00001 #define RX_PULSESHAPER_GAIN 32767.000000f
00002 #define RX_PULSESHAPER_COEFF_SETS 48
00003 static const complexi16_t rx_pulseshaper[RX_PULSESHAPER_COEFF_SETS][27] =
00004 {
00005 {
00006 { 0, 2},
00007 { 35, -11},
00008 { -67, -109},
00009 { 91, -91},
00010 { -80, -49},
00011 { 54, -166},
00012 { -151, -11},
00013 { -65, -413},
00014 { -138, 57},
00015 { -766, -1055},
00016 { 843, -987},
00017 { -1372, -699},
00018 { 1529, -6372},
00019 { 10574, 0},
00020 { 2468, 10282},
00021 { -5839, 2975},
00022 { -1000, -1171},
00023 { -763, 1050},
00024 { -1205, -499},
00025 { 23, -147},
00026 { -416, 32},
00027 { -46, -144},
00028 { -149, 91},
00029 { -66, -66},
00030 { -67, 110},
00031 { -122, -39},
00032 { -2, 36}
00033 },
00034 {
00035 { 0, 2},
00036 { 32, -10},
00037 { -68, -111},
00038 { 89, -89},
00039 { -84, -51},
00040 { 53, -163},
00041 { -160, -12},
00042 { -65, -411},
00043 { -158, 65},
00044 { -778, -1070},
00045 { 825, -966},
00046 { -1452, -739},
00047 { 1554, -6476},
00048 { 10621, 0},
00049 { 2457, 10234},
00050 { -5743, 2926},
00051 { -942, -1103},
00052 { -778, 1071},
00053 { -1186, -491},
00054 { 20, -126},
00055 { -418, 32},
00056 { -44, -135},
00057 { -151, 92},
00058 { -63, -63},
00059 { -69, 112},
00060 { -119, -38},
00061 { -3, 40}
00062 },
00063 {
00064 { 0, 2},
00065 { 29, -9},
00066 { -69, -113},
00067 { 87, -87},
00068 { -88, -54},
00069 { 52, -161},
00070 { -169, -13},
00071 { -64, -409},
00072 { -179, 74},
00073 { -789, -1086},
00074 { 807, -944},
00075 { -1533, -781},
00076 { 1579, -6580},
00077 { 10667, 0},
00078 { 2445, 10184},
00079 { -5647, 2877},
00080 { -885, -1036},
00081 { -793, 1091},
00082 { -1167, -483},
00083 { 16, -105},
00084 { -418, 32},
00085 { -41, -126},
00086 { -153, 94},
00087 { -59, -59},
00088 { -70, 115},
00089 { -116, -38},
00090 { -3, 43}
00091 },
00092 {
00093 { 0, 2},
00094 { 26, -8},
00095 { -71, -116},
00096 { 84, -84},
00097 { -92, -56},
00098 { 51, -157},
00099 { -178, -14},
00100 { -64, -407},
00101 { -199, 82},
00102 { -799, -1101},
00103 { 787, -922},
00104 { -1615, -823},
00105 { 1604, -6683},
00106 { 10711, 0},
00107 { 2432, 10132},
00108 { -5550, 2828},
00109 { -828, -970},
00110 { -806, 1110},
00111 { -1148, -475},
00112 { 13, -84},
00113 { -418, 32},
00114 { -38, -118},
00115 { -155, 95},
00116 { -56, -56},
00117 { -71, 117},
00118 { -114, -37},
00119 { -3, 45}
00120 },
00121 {
00122 { 0, 2},
00123 { 23, -7},
00124 { -72, -118},
00125 { 82, -82},
00126 { -96, -59},
00127 { 50, -154},
00128 { -187, -14},
00129 { -64, -404},
00130 { -221, 91},
00131 { -810, -1115},
00132 { 767, -898},
00133 { -1698, -865},
00134 { 1629, -6786},
00135 { 10753, 0},
00136 { 2419, 10079},
00137 { -5453, 2778},
00138 { -773, -905},
00139 { -819, 1128},
00140 { -1128, -467},
00141 { 10, -64},
00142 { -418, 32},
00143 { -35, -109},
00144 { -157, 96},
00145 { -52, -52},
00146 { -73, 119},
00147 { -111, -36},
00148 { -3, 48}
00149 },
00150 {
00151 { 0, 2},
00152 { 20, -6},
00153 { -73, -120},
00154 { 79, -79},
00155 { -100, -61},
00156 { 49, -151},
00157 { -196, -15},
00158 { -63, -401},
00159 { -242, 100},
00160 { -820, -1129},
00161 { 745, -873},
00162 { -1781, -907},
00163 { 1653, -6888},
00164 { 10792, 0},
00165 { 2406, 10024},
00166 { -5356, 2729},
00167 { -718, -841},
00168 { -831, 1145},
00169 { -1108, -459},
00170 { 7, -44},
00171 { -418, 32},
00172 { -32, -100},
00173 { -158, 97},
00174 { -49, -49},
00175 { -74, 121},
00176 { -108, -35},
00177 { -4, 51}
00178 },
00179 {
00180 { 0, 2},
00181 { 16, -5},
00182 { -74, -121},
00183 { 77, -77},
00184 { -104, -63},
00185 { 47, -147},
00186 { -205, -16},
00187 { -63, -398},
00188 { -264, 109},
00189 { -830, -1142},
00190 { 723, -847},
00191 { -1866, -951},
00192 { 1678, -6989},
00193 { 10830, 0},
00194 { 2392, 9967},
00195 { -5259, 2679},
00196 { -664, -777},
00197 { -843, 1160},
00198 { -1088, -450},
00199 { 3, -24},
00200 { -417, 32},
00201 { -29, -92},
00202 { -160, 98},
00203 { -45, -45},
00204 { -75, 123},
00205 { -105, -34},
00206 { -4, 54}
00207 },
00208 {
00209 { 0, 2},
00210 { 13, -4},
00211 { -75, -123},
00212 { 74, -74},
00213 { -108, -66},
00214 { 46, -143},
00215 { -214, -16},
00216 { -62, -394},
00217 { -285, 118},
00218 { -839, -1155},
00219 { 700, -820},
00220 { -1951, -994},
00221 { 1702, -7090},
00222 { 10866, 0},
00223 { 2378, 9908},
00224 { -5161, 2630},
00225 { -610, -715},
00226 { -854, 1175},
00227 { -1067, -442},
00228 { 0, -5},
00229 { -416, 32},
00230 { -27, -83},
00231 { -161, 98},
00232 { -41, -41},
00233 { -76, 125},
00234 { -102, -33},
00235 { -4, 56}
00236 },
00237 {
00238 { 0, 2},
00239 { 10, -3},
00240 { -76, -125},
00241 { 72, -72},
00242 { -111, -68},
00243 { 45, -139},
00244 { -222, -17},
00245 { -61, -389},
00246 { -307, 127},
00247 { -848, -1167},
00248 { 676, -792},
00249 { -2038, -1038},
00250 { 1726, -7190},
00251 { 10900, 0},
00252 { 2364, 9848},
00253 { -5064, 2580},
00254 { -558, -653},
00255 { -864, 1189},
00256 { -1046, -433},
00257 { -2, 13},
00258 { -414, 32},
00259 { -24, -75},
00260 { -162, 99},
00261 { -38, -38},
00262 { -77, 127},
00263 { -99, -32},
00264 { -4, 59}
00265 },
00266 {
00267 { 0, 2},
00268 { 6, -2},
00269 { -77, -127},
00270 { 69, -69},
00271 { -115, -70},
00272 { 43, -135},
00273 { -231, -18},
00274 { -60, -384},
00275 { -330, 136},
00276 { -857, -1179},
00277 { 652, -763},
00278 { -2125, -1082},
00279 { 1750, -7290},
00280 { 10932, 0},
00281 { 2349, 9786},
00282 { -4966, 2530},
00283 { -506, -592},
00284 { -873, 1202},
00285 { -1025, -424},
00286 { -5, 31},
00287 { -412, 32},
00288 { -21, -66},
00289 { -162, 99},
00290 { -34, -34},
00291 { -78, 128},
00292 { -96, -31},
00293 { -4, 62}
00294 },
00295 {
00296 { 0, 2},
00297 { 3, -1},
00298 { -78, -128},
00299 { 66, -66},
00300 { -118, -72},
00301 { 42, -130},
00302 { -240, -18},
00303 { -60, -379},
00304 { -352, 146},
00305 { -865, -1191},
00306 { 626, -733},
00307 { -2212, -1127},
00308 { 1774, -7389},
00309 { 10962, 0},
00310 { 2334, 9723},
00311 { -4868, 2480},
00312 { -455, -533},
00313 { -881, 1213},
00314 { -1003, -415},
00315 { -7, 49},
00316 { -410, 32},
00317 { -18, -58},
00318 { -163, 100},
00319 { -30, -30},
00320 { -79, 130},
00321 { -93, -30},
00322 { -5, 64}
00323 },
00324 {
00325 { 0, 2},
00326 { 0, 0},
00327 { -79, -130},
00328 { 63, -63},
00329 { -122, -74},
00330 { 41, -126},
00331 { -248, -19},
00332 { -59, -373},
00333 { -375, 155},
00334 { -873, -1201},
00335 { 599, -702},
00336 { -2301, -1172},
00337 { 1797, -7487},
00338 { 10990, 0},
00339 { 2318, 9658},
00340 { -4770, 2430},
00341 { -405, -474},
00342 { -889, 1224},
00343 { -981, -406},
00344 { -10, 67},
00345 { -407, 32},
00346 { -16, -49},
00347 { -164, 100},
00348 { -27, -27},
00349 { -80, 131},
00350 { -90, -29},
00351 { -5, 66}
00352 },
00353 {
00354 { 0, 2},
00355 { -3, 1},
00356 { -80, -131},
00357 { 60, -60},
00358 { -125, -76},
00359 { 39, -121},
00360 { -257, -20},
00361 { -58, -367},
00362 { -398, 164},
00363 { -880, -1211},
00364 { 572, -670},
00365 { -2390, -1217},
00366 { 1820, -7584},
00367 { 11016, 0},
00368 { 2302, 9591},
00369 { -4672, 2380},
00370 { -355, -416},
00371 { -896, 1234},
00372 { -959, -397},
00373 { -13, 84},
00374 { -405, 31},
00375 { -13, -41},
00376 { -164, 100},
00377 { -23, -23},
00378 { -81, 133},
00379 { -86, -28},
00380 { -5, 69}
00381 },
00382 {
00383 { 0, 2},
00384 { -6, 2},
00385 { -81, -132},
00386 { 57, -57},
00387 { -128, -78},
00388 { 37, -116},
00389 { -265, -20},
00390 { -57, -361},
00391 { -421, 174},
00392 { -887, -1221},
00393 { 543, -636},
00394 { -2480, -1263},
00395 { 1844, -7680},
00396 { 11040, 0},
00397 { 2286, 9523},
00398 { -4574, 2330},
00399 { -307, -359},
00400 { -903, 1243},
00401 { -937, -388},
00402 { -16, 101},
00403 { -401, 31},
00404 { -10, -33},
00405 { -164, 100},
00406 { -19, -19},
00407 { -82, 134},
00408 { -83, -27},
00409 { -5, 71}
00410 },
00411 {
00412 { 0, 2},
00413 { -10, 3},
00414 { -81, -133},
00415 { 54, -54},
00416 { -131, -80},
00417 { 36, -111},
00418 { -273, -21},
00419 { -56, -354},
00420 { -444, 183},
00421 { -893, -1230},
00422 { 514, -602},
00423 { -2570, -1309},
00424 { 1866, -7776},
00425 { 11062, 0},
00426 { 2269, 9453},
00427 { -4476, 2281},
00428 { -259, -303},
00429 { -908, 1251},
00430 { -914, -378},
00431 { -18, 118},
00432 { -398, 31},
00433 { -8, -25},
00434 { -164, 100},
00435 { -15, -15},
00436 { -82, 135},
00437 { -80, -26},
00438 { -5, 73}
00439 },
00440 {
00441 { 0, 2},
00442 { -13, 4},
00443 { -82, -134},
00444 { 51, -51},
00445 { -134, -82},
00446 { 34, -105},
00447 { -281, -22},
00448 { -54, -346},
00449 { -467, 193},
00450 { -899, -1238},
00451 { 484, -567},
00452 { -2661, -1356},
00453 { 1889, -7871},
00454 { 11082, 0},
00455 { 2252, 9381},
00456 { -4378, 2231},
00457 { -212, -248},
00458 { -914, 1258},
00459 { -891, -369},
00460 { -21, 134},
00461 { -394, 31},
00462 { -5, -17},
00463 { -164, 100},
00464 { -12, -12},
00465 { -83, 136},
00466 { -76, -25},
00467 { -5, 75}
00468 },
00469 {
00470 { 0, 2},
00471 { -17, 5},
00472 { -83, -135},
00473 { 48, -48},
00474 { -137, -84},
00475 { 32, -100},
00476 { -289, -22},
00477 { -53, -338},
00478 { -490, 203},
00479 { -905, -1245},
00480 { 453, -530},
00481 { -2753, -1402},
00482 { 1912, -7964},
00483 { 11099, 0},
00484 { 2234, 9309},
00485 { -4281, 2181},
00486 { -166, -194},
00487 { -918, 1264},
00488 { -868, -359},
00489 { -23, 149},
00490 { -390, 30},
00491 { -3, -9},
00492 { -163, 100},
00493 { -8, -8},
00494 { -84, 137},
00495 { -73, -23},
00496 { -6, 77}
00497 },
00498 {
00499 { 0, 2},
00500 { -20, 6},
00501 { -83, -136},
00502 { 45, -45},
00503 { -139, -85},
00504 { 30, -94},
00505 { -297, -23},
00506 { -52, -330},
00507 { -514, 213},
00508 { -910, -1252},
00509 { 421, -493},
00510 { -2845, -1449},
00511 { 1934, -8057},
00512 { 11115, 0},
00513 { 2217, 9234},
00514 { -4183, 2131},
00515 { -120, -141},
00516 { -922, 1269},
00517 { -845, -350},
00518 { -26, 164},
00519 { -385, 30},
00520 { 0, -1},
00521 { -163, 100},
00522 { -4, -4},
00523 { -84, 137},
00524 { -70, -22},
00525 { -6, 79}
00526 },
00527 {
00528 { 0, 2},
00529 { -24, 7},
00530 { -84, -137},
00531 { 41, -41},
00532 { -142, -87},
00533 { 28, -88},
00534 { -305, -24},
00535 { -50, -321},
00536 { -537, 222},
00537 { -914, -1258},
00538 { 388, -454},
00539 { -2938, -1497},
00540 { 1956, -8149},
00541 { 11129, 0},
00542 { 2198, 9158},
00543 { -4085, 2081},
00544 { -76, -89},
00545 { -925, 1273},
00546 { -822, -340},
00547 { -28, 179},
00548 { -380, 29},
00549 { 2, 6},
00550 { -162, 99},
00551 { 0, 0},
00552 { -84, 138},
00553 { -66, -21},
00554 { -6, 81}
00555 },
00556 {
00557 { 0, 2},
00558 { -27, 9},
00559 { -84, -138},
00560 { 38, -38},
00561 { -144, -88},
00562 { 26, -82},
00563 { -312, -24},
00564 { -49, -312},
00565 { -561, 232},
00566 { -918, -1264},
00567 { 354, -415},
00568 { -3031, -1544},
00569 { 1978, -8239},
00570 { 11140, 0},
00571 { 2180, 9081},
00572 { -3988, 2032},
00573 { -32, -38},
00574 { -927, 1276},
00575 { -798, -330},
00576 { -30, 193},
00577 { -375, 29},
00578 { 4, 13},
00579 { -161, 99},
00580 { 2, 2},
00581 { -85, 138},
00582 { -63, -20},
00583 { -6, 82}
00584 },
00585 {
00586 { 0, 2},
00587 { -31, 10},
00588 { -85, -138},
00589 { 34, -34},
00590 { -147, -90},
00591 { 24, -76},
00592 { -319, -25},
00593 { -47, -302},
00594 { -585, 242},
00595 { -922, -1269},
00596 { 319, -374},
00597 { -3125, -1592},
00598 { 1999, -8329},
00599 { 11149, 0},
00600 { 2161, 9003},
00601 { -3891, 1982},
00602 { 9, 11},
00603 { -929, 1279},
00604 { -775, -321},
00605 { -32, 207},
00606 { -370, 29},
00607 { 6, 21},
00608 { -160, 98},
00609 { 6, 6},
00610 { -85, 139},
00611 { -59, -19},
00612 { -6, 84}
00613 },
00614 {
00615 { 0, 2},
00616 { -34, 11},
00617 { -85, -139},
00618 { 31, -31},
00619 { -149, -91},
00620 { 22, -70},
00621 { -326, -25},
00622 { -46, -292},
00623 { -609, 252},
00624 { -924, -1273},
00625 { 284, -332},
00626 { -3220, -1640},
00627 { 2020, -8417},
00628 { 11157, 0},
00629 { 2142, 8923},
00630 { -3794, 1933},
00631 { 51, 60},
00632 { -930, 1280},
00633 { -751, -311},
00634 { -35, 221},
00635 { -365, 28},
00636 { 9, 28},
00637 { -159, 97},
00638 { 10, 10},
00639 { -85, 139},
00640 { -56, -18},
00641 { -6, 85}
00642 },
00643 {
00644 { 0, 2},
00645 { -38, 12},
00646 { -85, -139},
00647 { 28, -28},
00648 { -151, -92},
00649 { 20, -63},
00650 { -333, -26},
00651 { -44, -281},
00652 { -632, 262},
00653 { -927, -1276},
00654 { 247, -290},
00655 { -3314, -1689},
00656 { 2041, -8505},
00657 { 11162, 0},
00658 { 2122, 8842},
00659 { -3697, 1884},
00660 { 92, 108},
00661 { -931, 1281},
00662 { -727, -301},
00663 { -37, 234},
00664 { -359, 28},
00665 { 11, 35},
00666 { -158, 96},
00667 { 13, 13},
00668 { -85, 139},
00669 { -52, -17},
00670 { -6, 87}
00671 },
00672 {
00673 { 0, 2},
00674 { -41, 13},
00675 { -85, -139},
00676 { 24, -24},
00677 { -153, -93},
00678 { 18, -56},
00679 { -340, -26},
00680 { -42, -270},
00681 { -656, 271},
00682 { -929, -1278},
00683 { 210, -246},
00684 { -3410, -1737},
00685 { 2062, -8591},
00686 { 11165, 0},
00687 { 2103, 8759},
00688 { -3601, 1835},
00689 { 132, 155},
00690 { -931, 1281},
00691 { -704, -291},
00692 { -39, 246},
00693 { -353, 27},
00694 { 13, 43},
00695 { -156, 96},
00696 { 17, 17},
00697 { -85, 139},
00698 { -49, -15},
00699 { -6, 88}
00700 },
00701 {
00702 { 0, 2},
00703 { -45, 14},
00704 { -85, -139},
00705 { 21, -21},
00706 { -155, -95},
00707 { 16, -50},
00708 { -347, -27},
00709 { -40, -258},
00710 { -680, 281},
00711 { -930, -1280},
00712 { 172, -201},
00713 { -3505, -1786},
00714 { 2082, -8676},
00715 { 11166, 0},
00716 { 2082, 8676},
00717 { -3505, 1786},
00718 { 172, 201},
00719 { -930, 1280},
00720 { -680, -281},
00721 { -40, 258},
00722 { -347, 27},
00723 { 16, 50},
00724 { -155, 95},
00725 { 21, 21},
00726 { -85, 139},
00727 { -45, -14},
00728 { -7, 89}
00729 },
00730 {
00731 { 0, 2},
00732 { -49, 15},
00733 { -85, -139},
00734 { 17, -17},
00735 { -156, -96},
00736 { 13, -43},
00737 { -353, -27},
00738 { -39, -246},
00739 { -704, 291},
00740 { -931, -1281},
00741 { 132, -155},
00742 { -3601, -1835},
00743 { 2103, -8759},
00744 { 11165, 0},
00745 { 2062, 8591},
00746 { -3410, 1737},
00747 { 210, 246},
00748 { -929, 1278},
00749 { -656, -271},
00750 { -42, 270},
00751 { -340, 26},
00752 { 18, 56},
00753 { -153, 93},
00754 { 24, 24},
00755 { -85, 139},
00756 { -41, -13},
00757 { -7, 91}
00758 },
00759 {
00760 { 0, 2},
00761 { -52, 17},
00762 { -85, -139},
00763 { 13, -13},
00764 { -158, -96},
00765 { 11, -35},
00766 { -359, -28},
00767 { -37, -234},
00768 { -727, 301},
00769 { -931, -1281},
00770 { 92, -108},
00771 { -3697, -1884},
00772 { 2122, -8842},
00773 { 11162, 0},
00774 { 2041, 8505},
00775 { -3314, 1689},
00776 { 247, 290},
00777 { -927, 1276},
00778 { -632, -262},
00779 { -44, 281},
00780 { -333, 26},
00781 { 20, 63},
00782 { -151, 92},
00783 { 28, 28},
00784 { -85, 139},
00785 { -38, -12},
00786 { -7, 92}
00787 },
00788 {
00789 { 0, 2},
00790 { -56, 18},
00791 { -85, -139},
00792 { 10, -10},
00793 { -159, -97},
00794 { 9, -28},
00795 { -365, -28},
00796 { -35, -221},
00797 { -751, 311},
00798 { -930, -1280},
00799 { 51, -60},
00800 { -3794, -1933},
00801 { 2142, -8923},
00802 { 11157, 0},
00803 { 2020, 8417},
00804 { -3220, 1640},
00805 { 284, 332},
00806 { -924, 1273},
00807 { -609, -252},
00808 { -46, 292},
00809 { -326, 25},
00810 { 22, 70},
00811 { -149, 91},
00812 { 31, 31},
00813 { -85, 139},
00814 { -34, -11},
00815 { -7, 93}
00816 },
00817 {
00818 { 0, 2},
00819 { -59, 19},
00820 { -85, -139},
00821 { 6, -6},
00822 { -160, -98},
00823 { 6, -21},
00824 { -370, -29},
00825 { -32, -207},
00826 { -775, 321},
00827 { -929, -1279},
00828 { 9, -11},
00829 { -3891, -1982},
00830 { 2161, -9003},
00831 { 11149, 0},
00832 { 1999, 8329},
00833 { -3125, 1592},
00834 { 319, 374},
00835 { -922, 1269},
00836 { -585, -242},
00837 { -47, 302},
00838 { -319, 25},
00839 { 24, 76},
00840 { -147, 90},
00841 { 34, 34},
00842 { -85, 138},
00843 { -31, -10},
00844 { -7, 94}
00845 },
00846 {
00847 { 0, 2},
00848 { -63, 20},
00849 { -85, -138},
00850 { 2, -2},
00851 { -161, -99},
00852 { 4, -13},
00853 { -375, -29},
00854 { -30, -193},
00855 { -798, 330},
00856 { -927, -1276},
00857 { -32, 38},
00858 { -3988, -2032},
00859 { 2180, -9081},
00860 { 11140, 0},
00861 { 1978, 8239},
00862 { -3031, 1544},
00863 { 354, 415},
00864 { -918, 1264},
00865 { -561, -232},
00866 { -49, 312},
00867 { -312, 24},
00868 { 26, 82},
00869 { -144, 88},
00870 { 38, 38},
00871 { -84, 138},
00872 { -27, -9},
00873 { -7, 94}
00874 },
00875 {
00876 { 0, 2},
00877 { -66, 21},
00878 { -84, -138},
00879 { 0, 0},
00880 { -162, -99},
00881 { 2, -6},
00882 { -380, -29},
00883 { -28, -179},
00884 { -822, 340},
00885 { -925, -1273},
00886 { -76, 89},
00887 { -4085, -2081},
00888 { 2198, -9158},
00889 { 11129, 0},
00890 { 1956, 8149},
00891 { -2938, 1497},
00892 { 388, 454},
00893 { -914, 1258},
00894 { -537, -222},
00895 { -50, 321},
00896 { -305, 24},
00897 { 28, 88},
00898 { -142, 87},
00899 { 41, 41},
00900 { -84, 137},
00901 { -24, -7},
00902 { -7, 95}
00903 },
00904 {
00905 { 0, 2},
00906 { -70, 22},
00907 { -84, -137},
00908 { -4, 4},
00909 { -163, -100},
00910 { 0, 1},
00911 { -385, -30},
00912 { -26, -164},
00913 { -845, 350},
00914 { -922, -1269},
00915 { -120, 141},
00916 { -4183, -2131},
00917 { 2217, -9234},
00918 { 11115, 0},
00919 { 1934, 8057},
00920 { -2845, 1449},
00921 { 421, 493},
00922 { -910, 1252},
00923 { -514, -213},
00924 { -52, 330},
00925 { -297, 23},
00926 { 30, 94},
00927 { -139, 85},
00928 { 45, 45},
00929 { -83, 136},
00930 { -20, -6},
00931 { -7, 96}
00932 },
00933 {
00934 { 0, 2},
00935 { -73, 23},
00936 { -84, -137},
00937 { -8, 8},
00938 { -163, -100},
00939 { -3, 9},
00940 { -390, -30},
00941 { -23, -149},
00942 { -868, 359},
00943 { -918, -1264},
00944 { -166, 194},
00945 { -4281, -2181},
00946 { 2234, -9309},
00947 { 11099, 0},
00948 { 1912, 7964},
00949 { -2753, 1402},
00950 { 453, 530},
00951 { -905, 1245},
00952 { -490, -203},
00953 { -53, 338},
00954 { -289, 22},
00955 { 32, 100},
00956 { -137, 84},
00957 { 48, 48},
00958 { -83, 135},
00959 { -17, -5},
00960 { -7, 96}
00961 },
00962 {
00963 { 0, 2},
00964 { -76, 25},
00965 { -83, -136},
00966 { -12, 12},
00967 { -164, -100},
00968 { -5, 17},
00969 { -394, -31},
00970 { -21, -134},
00971 { -891, 369},
00972 { -914, -1258},
00973 { -212, 248},
00974 { -4378, -2231},
00975 { 2252, -9381},
00976 { 11082, 0},
00977 { 1889, 7871},
00978 { -2661, 1356},
00979 { 484, 567},
00980 { -899, 1238},
00981 { -467, -193},
00982 { -54, 346},
00983 { -281, 22},
00984 { 34, 105},
00985 { -134, 82},
00986 { 51, 51},
00987 { -82, 134},
00988 { -13, -4},
00989 { -7, 97}
00990 },
00991 {
00992 { 0, 2},
00993 { -80, 26},
00994 { -82, -135},
00995 { -15, 15},
00996 { -164, -100},
00997 { -8, 25},
00998 { -398, -31},
00999 { -18, -118},
01000 { -914, 378},
01001 { -908, -1251},
01002 { -259, 303},
01003 { -4476, -2281},
01004 { 2269, -9453},
01005 { 11062, 0},
01006 { 1866, 7776},
01007 { -2570, 1309},
01008 { 514, 602},
01009 { -893, 1230},
01010 { -444, -183},
01011 { -56, 354},
01012 { -273, 21},
01013 { 36, 111},
01014 { -131, 80},
01015 { 54, 54},
01016 { -81, 133},
01017 { -10, -3},
01018 { -7, 97}
01019 },
01020 {
01021 { 0, 2},
01022 { -83, 27},
01023 { -82, -134},
01024 { -19, 19},
01025 { -164, -100},
01026 { -10, 33},
01027 { -401, -31},
01028 { -16, -101},
01029 { -937, 388},
01030 { -903, -1243},
01031 { -307, 359},
01032 { -4574, -2330},
01033 { 2286, -9523},
01034 { 11040, 0},
01035 { 1844, 7680},
01036 { -2480, 1263},
01037 { 543, 636},
01038 { -887, 1221},
01039 { -421, -174},
01040 { -57, 361},
01041 { -265, 20},
01042 { 37, 116},
01043 { -128, 78},
01044 { 57, 57},
01045 { -81, 132},
01046 { -6, -2},
01047 { -7, 97}
01048 },
01049 {
01050 { 0, 2},
01051 { -86, 28},
01052 { -81, -133},
01053 { -23, 23},
01054 { -164, -100},
01055 { -13, 41},
01056 { -405, -31},
01057 { -13, -84},
01058 { -959, 397},
01059 { -896, -1234},
01060 { -355, 416},
01061 { -4672, -2380},
01062 { 2302, -9591},
01063 { 11016, 0},
01064 { 1820, 7584},
01065 { -2390, 1217},
01066 { 572, 670},
01067 { -880, 1211},
01068 { -398, -164},
01069 { -58, 367},
01070 { -257, 20},
01071 { 39, 121},
01072 { -125, 76},
01073 { 60, 60},
01074 { -80, 131},
01075 { -3, -1},
01076 { -7, 98}
01077 },
01078 {
01079 { 0, 2},
01080 { -90, 29},
01081 { -80, -131},
01082 { -27, 27},
01083 { -164, -100},
01084 { -16, 49},
01085 { -407, -32},
01086 { -10, -67},
01087 { -981, 406},
01088 { -889, -1224},
01089 { -405, 474},
01090 { -4770, -2430},
01091 { 2318, -9658},
01092 { 10990, 0},
01093 { 1797, 7487},
01094 { -2301, 1172},
01095 { 599, 702},
01096 { -873, 1201},
01097 { -375, -155},
01098 { -59, 373},
01099 { -248, 19},
01100 { 41, 126},
01101 { -122, 74},
01102 { 63, 63},
01103 { -79, 130},
01104 { 0, 0},
01105 { -7, 98}
01106 },
01107 {
01108 { 0, 2},
01109 { -93, 30},
01110 { -79, -130},
01111 { -30, 30},
01112 { -163, -100},
01113 { -18, 58},
01114 { -410, -32},
01115 { -7, -49},
01116 { -1003, 415},
01117 { -881, -1213},
01118 { -455, 533},
01119 { -4868, -2480},
01120 { 2334, -9723},
01121 { 10962, 0},
01122 { 1774, 7389},
01123 { -2212, 1127},
01124 { 626, 733},
01125 { -865, 1191},
01126 { -352, -146},
01127 { -60, 379},
01128 { -240, 18},
01129 { 42, 130},
01130 { -118, 72},
01131 { 66, 66},
01132 { -78, 128},
01133 { 3, 1},
01134 { -7, 98}
01135 },
01136 {
01137 { 0, 2},
01138 { -96, 31},
01139 { -78, -128},
01140 { -34, 34},
01141 { -162, -99},
01142 { -21, 66},
01143 { -412, -32},
01144 { -5, -31},
01145 { -1025, 424},
01146 { -873, -1202},
01147 { -506, 592},
01148 { -4966, -2530},
01149 { 2349, -9786},
01150 { 10932, 0},
01151 { 1750, 7290},
01152 { -2125, 1082},
01153 { 652, 763},
01154 { -857, 1179},
01155 { -330, -136},
01156 { -60, 384},
01157 { -231, 18},
01158 { 43, 135},
01159 { -115, 70},
01160 { 69, 69},
01161 { -77, 127},
01162 { 6, 2},
01163 { -7, 98}
01164 },
01165 {
01166 { 0, 2},
01167 { -99, 32},
01168 { -77, -127},
01169 { -38, 38},
01170 { -162, -99},
01171 { -24, 75},
01172 { -414, -32},
01173 { -2, -13},
01174 { -1046, 433},
01175 { -864, -1189},
01176 { -558, 653},
01177 { -5064, -2580},
01178 { 2364, -9848},
01179 { 10900, 0},
01180 { 1726, 7190},
01181 { -2038, 1038},
01182 { 676, 792},
01183 { -848, 1167},
01184 { -307, -127},
01185 { -61, 389},
01186 { -222, 17},
01187 { 45, 139},
01188 { -111, 68},
01189 { 72, 72},
01190 { -76, 125},
01191 { 10, 3},
01192 { -7, 98}
01193 },
01194 {
01195 { 0, 2},
01196 { -102, 33},
01197 { -76, -125},
01198 { -41, 41},
01199 { -161, -98},
01200 { -27, 83},
01201 { -416, -32},
01202 { 0, 5},
01203 { -1067, 442},
01204 { -854, -1175},
01205 { -610, 715},
01206 { -5161, -2630},
01207 { 2378, -9908},
01208 { 10866, 0},
01209 { 1702, 7090},
01210 { -1951, 994},
01211 { 700, 820},
01212 { -839, 1155},
01213 { -285, -118},
01214 { -62, 394},
01215 { -214, 16},
01216 { 46, 143},
01217 { -108, 66},
01218 { 74, 74},
01219 { -75, 123},
01220 { 13, 4},
01221 { -7, 97}
01222 },
01223 {
01224 { 0, 2},
01225 { -105, 34},
01226 { -75, -123},
01227 { -45, 45},
01228 { -160, -98},
01229 { -29, 92},
01230 { -417, -32},
01231 { 3, 24},
01232 { -1088, 450},
01233 { -843, -1160},
01234 { -664, 777},
01235 { -5259, -2679},
01236 { 2392, -9967},
01237 { 10830, 0},
01238 { 1678, 6989},
01239 { -1866, 951},
01240 { 723, 847},
01241 { -830, 1142},
01242 { -264, -109},
01243 { -63, 398},
01244 { -205, 16},
01245 { 47, 147},
01246 { -104, 63},
01247 { 77, 77},
01248 { -74, 121},
01249 { 16, 5},
01250 { -7, 97}
01251 },
01252 {
01253 { 0, 2},
01254 { -108, 35},
01255 { -74, -121},
01256 { -49, 49},
01257 { -158, -97},
01258 { -32, 100},
01259 { -418, -32},
01260 { 7, 44},
01261 { -1108, 459},
01262 { -831, -1145},
01263 { -718, 841},
01264 { -5356, -2729},
01265 { 2406, -10024},
01266 { 10792, 0},
01267 { 1653, 6888},
01268 { -1781, 907},
01269 { 745, 873},
01270 { -820, 1129},
01271 { -242, -100},
01272 { -63, 401},
01273 { -196, 15},
01274 { 49, 151},
01275 { -100, 61},
01276 { 79, 79},
01277 { -73, 120},
01278 { 20, 6},
01279 { -7, 97}
01280 },
01281 {
01282 { 0, 2},
01283 { -111, 36},
01284 { -73, -119},
01285 { -52, 52},
01286 { -157, -96},
01287 { -35, 109},
01288 { -418, -32},
01289 { 10, 64},
01290 { -1128, 467},
01291 { -819, -1128},
01292 { -773, 905},
01293 { -5453, -2778},
01294 { 2419, -10079},
01295 { 10753, 0},
01296 { 1629, 6786},
01297 { -1698, 865},
01298 { 767, 898},
01299 { -810, 1115},
01300 { -221, -91},
01301 { -64, 404},
01302 { -187, 14},
01303 { 50, 154},
01304 { -96, 59},
01305 { 82, 82},
01306 { -72, 118},
01307 { 23, 7},
01308 { -7, 96}
01309 },
01310 {
01311 { 0, 2},
01312 { -114, 37},
01313 { -71, -117},
01314 { -56, 56},
01315 { -155, -95},
01316 { -38, 118},
01317 { -418, -32},
01318 { 13, 84},
01319 { -1148, 475},
01320 { -806, -1110},
01321 { -828, 970},
01322 { -5550, -2828},
01323 { 2432, -10132},
01324 { 10711, 0},
01325 { 1604, 6683},
01326 { -1615, 823},
01327 { 787, 922},
01328 { -799, 1101},
01329 { -199, -82},
01330 { -64, 407},
01331 { -178, 14},
01332 { 51, 157},
01333 { -92, 56},
01334 { 84, 84},
01335 { -71, 116},
01336 { 26, 8},
01337 { -7, 96}
01338 },
01339 {
01340 { 0, 2},
01341 { -116, 38},
01342 { -70, -115},
01343 { -59, 59},
01344 { -153, -94},
01345 { -41, 126},
01346 { -418, -32},
01347 { 16, 105},
01348 { -1167, 483},
01349 { -793, -1091},
01350 { -885, 1036},
01351 { -5647, -2877},
01352 { 2445, -10184},
01353 { 10667, 0},
01354 { 1579, 6580},
01355 { -1533, 781},
01356 { 807, 944},
01357 { -789, 1086},
01358 { -179, -74},
01359 { -64, 409},
01360 { -169, 13},
01361 { 52, 161},
01362 { -88, 54},
01363 { 87, 87},
01364 { -69, 113},
01365 { 29, 9},
01366 { -7, 95}
01367 },
01368 {
01369 { 0, 2},
01370 { -119, 38},
01371 { -69, -112},
01372 { -63, 63},
01373 { -151, -92},
01374 { -44, 135},
01375 { -418, -32},
01376 { 20, 126},
01377 { -1186, 491},
01378 { -778, -1071},
01379 { -942, 1103},
01380 { -5743, -2926},
01381 { 2457, -10234},
01382 { 10621, 0},
01383 { 1554, 6476},
01384 { -1452, 739},
01385 { 825, 966},
01386 { -778, 1070},
01387 { -158, -65},
01388 { -65, 411},
01389 { -160, 12},
01390 { 53, 163},
01391 { -84, 51},
01392 { 89, 89},
01393 { -68, 111},
01394 { 32, 10},
01395 { -7, 94}
01396 }
01397 };