Changeset 7b0376 in git
- Timestamp:
- Aug 1, 2016, 10:55:54 AM (7 years ago)
- Branches:
- (u'spielwiese', '8d54773d6c9e2f1d2593a28bc68b7eeab54ed529')
- Children:
- 36d61f07ab133fd386896763b697a66e352e67ba
- Parents:
- f9b0bddbfb9793b47a94a5d2aace6da9918e3c70cd79608c61d713b22b8e9ae861168cbd02e4fab9
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2016-08-01 10:55:54+02:00
- git-committer:
- GitHub <noreply@github.com>2016-08-01 10:55:54+02:00
- Files:
-
- 3 added
- 82 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/brnoeth.lib
rf9b0bd r7b0376 370 370 // the point is non-rational and a field extension with minpoly=aux 371 371 // is needed 372 ring r_ext=(char(basering),@a),(x,y,z),lp; 372 ring r_ext=(char(basering),@a),(x,y,z),lp; 373 poly aux=imap(base_r,aux); 374 minpoly=number(subst(aux,x,@a)); 373 375 poly F=imap(r_auxz,F); 374 376 poly f_xz=subst(F,y,1); 375 poly aux=imap(base_r,aux);376 minpoly=number(subst(aux,x,@a));377 377 map phi=r_ext,x+@a,0,z; 378 378 poly f_origin=phi(f_xz); -
Singular/LIB/classify_aeq.lib
rcd7960 r7b0376 668 668 EXAMPLE: example sagbiAlg; shows an example 669 669 { 670 def R=basering; 671 def O=changeord(list(list("Ds",nvars(R)))); 672 setring O; 673 ideal I=imap(R,I); 674 ideal L; 675 poly h; 676 int z,n; 677 678 if(size(I)==0){return(I);} 679 if(size(#)==0) 670 def R=basering; 671 def O=changeord(list(list("Ds",nvars(R)))); 672 setring O; 673 ideal I=imap(R,I); 674 ideal L,S; 675 poly h; 676 int z,n; 677 678 if(size(I)==0){return(I);} 679 if(size(#)==0) 680 { 681 int b=ConductorBound(I); 682 S=interReduceSagbi(I,b) ; 683 b=ConductorBound(S); 684 // int b=200; 685 // b=correctBound(I,b); 686 } 687 else 688 { 689 int b=#[1]; 690 } 691 S=interReduceSagbi(I,b) ; 692 // b=correctBound(S,b); 693 while(size(S)!=n) 694 { 695 n=size(S); 696 L=sagbiSP(S); 697 for (z=1;z<=size(L);z++) 680 698 { 681 int b=ConductorBound(I); 682 // int b=200; 683 // b=correctBound(I,b); 699 h=sagbiNF(L[z],S,b); 700 if(h!=0) 701 { 702 S=insertOne(h,S,b); 703 } 684 704 } 685 else 686 { 687 int b=#[1]; 688 } 689 ideal S=interReduceSagbi(I,b) ; 690 // b=correctBound(S,b); 691 while(size(S)!=n) 692 { 693 n=size(S); 694 L=sagbiSP(S); 695 for (z=1;z<=size(L);z++) 696 { 697 h=sagbiNF(L[z],S,b); 698 if(h!=0) 699 { 700 S=insertOne(h,S,b); 701 } 702 } 703 } 704 setring R; 705 ideal S=imap(O,S); 706 return(S); 705 } 706 setring R; 707 ideal S=imap(O,S); 708 return(S); 707 709 } 708 710 example 709 711 { 710 712 "EXAMPLE:"; echo=2; 711 ring R=0,t,ds; 712 ideal I=t8,t10+t13,t12+t15; 713 sagbiAlg(I); 714 I=t8,t10+t13,t12+2t15; 715 sagbiAlg(I); 716 } 713 ring R=0,t,ds; 714 ideal I=t8,t10+t13,t12+t15; 715 sagbiAlg(I); 716 I=t8,t10+t13,t12+2t15; 717 sagbiAlg(I); 718 } 719 717 720 //////////////////////////////////////////////////////////////////////////////// NEU 718 721 proc reducedSagbiAlg(ideal I,list #) -
Singular/LIB/surf.lib
rcd7960 r7b0376 156 156 surf_call = "surf "; 157 157 surf_call = surf_call + l + ">/dev/null 2>&1"; 158 surf_call = surf_call + " && cyg open /tmp/surf.jpg";158 surf_call = surf_call + " && cygstart /tmp/surf.jpg.jpg"; 159 159 i = system("sh", surf_call); 160 160 if (i != 0) … … 183 183 } 184 184 } 185 system("sh", "command rm " + l +" /tmp/surf.jpg");185 system("sh", "command rm -f " + l +" /tmp/surf.jpg /tmp/surf.jpg.jpg"); 186 186 } 187 187 example … … 471 471 s=system("executable","xdg-open"); 472 472 if (s!="") { return(s); } 473 s=system("executable","cyg open"); // windows473 s=system("executable","cygstart"); // windows 474 474 if (s!="") { return(s); } 475 475 s=system("executable","open"); // osx -
Singular/dyn_modules/polymake/polymake_wrapper.cc
rcd7960 r7b0376 76 76 if (d1 != d2) 77 77 { 78 Werror ("mismatching ambient dimensions");78 WerrorS("mismatching ambient dimensions"); 79 79 return TRUE; 80 80 } … … 97 97 if (d1 != d2) 98 98 { 99 Werror ("mismatching ambient dimensions");99 WerrorS("mismatching ambient dimensions"); 100 100 return TRUE; 101 101 } -
Singular/dyn_modules/pyobject/pyobject.cc
rcd7960 r7b0376 202 202 IDTYP(handle) = PythonInterpreter::id(); 203 203 } 204 else { Werror ("Importing pyobject to Singular failed"); }204 else { WerrorS("Importing pyobject to Singular failed"); } 205 205 } 206 206 … … 422 422 423 423 /// Evaluate string in python 424 PythonObject python_eval(const char* arg) {425 424 PythonObject python_eval(const char* arg) 425 { 426 426 PyObject* globals = PyModule_GetDict(PyImport_Import(PyString_FromString("__main__"))); 427 427 return PyRun_String(arg, Py_eval_input, globals, globals); … … 429 429 430 430 /// Evaluate string in python from Singular 431 BOOLEAN python_eval(leftv result, leftv arg) { 432 if ( !arg || (arg->Typ() != STRING_CMD) ) { 433 Werror("expected python_eval('string')"); 431 BOOLEAN python_eval(leftv result, leftv arg) 432 { 433 if ( !arg || (arg->Typ() != STRING_CMD) ) 434 { 435 WerrorS("expected python_eval('string')"); 434 436 return TRUE; 435 437 } … … 442 444 BOOLEAN python_run(leftv result, leftv arg) 443 445 { 444 if ( !arg || (arg->Typ() != STRING_CMD) ) { 445 Werror("expected python_run('string')"); 446 if ( !arg || (arg->Typ() != STRING_CMD) ) 447 { 448 WerrorS("expected python_run('string')"); 446 449 return TRUE; 447 450 } … … 473 476 474 477 /// import python module and export identifiers in Singular namespace 475 BOOLEAN python_import(leftv result, leftv value) { 476 477 if ((value == NULL) || (value->Typ()!= STRING_CMD)) { 478 Werror("expected python_import('string')"); 478 BOOLEAN python_import(leftv result, leftv value) 479 { 480 if ((value == NULL) || (value->Typ()!= STRING_CMD)) 481 { 482 WerrorS("expected python_import('string')"); 479 483 return TRUE; 480 484 } … … 531 535 { 532 536 long value = PyInt_AsLong(PythonCastStatic<>(head)); 533 if( (value == -1) && PyErr_Occurred() ) { 534 Werror("'pyobject` cannot be converted to integer"); 537 if( (value == -1) && PyErr_Occurred() ) 538 { 539 WerrorS("'pyobject` cannot be converted to integer"); 535 540 PyErr_Clear(); 536 541 return TRUE; … … 612 617 613 618 intvec* vec = new intvec(len); 614 for(unsigned long idx = 0; idx != len; ++idx) { 619 for(unsigned long idx = 0; idx != len; ++idx) 620 { 615 621 long value = PyInt_AsLong(obj[idx]); 616 622 (*vec)[idx] = static_cast<int>(value); 617 623 618 if ((value == -1) && PyErr_Occurred()) { 624 if ((value == -1) && PyErr_Occurred()) 625 { 619 626 value = 0; 620 627 PyErr_Clear(); 621 628 } 622 if (value != long((*vec)[idx])) { 629 if (value != long((*vec)[idx])) 630 { 623 631 delete vec; 624 Werror ("'pyobject` cannot be converted to intvec");632 WerrorS("'pyobject` cannot be converted to intvec"); 625 633 return TRUE; 626 634 } … … 696 704 { 697 705 tok = setBlackboxStuff((blackbox*)omAlloc0(sizeof(blackbox)), 698 706 "pyobject"); 699 707 } 700 708 return getBlackboxStuff(tok); -
Singular/dyn_modules/syzextra/singularxx_defs.h
rcd7960 r7b0376 58 58 # define SINGULARXX_THROW(type) throw type(); 59 59 #else 60 # define SINGULARXX_THROW(type) Werror (type().what());60 # define SINGULARXX_THROW(type) WerrorS(type().what()); 61 61 #endif 62 62 -
Singular/dyn_modules/syzextra/syzextra.cc
rcd7960 r7b0376 2684 2684 if( OPT__DEBUG ) 2685 2685 { 2686 Print ("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: ");2686 PrintS("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: "); 2687 2687 dPrint(syzterm, r, r, 0); 2688 2688 } … … 2787 2787 if( OPT__DEBUG ) 2788 2788 { 2789 Print ("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: ");2789 PrintS("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: "); 2790 2790 dPrint(syzterm, r, r, 0); 2791 2791 } … … 2897 2897 if( OPT__DEBUG ) 2898 2898 { 2899 Print ("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: ");2899 PrintS("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: "); 2900 2900 dPrint(syzterm, r, r, 0); 2901 2901 } … … 3000 3000 if( OPT__DEBUG ) 3001 3001 { 3002 Print ("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: ");3002 PrintS("_FindReducer::Test SYZTERM: q == syzterm !:((, syzterm is: "); 3003 3003 dPrint(syzterm, r, r, 0); 3004 3004 } -
Singular/emacs.cc
rcd7960 r7b0376 203 203 { 204 204 #ifdef __CYGWIN__ 205 error( "Error: Can't find rxvt program. \n Expected it at %s or %s\n Specify alternative with --rxvt=PROGRAM option,\n or set RXVT environment variable to the name of the program to use as xterm.\n",205 error( "Error: Can't find rxvt program. \n Expected it at %s\n Specify alternative with --rxvt=PROGRAM option,\n or set RXVT environment variable to the name of the program to use as rxvt.\n", 206 206 #else 207 error( "Error: Can't find xterm program. \n Expected it at %s or %s\n Specify alternative with --xterm=PROGRAM option,\n or set XTERM environment variable to the name of the program to use as xterm.\n",207 error( "Error: Can't find xterm program. \n Expected it at %s\n Specify alternative with --xterm=PROGRAM option,\n or set XTERM environment variable to the name of the program to use as xterm.\n", 208 208 #endif 209 209 feResourceDefault('X')); -
Singular/extra.cc
rcd7960 r7b0376 2316 2316 else if (strcmp(s,"posInT19")==0) 2317 2317 test_PosInT=posInT19; 2318 else Print ("valid posInT:0,1,2,11,110,13,15,17,17_c,19,_EcartFDegpLength,_FDegpLength,_pLength,_EcartpLength\n");2318 else PrintS("valid posInT:0,1,2,11,110,13,15,17,17_c,19,_EcartFDegpLength,_FDegpLength,_pLength,_EcartpLength\n"); 2319 2319 } 2320 2320 else … … 3105 3105 p=(poly)h->CopyD(); 3106 3106 h=h->next; 3107 // Print ("poly is done\n");3107 // PrintS("poly is done\n"); 3108 3108 } 3109 3109 else return TRUE; … … 3113 3113 q = I->m; 3114 3114 h=h->next; 3115 // Print ("ideal is done\n");3115 // PrintS("ideal is done\n"); 3116 3116 } 3117 3117 else return TRUE; … … 3120 3120 is=(int)((long)(h->Data())); 3121 3121 // res->rtyp=INT_CMD; 3122 // Print ("int is done\n");3122 // PrintS("int is done\n"); 3123 3123 // res->rtyp=IDEAL_CMD; 3124 3124 if (rIsPluralRing(currRing)) … … 3130 3130 pl[k] = pLength(I->m[k]); 3131 3131 } 3132 Print ("starting redRat\n");3132 PrintS("starting redRat\n"); 3133 3133 //res->data = (char *) 3134 3134 redRat(&p, q, pl, (int)IDELEMS(I),is,currRing); -
Singular/fehelp.cc
rcd7960 r7b0376 1019 1019 static void heDummyHelp(heEntry /*hentry*/, int /*br*/) 1020 1020 { 1021 Werror ("No functioning help browser available.");1021 WerrorS("No functioning help browser available."); 1022 1022 } 1023 1023 -
Singular/fevoices.cc
rcd7960 r7b0376 106 106 p->prev=currentVoice; 107 107 currentVoice=p; 108 //Print ("Next:");108 //PrintS("Next:"); 109 109 } 110 110 … … 158 158 yylineno=currentVoice->start_lineno; 159 159 //Voice *p=currentVoice; 160 //Print ("-----------------\ncurr:");160 //PrintS("-----------------\ncurr:"); 161 161 //do 162 162 //{ … … 165 165 //} 166 166 //while (p!=NULL); 167 //Print ("----------------\n");167 //PrintS("----------------\n"); 168 168 return FALSE; 169 169 } … … 225 225 //printf("start buffer typ %d\n",t); 226 226 //Voice *p=currentVoice; 227 //Print ("-----------------\ncurr:");227 //PrintS("-----------------\ncurr:"); 228 228 //do 229 229 //{ … … 232 232 //} 233 233 //while (p!=NULL); 234 //Print ("----------------\n");234 //PrintS("----------------\n"); 235 235 } 236 236 … … 244 244 // typ,BT_name[typ], currentVoice); 245 245 //Voice *p=currentVoice; 246 //Print ("-----------------\ncurr:");246 //PrintS("-----------------\ncurr:"); 247 247 //do 248 248 //{ … … 251 251 //} 252 252 //while (p!=NULL); 253 //Print ("----------------\n");253 //PrintS("----------------\n"); 254 254 if (typ == BT_break) // valid inside for, while. may skip if, else 255 255 { … … 350 350 //{ 351 351 //Voice *p=currentVoice; 352 //Print ("-----------------\ncurr:");352 //PrintS("-----------------\ncurr:"); 353 353 //do 354 354 //{ … … 357 357 //} 358 358 //while (p!=NULL); 359 //Print ("----------------\n");359 //PrintS("----------------\n"); 360 360 //} 361 361 if (currentVoice!=NULL) -
Singular/iparith.cc
rcd7960 r7b0376 2460 2460 if (hasFlag(u, FLAG_STD)) setFlag(&uuAsLeftv,FLAG_STD); 2461 2461 assumeStdFlag(&uuAsLeftv); 2462 Print ("// NOTE: computation of Hilbert series etc. is being\n");2463 Print ("// performed for generic fibre, that is, over Q\n");2462 PrintS("// NOTE: computation of Hilbert series etc. is being\n"); 2463 PrintS("// performed for generic fibre, that is, over Q\n"); 2464 2464 intvec *module_w=(intvec*)atGet(&uuAsLeftv,"isHomog",INTVEC_CMD); 2465 2465 intvec *iv=hFirstSeries(uu,module_w,currRing->qideal); … … 3924 3924 if (hasFlag(v, FLAG_STD)) setFlag(&vvAsLeftv,FLAG_STD); 3925 3925 assumeStdFlag(&vvAsLeftv); 3926 Print ("// NOTE: computation of degree is being performed for\n");3927 Print ("// generic fibre, that is, over Q\n");3926 PrintS("// NOTE: computation of degree is being performed for\n"); 3927 PrintS("// generic fibre, that is, over Q\n"); 3928 3928 intvec *module_w=(intvec*)atGet(&vvAsLeftv,"isHomog",INTVEC_CMD); 3929 3929 scDegree(vv,module_w,currRing->qideal); … … 4296 4296 if (hasFlag(v, FLAG_STD)) setFlag(&vvAsLeftv,FLAG_STD); 4297 4297 assumeStdFlag(&vvAsLeftv); 4298 Print ("// NOTE: computation of Hilbert series etc. is being\n");4299 Print ("// performed for generic fibre, that is, over Q\n");4298 PrintS("// NOTE: computation of Hilbert series etc. is being\n"); 4299 PrintS("// performed for generic fibre, that is, over Q\n"); 4300 4300 intvec *module_w=(intvec*)atGet(&vvAsLeftv,"isHomog",INTVEC_CMD); 4301 4301 //scHilbertPoly(vv,currRing->qideal); … … 4316 4316 if (rField_is_Ring_Z(currRing)) 4317 4317 { 4318 Print ("// NOTE: computation of Hilbert series etc. is being\n");4319 Print ("// performed for generic fibre, that is, over Q\n");4318 PrintS("// NOTE: computation of Hilbert series etc. is being\n"); 4319 PrintS("// performed for generic fibre, that is, over Q\n"); 4320 4320 } 4321 4321 res->data=(void *)hSecondSeries((intvec *)v->Data()); … … 5932 5932 if (hasFlag(u, FLAG_STD)) setFlag(&uuAsLeftv,FLAG_STD); 5933 5933 assumeStdFlag(&uuAsLeftv); 5934 Print ("// NOTE: computation of Hilbert series etc. is being\n");5935 Print ("// performed for generic fibre, that is, over Q\n");5934 PrintS("// NOTE: computation of Hilbert series etc. is being\n"); 5935 PrintS("// performed for generic fibre, that is, over Q\n"); 5936 5936 intvec *module_w=(intvec*)atGet(&uuAsLeftv,"isHomog",INTVEC_CMD); 5937 5937 intvec *iv=hFirstSeries(uu,module_w,currRing->qideal,wdegree); … … 9119 9119 //if(i>=0 && i<sArithBase.nCmdUsed) 9120 9120 // return i; 9121 //Print ("RET-2\n");9121 //PrintS("RET-2\n"); 9122 9122 return -2; 9123 9123 } -
Singular/ipassign.cc
rcd7960 r7b0376 260 260 if ((p==NULL) ||(NUM((fraction)p)==NULL)) 261 261 { 262 Werror ("Could not construct the alg. extension: minpoly==0");262 WerrorS("Could not construct the alg. extension: minpoly==0"); 263 263 // cleanup A: TODO 264 264 rDelete( A.r ); … … 301 301 if (new_cf==NULL) 302 302 { 303 Werror ("Could not construct the alg. extension: llegal minpoly?");303 WerrorS("Could not construct the alg. extension: llegal minpoly?"); 304 304 // cleanup A: TODO 305 305 rDelete( A.r ); -
Singular/ipid.cc
rcd7960 r7b0376 367 367 } 368 368 else 369 Werror ("kill what ?");369 WerrorS("kill what ?"); 370 370 } 371 371 -
Singular/iplib.cc
rcd7960 r7b0376 834 834 else 835 835 Werror(yylp_errlist[yylp_errno], yylplineno); 836 Werror ("Cannot load library,... aborting.");836 WerrorS("Cannot load library,... aborting."); 837 837 reinit_yylp(); 838 838 fclose( yylpin ); … … 1230 1230 proc->data.s.example_lineno, proc->data.s.example_start); 1231 1231 else if(proc->language==LANG_C) 1232 Print ("type: object\n");1232 PrintS("type: object\n"); 1233 1233 } 1234 1234 } -
Singular/ipshell.cc
rcd7960 r7b0376 2219 2219 if ((L->m[0].rtyp!=INT_CMD) || (L->m[0].data!=(char *)0)) 2220 2220 { 2221 Werror ("invald coeff. field description, expecting 0");2221 WerrorS("invalid coeff. field description, expecting 0"); 2222 2222 return; 2223 2223 } … … 2227 2227 if (L->m[1].rtyp!=LIST_CMD) 2228 2228 { 2229 Werror ("invald coeff. field description, expecting precision list");2229 WerrorS("invalid coeff. field description, expecting precision list"); 2230 2230 return; 2231 2231 } … … 2237 2237 || (LL->m[0].rtyp!=INT_CMD))) 2238 2238 { 2239 Werror ("invald coeff. field description list");2239 WerrorS("invalid coeff. field description list"); 2240 2240 return; 2241 2241 } … … 2273 2273 if (L->m[2].rtyp!=STRING_CMD) 2274 2274 { 2275 Werror ("invald coeff. field description, expecting parameter name");2275 WerrorS("invalid coeff. field description, expecting parameter name"); 2276 2276 return; 2277 2277 } … … 2302 2302 else 2303 2303 { 2304 if (L->m[1].rtyp!=LIST_CMD) Werror ("invald data, expecting list of numbers");2304 if (L->m[1].rtyp!=LIST_CMD) WerrorS("invalid data, expecting list of numbers"); 2305 2305 lists LL=(lists)L->m[1].data; 2306 2306 if ((LL->nr >= 0) && LL->m[0].rtyp == BIGINT_CMD) … … 2330 2330 if ((mpz_cmp_ui(modBase, 1) == 0) && (mpz_cmp_ui(modBase, 0) < 0)) 2331 2331 { 2332 Werror ("Wrong ground ring specification (module is 1)");2332 WerrorS("Wrong ground ring specification (module is 1)"); 2333 2333 return; 2334 2334 } 2335 2335 if (modExponent < 1) 2336 2336 { 2337 Werror ("Wrong ground ring specification (exponent smaller than 1");2337 WerrorS("Wrong ground ring specification (exponent smaller than 1)"); 2338 2338 return; 2339 2339 } … … 5632 5632 } 5633 5633 5634 // if (cf==NULL) goto rInitError; 5635 assume( cf != NULL ); 5634 //if (cf==NULL) ->Error: Invalid ground field specification 5636 5635 } 5637 5636 else if ((pn->name != NULL) … … 5717 5716 if ((mpz_cmp_ui(modBase, 1) == 0) && (mpz_cmp_ui(modBase, 0) < 0)) 5718 5717 { 5719 Werror ("Wrong ground ring specification (module is 1)");5718 WerrorS("Wrong ground ring specification (module is 1)"); 5720 5719 goto rInitError; 5721 5720 } 5722 5721 if (modExponent < 1) 5723 5722 { 5724 Werror ("Wrong ground ring specification (exponent smaller than 1");5723 WerrorS("Wrong ground ring specification (exponent smaller than 1"); 5725 5724 goto rInitError; 5726 5725 } … … 5785 5784 else 5786 5785 { 5787 Werror("Wrong or unknown ground field specification"); 5788 #ifndef SING_NDEBUG 5786 WerrorS("Wrong or unknown ground field specification"); 5787 #if 0 5788 // debug stuff for unknown cf descriptions: 5789 5789 sleftv* p = pn; 5790 5790 while (p != NULL) … … 5812 5812 if (cf==NULL) 5813 5813 { 5814 Werror ("Invalid ground field specification");5814 WerrorS("Invalid ground field specification"); 5815 5815 goto rInitError; 5816 5816 // const int ch=32003; -
Singular/ipshell.h
rcd7960 r7b0376 247 247 BOOLEAN iiTestAssume(leftv a, leftv b); 248 248 249 /* table inte face for iiAddCproc */249 /* table interface for iiAddCproc */ 250 250 /// apply an operation 'op' to an argument a 251 251 /// return TRUE on failure -
Singular/links/asciiLink.cc
rcd7960 r7b0376 33 33 static BOOLEAN DumpQring(FILE *fd, idhdl h, const char *type_str); 34 34 static BOOLEAN DumpAsciiMaps(FILE *fd, idhdl h, idhdl rhdl); 35 static BOOLEAN CollectLibs( FILE *fd,char *name, char ***list_of_libs);36 static BOOLEAN DumpLibs(FILE *fd, char ***list_of_libs);35 static BOOLEAN CollectLibs(char *name, char ***list_of_libs); 36 //static BOOLEAN DumpLibs(FILE *fd, char ***list_of_libs); 37 37 38 38 extern si_link_extension si_link_root; … … 184 184 else 185 185 { 186 Werror ("cannot convert to string");186 WerrorS("cannot convert to string"); 187 187 err=TRUE; 188 188 } … … 315 315 && (IDPROC(h)->language == LANG_SINGULAR) 316 316 && (IDPROC(h)->libname!=NULL)) 317 return CollectLibs( fd,IDPROC(h)->libname,list_of_libs);317 return CollectLibs(IDPROC(h)->libname,list_of_libs); 318 318 319 319 // put type and name … … 414 414 } 415 415 416 static BOOLEAN CollectLibs( FILE *fd,char *name, char *** list_of_libs)416 static BOOLEAN CollectLibs(char *name, char *** list_of_libs) 417 417 { 418 418 if (*list_of_libs==NULL) … … 531 531 if (l->name[0] == '\0') 532 532 { 533 Werror ("getdump: Can not get dump from stdin");533 WerrorS("getdump: Can not get dump from stdin"); 534 534 return TRUE; 535 535 } -
Singular/links/pipeLink.cc
rcd7960 r7b0376 146 146 else 147 147 { 148 Werror ("cannot convert to string");148 WerrorS("cannot convert to string"); 149 149 err=TRUE; 150 150 } -
Singular/links/sing_dbm.cc
rcd7960 r7b0376 123 123 if (!SI_LINK_CLOSE_P(l)) 124 124 { 125 if (!dbClose(l)) {Print ("cannot close link!\n");}125 if (!dbClose(l)) {PrintS("cannot close link!\n");} 126 126 } 127 127 //(SI_LINK_CLOSE_P(l)) automatically 128 128 if (dbOpen(l, SI_LINK_READ)) return NULL; 129 129 } 130 if (SI_LINK_RW_OPEN_P(l)) {Print ("I/O Error!\n");}130 if (SI_LINK_RW_OPEN_P(l)) {PrintS("I/O Error!\n");} 131 131 132 132 if(key!=NULL) … … 210 210 if (strcmp(l->mode,"rw")!=0) // r-mode 211 211 { 212 Print ("Write error on readonly source\n");212 PrintS("Write error on readonly source\n"); 213 213 } 214 214 else //rw-mode … … 218 218 if (!SI_LINK_CLOSE_P(l)) 219 219 { 220 if (!dbClose(l)) {Print ("close error\n");};220 if (!dbClose(l)) {PrintS("close error\n");}; 221 221 } 222 if (!dbOpen(l,SI_LINK_WRITE)) {Print ("open_for_write error\n");}222 if (!dbOpen(l,SI_LINK_WRITE)) {PrintS("open_for_write error\n");} 223 223 } 224 224 } … … 238 238 ret = gdbm_store(db->db, d_key, d_value, GDBM_REPLACE); 239 239 // db->actual=d_key; 240 if (ret==-1) {Print ("reader calls gdbm_store!");}240 if (ret==-1) {PrintS("reader calls gdbm_store!");} 241 241 if (ret==0) 242 242 { b=FALSE; } -
Singular/links/ssiLink.cc
rcd7960 r7b0376 408 408 return (number)ssiReadPoly_R(d,cf->extRing); 409 409 } 410 else Werror ("coeffs not implemented in ssiReadNumber");410 else WerrorS("coeffs not implemented in ssiReadNumber"); 411 411 return NULL; 412 412 } -
Singular/newstruct.cc
rcd7960 r7b0376 375 375 res->data=(void *)currRing; r=currRing; 376 376 if (r!=NULL) r->ref++; 377 else Werror ("ring of this member is not set and no basering found");377 else WerrorS("ring of this member is not set and no basering found"); 378 378 } 379 379 return r==NULL; -
Singular/pyobject_setup.cc
rcd7960 r7b0376 33 33 void pyobject_default_destroy(blackbox */*b*/, void */*d*/) 34 34 { 35 Werror ("Python-based functionality not available!");35 WerrorS("Python-based functionality not available!"); 36 36 } 37 37 -
Singular/walk.cc
rcd7960 r7b0376 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id$ */5 4 /* 6 5 * ABSTRACT: Implementation of the Groebner walk … … 2000 1999 { 2001 2000 #ifndef SING_NDEBUG 2002 Print ("\n//MwalkNextWeightCC: t_nenner=0\n");2001 PrintS("\n//MwalkNextWeightCC: t_nenner=0\n"); 2003 2002 #endif 2004 2003 delete diff_weight; … … 2095 2094 mpz_out_str( stdout, 10, t_nenner); 2096 2095 Print(" * %d)", (*curr_weight)[j]); 2097 Print (" + ("); mpz_out_str( stdout, 10, t_zaehler);2096 PrintS(" + ("); mpz_out_str( stdout, 10, t_zaehler); 2098 2097 Print(" * %d) = ", (*diff_weight)[j]); 2099 2098 mpz_out_str( stdout, 10, s_nenner); … … 2395 2394 { 2396 2395 #ifndef SING_NDEBUG 2397 Print ("\n//MwalkNextWeightCC: t_nenner=0\n");2396 PrintS("\n//MwalkNextWeightCC: t_nenner=0\n"); 2398 2397 #endif 2399 2398 delete diff_weight; … … 2479 2478 mpz_out_str( stdout, 10, t_nenner); 2480 2479 Print(" * %d)", (*curr_weight)[j]); 2481 Print (" + ("); mpz_out_str( stdout, 10, t_zaehler);2480 PrintS(" + ("); mpz_out_str( stdout, 10, t_zaehler); 2482 2481 Print(" * %d) = ", (*diff_weight)[j]); 2483 2482 mpz_out_str( stdout, 10, s_nenner); … … 5531 5530 if(weight_rad < 0) 5532 5531 { 5533 Werror ("Invalid radius.\n");5532 WerrorS("Invalid radius.\n"); 5534 5533 return NULL; 5535 5534 } … … 5538 5537 if(pert_deg > nV || pert_deg < 1) 5539 5538 { 5540 Werror ("Invalid perturbation degree.\n");5539 WerrorS("Invalid perturbation degree.\n"); 5541 5540 return NULL; 5542 5541 } … … 5876 5875 if(op_deg < 1 || tp_deg < 1 || op_deg > nV || tp_deg > nV) 5877 5876 { 5878 Werror ("Invalid perturbation degree.\n");5877 WerrorS("Invalid perturbation degree.\n"); 5879 5878 return NULL; 5880 5879 } … … 6311 6310 if(weight_rad < 0) 6312 6311 { 6313 Werror ("Invalid radius.\n");6312 WerrorS("Invalid radius.\n"); 6314 6313 return NULL; 6315 6314 } … … 6318 6317 if(op_deg < 1 || tp_deg < 1 || op_deg > nV || tp_deg > nV) 6319 6318 { 6320 Werror ("Invalid perturbation degree.\n");6319 WerrorS("Invalid perturbation degree.\n"); 6321 6320 return NULL; 6322 6321 } … … 6655 6654 if(printout > 1) 6656 6655 { 6657 Print ("\n Mpwalk: there is a polynomial in Gomega with at least 3 monomials.\n");6656 PrintS("\n Mpwalk: there is a polynomial in Gomega with at least 3 monomials.\n"); 6658 6657 } 6659 6658 // low-dimensional facet of the cone … … 7103 7102 if(printout > 0) 7104 7103 { 7105 Print ("\n//** rec_fractal_call: Wrong cone. Tau doesn't stay in the correct cone.\n");7104 PrintS("\n//** rec_fractal_call: Wrong cone. Tau doesn't stay in the correct cone.\n"); 7106 7105 } 7107 7106 … … 7125 7124 if(printout > 0) 7126 7125 { 7127 Print ("\n//** rec_fractal_call: Updated vectors are equal to the old vectors.\n");7126 PrintS("\n//** rec_fractal_call: Updated vectors are equal to the old vectors.\n"); 7128 7127 } 7129 7128 delete Xtautmp; … … 7278 7277 if(printout > 1) 7279 7278 { 7280 Print ("\n//** rec_fractal_call: Maximal recursion depth.\n");7279 PrintS("\n//** rec_fractal_call: Maximal recursion depth.\n"); 7281 7280 } 7282 7281 #ifdef TIME_TEST … … 8113 8112 if(weight_rad < 0) 8114 8113 { 8115 Werror ("Invalid radius.\n");8114 WerrorS("Invalid radius.\n"); 8116 8115 return NULL; 8117 8116 } … … 9219 9218 if(tp_deg < 1 || tp_deg > nV) 9220 9219 { 9221 Werror ("Invalid perturbation degree.\n");9220 WerrorS("Invalid perturbation degree.\n"); 9222 9221 return NULL; 9223 9222 } -
Singular/walk_ip.cc
rcd7960 r7b0376 124 124 125 125 case WalkIncompatibleDestRing: 126 Werror ( "Order of basering not allowed,\n must be a combination of a,A,lp,dp,Dp,wp,Wp,M and C.\n");126 WerrorS( "Order of basering not allowed,\n must be a combination of a,A,lp,dp,Dp,wp,Wp,M and C.\n"); 127 127 destIdeal= NULL; 128 128 break; … … 141 141 142 142 case WalkOverFlowError: 143 Werror ( "Overflow occurred.\n");143 WerrorS( "Overflow occurred.\n"); 144 144 destIdeal= NULL; 145 145 break; -
Tst/Long/brnoeth_l.res.gz.uu
rcd7960 r7b0376 1 1 begin 644 brnoeth_l.res.gz 2 M'XL(""D4OU```V)R;F]E=&A?;"YR97,`[3UK<]PVDM_Y*UA;]T%>\;0#@$^G 3 MI*N-;$>N365=5I*K.]44:RQ1SF3'&M7,R*N97W]XH]$`*6HL^_*PE9(9L`%V 4 M-_J%[B9]_N.+US^D:4I.TN]??YO^9;/>'"WF[_[R37*N[]"3E`^V\YOYYN#9 5 M-XGX.STY2=^M;I;=YI=V<733_?MHO9EM[`QVDMKK_"C]V]_D`@+D;BV6,/>* 6 M(P=7@NM*SOG7?+&8+19P0@V`FB.%L,;#1YI,'`J$R.76M]WE?+9(3W]Z^_/+ 7 M=/FQ6Z6OVC)/#VZ/Z3,'3-TC"#M*5_.;]^GJF&8']]GV6;:X=8_(3]+;Y6*; 8 M7A]OF\-M?7B_+0_OZ98=;NGA/7-PQ4DZO^KXDU\?7V>_SBZ7[PZN'4VD/$DO 9 M%\MU=]7>+N<WF_7!:W[S@DR?)YS(EE\<;]45G1[?)_PWN'%(W"U^?<'@37J( 10 M[YM'5B<2EWN.9R;`'#+UTR%CEFSTPW+QL!P\C$Z^..64:&1J@4P-D:&?"QF& 11 MD!'8)1<Y`J$]"#.-,"D%QOPW0#E_&.4</YP)_.@#(`I%-@)*K);W\:@8XE$Y 12 M;L,*33^3LLJ@L-+/ICD%WH\M1606BI,`@C.((9(+P"4?4O*W1+!Y!#:YJ$*H 13 M0*+RY**.@M$01\!;8P9*J9JEIYLC#$%<L.D`"-]#81MC\A51@6$=46MM$<O+ 14 MB)@B3@<@'K=\?@_!2MFO$71L#Q43+IH1H(7#@TP>`<]I)`3!%[T2(-$A=`P\ 15 M%.$+PD9.T2SB,_)P1F!)<KTZWL@8;"%)Q?O9`ZG%_8+@/37*%J@EA\4[&H4M 16 M'!OQMO;!V^V[H)->"T6&3!2EXTPF=[B+^7JC`IWCOU_]VE[-/\J0XW3YX?9N 17 M(R*:V?7U_*9+U_SZ;C%;I4K)TZ,C'OT`J,7"W)EMTOG-M8C]M@$47FLQN^R" 18 MM?#M@05OEC?_^2`XI^ONYG(S7]ZDG+SY>KE*+^4*W56ZOKOD<];7=XL%YV_R 19 MXR]=^KZ[N5NGR^MTP__G\F[UL4OGZY09IC$>BRA^_7"NGGA`CH[*3(YYG/.0 20 MTZ1K'/GJ5]W[5=>E9)"DOEETKUELKUGY7K.*O6:5:I9A-3&L[NXW<B<.')^3 21 M'Y<;'BG?W'UXQ^-SOL1J)K:8#^E5GZ<_K-[.-F\6Z3$/[%EB5Z5Z5>>ES-_\ 22 M#P__T_3RE]EJ=KGI5EPYYI=\)9K(<?>PC[/5VHW+/^\6R\M_B>,1'U^NKCIY 23 M'EC<`@CWYWEZ,_O`<>1_[M-M9!$*%SF5.-(]<61/@F.Z&X<E&X<E26_YC0\= 24 MOZ.>-4O5C0_S&WE4LDAP@?@-,#__<F1]V?TJ?DN$K<<0MGF8,*,K3<8RH?I& 25 M*H&>DXP@K2(911),-4P.8!CB&M,P)1A1ZU1V)-<P-1A1,`T842N;8([_*?0T 26 M0L"0FD<H&-(3&1C*U5`.A@HU5("A4@TYU$OSQ`H,Z2?68$@_L0%#ZHET`H;4 27 M$RD!0^J)E(*A2@TQ,%2KH1P,-6JH@*A.U)B'OMY4B#]1!%!(`%$44$@!420P 28 M2`)1-#!(`U%$,$@$J>P9A&;B)Z?VN`&$#ERF3V_>I[-*X4XLK5)5"81U#S 29 M^S(?,09@V_"G(IYIC<__G.3G6:[M6_'G9`#W'N8'.;L_%1NX_QK^L4<,=L)/ 30 M--?BF//V6)XU.)_X?S9IQO*3=-UM5OI0_-;=*-21G-,KJAD<37$[),C^N9A, 31 MT_2O8B%+T]^OK]LW*A57/NN9(9Z1\9/VKGN><N<5F5J,F5K&9N9C9K+83#9F 32 MI@O[7]^8F?VLB<\4SSSOG_H`MN??+R_O!IZI:C@'Y]\^R[A8O>]N.GXV7:X. 33 MUL_L,J=GKZ/SX3)"*<0$588:AH7(%F+2:FAY/<E(C2NYM=?S11>%72MA[2_E 34 ML?($,.>;Q%W+)%0M<F9@3"5FMTYE1(K9[F?T:.[;FFW<5-O8O_MPN]E*OMA' 35 MU$HK;U?+7X%:4J"6C5-+"67OY"+K<_;ZF^2>[53M;I>+,MZ.TR!*>CM.WJZR 36 MT.0D_>]NWJTXUV9KKA$\6+6)BU?+U0<O`S3AEB<I>529_-Q=<CE)W\W6\[67 37 MFG()*PX58<T$A68,12LY<M\E\F85,NLU.L$TZ/S"8V_S-("%3#<2^S]4_P_` 38 MRR4R#<0.82HA[K><GSL*X>X%IW$4HO.;WGH4D:87I&*#>A8L$;"]8Q=EB!\* 39 M+J2C1A!TAU;2:QLYT07SH-Z=,U^`&!0@OM9_R>3D^_G'[D:ENT2*\F:Y$?(] 40 MO^%B(HO6`N9V-?_0I=?S;G&E)BZZV4>@R:(8_OPY>)9%(>_#K?!QH__?PEW\ 41 MEH3;D['M85R\=Z+F(21AYPL'E_E#>5/4(W8Q8?>5@DMUC[SOI+P+)3KTGR'+ 42 M+?!&(/U46C:VDV4SA6GN8^GN<8PY\*XXE/4,OFPNY;M'7P3P=E?LMUBH6H68 43 MP7]Q@[S=E?ZJN>0DOU&)%7(KNV6?4'/WPQW/Q^XR??'B6)QVN5AGDXPX".X] 44 MOEW-%XL?A-ITJX,7+YY>ZC5IDA&*0"88HPDI=XFE4-SE#L<KHH83Q=[)J862 45 M$W\N+-(YHV?M%&>\5UB]%TX.0`C9\VJJH@IM;W/1]ZJIK@*%2J?<HQ;"HTJY 46 MHW)'J?"Q?`^9:);95D)<*[>RA!?XPP+<?2YI9XIN)I?1KKH2OW+)CD(NN1-K 47 M"NVKW:*Y>JYSX3P4X))`N0RX!IUB\L5D`.R74UF\W6)S2P>'U.90[3Y7.'^G 48 MY:A6JX<F>E59P3(W2?Q?(`+>+I?^+JOME6&3%N=#N*VB)VIGX\&"J&#M[1L7 49 MJ14N4BNHB]3>OG'#W&^*(/C@S3]?__#C.=\6D?XU-\&A:^6F<'<&^L=X./S7 50 MO\H!`28\*-\V=2B\YGNXZ#YV"^Z1S.32-8\5JA?M_*?__>D?KW7A4/>.U:AU 51 MK`#=:44SU#I63FSKV#V9<)$^]'J12C+8,59&6Y7"R+AD?6U>Y8C.(;>%J*<# 52 M&`/<-P,+TDC*XK7JLNAK#BL_I;GG25&L^EK&RD]IEAM`$=C$P[`/QKLK.T5Z 53 MVZQ0XPON)ZCZ;NK'U@/W:=#1@EI]<`,+;A8BN&,EZ";"+2H!0-B2$G8DX1:4 54 M2,]2T'H2[VORFTYB,&&K"6Z.P>TEL:8G@KE*,5LH9BP-^4(Q;\-^-HJYBT'D 55 M.L--6KKE:[B94?/&:$W3W]%8?4I'Z),HO:],05.1(-?@2OH[$ZM/:2;]#'2$ 56 MW8I:7'$+(H(RO67Q'L3H+H]K1`1=B!7K[T*L/I.?^FIAOUK8/ZZ%K72U00>M 57 M7SL`ASH`B<TB5#SBU!R#/8`L4X._BR9`0TIE2;$]=H".1S79E87ML:MJL^S7 58 M)KNO379?F^Q^2X0]=9,=F60DS\IBWRX[$C27D*#;@@2-!Z;OK@(C:N4:C*B5 59 M&S"B.^,F8$AWQA$PI#OC0,U!]ZF!+CNF^]1`EQW3?6K$ZP]4]0OBX1[TV3'3 60 MIT8@_B3HM&.F3XU"$DC0:\=,GQJ%1)"@VXZ/!>UV?"SHM^/<G=CH-\__@-UM 61 MML/MS]OD->;'NO@&]+@H7X^:7.I)3Y-+39ZTR65<U\@D-I6,F9H_5</)(]I& 62 MR*>WC>A$]"#L_FTC9BOI4->'/6C4[)'='?=Q/1WH[JASV-WA!!*T=]1%7WM' 63 M79KV#IEDWU6B2B0*'(V%J/RJ-_=C$Q<G?XFR=XW]Y@2[35P*)KC`JUV"\SK: 64 M]CN70S^E]AUIB$"5[TCK!RIPWXM$T,X#*Q!9"DY5"(/JM"H$AT5M#P8WZ.OR 65 M=`0&59V#7A,C'75/7;EN8%U9U91A1;&9B#*C<+3'8)"$9<:G%[6P7N<5%YOM 66 MX7VS.[ROQ7NX]99?E5M10RU%!:_8%N*7O!2%TUS4#_EO67;/50TV5Q7=7)5B 67 M1;6/_RX$`%/=4VQ+5>4W5Z5!70?FRB<*M?GAMI';"XJT0B<Y&E0]A:I%<E7P 68 M-0U9UD$U?<TU#;.E16<F0&VQR:.UQ:;`M44>\YI[9:RTV%2?4%IL:E=:;!KO 69 MNQ1G__/FY=N7WW__^LV/KT_]2B,I_5(CF4R.W#49*#62";6B^EWV(GOE;C!7 70 M@Y3ONV_=K5PGD%Z>?DT>#26/J.48ER+.+)@WRK.7I[^+G-%^+XX:PDM)N,TR 71 M::H?E6%B]BU.,JFT$N?'+T^%`N=3)Y4U4.#<#7-;_!U7]&,W)#[^\N)8Y.Z8 72 M&^/6]\.,S[Y/N5!_=[F\ZMI_?NC>SPZ$6DBDL0TNA0FF]6@3;)[$->Z68[DY 73 M$(L>S-@AX:%?"B[$[U2.J"N2Z4B(DYR54Q^82A@[*9%CZJ8`YP=<'E=*_S,1 74 M$(_\-<D2]9?[22Q>X$(]D#^19KE"D![.-%D*1MRJU"T?=8VR@Y(H3[33?"J4 75 M*6*EX*!$Y/2"*93%13&-;L`D,Y,T9Q-`LUU2/(D\&<JG%WE&,"L13ZT86!P` 76 M?6J6A=6"H6G.#9?%C^3.TW#9;JW"]/2BR)@16/EH'T8A4QC!L"A;+HN;9#)5 77 M@W(3S=-2+36?BK*5W#*C4Y^Y-!!S&JJH'+'D)3&U!2@_$N\8RF"+->X!.E"Z 78 M*VLQC(9562T9"M4/W`2"@?"18/L*AD:G5EP6%\QLNF\.)HX^)S.:3@H$HP:" 79 M(0:C*(_".ZY^C5$_9F2Y`;)LN4SE]D<W0$JK)B;Q2-4;UX_R0WCW<MD33^X` 80 M)A)G>9&K7?=Y&E(C81L.F^@%!)LM80^@/(!WCROQ^97&\<)6A1!I,@S*%C8! 81 M4);=8U".XSWH_3@65`ISS+99P:"(+#FK%@S5,I!XX*&1>R3><5DF3`HSL'9\ 82 MA/FX,\0V*"KREC4\B6=RQLER'&]I!WM0SC7*UI+Q$86R?304%<MN"UQ//<%0 83 M2W)95A=\\3U0EK](G_H!=`9X&HQX\1^R&$@9]D591":#=IF46)8Q$4%H8=&3 84 MLYW%*+7%T-NT/\J2RV2(RQ2*)7]T)8V<O"A\4;&NTK@2Z+"MH#\-RB9VQ0Z; 85 MXU5;+IM-MV:AEB@#[P=$Q81%`<IRWJ?(,E`_$D>YT2C30*C#\,,9N4:IGW\J 86 M,=:[>2J4'=+<8M")MABT'T$G!I8:/Y2&7(82;V*3)T#9()T`EE"BN>P.4@0[ 87 M;&L(J?)^1E0@RO*F4K_][7+<E1#CL+'646I<B3W#42G+\J*<HO@H=-CHYM.A 88 MS)%VQVYV(C\T*_(S_'`?.>4_$RD;D<+9WG;I!6,9Q_[DF#/3I=E<ND!_ME:E 89 M\^:7Z57'%U-)K??+U7SSRX?T<G;#'[5:=9>;].XVW2Q3EG:KU7*U=LL4<AF1 90 M")QOLO3?77K3=5<IGSB[NY\OYK/5UJ:?7GG?V7INERB/<&JI^&.GEO;[)IEA 91 M5W62OA+5^V/B=J$V#7$_']^NNMOSGV72Y]73I'WP_$+.)WO/WS?MU-@$UU9D 92 MSAASJ3/QI=VM2!9!KHAOX8I!.CV>N4&J!ID'R4Q&2VI!Q_FWS<Y_?L:9YP<< 93 M>_S89^06Q8E[<!%#L=20$SYZ"+"L+.I@A5JOX)/>?'Z"F.9Y#G%GCN<.1Z9Y 94 M3CPRQ=<F#)D`-G?T@%'#I\9GB7A[_[/365FY.SN^NILM6O$DF?LT$+7!XDPF 95 M1+7#.[L@)B,3GD@B1P#?L?<<5D!0&YP[P6G'.\T)1`AWN$DLX6:@P#2;%_0Y 96 M$OBKY$PD.[V,(XC^\)'0!@MG.I$*:(='2<>9GER5OQ(IX%)R1)$J+VOHUUWB 97 MEKGYE()D;3^I=I&S"V9W-3B]@5C,B\[$I-K+>R=XZ]`>ADM2]WQ2`K(2/5;[ 98 M+`7BI$AEAE2?V"BIP8[E)G,4[C/ULQP"UI(JEX&Y9K"9;E=C>1Q/$CU2<T6J 99 MQ4",4)CAL2BYL&^(5"QD--@4>W2%LOT,GS4MJ7HEXA`LA.F+'4'DK6*:P50K 100 MT'H:*KL6IT(82'`.L^'BPP(<\OGLHE05!'%1F(L2;K@8J#VI3]2@3F%JFN4( 101 MQ:=`;81*JZONL5I7PZJ&&0D*12B@CY,ZD,;"8G=F$LP&Y3.=7Y87(BF`DW*! 102 MUH?'-42$?:R?1$4B%Z;IH4F*%F8\73630TE&:6A`:FUW-79H#%74;AT_M.=0 103 M;N$..EM.?;F5#Q2Z*O\6`BPOC%ER/Y$"0^+3X[F6LXO&5.VLM*#B%M#&!NYJ 104 MP#3H:<-M$JL&L@U)%<N39JIP,F8)VY'`K_KT)F`U,O$3+O#A@6?@P-74ICO5 105 M@$YKA:G^T%5+>+&MZJ*8.HDQ[(OFI\V2O@+`@S"VP#;ART,(0ES6`\4?@,]^ 106 M"N%,)]`M+C!:4DLJU@]Z:(5A1(#=KH:H@"R+YC&1$MQ'JJ771HOF\^7GI\?K 107 M[3J()L4WFU0T>2XZ!,3'`!X1MEI>M2+ZS*<QFA-/4<+:(/*ZD1U/<,`T]-.* 108 M*,M+?,L1ZPML.!2J'L[5^!+F&;<$!S8/<:E'G5H1*)73#(DZJ)#@HHY&24QD 109 M%)*9X`!DU,;%(F>S($"I%6%/C7)3R,-;Z@0P$UM@CT5CD`H36_81=F48Q[8B 110 M+$$1-W6WF!>Q^!LW%BEH]?JV)O$(+Q5*\J*99I&<:+B5WN'Q(:0LL2V/%T*- 111 MBT3[V``#;"O#)7R80^?98:3"(FDK_&PA^5`#\6;&5M2&2[7B$C`CM44)^9O@ 112 MB#V$5%R%_2C-=U,6\\:A1)0L-8A+<L03[S%(#3K]R(FTE<ZX!EY'CC#N:8+H 113 M)^W;N&&D/&'&!3=G!&(A6BC,S+"+>RAAF)R/[-NB/I0B\:J7Q4CD4[A-YRY9 114 M79C29;RY8!*PJS==$T/*,_XXT(]T"\5+4KX5LA,?XE(<J:#6'+'&^,@?>-M( 115 MNX#OHP>36A@I&`D4TC"%!5ZU<879N,)MG)W()M-(S]-D!)="I.`Z1KM%W;;P 116 MVPG"P,^.2'B!DA>]&CDOI15X,/4'D6I%J55$)^HB]Z-&*TO`1`LP6!H,O:2$ 117 M$1JG+L:@!)&"%-42)751F(MRZI50@U2>IPY]Q\-1"5)B_X[8MW@D@-4JY!+6 118 ME%;44T=RR2$U$*^VHI)JN83UNB?;IC#A$]7&B8OQ*"FD8B5F'"Y*C1/%TLK+ 119 M6`WDP+!T/2*S33(0G5*J98E2K7'4LTN^8OJR%#>5AEY;HA$?D+5'%SJ%R?!V 120 MGV0X\*(]>8D]LN'*YLG,DZ,[ID,/Y</53]+NE01O73<Q;&,,TZ0/9\';(`N> 121 MZ,%*AG1]:7`8N/?DP36)0+/V2'[+6;5-N42W*M3'>/:[-=EOJ-IM;_H;,JDG 122 M_^U(#'9H?-);`D,2]5+A=KI=[-=X&'M:$G':N]5I[XA`A%[.DAC///H$Q9/= 123 M7M`0QG;`0_=FN]L@VYU@IF)M-M0_E._&@AIBW9HD=VN2W"U.<LL1MXM6Y'"6 124 MN^W/<K=!ECO1@Y5_]@PSQ`_EN2V)CTANMSBY+4<,B:U)<']B=ONALET8$??D 125 MMRV)?6FWB&('E1./]6!C0+MUB*!ODB2P.2T[<X,]<2RF&4[VDHB@6K:&5KDQ 126 M[W.`LW`UU;?<+NJ$=I1;X3$''2Z"3$[HKT+*[(@Z"\2(3$*;TIIN[C!X]XV8 127 ME[I`E3##"9&A)OXY((A<L$%)S,3*.PS!TSR=>*&]37?%B$2ZZ,4R\M2=^PVI 128 M=H,C)$IX+_,2QMSA"#R6$"FI9BE%(D1&5"7DA:U*Z+-*/'\MB721'3U)>4PG 129 M6F[$-Z99EF=%5F;<EF1-)K>"6\1,=&ES/\6MO#!XF>CL%$603,2[(@?,`U`> 130 M>O+0G(>__!"541[W<XD0Z0D>;=MG,9,@/W,)\C.0(,]ME'DVE""/&HV8>_`. 131 M2"8\A`?A6#Y-<2T\JLH[A<T?`QGS%@@+9V(B0_V?"KF>;'M(7^R8%HFD7;T& 132 MNQ(9"-JN=>KGH5!XYR<05?('K=3H^)--IBCTE8ER6U2*QV2QKE=L>\!&:N#$ 133 MQ8.Q;`M*LGC9>YF\E1=V_[#1B_KK0+_!FN`0&29H8'#'Y+-S558-G2=TMB88 134 M#`0EE.M8A.<8%=HO4%4((REK37)3Z-"EWG@T%IZX90"HF%R8,"E:XPC=%Q(^ 135 M&1%27.*+^@WD@@J3Z2Y,6CETP-0]!"4!_-11:2)=BP2,$$T8Z*L88+M?I<"Q 136 MO,$E",C"A2)GXTDPXKMR$Q('28YH'JI2\NG%E6[_O+T")W6@")6CSQ/4,!Z) 137 M1F^Q*#02LCKDO$)<3^T$S-2+QH()NVBM8GB`EA]>X4,P]O5@(6A?@K1+$)74 138 MQGY&LN?&/\0HC.55<'`N@D?=319F@\"!$FHR/*)["]$<2H2?-6V`?T`6W`5; 139 M/<:]IZH3\TU`.K3HBN"D]-_D@+U%O2D(^YJ-TS^WHMA`_XPH!DU#0I!W\BVX 140 M"H.IPZFG1*2B-JJC-J&`_OG1TP<;]"'Y](VKBO:(<QUA:*1`"MLMBD^6WDHF 141 MI-1%@F`7Y/-=$%F`P$VG!Q_Q\8"V]^,!\1-HB[\>,.9GZ.,`;?_'`5K\<0`< 142 M_CDP[^L`(U'"02,PX<QD-1Y\^3_^"F_P]O]8+L7*7.@(E)M$2ZXV3EQH+K&! 143 MC4.'YW%(P0Q>&+J$@5(D(K0H"<??3'6XH+,&UD6,1RKQK;G'G)YLMO&--ID$ 144 MTE%!&%;ZK[J/02J1GALEO2J5YQ07N2?#L?@"?D"B-WGN&[(Q&V=,)=X4G&@% 145 MK@A8&8<2#O@L5_V'#B.5'&`_%PGD@.XW1KP;*]XV1HLEC37G\6.'D$J0K\&Q 146 M5YB;Z<'63Z>X0^O$>Z5Q#%))ZWKWL.CZ^06O.!'5N/`<CK+9XY!*8G6<,&*, 147 MI0,BP2<VI,"BCD<*RI+;0?/R>MC$%)$W8)?XQ"9V3NA!J:>>TP8OI[>/>3F] 148 MU2^GH^8O_79ZB]].'X/44[U\CC4.B=R0TD?J)8[>3WBY7&^<>L&\[7V[?`Q2 149 M0R^/M^;E\?;AE\>]YJ_0-PVCU/=R>-O_<GC[\,OA<91:_';X&*0\E/9X^;O5 150 M+W\'P8F1\V8D2B#?WS[-R]T>E_K?[AZ#5`(HPB]OM_TO;[?XY6W42-CW]O88 151 MI"(O9[?!R]FM>3F[[7TY.]YNV1,)#"+ECB[BWTXX^T+Y[RKR548B_B''?;_* 152 B2,0_"VBN"_!IQ8(<P8]-$I=D%_]2W7\D_P?*L59;/)4````` 2 M'XL("(5*EU<``V)R;F]E=&A?;"YR97,`[3UK<QLWDM_G5TQMW0<YFM,2P#R= 3 MDJXVLAVI+N5U68ZO[E0L%"V/'&8I4D527I&__O!&XS&C$4T[3FPIQ8PQ#:"[ 4 MT6CT"]3%FV?G+],T12?I+^<_I7];K]9'L^F[O_V87*@W^"1EC70ZGZX/GOR8 5 M\/^G)R?IN^5\T:Y_H[.C>?OOH]5ZLC8]R$EJGO.C].]_%P-PD+L5'T*_*XXL 6 M7`F>*]'G7]/9;#*;P0XU`&J.),(*#Q=I-+(H("2&6]VV5]/)+#W]]?7;Y^GB 7 M8[M,7]`R3P]NC_$3`XOM#(@<I<OI_$.Z/,;9P7VV>9+-;NT,^4EZNYAMTNOC 8 M37.XJ0_O-^7A/=Z0PPT^O"<6KCA)I^];-O'Y\77V^^1J\>[@VI*$RI/T:K98 9 MM>_I[6(Z7Z\.SMG+2S1^FC`:*7LXWL@G/#Z^3]@G>'&(["OV?$G@2WSHO]=3 10 M5B<"EWN&9\;!+#+U_I#10S9JLIQ/EH/)\.B+4XZ10J;FR-00&?RYD"$>,AR[ 11 MY#+W0'`'PD0AC$J.,?L$*.</HYS[DQ..'WX`1*)(!D#QT?(N'A5]/"J'+5BA 12 MZ"="5@D45OS9=D[AK\<&>V06DI,`@C&(>"07@$LNI.!OZ<'F$=CDL@JA`HG* 13 MD\LZ"H9#'`%OM1HHQ=8LG;TY0!'$!1OW@+`UY+HQ)E^1+="_1^18&X_E941, 14 M/4X'(`ZW7'[WP0K9KSWHV!I*)EPV`T`+BP<:/0*>T8B0!U]T2H!`!^$A\%"$ 15 M+Q$9V$6QB/7(PQZ!)LG5Z/Y"QF`+0:J_GAV02MPOD;^F>K,%VY+!^BL:A2TL 16 M&_UE[8(WRW>)1YT:"O6I*(R'J4QVX,ZFJ[6T<X[_\?YW^G[Z49@<IXN;V[LU 17 MMV@FU]?3>9NNV//=;+),Y29/CXZ8]0.@9C/]9K).I_-K;OIM`BA_K-GDJ@W& 18 M\E_W##A?S/_S07!&U]W\:CU=S%-&WG2U6*978H3V?;JZNV)]5M=WLQGC;_+F 19 MMS;]T,[O5NGB.EVS?US=+3^VZ725$LTTPFP1R:^7%W+&`W1T5&:BS>&<@YPB 20 M7>'(1G_??EBV;8IZ2>KJA7?J17;JE>_4J]BI5RE[:58CS>KV?BU6XL#R.7FS 21 M6#-+>7YW\XZ9YVR(Y80O,6M2HSY-7RY?3]:O9NDQL^M)8D;%:E1[2NG_LQ]F 22 M_:?IU6^3Y>1JW2[9YIA>L9%P(MKM9!\GRY5M%S_O9HNK?W'OB+4OEN];X0_, 23 M;@&$_7F:SB<W#$?V<Y]N(H-@.,BIP!'OB"/9"X[I=AB69!B6*+UE+VY:]D;. 24 M-4GEBYOI7+A*!@DF$%\!\_,O1]:77:_B:R)L-82P]<.$Z;W29"3C6U]+)=CG 25 M*$/>KD(9]B08*Y@<P!"/:T3!E*!%CE.9EES!U*!%PC2@18ZLC3GV4ZAN"($F 26 MV0]AT*0Z$M"4RZ8<-!6RJ0!-I6RRJ)=ZQ@HTJ1EKT*1F;$"3G!&/0).<$2/0 27 M)&?$LHF`IEHVY:"ID4T%1'4DVQSTU:)"_)$D`$,"D*0`0PJ0)(%`$I"D 28 M@4`:D"2"0")097P0G/'?'!MW`P@=>$SWK\;WM7L4KACBRK9+L&$>0<V?2WW$ 29 M&.#KAF^*>*)V?/YMDI]GN=)OQ;?)`'9ZZ%_OL/NFV,#.K_Y?XV*0$^;17',W 30 MY_6Q\#48G]A_)FA&\I-TU:Z7RBE^;5\4TB5G]/)D!D.3OPX),C^7HW&:_L`' 31 M,C3]X_J:OI*AN/))1P\^1\8\[6W[-&6'5Z1K,:1K&>N9#^E)8CW)D)[6[#^? 32 MZY[=K(GWY'->='=]`-N+7Q97=SUSRAS.P<5/3S(F5A_:><M\T\7R8/7$#'-Z 33 M=A[M#X?AFX)WD%FH?EB(;,$[+?N&5YVTU-B,&[V>SMHH[$H*:W<FCY0G@#D_ 34 M)O99!*%J'C,#;3(PN[%;AH>8S7I&77-7UVSBJMK8_NW-[7HC^&*FJ.6NO%TN 35 M?@?;$H-MV=AM*:#,FYQ'?<[.?TSNR5;F[K8Y3^-M&0T\I;=EY&TK`XU.TO]I 36 MI^V2<6VR8CN"&:LF</%BL;QQ(D`CIGF2DEF5R=OVBLE)^FZRFJZ<T)0-6#&H 37 M"&M&GFE&/&LE]X[OTCO-*D^MUYX'TWC^"[.]]6P`"Q%N1.8?6/T#X&4#F1IB 38 MZV$J(.XWC)];#.'N.:=]*T3%-YWQL$>:&A#S!>H8L/2`S1LS*/'X(>%".FH/ 39 M`F^]D=386DY4OCQ(=^?$%2`"!8B-]5\B./EA^K&=RW`7#U'.%VLNW],Y$Q.1 40 ML^8PM\OI39M>3]O9>]EQUDX^@IW,<^%/GX*Y#`IY%VZ%BQO^HX6[^)J$VY&Q 41 MS6%<O+<\Y\$E8>L*!Y/Y0_&2YR.V,6%W-P63Z@YYWPIYYYOHT)U#I%O@BT#Z 42 ML=!L9"O29A+3W,72OF,8,^!M<2CR&6S87,AWQW[AP)MML=M@X=8J>`_VP13R 43 M9ENZH^:"D^Q%Q4?(C>R674+-CA]V\'QLK])GSXZYM\O$.AMER$*PT^.GY70V 44 M>\FW3;L\>/9L_U*O2!.,D`02SAA%2+E-#(7\+3MPG"1JV)&OG>A:2#EQ^\(D 45 MG55Z1D\QQCN)U7M^R`$(+GM.3I5GH<UK)OI.-M5FH+S4*3M1"WZB"KG#8D4Q 46 M/V/9&A)>++.IN+A6=F0!S_&'";C[7-!.)-U$#*..ZHI_Y((=A1ARR\?DNZ^V 47 M@^9R7GN$,U.`20)F,F`+=(K1%Y,!L%YVR_K+S1>WM'#>MCF4J\\VG+O2HE5M 48 MJX<Z.EE9SC+;B?\K$`%GE4MWE>7R"K-)B?,A7%9>$[4U]F"!I+'V^I6UU`IK 49 MJ1786FJO7]EF=FYR(_C@U3_/7[ZY8,O"P[_Z)7"ZEK8+.\Y`^1@SAW_X031P 50 M,'Z"LF633N$U6\-9^[&=L1-)=RYM[5@A2]$N?OV_7__[7"4.5>E8[5:.%:`V 51 MK6CZ*L?*D:D<NT<C)M&'3BE2B7H+QLIHI5)H&)>DJ\JK'%`X9%?0*^D`NL`O 52 MFX'Y:$_(XJGJLNBJ#2L_I;9GKRA6715CY:?4RO6@"%3B85@&X[P5A2*=559> 53 MW8M?3E!UO533UCWO<5#0XE7Z^/4K?JT0\@M6@F(BOT(E``@K4L*")+\")5*R 54 M%%2>Q,N:W)J3&$Q8:>+7QOC5);&:)^1S%?MLP3YC<<@7[/,V+&?#/G=]$#%. 55 M?XV6JOCJKV54O-&[INDN:*P^I2!T+YO>W4Q!31$G5^.*N@L3JT^I)?T,=(3% 56 MBDI<_0I$#TJ7EL5+$*.K/*P.$10A5J2["+'Z3.?4=PW[7</^=35LI9(-RF;] 57 M7@#85P"(3!"A8A:GXA@L`229;/Q3U`!J4BI#BBFQ`W0\JL:N+$R)757K8;_7 58 MV'VOL?M>8_<U$;;O&CLTRE">E<6N178HJ"U!0;$%"NH.=-E=!5KDR#5HD2,W 59 MH$45QHU`DRJ,0Z!)%<:!E(,J4P-%=D25J8$B.Z+*U)!3'BC3%\C!/2BS([I, 60 M#4'\45!H1W29&H8DH*#4CN@R-0R)0$&Q'6L+JNU86U!NQ[@[,M9OGO\%B]M, 61 M@=NW6^,UY-<<\0TH<9%GO5?C4H\Z:EQJM-<:EV%%(Z-85S2D:[ZO>I-'5(V@ 62 M3Z\:47'H7MC=JT;T4N*^H@_C:-3DD<4=]_%]VE/<4>>PN,,*)*CNJ(NNZHZZ 63 MU-4=(LB^K7B2B.<W&@-1N4EO=HZ-K)W\);+>M7]NCOQCT\\$(S^_JXX$>^HH 64 MW6^/'/PIJ>](/827^(Y4?GCY[7L>"-HZ8(5'EH23"<(@.2WSP&%.VX'QZ_-5 65 M=CH"XR6=@U(3+1UU1UJY;F!:6::484*Q&?$L(S]HCT$C"K.,^Q>U,%WGY!:; 66 MS>%]LSV\K_DUW'K#GLH-3Z&6/(%7;`K^(1YYWC3GZ4/V*;+NN4S!YC*AF\M, 67 M+$_VL<^"`Q!9/$4V6"9^<YD95&E@MOEXGC8_W#1B>4&.EN])A@:6LV`Y2"[S 68 MO;H>RQQ035=M34-,9M&J"9!:;/)H:K$I_-0BLWGUNS*666RJ3\@L-K7-+#:- 69 M\ZT49__[ZOGKY[_\<O[JS?FIFVA$I9-I1*.1\?71"/5D&M$(&TG].7N6O;`O 70 MB$U!BMON&_LJ5_&CYZ??8T=]L2-L.,:$B#$+AHWR[/GIGR)DM-NU44UX*0@W 71 M029%]:,"3,3<X42C2NWA_/CY*=^_^=A*90WV;VZ;F2K^F>WS8]O$O_GEV3$/ 72 MW1';QI3OS83UOD^94/]\M7C?TG_>M!\F!WQ;"*1]%5QR#8SKP1I8S\1VW"W# 73 M<GW`!SV8D$/$++\4//#/5+3()Y0I0XB1G)5C%QA+F,3IB.5;#L\<7&97BO-G 74 MV&]BY@4/<CPV(,YRB0`^G"BT)0Q_5<E7"C@!Z)D'#B90&F7#D4I,=\,*S@$Q 75 MT>DED2CQAV(<9>!(]TH`<PR>9DP^U5"DQ,*Y'#`H&01.+W.)$G\H]8/B$NE9 76 M.#.XG&P84A(ESB@7I2?>>FD8?RZ(TNEED342X2)#HW%FV:6G&X)4`@7`8PY8 77 M2KM>!G\MP&56<S02AP3#WE++TG"DDM/+*D-C=YPJ(Y+82HNW(M9P"6"K6A*P 78 M#<.W<,J'D$J`Y(2+`A9.C6SF,D@2@!)<:&?%W4G[D4K`>D4%QA&ST\M&BW=C 79 MQ%O")`["_@KZT_8AE0`=@D89'F<>C>9!H]V!;>)((]9JA`<TF5R$$W<CQ60) 80 M(2%,H>B:%@%3"!BS%R([#O(9;!E?EAY"*@E%T1%F7V4!E/2!(AGBZB7_1(A/ 81 M'D<*RI)=02*VG"NNG?(&]!+KV(P=/N,^E.)(\87+[<(I`<@52E8;@_72*%E@ 82 MKI@2L)IR3*8KY4-4EKJ12MSI#"OTHMC5"5I<^\';<9[(]6UZ'ZD$TEO:'6=P 83 M<Y!T!&_B+(U<N%(LG'C@7.I4`GU()>&B0.M(JF_Q4+A+:;>`N^,<)3`0)1>I 84 M!")0&RZYHBM>%>*HBG!)/D11$AW[92E$RD&I42CA0*@,3WR!%[V,>`/C1,MY 85 M,Q`EBQ3;<7BD=ASN1@!J*H6MIZ`@EZ#(]2N!&%()H`@CQ25KZ"(A2R[?Y(JP 86 M5Q5<2HB2>"O%V[.7AB"5Q*0:8Z67K*6-A2R)A]*5<WOL@H7VWPY%B2%EW19R 87 M(KZED_NWS#F*>$E/N,O+7>#-;9M>$I(Q[$Z.&2]LE,*Z6^H[/V4T9'K%?"HV 88 MF`P*?%@LI^O?;M*KR9Q-M5PRYRJ]NTW7"^:1MLOE8KFRPQ1B&!Y'F:ZS]-]M 89 M.F^9L\4Z3N[NI[/I9+DQ[OL+YUN*GIHARB/?-2_^VJ[Y;M_HI-G%//`7//EY 90 MC.PJU+J>Z.WQ[;*]O7@KG.87^W&;_?Z%Z(]V[K^KV]Z8`,&&1QX(L:$'_CVE 91 M&^YK0Z[P;Q+EC7A\/+&-6#82!Y+HB(#8!2WCWR:[>/N$,6_X3NWX-7/D!L61 92 MG;B(H5@JR!%K/0185@9U,$*M1G!);SX_043Q/(>X$\MSBR-1/$<.F?RNOB83 93 MP.:6'M"J^=2X+.%WGS\[G961N[/C]W>3&>4SB=B1AJ@U%F<BH*0.K+-+>:9Y 94 MUJ-CYT!KRO/3DTX//72OO,&QY\RRH3@RJ(*F4<Q/,1U-9";&FN2,QY`<#QY8 95 M5<`/LS8[!SNS`2IH`T:,H#`.YUG?`@''I4M4(Y]`/-1C)PP#/'4S`L:=83`; 96 M@SN[)&85`V\D##R!7C9N$ETJC^/AF-@.A4KCZH#&VO-I/:]58(Y5=";J[X0K 97 M)#VPZ+KZ81`.#$E40X7+&?%A`Y<31BP-B;DDT>#`6_#(\SW[PG0PN.L;T6&< 98 MQI5A!T&71#44LG@57+?%;'SQJA@#<S*(Q_B[65-?<!T(:-5$!?Y8)UO/+DL9 99 M3>,/A7XHG04^<P-\>O)2QQP!&,*^^Z3DH#1[T7!+-%:0[IC/T!U!0"Z)8>#+ 100 M#V0!QE621"`VE2&1/S=>_#P:9/#\(Q_WCJ!Q*&1@4_:$)9,P%AZ*A!D5Q,M] 101 M04J<A:GU*L9V@:N2!'`AE&<-U(WON+@D>NYL-,*!(H)JV!IJY4:G$(PHJH`F 102 M?["KV,A5C'(+4.;M+;,&<!6CYU5(F>."^KK4]V<!06@D5.JH#U,_.N<&2(U@ 103 MFP"I'<J3KE"A)+IC-<Z`J&.`'H:QH)X`(PKWHF/+G/$X:^[&J,)P`CRO&7P# 104 M%0<**`M;P+;FH5\FJ7HH22)$!K'1Q8,D42VP;,'Q\(GUMXG^DN:+T^/59A58 105 M??R;::35=\$SH?S*\R/,2T,SY59B/O:M"1!#"+6`'U7V%80U_!Z3Y*/<)'(" 106 ML*+%J/8GF:_W_`0'6"U_9]NC-&Z-='/)S[DH`:+<NC%Z*@QB^^:*08EW)!B2 107 MF<2MAP<6+J8Y](``)<J-EMJ+$7DGMJ&.`Q.^!,9]&8)4-'_G[188CZ+<MO#L 108 M8VQ?$>2>&7#AAB(5JIIP:1*'\%*B)!X:UW`(4R3:7'1V[H,H$2TY563'.;%- 109 MY[`T2`)L*\TEW^?R_,Y^I$*U2-GI*W:<>+!6O]85M>92+;D$U$AM4#*<5ZK6 110 MG[8/J?@6=JVO:+*,LC/9H(2D+#4>ET2+(]Y#D(JZ$IZ%!O42%8=:/<Z`5/-3 111 MF)T!X7'2M7#]2#G"[">&K!*(^>^A,!/-+G8L<<5DC<RN)>I"*6*%.B=T(F9A 112 M.IV=E/*A'F>A^@(NA\^NSK!*#"E'^?L&?"07'$_-!-:<9QGT1'I"I-P-ZQVL 113 MQ$T#>0C$3C3D(_D`EV)(04N@$(HI3$3*A2OTPA5VX4Q',AI[TNBP](%X&`I0 114 M<CTS*O*/!<BJ)'["T3'@!#Q'*;1[Y2NF!1X,T4&D*$\I<NM$/@@N^3EQ]T#A 115 M8/6X2WMPN@0,WW'R80A*$"E(42U0D@^%?I"V:<RZC11R!+4'KG$R#*FH?HM; 116 M`AU&?$Q[6"W:#.621:K'7J4\(VFX%%K\T2"9Q(1UE`O''X:C))&*>7B^N2AV 117 M'$]*5N-(=";F&OK2]8@(-,J`=8JQDB6,U8YST]/NQ@P]^5!5:GJ-:\._)M.X 118 M+G@,@];T:PI:TWT&K>E.06NZOZ`UC06MJ0Y:TP%!:SHT:$UW"EK3_06M:2QH 119 M30<$K>FC@];T,4%K^IF#UC0(6M.O-&A-NX/6=->@-=U#T)KJH#7506L:!*UI 120 M+&A-@Z`U[0Y:TUC0FOYA06L:!*TI"%K3;RAH31\3M*8Z:$W_R*`U#8+65`>M 121 M*0A:TS]-T)KN+VA-=PU:T^Z@-=UGT)H^,FA-/RUH34'0F@9!:ZJ#UC0(6M-A 122 M06O^Q=;,IN.E,?R;=$F69T569DR79$TFEH)IQ`SQ;S-@.R?CE:!5Q@L<&WZO 123 MEMN[/`;,#%!F>C+3G)F_S(G*,+/[F43P\`2SMLU<1`?(SVR`_`P$R'-C99[U 124 M!<BC2B-V/#@.DC8/H2,<BZ=)KH6NJGA3F/@QD#%G`-,1NK8@K`61ZXBVA_3% 125 MW+2():WE(CQ*A"$(R]Y#CSTP`R31,OCCC=0H^Y.,QI[I*P+E&MV.T'VL>M37 126 M/6`A%7!B[<%8M,4+LCC1>Q&\%0]F_7RE%SVO@_T-Q@1.9!B@@<8=$7.SAWSL 127 MGRS.,9=88S`0E%"N8Q:>952HOT!6(;2DC#;)=:)#PG0D%4*/6QB`DLF%-I.B 128 M.8[P^/*$3UB$V`W6=)P;WA%4Z$AWH</*X0&,[21>$,`-'97:TC5(0`M1FX'N 129 M%@-L=[,4OBVO<0D,LG"@B&\\"EK<HUR;Q$&0(QJ'JJ1\.G:E73]GK8"G#C9" 130 M9>ES!#6T1Z+66\P*C9BL%CDG$=>1.P$]U:`Q8\(,6DL;'J#EFE>^$^R?]6`@ 131 MJ%^"L$M@E=1:?T:BY_I\B%$8BZOXQCDW'E$99&*U<C0.)=S)T$5W!L(YE`@W 132 M:MJ`\\'3X-;8ZE#N'5F=V-D$I$.)+C=.2F`+.?+9$X+0^\]/Y4DKL=`A6&,. 133 MC%1(+Q9W<C6X-(.QQ:DC122M-JRL-KX!7?_1V0_&Z//DTU6NTMI#]N@(32,) 134 MHNGS=;\WDC8I59(@6`4QOS4B"V"XJ?#@(RY)TT=>DJ;[OB1-NR])TV&7I.F^ 135 M+TE3?4F:?GV7I*F^)$WU)6GZ)[DD3?4E:?J'7I*FO9>DZ4Z7I&EP29KJ2]+T 136 M^R5IL'!!*+KSDC35EZ3I%[DD33_#)6FZTR5I.N"2-/U^23H6/-CMDC3=TR5I 137 M&ER2IH^Y)$UCEZ2IOB1-_W*7I.DG7Y*F^I(T_6R7I*F^)$W_H$O2M/N2--WU 138 MDC3]M$O2=*=+TK3WDC3=Z9(T_8HO2=/@DC3MOB1->R])TWU?DJ;!)6FJ+TG3 139 M+WE)FO^=.>:T?)GX=Q7Y\CG$_US=KE\^A_@?/]//!?@*N0(=P>_40S;(SO\> 140 -UW\D_P_9KHK8(9(````` 153 141 ` 154 142 end -
Tst/Long/brnoeth_l.stat
rcd7960 r7b0376 1 1 >> tst_memory_0 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:18254162 1 >> tst_memory_1 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:47390723 1 >> tst_memory_2 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:53925524 1 >> tst_timer :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:3595 2 >> tst_memory_0 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:18245406 2 >> tst_memory_1 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:47390727 2 >> tst_memory_2 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:53925528 2 >> tst_timer :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:19 3 >> tst_memory_0 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:253398410 3 >> tst_memory_1 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:473907211 3 >> tst_memory_2 :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:539387212 3 >> tst_timer :: 1 354699581:3150:3-1-5:ix86-Linux:mamawutz:2331 1 >> tst_memory_0 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:1103368 2 1 >> tst_memory_1 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 3 1 >> tst_memory_2 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 4 1 >> tst_timer :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:95 5 2 >> tst_memory_0 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:1101648 6 2 >> tst_memory_1 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 7 2 >> tst_memory_2 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 8 2 >> tst_timer :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:0 9 3 >> tst_memory_0 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:1118240 10 3 >> tst_memory_1 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 11 3 >> tst_memory_2 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:6115328 12 3 >> tst_timer :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:46 -
Tst/Long/bug_45.res.gz.uu
rcd7960 r7b0376 1 begin 64 0bug_45.res.gz2 M'XL(" &N!\4D``V)U9U\T-2YR97,`S59-;]Q&#+WOKQ@$/4B.=JT9SF@D&]Y#3 M T,L"10]V;T9L;-;*6LE^&%HY+1+DOX=\HY5&_3CTU!HP)3[RD1R2EN?NMY]74 M ORJE]%+]LGJGWG2G;K%K/KRYGMWU%K-4##XVAZ9+TNN9/-5RJ3Z\;A^M6QSJ5 M WQ>G;MT-[K14EY?J5&_W]8'QYGA07YKC+KP]O;;-8:LVS^O#ME;'CZI;-[M;6 M @9J#VASW+[NZJV_KI]=-/02T"S6\NX4ZODBDI*V?[MYE+^VQ2\=2BR7'Z=1G7 M =:-H1/U2(>LMPWFFDJ]:9^JK-B*(A1'5B&I$)5%)5*(T4[N7,5*Y5)QQH[:)8 M I&G2P5`MU+>SHO,%(VW=O;8'E7Q9MTF3/GR>Z[%.;1;J^Z!0'_0Y!,UPA$]#9 M ;&WCV"Z./0:7ET_\DE[V6(^D45(?)^63-$_U>J=6ZF8`^13/B<Y<FITADPMD10 M ,AM!.G@5$60$HHD7!6+L98-7'-Z%6&4$%8'H(\@'KRJ"RA`K]JH",?*B/'A%11 M X0G5VPF$ZET<BRAXQ;%0?3'Q<H$8>Q7!*P[/U6\3S9NT30PD05I(!UE`>L@212 M LAH'1SRKU?5L=:_?W_#J/IBW+"]X8=_R[X-A@Q&#@<&P0;-!PT!3!K&!8+!B13 M (!AHPG#34".CF#+&Y'Z2@_A)P5!.0A'GH)"CFC(X!X4<.I\DB2A:3X-%'#/E14 M C/FUG-X@CYE6IN7X!M',M#3MIIPHCS3`((_Y4VU^&BWBE%-.5$'?`YIKF5\>15 M 3M=K.IRHUTRHJ-<HY.HU&^+WFM1.@Z?42X.GU$C!\[Q6U7+XKEK^0]FON[;Y16 M 0^UOU*[YV"6K#']S-KV0AY$/R3?]_=Y?T7N3F"(])<:EIQ->658,\.>21<G"17 M YB*L",&<$2%JH>5-G+U@)03'H5.B<U&T%C=M"!*(T9`59`GI(0M(!PD6Y9#P18 M 06)M\>[@62`:*M`%/%&(=L''CYX!+Q#!P]_#ZI'%!QS1?!E9P?7N'SQUY/-O19 M 6:BVX*HL/\J11D5T5!"L_DOC0-:0.0Z6(T(NZ2MQJ<16BJD42RE8*9C'H`1#20 M K<B)2E%#(5@A6,&82PK[]Y;>($5B!)@`!H`^H_WH/IKOW'E7W+@ZV!KLE#`P21 M 5"L,*PSK)LN&/J`-V$*JSDM)PD#'2!ADAY5E1I&04+!!6#5L&A9M6/8$6X;522 M 1(/1W]!>]#4,!J/"%F$>&!/F@#&@\])SZ;&T4WHAITM//D%%$C.=GTZSY.Y*23 M MG[^G__,_D>E\$V)+X>=VK1-5[=\$;S*Y38IM\<!\;E'Q6D[W$JMEEOI?OB?24 L:LWY@Y=,OW+S'EVE%^S]>*\S_AKG`XW"75@NO*\\R?3ZI]D/?ML6A$$+````1 begin 644 bug_45.res.gz 2 M'XL("(E*EU<``V)U9U\T-2YR97,`Q59-;]LX$+W[5Q#%'J14=D0.*4H)XD.Q 3 M%P.+/21[*YK`=51'K3\"6>XN6O2_[\RC+%'[<=C3!LA(?#/OS7`X4?CPV\^K 4 M7Y52>JE^6;U3;[I3M]@U']_<SAYZCUDJ!I^:0],EZ>U,GFJY5!_/VR?K%H?Z 5 M]\6I6W=#."W5];4ZU=M]?6"\.1[4U^:X"V_/Y[8Y;-7F97W8UNKX277K9G<O 6 M4'-0F^/^=5=W]7W]?-[4@Z!=J.'=+=3Q5922MGY^>)>]ML<N'4LMEJS3J2_J 7 M3M&(^J5"UGN&\TPEW[3.U#=MQ!`;(TLC2R-+DB7)DBC-U.YU5"J7BC-NU#:1 8 M-$TZ.*J%^GY9Z'S!2%MWY_:@DJ_K-FG2QR]S/=:IS4+]&!;4B[X$T0Q;^#QH 9 M:QMKNUA[%)>7S_R27O=8CZ114A\GY9TTS_5ZIU;J;@!Y%R^)SER:72"3"V0R 10 M&T$Z1!419`2B210%8AQE0U0L[X)6&4%%(/H(\B&JBJ`R:,5152!&492'J$B> 11 M4+V=0*C>Q5I$(2K60O7%),H%8AQ5A*A8GJO?)IHG:9L86(*UL`ZV@/6P)6PU 12 M'ASQ6:UN9ZOW^L,=C^ZC><OVB@?V+?\^&G88<1@X##LT.S0<-&40.P@.*PZ" 13 M@R8,-Y4:&<64,2;WDQS$3PJ.<B)%G(-"CFK*X!P4<NA\DB2B:#T5BSAFRAGS 14 M:]F]01XSK4S+]@W4S+0T[::<*(\TP""/^4MM?JH6<<HI)ZJ@[P'-M9Q?'G;7 15 MKW384;\RH:)^12%7O[)!OU])[31$2KTT1$J-%"(O8U4MA^^JY3^4_;IKFS_4 16 M_D[MFD]=LLKP-V?3*WD8^9!\US^XW?Z&/IC$%.DI,2X]G?#*MF*`/YAL2C8V 17 M%V/%".:,&%D66MXDV`M6PK`.G1*=RT)K"=.&8($8#5O!EK`>MH!UL&!1#HL8 18 M)-86[PZ1!=10@2X0B4*T"S%^C`QX`06/>`^O1Q8?<*CY,O*"Z]V_1.HHYK^R 19 M4&W!55E^E".-BFBK(%C]M\:!K&%S;"R'0B[I*PFIQ%>*JQ1/*5@IF,=!"89: 20 MD1.5HH9"L$*P@C&7%/:?/;U#BL01X`1P`.@SVH_NH_G.76;%C:.#J<%,"0.' 21 M:H5AA6'=9-C0![0!4TC592A)&.@8"8/L,++,*!(2"B8(HX9)PZ`-PYY@RC": 22 M:##Z&]J+OH:#P5%ABG`>.":<`XX!G9>>2X^EG=(+V5UZ\@DJ$LUT?CK-DH<; 23 MF?KY__XSXPL*W\DZM6F;KF[Y_G63RR5.+FT#XG./BM-VN`Q:+9?!_?"OS)K+ 24 J=R:9?ESF/;I*KSCZZ;W.^".8#S0*5U"Y9YZY?>GM3[,_`9Y'23>X"@`` 25 25 ` 26 26 end -
Tst/Long/bug_45.stat
rcd7960 r7b0376 1 1 >> tst_memory_0 :: 1 240564075:3100-2009042313:3-1-0:ix86-Linux:nepomuck:24426908 1292524760:3120- 13145 :3-1-2:ix86-Linux:mamawutz:169160802 1 >> tst_memory_1 :: 1 240564075:3100-2009042313:3-1-0:ix86-Linux:nepomuck:43699588 1292524760:3120- 13145 :3-1-2:ix86-Linux:mamawutz:279321603 1 >> tst_memory_2 :: 1 240564075:3100-2009042313:3-1-0:ix86-Linux:nepomuck:47873412 1292524760:3120- 13145 :3-1-2:ix86-Linux:mamawutz:400235684 1 >> tst_timer_1 :: 1 240564075:3100-2009042313:3-1-0:ix86-Linux:nepomuck:43614 1292524760:3120- 13145 :3-1-2:ix86-Linux:mamawutz:15421 1 >> tst_memory_0 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:32869520 2 1 >> tst_memory_1 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:63045632 3 1 >> tst_memory_2 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:86114304 4 1 >> tst_timer_1 :: 1469532805:4031, 64 bit:4.0.3:x86_64-Linux:gentoo64:460 -
Tst/Short.lst
rf9b0bd r7b0376 76 76 Short/bug_633.tst 77 77 Short/bug_7.tst 78 Short/bug_tr770.tst 78 79 Short/bug_8.tst 79 80 Short/bug_9.tst -
Tst/Short/primdec3.res.gz.uu
rcd7960 r7b0376 1 begin 64 0primdec3.res.gz2 M'XL(" !SZ&TD``W!R:6UD96,S+G)E<P#LFVMO',>5AK_K5PST26*SE;I?5I&`3 M!!LLG,MBL? &'Q1IV,$-167II22`GR6B"_/=]WNKK4)0=V+*3!>A$PYZNJE/G4 M^IYSJJ =___F_?O;OF\W&OMS\]K-?;A[O;_?/KJ]VCY\_^OTXXEYNN/F'JS=75 M ^R=/GS_2W\W+EYMW-U??O+J\\,_>7/[EV>U^NY\7^)>;^3H\$]G'X^0[E*.H6 M O+W8W+Z]V?_NZLTO;F^?7%_=[C?73^<IZ=GFK_.7_(R/S=6;_>;J_.OS-V_W7 M _WFY??5^H5>'\5>7V^O-;^;;UD[+_GS)7ML_7[YX^VY_]?;-DS]>[I\^'Z]O8 M +E_]_I=/ET6^+7K]]N;)U0O[_.KG+VZOCI=/KI\^O^JZIW]]C,`W>]&\O+EA9 M Z>/GUU]<??EB^'[YZHF^/7W^^/+-J\UT[_'SO\W$(\3G+X-4\]=!B$DX]IY&10 M W"#'7_[GZOKRR30^:\H-#,_*<K%]7Y,R"ZD\#5ZM[];I[K#'U<]'F7L[;^/M11 M -&?>R?OIENAUW4S/Q]7`UR^NEH&\&ACV^GK::]FIKB;-FP6[NBNRJ_V"/QV[12 M >OWDXNTW[[8WEY\U@YQ??_'UE\L&(9Y.7_;(IP/WFR/4#V;]YH6VF6=$^\&,13 M YB5B8YGD[YGT]9<O%O^-\8,95WV_#'_([>[F<ON_RX0[C,YNF-;\+7=GAI9;14 M `P?+]V'+,7)N+_?GBJHE>-*PX\WE_D\W;Q0STT!FQ[_-KI[=*O[_[?/_OAO\15 M V:^"/X=O#_Z<VG@CL>@NE[NQ_P>X/HG_:6HQ:Z$:')SS^?GV:B5`<7\'+`Q@16 M \(7]\L7M?H`"KI\.-]WJIALA8H4,)=RG6?'\]/FLMY(^!A&E?!M$5',*$=5]17 M "T34<!]$U/3=$%'+78BPQMP/$=:XU<`*(JP)JX&/0(0U:35IV:RL[FY.(,):18 M <SIV%R*P24,)V6;>QKK31?-.-IP.W&L4:],'LTZ!PMKRP8P/@,(Z<\^D-5!819 M YSZ8L0(*ZS[D]@0HK+O#Z-_F@35_\UT_,[3<<L].OX<[0##G.>O9;)F71R2820 M C3$D\<_.QVS^Z]D8OBR@8/T)T-SN;Z[>_/')9T]?CE>_?CI'KE7BF/<+;BY121 M K++&?`V_E"IO]M>7?[Z\WBR.;T-<K8#UG_UL`\%?7E[=OKNZO)Y'`,;+P_:;22 M =]>7F^/ES5M*GN>/F-ID&V]L7M^\_0:<VFU61=&C7_W7+W[W'[_]U;\\DCCP23 M OKG9;%YLS/F3P_G[I^>OWCW7P*"+*P8.KG?G[_EH]QOHO;OA_KC'DZNG;>#=24 M S?-'8$^C^@<!DI8,7P"BP_OIB^>+1KC[T;G=G;FSS&6EF2K-N$4QF\T3=WMY25 M ,5LOXC.#>+9)MSW?G5\,\DTS*$3?O;U^OWG-C.U7[FQW=K'I-MNS'=?CU=G%26 M 5VZZ&OZV3UUS9R'E)E)N)+60T-5`9+W%1$+?^+<BY2=2?D5J(7!*^(0W?>K?27 M `@@QO!Q-^<?KVQ>O[?EK=_[:+\.XVJHBGDS*7+GSG<+ST;K$_`&#)UY"'"0?28 M 7"G5IV!+BM$G6VNH6]][4Y,#^0"%:HT/(7B/W9W-6[?KK,TQV,IBZW+R->=H29 M 8@BQ^+#=N=[:FDJN4$^UU&1,"B:DE&O<^9XEEJ_1L%/B@S@SQ;D<H7S1UYJY30 M [U)(F4URA(?(+5_*=G?!OL8F[A?'O&A"<<;[&E,N<<=B#=<2C7.VN!!R\2[931 M 4E+.?GLAMD*,)89J:_2Y%)<#^R/%3H,E.F--=L[#744K$2S.:.3"=VR:6!%=32 M ]![J/E9/LI.06]>1B8*+(:$C%[19S,6FX*J)VUV?X"'XF+40AJI+OJG9)!0%33 M 3<N\;&P.J4"\Q))*@:_M15\"C-CJN&ER`A%]K9#(U>TN>C9*.<5<^<[.*!A%34 M >@,4#X)ZQ_(D/3FLFXQ';+[$;<\5RJW5-'*PYI$';RQUUSOG8BJ&5%@S?Y/)35 M V?@2"BYRT4<,40R+;?$&<Z,G6&8//\,'OG'1X0'ZN'#ZX%^WO>AV%S.J;'?^36 M HG/K2</$X0:3^VT_S@Z:[2Y\SSB.HVM=.EURQ04*AKJH]/84UIQQ<>OZ@`1037 M =<54]JG2*_7$KJVI`758:SWC%N<R<19$OMJV:PMA&&>/C5VM=NR\DUN88@:W38 M A(8F6\UH.^^&/UKHS$IZ7`2'W@78\&SBH>TZ_%2^`L60Q2?"!K^["%TB_'S;39 M /WI\=^#`V9A<XR&YJ$69K22EZW`4VRAUA!`!))V6;#*,L`NDB@@0ET;B31>840 M UON<8!/=N&2:6H:+Q1"C(GP_:B+T@R8"MHT];MD$Z$=5^$ZZ"'W$65C5AQK-41 M R/S`^J`=47-N6(?WBG%<4&3[9@$F!M<,GH."J?VYZ'!)F.TT!9)M9IO_"`TO42 M 'I#Q4V`+#P^$SQ9S.<^W[%*U()7%626F$`"WSJ!4D0ZI26OV0CC"Q>:=[RK!43 M $8@&8AL4%$H!EKD`2[$`959\8WM%AC?1"EV:!(09LPA9I]T4EV@T(B@WBLV#44 M 8+8"+@1=2K%D%)$+@>K90,`,CSWS?44Y!<:!6FG!8)P`*@/9I>Q$),$P,$B845 M `T'-QR/8`$(0YC[+LK[!*?"&\%86`!\<Z`.B%X3JK0,:<PZU)L!QUP<KU0EW46 M R`$9^0`[H"\#R*SY)XGX*96FEW-S.59;NERG4J7!>Z^FC#C]G;RGB=#VZ78=47 M 83R/(33\WS_6A!UDF<4!*N;O\<L7B+5\3]"23(T!]X]D8-K]0S40LVT*<#,848 M 2^@):O5YVQ-!()D[98TD+BL+S<B.PL)>02M``/1$KVR),JJ(+.@\Y?VBS^O%49 M 0>[>4%2+G1;G;5=9FT[6-CDO^L&[Y"#`9\\7O^W<Q5KZH0()#8HBN]3$-LDX50 M H2%12_BQ.+04ZQNS">CH*",8MQ4IJEDK3TFB"Z-^1`1TZUH`NE%+UF[[75\751 M )K)644.YIM8H["L*<V-9#@?2L%0<6R8WA8SMT2`A&)>MBX@(^9L@CO4(@C'852 M /0=MWT@,Q8"'!(@$2TI1"XT*#>";JJW5/]8HXD)ND).$,SOELB1JMB!CE[/553 M 1/()!".VIQZ`V;*0M$;^A$2Q\:7<A'J#5QTDHP0!I;0:Y`))>5FVO=_]'QSO54 M P?%^;,>;"H:[L`?3:]_:]B?>`ITXHNY=M_W[%DYY*R\]=2SJJ?U)3QU/>NHZ55 M ]=2W+W1@8,\/[OS@SP_AI+%.9FFL;3H[V-:]^K.#:Q?Q[."_"IM^8_D7S@Z!56 M >X?PU=*6)KMTTU'+_7IYT'(W+../U95HB<@PW*XU]>#;W86P6WKK/DR,C71%57 M %4+#DFFGCY.:V_0PD/KHQ'M;\//7JQG?OPL_Z:7%17]P_<'WAS!71X/>>C3%58 M _WWGF_;&KT%_N1-T&YF[PFU]>'U07B\',=$,!%CKC?Y2R_KQG@C$FB:[=.-<59 M $71F&!^7!2US95C64P2V-<P:5S`X+NCI/(=UV5<&>_I5K0DYMGFTFW.Y9@>/60 M &H1@@S#2KP/U\7MH%XUV'3F2%MHG=.6(X,%LE+^SGOM8[?:!,3Z=/?[)33)961 M I1HS<*6E=/AF84T"TT<$,_&G&\Y,6WZE7JR8B4^OLQ[3MD8%F2ZQD15JIY6X62 M .J>H;J+8CBYFH?M82YKE)OGZ'$;9O1%$->'!!WJ>07ZZ&)<F%4#73>QT*08W63 M Z@'$)(-(%384VDP1R=X7:QI#GF;/KQ/P)W74528NF7:1_LM%LZA49C6&/IV;64 M LR:"<GH>[TT*0:LTDB8-R\-7]-)J[R!(FYC]J>%\R`5-)]I.@B2=F+`@/"VO65 M &KX38X:86].97,YKLX:8Z(Q-\>PU&U@M;T*=.MT)HZE]C?!G3?75A)7-DS.D66 M 9T=+FVJB09ZM;XW.\$KT,=)UKAPAXS-!QXTFL&!Q"8?P--+9X"FN^55S#F<\67 M F[96.)C)7"[JQ#`:K\-!;X<HHW"R/IF(:Z%U^!QM&:R5V/"!>ER<O,@71(*[68 M [-"*'_W)U6R95M`]?^-@=4P1:S0U)BEK<%0#K0*_I8;HZ)9%,>O$$)>#-1V%69 M N'71%3S^7VP<33Q94S&D>W=\!+_6P9`K--]QY255.SI;\N0G!))$<R%9'4N>70 M >DJG7AY]!M!"7K%VE2XC#Q54#@X=Q,57.E3(DM;I8]C%67H&:/PQ3]09TN@M71 M JE916L$1`X7LZ"Y=S3H=1:]2T\I?$,S5ZKW+-NK(`]>;$5(ZC\!.,34X++,`72 M )FA18[`*=9U4U`4_8=WB"@'8,!;M#%[39UWJZ-*ED-'B"/4@'AZM<Y9@=/HS73 M ^`V@;G7"S#Q%@[63YZ@JEA]!C*CR;O:=OE*`%N-KPE53&9VGT_%NT.E4LNC/74 M I*S<`<QEN9JKI;I(M2=&L)50M()3"%93@T(J<<5+`7C9"Z>J;EUQ`QHZV?$X75 M IIV\Q0].T,YLZ`T(*'E&8R?U.(:W1`^&\>/M"8'8B1K1Z6R(_\4U$%6,`KOM76 M 2#^/VS1`PI8PH.-R0@E4RC.\3[@42T;R3+3KO-IFBX>5$W@BNK`4XT;'\Y6`77 M .46I*FYPU0368!X^UV"EIP6L\C!0`<!FFQ&S``S0C3`B2-$GF0WLGZ"KZ#0N78 M $<X^XA@.9W5K!/.(C+-:Q',$+ZZ)>L("9/R'3;%WTK$<?4R*98UG+J"N$'+579 M /@!IS&;)\!UJ(P`)04^@>U#,*8!G=/.B1L-#3!.@U>MD;0*YE``CP\U<)+!'80 M 6WC1@'61^YA0*&4,H9J4#MP,>=(_:0),CCK)RU'9?$*^(`3&%+D2T0F(J2E581 M ,Q4DJ-S7=G*,NY+70`F3!APDR@D2HV-B%\`FLHQ+`QP2NL;`9+%@`_%5]*"D82 M )6'Z-H;8,\H=``FL'XM=-X*$/-X-B^D.$,9V1!P!0A:/;M^<&[`(>KACV,M383 M 9KD3_\9@*`X.G1Y-17_JX39E/=VA<W2XR92'VV9!R19/T<%L%=>H_M3)A11Z84 M 4D:.U',G!8OU[B0)D^QB`0.(>T5XLCH17KEYDU'Z,T2*V&.SE9M'E0(^.]RJ85 M 92$]NYG<''L"P%E:C#YH]P%=Y>8.A@A<X:%79*/0NL[4CO"*2747[EP#J=;I86 M V="2L36"/P83FR?"E!QD<73%3W%X2Y%/LM34G%<)7+DFR-\@@5Q5D)FF/&[U87 M $`,KZQD4]D(![7GBZ.KPK;-OY3#GJQ`$G;@QK6,O%^R@D`"TX%VA3$6(2C4?88 M 8F,*LQ62&5YH%V>W&!5&20]8%L$HFGR<TKU64800*A2;1@_G*&1<R_IB`<2N89 M ^)C.V0NB)Q36V"4W@7"D*3P^E7:,CU4:B`/M`352.F4]6F.A"@*RT,DI!0E790 M ,EI7E6+FLB]WX`3YF*("ORNK@C#U**CJ*2&QG/14SIZZO-/CO*BX!KTB"%E.91 M G+Y+`@.4+GB+>K9HEUH3Y1H*Y0P4Z=$112=(0S4;3SP?B,6;I>FJ1ZHU`%8092 M T^*U\U-7".VR$7((K`-K[-K_5:<;8C<KBQIJ"F&B\&,.@<$7BE2<LAY4XC1I93 M R`4M@*TJ"-,J5X*A8D52+*XU10+U5-23V)9ZF_41K*6BN;N3V1P11*D#L:#,94 M !3V7C9WC(0E%`7Z(4#;B/BIFR3]+8=*'EHVH+\F'9*18E?C(,675Z8`UB2(,95 M B"5!J4(5&3WBBV-D%#WM11SJ-YQ7P0YJ>3:?FB)J@HJ+%25_93",+``(*C!:96 M IUB)-BHSL"GJ8;[<TN.5)L:I?0KX!7%`*%4]S\%_O5!UJ88AS2K<D@HS"%OT97 M '[B:ID:+X*:"I<J/F8@)#0>Y`Q"V:%$%*-<`8TBF7&3U(H2C$FDO!,2=$11S98 M H77^CT[IT_S0IP$)..>`2E5M@*`&6<.]I\(/G?U#9__0V3]T]@^=_4-G_]#999 M /W3V#YW]0V?_T-D_=/8/G?U#9__0V?^_Z>RGY_RKW[^D]ON7</I.B5__`";-100 M/ X!Q[:62]^?'\\/Y_N37+]FL?_#Q'IL?.W?V_NQPMN^/.@8XGV?:9YMPUF:<101 M '7K^835FTE?ONZ`5C.P!#$WA!A/X/+1,P.B^<PLE]VRC/8[<99]V['#L5SOY102 M 9YO^J(:]$3Z*\$!1DQM[>S8/&AGNCWOH3YNQB!?^`>^,/`S^@P9/7];)[X&=103 M (R!WZ/?@R_P;(Y>.;M]E=SSL>W?<*VP/>\>\X[[SX4B?=9A_2$0,'>GC&','104 M DFA-1\*<1DMKJ8'#P1$F>_5F(D$E<73C-*+='?8=Z_6;_L/\\Q^UY\>#`(\$105 M !K4]I0X%S<'#HS'V*#HZ0&($1X8G(7DZZ,\>Q*8=@#AS]3-XH^W%G#@H1DMI106 M ^/;$)15R.*KU9=[QH!,.(+R=W0#2QWT?]%I/(V,3JU22EZ/>->#BT`<R=2+D107 M (AG\T71H!#I1SR'@H9V:4>#D(/Y["KS6-TH$`,N7*"&4GTCAUDJ0'N137R)I108 M R)<LED02&"*(Y?3:C3@^B!5R86EZYA*5I*9L8%`M3)+&@%U/+I'M@$_7)*=O109 M K'J'28H"6O4*SK&]0%!;MXM!T)A+>MWIH%\UDHRHJC&YCH)H/X,VH0"@4$<C110 M /:1TM%'`0%5%5(4!W@3/M(1[3$I]'ZLY?87FU.6\^2Z72^8'NQP\'O62"*2$111 M @L[(YQ#W4SH=I$2>N3J];$Y'N6;$!&GZ,#C?MWF=TJ:BBVXH.:F`:J#Y:J)&112 M 0%U19["X'96=V:N4!;=_$K\C]>K=NJ9I%9-BYZ!F5J]X-)G9DEH\E19K>D5)113 M !Q"R(*5%:<+W7J^Z(=`=Q],[)C'F.XZ'DFG,I8V>QLRK_F"3F%LUVABF;F0_114 M <U2,HC:*_4-'94KMAG+P<J]ZW)K35W=./2^Y[_(\^H$?['IT=`YKZUTZA*3R115 M *H=FB$^+>%;]?9#W!8(Y-._#E$%\)->\CR+J6[ROBP6=R?OTPE&2'JC#@_;2116 MN X+NV&7,EM.A:V]F)L4/CO+3.&"F.:"5D;YUIH/+..F<$I2>B;Y<FH^M,Z#:117 M E.J"WCXRDKXO.@AK'DC17,3YB0=2S%<<Z0[RT3Q7$[)%(7W5B7?$H17:V7J]118 M U25(I154(^6./1V8@!ECP3W5-=T*X$?01-IHH5_XF`_VWYEP^Q^></N6</MA119 M 6O=C)-Q^2KC]G'"[(>'V=DP[WR?A]D/"[<>$V_W4";=?$FZ_)-QNE7"[=<+M120 M EX3;S0FW^Z0)MYL3;K<DW/Z^A!L_ZG+?F7#['YYP^Y9P^R'A=C].PNVGA-O/121 M ";<;$VX_)-S^>R7<?DRX_9APNY\\X?9+PNU7";=;)=QNG7#[)>%V<\+M/F7"122 M [9:$VRT)M[\WX::/>MYW)MS^$R3<?DBX_9!PNQ\IX?9SPNWGA-N-";<?$F[_123 M /1-N/R;<?DRX_4^?</LEX?:KA-NM$VZW3KC]_[5W+CUR)4EVWO>OX$*+[O+V124 M F7O][3WH60D0M-%&LU)!$"HCHJ4"IF>$JI3`Y*_7^<SO(R(SLI*L2K*25,R@125 M FLQDA%^_]O+C[F;']@77;0NN>]4%U^T+KML77'=]P:WG%?NM/X"_PH.L2I8$126 M K`OIX;T9U+`G5J#T`(K5XROK(_X3]H(;???>(42I9;=+&S.X89XVZ(?WC\W4127 M #%V.U![>,S2"V[%AKOV#NV:4DI*$%4V7$RIF9=6J-SWL[FZZQGCE`-%`MS[(128 M 7D?KRH.M/)+L,&-N*=K0^Q0>[CDF-'N>Y=_HW50NV4T/X.EN<(&@T_0\Q5*N129 M (C\8MIEF++<H.A2)J]>*P&*<^F2+=K!%._6I;%;Z(<J$S/[LP8QL4I\><+-[130 M HXUIKZ`MK90/@GU%WY+M,UF)1![XV56HYWZP!P=[LLGI@\7G^F9T*U-.#."A131 M 'Y@80?_,_:J%7SEF#"-^%<F5W(@>;"W19\<ZVA7)/L5"%$BJ)*O')-P49#?-132 M >E^SDE@PDZ[G3@^:441J"C.<>[^G5#.61D#1:O1I9M1_NQEYU.G1IC<S<E_(133 M C.RY'^S!P0\S<F_.C-QJ1FXS([>9D=O,R"]FY!<S\JL9N<]@1FZ8D5O,R"UF134 M Y'Z#&<W3N1T]57>`VTI/0HVRV]T(4$IXD)S3@V'1Z4&K'<O<>!5,;2]OM+R$135 M @IT`KH+=ICX(C2AV"H1$D@NU[DE$#Z;9")%12J9F5-7#AW'$ERR3RI9ZK8I%136 M %HV"N0EK@E$&72P+ID^F9E)F6AN81JMZSS5,)@F[Z@,/4")-M@U`)Y)K(#%S137 M !U8G+:]Z)2U:@0M..58/W!\*=<A^0^.J6PZ69+YYBKQX),-,7WK/0>%$KA1"138 M @)E(0,$#;F0\AN$$<5/+!C2YSI,I?9K*YIO*GJBL)Z[V'V"9RDD/)$`E8[!2139 M C.+VL<J%%9_T3J1+$+'PU#@.F+662TV\H'Q,GTQC[]OT^*[`2/IE$<)^X&B=140 M <&*QC4S"9O%-6Z<YVHE`3239V(F`D!K+2Y5Z+?(EDI>V]<45;K)-!3!_:51-141 M 61^&;P>Y2*(D:O0J*Z-<?^;V'5U5;6FZ4#A'DK!KE81M!,W/-N-ZUUB$"]\O142 M &W2>`4R1Z7:I1>&>?5YE$=)W]7:)`!)+)!N-<6#/TNM_FD6&FT4^MDB_6J3?143 M+= *O%NEWB_2[1?K=(OV91?K=(OUFD6ZS2+=:I-LMTFT6Z3:+](M%^L4B_6:1144 M [G>P2+=9I-LLTNT6Z7^K1<8O8)$?,9%USJ3/D.ZB;2CD?*T^W&?!H$XR&%QV145 M T$9-X;YPU26S#E,D':&EQ=Q9WK6A3<:/!4D@=I^Z;4@YOY#890.6A3\QH+R`146 M E$MY13!G(#V.!+U8$B86.&S1*W;MSK6SCY5,G@5!R;4Z6=0YL\G5[G<<$B1R147 M +6:2$#50GZ59\QK2?.=NBV6!?J\7<Z"Y\[HEP1,HVV8O;+@ODC^M#VEC+4>Q148 M S32G#:G5F2QL/BYS,VF2L@-OHC:[<;8#5W`9^9F91*I.%A0X-I+-*1A$WC<)149 M IUJ1H]8##2E3E`UQ<"17QE6<)$A*&^>+D!@"S+#Z2;M\DDTY`HOC^&*VI,A4150 M 0@XP@H&E9PDDD^5)AFR"MU!F`5NA'+C/^D+2NW$PQPEEY]!4#R-[4E,R($#V151 M BOZ)AT"1.($*R)'-0I)0A`GJ@1P%2?O022>GNG#N8;<S9(TR<1)"M"F=9>7I152 M C5DY28X3Z?K"3X03LW+(T";.43I6T;!R,B@3"4*2AF#V7,S**^=N9#`5*;\+153 M X6+EV9*ZLN6:D9DX8>416DG98R11FZS?8>6*F,+4K9/+IK\%L_(LEXBX'UEU154 M K2ZG7_"WZ?E5II@":66V9X`>,`1.NR(,COKO80G[,ON*,F1_1-1EF=!:D,GD155 M GLF#JW92)"N'];((X,G/&E%^6'G7A@1.S%09;$K%]AT3!V0*E1H[:G^2)LP\156 M 3]AS4;BL4:M/MW,X60=66X(QV#5Y"M>PB>1K_9[U2CL-17\42*I5)0.2-*/.157 M XN)D.0B&79&6JL[AG1S"DJ[DP9(<B4M`VKG.QO<I.4P$J&!VKA?7.Y&?&JB[158 M P%!\9:NEKU8AWPS%:1R`5]-().S*&LAZQ,Y)4YNA^\OZ;M?LQVK0-8(6SR;I159 M :5IU1!1R_[2KK,WX^&*6G>>W9>>4C)!/2<H62<8=.P?5$X)"XXQ3/I[,T#-I160 M @Y(;Y0&ROP?R?DD21"#=>$W;^\1YNR*\E(&^LT0Z&UKA$))*@)E,29+(I5+9161 M *;^>L?$N]P'H:"_"M6BTK#NB&=<MBESWF:Q+DD1CF8JVUZ1[FJ\%2W>-2<ZJ162 M %8'M,\ZFETFPQ4I!)&/+`,A^)>`'R!O-_AJA]#TW*S)<JGBDO<D2\,W=-,TN163 M \9#89T?V=DKK(B43<!XJC/5DY^G2BFR'I#:)H160S[*HD"1GF7"DB1*?)W.W164 M (E'(Y[MQ+VJL.+0U0S]+!0P$L61OVL;>53U$3M!XXV1TMP^V5B@N,&]!DLIJ165 M 8\N*AL"KJ3F8R-LK'`+X4CF!;J1<:F1I,-\;Q"3]LQ=*>"8M.MIR1*2N:,T9166 M <ZTL2^P^!/[D"I'JI61%+QR6$-"AN:U:B!L'\.Q)DNWC94MR!$G4OO_>D3=(167 M XJ2<6:M7[F.GHHEKERF]D4F,'#D!$9C2#*QD`5%RD68WQ@I+6G"HF,G=5OJ1168 M D)X!IO)Q_EVFU1XL>4/FHE?J).D+C!1D[KBH5/"4U\X5:MQBX%+K)\3&U,],169 M '#U,=D).144DOU:^K)G-XZB\DGJ9&[<M"I8&62U#I5%$-9$KJY`>QZ4(Y3@S170 M +U4)ZP`/N]B1($@H9GV>*`NX-RIA9&O%*>16!HF,CV8JI$`2<>):@+BGZ*B8171 M 0R*R)L(Z:_E8Y&J3WZRWBK9-D!@=Z;M4A%C.:$PC98N$4RM1(@-X-A3%\1;5172 M #.1T:A&1Y+3?[P03NRN5B4K'&6)A8I^<3UZE!<+(0,VGY#R5DJ<)PE;%98)J173 M L]M3@G8%?)!X+=D]>&``HJ*2B4H%.90";P?(<3N6*$GBWFXV!%4H[%&H*!SE174 M I8XVRJQ502\&0;)":?E*0ZF_%DK]E5#JGPFE_GHH]=="J;^%TL\>2MV54.JO175 M AE)_)93ZJZ'47PVE_FHH]5=#J;\:2MVU4.JNAU)W-93ZJZ'47PVE_FHH=5=#176 M J;\62MW54.K_/PJE_DHH=5="J;L22OW'A=(UFSS_>MKDW_]OSY'_W5]2);]W177 M %]7]'\Y(8Q7N'ZZS>'[R&,_1)S\>Z&*8BT'\1TWD%[__')GIXT'\Y=NX7R.1178 M %\=8<^E>F,P'=_%.#^Z"6I=,JX^8S4<,LN99O30=_XLC46=(2"T?,ZF/'6I-179 M Q'DR-?\I1OB,_7SJ&&M&QDN3>=X0G[&?3_G^FFCPTB1^V0@_3B(OCK%>5[\P180 M F<<VZ#_.D#]YD.W:\Z7Y^%\<ZI<M^5<.M=WO/9Y;?K!+>]#Y^W.ZE3!>ZKU+181 M YP^PJV4[N_K`OUVR;0O>.TN[U*)XO_T#9^L:Z,/90,4V"0XT^N#V3U;K>$3R182 M Q`>?]O=J__VOI'Z2UZ2]C%5H/&@2V[_#66TU,7:>^<%%;M[V5Z3\T]`+YYV1183 M ZP"]4[LFVW,7#)<&9U'B_OQE&6R_HWHLU0<V/WK0_?F`D90[LK,B:5G1<E$O184 M +%P(1^\(_*B`C?/'<<W#O]V'<\&&>:38`YRG#]I?Z-7N+\0\6^E*`I)U>W??185 M +@3>[52;D4VR@)SZC&SN+PWO[.>GTC$;V2],'HOG_<50ORSEJZ'BTP;8CK0_186 M 81[^<AC(*7[%9)X;93M\O.Z.SJSGB3OZ9]S1DVSSG#OZJNW^(W?TS[BC/Y_P187 M ZH[VX<?NZ"S-\!?<T>_NZ*^XHS]S1_^,.UXV$?C@/\(=GUFO'YS%MR?N.$S_188 M 67?TO.,S[NB><T=_[H[^BCNZ<W=T3]QQA(B7W-$_<D?W$>ZX[BW*7MI;*Z6]189 M ^1_>'1X.__KC(;][]W^//_[]KW7Z\_X1J_Y=ZEG]_8]_/_TE]7?O_OCW'^Y_190 M^ O']7Z9WA__UPT]0OO\EY'=_^^%P_^\__27$K32X6D.Z?0\S1G@7VOJ!-NWD191 M ^5M#NC\?_WP:U</_^(_OOOONW4^GX^EO/_[;^)A^L7UYH\2?_FH-X^Z67F]'192 M _7>ZZ/G6PGE;N\<?W3\6SUO665^[T4?N\-W1NLDQZO&[LR^D\\9T>P>[Y>-W193 M ]H4?OCO:GX?O+KZ:=[+\\=7M2X?E:W?+%W_X[K#\[>Z[1X.4=9"\#:(/^O-7194 M K^>EU^_.R/;__+>\?ZK=*IAO__C%JJ9'?Z2C._UA#6+S-!JTM)SOCF2V'XZ^195 M M-:/5*#=G5R>#R>N1]OQY.>43IP0]^G.A[G1]VOJZ>A"B^DD@+6TP8JC(=/1196 M '_1/&D(#G/8396N&%OHA'-W,29,>:XE4)1^.ENQ/:N;1;C<.X41][C3='4^N197 M YA8/^I.+T-J.X42.B688?"[MP!\<.Q]/D*RU=*+C6J/Q3$U='SOZ!$.)7BX5198 M :#72D2S:9J_8>M0`#K*0$#6"KQQR,E"L)>A=C4;GX-/$T5P^N@)]23MQ&-GW199 M 9)9YTCM):CGK<:PU^H7^1)C3,9'$JG^7$*<X:U!>(,XYAH.]2B)'IAWCR16)200 M YD2Q.=WL]#J^QXD7AP^QU3GKXYIZC)HYMU"S]$/J+A0BQU/T16(X`7DZ8N-F201 M NVD:5L/;TW1<Q'(R_I`X!,O1*)+-T9COF$_.N9MLI9^"<&?NYJ>">*$C;.4$202 M B=JL#UOUT8P<R?Q)$F2:PCR%I'?E)'^.)VZ))*G%Z+0DSR8*BF=FDT3@.P?[203 MR QQK10Y!1JEG](X0N#)'!C#)!1-!]%6/A.7K<(+Z(VAJ=M9_RI@F+V8%;PB.204 M B;8V1L=V3]&LES]0\!%;P8*3J\&FI<_SJ$?EWZ_B.RGA.ZW1?J=/\ATJX4Z<205 M I\8WYCT-[^$NQ;R'K`V\IW#:&_`>VI3RDG!HFOL44B4FLW`I$?^!<PC_L4R#206 M `\1^M4A[6"M7)@H9'$J'M^I"<+^9"[7A0J8Q<Z$V7*B3`(YT:<-:S(?J-,/A207 M R(3(Y3,):Z[=G$@#P*-H4I:KU7(:31B'&_4YF1LU&+LD4&X!LKD1-'XMX4>+208 M P+Z8)[7%DW(=GF2436-T>[EHMLRH<'CA26;/1M54QL1XO\6;XNMZDZ=')W<T209 M !XQY+GQ),O4DIKPE7^)&GI:-Q61VA%5!]G"D[*X7F0.;$ZU)=XJ70<9\\N30210 M ,8`B<IXL;)"A*4?B;HK>862T=CF29#ZE)I.I\SR'-^E&6E[,BQ#"9')%5=-Q211 M D<J)2F1>7O/A1@XS\U%>I$5;XY.*;Z)U11YP0!1&5);,M&9N:?5,%(X+P9R)212 M I03]B`=%8ZU+-C0YFR>J^)#4%_(?;-/\AVMA$YSEF)G<[+6B6>_)4MU+LU&Q213 M 8&@1TG`?7FWQGO3:WM,RWD/O/[W3?-3V.<TG:*S>FO=4ZWA+%B;>,T_-O(=B214 M WVC>0PHAWI-BE?=TN!TSWI-E*V8R,:1,WSU9$^T$N>R=C@["NR@[YV*RU#?J215 M /2TOWE.']Z"JX3W5O(>\O6S>0TZQ>0_\A9'Q0:PQF_=H-/.>."F4]^$]23%;216 M ST3A>`_7Y1GO(<T<[XE0Q7:&KJSQO())ZLMY3UV\9UZ\AW2-X3VR71-;-:G)217 M J2.CF@5#AQB&]_!JB_?D5_:>;M[3\1[X=.4]6:C1<Q7^MKRGXSTQMC:\1]Z!218 M ]QC98\9[H@4I+3I3Q7NLU[FY3R%=YF09X).Y#UD$UFF=NEGM@F0=588.D68-219 M ;]1_^NH_??$?E&7^T\U_R#T>_L,NR/R'!)D^_(<-H?F/WGSX#\M0&OZC-7O&220 M ?U`Y_M/[;/X3(7>6MC-<&N8_#3+59KLH$]47<Z"^.E`?#D2!XG"@OCA0-P<B221 M L6(X$$:<!O>'R5SOMCA0^44'>L[4XVBH?*=_T9OR*@XSQH01,(8;$"P/.\7-222 M /2I35WQJ=WQR%$$$7`'#$>JQY)]JQB-]4-%O4O,T),^4Y$EPE'61:9[O#K8'223 M C,;[.&-5'D)ODIV3B2=E2^G)_;#J(L[P2@\]:*=,2DF,)C!-JT_283F8Z&DH224 M 7MD7P_XJW<CLIHP$2YYH_<JJ6JKY.?S#I42S1IG#U-MA'$*092]->UJ],UG7225 M )H-&L$H`]Q%8"[`O((S9RFEBM&UZ+[DAPR)?3K;%F(TCE@#0)^TD-*^4>[;X226 M 9G_A2*0'(\Z4PEJMVK@0[4BETQB1D!=+739W@7;Q$\%/UETD"0)@*50))7L:227 M E12R3`=/<J8OK\*2PIABB?:,<L%<4ST9]A,$6P^(\J6"V2A2,M&C>8,KP#EA228 M N&[ZA;&47+MB`8*ZEQ)31;\%`E^M9A$%^TL%A\"YC]0_#@+.%>SD!(+/*8\0229 M DB>(5$/''W`+"(^C[6EFF1DE-C@&V7S4U52<:]6M6W7K=]VZ7;=NUZU;=>L7230 M W;I=MW[3K3_3K5]UZU;=NEVW?M&M7W7K%MWZ7;=NTZT[TZW;=.LWW?I=MV[3231 M K=MTZU?=^EVW;M.M>Z1;@EIGM0F4$G7R":O%.*=GD0S:T`49CC&.B!>,^+KW232 M 0DHB!VYI!,!03(5PFF@%BJEDBX;"[[%%NCS``URDO3M35I1L%"3A@F^P3;-\233 M1 -]F<M0F:G<A`)[+G6U28V+.<-&SMK%`X2B:!Q3"@>1-TA&;Q=<X0WU"^J:4234 M .&FA*8JWGF^&J9%WV68%)RW+_-822B4`"*W9*NMW9#_*XB#P)0^R-$*SD0OK235 M #2D92=WB6K!>(#)@"8\!A_7#K:+QH;R>6AN+9$A4.<%1,@G@-)S!45J7D0Q]236 M *"SB!=AN2)R;JBQ\+*:3`B2M":#/+F6L#1Q3\$RR+&.V$%@F6&V)GG(OC6?Z237 M @$$]R0?T45GIW=BU:#F4+I,Q.;&25!A=8&SO.%)"K)`:D\ZGA5R^06RD,$X2238 M TE`$R!EB]T[Q"5$2*>N5M636;J$RPEB?:I"Y$B_IM2##$$(**1VM)),,US(W239 M L^>[<1(5J:WIN%*V0$JDF2:25#&(:2:D1NN.,)EJ8>.UX*J)SW"J3Q3R4/AM240 M `H^`J8XQ%]),B;@2`AFN23^2-&H12!!,KT6!7Y5/AW'0`\L6><*D*DKT=D1B241 M I4.M1:+R_M/!N%O@=9ZAFB$^UX"A8W,YLI84H3W%PUQE3O4(';D<2DH"GT09242 M [1VQ%M9ZQ:5.-FIM8#J<CG3IVJ!7T#\=03XS)^($T82^9EOZ*,R=X=F7*.VT243 M J=%=1@/1<9W<7DJZJ(.3IA)IK(+>6:*8<FX\2`Z(^F6UE(_5=$EI<\,-7Q%N244 M P!(P4/ZD4;NUF['M$=%T`C0DBA\U#XZ#:QBW*9'LY]GN4RHTV2`&.*2:+2HT245 M 8]`@GJ)C;5<]/J8M;-1K4JBL_81`JE03;UCAM;'"HD\W].DW?;I-GV[7IUOU246 M Z5=]^EV?;M6G7_7I%GVZ39]^U:>[U.<-']SPP9?$!S1'D2PU'L5)=W:,0S<I247 M 22;G.M"!C(!&12RL=&DA;J9)D8/K*ZWD<G0+H,G8'RASH?!]7/)H<HK[=5S[248 M #&0P3PTZ3+U"L2,Y6RA@@)B$PA4:[(`";N5B#`J]T=`DFGW13\:N93EF67[@249 M %LX.N#KU2L3?+O/M4JX\A(V;!$"1^T0M!L<0Z%USH!3:CLFH12M</.F-J?,E250 M -.O5*9>@X$23#S/F155.HP\-.X"ICRT`)1\%W[)M`&73"-.V`O3_H/QD[H00251 M ZCNJ)I*IC)D'%L`]`[79]-``"[0;%O@ZL4"9!Q;@3[``?6H6+%"T9!@6"/3.252 M &%@`FA7#`F!)PP*$H3RP`-C5SA4+!*4RK`@OD["`'+5B+UJ'(&3)B+]33I9O253 M 6."5L<"B3S?TZ3=]NDV?;M>G6_7I5WWZ79]NU:=?]>D6?;I-GW[5I[O4YPT+254 M W+#`E\4"]"Z2=FC*LV"!WNEKI75LQ0)T3./>BZY+"Q:P[G-TM)M9E"V`YEF^255 M G&!PC9'V9`,+9'IIR9936;$`I_00!^JMPX(%*@=G@=012'\&%IAI@\>9FO4&256 M 9/,U62.E@06V'\`"$4*-B2V^80$*7PN[;<,"#$Z'+TT?+*`OT?^)22BFY)&M257 M (V7:=1+-T3C8I>12JY\@18ZR*,LWB15JC]G.&T*WVPC#_A6&VSMO[0-ITE4%258 M !6@9V<A0T?\*"@`:L';!)^..6:&`C$:#MLG87RY)+V]0X$4H0'?$`07@3L?X259 M H4/2,\WNJU7(&Q30@SCIPMH3R6X'RPX94""B@0$%K!>D6;(UT.QVE2@A)(,"260 M E12+D;'$'?N``IPQ,2^KL)55VE^X,Q7B"^0)<:>F^*,%%ZZ(*>G=N`>4,,8=261 M JJQ&7Y#341ZL`&5WJ9!)@P9P>#L9P&(C1P-&$<"Q]9'*YB(91KO<I_78-P((262 M 5JVZ5:M^UZK;M>IVK;I5JW[1JMNUZC>M^C.M^E6K;M6JV[7J%ZWZ5:MNT:K?263 M M.HVK;I=JV[5JE^UZG>MNDVK?M6J6[7J=JWZ3:ON4JLW6/!QL"!;,\N<6>#2264 M @`6:,STMK7-A+@LL(#K9H;`4$!98H)E'6_@J[Q4"L(">F;)(2*Q66*#0.$^0265 M *<)*-6#!:*2=;"Y]@05&FZ#PQQ&Y2<*:ED1K*AV+]4,U?33:=2J@9ML8C@#8266 M H+*HG,M;VF,DY07.`8$)_F7``K;J6OB,7<1@@99*F6#6UM=@`4Q\6N*`R-HD267 M L?S2UE6K_LB=T:J?%7@MA358TP\Z;$:,5(&2Q0ZT0O_68A'39`C1F=R$UY8"268 M FW6/Q"PE]V*I&)!JS9"2M&RY;0HJ&9X&K?U:"H$L!@L"C/0TNF@V`X,%K1>C269 M X``ASY8;JO%EK#3':'6JT6`!UVJ8(DA;/D46@+'R$T\4@+<?#B180P"22!VU270 M 2"PG:%!VI-1(98FY64M$J8S<#,(-377)U,V6"B"]UM$@0191R`1Q?*32)T0:271 M :^`/,H'@1\.T)0/)!F20![$$)&&6H:B(*PPGEVG,$$H6^@J7F5SGD(RP93+)272 M S2DN-P8:+M.0,4OQ_1&1\0T;?$78()+:R9V6_N0VRUK'8H]L<\GM]'`LTH3#273 M T#G"M?,I>`,U&3D,[6>P,XG,,E\C&?H"P;Y8`WAAX0+/WMSL?IO3LV_MD.#M274 M 8()%FVYHTV_:=*LVW:Y-MVK3K]KTFS;=JDV_:M,MVG2;-OVJS=L1P0T+_(Y8275 M 8.:Z"U5,L&]9-D&TG^#U:H8%2"#7=KVF8JNH88&0&K2O<$%!FGRP,`JWD^D-276 M QM-Q0J"H9'RP<"X-*%"*7:A'Z*CCJ!)I'-Y#XEFMNY'57-%GF->0Q&7@V%S`277 M !ID3\7;]X4``(K]'YE0,"<#5F69XN9JM$`'JU8Z'!4O&G^44?89M5T*UE*\4278 M X2R-W"GTQ`D!+95;S4;::CV+23*6G<I:*?22I60+U9(<K*+P,BE>3Y"&TO2@279 M< 8`!XVF$.JRDY8B`WD`*2++_$-<C@D;*$93[4M,C=OP;#OB*<`!IXG9=H#^Y280 M +J#2<IP0S,:FQG6!EA/I&B"`=2S7!7J38C['[Q)(H).V8ZD#B@XC=2##1':@281 M D',2.(V\)BS2I`Y4.D5]*ZD#;P<)+/IT0Y]^TZ?;].EV?;I5GW[5I]_UZ59]282 M ^E6?;M&GV_3I5WVZ2WW>L,`-"WQ)+!!HRY8@MI;&+$H&(S6D=Z!49.&R*V@$283 M \@BY81E8@/53$\NR0WUZ&M<%$)YJ295!0BTZP$!C'YSM+#XMYP+:Y=/MKE`Q284 M .FI&X4&$#3&"H7,=UP7:1[/,RB:[+)[K`GTG-<O8T6J[_L!U@2)72I:38_$7285 M /G=R^N2%W!=87F*3H4_1X`"PA]Q_?C>2!P)'<U7K,E56U%?1KD)VK[@"VR/\286 M CQ@8*7^R04U6GC:2!VQO0`H%YP*R"]A)I67!@829X63D71XQNE!G6-8-*Y45287 M# I2F:`IR4"SHCUJ3W.#`2W`@0"AK<"!"WXH#<*4S9\L>"`GZ48,#+$7<*'$2288 M ID@P4F@Q\W$?EN6^A@>@VTT#$,B!X-"W_`%@8!MY+V3)VAJI^4X#$4`7W[O-289 M K8PJ!/N++%-1F1![9Z!4/DH.`8=@6J*[I;&$48)@!4U6?L7Y5ALE6(+?U;+4290 M B3H-5""X6HM0`6EGM'`X6LMO19%O+8M@TZM;]>IWO;I=KV[7JUOUZE>]NEVO291 M ?M>K/].K7_7J-KVZ7:]^U:M?]>H6O?I-KV[3J]OUZE:]^E6O?M>KV_3J5[VZ292 M 1:]NTZO?]'H[*O@U\"`U!19.<&?ZO5@\B[70>T)K0R*?<\"#UEG])*)(Y%O@293 M 0:.9"MS;E5RO;MD$6H(5YJ,Q7@]X()D)J0HP"+_-(YN`(V&MLP`'`<$!#]CP294 M D;>O%4K+T<@F`!Y:M4D+IH`1`$DYH*$+Y\[=T@FLH>J42%<0,C%\,'-*#<VX295 M YJ?-L@&$+B^736M/B6$H*E(^JW]#TA8:*XN=[,_R"<;R+$WR;D1)KM*YS"KR296 M "D)E85=-=3D7\$?\LK-QECQZ&0D%^@V-Y!),*I90@%QHCE3H%20%V<Z*-`B:297 M \@`])DLHH+%.L:0]@];!$$*D:PSX:>9FP!!"P`3'^0'9^`<366I&]TV5H3#:298 M T<0=J54P2O4ZDU``S3*Y^=4R"O:?#K:^R%))[:."0/%8GLH)7^^)I`)I*8"Q299 M !-@Z204SO8&DQ0C_>1P@H<,%'<AC;$9AX$8V82,A`IKL-H_"9$FN"O_18,?2300 M "O18S3T*C\Q<_4X3Y.F*L5,\>&BG%5*&NXU#`P(`78L#1.'+Y8%L4<%4IJP`301 M DQZUB[JAA*\,)7R.F@-V+[+,.RC[-:[19Q"]R3/,G&E]:S4';PPA?(ZZ@U6G302 M ;M&IVW3J5YW>Z@YNZ.#W10<4&B1KG]>GK?2`I%R.0.)6>J`!N/*GIF`M/:`5303 M G=!`IS''6GK`$BUK5-`O;2\]J!(8B0IU*ST`>)"*)]2PEAX4"%(:#<S:5GJ@304 M ;^OW*0H"6"HF(\GV"+[;#P?2LC@%X24,&LSP1]"V3B%!`J**@@8;^"700)9.305 M W40B,7"0(<P<CC3:LD"!8+4']"29*!^0832(9RQ_&8O#,LES?9W:@TI6`1U"306 M %!G2HPY[-V#PE0&#SW*CH$7<<@MHX4=N@;7?+.062)Y3)+?@F[I1>&/`X+/<307 M *BPZ=8M.W:93O^KT=JMP`P:_,S`(9,5I`6/5RNO%@O;I],S=+A8X8P_R"4QZ308 M O5BPMJI&T+1?+,P<!<C&V.[G[6*A5SJ6Q5:WBP5I0!9!ZZWM8D%81/*H)LSU309 M 8J'KO:WCL'$5T$\XUS0N%K8?``;6YWBF<LC"<*(/%%F2=K&0K;H1LV]VL5"A310 M '^"J16[7+<V`?F/HBU:N:10EL@7(=-^5DR@*DF8@8XM4&`?8RF1_KW*OT+0`311 M4 XU"`$V/6I+>@,%+P$`.FIH!`REN6AC,N,RKA@RL\W(V9*!H.!$)."BK;4$&312 M Y+08HYD62]GHW4@O`-N9/#(D="F.TB4N#\UZ:=9GT$`[N]#;@`;R@=P_7T$"313 M Y)&391Z2T4/F(4WV2B?S$.ZOVKZQ:H1-L6Y5K#]3K-L5ZW;%NE6Q?E6LVQ7K314 M =\7Z,\7Z3;%N4ZS;%>M7Q7ZNFH15L6Y1K-L4ZU?%W@H2?@U$8"Z!3I9T01\0315 M (1.U-6"T)M!M0`2ZR"N`AYD\M)(&1L"2]5^M$B7UKX81:"5M/3[;BA$RII/L316 M _^8%(UA^0;2:$DUD8`2%?18,+OLI)QS1+W2NDF:MC0*Z&TBH``!;WKG!)A*R317 M %RV0PL.B,PV00`]%`9^FE;&3R\[O.+2N,E6,TDB/BR0VL0!U0PG44\Y6`$F0318 M M`:7\\P>/AI**(&6ITD*[FE0>Y(4"(J0)D==@I;^*O^#EB`O=0G0?3)NVNH2319 M ]"-I#?S_6I?`YGHFKS9.6UU"YT"^4%Z9!TR@+J%*4#(MO=1:EU!E4M0ZRE+7320 M NH2*79(8`1G\6I<049/@B[Z,+!HMS]GB6R#>?N)V(1<V\3)XXV^UQJGZ&FTY321 M 00H4&&*WT#)6RT$@[W'&.>**%;1."65J]Q]I]6A8H57K\(JBI"[#"H%NGS+2322 M !,UKZNEU:A-ZD@5QSH')/6JZ>P,+7R-8*/,"%LIL8(&,U<'Z2E/[V<""MC:*323 M =@86V@H6%$#G`1:L_:R!A3X/+H-$<+0TA#JX#)CYX#*8B73?'IG!6T0+95[0324 M `IKUFV;=IEFW:]:MFO6K9OVN6;=IUJ^:=8MFW:99OVGVEHAP@PMO`BYP8:`W325 M L+-W@PM1AAQD":WD!2XT^CA;1^G8YP$7Y%12%`VY)<X%+M`!&M)H"5,(>L`%326 M ^1RE`X((*US`HJ@#*-PES`,N:-HF-G(^IP4N%,L7A0HAK'"A&+M27.#"\I/!327 M A<IBBPZ-X,":9^=`#XTXX`(<2K-52UHV0J:QC5X0,PB6C2`3"#AUM7;9EHU0328 M 8$VIV3(=]:_<.=!T.AJUA#6<Y\Y!7R@PG$S=LA$R]1N<?\JP,0>@%Q2H,L0E329 M '0&V**A:9%%K.D+"8A+$3BV#%V[TAU\U7DB2Q"!/YB]&GEQ)Q#7R9&/Y&N3)330 M Q"S25*BNF'-8R),U\6YI"=.$F=7!GMRJ=?7@MDP+,+7QBA:=A2O19KY2&1^U331 M VD"<+-F$&V#X+(!A5:U;5.MWU;I-M>Y,M6Y3K=]4Z\]4ZS;5ND6U?E&MWU3K332 M 5M6Z<]7>$,,-,?P.B&'6Y_49KNU@2A[<R560(6LIU>\6[N2@><7.Z1DY@0MW333 M <L<"$<"DY7+A3LZV2Z9F`W+AN'`G:_6'CRBP"Q^XH5EKA,3)AJ+#X$XN\!<*334 M LD^]4+\PN),3*0JEXFW<<$@FI")&:780(^T_08%`9:4L#M(&V\]I^>;F*<=!335 M CI0+!120CDS&CN2@T-)+R+TB-B"W3G*."J%5Y;SCP!67@B"&`&52H/&##(2B336 M !`X,Y7EE'LY%54LBB^&._:&\J6"B!^Y*28?@<@3*Y`09"D55G5*6Y3I"$Z3)337 M A5ZUVG7$C23Q$Q"#[P*OLJJ#Y8%$,LPH:Y&$Y5NL*\*&G>YSE,PITN6DL':T338 M1 B'1SM0L^M#.#2"LT-SNK`5((.:PLD`,UBWQ5=:08`)G99%D;&;,.L&`.YHU339 M :2&@=2!L_&%MN1"6E@M`T*7EPD0FG+5<X,:O+"T78EE;+D@GH^4"E]_STG*!340 M `>SVG`-`8(/6/JSPX+B"8^VOAI:YGJW?UF&#VY3L-R6[,R7[7<G^3,E^4[);341 M E>QW);M=R>Y,R6Y3LM^4[,^4[%8E^U7);E&RWY7L-B6[,R6[3<E^4[+?E>PV342 M );M-R7Y5LM^5[#8EW\X=?@6*T'93ZT#26J,A)HS7SGMD=1EB0YAM9/]WP]\5343 M RK49AIM/DE@BWYPL?43&8\5S$<<@R.5*3XS>!Y`P'G[+7Z/+ABVEE$I3=SO)344 M &K1H2[1W8Z\A@YO9;;.SG@U+R`HS-]SD,T2.S@U+R.2RA*2U*5$L$,U_4B%/345 M #E;`P;N!Y^AC+'MLS;/%3+T*_)$&.=&T?$JO2AWE3)$FGF6KKF0EW=NV2S*3346 M E!23)4^#$XFE$$)%4CD.P^O(U:7D3S%BZ<5@E,98X-:+0=8#@0))A&LO!OTS347 M "7JLHG'KQ2`%RER@!\QK+P9N%VAQJ`U#ED<=EUX,@B0,R='_THN!W@3P-5,<348 M L?9B*(5[_TA+V]Z67@R5=">.(O05$A]]F(U?"78D7/GLQP/7(1DPAA99VNF:349 M )=ERC8(067+@C:3@@YK2'HTJ-;>0C&0A4(@J7]=N!2Y-@3;I/C7C<BTD0TIO350 M I<'5V2T]CMN-!*MG('%A9A<1V>`(>,R6!$DZJ28$8"$-<J9$LU2J+"3%<201351 M 21W5*\)&'1:`(?&#`V?V0C,`XT:]^"T`C,_4TTF;7`"]S`V[HUP".G\\X>@Z352 M )VJ42WQ3_9S>++KX3)V=_*IAMVC8;1KVJX9O79UNT.*M00L]F[X-,"BMT(+N353 M N+`F3_,*+=+,BBD04:!2&-`"WQ(NIQ-3"UN;)SH@!!,_O-D+M("Z`9IVVD6L354 M ;9Y2-VY%(,O6YJESA`0S-?<=`UHTO:X6[)F[P;Q`BTYO)](D!K18?QS0PC@5355 M 8'YN"[2P/FM9$'^!%DF09Z(B0MJVXYML/=8G#K9&=865=\K6-,=Y5%<$R^"<356 M I*/01EM?.QS-A$OX)^0?_?0JC9X2OPIR$86\0&I$N-$V?OVXXO-==]A2#ZX@357 M ^`A6:":R2QH_S7+]^"W==;Q11/'Y[CO\HELW=.M6W?I%M[?+CAN6>$M8HLX5358 M &B;][[Q=>VB]2Y1H`!'&M4</4^CLP`GAZ[4'I"7P4LWD`JS7'EH`FPR?`PA:359 M 8X]K#^YB!`EDBS6OUQ[8(UF9>LAZ[4'KJ`YP2)Q]K-<>J(G4@U&&0><*TANM360 M @,:PQ/:C80FY0;8>+FTYIFAD/B#+R;`$N97X4R7'$2Q!RF>B88>"Q*C3A'I9361 M *S[5$MDR++50R9S@D.[8,`F6"%NVK@#(C<XKW'RDS#M')I_^\%__Y3_^Y__R362 M ;F[]G]_]_.\_W?^G?_EO?_S?/_WX]^/IP%__Y[_^_*<__=,??K[_X:?[/YS^363 M [?B5_^W[A=MR_7/%37$#32MNBG<7OQ%<BC]<_$9@*`*6/(O!]MO,;^6@I+5P364 M TT[Q\?:/"L'<@"\ZI/>BUDJ;3G@[TUGG\FHB\HH7U^?DR0"N5^8DOUCGE):O365 M OIJ(7F$ZW\?K(EJPMYO/I_6#G\_GI(&.YS/2A`[G<U$,>#R()J$)/OYMU6>/366 M 9V,W_2RH?DU6;V)>WZ=GA.8OI_5DP#&YPZ/)S;]A<J='DSM>%=I;F-?W^;K0367 M ^'Z\L/X[?V'Z/_@+NV<CY\+Y$[/-`W\@9(QI/Q;!9WC*]^6U7D@C7GT2DGVM368 M UWGA&6N3Y2<O\]AT[JZ:SMVEZ3SYE!ZG/<#NE68Z9U.4T=P]\C1V^_LH3P3P369 M %N:U=J-\*K3CI6J.%ZJ1V)^N=F9PCWSN^%AKFEZT?8C5)LM`B]:`Z^+YHC-8370 M >W&]CB"TK/DG\W#A2?"Q+F?K//*SAO)EI[#U'GDLB\NE.ER:<+P,TNER3<L6371 M C^(S;_@Z`V]<Z4_F_=33#D\][<EO$TN&?^QIAW/A'<[]$T\[/!G%_.TZ$G@3372 M \]HH95^0V@LJ>8SB?DG;KS+P1G+W=-Z7JXK>.[ZP3AZ>K).<^DG(AV=7X\_P373 M E(V=Y[>_D8:\^BALX+7>YX5G;)0"+[S-X=&J+T.-CR5W]T1R6L*BC/[N8_7S374 M &D_9ZAY_^QMIR*N/TD=?[7U>>,96E?'X;4[7HM+Q,BH='T%MP>6[BR<=GWS+375 M HM*3WUIL>HQ.KF\!WL2\MLS4%Z1FZ/;CES`#LM>CY>L,O"6\O##OXZ-@3!CX376 M A>'-XS]JWK]RX.U"[=/F?7B\B-Q=+B+F";]FWA\[\'*.UZ=_?K?]??Z'=_<_377 <W_^/G^]_N/\_/_]Q_M,__8<__#].'(DC@AL!````1 begin 644 primdec3.res.gz 2 M'XL("+PHEU<``W!R:6UD96,S+G)E<P#LFVMO',>5AK_K5PST26*SE;I?5I&` 3 M!!LLG,MBL?:'Q09V,$-167II22`GR6B"_/=]WNKK4)0=V+*3!>A$PYZNJE/G 4 M^IYSJJ<__^)?/_OWS69C7VY^^]DO-X_WM_MGUU>[Q\\??3Z.N)<;;O[AZLW5 5 M_LG3YX_T=_/RY>;=S=4WKRXO_+,WEW]Y=KO?[N<%_N5FO@[/1/;Q./D.Y2@J 6 M;R\VMV]O]K^[>O.+V]LGUU>W^\WUTWE*>K;YZ_PE/^-C<_5FO[DZ__K\S=O] 7 M?UYN7[U?Z-5A_-7E]GKSF_FVM=.R/U^RU_;/ER_>OMM?O7WSY(^7^Z?/Q^N; 8 MRU>?__+ILLBW1:_?WCRY>F&?7_W\Q>W5\?+)]=/G5UWW]*^/$?AF+YJ7-S<L 9 M??S\^O=77[X8OE^^>J)O3Y\_OGSS:C/=>_S\;S/Q^&S6D,VKZT&`23#VG4;< 10 M(,-?_N?J^O+)-#YKR0W,SHIRL7U?DS(+J3P-7JWOUNGNL,?5ST=Y>SMOX^TT 11 M9][)^^F6Z'7=3,_'U<#7+ZZ6@;P:&/;Z>MIKV:FN)LV;!;NZ*[*K_8(_';MZ 12 M_>3B[3?OMC>7GS5CG%___NLOEPU"/)V^[)%/!^XW1Z@?S/K-"VTSSXCV@QG- 13 M0\3&,LG?,^GK+U\LOAOC!S.N^GX9_I#;W<WE]G^7"7<8G5TPK?E;[LX,+;<& 14 M#I;OPY9CU-Q>[L\544O@I&''F\O]GV[>*%ZF@<R.,Y7L5J'_;U_\]]VXSWX5 15 M]SE\>]SGU,8;B45UN=P-^S_`]$GH3U.+6<O4D."<SR^V5RO^B_L[$&'`@=_; 16 M+U_<[@<4X/KI<-.M;KH1'5:@4,)]BA7/*Q[2QP"BE&\#B&I.`:*Z;P&(&NX# 17 MB)J^&R!JN0L0UIC[`<(:MQI8`80U837P$8"P)JTF+9N5U=W-"4!8:T['[@($ 18 M)FD8(=/,VUAWNFC>R8;3@7N-8FWZ8-8I3%A;/ICQ`4Q89^Z9M(8)Z]P',U8P 19 M8=V'W)[`A'5W&/W;/+#F;[[K9X:66^[9Z?=P/PQ8GYZM9N41!F93#,G[L_,Q 20 MB_]Z-H4O"R)8?P(RM_N;JS=_?/+9TY?CU:^?+ON%%>S8X.;2Q"ICS-=P2XGR 21 M9G]]^>?+Z\WB]C;$U0I8_]G/-A#\Y>75[;NKR^MY!%"\/&R_>7=]N3E>WKRE 22 MU'G^B*E-MO'&YO7-VV\`J=UF50P]^M5__>)W__';7_W+(XD#[YN;S>;%QIP_ 23 M.9R_?WK^ZMUS#0RZN&+@X'IW_IZ/=K\AWKL;[H][/+EZV@;>W3Q_!/`TJG\0 24 M&FG)\`44.KR?OGB^:(2['YW;W9D[RUQ6FJG2C%L4L]D\<;>7%[/U(AXSB&>; 25 M=-OSW?G%(-\T@P+TW=OK]YO7S-A^Y<YV9Q>;;K,]VW$]7IU=?.6FJ^%O^]0U 26 M=Q92;B+E1E(+"5T-1-9;3"3TC7\K4GXBY5>D%@*GA$]XTZ?^+7`0P\O1E'^\ 27 MOGWQVIZ_=N>O_3*,JZTJX<FDS)4[WRDX'ZU+RQ\P>.(EQ$'RP952?0JVI!A] 28 MLK6&NO6]-S4Y<`](J-;X$(+WV-W9O'6[SMH<@ZTLMBXG7W..)H80BP_;G>NM 29 MK:GD"O542TW&I&!"2KG&G>]98OD:#3LE/H@S4YS+$<H7?:V9^RZ%E-DD1WB( 30 MW/*E;'<7[&MLXGYQS(LF%&>\KS'E$G<LUG`MT3AGBPLA%^^2+27E[+<78BO$ 31 M6&*HMD:?2W$YL#]2[#18HC/69.<\W%6T$D'BC$8N?,>FB1711>^A[F/UI#H) 32 MN74=>2BX&!(Z<D&;Q5QL"JZ:N-WU"1Z"CUD+8:BZY)N:34)1T+3,R\;FD`K$ 33 M2RRI%/C:7O0EP(BMCILF)Q#1UPJ)7-WNHF>CE%/,E>_LC()1I#<`\2"H=RQ/ 34 MTI/#NLEXQ.9+W/9<H=Q:32,':QYY\,92=[US+J9B2(0U\S>9G(TOH>`B%WW$ 35 M$,6PV!9O,#=Z@F7V\#-\X!L7'1Z@CPNG#_YUVXMN=S&CRG;G+SJWGC1,'&XP 36 MN=_VX^R@V>["]XSC.+K6I=,E5UR@8*B+2F]/8<T9%[>N#T@`55=,99\JO5)- 37 M[-J:&E"'M=8S;G$N$V=!Y*MMN[80AG'VV-C5:L?..[F%*69P2VAHLM6,MO-N 38 M^*.%SJRDQT5PZ%V`#<\F'MJNPT_E*U`,67PB;/"[B]`EPL^W_:/'=P<.G(W) 39 M-1Z2BUJ4V4I2N@Y'L8U21P@10-)IR2;#"+M`JH@`<6DDWG2!:;W/"3;1C4NF 40 MJ66X6`PQ*L+WHR9"/V@B8-O8XY9-@'Y4A>^DB]!'G(55?:C1C,P/K`_:$37G 41 MAG5XKQC'!46V;Q9@8G#-X#DHF-J?BPZ7A-E.4R#99K;YC]#PX@$9/P6V\/!` 42 M^&PQE_-\RRY5"U)9G%5B"@%PZPQ*%>F0BK1F+X0C7&S>^:X2'(%H(+9!0:$4 43 M8)D+L!0+4&;%-[979'@3K="E24"8,8N0==I-<8E&(X)RH]@\"&8KX$+0I11+ 44 M1A&Y$*B>#03,\-@SWU>44V`<J)46#,8)H#*07<I.1!(,`X.$.1#4?#R"#2`$ 45 M8>ZS+.L;G`)O"&]E`?#!@3X@>D&HWCJ@,>=0:P(<=WVP4IUPAQR0D0^P`_HR 46 M@,R:?Y*(GU)I>CEWEF.UI<MU*E4:O/=JRHC3W\E[F@AMGV[7$<;S&$+#__UC 47 M3=A!EED<H&+^'K]\@5C+]P0MR=08</](!J;=/U0#,=NF`#>#L82>H%:?MST1 48 M!)*Y4]9(XK*RT(SL*"SL%;0"!$!/],J6**.*R(+.4]XO^KQ>'.3N#46UV&EQ 49 MWG:5M>ED;9/SHA^\2PX"?/9\\=O.7:RE'RJ0T*`HLDM-;).,$QH2M80?BT-+ 50 ML;XQFX".CC*"<5N1HIJU\I0DNC#J1T1`MZX%H!NU9.VVW_5U82)K%364:VJ- 51 MPKZB,#>6Y7`@#4O%L65R4\C8'@T2@G'9NHB(D+\)XEB/(!B#W7/0]HW$4`QX 52 M2(!(L*04M="HT`"^J=I:_6.-(B[D!CE).+-3+DNB9@LR=CE;322?0#!B>^H! 53 MF"T+26OD3T@4&U_*3:@W>-5!,DH04$JK02Z0E)=EV_O=_\'Q'ASOQW:\J6"X 54 M"WLPO?:M;7_B+=")(^K>==N_;^&4M_+24\>BGMJ?]-3QI*>N4T]]^T('!O;\ 55 MX,X/_OP03AKK9);&VJ:S@VW=JS\[N'81SP[^J[#I-Y9_X>P0N'<(7RUM:;)+ 56 M-QVUW*^7!RUWPS+^6%V)EH@,P^U:4P^^W5T(NZ6W[L/$V$A75"$T+)EV^CBI 57 MN4T/`ZF/3KRW!3]_O9KQ_;OPDUY:7/0'UQ]\?PAS=33HK4=3_-]WOFEO_!KT 58 MESM!MY&Y*]S6A]<'Y?5R$!/-0("UWN@OM:P?[XE`K&FR2S?.%4%GAO%Q6=`R 59 M5X9E/45@6\.L<06#XX*>SG-8EWUEL*=?U9J08YM'NSF7:W;PJ$$(-@@C_3I0 60 M'[^'=M%HUY$C::%]0E>."![,1OD[Z[F/U6X?&./3V>.?W"235:HQ`U=:2H=O 61 M%M8D,'U$,!-_NN',M.57ZL6*F?CT.NLQ;6M4D.D2&UFA=EJ)JW.*ZB:*[>AB 62 M%KJ/M:19;I*OSV&4W1M!5!,>?*#G&>2GBW%I4@%TW<1.EV)PHQY`3#*(5&%# 63 MH<T4D>Q]L:8QY&GV_#H!?U)'767BDFD7Z;]<-(M*959CZ-.Y.6LB**?G\=ZD 64 M$+1*(VG2L#Q\12^M]@Z"M(G9GQK.AUS0=*+M)$C2B0D+PM/RJN$[,6:(N36= 65 MR>6\-FN(B<[8%,]>LX'5\B;4J=.=,)K:UPA_UE1?35C9/#E#>G:TM*DF&N39 66 M^M;H#*]$'R-=Y\H1,CX3=-QH`@L6EW`(3R.=#9[BFE\UYW#&LVEKA8.9S.6B 67 M3@RC\3H<]':(,@HGZY.)N!9:A\_1EL%:B0T?J,?%R8M\022XRPZM^-&?7,V6 68 M:07=\S<.5L<4L4938Y*R!D<UT"KP6VJ(CFY9%+-.#'$Y6--1B%L77<'C_\7& 69 MT<23-15#NG?'1_!K'0RY0O,=5UY2M:.S)4]^0B!)-!>2U;'DJ:=TZN719P`M 70 MY!5K5^DR\E!!Y>#005Q\I4.%+&F=/H9=G*5G@,8?\T2=(8W>HFH5I14<,5#( 71 MCN[2U:S34?0J-:W\!<%<K=Z[;*../'"]&2&E\PCL%%.#PS(+8((6-0:K4-=) 72 M15WP$]8MKA"`#6/1SN`U?=:ECBY="ADMCE`/XN'1.F<)1J<_@]\`ZE8GS,Q3 73 M-%@[>8ZJ8OD1Q(@J[V;?Z2L%:#&^)EPUE=%Y.AWO!IU.)8O^3,K*'<!<EJNY 74 M6JJ+5'MB!%L)12LXA6`U-2BD$E>\%("7O7"JZM85-Z"ADQV/8]K)6_S@!.W, 75 MAMZ`@))G-'92CV-X2_1@&#_>GA"(G:@1G<Z&^%]<`U'%*+#;CO3SN$T#)&P) 76 M`SHN)Y1`I3S#^X1+L60DST2[SJMMMGA8.8$GH@M+,6YT/%\)F%.4JN(&5TU@ 77 M#>;A<PU6>EK`*@\#%0!LMADQ"\``W0@C@A1]DMG`_@FZBD[C$N'L(X[A<%:W 78 M1C"/R#BK13Q'\.*:J"<L0,9_V!1[)QW+T<>D6-9XY@+J"B%7[0.0QFR6#-^A 79 M-@*0$/0$N@?%G`)X1C<O:C0\Q#0!6KU.UB:02PDP,MS,10)[M(47#5@7N8\) 80 MA5+&$*I)Z<#-D"?]DR;`Y*B3O!R5S2?D"T)@3)$K$9V`F)I2-5-!@LI];2?' 81 MN"MY#90P:<!!HIP@,3HF=@%L(LNX-,`AH6L,3!8+-A!?10]*6A*F;V.(/:/< 82 M`9#`^K'8=2-(R./=L)CN`&%L1\01(&3QZ/;-N0&+H(<[AKT\998[\6\,AN+@ 83 MT.G15/2G'FY3UM,=.D>'FTQYN&T6E&SQ%!W,5G&-ZD^=7$BA)V7D2#UW4K!8 84 M[TZ2,,DN%C"`N%>$)ZL3X96;-QFE/T.DB#TV6[EY5"G@L\.M6A;2LYO)S;$G 85 M`)REQ>B#=A_056[N8(C`%1YZ138*K>M,[0BOF%1WX<XUD&J=G@TM&5LC^&,P 86 ML7DB3,E!%D=7_!2'MQ3Y)$M-S7F5P)5K@OP-$LA5!9EIRN-6#S&PLIY!82\4 87 MT)XGCJX.WSK[5@YSO@I!T(D;TSKV<L$."@E`"]X5RE2$J%3S(3:F,%LAF>&% 88 M=G%VBU%AE/2`91&,HLG'*=UK%44(H4*Q:?1PCD+&M:PO%D#LBH_IG+T@>D)A 89 MC5UR$PA'FL+C4VG'^%BE@3C0'E`CI5/6HS46JB`@"YV<4I!P):-U52EF+OMR 90 M!TZ0CRDJ\+NR*@A3CX*JGA(2RTE/Y>RIRSL]SHN*:]`K@I#EQ.F[)#!`Z8*W 91 MJ&>+=JDU4:ZA4,Y`D1X=472"-%2S\<3S@5B\69JN>J1:`V`%,2U>.S]UA=`N 92 M&R&'P#JPQJ[]7W6Z(7:SLJBAIA`F"C_F$!A\H4C%*>M!)4Z3AES0`MBJ@C"M 93 M<B48*E8DQ>):4R103T4]B6VIMUD?P5HJFKL[F<T1090Z$`O*7-!SV=@Y'I)0 94 M%."'"&4C[J-BEORS%"9]:-F(^I)\2$:*58F/'%-6G0Y8DRC"@%@2E"I4D=$C 95 MOCA&1M'37L2A?L-Y%>R@EF?SJ2FB)JBX6%'R5P;#R`*`H`*C=8J5:*,R`YNB 96 M'N;++3U>:6*<VJ>`7Q`'A%+5\QS\UPM5EVH8TJS"+:DP@[!%_X&K:6JT"&XJ 97 M6*K\F(F8T'"0.P!ABQ95@'(-,(9DRD56+T(X*I'V0D#<&4$Q%UKG_^B4/LT/ 98 M?1J0@',.J%35!@AJD#7<>RK\T-D_=/8/G?U#9__0V3]T]@^=_4-G_]#9/W3V 99 M#YW]0V?_T-D_=/8/G?W_F\Y^>LZ_^OU+:K]_":?OE/CU#V#2_`,8UUXJ>7]^ 100 M/#^<[T]^_9+-^@<?[['YL7-G[\\.9_O^J&.`\WFF?;8)9VW&V:'G'U9C)GWU 101 MO@M:P<@>P-`4;C"!ST/+!(SN.[=0<L\VVN/(7?9IQP['?K63?[;ICVK8&^&C 102 M"`\4-;FQMV?SH)'A_KB'_K09BWCA'_#.R,/@/VCP]&6=_![8.0)RAWX/OLR_ 103 M,7+IZ/9==L?#OG?'O<+VL'?,.^X['X[T68?YAT3$T)$^CC%W((G6="3,:;2T 104 MEAHX'!QALE=O)A)4$D<W3B/:W6'?L5Z_Z3_,/_]1>WX\"/!(8%#;4^I0T!P\ 105 M/!ICCZ*C`R1&<&1X$I*G@_[L06S:`8@S5S^#-]I>S(F#8K24AF]/7%(AAZ-: 106 M7^8=#SKA`,+;V0T@?=SW0:_U-#(VL4HE>3GJ70,N#GT@4R="+I+!'TV'1J`3 107 M]1P"'MJI&05.#N*_I\!K?:-$`+!\B1)"^8D4;JT$Z4$^]262AGS)8DDD@2&" 108 M6$ZOW8CC@U@A%Y:F9RY126K*!@;5PB1I#-CUY!+9#OAT37+ZQJIWF*0HH%6O 109 MX!S;"P2U=;L8!(VYI->=#OI5(\F(JAJ3ZRB(]C-H$PH`"G4TTD-*1QL%#%15 110 M1%48X$WP3$NXQZ34][&:TU=H3EW.F^]RN61^L,O!XU$OB4!**.B,?`YQ/Z73 111 M04KDF:O3R^9TE&M&3)"F#X/S?9O7*6TJNNB&DI,*J`::KR9J!-05=0:+VU'9 112 MF;U*67#[)_$[4J_>K6N:5C$I=@YJ9O6*1Y.9+:G%4VFQIE>4=``A"U):E"9\ 113 M[_6J&P+=<3R]8Q)CON-X*)G&7-KH:<R\Z@\VB;E5HXUAZD;V,T?%*&JCV#]T 114 M5*;4;B@'+_>JQZTY?77GU/.2^R[/HQ_XP:Y'1^>PMMZE0T@JKW)HAOBTB&?5 115 MWP=Y7R"80_,^3!G$1W+-^RBBOL7[NEC0F;Q/+QPEZ8$Z/&@OO2OHCEW&;#D= 116 MNO9F9E+\X"@_C0-FF@-:&>E;9SJXC)/.*4'IF>C+I?G8.@.J3:DNZ.TC(^G[ 117 MHH.PYH$4S46<GW@@Q7S%D>X@'\US-2%;%-)7G7A''%JAG:W76UV"5%I!-5+N 118 MV-.!"9@Q%MQ37=.M`'X$3:2-%OJ%C_E@_YT)M__A";=O";<?IG4_1L+MIX3; 119 MSPFW&Q)N;\>T\WT2;C\DW'Y,N-U/G7#[)>'V2\+M5@FW6R?<?DFXW9QPNT^: 120 M<+LYX79+PNWO2[CQHR[WG0FW_^$)MV\)MQ\2;O?C)-Q^2KC]G'"[,>'V0\+M 121 MOU?"[<>$VX\)M_O)$VZ_)-Q^E7"[5<+MU@FW7Q)N-R?<[E,FW&Y)N-V2</M[ 122 M$V[ZJ.=]9\+M/T'"[8>$VP\)M_N1$FX_)]Q^3KC=F'#[(>'VWS/A]F/"[<>$ 123 MV__T";=?$FZ_2KC=.N%VZX3;+PFWFQ/N_[5W+CUR)4EVWO>OX$*+[O+VF7O] 124 M[3WH60D0M-%&LU)!$"HCHJ4"IF>$JI3`Y*_7^<SO(R(SLI*L2K*25,R@FLQD 125 MA%^_]O+C[F;'W*LNN&Y?<-V^X+KK"VX]K]AO_0'\%1YD5;(D8%U(#^_-H(8] 126 ML0*E!U"L'E]9'_&?L!?<Z+OW#B%*+;M=VIC!#?.T03^\?VRF9NARI/;PGJ$1 127 MW(X-<^T?W#6CE)0DK&BZG%`Q*ZM6O>EA=W?3-<8K!X@&NO5!]CI:5QYLY9%D 128 MAQES2]&&WJ?P<,\QH=GS+/]&[Z9RR6YZ`$]W@PL$G:;G*99R%?G!L,TT8[E% 129 MT:%(7+U6!!;CU"=;M(,MVJE/9;/2#U$F9/9G#V9DD_KT@)O=&VU,>P5M::5\ 130 M$.PK^I9LG\E*)/+`SZY"/?>#/3C8DTU.'RP^US>C6YER8@`/_<#$"/IG[E<M 131 M_,HQ8QCQJTBNY$;T8&N)/CO6T:Y(]BD6HD!2)5D])N&F(+MIUON:E<2"F70] 132 M=WK0C")24YCAW/L]I9JQ-`**5J-/,Z/^V\W(HTZ/-KV9D?M"9F3/_6`/#GZ8 133 MD7MS9N16,W*;&;G-C-QF1GXQ([^8D5_-R'T&,W+#C-QB1FXQ(_<;S&B>SNWH 134 MJ;H#W%9Z$FJ4W>Y&@%+"@^2<'@R+3@]:[5CFQJM@:GMYH^4E%.P$<!7L-O5! 135 M:$2Q4R`DDERH=4\B>C#-1HB,4C(UHZH>/HPCOF295+;4:U4LLF@4S$U8$XPR 136 MZ&)9,'TR-9,RT]K`-%K5>ZYA,DG851]X@!)ILFT`.I%<`XF9.[`Z:7G5*VG1 137 M"EQPRK%ZX/Y0J$/V&QI7W7*P)//-4^3%(QEF^M)[#@HG<J40`LQ$`@H><"/C 138 M,0PGB)M:-J#)=9Y,Z=-4-M]4]D1E/7&U_P#+5$YZ(`$J&8.58A2WCU4NK/BD 139 M=R)=@HB%I\9QP*RU7&KB!>5C^F0:>]^FQW<%1M(OBQ#V`T?KA!.+;602-HMO 140 MVCK-T4X$:B+)QDX$A-187JK4:Y$OD;RTK2^N<)-M*H#Y2Z-JROHP?#O(11(E 141 M4:-761GE^C.W[^BJ:DO3A<(YDH1=JR1L(VA^MAG7N\8B7/A^V:#S#&"*3+=+ 142 M+0KW[/,JBY"^J[=+!)!8(MEHC`-[EE[_TRPRW"SRL47ZU2+];I%^M4B_6Z3? 143 M+=+O%NG/+-+O%NDWBW2;1;K5(MUND6ZS2+=9I%\LTB\6Z3>+=+^#1;K-(MUF 144 MD6ZW2/];+3)^`8O\B(FL<R9]AG07;4,AYVOUX3X+!G62P>"R@S9J"O>%JRZ9 145 M=9@BZ0@M+>;.\JX-;3)^+$@"L?O4;4/*^87$+ANP+/R)`>4%I%S**X(Y`^EQ 146 M).C%DC"QP&&+7K%K=ZZ=?:QD\BP(2J[5R:+.F4VN=K_CD""1:S&3A*B!^BS- 147 MFM>0YCMW6RP+]'N]F`/-G=<M"9Y`V39[8<-]D?QI?4@;:SF*;:8Y;4BMSF1A 148 M\W&9FTF3E!UX$[79C;,=N(++R,_,)%)ULJ#`L9%L3L$@\KY).-6*'+4>:$B9 149 MHFR(@R.Y,J[B)$%2VCA?A,008(;53]KEDVS*$5@<QQ>S)46F$G*`$0PL/4L@ 150 MF2Q/,F03O(4R"]@*Y<!]UA>2WHV#.4XH.X>F>AC9DYJ2`0&R5_1//`2*Q`E4 151 M0(YL%I*$(DQ0#^0H2-J'3CHYU85S#[N=(6N4B9,0HDWI+"M/;\S*27*<2-<7 152 M?B*<F)5#AC9QCM*QBH:5DT&92!"2-`2SYV)67CEW(X.I2/E="!<KSY;4E2W7 153 MC,S$"2N/T$K*'B.)VF3]#BM7Q!2F;IU<-OTMF)5GN43$_<BJ:W4Y_8*_3<^O 154 M,L442"NS/0/T@"%PVA5A<-1_#TO8E]E7E"'[(Z(NRX36@DPF]TP>7+63(EDY 155 MK)=%`$]^UHCRP\J[-B1P8J;*8%,JMN^8."!3J-384?N3-&'F><*>B\)EC5I] 156 MNIW#R3JPVA*,P:[)4[B&321?Z_>L5]II*/JC0%*M*AF0I!EU%A<GRT$P[(JT 157 M5'4.[^00EG0E#Y;D2%P"TLYU-KY/R6$B0`6S<[VXWHG\U$#=!8;B*ULM?;4* 158 M^68H3N,`O)I&(F%7UD#6(W9.FMH,W5_6=[MF/U:#KA&T>#9)3].J(Z*0^Z== 159 M96W&QQ>S[#R_+3NG9(1\2E*V2#+NV#FHGA`4&F><\O%DAIY)&Y3<*`^0_3V0 160 M]TN2(`+IQFO:WB?.VQ7AI0STG272V=`*AY!4`LQD2I)$+I7*3OGUC(UWN0]` 161 M1WL1KD6C9=T1S;AN4>2ZSV1=DB0:RU2TO2;=TWPM6+IK3')6K0ALGW$VO4R" 162 M+58*(AE;!D#V*P$_0-YH]M<(I>^Y69'A4L4C[4V6@&_NIFEVB8?$/CNRMU-: 163 M%RF9@/-08:PG.T^75F0[)+5)#*V`?)9%A20YRX0C393X/)F[%8E"/M^->U%C 164 MQ:&M&?I9*F`@B"5[TS;VKNHA<H+&&R>CNWVPM4)Q@7D+DE16&UM6-`1>3<W! 165 M1-Y>X1#`E\H)="/E4B-+@_G>(";IG[U0PC-IT=&6(R)U16O.F&ME66+W(?`G 166 M5XA4+R4K>N&PA(`.S6W50MPX@&=/DFP?+UN2(TBB]OWWCKQ!$B?ES%J]<A\[ 167 M%4U<NTSIC4QBY,@)B,"49F`E"XB2BS2[,598TH)#Q4SNMM*/A/0,,)6/\^\R 168 MK?9@R1LR%[U2)TE?8*0@<\=%I8*GO':N4.,6`Y=:/R$VIGYFXNAALA-R*BHB 169 M^;7R9<UL'D?EE=3+W+AM4;`TR&H9*HTBJHE<687T."Y%*,>9>:E*6`=XV,6. 170 M!$%",>OS1%G`O5$)(ULK3B&W,DAD?#13(062B!/7`L0]14?%'!*1-1'66<O' 171 M(E>;_&:]5;1M@L3H2-^E(L1R1F,:*5LDG%J)$AG`LZ$HCK>H9B"G4XN()*?] 172 M?B>8V%VI3%0ZSA`+$_OD?/(J+1!&!FH^)>>IE#Q-$+8J+A-4F]V>$K0KX(/$ 173 M:\GNP0,#$!653%0JR*$4>#M`CMNQ1$D2]W:S(:A"88]"1>$H+W6T46:M"GHQ 174 M")(52LM7&DK]M5#JKX12_TPH]==#J;\62OTME'[V4.JNA%)_-93Z*Z'47PVE 175 M_FHH]5=#J;\:2OW54.JNA5)W/92ZJZ'47PVE_FHH]5=#J;L:2OVU4.JNAE+_ 176 M_U$H]5="J;L22MV54.H_+I2NV>3YU],F__Y_>X[\[_Z2*OF]NZCN_W!&&JMP 177 M_W"=Q?.3QWB./OGQ0!?#7`SB/VHBO_C]Y\A,'P_B+]_&_1J)O#C&FDOWPF0^ 178 MN(MW>G`7U+ID6GW$;#YBD#7/ZJ7I^%\<B3I#0FKYF$E][%!K(LZ3J?E/,<)G 179 M[.=3QU@S,EZ:S/.&^(S]?,KWUT2#ER;QRT;X<1)Y<8SUNOJ%R3RV0?]QAOS) 180 M@VS7GB_-Q__B4+]LR;]RJ.U^[_'<\H-=VH/.WY_3K83Q4N]=.G^`72W;V=4' 181 M_NV2;5OPWEG:I1;%^^T?.%O70!_.!BJV27"@T0>W?[):QR.2)S[XM+]7^^]_ 182 M)?63O";M9:Q"XT&3V/X=SFJKB;'SS`\N<O.VOR+EGX9>..^,7`?HG=HUV9Z[ 183 M8+@T.(L2]^<ORV#['=5CJ3ZP^=&#[L\'C*3<D9T52<N*EHMZ8>%".'I'X$<% 184 M;)P_CFL>_NT^G`LVS"/%'N`\?=#^0J]V?R'FV4I7$I"LV[O[=B'P;J?:C&R2 185 M!>349V1S?VEX9S\_E8[9R'YA\E@\[R^&^F4I7PT5GS;`=J3]"?/PE\-`3O$K 186 M)O/<*-OAXW5W=&8]3]S1/^..GF2;Y]S15VWW'[FC?\8=_?F$5W>T#S]V1V=I 187 MAK_@CGYW1W_%'?V9._IGW/&RB<`'_Q'N^,QZ_>`LOCUQQV'ZS[JCYQV?<4?W 188 MG#OZ<W?T5]S1G;NC>^*.(T2\Y([^D3NZCW#'=6]1]M+>6BGMS?_P[O!P^-<? 189 M#_G=N_][_/'O?ZW37B)KQ;]+.:N___'OI[^D_N[='__^P_U//[[_R_3N\+]^ 190 M^`G&][^$_.YO/QSN__VGOX2X5097ZT>W;V'&".]"6S_0IIT[?^M']^?CGT^C 191 M>/@?__'==]^]^^ET//WMQW\;'WOWQ^<_OSVW;5SYTU^MD]S=T@3NJ/].%\W@ 192 M6CCO=_?XH_O'XGDO.VMX-QK,';X[6ILY1CU^=_:%=-ZQ;F]MMWS\SK[PPW=' 193 M^_/PW<57\\ZB/[ZZ?>FP?.UN^>(/WQV6O]U]]VB0L@Z2MT'T07_^ZO6\)OO= 194 M&0O_G_^6]T^U6VGS[1^_6#GU:)QT=*<_K-%MGD;GEI;SW9&4]\/1E];ZD=*T 195 MNY/+\^'$O6D[GOR<THFCXS[=^3`W&H)-/1U=:#&=A+R6_EAQ=&HZ^H/^24-H 196 M@--^U&Q=TD(_A*.;.8+28RW#JN3#T:H`R-D\VK7'(9PHW)VFN^/)U=SB07]R 197 M0UK;,9Q(/M$,@\^E'?B#\^CC"?:UEDZT8FMTI*FIZV-'GZ`NT<NE`M]&.I)> 198 MV^P56X\:P,$B$J)&\)733P:*M02]J_'K''R:.+/+1U?@-6DG3BG[GN4R3WHG 199 M22UG/8Y%2+_0GPAS.B:R6_7O$N(49PW*"\0YQW"P5TDDS[1C/+DBT9RH0J?- 200 MG5[']SCQXA`EMCIG?5Q3CU$SYWIJEG[(Z85;Y'B*OD@,)[!01VQ<>3=-PXI[ 201 M>YJ.BUA.1BP2AV`Y,T6R.1HE'O/).7>3K?13$.[,I?U4$"\\A:V<8%>;]6$K 202 M2YJ1(RE!28),4YBGD/2N'/'/\<3UD22U&)W6ZME$057-;)((?.=@?YECK<@A 203 MR"CUC-X1`G?IR`"*N6`BB+[JD=!_'4YP@@1-S2X!3AG3Y,6L$@[!,='6QNC8 204 M[BF:]?('"CYB*UAP<C78M/1Y'O6H+OQ5?"<E?*<U^O+T2;Y#B=R)@];XQKRG 205 MX3U<LICWD,Z!]Q2.@0/>0_]27A)R37.?0@[%9!8N)>(_D!'A/Y:"<(#QKQ9I 206 M#VOE+D4A@]/J\%9="%(X<Z$V7,@T9B[4A@MU,L.1+OU9B_E0G6;('9D027XF 207 M8<VUFQ-I``@63<IRM5I.HSOC<*,^)W.C!I67!,KU0#8W@M^O)?QH$=@7\Z2V 208 M>%*NPY.,RVF,;B\7S989%7(O/,GLV3B<RI@8[[=X4WQ=;_(T[^3RYH`QSX4O 209 M2::>C)6WY$M<U=/+L9C,CM`MR!Z.U./U(G-@UZ(UZ4[Q,LB83Y[D.@901,Z3 210 MA0U2-^5(7%K15(Q4URY'DLRGU&0R=9[G\";=2,N+>1%"F$RNJ&HZ+E(Y4:+, 211 MRVL^7-5A9C[*B[1H:WQR]$VTKL@##HC"&,R2F=;,]:V>B<)Q(2@UL92@'_&@ 212 M:'1VR88FF?-$>1^2^D+^@VV:_W!?;(*SY#.3F[U6-.L]60Y\:38J%@Q?0AKN 213 MPZLMWI->VWM:QGMH"JAWFH_:5Z?Y!+_56_.>:JUP2<_$>^:IF?=0!1S->\@M 214 MQ'M2K/*>#NECQGNR;,5,)H:4:<@G:Z+/(+?`T]'!A!=EY]Q8EOI&O:?EQ7OJ 215 M\!Y4-;RGFO>0T)?->T@V-N^!V#`R/H@U9O,>C6;>$R>%\CZ\)REFZYDH'._A 216 M'CWC/>2?XST1#MG.T)4UGE<P27TY[ZF+]\R+]Y#',;Q'MFMBJR8U.75D5+-@ 217 M>!+#\!Y>;?&>_,K>T\U[.MX#T:Z\)PLU>N[(WY;W=+PGQM:&]\@[\!YC@<QX 218 M3[0@I45GJGB/-4$W]RGDT9PL-7PR]R&]P%JP4U"K79"LH\K08=BLX8WZ3U_] 219 MIR_^@[+,?[KY#TG)PW_8!9G_D#G3A_^P(33_T9L/_V$92L-_M&;/^`\JQW]Z 220 MG\U_(JS/TG:&9,/\I\&RVFP79:+Z8@[45P?JPX&H7!P.U!<'ZN9`9%P,!\*( 221 MTR`%,9GKW18'*K_H0,^9>AR=EN_T+WI37L5AQI@P`L9P`X+E8:>XN4=EZHI/ 222 M[8Y/CNJ(@"M@.$(]EA54S7BD#TK]36J>3N696CT)CGHO4M#SW<'V@-$((6>L 223 MRL/T319T,O&D;+D^N1]67<09PNFA!^V4R36)T02F:?5).BP'$SV=QBO[8FAA 224 MI1N9W9218,D3/6%954LU/X>8N)1HUBASF'H[C$,(TN^E:4\/>";KVF30"+H) 225 MX#X":P%:!H0Q6YU-C+9-[R4W9%CDR\FV&+.1QQ(`^J2=A.:5<L\6W^PO'(GT 226 M8(R:4EBK51L7HATY=AHC$O)BJ<OF+M!'?B+XR;J+)$$`+(7RH61/H\1"END@ 227 M4,XT[%584AA3+-&>42Z8:ZHGPWZ"8.L!4;Y4,!M%:BEZ-&]P!3@G#-=-OU"9 228 MDH17+$!0$%-BJNBWP.RKU2RB8'^IX!`X]Y'ZQT'`N8*=G$#P.>410O($PVKH 229 M^`-N`1-RM#W-+#.C]@;'(,V/@IN*<ZVZ=:MN_:Y;M^O6[;IUJV[]HENWZ]9O 230 MNO5GNO6K;MVJ6[?KUB^Z]:MNW:);O^O6;;IU9[IUFV[]IEN_Z]9MNG6;;OVJ 231 M6[_KUFVZ=8]T2U#KK#:!&J-.HF&U&.?T++)$&[H@]3'&$?&",6+W7LA5Y,`M 232 MC0`8BJD0LA.M0#&5;-%0^#VV2/L'"(*+M'=GRHJ2C8(D)/$-&FJ6C^C;3/+: 233 M1%$OS,!SN;--:DS,&9)ZUC86*!Q%\X!;.)#529YBL_@:9SA1R.N4$B<M-$7Q 234 MUO/-,#42,MNLX*1EF=]:IJD$`-,U6V7]CK1(61S,OB1(ED9H-M9AO2&U)*E; 235 M7`O6)$0&+.$QX+!^2%<T/ES84VMCD0R)\B?(2R8!G(8S.&KN,I*A085%O``- 236 M#AEU4Y6%C\5T4H"D9P&\VJ6,M8%C"IY)^F7,%@++!-TMT5/NI?%,'U"K)_F` 237 M/BHKO1N[%BV'TF4RBB=6D@K5"U3N'4=*B!6V8_+\M)#+-XB-5,Q)0AJ*`#G# 238 M^-ZI2B%*(F6]LI;,VBU41JCL4PTR5^(E31AD&$)((:6CU6J2^EKF9O9\-TZB 239 M(D4W'5?*%DB)---$]BH&,<V$U&AM$R93+32]%EPU\1FR]8D*'RK"3>`1,-4Q 240 MYD+^*1%70B#U->E'LDDM`@F"Z;6H_*ORZ3`.>J#?(H&8'$:)WHY(K*:HM4A4 241 MWG\Z&*D+A,\S'#3$YQHP=&PN1]:2(K2G>)BKS*D>X2F70TE)X),HH[TCUD)G 242 MK[C425.M#4R'TY%'71N\"_JG(\AGYD2<()K0UVQ+'Q6[,P3\$J6=-C7:SF@@ 243 M6K&3]$NM%P5RTE0BOU70.TL44\Z-!\D!4;^LEKJRFBZY;FZXX2O"#5@"!LJ? 244 M='"W/C2V/2*:3H"&1%6DYL%Q<`WC-B62%CW;?4J%/QO$`+E4LT6%+@T:Q%.- 245 MK.VJQ\>TA8UZ32J8M9\02)5JX@TKO#966/3IAC[]ID^WZ=/M^G2K/OVJ3[_K 246 MTZWZ]*L^W:)/M^G3K_ITE_J\X8,;/OB2^("N*9*EQJ-JZ<Z.<6@S)<GD7`<Z 247 MD!'0P8B%E?8MQ,TT*7)P?:657(YN`309+03U+U3$CTL>34YQOXYKGX$,YJG! 248 MDZE7*'8D9PL%U!"34+A"@QU00+I<C%JA-SJ=1+,O&LW8M2S'+,L/W,+9`5>G 249 MD(GXVV6^7<J5A[!QDP"H?I\HTN`8`KUK#M1(VS$916J%BR>],07`A&:].G44 250 M5*)H\F'&O"C7:32H80<P];$%H!:DX%NV#:">&F':5H#&(-2ES)T00N%'U40R 251 M)3/SP`*X9Z!HF^8:8(%VPP)?)Q8H\\`"_`D6H('-@@6*E@S#`H&F&@,+P+]B 252 M6``L:5B`,)0'%@"[VKEB@;E4AA4A;!(6D*-6[$7K$$PM&?%WZLSR#0N\,A98 253 M].F&/OVF3[?IT^WZ=*L^_:I/O^O3K?KTJS[=HD^WZ=.O^G27^KQA@1L6^+)8 254 M@*9&T@[=>A8LT#L-K[2.K5B`5FK<>]&.:<$"UI:.5G<SB[(%T#S+EQ/4KC'2 255 MMVQ@@4R3+=ER*BL6X)0>1D&]=5BP0.7@+)`Z`AO0P`(S_?$X4[.F@6R^)NNP 256 M-+#`]@-8(,*T,;'%-RQ`16QAMVU8@,%I_:7I@P7T)1I#,0G%E#RR=:1,NTZB 257 M:QH'N]1B:O43I,A1%F7Y)K'"^3';>4/H=AMAV+]"?7OGK:\@W;NJH`"])!L9 258 M*OI?00%``]8N^&2D,BL4D-%HT#89+<PE&^8-"KP(!6B;.*``I.H8/SQ)>J;9 259 M?;72>8,">A`G75A[(MGM8-DA`PI$-#"@@#6)-$NVSIK=KA(EA&10H))B,3*6 260 MN&,?4(`S)N9EI;>R2OL+=Z9"?($\(>[4%'^TX$(B,26]&_>`$L:X0Y75Z`MR 261 M.NJ&%:#L+A66:=``#F\G`UALY&C`N`,XMCY2\EPDPVB7^_0D^T8`P:I5MVK5 262 M[UIUNU;=KE6W:M4O6G6[5OVF57^F5;]JU:U:=;M6_:)5OVK5+5KUFU;=IE6W 263 M:]6M6O6K5OVN5;=IU:]:=:M6W:Y5OVG576KU!@L^#A9DZW*9,PM<&K!`<Z;9 264 MI;4TS&6!!40G.Q26`L(""S3S:`M?Y;U"`!;03%,6";O5"@L4&N<)ED7HJ@8L 265 M&!VVD\VE+[#`^!04_C@B-TE8-Y-HW:9CL4:IIH]&'T\%U&P;PQ$`&QP7E7-Y 266 M2WN,I+Q`1B`PP;\,6,!670N?T8X8+-!2*1/,VOH:+("B3TL<$%F;))9?^KUJ 267 MU1^Y,UKULP*OI;`&ZP9"Z\V(D2I0LMB!5FCL6BQBF@QA0).;\-I28+.VDIBE 268 MY%XL%0.VK1FVDI8MMTU!)4/@H+5?2R&0Q6!!@*J>#AC-9F"PH/5BW!P@Y-ER 269 M0S6^C)6N&:U.-1HLX%H-4P1IRZ?(`C"Z?N*)`O#VPX$$:YA!$JFC%HGE!`TN 270 MCY0:J2PQ-^N5*)61FT&XH=LNF;K94@&DUSHZ)\@B"ID@CH]4&HA(8PW\0280 271 MQ&F8MF0@V8`,\F"<@#W,,A05<87AY#*-&<+50L/A,I/K')(QN4PFN3G%Y<9` 272 MPV4Z-68IOC]B.+YA@Z\(&T12.[G3TI_<9EE/6>R1;2ZYG1[R1;IS&#I'N'8^ 273 M!:&@)B.'H2\-=B:16>9K)$-?(-@7ZPPO+%P@X)N;W6]S>O:M'1*\'4RP:-,- 274 M;?I-FV[5IMNUZ59M^E6;?M.F6[7I5VVZ19MNTZ9?M7D[(KAA@=\1"\Q<=Z&* 275 M"5HNRR:(]A.$7\VP``GDVJ[75&P5-2P04H,/%I(HV)0/%D8A?3*]084Z3@@4 276 ME8PH%C*F`05*L0OU"$]U'%4BC<-[V#VKM3VRFBL:$/,:DK@,')L+V"!S(MZN 277 M/QP(0.3WR)R*(0%(/-,,85>S%2+`R=KQL&#)^+.<HL_0\$JHEO*5(F2FD3N% 278 MGC@AH-=RJ]G87*V9,4G&LE-9*X5>LI1LH5J2@VX4PB;%ZPDV4;HA-`XPH$*- 279 M<(J5M!P1T#1(`4GV'^)Z1-!(.8*+7VIZ1)M_PP%?$0X@3=RN"_0GUP546HX3 280 M@MEHUK@NT'(B70,$L([END!O4LSG^%T""732=BQU0-%AI`YD*,H.%').`J>1 281 MUX1>FM2!2@NI;R5UX.T@@46?;NC3;_ITFS[=KD^WZM.O^O2[/MVJ3[_JTRWZ 282 M=)L^_:I/=ZG/&Q:X88$OB04"_=H2C-?2F$7)8&R'-!64BBQ<=@6-0!XA-RP# 283 M"[!^:F)9=JA/3^.Z`"94+:DR2#A'!QAH[(.SG<6GY5Q`NWS:X!4J1D?-*`2) 284 MT"1&,'2NX[I`^VB66=EDE\5S7:#OI&89.UIMUQ^X+E#D2LER<BS^0O1.3I^\ 285 MD/L"RTML,O0I&AP`]I#[S^]&\D#@:*YJ7:;*BOHJ^EC([A57H(&$&!(#(^5/ 286 M-JC)RM-&\H#M#4BAX%Q`=@%MJ;0L.)`P,YR,O,LC1A?J#/VZ8:6RPH'2%$U! 287 M#HH%_5'/DAL<>`D.!)AF#0Y$>%UQ`*YTYFS9`R'!2VIP@*6(&R5.PA0)1@HM 288 M9C[NP[+<U_``/+QI``(Y$.3ZEC\`#&PC[X4L65LC-=]I(`)XY'NWN951A6!_ 289 MD64J*A-B[PR4RD?)(>`03$MTMS26,$H0K*#)RJ\XWVJC!$OPNUJ6.E&G@0H$ 290 M5VL1*B#MC-X.1^L%KBCRK641;'IUJU[]KE>WZ]7M>G6K7OVJ5[?KU>]Z]6=Z 291 M]:M>W:97M^O5KWKUJU[=HE>_Z=5M>G6[7MVJ5[_JU>]Z=9M>_:I7M^C5;7KU 292 MFUYO1P6_!AZDIL#"">Y,(QB+9[$6FE)H;4CD<PYXT#JKGT04B7P+/&AT68&4 293 MNY+KU2V;0$NPPGPT*NP!#R0S(54!!N&W>603<"2L=1;@("`XX`$;/O+VM4)I 294 M.1K9!,!#JS9IP10P`B`I!W1ZX=RY6SJ!=5J=$ND*0B:&#V9.J>$?U_RT63:` 295 MT.7ELFGM*3$,147*9_5O2-I"8V6QD_U9/L%8GJ5)WHTHR54ZEUE%7D&H+.RJ 296 MJ2[G`OZ(7W8VSI)'+R.A0+^APUR"2<42"I`+79,*382D(-M9D09!MQZ@QV0) 297 M!73<*9:T9]`Z&$*(M),!/\W<#!A"")C@.#\@&_]@(DO->,"I,A1&.YJX([4* 298 MQK5>9Q(*X%\F-[]:1L'^T\'6%UDJJ7U4$"@>RU,YX>L]D50@+04PE@!;)ZE@ 299 MIFF0M!@A1H\#)'1(H@-YC,TH#-S()FPD1,"?W>91F"S)5>$_.N]86H$>J[E' 300 MX9&9J]]I@E5=,7:*!P\?M4+*<+=Q:$``H)UQ@$%\N3R0+2J8RI058-*C/E(W 301 ME/"5H83/47/`[D66>0>7O\8U^@RB-WF&F3.M;ZWFX(TAA,]1=[#JU"TZ=9M. 302 M_:K36]W!#1W\ONB`0H-D??7ZM)4>D)3+$4C<2@\T`%?^U!2LI0?TJ!,:Z'3L 303 M6$L/6*)EC0KZI>VE!U4"(U&A;J4'``]2\80:UM*#`D%*H[-9VTH/]&W]/D5! 304 M`$O%9"39'L%W^^%`6A:G(+R$08,9_@CZV2DD2$!44=!Y`[\$&LC2J9M()`8. 305 M,H29PY%&OQ8H$*SV@&8E$^4#,HP&\8SE+V-Q6"9YKJ]3>U#)*J!UB")#>M1Z 306 M[P8,OC)@\%EN%+2(6VX!O?W(+;"^G(7<`LESBN06?%,W"F\,&'R66X5%IV[1 307 MJ=MTZE>=WFX5;L#@=P8&@:PX+6"L6GF]6-`^G6:ZV\4"9^Q!/H%)KQ<+UF_5 308 M")KVBX69HP#9&-O]O%TL]$HKL]CJ=K$@#<@BZ,FU72P(BT@>U82Y7BQTO;>U 309 M(C:N`AH-YYK&Q<+V`\#`&B#/5`Y9&$XTB")+TBX6LE4W8O;-+A8J]`-<M<CM 310 MNJ49T(@,?='C-8VB1+8`F;:\<A)%0=(,9&R1"N,`6YGL[U7N%9H68*I1"*#I 311 M4:_2&S!X"1C(05,S8"#%30N#&9=YU9"!M63.A@P4#2<B`0=EM2W(@)P68S33 312 M8BD;O1OI!6`[DT>&A"[%4;K$Y:%9+UW\#!IH9Q=Z&]!`/I#[YRM(@#QRLLQ# 313 M,GK(/*3[7NED'L+]5=LW5HVP*=:MBO5GBG6[8MVN6+<JUJ^*=;MB_:Y8?Z98 314 MORG6;8IUNV+]JMC/59.P*M8MBG6;8OVJV%M!PJ^!",PET.*2]N@#(F2BM@:, 315 MUAVZ#8A`>WD%\#"3AU;2P`A8LOZK5:*D_M4P`CVFK?EG6S%"QG22_=^\8`3+ 316 M+XA64Z*)#(R@L,^"P64_Y80C^H7.5=*LM5%`=P,)%0!@RSLWV$1"]J(%4GA8 317 M=*8!$FBN*.#3M#)V<MGY'8?65::*41KI<9'$)A:@;BB!>LK9"B`)DM;Y<I[9 318 MPT=#"270"S5)P3T-:D^2`D$1TN2H2]#27^5_T!+DI2X!ND_&35M=@GXDK8'_ 319 M7^L2V%S/Y-7&::M+Z!S(%\HK\X`)U"54"4JFI9=:ZQ*J3(I:1UGJ6I=0L4L2 320 M(R"#7^L2(FH2?-&7D46C%SI;?`O$VT_<+N3")EX&;_RMUE%57Z-?)TB!`D/L 321 M%EK&:CD(Y#W..$=<L8+6*:%,[?XC/2`-*[1JK5]1E-1E6"'0!E1&FJ!Y33V] 322 M3FU"3[(@SCDPN4?=>&]@X6L$"V5>P$*9#2R0L3I87^EV/QM8T-9&T<[`0EO! 323 M@@+H/,""]:4UL-#GP660"(Z6AE`'EP$S'UP&,Y'NVR,S>(MHH<P+6D"S?M.L 324 MVS3K=LVZ5;-^U:S?->LVS?I5LV[1K-LTZS?-WA(1;G#A3<`%+@ST!G;V;G`A 325 MRI"#+*&5O,"%1H-G:S4=^SS@@IQ*BJ)3M\2YP`5:0T,:+6$*00^X()^C=$`0 326 M884+6!1U`(6[A'G`!4W;Q$;.Y[3`A6+YHE`AA!4N%&-7B@M<6'XRN%!9;-&A 327 M$1Q85^T<Z*$1!UR`0VFV:DG+1L@TMM$+8@;!LA%D`@&GKM9'V[(1"JPI-5NF 328 MH_Z5.P>Z44>CEK!.]-PYZ`L%AI.I6S9"IGZ#\T\9-N8`](("58:XI"/`%@55 329 MBRQJ34=(6$R"V*EE\,*-_O"KQ@M)DACDR?S%R),KB;A&GFPL7X,\F9A%F@K5 330 M%7,."WFR)MXM+6&:,+,ZV)-;M:X>W)9I`:8V7M&BLW`E^L]7*N.C5AN(DR6; 331 M<`,,GP4PK*IUBVK]KEJWJ=:=J=9MJO6;:OV9:MVF6K>HUB^J]9MJW:I:=Z[: 332 M&V*X(8;?`3',^KP^P[4=3,F#.[D*,F0MI?K=PIT<-*_8.3TC)W#A3NY8(`*8 333 MM%PNW,G9=LG4;$`N'!?N9*W^\!$%=N$#-S1KC9`XV5!T&-S)!?Y"0?:I%^H7 334 M!G=R(D6A5+R-&P[)A%3$*,T.8J3])R@0J*R4Q4':8/LY+=_</.4XR)%RH8`" 335 MTI')V)$<%%IZ";E7Q`;DUDG.42&TJIQW'+CB4A#$$*!,"C1^D(%0E,"!H3RO 336 MS,.YJ&I)9#'<L3^4-Q5,],!=*>D07(Y`F9P@0Z&HJE/*LEQ':((TN="K5KN. 337 MN)$D?@)B\%W@559UL#R02(8992V2L'R+=478L--]CI(Y1;J<%-:.UB@DVIF: 338 M11_:N0&$%9K;G;4`"<0<5A:(P;HEOLH:$DS@K"R2C,V,62<8<$>S)BT$M`Z$ 339 MC3^L+1?"TG(!"+JT7)C(A+.6"]SXE:7E0BQKRP7I9+1<X/)[7EHN,(#=GG,` 340 M"&S0VH<5'AQ7<*S]U=`RU[/UVSIL<)N2_:9D=Z9DORO9GRG9;TIVJY+]KF2W 341 M*]F=*=EM2O:;DOV9DMVJ9+\JV2U*]KN2W:9D=Z9DMRG9;TKVNY+=IF2W*=FO 342 M2O:[DMVFY-NYPZ]`$=IN:AU(6FLTQ(3QVGF/K"Y#;`BSC>S_;OB[0KDVPW#S 343 M21)+Y)N3I8_(>*QX+N(8!+E<Z8G1^P`2QL-O^6MTV;"EE%)IZFXG68,6;8GV 344 M;NPU9'`SNVUVUK-A"5EAYH:;?(;(T;EA"9E<EI"T-B6*!:+Y3RKDR<$*.'@W 345 M\!Q]C&6/K7FVF*E7@3_2(">:ED_I5:FCG"G2Q+-LU96LI'O;=DEFDI)BLN1I 346 M<"*Q%$*H2"K'87@=N;J4_"E&++T8C-(8"]QZ,<AZ(%`@B7#MQ:!_)D&/531N 347 MO1BD0)D+](!Y[<7`[0(M#K5AR/*HX]*+09"$(3GZ7WHQT)L`OF:*(]9>#*5P 348 M[Q]I:=O;THNADN[$482^0N*C#[/Q*\&.A"N?_7C@.B0#QM`B2SM=LR1;KE$0 349 M(DL.O)$4?%!3VJ-1I>86DI$L!`I1Y>O:K<"E*=`FW:=F7*Z%9$CIK32X.KNE 350 MQW&[D6#U#"0NS.PB(AL<`8_9DB!))]6$`"RD0<Z4:)9*E86D.(XD(JFC>D78 351 MJ,,","1^<.#,7F@&8-RH%[\%@/&9>CIIDPN@E[EA=Y1+0.>/)QQ=YT2-<HEO 352 MJI_3FT47GZFSDU\U[!8-NTW#?M7PK:O3#5J\-6BA9].W`0:E%5K0'1?6Y&E> 353 MH46:63$%(@I4"@-:X%O"Y71B:F%K\T0'A&#BAS=[@190-T#33KN(M<U3ZL:M 354 M"&39VCQUCI!@IN:^8T"+IM?5@CUS-Y@7:-'I[42:Q(`6ZX\#6ABG`LS/;8$6 355 MUF<M"^(OT"()\DQ41$C;=GR3K<?ZQ,'6J*ZP\D[9FN8XC^J*8!F<DW04VFCK 356 M:X>CF7`)_X3\HY]>I=%3XE=!+J*0%TB-"#?:QJ\?5WR^ZPY;ZL$5!!_!"LU$ 357 M=DGCIUFN'[^ENXXWBB@^WWV'7W3KAF[=JEN_Z/9VV7'#$F\)2]2Y0L.D_YVW 358 M:P^M=XD2#2#"N/;H80J='3@A?+WV@+0$7JJ97(#UVD,+8)/A<P!!:^QQ[<%= 359 MC""!;+'F]=H#>R0K4P]9KSUH'=4!#HFSC_7:`S61>C#*,.A<07JC%=`8EMA^ 360 M-"PA-\C6PZ4MQQ2-S`=D.1F6(+<2?ZKD.((E2/E,-.Q0D!AUFE`O:\6G6B); 361 MAJ46*ID3'-(=&R;!$F'+UA4`N=%YA9N/E'GGR.33'_[KO_S'__Q?WLVM__.[ 362 MG__]I_O_]"__[8__^Z<?_WX\'?CK__S7G__TIW_ZP\_W/_QT_X?3OQV_\K]] 363 MOW!;KG^NN"ENH&G%3?'NXC>"2_&'B]\(#$7`DF<QV'Z;^:T<E+06;MHI/M[^ 364 M42&8&_!%A_1>U%IITPEO9SKK7%Y-1%[QXOJ</!G`]<J<Y!?KG-+RU5<3T2M, 365 MY_MX740+]G;S^;1^\//YG#30\7Q&FM#A?"Z*`8\'T20TP<>_K?KL\6SLII\% 366 MU:_)ZDW,Z_OTC-#\Y;2>##@F=W@TN?DW3.[T:'+'JT)["_/Z/E\7&M^/%]9_ 367 MYR],_P=_8?=LY%PX?V*V>>`/A(PQ[<<B^`Q/^;Z\U@MIQ*M/0K*O]3HO/&-M 368 MLOSD91Z;SMU5T[F[-)TGG]+CM`?8O=),YVR*,IJ[1Y[&;G\?Y8D`WL*\UFZ4 369 M3X5VO%3-\4(U$OO3U<X,[I'/'1]K3=.+M@^QVF09:-$:<%T\7W0&:R^NUQ&$ 370 MEC7_9!XN/`D^UN5LG4=^UE"^[!2VWB./97&Y5(=+$XZ703I=KFG9XE%\Y@U? 371 M9^"-*_W)O)]ZVN&IISWY;6+)\(\][7`NO,.Y?^)IAR>CF+]=1P)O8EX;I>P+ 372 M4GM!)8]1W"]I^U4&WDCNGL[[<E71>\<7ULG#DW624S\)^?#L:OP9GK*Q\_SV 373 M-]*05Q^%#;S6^[SPC(U2X(6W.3Q:]66H\;'D[IY(3DM8E-'??:Q^7N,I6]WC 374 M;W\C#7GU4?KHJ[W/"\_8JC(>O\WI6E0Z7D:EXR.H+;A\=_&DXY-O651Z\EN+ 375 M38_1R?4MP)N8UY:9^H+4#-U^_!)F0/9ZM'R=@;>$EQ?F?7P4C`D#OS"\>?Q' 376 MS?M7#KQ=J'W:O`^/%Y&[RT7$/.'7S/MC!U[.\?KTS^^VO\__\.[^Y_O_\?/] 377 7#_?_Y^<_SG_ZI__PA_\'4$%U)I,;`0`` 378 378 ` 379 379 end -
Tst/Short/rcyclic_13_32003_lp.tst
rcd7960 r7b0376 18 18 slimgb(MYIDEALNAME); 19 19 kill MYRINGNAME; 20 tst_status(1); exit;20 tst_status(1);$ -
Tst/Short/rcyclic_14_32003_lp.tst
rcd7960 r7b0376 19 19 slimgb(MYIDEALNAME); 20 20 kill MYRINGNAME; 21 tst_status(1); exit;21 tst_status(1);$ -
Tst/Short/rcyclic_15_32003_lp.tst
rcd7960 r7b0376 20 20 slimgb(MYIDEALNAME); 21 21 kill MYRINGNAME; 22 tst_status(1); exit;22 tst_status(1);$ -
Tst/Short/rcyclic_16_32003_lp.tst
rcd7960 r7b0376 21 21 slimgb(MYIDEALNAME); 22 22 kill MYRINGNAME; 23 tst_status(1); exit;23 tst_status(1);$ -
kernel/GBEngine/f5gb.cc
rcd7960 r7b0376 278 278 //Print("IN F5INC\n"); 279 279 /* 280 Print ("\n\n\nRULES: \n");280 PrintS("\n\n\nRULES: \n"); 281 281 RNode* tempR = rules->getFirst(); 282 282 Print("%p\n",tempR); … … 330 330 pSetCoeff(lcm,nOne); 331 331 pSetm(lcm); 332 Print ("LCM: ");332 PrintS("LCM: "); 333 333 pWrite(lcm); 334 334 if(pDeg(lcm) <= pDeg(gPrev->getLast()->getPoly())) { … … 372 372 temp = temp->getNext(); 373 373 } 374 Print ("------------------\n");374 PrintS("------------------\n"); 375 375 return isDGb; 376 376 } … … 680 680 //Print("------------------------------IN CRITERION 2/1-----------------------------------------\n"); 681 681 /* 682 Print ("RULES: \n");682 PrintS("RULES: \n"); 683 683 RNode* tempR = rules->getFirst(); 684 684 Print("%p\n",tempR); … … 793 793 //Print("LAST RuleOld TESTED: %p",testedRuleOld); 794 794 /* 795 Print ("RULES: \n");795 PrintS("RULES: \n"); 796 796 RNode* tempR = rules->getFirst(); 797 797 while(NULL != tempR) { … … 1040 1040 //numberRejectedF5CriticalPairs == 7) { 1041 1041 /* 1042 Print ("--------------------------------- rejected F5-critical pair-------------------------------------\n");1042 PrintS("--------------------------------- rejected F5-critical pair-------------------------------------\n"); 1043 1043 pWrite(pHead(ppMult_qq(temp->getT1(),temp->getLp1Poly()))); 1044 Print ("Label: ");1044 PrintS("Label: "); 1045 1045 pWrite(ppMult_qq(temp->getT1(),temp->getLp1Term())); 1046 1046 Print("%d\n",temp->getDel()); 1047 Print ("Comes from:\n ");1047 PrintS("Comes from:\n "); 1048 1048 pWrite(pHead(temp->getLp1Poly())); 1049 Print ("Label: ");1049 PrintS("Label: "); 1050 1050 pWrite(temp->getLp1Term()); 1051 1051 Print("%d\n",temp->getLp1Index()); 1052 1052 pWrite(pHead(temp->getLp2Poly())); 1053 Print ("Label: ");1053 PrintS("Label: "); 1054 1054 pWrite(temp->getLp2Term()); 1055 1055 Print("%d\n",temp->getLp2Index()); 1056 1056 //Print("--------------------------------------LIST OF GB PAIRS REJECTED-----------------------------------------\n"); 1057 1057 //rejectedGBList->print(); 1058 Print ("--------------------------------------------------------------------------------------------------------\n");1058 PrintS("--------------------------------------------------------------------------------------------------------\n"); 1059 1059 //if(temp->getLp1Index() < 7) { 1060 1060 sPolyList->insertByLabel(ppMult_qq(temp->getT1(),temp->getLp1Term()),temp->getLp1Index(),sp,tempRule->getRuleOld()); … … 1531 1531 //pDelete(&redPoly); 1532 1532 } 1533 else { 1534 Print("\nELEMENT ADDED TO GPREV: "); 1533 else 1534 { 1535 PrintS("\nELEMENT ADDED TO GPREV: "); 1535 1536 pNorm(redPoly); 1536 if(highestDegree < pDeg(redPoly)) { 1537 highestDegree = pDeg(redPoly); 1538 } 1537 if(highestDegree < pDeg(redPoly)) 1538 { 1539 highestDegree = pDeg(redPoly); 1540 } 1539 1541 pWrite(pHead(redPoly)); 1540 1542 //pWrite(l->getTerm()); … … 1889 1891 ========================================================================== 1890 1892 */ 1891 ideal F5main(ideal id, ring r, int opt, int plus, int termination) { 1892 switch(opt) { 1893 ideal F5main(ideal id, ring r, int opt, int plus, int termination) 1894 { 1895 switch(opt) 1896 { 1893 1897 case 0: 1894 Print ("\nComputations are done by the standard F5 Algorithm");1898 PrintS("\nComputations are done by the standard F5 Algorithm"); 1895 1899 break; 1896 1900 case 1: 1897 Print ("\nComputations are done by the variant F5R of the F5 Algorithm");1901 PrintS("\nComputations are done by the variant F5R of the F5 Algorithm"); 1898 1902 break; 1899 1903 case 2: 1900 Print ("\nComputations are done by the variant F5C of the F5 Algorithm");1904 PrintS("\nComputations are done by the variant F5C of the F5 Algorithm"); 1901 1905 break; 1902 1906 default: … … 1944 1948 if(NULL != id->m[j]) { 1945 1949 if(pComparePolys(id->m[j],ONE)) { 1946 Print ("One Polynomial in Input => Computations stopped\n");1950 PrintS("One Polynomial in Input => Computations stopped\n"); 1947 1951 ideal idNew = idInit(1,1); 1948 1952 idNew->m[0] = ONE; -
kernel/GBEngine/f5lists.cc
rcd7960 r7b0376 392 392 393 393 // for debugging 394 void LNode::print() { 394 void LNode::print() 395 { 395 396 LNode* temp = this; 396 Print ("___________________List of S-polynomials______________________:\n");397 PrintS("___________________List of S-polynomials______________________:\n"); 397 398 while(NULL != temp && NULL != temp->data) { 398 399 Print("Index: %d\n",temp->getIndex()); 399 Print ("Term: ");400 PrintS("Term: "); 400 401 pWrite(temp->getTerm()); 401 Print ("Poly: ");402 PrintS("Poly: "); 402 403 pWrite(temp->getPoly()); 403 404 temp = temp->next; 404 405 } 405 Print ("_______________________________________________________________\n");406 PrintS("_______________________________________________________________\n"); 406 407 } 407 408 … … 883 884 884 885 // for debugging 885 void CNode::print() { 886 void CNode::print() 887 { 886 888 CNode* temp = this; 887 Print("___________________List of critical pairs______________________:\n"); 888 while(NULL != temp) { 889 PrintS("___________________List of critical pairs______________________:\n"); 890 while(NULL != temp) 891 { 889 892 pWrite(ppMult_qq(temp->getT1(),temp->getLp1Term())); 890 893 Print("LP1 Index: %d\n",temp->getLp1Index()); 891 Print ("T1: ");894 PrintS("T1: "); 892 895 pWrite(temp->getT1()); 893 896 Print("%p\n",temp->getT1()); 894 Print ("LP1 Term: ");897 PrintS("LP1 Term: "); 895 898 pWrite(temp->getLp1Term()); 896 Print ("LP1 Poly: ");899 PrintS("LP1 Poly: "); 897 900 pWrite(temp->getLp1Poly()); 898 901 Print("LP2 Index: %d\n",temp->getLp2Index()); 899 Print ("T2: ");902 PrintS("T2: "); 900 903 pWrite(temp->getT2()); 901 904 Print("%p\n",temp->getT2()); 902 Print ("LP2 Term: ");905 PrintS("LP2 Term: "); 903 906 pWrite(temp->getLp2Term()); 904 Print ("LP2 Poly: ");907 PrintS("LP2 Poly: "); 905 908 pWrite(temp->getLp2Poly()); 906 Print ("\n");909 PrintLn(); 907 910 temp = temp->next; 908 911 } -
kernel/GBEngine/gr_kstd2.cc
rcd7960 r7b0376 1204 1204 { 1205 1205 #ifdef PDEBUG 1206 Print ("unit element detected:");1206 PrintS("unit element detected:"); 1207 1207 p_wrp(strat->P.p,currRing); 1208 1208 #endif … … 1240 1240 PrintLn(); 1241 1241 #if MYTEST 1242 Print ("s: "); pWrite(strat->P.p);1242 PrintS("s: "); pWrite(strat->P.p); 1243 1243 #endif 1244 1244 -
kernel/GBEngine/janet.cc
rcd7960 r7b0376 243 243 if ((pX == pF) && (pF == phF)) 244 244 { 245 pLm Delete(&f->history);246 f->history=p Copy(p->history);245 pLmFree(&f->history); 246 f->history=p_Copy_noCheck(p->history,currRing); /* cf of p->history is NULL */ 247 247 } 248 248 } … … 391 391 { 392 392 pDelete(&x->root); 393 p Delete(&x->history);393 pLmFree(&x->history); 394 394 if (x->lead) pDelete(&x->lead); 395 395 GCF(x->mult); … … 409 409 void InitHistory(Poly *p) 410 410 { 411 if (p->history) pLm Delete(&p->history);411 if (p->history) pLmFree(&p->history); 412 412 p->history=pLmInit(p->root); 413 413 p->changed=0; -
kernel/GBEngine/kstd1.cc
rcd7960 r7b0376 2646 2646 { 2647 2647 /* error: no local ord yet with shifts */ 2648 Print ("No local ordering possible for shifts");2648 PrintS("No local ordering possible for shifts"); 2649 2649 return(NULL); 2650 2650 } -
kernel/GBEngine/kstd2.cc
rcd7960 r7b0376 712 712 //#if 1 713 713 #ifdef DEBUGF5 714 Print ("------- IN REDSIG -------\n");714 PrintS("------- IN REDSIG -------\n"); 715 715 Print("p: "); 716 716 pWrite(pHead(h->p)); 717 Print ("p1: ");717 PrintS("p1: "); 718 718 pWrite(pHead(h->p1)); 719 Print ("p2: ");719 PrintS("p2: "); 720 720 pWrite(pHead(h->p2)); 721 Print ("---------------------------\n");721 PrintS("---------------------------\n"); 722 722 #endif 723 723 poly h_p; … … 790 790 #ifdef DEBUGF5 791 791 Print("BEFORE REDUCTION WITH %d:\n",ii); 792 Print ("--------------------------------\n");792 PrintS("--------------------------------\n"); 793 793 pWrite(h->sig); 794 794 pWrite(strat->T[ii].sig); … … 797 797 pWrite(pHead(h->p2)); 798 798 pWrite(pHead(strat->T[ii].p)); 799 Print ("--------------------------------\n");799 PrintS("--------------------------------\n"); 800 800 printf("INDEX OF REDUCER T: %d\n",ii); 801 801 #endif … … 1621 1621 if (strat->overflow) 1622 1622 { 1623 if (!kStratChangeTailRing(strat)) { Werror ("OVERFLOW.."); break;}1623 if (!kStratChangeTailRing(strat)) { WerrorS("OVERFLOW.."); break;} 1624 1624 } 1625 1625 … … 1979 1979 //#if 1 1980 1980 #ifdef DEBUGF5 1981 Print ("SIG OF NEXT PAIR TO HANDLE IN SIG-BASED ALGORITHM\n");1982 Print ("-------------------------------------------------\n");1981 PrintS("SIG OF NEXT PAIR TO HANDLE IN SIG-BASED ALGORITHM\n"); 1982 PrintS("-------------------------------------------------\n"); 1983 1983 pWrite(strat->P.sig); 1984 1984 pWrite(pHead(strat->P.p)); 1985 1985 pWrite(pHead(strat->P.p1)); 1986 1986 pWrite(pHead(strat->P.p2)); 1987 Print ("-------------------------------------------------\n");1987 PrintS("-------------------------------------------------\n"); 1988 1988 #endif 1989 1989 if (pNext(strat->P.p) == strat->tail) … … 2035 2035 //#if 1 2036 2036 #ifdef DEBUGF5 2037 Print ("Poly before red: ");2037 PrintS("Poly before red: "); 2038 2038 pWrite(pHead(strat->P.p)); 2039 2039 pWrite(strat->P.sig); … … 2068 2068 #ifdef DEBUGF5 2069 2069 if (red_result != 0) { 2070 Print ("Poly after red: ");2070 PrintS("Poly after red: "); 2071 2071 pWrite(pHead(strat->P.p)); 2072 2072 pWrite(strat->P.GetLmCurrRing()); … … 2078 2078 if (strat->overflow) 2079 2079 { 2080 if (!kStratChangeTailRing(strat)) { Werror ("OVERFLOW.."); break;}2080 if (!kStratChangeTailRing(strat)) { WerrorS("OVERFLOW.."); break;} 2081 2081 } 2082 2082 … … 2311 2311 printf("---------------------------\n"); 2312 2312 Print(" %d. ELEMENT ADDED TO GCURR:\n",strat->sl+1); 2313 Print ("LEAD POLY: "); pWrite(pHead(strat->S[strat->sl]));2314 Print ("SIGNATURE: "); pWrite(strat->sig[strat->sl]);2313 PrintS("LEAD POLY: "); pWrite(pHead(strat->S[strat->sl])); 2314 PrintS("SIGNATURE: "); pWrite(strat->sig[strat->sl]); 2315 2315 #endif 2316 2316 /* … … 2358 2358 //#if 1 2359 2359 #ifdef DEBUGF5 2360 Print ("ADDING STUFF TO SYZ : ");2360 PrintS("ADDING STUFF TO SYZ : "); 2361 2361 //pWrite(strat->P.p); 2362 2362 pWrite(strat->P.sig); … … 2730 2730 //#if 1 2731 2731 #ifdef DEBUGF5 2732 Print ("NEXT PAIR TO HANDLE IN INTERRED ALGORITHM\n");2733 Print ("-------------------------------------------------\n");2732 PrintS("NEXT PAIR TO HANDLE IN INTERRED ALGORITHM\n"); 2733 PrintS("-------------------------------------------------\n"); 2734 2734 pWrite(pHead(strat->P.p)); 2735 2735 pWrite(pHead(strat->P.p1)); 2736 2736 pWrite(pHead(strat->P.p2)); 2737 2737 printf("%d\n",strat->tl); 2738 Print ("-------------------------------------------------\n");2738 PrintS("-------------------------------------------------\n"); 2739 2739 #endif 2740 2740 if (pNext(strat->P.p) == strat->tail) … … 2788 2788 2789 2789 #ifdef DEBUGF5 2790 Print ("Poly before red: ");2790 PrintS("Poly before red: "); 2791 2791 pWrite(strat->P.p); 2792 2792 #endif … … 2798 2798 if (strat->overflow) 2799 2799 { 2800 if (!kStratChangeTailRing(strat)) { Werror ("OVERFLOW.."); break;}2800 if (!kStratChangeTailRing(strat)) { WerrorS("OVERFLOW.."); break;} 2801 2801 } 2802 2802 … … 2871 2871 //#if 1 2872 2872 #ifdef DEBUGF5 2873 Print ("ELEMENT ADDED TO GCURR DURING INTERRED: ");2873 PrintS("ELEMENT ADDED TO GCURR DURING INTERRED: "); 2874 2874 pWrite(pHead(strat->S[strat->sl])); 2875 2875 pWrite(strat->sig[strat->sl]); … … 2928 2928 //#if 1 2929 2929 #if DEBUGF5 2930 Print ("------------------- STRAT S ---------------------\n");2930 PrintS("------------------- STRAT S ---------------------\n"); 2931 2931 cc = 0; 2932 2932 while (cc<strat->tl+1) … … 2937 2937 cc++; 2938 2938 } 2939 Print ("-------------------------------------------------\n");2940 Print ("------------------- STRAT T ---------------------\n");2939 PrintS("-------------------------------------------------\n"); 2940 PrintS("------------------- STRAT T ---------------------\n"); 2941 2941 cc = 0; 2942 2942 while (cc<strat->tl+1) … … 2947 2947 cc++; 2948 2948 } 2949 Print ("-------------------------------------------------\n");2950 Print ("------------------- STRAT L ---------------------\n");2949 PrintS("-------------------------------------------------\n"); 2950 PrintS("------------------- STRAT L ---------------------\n"); 2951 2951 cc = 0; 2952 2952 while (cc<strat->Ll+1) … … 2959 2959 cc++; 2960 2960 } 2961 Print ("-------------------------------------------------\n");2961 PrintS("-------------------------------------------------\n"); 2962 2962 printf("F5C DONE\nSTRAT SL: %d -- %d\n",strat->sl, strat->currIdx); 2963 2963 #endif -
kernel/GBEngine/kutil.cc
rcd7960 r7b0376 2103 2103 //#if 1 2104 2104 #ifdef DEBUGF5 2105 Print ("P1 ");2105 PrintS("P1 "); 2106 2106 pWrite(pHead(p)); 2107 Print ("P2 ");2107 PrintS("P2 "); 2108 2108 pWrite(pHead(strat->S[i])); 2109 Print ("M1 ");2109 PrintS("M1 "); 2110 2110 pWrite(m1); 2111 Print ("M2 ");2111 PrintS("M2 "); 2112 2112 pWrite(m2); 2113 2113 #endif … … 2120 2120 //#if 1 2121 2121 #ifdef DEBUGF5 2122 Print ("----------------\n");2122 PrintS("----------------\n"); 2123 2123 pWrite(pSigMult); 2124 2124 pWrite(sSigMult); 2125 Print ("----------------\n");2125 PrintS("----------------\n"); 2126 2126 Lp.checked = 0; 2127 2127 #endif … … 3660 3660 #ifdef OLI_DEBUG 3661 3661 Print("%d, (%d, %d), ind = (%d, %d)\n", cabsind, cexp[1], cexp[2], cind[1], cind[2]); 3662 Print ("zPoly : ");3662 PrintS("zPoly : "); 3663 3663 wrp(zeroPoly); 3664 Print ("\n");3664 PrintLn(); 3665 3665 #endif 3666 3666 enterOneZeroPairRing(zeroPoly, t_p, p, ecart, strat, atR); … … 3720 3720 #ifdef OLI_DEBUG 3721 3721 Print("%d, (%d, %d), ind = (%d, %d)\n", cabsind, cexp[1], cexp[2], cind[1], cind[2]); 3722 Print ("zPoly : ");3722 PrintS("zPoly : "); 3723 3723 wrp(zeroPoly); 3724 Print ("\n");3724 PrintLn(); 3725 3725 #endif 3726 3726 // Add to ideal … … 5879 5879 //#if 1 5880 5880 #ifdef DEBUGF5 5881 Print ("syzygy criterion checks: ");5881 PrintS("syzygy criterion checks: "); 5882 5882 pWrite(sig); 5883 5883 #endif … … 5911 5911 //#if 1 5912 5912 #ifdef DEBUGF5 5913 Print ("--- syzygy criterion checks: ");5913 PrintS("--- syzygy criterion checks: "); 5914 5914 pWrite(sig); 5915 5915 #endif … … 5961 5961 //#if 1 5962 5962 #ifdef DEBUGF5 5963 Print ("checking with: ");5963 PrintS("checking with: "); 5964 5964 pWrite(strat->sig[k]); 5965 5965 pWrite(pHead(strat->S[k])); … … 5976 5976 } 5977 5977 #ifdef DEBUGF5 5978 Print ("ALL ELEMENTS OF S\n----------------------------------------\n");5978 PrintS("ALL ELEMENTS OF S\n----------------------------------------\n"); 5979 5979 for(int kk = 0; kk<strat->sl+1; kk++) 5980 5980 { 5981 5981 pWrite(pHead(strat->S[kk])); 5982 5982 } 5983 Print ("------------------------------\n");5983 PrintS("------------------------------\n"); 5984 5984 #endif 5985 5985 return FALSE; … … 8036 8036 pWrite(strat->sig[k]); 8037 8037 } 8038 Print ("--- LIST S END ---\n");8038 PrintS("--- LIST S END ---\n"); 8039 8039 #endif 8040 8040 } -
kernel/GBEngine/nc.cc
rcd7960 r7b0376 39 39 p_Test(p, currRing); 40 40 #if 0 41 Print ("p: "); // !41 PrintS("p: "); // ! 42 42 p_Write(p, currRing); 43 43 #endif … … 57 57 p_Test(q, currRing); 58 58 #if 0 59 Print ("Reducing p: "); // !59 PrintS("Reducing p: "); // ! 60 60 p_Write(p, currRing); 61 Print ("With q: "); // !61 PrintS("With q: "); // ! 62 62 p_Write(q, currRing); 63 63 #endif … … 73 73 p_Write(q, currRing); 74 74 75 Print ("With p:");75 PrintS("With p:"); 76 76 p_Write(p, currRing); 77 77 … … 87 87 p_Test(q, currRing); 88 88 #if 0 89 Print ("reductum q/p: ");89 PrintS("reductum q/p: "); 90 90 p_Write(q, currRing); 91 91 92 // Print ("With J!\n");92 // PrintS("With J!\n"); 93 93 #endif 94 94 #endif … … 100 100 p_Test(q, currRing); 101 101 #if 0 102 Print ("NF(J/currRing->qideal)=> q: "); // !102 PrintS("NF(J/currRing->qideal)=> q: "); // ! 103 103 p_Write(q, currRing); 104 104 #endif … … 151 151 idTest(J); // in currRing! 152 152 #if 0 153 Print ("J:");153 PrintS("J:"); 154 154 idPrint(J); 155 155 PrintLn(); … … 162 162 idTest(K); // in currRing! 163 163 #if 0 164 Print ("+K:");164 PrintS("+K:"); 165 165 idPrint(K); 166 166 PrintLn(); … … 191 191 idTest(J); // in currRing! 192 192 #if 0 193 Print ("J:");193 PrintS("J:"); 194 194 idPrint(J); 195 195 PrintLn(); … … 208 208 if (IDELEMS(s)!=IDELEMS(T)) 209 209 { 210 Print ("ideals of diff. size!!!");210 PrintS("ideals of diff. size!!!"); 211 211 } 212 212 #endif … … 344 344 s_h2=idCopy(s_h3); 345 345 idDelete(&s_h3); 346 Print ("...computing Syz");346 PrintS("...computing Syz"); 347 347 s_h3 = kStd(s_h2, currRing->qideal,(tHomog)FALSE,NULL,NULL,syzcomp,idI); 348 348 SI_RESTORE_OPT1(save1); … … 380 380 if (flagcnt == N) 381 381 { 382 Print ("the input is a two--sided ideal");382 PrintS("the input is a two--sided ideal"); 383 383 return(I); 384 384 } … … 407 407 res->m[i-1]=p; 408 408 } 409 Print ("final std");409 PrintS("final std"); 410 410 res = kStd(res, currRing->qideal,testHomog,NULL,NULL,0,0,NULL); 411 411 idSkipZeroes(res); … … 414 414 else 415 415 { 416 Print ("No syzygies");416 PrintS("No syzygies"); 417 417 return(I); 418 418 } -
kernel/GBEngine/ratgring.cc
rcd7960 r7b0376 351 351 { 352 352 #ifdef PDEBUG 353 Werror ("nc_rat_CreateSpoly: different non-zero components!");353 WerrorS("nc_rat_CreateSpoly: different non-zero components!"); 354 354 #endif 355 355 return(NULL); … … 472 472 { 473 473 #ifdef PDEBUG 474 Werror ("nc_rat_ReduceSpolyNew: different non-zero components!");474 WerrorS("nc_rat_ReduceSpolyNew: different non-zero components!"); 475 475 #endif 476 476 return(NULL); -
kernel/GBEngine/syz3.cc
rcd7960 r7b0376 1004 1004 if ((idIs0(new_generators)) || (new_generators->m[0]==NULL)) 1005 1005 { 1006 Werror ("Hier ist was faul!\n");1006 WerrorS("Hier ist was faul!\n"); 1007 1007 return NULL; 1008 1008 } -
kernel/GBEngine/test.cc
rcd7960 r7b0376 440 440 poly pp = pp_Mult_qq( p, p, R); 441 441 442 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );443 444 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );442 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 443 444 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 445 445 446 446 … … 467 467 468 468 // print p1 + p2 469 Print ("p1: "); pWrite0(p1);470 Print (" + p2: "); pWrite0(p2);471 Print (" ---- >>>> ");469 PrintS("p1: "); pWrite0(p1); 470 PrintS(" + p2: "); pWrite0(p2); 471 PrintS(" ---- >>>> "); 472 472 473 473 // compute p1+p2 -
kernel/combinatorics/hilb.cc
rcd7960 r7b0376 70 70 if (z>(MAX_INT_VAL)/2) 71 71 { 72 Werror ("interal arrays too big");72 WerrorS("interal arrays too big"); 73 73 return; 74 74 } … … 258 258 { 259 259 idPrint(I); 260 Werror ("Ideal is not deg sorted!!");260 WerrorS("Ideal is not deg sorted!!"); 261 261 return(FALSE); 262 262 } -
kernel/combinatorics/test.cc
rcd7960 r7b0376 306 306 poly pp = pp_Mult_qq( p, p, R); 307 307 308 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );309 310 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );308 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 309 310 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 311 311 312 312 … … 333 333 334 334 // print p1 + p2 335 Print ("p1: "); pWrite0(p1);336 Print (" + p2: "); pWrite0(p2);337 Print (" ---- >>>> ");335 PrintS("p1: "); pWrite0(p1); 336 PrintS(" + p2: "); pWrite0(p2); 337 PrintS(" ---- >>>> "); 338 338 339 339 // compute p1+p2 -
kernel/fast_mult.cc
rcd7960 r7b0376 591 591 592 592 if(rChar(r)!=0) 593 Werror ("Char not 0, pFastPowerMC not implemented for this case");593 WerrorS("Char not 0, pFastPowerMC not implemented for this case"); 594 594 if (n<=1) 595 Werror ("not implemented for so small n, recursion fails");//should be length(f)595 WerrorS("not implemented for so small n, recursion fails");//should be length(f) 596 596 if (pLength(f)<=1) 597 Werror ("not implemented for so small length of f, recursion fails");597 WerrorS("not implemented for so small length of f, recursion fails"); 598 598 // number null_number=n_Init(0,r); 599 599 number* facult=(number*) omAlloc((n+1)*sizeof(number)); -
kernel/fglm/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/groebner_walk/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/ideals.cc
rcd7960 r7b0376 1520 1520 if ( nc_rComplete(origR, tmpR, false) ) // no quotient ideal! 1521 1521 { 1522 Werror ("no elimination is possible: ordering condition is violated");1522 WerrorS("no elimination is possible: ordering condition is violated"); 1523 1523 // cleanup 1524 1524 rDelete(tmpR); -
kernel/linear_algebra/MinorInterface.cc
rcd7960 r7b0376 11 11 12 12 #include <polys/simpleideals.h> 13 #include <coeffs/modulop.h> // for NV_MAX_PRIME 13 14 14 15 #include <kernel/polys.h> … … 510 511 integral domain and minorSize >= 3 and vars <= 2 -> Bareiss 511 512 field case and minorSize >= 3 and vars = 3 512 and c in {2, 3, ..., 32 003} -> Bareiss513 and c in {2, 3, ..., 32749} -> Bareiss 513 514 514 515 otherwise: … … 533 534 else if (vars <= 2) b = true; 534 535 else if (currRingIsOverField() && (vars == 3) 535 && (currRing->cf->ch >= 2) && (currRing->cf->ch <= 32003))536 && (currRing->cf->ch >= 2) && (currRing->cf->ch <= NV_MAX_PRIME)) 536 537 b = true; 537 538 } -
kernel/linear_algebra/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/maps/fast_maps.cc
rcd7960 r7b0376 395 395 // do the actual evaluation 396 396 maPoly_Eval(mp, src_r, dest_id, dest_r, length); 397 if (TEST_OPT_PROT) Print (".");397 if (TEST_OPT_PROT) PrintS("."); 398 398 399 399 // collect the results back into an ideal 400 400 ideal res_dest_id = maIdeal_2_Ideal(mideal, dest_r); 401 if (TEST_OPT_PROT) Print (".");401 if (TEST_OPT_PROT) PrintS("."); 402 402 403 403 // convert result back to image_r … … 415 415 res_image_id = res_dest_id; 416 416 417 if (TEST_OPT_PROT) Print (".");417 if (TEST_OPT_PROT) PrintS("."); 418 418 419 419 // clean-up the rings … … 421 421 422 422 if (TEST_OPT_PROT) 423 Print ("\n");423 PrintLn(); 424 424 425 425 idTest(res_image_id); … … 559 559 if (cost > next_print_cost) 560 560 { 561 Print ("-");561 PrintS("-"); 562 562 next_print_cost += total_cost; 563 563 } -
kernel/maps/subst_maps.cc
rcd7960 r7b0376 46 46 ||(preimage_r!=currRing)) 47 47 { 48 Werror ("not implemented");48 WerrorS("not implemented"); 49 49 return NULL; 50 50 } -
kernel/maps/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/numeric/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/old/old.Number.h
rcd7960 r7b0376 72 72 Number& operator+=(const Number & n2){ 73 73 if (r!=n2.r){ 74 Werror ("not the same ring");74 WerrorS("not the same ring"); 75 75 return *this; 76 76 } … … 82 82 Number& operator*=(const Number & n2){ 83 83 if (r!=n2.r){ 84 Werror ("not the same ring");84 WerrorS("not the same ring"); 85 85 return *this; 86 86 } … … 92 92 Number& operator-=(const Number & n2){ 93 93 if (r!=n2.r){ 94 Werror ("not the same ring");94 WerrorS("not the same ring"); 95 95 return *this; 96 96 } … … 102 102 Number& operator/=(const Number & n2){ 103 103 if (r!=n2.r){ 104 Werror ("not the same ring");104 WerrorS("not the same ring"); 105 105 return *this; 106 106 } -
kernel/old/old.Poly.h
rcd7960 r7b0376 90 90 PolyImpl& operator+=(const PolyImpl & p2){ 91 91 if (r!=p2.r){ 92 Werror ("not the same ring");92 WerrorS("not the same ring"); 93 93 return *this; 94 94 } … … 104 104 PolyImpl& operator*=(const PolyImpl & p2){ 105 105 if (r!=p2.r){ 106 Werror ("not the same ring");106 WerrorS("not the same ring"); 107 107 return *this; 108 108 } … … 117 117 PolyImpl& operator*=(const Number & n){ 118 118 if (r!=n.r){ 119 Werror ("not the same ring");119 WerrorS("not the same ring"); 120 120 return *this; 121 121 } … … 126 126 PolyImpl& operator-=(const PolyImpl & p2){ 127 127 if (r!=p2.r){ 128 Werror ("not the same ring");128 WerrorS("not the same ring"); 129 129 return *this; 130 130 } -
kernel/oswrapper/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/preimage.cc
rcd7960 r7b0376 70 70 if ((rIsPluralRing(sourcering)) && (ncRingType(sourcering)!=nc_comm)) 71 71 { 72 Werror ("Sorry, not yet implemented for noncomm. rings");72 WerrorS("Sorry, not yet implemented for noncomm. rings"); 73 73 return NULL; 74 74 } … … 96 96 { 97 97 /// TODO: there might be extreme cases where this doesn't hold... 98 Werror ("Coefficient fields/rings must be equal");98 WerrorS("Coefficient fields/rings must be equal"); 99 99 return NULL; 100 100 } -
kernel/spectrum/test.cc
rcd7960 r7b0376 304 304 poly pp = pp_Mult_qq( p, p, R); 305 305 306 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );307 308 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );306 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 307 308 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 309 309 310 310 … … 331 331 332 332 // print p1 + p2 333 Print ("p1: "); pWrite0(p1);334 Print (" + p2: "); pWrite0(p2);335 Print (" ---- >>>> ");333 PrintS("p1: "); pWrite0(p1); 334 PrintS(" + p2: "); pWrite0(p2); 335 PrintS(" ---- >>>> "); 336 336 337 337 // compute p1+p2 -
kernel/test.cc
rcd7960 r7b0376 550 550 poly pp = pp_Mult_qq( p, p, R); 551 551 552 Print ("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) );553 554 Print ("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) );552 PrintS("p: "); p_Write0(p, R); Print(", deg(p): %ld", p_Totaldegree(p, R)); assume( 1 == p_Totaldegree(p, R) ); 553 554 PrintS("; p*p : "); p_Write0(pp, R); Print("deg(pp): %ld\n", p_Totaldegree(pp, R)); assume( 2 == p_Totaldegree(pp, R) ); 555 555 556 556 … … 577 577 578 578 // print p1 + p2 579 Print ("p1: "); pWrite0(p1);580 Print (" + p2: "); pWrite0(p2);581 Print (" ---- >>>> ");579 PrintS("p1: "); pWrite0(p1); 580 PrintS(" + p2: "); pWrite0(p2); 581 PrintS(" ---- >>>> "); 582 582 583 583 // compute p1+p2 -
libpolys/coeffs/bigintmat.cc
rcd7960 r7b0376 1677 1677 #if 0 1678 1678 char * s; 1679 ::Print ("mat over Z is \n");1679 ::PrintS("mat over Z is \n"); 1680 1680 ::Print("%s\n", s = nCoeffString(basecoeffs())); 1681 1681 omFree(s); … … 1744 1744 // get the gcd in position and the 0 in the other: 1745 1745 #ifdef CF_DEB 1746 ::Print ("applying trafo\n");1746 ::PrintS("applying trafo\n"); 1747 1747 StringSetS(""); 1748 1748 n_Write(co1, basecoeffs()); StringAppendS("\t"); … … 1806 1806 1807 1807 #if 0 1808 ::Print ("hnf over Z is \n");1808 ::PrintS("hnf over Z is \n"); 1809 1809 Print(); 1810 1810 ::Print("\n(%d x %d)\n", rows(), cols()); … … 1965 1965 //b can have multiple columns. 1966 1966 #if 0 1967 Print ("reduce_mod_howell: A:\n");1967 PrintS("reduce_mod_howell: A:\n"); 1968 1968 A->Print(); 1969 Print ("\nb:\n");1969 PrintS("\nb:\n"); 1970 1970 b->Print(); 1971 1971 #endif … … 1981 1981 1982 1982 #if 0 1983 Print ("\nx:\n");1983 PrintS("\nx:\n"); 1984 1984 x->Print(); 1985 Print ("\neps:\n");1985 PrintS("\neps:\n"); 1986 1986 eps->Print(); 1987 Print ("\n****************************************\n");1987 PrintS("\n****************************************\n"); 1988 1988 #endif 1989 1989 return; … … 2036 2036 delete B; 2037 2037 #if 0 2038 Print ("\nx:\n");2038 PrintS("\nx:\n"); 2039 2039 x->Print(); 2040 Print ("\neps:\n");2040 PrintS("\neps:\n"); 2041 2041 eps->Print(); 2042 Print ("\n****************************************\n");2042 PrintS("\n****************************************\n"); 2043 2043 #endif 2044 2044 } … … 2094 2094 n_InpMult(den, dz, Z); 2095 2095 #if 0 2096 Print ("den increasing to ");2096 PrintS("den increasing to "); 2097 2097 n_Print(den, Z); 2098 Print ("\n");2098 PrintLn(); 2099 2099 #endif 2100 2100 } … … 2108 2108 #if 0 2109 2109 L->Print(); 2110 Print ("\n * 1/");2110 PrintS("\n * 1/"); 2111 2111 n_Print(den, Z); 2112 Print ("\n");2112 PrintLn(); 2113 2113 #endif 2114 2114 return den; … … 2429 2429 x->simplifyContentDen(&den); 2430 2430 #if 0 2431 Print ("sol = 1/");2431 PrintS("sol = 1/"); 2432 2432 n_Print(den, R); 2433 Print (" *\n");2433 PrintS(" *\n"); 2434 2434 x->Print(); 2435 Print ("\n");2435 PrintLn(); 2436 2436 #endif 2437 2437 return den; … … 2441 2441 { 2442 2442 #if 0 2443 Print ("Solve Ax=b for A=\n");2443 PrintS("Solve Ax=b for A=\n"); 2444 2444 A->Print(); 2445 Print ("\nb = \n");2445 PrintS("\nb = \n"); 2446 2446 b->Print(); 2447 Print ("\nx = \n");2447 PrintS("\nx = \n"); 2448 2448 x->Print(); 2449 Print ("\n");2449 PrintLn(); 2450 2450 #endif 2451 2451 … … 2565 2565 Print("\n2:x: %ld\n", x); 2566 2566 x->Print(); 2567 Print ("\n");2567 PrintLn(); 2568 2568 #endif 2569 2569 } … … 2586 2586 } 2587 2587 #if 0 2588 Print ("Diag ? %d\n", diag);2588 PrintS("Diag ? %d\n", diag); 2589 2589 a->Print(); 2590 Print ("\n");2590 PrintLn(); 2591 2591 #endif 2592 2592 if (diag) break; … … 2611 2611 { 2612 2612 #if 0 2613 Print ("Kernel of ");2613 PrintS("Kernel of "); 2614 2614 a->Print(); 2615 Print (" modulo ");2615 PrintS(" modulo "); 2616 2616 n_Print(p, q); 2617 Print ("\n");2617 PrintLn(); 2618 2618 #endif 2619 2619 … … 2622 2622 diagonalForm(m, &U, &V); 2623 2623 #if 0 2624 Print ("\ndiag form: ");2624 PrintS("\ndiag form: "); 2625 2625 m->Print(); 2626 Print ("\nU:\n");2626 PrintS("\nU:\n"); 2627 2627 U->Print(); 2628 Print ("\nV:\n");2628 PrintS("\nV:\n"); 2629 2629 V->Print(); 2630 Print ("\n");2630 PrintLn(); 2631 2631 #endif 2632 2632 -
libpolys/coeffs/ffields.cc
rcd7960 r7b0376 633 633 if (fftable[i]==0) 634 634 { 635 #ifndef SING_NDEBUG 636 Warn("illegal GF-table size: %d", c); 637 #endif 635 // illegal GF-table size: c 638 636 return; 639 637 } … … 954 952 if( r->m_nfPlus1Table == NULL ) 955 953 { 956 #ifndef SING_NDEBUG957 Warn("Sorry: cannot init lookup table!");958 #endif959 954 return TRUE; 960 955 } -
libpolys/coeffs/flintcf_Q.cc
rcd7960 r7b0376 71 71 static void CoeffWrite(const coeffs r, BOOLEAN details) 72 72 { 73 Print ("// coefficients: flint fmpq_poly\n");73 PrintS("// coefficients: flint fmpq_poly\n"); 74 74 } 75 75 static BOOLEAN CoeffIsEqual(const coeffs r, n_coeffType n, void * parameter) -
libpolys/coeffs/modulop.cc
rcd7960 r7b0376 3 3 ****************************************/ 4 4 /* 5 * ABSTRACT: numbers modulo p (<=32 003)5 * ABSTRACT: numbers modulo p (<=32749) 6 6 */ 7 7 … … 812 812 813 813 // ----------------------------------------------------------- 814 // operation for very large primes (32 003< p < 2^31-1)814 // operation for very large primes (32749< p < 2^31-1) 815 815 // ---------------------------------------------------------- 816 816 #ifdef NV_OPS -
libpolys/coeffs/modulop.h
rcd7960 r7b0376 5 5 ****************************************/ 6 6 /* 7 * ABSTRACT: numbers modulo p (<=32 003)7 * ABSTRACT: numbers modulo p (<=32749) 8 8 */ 9 9 #include <misc/auxiliary.h> … … 17 17 //#define HAVE_GENERIC_ADD 18 18 19 // enable large primes (32 003< p < 2^31-)19 // enable large primes (32749 < p < 2^31-) 20 20 #define NV_OPS 21 #define NV_MAX_PRIME 32 00321 #define NV_MAX_PRIME 32749 22 22 23 23 struct n_Procs_s; typedef struct n_Procs_s *coeffs; -
libpolys/coeffs/numbers.cc
rcd7960 r7b0376 261 261 { 262 262 CanonicalForm term(0); 263 Werror ("no conversion to factory");263 WerrorS("no conversion to factory"); 264 264 return term; 265 265 } … … 267 267 static number ndConvFactoryNSingN( const CanonicalForm, const coeffs) 268 268 { 269 Werror ("no conversion from factory");269 WerrorS("no conversion from factory"); 270 270 return NULL; 271 271 } -
libpolys/coeffs/rintegers.cc
rcd7960 r7b0376 1412 1412 number two = nrzInit(2, R); 1413 1413 #if 0 1414 Print ("Farey start with ");1414 PrintS("Farey start with "); 1415 1415 n_Print(r, R); 1416 Print (" mod ");1416 PrintS(" mod "); 1417 1417 n_Print(N, R); 1418 Print ("\n");1418 PrintLn(); 1419 1419 #endif 1420 1420 while (1) -
libpolys/coeffs/rmodulon.cc
rcd7960 r7b0376 446 446 #endif 447 447 nrnDelete(&xx, r); 448 if (!nrnIsOne(ui, r)) { 448 if (!nrnIsOne(ui, r)) 449 { 449 450 #ifdef CF_DEB 450 Print ("Scaling\n");451 PrintS("Scaling\n"); 451 452 #endif 452 453 number uii = nrnInvers(ui, r); -
libpolys/polys/ext_fields/algext.cc
rcd7960 r7b0376 1497 1497 1498 1498 assume( A != NULL ); 1499 Print ("// polynomial ring as coefficient ring :\n");1499 PrintS("// polynomial ring as coefficient ring :\n"); 1500 1500 rWrite(A); 1501 1501 PrintLn(); -
libpolys/polys/ext_fields/transext.cc
rcd7960 r7b0376 216 216 { 217 217 Print("ERROR in %s:%d: constant den. poly / Zp\n",f,l); 218 Print ("NUM: "); p_Write(num, ntRing);219 Print ("DEN: "); p_Write(den, ntRing);218 PrintS("NUM: "); p_Write(num, ntRing); 219 PrintS("DEN: "); p_Write(den, ntRing); 220 220 return FALSE; 221 221 } … … 224 224 { 225 225 Print("ERROR in %s:%d: non-monic den. poly / Zp\n",f,l); 226 Print ("NUM: "); p_Write(num, ntRing);227 Print ("DEN: "); p_Write(den, ntRing);226 PrintS("NUM: "); p_Write(num, ntRing); 227 PrintS("DEN: "); p_Write(den, ntRing); 228 228 return FALSE; 229 229 } … … 238 238 { 239 239 Print("ERROR in %s:%d: 1 != GCD between num. & den. poly\n",f,l); 240 Print ("GCD: "); p_Write(gcd, ntRing);241 Print ("NUM: "); p_Write(num, ntRing);242 Print ("DEN: "); p_Write(den, ntRing);240 PrintS("GCD: "); p_Write(gcd, ntRing); 241 PrintS("NUM: "); p_Write(num, ntRing); 242 PrintS("DEN: "); p_Write(den, ntRing); 243 243 return FALSE; 244 244 } -
libpolys/polys/matpol.cc
rcd7960 r7b0376 699 699 * for(i=1;i<=c;i++) 700 700 * { 701 * if(MATELEM(a,j,i)!=NULL) Print ("X");702 * else Print ("0");701 * if(MATELEM(a,j,i)!=NULL) PrintS("X"); 702 * else PrintS("0"); 703 703 * } 704 * Print ("\n");704 * PrintLn(); 705 705 * } 706 706 *} -
libpolys/polys/monomials/p_polys.cc
rcd7960 r7b0376 291 291 p->exp[o->data.wp64.place]=a_1; 292 292 p->exp[o->data.wp64.place+1]=a_0; 293 // if(p_Setm_error) Print ("***************************\n294 // ***************************\n295 // **WARNING: overflow error**\n296 // ***************************\n297 // ***************************\n");293 // if(p_Setm_error) PrintS("***************************\n" 294 // "***************************\n" 295 // "**WARNING: overflow error**\n" 296 // "***************************\n" 297 // "***************************\n"); 298 298 break; 299 299 } … … 3878 3878 { 3879 3879 assume (FALSE); 3880 Werror ("Number permutation is not implemented for this data yet!");3880 WerrorS("Number permutation is not implemented for this data yet!"); 3881 3881 return NULL; 3882 3882 } -
libpolys/polys/monomials/ring.cc
rcd7960 r7b0376 4086 4086 else 4087 4087 { 4088 Print ("{");4088 PrintS("{"); 4089 4089 for( i=0; i <= limit; i++ ) 4090 4090 Print("%d ", syz_index[i]); 4091 Print ("}");4091 PrintS("}"); 4092 4092 } 4093 4093 … … 4211 4211 { 4212 4212 PrintLn(); 4213 Print ("pFDeg : ");4213 PrintS("pFDeg : "); 4214 4214 #define pFDeg_CASE(A) if(r->pFDeg == A) PrintS( "" #A "" ) 4215 4215 pFDeg_CASE(p_Totaldegree); else … … 4224 4224 PrintLn(); 4225 4225 } 4226 Print ("pSetm:");4226 PrintS("pSetm:"); 4227 4227 void p_Setm_Dummy(poly p, const ring r); 4228 4228 void p_Setm_TotalDegree(poly p, const ring r); -
libpolys/polys/nc/ncSAFormula.cc
rcd7960 r7b0376 52 52 { 53 53 #if OUTPUT 54 Print ("ncInitSpecialPowersMultiplication(ring), ring: \n");54 PrintS("ncInitSpecialPowersMultiplication(ring), ring: \n"); 55 55 rWrite(r, TRUE); 56 56 PrintLn(); … … 84 84 { 85 85 #if OUTPUT 86 Print("AreCommutingVariables(ring, k: %d, i: %d)!", j, i); 87 PrintLn(); 86 Print("AreCommutingVariables(ring, k: %d, i: %d)!\n", j, i); 88 87 #endif 89 88 … … 136 135 { 137 136 #if OUTPUT 138 Print("AnalyzePair(ring, i: %d, j: %d):", i, j); 139 PrintLn(); 137 Print("AnalyzePair(ring, i: %d, j: %d):\n", i, j); 140 138 #endif 141 139 … … 220 218 { 221 219 #if OUTPUT 222 Print ("CFormulaPowerMultiplier::CFormulaPowerMultiplier(ring)!");220 PrintS("CFormulaPowerMultiplier::CFormulaPowerMultiplier(ring)!"); 223 221 PrintLn(); 224 222 #endif … … 237 235 { 238 236 #if OUTPUT 239 Print ("CFormulaPowerMultiplier::~CFormulaPowerMultiplier()!");237 PrintS("CFormulaPowerMultiplier::~CFormulaPowerMultiplier()!"); 240 238 PrintLn(); 241 239 #endif … … 263 261 { 264 262 #if OUTPUT 265 Print("ncSA_1xy0x0y0(var(%d)^{%d}, var(%d)^{%d}, r)!", j, m, i, n); 266 PrintLn(); 263 Print("ncSA_1xy0x0y0(var(%d)^{%d}, var(%d)^{%d}, r)!\n", j, m, i, n); 267 264 #endif 268 265 … … 281 278 { 282 279 #if OUTPUT 283 Print("ncSA_{M = -1}xy0x0y0(var(%d)^{%d}, var(%d)^{%d}, r)!", j, m, i, n); 284 PrintLn(); 280 Print("ncSA_{M = -1}xy0x0y0(var(%d)^{%d}, var(%d)^{%d}, r)!\n", j, m, i, n); 285 281 #endif 286 282 … … 301 297 { 302 298 #if OUTPUT 303 Print("ncSA_Qxy0x0y0(var(%d)^{%d}, var(%d)^{%d}, Q, r)!", j, m, i, n); 304 PrintLn(); 299 Print("ncSA_Qxy0x0y0(var(%d)^{%d}, var(%d)^{%d}, Q, r)!\n", j, m, i, n); 305 300 #endif 306 301 … … 350 345 { 351 346 #if OUTPUT 352 Print("ncSA_1xy0x0yG(var(%d)^{%d}, var(%d)^{%d}, G, r)!", j, m, i, n); 353 PrintLn(); 347 Print("ncSA_1xy0x0yG(var(%d)^{%d}, var(%d)^{%d}, G, r)!\n", j, m, i, n); 354 348 number t = n_Copy(m_g, r); 355 349 PrintS("Parameter G: "); n_Write(t, r); … … 450 444 { 451 445 #if OUTPUT 452 Print("ncSA_1xy0x0yT2(var(%d)^{%d}, var(%d)^{%d}, t: var(%d), r)!", j, m, i, n, m_k); 453 PrintLn(); 446 Print("ncSA_1xy0x0yT2(var(%d)^{%d}, var(%d)^{%d}, t: var(%d), r)!\n", j, m, i, n, m_k); 454 447 #endif 455 448 … … 633 626 { 634 627 #if OUTPUT 635 Print("ncSA_1xyAx0y0(var(%d)^{%d}, var(%d)^{%d}, A, r)!", j, m, i, n); 636 PrintLn(); 628 Print("ncSA_1xyAx0y0(var(%d)^{%d}, var(%d)^{%d}, A, r)!\n", j, m, i, n); 637 629 number t = n_Copy(m_shiftCoef, r); 638 630 PrintS("Parameter A: "); n_Write(t, r); … … 646 638 { 647 639 #if OUTPUT 648 Print("ncSA_1xy0xBy0(var(%d)^{%d}, var(%d)^{%d}, B, r)!", j, m, i, n); 649 PrintLn(); 640 Print("ncSA_1xy0xBy0(var(%d)^{%d}, var(%d)^{%d}, B, r)!\n", j, m, i, n); 650 641 number t = n_Copy(m_shiftCoef, r); 651 642 PrintS("Parameter B: "); n_Write(t, r); … … 664 655 { 665 656 #if OUTPUT 666 Print("ncSA_Multiply(type: %d, ring, (var(%d)^{%d} * var(%d)^{%d}, r)!", (int)type, j, m, i, n); 667 PrintLn(); 657 Print("ncSA_Multiply(type: %d, ring, (var(%d)^{%d} * var(%d)^{%d}, r)!\n", (int)type, j, m, i, n); 668 658 #endif 669 659 -
libpolys/polys/nc/old.gring.cc
rcd7960 r7b0376 407 407 if (side) 408 408 { 409 Print ("gnc_p_Mult_mm: Multiplication in the left module from the right");409 PrintS("gnc_p_Mult_mm: Multiplication in the left module from the right"); 410 410 } 411 411 #endif … … 1465 1465 { 1466 1466 #ifdef PDEBUG 1467 Werror ("gnc_ReduceSpolyNew: different non-zero components!");1467 WerrorS("gnc_ReduceSpolyNew: different non-zero components!"); 1468 1468 #endif 1469 1469 return(NULL); … … 1622 1622 p_Test(p2, r); 1623 1623 #if MYTEST 1624 Print ("p1: "); p_Write(p1, r);1625 Print ("p2: "); p_Write(p2, r);1624 PrintS("p1: "); p_Write(p1, r); 1625 PrintS("p2: "); p_Write(p2, r); 1626 1626 #endif 1627 1627 #endif … … 1633 1633 { 1634 1634 #ifdef PDEBUG 1635 Werror ("gnc_CreateSpolyNew: different non-zero components!");1635 WerrorS("gnc_CreateSpolyNew: different non-zero components!"); 1636 1636 assume(0); 1637 1637 #endif … … 1675 1675 #ifdef PDEBUG 1676 1676 #if MYTEST 1677 Print ("m1: "); pWrite(m1);1678 Print ("m2: "); pWrite(m2);1677 PrintS("m1: "); pWrite(m1); 1678 PrintS("m2: "); pWrite(m2); 1679 1679 #endif 1680 1680 #endif … … 1723 1723 1724 1724 #if MYTEST 1725 Print ("M1: "); pWrite(M1);1726 Print ("M2: "); pWrite(M2);1725 PrintS("M1: "); pWrite(M1); 1726 PrintS("M2: "); pWrite(M2); 1727 1727 #endif 1728 1728 #endif … … 1731 1731 { 1732 1732 #ifdef PDEBUG 1733 Print ("\np1 = ");1733 PrintS("\np1 = "); 1734 1734 p_Write(p1, r); 1735 1735 1736 Print ("m1 = ");1736 PrintS("m1 = "); 1737 1737 p_Write(m1, r); 1738 1738 1739 Print ("p2 = ");1739 PrintS("p2 = "); 1740 1740 p_Write(p2, r); 1741 1741 1742 Print ("m2 = ");1742 PrintS("m2 = "); 1743 1743 p_Write(m2, r); 1744 1744 1745 Werror ("ERROR in nc_CreateSpoly: result of multiplication is Zero!\n");1745 WerrorS("ERROR in nc_CreateSpoly: result of multiplication is Zero!\n"); 1746 1746 #endif 1747 1747 return(NULL); … … 1790 1790 1791 1791 #if MYTEST 1792 Print ("M1: "); pWrite(M1);1793 Print ("M2: "); pWrite(M2);1792 PrintS("M1: "); pWrite(M1); 1793 PrintS("M2: "); pWrite(M2); 1794 1794 #endif 1795 1795 #endif … … 1802 1802 1803 1803 #if MYTEST 1804 Print ("M2: "); pWrite(M2);1804 PrintS("M2: "); pWrite(M2); 1805 1805 #endif 1806 1806 … … 1831 1831 1832 1832 #if MYTEST 1833 Print ("M1: "); pWrite(M1);1833 PrintS("M1: "); pWrite(M1); 1834 1834 #endif 1835 1835 … … 1842 1842 1843 1843 #if MYTEST 1844 Print ("M2: "); pWrite(M2);1844 PrintS("M2: "); pWrite(M2); 1845 1845 #endif 1846 1846 … … 1860 1860 1861 1861 #if MYTEST 1862 Print ("M1: "); pWrite(M1);1862 PrintS("M1: "); pWrite(M1); 1863 1863 #endif 1864 1864 … … 1872 1872 1873 1873 #if MYTEST 1874 Print ("M2: "); pWrite(M2);1874 PrintS("M2: "); pWrite(M2); 1875 1875 #endif 1876 1876 … … 1950 1950 { 1951 1951 #ifdef PDEBUG 1952 Werror ("nc_CreateShortSpoly: wrong module components!"); // !!!!1952 WerrorS("nc_CreateShortSpoly: wrong module components!"); // !!!! 1953 1953 #endif 1954 1954 return(NULL); … … 2015 2015 const ring r = b->bucket_ring; 2016 2016 #ifdef PDEBUG 2017 // Print (">*");2017 // PrintS(">*"); 2018 2018 #endif 2019 2019 2020 2020 #ifdef KDEBUG 2021 if( !kbTest(b) ) Werror("nc_kBucketPolyRed: broken bucket!");2021 if( !kbTest(b) ) WerrorS("nc_kBucketPolyRed: broken bucket!"); 2022 2022 #endif 2023 2023 … … 2025 2025 p_Test(p, r); 2026 2026 #if MYTEST 2027 Print ("p: "); p_Write(p, r);2027 PrintS("p: "); p_Write(p, r); 2028 2028 #endif 2029 2029 #endif … … 2041 2041 2042 2042 #if MYTEST 2043 Print ("pLmB: "); p_Write(pLmB, r);2043 PrintS("pLmB: "); p_Write(pLmB, r); 2044 2044 #endif 2045 2045 #endif … … 2051 2051 p_Test(m, r); 2052 2052 #if MYTEST 2053 Print ("m: "); p_Write(m, r);2053 PrintS("m: "); p_Write(m, r); 2054 2054 #endif 2055 2055 #endif … … 2079 2079 #ifdef PDEBUG 2080 2080 p_Test(pp, r); 2081 // Print ("PP: "); pWrite(pp);2081 // PrintS("PP: "); pWrite(pp); 2082 2082 #endif 2083 2083 … … 2086 2086 2087 2087 #ifdef PDEBUG 2088 // Print ("*>");2088 // PrintS("*>"); 2089 2089 #endif 2090 2090 } … … 2598 2598 // { 2599 2599 //#ifdef PDEBUF 2600 // Werror ("nc_p_CopyGet call not in currRing");2600 // WerrorS("nc_p_CopyGet call not in currRing"); 2601 2601 //#endif 2602 2602 // return(NULL); … … 2619 2619 // { 2620 2620 //#ifdef PDEBUF 2621 // Werror ("nc_p_CopyGet call not in currRing");2621 // WerrorS("nc_p_CopyGet call not in currRing"); 2622 2622 //#endif 2623 2623 // return(NULL); … … 2879 2879 if (!p_IsConstant(CN,curr)) 2880 2880 { 2881 Werror ("Incorrect input : non-constants are not allowed as coefficients (first argument)");2881 WerrorS("Incorrect input : non-constants are not allowed as coefficients (first argument)"); 2882 2882 return TRUE; 2883 2883 } … … 2887 2887 if (n_IsZero(nN, curr)) 2888 2888 { 2889 Werror ("Incorrect input : zero coefficients are not allowed");2889 WerrorS("Incorrect input : zero coefficients are not allowed"); 2890 2890 2891 2891 // if( currRing != save ) … … 2945 2945 // find also illegal pN 2946 2946 { 2947 Werror ("Incorrect input : matrix of coefficients contains zeros in the upper triangle");2947 WerrorS("Incorrect input : matrix of coefficients contains zeros in the upper triangle"); 2948 2948 2949 2949 // if( currRing != save ) … … 3046 3046 if( bDnew ) mp_Delete( &D, r ); 3047 3047 3048 Werror ("Matrix of polynomials violates the ordering condition");3048 WerrorS("Matrix of polynomials violates the ordering condition"); 3049 3049 3050 3050 // if( currRing != save ) … … 3386 3386 if ((shift<0) || (shift > rVar(srcRing))) // ??? 3387 3387 { 3388 Werror ("bad shifts in p_CopyEmbed");3388 WerrorS("bad shifts in p_CopyEmbed"); 3389 3389 return(0); 3390 3390 } -
libpolys/polys/nc/sca.cc
rcd7960 r7b0376 385 385 386 386 #ifdef PDEBUG 387 // Print ("sca_p_Mult_mm\n"); // !387 // PrintS("sca_p_Mult_mm\n"); // ! 388 388 389 389 p_Test(pPoly, rRing); … … 471 471 472 472 #ifdef PDEBUG 473 // Print ("sca_pp_Mult_mm\n"); // !473 // PrintS("sca_pp_Mult_mm\n"); // ! 474 474 475 475 p_Test(pPoly, rRing); … … 581 581 582 582 #ifdef PDEBUG 583 // Print ("sca_mm_Mult_pp\n"); // !583 // PrintS("sca_mm_Mult_pp\n"); // ! 584 584 585 585 p_Test(pPoly, rRing); … … 1460 1460 1461 1461 #if 0 1462 Print ("m_KillSquares, m = "); // !1462 PrintS("m_KillSquares, m = "); // ! 1463 1463 p_Write(m, r); 1464 1464 #endif … … 1487 1487 1488 1488 #if 0 1489 Print ("p_KillSquares, p = "); // !1489 PrintS("p_KillSquares, p = "); // ! 1490 1490 p_Write(p, r); 1491 1491 #endif … … 1519 1519 p_Test(pResult, r); 1520 1520 #if 0 1521 Print ("p_KillSquares => "); // !1521 PrintS("p_KillSquares => "); // ! 1522 1522 p_Write(pResult, r); 1523 1523 #endif -
m4/flags.m4
rcd7960 r7b0376 123 123 124 124 if test "x${ENABLE_OPTIMIZATION}" != xno; then 125 OPTFLAGS="-O3 -Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops "125 OPTFLAGS="-O3 -Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -fno-delete-null-pointer-checks" 126 126 # -O3 - crashes gcc???!!! 127 127 # -fpermissive
Note: See TracChangeset
for help on using the changeset viewer.