Details

Time bar (total: 20.5s)

analyze304.0ms (1.5%)

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)

sample5.8s (28.3%)

Results
3.1s6936×body256valid
1.4s793×body1024valid
1.2s527×body512valid
Bogosity

preprocess144.0ms (0.7%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-35
864×rational.json-simplify-51
860×rational.json-simplify-2
788×rational.json-simplify-49
694×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1204581
2294581
3451581
4650581
51077581
61500581
72072581
83214581
96311581
106781581
117271581
127849581
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 2 (/.f64 Om l)) 2))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 kx Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 ky Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) kx) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 kx 2)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Symmetry

(sort kx ky)

Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify91.0ms (0.4%)

Algorithm
egg-herbie
Rules
1838×rational.json-simplify-35
1340×rational.json-simplify-2
1304×rational.json-simplify-51
930×rational.json-simplify-1
902×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
15183
27383
310983
416283
526883
655783
7139283
8260183
9414883
10521683
11615783
12737383
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (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 114 to 92 computations (19.3% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0.8b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.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)

localize152.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (sin.f64 ky) 2)
0.8b
(/.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))))))
1.0b
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
7.7b
(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)

series115.0ms (0.6%)

Counts
4 → 148
Calls

39 calls:

TimeVariablePointExpression
67.0ms
l
@0
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
7.0ms
Om
@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)))))
5.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))))))
4.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))))))
3.0ms
Om
@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))))))

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1204×rational.json-simplify-35
1072×bool.json-1
1072×bool.json-2
1042×rational.json-1
1042×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021190
1218190
2593190
31330190
43309190
57872190
Stop Event
node limit
Counts
4 → 51
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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
((#(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 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))))

simplify453.0ms (2.2%)

Algorithm
egg-herbie
Rules
1334×rational.json-simplify-51
1230×rational.json-simplify-43
864×rational.json-simplify-35
834×rational.json-simplify-61
804×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
050623881
1127223771
2260723341
3536823237
4682323175
Stop Event
node limit
Counts
199 → 269
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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4)) 16)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(+.f64 (pow.f64 (sin.f64 ky) 2) 0)
(+.f64 0 (pow.f64 (sin.f64 ky) 2))
(-.f64 (pow.f64 (sin.f64 ky) 2) 0)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) 1/512))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
(+.f64 (*.f64 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 (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 (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 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (*.f64 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) 1/512))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
(+.f64 (*.f64 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 (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 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))
(+.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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))
(+.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))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 1/2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 1/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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)))))
(+.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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 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 (sin.f64 ky) 2) (/.f64 (pow.f64 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) 1/2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (pow.f64 kx 6)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)) 1/2)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (pow.f64 kx 6)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (pow.f64 kx 6)) (*.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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 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)))) (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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (pow.f64 ky 4)) 1/2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2))) (pow.f64 ky 6)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2))) (pow.f64 ky 6)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 4 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -4/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 kx 4))) (*.f64 4 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) -4/3)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(+.f64 (*.f64 8/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (+.f64 (*.f64 -4/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 kx 4))) (*.f64 4 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 8/45 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 kx 6))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) -4/3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 kx 6) 8/45)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (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))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 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 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (*.f64 (pow.f64 ky 4) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 8/45 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 6))) (+.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)) 8/45))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) -1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 (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 -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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) -1/2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (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 (+.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (+.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.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 (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 (/.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))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) -1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.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 (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 (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 (pow.f64 Om 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (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 (pow.f64 Om 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 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 (pow.f64 Om 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.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 (pow.f64 Om 5) (*.f64 (*.f64 l (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 7))) -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 7) l)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (pow.f64 Om 5) 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 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 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (neg.f64 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (/.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 (*.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 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (/.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 (*.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 (pow.f64 l 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (/.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 (*.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 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (/.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 (*.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 (pow.f64 l 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
(+.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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (*.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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3)))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (*.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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3)))))) -1/2)))) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3)) 16/3) (*.f64 2 (*.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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 3))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) -1/2)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))) 16/3) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2)))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 kx 6) (*.f64 (+.f64 (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) 16/3) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (*.f64 (pow.f64 l 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2))))) -1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 6) (*.f64 (+.f64 (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) 16/3) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (*.f64 (pow.f64 l 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))) (*.f64 (pow.f64 kx 4) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) 16/3) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (*.f64 (pow.f64 l 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 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2)))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 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 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (+.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) -1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -1/2) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 ky 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) -2)) (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 8) 2))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 6) 2/45)))
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (*.f64 (pow.f64 ky 6) 2/45)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (pow.f64 ky 2) (+.f64 (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (*.f64 -1/315 (pow.f64 ky 8))) (*.f64 (pow.f64 ky 4) -1/3)))
(+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (pow.f64 ky 2))))
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 (pow.f64 ky 4) -1/3))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) -2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4) 8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4)) 16)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(+.f64 (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 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)
(pow.f64 (sin.f64 ky) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)
(pow.f64 (sin.f64 ky) 2)

eval1.1s (5.5%)

Compiler

Compiled 24679 to 19119 computations (22.5% saved)

prune96.0ms (0.5%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2636269
Fresh000
Picked011
Done000
Total2637270
Error
0.4b
Counts
270 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
37.8b
(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)))))))
37.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)))))))
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)))))))))
13.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 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
13.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
13.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
21.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
Compiler

Compiled 335 to 295 computations (11.9% saved)

localize134.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
4.9b
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
8.0b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))
14.9b
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
Compiler

Compiled 173 to 133 computations (23.1% saved)

series26.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

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

rewrite112.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1052×rational.json-simplify-35
958×bool.json-1
958×bool.json-2
932×rational.json-1
932×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019168
1197168
2531168
31151168
42802168
57633168
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))))))

simplify229.0ms (1.1%)

Algorithm
egg-herbie
Rules
1448×rational.json-simplify-51
1134×rational.json-simplify-53
1062×rational.json-simplify-35
682×rational.json-simplify-41
564×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051313267
1148513229
2423413207
3594313195
Stop Event
node limit
Counts
221 → 283
Calls
Call 1
Inputs
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))))))
(*.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/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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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 -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 (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 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 (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 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 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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 4 (/.f64 (*.f64 (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)))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)
(*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 1)
(*.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/2)
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) 4))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 l 2)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2))
(neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) -1)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)
(+.f64 0 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)
(/.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(/.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(/.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 1)
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) 2)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 1 (pow.f64 l 2)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(/.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)
Outputs
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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (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 (*.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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 1/2 (pow.f64 kx 4)))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 1/2 (pow.f64 kx 4))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 6) 1/2))) 1))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (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) (pow.f64 Om 2)) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 kx 6)))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 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 (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 (-.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 2 (/.f64 (pow.f64 l 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 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 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 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (*.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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3))) (+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 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 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (+.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 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.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 (sin.f64 kx) (/.f64 l Om))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 1/64)))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/64) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) -1/512) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 1/64))))
(+.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/64) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) -1/512)))
(+.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) -1/512)) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/64)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (*.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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3))) (+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 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 (sin.f64 kx) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)) (+.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 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 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 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 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 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (+.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -4/315 (*.f64 (pow.f64 kx 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))) (*.f64 -4/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (+.f64 (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))) (*.f64 -4/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (*.f64 (pow.f64 kx 4) -1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) -1/2)) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (*.f64 (pow.f64 kx 4) -1/2)) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)) (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 kx 6) -1/2))) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2)))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (pow.f64 Om 2))))))))))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 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 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))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) -1/2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -1/2 (pow.f64 l 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(+.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) -1/2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) -1/2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))) (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))))))
(*.f64 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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (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 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (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 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16) (*.f64 (sin.f64 kx) (neg.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)) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 Om (pow.f64 l 5))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16)) (+.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.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)) (*.f64 Om (pow.f64 l 5))))) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16)) (*.f64 -1 (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (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 (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 -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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 1/16))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (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 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 (sin.f64 kx) (/.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)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16)))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (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 (*.f64 1/8 (*.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)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sin.f64 kx) (/.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)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16))))
(+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16)) (*.f64 (sin.f64 kx) (+.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)) (*.f64 Om (pow.f64 l 5))) (/.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)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))))))
(*.f64 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 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16)) (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16)) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 2))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 kx)) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 (/.f64 (/.f64 -1/16 (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 (*.f64 l (sin.f64 kx)) (pow.f64 Om 7)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) -1/16)) (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 2)) (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) 2)))))) (neg.f64 (*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (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))))) (pow.f64 Om 7))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) -1/16) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 kx)) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2))))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 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 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (pow.f64 l 8)))) (neg.f64 (*.f64 (*.f64 l (sin.f64 kx)) (pow.f64 Om 7))))))
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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) 1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))))) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) 1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -16)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))))) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -16 (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) -2)) 2)) (pow.f64 Om 4)))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 Om 2)) 4)))
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1/4 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1/4 (pow.f64 Om 2))))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 l 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (pow.f64 Om 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) -1)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) 4))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 Om 2)) 4)))
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1/4 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1/4 (pow.f64 Om 2))))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 2) 2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 4)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 8)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) -2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))) 16)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))
(sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(+.f64 0 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 0)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) 1)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 kx) 2)) (/.f64 1/4 (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) 2)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 1 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (pow.f64 Om 2)))))) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) 1/4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) 4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) 4))))))

localize12.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize105.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

series92.0ms (0.5%)

Counts
4 → 100
Calls

42 calls:

TimeVariablePointExpression
53.0ms
l
@0
(*.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
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)))))))
3.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)))))))
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)))))))

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1660×bool.json-1
1660×bool.json-2
1630×rational.json-1
1630×rational.json-2
1630×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023188
1241188
2657188
31581188
44784188
Stop Event
node limit
Counts
4 → 62
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 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/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 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (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 or (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 (*.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 1 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) Om) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 0 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.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 and (*.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 or (*.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 +.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (+.f64 l l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))

simplify221.0ms (1.1%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-46
1082×rational.json-simplify-50
1054×rational.json-simplify-53
1022×rational.json-simplify-51
662×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043813628
1116813610
2321313488
3510213412
4632413400
Stop Event
node limit
Counts
162 → 207
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 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 1/2)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4)) 8)
(+.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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)
(+.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 1 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om l))
(/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (/.f64 l Om) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 2)
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) 4)) 4)
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 8) 8)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 2 l)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (/.f64 Om l)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) Om) (/.f64 1 l))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 0 (/.f64 Om l)))
(+.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)
(+.f64 0 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)
(*.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 l))))
(*.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))
(*.f64 2 (/.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))
(*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(*.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))
(*.f64 (*.f64 2 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1/2)
(*.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om (+.f64 l l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(*.f64 (neg.f64 Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (neg.f64 l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
Outputs
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om 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 -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 (/.f64 Om l) (sin.f64 kx)))))) (*.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 (/.f64 Om l) (sin.f64 kx)))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (/.f64 (pow.f64 ky 2) l) (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om 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 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.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 (/.f64 Om l) (sin.f64 kx))))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (+.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 (/.f64 Om l) (sin.f64 kx)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (/.f64 (pow.f64 ky 2) l) (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om 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 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (+.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 (/.f64 Om l) (sin.f64 kx)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3)))) (/.f64 Om l))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (/.f64 Om (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) 1/2)) (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (+.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 (/.f64 Om l) (sin.f64 kx)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) l))) (*.f64 (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (*.f64 (/.f64 (/.f64 Om (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 Om l))) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2)) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 3))) -1/8))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (/.f64 (pow.f64 ky 2) l) (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 Om l))) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2)) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 3))) -1/8))) (pow.f64 ky 6)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (/.f64 (pow.f64 ky 2) l) (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om 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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8)))
(+.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/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.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 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/8)) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/8)) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))))))))
(+.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 Om (sin.f64 ky)) (/.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) l))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (/.f64 Om (*.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 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.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 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 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 -1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 -1/8 (*.f64 Om (/.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8))) (*.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 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 Om (*.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 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/8)) 2)) (pow.f64 kx 4))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) -1/8))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/8)) 2)) (/.f64 Om (*.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 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/8)) 2)) (pow.f64 kx 4))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 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 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 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 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 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 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (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 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))))))
(+.f64 (+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (pow.f64 ky 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 ky 6) (sin.f64 kx)))))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (*.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 (pow.f64 ky 6) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 2) (sin.f64 kx)) (*.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 (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 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))) (*.f64 1/2 (*.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) (sin.f64 ky))))))
(+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.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) (sin.f64 ky))))))
(/.f64 (*.f64 (sin.f64 kx) l) Om)
(*.f64 (sin.f64 kx) (/.f64 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 (*.f64 l (pow.f64 ky 2)) Om) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 l Om)))
(+.f64 (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx))))) (*.f64 (sin.f64 kx) (/.f64 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 (*.f64 l (pow.f64 ky 2)) Om) (sin.f64 kx))) (+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (pow.f64 ky 4) (*.f64 Om (sin.f64 kx))))) (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx)))))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (+.f64 (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (/.f64 l 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 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) Om) (sin.f64 kx))) (+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx))))))))
(+.f64 (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx))))) (+.f64 (+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 -1/2 (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (pow.f64 ky 4) (*.f64 Om (sin.f64 kx)))))) (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (/.f64 l Om) (sin.f64 kx)) 1/2))))
(+.f64 (+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (/.f64 l Om) (sin.f64 kx))))) (*.f64 1/2 (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (sin.f64 kx)))) (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx)))))))
(+.f64 (+.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (/.f64 l Om) (sin.f64 kx))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 l Om) (sin.f64 kx)) (+.f64 (pow.f64 ky 2) (*.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 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (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 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l (pow.f64 kx 2)) Om) (sin.f64 ky))))
(+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 1/2 (*.f64 (pow.f64 kx 2) (/.f64 l (*.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 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l (pow.f64 kx 2)) Om) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky)))))) (*.f64 -1/2 (*.f64 l (/.f64 (*.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 (/.f64 (sin.f64 ky) Om)) (*.f64 1/2 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 -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 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l (pow.f64 kx 2)) Om) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))))))
(+.f64 (+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 1/2 (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky)))))) (+.f64 (*.f64 -1/2 (*.f64 l (/.f64 (*.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 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 l (*.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 l (/.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) (sin.f64 ky))) Om)) (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (+.f64 (pow.f64 kx 2) (*.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 -1/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.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 (/.f64 Om l) (sin.f64 kx))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/4)))
(+.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 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) l))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/4))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/4))) (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 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 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3))) (*.f64 (pow.f64 ky 6) (sin.f64 kx))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 Om l))))))
(+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/4)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) 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 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 6)) Om)) l)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/4)) (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4))) l)))) (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))) l)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4))) l)))) (*.f64 -1/4 (+.f64 (*.f64 Om (/.f64 (/.f64 (pow.f64 ky 2) l) (pow.f64 (sin.f64 kx) 3))) (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))) 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 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) l) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/4)))
(+.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 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) 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 (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (*.f64 (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) l)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/4))) (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) 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 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.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))) (/.f64 Om l))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) 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 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) l))) (*.f64 -1/4 (+.f64 (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 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 Om (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.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 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) 4)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 (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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (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 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (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 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.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 1 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om l))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (/.f64 l Om) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) 4)) 4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (*.f64 l (/.f64 2 Om))))
(*.f64 l (/.f64 (/.f64 2 Om) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 8) 8)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 2 l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (/.f64 Om l)))
(*.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))) Om) (/.f64 1 l))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 0 (/.f64 Om l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(+.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 0 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 l))))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 2 (/.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 1/2 (+.f64 l l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 l))))
(/.f64 (+.f64 Om Om) (*.f64 l (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 1/2 (+.f64 l l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 l))))
(/.f64 (+.f64 Om Om) (*.f64 l (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (*.f64 2 (*.f64 Om (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1/2)
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (*.f64 l 4)))))
(*.f64 (*.f64 Om 4) (/.f64 (/.f64 1/2 (*.f64 l 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 Om 4) (/.f64 (/.f64 1/8 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (/.f64 Om l) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om (+.f64 l l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(*.f64 Om (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (neg.f64 Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (neg.f64 l)))))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1/2 (neg.f64 l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (/.f64 Om l) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 l) (/.f64 (/.f64 Om 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (/.f64 (/.f64 Om 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
1.1b
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))
2.7b
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
4.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
Compiler

Compiled 150 to 92 computations (38.7% saved)

series33.0ms (0.2%)

Counts
3 → 132
Calls

36 calls:

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

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2064×bool.json-1
2064×bool.json-2
1682×bool.json-3
686×rational.json-simplify-35
622×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024175
1250163
2685163
31705163
45741163
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (/.f64 Om l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 Om l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 Om l)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (/.f64 Om l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om (neg.f64 l)) 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))) -2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (+.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 1/2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (neg.f64 Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 (/.f64 Om l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 1/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))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 l Om) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (+.f64 (/.f64 Om (neg.f64 l)) (/.f64 Om (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 (/.f64 Om l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (/.f64 Om l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (/.f64 Om l) -1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.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 and (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 2 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om l) -1/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 -1/2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))))

simplify275.0ms (1.3%)

Algorithm
egg-herbie
Rules
1610×rational.json-simplify-51
1106×rational.json-simplify-35
790×rational.json-simplify-50
740×rational.json-simplify-2
694×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
053517864
1162817798
2441217720
3581117644
4757117612
Stop Event
node limit
Counts
244 → 260
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) Om) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 2))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 1/2)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4)) 8)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(/.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(/.f64 2 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))
(/.f64 2 (*.f64 (*.f64 2 (/.f64 Om l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 Om l) -1/2))
(/.f64 -2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(/.f64 -1 (-.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)
(/.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)
(/.f64 4 (*.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)
(/.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (/.f64 2 (/.f64 Om l)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (/.f64 Om l) -1/2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om (neg.f64 l)) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 Om l))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (+.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 1/2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)
(/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 (/.f64 Om l) -1/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 1/2 (/.f64 l Om)) 1))
(/.f64 (*.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 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 l Om) -4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (+.f64 (/.f64 Om (neg.f64 l)) (/.f64 Om (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 (/.f64 Om l) -1/2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (/.f64 Om l))) -1)
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(/.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) Om)
(/.f64 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (+.f64 Om Om))
(/.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (*.f64 Om 4))
(/.f64 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om))
(/.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (/.f64 Om l) -1/2)) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(/.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)
(+.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(-.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 2 (/.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 2))
(*.f64 2 (/.f64 Om (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 1)
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (+.f64 Om Om) (/.f64 2 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(*.f64 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))) 1/2)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (*.f64 (/.f64 Om l) -1/2) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))
Outputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 ky 2)) (/.f64 (sqrt.f64 1/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/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om 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/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.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 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (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 (pow.f64 ky 4) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 ky 2)) (/.f64 (sqrt.f64 1/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/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om 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 1/2) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.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 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) Om) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (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 (pow.f64 ky 4) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 ky 2)) (/.f64 (sqrt.f64 1/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 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 Om l))) (*.f64 1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (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 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om 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 1/2) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.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 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (/.f64 Om l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))))
(+.f64 (*.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 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 (*.f64 1/2 (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 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (/.f64 Om l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (/.f64 Om l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/8 (*.f64 (/.f64 (/.f64 (*.f64 Om (*.f64 (pow.f64 kx 2) (sqrt.f64 1/2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/8 (*.f64 (/.f64 (/.f64 (*.f64 Om (*.f64 (pow.f64 kx 2) (sqrt.f64 1/2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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) (sqrt.f64 (+.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 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.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 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.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 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (*.f64 Om (*.f64 (pow.f64 kx 2) (sqrt.f64 1/2))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 Om (sin.f64 ky)) (/.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) l))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (/.f64 Om (*.f64 l (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 kx 6))) (*.f64 (sqrt.f64 (/.f64 1 (+.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 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 1/4 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (*.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (*.f64 1/8 (*.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)) (*.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 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (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 (/.f64 Om l) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3))) 1/8))) (pow.f64 kx 6))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3))) 1/8))) (pow.f64 kx 6)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 1/8)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 (*.f64 Om (sin.f64 ky)) l))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3))) 1/8))) (pow.f64 kx 6)))))))
(*.f64 (sqrt.f64 1/2) (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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(*.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 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))))))
(*.f64 (sqrt.f64 1/2) (sqrt.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))))))
(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 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.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)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.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)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)))) (+.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)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 l Om) (sin.f64 kx)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 (/.f64 l Om) (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx)))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 l Om) (sin.f64 kx))))) (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (pow.f64 ky 4) (*.f64 Om (sin.f64 kx)))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 (/.f64 l Om) (sin.f64 kx))))) (*.f64 (*.f64 l (pow.f64 ky 4)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 l Om) (sin.f64 kx)))) (+.f64 (*.f64 -2 (*.f64 (sin.f64 kx) (/.f64 l Om))) (+.f64 (neg.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (sin.f64 kx))))) (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (pow.f64 ky 4) (*.f64 Om (sin.f64 kx)))))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (+.f64 (+.f64 (*.f64 (*.f64 l (pow.f64 ky 4)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (/.f64 (/.f64 l Om) (sin.f64 kx))))) (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 (/.f64 l Om) (sin.f64 kx))))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (*.f64 l (pow.f64 ky 4)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om (sin.f64 kx))))) (*.f64 -1 (+.f64 (*.f64 l (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx)))) (*.f64 l (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (sin.f64 kx)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (neg.f64 (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 kx 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))))
(+.f64 (+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (neg.f64 (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky)))))) (*.f64 l (/.f64 (*.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 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 kx 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (sin.f64 ky)))) (*.f64 l (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky))))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(*.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 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 ky 2) (/.f64 Om 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 (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 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (*.f64 (*.f64 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) l)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 Om l))) (+.f64 (*.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 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 ky 6) (sin.f64 kx))) (/.f64 Om l))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4))) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) l))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (*.f64 Om (/.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 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (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 (pow.f64 ky 2) (/.f64 Om l)) (pow.f64 (sin.f64 kx) 3)) (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (*.f64 (sin.f64 kx) (pow.f64 ky 6))) l)))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 Om l))) (*.f64 1/4 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 Om (*.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 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (/.f64 Om l))) (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))) (/.f64 Om l)))) (*.f64 1/4 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))) l))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (*.f64 1/4 (+.f64 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 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 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) 4)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 2 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 2 (*.f64 (*.f64 2 (/.f64 Om l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 Om l) -1/2))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 -2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 -1 (-.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 4 (*.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 4))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 2 (/.f64 Om l)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (/.f64 Om l) -1/2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om (neg.f64 l)) 1))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 Om l))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (+.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 1/2 (/.f64 l Om))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 (/.f64 Om l) -1/2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 1/2 (/.f64 l Om)) 1))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.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 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 l Om) -4)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (+.f64 (/.f64 Om (neg.f64 l)) (/.f64 Om (neg.f64 l))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 (/.f64 Om l) -1/2)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (*.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (/.f64 Om l))) -1)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) Om)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (+.f64 Om Om))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (*.f64 Om 4))
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 l 4) (*.f64 Om 4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 l -8)) (*.f64 Om 4))
(/.f64 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (/.f64 Om l) -1/2)) 4)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 l Om) -4)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))
(*.f64 l (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 Om -2)))
(+.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 0 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 0)
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 l))))
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (+.f64 Om Om) l) -2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/2 (/.f64 (/.f64 Om (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) l))
(*.f64 1 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 2))
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 Om (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (+.f64 l l)))))
(*.f64 2 (/.f64 Om (*.f64 -4 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -4))))
(*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) 1)
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (*.f64 -2 (/.f64 l Om))))))
(neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2))))
(neg.f64 (/.f64 (/.f64 Om l) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 -4 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -4))))
(*.f64 (+.f64 Om Om) (/.f64 2 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 -4 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (+.f64 Om Om) (/.f64 1 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(*.f64 (/.f64 Om l) (*.f64 -1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 2 (*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))) 1/2)
(*.f64 Om (/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (/.f64 -1/4 (/.f64 l Om))))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2))))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (*.f64 l 4)))))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 l -8))))
(*.f64 (*.f64 (/.f64 Om l) -1/2) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 Om l) (*.f64 -1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l 1/2)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 l l))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 1 l) (/.f64 (/.f64 Om -2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))

localize69.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
4.5b
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
6.3b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))
14.9b
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
Compiler

Compiled 173 to 133 computations (23.1% saved)

series18.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1052×rational.json-simplify-35
958×bool.json-1
958×bool.json-2
932×rational.json-1
932×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019149
1197149
2531149
31153149
42802149
57643149
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))))))

simplify213.0ms (1%)

Algorithm
egg-herbie
Rules
1296×rational.json-simplify-2
1154×rational.json-simplify-43
1066×rational.json-simplify-35
672×rational.json-simplify-41
652×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046112891
1139512861
2402212851
3668112835
4762612835
Stop Event
node limit
Counts
197 → 246
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 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 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 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/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky)))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) -1)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)
(+.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))
(-.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))
(/.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)))
(/.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 1)
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)
(/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 1 (pow.f64 l 2)))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4)))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 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))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 (pow.f64 ky 4) 1/2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 1/2 (pow.f64 ky 4)))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 2))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 1/2 (pow.f64 ky 4))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 (pow.f64 ky 4) 1/2)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 6) 1/2)))
(+.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 1/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) (pow.f64 Om 2)) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 1/2 (pow.f64 ky 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 1/2 (pow.f64 ky 4))) (+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 ky 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64) (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64)))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4) (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64)))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) -1/512)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) -1/512)))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/64) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) -1/512)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) 1))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) 1))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 4))
(+.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 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 4) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 4)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) -4/3)))
(+.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 8/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 4) (+.f64 (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 4)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) -4/3))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)) 8/45)))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (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 (*.f64 8/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4) (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 -4/315 (*.f64 (pow.f64 ky 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 4) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))) (*.f64 -4/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) -4/3)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) 4)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)) 8/45)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 8) (pow.f64 Om 2)) -4/315)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 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 ky 2) (/.f64 (pow.f64 l 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))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (*.f64 (pow.f64 ky 4) -1/2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) -1/2))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) -2))) (*.f64 (pow.f64 ky 4) (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 6))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (*.f64 (pow.f64 ky 4) -1/2)) (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)) (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 6) -1/2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2))))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -4))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 (pow.f64 l 4) (*.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)) -1/2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (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 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) (*.f64 (pow.f64 l 4) (*.f64 -1/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)))))
(+.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 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 (pow.f64 l 4) (*.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)) -1/2)))) (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))))) -1/2)))
(+.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (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 (pow.f64 (sin.f64 ky) 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 Om 2)) 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 -1/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)))) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.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 Om 2))))) (*.f64 (pow.f64 l 6) -1/2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 -1 (*.f64 (+.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 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.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 (/.f64 Om l) (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16)) (*.f64 (+.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)))) (neg.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (pow.f64 l 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 -1 (*.f64 (+.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 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))) (*.f64 -1 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.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 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.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 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 (+.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)))) (neg.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (pow.f64 l 5))))) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.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 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 (+.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)))) (neg.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (pow.f64 l 5))))) (*.f64 (+.f64 (*.f64 (+.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 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (neg.f64 (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (*.f64 (+.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 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.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 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (+.f64 (*.f64 (+.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 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.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 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (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 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/16) (*.f64 (sin.f64 ky) (+.f64 (/.f64 (+.f64 (*.f64 (+.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 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (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 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 ky)) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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)) (pow.f64 Om 5)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16)) (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (*.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 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 ky)) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (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 (/.f64 1 (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 8)))) (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (+.f64 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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)) (pow.f64 Om 5))) (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 8)))))))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 (*.f64 (sin.f64 ky) (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 8)))))) (neg.f64 (pow.f64 Om 7))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/16) (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 8)))) (neg.f64 (*.f64 l (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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -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 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (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 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -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 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 64)) (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -16)) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 2) 2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 4)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 8)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) -2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))) 16)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(+.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(-.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 0)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 2 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 4 (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 4 (/.f64 (/.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) 4) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (/.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 (pow.f64 Om 2) 4) (/.f64 (pow.f64 Om 2) 4)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))) 1)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 2)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (/.f64 1/4 (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)) 4)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 1 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2)) 8))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) 8)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (neg.f64 (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (+.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 16)))) 16)
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 1 (pow.f64 l 2))) (pow.f64 Om 2))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8) (pow.f64 Om 2)) (/.f64 2 (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (-.f64 0 (/.f64 1 (pow.f64 l 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) 4)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 4 (pow.f64 Om 2))))))))

eval1.3s (6.2%)

Compiler

Compiled 49587 to 35794 computations (27.8% saved)

prune367.0ms (1.8%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New1045131058
Fresh011
Picked011
Done235
Total1047181065
Error
0.0b
Counts
1065 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
40.8b
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
40.9b
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
37.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 (/.f64 Om 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))))
30.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))))))
13.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))))
31.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
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)))))))))
13.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 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
13.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
13.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
21.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
32.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))
32.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))))
37.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2))))
40.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))))
39.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))))
40.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
30.8b
(sqrt.f64 1/2)
Compiler

Compiled 711 to 601 computations (15.5% saved)

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 kx) 2)
0.3b
(/.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)))
10.7b
(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)

series42.0ms (0.2%)

Counts
4 → 148
Calls

39 calls:

TimeVariablePointExpression
5.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))))))
5.0ms
ky
@-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)))))
2.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
ky
@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)))))
2.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))))))

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1154×rational.json-simplify-35
1012×bool.json-1
1012×bool.json-2
982×rational.json-1
982×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020178
1207178
2560178
31243178
43108178
57397178
Stop Event
node limit
Counts
4 → 54
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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))))

simplify305.0ms (1.5%)

Algorithm
egg-herbie
Rules
1308×rational.json-simplify-61
1278×rational.json-simplify-35
1092×rational.json-simplify-49
838×rational.json-simplify-41
822×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
058324622
1156324576
2324524098
3605924016
4797624016
Stop Event
node limit
Counts
202 → 303
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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 1/4)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) -1)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) -1)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) -2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)))) 16)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(+.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 2 (/.f64 (pow.f64 (sin.f64 kx) 2) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) 2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)
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 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.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 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 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 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 1)))
(*.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 (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 -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 l Om) (*.f64 2 (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/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 (/.f64 l Om) (*.f64 2 (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 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 1/512 (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 l Om) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -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 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -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 (*.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 (/.f64 l Om) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -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 (/.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 -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 (/.f64 l Om) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -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 (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 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 Om l))) (*.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 (*.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 (/.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 (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 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 (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 -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 l Om) (*.f64 2 (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/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 (/.f64 l Om) (*.f64 2 (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 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 1/512 (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 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.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 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 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 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 1)))
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 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.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 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 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 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 1)))
(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 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 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)))))))) (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 (*.f64 (pow.f64 l 2) (pow.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 ky 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) 1/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 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 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 (*.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)) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.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 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)) 1/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 (*.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 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 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 (*.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)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 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 (pow.f64 l 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 (*.f64 (pow.f64 l 2) (pow.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) 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 (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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 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 (*.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)) 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 1/2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (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)) (*.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))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.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 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 1/2) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))) (pow.f64 kx 6)) (*.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 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (/.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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))
(+.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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) -2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (+.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 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 ky 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (pow.f64 l 4) (/.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))
(+.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 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) -2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (+.f64 (+.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 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 ky 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 (pow.f64 l 4) (/.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 3))) (*.f64 (*.f64 (pow.f64 ky 6) (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) 4)))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (*.f64 ky (/.f64 l Om)))
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(*.f64 ky (*.f64 2 (/.f64 l 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 ky (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.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 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 2 (*.f64 ky (/.f64 l Om)))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.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 (*.f64 2 (*.f64 ky (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))) (*.f64 1/512 (*.f64 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) (pow.f64 l 5)) 1/512))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (*.f64 (pow.f64 Om 5) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 ky (/.f64 l Om)))
(*.f64 ky (*.f64 (/.f64 l Om) -2))
(+.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 ky (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.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 ky (/.f64 l Om))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky))))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.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 (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 Om (*.f64 l ky)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))) (*.f64 -1/512 (*.f64 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) (pow.f64 l 5)) -1/512)) (*.f64 ky (*.f64 (/.f64 l Om) -2)))))
(+.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (/.f64 (*.f64 (pow.f64 Om 5) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))) (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 Om (*.f64 l ky))))))
(*.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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.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 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.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 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/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 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))
(+.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (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))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) -1/2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 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 (*.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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.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)) (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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) -1/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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.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)) (pow.f64 Om 2))))))))))
(+.f64 1 (+.f64 (*.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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.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)) (pow.f64 Om 2))))) (*.f64 -1/2 (pow.f64 l 6))) (+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (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 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 (*.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))) (pow.f64 (*.f64 -2 (/.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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.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)) (pow.f64 Om 2)))))))) (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 (/.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 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (*.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))) (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))) (neg.f64 (sqrt.f64 (+.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 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 (pow.f64 Om 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 -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 (pow.f64 Om 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 (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))) (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))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 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 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 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))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (/.f64 (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))))))
(*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l)))
(+.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 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.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))) (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.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 (pow.f64 Om 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 (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/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 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 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 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 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))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (/.f64 (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))))))
(*.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 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 (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 (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 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (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 (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 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 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))) (sqrt.f64 (+.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)))))))))
(+.f64 (+.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 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (/.f64 1 (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 (/.f64 1 (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 (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 (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 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (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 (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 (+.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 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (pow.f64 Om 5) l)) (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 (+.f64 (pow.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 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)))))) (*.f64 (pow.f64 Om 7) l))))))
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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))
(+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4)))))
(+.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 -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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4)) (/.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))
(+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4)))))
(+.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 -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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -2)) 2)) (pow.f64 Om 4)) (/.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)) (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) -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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))
(+.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 (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 (*.f64 (pow.f64 l 2) (pow.f64 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 -2 (*.f64 (pow.f64 kx 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)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (*.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 (/.f64 (pow.f64 l 4) (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 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2))))))) -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 (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 (*.f64 (pow.f64 l 2) (pow.f64 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 (pow.f64 kx 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)))))) (*.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 (/.f64 (pow.f64 l 4) (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 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))))) (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) -2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.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 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (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 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 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 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (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 Om 2) (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 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 (/.f64 (/.f64 (pow.f64 l 4) (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)) 16/3)))) (*.f64 (pow.f64 kx 6) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (*.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 (/.f64 (pow.f64 l 4) (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 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2))))))) -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 (pow.f64 kx 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)))))) (*.f64 -1/2 (+.f64 (*.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 (/.f64 (pow.f64 l 4) (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 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 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 6) (+.f64 (*.f64 (pow.f64 l 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 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (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 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) 2)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (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 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 (pow.f64 l 2) (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 (/.f64 (/.f64 (pow.f64 l 4) (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)) 16/3))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4)) 16/3))))) (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) 2)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 3)) (pow.f64 Om 4)) 16/3)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))) 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 ky 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 l 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 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)))))))) (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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 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 -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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (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) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))))) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (/.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))) (*.f64 -2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))))))) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 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 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.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 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)))
(+.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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (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 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.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 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (neg.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 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 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2)) (*.f64 Om (pow.f64 ky 5))))) (+.f64 (+.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 Om 8)) (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2)) (pow.f64 l 2))))) (/.f64 l (*.f64 Om (pow.f64 ky 7)))))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (*.f64 -1 (+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (pow.f64 l 2))))) (/.f64 l (*.f64 Om (pow.f64 ky 7))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (*.f64 -1 (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (pow.f64 l 8))))) (*.f64 1/8 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (*.f64 Om (pow.f64 ky 7))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))))))
(*.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 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.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 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)))
(+.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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (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 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.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 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)) (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))) (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (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 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))) (*.f64 l (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 Om 8)) (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)) (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2)) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (pow.f64 l 2))))) (/.f64 l (*.f64 Om (pow.f64 ky 7)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))) (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) 2) (pow.f64 l 8))))) (*.f64 1/8 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (*.f64 Om (pow.f64 ky 7))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4)))) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 4))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))))
(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 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 2) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) -2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4)) 8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 4))) 16)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) 2)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 4)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 8)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)))) 16)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 2)
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 (pow.f64 (sin.f64 kx) 2) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)
(pow.f64 (sin.f64 kx) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) 2)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)
(pow.f64 (sin.f64 kx) 2)

localize5.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
0.0b
(+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))
2.6b
(/.f64 (/.f64 Om l) (sin.f64 ky))
5.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))))
Compiler

Compiled 64 to 29 computations (54.7% saved)

series16.0ms (0.1%)

Counts
4 → 128
Calls

36 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1362×bool.json-1
1362×bool.json-2
1332×rational.json-1
1332×rational.json-2
1332×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
1173108
2523108
31349108
44010108
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))))
((#(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 1/2 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 1 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 l)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om l) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 l)) (/.f64 Om (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 Om (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 ky) 2)) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (+.f64 l l)) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (/.f64 Om l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.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))) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 0)))) (#(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 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))) (#(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 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))

simplify138.0ms (0.7%)

Algorithm
egg-herbie
Rules
1176×rational.json-simplify-2
1034×rational.json-simplify-61
784×rational.json-simplify-46
744×rational.json-simplify-41
736×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02586466
15566274
213196158
332456122
460456122
Stop Event
node limit
Counts
226 → 180
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 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.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 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
1
(+.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1
(+.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1
(+.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.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 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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.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/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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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/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 (*.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 (*.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/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))))
(*.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))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)
(+.f64 0 (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 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))
(*.f64 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 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4)) 8)
(+.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 1/2 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)
(*.f64 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 -1 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 ky)))
(*.f64 (*.f64 Om (/.f64 2 l)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (+.f64 Om Om) (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))
(*.f64 2 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))
(*.f64 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)
(*.f64 (*.f64 (/.f64 Om l) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4)))
(*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)) (/.f64 1 (neg.f64 l)))
(*.f64 (*.f64 2 (/.f64 1 l)) (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 Om (/.f64 2 l)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)) (+.f64 Om Om))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))) (+.f64 Om Om))
(*.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))) (+.f64 Om Om))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)
(*.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))) -1)
(*.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))) -1)
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)
(*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)) -1)
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) 2)) (*.f64 2 (/.f64 1 l)))
(*.f64 (/.f64 Om (+.f64 l l)) (/.f64 2 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)) 2)
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (/.f64 Om l) 4))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)) 2)
(*.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) 2)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(neg.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(neg.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) -1)
(-.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 0)
(*.f64 1/2 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))
(*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))) 2)
(*.f64 2 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)
(/.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4)) 8)
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)
(+.f64 0 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)
(/.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 1)
(/.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)
(/.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 4)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 8)
Outputs
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 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 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.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/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (*.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 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/128 (pow.f64 Om 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 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 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 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.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/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (*.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 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/128 (pow.f64 Om 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 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 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 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.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/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (*.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 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/128 (pow.f64 Om 3))))))
(*.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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -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 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.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 Om (*.f64 l ky)) (*.f64 1/6 (*.f64 Om (/.f64 ky l))))
(+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 Om (*.f64 (/.f64 ky l) 1/6)))
(+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 Om (*.f64 1/6 (/.f64 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 Om (*.f64 l ky)) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3))) (*.f64 1/6 (*.f64 Om (/.f64 ky l)))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) 1/6)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 Om (*.f64 1/6 (/.f64 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 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120))) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720)))))))
(+.f64 (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (*.f64 Om (/.f64 ky l)))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3))) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) 1/6)) (*.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 (*.f64 (/.f64 Om l) -31/15120) (neg.f64 (pow.f64 ky 5))) (+.f64 (*.f64 Om (*.f64 1/6 (/.f64 ky l))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360)))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360)) (+.f64 (*.f64 Om (*.f64 1/6 (/.f64 ky l))) (*.f64 (*.f64 (/.f64 Om l) -31/15120) (neg.f64 (pow.f64 ky 5))))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.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 Om (/.f64 ky l)) -1/12)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 -1/12 ky))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 ky -1/12))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 1 (*.f64 Om (*.f64 -1/12 (/.f64 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 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 -1/12 ky)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 ky -1/12)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 Om (*.f64 -1/12 (/.f64 ky l))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.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/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (*.f64 Om ky) l) -1/12))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (*.f64 Om (/.f64 ky l)) -1/12))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 -1/12 ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 ky -1/12)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 Om (*.f64 -1/12 (/.f64 ky l))))
(+.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 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))
(+.f64 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 -1/12 ky)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 ky -1/12)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 Om (*.f64 -1/12 (/.f64 ky l))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720))))
(+.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 (*.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 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))) (*.f64 1/2 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120))) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (+.f64 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 5) (*.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 -1/12 ky)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720))) (*.f64 1/2 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 ky -1/12))) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)) (*.f64 1/2 (*.f64 (pow.f64 ky 5) (*.f64 (/.f64 Om l) -31/15120)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (+.f64 (*.f64 Om (*.f64 -1/12 (/.f64 ky l))) (*.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 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 2) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) 4)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
(+.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 1/2 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 1/2 (*.f64 Om (/.f64 (/.f64 2 l) (sin.f64 ky))))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1 (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 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 -1 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 Om (/.f64 2 l)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (+.f64 Om Om) (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (+.f64 Om Om) (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 2 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 2 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)
(*.f64 1/2 (*.f64 Om (/.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 1/2 (*.f64 Om (/.f64 (/.f64 2 l) (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 Om l) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4)))
(*.f64 (/.f64 Om l) (*.f64 4 (/.f64 1 (*.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 Om l) (*.f64 4 (/.f64 1/4 (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 4 l))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1/4 (sin.f64 ky)) l) Om))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 (sin.f64 ky)) l)))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) Om)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)) (/.f64 1 (neg.f64 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 2 (/.f64 1 l)) (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 Om (/.f64 2 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 l)) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sin.f64 ky)))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 (sin.f64 ky))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) 2)) (*.f64 2 (/.f64 1 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (+.f64 l l)) (/.f64 2 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (/.f64 Om l) 4))
(*.f64 (/.f64 Om l) (*.f64 4 (/.f64 1 (*.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 Om l) (*.f64 4 (/.f64 1/4 (sin.f64 ky))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 2)) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 4 l))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1/4 (sin.f64 ky)) l) Om))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 (sin.f64 ky)) l)))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (/.f64 Om (neg.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) -1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 0)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 1/2 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))) 2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(*.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(/.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(/.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) 4)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4) (*.f64 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) 4)) 8)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(+.f64 0 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 0)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(/.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 1)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(/.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 4)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 8)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l -2)))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
1.1b
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
2.5b
(*.f64 (sin.f64 ky) (/.f64 l Om))
2.6b
(/.f64 (/.f64 Om l) (sin.f64 ky))
Compiler

Compiled 151 to 61 computations (59.6% saved)

series13.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1742×bool.json-1
1742×bool.json-2
1712×rational.json-1
1712×rational.json-2
1422×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01897
119597
258997
3157997
4489197
Stop Event
node limit
Counts
3 → 141
Calls
Call 1
Inputs
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 Om (/.f64 2 (sin.f64 ky))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 Om (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 Om l) 4) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 Om 4) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 2 (*.f64 Om (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (/.f64 4 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 (/.f64 1 l) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) (/.f64 4 (/.f64 (sin.f64 ky) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (/.f64 (*.f64 2 (*.f64 Om 4)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (/.f64 (neg.f64 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 Om (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 2 (neg.f64 Om)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l 2) Om) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 2) Om)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (-.f64 0 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 Om (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (+.f64 Om Om)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 l)) (*.f64 Om (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) (/.f64 1 (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 1 (sin.f64 ky))) (neg.f64 (+.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 (neg.f64 Om) (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (*.f64 (sin.f64 ky) l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) l) (+.f64 Om Om)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (-.f64 0 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (neg.f64 (neg.f64 Om)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 Om (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 Om) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))))))))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
1496×rational.json-simplify-35
1396×rational.json-simplify-2
930×rational.json-simplify-1
710×rational.json-simplify-51
678×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04528693
115348577
246098577
370358563
Stop Event
node limit
Counts
249 → 235
Calls
Call 1
Inputs
(/.f64 (*.f64 l ky) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 4 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 l (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))))) Om)))) (pow.f64 ky 7))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(-.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(/.f64 (sin.f64 ky) (/.f64 Om l))
(/.f64 l (/.f64 Om (sin.f64 ky)))
(/.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(/.f64 2 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))
(/.f64 2 (*.f64 (*.f64 Om (/.f64 2 (sin.f64 ky))) (/.f64 1 l)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)
(/.f64 (+.f64 l l) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))
(/.f64 (*.f64 l (/.f64 2 Om)) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(/.f64 4 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 4))
(/.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))
(/.f64 4 (/.f64 (*.f64 (/.f64 Om l) 4) (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 Om 4) l))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 Om (/.f64 2 (sin.f64 ky)))))
(/.f64 (*.f64 l 4) (/.f64 4 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 l 4) (*.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) 1))
(/.f64 (/.f64 1 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))
(/.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(/.f64 -1 (*.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (sin.f64 ky))))
(/.f64 -1 (-.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 (/.f64 1 l) (/.f64 1 l)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 l l)))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) (/.f64 4 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 (*.f64 2 (*.f64 Om 4)) (sin.f64 ky)))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (sin.f64 ky)))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 Om (neg.f64 l))))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 2 (neg.f64 Om)) l))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 8)
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(/.f64 (/.f64 (/.f64 l 2) Om) (/.f64 1/2 (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 2) Om)) 1/2)
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))
(/.f64 (neg.f64 (/.f64 l Om)) (-.f64 0 (/.f64 1 (sin.f64 ky))))
(/.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 Om (/.f64 2 (sin.f64 ky)))))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (sin.f64 ky)))
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 1 (sin.f64 ky))))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 Om (sin.f64 ky)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (+.f64 Om Om)) l))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))
(/.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))
(/.f64 (/.f64 2 (/.f64 1 l)) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 4)
(/.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(/.f64 (/.f64 (neg.f64 l) (/.f64 1 (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 1 (sin.f64 ky))) (neg.f64 (+.f64 Om Om)))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) Om)
(/.f64 (/.f64 l (/.f64 (neg.f64 Om) (sin.f64 ky))) -1)
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) (+.f64 Om Om))
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om) 2)
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (sin.f64 ky) l))) Om)
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om l)) -1)
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (+.f64 Om Om)) 1/2)
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (-.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) 1/2)
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))))
(-.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)
(/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 (neg.f64 Om)) (+.f64 l l)))
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(/.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 l Om) (/.f64 1/2 (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1/2)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (+.f64 l l)))
(/.f64 2 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 1)
(/.f64 (+.f64 l l) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (sin.f64 ky)))
(/.f64 4 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))
(/.f64 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 Om (/.f64 2 l)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 2)
(/.f64 (*.f64 l 4) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 Om) (+.f64 l l)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/2 l))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 1 l))
(/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 4)
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) 2)))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 Om (neg.f64 l)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)))) 8)
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 2)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 2)
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) Om)
Outputs
(/.f64 (*.f64 l ky) Om)
(*.f64 ky (/.f64 l Om))
(*.f64 l (/.f64 ky Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 ky (/.f64 l Om)) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om))))
(+.f64 (*.f64 l (/.f64 ky Om)) (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 ky (/.f64 l Om)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om)))))
(+.f64 (*.f64 l (/.f64 ky Om)) (+.f64 (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (*.f64 1/120 (*.f64 l (/.f64 (pow.f64 ky 5) Om)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(+.f64 (*.f64 ky (/.f64 l Om)) (+.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 l Om)))) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om)))))
(+.f64 (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (+.f64 (*.f64 l (/.f64 ky Om)) (+.f64 (*.f64 1/120 (*.f64 l (/.f64 (pow.f64 ky 5) Om))) (*.f64 -1/5040 (*.f64 l (/.f64 (pow.f64 ky 7) Om))))))
(+.f64 (*.f64 l (/.f64 ky Om)) (+.f64 (*.f64 1/120 (*.f64 l (/.f64 (pow.f64 ky 5) Om))) (+.f64 (*.f64 -1/5040 (*.f64 l (/.f64 (pow.f64 ky 7) Om))) (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))))))
(+.f64 (+.f64 (*.f64 l (/.f64 ky Om)) (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om)))) (+.f64 (*.f64 1/120 (*.f64 l (/.f64 (pow.f64 ky 5) Om))) (*.f64 -1/5040 (*.f64 l (/.f64 (pow.f64 ky 7) Om)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(*.f64 4 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 ky (/.f64 l Om)) 4)
(*.f64 ky (*.f64 l (/.f64 4 Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))))
(+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))) (+.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3))))) (*.f64 (pow.f64 ky 5) -1)) (*.f64 (*.f64 ky (/.f64 l Om)) 4)))
(+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (pow.f64 Om 3))))) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 l (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))))) Om)))) (pow.f64 ky 7))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5))))))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 4) (+.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))) 1/6) (*.f64 -1/5040 (/.f64 Om l)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l)))))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 -4 (*.f64 (*.f64 l (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)))))) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) Om))))) (*.f64 (pow.f64 ky 7) -1)) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3))))) (*.f64 (pow.f64 ky 5) -1)))))
(+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)))) (+.f64 (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (pow.f64 Om 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) l)) Om))))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (pow.f64 Om 3))))))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 -4 (*.f64 (/.f64 l Om) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3))))))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 l (/.f64 4 Om))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (neg.f64 (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 -4 (*.f64 (/.f64 l Om) (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om)))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3))))))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 (sin.f64 ky) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)))))
(+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 (sin.f64 ky) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 (sin.f64 ky) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 (sin.f64 ky) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(+.f64 (*.f64 256 (*.f64 (pow.f64 l 5) (/.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))) (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 4 Om))) (+.f64 (*.f64 -32 (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 256 (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (*.f64 -2048 (*.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 Om 7)))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 ky (*.f64 2 (/.f64 l Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 2) (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) -1/3))
(+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 l Om) -1/3)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) -1/3) (+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 2) (*.f64 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) 1/60)))
(+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 l Om) -1/3)) (+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 ky 5) (*.f64 (/.f64 l Om) 1/60))))
(+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 l Om) -1/3)) (*.f64 (pow.f64 ky 5) (*.f64 (/.f64 l Om) 1/60))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) -1/3) (+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 2) (+.f64 (*.f64 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) 1/60) (*.f64 (*.f64 (pow.f64 ky 7) (/.f64 l Om)) -1/2520))))
(+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (+.f64 (+.f64 (*.f64 (pow.f64 ky 5) (*.f64 (/.f64 l Om) 1/60)) (*.f64 (pow.f64 ky 7) (*.f64 (/.f64 l Om) -1/2520))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 l Om) -1/3))))
(+.f64 (*.f64 ky (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 (pow.f64 ky 7) (*.f64 (/.f64 l Om) -1/2520)) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 l Om) -1/3)) (*.f64 (pow.f64 ky 5) (*.f64 (/.f64 l Om) 1/60)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(-.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (sin.f64 ky) (/.f64 Om l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 l (/.f64 Om (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 2 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 2 (*.f64 (*.f64 Om (/.f64 2 (sin.f64 ky))) (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 l l) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 4 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 4 (/.f64 (*.f64 (/.f64 Om l) 4) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 Om 4) l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 Om l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 Om (/.f64 2 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (/.f64 4 (/.f64 (sin.f64 ky) Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (*.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) 1))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (/.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (*.f64 (/.f64 Om (neg.f64 l)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (-.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (/.f64 l Om) (/.f64 l Om))))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 l Om))))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (/.f64 l Om) (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 (/.f64 1 l) (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (+.f64 l l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 4 (/.f64 (sin.f64 ky) Om)) (/.f64 4 (/.f64 (sin.f64 ky) Om))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 (*.f64 2 (*.f64 Om 4)) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (*.f64 2 (*.f64 Om 4)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (*.f64 2 (neg.f64 Om)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 Om (neg.f64 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 2 (neg.f64 Om)) l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 8)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (/.f64 l 2) Om) (/.f64 1/2 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 2) Om)) 1/2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l Om)) (-.f64 0 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 Om (/.f64 2 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (neg.f64 (+.f64 Om Om)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 Om (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (+.f64 Om Om)) l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 2 (/.f64 1 l)) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 l) (/.f64 1 (sin.f64 ky))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (neg.f64 Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 1 (sin.f64 ky))) (neg.f64 (+.f64 Om Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 1 (sin.f64 ky))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l (/.f64 (neg.f64 Om) (sin.f64 ky))) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 l)) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om) 2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (sin.f64 ky) l))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 Om l)) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (+.f64 Om Om)) 1/2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (-.f64 0 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 2))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) 1)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) 1/2)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(-.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 0)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 (neg.f64 Om)) (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 l Om) (/.f64 1/2 (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1/2)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 2 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 1)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (+.f64 l l) (/.f64 Om (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 4 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))))
(/.f64 4 (*.f64 Om (/.f64 (/.f64 2 (sin.f64 ky)) l)))
(/.f64 l (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 4 Om)))
(/.f64 (*.f64 Om (/.f64 2 (*.f64 (sin.f64 ky) l))) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (*.f64 Om (/.f64 (/.f64 2 (sin.f64 ky)) l)) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 Om (/.f64 (/.f64 2 (sin.f64 ky)) l)) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (/.f64 (*.f64 Om (/.f64 (/.f64 2 (sin.f64 ky)) l)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 Om (/.f64 2 l)))
(*.f64 4 (/.f64 (sin.f64 ky) (*.f64 Om (/.f64 2 l))))
(/.f64 (sin.f64 ky) (/.f64 2 (*.f64 l (/.f64 4 Om))))
(*.f64 (sin.f64 ky) (/.f64 4 (*.f64 Om (/.f64 2 l))))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 2)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 l 4) (*.f64 Om (/.f64 2 (sin.f64 ky))))
(*.f64 4 (/.f64 (sin.f64 ky) (*.f64 Om (/.f64 2 l))))
(/.f64 (sin.f64 ky) (/.f64 2 (*.f64 l (/.f64 4 Om))))
(*.f64 (sin.f64 ky) (/.f64 4 (*.f64 Om (/.f64 2 l))))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 Om) (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/2 l))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 1 l))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (/.f64 Om (neg.f64 l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) 4)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (/.f64 Om (neg.f64 l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)))) 8)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 2)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 Om l)) 2)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) Om)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 1 l)) Om)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l 1/2) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
0.2b
(pow.f64 (sin.f64 kx) 2)
5.9b
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
13.8b
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
Compiler

Compiled 132 to 97 computations (26.5% saved)

series7.0ms (0%)

Counts
3 → 64
Calls

24 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2028×bool.json-1
2028×bool.json-2
1254×rational.json-simplify-35
1036×rational.json-1
1036×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018105
1188105
2508105
31166105
43157105
57362105
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))))

simplify159.0ms (0.8%)

Algorithm
egg-herbie
Rules
1206×rational.json-simplify-46
1106×rational.json-simplify-35
868×rational.json-simplify-43
852×rational.json-simplify-1
702×rational.json-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01905408
14465372
210285348
328575348
455495348
572035348
Stop Event
node limit
Counts
136 → 125
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 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 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 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (pow.f64 kx 8))))))
(*.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))
2
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 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 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) 2)))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (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))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
2
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
2
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
2
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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))) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(-.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 (sin.f64 kx) 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1)
(*.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1/2)
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) 1/2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))) 2)
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)
(+.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(+.f64 -1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2)))))
(-.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)
(-.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 1)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) 4)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4))) 8)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))) 16)
(neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) -1)
(-.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 0)
(*.f64 2 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))
(*.f64 1 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(*.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) 2)
(/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(/.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)
(/.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4))) 16)
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (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 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/3 (pow.f64 kx 4))))
(+.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 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) 2/45)))
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) 2/45))))
(+.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 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/315 (*.f64 (pow.f64 kx 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2)))) (*.f64 2/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))))))
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) 2/45)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/315 (pow.f64 kx 8)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/3 (pow.f64 kx 4)))))
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/3 (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) 2/45)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -1/315 (pow.f64 kx 8))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 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 (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 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.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 (pow.f64 l 2) (*.f64 (pow.f64 kx 4) -1/3)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 6) 2/45))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 kx 6) (*.f64 2/45 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))))
(*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (pow.f64 kx 8))))))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 4) -1/3)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 8) -1/315))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 6) 2/45))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -1/3 (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/315 (pow.f64 kx 8)))) (*.f64 (pow.f64 kx 6) (*.f64 2/45 (pow.f64 l 2)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (+.f64 (pow.f64 kx 2) (*.f64 -1/315 (pow.f64 kx 8))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/315 (pow.f64 kx 8)) (*.f64 2/45 (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))
2
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 2)
(+.f64 2 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (+.f64 2 (*.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2/3)))
(+.f64 2 (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2/3)) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
(+.f64 2 (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2/3 (pow.f64 kx 4)))))
(+.f64 2 (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (+.f64 (*.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2/3) (+.f64 2 (*.f64 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -4/45))))
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2/3)) (+.f64 2 (*.f64 (pow.f64 kx 6) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -4/45)))))
(+.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2/3 (pow.f64 kx 4))) (*.f64 (pow.f64 kx 6) (*.f64 -4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 2) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 2 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) -4/45)) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3)))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (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))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(-.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 0)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1/2)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) 1/2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)) (*.f64 2 (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 Om 2))) 2)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) 2)
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (neg.f64 (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 -1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(-.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 0)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(-.f64 0 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 1)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (pow.f64 l 2))) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)) 4)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))) -1)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4))) 8)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) -2) -2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) 4)))) 16)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(-.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) -1)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(-.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 0)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 2 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 1 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 1/2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 1/2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4) 4)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) 8)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 4))) 16)
(+.f64 2 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))

eval793.0ms (3.9%)

Compiler

Compiled 45685 to 33158 computations (27.4% saved)

prune321.0ms (1.6%)

Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New9535958
Fresh189
Picked101
Done268
Total95719976
Error
0.0b
Counts
976 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
41.0b
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
40.8b
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
40.9b
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
32.5b
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)))
37.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 (/.f64 Om 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))))
30.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))))))
13.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))))
31.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
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)))))))))
13.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 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
19.4b
(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)))))))))
13.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
13.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
32.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))))
37.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2))))
39.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))))
40.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
21.7b
(sqrt.f64 (*.f64 1/2 2))
30.8b
(sqrt.f64 1/2)
Compiler

Compiled 701 to 594 computations (15.3% saved)

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 155 to 116 computations (25.2% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2230×bool.json-1
1360×rational.json-simplify-35
1140×bool.json-2
1114×rational.json-1
1114×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01753
117753
250053
3121053
4335653
5800053
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))))))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
1524×rational.json-simplify-35
1252×rational.json-simplify-19
878×rational.json-simplify-2
658×rational.json-simplify-43
656×rational.json-simplify-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01293515
12973507
25233507
38963501
416343477
528903473
653813473
775403473
Stop Event
node limit
Counts
45 → 75
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 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 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 (+.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)))))
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)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))))
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 l 4) (pow.f64 (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 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
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 l 4) (pow.f64 (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 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2) 2)
Outputs
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 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 1 (+.f64 (*.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 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 kx 4)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (-.f64 1 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 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 (*.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45))) (*.f64 (pow.f64 kx 6) -1))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (*.f64 -1 (+.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 kx 4)) (*.f64 (+.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 (*.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 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (*.f64 -1 (+.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 kx 4)) (*.f64 (+.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) (pow.f64 Om 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 kx 6))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (+.f64 (-.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 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)))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3))) (neg.f64 (pow.f64 kx 6)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (+.f64 (-.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 4/45 (*.f64 -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)))))))) (neg.f64 (pow.f64 kx 6)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (-.f64 1 (+.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 kx 4)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 4/45 (*.f64 -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 kx 6)))))
(/.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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) 2))))
(/.f64 -1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 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 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 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 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (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 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 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 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) 1)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 kx) 6) -8)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (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 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (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 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (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 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (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 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (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 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (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 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (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 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))))
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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 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 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (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 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) 1)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 kx) 6) -8)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (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 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4))))))
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 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 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 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (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 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))) 1)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 kx) 6) -8)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (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 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 -2 (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))) 1/2)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) 2) 2)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))

localize7.0ms (0%)

Compiler

Compiled 13 to 13 computations (0% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)
0.1b
(*.f64 l (sin.f64 kx))
1.6b
(/.f64 Om (*.f64 l (sin.f64 kx)))
8.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))))
Compiler

Compiled 65 to 29 computations (55.4% saved)

series50.0ms (0.2%)

Counts
4 → 76
Calls

33 calls:

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

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1536×rational.json-simplify-35
1154×bool.json-1
1154×bool.json-2
1124×rational.json-1
1124×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01690
116990
247990
3116890
4330488
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 l (sin.f64 kx))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 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 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 (/.f64 1 l) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) (sin.f64 kx)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 Om) l) (/.f64 -1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (sin.f64 kx))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 kx) 2)) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (sin.f64 kx))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 kx)) (/.f64 (neg.f64 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.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 (*.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 l (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 kx) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 kx) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sin.f64 kx))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 kx)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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))) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.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 or (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))))))

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
1030×rational.json-simplify-51
970×rational.json-simplify-44
858×rational.json-simplify-50
780×rational.json-simplify-35
768×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02474578
15684408
213334354
347074312
468754312
Stop Event
node limit
Counts
152 → 158
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx))))))
(+.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 kx) 3)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(/.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 (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 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.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 kx 5))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))
(-.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4))) 16)
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 kx))))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(*.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(*.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))
(*.f64 -1 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 kx))))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))))
(*.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(*.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l) 1/2)
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 kx)) Om)
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 kx))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 -1 (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 kx))) (+.f64 Om Om))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 kx)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))) (+.f64 Om Om))
(*.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))) -1)
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))) -1)
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) 2)) (*.f64 Om (/.f64 2 l)))
(*.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))) 2)
(*.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 2)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))) (*.f64 Om 4))
(*.f64 (/.f64 -1 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 -1 (sin.f64 kx)) (/.f64 (neg.f64 Om) l))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(+.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 l (sin.f64 kx)) 1)
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) 2)) 2)
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) 4)) 4)
(/.f64 (neg.f64 (*.f64 l (sin.f64 kx))) -1)
(/.f64 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 kx)))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4)))) 16)
(neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 0)
(+.f64 0 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 0)
(/.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 1)
(/.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(/.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))) 16)
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 kx) 3)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) (*.f64 (pow.f64 Om 3) -1/128))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) (*.f64 (pow.f64 Om 3) -1/128))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 Om l) (sin.f64 kx)))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) -1/32)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 (sqrt.f64 1/2) l)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 3)) (pow.f64 l 3)) (*.f64 (pow.f64 Om 3) -1/128))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 Om (/.f64 (sqrt.f64 1/2) l)) (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 -1/32 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 Om (*.f64 l kx))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 l kx)))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 kx (/.f64 Om l))))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 kx (*.f64 (/.f64 Om l) 1/6)))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 kx (*.f64 1/6 (/.f64 Om l))))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 Om (*.f64 (/.f64 kx l) 1/6)))
(+.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 kx (/.f64 Om l))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3)))))
(+.f64 (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 kx (*.f64 (/.f64 Om l) 1/6))) (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 kx 3))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 kx (*.f64 1/6 (/.f64 Om l))) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) 7/360))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 Om (*.f64 (/.f64 kx l) 1/6)) (*.f64 (pow.f64 kx 3) (*.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 kx (/.f64 Om l))) (+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 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 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3))))))
(+.f64 (*.f64 kx (*.f64 (/.f64 Om l) 1/6)) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)))))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 kx (*.f64 1/6 (/.f64 Om l))) (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) 7/360)) (*.f64 (pow.f64 kx 5) (neg.f64 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 Om (*.f64 (/.f64 kx l) 1/6)) (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) 7/360)) (*.f64 (*.f64 (/.f64 Om l) -31/15120) (neg.f64 (pow.f64 kx 5))))))
(*.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 (*.f64 l kx) (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)))
(*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6)))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (*.f64 1/120 (*.f64 l (pow.f64 kx 5)))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)) (*.f64 l (*.f64 (pow.f64 kx 5) 1/120))))
(+.f64 (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)) (*.f64 l (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (*.f64 (pow.f64 kx 3) -1/6) (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 kx (+.f64 (*.f64 1/120 (pow.f64 kx 5)) (*.f64 (pow.f64 kx 3) -1/6))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (+.f64 (*.f64 1/120 (*.f64 l (pow.f64 kx 5))) (*.f64 -1/5040 (*.f64 l (pow.f64 kx 7))))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)) (+.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 (pow.f64 kx 7) (*.f64 -1/5040 l))) (*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6))))
(+.f64 (*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6))) (*.f64 l (+.f64 (*.f64 -1/5040 (pow.f64 kx 7)) (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6)) (+.f64 (*.f64 -1/5040 (pow.f64 kx 7)) (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (*.f64 kx (/.f64 Om l)) -1/12))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 kx (*.f64 (/.f64 Om l) -1/12)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 Om (*.f64 (/.f64 kx l) -1/12)))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 (*.f64 kx (/.f64 Om l)) -1/12) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3))) (*.f64 kx (*.f64 (/.f64 Om l) -1/12))))
(+.f64 (*.f64 Om (*.f64 (/.f64 kx l) -1/12)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/720))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 Om (*.f64 (/.f64 kx l) -1/12)) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/720))))
(+.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 kx 5))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(+.f64 (*.f64 (*.f64 kx (/.f64 Om l)) -1/12) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3)))) (*.f64 1/2 (*.f64 (pow.f64 kx 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 kx (*.f64 (/.f64 Om l) -1/12)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)))) (*.f64 (pow.f64 kx 5) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)) 1/2))))
(+.f64 (+.f64 (*.f64 Om (*.f64 (/.f64 kx l) -1/12)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/720)))) (*.f64 1/2 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))))
(+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/720)) (+.f64 (*.f64 Om (*.f64 (/.f64 kx l) -1/12)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/2 (*.f64 (pow.f64 kx 5) (*.f64 (/.f64 Om l) -31/15120))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(-.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 0)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 1/2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 1)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 2) 2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4) 4)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) 8)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) 1/4)) 4))) 16)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 -1 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 2 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) l) 1/2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))))
(*.f64 Om (*.f64 4 (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4)))))
(*.f64 Om (*.f64 4 (/.f64 1/4 (*.f64 l (sin.f64 kx)))))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 kx) 2)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 kx)) Om)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 -1 (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 kx))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 kx)))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 kx)) (/.f64 1/2 l))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))) -1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))) -1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))) -1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) 2)) (*.f64 Om (/.f64 2 l)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) 2))) 2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))) (*.f64 Om 4))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 kx) 4))))
(*.f64 Om (*.f64 4 (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4)))))
(*.f64 Om (*.f64 4 (/.f64 1/4 (*.f64 l (sin.f64 kx)))))
(*.f64 (/.f64 -1 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) (neg.f64 l))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 (/.f64 -1 (sin.f64 kx)) (/.f64 (neg.f64 Om) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(+.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 l (sin.f64 kx)) 1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) 2)) 2)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) 4)) 4)
(*.f64 l (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 l (sin.f64 kx))) -1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4))) 8)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 kx)))) -2)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (sin.f64 kx) 4)))) 16)
(*.f64 l (sin.f64 kx))
(neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 0)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(+.f64 0 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(-.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 0)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) 1)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 4)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 8)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))) 16)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 -1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 -1/2 (/.f64 (sin.f64 kx) (/.f64 Om l)))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 kx))
0.7b
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))
1.6b
(/.f64 Om (*.f64 l (sin.f64 kx)))
3.7b
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2))
Compiler

Compiled 151 to 68 computations (55% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1580×bool.json-1
1580×bool.json-2
1548×rational.json-1
1548×rational.json-2
1548×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01880
119380
256580
3146280
4430480
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) -2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) -4) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (sin.f64 kx) Om)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) -4) (/.f64 Om l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (+.f64 Om Om)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 kx) -2)) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))))))

simplify109.0ms (0.5%)

Algorithm
egg-herbie
Rules
1470×rational.json-simplify-35
1300×rational.json-simplify-51
1164×rational.json-simplify-61
958×rational.json-simplify-49
878×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02755838
17745724
219035694
362755674
Stop Event
node limit
Counts
106 → 116
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om))))
(+.f64 (*.f64 1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -4 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 kx 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 kx 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 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 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) l)) Om)))) (pow.f64 kx 7))) (*.f64 -4 (/.f64 (*.f64 l kx) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) 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 2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (+.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 -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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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/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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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 l (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 l (sin.f64 kx)))) (*.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 l (sin.f64 kx)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 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 -4 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (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 -4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.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 (*.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 -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 -4 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)
(+.f64 0 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)))
(-.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)
(/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) -2)))
(/.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 kx) -2)))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 1)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) -2)))
(/.f64 2 (/.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) -2)))
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) -2)))
(/.f64 (*.f64 (sin.f64 kx) -2) (/.f64 Om l))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -4)) 2)
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (*.f64 (sin.f64 kx) -2)))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 kx) -2)))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 kx) -2)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 kx) -2)))
(/.f64 (*.f64 (sin.f64 kx) -4) (*.f64 Om (/.f64 2 l)))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) 4)
(/.f64 (*.f64 -2 (/.f64 (sin.f64 kx) Om)) (/.f64 1 l))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (*.f64 (sin.f64 kx) -2)))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 kx) -2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4)) 8)
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -4) (/.f64 Om l)) 2)
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (+.f64 Om Om)) (/.f64 1/2 l))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 l)) Om)
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) -2)) (/.f64 Om (neg.f64 l)))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 1)
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2) 1/2)
Outputs
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (*.f64 kx (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 kx Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)))
(+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) (*.f64 l (*.f64 (/.f64 (pow.f64 kx 3) Om) 1/3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om))))
(+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om))) (*.f64 -1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om)))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om)))) (*.f64 -1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) (+.f64 (*.f64 l (*.f64 (/.f64 (pow.f64 kx 3) Om) 1/3)) (*.f64 (/.f64 l Om) (*.f64 (pow.f64 kx 5) -1/60))))
(+.f64 (*.f64 1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)))))
(+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om))) (*.f64 -1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om)))) (*.f64 1/2520 (*.f64 (pow.f64 kx 7) (/.f64 l Om)))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) (+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (pow.f64 kx 3) Om) 1/3)) (*.f64 (/.f64 l Om) (*.f64 (pow.f64 kx 5) -1/60))) (*.f64 (pow.f64 kx 7) (*.f64 1/2520 (/.f64 l Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(*.f64 -4 (/.f64 (*.f64 l kx) Om))
(*.f64 (*.f64 kx (/.f64 l Om)) -4)
(*.f64 kx (*.f64 -4 (/.f64 l Om)))
(*.f64 l (*.f64 (/.f64 kx Om) -4))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 (*.f64 kx (/.f64 l Om)) -4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2)))))
(+.f64 (*.f64 kx (*.f64 -4 (/.f64 l Om))) (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 l (*.f64 (/.f64 kx Om) -4)) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (pow.f64 kx 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 kx 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l kx) Om))))
(+.f64 (+.f64 (*.f64 (*.f64 kx (/.f64 l Om)) -4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 64 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 kx (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (neg.f64 (pow.f64 kx 5))) (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (pow.f64 kx 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)) (+.f64 (*.f64 l (*.f64 (/.f64 kx Om) -4)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (neg.f64 (pow.f64 kx 5)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 kx 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 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 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) l)) Om)))) (pow.f64 kx 7))) (*.f64 -4 (/.f64 (*.f64 l kx) Om)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 64 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2)))) (+.f64 (*.f64 (*.f64 kx (/.f64 l Om)) -4) (*.f64 -1 (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)) 1/6) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120))))) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 3)))) (*.f64 4 (*.f64 (*.f64 l (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om)))) (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (neg.f64 (pow.f64 kx 5))) (+.f64 (+.f64 (*.f64 kx (*.f64 -4 (/.f64 l Om))) (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 kx 3) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om)))) Om))) (+.f64 (*.f64 64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (neg.f64 (pow.f64 kx 7)))))
(+.f64 (*.f64 l (*.f64 (/.f64 kx Om) -4)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (pow.f64 kx 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (neg.f64 (pow.f64 kx 5)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) 64)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)) 16)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (*.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (/.f64 l Om)) 4)))) (neg.f64 (pow.f64 kx 7)))))
(+.f64 (*.f64 l (*.f64 (/.f64 kx Om) -4)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) 64)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -31/15120))) (pow.f64 Om 2)) 16)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (*.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (/.f64 l Om)) 4))))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16)))))) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 (*.f64 -2 l) Om)) (*.f64 (*.f64 (pow.f64 kx 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 -4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4)
(*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 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 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)))
(+.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 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (+.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 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))) (*.f64 (pow.f64 l 7) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)) 2048))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)) (*.f64 (pow.f64 l 7) (*.f64 2048 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)
(*.f64 (/.f64 (/.f64 Om 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 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))
(+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)) (*.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 l 7)))))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.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 Om (*.f64 l (sin.f64 kx))) -1/2)
(*.f64 (/.f64 (/.f64 Om 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 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))
(+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.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 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)) (*.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 l 7)))))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.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 l (sin.f64 kx))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))
(+.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 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))
(+.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 l (sin.f64 kx)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)) (*.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 l 7)))))
(+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4)
(*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 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 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (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 -4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.f64 (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32))))
(+.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 (*.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 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))) (*.f64 (pow.f64 l 7) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)) 2048))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)) (*.f64 (pow.f64 l 7) (*.f64 2048 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)))))))
(*.f64 -4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4)
(*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 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 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)))
(+.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 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32))))
(+.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 -4 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 -256 (*.f64 (pow.f64 (sin.f64 kx) 5) (/.f64 (pow.f64 l 5) (pow.f64 Om 5)))) (+.f64 (*.f64 2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (/.f64 (pow.f64 l 7) (pow.f64 Om 7)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) -4) (*.f64 32 (*.f64 (pow.f64 l 3) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 32)) (+.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (*.f64 (pow.f64 l 5) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) -256))) (*.f64 (pow.f64 l 7) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)) 2048))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 Om 5)) (*.f64 -256 (pow.f64 l 5))) (+.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) 32)) (*.f64 (pow.f64 l 7) (*.f64 2048 (/.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 Om 7)))))))
(+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(+.f64 0 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(-.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 0)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 l (/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 1)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 2 (/.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 (sin.f64 kx) -2) (/.f64 Om l))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -4)) 2)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 (sin.f64 kx) -4) (*.f64 Om (/.f64 2 l)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 2 (neg.f64 l)) (/.f64 (*.f64 2 (neg.f64 Om)) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) 4)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (*.f64 -2 (/.f64 (sin.f64 kx) Om)) (/.f64 1 l))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (neg.f64 (+.f64 l l)) (/.f64 (neg.f64 (+.f64 Om Om)) (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 kx) -2)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4) (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) 4)) 8)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -4) (/.f64 Om l)) 2)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (+.f64 Om Om)) (/.f64 1/2 l))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 l)) Om)
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) -2)) (/.f64 Om (neg.f64 l)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 0)
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 1)
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4))) 2) 1/2)
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -2 (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 -2 l) Om)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.4b
(/.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.0b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
15.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)

series35.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite105.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2028×bool.json-1
2028×bool.json-2
1476×bool.json-3
1102×rational.json-simplify-35
912×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019174
1196174
2527174
31155174
42878174
56872174
Stop Event
node limit
Counts
4 → 51
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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 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 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))

simplify358.0ms (1.7%)

Algorithm
egg-herbie
Rules
1268×rational.json-simplify-51
1160×rational.json-simplify-35
1004×rational.json-simplify-49
888×rational.json-simplify-41
864×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055323679
1138523607
2300223467
3540723421
4661723421
5755623421
Stop Event
node limit
Counts
219 → 337
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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) 16)
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) -1)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) -2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)
(+.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)
(+.f64 0 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(-.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2) 2)
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 16)
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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (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 (pow.f64 l 2) (/.f64 (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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (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 (pow.f64 l 2) (/.f64 (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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (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 (pow.f64 l 2) (/.f64 (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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 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 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 4 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 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 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 1))
(*.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 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (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 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 2 (*.f64 (/.f64 l Om) (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/64))))
(+.f64 (+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (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 (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/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 (*.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 (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 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 (/.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 (/.f64 l Om) (*.f64 2 (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 (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 -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 (/.f64 l Om) -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 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (/.f64 l Om) -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 (/.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 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 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 -2 (*.f64 (/.f64 l Om) (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 -1/4 (/.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/64))) (*.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 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)) (+.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 (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 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 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (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 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 2 (*.f64 (/.f64 l Om) (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/64))))
(+.f64 (+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (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 (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/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 (*.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 (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 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 (/.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 (/.f64 l Om) (*.f64 2 (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 (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))))
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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 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 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 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 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)) 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3))) (*.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -2)) (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))) 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 kx 4) (pow.f64 Om 4)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 -2 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 -2 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 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 (*.f64 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 5))) (*.f64 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) 4)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3))) (*.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 5))) (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 -2 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 5))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 -2 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 5))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (*.f64 kx (/.f64 l 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 kx (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.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 kx (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/64))))
(+.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 kx (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))))))))
(+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))) (*.f64 1/512 (*.f64 (pow.f64 Om 5) (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/64))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) 1/512))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (*.f64 kx (/.f64 l Om)))
(*.f64 kx (*.f64 (/.f64 l Om) -2))
(+.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 kx (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.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 -2 (*.f64 kx (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (pow.f64 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 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))))) (+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) -1/512)))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) -1/512)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l kx)))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (pow.f64 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 (pow.f64 kx 2) (/.f64 (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 2 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 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 (*.f64 -2 (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -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 (*.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 kx 2) (/.f64 (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))))) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 5))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 5))) (*.f64 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 ky 6) (pow.f64 Om 6))) 4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 5))) (*.f64 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 ky 6) (pow.f64 Om 6))) 4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -2)))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (*.f64 ky (/.f64 l Om)))
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/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 ky (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.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 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 2 (*.f64 ky (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/64))))
(+.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 2 (*.f64 ky (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 ky Om))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/64)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) (pow.f64 l 5)) 1/512)))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 ky (/.f64 l Om)))
(*.f64 ky (*.f64 (/.f64 l Om) -2))
(+.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 ky (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.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 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky)))) (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 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 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))) (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) -1/512)) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 Om (*.f64 l ky))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) (pow.f64 l 5)) -1/512))))
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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 -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 l 4) -1/2)) (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)))) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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))) (pow.f64 (*.f64 -2 (/.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 (pow.f64 kx 2) (pow.f64 ky 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 Om 2))))) -1/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 l 4) -1/2)) (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))))
(+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 (+.f64 1 (*.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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2))))) (*.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 (pow.f64 kx 2) (pow.f64 ky 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 Om 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 (pow.f64 kx 2) (pow.f64 ky 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 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))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2))))) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 (*.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 -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 (/.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 -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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 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 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 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (neg.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(+.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 (*.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 Om 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 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 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 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 (pow.f64 Om 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1/8)) (*.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 1/2 (/.f64 Om l))) (+.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 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 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 (pow.f64 Om 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1/8)) (*.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))) (neg.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(+.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 1/2 (/.f64 Om l))) (*.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))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5))) (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1/8)) (*.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 -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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 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 -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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 1/8 (*.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 (pow.f64 Om 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 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2))))
(+.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 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 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 (pow.f64 Om 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1/8)) (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (+.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 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 Om (pow.f64 l 5))) (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1/8)) (*.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 (*.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 -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 (/.f64 1 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.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 (/.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 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 l 6))) (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 (*.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 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 -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 (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 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.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 l (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.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 (/.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 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 l 6))) (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 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 l 6))) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.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 (/.f64 1 (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)))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 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/16))))
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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 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 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 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 -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 -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 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (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 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.f64 -1/2 (+.f64 (/.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 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 64 (pow.f64 l 6))) (*.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 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 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 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 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16)))))) (pow.f64 Om 6)))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 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 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 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 -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 -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 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (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 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 1 (*.f64 -1/2 (+.f64 (/.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 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 64 (pow.f64 l 6))) (*.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 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 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 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 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16)))))) (pow.f64 Om 6)))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 l 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.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 ky 2)) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) -2)))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.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 ky 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3))) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 Om 4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)) -1/2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)))))) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) -2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 4))))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) -2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3))) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 Om 4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3))) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 4)))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 kx 2) (/.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 ky 2)) (pow.f64 Om 2))) 1) 3))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) -2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 4)))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) -2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3)) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 4)))))))))
(*.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 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)))
(+.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/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6))))) (/.f64 l (*.f64 Om (pow.f64 kx 5)))))))
(+.f64 (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (neg.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))))))
(+.f64 (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (neg.f64 (/.f64 l (*.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 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6))))) (/.f64 l (*.f64 Om (pow.f64 kx 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6)))))) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3) (pow.f64 l 8))))) (/.f64 l (*.f64 Om (pow.f64 kx 7))))) (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))))
(+.f64 (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)) (+.f64 (neg.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (neg.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64)))) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (/.f64 l (*.f64 Om (pow.f64 kx 7))))))))
(+.f64 (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (pow.f64 l 2))))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (neg.f64 (/.f64 l (*.f64 Om (pow.f64 kx 7))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (neg.f64 (/.f64 l (*.f64 Om (pow.f64 kx 5))))))))
(+.f64 (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) -1/16)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (+.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))) (*.f64 l (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (pow.f64 l 2))))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))))))))
(*.f64 -1/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 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) 1/16)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 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 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6))))) (/.f64 l (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) 1/16))))
(+.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 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 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6)))))) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 3) (pow.f64 l 8))))) (/.f64 l (*.f64 Om (pow.f64 kx 7)))) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (pow.f64 l 3)))) 2) (*.f64 -1/64 (*.f64 (pow.f64 Om 6) (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) 2) (pow.f64 l 6))))) (/.f64 l (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64)))) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (/.f64 l (*.f64 Om (pow.f64 kx 7)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))) 1/16)))))
(+.f64 (*.f64 l (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2) (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) -1/64))) (pow.f64 l 2))))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (pow.f64 Om 3) (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))) 1) (*.f64 (pow.f64 l 3) (pow.f64 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 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))))) (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 kx 2) (/.f64 (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 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 (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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)) -1/2)) (*.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 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (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 (*.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 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 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)) -1/2)) (*.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 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) 2)) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) 2)) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 4)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1))) 2)) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 4)))))))) (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 8) 2))) (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.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 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)))
(+.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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.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 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (neg.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 l (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 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 (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2)) (pow.f64 l 2))))) (/.f64 l (*.f64 Om (pow.f64 ky 7))))) (+.f64 (*.f64 -1 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.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 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (pow.f64 l 2))))) (/.f64 (/.f64 l Om) (pow.f64 ky 7)))) (neg.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (*.f64 -1 (+.f64 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (pow.f64 ky 7))) (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) -1/16)) (*.f64 -1 (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 (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/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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.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 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)))
(+.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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (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 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))))
(+.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 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2)) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 2)) (pow.f64 l 2))))) (/.f64 l (*.f64 Om (pow.f64 ky 7)))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1)) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (pow.f64 l 2))))) (/.f64 (/.f64 l Om) (pow.f64 ky 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))) (pow.f64 ky 7))) (+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 ky 5))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 1) (/.f64 (pow.f64 Om 2) (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 2 (/.f64 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 2 (/.f64 l Om)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 2 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)) 4)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) 8)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) 16)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 2) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) -2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4)) 8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 4))) 16)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 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 2 (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(+.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(+.f64 0 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(-.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 0)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2))
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 1 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 1/2)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 2) 2)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) 2)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4) 4)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) 8)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) 4))) 16)
(pow.f64 (*.f64 2 (/.f64 l Om)) 2)

eval1.4s (6.6%)

Compiler

Compiled 45021 to 34190 computations (24.1% saved)

prune605.0ms (3%)

Pruning

20 alts after pruning (10 fresh and 10 done)

PrunedKeptTotal
New8902892
Fresh088
Picked011
Done1910
Total89120911
Error
0.0b
Counts
911 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
41.0b
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
40.8b
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
40.9b
(sqrt.f64 (*.f64 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4))
39.3b
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om (neg.f64 l)) (sin.f64 kx))) 1/4))
32.5b
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 2)))
37.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 (/.f64 Om 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))))
30.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))))))
13.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))))
31.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
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)))))))))
13.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 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
19.4b
(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)))))))))
13.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
13.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))))))))
32.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))))
37.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2))))
38.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 Om (*.f64 l kx)) -1/2))))
40.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
21.7b
(sqrt.f64 (*.f64 1/2 2))
30.8b
(sqrt.f64 1/2)
Compiler

Compiled 441 to 374 computations (15.2% saved)

regimes198.0ms (1%)

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

17.0ms
kx
14.0ms
(sin.f64 kx)
14.0ms
l
13.0ms
ky
13.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (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 784 to 608 computations (22.4% saved)

regimes476.0ms (2.3%)

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

12 calls:

60.0ms
Om
57.0ms
(*.f64 2 l)
56.0ms
l
46.0ms
kx
41.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
Results
ErrorSegmentsBranch
4.9b5l
6.2b5Om
7.5b3kx
4.7b2ky
1.4b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
1.4b3(/.f64 (*.f64 2 l) Om)
4.9b5(*.f64 2 l)
8.3b4(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
6.9b5(pow.f64 (sin.f64 kx) 2)
8.4b3(sin.f64 kx)
5.4b2(pow.f64 (sin.f64 ky) 2)
5.4b3(sin.f64 ky)
Compiler

Compiled 541 to 405 computations (25.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8011202610573692e-6
0.001234633470224903
0.0ms
-0.1023507224634354
-9.37272443039974e-9
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes435.0ms (2.1%)

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

12 calls:

54.0ms
Om
53.0ms
(*.f64 2 l)
51.0ms
l
43.0ms
(sin.f64 kx)
42.0ms
ky
Results
ErrorSegmentsBranch
5.2b5l
6.0b5Om
7.5b3kx
7.6b3ky
1.8b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
1.8b3(/.f64 (*.f64 2 l) Om)
5.2b5(*.f64 2 l)
9.9b2(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
8.1b3(pow.f64 (sin.f64 kx) 2)
7.5b4(sin.f64 kx)
7.6b3(pow.f64 (sin.f64 ky) 2)
8.7b3(sin.f64 ky)
Compiler

Compiled 515 to 384 computations (25.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
1.0ms
0.001234633470224903
128.9784125919367
0.0ms
-1475210805.1016538
-294408.78774847504
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes270.0ms (1.3%)

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

8 calls:

55.0ms
kx
47.0ms
(sin.f64 kx)
41.0ms
Om
41.0ms
l
24.0ms
(sin.f64 ky)
Results
ErrorSegmentsBranch
6.9b5l
6.5b5Om
9.4b7kx
12.7b3ky
11.7b2(pow.f64 (sin.f64 kx) 2)
10.1b6(sin.f64 kx)
12.6b3(pow.f64 (sin.f64 ky) 2)
12.7b3(sin.f64 ky)
Compiler

Compiled 314 to 229 computations (27.1% saved)

bsearch190.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
2.399955983528311e+110
5.2829836158206803e+110
64.0ms
2.3354206540780107e-181
2.8803230491738853e-176
39.0ms
-9.323775766380829e-147
-9.293269822853025e-148
52.0ms
-1.124036155714966e+163
-7.923902259577127e+158
Results
111.0ms368×body256valid
51.0ms50×body1024valid
19.0ms30×body512valid
Compiler

Compiled 1376 to 1182 computations (14.1% saved)

regimes386.0ms (1.9%)

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

8 calls:

90.0ms
ky
54.0ms
(sin.f64 ky)
52.0ms
kx
46.0ms
(sin.f64 kx)
45.0ms
l
Results
ErrorSegmentsBranch
10.6b5l
9.8b3Om
16.5b7kx
13.3b12ky
16.9b6(pow.f64 (sin.f64 kx) 2)
18.0b6(sin.f64 kx)
16.9b7(pow.f64 (sin.f64 ky) 2)
17.7b7(sin.f64 ky)
Compiler

Compiled 291 to 210 computations (27.8% saved)

bsearch90.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
1.978317039083536e-15
1.6131162223791385e-8
27.0ms
-4.8872350870725865e+41
-2.0132055441175775e+36
Results
51.0ms163×body256valid
27.0ms31×body1024valid
9.0ms14×body512valid
Compiler

Compiled 534 to 438 computations (18% saved)

regimes263.0ms (1.3%)

Accuracy

Total -49.8b remaining (-496.9%)

Threshold costs -49.8b (-496.9%)

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

6 calls:

75.0ms
ky
45.0ms
(sin.f64 ky)
45.0ms
kx
37.0ms
l
37.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
10.6b5l
10.0b3Om
16.5b7kx
13.3b12ky
18.1b6(sin.f64 kx)
17.7b7(sin.f64 ky)
Compiler

Compiled 190 to 134 computations (29.5% saved)

bsearch121.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
1.978317039083536e-15
1.6131162223791385e-8
60.0ms
-4.8872350870725865e+41
-2.0132055441175775e+36
Results
71.0ms233×body256valid
36.0ms40×body1024valid
10.0ms15×body512valid
Compiler

Compiled 328 to 323 computations (1.5% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108849
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 (/.f64 (*.f64 2 l) Om) -3602879701896397/36028797018963968) (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) 4722366482869645/2361183241434822606848) (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) -1000000000) (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) 1152921504606847/576460752303423488) (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 -799999999999999962298683629209688063979569462254864665432683101998287617913646296551965592027332086211098480491959459367879706492542417616085098301821139550208) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om -8637914485522937/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) (if (<=.f64 Om 8126847350139535/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) (if (<=.f64 Om 439999999999999983670683757223536536692023102705626587243354987819884309787091064565509546842670909228392120320) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (*.f64 1/2 2))))))
(if (<=.f64 Om -3999999999999999758836665486412714344448) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om 2535301200456459/158456325028528675187087900672) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) (sqrt.f64 (*.f64 1/2 2))))
(if (<=.f64 Om -2100000000000000044811152708534796288) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om 4332790137498831/38685626227668133590597632) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 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 (/.f64 (*.f64 2 l) Om) -3602879701896397/36028797018963968) (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) 4722366482869645/2361183241434822606848) (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) -3602879701896397/36028797018963968) (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) 4722366482869645/2361183241434822606848) 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) -1000000000) (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) 1152921504606847/576460752303423488) (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) -1000000000) (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) 1152921504606847/576460752303423488) 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 -799999999999999962298683629209688063979569462254864665432683101998287617913646296551965592027332086211098480491959459367879706492542417616085098301821139550208) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om -8637914485522937/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) (if (<=.f64 Om 8126847350139535/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) (if (<=.f64 Om 439999999999999983670683757223536536692023102705626587243354987819884309787091064565509546842670909228392120320) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (*.f64 1/2 2))))))
(if (<=.f64 Om -799999999999999962298683629209688063979569462254864665432683101998287617913646296551965592027332086211098480491959459367879706492542417616085098301821139550208) 1 (if (<=.f64 Om -8637914485522937/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) (if (<=.f64 Om 8126847350139535/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) (if (<=.f64 Om 439999999999999983670683757223536536692023102705626587243354987819884309787091064565509546842670909228392120320) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))) 1))))
(if (<=.f64 Om -3999999999999999758836665486412714344448) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om 2535301200456459/158456325028528675187087900672) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) (sqrt.f64 (*.f64 1/2 2))))
(if (<=.f64 Om -3999999999999999758836665486412714344448) 1 (if (<=.f64 Om 2535301200456459/158456325028528675187087900672) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))))) 1))
(if (<=.f64 Om -2100000000000000044811152708534796288) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 Om 4332790137498831/38685626227668133590597632) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 2))))
(if (<=.f64 Om -2100000000000000044811152708534796288) 1 (if (<=.f64 Om 4332790137498831/38685626227668133590597632) (sqrt.f64 1/2) 1))
(sqrt.f64 1/2)
Compiler

Compiled 327 to 268 computations (18% saved)

soundness110.0ms (0.5%)

Algorithm
egg-herbie
Rules
1838×rational.json-simplify-35
1340×rational.json-simplify-2
1304×rational.json-simplify-51
930×rational.json-simplify-1
902×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
15183
27383
310983
416283
526883
655783
7139283
8260183
9414883
10521683
11615783
12737383
Stop Event
node limit
Compiler

Compiled 60 to 50 computations (16.7% saved)

end147.0ms (0.7%)

Remove

(sort kx ky)

Compiler

Compiled 365 to 292 computations (20% saved)

Profiling

Loading profile data...