@CAT,P 1021-006-006.,///10000 @ASG,T TEMP.,///10000 @ELT,OI TEMP.1021-006-006,,,130167053241,000 )@@G@@**PF**@@@[+.@@@@@@@@@@@[@B]@@@]FE /^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AC )@@G@@@@@@@@@@@@@@@@@@@@@@J@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@AD )@@G@@@@@@@@@@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I@@@@@@@@@@@@@@@@@@@@@@@@@@@AE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@L@@ @@@@@@@@@@@@@@@@@@@@M@@@@@@AF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@@@@@@@@@@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AG )@@G@@@@@@@@@@X@@@@@@@@@@@@@@@@@@@@[@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@AH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AI )@@G@@@@@@@@@@@@@@@@@@@@@@R@@@@@@@@S@@A@@@@@@@@@@@K@@@@@@@@H@@@@@@@@@@@@@@@@@@AJ )@@G@@@@@@@@@@@@@@@@@@@@@@V@@@@@@@@W@@@@@@@@@@@@@@@@@@@@@@@E@@@@@@@@@@@@@@@@@@AK )@@G@@@@@@@@@@Z@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AL )@@G@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AM )@@G@@@@@@@N@@Q@@@@@@@@@@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@Y@@@@@@@@@@@E@@ZAN )@@G@@RTEX @@@@@@@@[@@@ @ @A@ @@@@[#@@@@W@CRF OFRTFF AO )@@G@@@@@@@@@@[@@@ @ @^@ @@@@@2@@@@X#CRI OFRTII @@@@@@@@[@@@AP )@@G@@ @ @^@ @@@@@<@@@@X5CRN OFRTLG @@@@@@@@[@@@ AQ )@@G@@@ @A@ @@@@[B@@@@YSCRV OFRTL1 @@@@@@@@[@@@ @ @ @ @@@@@-AR )@@G@@@@@@ZZCRZ OFEXCS @@@@@@@@[@@@ @ @N@ @@@@]I@@@@)@CSA OFAS )@@G@@RTAT @@@@@@@@[@@@ @ @D@ @@@@[Z@@@@+ICSH OFRTSQ AT )@@G@@@@@@@@@@[@@@ @ @^@ @@@@@2@@@@LI%@@@@*^DMIENFEXRN AY )@@G@@@@@@@@@@[@@@ @ @#@^@@@@@T@@@@*(D/VENFEXAI @@@@@@@@[@@@AZ )@@G@@ @ @U@ @@@@[N@@@@(]EXKENFRTER @@@@@@@@[@@@ BA )@@G@@@ @F@ @@@@@V@@@@%PE*MGKFEXCN @@@@@@@@[@@@ @ @E@ @@@@@_BB )@@G@@@@@@%0E3PGKFEXLX @@@@@@@@[@@@ @ @+@ @@@@#]@@@@:\F2VGKFBC )@@G@@EXGP @@@@@@@@[@@@ @ @A@ @@@@]:@@@@,1E$,GMFEXED BD )@@G@@@@@@@@@@[@@@ @ @A@ @@@@^$@@@@1WG7KGMFPMDP @@@@@T@@[@@@BE )@@G@@ @ @R@ @@@@@9@@@@6#E:ZGPFEXST @@@@@@@@[@@@ BF )@@G@@@ @$@ @@@@EV@@@@6/F%5GPFRTTA @@@@@@@@[@@@ @ @#@^@@@@[$BG )@@G@@@@@[[RJR?[KGRTSC @@@@@@@@[@@@ @ @ @ @@@@[=@@@[]"JU/[KGBH )@@G@@EXOP @@@@@@@@[@@@ @ @E@ @@@@]^@@@[^+KVE[WGEXDT BI )@@G@@@@@@@@@@[@@@ @ @T@ @@@@^5@@@[A&E/=]CGEXBS @@@@@@@@[@@@BJ )@@G@@ @ @W@ @@@@AQ@@@[FVKJ6]FGEXLL @@@@@@@@[@@@ BK )@@G@@@ @J@ @@@@]\@@@[L1G*$]JGEXON @@@@@@@@[@@@ @ @/@ @@@@#+BL )@@G@@@@@[O)I]=]JGEXEC @@@@@@@@[@@@ @ @[@]@@@@CT@@@[S]J/7]LGBM )@@G@@EXAS @@@@@@@@[@@@ @ @X@ @@@@]+@@@[)VI;#]MG____________BN )@@G@@________________________________________________________________________BO )@@G@@________________________________________________________________________BP )@@G@@________________________________________________________________________BQ )@@G@@________________________________________________________________________BR )@@G@@________________________________________________________________________BS )@@G@@________________________________________________________________________BT )@@G@@________________________________________________________________________BU )@@G@@________________________________________________________________________BV )@@G@@________________________________________________________________________BW )@@G@@________________________________________________________________________BX )@@G@@________________________________________________________________________BY )@@G@@________________________________________________________________________BZ )@@G@@________________________________________________________________________CA )@@G@@________________________________________________________________________CB )@@G@@________________________________________________________________________CC )@@G@@________________________________________________________________________CD )@@G@@ 'SEX', SX, @A@@@R * 'D-O-B', BIRTH ) @[@@@RC CE )@@G@@@F@@@R GP(1)=GROUP(CSDB,'BQ-PROG',PROG,'BQ-SEQ',SEQ,'BQ-INS',INST, CF )@@G@@@^@@@R *'BQ-MO',ERRMO, @E@@@R *'BQ-DATE',DATE,'PART-ONE',SCR(CG )@@G@@1),'PART-TWO',SCR(2), @^@@@R *'BQ-ITEMS',BFR) @[@@@RC @G@@@RCH )@@G@@ GP(2)=GROUP(CSDB,'JES-PROG',PROG,'JES-SEQ',SEQ,'JES-INS',INST, CI )@@G@@@^@@@R *'JES-MO',ERRMO, @G@@@R *'JES-DATE',DATE,'JES-SM-RW',SCCJ )@@G@@R(1),'JES-SM-SS',SCR(2),'JES-VO-RW',@F@@@R *SCR(3),'JES-VO-SS',SCR(4CK )@@G@@),'JES-IM-RW',SCR(5),'JES-IM-SS', @F@@@R *SCR(6),'JES-AU-RW',SCR(7CL )@@G@@),'JES-AU-SS',SCR(8),'JES-AL-RW', @F@@@R *SCR(9),'JES-AL-SS',SCR(1CM )@@G@@0),'JES-MA-RW',SCR(11),'JES-MA-SS', @F@@@R *SCR(12),'JES-WD-RW',SCR(CN )@@G@@13),'JES-WD-SS',SCR(14),'JES-SA-RW',@F@@@R *SCR(15),'JES-SA-SS',SCR(CO )@@G@@16),'JES-RE-RW',SCR(17),'JES-RE-SS',@D@@@R *SCR(18),'JES-DE-RW',SCR(CP )@@G@@19),'JES-DE-SS',SCR(20),@C@@@R *'JES-ITEMS1',BFR,'JES-ITEMS2',BFR(14CQ )@@G@@)) @[@@@RC @G@@@R GP(3)=GROUP(CSDB,'PSI-PROG',PROG,'PSI-SEQ'CR )@@G@@,SEQ,'PSI-INS',INST, @^@@@R *'PSI-MO',ERRMO, @E@@@R *'PSI-DCS )@@G@@ATE',DATE,'PSI-AL-RW',SCR(1),'PSI-AL-SS',SCR(2),@E@@@R *'PSI-SN-RW',CT )@@G@@SCR(3),'PSI-SN-SS',SCR(4),'PSI-DI-RW', @D@@@R *SCR(5),'PSI-DI-SS'CU )@@G@@,SCR(6),'PSI-EX-RW',SCR(7), @E@@@R *'PSI-EX-SS',SCR(8),'PSI-DE-RW'CV )@@G@@,SCR(9),'PSI-DE-SS', @ @@@R *SCR(10),'PSI-ITEMS',BFR)@[@@@RC CW )@@G@@@F@@@R GP(4)=GROUP(CSDB,'WI-PROG',PROG,'WI-SEQ',SEQ,'WI-INS',INST, CX )@@G@@@^@@@R *'WI-MO',ERRMO, @F@@@R *'WI-DATE',DATE,'WI-SM',SCR(6),CY )@@G@@'WI-ADJ',SCR(5),'WI-L',SCR(4),@F@@@R *'WI-RE',SCR(3),'WI-K',SCR(2),'CZ )@@G@@WI-SC',SCR(1),'WI-ITEMS',BFR) @[@@@RC @^@@@R READ, DEBUG, NSTOPDA )@@G@@@#@@@R NUMMO = 1 @#@@@R ICOUNT=0 @[@@@RC @^@@@RC DB )@@G@@ FIND FIRST CLIENT@[@@@RC @A@@@R X=FIND(CSDB,1,FIRST,CLIENT,0) DC )@@G@@@^@@@RC GET THE CLIENT @B@T@R IF(DEBUG.EQ.1) PRINT 75, KASE,DD )@@G@@RC @C@T@R 75 FORMAT(' CLIENT NO.', I6,' RACE=',I2) @ @@@R 100 DE )@@G@@Y = FETCH(CSDB,1,CLIENT)@ @@@R IF(X.LE.0) GO TO 990 @^@@@R DF )@@G@@IF(RC.EQ.'W') RC=1@^@@@R IF( RC.EQ.'B')RC=2@^@@@R IF(RC.EQ.'N'DG )@@G@@) RC=3@^@@@R IF(RC.EQ.'H') RC=4@^@@@R IF(RC.EQ.'A') RC=5@#@T@RDH )@@G@@ RC=RC-1 @^@@@T RC=IABS(RC-1) @B@@@T IF(DEBUG.EQ.DI )@@G@@1) PRINT 75, KASE,RC @C@@@T 75 FORMAT(' CLIENT NO.', I6,' RACE=',I2DJ )@@G@@) @^@@@R ICOUNT=ICOUNT + 1 @A@@@R IF(ICOUNT.GE.NSTOP) GO TDK )@@G@@O 600 @[@@@RC @A@@@RC LOOK AT THE VARIOUS TESTS @[@@@RC DL )@@G@@@^@@@RC GP(1) --- BQ TEST@[@@@RC @B@@@R X = FIND(CSDB,1,FIDM )@@G@@RST,GP(1),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRINT 175, X @ @@@R DN )@@G@@IF(X.LE.0) GO TO 200 @ @@@R 150 Y = FETCH(CSDB,1,GP(1)) @A@@@R DO )@@G@@NUMMO = CNVRT(BIRTH,DATE) @C@@@R IF(DEBUG.EQ.1) PRINT 12, BIRTHDP )@@G@@,DATE,NUMMO @D@@@R 12 FORMAT(' BIRTH=',I5,' DATE=',I5,' NUMMO=',I5) DQ )@@G@@@E@@@R IF(DEBUG.EQ.1) PRINT 11, KASE,INST,PROG,SEQ,DATE,RC,SX@E@@@RDR )@@G@@ 10 WRITE(10,11) KASE,INST,PROG,SEQ,DATE,RC,SX,NUMMO @B@@@R *DS )@@G@@,SCR(1),SCR(2),ERRMO,(BFR(J),J=1,7) @D@@@R 11 FORMAT(1X,I6,I2,2I1,I4,2DT )@@G@@I1,I3,I2,2I3/14X,7A6) @B@@@R X = FIND(CSDB,1,NEXT,GP(1),CLIENT) DU )@@G@@@A@@@R IF(DEBUG.EQ.1) PRINT 175, X @B@@@R 175 FORMAT(' BQ TEDV )@@G@@ST TAG=',O12) @ @@@R IF(X.LE.0) GO TO 200 @#@@@R GO TO DW )@@G@@150 @[@@@RC @ @@@RC GP(2) ----- JES TEST @[@@@RC @B@@@RDX )@@G@@ 200 X= FIND(CSDB,1,FIRST,GP(2),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRIDY )@@G@@NT 275,X @ @@@R IF(X.LE.0) GO TO 300 @ @@@R 250 Y = FETCH(CSDZ )@@G@@DB,1,GP(2)) @A@@@R NUMMO = CNVRT(BIRTH,DATE) @C@@@R IF(DEBEA )@@G@@UG.EQ.1) PRINT 12, BIRTH,DATE,NUMMO @E@@@R IF(DEBUG.EQ.1) PRINT 21,EB )@@G@@ KASE,INST,PROG,SEQ,DATE,RC,SX@E@@@R 20 WRITE(11,21) KASE,INST,PROG,SEC )@@G@@EQ,DATE,RC,SX,NUMMO, @D@@@R *(SCR(J),J=1,20,2),(SCR(J),J=2,20,2),ED )@@G@@ERRMO,BFR @F@@@R 21 FORMAT(1X,I6,I2,2I1,I4,2I1,I3,20I2,4X,I3/14X,11AEE )@@G@@6/14X,11A6/ @#@@@R * 14X, 4A6) @B@@@R X = FIND(CSDB,1,NEXT,GP(EF )@@G@@2),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRINT 275, X @B@@@R 275 FORMATEG )@@G@@(' JES TEST TAG=', O12) @ @@@R IF(X.LE.0) GO TO 300 @#@@@REH )@@G@@ GO TO 250 @[@@@RC @ @@@RC GP(3) ---- PSI TEST @[@@@REI )@@G@@C @B@@@R 300 X = FIND(CSDB,1,FIRST,GP(3),CLIENT) @A@@@R IF(DEBEJ )@@G@@UG.EQ.1) PRINT 325, X @B@@@R 325 FORMAT(' PSI TEST TAG =', O12) EK )@@G@@@ @@@R IF(X.LE.O) GO TO 400 @ @@@R 350 Y = FETCH(CSDB,1,GP(3)) EL )@@G@@@A@@@R NUMMO = CNVRT(BIRTH,DATE) @C@@@R IF(DEBUG.EQ.1) PRIEM )@@G@@NT 12, BIRTH,DATE,NUMMO @E@@@R IF(DEBUG.EQ.1) PRINT 31, KASE,INST,PEN )@@G@@ROG,SEQ,DATE,RC,SX@E@@@R 30 WRITE(12,31) KASE,INST,PROG,SEQ,DATE,RC,SEO )@@G@@X,NUMMO, @C@@@R *(SCR(J),J=1,10),ERRMO,(BFR(J),J=1,22) @F@@@REP )@@G@@ 31 FORMAT(1X,I6,I2,2I1,I4,2I1,I3,20I2,I3/14X,11A6/14X,11A6) @B@@@REQ )@@G@@ X = FIND(CSDB,1,NEXT,GP(3),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRIER )@@G@@NT 325, X @ @@@R IF(X.LE.0) GO TO 400 @#@@@R GO TO 350 ES )@@G@@@[@@@RC @ @@@RC GP(4) ---- WI TESTS @[@@@RC @B@@@R 400 ET )@@G@@X = FIND(CSDB,1,FIRST,GP(4),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRINT 425EU )@@G@@, X @B@@@R 425 FORMAT(' WI TEST TAG=', O12) @ @@@R IF(X.LEV )@@G@@E.0) GO TO 500 @ @@@R 450 Y = FETCH (CSDB,1,GP(4))@A@@@R NUMMO EW )@@G@@= CNVRT(BIRTH,DATE) @C@@@R IF(DEBUG.EQ.1) PRINT 12, BIRTH,DATE,EX )@@G@@NUMMO @E@T@R IF(DEBUG.EQ.1) PRINT 41, KASE,INST,SEQ,DATE,RC,SX EY )@@G@@@E@@@T IF(DEBUG.EQ.1) PRINT 41, KASE,INST,PROG,SEQ,DATE,RC,SX@E@@@REZ )@@G@@ 40 WRITE(13,41) KASE,INST,PROG,SEQ,DATE,RC,SX,NUMMO, @B@@@R *FA )@@G@@(SCR(J),J=1,6),ERRMO,(BFR(J),J=1,21)@F@@@R 41 FORMAT(1X,I6,I2,2I1,I4,2FB )@@G@@I1,I3,6I2,I3/14X,11A6/14X,10A6) @B@@@R X = FIND (CSDB,1,NEXT,GPFC )@@G@@(4),CLIENT) @A@@@R IF(DEBUG.EQ.1) PRINT 425, X @ @@@R IF(X.LFD )@@G@@E.O) GO TO 500 @#@@@R GO TO 450 @[@@@RC @ @@@RC FIND FE )@@G@@THE NEXT CLIENT @[@@@RC @A@@@R 500 X = FIND(CSDB,1,NEXT,CLIENT,0)FF )@@G@@@B@T@R IF(DEBUG.EQ.1) PRINT 75, KASE,RC @ @@@R IF(X.LE.0) GFG )@@G@@O TO 600 @#@@@R GO TO 100 @[@@@RC @[@@@RC @^@@@RC FH )@@G@@ NO MORE CLIENTS @[@@@RC @^@@@R 600 PRINT 610,ICOUNT @G@@@R 610 FI )@@G@@FORMAT('0 --- END OF REQUESTED CLIENTS IN DATABASE -- NUMBER PROCE@#@@@RFJ )@@G@@ *SSED=',I10) @#@@@R ENDFILE 10 @#@@@R ENDFILE 11 @#@@@RFK )@@G@@ ENDFILE 12 @#@@@R ENDFILE 13 @#@@@R REWIND 10 @#@@@RFL )@@G@@ REWIND 11 @#@@@R REWIND 12 @#@@@R REWIND 13 @#@@@RFM )@@G@@ STOP DONE @[@@@RC @ @@@RC*** ERROR PROCESSING ******@[@@@RFN )@@G@@C @#@@@R 800 PRINT 805 @E@@@R 805 FORMAT('0*** ERROR*** -- UNABLFO )@@G@@E TO ATTACH DATABASE') @#@@@R GO TO 1000 @#@@@R 990 PRINT 995 FP )@@G@@@G@@@R 995 FORMAT('0 ***ERROR*** -- UNABLE TO FIND FIRST CLIENT RECORD'FQ )@@G@@) @#@@@R 1000 STOP ERROR @[@@@RC @F@@@TC FUNCTION TO CONVEFR )@@G@@RT BIRTHDATE BACK TO NUMBER OF MONTHS @G@@@TC OLD PERSON WAS WHEFS )@@G@@N TEST WAS TAKEN (THIS I)#_[S@@@@@@@ORTHOGT ROTFACPUNCH TYPE2 TYPE1 FT )@@G@@@@[@@@@@@@@@@@@@@H@@@@@]@@@@@[EG@@@A)^E@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FU )@@G@@@@@@@@RANS SCORETANS LOADTRPRINT EH@@@A@@^@@^@@C@@G@@)@@[@@=@@]FV )@@G@@@@^@ E@C@@G=@@@@@]@@@@@QNCOD$ S1IODR S1STFT S1GVAL FW )@@G@@S1PCHD S1ENDC S1ENST S1UFOT NIO2$ NPRT$ FX )@@G@@NERR4$ NERR3$ S61CCR @@[@@@@@@@F(BLANK$ ^@@@C@@]@@@@FY )@@G@@S1CCI ]@@@C@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[MK0^G[#@K0^G@@G]@@#&C"@@@[G[)@#-C.)@@[G[@@#=GA )@@G@@C.@@@]G@)@#LC/)@@[G@@@#[F#[#[#[#[#[#[#[#[#@@G@)@F4[@)@F9O]K@F4R]K@#&G@@@F4[@@@F8O]@@F4R]@@#=GF )@@G@@O[0@F4AE@@@A)@,[F#[#[#[#[#[#[#[#[#@@A])@F.G[)@F4[[)@F/G]@@F4[]@@F;G[@@F4GG )@@G@@[[@@F'O])@F4R])@#>AF@@@A)@7[F#[#[#[#[#[#[#[#[#@@C#)@F;[#)@G@G#)@#&[#)@F_GH )@@G@@O])@F4R])@#XA])@F"O])@F4R])@#&AG@@@A)[@[F#[#[#[#[#[#[#[#[#@@R[0@#KA[0@G]GI )@@G@@O]@@F7R]@@#XA]@@G[O])@F4R])@#&A])@F;G#)@F4AH@@@A)[D[F#[#[#[#[#[#[#[#[#@@GJ )@@G@@R[@@#TA[@@G O]K@F7R]K@#HA]K@G^O[)@F7R[)@#OA[)@G#O[0@F7AI@@@A)[M[F#[#[#[#GK )@@G@@[#[#[#[#[#@@R[@@#MA[@@GCO[K@F7R[K@#JA[K@GBO@)@F7R@)@#&A@)@GAO[@@F7AJ@@@AGL )@@G@@)[V[EK0K0K0K0K0K0K0K0@@@R[0@#TA[0@GFO[0@F7R[0@#ZA[0@GEO[@@F7R[@@#IA[@@GDGM )@@G@@O[@@@SAK@@@A)[=[EK0K0^G^G[#[#@@@@@@@R[K@#PA[K@GIO[K@@SR[K@#OA[K@GHO[0@@SGN )@@G@@R[0@#NA[0@GGO[0@@SAL@@@A)[![EK0K0^G^G[#[#@@@@@@@R[K@#NA[K@GLO[K@@SR[K@#VGO )@@G@@A[K@GKO[K@@SR[K@#RA[K@GJO[K@@SAM@@@A)[6[F#[#[#@K0K0^G^G@@@@@R[@@#+A[@@GNGP )@@G@@O[@@@SR[@@#YA[@@GMO[K@@SR[K@#SA[K@F7O[K@F7AN@@@A)[_[EK0K0^G^G[#[#@@@@@@@GQ )@@G@@R[@@#WA[@@GQO[@@@SR[@@#UA[@@GPO[@@@SR[@@#=A[@@GOO[@@@SAO@@@A)]C[F#[#[#@KGR )@@G@@0K0K0K0K0@@@R[@@#=A[@@GTO[@@F5R[@@#A[@@GVO[@@F6R[@@#LA[@@GUGU )@@G@@O[@@F5R[@@#ZA[@@F9AR@@@A)]<[F#[#[#[#[#[#[#[#[#@@O[@@F6R[@@#-A[@@GXO[@@F6GV )@@G@@R[@@#)A[@@F/G#@@F/C#@@F6[#@@GWAS@@@A)]?[F#[#[#[#[#[#[#[#[#@@O]K@F_R]K@#&GW )@@G@@A]K@GZO[@@F_R[@@#)A[@@F5O[@@F5R[@@#YA[@@GYAT@@@A)]5[F#[#[#[#[#[#[#[#[#@@GX )@@G@@[])@G&[]@@G>[[)@G=[[@@G<[@)@G+[@@@G-O]K@F6R]K@#XA]K@G)AU@@@A)]"@3#[#[#[#GY )@@G@@[#[#@@)@[@C@)@ @C@_____"MODEL A]K@G?A]@@G:A[)@G%A[@@G([#)@G*[#@@G$AV@@@AGZ )@@G@@)@#@K@)@A[@@@@@@@@ST QUADTE@@@@@@@@@@@[@@@@@@@@@@@]T LINTES@@@@@@HA )@@G@@KG@@@@AW@@@A)@I[S@@@@@@@QUADRE@@@@@@@@@@@#@@@@@@@@@@@]UC LINRED@@@@@@HB )@@G@@@@@@@]@@@@@@@@@@@]AX@@@A)@T[S@@@@@@@@@@@#D@@@@@ @@@@@@@@@@@] PRIOR HC )@@G@@@@@@@@@@@@@^@@@@@@@@@@@]DUC AY@@@A)@=[S@@@@@@@LACHEN@@@@@@@@@@B;@@@@@@HD )@@G@@@@@@@]ONS EQUATI@@@@[<@@@@@@@@@@@V@@@@@^AZ@@@A)@\[S@@@@@@@@@@@@[@@@@B.HE )@@G@@@@@@@@@@@@@]NC NDISFU@@@@@@@@@@B/@@@@@@@@@@@] BA@@@A)@'[S@@@@@@@HF )@@G@@@@@@@[@@@@@[@@@@B"@@@@@@@@@@@]AK CLASSP@@@@[<@@@@@[@@@@@[@@@@@[BB@@@AHG )@@G@@)[ [S@@@@@@@ GRAPH @@@@@@@@@@C@@@@@@D@@@@@^SPAK NOCLAS@@@@@@@@@@@@HH )@@G@@@@@@@CBC@@@A)[K[S@@@@@@@@@@@@]B MEMPRO@@@@@@@@@@@@@@@@@C@@@@@@@@@@@]HI )@@G@@@@@@C[@@@@@@@@@@@]BD@@@A)[V[S@@@@@@@ BAYES @@@@@@@@@@CC@@@@@@@@@@@]HJ )@@G@@ ALLOC @@@@@@@@@@CB@@@@@@BE@@@A)[&[S@@@@@@@@@@@@@@@@@@[@@@@CE@@@@@@HK )@@G@@@@@@@]ABLE CLASST@@@@@@@@@@CD@@@@@@@@@@@]BF@@@A)[1[S@@@@@@@@@@@@C@@@@@@HL )@@G@@@@@@@[@@@@CH@@@@@@@@@@@]LLOC GROUPAK"K@@@\[\___@@@@@]BG@@@A)[/[S@@@@@@@HM )@@G@@@@@@@@@@@@@C@@@@@[@@@@@[@@@@CL@@@@@@@@@@@]ORES BANKSC@@@@@@@@@@@@BH@@@AHN )@@G@@)]B[S@@@@@@@@@@@@@@@@@@]E DSQUAR@@@@@@@@@@CN@@@@@J@@@@@#INT DATAPRHO )@@G@@@@@@@@BI@@@A)]M[S@@@@@@@@@@@@@@@@@@V@@@@@#@@@@#\@@@@CP@@@@@@@@@@@] HP )@@G@@COSTS @@@@@@@@@@COBJ@@@A)]X[S@@@@@@@@;&?*@@@@@@@@@@@@V@@@@@A@@@@I+@@@@K1HQ )@@G@@@@@@@@@@@@@]TRIX COSTMA@;&?*@BK@@@A)]*[S@@@@@@@@@@@,3@@@@@@@@@@@]S HR )@@G@@WEIGHT@@@@@@@@@@,2@@@@@@@@@@@] SCALEDBL@@@A)]3[S@@@@@@@@@@@@^@@@@,;HS )@@G@@@@@@@@@@@@@] SCORES@@@@@@@@@@@@@@@@@C@@@@@@@@@@@#BM@@@A)]"[S@@@@@@@HT )@@G@@@@@@@@@@@@@]@@@@\ @@@@@@@@@@@]ORES SORTSC@@@@@@@@@@@@@@@@@C@@@@@@BN@@@AHU )@@G@@)#D@S@)#H@8@@@@@@@@@@@B/@@@@B;@@@@@ @@@@@^@@@@@#@@@@@]@@@@@[@@@@@@@@@@@@HV )@@G@@@@@@@CBO@@@A)#O[S@@@@@@@@@@@CN@@@@CL@@@@CH@@@@CE@@@@CD@@@@CC@@@@CB@@@@C[HW )@@G@@@@@@C@@@@@B"@@@@B.BP@@@A)#Z[@@@@@@@@)#^@F#@@@@@@A])@G!@@@@\F@@@@\ @@@@,;HX )@@G@@@@@@,3@@@@,2@@@@K1@@@@CP@@@@COBQ@@@A)# @:][#[#[#[#@@@@)^M@K@@@@@@@@@@@@@HY )@@G@@) (I4,2X@@K@G,@[0@F1@@@@^M@@[@@]/,0@@@BR@@@A)#E@3]=K0[@@)^O@K@@@@@@@HZ )@@G@@@@@@@@______REWIND/K@@^G0@@@@G*@@@@GD@@@@ @@@@@'^@@@@BS@@@A)#K@;#H] #[#IA )@@G@@[#[#[#@@@@@@)^Q@C@NMODS @@@@#$@@@@#$@@@@#$@@@@^O@@@@FT/,0@@@ @@@@@BT@@@AIB )@@G@@)^R@C@)#R@;#[]D#[#[#[#[@@@@@@@/K@@W0@@@@FU@@@@FU@@@@#*@@@@^Q/,0@@@@[8@F1IC )@@G@@______BU@@@A)^S@K@)#Y@3#[]D#[#[#[#@@@@@@@@@@@@FU@@@@FU@@@@#(@@@@^S/,0@@@ID )@@G@@@[9@F1______IFDSQ BV@@@A)#=@F@@@@@@@)^U@K@)#>@<#[]D#[#@@@@@@@@@@#%@@@@^UIE )@@G@@/,0@@@@['@F1______IFOTHR/K@@W0BW@@@A)#(@:#[#[@K0@@@@@@)^W@K@@@@@@@@@@@@@IF )@@G@@______NGROUPC/@@[=@[;@F1/K@@W0@@@@FU@@@@FUBX@@@A)#,@;#[]H#[#[@K^G@)^Y@K@IG )@@G@@______GROUPV@[.@F1/K@@#5/K@@#5@@@@#:@@@@^W/,0@@@[@@@#:BY@@@A)#5[F#[]H#[#IH )@@G@@[@K^G^G^G@@@R[@@#* @@@#!@[_@F1/K@@#//K@@#/@@@@#?@@@@^Y/,0@@@ @@@#?BZ@@@AII )@@G@@)#"@<#[#[#[9@@@@@@)^)@K@)^]@F#@@@@@@ @@@#\______TEST [@^J_"C@@@@ @@@@ IJ )@@G@@ @@@#,CA@@@A)^#[F]H#[#[@K^G^G[#@@@@@]@@@#0H@@@@@C@@@#&@] @F1/K@@^D/K@@^DIK )@@G@@@@@@#\@@@@^)/,0@@@CB@@@A)^G[N#[#@^G[#@K@@@*@@@@G/G@@^RH@@@@@[@@@#2G@@@@IIL )@@G@@G@)@#&C/)@@);@@@@K0K@@@@@@@@@@@^1@@@@@[/,0@@@]@)@G\^^K@^1N8M@@[^^K@^8N8M@@[H@)@#&CF@@@AIP )@@G@@)^2[F#[#[#[#@K0K^G^G@@@@@]K@F1@@@@#6@@@@^8@@@@G\@@@@@@@@@@FW@@@@FV@@@@@AIQ )@@G@@@@@@#5CG@@@A)^;[N#@^G[@K0^G@@@G/@@@]G@@@#2C@C@@[R]@@G%/K@@ A(@A@@[R[)@G:IR )@@G@@[@@@@@G@@@@@C@@@#6CH@@@A) [F#@K0K[@K0K0K0@@@@@@R]K@FXH@@@#&C@@@#2/K@@W0IS )@@G@@*@@@@G/C@@ FH@@@#2C@@@@@[@@@#2CI@@@A) I@V#@@@@@@)^+@S@) L@N@K0@@@@C@@@#2IT )@@G@@8L@@ KA20) E20.4,(2I20, @D)@[[@@@[^Q]K@G&CJ@@@A) N[N#[#@K0@K@@@@@[@[@@@IU )@@G@@C/@@@[/K@@ X*@@@@GG/@__"C@E@@[R])@GZ[@+@@[C@)@G,[@@@#7CK@@@A) X[N#@[@[#@IV )@@G@@@@@@@@G/@__"C@A@@[R[)@GH[@[@@@C/@@@]/K@@ =*@@@@GG/@__"C@^@@[R[@@GMCL@@@AIW )@@G@@) $[MK@K0@K@@@@@@@C/@@@^/K@@ 2*@@@@GG/@__"C@C@@[R]@@GE[@[@@@C/@@@#/K@@ :IX )@@G@@*@@@@GCM@@@A) 1[MK0^G[#@K0@@@@G/@__"G@A@@[R[)@GEG@^@@[R[@@GHG@E@@[R])@GMIY )@@G@@C@D@@[R]K@GZ[@[@@@CN@@@A) ;[N@^@K^G[#@K0@@R])@F7G@D@@[R]K@GFC@C@@[R]@@GCIZ )@@G@@/K@@AF(@[@@@/K@@S1*@@@@G/G@@ "CO@@@A)A [MK0@K^G[@@@@@@C/@@@[/K@@AQ(@A@@[JA )@@G@@R[)@GD/K@@S/(@@@@GG@ @@[G@^@@[R[@@GDG@E@@[CP@@@A)AJ[N#@K0^@K0[#@@@R])@GGJB )@@G@@G@ @@[C@B@@[[@@@#3C/@@@[/K@@AQ*@D@@@R]K@GB[@C@@[R]@@GBCQ@@@A)AT[M^@[@^G@JC )@@G@@@@@@@@[@^@@]R[@@GBC/@@@[/K@@A<*@@@@GG/@__"C@B@@[/K@@BF(@@@@GG@E@@[CR@@@AJD )@@G@@)A<[N#@[@^G@@@@@@@G/@__"C@ @@[[@C@@]R]@@GBC/@@@]/K@@A:*@@@@GG/@__"C@A@@[JE )@@G@@R[)@GGCS@@@A)A![MK[#@K0^@K0@@@[@@@#3C/@@@[/K@@A7*@E@@@R])@GB[@D@@]R]K@GBJF )@@G@@C/@@@#/K@@A2*@@@@GCT@@@A)A7[MK0[#@^@K@@@@@/K@@TM*@@@@I/G)@B[G/)__"G@=@@[JG )@@G@@R[@@GGG@>@@[C@$@@[[@@@#!C/@@@[CU@@@A)B[[MK0@@^@@@@@@@@/=K@T*+@@@@I @@@@IJH )@@G@@*@@@@KG.@__"C[B@@[C/)@@[ @@@@G*@@@#?C/@@@[CV@@@A)BF[N#@K[#@^G@@@@@1@@@@IJI )@@G@@*@@@@IH@)@#:C@&@@[[@C@@#R]@@GBC@A@@[/K@@BQ(@A@@[R[)@GICW@@@A)BP[N@K0^@K0JJ )@@G@@[@K&@@/,0@@@^^K@BZN8T@@@[@E@@^R])@GBC/@@@[/K@@B,(@D@@[R]K@GJ/K@@WHCX@@@AJK )@@G@@)BZ[N@K0K0K0K0K0@@[@%@@ C@(@@[[@@@@@G@@@@@C@@@#9@#H@F1@@@@#9@@@@#8@@@@FYJL )@@G@@@@@@BZCY@@@A)B([N#@^G^[#@K[#@@R]@@GBC/@__"/K@@B7(@A@@[R[)@GS/K@@B; @@@@^JM )@@G@@[[E@@AC[^@@@R[@@GACZ@@@A)B3[M^G^[#[@K0K^G@(@D@@[R]K@GK/=@@T"C@@@@^/K@@T3JN )@@G@@(@@@@ /K@@B;[@)@@^C/)@@[[@C@@^DA@@@A)B.[N@^G@[@@@@@@@@[@=@@BC/)@@[/K@@CRJO )@@G@@(@@@@IG/)__.C@<@@@[@^@@BR[@@GBC/@@@#/K@@CTDB@@@A)CB[UK0@@K@@[@=@@BC/)@@]JP )@@G@@/=0@CR)@)@@K @@@@K*@#@@@C.@@@[ @@@@I*@@@@KH[@@FZC[#@@[DC@@@A)CM[MK0^[@^GJQ )@@G@@^G[#@@R[)@GBC@E@@[R])@GO[@@@#!C/@@@[/K@@CT/K@@UD*@@@@KH[@@F)C[#@@[DD@@@AJR )@@G@@)CW[MK0^@K0K0^@@@@C@D@@[/K@@C\(@D@@[R]K@GQ[@@@#!C/@@@[/K@@C+(@C@@CR]@@GBJS )@@G@@[@A@@CDE@@@A)C&[N#@^[#@K[#[#@@R[)@GL[@@@#4C/@@@[/K@@C\*@E@@]R])@GB/K@@UOJT )@@G@@*@ @@[[@^@@DR[@@GBDF@@@A)C0[MK[#@K0^G[#@@@R[@@GPG@(@@[R]K@GNC@*@@][@@@#!JU )@@G@@[@C@@ER]@@GBC/@@@[/K@@D](@A@@[DG@@@A)C'[M^[#@K@K0@@@@@(@A@@[R[)@GR[@*@@FJV )@@G@@C@%@@[/K@@D](@E@@@R])@G /K@@UZ(@@@@IG@=@@[DH@@@A)D^[N@K0^@K0^G[#@@[@@@#!JW )@@G@@[@^@@GR[@@G^C/@@@[[@@@#4C/@@@[/K@@DE*@D@@]R]K@G^/K@@DODI@@@A)DI[N#@K[#@KJX )@@G@@0^@@@@C/@@@[/K@@EB(@A@@[R[)@GT[@C@@GR]@@G^C/@@@]/K@@DO(@E@@@R])@G#DJ@@@AJY )@@G@@)DS[N#@K0^G[@^@@@@C/@__"/K@@EB[@D@@I/C)@D-*@@@@I[@)@#'C@=@@@R[@@G][@D@@HJZ )@@G@@R]K@G^DK@@@A)D+[N#[#[#[#@^G[@@C@C@@[/K@@D_(@@@@GH@@@F-C@C@@[[@@@[^R[)@G-KA )@@G@@R]@@F8R])@G^G@@@#'DL@@@A)D?[F#@K[@K&K^G^G@@@@@@@@@@@#8@@@@FY@@@@D2/,0@@@KB )@@G@@^^K@D2N8S@@@/K@@E](@@@@GH@@@F+DM@@@A)D5[N#[#[#@@[@@@@@/K@@E^[[E@@LC[A@@@KC )@@G@@[@%@@KC@*@@[[@@@@@G@@@@@C@@@#9@^T@F1@@@@#9DN@@@A)D_[M^@@K^G@@@@@@@(@^@@[KD )@@G@@R[@@F98L@@D$O.)@@]O"@@@][@E@@JC/@@@[/K@@E^[@E@@IC/@@@[DO@@@A)ED[N@^G^G[#KE )@@G@@@K0^@@/C)@ER*@@@@I[@)@#'C@&@@@R[)@G[[@D@@MR]K@G^[@@@#!C/@@@[/K@@FCDP@@@AKF )@@G@@)EN[M^[@^G^G^G^G@@[@@@[^R[@@F'R])@GKV )@@G@@^@K@#/N8K@I$/K@@I$ED@@@A)GX[N#@K0[#@K0K@@@*@@@@M/H)@G*H[)@#:[[%@@W[[)@#'KW )@@G@@;L)@@[C[(@@[ @@@^@[[E@@VR])@F"EE@@@A)G$[N@K0@^[#@K0@@@[[@@#'T.@@@#C[@@#'KX )@@G@@/K@@U5*@@@@KH[D@@[G[@@@M;[)@@C_)@@[/K@@V]*@@@@GH@@@F&C@D@@[/K@@U5*@@@@GG/@__;LB )@@G@@C@C@@[EI@@@A)HH[N#[#@[@[@@@@@@C/@@@[8LK@HIG_)@@[O")@@[/K@@VJ(@@@@GH@^@@@LC )@@G@@C@E@@W[#)@^]N[K@G0EJ@@@A)HR[N#[#[#[#[#@@@@G_0@@#O"@@@#O.@@@#[@&@@WC@()@@LD )@@G@@O[)@F4O[)@#_R[)@#&[@@@#_G@@@#_EK@@@A)H-[N@K0K0^G^G@^@@/K@@U5*@@@@MG.)__'LE )@@G@@C[%@@@R])@G\[[@@^#G.@@@[G[@@#LC[@@#'8L@@G_EL@@@A)H:[N#@^G[#[#@@@@@;L)@@[LF )@@G@@G.)__"G.@@@[G@@@#&[]@@^^C"@@@[[[)@#';[)@@@S@)I8@'^@K[@@@^^K@J#N8W@@-^^K@J[N8T@@[^^K@J]N8U@@#[@?@@)______ORES LP )@@G@@BANKSCEU@@@A)I_[F]X#[@K^[#[#[#[#@@@@C@@@^A@A=@F1@@@@^A@@@@^ @@@@J#@@@@J]LQ )@@G@@@@@@J[@@@@^>/,0@@@EV@@@A)JC[M^G4G@K^G^G4G@R]@@GX[@@@@@C@@@^ /K@@JL1@@@@GLR )@@G@@*@@@@GH@@@^ C@@@@@[@@@@@G@@@@@EW@@@A)JM[MK0[@K0K0^G^G@T@)@#:G@)@#:C/)@@[LS )@@G@@[@@@#1C@@@#2/K@@RA(@@@@GG@A@@[R[)@GYC@C@@[EX@@@A)JW[EK0K0K0^@K^G@@@@@@@@LT )@@G@@C@@@^B/K@@W0*@@@@G/G@@J=H@@@@@G@)@#1C@)@F6[@@@^BG@@@@IEY@@@A)J>[N#[#@[@KLU )@@G@@0^G^G@C@)@^B]@@@^CH@@@@@C@@@#18L@@J( @^)@[[@@@[^Q[@@@IR[@@FXH@@@#1EZ@@@ALV )@@G@@)J\[F#@K^[#[#[#[#[#@@@@@[[)@#"C[)@F?[[@@#.C[@@F:^@K@#/N8K@M-/K@@M>(@A@@[LW )@@G@@[@)@#7FA@@@A)J8[MK0K0@^G^G^G@@R]@@F$R]K@G=R])@G$C_0@@[W"@@@#;Q@@@=G"@__"LX )@@G@@ @@@#_[]@@#'C]A@@[FB@@@A)K][F#@K0^G^G^G^G@@@@@@@C/)@@[O[@@F6O[@@#_R[@@#1LY )@@G@@G@@@#_C/@__"[#0@#;[]@@[^Q]@@G=FC@@@A)KF[M@K0K0K0@@@@@@*@@@@GG/@__;C@E@@[LZ )@@G@@A[@@G1[@)@G0[@@@G\ @@@@I*@@@@KH[^@@[C[D@@@FD@@@A)KP[N@^G[@^G^G^G^@/=@@VJMA )@@G@@C@@@G0[#)@^]N[K@G\C_)@@[/K@@V]*@@@@GH@@@F&C@C@@[/K@@K:FE@@@A)KZ[MK[#@^G^MB )@@G@@G@@@@@O"K@@#O")@@#[@)@#_G@)@#_C/)@@[[@A@@[R[)@G1C@C)@@8LK@KWG_)@@[FF@@@AMC )@@G@@)K([EK^G[#[#[#@K0@@@@@@@H@)@#:[@?@@XC@)@#_G@@@F4G@@@#&;@@@@H@E@@@MK )@@G@@R])@G2FM@@@A)L%[N#[#@[@[#[#@@@R[)@^E[@K@FS"O^@@[C/@@]V/K@@L3(@@@@GG/@__.ML )@@G@@C@^@@@R[@@G3[@)@FSFN@@@A)L4[N#[#[#@^G^G[@@G/)@@[8LK@LSG_)@@[[@)@@@G@)@@@MM )@@G@@C/)@@][@A@@[C@@@FSO[)@F_O[)@^FFO@@@A)L"[N#@K0K0^[#@K@@C[*@@W/K@@M-(@C@@VMN )@@G@@R]@@G!8L@@LHG_0@@[[[@@^EG[@@^EC.@@@[[@)@@@FP@@@A)MC[N#@K[#@K0^G^G@[#0@#'MO )@@G@@[[)@G\[[)@[^R]K@G\C_0@@[G[)@#_C.)__"/K@@V?*@@@@MH[)@#_FQ@@@A)MM[MK0K0K0@MP )@@G@@K@@@@@G_)@@[O")@@[/K@@MY(@@@@GH@E@@WC@D@@@[#)@#;N[K@G\R])@G*C_)@@[FR@@@AMQ )@@G@@)MW[N@K@K^G[@K^@@@N8K@RA/K@@RA/K@@V7*@^@@[R[@@G(8L@@MLG_0@@[O"K@@[/K@@V?MR )@@G@@8LK@MPFS@@@A)M&[F#[#[#[#[#@K0K0@@@@@C.)@@[][@@^GH[@@#1C.@@@[[@)@#"C@)@F&MS )@@G@@[@@@#.C@@@F!^@K@#/FT@@@A)M\[N#[#[#@[#@K0@@G"@__"H[@@F_H.@@@[[]@@^[W"@@@DMT )@@G@@;Q@@@=C]A@@[R[)@G( @@@#_[[)@#;FU@@@A)M9[E^G^G^G^G[#[#@@@@@@@R])@F4G@)@#_MU )@@G@@C/)__"G@@@#)C@@@#;[#0@^H][@@G\[]@@[^C_0@@[FV@@@A)N][MK0@K0[#[#@@@@[@)@G1MV )@@G@@[@@@G0 @@@@G(@@@@KH[@@F&C[E@@[C/@@@[O]K@@GR]K@F_O])@@GFW@@@A)NG[N#[#@K0@MW )@@G@@[#@@@@R[@@G5C/)@@[ @@@@G(@@@@IG/)__;C@*@@[R]@@G4C/@@@[A])@G5A]K@G4FX@@@AMX )@@G@@)NQ[U@@@@@@@ @@@@I1@@@@K*@@@@KH[^@@ C.@@@]C/)@@[)@@@@I @@@@I(@@@@KG.@__;MY )@@G@@C[^@@]FY@@@A)N-[M^@K0K0K0K0K@@C@^@@@/=@@V]C@@@G0[#)@^IN[K@G1R[)@G\C_)@@[MZ )@@G@@/=K@U5)@@@@I;^@@@=FZ@@@A)N:[M^@^@K0K0K0@@@[@@@^I[@@@#_G@@@#_C/@@@[8LK@N$NA )@@G@@G_)@@[O.)@@[/K@@N'(@@@@GH@A@@[GA@@@A)N5[F#[#[#@[#[#[#@@@@@@@O])@#;R])@#)NB )@@G@@G@@@#_C/@__"[@(@@[C@=@@@O]K@F_O]K@^IR]K@^GGB@@@A)N"[N#@^G@^G[#@@@@[@)@G6NC )@@G@@[@@@[ R]@@G\C_)@@[ @@@@I(@@@@KH[@@F&C[E@@^C/)@@[O])@F4GC@@@A)OC[N#[#[@@KND )@@G@@@K@@@@8LK@OCG_)@@[O"@@@[/K@@OV(@@@@GH@E@@#C@C@@[/=@@V]C@@@G6[#)@^JGD@@@ANE )@@G@@)OM[EK0K0K0K0K0K0@@@@@@@[@&@@[C@%@@#O[)@F_O[)@^JR[)@^G[@@@^J[@@@#_G@@@#_NF )@@G@@C/@@@[GE@@@A)OV[N#[#[#[#[#@^@@G/@__'C@^@@B/K@@O?1@@@@G*@@@@GH@@@^[C@@@^HNG )@@G@@O[@@F4O[@@#;R[@@#)GF@@@A)O>[MK[#[#@K^G[#@@G@@@#&;@@@@*@@@@GNO )@@G@@H@@@^[C@@@^HA]@@G7[@*@@[C@)@@#GM@@@A)P&[N@^@K0^G^G[#@@N[K@G4C_0@@[[#@@^KNP )@@G@@N[@@G4C_@@@[[@@@#;C/@@@[8L@@PIG_0@@[8LK@PPGN@@@A)P0[F#[#[#[#[#[#@K0K0@@@NQ )@@G@@N[)@G4R]K@G\C_)@@[R[@@G0A[)@G0O[)@F4O[)@#;R[)@#)[#0@^HGO@@@A)P9[##@[@[@@NR )@@G@@)^*@K@2X,A6,(2I10,8L)@P9G_)@@[O"K@@[/K@@Q[(@@@@GH@D@@[C@^@@@[#)@^IGP@@@ANS )@@G@@)^%@C@)Q[[##[#[#@K0K0K0@C@C@@#[#)@^JN[)@G4R])@G\C_)@@[O]@@F4O]@@#;R]@@#)NT )@@G@@A8) GQ@@@A)QD[M^@^@K0K0K0@@@H@@@^IT@@@#:H@@@^JC/@@@[8L)@QBG_)@@[O")@@[NU )@@G@@/K@@QJ(@@@@GH@E@@[GR@@@A)QN[N#[#[#[#@K0@K@/K@@Q)(@@@@GG/@__.C@A@@ [@)@FSNV )@@G@@C@&@@AO[)@F4O[)@#;R[)@#)]@@@^FGS@@@A)QX[E^G^G^G^G^G@@@@@@@@@C/)@@D[@^@@[NW )@@G@@C@@@FSO[@@F_O[@@^FR[@@@@[@K@FS"OA@@AC/@@]VGT@@@A)Q&[N#[#@K[@K0^@@@C[D@@WNX )@@G@@/K@@RA(@D@@VR]K@G!8L@@P!G_@@@[8LK@P0G_0@@[[@)@#;G@)@#;GU@@@A)Q0[F#@^G^G^NY )@@G@@G^G[#@@@@@@@R])@G*C_)@@[[#0@#'[[@@G1N[@@G1R]@@G\C_0@@[G.@__"[[@@^LGV@@@ANZ )@@G@@)Q9[N#[#@[@[@K@@@@/K@@WS8LK@Q'G_)@@[O")@@[/K@@R#(@@@@GH@E@@WC@C@@[[#)@#;OA )@@G@@N[K@G1GW@@@A)R#[E^[#[@K*K0K0K%@@@@@@/,0@@@@D/@F1@@@@FY/,0@@@/K@@R7(@@@#\OB )@@G@@8L@@Q6G_0@@[O"@@@[GX@@@A)RG@3#[#@K0K0K0@@@)^:@S@,I6,00LSCR= (007HO@@K@#2OC )@@G@@@@K@#0@@K@#&@@K@@@@D.@F1@@[@^:GY@@@A)^,[C@@@@@@@@@@[C@@@@@@@) F= ,I6OD )@@G@@ MBU6,009HCR= ,IH KSI6,009BUF= ,9H LGZ@@@A)RM[F]>#[@K*K0K0K%K0K0@@OE )@@G@@@EB@F1@@[@^:/,0@@@@EA@F1@@@@FY/,0@@@/K@@R)(@@@#1'^@@@@HA@@@A)RV[EK0K0K0KOF )@@G@@(K0K0K0K0@@@R[)@G@H@@@#&C@@@#7 @@@#''^@@@@@@K@^B@@K@^C@@K@#1@@K@@@HB@@@AOG )@@G@@)R=[E^G^G[@K*K0K0@@@@@@@@EO@F1@@@@FU/,0@@@/K@@R5(@A@@[[@@@#'G@@@#'C/@@@[OH )@@G@@[@@@[^HC@@@A)R![N](#[#[#@[]=K@8L@@R>O.)@@['^@@@@@@Q@@[@@Q@@[@@Q@@[@@K@#'OI )@@G@@@EP@F1@@[@^7/,0@@@HD@@@A)^7@)@@@@@@@)R7@%K0K0^@@/C)@R"D@)@@@[@@@@ G@@@@ OJ )@@G@@C/@@@[15) 15.5,A,I12,E(I5,2XHE@@@A)R/@%K^G^G@@)^;@K@)S[@F#@@@@@@[@)@#GOK )@@G@@______WRITE G/)@@[H@)@#&C@)@#2/K@@SX*@@@@IHF@@@A)S][F#@K^COG^G^G^[#@@@@@OL )@@G@@@@@@#$@@@@SD@@@@#G@@@@^;@@@@FT/,0@@@^^K@SDN8O@@[R[@@G)HG@@@A)SF@<#[#[#@@OM )@@G@@)^.@K@)SJ@N#[#@@@@(@@@#1[@@@#G______WRITE G/@@@[H@@@#1C@@@^B@E<@F1HH@@@AON )@@G@@)SL[F@K0K0^[] #[#[#@@@@@@@@@#G@@@@^.@@@@FT/,0@@@^^K@SUN8T@@[O]K@F_R]K@#1OO )@@G@@/K@@SXHI@@@A)SU[F@K0K0K0K0K0K0YOG@@@C@)@#,[@AJ_"C@@@@ R[)@#*R]@@#%R])@#(OP )@@G@@@E&@F1@@@@#$@@@@SUHJ@@@A)S<[N9K0YL#@K[#@@@(@@@@GH@@@#4C/@@@[/K@@TB(@@@@MOQ )@@G@@H[)@#3C.)@@[[[CJ_"C[@@#![@%J_"HK@@@A)S![F@K^[#[]-#[#[](#@@@@@@[@^_/,0@@@OR )@@G@@@E1@F1@@@@FY/,0@@@@E0@F1/K@@W8N@0@S0/K@@TXHL@@@A)S6@F#@@@@@@)^_[@@@@@@@@OS )@@G@@HE CONE OF TNLY ONOR. OY1 ERRLASSIF*****C(054H0@E2@F1HM@@@A) B[S@@@@@@@OT )@@G@@ USED.CAN BEREDUC R QUADEDUC OT,LINRUADTESTEST,Q51HLINORDS 0TROL WHN@@@AOU )@@G@@) M@C@)S7[#]=[@K*K0K0@@@@E7@F1@@@@F,/,0@@@/K@@ "[@@@@@G@@@@@C/@@@['^@@@@OV )@@G@@) HO@@@A)S_@V](#[#@@) N@0@@@@@@@EN LINOR. WHY1 ERRLASSIF*****C(124H0OW )@@G@@@E8@F1@@[@ N/,0@@@HP@@@A) T[S@@@@@@@TROL WHE CONE OF TED, ONARE USREDUC OX )@@G@@R QUADEDUC OT,LINRUADTESTEST,QHQ@@@A) =[S@@@@@@@T ALSONS MUSQUATIOE OR EOY )@@G@@DSQUARX,039HN, /24,LACHE,ALLOCEMPROBORDS MHR@@@A) \@K@)T]@;]=[@K*K0@@@@@OZ )@@G@@@@@@F,/,0@@@/K@@AF[@@@@@G@@@@@C/@@@['^@@@@ED.) BE USHS@@@A)TD@<#[](#[#PA )@@G@@@@@@@@) 1@)@@@@@@@Y1 ERRLASSIF*****C(122H0@E"@F1@@[@ 1/,0@@@@E.@F1HT@@@APB )@@G@@) 5[S@@@@@@@ADREDU OR QUNREDUCEST,LI,QUADTINTESTORDS LTROL WHE CONE OF TPC )@@G@@OR. ONHU@@@A)A@[S@@@@@@@SCORESMPROB,LOC,ME067HAL,/24X,LACHENTIONS,N EQUAPD )@@G@@ED WHE BE USC MUSTHV@@@A)AF[@@@@@@@@)TH@F]=@@@@@'^@@@@USED.)RE IS DSQUAPE )@@G@@UP) ORS(AGROTSCOREP),SOR(AGROUHW@@@A)TI[E[@K*K0K0K%K0@@@@@@@@@[@AN/,0@@@PF )@@G@@@F#@F1@@@@FY/,0@@@/K@@S%[@@@@@G@@@@@C/@@@[HX@@@A)TR@F#@@@@@@)AN[@@@@@@@@PG )@@G@@E CONT OF THLY ONEOR. ONY1 ERRLASSIF*****C(089H0@F^@F1HY@@@A)AV[@@@@@@@@PH )@@G@@)TS@F]=@@@@@'^@@@@SED.) N BE ULOC CA OR ALEMPROBCHEN,MRDS LAROL WOHZ@@@API )@@G@@)TT[E[@K*K0K0K%K0@@@@@@@@@[@A@F]=@@@@@'^@@@@ED.) QH )@@G@@ BE UST ALSOOB MUS MEMPRHEN OROC,LACES,ALLIV@@@A)U&[E[@K*K0K0K%K0@@@@@@@QI )@@G@@@@[@C=/,0@@@@F3@F1@@@@FY/,0@@@/K@@D][@@@@@G@@@@@C/@@@[IW@@@A)U\@F#@@@@@@QJ )@@G@@)C=[@@@@@@@@T BE ULE MUSASSTABOR. CLY1 ERRLASSIF*****C(086H0@F4@F1IX@@@AQK )@@G@@)C?[@@@@@@@@)U0@F]=@@@@@'^@@@@.) METERST PARAWITHOU USED RES ISEN SCOQL )@@G@@SED WHIY@@@A)U1[E[@K*K0K0K%K0@@@@@@@@@[@C4/,0@@@@F9@F1@@@@FY/,0@@@/K@@FCQM )@@G@@[@@@@@G@@@@@C/@@@[IZ@@@A)U'@V#[#[#@@)C4@0@@@@@@@E FORMOR. THY1 ERRLASSIFQN )@@G@@*****C(041H0@@K@#"@@K@#.@F'@F1JA@@@A)C'@8@@@@@@@)U.@N]=@@@@@C/@@@['^@@@@QO )@@G@@D.) IS BAMETERSH PARAA6,019THE ,2AT OF JB@@@A)U_[E^G^E^G^G^E=G^G@@@@@QP )@@G@@@G]@F1@@[@D[/,0@@@@G[@F1@@@@FY/,0@@@/K@K#/[@@@@@G@@@@@JC@@@A)VC@N#[#@@@@QQ )@@G@@)D[@8@@@@@@@ MUST OUPIDSOR. GRY1 ERRLASSIF*****C(063H0@@K@#"@@K@#.JD@@@AQR )@@G@@)DC@0@@@@@@@)VE@V]=@@@@@G@@@@@C/@@@['^@@@@) - ,2A6 LESS ERS ORHARACTQS )@@G@@BE 6 CJE@@@A)VH[EK0K*K0K0K%K0K0K0@@@R[@@#L@GE@F1@@[@DI/,0@@@@GD@F1@@@@FYQT )@@G@@/,0@@@/K@K#/[@@@@@JF@@@A)VQ@3#[#@K:K0K0@@@)DI@S@LASSIF*****C(033H0@@K@#"QU )@@G@@@@K@#.'^K@@@C8^@@@O[@@F4O[@@#;JG@@@A)DL[S@@@@@@@TROL WHE CONE IN T TWI CQV )@@G@@CIFIEDAS SPE042H W- ,A6,OUPID OR. GRY1 ERRJH@@@A)DW@K@)VW@;]=[#[]-#@@@@@QW )@@G@@@@@@FY/,0@@@/K@K#/[@@@@@G@@@@@C/@@@['^@@@@A6) ORD ,2JI@@@A)V<@<#[](#[#QX )@@G@@@@@@@@)DY@)@@@@@@@Y1 ERRLASSIF*****C(093H0@GN@F1@@[@DY/,0@@@@GM@F1JJ@@@AQY )@@G@@)D+[S@@@@@@@UST EQWORD MNTROL IOR COTHE PRED IN PECIFI P'S SOF ALLE SUM QZ )@@G@@OR. THJK@@@A)D!@K@)V$@;]=[@K*K0@@@@@@@@@FY/,0@@@/K@@I$[@@@@@G@@@@@C/@@@[RA )@@G@@'^@@@@E.) UAL ONJL@@@A)V,@<#[](#[#@@@@@@)D\@)@@@@@@@Y1 ERRLASSIF*****CRB )@@G@@(088H0@GT@F1@@[@D\/,0@@@@GS@F1JM@@@A)D3[S@@@@@@@ND PRITRIX ACOSTMA BOTH RC )@@G@@IED INSPECIFST BE IDS MU GROUPE SAMEOR. THJN@@@A)D"@C@)V2[#]=[@K*K0K0@@@RD )@@G@@@GY@F1@@@@FY/,0@@@/K@@RA[@@@@@G@@@@@C/@@@['^@@@@OR.) JO@@@A)V'@V](#[#@@RE )@@G@@)D_@0@@@@@@@LY ONEOR. ONY1 ERRLASSIF*****C(085H0@GZ@F1@@[@D_/,0@@@JP@@@ARF )@@G@@)E [K@@@@@@@@@@@@@) USED.CAN BEATRIX COSTMSTS ORRDS COROL WOE CONTRG )@@G@@ OF THJQ@@@A)V.[F]=[@K*K0K0K%@@@@@@@/,0@@@@G=@F1@@@@FY/,0@@@/K@@M>[@@@@@RH )@@G@@G@@@@@C/@@@['^@@@@JR@@@A)WA@N#[#@@@@)EJ@8@@@@@@@NC MUSNDISFUOR. Y1 ERRRI )@@G@@LASSIF*****C(071H0@G>@F1@@[@EJJS@@@A)EQ@0@@@@@@@)WC@V]=@@@@@G@@@@@C/@@@[RJ )@@G@@'^@@@@SED.) S IS UKSCOREEN BANSED WHT BE UJT@@@A)WF[]K^E^G^G^E=G^G@@@@@@RK )@@G@@@@@@@@@G:@F1@@[@EW/,0@@@@G%@F1@@@@FY/,0@@@/K@@JL[@@@@@JU@@@A)EW[S@@@@@@@RL )@@G@@OUP, SAN NGRESS THT BE LNC MUSNDISFUOR. Y1 ERRLASSIF*****C(088H0JV@@@ARM )@@G@@)E$@*@@@@@@@)WN@<]=@@@@@[@@@@@G@@@@@C/@@@['^@@@@RD.) PUT CATHE INED ON RN )@@G@@PECIFIJW@@@A)WR@;@K*K0K0K%K0K0@@@@@@)E?@C@(123H0@G1@F1@@[@E?/,0@@@@G0@F1RO )@@G@@@@@@FY/,0@@@/K@@BQJX@@@A)E![S@@@@@@@TS MUSIN COSIFIED S SPECROUPIDT OF GRP )@@G@@THE SEOR. Y1 ERRLASSIF*****CJY@@@A)E8[K@@@@@@@@@@@@@R.) N PRIOFIED IRQ )@@G@@ SPECIOUPIDS OF GRHE SETT OF T SUBSET BE AJZ@@@A)WY[F]=[@K*K0K0K%@@@@@@@RR )@@G@@/,0@@@@G6@F1@@@@FY/,0@@@/K@@RA[@@@@@G@@@@@C/@@@['^@@@@KA@@@A)W$@<#[#[#[#RS )@@G@@@@@@@@)F]@)@@@@@@@Y1 ERRLASSIF*****C(061H0@@K@#"@@K@#.@G7@F1@@[@F]KB@@@ART )@@G@@)FA[S@@@@@@@XCEED NNOT E51H CA,2A6,0ED IN PECIFIPIDS SF GROUMBER OTHE NURU )@@G@@OR. KC@@@A)FL@8@@@@@@@)W:@N]=@@@@@C/@@@['^@@@@) CARD. INPUTON THERV )@@G@@IFIED S SPECNGROUPKD@@@A)W![M^G[@K^G^G^F@@H8)@@[/K@@@@!^)@F\@G"@F1/K@@W4RW )@@G@@N@0@W3C8)@@B/K@K#/[@@@@@G@@@@@KE@@@A)W7[F#[#[#[#[#[#[#[#[#@@R@)@H#R@K@H]RX )@@G@@9\)@H@9\@@G"9,)@G/9,@@G'9!)@G8R]0@F2[^)@F\KF@@@A)X@[F#[#[#[#[#[#[#[#[#@@RY )@@G@@N[@@HGR])@HFR]K@HER]@@HDR[0@HCR[)@HBR[K@HAR[@@H R@0@H^KG@@@A)XD@V#[#[#@@RZ )@@G@@)F\@C@)XG@N#[]4@@@)F1@C@S32MDL/K@@@@/K@KF\@@F@@@*4@KF\N[)@HIN[K@HHKH@@@ASA )@@G@@)F2@C@)XI@'K0K0K0K0K0K0@@@@@@@9:@@G"9%)@G/9%@@G'9()@G8[^@@F\AA0@F2C8@@@CSB )@@G@@@G"@@]KI@@@A)XP[F#[#[#[#[#[#[#[#[#@@A]@@HDA[0@HCA[)@HBA[K@HAA[@@H A@0@H^SC )@@G@@A@)@H#A@K@H]9:)@H@KJ@@@A)XY[F#[#[#[#[#@K0^@@@@@@[^@@^XC8FK@[[@K@G,C@VK@@SD )@@G@@^[)@HI^[K@HH^[@@HGA])@HFA]K@HEKK@@@A)X$[MK[#[@^[@K^@@@[^@@^N[^@@J?[^@@J)SE )@@G@@[^@@RVC8FK@^[^@@^6[@@@F4C8FK@#[^@@^YC8FK@]KL@@@A)X1[N@K^@K^[@K^[@@[^@@W,SF )@@G@@[^@@VH[^@@V5[^@@WP[^@@W@[^@@WEC8FK@ [^@@RI[^@@^E[^@@ AKM@@@A)X;[F@K^[@K^SG )@@G@@[@K^@@@@@@@@[^@@V_[^@@UW[^@@UX[^@@WF[^@@WQ[^@@W)[^@@W-[^@@U_[^@@W!KN@@@ASH )@@G@@)Y^[F@K^[@K^[@K^@@@@@@@@[^@@V@[^@@VG[^@@T0[^@@VY[^@@U*[^@@U2[^@@U3[^@@V4SI )@@G@@[^@@ULKO@@@A)YH[F@K^[@K^[@K^@@@@@@@@[^@@R'[^@@UM[^@@S'[^@@T^[^@@U$[^@@TJSJ )@@G@@[^@@TK[^@@TU[^@@TVKP@@@A)YQ[F@K^[@K^[@K^@@@@@@@@[^@@D9[^@@T>[^@@T&[^@@JCSK )@@G@@[^@@T1[^@@VZ[^@@V([^@@V%[^@@UBKQ@@@A)YZ[F@K^[@K^[@K^@@@@@@@@[^@@^&[^@@^$SL )@@G@@[^@@S9[^@@^/[^@@^.[^@@T [^@@B>[^@@B&[^@@D8KR@@@A)Y*[#@K^[@K^[@K@@@)FT@C@SM )@@G@@@@@@@^/K@@@@[^@@E2[^@@E3[^@@#F[^@@JD[^@@T;[^@@T/[^@@UAKS@@@A)FU[S@@@@@@@SN )@@G@@AGROUPTGROUPPUNCH PRINT MEANS OBS @@@@@]@@[@@@@@@@@@@@@@@T@@@@@[KT@@@ASO )@@G@@)F>[K@@@@@@@@@@@@@@@@@@#COSTS TRIX COSTMAHI!Z2$KG@@@@JPB:-M@@#@@@ SP )@@G@@PRIOR KU@@@A@@@@@@(#[#@@)D_@0@@@@@@@LY ONEOR. ONY1 ERRLASSIF*****C(085H0SQ )@@G@@@GZ@F1@@[@D_/,0@@@JP@@@A@@^@@^@@C@@I@@=@@[@@*@@]@@^@HJ@C@@Y0@@@@@]@@@@@[SR )@@G@@NCOD$ S1IODR S1STFT S1GVAL S1ENDC S1ENST SS )@@G@@S1UFOT S1CKBN S1PCHD NIO2$ NPRT$ NIO1$ ST )@@G@@NERR4$ NERR3$ S32MDL @@[@@@@@@@XIBLANK$ ^@@@C@@]@@@@SU )@@G@@S32 ]@@@C@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SV )@@G@@)@@[N@K@K^@@@@@@@@O9@@@@P9@@@[Q[FK@]&9@@@[[^K@@D[^K@@RC8VK@@N@:K@[[])@@,SW )@@G@@A[@@@!AA@@@@)@E[U@[@@@@@&9@__"[@:K@]H@)@[[C@:K@#/K@@@=9A=)@@N@K@@JH@;K@]SX )@@G@@G@;K@#C80@@[ @@@@QAB@@@@)@P[U@@K@@@@G8)@@[G@)@[[C@:K@]/K@@@*9]=)@@N@K@@JSY )@@G@@H@;K@]C@;K@#O9@@@@P9@@@[Q[FK@#AC@@@@)@)[U[@@K@K@R[@@@![]:K@^G')@@[/K@@@%SZ )@@G@@[@:K@]C@:K@#[]:K@^/K@@@%[]:K@^G')@@][@:K@#AD@@@@)@:@N@@@@@@@@@@@@@@@@@@@TA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/KF@@AC])@@,AE@@@@@@@@@@@@@@@@TB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TC )@@G@@@@^@@]@@A@@@@@A@@[@@E@@@@@@@@@@@@@@\UR3SRH @@[@@@@@@@@@E=@@]V@@@@@-@@@@#-@@@@[F@@@@H-@@@@]O@@@@@B[@@@@]@@ASGTE )@@G@@#[@@@]C )@@@C[@@@@&@G)A0)@B@S@)@@@3#^GK1#[#@@@@@[[@@@@C[@@@@[@)@@^C@)@@BTF )@@G@@[@@@@#C@@@@C______)@@@@@)@@@@@AA@@@@)@A[MK1#^[@^@^@@@@/K@@@"[[)@@@C.)@@[TG )@@G@@/K@@@K*@@@@M/H)@@H/K@@@N*@@@@@[[)@@[C[:K@[AB@@@@)@K[EK1#[#^GK-#^G@@@@@@@TH )@@G@@@@@@@K@@@@@E/,0@@@[@@@@KH@@@@@C/@@@<[@@@@@G@@@@@C/@@@[AC@@@@)@T[F#^G^GK0TI )@@G@@K1#^G@@@@@@@+@@@@#C@@@@[[#)@@ [@)@[^C#)@@@H@)@@@C/)@@=[@@@@#@[O@@HAD@@@@TJ )@@G@@)@+[N#^GK^G^G^@K0@G@@@@ C/@@@[8L@@@ZG_)@@[[@)@@#;K)@@[C@)@@#/K@@@%*@@@@]TK )@@G@@[@K@@]AE@@@@)@?[MK1#@^[#^GK@@@/K@@@"[@)@@^C@)@@D/K@@@60@@@@I*@@@@IG/)__XTL )@@G@@[@)@@AC@)@@ [@@@@@AF@@@@)@6[F]^GK1#^G[#^G@@@@@@@D@@@@[[@)@@^W@)@@G;O)@@=TM )@@G@@C@)@@^@[<@@H@@@@@A@@@@@E/,0@@@AG@@@@)@_[F#[#[@K^GK1#@@@@@@@@9!)@@LR]0@@ITN )@@G@@@[&@@H/K@@[AN@0@[ [@)@@@C@)@@#]@K@@@)@@@@^AH@@@@)[C@V#^GK0@@)@F@C@)[F@N#TO )@@G@@^D@@@@)@H@C@UR2MSK/K@@@@/K@K@F@@F@@ *4@K@FN[@@@P9\)@@NAI@@@@)@I@C@)[H[##TP )@@G@@^GK1#[@K^@@@[^@@@?[^@@@^[^@@@IC8FK@@^[@@@P9:)@@N9()@@LAA0@@I@[&@@[AJ@@@@TQ )@@G@@)[P@%K[@K@@@)@E@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]/K@@@@[^@@[]C8FK@#[^@@[@TR )@@G@@C8FK@]AK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@#@@B@@]@@F@@[@@J@@[@@]@@Q@C@@[U@@@@@@NEXP1$TT )@@G@@ NERR3$ UR2MSK @@[@@@@@@@[H@@@@@@ ^@@@C@@]@AR)@@@@@@TU )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[F@K^[@K^[@K^@@@@@@@@TV )@@G@@A[0@[3A[)@[2A[K@[1A[@@[0A@0@[\A@)@[,[]K@[![]@@[?[[0@[:AA@@@@)@D[V@K@[@@@TW )@@G@@C9FK@ C8;K@^C[0@[[N@K@@G/K@@[Z(@@@@GH8@@@[C@FK@#N@:K@@[[)@[5A]@@[4AB@@@@TX )@@G@@)@O[MK[@^[@^@@@@@@C[:K@][ K@[[R9K@@@[ K@@V[ @@[FR9@@@@[ @@@SR80@@@[^0@@QTY )@@G@@C9VK@AAC@@@@)@Y[U@@K[@@@P80@@[/K@@@89CN)@@/K@@@\*@FK@[C@N)@@R[)@@#R@)@@#TZ )@@G@@&9K@@[&9@@@[&80@@[AD@@@@)@([U@K^@K@@C[0@[[R@)@@#P80@@[/K@@@89SN)@@/K@@@8UA )@@G@@/K@@@&*@@@[[C@N)@@C[0@[[R@)@@#AE@@@@)@4[M^[@@^@@@@@@@@?9)@@]/K@@[O(@FK@]UB )@@G@@[@+@@@[@Q)@@C@&@@@/K@@@8/K@@@\*@@@[[C@N)@@AF@@@@)@"[V@@@K@@@[@$@@@C]B@@@UC )@@G@@R90@@@[^K@[AH@K@@OH8K@@[G@VK@#C8K@@@C@>@@@C]@@@N/K@@[EAG@@@@)[D[U@[@@@@@UD )@@G@@[[4)@@[@$@@@C[7@@@R90@@@[^K@[KH@K@@NH8K@@[G@VK@#C8K@@@C@=@@@[] )@@AH@@@@UE )@@G@@)[O[U@K@[@K@/K@@@&/K@@@\*@FK@[C@N)@@R@)@@#R@0@@A/K@@[Z(@@@[[C[0@[[N@K@@GUF )@@G@@H8@@@[AI@@@@)[Z[F@K^[@K^[@K^@@@@@@@@R[0@[3R[)@[2R[K@[1R[@@[0R@0@[\R@)@[,UG )@@G@@C]K@[!C]@@[?C[0@[:AJ@@@@)[*@V@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UH )@@G@@@@@@@@@@@@@@/KF@@CC[)@[5R]@@[4AK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@]@@A@@@@@A@@[@@E@@@UJ )@@G@@@@@@@@@@@@[6UR1TRI @@[@@@@@@@@@&]0@[YC9@@#]R#0@[%AA@@@@)@F[F@^@(@W-UK )@@G@@@Y@@@@@@@@@@[[W@@@C[Z@@C @G@@A @G@@ /,0@@@&'0@@@/K@@@,*^J@@^/K@@[MAB@@@@UL )@@G@@)@@[]@K0CSK0)@>@C@@@@@@@______[@)@[S[@@@[RG.@__"C[@@[QG/)__"C8:K@^G/@__"UM )@@G@@C8FK@#AA@B25)@C[N#@-)K0C@)C@@@/C@@@O/K@@ H*@@@@I/C)@@LG/)__"[@)@@!C@:K@[UN )@@G@@[@@@@?C@FK@@[[@@[TAB@B25)@M[MK[#]@C@)@@@@@*@@@@G/G@@@XD@@@@@/K@@ T*@@@@GUO )@@G@@/C@@@TH@@@@?C/@@@ /K@@ T*@@@@GAC@B25)@W[N@[@^@[@@@@@@@/G@@@:*@@@@GH@@@@@UP )@@G@@C/@@@[/K@@ >*@@@@G/C@@@+H@@@@@C/@@@#/K@@ >AD@B25)@&[F#]A[#]@]A^G@@@@@@@@UQ )@@G@@C@)@[U]@@@@\H@@@@@C/@@@]/K@@@0[@)@@\C@)@@@[@@@@,C@@@@>AE@B25)@\[F#]A[#@-UR )@@G@@-@K^G@@@@@@@R@K@[J/C@@[]/@@@[]G@)@@!C/)__"H@@@@?C/@@@] @@@@:[@)@@,AF@B25US )@@G@@)@8[N#@]@CS^GCS@@@][@@@?H[@@@?C.@@@#[@)@@:C/)@@[8L@@@'[@[)@@D@[@@@[@)@[^UT )@@G@@Q@K@[QAG@B25)[][EK0C]^^GCSK0-)@@@@@@@@@@@!@@@@@?@@@@@\@@@@@,/,0@@@/G@@[KUU )@@G@@*@@@@GH@@@@!C/@@F,AH@B25)[F[M[#]@-)K0CS@@@*@@@@1C/@@@[[@K@@1+/@@@[C@@@@,UV )@@G@@/K@@^'@[(@[N@@@@@@@@@@@@@@@@@@AI@B25)[P[M^G@)C]@--#@@@ @@@@&@[!@[N/K@@ 1UW )@@G@@N@0@[X/)K@[Y+@@@@I @@@@I*@@@@,C/)@@[ @@@@GAJ@B25)[Z[EK0--#]A@K0-)@@@@@@@UX )@@G@@[@@@@%[@)@@@T/)@J*G/)@@[[@@@@2[@)@@$C@)@@![@@@@(C/@@@[AK@B25)[*[F#]A^GCSUY )@@G@@K^C*SK0-)@@@@@@@@%@@@@@,@@@@@&/,0@@@/ )@#8C[)@@\[[@@@4C[@@@$[@@@@3AL@B25UZ )@@G@@)[1[F#]A^GCS^[@K^G@@@@@@C@)@@>/K@@] /G@@[./@@@[9C@[@@@O@K@[TR@K@@3@[9@[NVA )@@G@@@@@@@5AM@B25)['[EK^[#]A^[@^G@@@@@@@@G@@@@3C/@@@[/G@@]P/@@@]PH@@@@3C@@@@4VB )@@G@@/K@@] /=0@[.+@-@@@AN@B25)]#[F#]@--#@)C]@-)@@@@@@C@)@@>/K@@]I/G@@]T/@@@]FVC )@@G@@C@[@@@O@K@[TR@K@@4/K@@[3[@@@@3AO@B25)]G[MK[#]A^GC]@)@@C/@@@[/K@@#F/G@@] VD )@@G@@/@@@#FG@@@@3]@@@@4H@@@@4C/@@@[/=0@]T+@-@@@AP@B25)]Q[F#]A^[#]A[#]A^G@@@@@VE )@@G@@O@)@[TR@)@@4[@@@@*C@[@@@O@K@[TR@K@@3/K@@#F[@@@@3G@@@@3AQ@B25)]Z[M@K0--#]VF )@@G@@A^GC@@/@)@]\O@)@[SR@)@@3O@K@[SR@K@@4H@)@@?C/)@@[[@]@@@[@-@@@C@+@@@AR@B25VG )@@G@@)]([N@^G@CSK0CS@@@[@@@@*C@]@@@O@)@[RR@)@@3[@-@@@[[]@@@C[[@@@[@)@@*C@+@@@VH )@@G@@/C)@]8AS@B25)]3[N#]A@[#]A[#@@@H@)@@4C/)@@[[@@@@3G@@@@3C/@@@[[@[@@@[@+@@@VI )@@G@@C@-@@@O@K@[RR@K@@4AT@B25)].[F#]A^[@K^GCS^@@@@@@@/@@@#CC@]@@@O@)@[TR@)@@3VJ )@@G@@/K@@#F/G@@[3/@@@#]H@@@@4]@)@@4AU@B25)#A[N@K^G]@--@^G@@(@@@@GH@@@@2C/@@@[VK )@@G@@/^@@#K@]P+[]@@@C[@@@>/K@@#F/G@@]PAV@B25)#K[N@K0.)^G#6^G@@C/)@@[VL )@@G@@]@@@@&H@[J_"T/@@J*[@@@@(W/@@J*;O@@@=C@[J_"R@K@@2/K@@^'AW@B25)#U[N#]A^GJSVM )@@G@@@K0)@@C/@@@[/K@@#,[[@@@$G.@__"W.@@J*;P@@@=C[]J_"R@)@@2]@)@@2H@)@@2AX@B25VN )@@G@@)#=[F#]A^GCS^GJS^G@@@@@@H[@@@3C.@@@[[@-J_"G@)@@&T/)@J*C@)@@3R@K@@2[@@@@2VO )@@G@@G@@@@2AY@B25)#![F#]A^GC]@--#]A^G@@@@[@)@@4C@)@@$[@@@@3C@@@@(/C@@#H/@@@#HVP )@@G@@H@@@@$C@@@@(][@@@$AZ@B25)#6[EK0- #]A^GCSK0-C@@@@/,0@@@@]9@[N@@@@@5@@@@@%VQ )@@G@@@@@@@,@@@@@&/,0@@@[[@@@%C.@@@[BA@B25)#_[EK0--#]A^G]A^@@@@@@@/@@@#FH@@@@6VR )@@G@@C/@@@[@]'@[N@@@@@6@@@@@4@@@@@3@@@@@5@@@@@@BB@B25)^C[N@K0-)K0--#@@@[@[@@@VS )@@G@@[@+@@@C@-@@@O@K@[TR@K@@4[@@@@*C@]@@@O@)@[TR@)@@3/C@@]PBC@B25)^M[EK0--#]AVT )@@G@@^GC]@@@@@@@@C@+@@@/C)@^*/@)@^ZO@K@[SR@K@@4O@)@[SR@)@@3H@)@@?C/)@@[BD@B25VU )@@G@@)^V[N#@]A^G]A^GCS@O@K@[RR@K@@4[@@@@*C@]@@@O@)@[RR@)@@3[@-@@@[[]@@@C[[@@@VV )@@G@@[@)@@*BE@B25)^>[M@K0-)K0--#@@@H@@@@4]@)@@4H@)@@4C/)@@[[@@@@3G@@@@3C/@@@[VW )@@G@@[@[@@@[@+@@@C@-@@@BF@B25)^\[F@K^[#]A^G]A^G@@@@@@(@@@@1[@K@@1+@]@@@C@@@@5VX )@@G@@O@)@[TR@)@@3/K@@#F/G@@#"/@@@^2BG@B25)^8[F@K^GC]@)CS^G@@@@@@@G@@@@?C/@@@#VY )@@G@@@#O@[N/K@@ 1N@0@^"/K@@^_*@@@@:/K@@#F/K@@]PBH@B25) [[N#@--#]A@^[@@@N@0@ GVZ )@@G@@8L@@ B[@[)@@D@[@@@[@)@[^Q@K@[QR@K@[JG@)@@!C/)__"[@@@@?BI@B25) F@3@K0-L#]WA )@@G@@A^G@@@)@7@S@SORT E018HUR(//5X,@@K@@!@#W@[N@@[@@7/,0@@@@#V@[N/K@@ 1BJ@B25WB )@@G@@)@'@*@@@@@@@) L@V]%^4G@@@@@@@@@@@@@./,0@@@'^@@@@______URSORT6) N = ,IWC )@@G@@RROR. BK@B25) O[F#]A^[@K0-L#]A^G@@@@@@K@@?@#+@[N@@[@@_/,0@@@@#-@[N/K@@ 1WD )@@G@@N@0@ S@#)@[N@@@@[KBL@B25)@_[@@@@@@@@) X@F]*@@@@@'^@@@@______URSORTI6) WE )@@G@@KK = ,RROR. SORT E019HUR(//5X,BM@B25) Y[F]UA^GCSK^[#] ^G@@@@@@[@[B/,0@@@WF )@@G@@@#$@[N/K@@ 1N@0@ =@#&@[N@@@@[K@@@@[ /,0@@@BN@B25) $@N#@@@@@@)[B@8@@@@@@@WG )@@G@@URSORT ,I6) MODE =RROR. SORT E021HUR(//5X,@@K@@@@#*@[NBO@B25)[I@C@) (@;]WH )@@G@@%^4GCSK0)C@@@@@@@@/K@@ 1N@0@ 0@#?@[N@@@@[K@@@@[H/,0@@@'^@@@@______BP@B25WI )@@G@@) 0@;#]A^GCSK0--#@)[L@C@@@@@@@@@F@@C*4@K[LN[@@[ZR@)@[YR@K@[X9!)@[VR]0@[OWJ )@@G@@@#!@[NBQ@B25) 7@N#] )@@@)[N@K@) 9@V#]A^G@@@@@@@@A@K@[X9()@[VAA0@[O@#!@@]WK )@@G@@URSORT/K@@@@/K@K[LBR@B25) /[N#]A[@K0)]@C@@[^@@[HC8FK@^[^@@[GC8FK@#[^@@[FWL )@@G@@[@@@[Q[^@@#_C8FK@]^[@@[ZA@)@[YBS@B25)AA[MK^[@K^[@^GC@@/K@@@@[@K@[UC@VK@AWM )@@G@@[^@@@T[^@@@Y[^@@@<[^@@@*[^@@@?[^@@ *C8FK@ BT@B25)[J@K@@@@@@@@@@@@@@@@@@@WN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@[@@@BU@B25@@@@@@[#]A^GWO )@@G@@C]@)@@C/@@@[/K@@#F/G@@] /@@@#FG@@@@3]@@@@4H@@@@4C/@@@[/=0@]T+@-@@@AP@B25WP )@@G@@@@^@@]@@A@@B@@O@@[@@S@@@@@#@[)@C@@AKUR1TRI UR2MSK UR3SRH WQ )@@G@@UWWBR NPRT$ NIO2$ NERR3$ URSORT @@[@@@@@@@ 9WR )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@@@*@@@@@@@)@@@<[K^ #@@R@K@@G @@@@]/K@@@>*@@@@@WS )@@G@@HEAD TAB TABSETPRINTFSCALE AA@@@A)@^[MKO[#KKOG^G[;O @[\_"N.@@@IR@K@@GWT )@@G@@ @@@@A[@@@ORC/@@J* @@@@@8L@@@ @[)G+N.@@C>AB@@@A)@I@V@@@@@@@)@C@K@)@L@V#WU )@@G@@[][#@@@@@@@ /,0@@@[#)@@ ______REWINDN.@@@^C_)@@[8L@@@HAC@@@A)@O[##[#[#[#WV )@@G@@[#@K^H)@@@@@@@@@@@ @@@@@8L@@@LG_)@@[@[-@@M@@@@@B@@@@@H@@@@@H@@@@@CAD@@@AWW )@@G@@)@E@K@)@W@;#H] #[#H@K^G@@[>@@M/K@@@>/K@@@<@@@@@@@@@@@E/,0@@@ @@@@@______WX )@@G@@MDATA AE@@@A)@<[MK3[#[;@^@@@@@O/K@@[/K@@@,(@@@@GH@@@@@C@[J_"A@K@@ N.@@@^WY )@@G@@R/K@@[[@@@@@C/@@@[AF@@@A)@![F@K0^[]T#[@K^@@@@@@@/K@@[N/K@@[E/K@@@8@[\@@MWZ )@@G@@'^@@@@8];@@2$'0@@ARA0@@ 8L@@@$AG@@@A)@6[F@K^G^[[KO [KK@@@@@@ @@@O: @@@O%XA )@@G@@ @@@O( @@@O* @@@O$/K@@[@(@@@@A/K@@[!/K@@[)AH@@@A)@_[N#L]C@[@K0@@@@@[8@@MXB )@@G@@/K@@[/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,0@@@ @@@@@AI@@@A)[D[N@K<@[@KXC )@@G@@0K@@@@/K@@[5@['@@M/K@@[/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,0@@@/K@@[5AJ@@@AXD )@@G@@)[N[N]L#@@[@K0@@@@@[/@@M/K@@[/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IXE )@@G@@/,0@@@AK@@@A)[X[MK0K^D^G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J/,0@@@XF )@@G@@/K@@[5[@@@@AC/@@@[AL@@@A)[$[MK^G[#[@K>@@@@@@@@@@@@@@@@@@@@@@/,0@@@/K@@[5XG )@@G@@[@@@@AC/@@@[@[_@@M/K@@[/@@@@@@AM@@@A)[1[M[#[#[[^ @K@@@/K@@]^N@0@[;[@)@@[XH )@@G@@C@)@@@[@@@@@C@@@@ @]]@@M@@@@@@@@@@@@@@@@@@AN@@@A)[;[F#@K^[#[#[]WK0@@@@@@XI )@@G@@[^)@@KH8)@@[/K@@@@!^)@@K@]A@@M/K@@]@N@0@[_C8)@@C@] @@MAO@@@A)]^@:#[#[#[#XJ )@@G@@[#@@@@)@K@C@)]D@F#@@@@@@/K@K@K@@F@@@*4@K@KN[@@@SR@K@@R9\)@@PR]0@@NAP@@@AXK )@@G@@)]E@F])@@@@@)@M@K@)]F@+K0K0K0@@@@@@@9:)@@P[^@@@KAA0@@NC8@@@D@]A@@#S22CLDXL )@@G@@/K@@@@AQ@@@A)]J[N#[#@K[@K^[@K@[^@@[,[^@@[[[^@@[P[^@@[+[^@@[7C8FK@[[^@@@(XM )@@G@@C8FK@@^[@@@SA@K@@RAR@@@A)]T[MK^[@K^@K^[@@@[^@@[=[^@@[R[^@@[0C8FK@#[^@@[]XN )@@G@@[^@@[\[^@@[F[^@@[<[^@@[QC8FK@]AS@@@A)]<[N@K[@K^[@K[@@@[^@@[2C8FK@ [^@@[HXO )@@G@@[^@@[^[^@@[1[^@@[S[^@@[>C8FK@^[^@@[#[^@@[GAT@@@A)]![N@K^[@^[@K^[@@[^@@[3XP )@@G@@[^@@[$[^@@[U[^@@[A[^@@[JC8FK@A[^@@[ [^@@[I[^@@[&[^@@[TAU@@@A)]7@F@@@@@@@XQ )@@G@@)@G@)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]@@@@@[@@@@@@@@[@@[/K@@@@AV@@@AXR )@@G@@@@^@@B@@F@@D@@X@@[@@-@@ @@^@@T@C@@]8@@@@!?@@@@@[@@@@@[@@@@@J@@@@@(S1IODRXS )@@G@@ S1GVAL S22SCL S22BRK S22TAB S22HED NERR2$XT )@@G@@ NERR4$ NERR3$ S22CLD @@[@@@@@@@]FS22BLK ]@@@C@XU )@@G@@@]@@@@S22MDT ]@@@C@@#@@@@S22PRE ]@@@C@@^@@@@S22SIZ ]@@@C@XV )@@G@@@ @@@@S22FIL ]@@@C@@A@@@@@@@@]@/,0@@@BH@@@@)@@@G@@@@@@@@@@@@@@@@@@@XW )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@XXX@@@@@@@@@@@@XX )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XY )@@G@@@@^@@C@@G@@@@@G@@@@@G@@A@@#@@@@C@@@@@@@@!?@@@@AK@@@@@[@@@@@[@@@@@J@@@@@(XZ )@@G@@S22BLK ]@@@C@@]@@@@S22BK2 ]@@@C@@#@@@@S22MDT ]@@@C@@^@@@@YA )@@G@@S22PRE ]@@@C@@ @@@@S22SIZ ]@@@C@@A@@@@S22FIL ]@@@C@@B@@@@YB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@YC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[EKO[@K0-H#]A^^@@@@@@YD )@@G@@@@K@OR@[D@@*@@[@@[/,0@@@@[C@@*/,0@[2/K@@@E(@@@OS @@@@@AA@C*,)@D@F])@@@@@YE )@@G@@)@[[@@@@@@@@ARIABLMORE VNE OR OR. OB2 ERRCROSTA***** (087H '^@@@@AB@C*,YF )@@G@@)@D[@@@@@@@@)@E@E@@@@@@@C/@@@#OF,I5)LIMIT E THE S ABOVNUMBER WITH E USEDYG )@@G@@ES WERAC@C*,)@F[N[^@KKKK@@@@@@+@@@@I @@@@I*@@@O(C/)@@[ @@@@G*@@@O*C/@@@[YH )@@G@@/K@@@-*@@@@GH@@@@@AD@C*,)@P[MKK^[@K0-H#@@@@@[@@L/,0@@@@[L@@*/,0@[2/=K@@-YI )@@G@@+@@@@I;^@@@= @@@@I*@@@O:C/)@@[AE@C*,)@Z@N#] @@@@)@L@8@@@@@@@CARDS O TAB YJ )@@G@@OR. NB2 ERRCROSTA***** (065H '^@@@@@[M@@*AF@C*,)@S@*@@@@@@@)@-@<[KK@@@@YK )@@G@@1@@@@G*@@@@GD@@@O= @@@@@CARD) ABSET LAST TAFTER FOUND AG@C*,)@>[N@K^GCSKYL )@@G@@KK^[#@@@@@@+/,0@[W/K@@@01@@@@G*@@@@GD@@@O>@[S@@*@@@@@-/,0@[W/K@@@(AH@C*,YM )@@G@@)@\[F#]])C]@--@K0-)@@@@@@[X@@*@@@@@/,0@[WYO )@@G@@@[Y@@*@@@@@=/,0@[WAJ@C*,)[[@N#]A@@@@)@&@C@)[#@N#] K@@@)@*@K@@[)@@#S22TCKYP )@@G@@/K@@@@/K@K@&@@F@@]*4@K@&R]0@@(AK@C*,)[ @F#@@@@@@)@X@K@)[A@:@K)CSK0@@@@@@YQ )@@G@@@@@@@X@@@@@@/,0@@@/K@@[4______ENDFILAA0@@(AL@C*,)[F@N#]A@@@@)@Z@K@)[H@<#YR )@@G@@]^[#@@@@@@@Z@@@@@@/,0@@@@[=@@?______REWIND@@@@@@@@@@@@AM@C*,)[L[F#]A^GCSYS )@@G@@K^[#]A^G@@@@*4@K@%R]0@@!@[&@@?/K@@[SN@0@[R@[>@@?@@@@@@@@@@@@@@@@@@AN@C*,YT )@@G@@)@%@C@)[U@N#] K@@@)@?@K@)[W@N#@@@@@@C8FK@@AA0@@!@[&@@#ENDER /K@@@@/K@K@%YU )@@G@@@@F@@]AO@C*,)[Y[F@K^@K^C*SK=-)@@@@@@@@@@@+/,0@@@@[:@@0/,0@@@/K@@[>*@@@@@YV )@@G@@/K@@[B[^@@[J[^@@[CAP@C*,)[$[F#@]@)CSK0-)@@@@@@@@*4@K@,R]0@@1@[,@@0/K@@[,YW )@@G@@N@0@[![@@@@@G@@@@@C/@@@[@[?@@0AQ@C*,)@,@C@)[0@N#] K@@@)@0@K@)[2@N#]@@@@@YX )@@G@@/K@@[-AA0@@1@[,@@#ERROR /K@@@@/K@K@,@@F@@[AR@C*,)[4@2K^[@K^@)@-@S@@@@@@@YY )@@G@@@@@@@]@@@@@[@@@@@^/K@@@@[^@@@@[^@@[-[^@@[([^@@[%C8FK@@AS@C*,)@=@K@@@@@@@YZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@#AT@C*,ZA )@@G@@@@^@@#@@B@@A@@N@@[@@R@@[@@#@@5@C@@['@@@@!?S1IODR S1PRSK S1PCHDZB )@@G@@ NPRT$ NIO2$ NERR3$ S22TCK @@[@@@@@@@[ S22BLKZC )@@G@@ ]@@@C@@]@@@@@@@@@@)@@@3#^GK^[#^G@@@@)@]@C@@@@@@@@@@@@@@@F@@[*4@K@]ZD )@@G@@@[]@@^/K@@@ N@0@@^[@@@@@C@@@@[AA@@@A)@A@N#^C@@@@)@^@K@)@C@N#^@@@@@)@[@C@ZE )@@G@@KG@@@@/K@@@@AA0@@ @[]@@^INSEG6/K@@@@/K@K@]AB@@@A@@^@@]@@A@@[@@C@@[@@G@@@ZF )@@G@@@@]@@B@C@@@ENERR3$ INSEG6 @@[@@@@@@@@C17 32 ZG )@@G@@1536 8192 131072 154140672 0 27649318944 2ZH )@@G@@)@@@N#@@@@@@)@@@K@)@ @C@)@]@N#@@@@@@ @@@@@[@@@BQ@_____@@@@AK@@@@AKG/@__'ZI )@@G@@C@@@BPAA@@@A)@^[MK0KO[[K0K[@K@/,0@SD/K@@@Q*@@@@I/C)@@HH@)@@[C@)@@]/K@@@(ZJ )@@G@@(@@@@][@@@A2C@FK@@AB@@@A)@I@:#[]>#[#[#@@@@)@5@S@@@@@@@CROSTA***** (032H ZK )@@G@@@@K@@[@[<@BI@@[@@5/,0@@@@[+@BIAC@@@A)@8[@@@@@@@@)@N@F]*@@@@@'^@@@@D) ZL )@@G@@XCEEDEALES E16H SCF,I4,0IMIT OOR. LB2 ERRAD@@@A)@O[N[K[[[#[[K0@@@*@@@@GZM )@@G@@H@@@A2C@[@@]A@K@@A[@@@[^R/K@@[G@@@@]C/@__"/K@@@( @@@@]AE@@@A)@Y@;@K^G^EOZN )@@G@@G^G^G@)[@@K@***** (029H @@K@A2@[0@BI@@[@[@/,0@@@@[\@BI/,0@SD/K@@@$AF@@@AZO )@@G@@)[][C@@@@@@@@@@[C@@@@@@@D) DEFINEOUSLY PREVI6,019HCALE,IOR. SB2 ERRZP )@@G@@CROSTAAG@@@A)@>[N](@^[]@@K0@@@@@@@A3@@@@@@@@@@@@@@@@@@@@@@@@/,0@@@8L@@@UZQ )@@G@@O/K@@[/K@@@('^@@@@AH@@@A)@\[F#[#[#[#[@K0K0K0@@@@G@@@@@C@@@@C@[7@BI@@@@A8ZR )@@G@@/K@@@'@@@@@C@@@@A5@@@@A4@@@@@BAI@@@A)@8[MK[@K^G[#[#@@@C/)@@ ]@@@@DH@@@A3ZS )@@G@@C/@@@^@['@BI/K@@R=N@0@@.C8)@@B/K@@@"[@@@@@AJ@@@A)[][N#@K^ @^^^G@@@A@K@@AZT )@@G@@[@)@[^R/K@@[G@)@@]C/)__"/K@@[M(@@@@]/K@@[%*@@@@IH@)@A3AK@@@A)[G[F[K0^@K^ZU )@@G@@[#[]=@@@@@@@/,0@@@@]B@BI/,0@SD8L@@[FO/K@@[/K@@[X(@@@@GH@@@A4C@[@@]AL@@@AZV )@@G@@)[P@V#[#[#@@)[F@0@@@@@@@CALE,IOR. SB2 ERRCROSTA***** (029H @@K@A4@]C@BIZW )@@G@@@@[@[FAM@@@A)[L@*@@@@@@@)[S@V](#[@@@@@@@@@/K@@[% @@@A3'^@@@@NED) N DEFIZX )@@G@@OT BEE HAS N6,021HAN@@@A)[V[F#[#[#[[K0K[@K0@@@@@C@@@A3/K@@[V*@@@@G/C@@[#@@@@@@[@[\/,0@@@@#H@BI/,0@SD/K@@ 7[@@@@QC@@@@P@#E@BIAY )@@G@@/K@@^RBK@@@A)^V@3#[#@K0K?K@@@@)[\@S@CROSTA***** (033H 8LK@^Y'^K@@@C8[)@[AZ )@@G@@N.K@@[R@K@B^@#I@BIBL@@@A)[2[@@@@@@@@)^-@F]*@@@@@'^@@@@NED) T DEFIHIS NOBA )@@G@@A3,014E ,A6,ARIABLOR. VB2 ERRBM@@@A)^+[N@K0K[#[@^G[@@/K@@BN(@@@@GH@@@@KBB )@@G@@C/@@@]/K@@BN[@@@@KC/@@@[/K@@^**@@@@K/K@@BNBN@@@A)^?@:@K0K(K0K0@@@@)['@S@BC )@@G@@@@@@@@CROSTA***** (066H @#X@BI@@[@['/,0@@@@#W@BI/,0@SDBO@@@A)[.[C@@@@@@@BD )@@G@@@@@[C@@@@@@@ ONCE)E THANED MORPECIFIRETE SR DISCANGE OOR. RB2 ERRBP@@@ABE )@@G@@)^1[F]*K0K^G^G^C=G^@@@@@/K@@^/@@@@@P/,0@@@[@@@@PC@@@@]/K@@BN[@@@@KC/@@@]BF )@@G@@'^@@@@BQ@@@A)^'[##[@K^G^EOG^G^G@@@@@@@@@@@@@K@@P@#&@BI@@[@]A/,0@@@@#>@BIBG )@@G@@/,0@SD/K@@^O@#<@BIBR@@@A)]A[S@@@@@@@) EFINED NOT D15H ISE,I6,0ARIABLBH )@@G@@OR. VB2 ERRCROSTA***** (032H BS@@@A) ][F](@K0K0K0K0^G@@@@@@*@@@@GH@@@@QBI )@@G@@C/@@ZK[@)@@QC@)@@#[@@@@PC@@@@]/K@@BN'^@@@@BT@@@A) F[EK^^K0K+K0K^G@@@@@@@BJ )@@G@@@#\@BI/K@@ P@@@@@Q/,0@@@[@@@@Q;@@@@#[#@@@@@@@#'@BI@@[@]L/,0@@@[@@@@FC@@@@P/K@@ ?BN )@@G@@1@@@@G*@@@@GH@@@@PBX@@@A) \@N#[#@@@@)]L@8@@@@@@@ES,I6,ARIABLOR. VB2 ERRBO )@@G@@CROSTA***** (033H @@K@@#@@K@@FBY@@@A)]S@*@@@@@@@) 1@<](#[#@@*@@@@GH@@@@FBP )@@G@@C@@@@P'^@@@@FINED)NOT DEH ARE I6,016001H-,BZ@@@A) 5[EK^G^G^G[#[[K0@@@@@@BQ )@@G@@H@@@@RC@@@OR[#)@@R[@@@[ C#)@@PH@@@@PC@@@@Q/K@@BN1@@@@GCA@@@A) "[M^@KO@K0BR )@@G@@^G@@@@[@@@@S;K@@@[G@@@@RC/@@@[/K@@A&[@@@OSC/@@@[/K@@A^1@@@@G*@@@@GCB@@@ABS )@@G@@)AC[N#@K0@K0KOG@@@;C)@@O;))K@TC@+@G+]@@@@TG/@__";@@@@)G/@__"H@@@@R;@@@@[F[K0K^C4G^G^[#[#@@@@RA0@@I@^M@BIBW )@@G@@/K@@BL@@@@@U@@@@@R/,0@@@/K@@BL(@@@@I[@2@G+CF@@@A)A,[MK^E4G^[@^G[@@/K@@A_BX )@@G@@(@@@@GH@@@@UC/@@@]/K@@BG/K@@A4@^N@BI'^@@@@8];@A1$'0@@#CG@@@A)A8[EK0K0K0KBY )@@G@@0KO[]L#@@@@@@@@@@R/,0@@@/K@@BL[@-@U;C@)@@RR@K@@M[@@@@MG@@@@MC/@@@[CH@@@ABZ )@@G@@)B[[F#[@K0K0K0[@K0@@@@@@C@@@@V/K@@BF1@@@@G*@@@@GH@@@@GC@@@@V@^T@BI/K@@BLCA )@@G@@@@@@@VCI@@@A)BE[N#[@^G[@K[@@@@G_0@@[8LK@ ;G_)@@[/K@@A8/K@@BL(@@@@GH@@@@UCB )@@G@@C/@@@[/K@@BL[@@@@GCJ@@@A)BO[F@K0K^[#[#@^G@@@@@@@[@@@BRW/@@@E;O@@@=C@@@@LCC )@@G@@@^&@BI/,0@SD/K@@B:(@@@@L8L@@#>CK@@@A)BX[F]P#[#[]>#[#@K0K0@@@R@)@B^G[)@@LCD )@@G@@C.)__"@^*@BI@@[@]X/,0@@@@^$@BI@@@@BR/,0@@@CL@@@A)B&@%KOF^[]*)]X@)@@@@@@@CE )@@G@@B2 ERRCROSTA***** (072H '^@@@@8L@@B$'^K@@@C8])O:[[)@[^CM@@@A)]-[S@@@@@@@CF )@@G@@72X,1010I4/(LE(S),VARIABD FOR DEFINE BEEN LREADY HAS A SCALEOR. ACN@@@ACG )@@G@@)]?@C@)B:[##[@K^G^G@K0@@[@@@BRW/@@@B;O@@@=C@@@@M@^1@BI/,0@SD/K@@CQ(@@@@MCH )@@G@@I4)) CO@@@A)B3[F]P#[#[#@K^E4G^@@@@@/K@@B.@^3@BI'^@@@@8];@B'$'0@@#RA0@@ICI )@@G@@@^2@BI@@@@BR/,0@@@CP@@@A)B/[F@K(K0K0K0^G^G@@@@@@[[)@[^R@K@B^G[)@@MC.)__"CJ )@@G@@@@K@@J@^4@BI@@[@]!/,0@@@/K@@CECQ@@@A)C @V[K?K@@@)]!@0@@@@@@@CALE,IOR. SCK )@@G@@B2 ERRCROSTA***** (029H 8L@@C '^K@@@C8[)U;CR@@@A)]3[S@@@@@@@ ,7I4/ERIC -CL )@@G@@RE NUMBLES A VARIA THESELE BUTTE SCADISCRE IS A 6,055HCS@@@A)]"@K@)CC@;]CM )@@G@@(@K(K0K0K0@@C.)__"@@K@@J@^.@BI@@[@#@/,0@@@/K@@CQ'^@@@@I4)) (90X,7CT@@@ACN )@@G@@)CJ@;#[#@KOF^[]*@@)#@@K@***** (029H '^@@@@8L@@CM'^K@@@C8])U;[[)@[^R@)@B^CO )@@G@@G[)@@MCU@@@A)#][S@@@@@@@RIABLEESE VABUT THSCALE RANGE IS A 6,057HCALE,ICP )@@G@@OR. SB2 ERRCROSTACV@@@A)#H@0@@@@@@@)CQ@UK0@@@@@ @@@@G*@@@A3C/@@@[,7I4))CQ )@@G@@4/(92X - ,7IUMERICALPHANS ARE CW@@@A)CT[MK0@^@K0@@@@@@*@@@@GH@@@@DC/@@@[CR )@@G@@/=K@#]+@@@@I @@@@I0@@@@K*@@@@KD[@@@DC/)@@[CX@@@A)C<[F@^G[@K^[#[#@@@@@@@@CS )@@G@@C@@@@G@ F@BI/K@@R*N@0@C%/K@@C:(@@@@GH@@@A3C/@@@[/K@@C'CY@@@A)C?[F#[@^[@KCT )@@G@@^G^[#@@@@@@@@ I@BI/,0@SD@ H@BI/K@@R*N@0@C2/K@@C3*@@@@G/C@@C0H@@@A4CZ@@@ACU )@@G@@)C5[F]>#[#[#[](#@^@@@@@@/K@@D[1@@@@G*@@@@GD@@@@D'^@@@@@@K@A4@ J@BI@@[@ 6CV )@@G@@/,0@@@DA@@@A)C"[F@K^G^G^@K^[#@@@@@@@@ Q@BI/,0@SD/K@@DI*@@@@G/C@@D D@@@A4CW )@@G@@@ N@BI/K@@R*N@0@D@DB@@@A)DB@V]>#[#@@)#N@0@@@@@@@ATEGOROR. CB2 ERRCROSTACX )@@G@@***** (083H @ R@BI@@[@#N/,0@@@DC@@@A)#T[C@@@@@@@@@@[C@@@@@@@FIED) SPECICY )@@G@@OPERLYL IMPR OR ALISSINGIONS MIFICATY SPECDD@@@A)DE[F](@K^G^G^G^G^G^G@@@CZ )@@G@@ @@@@Y @@@A9 @@@A6 @@@A7 @@@@X@ U@BI/K@@R*N@0@DH'^@@@@DE@@@A)DN[F#[#[#[#DA )@@G@@[#@K0K0K0@@@H@@@A4[@@@@ZG@@@@ZC/@@@[ @@@@- @@@@) @@@@Z @@@A; @@@A'DF@@@ADB )@@G@@)DW[F@^[#[#@K0^G@@@@@@@@G@)@@YC/)@@[[@@@@+C@[@@^O@K@BQR@K@@H/K@@MT*@@@@GDC )@@G@@/G@@DZDG@@@A)D>[F#[#[[K0K0^G^G^@@@@@/K@@E'(@@@@<[[@@@@ 9@BI/K@@EPDK )@@G@@@@@@@=@@@@EK/,0@@@DN@@@A)ES@V#[#[#@@)#,@0@@@@@@@EIGHT OR. WB2 ERRCROSTADL )@@G@@***** (051H @@K@@Z@ /@BI@@[@#,DO@@@A)#4[@@@@@@@@)EV@F]*@@@@@'^@@@@D) DM )@@G@@DEFINES NOT 015H IRY,I5,CATEGOLE IN VARIABDP@@@A)EW[F@K0K0^G^C=G^[#@@@@@DN )@@G@@@A]@BI/K@@EP@@@@@=/,0@@@[@@@@=C@[@@[O@K@BPR@K@@H/K@@E'DQ@@@A)E>[F]H#[#[@DO )@@G@@K0^G[@@@@@@@/K@@E5(@@@@GH@@@@>C/@@@[@A#@BI/K@@E5@@@@@>@@@@@=/,0@@@DR@@@ADP )@@G@@)E,@;@K0K(K0K0K0K%@@@@@@)#/@C@(051H '^@@@@@@K@@Z@AB@BI@@[@#//,0@@@@AA@BIDQ )@@G@@/,0@SDDS@@@A)#.[S@@@@@@@S NOT 026H IRY,I4,CATEGOLE IN VARIABEIGHT OR. WDR )@@G@@B2 ERRCROSTA***** DT@@@A)^C@)@@@@@@@)E5@<#[#[[@@@@@@@@C/@@@[[@]@$VD@@@@=DS )@@G@@R@)@@Y) RIABLERIC VAA NUMEDU@@@A)E9[F#[#[#@K0K0K[#@@@@@@G@)@A7C/)@@[DT )@@G@@/K@@FV(@@@@&[@@@@&C@[@@#O@K@BPR@K@@H[@@@A6DV@@@A)F][F#@K0K0^G^G^G^G@@@@@DU )@@G@@O@)@BQR@)@@X[[@@@XG[@@@XC.@@@[[@@@@$G@@@@HC/@@@^[@)@A7DW@@@A)FF[F#@^G^G[DV )@@G@@#[#[#@@@@@@@R@)@@X[@@@@XG@@@@XC/@@@[O@K@BQR@K@@$N.@@@D[[+@@^C[)@@YDX@@@ADW )@@G@@)FO[N#@[#[#[@^G^G@[@@@@HG@@@@HC/@@@I8L@@FI[[@@@$G[@@@$C.@@@[[@+@@^C@-@@^DX )@@G@@O@)@BQDY@@@A)FY[F#[#[@K^G^EOG^G^G@@@@@K@@Z@A)@BI@@[@^+/,0@@@@AZ@BI/,0@SDDY )@@G@@/K@@F(*@@@@+ @@@@(DZ@@@A)F$[N](@^G^@K^G^G@C@[@@^O@K@BQR@K@@H/K@@F8*@@@@GDZ )@@G@@/C@@F,H@@@@+C/@@@[/K@@DS'^@@@@EA@@@A)F1[M^@K0K0K[#[@@@/C@@F.H@@@A3C/@@@]EA )@@G@@/K@@F-[@@@@HG@@@@HC/@@@]/K@@F8*@@@@GG/@__7EB@@@A)F;[MK[#@^G^G^G^G@R@K@@HEB )@@G@@O@)@BPR@)@@H[#)@@%[@@@[^C_)@@[G@@@@+C/@__"/K@@I3*@@@@GEC@@@A)G [F#[#[#[#EC )@@G@@@K0K0^G@@@@@[@)@B@C@+@@@R@)@BS[@@@@:C@[@@^R@K@BRA@)@BSA@K@BRO@K@BQED@@@AED )@@G@@)GI[EK0K0K0^[]!#[@@@@@@@/K@@GY@A2@BI'^@@@@8];@GP$'0@@DRA0@@:[@@@@HG@@@@HEE )@@G@@C/@@@]EE@@@A)GR[F@K^[@K^[@K0K0@@@@@@H@@@A9C@@@@@/K@@I0/K@@IT/K@@I[/K@@ITEF )@@G@@/K@@H\/K@@G"/K@@G!EF@@@A)G)[N@^@K0K0K0K0^^[@-@O:;@)@@*@@@@G/C@@G*@@@@G/C@@H+EN )@@G@@H@@@A9C@@@@@/K@@IT1@@@@G*@@@@GEM@@@A)H=[F#[#[#@^ #[[K0@@@@@@C[)@B@[[]@U;EO )@@G@@C[@@A_[@+@O:G/)@@[;@)@@EQ )@@G@@#[#@@@)^G@K@***** (057H @BO@BI@@[@^G/,0@@@@BN@BI/,0@SD/K@@I0*@@@@GEP@@@AER )@@G@@)^I[C@@@@@@@@@@[C@@@@@@@CE) HAN ONMORE TIFIED S SPECTHER IOR. OB2 ERRES )@@G@@CROSTAEQ@@@A)H.[F]*K0K^G^[#[#@@@@@@@C/)@@][@@@A;C@@@@Y/K@@IG*@@@A;/K@@I0ET )@@G@@[@@@A'C/@__"'^@@@@ER@@@A)IA[F#@K^G^G^[#[@@@@@@@@*@@@@G/G@@IKD@@@A;/K@@GYEU )@@G@@[@)@B@C@)@B /K@@I0(@@@@IH@)@A3ES@@@A)IJ@3@K^G^EOG^G@@@)^R@S@CROSTA***** EV )@@G@@(059H @B<@BI@@[@^R/,0@@@@B+@BI/,0@SD/K@@I0ET@@@A)^U[@@@@@@@@)IP@F]*@@@@@EW )@@G@@'^@@@@ONCE) THAN D MOREECIFIE IS SPISSINGOR. MB2 ERREU@@@A)IQ[EK0K^G^[EX )@@G@@@K0K(K0@@@@@@@[@^+/,0@@@@B%@BI/,0@SD/K@@I0*@@@@(/K@@I0[@@@A;C/@__"EV@@@AEY )@@G@@)IZ@N#[#@@@@)^+@8@@@@@@@OR INTALUES OR. VB2 ERRCROSTA***** (091H @@K@@ZEZ )@@G@@@B:@BIEW@@@A)^([K@@@@@@@@@@@@@,I4) TEGORY IN CACIFIEDLY SPEPROPER OR IMFA )@@G@@ISSING ARE MERVALSEX@@@A)I-[F]*K0K^G^[@K0K(@@@@@/,0@@@@B3@BI/,0@SD/K@@I0FB )@@G@@*@@@@)/K@@I0[@@@@(C/@@@['^@@@@EY@@@A)I%@V#[#[#@@)^3@0@@@@@@@IMIT OOR. LFC )@@G@@B2 ERRCROSTA***** (032H @@K@@@@B4@BI@@[@^3EZ@@@A)^9@8@@@@@@@)I!@N]*@@@@@FD )@@G@@C/@@@['^@@@@) CEEDEDALE EXN A SCLUES I27H VAF,I5,0FA@@@A)I\[N#@K^@K0FE )@@G@@^[#[#@O@K@BQR@K@@H/K@@J/*@@@@GH@@@@+C/@@@[/K@@DS8L@@G[G_)@@[[@@@@)FB@@@AFF )@@G@@)I9[EK0K0K0^G^G[@@@@@@@@8];@J#$'0@@DRA0@@:[@)@B@C@+@@@O@)@BPR@)@@H[@@@@:FG )@@G@@C@[@@^FC@@@A)J][F]!#[@K^[@K^[@@@@@@@/K@@M[/K@@J%/K@@M[/K@@JS/K@@M[/K@@M[FH )@@G@@/K@@JG@C[@BI'^@@@@FD@@@A)JF[F@K0K0[@^G^G@@@@@@@@[@@@A9G@@@A9C/@@@[/K@@MDFI )@@G@@1@@@@G*@@@@GH@@@@@C@@@A9/K@@M[FE@@@A)JO[F#[#[[K^G^[#[#[@@@@@/K@@MO[@@@A'FJ )@@G@@C@@@@Y/K@@JX*@@@A'/K@@MO[@-@O:C@)@B@R@K@A9FF@@@A)JX[F#[@^[@K0K(K0K0@@@@@FK )@@G@@@CI@BI@@[@^G/,0@@@@CH@BI/,0@SD/K@@MO*@@@@G/G@@J-D@@@A'FG@@@A)J&[F]*K0K^GFL )@@G@@^[#[#[@@@@@@/K@@MO[@@@A;C@@@@Y/K@@J\*@@@A;/K@@MO[@@@A'C/@__"'^@@@@FH@@@AFM )@@G@@)J\[F#[@^[@K0K(K0K0@@@@@@CT@BI@@[@^R/,0@@@@CS@BI/,0@SD/K@@MO*@@@@G/G@@J3FN )@@G@@D@@@A;FI@@@A)J8[F]*K0K[#@K^G@@@@@@@@R@)@@H/K@@KL*@@@@GH@@@@+C/@@@]/K@@MOFO )@@G@@[@@@A;C/@__"'^@@@@FJ@@@A)K[[N#[#[#@[@@@@@@*@@@@GG/@__7C@[@@^/K@@I7(@@@@GFP )@@G@@G/@__7C@]@@[O@K@BQR@K@@HO@)@BPFK@@@A)KF[N@^G[#[@^G[@@@/K@@M[*@@@@GH@@@@+FQ )@@G@@C/@@@#/K@@I_[@)@B@C@+@@][@@@@:C@]@@[/K@@M[FL@@@A)KP[N#[#[#[#@[@^G@[@@@A/FR )@@G@@C@[@@@/K@@M[*@@@@GG/@__"C@]@@^O@)@BQR@)@@HO@K@BPR@K@@HFM@@@A)KZ[M[@^G@^@FS )@@G@@@@@@@@/K@@M[*@@@@GG/@__'C@[@@#[@)@A.C@-@@]/K@@M[*@@@@IG/)__"C@-@@[FN@@@AFT )@@G@@)K([MK0^G^G^@[#@@@D[)@A"C.@@@[ @@@@I*@@@@K/D@@K1" @@A.C[@@A/C/)@@[[@@@A"FU )@@G@@C@[@@^FO@@@A)K3[N@@K^G^G^G^G@@"H@@@I" @@A/C[@@A."C)@BAC@)@A"/=0@M[)@)@@KFV )@@G@@ @@@@K*@@@@M/D)@K6FP@@@A)K.[N#[#[#@[#@K@@@*@@@@L/DK@LCG.K__.[[K@@?;-V@@DFW )@@G@@[[@@@F"L@@@K"[@@BC"[@@BB[[@@@^FQ@@@A)LB[N@^G@K0[@K0@@@*@@@@-/=0@LU+@)@@KFX )@@G@@ @@@@K*@@@@#[#@@@) I@K@***** (072H @D+@BI@@[@ IGK )@@G@@/,0@@@@D-@BI/,0@SD/=K@M%)@@@@IGC@@@A) K[S@@@@@@@IFIED)Y SPECROPERLLL IMPGL )@@G@@G OR AMISSINALUES CALE VOR. SB2 ERRCROSTAGD@@@A)M*[N](@^G@^G@@@@@ @@@@IGM )@@G@@(@@@@KH[@@@YC.@@@[C/)@@[ @@@@G*@@@A'C/@@@[/K@@QS'^@@@@GE@@@A)M2[]K^[#[]>GN )@@G@@#[#[]*) V@C@(073H '^@@@@@D(@BI@@[@ V/,0@@@@D*@BI/,0@SD/=K@M')@@@@IGF@@@AGO )@@G@@) W[S@@@@@@@ONE CA WITH SCALESD FOR ALLOWES NOT THER IOR. OB2 ERRCROSTAGP )@@G@@***** GG@@@A) $@K@)M'@;#[@^G^@K@@@@@/K@@PW*@@@@G/C@@N[H@@@A3C/@@@]/K@@QSGQ )@@G@@(@@@A9) TEGORYGH@@@A)N[[N#[@K0^@K^G^G@(@@@@GH@@@A4C@@@A7/K@@OJ*@@@@GGR )@@G@@/C@@NCG/@__.C@@@A9/K@@QS(@@@A3GI@@@A)NF[N@^G@K0K0^ [@@[@]@O:G@]@O:;@@@@TGS )@@G@@C@@@@WA@)@@W[@@@[^R/)@@[G@@@A9C/@__"/K@@NRGJ@@@A)NP[EK[#[#[]X#[#[[@@@@@@GT )@@G@@@@@@U/@@@@A9@@@@BD/,0@@@[@@@BRH@@@A3C/@@@]8L@@NKO/)@@[GK@@@A)NY[F[KOG^G^GU )@@G@@G[#@@@@@@@@@[@@@[^R/K@@]G@@@A9C/@__.@D;@BI@@@@@,@@@@BR@@@@-G@@@@O?GL@@@AGV )@@G@@)N$[F#[[KL@^ #[#@@@@@@@@(@@@@\[@K@@\+@[@O%C/@@@[/K@@OD(@@@@GH@[@U'C@[@U;GW )@@G@@A@K@@WGM@@@A)N0[F@KOG^ #@K0^@@@@@@@@/K@@N_(@@@@IH@)@A3C/)@@[[@@@A_C@[@-EGX )@@G@@[@)@B@C@-@U;/K@@OAGN@@@A)N9[F#[#@^[@K&K0K0@@@@@@@@@@A_@@@@B@/,0@@@/K@@OAGY )@@G@@/K@@OD1@@@@I*@@@@I"^)@B@C@)@A_GO@@@A)O][N#@^@K^[@K0K(@/,0@@@@EK@BI/,0@SDGZ )@@G@@/K@@OJ8L@@N$O/K@@[/K@@OD0@@@@G*@@@@G@EF@BIGP@@@A)OG@V#[#[]*@) (@0@@@@@@@HA )@@G@@NE OR OR. OB2 ERRCROSTA***** (069H '^@@@@@EL@BI@@[@ (GQ@@@A) \@8@@@@@@@HB )@@G@@)OJ@MK0@@@@@H@@@A3C/@@@[AP) OVERLERVALSOR INTALUES CALE VMORE SGR@@@AHC )@@G@@)OL[EK^G^G[#[#[#@@@@@@@@C.@__"[@K@@2+@@@B [@)@@1C/)@@[[@@@@0C@@@@ /K@@QSHD )@@G@@*@@@@GGS@@@A)OU[F#@^G[#[#[[K0@@@@@@@[@K@@3+@]@U;C@@@@0[@@@@\C/@@@[A@)@@WHE )@@G@@[[@@[^R/)@@[G[@@A9GT@@@A)O<[N#@K[#[#@^[#@@C@@@@0/K@@PC(@@@@GG/@__9[@@@@1HF )@@G@@G@@@@1C/@@@[/K@@O9(@@@@HH@K@@2GU@@@A)O![EK0K0^G^G[@K:@@@@@@@'^@@@@8];@O6HG )@@G@@$'0@@#RA0@@\[@)@@2;K)@@AC@)@@2[@@@@0;K@@@AGV@@@A)O6[F#[@K[[K0K0K^G@@@@@@HH )@@G@@C@@@@0/K@@PA(@@@@F[@K@@F+@]@O:C/@@@[/K@@O"/K@@O)@E>@BIGW@@@A)O_[N[K0^G^GHI )@@G@@[@^[#@C@@@@18L@@OXO/)@@[/K@@O&*@@@@HH@K@@2[@)@@\C/)@@][@K@@3+@]@-FGX@@@AHJ )@@G@@)PD[F#[[K0^G^ #[#@@@@@@@*@@@@KH[@@@1C[@@@G[@-@AMG@)@A3;@)@@-C@)@@1R@K@@]HK )@@G@@[@@@A8GY@@@A)PM[]K^[#[]>#[#[#@) 6@C@(105H @@K@@1@E4@BI@@[@ 6/,0@@@@E3@BIHL )@@G@@/,0@SD/K@@QS1@@@@KGZ@@@A) 7[S@@@@@@@H LESSD WIDTE FIELES HAVARIABLMORE VHM )@@G@@NE OR OR. OB2 ERRCROSTA***** HA@@@A)A]@8@@@@@@@)PU@N](@@@@@/K@@QS'^@@@@HN )@@G@@OF,I3)WIDTH VALUE SCALE XIMUM THE MA THAN HB@@@A)PW[N#[#@K0[@KOG@@C/@__.HO )@@G@@[@)@A_C@)@O?/K@@P;1@@@@I*@@@@IH@)@A9C/)@@[[@@@A4C@@@@YHC@@@A)P&[N#@^G^ #HP )@@G@@[#[#@@1@@@@I*@@@@I"^)@B@C@)@A_[@@@B@C@]@O:A@)@@W[@@@[^R/)@@]G@@@A9HD@@@AHQ )@@G@@)P0[F@K0^[@K^G^EOG@@@@@@@@[@AD/,0@@@@FA@BI/,0@SD/K@@P;8L@@P(O/)@@[[@@@A_HR )@@G@@/K@@P5HE@@@A)P9@N#[]*@@@)AD@8@@@@@@@L ENDPNTERVAOR. IB2 ERRCROSTA***** HS )@@G@@(069H '^@@@@@FB@BIHF@@@A)AK@0@@@@@@@)P;@UK0K0@@@H@)@A'C@)@A9C/@@@[ER) HT )@@G@@NG ORDSCENDIT IN AARE NOOINTS HG@@@A)P"[N@@K0[@^G@@@@@C@)@A9C/@@@[/=K@QMHU )@@G@@+@@@@I @@@@I(@@@A'C/)@@[ @@@@G*@@@@I/C)@Q[HH@@@A)QC[N#[@@K0[@K@@@@/K@@QSHV )@@G@@/=K@QM+@@@@I @@@@I(@@@A;C/)@@[ @@@@G*@@@@I/C)@QGH@)@A;HI@@@A)QM@3@K0K(K0HW )@@G@@K0K%@@)AQ@S@CROSTA***** (089H '^@@@@@FK@BI@@[@AQ/,0@@@@FJ@BI/,0@SDHJ@@@AHX )@@G@@)AT[S@@@@@@@A UB OES IN TEGORIAST CA THE LUST BESING MND MISTHER AOR. OHY )@@G@@B2 ERRHK@@@A)A=@K@)QS@;[K0Y3^[@K@@@@/K@@R*N@0@QZ/K@@Q)(@@@@@[@[J_"C@@@A4HZ )@@G@@R@K@@]CALE) R LB SHL@@@A)QZ@V#@KK@@@)A&@K@)Q+@V[K*K0@@@@@@BE/,0@@@[@@@O>IA )@@G@@______WRITE G@@@O>C/@@@[@FP@BIHM@@@A)Q>@<#[#[#[#@@@@@@)A*@K@)Q(@F#@@@@@@IB )@@G@@@FR@BI______WRITE @@@@@4@@@@A2@@@@BF@@@@A&HN@@@A)Q%[##[@K*K0K0K0KOG@@@@@IC )@@G@@@@@@@@@@@@@4@@@@$W@@@@A4@@@@A*@@@@BE/,0@@@/K@@Q3(@@@A6HO@@@A)A%@K@)Q2@;#ID )@@G@@[#[@K0^G^E@@/,0@@@[@@@BRT/@@@FC@@@A7/K@@Q_(@@@A7@FT@BI______WRITE HP@@@AIE )@@G@@)Q9[F#[#[#@K0K0K0K^@@@@@N@0@R#/K@@R^*@@@A9@FV@BI@@@@@4@@@@@@@@@@BR@@@@A%IF )@@G@@@@@@BEHQ@@@A)R]@F@@@@@@@)A?@K@)R#@<#[]-#[#@@@@@@@@@@A?@@@@BE/,0@@@@FX@BIIG )@@G@@______WRITE /K@@R*HR@@@A)RB[N#[[K0K0^G@K^@N@0@RM/K@@RN1@@@@G*@@@@GH@@@A3IH )@@G@@C/@@@]@FY@BI@@@@@4@@@@O?@@@@A9HS@@@A)RL@F@@@@@@@)A,@K@)RM@<#[]-#[#@@@@@@II )@@G@@@@@@A,@@@@BE/,0@@@@F)@BI______WRITE /K@@R*HT@@@A)RQ@V#[[K0@@)A0@K@)RT@V#IJ )@@G@@[]-#@@@@@@BE/,0@@@@F-@BI______WRITE @@@@@4@@@@U/@@@@A9HU@@@A)RW[F#[#[[K0IK )@@G@@K0K^[#[#@@@@!^)@BG@F<@BI/K@@R*N@0@R<@F+@BI@@@@@4@@@@-G@@@@A9@@@@A0HV@@@AIL )@@G@@)R>[F]4K0K0K0K0K0K0K0@@@N[@@BZR@)@BYR@K@BX9\)@BV9!)@BTR]0@BJ[^)@BGH8)@@[IM )@@G@@/K@@@@HW@@@A)R,@N#[#@@@@)BG@C@)R0@N#[]8@@@)BI@K@@F<@@]S22SCL/K@@@@/K@KBGIN )@@G@@@@F@@@*4@KBGN[K@B)HX@@@A)R2[EK0K0K0K0K0K0K0K0@@@^[K@B)^[@@BZA@)@BYA@K@BXIO )@@G@@9:)@BV9()@BT[^@@BGAA0@BJC8@@@CHY@@@A)R;[N@@K>K0K0K^[#@@F(@BM/K@@S N@0@S^IP )@@G@@@F*@BM@@@@BE/,0@@@[@@@@@G@@@@@C/@@@[/K@@SFHZ@@@A)S @N#[#@@@@)BK@C@)SB@N#IQ )@@G@@[]8@@@)BM@K@@F(@@]ERROR /K@@@@/K@KBK@@F@@[*4@KBKR]0@BNIA@@@A)SD[N#[@^@K[IR )@@G@@@K^G@@[@@@BP[^@@Q/[^@@@?C8FK@#[^@@@:C8FK@][^@@@%C8FK@[/K@@R/AA0@BNIB@@@AIS )@@G@@)SN[MK[@K^[@K^[@@@/K@@@@[^@@@8[^@@@#[^@@QV[^@@R.[^@@R"[^@@@7C8FK@ [^@@@!IT )@@G@@C8FK@^IC@@@A)B[[S@@@@@@@@@@@@E@@@@@[@@@@@]NS@@@@KG@@@@KB__:] @@[@@[IU )@@G@@DISCRETE RANGE ID@@@A@@^@@^@@C@@J@@&@@[@@%@@]@@^@B+@C@@SX@@@@!?@@@@AKIV )@@G@@S22SDC S1CKVN S1CKVI S1GTVT S1GTVW S1PCHD IW )@@G@@S22ACP URSORT S1IODR NPRT$ NIO2$ NERR2$ IX )@@G@@NIO1$ NERR4$ NERR3$ S22SCL @@[@@@@@@@R2S22BLK IY )@@G@@]@@@C@@]@@@@S22BK2 ]@@@C@@#@@@@]@@@@@"@@@@I"^)@@A"C)@@ C@)@@@AD@@@@IZ )@@G@@)@I[S@@@@@@@@@@@@]@@@@@@@@@@@] HLINE @@@@@@@@@@@[@@@@@@@@@@@]AD JA )@@G@@PAGEHEAA@@@A)@T[S@@@@@@@@@@@@]@@@@@ @@@@@@@@@@@] VLINE @@@@[H@@@@@@JB )@@G@@@@@@@[@@@@@[@@@@@]AB@@@A)@=[K@@@@@@@@@@@@@@@@@@@@@@@@C@@@@@@@@@@@]MPTY JC )@@G@@PRINTE@@@@[H@@@@@@@@@@@[@@@@@[AC@@@A)@5@S@)@@@'K)K0@@@@@@@@@@@@@@@@@@@@@JD )@@G@@@@@@@@@@@@@5/,0@@@ @@@@@______MT PRINTFAD@@@A)@B@3#[#[@K0K0@@@@)@8@S@JE )@@G@@______MT PRINTFG@@@@@C@@@@\@[E@[M/K@@[<@@@@@\@@@@@,AE@@@A)@H[EK0K0^[]JF )@@G@@ #@K0@@@@@@@@@@@@,@@@@@@@@@@@8/,0@@@^^K@@VN8L@@@O@K@[TR@K@@,[@@@@@AF@@@AJG )@@G@@)@Q[F#[#[#[#[#[@^G^G@@@@C@@@@\@[G@[M@@@@@@@@@@@V@@@@[F@@@@@@@@@@[E@@@@[DJH )@@G@@@@@@@IAG@@@A)@Z[M^G@K0K^G^G^G@C[@@@B[@)@@CC@)@@@8L@@@<[@[)@BC/@__"N.@@@#JI )@@G@@R@K@[G[@@@@@G@@@@@AH@@@A)@([F#[#[#[#[@K^G^G^G@@@@[S@[M@@@@@D@@@@@]/,0@]*JJ )@@G@@/K@@@.(@@@@1[[)@@1C[)@@[[[@@@HAI@@@A)@2[EK0^[#[#[@K^G@@@@@@@@@@@@#/,0@]*JK )@@G@@/K@@@.[@@@@EC@@@@D/K@@@9(@@@@GH@@@@1C/@@@]AJ@@@A)@;[F#[#[#[#[#[@K^G^G@@@JL )@@G@@@@@@@F@@@@@ /,0@]*/K@@[K(@@@@1[@@@@1C@@@@^@[X@[M@@@@@EAK@@@A)[^[F#@K0^[#JM )@@G@@[#[@K@@@@@@@/,0@]*/K@@[K[@@@@GC@@@@F/K@@[G(@@@@GH@@@@1C/@@@]@[-@[MAL@@@AJN )@@G@@)[H@V#[#[#@@)@;@K@)[K@V]D#[#@@@@@@@2@@@@@;/,0@@@______XTPFMT@[&@[M@@@@@GJO )@@G@@@@@@@AAM@@@A)[N[F#[#[@K0K0^G^GB=@@@@[@]J_"C@[)@BR@)@@2N.@@@ R@K@[J@[$@[MJP )@@G@@/K@@[<@@@@[I@@@@[HAN@@@A)[W[EK0K0K^[@K0^@@@@@@@@N@0@[&C8)@@A@[,@[M/K@@[:JQ )@@G@@N@0@[+8L@@[T[@)@@2G@)@@2C/)@@[AO@@@A)[>[F@K0K0K=^G^G^G^G@@@@R@K@[W9!)@[UJR )@@G@@R]0@[N[^)@[KH8)@@[/K@@@@!^)@[K@[\@[M/K@@[$AP@@@A)[,@V#[#[#@@)[K@C@)[1@N#JS )@@G@@[]O@@@)[M@C@S22BRK/K@@@@/K@K[K@@F@@@*4@K[KN[@@[YR@)@[XAQ@@@A)[N@C@)[3@'KJT )@@G@@0K0K0K0K0K0@@@@@@@^[@@[YA@)@[XA@K@[W9()@[U[^@@[KAA0@[NC8@@@B@[\@@#AR@@@AJU )@@G@@)['[N@K0[#@K0K0@@@H/@__8C/)@@[]@@@@4H@@@[)T/@@@E[@@@@3W/@@@E;O@@@=C@@@[)JV )@@G@@/K@@],AS@@@A)]^[N@@^G^@@@@@@@@+@)@@G @@@@G*@@@@K/D@@]HH[@@@3C.@@@BC/@@@[JW )@@G@@ @@@@I*@@@@G/C@@]BAT@@@A)]I[F@@K[S@@@@@@@BVSUBB BVSUBA GAMMA KS )@@G@@TAU CHISQ RCORR$AE@@@A)@0@*@@@@@@@)@7@S@)["@C@@@@@@[ KT )@@G@@PALL @@@@@W@@@F";O@@@=G/@@@[T/@@[=C@@@]=LT )@@G@@/K@@[(8L@@[[O/)@@[BB@@@A)[K[EK0CS[#A]A[#A@@@@@@@C@]@O:A@)@@5[@@@[^R/)@@[LU )@@G@@G@@@O$C/@__"[@@@]>G@@@]>C/@@@[BC@@@A)[T[F#@C@)CK^G]A[]*@@@@@/,0@@@@]<@GULV )@@G@@@@@@F_/,0@@@8L@@[RO/)@@[/K@@[K(@@@@GH@@@]>BD@@@A)[+@<#@-)K0CS@@@@@)^+@)@LW )@@G@@@@@@@@ALREAD,040H TAB,I6(004H @@K@]>@@K@]=@]=@GU@@[@^+BE@@@A)^&@8@@@@@@@LX )@@G@@)[&@N]%-)@@@C@@@]>'^@@@@) RED,I5ENUMBE TAB R THISIFIED.Y SPECBF@@@ALY )@@G@@)[*[F#@-@F@MR )@@G@@@@@@@@/K@@]<______MANY (@@@@GH@@@]\/K@@YF(@@@@IH@)@]\BW@@@A)#&[F]A-)K0CMS )@@G@@S^G]A@@@@@@@[@@@@@G@@@@@C/@@@[@#<@GU@@@@]2@@@@]1@@@@ A@@@@G[/,0@@@BX@@@AMT )@@G@@)#\[F@K0CS[@^[#@-)@@@@@@[@@@]4C@@@]+/K@@#'*@@@@G/C@@#6G/@__;[@@@]4C@@@]0MU )@@G@@/K@@]@3@K@GU/,0@42/K@@L=(@@@@GH@@@]\C/@@@AFO@@@A)JL[##@-)K&*RA )@@G@@S^G]A[#@-)@@@@@@@@@@@@#L@@@@#K@@@@#J@@@@#I@@@@@D/,0@@@[@)@@EC@)@@CFP@@@ARB )@@G@@)JT[N#@CS^G@]A[@@@*@@@@K/D@@J=D[@@#IC/)@@[ @@@@G*@@@@IH@)@GFC@)@@DC/@@@[RC )@@G@@@C(@GUFQ@@@A)J<[M^[#K)CS@K^D0@/,0@@@/K@@J81@@@@G*@@@@GD@@@#I/K@@K%(@@@@@RD )@@G@@/=K@LY+@@@@I @@@@IFR@@@A)J![##@-)K0CS^G]A[#@-)@@@@@@@@C[@@@J[@)@#NC@)@@IRE )@@G@@[@@@#MC@@@@H@C0@GU@@@@@F@@@@@DFS@@@A)J5[F#@-)K0]A)[#@@@@@@@@[#)@@5[@@@[^RF )@@G@@R/)@@]C_)@@[G@@@@@C/@__"[[)@#PC[)@@K[[@@#OFT@@@A)J"[F#@]@.*K^D2@-)@@@@@@RG )@@G@@@@@@@F@@@@K /,0@@@^^K@K N8MJ_"/K@@KV1@@@@G*@@@@GD@@@#IFU@@@A)KB[F#@-)K0]RH )@@G@@@-)K0]@@@@@@/K@@K$*@@@@GH@@@#NC@@@@I/K@@K$*@@@@GH@@@#MC@@@@H@C;@GUFV@@@ARI )@@G@@)KK[F#@-)^[#@-)^[#@@@@@@C@@@@5/K@@K$*@@@@GH@@@#PC@@@@K/K@@K$*@@@@GH@@@#ORJ )@@G@@C@@@@JFW@@@A)KT[F#@)]A-#@@-)@@@@@@@@C[@@@DC/)@@[ @@@@G*@@@@IH@)@@EC@+@@@RK )@@G@@C/@@@[/K@@LY[@@@@DFX@@@A)K+[N;K@)@)CU^G@@@H@@@@ C@@@@@8L@@J.G_)@@[O/)@@]RL )@@G@@/=K@KS+@@@@I @@@@I*@@@@KH[]J_"FY@@@A)K?[F@^[@K0CP^G]A[#@@@@@@@K@@ @DH@GURM )@@G@@@@[@BJ/,0@@@@DG@GU/,0@3//K@@K7*@@@@G/C@@K\FZ@@@A)BJ[S@@@@@@@XCEEDEILES ERN )@@G@@TPUT F22H OUF,I3,0IMIT OOR. LB2 ERRCROSTA***** (032H GA@@@A)BU@C@)K5@;]RO )@@G@@%-*^H]A)K0@@@@@@@@C@)@@D;@@@@<[@@@@@G@@@@@C/@@@[ @@@@@'^@@@@D) GB@@@ARP )@@G@@)K/[F;K-)K4CS^@K^[#@@@@@@DR@GU/,0@3//K@@LG*@@@@G/C@@L#D@@@#I[[G@@@C[@@@ERQ )@@G@@[@?J_"GC@@@A)L @:]*-)K0CS^G@@@)BV@S@@@@@@@CROSTA***** (029H @@K@@E@@K@@DRR )@@G@@@DS@GU@@[@BV/,0@@@GD@@@A)BY[S@@@@@@@E) UM FIL OR DRA TAPEED AS ASSIGNRS )@@G@@H NOT A6,036ILE ,2OR. FB2 ERRGE@@@A)LE[N]%)]A@K[#@C@@/K@@LW(@@@@GH@@@#JRT )@@G@@C/@@@[/K@@LW(@@@@GH@@@#IC/@@@]/K@@LW'^@@@@GF@@@A)LO[#@K0CP^G]A[#@-)K%)@@RU )@@G@@@@@@@@'^@@@@@@K@@E@@K@@D@D<@GU@@[@B(/,0@@@@D+@GU/,0@3/GG@@@A)B([S@@@@@@@RV )@@G@@ PARITBE ODD MUST 6,019HLE ,2AAPE FIOR. TB2 ERRCROSTA***** (034H GH@@@ARW )@@G@@)B4@C@)LW[##K-)K^G@-)^@@/K@@I6*@@@@GH@@@]\C/@@@A@D(@GU/,0@42[@@@@DC@@@@@RX )@@G@@Y) GI@@@A)L=[F@K0C]A[#@-)K0C@@@@@*@@@@G/C@@L,H@@@@]C@@@]$[@@@@DC@@@GGRY )@@G@@/K@@L(@D?@GU/,0@42GJ@@@A)L!@;@K^G] L#@-)K0@@@@@@)B5@C@(032H @@K@@]@D2@GURZ )@@G@@@@[@B5/,0@@@@D1@GU/,0@3//K@@L7GK@@@A)B6[S@@@@@@@ONTROLDATA CD SAVEBLE ANSA )@@G@@42H TAF,I4,0IMIT OOR. LB2 ERRCROSTA***** GL@@@A)C[@S@)L4@3]%-7/K@@M/GS@@@A)M0[MK0@C@-)SJ )@@G@@^@@@@@/K@@NJ*@@@@GH@@@]\C/@@@A/=K@MO)@@@@I @@@@I*@@@@KH[@@]\C.@@@[GT@@@ASK )@@G@@)M'[F@K0CS^G]A@^G@@@@@@@*@@@@IH@)@]\C/)@@]C/@@@[[@@@]7C@@@]? @@@]5@EF@GUSL )@@G@@/,0@42GU@@@A)N#[M[#@@)]A@@@@@@H@@@]\C/@@@^/=K@N,)@@@@I @@@@I*@@@@KH[@@]\SM )@@G@@C.@@@ C/)@@[ @@@@GGV@@@A)NH[EK^G]@-^K0CS^G]A@@@@@EO@GU@@@@]2@@@@]1@@@@G]SN )@@G@@/,0@@@/K@@NV*@@@]3/K@@O((@@@@GGW@@@A)NQ[M@K0@-)@@@@@@@ @@@@G*@@@@IH@)@]\SO )@@G@@C/)@@BC/@@@[[@)@]3C/)@@[[@@@@@G@@@@@C/@@@[GX@@@A)N)[M^G@]@CS@@@@@@(@@@@GSP )@@G@@H@@@]\C/@@@A/=K@]<)@@@@I @@@@I*@@@@KH[@@]\C.@@@[C/)@@[GY@@@A)N%[F@K^G]@CSQ )@@G@@S[@K0@@@@@@@C@@@@B/K@@OP(@@@@GH@@@]\C/@@@]/K@@NV@EV@GU/,0@42/K@@M'GZ@@@ASR )@@G@@)N3[F#@C]A[@K+*S^G]@@@@@/K@@N"@@@@]8@@@@@B/,0@@@/K@@PX @@@]8/K@@N8*@@@@GSS )@@G@@H@@@GIHA@@@A)N/[F#@)CS^G]A[#@)]A@@@@G@)@@7C/)__"/K@@OP(@@@]5[@K@]/+@@@@BST )@@G@@C@@@@P/K@@OP@E<@GUHB@@@A)O [F#@-)^@[#@-)@@@@@@@@C@@@@P[#)@#Q[@)@[^R/)@@]SU )@@G@@C_)@@[/K@@P;(@@@@KH[@@GHC[@@@BHC@@@A)OI[F#@-)^@^[@K0@@@@@@@@@E1@GU/,0@5?SV )@@G@@8L@@OGG_)@@[O/)@@]/K@@P;(@@@@HH@K@]/+@]@@6HD@@@A)OR[F#@)]A@K0]@)@@@@@@@@SW )@@G@@/,0@3//K@@PX*@@@@GH@@@#AC/@@@][@@@]8C/@@ZK/K@@OV*@@@]8HE@@@A)O)@;#@-OK0CSX )@@G@@S^G]A[#@@@@@)CA@C@(045H @@K@]2@@K@]1@@K@]8@E7@GU@@[@CA/,0@@@@E6@GUHF@@@ASY )@@G@@)CB[S@@@@@@@ED WITPECIFI016H SLE,I4,VARIABATION CCUMULOR. AB2 ERRCROSTASZ )@@G@@***** HG@@@A)CM@8@@@@@@@)O$@N]%)@@@@/K@@PX'^@@@@MERIC)LPHANUD IS AOL WORTA )@@G@@HCONTRA4,028H ,A6,HH@@@A)O([F#@-)K0CS^[#@-)K0C@@/C@@O4H@@@]9C@@@]'@F@@GUTB )@@G@@/,0@6O[@)@]'C@)@@C[@@@]9C@@@@BHI@@@A)O2[EK[#@-)K0CS[#@@@@@@@[#)@];[@)@[^TC )@@G@@C#)@]9H@)@]9C@)@]'[@@@]\C/@@@]/K@@P:*@@@@GHJ@@@A)O;[F#@-)K^G@-)^[@@@@@@@TD )@@G@@/,0@3//K@@PG*@@@@GH@@@#AC/@@@]@FC@GU/,0@5?[@@@@BC@@@];HK@@@A)P^[F#@-OK0CTE )@@G@@S^G]A[#@-P@@C/@@@['^@@@@@@K@]2@@K@]1@@K@];@FG@GU@@[@CA/,0@@@@FF@GUHL@@@ATF )@@G@@)PH[F#@-)^G]A@K[@@@@@@@@/K@@]T*@@@@I/G)@PQH@)@@@[@)@]7G@)@]7C/)@@[[@@@]5TG )@@G@@G@@@]5HM@@@A)PQ[F#@-)K0@)C@-)@@@@@@@G@@@]5C/@@@[/K@@P:8L@@O'G_)@@[[@+@@[TH )@@G@@C@)@];O@)@H R@)@]7HN@@@A)PZ[F#@CS^G@)]@-)@@@@@@@R@)@]7/K@@]T*@@@@I/G)@P$TI )@@G@@H@)@@@[@)@]7G@)@]7C/)@@[[@@@]5HO@@@A)P*[N#@-)^[#@CS@@@1@@@@I*@@@@IG/)__9TJ )@@G@@C@)@]\C/@@@[@FX@GU/,0@42[@+@@[C@)@]8O@)@H HP@@@A)P2[M[#@@C]A@@@@@@ @@@#RTK )@@G@@/=K@M_+@@@@I @@@@I1@@@@K*@@@@KH[@@]\C.@@@[C/)@@[ @@@@GHQ@@@A)P/[N#@CS@@^TL )@@G@@G@@@@@H[@@]\C.@@@[C/)@@[ @@@@G1@@@@I*@@@@IG/)__9C@)@]\C/@@@[ @@@#SHR@@@ATM )@@G@@)QA[M@K^G]@-)K0@@@C/)__"[@@@]7C@@@]?/K@@U:(@@@]5/=K@Q(+@@@@I @@@@I1@@@@KTN )@@G@@*@@@@KHS@@@A)QK[F#@]A@K0CS^G]A@@@@@@O@)@H R@)@]7[@@@]7G@@@]7C/@@@[[#)@];TO )@@G@@[@)@[^C_)@@[G@)@]5HT@@@A)QT[EK0CS^[@K0CS^G]@@@@@/K@@Q&@F,@GU@@@@GJ@@@@]8TP )@@G@@/,0@9I/K@@Q+(@@@]8[@)@]8C@+@@[HU@@@A)Q+[F@K0CS^G@)C@-)@@@@@@H@@@]\C/@@@ TQ )@@G@@/K@@U:8L@@QNG_)@@[@F0@GU@@@@F_@@@@GK/,0@9IHV@@@A)Q:[EK^G]A[#@C]A[#@@@@@@TR )@@G@@H@@@F.C@@@@C/K@@Q8*@@@@GH@@@GHC@@@@B @@@#R/K@@NJ*@@@@GHW@@@A)Q4[MK^G]@CSTS )@@G@@@^G@@@[#)@#Q[@@@[^R/)@@]C_)@@[G@@@@7C/@__"/K@@SU @@@#Q/K@@Q8*@@@@GHX@@@ATT )@@G@@)Q"[N#@-)^[#@-)^@@G_)@@[O/)@@]/K@@SU(@@@@GH@]@@7C@@@@C/K@@RA*@@@@GH@]@@6TU )@@G@@C@@@@BHY@@@A)RC[F@^G]^X#@-)K0CS^G@@@C@@@#H@GC@GU@@@@#H@@@@@5@@@@@B/,0@@@TV )@@G@@[@@@@5C/@@@G8L@@Q.HZ@@@A)RL[N#@C@-)K0@)C@@/K@@RF/K@@SL1@@@@G*@@@@G]@@@@5TW )@@G@@H@@@@5C/@@@[/K@@RV*@@@@GH@@@F.IA@@@A)RV[N#@-)^G]A@@@@@ @@@@I0@@@@G*@@@@GTX )@@G@@H/@__"C/)@@[]@@@#RH@@@#RC/@@@\[)@@#RC4@@#HIB@@@A)R>@'^G@@@@@)CT@K@@@@@@@TY )@@G@@______ )@)@@G @@@@G1@@@@K*@@@@KH[@@#RC.@@@CC/@@@[IC@@@A)R?@:@K0@UO+[)@@I @@@@IUW )@@G@@1@@@@OIW@@@A)UC[F#@-)K^G]A[#@-OK0CS@@HJ@GU@@[@C8/,0@@@[@@@]/C@]@@6R@)@HEUX )@@G@@/K@@UI(@@@#Q[@)@HEIX@@@A)UL@F#@@@@@@)C8[@@@@@@@@TION ,TRY OPELL ENOR. CUY )@@G@@B2 ERRCROSTA***** (042H @@K@]/IY@@@A)D@@0@@@@@@@)UM@V]%)CS@@*@@@#Q/K@@U$UZ )@@G@@'^@@@@Q) TH FRETED WIPERMITH NOT A6,024IZ@@@A)UP[F@K0]A[@K0CS^G@@@@@@VA )@@G@@*@@@@GD@@@#Q@HP@GU@@@@HE/,0@68[@@@HE;@@@@YC@@@]8/K@@UWJA@@@A)UY[EK[#@-)KVB )@@G@@^G]A[#@@@@@@@HR@GU@@@@HE@@@@]8/,0@9I[@@@HEG@@@#QC/@@@[/K@@U$1@@@@GJB@@@AVC )@@G@@)U$[MK[@^G@)@@@@@@C/)@@[C/@@@[/K@@M'(@@@@GH@@@]\C/@@@A8L@@TSG_0@@[8LK@T*VD )@@G@@G_)@@[JC@@@A)U1[N#@@CS@^@@@@@@/=K@]<)@@@@I @@@@I*@@@@KH[@@]\C.@@@BC/)@@[VE )@@G@@ @@@@G*@@@@IH@)@]\JD@@@A)U;@:@K0]@@@)DA@K@)V@@F@@@@@@@/K@@VW______BVSUBRVF )@@G@@*@@@@G/C@@V[G/@__3C@@@]0/K@@Q(JE@@@A)V[[#]Y-)K0CS^G]@-)K@@@@@@@@@@/K@@VMVG )@@G@@@H<@GU/K@@VD@@@@#W@@@@#W@@@@#V@@@@DA/,0@@@JF@@@A)DC@K@)VD@3])-)K0CS^G]@@VH )@@G@@@@@@@@/K@@VW@@@@F_@@@@F_@@@@#V@@@@DC/,0@@@______BVSUBRJG@@@A)VJ[F#@-)YOGVI )@@G@@@-)K0CP=G@@@@@@@GL/,0@@@]@@@HDH@@@]0C/@@@GR@)@#V @]J_"R@)@#V@H>@GUJH@@@AVJ )@@G@@)VS[N#@-)YR=^G@@@@C/)@@[ @@@@G(@@@@IH@)@]\C/)@@[C/@@@[[@MJ_")@]J_"@H$@GUVK )@@G@@@@@@HDJI@@@A)V+[MK0@C]A[#@)@@@*@@@@G/C@@V!H@@@@^C@@@](/=K@V.+@@@@I @@@@IVL )@@G@@(@@@@KH[@@]\C.@@@BJJ@@@A)V?@;@K^G] L#@-)K0@@@@@@)DE@C@(032H @@K@@^@H!@GUVM )@@G@@@@[@DE/,0@@@@H?@GU/,0@3//K@@V6JK@@@A)DF[S@@@@@@@S EXCEECTIONCS SELATISTIVN )@@G@@31H STF,I4,0IMIT OOR. LB2 ERRCROSTA***** JL@@@A)DQ@C@)V3@;]%-@GUWF )@@G@@@@[@DEKA@@@A)X'[F#@-)^G]AH#@)]@@@@@@/K@@W**@@@@K/H@@Y#D[@@]9[@+@?BG@)@]0WG )@@G@@;@)@@YC@)@]8R@)@](KB@@@A)Y#[MK0CS^G@C]@CS@H@@@]&C/@@@[/K@@W*/K@@XK0@@@@KWH )@@G@@*@@@@KH[@@]'[[@@]9G[@@]9C.@@@[KC@@@A)YH[N@^@K0]@)]A@@@G@@@]&C/@__"/K@@)0WI )@@G@@/K@@)!(@@@@GH@@@]-C/@@@[/K@@YP*@@@@G/C@@YKKD@@@A)YR[F#@-)K0]AGK^EEA@@@@@WJ )@@G@@@@@@GK/,0@@@8L@@YV[@#)@[C@])U;[@@@[^Q@0@H^R@0@GNR@)@GMKE@@@A)Y)[F#@CS^G]WK )@@G@@A[#@-)K0CS@@[@@@#XC@@@]&@I;@GU@@@@#W@@@@GK@@@@#W@@@@#W@@@@@@@@@@]&KF@@@AWL )@@G@@)Y([EK0CS^G@CS^G]A@@@@@@O@0@H]R@0@#Y[[@@#Z;L@@@SC[]@@[O@)@H R@)@#Y[@)@#YWM )@@G@@C/)@@[KG@@@A)Y2[E^G]A@K[#@-)@@@@@@@@[@@@#YG@@@#YC/@@@[/K@@Z[(@@@@GH@@@#ZWN )@@G@@[@@@#);K@@@SC@#@@@KH@@@A)Y;[F#@C]A[#@)CS^G@@@@@@C/@@Z_O@)@H R@)@#Y/K@@Y0WO )@@G@@[@@@#ZC@@@#)/K@@Z4(@@@@GH@@@]&KI@@@A)Z^[EK0CS^G@CS^G@@@@@@@@*@@@@HH@K@#+WP )@@G@@[@0@#++@<@@@C/)@Z_O@0@H]R@0@#Y[@K@#-+@]@@[KJ@@@A)ZH[N@[#@CS@K0@@@@+[)@@GWQ )@@G@@C[)@GO;K@@@GC@#@@@[[K@#-+[@@@GC[@@GO;K@@@GC@]@@[/K@@ZVKK@@@A)ZR[F#@-)^@KWR )@@G@@0CS^G]A@@@@@O@)@H R@)@#X[@@@#XG@@@#XC/@@@[/K@@Y8*@@@@LH[K@#+[[0@#+KL@@@AWS )@@G@@)Z)[F#@CS^G@CS^G]A@@@@@@H@@@]&[@@@#YG@@@#YC/@@@[ @#@@@O@0@H]R@0@#Y[@+@@[WT )@@G@@C@)@#)KM@@@A)Z([MK^G]A@^G]A@K@/K@@Z+(@@@@GH@@@#Z[@@@#);K@@@SC@]@@@O@)@H]WU )@@G@@R@)@#Y/K@@Z4(@@@@GKN@@@A)Z3[F@K0CS[@K^G]A[#@@@@@H@@@]&C@@@#X@JV@GU/,0@3/WV )@@G@@/K@@)((@@@@GH@@@]&C@@@#X/K@@Y8KO@@@A)Z/[E[#@-@K0CS[#@@@@@@@@G@@@]&C/@@@[WW )@@G@@@JW@GU@@@@HD/,0@@@[@@@HDG/@@@[W/@@@A;O@@@=KP@@@A)) [F#@CS^G] L#@-)K0CS@@WX )@@G@@H[)@#@C[)@#X@JY@GU@@[@DT/,0@@@[@)@HDG@)@]&C/)__"[@@@#@KQ@@@A))I[##@-)K0@WY )@@G@@CP4@@@)DT@C@(117H 8L@@)N'^K@@@C8#)@[[[)@[^Q@0@@OR@0@GNG]@@#@C]@@H KR@@@AWZ )@@G@@)DU[S@@@@@@@ES APPARIABLTROL VOL/CON ROW/CLOWINGHE FOLOR. TB2 ERRCROSTAXA )@@G@@***** KS@@@A)D>[S@@@@@@@HE SAM,016HTTH/80X OR WINSIONST DIMEFFEREN IN DIXB )@@G@@N ONCERE THAEAR MOKT@@@A)D0@)@@@@@@@))Q@:]%CS[@@/K@@)0(@@@@GH@@@]-C/@@@]XC )@@G@@'^@@@@,6I4))4/(96XE -,6IE SCALKU@@@A))V[F#A-)K0]@CS4GUAG@@@@R@0@O*[@@@O*XD )@@G@@G@@@O*C/@@@[/K@@)&(@]@@[N[@@HDR@)@H^ @@@O*KV@@@A))=[MK1+@)]A@K^G@@C@@@]&XE )@@G@@/K@@)0(@@@@GH@@@]-C/@@@]/K@@<"8L@@)YO/)@@[[@<@U;C@+@@[KW@@@A)),[F#A)CS^GXF )@@G@@@-)K[#@@@@@@G@@@]&C/@__"/K@@-+(@@@]& @@@@@ @@@#= @@@#7LS@@@A)F(@@@](E) YL )@@G@@Y TABLONE-WAFOR A ECTED BE SELLY@@@A)=[[F#@-)K0CS[#AC@@@@@@@C/)@@[8L@@=AYM )@@G@@[@#)@[C@])?B[@@@[^Q@0@H^R@0@GNR@)@GMG@@@](LZ@@@A)=E[F#@C] #@-)^G]A@@@@@YN )@@G@@@@@@#W@@@@#W@@@@@@@@@@](@@@@GK/,0@@@/K@@>F(@@@@IH@)@](MA@@@A)=N[F#@-)K0CYO )@@G@@S[#@-)@@@@@@C@]@@[[@@@[^R@)@H]G@@@](C/@__. @@@#>@LV@GU@@@@#W@@@@GKMB@@@AYP )@@G@@)=W[M^@K0@)CS^@@@@/K@@>F(@@@#>8L@@=VO/)@@[ @]@@@[@@@#>C/@@@[/K@@=+*@@@@GYQ )@@G@@H@]@@@MC@@@A)=&@3]@-)K0CP^G]A@)E0@S@TATISTSOME S(089H @L(@GU@@[@E0/,0@@@YR )@@G@@@L*@GU@@@@F_/,0@@@MD@@@A)E3[S@@@@@@@IC WILTATIST PER SOUTPUTINGLE ONLY SYS )@@G@@NCE. THAN O MORE LECTEDICS SEME@@@A)E"@K@)=?@;]%-)^G]A@@@@@(@#@@[[@@@[^YT )@@G@@R@0@H^G@@@](C/@__" @@@#Y'^@@@@ADE.) L BE MMF@@@A)=3[N@^G]A[#@-)@K@8L@@=2YU )@@G@@O/0@@[[@+@@[C@<@@[O@)@H R@)@#Y[@@@#YG@@@#YC/@@@[/K@@=;MG@@@A)=.[F#@-)[#@YV )@@G@@C]A[#@@@@@@@R@0@GNR@)@GM/K@@>F(@@@@IH@)@]-C/)@@]G/@__"[@@@](C@@@#YMH@@@AYW )@@G@@)>A[N#@]AH@^G@)CS@C@@@]*/K@@>U(@@@@GH@@@]-C/@@@]8L@@>C[@])?BC@#)@[[@@@[^YX )@@G@@Q@0@H^MI@@@A)>K[F#A-)K1*S^GUA[#G)C@@/K@@3FN@0@>T[[)@@@C[)@]%[[@@O:C[@@](YY )@@G@@[@)@O(C@)@]$[@@@O%MJ@@@A)>T[F#@C]@)CS[#A-<@@@@@@[@@@O&G@@@O&C/@@@[@MA@GUYZ )@@G@@/K@@3FN@0@>Y/K@@>Z(@@@@@@M^@GUMK@@@A)>+[EK0CS^G@-)K[#@@@@@@@G[@@]*C.@__"ZA )@@G@@/K@@&[(@@@]* @]@@@O@)@H]R@)@]([@)@#&C/)@@[ML@@@A)>:[E^G]A[#@-)K1*S@@@@@@ZB )@@G@@;KK@@A[@K@#$+@#@>7C@@@GQO@)@H]R@)@](A@0@@6[[@@[^R/0@@[MM@@@A)>4[F#@CS^G@ZC )@@G@@)C]@-)@@@@@@@@@@#*@@@@>;/,0@'L^^K@>;N8M@@@[@0@]-+@)@#$C/)@@_[@K@#*MN@@@AZD )@@G@@)>.[F#@-)^[#@)CS^G@@@@@@C/@@@[O@)@H]R@)@](/K@@&=(@@@](8L@@>!O/0@@[@MM@GUZE )@@G@@@@@@]-MO@@@A)&A[M^G@-)^G]A[#@@C@#@@[O@)@H]R@)@]([#)@@6[@)@[^R@0@H^C_)@@[ZF )@@G@@G@)@](C/)__"[@]@@@MP@@@A)&K[EK0]A[#@-)K[#@@@@@@@[@@@]-C/@@@F/K@@&T(@@@#*ZG )@@G@@A@)@HD[@)@]-C/)@@[[@@@#*;K@@@AMQ@@@A)&T[F#@C]@)CS^G]A@@@@@@@O/0@@[@MY@GUZH )@@G@@@@@@]-@@@@#*@@@@&X/,0@'L^^K@&XN8M@@@R@)@HDMR@@@A)&+[MK[#@C]A[#@@@@[@]@@@ZI )@@G@@C/@@@[O@)@H]R@)@](/K@@&!*@@@@GH@@@#&C/@@@[8L@@&GG_)@@[MS@@@A)&?[N@K2*@-)ZJ )@@G@@K0]A@@C/@@@[[@)@[^G@)@#&C/)__.[@@@#YG@@@](C/@@@[/K@@&_(@@@@@/K@@$SMT@@@AZK )@@G@@)&6[F#@-)K0CS@^[@@@@@@@@/K@@$S8L@@&5[@3@@[)@<@@[C/)@@[O@0@H R@0@#Y[@@@#YZL )@@G@@G@@@#YMU@@@A)&_[F#@-)K0]A[#@-)@@@@@@C/@@@[[@)@[^O@)@H]R@)@](G@)@#&C/)__"ZM )@@G@@[@@@#YC@@@]( @@@#GMV@@@A)$C[F#@-)K0CS@K0]A@@@@@@)@)@#G;^)@@=[@0@#(+@<@@[ZN )@@G@@C/)@@[O@0@H R@0@#Y[@@@#YG@@@#YMW@@@A)$L[N#@@)@CS^G@@@@[@@@#YG@@@](C/@@@[ZO )@@G@@[[+@@@C.)@@[8L@@$B[[N@@[+[#@@[C.@__"[@0@#GMX@@@A)$V[F#@-)^G]A@K0CS^G@@@@ZP )@@G@@O@0@H]R@0@#%G@)@#&C/)__" @@@#?[@@@#:G/@@@[[@@@#%G@@@#&MY@@@A)$=[F#@-)^G]ZQ )@@G@@A[#@-)^G@@@@[@@@#!C@^@@[R[@@HDA[@@HDO[@@H R[@@#Y[@)@[^O@)@HBR@)@#%MZ@@@AZR )@@G@@)$![MK0]A@K0@-)K0@C@@@#G[#)@#,N.K@@^C_)@@[[@)@#GC/)@@[[@@@#*;@@@@-[@@@#*ZS )@@G@@;K@@@ANA@@@A)$7[F#@-)K0C@-)^@@@@@@@@C/@@@[/K@@*]*@@@@GH@@@#,C/@@@[/K@@*EZT )@@G@@(@@@#\[@K@#\+@@@#!NB@@@A)*@[F#@-)^G]A[#@-)K0CS@@G@)@#,C@)@#*O[@@HBR[@@#:ZU )@@G@@[@@@#:G@@@#:C/@@@[[@@@#?G@@@#?NC@@@A)*D[MK0]A@K[#@-)K@8L@@$$[@)@#YG@)@#YZV )@@G@@C/)@@[8LK@$5G_)@@[[@@@#G;@@@@7C/@@@_NN@@@A)(![M[#@@)]A@@@@@@H@@@#!C/@@@G/=0@(9)@)@@G @@@@GAI )@@G@@*@@@@KH[@@#!C.@@@FC/@@@[ @@@@INO@@@A)(7[MK[#@-)K[#@-)@*@@@@G]@@@#!H@@@#!AJ )@@G@@C/@@@I/K@@%F[@@@#5G@@@#5C/@@@[/K@@(.*@@@@GNP@@@A)%[[EK[#@-)K0C@-)@@@@@@@AK )@@G@@G@)@#6C/)@@[/K@@%F(@@@#![@K@#!+@@@#!C/@@@[/K@@%F1@@@@GNQ@@@A)%E[F#@C]AX#AL )@@G@@@]@-)@@@@@@@C@@@#5/K@@%O1@@@@G*@@@@GH@@@#5C@@@@B8LK@([##@-$[#@-)K0CS@@@@@@@@@@@@C@@@#2O@0@H]R@0@#%AP )@@G@@[@@@#2G@@@@I;@)@@SC@)@@BG@@@#2NU@@@A)F]@K@)%!@'K0CS[@K(CS@@@@@@@GL/,0@@@AQ )@@G@@^^K@%6N8O@@[O[@@HBR[@@#%[@#@@#______WRITE NV@@@A)%4@<#@-)K^G@@@@@@)F^@K@AR )@@G@@)%8@F#@@@@@@@OP@GU______WRITE @@@@#1@@@@%6@@@@GA@@@@F]NW@@@A)%9[F]=-)K0CAS )@@G@@S^GUA[#@CS@@*@@@](C/@@@[@OQ@GU@@@@#1@@@@U/@@@@]&@@@@F^@@@@GL/,0@@@NX@@@AAT )@@G@@):][M^G*C]A[#@@@@@C/)@@[C/@@@[O@)@H]R@)@](/=K@:<)@@@@I @@@@I*@@@@@C/)@@[AU )@@G@@ @@@@GNY@@@A):G[N#@)@CS@K^G@@@R@0@](/=K@:<)@@@@I @@@@I*@@@#?C/)@@[ @@@@GAV )@@G@@*@@@@I/C)@:KH@)@#&NZ@@@A):Q[N#@-)^@K[@K^@@@@@@:Z/,0@;3^^K@:-N8N@@@^^K@:ZAW )@@G@@N8L@@@^^K@:)N8M@@@O@0@H]O@0@#&OA@@@A):)[F@K^G@-)K0CS[#@@@@@@[@@@#:G/@@@[AX )@@G@@ @@@#'[@@@#%G@@@](C/@@@[@OV@GU@@@@:-@@@@:)OB@@@A):([F#@)CS^@K0CS^GUAG@@@AY )@@G@@[@)@-I[[@@-GC[@@GG[@)@]$C/)@@[/K@@0S*@@@](/K@@:6*@@@]$OC@@@A):2[MK0CS4GSAZ )@@G@@-)@K0@[#@@#4[@@@[^R.@@@#C_@@@[G@@@]$C/@__"[@)@>9[@)@>8[[)@]*C.)@@]OD@@@ABA )@@G@@):/[F#@-)K0CS4G]AGK0CS@@C@@@]$[@)@#8G/)__"C@=@-I[@@@#7C@^@-FA@)@HDO@)@H]BB )@@G@@R@)@#:OE@@@A)? [F#@C]A[#@-)K0]@@@@@@/K@@\.(@@@@GH@@@#7C@@@#8[@@@#8C@@@]*BC )@@G@@/K@@?E*@@@@GH@@@#4OF@@@A)?I[EK0CS^GUA@K1)@@@@@@@C.)@@#[[#@@[C[^@-E[@<@@@BD )@@G@@R@0@HDC@=@-D[@@@#'G@@@#'C/@@@[OG@@@A)?R[F#@-)^G]A@K0]A@@@@@@G])@#7C")@@[BE )@@G@@[]@@#/G"@@@[[]@@#:G]@@#:C"@@@^[[)@#;G[)@#:OH@@@A)?)[F#@-)K0CS4[#@CS^GS@@BF )@@G@@C@#@>7A@0@#9]])@[ R@0@#7/K@@?5(@]@>6H])@#8R@)@#7[])@#7OI@@@A)?([M^@K[#@-BG )@@G@@)K0CS@O@)@HBR@)@#:[@@@#:G@@@#:C/@@@[8LK@?$O/0@@[/K@@?5(@@@@GG/@__"OJ@@@ABH )@@G@@)?3[E^G]A[#@-)K0]A@@@@@@A@)@#9[@@@[ R@)@#7O@0@HBR@0@#;H@@@#7C@@@#8[@+@@[BI )@@G@@C/)@@[OK@@@A)?/[F#A-)K2*]A[#@-)^G@@@[@0@#*;K0@@A[@0@#$+@)@#!C@)@GQ/K@@,VBJ )@@G@@(@@@@@[@@@#!C@]@>7OL@@@A)! [N#@)]A@K@K0CS@C[@@#:[@0@#.G/0@@[;@0@@Y/K@@,VBK )@@G@@(@@@@L+[@@#!C.@@@_/K@@,V(@@@#*OM@@@A)!J[F#@)]@-)K0CS^G]A@@@@C#)@#/G[)@#/BL )@@G@@C[)@HBG[@@#:D[@@#//K@@,O*@@@@K/D@@!NH[@@#/ON@@@A)!S[M^G]A@K0]@@@@@G_)@@[BM )@@G@@O.K@@[/K@@,V(@@@@GH@@@#.C@ @@[[#)@#"[[@@HE[[@@[AR[K@@MOO@@@A)!+[F@K0CS^GBN )@@G@@]A[#@-)K0CS@C@@@GQO[K@HBR[K@]7[#)@#"N[)@HEC#)@#/[@@@]7C@@@#:8L)@!VOP@@@ABO )@@G@@)!:[M^G]A@K^G@@@@@(@@@@GH@ @@[;@@@@YC@@@#*/K@@!;*@@@@HH@K@#*[@K@#_;KK@@ABP )@@G@@+@ @@[OQ@@@A)!5[F@^G]A@K[#@-)@@@@@@@[@@@]7G@@@#9C/@@@[8L)@!$G_)@@[]@@@]7BQ )@@G@@H@@@]7C/@@@[/K@@,VOR@@@A)!"[F#@-)K[@K0CS^GS@@@@@;KK@@A+@ @>7C@@@GQR[K@]7BR )@@G@@/K@@,O*@@@@G/C@@,#H@@@]7C@@@#8OS@@@A),B[N#@-)^[#@CS1@@C/@@@[/K@@,V(@@@@GBS )@@G@@H@ @>7;@@@@YC@@@#*/K@@,O*@@@@HH@K@#*[@K@#_OT@@@A),L[F#@-)K[#@-)K0CS^G@@@BT )@@G@@C@)@#.O[K@HBR[K@#:[@@@#:G@@@#:C/@@@[/K@@!"[@@@]7G@@@]7OU@@@A),U[E^G]A[#@BU )@@G@@-)K0@@@@@@@@O/)@@[[@>@@[C@)@#!O[K@HBR[K@#:[@@@#:G@@@#:C/@@@[[@>@@[OV@@@ABV )@@G@@),<[F@K0]A[#@-$K0@@@@@@@1@@@@G*@@@@GH@@@^@C@@@@CA@0@HE[@@@^@H/@__"H@@@#/BW )@@G@@8LK@?;OW@@@A),?[F@K0CT4G]A@K0CS^G@@@C[@@HB[@)@^[C@)@#:[@ @@[R[K@HEC@@@^@BX )@@G@@[@@@@CC@@@^@/K@@,\OX@@@A),5[F#@-*@@@#G[@0@#G+@)@#!C/)@@)/K@@1.(@@@#*[@@@#*PN@@@ACQ )@@G@@)1E[F@[#@-)K0CS^G@@@@@@@C@#@@[[#)@^#N[K@HIR@0@HDC#)@#/[@@@#.G/@@@[;@@@@YCR )@@G@@/K@@1)PO@@@A)1N[N#@C@C@-)K0CS@R[)@#:[@@@#:G@@@#:C/@@@[8LK@1LG_)@@[O/0@@[CS )@@G@@/K@@1)(@@@@GH@@@#.PP@@@A)1X[F#@-)^G@CS^[#@@@@@@@C@@@#*/K@@1([@@@#.G/@@@FCT )@@G@@;@@@@YC@@@#*[@&@@[C@)@#.O[)@HBPQ@@@A)1&[E^G]A[#@-)K0]A@@@@@@[#)@^#[@@@[ CU )@@G@@R@0@HDC#)@#/G@@@#:D@@@#/[@@@#.G/@@@[;@@@@YPR@@@A)1\[MK0]@]@CS^G@@@[@@@#:CV )@@G@@G@@@#:C/@@@[8LK@1,G_)@@[O/0@@[/K@@1.(@@@@GH@@@#.C@#@@[PS@@@A)19[F#@-)K0@CW )@@G@@C]A[#@@@@@@@H@@@#:C@@@#/8L@@08G_0@@[O/)@@[[@&@@[C@)@#.O[)@HBR[)@#:PT@@@ACX )@@G@@)2][EK0CS^G]AX#@]@@@@@@@/K@@2H1@@@@G*@@@@GH@@@^@C@@@@CA[K@HIA[@@HD]@@@^@CY )@@G@@G/@__"PU@@@A)2F[F#@-$K0CS[#@-)K0CS@@N[@@HHR[)@HA[@)@^[C@)@#:[@#@@[R@0@HICZ )@@G@@C@@@^@[@@@@CC@@@^@PV@@@A)2O[EK0CS^@K0CS^G]A@@@@@O@)@HBR@)@#:[@)@#:G@)@#:DA )@@G@@C/)@@[/K@@2Y(@@@#![@@@#!C@A@@[PW@@@A)2X[E^[#@-)K0]A[#@@@@@@@O[K@HBR[K@#%DB )@@G@@]@^@@@R[@@HDH@@@#:C@@@^[8L@@2OO.)@@[[@]@@[PX@@@A)2&[F#@CS[#@-)K0]A@@@@@@DC )@@G@@C@@@#:[@<@@@C@)@#'O@0@H]R@0@#%[@ @@[G@@@]%;@@@@[F#@-)^G]A[@K^G]A@@@@R]0@G<@SE@G+/K@@4!N@0@4?DV )@@G@@[@@@],G@@@],C/@@@[[@@@],G@@@],QO@@@A)4,@N#@-)@@@)G)@C@)40@N#@-T@@@)G+@K@DW )@@G@@@SE@@[NEXT /K@@@@/K@KG)@@F@@[*4@KG)R@K@H>QP@@@A)42[F#@-)K[#@C]^P#@@@@@@DX )@@G@@@@@@@B/,0@@@/K@@5E(@@@@GH@@@]\C/@@@]/K@@3"A@K@H>AA0@G/,0@@@/K@@5VEB )@@G@@@SQ@G*/K@@5L@@@@]8QT@@@A)5Q[F#@@)CM=G]A[@@@@@@@@/K@@5=@@@@#A@@@@]8/,0@@@EC )@@G@@/K@@5<[@@@@@G@@@@@C/@@@[@SS@G*QU@@@A)5Z[F#@)C]A[#@-)K^[#@@@@@SZ@G*/K@@5*ED )@@G@@N@0@5$ @@@#A @@@]8@SW@G*/K@@5*N@0@5+@SV@G*QV@@@A)5*@N#@-)@@@)G&@C@)5%@N#EE )@@G@@@-T@@@)G*@K@@SZ@@[CKVAR /K@@@@/K@KG&@@F@@[*4@KG&R]0@G(QW@@@A)5?[F#@)CS^GEF )@@G@@]A@K0CS^G@@@[@@@^ C@@@];[#)@];[@@@[^C#)@]9H@@@]9C@@@]'/K@@45AA0@G(QX@@@AEG )@@G@@)55[F]&-)K^G@)C]@-)@@@@@@S:@G!/K@@6IN@0@5.8L@@52G_)@@[@S*@G!/K@@5"@@@@^ EH )@@G@@/,0@@@QY@@@A)5"[F]^-)K0CS^G]A[#@@@@@G@@@@@C/@@@[@S?@G!@@@@]2@@@@]1@@@@]'EI )@@G@@@@@@^ @@@@G%/,0@@@QZ@@@A)6B[E^G]A[@K^G]A[#@@@@@@9\)@H*R]0@G,@S\@G!/K@@6IEJ )@@G@@N@0@6H]@)@]'H@)@^ C/)@@[[@@@@@RA@@@A)6K@N#@-)@@@)G:@C@)6M@N#@-T@@@)G!@K@EK )@@G@@@S\@@[CKVARI/K@@@@/K@KG:@@F@@[*4@KG:N[@@H%RB@@@A)6O[F#@-)K0C]A[#@)]@@@@@EL )@@G@@/K@@6%*@@@@G/C@@6XH@@@@#C@@@]*/K@@5,^[@@H%9:)@H*AA0@G,RC@@@A)6X[E[]@-)K0EM )@@G@@CP^G]A@@@@@@@S7@G1@@[@FC/,0@@@@S6@G1@@@@F_/,0@@@[@@@@@G@@@@@C/@@@[RD@@@AEN )@@G@@)6&@F#@@@@@@)FC[@@@@@@@@40H OUF,I4,0IMIT OOR. LB2 ERRCROSTA***** (032H EO )@@G@@@@K@@#RE@@@A)FK@8@@@@@@@)6$@N]%-<@@@C@@@O%'^@@@@D) XCEEDEIONS EIFICATEP )@@G@@Y SPECUANTITTPUT QRF@@@A)6([F#@CS^G]A[#@-7C@)@H?EQ )@@G@@R@K@]*[@@@]*G@@@]*C/@@@[[@@@]*RG@@@A)62@<#@-)K0CS@@@@@)G\@C@)66@N#@-T@@@ER )@@G@@/K@@@@/K@KG\@@F@@]*4@KG\R@K@H!R]0@G2@S"@G1RH@@@A)G1@K@)68@;#@-)^G]@CS@@@ES )@@G@@H@@@H\C/@@ZK/K@@6S[@K@H?C@VK@@A@K@H!AA0@G2@S"@@[STORE RI@@@A)6_[EK^[@K0CET )@@G@@S[#A@@@@@@@@G/)@@[C@?@-FT/@@@#C@@@]$@T^@G6/K@@9#N@0@7#/K@@7^*@@@@GRJ@@@AEU )@@G@@)7C[F#@-)K0CS^G@C@@@@@@@*@@@@M/D)@7MH[)@@@C.)@@F[[@@^CC[@@H\[@@@^BC@@@]*EV )@@G@@[@)@^ARK@@@A)7L[N@^G*CS@K^G@@@ @@@^C/>0@7V)[)@@O @@@@O*@@@^CC"@@@[ @@@@MEW )@@G@@(@@@@@C.)@@[/K@@7VRL@@@A)7V[M[@^G@-)K@@@@@C/@@@H/K@@76[@)@^EC/)@@ [@@@^DEX )@@G@@C/@@@]/K@@7=*@@@@GH@@@@@C/@@@]RM@@@A)7>[M^@K0]A[@@@@@@H@@@@@C/@@@[/K@@76EY )@@G@@[@)@^EC/)@@K[@@@^DC/@@@H/K@@7!*@@@@GH@@@@@RN@@@A)7\[F#@-)K[#@-)K0CS@@@@@EZ )@@G@@;@@@@7C@@@GQA@)@@6[@)@[ R@)@^AH@)@^AFD )@@G@@C@)@^B/K@@86*@@@@IRR@@@A)8O[F#@-)^[@K0CS^[#@@@@@C@[@@6/K@@8%*@@@^C@T$@G6FE )@@G@@/,0@3//K@@84*@@@@HH@K@^G[@K@^]RS@@@A)8X[F#@-)K^G]A[]*-)K0CS@@@K@#!@T!@G6FF )@@G@@@@[@FR/,0@@@[@@@#!C@@@G3/)@@8+C@@@H0[@@@#!RT@@@A)8&@N#@-)@@@)FR@8@@@@@@@FG )@@G@@PTION NTRY OOR. EB2 ERRCROSTA***** (037H @@K@]2@@K@]1RU@@@A)FY[S@@@@@@@FH )@@G@@WORD) NTROL 012HCOA6,A3,IN A , ONCE E THANED MORSELECT3H IS ,A6,03RV@@@AFI )@@G@@)8*[F]%)CP^G]A[#@-)K0CS@@@K@]1@@L@@7@@L@@6@@K@^C@T4@G6@@[@F(/,0@@@/K@@8.FJ )@@G@@'^@@@@RW@@@A)81@F#@@@@@@)F([@@@@@@@@ VAR.,PTION NTRY OOR. EB2 ERRCROSTAFK )@@G@@***** (042H @@K@]2RX@@@A)F1[S@@@@@@@NTROL 012HCOA6,A3, IN A N ONCERE THAFL )@@G@@TED MO SELEC032HISA6,A4,I3,2X,RY@@@A)F/@C@)82[#]%)]@-)^G]A@@[@@@H1G@@@^GFM )@@G@@;@@@@MC@@@#R8LK@8LO/)@@[/K@@8.'^@@@@WORD) RZ@@@A)8'[F@K0CS@K^[@K0@@@@@@@FN )@@G@@@U]@G6/K@@9#N@0@9]8L@@7.G_)@@[O/K@@]@T_@G6@@@@H1/,0@68SA@@@A)9#[##@-)K0CFO )@@G@@S^G]A[#@-)@@@@@@@@N[K@H;N[@@H'R@)@H9R@K@H89\)@H69,@@H49!)@H2R]0@G7SB@@@AFP )@@G@@)9F@F#@@@@@@)G4@C@)9G@N#@-T@@@)G6@K@@@@@@@@U]@@[TESTOR/K@@@@/K@KG4@@F@@#FQ )@@G@@*4@KG4SC@@@A)9I[F#@-)K0CS^G]A[#@-)@@C@VK@@^[K@H;^[@@H'A@)@H9A@K@H89:)@H6FR )@@G@@9%@@H49()@H2AA0@G7SD@@@A)9R[F#@C]@)C]@-)K@@@@@@@/K@@9<*@@@H./K@@6.[^@@7,FS )@@G@@[^@@7>[^@@7W[^@@7IC8FK@[[@K@H\SE@@@A)9)[F@K^G]A@K0CS[#@@@@@@C[@@H"G/)__"FT )@@G@@C@)@H"G@@@#&C/@__"R@K@H.@UD@G'/K@@'DN@0@9+SF@@@A)9([M@K0CS@@@@@@@@*@@@@GFU )@@G@@H@@@@@;K@@@AC@]@@[[#)@^H[[@@H_[@@@[^R@)@@IC_)@@[G.@__.SG@@@A)93[N@K0@)C]FV )@@G@@A@^@@@8L@@9,G_)@@[O/)@@[@UK@G'/K@@'DN@0@99[@M@@[)@]@@[C@[@[./K@@9'SH@@@AFW )@@G@@)9.[EK0CS^G]A@^G@@@@@@@@[@+@@[G@-@[.;@)@@YC@)@@@O@)@H_R@)@#&[@@@#&G@@@#&FX )@@G@@C/@@@[SI@@@A)'A[F@K^G]A[#@-)K0CS^G@@*4@KG8N[@@I^R@)@I#R@K@I]9\)@I@R]0@G;FY )@@G@@@UP@G'/K@@'DN@0@'CSJ@@@A)G8@C@)'J@N#@-T@@@)G'@K@)'L@N#@-)@@@9:)@I@AA0@G;FZ )@@G@@@UP@@[SETENT/K@@@@/K@KG8@@F@@^SK@@@A)'N[F#@-)K0]A@K^@@@@@@@@C@VK@][^@@91GA )@@G@@[^@@']C8FK@[[@@@H"C8FK@@^[@@I^A@)@I#A@K@I]SL@@@A)'W[F#@)]A[#@-)^G]A@@@@@GB )@@G@@C@)@IBG@@@](C/@__" @@@#:[@@@IAG@@@#&C/@__"/K@@9Y[@K@H.SM@@@A)'>[MK0]A@K0GC )@@G@@@CS@@@[@)@IE[@@@[^R@K@@MG"@__.C]@@IDG.)__"C[)@ICG.@__"C[@@IDG/)__"SN@@@AGD )@@G@@)'\[F#@-)K0@-)K0C@@@@@@@C/)@@[/K@@'_(@@@^I[@@@^I;K@@@AC@[@@[[]@@IH[[)@IGGE )@@G@@[[@@IFSO@@@A)'8[F#@-)K0CS@K@@@@@@@@@+@[@@[C/@@@_/K@@;R[[]@@[C[[@@[O@)@IHGF )@@G@@R@)@#:[@)@#:G@)@#:SP@@@A);[[F#@-)K0@-)[#@@@@@@@@[@0@#(+@+@@[C/)@@[[@@@^LGG )@@G@@;K@@@AC@]@@[N[K@IAR@)@IE[@K@^JSQ@@@A);E[F#@)]A[#@-)K0@@@@@@@G/@@@);@@@@YGH )@@G@@O@0@IHR@0@#:[[@@#:G[@@#:C.@@@[/K@@;P(@@@#(SR@@@A);N[N#@]@C@-)K0CS@Q@0@IFGI )@@G@@R@0@GNG@@@#:C/@__"8L@@'2O/K@@[8LK@;^O/)@@[[@#@@[G@@@^JSS@@@A);X[F#@-)@K^GJ )@@G@@G]A[@@@@@@@@N@0@;$[@)@](C@)@#:8L@@;)[@])@[C@#)@[[@@@[^Q@)@IGR@)@GNST@@@AGK )@@G@@);&[F@K0CS^G]A[#@-)K0CS@N[@@IPR@0@IOR@)@INR@K@IM9,@@IK9!)@IIR]0@G_@U9@G"GL )@@G@@/K@@;*SU@@@A);\@N#@-)@@@)G/@C@);1@N#@-T@@@)G"@K@@U9@@[EXSTAT/K@@@@/K@KG/GM )@@G@@@@F@@^*4@KG/N[K@IQSV@@@A);3[F#@-)K0CS^G]A[#@-)@@C8FK@@^[K@IQ^[@@IPA@0@IOGN )@@G@@A@)@INA@K@IM9%@@IK9()@IIAA0@G_SW@@@A);/[F#@CS[#@)]A@@@@@@@@@C8FK@][@K@HCGO )@@G@@C@VK@[/K@@'Y[@@@IDC8FK@][@@@IBC8FK@[[@@@ICSX@@@A)/ [N#@)]@)C]@)C]@[^@@-7GP )@@G@@[^@@@$[^@@-![^@@-J[^@@]G[^@@-Y[^@@-KC8FK@#[^@@]F[@@@H[SY@@@A)/J[N@^G]@)CGQ )@@G@@@)C]@@[^@@ _[^@@PM[^@@S)C8FK@ [^@@=K[^@@]H[^@@Y-[@@@H]C8FK@^[^@@)2SZ@@@AGR )@@G@@)/T[N@K^@K^[@K^[@@[^@@NS[^@@5C[^@@6B[^@@5B[^@@6Z[^@@6YC8FK@A[^@@P<[^@@ IGS )@@G@@[^@@]ITA@@@A)/<[F@K^[@K^[@K^@@@@@@@@[^@@^J[^@@WE[^@@W=[^@@W>[^@@MW[^@@NRGT )@@G@@[^@@6A[^@@WD[^@@31TB@@@A)/?[F@K^[@K^[@K^@@@@@@@@[^@@5S[^@@5T[^@@MV[^@@]OGU )@@G@@[^@@]P[^@@# [^@@#A[^@@30[^@@>UTC@@@A)/5@;@K^[@K^[@@@@@)F.@K@@@@]WK GV )@@G@@/K@@@@[^@@#![^@@#,[^@@@M[^@@^K[^@@^?[^@@^!TD@@@A)F_[S@@@@@@@ALL @@@@@^GW )@@G@@XALL @@@@@ SCALE @@@@@ATOTAL @@@@ &@@@@ ?@@@@ 2@@@@@[TE@@@A)GE[S@@@@@@@GX )@@G@@@@@@__@@[@@@@@[@@[@@@@@]@@@@@@@@@@@GFREQ NOFREQPRINT PUNCH $NONE$TF@@@AGY )@@G@@)GP@S@)G=@K@)G%@C@)G3@C@@@@@@@@@@@@@ FREQ @@@@ 0@@@@ ,@@@@ \@@@@@#@@@___GZ )@@G@@@@@@)@TG@@@A@@@@@@@-)K0CS^G]A[#@-)@@@@@@@@N[K@H;N[@@H'R@)@H9R@K@H89\)@H6HA )@@G@@9,@@H49!)@H2R]0@G7SB@@@A@@^@@D@@H@@V@[#@@[@[B@@B@@ @IR@C@@//@@@@@]@@@@!?HB )@@G@@@@@@AK@@@@@[@@@@@[@@@@@J@@@@@(S1PCHD S1ENDC S1MSG5 S1MSG4HC )@@G@@ S1MSG3 S1CKVN S1PRST S1PRFT S1SPCT S1VLU HD )@@G@@ S1GTVT S1GTVW NCOD$ S1UNIT S1FACL S1GTAGHE )@@G@@ S1STFT URSORT S1IODR S1CKVI NPRT$ NIO2$ HF )@@G@@ NEXP1$ NIO1$ NERR4$ NERR3$ NERR2$ S22TABHG )@@G@@ @@[@@@@@@@3XBLANK$ ^@@@C@@]@@@@S22BLK ]@@@C@@#@@@@S22BK2HH )@@G@@ ]@@@C@@^@@@@S22MDT ]@@@C@@ @@@@S22PRE ]@@@C@@A@@@@S22SIZHI )@@G@@ ]@@@C@@B@@@@S22FIL ]@@@C@@C@@@@/,0[&M@@[E]B@@@EI+@BAEK:'^@[=RHJ )@@G@@/,0[&M@@[E]B@@@EI4@BCEK:'^@[=RR[)EK*R.0@@[R"@@@>)@@[M@[@K)--#@@@@@@[D@@SHK )@@G@@@@@@@N/,0@@@/K@@@L1@@@@G*@@@@GH@@@@@C/@@@ @@@@@R8VK@#AA@C*,)@E@V]UA^G@@HL )@@G@@)@^@0@@@@@@@EADINGOR. HB2 ERRCROSTA***** (072H @[E@@S@@[@@^/,0@@@AB@C*,HM )@@G@@)@E@8@@@@@@@)@H@N])@@@@@C/@@@['^@@@@CARDS)FEWER VE OR ON FITAINEDBE CONHN )@@G@@ MUST AC@C*,)@J[M[@K^[#@CC@@@@R@)@O$G@@@@@C/@__"@[J@@S/K@@[NN@0@@P/K@@@QHO )@@G@@(@@@@@[@@@@@G@@@@@AD@C*,)@T[N#]A[[K0@CC@@@H[@@@@C.@@@^C/)@@[ @@@@G(@@@@IHP )@@G@@H@)@@XC@)@@[C/@@@[A@)@@W[@@@@VAE@C*,)@<[M[@K^[#]A^^@@@[@[@@@C@]@O:R@)@@WHQ )@@G@@@[L@@S/K@@[NN@0@@(/)K@@%)@@@@I @@@@I(@@@@KAF@C*,)@![M[#@--#]^L#@@@@@@@@[HR )@@G@@@@@@@@/,0@@@N[@@@V[[)@@[C.)@@[[[@@@@C.@@@H[@-@@[C@)@@@AG@C*,)@7[EK0--#@-HS )@@G@@-#@-)@@@@@@@G@)@@@C/)@[][@@@@[G@@@@[C/@@[@@[T@@S@@@@@O@@@@@@@@@@@@AH@C*,HT )@@G@@)[@@F#@@@@@@)@L@K@)[[@:@@K0@@@[[@@@VG.@@@]T.@@@FC[@@@@8L@@@4______WRITE HU )@@G@@[@)@@@AI@C*,)[A[F]MA^GCS^GCS^^@@@@@@G@@@O=C/@@@[@[X@@S@@@@@#@@@@@@@@@@@VHV )@@G@@@@@@@L@@@@@P/,0@@@AJ@C*,)[J[F[K^[#]A^GCSK0-)@@@@N[@@@+R@)@@-R@K@@)9!)@@YHW )@@G@@R]0@@T@[Z@@S/K@@[NN@0@[M[@@@O=AK@C*,)[S@F#@@@@@@)@Q@C@)[T@N#] K@@@)@S@K@HX )@@G@@@@@@@@@[Z@@#S22HED/K@@@@/K@K@Q@@F@@B*4@K@QAL@C*,)[V[F#]A^GCSK0CS^@@@@@@@HY )@@G@@[^@@@5C8FK@[[@K@@XC@VK@@^[@@@+A@)@@-A@K@@)9()@@YAA0@@TAM@C*,)[=[MK^[@K[@HZ )@@G@@K[@@@@[^@@@KC8FK@ [^@@[E[^@@@7C8FK@#[^@@@#[^@@@![^@@@R[^@@[]C8FK@]AN@C*,IA )@@G@@)[,@<@K^[@@@)@N@S@@@@@@@@@@@@@@@@@@@@@@@@^@@@@[@@@@@@[/K@@@@[^@@@[[^@@@LIB )@@G@@[^@@@JAO@C*,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@#@@B@@A@@N@@[@@R@@[@@#@@<@C@@[2@@@@!?S1PCHDID )@@G@@ S1TCHS S1IODR NPRT$ NIO2$ NERR3$ S22HEDIE )@@G@@ @@[@@@@@@@[VS22BLK ]@@@C@@]@@@@@@@@@@)@@@3#@K0K0^G@@@@@)@@@C@IF )@@G@@)@F@C@@@@@@E@@@@@&[@@@]3G/)__"C@)@]2R@K@]2G/@@@[C@@@]2AA@@@F)@A@N#@@@@@@IG )@@G@@)@-@8@@@@@@@ROL DU2 CONTROSTABONAL CADDITI5X,33H(1H0,2(@@@@@[@)@]4AB@@@FIH )@@G@@)@*@K@)@C@;@K)K0K0K0^G@@H@@@]5C/@@ZK@[S@]&@@@@]W@@@@@-/,0@@@/K@@@H______II )@@G@@MPS) AC@@@F)@J[N#@K[@K0K0^[]^/,0@@@^^K@@TN8M@@@O@)@]2R@)@@G/K@@@Y*@@@@GIJ )@@G@@/G@@@OH/@_0R]@@@@GAD@@@F)@T[F@K0K^G^[]>#[#[]*@@@'^@@@@@[Y@]&@@[@@%/,0@@@IK )@@G@@/K@@@&@[W@]&/K@@@Y@@@@]X@@@@@TAE@@@F)@%@8@@@@@@@)@+@MK@@@@@@N@0@@>C8)@@AIL )@@G@@) S22CP2LE IN TROUBBUFFER***** (031H0AF@@@F)@=[F@K0^[@K0K+K3K3@@@@@IM )@@G@@@@@@AN@@@@O&/,0@@@@[<@]&/,0@F+/K@@@%(@@@@@@[-@]&/K@@D8AG@@@F)@![F#GK0K0KIN )@@G@@0K0K3K3K3@@@@@@@-G@@@@U/@@@@O?@@@@@J@@@@@I@@@@@H@@@@]Y@@@@@@@@@@G[EK0K0^@KIU )@@G@@0K0K0@@@@@@@R[@@@M[@@@@MG@@@@MC/@@@[/K@@[2(@#@AJN[@@]7R@0@]3R/)@@[AN@@@FIV )@@G@@)[,[N#GK3@K^G^G4G@R[@@]2[@@@@]C@@@@M8L@@[*O/0@@[O/)@@[[@#@AJ[@=@@];@)@@+IW )@@G@@C@+@@]AO@@@F)[8[MK0K3K0[@K0K0@C@#@AJO@0@]2R@0@@K/K@@]C0@@@@G*@@@@G[@@@@KIX )@@G@@C@]@G+N[@@]6R/)@@[AP@@@F)]][N#[#H#@K3K3[@@(@@@@@8L@@['O/)@@[O.@@@[[@3@@]IY )@@G@@)@<@@]C@=@@@R@0@@N[@]@G+[@@@@NAQ@@@F)]G[F@K0K^C4G^G^EOG^G@@@@]S@]&@@[@@1IZ )@@G@@/,0@@@@]R@]&@@@@]-/,0@@@/K@@#I(@@@@H/K@@^8AR@@@F)@1@8@@@@@@@)]P@N]*@@@@@JA )@@G@@C/@__"'^@@@@ LEN)SCALE VAR - I INATES0COORD(/035HAS@@@F)]R[F#@^G^C4JB )@@G@@G^G^EOG@@@@@@@[@@8/,0@@@@]Y@]&@@@@]+/,0@@@A@0@@K[@@@[^R/0@@[G@@@@HAT@@@FJC )@@G@@)])@;#[#[#H#H;P]*@)@8@K@6,I5,2(10X,IO/0@@['^@@@@@@NJ_"@@N@G+@@N@AM@@K@@KJD )@@G@@@]Z@]&AU@@@F)@'@C@)]$@;@K3K^C4G^G^EK@@@@@@/,0@@@@]%@]&@@@@]-/,0@@@/K@@#IJE )@@G@@(@@@@]8L@@]UI7) AV@@@F)],@N#[#@@@@)@;@8@@@@@@@ LAB4 LAB6 NO. - J JF )@@G@@S USED0SCALE(/036H@]:@]&@@[@@;AW@@@F)[]@C@)]0[#]*K3[#[]H#@@@@@@@]+/,0@@@JG )@@G@@A@)@@L[@@@[^R/)@@[G@@@@]C/@__"'^@@@@) AX@@@F)]8[F#[#H#@K0K0^G@@@@@@@JH )@@G@@;LK@@[+[@@@OC.@@@][@0@@P+@)@@OC/)@@[[@@@@OC@]@@]@]1@]&AY@@@F)#[[F#@K0K(KJI )@@G@@0K0K0K0K0@@@@@K@@P@@K@@O@@K@@L@]6@]&@@[@[#/,0@@@[@@@@O;K@@@][[K@@QAZ@@@FJJ )@@G@@)#E@<#[]*K@@)[#@K@)#I@N]H#@@@@@@@@]-/,0@@@I6) (10X,48L@@]5O/)@@['^@@@@JK )@@G@@@@K@@QBA@@@F)#K@<#[]>#[#@@@@@@)[ @)@@@@@@@US PARLLANEO0MISCE(/025H@#@@]&JL )@@G@@@@[@[ /,0@@@@]_@]&BB@@@F)[D@)@@@@@@@)#O@<](@K0K0@@@@@@@@@@@H@@@@[F/,0@E*JM )@@G@@'^@@@@______NCOORDS) AMETERBC@@@F)[H@K@)#S@<#[@K0K3@@@@@@)[J@K@______JN )@@G@@NTABS @@@@@]@@@@[H/,0@E*@##@]&______NSCALEBD@@@F)#W@<#[@K0K0@@@@@@)[L@K@JO )@@G@@)#)@F#@@@@@@@# @]&______CDTOT @@@@@I@@@@[J/,0@E*@#^@]&BE@@@F)#-@V@K0K0@@JP )@@G@@)[N@K@)#=@V#[@K0@@@@@@[N/,0@E*@#A@]&______ENTTOT@@@@@J@@@@[L/,0@E*BF@@@FJQ )@@G@@)#$@F#S@@@@@)[P@K@)#*@<#[@K0K6@@@@@@@@@@@[@@@@[P/,0@E*@#B@]&______ENTMAXJR )@@G@@@@@@@@BG@@@F)[R@K@)#?@<#[@K0K6@@@@@@)[T@K@______TOTALS@@@@@]@@@@[R/,0@E*JS )@@G@@@#C@]&______ACCTOTBH@@@F)#0@<#[@K0K6@@@@@@)[V@K@)#4@F#@@@@@@@#E@]&______JT )@@G@@MXRCAL@@@@@#@@@@[T/,0@E*@#D@]&BI@@@F)#5@V@K0K6@@)[X@K@)#8@V#[@K0@@@@@@[XJU )@@G@@/,0@E*@#F@]&______MARGIN@@@@@^@@@@[V/,0@E*BJ@@@F)#;@F#S@@@@@)[Z@K@)#/@<#JV )@@G@@[@K0K6@@@@@@@@@@@A@@@@[Z/,0@E*@#G@]&______MXDCMG@@@@@ BK@@@F)[-@K@)^@@<#JW )@@G@@[@K0K6@@@@@@)[<@K@______MAXPRT@@@@@B@@@@[-/,0@E*@#H@]&______MXCPC BL@@@FJX )@@G@@)^^@<#[@K0K6@@@@@@)[>@K@)^C@F#@@@@@@@#J@]&______MAXCTL@@@@@C@@@@[/,0@E*BN@@@F)^J@F#S@@@@@)[(@K@)^K@<#[@K0K6@@@@@@@@@@@F@@@@[(KA )@@G@@/,0@E*@#L@]&______MXEXTA@@@@@EBO@@@F)[:@K@)^O@<#[@K0@@)[!@K@@@@@@@______KB )@@G@@NNFILE@@@@@@@@@@[:/,0@E*@#M@]&______NVAR BP@@@F)^S[F#[@K0K7K0K7K^C4G@@@KC )@@G@@@@@@]W/,0@@@/K@@^8(@@@@@@#O@]&@@@@@@@@@@[!/,0@E*@#N@]&BQ@@@F)^-@<#[]>#[#KD )@@G@@@@@@@@)[\@)@@@@@@@) FILESOUTPUT(013H0@#S@]&@@[@[\/,0@@@@#R@]&BR@@@FKE )@@G@@)^>[F]*K7^G[#[]H#@@@@@@@@@@@]+/,0@@@[#)@@L[@@@[^R[@@]#[#[#[;X#X]*@@@G_)@@['^@@@@@@O)@@@@OJ_"@@K@@L@#Z@]&KG )@@G@@@@[@[3/,0@@@@#Y@]&BT@@@F)^7@F@@@@@@@)[3@K@)^8@%K^[]L#G@@@@O>/,0@@@/K@@ LKH )@@G@@/K@@^;(@@@@@,2A6) (I5,2X8L@@^:BU@@@F)^.[F#H#H#[#[#[#H#H#H#G@@@@@$W@@@@-GKI )@@G@@@@@@U/@@@@O?@@@@@T@@@@@S@@@@@R@@@@@]@@@@@#BV@@@F) A[EK0K^G^G4[]P#H#G@@@@KJ )@@G@@@@@@@]@@@@@#/,0@@@/K@@ L(@@@@]@#%@]&/K@@@+@@@@@G@@@@@@BW@@@F) J@V@K0@@@@KK )@@G@@)[5@K@) M@V@K^G@@@@@@@[5/,0@E*/K@@ Z______CATWTS(@@@@@@#!@]&/K@@CKBX@@@FKL )@@G@@) P@F#@@@@@@)[7@K@) Q@<#[@K0K0@@@@@@@@@@@S@@@@[7/,0@E*@#0@]&______SCLTOTKM )@@G@@@@@@@RBY@@@F)[9@K@) U@3#[@K0K0K0K0@@@@@@@@ @@@@U@#2@]&@@@@@T@@@@[9/,0@E*KN )@@G@@@#1@]&______LABTOTBZ@@@F) )[N#[#[@^G@K3@@@0@@@@G*@@@@GD@#@G+[@@@[^R/0@@[KO )@@G@@G@@@@HC/@__"/K@@ 4(@@@@H @@@@VCA@@@F) %[F@^G^GB!OG[#@@@@@@@@O/0@@[[@)@@VKP )@@G@@G/)@@ G@)@@VC@C@)@@]LB )@@G@@[@[@@=C@@@@][@[@@C/@@ZKCM@@@F)BS@:#[#[]>#[#@@@@)[_@S@@@@@@@GE VECLD )@@G@@0STORA(/036H@^!@]&@@[@[_/,0@@@@^?@]&@@@@]-CN@@@F)]]@*@@@@@@@)BX@<]*K0@@@LE )@@G@@C_)@@[G@@@@@C/@__"'^@@@@) LEND - I EQUIRETORS RCO@@@F)B-[F#[#@K0KLF )@@G@@K3K0@@@@@@@H@@@@ANLK )@@G@@/,0@@@@ #@]&/K@@CK@@@@]6@@@@@@/,0@@@[@@@]6CT@@@F)CH@3@K0K^EOG^G@@@)]D@S@LL )@@G@@I/O TR***** (028H0@ A@]&@@[@]D/,0@@@/K@@CS@ ^@]&/K@@CKCU@@@F)]G@S@)CN@3]LM )@@G@@*K^[#[]O@@@@/,0@@@@ D@]&/K@@D8N@0@CRC8)@@A'^@@@@CP2) IN S22OUBLE CV@@@FLN )@@G@@)CT[F#H#[@K0K>K5K0K^G@@@@ F@]&/K@@CK@@@@@H@@@@@@/,0@@@@ E@]&/K@@CK@@@@@HLO )@@G@@@@@@G@]&/K@@D0DE@@@F)D([EK0K0K^[@K0K(K0@@@@@@@[@]L/,0@@@LY )@@G@@@ ?@]&/K@@D/N@0@D\8L@@D&[@)@@XG@)@@XC/)@@[DF@@@F)D2@F#@@@@@@)]L[@@@@@@@@LZ )@@G@@22CP2)S IN SAMETERNG PARE SAVITROUBL***** (042H0@ !@]&DG@@@F)D3[F]*K^[#[MA )@@G@@#[]?K0@@@@@@[^)@]=H8)@@[/K@@@@!^)@]=@ 0@]&/K@@D8N@0@D7C8)@@A'^@@@@DH@@@FMB )@@G@@)D/[F#[#[#[#[#[#[#[#[#@@R@0@#^R@)@##R@K@#]9\)@#@9\@@]"9,)@]/9,@@]'9!)@]8MC )@@G@@R]0@]$DI@@@F)E @V#[#[#@@)]=@C@)EC@N#[]0@@@)]&@C@S22CP2/K@@@@/K@K]=@@F@@@MD )@@G@@*4@K]=N[@@#AR[@@# DJ@@@F)]$@C@)EE@'K0K0K0K0K0K0@@@@@@@9:@@]"9%)@]/9%@@]'ME )@@G@@9()@]8[^@@]=AA0@]$C8@@@D@ 0@@]DK@@@F)EL[F#[#[#[#[#[#[@K#[#[#[#@@)]T@S@MG )@@G@@,I6) ,3H = (2X,A6@@K@#D@@K@#C@ 5@]%@@[@]T/,0@@@@ 4@]%DM@@@F)E)@3](@K^G^MH )@@G@@G^G@@@)]*@C@@@@@@@@@@@@@@@F@@#*4@K]*R]0@]:@ '@]%/K@@E=N@0@E<'^@@@@DN@@@FMI )@@G@@)E&@N#[]0@@@)]%@K@)E*@<#@K0@@@C@VK@[[@K@#CC@VK@@AA0@]:@ '@@]PLV /K@@@@MJ )@@G@@/K@K]*DO@@@F)E?[F#[@^G^G^G^G4[@@@@@@N@0@E6/K@@E7*@@@@] @@@@T @@@@S[@@@@RMK )@@G@@C/@@@[/K@@ES[@K@#DDP@@@F)E5[N@K0^G0K3K[@@@/K@@FR*@@@@G/G@@E_D@[@AM[@@@[^ML )@@G@@R/K@@[G@@@@]C/@__"@A#@],/K@@FWDQ@@@F)E_[MK3K0^@KB!L#@@[@@@@);@@@@D@@@@^/K@@[&(@@@@GH@@@@@C@@@@#AL@@@ANR )@@G@@)[$[F#]A[@K0)CNK0-)@@@@@@[(@[$@@[@[G/,0@@@/K@@[5(@@@@^/K@@[5(@@@@GG@@@@ NS )@@G@@G@@@@^AM@@@A)[G@0@@@@@@@)[0@V]))@@@@N@0@[4C8)@@H'^@@@@TCD) IN S22OUBLE NT )@@G@@I/O TR***** (028H0AN@@@A)[3[F@K0-)K0CSK0-)@@@@@@R@0@[+Q@)@[\R@)@[+C_0@@[NU )@@G@@G@@@@ C/@__" @@@@I@[?@[$/K@@EYAO@@@A)[/[N#@-)K0CSK0CS@[@@@@K;K@@@F[@0@@LNV )@@G@@+@)@@KC/)@B_[@@@@KC@#@@@[#0@@J[@@@[^Q@0@[1AP@@@A)]A[MK0-)K0C@@@@@@C/)@@[NW )@@G@@ @@@@G*@@@@I/C)@]JG/)__5C@)@@LC/@@@[[[K@@M+[@@@KC.@@@[AQ@@@A)]K[N#@C@--#NX )@@G@@@-)@@@C/)@J_[@@@@K;K@@@[C@@@@K[@@@@IC/@@@[/)K@]Q+@@@@I @@@@I(@@@@MAR@@@ANY )@@G@@)]U[N#]A[#@--#@-)@C.)@@[[@@@@K;K@@@[[[K@@O+[@@@KC.@@@[[@@@@K;K@@@E[@0@@NNZ )@@G@@+@)@@KAS@@@A)]=[N#]A[#@)@CS@@@R[@@[3C_)@@[G]@@@@C"@__"/K@@#=(@@@@@[@@@@QOA )@@G@@;K@@@[[[0@@P+[)@@KAT@@@A)],[N#@-)K0C@)@@@@*@@@@G/G@@]9D@^@@@/K@@#)*@@@@GOB )@@G@@H@@@@QC@ @@@[#)@@R[]@@[ R[K@[2AU@@@A)]8[N@^G@-)^@@@@@@C@^@@@/=K@#))@@@@IOC )@@G@@ @@@@I(@@@@PC/)@@[ @@@@G(@@@@OC/@@@[/K@@#CAV@@@A)#][F#@)CSK0)]A^G@@@@@@@OD )@@G@@*@@@@O[@@@@TD@^@@@/K@@^Y[@@@@SC@@@@R/K@@#)*@@@@GH@@@@NAW@@@A)#F[N@K0)]A[OE )@@G@@@K0CS@H@@@@N;K@@@#C@@@@T/K@@#)*@@@@J+@)@@TC/)@@[/K@@#)(@@@@P/K@@#VAX@@@AOF )@@G@@)#P[N@^[#]A^@K0C@@/K@@#)(@@@@H+@@@@TC/@@@[/K@@^Y[@@@@SC@@@@R/K@@#)*@@@@GOG )@@G@@/C@@#SAY@@@A)#Z[N@@K@K[@@@@@@@/K@@#1*@@@@G/C@@#(H@@@@@C@@@@@8LK@]0G_)@@[OH )@@G@@O.K@@[O.@@@[/K@@#MAZ@@@A)#(@V]UA^G@@)[M@0@@@@@@@S22TCDOW IN OVERFLCOORD OI )@@G@@***** (031H0@]Z@[$@@[@[M/,0@@@BA@@@A)[S@C@)#?[#]))C]A@@@@@@@[@@@@@G@@@@@OJ )@@G@@C/@@@[@]+@[$/K@@EYN@0@#0C8)@@H'^@@@@) BB@@@A)#4[MK0--@^G@-)@@@;[@@@-OK )@@G@@C[@@@N[@=@@@;@)@@+G@)@@NC/)@@[/K@@^@(@@@@PO[@@[;R[@@@@BC@@@A)#"[N#]@CSK0OL )@@G@@)]A@@@[@ @@@;@@@@+G@@@@NC/@@@[/K@@^H(@@@@OO[K@[;R[K@@@/K@@^O][@@@NBD@@@AOM )@@G@@)^C[N#@CSK[#]A^G@@C@ @@@O[K@['R[K@@NO[@@[;R[@@@@/K@@^O]@)@@NG/)@@[;@)@@-ON )@@G@@C@)@@NBE@@@A)^M[M[#]A@K0-)@@@@[@=@@@C@)@@QO[@@[9R[@@@@[@ @@@C@@@@NO[K@[/OO )@@G@@R[K@@@[@^@@@;@@@@+BF@@@A)^W[MK0-)K0CS^G@@@[@+)@@G@)@@J;@)@@UC@)@@L[@#)@@OP )@@G@@G@@@@M;@@@@H@)@@ [@)@@ZBN@@@A) %[MK[#]A[#]A^GC@/G)@ 6OY )@@G@@H@)@@ [@)@@ZG@)@@ZC/)@@[[@@@@XG@@@@XC/@@@[/K@@ 7*@@@@GBO@@@A) 4[MK^[#]A[OZ )@@G@@#@--#@[@)@@YG@)@@YC/)@@[[@@@@)C@ @@@O[K@[5R[K@@Z/K@@ &/K@@AZ*@@@@IBP@@@APA )@@G@@) "[F#]A^G@--#]A^@@@@@@@/G@@ADH@@@@ [@@@@ZG@@@@ZC/@@@[[[^@@@C[@@@ZO[@@[7PB )@@G@@R[@@@YBQ@@@A)AB[MK^GCS^G]@)@@@C/@__"/K@@ 7/K@@A](@@@@GH@@@@)C@]@@@O@)@[5PC )@@G@@R@)@@Z/K@@AK*@@@@GBR@@@A)AL[F#]A^GCSK0--#@@@@@@@C@^)@@[@@@[^Q[@@[8R[@@[+PD )@@G@@Q[K@[,R[K@[+O@0@[6R@0@@YG@@@@YBS@@@A)AU[M^[#@CSK0-)@@@[@@@[^R[@@[\R@)@[1PE )@@G@@G@@@@ C/@__"[@<@@@C@)@@ 8L@@AT[@ )@@G/@__"BT@@@A)A=[MK0]A[@^@@@@@@C/@@@]PF )@@G@@/K@@A9*@@@@G/G@@A!G/@__/[@)@@-;K)@@[C@+@@@[@@@@LC@^@@@BU@@@A)A,[N#@)CSK^PG )@@G@@GCS@@@[@P@@@)@ @@@C/@@@[O[K@[;R[K@@-/K@@A9(@@@@X/K@@A3*@@@@GH@@@@LBV@@@APH )@@G@@)A8[N@K0-)@^[#@@@@ @@@@+8L@@A=O.@@@[O/)@@[[@N@@@)@#@@@C/@@@]O@0@[;R@0@@-PI )@@G@@/K@@A"BW@@@A)B][F#]A^GCSK0--#]@@@@@@C/)@@[/K@@B&(@@@@V[@@@@@C@@@@# @@@@&PJ )@@G@@ @@@@> @@@@= @@@@C/@@@]/K@@@?(@@@@HQF )@@G@@[@@@@FC@@@@&/)K@D'+@@@@I @@@@ICQ@@@A)D_[N#]]-)^[#]])@@*@@@@@/K@@@?[@@@@BQG )@@G@@C@@@@3/K@@EB1@@@@G*@@@@GH@@@@3C@@@@B[@@@@3CR@@@A)ED@V@K^@@@@)[T@K@)EG@V#QH )@@G@@]^^G@@@@@@[)/,0@@@@ N@[$______ENDFIL/K@@E+N@0@EG/K@@EHCS@@@A)EJ@<#]A^GCSQI )@@G@@@@@@@@)[V@K@)EN@F#@@@@@@@ O@[$______REWIND@@@@@]@@@@@]@@@@@]@@@@[TCT@@@AQJ )@@G@@)EO[F]]A^GCSK0--#]@)@@@@/K@@E+N@0@EX@ P@[$@@@@@]@@@@@]@@@@@]@@@@[V@@@@[)QK )@@G@@/,0@@@CU@@@A)EX[F#]A^E+A^GCSK0-)@@@@9,)@][9,@@[_9!)@[.R]0@[*[^)@[>H8)@@[QL )@@G@@/K@@@@!^)@[>@ Q@[$CV@@@A)E&[F#]A^GCSK0--#]A^G@@@N[K@]HN[@@]GR[K@]FR[@@]EQM )@@G@@R@0@]DR@)@]CR@K@]B9\)@] 9\@@]#CW@@@A)E\@F#@@@@@@)[>@C@)E0@N#] )@@@)[$@K@QN )@@G@@@@@@@@@ Q@@]S22TCD/K@@@@/K@K[>@@F@@@*4@K[>CX@@@A)E2[EK0--#]A^GCSK0-)@@@@QO )@@G@@A@K@]B9:)@] 9:@@]#9%)@][9%@@[_9()@[.[^@@[>AA0@[*C8@@@JCY@@@A)E;[F#]A^GCSQP )@@G@@K0--@K0@@@@@G/@__"C@@@[3/K@@JZ^[K@]H^[@@]GA[K@]FA[@@]EA@0@]DA@)@]CCZ@@@AQQ )@@G@@)F^[F#@-)K0--#@-)@@@@@@@[@@@@4C/@@@[[[@@]M[@)@]L[@@@]KG.@__"C[@@[1G/)__"QR )@@G@@C@)@]JDA@@@A)FH[N#@)]A@K0--#@@O@K@]LR@K@@6[@)@@6;K)@@[C@-@@@O@K@]MR@K@@@QS )@@G@@/K@@F>(@@@@@ @@@@5DB@@@A)FR[M^GCSK0--#]A@@*@@@@GD@[@@@R@K@]NA@K@]NO@K@]KQT )@@G@@R@K@@6 @@@@5[[@@@4;L@@@]C[[@@@DC@@@A)F-[MK^GCS^GCS^@@@R@K@@@/K@@F"(@@@@@QU )@@G@@ @@@@8[@@@@7C/@@@[[@@@@5C@@@@4/K@@F>0@@@@GDD@@@A)F:[N#@CSK0-)^GCS@R@K@@9QV )@@G@@[[@@@7;L@@@]C[[@@@O@K@]LR@K@@9[@)@@9;K)@@[C@-@@@O@K@]MDE@@@A)F5[F#]A^G@CQW )@@G@@]A^G@@@@@@@@[@@@@8C@@@@7/K@@F"0@@@@G*@@@@GD@[@@@R@K@]NA@K@]NO@K@]KDF@@@AQX )@@G@@)F"[N#]A^G]A^G@@@@C/)@@[ @@@@G1@@@@I*@@@@IH@)@@'C@)@@+C/@@@[[@@@@'T@@@@4QY )@@G@@C@@@@7DG@@@A)GC[F#@C]A^GCSK0-)@@@@@@[@@@@;G@@@@5C@@@@8[@@@@+C@@@@'/)K@GIQZ )@@G@@+@@@@I @@@@I(@@@@IDH@@@A)GL[F#]A@K^GCSK0-)@@@@@@G@@@@4C@@@@7[@@@@[@@@@=RB )@@G@@C@@@@//K@@G+1@@@@G*@@@@GH@@@@/C@@@@=[@@@@/DJ@@@A)G<[F#@C]A^GCSK0-)@@@@@@RC )@@G@@[@@@@.G@@@@'C@@@@/[@@@@>C@@@@7/K@@G(1@@@@G*@@@@GH@@@@7DK@@@A)G?[N#]A@K^GRD )@@G@@CSK0)@C/@__"/K@@G_(@@@@Y[@@@@&C@@@@./K@@G31@@@@G*@@@@GH@@@@.C@@@@&DL@@@ARE )@@G@@)G6[F#]A^GCSK0@)@@@@@@@@8L@@G/[@[)@@C@])@@[@@@[^Q@)@[0R@)@[+Q@K@[\R@K@[+RF )@@G@@G@@@@YDM@@@A)G_[F]MA^GC]A@^G@@@@@@@@C@)@@'[@@@@@G@@@@@C/@@@[@A[@[:/K@@I9RG )@@G@@@@@@[Z@@@@@@/,0@@@DN@@@A)HC[N#]A@^[]MA^GC@/K@@I9@@@@[<@@@@@6/,0@@@/K@@HNRH )@@G@@(@@@@@[[@@@@G[@@@@C[@@@[[@)@@"DO@@@A)HM[F#@)CMK0--@K0-)@@@@@C@@@@*@AC@[:RI )@@G@@/K@@I9@@@@[<@@@@@9/,0@@@/K@@HU(@@@@@@AA@[:DP@@@A)HV[MK0--#]@CS^G@@C_)@@[RJ )@@G@@G[@@@YC.@__"[@)@[@C/)@@]/K@@IE(@@@@Y[@@@@_G@@@@$;@@@@[F#@--#@-RK )@@G@@)K0-)@@@@@@@R@)@@Z[@)@@ZC@-@@@[@@@[@;@@@@EG@@@A)J3[N@K^[@^[@K^@@@C8FK@B[^@@HA[^@@@(SD )@@G@@[^@@EC[^@@H C8FK@A[^@@]*[^@@@*[^@@^H[^@@#3EH@@@A)J.[N@K^@K^[#]@CS@[@@@[\SE )@@G@@C8FK@D[^@@^0[@@@[1[^@@[U[^@@@7C8FK@C[^@@HF[^@@HE[^@@@%EI@@@A)KB[#@^G]A[#SF )@@G@@]@@@@@)[Z@C@@@@@@]/K@@@@[@@@[4C8FK@H[@@@[,C8FK@F[@@@[0C8FK@E[^@@^\EJ@@@ASG )@@G@@)[)@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@[@@@@@@@@ SH )@@G@@@@@@@AEK@@@A@@@@@@]A^G@C]A^G@@@@@@@@[@@@@8C@@@@7/K@@F"0@@@@G*@@@@GD@[@@@SI )@@G@@R@K@]NA@K@]NO@K@]KDF@@@A@@^@@#@@B@@B@@P@@[@@T@@[@@#@]Y@C@@KJ@@@@@JS1IODRSJ )@@G@@ URSORT S22DWR NPRT$ NIO2$ NERR4$ NERR3$SK )@@G@@ S22TCD @@[@@@@@@@E2S22SIZ ]@@@C@@]@@@@D[[E]V*@@@@K0@@@@KSL )@@G@@/K@]T C[]A!B[[^^?;C/@@@[G@@E),[@@E),R@0E),D@[E]W*@@@@G0@@@@G/K@]TJC@]A!VSM )@@G@@[@#^?;C/)@@[G@)E),[@)E),R[@E),D@[E]X*@@@@G0@@@@G/K@]TTC@]A!\[@^^?;C/)@@[SN )@@G@@)@@@V#[#@@@@)@5@0@@@@@@@UMPS) TROL DB2 CONCROSTA4X,22H(1H0,3G/@__"C@@@ #SO )@@G@@R@K@ #AA@@@A)@;@C@)@#@;#[][#[#[#[] #@@@@@@@@@@^(/,0@@@@[D@^8@@@@^(@@@@@5SP )@@G@@/,0@@@[@@@ ^______AB@@@A)@E@<#[]L#[#@@@@@@)@/@)@@@@@@@ETERS) PARAMS22BLKSQ )@@G@@(018H0@[F@^8@@[@@//,0@@@@[E@^8AC@@@A)[@@K@)@I@<]P@K0KK)[]@K@@@@@@@______SR )@@G@@NBRVAR@@@@@]@@@@[@/,0@K>'^@@@@______NSCALEAD@@@A)@M@<#[@K0KK)[^@K@)@Q@N#SS )@@G@@[@@@@@/,0@K>@[J@^8______NWHEAD@@@@OT@@@@[]/,0@K>@[I@^8AE@@@A)@S@N#[[@@@@ST )@@G@@)[A@K@)@U@<#[@K0KK@@@@O>@@@@[A/,0@K>@[K@^8______NSCOUT@@@@O=@@@@[^AF@@@ASU )@@G@@)[C@K@)@Y@<#[@K0KK)[E@K@@@@@@@______NWTAB @@@@O$@@@@[C/,0@K>@[L@^8______SV )@@G@@NTABCDAG@@@A)@+[##[@K0KOG[#[[@)[G@C@REWIND(@@@O=[@@@@@C/@@@^@[N@^8@@@@O&SW )@@G@@@@@@[E/,0@K>@[M@^8AH@@@A)[H@C@)@%@;@K+K0K0K0K0K0@@@@@@@@@@@[@@@@^:@@@@^:SX )@@G@@@@@@[G@@@@^%/,0@@@/K@@[_______AI@@@A)@1@;#[] #[#[]L#[#@@@@@@)[I@C@(/011HSY )@@G@@@[T@^8@@[@[I/,0@@@@[S@^8@@@@^?/,0@@@@[R@^8AJ@@@A)[J@K@)@8@;]P[K0K^G^G^@@SZ )@@G@@/K@@[_@@@@^:@@@@^(/,0@LU[@@@@]C@@@O='^@@@@CARDS)0HEAD AK@@@A)@_@<#@K0@@@TA )@@G@@)[L@K@)[#@N#[@@@@@/,0@K>[@)@@^______HEAD C@-@@[[@@@@#C@[@@@@[X@^8AL@@@ATB )@@G@@)[ @N#[#@@@@)[N@K@)[B@V#[@K0@@@@@@@@@@@@[N/,0@K>@[)@^8______CARDS @@@@@#TC )@@G@@@@@@[LAM@@@A)[E[F#[#[#@K0K0^G@@@@@@@*@@@@GH@@@@]C/@@@[ @@@@A[@@@@ T/@@@FTD )@@G@@C@@@@^@[-@^8@@@@@^AN@@@A)[N[F@^G^[#[#[@K0K-@@@@@/,0@@@@[&@^8/K@@[_@@@@@ATE )@@G@@@@@@@ /,0@LU[@@@@AC/@@@[/K@@[QAO@@@A)[W[N#[#@K0@^G^G@@C@@@ ^[#)@@B[@@@[^TF )@@G@@C_)@@[W/@@@F;O@@@=G@@@@ C/@__"@[$@^8@@@@@^AP@@@A)[&[F#[#@K0K0K=K0K0K0@@@TG )@@G@@C[)@@C@[?@^8@@[@[P/,0@@@[@@@@CG@@@@BC/@@@E[@@@ G@@@@BAQ@@@A)[\[F#[#[#@^TH )@@G@@D=[]O@@@@@@@G_)@@F'^@@@@8LK@[3'^K@@@C8])@@[[)@[ Q@)@ R@)@^!H[)@@BAR@@@ATI )@@G@@)[P@)@@@@@@@)[8@:@^G^G^@/C@@[_]@@@@]H@@@@]C/@@@[8L@@[=) 0A6,A401H*,1TJ )@@G@@(20X,0AS@@@A)[.[EK[#[[K^COG^G@@@@@@@@[;@^8@@@@^?/,0@@@/K@@DV(@@@@][@@@@@TK )@@G@@C/@@@[/K@@@;*@@@@GAT@@@A)]A@V]L#[#@@)[T@0@@@@@@@NO,5X,6HSCAL,4X,00S - ITL )@@G@@0SCALE(/012H@[/@^8@@[@[T/,0@@@AU@@@A)[Z@*@@@@@@@)]D@<]OKK@@@R/)@@[G@@@@]TM )@@G@@C/@__"'^@@@@) SCALENX,006HALTP,8006HSCAV@@@A)]H[MK0KKK[#[[K0@@[@)@@GTN )@@G@@D@+@AM[@@@@FC/@@GD/K@@]S0@@@@G*@@@@GD@]@AMA@)@@E[@@@[^AW@@@A)]R[F@^ #[[^TO )@@G@@G^COG@@@@@@@@@@@^,/,0@@@[@)@@G;K)@@#C@+@AM[@K@@F+@]@AMC/@@@B/K@@]YAX@@@ATP )@@G@@)])[F#[]L#[#[#[[K0K0Y3@@@@MJ_"@@K@@G@@K@@F@@M@@]@@K@@E@]E@^8@@[@[=/,0@@@TQ )@@G@@@]D@^8AY@@@A)](@N]O@@@@@)[=@)@@@@@@@)]:@F@@@@@@@8L@@]I0) ,I5,I1,I9,I8TR )@@G@@(6X,I6O/)@@['^@@@@AZ@@@A)]?@3] #[#[]L#[#@@)[*@S@BLE FL0VARIA(/020H@]P@^8TS )@@G@@@@[@[*/,0@@@@]O@^8@@@@^?/,0@@@BA@@@A)[:@)@@@@@@@)]2@:]OKK@@@[@@@[^C_)@@[TT )@@G@@G@@@ORC/@__"'^@@@@RSCL) 006HVA I,4X,AGS -BB@@@A)]7[F#[]H#[@K0K-K0K0@@@@TU )@@G@@C/@@@[@]W@^8@@@@^,/,0@@@@]V@^8/K@@#X@@@@@E/,0@@@[#)@@EBC@@@A)#@[N#@K0K0^TV )@@G@@G@^G@@]@@@@IG/@__";@@@@)G/@__"H@@@@E;@@@@5,I8) (15X,IBG@@@A)#)[F#[#[#[#[#[#@KK@@@@@C_0@@[G@@@O>UA )@@G@@C/@__"@]:@^8@@@@@[@@@@^:@@@@^:@@@@[1@@@@^,BH@@@A)#([EK0K^G^G^[#[] #@@@@@UB )@@G@@@@@@^(/,0@@@@]\@^8/K@@DV@@@@^:@@@@^\/,0@LU[#0@@K[@@@[^BI@@@A)#2@<#[]L#[#UC )@@G@@@@@@@@)[3@)@@@@@@@RUM) FROM DSCALE (016H0@]1@^8@@[@[3/,0@@@@]0@^8BJ@@@AUD )@@G@@)[7@K@)#6@3]OK^[#[@@@@@@@@@@@@@@@@#;@@@@[7/,0@K>^^K@#;N8L@@@'^@@@@______UE )@@G@@SCALNOBK@@@A)[9@K@)#/@3#@K^[#[@@@@@@@@@@@@@@@@^[@@@@[9/,0@K>^^K@^[N8L@@[UF )@@G@@@]4@^8______STYPE BL@@@A)[;@K@)^]@3#@K^[#[@@@@@@@@@@@@@@@@^B@@@@[;/,0@K>UG )@@G@@^^K@^BN8L@@]@]5@^8______NCAT BM@@@A)[.@K@)^C@3#@K^[#[@@@@@@@@@@@@@@@@^HUH )@@G@@@@@@[./,0@K>^^K@^HN8L@@#@]6@^8______NPRIM BN@@@A)[_@K@)^I@3#@K^[#[@@@@@@UI )@@G@@@@@@@@@@@@^N@@@@[_/,0@K>^^K@^NN8L@@^@]7@^8______WTS BO@@@A)][@K@)^O@3#UJ )@@G@@@K^[#[@@@@@@@@@@@@@@@@^T@@@@][/,0@K>^^K@^TN8L@@ @]8@^8______NLABELBP@@@AUK )@@G@@)]#@K@)^U@3#@K^[#[@@@@@@@@@@@@@@@@^Z@@@@]#/,0@K>^^K@^ZN8L@@A@]9@^8______UL )@@G@@NDIGITBQ@@@A)] @K@)^)@3#@K^[#[@@@@@@@@@@@@@@@@^>@@@@] /,0@K>^^K@^>N8L@@BUM )@@G@@@]'@^8______NVALUEBR@@@A)]B@K@)^&@3#@K^[#[@@@@@@@@@@@@@@@@^:@@@@]B/,0@K>UN )@@G@@^^K@^:N8L@@C@];@^8______OTHER BS@@@A)]D@K@)^?@;#@K^[#[@K0@@@@].@^8@@@@^1UO )@@G@@@@@@]D/,0@K>^^K@^1N8L@@D@]/@^8______MISSNGBT@@@A)^3[MK0^G[#@K0^G@@[]@@@PUP )@@G@@C][@@[[[)@@OC[-@@B[[@@@NC[[@@ [@)@@MC@-@@^[@@@@LC@[@@]BU@@@A)^.[F#[@K^G^UQ )@@G@@G^[#[] #@@@@@@@@^,/,0@@@@# @^8/K@@DV@@@@^:@@@@@L/,0@LU/K@@ *(@@@@MBV@@@AUR )@@G@@) A@<#[]L#[#@@@@@@)]F@)@@@@@@@,10X,0S - IWEIGHT(013H @#B@^8@@[@]F/,0@@@US )@@G@@@#A@^8BW@@@A)]J@C@) E[#]OK0^G[#[]^@@/,0@@@[#)@@E[@@@[ R@)@ #C_)@@[G@@@@LUT )@@G@@C/@__"'^@@@@02HWT)BX@@@A) M[F#[#@[@K=K0K0@@@@@@@@#K@^8@@[@]K/,0@@@/K@@ ZUU )@@G@@1@@@@G*@@@@GD@]@@@@#H@^8@@@@^,BY@@@A) V@N#@@@@@@)]K@S@) X@V]P@K=@@/,0@@@UV )@@G@@/K@@ >'^@@@@5) 3,E15.(10X,I@@M@@@@@K@@EBZ@@@A) )[##[#[#@K>[@@@@)]N@C@UW )@@G@@(10X,I8LK@ KG_)@@[O/)@@['^@@@@@@M@@@@@K@@E@#Q@^8@@[@]NCA@@@A)]O@C@) *[##UX )@@G@@[@K0^G^[#[#@@@@@^:@@@@ A/,0@LU[@@@ AT/@@@FC@@@@N/K@@B (@@@@N3,I10)CB@@@AUY )@@G@@) 0[F@K0K-K0K0^G^G^D@@@@/,0@@@[@@@ AG@@@@NC/@__"@#)@^8@@@@^,/,0@@@@#Z@^8UZ )@@G@@/K@@DVCC@@@A) 9@N#[#@@@@)]P@)@@@@@@@) ;@F]O@@@@@'^@@@@T.) - CALABELSVA )@@G@@(015H @#-@^8@@[@]PCD@@@A) /[EK0K0K-K0K0K0^G@@@@@R@0@@QN.)@@ER@)@^0@#*@^8VB )@@G@@@@@@^,/,0@@@N[K@ A[@@@@QC/@@@[CE@@@A)A [F#@K0^G^G^@K0@@@@@@@H[@@^ZC.@@@[VC )@@G@@8L)@A^[@)@@QG@)@@QC/)@@[[@])^XC@#@@@O@0@ ^CF@@@A)AI[F@^[]L#[#[#[#[#@@@@@VD )@@G@@@@K@^<@@K@^)@@K@^Y@#1@^8@@[@]T/,0@@@/K@@AW*@@@@K/D@@ALCG@@@A)AR@V#[#[#@@VE )@@G@@)]T@)@@@@@@@@@@@)@@@@@@@A6) 01H.,44,I6,0(10X,I@@K@^&@@K@^>@@K@^=CH@@@AVF )@@G@@)AU[N]P@^G[#@K0K0@[@)@[A @@@@T[[@@@SC.@@@AG@)@^ZC/)__"[@@@@RC/@@@#/K@@B^VG )@@G@@'^@@@@CI@@@A)A=[F#[#[#[#[#@K0^G@@@@@C[]@^Y[@=@@[C@+@^X[@^@@@C@#@^XO[@@ #VH )@@G@@R[@@@TR@)@@SR@0@@RCJ@@@A)A![E^G^G[#[#@K0@@@@@@@@G])@@SC")@@][]@@@RG]@@@RVI )@@G@@C"@@@[[[)@@TG[)@@TC.)@@#[[^@@]CK@@@A)A6[F#[@^D^G^G^G^G^G@@@@Q@0@ #R@0@^!VJ )@@G@@@@K@^Y@^C@^8@@[@]X/,0@@@G.)__"8L)@A=[])@@SCL@@@A)A_@2^D=[]P@@@@@@@)]X@S@VK )@@G@@,I3,004,3(3X(10X,I8LK@ _'^@@@@8L)@B@'^K@@@C8#)@@[[)@[ACM@@@A)])@K@)B @3#VL )@@G@@[@K-K0K0K=@@@@@@@@/,0@@@@^O@^8@@@@^,/,0@@@/K@@DT(@@@@O6)) 1H.,2ACN@@@AVM )@@G@@)BF@N#[#@@@@)]+@8@@@@@@@002HVAER,5X, ORD CAT.DATA -SCALE (027H @^P@^8VN )@@G@@@@[@]+CO@@@A)](@K@)BH@;]P#[[K0^@@@@@C/@@@[/K@@BP*@@@@GH@@@@KC@@@O> @@@@AVO )@@G@@'^@@@@02HVB),10X,0CP@@@A)BO[N#[#@K0^G@K^G@C@@@@O/K@@BZ1@@@@G*@@@@GH@@@@PVP )@@G@@C/@@@][@@@@UT/@@@#C@@@@O[@@@@ACQ@@@A)BY[F#[@K0K0K^G[#@@@@@@@C/)@@]G@@@@OVQ )@@G@@C/@__"@^Y@^8/K@@DV@@@@@A@@@@@U/,0@LU[@@@@UCR@@@A)B$[N#@^@K0K0^G^CK/,0@@@VR )@@G@@[#)@@E[@@@[ Q@)@ #R@)@^!C_)@@[/K@@B/1@@@@I*@@@@IH@)@@PCS@@@A)B1[F#[#[]L#VS )@@G@@[#[#@K>@@@@@G_)@@['^@@@@@@M)@@@@K@@E@^>@^8@@[@]:/,0@@@@^=@^8@@@@^,CT@@@AVT )@@G@@)]:@S@)B'@3@K[#@K0@@@@@@R[@@ #C_)@@[G@@@@OC/@__"/K@@DT8LK@B\15.5) 6,8X,EVU )@@G@@(12X,ICU@@@A)C@[EK0K-K0K0K0K0K0@@@@@C@^@@@O@0@ ^O@0@@OR@0@@E@^0@^8@@@@^,VV )@@G@@/,0@@@[#)@@E[@@@[ CV@@@A)CD[MK0@^G@K0@@@@@[@0@@X+@=@@@C/)@@[[[K@@W+[@@@IVW )@@G@@C.@@J_;K)@@[C@=@@@[@@@@V;K@@@FCW@@@A)CN[MK0^@^[]L#[#@@@^8@^8@@[@],/,0@@@VX )@@G@@/K@@C+(@@@@JG/0__"/K@@C5(@@@@MH[)@@PC.)@@]CX@@@A)CX@V#[#@@@@)],@)@@@@@@@VY )@@G@@@@@@)@@@@@@@A6) A6,6X,I6,9X,(12X,2@@N@@@@@K@@V@@K@@WCY@@@A)C)[F]P@K0K0VZ )@@G@@K0K0^G^G@@@@G@@@ ^G@@@@E;@@@@[WG )@@G@@@^[[@@(@@@O$8L@@#%G_0@@[8LK@C[G_)@@[O.@@@['^@@@@'^K@@@C8]@@@R@)@ DF@@@AWH )@@G@@)DW@;@K-K0K0K=K0K0@@@@@@)]6@C@(/028H@ W@^8@@[@]6/,0@@@@ V@^8@@@@^?/,0@@@WI )@@G@@/K@@J6DG@@@A)]7@*@@@@@@@)D<@<]OKK@@@R/0@@[G@@@O$C/@__"'^@@@@ABNO) - TWJ )@@G@@ - I UMBERS0TAB NDH@@@A)D$[EK0K-K0K0K=K0K0K0@@@@@K@@E@ <@^8@@[@]//,0@@@WK )@@G@@@ +@^8@@@@^,/,0@@@A@0@@E[@@@[^DI@@@A)D0@V[K>@@@@)]/@K@)D3@N@KK@@@@@@@@@@WL )@@G@@(@@@O&8L@@D*7,I9) (10X,IO/0@@['^@@@@@@N@O:DJ@@@A)]"@K@)D5@3@K+K0K0K0K0@@WM )@@G@@@@@@@@@@@@^:@@@@^:@@@@]"@@@@^?/,0@@@/K@@J6______REWINDDK@@@A)D;@F#@@@@@@WN )@@G@@)#@@K@)D/@<#[]D#[#@@@@@@@@@@#@@@@@^(/,0@@@@ ?@^8______REWIND@@@@@[DL@@@AWO )@@G@@)E@@V#[#[#@@)#]@K@)E#@V#[]D#@@@@@@^1/,0@@@@ !@^8______REWIND@@@@@[@@@@^:WP )@@G@@@@@@^:DM@@@A)EA[F#[#[#[#[#@KK@@@@@@@[@@@[^C_0@@[G@@@O&C/@__"@ ,@^8@@@@@[WQ )@@G@@@@@@^:@@@@^:@@@@#]DN@@@A)EJ[F#[#[[K0^@K0@@@@@@@@C/@@@][@@@@AC/@@@[/K@@ERWR )@@G@@*@@@@GH@@@@YC@@@O& @@@@A[#0@@YDO@@@A)ES[F#[@K0K0K^G[#[]^@@@@/,0@@@[@@@@ZWS )@@G@@C@[@@@@ 6@^8/K@@J6@@@@^:@@@@^1/,0@LU[@@@@@DP@@@A)E-@3#[#[]L#[#[#@@)#^@S@WT )@@G@@B,I5) *** TA(008H0@@K@@Z@ 9@^8@@[@#^/,0@@@@ 8@^8@@@@^(DQ@@@A)E$@N]O@@@@@WU )@@G@@)#B@K@)E(@<#@K^@@@/,0@K>^^K@E,N8L@@][@@@@)______NAENT C@[@@['^@@@@DR@@@AWV )@@G@@)E!@N#[@@@@@)#D@K@)E\@<#@K^@@@/,0@K>^^K@E4N8L@@#@ "@^8______NFENT @@@@E,WW )@@G@@@@@@#BDS@@@A)E3@<#[@K0@@)#F@K@)E7@N#@@@@@@C/)@@[[@@@@-______RCSTATC@[@@^WX )@@G@@@ _@^8@@@@E4@@@@#DDT@@@A)E9@:#[#[@K0K0@@@@)#H@K@@@@@@@@@@@@@______RCORR WY )@@G@@@@@@ @@@@#F/,0@K>[@0@ +@)@@-DU@@@A)E"@;#@K0K0K^G^G@@)#J@K@______BVSTATWZ )@@G@@@@@@ @@@@#H/,0@K>[@K@ +@@@@-C/@@@]@A[@^8DV@@@A)F [F#@K0K0K^G^G^G^G@@@@XA )@@G@@C@@@@-@A#@^8@@@@ @@@@#J/,0@K>[@K@ +@@@@-C/@@@^@A]@^8DW@@@A)FI@E@)#L@K@XB )@@G@@)FJ@:#@K0K0K@@@@@@/,0@K>[@0@ +@)@@-C/)@B_[@@@@-______NDCENT;K@@@#DX@@@AXC )@@G@@)FO@N#[#@@@@)#N@K@)FQ@<#[#@K0@[@@@ ;K@@@DC@@@@-@A @^8______NCPCOL@@@@ XD )@@G@@@@@@#LDY@@@A)FU[F@K0K0K0K^G^G^[#@@@@@AB@^8/K@@J6@@@@@A@@@@@)/,0@LU@AA@^8XE )@@G@@@@@@ @@@@#N/,0@K>DZ@@@A)F<[F] #[#@K0K0K=K0K0@@@@AD@^8@@[@#P/,0@@@[@@@ XF )@@G@@G@@@@)C/@__"@AC@^8@@@@^(/,0@@@EA@@@A)F?@:#[]P#[#[#@@@@)#P@S@@@@@@@,048H XG )@@G@@TAB,I5(004H0N[K@ Q@)@ #R@)@^!'^@@@@@@K@@ZEB@@@A)#S[@@@@@@@@)F1@E@@@@@@@XH )@@G@@C@])@@LEVEL)TAL N TO/S SR. A- VANATES COORDIEC@@@A)F2[F#@K0K0^XI )@@G@@G[#[#@@@@@@@[[K@@<+[@@@-C.@@@[[@@@@-;K@@@F[@0@@++@)@@-C/)@B_[@@@@-ED@@@AXJ )@@G@@)F;[EK0^G^G[#@K0@@@@@@@@+]@@@-C"@@@#[@@@@-;K@@@E[[0@@=+[)@@-C.)@J_[@@@@-XK )@@G@@;K@@@[EE@@@A)G^[F#@K0K-K0K0K=K0K0@@@@AU@^8@@[@#)/,0@@@@AT@^8@@@@^,/,0@@@XL )@@G@@[@@@@&;K@@@][]K@@>EF@@@A)GH@3#[#[#[#[#[]O@)#)@S@6,I6,I9,I6,I(20X,I'^@@@@XM )@@G@@@@K@@+@@K@@<@@K@@=@@K@@>@@K@@&EG@@@A)#<@C@)GN[#@^G^[#[#[@K0@@A>@^8/K@@J6XN )@@G@@@@@@^:@@@@^(/,0@LU[@@@@@C/@@@#8LK@F18) EH@@@A)GV[EK0^G^COG^G^D^G@@@@@XO )@@G@@@@[@#=/,0@@@@A*@^8@@@@^,/,0@@@[@)@@$C@-@@[[@@@@ZC@[@@@EI@@@A)G=@N#[#@@@@XP )@@G@@)#=@8@@@@@@@ TYPE- VAR SPECS ENTRY ,025H TAB,I5(004H @@K@@Z@A(@^8EJ@@@AXQ )@@G@@)#:@C@)G&[#]P@K0K0K^G[#@G@@@@$C/@__"@A!@^8/K@@J6@@@@@A@@@@@$/,0@LU'^@@@@XR )@@G@@) EK@@@A)G,[N#[#@[#@^G^CK@/,0@@@[@0@@*+@=)@@C/)@@B[@@@@&;K@@@#C@^@@@XS )@@G@@[@@@[ Q[@@ #R[@@^!EL@@@A)G8[##[#[]L#[#[#[#[]O@@@@@@@@@'^@@@@@@K@@*@@K@@&XT )@@G@@@A4@^8@@[@#?/,0@@@@A3@^8@@@@^,EM@@@A)#?@K@)H@@;@^G^[#[#[@@@@/K@@J6@@@@^:XU )@@G@@@@@@^(/,0@LU[@@@@@C/@@@ 8LK@G112,I6)(15X,IEN@@@A)HB[F#@^G[#[] #[#@@@@@@@XV )@@G@@@A"@^8@@@@^(/,0@@@[@)@@(C@-@@[[@@@@Z;K@@@[C@[@@@@A;@^8EO@@@A)HK[]K0K0K=KXW )@@G@@0K0K0K0@@@@@@@@@@@@@K@@Z@@K@@(@A_@^8@@[@#,/,0@@@[@@@ BG@@@@(C/@__"EP@@@AXX )@@G@@)#,@*@@@@@@@)HS@<]O@@@@@(@@@@H+@[@@@C/@@@['^@@@@I5) R TAB,LES FO14H FIXY )@@G@@(/I5,0EQ@@@A)HW@;@K=K0K0K>^G@@)#3@K@22HPRI(10X,0N[K@ BC_)@@['^@@@@@B @^8XZ )@@G@@@@[@#3/,0@@@/K@@H-ER@@@A)#5@)@@@@@@@)H<@<#[@K0K0@@@@@@@@@@^:@@@@^%/,0@LUYA )@@G@@[#)@@%T) IS SEY FLAGNTEMPTES@@@A)H$[F@K0^G[#[] #[#@@@@@@@BI@^8@@@@^(YB )@@G@@/,0@@@[@)@@?C@-@@#[@@@@:C@[@@]@BF@^8/K@@J6ET@@@A)H0[U^G@[#@@)@@@@I @@@@IYC )@@G@@*@@@@KH[@@^3C[[@@@C/)@@[ @@@@G*@@@@IH@)@^2C@-@@@C/@@@[EU@@@A)H;[N@^G[;KKYD )@@G@@4^[#@@C@@@^4/K@@IA[[[@@[C[G@@@[@-@@@C@?J_";@@@@<[@@@@!C@[@@@/=K@I^EV@@@AYE )@@G@@)I @'K=K0K0K0@@@@@)#9@K@FILEI5(005H0@@L@@[@@L@@@@@K@@%@BR@^8@@[@#9/,0@@@YF )@@G@@[@[@@[EW@@@A)#;@S@)IG@3]P#@K0@@@@@@@C/)@@[ @@@@G*@@@@?C/@@@[ @@@@,'^@@@@YG )@@G@@) - ,2A6,003H EX@@@A)IM[F#[#@[@K0K0K@@@@@@@@/,0@LU[@@@@,C@@@@A/)K@IUYH )@@G@@+@@@@I @@@@I*@@@@KH[@@@%C[@@@(EY@@@A)IV[F#[#[@K0K-K0K0K=K0@@@@[@#"/,0@@@YI )@@G@@@B-@^8@@@@^,/,0@@@@B)@^8/K@@J6@@@@@,@@@@@:EZ@@@A)I=@F#@@@@@@)#"@8@@@@@@@YJ )@@G@@@@@@@@AT) FORM TYPE - VARSPECS ENTRY (033H @B+@^8FA@@@A)I>[F]OK0K0KYK )@@G@@0[#@@@@@@@@@;K@@@M[@@@@0C@#)@@[@@@[AQ@0@ #R@0@^!G@@@@:C/@__"'^@@@@FB@@@AYL )@@G@@)I,[F#[#[#[#@K0^G^G@@@@@[[K@@*+[@@@0C.@@@_[@0@@&;K0@@A[@0@@0+@)@@0C@)@^5YM )@@G@@[@@@@1FC@@@A)I7[F] #[#[]L#[#[#[#[#@@@@K@@1@@K@@*@@K@@&@B,@^8@@[@^ /,0@@@YN )@@G@@@B!@^8@@@@^,/,0@@@FD@@@A)J@@F]O@@@@@)^ @S@)J[@<@K0K^G@ @@@@,/K@@J2(@@@@?YO )@@G@@8L)@I:6) 9,I5,I(10X,I'^@@@@FE@@@A)J [F#[#@K^G^G^[#[#@@@@@@@@@@,@@@@@?YP )@@G@@/,0@LU[@@@@,C@@@@A/K@@JF*@@@@GH@@@@%C@@@@(FF@@@A)JI[#@K0K-K0K0K=K0K0@@@@YQ )@@G@@@@@@@@@B/@^8@@[@^C/,0@@@@B;@^8@@@@^,/,0@@@@B'@^8/K@@J6FG@@@A)^C@8@@@@@@@YR )@@G@@)JQ@N]O@@@@@C/@__"'^@@@@E) ) TYP (FREQ- VAR PECS STAT S(032H FH@@@AYS )@@G@@)JS[N#[#[#@[#@^G@@[@0@@2+@+@@@C/)@@)[@@@@&;K@@@AC@]@@@[@@@[AQ@)@ #R@)@^!YT )@@G@@G@@@@?FI@@@A)J+[E^G[#[] #[#[]K@@@@@@/,0@@@@CA@^8@@@@^,/,0@@@[@0@@2;K0@@ YU )@@G@@[[K@@*+[])@@C.@@@ZFJ@@@A)J:[F#[#[#[#[#[]P@^@@@@@8LK@H@<#ZE )@@G@@@K0@@@C@VK@[[@K@ SC@VK@@AA0@^.@CW@@]PLV /K@@@@/K@K^'FS@@@A)K(@F#@@@@@@ZF )@@G@@)^P@K@)K%@<@K+K0K0@@@@@@@@@@^P@@@@@@/,0@@@/K@@KP______READ [@K@ TFT@@@AZG )@@G@@)K,[M^G^G^G^@K^[@@/K@@LQN@0@K8/K@@K9*@@@@G/G@@K6D@@@@3@C)@ @@@@@@3@@@@@@ZH )@@G@@@@@@@@FU@@@A)K8[N#@K0K0^G@@@@@C/)@@[ @@@@G*@@@@IH@)@@@C@)@@4C/@@@[]@@@@4ZI )@@G@@G@@@@3C/@@@[@C+@ @FV@@@A)L][F#@^[@K^G^D^G@@@@@@@@@[@^R/,0@@@@C>@ @/K@@LQZJ )@@G@@N@0@LC/)K@LD+@@@@I @@@@I(@@@ VFW@@@A)LF@N#[#@@@@)^R@8@@@@@@@ =,I8), LENDZK )@@G@@ROUBLENPUT TDRUM I***** (033H @@K@@3@C&@ @FX@@@A)LH[F]OK^[#[#[])K0@@@@@@ZL )@@G@@[^)@^"H8)@@[/K@@@@!^)@^"@C%@ @/K@@LMN@0@LLC8)@@#'^@@@@FY@@@A)LQ@N#[#@@@@ZM )@@G@@)^"@C@)LS@N#[]W@@@) @@K@@C%@@]INP /K@@@@/K@K^"@@F@@@*4@K^"R]0@ [FZ@@@AZN )@@G@@)LU[MK0K0^[@^G^@@@C8FK@@/K@@K:[@K@ VC@VK@[[^@@K"[^@@K,C8FK@@[^@@^"AA0@ [ZO )@@G@@C8@@@^GA@@@A)L=@V@K0K@@@)^(@0@@@@@@@@@@@@[@@[@@@@@@@@#@@@@@@@@@@@^@@@@@]ZP )@@G@@/K@@@@[@@@ #[^@@K\GB@@@A)^\@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@___ ZQ )@@G@@PRINT PUNCH @@@@@ @@[@@[@@@@@EGC@@@A@@@@@@)IG@3]P#@K0@@@@@@@C/)@@[ @@@@GZR )@@G@@*@@@@?C/@@@[ @@@@,'^@@@@) - ,2A6,003H EX@@@A@@^@@ @@D@@D@@V@@[@@Z@@#ZS )@@G@@@@^@ W@C@@L$@@@@!?@@@@AK@@@@@(S1PCHH S1PCHD S1IODR S1CKVIZT )@@G@@ NPRT$ NIO2$ NIO1$ NERR3$ NERR4$ S22DMPZU )@@G@@ @@[@@@@@@@KCS22BLK ]@@@C@@]@@@@S22BK2 ]@@@C@@#@@@@S22FILZV )@@G@@ ]@@@C@@^@@@@+B^GCWK8--]]]-)@@@@@@@]P@@[@@[/,0@@@[@)@[@"G)@7YC@)@7VZW )@@G@@[@@@@_"G@@7XC@@@7UCT@@@@)@@@)@@@@@@@)@@@:[K^ #@@N.@@C,R@K@@D @@@@]/K@@@SZX )@@G@@*@@@@@HEAD COMPARMODEL SCALE AA@@@A)@ @;[K^G[[@)@B@K@@@@@@@______REWINDZY )@@G@@N.@@@ C_)@@[[@@@U$C/@@J* @@@@ 8L@@@ @[)M2AB@@@A)@G[F#[][#[#[#[#[#[#@@@@ZZ )@@G@@G_)@@[@[P@@H@@@@@A@@@@@E@@@@@E@@@@@B@@@@@^/,0@@@[#)@@^AC@@@A)@P[N@^^^GB?AA )@@G@@@K@@@@/K@@@-(@@@@GH@@@@@C@[J_"A@K@@^N.@@@#R/K@@[[@@@U(C/@@@[8L@@@GAD@@@AAB )@@G@@)@Z[EK^G[@K>K0K^@@@@@@@@/K@@@7/K@@@%@[)@@H'^@@@@8];@@>$'0@@ RA0@@^8L@@@UAC )@@G@@O/K@@[AE@@@A)@*[N@K^CK@^@@@@@@/K@@[U@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AD )@@G@@/,0@@@/K@@[F/K@@[[AF@@@A)@2[N#[[KO @K+@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,0@@@AE )@@G@@/K@@[N @@@U, @@@U! @@@U?@[+@@HAG@@@A)@/[M^[#[@K<@@@@@@@@@@@@@@@@@@@@@@@@AF )@@G@@@@@@@@/,0@@@/K@@[N@[$@@H/K@@[U@@@@@@@@@@@@AH@@@A)[A[M^[#[@K=@@@@@@@@@@@@AG )@@G@@@@@@@@@@@@@@@@@@@@/,0@@@/K@@[N@[(@@H/K@@[U@@@@@@@@@@@@AI@@@A)[K[M^G^G^^KAH )@@G@@O[@K0@@[,@@H/K@@[+N@0@[T[@)@@[C@)@@@[@@@@@C@@@@^@[:@@H@@@@@@@@@@@@AJ@@@AAI )@@G@@)[U[EK^[#[#[]SK0K0@@@@@@R]0@@I[^)@@FH8)@@[/K@@@@!^)@@F@[\@@H/K@@[YN@0@[XAJ )@@G@@C8)@@CAK@@@A)[<@<#[#[#[#@@@@@@)@F@C@)[$@N#[]W@@@/K@@@@/K@K@F@@F@@@*4@K@FAK )@@G@@N[@@@NR@K@@M9\)@@KAL@@@A)@H@K@)[(@'K0K0K0K0K0@@@C8FK@@^[@@@NA@K@@M9:)@@KAL )@@G@@[^@@@FAA0@@IC8@@@D@[\@@#S82CLDAM@@@A)[0[N@^[@K^[@^[@@@[^@@[H[^@@[#C8FK@]AM )@@G@@[^@@@8[^@@[][^@@[G[^@@@:[^@@[PC8FK@[[^@@@WAN@@@A)['[N@K[@K^[@^[@@@[^@@@;AN )@@G@@[^@@@,C8FK@^[^@@[I[^@@[^[^@@@'[^@@@!C8FK@#[^@@@9[^@@@?AO@@@A)]^[N@K[@K^[AO )@@G@@@^[@@@[^@@[B[^@@@.C8FK@A[^@@@/[^@@[A[^@@[K[^@@@\C8FK@ [^@@[J[^@@[ AP@@@AAP )@@G@@)]I@V@K^@@@@)@D@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@[/K@@@@[^@@@0AQ )@@G@@[^@@[LAQ@@@A@@@@@@C]@@[#C]@K@IC#0K@I"E@@[]"]@@@C"E@@@C"F0@[]^@0@@CD#0@@CAR )@@G@@"E@@@D[]@@@CK/@@@@@@@@@@@@^@@#@@B@@C@@R@@[@@V@@[@@^@@O@C@@]L@@@@4+S1IODRAS )@@G@@ S82SCL S82MOD S82CMP S82HED NERR2$ NERR4$AT )@@G@@ NERR3$ S82CLD @@[@@@@@@@[(S82BLK ]@@@C@@]@@@@@@@@@@AU )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AV )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AW )@@G@@)@@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AX )@@G@@@@@@@@AA@XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@#@@B@@@@@B@@@@@B@@[@@]@@@@C@@@@@@@@4+S82BLKAZ )@@G@@ ]@@@C@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[EKO[@K0-L#]A^^@@@@@@BB )@@G@@@@K@U$@[C@@Z@@[@@]/,0@@@@[B@@Z/,0@[-/K@@@E(@@@U* @@@@@AA@@@A)@D@F]*@@@@@BC )@@G@@)@][@@@@@@@@ARIABLMORE VNE OR OR. OY2 ERR ONEWA***** (087H '^@@@@AB@@@ABD )@@G@@)@E[@@@@@@@@)@E@F[@@@@@@ @@@@@OF,I5)LIMIT E THE S ABOVNUMBER WITH E USEDBE )@@G@@ES WERAC@@@A)@F[N[[@K^GCSKK@@@1@@@@G*@@@@GD@@@U:@[K@@Z@@@@@S/,0@[F/K@@@MBF )@@G@@1@@@@G*@@@@GD@@@U%AD@@@A)@P@V@K^G@@@)@M@K@)@S@V#]^^G@@@@@@@M/,0@@@@[M@@ZBG )@@G@@______NWCOMP@@@@@T/,0@[F/K@@@TAE@@@A)@V[F#]@)CSK^GCSKO@@@@@@/K@@@$*@@@U!BH )@@G@@@[O@@Z@@@@@U/,0@[F@[N@@Z/K@@@+/K@@@+@@@@@@AF@@@A)@=[F@K^GC]A^GC]A^G@@@@@BI )@@G@@@[S@@Z@@@@@W/,0@[F@[R@@Z@@@@@V/,0@[F@[Q@@Z/K@@@0N@0@@&AG@@@A)@!@:@K^GCSKBJ )@@G@@0@@@@@)@X@C@)@2@F#@@@@@@/K@K@X@@F@@]*4@K@XR]0@@)@[T@@Z/K@@@0N@0@@\AH@@@ABK )@@G@@)@3@F]0@@@@@)@Z@K@)@4@F#@@@@@@)@O@K@@@@@@@______ENDFILAA0@@)@[T@@#S82TCKBL )@@G@@/K@@@@AI@@@A)@5@;@K+CSK0--#@@@)@Q@K@______REWIND@@@@@[@@@@@[@@@@@[@@@@@OBM )@@G@@@@@@@@/,0@@@/K@@[@@$@@@@@T/,0@@@@[=@@$/,0@@@AN@@@ABR )@@G@@)[W@V#]A^G@@)@>@C@)[Z@N#] )@@@)@$@C@ERROR /K@@@@/K@K@>@@F@@[*4@K@>R]0@@*BS )@@G@@@[$@@$AO@@@A)@*@C@)[-[##]@C]@)C]@@@@/K@@@@[^@@@@[^@@[K[^@@[S[^@@[TC8FK@@BT )@@G@@/K@@[KAA0@@*@[$@@#AP@@@A)@S@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BU )@@G@@@@@@@ @@@@@#@@@@@A@@@@@[@@@@@^AQ@@@A@@@@@@C]@@[#C]@K@IC#0K@I"E@@[]"]@@@CBV )@@G@@"E@@@C"F0@[]^@0@@CD#0@@C"E@@@D[]@@@CK/@@@@@@@@@@@@^@@#@@B@@B@@P@@[@@T@@[BW )@@G@@@@#@@?@C@@[(@@@@4+S1GVAL S1IODR S1PRSK S1PCHD NPRT$ BX )@@G@@ NIO2$ NERR3$ S82TCK @@[@@@@@@@@4S82BLK ]@@@C@BY )@@G@@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@@@N#@@@@@@)@@@K@)@ @C@)@]@N#@@@@@@ @@@@@[@@@B=CB )@@G@@@_____@@@@AK@@@@AKG/@__'C@@@B#[#[#@@@@)@5@S@CD )@@G@@@@@@@@ SCA***** (032H @@K@@[@[+@BW@@[@@5/,0@@@@[-@BWAC@@@A)@8[@@@@@@@@CE )@@G@@)@N@F]*@@@@@'^@@@@D) XCEEDEALES E16H SCF,I4,0IMIT OOR. LLE ERRAD@@@ACF )@@G@@)@O[N[K[[[#[[K0@@@*@@@@GH@@@B@C@[@@]A@K@@A[@@@[^R/K@@[G@@@@]C/@__"/K@@@(CG )@@G@@ @@@@]AE@@@A)@Y@;@K^G^EOG^G^G@)[@@K@***** (029H @@K@B@@[\@BW@@[@[@/,0@@@CH )@@G@@@[,@BW/,0@SW/K@@@$AF@@@A)[][C@@@@@@@@@@[C@@@@@@@D) DEFINEOUSLY PREVICI )@@G@@6,019HCALE,IOR. SLE ERR SCAAG@@@A)@>[N](@^[]@@K0@@@@@@@B[@@@@@@@@@@@@CJ )@@G@@@@@@@@@@@@@@/,0@@@8L@@@UO/K@@[/K@@@('^@@@@AH@@@A)@\[F#[#[#[#[@K0K0K0@@@@CK )@@G@@G@@@@@C@@@@C@[6@BW@@@@BA/K@@@'@@@@@C@@@@B#@@@@B]@@@@@BAI@@@A)@8[MK[@K^G[CL )@@G@@#[#@@@C/)@@ ]@@@@DH@@@B[C/@@@^@[9@BW/K@@R7N@0@@.C8)@@B/K@@@"[@@@@@AJ@@@ACM )@@G@@)[][N#@K^ @^^^G@@@A@K@@A[@)@[^R/K@@[G@)@@]C/)__"/K@@[M(@@@@]/K@@[%*@@@@ICN )@@G@@H@)@B[AK@@@A)[G[F[K0^@K^[#[]=@@@@@@@/,0@@@@]A@BW/,0@SW8L@@[FO/K@@[/K@@[XCO )@@G@@(@@@@GH@@@B]C@[@@]AL@@@A)[P@V#[#[#@@)[F@0@@@@@@@CALE,IOR. SLE ERR SCACP )@@G@@***** (029H @@K@B]@]B@BW@@[@[FAM@@@A)[L@*@@@@@@@)[S@V](#[@@@@@@@@@/K@@[%CQ )@@G@@ @@@B['^@@@@NED) N DEFIOT BEE HAS N6,021HAN@@@A)[V[F#[#[#[[K0K[@K0@@@@@CR )@@G@@C@@@B[/K@@[V*@@@@G/C@@[<[@@@B[C@[@AMR@K@@A[@@@@AD@@@B[AO@@@A)[=[EK0^G^G^CS )@@G@@@KOG@@@@@@@@[@@@@AG@@@@]C/@@@[/K@@[![@0@B[+@)@B[C/)@@B[@@@B];K@@@#AP@@@ACT )@@G@@)[![N#[#@K0^[#@K0@C/@@@B]@@@@E;@@@@-C@@@B]/K@@[6*@@@@GH@@@B[C/@@@A[@@@@ECU )@@G@@C@@@@AAQ@@@A)[7[N#@K^G@K0^ [@@[@@@@]G@@@@]C/@@@[]@@@@EG/@@@[;@@@@-C@@@B]CV )@@G@@/K@@["*@@@@GH@@@B[AR@@@A)][[N[K0KOG^G@K0@@ @@@@G*@@@@IH@)@B[C/)@@AC/@@@[CW )@@G@@[[@@@FC[@@B[[@-@@]C@)@B@R@K@@]AS@@@A)]F[M^G@^[#@K0@@@@G@@@@F;@@@@-C@@@B]CX )@@G@@/)K@]Q)@@@@I @@@@I*@@@@KH[@@B[C.@@@BC/)@@[AT@@@A)]P[F#[#[[^[#[#[[K0@@@@@CY )@@G@@C@@@@FR@K@@][@@@@FD@@@@A/K@@]W(@@@@GH@@@@]C@@@@A[@@@@FAU@@@A)]Y[N[K0^@K@CZ )@@G@@K0@@@@*@@@@KH[@@B]C.@@@[C/)@@[/K@@]'*@@@@I/C)@]=G/)__.C@)@@D[@[@AMAV@@@ADA )@@G@@)]*[M@K0K@^@@@@@@@/=0@]'+@)@@K @@@@K*@@@@M/D)@]0H[)@B]C.)@J*C.@@@[ @@@@IDB )@@G@@1@@@@KAW@@@A)]2@:@K0K(K0K0@@@@)[Q@S@@@@@@@ SCA***** (076H @]$@BW@@[@[QDC )@@G@@/,0@@@@]&@BW/,0@SWAX@@@A)[T[S@@@@@@@LES) K SCAOR ALL1000 FXCEED NOT EDD )@@G@@ 1 ANDEXCEED MUST OR. KLE ERRAY@@@A)]7[N]*K0^G[#[#[@@*@@@@K/D@@#]D[@@@BDE )@@G@@[@)@@HC/)@@[[@@@@GC/@@@A[@@@B]C/@@@['^@@@@AZ@@@A)#[@3@K^G^EOG^G@@@)[=@S@DF )@@G@@ SCA***** (056H @]0@BW@@[@[=/,0@@@@]\@BW/,0@SW/K@@#DBA@@@A)[$[@@@@@@@@DG )@@G@@)#B@F]*@@@@@'^@@@@D) ERMINEBE DETN NOT YPE CACALE TOR. SLE ERRBB@@@ADH )@@G@@)#C[F@K0K0^G@K^G@@@@@@@@ @@@@I/K@@#L1@@@@G*@@@@GH@@@@IC/@@@^[@@@@IC@@@B[DI )@@G@@/K@@C'BC@@@A)#L[N#@K0K0K0^G@K@/K@@#X1@@@@G*@@@@GH@@@@IC/@@@[A@K@B&[@@@B>DJ )@@G@@G@@@@BC/@__"R@K@@ABD@@@A)#V[EK0K0KOG^G^G^G@@@@@@C_0@@[ @@@@M @@@@L @@@@KDK )@@G@@[@@@@JC@[@@]R@K@B&[@@@@IC/@@@]BE@@@A)#=[F#[#[#[#[#[#[#[#[#@@R@K@B&A@)@B&DL )@@G@@A@K@B>O@)@B=R@)@@HO@K@BBF@@@A)#![EK0K0^G[#@K0@@@@@@@@DM )@@G@@G[)@@HC.)@@#[[@@@#C[]@@[[@)@@]C@+@@@R@)@B>[@@@@OC@[@@^BG@@@A)#6[F#[#@K^EDN )@@G@@4G^[@K@@@@@@/K@@ ^/K@@^5/K@@#_@#^@BW'^@@@@8];@#;$'0@@^RA0@@O[[)@@HBH@@@ADO )@@G@@)#_[N#[#@K[#[#@@@@C/)@@[ @@@@G*@@@@IH@)@BKC@)@@#C/@@@[/K@@^<(@@@@GH@@@BJDP )@@G@@C@@@@]BI@@@A)^D[F#[#@[@K-K0K0@@@@@@@@@@@@P@@@@@]/,0@@@/=K@^<+@@@@I @@@@IDQ )@@G@@*@@@@KH[@@BLC[@@@]BJ@@@A)^M[F@K0K0K0K^[#[]>#@@@@@@[@[\/,0@@@@#G@BW/,0@SWDR )@@G@@/K@@ 7[@@@@QC@@@@P@#D@BW/K@@^RBK@@@A)^V@3#[#@K0K?K@@@@)[\@S@ SCA***** DS )@@G@@(033H 8LK@^Y'^K@@@C8[)@[N.K@@[R@K@BM@#H@BWBL@@@A)[2[@@@@@@@@)^-@F]*@@@@@DT )@@G@@'^@@@@NED) T DEFIHIS NOA3,014E ,A6,ARIABLOR. VLE ERRBM@@@A)^+[N@K0K[#[DU )@@G@@@^G[@@/K@@BN(@@@@GH@@@@KC/@@@]/K@@BN[@@@@KC/@@@[/K@@^**@@@@K/K@@BNBN@@@ADV )@@G@@)^?@:@K0K(K0K0@@@@)['@S@@@@@@@ SCA***** (066H @#W@BW@@[@['/,0@@@@#V@BWDW )@@G@@/,0@SWBO@@@A)[.[C@@@@@@@@@@[C@@@@@@@ ONCE)E THANED MORPECIFIRETE SR DISCDX )@@G@@ANGE OOR. RLE ERRBP@@@A)^1[F]*K0K^G^G^C=G^@@@@@/K@@^/@@@@@P/,0@@@[@@@@PDY )@@G@@C@@@@]/K@@BN[@@@@KC/@@@]'^@@@@BQ@@@A)^'[##[@K^G^EOG^G^G@@@@@@@@@@@@@K@@PDZ )@@G@@@#>@BW@@[@]A/,0@@@@#=@BW/,0@SW/K@@^O@#+@BWBR@@@A)]A[S@@@@@@@) EFINEDEA )@@G@@ NOT D15H ISE,I6,0ARIABLOR. VLE ERR SCA***** (032H BS@@@A) ][F](@K0K0EB )@@G@@K0K0^G@@@@@@*@@@@GH@@@@QC/@@ZK[@)@@QC@)@@#[@@@@PC@@@@]/K@@BN'^@@@@BT@@@AEC )@@G@@) F[EK^^K0K+K0K^G@@@@@@@@#,@BW/K@@ P@@@@@Q/,0@@@[@@@@Q;@@@@#[#@@@@@@@#9@BW@@[@]LEG )@@G@@/,0@@@[@@@@FC@@@@P/K@@ ?1@@@@G*@@@@GH@@@@PBX@@@A) \@N#[#@@@@)]L@8@@@@@@@EH )@@G@@ES,I6,ARIABLOR. VLE ERR SCA***** (033H @@K@@#@@K@@FBY@@@A)]S@*@@@@@@@EI )@@G@@) 1@<](#[#@@*@@@@GH@@@@FC@@@@P'^@@@@FINED)NOT DEH ARE I6,016001H-,BZ@@@AEJ )@@G@@) 5[EK^G^G^G[#[[K0@@@@@@H@@@@RC@@@U$[#)@@R[@@@[ C#)@@PH@@@@PC@@@@Q/K@@BNEK )@@G@@1@@@@GCA@@@A) "[M^@KO@K0^G@@@@[@@@@S;K@@@[G@@@@RC/@@@[/K@@A&[@@@U*C/@@@[EL )@@G@@/K@@A^1@@@@G*@@@@GCB@@@A)AC[N#@K0@K0KOG@@@;C)@@O;))K@TC@+@M2]@@@@TG/@__"EM )@@G@@;@@@@)G/@__"H@@@@R;@@@@[F[K0K^C4EP )@@G@@G^G^[#[#@@@@RA0@@I@^L@BW/K@@BL@@@@@U@@@@@R/,0@@@/K@@BL(@@@@I[@2@M2CF@@@AEQ )@@G@@)A,[MK^E4G^[@^G[@@/K@@A_(@@@@GH@@@@UC/@@@]/K@@BG/K@@A4@^M@BW'^@@@@8];@A1ER )@@G@@$'0@@#CG@@@A)A8[EK0K0K0K0KO[]L#@@@@@@@@@@R/,0@@@/K@@BL[@-@-1C@)@@RR@K@@MES )@@G@@[@@@@MG@@@@MC/@@@[CH@@@A)B[[F#[@K0K0K0[@K0@@@@@@C@@@@V/K@@BF1@@@@G*@@@@GET )@@G@@H@@@@GC@@@@V@^S@BW/K@@BL@@@@@VCI@@@A)BE[N#[@^G[@K[@@@@G_0@@[8LK@ ;G_)@@[EU )@@G@@/K@@A8/K@@BL(@@@@GH@@@@UC/@@@[/K@@BL[@@@@GCJ@@@A)BO[F@K0K^[#[#@^G@@@@@@@EV )@@G@@[@@@B>W/@@@E;O@@@=C@@@@L@^>@BW/,0@SW/K@@B:(@@@@L8L@@#>CK@@@A)BX[F]P#[#[]EW )@@G@@>#[#@K0K0@@@R@)@BMG[)@@LC.)__"@^$@BW@@[@]X/,0@@@@^&@BW@@@@B>/,0@@@CL@@@AEX )@@G@@)B&@%KOF^[]*)]X@)@@@@@@@LE ERR SCA***** (072H '^@@@@8L@@B$'^K@@@C8])V-EY )@@G@@[[)@[^CM@@@A)]-[S@@@@@@@72X,1010I4/(LE(S),VARIABD FOR DEFINE BEEN LREADYEZ )@@G@@ HAS A SCALEOR. ACN@@@A)]?@C@)B:[##[@K^G^G@K0@@[@@@B>W/@@@B;O@@@=C@@@@MFA )@@G@@@^0@BW/,0@SW/K@@CQ(@@@@MI4)) CO@@@A)B3[F]P#[#[#@K^E4G^@@@@@/K@@B.@^2@BWFB )@@G@@'^@@@@8];@B'$'0@@#RA0@@I@^1@BW@@@@B>/,0@@@CP@@@A)B/[F@K(K0K0K0^G^G@@@@@@FC )@@G@@[[)@[^R@K@BMG[)@@MC.)__"@@K@@J@^3@BW@@[@]!/,0@@@/K@@CECQ@@@A)C @V[K?K@@@FD )@@G@@)]!@0@@@@@@@CALE,IOR. SLE ERR SCA***** (029H 8L@@C '^K@@@C8[)-1CR@@@AFE )@@G@@)]3[S@@@@@@@ ,7I4/ERIC -RE NUMBLES A VARIA THESELE BUTTE SCADISCRE IS A FF )@@G@@6,055HCS@@@A)]"@K@)CC@;](@K(K0K0K0@@C.)__"@@K@@J@^/@BW@@[@#@/,0@@@/K@@CQFG )@@G@@'^@@@@I4)) (90X,7CT@@@A)CJ@;#[#@KOF^[]*@@)#@@K@***** (029H '^@@@@8L@@CMFH )@@G@@'^K@@@C8])-1[[)@[^R@)@BMG[)@@MCU@@@A)#][S@@@@@@@RIABLEESE VABUT THSCALE FI )@@G@@RANGE IS A 6,057HCALE,IOR. SLE ERR SCACV@@@A)#H@0@@@@@@@)CQ@UK0@@@@@FJ )@@G@@ @@@@G*@@@B[C/@@@[,7I4))4/(92X - ,7IUMERICALPHANS ARE CW@@@A)CT[MK0@^@K0FK )@@G@@@@@@@@*@@@@GH@@@@DC/@@@[/=K@#]+@@@@I @@@@I0@@@@K*@@@@KD[@@@DC/)@@[CX@@@AFL )@@G@@)C<[F@^G[@K^[#[#@@@@@@@@C@@@@G@ E@BW/K@@R;N@0@C%/K@@C:(@@@@GH@@@B[C/@@@[FM )@@G@@/K@@C'CY@@@A)C?[F#[@^[@K^G^[#@@@@@@@@ H@BW/,0@SW@ G@BW/K@@R;N@0@C2/K@@C3FN )@@G@@*@@@@G/C@@C0H@@@B]CZ@@@A)C5[F]>#[#[#[](#@^@@@@@@/K@@D[1@@@@G*@@@@GD@@@@DFO )@@G@@'^@@@@@@K@B]@ I@BW@@[@A^/,0@@@DA@@@A)C"[F@K^G^G^@K^[#@@@@@@@@ P@BW/,0@SWFP )@@G@@/K@@DI*@@@@G/C@@D D@@@B]@ M@BW/K@@R;N@0@D@DB@@@A)DB@V]>#[#@@)#N@0@@@@@@@FQ )@@G@@ATEGOROR. CLE ERR SCA***** (083H @ Q@BW@@[@#N/,0@@@DC@@@A)#T[C@@@@@@@FR )@@G@@@@@[C@@@@@@@FIED) SPECIOPERLYL IMPR OR ALISSINGIONS MIFICATY SPECDD@@@AFS )@@G@@)DE[F](@K^G^G^G^G^G^G@@@ @@@@Y @@@BB @@@B^ @@@B @@@@X@ T@BW/K@@R;N@0@DHFT )@@G@@'^@@@@DE@@@A)DN[F#[#[#[#[#@K0K0K0@@@H@@@B][@@@@ZG@@@@ZC/@@@[ @@@@- @@@@)FU )@@G@@ @@@@Z @@@BD @@@BCDF@@@A)DW[F@^[#[#@K0^G@@@@@@@@G@)@@YC/)@@[[@@@@+C@[@@^FV )@@G@@O@K@B=R@K@@H/K@@M+*@@@@G/G@@DZDG@@@A)D>[F#[#[[K0K0^G^G^@@@@@/K@@F#(@@@@#[#[#@@@@)#0@S@@@@@@@ SCA***** (042H GC )@@G@@@@K@@Z@ 8@BW@@[@#0/,0@@@@ 7@BWDM@@@A)#3[C@@@@@@@@@@[C@@@@@@@ITIVE)OT POSGD )@@G@@H IS NI5,016EGORY,IN CATEIGHT OR. WLE ERRDN@@@A)EG[F](@K0K0K0^ @K0@@@@@GE )@@G@@R@)@@H/K@@F[[@[@,LC@]@@[O@)@BGK )@@G@@C/@@@[@AD@BW/K@@E"@@@@@>@@@@@=/,0@@@@AC@BWDT@@@A)E6[#@K^G^EOG^G^G^E)@@@@GL )@@G@@@@@@@@'^@@@@@@K@@Z@AH@BW@@[@^E/,0@@@@AG@BW/,0@SW/K@@E"DU@@@A)^E[S@@@@@@@GM )@@G@@026H IRY,I4,CATEGOLE IN VARIABEIGHT OR. WLE ERR SCA***** (051H DV@@@AGN )@@G@@)^P@*@@@@@@@)E"@<#[#[[@@C/@@@[[@]@,LD@@@@=R@)@@Y) RIABLERIC VAA NUMEGO )@@G@@S NOT DW@@@A)F][F#[#[#@K0K0K[#@@@@@@G@)@B C/)@@[/K@@F=(@@@@&[@@@@&C@[@@#GP )@@G@@O@K@B@BW/,0@SW/K@@F2*@@@@+ @@@@(EB@@@AGU )@@G@@)F0[N](@^G^@K^G^G@C@[@@^O@K@B=R@K@@H/K@@G[*@@@@G/C@@F7H@@@@+C/@@@[/K@@DSGV )@@G@@'^@@@@EC@@@A)F'[M^@K0K0K[#[@@@/C@@GAH@@@B[C/@@@]/K@@F%[@@@@HG@@@@HC/@@@]GW )@@G@@/K@@G[*@@@@GG/@__7ED@@@A)G^[MK[#@^G^G^G^G@R@K@@HO@)@BA@)@B&A@K@B>O@K@B=EF@@@A)GR[EK0K0K0^[]!#[@@@@@@@GZ )@@G@@/K@@G$@A8@BW'^@@@@8];@GY$'0@@DRA0@@:[@@@@HG@@@@HC/@@@]EG@@@A)G)[F@K^[@K^HA )@@G@@[@K0K0@@@@@@H@@@BBC@@@@@/K@@I9/K@@I+/K@@IE/K@@I+/K@@H8/K@@HB/K@@G6EH@@@AHB )@@G@@)G([N@^@K0K0K0K0^^[@-@V-;@)@@#[#@@@)^U@K@***** (057H HM )@@G@@@BU@BW@@[@^U/,0@@@@BT@BW/,0@SW/K@@I9*@@@@GER@@@A)^W[C@@@@@@@@@@[C@@@@@@@HN )@@G@@CE) HAN ONMORE TIFIED S SPECTHER IOR. OLE ERR SCAES@@@A)IA[F]*K0K^GHO )@@G@@^[#[#@@@@@@@C/)@@][@@@BDC@@@@Y/K@@IP*@@@BD/K@@I9[@@@BCC/@__"'^@@@@ET@@@AHP )@@G@@)IJ[F#@K^G^G^[#[@@@@@@@@*@@@@G/G@@ITD@@@BD/K@@G$[@)@BIC@)@BN/K@@I9(@@@@IHQ )@@G@@H@)@B[EU@@@A)IS@3@K^G^EOG^G@@@)^>@S@ SCA***** (059H @B(@BW@@[@^>/,0@@@HR )@@G@@@B*@BW/,0@SW/K@@I9EV@@@A)^*[@@@@@@@@)IY@F]*@@@@@'^@@@@ONCE) THAN D MOREHS )@@G@@ECIFIE IS SPISSINGOR. MLE ERREW@@@A)IZ[EK0K^G^[@K0K(K0@@@@@@@[@^0/,0@@@HT )@@G@@@B0@BW/,0@SW/K@@I9*@@@@(/K@@I9[@@@BDC/@__"EX@@@A)I*@N#[#@@@@)^0@8@@@@@@@HU )@@G@@OR INTALUES OR. VLE ERR SCA***** (091H @@K@@Z@B1@BWEY@@@A)^7[K@@@@@@@HV )@@G@@@@@@@@,I4) TEGORY IN CACIFIEDLY SPEPROPER OR IMISSING ARE MERVALSEZ@@@AHW )@@G@@)I%[F]*K0K^G^[@K0K(@@@@@/,0@@@@B9@BW/,0@SW/K@@I9*@@@@)/K@@I9[@@@@(C/@@@[HX )@@G@@'^@@@@FA@@@A)I3@V#[#[#@@) [@0@@@@@@@IMIT OOR. LLE ERR SCA***** (032H HY )@@G@@@@K@@@@B'@BW@@[@ [FB@@@A) B@8@@@@@@@)I6@N]*@@@@@C/@@@['^@@@@) CEEDEDHZ )@@G@@ALE EXN A SCLUES I27H VAF,I5,0FC@@@A)I8[N#@K^@K0^[#[#@O@K@B=R@K@@H/K@@K IA )@@G@@*@@@@GH@@@@+C/@@@[/K@@DS8L@@GEG_)@@[[@@@@)FD@@@A)J][EK0K0K0^G^G[@@@@@@@@IB )@@G@@8];@JG$'0@@DRA0@@:[@)@BIC@+@@@O@)@B/,0@@@@CY@BW/,0@SW/K@@MX*@@@@G/G@@J/D@@@BDFK@@@A)K[[F]*K0K[#IJ )@@G@@@K^G@@@@@@@@R@)@@H/K@@KU*@@@@GH@@@@+C/@@@]/K@@MX[@@@BDC/@__"'^@@@@FL@@@AIK )@@G@@)KE[N#[#[#@[@@@@@@*@@@@GG/@__7C@[@@^/K@@J@(@@@@GG/@__7C@]@@[O@K@B=R@K@@HIL )@@G@@O@)@B#[#@@@) W@K@***** (072H @D*@BW@@[@ W/,0@@@@D$@BW/,0@SW/=K@M3JG )@@G@@)@@@@IGE@@@A) Y[S@@@@@@@IFIED)Y SPECROPERLLL IMPG OR AMISSINALUES CALE VJH )@@G@@OR. SLE ERR SCAGF@@@A)M1[N](@[#@[#@@@@@ @@@@I*@@@BCC/)@@[ @@@@G(@@@@IJI )@@G@@H@)@@YC/)@@[C/@@@[/K@@Q-'^@@@@GG@@@A)M;[]K^[#[]>#[#[]*) (@C@(073H '^@@@@JJ )@@G@@@D\@BW@@[@ (/,0@@@@D,@BW/,0@SW/=K@N#)@@@@IGH@@@A) %[S@@@@@@@ONE CA WITH JK )@@G@@SCALESD FOR ALLOWES NOT THER IOR. OLE ERR SCA***** GI@@@A) 5@K@)N#@;#JL )@@G@@[@^G^@K@@@@@/K@@P>*@@@@G/C@@NEH@@@B[C/@@@]/K@@Q-(@@@BB) TEGORYGJ@@@AJM )@@G@@)NE[N#[@K0^@K^G^G@(@@@@GH@@@B]C@@@B /K@@OS*@@@@G/C@@NLG/@__.C@@@BB/K@@Q-JN )@@G@@(@@@B[GK@@@A)NO[N@^G@K0K0^ [@@[@]@V-G@]@V-;@@@@TC@@@@WA@)@@W[@@@[^R/)@@[JO )@@G@@G@@@BBC/@__"/K@@N)GL@@@A)NY[EK[#[#[]X#[#[[@@@@@@@@@@-2@@@@BB@@@@BR/,0@@@JP )@@G@@[@@@B>H@@@B[C/@@@]8L@@NTO/)@@[GM@@@A)N$[F[KOG^G^G[#@@@@@@@@@[@@@[^R/K@@]JQ )@@G@@G@@@BBC/@__.@E[@BW@@@@@,@@@@B>@@@@*]@@@@V+GN@@@A)N0[F#[[KL@^ #[#@@@@@@@@JR )@@G@@(@@@@\[@K@@\+@[@V)C/@@@[/K@@OM(@@@@GH@[@-1C@[@-0A@K@@WGO@@@A)N9[F@KOG^ #JS )@@G@@@K0^@@@@@@@@/K@@OC(@@@@IH@)@B[C/)@@[[@@@BHC@[@*@[@)@BIC@-@-1/K@@OJGP@@@AJT )@@G@@)O][F#[#@^[@K&K0K0@@@@@@@@@@BH@@@@BI/,0@@@/K@@OJ/K@@OM1@@@@I*@@@@I"^)@BIJU )@@G@@C@)@BHGQ@@@A)OF[N#@^@K^[@K0K(@/,0@@@@EQ@BW/,0@SW/K@@OS8L@@N0O/K@@[/K@@OMJV )@@G@@0@@@@G*@@@@G@EL@BWGR@@@A)OP@V#[#[]*@) 7@0@@@@@@@NE OR OR. OLE ERR SCAJW )@@G@@***** (069H '^@@@@@ER@BW@@[@ 7GS@@@A) .@8@@@@@@@)OS@MK0@@@@@H@@@B[C/@@@[JX )@@G@@AP) OVERLERVALSOR INTALUES CALE VMORE SGT@@@A)OU[EK^G^G[#[#[#@@@@@@@@JY )@@G@@C.@__"[@K@@2+@@@BN[@)@@1C/)@@[[@@@@0C@@@@ /K@@Q-*@@@@GGU@@@A)O<[F#@^G[#[JZ )@@G@@#[[K0@@@@@@@[@K@@3+@]@-1C@@@@0[@@@@\C/@@@[A@)@@W[[@@[^R/)@@[G[@@BBGV@@@AKA )@@G@@)O?[N#@K[#[#@^[#@@C@@@@0/K@@PL(@@@@GG/@__9[@@@@1G@@@@1C/@@@[/K@@P](@@@@HKB )@@G@@H@K@@2GW@@@A)O6[EK0K0^G^G[@K:@@@@@@@'^@@@@8];@O_$'0@@#RA0@@\[@)@@2;K)@@AKC )@@G@@C@)@@2[@@@@0;K@@@AGX@@@A)O_[F#[@K[[K0K0K^G@@@@@@C@@@@0/K@@PJ(@@@@F[@K@@FKD )@@G@@+@]@V-C/@@@[/K@@PB/K@@O(@E:@BWGY@@@A)PC[N[K0^G^G[@^[#@C@@@@18L@@O&O/)@@[KE )@@G@@/K@@O\*@@@@HH@K@@2[@)@@\C/)@@][@K@@3+@]@*[GZ@@@A)PM[F#[[K0^G^ #[#@@@@@@@KF )@@G@@*@@@@KH[@@@1C[@@@G[@-@AMG@)@B[;@)@@-C@)@@1R@K@@][@@@BAHA@@@A)PV[]K^[#[]>KG )@@G@@#[#[#@)A^@C@(105H @@K@@1@E'@BW@@[@A^/,0@@@@E9@BW/,0@SW/K@@Q-1@@@@KHB@@@AKH )@@G@@)A [S@@@@@@@H LESSD WIDTE FIELES HAVARIABLMORE VNE OR OR. OLE ERR SCAKI )@@G@@***** HC@@@A)AK@8@@@@@@@)P<@N](@@@@@/K@@Q-'^@@@@OF,I3)WIDTH VALUE SCALE KJ )@@G@@XIMUM THE MA THAN HD@@@A)P>[N#[#@K0[@KOG@@C/@__.[@)@BHC@)@V+/K@@Q^1@@@@IKK )@@G@@*@@@@IH@)@BBC/)@@[[@@@B]C@@@@YHE@@@A)P\[N#@^G^ #[#[#@@1@@@@I*@@@@I"^)@BIKL )@@G@@C@)@BH[@@@BIC@]@V-A@)@@W[@@@[^R/)@@]G@@@BBHF@@@A)P9[F@K0^[@K^G^EOG@@@@@@KM )@@G@@@@[@AR/,0@@@@FG@BW/,0@SW/K@@Q^8L@@P2O/)@@[[@@@BH/K@@P"HG@@@A)Q]@N#[]*@@@KN )@@G@@)AR@8@@@@@@@L ENDPNTERVAOR. ILE ERR SCA***** (069H '^@@@@@FH@BWHH@@@AKO )@@G@@)AY@0@@@@@@@)Q^@UK0K0@@@H@)@BCC@)@BBC/@@@[ER) NG ORDSCENDIT IN AARE NOKP )@@G@@OINTS HI@@@A)QB[N@@K0[@^G@@@@@C@)@BBC/@@@[/=K@QV+@@@@I @@@@I(@@@BCC/)@@[KQ )@@G@@ @@@@G*@@@@I/C)@QEHJ@@@A)QL[N#[@@K0[@K@@@@/K@@Q-/=K@QV+@@@@I @@@@I(@@@BDKR )@@G@@C/)@@[ @@@@G*@@@@I/C)@QPH@)@BDHK@@@A)QV@3@K0K(K0K0K%@@)A=@S@ SCA***** KS )@@G@@(089H '^@@@@@FQ@BW@@[@A=/,0@@@@FP@BW/,0@SWHL@@@A)A$[S@@@@@@@A UB OES IN KT )@@G@@TEGORIAST CA THE LUST BESING MND MISTHER AOR. OLE ERRHM@@@A)A2@K@)Q-@;[KU )@@G@@K0KOG^G@@@@@1@@@@G*@@@@GD@@@B#A@K@B>[@[@G+C@@@B]R@K@@]CALE) R LB SHN@@@AKV )@@G@@)Q*[F@K0^G^G^^K^@@@@@@@@N@0@Q2/K@@Q3(@@@@@[@]@G+R@)@B>G@@@B];@@@@UC@@@B#KW )@@G@@/K@@Q,HO@@@A)Q1@<@K0^^@@)A4@K@)Q5@N[K*@@@@/,0@@@[@@@U:______WRITE G@@@U:KX )@@G@@C/@@@[@FX@BW/K@@R;HP@@@A)Q7@:#[#[#[#[#@@@@)A6@K@@@@@@@@@@@@@______WRITE KY )@@G@@@@@@@4@@@@B@@@@@BT@@@@A4@@@@BSHQ@@@A)Q/[F#[#[@K*K0K0K0KOG@@@@@@@@4@@@@,MKZ )@@G@@@@@@B]@@@@A6@@@@BS/,0@@@/K@@RA(@@@B^@FZ@BWHR@@@A)A8@K@)R @;#[#[@K0^G^E@@LA )@@G@@/,0@@@[@@@B>T/@@@FC@@@B /K@@RM(@@@B @F-@BW______WRITE HS@@@A)RG[F#[#[#@KLB )@@G@@0K0K0K^@@@@@N@0@RQ/K@@RR*@@@BB@F<@BW@@@@@4@@@@@@@@@@B>@@@@A8@@@@BSHT@@@ALC )@@G@@)RP@F@@@@@@@)A'@K@)RQ@<#[]-#[#@@@@@@@@@@A'@@@@BS/,0@@@@F>@BW______WRITE LD )@@G@@/K@@R;HU@@@A)RU[N#[[K0K0^G@K^@N@0@R>/K@@R&1@@@@G*@@@@GH@@@B[C/@@@]@F&@BWLE )@@G@@@@@@@4@@@@V+@@@@BBHV@@@A)R=@F@@@@@@@)A/@K@)R>@<#[]-#[#@@@@@@@@@@A/@@@@BSLF )@@G@@/,0@@@@F*@BW______WRITE /K@@R;HW@@@A)R(@V#[[K0@@)A"@K@)R?@V#[]-#@@@@@@BSLG )@@G@@/,0@@@@F(@BW______WRITE @@@@@4@@@@-2@@@@BBHX@@@A)R\[F#[#[[K0K0K^[#[#@@@@LH )@@G@@!^)@BU@F:@BW/K@@R;N@0@R6@F%@BW@@@@@4@@@@*]@@@@BB@@@@A"HY@@@A)R8[F]4K0K0KLI )@@G@@0K0K0K0K0@@@N[@@B!R@)@B?R@K@B:9\)@B(9!)@B$R]0@BX[^)@BUH8)@@[/K@@@@HZ@@@ALJ )@@G@@)S[@N#[#@@@@)BU@C@)S#@N#[]8@@@)BW@K@@F:@@]S82SCL/K@@@@/K@KBU@@F@@@*4@KBULK )@@G@@N[K@B,IA@@@A)S [EK0K0K0K0K0K0K0K0@@@^[K@B,^[@@B!A@)@B?A@K@B:9:)@B(9()@B$LL )@@G@@[^@@BUAA0@BXC8@@@CIB@@@A)SI[N@@K>K0K0K^[#@@F1@B)/K@@SSN@0@SR@F0@B)@@@@BSLM )@@G@@/,0@@@[@@@@@G@@@@@C/@@@[/K@@SYIC@@@A)SS@N#[#@@@@)BY@C@)SU@N#[]8@@@)B)@K@LN )@@G@@@F1@@]ERROR /K@@@@/K@KBY@@F@@[*4@KBYR]0@B-ID@@@A)SW[N#[@^@K[@K^G@@[@@@B#[#[#@)A^@C@(105H @@K@@1@E'@BW@@[@A^/,0@@@@E9@BWLS )@@G@@/,0@SW/K@@Q-1@@@@KHB@@@A@@^@@#@@B@@J@@>@@[@@(@@[@@^@B0@C@@S0@@@@4+S22SDCLT )@@G@@ S1CKVN S1CKVI S1GTVT S1GTVW S1PCHD S22ACPLU )@@G@@ URSORT S1IODR NPRT$ NIO2$ NERR2$ NIO1$ LV )@@G@@ NERR4$ NERR3$ S82SCL @@[@@@@@@@S S82BLK ]@@@C@LW )@@G@@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LX )@@G@@)@@@N#@@@@@@)@@@8@@@@@@@@@@@@[@@@@@]@@@@J(@@@@@@_____" GROUPSG/@__/LY )@@G@@C@@@FPAA@@@A)@B[S@@@@@@@_____"@@@@@[@@@@AK@@@@@[@@@@@@@@@@@]S DEPVARLZ )@@G@@@@@@J*@@@@@[@@@@@DAB@@@A)@M[S@@@@@@@@@@@@@_____.@@@@@[@@@@AK@@@@B5@@@@@@MA )@@G@@@@@@@]S REPVAR@@@@@@@@@@@@AC@@@A)@X[S@@@@@@@@@@@@@@@@@@]TS REFFECMB )@@G@@@@@@@@@@@@P9@@@@@@@@@@@]A NOANOV@@@@@@AD@@@A)@*[S@@@@@@@_^TNS@@@@@@NMC )@@G@@@@@@@@@@@@@^@@@@P;@@@@@@@@@@@] HIST @@@@@@@@@@P'AE@@@A)@3[S@@@@@@@MD )@@G@@@@@@@@@@@@@] HOMVAR@@@@@@@@@@QQ@@@@@@@@@@@] ASSOC @;&?$_AF@@@AME )@@G@@)@"[S@@@@@@@@@@@Q4@@@@@@@@@@@] RESID @@@@@@@@@@@@@@@@@C@@@@@[@@@@@EMF )@@G@@@@@@QRAG@@@A)[D[S@@@@@@@@@@@@[@@@@RC@@@@@#@@@@@^S BANKRE@;&?$_@@@@@[MG )@@G@@@@@@@D@@@@@@@@@@@#AH@@@A)[O[S@@@@@@@LABELV@@@@@@@@@@RM@@@@@@@@@@@]T MH )@@G@@NODSTA@@@@@@@@@@@@@@@@@C@@@@@@AI@@@A)[Z[K@@@@@@@@@@@@@@@@@@E@@@@@@@@@@@@MI )@@G@@_____"@@@@@[@@@@@[@@@@RR@@@@@@@@@@@]AR AJ@@@A)[3[S@@@@@@@JACKKN MJ )@@G@@BKBLOG BKB FMAX N COCHRATT BARTLEAK@@@A)["[S@@@@@@@MK )@@G@@C B BA S LEVENEM LEVENEZ LEVENEIFE AL@@@AML )@@G@@)]D[@@@@@@@@)##@K@@@@@]Q@@@@@2 LS LM LZ J K MM )@@G@@F AM@@@A)# @C@)@][##@]AH#A)CS^GSH@)@U?C@)@##/K@@@9(@@@U?[@@@U\C@FK@@MN )@@G@@ @@@@@[@@@FQ@@@@@2AN@@@A)@E[N@^@K1)-)K0CS0H@@@U\C@[@]KA@K@#Q[@)@[^R/K@@[MO )@@G@@G@)@U?C/)__"/K@@[#*@@@@I/C)@@HAO@@@A)@O[MK[@K^GS]A@@@@W@@@E!;O@@@=G/@@@[MP )@@G@@T/@@[=C@@@U\/K@@@98L@@@LO/K@@[/K@@@T(@@@@GAP@@@A)@Y[F#@)]A[#@CS0@@@@@@@@MQ )@@G@@[@@@[^R/K@@[G@@@U?C/@__"[@@@#RG@@@#RC/@@@[/K@@@<[@K@#RAQ@@@A)@$[F#@-)K0]MR )@@G@@@C]^[#@@@@@@@@@@E,/,0@@@8L@@@$O/K@@[/K@@@)(@@@@GH@@@#RC@[@]KA@K@#QAR@@@AMS )@@G@@)@0@3#@-QK0CS^GUA@)^K@S@I6,042MODEL,(006H @@K@#R@@K@U\@[9@FE@@[@^K/,0@@@MT )@@G@@@[8@FEAS@@@A)^N[@@@@@@@@)@6@F],@@@@@'^@@@@DI6) UMBEREEL RENIS MODD. THMU )@@G@@ECIFIEADY SPH ALREAT@@@A)@7[F#@-<^GUAH#@)]@@@@@@/K@@[#*@@@@G/G@@[@H@@@##MV )@@G@@[@@@U?G@@@U?C/@@@[[@@@U\C@@@#RAU@@@A)[@@V#A-@@@@E,@@@@#@#Q@FE@@@@ Q@@@@E4CA@@@A)^-[F@K=CS^GOH )@@G@@]A[#@-)K0@@@(@@@@GH@@@E7C@@@#>@#T@FE@@@@ S@@@@E6@@@@#OJ )@@G@@/K@@^;CC@@@A)^0[F#@-)K0CS^G]A@K@@@@@C/@@@^/K@@^B*@@@@GH@@@E'C@@@#<@#Y@FEOK )@@G@@@@@@ U@@@@E9@@@@#/,0@@@/K@@ %(@@@@GH@@@E.C@@@#>@#,@FE@@@@#>CH@@@AOP )@@G@@) X[E^@K0CS^D]A[#@@@@@@@@@@@#$@@@@#A/,0@@@[@@@#$G@@@#$C/@@@[/K@@^B*@@@@GOQ )@@G@@G/@__.CI@@@A) &[F#@-)^[#@)CM=G]A@@@@@@@@#$@@@@#A/,0@@@/K@@^B(@@@#$8LK@ HOR )@@G@@G_)@@[@#4@FE@@@@#>CJ@@@A) \[N#@-)^G@)@-)@@*@@@@IH@)@#(C/)@@[C/@@@[/K@@AROS )@@G@@(@@@@GH@@@#&C/@@@A@#8@FE@@@@#(CK@@@A) 9[M@K0C@]@@@@@@@/=K@AF+@@@@I @@@@IOT )@@G@@*@@@@K/D@@A[H[@@#(C.@@J*C/)@@[ @@@@G1@@@@ICL@@@A)A#@:@K0CP=G]A@@@@) W@S@OU )@@G@@@@@@@@ONEWAY***** (077H @#"@FE@@[@ W/,0@@@@#.@FE/,0@W0CM@@@A) Z[S@@@@@@@OV )@@G@@USED) K IS EN ALL000 WHCEED 1NOT EX1 AND XCEED MUST ER. K 2 ERROCN@@@AOW )@@G@@)AC[F],CS^G@-)^G@@@@@@@@*@@@@GH@@@#&C/@@@ ]@@@#=;@@@@-C@@@#([@@@#(C/@@@[OX )@@G@@'^@@@@CO@@@A)AL[F@K0@-)K^GU@@@@@@@@@C/@__"/K@@A$(@@@@]/K@@CK]@@@#=G/@@@[OY )@@G@@;@@@@-C@@@#(/K@@AQCP@@@A)AU[F#A]A[#A-)^[#@@@@@@@C@@@#*/K@@A>*@@@@GH@@@#(OZ )@@G@@C@[@@]A@K@#*[@@@[ R/K@@[G@@@@]CQ@@@A)A<[F#@)]@)CS^E2A[#@@@@@@^M@FE@@[@ %PA )@@G@@/,0@@@@^L@FE/,0@W08LK@AXO/K@@[/K@@A0[@@@#=CR@@@A)A?@F#@@@@@@) %[@@@@@@@@PB )@@G@@HAS NO,021H ALE,I6R. SC2 ERROONEWAY***** (028H @@K@#(CS@@@A) 2@S@)A!@3]PC )@@G@@,-)K^G]AH#@@[@@@#%C@[@AMR@K@#=/K@@CK @@@#='^@@@@ED) DEFINT BEENCT@@@APD )@@G@@)A3[M^[#@-)K^G@-)@C/)@@B[@@@#:;K@@@#C@@@#%/K@@A0[@@@#=D@@@#%/K@@A91@@@@GPE )@@G@@*@@@@GCU@@@A)A.[F#@-)[@K0CS^G]@@@@@@/K@@BC*@@@#([@@@#(C@@@#:/K@@BD*@@@@JPF )@@G@@G/0__9[@0@#?+@)@#%CV@@@A)BA[MK0C@-)^@K0C@@/K@@B][@@@#&C/@@@ /K@@BK*@@@@GPG )@@G@@H@@@#?C/@@@B/K@@AF[@@@#(C/@@@[CW@@@A)BK[MK0@-)[@K>*S@@@@@@#)/,0@@@/=K@CKPH )@@G@@)@@@@I @@@@I*@@@#?C/)@@[ @@@@G*@@@#)C/@@@[CX@@@A)BU[N#@)CS[#@C]A@@*@@@@GPI )@@G@@G/@__.C@@@#?/K@@B\(@@@@GH@@@#!C/@@@]@^:@FE/K@@CK@@@@#!CY@@@A)B=[EK^[#@-QPJ )@@G@@K0CS^G]A@@@@@@K@#)@@K@#(@^1@FE@@[@ 5/,0@@@@^0@FE/,0@W0/K@@CK1@@@@GCZ@@@APK )@@G@@) 5[S@@@@@@@E BUT E SCALISCRETIS A D,033H ALE,I6R. SC2 ERROONEWAY***** PL )@@G@@(028H DA@@@A)A@@*@@@@@@@)B!@<],)]A@@H@@@#?C/@@@[/K@@CK'^@@@@RIC) S NUMEPM )@@G@@011H ILE,I4,VARIABDB@@@A)B1[EK^[#@-QK0CS^G]A@@@@@@K@#)@@K@#(@^'@FE@@[@A PN )@@G@@/,0@@@@^9@FE/,0@W0/K@@B/(@@@@GDC@@@A)A [S@@@@@@@UT VARCALE BANGE SIS A RPO )@@G@@,030H ALE,I6R. SC2 ERROONEWAY***** (028H DD@@@A)AK@*@@@@@@@)B'@<],)CS^@PP )@@G@@/K@@CK(@@@#:/K@@CK'^@@@@MERIC)LPHANUH IS AI4,016IABLE,DE@@@A)B"[F]S-)K0CPQ )@@G@@]A[#@-)@@@@@1@@@@G*@@@@GH@@@#:C@@@#,@ ]@FE/K@@CK@@@@#,@@@@#)/,0@@@DF@@@APR )@@G@@)CB[F@K^G] T#@-)K0CS^E8@'^@@@@@@K@#(@@K@#)@ A@FE@@[@AP/,0@@@@ @FE/,0@W0PS )@@G@@/K@@CKDG@@@A)AP[S@@@@@@@IS LES,052H BLE,I4 VARIADTH OFELD WIR. FI2 ERROPT )@@G@@ONEWAY***** (046H DH@@@A)A)[C@@@@@@@@@@[C@@@@@@@) ALE,I6 OF SC WIDTHPU )@@G@@ VALUE SCALEAXIMUM THE MS THANDI@@@A)CK[F#@-*S^G@@@@@@@@#!@@@@#2/,0@@@[@)@#XG@)@#XC/)@@[[@@@#2C@[@@]QN )@@G@@R@K@FRDY@@@A)EQ[F@K0]A@K^[#@-Q@@@@@@/,0@@@@AF@FE/,0@W0/K@@E<*@@@@GH@@@#!QO )@@G@@C/@@@]@AC@FE/K@@E[E^G]^!#@-)K^G@@@@@@@C/@@@]@A4@FE/K@@F1@@@@#!@@@@#Q/,0@@@[#)@#Q[@@@[^RB )@@G@@C_)@@[EK@@@A)F,[N#@C]AH@^GSCS@A@K@#*[@@@[ R/K@@[G@@@U0C/@__"/K@@F"(@@@U0RC )@@G@@/K@@GI(@@@@GH@@@#!EL@@@A)F8[N#A-)^@K[#A-<@G/@_9\[@@@U2G@@@U2C/@@@[8LK@F7RD )@@G@@O/K@@[/K@@GI(@@@@GH@@@#QC@[@X7EM@@@A)G][F@^[#A-)K1+AH#A@@@@@[@)@U3G@)@U3RE )@@G@@C/)@@[[@]@*[C@@@#QR@)@U2/K@@GL*@@@@G/G@@G EN@@@A)GF[F#ACS1@K^[#@-Q@@@@@@RF )@@G@@/,0@@@@BD@FE/,0@W0/K@@GR8L@@F$G_)@@[[[[@,LC.@@@[R@K@U3EO@@@A)GO@V#@-)K:)RG )@@G@@)BB@0@@@@@@@XIMUM R. MA2 ERROONEWAY***** (066H '^@@@@@BE@FE@@[@BBEP@@@ARH )@@G@@)BH@0@@@@@@@)GR@UK0CS@@@[@@@#XG@@@#UC/@@P;EEDED)ES EXCARIABLDENT V DEPENRI )@@G@@OF 400EQ@@@A)GU[F#@-)K0CS^G@)]A@@@@@[@)@#6C/)@@[/K@@J[(@]@@]O@)@FQR@)@#XRJ )@@G@@ @@@#8 @@@#7 @@@#6ER@@@A)G<[EK0CS^G@-)K0CS@@@@@@C][@@@O@K@FPR@K@#X[[)@#8RK )@@G@@C.)@@S @@@#D @@@#C[[@@#9C.@@@]ES@@@A)G?[F#@-)K^G@-)K0CS@@@@@H@+@@]O@)@FQRL )@@G@@R@)@#X[@@@#XG/@@@][[@@#6/K@@I\(@@@#Z[]@@#ZET@@@A)G5@'K^[#@-QK0CS@@)BN@K@RM )@@G@@***** (090H @B)@FE@@[@BN/,0@@@@BZ@FE/,0@W0/K@@G"(@@@@IEU@@@A)BP[S@@@@@@@RN )@@G@@IST(N)IST, HS - HE FORMF THES ONE ONOT INST IS R. HI2 ERROONEWAYEV@@@ARO )@@G@@)B)@S@)G/@3],)CS^G@-)@@@[@@@#8C@[@@@O@K@FPR@K@#X/K@@J['^@@@@,MAX))(N,MINRP )@@G@@, HISTEW@@@A)H][MK0CS@K@^G@@@@C[)@#8C/@@@[ @@@@K*@@@@G/G@@HEG/@__RC.@@@[RQ )@@G@@[@)@#XG@)@#XC/)@@]EX@@@A)HG[MK@^[@K0CP=G@@@@[@BK@H&RR )@@G@@+[@@@G @@@@G*@@@@M/D)@HKG.)__'EY@@@A)HQ@F#@@@@@@)B<[@@@@@@@@RVALS F INTERS )@@G@@MBER OR. NU2 ERROONEWAY***** (087H @B(@FEEZ@@@A)B:[@@@@@@@@)HR@F],@@@@@RT )@@G@@'^@@@@40) 5 AND TWEEN BE BET MUSTTH HISIED WISPECIFFA@@@A)HS[MK0@)]A[RU )@@G@@#@@@@@*@@@@GG/@__'C@@@#8[@@@#8C/@@@*/K@@HZ1@@@@G*@@@@GH@@@#8C/@@@*FB@@@ARV )@@G@@)H+[MK[#@CS[@K0CS@O@)@FQR@)@#X/K@@I\(@@@@GH@@@#ZC/@@@[[@@@#8C/@@@ /K@@H&RW )@@G@@1@@@@GFC@@@A)H?[MK0]@CS[@@@@@@G/@__'C@]@@]/K@@G7*@@@@GH@@@#ZC/@@@^/K@@H;RX )@@G@@(@@@@GH@@@#ZC/@@@#FD@@@A)H6[MK[#@-)K0CS@K@/@@@IBG/@__.C@[@@]O@K@FQR@K@#XRY )@@G@@[@@@#XG@@@#XC/@@@[/K@@G7*@@@@GFE@@@A)I@[F@K0CS@K0C]A[#@@@@@@O@K@FPR@K@#XRZ )@@G@@/K@@IH[@K@#C"O]@@@C/@@]VO@)@FPR@)@#X/C@@G7FF@@@A)ID[EK0CS^G@-)K0CS^G@@@@SA )@@G@@O@)@FQR@)@#X[@@@#XG@@@#XC/@@@][@)@#CC@)@E?[@@@E?C@[@@@FG@@@A)IM[M^[@K0CSSB )@@G@@@K0C@@/K@@I+[@0@#D"O-@@@C/)@]VO@K@FPR@K@#X/C)@G7/@)@IWG/)__.C@+@@]FH@@@ASC )@@G@@)IW[F#@-)^G]A[#@CS^G@@@@C@)@#C[@@@#9C/@@@[[@)@#DC@)@E?[@@@E?C@]@@@O@)@FPSD )@@G@@R@)@#XFI@@@A)I>[F#@)]@)CS^E2A[#@@@@@@CG@FE@@[@B3/,0@@@@CF@FE/,0@W0/K@@I\SE )@@G@@*@@@@I/C)@I("^)@#DFJ@@@A)I,@F],@@@@@)B3[@@@@@@@@ALUE IIMUM VST MINR. HISF )@@G@@2 ERROONEWAY***** (072H '^@@@@FK@@@A)B;@*@@@@@@@)I\@V#@-@@@@#Q@@@@#A/,0@@@[#)@#QN.@@@CC_)@@[[[@@#BC[#@@]GF@@@ATE )@@G@@)L@[F#@-)K0]@-)K0C@@@@@@G_)@@[/K@@LZ[@@@#/C@@@#Q/K@@LC*@@@@GH@@@E.C@@@#>TF )@@G@@@DQ@FEGG@@@A)LD@3@K^G] T#@-)@@)C%@S@VARIAB***** (067H @DY@FE@@[@C%/,0@@@TG )@@G@@@DX@FE/,0@W08L@@K;GH@@@A)C![K@@@@@@@@@@@@@) ACTERSY CHAROO MAN HAS TTH )@@G@@ANKRESWITH BIFIED E SPECLE NAMGI@@@A)LJ@N],)@@@@)C7@K@)LL@V]W-)K0@@@@@@@TI )@@G@@@@@@#.@@@@C7/,0@@@______VNAMES/K@@N-'^@@@@GJ@@@A)LO@V#@-)K@@)C9@K@)LR@V#TJ )@@G@@@-IK0@@@@@C9/,0@@@@D+@FE______INAMES/K@@N-@@@@#"@@@@#"GK@@@A)LU[F#@-)K0CTK )@@G@@]A@K0CS@@@@@C/)__"[@@@#_[@@@#0C/@@@[@D<@FE/K@@LZ@@@@#"@@@@#"@@@@#.GL@@@ATL )@@G@@)L<[F#@]A[#@)CS4[#A@@@@@D@[@*[/K@@MB(@@@U2/K@@MH*@@@#ZA@K@#Q[@)@[^R/K@@[TM )@@G@@G@)@#;GM@@@A)L?[M^[#A]A[#@-)YKC@+J_"R@)@#X[@@@#XG@@@#.;@@@@*@@@@GH@@@F#[@@@^BHG@@@A)OY@<#@-)K0CP0@@@@)C"@)@@@@@@@2 ERROUK )@@G@@ONEWAY***** (023H '^@@@@@@K@^B@E:@FE@@[@C"HH@@@A)D][C@@@@@@@)O+@E@C/@@@[UL )@@G@@SID) ITH REONCE W THAN D MOREECIFIE IS SP5,039HR. ,AHI@@@A)O<[F#@)CS^GUM )@@G@@@)CS^@@@@@@@C/@@@[/K@@OV*@@@^#/K@@O,*@@@@GH@@@F^C@@@^B/K@@P-[@@@^]HJ@@@AUN )@@G@@)O?[F#@)CS^G@)CO4[#@@@@@@@@@E_@@@@O3/,0@@@^^K@O3N8L@@]O@K@FQR@K@#X/K@@P-UO )@@G@@[@@@^#HK@@@A)O5[F#@-)K0CS@K%CS^G@@@@@E9@FE@@@@^C/,0@@@[@@@@@G@@@@@C@@@#TUP )@@G@@@E7@FE@@@@#T@@@@#[EK0CS[#@-[N@^[#@)]A@^G@@(@@@^]WB )@@G@@C/)@@[ @@@@G(@@@^#C/@@@[/K@@S8*@@@#;8L@@S@V#@-@<#@-@FEJU@@@A)V9@:@K0CP=G]A@@@@)E&@S@@@@@@@SYSTEMXJ )@@G@@***** (029H @H*@FE@@[@E&/,0@@@@H$@FE/K@@WBJV@@@A)E(@S@)V"@3],C]@-)K0@@@@XK )@@G@@!^)@FC@H:@FE/K@@W#N@0@W]C8)@@B'^@@@@2MOD) IN S8 ERRORJW@@@A)W^[F]0CS^G]XL )@@G@@A[#@-)K0CS@@9\)@F+9\@@F)9,)@FY9,@@FW9!)@FUR]0@FF[^)@FCH8)@@[/K@@@@JX@@@AXM )@@G@@)WH@3#@-)K0CS^G]A@)FC@C@@@@@@@@@@@@@@@F@@@*4@KFCN[K@F*N[@@F$R@0@F&R@)@F>XN )@@G@@R@K@F=JY@@@A)WN@N#@-T@@@)FE@K@)WP@+K0CS^G@9()@FU[^@@FCAA0@FFC8@@@C@H:@@]XO )@@G@@S82MOD/K@@@@/K@KFCJZ@@@A)WT[##@-)K0CS^G]A[#@-)@@@@@@@@^[@@F$A@0@F&A@)@F>XP )@@G@@A@K@F=9:)@F+9:@@F)9%)@FY9%@@FWKA@@@A)W-[F#@)@CK^G]A[@@@@@@@@N@0@W:@H0@FIXQ )@@G@@@@@@E,/,0@@@[@@@@@G@@@@@C/@@@[/K@@XV^[K@F*KB@@@A)W%@<@K0CS^G@@@@@@)FG@C@XR )@@G@@)W,@N#@-T@@@/K@@@@/K@KFG@@F@@[*4@KFGR]0@FJ@H1@FI/K@@W?KC@@@A)FI@K@)W0@;#XS )@@G@@@)CS^@K^@@@@N@0@W8/K@@W9*@@@@G/C@@W6D@@@F?/K@@W[^@@O'[^@@W=C8FK@ [^@@[M[^@@[CC8FK@^[@@@FP[^@@[YKJ@@@AYA )@@G@@)X?[F@K^[@K^[@K^@@@@@@@@[^@@O9[^@@[I[^@@[J[^@@PM[^@@TZ[^@@[([^@@[%[^@@]7YB )@@G@@[^@@PLKK@@@A)X5@3@K^[@K^@@@@@@)E!@S@@@@@@G@@@@@[@@@]WK/K@@@@[^@@]8[^@@@#YC )@@G@@[^@@#O[^@@NC[^@@NDKL@@@A)E0[S@@@@@@@ALL @@@@@^A X @@@@@ S YD )@@G@@@@@@@A@@@@ \@@@@ ,@@[@@[@@@@@@KM@@@A)E;[S@@@@@@@FILE PUNCH PRINT SKPERRYE )@@G@@AVR @@@@@B@@@@@]R SCALE XALL KN@@@A)FA@K@@@@@@@@@@@@@@@@@@@YF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#MODEL KO@@@A@@@@@@@-)K1*YG )@@G@@S@@@@@)EQ@K@)U\@F#@@@@@@@HQ@FE______WRITE @@@@#W@@@@U2@@@@E,@@@@EOJJ@@@AYH )@@G@@@@^@@^@@C@@U@@/@@[@[@@@]@@ @F,@C@@X;@@@@@[@@@@4+S1PCHD S1ENDC YI )@@G@@S1ENST S1CKVI S1MSG4 S1CKVN S1MSG5 S1PRFT YJ )@@G@@S1PRST S1SPCT S1VLU S1GTVT S1GTVW S1GVAL YK )@@G@@S1GTAG S1TCHS S1ENCI S1ENCB S1CKBN S1UFOT YL )@@G@@S1UFT2 S1IODR NPRT$ NIO2$ NERR4$ NERR3$ YM )@@G@@S82MOD @@[@@@@@@@WPBLANK$ ^@@@C@@]@@@@S82BLK ]@@@C@@#@@@@YN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@YO )@@G@@)@@@V#@K0@@@)@@@0@@@@@@@@@@@[=@@@@@[@@@@@@_____. SIMEFFR@K@D G/@__"YP )@@G@@C@@@D AA@@@A)@A[S@@@@@@@@@@@@@@@@@[=@@@@B#@@@@@@_____. TTESTS@@@@J*YQ )@@G@@@@@@@[@@@@@P@@@@@[AB@@@A)@L[S@@@@@@@@@@@@#@@@@@[@@@@#C@@@@WD@@@@@@_____.YR )@@G@@ST CONTRA@@@@J*@@@@@[@@@@@XAC@@@A)@W[S@@@@@@@_^TNS@@@@@@N@@@@@@@@@@^?YS )@@G@@@@@@I @@@@@@@@@@@] POLYS @;&?$__^TNS@AD@@@A)@$[S@@@@@@@@@@@[=@@@@@@YT )@@G@@@@@@@F@@@@@[@@@@@]@@@@M1@@@@@@@@@@@] CI @;&?$_AE@@@A)@2[S@@@@@@@YU )@@G@@@@@@M/@@@@@#_____/ON ORTHOC@@@@@@@@@@M'@@@@@@@@@@@]ROR POOLERAF@@@AYV )@@G@@)@.[S@@@@@@@@@@@^$@@@@RX@@@@@@@@@@@] RANGE @@@@[=@@@@@[@@@@@[@@@@@]YW )@@G@@@@@@[=AG@@@A)[C@)@@@@@@@)@#@<#@K3K0@@@@@@@[@@@[GC@@@U\ @@@@@[@@@DA@;&?$_YX )@@G@@@@@@@@@@@@@#@@@@@[AH@@@A)@B@<#@K0@@@)] @S@)@F@F#@@@@@@[@)@[<______E YY )@@G@@COMPARG/)@@[[@)@[+C/)@>) @@@[-AI@@@A)@G[F#[#@K^G[#[][#@@@@@@@@@@] /,0@@@YZ )@@G@@][@@DBH[FK@^C[@@[+^^K@@RN8M@@@O@)@DAR@)@[@[M@C%/K@@PC@@@@[>@@@@[=@@@@DB@@@@@R@@@@@@@@@@@@AK@@@A)@Y[E^G^G^G^ZB )@@G@@G^G^@@@@@@@@*@@@@G/C@@@*H@@@[&G@@@[+C@@@[=[@)@[&C@)@[<[@@@@@G@@@@@AL@@@AZC )@@G@@)@$[F@K0K0^G[#[#[#@@@@@@R@)@[&[@)@[&G@)@[&C/)@@[[@@@[$C@]@@@O@)@DAR@)@[&ZD )@@G@@/K@@[-AM@@@A)@0[N#[#[#[@^@K0^@/K@@[U*@@@@GH@@@CSC@#@@@/K@@[F*@@@@G/G@@@6ZE )@@G@@O@0@DAR@0@[&O@)@D AN@@@A)@'[U^G@[#@@+@@@@K @@@@K(@@@@MH[)@CUC[+@@@C.@@@[ZF )@@G@@ @@@@G(@@@@KH[@@CTC[]@@@C/@@@[AO@@@A)[ [N@K0^G[@^G^@@@*@@@@G/C@@[KH@@@[$ZG )@@G@@C/@@@ /K@@[U[[]@@@C[@@CW[@#@@@C@@@CV/=K@[UAP@@@A)[J[F@K0^[](#[@K^@@@@@@@ZH )@@G@@/K@@[U/K@@[X/K@@[X@[=@C%'^@@@@8];@[O$'0@@ARA0@[$/K@@[-AQ@@@A)[S[F@K[#[#@ZI )@@G@@K0K0K@@@@@@@/K@@@+[@@@[&G@@@[&C/@@@[[@@@[&G@@@[&C/@@@[/K@@@+/K@@[UAR@@@AZJ )@@G@@)]C@S@)[-@3#[#@K[@@@@@@@^^K@[(N8N@@@^^K@[,N8L@@@O@0@D R@0@[+______E ZK )@@G@@COMPARAS@@@A)[$[F] #[@K0K0K0K0K^G@@@@@@@[+@@@@[,@@@@CY@@@@CX@@@@@@@@@@[=ZL )@@G@@@@@@[(@@@@]C/,0@@@AT@@@A)[0[N#[#[#[#@@@@@@C.@@@[ @@@@I(@[@B[C/)@@[[@@@@@ZM )@@G@@G@@@@@C@@@[>@[(@C%@@@@[>@@@@[*AU@@@A)['[U[@@@@@@)@)@@K @@@@K(@[@I]C.@@@[ZN )@@G@@ @@@@I(@[@I#C/)@@[/=0@]I)@)@@K @@@@K(@[@B@AV@@@A)] [N@@@^[@@@@@@@@/,0@P;ZO )@@G@@/=0@]R+@)@@K @@@@K*@[@>ZC.@@@[ @@@@I*@[@>YC/)@@[/=0@]IAW@@@A)]J@<#[]!#[#ZP )@@G@@@@@@@@)]F@)@@@@@@@2 ERROONEWAY***** (113H @[2@C%@@[@]F/,0@@@@[1@C%AX@@@AZQ )@@G@@)]J[S@@@@@@@IONS FIFICATT SPECONTRAS, OR C TTESTIMEFF,MANY SE TOO ERE ARZR )@@G@@R. THAY@@@A)]U[S@@@@@@@THE SPAM SO PROGRTE THEHREWRI5X,092RDS./2ARE CAZS )@@G@@F COMP SET OOR ONEAZ@@@A)]>[S@@@@@@@DS.) RE CAR COMPAETS OFERAL SEN SEVZT )@@G@@ BETWEIVIDED ARE DATIONSECIFICBA@@@A)]N[F]1@K^G[#@K0K0@@@@@@[@@@[H[@)@[&ZU )@@G@@C/)@@][@@@[(C@[@@@@[5@C%/K@@PON@0@]Q'^@@@@BB@@@A)]W[F#[#[#[#[@K0K0K^G@@@ZV )@@G@@@["@C%/,0@QT @@@[: @@@[%/K@@^!(@@@[([[@@[IH[@@[+C[@@[[EK0[#[#[ZW )@@G@@#[#[#@@@@@@@R@0@DBA@)@DBO@)@DAR@)@[&[#@@[?[@@@[^C_@@@[G@@@[(C/@__"BD@@@AZX )@@G@@)],[EK0^G^G^G^[#[#@@@@@@[[@@[,C[@@[K@^J)[@@@G @@@@G*@@@@M/D)@#6D[)@[1BN@@@A)#/[MK3@^G4G@@@@@@1@@@@KAJ )@@G@@*@@@@KH[@@[3C[@@U1C/)@@[ @@@@G1@@@@I*@@@@ID@)@U1C/@@@[BO@@@A)^A[M^[@K0K^AK )@@G@@G[@@@@G_0@@[8L)@#;G_)@@[@]?@C%/K@@PC@@@@[3/,0@Q'/=K@#V+@@@@I @@@@IBP@@@AAL )@@G@@)^K[F@K0K0K0K0^G^@@@@@@@C/)@@[/K@@^:*@@@[:]@]@@@H@@@[(@@@[( @@@[4[@)@[&C/)@B^[@@@[(BV@@@AAS )@@G@@)^7[F#[#[#@[#[#[#@@@@@@@O@0@D R@0@[&[#@@[?[@@@[^C_@@@[G/@__"[[@@[LH[@@[+AT )@@G@@C[@@[(@@@@GH@@@[$C/@@@[CK@@@A)A+[MK^@K3@^G0@@@@C[@@U1C/)@@[ @@@@GBK )@@G@@1@@@@I*@@@@ID@)@U1C/@@@[/K@@B9/K@@A]*@@@@GCL@@@A)A?[N#@@K^[#[@K0@@@^A@C%BL )@@G@@/K@@PC@@@@[Z/,0@Q'/=K@A'+@@@@I @@@@I1@@@@K*@@@@KH[@@[ZCM@@@A)A6[EK0K0K^GBM )@@G@@^@K0K@@@@@@@/,0@P;[@@@[%C/@@@[/K@@B1*@@@[%/K@@B1[@@@[6G@@@[6C/@@@[CN@@@ABN )@@G@@)A_[F#[]!#[#[#[#[]1@K0@@C@@@[Z/K@@B1'^@@@@@@K@@F@@K@@E@^H@C%@@[@]0/,0@@@BO )@@G@@@^G@C%CO@@@A)BC[N#[#[#@K0@^G@@D[)@[1C/@@@[ @@@@K0@@@@G*@@@@GH@@@[2C.@@@[BP )@@G@@[@)@[2C@)@[)[@@@[1CP@@@A)BM[N@@K^G^G[#@@@@C/@@@[[#)@[3[@)@[ C#)@[1H@)@[1BQ )@@G@@/>K@B1)[@@@G @@@@G*@@@@M/D)@BPCQ@@@A)BW[N#H#@@K3@@@@@@ @@@@I1@@@@K*@@@@KBR )@@G@@D[@@U1C/)@@[ @@@@G1@@@@I*@@@@IH@)@[3C@)@U1CR@@@A)B&[MK[#[#[@K0K^G@G_)@@[BS )@@G@@@^W@C%/K@@PC@@@@[3/,0@Q'[@@@[6G@@@[6C/@@@[/=K@A'+@@@@ICS@@@A)B0[F@K0K^[#BT )@@G@@@K0K0K@@@@@@/K@@AS]@@@[!H@@@[!C/@@@[@^)@C%/,0@R?/K@@A](@@@[!8LK@BUCT@@@ABU )@@G@@)B9[F#[@K^G[#[#@K0@@@@@@H@)@[$C/)@@^]@@@[!H@@@[!C/@@@[@^>@C%/,0@R?/K@@A]BV )@@G@@(@@@[!CU@@@A)C][EK^G^G[@K^G^G@@@@@@@@@@@['@@@@[Z/,0@UN/K@@CN(@@@@IH@)@CZBW )@@G@@C@)@[Z/K@@D&*@@@@ICV@@@A)CF[F@K0^G^G^G^G^@@@@@@@C/@@@[/K@@D&[@)@[ZC@)@['BX )@@G@@[@@@[$[@@@[9C/@@@[@^:@C%/K@@C=CW@@@A)CO[F#[#[@K^G[#[#@@@@@@@C/)@@^]@@@[!BY )@@G@@H@@@[!C/@@@[@^3@C%/,0@R?/K@@A](@@@[![@@@[9CX@@@A)CX[F#@K^G^G[@K0K0@@@@@@BZ )@@G@@H@@@C-C@@@[Z/K@@A]*@@@@IH@)@C)C@)@[Z/K@@D&*@@@@IH@)@[$CY@@@A)C&[EK^G^G[@CA )@@G@@^G^G@@@@@@@@C@)@C)[@@@[9C/@@@[/K@@A]*@@@@GH@@@CWC@@@[)/K@@C0*@@@@GCZ@@@ACB )@@G@@)C\[F#[#[#@K^G^[#H@@@@@@/K@@FR(@@@U1/K@@A]*@@@[!/K@@A]*@@@@GH@@@C)C@@@[ZCC )@@G@@[@)@[ZDA@@@A)C8[EK0K0^G0K0K0@@@@@@@@C@@@[;[#0@[3[@)@[ C_0@@[G@)@U1C/)__"CD )@@G@@]@@@[;H@@@[K@E')[@@@G @@@@GCR )@@G@@1@@@@I*@@@@IH@)@[1DN@@@A)E<[N#@K3K0@^G0@@@*@@@@KD[@@U1C/)@@[ @@@@G1@@@@ICS )@@G@@*@@@@IH@)@[3C@)@U1C/@@@[[#)@[3DO@@@A)E![M[@^G^G^[#[@@@/K@@PC@@@@[3/,0@Q'CT )@@G@@[@@@[8G@@@[8C/@@@[/=K@E#+@@@@I @@@@I1@@@@KDP@@@A)E7[F#@K^G^[@K0^G@@@@@@@CU )@@G@@H@@@[!C/@@@[@ .@C%/,0@R?/K@@F](@@@[!8LK@E[F#[#[#[#[#[#[#@@@@@@1@@@@G*@@@@GDA )@@G@@D@@@[([@)@[KC@)@[4]@@@[J]@@@[(H@@@[(C@@@[4DV@@@A)F,[F@K^G[#@K0K0K0@@@@@@DB )@@G@@(@@@[([@@@[M[@)@[&C/)@WE[@@@[(C@[@WC@AO@C%/,0@QT/K@@F1DW@@@A)F7[F@K0K0K0DC )@@G@@K0K0K^G@@@@@C/@__"@AX@C%/,0@QT @@@[/ @@@[5[[@@[NH[@@[+C[@@[@C%ET@@@A)IT@<#[]!#[#@@@@@@)^7@)@ED )@@G@@@@@@@@2 ERROONEWAY***** (077H @B%@C%@@[@^7/,0@@@@B(@C%EU@@@A)^;[K@@@@@@@EE )@@G@@@@@@@@OR )) BY / LLOWED BE FOS MUSTF POLYFIER OT MODIE FIRSR. THEV@@@AEF )@@G@@)IX[F]1@K0K[@K^G^E0@@@@@/,0@@@@B0@C%/,0@P;/K@@I%*@@@@G/C@@I@C%/,0@P;/K@@KO[@@@[UC@@@CR/=K@KI)@@@@I @@@@I*@@@@KFM@@@A)KL@V#[#[]0@EZ )@@G@@) 2@0@@@@@@@ PERCER. CI2 ERROONEWAY***** (085H '^@@@@@C&@C%@@[@ 2FN@@@AFA )@@G@@) 8[K@@@@@@@@@@@@@) ND 100EN 0 A BETWEIS NOTED OR PECIFIERLY SIMPROPFB )@@G@@NT IS FO@@@A)KO[MK0^[@K0^G[@@@/K@@K&*@@@@GH@@@[$C/@@@^@C:@C%/,0@R?/K@@K?FC )@@G@@(@@@@GH@@@[!C/@@@[FP@@@A)KY[F#[#@K^G^G[@K@@@@@@@/,0@P;/K@@K?(@@@@GH@@@C=FD )@@G@@C@@@[)/K@@K&*@@@@GH@@@C/,0@@@@E)@C%______WRITE /K@@PON@0@N0GR )@@G@@/K@@N1GY@@@A)N3[F#[#[#[#[#[#[#[@K3@@C@@@U1/K@@N.(@@@[O @@@[_@E-@C%@@@@[*GS )@@G@@@@@@[G@@@@C&@@@@B0GZ@@@A)N/[F#[#[#@^[#[#[#@@@@@@C@@@[_[@@@[_C@@@[M/K@@O^GT )@@G@@1@@@@G*@@@@GH@@@[MC@@@[_[@@@[_HA@@@A)O [F#H#[#H#@^[#[#G@@@@@[@@@V)C@@@[_GU )@@G@@/K@@OI1@@@@G*@@@@GH@@@[_C@@@V)[@@@[_T@@@U1HB@@@A)OI[EK0K0K0K3K0[@@@@@@@@GV )@@G@@/K@@OT1@@@@G*@@@@GH@@@]@C@@@V-]@@@]@H@@@[/,0@@@[@@@V-______WRITE C@@@]@HD@@@AGX )@@G@@)OW@:#[#[#[#[#@@@@)B4@K@@@@@@@@@@@@@______WRITE (@@@]@@E!@C%@@@@[*@@@@]@GY )@@G@@@@@@C$HE@@@A)O-[F@K0K0^[]D#[#[#@@@@@@@@@]@@@@@B4@@@@C>/,0@@@^^K@O%N8M@@@GZ )@@G@@O@)@D R@)@[+/K@@O!HF@@@A)O%@V@K0K0@@)B6@K@)O!@V]H#[#@@@@@@][@@@@B6/,0@@@HA )@@G@@______NWCOMP@E0@C%@@@@[*@@@@O%HG@@@A)O0[F#[#[@K0K0YL9K@@@@@@N@0@O'[@#J_"HB )@@G@@G/@@@[C@#J_"R@0@][@E1@C%/K@@O;@@@@[*@@@@[*HH@@@A)O9@N@K0@@@@)B8@K@)O;@V]HC )@@G@@L#[#@@@@@@@@@@@@][@@@@B8/,0@@@______NWCOMP@E3@C%/K@@POHI@@@A)O"[F#[#[@K0HD )@@G@@K0B>@K@@@@@@/K@@PON@0@PB[@]J_"C/@@@[R@)@][@E4@C%/K@@PC@@@@C$@@@@C$HJ@@@AHE )@@G@@)PB@<#[]!#[#@@@@@@)B'@)@@@@@@@ ERRORSYSTEM***** (029H @E7@C%@@[@B'/,0@@@HF )@@G@@@E6@C%HK@@@A)B"@K@)PF@;]0K^[#[#[]4@@/K@@@@!^)@C*@E'@C%/K@@PKN@0@PJC8)@@BHG )@@G@@'^@@@@2CMP) IN S8HL@@@A)PM[EK0K0K0K0K0K0K0K0@@@R@0@DNR@)@DMR@K@DL9\)@DJHH )@@G@@9\@@DH9!)@DFR]0@C:[^)@C*H8)@@[HM@@@A)PV@<#[#[#[#@@@@@@)C*@C@)PZ@N#[]8@@@HI )@@G@@/K@@@@/K@KC*@@F@@@*4@KC*N[)@DQN[K@DPN[@@DOHN@@@A)C%@K@)P-@'K0K0K0K0K0K0@HJ )@@G@@A@K@DL9:)@DJ9:@@DH9()@DF[^@@C*AA0@C:C8@@@C@E'@@]S82CMPHO@@@A)P*[F#[#[#[#HK )@@G@@[#[@@@@@@@@@[@@@@@G@@@@@C/@@@[/K@@UZ^[)@DQ^[K@DP^[@@DOA@0@DNA@)@DMHP@@@AHL )@@G@@)P1[#]P#[#[@K^G^G^G@@@@@@@@@@@*4@KC?R]0@C\@F@@C,/K@@P7N@0@P6@E_@C,@@@@C$HM )@@G@@/,0@@@HQ@@@A)C?@C@)P9@N#[]8@@@)C,@K@)P;@N#[@@@@@/K@@P,AA0@C\@F@@@]ERROR HN )@@G@@/K@@@@/K@KC?@@F@@[HR@@@A)P.[EK3K[@K^[#[#@@@@@@@@(@@@[-@F @C2/K@@QPN@0@Q^HO )@@G@@/K@@Q *@@@@G/C@@Q]H@@@U0C/@@@[HS@@@A)QA[F@K^[#@K0K^G^E0@@@@@/,0@@@@FD@C2HP )@@G@@/,0@P;[@@@[-C/@@@[@FB@C2/K@@QPN@0@QD/K@@QEHT@@@A)QJ@N#[#@@@@)C@@8@@@@@@@HQ )@@G@@ THE MTED ON REPEAUPS ISIF GRO***** (116H @FE@C2@@[@C@HU@@@A)CB[S@@@@@@@HR )@@G@@ON THE USED CAN BEND CI IERS A MODIFITHOUTESTS WNLY TTARD, OODEL CHV@@@AHS )@@G@@)CM@S@)QL@3]1@K^G^G^G@@@*4@KC0R]0@C3@FH@C2/K@@QPN@0@QO'^@@@@D) RE CARHT )@@G@@ COMPAHW@@@A)C0@C@)QR@N#[]8@@@)C2@K@)QT@N#[@@@@@/K@@P.AA0@C3@FH@@]MULGRPHU )@@G@@/K@@@@/K@KC0@@F@@[HX@@@A)QV[N#@K0K0K0K[@^@N@0@Q&C8)@@]/K@@Q$*@@@@G/C@@Q[F@K0K0K0K0[#[#@@@@@@[@)@[[@@@[&G@@@[&C/@@@[[@@@[&G@@@[&IG@@@A)R$@V#[#[#@@IF )@@G@@)C8@C@)R%@N#[]8@@@)C'@C@NEXTMD/K@@@@/K@KC8@@F@@[*4@KC8R@K@D+9!)@D)IH@@@AIG )@@G@@)C;@C@)R?@;#[#[#[@K0K0K0@@@@@@C@)@D H@@@D>C@@@D=/K@@R[A@K@D+9()@D)AA0@C;IH )@@G@@@F)@@]II@@@A)R3[EK0K0K0K0K0K0K0K0@@@[#0@[0N[@@D$R@K@D*C#0@D>[@)@D*[@@@D$II )@@G@@G@)@D>[@)@D&G/)__"IJ@@@A)R/[EK0K0K0K0K[@K@@@@@@@N@0@SA/K@@SB*@@@@G/C@@S^IJ )@@G@@H@@@D=C@@@]][@@@]]G@@@[0C/@@@[IK@@@A)S [F@K0^G^G^G^G^G^G@@@@(@@@['G[@@]]IK )@@G@@C[@@D&G@)@D=D@)@]][@@@['C@[@@@@F(@C"/K@@S*IL@@@A)SI[N@K0[#@K0^@@@@C8)@@#IL )@@G@@/K@@SV*@@@@GH@@@['C@]@@@[#)@[3[@)@[ R@)@@KC#)@]]/K@@SYIM@@@A)SS[N@K^G@K@IM )@@G@@K^@@@@N@0@S<8L@@R;G_0@@[O/K@@[8LK@SMG_)@@[O/)@@[@F1@C"/K@@S=N@0@SUIN@@@AIN )@@G@@)S+[F@K0K0K!^G^G^G^G@@@@R@K@D:9\)@D(R]0@C_[^)@C/H8)@@[/K@@@@!^)@C/@F6@C"IO )@@G@@/K@@S*IO@@@A)S:@<#[#[#[#@@@@@@)C/@C@)S\@N#[]8@@@/K@@@@/K@KC/@@F@@@*4@KC/IP )@@G@@N[K@D,N[@@D!R@)@D?IP@@@A)C"@K@)S1@'K0K0K0K0K0K0@^[@@D!A@)@D?A@K@D:9:)@D(IQ )@@G@@[^@@C/AA0@C_C8@@@^@F6@@]TSTREPIQ@@@A)S8[F#@K0^G^[#@K@@@@@@@@^^K@T]N8L@@@IR )@@G@@R@K@D0/K@@R0[@K@D=C@VK@[[@K@D>C@VK@@^[K@D,IR@@@A)T[[F]T@K0K0K0K0K0K0@@@@IS )@@G@@(@@@@GH@@@CZC@@@]#A@K@D1@F;@D]@@@@]#@@@@C$@@@@T]/,0@@@IS@@@A)TE[N@^[@K0KIT )@@G@@0^G[@@/K@@TS(@@@@GH@@@CWC@[@@[R@K@D1@F.@D]/K@@UCN@0@TIC8)@@#/K@@TJIT@@@AIU )@@G@@)TO[MK^[#[#@^G[@@@^^K@TZN8L@@@[#)@]^N.@@@^C_)@@]R@K@D1@F_@D]/K@@UCN@0@TRIV )@@G@@C8)@@#IU@@@A)TY[F]T@K0K0K0K0K0^@@@@@/K@@T5(@@@@GH@@@CWC@@@]#@G#@D]@@@@]#IW )@@G@@@@@@]^@@@@TZ/,0@@@IV@@@A)T$[N]X#[#@^@K^[#@@GB@D]/K@@UCN@0@T0C8)@@#/K@@T1IX )@@G@@(@@@@GG/@__.@GA@D]@@@@]#/,0@@@IW@@@A)T1@+K[#@@@@)CP@K@)T5@N#@@@@@@N8L@@@IY )@@G@@R@K@D0______ [@@@]^C/@@@B8L@@TVG_)@@[IX@@@A)T7[F@K*K^G^G^G[#[#@@@@@IZ )@@G@@]@@@D1H@@@]^C/@@@[@GF@D]@@@@CP@@@@C$@@@@T9/,0@@@^^K@T9IY@@@A)U@[F]=K0^G^JA )@@G@@[@K0K0@@@@@@!^)@D@@GH@D]/K@@UGN@0@UB@GG@D]@@@@@@@@@@D1@@@@@@/,0@@@IZ@@@AJB )@@G@@)UD[#]4K0K0K0K0K0K0@@@@@@@@@@@*4@KD@N[@@D5R@K@D49\)@D2R]0@D#[^)@D@H8)@@[JC )@@G@@/K@@@@JA@@@A)D@@C@)UL@N#[]8@@@)D]@K@)UN@MK0@@@@@AA0@D#C8@@@^@GH@@]TESTANJD )@@G@@/K@@@@/K@KD@@@F@@@JB@@@A)UP[F#[#[#[#@K0K[@@@@@@@[^@@U#C8FK@[[^@@U[[@@@D0JE )@@G@@C8FK@@^[@@D5A@K@D49:)@D2[^@@D@JC@@@A)UY[N@^@K[#@K0@@@@C8FK@ [@K@DVC@VK@^JF )@@G@@[@@@D C8FK@#[^@@@QC8FK@][^@@@PC8FK@[/K@@S"JD@@@A)U*[F@K^[@K^[@K^@@@@@@@@JG )@@G@@/K@@@@[^@@[5[^@@@^[^@@P\[^@@P0[^@@@Y[^@@@Z[^@@[4[^@@N?JE@@@A)CS[S@@@@@@@JH )@@G@@K"K@@@AOTHEROTHER A @@@@@@@@@@@C SIMEFFFFECTSFFECT SIMPLEJF@@@AJI )@@G@@)C<@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@@@N@@@@@AE JJ )@@G@@SCHEFFJG@@@A@@@@@@@@@@@@)C4@C@)Q8@N#[]8@@@)C6@K@@@@@@@@FP@@]STORE /K@@@@JK )@@G@@/K@KC4@@F@@@*4@KC4IB@@@A@@^@@^@@C@@J@@&@@[@@%@@]@@^@D6@C@@U1@@@@@]@@@@4+JL )@@G@@S1ENDC S1ENST S1IODR S1GTAG S1STFT S1PCHD JM )@@G@@S1PRFT S1SPCT S1PRST S1VLU NERR2$ NPRT$ JN )@@G@@NIO2$ NERR4$ NERR3$ S82CMP @@[@@@@@@@P-BLANK$ JO )@@G@@^@@@C@@]@@@@S82BLK ]@@@C@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JP )@@G@@)@@[M@[@K)--#@@@@@@[C@@S@@@@@N/,0@@@/K@@@L1@@@@G*@@@@GH@@@@@C/@@@ @@@@@JQ )@@G@@R8VK@#AA@@@A)@E@V]UA^G@@)@^@0@@@@@@@EADINGOR. HY2 ERR ONEWA***** (072H JR )@@G@@@[D@@S@@[@@^/,0@@@AB@@@A)@E@8@@@@@@@)@H@N])@@@@@C/@@@['^@@@@CARDS)FEWER JS )@@G@@VE OR ON FITAINEDBE CON MUST AC@@@A)@J[M[@K^[#@CS@@@@[@@@@VG@@@@@C/@__"JT )@@G@@@[I@@S/K@@[SN@0@@P/K@@@Q(@@@@@[@@@@@G@@@@@AD@@@A)@T[N[K0C]@)CS[[@@H@)@@@JU )@@G@@C/)@@^C/@@@[@[K@@S/K@@[SN@0@@Z/K@@@)(@@@@GH@@@@WC@@@@[AE@@@A)@<[U[[@[@K@JV )@@G@@N@0@@\/)K@@0)@@@@I @@@@I1@@@@K*@@@@KG.@__.C[@@@@C/)@@[ @@@@G*@@@@IAF@@@AJW )@@G@@)@,[N@K0))]A[#@@@@[[)@@[C.)@@[[[@@@@C.@@@H[@-@@[C@)@@@[@[@@@C@@@U\@[M@@SJX )@@G@@/K@@[SAG@@@A)@8[F#]^L#@--#]A@@@@@@@@C/@@[@@[U@@S@@@@@O@@@@@@@@@@@@@@@@@[JY )@@G@@@@@@@@/,0@@@N[@@@VAH@@@A)[[@:#]A[#]A@@@@@@)@L@K@@@@@@@@@@@@@______WRITE JZ )@@G@@[@)@@@G@)@@@C/)@[][@@@@[G@@@@[AI@@@A)[A[N@@K0-D#]A^G@@@@@@@@@@@@@V@@@@@LKA )@@G@@@@@@@P/,0@@@[[@@@VG.@@@]T.@@@FC[@@@@8L@@@9AJ@@@A)[K[F#]A[[KO[@K0-)@@@@@@KB )@@G@@R]0@@T@[)@@S/K@@[SN@0@[R[@@@U%G@@@U%C/@@@[@[Y@@S@@@@@#AK@@@A)[T@<#]A^GCSKC )@@G@@@@@@@@)@Q@C@)[X@N#] K@@@/K@@@@/K@K@Q@@F@@B*4@K@QN[@@@)R@K@@Z9!)@@XAL@@@AKD )@@G@@)@S@K@)[Z@;#]A^GCS^G@@@@C8FK@[[@K@@WC@VK@@^[@@@)A@K@@Z9()@@XAA0@@T@[)@@#KE )@@G@@S82HEDAM@@@A)[&[N@^[@K^@K^@@@@C8FK@ [^@@[J[^@@@/C8FK@#[^@@@#[^@@@2[^@@@RKF )@@G@@[^@@[BC8FK@][^@@@'AN@@@A)[0@:@K^[@K@)@N@S@@@@@@@@@@@@@@@@@@^@@@@[@@@@@@[KG )@@G@@/K@@@@[^@@@[[^@@@L[^@@@J[^@@@KAO@@@A@@@@@@O]@@@DP]@@@D#[@@@@@8@@@@/K@@@DKH )@@G@@8]T@@]NERR2$'^@C@M/K@@@#/K@@@ENCDOF$NSLT$ (@@C@R@@^@@#@@B@@A@@N@@[@@R@@[KI )@@G@@@@#@@-@C@@[5@@@@4+S1PCHD S1TCHS S1IODR NPRT$ NIO2$ KJ )@@G@@ NERR3$ S82HED @@[@@@@@@@[ZS82BLK ]@@@C@@]@@@@@@@@@@KK )@@G@@)@@[N#@K0^G[#@K0@@G"@__"C]@@#AG.)@@[C[)@#AG.@@@AC[@@#AG/)@@+C@)@#AG/@@@OKL )@@G@@C@@@#AAA@@@A)@E@:#[#[#[#[#@@@@)@E@C@)@J@F#@@@@@@[]@@#F@@@@@E[[)@#E[[@@#DKM )@@G@@[@)@#C[@@@#BR@K@#AAB@@@A)@K@E@)@![C@@@@@@@______MPS) ROL DU2 CONTONEWAYKN )@@G@@ONAL ADDITI5X,33H(1H0,2(@@@@@AC@@@A)@L[F@K)K0K0K0^G^G@@@@@@H/@_0R]@@@@FKO )@@G@@H@@@#GC/@@ZK@[K@]6@@@@],@@@@@!/,0@@@/K@@@QAD@@@A)@U[F@^[#[#@K^CO@@@@@@@@KP )@@G@@@@@@@+/,0@@@^^K@@+N8M@@@O@)@#AR@)@@F/K@@@$*@@@@G/G@@@XAE@@@A)@<[##[@K0K^KQ )@@G@@EOG^G^E)@@@@@@@@@@'^@@@@@[Q@]6@@[@@6/,0@@@/K@@@\@[O@]6/K@@@$@@@@]\AF@@@AKR )@@G@@)@6@8@@@@@@@)@:@MK@@@@@@N@0@@,C8)@@A) S82CP2LE IN TROUBBUFFER***** KS )@@G@@(031H0AG@@@A)@![F@K0K0K0^G4G4[#G@@@@(@@@U,8L@@@2[@]),LC@]@-1N.@@^:R@)@]0KT )@@G@@ @@@@G@[T@]6/K@@GVAH@@@A)@6[F@K3K[#H#@^G0@@@@@@@+@]@G+C/@@J_[@)@[^R@)@]0KU )@@G@@G@)@@]C/)__"/K@@[](@@@@]/K@@]AAI@@@A)@_[N#H#H@^G0K3K0@*@@@@G[@@@@JC@]@Y(KV )@@G@@[@@@[^R/)@@[G@@@U,C/@__"8L@@@. @])*[[@M@G+AJ@@@A)[D[EK^G[#H#H#[#H@@@@@@@KW )@@G@@/K@@[Q(@]@0$A@0@#H[@N@*[)@#@*[C/@@@]R@0@@J/K@@[U0@@@@GAK@@@A)[M[EK0K3K3KKX )@@G@@0K3K3K^G@@@@C@@@@J/K@@[Y[@]@-1C@#@G+R@0@#H[@N@*[)@#@*[R@0@#HC/@@@[AL@@@AKY )@@G@@)[V[M^G1@K3K[#G@@@C/)__"G@@@@]C/@__"/K@@]A(@@@@]8L@@[AO/)@@[]@]@-1G/@__"KZ )@@G@@;K@@@#AM@@@A)[>[F#G^G^G4@K0K0@@@@@@@[@@@@GG@@@@GC/@@@[/K@@[4(@#@*[[@)@#HLA )@@G@@[@@@[^R/0@@[G@)@U,AN@@@A)[,[F#[#GK3K3K3^[#@@@@@@C@@@@G8L@@[(O/0@@[[@#@*[LB )@@G@@[@+@@]G@<@*[;@)@@+C@<@@]R@)@@GAO@@@A)[7[N#GK[#[#H#@^@@/K@@]^0@@@@G*@@@@GLC )@@G@@[@@@@HC@]@Y(N[@@#HR/)@@[/K@@]A(@@@@GH@@@@]AP@@@A)][[F#[#H#GK^G^G4G^G@@@@LD )@@G@@ @@@@L @@@@K[@@@@]C@@@@G8L@@[/O/)@@[[@]@Y(C@#@*[R@0@@HAQ@@@A)]E[F#[#[#H@LE )@@G@@^G4G[#G@@@@@C@#@-1[@)@[^R@0@]0G@)@U,C/)__"/K@@]3(@@@U, @@@@N @@@@MAR@@@ALF )@@G@@)]N[F#@K3K0K3^G^G^G@@@@@[@@@@RT@@@@P[[@@@Q;L@@@AC[#@0$[@0@@P+@<@0$C/)@@_LG )@@G@@[@@@@OAS@@@A)]W[F#[#@^[#[#[#[#@@@@@@H@@@@PC@@@@N[@@@@MC@@@@R/K@@]<1@@@@GLH )@@G@@*@@@@GH@@@@RC@@@@MAT@@@A)]>[E^[#[#[#[#[#[#@@@@@@[@@@@LG@@@@LT@@@@OC@@@@QLI )@@G@@[@@@@NC@@@@P/K@@]%1@@@@G*@@@@GAU@@@A)],[F#H#[#[#[@^[#H@@@@@@/K@@#6(@@@U,LJ )@@G@@/K@@ H(@@@@@8L@@]M[@)@@KG@)@@KT@)@@OC@<),LAV@@@A)]7@3]D#[#[]>#[#@@)@.@S@LK )@@G@@INATES0COORD(/035H@](@]6@@[@@./,0@@@@]*@]6@@@@]1/,0@@@AW@@@A)[@@)@@@@@@@LL )@@G@@)].@:]*K3@@@[@@@[^R/)@@[G@@@U,C/@__"'^@@@@ LEN)SCALE VAR - I AX@@@ALM )@@G@@)#][F#[]D#[#[]>#[#[#[#G@@@M@V-@@K@@H@]0@]6@@[@[^/,0@@@@]\@]6@@@@]2/,0@@@LN )@@G@@A@)@@HAY@@@A)#F@<#H#H]*@)[^@S@)#J@F@@@@@@@8L@@#]I7) 6,I5,2(10X,IO/)@@[LO )@@G@@'^@@@@@@M@-1@@M@Y(AZ@@@A)#K[##H@K+K0K0K(K0K0@@@@@@@@@@@]/@]6@@[@[B/,0@@@LP )@@G@@@];@]6@@@@]1/,0@@@/K@@#6(@@@@]BA@@@A)[B[@@@@@@@@)#S@F]*@@@@@'^@@@@) LQ )@@G@@ LAB4 LAB6 NO. - J S USED0SCALE(/036HBB@@@A)#T[EK3[#[]D#[#[#G@@@@@@LR )@@G@@C@#@@]@#]@]6@@@@]2/,0@@@A@0@@I[@@@[^R/0@@[G@@@@]C/@__"BC@@@A)#+[F#@K0K0^LS )@@G@@G[#@@@@@@@@@;K@@@][[K@@U;LK@@[+[@@@SC.@@@][@0@@T+@)@@SC/)@@[[@@@@SBD@@@ALT )@@G@@)#:[F#[]>#[#[#[#[#[#[]*@'^@@@@@@K@@U@@K@@T@@K@@S@@K@@I@#B@]6@@[@[J/,0@@@LU )@@G@@[@@@@SBE@@@A)#4@MK@@@@@@)[J@K@)#6@V]D#[#@@@@@@@@@#K@]6@@@@]1/,0@@@I6) LV )@@G@@(10X,48L@@#XO/0@@[BF@@@A)#9@V]>#[#@@)[L@0@@@@@@@S) AMETERUS PARLLANEOLW )@@G@@0MISCE(/025H@#L@]6@@[@[L/,0@@@BG@@@A)[R@K@)#/@<](@K0K3@@@@@@)[T@K@______LX )@@G@@NSCALE@@@@U,@@@@[R/,0@HD'^@@@@______NCOORDBH@@@A)^@@<#[@K0K3@@@@@@)[V@K@LY )@@G@@)^^@F#@@@@@@@#P@]6______NTABS @@@@@]@@@@[T/,0@HD@#O@]6BI@@@A)^ @V@K0K3@@LZ )@@G@@)[X@K@)^C@V#[@K0@@@@@@[X/,0@HD@#Q@]6______ACCTOT@@@@U4@@@@[V/,0@HDBJ@@@AMA )@@G@@)^F@F#@@@@@@)[Z@K@)^G@<#[@K0@@@@@@@@@@@@@@@@@@[Z/,0@HD@#R@]6______NVAR MB )@@G@@@@@@@KBK@@@A)[-@K@)^K@<#[@K0K3@@@@@@)[<@K@______NWMODL@@@@U?@@@@[-/,0@HDMC )@@G@@@#S@]6______NMODELBL@@@A)^O@<#[@K0K3@@@@@@)[>@K@)^S@F#@@@@@@@#U@]6______MD )@@G@@NDVTOT@@@@U!@@@@[/,0@HDBN@@@A)^Z@F#G@@@@@)[(@K@)^)@<#MF )@@G@@[@K0K3@@@@@@@@@@U7@@@@[(/,0@HD@#W@]6______HISTAT@@@@U6BO@@@A)[:@K@)^=@<#MG )@@G@@[@K0K0@@@@@@)[!@K@______MMCOR @@@@@L@@@@[:/,0@HD@#X@]6______HISTOTBP@@@AMH )@@G@@)^*@<#[@K0K3@@@@@@)[\@K@)^?@F#@@@@@@@#Z@]6______NHISTS@@@@U8@@@@[!/,0@HDMI )@@G@@@#Y@]6BQ@@@A)^!@V@K0K3@@)[1@K@)^0@V#[@K0@@@@@@[1/,0@HD@#)@]6______DATSAVMJ )@@G@@@@@@U9@@@@[\/,0@HDBR@@@A)^3@F#G@@@@@)[3@K@)^4@<#[@K0K0@@@@@@@@@@@M@@@@[3MK )@@G@@/,0@HD@#-@]6______HISMAX@@@@U'BS@@@A)[5@K@)^8@<#[@K0K0@@@@@@)[7@K@______ML )@@G@@BAVAR @@@@@N@@@@[5/,0@HD@#+@]6______CLSMAXBT@@@A)^/@<#[@K0K3@@@@@@)[9@K@MM )@@G@@) @@F#@@@@@@@#=@]6______BABUF @@@@VY@@@@[7/,0@HD@#<@]6BU@@@A) [@V@K0K3@@MN )@@G@@)[;@K@) ^@V#[@K0@@@@@@[;/,0@HD@#>@]6______OSIZEM@@@@VZ@@@@[9/,0@HDBV@@@AMO )@@G@@) B@F#G@@@@@)[.@K@) C@<#[@K0K3@@@@@@@@@@V-@@@@[./,0@HD@#&@]6______OSIZECMP )@@G@@@@@@V)BW@@@A) G[F#@K^C4G4G4G4G^G@@@@@@@@@W@@@@@V@@@@@]@@@@@#@@@@U:/,0@@@MQ )@@G@@/K@@ >*@@@@@@#$@]6BX@@@A) P[F#[#H#H#H#GK0K^G@@@@@#%@]6/K@@@:@@@@@F@@@@@@MR )@@G@@@@@@,M@@@@*]@@@@G<@@@@M3@@@@@XBY@@@A) Y[##H@K=K3K3K^G@)[_@C@CATWTS(@@@@@MS )@@G@@@#!@]6/K@@E3@@@@@]@@@@@#/,0@@@/K@@ >(@@@@]BZ@@@A)]@@C@) &@<@K^G^G@)][@K@MT )@@G@@@@@@@@@@@@@@______SCLTOT@@@@@V@@@@[_/,0@HD/K@@ 3______CA@@@A) %@<#[@K0K0MU )@@G@@@@@@@@)]#@K@) ,@F#@@@@@@@#1@]6______LABTOT@@@@@W@@@@][/,0@HD@#0@]6CB@@@AMV )@@G@@) \[F@K0K0K0^[]L#H#@@@@@@@@@]2@@@@U7/,0@@@/K@@ _*@@@@@@#2@]6@@@@@X@@@@]#MW )@@G@@/,0@HDCC@@@A) 8[F@K0K=K3K0K^G^G4@@@@/K@@BU(@@@U'@#6@]6/K@@E3@@@@]2@@@@U'MX )@@G@@/,0@@@@#5@]6/K@@E3CD@@@A)A[[F#@K3[#[@K3K0@@@@@@@@@@@@H@@@@U;/,0@I([#)@@HMY )@@G@@[@@@[^C_)@@[G@@@U,C/@__" @@@@YCE@@@A)AE[F@K0^G^G^G^G^G0@@@@@G_)@@[[@+@=9MZ )@@G@@C@)@@HR@)@@Y[@@@@YG@@@@YC/@@@[@#.@]6/K@@AMCF@@@A)] @K@)AN@;@^[@K0K0K0@@@NA )@@G@@@^#@]6@@@@@Y@@@@] /,0@HD/K@@AU(@@@@@8L@@AA______NCDSAVCG@@@A)AU[EK^D^G^GNB )@@G@@^[#[]L#G@@@@@@@@='/,0@@@@^A@]6/K@@E3@@@@]2@@@@@Y/,0@@@/K@@A&*@@@@@CH@@@ANC )@@G@@)A<[N#[@K0K0@^G^@@/,0@I([#)@@H[@@@[^C_)@@[G@@@@@C/@__" @@@@Z@^B@]6/K@@E3ND )@@G@@@@@@@YCI@@@A)A![F#H#[@K0^G^G^G^G@@@@C@)@@HR@0@@Z[@@@@ZG@@@@ZC/@@@[@^G@]6NE )@@G@@/K@@A7@@@@@H@@@@V@CJ@@@A)A6@N#G@@@@@)]B@K@)A8@V@K>K0@@@@@@@@@@@@]B/,0@@@NF )@@G@@8L@@A:______IDVAR G_)@@[[@<@=9CK@@@A)A;[F#[#[#[@K0^G^G^G@@@@R@)@@)[@@@@ZNG )@@G@@G@@@@ZC/@@@[@^L@]6/K@@BC@@@@@-@@@@@-@@@@@)CL@@@A)B^@<#[9^G0@)]D@K@)BC@MKNH )@@G@@@@@@@@/K@@BI(@@@@@______NDVSAV[@<@=9;K)@@[C@+J_"R@0@@ZCM@@@A)BE[F@K0K0K0NI )@@G@@^[]L#[#@@@@@@@@@]2@@@@@Z/,0@@@/K@@BU*@@@@@@^Q@]6@@@@@Z@@@@]D/,0@HDCN@@@ANJ )@@G@@)BN[F@K0K=K3K0K^G^G^G@@@ @@@@< @@@@+@^U@]6/K@@E3@@@@@Z@@@@='/,0@@@@^T@]6NK )@@G@@/K@@E3CO@@@A)BW[N#[#H@^G0K0K3@*@@@@GH@]@-1C@@@@=[@@@[^R/)@@[G@@@U,C/@__"NL )@@G@@/K@@B7(@@@U, @@@@=CP@@@A)B&[MK^G4G^G0K[#@@G@@@@+C/@@@[/K@@B50@@@@G*@@@@GNM )@@G@@D@]@Y([@@@@=C@]@-1/K@@B%1@@@@GCQ@@@A)B0[##[#H#@K0^@@@@)]F@C@NALL (@@@@@NN )@@G@@8L@@BCY@@@A)C1[MK3^G[#@NW )@@G@@^G^G0@C]@@V)G[)@@MG[)@@OT"@@@OC]@@@=;[)@@+C[)@@N[[[@@XC[@@U6[@-@@WCZ@@@ANX )@@G@@)C;[M[#H@K0@K0@@@@C@@@#H[@[@@YG@[@@YT/@@@AC@@@@=/K@@D^(@@@U7[][@@YG]@@@MNY )@@G@@;]@@@C.)@@\[[[@@,C.@@[=[@-@@!C@)@V- @[@@?[@[@@:C@@@VZOF )@@G@@[@[@@%DG@@@A)E[[]K^C=G^G^EOG^G@@@@@@@@@@@@@ \@]6@@[@]L/,0@@@@ ,@]6@@@@]1OG )@@G@@/,0@@@/K@@EW(@@@@@DH@@@A)]L[@@@@@@@@)ED@F]*@@@@@'^@@@@) LEND - I OH )@@G@@EQUIRETORS RGE VEC0STORA(/036HDI@@@A)EE[EK0^G^G[#[]D#@@@@@@@@@@@]2/,0@@@OI )@@G@@[#)@@H[@@@[^Q@0@#AR@0@]3C_)@@[G@@@@>C/@__"DJ@@@A)EN[F#[]>#[#[#@K%^@@@@@@OJ )@@G@@8L@@EKG_)@@['^@@@@@@N)@@@@K@@H@ 6@]6@@[@]T/,0@@@@ 5@]6DK@@@A)]T@K@)EW@'KOK )@@G@@0K0K0K0K0@@@[@@@[^Q@0@# R@0@]3Q@)@#AR@)@]3G@@@@>C/@__"4,I7) (25X,IDL@@@AOL )@@G@@)E<[M^[#@^[@K^G@@@@A^@]6/K@@GZN@0@E?/K@@E!(@@@@@[@)@@@C@)@@>8L@@E<[@#)@@OM )@@G@@C@])@@DM@@@A)E![F]L#H#H@K0K^EOG^G@@@@AB@]6@@[@]V/,0@@@/K@@E;@A @]6/K@@E3ON )@@G@@@@@@U,@@@@V+/,0@@@DN@@@A)]V@0@@@@@@@)E6@V]*K@@@@N@0@E'C8)@@A'^@@@@CP2) OO )@@G@@IN S82OUBLE I/O TR***** (028H0DO@@@A)E9[F@K0K=K3K3K^G^D^G0@@@@@@-2/,0@@@OP )@@G@@@AF@]6/K@@E3@@@@U,@@@@Y%/,0@@@@AE@]6/K@@GVDP@@@A)F][F#H@K0K0K^G[#G@@@@@@OQ )@@G@@R/)@@[G@@@U,C/@__" @@@@&/K@@F$(@@@@+@AG@]6/K@@E3@@@@U,DQ@@@A)FF[MK3[@^G^OR )@@G@@G^G^G@O@0@#FR@0@@&[@@@@&G@@@@&C/@@@[/K@@F)0@@@@G*@@@@GD@]@Y([@@@[^DR@@@AOS )@@G@@)FP[M[@K3K^D=[@K@@/K@@F)@@@@FX@@@@FW/,0@@@^^K@FWN8M@V-^^K@FXN8N@@@[@<@@@OT )@@G@@C/)@@]DS@@@A)FZ[F#@K^D[#[@K0K$@@@@@@/,0@@@@AU@]6/K@@E3@@@@@+@@@@@@/,0@@@OU )@@G@@8L@@FGO/)@@[@AR@]6DT@@@A)F*[F@K0K3K0K3K0K0K0K3@@C[)@U?[[@@@]C[@@@+[@)@@[OV )@@G@@C@)@@][@@@@@C@@@U,@AV@]6/K@@E3DU@@@A)F1[F#[#[#[#H#[#H#[#[#@@[#)@@BC#)@@=OW )@@G@@[#@@@AC#@@U([])@@ C])@U![]@@@^C]@@@V[[)@@#DV@@@A)F'@V#[#[#G@)]-@K@)F.@V#OX )@@G@@[]-#@@@@@@]-/,0@@@[@)@@D______S22PARC@)@U%[@@@@CC@@@@KDW@@@A)G@[F#[#[#[@OY )@@G@@K0^G^G@@@@@@[@@@[^R@0@]0G@@@@EC/@__"@A&@]6/K@@GN@@@@@E@@@@]2@@@@@$DX@@@AOZ )@@G@@)GD[F#[;[9^G^G^[@K@@@@@@/K@@GZN@0@GM8L@@GD[@)@@$G@)@@$C/)@@[[@]J_"C@#\_"PA )@@G@@R@)@@$DY@@@A)GM@<#[]>#[#@@@@@@)]<@)@@@@@@@E SAVITROUBL***** (042H0@A,@]6PB )@@G@@@@[@]#[#[#[#@@@@@@@@@@@@K@#Y@@K@#X@A6@]'@@[@]:/,0@@@PI )@@G@@@A5@]'@@@@]2/,0@@@EF@@@A)]:@S@)H[@3](@K^G^G^G@@@*4@K]8R]0@];@A;@]'/K@@H PJ )@@G@@N@0@H^'^@@@@,I6) ,3H = (2X,A6EG@@@A)]8@C@)HB@N#[]0@@@)]'@K@)HD@N#@@@@@@PK )@@G@@C@VK@@AA0@];@A;@@]PLV /K@@@@/K@K]8@@F@@#EH@@@A)HF[F#@K0K[#[#[#[#G@@@@@PL )@@G@@*@@@@] @@@@X @@@@W[@@@@VC/@@@[/K@@G9[@K@#YC@VK@[[@K@#XEI@@@A)HO[N@K^[#@KPM )@@G@@3[#H@@/G@@H)D@[@AM[@@@[^R/K@@[G@@@@]C/@__"@B^@]"/K@@H.N@0@HR/K@@HSEJ@@@APN )@@G@@)HY[MK[#H#@K[@K3@@C@[@G+/K@@H8*@@@@H/GK@H$G/K__;[@K@@(+@[@AMC/@@@B/K@@H8PO )@@G@@*@@@@GEK@@@A)H*[EK0K0K0^G^@K@@@@@@@@/K@@H4*@@@@G/C@@H1H@@@@(C/@@@][@@@@WPP )@@G@@G@@@@W[@@@@%;@@@@A@K@#>O@K@#=PV )@@G@@R@K@@:EQ@@@A)IU[F@K^G^[@K0K0K:@@@@@@H8)@@[/K@@@@!^)@#@@BY@#]/K@@I=N@0@IZPW )@@G@@@BX@#]/K@@I)N@0@IWER@@@A)I<@<#[#[#[#@@@@@@)#@@C@)I$@N#[]0@@@/K@@@@/K@K#@PX )@@G@@@@F@@@*4@K#@R@K@#&R]0@##[^)@#@ES@@@A)#]@K@)I(@'K0K0K0^G@@@@@C@VK@[[@@@#=PY )@@G@@C8FK@@A@K@#&[^@@#@AA0@##C8@@@^@BY@@]TSTBITET@@@A)I0[N#[@^[@K^[@^@@[^@@^JPZ )@@G@@C8FK@[[^@@BI[^@@AU[^@@ H[^@@E*[^@@ 3C8FK@@/K@@IB[@K@#C8FK@][^@@C [^@@A*EV@@@AQB )@@G@@)J^[MK^[#@K0^@K0@@[@@@# C8FK@B[^@@E$C8FK@A[@K@#GC@VK@^[@@@#A[^@@F<[^@@ UQC )@@G@@C8FK@#EW@@@A)JI@F@@@@@@@)],@0@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@[@@@@@#@@[@@[QD )@@G@@@@@@ZK@@@@@]/K@@@@EX@@@A@@^@@^@@C@@H@@+@@[@@&@@]@@^@#$@C@@JJ@@@@@[@@@@4+QE )@@G@@S1PCHH S22IOD S1PCHD S22SC2 S22DWR S1GTAG QF )@@G@@S1GTVT S22DEF S1STFT NPRT$ NIO2$ NERR4$ QG )@@G@@NERR3$ S82CP2 @@[@@@@@@@G?BLANK$ ^@@@C@@]@@@@S82BLK QH )@@G@@]@@@C@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QI )@@G@@)@@@V#[#@@@@)@-@0@@@@@@@UMPS) TROL DY2 CON ONEWA4X,22H(1H0,3G/@__"C@@@#+QJ )@@G@@R@K@#+AA@@@A)@$@C@)@#@;#[][#[#[#[] #@@@@@@@@@@#G/,0@@@@[B@#R@@@@#G@@@@@-QK )@@G@@/,0@@@[@@@#<______AB@@@A)@E@<#@K0KK@)@*@K@)@I@N@K+@@@@/,0@@@/K@@[<______QL )@@G@@REWIND(@@@U%[@@@@@C/@@@^@[C@#RAC@@@A)@K[F#[#[#[#[#[#[] #[#@@@[H@#R@@@@#JQM )@@G@@/,0@@@@[G@#R@@@@@[@@@@#I@@@@#I@@@@@*@@@@#HAD@@@A)@T@V]L#[#@@)@%@S@)@W@N]QN )@@G@@P[@@@@C@@@U%'^@@@@CARDS)0HEAD (/011H@[I@#R@@[@@%/,0@@@AE@@@A)@Y[F#[@K0K0QO )@@G@@K^G[#@@@@@@@C@-@@[[@@@@#C@[@@@@[M@#R/K@@[<@@@@#I@@@@#G/,0@H [@@@@]AF@@@AQP )@@G@@)@!@K@)@$@<#[@K0K0@@@@@@)@\@K@______CARDS @@@@@#@@@@@!/,0@GK[@)@@^______QQ )@@G@@HEAD AG@@@A)@:[F#[@K0K0K0K0^G^G@@@@ @@@@A[@@@@ T/@@@FC@@@@^@[Q@#R@@@@@^QR )@@G@@@@@@@\/,0@GK@[P@#RAH@@@A)@4[MK0^@K0K^G^G^@/K@@[<@@@@@A@@@@@ /,0@H [@@@@AQS )@@G@@C/@@@[/K@@@'*@@@@GH@@@@]C/@@@[AI@@@A)@"[N#[] #[#@K0@@@[@@@[^C_)@@[W/@@@FQT )@@G@@;O@@@=G@@@@ C/@__"@[W@#R@@@@@^/,0@@@@[V@#RAJ@@@A)[C[F#[#[#[#@K0K0K=K0@@@QU )@@G@@@@[@@1/,0@@@[@@@@CG@@@@BC/@@@E[@@@#=G@@@@BC@@@#<[#)@@BAK@@@A)[L[F#[#[#[#QV )@@G@@[#@^D=@@@@@@8LK@[R'^K@@@C8])@@[[)@[ Q@)@#=R@)@#KH[)@@BC[)@@C@[-@#RAL@@@AQW )@@G@@)[U@N]O@@@@@)@1@)@@@@@@@)[W@F@@@@@@@8L@@[C) 0A6,A401H*,1(20X,0G_)@@FQX )@@G@@'^@@@@AM@@@A)[X[MK0K0K[@^G^ @@/K@@C_(@@@@][@@@@@C/@@@[/K@@@Z*@@@@G/C@@[@@@@@@)[@@S@@@@@@@,I5,I1,I9,I8(6X,I6O/)@@['^@@@@RF )@@G@@@@M@G+@@K@@G@@K@@FAT@@@A)[#@C@)]J@;@K-K0K0K=K0K0@@@@@@@]E@#R@@[@[^/,0@@@RG )@@G@@@]D@#R@@@@#J/,0@@@8L@@[20) AU@@@A)[^@8@@@@@@@)]Q@N]O@@@@@C/@__"'^@@@@RH )@@G@@RSCL) 006HVA I,4X,AGS -BLE FL0VARIA(/020HAV@@@A)]S[F[[#[]H#[@K0K-@@@@@@RI )@@G@@/,0@@@@]K@#R/K@@#[@@@@@E/,0@@@[#)@@E[@@@[^C_)@@[G@@@U$AW@@@A)]-[F#[#@K0^RJ )@@G@@G^G[#@@@@@@@H@@@@E;@@@@@#R@@@@#G/,0@@@@]=@#R/K@@C_@@@@#IBD@@@ARR )@@G@@)[J@0@@@@@@@)#U@V]OK@@@@^^K@#ZN8L@@@'^@@@@______SCALNORUM) FROM DSCALE RS )@@G@@(016H0BE@@@A)#X@V@K0K@@@)[P@K@)#)@V#@K@@@@^^K@#>N8L@@[@](@#R______STYPE RT )@@G@@@@@@#Z@@@@[N/,0@GKBF@@@A)#<@V@K0K@@@)[R@K@)#&@V#@K@@@@^^K@#:N8L@@]@]%@#RRU )@@G@@______NCAT @@@@#>@@@@[P/,0@GKBG@@@A)#(@V@K0K@@@)[T@K@)#?@V#@K@@@@^^K@#1RV )@@G@@N8L@@#@]:@#R______NPRIM @@@@#:@@@@[R/,0@GKBH@@@A)#\@V@K0K@@@)[V@K@)#2@V#RW )@@G@@@K@@@@^^K@#7N8L@@^@]?@#R______WTS @@@@#1@@@@[T/,0@GKBI@@@A)#5@V@K0K@@@RX )@@G@@)[X@K@)#8@V#@K@@@@^^K@#.N8L@@ @]!@#R______NLABEL@@@@#7@@@@[V/,0@GKBJ@@@ARY )@@G@@)#;@V@K0K@@@)[Z@K@)#"@V#@K@@@@^^K@^#N8L@@A@],@#R______NDIGIT@@@@#.@@@@[XRZ )@@G@@/,0@GKBK@@@A)^[@V@K0K@@@)[-@K@)^^@V#@K@@@@^^K@^DN8L@@B@]\@#R______NVALUESA )@@G@@@@@@^#@@@@[Z/,0@GKBL@@@A)^B@V@K0K@@@)[<@K@)^E@V#@K@@@@^^K@^JN8L@@C@]0@#RSB )@@G@@______OTHER @@@@^D@@@@[-/,0@GKBM@@@A)^H@V@K0K@@@)[>@K@)^K@V#@K@@@@^^K@^PSC )@@G@@N8L@@D@]1@#R______MISSNG@@@@^J@@@@[/,0@GKBO@@@A)^W[F#@K0^G^SE )@@G@@G^[@K0@@@@@@@@@@@L/,0@H /K@@ G(@@@@M[]@@@PC][@@[[[)@@OC[-@@B[[@@@NBP@@@ASF )@@G@@)^>[F#[@K0K-K0K0K=K0K0@@@]/@#R@@[@[$/,0@@@@];@#R@@@@#L/,0@@@@]'@#R/K@@C_SG )@@G@@@@@@#IBQ@@@A)[$@*@@@@@@@)^,@<]OK0@@@C_)@@[G@@@@LC/@__"'^@@@@02HWT),10X,0SH )@@G@@S - IWEIGHT(013H BR@@@A)^2[N#@K0K-K0K0@K@/K@@ #1@@@@G*@@@@GD@]@@@@#]@#RSI )@@G@@@@@@#L/,0@@@[#)@@E[@@@[ R@)@#+BS@@@A)^/@:]L#[#[#@@@@@@)[?@S@@@@@@@5) SJ )@@G@@3,E15.(10X,I@@M@@@@@K@@E@# @#R@@[@[?/,0@@@BT@@@A) [[F]P@K=K0K0K0^DK@@@@@SK )@@G@@O/)@@['^@@@@@@M@@@@@K@@E@#F@#R@@[@[\/,0@@@/K@@ D'^@@@@BU@@@A) E@MK@@@@@@SL )@@G@@)[\@K@) G@<#[@K0@@T/@@@FC@@@@N/K@@A((@@@@N3,I10)(10X,I8LK@^4G_)@@[BV@@@ASM )@@G@@) K[F#[@K0K0K^G^COG^G@@@@#P@#R@@@@#L/,0@@@@#O@#R/K@@C_@@@@#I@@@@#>/,0@H SN )@@G@@[@@@#>BW@@@A) T@2K0K0K=K0K0@@@)[1@S@ - CALABELS(015H @#Q@#R@@[@[1/,0@@@SO )@@G@@[@@@#>G@@@@NC/@__"BX@@@A)[4@C@) Z@;]OK0K0K-K0K0@@@@@@@@#X@#R@@@@#L/,0@@@SP )@@G@@N[K@#>[@@@@QC/@@@['^@@@@T.) BY@@@A) &[F#@K0K0^G[#[#@@@@@@@[@)@@QG@)@@QSQ )@@G@@C/)@@[[@])#@C@#@@@O@0@#@@@@@G_)@@['^@@@@@@M)@@@@K@@E@^U@#R@@[@]B/,0@@@@^T@#R@@@@#LCN@@@ATH )@@G@@)]B@S@)BY@3@K[#@K0@@@@@@R[@@#+C_)@@[G@@@@OC/@__"/K@@C.8LK@BN15.5) 6,8X,ETI )@@G@@(12X,ICO@@@A)B=[EK0K-K0K0K0K0K0@@@@@C@^@@@O@0@#@#R@@@@#LTJ )@@G@@/,0@@@[#)@@E[@@@[ CP@@@A)B![MK0@^G@K0@@@@@[@0@@X+@=@@@C/)@@[[[K@@W+[@@@ITK )@@G@@C.@@J_;K)@@[C@=@@@[@@@@V;K@@@FCQ@@@A)B7[MK0^@^[]L#[#@@@^!@#R@@[@]E/,0@@@TL )@@G@@/K@@CA(@@@@JG/0__"/K@@CT(@@@@MH[)@@PC.)@@]CR@@@A)C[@V#[#@@@@)]E@)@@@@@@@TM )@@G@@@@@@)@@@@@@@A6) A6,6X,I6,9X,(12X,2@@N@@@@@K@@V@@K@@WCS@@@A)C^[F]P@K0K0TN )@@G@@K0K0^G^G@@@@G@@@#[TU )@@G@@@^[]^@/,0@@@8L@@#IG_0@@[8LK@B>G_)@@[O.@@@['^@@@@'^K@@@C8]@@@R@)@#=CZ@@@ATV )@@G@@)D@@:#[#[]L#[#@@@@)]M@S@@@@@@@______NMODEL(1H0) @ J@#R@@[@]M/,0@@@@ I@#RTW )@@G@@@@@@#GDA@@@A)D @<]P@K0KK)]P@K@)DD@N#[@@@@@/,0@GK@ M@#R______NWMODL@@@@U?TX )@@G@@@@@@]N/,0@GK'^@@@@DB@@@A)DF@3#[[K0KO@@@@@@)]R@K@@@@@@@______REWINDC/@@@#TY )@@G@@/K@@F-(@@@U!@ N@#R@@@@U!@@@@]PDC@@@A)DL[F#[]D#[#[#[#[#[#@@@@C/@__"@ R@#RTZ )@@G@@@@@@@[@@@@#I@@@@#I@@@@]R@@@@#J/,0@@@[@@@@@DD@@@A)DU[N[[#[@K0K0K^G@C@[@@@UA )@@G@@@ V@#R/K@@F-@@@@#I@@@@#O/,0@H [#)@@E[@@@[^C_)@@[G@@@U!DE@@@A)D=[N[^^KL[^UB )@@G@@G@@@@@ @[@@@[]@@@YC][@@^[[)@U3C[-@@#[[@@U2C[[@@][@)@U0C@-@@[[@@@U\DF@@@AUC )@@G@@)D,[E^G^[@K0K0K^G@@@@@@@@ >@#R/K@@F-@@@@#I@@@@#J/,0@H /K@@D7(@@@@Y @[@@]UD )@@G@@ @[@@[DG@@@A)D7[F] #[#[]L#[#[[K0@@@@@@L@@@@@K@@Y@@K@U\@ $@#R@@[@]T/,0@@@UE )@@G@@@ &@#R@@@@#G/,0@@@DH@@@A)E@@M@)]T[@@@@@@@@,2F12.= ,2I5 HIST 11H ,I6,0UF )@@G@@ MODEL***** (014H0@@L@@]@@L@@[DI@@@A)]-@C@)E]@;]P] #[#[]L#[#@@@@@@@ 0@#RUG )@@G@@@@[@]+/,0@@@@ \@#R@@@@#G/,0@@@'^@@@@2) DJ@@@A)]+@*@@@@@@@)ED@<]P@KOG@UH )@@G@@@@@@#I@@@@U0/,0@H '^@@@@) INATES COORDFACTOR(019H0DK@@@A)EH[F@K0^ #[UI )@@G@@#@K-K0@@@@@@@@@@#L/,0@@@[@@@[ Q@0@#+R@0@#KG@@@U0C/@__"@ 3@#R/K@@F-DL@@@AUJ )@@G@@)EQ@3#[]L#[#@K>@@@)]$@C@@@@@@@@@@@@@(I10) '^@@@@@@N)@@@ 8@#R@@[@]$/,0@@@UK )@@G@@@ 7@#RDM@@@A)EW@;@K-K0K0K=K0K0@@@@@@)]*@C@(020H0@ "@#R@@[@]*/,0@@@@ .@#RUL )@@G@@@@@@#G/,0@@@8LK@EODN@@@A)](@)@@@@@@@)E<@<]P@KOG@@@@@@@@@@@#I@@@@U2/,0@H UM )@@G@@'^@@@@S) RIABLEENT VADEPENDDO@@@A)E$[N@K0^^[#[] #@@@@@@#&/,0@@@]@@@#&UN )@@G@@G/@__"W/@@@O;O@@@=H@@@U2C/@@@[@A[@#R/K@@F-DP@@@A)E1[F#[]L#[#@KOG^G@@@@@@UO )@@G@@[[)@[ Q@)@#+R@)@#KG[)@U2C.)__"@A#@#R@@[@]!/,0@@@@A]@#RDQ@@@A)E'@UK&K@@@@UP )@@G@@)]!@C@)E.@V]P] #@@@@@@@@@@@@#G/,0@@@'^@@@@(20I5)8LK@E''^K@@@C8])@@DR@@@AUQ )@@G@@)F@@<#[]L#[#@@@@@@)],@)@@@@@@@RIABLEENT VADEPEND(031H0@AF@#R@@[@],/,0@@@UR )@@G@@@AE@#RDS@@@A)]2@S@)F^@3]P@KOG^[#@@@@@AI@#R/K@@F-@@@@#I@@@@U3/,0@H '^@@@@US )@@G@@) SIZES GROUPDT@@@A)FE[MKK^G^COG^G^D@/,0@@@@AJ@#R@@@@#&/,0@@@]@@@#&UT )@@G@@G/@__"W/@@@O;O@@@=H@@@U3C/@@@[DU@@@A)FO[F#[#@KOG^G@K&@@@@@@@'^K@@@C8^)@@UU )@@G@@[[)@[ Q[@@#+R[@@#KG[)@U3C.)__"@AK@#R@@[@]!DV@@@A)FX[F@K>^[@K^G^G^G@@@@@@UV )@@G@@9!)@#$R]0@#S@AS@#R/K@@F=N@0@F<8L@@DXG_)@@['^@@@@8LK@FVDW@@@A)F&[F#[#[#[#UW )@@G@@[#[#[#[#[#@@N[K@#4N[@@#3R[@@#2R@0@#1R@)@#0R@K@#\9\)@#!9,)@#:9,@@#(DX@@@AUX )@@G@@)F\@N#[#@@@@)#P@C@)F1@N#[]W@@@)#R@K@@AS@@]S82DMP/K@@@@/K@K#P@@F@@]*4@K#PUY )@@G@@N[)@#5DY@@@A)F3[F#[#[#[#[#[#[#[#[#@@A[@@#2A@0@#1A@)@#0A@K@#\9:)@#!9%)@#:UZ )@@G@@9%@@#(9()@#$AA0@#SDZ@@@A)F/[F#[#[#[@K-K0K0K=K0@@@@[@]5/,0@@@@AW@#V@@@@#LVA )@@G@@/,0@@@/K@@HI^[)@#5^[K@#4^[@@#3EA@@@A)G @V#[#[#@@)]5@S@)GC@N]P@@@@@N@0@GFVB )@@G@@'^@@@@,I6) ,3H = (2X,A6@@K@#8@@K@#7@AX@#VEB@@@A)GE@<@K0K0K0@@@@@@)#T@C@VC )@@G@@)GI@N#[]W@@@/K@@@@/K@K#T@@F@@#*4@K#TR]0@#W@A+@#V/K@@GGEC@@@A)#V@K@)GK@:#VD )@@G@@@K0^G@)]8@K@______READ [@K@#8C@VK@[[@K@#7C@VK@@AA0@#W@A+@@]PLV ED@@@AVE )@@G@@)GP[F@K+K0K0[#[#[#@@@@@@D@@@@Z@A&@#Z@@@@@Z@@@@@@@@@@@@@@@@]8@@@@@@/,0@@@VF )@@G@@/K@@G@EE@@@A)GY[N@^[@K^G[#[#@@C/@@@[]@@@@)G@@@@ZC/@@@[@A*@#Z/K@@H[N@0@G8L@@@S[@])@@C@@@@R[@@@[^Q@)@@+R@)@@QG/@__"WV )@@G@@[@@@@#AC@C*,)@W[F#[#[#[#@K^[@K@@@@@@/K@@[E/K@@@%/K@@@*8];@@+$'0@@ARA0@@=WW )@@G@@ @@@@B @@@@A[@@@@ AD@C*,)@>[F@K^[]X#@K0K0@@@@@@@H@@@@@[@@@@AG@@@@AC/@@@[WX )@@G@@@[M@@Z'^@@@@/K@@B*/K@@AG/K@@]2AE@C*,)@,[F@^[]@K0K0K0K-@@@@@@/,0@@@@[Q@@ZWY )@@G@@@@@@@ @@@@@A@@@@@@/,0@@@/K@@C-*@@@@G/G@@@1AF@C*,)@7[F#[@K0K+K0K0K0@@@@@@WZ )@@G@@G/@__4C/)@@[[@@@@C@[S@@Z@@@@@ /,0@@@@[R@@Z/K@@C;@@@@@ AG@C*,)[@[M@K0@K^@XA )@@G@@@@@@@@/K@@@%/=0@CW+@)@@G @@@@G(@@@@KH[@@@CC.@@@EC/@@@[ @@@@I(@@@@GAH@C*,XB )@@G@@)[E[F#@K0K0^@K^C@@@@@@@@/,0@@@/K@@C-*@@@@G/G@@[MG/@__7[@@@@AG@@@@AC/@@@[XC )@@G@@ @@@@DAI@C*,)[N[F#[#[#[#[]H#[#[] #@@@@@@@ /,0@@@@[-@@Z@@@@@@/,0@@@@[)@@ZXD )@@G@@@@@@@ @@@@@A@@@@@[AJ@C*,)[W[F@K0K+K0K0K0[@@@@@@@/K@@[F(@@@@GG/@__5[@@@@CXE )@@G@@@[<@@Z@@@@@ /,0@@@@[+@@Z/K@@[7AK@C*,)[>[M^G@^G@K@@@@@@/=K@['+@@@@I @@@@IXF )@@G@@*@@@@DC/)@@[ @@@@G*@@@@IH@)@@CC/)@@BC/@@@[AL@C*,)[\[MK0K[@K0^@@@@@[@@@@@XG )@@G@@C/@@@^/K@@[/[@@@@@C@@@@C/K@@C-*@@@@G/C@@[4H@@@@CC/@@@#AM@C*,)[9[F@[]L#[#XH )@@G@@[#[#[#@@@@@@(@@@@E@[\@@Z@@@@@E@@@@@A@@@@@[/,0@@@[@@@@@C/@@@ /K@@[/AN@C*,XI )@@G@@)]][N@^G@K0K0@@@@@G/@__.C.@@@[[@+@@@C@)@@EO@)@@K@]!+[@@@G @@@@G1@@@@I*@@@@IH@-@@@XK )@@G@@C/@@@[ @@@@K*@@@@GAP@C*,)]R[EK^[@K0K0^G^C0@@@@@@/,0@@@[@@@@DC/@@@[ @@@@AXL )@@G@@@[7@@Z/K@@DLN@0@]V/K@@]W(@@@@GAQ@C*,)])[F#[#[] #[@K0K+K0K0@@@[/@@Z@@@@@ XM )@@G@@/,0@@@@[;@@Z/K@@]!@@@@@ /,0@@@@['@@Z@@@@@@AR@C*,)]([F#@^[]P#[@K0K@@@@@@@XN )@@G@@/K@@C-@[_@@Z/K@@DA@@@@@@/,0@@@/K@@[F(@@@@GG/@__5[@@@@CAS@C*,)]2[N#[#@[#[XO )@@G@@#[#@@@ @@@@G(@@@@IH@)@@SC@)@@ @@@@H @@@@@[@@@@@C/@@@[ @@@@G @@@@FAT@C*,XP )@@G@@)]/[MK0K0@K^G^G@@@*@@@@GH@@@@SC@@@@ /=K@#:+@@@@I @@@@I(@@@@KH[@@@TC[@@@ XQ )@@G@@C/)@@[AU@C*,)#A[F@^G^C4G^G^COG^@@@@@/K@@#Z@@@@@ /,0@@@@]E@@Z@@@@@@/,0@@@XR )@@G@@[@@@@GC/@@@[/K@@#DAV@C*,)#J[N#[]D#[#[#@@@@C/@@@[ @@@@I*@@@@GG/@__5C/)@@[XS )@@G@@[@@@@C@]G@@Z@@@@@ /,0@@@@]F@@ZAW@C*,)#T[MK0@K^DOG^[#@@@]J@@Z/K@@DA@@@@@@XT )@@G@@/,0@@@/=0@#\)@)@@G @@@@G*@@@@KH[@@@CC.@@@DAX@C*,)#<[F@KK0K^G[#@@@@@[@@@@CC/@@@]YA )@@G@@@](@@Z/K@@DA@@@@@@/,0@@@/K@@#= @@@@A[@@@@EBD@C*,)^V[N@^G^G[#[#@K@@*@@@@IYB )@@G@@/G)@^&G/)__7[@)@@HG@)@@HC/)@@[[@@@@AG@@@@AC/@@@[/K@@^?BE@C*,)^>[F@K)K0K0YC )@@G@@K0K0K^G@@@@@[@@@@@C@@@@C/K@@#=@]0@@Z@@@@@ @@@@@A@@@@@[/,0@@@/K@@C-BF@C*,YD )@@G@@)^,[N@[@@^G^@@@@@@/C@@^'D@@@@A[@)@@@C/)@@][@@@@@C/@@@ /K@@^6[@@@@@C/@@@^YE )@@G@@/K@@^6BG@C*,)^8[MK@K0@K0@@@@@@ @@@@I*@@@@FC/)@@[ @@@@G*@@@@IH@)@@EC/)__"YF )@@G@@C/@@@[/K@@ C*@@@@GBH@C*,) ][EK[#[#[@K=K0K0@@@@@@@@@@@A@@@@@[/,0@@@/K@@ %YG )@@G@@[@K@@P"O@@@EC/@@]V/=K@AB)@@@@IBI@C*,) F[F#[#[#[@K*K0K0K0K0@@[@@@@J@#[@@ZYH )@@G@@@@@@@A@@@@@V/,0@@@/K@@ $(@@@@F@]"@@Z@@@@@IBJ@C*,) O[F#@^[#[#[#[#@@@@@@@@YI )@@G@@C/@@]V[@@@@IG@@@@IT@@@@EC@@@@J/K@@ W1@@@@G*@@@@GD@@@@EBK@C*,) X[N#[#@K0[YJ )@@G@@#[#@K@/K@@ %[@)@@@C@)@@A[@@@@P"G@@@J;^@@@="O)@@JC/)@]V[@K@@P"O@@@IBL@C*,YK )@@G@@) $[EK0K0K0K^G^G^G@@@@@@[@[@@@C@@@@P[@@@@PD@@@@P/K@@ ,(@@@@G[@K@@P"O@@@IYL )@@G@@C/@@]VBM@C*,) 0[M[@K^[#[]H#[#@@#I@@Z@@@@@@/,0@@@@#H@@Z/K@@DLN@0@ 6/K@@ 7YM )@@G@@(@@@@GH@@@@@C/@@@ BN@C*,) '[F] #[@K0K+K0K0K0@@@@G/@__/[@@@@C@#K@@Z@@@@@ YN )@@G@@/,0@@@@#J@@Z/K@@C;@@@@@ /,0@@@BO@C*,)A#[F@^[@K>K0K^G^@@@@@@@/K@@C-@#O@@ZYO )@@G@@/K@@DA@@@@@@/,0@@@/K@@C8/K@@AB*@@@@G/G@@AABP@C*,)AG[F]T#[@K0K0K0^@@@@@@@YP )@@G@@C/@@@[/K@@B](@@@@GH@@@@WC@@@@ @#Q@@Z/K@@A(@@@@@ /,0@@@BQ@C*,)AP[F#[#@K[@YQ )@@G@@K)^G@@@@@@@@@@@@@A@@@@@@/,0@@@/K@@A-*@@@@G/G@@AVH@@@@@[@@@@AG@@@@ABR@C*,YR )@@G@@)AY[F#[#[@K0K0^@K0@@@@@@H@@@@AC/@@@[/K@@A?*@@@@GH@@@@RC@@@@ /K@@AG@#W@@ZYS )@@G@@@@@@@ BS@C*,)A$[N#[@K0^@K0[]G@/,0@@@[@)@@@C@)@@@[@@@@BC/@@@[/K@@C-[@@@@@YT )@@G@@C@@@@A/K@@AG]@@@@ABT@C*,)A1[N#[#@K0@^COG@@@@@@@ /,0@@@]@)@@@H@)@@@C/)@@[YU )@@G@@]@@@@@H@@@@@C/@@@[@#&@@Z@@@@@@BU@C*,)A;[F@K0K0K0^[@K0@@@@@@@[@@@@@C@@@@AYV )@@G@@/K@@BM/K@@A9*@@@@GH@@@@WC@@@@ @#(@@Z/K@@C;BV@C*,)B^[F@^@K0K[N#@@^G^COG^@@@/K@@C;@@@@@ /,0@@@[[@@@BC.@@@[ZI )@@G@@]@)@@@H@)@@@C/)@@[]@@@@@H@@@@@CG@C*,)C\[F#[]D#[#[#@K[@@@@@@@/K@@C?*@@@@GZJ )@@G@@/G@@C8G/@__/[@@@@C@^S@@Z@@@@@ /,0@@@@^R@@ZCH@C*,)C8[N#@K@K0K[@K@@@/K@@DHZK )@@G@@N@0@D]C8)@@C/K@@D#(@@@@B[@@@@@C/@@@^/K@@C.[@@@@@C@@@@CCI@C*,)D]@<#[@K^G@ZL )@@G@@)@K@*@@@@@@@2FDS) IN S2 ERRORSYSTEM(023H0@^)@@Z/K@@DLN@0@D @^Z@@ZCJ@C*,ZM )@@G@@)DA[F]>#[#[](@K^G^G^E0@@/K@@@@!^)@@X@^=@@Z/K@@DLN@0@DG'^@@@@@^+@@Z@@[@@KZN )@@G@@/,0@@@CK@C*,)DJ@'K0K0K0K0K0K0@)@X@C@@@@@@@@@F@@@*4@K@XN[@@@*R@)@@$R@K@@&ZO )@@G@@R]0@@)[^)@@XH8)@@[CL@C*,)DQ@N#[]0@@@)@Z@K@)DS@+K0K0K0@A@K@@&[^@@@XAA0@@)ZP )@@G@@C8@@@E@^=@@]S22FDS/K@@@@/K@K@XCM@C*,)DW[F#[#@K0^[@K^@@@@@@@@[^@@AR[^@@@!ZQ )@@G@@[^@@B,[^@@ >C8FK@[[@K@@=C@VK@@^[@@@*A@)@@$CN@C*,)D>[N@K^@K0^[#[@K@[^@@B3ZR )@@G@@[^@@@2[@@@@+[^@@AWC8FK@#[@K@@>C@VK@][^@@A,[^@@@K[^@@]6CO@C*,)D\[MK^[@K^[ZS )@@G@@@K^[@@[^@@]5[^@@A\[^@@CH[^@@]A[^@@^5[^@@A%[^@@B([^@@] [^@@B#C8FK@^CP@C*,ZT )@@G@@)D9[MK^[@^[@K^[@@@[^@@C*[^@@C([^@@A7[^@@BL[^@@BKC8FK@A[^@@A5[^@@C&[^@@BIZU )@@G@@C8FK@ CQ@C*,)E#[N@^[@K^[@K^[@@[^@@[8[^@@^![^@@^0[^@@^3[^@@ 1[^@@C9[^@@[;ZV )@@G@@[^@@C/C8FK@C[^@@A8CR@C*,)EH@V@K^@@@@)@Q@0@@@@@@@@@@@@EB + - ZW )@@G@@ @@[@@@/K@@@@[^@@]Q[^@@[5CS@C*,)@W@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZX )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' CT@C*,@@^@@]@@A@@H@@)@@[@@=@@@ZY )@@G@@@@^@@(@C@@EKS1PRST S1SKIP S22PCT S1WHR S1VLU ZZ )@@G@@S1BACK S1SCAN NERR2$ NEXP1$ NPRT$ NIO2$ AA )@@G@@NERR4$ NERR3$ S22FDS @@[@@@@@@@DS@@@@@@@@@@@@@@@@@@@@@@@@AB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[M^G@-)^G]A[#@@ @@@@@[[@@]#[@)@]][@@@][G.@__"AD )@@G@@C[@@]@G/)__"C@)@]@G@FK@[C/@__"AA@@@C)@E[M@[#@CS@@@@@@@C[:K@[[[@@@SC.@@@[AE )@@G@@[@)@@RC@:K@# @@@@@[@@@@@C/@__" @@@@@ @@@@@AB@@@C)@O[EK0CK[#@-)K0]A@@@@@@AF )@@G@@[@@@@TC/@@@]@[H@[.@@@@[R@@@@]^@@@@@@/,0@@@[[)@]^;[)@@YAC@@@C)@X[F#@-)K)*AG )@@G@@S^[#@-]K0CS@@[L@[.@@@@@U/,0@@@@[K@[./K@@O<@@@@@U/,0@@@[@@@@@C@@@@TAD@@@CAH )@@G@@)@&[N#@]@-)K0]A@K@/K@@[R(@@@@GH@@@@VC/@@@FO@K@]]R@K@@R/K@@#M(@@@@GG/@__5AI )@@G@@[@@@@VAE@@@C)@0[MK0]@-)^G@)CK0/,0@@@/K@@@/(@@@@GH@@@@VC/@@@[A@K@]^/K@@[(AJ )@@G@@(@@@@GH@@@@VC/@@@#AF@@@C)@'[F#@-)^G]A@^G]A@@@@@@]@)@@RH@)@@RC/)@@[]@[@@@AK )@@G@@R@K@]^H@@@@@C/@@@[@[T@[.@@@@@@AG@@@C)[#[EK0]@-[K0C]A[#@@@@@@C@@@@W@[Y@[.AL )@@G@@/K@@O<@@@@@W/,0@@@/K@@^K(@@@@KH[@@@VC.@@@[AH@@@C)[G[F#@C]A[#@C]^H#@@@@@@AM )@@G@@@@@@@T/,0@@@/K@@[B*@@@@GH@@@[TC@@@@W/K@@^K(@@@@GH@@@[SAI@@@C)[P[F#@)CS^GAN )@@G@@@)CL^G]A@@@@@@@@[V@@@@[U/,0@@@^^K@[-N8L@@@O@K@]]R@K@@R/K@@@X@[<@[.AJ@@@CAO )@@G@@)[Y[F#@-)K0C]A[@K0CS@@@@C/@@@[@[>@[.@@@@@Y/K@@#"@@@@@R@@@@[-@@@@@X@@@@@[AP )@@G@@@@@@@UAK@@@C)[$[F#@)CS^G]A[#@- K0C@@/K@@O<@@@@@W/,0@@@ @@@@Z[@@@@][@@@@[AQ )@@G@@C@@@[W/K@@#=[@@@@XAL@@@C)[0[F#@-)K0]@-)K0]A@@@@@C@)@@[C/@@@[O@K@]]R@K@@RAR )@@G@@/K@@]H*@@@@GH@@@[XC@@@@W@[:@[.AM@@@C)[9[N#@@-)K0@C@@@@/=K@]%)@@@@IC8)@@@AS )@@G@@(@@@@KH[@@[WC[@@@]C/)@@[C8@@@@(@@@@IH@)@[WAN@@@C)]#[F]A-)K0]A@^G]A@@@@@@AT )@@G@@]@)@@RH@)@@RC/)@@[]@[@@@H@@@@@C/@@@[@[0@[.@@@@@@/,0@@@AO@@@C)]G[F@^G]A@KAU )@@G@@[@K<@@@@@@@@/,0@@@/K@@]U*@@@@G/G@@]OG/@__7[@@@@ZG@@@@ZC/@@@[/K@@[BAP@@@CAV )@@G@@)]P[F#@-)K0CS^@K0]@@@@@@/K@@[!*@@@@GH@@@@ZC/@@@D/K@@[!@[7@[.@@@@@W@@@@@ZAW )@@G@@@@@@@[AQ@@@C)]Y[F]A-)K0CS^G@-)@@@@@@C/)@@[]@[@@@H@@@@@C/@@@[O@K@]]R@K@@RAX )@@G@@@[;@[.@@@@@@/,0@@@AR@@@C)]$[F#@-)K^CUA[#@CS^CC@@/,0@@@[@@@@XC/@@@[@[_@[.AY )@@G@@@@@@@@/,0@@@/K@@[!]@)@@RH@)@@RAS@@@C)]0[F#@)CS^G]A[#@C@@@@@@C/@@@[/K@@]'AZ )@@G@@*@@@@GH@@@[SC@@@@W @@@@Y@][@[./K@@O<@@@@@WAT@@@C)]9[F#@-)K0CS^G]A@K@@@@@BA )@@G@@C/@@@]/K@@##*@@@@GH@@@[TC@@@@WA@K@]^O@K@]#R@K@@R[@@@@YAU@@@C)#][F#@-)K^CBB )@@G@@'A[@K0CS^G@@R@K@]^C@@@@@@]D@[./K@@O<@@@@@@/,0@@@/K@@#=*@@@@Y[@@@@YAV@@@CBC )@@G@@)#F[E^G]A@K0C]A[#@@@@@@@O@K@]#R@K@@R/K@@#=[[@@@YC.@@@]]@)@@RH@)@@RC/)@@[BD )@@G@@[@[@@@AW@@@C)#O[EK^C+A[#@-)K0CS^@@@@@@@@#W@@@@@X@@@@@[@@@@@U@@@@[R@@@@[YBE )@@G@@/,0@@@^^K@#WN8L@@@AX@@@C)#X[F#@)CS^G@-)K0@@@@@@@G@@@@@C/@@@[[@@@@XG@@@@XBF )@@G@@C/@@@[@]I@[.@@@@@Y/K@@#"@@@@@RAY@@@C)#&[M^G]A[@^@K^@@@/K@@QXN@0@#0C8)@@EBG )@@G@@/K@@#1*@@@@G/C@@#!G@@@@SH@@@@RC/@@@#[@@@@@AZ@@@C)#0[F#@-)K0CS[#@-)K0@@@@BH )@@G@@[@-@@@C@)@@[O@K@]@R@K@@S[@[@@@C@@@@XO@K@]#R@K@@S@]M@[.BA@@@C)#9[F#@]A[#@BI )@@G@@-)^[]Y@@@@@@'^@@@@8];@^]$'0@@ RA0@@Y[[)@@SG[)@@SC.)@@#[[[@@[C[@@@]BB@@@CBJ )@@G@@)^][F#@)C]@)CS^G@-)@@@@@H@@@@TC/@@@[O@K@]#R@K@@R/K@@O$'0@@^RA0@@=[@@@@=C@[@@@R@K@]^BF@@@C)^$[N@K^G]A@K0]@@@[@@@@@BO )@@G@@C/@@@]/K@@^2*@@@@GH@@@[ZC@[@@@O@K@]@R@K@@+/K@@ ?/K@@ IBG@@@C)^1[N@K0CS[#BP )@@G@@@C@-)@*@@@@GH@@@[-C@[@@[/K@@^_*@@@@GH@@@[)C@[@@@O@K@]@R@K@@+/K@@A-BH@@@CBQ )@@G@@)^;[N@[@K0CS[@K=C@@@@@ ^/,0@@@^^K@ ^N8L@@@O@K@]@R@K@@+/K@@A-[@@@@@C/@@@[BR )@@G@@/K@@^_BI@@@C) [F#@)CS^DEA[#@)CS^@@@/K@@ X@]0@[./K@@AJ@@@@@&@@@@@>/,0@@@BS )@@G@@@]\@[./K@@AJ@@@@@>BJ@@@C) I[F#@-)^[]O)C]A@@@@@@@N8L@@@@]2@[./K@@AJ@@@@ NBT )@@G@@/,0@@@^^K@ NN8L@@@O@K@]@R@K@@+BK@@@C) R[F@K=*]A[@K0CS[@@@@@@8];@ -$'0@@#BU )@@G@@RA0@@&@]3@[./K@@AJ@@@@@&@@@@ T/,0@@@^^K@ TBL@@@C) )[F]Y-)K^@K0CS^@@@@@@@BV )@@G@@C/@@@[/K@@AJ[@@@@)G@@@@)C/@@@[/K@@ */K@@ =@]4@[.'^@@@@BM@@@C) ([F#@-)K^GBW )@@G@@]A@K0]A@@@@@[@)@@*C@-@@[[@@@@$C@[@@@O@K@]@R@K@@+/K@@AJ[@@@@-G@@@@-BN@@@CBX )@@G@@) 2[F#@-)^G]^(#@)CS^DC@@/,0@@@@]"@[./K@@AJ@@@@@(/,0@@@[#)@@(]@@@[ C#)@@$BY )@@G@@H@@@@*BO@@@C) ;[F#@-)K^G]A@K^D'A@@@@@#@@[.'^@@@@8];@A#$'0@@#RA0@@&@]_@[.BZ )@@G@@/K@@AJ@@@@@&@@@@@(BP@@@C)A^[F@K[#@-)K[#@-)@@@@@@[@@@@-G@@@@-C/@@@[/K@@AHCA )@@G@@[@@@@)G@@@@)C/@@@[/K@@AE/K@@AABQ@@@C)AH[MK[#@-)^[#@-)@(@@@@IH@)@@)C@)@@-CB )@@G@@8L@@^UG_0@@[[@@@@+G@@@@+C/@@@#8LK@ 5G_)@@[BR@@@C)AR[N@[#@-)[@@@@@@[@@@@@CC )@@G@@C/@@@]/K@@A-1@@@@G*@@@@GH@@@@)C@@@@-[@)@@@C/)@@[/K@@A-BS@@@C)A-[F]A-)K0CCD )@@G@@KOG]@-)^G@@@C@)@@UC/@@@[@#I@[./K@@O<@@@@@U/,0@@@@#H@[.@@@@@%/,0@@@BT@@@CCE )@@G@@)A%[N#@@-)K0@C@@@@/=K@B[)@@@@IC8)@@@*@@@@KH[@@[C@@@@U/K@@BYCG )@@G@@(@@@@GH@@@[=C@@@@UBV@@@C)A.[N#@C]@@)CKOG@@@@@@@W/,0@@@/K@@DO(@@@@GH@@@@@CH )@@G@@C/@@@[/K@@DO/K@@C=(@@@@GH@@@[&BW@@@C)BB[F@K0CS^G@)CKOG]@@@@@/K@@DO@@@@@WCI )@@G@@/,0@@@/K@@DO*@@@@GH@@@[$C@@@@W@#U@[./K@@DOBX@@@C)BK[F#@-)K0]@]A[#@@@@@@@CJ )@@G@@H@@@[+C@@@@U[@@@@@C/@@@^/K@@DO*@@@@GH@@@[SC@@@@W@#X@[.BY@@@C)BT[EK@K^CEACK )@@G@@[@K0@@@@@@@@@#=@[./K@@DO@@@@@W/,0@@@/K@@DS[@@@@@C/@@@#/K@@BX*@@@@GBZ@@@CCL )@@G@@)B+[F#@-)^[]]-)K^G]A@@@@C@@@@W@#$@[./K@@DO@@@@@W/,0@@@/K@@DO*@@@@GH@@@[>CM )@@G@@C@@@@WCA@@@C)B:[F#@C]^ #@)CS^G]A@@@@H@@@[CV )@@G@@C@@@@W@#"@[./K@@DO@@@@@W/,0@@@CI@@@C)C5[F#@)CS^G]A@K^CEA@@@@@@@@@W/,0@@@CW )@@G@@/K@@DO*@@@@GH@@@[CS@@@C)EM[EK^G]A[#@]A[#@@@@@@@]@)@@RH@)@@RC/)@@[[@[@@@C@@@@%O@K@]#DI )@@G@@R@K@@R/K@@D;]@@@@@CT@@@C)EV[F@K0CS^CUA[#@- K0C@@/K@@FA@@@@@U/,0@@@@^%@[.DJ )@@G@@@@@@@%/,0@@@ @@@@0 @@@@1/K@@D;CU@@@C)E=[F#@-)K0]@CS^CEA@@@@@@@@@@U/,0@@@DK )@@G@@[@@@@0C/@@@[/K@@E\*@@@@GH@@@[WC@@@@U@^:@[.CV@@@C)E![F@K0CK=G]A[#@]@@@@@@DL )@@G@@/K@@F6(@@@@GG/@__4[@@@@V@^0@[.@@@@@U/,0@@@@^\@[./K@@FACW@@@C)E6[N#@@)CS[DM )@@G@@@K$*S@@^5@[.'^@@@@8];@E_$'0@@BRA0@@V/K@@GQ1@@@@G*@@@@GG/@__8C@@@@VCX@@@CDN )@@G@@)F@[N@K^[@K^@K0]A@H@)@@0C/)@@[[@@@@VC/@@@#/K@@OC/K@@FH/K@@GQ/K@@GW/K@@FODO )@@G@@/K@@FOCY@@@C)FE[MK^@K0]@CS^@@@/K@@EX[@@@@1C/@@@[/K@@OC(@@@@GH@@@@1C/@@@[DP )@@G@@/K@@FS/K@@F0(@@@@ICZ@@@C)FO[F#@)]@-)K0CS[#@@@@@@A@K@]^[@[@@@C@@@@%O@K@]#DQ )@@G@@R@K@@R/K@@F0*@@@@G/C@@FSD@@@@0DA@@@C)FX[MK0]@CS^G@CS@@H@@@@RC/@@@[]@[@@@DR )@@G@@R@K@]^H@@@@%C/@@@[/K@@F>*@@@@GH@@@@VC/@@@[DB@@@C)F$[F#@-)^[]Y-)K^[@@@@@@DS )@@G@@/K@@O*@@@@G/C@@GVH@@@@@C/@@@[DH@@@C)G)[F@K0C]^X#@)CS^G]A@@@DZ )@@G@@O@K@]@R@K@@S@ X@[./K@@QQ@@@@@%/,0@@@/K@@OC@ V@[./K@@QQDI@@@C)G([F#@-)^@KEA )@@G@@^C+A[#@@@@@@@@@@[,@@@@[!/,0@@@^^K@G5N8M@@@^^K@G3N8L@@@O@)@]#R@)@@RDJ@@@CEB )@@G@@)G2[F#@)CS^[#@)CS^G@@@@@C/@@@[@ Y@[.@@@@@Y/K@@N_@@@@@R@@@@G5@@@@@X@@@@G3EC )@@G@@@@@@@UDK@@@C)G;[N#@C@-)^@K0C@@/K@@HI[@@@@XC/@@@#/K@@H^*@@@@GH@@@@XC/@@@]ED )@@G@@/K@@H (@@@@GH@@@@1DL@@@C)H [MK0]@CS^@K0CS@R@K@@?[@@@@XC/@@@B/K@@HI[@@@@XEE )@@G@@C/@@@]/K@@HG(@@@@GH@@@@XC/@@@]DM@@@C)HJ[N#@@-)K0CS@K0@G@@@@SC/@@@][@+@@@EF )@@G@@C@)@@XO@)@]#R@)@@S[@[@@@G/@@@[C@[@@@O@K@]#DN@@@C)HT[N#@CS^G]@C@)C@/K@@QXEG )@@G@@N@0@H[F#@-)K^G]@-)K^G]A@@@@AJ@[.@@@@@Y/K@@N_@@@@@R@@@@J(@@@@@XEY )@@G@@@@@@J$@@@@@U@@@@@3ED@@@C)J,[EK0]@-#K0CS[#@@@@@@@H@@@@:C/@@@]@AM@[.@@@@@:EZ )@@G@@/,0@@@/K@@J.(@@@@GH@@@@XC/@@@[EE@@@C)J7[F#@-BK0C]A[@K0CS@@@@C/@@@]O@0@]#FA )@@G@@R@0@@!/K@@OC@AN@[./K@@QQ@@@@]^/,0@@@]@@@]^EF@@@C)K@[EK^G]A@K^C+A[#@@@@@@FB )@@G@@@@@@[V@@@@[U/,0@@@^^K@KGN8M@@@O@)@]#R@)@@R/K@@N_[@#@@@EG@@@C)KD[F#@-)K0CFC )@@G@@]A[@K0CS^G@@R@K@@!@AR@[.@@@@@Y/K@@N_@@@@@R@@@@KG@@@@@X@@@@@[@@@@@UEH@@@CFD )@@G@@)KM[F#@-)^G@-)K0@@@@@@@@[[#@@@C.@@@#O@0@]#R@0@@![@-@@[C@)@@][@[@@@C@@@@[FE )@@G@@O@K@]@EI@@@C)KV[F#@-)^@^G]^!#@@@@@@@@@@@@[/,0@@@[#)@@5N.@@@AC_)@@]/K@@N_FF )@@G@@*@@@@MH[)@[2C[)@@UEJ@@@C)K=[F#@-)K0CS^G@)CK=G@@@@@@@@W/,0@@@/K@@K5(@@@@GFG )@@G@@H@@@[WC@@@@W@A)@[.@@@@@W@@@@@5EK@@@C)K![##@]@C@-)@@@@@)@_@C@0 [@@@@5FH )@@G@@C/@@@D8L@@K-G_)@@[/K@@N_*@@@@GG/@__5@A<@[.EL@@@C)[@@C@)K5@;]G-)K0CS^G@-)FI )@@G@@@@@@@@H@@@@5C/@@@[@A*@[.@@@@@_@@@@[U@@@@@[/,0@@@______EM@@@C)K/[F#@-)K0]FJ )@@G@@@-GK0CS^@@@@@@@@L^@@@@@5@@@@@[/,0@@@^^K@L^N8M@@@O@)@]@R@)@@!]@@@@5EN@@@CFK )@@G@@)L [F#@-)K0@)CKOG]@@@@@@/K@@GM@@@@@W/,0@@@/K@@N_[@[@@@C/@@@^O@K@]#R@K@@!FL )@@G@@@A%@[.EO@@@C)LI[F#@-)K0]@-[K0C]A@@@@@A0@[./K@@GM@@@@@W/,0@@@/K@@GM*@@@@GFM )@@G@@H@@@[3C@@@@W@A!@[.EP@@@C)LR[F]^-)K0CS^G]A[#@-)@@C/)@@[O@)@]#R@)@@RO@0@]@FN )@@G@@R@0@@S[@@@@6@A1@[.@@@@@W/,0@@@EQ@@@C)L)[U@^G@@@@)@)@@GC8@@@@1@@@@K*@@@@KFO )@@G@@G.@__8C[@@@6C/@@@[C8)@@@0@@@@G*@@@@GG/@__5ER@@@C)L:[F@^@K^C+A[#@-)@@@@@@FP )@@G@@@@@@@W@@@@@3@@@@[\/,0@@@^^K@L6N8M@@@^^K@L4N8N@@@/=0@GMES@@@C)L4[F@K0C]A[FQ )@@G@@@K0CS[#@@@@@H@@@@3C@@@@@@A4@[.@@@@@Y/K@@N_@@@@@R@@@@L6@@@@@X@@@@L4ET@@@CFR )@@G@@)L.[M^[#@]A@K@@@@@C/@@@ /K@@J2(@@@@GH@@@@XC/@@@][@@@@@C@@@@3/K@@M]1@@@@GFS )@@G@@*@@@@GEU@@@C)MB[F#@)CL^G]A[#@-)K0CS@@@@@@:@@@@@X@@@@@[@@@@@U@@@@[!@@@@[UFT )@@G@@/,0@@@/K@@HI[@@@@XEV@@@C)MK[F#@)CS^G]A[#@C@@@@@@C/@@@^/K@@GM*@@@@GH@@@[4FU )@@G@@C@@@@[@A;@[.@@@@@Y/K@@GM@@@@@:EW@@@C)MT[F#@)CL^G]A[#@-)K0CS@@@@@@:@@@@@XFV )@@G@@@@@@@[@@@@@U@@@@[5@@@@[U/,0@@@/K@@HI[@@@@XEX@@@C)M+[F#@)CS^G]A[#@C]A@@@@FW )@@G@@C@@@@]/K@@GM*@@@@GH@@@[6C@@@@[@B@@[.@@@@@Y/K@@GM@@@@@:EY@@@C)M:[F#@C@-)KFX )@@G@@^G]A@@@@@@@@C@[@@@O@K@]#R@K@@,/K@@HI[@@@@XC/@@@A/K@@GM*@@@@GH@@@[7EZ@@@CFY )@@G@@)M4[N#@]@-)K0CS^@@H@#@@@C/@@@C/K@@NB(@@@@7O@0@]@R@0@@,/K@@N*(@@@@GG/@__/FZ )@@G@@[@@@@7FA@@@C)M"[N@^@K0]A[#@)@@C/@@@S/K@@ND[@)@@\G@)@@\C/)@@][@@@@8C/@@@CGA )@@G@@/K@@N**@@@@G/C@@N[FB@@@C)NC[F#@CS^G]A[#@CS^G@@@@O@K@]#R@K@@R[@]@@@O@)@]#GB )@@G@@R@)@@,[@@@@7G@@@@7C/@@@[[@@@@8FC@@@C)NL[F#@-)^@K^C+A[#@@@@@@@@@@@8@@@@[8GC )@@G@@/,0@@@^^K@NXN8L@@@^^K@NVN8N@@@O@0@]#R@0@@\FD@@@C)NU[F#@)CS^[#@)CS^G]A@@@GD )@@G@@R@)@@,@BO@[.@@@@@Y/K@@N+@@@@@R@@@@NX@@@@@X@@@@NV@@@@[RFE@@@C)N<[F#@-)K0]GE )@@G@@@-#K0CS^G@@@R@0@@R@BR@[.@@@@@@/,0@@@/K@@N_[@]@@@C@@@@XO@)@]#O@)@@7FF@@@CGF )@@G@@)N?[F#@CS@K0CS^C+A@@@@@@@@@@[8/,0@@@]@)@@RH@)@@RC/)@@[]@#@@@H@@@@@C/@@@[GG )@@G@@O@0@]#FG@@@C)N5[F#@-)K0CS^G]A[@K0CS@@BU@[.@@@@@Y/K@@N_@@@@@:@@@@@:@@@@@XGH )@@G@@@@@@@[@@@@[R@@@@[YFH@@@C)N"[F@K0]@-JK0C]@)@@@@@@/K@@M1/K@@EW/K@@DS@BW@[.GI )@@G@@'^@@@@8];@O#$'0@@ RA0@@Y/K@@N_FI@@@C)OB[F@K-*S^G]A[#@CS@@@@@]@[@@@H@@@@@GJ )@@G@@C/@@@[O@K@]#R@K@@R@BX@[.@@@@@@/,0@@@/K@@OC8FK@ [^@@@DHL )@@G@@[^@@C+[^@@GE[^@@B][^@@BQ[^@@BW[^@@A)[^@@GRGH@@@C)RI[N@K^[@^[@K^[@@[^@@DUHM )@@G@@[^@@DT[^@@EL[^@@@F[^@@EHC8FK@A[^@@^R[^@@^K[^@@@E[^@@#&GI@@@C)RS[N@^[@K[@HN )@@G@@K[@@@@[^@@M[C8FK@E[^@@O<[^@@O?C8FK@C[^@@EM[^@@EC[^@@@HC8FK@B[^@@C)GJ@@@CHO )@@G@@)R+@:@K^[@K@)[R@)@@@@@@@@@@@@[, / @@@@@@/K@@@@[^@@@I[^@@L;[^@@IAHP )@@G@@[^@@IGGK@@@C)[V[S@@@@@@@A X L U TE DISCRERANGE @@@@@]HQ )@@G@@' @@@@@CGL@@@C)[&[S@@@@@@@T @@@@@#@@@@@A@@@@@ M O HR )@@G@@W E C B S GM@@@C)[1[K@@@@@@@@@@@@@@@@@[@@@[@@[@@@@@^HS )@@G@@G MISSIN@@@@@BOTHER Y V = GN@@@C@@^@@]@@A@@P@@0@@[@@4@@@HT )@@G@@@@ @]M@C@@R$S1BUF S1SKIP S22PCT S1WHR S22FDS HU )@@G@@S1SCAN S1PRST S1BACK S1CKVN S1GTVT S1CKVI HV )@@G@@S1PRFT S1VLU S1PCHD S1TCHS NERR2$ NPRT$ HW )@@G@@NIO2$ NIO1$ NERR4$ NERR3$ S22SDC @@[@@@@@@@Q!HX )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@@@K@)@@@;]]A^GCSK0--#@@[D@@L@@@@@^@@@@@^@@@@@^HY )@@G@@@@@@@#@@@@@@/,0@@@ XT2$$SAA@C*,)@B[F#]@C]^O[#]A^G@@@@@@@@@@@^@@@@@EHZ )@@G@@@@@@@@/K@@@Y/,0@@@/K@@@N*@@@@G/C@@@FD@@@@#AB@C*,)@K[F#]A^GCS[#@-)@@@@@@@IA )@@G@@[@@@@AT/@@@W[@@@@ W/@@@W;O@@@=C@@@@O@[G@@L@@@@@^@@@@@^AC@C*,)@T[F#]A^[@KIB )@@G@@0C]@-)@@@@@@@[M@@L/K@@]4N@0@@-C8)@@#@[L@@L/K@@]8N@0@@X @@@@C @@@@BAD@C*,IC )@@G@@)@+[MK0-)^GCS^GCS@[#)@@D[@)@@S[@@@[^Q@K@@PR@K@@FC_)@@[G/)__"C@)@@RG@@@@QID )@@G@@C/@__"AE@C*,)@?[MK0--#@C]^O[#@@@@@@@/K@@[D/,0@@@/K@@[@0@@@@G*@@@@GH@@@@AIE )@@G@@[@@@@BG@@@@BC/@@@[AF@C*,)@6[F#@--#]A^GCSK0@@@@@@C/)@@[[@@@@CG@@@@ C@@@@CIF )@@G@@@[V@@L@@@@@A@@@@@C@@@@@@@@@@@GAG@C*,)@_[N#]A^G@C]@)CS@@[-@@L/K@@]8N@0@[CIG )@@G@@8L@@@:G_)@@[[@]@@@C@[)@@O@)@@SR@)@@B[@)@@BAH@C*,)[D[MK^[#@--#]A@@@0@@@@GIH )@@G@@*@@@@GH@@@@A[@@@@BG@@@@BC/@@@[@[+@@L/K@@]4N@0@[GC8)@@#AI@C*,)[N[F@K+)CSKII )@@G@@0CSK0-)@@@@@@[$@@L@@@@@A@@@@@C@@@@@@@@@@@G@@@@@@/K@@[3/,0@@@/K@@[-AJ@C*,IJ )@@G@@)[W[F#]A^G]A[#]A^G@@@@@@C@@@@HO@)@@BO@)@@RR/)__"[@)@@BC/)@@[[@@@@CG@@@@ IK )@@G@@C@@@@CAK@C*,)[>[EK+)CSK0CSK0-)@@@@@@@[:@@L@@@@@A@@@@@C@@@@@@@@@@@G@@@@@@IL )@@G@@/K@@[3/,0@@@[@]@@@AL@C*,)[,[F#]A^[@K0C]@-)@@@@@@@[\@@L/K@@]4N@0@[6C8)@@[IM )@@G@@@[,@@L/K@@]8N@0@[2 @@@@C @@@@BAM@C*,)[7[F#]A^[@K0--@K+)@@@@@/K@@]0/,0@@@IN )@@G@@/K@@]D*@@@@B@[3@@L/K@@]8N@0@[; @@@@C @@@@BAN@C*,)]@[F#]A[#]A^GCSK0-)@@@@IO )@@G@@[@@@@CG@@@@ C@@@@C@[8@@L@@@@@A@@@@@C@@@@@@@@@@@I@@@@@@AO@C*,)]D[MK0-)^GCIP )@@G@@S^GCS@[#)@@D[@)@@S[@@@[^Q@K@@TR@K@@FC_)@@[G/)__"C@)@@RG@@@@UC/@__"AP@C*,IQ )@@G@@)]N[MK0--#@C]^O[#@@@@@@@/K@@]0/,0@@@/K@@]$0@@@@G*@@@@GH@@@@A[@@@@BG@@@@BIR )@@G@@C/@@@[AQ@C*,)]X[F#@--#]A^GCSK0@@@@@@C/)@@[[@@@@CG@@@@ C@@@@C@]@@@L@@@@@AIS )@@G@@@@@@@C@@@@@@@@@@@IAR@C*,)]&[N#]A^G@C]@)CS@@]A@@L/K@@]8N@0@]\8L@@]MG_)@@[IT )@@G@@[@[)@@C@]@@@O@)@@SR@)@@B[@)@@BAS@C*,)]0[EK^[#]A^D]A^G@@@@@@@R]0@@M[^)@@JIU )@@G@@H8)@@[/K@@@@!^)@@J@]B@@L/K@@]4N@0@]3C8)@@#AT@C*,)]9@:#]A^GCSK0@@@@)@J@C@IV )@@G@@)]"@F#@@@@@@/K@K@J@@F@@@*4@K@JN[@@@ZR@)@@YR@K@@X9\)@@VAU@C*,)]_@F]S@@@@@IW )@@G@@)@L@K@)#@@<#]A^GCS@@@@@@A@K@@X9:)@@V[^@@@JAA0@@M@]B@@#S22IOD/K@@@@AV@C*,IX )@@G@@)#^[N#]A@K[@K^[@@@[^@@[%[^@@]][^@@@7[^@@]YC8FK@@/\K@#@C8@@@^/KH@@@^[@@@ZIY )@@G@@A@)@@YAW@C*,)#I[N@K0CSK[@^G@@@C@VK@[[@@@@PC8FK@@/\K@#@C8@@@^/K@@@@[@K@@OIZ )@@G@@C@VK@[[@@@@R[^@@[SAX@C*,)#S[N#]@C]@C]@C@@@/\K@#@C8@@@^/K@@[7/\K@#@C8@@@[JA )@@G@@/K@@[H/\K@#@C8@@@]/K@@@+[@K@@QAY@C*,)#+@%K0CSK@@)@E@)@@@@@@@ENDFLG@@@@@#JB )@@G@@@@[@@@@@@@@[/K@@[/[@K@@UC@VK@[[@@@@TC8FK@@AZ@C*,)@I@C@@@@@@@@@@@@@@@@@@@JC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]BA@C*,@@@@@@@@@@@@JD )@@G@@@@@^@@@@@@@@@@@A@@@@@@@@@@@C@@@@@@@@@@@E@@@@@@@@@@@G@@@@@@@@@@@I@@@@@@@@JE )@@G@@@@^@@]@@A@@^@@I@@ @@+@@@@@#@@)@C@@#$S1UNIT S1DRUM NERR4$ JF )@@G@@NERR3$ S22IOD @@[@@@@@@@#BS22DWR @@[@@@@@@@#NS22DEF JG )@@G@@@@[@@@@@@@#US22DRW @@[@@@@@@@#XS22DRD @@[@@@@@@@#)@@@@@@@@@@@@JH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[F#[#@^G[#@K0@@@@@@@@JJ )@@G@@R@0@^KG.@__.C[@@^IG/)__.C@)@^HG/@__.C8FK@[R@)@^JR@K@^IAA@@@F)@D[N#@K0^G[JK )@@G@@#@K0@@G_)__"C#)@^KG_@__"C#@@^JG")__.C])@^JG"@@@[C]@@^JG.)__"C[)@^LAB@@@FJL )@@G@@)@N[F#[#@K0K0^G^G^G@@@@@[[@@^Q[@)@^P[@@@^OG_)__.C#)@^K[#)@^NG_)__.C#)@^LJM )@@G@@[#)@^MAC@@@F)@W[N#[#[#[#[#@@K@/K@@@(*@@@@@ @@@@@ @@@@@ @@@@@[#)@^V[#@@^UJN )@@G@@[])@^T[]@@^S[[)@^RAD@@@F)@&@N@K@@@@@)[U@K@)@*@V#[][#@@@@@@@@@@@@#X/,0@@@JO )@@G@@@[(@#!______REWIND/K@@OKN@0@@*AE@@@F)@:@<#[#[#[#@@@@@@)[W@K@)@\@F#@@@@@@JP )@@G@@@[%@#!______REWIND@@@@@<@@@@@<@@@@@<@@@@[UAF@@@F)@0[F][#[#[#[#[#[#[#@@@@JQ )@@G@@C/@@@[ @@@#C@[:@#!@@@@@<@@@@@<@@@@@<@@@@[W@@@@#Y/,0@@@AG@@@F)@9@3#[#@K[@JR )@@G@@@@@@@@)[Y@K@@@@@@@______READ /K@@N;*@@@@G/G@@@_H@@@@@[@@@#CG@@@#CAH@@@FJS )@@G@@)@_[F][#[#[#[#[#[#[#@@@@*@@@@GD@@@@=@[0@#!@@@@@=@@@@]"@@@@#Z@@@@[Y@@@@#XJT )@@G@@/,0@@@AI@@@F)[C@%K^DOG^G@@@@@@)[)@S@@@@@@@I/O TR***** (028H0@[3@#!@@[@[)JU )@@G@@/,0@@@/K@@[M0@@@@GAJ@@@F)[<@S@)[H@3]SK^[#[#@@@@@R[@@#C@[6@#!/K@@OGN@0@[LJV )@@G@@C8)@@H'^@@@@SC2) IN S22OUBLE AK@@@F)[N[N#@^G[@K0^G^G@[@@@@>G@@@# T/@@@FJW )@@G@@C@@@##/K@@[9(@@@@GH@@@]";K@@@]C@^@@[O[@@^OAL@@@F)[X[F#[@K0K0K0^G^@@@@@@@JX )@@G@@*@@@@G/C@@[$H@@@]_C/@@@][@@@@>G@@@#@C@@@@>/K@@[+(@@@#]AM@@@F)[&@3@K0^G^GJY )@@G@@^G@@@@)[&@K@@@@@@@______SKIP (@@@@>[@@@@>G@@@@>;@@@@@@@@[&@@@@#X/,0@@@KA )@@G@@/K@@@_AO@@@F)[5@+^[@@@@@)[*@K@)[9@N#[@@@@@/K@@]](@@@#]______READ /K@@[EKB )@@G@@/K@@@_0@@@@G*@@@@GAP@@@F)[;[F][#[#[#@K0K0K0K@@@@/G@@]AD@@@@=@] @#!@@@@@=KC )@@G@@@@@@@@@@@@#@@@@@[*@@@@#X/,0@@@AQ@@@F)]^[MK^G^[#@@K@@@@/K@@]Q0@@@@G*@@@@GKD )@@G@@H@@@@@T/@@@FC@@@##/K@@]=(@@@##/K@@[E*@@@@GAR@@@F)]I@V]P#[#@@)[%@0@@@@@@@KE )@@G@@BLE INT TROUE LIMISTORAG***** (038H0@]G@#!@@[@[%/,0@@@AS@@@F)[0@K@)]L@:]KF )@@G@@SK^[#@)[2@K@______READ @]J@#!/K@@OGN@0@]PC8)@@H'^@@@@2) S22SCAT@@@FKG )@@G@@)]Q[F#@K0K)K0K0K0^G@@@@@@@@@@=@@@@@@@@@@^W@@@@[2@@@@#X/,0@@@[@@@^WT/@@@FKH )@@G@@C@@@##AU@@@F)]Z@3#[#[@^[#@@@@@)[4@K@@@@@@@______READ (@@@# /K@@[E*@@@@GKI )@@G@@/G@@]=D@@@@=@]K@#!AV@@@F)]>[F@K)K0K0K0^G^G@@@@@@C/@@@]@]P@#!@@@@@=@@@@@@KJ )@@G@@@@@@# @@@@[4@@@@#X/,0@@@/K@@#UAW@@@F)],@;#[@^[#[@@@@@@)[6@K@______READ KK )@@G@@*@@@@G/G@@]6D@@@@=/K@@#C*@@@@G/C@@]2H@@@]_AX@@@F)]5[F@K)K0K0K0^G^G^G@@@@KL )@@G@@D@@@@=@]U@#!@@@@@=@@@@@@@@@@# @@@@[6@@@@#X/,0@@@/K@@[EAY@@@F)]"@N@@@@@@@KM )@@G@@)[8@K@)#@@V@K)K0@@@@@@@@@@@@#X/,0@@@/K@@[E______READ *@@@@G/G@@#[AZ@@@FKN )@@G@@)##[F#[#@K0K0K0[@@@@@@@@/K@@#L(@@@@GH@@@@@C@@@#C@]X@#!@@@@@=@@@@@@@@@@# KO )@@G@@@@@@[8BA@@@F)#G[N#[@^[@K0[@@@@C/@@@[/K@@#U0@@@@G*@@@@GD@@@@=/K@@#U/K@@[EKP )@@G@@*@@@@G/G@@#KD@@@@=BB@@@F)#Q[F#[#@K^G^G^G^G^G@@@@C@@@#[[@)@#FC@)@#][@@@#EKQ )@@G@@C@@@# /K@@[E*@@@@GG@@@# G@@@@=BC@@@F)#Z[F#[#[@^[#[#[#[#@@@@@[@@@#HC@@@#BKR )@@G@@[@@@#GC@@@#@/K@@#&*@@@@G/C@@#=D@@@#G[@@@#GBD@@@F)#*[EK0^[#[#[#@K0@@@@@@@KS )@@G@@H@)@]_C/)@@[[@@@#IC@@@#A @@@#H/K@@#!*@@@@GH@@@]_C/@@@[BE@@@F)#1[N@^[#[@^KT )@@G@@G[#@@@[@)@[^R[@@^MC_)@@[G@)@# C/)__"/K@@^^(@@@# /K@@^E*@@@@I/C)@#4BF@@@FKU )@@G@@)#;[N#@^G^G^@^@@@@C/@@@[8L@@#;G_)@@[O.@@@[/K@@^B*@@@@@[@K@@@+@^@@[C/@@@[KV )@@G@@[#)@@&BG@@@F)^ [F#[@^G^@K0K0K0@@@@@@*@@@#E[@@@#DG@@@]_C/@@@[/K@@^L[@@@#DKW )@@G@@C/@@@]/K@@^L[@@@#DBH@@@F)^I[F@^G^COG^G^[#[#@@@@@(@@@#F@##@#!/K@@[E@@@@#)KX )@@G@@@@@@#C/,0@@@[@@@#DC/@@@A/K@@^LBI@@@F)^R[F@[] #[#[@K0K-@@@@@@/,0@@@@#B@#!KY )@@G@@/K@@[E@@@@#X@@@@#@/,0@@@[@@@@@C/@@@[/K@@^$BJ@@@F)^)[MK0K^G^G@^G^@@/C@@^?KZ )@@G@@H@@@]_C/@@@][@@@@@G@@@@@C@@@#@@#C@#!/K@@[E@@@@#@@@@@@@BK@@@F)^%[MK[#@^G^LA )@@G@@G@@@@@ @@@@I*@@@@KH[@@#@C[@@##C/)@@[ @@@@G*@@@#EC/@@@[/K@@ L*@@@@GBL@@@FLB )@@G@@)^4[MK[#[@^@^@@@@@/K@@ L[@[@@@C/@@@[/K@@^"*@@@@G/C@@^;H@@@#EC/@@@[/=K@ LLC )@@G@@)@@@@IBM@@@F)^"[MK0^G^G[#@^G@@[@@@@$;K@@@FC@^@@[[#)@@&[@@@[^Q[@@^MR[@@#-LD )@@G@@C_)@@[G@@@#EC/@__"BN@@@F) C[N#[#[#@@^@@@@@C/@@@[8L@@ ^G_)@@[[[O)@[+[^@@[LE )@@G@@C.@@Z_[@>@@[C@)@@&O[K@^QR[K@@$BO@@@F) M[N#[#@@K0@@@@@@)@@@@I @@@@I*@@@@KLF )@@G@@H[@@]_C.@@@[C/)@@[ @@@@G*@@@@IH@)@#@C@)@##BP@@@F) W[F@K0K^G^G[#@K0@@@@@@LG )@@G@@H@@@]_C/@@@][@)@#TC@+@@@[@@@@[C@@@#+/K@@A'(@@@# /=K@A'BQ@@@F) >[M^@K0K0[LH )@@G@@@K0@@@D@@@#T/K@@ 00@@@@G*@@@@GD@@@#T[@@@#TC@#@@@/K@@ %1@@@@G*@@@@GBR@@@FLI )@@G@@) \[F#[#[#@^[#[#@@@@@@@@C/@@@][@@@@[C@@@#T/K@@ 71@@@@G*@@@@G"^@@#TC@@@@[LJ )@@G@@[@@@#TBS@@@F) 8[F#[@^[#[#@^G@@@@@@@@[@K@@@+@ @@[C/@@@[O[K@^VR[K@# /K@@AILK )@@G@@*@@@@G/C@@ /H@@@]_BT@@@F)A[[F#[#@K0K0K0K0K0K@@@@/K@@AH(@@@@@A[K@^WO[K@^NLL )@@G@@R[K@# [@)@#TC@=@@[O[@@^TR[@@# BU@@@F)AE[F#@K0K^G^G[#[#@@@@@@D@@@#T[@@@#TLM )@@G@@C@ @@[O[K@^VR[K@# /K@@AM[@@@#TC@^@@[R[@@^WBV@@@F)AN[M^[#[#[#[#@^@@/K@@AZLN )@@G@@1@@@@G*@@@@G"^@@#TC@@@@[[@@@#TD@@@#T/K@@AS0@@@@G*@@@@GBW@@@F)AX[F#[#[#[#LO )@@G@@@^G^G^G@@@@@"^@@@[C@@@@W[#)@@*N.@@@DC_)@@[[@@@@WC@@@#<[@@@@[C@@@#TBX@@@FLP )@@G@@)A&[F@^@K0K0K0K+K0@@@@@@@@[@@U/,0@@@[@@@@(G@@@#^G@@@@*C/@@@#/K@@A5*@@@@GLQ )@@G@@/C@@A(BY@@@F)A\@<#[#[#[#@@@@@@)['@)@@@@@@@)) ,I1,1HI2,1H.(2H(F,@@K@#^LR )@@G@@@@K@@(@#8@#!@@@@['BZ@@@F)A3[F]T@K0K0K0^[#[#@@@@@O[@@^OR[@@#C8L@@A@@@/K@@E1*@@@@IH@)@@3C@=@@[/K@@E1*@@@@I/C)@CACJ@@@FMD )@@G@@)CH[F#[#@K0K0^G^G@@@@@@@C")@@[[]@@@1G]@@@1C"@@@F[[)@@8G[)@@1C.)@@ [[@@@7ME )@@G@@G[@@@1CK@@@F)CQ[N#[#@^@[#@@@@@ @@@@I*@@@@?C/)@@[ @@@@S*@@@@I/G)@CXG/)__"MF )@@G@@C_@@@[[])@@2G])@@2CL@@@F)C)[MK[#@K0^G^G@@@C@A@@[O[)@^PR[)@@7[#@@[^G#@@@6MG )@@G@@C_@__"[@)@@9C/)@@S/$K@C2)#@@@ICM@@@F)C%[F#[#@K0K0K^G^G^G@@@@ @@@@;[@)@@7MH )@@G@@H@)@@68L@@C$[@)@@7G@)@@7C/)@@[]@@@@9H@@@@9CN@@@F)C3[EK0[#[#[#[#[#@@@@@@@MI )@@G@@ @@@@/A[@@^WO[@@^PR[@@@7[#0@@'[@@@[^C_0@@[G@@@@6C/@__"CO@@@F)C/[F#@K0[#[MJ )@@G@@#@K0@@@@@@@@G[@@@5C.@@@[[@)@@7G@)@@7C/)@@[G/@__"[@@@@.C@ @@[R[K@^WCP@@@FMK )@@G@@)D [F#@^G^G^G^G^G@@@@@@@N8O@@[R[@@^XA[)@^XO[)@^PR[)@@8[#)@@_[@@@[ C_)@@[ML )@@G@@[[@@@"CQ@@@F)DI[F@K@@WC@)@@"R[K@@;[@@@@;CV@@@FMR )@@G@@)D'[N@K0^@K^G@K@@@/K@@EF1@@@@K*@@@@KD[@@@9/K@@E^*@@@@K/D@@E@H.@@@BH[@@@"MS )@@G@@/K@@EKCW@@@F)]]@K@)E^@;@K0K^G[#[#@@@]@@@@9H@@@@9C/@@@[@ J@#!/K@@EF@@@@]]MT )@@G@@/,0@PG______ CX@@@F)EF[MK0K0^[#[@K0K@C/@@@C/K@@E)(@@@@:/K@@E1(@@@@;MU )@@G@@8L@@C7G_0@@[[@@@@8G@@@@8C/@@@]CY@@@F)EP[##[@^[@K0K0K@@)]^@C@ /K@@E)MV )@@G@@@ T@#!@@@@@;/,0@T7/K@@EX*@@@@G/C@@ETH@@@@)CZ@@@F)] @C@)EX[#@K0K0K0K[#@@@MW )@@G@@R.)@@[G@@@@5C/@__"/K@@LQ(@@@@?@ V@#!@@@@]^/,0@S9______DA@@@F)E>[EK0K0K^DMX )@@G@@^G^G^[#@@@@@@ -@#!@@@@E?@@@@@_@@@@#P/,0@@@^^K@E?N8Q@@[A[)@@_[@@@[^DB@@@FMY )@@G@@)E,[MK^[#[#@K[#@@@ @@@@G(@@@# C/@@@[/K@@F9*@@@@GH@@@#IC@@@@3/K@@LQ8L@@E&MZ )@@G@@O.)@@[DC@@@F)E8[M^G@[@K0K@@@@@/K@@F^(@@@@?/=K@FD+@@@@I @@@@I1@@@@K*@@@@KNA )@@G@@H[@@]_C.@@@]C/)@@[DD@@@F)F][F#[#[#[@K0K0K[#@@@@@H@@@]_C/@@@^/K@@LQ[@@@#NNB )@@G@@C@@@#&/K@@FC(@@@@:[@@@#PC@@@#>DE@@@F)FF@+K@@@@@@)]A@)@@@@@@@@@@@@@______NC )@@G@@ R THANGREATEN.@@@GC_)@@[/K@@F=(@@@@GDF@@@F)FJ[F#[]H#[#[#[#[@K0K@@@ND )@@G@@/K@@IM@@@@[@/,0@PG@ 2@#!@@@@[@@@@@@_@@@@]A/,0@@@[#)@@_DG@@@F)FS[F#@K^G^GNE )@@G@@[@K^@@@@@@@@@@@@F)/,0@Q0^^K@F)N8O@@[O[@@^VR[@@# 8L@@FJG_)@@[@ 3@#!DH@@@FNF )@@G@@)F-@:@K0K@@@)]E@S@@@@@@@@@@@@@______HAN LESS TN.@@@DC_)@@[/K@@IM@ 5@#!NG )@@G@@/K@@IMDI@@@F)F&[F#[]H#[#[#[#[@K0K@@@/K@@IM@@@@[@/,0@PG@ '@#!@@@@[@@@@@@_NH )@@G@@@@@@]E/,0@@@[#)@@_DJ@@@F)F\[N#@K[@K^[@K0K@/K@@IM@ .@#!/K@@IM@@@@F5/,0@Q0NI )@@G@@^^K@F5N8N@@@8L@@F&G_)@@[@ ;@#!DK@@@F)F9[MK0[@K0K0^[#@@(@@@@?/K@@GJ*@@@@GNJ )@@G@@H@@@#HC@@@@3/K@@IS1@@@@G*@@@@GH@@@]_C/@@@]DL@@@F)G#[F@K0K0K0K0K0K^G^G@@@NK )@@G@@[@@@#NC@@@#$/K@@LQ(@@@@:[@)@#QC@)@#*[@@@#PC@@@#$/K@@GCDM@@@F)GG[N#[#[@^GNL )@@G@@[@^G^@/C@@GSH@@@@3C/@@@[/K@@HM(@@@@GH@@@]_C/@@@^/K@@LQ[@)@#OC@)@#*DN@@@FNM )@@G@@)GQ[MK[@K^[@K0@@@@N.@@@CC_)@@[@AK@#!/K@@IM@@@@GV/,0@Q0^^K@GVN8N@@@/K@@G!NN )@@G@@*@@@@GDO@@@F)]H@S@)G)@3#[]H#[#[#[#@@@AO@#!@@@@[@@@@@@_@@@@]H/,0@@@[#)@@_NO )@@G@@______ESS AND LDP@@@F)G&[F@K0K^G[@K^G^G@@@@@@O[K@^VR[K@@3/K@@IM8L@@G)NP )@@G@@G_)@@[@AP@#!/K@@IM@@@@[@/,0@PGDQ@@@F)G\@%K^[@K@@)]K@K@)G4@F#@@@@@@@AS@#!NQ )@@G@@______+ /K@@IM@@@@G2/,0@Q0^^K@G2N8P@@@DR@@@F)G5@V@K0K@@@)]M@K@)G8@V#NR )@@G@@[@K0@@@@@@]M/,0@PG@AT@#!______ /K@@IM@@@@]K/,0@PGDS@@@F)G;@F@@@@@@@NS )@@G@@)]O@K@)G/@<#[@K0K@@@@@@@/K@@IM@@@@]O/,0@PG@AU@#!______T /K@@IMDT@@@FNT )@@G@@)]Q@K@)H@@<#[@K0K@)]S@K@@@@@@@______ /K@@IM@@@@]Q/,0@PG@AV@#!______NU )@@G@@O DU@@@F)H^[F#[@K0K^G^G^G[@@@@@@^^K@HIN8Q@@[O[)@^VR[)@@3@AX@#!/K@@IMNV )@@G@@@@@@]S/,0@PG@AW@#!DV@@@F)HH[F@K^[#[@K0K0K@@@@@@@*@@@@G/C@@HRH@@@# C@@@@3NW )@@G@@/K@@IM@AY@#!/K@@IM@@@@HI/,0@Q0DW@@@F)HQ[F@K0K0^[@K^[#@@@@@@@@A+@#!/K@@IMNX )@@G@@@@@@HW/,0@Q0^^K@HWN8O@@[O[@@^VR[@@# /K@@H,DX@@@F)HZ@M@)]U@S@)H-@V#[]H#@@NY )@@G@@@@@@@@@@@@]U/,0@@@[#)@@_______REATER AND GN.@@@FC_)@@[DY@@@F)H=[F#[#[#[@NZ )@@G@@K0K^G[@@@@@@8L@@H-G_)@@[@A$@#!/K@@IM@@@@[@/,0@PG@A&@#!@@@@[@@@@@@_DZ@@@FOA )@@G@@)H![#@K0K0^[@K^@@@)]X@C@ /K@@IM@@@@H3/,0@Q0^^K@H3N8P@@[O[K@^VR[K@@3OB )@@G@@/K@@IMEA@@@F)]Y@C@)H5@<#[@K0K@)]Z@K@@@@@@@@@@@@@______T /K@@IM@@@@]XOC )@@G@@/,0@PG@A%@#!______EB@@@F)H9@<#[@K0K@)]-@K@)H.@N#[@@@@@/,0@PG@A?@#!______OD )@@G@@O /K@@IM@@@@]Z/,0@PG@A:@#!EC@@@F)H_@N#[@@@@@)]<@K@)I[@<#[@K0K@/K@@IMOE )@@G@@@@@@]@C@OF )@@G@@- /K@@IM@@@@IF/,0@Q0^^K@IFN8Q@@@O[)@^KR[)@@3@A,@#!EE@@@F)]&@C@)IH@:#OG )@@G@@[@K0K^G@@@@@)]$@K@______ @A0@#!/K@@IM@@@@]>/,0@PG@A\@#!______EF@@@FOH )@@G@@)IM[F#[@K^G^G^@K0K0@@@@@[@@@@0G@@@@0C/@@@[/K@@E)@A2@#!@@@@]$/,0@S9/K@@IROI )@@G@@(@@@@:EG@@@F)IV[F#[@^[#[#@K0K0@@@@@@R[K@@$[@@@@$C@^@@[O[@@^QR[@@@0/K@@G]OJ )@@G@@*@@@@G/G@@IZH@@@# EH@@@F)I=[F#@^G^G^@K^G@@@@@@@@C@)@[[/K@@IS*@@@@I/C)@I?OK )@@G@@H@)@@3[@)@[[;K)@@[C@>@@[O[K@^VEI@@@F)I![F#@K[#[#[@K0K0@@@@@@R[)@@$ @@@[]OL )@@G@@/K@@G]]@)@@0H@)@@0C/)@@[/K@@I4(@@@@IH@)@@3EJ@@@F)I6[F#@^G^G^G^G^G@@@@@@@OM )@@G@@C@=@@[O[@@^TR[@@@$[@K@[]G@K@[][@K@@@+@A@@[C/@@@[O[)@^VEK@@@F)I_@V#@K0@@@ON )@@G@@)](@K@)J]@V#[@K@@@/,0@PG/K@@JC(@@@@5______, [[@@[^C.@@@[[@)@[#EL@@@FOO )@@G@@)J @N#[@@@@@)]:@K@)JB@<#@^G@@@H@)@[^C/)@@[C/@@@[@B @#!______( /K@@K7OP )@@G@@@@@@](EM@@@F)JF[M[#@^[@K0K@@@@/K@@K7@@@@]:/,0@PG/)K@JQ+@@@@I @@@@I(@@@@@OQ )@@G@@C/)@@[ @@@@G*@@@@IEN@@@F)JP[N#@K0^@K0K0@@@ @@@@G(@@@@IH@)@#=C@)@[#C/@@@[OR )@@G@@/K@@J9(@@@@GH@@@]_C/@@@]@BB@#!EO@@@F)JZ[MK0[@K^[#[@@@@C/@__"/K@@J.@BG@#!OS )@@G@@/K@@K7/,0@UZ/=K@J*)@@@@I @@@@I(@@@@@C/)@@[EP@@@F)J([F#@^G^C4G^G^G^G@@@@@OT )@@G@@@BL@#!@@@@[@@@@@[ @@@@[#/,0@@@[#)@[ [@@@[^C_)@@[G@@@#^EQ@@@F)J2[F@K0K^G[OU )@@G@@@K^[#@@@@@@@@@@@[#/,0@Q0/K@@J.8L@@J?G_)@@[@BM@#!/K@@K7@@@@[@/,0@PGER@@@FOV )@@G@@)J;[F@K0^G[@K0K0K0@@@@@@(@@@@@O[K@^NR[K@@$/K@@KE(@@@@GH@@@[^C/@@@]@BP@#!OW )@@G@@/K@@K7ES@@@F)K^@3@^G[#[@@@@@@@)]!@K@@@@@@@______) /K@@J][@)@[^C/)@@]OX )@@G@@[@@@[#C@ @@[/K@@KIET@@@F)KE[F@K0K^G^G^G[@K0@@@@@R[)@@0/K@@K+(@@@@GH@@@# OY )@@G@@C@@@@0@BX@#!/K@@K7@@@@]!/,0@PGEU@@@F)KN[F#@K0K0K0[#[#@@@@@@@H@)@@3[@)@[[OZ )@@G@@;K)@@[C@=@@[O[@@^VR[@@@$[@@@@$C@A@@@O[)@^IEV@@@F)KW[MK[#[#[@^G[@@@/K@@K1PA )@@G@@*@@@@GH@@@]_C/@@@]/K@@I5[@)@@0G@)@@0C/)@@[/K@@K+*@@@@IEW@@@F)K&@V#[#@@@@PB )@@G@@)]\@K@)K(@V@K^G@@@@@@@]\/,0@PG/K@@K1______, *@@@@GH@@@#BC@@@@3EX@@@FPC )@@G@@)K?@:@K0K^[#@@@@@@)]1@K@@@@@@@@@@@@@______, @B:@#!/K@@K7/,0@UZ@B%@#!PD )@@G@@/K@@K7EY@@@F)K1[F#[@K^G^G^[#[#[#@@@@[@@@@S[@@@@RC@@@#(/K@@E)@B!@#!@@@@]1PE )@@G@@/,0@S9/K@@K6(@@@@:EZ@@@F)K'[N#[#[@^G@[#@@@[#)@[AN.K@@BC_)@@[N.@@@]R.K@@[PF )@@G@@[@)@@_C/)@@[/K@@E)(@@@@:[@@@@TFA@@@F)L^[F#[#[@K0K^D^[#[@@@@@@@@@LG@@@@[APG )@@G@@@@@@LE/,0@@@^^K@LEN8P@#I^^K@LGN8Q@@[R[)@@_FB@@@F)LH[F#@K0K0^@K^@@@@@@@@@PH )@@G@@/K@@E)8L@@L[O.K@@]8LK@L#G_)@@[[@@@@_G@@@@_C/@@@[@B;@#!FC@@@F)]3@K@)LQ@3#PI )@@G@@[#[@K)K0K0@@@@@@@@@@@@]3@@@@#Y/,0@@@^^K@LXN8O@#IR[@@@!______WRITE FD@@@FPJ )@@G@@)LW[F#[@K0K0K^G^@K0@@@@@H@@@#DC/@@@#/K@@@8(@@@#E/K@@B!@C[@#!@@@@@<@@@@LXPK )@@G@@@@@@@\FE@@@F)L>[F@^@K0K0K0K0K0@@@@@@Q[@@^MR[@@#-R[K@^RR[)@^UG@@@#EC/@__"PL )@@G@@/K@@NX*@@@@G/C@@L*FF@@@F)L,[M^G[@[#[#[@@@@/K@@L'*@@@@@[@K@@@+@^@@[C/@@@[PM )@@G@@/K@@L'(@@@@GH@@@#DC/@@@[[@@@[^FG@@@F)L8[M@@K^CK@@@@@@@@@@@@@/,0@@@8L@@L\PN )@@G@@O.K@@[O.)@@[[@^)@[;K@@@[C@^@@[[@ @@[C@A@@[FH@@@F)M][N#[@K0K0@K0^@@/K@@M-PO )@@G@@(@@@@IH@)@#DC/)@@#[@@@@@G@@@@@C@@@#E@CL@#!/K@@[E@@@@#EFI@@@F)MG[N]^K0K^GPP )@@G@@^G@^G@H@)@#DC/)@@[[@@@@@G@@@@@C@@@#E@CP@#!/K@@[E@@@@#E@@@@@@/,0@@@FJ@@@FPQ )@@G@@)MQ[MK^CL#[@K0K0@@[@@@@@G@@@@@C@@@#E@CT@#!/K@@[E@@@@#E@@@@@@/,0@@@/K@@@8PR )@@G@@(@@@@IFK@@@F)M)[F@^G[#[#[#[#@@@@@@@@[@@@[^Q[)@^RR[)@#-R[K@^UR[@@^SC_)@@[PS )@@G@@G@@@#EC/@__"/K@@@8FL@@@F)M([F#@K0K^G^G^G^G@@@@@@C/@@@[@C)@#!@@@@#U@@@@#XPT )@@G@@@@@@#T/,0@V@[@@@#TC@ @@[[#)@@&FM@@@F)M2[F#@K^G^G^@K^G@@@@@@@C@@@#V/K@@M"PU )@@G@@*@@@@G/C@@M'"^@@#UC@@@#V/K@@M"(@@@@GH@@@@&FN@@@F)M;[F#[#[#[#@^G^[#@@@@@@PV )@@G@@@@@@#T/,0@V@[@)@#TC@&@@[[@ @@[C@@@#U[@@@#U"C@@#%"@@@#TFO@@@F)N^[F#[#[#[#PW )@@G@@[#@K[#@@@@@@[@@@#WC@^@@@/K@@NQ(@@@@GH@@@@&C@@@#E@C*@#!@@@@#V@@@@#YFP@@@FPX )@@G@@)NH[F#[#[@^[#[#[#[#@@@@@[@)@#V"C)@#%"@)@#TC@)@#W/K@@NQ*@@@@I/C)@NM"^)@#WPY )@@G@@C@)@#VFQ@@@F)NQ[N#@@K^@K0K0@@@[@@@[BH@@@#DC/@@@A/K@@MG8L@@M(G_)@@[O.K@@[PZ )@@G@@O.@@@[[@A)@[C@@@#VFR@@@F)N)[MK0^G^G[#@K@@@N8O)@[^^K@N,N8O@@[[#)@@&[@)@[^QA )@@G@@Q[@@^MR[@@#-C_)@@[G@)@#EC/)__"FS@@@F)N%[F@K^[#[@K0^[]^@@@@@@/,0@@@8L@@N&QB )@@G@@G_)@@[@C7@#!@@@@N,@@@@[B@@@@N?/,0@V@^^K@N?FT@@@F)N3[]K0K^G^G@K@@@@)]5@C@QC )@@G@@ENDFIL/K@@@8[@@@@@G@@@@@C@@@#E@C9@#!/K@@[E@@@@#E@@@@@@FU@@@F)]6@C@)N;@3]QD )@@G@@[#[#[#[#[#@@)]7@C@REWIND@@@@@<@@@@@<@@@@@<@@@@]5@@@@#Y/,0@@@______FV@@@FQE )@@G@@)]8@C@)O[@;#[][#[#[#[#[#@@@@@@@@@@@<@@@@@<@@@@@<@@@@]7@@@@#Y/,0@@@@C/@#!QF )@@G@@______FW@@@F)OC[F#[@K^G^G^D1#[#@@@@@R]0@#,[^)@#:H8)@@[/K@@@@!^)@#:@C"@#!QG )@@G@@/K@@OKN@0@OF@C.@#!FX@@@F)OL[F#[#[#[#[#[#[#[#[#@@R[@@^:R@0@^%R@)@^(R@K@^*QH )@@G@@9\)@^&9\@@^=9,)@^+9,@@^)9!)@^YFY@@@F)OU@:#[#[#[#[#@@@@)#:@C@)OZ@F#@@@@@@QI )@@G@@/K@K#:@@F@@@*4@K#:N[K@^\N[@@^,R[)@^!R[K@^?FZ@@@F)O)@F])@@@@@)#!@K@)O-@+KQJ )@@G@@0K0K0@@@@@@@9()@^Y[^@@#:AA0@#,C8@@@I@C"@@]S22SC2/K@@@@GA@@@F)O>[F#[#[#[#QK )@@G@@[#[#[#[#[#@@A[K@^?A[@@^:A@0@^%A@)@^(A@K@^*9:)@^&9:@@^=9%)@^+9%@@^)GB@@@FQL )@@G@@)O,[N#[#[#[@^G[@^@N@0@O9C8)@@]/K@@O'*@@@@GH@@@@5C/@@@S/K@@VD^[K@^\^[@@^,QM )@@G@@A[)@^!GC@@@F)O8[F@K0^G^G^G^G^G^@@@@@N@0@P][@-@@[C@)@^1R@K@@5[@@@@5G@@@@5QN )@@G@@C/@@@[@D^@#1/K@@P#GD@@@F)P[[F@K0K0K$^G^G^G^G@@@@*4@K#\R@K@^2R]0@#2[^)@#\QO )@@G@@H8)@@[/K@@@@!^)@#\@DB@#1/K@@PBGE@@@F)#\@C@)PE@N#[])@@@)#1@K@)PG@MK0@@@@@QP )@@G@@AA0@#2C8@@@#@DB@@]STCHAR/K@@@@/K@K#\@@F@@@GF@@@F)PI[F#[#@K0K^C=G^G^G@@@@QQ )@@G@@@DI@#6@@@@@U@@[@[C/,0@@@/K@@O2[@K@^1C@VK@@A@K@^2[^@@#\GG@@@F)PR[F#@K0K0KQR )@@G@@&^G^G^C0@@@@/,0@@@[#)@[GN[@@^5C_)@@['^@@@@[@@@^5G@@@@(C/@__"@@)@^4GH@@@FQS )@@G@@)P)[F#[#[#[#[#[#@K^G@@@@C@@@[G/K@@P:(@@@@GH@@@#=C@@@[@@DO@#6@@@@[@@@@@[GQT )@@G@@@@@@[CGI@@@F)P([F#[@^[#[#[]H#[#@@@@@@@@@[I@@@@[C/,0@@@[@@@[IC@@@@(8L@@PYQU )@@G@@G_)@@[/K@@P![@@@[HGJ@@@F)P2[F#[#[#[#@K[#[#@@@@@@]@@@[IH@@@[IC/@@@[/K@@P/QV )@@G@@*@@@@GH@@@#3C@@@[@@DW@#6@@@@[@GK@@@F)P;[F@K0K0^@K0K0K0@@@@@@C@@@[I]@@@[IQW )@@G@@H@@@[IC/@@@[/K@@Q#*@@@@GH@@@#(C@@@[@/K@@P\GL@@@F)Q^[F#[@^[#[#[#@K0@@@@@@QX )@@G@@[#)@[G[@@@[^C#)@[HH@@@[HC@@@[I/K@@QV*@@@@G/C@@QCH@@@[HGM@@@F)QH[F]H#[#[#QY )@@G@@[#[@K0K^G@@@@D(@#6/K@@Q+@@@@[@/,0@PG@D*@#6@@@@[@@@@@[G@@@@[C/,0@@@GN@@@FQZ )@@G@@)QQ@%K^[@K0@)]9@K@)QV@F@@@@@@@/,0@PG______0 @D:@#6/K@@Q%N@0@QU8L@@QGRA )@@G@@G_)@@[GO@@@F)QW[F#[@K0K^[#@K^@@@@@@@/K@@Q&N@0@Q>C8)@@]@D!@#6/K@@Q%N@0@Q-RB )@@G@@@D?@#6/K@@Q+@@@@]9GP@@@F)Q>[F#[#[]WK0K0K0K0K0@@@*4@K#4N[@@^89\)@^6R]0@#7RC )@@G@@[^)@#4H8)@@[/K@@@@!^)@#4@D,@#6GQ@@@F)#4@C@)Q,@N#[])@@@)#6@K@)Q0@MK0@@@@@RD )@@G@@AA0@#7C8@@@#@D,@@]FTOBCD/K@@@@/K@K#4@@F@@@GR@@@F)Q2[F#[#[#@K0K^G@@@@@@@@RE )@@G@@N.@@@]R/K@@[ @@@[J/K@@PN[@K@^4C@VK@@^[@@^89:)@^6[^@@#4GS@@@F)Q;[N#@K0K0^RF )@@G@@G^G@K@/K@@RH0@@@@G*@@@@GH@@@@5[@@@[JG/@@@C[@[@@WG@@@[JC/@@@[A@K@@*GT@@@FRG )@@G@@)R [F#[#[@K0K0K^[#[#@@@@R@)@[J@D.@#./K@@S2N@0@RG@D/@#.@@@@@*/,0@T7[@[@@ZRH )@@G@@C@@@@5GU@@@F)RI[N#@^@K0K0K0^@@/K@@R8(@@@@GG@[@@W]@@@[JH@@@[JC/@@@[/K@@RTRI )@@G@@(@@@@GH@@@@@C@]@@[GV@@@F)RS[N@^G[@^G^G^[#@R@)@[J/K@@R6]@[@@ZH@@@[JC/@@@[RJ )@@G@@/K@@R-(@@@@GH@@@#8C@@@@@/K@@RHGW@@@F)R+[F#[@K0K0^[#[#@@@@@@@(@@@@GH@@@#'RK )@@G@@C@]@@]/K@@RX(@@@@GH@@@#9C@]@@@/K@@RX(@@@[]GX@@@F)R:[F@K0^G[@^G^G@@@@@@@@RL )@@G@@]@@@[JH@@@[JC/@@@[/K@@R4*@@@@GH@@@[JG/@@@CC@[@@W/K@@RXGY@@@F)R4[N#[#@K[#RM )@@G@@@K0K@@*@@@@G/C@@R_H@@@@5C/@@@K[@@@@'C/@@@[8L@@Q;O/K@@[[@[@@ZC@@@[JGZ@@@FRN )@@G@@)R"[F@^G[#@K0K0K0@@@@@@@C@@@@5[@@@[JG@@@[KC/@@@B[@@@[KC/@@@[[@@@@'C/@@@#RO )@@G@@/K@@S[HA@@@F)SB[F#@^[#[#[#[#[#@@@@@@G@@@[JD@@@[K @@@[L[@@@[JC@@@@5/K@@SHRP )@@G@@1@@@@G*@@@@GH@@@[JHB@@@F)SK[F#[#@K0^G^G^G^@@@@@@^^K@SYN8M)@[[@@@[LG@@@[LRQ )@@G@@C/@@@[R@K@@'[@@@[^Q@)@[KR@)@#-HC@@@F)ST[F#[@K=K^G^[#[@K0@@@@C@@@[J8L@@SNRR )@@G@@@EZ@#.@@@@SY@@@@[L@@@@SW/,0@@@^^K@SWN8L@#IHD@@@F)S+[N#@K^[@K0^G^G@C/)@@[RS )@@G@@[@@@@'G@@@@'C/@@@]@E+@#./K@@S2N@0@S$/K@@S**@@@@GH@@@@5HE@@@F)S?[F#[#[@K^RT )@@G@@[#[#[#[#@@@@R@)@^;R@K@^'R]0@#"@E>@#./K@@S2N@0@S1/K@@S#[@)@[KG@)@[JHF@@@FRU )@@G@@)S5@N#[#@@@@)#;@C@)S7@N#[])@@@)#.@K@@E>@@]SPLIT /K@@@@/K@K#;@@F@@]*4@K#;RV )@@G@@N[@@^/HG@@@F)S9[F#[#[#[#@K^[@@@@@@@@C/@__"/K@@Q8[^@@RT[^@@RJC8FK@@^[@@^/RW )@@G@@A@)@^;A@K@^'AA0@#"HH@@@F)T][F#[#[#@^G[#[#@@@@@@@R@)@[NN[@@^"R/K@@[]@@@[NRX )@@G@@G/@__8;@@@@[^@@U8SR )@@G@@[^@@U2C8FK@][@K@ GHZ@@@F)VI[N@K[@K^[@K^[@@[^@@MM[^@@MA[^@@MN[^@@MZ[^@@MYSS )@@G@@[^@@^&[^@@N8C8FK@^[^@@^T[^@@@-IA@@@F)VS[N@K^[@^[@K[@@@[^@@N3C8FK@A[^@@B&ST )@@G@@[^@@B$[^@@@[^@@@+[^@@MB[^@@N9IB@@@F)V+[F@K^G[#[@K[#@@@@@@@@SU )@@G@@[@@@^LC8FK@C[^@@]'[^@@MH[@@@^JC8FK@B[@@@^K[^@@]%[^@@M[IC@@@F)V:[N@K[@K^GSV )@@G@@[@K0@@C8FK@F[@@@^H[^@@]XC8FK@E[@@@^I[^@@^)[^@@[_C8FK@D[^@@# [^@@MTID@@@FSW )@@G@@)V5@N@K@@@@@)#X@8@@@@@@@K>@@@@KG@@@@@@[@@@@@@@@B@@@@@E@@@@@]@@@@@[/K@@@@SX )@@G@@[^@@]EIE@@@F)#=@8@@@@@@@)#3@C@)#8@C@, 0 K^@@@@. G MISSINSY )@@G@@ OTHEROTHER IF@@@F)#9@K@)^B@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SZ )@@G@@@@@@@@@@@@@@H^@@@@( ) IG@@@F@@@@@@@^[#[#[#[#[#@@@@@@G@@@[JD@@@[KTA )@@G@@ @@@[L[@@@[JC@@@@5/K@@SH1@@@@G*@@@@GH@@@[JHB@@@F@@^@@]@@A@@E@@U@@[@@Y@@@TB )@@G@@@@^@ H@C@@V7S1IODR S22DWR NCOD$ S1PRFT S1PRST TC )@@G@@NPRT$ NIO2$ NERR4$ NERR3$ NERR2$ S22SC2 TD )@@G@@@@[@@@@@@@O-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)@A@)@@@@@@@)@@@<@K0K0K0@@@@@@@[H@ 4@@@@ N@@@@ NTG )@@G@@/,0@JN A7,4X A8,3X A9,2XA10,1XAA@@@A)@^[MK^[@K0^G[#[#@[@@@@JT@@@ _C@@@@@TH )@@G@@ @@@@I @@@@@@[I@ 4/K@@I]N@0@@C/K@@@D*@@@@GAB@@@A)@I@N#H#@@@@)@8@K@)@K@V#TI )@@G@@[][#@@@@@@@@@@@@@8/,0@@@ @@@@[______ODROUT[@)@@IC@)@@OAC@@@A)@N[N#[@K^G[TJ )@@G@@#@K[#@[@@@@[C/@@@[/K@@@X*@@@@GH@@@@KC/@@@^@[O@ 4/K@@@X/K@@@X@@@@@KAD@@@ATK )@@G@@)@'@K@)@X@3#[] #[#[#[#@@@@@@@@@@@@@M@@@@@M@@@@@L@@@@@'/,0@@@ @@@@@______TL )@@G@@STJBINAE@@@A)@<[F@K0^G^[#L@K+K4@@@@@@@@@@#/,0@@@/=@@[XD@@@@ /K@@[X[@@@@@TM )@@G@@C/@@@[@[T@ 4/K@@@*AF@@@A)@?@;#[#@K0K0K@@@@)@/@K@4X,45H(1H0,1*@@@@G/G@@@4TN )@@G@@H@@@@NG@@@@JC/@@@F@[Z@ 4@@@@@NAG@@@A)@"[@@@@@@@@)@3@F@@@@@@@/K@@@/R D) TO )@@G@@E C O T R N P U F I Y O M A R S U M AH@@@A)@4[#]H#[#[]-#[#[]>@@@@@TP )@@G@@@@@@@@/K@@[@'^@@@@@[=@ 4@@[@@//,0@@@@[<@ 4@@@@ O/,0@@@AI@@@A)[A[S@@@@@@@TQ )@@G@@______R D ) E C O T R N P U F I Y O M A R S U M 4X,45H(1H0,1AJ@@@ATR )@@G@@)@/[F]L#[#[#[]H#[#[#H#@@H@@@ QC@@@@C@[%@ 4@@@@ P/,0@@@@[*@ 4@@@@ O@@@@[ATS )@@G@@/,0@@@AK@@@A)[ []K^E^G^G[#[#@@)[L@C@(/,21X@@K@@I@@K@ _@@K@@@@[?@ 4@@[@[LTT )@@G@@/,0@@@/K@@[I*@@@@GAL@@@A)[M[S@@@@@@@,011H 45X,I4WITH/,ABLES H VARII4,015TU )@@G@@TS OF,CONSISECORD NPUT R,024HIAM@@@A)[X[K@@@@@@@@@@@@@OR) 6HFACTT13,00TV )@@G@@ORDS//AL REC LOGIC4,016H,45X,IS ON,/FACTORAN@@@A)[H[F]>#H#@K^E^G^G@@@@@@TW )@@G@@@@K@@@@[3@ 4@@[@[$/,0@@@/K@@[T(@@@@GH@@@ QC@@@@C'^@@@@AO@@@A)[Q@N#[#@@@@TX )@@G@@)[$@8@@@@@@@I4,016TS OF,CONSISECORD NPUT R,024HI(/,21X@@K@@I@@K@ _AP@@@ATY )@@G@@)[,[S@@@@@@@OGICAL016H L5X,I4,ON,/,4ABLES H VARII4,013/,45X,NS OF,RVATIOTZ )@@G@@H OBSEAQ@@@A)[9@*@@@@@@@)[S@V]>]-#@@@@@@@@@@[@["/,0@@@'^@@@@LE) VARIABUA )@@G@@2,008HDS//T1 RECORAR@@@A)[V@N#[]=@@@)["@8@@@@@@@13,006ICAL/T07HLOG,T45,0UB )@@G@@HFIELD36,005(1H+,T'^@@@@@[9@ 4AS@@@A)] [S@@@@@@@UMNS,T07HCOL,T54,0RECORDUC )@@G@@5,006HYPE,T4,004HTME,T36004HNAR,T24,HNUMBEAT@@@A)]K@S@)[X@%K0@@@@@)]N@C@UD )@@G@@VFMT G/@__"W/@@@E;O@@@=H@@@@JC/@@@[T) HFORMA66,006AU@@@A)]O@C@)[+@;#UE )@@G@@[]P#[#[#[#[@@@@@@@/K@@H+@@@@@O@@@@ R@@@@@P@@@@]N/,0@@@]@@@@O______AV@@@AUF )@@G@@)[(@<#@K0K0@)]P@K@)[!@N#[]^@@@/,0@@@ @@@@Q______TVTYPE]@@@@PH@@@@PC/@@@[UG )@@G@@@["@ 4AW@@@A)[\@3#[#[#[#[@K0@@)]R@K@@@@@@@______VNAMES@][@ 4/K@@]J@@@@@QUH )@@G@@@@@@@S@@@@@R@@@@]PAX@@@A)[5[F#[] #[#[#[#[@K0@@@@C/@@@[@]#@ 4/K@@[_@@@@@UUI )@@G@@@@@@@U@@@@@T@@@@]R/,0@@@ @@@@GAY@@@A)["@3#@K0@@@)]T@K@@@@@@@@@@@@@______UJ )@@G@@TVFMT G/@__"W/@@@E;O@@@=H@@@@QC/@@@[[@@@@GAZ@@@A)]^[F#[]P#[#[#[#[@K0@@@@UK )@@G@@C/@@@[@]A@ 4/K@@H+@@@@@V@@@@ R@@@@@W@@@@]T/,0@@@]@@@@VBA@@@A)]H@<#[#[#[#UL )@@G@@@@@@@@)]V@K@)]L@F@@@@@@@/K@@]W______INAMES(@@@@Q @@@@F]@@@@WH@@@@WBB@@@AUM )@@G@@)]M[F] #[#[#[#[@K0^G@@@@[@@@@FC/@@@[@]F@ 4/K@@]>@@@@@U@@@@@U@@@@@X@@@@]VUN )@@G@@/,0@@@BC@@@A)]V@F@@@@@@@)]X@K@)]W@<] #[#[#@@@@@@@@@@@U@@@@@X@@@@]X/,0@@@UO )@@G@@______VNAMES/K@@]>BD@@@A)])[F#[@K0^G^G^G[#@@@@@@[@@@@)C/@@@[ @@@@Z @@@@YUP )@@G@@[@@@@FC/@@@[@]I@ 4/K@@]>@@@@@UBE@@@A)]([F#[#[#[#[9K0K0K0@@@@C.)__"[[@@@#UQ )@@G@@[[@@@]C[@@ T[@-J_"C@)@ SO@K@@)R@K@@P[@@@@-BF@@@A)]2[M[#@K0K0^G^G@@[#)@@@]-@ 4BM@@@A)#4[F#[#[#[@UZ )@@G@@K0K0K0K0K@@@/,0@JN[@@@A[@]=@ 4@@@@@Y@@@@ U/,0@JN[@@@@$@]<@ 4@@@@@YBN@@@AVA )@@G@@)#.[F#[#[#[#@K0K^G^G@@@@@@@@@Y@@@@ X/,0@JN]@@@@*G/@__"H@@@A[@]=@ 4@@@@@YVB )@@G@@@@@@ OBO@@@A)^A[F#[#[#[#[#[@^G@@@@@@;[)@@@@^QD[@@@F[@)@@%VC )@@G@@C@)@ T[@@@@(@]>@ 4BP@@@A)^J[F#[#[#[9K0KOG^[#@@@@@@@@ V/,0@JN[])@@#C]-@@@VD )@@G@@[]@@@]C][J_"R@K@@E][)@@EH[)@@XBQ@@@A)^S[N#[#[#@K[@K0^@8];@^<$'0@@IRA0@@:VE )@@G@@/K@@H:*@@@@G/G@@^ZG/@__2[@@@@:@]?@ 4@@@@@YBR@@@A)^+[F](#[@K^[@K^[@@@@@@@VF )@@G@@/K@@H:/K@@AJ/K@@ ./K@@^'/K@@^4/K@@^1/K@@H:@]\@ 4'^@@@@BS@@@A)^:[F@K^[@K^VG )@@G@@[#[#[@@@@@@@/K@@^/[@@@@?C@@@ Y/K@@H:/K@@H:/K@@H:/K@@^7/K@@H:/K@@H:BT@@@AVH )@@G@@)^4[F#[#[@K0K0K^G^G^G@@@C@@@ +[@@@@?C@@@ -/K@@^/[@@@@?C@@@ )/K@@^/[@@@@?VI )@@G@@C@@@ ZBU@@@A)^.[F#[#[#[#[#@^G@@@@@@@*@@@@IH@)@@-C/)@@EC/@@@[[[@@@!C[@@ =VJ )@@G@@[@)@@ C@)@ <[@@@@^BV@@@A) A[M^G^G@^[#[#@@@[@@@@!C@@@ >/)K@ K)@@@@I @@@@IVK )@@G@@*@@@@KH[@@@JC[@@@YC/)@@[ @@@@GBW@@@A) K@;#[@K&K0K0K0K0@@@@@@)]Z@C@(I2,1HVL )@@G@@@@K@@$@].@ 4@@@@]Z@@[@@%/,0@@@/K@@ S(@@@@$BX@@@A)])@C@) R[#]=K0K[@K&K0@@VM )@@G@@@@[@@,/,0@@@/K@@ &*@@@@G/C@@ XH@@@@*C/@@@D'^@@@@P) BY@@@A) Z@:#[#[#[#VN )@@G@@[#@@@@)]-@S@@@@@@@1) ,1H.,I(A1,I1@@K@@(@@K@@*@@K@@?@##@ 4@@@@]-BZ@@@AVO )@@G@@) =[F]>@^G^@K^D=G@@@@@@@@@[@@,/,0@@@/K@@ 4*@@@@G/C@@ :H@@@@(C/@@@D/K@@BAVP )@@G@@'^@@@@CA@@@A) !@:#[#[#[#[#@@@@)]=@S@@@@@@@1) ,1H.,I(A1,I2@@K@@(@@K@@*VQ )@@G@@@@K@@?@#G@ 4@@@@]=CB@@@A) 2[F]>@K&K0K0K0K0K0K0@@@@K@@(@@K@@*@@K@@?@#N@ 4VR )@@G@@@@@@]$@@[@@,/,0@@@/K@@BA'^@@@@CC@@@A)]$@S@) ;@3]>@K0K0K^G@@@@@@@ V/,0@KOVS )@@G@@[@@@@?C@@@ Z/K@@BA'^@@@@2) ,1H.,I(A1,I2CD@@@A)A[[F#[#[#[@K0K0K0K0K@@@VT )@@G@@/,0@KO@#W@ 4@@@@ &@@@@@Y@@@@ X/,0@KO@#V@ 4@@@@ U@@@@@YCE@@@A)AE[F#[#[#[#VU )@@G@@[@K0K0K0K0@@[@)@@ C@)@ *[@@@@^C@@@ $/K@@^/@#X@ 4@@@@ &@@@@@Y@@@@ WCF@@@AVV )@@G@@)AN[MK0K0^G^@K[#@@H[)@@*C.)@@[/K@@A?*@@@@M/D)@AVH[)@@*C.)@@D[[@@@ZG[@@@ZVW )@@G@@C.@@@[CG@@@A)AX[EK^G[#[#[#[#[]S@@@@@/,0@@@[]@@@!C][@@ R@K@@E[[)@@E;L)@@[VX )@@G@@C[)@@*/K@@A5(@@@@MCH@@@A)A&@<#[#[#[#@@@@@@)]%@K@)A%@F]=@@@@@'^@@@@1) VY )@@G@@(1HA,I@@K@@*@#*@ 4@@@@]%@@[@@,CI@@@A)A:[#@K0K0K&K0K0K0K0@@@@@@@@@@@@K@@*VZ )@@G@@@#,@ 4@@@@]?@@[@@,/,0@@@[@@@@!C@@@ (/K@@BACJ@@@A)]?@K@)A3@;]>@K0K0[#@@@@WA )@@G@@H@)@@-C/)@@EC/@@@[[@@@@!C@@@ %/K@@BA'^@@@@2) (1HA,ICK@@@A)A'[M[#[#@[@WB )@@G@@K0@@@@C@@@ :/)K@B )@@@@I @@@@I*@@@@KH[@@@JC[@@@YC/)@@[ @@@@G*@@@@ICL@@@AWC )@@G@@)B^[F#[@^G^G^G^G[#@@@@@@G@)@@-C/)@@[O@K@@)R@K@@P[@@@@)G@@@@)C/@@@[/K@@A>WD )@@G@@[@@@@!CM@@@A)BH[N#@K[@K0YOG^^@G/@@@][[[@@@C[@@ S[@-J_"C@)@ ?/K@@BU*@@@@IWE )@@G@@/C)@BMG/)__3[@)@@-CN@@@A)BR[F#@K0K0K0K0YOH^G@@@@)@)@@@D@)@@ [@[J_"C@@@@!WF )@@G@@O@K@@)R@K@@P[[)@@-C.)@@][@@@@)CO@@@A)B)[F@K'^K@@@C8@@@=CR@@@AWJ )@@G@@)B;@E@)],[C@@@@@@@A6) 1X,A3, -,I4,8,002H4,I5,IX,A6,A6,A2,36,5X,A(10X,IWK )@@G@@G_0@@[CS@@@A)B/[F@^G^G^G^G^GB=@@@@@@C.@@@[[@-J_"C@)@ ?O@K@@)R@K@@P[@@@@)WL )@@G@@G@@@@)C/@@@[8L@@]5CT@@@A)C [V#@@@^G@*@@@@OD]@@@QC.)@@[)[@@@O @@@@O(@@@@NWM )@@G@@C"@@@[+.)@@]C[)@@@ @@@@K*@@@@ZCU@@@A)CK[M@K@^C4G@@@@@@@@@@ \/,0@@@[[@@@@WN )@@G@@G[@@@@C.@@@[/>K@C*)[@@@M; @@@= @@@@M1@@@@OCV@@@A)CU@3#[#[@K*K0K0@@)]7@S@WO )@@G@@FIELD ***** (108H0@^Z@ 4@@[@]7/,0@@@/=@@C=C@@@@@@^W@ 4CW@@@A)]'[S@@@@@@@WP )@@G@@RAM UNS PROGBY THILOWED NOT ALUT IS RMAT BTHE FOED IN IS USTYPE ACX@@@AWQ )@@G@@)# @*@@@@@@@)C)@<]>@K^G@@^+@ 4/K@@I]N@0@C<'^@@@@ USED)NS ARERMATIORANSFOWR )@@G@@LESS TCY@@@A)C=@<]-#[#[]=@@@@@)#E@)@@@@@@@UMERICALPHAN***** (053H0'^@@@@WS )@@G@@@^=@ 4@@[@#E/,0@@@CZ@@@A)#I[S@@@@@@@RAM UNS PROGBY THILOWED 57H AL NOT,0WT )@@G@@BUT ISJBANK IN STEXISTS DATA DA@@@A)#T@0@@@@@@@)C*@UK0@@@@@ @@@@G*@@@@ZWU )@@G@@C/@@@[) USED.NS ARERMATIORANSFOLESS TDB@@@A)C:[M@@K^G@@@@@@@@T/@@@AWV )@@G@@C@@@ _/=K@D.)@@@@I @@@@I1@@@@K*@@@@KG.@__.C[@@@@C/)@@[DC@@@A)C5[N#@K0[#@WW )@@G@@K0@@@@G/@__;T/@@@AH@@@@[E^C4G^G^E^G^G^G@@@@@XC )@@G@@@@K@@<@^"@ 4@@[@#Z/,0@@@@^.@ 4@@@@ !/,0@@@[@@@@@G@@@@@DI@@@A)D,@N]=@@@@@XD )@@G@@)#Z@8@@@@@@@ TYPE FIELDABETICC-ALPHNUMERI***** (078H G_0@@['^@@@@DJ@@@AXE )@@G@@)#&[@@@@@@@@)D0@F@@@@@@@8L@@C'I4) IABLE,OF VARTIONS BSERVAWEEN OCT BETXF )@@G@@CONFLIDK@@@A)D1[F@K0K^C4G^G^E^G^G@@@@ D@ 4@@[@#,/,0@@@@ C@ 4@@@@ \/,0@@@XG )@@G@@/=@@D.C@@@@@/K@@D.DL@@@A)D'@V#[]>@@@)#,@0@@@@@@@ OF INUMMARYG OF SRINTINXH )@@G@@*****P(110H0/K@@D.'^@@@@@@K@@@@@)^L@0@@@@@@@XQ )@@G@@O F R Y M M A 3HS U 10X, 6(1H0, /K@@E$'^@@@@@ X@ 4DU@@@A)^R[C@@@@@@@XR )@@G@@@@@[C@@@@@@@______ ) L E S I A B V A R E D O R M N S F T R A DV@@@AXS )@@G@@)E<[F]L#[#[#[]H#[#[]-#@@@@[@^)/,0@@@@ <@ 4@@@@ O/,0@@@@ -@ 4@@@@ O@@@@^LXT )@@G@@/,0@@@DW@@@A)E?@N#[]=@@@)^)@8@@@@@@@YPE,/),004HTAME,8X,004HNBER,5X06HNUMXU )@@G@@(20X,0'^@@@@@ =@ 4DX@@@A)E,[F#[#@K0K0K0K0K0YK@@@[@-J_"C@)@ SO@K@@)R@K@@WXV )@@G@@[@@@@-[@@@@)C/@@@[ @@@@Z @@@@5DY@@@A)E7[F#[#[#@K0[#[#@@@@@@@D@@@@G[#)@@6XW )@@G@@[[)@[^C_)@@[G[)@@QC.)__"[[@@@#[[@@@]C[@@ TDZ@@@A)F@[F@^G[#[#[#[9K0@@@@@@XX )@@G@@[[@@@]C[[J_"R@K@@E]@)@@EH@)@@T;@)@@/)K@F8)@@@@IYD )@@G@@ @@@@I*@@@@KH[@@@-C.@@@EC/)@@[ @@@@G*@@@@IEF@@@A)F7[F#[@K0K0K0K0K0K0@@@@YE )@@G@@C/@@@[[[@@@!C[@@ %[@)@@ C@)@ *[@@@@^C@@@ $/K@@GK[@@@@!EG@@@A)G@[MK0@K0K0YF )@@G@@@@@@@@)@@@@I @@@@I*@@@@KH[@@@6C[@@@QC/)@@[ @@@@G*@@@@IH@)@@-C/)@@EEH@@@AYG )@@G@@)GE[F@K0K0^G^G^G^G^@@@@@/=K@G$+@@@@HD@@@@[[@@@@ZG@@@@ZC/@@@[[@@@@!C@@@ :YH )@@G@@/)K@GHEI@@@A)GN[F#L@K@N@K(@@@@)^$@)@@@@@@@)G$@E@@@@@@@YK )@@G@@C/@@@[X,2A6)6,A2,34,5X,A(20X,I'^@@@@8LK@G#[YM )@@G@@[^G[#@[[)@@-C.)@@][@@@@)G/@@@][[[@@@C[@@ S[@-J_"C@)@ ?/K@@G;*@@@@IEN@@@AYN )@@G@@)G;[F#[#[#[9^@K0K0@@@@@@[@)@@)G@)@@)C/)@@[8L@@E"G_)@@[[@[J_"C@@@@!O@K@@)YO )@@G@@R@K@@WEO@@@A)H^[N#[#[#[9^G@@@@C.@@@[+/)@@]C@)@@@ @@@@G*@@@@ZC/@@@[[[[J_"YP )@@G@@C[@@ ?O@K@@)R@K@@WEP@@@A)HI[M[@K^[#@@@@@@@[@@@@@G@@@@@C/@@@[@A&@ 4/K@@I]YQ )@@G@@N@0@HO/)K@HP)@@@@K @@@@K(@@@@JEQ@@@A)HS@3]H#[#[]-#[#@@)^:@S@ALPHAB***** YR )@@G@@(091H0@A(@ 4@@[@^:/,0@@@@A*@ 4@@@@ O/,0@@@ER@@@A)^,[S@@@@@@@ED BY ACCEPTYS )@@G@@E NOT OVE ARNED ABS DEFIE(S) AARIABLRMED VRANSFOETIC TES@@@A)^9@S@)HY@<]YT )@@G@@>@K^G@)^/@K@ ON CAS1PRVS@A?@ 4/K@@I]N@0@H-'^@@@@) ROGRAMTHIS PET@@@AYU )@@G@@)^"@)@@@@@@@)H+@:]X#[#@@G@@@@@C/@@@[@A!@ 4@@@@^//,0@@@______. S1STFTYV )@@G@@LL TO EU@@@A)H$[]K^[#[]-#[#[#@) ]@C@(043H @@K@@Y@A0@ 4@@[@ ]/,0@@@@A\@ 4YW )@@G@@/K@@I]N@0@H%[@@@@@EV@@@A) #[S@@@@@@@______. S1PRVS,I5) NUMBEREMENT YX )@@G@@BLE EL IN TA ERROR FOUNDS1PRVSEW@@@A)H\[F]>]X#[#@[@K@@@@@@@@/K@@I]N@0@H8YY )@@G@@[@@@@@G@@@@@C/@@@[@A4@ 4@@@@ F/,0@@@'^@@@@EX@@@A)H8@F#@@@@@@) I@*@@@@@@@YZ )@@G@@)H9@F]W@@@@@/,0@@@______VTYPE.R IN T. ERROS1PRVS@A6@ 4EY@@@A)H'[F#[#@[@KZA )@@G@@^G^G@@@@@@@@R]0@ 5@A9@ 4/K@@I]N@0@I[[@@@@@G@@@@@C/@@@[@A7@ 4@@@@ IEZ@@@AZB )@@G@@)I#[F#[#[#[#[#[#[#[#[#@@*4@K 2N[)@AHN[K@AGN[@@AFR@K@AE9\)@AC9,)@AA9,@@A^ZC )@@G@@9!)@A]FA@@@A) 2@C@)IG@N#[]0@@@) 4@K@)II@N#[#@@@@9()@A]AA0@ 5@A9@@]S1PRVSZD )@@G@@/K@@@@/K@K 2@@F@@AFB@@@A)IK[F#[#[#[#[#[#[#[@K0@@C@@@AJ/K@@KX^[)@AH^[K@AGZE )@@G@@^[@@AFA@K@AE9:)@AC9%)@AA9%@@A^FC@@@A)IT[MK0[#[#@K^E=G@@A.@ 8'^@@@@8];@I+ZF )@@G@@$'0@@BRA0@AM[@@@ALG@@@@IG/)__.C@)@AK;@@@@[F@K^[@K^[#[#@@@@@@@@[C[@@@R@K@AQC@@@AS/K@@KD/K@@K#/K@@J./K@@J7/K@@J1ZQ )@@G@@/K@@J:FM@@@A)J,[F@K^G^G^G[@K^G@@@@@@@BL@ //K@@KJN@0@J6[^[@@@R@K@AQC@@@ASZR )@@G@@@BJ@ //K@@KJN@0@J0FN@@@A)J7[F#[#@K^[#[#[#@@@@@@@[*[@@[R@K@AQC@@@AS@BN@ /ZS )@@G@@/K@@KJN@0@J/[C[@@[R@K@AQC@@@ASFO@@@A)K@[F@K^G^G^G[@K^G@@@@@@@BR@ //K@@KJZT )@@G@@N@0@KC[=[@@[R@K@AQC@@@AS@BP@ //K@@KJN@0@K]FP@@@A)KD[F#[#@K^[#[#[#[#@@@@@ZU )@@G@@*4@K 'R@K@ATR]0@ .@BT@ //K@@KJN@0@KI[)[@@[R@K@AQC@@@ASFQ@@@A) '@C@)KM@N#ZV )@@G@@[]0@@@) /@K@)KO@N#[#@@@@A@K@ATAA0@ .@BT@@]SLST /K@@@@/K@K '@@F@@^FR@@@AZW )@@G@@)KQ[MK0^G[#[@^G@@@C@VK@[[@@@AKC8FK@@/K@@JU[@K@ASC@VK@][@K@APC@VK@[[@K@ARZX )@@G@@C@VK@@FS@@@A)K)[N#@K^[@K^[@^@@[^@@HFC8FK@#[^@@[P[^@@]2[^@@@F[^@@DF[^@@[EZY )@@G@@[^@@C?C8FK@][@K@ _FT@@@A)K%[N@^[@K^[@K^[@@[^@@H&[^@@H$[^@@H"[^@@CR[^@@H.ZZ )@@G@@[^@@H4[^@@D>[^@@H5C8FK@^[^@@CBFU@@@A)K4@3@K^[@K^@@@@@@) N@S@_____8@@@@@]AA )@@G@@@@@@@[/K@@@@[^@@@D[^@@D&[^@@CQ[^@@HQ[^@@HRFV@@@A) Q[S@@@@@@@B F AB )@@G@@E @@@@@ @@@@@A@@@@@^@@@@@# (5XA6,@@@@@GROTATEFW@@@A) -[S@@@@@@@AC )@@G@@ A11 A11, A6,5XETIC ALPHAB@@@@@@ G11.3G11.3,IC NUMERG FX@@@AAD )@@G@@) ?@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EFINED***UND_____.@@[@@[_____"AE )@@G@@) FY@@@A@@@@@@)HY@<]>@K^G@)^/@K@ ON CAS1PRVS@A?@ 4/K@@I]N@0@H-'^@@@@AF )@@G@@) ROGRAMTHIS PET@@@A@@^@@ @@D@@H@@<@@[@@$@@#@@^@AU@C@@K'@@@@@[@@@@@QAG )@@G@@@@@@@AS1GVAL S1GTAG S1PCHR S1PCHD S1PCHH S1STFTAH )@@G@@ NCOD$ S1SERR NPRT$ NIO2$ NERR2$ NIO1$ AI )@@G@@ NERR3$ S1PRVS @@[@@@@@@@IIBLANK$ ^@@@C@@]@@@@S1CCI AJ )@@G@@ ]@@@C@@#@@@@S1CNTL ]@@@C@@^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AK )@@G@@)@@@3#^GK^[#^G@@@@)@]@C@@@@@@@@@@@@@@@F@@[*4@K@]@[]@@^/K@@@ N@0@@^[@@@@@AL )@@G@@C@@@@[AA@@@A)@A@N#^C@@@@)@^@K@)@C@N#^@@@@@)@[@C@KG@@@@/K@@@@AA0@@ @[]@@^AM )@@G@@INSEG7/K@@@@/K@K@]AB@@@A@@^@@]@@A@@[@@C@@[@@G@@@@@]@@B@C@@@ENERR3$ AN )@@G@@INSEG7 @@[@@@@@@@@C 2400 17105152 10 -4294967295 AO )@@G@@ 0 4294967295 @Q@[@@ -268435449 128)@@@2K0@CS@@)@O@C@)@#@K@AP )@@G@@FILERECLASSP@@@@@L[@@@[IG/)__"C8:K@[R8VK@@G@@@@OC/@__"AA@@@A)@ [S@@@@@@@AQ )@@G@@SCORESVECTORRAWFACSCORETLOADTRROTFACORTHOGSAVEDAFILECOSDFFILBCDTAPAB@@@AAR )@@G@@)@K@)@@@@@@@)@R@*@@@@@@@@@@@^1@@@@^0@@@@^\@@@@^,@@@@^!RESID STJBANSCOEFFAS )@@G@@SCORE AC@@@A)@W@C@)@A[##@]A[]@CS^G@@@@@@@6@@@@[K@@@@@@/,0@@@[@@@[KT/@@[CAT )@@G@@C@FK@][@)@[J@@@@^2AD@@@A)@I[F#@CS^G]A@K0C]A@@@@@C@)@@Y/=@@[SD@@@@P @@@@@AU )@@G@@ @@@@Z @@@@Y[@@@@PC/@@@[@[L@[EAE@@@A)@\@K@)@R@3#@-[K0CS^G]A@@@@@@@@@@@@-AV )@@G@@@@@@@6@@@@@[@@@@@\/,0@@@[@)@@)______ALPHA AF@@@A)@X[F#@-)K^G@-)^[#@@@@@@AW )@@G@@D@@@@+/K@@[@*@@@@GH@@@@-C/@@@]@[T@[E/K@@E3@@@@@+@@@@@YAG@@@A)@&[N@^@K0C@AX )@@G@@-)@@@@C/)@@[ @@@@G*@@@@YC/@@@[/K@@DQ[@@@@ @@@@=AM@@@A)[-[EK^CUA[#BE )@@G@@@CS^G]^K@@@@/,0@@@]@@@[KH@@@@$C/@@@[@[3@[E@@@@@$/,0@@@/K@@#((@@@@GAN@@@ABF )@@G@@)[%[##@)CS^G]A[#@-)@@@@@@@@@@@C/@@@[ @@@@Q @@@@@ @@@@5 @@@@*@[4@[E/K@@E7BG )@@G@@@@@@[KAO@@@A)@1@K@)[2@3#@-[K0CS^G]A@@@@@@@@@@@@-@@@@@6@@@@@[@@@@@1/,0@@@BH )@@G@@[@@@@(______ALPNUMAP@@@A)[8[F#@-)K^G@-)K0@@@@@@@ @@@@G*@@@@IH@)@@;C@)@@YBI )@@G@@C/@@@[@['@[E/K@@E7@@@@@+@@@@@YAQ@@@A)][[MK0@)CS^G@-)@@(@@@@GH@@@@-C/@@@[BJ )@@G@@[@@@@YC@@@@//)K@]C+@@@@I @@@@I(@@@@%C/)@@[AR@@@A)]F[F@K0C]A[#@C@-)@@@@@@BK )@@G@@[@@@@(C/@@@]/K@@]P*@@@@GH@@@@.C@@@@Y/K@@#]*@@@@-/K@@^9AS@@@A)]O[F@K0CS[@BL )@@G@@^G]@-)@@@@@@C@@@@Y/K@@^$[@@@@@C/@@@[/K@@]W*@@@@GH@@@@"C@@@@Y/K@@^$AT@@@ABM )@@G@@)]X[N#@C@-)K[#@CS@C@)@@YC/@@@[[@@@@ @]@@@CD@@@ADC )@@G@@)B1[F#@-)^@K0CS^G@@@@@@@*@@@@GH@@@[#C@@@@[[@@@@>C/@@@[/K@@C^*@@@@GH@@@@[DD )@@G@@C@]@@]CE@@@A)B'[F@^G]A[#@C@-)@@@@@@@[@@@@>C/@@@#/K@@C#*@@@@GH@@@[^C@@@@[DE )@@G@@[@@@@>C/@@@]/K@@B.CF@@@A)C#[F@^[#@-)K0]@@@@@@@@@C/@@@[/K@@CH*@@@@GH@@@[ DF )@@G@@C@@@@[ @@@@%8L@@B0O/)@@[/K@@CACG@@@A)CG[F#@-)K0CS[#@]A@@@@@@G@@@@ZC/@@@#DG )@@G@@[@+@@]C@)@@][@]@@[C@@@@[O@)@[HR@)@@Z[@@@@%CH@@@A)CP[F#@)CS^G]A@K0]@@@@@@DH )@@G@@8];@CZ$'0@@ RA0@@([@]@@@C@@@@(O@)@[HR@)@@Z/K@@C8[@@@@ZCI@@@A)CY[F]S-)K^[DI )@@G@@@K^G]A[#@@@@C@@@@=O@)@[HR@)@@Z/K@@CH/K@@C1/K@@C(/K@@C=@^ @[E'^@@@@CJ@@@ADJ )@@G@@)C$[EK^G]A[#@]A[#@@@@@@@[@@@@ZG@@@@ZC/@@@][@]@@[C@@@@5O@)@[HR@)@@Z/K@@C!DK )@@G@@[@]@@[CK@@@A)C0[F@K0CS^G@-)^[#@@@@@@C@@@@Y/K@@CN[@+@@]C@)@@*[@]@@[C@@@@=DL )@@G@@O@)@[HR@)@@Z/K@@C8CL@@@A)C9[N#@C]A@^[#@-)@C/@@@ O@)@[HR@)@@Z/K@@FE(@@@@GDM )@@G@@H@@@@@C@@@@Z/K@@DC*@@@@GH@@@@/CM@@@A)D#[E^G]A[@K0CS[@@@@@@@@/K@@DH*@@@@GDN )@@G@@H@@@@8C@@@@Y/K@@@O[@)@@ZG@)@@ZC/)@@[[@]@@@CN@@@A)DG[F#@-)K0]@CS^G]@@@@@@DO )@@G@@/K@@F (@@@@Y[@@@@PC/@@@[/K@@DN*@@@@GH@@@@9C@@@@Y @@@@PCO@@@A)DP[F@K0]@-)DP )@@G@@K[@K>@@@@@@@/,0@@@^^K@D)N8L@@[^^K@DYN8M@@Q^^K@DZN8L@@@R@)@@/K@@FR*@@@@GH@@@@>C/@@@]/K@@G_(@@@@GEF )@@G@@H@@@@>DC@@@A)FS[F#@-)K0CK=G]@-)K=CS@@@@@@&/,0@@@@ D@[E/K@@E7@@@@@&/,0@@@EG )@@G@@@ C@[E@@@@[@@@@@@[DD@@@A)F-[N#@@)]A[#@@@@@ @@@@G(@@@@IH@)@[AC@)@@&C/@@@[EH )@@G@@/K@@F20@@@@G*@@@@GG/@__.@ E@[EDE@@@A)F:[MK0CS@^[]I-)K@/K@@F7@@@@@&/,0@@@EI )@@G@@/=K@F/+@@@@I @@@@I(@@@@KH[@@@_C[@@@&C/)@@[DF@@@A)F5[F#@)CS^G@-)K[#@@@@@@EJ )@@G@@C@)@@&C/@@@[/K@@DQ[@)@@C/)@@[ @@@@G*@@@@IH@)@@/C@)@@&EM )@@G@@C/@@@[DI@@@A)GM[F#@-)^[#@-)^G]@@@@@@/K@@DQ[@)@@C/)@@[ @@@@G*@@@@IDM@@@A)G8[F#@)]A[#ER )@@G@@@-)K^C%A@@@@@@@@@[/,0@@@/K@@BY[@)@@YC@)@@&[@@@@(C/@@@^/K@@DQ[@)@@ 0@D@@@@CHECK NX )@@G@@ DJZ A4,LEGAL . EXPONENT LEGAL @E@@@@ J NY )@@G@@ NERRA$ . EXPONENT UNNORMALIZED @ @@@@STORE DS A0,BANZ )@@G@@SE @ @@@@ DS A4,EXPON @D@@@@ TN 0,A2 OA )@@G@@ . BASE POSITIVE @E@@@@ J REF .OB )@@G@@ YES,START CALCULATIONS @G@@@@ LA,U A3,02074 . NO,TEOC )@@G@@ST EXPONENT FOR INTEGRAL VALUE@^@@@@ LDSL A2,60@F@@@@ OD )@@G@@ DFA A4,A2 . ELIMINATE FRACTION, IF ANY @ @@@@ OE )@@G@@ DAN A4,EXPON @ @@@@ DJZ A4,$+2 @G@@@@ OF )@@G@@ J NERRB$ . BASE < 0 AND EXPONENT NON-INTEGER @ @@@@OG )@@G@@ AA A2,(0100,0)@E@@@@ DFA A2,EXPON .OH )@@G@@ ELIMINATE UNIT, IF ANY @ @@@@ DAN A2,EXPON @D@@@@ OI )@@G@@ DJZ A2,REF . EVEN EXPONENT @D@@@@ SN OJ )@@G@@ A0,SIGN . ODD EXPONENT @ @@@@REF DL A3,BASE OK )@@G@@@ @@@@ LMJ X11,DLOGX @B@@@@. RETURN VALUE IN R1, OL )@@G@@R2 AND R3 @H@@@@ DFU A3,EXPON . START Q PRECISIONOM )@@G@@ PRODUCT EXP*LOGE(BASE)@^@@@@ LDSC A4,11@^@@@@ SSCON )@@G@@ A5,1 @ @@@@ DS A4,STOR @ @@@@ SA OO )@@G@@ A3,STOR+2 @^@@@@ DL A1,R1@^@@@@ LA A3,R3OP )@@G@@@^@@@@ LDSC A2,1 @^@@@@ SSC A3,1 @^@@@@ OQ )@@G@@ LA A4,A3@^@@@@ SA A1,R2@^@@@@ SA OR )@@G@@ A2,A0@ @@@@ MI A2,STOR+1 @ @@@@ MI A4,STOS )@@G@@OR @^@@@@ DA A4,A2@ @@@@ MI A0,STOR OT )@@G@@@^@@@@ DSA A4,35@^@@@@ DA A4,A0@^@@@@ OU )@@G@@ DLSC A1,A4@^@@@@ SA A1,R3@^@@@@ LA OV )@@G@@ A0,R2@ @@@@ AA A0,STOR+2 @ @@@@ ANA,U A0,01OW )@@G@@777,A3@^@@@@ DLM A4,A1@^@@@@ LA A3,A0@^@@@@OX )@@G@@ ANA,U A0,11@^@@@@ DFP A0,A4@A@@@@ LMJOY )@@G@@ X11,NEXP$ . @G@@@@ TP SIGN . IS BAOZ )@@G@@SE NEGATIVE AND EXPONENT ODD @B@@@@ DLN A3,A3 .PA )@@G@@ YES @^@]@@ L X5,R4@ @]@@ DS A3,0,X5 . PB )@@G@@@ @]@@ L X11,OLDX11@E@@@] L X11,OLDX11PC )@@G@@ . RETURN RESULT IN A3-A4 @^@@@@ J 0,X11@ @@@@BASE PD )@@G@@ EQU DRTARG1+2 @ @@@@EXPON EQU DRTARG1+4@ @@@@SIGN PE )@@G@@ EQU DRTARG1+6 @ @@@@OLDX11 EQU DRTARG1+8 @ @@@@STOR PF )@@G@@ EQU DRTARG1+9 @#@#@@NAME ' F**F '@A@@@#NAME INSERT 5PG )@@G@@,'F**','F ' . @]@@@@ END___TION RANGE @H@@@@. THE ARGUPH )@@G@@MENTS A AND B MUST BE NO*[@@@@*SDFF*@C@@@^. COPYRIGHT 1975 BY UNIVERSIPI )@@G@@TY OF MARYLAND @[@@@^. @D@@@^. QUESTIONS CONCERNING THIS SHOULDPJ )@@G@@ BE DIRECTED TO: @[@@@^. @ @@@^. MARVIN V. ZELKOWITZ @B@@@^PK )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@^. UNIVERSITY OF MPL )@@G@@ARYLAND @B@@@^. COLLEGE PARK, MARYLAND 20742 @[@@@^. PM )@@G@@@G@@@^. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMPN )@@G@@S THEY@E@@@^. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: PO )@@G@@@[@@@^. @G@@@^. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS PP )@@G@@REPRESENTED BY @G@@@^. THESE LISTINGS PROVIDED THAT THE NAME PLUM OPQ )@@G@@R UNIVERSITY OF MARYLAND@E@@@^. PL/1 COMPILER REMAINS ASSOCIATED WITH PR )@@G@@THESE PROGRAMS. @[@@@^. @F@@@^. 2. MODIFICATIONS MAY BE MADPS )@@G@@E TO THE LISTINGS PROVIDED: @[@@@^. @G@@@^. (A) ANY RESULTIPT )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@^. DESCRIBINPU )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@^. IS PV )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@^. @G@@@^. PW )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@^PX )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@^PY )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED PZ )@@G@@@C@@@^. TO THE UNIVERSITY OF MARYLAND, AND @[@@@^. @F@@@^QA )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@^QB )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND QC )@@G@@@[@@@^. @F@@@^. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTQD )@@G@@ED TO OTHER @G@@@^. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEQE )@@G@@ARLY INDICATE @G@@@^. WHETHER THE PROGRAMS ARE EXACT COPIES OQF )@@G@@F THE UNIVERSITY OF @E@@@^. MARYLAND PLUM COMPILER OR ARE MODQG )@@G@@IFICATIONS TO IT. @[@@@^. @G@@@^. 3. THESE CONDITIONS ONLY APQH )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@^. AND ARE NOT MEANT TO APPLYQI )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@^. THE PURPOSE OF THESE CONDIQJ )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@^. EXPERIMENT WITH THE COMPILER AS QK )@@G@@LONG AS THE RESULTING PRODUCT @G@@@^. IS NOT SOLD AND AS LONG AS IT ISQL )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@^. FROM PLUM. @[@@@^. QM )@@G@@@[@@@^. @[@@@^. @[@@@^. @[@@@^. @[@@@^/. @[@@@@. QN )@@G@@@D@@@@. UNIVAC 1108 FORTRAN V LIBRARY@[@@@@. QO )@@G@@@C@@@@. NEXP1$ - INTEGER BASE TO INTEGER EXPONENT @[@@@@. @]@@@@QP )@@G@@. USAGE @[@@@@. @^@@@@. FORTRAN V REFERENCE @G@@@@. C**D, WHQQ )@@G@@ERE C IS THE (INTEGER) BASE AND D IS THE (INTEGER) EXPONENT.@[@@@@. QR )@@G@@@A@@@@. ASSEMBLER LANGUAGE REFERENCE @ @@@@. A LMJ X11,NEXPQS )@@G@@1$ @D@@@@. A+1 + LOC(C) . ADDRESS OF BASE @D@@@@QT )@@G@@. A+2 + LOC(D) . ADDRESS OF EXPONENT @C@@@@. A+3 + QU )@@G@@ SEQNUM,PRGNAM . WALK BACK WORD@C@@@@. A+4 QV )@@G@@ . NORMAL RETURN @[@@@@. @A@@@@. ARGUMENT AND FUNCTION RANGE QW )@@G@@@H@@@@. THE ARGUMENTS C AND D MUST BE INTEGER NUMBERS SUCH THAT C**D .QX )@@G@@LE. 2**35-1,@E@@@@. AND IF C=0 , D > 0. THE FUNCTION RETURNS AN INTEGQY )@@G@@ER. @[@@@@. @^@@@@. FUNCTIONS REFERENCED@]@@@@. NONE @[@@@@QZ )@@G@@. @^@@@@. ERROR CONDITIONS @H@@@@. ERROR TERMINATION IS CAUSERA )@@G@@D IF C=0 AND D .LE. 0 OR IF C**D .GT. 2**35-1. @[@@@@. @^@@@@. MATRB )@@G@@HEMATICAL METHOD @H@@@@. C**D IS FOUND BY TAKING C AS A FACTOR ABS(D)RC )@@G@@ TIMES. C**D = 0 IF D < 0 AND@^@@@@. C IS NOT 0 OR 1. @[@@@@. RD )@@G@@@#@@@@. PERFORMANCE @[@@@@. @]@@@@. ACCURACY@G@@@@. THE FUNCRE )@@G@@TION IS EXACT FOR ALL VALUES FOR WHICH C**D .LE. 2**35-1. @[@@@@. RF )@@G@@@]@@@@. TIMING @G@@@@. (9.9 + 4.8*K + 6.3*M) MICROSEC., WHERE K IS RG )@@G@@THE MOST SIGNIFICANT BIT@E@@@@. POSITION AND M IS THE NUMBER OF ONE BIRH )@@G@@TS IN ABS(D). @[@@@@. @^@@@@. CORE REQUIREMENTS @A@@@@. NURI )@@G@@MBER OF INSTRUCTIONS 28 @A@@@@. SIZE OF DATA AREA 1 RJ )@@G@@@A@@@@. TOTAL CORE REQUIREMENTS 29 @[@@@@. @A@@@@ AXRRK )@@G@@$ . @#@@@# DCLRG . @[@@@@$(3) @ @@@@REXFXBRL )@@G@@* RTSAVE NAME . @ @]@@ L X3,0,A1 .@A@]@@ RM )@@G@@ L A2,*1,A1 . C @A@]@@ L A4,*2,A1 . DRN )@@G@@@A@@@] L A4,0,A2 . D @A@@@] L A2,RO )@@G@@0,A1 . C @A@]@@ SZ A3 . @A@@@@ LA,RP )@@G@@U A0,1 . @C@@@@ JZ A4,EXP1D . EXPONERQ )@@G@@NT = 0@C@@@@ LM A3,A2 . ABS(BASE) @A@@@@ RR )@@G@@ TG,U A3,2 . @D@@@@ J EXP1N . RS )@@G@@ABS(BASE) .GT. 1 @D@@@@ JNZ A2,$+3 . ABS(BASE) = RT )@@G@@1 @C@@@@ SZ A0 . BASE = 0 @E@@@@ RU )@@G@@ JN A4,NERRB$ . BASE = 0, EXP NEGATIVE @D@@@@ LM RV )@@G@@ A4,A4 . ABS(BASE) = 1 @E@@@@ AND A3,A4 RW )@@G@@ . EXP EVEN (0), OR ODD (1)@A@@@@EXP1N JN A4,EXP1C RX )@@G@@ . @A@@@@AGAIN JNB A4,SQUARE . @A@@@@ MF A0,RY )@@G@@A2 . @C@@@@ JNZ A0,NERRC$ . OVERFLOW RZ )@@G@@@A@@@@ DSC A0,37 . @A@@@@SQUARE SSL A4,1 SA )@@G@@ . @B@@@@ JZ A4,BACK . RETURN @A@@@@ SB )@@G@@ MF A2,A2 . @C@@@@ JNZ A2,NERRC$ . SC )@@G@@OVERFLOW @A@@@@ DSC A2,37 . @A@@@@ J SD )@@G@@ AGAIN . @F@@@@EXP1C SZ A0 . ABS(BASE )@@G@@SE) .GT. 1,EXP IS NEG @D@@@@EXP1D JNZ A2,BACK . N**0 = SF )@@G@@1, N .NE. 0 @D@@@@ J NERRB$ . BASE = 0, EXP = 0.SG )@@G@@@^@]@@BACK S A0,0,X3 . @D@@@]BACK S A0,A3 . RSH )@@G@@ETURN RESULT IN A3@^@@@@ J RTBACK . @#@#@[NAME ' I**I ' SI )@@G@@@A@@@#NAME INSERT 5,'I**','I ' . @A@@@@ END SJ )@@G@@ . ___LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@^. REPRESENSK )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@^. @G@@@^. SL )@@G@@*[@@@@*SDFF*@C@@@A. COPYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@ASM )@@G@@. @D@@@A. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@ASN )@@G@@. @ @@@A. MARVIN V. ZELKOWITZ @B@@@A. DEPARTMENT OF CSO )@@G@@OMPUTER SCIENCE @A@@@A. UNIVERSITY OF MARYLAND @B@@@A. SP )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@A. @G@@@A. PERMISSIOSQ )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@A. REPRESENSR )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@A. @G@@@A. SS )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@AST )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDSU )@@G@@@E@@@A. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@ASV )@@G@@. @F@@@A. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDSW )@@G@@ED: @[@@@A. @G@@@A. (A) ANY RESULTING PROGRAM, OR REPORT, PSX )@@G@@APER OR DOCUMENTATION @G@@@A. DESCRIBING SUCH PROGRAM WILL CLEASY )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@A. IS A DIALECT OF PLUM OR IS SZ )@@G@@DERIVED FROM PLUM, AND @[@@@A. @G@@@A. (B) ALL SUCH MODIFICATA )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@A. OF ERRORS IN THTB )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@A. A BRIEF DESCRIPTC )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@A. TO THE UNTD )@@G@@IVERSITY OF MARYLAND, AND @[@@@A. @F@@@A. (C) NO PROGRAMSTE )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@A. WITHOUT WRITTENTF )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@A. @F@@@A. TG )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@A. TH )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@ATI )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF TJ )@@G@@@E@@@A. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@ATK )@@G@@. @G@@@A. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERTL )@@G@@ ITSELF, @F@@@A. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN TM )@@G@@USING PLUM. @E@@@A. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USTN )@@G@@ER TO @F@@@A. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRTO )@@G@@ODUCT @G@@@A. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT TP )@@G@@DEVELOPED @#@@@A. FROM PLUM. @[@@@A. @[@@@A. @[@@@A. TQ )@@G@@@[@@@A. @[@@@A. @[@@@A/. @[@@@]. @D@@@]. TR )@@G@@ UNIVAC 1108 FORTRAN V LIBRARY@[@@@]. @C@@@]. DLOG(X) - DOUBLETS )@@G@@ PRECISION NATURAL LOGARITHM @[@@@]. @]@@@]. USAGE @[@@@]. TT )@@G@@@^@@@]. FORTRAN V REFERENCE @F@@@]. DLOG(X), WHERE X REPRESENTS THE TU )@@G@@(DOUBLE PRECISION) ARGUMENT. @[@@@]. @A@@@]. ASSEMBLER LANGUAGE RTV )@@G@@EFERENCE @ @@@]. DL A3,ARG @^@@@]. A LMJ X1TW )@@G@@1,DLOG@[@@@]. @A@@@]. ARGUMENT AND FUNCTION RANGE @H@@@]. THTX )@@G@@E ARGUMENT MUST BE A POSITIVE (NONZERO), NORMALIZED, DOUBLE PRECISION, TY )@@G@@@H@@@]. FLOATING POINT NUMBER. THE FUNCTION RETURNS A NORMALIZED, FLOTZ )@@G@@ATING POINT @]@@@]. NUMBER. @[@@@]. @^@@@]. FUNCTIONS REFERENCEDUA )@@G@@@]@@@]. NONE @[@@@]. @^@@@]. ERROR CONDITIONS @H@@@]. UNUB )@@G@@NORMALIZED, NEGATIVE OR ZERO ARGUMENTS RESULT IN ERROR TERMINATION. UC )@@G@@@[@@@]. @^@@@]. MATHEMATICAL METHOD @H@@@]. IF 0.96 .LE. X .LE. UD )@@G@@1.05, LOGE(X) IS APPROXIMATED BY P(Z), WHERE P IS A @G@@@]. TAYLOR SUE )@@G@@ERIES OF DEGREE TWELVE AND Z = X - 1. IF X .LT. 0.96 OR @H@@@]. X UF )@@G@@.GT. 1.05, THE RANGE OF X IS REDUCED BY WRITING X = 2**B * M, WHERE UG )@@G@@@H@@@]. 0.5 .LE. M .LT. 1.0. THEN LOGE(X) = B * LOGE(2) + LOGE(M). LUH )@@G@@ET A BE THE @H@@@]. FIVE MOST SIGNIFICANT BITS OF M. THEN LOGE(M) = LUI )@@G@@OGE(A) + LOGE(M/A). @H@@@]. LOGE(A) IS STORED IN A TABLE AND LOG(MUJ )@@G@@/A) IS APPROXIMATED BY Z*Q(Z**2), @F@@@]. WHERE Q IS A FIFTH DEGREE UK )@@G@@POLYNOMIAL AND Z = (M - A)/(M + A). @[@@@]. @#@@@]. PERFORMANCE UL )@@G@@@[@@@]. @]@@@]. ACCURACY@H@@@]. NO. OF MAX. REUM )@@G@@L. RMS REL. MAX. NO. FULL LENGTH @H@@@]. ARG. ARG.UN )@@G@@ ERROR ERROR ERRONEOUS ACCURACY @H@@@]. RANGEUO )@@G@@ VALUES *10**(-17) *10**(-17) BITS (%) @H@@@]UP )@@G@@. -------------- ------ ----------- ------------ -------- ------UQ )@@G@@----- @H@@@]. (0,0.95) 3000 0.2567 0.0419 2UR )@@G@@ 91.8 @H@@@]. (0.95,1.05) 3000 0.3295 0.11US )@@G@@95 3 35.1 @H@@@]. (1.05,10**3) 3000 0.0814UT )@@G@@ 0.0338 1 99.3 @F@@@]. THE ACCURACY IS COMPUU )@@G@@ARABLE OVER THE ENTIRE ARGUMENT RANGE. @[@@@]. @]@@@]. TIMING UV )@@G@@@D@@@]. 137.3 MICROSEC. IF X .LT. 0.96 OR X .GT. 1.05. @C@@@]. 13UW )@@G@@3.5 MICROSEC. IF 0.96 .LE. X .LE. 1.05. @[@@@]. @^@@@]. CORE REQUX )@@G@@UIREMENTS @A@@@]. NUMBER OF INSTRUCTIONS 81 @A@@@]. SIZE OF UY )@@G@@DATA AREA 69 @A@@@]. TOTAL CORE REQUIREMENTS 150 @[@@@]UZ )@@G@@. @#@@@] AXR$ . @#@@@ DCLRG . @C@@@# PLAVA )@@G@@R . DEFINE AREC FOR X11 SAVE AREA @E@@@# USING AREC,X10 . VB )@@G@@ POINT TO CURRENT AREC @#@@@]$(5) LIT . @[@@@]$(3) @#@@@]VC )@@G@@BFLOGT* J DLOG@A@@@] J CDLOG . COMPLEX @^@@@]DLOG VD )@@G@@ RTSAVE NAME @[@@@]DLOGY @^@#@] SZ A3. @ @@@] VE )@@G@@ LA A2,(076,0) . @^@@@] DL A0,A3 . @D@@@] DFU VF )@@G@@ A3,A0 . UNPACK ARGUMENT @F@@@] TLE A4,(040,VG )@@G@@0) . JUMP TO NERR$ IF ARGUMENT IS @G@@@] J NERRA$. VH )@@G@@ UNNORMALIZED, ZERO, OR NEGATIVE @A@@@] TG A0VI )@@G@@,(0200075341217) .@A@@@] TG A0,(0200141463146) .@E@@@] VJ )@@G@@ J NORMAL X.LT.0.96 OR X.GT.1.05 @D@@@] J VK )@@G@@ TAYLOR . 0.96.LE.X.LE.1.05 @C@@@]NORMAL ANA,U A3,02000VL )@@G@@ . COMPUTE B @^@@@] SA A3,B . @C@@@] AND VM )@@G@@ A2,A4 . A TO A3 @^@@@] DL A1,A4 . @B@@@]VN )@@G@@ AA A1,A3 . M+A @B@@@] ANA A4,A3 . VO )@@G@@ M-A @ @@@] LA,U A0,02000 . @C@@@] DFP VP )@@G@@ A0,A1 . FLOAT M+A @^@@@] DS A1,R1 . @C@@@]VQ )@@G@@ DFP A0,A4 . FLOAT M-A @C@@@] DFD A1VR )@@G@@,R1 . (M-A)/(M+A) @^@@@] DS A1,R1 . @ @@@] VS )@@G@@ LA A0,(-4,20) . @^@@@] DFM A1,A1 . @F@@@] DL VT )@@G@@ A4,TCOEF,*A0 . COMPUTE LOGE(M/A)=Z*P(Z**2) @E@@@]LOOP1 DFM VU )@@G@@ A4,A1 . WHERE Z=(M-A)/(M+A) @ @@@] DFA A4VV )@@G@@,TCOEF,A0 . @ @@@] JMGI A0,LOOP1 . @^@@@] DFM A4VW )@@G@@,R1 . @D@@@] DS A4,R2 . SAVE LOGE(M/A)/2 @G@@@]VX )@@G@@ LA A0,TABLE . LOAD MOST SIGNIF. PART OF LOGE(2) VY )@@G@@@G@@@] LA A4,TABLE-1 . LOAD LEAST SIGNIF. PART OF LOGVZ )@@G@@E(2) @D@@@] MF A0,B . COMPUTE B*LOGE(2) @^@@@]WA )@@G@@ MF A4,B . @E@@@] DLSC A0,A0 . LOCATEWB )@@G@@ BINARY POINT @^@@@] TNZ A0 . @^@@@] LA,U A2WC )@@G@@,35 . @^@@@] LN A2,A2 . @^@@@] DSA A0,1 . @F@@@]WD )@@G@@ DSA A4,36,A2 . LINE UP LINARY POINT FOR ADD @C@@@]WE )@@G@@ DA A0,A4 . B*LOGE(2) @D@@@] SSL A3WF )@@G@@,18 . USE A AS INDEX @D@@@] DL A4,TABLE-32,A3WG )@@G@@ . LOAD -LOGE(A) @F@@@] DSA A4,36,A2 . LINE UWH )@@G@@P LINARY POINT FOR ADD @D@@@] DAN A0,A4 . B*LOGEWI )@@G@@(2)+LOGE(A) @E@@@] DFU A3,R2 . UNPACK LOGE(M/A)/WJ )@@G@@2 @F@@@] ANA,U A3,01777 . MULTIPLY BY 2, SUBTRACT WK )@@G@@BIAS @^@@@] TNZ A4 . @^@@@] SZ A3 . @^@@@]WL )@@G@@ ANU A2,A3 . @^@@@] LDSC A4,11 . @F@@@] DSA WM )@@G@@ A4,36,A3 . LINE UP BINARY POINT FOR ADD @F@@@] DA WN )@@G@@ A0,A4 . B*LOGE(2)+LOGE(A)+LOGE(M/A) @C@@@] DLSCWO )@@G@@ A3,A0 . NORMALIZE @D@@@] DSA A3,1 . WP )@@G@@ INSURE NO OVERFLOW@G@@@] DS A3,R2 . SAVE 7WQ )@@G@@0 BIT MANTISSA FOR NEXPB$ @H@@@] ANA A2,A5 . WR )@@G@@SUBTRACT SHIFT COUNT FROM CHARACTERISTIC @F@@@] AA,U A2,02032WS )@@G@@ . COMPUTE BIASED CHARACTERISTIC @F@@@] LR,XU R1,10WT )@@G@@,A2 . SAVE CHARACTERISTIC FOR NEXPB$@ @@@] LA,U A0,01000WU )@@G@@ . @^@@@] TP A3 . @^@@@] LN A0,A0 . @E@@@]WV )@@G@@ DSA A0,36 . SET UP ROUNDING CONSTANT@B@@@] WW )@@G@@ DA A3,A0 . ROUND @F@@@] DFP A2,A3 . WX )@@G@@ CONVERT TO DOUBLE PRECISION @^@@@] J RTBACK .@G@@@]WY )@@G@@TAYLOR DFAN A0,(0.5D) . X-1/2-1/2 TO SAVE SIGNIFICANCE WZ )@@G@@@ @@@] DFAN A0,(0.5D) . @ @@@] LA A3,(-2,24) . XA )@@G@@@^@@@] DL A4,A0 . @G@@@] DFM A0,TCOEF,*A3 . XB )@@G@@EVALUATE TAYLOR SERIES AROUND X=1 @ @@@]LOOP DFA A0,TCOEF,A3 . XC )@@G@@@^@@@] DFM A0,A4 . @ @@@] JMGI A3,LOOP . @H@@@]XD )@@G@@ DFU A2,A0 . SAVE RESULT IN FRACTIONAL FORM FOR NXE )@@G@@EXPB$ @^@@@] LDSC A3,10@^@@@] SA A2,R1@^@@@]XF )@@G@@ DS A3,R2@^@@@] DL A3,A0 . @ @@@] J XG )@@G@@ RTBACK . @E@#@]DLOGX* SX,H2 X11,9,X10 . SET X11 IN X1XH )@@G@@1 SAVE AREA @E@^@#DLOGX* SX,H2 X11,ARSV11 . SET X11 IN X11 SAVXI )@@G@@E AREA@E@@@^DLOGX* STORE X11,ARSV11 . SET X11 IN X11 SAVE AREAXJ )@@G@@@^@@@] J DLOGY . @#@ @]NAME ' LOG '@D@@@ NAME XK )@@G@@ INSERT 4,'LOG',' ' . @A@@@]TCOEF + 02001400XL )@@G@@00000 . @B@@@] + 0000000000000 . @A@@@] XM )@@G@@ + 0577737777777 . @A@@@] + 0777777777777 . XN )@@G@@@A@@@] + 0177752525252 . @A@@@] + 05252525XO )@@G@@25253 . @A@@@] + 0600037777777 . @A@@@] + XP )@@G@@ 0777777777777 . @A@@@] + 0177663146314 . @A@@@]XQ )@@G@@ + 0631463146315 . @A@@@] + 0600125252525 XR )@@G@@. @A@@@] + 0252525252524 . @A@@@] + 01XS )@@G@@77644444444 . @A@@@] + 0444444444445 . @A@@@] XT )@@G@@ + 0600137777777 . @A@@@] + 0777777777777 . XU )@@G@@@A@@@] + 0177570707070 . @A@@@] + 07070707XV )@@G@@07071 . @A@@@] + 0600214631463 . @A@@@] + XW )@@G@@ 0146314631462 . @A@@@] + 0177556427213 . @A@@@]XX )@@G@@ + 0505642721351 . @A@@@] + 0600225252525 XY )@@G@@. @A@@@] + 0252525252524 . @A@@@] + 01XZ )@@G@@77547304730 . @A@@@] + 0473047304731 . @#@@@]B YA )@@G@@ + 0 @G@@@] + 0216367465362 . LEASE SIGNIFICANT 35 YB )@@G@@BITS OF LOGE(2) @D@@@]TABLE + 0261344137676 . TABLE -- LOGE(AYC )@@G@@) @A@@@] + 0434757152744 . @A@@@] + 02YD )@@G@@41731776276 . @A@@@] + 0221704636605 . @A@@@] YE )@@G@@ + 0223226102115 . @A@@@] + 0155622360357 . YF )@@G@@@A@@@] + 0205347334264 . @A@@@] + 00523722YG )@@G@@06561 . @A@@@] + 0170244241504 . @A@@@] + YH )@@G@@ 0711546624677 . @A@@@] + 0153651225111 . @A@@@]YI )@@G@@ + 0063350147253 . @A@@@] + 0137727643573 YJ )@@G@@. @A@@@] + 0005215755715 . @A@@@] + 01YK )@@G@@24425340347 . @A@@@] + 0050753716040 . @A@@@] YL )@@G@@ + 0111513041046 . @A@@@] + 0466711170167 . YM )@@G@@@A@@@] + 0077144343313 . @A@@@] + 01663362YN )@@G@@76631 . @A@@@] + 0065117551710 . @A@@@] + YO )@@G@@ 0533170667453 . @ @@@] + 0053375003265 @A@@@] YP )@@G@@ + 0207554375602 . @A@@@] + 0042136164042 . YQ )@@G@@@A@@@] + 0374436757063 . @A@@@] + 00311465YR )@@G@@71352 . @ @@@] + 0624461053416 @A@@@] + 00YS )@@G@@20413142654 . @A@@@] + 0743500642121 . @A@@@] YT )@@G@@ + 0010101273047 . @A@@@] + 0472104216005 . YU )@@G@@@#@@@] END . ___IF. PART OF LOGE(2) *[@@@@*SDFF*@C@@@ . COYV )@@G@@PYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@ . @D@@@ . QUESTIONYW )@@G@@S CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@ . @ @@@ . MARYX )@@G@@VIN V. ZELKOWITZ @B@@@ . DEPARTMENT OF COMPUTER SCIENCE @A@@@ YY )@@G@@. UNIVERSITY OF MARYLAND @B@@@ . COLLEGE PARK, MARYLANYZ )@@G@@D 20742 @[@@@ . @G@@@ . PERMISSION TO USE THESE LISTINGS ZA )@@G@@AND THE COMPUTER PROGRAMS THEY@E@@@ . REPRESENT IS GRANTED UNDER THE FZB )@@G@@OLLOWING CONDITIONS: @[@@@ . @G@@@ . 1. UNLIMITED USE MAY ZC )@@G@@BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@ . THESE LISTINGS PROVIZD )@@G@@DED THAT THE NAME PLUM OR UNIVERSITY OF MARYLAND@E@@@ . PL/1 COMPILER ZE )@@G@@REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@ . @F@@@ . 2. ZF )@@G@@MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDED: @[@@@ . @G@@@ ZG )@@G@@. (A) ANY RESULTING PROGRAM, OR REPORT, PAPER OR DOCUMENTATION ZH )@@G@@@G@@@ . DESCRIBING SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PRZI )@@G@@OGRAM @E@@@ . IS A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND ZJ )@@G@@@[@@@ . @G@@@ . (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAZK )@@G@@L CORRECTIONS @F@@@ . OF ERRORS IN THE SOURCE PROGRAMS, SHALLZL )@@G@@ BE REPORTED AND @G@@@ . A BRIEF DESCRIPTION OF THE FEATURE ADDEZM )@@G@@D SHALL BE SUBMITTED @C@@@ . TO THE UNIVERSITY OF MARYLAND, ANZN )@@G@@D @[@@@ . @F@@@ . (C) NO PROGRAMS DERIVED FROM THESE LISTZO )@@G@@INGS SHALL BE SOLD@G@@@ . WITHOUT WRITTEN APPROVAL FROM THE UNIVEZP )@@G@@RSITY OF MARYLAND, AND @[@@@ . @F@@@ . (D) COPIES OF THESE PZQ )@@G@@ROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@ . LOCATIONS PROVIDED THZR )@@G@@AT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@ . WHETHER THE PROZS )@@G@@GRAMS ARE EXACT COPIES OF THE UNIVERSITY OF @E@@@ . MARYLAND ZT )@@G@@PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@ . @G@@@ . 3. ZU )@@G@@THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILER ITSELF, @F@@@ . ANZV )@@G@@D ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN USING PLUM. @E@@@ . THZW )@@G@@E PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USER TO @F@@@ . EXPERIMEZX )@@G@@NT WITH THE COMPILER AS LONG AS THE RESULTING PRODUCT @G@@@ . IS NOT SZY )@@G@@OLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT DEVELOPED @#@@@ . FRZZ )@@G@@OM PLUM. @[@@@ . @[@@@ . @[@@@ . @[@@@ . @[@@@ . AA )@@G@@@[@@@ /. @[@@@[. @D@@@[. UNIVAC 1108 FORTRAB )@@G@@AN V LIBRARY@[@@@[. @C@@@[. DLOG10(X) - DOUBLE PRECISION COMMON LOGAAC )@@G@@RITHM @[@@@[. @]@@@[. USAGE @[@@@[. @^@@@[. FORTRAN V REFEAD )@@G@@RENCE @F@@@[. DLOG10(X), WHERE X REPRESENTS THE (DOUBLE PRECISION) ARGAE )@@G@@UMENT.@[@@@[. @A@@@[. ASSEMBLER LANGUAGE REFERENCE @ @@@[. AF )@@G@@ DL A3,ARG@ @@@[. A LMJ X11,DLOG10 @[@@@[. AG )@@G@@@A@@@[. ARGUMENT AND FUNCTION RANGE @H@@@[. THE ARGUMENT MUST BEAH )@@G@@ A POSITIVE (NONZERO), NORMALIZED, DOUBLE PRECISION, @H@@@[. FLOATINGAI )@@G@@ POINT NUMBER. THE FUNCTION RETURNS A NORMALIZED, FLOATING POINT @]@@@[AJ )@@G@@. NUMBER. @[@@@[. @^@@@[. FUNCTIONS REFERENCED@]@@@[. DLOG AK )@@G@@@[@@@[. @^@@@[. ERROR CONDITIONS @H@@@[. UNNORMALIZED, NEGATIAL )@@G@@VE OR ZERO ARGUMENTS RESULT IN ERROR TERMINATION. @[@@@[. @^@@@[AM )@@G@@. MATHEMATICAL METHOD @G@@@[. LOG10(X) IS EVALUATED BY THE IDETITY: AN )@@G@@LOG10(X) = LOG10(E) * LOGE(X).@[@@@[. @#@@@[. PERFORMANCE @[@@@[AO )@@G@@. @]@@@[. ACCURACY@H@@@[. NO. OF MAX. REL. AP )@@G@@RMS REL. MAX. NO. FULL LENGTH @H@@@[. ARG. ARG. AQ )@@G@@ ERROR ERROR ERRONEOUS ACCURACY @H@@@[. RANGE AR )@@G@@ VALUES *10**(-17) *10**(-17) BITS (%) @H@@@[. --AS )@@G@@------------ ------ ----------- ------------ -------- ----------- AT )@@G@@@H@@@[. (0,0.95) 3000 0.2274 0.0590 3 AU )@@G@@ 53.1 @H@@@[. (0.95,1.05) 3000 0.3928 0.1261 AV )@@G@@ 3 35.6 @H@@@[. (1.05,10**3) 3000 0.1472 AW )@@G@@ 0.0518 2 75.9 @F@@@[. THE ACCURACY IS COMPARABLEAX )@@G@@ OVER THE ENTIRE ARGUMENT RANGE. @[@@@[. @]@@@[. TIMING @#@@@[AY )@@G@@. 8.9 MICROSEC. @A@@@[. (ADD EXECUTION TIME FOR DLOG). @[@@@[. AZ )@@G@@@^@@@[. CORE REQUIREMENTS @A@@@[. NUMBER OF INSTRUCTIONS 9 BA )@@G@@@A@@@[. SIZE OF DATA AREA 4 @A@@@[. TOTAL CORE REQUIREMEBB )@@G@@NTS 13 @B@@@[. (ADD CORE REQUIREMENTS FOR DLOG). @[@@@[. BC )@@G@@@A@@@[ AXR$ . @#@@@# DCLRG . @A@@@[BD )@@G@@$(5) LIT . @A@@@[$(3) BE )@@G@@ . @A@@@[BFLOG1* SX X11,DRTARG1 . @^@@@[ RTSAVE BF )@@G@@NAME10@^@]@[ SZ A3 @C@@@[ LMJ X11,DLOGX . BG )@@G@@ LOG OF VALUE @A@@@[RTN DFM A3,LOG10 . @C@@@[ BH )@@G@@ LX X11,DRTARG1 . RESTORE RETURN@A@@@[ J 0,X11 BI )@@G@@ . @[@@@[. @[@@@[. @[@@@[. @ @@@[BFLOG2* SX XBJ )@@G@@11,DRTARG1 .@^@@@[ RTSAVE NAME2 @^@]@[ SZ A3 BK )@@G@@@ @@@[ LMJ X11,DLOGX @^@@@[ DFM A3,LOG2@ @@@[BL )@@G@@ LX X11,DRTARG1 @^@@@[ J 0,X11 @[@@@[. BM )@@G@@@[@@@[. @^@@@[LOG2 0200156125073 @^@@@[ 0122560277413 BN )@@G@@@A@@@[LOG10 + 0177767455730 . @A@@@[ + 05223345BO )@@G@@03432 . @^@#@[NAME10 + ' LOG10'@A@^@#NAME10 +INSERT 6,'LOG'BP )@@G@@,'10 ' . @A@@@^NAME10 INSERT 6,'LOG','10 ' . @^@#@[NAME2 + BQ )@@G@@ ' LOG2 ' @A@^@#NAME2 +INSERT 5,'LOG','2 ' . @A@@@^NAME2 INSEBR )@@G@@RT 5,'LOG','2 ' . @A@@@[ END . ___RSIBS )@@G@@TY OF MARYLAND @[@@@ . @D@@@ . QUESTIONS CONCERNING THIS SHOULDBT )@@G@@ BE DIRECTED TO: @[@@@ . @ @@@ . MAR*[@@@@*SDFF*@C@@@N. COBU )@@G@@PYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@N. @D@@@N. QUESTIONBV )@@G@@S CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@N. @ @@@N. MARBW )@@G@@VIN V. ZELKOWITZ @B@@@N. DEPARTMENT OF COMPUTER SCIENCE @A@@@NBX )@@G@@. UNIVERSITY OF MARYLAND @B@@@N. COLLEGE PARK, MARYLANBY )@@G@@D 20742 @[@@@N. @G@@@N. PERMISSION TO USE THESE LISTINGS BZ )@@G@@AND THE COMPUTER PROGRAMS THEY@E@@@N. REPRESENT IS GRANTED UNDER THE FCA )@@G@@OLLOWING CONDITIONS: @[@@@N. @G@@@N. 1. UNLIMITED USE MAY CB )@@G@@BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@N. THESE LISTINGS PROVICC )@@G@@DED THAT THE NAME PLUM OR UNIVERSITY OF MARYLAND@E@@@N. PL/1 COMPILER CD )@@G@@REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@N. @F@@@N. 2. CE )@@G@@MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDED: @[@@@N. @G@@@NCF )@@G@@. (A) ANY RESULTING PROGRAM, OR REPORT, PAPER OR DOCUMENTATION CG )@@G@@@G@@@N. DESCRIBING SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PRCH )@@G@@OGRAM @E@@@N. IS A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND CI )@@G@@@[@@@N. @G@@@N. (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIACJ )@@G@@L CORRECTIONS @F@@@N. OF ERRORS IN THE SOURCE PROGRAMS, SHALLCK )@@G@@ BE REPORTED AND @G@@@N. A BRIEF DESCRIPTION OF THE FEATURE ADDECL )@@G@@D SHALL BE SUBMITTED @C@@@N. TO THE UNIVERSITY OF MARYLAND, ANCM )@@G@@D @[@@@N. @F@@@N. (C) NO PROGRAMS DERIVED FROM THESE LISTCN )@@G@@INGS SHALL BE SOLD@G@@@N. WITHOUT WRITTEN APPROVAL FROM THE UNIVECO )@@G@@RSITY OF MARYLAND, AND @[@@@N. @F@@@N. (D) COPIES OF THESE PCP )@@G@@ROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@N. LOCATIONS PROVIDED THCQ )@@G@@AT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@N. WHETHER THE PROCR )@@G@@GRAMS ARE EXACT COPIES OF THE UNIVERSITY OF @E@@@N. MARYLAND CS )@@G@@PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@N. @G@@@N. 3. CT )@@G@@THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILER ITSELF, @F@@@N. ANCU )@@G@@D ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN USING PLUM. @E@@@N. THCV )@@G@@E PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USER TO @F@@@N. EXPERIMECW )@@G@@NT WITH THE COMPILER AS LONG AS THE RESULTING PRODUCT @G@@@N. IS NOT SCX )@@G@@OLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT DEVELOPED @#@@@N. FRCY )@@G@@OM PLUM. @[@@@N. @[@@@N. @[@@@N. @[@@@N. @[@@@N. CZ )@@G@@@[@@@N/. @D@@@J/. EXCS CONVERT ARITHMETIC TO CHARACTER STRING DA )@@G@@@#@@@J. ENTRY @A@@@J. EXCVST DCVSTG WILL BE DIGIT STRING@C@@@JDB )@@G@@. DCVINT WILL BE LOCATION OF '.' @B@@@J. EXCVSD DCVSTG WIDC )@@G@@LL BE DEFAULT STRING @B@@@J. DCVINT = LENGTH OF STRING DD )@@G@@@#@@@J UNLIST . @#@@@J AXR$ . @#@@@J DCLRG . DE )@@G@@@#@@@J PLSD . @#@@@J PLWORD . @]@@@J@ADD PLTVDS @]@@@JDF )@@G@@ LIST . @F@@@JDCVTST EQU DCVSV+7+FH1 . REGULAR OR JUST DIGDG )@@G@@IT STRING @D@@@JDCVSTL EQU DCVSV+7+FH2 . COUNT OF '+' & '.' DH )@@G@@@^@@@JDCVSTG EQU DLXCON . @E@@@JDCVFDS EQU DCVSTG+10 . SDI )@@G@@RCATCH SPACE FOR CVEDIT @#@@@J CEND . @#@@@J/. ENTRY DJ )@@G@@@#@@@JEXCS CSECT 3 .@E@@@JLOG2Y* PROC *1,2 . CONVERTDK )@@G@@ 2**Y TO 10**X @A@@@J MPYS LOG2Y(1,1),19728,I . @D@@@J DL )@@G@@ SSA LOG2Y(1,1),16 . LOG 2 = 19728/65536@#@@@J END . DM )@@G@@@E@@@JLOADSG* PROC *1,3 . LOAD SIGNED QUARTERWORD @B@@@JDN )@@G@@ LOAD LOADSG(1,1),LOADSG(1,2) . @A@@@J SLB LOADSG(1,DO )@@G@@1),27 . @A@@@J SSA LOADSG(1,1),27 . @#@@@J ENDDP )@@G@@ . @C@@@JEXCVST* LLOC . STRING ENTRY @C@@@J DQ )@@G@@ MOVE DCVTST,0,I . SET FLAG @^@@@J GOTO CVSTR . DR )@@G@@@D@@@JEXCVSD* LLOC . DEFAULT STRING @D@@@J DS )@@G@@ MOVE DCVTST,1,I . SET DEFAULT STRING @D@@@JCVSTR LOCAL . DT )@@G@@ APPARENT ENTRY @C@@@J STORE A2,DCVSV . DU )@@G@@ SAVE REGS @ @@@J STORE X2,DCVSV+1 . @ @@@J STODV )@@G@@RE F,DCVSV+2 . @C@@@J STORED A7,DCVSV+3 . DW )@@G@@@ @@@J STORED A9,DCVSV+5 . @ @@@J STORE X3,DCVSV+9 DX )@@G@@@F@@@J LOAD F,DCVFLG. GET TYPE OF VARIABLE TO CONVERTDY )@@G@@@D@@@J LOADA A3,KFZERO . CLEAR OUTPUT AREA @ @@@J DZ )@@G@@ LOADA A2,DCVSTG . @D@@@J LOAD R1,20,I . CLEAR 2EA )@@G@@0 WORDS @^@@@J LINK MO$VEZ . @D@@@J SETPC 4,DCVSTG EB )@@G@@. SET TO WRITE STRING@E@@@J IF SDDCBN,ON THEN,CVSTBNEC )@@G@@ . -> BINARY SOURCE @^@@@J/. FLOAT DECIMAL @#@@@JCVFLDC LABED )@@G@@EL . @E@@@J LOADA X3,DCVFLT . PLACE WHERE NUMBER IS EE )@@G@@@E@@@J LINK CVSGPT . PUT IN THE SIGN IF NEEDED@E@@@JEF )@@G@@ IF SDFXFL,OFF THEN,CVFXDC . -> FIXED DECIMAL @C@@@J EG )@@G@@ LOADD A7,DCVFLT . GET NUMBER @E@@@J IF A7,NE,0,IEH )@@G@@ THEN,CVSCL0 . -> NON ZERO NUMBER @E@@@J MOVE DCVINT,0,I . EI )@@G@@ SET EXPONENT TO ZERO @D@@@J IF DCVTST,ZERO THEN,CVRTEJ )@@G@@N . -> NO '.' @C@@@J LOAD A8,'.',I . GET A '.' EK )@@G@@@G@@@J IF DCVSTL,NZERO THEN,CVFLD1 . IN SECOND OR THIRD POSITIEL )@@G@@ON? @D@@@J STORE A8,DCVSTG+FQ2 . SECOND POSITION @C@@@JEM )@@G@@ GOTO CVSCL9 . -> FINISH @#@@@JCVFLD1 LABEL . EN )@@G@@@D@@@J STORE A8,DCVSTG+FQ3 . THIRD POSITION HERE@C@@@J EO )@@G@@ GOTO CVSCL9 . -> FINISH @C@@@JCVSCL0 LABEL . EP )@@G@@ SCALE NUMBER @B@@@J. DCVFLT = .C*2**X = C.*2**(X-074)=EQ )@@G@@@A@@@J. C.*10**(LOG 2 * (X-074) ) @D@@@J IF A7,GE,0,IER )@@G@@ THEN,CVSCL0B . -> + NUMBER @C@@@J DLN A7,A7 . GET ABSES )@@G@@(NUMBER) @ @@@J STORED A7,DCVFLT . @#@@@JCVSCL0B LABEL . ET )@@G@@@D@@@J LINK CVSCL0A . CONVERT NUMBER @D@@@J EU )@@G@@ GOTO CVSCL9 . FINISH OUT THE FORM@ @@@J/. DIGIT STRINEV )@@G@@G PRODUCER @F@@@JCVSCL0A LOCAL . USED FOR BOTH FIXEDEW )@@G@@ AND FLOAT @C@@@J SRB A7,24 . LEAVE 20XX @B@@@JEX )@@G@@ SUB A7,02074,I . (X-074)@D@@@J LOG2Y A7 . EY )@@G@@ LOG 2 *(X-074) @E@@@JCVSCL1 LABEL . AEZ )@@G@@7=EXPONENT OF 10 NEEDED @ @@@J LOADD A9,DCVFLT . @G@@@J FA )@@G@@ IF A7,EQ,0,I THEN,CVSCL2 . -> NO SCALING @B@@@JFB )@@G@@ LOADM A8,A7 . SCALE @F@@@J IF A7,LT,0,IFC )@@G@@ THEN,CVSC1A . -> NEG SCF @B@@@JCVSC1B LABEL . FD )@@G@@ + SCF @E@@@J LOADA X3,CVDINS . DIVIDE BY POWFE )@@G@@ERS OF 10 @C@@@J GOTO CVSC1D . -> MERGE @D@@@JFF )@@G@@CVSC1A LABEL . -SCF, MULTIPLY @ @@@J LOAFG )@@G@@DA X3,CVMINS . @C@@@JCVSC1D LABEL . SCALE NUMBER FH )@@G@@@D@@@J IF A8,LT,KFLTSZ/2+1,I THEN,CVSC1C . -> OK @D@@@J FI )@@G@@ LOAD A3,KFLTSZ,I . SET MAX EXPONENT @^@@@J EX 0,XFJ )@@G@@3 . @ @@@J SUB A8,KFLTSZ/2,I .@D@@@J GOTO CVSC1D . FK )@@G@@ -> SCALE SOME MORE @#@@@JCVSC1C LABEL . @^@@@J LOAFL )@@G@@D A3,A8 . @^@@@J SLB A3,1 . @B@@@J EX 0,X3 . FM )@@G@@ SCALE @F@@@JCVSCL2 LABEL . A7=EXP OF 10,FN )@@G@@ A9-A10=NUMBER @B@@@J IF A9,LT,KKPW10+34 THEN,CVSCSM @B@@@JFO )@@G@@ IF A9,LT,KKPW10+36 THEN,CVSCL3 @^@@@J ADD A7,1,I FP )@@G@@@^@@@J LOAD A8,1,I @^@@@J GOTO CVSC1B @#@@@JCVSCSMFQ )@@G@@ LABEL . @^@@@J SUB A7,1,I @^@@@J LOAD A8,1,I FR )@@G@@@^@@@J GOTO CVSC1A @#@@@JCVSCL3 LABEL . @D@@@J ADDFS )@@G@@ A7,18,I . FIX UP MAGINITUDE @B@@@J FADDD A9,CVDONEFT )@@G@@ . ROUND @E@@@J DFU A8,A9 . A8=EXP A9-A10FU )@@G@@ = DIGITS @F@@@J SUB A8,02074,I . ALIGN TO BE AN INTFV )@@G@@EGER (???) @E@@@J STORE A8,X3 . 'BORROW AN 'X' REGIFW )@@G@@STER @F@@@J LDSL A9,0,X3 . SHIFT OVER TO PROPER BOFX )@@G@@UNDS @E@@@J LINK CVCVD . PUT DIGITS IN STRING FY )@@G@@@G@@@J IF DCVTST,NZERO THEN,JMP . DO WE HAVE TO PRINT EXPONENFZ )@@G@@T @F@@@J POP 1 . DELETE ONE LINK ON RETURNGA )@@G@@ STACK@C@@@J LOADSG A7,DCVDQ . GET THE SCALE@C@@@J GB )@@G@@ LOADN A7,A7 . GET -(SCALE) @D@@@J ADD A7,1,I GC )@@G@@ACCOUNT FOR THE FIRST DIGIT @E@@@J ADD A7,DCVINT . AGD )@@G@@DD IN THE MAGINUTUDE . @E@@@J STORE A7,DCVINT . SAVE THGE )@@G@@E POSITION OF '.' @E@@@J GOTO CVRTN . -> GO TO PAD GF )@@G@@THE OUTPUT @#@@@JCVSCL9 LABEL . @[@@@J. @F@@@J. # OF DIGITSGG )@@G@@ TO SKIP = P + 1(FOR '.') + DCVSTL(FOR SIGN) @[@@@J. @B@L@J GH )@@G@@ LOAD A8,DCVDP . GET P @B@@@L LOAD A7,DCVDP . GI )@@G@@ GET P @B@L@J ADD A8,1,I . FOR '.'@B@@@L GJ )@@G@@ ADD A7,1,I . FOR '.'@D@L@J ADD A8,DCVSTL . GK )@@G@@ COUNT IN THE SIGN @D@@@L ADD A7,DCVSTL . COUNT IGL )@@G@@N THE SIGN @D@@@J SETPC 4,DCVSTG . SET TO WRITE E+XXX GM )@@G@@@F@L@J STORE A8,A3 . SAVE # OF DIGITS FOR LATER GN )@@G@@@F@@@L STORE A7,A3 . SAVE # OF DIGITS FOR LATER GO )@@G@@@D@L@J DSC A7,2 . GET # OF WORDS @D@@@L GP )@@G@@ SRBD A7,2 . GET # OF WORDS @F@L@J ADD XGQ )@@G@@2,A8 . ADD IN NUMBER OF WORDS TO SKIP @F@@@L ADD XGR )@@G@@2,A7 . ADD IN NUMBER OF WORDS TO SKIP @C@L@J SRB AGS )@@G@@7,34 . GET REMAINDER@C@@@L SRB A8,34 . GGT )@@G@@ET REMAINDER@E@L@J ADD A2,A7 . NOW OFFSET CHAR POIGU )@@G@@NTER @E@@@L ADD A2,A8 . NOW OFFSET CHAR POINTER GV )@@G@@@D@@@J LOAD A7,DCVINT . GET MAGINITUDE @D@@@J GW )@@G@@ ADD A3,5,I . ACCOUNT FOR E+DDD @E@@@J STORE A3,GX )@@G@@DCVINT . SAVE NUMBER OF DIGITS @B@@@J LOAD A8,'E',I GY )@@G@@. PUT E @C@@@J IF SDFXFL,ON THEN,CVSC9F . E OR F? GZ )@@G@@@^@@@J LOAD A8,'F',I .@#@@@JCVSC9F LABEL . @#@@@J PUTHA )@@G@@C . @B@@@J CVE A7,R . +DDD @C@@@J LOAHB )@@G@@D A8,'+',I . ASSUME POSITIVE @B@@@J IF A7,GE,0,I THEN,CHC )@@G@@VSC9B . @C@@@J LOAD A8,'-',I . NO IT IS NEGITIVE @#@@@JHD )@@G@@CVSC9B LABEL . @#@@@J PUTC . @^@@@J LOAD A7,A4 . HE )@@G@@@B@@@J SLB A7,9 . DDD0 @C@@@J SETL A10HF )@@G@@,3,I . 3 DIGITS @^@@@J LINK CVCVD5 . @D@@@J HG )@@G@@ GOTO CVEDFN . PAD WITH BLANKS @[@@@J. @B@@@J. HH )@@G@@ PUT DIGIT STRING INTO DCVSTG @[@@@J. @#@@@JCVCVD LOCAL . HI )@@G@@@D@K@J DIV A9,CVPW10+8 . DIVIDE BY 10**8 @D@@@K HJ )@@G@@ DIV A9,CVPW10+9 . DIVIDE BY 10**9 @E@K@J SETL AHK )@@G@@3,10,I . 10 DIGITS IN UPPER HALF @E@M@K SETL A3,9,I HL )@@G@@. 9 DIGITS IN UPPER HALF @E@@@M SETL A3,10,I . HM )@@G@@ 10 DIGITS IN UPPER HALF @#@@@JCVCVD1 LABEL . @D@@@J LOAHN )@@G@@D A8,0,I . CLEAR UPPER HALF @D@@@J DIV A8,CVPWHO )@@G@@10,A3 . PRODUCE FIRST DIGIT@C@@@J ADD A8,'0',I . AHP )@@G@@DD IN ZONE @E@@@J IF A8,NE,'0',I THEN,CVCVD2 . SKIP LEADING ZERHQ )@@G@@OS @D@@@J SUB A7,1,I . ONE FEWER CHARS @F@@@JHR )@@G@@ LOOP A3,CVCVD1 . GET A DIFFERENT LEADING DIGIT @F@@@JHS )@@G@@CVCVD2 LABEL . LEADING DIGIT NOT ZERO HERE @D@@@JHT )@@G@@ PUTC . SET FIRST CHAR @D@@@J STOHU )@@G@@RE A7,DCVINT . SAVE MAGNITUDE @D@K@J IF DCVTST,ZERO HV )@@G@@THEN,CVCVD3 . PUT O_T '.'? @D@@@K IF DCVTST,ZERO THEN,CVCVD3 HW )@@G@@. PUT OUT '.'? @B@@@J LOAD A8,'.',I . GET '.'@E@@@JHX )@@G@@ PUTC . PLACE PERIOD INTO STRING @E@@@JCVCVD3HY )@@G@@ LABEL . HERE TO FINISH NUMBER @E@@@M SUBHZ )@@G@@ A3,1,I . ACCOUNT FOR FIRST DIGIT @D@@@J LINK CIA )@@G@@VCVD4 . PUT OUT LAST DIGITS@E@@@J LOAD A9,A10 . IB )@@G@@ GET LOWER HALF OF NUMBER @F@K@J SETL A3,8,I . SIC )@@G@@AY 8 DIGITS IN LOWER HALF @F@@@K SETL A3,9,I . SID )@@G@@AY 9 DIGITS IN LOWER HALF @D@@@J LINK CVCVD4 . PIE )@@G@@UT OUT LOWER HALF @B@@@J JMP . RETURN @D@@@JIF )@@G@@CVCVD4 LLOC . PUT OUT DIGITS HERE@F@@@J LOAIG )@@G@@D A8,0,I . CLEAR UPPER HALF FOR DIVIDE @D@@@J DIVIH )@@G@@ A8,CVPW10,A3 . PRODUCE NEXT DIGIT @C@@@J ADD A8,'0',II )@@G@@I . ADD IN ZONE @E@@@J PUTC . PUT CHAIJ )@@G@@R INTO STRING @D@@@J LOOP A3,CVCVD4 . DO OTHER CHARIK )@@G@@S @E@K@J LJMP . RETURN FOR O_HER PARTS IL )@@G@@@E@@@K LJMP . RETURN FOR OTHER PARTS @#@@@JIM )@@G@@CVCVD5 LLOC . @^@@@J LDSC A7,9 . @^@@@J AND,U A8,IN )@@G@@0777 .@B@@@J IF A9,GE,'0',I THEN,CVCVD6 . @B@@@J SUBIO )@@G@@ A8,A9 .GET RID OF JUNK @B@@@J ADD A8,'0',I . ADD IN ZEIP )@@G@@RO @#@@@JCVCVD6 LABEL . @#@@@J PUTC . @B@K@J LOOIQ )@@G@@P A10,CVCVD3 . 6 LOWER@B@@@K LOOP A10,CVCVD5 . 6IR )@@G@@ LOWER@#@@@J LJMP . @ @@@J/. FIXED DECIMAL DATA @#@@@JIS )@@G@@CVFXDC LABEL . @C@@@J LOADD A7,DCVFFT . GET FORM IT )@@G@@@E@@@J IF A7,NE,0,I THEN,CVFXD1 . -> NON ZERO NUMBER @#@@@JIU )@@G@@CVFXD2 LABEL . @D@@@J IF DCVTST,NZERO THEN,CVFXD4 . DIGIT STRIV )@@G@@ING? @E@@@J MOVE DCVINT,0,I . SET EXPONENT TO ZERO IW )@@G@@@C@@@J GOTO CVRTN . -> RETURN @#@@@JCVFXD4 LABIX )@@G@@EL . @D@@@J LOADD A9,KKD0 . SET ZERO DIGITS @C@@@JIY )@@G@@ GOTO CVEDIT . EDIT NUMBER @#@@@JCVFXD1 LABEL . IZ )@@G@@@B@@@J IF A7,GE,0,I THEN,CVFXD5 . @^@@@J DLN A7,A7JA )@@G@@ . @#@@@JCVFXD5 LABEL . @C@@@J STORED AJB )@@G@@7,DCVFLT . @G@@@J IF A7,GE,KKPW10+36 THEN,CVEDT2 . DO IN FLOAT JC )@@G@@FORMAT IF TOO BIG @E@@@J LOADD A9,A7 . GET READY TO JD )@@G@@TRY TO DFU @E@@@J DFU A8,A9 . A8=EXP A9-A10 = DIGJE )@@G@@ITS @D@@@J SUB A8,02074,I . FIX UP SHIFT COUNT @D@@@JJF )@@G@@ IF A8,LT,1,I THEN,CVENEW . MUST SHIFT RIGHT @D@@@J STOJG )@@G@@RE A8,X3 . SHIFT LEFT HERE @C@@@J LDSL A9,0,X3 . JH )@@G@@ SHIFT IT @B@@@J GOTO CVEDIT . ->MERGEJI )@@G@@@D@@@JCVENEW LABEL . SHIFT RIGHT HERE @F@@@J JJ )@@G@@ IF A8,LT,-73,I THEN,CVEDT2 . ****** CHECK SCALEING??? @D@@@J JK )@@G@@ STOREN A8,X3 . CORRECT SHIFT COUNT@^@@@J DSL A9,0,JL )@@G@@X3 . @D@@@JCVEDIT LABEL . A9-A10 = DIGITS @E@@@JJM )@@G@@ IF DCVTST,NZERO THEN,CVEDT1 . -> DEFAULT STRING @[@@@J. JN )@@G@@@A@@@J. EDIT TYPE HERE @[@@@J. @G@@@J GOTJO )@@G@@O CVSCL0A . PUT DIGITS INTO STRING, RETURN FROM THERE@#@@@JCVEDT1JP )@@G@@ LABEL . @B@@@J LOADSG A8,DCVDQ . GET Q @C@@@J JQ )@@G@@ IF A8,LT,0,I THEN,CVEDT2 . -> Q<0 @C@@@J IF A8,GT,DCVJR )@@G@@DP THEN,CVEDT2 . DIGITS @F@@@J. Q=>0 QJS )@@G@@<=P. WRITE PPPP.PPPPP @G@@@J LOADD A6,A9 . GET NUMJT )@@G@@BER TO BE CONVERTED INTO A6 @E@@@J DIV A6,CVTTOT . SJU )@@G@@EPARATE INTO 2 PARTS @F@@@J LOAD A4,0,I . A4=TOTAJV )@@G@@L DIGITS PLACED SO FAR @B@@@J LOAD A9,A8 . A9=Q JW )@@G@@@E@@@J SETL A10,10,I . A10=#OF DIGITS IN A7 @E@@@JJX )@@G@@ SETPC 4,DCVFDS . POINT TO SCRATCH AREA @E@@@J JY )@@G@@ IF A9,EQ,0,I THEN,CVEDT9 . DON'T PUT '.' IF Q=0 @#@@@JCVEDT3 LABJZ )@@G@@EL . @D@@@J IF A9,EQ,0,I THEN,CVEDT4 . TIME FOR '.'? @D@@@JKA )@@G@@ SRBD A7,36 . GET READY TO DIVIDE@D@@@J DIVKB )@@G@@ A7,10,I . GET DIGIT INTO A8 @E@@@J ADD A8,'0',I KC )@@G@@. ADD IN CODE FOR ZERO @#@@@J PUTC . @E@@@J KD )@@G@@ ADD A4,1,I . ONE MORE CHAR PLACED @E@@@J SUBKE )@@G@@ A9,1,I . ONE FEWER Q DIGIT LEFT @C@@@J LOOP A10KF )@@G@@,CVEDT3 . DO NEXT DIGIT@B@@@J SRBD A6,36 . QKG )@@G@@>10 @D@@@J SETL A10,10,I . DO OTHER 10 DIGITS@^@@@JKH )@@G@@ GOTO CVEDT3 . @#@@@JCVEDT4 LABEL . @C@@@J LOAD A8,KI )@@G@@'.',I . TIME FOR '.' @#@@@J PUTC . @E@@@J LOAKJ )@@G@@D A9,1,I . A9 TELLS IF '.' PUT OUT @#@@@JCVEDT9 LABEL . KK )@@G@@@B@@@J IF A7,NE,0,I THEN,CVEDT5 . OK @D@@@J IF A6,NE,KL )@@G@@0,I THEN,CVEDT6 . STILL NUMBER LEFT @G@@@J LOAD A8,'0',I . NO KM )@@G@@NUMBER LEFT AFTER '.', PUT IN LEADING ZERO@#@@@J PUTC . @C@@@JKN )@@G@@ ADD A4,1,I . ONE MORE CHAR@C@@@J GOTO CVEDKO )@@G@@SG . GO BLANK PAD @#@@@JCVEDT5 LABEL . @C@@@J IF KP )@@G@@ A7,EQ,0,I THEN,CVEDT6 . EMPTY A7 @^@@@J SRBD A7,36 . @^@@@JKQ )@@G@@ DIV A7,10,I .@ @@@J ADD A8,'0',I . @#@@@J KR )@@G@@ PUTC . @D@@@J ADD A4,1,I . ANOTHER CHAR PLACEDKS )@@G@@@D@@@J LOOP A10,CVEDT5 . DUMP REST OF A7 @#@@@JCVEDT6KT )@@G@@ LABEL . @G@@@J IF A6,EQ,0,I THEN,CVEDSG . OUT OF NUMBER,GKU )@@G@@O FILL WITH ZERO'S@F@@@J IF A10,LT,0,I THEN,CVEDT8 . DON'T FILL KV )@@G@@IF ALREADY FULL @F@@@J LOAD A8,'0',I . FILL OUT FOR KW )@@G@@A7 SINCE A6 NOT=0 @#@@@JCVEDT7 LABEL . @#@@@J PUTC . @^@@@JKX )@@G@@ ADD A4,1,I . @E@@@J LOOP A10,CVEDT7 . DUMP 0 KY )@@G@@FOR REST OF A7 @#@@@JCVEDT8 LABEL . @C@@@J SRBD A6,36 . KZ )@@G@@ MOVE A6 OVER @D@@@J SETL A10,10,I . AT MOSTLA )@@G@@ TEN DIGITS @^@@@J GOTO CVEDT5 . @#@@@JCVEDSG LABEL . @E@@@JLB )@@G@@ IF DCVSTL,ZERO THEN,CVED10 . WAS THERE A SIGN? @C@@@J LC )@@G@@ LOAD A8,DCVSTG . PICK UP SIGN @D@@@J SRB A8,27 . LD )@@G@@ GET INTO POSITION @#@@@J PUTC . @#@@@JCVED10 LABLE )@@G@@EL . @B@@@J LOAD A5,DCVDP . GET P @E@@@J SUBLF )@@G@@ A5,A4 . HOW MANY BLANKS TO PUT? @D@@@J ADD A4,LG )@@G@@DCVSTL . ACCOUNT FOR '+' @D@@@J ADD A4,A9 . LH )@@G@@ ACCOUNT FOR '.' @ @@@J LOAD A8,' ',I . @#@@@JCVEDS1LI )@@G@@ LABEL . @E@@@J PUTC . PUT IN LEADING BLALJ )@@G@@NK @E@@@J ADD A4,1,I . ACCOUNT FOR EXTRA BLANK LK )@@G@@@D@@@J LOOP A5,CVEDS1 . PUT IN OTHER BLANKS@E@@@J LL )@@G@@ STORE A4,DCVINT . # OF CHARS IN STRING @^@@@J SRBLM )@@G@@D A4,2 . @C@@@J SRB A5,34 . GET REMAINDER@D@@@JLN )@@G@@ LOAD X3,A4 . GET AN 'X' REGISTER@F@@@J SETLO )@@G@@PC 4,DCVSTG . PUT LETTERS IN PROPER PLACE @B@@@J IF LP )@@G@@ A5,EQ,0,I THEN,CVEDS2 . @F@@@J LOAD A8,DCVFDS,X3 . LQ )@@G@@GET WORD READY TO REVERSE @F@@@J LOAD A7,A5 . FLR )@@G@@IGURE HOWMANY BITS TO MOVE @^@@@J MPYS A7,9,I . @D@@@J LS )@@G@@ LOAD X3,A7 . SET SHIFT COUNT @C@@@J LSSC A8,LT )@@G@@0,X3 . MOVE A8 OVER @E@@@J SETL A5,A5 . HLU )@@G@@OW MANY LETTERS IN A8? @C@@@J GOTO CVEDS3 . -> MERGLV )@@G@@E @#@@@JCVEDS2 LABEL . @D@@@J SUB A4,1,I . OLW )@@G@@NE FEWER WORDS @D@@@J IF A4,LT,0,I THEN,CVEDFN . ->FINISH LX )@@G@@UP @E@@@J LOAD X3,A4 . USE 'X' REGISTER AGAIN LY )@@G@@@E@@@J LOAD A8,DCVFDS,X3 . GET NEXT WORD TO REVERSE @^@@@JLZ )@@G@@ SETL A5,4,I . @#@@@JCVEDS3 LABEL . @#@@@J PUTC . MA )@@G@@@^@@@J SRB A8,9 . @ @@@J LOOP A5,CVEDS3 . @^@@@JMB )@@G@@ GOTO CVEDS2 . @#@@@JCVEDT2 LABEL . @ @@@J LOADD A7,MC )@@G@@DCVFLT . @D@@@J LINK CVSCL0A . DIGIT STRING MD )@@G@@@C@@@J LOADSG A7,DCVDQ . @^@@@J ADDME )@@G@@ A7,DCVINT .@ @@@J STORE A7,DCVINT . @^@@@J GOTO CVSCMF )@@G@@L9 . @^@@@J/. FLOAT BINARY @C@@@JCVSTBN LABEL . MG )@@G@@ BINARY SOURCE@G@@@J IF SDFXFL,OFF THEN,CVFXBN . MH )@@G@@ -> FIXED BINARY @B@@@J LOAD A7,DCVBP . BIN P MI )@@G@@@D@@@J LOG2Y A7 . LOG2 BIN P = DEC P @E@@@J MJ )@@G@@ ADD A7,1,I . FIX P AS PER PL/1 RULES @B@@@J STOMK )@@G@@RE A7,DCVDP . DEC P @E@@@J GOTO CVFLDC . -ML )@@G@@> DO AS FLOAT DECIMAL @^@@@J/. FIXED BINARY @E@@@JCVFXBN LABMM )@@G@@EL . CONVERT TO FIXED DECIMAL @C@@@J LOADSG A7MN )@@G@@,DCVBQ . BINARY Q @F@@@J LOADN A6,A7 . GMO )@@G@@ET NEG OF SCALE TO ''UNSCALE''@C@@@J LOG2Y A7 . DMP )@@G@@ECIMAL Q @C@@@J STORE A7,DCVDQ . DECIMAL Q @C@@@JMQ )@@G@@ LOAD A8,DCVBP . BINARY P @C@@@J LOG2Y A8 MR )@@G@@. DECIMAL P @E@@@J ADD A8,1,I . FMS )@@G@@IX P AS PER PL/1 RULES @C@@@J STORE A8,DCVDP . DECIMALMT )@@G@@ P @C@@@J LOADM A8,DCVINT . GET NUMBER @B@@@J MU )@@G@@ STORE A8,DCVFFT+1 . CONVERT@D@@@J ADD A6,02074,I . MV )@@G@@ SET TO PROPER SCALE@C@@@J SLB A6,24 . LEFT JUMW )@@G@@STIFY @D@@@J STORE A6,DCVFFT . SET AS EXPONENT @C@@@JMX )@@G@@ LOADD A9,DCVFFT . NORMALIZE @^@@@J FADDD A9,MY )@@G@@KKD0 .@^@@@J DLM A9,A9 . @D@@@J LOADA X3,DCVINT . MZ )@@G@@ POINT TO NUMBER @D@@@J LINK CVSGPT . PUT '+'NA )@@G@@ OR '-' @E@@@J IF DCVINT,ZERO THEN,CVFXD2 . HANDLE LIKE FIXENB )@@G@@D DEC.@D@@@J. SCALE BY DECIMAL Q @C@@@JNC )@@G@@ LOADA X3,CVDINS . +SF, MPY @C@@@J IF A7,ND )@@G@@LT,0,I THEN,CVFXB3 . +SCF @C@@@J LOADA X3,CVMINS . -NE )@@G@@SF, DIVIDE @#@@@JCVFXB3 LABEL . @B@@@J LOADM A7,A7 . NF )@@G@@ ABS(Q) @#@@@JCVFXB4 LABEL . @D@@@J IF A7,LT,KFLTSZ/2+NG )@@G@@1,I THEN,CVFXB5 . ->OK @D@@@J LOAD A3,KFLTSZ,I . SET MAXNH )@@G@@ EXPONENT @^@@@J EX 0,X3 . @ @@@J SUB A7,KFLTSZNI )@@G@@/2,I .@^@@@J GOTO CVFXB4 . @#@@@JCVFXB5 LABEL . @^@@@J NJ )@@G@@ LOAD A3,A7 . @^@@@J SLB A3,1 . @B@@@J EX 0,XNK )@@G@@3 . SCALE @C@@@J FADDD A9,KUNZRO . TRUNCATNL )@@G@@E @ @@@J STORED A9,DCVFFT . @D@@@J GOTO CVFXDC . NM )@@G@@ -> FIXED DECIMAL @E@@@J/. PUT SIGN INTO STRING AFTER NN )@@G@@CHECKING IF YOU SHOULD @[@@@J. @#@@@JCVSGPT LLOC . @D@@@J NO )@@G@@ MOVE DCVSTL,0,I . SET NO SIGN PUT OUT@D@@@J IF DCVTSTNP )@@G@@,ZERO THEN,LJMP . DIGIT STRING ONLY@ @@@J USING WORD,X3 . NQ )@@G@@@D@@@J IF 0400,ON,W1Q1 THEN,CVSGP1 . NUMBER WAS NEG@E@@@JCVSGP3NR )@@G@@ LABEL . COME HERE FROM NEG ZERO @E@@@J LOANS )@@G@@D A8,'+',I . SET LEADING BLANK IF POS @G@@@J IF SNT )@@G@@DRLCX,ON THEN,CVSGP2 . IF COMPLEX,DON'T BLOCK '+' @ @@@J LOANU )@@G@@D A8,' ',I . @B@@@J GOTO CVSGP2 . ->MERGE@ @@@JNV )@@G@@CVSGP1 LABEL . NUMBER IS NEG@ @@@J LOAD A8,'-',I . @D@@@JNW )@@G@@ IF W1,ZERO THEN,CVSGP3 . STOP SIGN IF ZERO @ @@@JCVSGP2 LABNX )@@G@@EL . MEGRE HERE @#@@@J PUTC . @D@@@J MOVE DCVSTL,NY )@@G@@1,I . SET ONE CHAR OUT @#@@@J LJMP . @ @@@J/. RETNZ )@@G@@URN TO CALLER @D@@@JCVEDFN LABEL . FILLWITH BLANOA )@@G@@KS @D@@@J IF DCVTST,ZERO THEN,CVRTN . -> NO PADDING @B@@@JOB )@@G@@ LOAD A8,' ',I . PAD @^@@@J SETL A7,3,I . OC )@@G@@@#@@@JCVFLP LABEL . @#@@@J PUTC . @ @@@J LOOP A7,OD )@@G@@CVFLP . @B@@@J LOADD A7,KBLANK . 8 MORE @^@@@J OE )@@G@@ USING WORD,X2 .@^@@@J STORED A7,W1 . @#@@@JCVRTN LABEL . OF )@@G@@@ @@@J LOAD A2,DCVSV . @ @@@J LOAD X2,DCVSV+1 . OG )@@G@@@ @@@J LOAD F,DCVSV+2 . @ @@@J LOADD A7,DCVSV+3 . OH )@@G@@@ @@@J LOADD A9,DCVSV+5 . @ @@@J LOAD X3,DCVSV+9 . OI )@@G@@@^@@@J JMP . RETURN @#@@@JEXCS CSECT 3 .@#@@@JCVDINS SFWOJ )@@G@@ 0 .@A@@@J FDIVD A9,KKPW10-2,A3 . @#@@@JCVMINS SFW 0 .OK )@@G@@@A@@@J FMPYD A9,KKPW10-2,A3 . @B@@@JCVDONE SF 020014000OL )@@G@@0000 . ROUND @#@@@JFILL(1) SF 0 .@B@@@JCVTTOT SF 100000000OM )@@G@@00 . 10**10 @#@@@J CEND . @#@@@J END . ___ERSON )@@G@@*[@@@@*SDFF*@C@@@D. COPYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@DOO )@@G@@. @D@@@D. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@DOP )@@G@@. @ @@@D. MARVIN V. ZELKOWITZ @B@@@D. DEPARTMENT OF COQ )@@G@@OMPUTER SCIENCE @A@@@D. UNIVERSITY OF MARYLAND @B@@@D. OR )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@D. @G@@@D. PERMISSIOOS )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@D. REPRESENOT )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@D. @G@@@D. OU )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@DOV )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDOW )@@G@@@E@@@D. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@DOX )@@G@@. @F@@@D. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDOY )@@G@@ED: @[@@@D. @G@@@D. (A) ANY RESULTING PROGRAM, OR REPORT, POZ )@@G@@APER OR DOCUMENTATION @G@@@D. DESCRIBING SUCH PROGRAM WILL CLEAPA )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@D. IS A DIALECT OF PLUM OR IS PB )@@G@@DERIVED FROM PLUM, AND @[@@@D. @G@@@D. (B) ALL SUCH MODIFICAPC )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@D. OF ERRORS IN THPD )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@D. A BRIEF DESCRIPPE )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@D. TO THE UNPF )@@G@@IVERSITY OF MARYLAND, AND @[@@@D. @F@@@D. (C) NO PROGRAMSPG )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@D. WITHOUT WRITTENPH )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@D. @F@@@D. PI )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@D. PJ )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@DPK )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF PL )@@G@@@E@@@D. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@DPM )@@G@@. @G@@@D. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERPN )@@G@@ ITSELF, @F@@@D. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN PO )@@G@@USING PLUM. @E@@@D. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USPP )@@G@@ER TO @F@@@D. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRPQ )@@G@@ODUCT @G@@@D. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT PR )@@G@@DEVELOPED @#@@@D. FROM PLUM. @[@@@D. @[@@@D. @[@@@D. PS )@@G@@@[@@@D. @[@@@D. @[@@@D/. @[@@@ . @D@@@ . PT )@@G@@ UNIVAC 1108 FORTRAN V LIBRARY@[@@@ . @B@@@ . DATAN(X) - DOUBLPU )@@G@@E PRECISION ARCTANGENT @[@@@ . @]@@@ . USAGE @[@@@ . @^@@@ PV )@@G@@. FORTRAN V REFERENCE @F@@@ . DATAN(X), WHERE X REPRESENTS THE (DOUBPW )@@G@@LE PRECISION) ARGUMENT. @[@@@ . @A@@@ . ASSEMBLER LANGUAGE REFERENPX )@@G@@CE @#@@@ . DL A3,X @ @@@ . A LMJ X11,DATAN @G@@@ PY )@@G@@. DATAN AND DATAN2 ARE ENTRY POINTS TO A FUNCTION WHICH COMPUTES THE PZ )@@G@@@D@@@ . ARCTANGENT OF ONE OR TWO ARGUMENTS RESPECTIVELY. @[@@@ . QA )@@G@@@A@@@ . ARGUMENT AND FUNCTION RANGE @I@@@ . THE ARGUMENT MUST BEQB )@@G@@ A NORMALIZED, DOUBLE PRECISION, FLOATING POINT NUMBER. @H@@@ . THQC )@@G@@E FUNCTION RETURNS A NORMALIZED, FLOATING POINT NUMBER IN THE INTERVAL QD )@@G@@@#@@@ . (-PI/2,PI/2). @[@@@ . @^@@@ . FUNCTIONS REFERENCED@]@@@ QE )@@G@@. NONE @[@@@ . @^@@@ . ERROR CONDITIONS @D@@@ . UNNORMALQF )@@G@@IZED ARGUMENTS CAUSE ERROR TERMINATION. @[@@@ . @^@@@ . MATHEMATIQG )@@G@@CAL METHOD @G@@@ . IF ABS(X) .GE. 4.0, LET Z = 1/X AND ARCTAN(X) = PIQH )@@G@@/2 - ARCTAN(Z). @E@@@ . IF ABS(X) < 0.25, LET Z = X AND ARCTAN(X) = QI )@@G@@ARCTAN(Z). @I@@@ . IF 0.25 .LE. ABS(X) .LT. 4.0, LET X = TAN(Q + Y), QJ )@@G@@WHERE ABS(TAN(Q)) < 0.25. @G@@@ . THEN Z = TAN(Q) = (TAN(Q + Y) - QK )@@G@@TAN(Y))/(TAN(Q + Y) * TAN(Y) + 1) @F@@@ . ARCTAN(X) = Q + Y, WHERE YQL )@@G@@ IS IN A TABLE AND Q = ARCTAN(Z). @G@@@ . ARCTAN(Z) IS APPROXIMATED QM )@@G@@BY A RATIONAL APPROXIMATION OF THE FORM @G@@@ . Z*P(Z**2)/Q(Z**2), WQN )@@G@@HERE P AND Q ARE 4TH AND 5TH DEGREE POLYNOMIALS @#@@@ . RESPECTIVELY. QO )@@G@@@ @@@ . ARCTAN(-X) = -ARCTAN(X). @[@@@ . @#@@@ . PERFORMANCE QP )@@G@@@[@@@ . @]@@@ . ACCURACY@H@@@ . NO. OF MAX. REQQ )@@G@@L. RMS REL. MAX. NO. FULL LENGTH @H@@@ . ARG. ARG.QR )@@G@@ ERROR ERROR ERRONEOUS ACCURACY @H@@@ . RANGEQS )@@G@@ VALUES *10**(-17) *10**(-17) BITS (%) @H@@@ QT )@@G@@. -------------- ------ ----------- ------------ -------- ------QU )@@G@@----- @H@@@ . (-0.5,0.5) 8000 0.4542 0.1318 3QV )@@G@@ 26.5 @H@@@ . (0.5,10.0) 1000 -0.2316 0.07QW )@@G@@03 2 60.9 @F@@@ . AS THE ARGUMENT INCREASES IN MAGQX )@@G@@NITUDE THE ACCURACY IMPROVES. @[@@@ . @]@@@ . TIMING @B@@@ . 12QY )@@G@@1.9 MICROSEC. FOR ABS(X) < 0.25. @D@@@ . 154.5 MICROSEC. FOR 0.25 .QZ )@@G@@LE. ABS(X) .LT. 4.0. @B@@@ . 150.1 MICROSEC. FOR ABS(X) .GE. 4.0. RA )@@G@@@[@@@ . @^@@@ . CORE REQUIREMENTS @A@@@ . NUMBER OF INSTRUCTIORB )@@G@@NS 87 @A@@@ . SIZE OF DATA AREA 51 @A@@@ . TOTAL CORC )@@G@@RE REQUIREMENTS 138 @[@@@ . @[@@@ . @E@@@ . DATAN2 - DOUBLE RD )@@G@@PRECISION ARCTANGENT OF RATIO (X1/X2). @[@@@ . @]@@@ . USAGE RE )@@G@@@[@@@ . @^@@@ . FORTRAN V REFERENCE @H@@@ . DATAN2(X1,X2), WHERERF )@@G@@ X1 AND X2 REPRESENT (DOUBLE PRECISION) ARGUMENTS. @[@@@ . @A@@@ RG )@@G@@. ASSEMBLER LANGUAGE REFERENCE @^@@@ . DL A3,X1 @^@@@ RH )@@G@@. DL A1,X2 @ @@@ . A LMJ X11,DATAN2 @G@@@ . DARI )@@G@@TAN AND DATAN2 ARE ENTRY POINTS TO A FUNCTION WHICH COMPUTES THE @D@@@ RJ )@@G@@. ARCTANGENT OF ONE OR TWO ARGUMENTS RESPECTIVELY. @[@@@ . @A@@@ RK )@@G@@. ARGUMENT AND FUNCTION RANGE @H@@@ . ALL PAIRS OF NORMALIZED, DRL )@@G@@OUBLE PRECISION, FLOATING POINT NUMBERS EXCEPT @H@@@ . (0.0,0.0) ARE RM )@@G@@VALID ARGUMENTS. THE FUNCTION RETURNS A NORMALIZED FLOATING@B@@@ . PORN )@@G@@INT NUMBER IN THE INTERVAL (-PI,PI).@[@@@ . @^@@@ . FUNCTIONS REFERO )@@G@@RENCED@]@@@ . NONE @[@@@ . @^@@@ . ERROR CONDITIONS @H@@@ RP )@@G@@. ERROR TERMINATION IS CAUSED IF ONE OR BOTH ARGUMENTS ARE UNNORMALIZERQ )@@G@@D @A@@@ . OR IF BOTH ARGUMENTS ARE ZERO. @[@@@ . @^@@@ . MATRR )@@G@@HEMATICAL METHOD @H@@@ . IF X2 = 0 AND X1 .NE. 0, THEN ARCTAN(X1/X2) RS )@@G@@= PLUS OR MINUS PI/2, WHERE @C@@@ . THE SIGN OF THE RESULT IS THE SART )@@G@@ME AS X1. @A@@@ . IF X2 .NE. 0, LET Z = X1/X2. @G@@@ . IF ABS(ZRU )@@G@@) .GE. 4.0 LET W = 1/Z AND ARCTAN(Z) = PI/2 - ARCTAN(W). @E@@@ . IFRV )@@G@@ ABS(Z) < 0.25, LET W = Z AND ARCTAN(Z) = ARCTAN(W). @I@@@ . IF 0.25 RW )@@G@@.LE. ABS(Z) .LT. 4.0, LET Z = TAN(Q + Y), WHERE ABS(TAN(Q)) < 0.25. RX )@@G@@@G@@@ . THEN W = TAN(Q) = (TAN(Q + Y) - TAN(Y))/(TAN(Q + Y) * TAN(Y) +RY )@@G@@ 1) @F@@@ . ARCTAN(Z) = Q + Y, WHERE Y IS IN A TABLE AND Q = ARCTAN(RZ )@@G@@W). @G@@@ . ARCTAN(W) IS APPROXIMATED BY A RATIONAL APPROXIMATION OFSA )@@G@@ THE FORM @G@@@ . W*P(W**2)/Q(W**2), WHERE P AND Q ARE 4TH AND 5TH DSB )@@G@@EGREE POLYNOMIALS @#@@@ . RESPECTIVELY. @ @@@ . ARCTAN(-Z) = -ARCTANSC )@@G@@(Z). @F@@@ . THE QUADRANT IS DETERMINED BY THE SIGNS OF THE ARGUMENTSSD )@@G@@. @[@@@ . @#@@@ . PERFORMANCE @[@@@ . @]@@@ . ACCURACYSE )@@G@@@H@@@ . NO. OF MAX. REL. RMS REL. MAX. NO. SF )@@G@@FULL LENGTH @H@@@ . ARG. ARG. ERROR ERROR SG )@@G@@ ERRONEOUS ACCURACY @H@@@ . RANGE VALUES *10**(-17) *SH )@@G@@10**(-17) BITS (%) @H@@@ . -------------- ------ --SI )@@G@@--------- ------------ -------- ----------- @H@@@ . X1:(-1,1) SJ )@@G@@ 5000 -0.4171 0.0917 3 54.6 @#@@@ . SK )@@G@@X2:(-1,1) @G@@@ . AS THE QUOTIENT X1/X2 INCREASES IN MAGNITUDE THE ASL )@@G@@CCURACY INCREASES.@[@@@ . @]@@@ . TIMING @B@@@ . 147.3 MICROSSM )@@G@@EC. FOR ABS(Z) < 0.25. @D@@@ . 179.9 MICROSEC. FOR 0.25 .LE. ABS(Z)SN )@@G@@ .LT. 4.0. @B@@@ . 175.5 MICROSEC. FOR 4.0 .LE. ABS(Z).@[@@@ . SO )@@G@@@^@@@ . CORE REQUIREMENTS @A@@@ . NUMBER OF INSTRUCTIONS 87 SP )@@G@@@A@@@ . SIZE OF DATA AREA 51 @A@@@ . TOTAL CORE REQUIREMESQ )@@G@@NTS 138 @[@@@ . @^@@@ AXR$ . @#@@@ $(5) LISR )@@G@@T @[@@@ $(3) @B@@@ BFATAN* J DATAN . -> 1 ARG@C@@@ SS )@@G@@ J CDATAN . -> 1 COMPLEX @ @@@ RTSAVE ST )@@G@@ NDATAN . @A@@@ DS A1,DRTARG2 . @A@@@ DSSU )@@G@@ A3,DRTARG1 . @ @@@ L,U A0,DRTARG1@ @@@ SV )@@G@@ L,U A1,DRTARG2@C@@@ DATAN2 DL A4,0,A1 . 2SW )@@G@@ND ARG@ @@@ LMJ A2,ARGTST @ @@@ DS A4,RSX )@@G@@1 @E@@@ S A4,TEMP2 . SIGN OF 2ND ARG SY )@@G@@@F@@@ DJZ A4,ZERO2 . SECOND ARGUMENT IS ZERO SZ )@@G@@@C@@@ DL A4,0,A0 . 1ST ARG@ @@@ LMTA )@@G@@J A2,ARGTST @ @@@ DFD A4,R1 @F@@@ TNTB )@@G@@Z A4 . IS QUOTIENT EQUAL TO ZERO@I@@@ DLTC )@@G@@N A4,A4 . YES, NEG. SIGN FOR QUADRANT PROJECTION TD )@@G@@@D@@@ J COMP . NO OVERFLOW @D@@@ ZERO2 TE )@@G@@ DL A4,0,A0 . 1ST ARGUMENT @F@@@ DJZ TF )@@G@@ A4,NERRB$ . BOTH ARGUMENT ARE ZERO @F@@@ DL TG )@@G@@ A3,PIOV2 . OVERFLOW, LOAD PI/2 @G@@@ LMJ TH )@@G@@ A2,ARGTST . TO SEE IF 1ST ARG UNNORMALIGED @F@@@ TPTI )@@G@@ A4 . 1ST ARGUMENT IS NEGATIVE @C@@@ DLTJ )@@G@@N A3,A3 . YES @A@@@ RTBACK* LA A0,DRTSA0 TK )@@G@@. @ @@@ LMJ X5,EXML . @ @@@ J 0,X1TL )@@G@@1 . @ @@@ DATAN RTSAVE NDATAN @ @@@ DS A3,DRTM )@@G@@TARG1 @A@@@ L,U A0,DRTARG1 . @E@@@ SZ TN )@@G@@ TEMP2 . SET ENTRY FLAG @ @@@ SZ A3 TO )@@G@@. @C@@@ DL A4,0,A0 . ARG @ @@@ TP )@@G@@ LMJ A2,ARGTST @H@@@ COMP S A4,TEMP1 . STQ )@@G@@IGN IF RESULT BETWEEN -PI/2 AND PI/2@H@@@ SZ,H2 TEMP1 TR )@@G@@ . PRESUME ABS(ARG) IS SMALLER THAN 4.0 @E@@@ DLM TS )@@G@@ A4,A4 . ABS(ARG)=TAN(X Y) @ @@@ DFU A1,ATT )@@G@@4 @H@@@ TG,U A1,02003 . IS ABS(ARG) EQUAL OTU )@@G@@R LARGER THAN 4.0 @C@@@ J LARGE . YES TV )@@G@@@G@@@ TLE,U A1,01777 . IS ABS(ARG) LESS THAN 0.2TW )@@G@@5 @C@@@ J SMALL . YES @A@@@ TX )@@G@@ LDSL A2,0176001,A1 @ @@@ DSL A2,59 @ @@@ TY )@@G@@ JNB A3,$+2 @F@@@ A,U A3,1 TZ )@@G@@ . MAKE TABLE INDEX EVEN @ @@@ L,U A0,02072 @C@@@ UA )@@G@@ DFP A0,A2 . TAN(Y) @ @@@ DS UB )@@G@@ A1,R1 @ @@@ DFM A1,A4 @ @@@ DFA UC )@@G@@ A1,ONE @E@@@ DFAN A4,R1 . TAN(X Y)-TAN(UD )@@G@@Y) @I@@@ DFD A4,A1 . TAN(X) , ABS(TAN(X)UE )@@G@@) IS LESS THAN 0.25 @ @@@ BACK DS A4,TANX @ @@@ UF )@@G@@ DFM A4,A4 @ @@@ DS A4,R1 @ @@@ UG )@@G@@ L A2,(-4,12)@D@@@ LR,U R3,3 . 4UH )@@G@@ ITERATIONS @C@@@ DL A4,COEFF+6,A2 . B10 @C@@@ UI )@@G@@ DL A0,COEFF+4,A2 . A9 @ @@@ LOOP DFM UJ )@@G@@ A4,R1 @H@@@ DFA A4,COEFF+2,A2 . ADD COEFFICIEUK )@@G@@NT B OF DENOMINATOR @ @@@ DFM A0,R1 @G@@@ UL )@@G@@ DFA A0,COEFF,*A2 . ADD COEFFICIENT A OF NOMINATOR @ @@@ UM )@@G@@ JGD R3,LOOP @ @@@ DFM A4,R1 @D@@@ UN )@@G@@ DFA A4,COEFF . ADD B0 (=A1) @ @@@ DFUO )@@G@@D A0,A4 @C@@@ DFM A0,TANX . ANGLE XUP )@@G@@@D@@@ DFA A0,TABLE,A3 . ADD ANGLE Y @G@@@ UQ )@@G@@ TNZ,H2 TEMP1 . IS ABS(ARG) LOWER THAN 4.0 @C@@@ UR )@@G@@ J FIN . YES @ @@@ DLN US )@@G@@ A0,A0 @ @@@ DFA A0,PIOV2 @D@@@ FIN TP UT )@@G@@ TEMP1 . IS SIGN NEG @C@@@ DLN A0,A0 UU )@@G@@ . YES @D@@@ DL A3,A0 . SET RETUV )@@G@@URN @A@@@ LA A0,DRTSA0 . @ @@@ LMJ UW )@@G@@ X5,EXML . @F@@@ TNZ TEMP2 . IS THERE ONE UX )@@G@@ARG ONLY @C@@@ J 0,X11 . YES @E@@@ UY )@@G@@ TN TEMP2 . IS 2ND ARG NEG @C@@@ UZ )@@G@@ J 0,X11 . NO @G@@@ DLM A3,AVA )@@G@@3 . RESULT IN 2ND OR 3RD QUADRANT @D@@@ DFAN VB )@@G@@ A3,PI . ABS(X Y)-PI @F@@@ TP TEMP1 VC )@@G@@ . IS RESULT IN 2ND QUADRANT@C@@@ DLN A3,A3 VD )@@G@@ . NO @ @@@ J 0,X11 @D@@@ ARGTST TEVE )@@G@@P A4,(0400040,0) . TEST ARG @G@@@ J 0,A2VF )@@G@@ . ARG UNEQUAL ZERO AND NORMALIZED@ @@@ DLM VG )@@G@@ A4,A4 @F@@@ DJZ A4,0,A2 . RETURN IF LEGVH )@@G@@AL ZERO @E@@@ J NERRA$ . ARG IS UNNORMVI )@@G@@ALIZED@F@@@ LARGE SX,H2 X11,TEMP1 . ABS(ARG) IS 4.0 OR VJ )@@G@@LARGER@ @@@ DS A4,R1 @ @@@ DL A4,OVK )@@G@@NE @D@@@ DFD A4,R1 . 1.0/ABS(ARG) @D@@@ VL )@@G@@SMALL SZ A3 . TAN(Y)=0.0 @^@@@ J VM )@@G@@ BACK@[@@@ . @ @@@ . ATAND - IN DEGREES @[@@@ . VN )@@G@@@[@@@ . @^@@@ BFATND* J DEG1 @#@@@A LOCAL . @A@A@ VO )@@G@@ DFM A3,PIOV180 . @A@A@ DFM A1,PIOV180 VP )@@G@@. @ @A@ J BFATAN+2. @A@@@A LMJ X11,BFVQ )@@G@@ATAN+2. @E@@@ABFATAND1 LABEL . CONVERT TO DEGREES VR )@@G@@HERE @E@@@A DFD A3,PIOV180 . WAS RADIANS , NOW DEGREESVS )@@G@@@#@@@A JMP . @ @A@ DEG1 DFM A3,PIOV180 @#@@@ADEG1 VT )@@G@@ LOCAL . @^@A@ J DATAN @ @@@A LMJ X11,DATVU )@@G@@AN . @E@C@A GOTO BFATAD1 . GO CONVERT TO DEGREES VV )@@G@@@E@@@C GOTO BFATAND1 . GO CONVERT TO DEGREES @ @@@ VW )@@G@@TEMP2 EQU DRTTMP @ @@@ TEMP1 EQU DRTTMP+1 @ @@@ VX )@@G@@TANX EQU DRTTMP+2 @ @@@ ONE + 0200140,0 @^@@@ VY )@@G@@ + 0 @^@@@ PIOV180* 0177343575065 .@^@@@ 04VZ )@@G@@5123516212 .@A@@@ PIOV2* + 0200162207732 @A@@@ + WA )@@G@@ 0504205506043 @A@@@ PI + 0200262207732 @A@@@ WB )@@G@@ + 0504205506043 @C@@@ COEFF + 0203647014WC )@@G@@575 . A1 @A@@@ + 0630000000000 @C@@@ WD )@@G@@ + 0203756155321 . B2 @A@@@ + 0464WE )@@G@@000000000 @C@@@ + 0203747553221 . A3 @A@@@ WF )@@G@@ + 0760000000000 @C@@@ + 0203746035WG )@@G@@673 . B4 @A@@@ + 0530000000000 @C@@@ WH )@@G@@ + 0203665071467 . A5 @A@@@ + 0760WI )@@G@@000000000 @C@@@ + 0203562575117 . B6 @A@@@ WJ )@@G@@ + 0440000000000 @C@@@ + 0203463510WK )@@G@@537 . A7 @A@@@ + 0200000000000 @C@@@ WL )@@G@@ + 0203256656465 . B8 @A@@@ + 0600WM )@@G@@000000000 @C@@@ + 0203064657637 . A9 @A@@@ WN )@@G@@ + 0000000000000 @C@@@ + 0202466403WO )@@G@@020 . B10 @^@@@ TABLE + 0 @^@@@ + WP )@@G@@ 0 @A@@@ + 0177773261470 @A@@@ + WQ )@@G@@ 0126067323665 @A@@@ + 0200062207732 @A@@@ WR )@@G@@ + 0504205506043 @A@@@ + 0200076714136 WS )@@G@@@A@@@ + 0450076646617 @A@@@ + 0200WT )@@G@@143333414 @A@@@ + 0456567621066 @A@@@ + WU )@@G@@ 0200146055553 @A@@@ + 0626511552054 @A@@@ WV )@@G@@ + 0200147760273 @A@@@ + 0267520527WW )@@G@@777 @A@@@ + 0200151270207 @A@@@ + WX )@@G@@ 0706261151131 @A@@@ + 0200152332144 @A@@@ WY )@@G@@ + 0521723477115 @ @A@ NDATAN + ' ATAN ' @A@@@AWZ )@@G@@NDATAN INSERT 5,'ATA','N ' . @#@@@ END ___ DFXA )@@G@@D A4,A1 . TAN(X) , ABS(TAN(X)*[@@@@*SDFF*@C@@@^. COXB )@@G@@PYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@^. @D@@@^. QUESTIONXC )@@G@@S CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@^. @ @@@^. MARXD )@@G@@VIN V. ZELKOWITZ @B@@@^. DEPARTMENT OF COMPUTER SCIENCE @A@@@^XE )@@G@@. UNIVERSITY OF MARYLAND @B@@@^. COLLEGE PARK, MARYLANXF )@@G@@D 20742 @[@@@^. @G@@@^. PERMISSION TO USE THESE LISTINGS XG )@@G@@AND THE COMPUTER PROGRAMS THEY@E@@@^. REPRESENT IS GRANTED UNDER THE FXH )@@G@@OLLOWING CONDITIONS: @[@@@^. @G@@@^. 1. UNLIMITED USE MAY XI )@@G@@BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@^. THESE LISTINGS PROVIXJ )@@G@@DED THAT THE NAME PLUM OR UNIVERSITY OF MARYLAND@E@@@^. PL/1 COMPILER XK )@@G@@REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@^. @F@@@^. 2. XL )@@G@@MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDED: @[@@@^. @G@@@^XM )@@G@@. (A) ANY RESULTING PROGRAM, OR REPORT, PAPER OR DOCUMENTATION XN )@@G@@@G@@@^. DESCRIBING SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PRXO )@@G@@OGRAM @E@@@^. IS A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND XP )@@G@@@[@@@^. @G@@@^. (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAXQ )@@G@@L CORRECTIONS @F@@@^. OF ERRORS IN THE SOURCE PROGRAMS, SHALLXR )@@G@@ BE REPORTED AND @G@@@^. A BRIEF DESCRIPTION OF THE FEATURE ADDEXS )@@G@@D SHALL BE SUBMITTED @C@@@^. TO THE UNIVERSITY OF MARYLAND, ANXT )@@G@@D @[@@@^. @F@@@^. (C) NO PROGRAMS DERIVED FROM THESE LISTXU )@@G@@INGS SHALL BE SOLD@G@@@^. WITHOUT WRITTEN APPROVAL FROM THE UNIVEXV )@@G@@RSITY OF MARYLAND, AND @[@@@^. @F@@@^. (D) COPIES OF THESE PXW )@@G@@ROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@^. LOCATIONS PROVIDED THXX )@@G@@AT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@^. WHETHER THE PROXY )@@G@@GRAMS ARE EXACT COPIES OF THE UNIVERSITY OF @E@@@^. MARYLAND XZ )@@G@@PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@^. @G@@@^. 3. YA )@@G@@THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILER ITSELF, @F@@@^. ANYB )@@G@@D ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN USING PLUM. @E@@@^. THYC )@@G@@E PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USER TO @F@@@^. EXPERIMEYD )@@G@@NT WITH THE COMPILER AS LONG AS THE RESULTING PRODUCT @G@@@^. IS NOT SYE )@@G@@OLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT DEVELOPED @#@@@^. FRYF )@@G@@OM PLUM. @[@@@^. @[@@@^. @[@@@^. @[@@@^. @[@@@^. YG )@@G@@@[@@@^/. @[@@@@. @D@@@@. UNIVAC 1108 FORTRYH )@@G@@AN V LIBRARY@[@@@@. @B@@@@. DSQRT(X) - DOUBLE PRECISION SQUARE ROOT YI )@@G@@@[@@@@. @]@@@@. USAGE @[@@@@. @^@@@@. FORTRAN V REFERENCE YJ )@@G@@@F@@@@. DSQRT(X), WHERE X REPRESENTS THE (DOUBLE PRECISION) ARGUMENT. YK )@@G@@@[@@@@. @A@@@@. ASSEMBLER LANGUAGE REFERENCE @^@@@@. DYL )@@G@@L A3,ARG @ @@@@. A LMJ X11,DSQRT @[@@@@. @A@@@@. ARYM )@@G@@GUMENT AND FUNCTION RANGE @I@@@@. THE ARGUMENT MUST BE A NON-NEGATYN )@@G@@IVE, NORMALIZED, DOUBLE PRECISION, FLOATING @H@@@@. POINT NUMBER. YO )@@G@@ THE FUNCTION RETURNS A NON-NEGATIVE, NORMALIZED, FLOATING @#@@@@. POYP )@@G@@INT NUMBER. @[@@@@. @^@@@@. FUNCTIONS REFERENCED@]@@@@. NONE YQ )@@G@@@[@@@@. @^@@@@. ERROR CONDITIONS @F@@@@. UNNORMALIZED OR NEGAYR )@@G@@TIVE ARGUMENTS CAUSE ERROR TERMINATION. @H@@@@. THE ARGUMENT APPEARSYS )@@G@@ IN UNPACKED DOUBLE PRECISION FORMAT IN REGISTERS @#@@@@. A3, A4-AYT )@@G@@5. @[@@@@. @^@@@@. MATHEMATICAL METHOD @H@@@@. WRITE X = 2**(YU )@@G@@2*E) * M, WHERE E IS AN INTEGER AND 0.25 .LE. M .LT. 1.0. @ @@@@. SQYV )@@G@@RT(X) = 2**E * SQRT(M) @G@@@@. SQRT(M) IS APPROXIMATED USING A POLYNOYW )@@G@@MIAL APPROXIMATION OF THE FORM@D@@@@. C4 * M**4 + C3 * M**3 + C2 * M**YX )@@G@@2 + C1 * M + C0 @G@@@@. THIS APPROXIMATION IS IMPROVED WITH TWO NEWTYY )@@G@@ON-RAPHSON ITERATIONS. @[@@@@. @#@@@@. PERFORMANCE @[@@@@. YZ )@@G@@@]@@@@. ACCURACY@H@@@@. NO. OF MAX. REL. RMS REZA )@@G@@L. MAX. NO. FULL LENGTH @H@@@@. ARG. ARG. ERRORZB )@@G@@ ERROR ERRONEOUS ACCURACY @H@@@@. RANGE VALUEZC )@@G@@S *10**(-18) *10**(-18) BITS (%) @H@@@@. --------ZD )@@G@@------ ------ ----------- ------------ -------- ----------- @H@@@@ZE )@@G@@. (0.25,0.5) 3000 0.8459 0.4125 0 100ZF )@@G@@.0 @H@@@@. (0.5,1.0) 3000 -0.6063 0.2981 1ZG )@@G@@ 99.9 @H@@@@. (0,25) 5000 0.8566 0.38ZH )@@G@@15 1 100.0 @E@@@@. RESULTS ARE COMPARABLE FOR ARGUMZI )@@G@@ENTS GREATER THAN 25. @[@@@@. @]@@@@. TIMING @A@@@@. 76.3 MICZJ )@@G@@ROSEC. IF X .NE. 0. @ @@@@. 7.8 MICROSEC. IF X = 0. @[@@@@. ZK )@@G@@@^@@@@. CORE REQUIREMENTS @A@@@@. NUMBER OF INSTRUCTIONS 40 ZL )@@G@@@A@@@@. SIZE OF DATA AREA 15 @A@@@@. TOTAL CORE REQUIREMEZM )@@G@@NT 55 @[@@@@. @#@@@@ AXR$ @#@@@] DCLRG . ZN )@@G@@@]@@@@$(5) LIT@[@@@@$(3) @^@@@@BFSQRT* J DSQRT . @C@@@@ ZO )@@G@@ J CDSQRT . COMPLEX @^@@@@DSQRT RTSAVE NAME ZP )@@G@@@B@[@@ SZ A3 . @D@@@@ DL ZQ )@@G@@ A0,A3 . ARG IN A0,A1 @E@@@@ DS A0,R2 ZR )@@G@@ . STORE ARG IN R2,R3 @G@@@@ DFU A3,A0 ZS )@@G@@ . CHAR IN A3 , MANT IN A4,A5 @I@@@@ AA,U A3,01757 ZT )@@G@@ . ADD BIAS - 22(FRACTIONAL) + 6(COEF) - 1 @H@@@@ DSCZU )@@G@@ A2,1 . CHAR FOR FIRST ESTIMATE, CHAR/2 IN A3@I@@@@ZV )@@G@@ SSL A2,35 . 0 IF CHAR ODD , 1 IF EVEN, (COEZW )@@G@@F INDEX) @ @@@@ TLE A4,(040,0) @H@#@@ J ZX )@@G@@ ZERO . ARG IS NON-POSITIVE OR UNNORMALIZED @H@@@# ZY )@@G@@ J ZEROX . ARG IS NON-POSITIVE OR UNNORMALIZED ZZ )@@G@@@E@@@@ LDSL A4,10,A2 . LEFT JUSTIFY MANT @B@@@@AA )@@G@@ SA A4,R1 . Z@C@@@@ MF A4,E,AB )@@G@@A2 . EZ @C@@@@ AA A4,D,A2 . EAC )@@G@@Z + D @D@@@@ MF A4,R1 . EZZ + DZ @D@@@@AD )@@G@@ AA A4,C,A2 . EZZ + DZ + C @E@@@@ MF AE )@@G@@ A4,R1 . EZZZ + DZZ + CZ @E@@@@ AA AF )@@G@@ A4,B,A2 . EZZZ + DZZ + CZ + B@F@@@@ MF A4,R1AG )@@G@@ . EZZZZ + DZZZ + CZZ + BZ @G@@@@ AA A4,A,AH )@@G@@A2 . EZZZZ + DZZZ + CZZ + BZ + A @H@@@@ DFP AI )@@G@@ A3,A4 . FIRST APPROXIMATION (Q1) IN A4,A5 @C@@@@ AJ )@@G@@ DFD A0,A4 . ARG/Q1 @D@@@@ DFA A0,A4AK )@@G@@ . ARG/Q1 + Q1 @F@@@@ ANA A0,(0100,0) AL )@@G@@ . (1/2)*(ARG/Q1 + Q1) = Q2 @C@@@@ DL A4,R2 AM )@@G@@ . ARG @C@@@@ DFD A4,A0 . ARG/Q2 @H@@@@AN )@@G@@ TG A0,A4 . TEST FOR FLOATING POINT ROUNDINAO )@@G@@G @^@@@@ J ROUND@F@@@@ DA A0,(01D) AP )@@G@@ . ROUND WHEN A4 GREATER @E@@@@ TOP A0,(040,0) AQ )@@G@@ . ADDITION OVERFLOW? @C@@@@ AA A0,(040,0) AR )@@G@@ . YES @E@@@@RETURN TOP A4,(040,0) . ADDITION OVERAS )@@G@@FLOW? @C@@@@ AA A4,(040,0) . YES @D@@@@ AT )@@G@@ DFA A0,A4 . ARG/Q2 + Q2 @F@@@@ ANA AU )@@G@@ A0,(0100,0) . (1/2)*(ARG/Q2 + Q2) = Q3 @ @@@@BACK DL AV )@@G@@ A3,A0. @ @@@@ J RTBACK . @D@#@@ZERO DJZ AW )@@G@@ A0,BACK . ARG = 0.0 @D@@@#ZEROX DJZ A0,BACK AX )@@G@@ . ARG = 0.0 @F@@@@ J NERRA$ . AAY )@@G@@RG < 0 OR UNNORMALIZED @F@@@@ROUND DA A4,(01D) . RAZ )@@G@@OUND WHEN A4 NOT GREATER@ @@@@ J RETURN @^@]@@NAME BA )@@G@@ ' SQRT ' @A@@@]NAME INSERT 5,'SQR','T ' . @F@@@@A BB )@@G@@ + 0012273521505 . 0.22906994529/(8*SQRT(2))@E@@@@ BC )@@G@@ + 0016522123747 . 0.22906994529/8 @F@@@@B + BD )@@G@@ 0165562172450 . 1.3006690496/(4*SQRT(2)) @E@@@@ + BE )@@G@@ 0123174245456 . 1.3006690496/8 @G@@@@C - BF )@@G@@ 0244465464430 . -0.90932104982/(2*SQRT(2)) @E@@@@ - BG )@@G@@ 0072144503525 . -0.90932104982/8 @F@@@@D + BH )@@G@@ 0265313040305 . 0.50104207633/SQRT(2) @E@@@@ + BI )@@G@@ 0040042113110 . 0.50104207633/8 @F@@@@E - 01277BJ )@@G@@47535113 . -0.12146838249*SQRT(2) @I@@@@ - 00076BK )@@G@@14001010 . -0.12146838249/8 ADJUSTED THROUGH 1.0 @]@@@@ BL )@@G@@ END___IVE, NORMALIZED, FLOATING @#@@@@. POINT NUMBER. @[@@@@. BM )@@G@@@^@@@@. FUNCTIONS REFERENCED@]@@@@. NONE @[@@@@. @^@@@@. ERBN )@@G@@ROR CONDITIONS @F@@@@*[@@@@*SDFF*@C@@@D. COPYRIGHT 1975 BY UNIVERSIBO )@@G@@TY OF MARYLAND @[@@@D. @D@@@D. QUESTIONS CONCERNING THIS SHOULDBP )@@G@@ BE DIRECTED TO: @[@@@D. @ @@@D. MARVIN V. ZELKOWITZ @B@@@DBQ )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@D. UNIVERSITY OF MBR )@@G@@ARYLAND @B@@@D. COLLEGE PARK, MARYLAND 20742 @[@@@D. BS )@@G@@@G@@@D. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMBT )@@G@@S THEY@E@@@D. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: BU )@@G@@@[@@@D. @G@@@D. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS BV )@@G@@REPRESENTED BY @G@@@D. THESE LISTINGS PROVIDED THAT THE NAME PLUM OBW )@@G@@R UNIVERSITY OF MARYLAND@E@@@D. PL/1 COMPILER REMAINS ASSOCIATED WITH BX )@@G@@THESE PROGRAMS. @[@@@D. @F@@@D. 2. MODIFICATIONS MAY BE MADBY )@@G@@E TO THE LISTINGS PROVIDED: @[@@@D. @G@@@D. (A) ANY RESULTIBZ )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@D. DESCRIBINCA )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@D. IS CB )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@D. @G@@@D. CC )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@DCD )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@DCE )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED CF )@@G@@@C@@@D. TO THE UNIVERSITY OF MARYLAND, AND @[@@@D. @F@@@DCG )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@DCH )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND CI )@@G@@@[@@@D. @F@@@D. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTCJ )@@G@@ED TO OTHER @G@@@D. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLECK )@@G@@ARLY INDICATE @G@@@D. WHETHER THE PROGRAMS ARE EXACT COPIES OCL )@@G@@F THE UNIVERSITY OF @E@@@D. MARYLAND PLUM COMPILER OR ARE MODCM )@@G@@IFICATIONS TO IT. @[@@@D. @G@@@D. 3. THESE CONDITIONS ONLY APCN )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@D. AND ARE NOT MEANT TO APPLYCO )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@D. THE PURPOSE OF THESE CONDICP )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@D. EXPERIMENT WITH THE COMPILER AS CQ )@@G@@LONG AS THE RESULTING PRODUCT @G@@@D. IS NOT SOLD AND AS LONG AS IT ISCR )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@D. FROM PLUM. @[@@@D. CS )@@G@@@[@@@D. @[@@@D. @[@@@D. @[@@@D. @[@@@D/. @[@@@ . CT )@@G@@@D@@@ . UNIVAC 1108 FORTRAN V LIBRARY@[@@@ . CU )@@G@@@D@@@ . NEXP9$ - DOUBLE PRECISION BASE TO INTEGER EXPONENT @[@@@ . CV )@@G@@@]@@@ . USAGE @[@@@ . @^@@@ . FORTRAN V REFERENCE @G@@@ . A*CW )@@G@@*B, WHERE A IS THE (DOUBLE PRECISION) BASE AND B IS THE (INTEGER) @#@@@ CX )@@G@@. EXPONENT. @[@@@ . @A@@@ . ASSEMBLER LANGUAGE REFERENCE CY )@@G@@@ @@@ . A LMJ X11,NEXP9$ @D@@@ . A+1 + LOC(A) CZ )@@G@@ . ADDRESS OF BASE @D@@@ . A+2 + LOC(B) . ADDRESS DA )@@G@@OF EXPONENT @C@@@ . A+3 + SEQNUM,PRGNAM . WALK BACK WORD@C@@@ DB )@@G@@. A+4 . NORMAL RETURN @[@@@ . @A@@@ . ARDC )@@G@@GUMENT AND FUNCTION RANGE @H@@@ . THE ARGUMENT A MUST BE A NORMALIDD )@@G@@ZED, DOUBLE PRECISION NUMBER AND B MUST BE@H@@@ . AN INTEGER SUCH THATDE )@@G@@ A**B .LE. 2.**1022-1. A AND B MUST NOT BOTH BE ZERO.@F@@@ . THE FUNCDF )@@G@@TION RETURNS A NORMALIZED, DOUBLE PRECISION NUMBER. @[@@@ . @^@@@ DG )@@G@@. FUNCTIONS REFERENCED@]@@@ . NONE @[@@@ . @^@@@ . ERROR CODH )@@G@@NDITIONS @H@@@ . ERROR TERMINATION IS CAUSED WHEN THE BASE IS UNNORDI )@@G@@MALIZED OR WHEN BOTH A @H@@@ . AND B ARE ZERO. ERROR TERMINATION IS DJ )@@G@@ALSO CAUSED IF THE FUNCTION VALUE @^@@@ . EXCEEDS 2.**1022-1. @[@@@ DK )@@G@@. @^@@@ . MATHEMATICAL METHOD @G@@@ . THE BASE IS TAKEN AS A FACDL )@@G@@TOR ABS(B) TIMES. IF B IS NEGATIVE, THE @G@@@ . RECIPROCAL IS COMPUTDM )@@G@@ED. IF A**B < 10**(-308), ZERO IS RETURNED. @[@@@ . @#@@@ . PERDN )@@G@@FORMANCE @[@@@ . @]@@@ . ACCURACY@H@@@ . NO. ODO )@@G@@F MAX. REL. RMS REL. MAX. NO. FULL LENGTH @H@@@ . ARG.DP )@@G@@ ARG. ERROR ERROR ERRONEOUS ACCURACY @H@@@ DQ )@@G@@. RANGE VALUES *10**(-17) *10**(-17) BITS (%DR )@@G@@) @H@@@ . -------------- ------ ----------- ------------ ----DS )@@G@@---- ----------- @H@@@ . A: (0.01,10) 3000 0.1862 0.06DT )@@G@@10 2 74.5 @#@@@ . B: (-100,100) @G@@@ . COMPARABDU )@@G@@LE ACCURACIES WERE OBTAINED FOR ARGUMENTS OUTSIDE THE ABOVE @#@@@ . INDV )@@G@@TERVAL. @[@@@ . @]@@@ . TIMING @D@@@ . AVERAGE TIME = (43.3DW )@@G@@ + 21.5*K + 16.9*M) MICROSEC. @F@@@ . WHERE K IS THE MOST SIGNIFICANT DX )@@G@@BIT POSITION OF THE EXPONENT @G@@@ . AND M IS THE NUMBER OF 1 BITS INDY )@@G@@ THE ABSOLUTE VALUE OF THE EXPONENT.@D@@@ . ADD 20.3 MICROSEC. IF THE DZ )@@G@@EXPONENT IS NEGATIVE. @[@@@ . @^@@@ . CORE REQUIREMENTS @A@@@ EA )@@G@@. NUMBER OF INSTRUCTIONS 81 @A@@@ . SIZE OF DATA AREA EB )@@G@@17 @A@@@ . TOTAL CORE REQUIREMENTS 98 @[@@@ . @#@@@ EC )@@G@@ AXR$ @#@@@ DCLRG . @]@@@ $(5) LIT@[@@@ $(3) @ @@@ ED )@@G@@REXFLT* RTSAVE NAME . @^@@@ L A0,A1@ @@@ EE )@@G@@ L A1,A2 . @B@@@ DL A10,(01766200000000000)EF )@@G@@@G@@@ SZ A12 . ONE (70 BIT) IN A10,A11,EG )@@G@@A12 @F@@@ DLM A4,0,A0 . ABS(DP BASE) IN A4EH )@@G@@,A5 @H@@@ LR R1,0,A0 . 1ST WORD OF BASE FEI )@@G@@OR SIGN IN R1 @ @@@ LA A2,0,A1 @F@@@ SA EJ )@@G@@ A2,SIGN . EXPONENT STORED IN SIGN @F@@@ LM EK )@@G@@ A9,A2 . ABS(INTEGER EXP) IN A9 @H@@@ LR EL )@@G@@ R3,A9 . ABS(EXP) FOR ODD-EVEN TEST IN R3 @A@@@ EM )@@G@@ TEP A4,(0400040,0) @E@@@ J NX90 EN )@@G@@ . BASE UNEQUAL ZERO @ @@@ DJZ A4,$+2 @E@@@ EO )@@G@@ J NERRA$ . BASE UNNORMALIZED @E@@@ EP )@@G@@ JZ A9,NERRB$ . BASE AND EXP ZERO @^@@@ NX90 DFUEQ )@@G@@ A0,A4@^@@@ LDSC A1,11@^@@@ SSC A2,1 ER )@@G@@@G@@@ ANA,U A0,02000 . BASE (70 BIT) IN A0,A1,AES )@@G@@2 @ @@@ NX91 JNB A9,NX92 @ @@@ LA A5,A1ET )@@G@@1 @ @@@ LA A7,A12 @ @@@ LA A3,A1EU )@@G@@1 @^@@@ MI A5,A2@^@@@ MI A7,A1@^@@@ EV )@@G@@ DA A7,A5@^@@@ MF A3,A1@^@@@ DSAEW )@@G@@ A7,34@^@@@ DA A7,A3@ @@@ DLSC A11,AEX )@@G@@7 @ @@@ AA A10,A0 @ @@@ ANA A10,AEY )@@G@@13 @^@@@ SSL A12,1@^@@@ NX92 SSL A9,1 @ @@@ EZ )@@G@@ JZ A9,NX93 @^@@@ LA A5,A1@^@@@ FA )@@G@@ LA A7,A2@^@@@ LA A3,A1@^@@@ MI FB )@@G@@ A5,A2@^@@@ MI A7,A1@^@@@ DA A7,A5@^@@@ FC )@@G@@ MF A3,A1@^@@@ DSA A7,34@^@@@ DA FD )@@G@@ A7,A3@^@@@ DLSC A1,A7@^@@@ AA A0,A0FE )@@G@@@^@@@ ANA A0,A3@^@@@ SSL A2,1 @^@@@ FF )@@G@@ J NX91 @^@@@ NX93 LSSL A12,1@A@@@ DA FG )@@G@@ A11,(02000D) @ @@@ DSL A11,11 @ @@@ AA,FH )@@G@@U A10,11 @ @@@ NX94 TG,U A10,03777 @D@@@ J FI )@@G@@ NERRC$ . OVERFLOW @E@C@ JN A10,ZERO FJ )@@G@@ . UNDERFLOW OR OVERFLOW @E@@@C JN A10,ZEROXX FK )@@G@@ . UNDERFLOW OR OVERFLOW@ @@@ DFP A10,A11 @ @@@ FL )@@G@@ DL A0,A11 @E@@@ TN R1 FM )@@G@@ . BASE NEGATIVE @C@@@ J NX95 . FN )@@G@@NO @^@@@ LA A4,R3@ @@@ JNB A4,NX95 FO )@@G@@@^@@@ DLN A0,A0@^@@@ NX95 TN SIGN @^@B@ FP )@@G@@ J OUT @^@@@B J OUTT @ @@@ DL FQ )@@G@@ A11,A0 @ @@@ DL A0,(1.0D) @G@@@ DFD FR )@@G@@ A0,A11 . NEGATIVE EXP , TAKE RECIPROCAL @E@B@ OUT DS FS )@@G@@ A0,A3 . RETURN RESULT IN A3-A4 @E@@@BOUTT DS FT )@@G@@ A0,A3 . RETURN RESULT IN A3-A4 @ @@@ J RTBACFU )@@G@@K @^@C@ ZERO DSL A0,72 @^@@@CZEROXX DSL A0,72 @^@@@ FV )@@G@@ TN SIGN @C@B@ J OUT . UNDERFW )@@G@@FLOW @C@@@B J OUTT . UNDERFLOW @C@@@ FX )@@G@@ J NERRC$ . OVERFLOW @A@@@ NAME INSERT 5,'F**'FY )@@G@@,'I ' . @ @@@ SIGN EQU DRTARG1+1 . @]@@@ END___ANGFZ )@@G@@E @H@@@ . THE ARGUMENT A MUST BE A NORMALIZED, DOUBLE PRECISION NUGA )@@G@@*[S@@@*SDFF*@C@@@N. COPYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@NGB )@@G@@. @D@@@N. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@NGC )@@G@@. @ @@@N. MARVIN V. ZELKOWITZ @B@@@N. DEPARTMENT OF CGD )@@G@@OMPUTER SCIENCE @A@@@N. UNIVERSITY OF MARYLAND @B@@@N. GE )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@N. @G@@@N. PERMISSIOGF )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@N. REPRESENGG )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@N. @G@@@N. GH )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@NGI )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDGJ )@@G@@@E@@@N. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@NGK )@@G@@. @F@@@N. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDGL )@@G@@ED: @[@@@N. @G@@@N. (A) ANY RESULTING PROGRAM, OR REPORT, PGM )@@G@@APER OR DOCUMENTATION @G@@@N. DESCRIBING SUCH PROGRAM WILL CLEAGN )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@N. IS A DIALECT OF PLUM OR IS GO )@@G@@DERIVED FROM PLUM, AND @[@@@N. @G@@@N. (B) ALL SUCH MODIFICAGP )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@N. OF ERRORS IN THGQ )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@N. A BRIEF DESCRIPGR )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@N. TO THE UNGS )@@G@@IVERSITY OF MARYLAND, AND @[@@@N. @F@@@N. (C) NO PROGRAMSGT )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@N. WITHOUT WRITTENGU )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@N. @F@@@N. GV )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@N. GW )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@NGX )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF GY )@@G@@@E@@@N. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@NGZ )@@G@@. @G@@@N. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERHA )@@G@@ ITSELF, @F@@@N. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN HB )@@G@@USING PLUM. @E@@@N. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USHC )@@G@@ER TO @F@@@N. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRHD )@@G@@ODUCT @G@@@N. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT HE )@@G@@DEVELOPED @#@@@N. FROM PLUM. @[@@@N. @[@@@N. @[@@@N. HF )@@G@@@[@@@N. @[@@@N. @[@@@N/. @#@@@M/ AXR$ . @#@@@M HG )@@G@@ DCLRG . @]@@@M@ADD PLTVDS @]@@@M@ADD EXCDS @#@@@M PLWORD HH )@@G@@@#@@@N PLAR @^@@@MHIST CSECT 3 . @B@@@MPLDUMP* LOHI )@@G@@CAL . ENTRY @F@@@M IF 040,OFF,DGOPT3 THJ )@@G@@HEN,PLDA . -> NO LABEL LIST @ @@@M LINK HILBL . @#@@@MHK )@@G@@PLDA LABEL . @F@N@M IF 0200,OFF,DGOPT3 THEN, PLDB .HL )@@G@@ -> NO HISTOGRAM @F@@@N IF 0200,OFF,DGOPT3 THEN,PLDB . HM )@@G@@-> NO HISTOGRAM @^@@@M LINK HIENTR . @#@@@MPLDB LABEL . HN )@@G@@@G@@@N IF 020,OFF,DGOPT3 THEN,PLDCX . -> NO STMT STATIC LANG HO )@@G@@ANAL @^@@@N LINK EXSRDT . @#@@@NPLDCX LABEL . @#@@@M HP )@@G@@ JMP . @^@@@M/ . HISTOGRAMS @[@@@M. @C@@@M. EXHQ )@@G@@ECUTION ROUTINE TO PRODUCE CHARTS @[@@@M. @E@@@MEXHIST* LLOC . HR )@@G@@ EXECUTION HISTOGRAMS @D@@@M LOAD A3,RHS )@@G@@11 . STATEMENT NUMBER @C@@@M LA,H2 A4,DRSTMT-1,A3 .HT )@@G@@ UP COUNT @ @@@M ADD A4,1,I . @A@@@M SA,H2 HU )@@G@@ A4,DRSTMT-1,A3 .@B@@@M LJMP . RETURN @[@@@MHV )@@G@@. @[@@@M. @[@@@M. @[@@@M. @[@@@M. @#@@@MHIENTR LOHW )@@G@@CAL . @D@@@M LOAD A11,0,I . FIND MAX COUNT @A@@@MHX )@@G@@ LOAD X3,DHSCAN . @A@@@M SETL A9,DHSTMT HY )@@G@@. @#@@@MHILP1 LABEL . @A@@@M LOAD A8,W1H2,*X3 . HZ )@@G@@@B@@@M IF A8,LT,A11 THEN,HILP2 @C@@@M LOAD IA )@@G@@ A11,A8 . NEW MAX. @#@@@MHILP2 LABEL . @ @@@M LOIB )@@G@@OP A9,HILP1 .@D@N@M LOAD X4,0,I . FIND SHIFT FAIC )@@G@@CTOR @#@N@MHILP4 LABEL . @D@N@M IF A11,LT,18,I THENID )@@G@@,HILP3 . ->SCALED @C@N@M SRB A11,1 . SCALE NUMBER IE )@@G@@@ @N@M ADD X4,1,I . @D@N@M GOTO HILP4 . IF )@@G@@ ->SCALE SOME MORE @D@@@N LOAD X4,1,I . GET DIVIG )@@G@@IDE FACTOR @E@@@N IF A11,LT,17,I THEN,HILP3 . -> NO DIH )@@G@@IVIDE @D@@@N ADD A11,15,I . ROUND UPWARDS @C@@@NII )@@G@@ SRB A11,4 . SCALE FACTOR@ @@@N LOAD IJ )@@G@@ X4,A11 . @#@@@MHILP3 LABEL . @E@@@M LOAD A14,3,I . IK )@@G@@ ASSUME BATCH 4 COL/PAGE @E@@@M IF 040,OFF,DGOPT3 TIL )@@G@@HEN,HILP5 . -> BATCH @D@@@M LOAD A14,1,I . ->DEMANIM )@@G@@D 2 COL/PAGE@#@@@MHILP5 LABEL . @ @@@M LOAD A8,A14 IN )@@G@@@D@@@N ADD A8,1,I . NUMBER PER LINE@C@@@M IO )@@G@@ MPYS A8,50,I . NUMBER/PAGE @A@@@M LOAD A15,IP )@@G@@DHSTMT . @D@@@M SUB A15,1,I . FLOOR(NUM-1/PAGE) IQ )@@G@@@ @@@M SRBD A15,36 . @C@@@M DI A15,A8 . IR )@@G@@ NUM PAGES-1 @D@@@M LOAD A11,1,I . NEXT STMT NUMIS )@@G@@. @E@@@M IF A14,NE,1,I THEN,HIPGLP . -> NOT DEMAND IT )@@G@@@B@@@M LOAD A15,0,I . 1PAGE @#@@@MHIPGLP LABEL . IU )@@G@@@D@@@M SETL A13,50,I . ASSUME FULL PAGE @ @@@M IV )@@G@@ LOAD A10,50,I .@E@N@M IF A15,NE,0,I THEN,HIPGLPIW )@@G@@2 . ->FULL PAGE @E@@@N IF A15,NE,0,I THEN,HIPGLP2 . -IX )@@G@@>FULL PAGE @D@@@M LOAD A10,DHSTMT . NUM STMTS IY )@@G@@@E@@@M SUB A10,A11 . NUM REMAINING-1 @E@@@MIZ )@@G@@ ADD A10,2,I . NUM REMAINING+1 @E@@@N JA )@@G@@ IF A14,EQ,1,I THEN,HIPGLP4 . -> TERMINAL @E@@@N ADDJB )@@G@@ A10,2,I . NUM REMAINING+3 @E@N@M IF JC )@@G@@ 040,ON,DGOPT3 THEN,HIPGLP4 . -> TERMINAL@E@N@M ADD A10,JD )@@G@@2,I . NUM REMAINING+3 @B@N@MHIPGLP4 SRB A10,1 . JE )@@G@@ /2@B@@@NHIPGLP4 SRB A10,1 . /2@D@@@N JF )@@G@@ IF A14,EQ,1,I THEN,HIPGLP5 . ->TERMINAL @^@@@N SRB A1JG )@@G@@0,1 . @C@N@M IF 040,ON,DGOPT3 THEN,HIPGLP5 .@ @N@M JH )@@G@@ SRB A10,1 . @C@@@MHIPGLP5 LOAD A13,A10 . COJI )@@G@@UNT @ @@@M SETL A13 . @#@@@MHIPGLP2 LABEL . @D@N@MJJ )@@G@@ MOVE DGOLIN,HHDR,4 . PRINT HEADER @D@@@N MOJK )@@G@@VE DGOLIN,HHDR,12 . PRINT HEADER @D@@@N CVE X4,RJL )@@G@@ . PRINT SCALE FACTOR @ @@@N STORE A4,DGOLIN+8 . @^@@@MJM )@@G@@ LOAD X2,63,I .@F@N@M IF 040,OFF,DGOPT3 THEN,HIPGLP1JN )@@G@@7 . -> NOT TERMINAL @E@@@N IF A14,NE,1,I THEN,HIPGLP17 . JO )@@G@@-> NOT TERMINAL @C@@@M LOAD X2,1,I . TERMINAL SKIP JP )@@G@@@#@@@MHIPGLP17 LABEL . @A@@@M LOADA X1,DGOLIN . @ @@@MJQ )@@G@@ LINK GOPRNT . @#@@@MHIPGLP3 LABEL . @ @@@M LOJR )@@G@@AD A12,A14 .@ @@@M LOAD X7,A11 . @E@@@M SUJS )@@G@@B X7,A10 . STMT NUM AT LEFT @A@@@M LOAD JT )@@G@@ X3,DHLINE . @#@@@MHILNLP LABEL . @D@@@M ADD X7,AJU )@@G@@10 . NEXT STMT NUMBER . @B@N@M CVE X7,DHTEMP . CJV )@@G@@ONVERT@B@@@N CVE X7,R . CONVERT @ @@@N STOJW )@@G@@RE A4,0,X3 . @B@N@M LOAD A7,DHTEMP+1 . BBBNNN @B@N@MJX )@@G@@ SSC A7,30 . BBNNNB @A@N@M LOADA X5,DJY )@@G@@HSTRT . @B@@@M LOAD X6,DHSTRT-1+FH2,X7 . @B@N@M JZ )@@G@@ CVE X6,DHTEMP . BBBCCC @A@@@N CVE X6,R . KA )@@G@@BBBCCC@A@N@M LOAD A8,DHTEMP+1 . @C@N@M DSC KB )@@G@@ A7,66 . BNNNB BBBCCCB@ @N@M STORED A7,0,X3 . @A@N@MKC )@@G@@ LOADD A8,KBLANK . @ @@@N STORED A3,1,X3 . KD )@@G@@@ @N@M LOAD A3,X6 . @ @@@N LOAD A4,X6 . KE )@@G@@@D@@@N LOAD A3,0,I . GET SCALED NUMBER @ @@@N KF )@@G@@ DI A3,X4 . @E@@@N SLB A3,1 . 2 TIMES NKG )@@G@@O. OF *'S NEEDED @E@N@M SRB A3,0,X4 . SCALE NKH )@@G@@UMBER OF *'S@A@N@M LOAD A7,DKSTAR . @A@@@N LOKI )@@G@@ADD A7,DKSTAR . @B@N@M IF A3,GE,7,I THEN,HIDOT1 KJ )@@G@@@C@@@N IF A3,GE,2*9,I THEN,HIDOT1 @C@N@M LOKK )@@G@@AD A7,DKSTR1,A3 . SET 0-6 *'S @C@@@N LOADD A7,DKSTR1,KL )@@G@@A3 . SET 0-8 *'S @ @@@N STORED A7,4,X3 . @A@@@N LOAKM )@@G@@DD A7,KBLANK . @ @@@M GOTO HIDN . @#@@@MHIDOT1KN )@@G@@ LABEL . @ @N@M SUB A3,6,I . @ @@@N SUB KO )@@G@@ A3,2*8,I .@C@N@M LOAD A8,DKSTAR . *'S 7-12 @D@N@MKP )@@G@@ IF A3,GE,7,I THEN,HIDOT2 . -> >12 *'S@C@@@N STOKQ )@@G@@RED A7,4,X3 . SET 8 *'S @A@N@M LOAD A8,DKSTR1,KR )@@G@@A3 . @A@@@N LOADD A7,DKSTR1,A3 . @^@N@M GOTO KS )@@G@@ HIDN@#@N@MHIDOT2 LABEL . @ @N@M SUB A3,6,I . @C@N@MKT )@@G@@ LOAD A9,DKSTR1,A3 . CHAR 13-18 @#@@@MHIDN LABEL . KU )@@G@@@ @N@M STORED A7,2,X3 . @ @@@N STORED A7,6,*X3 .KV )@@G@@@ @N@M STORE A9,4,*X3 .@D@@@M LOOP A12,HILNLPKW )@@G@@ . -> FIELDS/LINE @C@@@M LOADA X1,DGOLIN PRINT LKX )@@G@@INE @ @@@M LINK GOPRTL . @ @@@M ADD A11,KY )@@G@@1,I . @C@@@M LOOP A13,HIPGLP3 . ->DO PAGE @ @@@M KZ )@@G@@ LOAD A11,X7 . @C@@@M ADD A11,1,I . NEXT PALA )@@G@@GE REF@C@@@M LOOP A15,HIPGLP . -> NEXT PAGE @C@@@M LB )@@G@@ JMP . ->RETURN @[@@@M. @[@@@M. @[@@@MLC )@@G@@. @#@@@M. EXTRAC @[@@@M. @[@@@M. @#@@@MEXTRAC* LLOLD )@@G@@C . @#@@@NEXPFLW* LLOC . @E@@@M IF 01,OFF,DGOPT3 THEN,LJLE )@@G@@MP . ->NO FLOWTRACE @#@@@M LOCAL . @^@Q@M STORE X1,LF )@@G@@DEXSV @^@@@Q STORE X1,DEXSV @ @Q@M STORE X2,DEXSV+1 LG )@@G@@@ @@@Q STORE X2,DEXSV+1 @ @Q@M STORE X3,DEXSV+2 LH )@@G@@@ @@@Q STORE X3,DEXSV+2 @ @Q@M STORED A7,DEXSV+3 LI )@@G@@@ @@@Q STORED A7,DEXSV+3 @D@@@M CVE R11,R . LJ )@@G@@GET STATEMENT NUMBER @B@@@N LA A3,EXTRCN . > >@B@N@M STORE A4,LL )@@G@@DGOLIN . PRINT IT @B@@@N STORED A3,DGOLIN . PRINT IT LM )@@G@@@ @@@M LOADA X1,DGOLIN . @^@@@M LINK GOPRTL . @^@Q@MLN )@@G@@ LOAD X1,DEXSV @^@@@Q LOAD X1,DEXSV @ @Q@M LOALO )@@G@@D X2,DEXSV+1 @ @@@Q LOAD X2,DEXSV+1 @ @Q@M LOALP )@@G@@D X3,DEXSV+2 @ @@@Q LOAD X3,DEXSV+2 @ @Q@M LOALQ )@@G@@DD A7,DEXSV+3 @ @@@Q LOADD A7,DEXSV+3 @#@@@M JMPLR )@@G@@ . @#@@@NEXTRCN +' >NULL BRANCH @D@N@M CVE MU )@@G@@ A13,DHTEMP . FIELDATA LABEL@D@@@N CVE A13,R . MV )@@G@@ FIELDATA LABEL @C@N@M LOAD A8,DHTEMP+1 . BBMW )@@G@@BNNN @C@N@M SLB A8,12 . BNNN@@ @C@N@M MX )@@G@@ ADD A8,' -',I . BNNNB- @C@N@M SSC A8,6MY )@@G@@ . -BNNNB @ @N@M STORE A8,0,*X4 .@ @@@N MZ )@@G@@ STORE A4,0,*X4 .@#@@@MHILBLA LABEL . @F@@@M LOOP NA )@@G@@ A14,HILBLB . POINT TO HEAD OF BUFFER @A@@@M LOADXM NB )@@G@@ X3,DEXGOS+FU . @E@@@M LOAD A14,999,I . SET INFINC )@@G@@NITE COUNT @#@@@MHILBLB LABEL . @E@@@M LOOP A15,HILBLCND )@@G@@ . LOOP FOR ALL LABELS @D@@@M LOADA X1,DGOLIN . NE )@@G@@ PRINT LINE @ @@@M LINK GOPRTL . @C@@@M JMNF )@@G@@P . ->RETURN @[@@@M. @[@@@M. @[@@@M. NG )@@G@@@C@@@M/. FLOW, NOFLOW AND SIGNAL STATEMENT @#@@@MEXFLOW* LLNH )@@G@@OC . @ @@@M LOAD A3,0,X11 . @^@@@M J *$,A3 . NI )@@G@@@^@@@M +EXFLW . 1@ @@@M +EXNFLW . 2 @ @@@MNJ )@@G@@ +EXSIGN . 3 @C@@@N +EXFLWP . 4 FLOW NK )@@G@@TRACE ON @C@@@N +EXNFLWP . 5 NOFLOW TRACE @C@@@MNL )@@G@@EXFLW LABEL . FLOW STATEMENT @ @@@M SET 1,ONM )@@G@@N,DGOPT3 . @#@@@M LJMP 1 .@#@@@MEXNFLW LABEL . @ @@@M NN )@@G@@ SET 1,OFF,DGOPT3 . @#@@@M LJMP 1 .@ @@@MEXSIGN STORE X11NO )@@G@@,DEXSGN . @D@@@M EXERR EXERSIGN,I LEVEL,1 . SIGNAL ERROR NP )@@G@@@ @@@M LOAD X11,DEXSGN . @^@@@M GOTO 1,X11 . @[@@@NNQ )@@G@@. @B@@@NEXFLWP LABEL . FLOW PWOC @ @@@N SETNR )@@G@@ 2,ON,DGOPT3 . @#@@@N LJMP 1 . @B@@@NEXNFLWP LABEL . NS )@@G@@ NOFLOW PROC@ @@@N SET 2,OFF,DGOPT3 . @#@@@N LJMNT )@@G@@P 1 . @#@@@M/. DATA @ @Q@MDHTEMP EQU DEXSVE . @ @@@QNU )@@G@@DHTEMP EQU DEXSVE . @C@N@MDHLINE SAC +5,DGOLIN-(IN 63NV )@@G@@,0,1,0) @C@@@NDHLINE SAC +8,DGOLIN-(IN 63,0,1,0) @C@@@MNW )@@G@@DHLINX SAC +1,DGOLIN-(IN 63,0,1,0) @ @@@MDHSCAN SAC NX )@@G@@ +1,DRSTMT @^@@@MDHGOTO SFW 0 @^@@@M 'GOTO HISTORY'NY )@@G@@@^@@@MHHDR SFW 0 @A@N@M 'EXECUTION HISTOGRAMS 'NZ )@@G@@@E@@@N 'EXECUTION HISTOGRAMS EACH * = EXECUTIONS '@^@@@MOA )@@G@@DKSTR1 SFW 0 @#@N@M ' '@#@N@M '* 'OB )@@G@@@#@N@M '** '@#@N@M '*** '@#@N@M '**** 'OC )@@G@@@#@N@M '***** '@^@@@N ' ' @^@@@N '* OD )@@G@@ ' @^@@@N '** ' @^@@@N '*** ' OE )@@G@@@^@@@N '**** ' @^@@@N '***** ' @^@@@N OF )@@G@@ '****** ' @^@@@N '******* ' @#@@@NDKSTAR SFW 0 .OG )@@G@@@^@@@N '********' @ @N@MDKSTAR SF '******' @#@@@MOH )@@G@@ CEND @A@@@MEXERSIGN EQU 86 . SIGNAL MSG @F@@@NERPRFLOI )@@G@@ EQU 1 . @G@@@NERRTFLOJ )@@G@@ EQU 2 . @#@@@MOK )@@G@@ END ___X1,DEXSV @ @Q@M LOAD X2,DEXSV+1 @ @@@QOL )@@G@@ LOAD X2,DEXSV+*[S@@@*SDFF*@C@@@K. COPYRIGHT 1975 BY UNIVERSIOM )@@G@@TY OF MARYLAND @[@@@K. @D@@@K. QUESTIONS CONCERNING THIS SHOULDON )@@G@@ BE DIRECTED TO: @[@@@K. @ @@@K. MARVIN V. ZELKOWITZ @B@@@KOO )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@K. UNIVERSITY OF MOP )@@G@@ARYLAND @B@@@K. COLLEGE PARK, MARYLAND 20742 @[@@@K. OQ )@@G@@@G@@@K. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMOR )@@G@@S THEY@E@@@K. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: OS )@@G@@@[@@@K. @G@@@K. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS OT )@@G@@REPRESENTED BY @G@@@K. THESE LISTINGS PROVIDED THAT THE NAME PLUM OOU )@@G@@R UNIVERSITY OF MARYLAND@E@@@K. PL/1 COMPILER REMAINS ASSOCIATED WITH OV )@@G@@THESE PROGRAMS. @[@@@K. @F@@@K. 2. MODIFICATIONS MAY BE MADOW )@@G@@E TO THE LISTINGS PROVIDED: @[@@@K. @G@@@K. (A) ANY RESULTIOX )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@K. DESCRIBINOY )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@K. IS OZ )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@K. @G@@@K. PA )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@KPB )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@KPC )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED PD )@@G@@@C@@@K. TO THE UNIVERSITY OF MARYLAND, AND @[@@@K. @F@@@KPE )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@KPF )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND PG )@@G@@@[@@@K. @F@@@K. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTPH )@@G@@ED TO OTHER @G@@@K. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEPI )@@G@@ARLY INDICATE @G@@@K. WHETHER THE PROGRAMS ARE EXACT COPIES OPJ )@@G@@F THE UNIVERSITY OF @E@@@K. MARYLAND PLUM COMPILER OR ARE MODPK )@@G@@IFICATIONS TO IT. @[@@@K. @G@@@K. 3. THESE CONDITIONS ONLY APPL )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@K. AND ARE NOT MEANT TO APPLYPM )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@K. THE PURPOSE OF THESE CONDIPN )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@K. EXPERIMENT WITH THE COMPILER AS PO )@@G@@LONG AS THE RESULTING PRODUCT @G@@@K. IS NOT SOLD AND AS LONG AS IT ISPP )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@K. FROM PLUM. @[@@@K. PQ )@@G@@@[@@@K. @[@@@K. @[@@@K. @[@@@K. @[@@@K/. @#@@@I PR )@@G@@ AXR$ . @#@@@I DCLRG . @#@@@I PLWORD @#@@@I PS )@@G@@ PLAC @#@@@I PLSD @]@@@I@ADD PLTVDS @#@@@IEXMT CSEPT )@@G@@CT 3 .@B@@@I/ . EXECUTION DATA GATHERING ROUTINE @[@@@I. @[@@@IPU )@@G@@. @[@@@I. @^@@@IMETCAL* PROC *1,2 . @B@@@I LX,U X5,PV )@@G@@DSREXL+METCAL(1,1)-1 . @^@@@I J METCMN . @#@@@I ENDPW )@@G@@ . @^@@@IMETTBL* PROC *1 . @B@@@IK DO METTBL(1,1) , MPX )@@G@@ETCAL K @#@@@I END . @[@@@I. @[@@@I. @[@@@I. PY )@@G@@@#@@@IEXMETR* LLOC . @B@@@I METTBL DSRSTL . GENERATE TABLES PZ )@@G@@@#@@@IMETCMN LABEL . @^@@@I LA,H2 A3,0,X5 .@^@@@I ADDQA )@@G@@ A3,1,I . @^@@@I SA,H2 A3,0,X5 .@^@@@I J EXHIST . QB )@@G@@@B@@@I/ . PRINT OUT GATHERED STATISTICS @[@@@I. @[@@@I. QC )@@G@@@#@@@IEXSRDT* LOCAL . @E@@@I LOAD A12,0,I . CLEAR CQD )@@G@@OMPILE STMT COUNTS@F@@@I LOAD A15,0,I . CLEAR EXECUTIQE )@@G@@ON STMT COUNTS @E@@@I SETL A13,DSRSTL,I . NUMBER OF STMQF )@@G@@TS TYPES @C@@@I LXM,U X5,DSRCGL . START OF LIST@^@@@IQG )@@G@@ LXI,U X5,1 . @#@@@IMETLP1 LABEL . @E@@@I ADD A12QH )@@G@@,W1H2,X5 . ADD STATIC STMT COUNT @G@@@I ADD A15,W1H2+QI )@@G@@DSRSTL,*X5 . EXECUTION COUNTS @E@@@I LOOP A13QJ )@@G@@,METLP1 . ->LOOP FOR ALL STMT TYPES@D@@@J STORE A15,A15+1QK )@@G@@ . SAVE STMT COUNT @B@J@I MOVE DGOLIN,METLN1,6 . HQL )@@G@@EADING@B@@@J MOVE DGOLIN,METLN1,8 . HEADING@ @@@I LOAQM )@@G@@DA X1,DGOLIN . @^@@@I LOAD X2,4,I . @E@@@I LINK GOPQN )@@G@@RNT . 'STATIC LANG ANALYSIS' @A@J@I MOVE DGOLIN,MEQO )@@G@@TLN2,12 . @A@@@J MOVE DGOLIN,METLN2,17 . @ @@@I LOAQP )@@G@@D A7,DSRCMT . @^@@@I CVE A7,R . @D@J@I STORE A4,QQ )@@G@@DGOLIN+2 . NUMBER OF COMMENTS @D@@@J STORE A4,DGOLIN+3 . QR )@@G@@ NUMBER OF COMMENTS @^@@@I CVE A12,R . @D@J@I STOQS )@@G@@RE A4,DGOLIN+6 . COMPILE STATEMENTS @D@@@J STORE A4,DGOLINQT )@@G@@+8 . COMPILE STATEMENTS @^@@@I CVE A15,R . @^@@@J QU )@@G@@ LDSC A3,18 . @E@J@I STORE A4,DGOLIN+11 . EXECUTION STAQV )@@G@@TEMENTS @E@@@J STORED A3,DGOLIN+15 . EXECUTION STATEMENQW )@@G@@TS @ @@@I LOADA X1,DGOLIN . @^@@@I LOAD X2,3,I . QX )@@G@@@^@@@I LINK GOPRNT . @A@J@I MOVE DGOLIN+1,METLN3,5 . QY )@@G@@@A@@@J MOVE DGOLIN+2,METLN3,7 . @ @@@I LOADA X1,DGOLINQZ )@@G@@ . @^@@@I LOAD X2,2,I . @D@@@I LINK GOPRNT . RA )@@G@@ 'COMPILE EXECUTION'@ @J@I MOVE DGOLIN,METLN4,6@ @@@J RB )@@G@@ MOVE DGOLIN,METLN4,9@ @@@I LOADA X1,DGOLIN . @E@@@I RC )@@G@@ LINK GOPRTL . 'NUMBER % NUMBER %' @E@@@I SETRD )@@G@@L A13,DSRSTL,I . PRINT OUT EACH COUNT @ @@@I LXM,U X5,RE )@@G@@DSRCGL . @D@@@I LXM,U X6,METSTM . FIELDATA NAMES RF )@@G@@@^@J@I LXI,U X6,1 . @^@@@J LXI,U X6,2 . @E@@@IMETLP2RG )@@G@@ LABEL . EACH LINE BEGINS HERE @C@@@I SETRH )@@G@@L A11,2,I . 2 FIELDS/LINE@C@@@I LOAD X7,0,I . RI )@@G@@ 0 THEN 3 @^@@@I LOAD X8,0,I . @E@J@I LA A3,RJ )@@G@@0,*X6 . GET FIELDATA STMT NAME @E@@@J LOADD A3,0,*X6RK )@@G@@ . GET FIELDATA STMT NAME @ @J@I STORE A3,DGOLIN . RL )@@G@@@ @@@J STORED A3,DGOLIN . @#@@@IMETLP3 LABEL . @^@@@I RM )@@G@@ LOAD A3,X5 . @E@@@I ADD A3,X8 . POINT TO PROPRN )@@G@@ER COUNT @ @@@I LOAD A8,W1H2,A3 . @^@@@I CVE A8,RO )@@G@@R . @^@@@J LDSC A3,18 . @C@J@I SA A4,DGOLIN+1-(INRP )@@G@@ 63,0,1,0),X7 . @C@@@J DS A3,DGOLIN+2-(IN 63,0,1,0),X7 . RQ )@@G@@@C@@@I MI,U A8,1000 . GET PERCENT @ @@@I DI RR )@@G@@ A8,A12,X7 . @^@@@I CVE A8,R . @C@J@I SLBD A3,RS )@@G@@30 . XXXXXX X00000@C@@@J SLBD A3,27 . XRT )@@G@@XXXXX X00000@C@J@I SLB A3,6 . XXXXX0 X00000@C@@@JRU )@@G@@ SLB A3,9 . XXXXX0 X00000@C@@@I ADD A3,RV )@@G@@'.',I . XXXXX. X00000@B@J@I SRBD A3,30 . XRW )@@G@@XXX.X @B@@@J SRBD A3,27 . XXXX.X @C@J@I SA RX )@@G@@ A4,DGOLIN+2-(IN 63,0,1,0),X7 . @C@@@J SA A4,DGOLIN+4-(INRY )@@G@@ 63,0,1,0),X7 . @ @@@I ADD X8,DSRSTL,I . @^@J@I ADDRZ )@@G@@ X7,3,I . @^@@@J ADD X7,4,I . @ @@@I LOOP A11,METLPSA )@@G@@3 . @ @@@I LOADA X1,DGOLIN . @^@@@I LINK GOPRTL . SB )@@G@@@^@@@I ADD X5,1,I . @ @@@I LOOP A13,METLP2 . @#@@@ISC )@@G@@ JMP . @^@@@I/ . DATA STORAGE @#@@@IMETLN1 SFW 0 .SD )@@G@@@C@J@I 'STATIC/DYNAMIC STATEMENT COUNTS ' @C@@@J 'STSE )@@G@@ATIC/DYNAMIC STATEMENT COUNTS ' @#@@@IMETLN2 SFW 0 .@H@J@I ' COSF )@@G@@MMENTS =XXXXXX STATEMENTS =XXXXXX EXECUTED STATEMENTS =XXXXXX' SG )@@G@@@G@@@J ' COMMENTS =XXXX STATEMENTS =XXXX EXECUTED STATEMENTS =XXXXSH )@@G@@ ' @#@@@IMETLN3 SFW 0 .@B@J@I 'COMPILATION EXECUTIOSI )@@G@@N ' @B@@@J ' COMPILATION EXECUTION ' @#@@@IMETLN4 SFWSJ )@@G@@ 0 .@C@J@I 'TYPE COUNT % COUNT % ' @C@@@J SK )@@G@@ 'TYPE COUNT % COUNT %' @#@@@IMETSTM LABEL . @#@J@ISL )@@G@@ 'BEGIN ' @^@@@J 'BEGIN ' @#@J@I 'CALL ' SM )@@G@@@^@@@J 'CALL ' @#@J@I 'CLOSE ' @^@@@J 'CLSN )@@G@@OSE ' @#@J@I 'DCL ' @^@@@J 'DECLARE ' @#@J@ISO )@@G@@ 'END ' @^@@@J 'END ' @#@J@I 'ENTRY ' SP )@@G@@@^@@@J 'ENTRY ' @#@J@I 'FORMAT' @^@@@J 'FOSQ )@@G@@RMAT ' @#@J@I 'GET ' @^@@@J 'GET ' @#@J@ISR )@@G@@ 'GOTO ' @^@@@J 'GOTO ' @#@J@I 'IF ' SS )@@G@@@^@@@J 'IF ' @#@J@I 'OPEN ' @^@@@J 'OPST )@@G@@EN ' @#@J@I 'PROC ' @^@@@J 'PROC ' @#@J@ISU )@@G@@ 'PUT ' @^@@@J 'PUT ' @#@J@I 'RETRN ' SV )@@G@@@^@@@J 'RETURN ' @#@J@I 'STOP ' @^@@@J 'STSW )@@G@@OP ' @#@J@I 'NULL ' @^@@@J 'NULL ' @#@J@ISX )@@G@@ 'DO ' @^@@@J 'DO ' @#@J@I 'DO WHL' SY )@@G@@@^@@@J 'DO WHILE' @#@J@I 'DO ITR' @^@@@J 'DOSZ )@@G@@ ITER ' @#@J@I 'DO LTD' @^@@@J 'DO CASE ' @#@J@ITA )@@G@@ 'ASGN ' @^@@@J 'ASG GEN ' @#@J@I 'A=B ' TB )@@G@@@^@@@J 'ASG 0 OP' @^@J@I 'A=B+C ' @^@@@J TC )@@G@@ 'ASG 1 OP' @#@J@I '- ' @^@@@J '- ' TD )@@G@@@#@J@I '- ' @^@M@J '- ' @^@@@M 'FLTE )@@G@@OW ' @#@J@I 'EXIT ' @^@@@J 'EXIT ' @#@J@ITF )@@G@@ 'FLOW ' @^@M@J 'FLOW ' @^@@@M 'ON TG )@@G@@' @#@J@I 'NOFLOW' @^@M@J 'NOFLOW ' @^@@@M TH )@@G@@ 'REVERT ' @#@J@I 'SIGNAL' @^@@@J 'SIGNAL ' TI )@@G@@@]@J@I 'DLETED' @^@@@J 'DELETED ' @^@@@J 'ALLOCATETJ )@@G@@' @^@@@J 'FREE ' @^@@@J 'LEAVE ' @^@L@JTK )@@G@@ ' ' @^@@@L 'READ ' @^@L@J 'DOTL )@@G@@ RPEAT' @^@@@L 'WRITE ' @^@@@M '- ' TM )@@G@@@^@@@M 'SYSTEM ' @#@@@I END . ___. NUMBER TN )@@G@@OF COMMENTS @D@@@J STORE A4,DGOLIN+3 . NUMBER OF COMMENTS TO )@@G@@@^@@@I CVE A12*[S@@@*SDFF*@C@@@#. COPYRIGHT 1975 BY UNIVERSITP )@@G@@TY OF MARYLAND @[@@@#. @D@@@#. QUESTIONS CONCERNING THIS SHOULDTQ )@@G@@ BE DIRECTED TO: @[@@@#. @ @@@#. MARVIN V. ZELKOWITZ @B@@@#TR )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@#. UNIVERSITY OF MTS )@@G@@ARYLAND @B@@@#. COLLEGE PARK, MARYLAND 20742 @[@@@#. TT )@@G@@@G@@@#. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMTU )@@G@@S THEY@E@@@#. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: TV )@@G@@@[@@@#. @G@@@#. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS TW )@@G@@REPRESENTED BY @G@@@#. THESE LISTINGS PROVIDED THAT THE NAME PLUM OTX )@@G@@R UNIVERSITY OF MARYLAND@E@@@#. PL/1 COMPILER REMAINS ASSOCIATED WITH TY )@@G@@THESE PROGRAMS. @[@@@#. @F@@@#. 2. MODIFICATIONS MAY BE MADTZ )@@G@@E TO THE LISTINGS PROVIDED: @[@@@#. @G@@@#. (A) ANY RESULTIUA )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@#. DESCRIBINUB )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@#. IS UC )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@#. @G@@@#. UD )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@#UE )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@#UF )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED UG )@@G@@@C@@@#. TO THE UNIVERSITY OF MARYLAND, AND @[@@@#. @F@@@#UH )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@#UI )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND UJ )@@G@@@[@@@#. @F@@@#. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTUK )@@G@@ED TO OTHER @G@@@#. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEUL )@@G@@ARLY INDICATE @G@@@#. WHETHER THE PROGRAMS ARE EXACT COPIES OUM )@@G@@F THE UNIVERSITY OF @E@@@#. MARYLAND PLUM COMPILER OR ARE MODUN )@@G@@IFICATIONS TO IT. @[@@@#. @G@@@#. 3. THESE CONDITIONS ONLY APUO )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@#. AND ARE NOT MEANT TO APPLYUP )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@#. THE PURPOSE OF THESE CONDIUQ )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@#. EXPERIMENT WITH THE COMPILER AS UR )@@G@@LONG AS THE RESULTING PRODUCT @G@@@#. IS NOT SOLD AND AS LONG AS IT ISUS )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@#. FROM PLUM. @[@@@#. UT )@@G@@@[@@@#. @[@@@#. @[@@@#. @[@@@#. @[@@@#/. @#@@@@ UU )@@G@@ AXR$ @#@@@@ DCLRG @#@@@@ PLAR @#@@@@ UV )@@G@@ PLWORD @#@[@@ PLSD @#@@@[. PLSD @#@@@@EXDI UW )@@G@@ CSECT 3 .@^@@@@ USING AREC,X10 @[@@@@. @[@@@@. @[@@@@UX )@@G@@. @^@@@@. A3=DV OF ARRAY @ @@@@. A2=DIMENSION NUMBER UY )@@G@@@ @@@@. X11 -> MAX DIMENSION @^@@@@. RETURN TO 1,X11 @[@@@@UZ )@@G@@. @[@@@@. @[@@@@. @[@@@@. @^@@@@. DIMENSION VA )@@G@@@[@@@@. @#@@@@BFDIMT* LOCAL . @C@@@@ LOAD X5,X11 . VB )@@G@@ SAVE RETURN@D@@@@ LINK BFDCHK . CHECK ARGUMVC )@@G@@ENT @D@@@@ LOAD A3,W1H1+2,A3 . GET EXTENT-1 @^@@@@VD )@@G@@ ADD A3,1,I .@^@@@@ JMP 1 . @[@@@@. @[@@@@VE )@@G@@. @[@@@@. @[@@@@. @#@@@@. LBOUND @[@@@@. @#@@@@VF )@@G@@BFLBND* LOCAL . @^@@@@ LOAD X5,X11 .@^@@@@ LINK BFVG )@@G@@DCHK @A@@@@ LOAD A3,W1XH2+2,A3 . @^@@@@ JMP 1 VH )@@G@@. @[@@@@. @[@@@@. @[@@@@. @[@@@@. @[@@@@. @#@@@@VI )@@G@@. HBOUND @[@@@@. @#@@@@BFHBND* LOCAL . @^@@@@ LOVJ )@@G@@AD X5,X11 .@^@@@@ LINK BFDCHK .@C@@@] LOAD A2,A3 .VK )@@G@@ POINT TO DV @ @]@@ LOAD A3,W1XH2+2,A3 @D@@@] VL )@@G@@ LOAD A3,W1XH2+2,A2 . GET LOWER BOUND @ @]@@ ADD A3VM )@@G@@,W1H1,A3 . @D@@@] ADD A3,W1H1+2,A2 . ADD IN EXTENT - 1 VN )@@G@@@^@@@@ JMP 1 . @[@@@@. @[@@@@. @[@@@@. @B@@@@VO )@@G@@. SUB TO CHHEK VALIDITY OF ARG @[@@@@. @[@@@@. @#@@@@VP )@@G@@BFDCHK LLOC . @ @@@@ USING WORD,X5 . @C@@@@ IFVQ )@@G@@ A2,GT,W1 THEN,BFDC01 . -> TOOBIG@D@@@@ IF A2,LT,1,I THENVR )@@G@@,BFDC01 . -> TOOSMALL @C@@@@ SUB A2,1,I . DIM NUMVS )@@G@@BER-1 @C@@@@ SLB A2,1 . 2*(DIM-1) @^@[@@ VT )@@G@@ ADD A3,A2 . @E@@@[ ADD A3,W1U+1,A2 . POINT TO PROPVU )@@G@@ER PAIR @#@@@@ LJMP . @[@@@@. @C@@@@BFDC01 LOCAL . VV )@@G@@ INVALID ARG. @ @@@@ STORED A7,ARSVA7 . @ @@@@VW )@@G@@ STORE A9,ARSVA9 . @^@@@@ LOAD A7,A3 . @^@@@@ VX )@@G@@ LOAD A8,A2 . @ @@@@ LOAD A9,W1,X5 . @ @^@@ EXVY )@@G@@ERR EREXDM LEVEL,1@^@@@^ ONER EREXDM,1 @ @@@@ LOAD A9VZ )@@G@@,ARSVA9 . @^@@@@ LOAD A3,A7 . @ @@@@ LOADD A7,ARSVAWA )@@G@@7 @#@@@@ JMP . @[@@@@. @^@@@@EREXDM EQU 99 . WB )@@G@@@]@@@@ END___OT BE ASSIGNED BECAUSE: *[S@@@*SDFF*@C@@@ . COWC )@@G@@PYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@ . @D@@@ . QUESTIONWD )@@G@@S CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@ . @ @@@ . MARWE )@@G@@VIN V. ZELKOWITZ @B@@@ . DEPARTMENT OF COMPUTER SCIENCE @A@@@ WF )@@G@@. UNIVERSITY OF MARYLAND @B@@@ . COLLEGE PARK, MARYLANWG )@@G@@D 20742 @[@@@ . @G@@@ . PERMISSION TO USE THESE LISTINGS WH )@@G@@AND THE COMPUTER PROGRAMS THEY@E@@@ . REPRESENT IS GRANTED UNDER THE FWI )@@G@@OLLOWING CONDITIONS: @[@@@ . @G@@@ . 1. UNLIMITED USE MAY WJ )@@G@@BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@ . THESE LISTINGS PROVIWK )@@G@@DED THAT THE NAME PLUM OR UNIVERSITY OF MARYLAND@E@@@ . PL/1 COMPILER WL )@@G@@REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@ . @F@@@ . 2. WM )@@G@@MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDED: @[@@@ . @G@@@ WN )@@G@@. (A) ANY RESULTING PROGRAM, OR REPORT, PAPER OR DOCUMENTATION WO )@@G@@@G@@@ . DESCRIBING SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PRWP )@@G@@OGRAM @E@@@ . IS A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND WQ )@@G@@@[@@@ . @G@@@ . (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAWR )@@G@@L CORRECTIONS @F@@@ . OF ERRORS IN THE SOURCE PROGRAMS, SHALLWS )@@G@@ BE REPORTED AND @G@@@ . A BRIEF DESCRIPTION OF THE FEATURE ADDEWT )@@G@@D SHALL BE SUBMITTED @C@@@ . TO THE UNIVERSITY OF MARYLAND, ANWU )@@G@@D @[@@@ . @F@@@ . (C) NO PROGRAMS DERIVED FROM THESE LISTWV )@@G@@INGS SHALL BE SOLD@G@@@ . WITHOUT WRITTEN APPROVAL FROM THE UNIVEWW )@@G@@RSITY OF MARYLAND, AND @[@@@ . @F@@@ . (D) COPIES OF THESE PWX )@@G@@ROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@ . LOCATIONS PROVIDED THWY )@@G@@AT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@ . WHETHER THE PROWZ )@@G@@GRAMS ARE EXACT COPIES OF THE UNIVERSITY OF @E@@@ . MARYLAND XA )@@G@@PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@ . @G@@@ . 3. XB )@@G@@THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILER ITSELF, @F@@@ . ANXC )@@G@@D ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN USING PLUM. @E@@@ . THXD )@@G@@E PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USER TO @F@@@ . EXPERIMEXE )@@G@@NT WITH THE COMPILER AS LONG AS THE RESULTING PRODUCT @G@@@ . IS NOT SXF )@@G@@OLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT DEVELOPED @#@@@ . FRXG )@@G@@OM PLUM. @[@@@ . @[@@@ . @[@@@ . @[@@@ . @[@@@ . XH )@@G@@@[@@@ /. @#@@@] AXR$ @#@@@] DCLRG @#@@@] XI )@@G@@ UNLIST @]@@@]@ADD PLTVDS @]@@@]@ADD EXCDS @#@@@] LIST XJ )@@G@@@#@@@] PLWORD @#@@@] PLAR @#@@@] PLSD XK )@@G@@@^@#@] USING ARDVDT,A2@^@@@# USING ARDVDT,X5@ @@@] XL )@@G@@ USING AREC,X10 . @#@@@]RTDT CSECT 3 @#@@@]/ . TIME BIF XM )@@G@@@#@^@#BFTIME* LOCAL .@#@@@^BFDATE* LOCAL .@ @@@# STORE XXN )@@G@@1,DEXSVE . @C@@@# LINK ZTIME . GET TIME AND DATE@D@@@#XO )@@G@@ LINK BFTMAL . GET DV IN ACT. REC. @C@@@# LXP )@@G@@OADD A3,W1,X1 . MM/D D/YY @A@@@# STORE A4,W1H1+1,X5 XQ )@@G@@. @B@@@# SRBD A3,27 . M M/DD @ @@@# SXR )@@G@@TORE A4,W1H2,X5 . @A@@@# SRBD A3,27 . MM @ @@@# XS )@@G@@ STORE A4,W1H1,X5 . @ @@@# LOAD X1,DEXSVE . @#@@@# XT )@@G@@ JMP . @[@@@#. @[@@@#. @#@^@#BFDATE* LOCAL .@#@@@^BFTIMEXU )@@G@@* LOCAL .@ @@@# STORE X1,DEXSVE . @^@@@# LINK ZXV )@@G@@TIME .@ @@@# LINK BFTMAL . @A@@@# LOAD A3,W1+2XW )@@G@@,X1 . HH@ @@@# STORE A3,W1H1,X5 . @C@@@# LOADD XX )@@G@@ A3,W1+3,X1 . :MM: SSXX @C@@@# SRBD A3,18 . :XY )@@G@@M M:SS @A@@@# STORE A4,W1H1+1,X5 . @C@@@# SXZ )@@G@@RBD A3,27 :MM @ @@@# STORE A4,W1H2,X5 . YA )@@G@@@ @@@# LOAD X1,DEXSVE . @#@@@# JMP . @[@@@#. YB )@@G@@@[@@@#. @G@A@#BFTMAL LLOC . ALLOCATE STACK SPAYC )@@G@@CE FOR 6 CHAR @G@@@ABFTMAL LOCAL . ALLOCATE STYD )@@G@@ACK SPACE FOR 6 CHAR @ @@@# LOAD X5,AREPTR . @ @A@# YE )@@G@@ LOADA A2,4,X5 . @^@@@A STKCHK 4,I . @E@A@# IYF )@@G@@F A2,LE,ADPEND THEN,BFTMX1 . ->OK SPACE @^@A@# LOCAL YG )@@G@@. @ @A@# LINK WROVFL . @^@A@# UNSTK X11 . YH )@@G@@@#@A@#BFTMX1 LABEL .@E@@@# STORE X5,2,X5 . DV PYI )@@G@@OINTS TO STRING @D@A@# STORE A2,AREPTR . NEW TOP OFYJ )@@G@@ STACK@C@@@# MOVE ARDVSZ+2,EXTIML . +6,6 @#@A@# YK )@@G@@ LJMP . @#@@@A JMP . @^@@@#EXTIML SFW 0 . @#@@@#YL )@@G@@ +6,6 @#@@@# CEND . @#@#@]BFTIME* LLOC . @ @#@]YM )@@G@@ SA A0,DRTSA0 . @^@#@] ER DATE$ @^@#@] YN )@@G@@ LOAD A3,A1 . @^@#@] GOTO EXTIMG . @[@#@]. @[@#@]. YO )@@G@@@[@#@]. @[@#@]. @[@#@]. @#@#@]BFDATE* LLOC . @ @#@] YP )@@G@@ SA A0,DRTSA0 . @^@#@] ER DATE$ @^@#@] LOAYQ )@@G@@D A3,A0 . @^@#@] LSSC A3,24 . @#@#@]EXTIMG LABEL . @ @#@]YR )@@G@@ LA A0,DRTSA0 . @ @#@] LOAD A1,AREPTR . @^@#@]YS )@@G@@ LOADA A2,3,A1 .@B@#@] IF A2,LE,ADPEND THEN,EXTIMH YT )@@G@@@#@#@] LOCAL . @^@#@] LINK WROVFL @#@#@] UNSYU )@@G@@TK X11@#@#@]EXTIMH LABEL . @^@#@] STORE A2,AREPTR@ @#@] YV )@@G@@ STORE A3,W1,A1 . @^@#@] STORE A1,0,A2 .@ @#@] MOVYW )@@G@@E ARDVSZ,EXTIML .@#@#@] LJMP . @#@#@]EXTIML SFW 0 .@#@#@]YX )@@G@@ +6,6 @#@@@]/ . CLOCK BIF@#@@@]BFCLCK* LOCAL . @ @@@]YY )@@G@@ DS A7,DRTARG1 . @ @@@] SX X1,DRTARG2 . @ @@@]YZ )@@G@@ LOAD A7,DGOCTM . @^@@@] LINK ZTINT . @ @@@] ZA )@@G@@ ADD A7,DEXCLK . @^@@@] LOAD A3,A7 . @#@@@]BFCLRT LABZB )@@G@@EL . @ @@@] DL A7,DRTARG1 @ @@@] LX X1,DRTARGZC )@@G@@2 @#@@@] JMP . @[@@@]. @[@@@]. @[@@@]. @[@@@]ZD )@@G@@. @ @@@]. CLOCK PSEUDO VARIABLE@[@@@]. @#@@@]BFCLPV* LOCZE )@@G@@AL @ @@@] DS A7,DRTARG1 @ @@@] SX X1,DRTARGZF )@@G@@2 @ @@@] STORE A3,DEXCLK . @^@@@] LOAD A7,0,I . ZG )@@G@@@^@@@] LINK ZTINT . @ @@@] STORE X1,DGOCTM . @^@@@]ZH )@@G@@ GOTO BFCLRT . @#@@@] END . ___AINS ASSOCIATED WITH ZI )@@G@@THESE PROGRAMS. @[@@@ . @F@@@ . 2. MODIFICATIONS MAY BE MADZJ )@@G@@E TO THE LISTINGS PROVIDED: @[@@@ . @G@@@ . (A) ANY RESULTIZK )@@G@@*[S@@@*SDFF*@C@@@]. COPYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@]ZL )@@G@@. @D@@@]. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@]ZM )@@G@@. @ @@@]. MARVIN V. ZELKOWITZ @B@@@]. DEPARTMENT OF CZN )@@G@@OMPUTER SCIENCE @A@@@]. UNIVERSITY OF MARYLAND @B@@@]. ZO )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@]. @G@@@]. PERMISSIOZP )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@]. REPRESENZQ )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@]. @G@@@]. ZR )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@]ZS )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDZT )@@G@@@E@@@]. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@]ZU )@@G@@. @F@@@]. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDZV )@@G@@ED: @[@@@]. @G@@@]. (A) ANY RESULTING PROGRAM, OR REPORT, PZW )@@G@@APER OR DOCUMENTATION @G@@@]. DESCRIBING SUCH PROGRAM WILL CLEAZX )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@]. IS A DIALECT OF PLUM OR IS ZY )@@G@@DERIVED FROM PLUM, AND @[@@@]. @G@@@]. (B) ALL SUCH MODIFICAZZ )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@]. OF ERRORS IN THAA )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@]. A BRIEF DESCRIPAB )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@]. TO THE UNAC )@@G@@IVERSITY OF MARYLAND, AND @[@@@]. @F@@@]. (C) NO PROGRAMSAD )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@]. WITHOUT WRITTENAE )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@]. @F@@@]. AF )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@]. AG )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@]AH )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF AI )@@G@@@E@@@]. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@]AJ )@@G@@. @G@@@]. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERAK )@@G@@ ITSELF, @F@@@]. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN AL )@@G@@USING PLUM. @E@@@]. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USAM )@@G@@ER TO @F@@@]. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRAN )@@G@@ODUCT @G@@@]. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT AO )@@G@@DEVELOPED @#@@@]. FROM PLUM. @[@@@]. @[@@@]. @[@@@]. AP )@@G@@@[@@@]. @[@@@]. @[@@@]/. @#@@@@ AXR$ . @B@@@@ AQ )@@G@@ DCLRG . FOR PIT@#@@@[. UNLIST @^@[@@. AR )@@G@@ @ADD PLTVDS @#@@@[. @ADD,P PLTVDS @]@@@@. @ADD EXCDS@#@@@[. AS )@@G@@ LIST . @^@@@@RAND CSECT 3 . @E@@@@ONEHAL +02000400000000AT )@@G@@00000000000 . FLOATING ONE HALF @D@@@@BIGCON +011060471625 . AU )@@G@@ BIG (ASSUMED) PRIME@D@@@@MASK +0377777777777 . MASK TOAV )@@G@@ MASK POS @E@@@@EXRAND EQU 53 . ARG FOR RAND OUT OFAW )@@G@@ RANGE@B@@@@. .5 USED@[@@@@. @E@@@@AX )@@G@@BFRAND* LLOC . ENTRY POINT FOR RAND @ @[@@ AY )@@G@@ DL A3,*0,X11 . @C@@@@ LOADD A2,A3 . GET SEEAZ )@@G@@D @D@@@@ IF A2,GT,0,I THEN,BFRAN1 . IS THIS POS? @^@@@@BA )@@G@@ LOCAL . NOPE @C@[@@ EXERR EXRAND,LEVEL,1 . WRONG VBB )@@G@@ALUE @C@#@[ EXERR EXRAND LEVEL,1 . WRONG VALUE @C@@@# BC )@@G@@ ONER EXRAND,1 . WRONG VALUE @D@@@@ UNSTK X11 . BD )@@G@@ GET RETURN ADDRESS @C@@@@ LOADD A2,ONEHAL . ABE )@@G@@SSUME .5 @E@@@@BFRAN1 LABEL . MERGE WITH VALID SEBF )@@G@@ED @E@@@@ OR,U A3,1 . MAKE BOTTOM HALF ODD BG )@@G@@@C@@@@ LOAD A3,A4 . GET ODD HALF @ @@@@ MPYBH )@@G@@S A2,BIGCON . @D@@@@ MF A3,BIGCON . RANDOMIZE NUMBI )@@G@@BER @D@@@@ ADD A2,A3 . ADD HALFS TO GETHER@C@@@@BJ )@@G@@ SSL A4,1 . SHIFT ONE BIT@C@@@@ AND ABK )@@G@@2,MASK . MAKE POS @C@@@@ LOAD A2,01765,I . GBL )@@G@@ET EXPONENT @F@@@@ DLCF A2,A3 . MAKE INTO A BIG SMABM )@@G@@LL NUMBER @D@[@@ DS A3,*0,X11 . SAVE FOR FORTRAN BN )@@G@@@B@[@@ LJMP 2 .SKIP TWO ON RETURN @F@@@[ LJMP . BO )@@G@@ RETURN WITH NUMBER IN A3-A4 @#@@@[ CEND . BP )@@G@@@#@@@@ END . ___ . ED$$RECOVERY@CAT 005223K*ED$$A.,F4/2BQ )@@G@@//4000 . @USE ED$$A,*[S@@@*SDFF*@C@@@S. COPYRIGHT 1975 BY UNIVERSIBR )@@G@@TY OF MARYLAND @[@@@S. @D@@@S. QUESTIONS CONCERNING THIS SHOULDBS )@@G@@ BE DIRECTED TO: @[@@@S. @ @@@S. MARVIN V. ZELKOWITZ @B@@@SBT )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@S. UNIVERSITY OF MBU )@@G@@ARYLAND @B@@@S. COLLEGE PARK, MARYLAND 20742 @[@@@S. BV )@@G@@@G@@@S. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMBW )@@G@@S THEY@E@@@S. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: BX )@@G@@@[@@@S. @G@@@S. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS BY )@@G@@REPRESENTED BY @G@@@S. THESE LISTINGS PROVIDED THAT THE NAME PLUM OBZ )@@G@@R UNIVERSITY OF MARYLAND@E@@@S. PL/1 COMPILER REMAINS ASSOCIATED WITH CA )@@G@@THESE PROGRAMS. @[@@@S. @F@@@S. 2. MODIFICATIONS MAY BE MADCB )@@G@@E TO THE LISTINGS PROVIDED: @[@@@S. @G@@@S. (A) ANY RESULTICC )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@S. DESCRIBINCD )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@S. IS CE )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@S. @G@@@S. CF )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@SCG )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@SCH )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED CI )@@G@@@C@@@S. TO THE UNIVERSITY OF MARYLAND, AND @[@@@S. @F@@@SCJ )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@SCK )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND CL )@@G@@@[@@@S. @F@@@S. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTCM )@@G@@ED TO OTHER @G@@@S. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLECN )@@G@@ARLY INDICATE @G@@@S. WHETHER THE PROGRAMS ARE EXACT COPIES OCO )@@G@@F THE UNIVERSITY OF @E@@@S. MARYLAND PLUM COMPILER OR ARE MODCP )@@G@@IFICATIONS TO IT. @[@@@S. @G@@@S. 3. THESE CONDITIONS ONLY APCQ )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@S. AND ARE NOT MEANT TO APPLYCR )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@S. THE PURPOSE OF THESE CONDICS )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@S. EXPERIMENT WITH THE COMPILER AS CT )@@G@@LONG AS THE RESULTING PRODUCT @G@@@S. IS NOT SOLD AND AS LONG AS IT ISCU )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@S. FROM PLUM. @[@@@S. CV )@@G@@@[@@@S. @[@@@S. @[@@@S. @[@@@S. @[@@@S/. @#@@@Q CW )@@G@@ AXR$ . @#@@@Q DCLRG . @#@@@Q UNLIST . @#@@@Q@ADD,PCX )@@G@@ PLTVDS @#@@@Q LIST . @#@@@Q CEND . @#@@@Q CY )@@G@@ PLWORD . @#@@@Q PLIOCB . @#@@@Q PLSD . @#@@@Q CZ )@@G@@ PLAR . @#@@@Q PLIOCB . @F@@@QEXAI CSECT 3 . DA )@@G@@ COUNT LINENO REMOTE FORMAT @ @@@Q USING AREC,X10 . DB )@@G@@@^@T@Q/. ENDFILE BIF @[@T@Q. @[@T@Q. @#@T@QBFENDT* LOCDC )@@G@@AL . @ @T@Q STORE X3,ARSAX3 . @ @T@Q USING SDSECT,A3DD )@@G@@ . @ @T@Q LOADA X3,SDIOFN . @C@T@Q WRIOCB . DE )@@G@@ GET IOCB @^@T@Q USING IOCB,X3 .@C@T@R STODF )@@G@@RED A5,ARSVA5 . SAVE REGS @ @T@Q LOAD F,IOCBF1 . DG )@@G@@@D@T@Q IF IOCBOP,OFF THEN,EXIOF1 . -> NOT OPEN @D@T@Q DH )@@G@@ IF IOCBIN,OFF THEN,EXIOF2 . -> OUTPUT @C@R@Q LOAD A3,DI )@@G@@060,I . ASSUME FALSE @C@T@R LOAD A3,'0',I . ADJ )@@G@@SSUME FALSE @E@T@Q IF IOCBEF,OFF THEN,BFENF1 . -> RETURN FALSDK )@@G@@E @C@R@Q LOAD A3,061,I . RETURN TRUE @C@T@R DL )@@G@@ LOAD A3,'1',I . RETURN TRUE @#@T@QBFENF1 LABEL . @ @T@QDM )@@G@@ LOAD X3,ARSAX3 . @C@T@R LOADD A5,ARSVA5 . RDN )@@G@@ESET REGS @^@T@Q UNSTK X11 . @D@T@Q GOTO EXA3DV . DO )@@G@@-> CONVERT TO TEMP STRING @#@T@QEXIOF1 LABEL . @ @T@Q STODP )@@G@@RE X3,ARSAX3 . @E@T@Q LOAD X3,IOCCBP . RESET IOCB DQ )@@G@@TO EMPTY @^@T@Q USING WORD,X3 @ @T@Q MOVE W1,KBLANKDR )@@G@@,2 . @ @T@Q LOAD X3,ARSAX3 . @#@T@QEXIOF2 LABEL . @ @T@QDS )@@G@@ EXERR ERENDF LEVEL,0 @ @R@Q LOAD A3,061,I . @ @T@RDT )@@G@@ LOAD A3,'1',I . @A@T@Q GOTO BFENF1 . -> RETURN DU )@@G@@@[@@@Q/. @^@@@Q. LINENO BIF @[@@@Q. @#@@@QBFLINO* LOCDV )@@G@@AL . @A@@@Q LOAD X5,A3 . SAVE SD @ @@@Q STORE X3,DW )@@G@@ARSAX3 . @ @@@Q USING SDSECT,A3 . @C@@@Q LOADA X3,DX )@@G@@SDIOFN . GET IOCB @#@@@Q WRIOCB . @^@@@Q USIDY )@@G@@NG IOCB,X3 .@C@@@R STORED A5,ARSVA5 . SAVE REGS @C@@@QDZ )@@G@@ LOAD F,IOCBF1. CHECK STATUS @D@@@Q IF IOCEA )@@G@@BOP,OFF THEN,EXIOL1 . -> CLOSED FILE@E@@@Q IF IOCBPT,OFF THENEB )@@G@@,EXIOL3 . -> NOT PRINT FILE @C@@@Q LOAD A3,IOCBLN . GEC )@@G@@ET LINE NO @^@@@Q ADD A3,1,I . @E@@@Q LOAD X3,ARSAX3ED )@@G@@ . RESET X3 FROM CALLER @D@@@R LOADD A5,ARSVA5 . EE )@@G@@ GET SAVED REGS @C@@@Q JMP . ->RETUREF )@@G@@N @#@@@QEXIOL1 LABEL . @ @@@Q STORE X1,ARSAX1 . @C@@@QEG )@@G@@ LOADA X1,EXIOLM . GET BIF NAME @B@@@Q GOTO EXIEH )@@G@@OC2 . MSG @#@@@QEXIOL3 LABEL . @ @@@Q STORE X1,EI )@@G@@ARSAX1 . @ @@@Q LOADA X1,EXIOLM . @#@@@QEXIOL5 LABEL . EJ )@@G@@@A@T@Q EXERR ERIOLN LEVEL,1 . @ @@@T ONER ERIOLN,EK )@@G@@1 . @ @@@Q LOAD X1,ARSAX1 . @#@@@QEXIOL4 LABEL @C@@@QEL )@@G@@ LOAD A3,0,I . SET O VALUE @ @@@Q LOAD X3,EM )@@G@@ARSAX3 . @D@@@R LOADD A5,ARSVA5 . GET SAVED REGS EN )@@G@@@C@@@Q JMP . -> RETURN @A@@@Q/. PAGEO )@@G@@ENO BUILT IN FUNCTION @[@@@Q. @[@@@Q. @#@@@QBFPANO* LOCAL . EP )@@G@@@B@@@Q LOAD X5,A3 . SAVE SD PTR @ @@@Q STORE X3,EQ )@@G@@ARSAX3 . @ @@@Q USING SDSECT,A3 . @C@@@Q LOADA X3,ER )@@G@@SDIOFN . GET IOCB @#@@@Q WRIOCB . @^@@@Q USIES )@@G@@NG IOCB,X3 .@C@@@R STORED A5,ARSVA5 . SAVE REGS @ @@@QET )@@G@@ LOAD F,IOCBF1 . @D@@@Q IF IOCBOP,OFF THEN,EXOP0EU )@@G@@1 . -> NOT OPEN @E@@@Q IF IOCBPT,OFF THEN,EXOP02 . -> NOT PEV )@@G@@RINT FILE @ @@@Q LOAD A3,IOCBPN . @C@@@Q ADD A3,EW )@@G@@1,I . GET ACTUAL COUNT @ @@@Q LOAD X3,ARSAX3 . @D@@@REX )@@G@@ LOADD A5,ARSVA5 . GET SAVED REGS @C@@@Q JMPEY )@@G@@ . -> RETURN @#@@@QEXOP01 LABEL . @ @@@Q EZ )@@G@@ STORE X1,ARSAX1 . @ @@@Q LOADA X1,EXIOPN . @^@@@Q FA )@@G@@ GOTO EXIOC2 . @#@@@QEXOP02 LABEL . @ @@@Q STORE X1,ARSAX1FB )@@G@@ . @ @@@Q LOADA X1,EXIOPN . @ @@@Q GOTO EXIOL5 . FC )@@G@@-> MSG@ @@@R/. PAGENO PSEUDO VAR @[@@@R. @[@@@R. @#@@@RFD )@@G@@BFPNPV* LOCAL . @D@@@R STORE A2,ARSVA7 . SAVE DESIRED FE )@@G@@VALUE @B@@@R LOAD X5,A3 . SAVE SD PTR @ @@@R STOFF )@@G@@RE X3,ARSAX3 . @ @@@R USING SDSECT,A3 . @C@@@R LOAFG )@@G@@DA X3,SDIOFN . GET IOCB @#@@@R WRIOCB . @^@@@R FH )@@G@@ USING IOCB,X3 .@C@@@R STORED A5,ARSVA5 . SAVE REGS FI )@@G@@@ @@@R LOAD F,IOCBF1 . @D@@@R IF IOCBOP,OFF THENFJ )@@G@@,EXOP01 . -> NOT OPEN @E@@@R IF IOCBPT,OFF THEN,EXOP02 . ->FK )@@G@@ NOT PRINT FILE @E@@@R LOAD A2,ARSVA7 . GET BACK DESIFL )@@G@@RED COUNT @D@@@R SUB A2,1,I . GET CORRECT COUNT FM )@@G@@@C@@@R STORE A2,IOCBPN . SET NEW COUNT@ @@@R LOAFN )@@G@@D X3,ARSAX3 . @D@@@R LOADD A5,ARSVA5 . GET SAVED REGFO )@@G@@S @C@@@R JMP . -> RETURN @[@@@Q/. FP )@@G@@@B@@@Q. COUNT BIF NOT IN ANSCII STANDARD@[@@@Q. @[@@@Q. . FQ )@@G@@@^@@@Q. . COUNT BIF @[@@@Q. . @#@@@Q. EXCNT* LOCAL .@^@@@QFR )@@G@@. LOAD X5,A3 .@C@@@Q. LOADA A3,SDIOFN . GET IFS )@@G@@OCB @^@@@Q. WRIOCB . @C@@@Q. LOAD F,IOCBF1 . FT )@@G@@ GET FLAGS @D@@@Q. IF IOCBOP,OFF THEN,EXIOC1 . CLOSEFU )@@G@@D FILE@ @@@Q. LOAD A3,IOCBCN . @C@@@Q. JMP . FV )@@G@@ ->RETURN @#@@@Q. EXIOC1 LABEL .@ @@@Q. STORE XFW )@@G@@1,ARSAX1 . @C@@@Q. LOADA X1,EXIOCM . NAME OF BIF@#@@@QFX )@@G@@EXIOC2 LABEL . @C@@@Q MOVE IOCBFL,KBLANK,2 . CLEAR NAME FY )@@G@@@A@T@Q EXERR ERIOCM LEVEL,1 . @ @@@T ONER ERIOCM,FZ )@@G@@1 . @E@U@Q LOAD X1,IOCCBP . RESET IOCB TO EMPTY GA )@@G@@@E@@@U LOAD X1,IOCBBP . RESET IOCB TO EMPTY @^@@@QGB )@@G@@ USING WORD,X1 @ @@@Q MOVE W1,KBLANK,2 . @ @@@Q GC )@@G@@ LOAD X1,ARSAX1 . @D@@@Q GOTO EXIOL4 . -> RETUGD )@@G@@RN O VALUE @[@@@Q/. @F@@@Q. EXFTGO INITIALGE )@@G@@IZE FORMAT STATEMENT @[@@@Q. @D@@@Q. A6=0 [GET], 1 [GF )@@G@@PUT], 2 [FORMAT STMT] @ @@@Q. A1=SD OF FORMAT@ @@@Q. GG )@@G@@ A2=INV COUNT @B@@@Q. X11=RETURN TO R(LABEL) GH )@@G@@@G@@@Q. THE REMOTE FORMAT IS CALLED AND RETURNS A SAVE AREAGI )@@G@@. @F@@@Q. THE CURRENT FORMAT STACK IS SCANNED TO CHECK GJ )@@G@@FOR @G@@@Q. RECURSIVE FORMATS (IF SAVE AREA IN STACK). THGK )@@G@@IS ENTRY @B@@@Q. IS THEN ADDED TO STACK. @C@@@Q. GL )@@G@@ NOTE:ARFMAT IS IN W1H1+3,X10 @^@@@Q. STACK ELT: GM )@@G@@@G@@@Q. -------------------------------------------------GN )@@G@@- @G@@@Q. I POINTER TO I GET!PUT I RETUGO )@@G@@RN I @G@@@Q. I NEXT ELTMENT I FLAG IGP )@@G@@ ADDRESS I @G@@@Q. -------------------------------GQ )@@G@@------------------- @[@@@Q. @[@@@Q. @^@@@QEXFTGO* LLOGR )@@G@@C . @ @@@Q USING SDSECT,A1 . @E@@@Q IF SD4FLB+SDGS )@@G@@4UDF,ON,SDCLS4 THEN,EXFT01 . ->OK @#@R@Q LOCAL . @#@@@REXFT02GT )@@G@@A LOCAL . @D@@@QEXFT02 LABEL . INVALID FORMATMSG GU )@@G@@@ @@@Q STORE X1,ARSAX1 . @^@@@Q LOAD X1,A1 . @A@T@QGV )@@G@@ EXERR ERIO25 LEVEL,1 . @ @@@T ONER ERIO25,1 . GW )@@G@@@ @@@Q LOAD X1,ARSAX1 . @#@@@Q JMP . @#@@@QEXFT01GX )@@G@@ LABEL . @E@R@Q IF A2,NE,ARINCT THEN,EXFT02 . ->NON LOCALGY )@@G@@ FMAT @E@@@R IF A2,NE,ARINCT THEN,EXFT02A . ->NON LOCAL FMATGZ )@@G@@@C@@@Q LOAD A3,SDADD . GOTO FMAT @D@@@Q LOAHA )@@G@@D A4,X11 . SAVE RETURN ADDRESS@^@@@Q LINK 0,A3 . HB )@@G@@@D@@@Q LOAD A2,X5 . SAVE STACK PTR @F@@@Q HC )@@G@@ LOADA A3,ARFMAT . SEE IF A2 IS ON FMAT STACK @#@@@QEXFT04HD )@@G@@ LABEL . @^@@@Q USING WORD,A3 .@E@@@Q IF W1H1,ZEROHE )@@G@@ THEN,EXFT03 . ->END OF LIST, VALID@E@@@Q IF A2,NE,W1H1 THENHF )@@G@@,EXFT05. ->NOT RECURSIVE @^@@@Q STACK A4 . @B@@@Q HG )@@G@@ GOTO EXFT02 . MSG @#@@@QEXFT05 LABEL . @C@@@Q HH )@@G@@ LOAD A3,W1H1 . NEXT IN CHAIN@^@@@Q GOTO EXFT04 .HI )@@G@@@#@@@QEXFT03 LABEL . @^@@@Q USING WORD,A3 .@D@@@Q STOHJ )@@G@@RE X5,W1H1 . SET FORWARD LINK @^@@@Q USING WORD,X5 .HK )@@G@@@D@@@Q MOVE W1H1,0,I . SET END OF LIST @G@@@Q HL )@@G@@ SLB A6,17 . PUT GET!PUT FLAG IN SIGN BIT POSITION@^@@@QHM )@@G@@ ADD A4,A6 . @D@@@Q STORE A4,W1H2 . SET RETHN )@@G@@URN ADDRESS @D@@@Q GOTO 0,X11 . EXECUTE FORMAT HO )@@G@@@[@@@Q. @D@@@Q. EXFTRT RETURN FROM FORMAT HP )@@G@@@[@@@Q. @#@@@QEXFTRT* LLOC . @E@@@Q LINK EXFTGT . HQ )@@G@@ GET LAST STACK ENTRY. @^@@@Q USING WORD,A3 .@D@@@Q HR )@@G@@ MOVE W1H1,0,I . SET NEW LIST END @D@@@Q LOAD A2,HS )@@G@@W1,X5 . GET STACK ELT. @D@@@Q SLB A2,19 . HT )@@G@@ DROP GET!PUT FLAG @G@@@Q SRB A2,19 . GET INTHU )@@G@@O NORMAL ADDRESS POSITION @G@R@Q LOAD X11,R8 . RHV )@@G@@ESET X11 TO BE RELOADED ON RETURN @G@@@R LOAD X11,ARDED . HW )@@G@@ RESET X11 TO BE RELOADED ON RETURN @^@@@Q GOTO 0,A2 . HX )@@G@@@[@@@Q. @D@@@Q. EXFMAT FORMAT CALL EDIT HY )@@G@@@[@R@Q. @#@R@Q. EXFMAT* LOCAL .@D@R@Q. LINK EXFTGT . HZ )@@G@@ GET STACK ELEMENT@^@R@Q. UNSTK X11. @D@R@Q. LIA )@@G@@OAD A2,W1. SEE IF GET OR PUT@D@R@Q. IF A2,LT,0IB )@@G@@,I THEN,EXPTED ELSE,EXGTED . @[@@@Q. @C@@@Q. SINCE THE FIRSTIC )@@G@@ FORMAT STACK ELT. SAYS @D@@@Q. WETHER THIS IS GET OR PUT I THINKID )@@G@@ THAT ONE @C@@@Q. SHOULD CHECK THAT STACK ELT TO DECIDE @[@@@QIE )@@G@@. @D@@@QEXFMAT* LLOC . MY ENTRY POINT @F@@@QIF )@@G@@ LOAD A2,ARFMAT . POINT TO FIRST ELT.IN CHAIN @D@@@QIG )@@G@@ LOAD A2,W1XH2,A2 . GET STACK ELT. @C@@@Q IF IH )@@G@@A2,LT,0,I THEN,EXPTED ELSE,EXGTED . @[@@@Q. @E@@@Q. EXFTGT II )@@G@@ GET LAST STACK ELEMENT @[@@@Q. @#@@@QEXFTGT LLOIJ )@@G@@C . @G@@@Q LOADA A3,ARFMAT . POINT TO NEXT TO LAST ITEIK )@@G@@M IN LIST @F@@@Q LOAD X5,ARFMAT . POINT TO FIRST ELT.IL )@@G@@ IN LIST @D@@@QEXFTG1 LABEL . SEARCH FOR END IM )@@G@@@^@@@Q USING WORD,X5 @C@@@Q IF W1H1,ZERO THEN,LJMP .IN )@@G@@ END OF LIST@F@@@Q LOAD A3,X5 . SAVE NEXT TO LAST CIO )@@G@@HAIN ENTRY @D@@@Q LOAD X5,W1H1,X5 . GET NEXT STACK LINKIP )@@G@@@^@@@Q GOTO EXFTG1 . @#@@@Q/. DATA @#@@@QEXAI CSEIQ )@@G@@CT 3 .@C@R@QEXIOEF SF 'BENDFI' . 7,ENDFILE @C@T@REXIOEFIR )@@G@@ INSERT 7,'END','FILE' . 7,ENDFILE @ @R@QFILL(1) SF 'LE ' IS )@@G@@. @C@R@QEXIOLM SF 'BLINEN' . 6,LINENO @C@@@REXIOLMIT )@@G@@ INSERT 6,'LIN','ENO ' . 6,LINENO @ @R@QFILL(1) SF 'O ' IU )@@G@@. @C@R@QEXIOPN SF 'APAGEN' . 6,PAGENO @C@@@REXIOPNIV )@@G@@ INSERT 6,'PAG','ENO ' . 6,PAGENO @^@R@QFILL(1) SF 'O ' IW )@@G@@@#@@@Q CEND . @F@@@QERIOLN EQU 25 . LINENO.IX )@@G@@ FILE NOT A PRINT FILE @F@@@QERIOCM EQU 26 . 'BCX1'.IY )@@G@@ FILE 'SDX5' IS NOT OPEN@F@@@QERIO25 EQU 27 . 'SDX1' IZ )@@G@@ ILLEGAL FORMAT LABEL @F@T@QERENDF EQU 91 . ENDFILJA )@@G@@E. NOT OPEN FOR INPUT @#@@@Q END . ___ FORMAT STATEMENT JB )@@G@@@[@@@Q. @D@@@Q. A6=0 [GET], 1 [PUT], 2 [FORMAT STMT] JC )@@G@@*[S@@@*SDFF*@C@@@C. COPYRIGHT 1975 BY UNIVERSITY OF MARYLAND @[@@@CJD )@@G@@. @D@@@C. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@CJE )@@G@@. @ @@@C. MARVIN V. ZELKOWITZ @B@@@C. DEPARTMENT OF CJF )@@G@@OMPUTER SCIENCE @A@@@C. UNIVERSITY OF MARYLAND @B@@@C. JG )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@C. @G@@@C. PERMISSIOJH )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@C. REPRESENJI )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@C. @G@@@C. JJ )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@CJK )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDJL )@@G@@@E@@@C. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@CJM )@@G@@. @F@@@C. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDJN )@@G@@ED: @[@@@C. @G@@@C. (A) ANY RESULTING PROGRAM, OR REPORT, PJO )@@G@@APER OR DOCUMENTATION @G@@@C. DESCRIBING SUCH PROGRAM WILL CLEAJP )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@C. IS A DIALECT OF PLUM OR IS JQ )@@G@@DERIVED FROM PLUM, AND @[@@@C. @G@@@C. (B) ALL SUCH MODIFICAJR )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@C. OF ERRORS IN THJS )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@C. A BRIEF DESCRIPJT )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@C. TO THE UNJU )@@G@@IVERSITY OF MARYLAND, AND @[@@@C. @F@@@C. (C) NO PROGRAMSJV )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@C. WITHOUT WRITTENJW )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@C. @F@@@C. JX )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@C. JY )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@CJZ )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF KA )@@G@@@E@@@C. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@CKB )@@G@@. @G@@@C. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERKC )@@G@@ ITSELF, @F@@@C. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN KD )@@G@@USING PLUM. @E@@@C. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USKE )@@G@@ER TO @F@@@C. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRKF )@@G@@ODUCT @G@@@C. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT KG )@@G@@DEVELOPED @#@@@C. FROM PLUM. @[@@@C. @[@@@C. @[@@@C. KH )@@G@@@[@@@C. @[@@@C. @[@@@C/. @#@@@B AXR$ . @#@@@B KI )@@G@@ DCLRG . @#@@@B PLWORD . @#@@@D PLAC . @#@@@B KJ )@@G@@ UNLIST @]@@@B@ADD PLTVDS @]@@@B@ADD EXCDS @#@@@B LIST . KK )@@G@@@#@@@BNERR CSECT 3 .@B@@@B/ . WORKSPACE FOR RUN TIME ROUTINES KL )@@G@@@^@@@BDRTNAM* EQU DEXRTS . @^@@@BDRTSA0* EQU DEXRTS+1 @^@@@BDRTARGKM )@@G@@1* EQU DEXRTS+2 @^@@@BDRTARG2* EQU DEXRTS+4 @^@@@BDRTTMP* EQU DEXKN )@@G@@RTS+6 @^@@@B/ . ERROR RETURNS @C@@@BNERRC$* LABEL . KO )@@G@@ OVERFLOW @ @C@B LA,U A8,DRTNAM . @ @@@C LA KP )@@G@@ A8,DRTNAM . @ @@@B LA A0,DRTSA0 . @E@C@B EXEKQ )@@G@@RR ERRTOV LEVEL,2 . 'OVERFLOW IN 'NAME' 0 USED @G@E@C ONUNIT ERKR )@@G@@RTOV,ACCDOV,2 R,I,R DRTNAM+(IN 63,0,1,0),8 DEXMAX,0 @I@F@E ONUKS )@@G@@NIT ERRTOV,ACCDOV,2 NERRX,NERRX,LJMP DRTNAM+(IN 63,0,1,0),8 DEXMAX,0 KT )@@G@@@I@@@F ONUNIT ERRTOV,ACCDOV,2 NERRX,NERRX,KLUK DRTNAM+(IN 63,0,1KU )@@G@@,0),8 DEXMAX,0 @A@@@C. OVERFLOW IN 'NAME'. 0 USED @^@E@B KV )@@G@@ GOTO NERRX . @[@@@B. @[@@@B. @[@@@B. @D@@@BNERRB$* LABKW )@@G@@EL . ILLEGAL ARGUMENTS @#@@@BNERRA$* LABEL . @ @@@BKX )@@G@@ LA A0,DRTSA0 . @ @C@B LA,U A8,DRTNAM . @ @@@CKY )@@G@@ LA A8,DRTNAM . @D@C@B EXERR ERRTIL LEVEL,2 . 'ILLKZ )@@G@@EGAL ARGUMENT' @C@@@C ONER ERRTIL,2 . 'ILLEGAL ARGUMENT' LA )@@G@@@#@@@BNERRX LABEL . @C@C@B FLINK X5,EXLM . RESTORELB )@@G@@ REGS @C@@@C FLINK X5,EXML . RESTORE REGS @D@@@B LC )@@G@@ LOADD A1,KKD0 . COMPLEX RETURN @C@@@B LOADD A3,LD )@@G@@KKD0 . REAL RETURN @#@@@FKLUK LABEL . @#@@@B LJMLE )@@G@@P . @C@@@B/ . COMPLEX FUNCTIONS NOT YET INSTALLED @]@@@BCDSQRTLF )@@G@@* @]@@@CRTCABF* @]@@@CRTCABX* @[@@@BCDLOG*@[@@@BCDCOS*@[@@@BLG )@@G@@CDSIN*@[@@@BCDTAN*@]@@@BCDATAN* @E@C@B EXERR EXERNI LEVEL,2 LH )@@G@@. 'COMPLEX NOT IN, 0 USED' @D@@@C ONER EXERNI,2 . 'COMPLEX NOLI )@@G@@T IN, 0 USED' @^@@@B GOTO NERRX . @^@@@B/ . ERROR MESLJ )@@G@@SAGES @D@@@BERRTOV EQU 93 . OVERFLOW IN FCN @C@@@BLK )@@G@@ERRTIL EQU 94 . ILLEGAL ARGS @E@@@BEXERNI EQU 95 LL )@@G@@. COMPLEX NOT INSTALLED @#@@@B END . ___ LM )@@G@@ COMPLEX NOT INSTALLED @#@@@A END . ___@@HR#@^