1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
  | public class GeometryConstant 
 |  { 
 |      public static readonly float[] SIN_ANGLE_VALUE = { 
 |              /*0*/0.0000f, 
 |              /*1*/0.0175f, 
 |              /*2*/0.0349f, 
 |              /*3*/0.0523f, 
 |              /*4*/0.0698f, 
 |              /*5*/0.0872f, 
 |              /*6*/0.1045f, 
 |              /*7*/0.1219f, 
 |              /*8*/0.1392f, 
 |              /*9*/0.1564f, 
 |              /*10*/0.1736f, 
 |              /*11*/0.1908f, 
 |              /*12*/0.2079f, 
 |              /*13*/0.2250f, 
 |              /*14*/0.2419f, 
 |              /*15*/0.2588f, 
 |              /*16*/0.2756f, 
 |              /*17*/0.2924f, 
 |              /*18*/0.3090f, 
 |              /*19*/0.3256f, 
 |              /*20*/0.3420f, 
 |              /*21*/0.3584f, 
 |              /*22*/0.3746f, 
 |              /*23*/0.3907f, 
 |              /*24*/0.4067f, 
 |              /*25*/0.4226f, 
 |              /*26*/0.4384f, 
 |              /*27*/0.4540f, 
 |              /*28*/0.4695f, 
 |              /*29*/0.4848f, 
 |              /*30*/0.5000f, 
 |              /*31*/0.5150f, 
 |              /*32*/0.5299f, 
 |              /*33*/0.5446f, 
 |              /*34*/0.5592f, 
 |              /*35*/0.5736f, 
 |              /*36*/0.5878f, 
 |              /*37*/0.6018f, 
 |              /*38*/0.6157f, 
 |              /*39*/0.6293f, 
 |              /*40*/0.6428f, 
 |              /*41*/0.6561f, 
 |              /*42*/0.6691f, 
 |              /*43*/0.6820f, 
 |              /*44*/0.6947f, 
 |              /*45*/0.7071f, 
 |              /*46*/0.7193f, 
 |              /*47*/0.7314f, 
 |              /*48*/0.7431f, 
 |              /*49*/0.7547f, 
 |              /*50*/0.7660f, 
 |              /*51*/0.7771f, 
 |              /*52*/0.7880f, 
 |              /*53*/0.7986f, 
 |              /*54*/0.8090f, 
 |              /*55*/0.8192f, 
 |              /*56*/0.8290f, 
 |              /*57*/0.8387f, 
 |              /*58*/0.8480f, 
 |              /*59*/0.8572f, 
 |              /*60*/0.8660f, 
 |              /*61*/0.8746f, 
 |              /*62*/0.8829f, 
 |              /*63*/0.8910f, 
 |              /*64*/0.8988f, 
 |              /*65*/0.9063f, 
 |              /*66*/0.9135f, 
 |              /*67*/0.9205f, 
 |              /*68*/0.9272f, 
 |              /*69*/0.9336f, 
 |              /*70*/0.9397f, 
 |              /*71*/0.9455f, 
 |              /*72*/0.9511f, 
 |              /*73*/0.9563f, 
 |              /*74*/0.9613f, 
 |              /*75*/0.9659f, 
 |              /*76*/0.9703f, 
 |              /*77*/0.9744f, 
 |              /*78*/0.9781f, 
 |              /*79*/0.9816f, 
 |              /*80*/0.9848f, 
 |              /*81*/0.9877f, 
 |              /*82*/0.9903f, 
 |              /*83*/0.9925f, 
 |              /*84*/0.9945f, 
 |              /*85*/0.9962f, 
 |              /*86*/0.9976f, 
 |              /*87*/0.9986f, 
 |              /*88*/0.9994f, 
 |              /*89*/0.9998f, 
 |              /*90*/1.0000f, 
 |              /*91*/0.9998f, 
 |              /*92*/0.9994f, 
 |              /*93*/0.9986f, 
 |              /*94*/0.9976f, 
 |              /*95*/0.9962f, 
 |              /*96*/0.9945f, 
 |              /*97*/0.9925f, 
 |              /*98*/0.9903f, 
 |              /*99*/0.9877f, 
 |              /*100*/0.9848f, 
 |              /*101*/0.9816f, 
 |              /*102*/0.9781f, 
 |              /*103*/0.9744f, 
 |              /*104*/0.9703f, 
 |              /*105*/0.9659f, 
 |              /*106*/0.9613f, 
 |              /*107*/0.9563f, 
 |              /*108*/0.9511f, 
 |              /*109*/0.9455f, 
 |              /*110*/0.9397f, 
 |              /*111*/0.9336f, 
 |              /*112*/0.9272f, 
 |              /*113*/0.9205f, 
 |              /*114*/0.9135f, 
 |              /*115*/0.9063f, 
 |              /*116*/0.8988f, 
 |              /*117*/0.8910f, 
 |              /*118*/0.8829f, 
 |              /*119*/0.8746f, 
 |              /*120*/0.8660f, 
 |              /*121*/0.8572f, 
 |              /*122*/0.8480f, 
 |              /*123*/0.8387f, 
 |              /*124*/0.8290f, 
 |              /*125*/0.8192f, 
 |              /*126*/0.8090f, 
 |              /*127*/0.7986f, 
 |              /*128*/0.7880f, 
 |              /*129*/0.7771f, 
 |              /*130*/0.7660f, 
 |              /*131*/0.7547f, 
 |              /*132*/0.7431f, 
 |              /*133*/0.7314f, 
 |              /*134*/0.7193f, 
 |              /*135*/0.7071f, 
 |              /*136*/0.6947f, 
 |              /*137*/0.6820f, 
 |              /*138*/0.6691f, 
 |              /*139*/0.6561f, 
 |              /*140*/0.6428f, 
 |              /*141*/0.6293f, 
 |              /*142*/0.6157f, 
 |              /*143*/0.6018f, 
 |              /*144*/0.5878f, 
 |              /*145*/0.5736f, 
 |              /*146*/0.5592f, 
 |              /*147*/0.5446f, 
 |              /*148*/0.5299f, 
 |              /*149*/0.5150f, 
 |              /*150*/0.5000f, 
 |              /*151*/0.4848f, 
 |              /*152*/0.4695f, 
 |              /*153*/0.4540f, 
 |              /*154*/0.4384f, 
 |              /*155*/0.4226f, 
 |              /*156*/0.4067f, 
 |              /*157*/0.3907f, 
 |              /*158*/0.3746f, 
 |              /*159*/0.3584f, 
 |              /*160*/0.3420f, 
 |              /*161*/0.3256f, 
 |              /*162*/0.3090f, 
 |              /*163*/0.2924f, 
 |              /*164*/0.2756f, 
 |              /*165*/0.2588f, 
 |              /*166*/0.2419f, 
 |              /*167*/0.2250f, 
 |              /*168*/0.2079f, 
 |              /*169*/0.1908f, 
 |              /*170*/0.1736f, 
 |              /*171*/0.1564f, 
 |              /*172*/0.1392f, 
 |              /*173*/0.1219f, 
 |              /*174*/0.1045f, 
 |              /*175*/0.0872f, 
 |              /*176*/0.0698f, 
 |              /*177*/0.0523f, 
 |              /*178*/0.0349f, 
 |              /*179*/0.0175f, 
 |              /*180*/0.0000f, 
 |              /*181*/-0.0175f, 
 |              /*182*/-0.0349f, 
 |              /*183*/-0.0523f, 
 |              /*184*/-0.0698f, 
 |              /*185*/-0.0872f, 
 |              /*186*/-0.1045f, 
 |              /*187*/-0.1219f, 
 |              /*188*/-0.1392f, 
 |              /*189*/-0.1564f, 
 |              /*190*/-0.1736f, 
 |              /*191*/-0.1908f, 
 |              /*192*/-0.2079f, 
 |              /*193*/-0.2250f, 
 |              /*194*/-0.2419f, 
 |              /*195*/-0.2588f, 
 |              /*196*/-0.2756f, 
 |              /*197*/-0.2924f, 
 |              /*198*/-0.3090f, 
 |              /*199*/-0.3256f, 
 |              /*200*/-0.3420f, 
 |              /*201*/-0.3584f, 
 |              /*202*/-0.3746f, 
 |              /*203*/-0.3907f, 
 |              /*204*/-0.4067f, 
 |              /*205*/-0.4226f, 
 |              /*206*/-0.4384f, 
 |              /*207*/-0.4540f, 
 |              /*208*/-0.4695f, 
 |              /*209*/-0.4848f, 
 |              /*210*/-0.5000f, 
 |              /*211*/-0.5150f, 
 |              /*212*/-0.5299f, 
 |              /*213*/-0.5446f, 
 |              /*214*/-0.5592f, 
 |              /*215*/-0.5736f, 
 |              /*216*/-0.5878f, 
 |              /*217*/-0.6018f, 
 |              /*218*/-0.6157f, 
 |              /*219*/-0.6293f, 
 |              /*220*/-0.6428f, 
 |              /*221*/-0.6561f, 
 |              /*222*/-0.6691f, 
 |              /*223*/-0.6820f, 
 |              /*224*/-0.6947f, 
 |              /*225*/-0.7071f, 
 |              /*226*/-0.7193f, 
 |              /*227*/-0.7314f, 
 |              /*228*/-0.7431f, 
 |              /*229*/-0.7547f, 
 |              /*230*/-0.7660f, 
 |              /*231*/-0.7771f, 
 |              /*232*/-0.7880f, 
 |              /*233*/-0.7986f, 
 |              /*234*/-0.8090f, 
 |              /*235*/-0.8192f, 
 |              /*236*/-0.8290f, 
 |              /*237*/-0.8387f, 
 |              /*238*/-0.8480f, 
 |              /*239*/-0.8572f, 
 |              /*240*/-0.8660f, 
 |              /*241*/-0.8746f, 
 |              /*242*/-0.8829f, 
 |              /*243*/-0.8910f, 
 |              /*244*/-0.8988f, 
 |              /*245*/-0.9063f, 
 |              /*246*/-0.9135f, 
 |              /*247*/-0.9205f, 
 |              /*248*/-0.9272f, 
 |              /*249*/-0.9336f, 
 |              /*250*/-0.9397f, 
 |              /*251*/-0.9455f, 
 |              /*252*/-0.9511f, 
 |              /*253*/-0.9563f, 
 |              /*254*/-0.9613f, 
 |              /*255*/-0.9659f, 
 |              /*256*/-0.9703f, 
 |              /*257*/-0.9744f, 
 |              /*258*/-0.9781f, 
 |              /*259*/-0.9816f, 
 |              /*260*/-0.9848f, 
 |              /*261*/-0.9877f, 
 |              /*262*/-0.9903f, 
 |              /*263*/-0.9925f, 
 |              /*264*/-0.9945f, 
 |              /*265*/-0.9962f, 
 |              /*266*/-0.9976f, 
 |              /*267*/-0.9986f, 
 |              /*268*/-0.9994f, 
 |              /*269*/-0.9998f, 
 |              /*270*/-1.0000f, 
 |              /*271*/-0.9998f, 
 |              /*272*/-0.9994f, 
 |              /*273*/-0.9986f, 
 |              /*274*/-0.9976f, 
 |              /*275*/-0.9962f, 
 |              /*276*/-0.9945f, 
 |              /*277*/-0.9925f, 
 |              /*278*/-0.9903f, 
 |              /*279*/-0.9877f, 
 |              /*280*/-0.9848f, 
 |              /*281*/-0.9816f, 
 |              /*282*/-0.9781f, 
 |              /*283*/-0.9744f, 
 |              /*284*/-0.9703f, 
 |              /*285*/-0.9659f, 
 |              /*286*/-0.9613f, 
 |              /*287*/-0.9563f, 
 |              /*288*/-0.9511f, 
 |              /*289*/-0.9455f, 
 |              /*290*/-0.9397f, 
 |              /*291*/-0.9336f, 
 |              /*292*/-0.9272f, 
 |              /*293*/-0.9205f, 
 |              /*294*/-0.9135f, 
 |              /*295*/-0.9063f, 
 |              /*296*/-0.8988f, 
 |              /*297*/-0.8910f, 
 |              /*298*/-0.8829f, 
 |              /*299*/-0.8746f, 
 |              /*300*/-0.8660f, 
 |              /*301*/-0.8572f, 
 |              /*302*/-0.8480f, 
 |              /*303*/-0.8387f, 
 |              /*304*/-0.8290f, 
 |              /*305*/-0.8192f, 
 |              /*306*/-0.8090f, 
 |              /*307*/-0.7986f, 
 |              /*308*/-0.7880f, 
 |              /*309*/-0.7771f, 
 |              /*310*/-0.7660f, 
 |              /*311*/-0.7547f, 
 |              /*312*/-0.7431f, 
 |              /*313*/-0.7314f, 
 |              /*314*/-0.7193f, 
 |              /*315*/-0.7071f, 
 |              /*316*/-0.6947f, 
 |              /*317*/-0.6820f, 
 |              /*318*/-0.6691f, 
 |              /*319*/-0.6561f, 
 |              /*320*/-0.6428f, 
 |              /*321*/-0.6293f, 
 |              /*322*/-0.6157f, 
 |              /*323*/-0.6018f, 
 |              /*324*/-0.5878f, 
 |              /*325*/-0.5736f, 
 |              /*326*/-0.5592f, 
 |              /*327*/-0.5446f, 
 |              /*328*/-0.5299f, 
 |              /*329*/-0.5150f, 
 |              /*330*/-0.5000f, 
 |              /*331*/-0.4848f, 
 |              /*332*/-0.4695f, 
 |              /*333*/-0.4540f, 
 |              /*334*/-0.4384f, 
 |              /*335*/-0.4226f, 
 |              /*336*/-0.4067f, 
 |              /*337*/-0.3907f, 
 |              /*338*/-0.3746f, 
 |              /*339*/-0.3584f, 
 |              /*340*/-0.3420f, 
 |              /*341*/-0.3256f, 
 |              /*342*/-0.3090f, 
 |              /*343*/-0.2924f, 
 |              /*344*/-0.2756f, 
 |              /*345*/-0.2588f, 
 |              /*346*/-0.2419f, 
 |              /*347*/-0.2250f, 
 |              /*348*/-0.2079f, 
 |              /*349*/-0.1908f, 
 |              /*350*/-0.1736f, 
 |              /*351*/-0.1564f, 
 |              /*352*/-0.1392f, 
 |              /*353*/-0.1219f, 
 |              /*354*/-0.1045f, 
 |              /*355*/-0.0872f, 
 |              /*356*/-0.0698f, 
 |              /*357*/-0.0523f, 
 |              /*358*/-0.0349f, 
 |              /*359*/-0.0175f, 
 |             // /*360*/0.0000f, 
 |      }; 
 |    
 |      public static readonly float[] COS_ANGLE_VALUE = { 
 |              /*0*/1.0000f, 
 |              /*1*/0.9998f, 
 |              /*2*/0.9994f, 
 |              /*3*/0.9986f, 
 |              /*4*/0.9976f, 
 |              /*5*/0.9962f, 
 |              /*6*/0.9945f, 
 |              /*7*/0.9925f, 
 |              /*8*/0.9903f, 
 |              /*9*/0.9877f, 
 |              /*10*/0.9848f, 
 |              /*11*/0.9816f, 
 |              /*12*/0.9781f, 
 |              /*13*/0.9744f, 
 |              /*14*/0.9703f, 
 |              /*15*/0.9659f, 
 |              /*16*/0.9613f, 
 |              /*17*/0.9563f, 
 |              /*18*/0.9511f, 
 |              /*19*/0.9455f, 
 |              /*20*/0.9397f, 
 |              /*21*/0.9336f, 
 |              /*22*/0.9272f, 
 |              /*23*/0.9205f, 
 |              /*24*/0.9135f, 
 |              /*25*/0.9063f, 
 |              /*26*/0.8988f, 
 |              /*27*/0.8910f, 
 |              /*28*/0.8829f, 
 |              /*29*/0.8746f, 
 |              /*30*/0.8660f, 
 |              /*31*/0.8572f, 
 |              /*32*/0.8480f, 
 |              /*33*/0.8387f, 
 |              /*34*/0.8290f, 
 |              /*35*/0.8192f, 
 |              /*36*/0.8090f, 
 |              /*37*/0.7986f, 
 |              /*38*/0.7880f, 
 |              /*39*/0.7771f, 
 |              /*40*/0.7660f, 
 |              /*41*/0.7547f, 
 |              /*42*/0.7431f, 
 |              /*43*/0.7314f, 
 |              /*44*/0.7193f, 
 |              /*45*/0.7071f, 
 |              /*46*/0.6947f, 
 |              /*47*/0.6820f, 
 |              /*48*/0.6691f, 
 |              /*49*/0.6561f, 
 |              /*50*/0.6428f, 
 |              /*51*/0.6293f, 
 |              /*52*/0.6157f, 
 |              /*53*/0.6018f, 
 |              /*54*/0.5878f, 
 |              /*55*/0.5736f, 
 |              /*56*/0.5592f, 
 |              /*57*/0.5446f, 
 |              /*58*/0.5299f, 
 |              /*59*/0.5150f, 
 |              /*60*/0.5000f, 
 |              /*61*/0.4848f, 
 |              /*62*/0.4695f, 
 |              /*63*/0.4540f, 
 |              /*64*/0.4384f, 
 |              /*65*/0.4226f, 
 |              /*66*/0.4067f, 
 |              /*67*/0.3907f, 
 |              /*68*/0.3746f, 
 |              /*69*/0.3584f, 
 |              /*70*/0.3420f, 
 |              /*71*/0.3256f, 
 |              /*72*/0.3090f, 
 |              /*73*/0.2924f, 
 |              /*74*/0.2756f, 
 |              /*75*/0.2588f, 
 |              /*76*/0.2419f, 
 |              /*77*/0.2250f, 
 |              /*78*/0.2079f, 
 |              /*79*/0.1908f, 
 |              /*80*/0.1736f, 
 |              /*81*/0.1564f, 
 |              /*82*/0.1392f, 
 |              /*83*/0.1219f, 
 |              /*84*/0.1045f, 
 |              /*85*/0.0872f, 
 |              /*86*/0.0698f, 
 |              /*87*/0.0523f, 
 |              /*88*/0.0349f, 
 |              /*89*/0.0175f, 
 |              /*90*/0.0000f, 
 |              /*91*/-0.0175f, 
 |              /*92*/-0.0349f, 
 |              /*93*/-0.0523f, 
 |              /*94*/-0.0698f, 
 |              /*95*/-0.0872f, 
 |              /*96*/-0.1045f, 
 |              /*97*/-0.1219f, 
 |              /*98*/-0.1392f, 
 |              /*99*/-0.1564f, 
 |              /*100*/-0.1736f, 
 |              /*101*/-0.1908f, 
 |              /*102*/-0.2079f, 
 |              /*103*/-0.2250f, 
 |              /*104*/-0.2419f, 
 |              /*105*/-0.2588f, 
 |              /*106*/-0.2756f, 
 |              /*107*/-0.2924f, 
 |              /*108*/-0.3090f, 
 |              /*109*/-0.3256f, 
 |              /*110*/-0.3420f, 
 |              /*111*/-0.3584f, 
 |              /*112*/-0.3746f, 
 |              /*113*/-0.3907f, 
 |              /*114*/-0.4067f, 
 |              /*115*/-0.4226f, 
 |              /*116*/-0.4384f, 
 |              /*117*/-0.4540f, 
 |              /*118*/-0.4695f, 
 |              /*119*/-0.4848f, 
 |              /*120*/-0.5000f, 
 |              /*121*/-0.5150f, 
 |              /*122*/-0.5299f, 
 |              /*123*/-0.5446f, 
 |              /*124*/-0.5592f, 
 |              /*125*/-0.5736f, 
 |              /*126*/-0.5878f, 
 |              /*127*/-0.6018f, 
 |              /*128*/-0.6157f, 
 |              /*129*/-0.6293f, 
 |              /*130*/-0.6428f, 
 |              /*131*/-0.6561f, 
 |              /*132*/-0.6691f, 
 |              /*133*/-0.6820f, 
 |              /*134*/-0.6947f, 
 |              /*135*/-0.7071f, 
 |              /*136*/-0.7193f, 
 |              /*137*/-0.7314f, 
 |              /*138*/-0.7431f, 
 |              /*139*/-0.7547f, 
 |              /*140*/-0.7660f, 
 |              /*141*/-0.7771f, 
 |              /*142*/-0.7880f, 
 |              /*143*/-0.7986f, 
 |              /*144*/-0.8090f, 
 |              /*145*/-0.8192f, 
 |              /*146*/-0.8290f, 
 |              /*147*/-0.8387f, 
 |              /*148*/-0.8480f, 
 |              /*149*/-0.8572f, 
 |              /*150*/-0.8660f, 
 |              /*151*/-0.8746f, 
 |              /*152*/-0.8829f, 
 |              /*153*/-0.8910f, 
 |              /*154*/-0.8988f, 
 |              /*155*/-0.9063f, 
 |              /*156*/-0.9135f, 
 |              /*157*/-0.9205f, 
 |              /*158*/-0.9272f, 
 |              /*159*/-0.9336f, 
 |              /*160*/-0.9397f, 
 |              /*161*/-0.9455f, 
 |              /*162*/-0.9511f, 
 |              /*163*/-0.9563f, 
 |              /*164*/-0.9613f, 
 |              /*165*/-0.9659f, 
 |              /*166*/-0.9703f, 
 |              /*167*/-0.9744f, 
 |              /*168*/-0.9781f, 
 |              /*169*/-0.9816f, 
 |              /*170*/-0.9848f, 
 |              /*171*/-0.9877f, 
 |              /*172*/-0.9903f, 
 |              /*173*/-0.9925f, 
 |              /*174*/-0.9945f, 
 |              /*175*/-0.9962f, 
 |              /*176*/-0.9976f, 
 |              /*177*/-0.9986f, 
 |              /*178*/-0.9994f, 
 |              /*179*/-0.9998f, 
 |              /*180*/-1.0000f, 
 |              /*181*/-0.9998f, 
 |              /*182*/-0.9994f, 
 |              /*183*/-0.9986f, 
 |              /*184*/-0.9976f, 
 |              /*185*/-0.9962f, 
 |              /*186*/-0.9945f, 
 |              /*187*/-0.9925f, 
 |              /*188*/-0.9903f, 
 |              /*189*/-0.9877f, 
 |              /*190*/-0.9848f, 
 |              /*191*/-0.9816f, 
 |              /*192*/-0.9781f, 
 |              /*193*/-0.9744f, 
 |              /*194*/-0.9703f, 
 |              /*195*/-0.9659f, 
 |              /*196*/-0.9613f, 
 |              /*197*/-0.9563f, 
 |              /*198*/-0.9511f, 
 |              /*199*/-0.9455f, 
 |              /*200*/-0.9397f, 
 |              /*201*/-0.9336f, 
 |              /*202*/-0.9272f, 
 |              /*203*/-0.9205f, 
 |              /*204*/-0.9135f, 
 |              /*205*/-0.9063f, 
 |              /*206*/-0.8988f, 
 |              /*207*/-0.8910f, 
 |              /*208*/-0.8829f, 
 |              /*209*/-0.8746f, 
 |              /*210*/-0.8660f, 
 |              /*211*/-0.8572f, 
 |              /*212*/-0.8480f, 
 |              /*213*/-0.8387f, 
 |              /*214*/-0.8290f, 
 |              /*215*/-0.8192f, 
 |              /*216*/-0.8090f, 
 |              /*217*/-0.7986f, 
 |              /*218*/-0.7880f, 
 |              /*219*/-0.7771f, 
 |              /*220*/-0.7660f, 
 |              /*221*/-0.7547f, 
 |              /*222*/-0.7431f, 
 |              /*223*/-0.7314f, 
 |              /*224*/-0.7193f, 
 |              /*225*/-0.7071f, 
 |              /*226*/-0.6947f, 
 |              /*227*/-0.6820f, 
 |              /*228*/-0.6691f, 
 |              /*229*/-0.6561f, 
 |              /*230*/-0.6428f, 
 |              /*231*/-0.6293f, 
 |              /*232*/-0.6157f, 
 |              /*233*/-0.6018f, 
 |              /*234*/-0.5878f, 
 |              /*235*/-0.5736f, 
 |              /*236*/-0.5592f, 
 |              /*237*/-0.5446f, 
 |              /*238*/-0.5299f, 
 |              /*239*/-0.5150f, 
 |              /*240*/-0.5000f, 
 |              /*241*/-0.4848f, 
 |              /*242*/-0.4695f, 
 |              /*243*/-0.4540f, 
 |              /*244*/-0.4384f, 
 |              /*245*/-0.4226f, 
 |              /*246*/-0.4067f, 
 |              /*247*/-0.3907f, 
 |              /*248*/-0.3746f, 
 |              /*249*/-0.3584f, 
 |              /*250*/-0.3420f, 
 |              /*251*/-0.3256f, 
 |              /*252*/-0.3090f, 
 |              /*253*/-0.2924f, 
 |              /*254*/-0.2756f, 
 |              /*255*/-0.2588f, 
 |              /*256*/-0.2419f, 
 |              /*257*/-0.2250f, 
 |              /*258*/-0.2079f, 
 |              /*259*/-0.1908f, 
 |              /*260*/-0.1736f, 
 |              /*261*/-0.1564f, 
 |              /*262*/-0.1392f, 
 |              /*263*/-0.1219f, 
 |              /*264*/-0.1045f, 
 |              /*265*/-0.0872f, 
 |              /*266*/-0.0698f, 
 |              /*267*/-0.0523f, 
 |              /*268*/-0.0349f, 
 |              /*269*/-0.0175f, 
 |              /*270*/0.0000f, 
 |              /*271*/0.0175f, 
 |              /*272*/0.0349f, 
 |              /*273*/0.0523f, 
 |              /*274*/0.0698f, 
 |              /*275*/0.0872f, 
 |              /*276*/0.1045f, 
 |              /*277*/0.1219f, 
 |              /*278*/0.1392f, 
 |              /*279*/0.1564f, 
 |              /*280*/0.1736f, 
 |              /*281*/0.1908f, 
 |              /*282*/0.2079f, 
 |              /*283*/0.2250f, 
 |              /*284*/0.2419f, 
 |              /*285*/0.2588f, 
 |              /*286*/0.2756f, 
 |              /*287*/0.2924f, 
 |              /*288*/0.3090f, 
 |              /*289*/0.3256f, 
 |              /*290*/0.3420f, 
 |              /*291*/0.3584f, 
 |              /*292*/0.3746f, 
 |              /*293*/0.3907f, 
 |              /*294*/0.4067f, 
 |              /*295*/0.4226f, 
 |              /*296*/0.4384f, 
 |              /*297*/0.4540f, 
 |              /*298*/0.4695f, 
 |              /*299*/0.4848f, 
 |              /*300*/0.5000f, 
 |              /*301*/0.5150f, 
 |              /*302*/0.5299f, 
 |              /*303*/0.5446f, 
 |              /*304*/0.5592f, 
 |              /*305*/0.5736f, 
 |              /*306*/0.5878f, 
 |              /*307*/0.6018f, 
 |              /*308*/0.6157f, 
 |              /*309*/0.6293f, 
 |              /*310*/0.6428f, 
 |              /*311*/0.6561f, 
 |              /*312*/0.6691f, 
 |              /*313*/0.6820f, 
 |              /*314*/0.6947f, 
 |              /*315*/0.7071f, 
 |              /*316*/0.7193f, 
 |              /*317*/0.7314f, 
 |              /*318*/0.7431f, 
 |              /*319*/0.7547f, 
 |              /*320*/0.7660f, 
 |              /*321*/0.7771f, 
 |              /*322*/0.7880f, 
 |              /*323*/0.7986f, 
 |              /*324*/0.8090f, 
 |              /*325*/0.8192f, 
 |              /*326*/0.8290f, 
 |              /*327*/0.8387f, 
 |              /*328*/0.8480f, 
 |              /*329*/0.8572f, 
 |              /*330*/0.8660f, 
 |              /*331*/0.8746f, 
 |              /*332*/0.8829f, 
 |              /*333*/0.8910f, 
 |              /*334*/0.8988f, 
 |              /*335*/0.9063f, 
 |              /*336*/0.9135f, 
 |              /*337*/0.9205f, 
 |              /*338*/0.9272f, 
 |              /*339*/0.9336f, 
 |              /*340*/0.9397f, 
 |              /*341*/0.9455f, 
 |              /*342*/0.9511f, 
 |              /*343*/0.9563f, 
 |              /*344*/0.9613f, 
 |              /*345*/0.9659f, 
 |              /*346*/0.9703f, 
 |              /*347*/0.9744f, 
 |              /*348*/0.9781f, 
 |              /*349*/0.9816f, 
 |              /*350*/0.9848f, 
 |              /*351*/0.9877f, 
 |              /*352*/0.9903f, 
 |              /*353*/0.9925f, 
 |              /*354*/0.9945f, 
 |              /*355*/0.9962f, 
 |              /*356*/0.9976f, 
 |              /*357*/0.9986f, 
 |              /*358*/0.9994f, 
 |              /*359*/0.9998f, 
 |           //   /*360*/1.0000f 
 |      }; 
 |    
 |  } 
 |  
  |