Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module sine_wave_gen(clk, data_out, clk_out);
- input clk;
- output clk_out;
- output reg [11:0] data_out;
- reg [11:0] sine [0:4096];
- assign clk_out = clk;
- integer i;
- initial begin
- i = 0;
- sine[ 0 ]= 2048 ;
- sine[ 1 ]= 2050 ;
- sine[ 2 ]= 2052 ;
- sine[ 3 ]= 2054 ;
- sine[ 4 ]= 2056 ;
- sine[ 5 ]= 2058 ;
- sine[ 6 ]= 2060 ;
- sine[ 7 ]= 2062 ;
- sine[ 8 ]= 2064 ;
- sine[ 9 ]= 2066 ;
- sine[ 10 ]= 2068 ;
- sine[ 11 ]= 2070 ;
- sine[ 12 ]= 2072 ;
- sine[ 13 ]= 2074 ;
- sine[ 14 ]= 2076 ;
- sine[ 15 ]= 2078 ;
- sine[ 16 ]= 2080 ;
- sine[ 17 ]= 2082 ;
- sine[ 18 ]= 2084 ;
- sine[ 19 ]= 2086 ;
- sine[ 20 ]= 2088 ;
- sine[ 21 ]= 2090 ;
- sine[ 22 ]= 2092 ;
- sine[ 23 ]= 2094 ;
- sine[ 24 ]= 2096 ;
- sine[ 25 ]= 2098 ;
- sine[ 26 ]= 2100 ;
- sine[ 27 ]= 2102 ;
- sine[ 28 ]= 2104 ;
- sine[ 29 ]= 2106 ;
- sine[ 30 ]= 2108 ;
- sine[ 31 ]= 2110 ;
- sine[ 32 ]= 2112 ;
- sine[ 33 ]= 2114 ;
- sine[ 34 ]= 2116 ;
- sine[ 35 ]= 2118 ;
- sine[ 36 ]= 2120 ;
- sine[ 37 ]= 2122 ;
- sine[ 38 ]= 2124 ;
- sine[ 39 ]= 2126 ;
- sine[ 40 ]= 2128 ;
- sine[ 41 ]= 2130 ;
- sine[ 42 ]= 2132 ;
- sine[ 43 ]= 2134 ;
- sine[ 44 ]= 2136 ;
- sine[ 45 ]= 2138 ;
- sine[ 46 ]= 2140 ;
- sine[ 47 ]= 2142 ;
- sine[ 48 ]= 2144 ;
- sine[ 49 ]= 2146 ;
- sine[ 50 ]= 2148 ;
- sine[ 51 ]= 2150 ;
- sine[ 52 ]= 2152 ;
- sine[ 53 ]= 2154 ;
- sine[ 54 ]= 2156 ;
- sine[ 55 ]= 2158 ;
- sine[ 56 ]= 2160 ;
- sine[ 57 ]= 2162 ;
- sine[ 58 ]= 2164 ;
- sine[ 59 ]= 2166 ;
- sine[ 60 ]= 2168 ;
- sine[ 61 ]= 2170 ;
- sine[ 62 ]= 2172 ;
- sine[ 63 ]= 2174 ;
- sine[ 64 ]= 2176 ;
- sine[ 65 ]= 2178 ;
- sine[ 66 ]= 2180 ;
- sine[ 67 ]= 2182 ;
- sine[ 68 ]= 2184 ;
- sine[ 69 ]= 2186 ;
- sine[ 70 ]= 2188 ;
- sine[ 71 ]= 2190 ;
- sine[ 72 ]= 2192 ;
- sine[ 73 ]= 2194 ;
- sine[ 74 ]= 2196 ;
- sine[ 75 ]= 2198 ;
- sine[ 76 ]= 2200 ;
- sine[ 77 ]= 2202 ;
- sine[ 78 ]= 2204 ;
- sine[ 79 ]= 2206 ;
- sine[ 80 ]= 2208 ;
- sine[ 81 ]= 2210 ;
- sine[ 82 ]= 2212 ;
- sine[ 83 ]= 2214 ;
- sine[ 84 ]= 2216 ;
- sine[ 85 ]= 2218 ;
- sine[ 86 ]= 2220 ;
- sine[ 87 ]= 2222 ;
- sine[ 88 ]= 2224 ;
- sine[ 89 ]= 2226 ;
- sine[ 90 ]= 2228 ;
- sine[ 91 ]= 2230 ;
- sine[ 92 ]= 2232 ;
- sine[ 93 ]= 2234 ;
- sine[ 94 ]= 2236 ;
- sine[ 95 ]= 2238 ;
- sine[ 96 ]= 2240 ;
- sine[ 97 ]= 2242 ;
- sine[ 98 ]= 2244 ;
- sine[ 99 ]= 2246 ;
- sine[ 100 ]= 2248 ;
- sine[ 101 ]= 2250 ;
- sine[ 102 ]= 2252 ;
- sine[ 103 ]= 2254 ;
- sine[ 104 ]= 2256 ;
- sine[ 105 ]= 2258 ;
- sine[ 106 ]= 2260 ;
- sine[ 107 ]= 2262 ;
- sine[ 108 ]= 2264 ;
- sine[ 109 ]= 2266 ;
- sine[ 110 ]= 2268 ;
- sine[ 111 ]= 2270 ;
- sine[ 112 ]= 2272 ;
- sine[ 113 ]= 2274 ;
- sine[ 114 ]= 2276 ;
- sine[ 115 ]= 2278 ;
- sine[ 116 ]= 2280 ;
- sine[ 117 ]= 2282 ;
- sine[ 118 ]= 2284 ;
- sine[ 119 ]= 2286 ;
- sine[ 120 ]= 2288 ;
- sine[ 121 ]= 2290 ;
- sine[ 122 ]= 2292 ;
- sine[ 123 ]= 2294 ;
- sine[ 124 ]= 2296 ;
- sine[ 125 ]= 2298 ;
- sine[ 126 ]= 2300 ;
- sine[ 127 ]= 2302 ;
- sine[ 128 ]= 2304 ;
- sine[ 129 ]= 2306 ;
- sine[ 130 ]= 2308 ;
- sine[ 131 ]= 2310 ;
- sine[ 132 ]= 2312 ;
- sine[ 133 ]= 2314 ;
- sine[ 134 ]= 2316 ;
- sine[ 135 ]= 2318 ;
- sine[ 136 ]= 2320 ;
- sine[ 137 ]= 2322 ;
- sine[ 138 ]= 2324 ;
- sine[ 139 ]= 2326 ;
- sine[ 140 ]= 2328 ;
- sine[ 141 ]= 2330 ;
- sine[ 142 ]= 2332 ;
- sine[ 143 ]= 2334 ;
- sine[ 144 ]= 2336 ;
- sine[ 145 ]= 2338 ;
- sine[ 146 ]= 2340 ;
- sine[ 147 ]= 2342 ;
- sine[ 148 ]= 2344 ;
- sine[ 149 ]= 2346 ;
- sine[ 150 ]= 2348 ;
- sine[ 151 ]= 2350 ;
- sine[ 152 ]= 2352 ;
- sine[ 153 ]= 2354 ;
- sine[ 154 ]= 2356 ;
- sine[ 155 ]= 2358 ;
- sine[ 156 ]= 2360 ;
- sine[ 157 ]= 2362 ;
- sine[ 158 ]= 2364 ;
- sine[ 159 ]= 2366 ;
- sine[ 160 ]= 2368 ;
- sine[ 161 ]= 2370 ;
- sine[ 162 ]= 2372 ;
- sine[ 163 ]= 2374 ;
- sine[ 164 ]= 2376 ;
- sine[ 165 ]= 2378 ;
- sine[ 166 ]= 2380 ;
- sine[ 167 ]= 2382 ;
- sine[ 168 ]= 2384 ;
- sine[ 169 ]= 2386 ;
- sine[ 170 ]= 2388 ;
- sine[ 171 ]= 2390 ;
- sine[ 172 ]= 2392 ;
- sine[ 173 ]= 2394 ;
- sine[ 174 ]= 2396 ;
- sine[ 175 ]= 2398 ;
- sine[ 176 ]= 2400 ;
- sine[ 177 ]= 2402 ;
- sine[ 178 ]= 2404 ;
- sine[ 179 ]= 2406 ;
- sine[ 180 ]= 2408 ;
- sine[ 181 ]= 2410 ;
- sine[ 182 ]= 2412 ;
- sine[ 183 ]= 2414 ;
- sine[ 184 ]= 2416 ;
- sine[ 185 ]= 2418 ;
- sine[ 186 ]= 2420 ;
- sine[ 187 ]= 2422 ;
- sine[ 188 ]= 2424 ;
- sine[ 189 ]= 2426 ;
- sine[ 190 ]= 2428 ;
- sine[ 191 ]= 2430 ;
- sine[ 192 ]= 2432 ;
- sine[ 193 ]= 2434 ;
- sine[ 194 ]= 2436 ;
- sine[ 195 ]= 2438 ;
- sine[ 196 ]= 2440 ;
- sine[ 197 ]= 2442 ;
- sine[ 198 ]= 2444 ;
- sine[ 199 ]= 2446 ;
- sine[ 200 ]= 2448 ;
- sine[ 201 ]= 2450 ;
- sine[ 202 ]= 2452 ;
- sine[ 203 ]= 2454 ;
- sine[ 204 ]= 2456 ;
- sine[ 205 ]= 2458 ;
- sine[ 206 ]= 2460 ;
- sine[ 207 ]= 2462 ;
- sine[ 208 ]= 2464 ;
- sine[ 209 ]= 2466 ;
- sine[ 210 ]= 2468 ;
- sine[ 211 ]= 2470 ;
- sine[ 212 ]= 2472 ;
- sine[ 213 ]= 2474 ;
- sine[ 214 ]= 2476 ;
- sine[ 215 ]= 2478 ;
- sine[ 216 ]= 2480 ;
- sine[ 217 ]= 2482 ;
- sine[ 218 ]= 2484 ;
- sine[ 219 ]= 2486 ;
- sine[ 220 ]= 2488 ;
- sine[ 221 ]= 2490 ;
- sine[ 222 ]= 2492 ;
- sine[ 223 ]= 2494 ;
- sine[ 224 ]= 2496 ;
- sine[ 225 ]= 2498 ;
- sine[ 226 ]= 2500 ;
- sine[ 227 ]= 2502 ;
- sine[ 228 ]= 2504 ;
- sine[ 229 ]= 2506 ;
- sine[ 230 ]= 2508 ;
- sine[ 231 ]= 2510 ;
- sine[ 232 ]= 2512 ;
- sine[ 233 ]= 2514 ;
- sine[ 234 ]= 2516 ;
- sine[ 235 ]= 2518 ;
- sine[ 236 ]= 2520 ;
- sine[ 237 ]= 2522 ;
- sine[ 238 ]= 2524 ;
- sine[ 239 ]= 2526 ;
- sine[ 240 ]= 2528 ;
- sine[ 241 ]= 2530 ;
- sine[ 242 ]= 2532 ;
- sine[ 243 ]= 2534 ;
- sine[ 244 ]= 2536 ;
- sine[ 245 ]= 2538 ;
- sine[ 246 ]= 2540 ;
- sine[ 247 ]= 2542 ;
- sine[ 248 ]= 2544 ;
- sine[ 249 ]= 2546 ;
- sine[ 250 ]= 2548 ;
- sine[ 251 ]= 2550 ;
- sine[ 252 ]= 2552 ;
- sine[ 253 ]= 2554 ;
- sine[ 254 ]= 2556 ;
- sine[ 255 ]= 2558 ;
- sine[ 256 ]= 2560 ;
- sine[ 257 ]= 2562 ;
- sine[ 258 ]= 2564 ;
- sine[ 259 ]= 2566 ;
- sine[ 260 ]= 2568 ;
- sine[ 261 ]= 2570 ;
- sine[ 262 ]= 2572 ;
- sine[ 263 ]= 2574 ;
- sine[ 264 ]= 2576 ;
- sine[ 265 ]= 2578 ;
- sine[ 266 ]= 2580 ;
- sine[ 267 ]= 2582 ;
- sine[ 268 ]= 2584 ;
- sine[ 269 ]= 2586 ;
- sine[ 270 ]= 2588 ;
- sine[ 271 ]= 2590 ;
- sine[ 272 ]= 2592 ;
- sine[ 273 ]= 2594 ;
- sine[ 274 ]= 2596 ;
- sine[ 275 ]= 2598 ;
- sine[ 276 ]= 2600 ;
- sine[ 277 ]= 2602 ;
- sine[ 278 ]= 2604 ;
- sine[ 279 ]= 2606 ;
- sine[ 280 ]= 2608 ;
- sine[ 281 ]= 2610 ;
- sine[ 282 ]= 2612 ;
- sine[ 283 ]= 2614 ;
- sine[ 284 ]= 2616 ;
- sine[ 285 ]= 2618 ;
- sine[ 286 ]= 2620 ;
- sine[ 287 ]= 2622 ;
- sine[ 288 ]= 2624 ;
- sine[ 289 ]= 2626 ;
- sine[ 290 ]= 2628 ;
- sine[ 291 ]= 2630 ;
- sine[ 292 ]= 2632 ;
- sine[ 293 ]= 2634 ;
- sine[ 294 ]= 2636 ;
- sine[ 295 ]= 2638 ;
- sine[ 296 ]= 2640 ;
- sine[ 297 ]= 2642 ;
- sine[ 298 ]= 2644 ;
- sine[ 299 ]= 2646 ;
- sine[ 300 ]= 2648 ;
- sine[ 301 ]= 2650 ;
- sine[ 302 ]= 2652 ;
- sine[ 303 ]= 2654 ;
- sine[ 304 ]= 2656 ;
- sine[ 305 ]= 2658 ;
- sine[ 306 ]= 2660 ;
- sine[ 307 ]= 2662 ;
- sine[ 308 ]= 2664 ;
- sine[ 309 ]= 2666 ;
- sine[ 310 ]= 2668 ;
- sine[ 311 ]= 2670 ;
- sine[ 312 ]= 2672 ;
- sine[ 313 ]= 2674 ;
- sine[ 314 ]= 2676 ;
- sine[ 315 ]= 2678 ;
- sine[ 316 ]= 2680 ;
- sine[ 317 ]= 2682 ;
- sine[ 318 ]= 2684 ;
- sine[ 319 ]= 2686 ;
- sine[ 320 ]= 2688 ;
- sine[ 321 ]= 2690 ;
- sine[ 322 ]= 2692 ;
- sine[ 323 ]= 2694 ;
- sine[ 324 ]= 2696 ;
- sine[ 325 ]= 2698 ;
- sine[ 326 ]= 2700 ;
- sine[ 327 ]= 2702 ;
- sine[ 328 ]= 2704 ;
- sine[ 329 ]= 2706 ;
- sine[ 330 ]= 2708 ;
- sine[ 331 ]= 2710 ;
- sine[ 332 ]= 2712 ;
- sine[ 333 ]= 2714 ;
- sine[ 334 ]= 2716 ;
- sine[ 335 ]= 2718 ;
- sine[ 336 ]= 2720 ;
- sine[ 337 ]= 2722 ;
- sine[ 338 ]= 2724 ;
- sine[ 339 ]= 2726 ;
- sine[ 340 ]= 2728 ;
- sine[ 341 ]= 2730 ;
- sine[ 342 ]= 2732 ;
- sine[ 343 ]= 2734 ;
- sine[ 344 ]= 2736 ;
- sine[ 345 ]= 2738 ;
- sine[ 346 ]= 2740 ;
- sine[ 347 ]= 2742 ;
- sine[ 348 ]= 2744 ;
- sine[ 349 ]= 2746 ;
- sine[ 350 ]= 2748 ;
- sine[ 351 ]= 2750 ;
- sine[ 352 ]= 2752 ;
- sine[ 353 ]= 2754 ;
- sine[ 354 ]= 2756 ;
- sine[ 355 ]= 2758 ;
- sine[ 356 ]= 2760 ;
- sine[ 357 ]= 2762 ;
- sine[ 358 ]= 2764 ;
- sine[ 359 ]= 2766 ;
- sine[ 360 ]= 2768 ;
- sine[ 361 ]= 2770 ;
- sine[ 362 ]= 2772 ;
- sine[ 363 ]= 2774 ;
- sine[ 364 ]= 2776 ;
- sine[ 365 ]= 2778 ;
- sine[ 366 ]= 2780 ;
- sine[ 367 ]= 2782 ;
- sine[ 368 ]= 2784 ;
- sine[ 369 ]= 2786 ;
- sine[ 370 ]= 2788 ;
- sine[ 371 ]= 2790 ;
- sine[ 372 ]= 2792 ;
- sine[ 373 ]= 2794 ;
- sine[ 374 ]= 2796 ;
- sine[ 375 ]= 2798 ;
- sine[ 376 ]= 2800 ;
- sine[ 377 ]= 2802 ;
- sine[ 378 ]= 2804 ;
- sine[ 379 ]= 2806 ;
- sine[ 380 ]= 2808 ;
- sine[ 381 ]= 2810 ;
- sine[ 382 ]= 2812 ;
- sine[ 383 ]= 2814 ;
- sine[ 384 ]= 2816 ;
- sine[ 385 ]= 2818 ;
- sine[ 386 ]= 2820 ;
- sine[ 387 ]= 2822 ;
- sine[ 388 ]= 2824 ;
- sine[ 389 ]= 2826 ;
- sine[ 390 ]= 2828 ;
- sine[ 391 ]= 2830 ;
- sine[ 392 ]= 2832 ;
- sine[ 393 ]= 2834 ;
- sine[ 394 ]= 2836 ;
- sine[ 395 ]= 2838 ;
- sine[ 396 ]= 2840 ;
- sine[ 397 ]= 2842 ;
- sine[ 398 ]= 2844 ;
- sine[ 399 ]= 2846 ;
- sine[ 400 ]= 2848 ;
- sine[ 401 ]= 2850 ;
- sine[ 402 ]= 2852 ;
- sine[ 403 ]= 2854 ;
- sine[ 404 ]= 2856 ;
- sine[ 405 ]= 2858 ;
- sine[ 406 ]= 2860 ;
- sine[ 407 ]= 2862 ;
- sine[ 408 ]= 2864 ;
- sine[ 409 ]= 2866 ;
- sine[ 410 ]= 2868 ;
- sine[ 411 ]= 2870 ;
- sine[ 412 ]= 2872 ;
- sine[ 413 ]= 2874 ;
- sine[ 414 ]= 2876 ;
- sine[ 415 ]= 2878 ;
- sine[ 416 ]= 2880 ;
- sine[ 417 ]= 2882 ;
- sine[ 418 ]= 2884 ;
- sine[ 419 ]= 2886 ;
- sine[ 420 ]= 2888 ;
- sine[ 421 ]= 2890 ;
- sine[ 422 ]= 2892 ;
- sine[ 423 ]= 2894 ;
- sine[ 424 ]= 2896 ;
- sine[ 425 ]= 2898 ;
- sine[ 426 ]= 2900 ;
- sine[ 427 ]= 2902 ;
- sine[ 428 ]= 2904 ;
- sine[ 429 ]= 2906 ;
- sine[ 430 ]= 2908 ;
- sine[ 431 ]= 2910 ;
- sine[ 432 ]= 2912 ;
- sine[ 433 ]= 2914 ;
- sine[ 434 ]= 2916 ;
- sine[ 435 ]= 2918 ;
- sine[ 436 ]= 2920 ;
- sine[ 437 ]= 2922 ;
- sine[ 438 ]= 2924 ;
- sine[ 439 ]= 2926 ;
- sine[ 440 ]= 2928 ;
- sine[ 441 ]= 2930 ;
- sine[ 442 ]= 2932 ;
- sine[ 443 ]= 2934 ;
- sine[ 444 ]= 2936 ;
- sine[ 445 ]= 2938 ;
- sine[ 446 ]= 2940 ;
- sine[ 447 ]= 2942 ;
- sine[ 448 ]= 2944 ;
- sine[ 449 ]= 2946 ;
- sine[ 450 ]= 2948 ;
- sine[ 451 ]= 2950 ;
- sine[ 452 ]= 2952 ;
- sine[ 453 ]= 2954 ;
- sine[ 454 ]= 2956 ;
- sine[ 455 ]= 2958 ;
- sine[ 456 ]= 2960 ;
- sine[ 457 ]= 2962 ;
- sine[ 458 ]= 2964 ;
- sine[ 459 ]= 2966 ;
- sine[ 460 ]= 2968 ;
- sine[ 461 ]= 2970 ;
- sine[ 462 ]= 2972 ;
- sine[ 463 ]= 2974 ;
- sine[ 464 ]= 2976 ;
- sine[ 465 ]= 2978 ;
- sine[ 466 ]= 2980 ;
- sine[ 467 ]= 2982 ;
- sine[ 468 ]= 2984 ;
- sine[ 469 ]= 2986 ;
- sine[ 470 ]= 2988 ;
- sine[ 471 ]= 2990 ;
- sine[ 472 ]= 2992 ;
- sine[ 473 ]= 2994 ;
- sine[ 474 ]= 2996 ;
- sine[ 475 ]= 2998 ;
- sine[ 476 ]= 3000 ;
- sine[ 477 ]= 3002 ;
- sine[ 478 ]= 3004 ;
- sine[ 479 ]= 3006 ;
- sine[ 480 ]= 3008 ;
- sine[ 481 ]= 3010 ;
- sine[ 482 ]= 3012 ;
- sine[ 483 ]= 3014 ;
- sine[ 484 ]= 3016 ;
- sine[ 485 ]= 3018 ;
- sine[ 486 ]= 3020 ;
- sine[ 487 ]= 3022 ;
- sine[ 488 ]= 3024 ;
- sine[ 489 ]= 3026 ;
- sine[ 490 ]= 3028 ;
- sine[ 491 ]= 3030 ;
- sine[ 492 ]= 3032 ;
- sine[ 493 ]= 3034 ;
- sine[ 494 ]= 3036 ;
- sine[ 495 ]= 3038 ;
- sine[ 496 ]= 3040 ;
- sine[ 497 ]= 3042 ;
- sine[ 498 ]= 3044 ;
- sine[ 499 ]= 3046 ;
- sine[ 500 ]= 3048 ;
- sine[ 501 ]= 3050 ;
- sine[ 502 ]= 3052 ;
- sine[ 503 ]= 3054 ;
- sine[ 504 ]= 3056 ;
- sine[ 505 ]= 3058 ;
- sine[ 506 ]= 3060 ;
- sine[ 507 ]= 3062 ;
- sine[ 508 ]= 3064 ;
- sine[ 509 ]= 3066 ;
- sine[ 510 ]= 3068 ;
- sine[ 511 ]= 3070 ;
- sine[ 512 ]= 3072 ;
- sine[ 513 ]= 3074 ;
- sine[ 514 ]= 3076 ;
- sine[ 515 ]= 3078 ;
- sine[ 516 ]= 3080 ;
- sine[ 517 ]= 3082 ;
- sine[ 518 ]= 3084 ;
- sine[ 519 ]= 3086 ;
- sine[ 520 ]= 3088 ;
- sine[ 521 ]= 3090 ;
- sine[ 522 ]= 3092 ;
- sine[ 523 ]= 3094 ;
- sine[ 524 ]= 3096 ;
- sine[ 525 ]= 3098 ;
- sine[ 526 ]= 3100 ;
- sine[ 527 ]= 3102 ;
- sine[ 528 ]= 3104 ;
- sine[ 529 ]= 3106 ;
- sine[ 530 ]= 3108 ;
- sine[ 531 ]= 3110 ;
- sine[ 532 ]= 3112 ;
- sine[ 533 ]= 3114 ;
- sine[ 534 ]= 3116 ;
- sine[ 535 ]= 3118 ;
- sine[ 536 ]= 3120 ;
- sine[ 537 ]= 3122 ;
- sine[ 538 ]= 3124 ;
- sine[ 539 ]= 3126 ;
- sine[ 540 ]= 3128 ;
- sine[ 541 ]= 3130 ;
- sine[ 542 ]= 3132 ;
- sine[ 543 ]= 3134 ;
- sine[ 544 ]= 3136 ;
- sine[ 545 ]= 3138 ;
- sine[ 546 ]= 3140 ;
- sine[ 547 ]= 3142 ;
- sine[ 548 ]= 3144 ;
- sine[ 549 ]= 3146 ;
- sine[ 550 ]= 3148 ;
- sine[ 551 ]= 3150 ;
- sine[ 552 ]= 3152 ;
- sine[ 553 ]= 3154 ;
- sine[ 554 ]= 3156 ;
- sine[ 555 ]= 3158 ;
- sine[ 556 ]= 3160 ;
- sine[ 557 ]= 3162 ;
- sine[ 558 ]= 3164 ;
- sine[ 559 ]= 3166 ;
- sine[ 560 ]= 3168 ;
- sine[ 561 ]= 3170 ;
- sine[ 562 ]= 3172 ;
- sine[ 563 ]= 3174 ;
- sine[ 564 ]= 3176 ;
- sine[ 565 ]= 3178 ;
- sine[ 566 ]= 3180 ;
- sine[ 567 ]= 3182 ;
- sine[ 568 ]= 3184 ;
- sine[ 569 ]= 3186 ;
- sine[ 570 ]= 3188 ;
- sine[ 571 ]= 3190 ;
- sine[ 572 ]= 3192 ;
- sine[ 573 ]= 3194 ;
- sine[ 574 ]= 3196 ;
- sine[ 575 ]= 3198 ;
- sine[ 576 ]= 3200 ;
- sine[ 577 ]= 3202 ;
- sine[ 578 ]= 3204 ;
- sine[ 579 ]= 3206 ;
- sine[ 580 ]= 3208 ;
- sine[ 581 ]= 3210 ;
- sine[ 582 ]= 3212 ;
- sine[ 583 ]= 3214 ;
- sine[ 584 ]= 3216 ;
- sine[ 585 ]= 3218 ;
- sine[ 586 ]= 3220 ;
- sine[ 587 ]= 3222 ;
- sine[ 588 ]= 3224 ;
- sine[ 589 ]= 3226 ;
- sine[ 590 ]= 3228 ;
- sine[ 591 ]= 3230 ;
- sine[ 592 ]= 3232 ;
- sine[ 593 ]= 3234 ;
- sine[ 594 ]= 3236 ;
- sine[ 595 ]= 3238 ;
- sine[ 596 ]= 3240 ;
- sine[ 597 ]= 3242 ;
- sine[ 598 ]= 3244 ;
- sine[ 599 ]= 3246 ;
- sine[ 600 ]= 3248 ;
- sine[ 601 ]= 3250 ;
- sine[ 602 ]= 3252 ;
- sine[ 603 ]= 3254 ;
- sine[ 604 ]= 3256 ;
- sine[ 605 ]= 3258 ;
- sine[ 606 ]= 3260 ;
- sine[ 607 ]= 3262 ;
- sine[ 608 ]= 3264 ;
- sine[ 609 ]= 3266 ;
- sine[ 610 ]= 3268 ;
- sine[ 611 ]= 3270 ;
- sine[ 612 ]= 3272 ;
- sine[ 613 ]= 3274 ;
- sine[ 614 ]= 3276 ;
- sine[ 615 ]= 3278 ;
- sine[ 616 ]= 3280 ;
- sine[ 617 ]= 3282 ;
- sine[ 618 ]= 3284 ;
- sine[ 619 ]= 3286 ;
- sine[ 620 ]= 3288 ;
- sine[ 621 ]= 3290 ;
- sine[ 622 ]= 3292 ;
- sine[ 623 ]= 3294 ;
- sine[ 624 ]= 3296 ;
- sine[ 625 ]= 3298 ;
- sine[ 626 ]= 3300 ;
- sine[ 627 ]= 3302 ;
- sine[ 628 ]= 3304 ;
- sine[ 629 ]= 3306 ;
- sine[ 630 ]= 3308 ;
- sine[ 631 ]= 3310 ;
- sine[ 632 ]= 3312 ;
- sine[ 633 ]= 3314 ;
- sine[ 634 ]= 3316 ;
- sine[ 635 ]= 3318 ;
- sine[ 636 ]= 3320 ;
- sine[ 637 ]= 3322 ;
- sine[ 638 ]= 3324 ;
- sine[ 639 ]= 3326 ;
- sine[ 640 ]= 3328 ;
- sine[ 641 ]= 3330 ;
- sine[ 642 ]= 3332 ;
- sine[ 643 ]= 3334 ;
- sine[ 644 ]= 3336 ;
- sine[ 645 ]= 3338 ;
- sine[ 646 ]= 3340 ;
- sine[ 647 ]= 3342 ;
- sine[ 648 ]= 3344 ;
- sine[ 649 ]= 3346 ;
- sine[ 650 ]= 3348 ;
- sine[ 651 ]= 3350 ;
- sine[ 652 ]= 3352 ;
- sine[ 653 ]= 3354 ;
- sine[ 654 ]= 3356 ;
- sine[ 655 ]= 3358 ;
- sine[ 656 ]= 3360 ;
- sine[ 657 ]= 3362 ;
- sine[ 658 ]= 3364 ;
- sine[ 659 ]= 3366 ;
- sine[ 660 ]= 3368 ;
- sine[ 661 ]= 3370 ;
- sine[ 662 ]= 3372 ;
- sine[ 663 ]= 3374 ;
- sine[ 664 ]= 3376 ;
- sine[ 665 ]= 3378 ;
- sine[ 666 ]= 3380 ;
- sine[ 667 ]= 3382 ;
- sine[ 668 ]= 3384 ;
- sine[ 669 ]= 3386 ;
- sine[ 670 ]= 3388 ;
- sine[ 671 ]= 3390 ;
- sine[ 672 ]= 3392 ;
- sine[ 673 ]= 3394 ;
- sine[ 674 ]= 3396 ;
- sine[ 675 ]= 3398 ;
- sine[ 676 ]= 3400 ;
- sine[ 677 ]= 3402 ;
- sine[ 678 ]= 3404 ;
- sine[ 679 ]= 3406 ;
- sine[ 680 ]= 3408 ;
- sine[ 681 ]= 3410 ;
- sine[ 682 ]= 3412 ;
- sine[ 683 ]= 3414 ;
- sine[ 684 ]= 3416 ;
- sine[ 685 ]= 3418 ;
- sine[ 686 ]= 3420 ;
- sine[ 687 ]= 3422 ;
- sine[ 688 ]= 3424 ;
- sine[ 689 ]= 3426 ;
- sine[ 690 ]= 3428 ;
- sine[ 691 ]= 3430 ;
- sine[ 692 ]= 3432 ;
- sine[ 693 ]= 3434 ;
- sine[ 694 ]= 3436 ;
- sine[ 695 ]= 3438 ;
- sine[ 696 ]= 3440 ;
- sine[ 697 ]= 3442 ;
- sine[ 698 ]= 3444 ;
- sine[ 699 ]= 3446 ;
- sine[ 700 ]= 3448 ;
- sine[ 701 ]= 3450 ;
- sine[ 702 ]= 3452 ;
- sine[ 703 ]= 3454 ;
- sine[ 704 ]= 3456 ;
- sine[ 705 ]= 3458 ;
- sine[ 706 ]= 3460 ;
- sine[ 707 ]= 3462 ;
- sine[ 708 ]= 3464 ;
- sine[ 709 ]= 3466 ;
- sine[ 710 ]= 3468 ;
- sine[ 711 ]= 3470 ;
- sine[ 712 ]= 3472 ;
- sine[ 713 ]= 3474 ;
- sine[ 714 ]= 3476 ;
- sine[ 715 ]= 3478 ;
- sine[ 716 ]= 3480 ;
- sine[ 717 ]= 3482 ;
- sine[ 718 ]= 3484 ;
- sine[ 719 ]= 3486 ;
- sine[ 720 ]= 3488 ;
- sine[ 721 ]= 3490 ;
- sine[ 722 ]= 3492 ;
- sine[ 723 ]= 3494 ;
- sine[ 724 ]= 3496 ;
- sine[ 725 ]= 3498 ;
- sine[ 726 ]= 3500 ;
- sine[ 727 ]= 3502 ;
- sine[ 728 ]= 3504 ;
- sine[ 729 ]= 3506 ;
- sine[ 730 ]= 3508 ;
- sine[ 731 ]= 3510 ;
- sine[ 732 ]= 3512 ;
- sine[ 733 ]= 3514 ;
- sine[ 734 ]= 3516 ;
- sine[ 735 ]= 3518 ;
- sine[ 736 ]= 3520 ;
- sine[ 737 ]= 3522 ;
- sine[ 738 ]= 3524 ;
- sine[ 739 ]= 3526 ;
- sine[ 740 ]= 3528 ;
- sine[ 741 ]= 3530 ;
- sine[ 742 ]= 3532 ;
- sine[ 743 ]= 3534 ;
- sine[ 744 ]= 3536 ;
- sine[ 745 ]= 3538 ;
- sine[ 746 ]= 3540 ;
- sine[ 747 ]= 3542 ;
- sine[ 748 ]= 3544 ;
- sine[ 749 ]= 3546 ;
- sine[ 750 ]= 3548 ;
- sine[ 751 ]= 3550 ;
- sine[ 752 ]= 3552 ;
- sine[ 753 ]= 3554 ;
- sine[ 754 ]= 3556 ;
- sine[ 755 ]= 3558 ;
- sine[ 756 ]= 3560 ;
- sine[ 757 ]= 3562 ;
- sine[ 758 ]= 3564 ;
- sine[ 759 ]= 3566 ;
- sine[ 760 ]= 3568 ;
- sine[ 761 ]= 3570 ;
- sine[ 762 ]= 3572 ;
- sine[ 763 ]= 3574 ;
- sine[ 764 ]= 3576 ;
- sine[ 765 ]= 3578 ;
- sine[ 766 ]= 3580 ;
- sine[ 767 ]= 3582 ;
- sine[ 768 ]= 3584 ;
- sine[ 769 ]= 3586 ;
- sine[ 770 ]= 3588 ;
- sine[ 771 ]= 3590 ;
- sine[ 772 ]= 3592 ;
- sine[ 773 ]= 3594 ;
- sine[ 774 ]= 3596 ;
- sine[ 775 ]= 3598 ;
- sine[ 776 ]= 3600 ;
- sine[ 777 ]= 3602 ;
- sine[ 778 ]= 3604 ;
- sine[ 779 ]= 3606 ;
- sine[ 780 ]= 3608 ;
- sine[ 781 ]= 3610 ;
- sine[ 782 ]= 3612 ;
- sine[ 783 ]= 3614 ;
- sine[ 784 ]= 3616 ;
- sine[ 785 ]= 3618 ;
- sine[ 786 ]= 3620 ;
- sine[ 787 ]= 3622 ;
- sine[ 788 ]= 3624 ;
- sine[ 789 ]= 3626 ;
- sine[ 790 ]= 3628 ;
- sine[ 791 ]= 3630 ;
- sine[ 792 ]= 3632 ;
- sine[ 793 ]= 3634 ;
- sine[ 794 ]= 3636 ;
- sine[ 795 ]= 3638 ;
- sine[ 796 ]= 3640 ;
- sine[ 797 ]= 3642 ;
- sine[ 798 ]= 3644 ;
- sine[ 799 ]= 3646 ;
- sine[ 800 ]= 3648 ;
- sine[ 801 ]= 3650 ;
- sine[ 802 ]= 3652 ;
- sine[ 803 ]= 3654 ;
- sine[ 804 ]= 3656 ;
- sine[ 805 ]= 3658 ;
- sine[ 806 ]= 3660 ;
- sine[ 807 ]= 3662 ;
- sine[ 808 ]= 3664 ;
- sine[ 809 ]= 3666 ;
- sine[ 810 ]= 3668 ;
- sine[ 811 ]= 3670 ;
- sine[ 812 ]= 3672 ;
- sine[ 813 ]= 3674 ;
- sine[ 814 ]= 3676 ;
- sine[ 815 ]= 3678 ;
- sine[ 816 ]= 3680 ;
- sine[ 817 ]= 3682 ;
- sine[ 818 ]= 3684 ;
- sine[ 819 ]= 3686 ;
- sine[ 820 ]= 3688 ;
- sine[ 821 ]= 3690 ;
- sine[ 822 ]= 3692 ;
- sine[ 823 ]= 3694 ;
- sine[ 824 ]= 3696 ;
- sine[ 825 ]= 3698 ;
- sine[ 826 ]= 3700 ;
- sine[ 827 ]= 3702 ;
- sine[ 828 ]= 3704 ;
- sine[ 829 ]= 3706 ;
- sine[ 830 ]= 3708 ;
- sine[ 831 ]= 3710 ;
- sine[ 832 ]= 3712 ;
- sine[ 833 ]= 3714 ;
- sine[ 834 ]= 3716 ;
- sine[ 835 ]= 3718 ;
- sine[ 836 ]= 3720 ;
- sine[ 837 ]= 3722 ;
- sine[ 838 ]= 3724 ;
- sine[ 839 ]= 3726 ;
- sine[ 840 ]= 3728 ;
- sine[ 841 ]= 3730 ;
- sine[ 842 ]= 3732 ;
- sine[ 843 ]= 3734 ;
- sine[ 844 ]= 3736 ;
- sine[ 845 ]= 3738 ;
- sine[ 846 ]= 3740 ;
- sine[ 847 ]= 3742 ;
- sine[ 848 ]= 3744 ;
- sine[ 849 ]= 3746 ;
- sine[ 850 ]= 3748 ;
- sine[ 851 ]= 3750 ;
- sine[ 852 ]= 3752 ;
- sine[ 853 ]= 3754 ;
- sine[ 854 ]= 3756 ;
- sine[ 855 ]= 3758 ;
- sine[ 856 ]= 3760 ;
- sine[ 857 ]= 3762 ;
- sine[ 858 ]= 3764 ;
- sine[ 859 ]= 3766 ;
- sine[ 860 ]= 3768 ;
- sine[ 861 ]= 3770 ;
- sine[ 862 ]= 3772 ;
- sine[ 863 ]= 3774 ;
- sine[ 864 ]= 3776 ;
- sine[ 865 ]= 3778 ;
- sine[ 866 ]= 3780 ;
- sine[ 867 ]= 3782 ;
- sine[ 868 ]= 3784 ;
- sine[ 869 ]= 3786 ;
- sine[ 870 ]= 3788 ;
- sine[ 871 ]= 3790 ;
- sine[ 872 ]= 3792 ;
- sine[ 873 ]= 3794 ;
- sine[ 874 ]= 3796 ;
- sine[ 875 ]= 3798 ;
- sine[ 876 ]= 3800 ;
- sine[ 877 ]= 3802 ;
- sine[ 878 ]= 3804 ;
- sine[ 879 ]= 3806 ;
- sine[ 880 ]= 3808 ;
- sine[ 881 ]= 3810 ;
- sine[ 882 ]= 3812 ;
- sine[ 883 ]= 3814 ;
- sine[ 884 ]= 3816 ;
- sine[ 885 ]= 3818 ;
- sine[ 886 ]= 3820 ;
- sine[ 887 ]= 3822 ;
- sine[ 888 ]= 3824 ;
- sine[ 889 ]= 3826 ;
- sine[ 890 ]= 3828 ;
- sine[ 891 ]= 3830 ;
- sine[ 892 ]= 3832 ;
- sine[ 893 ]= 3834 ;
- sine[ 894 ]= 3836 ;
- sine[ 895 ]= 3838 ;
- sine[ 896 ]= 3840 ;
- sine[ 897 ]= 3842 ;
- sine[ 898 ]= 3844 ;
- sine[ 899 ]= 3846 ;
- sine[ 900 ]= 3848 ;
- sine[ 901 ]= 3850 ;
- sine[ 902 ]= 3852 ;
- sine[ 903 ]= 3854 ;
- sine[ 904 ]= 3856 ;
- sine[ 905 ]= 3858 ;
- sine[ 906 ]= 3860 ;
- sine[ 907 ]= 3862 ;
- sine[ 908 ]= 3864 ;
- sine[ 909 ]= 3866 ;
- sine[ 910 ]= 3868 ;
- sine[ 911 ]= 3870 ;
- sine[ 912 ]= 3872 ;
- sine[ 913 ]= 3874 ;
- sine[ 914 ]= 3876 ;
- sine[ 915 ]= 3878 ;
- sine[ 916 ]= 3880 ;
- sine[ 917 ]= 3882 ;
- sine[ 918 ]= 3884 ;
- sine[ 919 ]= 3886 ;
- sine[ 920 ]= 3888 ;
- sine[ 921 ]= 3890 ;
- sine[ 922 ]= 3892 ;
- sine[ 923 ]= 3894 ;
- sine[ 924 ]= 3896 ;
- sine[ 925 ]= 3898 ;
- sine[ 926 ]= 3900 ;
- sine[ 927 ]= 3902 ;
- sine[ 928 ]= 3904 ;
- sine[ 929 ]= 3906 ;
- sine[ 930 ]= 3908 ;
- sine[ 931 ]= 3910 ;
- sine[ 932 ]= 3912 ;
- sine[ 933 ]= 3914 ;
- sine[ 934 ]= 3916 ;
- sine[ 935 ]= 3918 ;
- sine[ 936 ]= 3920 ;
- sine[ 937 ]= 3922 ;
- sine[ 938 ]= 3924 ;
- sine[ 939 ]= 3926 ;
- sine[ 940 ]= 3928 ;
- sine[ 941 ]= 3930 ;
- sine[ 942 ]= 3932 ;
- sine[ 943 ]= 3934 ;
- sine[ 944 ]= 3936 ;
- sine[ 945 ]= 3938 ;
- sine[ 946 ]= 3940 ;
- sine[ 947 ]= 3942 ;
- sine[ 948 ]= 3944 ;
- sine[ 949 ]= 3946 ;
- sine[ 950 ]= 3948 ;
- sine[ 951 ]= 3950 ;
- sine[ 952 ]= 3952 ;
- sine[ 953 ]= 3954 ;
- sine[ 954 ]= 3956 ;
- sine[ 955 ]= 3958 ;
- sine[ 956 ]= 3960 ;
- sine[ 957 ]= 3962 ;
- sine[ 958 ]= 3964 ;
- sine[ 959 ]= 3966 ;
- sine[ 960 ]= 3968 ;
- sine[ 961 ]= 3970 ;
- sine[ 962 ]= 3972 ;
- sine[ 963 ]= 3974 ;
- sine[ 964 ]= 3976 ;
- sine[ 965 ]= 3978 ;
- sine[ 966 ]= 3980 ;
- sine[ 967 ]= 3982 ;
- sine[ 968 ]= 3984 ;
- sine[ 969 ]= 3986 ;
- sine[ 970 ]= 3988 ;
- sine[ 971 ]= 3990 ;
- sine[ 972 ]= 3992 ;
- sine[ 973 ]= 3994 ;
- sine[ 974 ]= 3996 ;
- sine[ 975 ]= 3998 ;
- sine[ 976 ]= 4000 ;
- sine[ 977 ]= 4002 ;
- sine[ 978 ]= 4004 ;
- sine[ 979 ]= 4006 ;
- sine[ 980 ]= 4008 ;
- sine[ 981 ]= 4010 ;
- sine[ 982 ]= 4012 ;
- sine[ 983 ]= 4014 ;
- sine[ 984 ]= 4016 ;
- sine[ 985 ]= 4018 ;
- sine[ 986 ]= 4020 ;
- sine[ 987 ]= 4022 ;
- sine[ 988 ]= 4024 ;
- sine[ 989 ]= 4026 ;
- sine[ 990 ]= 4028 ;
- sine[ 991 ]= 4030 ;
- sine[ 992 ]= 4032 ;
- sine[ 993 ]= 4034 ;
- sine[ 994 ]= 4036 ;
- sine[ 995 ]= 4038 ;
- sine[ 996 ]= 4040 ;
- sine[ 997 ]= 4042 ;
- sine[ 998 ]= 4044 ;
- sine[ 999 ]= 4046 ;
- sine[ 1000 ]= 4048 ;
- sine[ 1001 ]= 4050 ;
- sine[ 1002 ]= 4052 ;
- sine[ 1003 ]= 4054 ;
- sine[ 1004 ]= 4056 ;
- sine[ 1005 ]= 4058 ;
- sine[ 1006 ]= 4060 ;
- sine[ 1007 ]= 4062 ;
- sine[ 1008 ]= 4064 ;
- sine[ 1009 ]= 4066 ;
- sine[ 1010 ]= 4068 ;
- sine[ 1011 ]= 4070 ;
- sine[ 1012 ]= 4072 ;
- sine[ 1013 ]= 4074 ;
- sine[ 1014 ]= 4076 ;
- sine[ 1015 ]= 4078 ;
- sine[ 1016 ]= 4080 ;
- sine[ 1017 ]= 4082 ;
- sine[ 1018 ]= 4084 ;
- sine[ 1019 ]= 4086 ;
- sine[ 1020 ]= 4088 ;
- sine[ 1021 ]= 4090 ;
- sine[ 1022 ]= 4092 ;
- sine[ 1023 ]= 4094 ;
- sine[ 1024 ]= 4096 ;
- sine[ 1025 ]= 4094 ;
- sine[ 1026 ]= 4092 ;
- sine[ 1027 ]= 4090 ;
- sine[ 1028 ]= 4088 ;
- sine[ 1029 ]= 4086 ;
- sine[ 1030 ]= 4084 ;
- sine[ 1031 ]= 4082 ;
- sine[ 1032 ]= 4080 ;
- sine[ 1033 ]= 4078 ;
- sine[ 1034 ]= 4076 ;
- sine[ 1035 ]= 4074 ;
- sine[ 1036 ]= 4072 ;
- sine[ 1037 ]= 4070 ;
- sine[ 1038 ]= 4068 ;
- sine[ 1039 ]= 4066 ;
- sine[ 1040 ]= 4064 ;
- sine[ 1041 ]= 4062 ;
- sine[ 1042 ]= 4060 ;
- sine[ 1043 ]= 4058 ;
- sine[ 1044 ]= 4056 ;
- sine[ 1045 ]= 4054 ;
- sine[ 1046 ]= 4052 ;
- sine[ 1047 ]= 4050 ;
- sine[ 1048 ]= 4048 ;
- sine[ 1049 ]= 4046 ;
- sine[ 1050 ]= 4044 ;
- sine[ 1051 ]= 4042 ;
- sine[ 1052 ]= 4040 ;
- sine[ 1053 ]= 4038 ;
- sine[ 1054 ]= 4036 ;
- sine[ 1055 ]= 4034 ;
- sine[ 1056 ]= 4032 ;
- sine[ 1057 ]= 4030 ;
- sine[ 1058 ]= 4028 ;
- sine[ 1059 ]= 4026 ;
- sine[ 1060 ]= 4024 ;
- sine[ 1061 ]= 4022 ;
- sine[ 1062 ]= 4020 ;
- sine[ 1063 ]= 4018 ;
- sine[ 1064 ]= 4016 ;
- sine[ 1065 ]= 4014 ;
- sine[ 1066 ]= 4012 ;
- sine[ 1067 ]= 4010 ;
- sine[ 1068 ]= 4008 ;
- sine[ 1069 ]= 4006 ;
- sine[ 1070 ]= 4004 ;
- sine[ 1071 ]= 4002 ;
- sine[ 1072 ]= 4000 ;
- sine[ 1073 ]= 3998 ;
- sine[ 1074 ]= 3996 ;
- sine[ 1075 ]= 3994 ;
- sine[ 1076 ]= 3992 ;
- sine[ 1077 ]= 3990 ;
- sine[ 1078 ]= 3988 ;
- sine[ 1079 ]= 3986 ;
- sine[ 1080 ]= 3984 ;
- sine[ 1081 ]= 3982 ;
- sine[ 1082 ]= 3980 ;
- sine[ 1083 ]= 3978 ;
- sine[ 1084 ]= 3976 ;
- sine[ 1085 ]= 3974 ;
- sine[ 1086 ]= 3972 ;
- sine[ 1087 ]= 3970 ;
- sine[ 1088 ]= 3968 ;
- sine[ 1089 ]= 3966 ;
- sine[ 1090 ]= 3964 ;
- sine[ 1091 ]= 3962 ;
- sine[ 1092 ]= 3960 ;
- sine[ 1093 ]= 3958 ;
- sine[ 1094 ]= 3956 ;
- sine[ 1095 ]= 3954 ;
- sine[ 1096 ]= 3952 ;
- sine[ 1097 ]= 3950 ;
- sine[ 1098 ]= 3948 ;
- sine[ 1099 ]= 3946 ;
- sine[ 1100 ]= 3944 ;
- sine[ 1101 ]= 3942 ;
- sine[ 1102 ]= 3940 ;
- sine[ 1103 ]= 3938 ;
- sine[ 1104 ]= 3936 ;
- sine[ 1105 ]= 3934 ;
- sine[ 1106 ]= 3932 ;
- sine[ 1107 ]= 3930 ;
- sine[ 1108 ]= 3928 ;
- sine[ 1109 ]= 3926 ;
- sine[ 1110 ]= 3924 ;
- sine[ 1111 ]= 3922 ;
- sine[ 1112 ]= 3920 ;
- sine[ 1113 ]= 3918 ;
- sine[ 1114 ]= 3916 ;
- sine[ 1115 ]= 3914 ;
- sine[ 1116 ]= 3912 ;
- sine[ 1117 ]= 3910 ;
- sine[ 1118 ]= 3908 ;
- sine[ 1119 ]= 3906 ;
- sine[ 1120 ]= 3904 ;
- sine[ 1121 ]= 3902 ;
- sine[ 1122 ]= 3900 ;
- sine[ 1123 ]= 3898 ;
- sine[ 1124 ]= 3896 ;
- sine[ 1125 ]= 3894 ;
- sine[ 1126 ]= 3892 ;
- sine[ 1127 ]= 3890 ;
- sine[ 1128 ]= 3888 ;
- sine[ 1129 ]= 3886 ;
- sine[ 1130 ]= 3884 ;
- sine[ 1131 ]= 3882 ;
- sine[ 1132 ]= 3880 ;
- sine[ 1133 ]= 3878 ;
- sine[ 1134 ]= 3876 ;
- sine[ 1135 ]= 3874 ;
- sine[ 1136 ]= 3872 ;
- sine[ 1137 ]= 3870 ;
- sine[ 1138 ]= 3868 ;
- sine[ 1139 ]= 3866 ;
- sine[ 1140 ]= 3864 ;
- sine[ 1141 ]= 3862 ;
- sine[ 1142 ]= 3860 ;
- sine[ 1143 ]= 3858 ;
- sine[ 1144 ]= 3856 ;
- sine[ 1145 ]= 3854 ;
- sine[ 1146 ]= 3852 ;
- sine[ 1147 ]= 3850 ;
- sine[ 1148 ]= 3848 ;
- sine[ 1149 ]= 3846 ;
- sine[ 1150 ]= 3844 ;
- sine[ 1151 ]= 3842 ;
- sine[ 1152 ]= 3840 ;
- sine[ 1153 ]= 3838 ;
- sine[ 1154 ]= 3836 ;
- sine[ 1155 ]= 3834 ;
- sine[ 1156 ]= 3832 ;
- sine[ 1157 ]= 3830 ;
- sine[ 1158 ]= 3828 ;
- sine[ 1159 ]= 3826 ;
- sine[ 1160 ]= 3824 ;
- sine[ 1161 ]= 3822 ;
- sine[ 1162 ]= 3820 ;
- sine[ 1163 ]= 3818 ;
- sine[ 1164 ]= 3816 ;
- sine[ 1165 ]= 3814 ;
- sine[ 1166 ]= 3812 ;
- sine[ 1167 ]= 3810 ;
- sine[ 1168 ]= 3808 ;
- sine[ 1169 ]= 3806 ;
- sine[ 1170 ]= 3804 ;
- sine[ 1171 ]= 3802 ;
- sine[ 1172 ]= 3800 ;
- sine[ 1173 ]= 3798 ;
- sine[ 1174 ]= 3796 ;
- sine[ 1175 ]= 3794 ;
- sine[ 1176 ]= 3792 ;
- sine[ 1177 ]= 3790 ;
- sine[ 1178 ]= 3788 ;
- sine[ 1179 ]= 3786 ;
- sine[ 1180 ]= 3784 ;
- sine[ 1181 ]= 3782 ;
- sine[ 1182 ]= 3780 ;
- sine[ 1183 ]= 3778 ;
- sine[ 1184 ]= 3776 ;
- sine[ 1185 ]= 3774 ;
- sine[ 1186 ]= 3772 ;
- sine[ 1187 ]= 3770 ;
- sine[ 1188 ]= 3768 ;
- sine[ 1189 ]= 3766 ;
- sine[ 1190 ]= 3764 ;
- sine[ 1191 ]= 3762 ;
- sine[ 1192 ]= 3760 ;
- sine[ 1193 ]= 3758 ;
- sine[ 1194 ]= 3756 ;
- sine[ 1195 ]= 3754 ;
- sine[ 1196 ]= 3752 ;
- sine[ 1197 ]= 3750 ;
- sine[ 1198 ]= 3748 ;
- sine[ 1199 ]= 3746 ;
- sine[ 1200 ]= 3744 ;
- sine[ 1201 ]= 3742 ;
- sine[ 1202 ]= 3740 ;
- sine[ 1203 ]= 3738 ;
- sine[ 1204 ]= 3736 ;
- sine[ 1205 ]= 3734 ;
- sine[ 1206 ]= 3732 ;
- sine[ 1207 ]= 3730 ;
- sine[ 1208 ]= 3728 ;
- sine[ 1209 ]= 3726 ;
- sine[ 1210 ]= 3724 ;
- sine[ 1211 ]= 3722 ;
- sine[ 1212 ]= 3720 ;
- sine[ 1213 ]= 3718 ;
- sine[ 1214 ]= 3716 ;
- sine[ 1215 ]= 3714 ;
- sine[ 1216 ]= 3712 ;
- sine[ 1217 ]= 3710 ;
- sine[ 1218 ]= 3708 ;
- sine[ 1219 ]= 3706 ;
- sine[ 1220 ]= 3704 ;
- sine[ 1221 ]= 3702 ;
- sine[ 1222 ]= 3700 ;
- sine[ 1223 ]= 3698 ;
- sine[ 1224 ]= 3696 ;
- sine[ 1225 ]= 3694 ;
- sine[ 1226 ]= 3692 ;
- sine[ 1227 ]= 3690 ;
- sine[ 1228 ]= 3688 ;
- sine[ 1229 ]= 3686 ;
- sine[ 1230 ]= 3684 ;
- sine[ 1231 ]= 3682 ;
- sine[ 1232 ]= 3680 ;
- sine[ 1233 ]= 3678 ;
- sine[ 1234 ]= 3676 ;
- sine[ 1235 ]= 3674 ;
- sine[ 1236 ]= 3672 ;
- sine[ 1237 ]= 3670 ;
- sine[ 1238 ]= 3668 ;
- sine[ 1239 ]= 3666 ;
- sine[ 1240 ]= 3664 ;
- sine[ 1241 ]= 3662 ;
- sine[ 1242 ]= 3660 ;
- sine[ 1243 ]= 3658 ;
- sine[ 1244 ]= 3656 ;
- sine[ 1245 ]= 3654 ;
- sine[ 1246 ]= 3652 ;
- sine[ 1247 ]= 3650 ;
- sine[ 1248 ]= 3648 ;
- sine[ 1249 ]= 3646 ;
- sine[ 1250 ]= 3644 ;
- sine[ 1251 ]= 3642 ;
- sine[ 1252 ]= 3640 ;
- sine[ 1253 ]= 3638 ;
- sine[ 1254 ]= 3636 ;
- sine[ 1255 ]= 3634 ;
- sine[ 1256 ]= 3632 ;
- sine[ 1257 ]= 3630 ;
- sine[ 1258 ]= 3628 ;
- sine[ 1259 ]= 3626 ;
- sine[ 1260 ]= 3624 ;
- sine[ 1261 ]= 3622 ;
- sine[ 1262 ]= 3620 ;
- sine[ 1263 ]= 3618 ;
- sine[ 1264 ]= 3616 ;
- sine[ 1265 ]= 3614 ;
- sine[ 1266 ]= 3612 ;
- sine[ 1267 ]= 3610 ;
- sine[ 1268 ]= 3608 ;
- sine[ 1269 ]= 3606 ;
- sine[ 1270 ]= 3604 ;
- sine[ 1271 ]= 3602 ;
- sine[ 1272 ]= 3600 ;
- sine[ 1273 ]= 3598 ;
- sine[ 1274 ]= 3596 ;
- sine[ 1275 ]= 3594 ;
- sine[ 1276 ]= 3592 ;
- sine[ 1277 ]= 3590 ;
- sine[ 1278 ]= 3588 ;
- sine[ 1279 ]= 3586 ;
- sine[ 1280 ]= 3584 ;
- sine[ 1281 ]= 3582 ;
- sine[ 1282 ]= 3580 ;
- sine[ 1283 ]= 3578 ;
- sine[ 1284 ]= 3576 ;
- sine[ 1285 ]= 3574 ;
- sine[ 1286 ]= 3572 ;
- sine[ 1287 ]= 3570 ;
- sine[ 1288 ]= 3568 ;
- sine[ 1289 ]= 3566 ;
- sine[ 1290 ]= 3564 ;
- sine[ 1291 ]= 3562 ;
- sine[ 1292 ]= 3560 ;
- sine[ 1293 ]= 3558 ;
- sine[ 1294 ]= 3556 ;
- sine[ 1295 ]= 3554 ;
- sine[ 1296 ]= 3552 ;
- sine[ 1297 ]= 3550 ;
- sine[ 1298 ]= 3548 ;
- sine[ 1299 ]= 3546 ;
- sine[ 1300 ]= 3544 ;
- sine[ 1301 ]= 3542 ;
- sine[ 1302 ]= 3540 ;
- sine[ 1303 ]= 3538 ;
- sine[ 1304 ]= 3536 ;
- sine[ 1305 ]= 3534 ;
- sine[ 1306 ]= 3532 ;
- sine[ 1307 ]= 3530 ;
- sine[ 1308 ]= 3528 ;
- sine[ 1309 ]= 3526 ;
- sine[ 1310 ]= 3524 ;
- sine[ 1311 ]= 3522 ;
- sine[ 1312 ]= 3520 ;
- sine[ 1313 ]= 3518 ;
- sine[ 1314 ]= 3516 ;
- sine[ 1315 ]= 3514 ;
- sine[ 1316 ]= 3512 ;
- sine[ 1317 ]= 3510 ;
- sine[ 1318 ]= 3508 ;
- sine[ 1319 ]= 3506 ;
- sine[ 1320 ]= 3504 ;
- sine[ 1321 ]= 3502 ;
- sine[ 1322 ]= 3500 ;
- sine[ 1323 ]= 3498 ;
- sine[ 1324 ]= 3496 ;
- sine[ 1325 ]= 3494 ;
- sine[ 1326 ]= 3492 ;
- sine[ 1327 ]= 3490 ;
- sine[ 1328 ]= 3488 ;
- sine[ 1329 ]= 3486 ;
- sine[ 1330 ]= 3484 ;
- sine[ 1331 ]= 3482 ;
- sine[ 1332 ]= 3480 ;
- sine[ 1333 ]= 3478 ;
- sine[ 1334 ]= 3476 ;
- sine[ 1335 ]= 3474 ;
- sine[ 1336 ]= 3472 ;
- sine[ 1337 ]= 3470 ;
- sine[ 1338 ]= 3468 ;
- sine[ 1339 ]= 3466 ;
- sine[ 1340 ]= 3464 ;
- sine[ 1341 ]= 3462 ;
- sine[ 1342 ]= 3460 ;
- sine[ 1343 ]= 3458 ;
- sine[ 1344 ]= 3456 ;
- sine[ 1345 ]= 3454 ;
- sine[ 1346 ]= 3452 ;
- sine[ 1347 ]= 3450 ;
- sine[ 1348 ]= 3448 ;
- sine[ 1349 ]= 3446 ;
- sine[ 1350 ]= 3444 ;
- sine[ 1351 ]= 3442 ;
- sine[ 1352 ]= 3440 ;
- sine[ 1353 ]= 3438 ;
- sine[ 1354 ]= 3436 ;
- sine[ 1355 ]= 3434 ;
- sine[ 1356 ]= 3432 ;
- sine[ 1357 ]= 3430 ;
- sine[ 1358 ]= 3428 ;
- sine[ 1359 ]= 3426 ;
- sine[ 1360 ]= 3424 ;
- sine[ 1361 ]= 3422 ;
- sine[ 1362 ]= 3420 ;
- sine[ 1363 ]= 3418 ;
- sine[ 1364 ]= 3416 ;
- sine[ 1365 ]= 3414 ;
- sine[ 1366 ]= 3412 ;
- sine[ 1367 ]= 3410 ;
- sine[ 1368 ]= 3408 ;
- sine[ 1369 ]= 3406 ;
- sine[ 1370 ]= 3404 ;
- sine[ 1371 ]= 3402 ;
- sine[ 1372 ]= 3400 ;
- sine[ 1373 ]= 3398 ;
- sine[ 1374 ]= 3396 ;
- sine[ 1375 ]= 3394 ;
- sine[ 1376 ]= 3392 ;
- sine[ 1377 ]= 3390 ;
- sine[ 1378 ]= 3388 ;
- sine[ 1379 ]= 3386 ;
- sine[ 1380 ]= 3384 ;
- sine[ 1381 ]= 3382 ;
- sine[ 1382 ]= 3380 ;
- sine[ 1383 ]= 3378 ;
- sine[ 1384 ]= 3376 ;
- sine[ 1385 ]= 3374 ;
- sine[ 1386 ]= 3372 ;
- sine[ 1387 ]= 3370 ;
- sine[ 1388 ]= 3368 ;
- sine[ 1389 ]= 3366 ;
- sine[ 1390 ]= 3364 ;
- sine[ 1391 ]= 3362 ;
- sine[ 1392 ]= 3360 ;
- sine[ 1393 ]= 3358 ;
- sine[ 1394 ]= 3356 ;
- sine[ 1395 ]= 3354 ;
- sine[ 1396 ]= 3352 ;
- sine[ 1397 ]= 3350 ;
- sine[ 1398 ]= 3348 ;
- sine[ 1399 ]= 3346 ;
- sine[ 1400 ]= 3344 ;
- sine[ 1401 ]= 3342 ;
- sine[ 1402 ]= 3340 ;
- sine[ 1403 ]= 3338 ;
- sine[ 1404 ]= 3336 ;
- sine[ 1405 ]= 3334 ;
- sine[ 1406 ]= 3332 ;
- sine[ 1407 ]= 3330 ;
- sine[ 1408 ]= 3328 ;
- sine[ 1409 ]= 3326 ;
- sine[ 1410 ]= 3324 ;
- sine[ 1411 ]= 3322 ;
- sine[ 1412 ]= 3320 ;
- sine[ 1413 ]= 3318 ;
- sine[ 1414 ]= 3316 ;
- sine[ 1415 ]= 3314 ;
- sine[ 1416 ]= 3312 ;
- sine[ 1417 ]= 3310 ;
- sine[ 1418 ]= 3308 ;
- sine[ 1419 ]= 3306 ;
- sine[ 1420 ]= 3304 ;
- sine[ 1421 ]= 3302 ;
- sine[ 1422 ]= 3300 ;
- sine[ 1423 ]= 3298 ;
- sine[ 1424 ]= 3296 ;
- sine[ 1425 ]= 3294 ;
- sine[ 1426 ]= 3292 ;
- sine[ 1427 ]= 3290 ;
- sine[ 1428 ]= 3288 ;
- sine[ 1429 ]= 3286 ;
- sine[ 1430 ]= 3284 ;
- sine[ 1431 ]= 3282 ;
- sine[ 1432 ]= 3280 ;
- sine[ 1433 ]= 3278 ;
- sine[ 1434 ]= 3276 ;
- sine[ 1435 ]= 3274 ;
- sine[ 1436 ]= 3272 ;
- sine[ 1437 ]= 3270 ;
- sine[ 1438 ]= 3268 ;
- sine[ 1439 ]= 3266 ;
- sine[ 1440 ]= 3264 ;
- sine[ 1441 ]= 3262 ;
- sine[ 1442 ]= 3260 ;
- sine[ 1443 ]= 3258 ;
- sine[ 1444 ]= 3256 ;
- sine[ 1445 ]= 3254 ;
- sine[ 1446 ]= 3252 ;
- sine[ 1447 ]= 3250 ;
- sine[ 1448 ]= 3248 ;
- sine[ 1449 ]= 3246 ;
- sine[ 1450 ]= 3244 ;
- sine[ 1451 ]= 3242 ;
- sine[ 1452 ]= 3240 ;
- sine[ 1453 ]= 3238 ;
- sine[ 1454 ]= 3236 ;
- sine[ 1455 ]= 3234 ;
- sine[ 1456 ]= 3232 ;
- sine[ 1457 ]= 3230 ;
- sine[ 1458 ]= 3228 ;
- sine[ 1459 ]= 3226 ;
- sine[ 1460 ]= 3224 ;
- sine[ 1461 ]= 3222 ;
- sine[ 1462 ]= 3220 ;
- sine[ 1463 ]= 3218 ;
- sine[ 1464 ]= 3216 ;
- sine[ 1465 ]= 3214 ;
- sine[ 1466 ]= 3212 ;
- sine[ 1467 ]= 3210 ;
- sine[ 1468 ]= 3208 ;
- sine[ 1469 ]= 3206 ;
- sine[ 1470 ]= 3204 ;
- sine[ 1471 ]= 3202 ;
- sine[ 1472 ]= 3200 ;
- sine[ 1473 ]= 3198 ;
- sine[ 1474 ]= 3196 ;
- sine[ 1475 ]= 3194 ;
- sine[ 1476 ]= 3192 ;
- sine[ 1477 ]= 3190 ;
- sine[ 1478 ]= 3188 ;
- sine[ 1479 ]= 3186 ;
- sine[ 1480 ]= 3184 ;
- sine[ 1481 ]= 3182 ;
- sine[ 1482 ]= 3180 ;
- sine[ 1483 ]= 3178 ;
- sine[ 1484 ]= 3176 ;
- sine[ 1485 ]= 3174 ;
- sine[ 1486 ]= 3172 ;
- sine[ 1487 ]= 3170 ;
- sine[ 1488 ]= 3168 ;
- sine[ 1489 ]= 3166 ;
- sine[ 1490 ]= 3164 ;
- sine[ 1491 ]= 3162 ;
- sine[ 1492 ]= 3160 ;
- sine[ 1493 ]= 3158 ;
- sine[ 1494 ]= 3156 ;
- sine[ 1495 ]= 3154 ;
- sine[ 1496 ]= 3152 ;
- sine[ 1497 ]= 3150 ;
- sine[ 1498 ]= 3148 ;
- sine[ 1499 ]= 3146 ;
- sine[ 1500 ]= 3144 ;
- sine[ 1501 ]= 3142 ;
- sine[ 1502 ]= 3140 ;
- sine[ 1503 ]= 3138 ;
- sine[ 1504 ]= 3136 ;
- sine[ 1505 ]= 3134 ;
- sine[ 1506 ]= 3132 ;
- sine[ 1507 ]= 3130 ;
- sine[ 1508 ]= 3128 ;
- sine[ 1509 ]= 3126 ;
- sine[ 1510 ]= 3124 ;
- sine[ 1511 ]= 3122 ;
- sine[ 1512 ]= 3120 ;
- sine[ 1513 ]= 3118 ;
- sine[ 1514 ]= 3116 ;
- sine[ 1515 ]= 3114 ;
- sine[ 1516 ]= 3112 ;
- sine[ 1517 ]= 3110 ;
- sine[ 1518 ]= 3108 ;
- sine[ 1519 ]= 3106 ;
- sine[ 1520 ]= 3104 ;
- sine[ 1521 ]= 3102 ;
- sine[ 1522 ]= 3100 ;
- sine[ 1523 ]= 3098 ;
- sine[ 1524 ]= 3096 ;
- sine[ 1525 ]= 3094 ;
- sine[ 1526 ]= 3092 ;
- sine[ 1527 ]= 3090 ;
- sine[ 1528 ]= 3088 ;
- sine[ 1529 ]= 3086 ;
- sine[ 1530 ]= 3084 ;
- sine[ 1531 ]= 3082 ;
- sine[ 1532 ]= 3080 ;
- sine[ 1533 ]= 3078 ;
- sine[ 1534 ]= 3076 ;
- sine[ 1535 ]= 3074 ;
- sine[ 1536 ]= 3072 ;
- sine[ 1537 ]= 3070 ;
- sine[ 1538 ]= 3068 ;
- sine[ 1539 ]= 3066 ;
- sine[ 1540 ]= 3064 ;
- sine[ 1541 ]= 3062 ;
- sine[ 1542 ]= 3060 ;
- sine[ 1543 ]= 3058 ;
- sine[ 1544 ]= 3056 ;
- sine[ 1545 ]= 3054 ;
- sine[ 1546 ]= 3052 ;
- sine[ 1547 ]= 3050 ;
- sine[ 1548 ]= 3048 ;
- sine[ 1549 ]= 3046 ;
- sine[ 1550 ]= 3044 ;
- sine[ 1551 ]= 3042 ;
- sine[ 1552 ]= 3040 ;
- sine[ 1553 ]= 3038 ;
- sine[ 1554 ]= 3036 ;
- sine[ 1555 ]= 3034 ;
- sine[ 1556 ]= 3032 ;
- sine[ 1557 ]= 3030 ;
- sine[ 1558 ]= 3028 ;
- sine[ 1559 ]= 3026 ;
- sine[ 1560 ]= 3024 ;
- sine[ 1561 ]= 3022 ;
- sine[ 1562 ]= 3020 ;
- sine[ 1563 ]= 3018 ;
- sine[ 1564 ]= 3016 ;
- sine[ 1565 ]= 3014 ;
- sine[ 1566 ]= 3012 ;
- sine[ 1567 ]= 3010 ;
- sine[ 1568 ]= 3008 ;
- sine[ 1569 ]= 3006 ;
- sine[ 1570 ]= 3004 ;
- sine[ 1571 ]= 3002 ;
- sine[ 1572 ]= 3000 ;
- sine[ 1573 ]= 2998 ;
- sine[ 1574 ]= 2996 ;
- sine[ 1575 ]= 2994 ;
- sine[ 1576 ]= 2992 ;
- sine[ 1577 ]= 2990 ;
- sine[ 1578 ]= 2988 ;
- sine[ 1579 ]= 2986 ;
- sine[ 1580 ]= 2984 ;
- sine[ 1581 ]= 2982 ;
- sine[ 1582 ]= 2980 ;
- sine[ 1583 ]= 2978 ;
- sine[ 1584 ]= 2976 ;
- sine[ 1585 ]= 2974 ;
- sine[ 1586 ]= 2972 ;
- sine[ 1587 ]= 2970 ;
- sine[ 1588 ]= 2968 ;
- sine[ 1589 ]= 2966 ;
- sine[ 1590 ]= 2964 ;
- sine[ 1591 ]= 2962 ;
- sine[ 1592 ]= 2960 ;
- sine[ 1593 ]= 2958 ;
- sine[ 1594 ]= 2956 ;
- sine[ 1595 ]= 2954 ;
- sine[ 1596 ]= 2952 ;
- sine[ 1597 ]= 2950 ;
- sine[ 1598 ]= 2948 ;
- sine[ 1599 ]= 2946 ;
- sine[ 1600 ]= 2944 ;
- sine[ 1601 ]= 2942 ;
- sine[ 1602 ]= 2940 ;
- sine[ 1603 ]= 2938 ;
- sine[ 1604 ]= 2936 ;
- sine[ 1605 ]= 2934 ;
- sine[ 1606 ]= 2932 ;
- sine[ 1607 ]= 2930 ;
- sine[ 1608 ]= 2928 ;
- sine[ 1609 ]= 2926 ;
- sine[ 1610 ]= 2924 ;
- sine[ 1611 ]= 2922 ;
- sine[ 1612 ]= 2920 ;
- sine[ 1613 ]= 2918 ;
- sine[ 1614 ]= 2916 ;
- sine[ 1615 ]= 2914 ;
- sine[ 1616 ]= 2912 ;
- sine[ 1617 ]= 2910 ;
- sine[ 1618 ]= 2908 ;
- sine[ 1619 ]= 2906 ;
- sine[ 1620 ]= 2904 ;
- sine[ 1621 ]= 2902 ;
- sine[ 1622 ]= 2900 ;
- sine[ 1623 ]= 2898 ;
- sine[ 1624 ]= 2896 ;
- sine[ 1625 ]= 2894 ;
- sine[ 1626 ]= 2892 ;
- sine[ 1627 ]= 2890 ;
- sine[ 1628 ]= 2888 ;
- sine[ 1629 ]= 2886 ;
- sine[ 1630 ]= 2884 ;
- sine[ 1631 ]= 2882 ;
- sine[ 1632 ]= 2880 ;
- sine[ 1633 ]= 2878 ;
- sine[ 1634 ]= 2876 ;
- sine[ 1635 ]= 2874 ;
- sine[ 1636 ]= 2872 ;
- sine[ 1637 ]= 2870 ;
- sine[ 1638 ]= 2868 ;
- sine[ 1639 ]= 2866 ;
- sine[ 1640 ]= 2864 ;
- sine[ 1641 ]= 2862 ;
- sine[ 1642 ]= 2860 ;
- sine[ 1643 ]= 2858 ;
- sine[ 1644 ]= 2856 ;
- sine[ 1645 ]= 2854 ;
- sine[ 1646 ]= 2852 ;
- sine[ 1647 ]= 2850 ;
- sine[ 1648 ]= 2848 ;
- sine[ 1649 ]= 2846 ;
- sine[ 1650 ]= 2844 ;
- sine[ 1651 ]= 2842 ;
- sine[ 1652 ]= 2840 ;
- sine[ 1653 ]= 2838 ;
- sine[ 1654 ]= 2836 ;
- sine[ 1655 ]= 2834 ;
- sine[ 1656 ]= 2832 ;
- sine[ 1657 ]= 2830 ;
- sine[ 1658 ]= 2828 ;
- sine[ 1659 ]= 2826 ;
- sine[ 1660 ]= 2824 ;
- sine[ 1661 ]= 2822 ;
- sine[ 1662 ]= 2820 ;
- sine[ 1663 ]= 2818 ;
- sine[ 1664 ]= 2816 ;
- sine[ 1665 ]= 2814 ;
- sine[ 1666 ]= 2812 ;
- sine[ 1667 ]= 2810 ;
- sine[ 1668 ]= 2808 ;
- sine[ 1669 ]= 2806 ;
- sine[ 1670 ]= 2804 ;
- sine[ 1671 ]= 2802 ;
- sine[ 1672 ]= 2800 ;
- sine[ 1673 ]= 2798 ;
- sine[ 1674 ]= 2796 ;
- sine[ 1675 ]= 2794 ;
- sine[ 1676 ]= 2792 ;
- sine[ 1677 ]= 2790 ;
- sine[ 1678 ]= 2788 ;
- sine[ 1679 ]= 2786 ;
- sine[ 1680 ]= 2784 ;
- sine[ 1681 ]= 2782 ;
- sine[ 1682 ]= 2780 ;
- sine[ 1683 ]= 2778 ;
- sine[ 1684 ]= 2776 ;
- sine[ 1685 ]= 2774 ;
- sine[ 1686 ]= 2772 ;
- sine[ 1687 ]= 2770 ;
- sine[ 1688 ]= 2768 ;
- sine[ 1689 ]= 2766 ;
- sine[ 1690 ]= 2764 ;
- sine[ 1691 ]= 2762 ;
- sine[ 1692 ]= 2760 ;
- sine[ 1693 ]= 2758 ;
- sine[ 1694 ]= 2756 ;
- sine[ 1695 ]= 2754 ;
- sine[ 1696 ]= 2752 ;
- sine[ 1697 ]= 2750 ;
- sine[ 1698 ]= 2748 ;
- sine[ 1699 ]= 2746 ;
- sine[ 1700 ]= 2744 ;
- sine[ 1701 ]= 2742 ;
- sine[ 1702 ]= 2740 ;
- sine[ 1703 ]= 2738 ;
- sine[ 1704 ]= 2736 ;
- sine[ 1705 ]= 2734 ;
- sine[ 1706 ]= 2732 ;
- sine[ 1707 ]= 2730 ;
- sine[ 1708 ]= 2728 ;
- sine[ 1709 ]= 2726 ;
- sine[ 1710 ]= 2724 ;
- sine[ 1711 ]= 2722 ;
- sine[ 1712 ]= 2720 ;
- sine[ 1713 ]= 2718 ;
- sine[ 1714 ]= 2716 ;
- sine[ 1715 ]= 2714 ;
- sine[ 1716 ]= 2712 ;
- sine[ 1717 ]= 2710 ;
- sine[ 1718 ]= 2708 ;
- sine[ 1719 ]= 2706 ;
- sine[ 1720 ]= 2704 ;
- sine[ 1721 ]= 2702 ;
- sine[ 1722 ]= 2700 ;
- sine[ 1723 ]= 2698 ;
- sine[ 1724 ]= 2696 ;
- sine[ 1725 ]= 2694 ;
- sine[ 1726 ]= 2692 ;
- sine[ 1727 ]= 2690 ;
- sine[ 1728 ]= 2688 ;
- sine[ 1729 ]= 2686 ;
- sine[ 1730 ]= 2684 ;
- sine[ 1731 ]= 2682 ;
- sine[ 1732 ]= 2680 ;
- sine[ 1733 ]= 2678 ;
- sine[ 1734 ]= 2676 ;
- sine[ 1735 ]= 2674 ;
- sine[ 1736 ]= 2672 ;
- sine[ 1737 ]= 2670 ;
- sine[ 1738 ]= 2668 ;
- sine[ 1739 ]= 2666 ;
- sine[ 1740 ]= 2664 ;
- sine[ 1741 ]= 2662 ;
- sine[ 1742 ]= 2660 ;
- sine[ 1743 ]= 2658 ;
- sine[ 1744 ]= 2656 ;
- sine[ 1745 ]= 2654 ;
- sine[ 1746 ]= 2652 ;
- sine[ 1747 ]= 2650 ;
- sine[ 1748 ]= 2648 ;
- sine[ 1749 ]= 2646 ;
- sine[ 1750 ]= 2644 ;
- sine[ 1751 ]= 2642 ;
- sine[ 1752 ]= 2640 ;
- sine[ 1753 ]= 2638 ;
- sine[ 1754 ]= 2636 ;
- sine[ 1755 ]= 2634 ;
- sine[ 1756 ]= 2632 ;
- sine[ 1757 ]= 2630 ;
- sine[ 1758 ]= 2628 ;
- sine[ 1759 ]= 2626 ;
- sine[ 1760 ]= 2624 ;
- sine[ 1761 ]= 2622 ;
- sine[ 1762 ]= 2620 ;
- sine[ 1763 ]= 2618 ;
- sine[ 1764 ]= 2616 ;
- sine[ 1765 ]= 2614 ;
- sine[ 1766 ]= 2612 ;
- sine[ 1767 ]= 2610 ;
- sine[ 1768 ]= 2608 ;
- sine[ 1769 ]= 2606 ;
- sine[ 1770 ]= 2604 ;
- sine[ 1771 ]= 2602 ;
- sine[ 1772 ]= 2600 ;
- sine[ 1773 ]= 2598 ;
- sine[ 1774 ]= 2596 ;
- sine[ 1775 ]= 2594 ;
- sine[ 1776 ]= 2592 ;
- sine[ 1777 ]= 2590 ;
- sine[ 1778 ]= 2588 ;
- sine[ 1779 ]= 2586 ;
- sine[ 1780 ]= 2584 ;
- sine[ 1781 ]= 2582 ;
- sine[ 1782 ]= 2580 ;
- sine[ 1783 ]= 2578 ;
- sine[ 1784 ]= 2576 ;
- sine[ 1785 ]= 2574 ;
- sine[ 1786 ]= 2572 ;
- sine[ 1787 ]= 2570 ;
- sine[ 1788 ]= 2568 ;
- sine[ 1789 ]= 2566 ;
- sine[ 1790 ]= 2564 ;
- sine[ 1791 ]= 2562 ;
- sine[ 1792 ]= 2560 ;
- sine[ 1793 ]= 2558 ;
- sine[ 1794 ]= 2556 ;
- sine[ 1795 ]= 2554 ;
- sine[ 1796 ]= 2552 ;
- sine[ 1797 ]= 2550 ;
- sine[ 1798 ]= 2548 ;
- sine[ 1799 ]= 2546 ;
- sine[ 1800 ]= 2544 ;
- sine[ 1801 ]= 2542 ;
- sine[ 1802 ]= 2540 ;
- sine[ 1803 ]= 2538 ;
- sine[ 1804 ]= 2536 ;
- sine[ 1805 ]= 2534 ;
- sine[ 1806 ]= 2532 ;
- sine[ 1807 ]= 2530 ;
- sine[ 1808 ]= 2528 ;
- sine[ 1809 ]= 2526 ;
- sine[ 1810 ]= 2524 ;
- sine[ 1811 ]= 2522 ;
- sine[ 1812 ]= 2520 ;
- sine[ 1813 ]= 2518 ;
- sine[ 1814 ]= 2516 ;
- sine[ 1815 ]= 2514 ;
- sine[ 1816 ]= 2512 ;
- sine[ 1817 ]= 2510 ;
- sine[ 1818 ]= 2508 ;
- sine[ 1819 ]= 2506 ;
- sine[ 1820 ]= 2504 ;
- sine[ 1821 ]= 2502 ;
- sine[ 1822 ]= 2500 ;
- sine[ 1823 ]= 2498 ;
- sine[ 1824 ]= 2496 ;
- sine[ 1825 ]= 2494 ;
- sine[ 1826 ]= 2492 ;
- sine[ 1827 ]= 2490 ;
- sine[ 1828 ]= 2488 ;
- sine[ 1829 ]= 2486 ;
- sine[ 1830 ]= 2484 ;
- sine[ 1831 ]= 2482 ;
- sine[ 1832 ]= 2480 ;
- sine[ 1833 ]= 2478 ;
- sine[ 1834 ]= 2476 ;
- sine[ 1835 ]= 2474 ;
- sine[ 1836 ]= 2472 ;
- sine[ 1837 ]= 2470 ;
- sine[ 1838 ]= 2468 ;
- sine[ 1839 ]= 2466 ;
- sine[ 1840 ]= 2464 ;
- sine[ 1841 ]= 2462 ;
- sine[ 1842 ]= 2460 ;
- sine[ 1843 ]= 2458 ;
- sine[ 1844 ]= 2456 ;
- sine[ 1845 ]= 2454 ;
- sine[ 1846 ]= 2452 ;
- sine[ 1847 ]= 2450 ;
- sine[ 1848 ]= 2448 ;
- sine[ 1849 ]= 2446 ;
- sine[ 1850 ]= 2444 ;
- sine[ 1851 ]= 2442 ;
- sine[ 1852 ]= 2440 ;
- sine[ 1853 ]= 2438 ;
- sine[ 1854 ]= 2436 ;
- sine[ 1855 ]= 2434 ;
- sine[ 1856 ]= 2432 ;
- sine[ 1857 ]= 2430 ;
- sine[ 1858 ]= 2428 ;
- sine[ 1859 ]= 2426 ;
- sine[ 1860 ]= 2424 ;
- sine[ 1861 ]= 2422 ;
- sine[ 1862 ]= 2420 ;
- sine[ 1863 ]= 2418 ;
- sine[ 1864 ]= 2416 ;
- sine[ 1865 ]= 2414 ;
- sine[ 1866 ]= 2412 ;
- sine[ 1867 ]= 2410 ;
- sine[ 1868 ]= 2408 ;
- sine[ 1869 ]= 2406 ;
- sine[ 1870 ]= 2404 ;
- sine[ 1871 ]= 2402 ;
- sine[ 1872 ]= 2400 ;
- sine[ 1873 ]= 2398 ;
- sine[ 1874 ]= 2396 ;
- sine[ 1875 ]= 2394 ;
- sine[ 1876 ]= 2392 ;
- sine[ 1877 ]= 2390 ;
- sine[ 1878 ]= 2388 ;
- sine[ 1879 ]= 2386 ;
- sine[ 1880 ]= 2384 ;
- sine[ 1881 ]= 2382 ;
- sine[ 1882 ]= 2380 ;
- sine[ 1883 ]= 2378 ;
- sine[ 1884 ]= 2376 ;
- sine[ 1885 ]= 2374 ;
- sine[ 1886 ]= 2372 ;
- sine[ 1887 ]= 2370 ;
- sine[ 1888 ]= 2368 ;
- sine[ 1889 ]= 2366 ;
- sine[ 1890 ]= 2364 ;
- sine[ 1891 ]= 2362 ;
- sine[ 1892 ]= 2360 ;
- sine[ 1893 ]= 2358 ;
- sine[ 1894 ]= 2356 ;
- sine[ 1895 ]= 2354 ;
- sine[ 1896 ]= 2352 ;
- sine[ 1897 ]= 2350 ;
- sine[ 1898 ]= 2348 ;
- sine[ 1899 ]= 2346 ;
- sine[ 1900 ]= 2344 ;
- sine[ 1901 ]= 2342 ;
- sine[ 1902 ]= 2340 ;
- sine[ 1903 ]= 2338 ;
- sine[ 1904 ]= 2336 ;
- sine[ 1905 ]= 2334 ;
- sine[ 1906 ]= 2332 ;
- sine[ 1907 ]= 2330 ;
- sine[ 1908 ]= 2328 ;
- sine[ 1909 ]= 2326 ;
- sine[ 1910 ]= 2324 ;
- sine[ 1911 ]= 2322 ;
- sine[ 1912 ]= 2320 ;
- sine[ 1913 ]= 2318 ;
- sine[ 1914 ]= 2316 ;
- sine[ 1915 ]= 2314 ;
- sine[ 1916 ]= 2312 ;
- sine[ 1917 ]= 2310 ;
- sine[ 1918 ]= 2308 ;
- sine[ 1919 ]= 2306 ;
- sine[ 1920 ]= 2304 ;
- sine[ 1921 ]= 2302 ;
- sine[ 1922 ]= 2300 ;
- sine[ 1923 ]= 2298 ;
- sine[ 1924 ]= 2296 ;
- sine[ 1925 ]= 2294 ;
- sine[ 1926 ]= 2292 ;
- sine[ 1927 ]= 2290 ;
- sine[ 1928 ]= 2288 ;
- sine[ 1929 ]= 2286 ;
- sine[ 1930 ]= 2284 ;
- sine[ 1931 ]= 2282 ;
- sine[ 1932 ]= 2280 ;
- sine[ 1933 ]= 2278 ;
- sine[ 1934 ]= 2276 ;
- sine[ 1935 ]= 2274 ;
- sine[ 1936 ]= 2272 ;
- sine[ 1937 ]= 2270 ;
- sine[ 1938 ]= 2268 ;
- sine[ 1939 ]= 2266 ;
- sine[ 1940 ]= 2264 ;
- sine[ 1941 ]= 2262 ;
- sine[ 1942 ]= 2260 ;
- sine[ 1943 ]= 2258 ;
- sine[ 1944 ]= 2256 ;
- sine[ 1945 ]= 2254 ;
- sine[ 1946 ]= 2252 ;
- sine[ 1947 ]= 2250 ;
- sine[ 1948 ]= 2248 ;
- sine[ 1949 ]= 2246 ;
- sine[ 1950 ]= 2244 ;
- sine[ 1951 ]= 2242 ;
- sine[ 1952 ]= 2240 ;
- sine[ 1953 ]= 2238 ;
- sine[ 1954 ]= 2236 ;
- sine[ 1955 ]= 2234 ;
- sine[ 1956 ]= 2232 ;
- sine[ 1957 ]= 2230 ;
- sine[ 1958 ]= 2228 ;
- sine[ 1959 ]= 2226 ;
- sine[ 1960 ]= 2224 ;
- sine[ 1961 ]= 2222 ;
- sine[ 1962 ]= 2220 ;
- sine[ 1963 ]= 2218 ;
- sine[ 1964 ]= 2216 ;
- sine[ 1965 ]= 2214 ;
- sine[ 1966 ]= 2212 ;
- sine[ 1967 ]= 2210 ;
- sine[ 1968 ]= 2208 ;
- sine[ 1969 ]= 2206 ;
- sine[ 1970 ]= 2204 ;
- sine[ 1971 ]= 2202 ;
- sine[ 1972 ]= 2200 ;
- sine[ 1973 ]= 2198 ;
- sine[ 1974 ]= 2196 ;
- sine[ 1975 ]= 2194 ;
- sine[ 1976 ]= 2192 ;
- sine[ 1977 ]= 2190 ;
- sine[ 1978 ]= 2188 ;
- sine[ 1979 ]= 2186 ;
- sine[ 1980 ]= 2184 ;
- sine[ 1981 ]= 2182 ;
- sine[ 1982 ]= 2180 ;
- sine[ 1983 ]= 2178 ;
- sine[ 1984 ]= 2176 ;
- sine[ 1985 ]= 2174 ;
- sine[ 1986 ]= 2172 ;
- sine[ 1987 ]= 2170 ;
- sine[ 1988 ]= 2168 ;
- sine[ 1989 ]= 2166 ;
- sine[ 1990 ]= 2164 ;
- sine[ 1991 ]= 2162 ;
- sine[ 1992 ]= 2160 ;
- sine[ 1993 ]= 2158 ;
- sine[ 1994 ]= 2156 ;
- sine[ 1995 ]= 2154 ;
- sine[ 1996 ]= 2152 ;
- sine[ 1997 ]= 2150 ;
- sine[ 1998 ]= 2148 ;
- sine[ 1999 ]= 2146 ;
- sine[ 2000 ]= 2144 ;
- sine[ 2001 ]= 2142 ;
- sine[ 2002 ]= 2140 ;
- sine[ 2003 ]= 2138 ;
- sine[ 2004 ]= 2136 ;
- sine[ 2005 ]= 2134 ;
- sine[ 2006 ]= 2132 ;
- sine[ 2007 ]= 2130 ;
- sine[ 2008 ]= 2128 ;
- sine[ 2009 ]= 2126 ;
- sine[ 2010 ]= 2124 ;
- sine[ 2011 ]= 2122 ;
- sine[ 2012 ]= 2120 ;
- sine[ 2013 ]= 2118 ;
- sine[ 2014 ]= 2116 ;
- sine[ 2015 ]= 2114 ;
- sine[ 2016 ]= 2112 ;
- sine[ 2017 ]= 2110 ;
- sine[ 2018 ]= 2108 ;
- sine[ 2019 ]= 2106 ;
- sine[ 2020 ]= 2104 ;
- sine[ 2021 ]= 2102 ;
- sine[ 2022 ]= 2100 ;
- sine[ 2023 ]= 2098 ;
- sine[ 2024 ]= 2096 ;
- sine[ 2025 ]= 2094 ;
- sine[ 2026 ]= 2092 ;
- sine[ 2027 ]= 2090 ;
- sine[ 2028 ]= 2088 ;
- sine[ 2029 ]= 2086 ;
- sine[ 2030 ]= 2084 ;
- sine[ 2031 ]= 2082 ;
- sine[ 2032 ]= 2080 ;
- sine[ 2033 ]= 2078 ;
- sine[ 2034 ]= 2076 ;
- sine[ 2035 ]= 2074 ;
- sine[ 2036 ]= 2072 ;
- sine[ 2037 ]= 2070 ;
- sine[ 2038 ]= 2068 ;
- sine[ 2039 ]= 2066 ;
- sine[ 2040 ]= 2064 ;
- sine[ 2041 ]= 2062 ;
- sine[ 2042 ]= 2060 ;
- sine[ 2043 ]= 2058 ;
- sine[ 2044 ]= 2056 ;
- sine[ 2045 ]= 2054 ;
- sine[ 2046 ]= 2052 ;
- sine[ 2047 ]= 2050 ;
- sine[ 2048 ]= 2048 ;
- sine[ 2049 ]= 2047 ;
- sine[ 2050 ]= 2045 ;
- sine[ 2051 ]= 2043 ;
- sine[ 2052 ]= 2041 ;
- sine[ 2053 ]= 2039 ;
- sine[ 2054 ]= 2037 ;
- sine[ 2055 ]= 2035 ;
- sine[ 2056 ]= 2033 ;
- sine[ 2057 ]= 2031 ;
- sine[ 2058 ]= 2029 ;
- sine[ 2059 ]= 2027 ;
- sine[ 2060 ]= 2025 ;
- sine[ 2061 ]= 2023 ;
- sine[ 2062 ]= 2021 ;
- sine[ 2063 ]= 2019 ;
- sine[ 2064 ]= 2017 ;
- sine[ 2065 ]= 2015 ;
- sine[ 2066 ]= 2013 ;
- sine[ 2067 ]= 2011 ;
- sine[ 2068 ]= 2009 ;
- sine[ 2069 ]= 2007 ;
- sine[ 2070 ]= 2005 ;
- sine[ 2071 ]= 2003 ;
- sine[ 2072 ]= 2001 ;
- sine[ 2073 ]= 1999 ;
- sine[ 2074 ]= 1997 ;
- sine[ 2075 ]= 1995 ;
- sine[ 2076 ]= 1993 ;
- sine[ 2077 ]= 1991 ;
- sine[ 2078 ]= 1989 ;
- sine[ 2079 ]= 1987 ;
- sine[ 2080 ]= 1985 ;
- sine[ 2081 ]= 1983 ;
- sine[ 2082 ]= 1981 ;
- sine[ 2083 ]= 1979 ;
- sine[ 2084 ]= 1977 ;
- sine[ 2085 ]= 1975 ;
- sine[ 2086 ]= 1973 ;
- sine[ 2087 ]= 1971 ;
- sine[ 2088 ]= 1969 ;
- sine[ 2089 ]= 1967 ;
- sine[ 2090 ]= 1965 ;
- sine[ 2091 ]= 1963 ;
- sine[ 2092 ]= 1961 ;
- sine[ 2093 ]= 1959 ;
- sine[ 2094 ]= 1957 ;
- sine[ 2095 ]= 1955 ;
- sine[ 2096 ]= 1953 ;
- sine[ 2097 ]= 1951 ;
- sine[ 2098 ]= 1949 ;
- sine[ 2099 ]= 1947 ;
- sine[ 2100 ]= 1945 ;
- sine[ 2101 ]= 1943 ;
- sine[ 2102 ]= 1941 ;
- sine[ 2103 ]= 1939 ;
- sine[ 2104 ]= 1937 ;
- sine[ 2105 ]= 1935 ;
- sine[ 2106 ]= 1933 ;
- sine[ 2107 ]= 1931 ;
- sine[ 2108 ]= 1929 ;
- sine[ 2109 ]= 1927 ;
- sine[ 2110 ]= 1925 ;
- sine[ 2111 ]= 1923 ;
- sine[ 2112 ]= 1921 ;
- sine[ 2113 ]= 1919 ;
- sine[ 2114 ]= 1917 ;
- sine[ 2115 ]= 1915 ;
- sine[ 2116 ]= 1913 ;
- sine[ 2117 ]= 1911 ;
- sine[ 2118 ]= 1909 ;
- sine[ 2119 ]= 1907 ;
- sine[ 2120 ]= 1905 ;
- sine[ 2121 ]= 1903 ;
- sine[ 2122 ]= 1901 ;
- sine[ 2123 ]= 1899 ;
- sine[ 2124 ]= 1897 ;
- sine[ 2125 ]= 1895 ;
- sine[ 2126 ]= 1893 ;
- sine[ 2127 ]= 1891 ;
- sine[ 2128 ]= 1889 ;
- sine[ 2129 ]= 1887 ;
- sine[ 2130 ]= 1885 ;
- sine[ 2131 ]= 1883 ;
- sine[ 2132 ]= 1881 ;
- sine[ 2133 ]= 1879 ;
- sine[ 2134 ]= 1877 ;
- sine[ 2135 ]= 1875 ;
- sine[ 2136 ]= 1873 ;
- sine[ 2137 ]= 1871 ;
- sine[ 2138 ]= 1869 ;
- sine[ 2139 ]= 1867 ;
- sine[ 2140 ]= 1865 ;
- sine[ 2141 ]= 1863 ;
- sine[ 2142 ]= 1861 ;
- sine[ 2143 ]= 1859 ;
- sine[ 2144 ]= 1857 ;
- sine[ 2145 ]= 1855 ;
- sine[ 2146 ]= 1853 ;
- sine[ 2147 ]= 1851 ;
- sine[ 2148 ]= 1849 ;
- sine[ 2149 ]= 1847 ;
- sine[ 2150 ]= 1845 ;
- sine[ 2151 ]= 1843 ;
- sine[ 2152 ]= 1841 ;
- sine[ 2153 ]= 1839 ;
- sine[ 2154 ]= 1837 ;
- sine[ 2155 ]= 1835 ;
- sine[ 2156 ]= 1833 ;
- sine[ 2157 ]= 1831 ;
- sine[ 2158 ]= 1829 ;
- sine[ 2159 ]= 1827 ;
- sine[ 2160 ]= 1825 ;
- sine[ 2161 ]= 1823 ;
- sine[ 2162 ]= 1821 ;
- sine[ 2163 ]= 1819 ;
- sine[ 2164 ]= 1817 ;
- sine[ 2165 ]= 1815 ;
- sine[ 2166 ]= 1813 ;
- sine[ 2167 ]= 1811 ;
- sine[ 2168 ]= 1809 ;
- sine[ 2169 ]= 1807 ;
- sine[ 2170 ]= 1805 ;
- sine[ 2171 ]= 1803 ;
- sine[ 2172 ]= 1801 ;
- sine[ 2173 ]= 1799 ;
- sine[ 2174 ]= 1797 ;
- sine[ 2175 ]= 1795 ;
- sine[ 2176 ]= 1793 ;
- sine[ 2177 ]= 1791 ;
- sine[ 2178 ]= 1789 ;
- sine[ 2179 ]= 1787 ;
- sine[ 2180 ]= 1785 ;
- sine[ 2181 ]= 1783 ;
- sine[ 2182 ]= 1781 ;
- sine[ 2183 ]= 1779 ;
- sine[ 2184 ]= 1777 ;
- sine[ 2185 ]= 1775 ;
- sine[ 2186 ]= 1773 ;
- sine[ 2187 ]= 1771 ;
- sine[ 2188 ]= 1769 ;
- sine[ 2189 ]= 1767 ;
- sine[ 2190 ]= 1765 ;
- sine[ 2191 ]= 1763 ;
- sine[ 2192 ]= 1761 ;
- sine[ 2193 ]= 1759 ;
- sine[ 2194 ]= 1757 ;
- sine[ 2195 ]= 1755 ;
- sine[ 2196 ]= 1753 ;
- sine[ 2197 ]= 1751 ;
- sine[ 2198 ]= 1749 ;
- sine[ 2199 ]= 1747 ;
- sine[ 2200 ]= 1745 ;
- sine[ 2201 ]= 1743 ;
- sine[ 2202 ]= 1741 ;
- sine[ 2203 ]= 1739 ;
- sine[ 2204 ]= 1737 ;
- sine[ 2205 ]= 1735 ;
- sine[ 2206 ]= 1733 ;
- sine[ 2207 ]= 1731 ;
- sine[ 2208 ]= 1729 ;
- sine[ 2209 ]= 1727 ;
- sine[ 2210 ]= 1725 ;
- sine[ 2211 ]= 1723 ;
- sine[ 2212 ]= 1721 ;
- sine[ 2213 ]= 1719 ;
- sine[ 2214 ]= 1717 ;
- sine[ 2215 ]= 1715 ;
- sine[ 2216 ]= 1713 ;
- sine[ 2217 ]= 1711 ;
- sine[ 2218 ]= 1709 ;
- sine[ 2219 ]= 1707 ;
- sine[ 2220 ]= 1705 ;
- sine[ 2221 ]= 1703 ;
- sine[ 2222 ]= 1701 ;
- sine[ 2223 ]= 1699 ;
- sine[ 2224 ]= 1697 ;
- sine[ 2225 ]= 1695 ;
- sine[ 2226 ]= 1693 ;
- sine[ 2227 ]= 1691 ;
- sine[ 2228 ]= 1689 ;
- sine[ 2229 ]= 1687 ;
- sine[ 2230 ]= 1685 ;
- sine[ 2231 ]= 1683 ;
- sine[ 2232 ]= 1681 ;
- sine[ 2233 ]= 1679 ;
- sine[ 2234 ]= 1677 ;
- sine[ 2235 ]= 1675 ;
- sine[ 2236 ]= 1673 ;
- sine[ 2237 ]= 1671 ;
- sine[ 2238 ]= 1669 ;
- sine[ 2239 ]= 1667 ;
- sine[ 2240 ]= 1665 ;
- sine[ 2241 ]= 1663 ;
- sine[ 2242 ]= 1661 ;
- sine[ 2243 ]= 1659 ;
- sine[ 2244 ]= 1657 ;
- sine[ 2245 ]= 1655 ;
- sine[ 2246 ]= 1653 ;
- sine[ 2247 ]= 1651 ;
- sine[ 2248 ]= 1649 ;
- sine[ 2249 ]= 1647 ;
- sine[ 2250 ]= 1645 ;
- sine[ 2251 ]= 1643 ;
- sine[ 2252 ]= 1641 ;
- sine[ 2253 ]= 1639 ;
- sine[ 2254 ]= 1637 ;
- sine[ 2255 ]= 1635 ;
- sine[ 2256 ]= 1633 ;
- sine[ 2257 ]= 1631 ;
- sine[ 2258 ]= 1629 ;
- sine[ 2259 ]= 1627 ;
- sine[ 2260 ]= 1625 ;
- sine[ 2261 ]= 1623 ;
- sine[ 2262 ]= 1621 ;
- sine[ 2263 ]= 1619 ;
- sine[ 2264 ]= 1617 ;
- sine[ 2265 ]= 1615 ;
- sine[ 2266 ]= 1613 ;
- sine[ 2267 ]= 1611 ;
- sine[ 2268 ]= 1609 ;
- sine[ 2269 ]= 1607 ;
- sine[ 2270 ]= 1605 ;
- sine[ 2271 ]= 1603 ;
- sine[ 2272 ]= 1601 ;
- sine[ 2273 ]= 1599 ;
- sine[ 2274 ]= 1597 ;
- sine[ 2275 ]= 1595 ;
- sine[ 2276 ]= 1593 ;
- sine[ 2277 ]= 1591 ;
- sine[ 2278 ]= 1589 ;
- sine[ 2279 ]= 1587 ;
- sine[ 2280 ]= 1585 ;
- sine[ 2281 ]= 1583 ;
- sine[ 2282 ]= 1581 ;
- sine[ 2283 ]= 1579 ;
- sine[ 2284 ]= 1577 ;
- sine[ 2285 ]= 1575 ;
- sine[ 2286 ]= 1573 ;
- sine[ 2287 ]= 1571 ;
- sine[ 2288 ]= 1569 ;
- sine[ 2289 ]= 1567 ;
- sine[ 2290 ]= 1565 ;
- sine[ 2291 ]= 1563 ;
- sine[ 2292 ]= 1561 ;
- sine[ 2293 ]= 1559 ;
- sine[ 2294 ]= 1557 ;
- sine[ 2295 ]= 1555 ;
- sine[ 2296 ]= 1553 ;
- sine[ 2297 ]= 1551 ;
- sine[ 2298 ]= 1549 ;
- sine[ 2299 ]= 1547 ;
- sine[ 2300 ]= 1545 ;
- sine[ 2301 ]= 1543 ;
- sine[ 2302 ]= 1541 ;
- sine[ 2303 ]= 1539 ;
- sine[ 2304 ]= 1537 ;
- sine[ 2305 ]= 1535 ;
- sine[ 2306 ]= 1533 ;
- sine[ 2307 ]= 1531 ;
- sine[ 2308 ]= 1529 ;
- sine[ 2309 ]= 1527 ;
- sine[ 2310 ]= 1525 ;
- sine[ 2311 ]= 1523 ;
- sine[ 2312 ]= 1521 ;
- sine[ 2313 ]= 1519 ;
- sine[ 2314 ]= 1517 ;
- sine[ 2315 ]= 1515 ;
- sine[ 2316 ]= 1513 ;
- sine[ 2317 ]= 1511 ;
- sine[ 2318 ]= 1509 ;
- sine[ 2319 ]= 1507 ;
- sine[ 2320 ]= 1505 ;
- sine[ 2321 ]= 1503 ;
- sine[ 2322 ]= 1501 ;
- sine[ 2323 ]= 1499 ;
- sine[ 2324 ]= 1497 ;
- sine[ 2325 ]= 1495 ;
- sine[ 2326 ]= 1493 ;
- sine[ 2327 ]= 1491 ;
- sine[ 2328 ]= 1489 ;
- sine[ 2329 ]= 1487 ;
- sine[ 2330 ]= 1485 ;
- sine[ 2331 ]= 1483 ;
- sine[ 2332 ]= 1481 ;
- sine[ 2333 ]= 1479 ;
- sine[ 2334 ]= 1477 ;
- sine[ 2335 ]= 1475 ;
- sine[ 2336 ]= 1473 ;
- sine[ 2337 ]= 1471 ;
- sine[ 2338 ]= 1469 ;
- sine[ 2339 ]= 1467 ;
- sine[ 2340 ]= 1465 ;
- sine[ 2341 ]= 1463 ;
- sine[ 2342 ]= 1461 ;
- sine[ 2343 ]= 1459 ;
- sine[ 2344 ]= 1457 ;
- sine[ 2345 ]= 1455 ;
- sine[ 2346 ]= 1453 ;
- sine[ 2347 ]= 1451 ;
- sine[ 2348 ]= 1449 ;
- sine[ 2349 ]= 1447 ;
- sine[ 2350 ]= 1445 ;
- sine[ 2351 ]= 1443 ;
- sine[ 2352 ]= 1441 ;
- sine[ 2353 ]= 1439 ;
- sine[ 2354 ]= 1437 ;
- sine[ 2355 ]= 1435 ;
- sine[ 2356 ]= 1433 ;
- sine[ 2357 ]= 1431 ;
- sine[ 2358 ]= 1429 ;
- sine[ 2359 ]= 1427 ;
- sine[ 2360 ]= 1425 ;
- sine[ 2361 ]= 1423 ;
- sine[ 2362 ]= 1421 ;
- sine[ 2363 ]= 1419 ;
- sine[ 2364 ]= 1417 ;
- sine[ 2365 ]= 1415 ;
- sine[ 2366 ]= 1413 ;
- sine[ 2367 ]= 1411 ;
- sine[ 2368 ]= 1409 ;
- sine[ 2369 ]= 1407 ;
- sine[ 2370 ]= 1405 ;
- sine[ 2371 ]= 1403 ;
- sine[ 2372 ]= 1401 ;
- sine[ 2373 ]= 1399 ;
- sine[ 2374 ]= 1397 ;
- sine[ 2375 ]= 1395 ;
- sine[ 2376 ]= 1393 ;
- sine[ 2377 ]= 1391 ;
- sine[ 2378 ]= 1389 ;
- sine[ 2379 ]= 1387 ;
- sine[ 2380 ]= 1385 ;
- sine[ 2381 ]= 1383 ;
- sine[ 2382 ]= 1381 ;
- sine[ 2383 ]= 1379 ;
- sine[ 2384 ]= 1377 ;
- sine[ 2385 ]= 1375 ;
- sine[ 2386 ]= 1373 ;
- sine[ 2387 ]= 1371 ;
- sine[ 2388 ]= 1369 ;
- sine[ 2389 ]= 1367 ;
- sine[ 2390 ]= 1365 ;
- sine[ 2391 ]= 1363 ;
- sine[ 2392 ]= 1361 ;
- sine[ 2393 ]= 1359 ;
- sine[ 2394 ]= 1357 ;
- sine[ 2395 ]= 1355 ;
- sine[ 2396 ]= 1353 ;
- sine[ 2397 ]= 1351 ;
- sine[ 2398 ]= 1349 ;
- sine[ 2399 ]= 1347 ;
- sine[ 2400 ]= 1345 ;
- sine[ 2401 ]= 1343 ;
- sine[ 2402 ]= 1341 ;
- sine[ 2403 ]= 1339 ;
- sine[ 2404 ]= 1337 ;
- sine[ 2405 ]= 1335 ;
- sine[ 2406 ]= 1333 ;
- sine[ 2407 ]= 1331 ;
- sine[ 2408 ]= 1329 ;
- sine[ 2409 ]= 1327 ;
- sine[ 2410 ]= 1325 ;
- sine[ 2411 ]= 1323 ;
- sine[ 2412 ]= 1321 ;
- sine[ 2413 ]= 1319 ;
- sine[ 2414 ]= 1317 ;
- sine[ 2415 ]= 1315 ;
- sine[ 2416 ]= 1313 ;
- sine[ 2417 ]= 1311 ;
- sine[ 2418 ]= 1309 ;
- sine[ 2419 ]= 1307 ;
- sine[ 2420 ]= 1305 ;
- sine[ 2421 ]= 1303 ;
- sine[ 2422 ]= 1301 ;
- sine[ 2423 ]= 1299 ;
- sine[ 2424 ]= 1297 ;
- sine[ 2425 ]= 1295 ;
- sine[ 2426 ]= 1293 ;
- sine[ 2427 ]= 1291 ;
- sine[ 2428 ]= 1289 ;
- sine[ 2429 ]= 1287 ;
- sine[ 2430 ]= 1285 ;
- sine[ 2431 ]= 1283 ;
- sine[ 2432 ]= 1281 ;
- sine[ 2433 ]= 1279 ;
- sine[ 2434 ]= 1277 ;
- sine[ 2435 ]= 1275 ;
- sine[ 2436 ]= 1273 ;
- sine[ 2437 ]= 1271 ;
- sine[ 2438 ]= 1269 ;
- sine[ 2439 ]= 1267 ;
- sine[ 2440 ]= 1265 ;
- sine[ 2441 ]= 1263 ;
- sine[ 2442 ]= 1261 ;
- sine[ 2443 ]= 1259 ;
- sine[ 2444 ]= 1257 ;
- sine[ 2445 ]= 1255 ;
- sine[ 2446 ]= 1253 ;
- sine[ 2447 ]= 1251 ;
- sine[ 2448 ]= 1249 ;
- sine[ 2449 ]= 1247 ;
- sine[ 2450 ]= 1245 ;
- sine[ 2451 ]= 1243 ;
- sine[ 2452 ]= 1241 ;
- sine[ 2453 ]= 1239 ;
- sine[ 2454 ]= 1237 ;
- sine[ 2455 ]= 1235 ;
- sine[ 2456 ]= 1233 ;
- sine[ 2457 ]= 1231 ;
- sine[ 2458 ]= 1229 ;
- sine[ 2459 ]= 1227 ;
- sine[ 2460 ]= 1225 ;
- sine[ 2461 ]= 1223 ;
- sine[ 2462 ]= 1221 ;
- sine[ 2463 ]= 1219 ;
- sine[ 2464 ]= 1217 ;
- sine[ 2465 ]= 1215 ;
- sine[ 2466 ]= 1213 ;
- sine[ 2467 ]= 1211 ;
- sine[ 2468 ]= 1209 ;
- sine[ 2469 ]= 1207 ;
- sine[ 2470 ]= 1205 ;
- sine[ 2471 ]= 1203 ;
- sine[ 2472 ]= 1201 ;
- sine[ 2473 ]= 1199 ;
- sine[ 2474 ]= 1197 ;
- sine[ 2475 ]= 1195 ;
- sine[ 2476 ]= 1193 ;
- sine[ 2477 ]= 1191 ;
- sine[ 2478 ]= 1189 ;
- sine[ 2479 ]= 1187 ;
- sine[ 2480 ]= 1185 ;
- sine[ 2481 ]= 1183 ;
- sine[ 2482 ]= 1181 ;
- sine[ 2483 ]= 1179 ;
- sine[ 2484 ]= 1177 ;
- sine[ 2485 ]= 1175 ;
- sine[ 2486 ]= 1173 ;
- sine[ 2487 ]= 1171 ;
- sine[ 2488 ]= 1169 ;
- sine[ 2489 ]= 1167 ;
- sine[ 2490 ]= 1165 ;
- sine[ 2491 ]= 1163 ;
- sine[ 2492 ]= 1161 ;
- sine[ 2493 ]= 1159 ;
- sine[ 2494 ]= 1157 ;
- sine[ 2495 ]= 1155 ;
- sine[ 2496 ]= 1153 ;
- sine[ 2497 ]= 1151 ;
- sine[ 2498 ]= 1149 ;
- sine[ 2499 ]= 1147 ;
- sine[ 2500 ]= 1145 ;
- sine[ 2501 ]= 1143 ;
- sine[ 2502 ]= 1141 ;
- sine[ 2503 ]= 1139 ;
- sine[ 2504 ]= 1137 ;
- sine[ 2505 ]= 1135 ;
- sine[ 2506 ]= 1133 ;
- sine[ 2507 ]= 1131 ;
- sine[ 2508 ]= 1129 ;
- sine[ 2509 ]= 1127 ;
- sine[ 2510 ]= 1125 ;
- sine[ 2511 ]= 1123 ;
- sine[ 2512 ]= 1121 ;
- sine[ 2513 ]= 1119 ;
- sine[ 2514 ]= 1117 ;
- sine[ 2515 ]= 1115 ;
- sine[ 2516 ]= 1113 ;
- sine[ 2517 ]= 1111 ;
- sine[ 2518 ]= 1109 ;
- sine[ 2519 ]= 1107 ;
- sine[ 2520 ]= 1105 ;
- sine[ 2521 ]= 1103 ;
- sine[ 2522 ]= 1101 ;
- sine[ 2523 ]= 1099 ;
- sine[ 2524 ]= 1097 ;
- sine[ 2525 ]= 1095 ;
- sine[ 2526 ]= 1093 ;
- sine[ 2527 ]= 1091 ;
- sine[ 2528 ]= 1089 ;
- sine[ 2529 ]= 1087 ;
- sine[ 2530 ]= 1085 ;
- sine[ 2531 ]= 1083 ;
- sine[ 2532 ]= 1081 ;
- sine[ 2533 ]= 1079 ;
- sine[ 2534 ]= 1077 ;
- sine[ 2535 ]= 1075 ;
- sine[ 2536 ]= 1073 ;
- sine[ 2537 ]= 1071 ;
- sine[ 2538 ]= 1069 ;
- sine[ 2539 ]= 1067 ;
- sine[ 2540 ]= 1065 ;
- sine[ 2541 ]= 1063 ;
- sine[ 2542 ]= 1061 ;
- sine[ 2543 ]= 1059 ;
- sine[ 2544 ]= 1057 ;
- sine[ 2545 ]= 1055 ;
- sine[ 2546 ]= 1053 ;
- sine[ 2547 ]= 1051 ;
- sine[ 2548 ]= 1049 ;
- sine[ 2549 ]= 1047 ;
- sine[ 2550 ]= 1045 ;
- sine[ 2551 ]= 1043 ;
- sine[ 2552 ]= 1041 ;
- sine[ 2553 ]= 1039 ;
- sine[ 2554 ]= 1037 ;
- sine[ 2555 ]= 1035 ;
- sine[ 2556 ]= 1033 ;
- sine[ 2557 ]= 1031 ;
- sine[ 2558 ]= 1029 ;
- sine[ 2559 ]= 1027 ;
- sine[ 2560 ]= 1025 ;
- sine[ 2561 ]= 1023 ;
- sine[ 2562 ]= 1021 ;
- sine[ 2563 ]= 1019 ;
- sine[ 2564 ]= 1017 ;
- sine[ 2565 ]= 1015 ;
- sine[ 2566 ]= 1013 ;
- sine[ 2567 ]= 1011 ;
- sine[ 2568 ]= 1009 ;
- sine[ 2569 ]= 1007 ;
- sine[ 2570 ]= 1005 ;
- sine[ 2571 ]= 1003 ;
- sine[ 2572 ]= 1001 ;
- sine[ 2573 ]= 999 ;
- sine[ 2574 ]= 997 ;
- sine[ 2575 ]= 995 ;
- sine[ 2576 ]= 993 ;
- sine[ 2577 ]= 991 ;
- sine[ 2578 ]= 989 ;
- sine[ 2579 ]= 987 ;
- sine[ 2580 ]= 985 ;
- sine[ 2581 ]= 983 ;
- sine[ 2582 ]= 981 ;
- sine[ 2583 ]= 979 ;
- sine[ 2584 ]= 977 ;
- sine[ 2585 ]= 975 ;
- sine[ 2586 ]= 973 ;
- sine[ 2587 ]= 971 ;
- sine[ 2588 ]= 969 ;
- sine[ 2589 ]= 967 ;
- sine[ 2590 ]= 965 ;
- sine[ 2591 ]= 963 ;
- sine[ 2592 ]= 961 ;
- sine[ 2593 ]= 959 ;
- sine[ 2594 ]= 957 ;
- sine[ 2595 ]= 955 ;
- sine[ 2596 ]= 953 ;
- sine[ 2597 ]= 951 ;
- sine[ 2598 ]= 949 ;
- sine[ 2599 ]= 947 ;
- sine[ 2600 ]= 945 ;
- sine[ 2601 ]= 943 ;
- sine[ 2602 ]= 941 ;
- sine[ 2603 ]= 939 ;
- sine[ 2604 ]= 937 ;
- sine[ 2605 ]= 935 ;
- sine[ 2606 ]= 933 ;
- sine[ 2607 ]= 931 ;
- sine[ 2608 ]= 929 ;
- sine[ 2609 ]= 927 ;
- sine[ 2610 ]= 925 ;
- sine[ 2611 ]= 923 ;
- sine[ 2612 ]= 921 ;
- sine[ 2613 ]= 919 ;
- sine[ 2614 ]= 917 ;
- sine[ 2615 ]= 915 ;
- sine[ 2616 ]= 913 ;
- sine[ 2617 ]= 911 ;
- sine[ 2618 ]= 909 ;
- sine[ 2619 ]= 907 ;
- sine[ 2620 ]= 905 ;
- sine[ 2621 ]= 903 ;
- sine[ 2622 ]= 901 ;
- sine[ 2623 ]= 899 ;
- sine[ 2624 ]= 897 ;
- sine[ 2625 ]= 895 ;
- sine[ 2626 ]= 893 ;
- sine[ 2627 ]= 891 ;
- sine[ 2628 ]= 889 ;
- sine[ 2629 ]= 887 ;
- sine[ 2630 ]= 885 ;
- sine[ 2631 ]= 883 ;
- sine[ 2632 ]= 881 ;
- sine[ 2633 ]= 879 ;
- sine[ 2634 ]= 877 ;
- sine[ 2635 ]= 875 ;
- sine[ 2636 ]= 873 ;
- sine[ 2637 ]= 871 ;
- sine[ 2638 ]= 869 ;
- sine[ 2639 ]= 867 ;
- sine[ 2640 ]= 865 ;
- sine[ 2641 ]= 863 ;
- sine[ 2642 ]= 861 ;
- sine[ 2643 ]= 859 ;
- sine[ 2644 ]= 857 ;
- sine[ 2645 ]= 855 ;
- sine[ 2646 ]= 853 ;
- sine[ 2647 ]= 851 ;
- sine[ 2648 ]= 849 ;
- sine[ 2649 ]= 847 ;
- sine[ 2650 ]= 845 ;
- sine[ 2651 ]= 843 ;
- sine[ 2652 ]= 841 ;
- sine[ 2653 ]= 839 ;
- sine[ 2654 ]= 837 ;
- sine[ 2655 ]= 835 ;
- sine[ 2656 ]= 833 ;
- sine[ 2657 ]= 831 ;
- sine[ 2658 ]= 829 ;
- sine[ 2659 ]= 827 ;
- sine[ 2660 ]= 825 ;
- sine[ 2661 ]= 823 ;
- sine[ 2662 ]= 821 ;
- sine[ 2663 ]= 819 ;
- sine[ 2664 ]= 817 ;
- sine[ 2665 ]= 815 ;
- sine[ 2666 ]= 813 ;
- sine[ 2667 ]= 811 ;
- sine[ 2668 ]= 809 ;
- sine[ 2669 ]= 807 ;
- sine[ 2670 ]= 805 ;
- sine[ 2671 ]= 803 ;
- sine[ 2672 ]= 801 ;
- sine[ 2673 ]= 799 ;
- sine[ 2674 ]= 797 ;
- sine[ 2675 ]= 795 ;
- sine[ 2676 ]= 793 ;
- sine[ 2677 ]= 791 ;
- sine[ 2678 ]= 789 ;
- sine[ 2679 ]= 787 ;
- sine[ 2680 ]= 785 ;
- sine[ 2681 ]= 783 ;
- sine[ 2682 ]= 781 ;
- sine[ 2683 ]= 779 ;
- sine[ 2684 ]= 777 ;
- sine[ 2685 ]= 775 ;
- sine[ 2686 ]= 773 ;
- sine[ 2687 ]= 771 ;
- sine[ 2688 ]= 769 ;
- sine[ 2689 ]= 767 ;
- sine[ 2690 ]= 765 ;
- sine[ 2691 ]= 763 ;
- sine[ 2692 ]= 761 ;
- sine[ 2693 ]= 759 ;
- sine[ 2694 ]= 757 ;
- sine[ 2695 ]= 755 ;
- sine[ 2696 ]= 753 ;
- sine[ 2697 ]= 751 ;
- sine[ 2698 ]= 749 ;
- sine[ 2699 ]= 747 ;
- sine[ 2700 ]= 745 ;
- sine[ 2701 ]= 743 ;
- sine[ 2702 ]= 741 ;
- sine[ 2703 ]= 739 ;
- sine[ 2704 ]= 737 ;
- sine[ 2705 ]= 735 ;
- sine[ 2706 ]= 733 ;
- sine[ 2707 ]= 731 ;
- sine[ 2708 ]= 729 ;
- sine[ 2709 ]= 727 ;
- sine[ 2710 ]= 725 ;
- sine[ 2711 ]= 723 ;
- sine[ 2712 ]= 721 ;
- sine[ 2713 ]= 719 ;
- sine[ 2714 ]= 717 ;
- sine[ 2715 ]= 715 ;
- sine[ 2716 ]= 713 ;
- sine[ 2717 ]= 711 ;
- sine[ 2718 ]= 709 ;
- sine[ 2719 ]= 707 ;
- sine[ 2720 ]= 705 ;
- sine[ 2721 ]= 703 ;
- sine[ 2722 ]= 701 ;
- sine[ 2723 ]= 699 ;
- sine[ 2724 ]= 697 ;
- sine[ 2725 ]= 695 ;
- sine[ 2726 ]= 693 ;
- sine[ 2727 ]= 691 ;
- sine[ 2728 ]= 689 ;
- sine[ 2729 ]= 687 ;
- sine[ 2730 ]= 685 ;
- sine[ 2731 ]= 683 ;
- sine[ 2732 ]= 681 ;
- sine[ 2733 ]= 679 ;
- sine[ 2734 ]= 677 ;
- sine[ 2735 ]= 675 ;
- sine[ 2736 ]= 673 ;
- sine[ 2737 ]= 671 ;
- sine[ 2738 ]= 669 ;
- sine[ 2739 ]= 667 ;
- sine[ 2740 ]= 665 ;
- sine[ 2741 ]= 663 ;
- sine[ 2742 ]= 661 ;
- sine[ 2743 ]= 659 ;
- sine[ 2744 ]= 657 ;
- sine[ 2745 ]= 655 ;
- sine[ 2746 ]= 653 ;
- sine[ 2747 ]= 651 ;
- sine[ 2748 ]= 649 ;
- sine[ 2749 ]= 647 ;
- sine[ 2750 ]= 645 ;
- sine[ 2751 ]= 643 ;
- sine[ 2752 ]= 641 ;
- sine[ 2753 ]= 639 ;
- sine[ 2754 ]= 637 ;
- sine[ 2755 ]= 635 ;
- sine[ 2756 ]= 633 ;
- sine[ 2757 ]= 631 ;
- sine[ 2758 ]= 629 ;
- sine[ 2759 ]= 627 ;
- sine[ 2760 ]= 625 ;
- sine[ 2761 ]= 623 ;
- sine[ 2762 ]= 621 ;
- sine[ 2763 ]= 619 ;
- sine[ 2764 ]= 617 ;
- sine[ 2765 ]= 615 ;
- sine[ 2766 ]= 613 ;
- sine[ 2767 ]= 611 ;
- sine[ 2768 ]= 609 ;
- sine[ 2769 ]= 607 ;
- sine[ 2770 ]= 605 ;
- sine[ 2771 ]= 603 ;
- sine[ 2772 ]= 601 ;
- sine[ 2773 ]= 599 ;
- sine[ 2774 ]= 597 ;
- sine[ 2775 ]= 595 ;
- sine[ 2776 ]= 593 ;
- sine[ 2777 ]= 591 ;
- sine[ 2778 ]= 589 ;
- sine[ 2779 ]= 587 ;
- sine[ 2780 ]= 585 ;
- sine[ 2781 ]= 583 ;
- sine[ 2782 ]= 581 ;
- sine[ 2783 ]= 579 ;
- sine[ 2784 ]= 577 ;
- sine[ 2785 ]= 575 ;
- sine[ 2786 ]= 573 ;
- sine[ 2787 ]= 571 ;
- sine[ 2788 ]= 569 ;
- sine[ 2789 ]= 567 ;
- sine[ 2790 ]= 565 ;
- sine[ 2791 ]= 563 ;
- sine[ 2792 ]= 561 ;
- sine[ 2793 ]= 559 ;
- sine[ 2794 ]= 557 ;
- sine[ 2795 ]= 555 ;
- sine[ 2796 ]= 553 ;
- sine[ 2797 ]= 551 ;
- sine[ 2798 ]= 549 ;
- sine[ 2799 ]= 547 ;
- sine[ 2800 ]= 545 ;
- sine[ 2801 ]= 543 ;
- sine[ 2802 ]= 541 ;
- sine[ 2803 ]= 539 ;
- sine[ 2804 ]= 537 ;
- sine[ 2805 ]= 535 ;
- sine[ 2806 ]= 533 ;
- sine[ 2807 ]= 531 ;
- sine[ 2808 ]= 529 ;
- sine[ 2809 ]= 527 ;
- sine[ 2810 ]= 525 ;
- sine[ 2811 ]= 523 ;
- sine[ 2812 ]= 521 ;
- sine[ 2813 ]= 519 ;
- sine[ 2814 ]= 517 ;
- sine[ 2815 ]= 515 ;
- sine[ 2816 ]= 513 ;
- sine[ 2817 ]= 511 ;
- sine[ 2818 ]= 509 ;
- sine[ 2819 ]= 507 ;
- sine[ 2820 ]= 505 ;
- sine[ 2821 ]= 503 ;
- sine[ 2822 ]= 501 ;
- sine[ 2823 ]= 499 ;
- sine[ 2824 ]= 497 ;
- sine[ 2825 ]= 495 ;
- sine[ 2826 ]= 493 ;
- sine[ 2827 ]= 491 ;
- sine[ 2828 ]= 489 ;
- sine[ 2829 ]= 487 ;
- sine[ 2830 ]= 485 ;
- sine[ 2831 ]= 483 ;
- sine[ 2832 ]= 481 ;
- sine[ 2833 ]= 479 ;
- sine[ 2834 ]= 477 ;
- sine[ 2835 ]= 475 ;
- sine[ 2836 ]= 473 ;
- sine[ 2837 ]= 471 ;
- sine[ 2838 ]= 469 ;
- sine[ 2839 ]= 467 ;
- sine[ 2840 ]= 465 ;
- sine[ 2841 ]= 463 ;
- sine[ 2842 ]= 461 ;
- sine[ 2843 ]= 459 ;
- sine[ 2844 ]= 457 ;
- sine[ 2845 ]= 455 ;
- sine[ 2846 ]= 453 ;
- sine[ 2847 ]= 451 ;
- sine[ 2848 ]= 449 ;
- sine[ 2849 ]= 447 ;
- sine[ 2850 ]= 445 ;
- sine[ 2851 ]= 443 ;
- sine[ 2852 ]= 441 ;
- sine[ 2853 ]= 439 ;
- sine[ 2854 ]= 437 ;
- sine[ 2855 ]= 435 ;
- sine[ 2856 ]= 433 ;
- sine[ 2857 ]= 431 ;
- sine[ 2858 ]= 429 ;
- sine[ 2859 ]= 427 ;
- sine[ 2860 ]= 425 ;
- sine[ 2861 ]= 423 ;
- sine[ 2862 ]= 421 ;
- sine[ 2863 ]= 419 ;
- sine[ 2864 ]= 417 ;
- sine[ 2865 ]= 415 ;
- sine[ 2866 ]= 413 ;
- sine[ 2867 ]= 411 ;
- sine[ 2868 ]= 409 ;
- sine[ 2869 ]= 407 ;
- sine[ 2870 ]= 405 ;
- sine[ 2871 ]= 403 ;
- sine[ 2872 ]= 401 ;
- sine[ 2873 ]= 399 ;
- sine[ 2874 ]= 397 ;
- sine[ 2875 ]= 395 ;
- sine[ 2876 ]= 393 ;
- sine[ 2877 ]= 391 ;
- sine[ 2878 ]= 389 ;
- sine[ 2879 ]= 387 ;
- sine[ 2880 ]= 385 ;
- sine[ 2881 ]= 383 ;
- sine[ 2882 ]= 381 ;
- sine[ 2883 ]= 379 ;
- sine[ 2884 ]= 377 ;
- sine[ 2885 ]= 375 ;
- sine[ 2886 ]= 373 ;
- sine[ 2887 ]= 371 ;
- sine[ 2888 ]= 369 ;
- sine[ 2889 ]= 367 ;
- sine[ 2890 ]= 365 ;
- sine[ 2891 ]= 363 ;
- sine[ 2892 ]= 361 ;
- sine[ 2893 ]= 359 ;
- sine[ 2894 ]= 357 ;
- sine[ 2895 ]= 355 ;
- sine[ 2896 ]= 353 ;
- sine[ 2897 ]= 351 ;
- sine[ 2898 ]= 349 ;
- sine[ 2899 ]= 347 ;
- sine[ 2900 ]= 345 ;
- sine[ 2901 ]= 343 ;
- sine[ 2902 ]= 341 ;
- sine[ 2903 ]= 339 ;
- sine[ 2904 ]= 337 ;
- sine[ 2905 ]= 335 ;
- sine[ 2906 ]= 333 ;
- sine[ 2907 ]= 331 ;
- sine[ 2908 ]= 329 ;
- sine[ 2909 ]= 327 ;
- sine[ 2910 ]= 325 ;
- sine[ 2911 ]= 323 ;
- sine[ 2912 ]= 321 ;
- sine[ 2913 ]= 319 ;
- sine[ 2914 ]= 317 ;
- sine[ 2915 ]= 315 ;
- sine[ 2916 ]= 313 ;
- sine[ 2917 ]= 311 ;
- sine[ 2918 ]= 309 ;
- sine[ 2919 ]= 307 ;
- sine[ 2920 ]= 305 ;
- sine[ 2921 ]= 303 ;
- sine[ 2922 ]= 301 ;
- sine[ 2923 ]= 299 ;
- sine[ 2924 ]= 297 ;
- sine[ 2925 ]= 295 ;
- sine[ 2926 ]= 293 ;
- sine[ 2927 ]= 291 ;
- sine[ 2928 ]= 289 ;
- sine[ 2929 ]= 287 ;
- sine[ 2930 ]= 285 ;
- sine[ 2931 ]= 283 ;
- sine[ 2932 ]= 281 ;
- sine[ 2933 ]= 279 ;
- sine[ 2934 ]= 277 ;
- sine[ 2935 ]= 275 ;
- sine[ 2936 ]= 273 ;
- sine[ 2937 ]= 271 ;
- sine[ 2938 ]= 269 ;
- sine[ 2939 ]= 267 ;
- sine[ 2940 ]= 265 ;
- sine[ 2941 ]= 263 ;
- sine[ 2942 ]= 261 ;
- sine[ 2943 ]= 259 ;
- sine[ 2944 ]= 257 ;
- sine[ 2945 ]= 255 ;
- sine[ 2946 ]= 253 ;
- sine[ 2947 ]= 251 ;
- sine[ 2948 ]= 249 ;
- sine[ 2949 ]= 247 ;
- sine[ 2950 ]= 245 ;
- sine[ 2951 ]= 243 ;
- sine[ 2952 ]= 241 ;
- sine[ 2953 ]= 239 ;
- sine[ 2954 ]= 237 ;
- sine[ 2955 ]= 235 ;
- sine[ 2956 ]= 233 ;
- sine[ 2957 ]= 231 ;
- sine[ 2958 ]= 229 ;
- sine[ 2959 ]= 227 ;
- sine[ 2960 ]= 225 ;
- sine[ 2961 ]= 223 ;
- sine[ 2962 ]= 221 ;
- sine[ 2963 ]= 219 ;
- sine[ 2964 ]= 217 ;
- sine[ 2965 ]= 215 ;
- sine[ 2966 ]= 213 ;
- sine[ 2967 ]= 211 ;
- sine[ 2968 ]= 209 ;
- sine[ 2969 ]= 207 ;
- sine[ 2970 ]= 205 ;
- sine[ 2971 ]= 203 ;
- sine[ 2972 ]= 201 ;
- sine[ 2973 ]= 199 ;
- sine[ 2974 ]= 197 ;
- sine[ 2975 ]= 195 ;
- sine[ 2976 ]= 193 ;
- sine[ 2977 ]= 191 ;
- sine[ 2978 ]= 189 ;
- sine[ 2979 ]= 187 ;
- sine[ 2980 ]= 185 ;
- sine[ 2981 ]= 183 ;
- sine[ 2982 ]= 181 ;
- sine[ 2983 ]= 179 ;
- sine[ 2984 ]= 177 ;
- sine[ 2985 ]= 175 ;
- sine[ 2986 ]= 173 ;
- sine[ 2987 ]= 171 ;
- sine[ 2988 ]= 169 ;
- sine[ 2989 ]= 167 ;
- sine[ 2990 ]= 165 ;
- sine[ 2991 ]= 163 ;
- sine[ 2992 ]= 161 ;
- sine[ 2993 ]= 159 ;
- sine[ 2994 ]= 157 ;
- sine[ 2995 ]= 155 ;
- sine[ 2996 ]= 153 ;
- sine[ 2997 ]= 151 ;
- sine[ 2998 ]= 149 ;
- sine[ 2999 ]= 147 ;
- sine[ 3000 ]= 145 ;
- sine[ 3001 ]= 143 ;
- sine[ 3002 ]= 141 ;
- sine[ 3003 ]= 139 ;
- sine[ 3004 ]= 137 ;
- sine[ 3005 ]= 135 ;
- sine[ 3006 ]= 133 ;
- sine[ 3007 ]= 131 ;
- sine[ 3008 ]= 129 ;
- sine[ 3009 ]= 127 ;
- sine[ 3010 ]= 125 ;
- sine[ 3011 ]= 123 ;
- sine[ 3012 ]= 121 ;
- sine[ 3013 ]= 119 ;
- sine[ 3014 ]= 117 ;
- sine[ 3015 ]= 115 ;
- sine[ 3016 ]= 113 ;
- sine[ 3017 ]= 111 ;
- sine[ 3018 ]= 109 ;
- sine[ 3019 ]= 107 ;
- sine[ 3020 ]= 105 ;
- sine[ 3021 ]= 103 ;
- sine[ 3022 ]= 101 ;
- sine[ 3023 ]= 99 ;
- sine[ 3024 ]= 97 ;
- sine[ 3025 ]= 95 ;
- sine[ 3026 ]= 93 ;
- sine[ 3027 ]= 91 ;
- sine[ 3028 ]= 89 ;
- sine[ 3029 ]= 87 ;
- sine[ 3030 ]= 85 ;
- sine[ 3031 ]= 83 ;
- sine[ 3032 ]= 81 ;
- sine[ 3033 ]= 79 ;
- sine[ 3034 ]= 77 ;
- sine[ 3035 ]= 75 ;
- sine[ 3036 ]= 73 ;
- sine[ 3037 ]= 71 ;
- sine[ 3038 ]= 69 ;
- sine[ 3039 ]= 67 ;
- sine[ 3040 ]= 65 ;
- sine[ 3041 ]= 63 ;
- sine[ 3042 ]= 61 ;
- sine[ 3043 ]= 59 ;
- sine[ 3044 ]= 57 ;
- sine[ 3045 ]= 55 ;
- sine[ 3046 ]= 53 ;
- sine[ 3047 ]= 51 ;
- sine[ 3048 ]= 49 ;
- sine[ 3049 ]= 47 ;
- sine[ 3050 ]= 45 ;
- sine[ 3051 ]= 43 ;
- sine[ 3052 ]= 41 ;
- sine[ 3053 ]= 39 ;
- sine[ 3054 ]= 37 ;
- sine[ 3055 ]= 35 ;
- sine[ 3056 ]= 33 ;
- sine[ 3057 ]= 31 ;
- sine[ 3058 ]= 29 ;
- sine[ 3059 ]= 27 ;
- sine[ 3060 ]= 25 ;
- sine[ 3061 ]= 23 ;
- sine[ 3062 ]= 21 ;
- sine[ 3063 ]= 19 ;
- sine[ 3064 ]= 17 ;
- sine[ 3065 ]= 15 ;
- sine[ 3066 ]= 13 ;
- sine[ 3067 ]= 11 ;
- sine[ 3068 ]= 9 ;
- sine[ 3069 ]= 7 ;
- sine[ 3070 ]= 5 ;
- sine[ 3071 ]= 3 ;
- sine[ 3072 ]= 1 ;
- sine[ 3073 ]= 0 ;
- sine[ 3074 ]= 2 ;
- sine[ 3075 ]= 4 ;
- sine[ 3076 ]= 6 ;
- sine[ 3077 ]= 8 ;
- sine[ 3078 ]= 10 ;
- sine[ 3079 ]= 12 ;
- sine[ 3080 ]= 14 ;
- sine[ 3081 ]= 16 ;
- sine[ 3082 ]= 18 ;
- sine[ 3083 ]= 20 ;
- sine[ 3084 ]= 22 ;
- sine[ 3085 ]= 24 ;
- sine[ 3086 ]= 26 ;
- sine[ 3087 ]= 28 ;
- sine[ 3088 ]= 30 ;
- sine[ 3089 ]= 32 ;
- sine[ 3090 ]= 34 ;
- sine[ 3091 ]= 36 ;
- sine[ 3092 ]= 38 ;
- sine[ 3093 ]= 40 ;
- sine[ 3094 ]= 42 ;
- sine[ 3095 ]= 44 ;
- sine[ 3096 ]= 46 ;
- sine[ 3097 ]= 48 ;
- sine[ 3098 ]= 50 ;
- sine[ 3099 ]= 52 ;
- sine[ 3100 ]= 54 ;
- sine[ 3101 ]= 56 ;
- sine[ 3102 ]= 58 ;
- sine[ 3103 ]= 60 ;
- sine[ 3104 ]= 62 ;
- sine[ 3105 ]= 64 ;
- sine[ 3106 ]= 66 ;
- sine[ 3107 ]= 68 ;
- sine[ 3108 ]= 70 ;
- sine[ 3109 ]= 72 ;
- sine[ 3110 ]= 74 ;
- sine[ 3111 ]= 76 ;
- sine[ 3112 ]= 78 ;
- sine[ 3113 ]= 80 ;
- sine[ 3114 ]= 82 ;
- sine[ 3115 ]= 84 ;
- sine[ 3116 ]= 86 ;
- sine[ 3117 ]= 88 ;
- sine[ 3118 ]= 90 ;
- sine[ 3119 ]= 92 ;
- sine[ 3120 ]= 94 ;
- sine[ 3121 ]= 96 ;
- sine[ 3122 ]= 98 ;
- sine[ 3123 ]= 100 ;
- sine[ 3124 ]= 102 ;
- sine[ 3125 ]= 104 ;
- sine[ 3126 ]= 106 ;
- sine[ 3127 ]= 108 ;
- sine[ 3128 ]= 110 ;
- sine[ 3129 ]= 112 ;
- sine[ 3130 ]= 114 ;
- sine[ 3131 ]= 116 ;
- sine[ 3132 ]= 118 ;
- sine[ 3133 ]= 120 ;
- sine[ 3134 ]= 122 ;
- sine[ 3135 ]= 124 ;
- sine[ 3136 ]= 126 ;
- sine[ 3137 ]= 128 ;
- sine[ 3138 ]= 130 ;
- sine[ 3139 ]= 132 ;
- sine[ 3140 ]= 134 ;
- sine[ 3141 ]= 136 ;
- sine[ 3142 ]= 138 ;
- sine[ 3143 ]= 140 ;
- sine[ 3144 ]= 142 ;
- sine[ 3145 ]= 144 ;
- sine[ 3146 ]= 146 ;
- sine[ 3147 ]= 148 ;
- sine[ 3148 ]= 150 ;
- sine[ 3149 ]= 152 ;
- sine[ 3150 ]= 154 ;
- sine[ 3151 ]= 156 ;
- sine[ 3152 ]= 158 ;
- sine[ 3153 ]= 160 ;
- sine[ 3154 ]= 162 ;
- sine[ 3155 ]= 164 ;
- sine[ 3156 ]= 166 ;
- sine[ 3157 ]= 168 ;
- sine[ 3158 ]= 170 ;
- sine[ 3159 ]= 172 ;
- sine[ 3160 ]= 174 ;
- sine[ 3161 ]= 176 ;
- sine[ 3162 ]= 178 ;
- sine[ 3163 ]= 180 ;
- sine[ 3164 ]= 182 ;
- sine[ 3165 ]= 184 ;
- sine[ 3166 ]= 186 ;
- sine[ 3167 ]= 188 ;
- sine[ 3168 ]= 190 ;
- sine[ 3169 ]= 192 ;
- sine[ 3170 ]= 194 ;
- sine[ 3171 ]= 196 ;
- sine[ 3172 ]= 198 ;
- sine[ 3173 ]= 200 ;
- sine[ 3174 ]= 202 ;
- sine[ 3175 ]= 204 ;
- sine[ 3176 ]= 206 ;
- sine[ 3177 ]= 208 ;
- sine[ 3178 ]= 210 ;
- sine[ 3179 ]= 212 ;
- sine[ 3180 ]= 214 ;
- sine[ 3181 ]= 216 ;
- sine[ 3182 ]= 218 ;
- sine[ 3183 ]= 220 ;
- sine[ 3184 ]= 222 ;
- sine[ 3185 ]= 224 ;
- sine[ 3186 ]= 226 ;
- sine[ 3187 ]= 228 ;
- sine[ 3188 ]= 230 ;
- sine[ 3189 ]= 232 ;
- sine[ 3190 ]= 234 ;
- sine[ 3191 ]= 236 ;
- sine[ 3192 ]= 238 ;
- sine[ 3193 ]= 240 ;
- sine[ 3194 ]= 242 ;
- sine[ 3195 ]= 244 ;
- sine[ 3196 ]= 246 ;
- sine[ 3197 ]= 248 ;
- sine[ 3198 ]= 250 ;
- sine[ 3199 ]= 252 ;
- sine[ 3200 ]= 254 ;
- sine[ 3201 ]= 256 ;
- sine[ 3202 ]= 258 ;
- sine[ 3203 ]= 260 ;
- sine[ 3204 ]= 262 ;
- sine[ 3205 ]= 264 ;
- sine[ 3206 ]= 266 ;
- sine[ 3207 ]= 268 ;
- sine[ 3208 ]= 270 ;
- sine[ 3209 ]= 272 ;
- sine[ 3210 ]= 274 ;
- sine[ 3211 ]= 276 ;
- sine[ 3212 ]= 278 ;
- sine[ 3213 ]= 280 ;
- sine[ 3214 ]= 282 ;
- sine[ 3215 ]= 284 ;
- sine[ 3216 ]= 286 ;
- sine[ 3217 ]= 288 ;
- sine[ 3218 ]= 290 ;
- sine[ 3219 ]= 292 ;
- sine[ 3220 ]= 294 ;
- sine[ 3221 ]= 296 ;
- sine[ 3222 ]= 298 ;
- sine[ 3223 ]= 300 ;
- sine[ 3224 ]= 302 ;
- sine[ 3225 ]= 304 ;
- sine[ 3226 ]= 306 ;
- sine[ 3227 ]= 308 ;
- sine[ 3228 ]= 310 ;
- sine[ 3229 ]= 312 ;
- sine[ 3230 ]= 314 ;
- sine[ 3231 ]= 316 ;
- sine[ 3232 ]= 318 ;
- sine[ 3233 ]= 320 ;
- sine[ 3234 ]= 322 ;
- sine[ 3235 ]= 324 ;
- sine[ 3236 ]= 326 ;
- sine[ 3237 ]= 328 ;
- sine[ 3238 ]= 330 ;
- sine[ 3239 ]= 332 ;
- sine[ 3240 ]= 334 ;
- sine[ 3241 ]= 336 ;
- sine[ 3242 ]= 338 ;
- sine[ 3243 ]= 340 ;
- sine[ 3244 ]= 342 ;
- sine[ 3245 ]= 344 ;
- sine[ 3246 ]= 346 ;
- sine[ 3247 ]= 348 ;
- sine[ 3248 ]= 350 ;
- sine[ 3249 ]= 352 ;
- sine[ 3250 ]= 354 ;
- sine[ 3251 ]= 356 ;
- sine[ 3252 ]= 358 ;
- sine[ 3253 ]= 360 ;
- sine[ 3254 ]= 362 ;
- sine[ 3255 ]= 364 ;
- sine[ 3256 ]= 366 ;
- sine[ 3257 ]= 368 ;
- sine[ 3258 ]= 370 ;
- sine[ 3259 ]= 372 ;
- sine[ 3260 ]= 374 ;
- sine[ 3261 ]= 376 ;
- sine[ 3262 ]= 378 ;
- sine[ 3263 ]= 380 ;
- sine[ 3264 ]= 382 ;
- sine[ 3265 ]= 384 ;
- sine[ 3266 ]= 386 ;
- sine[ 3267 ]= 388 ;
- sine[ 3268 ]= 390 ;
- sine[ 3269 ]= 392 ;
- sine[ 3270 ]= 394 ;
- sine[ 3271 ]= 396 ;
- sine[ 3272 ]= 398 ;
- sine[ 3273 ]= 400 ;
- sine[ 3274 ]= 402 ;
- sine[ 3275 ]= 404 ;
- sine[ 3276 ]= 406 ;
- sine[ 3277 ]= 408 ;
- sine[ 3278 ]= 410 ;
- sine[ 3279 ]= 412 ;
- sine[ 3280 ]= 414 ;
- sine[ 3281 ]= 416 ;
- sine[ 3282 ]= 418 ;
- sine[ 3283 ]= 420 ;
- sine[ 3284 ]= 422 ;
- sine[ 3285 ]= 424 ;
- sine[ 3286 ]= 426 ;
- sine[ 3287 ]= 428 ;
- sine[ 3288 ]= 430 ;
- sine[ 3289 ]= 432 ;
- sine[ 3290 ]= 434 ;
- sine[ 3291 ]= 436 ;
- sine[ 3292 ]= 438 ;
- sine[ 3293 ]= 440 ;
- sine[ 3294 ]= 442 ;
- sine[ 3295 ]= 444 ;
- sine[ 3296 ]= 446 ;
- sine[ 3297 ]= 448 ;
- sine[ 3298 ]= 450 ;
- sine[ 3299 ]= 452 ;
- sine[ 3300 ]= 454 ;
- sine[ 3301 ]= 456 ;
- sine[ 3302 ]= 458 ;
- sine[ 3303 ]= 460 ;
- sine[ 3304 ]= 462 ;
- sine[ 3305 ]= 464 ;
- sine[ 3306 ]= 466 ;
- sine[ 3307 ]= 468 ;
- sine[ 3308 ]= 470 ;
- sine[ 3309 ]= 472 ;
- sine[ 3310 ]= 474 ;
- sine[ 3311 ]= 476 ;
- sine[ 3312 ]= 478 ;
- sine[ 3313 ]= 480 ;
- sine[ 3314 ]= 482 ;
- sine[ 3315 ]= 484 ;
- sine[ 3316 ]= 486 ;
- sine[ 3317 ]= 488 ;
- sine[ 3318 ]= 490 ;
- sine[ 3319 ]= 492 ;
- sine[ 3320 ]= 494 ;
- sine[ 3321 ]= 496 ;
- sine[ 3322 ]= 498 ;
- sine[ 3323 ]= 500 ;
- sine[ 3324 ]= 502 ;
- sine[ 3325 ]= 504 ;
- sine[ 3326 ]= 506 ;
- sine[ 3327 ]= 508 ;
- sine[ 3328 ]= 510 ;
- sine[ 3329 ]= 512 ;
- sine[ 3330 ]= 514 ;
- sine[ 3331 ]= 516 ;
- sine[ 3332 ]= 518 ;
- sine[ 3333 ]= 520 ;
- sine[ 3334 ]= 522 ;
- sine[ 3335 ]= 524 ;
- sine[ 3336 ]= 526 ;
- sine[ 3337 ]= 528 ;
- sine[ 3338 ]= 530 ;
- sine[ 3339 ]= 532 ;
- sine[ 3340 ]= 534 ;
- sine[ 3341 ]= 536 ;
- sine[ 3342 ]= 538 ;
- sine[ 3343 ]= 540 ;
- sine[ 3344 ]= 542 ;
- sine[ 3345 ]= 544 ;
- sine[ 3346 ]= 546 ;
- sine[ 3347 ]= 548 ;
- sine[ 3348 ]= 550 ;
- sine[ 3349 ]= 552 ;
- sine[ 3350 ]= 554 ;
- sine[ 3351 ]= 556 ;
- sine[ 3352 ]= 558 ;
- sine[ 3353 ]= 560 ;
- sine[ 3354 ]= 562 ;
- sine[ 3355 ]= 564 ;
- sine[ 3356 ]= 566 ;
- sine[ 3357 ]= 568 ;
- sine[ 3358 ]= 570 ;
- sine[ 3359 ]= 572 ;
- sine[ 3360 ]= 574 ;
- sine[ 3361 ]= 576 ;
- sine[ 3362 ]= 578 ;
- sine[ 3363 ]= 580 ;
- sine[ 3364 ]= 582 ;
- sine[ 3365 ]= 584 ;
- sine[ 3366 ]= 586 ;
- sine[ 3367 ]= 588 ;
- sine[ 3368 ]= 590 ;
- sine[ 3369 ]= 592 ;
- sine[ 3370 ]= 594 ;
- sine[ 3371 ]= 596 ;
- sine[ 3372 ]= 598 ;
- sine[ 3373 ]= 600 ;
- sine[ 3374 ]= 602 ;
- sine[ 3375 ]= 604 ;
- sine[ 3376 ]= 606 ;
- sine[ 3377 ]= 608 ;
- sine[ 3378 ]= 610 ;
- sine[ 3379 ]= 612 ;
- sine[ 3380 ]= 614 ;
- sine[ 3381 ]= 616 ;
- sine[ 3382 ]= 618 ;
- sine[ 3383 ]= 620 ;
- sine[ 3384 ]= 622 ;
- sine[ 3385 ]= 624 ;
- sine[ 3386 ]= 626 ;
- sine[ 3387 ]= 628 ;
- sine[ 3388 ]= 630 ;
- sine[ 3389 ]= 632 ;
- sine[ 3390 ]= 634 ;
- sine[ 3391 ]= 636 ;
- sine[ 3392 ]= 638 ;
- sine[ 3393 ]= 640 ;
- sine[ 3394 ]= 642 ;
- sine[ 3395 ]= 644 ;
- sine[ 3396 ]= 646 ;
- sine[ 3397 ]= 648 ;
- sine[ 3398 ]= 650 ;
- sine[ 3399 ]= 652 ;
- sine[ 3400 ]= 654 ;
- sine[ 3401 ]= 656 ;
- sine[ 3402 ]= 658 ;
- sine[ 3403 ]= 660 ;
- sine[ 3404 ]= 662 ;
- sine[ 3405 ]= 664 ;
- sine[ 3406 ]= 666 ;
- sine[ 3407 ]= 668 ;
- sine[ 3408 ]= 670 ;
- sine[ 3409 ]= 672 ;
- sine[ 3410 ]= 674 ;
- sine[ 3411 ]= 676 ;
- sine[ 3412 ]= 678 ;
- sine[ 3413 ]= 680 ;
- sine[ 3414 ]= 682 ;
- sine[ 3415 ]= 684 ;
- sine[ 3416 ]= 686 ;
- sine[ 3417 ]= 688 ;
- sine[ 3418 ]= 690 ;
- sine[ 3419 ]= 692 ;
- sine[ 3420 ]= 694 ;
- sine[ 3421 ]= 696 ;
- sine[ 3422 ]= 698 ;
- sine[ 3423 ]= 700 ;
- sine[ 3424 ]= 702 ;
- sine[ 3425 ]= 704 ;
- sine[ 3426 ]= 706 ;
- sine[ 3427 ]= 708 ;
- sine[ 3428 ]= 710 ;
- sine[ 3429 ]= 712 ;
- sine[ 3430 ]= 714 ;
- sine[ 3431 ]= 716 ;
- sine[ 3432 ]= 718 ;
- sine[ 3433 ]= 720 ;
- sine[ 3434 ]= 722 ;
- sine[ 3435 ]= 724 ;
- sine[ 3436 ]= 726 ;
- sine[ 3437 ]= 728 ;
- sine[ 3438 ]= 730 ;
- sine[ 3439 ]= 732 ;
- sine[ 3440 ]= 734 ;
- sine[ 3441 ]= 736 ;
- sine[ 3442 ]= 738 ;
- sine[ 3443 ]= 740 ;
- sine[ 3444 ]= 742 ;
- sine[ 3445 ]= 744 ;
- sine[ 3446 ]= 746 ;
- sine[ 3447 ]= 748 ;
- sine[ 3448 ]= 750 ;
- sine[ 3449 ]= 752 ;
- sine[ 3450 ]= 754 ;
- sine[ 3451 ]= 756 ;
- sine[ 3452 ]= 758 ;
- sine[ 3453 ]= 760 ;
- sine[ 3454 ]= 762 ;
- sine[ 3455 ]= 764 ;
- sine[ 3456 ]= 766 ;
- sine[ 3457 ]= 768 ;
- sine[ 3458 ]= 770 ;
- sine[ 3459 ]= 772 ;
- sine[ 3460 ]= 774 ;
- sine[ 3461 ]= 776 ;
- sine[ 3462 ]= 778 ;
- sine[ 3463 ]= 780 ;
- sine[ 3464 ]= 782 ;
- sine[ 3465 ]= 784 ;
- sine[ 3466 ]= 786 ;
- sine[ 3467 ]= 788 ;
- sine[ 3468 ]= 790 ;
- sine[ 3469 ]= 792 ;
- sine[ 3470 ]= 794 ;
- sine[ 3471 ]= 796 ;
- sine[ 3472 ]= 798 ;
- sine[ 3473 ]= 800 ;
- sine[ 3474 ]= 802 ;
- sine[ 3475 ]= 804 ;
- sine[ 3476 ]= 806 ;
- sine[ 3477 ]= 808 ;
- sine[ 3478 ]= 810 ;
- sine[ 3479 ]= 812 ;
- sine[ 3480 ]= 814 ;
- sine[ 3481 ]= 816 ;
- sine[ 3482 ]= 818 ;
- sine[ 3483 ]= 820 ;
- sine[ 3484 ]= 822 ;
- sine[ 3485 ]= 824 ;
- sine[ 3486 ]= 826 ;
- sine[ 3487 ]= 828 ;
- sine[ 3488 ]= 830 ;
- sine[ 3489 ]= 832 ;
- sine[ 3490 ]= 834 ;
- sine[ 3491 ]= 836 ;
- sine[ 3492 ]= 838 ;
- sine[ 3493 ]= 840 ;
- sine[ 3494 ]= 842 ;
- sine[ 3495 ]= 844 ;
- sine[ 3496 ]= 846 ;
- sine[ 3497 ]= 848 ;
- sine[ 3498 ]= 850 ;
- sine[ 3499 ]= 852 ;
- sine[ 3500 ]= 854 ;
- sine[ 3501 ]= 856 ;
- sine[ 3502 ]= 858 ;
- sine[ 3503 ]= 860 ;
- sine[ 3504 ]= 862 ;
- sine[ 3505 ]= 864 ;
- sine[ 3506 ]= 866 ;
- sine[ 3507 ]= 868 ;
- sine[ 3508 ]= 870 ;
- sine[ 3509 ]= 872 ;
- sine[ 3510 ]= 874 ;
- sine[ 3511 ]= 876 ;
- sine[ 3512 ]= 878 ;
- sine[ 3513 ]= 880 ;
- sine[ 3514 ]= 882 ;
- sine[ 3515 ]= 884 ;
- sine[ 3516 ]= 886 ;
- sine[ 3517 ]= 888 ;
- sine[ 3518 ]= 890 ;
- sine[ 3519 ]= 892 ;
- sine[ 3520 ]= 894 ;
- sine[ 3521 ]= 896 ;
- sine[ 3522 ]= 898 ;
- sine[ 3523 ]= 900 ;
- sine[ 3524 ]= 902 ;
- sine[ 3525 ]= 904 ;
- sine[ 3526 ]= 906 ;
- sine[ 3527 ]= 908 ;
- sine[ 3528 ]= 910 ;
- sine[ 3529 ]= 912 ;
- sine[ 3530 ]= 914 ;
- sine[ 3531 ]= 916 ;
- sine[ 3532 ]= 918 ;
- sine[ 3533 ]= 920 ;
- sine[ 3534 ]= 922 ;
- sine[ 3535 ]= 924 ;
- sine[ 3536 ]= 926 ;
- sine[ 3537 ]= 928 ;
- sine[ 3538 ]= 930 ;
- sine[ 3539 ]= 932 ;
- sine[ 3540 ]= 934 ;
- sine[ 3541 ]= 936 ;
- sine[ 3542 ]= 938 ;
- sine[ 3543 ]= 940 ;
- sine[ 3544 ]= 942 ;
- sine[ 3545 ]= 944 ;
- sine[ 3546 ]= 946 ;
- sine[ 3547 ]= 948 ;
- sine[ 3548 ]= 950 ;
- sine[ 3549 ]= 952 ;
- sine[ 3550 ]= 954 ;
- sine[ 3551 ]= 956 ;
- sine[ 3552 ]= 958 ;
- sine[ 3553 ]= 960 ;
- sine[ 3554 ]= 962 ;
- sine[ 3555 ]= 964 ;
- sine[ 3556 ]= 966 ;
- sine[ 3557 ]= 968 ;
- sine[ 3558 ]= 970 ;
- sine[ 3559 ]= 972 ;
- sine[ 3560 ]= 974 ;
- sine[ 3561 ]= 976 ;
- sine[ 3562 ]= 978 ;
- sine[ 3563 ]= 980 ;
- sine[ 3564 ]= 982 ;
- sine[ 3565 ]= 984 ;
- sine[ 3566 ]= 986 ;
- sine[ 3567 ]= 988 ;
- sine[ 3568 ]= 990 ;
- sine[ 3569 ]= 992 ;
- sine[ 3570 ]= 994 ;
- sine[ 3571 ]= 996 ;
- sine[ 3572 ]= 998 ;
- sine[ 3573 ]= 1000 ;
- sine[ 3574 ]= 1002 ;
- sine[ 3575 ]= 1004 ;
- sine[ 3576 ]= 1006 ;
- sine[ 3577 ]= 1008 ;
- sine[ 3578 ]= 1010 ;
- sine[ 3579 ]= 1012 ;
- sine[ 3580 ]= 1014 ;
- sine[ 3581 ]= 1016 ;
- sine[ 3582 ]= 1018 ;
- sine[ 3583 ]= 1020 ;
- sine[ 3584 ]= 1022 ;
- sine[ 3585 ]= 1024 ;
- sine[ 3586 ]= 1026 ;
- sine[ 3587 ]= 1028 ;
- sine[ 3588 ]= 1030 ;
- sine[ 3589 ]= 1032 ;
- sine[ 3590 ]= 1034 ;
- sine[ 3591 ]= 1036 ;
- sine[ 3592 ]= 1038 ;
- sine[ 3593 ]= 1040 ;
- sine[ 3594 ]= 1042 ;
- sine[ 3595 ]= 1044 ;
- sine[ 3596 ]= 1046 ;
- sine[ 3597 ]= 1048 ;
- sine[ 3598 ]= 1050 ;
- sine[ 3599 ]= 1052 ;
- sine[ 3600 ]= 1054 ;
- sine[ 3601 ]= 1056 ;
- sine[ 3602 ]= 1058 ;
- sine[ 3603 ]= 1060 ;
- sine[ 3604 ]= 1062 ;
- sine[ 3605 ]= 1064 ;
- sine[ 3606 ]= 1066 ;
- sine[ 3607 ]= 1068 ;
- sine[ 3608 ]= 1070 ;
- sine[ 3609 ]= 1072 ;
- sine[ 3610 ]= 1074 ;
- sine[ 3611 ]= 1076 ;
- sine[ 3612 ]= 1078 ;
- sine[ 3613 ]= 1080 ;
- sine[ 3614 ]= 1082 ;
- sine[ 3615 ]= 1084 ;
- sine[ 3616 ]= 1086 ;
- sine[ 3617 ]= 1088 ;
- sine[ 3618 ]= 1090 ;
- sine[ 3619 ]= 1092 ;
- sine[ 3620 ]= 1094 ;
- sine[ 3621 ]= 1096 ;
- sine[ 3622 ]= 1098 ;
- sine[ 3623 ]= 1100 ;
- sine[ 3624 ]= 1102 ;
- sine[ 3625 ]= 1104 ;
- sine[ 3626 ]= 1106 ;
- sine[ 3627 ]= 1108 ;
- sine[ 3628 ]= 1110 ;
- sine[ 3629 ]= 1112 ;
- sine[ 3630 ]= 1114 ;
- sine[ 3631 ]= 1116 ;
- sine[ 3632 ]= 1118 ;
- sine[ 3633 ]= 1120 ;
- sine[ 3634 ]= 1122 ;
- sine[ 3635 ]= 1124 ;
- sine[ 3636 ]= 1126 ;
- sine[ 3637 ]= 1128 ;
- sine[ 3638 ]= 1130 ;
- sine[ 3639 ]= 1132 ;
- sine[ 3640 ]= 1134 ;
- sine[ 3641 ]= 1136 ;
- sine[ 3642 ]= 1138 ;
- sine[ 3643 ]= 1140 ;
- sine[ 3644 ]= 1142 ;
- sine[ 3645 ]= 1144 ;
- sine[ 3646 ]= 1146 ;
- sine[ 3647 ]= 1148 ;
- sine[ 3648 ]= 1150 ;
- sine[ 3649 ]= 1152 ;
- sine[ 3650 ]= 1154 ;
- sine[ 3651 ]= 1156 ;
- sine[ 3652 ]= 1158 ;
- sine[ 3653 ]= 1160 ;
- sine[ 3654 ]= 1162 ;
- sine[ 3655 ]= 1164 ;
- sine[ 3656 ]= 1166 ;
- sine[ 3657 ]= 1168 ;
- sine[ 3658 ]= 1170 ;
- sine[ 3659 ]= 1172 ;
- sine[ 3660 ]= 1174 ;
- sine[ 3661 ]= 1176 ;
- sine[ 3662 ]= 1178 ;
- sine[ 3663 ]= 1180 ;
- sine[ 3664 ]= 1182 ;
- sine[ 3665 ]= 1184 ;
- sine[ 3666 ]= 1186 ;
- sine[ 3667 ]= 1188 ;
- sine[ 3668 ]= 1190 ;
- sine[ 3669 ]= 1192 ;
- sine[ 3670 ]= 1194 ;
- sine[ 3671 ]= 1196 ;
- sine[ 3672 ]= 1198 ;
- sine[ 3673 ]= 1200 ;
- sine[ 3674 ]= 1202 ;
- sine[ 3675 ]= 1204 ;
- sine[ 3676 ]= 1206 ;
- sine[ 3677 ]= 1208 ;
- sine[ 3678 ]= 1210 ;
- sine[ 3679 ]= 1212 ;
- sine[ 3680 ]= 1214 ;
- sine[ 3681 ]= 1216 ;
- sine[ 3682 ]= 1218 ;
- sine[ 3683 ]= 1220 ;
- sine[ 3684 ]= 1222 ;
- sine[ 3685 ]= 1224 ;
- sine[ 3686 ]= 1226 ;
- sine[ 3687 ]= 1228 ;
- sine[ 3688 ]= 1230 ;
- sine[ 3689 ]= 1232 ;
- sine[ 3690 ]= 1234 ;
- sine[ 3691 ]= 1236 ;
- sine[ 3692 ]= 1238 ;
- sine[ 3693 ]= 1240 ;
- sine[ 3694 ]= 1242 ;
- sine[ 3695 ]= 1244 ;
- sine[ 3696 ]= 1246 ;
- sine[ 3697 ]= 1248 ;
- sine[ 3698 ]= 1250 ;
- sine[ 3699 ]= 1252 ;
- sine[ 3700 ]= 1254 ;
- sine[ 3701 ]= 1256 ;
- sine[ 3702 ]= 1258 ;
- sine[ 3703 ]= 1260 ;
- sine[ 3704 ]= 1262 ;
- sine[ 3705 ]= 1264 ;
- sine[ 3706 ]= 1266 ;
- sine[ 3707 ]= 1268 ;
- sine[ 3708 ]= 1270 ;
- sine[ 3709 ]= 1272 ;
- sine[ 3710 ]= 1274 ;
- sine[ 3711 ]= 1276 ;
- sine[ 3712 ]= 1278 ;
- sine[ 3713 ]= 1280 ;
- sine[ 3714 ]= 1282 ;
- sine[ 3715 ]= 1284 ;
- sine[ 3716 ]= 1286 ;
- sine[ 3717 ]= 1288 ;
- sine[ 3718 ]= 1290 ;
- sine[ 3719 ]= 1292 ;
- sine[ 3720 ]= 1294 ;
- sine[ 3721 ]= 1296 ;
- sine[ 3722 ]= 1298 ;
- sine[ 3723 ]= 1300 ;
- sine[ 3724 ]= 1302 ;
- sine[ 3725 ]= 1304 ;
- sine[ 3726 ]= 1306 ;
- sine[ 3727 ]= 1308 ;
- sine[ 3728 ]= 1310 ;
- sine[ 3729 ]= 1312 ;
- sine[ 3730 ]= 1314 ;
- sine[ 3731 ]= 1316 ;
- sine[ 3732 ]= 1318 ;
- sine[ 3733 ]= 1320 ;
- sine[ 3734 ]= 1322 ;
- sine[ 3735 ]= 1324 ;
- sine[ 3736 ]= 1326 ;
- sine[ 3737 ]= 1328 ;
- sine[ 3738 ]= 1330 ;
- sine[ 3739 ]= 1332 ;
- sine[ 3740 ]= 1334 ;
- sine[ 3741 ]= 1336 ;
- sine[ 3742 ]= 1338 ;
- sine[ 3743 ]= 1340 ;
- sine[ 3744 ]= 1342 ;
- sine[ 3745 ]= 1344 ;
- sine[ 3746 ]= 1346 ;
- sine[ 3747 ]= 1348 ;
- sine[ 3748 ]= 1350 ;
- sine[ 3749 ]= 1352 ;
- sine[ 3750 ]= 1354 ;
- sine[ 3751 ]= 1356 ;
- sine[ 3752 ]= 1358 ;
- sine[ 3753 ]= 1360 ;
- sine[ 3754 ]= 1362 ;
- sine[ 3755 ]= 1364 ;
- sine[ 3756 ]= 1366 ;
- sine[ 3757 ]= 1368 ;
- sine[ 3758 ]= 1370 ;
- sine[ 3759 ]= 1372 ;
- sine[ 3760 ]= 1374 ;
- sine[ 3761 ]= 1376 ;
- sine[ 3762 ]= 1378 ;
- sine[ 3763 ]= 1380 ;
- sine[ 3764 ]= 1382 ;
- sine[ 3765 ]= 1384 ;
- sine[ 3766 ]= 1386 ;
- sine[ 3767 ]= 1388 ;
- sine[ 3768 ]= 1390 ;
- sine[ 3769 ]= 1392 ;
- sine[ 3770 ]= 1394 ;
- sine[ 3771 ]= 1396 ;
- sine[ 3772 ]= 1398 ;
- sine[ 3773 ]= 1400 ;
- sine[ 3774 ]= 1402 ;
- sine[ 3775 ]= 1404 ;
- sine[ 3776 ]= 1406 ;
- sine[ 3777 ]= 1408 ;
- sine[ 3778 ]= 1410 ;
- sine[ 3779 ]= 1412 ;
- sine[ 3780 ]= 1414 ;
- sine[ 3781 ]= 1416 ;
- sine[ 3782 ]= 1418 ;
- sine[ 3783 ]= 1420 ;
- sine[ 3784 ]= 1422 ;
- sine[ 3785 ]= 1424 ;
- sine[ 3786 ]= 1426 ;
- sine[ 3787 ]= 1428 ;
- sine[ 3788 ]= 1430 ;
- sine[ 3789 ]= 1432 ;
- sine[ 3790 ]= 1434 ;
- sine[ 3791 ]= 1436 ;
- sine[ 3792 ]= 1438 ;
- sine[ 3793 ]= 1440 ;
- sine[ 3794 ]= 1442 ;
- sine[ 3795 ]= 1444 ;
- sine[ 3796 ]= 1446 ;
- sine[ 3797 ]= 1448 ;
- sine[ 3798 ]= 1450 ;
- sine[ 3799 ]= 1452 ;
- sine[ 3800 ]= 1454 ;
- sine[ 3801 ]= 1456 ;
- sine[ 3802 ]= 1458 ;
- sine[ 3803 ]= 1460 ;
- sine[ 3804 ]= 1462 ;
- sine[ 3805 ]= 1464 ;
- sine[ 3806 ]= 1466 ;
- sine[ 3807 ]= 1468 ;
- sine[ 3808 ]= 1470 ;
- sine[ 3809 ]= 1472 ;
- sine[ 3810 ]= 1474 ;
- sine[ 3811 ]= 1476 ;
- sine[ 3812 ]= 1478 ;
- sine[ 3813 ]= 1480 ;
- sine[ 3814 ]= 1482 ;
- sine[ 3815 ]= 1484 ;
- sine[ 3816 ]= 1486 ;
- sine[ 3817 ]= 1488 ;
- sine[ 3818 ]= 1490 ;
- sine[ 3819 ]= 1492 ;
- sine[ 3820 ]= 1494 ;
- sine[ 3821 ]= 1496 ;
- sine[ 3822 ]= 1498 ;
- sine[ 3823 ]= 1500 ;
- sine[ 3824 ]= 1502 ;
- sine[ 3825 ]= 1504 ;
- sine[ 3826 ]= 1506 ;
- sine[ 3827 ]= 1508 ;
- sine[ 3828 ]= 1510 ;
- sine[ 3829 ]= 1512 ;
- sine[ 3830 ]= 1514 ;
- sine[ 3831 ]= 1516 ;
- sine[ 3832 ]= 1518 ;
- sine[ 3833 ]= 1520 ;
- sine[ 3834 ]= 1522 ;
- sine[ 3835 ]= 1524 ;
- sine[ 3836 ]= 1526 ;
- sine[ 3837 ]= 1528 ;
- sine[ 3838 ]= 1530 ;
- sine[ 3839 ]= 1532 ;
- sine[ 3840 ]= 1534 ;
- sine[ 3841 ]= 1536 ;
- sine[ 3842 ]= 1538 ;
- sine[ 3843 ]= 1540 ;
- sine[ 3844 ]= 1542 ;
- sine[ 3845 ]= 1544 ;
- sine[ 3846 ]= 1546 ;
- sine[ 3847 ]= 1548 ;
- sine[ 3848 ]= 1550 ;
- sine[ 3849 ]= 1552 ;
- sine[ 3850 ]= 1554 ;
- sine[ 3851 ]= 1556 ;
- sine[ 3852 ]= 1558 ;
- sine[ 3853 ]= 1560 ;
- sine[ 3854 ]= 1562 ;
- sine[ 3855 ]= 1564 ;
- sine[ 3856 ]= 1566 ;
- sine[ 3857 ]= 1568 ;
- sine[ 3858 ]= 1570 ;
- sine[ 3859 ]= 1572 ;
- sine[ 3860 ]= 1574 ;
- sine[ 3861 ]= 1576 ;
- sine[ 3862 ]= 1578 ;
- sine[ 3863 ]= 1580 ;
- sine[ 3864 ]= 1582 ;
- sine[ 3865 ]= 1584 ;
- sine[ 3866 ]= 1586 ;
- sine[ 3867 ]= 1588 ;
- sine[ 3868 ]= 1590 ;
- sine[ 3869 ]= 1592 ;
- sine[ 3870 ]= 1594 ;
- sine[ 3871 ]= 1596 ;
- sine[ 3872 ]= 1598 ;
- sine[ 3873 ]= 1600 ;
- sine[ 3874 ]= 1602 ;
- sine[ 3875 ]= 1604 ;
- sine[ 3876 ]= 1606 ;
- sine[ 3877 ]= 1608 ;
- sine[ 3878 ]= 1610 ;
- sine[ 3879 ]= 1612 ;
- sine[ 3880 ]= 1614 ;
- sine[ 3881 ]= 1616 ;
- sine[ 3882 ]= 1618 ;
- sine[ 3883 ]= 1620 ;
- sine[ 3884 ]= 1622 ;
- sine[ 3885 ]= 1624 ;
- sine[ 3886 ]= 1626 ;
- sine[ 3887 ]= 1628 ;
- sine[ 3888 ]= 1630 ;
- sine[ 3889 ]= 1632 ;
- sine[ 3890 ]= 1634 ;
- sine[ 3891 ]= 1636 ;
- sine[ 3892 ]= 1638 ;
- sine[ 3893 ]= 1640 ;
- sine[ 3894 ]= 1642 ;
- sine[ 3895 ]= 1644 ;
- sine[ 3896 ]= 1646 ;
- sine[ 3897 ]= 1648 ;
- sine[ 3898 ]= 1650 ;
- sine[ 3899 ]= 1652 ;
- sine[ 3900 ]= 1654 ;
- sine[ 3901 ]= 1656 ;
- sine[ 3902 ]= 1658 ;
- sine[ 3903 ]= 1660 ;
- sine[ 3904 ]= 1662 ;
- sine[ 3905 ]= 1664 ;
- sine[ 3906 ]= 1666 ;
- sine[ 3907 ]= 1668 ;
- sine[ 3908 ]= 1670 ;
- sine[ 3909 ]= 1672 ;
- sine[ 3910 ]= 1674 ;
- sine[ 3911 ]= 1676 ;
- sine[ 3912 ]= 1678 ;
- sine[ 3913 ]= 1680 ;
- sine[ 3914 ]= 1682 ;
- sine[ 3915 ]= 1684 ;
- sine[ 3916 ]= 1686 ;
- sine[ 3917 ]= 1688 ;
- sine[ 3918 ]= 1690 ;
- sine[ 3919 ]= 1692 ;
- sine[ 3920 ]= 1694 ;
- sine[ 3921 ]= 1696 ;
- sine[ 3922 ]= 1698 ;
- sine[ 3923 ]= 1700 ;
- sine[ 3924 ]= 1702 ;
- sine[ 3925 ]= 1704 ;
- sine[ 3926 ]= 1706 ;
- sine[ 3927 ]= 1708 ;
- sine[ 3928 ]= 1710 ;
- sine[ 3929 ]= 1712 ;
- sine[ 3930 ]= 1714 ;
- sine[ 3931 ]= 1716 ;
- sine[ 3932 ]= 1718 ;
- sine[ 3933 ]= 1720 ;
- sine[ 3934 ]= 1722 ;
- sine[ 3935 ]= 1724 ;
- sine[ 3936 ]= 1726 ;
- sine[ 3937 ]= 1728 ;
- sine[ 3938 ]= 1730 ;
- sine[ 3939 ]= 1732 ;
- sine[ 3940 ]= 1734 ;
- sine[ 3941 ]= 1736 ;
- sine[ 3942 ]= 1738 ;
- sine[ 3943 ]= 1740 ;
- sine[ 3944 ]= 1742 ;
- sine[ 3945 ]= 1744 ;
- sine[ 3946 ]= 1746 ;
- sine[ 3947 ]= 1748 ;
- sine[ 3948 ]= 1750 ;
- sine[ 3949 ]= 1752 ;
- sine[ 3950 ]= 1754 ;
- sine[ 3951 ]= 1756 ;
- sine[ 3952 ]= 1758 ;
- sine[ 3953 ]= 1760 ;
- sine[ 3954 ]= 1762 ;
- sine[ 3955 ]= 1764 ;
- sine[ 3956 ]= 1766 ;
- sine[ 3957 ]= 1768 ;
- sine[ 3958 ]= 1770 ;
- sine[ 3959 ]= 1772 ;
- sine[ 3960 ]= 1774 ;
- sine[ 3961 ]= 1776 ;
- sine[ 3962 ]= 1778 ;
- sine[ 3963 ]= 1780 ;
- sine[ 3964 ]= 1782 ;
- sine[ 3965 ]= 1784 ;
- sine[ 3966 ]= 1786 ;
- sine[ 3967 ]= 1788 ;
- sine[ 3968 ]= 1790 ;
- sine[ 3969 ]= 1792 ;
- sine[ 3970 ]= 1794 ;
- sine[ 3971 ]= 1796 ;
- sine[ 3972 ]= 1798 ;
- sine[ 3973 ]= 1800 ;
- sine[ 3974 ]= 1802 ;
- sine[ 3975 ]= 1804 ;
- sine[ 3976 ]= 1806 ;
- sine[ 3977 ]= 1808 ;
- sine[ 3978 ]= 1810 ;
- sine[ 3979 ]= 1812 ;
- sine[ 3980 ]= 1814 ;
- sine[ 3981 ]= 1816 ;
- sine[ 3982 ]= 1818 ;
- sine[ 3983 ]= 1820 ;
- sine[ 3984 ]= 1822 ;
- sine[ 3985 ]= 1824 ;
- sine[ 3986 ]= 1826 ;
- sine[ 3987 ]= 1828 ;
- sine[ 3988 ]= 1830 ;
- sine[ 3989 ]= 1832 ;
- sine[ 3990 ]= 1834 ;
- sine[ 3991 ]= 1836 ;
- sine[ 3992 ]= 1838 ;
- sine[ 3993 ]= 1840 ;
- sine[ 3994 ]= 1842 ;
- sine[ 3995 ]= 1844 ;
- sine[ 3996 ]= 1846 ;
- sine[ 3997 ]= 1848 ;
- sine[ 3998 ]= 1850 ;
- sine[ 3999 ]= 1852 ;
- sine[ 4000 ]= 1854 ;
- sine[ 4001 ]= 1856 ;
- sine[ 4002 ]= 1858 ;
- sine[ 4003 ]= 1860 ;
- sine[ 4004 ]= 1862 ;
- sine[ 4005 ]= 1864 ;
- sine[ 4006 ]= 1866 ;
- sine[ 4007 ]= 1868 ;
- sine[ 4008 ]= 1870 ;
- sine[ 4009 ]= 1872 ;
- sine[ 4010 ]= 1874 ;
- sine[ 4011 ]= 1876 ;
- sine[ 4012 ]= 1878 ;
- sine[ 4013 ]= 1880 ;
- sine[ 4014 ]= 1882 ;
- sine[ 4015 ]= 1884 ;
- sine[ 4016 ]= 1886 ;
- sine[ 4017 ]= 1888 ;
- sine[ 4018 ]= 1890 ;
- sine[ 4019 ]= 1892 ;
- sine[ 4020 ]= 1894 ;
- sine[ 4021 ]= 1896 ;
- sine[ 4022 ]= 1898 ;
- sine[ 4023 ]= 1900 ;
- sine[ 4024 ]= 1902 ;
- sine[ 4025 ]= 1904 ;
- sine[ 4026 ]= 1906 ;
- sine[ 4027 ]= 1908 ;
- sine[ 4028 ]= 1910 ;
- sine[ 4029 ]= 1912 ;
- sine[ 4030 ]= 1914 ;
- sine[ 4031 ]= 1916 ;
- sine[ 4032 ]= 1918 ;
- sine[ 4033 ]= 1920 ;
- sine[ 4034 ]= 1922 ;
- sine[ 4035 ]= 1924 ;
- sine[ 4036 ]= 1926 ;
- sine[ 4037 ]= 1928 ;
- sine[ 4038 ]= 1930 ;
- sine[ 4039 ]= 1932 ;
- sine[ 4040 ]= 1934 ;
- sine[ 4041 ]= 1936 ;
- sine[ 4042 ]= 1938 ;
- sine[ 4043 ]= 1940 ;
- sine[ 4044 ]= 1942 ;
- sine[ 4045 ]= 1944 ;
- sine[ 4046 ]= 1946 ;
- sine[ 4047 ]= 1948 ;
- sine[ 4048 ]= 1950 ;
- sine[ 4049 ]= 1952 ;
- sine[ 4050 ]= 1954 ;
- sine[ 4051 ]= 1956 ;
- sine[ 4052 ]= 1958 ;
- sine[ 4053 ]= 1960 ;
- sine[ 4054 ]= 1962 ;
- sine[ 4055 ]= 1964 ;
- sine[ 4056 ]= 1966 ;
- sine[ 4057 ]= 1968 ;
- sine[ 4058 ]= 1970 ;
- sine[ 4059 ]= 1972 ;
- sine[ 4060 ]= 1974 ;
- sine[ 4061 ]= 1976 ;
- sine[ 4062 ]= 1978 ;
- sine[ 4063 ]= 1980 ;
- sine[ 4064 ]= 1982 ;
- sine[ 4065 ]= 1984 ;
- sine[ 4066 ]= 1986 ;
- sine[ 4067 ]= 1988 ;
- sine[ 4068 ]= 1990 ;
- sine[ 4069 ]= 1992 ;
- sine[ 4070 ]= 1994 ;
- sine[ 4071 ]= 1996 ;
- sine[ 4072 ]= 1998 ;
- sine[ 4073 ]= 2000 ;
- sine[ 4074 ]= 2002 ;
- sine[ 4075 ]= 2004 ;
- sine[ 4076 ]= 2006 ;
- sine[ 4077 ]= 2008 ;
- sine[ 4078 ]= 2010 ;
- sine[ 4079 ]= 2012 ;
- sine[ 4080 ]= 2014 ;
- sine[ 4081 ]= 2016 ;
- sine[ 4082 ]= 2018 ;
- sine[ 4083 ]= 2020 ;
- sine[ 4084 ]= 2022 ;
- sine[ 4085 ]= 2024 ;
- sine[ 4086 ]= 2026 ;
- sine[ 4087 ]= 2028 ;
- sine[ 4088 ]= 2030 ;
- sine[ 4089 ]= 2032 ;
- sine[ 4090 ]= 2034 ;
- sine[ 4091 ]= 2036 ;
- sine[ 4092 ]= 2038 ;
- sine[ 4093 ]= 2040 ;
- sine[ 4094 ]= 2042 ;
- sine[ 4095 ]= 2044 ;
- sine[ 4096 ]= 2046 ;
- end
- always@ (posedge clk)
- begin
- data_out = sine[i];
- i = i+ 1;
- if(i == 4096)
- i = 0;
- end
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement