@CAT,P 1021-001-006.,///10000 @ASG,T TEMP.,///10000 @ELT,OI TEMP.1021-001-006,,,130147053241,000 )@@G@@**PF**@@@]=&@@@@@@@@@@@[@OE@@@]FE /^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[2@@@@@@@@@@@@@@@@@@@@@@@@AB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[N@@@@@@@[Z@@G@@@@@I@@@@@@@@@@@@@@@@@N@@#AC )@@G@@@@@@@@@@@@@M@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@[(@@@@@@@@$@@@@@@@@@@@@@[*@@/AD )@@G@@@@.@@W@@@@@@@@3@@@@@@@@?@@*@@H@@>@@@@@@@@@@@@@@@@[U@@@@[M@@@@@@@@&@@@@@[AE )@@G@@@@@@@@@[K@@@@@@@@@@[%@@@@@@@[B@@@@@@@@@@@@@@@@@@@@@@@@@@%@[=@@Z@@@@[\@@@AF )@@G@@@[0@[[@[?@@@@[2@@0@@V@@@@@@@@@@@@@@@@@@@@@@[C@@@@@:@[#@@@@@@@[O@@6@@L@@@AG )@@G@@@[-@@@@@8@@@@@@@@@@@@@@@@@@@@U@@@@@@@@@@@(@@@@@@@@@@[ @@@@@@@@@@@@@[R@@@AH )@@G@@@@@@@@@@@@@@@@@@@^@@@@[&@@@@@@@@!@@@@@@@[D@@@@[$@[)@@X@@5@@K@@@@@B@@@@@@AI )@@G@@@@@@@@@@@@@@@@@@@P@[@@@@@@@@@@@[A@@@@@<@@+@@@@@@@@J@[L@@@@@@@@Y@@-@@@@@@AJ )@@G@@@@@@@ @@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@4@@@@@7@@@@@E@@@@@@@@@@@@@@@@@@AK )@@G@@@@\@[P@@@@@@@@@@@Q@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@[F@@@@@TAL )@@G@@@@@@@@@[^@@@@@@@@@@@@@@]@@@@@@@@F@[Q@@_@[]@[>@@1@@@@@R@@@@@@@@@@@@@@@@@)AM )@@G@@@@@@@@@@@@@@@@@@[G@[I@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@O@@E@[3AN )@@G@@REFERENCE @@@@@@@@[@@@ @ @[@]B@@@E!@@@@W@KZ]AHFCORRECTITALLAO )@@G@@@@@@@@@@[@@@ @ @@@[@@@@@[@@@@&!KZ+AJFINITIALIZE @@@@@@@K[@@@AP )@@G@@ @ @^@ @@@@[Z@@@@&,GFF]PGASSEMBLE @@@@@@@@[@@@ AQ )@@G@@@ @#@^@@@@@Z@@@@*HGIL]PGTESTPLUM @@@@[J@@[@@@ @ @B@ @@@@@QAR )@@G@@@@@@*?G=3]PGOLDMAP @@@@@@@@A@@@ [$1#=2^@@@EW@@@@(]G!!]PGAS )@@G@@RTRN0201 @@@@@@@@ @@@A @@@@3)@@[@@]@@@@3YNQWFUEBCCM0201 AT )@@G@@@@@@@@@@ @@@A @@@@3<@@]@@]@@@@3-K*.FVERTFF0201 @@@@@;@@ @@@AU )@@G@@A @@@@3%@@]@@ @@@@3>K)IFXERTLG0201 @@@@@@@@ @@@A AV )@@G@@@@@@34@@]@@C@@@@3?K)PFXERTII0201 @@@@@@@@ @@@A @@@@38@@[@@]AW )@@G@@@@@@36K)SFXERTL10201 @@@@@@@@ @@@A @@@@3;@@[@@]@@@@39K)'FXEAX )@@G@@RTEX0201 @@@@@,@@ @@@A @@@@4^@@]@@C@@@@3/K-AFXECVNM0201 AY )@@G@@@@@@[<@@ @@@A @@@@4M@@[@@G@@@@4AK:.FXEPREPRM @@@@@@@@ @@@AZ )@@G@@SYS @@@@4%@@]@@R@@@@4NL"MEYESIRASM @@=@@@@@ @@@SYS BA )@@G@@@@@@50@@^@[^@@@@4?FY[DLEINFOR$ @@@@@@@@ @@@SYS @@@@6[@@]@@HBB )@@G@@@@@@54FVQDLEEXCS0201 @@@@@@@@ @@@A @@@@6Q@@]@@N@@@@6#C8"[]FBC )@@G@@PATCH @@@@@@@@ @@@ @@@@6S@@[@@@@@@@6SIZH[JFUNDEF0201 BD )@@G@@@@@@@@@@ @@@A @@@@6U@@#@@[@@@@6TO#,[WFRTAT0201 @@@@@@@@ @@@BE )@@G@@A @@@@6&@@]@@D@@@@6XF,>]BFUPDT0201 @@@@@@@@ @@@A BF )@@G@@@@@@6(@@[@@[@@@@6*MOE]EFRTSQ0201 @@@@[H@@ @@@A @@@@6,@@[@@^BG )@@G@@@@@@6%EP-]JFRTFI0201 @@@@[T@@ @@@A @@@@64@@]@@ @@@@6\M[ #AFBH )@@G@@CGOS0201 @@@@@@@@ @@@D @@@@7B@@^@@L@@@@66FYX UFPOSTPR$ BI )@@G@@@@@@@@@@ @@@SYS @@@@7I@@[@@#@@@@7FF&KGAESDFI @@@@@@@@ @@@BJ )@@G@@SYS @@@@7S@@[@@D@@@@7JF&0GAESDFO @@@@@"@@ @@@SYS BK )@@G@@@@@@7X@@[@@^@@@@7TF&2GAEFDASC @@@@@@@@ @@@SYS @@@@7&@@[@@CBL )@@G@@@@@@7YF-*GAECGIG0201 @@@@@@@@ @@@D @@@@8O@@#@@!@@@@7$C,*A#FBM )@@G@@ERAT0201 @@@@[,@@ @@@D @@@@8<@@[@@G@@@@8RD1.AAFRSET0301 BN )@@G@@@@@@@@@@ @@@A @@@@9T@@#@@5@@@@8=LCSBEFABSL0301 @@@@@@@@ @@@BO )@@G@@A @@@@9>@@]@@D@@@@9WK=EBHFERRS0301 @@@@@@@@ @@@A BP )@@G@@@@@@9:@@[@@^@@@@9$CGNFCB )@@G@@PMDP0303 @@@@@@@@ @@@D @@@@"C@@[@@A@@@@"]E,WGPFEXST0303 CC )@@G@@@@@@@@@@ @@@D @@@@_W@@B@[N@@@@"DF\OGPFPLEX0303 @@'@@@@@ @@@CD )@@G@@D @@@[@@@@E@@X@@@@_G7;[JGCGAB0303 @@@@[E@@ @@@D @@@[^;@@C@@,CK )@@G@@@@@[^HJ^O[KGRTTA0303 @@@@@@@@ @@@F @@@[ J@@]@@G@@@[ #JSP[KGCL )@@G@@RTSC0303 @@@@@@@@ @@@F @@@[ U@@]@@D@@@[ LJVJ[KGERSY0303 CM )@@G@@@@@@@@@@ @@@F @@@[ 9@@[@@X@@@[ WKB<[NGSYON0303 @@@@@@@@ @@@CN )@@G@@F @@@[AA@@#@@G@@@[ 'D#O[OGEXOP0303 @@@@@@@@ @@@H CO )@@G@@@@@[A)@@]@@R@@@[ADK&.[WGCGTB0303 @@@@@@@@ @@@E @@@[A,@@I@@GCP )@@G@@@@@[A+G_%[YGERCG0303 @@@@@@@@ @@@H @@@[BJ@@[@@N@@@[A/K25[YGCQ )@@G@@EXFL0303 @@@@@@@@ @@@H @@@[B1@@^@@-@@@[BKI1U][GEXDB0303 CR )@@G@@@@@@@@@@ @@@H @@@[DW@@ @[$@@@[B5H$0]#GEXPR0303 @@@@@@@@ @@@CS )@@G@@H @@@[E[@@D@@)@@@[D-KT(]#GCGBB0303 @@@@@@@@ @@@H CT )@@G@@@@@[EK@@]@@A@@@[EEG&(]^GEXDT0303 @@@@@@@@ @@@I @@@[FD@@^@@7CU )@@G@@@@@[EMG]4]CGCGXG0303 @@@@@@@@ @@@I @@@[G3@@^@[&@@@[FHMTF]DGCV )@@G@@ERSM0303 @@@@@@@@ @@@I @@@[H @@[@@I@@@[G7IYU]EGEREX0303 CW )@@G@@@@@@@@@@ @@@I @@@[H2@@[@@?@@@[HAJ*2]EGCGBK0303 @@@@@@@@ @@@CX )@@G@@I @@@[I"@@#@[F@@@[H3JL=]FGEXBS0303 @@@@@@@@ @@@I CY )@@G@@@@@[JY@@#@@X@@@[J[KM)]FGCGCV0303 @@@@@@@@ @@@I @@@[J;@@]@@UCZ )@@G@@@@@[J-I>?]IGEXLL0303 @@@@@@@@ @@@I @@@[KR@@ @@U@@@[J.G%V]JGDA )@@G@@EXON0303 @@@@@@@@ @@@I @@@[K8@@#@@W@@@[KWI^7]JGEXEC0303 DB )@@G@@@@@@@@@@ @@@I @@@[L0@@A@@5@@@[K;JBL]LGCGAS0303 @@@@@@@@ @@@DC )@@G@@I @@@[MD@@#@@N@@@[L6IU/]MGCGOA0303 @@@@@@@@ @@@I DD )@@G@@@@@[M;@@ @@\@@@[MGI5)]MGEXAS0303 @@@@@@@@ @@@I @@@[NT@@#@@TDE )@@G@@@@@[N@I/%]MGPCCD0303 @@@@@@@@ @@@J @@@[N<@@[@@B@@@[NWCL<]NGDF )@@G@@DECL0303 @@@@@@@@ @@@J @@@[P @@^@[-@@@[N=EB3]NGRVSE0303 DG )@@G@@@@@@[+@@ @@@J @@@[P?@@[@@<@@@[PDEEU]NGDEBG0303 @@@@@@@@ @@@DH )@@G@@J @@@[P_@@#@@M@@@[P!F3-]NGCGDR0401 @@@@@@@@ @@@A DI )@@G@@@@@[RB@@A@[ @@@[Q]E -]PGSYNA0401 @@@@@@@@ @@@A @@@[TI@@H@][DJ )@@G@@@@@[RHEP(]PGEDIT0401 @@@@@@@@ @@@A @@@[TW@@[@@[@@@[TVEQ%]PGDK )@@G@@PLEX0303 @[W@@@@@ @@@TIMEREP @@@[T;@@E@@Y@@@[TXEV.]PGPLEX0303 DL )@@G@@@[X@@@@@ @@@TIMESEG @@@[U+@@E@@X@@@[U EWI]PGPLEX0303 @[Y@@@@@ @@@DM )@@G@@NOTIMESEG @@@[VD@@E@@X@@@[U?E-^]PGPLEX0303 @[:@@@@@ @@@NOTIMEREP DN )@@G@@@@@[V1@@E@@Y@@@[VNE@@E@@%DO )@@G@@@@@[V;E0U]PGCONT0401 @@@@@@@@ @@@A @@@[XF@@A@@W@@@[W\E1\]PGDP )@@G@@CGIO0401 @@@@@@@@ @@@A @@@[X.@@^@@?@@@[XLE3V]PGMAIN0303 DQ )@@G@@@@@@@@@@ @@@J @@@[)?@@ @]:@@@[Y[FKZ]PGSEMA0303 @@@@@@@@ @@@DR )@@G@@J @@@[+3@@]@]]@@@[)1F7&]PGINFORMATION @@@@@@@@[@@@ DS )@@G@@@ @^@ @@@@^T@@@[+5H-^]PGSTARTHERE @@@@@@@@[@@@ @ @]@#@@@@@]DT )@@G@@@@@[$IH-Y]PGSEGITALL @@@@@@@@[@@@ @ @]@#@@@@@[@@@[$KH:B]PGDU )@@G@@REPITALL @@@@@@@@[@@@ @ @ @ @@@@@F@@@[$LI:Z]PGREPMAP DV )@@G@@@@@@@@@@[@@@ @ @]@#A@@@@L@@@[$WI?C]PGSEGMAP @@@@@@@@[@@@DW )@@G@@ @ @]@#A@@@@)@@@[$!I?S]PGEXER0303 @@@@@@@@ @@@D DX )@@G@@@@@[*Z@@]@@M@@@[*HFN*]TGPLEX0303 @@@@@@@@ @@@A @@@[*_@@E@@YDY )@@G@@@@@[*-F+W]TGPLUM @@@@[1@#A@@@ @@@]WJ^@@@[;@@@[(DF<<]TGDZ )@@G@@PLUM$1 @@@@@@@]A@@@ #L8@@@^@@@B*@@@[:^F=]]TGPLUM$2 EA )@@G@@@@@@@@@]A@@@ [=8@@@^@@@#,@@@[2?F>T]TGPLUM$3 @@@@@@@#A@@@EB )@@G@@ #Q&@@@^@@@B4@@@[6UF$?]TGPLUM$4 @@@@@@@#A@@@ EC )@@G@@#!G@@@^@@@C:@@@["IF(!]TGPLUM$5 @@@@@@@]A@@@ @5#@@@^@@@][ED )@@G@@@@@]A9F%J]TGPLUM$6 @@@@@@@#A@@@ #M9@@@^@@@B?@@@]C'F:A]TGEE )@@G@@USERGUIDE @@@@@@@K[@@@ @ @[@]@@@@O@@@@]K&CYL]UG@]D^]&XXXX EF )@@G@@AAAAAA EE PPPPPP@_^^]2IOPR IGDM IFOF IDOF IRST IABT IINT EG )@@G@@ITS IO SYMB ERR$ ER CONS COM2 COMM @@@@@@DR@@G6@@@@@@000000EH )@@G@@@@@@@@@@@@@@@@@@@@*** CONSOL ERROR *** LENOUT EXCEEDS 50 ***@_B^#I@@@IN EI )@@G@@@@[@@@ CK@@@@N@G+[@011472-0003 @@[@@@@@@@@@C5G@@@C1G@@@C!G@@@C(G@@@EJ )@@G@@C>G@@@C-G)@@/K@^#&Q;K@@[/K@@@@[5I@@@[1I@@@[!I@@@[(I@@@[>I@@@[-I)@@/K@^#\EK )@@G@@Q;0@@[/K@@@@@@@@@@INCARD @ASG,TH ABTAP,T, / F PLZ MOUNT EL )@@G@@ / READ ONLY @ADD,P PROGFL.RDABD @@@@@@@@@@@@ @@@@@@EM )@@G@@@@@@@@@@@@@@@@@@@@@@[@@[@@@@@K@@@@@W@@@@@@@@[@@@@@@@@S@@@@@M@@@@@^@@@@@XEN )@@G@@@@@@@R@@@@@O@@@@@F@@@@@Y@@@@@0 IOW ASSIGN STATUS=@@@@@ @@@@@]EO )@@G@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EP )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EQ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@MAIN @[)@@@@@@@@[@@@@@@@@@@@@@@@@@@@@@@@@ER )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ES )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ERU$ K@@@@^HN+AAFET )@@G@@NSTOP$ K@#@@FMHX#NE@@@@@@@@Y@C@@@H^@@NERR$ K@#@@MI(R ]E@@@@@@EU )@@G@@@^S@CY@]C^@HNINTR$ K@#@@TEJ$ VF@@@@@@@]P@G6@@4^]PCHUTIL-INIT @@#@@)EV )@@G@@N+\#GE@@@@@@@@E@JF@@[^#DERR8 @@]@@&N' #GE@@@@@@@@^@JPPRINT8 EW )@@G@@@@]@@?OA,#GE@@@@@@@@B@JTCONVOF @@]@@2N19#GE@@[^#E@@I@J)CSF8 EX )@@G@@@@]@@8K7@ IE@@@@@@@@D@J,COM8 @@#@@_N<(#GE@@@@@@@@%@J7@@I^#FASSIGNEY )@@G@@ @@#@[ANC_#GE@@@@@@@@M@K-@@ ^#TCHUTILCHMOVE@@#@[HNK?#GE@@@@@@@@M@K3EZ )@@G@@@@N^#YIOW @@#@[OO[K#GE@@@@@@@@V@L @@D^#1BLANK$COMMONC@[@[TO"EFCFFA )@@G@@@@@^#'RDDATA @@#@@@O5?FCF@[T^#'@["@L))[O@@@@@@@@@@@@@@@@@@@@@@@@@@@FB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FC )@@G@@@@@@M4@NJ@C@^ H^@@@NJ^ H@@@@L)@@@@@[@@@@@@@@@@@&@]G@@W@@@@@@@@@@@@@@@@@@FD )@@G@@@@@@@@@@@@@@68 07@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@FK@C@@@J^@@@#Q^@W@@%^^=@@@___@@@___@@@___@@@___FF )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___FG )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___*^@^@['^@@COR#V@@@R;@^@^FH )@@G@@R#X@@@A#K^@#:@K^@E/K@@CF'=@@@CR#@^@F'=@@@I/S@@@@'^@@CG*^@^@['=@@@D @@@@GFI )@@G@@'=@@[[*@@^@+'^@@GN'=@@@)/K@@@@A#@^@D'=@@@3>@@^@G/K@KCOR;@^@B'=@@[Q/K@KCOFJ )@@G@@ ^@^@[/K@@CF'^@@G R;F@@@L8@@@[RB!@@@?8)K@@/K@@C&H8)K@@RB,@@@P;)@@[RB,@@@FK )@@G@@N@"@@@R#K@@GRF!@@@/^)@C,O;K@@[/K@@C%:8)/K@/K@@C?P#K@@GABK@CY/K@@C_'^@@G FL )@@G@@C@@^]@/K@@C;'^@@G C@@^][/K@@C;'^@@G C@@^]]'=@@@I/K@@CZ/K@@CY'^@@G R;V@@@FM )@@G@@OBKKC.A#K^@X^@0^@2^@0^@5RFX@@@R#@^]#'=@@@IR#@@@HN80@#C'^@@GXA#@^@;RBK^@XFN )@@G@@9!@^@Y0@H@@@/K@@D6(^H@@@/K@@D'RBH@@@RF/@@[?80@[@9!@^@)9(@^@8R#G@@@A#@^@.FO )@@G@@R#@^]^'=@@@IR#@^@.A#@^@5RBK^@XRBX@@@CCH@@[?8@@[@/K@@D:R#@@@HP;@@@]RBG@@@FP )@@G@@P;@@@[O;K@@[RBX@@@O#K@@GRFH@@@8K0@D4/K@@CW8#@@D>O;K@@[R#X@@@RFH@@@/@@@D2FQ )@@G@@%8@/K@/K@@D*O;K@@[/K@@D,[@K^@X/K@@DD9!@^@)9(@^@8C@@^] /K@@D"9(@^@8R#@^]AFR )@@G@@A#@^@.R#@^]B'=@@@I'^@@E7/K@@CW/K@@@@'^@@G C^@@E['K@^]C*4G)@[/K@@E [^@@E[FS )@@G@@RF@KE['^@@GXA#@^[FR#@^]DC@[@@@[@^DQ7R[@DR!O[@DS6C/)@@[G@)DR,[@)DR,C[^@@]FT )@@G@@[[]DQ:/K@ #1R[@DR,C@@DQ%[@^DQ7C@)DQ:[@=DQ8C.@@@]G[@DR,[[@DR,C[)DS=[[+DQ:FU )@@G@@/K@ #1*@[@@@/K@ #NC@[@@@;C@@@FX )@@G@@C/@@@GG@@DR([@@DR(C/)@@[G@)DR:[@)DR&G_)@@[8L@ [BN@0 ^Q/K@ ^X@#(DS$/,0[IFFY )@@G@@@@@DSR@#%DS$N@0 ^W/K@ ^X@#:DS$R]0DS*9!)DS99,@DS;9,)DS.9\)DS_R@KDT[R@)DT]FZ )@@G@@R@0DT#R[@DT^N[@DT N[KDTA*4@TS>/K@TS>/K@@.%AA0DS*9()DS99%@DS;9%)DS.9:)DS_GA )@@G@@A@KDT[A@)DT]A@0DT#A[@DT^^[@DT ^[KDTAC8FK@@[@@DS2C8FK@[[@@DS1C8FK@][^@ [(GB )@@G@@[^@ @3[^@ @X[^@ [-[^@ ]EC@VK@#[@KDS\C8FK@ [@@DS3C8FK@A[^@ @;[^@ [.C8FK@BGC )@@G@@[@@DS0/K@ @EC8FK@@[^@^_=[^@^_<[^@^"U[^@^"T/K@^._C8FK@@[^@^_=[^@^_<[^@^"UGD )@@G@@[^@^"T/K@^"I/K@^_\C/@@@[H@@@@@/C@ W*@@@@G/K@ -C/@__"[@@DTCN@0 )/K@ AXGE )@@G@@@[HDT>C@@DTCH@@C, *@@@@G/K@ *N@0 $/K@ AX@[JDT>C@@C, [@@DTCC/)@@[[@)C,BGF )@@G@@C.@@@^H[@@@@(@@@@K/K@ AN/,0^.P@@@DT+@[ODT>C/@@@#H@@@@@(@@@@G/K@ A@/,0@*RGG )@@G@@@@[DTD@[RDT>C/@C, '^K[]-'^@[]>N@0 _/K@ AX@[VDT>/,0@*R@@[DTD@[WDT>C/@C, GH )@@G@@'^K[]-C/@DTB'^K[]-'^@[]>R@KC!9N8LD9P^@K AG/,0^W*@@@ AG@@@C!8@@@C!;@[)DT>GI )@@G@@N@0 AM/K@ AX@[-DT>/,0@*R@@[DTR@[+DT>C/@C, '^K[]-'^@[]>/K@ ACN@0 AW/K@ AXGJ )@@G@@@[&DT>R]0DT&R@KDT**4@TTGQ )@@G@@C/@@@[G@@DT'[@@DT'R@KDW+R@)DT?R@0DT1C@)DT3H@)DT6/C) B;*@@@@I/K@ D>C/)@@[GR )@@G@@G@)DT;[@)DT;C.@@@[G[@DT\H/@@@[;@@@@ @@DT%D@@DT(/=@ C9 @@DT(R@KDT?C@[D9PG/@__"GW )@@G@@[@@DT_C/@__"G@@DT4C/)@@[G@)DT?R[@@@I[@@@[^C@^D9O[@@DU[C/)@@[G@)DT_H@@@@IGX )@@G@@(@@@@G/K@ DCC/@@@[[@@DT%C@@DU[[@@DT_O.@@@[8L@ C_D@)DT%/=) D>C.@@@[G[@DT6GY )@@G@@[[@DT6C.)@@[G[)DT/[[)DT//,0^.P@@@DWM@[_DWU/,0 A+@@@DWN@]@DWUR@)DT.C^]D9PGZ )@@G@@[@@DU]CC+D9Q[@)DU#/,0@*R@@[DUZ@]#DWU@@KDU]@@KDU#'^@[]>C/@@@]+@@DT5(@@@@HHA )@@G@@/K@ FWC/@@@[G@@DT'[@@DT'R@0DT1R@KDT?R[@DW+C@)DT3H@)DT7/C) D4*@@@@I/K@ FWHB )@@G@@C/)@@[G@)DT;[@)DT;C.@@@[G[@DT\H/@@@[;@@@@C/@@@^+@@DT5(@@@@H/K@ HJHK )@@G@@C/@@@[G@@DT'[@@DT'R@0DW+R@)DT?R[@DT1C@)DT3H@)DT8/C) F:*@@@@I/K@ HJC/)@@[HL )@@G@@G@)DT;[@)DT;H/@@@[;@@@@C/@@@#[@@@@@*@@DT;/K@ HQN@0 HP/K@ J @#QDWU(@@@@@/K@ H>HU )@@G@@/,0^.P@@@DWM@#TDWU/,0@*R@@[DVJ@#UDWU@@K@@@'^@[]>/,0 A+@@@DWM@#YDWU/,0^W9HV )@@G@@@#ZDWUC/@@@[[@@@@@(@@DT//K@ H:C/@@@][@@@@@C@@DT6H@@DT3*@@@@G/K@ I C/@@@[HW )@@G@@G@@DT3[@@DT6C@)DWO[@)DUC/,0^.P@@@DWP@#*DWU/,0@*R@@[DV$@#(DWU@@KDT3@@KDUCHX )@@G@@'^@[]>/,0^.P@@@DWP@#,DWU/,0@*R@@[DV6@#\DWU@@KDUC'^@[]>C@@DT7H@@DT3*@@@@GHY )@@G@@/K@ IZC/@@@[G@@DT3[@@DT7C@)DWQ[@)DUC/,0^.P@@@DWP@#7DWU/,0@*R@@[DV$@#8DWUHZ )@@G@@@@KDT3@@KDUC'^@[]>/,0^.P@@@DWP@#/DWU/,0@*R@@[DV6@#.DWU@@KDUC'^@[]>C@@DT8IA )@@G@@H@@DT3(@@@@G/K@ I&N@0 I>/K@ J @^[DWUC/@@@[G@@DT3[@@DT8C@)DWR[@)DUC/,0^.PIB )@@G@@@@@DWP@^^DWU/,0@*R@@[DV$@^ DWU@@KDT3@@KDUC'^@[]>/,0^.P@@@DWP@^DDWU/,0@*RIC )@@G@@@@[DV6@^EDWU@@KDUC'^@[]>N@0 I"/K@ J @^HDWU/,0[IF@@@DW@@^IDWUN@0 J^/K@ J ID )@@G@@@^JDWUR]0DWV9!)DW>9\)DW$R@KDW(R@)DW%R@0DW:R[@DW?N[@DW!N[KDW,*4@TWS/K@TWSIE )@@G@@/K@@.%AA0DWV[^@DWS9()DW>9:)DW$A@KDW(A@)DW%A@0DW:A[@DW?^[@DW!^[KDW,/KH@@@IF )@@G@@C8@@@A/\K JL/K@ K=C8@@@[/\K JL/K@ K'C/@__"G@@DT4C_)@@[[@@@[^[#)DUIR@KDUIIG )@@G@@O@KDT1A@KDW0R@KDW0C@[D9O[@@DUJ(@@DUJ/K@ KJC=)DUJ[@)DW1/,0^M+@@@DUD@@@DW1IH )@@G@@@^VDWZR@KDT.C@@DUI[@@DUKC^-D9P[@)DU]CD[D9Q[[@DU#/,0 A+@@@DWN@^ZDWZ/,0^.PII )@@G@@@@@DWM@^)DWZ/,0@*R@@[DW#@^-DWZ@@KDW2@@KDU]@@KDU#@@KDUKR@KDWWN.K@@^C8[(UCIJ )@@G@@'^K[]-8LK KF'^@[]>G_)@@[8L@ J&N@0 KN/K@ KO@^,DWZR]0DW)9\)DW3R@KDW5N[@DW6IK )@@G@@N[KDW7*4@TWX/K@TWX/K@@.%AA0DW)9:)DW3A@KDW5^[@DW6^[KDW7C@VK@@[@KDW2/K@ J+IL )@@G@@C@VK@[[@KDW+C8FK@][^@ CJ[^@ F_[^@ ECC8FK@#[^@ E+[^@ H%[^@ H&[^@ E=[^@ HKIM )@@G@@C8FK@^[^@ FA[^@ F^[^@ HY[^@ HQ[^@ FB[^@ G'[^@ G1[^@ B:/K@ A(/K@ A%/K@ LLIN )@@G@@C/@@@EG@@C,][@@C,# @@DW8/,0[2,@@@DW"@@@DW9@@@DW'@@@DW'/K@ LI@[HDX,/,0[2,IO )@@G@@@@@DX@@@@DW;@@@DW'@@@DW'/K@ LI@[IDX,N@0 LK/K@ M&@[JDX,R@KC!9R@)DW;R@0DW9IP )@@G@@N8ND9P^^K LZN8LD9P^^K LVN8MD9P^^K L-/,0^M:@@@ LV@@@C!/@@@@@@@@@DX(@@@ LZIQ )@@G@@@@@DW/@@@ L-@[KDX,*@@DW//K@ M[C/@@@]G@@DW9C/)__.G@)C!8R@KDX1D[[@@@/D@ L,IR )@@G@@*@@@@K/K@ L9C_)@@]R@)@@G[@)@[^[#)DW.C@]D9OH@#D9P*@@@@G/K@ M[O/)@@[G_)@@[IS )@@G@@8L@ L1C/@@@[[@@@@@R@KDW9C@-D9P[@)@@@N@0 M@/K@ M&@[YDX,/,0 A+@@@C, @[ZDX,IT )@@G@@/,0^.P@@@DX%@[)DX,C/@@@[[@@C,B/,0@*R@@[DX]@[+DX,'^@[]>C/@@@][@@@@@C/)@@[IU )@@G@@G@)DW8[@)DW8C@@DW8H@@C,#(@@@@G/K@ MTN@0 MS/K@ M&@[*DX,/,0^.P@@@DX:@[(DX,IV )@@G@@/,0@*R@@[DXN@[%DX,@@KC,#'^@[]>C/@@@#[@@@@@N@0 M>/K@ M&@[,DX,R]0DX\9\)DX2IW )@@G@@R@KDX4R@)DX5R@0DX6N[@DX7*4@TX?/K@TX?/K@@.%AA0DX\[^@DX?9:)DX2A@KDX4A@)DX5IX )@@G@@A@0DX6^[@DX7/KH@@@C8@@@#/\K M\C8FK@@[^@ L.C8FK@[[^@ M+[^@ MI[^@ L'/K@ K;IY )@@G@@C8@@@]/\K M\C8FK@@[@@DX1[^@ LX/K@ K//K@ UB/,0[2,@@@DZ'@@@DZT@@@DZV@@@DZVIZ )@@G@@/K@ )I@[SD=:C/@@@EG@@DZT[@@DZW/,0[2,@@@DZ/@@@DZX@@@DZV@@@DZV/K@ )I@[UD=:JA )@@G@@R@KDZXN8LD9P^^K NW/,0[G*@@@ NW@@@D=U@@@DZE@@@D=V@@@D=W@[VD=:C/@@@[[@@DZYJB )@@G@@/K@ N_(@@DZT/K@ )IC/@@@][@@DZYC/)@@#H@)DZZ(@@@@I/K@ N2/,0@*R@@[D=#@[>D=:JC )@@G@@'^@[]>/K@ QKR@KC!9R@)DZXN8MD9P^^K N;N8LD9P^^K N9/,0[G*@@@ N9@@@D=V@@@ N;JD )@@G@@@@@D=U@@@D=W@[*D=:/,0[2,@@@DZ"@@@DZ)@@@DZ-@@@DZ-/K@ )I@[%D=:/,0[2'@@@D)@JE )@@G@@@@@C!1/K@ )I/K@ )I@[:D=: @@@@@C/@@@[[@@@@@[@@DZ+[@@DZ< @@C, C/@@@[H@@DZYJF )@@G@@*@@@@G/K@ OT/,0^.P@@@D=X@[2D=:/,0 A+@@@D=U@[3D=:R@)DZXR@KDZTN8LD9P^^K O>JG )@@G@@N8MD9P^^K O@@@D=U@@@D=Y@[4D=:C/@@@[H@@C!1(@@@@GJH )@@G@@/K@ P#C/@@@EG@@DZX[@@DZ=/,0^.P@@@D=U@[8D=:/,0@*R@@[D)]@[9D=:C[)DZ=H[)DZXJI )@@G@@R@KD=ZQ@KDZX[[)@[^C8[(9P'^K[]-8L@ O;'^@[]>/,0^6K@@@DZ>/K@ QK@]@D=:R@)C!9JJ )@@G@@N8MD9P^^K PB/,0^'K@@@ PB@@@DZZ@@@DX8@][D=:D@@DX8/=@ PL/,0 A+@@@D=)@]^D=:JK )@@G@@/K@ QKC/@@@[G@@DZZ[@@DZ&C/)@@[C.@@@[H[@C!1(@@@@K @@@@IC.@@@[C.)@@[H[)DZ+JL )@@G@@*@@@@M @@@@K+@)@@K/=0 P0RA0DZ&$'0@@G8]; P='^@@.S@]DD=:/K@ Q@/K@ QC/K@ Q@JM )@@G@@/K@ S$/K@ Q+/K@ Q*/K@ Q*/K@ Q@/K@ Q@/K@ S0/K@ Q@RA0DZ&$'0@@G8]; P4'^@@.SJN )@@G@@@]ED=:/K@ Q@/K@ Q,/K@ Q3/K@ Q8/K@ Q3/K@ Q3/K@ Q3/K@ Q3/K@ Q3/K@ Q3/K@ Q3JO )@@G@@/,0 A+@@@D=)@]FD=:/,0@*R@@[D-M@]GD=:'^@[]>/K@ QK/,0@*R@@[D-Z@]JD=:'^@[]>JP )@@G@@/,0@*R@@[D-*@]LD=:'^@[]>R@KC!9N8LD9P^^K QO/,0^'5@@@ QO@@@DZZ@@@DX8@]ND=:JQ )@@G@@/,0@*R@@[D-\@]OD=:'^@[]> @@@@@C/@@@[[@@@@@N@0 Q-/K@ )S@]SD=:/,0^.U@@@D=)JR )@@G@@@]TD=:/,0^YB@]UD=:/K@ QG/,0^.U@@@D=)@]WD=:/,0^YB@]XD=:/K@ QC/,0@*R@@[D=#JS )@@G@@@]ZD=:'^@[]>/K@ QC/,0@*R@@[D=#@]+D=:'^@[]>/K@ QKC/@@@[H@@DZ+/C@ Q.*@@@@GJT )@@G@@/K@ Q@R@)C!9C@]D9R;)@@@S;C@@@SG/@_''*@@@@G/K@ RUC/@@@#G@@C!9[@@DZ$C/)@@GJU )@@G@@G@)C!9[@)DZ*H@@DZ*R@KDZ$]@@@[^A@KDZ(C@[D9PH@@D=-*@@@@G/K@ RUO/K@@[8L@ RHJV )@@G@@C@]D9+;C@@@SG/@_''*@@@@G/K@ RU/K@ SV @@DZ%C_)@@[N.@@@"[#)DZ(R@KDZXA@KD=2JW )@@G@@R@)D=2N8MD9P^^K R=/,0[KN@@@ R=@@@DZ(@@@DZ:@]9D=:C@@DZ:H@@D=-*@@@@G/K@ R\JX )@@G@@(@@DZ%/K@ R2/K@ R5C/@@@[G@@DZ%[@@DZ%G_)@@[8L@ RX/K@ SVC/@@@[H@@DZ((@@@@GJY )@@G@@/K@ )IC/@@[@H@@DZ(C#)DZ([@@@[^[#)DZ$R@KDZXN8LD9P^^K S]/,0[KN@@@ S]@@@DZ$JZ )@@G@@@@@DZ:@#CD=:C@@DZ:H@@D=-*@@@@G/K@ SVG_)@@[8L@ R.R@)DZTC@@D=-[@]D9ZR@KC!9KA )@@G@@N8MD9P^^K SRN8LD9P^^K SP/,0[G*@@@ SP@@@D=V@@@ SR@@@D=U@@@D=W@#ID=:C/@@@[KB )@@G@@G@@C!9R@)D=+R@KD=ZQ@K@@GN.@@@HC@[(9O[@](ZD8L@ S-C/)@@][@)DZ+/K@ P#/,0^.UKC )@@G@@@@@D=<@#RD=:/,0@*R@@[D)B@#SD=:'^@[]>/K@ SG/K@ QKR@KDZ)R@)C!9N8LD9P^^K S.KD )@@G@@N8MD9P^^K S7/,0^M:@@@ S7@@@C!/@@@DX9@@@D==@@@DY>@@@DZ?@@@ S.@#YD=:R@KDZ)KE )@@G@@(@@DZ?/K@ TEN8LD9P^^K T /,0 -(@@@ T @@@DX9@@@D==@#-D=:/K@ S\C@@DY&[@@DZ!KF )@@G@@/,0@*R@@[D)N@#=D=:R@)D=+N.@@@HC8](ZD'^K[]-8L@ TL'^@[]>(@@DY$/K@ TZ @@@@@KG )@@G@@/,0 A+@@@D=)@#,D=:/,0@*R@@[D+H@#\D=:'^@[]> @@DZ,C@@DY!H@@D=>*@@@@G/K@ T&KH )@@G@@C/@@@[[@@DZ,C@@DY!H@@D=&*@@@@G/K@ T?C/@@@][@@DZ,*@@DZ,/K@ T6 @@@@@/,0 A+KI )@@G@@@@@D=)@#9D=:/,0@*R@@[D+)@#'D=:'^@[]>(@@@@@/K@ S\/,0@*R@@[D)R@#"D=:@@KDY!KJ )@@G@@@@KDY(@@KDY*@@KDY%@@KDY:@@KDY?'^@[]>(@@DZKL )@@G@@/K@ S\C/@@@#H@@DZ,T/@@@ [@@DZ\C/@@@[H@@DZ<*@@@@G/K@ U)C/@@]V"O@DY([@K@@@KM )@@G@@*@@DZ/K@ S\/,0^.U@@@D=)@^&D=:/,0^YB@^$D=:C@@DZ0H@@DZUG/@@@[KT )@@G@@[@@DZ1/,0@*R@@[D<-@^(D=:@@KDZ1'^@[]>C/@@@]H@@DZZ(@@@@G/K@ S\/,0@*R@@[D-ZKU )@@G@@@^,D=:'^@[]>/K@ S\R@KC!9R@)DZ)N8MD9P^^K WKN8LD9P^^K WE/,0^M:@@@ WE@@@C!/KV )@@G@@@@@DYF@@@D=$@@@DY>@@@DZ?@@@ WK@^1D=:R@)DZ)(@@DZ?/K@ WXN8MD9P^^K WS/,0 -(KW )@@G@@@@@ WS@@@DYF@@@D=$@^4D=:/K@ S\C@@DY&H@@DZ!(@@@@G/K@ W(/,0 A+@@@D=)@^8D=:KX )@@G@@/,0@*R@@[D<4@^9D=:'^@[]>/K@ S\C@@DY$H@@DZU(@@@@G/K@ W5/,0 A+@@@D=)@^"D=:KY )@@G@@/,0@*R@@[D/K@ S\R@KD=+N.K@@DC@[DY$[@[(Y18LK W7/,0^E4@@@@@@KZ )@@G@@@ BD=:*@@@@@/K@ S\G_)@@[8L@ VE @@DZ2R@)C!9N8MD9P^^K XA/,0^X9@@@ XA@@@DZZLA )@@G@@@@@DX8@ HD=:C@@DX8/=@ PHRA0DZZ$'0@@B8]; XK'^@@.S@ KD=:/K@ XR/K@ X;/K@ XRLB )@@G@@/K@ X*/K@ XR/K@ X?(@@DZ2/K@ XY/,0@*R@@[D<%@ MD=:@@KDZ2'^@[]>/,0^.U@@@D=)LC )@@G@@@ PD=:/,0^YB@ QD=:/,0@*R@@[D-Z@ RD=:'^@[]>/K@ S\C/@@@[G@@DZ2[@@DZ2/K@ X]LD )@@G@@(@@DZ2/K@ X3/,0@*R@@[D<%@ XD=:@@KDZ2'^@[]>/,0^.U@@@D=<@ )D=:/,0@*R@@[D-ZLE )@@G@@@ -D=:'^@[]>/K@ S\(@@DZ2/K@ Y]/,0@*R@@[D<%@ >D=:@@KDZ2'^@[]>/,0^.U@@@D=ULF )@@G@@@ *D=:/,0^YB@ (D=:R@KC!9C/@@@[H@@C!1(@@@@G/K@ YYN8LD9P^^K YJ/,0^X9@@@ YJLG )@@G@@@@@DZZ@@@DX8@ ?D=:C@@DX8/=@ PHC/)@@AH@)DZZ(@@@@I/K@ YY/,0@*R@@[D)1@ 1D=:LH )@@G@@'^@[]>/K@ S\R@)C!9*@@DZ2/K@ S\N8MD9P^^K Y=/,0^'5@@@ Y=@@@DZZ@@@DX8@ 8D=:LI )@@G@@C@@DX8/=@ Z+C/)@@FH@)DZZ*@@@@I/K@ Z+/,0^.U@@@D=<@ .D=:/,0^YB@ "D=:C/@@@[LJ )@@G@@G@@C!9R@KC!9R@)D=+R@0D=ZQ@0@@GN.@@@HC@#(9O[@](Y;8L@ Y'N8LD9P^^K Z@/,0^'5LK )@@G@@@@@ Z@@@@DZZ@@@DX8@A^D=:R@)C!9R@0DZX @@C, C@@DX8/=@ PHC/)@@#H@)DZZ*@@@@ILL )@@G@@/K@ Q3C@)D=-[@ @@DZ/,0@(Q@@@D=-LR )@@G@@@A,D=:N@0 )R/K@ )S@A,D=:R]0D=?9!)D=39\)D=5R@KD=7R@)D=8R@0D=9N[@D='N[KD=;LS )@@G@@*4@T=(/K@T=(/K@@.%AA0D=?[^@D=(9()D=39:)D=5A@KD=7A@)D=8A@0D=9^[@D='^[KD=;LT )@@G@@/KH@@@C8@@@D/\K )@LV )@@G@@/,0^M+@@@DZ3@@@D>@@A9D=\/,0^.P@@@D=U@A'D=\C^[@@@[@@DZ8CC-@@[[@)DZ9/,0@*RLW )@@G@@@@[D=L@A.D=\@@KDZ8@@KDZ9R@0D=+N.K@@^C8#(Z2'^K[]-8LK -Q'^@[]>O/K@@AO/)@@[LX )@@G@@8L@ -@N@0 -Z/K@ -)@BCD=\R]0D=0R@KD>[R@)D>]R@0D>#N[@D>^N[KD> *4@T=!/K@T=!LY )@@G@@/K@@.%AA0D=0A@KD>[A@)D>]A@0D>#^[@D>^^[KD> C8FK@@[@@D=.C8FK@[[@@D="C@VK@]LZ )@@G@@[@KD=_/K@ )6C8FK@@[^@ U([^@ U,C8FK@[[^@ U\[^@ U%C8FK@][^@ U:[^@ U0C8FK@#MA )@@G@@[^@ U?[^@ U1C8FK@^[^@ UZ[^@ U&[^@ U>C8FK@ [^@ U*[^@ UM[^@ U9[^@ U8[^@ U_MB )@@G@@[^@ UCC8FK@A[^@ U3C8FK@B[^@ W;[^@ W.[^@ QY[^@ OG/K@ NAC8FK@@[^@ T,[^@ TRMC )@@G@@[^@ QW[^@ OI[^@ T6C8FK@[[^@ W;[^@ W.[^@ QY[^@ OG/K@ NBC8FK@@[^@ T,[^@ TRMD )@@G@@[^@ QW[^@ OI[^@ T6C8FK@[[^@ W;[^@ W.[^@ QY[^@ OG/K@ N>C/@__"G@FK@JC@)D&JME )@@G@@G/)__"C9FK@AG.@__"C9:K@CG.)__"C'FK@DG"@__"C':K@EG")__"C#@D&KG_@__"C#)D&NMF )@@G@@G_)__"[#)D&OC;:K@BG_)__"R@VK@PO@KD&O[#)D&PC_)@@[G#:K@JH#:K@J[])D&QG])@@UMG )@@G@@[@@D&R[@)D&S[[@D&T[[)D&U[]@D&V[])D&W[#@D&X @@D>AD@@@@@*@@@@G1@@@@G/K@ AC@FK@][@@D>BC@:K@[[@)D>C @@D>DC.@@@[G[@@@@[[@D>E[[@D>F @@D>GMI )@@G@@C.)__"G[)@@@C_)@@[R@)D&I[[)@[^[#)D>HC@]@@@H@@D>H*@@@@G/K@ <\O/)@@[G_)@@[MJ )@@G@@8L@ <>C/@@@[[@@D>GC/@__"G@@@@@C/)__"G@)@@@C.@@@[G[@@@@H[@@@@[[@D&YG[@D&UMK )@@G@@C[)D&YG[)D&VC]@D&YG]@D&TC])D&YG])D&PR@)D&KR@0D&^Q@0D&WR[@D&^Q[@@@QR[KD&^ML )@@G@@Q[K@@OR[)D&^Q[)@@MR[0D&^Q[0@@K[@@@[^[@)D&Y @]@@@N[KD&YC@@D& [@B)@@]@A)@@MM )@@G@@ @ )@@ @^)@@8LK =HN[KD&R @#)@@8LK =OO/)@@[8L@ =FR@)D&^Q@)D&MR@0D&^Q@0D&LMN )@@G@@N[@D&YC@@D& [@#)@@]@])@@8L@ =X(@@D>B/K@ =%C@)D>F[@)D>J/,0@@@@@@D>K@@@D&AMO )@@G@@@@@D>J@[2D&F/,0ASB@@@@@@@@@D>L@[3D&FC/@@@[G@@D>L/@@ =3/G@ =6/K@ =.C/@@@[MP )@@G@@[@@@@@/K@ *VC/@__.H@@D>L(@@@@G/K@ *DC@@@@@/@@ =%/G@ *KC/@@@[G@@D>D[@@D>DMQ )@@G@@C/)@@[[@)D>MH@)D>F/G) >A*@@@@I/K@ $9/,0[MK@]]D&FC@[@@@[@@D&#C/)__"G@)@@@MR )@@G@@*@@D>G/K@ >UR[@D&^Q[@D&NR[KD&^Q[KD&I[@)@[^C@ )@@[@@D>NR[)D>NO[)D&OC@&@@@MS )@@G@@[@=)@@8L@ >NC/@__"G@@@@@(@@@@@/K@ >4C_)@@[R[0D&J[@@@[^[#)D>HC@B@@@H@@D&#MT )@@G@@*@@@@G/K@ >(C@@D>H[@@D>O/K@ &NO.0@@[G_)@@[8L@ >-C/@@@[H@@D>D]@@D>DC/)@@[MU )@@G@@H@)D>L(@@@@I/K@ *D/K@ =%(@@D>A/K@ &AC/@__"G@@D>AC_)@@[R@)D&J[@@@[^[#)D>HMV )@@G@@C@]@@@H@@D&#*@@@@G/K@ &#C@@D>H[@@D>O/K@ &NO/)@@[G_)@@[8L@ >;C/@@@[G@@D>AMW )@@G@@[@@D>AH@@@@@/G@ &H*@@@@G/K@ *?R@0D>AO@0D&SC@@D&#[@#@@@C@)D>A[@)D>OR[)D>OMX )@@G@@O[)D&XC@A@@@G/@@@[[@A@@@C/)@@[[@)D>PC.@__"G[@@@@C.)__"G[)D>O[[)D&YT[)D&ZMY )@@G@@C]@D&YT]@@@@G@)@@O[@)D&YG@)D&PC]@D&YG]@D&TC])D&YG])D&UC#@D&YG#@D&VC_)@@[MZ )@@G@@R[@D&MR[KD&LR[0@@SR@)@@QR@0@@OR[)D&NR]@D&^Q]@@@I[[@@[^[[)D&Y[#)D>HC@A@@@NA )@@G@@[@@D>Q"@#@@@[@#@@@C@)D>Q"^+@@@*@@@@I1@@@@I/K@ $]C@)D>Q[@+@@@C@B@@@"^@D>QNB )@@G@@*@@@@G1@@@@G/K@ $DC@@D>Q[@B@@@C@@D>Q"^ @@@*@@@@G1@@@@G/K@ $KC@@D>Q[@ @@@NC )@@G@@C@^@@@"^@D>Q*@@@@G1@@@@G/K@ $RC@@D>Q[@^@@@*@@D>C/K@ $(C/@__"G@@D>HR]KD&^ND )@@G@@Q]KD&N[@@@[ R])D>PO])D&YO])D&QC@D)@@"C@D>Q"@E@@@[@E@@@C/)@@[G@)D>P[@)D>PNE )@@G@@8LK $YC@@D>Q"C@D>Q"@C@@@[@C)@@O.@@@[O.K@@[O.0@@[O/)@@[O/0@@[O.)@@[G_)@@[NF )@@G@@8L@ &6/,0[MN@@@D>R/K@ =3@#ED&F(@@D>B/K@ *]/,0@@@@@@@@@@@@D&B@@@@@@@#HD&FNG )@@G@@*@@@@@/K@ =3C/@@@[H@@D>L/@@ *D/C@ =%*@@@@@/K@ *K/K@ =%C@@D>AH@@@@@/C@ *INH )@@G@@*@@@@G/K@ *6 @@@@@/K@ *MC/@__"[@@@@@(@@D>B/K@ *V/,0@@@@@@D>K@@@D&C@@@@@@NI )@@G@@@#XD&F*@@@@@/K@ =3C/@@]V"O@D>D[@K@@@C@)D>DG/)__.*@@@@I1@@@@I/K@ *(C/)@@[NJ )@@G@@[@)@@@/,0@*R@@[D>T@#=D&F'^@[]>N@0 *:/K@ (@@#*D&FC/@@@[G@@@@@[@@@@@/,0@*RNK )@@G@@@@[D>$@#%D&F'^@[]>N@0 *5/K@ (@@#!D&FC/@@@[G@@@@@[@@@@@/,0@*R@@[D>5@#\D&FNL )@@G@@'^@[]>N@0 *_/K@ (@@#2D&FR]0D&G9!)D&)9,@D&+9,)D&=9\@D&&9\)D&*R@KD&%R@)D&:NM )@@G@@R@0D&?R[@D&!R[KD&,R[)D&\R[0D&0R]@D&1R]KD&2R])D&3N[@D&4N[KD&5*4@T&D/K@T&DNN )@@G@@/K@@.%AA0D&G9()D&)9%@D&+9%)D&=9:@D&&9:)D&*A@KD&%A@)D&:A@0D&?A[@D&!A[KD&,NO )@@G@@A[)D&\A[0D&0A]@D&1A]KD&2A])D&3^[@D&4^[KD&5C8FK@@[^@ F[^@ *@[^@ $"NP )@@G@@[^@ <2[^@ <-[^@ *T[^@ *R[^@ &V[^@ &-[^@ <4[^@ <5C8FK@#[^@ =>[^@ $;[^@ *ONQ )@@G@@C8FK@^[@@D&KC8FK@ [@@D&JC8FK@F[^@ $/[^@ =:[@@D&NC8FK@G[^@ *8[^@ *7[^@ *!NR )@@G@@[^@ *,[^@ *I[^@ =4[^@ *=[^@ *LC8FK@H[^@ *A[^@ ='C8FK@I[^@ &D[^@ >V[^@ <0NS )@@G@@[^@ *E[^@ WC8FK@L[^@ *XC8FK@M[@@D&LC8FK@NNT )@@G@@[@@D&MC8FK@O[@@D&I/K@ +!/,0^F!@[FD*$/,0^FH/K@ :<@@@C(&@@@C(*@@@C((@[GD*$NU )@@G@@/,0#U2@[HD*$/,0[\X@@@D*-@@@D&.@@@D*+@@@D&8@@@D&8@[ID*$/,0[\X@@@D*-@@@D&_NV )@@G@@@@@D*<@@@D&6@@@D&8@[JD*$/,0^E'@@@D&6@@@D*-/K@ ,<@[KD*$/,0[\X@@@D*-@@@D$[NW )@@G@@@@@D*=@@@C($@@@D&8@[MD*$/,0[\X@@@D*-@@@D$#@@@D*=@@@C!U@@@D&8@[ND*$C@@C!UNX )@@G@@;@@@@<[@@D*%/,0[\X@@@D*-@@@D$ @@@D*%@@@C%M@@@D&8@[OD*$/,0[\X@@@D*-@@@D$BNY )@@G@@@@@D*=@@@D&9@@@D&8@[PD*$/,0[\X@@@D*-@@@D$D@@@D&9@@@D9Q@@@D&8@[QD*$/,0[\XNZ )@@G@@@@@D*-@@@D$F@@@D&8@@@D&8@@@D&8@[RD*$/,0[2'@@@D$H@@@C!!/K@ ,X/K@ ,X@[SD*$OA )@@G@@ @@C!3/,0[2'@@@D$J@@@C!3/K@ ,X/K@ :_@[UD*$C@@C!![@@C!4/,0[2'@@@D$L@@@C!!OB )@@G@@/K@ ,X/K@ ,X@[WD*$ @@C!0 @@C!7/,0[2,@@@D$N@@@C!0@@@D&'@@@D&'/K@ ?C@[ZD*$OC )@@G@@D@@C!3/=@ ?PC@)C!0[@)C!7/,0[2,@@@D$P@@@C!0@@@D&'@@@D&'/K@ ?O@[@[(D*$/,0[2'@@@D$V@@@C!1/K@ ,X/K@ ,X@[%D*$/,0[2,OF )@@G@@@@@D$X@@@C!2@@@D&'@@@D&'/K@ ?2@[:D*$/,0[2,@@@D$Z@@@C!5@@@D&'@@@D&'/K@ ?/OG )@@G@@@[?D*$C/@@@[G@@C!5[@@C!5 @@C!6/,0[2,@@@D$-@@@C!6@@@D&'@@@D&'/K@ !^@[\D*$OH )@@G@@/,0[2'@@@D$<@@@C!8/K@ ,X/K@ ,X@[0D*$/,0[2,@@@D$>@@@C!9@@@D&'@@@D&'/K@ !LOI )@@G@@@[1D*$ @@C!'/,0[2'@@@D$$@@@C!'/K@ !S/K@ !S@[3D*$/,0[2'@@@D$(@@@C!;/K@ !YOJ )@@G@@/K@ !Y@[4D*$/,0[2'@@@D$:@@@C!//K@ !=/K@ !=@[5D*$ @@C!./,0[2'@@@D$!@@@C!.OK )@@G@@/K@ !:/K@ !:@[7D*$ @@C,[/,0[2'@@@D$\@@@C,[/K@ !2/K@ !2@[9D*$ @@C,]/,0[2'OL )@@G@@@@@D$1@@@C,]/K@ !9/K@ !9@[;D*$ @@C,^/,0[2'@@@D$3@@@C,^/K@ ,@/K@ ,@@[.D*$OM )@@G@@ @@C,C/,0[2'@@@D$5@@@C,C/K@ ,B/K@ ,B@[_D*$/,0[2,@@@D$7@@@D&;@@@D&'@@@D&'ON )@@G@@/K@ ,N@][D*$/,0 )0@@@D&9@@@D&/@]]D*$/K@ ,Q/,0ASY@@@D&9@]^D*$*@@D&9/K@ ,UOO )@@G@@/,0 31@]AD*$N@0 ,W/K@ ,:@]BD*$/,0[IF@@@D$9@]CD*$N@0 ,+/K@ ,:@]DD*$/,0@*ROP )@@G@@@@[D$/@]ED*$'^@[]>/K@ %.N@0 ,%/K@ ,:@]HD*$R]0D***4@T*>/K@T*>/K@@.%AA0D**OQ )@@G@@/K@ %)/,0#I;@[HD%N/,0@*R@@[D(D@[ID%N'^@[]>C/@@@[G@@C#&[@@C#& @@D*//,0[2,OR )@@G@@@@@D(R@@@D*.@@@D*"@@@D*"/K@ \#@[OD%N/K@ \DC/@@@[H@@C!1*@@@@G/K@ \-*@@C,DOS )@@G@@/K@ \-/,0^;U@@@D*:@@@D*_@@@D(@@[UD%NC/@@@[C/)@@^H@)D*_*@@@@I @@@@GC/)@@[OT )@@G@@C.@@@ H[@D*_*@@@@K @@@@I)@@@@IC/)@@[C.@@@AH[@D*_*@@@@K @@@@I)@)@@H/=0 \-OU )@@G@@/K@ \&/,0^'5@@@D*:@@@D*_@@@D(@@[YD%NC/@@@[D@)D*_/C) \:*@@@@I @@@@GC/)@@[OV )@@G@@C.@@@EH[@D*_*@@@@K1@@@@K @@@@I)@@@@I/=K 0]RA0D*_$'0@@F8]; \7'^@@.S@[+D%NOW )@@G@@/K@ 1W/K@ 0A/K@ 1\/K@ \-/K@ \-/K@ \-/K@ 0]/K@ 0]/K@ 0]/K@ 0AC/@@@[G@@D*/OX )@@G@@[@@D*//K@ \-C@@D*_[@@C!V(@@D*//K@ 0J/,0@*R@@[D(H@[*D%N@@KD*/'^@[]>C/@@@EOY )@@G@@H@@D*_(@@@@G/K@ 0S/,0[K%@@@D*9@@@D%C@@@D(T@[!D%N/,0[\X@@@D%D@@@D(V@@@D%DOZ )@@G@@@@@D%D@@@D%D@[,D%N/,0[\X@@@D%D@@@D(X@@@D%E@@@D*9@@@D%D@[\D%NC/@@@EH@@D*_PA )@@G@@(@@@@G/K@ 0;/,0[2,@@@D(Z@@@D([@@@D(]@@@D(#/K@ 3-@[2D%NR@KD([N8LD9P^^K 08PB )@@G@@/,0[\X@@@D%D@@@D(-@@@D(]@@@ 08@@@D%D@[3D%N/,0[\X@@@D%D@@@D(<@@@D%F@@@D*:PC )@@G@@@@@D%D@[4D%N/,0[\X@@@D%D@@@D(>@@@D%D@@@D%D@@@D%D@[5D%N/,0[\X@@@D%D@@@D($PD )@@G@@@@@D%D@@@D%D@@@D%D@[6D%N/,0@Z4@@@D%G@@@D((@[7D%N/,0BWM@@@C#&@@@C!:@@@C!?PE )@@G@@@[8D%N/,0@(Q@@@D%H@[9D%N(@@D*//K@ 1/,0@*RPF )@@G@@@@[D(!@["D%N'^@[]>/,0BWM@@@C#&@@@C!:@@@C!?@][D%N/,0@(Q@@@D%H@]]D%N/,0[2,PG )@@G@@@@@D(7@@@D([@@@D*"@@@D*"/K@ 3-@]#D%NR@KD([A@KD%Q(@@D*//K@ 1_/,0@*R@@[D(HPH )@@G@@@] D%N@@KD*/'^@[]>R@KD%QC_)@@[N.@@@_[#)D(^C/@@@KG@@D(^[@@D%R/,0[KN@@@D*:PI )@@G@@@@@D%R@@@D( @]FD%NN8LD9P^^K 2I/,0[K%@@@ 2I@@@D(^@@@D( @]GD%NG_)@@[8L@ 2]PJ )@@G@@N8LD9P^^K 2R/,0[K%@@@ 2R@@@D%I@@@D(9@]ID%NN8LD9P^^K 2Y/,0[K%@@@ 2Y@@@D%JPK )@@G@@@@@D(;@]JD%N/,0[2,@@@D(.@@@D([@@@D*"@@@D*"/K@ 3-@]KD%NC/@@@[G@@D([R@KD%KPL )@@G@@Q@K@@GN.@@@EC@@D%H[@[(9O8L@ 2,/,0[2,@@@D(_@@@D([@@@D*"@@@D*"/K@ 3-@]RD%NPM )@@G@@C/@@@ G@@D([[@@D(AH@@D([R@KD%KQ@KD([[@@@[^C@@D%H[@[(9P8L@ 2_/,0[2,@@@D%[PN )@@G@@@@@D([@@@D*"@@@D*"/K@ 3-@]YD%NR@KD([ @[D9P/,0[2,@@@D%#@@@D*.@@@D*"@@@D*"PO )@@G@@/K@ 3R@])D%N/,0 )0@@@D(B@@@D(C@]-D%N/K@ 3U/,0ASY@@@D(B@]D%N @@D*//K@ \-/,0[IF@@@D% @]*D%N/,0@(Q@@@D%H@](D%NN@0 3(PQ )@@G@@/K@ 3%@](D%NR]0D%O9\)D%SR@KD%UN[@D%V*4@T%L/K@T%L/K@@.%AA0D%O9:)D%SA@KD%UPR )@@G@@^[@D%V/K@ ,1/K@ /? @@C!3/,0[2'@@@D?L@@@C!3/K@ 3"/K@ 3"@[XD87/,0[2,@@@D?NPS )@@G@@@@@D:C@@@D:D@@@D:D/K@AR-@[YD87/,0[2,@@@D?P@@@D:E@@@D:D@@@D:D/K@AR-@[ZD87PT )@@G@@C/@@@[[@@D:F/,0[2'@@@D?R@@@D:F/K@ 4O/K@ 4O@[-D87 @@D:G/,0[2'@@@D?T@@@D:GPU )@@G@@/K@ 4V/K@ 4V@[[]@D:O(@@C,^/K@ 5XC/@@@[G@@D:K[@@D:OC/@@@[[@@C, C@@C!.QA )@@G@@/)@ 5+ @@C, /,0 A+@@@D8&@][D87/,0 @B@]]D87 @@D:P @@D:Q @@D:R @@D:S @@C,AQB )@@G@@ @@D:T @@D:U @@D:V @@D:W @@D:X @@D:Y @@D:Z/,0[2'@@@D?-@@@D:W/K@ 59/K@ 6CQC )@@G@@@]JD87/,0[KN@@@D:W@@@D8&@@@D:)@]KD87C_)@@]N.@@@^[#)D:-/,0[K%@@@D:W@@@D:-QD )@@G@@@@@D:)@]OD87G_)@@[8L@ 6@ @@D:AC/@@@[[@@D:BD@)C!!/C) 6J*@@@@I/K@ 6P @@C,DQE )@@G@@ @@C,@C@)C!/T@)C!8[@)D:+/K@ 6!/,0#S/@@@D:<@])D87C@@D:<[@@C,D(@@C,D/K@ 6!QF )@@G@@R@KC!5C@)D8$[@-D9OR@KC!5O@KD:MC[@D8*[[[D9P @@D:WC.)@@[G[)C!9R@KD8(R@)D8%QG )@@G@@Q@)@@MN.@@@HC@[(%0[@](9O8L@ 6%D@@C!3/=@ 7U @@D:= @@D:> @@D:&C/)@@[G@)C#&QH )@@G@@[@)D:$R@KC!7R@)C!0C[@C!![[@D:*C[)C!4[[)D:(N8MD9P^^K 7]N8LD9P^^K 7#/,0^.9QI )@@G@@@@@D:*@@@D:(@@@ 7]@@@ 7#@@@D:$@]5D87D@@D:$*@@@@G1@@@@G/K@ 7GC/@@@[[@@D:&QJ )@@G@@/,0@-X@@@D?<@]8D87/,0[2'@@@D?>@@@D:V/K@ 7U/K@ 7U@]9D87 @@D:%(@@D:V/K@ 7UQK )@@G@@C/@@@[[@@D:A/,0^.P@@@D8:@]"D87/,0[2,@@@D?$@@@D::@@@D:?@@@D:?/K@AR-@]_D87QL )@@G@@/,0^.P@@@D8?@#@D87C/@@@EG@@D::[@@D:!C/)@@[G@)D::[@)D8'/,0@*R@@[D?(@#]D87QM )@@G@@C[)D:!H[)D::R@)D8%Q@)D::[[)@[^C8](9P'^K[]-8L@ 75'^@[]>/,0[2,@@@D?\@@@D:\QN )@@G@@@@@D:?@@@D:?/K@AR-@#DD87R@KD:\C/@@@[G@@D:\R@)D8%Q@)D8'R@0D8%Q@0@@GN.@@@EQO )@@G@@C@](9O[@#(9O8L@ 8CC/)@@^H@)C!1*@@@@I/K@ 9X/,0[2,@@@D?1@@@D:0@@@D:1@@@D:2QP )@@G@@/K@ 9X@#MD87R@)D:0C@]D9PG@@D:0[@@D%WR@0D%W(@#D9P/K@ 9TC@G_)@@[8L@ 8+C_)@@[QS )@@G@@N.@@@_[#)D:4C/@@@KG@@D:4[@@D8'/,0[KN@@@D%X@@@D8'@@@D:!@#(D87N8LD9P^^K 9 QT )@@G@@/,0[K%@@@ 9 @@@D:4@@@D:!@#%D87G_)@@[8L@ 89N8LD9P^^K 9I/,0[K%@@@ 9I@@@D8!QU )@@G@@@@@D?5@#?D87N8LD9P^^K 9P/,0[K%@@@ 9P@@@D8,@@@D?7@#!D87R@0D:0C@#D9PG/@@@[QV )@@G@@[@#D9PC/@@@[H@@C!1(@@@@G/K@ 90/,0^6K@@@D:6/K@ /-@#2D87C/@@@^H@@C!1(@@@@GQW )@@G@@/K@ 90(@@D:W/K@ 90/,0^%^@@@D:W@@@C!;@@@D:7@#8D87(@@C,D/K@ '5(@@C!5/K@ '+QX )@@G@@R@)C!5N8MD9P^^K 98/,0[KD@@@ 98@@@D:M@@@D:8@#"D87C/@@@[C/)@@AH@)D:8*@@@@IQY )@@G@@1@@@@I @@@@GC/)@@[C[@D:8G.@__"*@@@@K1@@@@K @@@@I)@@@@I/=K ;SR@KC!5R@0C!5QZ )@@G@@O@0D:MC/@@@[C@/K@ /-/,0^.P@@@D8?RB )@@G@@@^CD87/,0@*R@@[D5>@^DD87'^@[]>/K@ /-RA0D:8$'0@@B8]; ','^@@.S@^GD87/K@ ;RRC )@@G@@/K@ /F/K@ /F/K@ /X/K@ ;+/K@ /FR@)C!5C/@@@^H@@C!1*@@@@G/K@ ;]N8MD9P^^K '.RD )@@G@@/,0^>0@@@ './K@ /F/K@ /F@^KD87/K@ /&R@0C!9N8ND9P^^K ;A/,0^X9@@@ ;A@@@D:9RE )@@G@@@@@D:@@^ND87C@@D:@[@@D:'RA0D:9$'0@@B8]; ;K'^@@.S@^PD87/K@ ;R/K@ ;2/K@ ;2RF )@@G@@/K@ /P/K@ ;+/K@ ;2/K@ /&/,0^.P@@@D8\@^RD87/,0@*R@@[D8 @^SD87@@KC, @@KD:8RG )@@G@@'^@[]>/K@ /-D@@C!'/=@ /&C/)@@[H@)C,D(@@@@I/K@ ;%/,0^YB@^-D87/,0^.P@@@D8&RH )@@G@@@^+D87/,0@*R@@[D0/@^/K@ 90/,0[2,@@@D?9@@@D:?@@@D:?@@@D:?/K@ ;'RI )@@G@@@^&D87/K@ 90/,0^.U@@@D80@^*D87/,0^YB@^(D87C/@@@]H@@D:9(@@@@G/K@ /FC/@@@[RJ )@@G@@H@@C!1*@@@@G/K@ /F/,0@*R@@[D1A@^!D87'^@[]>/,0@*R@@[D1J@^\D87'^@[]>/,0@*RRK )@@G@@@@[D1Q@^1D87'^@[]> @@@@@/K@ /&/,0^.U@@@D80@^5D87/,0^YB@^6D87/,0^.P@@@D80RL )@@G@@@^7D87/,0@*R@@[D3:@^8D87'^@[]>/,0@*R@@[D1Q@^'D87'^@[]> @@@@@C/@@@[H@@C, RM )@@G@@]@@C, N@0 /:/K@AR%@^"D87 @@C,B*@@D:=/K@AB]C/@@@[G@@C, [@@C, @@D:[ @@D:]RN )@@G@@ @@D:YC@)C!9[@)D:;C.@@@[[[@D:- @@D:#C/@@@[*@@C, @@@@GC/)@@[C[@D:KH[@C, RO )@@G@@*@@@@K1@@@@K @@@@I)@@@@I/=K .LC/@@@[C/)@@^H@)C!1*@@@@I @@@@GC/)@@[C.@@@[RP )@@G@@H[@C,D*@@@@K @@@@I)@@@@I/=KAE*C/@@@[C/)@@^H@)C!1*@@@@I @@@@GC/)@@[C.@@@[RQ )@@G@@H[@C,D*@@@@K @@@@I)@@@@I/=KAA$RA0D:9$'0@@B8]; .-'^@@.S@ KD87/K@ .*/K@A[5RR )@@G@@/K@A[5/K@ "I/K@ "G/K@A] (@@D:W/K@ .5R@KD:;N8LD9P^^K .,/,0^("@@@ .,@ ND87RS )@@G@@(@@D:7/K@ .5C/@@@[G@@D:Y[@@D:YC@@D:@/=@ ">C/@@@[G@@D:-[@@D:-H@@C!8/G@ ."RT )@@G@@*@@@@G/K@A@RC@@D:;G@@C!/[@@D:;R@)D:;N8MD9P^^K " /,0^X9@@@ " @@@D:9@@@D:@RU )@@G@@@ XD87C@@D:@[@@D:'/K@ /'C@@C!'/=@A[Q/,0 A+@@@D8?@ +D87/,0^.P@@@D8?@ C/@@@[[@@D:]/,0^.P@@@D8&@ *D87/,0@*R@@[D1$RW )@@G@@@ (D87'^@[]>/,0^YB@ :D87/K@ .7C/@@@[[@@D:[C@)D:';C)@@+(@@@@I/K@ _BC@)D81RX )@@G@@[@)D:/C/@@@]H@@C!1*@@@@G/K@ "3C@@D82[@@D:/C/@@@#H@@C!1*@@@@G/K@ "9C@@D83RY )@@G@@[@@D://,0^.P@@@D8?@ 5D87/,0@*R@@[D4]@ 6D87@@KD:/@@KD:-@@KC, '^@[]>/,0^.URZ )@@G@@@@@D8?@ ;D87/K@ .7C@@D:';)@@@];C@@@<(@@@@G/K@A@?C@@D:';)@@@#;C@@@P[@@D:.SA )@@G@@C@)D:F;O)@@=W@)C!8*@@@@J/K@ _/K@ .7/,0^.P@@@D8?@AED87/,0@*R@@[D5CSC )@@G@@@AFD87@@KD:.@@KD:-@@KC, '^@[]>C/@@@[G@@C,A[@@C,A @@D:N/K@AOPC/@@@[G@@D:ZSD )@@G@@[@@D:ZG/@__5/G@ _9*@@@@G/K@A@Q/,0^.P@@@D8?@AQD87R@0C!9/,0@*R@@[D?;@ARD87SE )@@G@@@@KC, @@KD:Y'^@[]>N8ND9P^^KA@A/,0^W*@@@A@A@@@C!8@@@C!;@AWD87C@@D:ZG/@__5SF )@@G@@/C@A@J*@@@@G/K@A@Q/,0^.P@@@D80@AZD87/,0@*R@@[D!H@A)D87'^@[]> @@D:Y*@@D:YSG )@@G@@/K@ _2D@@D:[/=@A@5C/)@@[G@)D:P[@)D:PC.@@@[[[@C,BH@)C,#/C)A@=*@@@@I/K@A@5SH )@@G@@/,0^.P@@@D8\@A?D87/,0@*R@@[D10@A!D87@@KC,#'^@[]>/,0@*R@@[D1Q@A0D87'^@[]>SI )@@G@@C/@__"[@@@@@N@0A@4/K@AR%@A3D87D@@D:]/=@A[BC/)@@[G@)D:Q[@)D:QH@)C,#/C)A@"SJ )@@G@@*@@@@I/K@A[B/,0^.P@@@D8\@A9D87/,0@*R@@[D2@@A'D87@@KC,#'^@[]>/K@A@?C@@D:[SK )@@G@@)@@D:]/=KAE*C/@@@[C@)D:KH@)C, /C)A[K*@@@@I @@@@GC/)@@[(@@C, @@@@I+@@@@ISL )@@G@@/=KAE*/K@A]2/,0 A+@@@D8?@B#D87/,0^.P@@@D8?@B^D87C/@@@[H@@D:-]@@D:-R@KC!9SM )@@G@@G@@C!8[@@D:"/,0@*R@@[D2L@BBD87@@KD:"@@KD:-'^@[]>N8LD9P^^KA[:/,0^W*@@@A[:SN )@@G@@@@@D:-@@@C!;@BFD87/,0^.U@@@D8&@BGD87/,0^YB@BHD87/K@AE*/,0^.U@@@D80@BJD87SO )@@G@@/,0^YB@BKD87C/@@@]H@@D:9(@@@@G/K@A] /,0^.P@@@D8?@BND87/,0@*R@@[D1A@BOD87SP )@@G@@'^@[]>C/@@@[H@@D:-]@@D:-G@@C!8[@@D:"/,0^.P@@@D80@BSD87R@)C!9/,0@*R@@[D2+SQ )@@G@@@BTD87@@KD:"@@KD:-'^@[]>N8MD9P^^KA]R/,0^W*@@@A]R@@@D:-@@@C!;@BXD87D@@C,BSR )@@G@@/)@A])C/@@@[G@@C,A[@@C,A/,0^.P@@@D8\@B)D87/,0@*R@@[D23@B-D87@@KC,A'^@[]>SS )@@G@@C@@D:NH@@C,A/C@A]!*@@@@G/K@A@?C/@__.[@@@@@N@0A]1/K@AR%@B$D87D@@C!"/=@A#2ST )@@G@@/,0 JW@@@C, @@@C!9@@@C!/@@@D:_@@@D?@@B%D87C/@@@[H@@D:_*@@@@G1@@@@G/K@A#]SU )@@G@@C/@@@[[@@C,BRA0D:_$'0@@^8];A#A'^@@.S@B!D87/K@A#2/K@A#F/K@A#E @@C!"D@@D?@SV )@@G@@*@@@@G1@@@@G/K@AE*C@@D?@T@@C!/[@@D?[C@)C!/T@)C!8H@@@@I]@@D?]C/)@@[G@)C!9SW )@@G@@[@)D8'G@)D?[H/@__"R@0D8%Q@0@@IR@KD8%Q@KD8']@@@[^C@#(9O[@[(9O8L@A#)C@)D?@SX )@@G@@H@)C!8]@)D:-C[@D?@G[@D:T[[@D:T @@C,B @@D:[ @@D:] @@D:YC[)D?]G[)C!9H[)C!/SY )@@G@@[[)D:;/K@ /9D@@C!_/=@A^KC/)@@[G@)D:M[@)D?#C@@C!3/)@A#.C@@C!4T@@C!,G/@@@[SZ )@@G@@[@@D?#R/)__"O@)D8;O@)D?#N8M@@@^^KA^#/,0 M7@@@A^#@@@D:_@CBD87RA0D:_$'0@@^TA )@@G@@8];A^E'^@@.S@CCD87/K@A^K/K@AE*/K@A^I @@C!_/K@AE*R@KC!9R@0D:ER@)D:C(@@C!!TB )@@G@@/K@AC&D@@C,@/=@AE*C@)C!3/=)A^(N8ND9P^^KA^+N8LD9P^^KA^)N8MD9P^^KA^&/,0^M:TC )@@G@@@@@A^)@@@C!/@@@A^+@@@D:M@@@@@@@@@D?^@@@A^&@CLD87/K@A^"R@0C!9R@KD:ER@)C!5TD )@@G@@R[@D:CN8LD9P^^KA^8N8ND9P^^KA^6N8MD9P^^KA^'N8OD9P^^KA^//,0^M:@@@A^6@@@C!/TE )@@G@@@@@A^8@@@D:M@@@A^'@@@D?^@@@A^/@CND87(@@D?^/K@AA$C/@@@[G@@D:R[@@D:RC/)@@[TF )@@G@@[@)C,BH@@C,#*@@@@G1@@@@G/K@AAX/,0^.P@@@D8?@CUD87/,0@*R@@[D4(@CVD87'^@[]>TG )@@G@@/,0 A+@@@D8\@CXD87 @@D? C/@__"G@@C!,[@@@[^C/@__"G@@C!![@@D8'C_)@@[N[KD8'TH )@@G@@[#)D:)C/@@@[G@@D? [@@D? R@KD:CO@KD? C@-D9O[@)D?A(@@D?A/K@AAQC>@D?A[[@D8/TI )@@G@@/,0^M+@@@D%:@@@D8/@C(D87C@@D84[@@D?B[@@D?C(@@C!0/K@A 8C@)D:);@)@@G_)@@[8LKA WTM )@@G@@8L@A R/,0^.U@@@D8?@D^D87/K@AE*/,0^.P@@@D80@DBD87 @@C,@/,0@*R@@[D!4@DDD87TN )@@G@@@@KD:R'^@[]>/K@AE*C@@C!3/=@AB@C/)__"G@)C!!C.@@@[G[@C!5C.)@@[*@@C,D @@@@MTO )@@G@@C"@@@[C")@@^H])C!1(@@@@Q @@@@O+[)@@O/>0AC&R[@D8%Q[@D8;R@KD8%Q@K@@K[@)@[^TP )@@G@@C@[(9O[@^)@@8L@AA//K@AC&(@@D:&/K@ABTC@@D:=[@@D?FR@0C!5N8ND9P^^KABC/,0^.6TQ )@@G@@@@@ABC@@@@@@@@@D:#@@@D:>@@@D:=@DVD87(@@D:=/K@AC&D@@D:#/=@AC&/,0@*R@@[D,CTR )@@G@@@D)D87'^@[]>/,0@(Q@@@D84@D+D87/,0@-\@@@D?G@D>D87R@)C!5N8MD9P^^KAB)/,0^L,TS )@@G@@@@@AB)@@@@@@@@@D:#@@@D:_@D&D87RA0D:_$'0@@^8];AB('^@@.S@D$D87/K@AB!/K@AE*TT )@@G@@/K@AB4/,0@-\@@@D?H@D*D87C@@D?HH@@D?G(@@@@G/K@AC&C/@@@[G@@D:S[@@D:SC/)@@[TU )@@G@@[@)C,BH@@C,#/G@AB.*@@@@G/K@ACWC/@@@#H@@D:_(@@@@G/K@ACN/,0^.P@@@D8&@D1D87TV )@@G@@/,0@*R@@[D43@D2D87@@KC, '^@[]>R@KC!5N8LD9P^^KACH/,0^H7@@@ACH@D5D87/,0^.UTW )@@G@@@@@D8?@D6D87/K@AE*/,0^.P@@@D8?@D8D87/,0@*R@@[D,R@D9D87@@KC, '^@[]>/K@ACDTX )@@G@@ @@C!3/,0^.P@@@D80@D_D87/,0@*R@@[D,%@E@D87@@KD:S'^@[]>/K@AE*C@@D:#/=@AE*TY )@@G@@*@@D:>/K@ADSC/)@@[C[@D:KH[@C, /D@AC0*@@@@K @@@@IC.@@@[D[)D:K*@@@@M1@@@@MTZ )@@G@@ @@@@K+@)@@KC.@@@[(@@C, @@@@K;^)@@=+@)@@K/=0AE**@@C, /K@ADD/,0^.P@@@D80UA )@@G@@@EHD87/,0@*R@@[D\#@EID87'^@[]>/,0 @[@@@@@@@ELD87/K@AE*C/@@@[G@@D:KH@@C, UB )@@G@@(@@@@G/K@ADSC@@D:B/=@ADSC@)D:OH@)C, /@)ADS/C)AELC@)D:OG@)C,^[@)D:O/K@ADDUC )@@G@@C@@D:A/=@AERC@)D:LH@)C, (@@@@I/K@AD,/,0^.P@@@D8?@E-D87/,0@*R@@[D\C@E+D87UD )@@G@@@@KC, '^@[]>C/@@@[H@@D?F*@@@@G/K@AD,/,0@*R@@[D\G@E$D87'^@[]> @@D:BR[@C!9UE )@@G@@*@@C!!/K@AD'N8OD9P^^KAD5/,0^W*@@@AD5@@@C!8@@@C!;@E!D87/K@AELC/@@@[G@@D:KUF )@@G@@H@@C, (@@@@G/K@AEBC@@D:LH@@C, (@@@@G/K@AEL/,0^H4@@@@@@@E3D87/K@AEL*@@D?FUG )@@G@@/K@AEG/,0 @[@@@@@@@E6D87(@@D?F/K@AEL/,0 @^@@@@@@@E8D87C/@@@[*@@C, @@@@GUH )@@G@@D@)D:A)@)@@G/=0AE*C/@@@[G@@D:%[@@D:%H@@D:V*@@@@G/K@AE*/,0^.U@@@D8?@E_D87UI )@@G@@/,0^.P@@@D8&@F@D87/,0@*R@@[D8R@F[D87@@KD:V'^@[]>(@@D:=/K@AE!N@0AE?/K@AR%UJ )@@G@@@FAD87 @@D:^C/@@@[C@)D:KH@)C, (@@@@I @@@@GC/)@@[*@@D:K @@@@I)@@@@I/=KAF@UK )@@G@@/,0^.P@@@D8?@FED87/,0@*R@@[D6M@FFD87@@KD:K'^@[]>R@0C!5C/@@@[C/)@@^H@)C!1UL )@@G@@*@@@@I @@@@GC/)@@[(@@C,D @@@@I)@@@@IC/)@@[C[@C, H[@D:L/D@AFK*@@@@K @@@@IUM )@@G@@C.@@@[(@@D:L @@@@K+@)@@K;^@@@=+@@@@J/=KAL>(@@C,D/K@AG"N8ND9P^^KAFW/,0[KDUN )@@G@@@@@AFW@@@D:M@@@D:8@FND87R@)C!5R@KC!5O@KD:MC/@@@[C@-D9PH@)D8**@@@@I @@@@GUO )@@G@@C/)@@[C[]D9OH[@D8$*@@@@K @@@@I+@@@@I/=KAF//,0^.P@@@D8\@FQD87/,0@*R@@[D72UP )@@G@@@FRD87@@KC, '^@[]>/,0@*R@@[D1Q@FUD87'^@[]>/K@ARWC/@@@#H@@D:8*@@@@G/K@AG]UQ )@@G@@C/@@@[[@@C,BC/@@@[C/)@@AH@)D:8/C)AGC*@@@@I @@@@GC/)@@[C[@D:8G.@__"/D@AGIUR )@@G@@*@@@@K @@@@I+@@@@I/=KAGY/,0^.P@@@D8\@F-D87/,0@*R@@[D8 @F+D87@@KC, @@KD:8US )@@G@@'^@[]>/,0@*R@@[D1Q@F&D87'^@[]>/K@ARWRA0D:8$'0@@B8];AG+'^@@.S@F(D87/K@AH2UT )@@G@@/K@AL>/K@AG(/K@AH2/K@AKJ/K@AL>/,0^.P@@@D8\@F%D87/,0@*R@@[D\K@F:D87@@KC, UU )@@G@@'^@[]>/,0@*R@@[D1Q@F0D87'^@[]>/K@ARW/,0^.P@@@D8\@F4D87/,0@*R@@[D\X@F5D87UV )@@G@@@@KC, '^@[]>R[@C!5C/@@@^H@@C!1*@@@@G/K@AHFN8OD9P^^KAHA/,0^>0@@@AHA/K@AL>UW )@@G@@/K@AG6@F/D87/K@AI@C/@@@[H@@D:+*@@C!!/K@AHXC#)D:+]@@@[^[#)D:_C@@C!9G@@D:_UX )@@G@@G/@__"[@@D?IR@0D?IR@KC!/O@KD?IC@/K@AL>/K@AH2/K@AKJ/K@AL>(@@D:W/K@AI@R[@C!9N8OD9P^^KAH8/,0^("VA )@@G@@@@@AH8@GID87(@@D:7/K@AI@C/@@@[G@@D:X[@@D:X/K@AHX(@@D:X/K@AIG/,0^.P@@@D8?VB )@@G@@@GQD87/,0@*R@@[D\&@GRD87@@KC, @@KD:X'^@[]> @@D:XC/@@@[(@@D:L @@@@GC/)@@[VC )@@G@@C[@C, H[@D:L/D@AIP*@@@@K @@@@I+@@@@I/=KAL>D@@C,B/=@AI?C/@@@[G@@C,A[@@C,AVD )@@G@@*@@C, /K@AIZ @@C,]C@@C!")@@C!_C@)C,@)@)@@HC/@@@[C.@@@[H[@C!1*@@@@K @@@@GVE )@@G@@;^)@@=)@)@@G/=0 /?/K@ARKC@@D:NH@@C,A/C@AI1*@@@@G/K@ /? @@@@@C@@D:^/=@AJXVF )@@G@@D@)D:#/=)AJ1C.@@@[G[@D:U[[@D:UG.@__5/H@AI.*@@@@K/K@ /?C[@C, [[@D:"/,0^.PVG )@@G@@@@@D8?@G3D87/,0@*R@@[D\7@G4D87@@KD:"'^@[]>*@@D:"/K@AJL/,0^.P@@@D8?@G'D87VH )@@G@@/,0@*R@@[D3A@G;D87'^@[]>/K@AITC/@@@EH@@D:U*@@@@G/K@ /?/,0^.P@@@D8?@H@D87VI )@@G@@/,0@*R@@[D3I@H[D87'^@[]>/K@ /?C/@@@][@@@@@C@@D:#/)@AJD@)D:#)@)D:^/=0AK9C/)@@[VO )@@G@@G@)D:U[@)D:UG/)__5/G)AK&*@@@@I/K@AK9/,0^.P@@@D8?@HVD87/,0@*R@@[D\7@HWD87VP )@@G@@@@KC, '^@[]>C/@@@EH@@D:U*@@@@G/K@AK9/,0^.P@@@D8?@H-D87/,0@*R@@[D3I@H+D87VQ )@@G@@'^@[]>/,0^.U@@@D8&@H=D87*@@C,D/K@AL@/,0^YB@H&D87(@@C,D/K@ALA/,0@*R@@[D\.VR )@@G@@@H*D87'^@[]>D@@D:^/=@ALK/,0^.P@@@D8&@H!D87/,0@*R@@[D0/@H,D87'^@[]>/K@AF@VS )@@G@@C/@@@[[@@D:^G@@C!9C@)D8;G/)__"C.@@@[G[@C!4G[@@@I(@@D:G/K@AF@C/)__"G@)D:GVT )@@G@@R@0D8%Q@0@@GR@KD8%Q@K@@K[@)@[^C@#(9O[@[)@@8L@AL-/K@AF@C@@C,B/=@AM;D@)D:#VU )@@G@@/=)AL4/,0^.P@@@D8?@H_D87/,0@*R@@[D0A@I@D87'^@[]>C/@@@[G@@D:U[@@D:U/K@AM"VV )@@G@@/,0^.P@@@D80@I D87(@@C, /K@AMGC@@D:KH@@C, G/@@@@*@@@@G0@@@@G/K@AMA/,0@*RVW )@@G@@@@[D7J@IED87@@KD:K@@KC, '^@[]>/K@A@?C@@D:KH@@C, G/@@@[/@@AML/G@AMR/K@AM"VX )@@G@@/,0@*R@@[D\#@IMD87'^@[]>/K@AM+/,0@*R@@[D0G@IPD87@@KC, '^@[]>/K@AM+/,0@*RVY )@@G@@@@[D0N@IUD87@@KC, '^@[]>(@@D?F/K@AM+/,0@*R@@[D0T@IZD87'^@[]>D@@C!!/C@AM&VZ )@@G@@*@@@@G/K@AM0R@)C!9O@)C!/N8MD9P^^KAM:/,0^W*@@@AM:@@@C!8@@@C!;@I=D87/K@AM"WA )@@G@@*@@D?F/K@AM5/,0 @[@@@@@@@I$D87(@@D?F/K@AM'/,0 @^@@@@@@@I(D87/K@AM"C/@@@[WB )@@G@@G@@C,A[@@C,AC@@C!:G@@C, H@@D:KH@@D:UH@@D:V[@@C!:C/)@@[C.@@@[H[@C!1(@@@@KWC )@@G@@ @@@@IC.@@@[C.)@@AH[)D:9*@@@@M @@@@K+@)@@K/=0AOPC/)@@[D[@D:L*@@@@K1@@@@KWD )@@G@@ @@@@IC.@@@[C[)C, H[)D:L/D)ANV*@@@@M @@@@K+@)@@KC.@@@[C.)@@#H[)D:9(@@@@MWE )@@G@@ @@@@KC.)@@[C"@@@]H]@D:9(@@@@O @@@@M+[@@@MC.)@@[C"@@@AH]@D:9(@@@@O @@@@MWF )@@G@@+[)@@L;^)@@=+@)@@N/=0AOPC/)@@[C.@@@^H[@C!1*@@@@K @@@@IC.@@@[(@@C,D @@@@KWG )@@G@@)@)@@K/=0AOP/,0^.U@@@D80@I4D87C/@@@AH@@D:9(@@@@G/K@AO#/,0^YB@I6D87 @@D: WH )@@G@@C/@@@]H@@D:9(@@@@G/K@AOPC/@@@[H@@C!1*@@@@G/K@AOP/,0^.P@@@D8?@I/D87/,0@*RWI )@@G@@@@[D1A@I.D87'^@[]>C/@@@[[@@D: C/@@@[C@)C, H@)D:L/C)AOV*@@@@I @@@@GC/)@@[WJ )@@G@@*@@D:L @@@@I)@@@@I/=KAO*/,0^.P@@@D8?@J]D87/,0@*R@@[D7$@J#D87@@KD:L'^@[]>WK )@@G@@(@@D:X/K@AO3/,0^.P@@@D8?@JCD87/,0@*R@@[D\&@JDD87@@KC, @@KD:X'^@[]>(@@D:UWL )@@G@@/K@AO./,0^.P@@@D8?@JJD87/,0@*R@@[D0X@JKD87@@KD:U'^@[]>(@@D:T/K@APB/,0^.PWM )@@G@@@@@D8?@JQD87/,0@*R@@[D0&@JRD87@@KD:T'^@[]>C/@@@[*@@D:L @@@@GC/)@@[C.@@@AWN )@@G@@H[@D:9*@@@@K @@@@I)@@@@IC/)@@[C.@@@^H[@C!1*@@@@K @@@@I)@)@@H/=0AQX @@D?KWO )@@G@@C/@@@[H@@C!1(@@@@G/K@AP;/,0[2,@@@D07@@@D:J@@@D:D@@@D:D/K@AR-@J)D87R[@D:JWP )@@G@@N8OD9P^^KAP$/,0[J=@@@AP$@@@D?K@@@D:D@@@D:D@@@D:D@J-D87C/@@@[H@@D?K*@@@@GWQ )@@G@@/K@AQBN8OD9P^^KAP4/,0^GQ@@@AP4/K@AR-@J=D87/,0^.P@@@D80@J>D87/K@AQBC/@@@[WR )@@G@@C/)@@#H@)D:9*@@@@I @@@@GC/)@@[C.@@@]H[@D:9*@@@@K @@@@I)@@@@I/=KAQX/,0^.PWS )@@G@@@@@D8?@J(D87/,0@*R@@[D7#@J%D87@@KC, '^@[]>R@KD:JA@KD8'C/@@@[H@@D?K*@@@@GWT )@@G@@/K@AQX/,0@*R@@[D6=@J,D87R@0D8'C8#D9P'^K[]-@@ND9Q'^@[]>C/@@@[C@)D:NH@)D:TWU )@@G@@*@@@@I1@@@@I @@@@GC/)@@[C[@D:NH[@C,A*@@@@K1@@@@K @@@@I)@@@@I/=KARKC/@@@[WV )@@G@@[@@@@@(@@C,A/K@AQ8/,0^.P@@@D8?@J7D87/,0@*R@@[D23@J8D87@@KC,A@@KD%0'^@[]>WW )@@G@@C/@@@[*@@D:N @@@@GC@)D: +@)@@GC@@C,C+@@@@J/=KARCC@@C,B)@@D:#/)KAR C/@__.WX )@@G@@[@@@@@N@0ARB/K@AR%@K@D87/,0^.P@@@D8?@K[D87/,0@*R@@[D3Z@K]D87'^@[]>/K@ARWWY )@@G@@/,0^.P@@@D8\@K D87/,0@*R@@[D23@KAD87@@KC,A'^@[]>/,0@*R@@[D1Q@KDD87'^@[]>WZ )@@G@@C/@__"[@@@@@N@0AR)/K@AR%@KGD87/,0[IF@@@D09@KHD87/,0@(Q@@@D84@KID87N@0AR(XA )@@G@@/K@AR%@KID87R]0D889!)D8.9,@D8_9,)D9[9\)D9#R@KD9 R@)D9AR@0D9BR[@D9CN[@D9DXB )@@G@@N[KD9EN[)D9F*4@T85/K@T85/K@@.%AA0D88[^@D859()D8.9%@D8_9%)D9[9:)D9#A@KD9 XC )@@G@@A@)D9AA@0D9BA[@D9C^[@D9D^[KD9E^[)D9F/KH@@@C8@@@#/\KAR9C8FK@@[^@ADA[^@AB-XD )@@G@@[^@ABD[^@AM8[^@AM3[^@AE^[^@AEE[@@D8;[^@AEJ[^@A^=C8FK@[[^@AJY[^@AI1[^@AR^XE )@@G@@[^@AQ?[^@ARX[^@AJ+[^@A],[^@A@1/K@ 36C8@@@]/\KAR9C8FK@@[^@ />[^@ /N[^@ 5JXF )@@G@@/K@ 37C@@D9P'=@@@I/K@@"K@@]#U0NFTCH @@@@@@@@ C2-@@@@@@@@@@@@@@@@@@@@@@@@XG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC2=1234567890 XH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LOGICAL RECORD COLUMN@@@@@@XI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(013H0***** BLOCK ,I6) 0 ______XJ )@@G@@0 ______: ______@@@@@]@@@@@[@@@@[7@@[@@[ @@@@@E@@@@@F@@@@@AXK )@@G@@@@@@@I@@@@@N@@@@@M@@@@@L@@@@@K@@@@@O@@F@@ @@@@@@S1IPRT@]Q@@#@@@@@@@@@@@@XL )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(012H ***** FILE ,2A6,017H IS NOT ASXM )@@G@@SIGNED.) (012H ***** FILE ,2A6,032H IS ASSIGNED TO IMPROPER DEVICE.) XN )@@G@@(034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,032H. ERROR XO )@@G@@WHILE CLOSING THE FILE./084H ***** TWO END-OF-FILE MARKS WERE WRITTEN. XP )@@G@@WHEN BACKSPACING OVER THE LAST EOF MARK,,030H END-OF-FILE WAS NOT DETECTXQ )@@G@@ED.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,001H.,0XR )@@G@@52H END-OF-FILE INDICATION DETECTED WHEN NOT EXPECTED./061H ***** HARDWXS )@@G@@ARE END-OF-FILE MISPLACED, OR OPERATOR RESPONDED ,H ) (034H ***** INPUT/XT )@@G@@OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,047H. END-OF-TAPE MARK DETECTEXU )@@G@@D WHEN NOT EXPECTED.) (044H ***** PROBABLE ERROR IN REELS CONTROL WORDXV )@@G@@.) (052H ***** ERROR ON @ASG CARD, OR IN REELS CONTROL WORD,,022H OR XW )@@G@@TOO MUCH DATA FOR ,I2,007H REELS.) (034H ***** INPUT/OUTPUT ERROR ON FIXX )@@G@@LE ,2A6,007H, REEL ,A6,038H. TAPE BLOCK HAD FRAME COUNT THAT WAS/022H *XY )@@G@@**** NOT A MULTIPLE ,017HOF THE WORD SIZE.) (034H ***** INPUT/OUTPUTXZ )@@G@@ ERROR ON FILE ,2A6,013H. ATTEMPTED ,057HTO READ AREA OF MASS STORAGE TYA )@@G@@HAT HAS NEVER BEEN WRITTEN.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2AYB )@@G@@6,013H TIME EXPIRED,026H ON READ-AND-LOCK REQUEST.) (034H ***** INPUT/YC )@@G@@OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,026H. PARITY ERROR ON TAPE OR/YD )@@G@@083H ***** OPERATOR RESPONDED WITH 'G' TO CONSOLE MESSAGE. PROBABLE TAPYE )@@G@@E REEL PROBLEM,/011H ***** OR @,038HASG ERROR SPECIFYING INCORRECT PARITYF )@@G@@Y.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,034H. PARITY ERROR ONYG )@@G@@ MASS STORAGE OR/038H ***** OPERATOR RESPONDED WITH 'G' TO ,041HCONSOLE YH )@@G@@MESSAGE. PROBABLE HARDWARE ERROR./019H ***** PLEASE SEE A,012H CONSULTANYI )@@G@@T.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,048H. YJ )@@G@@LOSS OF POSITION ON TAPE DUE TO PARITY ERROR,/010H ***** OR ,044HOPERATOYK )@@G@@R RESPONSE OF 'B' TO CONSOLE MESSAGE./053H ***** PROBABLE TAPE REEL ERROYL )@@G@@R, OR HARDWARE PROBLEM./023H ***** PLEASE SEE A CON,008HSULTANT.) (034H YM )@@G@@***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,031H. ASSIGNED TAPYN )@@G@@E DRIVE IS DOWN,/029H ***** OR OPERATOR RESPONDED ,054HWITH 'D' TO CONSOYO )@@G@@LE MESSAGE. PROBABLE HARDWARE ERROR./046H ***** PLEASE SEE A CONSULTANTYP )@@G@@ OR AN OPERATOR.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,010H. CAUSYQ )@@G@@E OF,016H PROBLEM UNKNOWN) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2AYR )@@G@@6,007H, REEL ,A6,009H ON REEL ,I2,004H OF ,I2,027H. CAUSE OF PROBLEM UNKYS )@@G@@NOWN.)(021H ***** ERROR CODE IS ,O3,023H WHICH IS NOT EXPECTED.,036H PRYT )@@G@@OBABLE SYSTEM OR SOFTWARE ERROR.) S1IOMG. UNEXPECTED I/O ERROR. ______YU )@@G@@S1IOMG ON CALL TO S1REEL. ______@@[@@@@@F@@^@@@@@@S1IOMG@^N@@]@@@@@@YV )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(042H0***** TRANSLATION ERROR DETECTED IN YW )@@G@@BLOCK,I7,006H WHICH,025H CONTAINS LOGICAL RECORDS,I7,005H THRU,I7/013H *YX )@@G@@**** INPUT ,053HRECORDS CONTAINING THESE LOGICAL RECORDS ARE SUSPECT.) YY )@@G@@(051H0***** TEN TRANSLATION ERRORS DETECTED, LISTING OF ,032HTRANSLATIONYZ )@@G@@ ERRORS DISCONTINUED.) K>@@@@@@@@@#KG@@@@@@@@@]@@F@@C@@@@@@S1TRRR@[N@@#ZA )@@G@@@@@@@@@@@@@@@@@@@@S1TRAN@@F@@^@@@@@@S1TRAN@[#]ML@@@@@@@[Q@@@@@Q@@@@_Q@@@ZB )@@G@@@]Q@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@]C/[ZC )@@G@@@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@ @@@@@@@@@@@@@@@@@@ZD )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZE )@@G@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZF )@@G@@@@@@@@@@@@@@@[AC.U@[AC.)@[CC.& ***** BAD CALLING PARAMETERS TO S1AISJ. ZG )@@G@@ ***** I/O ERROR IN S1AISJ. ***** VARLST CONTAINED OUT OF RANGE VALUEZH )@@G@@ TO S1AISJ. ***** ELEMENT NOT FOUND - S1AISJ. ***** I/O ERROR IN PFS$ZI )@@G@@ - S1AISJ. ***** FILE IS NOT A PROGRAM FILE - S1AISJ. @@@@@@@@@@@@ZJ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***** MORE OBSERVATIONS ADDED TO STZK )@@G@@JBANK THAN EXIST IN STJBANK. @@IC"[@@@C"X@@IC"J@@@@@@ ***** I/O ERROR WZL )@@G@@RITING HEADER - S1ACSJ ***** I/O ERROR WRITING VIS - S1ACSJ. *****ZM )@@G@@ I/O ERROR READING VIS - S1ACSJ. ***** NOT ENOUGH OBSERVATIONS ADDEDZN )@@G@@ TO STJBANK.@[BC. @[ C.G@[DC.L@[FC.6@[BC"+@@#C"Y@@]C"Y@@]C"Z@@@0@@@[BC"(ZO )@@G@@@[BC"0@[CC"7@@@@@@@@@@@@@@@@@@@@@@@@(030H ***** TYPE OF VARIABLE NUMBER,ZP )@@G@@I5,016H IS OUT OF RANGE,037H AS PASSED TO STJBANK OUTPUT ROUTINE.)@@@@@@ZQ )@@G@@@@@@@@@@@@@@@@@@@@@@[@@@NS@@@@ @@F@@@@@@@@@S1BAAI@]9@@#@@@@@@@@@@@@ZR )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZS )@@G@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZU )@@G@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@0@ID[E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZV )@@G@@ ***** ATTEMPT TO OPEN TOO MANY INPUT STJBANKS. @@@@@@@@@@@@ ***** FILE ZW )@@G@@@@@@@@@@@@@@ NOT ASSIGNED. ***** PROGRAM FILE @@@@@@@@@@@@ HAS NZX )@@G@@O STJBANK @@@@@@@@@@@@ ***** I/O ERROR ON FILE@@@@@@@@@@@@ ***** FILE ZY )@@G@@@@@@@@@@@@@@ IS NOT A PROGRAM FILE. ***** BAD FILECD PASSED TO S1SJLD ZZ )@@G@@ ***** BAD VAR REQUEST TO S1SJLD. ***** I/O ERROR FROM S1SJLD *****AA )@@G@@ BAD FILECD PASSED TO S1SJIC ***** BAD FILECD PASSED TO S1SJIO *****AB )@@G@@ BAD FILECD PASSED TO S1SJIN @@UD@#@[ED[J@[BD[T@[FD[)@[AD[:@[CD[1@@]D[CAC )@@G@@@[AD[9@[AD[_@[ D] @[AD]Q@[AD]K@[AD]E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@AD )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***** ELEMENT NOT FOUND IN FILE. AE )@@G@@ ***** I/O ERROR IN PROGRAM FILE. ***** PROGRAM FILE NOT DEFINED. AF )@@G@@ ***** PROGRAM FILE OVERFLOW. TPF$ NAME$ @]AD]5@]AD];@]AD#[AG )@@G@@@] D#B@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@ @@F@@@@@@@@@S1CBUF@[+]GY@@@@@@AH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@F@@@@@@@@@S1BUF @[*@@#AI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F@@@@@@@@@S1GTCD@[F@@#@@@@@@@@@@@@AJ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@KAK )@@G@@@@@@@[ **PF**@[E^@B@@@@@@@@@@@@@@@@@@@@@@@@;?0@@@;?0@@A;?0@@G;?0@@MAL )@@G@@;?0@@S;?0@@Y@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@R__D^*@@[@@@@@@@@@AM )@@G@@@@@@@@(016H0ERROR IN S1RCOP) (084H0***** WARNING. LOSS OF SIGNIFICANT AN )@@G@@DIGITS--DOUBLE PRECISION COP INPUT CONVERTED TO,/,058H SIAO )@@G@@NGLE PRECISION DATA FOR FURTHER ANALYSIS) (052H0***** CONVERSION TO SINGAP )@@G@@LE PRECISION CANNOT BE MADE,/,109H --CARRY-OVER PACKAGE CONTAINS NAQ )@@G@@UMBERS WITH ABSOLUTE VALUE GREATER THAN 1.0E+38 OR SMALLER THAN 1.0E-38)AR )@@G@@Z___________)@@@@@@@@@@@L_____8@@@@@I@)@@@@@@@@@ SINGLEDOUBLEAS )@@G@@@@[@@@@@]@@@@@@@@@@@@@@@ @@F@@@@@@@@@S1COPI@#>@@]@@@@@@@@@@@@@@@@@@AT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@@@@@@@TPF$ NAME$ AU )@@G@@ @@@@@@^F(C(%STJ$BADFILE @ASG,T @@@@@@@@@@@@ . STJ$BAAV )@@G@@DFILE @@@@@@@K@@@@@@XDBP@@@@@@STJ$BADFILE @@@@@@@C@@@@@@XDBP@@@@@@STJ$BAAW )@@G@@DFILE @@ DB^STJ$BADFILET@@]DBO(BLANK) @@@@@@@@@@@@ ______BEFOREAX )@@G@@______AFTER ______S1INLR______@@F@@@@@@@@@S1INLR@[M@@# A8,A3,@@[@@[AY )@@G@@@@F@@C@@@@@@PVAL @]U@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AZ )@@G@@@@F@@ @@@@@@S1INTF@[J]JN@@@@@@ILLEGAL CHARACTER IN NUMBER ILLEGAL CHARBA )@@G@@ACTER IN EXPONENT DECIMAL POINT IN I-FIELD NUMBER TOO SMALL - UNDERBB )@@G@@FLOW NUMBER TOO LARGE - OVERFLOW TOO MANY SIGNIFICANT DIGITS @@@@@[BC )@@G@@@@@@@]@@@@@#@@@@@^@@@@@ @@@@@F@@@@@G@@@@@H@@@@@@@@@@@@@@@@@[@@@@@[@@@@@]BD )@@G@@@@@@@]@@@@@#@@@@@^@@@@@ @@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S1INER. BE )@@G@@______@@[@@@@@F@@#@@@@@@S1INER@[S@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^__Z@@^__7@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@BG )@@G@@@@[@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@K>@@@@K"K@@@LR4@@@L48)@@BH )@@G@@MIA*@@M$*M@@N^1FK@NX.Y^@N7W5>@OO%[ZCO!4-6'PBL%O*P=<]W9P.:3^BQRA\5DQ4WH9HBI )@@G@@RH19V4]Z$FBJ )@@G@@WH#B)"W&N9TIW_87\-XW;+5?X6EVR@#)D&.BM )@@G@@@@KD%0@G0D?L)@QDE<)@QDF;)[#DHP)@ODJ!)@%DKV)@3DQ!)@QDS1)@+DT\)@UDW=)@>DY>BN )@@G@@)@)DZU)@+D=5)@\D&I)@ND%XLOGICAL RECORD _____"@@@@@@COLUMN@@@@@@@@@@@@BO )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(019H0***** INPUT RECORD,I6,017H IS LISTEDBP )@@G@@ ABOVE.) 0 ______0 ______: ______@@@@@]@@@@@[@@@@[7@@[@@[BQ )@@G@@ @@@@@E@@@@@F@@@@@A@@@@@I@@@@@N@@@@@M@@@@@L@@@@@K@@@@@O@@F@@@@@@@@@BR )@@G@@S1INPI@]<@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BS )@@G@@@@@@@@@@@@@@@@F@@@@@@@@@S1INR1@[T@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BT )@@G@@S1INSJ. S1SJIT ERROR RETURN. ______ S1INSJ. S1SJIN ERROR RETURN. ______BU )@@G@@S1INSJ. ______S1SJMN CALL.______S1SJMN VIS LOADING. ______S1INSJBV )@@G@@. ERROR RETURN FROM S1SJIO. ______S1INSJ. ERROR RETURN FROM S1SJIC. BW )@@G@@______S1INSJ ON CALL TI S1AISJ. ______S1INSJ ON CALL S1AOSJ ______BX )@@G@@S1INSJ ON CALL TO S1ACSJ. ______S1INSJ. TOO MUCH DATA TO ADD TO DATABY )@@G@@ SET. ______S1INSJ ON CALL TO S1ACSJ. ______@@@SU)@@[@@[@@[@@@@@I@@@BZ )@@G@@@@@@@[@@F@@@@@@@@@S1IISJ@#$@@]ZZ-Y8L@@F@@]@@@@@@MINMAX@#'@@]@@@@@@@@@@@@CA )@@G@@@@@@@@ @@@@@[_ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S1INBP. CB )@@G@@______@@@@@[ @@F@@@@@@@@@S1INBP@[6@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CC )@@G@@@@@@@@ @@@@@@DSL ______FILENM______(045H0*****ELEMENT NAME ILLEGACD )@@G@@L ON BEGINDATA CARD.) (042H0*****QUALIFIER ILLEGAL ON BEGINDATA CARD.)CE )@@G@@(012H0***** FILE ,2A6,031H HAS PREVIOUSLY BEEN MARKED AS ,051HUNUSABLE DCF )@@G@@UE TO A PROBLEM INVOLVING IT IN THIS RUN.) ______(030H0 DATA INCG )@@G@@PUT IS FROM FILE ,2A6) REELS ______(1H+,43X,014HCONSISTING OF ,I3,006H CH )@@G@@REELS)(086H0*****INPUT FILE ERROR--REELS OPTION ON INPUT CARD USED ONLY CI )@@G@@FOR TAPE INPUT, BUT FILE ,2A6,019H IS NOT A TAPE FILE,/,6X,020H--ANALYSICJ )@@G@@S ABONDONED)(029H0*****INPUT FILE ERROR--FILE 2A6,031H IS NOT ASSIGNED ACK )@@G@@S A TAPE FILE) BUFFER______LABELR______BLOCKE______(004H0 ,I4,029H CL )@@G@@LABEL RECORDS SKIPPED. FIRST,I8,045H CHARACTERS OF LAST LABEL RECORD LISCM )@@G@@TED BELOW,/(1X,14A6)) (001H0,5X,050HPARITY ERROR DETECTED IN ONE OR MOCN )@@G@@RE LABEL RECORDS) (011H0*****FILE 2A6,044H HAS NOT BEEN ASSIGNED -- ANALCO )@@G@@YSIS ABANDONEDA1) BUFFER______(065H0*****INPUT FILE ERROR--UNABLE TO INICP )@@G@@TIALIZE READING OF SDF FILE ,2A6,020H--ANALYSIS ABONDONED) (025H0 CQ )@@G@@ ***END OF REEL ,I2) (001H+,28X,011HBEGIN REEL ,I2)(040H0*****FILE NACR )@@G@@ME ERROR -- BLANK FILE NAME) (064H0*****FILE NAME ERROR -- FILE NAME LOCS )@@G@@NGER THAN TWELVE CHARACTERS) ______MDATA ______STJFIL______BUFFERCT )@@G@@______(032H ***** MISPLACED BEGINDATA CARD.) S1GTFN. ______@@@@[]CU )@@G@@@@@@@@@@@@@G . * @@@@@[/ @@@@@]@@@@@#@@[@@@, @@ CV )@@G@@@@[@@[@@F@@@@@@@@@S1GTFN@ 0@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CW )@@G@@@@@@@@@@@@@@@@@@@@___@@@@@@ RUN @@@@@]BEGIND@@@@@#ENDOFD@@@@@^ENDOFRCX )@@G@@@@@@@ ENDOFJ@@@@@AENDOFG@@@@@BENDOFC@@@@@CCOP @@@@@DBEGINP@@@@@ECOPCOMCY )@@G@@@@@@@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(045H0*****UNRECOVERABLECZ )@@G@@ ERROR IN READING SDF FILE) (5X,13A6,A2)(046H0STATJOB SYSTEM ERROR IN DA )@@G@@S1RED--SEE CONSULTANT) *SDFF*@@@@@]RUN COP @@@@@K* @@@@@^@@@@@EDB )@@G@@ @@[@@[@@[@@@@@@@@[@@@@[K@@F@@@@@@@@@S1RED @]"@@#@@@@@@@@@@@@@@@@@@DC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(1H0,39X,24HDATA IDD )@@G@@NPUT SUMMARY, PAGE,I3//)(1H0,39X,18HDATA INPUT SUMMARY//) (001H ) DE )@@G@@@@@@@@@@F@@@@@@@@@S1INHC@[/@@#@@@@@@@@@@@@@@@@@@@@@@@@TRNF. SHOULD NOT DF )@@G@@BE CALLED. ______@@F@@@@@@@@@TRNF @[B@@^@@@@@@_____"@@@@@@@@@@@@@@@@@@DG )@@G@@(BLANK) @@@@@@DATA @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(019H0***** INPUT DI )@@G@@RECORD,I6,017H IS LISTED ABOVE.) (23H0 BEFORE TRANSFORMATION) NONAMEDJ )@@G@@______NOTVNM______(22H0 AFTER TRANSFORMATION) PROGNM______(1H ) (4X,A4DK )@@G@@,7H NO. ,I3,9(8X,I3)) (12H NAME ,A6,A2,9(3X,A6,A2)) S1INPO______DL )@@G@@@@@@@]@@F@@@@@@@@@S1INPO@[!@@#VAR. ROTATEFAC. @@[@@[@@]@@[ A8,A3,DM )@@G@@@@F@@D@@@@@@PVAL @#:@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DN )@@G@@, @@@@@@(/41H0***** ERRORS ENCOUNTERED ON INPUT RECORDI6,A1,26H WHICDO )@@G@@H WAS READ AS FOLLOWS) (1H+,54X,012HINPUT RECORD,I6,027H, WHICH WAS READP )@@G@@D AS FOLLOWS) @@@@@#@@F@@]@@@@@@S1INEP@[&]JN@@@@@@@@@@@@@@@@@@@@@@@@DQ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@INCKDA______INCHEK______INCKEV______SEQORD______DR )@@G@@ERRMAX______NCR ______SETSEQ______(047H ***** ERROR: ONE OR MORE SETSEDS )@@G@@Q NUMBERS (COLS ,I3,1H-,I3,022H) ARE OUT OF SEQUENCE.)RECID ______(045H DT )@@G@@***** ERROR: ONE OR MORE RECID FIELDS (COLS ,I3,1H-,I3,015H) DO NOT MATCDU )@@G@@H.) RECSEQ______(047H ***** ERROR: ONE OR MORE RECSEQ NUMBERS (COLS ,IDV )@@G@@3,1H-,I3,022H) ARE OUT OF SEQUENCE.)(042H ***** WARNING: LOGICAL RECORDSDW )@@G@@ 1 THROUGH ,I3,007H OF THO,061HSE LISTED ABOVE WERE SKIPPED IN AN ATTEMPDX )@@G@@T TO ALIGN INPUT REC,005HORDS.) (018H0***** A TOTAL OF ,I3,020H INPUDY )@@G@@T RECORDS WITH ,A6,029H ERR3RS HAVE BEEN ENCOUNTERED) (023H0***** CHECKIDZ )@@G@@NG OF THE ,A6,019H FIELD DISCONTINUED) S1INIC. ______(016H ***** EA )@@G@@ERROR IN ,A6,013H FIELD (COLS ,I3,1H-,I3,019H) OF LOGICAL RECORD,I3,3H -EB )@@G@@-,5A6)@@@@@[@@@@@#SETSEQ@@@@@]RECID RECSEQ@@F@@@@@@@@@S1INIC@^J@@]@@[@@[EC )@@G@@@@F@@]@@@@@@ERLINE@^,@@]@@@@@@@@@@@@@@@@@@S8GPDA______S8GPEV______(093H0ED )@@G@@*****GROUPID FIELD CONTAINS ILLEGAL CHARACTERS OR IS NOT CONSISTENT BETWEE )@@G@@EEN LOGICAL RECORDS.) (017H0*****A TOTAL OF ,I3,050H INPUT RECORDS WITEF )@@G@@H GROUPID ERRORS HAVE BEEN FOUND,/042H *****CHECKING OF GROUPID FIELD TEEG )@@G@@RMINATED) @@@@@[@@@@@]@@@@@#@@F@@@@@@@@@S1INGI@[,@@#@@@@@@@@@@@@@@@@@@EH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@[@@^A@@@@[@@ @@DA@@@@[@@F@@I @@EI )@@G@@@@[@@K@@M @@@@[@@X@@< @@@@[@@7@@8A@@@@[@@;@[@A@@@@[@[[@[]A@@@@[@[ @[EA@@EJ )@@G@@@@[@@[@@#A@@@@[@@ @@DA@@@@[@@F@@I @@@@[@@P@@UA@@@@[@@V@@)A@@@@[@@-@@&A@@EK )@@G@@@@[@@$@@?A@@@@[@@!@@2A@@@@[@@3@@8A@@@@[@@9@@"A@@@@[@@_@[^A@@@@[@[ @[EA@@EL )@@G@@@@[@[F@[KA@@BEGINDATA******* EM )@@G@@ _____@@@@@@@DSL ______BEGDAT______ERVEC ______EN )@@G@@INROUT______(017H BEGINDATA*******,11A6) (062H0***** EXTRA BEGINDATA CAEO )@@G@@RD FOUND IN COP. LAST ONE USED.) (005H0 ,13A6,A2) (025H0EP )@@G@@CARRY-OVER PACKAGE INPUT,/,006H OF ,A6,020H PRECISION DATA FOR ,I7,017EQ )@@G@@H OBSERVATIONS OF ,I3,032H VARIABLES, PRODUCED DURING RUN ,A2,004H ON ,AER )@@G@@6,A2) (076H0***** END-OF-FILE NOT FOUND AFTER ENDOFDATA CARD OF THE CARRES )@@G@@Y-OVER PACKAGE.) ______ ______(1H0,/,077H0THE FOLLOWING ACCUET )@@G@@MULATED WITH THE ABOVE CARRY-OVER PACKAGE(S) FOR THIS RUN:/)(070H ***** EU )@@G@@FIRST CARD OF CARRY-OVER PACKAGE INPUT IS NOT A COP HEADER CARD) (048H EV )@@G@@***** ENDOFDATA CARD IS MISSING OR OUT OF ORDER)(035H ***** NO INPUT RECEW )@@G@@ORDS IN DATA SET) (052H0***** ANALYSIS ABANDONED BECAUSE OF ERRORS IN INEX )@@G@@PUT) (113H ***** CARRY-OVER PACKAGE HEADER ERROR. COLUMNS 5 - 9 ON COPEY )@@G@@ HEADER DO NOT MATCH COLUMNS 17-21 OF BEGINDATA CARD) (105H ***** CARRY-EZ )@@G@@OVER PACKAGE HEADER ERROR. SEQUENCE NUMBER (COLS 11-14) FOR COP HEADER FA )@@G@@MUST BE ZERO (0000) ) (114H ***** CARRY-OVER PACKAGE HEADER ERROR. PRFB )@@G@@ECISION TYPE (SINGLE OR DOUBLE) NOT PROPERLY SPECIFIED IN COLUMNS 69-74)FC )@@G@@(059H ***** CARRY-OVER PACKAGE HEADER ERROR. NO. OF VARIABLES (,I3,024HFD )@@G@@) DOES NOT EQUAL NVARS(,I3,031H) AS PUNCHED ON THE INPUT CARD) (050H FE )@@G@@***** ABOVE CARD IS NOT A CARRY-OVER PACKAGE CARD) (063H ***** ABOVE FF )@@G@@CARD HAS IMPROPER SEQUENCE NUMBER IN COLUMNS 11-14) (033H ***** CARRY-FG )@@G@@OVER PACKAGE MISSING,I4,006H CARDS) (029H ***** CARRY-OVER PACKAGE HAS,IFH )@@G@@4,012H EXTRA CARDS) (080H ***** ABOVE CARD HAS DATA SET ID (COLS 5 -FI )@@G@@ 9) DIFFERENT FROM THAT ON COP HEADER) (051H ***** BEGINDATA CARD IS FJ )@@G@@MISSING OR OUT OF SEQUENCE) (016H0ERROR IN S1RCOP) (023H ***** ERROR FK )@@G@@IN COLUMNS,I4,1H-,I3,3H --,5A6) @@@@@[@@@@@L@@@@[@@@@@@@@@@@[]@@[@@@FL )@@G@@@@@@@# @@[@@[@@@@@]@@@@@DSINGLEDOUBLE@@@@@H@@@@[[@@F@@@@@@@@@S1RCOPFM )@@G@@@A,@@]@@F@@^@@@@@@ERPROC@BC@@]@@@@@@@@@@@@@@@@@@@@@@@@GDIN 1______(073H0FN )@@G@@***** CALCULATIONS OMITTED BECAUSE LESS THAN TWO OBSERVATIONS WERE FOUNDFO )@@G@@) (075H0***** NUMBER OF GROUPS IN DATA GREATER THAN NUMBER SPECIFIEDFP )@@G@@ ON INPUT CARD) (078H0***** NUMBER OF GROUPS FOUND IN DATA LESS THAN NFQ )@@G@@UMBER SPECIFIED ON INPUT CARD)@@@@@@@@[@@@Z/?;NF_____"@@@@@@@@@@@[@@F@@RFR )@@G@@@@@@@@S1GDIN@#2@@]@@@@@@SKIP ______READ ______READ ______READ ______FS )@@G@@READ ______READ ______READ ______REW ______NVARS ______TRANSF______FT )@@G@@IVARS ______VNAMES______INAMES______NOBPIR______VFMT ______INROUT______FU )@@G@@FORMAT______LDATA ______TVFMT ______NCR ______LCARDS______CELEND______FV )@@G@@CHARS ______WORDS ______MDCODE______NTCDS ______ERRMAX______LISTRE______FW )@@G@@TEQUIT______COPIN ______S1LOAD. ______(054H ***** OVER 65K OF CORE IFX )@@G@@S NEEDED FOR ANALYSIS, INCREA,014HSING THE RISK ,/043H ***** OF PROGRAM FY )@@G@@MALFUNCTION. EXAMINE THE ,017H OUTPUT CAREFULLY/041H ***** AND REPORT SUFZ )@@G@@SPECT RESULTS TO A ST,017HATJOB CONSULTANT./) @@@@@@@@@[IC@@@@@]@@@@@[GA )@@G@@@@F@@[@@@@@@S1LOAD@]H@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@STJB.STJ,R @@@@@@GC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GD )@@G@@(016H0END OF ANALYSIS) (////5X,016HSTATJOB SKIPPED ,I5,019H UNIDENTIFIEGE )@@G@@D CARDS) COPIN ______B ______REW ______WRI ______BEGINP______GF )@@G@@WRI ______WRI ______END ______REW ______@ADD STJ$D0. . ______GG )@@G@@(//5X,049HSTATJOB TERMINATED BY END OF FILE ON INPUT STREAM)BEGDAT______GH )@@G@@ ______ ______DSL ______IDMAT ______IPAGE ______COPIN ______GI )@@G@@S1GDST. ______@@@@@G@@@@@@@@@@@#@@@@@I@@@@@A @@@@[[@@@@[]@@[@@@GJ )@@G@@@@F@@[@@@@@@S1GDST@](@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GK )@@G@@, INPUT FROM USER SUPPLIED INPUT ROUTINE GL )@@G@@ @@@@@@TRANSF______ERVEC ______FMTLST______BLOCKE______GM )@@G@@COPSEP______S8GPID______INCHEK______NOBS ______PADDIN______*SUPWB______GN )@@G@@MAXLAG______BEGDAT______(21H0 BEGINDATA*******,11A6) DSL ______GO )@@G@@BGCN ______(5X,14A6) ______ ______LABELR______(028H0***** GP )@@G@@WARNING: INPUT RECORD,I6,009H CONTAINS,I3,047H LOGICAL RECORD(S) THAT MAGQ )@@G@@Y BE PADDING RECORDS.) (054H0***** TEN INPUT RECORDS WITH PADDING HAVE GR )@@G@@BEEN FOUND./7X,051HLISTING OF INPUT RECORDS WITH PADDING DISCONTINUED.) GS )@@G@@(023H *****ERROR IN VARIABLE,I4,1X,A6,A2,013H , IN COLUMNS,I3,001H-,I3,0GT )@@G@@18H OF LOGICAL RECORD,I3,004H -- ,5A6) (016H0*****A TOTAL OF,I4,042H GU )@@G@@INPUT RECORDS HAVE HAD ERRORS IN DECODING,/042H *****DECODING OF INPUT RGV )@@G@@ECORDS TERMINATED)(056H0***** ERROR IN TRNF --- SKIP AND REPEAT BOTH SPEGW )@@G@@CIFIED./7X,020HANALYSIS TERMINATED.)(059H0*****RECODE ERROR DETECTED WHIGX )@@G@@LE TRANSFORMING INPUT RECORD,I6,036H -- INPUT VARIABLES HAD THESE VALUESGY )@@G@@) (018H0***** A TOTAL OF ,I4,061H INPUT RECORDS HAVE HAD ERRORS IN TGZ )@@G@@RANSFORMATION COMPUTATIONS,/048H *****TRANSFORMATION OF INPUT RECORDS TEHA )@@G@@RMINATED) (/19H0MISSING DATA CODES) (13H0INPUT RECORDI6) (1H+,2HB )@@G@@0X,010H(REPEATED))(068H *****ERROR RETURN FROM USER SUPPLIED INPUT ROUTIHC )@@G@@NE AT INPUT RECORD ,I6) (045H ***** ERROR IN STJBANK INPUT AT INPUT RECOHD )@@G@@RD,I5)(025H0***** AFTER INPUT RECORD,I6,001H,,I6,050H LOGICAL RECORDS COHE )@@G@@NTAINING PADDING WERE BYPASSED.) (13H0INPUT RECORDI5,8H SKIPPED) HF )@@G@@(5X,042HENDOFGROUP (JFLAG=5) RETURNED FROM S1USIN.) (26H0LAST INPUT REHG )@@G@@CORD SKIPPED) (/,007H0ONLY (,I5,016HTH) INPUT RECORD) (/7H0LAST (IHH )@@G@@5,16HTH) INPUT RECORD) (1H+,30X,010H(REPEATED))(11H0A TOTAL OF,I5,27H IHI )@@G@@NPUT RECORDS WERE SKIPPED) (019H0 ***** A TOTAL OF ,I5,030H LOGICAL RHJ )@@G@@ECORDS WERE SKIPPED ,034HATTEMPTING TO ALIGN INPUT RECORDS.)FILENM______HK )@@G@@S1INOB. ______(51H ***** NO INPUT RECORD PRECEDES THIS SEPARATOR CARHL )@@G@@D) (48H0***** ENDOFDATA CARD IS MISSING OR OUT OF ORDER) (35H0***** NHM )@@G@@O INPUT RECORDS IN DATA SET) (52H0***** ANALYSIS ABANDONED BECAUSE OF EHN )@@G@@RRORS IN INPUT) (030H0***** ERROR ON LOGICAL RECORD,I4) (46H ***** IHO )@@G@@LLEGAL SPECIAL CARD - READ AS FOLLOWS ) (17H0***** A TOTAL OF,I4,65H IHP )@@G@@NPUT RECORDS WITH PARITY OR LENGTH ERRORS HAVE BEEN ENCOUNTERED) (17H0*HQ )@@G@@**** A TOTAL OF,I4,69H INPUT RECORDS CONTAINING ILLEGAL SPECIAL CARDS HAHR )@@G@@VE BEEN ENCOUNTERED) (027H0***** INPUT RECORD MISSING,I3,022HLOGICAL HS )@@G@@RECORDS, FIRST,I4,030H LOGICAL RECORDS LISTED BELOW:) (032H0***** LAST IHT )@@G@@NPUT RECORD MISSING,I4,016H LOGICAL RECORDS007H, FIRST,I4,020H CARDS LISHU )@@G@@TED BELOW:) (17H0***** A TOTAL OF,I5,43H INPUT RECORDS WITH ERRORS WERE HV )@@G@@ENCOUNTERED,A1,30H AND OMITTED FROM THE ANALYSIS) (43H0***** MISSINGHW )@@G@@ DATA CODES CANNOT BE SKIPPED)(97H0***** TEN INPUT RECORDS HAVE BEEN SKIHX )@@G@@PPED - LISTING OF EACH INPUT RECORD SKIPPED IS DISCONTINUED)(66H0***** AHY )@@G@@NALYSIS ABANDONED BECAUSE OF INCORRECT DATA SET TERMINATOR) (082H ***** HZ )@@G@@ABOVE CARRY-OVER PACKAGE CARD ENCOUNTERED WHILE ATTEMPTING TO READ RAW DIA )@@G@@ATA,/,8X,035H--COP WAS NOT PUNCHED ON INPUT CARD) (022H0*****PARITY IB )@@G@@ERROR ON ,A4,027H INPUT ENCOUNTERED ON LOGIC,009HAL RECORD,I4,016H OF INIC )@@G@@PUT RECORD,I6) (025H0*****RECORD-SIZE ERROR--,I5,039H CHARACTER PHYSIID )@@G@@CAL RECORD ENCOUNTERED,,013H INPUT RECORD,I7,022H OMITTED FROM ANALYSIS)IE )@@G@@(053H0*****ERRORS LISTED BELOW ENCOUNTERED IN DECODING OF ) (075H *****FIF )@@G@@UNCTION ERRORS LISTED ABOVE DETECTED WHILE TRANSFORMING INPUT RECORD,I6,IG )@@G@@036H -- INPUT VARIABLES HAD THESE VALUES) (025H0*****RECORD-SIZE ERROR--IH )@@G@@,I5,056H CHARACTER PHYSICAL RECORD ENCOUNTERED AT LOGICAL RECORD,I4,016HII )@@G@@ OF INPUT RECORD,I7,001H,,/,25X,034HREADING OF INPUT TAPE DISCONTINUED) IJ )@@G@@(111H0*****USER INPUT ROUTINE ERROR--USER SUPPLIED INPUT ROUTINE MAY BE IK )@@G@@USED ONLY WHEN TRANSFORMATIONS ARE ALSO USED/042H ***** OR USERIN IS ON IL )@@G@@THE BEGINPROG CARD.) (017H0*****INPUT TAPE ,2A6,065H IS NOT POSITIONEIM )@@G@@D AT THE BEGINNING OF A FILE--ANALYSIS ABANDONED) (030H0*****INPUT RIN )@@G@@ECORD ONE THROUGH,I6,062H WERE BYPASSED AS SPECIFIED BY CONTROL WORD NOBIO )@@G@@S ON INPUT CARD) (017H0*****INPUT TAPE ,2A6,051H IS NO LONGER POSITIONEIP )@@G@@D AT THE BEGINNING OF A FILE/056H ***** IT HAS BEEN MARKED AS UNUSABLE BIQ )@@G@@Y STATJOB FOR THE,035H DURATION OF THIS STATJOB SEQUENCE.) (043H0*****DIR )@@G@@ATA SET READING WAS TERMINATED AFTER,I6,015HTH INPUT RECORD)(011H0*****FIS )@@G@@IRST,I6,067H INPUT RECORDS CANNOT BE BYPASSED AS SPECIFIED BY NOBS CONTRIT )@@G@@OL WORD,/,10X,006H--ONLY,I6,026H RECORDS FOUND IN DATA SET) (016H0*****FIU )@@G@@EWER THAN,I6,031H OBSERVATIONS FOUND IN DATA SET) (102H0*****USER INIV )@@G@@PUT ROUTINE ERROR--BOUNDS OF INPUT ARRAY SUPPLIED TO S1USIN WERE VIOLATEIW )@@G@@D AT INPUT RECORD,I7) (076H0*****USER INPUT ROUTINE ERROR--THIRD PARAMIX )@@G@@ETER OUT OF RANGE AT INPUT RECORD,I6,014H, OCTAL VALUE=,O12)(011H FIY )@@G@@IRST,I4,033H INPUT RECORDS SKIPPED EXCEPT FOR,018H LAG COMPUTATIONS.) IZ )@@G@@@@#4D@@@@@@[A@AAAAZ@ZZZZ@@[@@[@@[@@@@@@@@@@@@@@]@@@@[[@@@@[]@@@@@^@@@@@#JA )@@G@@CARD FILE TAPE @@F@@@@@@@@@S1INOB@KI@@]@@@@@@@@@@@@@@@@@@@@@@@@JB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@ED9G)[LD:@)@FD9[@@@___@@@___@@@___@@@___@@@___JC )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___JD )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___ ATTEMPT TO USE FREE FORJE )@@G@@MAT IN STATJOB USER ROUTINE @[DD9G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JG )@@G@@@XS@C@@^B@>*],_@%[)@K@>S)@M@(\A)@@ MA'+@@PA_"@@EB@Y@@EB[GJH )@@G@@@^YB[=@#SBAS@[3BD/@@WBGA@@TBHW@@)BI@)L.A*>)@EA_4)@FB@N)@=B@*)@IB[Q)@QBA]JI )@@G@@)@GBD0)@RBF\)@'BG+)@FBH5/S@A&"C@F@@[&#FK@@'=@@[Z/KF@@#/S@A$@AA0A$[ @FK@[JJ )@@G@@RBF@@]C^W@@[[^K@CH[^K@CNR#:K@@CCI@@@!@@A&_/K@@CT/@@@CT/@:@@#8#)@CNCCI@@@JK )@@G@@/@@@CR?@@A&_/K@@CT8#)@CN/KF@@#C/@@@[[@FK@[/KF@@#/,0@CA@@@A*N@@@A$^@[^A*VJL )@@G@@C@@A*O[@@A$ C/)@@[H@)A$^(@@@@I/K@@D!C/)@@[D[@@@@*@@@@K0@@@@K @@@@IC.@@@[JM )@@G@@D[)@@@*@@@@M0@@@@M @@@@K)@)@@K/=0@E[C@)@@@G@)@@@G/)_""/G)@C8*@@@@I/K@@E[JN )@@G@@/,0@*L@@@A$]@@@A$A@[GA*VC/@@@@'^K[]-C/@@@@'^K[]-'^@[]>/,0@C[@@@A*N@@@A$]JO )@@G@@@[LA*VN@0@DB/K@@E:@[MA*V/,0@CA@@@A*P@@@A$^@[PA*VC@@A*Q[@@A$ C/)@@[H@)A$^JP )@@G@@(@@@@I/K@@D!C/)@@[C.@@[]H[@@@@*@@@@K1@@@@K @@@@IC.@@@[D[)@@@/D)@DX*@@@@MJQ )@@G@@ @@@@K)@)@@K/=0@E[/,0@*L@@@A$]@@@A$F@[VA*VC/@@@@'^K[]-'^@[]>/,0@C[@@@A*PJR )@@G@@@@@A$]@[ZA*VN@0@D?/K@@E:@[)A*V/,0@*R@@[A$.@[-A*V'^@[]>/,0@*R@@[A$M@[/,0@*R@@[A$I@[&A*V'^@[]>/,0@$J@@@A$ @@@A*R@[*A*V/,0@(QJT )@@G@@@@@A*S/,0@*R@@[A$.@[%A*V'^@[]>/,0@*R@@[A$V@[?A*VC/@A$ '^K[]-'^@[]>C@@A$ JU )@@G@@H@@A*Q(@@@@G/K@@EY/,0@*R@@[A$+@[1A*VC/@@@@'^K[]-C/@@@@'^K[]-'^@[]>/,0@$JJV )@@G@@@@@A$ @@@A*R@[5A*VN@0@EX/K@@E:@[6A*V/,0@*R@@[A$4@[7A*VC/@@@@'^K[]-'^@[]>JW )@@G@@/,0@$J@@@A$ @@@A*R@['A*VN@0@E%/K@@E:@[;A*VR]0A*W9!)A*Y*4@Q*T/K@Q*T/K@@.%JX )@@G@@AA0A*W[^@A*T9()A*Y/KH@@@C8@@@#/\K@E0C8FK@@[^@@C/[^@@C3[^@@EM[^@@C?C8FK@[JY )@@G@@[^@@C$[^@@EO[^@@C"[^@@C2/K@@CWC8@@@]/\K@E0C8FK@@[^@@E-[^@@DO[^@@D<[^@@DTJZ )@@G@@/K@@DC/K@@@@R;K@(@AFW@@#RBW@@#C1JA.T!9@@@K/K@@FRC1G@@C/-@@FNR;K@@@'=@@@#KA )@@G@@ABW@@#*4G@@#/K@@FWAFW@@^(@G@@ /K@@F)'^@@F+/K@KFDC5G@@#%9@@@]'^@@'//K@KFDKB )@@G@@ CG@@^/K@KFD/K@@@@0@G@@#'=@@@AC1JA.T?9@@@K/K@KF+CC?@@^;*)@@P;C)@@P?9@@@SKC )@@G@@/K@@F0 @@@@HW8K@@W;GK@@=C0W@@#:8K@@(D@)@@IG@?@@ [@?@@ CG@@^/C)KF+ @G@@ KD )@@G@@!9@@@ST8)@@WOB?@@#AB?@@#AB?@@C/K@KF+C^;@@@[@0@G$[@0@G6C@_@@@[@0BG*/G0@;NKE )@@G@@!80@@>/K@@;ND[@A'3+[JA.T/ V@@#C^JA.T/@F@@#1@JA.T/K@@GYRF?@@[AF)A'!C[JA.TKF )@@G@@C8@A':'=@@@J;G@@@>;D@@@+/>@@GVR;@A'!R#;@@[ 4G@@#*@J@@@'=@@@#R7G@@#98F@@#KG )@@G@@/\0@HC/KF@@#*?G@@]/KF@@#9!G@@C99@@G,C1G@@C?9@@@#/K@@G,A]0A'5/,0@PI@@@@@@KH )@@G@@@@@@@@R]0A'50@G@@#'=@@@A*4G@@#/\0@HBR#0BG*R#:@@[C^JA.T 4G@@#(@I@@@/K@@G9KI )@@G@@A]0A'5/,0@NJ@@@@@@@@@@@@R]0A'5D[@A'3)[JA.T[[ZA.T9!G@@C99F@@#(4G@@C/K@@H]KJ )@@G@@C G@@D'^@@NBC G@@^'^@@NB @G@@C @G@@D/KF@@#RF?@@@AF)A'%C@@A'+[@@A'1'=@@@IKK )@@G@@0@@A'2'^@@"K/KJ@@@/K@@@@1@@A'2/K@@HRA]0A'4 @@A'19*@A'69*)A'89(@A''R#KA'2KL )@@G@@G8K@@[[@KA'2!8K@@>/K@@H=(^HA.T/K@@HS/,0@F"@@@A'2@@@A'3@@@@@@C@KA'2/K@@HSKM )@@G@@*@@A'1AA0@(WR]0A'49?@A'69?)A'89!@A''/K@KHJ/K@@@@C @@H:[[@A;:[ @@H0/K@@H2KN )@@G@@/K@@@@ @@A;:/G0@;N!80@@>/K@@;N[@0BG*C@ZA.T+@KA/F/^)@J.R;!@@@/^)@K@'^@@KLKO )@@G@@A#0A;?R;@A;?'=@@[GR#0BG*R;@@@[A7JA.TR7@A;2*0JA.T/@@@J70@@@IA/K@A/LR3ZA.TKP )@@G@@;C@@@#:8@@@]/^K@KHCD@A/IR;)@@H*@@@@HR;)@@#K[@@@IC8@A/IC^KA/IG8K@@[!@K@@LKQ )@@G@@/K@@I!CD@A/JK[@@@IC8@A/JC^KA/JG8K@@[!@K@@LC8K@@*P;K@@]C8)@@ ?C!A/K/K@@JIKR )@@G@@8#K@IY'^@@K>^CXA/KC8)@^@G@)@[[H8)@@[[^!A/K^@K@@KC8HA/KK9@@@H @I@@@%@)@[[KS )@@G@@8#)@I%C@0BG*AB@@JE[ JA.T[DW@@@[[@A;%R#@@@KC5KA;2G9K@[@C1JA.T/[@@I;;DK@@^KT )@@G@@H9K@@];(K@@E)[@@@L;(K@@A[DZA.T9?KA;?/[@@J]9*W@@[O;@@@#/K@@JE9*W@@@;GK@[CKU )@@G@@9*W@@]9*W@@^9*W@@C9*W@@EA#W@@GO;@@@HAF@@@@*4@A;2/K@@J7/K@@JOC8HA/KCDHA/KKV )@@G@@K9@@@H? XA/K/K@@I!/K@@I-C[@BG(?9@@@#/K@@KA?9@@@A/K@@J%:9@@@A/K@@J)CCKA;?KW )@@G@@[^KA;WC@@A'_'=@@@I'^@@"KC@0BG*C^JA.TK8@@@HC8)A/I%CY@@@C8)A/J[CI@@@ @JA.TKX )@@G@@R]0BGG/KF@@]RF@A;?AB@A;)C@@A/G'=@@@J/^@@KAC@0BG*C9@@@T1@JA.T[1JA.TC@KA;%KY )@@G@@ @H@@#C^ZA.TABKA;%C0ZA.TC^@@H0(?JA.T!8K@@)/KG@@@/KG@@[+@KA'3A#\A.T/K@@J6KZ )@@G@@*@@A;:/K@@J5CC!@@@[^)A;AC@@A'./K@@KFCCKA;?[CKA;[R#0BG* @JA.TC@@A'/'=@@@ILA )@@G@@/K@@"KRFKA;?AFKA;NR#@A'"/K@@KF/K@@@@ @@@@HR#)@@JN8K@@^W8K@@EK8)@@0;G0@@ALB )@@G@@;GK@@=*@@@@I8KK@KPR;K@@ P#K@[[T8K@@AR#0A/H;?.@@@;@.@@@/K@KKL/K@@@@ @@A/ELC )@@G@@/K@@K*/K@@@@C@K@K>[@KA/EC^KA/D @@@[[P;K@@[(CHA/K/K@@L[8#K@K:C^)A/J/@)@K6LD )@@G@@P;)@^@CC0A/J?@)@@J/K@@K6[^)A/J/K@@K/C^)A/IP;)@^@CC0A/I?@)@@J/K@@LD[^)A/ILE )@@G@@C@KA/DG8)@@[[^!&/K[@KA/DP;K@@[C[@BG([DHA/KN^XA/KC@0BG*C^JA.T(@@A/E/K@KK+LF )@@G@@/K@KK>C@0BG*(@@A/E/K@KK+ @@A;/ @@A;. @@A;"R;0@@=C^JA.T/@@@LZ1@JA.T(@G@@DLG )@@G@@/K@@LZ*?G@@C/K@@LZN^W@@^'^@@M1CC!A/K!8)@@ /K@@M9')IA;5&#K@@JA#Y@@@8#0@LKLH )@@G@@R#0A;//@0@MX;C0@@MC[@BG*[[@BHTA#0BG*RBJA.T'^@@N;R#0BHTA#0BG*0@G@@#'=@@@ALI )@@G@@*4G@@#'^@@'/ @G@@D ^G@@CRBKA;//K@@L[C G@@C(4G@@C! G@@#/K@@L9[C0A;.[^KA;.LJ )@@G@@/K@@LZ0@G@@#'=@@@A*4G@@#'^@@'/'^@@F+'^@@FDN^W@@^C G@@D[ G@@^ 4G@@C'^@@M1LK )@@G@@/K@@L[C1G@@#:9@@@(/K@@MJ0@G@@#'=@@@A*4G@@#'^@@'/ @G@@D ^G@@C/K@@L[[C0A;_LL )@@G@@[^KA;_C G@@C/[@@MGC0ZA.T?8K@@K/K@@LZ[DG@@^C9@@@C[1G@@#'^@@F+CC0A;_C^KA;_LM )@@G@@/K@@MGC[@A;./ @@M>C[@A;"/[@@M9CC0A;"C^JA.TN^KA;"/K@@M*CC0A;.C^JA.TN^KA;.LN )@@G@@'^@@F+C1G@@#%9@@@('^@@FDC9@@@[[!G@@CR#K@[[ @G@@D/K@@L[/K@@@@RBKA/DP;K@@[LO )@@G@@C HA/K%[@@[[8#K@M41@@@@H/K@KM1C@@A/@'=@@@I/K@@"K/K@@@@N^W@@D'^@@M1C[KBG(LP )@@G@@[DXA/K(4G@@C/K@KM/N^W@@^'^@@M1[DXA/K/K@KM//K@@@@RBKA/DP;K@@[% HA/K8#K@NELQ )@@G@@ CHA/K/K@KNBAA0BGGC^;@@@AB0@NXC@_@@@C9@@@A[[@BG('^@@H0/K@@N7C^JA.TC1G@@CLR )@@G@@%9@@@F?9@@@#/K@@N)A]0A/8/,0@PI@@@@@@@@@@@@R]0A/80@G@@#'=@@@A*4G@@#'^@@'/LS )@@G@@C G@@D*@@@@K'^@@NBC G@@^*4G@@C'^@@NBC1JA.T!9@@@K/K@@N5R;K@)@AFW@@#'=@@@[LT )@@G@@ @G@@C @G@@D @G@@E @G@@^/KF@@] @G@@ /K@@N0C@@A.]'=@@@I'^@@"K/KF@@]/K@@@@LU )@@G@@C@0BG*C^JA.TC1G@@C%9@@@#/K@@O>C^W@@CK^W@@DC[W@@F[[Y@@@C[W@@GG9K@@[[[W@@GLV )@@G@@[[Y@@[C^W@@D[[X@@@CDW@@GG8)@@]G9K@@# @@@@KW9@@@W/[K@OSD[K@@LG9K@@W/[K@OSLW )@@G@@ @I@@@G8)@@[H9K@@[/ K@OOH^?@@D[C?@@D[^?@@C'^@@O/C1G@@C%9@@@#/K@KN; @G@@FLX )@@G@@C[G@@G[[G@@E[[G@@G CG@@G/K@KN;C^?@@CG^?@@DC W@@C @@@@KW9@@@W/[K@OSD[K@@LLY )@@G@@G9K@@WH9K@@[ 4I@@@C1G@@E[!I@@@[1Y@@@C G@@G[ I@@@G9@@@[[ G@@GC9@@@)[(I@@@LZ )@@G@@C[I@@@[[G@@EG8)@@[/K@@ON/K@@@@0@G@@#'=@@@A*4G@@#'^@@'/C0W@@CC@XA;+[0W@@#MA )@@G@@'^@@F+C[G@@DN^W@@^[[G@@^*4G@@C^^W@@D*CG@@^'=@@@[/K@KO/AA0BGGC^;@@@C@_@@@MB )@@G@@C9@@@ [[@BG('^@@H0/K@@Q1C^JA.T(?G@@C/K@@PX'^@@K>C@@A;%^^W@@^^^W@@D'^@@RCMC )@@G@@ ?G@@C*^G@@D/K@@P='^@@K>C@0BG*C^JA.T^^W@@D^^W@@^'^@@F+C1G@@C*4G@@C/K@@P?MD )@@G@@0@G@@#'=@@@A*4G@@#/K@@R C9K@@_=9@@@[[1W@@E/[@@P5!9@@@#/K@@P5'^@@FD*4G@@CME )@@G@@'^@@FDRBW@@CR3?@@C:8)@@^%CW@@D/K@@QF'^@@N;R;K@#)AFW@@D*4G@@C/K@@QE'^@@K+MF )@@G@@*@@@[[/K@@QB0@G@@#'=@@@A*4G@@#'^@@'//K@@QER;K@@[A7W@@C^^W@@D ^G@@CC G@@^MG )@@G@@*4G@@C'^@@NB 4G@@CC^W@@CC1G@@E[!@A.#K^W@@DG8K@@[[^W@@CC G@@GG9@@@[[ G@@GMH )@@G@@[-@A.#;L@@@A[>@A.#C[@A.#[[I@@@[[G@@EC1G@@C:9@@@#/K@@R]:9@@@^/K@@Q$'^@@RWMI )@@G@@C1G@@C:9@@@#/K@@Q*'^@@N;'^@@F+*4G@@#'^@@'/C G@@^'^@@NB @G@@^ @G@@C @G@@DMJ )@@G@@/KF@@]C1JA.T%9@@@-/K@@Q"0@JA.T/K@@Q9C@@A.^'=@@[S/KF@@]C[@A.^RBJA.T[[G@@@MK )@@G@@'=@@[>/KF@@]C@@A.M'=@@@I'^@@"K/KF@@]C9@@@^[1G@@C/K@@Q$*^@@HJ/KF@@]'^@@'/ML )@@G@@/K@@@@C@0BG*C^JA.T'^@@F+*4G@@#'^@@'/C0W@@CC@!A;+[0?@@#C9@@#)C0W@@C:8K@@]MM )@@G@@/K@@RTC9@@#/C0\A.T?8)@@KG9@@@^[DG@@^'=@@@[/K@KRC/K@@@@C0?@@CC9K@@#%8)@@[MN )@@G@@C9K@@^[1W@@CC[IA;+[1G@@#%9K@@#/K@KRWRB?@@C?8)@@]/K@KRW[C?@@D'^@@O//K@KRWMO )@@G@@/K@@UG/K@@UG/K@@UG/K@@U^/K@@TP/K@@SB/K@@T=/K@@XC/K@@X:/K@@X0/KH@WC/KH@WHMP )@@G@@/KH@WM/KH@WR/KH@WW/KH@W-/KH@W&/K@@VORF@BG:RB0BG:')G@9S8#@@S O;0@@[R;@@@ MQ )@@G@@AB0BG:AF@BG:/KF@@@[[KA.S%9K@@T/K@@SSC KBBP*@@@@LH9K@@[[DKBBXC9@@@@W9@@@AMR )@@G@@;[@@@MD[K@@LG9K@@ ; @@@MG9@BG?[[@BG: C@BBU'^@@'R'^@@'RC KBBPC[@A.S:9@@@LMS )@@G@@/K@@S8 @@@@K?9K@@B/K@@S*H9K@@B/,0@R"8^K@S-C9K@@ /,0@R";@)@@A;=K@@AG9@@@AMT )@@G@@8^K@S=R#@@@KR#)BBKC[@A.S;^W@@@RBKBGK%9@@@R/K@@S3C @BBP?9@@@A;)?@@@A#!@@@MU )@@G@@R7KBBO:8K@@^/K@@U^/K@@SSH9K@@[D8K@@[/,0@R":8)@@,/K@@TF/CK@TAP;)@@MF@K@@IMV )@@G@@%/K__8/K@@TARBKBGKD@)@@I;C)@@;CK@@Y[@)@[[U@)@@IU[@@@IG[@A"&U[@@@IG[@A"$OB )@@G@@U[@@[[G[HA.';P@@@+H8@@]@S@@A"C9-@@@GC8K@]X;W)@@K(@@@[#/K@@ZHU@)A"D;S)@@IOC )@@G@@G[@@@J;K)@@[H@K@@K9*K@[[C9K@[@0@@@@ID[K@@LG@)@@L"OK@@IC@@@@I/KF@@]:8@@]@OD )@@G@@;KK@@[L@KA"*G@KA"*;S)@@I;K)@@]H80@@]C@@@@JX@)@@H;)@@@[[@0@@IU@0@@JC[@A"XOE )@@G@@C8K@@]U[@@@J;LG@@@G[HA"U8#K@Z>U[@@@IC8K@[;;K@@@[H@K@@G/^)@ZB @@@@G/KF@@]OF )@@G@@/S@A_:C8@@@[[@@A_%/S@A_?C@F@@@R#/@@@(CG@@@/K@@)6C8K@@ +@0A_!%[@A_,/K@@Z_OG )@@G@@;)0@@A8#K@Z9/K@@/LR#KA_\N8K@@D2@.&"_/K@@)AC8.@@@RBJA"%/KG@@@A#0A_Y'^@@"5OH )@@G@@D9K@@@C@@A_Q/K@@)4C[ZA"4[[K@)H@@@@@@/K@@)OC^F@@[[@@@@IC[ZA"4[[K@)N@@@@@@OI )@@G@@&,_A"%R7ZA"%!8K@@Q/K@@)/')HA_CR#@@@L(@@A_%/K@@)Y @@A_%/K@@)+/@@@)+/G@@)=OJ )@@G@@:8K@@[/K@@)"/SF)@@/KF@@['^@@"5'^@@__A#@A_MR#@@@L;C@@@M'^@@__A#@A_L9?@A_EOK )@@G@@;O0@@=W80@@E/@0@)1;*0@@AO;0@:@O;W@@@G9J 0[ H@@@'=@@@I/K@@/L/G0@/L?80@@EOL )@@G@@/K@@)^9?@A_Q'^@@"5/K@@)?9?@A_Z/K@@)'R#,@@@:@)A_0/K@@)=:@)A_1/K@@-A;C)@@AOM )@@G@@%@)A_2/K@@)++@@A_3/@K@)+/K@@)=C^F@@[C^G@@@C[ZA"4[[K@-H@@@@@@/K@@)OC^V@@[ON )@@G@@C[ZA"4[[K@-M@@@@@@[@H@@@/K@@)OC[ZA"4[[K@-R@@@@@@A#K@@K9?V@@[A#H@@@[[I@@@OO )@@G@@/K@@)OR#V@@@R#H@@@1@H@@@/K@@-<%@@B^H/K@@->A#@A_"/KF@@]A]0B[$A#@A_4/,0@*ROP )@@G@@@@[B@@@@^B[&R_@A_4'^K[]-'^@[]>R]0B[$/KF@@]R#V@@@R#@A__A#H@@@/KF@@]/K@@@@OQ )@@G@@'^@@=:'^@@="A#)B@=/,0@*R@@[B](@@^B[&'^@[]>/,0@*R@@[B@Z@@AB[&'^@[]>RB@@-3OR )@@G@@R#W@@@()G@@@/K@@+D;GK@@A;C)@@Y[@KB##C IB#PO#@B#B/K@@+H;CK@@A[@KB##C G@@[OS )@@G@@O#@B#CAB@@>*R@KB^IO@K@@K @@@@FR;0@@ R#L)@@R;)@@ @@@@G;?@@@A/@@@+W;)@@@YOT )@@G@@A#FB@*O]0B#B8#)@+O8#0@+MR#K@@F @@@@GW@@B^J)@KB^K)@@B^K;*)@@Y;?K@@AA#KB[HOU )@@G@@A]0B@$O]0B#CA]0B@NR#@B#BA#@B#]R]0B^I @@@@[R_@@@#A#@@@ER#@B##/@@@>C;G@@@AOV )@@G@@A#@B##;CK@@YR#)B#])@)B@YO#)B#BA#)B#];?)@@0)@)B[=R#)B[*9*%B[GO])B#CRBXB#FOW )@@G@@'^H@@@/K@@+!/K@@@@'^@@SAB;)>S^@V)>S/K@@+"/K@@@@K[@B@NOX )@@G@@?[KB^L/K@@8O#KB#B/K@@>4:@)B^M/K@@>6RBH@@@R]0B^NA]0B[K @@B@$AB)B@$9!@B]DPL )@@G@@9(@B[LC[@B]F[[@B[N?8)@[@/K@@&E9!@B]G9(@B[OC[@B]I[[@B[Q/K@@&I9!@B]J9(@B[OPM )@@G@@C[@B]L[[@B[Q9!@B[69(@B[RC[@B[8[[@B[T(^H@@@/K@@&&9!G@@@[ KB#@C[KB# 9(@B[UPN )@@G@@C[KB[>[[KB[W^@KB#^/,0@*R@@[B[K@@?B[&R_@B@$'^K[]-'^@[]>C[@B[U[[@B]DN@KB#^PO )@@G@@8KK@>3/K@@&39!@B]M9(@B[U9!@B[99(@B[W9!@B[;9(@B[Y/,0@*R@@[B[K@@,B[&R_@B@$PP )@@G@@'^K[]-'^@[]>/K@@&7/,0@*R@@[B[.@@0B[&'^@[]>C[@A_":[@B^H/K@@&"F[KA_"G[KA__PQ )@@G@@/DK@$B/[K@$B/,0@*R@@[B]C@@2B[&'^@[]>'^@@=5;?@@[C(@@B##/KF@@#/K@@>*/,0@*RPR )@@G@@@@[B]O@@4B[&C/@A_"'^K[]-'^@[]>'^@@=5'^@@(W'^@@=: @@B##R#FK@@A#@B]D(@FK@[PS )@@G@@/K@@$SR#KA__O#KB#BA#KA__RB:@@]CDV@@]/@)@$YRB"@@[A#0B#@/K@@>2[[KB@$/,0@*RPT )@@G@@@@[B]?@@'B[&R_@B@$'^K[]-'^@[]>/K@@&'/S@B^UR#V@@@R#H@@@"K)@@GO;)@[5;^K@@[PU )@@G@@;CK@@QD )@@G@@/K@@(WA#@B^>R#@B^&'=@@@I/S@@@@/S@@@@/S@@@@/S@@@@/S@@@@(^@@(W'=@@@D9*@B^+QE )@@G@@'=@@@6)8@@)@R#@@@H'=@@@5 @@@@G'=@@[[9?@B^+(@@@(V'^@@""'=@@@)/KIK(,/K@@@@QF )@@G@@R#)B^7R;0B^>N8K@@QM#\)@@ @@B^6/K@K%[/K@@@@C^0BH]CCKBH]%8K@@ G80@@[P;0BH#QG )@@G@@?@0B^6R#0B^6[C0BHT/K@K%C/K@@@@R;)@[@C4KBH#:8K@@0R;)@]@:8K@@1R;)__@:8K@@+QH )@@G@@R;)@@@O\)B^$AF)B^$C8K@@ [4KBH#/K@K%M/K@@?=/K@@?=/K@@,3/K@@?X/K@@:8/K@@%6QI )@@G@@/K@@?A/K@@0'/K@@1H/K@@1L/K@@@@RFKBH]RB0BH]!80BHT/K@K%%')H@9Y8#K@%4O;0@@[QJ )@@G@@R;K@@ AB0BH]AFKBH]/K@K%%[[KB^3%9K@@T/K@@:E'^@@%CA#0B^6C KBBP*@@@@LH9K@@[QK )@@G@@[DKBBXC9@@@@W9@@@A;[@@@MD[K@@LG9K@@ ; @@@MG @BHW[[@BH] C@BBU'^@@'R/K@@%9QL )@@G@@'^@@'RC[KB^3%9K@@L/K@@:RC9KB^1C^)BGKC@,@@@+8)@@[(@@@@JC9KB^2[ KBGKC9K@@]QM )@@G@@/K@@:SC9K@@B[[KB^0C KBBP?[KB^0/K@@:+H[KB^0R;)@@ '^@@%%8^K@:XC[KB^0H9K@@[QN )@@G@@C^)BGKC@,@@@C[@B^3:9@@@R/K@@:\/K@@:('^@@%%;@)@@Y8^K@:*R7)BBO:8)@@^/K@@?XQO )@@G@@/K@@:EC@K@@LT8K@@A;@!@@@/K@@:(D[@@@K'^@@\!R7KBBO:8K@@^/K@@?X'^@@'RC^KBGKQP )@@G@@E@X@@@'^@[[[D8K@@[RB)BGK[ @BG#H @BBP/H@@:3/ @@?^?@Y@@@/K@@:3'^@@03/K@@:5QQ )@@G@@'^@@'RC KBBP?9K@@H/K@@?JH9K@@HR;)@@ '^@@%%8^K@?FC9K@@GR;K@@#T@K@@LC^)BGKQR )@@G@@C[I@@@;[H@@@H9K@@[R#)@@K;[@@@-;G)@@=R;)@@A;^)@[ '^@@%%8^K@?P/K@@?A'^@@'RQS )@@G@@R3KBGK:8K@@[/K@@:9:8K@@ /K@@:I/K@@?>'^@@'RDHKBBX] KBG#/HK@?(C9K@@@HDKBBPQT )@@G@@H9K@@^ @@@@IR7KBBO:8K@@[R;)@@[%8K@@^/K@@?4R3KBGK:8K@@#R;)@@[H[K@@IG KBBPQU )@@G@@/HK@!+C^KBGK0@H@@@/[K@!+[DKB^,CDKBBPGHKBBX/HK@!+/[K@!+[ KB^,'^@@!6CD@B^,QV )@@G@@'^@@\=(G@BG^/K@@!(RJ)BG PJ)BBX#^)BG /@)@!E/G)@!$R;)@@+'^@@%%RJKBG '^@[[[QW )@@G@@ @GBF\ @GBF0C9@@@#R7)BBO:8)@@[/K@@!W%8)@@^/K@@!TR3)BGK:8)@@#/K@@!WC9@@@]QX )@@G@@?9G@@@/K@@!Y'^@@0K/K@@!@KB^8/K@@0D/K@@0C>@KB^9/K@@0DC8)@@-'^@@%%CH@BG#/H@@0*(^@@\0/K@@0MRM )@@G@@'^@@0X/K@K\0/K@@@@ ^@@\!R#@@@K/K@@0TR#?BF\!@@B^'R;)@@@O;)@@0'^@@%%8#@@0ORN )@@G@@*^@@\!/K@K\!/K@K0K/K@@@@R#@BF?/K@@0>R#?$F\!@@B^;R;)@@@O;)@@0'^@@%%8^@@0)RO )@@G@@AB@BF?/K@K0XD@@@@KGD@BBPR;)@@.'^@@%%R;)@@0/K@@0\'^@@%%8#@@0,/K@K\0'^@@03RP )@@G@@/K@@\F/K@@@@C KBBPR;)@@*/K@@08'^@@%%8^K@07/K@K03%8)@@'/K@@1D/,0@9J:8)@@'RQ )@@G@@/K@@1['^@@%%/K@@0/R#KBBNA#KB^3/,0@9J:8)@@'/K@@0_R#KB^3A#KBBN/K@@4L/,0@9JRR )@@G@@'^@@%%8^K@1D/K@@4LR;)@@ '^@@%%8^K@1I/K@@4LC9KB^*[ KBBL/K@@3!/K@@@@ @@B \RS )@@G@@ @@B 0 @@B ?/K@K1O/K@@@@*4@B \/K@@1%+8)@@JR#)B 0T8)@@EO#0@@IA#0B 0R#)B \RT )@@G@@(4@B 0/@)@1TT8)@@EO7)B 0 4@B 0R#0B 0A#)B \/K@K1TR#)B ?O;)@@[A#)B ?9?)B \RU )@@G@@/K@K1T/K@@@@9!@B \'^@@1./K@K1\/K@@@@9!@B \'^@@1./ K@13C9K@@[/K@K13/K@@@@RV )@@G@@9!@B !'^@@1./K@K19/K@@@@/[@@1.!9@@@)/K@@2^;(K@@A;H@@@A/K@K1.RB)@1.:8)@16RW )@@G@@/K@@@@R;)@@HA\)BGF;C)@@AA3)BGFR;)BG?AB)BGFR;K@@A'^@@9!/K@K1./K@@@@9?)B \RX )@@G@@9*)B !R#)B ?A#)B :'^@@1O/K@K2K @@@2:@0B %/K@@2W/@K@2XSC )@@G@@G8@@@]/K@@3^/K@@@@*@@BD.'^@@3P^@KBD./K@K3K/K@@@@ @@BGFR;@@@BA7@BGFR;KBG?SD )@@G@@ABKBGFR#@@3)'=@@@I @@@@H'^@@;X/K@@"K@[^@3-INPUT EXPONENT TOO LARGE"*"B^"SE )@@G@@"?"B^""*"B K"?"B K"*"B +"?"B + 4@BGK 0@BGK @@BGJ @@BBO @@BBXC9K@6>[ K@2ASF )@@G@@C[KBGL[[KBGOC[KBBK[DKBGWC9K@@_[1KB 2C9K@9=[ K[]=C[KBBL[[KBBNR#)@@LR#,@@@SG )@@G@@%@)BBY/K@@4GR;)A-TR#@BG(%8@@@H/K@@4DRB@B^%RBG@@@%^@@(\R;)A-W/K@@4F=8@@@#SH )@@G@@R;)A-W/^,@@@/,0@9J%8)@@(/K@@4GC[KBBN[[KBBQR;@@@@ @@BBP *@BBO'^@@1OC9@@@@SI )@@G@@/,0@9J/KI@4S/KG@5W/KG@5W/KG@5W/KG@5W/KG@5W/KG@5)/K@@5S/KG@5W/KG@5W/KG@5*SJ )@@G@@/KG@5*/KG@5=/KG@5=/KG@5?/KG@50/KG@5W/KG@5W/K@@5S/KG@5W/KG@5W/KG@55/KG@59SK )@@G@@/KG@5W/K@@5S/KG@5W/K@@5S/KG@5W/KG@5W/KG@5W/KG@5./KG@5W/KG@5W/KG@6[/KG@6 SL )@@G@@/KG@6T/KG@5W/KG@5W/KG@5W/KG@5W/KG@5W/KG@5W/KG@6D/KG@5W/KG@5W/KG@5W/KG@5WSM )@@G@@/KG@6X/KG@5W/KG@6H/KG@6H/KG@6H/KG@6H/KG@6H/KG@6H/KG@6H/KG@6H/KG@6H/KG@6HSN )@@G@@/KG@6-/KG@5W/KG@6L/KG@6P/KG@5W/KG@5WA#)BBJ%8@@@#R;)@@A/KG@5=/K@@6>/K@@6>SO )@@G@@/K@@6>/K@@%@/K@@4Q/K@@4Q/K@@4Q/K@@(9/K@@68/K@@7#/K@@7J/K@@%@/K@@68/K@@7#SP )@@G@@/K@@7J/K@@(./K@@7Q/K@@7V/K@@7Y/K@@%@/K@@64/K@@6_/K@@7F/K@@%@/K@@6K/K@@66SQ )@@G@@/K@@7[/K@@7H/K@@%@/K@@7>/K@@7%/K@@7!/K@@%@/K@@7\/K@@73/K@@76/K@@%@/K@@8JSR )@@G@@/K@@8I/K@@88/K@@%@/K@@8'/K@@6>/K@@6>/K@@(;/K@@78/K@@8D/K@@8G/K@@%@/K@@7OSS )@@G@@/K@@7O/K@@7O/K@@("/K@@8+/K@@8./K@@8_/K@@%@/K@@6>/K@@9[/K@@6>/K@@(//K@@4LST )@@G@@/K@@60/K@@62/K@@('/K@@4L/K@@60/K@@62/K@@(_/K@@7-/K@@7)/K@@7/K@J__RF)BBU/@)K9DP;)@@[AF)BBUC@)BGJ/@)@'-[@)BGK @@BGJ/K@@'+'^@BGNTP )@@G@@R3)BGKP;)@@[AB)BBMRF)BBXOB)BBP?@)BBW/K@@'6AF)BBXR;)@@]A7)BGFRB)BBWA\)BGFTQ )@@G@@;C)@@AA3)BGFR;)BG?AB)BGF @@@@H'^@@;XRF)BBX ?@BGWAF)BBX/K@K'RCD@BBXG[@@@LTR )@@G@@[D@BBX/KF@@@/K@@@@AB@BGF9*KBB=C4W@@#AFKBGF;GK@@#O;K@@0A7KBCKR;K@@A;?K@@#TS )@@G@@A3KBCKR7W@@#:8K@@ /K@@;P!8K@@ @@@@HR#HBB&C8)@@#[4)BGF'^@@;X'=@@@I9?KBB=TT )@@G@@/K@@"KC@@BB:/K@@;HRBW@@#/@K@;GAFW@@^ 4G@@#9?KBB=/K@@'/ @@BGF/K@@;G/K@@@@TU )@@G@@RA0BGG&'0@@[C!V@@@/[KK;X:9K@@[/K@K;XCDF)@[/[@@;=H9K@@[H9K@@[?9K@@@/K@K;XTV )@@G@@CC:@@[C^;)@[/@K@;2!8K@@^/K@@;2%8)@@]/K@@;$/KJ@@@%8)@@#/K@@;$/KJ@@@R#WBCXTW )@@G@@A#KBCOR#WBCZA#KBCUR#@BC-'=@@@I/K@@"K'^@@"5R;F@@@L8@@@[RB!@@@?8)K@@/K@@/^TX )@@G@@P;)K@@RB,@@@P;)@@[RB,@@@N@"@@@R#K@@GRF!@@@/^)@/GO;K@@[/K@@/C:8)/K@/K@@/ETY )@@G@@P#K@@GABK@;//K@@/N/K@@;/'^@@"5R;V@@@OBKK/LA#KBC:^@0BC4^@0BC7RFX@@@R#@BD=TZ )@@G@@'=@@@IR#@@@HN80@#C'^@@__A#@BC.RBKBC:9!@BC?0@H@@@/K@@/5(^H@@@/K@@.KRBH@@@UA )@@G@@RF/@@[?80@[@9!@BC,9(@BC'R#G@@@A#@BC_R#@BD>'=@@@IR#@BC_A#@BC7RBKBC:RBX@@@UB )@@G@@'^@@/9A#KBC:/K@@/X9!@BC,9(@BC'R#@BD&/K@@.O/K@@@@RFH@@[?8@@[@/K@@.BR#@@@HUC )@@G@@P;@@@]RBG@@@P;@@@[O;K@@[RBX@@@O#K@@GRFH@@@8K0K/9/K@@.Q8#@@.[O;K@@[R#X@@@UD )@@G@@RFH@@@/@@@.I%8@BD$/K@@.^O;K@@[/K@@.E9(@BC'R#@BD*A#@BC_R#@BD('=@@@I'^@@"DUE )@@G@@ @@@(V'^@@(W/K@@@@'^@@"5RF@K.S'^@@__A#@BDHR#@BD%RBKK.S/@K@.*'=@@@IL8K@@]UF )@@G@@N@.@@@RA.@@[RB,@@@P;)@@[AB)@;//K@@/N&;@@]K/K@@.O'^@@"5/\0@"(A#@BDRA#@BC%UG )@@G@@R#@BD:'=@@@I/K@@..'^@@"5/\0@"(A#@BDZ9?@BD)/K@@.''^@@"5/\0@"(A#@BDZ9?@BD+UH )@@G@@9*@BDSR#@BD?'=@@@I(^@BC:/K@@.LR#@BD>'=@@@I'^@@"DR#@BC_A#@BC7N80@#C*@@BC%UI )@@G@@/K@@"YRBKBC:/K@@/2/K@@@@RB@@"K/@@K"DAB@@"D ^@@"K'^@@""/K@K"D/S@@@@'^@@"5UJ )@@G@@R#KBGGR#@BD!N@.@@[(CH@@[N@.@@]/\0@"%/K@@../K@@"VN@0K"T'^@@"5R#@BD,/K@@"RUK )@@G@@R]0BC+ @@BC%*CF@@@*4F@@@/K@@"$R;V@@@RFF@@@A#KBC:/K@@/XO'0@@[/K@@")R#@BD\UL )@@G@@A#@BC7^@0BC:RF@BC:'^@@__A#@BC.RBKBC:R#@BD*/@K@"3R#H@@@A#@BC_/KJ@@@/K@@@@UM )@@G@@*^@@"5/K@K"5A]0BC+9*@BC<9*)BC>9(@BC$^@0BC(/K@@"5/K@@@@R]0BC+9?@BC<9?)BC>UN )@@G@@9!@BC$N@0BC(/K@@""C@@@_C'=@@[[/KF@@[EW@@_C@@@@@@A#@BD;R\@@_C/KG@_G/K@@@@UO )@@G@@/K@@@@/K@@_R/K@@_U/K@@_T/K@@@@/K@@@@/K@@_+/K@@@@/K@@_%AF@BD./K@@_UAB@BD.UP )@@G@@RB@@_CR#G@@@;*@@@E;C@@@) @G@@G @G@@H(@@@@G @@BD;(@@BD//K@[@BRB@@_CO;@@@[UQ )@@G@@AB@@_(R#@BD;'=@@[@/K@@_(R#@BD;9*@BD2A#)BD4RF@@_C;C@@@A'^@@__A:@BFO;C@@@AUR )@@G@@A\@BFO;C@@@AA7@BFNC@@BF$'=@@@IRB@@_C'^@@__A#@BF+C@@BF*'=@@@I9?@BD2R#)BD4US )@@G@@'^@@(W/K@@@@;G@@@MR;)@@ Q;K@@A;@K@@#;?@@@A8#)[@]/K@K__R#@BD;A]0BD19*@BD2UT )@@G@@9*)BD49(@BD6^@KBD8^@)BD9^@0BD'R;@@@[A7@BD/K^@@_CABK[@=R\K@_C'=@@[@O#HBD.UU )@@G@@A#HBD.A#@BD0RB!BES/,"@@@@@@BD0@[Q@@@R]0BD19?@BD29?)BD49!@BD6N@KBD8N@)BD9UV )@@G@@N@0BD' 4@BD//K@[@=P;@@@[!@HBEA0@HBEA/K@[@1;*K@@]R;HBE*&;@__^'=@@@IC@@BF(UW )@@G@@'=@@@IR]0BD1/K@@_7(@HBEJ/KF@@]R#HBEJP;@@@[A#HBEJ;*K@@]9?!BE*9!HBE%9*)BFRUX )@@G@@9(@BFTRB@@_C'^@@__A#@BF+C@@BF%'=@@@I/KF@@]/K@@@@C@@BGA;GK@@=W8K@@E[@?$F\UY )@@G@@/^K[[#[@@BF?C @BF?/K@L[[ ^@BG >@@BGB")0[[,98;@@@"0@@@JH8@@K@/@F@@@S@@BF:UZ )@@G@@AA0[[%/^@[[QE@@@@G/K@[[U[^@BG D@K@@G/,0@2RRJ@BG 9?K[[:9=K@@J98K[[*/GK[[-VA )@@G@@"*0BGCH8@@@[/K@[[U9?K[[!9=K@@J98K[[>/CK[[(G8@@@["?0BGC/K@[[UG9@@@[[^@BG VB )@@G@@/K@@@@J.3G3G3G3G3GK[)@@@@@@@@@@@@@@@980[]T"0K@@JP;K@J5;?!@@@[ KBG^?9K@@BVC )@@G@@ @@@@J!9K@@OC9K@@NC@@BGA ^@BF?C@K@@IU8K@@E/@0[]^;C0@@[U80@@E;*0@@[[@0BF,VD )@@G@@9)KBF!C@0@@K[@W$F\;C)@@[8^K[[; @@BF,G8K@@ H@@BGE/K@[]IC@WBF\G8K@@[[@WBF\VE )@@G@@?8K@@E/KF@@@H8K@@E[@WBF\8#@[]FC8K@@[[@KBF,G^KBG [^KBG [^@BF?/KF@@@[ KBG^VF )@@G@@C8K@@O[^KBF?/KF@@@/K@@@@'^@@@@ C@BBX/K@L]X/K@@@@A]0BGGC^)[]-/K@@@@/K@@@@VG )@@G@@/K@J__R#)BGIAB)[]=R#)BGMA#)BGO/K@[]+R#)BGLA#)BGO/K@RGNRB@[]-R]0BGG*4G@@@VH )@@G@@/KG@@@R;?@@[R#G@@@+@@BHXO#KBHYA#K[]8R7@@@@AB)[]-/K@[]=/K@@@@[^@BGKP;)@@[VI )@@G@@C[I@@@;(@@@E;D@@@)[1@BGK:9@@@^[5@BGKC9K@@[:9@@@^G9K@@[:9@@@#G9K@@[[[KBG$VJ )@@G@@/K@L];@@@@@@9*@[#,RBK[#FRFH@@[AB@[#SRBH@@[;*@@@]1@GA)@/K@[#RRBH@@[R;K[#RVK )@@G@@'=@@[D9?@[#,/K@@@@@@@@@@9*@[#,A#)[#0RB@L#T;*@@@]1@GA)@/K@[#(@[CBH:/,0[>9@@@BH)@[DBH:C/@@@]H@@BH)(@@@@G/K@[ AVO )@@G@@R@KBH,C@@BH,G/@__.(@[@@@/K@[^*(@@@@@/K@[^W[@@BH\/,0@*R@@[BH=@[KBH:R@KBH*VP )@@G@@Q@KBH\N.@@@AC8[)@]'^K[]-8L@[^OC8@BHZ'^K[]-@@K@@@'^@[]>/K@[^*/,0@*R@@[BH=VQ )@@G@@@[TBH:C[)BH,G.)__.R@KBH*Q@K@@MN.@@@AC8[)@]'^K[]-8L@[^='^@[]>R@KBH0(@[@@@VR )@@G@@/K@[^7/,0@*R@@[BH=@[+BH:C[)BH0G.)__.R@KBH*Q@K@@MN.@@@AC8[)@]'^)[]-8L@[^3VS )@@G@@'^@[]>R@KBH1(@[@@@/K@[ A/,0@*R@@[BH=@[%BH:C[)BH1G.)__.R@KBH*Q@K@@MN.@@@AVT )@@G@@C8[)@]'^)[]-8L@[ ]'^@[]>/,0@*R@@[BH$@[2BH:'^@[]>C@@BH2H@@BH3R@KBH4C@)BH4VU )@@G@@G/)__/G@)BH3C[[@@@G.@.<0(@@@@K/K@[ )[@@BH\[@)BH5/,0@*R@@[@@@@[7BH:R@KBH*VV )@@G@@Q@KBH5N[@BH\C8[)@]'^K[]-8L@[ W'^@[]>R@KBH6(@[@@@/K@[ 8/,0@*R@@[@@@@[_BH:VW )@@G@@C[)BH2H[)BH3C]@BH6G"@__/G.)@@[;[)@@/,0@*R@@[BH$@]CBH:'^@[]>N@0[ "/K@[ _VY )@@G@@@]EBH:R]0BH?9!)BH79,@BH99,)BH;R@KBH.N[@BH"N[KBH_*4@RH(/K@RH(/K@@.%AA0BH?VZ )@@G@@[^@BH(9()BH79%@BH99%)BH;A@KBH.^[@BH"^[KBH_/KH@@@C8@@@F/\K[ADC8FK@@[@@BH4WA )@@G@@C8FK@[[^@[^F[^@[^TC8FK@][@@BH,C8FK@#[@@BH0C8FK@^[@@BH1C8FK@ [^@[ =C8FK@AWB )@@G@@[^@[ RC8FK@B[@@BH6C@VK@C[@KBH3C@VK@D[@KBH2/K@[#7C8@@@F/\K[ADC8FK@@[@@BH4WC )@@G@@C8FK@[[^@[^F[^@[^TC8FK@][@@BH,C8FK@#[@@BH0C8FK@^[@@BH1C8FK@ [^@[ =C8FK@AWD )@@G@@[^@[ RC8FK@B[@@BH6C@VK@C[@KBH3C@VK@D[@KBH2/K@[ AA]0BIHC@FK@]/KGLB^/K@[BDWE )@@G@@/K@[BR/K@[BZ/K@[BKC@FK@[[@@BICC8@BIA&;@@@^'=@@@JR]0BIH/KF@@BC@FK@[[@@BIFWF )@@G@@C8@BIE&;@@@#'=@@@JR]0BIH/KF@@BC8@@@K[0@BI#/\0[B>(4@BI#/KF@@BC4@BI#[@FK@#WG )@@G@@/KF@@@C8@@@C[0@BI#/\0[B>(4@BI#/KF@@B/KF@@@C@FK@[[@@BI@C@FK@ [C@BI^C@F@@#WH )@@G@@[^@BI^C@FK@^[@@BI C8@BI@'=@@@#R]0BIH/KJ@@@C8FK@@G/@__"[@@BIZ/,0[2,@@@BIQWI )@@G@@@@@BII@@@BIJ@@@BIK/K@[C=@[ BIW/,0[2'@@@BIS@@@BIL/K@[C=/K@[C=@[ABIW @@@@@WJ )@@G@@C/@__"G@@BILC_)@@[[@@@[^[#)BIMC/@@@[H@@BIM;O@@@=W/@@@=]@@BINR@KBIIO@KBINWK )@@G@@T/@@@=G@@BIMH/@@@[[@@BIOC@-D9P;))RIO;C)@@<[@)BIP(@@BIP/K@[CZC.@@@[G[@@@@WL )@@G@@[[@@@@R@K@@@O@KBIZC[)BIM[[-@@@G_)@@[8L@[CAN@0[C*4@RIUWN )@@G@@/K@RIU/K@@.%C8@@@^AA0BIX[^@BIU9()BI)9:)BI+A@KBI=^[@BI>C8FK@[[^@[CV[^@[CUWO )@@G@@[^@[CT[^@[C[/K@[B1C@@@@@/@@[D-/C@[EO/,0[J=@@@BV1@@@BV3@@@BV4@@@BV4@@@BV4WP )@@G@@@[IBW[D@@BV3/C@[DJ*@@@@G/K@[DR/,0[B]/K@[EL@@@BV1@@@BV'@@@BV4@@@BV4@@@BV4WQ )@@G@@@[LBW[ @@BV5C@@@@@[@@BV\ @@BV0 @@BI& @@BV6 @@BV7N@0[D)/K@[F9@[SBW[ @@@@@WR )@@G@@C@@BV\G/@__"/C@[D$*@@@@G/K@[ELC/@__"G@@BV\C_)@@[R@KBW^[@@@[^[#)BV8C/@@@[WS )@@G@@G@@BI&[@@BI&G/@_27/G@[D4*@@@@G/K@[D8R@)BI&C@[@@@[@]BI&/K@[EC/,0[B]/K@[ELWT )@@G@@@@@BV1@@@BV;@@@BI$@@@BV5@@@BV/@[=BW[C/@@@YG@@BV5[@@BV5C/)@@[G@)BV6[@)BV6WU )@@G@@ @@BI&/K@[D!O/K@@[G_)@@[8L@[D?C/@@@[G@@BV7[@@BV7N@0[EK/K@[F9@[?BW[C/@@@[WV )@@G@@[@@@@@/K@[EI @@@@@(@@BV6/K@[EZ/,0[B]/K@[EL@@@BV1@@@BV;@@@BI$@@@BV5@@@BV/WW )@@G@@@[2BW[C/@@@[[@@BV0N@0[EG@@@/,)[H[C@0BWI[-I)@@/KE@@@[5I@@@[1I@@@[!I@@@[(I@@@XL )@@G@@[>I@@@/,)[HF/,0[2,@@@BWT@@@BWO@@@BWP@@@BWQ/K@[HV@[ BW/R@KBWOC@[D9PG/@@@[XM )@@G@@[@[D9PC_)@@[R@KBW_N.@@@I[#)BWRC@[@@@/@@[H*O/K@@[G_)@@[8L@[H+C/@@@[H@@BWRXN )@@G@@]@@BWR/,0@*R@@[BWV@[LBW/C.)__"G[)BWRR@KBW7Q@KBW_[[)@[^C8[)@@'^K[]-8L@[H3XO )@@G@@'^@[]>/,0@*R@@[BW+@[SBW/'^@[]>/,0BWN@@@BW8@@@BW9@@@@@@@[VBW/N@0[I]/K@[I#XP )@@G@@@[WBW/R]0BW.9!)BX@9\)BX]R@KBX^N[@BX *4@RW'/K@RW'/K@@.%AA0BW.9()BX@9:)BX]XQ )@@G@@A@KBX^^[@BX C8FK@@[^@[H"[@@BW_/K@[HO/,0[#2@@@@@@@@@BXC@[ABXNC4@BXI[@@BXAXR )@@G@@C/@@@[[@@@@@D@@BXA/C@[I)*@@@@G/K@[I- @@@@@C@@BXAG/@__\/C@[I&*@@@@G/K@[I*XS )@@G@@C/@@@][@@@@@C@@BXAG/@__Z/C@[I!*@@@@G/K@[I\C/@__"[@@@@@D@@@@@/C@[I3*@@@@GXT )@@G@@/K@[I6N@0[I5/K@[J)@[KBXNC@@BXJ[@@@@@C/)@@[H@)@@@*@@@@I/K@[JDC/)@@[[@)@@@XU )@@G@@C@@BXJ;)@@@I;C@@@YH )@@G@@(@@BXY/K@[L8*@@BXZ/K@[L^C@[D9PG/@@@[[@[D9PC8)@@]N@0[L=/K@[M@@[YBYV(@@BXWYI )@@G@@/K@[L0/,0@*R@@[BX0@[+BYV@@KBXW'^@[]>/,0@*R@@[BY#@[&BYV'^@[]>(@@BXZ/K@[L^YJ )@@G@@/,0@*R@@[BYH@[:BYV@@KBXX'^@[]>/K@[L^/,0@*R@@[BYO@[0BYV'^@[]>/K@[L?N@0[L_YK )@@G@@/K@[M^@[3BYV!^)BYT/K@@.1H8)@@[[^)BYTR]0BYWR@KBYZ*4@RYT/K@RYT/K@@.%AA0BYWYL )@@G@@[^@BYTA@KBYZ/KH@@@C8@@@[/\K[MD/K@[K2C8@@@[/\K[MD/K@[LBC8@@@#/\K[MDC@VK@@YM )@@G@@[@KBYY/K@[LFC8@@@[/\K[MD/K@[L>R8VK@BR8:K@AR8;K@CR9FK@#R9VK@^R9:K@ R9;K@[YN )@@G@@C8FK@[G/@__.C8:K@]G/)__.C9FK@@G.@__.[@@BZ[[@)BZ][[@BZ#A@KBZ^C@]@@@[@]@@@YO )@@G@@C@<@@@[@<@@@R@KBZ^C@[@@@[@[@@@ @@BY)/,0[2'@@@BY7@@@BY)/K@[M'/K@[M'@[DBY"YP )@@G@@C/@@@?H@@BY)[@@BY-*@^@@@/K@[N]C/@@@[G@@BY-[@@BY-*@ @@@/K@[NBC/@@@[G@@BY-YQ )@@G@@[@@BY-*@A@@@/K@[NGC/@@@[G@@BY-[@@BY-/,0[>9@@@BY+@[LBY"C/@@@[H@@@@@;O@@@=YR )@@G@@W@@@@@G/@__"]@@BYYT )@@G@@C/@@@[H@@BY<]@@BY& @@BY$C@)BY9[@)BY*[@)BY(C.@__"G[@BY[@@BY:C@)BY>G@)@@@[@)BY>G/@@@[T@@BY:;K@@@[H@@BY$[@@BY?[@@BY!YV )@@G@@H@)@@@*@@@@I0@@@@I/K@[OCC@)@@@[@)BY>C@@BY:H@@BY>G/@__"]@@BY,C@)BY:H@)@@@YW )@@G@@;O)@@=W@)BY-G/)__"]@)BY\ @@BY0C.@@@[C.)@@[H[)BY<*@@@@M @@@@KC.)@@[C]@BYK[O:C@@BY1H@@BY-C@)BY:H@)BY>G/)__6H@)@@G*@@@@IYY )@@G@@0@@@@I/K@[O:/,0[>4@@@BY'@[0BY"C@@BY\G/@__"/C@[O0*@@@@G/K@[RTC/@__"G@@BY\YZ )@@G@@C_0@@[[@@@[ [#0BY2/,0[AM@@@@@@@@@BY=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ZA )@@G@@@@@BY:@@@BY>@[7BY"C/@@@[*@B@@@ @@@@G @@BY1C/)@@[G@)BY=[@)BY=C.@@@[H[@BY2ZB )@@G@@*@@@@K/K@[QIC[@BY>H[@BY:/D@[PL*@@@@K/K@[QBD[@BY:G[@BY>C[)BZ]G[)BY:C]@BY:ZC )@@G@@;]@@@C/@@@[G@@BY1[@@BY1C/)@@[[@)BY0O/K@@[O"@@@]G_)@@[ZG )@@G@@8L)[PXC/@@@[G@@BY>[@@BY5C@)BY:G@)BY-G/)__"[@)BY6C@@@@@H@@BY6*@@@@G1@@@@GZH )@@G@@/K@[QPC@@@@@[@@BY6C@@BY6H@@BY5/C@[QU*@@@@G/K@[RLC@@BY6H@@BY5C@)BZ]G@)BY5ZI )@@G@@C.@@@[*@B@@@ @@@@KC[)BY5;[)@@C/@@@[G@@BY1[@@BY1C/)@@[G@)BY0[@)BY0ZM )@@G@@O"K@@[O/K@@]8L)[Q*C/@@@[G@@BY6[@@BY5C@)BY6G@)BY-[@)BY6G_0@@[8LK[O4C@@BY,ZN )@@G@@G@@BY$[@@BY$G_@@@[8L@[N5/,0[>4@@@BY+@]4BY"N@0[R*@@BZE@@BZ-[@@BZYC@)BZZ[@)BZ&C[@BZ+[[@BZ$C[)BZ[@@BZ:/,0[K%@@@@@@@@@BZ&@@@BZ:AB )@@G@@@[:BZ.C@@BZ:H@@BZ8(@@@@G/K@[UEC/@@@[G@@BZ)[@@BZ)C/@@@[H@@BZ&]@@BZ&G_)@@[AC )@@G@@8L@[T=*@@BZY/K@[U/C@)BZ-;C)@@<(@@@@I/K@[U((@@BZC/@@@?H@@B)F[@@B)G*@^@@@/K@[WZC/@@@[G@@B)GAO )@@G@@[@@B)G*@ @@@/K@[W=C/@@@[G@@B)G[@@B)G*@B@@@/K@[W(C/@@@[G@@B)G[@@B)GC/@@@[AP )@@G@@H@@@@@;O@@@=W@@B)GG/@__"]@@B)HC/)@@[H@)@@@;O)@@=W@)B):G/)__"]@)B)IC.@@@[AQ )@@G@@[[@B)JC[)B))[[)B)K[[)B)L/,0[>9@@@B)M@[RB)>C/@@@[H@@B)M*@@@@G/K@[X^C/@@J*AR )@@G@@[@@B)N/K@[X,C/@@@[[@@B)NC/)@@[H@)B)H(@@@@I @@@@GC/)@@[C.@@@[H[@B)I*@@@@KAS )@@G@@ @@@@I)@@@@I/=K[X-C/@@@CG@@@@@C@)B)GH@)@@@;O)@@=W@)@@G[@)B)O(@@B)O/K@[X-AT )@@G@@G/)@@[[@)B)NH@)B)I*@@@@I1@@@@I/K@[X,/K@[X\C/@@@[C/)@@[H@)B)I*@@@@I @@@@GAU )@@G@@C/)@@[C.@@@[H[@B)H*@@@@K @@@@I+@@@@I/=K[X,/K@[X\ @@B)J @@B)P @@B)QC/@__"AV )@@G@@G@@B)HC/)__"G@)B)IC.@@@[*@A@@@ @@@@K[@)@[^[@@B)?[[@B)!C/@@@[G@@B)P[@@B)SAW )@@G@@C@)B)PG@)B):[@)B)PH@)@@@*@@@@I0@@@@I/K@[YBC@)@@@[@)B)P @@B)TN[KB)?(@@B)QAX )@@G@@/K@[YI/,0[>4@@@B)-@['B)>C/@@@[G@@B)T[@@B)VC@)B)TG@)B)G[@)B)TH@)@@@*@@@@IAY )@@G@@0@@@@I/K@[YUC@)@@@[@)B)T/,0[AM@@@@@@@@@B)J@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AZ )@@G@@@@@@@@@@@B)S@@@B)P@]@B)>C/@@@[G@@B)Q[@@B)QH@@B)N/C@[Y!*@@@@G/K@[Y4 @@B)QBA )@@G@@/,0[>4@@@B)+@] B)>C/@@@[G@@B)J[@@B)JD@@B)SG@@B)P[@@B),G/@@@[T@@B)\H/@@@[BB )@@G@@C@)B)TH@)B)V/C)[Y_*@@@@I/K@[Z%D@)B)VG@)B)TC[@B)(G[@B)VC[)B)V;[)@@@@*@@[@@KB)KBE )@@G@@@@KB)LN[0B),C8E)@['^)[]-8L0[Z)'^@[]>C^@B)0'K@@@E[@@@@EO"@@@[O"K@@]8L)[ZNBF )@@G@@8LK[YD8L@[X;/,0[>4@@@B)M@]ZB)>N@0[Z1/K@[Z2@])B)>R]0B)&9!)B)19,@B)3R@KB)5BG )@@G@@R@)B)6R@0B)7R[@B)8R[KB)9R[)B)'R[0B);R]@B)/R]KB).R])B)"N[@B)_N[KB-@N[)B-[BH )@@G@@N[0B-]*4@R)U@[LB+=C/@@@ABM )@@G@@[@@B-TC/)@@#[@)B-U*@@B-P/K@[-_ @@B-V/,0[2'@@@B-$@@@B-P/K@[=5/K@[=5@[SB+=BN )@@G@@ @@B-W/,0[2,@@@B-(@@@B-X@@@B-Y@@@B-W/K@[-M@[UB+=/,0[2,@@@B-:@@@B-Z@@@B-YBO )@@G@@@@@B-)/K@[=5@[VB+=/,0[2,@@@B-!@@@B--@@@B-Y@@@B-)/K@[=5@[WB+=R@KB--C@[D9PBP )@@G@@[@@B-EC@-D9Q[@)B-F/,0[2,@@@B-\@@@B--@@@B-Y@@@B-)/K@[=5@[ZB+=R@KB--C@[D9PBQ )@@G@@[@@B-MC@-D9Q[@)B-N/,0[2,@@@B-1@@@B-+@@@B-Y@@@B-)/K@[=5@[+B+=/,0[2,@@@B-3BR )@@G@@@@@B-<@@@B-Y@@@B-)/K@[=5@[N@0[+F/K@[>U@[%B+=C/@@@[G@@B-V[@@B-VR@KB-+C@-D9P[@)B-=BT )@@G@@C[@B-<[[@B--R@KB+ZN.@@@ R@)B--C@]D9P[@[$-FC/)@@[G@)B--[@)B--8L@[+QC.@@@[BU )@@G@@H[@B-V*@@@@K/K@[C@@B-W/@@[<_/G@[<_/K@[<\/,0@E4@@@B-T@@@B-U@]NB+=C/@@@AH@@B-TBY )@@G@@(@@@@G/K@[C8@B-P'^K[]-@@KB-V'^@[]>C@@B-W/@@[<_/G@[<_C@@B-XG@@B-WG/@__"CB )@@G@@[@@B->/,0@*R@@[B+E@]2B+=C[)B->H[)B-XR@)B+)Q@)B-X[[)@[^C8](9P'^K[]-8L@[<;CC )@@G@@'^@[]>C/@@@EG@@B-Z[@@B->H@@B-ZR@KB-+(@@B-=/K@[=U[@@B+$/,0@*R@@[B+H@]/B+=CD )@@G@@R@)B+)Q@)B-ZN[@B+$C8](9P'^K[]-8L@[=HC8@B-G'^K[]-@@KB-H@@KB-='^@[]>C/@@@[CE )@@G@@G@@B-=[@@B-=[@[D9P/K@[=(/,0@*R@@[B+N@#DB+=C[)B->H[)B-ZR@)B+)Q@)B-Z[[)@[^CF )@@G@@C8](9P'^K[]-8L@[=+C8@B-G'^K[]-@@KB-H'^@[]>/,0@*R@@[B+R@#MB+=R@KB+-N.@@@#CG )@@G@@C8[$-F'^K[]-8L@[=,'^@[]>N@0[=4/K@[>U@#TB+=/,0[IF@@@B+U@#UB+=N@0[='/K@[>UCH )@@G@@@#VB+= @@B-T @@B-U/K@[-[C@@B-V[@@@@@N@0[>]/K@[>U@#BCI )@@G@@/K@[>U@#$B+=C@@B-S[@@@@@N@0[>G/K@[>U@#:B+= @@B-&/,0[2'@@@B+X@@@B-&/K@[>OCJ )@@G@@/K@[>O@#\B+=C/@@@6H@@B-&[@@@@@N@0[>T/K@[>U@#1B+=R]0B+>9!)B+(R@KB+:R@)B+?CK )@@G@@N[@B+!*4@R++/K@R++/K@@.%AA0B+>[^@B++9()B+(A@KB+:A@)B+?^[@B+!/KH@@@C8@@@[CL )@@G@@/\K[>+/K@[)6C8@@@[/\K[>+/K@[=;C8@@@]/\K[>+C8FK@@[^@[=_/K@[="C8@@@]/\K[>+CM )@@G@@C@VK@@[@KB+*/K@[>#C8@@@]/\K[>+C8FK@@[^@[>D/K@[>CC8@@@]/\K[>+C8FK@@[^@[>QCN )@@G@@/K@[>HC@@@@@[@@B+,/G@[&C*@@@@G/K@[&J/,0[>"@@@B+\@[AB+8 @@B+0N@0[&I/K@[*#CO )@@G@@@[CB+8C@@B+,G@@C!?[@@C!?*@@B+0/K@[&4@@@B+4@[HB+8C@@B+,[@@B+0C@@B+1CP )@@G@@H@@B+\G@@B+0/C@[&Z*@@@@G/K@[&) @@B+0N@0[&+/K@[*#@[LB+8C@@B+0G@@B+,G/@@@^CQ )@@G@@[@@B+0C@)B+1H@)B+\G@@@@I/G@[&!*@@@@G/K@[&O/,0[>4@@@B+5@[PB+8N@0[&2/K@[*#CR )@@G@@@[QB+8C@@B+;[@@B+1N@0[&7/K@[*#@[WB+8C@@B+/G@@B+0[@@B+0N@0[&./K@[*#@[)B+8CS )@@G@@C/@@@BG@@B+.[@@B+2C@@B+"H@@B+.*@@@@G1@@@@G/K@[$DC/@@@JG@@B+.[@@B+2C@@B+"CT )@@G@@;@@@@*@@@@K @@@@I)@@@@I/=K[,7/,0[B]/K@[,7@@@C]]@@@C]&@@@C]J@@@C]JDH )@@G@@@@@C]J@[1C],R@KC]HC/@@@[[@[C[( @@C]KC/@@@[H@@C]H(@@@@G/K@[%AC/@@@[H@@C]HDI )@@G@@]@@C]LH/@__"R@KC]$]@@@[^C@[*@9G@@C]K[@@C]K8L@[%]R@KC]HC@[C@9[@@C]N;O@@@=DJ )@@G@@W/@@@W[@@C]OC@-C[ [@)C]PC[[C[L[[@C]QC[-C[X[[)C]RC][C[5[]@C]SC])C]A[]-C[5DK )@@G@@H])C]**@@@@Q/K@[%2C")@@[H]@C]((@@@@O @@@@QC"@@@[C#@C]SH#@C]%(@@@@S @@@@ODL )@@G@@+])@@O/&0[%:G/)__"*@@@@I0@@@@I/K@[%:/,0[0!/K@[,7@]DC],R@KC]H @[C[ @[C[LDM )@@G@@ @[C[XN@0[%1/K@[\L@]HC],C/@@@[[@@C]GC@)C]AH@)C]=(@@@@I/K@[%. @@C]GC@)C]ADN )@@G@@H@)C]>*@@@@I/K@[!@ @@@@@D@@C]P/C@[:]*@@@@G/K@[:K/,0[0C/K@[,7@]RC],C/@@@[DO )@@G@@[@@C]PR@KC]KA@KC].R@KC].C@[BEK )@@G@@N@0[\K/K@[\L@^BC],R]0C]\9!)C]"9,@C#@9,)C#]9\@C#^9\)C#AR@KC#CR@)C#DN[@C#EEL )@@G@@*4@S]?/K@S]?/K@@.%AA0C]\9()C]"9%@C#@9%)C#]9:@C#^9:)C#AA@KC#CA@)C#D^[@C#EEM )@@G@@/K@[02R@KC]KN8LBA])C^WR]-D9&A@)C^XR@-D9$A@0C^YR@1D9*A[@C^ZR[[D9(A@KC^)FN )@@G@@R@KC^ON8LD9P^^K[5*R@KC^PN8LD9P^^K[5(R@KC^QN8LD9P^^K[5%R@KC^RN8LD9P^^K[5:FO )@@G@@R@KC^SN8LD9P^^K[5?R@KC^TN8LD9P^^K[5!R@KC^UN8LD9P^^K[5,R@KC^VN8LD9P^^K[5\FP )@@G@@R@KC^WN8LD9P^^K[50R@KC^XN8LD9P^^K[51R@KC^YN8LD9P^^K[52R@KC^ZN8LD9P^^K[53FQ )@@G@@N8PD9P^^K[54N8QD9P^^K[55N8RD9P^^K[56N8SD9P^^K[57N8TD9P^^K[58N8UD9P^^K[59FR )@@G@@N8MD9P^^K[5'N8ND9P^^K[5;N8OD9P^^K[5//,0#C1@@@C#.@@@C^[@@@C^ @@@C^@@@@C#"FS )@@G@@@@@C#_@@@C^A@@@[5*@@@[5(@@@[5%@@@[5:@@@[5?@@@[5!@@@[5,@@@[5\@@@[50@@@[51FT )@@G@@@@@[52@@@[53@@@[54@@@[55@@@[56@@@[57@@@[58@@@[59@@@[5'@@@[5;@@@[5/@[L@@@FU )@@G@@R[KC^)R@PD9%R[>D9:N8QD9P^^K[6BN8LD9P^^K[6A/,0#IW@@@[6A@@@[6B@[M@@@/,0A+/FV )@@G@@@[N@@@/K@[4B/,0@(Q@@@C^N@[O@@@N@0[6L/K@#B"@[*C&0/,0[*G@@@C&[@[:C&0R@KC&]FW )@@G@@N.@@@^C@@CM5[@[*L]8L@[6R @@CNJ @@CNK @@CNL @@CNM/,0[C4@@@@@@@@@CNN/K@#B7FX )@@G@@@[5C&0C@@CNNH@@@@@*@@@@G/K@#B7/,0[2'@@@CQ[@@@CNO/K@#B7/K@#B7@[8C&0/,0[3EFY )@@G@@@@@CNQ@[9C&0[@@CNP/,0[2'@@@CQ#@@@CNR/K@[67/K@[67@['C&0/,0[2'@@@CQ @@@CNJFZ )@@G@@/K@[6./K@[6.@[;C&0/,0[2'@@@CQB@@@CNK/K@[7#/K@[7#@[/C&0/,0[2'@@@CQD@@@CNLGA )@@G@@/K@[7D/K@[7D@[.C&0/,0[2'@@@CQF@@@CNM/K@[7J/K@[7J@["C&0/,0[2,@@@CQH@@@CNSGB )@@G@@@@@CNT@@@CNU/K@[7Q@[_C&0/,0[2,@@@CQJ@@@CNV@@@CNT@@@CNU/K@[7X@]@C&0/,0[2'GC )@@G@@@@@CQL@@@CNW/K@[7J@@@CN+@@@CNZ@]QC&0*@@CNZGJ )@@G@@/K@#B4C@@@@@T@@CNIH@@@@@R@0@@GO@0C&5R[@C&;O[@@@GR[KC&9O[K@@GN8O@@@^^K[9AGK )@@G@@N8N@@@^^K[9 N8P@@@^^K[9BN8M)@@^^K[9C/,0A>D@@@[9 @@@[9A@@@[9B@@@[9C@@@CN)GL )@@G@@@@@@@@@@@CN-@@@CNZ@]TC&0C@@CN)"@@C& "K@@@G;)W@@D[@L)@[G_)@@[8L@[8=/,0[2,GM )@@G@@@@@CQR@@@CN<@@@C&A@@@C&B/K@[;5@]XC&0C/@@@EG@@CN<[@@CN=C/)__"G@)@@@C.@@@[GN )@@G@@G[@@@@H[@@@@C[)@@@T[)@@@H.)@@[[[@C$ G[@C$#C]@C$ G]@C&"H@@CN/,0[\X@@@C&G@@@CQ<@@@CN(@@@@@@@@@CN:HB )@@G@@@#@@@CN(@@@@@@@@@CN:@#=C&0/,0[\X@@@C&H@@@CQ$@@@CN(HC )@@G@@@@@@@@@@@CN:@#>C&0/,0[\X@@@C&H@@@CQ(@@@CN(@@@@@@@@@CN:@#&C&0C/@@@ G@@@@@HD )@@G@@[@@CN?/,0[*G@@@CN?@#*C&0/,0[>(@#(C&0C@@CN)"@@C& "K@@@G;)W@@D[@KCN!/,0@*RHE )@@G@@@@[CQ:@#:C&0@@KCN!'^@[]>/,0@*R@@[CQ2@#\C&0@@K@@@'^@[]>/,0@*R@@[CQ9@#3C&0HF )@@G@@@@K@@@C.)__"G[)@@@C"@__"G]@@@@R[@C$HR@KC$IC])C$IG")__.C#@C&4G_@__"C_)@@[HG )@@G@@G#)@@@H#)@@@[#)C&_C#)C&/G_)__.[#)C$^C#)C&5G_)__.[#)C&"C#)C&6G_)__"[#)C$#HH )@@G@@D#)C&.G_)@@[[#)C&.C#)C&8G_)__"[#)C$]C#)C$FG_)__"[#)C$AC#)C&7G_)__"[#)C$@HI )@@G@@C#)C$CG_)__"[#)C$ C#)C$DG_)__"[#)C$[C#)C$EG_)__"[#)C$JC#)C$GG_)__"[#)C$KHJ )@@G@@C#)C&_G#)C&"[#)C&"C#)C&_G#)C$^'^@[]>/,0@*R@@[CR@@#7C&0'^@[]>R[KC&#Q[K@@SHK )@@G@@R@)C&#Q@)C$][[)@[^[[)C$][]@C$^[])C&_[#)C$L/,0@*R@@[CRA@#.C&0@@P)@[@@M)@[HL )@@G@@'^@[]>8L@[..R@0C$JR@)C$JC@@@@@;@@@@M'K@C&"[@@@@ N[@C$^ @]@@[N[KC$]C@ )@[HM )@@G@@"@#@@[[@#@@[8LK["HO/0@@[C^)C&.'K)@@ [@)@@ O/)@@[8L@["FR@)C$AR@0C$AR[KC$ HN )@@G@@C@)@@@;@)@@M'K)C$L[@)@@AN[@C$^ @ @@[ @]@@[N[KC$]C@#@@["@A)@[[@#@@[8LK["+HO )@@G@@C^)C&.'K)@@A[@)@@AO/)@@[O/0@@[O.K@@[8L@["ZC@)C&I"^)CN)]@)CN,A@KC$]A[@C&.HP )@@G@@D@@CNM*@@@@G1@@@@G/K@["8C@@CN)[@@CN,C@@CN)"C@C&J[@@CN\R@)C$ R@0C$@R[KC$#HQ )@@G@@R[)C&#Q[)C$AR@KC&#Q@KC$JR[@C&#Q[@C$[N[@C$^C@[@@["C[@@[C@&@@["C)CN)"^@@@IHR )@@G@@"G@CN)]@@CN0C@ @@["^#@@[*@@@@G/K@[_L @@CN0C@@CN0[@@CN1C@)CN\"C)C&K"GA@@[HS )@@G@@"^)@@G*@@@@I0@@@@I/K@[_,C/@@@[G@@CNZ[@@CNZC@)C&C[@+@@[D@@CN1/C@[_<*@@@@GHT )@@G@@/K@[_>C@@C&L[@@CN1C@@CN0"G@CN,[@@CN0D@@CN0/C@[_?*@@@@G/K@[_! @@CN0/K@[_5HU )@@G@@C@@CN0"G@CN,[@@CN0/,0@$$@@@CN0@^,C&0[@]@@[C@A@@["C@CN\"G@CN1[@^)@[C@-@@[HV )@@G@@"G)CN)[@-)@[C@@CN0[@A)@[O/)@@[O/0@@[O.K@@[8L@[_ C/)@@EG@)@@@[@)CN?/,0[*GHW )@@G@@@@@CN?@^4C&0R@KC&. @[@@@R@)C$](@]@@@/K@]@VR@0C&DQ@0C$HR[@C&#Q[@C$KN[@C$^HX )@@G@@C@^)@[[@@CN2;@@@@@@[G/)__"C.@@]V"P@@@IID )@@G@@[[KCN4N[KC$^C@[@@["C[@@["G@CN3"^A@@["G@CN4E@@@@G[@@CN5/,0@$$@@@CN5@ OC&0IE )@@G@@[@A)@[C@-@@["G)CN3[@-)@[8LK][WO.K@@[8L@][N/,0[*=@@@@@@@@@@@@@@@C&R@@@C&[IF )@@G@@@ SC&0/,0[)A@@@@@@@@@@@@@@@@@@@@@@@@@@@C&S@@@CRD@@@C&[@@@C&[@@@CKZ@@@CM6IG )@@G@@@@@CM/@@@C&R@@@@@@@@@@@@@@@@@@@ TC&0/,0[*=@@@@@@@@@@@@@@@C&R@@@C&[@ UC&0IH )@@G@@/,0[)A@@@@@@@@@@@@@@@@@@@@@@@@@@@C&S@@@CRL@@@C&[@@@C&[@@@CKZ@@@CM6@@@CM/II )@@G@@@@@C&R@@@@@@@@@@@@@@@@@@@ VC&0C/@__"G@@@@@C_)@@[[@@@[^[#)CNIC/@__"G@@@@@IJ )@@G@@C@)@@@G@)CNIH@)@@@G@)C&_[@@C$^[@)C$K @@CN6R@)C$KN[KC$^*@]@@[/K@]]0C/@@@[IK )@@G@@G@@CN6[@@CN6O@)@@@8LK]]:C@@CN6H@@@@@(@@@@G/K@]]9G_)@@[8L@]]Z/K@]]"/,0@*RIL )@@G@@@@[CRT@ ?C&0'^@[]>/K@#B4C/@__"G@@@@@C@)C&8G/)__"C_)@@[R@0@@I[@@@[^[#)CNIIM )@@G@@C@#@@[G/@__./C@]#F*@@@@G/K@]#JO/0@@[G_)@@[8L@]# /K@]#O/,0@*R@@[CR'@ 8C&0IN )@@G@@'^@[]>/K@#B4C@@@@@T@@@@@[@@CN7/,0[\X@@@C&T@@@CSG@@@CN7@@@@@@@@@CN:@ .C&0IO )@@G@@/,0[\X@@@C&T@@@CSI@@@CN7@@@@@@@@@CN:@ "C&0C@@@@@T@@@@@[@@CN8/,0[\X@@@C&GIP )@@G@@@@@CSK@@@CN8@@@@@@@@@CN:@A@C&0/,0[\X@@@C&G@@@CSM@@@CN8@@@@@@@@@CN:@A[C&0IQ )@@G@@C/@@@[*@@CNL @@@@GC/)@@[*@@CNK @@@@I+@@@@I/=K] Q/,0[\X@@@C&H@@@CSO@@@CN8IR )@@G@@@@@@@@@@@CN:@A^C&0/,0[\X@@@C&H@@@CSQ@@@CN8@@@@@@@@@CN:@A C&0C/@__"G@@@@@IS )@@G@@C@)C&8G/)__"C[@C&4G.@__"C_)@@[R[@C&#Q[@@@KR@KC&#Q@K@@IC@)@@@;@)@@M'K)C&'IT )@@G@@[@)@@ [@@@[^[#)CN>C@@@@@T@@CN>H@@@@@R[)@@GO[)C&/R@)@@GO@)C&;R@0C&9O@0@@GIU )@@G@@R[0C&5O[0@@GC@^)@[[@@CKO/,0A&I@@@CKO@AEC&0C/@@]V"O[)@[[@KCN9N8R@@@^^K]^.IV )@@G@@N8Q@@@^^K]^"N8P)@@^^K]^_N8M@@@^^K] @N8N@@@^^K] [/,0A=.@@@@@@@@@CN9@@@]^.IW )@@G@@@@@]^"@@@]^_@@@] @@@@] [@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C&[IX )@@G@@@@@C&[@@@C&[@@@C&[@@@CNK@@@CNL@@@CNQ@@@C&[@@@CNM@@@CNZ@AGC&0G_)@@[8L@]^WIY )@@G@@/,0[2'@@@CSS@@@CN'/K@] W/K@] W@AIC&0(@@CN'/K@#B4 @@CN;/,0[2,@@@CSU@@@CN/IZ )@@G@@@@@CN;@@@CN;/K@#B7@AMC&0/,0[2,@@@CSW@@@CN.@@@CN;@@@CN;/K@#B7@ANC&0/,0[\XJA )@@G@@@@@C&U@@@CSY@@@C&V@@@C^<@@@CN:@AOC&0R[0CN/C/@__"G@@CN'C@)C$CG/)__.R[)C&'JB )@@G@@R@)C&;C[@C$OG.@__.C[)C$IG.)__.R@0C$IR@KC&9R[@C$HC]@C&'G"@__"C])C&4G")__.JC )@@G@@C#@C$MG_@__.C#)C&5G_)__.[#)C&_C#)C$MG_)__"[#)C$^C#)C&'G_)__.[#)C$KC#)C$GJD )@@G@@G_)__"[#)C$]C#)C$DG_)__"[#)C&.C#)C$NG_)__"[#)C$[C#)C$NG_)__.[#)C$JC#)C&;JE )@@G@@G_)__"[#)C$AC#)C&8G_)__.[#)C$#C#)C$EG_)__"[#)C$@C#)C&'G_)__"[#)C$ C#)C$DJF )@@G@@G_)__.[#)C$LC#)C$FG_)__"[#)C&"C#)C&'G_)__"[#)C$PC#)C$CG_)__"[#)C$QC#)C&4JG )@@G@@G_)__"[#)C$RC#)C&'G_)__.[#)C$SC#)C$OG_)__"[#)C$TC#)C&3G_)__"[#)C$UC#)C&7JH )@@G@@G_)__"[#)C$VC#)C&6G_)__"[#)C$WC#)C&7G_)__.[#)C$XC#)C&'G_)__.[#)C$YC#)C&6JI )@@G@@G_)__.R[KCN.N/K@@[^@KCN"[@@@[^A[@C$ZA@0C$)A@KC$-A@)C$+A[KC$JJ )@@G@@[@)C$&[[@C$$[[)C$*[]@C$([])C$%[#@C$:[#)C$?/,0[*G@@@C&W@ASC&0C/@@@[H@@CN"JK )@@G@@(@@@@G/K@]B9C@@@@@T@@@@@[@@CN7/,0[\X@@@C&T@@@CS)@@@CN7@@@@@@@@@CN:@AWC&0JL )@@G@@/,0[\X@@@C&T@@@CS+@@@CN7@@@@@@@@@CN:@AXC&0/,0[\X@@@C&U@@@CS=@@@C&V@@@C^(@@CFU/K@]DRC@@CFU[@@CO@C/)@@[[@)CO[JO )@@G@@G/@__"H@)CFV(@@@@I/K@]C*C_)@@[R@KC&#Q@KC$[[@@@[ [#)CNIC/@@A9G@@CNI[@@CO]JP )@@G@@R@)CO]C@+C^+[@-)@[G_)@@[8LK]CY/K@]D=C/@@A'[@@CO] @@CO#C/)__"G@)@@@C.@__"JQ )@@G@@G[@CO@C_0@@[R[KC&#Q[KC$[[[@@[ [@)C$![#0CNIR[0CO]A[0C$,R[)C$,C@AC^+[@@CO^JR )@@G@@C_)@@[R[@C$RN[)C$![#)CN>C@^@@[H@@CO^(@@@@G/K@]DHO.@@@[G_)@@[8L)]C./,0@*RJS )@@G@@@@[CS$@B@C&0@@KCO^@@KCN_'^@[]>C/@@@[[@@CO#C@@CN>[@ )@[C/)@@]G@)CO][@)CO]JT )@@G@@G_0@@[8LK]C4*@@CO#/K@#B0/K@]D=C@@@@@[@@CO@ @@CO[G/@__"C_)@@[R@0C&#Q@0C$[JU )@@G@@[@@@[ [#)CNIC@@CNI[@#)@[G_)@@[8LK]DZC/@@@[C@)C ^G/)__"*@@@@I @@@@GC/)@@[JV )@@G@@C[@C ]G.@__"*@@@@K @@@@I)@@@@I/=K]D.C@@@@@[@@CO @@COAG/@__"R@)C&#Q@)C$^JW )@@G@@R@KC&#Q@KC$][@@@[ C@[)@[[@])@[8LK]D9/K@]E.C@@C CG@@C D[@@CO C/)@@[[@)COAJX )@@G@@ @@CN&(@@C C/K@]E)C[@C #[[@COBC.)@@$[[)COCG.@__"[[@@[ C/@@@[G@@COC[@@COCJY )@@G@@R[0COCC@$C^+[@)CODG/)__"[@)@[AC/@@@[G@@CN&[@@CN&C/)@@[G@)COC[@)COCR[)COCJZ )@@G@@R[@CN&O[@C$:C[AC^+[[^@@[8L)]EN8LK]EF(@@C D/K@]E.C@@C [@@COEC/)@#\[@)COCKA )@@G@@G/@__"[@@@[ C/@@@[G@@COC[@@COCR[KCOCC@>C^+[@)CODG/)__"[@)@[AC/@@@[G@@CN&KB )@@G@@[@@CN&C/)@@[G@)COC[@)COCR@0COCR@KCN&O@KC$:C[#C^+[[[@@[8L)]E08LK]E*C/@@@[KC )@@G@@G@@CO T@@CO ;K@@@[[@@COF @@COGC/)__"G@)CO@C.@__"G[@@@@R@)C&#Q@)C$[[@)@[ KD )@@G@@[[@C$\C@])@[[@@COHR[0COHO[0C$#C@$@@[G@)COG[@)COG8LK]FF @@COI @@COJ @@COKKE )@@G@@/,0A&\@@@C&[@@@CO@@@@@@@@@@COI@@@COJ@@@C&[@@@COK@CJC&0/,0A&\@@@C&[@@@CO KF )@@G@@@@@@@@@@@COI@@@COJ@@@C&[@@@COK@CKC&0C/@__"G@@CO R[)C&#Q[)C$^R[@C&#Q[@C$UKG )@@G@@[@@@[ [@@C$0C@A)@[[@^)@[8LK]F0C_@@@[R[KC$^R@0C$UN[KC$0[#@CNIC@#@@[[@@CN2KH )@@G@@C_)@@[R@KC$]N[)C$\[#)CN>C@[@@[H@@CN2*@@@@G/K@]G C@@CN>[@ @@[/K@]GDO/K@@[KI )@@G@@G_)@@[8L)]F./K@#B7O.K@@[O/0@@[G_@@@[8LK]F7R[0C$)(@B@@@/K@]GZR@)C&#Q@)C$UKJ )@@G@@R[@C&DQ[@C$HN[KC$0C@])@[[@@CN2;@@@@/K@]INR[0C&.R[)C&.C[)@@@;[)@@MKR )@@G@@'L)C$5[[)@@]N[KC$3 @A@@[N[)C$2C@B@@["@])@[[@B@@[8L)]H7C^)C$4'K)@@][@)@@]KS )@@G@@O.0@@[O.)@@[8LK]H5/,0[*V@@@CO @@@C&R@@@C&[@DOC&0/,0[R9@@@@@@@@@@@@@@@@@@KT )@@G@@@@@CS'@@@CT]@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @DPC&0(@@C^=/K@]I9C/@__"KU )@@G@@G@@CO@C@)@@@;@)@@M'K)C&'[@)@@^R[KC&#Q[KC$[[@@@[ C@ )@[[@@COOR@0COOO@0C$%KV )@@G@@C@<@@[[@)CL^/,0[*V@@@CO @@@C&R@@@C&[@DXC&0N8O)@@^^K]I?/,0[R9@@@]I?@@@@@@KW )@@G@@@@@@@@@@@CL#@@@CTE@@@CTM@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @DYC&08LK]IYC/@__"KX )@@G@@G@@CO@C/)__"G@)CO N/K@@[^@KCN*R@KC$[[@@@[ [@@C$'[@)C$;C@@@@@T@@CN*H@@@@@KY )@@G@@[@@C$/C@[@@[[@@COOR@)COOO@)C$#C/)@]V"O+@@[[@0CN3 @@CN&G/@__"T@@@@@N/K@@[KZ )@@G@@^@KCNIR[)C$^N[)C$;[@@C$.C/@__"G@@CNI[@@C$"C@A@@[[@@COLR[0COLO[0C$.O[0C&_LA )@@G@@R@0C&#Q@0C$^N[0C$"C@#)@[[@@COMC/)@@[G@)CN&[@)CN&R[@CN&O[@C$/O[@C$KR[KCOMLB )@@G@@O[KC$.O[KC&_C[ @@["DB@@["H@CN3" ^@@[][^@@[8L0]J-R]0CNIO"0@@[A]0CNIO.)@@[LC )@@G@@8L)]JQR]0CN*O"0@@[A]0CN*O/K@@[8LK]J#/,0[\X@@@C&Y@@@CTU@@@COF@@@@@@@@@CN:LD )@@G@@@D3C&0C@@@@@;@@@@M'K@C&'[@@@@]N[KC$'N8M)@@^^K]KI/,0[\X@@@C&Y@@@CTW@@@COFLE )@@G@@@@@]KI@@@CN:@D7C&08LK]KC(@@C^$/K@]K6C@@@@@;@@@@M'K@C&'[@@@@ R[@C&#Q[@C$[LF )@@G@@N[KC$'C@^)@[[@@COOR@0COOO@0C$%C@<@@[[@)CL^/,0[*V@@@CO @@@C&R@@@C&[@E@C&0LG )@@G@@N8P)@@^^K]K(/,0[R9@@@]K(@@@@@@@@@@@@@@@CL#@@@CTY@@@CT&@@@CKZ@@@CK>@@@CK:LH )@@G@@@@@C&R@@@CO @E[C&08LK]KV(@@C^?/K@]MEC/@__"G@@CO@C/)__"G@)COFD[@COFG[@@@@LI )@@G@@C.)@@[G[)@@@H[)@@@G[)C$KR[0C$[C]@@@@;]@@@M'M@C&'[]@@@AR@KC&#Q@K@@M[@@@[ LJ )@@G@@[@)C$_[[@C*@C@B@@[[@@COOD@)CNM/C)]LM*@@@@I/K@]L@@@CK:@@@C&R@@@CO @EUC&0O.0@@[LO )@@G@@C^@C*@'K@@@[[@@@@[8LK]LG(@@C^1/K@]P^C/@__"G@@COFC/)@@[D[@CNM*@@@@K1@@@@KLP )@@G@@ @@@@IC.@__"G[@CO@N/K@@[^@KCN*R[KC$[C[)@@@;[)@@M'L)C&'[[)@@][[@@[ [@@C*[LQ )@@G@@[@)C*]C@@@@@T@@CN*G/@@@[H@@@@@G@@C$K[@@C*#C@ @@[[@@COO(@@C^?/K@]M"R@0COOLR )@@G@@O@0C$#C@<@@[G/)__"C.@@]V"P@@@I[[KCN3A@0C*^C@@C*]/)@]M7C/@@]VR[@C*^"O^@@[LS )@@G@@[@KCN3R@KC&#Q@KC*#N[)C*[C@[@@["C@CN3[@[)@[8L)]M' @@CN&C/@__"G@@CO C@)@@@LT )@@G@@T@)CN*[@)C$_H@)@@@R[)COOO[)C$%N/K@@[^@KCNI[@@@[A[@@C*^[@)C* C/@__"G@@CNILU )@@G@@[@@C*AC/@@@[G@@CNIT@@CNI;K@@@[[@@COPR[0COPO[0C* O[0C$KC_)@@[N[0C*A[#)CN>LV )@@G@@C/@@@[G@@CN>T@@CN>;K@@@[[@@COQC/)@@[G@)CN&[@)CN&C[@CN>H[@CNI(@@@@K/K@]OALW )@@G@@R@0CN&O@0C* O@0C$KR[@COQO[@C* O[@C$KC[B@@["D^@@[[[@C*B/,0@$$@@@C*B@E8C&0LX )@@G@@C@<@@["G)@@G[@<@@[A@0C*BC@@C&IR@KC*B"^[@@[*@@@@G1@@@@G/K@]N"C@@C&I[@[@@[LY )@@G@@C@@C&IR[@C*B"@^@@[*@@@@G1@@@@G/K@]OAD@@C&I[@^@@[G_)@@[8L0]NTR]0CNIO"0@@[LZ )@@G@@A]0CNI8L)]NG @@C^-N/K@@[^@KCORN[)C*^C/@__"G@@COR[@@C*BC_)@@[N[0C*B[#)COSMA )@@G@@C/@@@[G@@C^-[@@C^-C@)COSH@)COR*@@@@I/K@]O/K@]V9ME )@@G@@C@@C&+[@@COTC/)@@[H@)CO@[@)C*[T@)CO@;K)@@[G/)__8]@)CN?/,0[*G@@@CN?@FQC&0MF )@@G@@/,0[>(@FRC&0/,0@*R@@[CT"@FSC&0'^@[]>/,0@*R@@[CUC@FVC&0'^@[]>/,0@*R@@[CUDMG )@@G@@@FYC&0'^@[]>/,0@*R@@[CUO@F-C&0'^@[]>D@@C*[[@@COUC/)__"G@)CO@C.@@@[*@@C^1MH )@@G@@ @@@@KC.)@@[*@@C^? @@@@M+[@@@M/>K]QB[@)C*[/,0[\X@@@C&Y@@@CUP@@@COF@@@@@@MI )@@G@@@@@CN:@F$C&0C@@@@@;@@@@M'K@C&'[@@@@[N[KC*[N8L)@@^^K]Q#/,0[\X@@@C&Y@@@CURMJ )@@G@@@@@COF@@@]Q#@@@CN:@F:C&08LK]P.C/@__"G@@COFD@)COFG@)@@@C.@__"G[@COUN/K@@[MK )@@G@@^@KCOVC[)C$[[[)C*[[[@@[ [@@C*C[@)C*DC@@@@@T@@COVG/@@@[H@@@@@G@@C$K[@@C*EML )@@G@@R[@C*[C@^@@[[@@COWR[0COWO[0C$#C/)@]V"O$@@[[@0COXC.@@@[G[@COV[[@COYG/@__"MM )@@G@@T@@@@@R@0COWO@0C$%C.)@]V"P$@@[H[@CO@C]@C$JG]@COYC])COYT])@@@G")@@[H])@@@MN )@@G@@G])C$KN@KCOY^@KCOZR[)@@OR@)C&#Q@)C*ER[KC&#Q[K@@Q][@@[A[@@C*F[[0C*GC/@__"MO )@@G@@G@@CO [@@C*HC@A@@[[@@CO)R@KCO)O@KC$#C/)@]V"O-@@[[@0CO-C@)@@J"@)COX"^)C&KMP )@@G@@[@)CO+R[@C&#Q[@C&.N[0C*CC@ )@["@])@["G@CO+[@^)@[8L0]RIC_)@@[N[0C*H[#)CN&MQ )@@G@@C/@@@[G@@CN&T@@CN&;K@@@[[@@COMR )@@G@@G_)@@[8L0]RP/K@]R\/,0@*R@@[CUT@GBC&0@@N@@[R[@CO)O[@C$%C8^@@['^K[]-'^@[]>MS )@@G@@/K@]V$C/@__"G@@CO R/K@@[[@@@[B[@@C*IA@KCN&C/@@@[G@@CN&T@@CN&;K@@@[[@@CO=MT )@@G@@R[@CO=O[@C$LC@=@@[[@-CLKO/K@@[8L0]R4R[@C&#Q[@C$TN[0C*I @^)@[8L0]S#C_)@@[MU )@@G@@N[0C*I[#)CNIC@@CNI[@@CN*G/@@@[T@@CN*;K@@@[[@@CO>R@KCN*R[@CO>O[@C$LC@=@@[MV )@@G@@"G-CLK"^)COT/C)]SR*@@@@I/K@]S%/,0A>9@@@@@@@@@CO @@@@@@@@@CN*@GZC&0R[@CN*MW )@@G@@O[@C$$(@^@@[/K@]S< @^@@[/K@]S$R@KCN*O@KC$$C/@@@[[@[@@[G_)@@[8L0]SB/K@]S8MX )@@G@@/,0@*R@@[CU%@G*C&0@@N@@[R[@CO)O[@C$%C8^@@['^K[]-R@KCN*O@KC$:C8[@@['^K[]-MY )@@G@@'^@[]>/K@]V$ @@CO&C/@__"G@@CO C/)__"G@)CO)T@)@@@R[@CO)O[@C$%R@KCO)O@KC$#MZ )@@G@@C.@@]V"P[@@[N/K@@[^@KCNIR]@C$^[@@@[BA[@C*JA@KC*K[@@C*L[@)C*M[[KC*NC@C@@[NA )@@G@@[@@COLR[@COLO[@C*FO[@C&_R@KCOLO@KC*MO@KC&_N/K@@[^@KCN>R]KC$^N]@C*LC@D@@[NB )@@G@@[@@COM @@C^+N/K@@[^@KCO$N]KC*LC/@@@[C@)CO$H@)CNI*@@@@I @@@@GC/)@@[C[@CO$NC )@@G@@H[@CN>*@@@@K @@@@IC.@__"G[@CO$[@@C*O[@)C*P[[@C*QC_)@@[N])C*Q[#)CO*C/@@@[ND )@@G@@G@@C^+[@@C^+C/)@@[C[@CO*H[@CN>*@@@@K @@@@I+@)C*O/=0]UHC/)@@[C[@CO*H[@CNINE )@@G@@*@@@@K @@@@IC[@C*P+[@@@I/>K]UHG_)@@[8M)]T0R]0CO$O"0@@[A]0CO$8MK]TZC@)C*GNF )@@G@@[@)COXC[@C*N[[@CO-R])C^+O])C$LA])C*OR])COMO])C*FO])C&_A])C*PR])COMO])C*MNG )@@G@@O])C&_C@E@@["G@CO-R])C*PC@%@@["G)COX"^@@@IC@-@@["G)CO-C[^@@["H@COX"^)@@KNH )@@G@@R])C*O"C%@@["C@@@I"@@CO&[@@CO&R]0CN>O"0@@[A]0CN>O"K@@[8M@]TTR]0CNIO"0@@[NI )@@G@@A]0CNIO"@@@[8L0]THC/)@]V"O)CO [@0CO(C[@CO-"[@COX[[@CO%" @C&KC@)@@J"C)CO%NJ )@@G@@"D@@@IC@)CO%"^)CO("^)C&I"C@COX"C@CO-"C)@@G"G)@@K[@)CO&C@B@@[R])C*KG@E@@[NK )@@G@@G/@__"H@@CO [@@CO:/G@]VG*@@@@G/K@]VP/,0@*R@@[CVP@HMC&0@@N@@[R@KC*JC8[@@[NL )@@G@@'^K[]-'^@[]>/K@]V$/,0A-+@@@CO&@@@CO @@@CO:@HSC&0"^@C&I]@@CO?/,0@*R@@[CV)NM )@@G@@@HTC&0@@N@@[R[@CO)O[@C$%C8^@@['^K[]-@@)CO&@@)CO?'^@[]>R]0COZO"0@@[A]0COZNN )@@G@@C^@COF'O@@@]]@@@@]O.)@@[C^@C*D'K@@@ [@@@@ 8L)]Q.R]0COVO"0@@[A]0COVR]0C*[NO )@@G@@O"0@@[A]0C*[8LK]QOC@@CI>G/@__"(@@@@G/K@]WYC/@__"G@@CO@C/)@@[*@@C^? @@@@INP )@@G@@C.@@@[*@@C^1 @@@@K+@)@@K/=0]WY[@@C*[/,0[\X@@@C&Y@@@CV&@@@COF@@@@@@@@@CN:NQ )@@G@@@H$C&0C@@@@@;@@@@M'K@C&'[@@@@DN[KC*[N8T)@@^^K]WU/,0[\X@@@C&Y@@@CV*@@@COFNR )@@G@@@@@]WU@@@CN:@H:C&08LK]WOC/@__"G@@CO@C/)__"G@)COFC[@CO@T[@@@@H.@@@[C.)@@[NS )@@G@@G[)@@@H[)@@@G[)C$KR]@C&.R])C&.C]@@@@;]@@@M'M@@@M[]@@@[[@)@[ [@@C*R][@C*SNT )@@G@@ @E@@[N[)C*RC@C@@["@[)@[[@C@@[8L)]W4C^)C*S'K)@@[[@)@@[O"@@@[O")@@[8LK]W2NU )@@G@@(@@C^(/K@]XM/,0[*V@@@CO @@@C&R@@@C&[@H9C&0/,0[R9@@@@@@@@@@@@@@@@@@@@@CV%NV )@@G@@@@@CV2@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @H'C&0/,0[\X@@@C&=@@@CV'@@@COFNW )@@G@@@@@@@@@@@CN:@H;C&0/,0[\X@@@C&=@@@CV/@@@COF@@@@@@@@@CN:@H/C&0C@@@@@T@@@@@NX )@@G@@[@@CN8/,0[\X@@@C&T@@@CV"@@@CN8@@@@@@@@@CN:@H"C&0/,0[\X@@@C&T@@@CW@@@@CN8NY )@@G@@@@@@@@@@@CN:@H_C&0 @@CN&C/@__"G@@CO C/)__"G@)COFC.@__"G[@CO@N/K@@[^@KCNINZ )@@G@@R[@C$^R@)C$V[@@@[ [@@C*T[@)C*U[[@C*VC/@__"G@@CNI[@@C*WC@^@@[[@@COLH/@@@[OA )@@G@@R@0C$^N[)C*W]@@C*XC@#@@[[@@COMC/)@@[G@)CN&[@)CN&D[@C*X[[@CONG.@@@[T[@CONOB )@@G@@;L@@@[G@@@@K[@@C^+ @@CO! @@CO, @@CO\ @@CO0R[KCN&O[KC$KR[)CN&O[)C$LR[0C&#OC )@@G@@Q[0C$[N[0C*VC@B)@[[@@COHR]KCOHO]KC$#C/)@]V"O(@@[[@0CN3C@)@@J"@)CO0[@)CO0OD )@@G@@G/@__"[@@C*YT@@@@@R@KCOLO@K@@GO@KC&_C[[@@["[@CO,[[@CO,R]@COMO]@@@GO]@C&_OE )@@G@@C@C@@["@@CO\[@@CO\C[)C*YT[)@@@G[)C^+G[)C$K[[)@@EC]E@@["]@CO![]@CO!8L0]Y)OF )@@G@@C[&@@[[[+@@["D@CO\"H@CO0"A@@@K[] @@[O/0@@[8L)]YDR]0CNIO"0@@[A]0CNIO.@@@[OG )@@G@@O/)@@[8LK]Y@R]KC&#Q]KC&.R@KC&#Q@KC$(N[KC*UC@D@@["^[)@[]@D)@[8LK]ZP @@CN&OH )@@G@@N/K@@[^@KCNIR]@C$WN[KC*TC/@__"G@@CNI[@@C*YN[)C*YC/@@@[G@@CN&[@@CN&R])CN&OI )@@G@@O])C$LC@%@@[[@*@@[8L)]Z+R]0CNIO"0@@[A]0CNIO"@@@[8LK]ZY/,0[\X@@@C&>@@@CW]OJ )@@G@@@@@COF@@@@@@@@@CN:@I,C&0/,0[\X@@@C&>@@@CW^@@@COF@@@@@@@@@CN:@I\C&0(@@C^*OK )@@G@@/K@])L/,0[*V@@@CO @@@C&R@@@C&[@I2C&0/,0[R9@@@@@@@@@@@@@@@@@@@@@CWA@@@CWIOL )@@G@@@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @I3C&0(@@C^%/K@])>/,0[*V@@@CO @@@C&ROM )@@G@@@@@C&[@I6C&0/,0[R9@@@@@@@@@@@@@@@@@@@@@CWQ@@@CWY@@@C&[@@@CKZ@@@CK>@@@CK:ON )@@G@@@@@C&R@@@CO @I7C&0(@@C^,/K@]-)R[0@@@O[0C&'N8R@@@^^K])\/,0[\X@@@C&=@@@CW&OO )@@G@@@@@COF@@@])\@@@CN:@I'C&0N8R@@@^^K])8/,0[\X@@@C&=@@@CW*@@@COF@@@])8@@@CN:OP )@@G@@@I;C&0C/@@]V"O@CO@C@@@@H"^@CO0]@@CO1C/)__"G@)COFC.@@@[G[@@@@G[@C$KR[)C&#OQ )@@G@@Q[)@@K[@)@[ C@A@@["G@CO1[@A)@[8LK]-C/,0[*V@@@CO @@@C&R@@@C&[@J]C&0N8R@@@OR )@@G@@^^K]-O/,0[R9@@@]-O@@@@@@@@@@@@@@@CW%@@@C&[@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&ROS )@@G@@@@@CO @J#C&0(@@C^!/K@]+]C/@@@[H@@CO@C/)@]V"O)@@G]@0CO2C/@__"G@@COFR[KC&#OT )@@G@@Q[KC&.[@@@[ C@ @@["G@CO2[@ )@[8LK]-?/,0[*V@@@CO @@@C&R@@@C&[@JGC&0/,0[R9OU )@@G@@@@@@@@@@@@@@@@@@@@@@@CW2@@@C&[@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @JHC&0OV )@@G@@(@@C^\/K@]++C@@C&I"^@CO0]@@CO3C/)__"G@)COFR@0C&#Q@0C$ [@)@[ C@#@@["G@CO3OW )@@G@@[@#)@[8LK]+G/,0[*V@@@CO @@@C&R@@@C&[@JQC&0/,0[R9@@@@@@@@@@@@@@@@@@@@@CW'OX )@@G@@@@@C&[@@@C&[@@@CKZ@@@CK>@@@CK:@@@C&R@@@CO @JRC&0(@@C^3/K@]>@C/@__"G@@COFOY )@@G@@C/)@@[G@)@@@G@)C$S(@@C^,/K@]+3R@)C&#Q@)@@I[@@@[ C@]@@["C@CO1[@])@[8LK]+,OZ )@@G@@/K@]C/@@@[G@@CN>T@@CN>;K@@@[PD )@@G@@[@@CO5C/)@@[G@)CN&[@)CN&C[@CN>H[@CNI(@@@@K/K@]=ER])@@@O])CO5O])C$SR]@@@@PE )@@G@@O]@CN&O]@C$SC[D@@["DE@@[[[@C*-/,0@$$@@@C*-@J0C&0C@*@@["G)@@G[@*@@[A]@C*-PF )@@G@@C@@C&IR[)C*-"^A@@[*@@@@G1@@@@G/K@]=]C@@C&I[@A@@[C@@C&IR[0C*-"@B@@[*@@@@GPG )@@G@@1@@@@G/K@]=ED@@C&I[@B@@[G_)@@[8L)]@@[G_)@@[8L)]=TR]0CORO"0@@[PJ )@@G@@A]0COR8LK]=O/,0[*V@@@CO @@@C&R@@@C&[@KAC&0N8L@@@^^K]=4/,0[R9@@@]=4@@@@@@PK )@@G@@@@@@@@@@@CXA@@@C&[@@@C&[@@@CK1@@@CK.@@@CK7@@@C&R@@@CO @KBC&0(@@C^2/K@]$JPL )@@G@@C/@__"G@@COF(@@C^!/K@]>HR@0C&#Q@0C&.[@@@[ C@#@@["C@CO2[@#)@[8LK]>D @@CN&PM )@@G@@C/@__"G@@CO N/K@@[^@KCNI[@@@[ [@@C*+C/@__"G@@CNI[@@C*C/@@@[G@@CN>T@@CN>;K@@@[[@@CO5PO )@@G@@C/)@@[G@)CN&[@)CN&C[@CN>H[@CNI(@@@@K/K@]&WR[@CO5O[@C$LR])CN&O])C$LC[^@@[PP )@@G@@"D]@@[[[@C*=/,0@$$@@@C*=@KXC&0C@%@@["G)@@G[@%@@[A])C*=C@@C&IR]@C*="^C@@[PQ )@@G@@*@@@@G1@@@@G/K@]&#C@@C&I[@C@@[C@@C&IR[)C*="@A@@[*@@@@G1@@@@G/K@]&FD@@C&IPR )@@G@@[@A@@[C/@@@]H@@CO@/C@]&K*@@@@G/K@]&WR[0C*=D@B@@[*@@@@G0@@@@G/K@]&SD@@C&IPS )@@G@@[@B@@[/K@]&WR]KCN&O]KC$LC@@C&I[@D@@[G_)@@[8L)]>)R]0CNIO"0@@[A]0CNI8LK]>OPT )@@G@@ @@C^-N/K@@[^@KCORN[KC*+C/@__"G@@COR[@@C*=C_)@@[N[)C*=[#)COSC/@@@[G@@C^-PU )@@G@@[@@C^-C@)COSH@)COR*@@@@I/K@]&7R[KC^-O[KC$LC@)C&I[@>@@[G_)@@[8L)]&:R]0CORPV )@@G@@O"0@@[A]0COR8LK]&&/,0[*V@@@CO @@@C&R@@@C&[@K'C&0/,0[R9@@@@@@@@@@@@@@@@@@PW )@@G@@@@@CXI@@@C&[@@@C&[@@@CK1@@@CK.@@@CK7@@@C&R@@@CO @K;C&0(@@C^4/K@](HC/@__"PX )@@G@@G@@COF(@@C^\/K@]$WR@KC&#Q@KC$ [@@@[ C@[@@["C@CO3[@[)@[8LK]$S @@CN&C/@__"PY )@@G@@G@@CO N/K@@[^@KCNI[@@@[ [@@C*>C/@__"G@@CNI[@@C*&C/@@@[G@@CNIT@@CNI;K@@@[PZ )@@G@@[@@CO4R@0CO4O@0C$SC_)@@[N[)C*&[#)CN>C/@@@[G@@CN>T@@CN>;K@@@[[@@CO5C/)@@[QA )@@G@@G@)CN&[@)CN&C[@CN>H[@CNI(@@@@K/K@]*UR[@CO5O[@C$SR])CN&O])C$SC[^@@["D#@@[QB )@@G@@[[@C*$/,0@$$@@@C*$@LLC&0C@%@@["G)@@G[@%@@[A])C*$C@@C&IR]@C*$"^C@@[*@@@@GQC )@@G@@1@@@@G/K@]*MC@@C&I[@C@@[C@@C&IR[)C*$"@A@@[*@@@@G1@@@@G/K@]*UD@@C&I[@A@@[QD )@@G@@G_)@@[8L)]$\R]0CNIO"0@@[A]0CNI8LK]$< @@C^-N/K@@[^@KCORN[KC*>C/@__"G@@CORQE )@@G@@[@@C*$C_)@@[N[)C*$[#)COSC/@@@[G@@C^-[@@C^-C@)COSH@)COR*@@@@I/K@]*5R[0C^-QF )@@G@@O[0C$SC@)C&I[@$@@[G_)@@[8L)]*(R]0CORO"0@@[A]0COR8LK]*=/,0[*V@@@CO @@@C&RQG )@@G@@@@@C&[@L$C&0/,0[R9@@@@@@@@@@@@@@@@@@@@@CXQ@@@C&[@@@C&[@@@CK1@@@CK.@@@CK7QH )@@G@@@@@C&R@@@CO @L*C&0C/@@@[*@@CI= @@@@GC/)@@[*@@C ] @@@@I+@@@@IC/)@@[*@@C ^QI )@@G@@ @@@@I;^@@@=+@@@@I/=K]:'C/@@@[H@@CO@C/)@]V"O)@@G]@0CO6C/@@]V"O@CO@[@KCO7QJ )@@G@@C@@@@H"^@CO0]@@CO8C.@__"G[@CO R]KC&#Q]KC&"R@)C&#Q@)C$AR[KC&#Q[KC$@R@KC&#QK )@@G@@Q@KC$QR[@C&#Q[@C$VR])C&#Q])C$W[[@@[ [[@C**C@E)@["G@CO6[@ @@[C@=)@["G)CO8QL )@@G@@[@+@@[C@ )@["G])@[[@[@@[N8L)@[^^K]%[/,0A-+@@@]%[@@@CO6@@@CO8@L4C&0"^@C&IQM )@@G@@]@D)@[8LK](5(@@CI=/K@]:'C/)@@EG@)CO [@)CN?/,0[*G@@@CN?@L9C&0/,0[>(@L'C&0QN )@@G@@/,0@*R@@[CXY@L;C&0'^@[]>/,0@*R@@[CX&@L"C&0'^@[]>/,0@*R@@[CX8@M[C&0'^@[]>QO )@@G@@/,0@*R@@[CY]@M^C&0'^@[]>R]@C$Z(@C@@@/K@]: R[)C&#Q[)C$WR@0C&#Q@0C$QR[0C&#QP )@@G@@Q[0C$VR@KC&DQ@KC$HR@)C&#Q@)C$UR[@C&#Q[@C&"R[KC&#Q[KC$@R]KC&#Q]KC$AN[KC**QQ )@@G@@/,0@*R@@[CY#@MGC&0@@M)@[@@L@@@@@L)@[@@&)@[@@$)@[@@>)@[@@()@[@@<)@[@@=)@[QR )@@G@@'^@[]>8LK]%6/K@]:+C/@__"G@@CO R])C&#Q])C$AR@KC&#Q@KC$QR@)C&#Q@)C&"R@0C&#QS )@@G@@Q@0C$VR[@C&#Q[@C$@R[KC&#Q[KC$WR[)C&#Q[)C$U[@@@[ /,0@*R@@[CYF@MXC&0@@Q)@[QT )@@G@@@@>)@[@@<)@[@@=)@[@@%)@[@@-)@[@@+)@['^@[]>8LK]:QC@@CO8"@@C& "K@@@G;)W@@DQU )@@G@@[@KCO9C@)CO6"@)C& "K)@@I;)"@@D[@0CO'/,0@*R@@[CY]@M%C&0'^@[]>/,0@*R@@[CYMQV )@@G@@@M?C&0@@KCO''^@[]>/,0@*R@@[CYV@M0C&0@@KCO9'^@[]>C/@@@[[@@CO;(@@CI(/K@]21QW )@@G@@/,0[*G@@@C&>@M7C&0/,0[>(@M8C&0/,0@*R@@[CY=@M9C&0'^@[]>/,0@*R@@[CY]@M/C&0QX )@@G@@'^@[]>/,0[\X@@@C&Y@@@CY1@@@COF@@@@@@@@@CN:@M"C&0C/@__"G@@CO@C/)@@[G@)@@@QY )@@G@@G@)C$SC[@@@@;[@@@M'L@C&'[[@@@B[@@@[ [@@C*([@)C*%N8R)@@^^K]?=/,0[\X@@@C&YQZ )@@G@@@@@CY3@@@COF@@@]?=@@@CN:@N]C&08LK]?Y @@CO/ @@CO. @@CO" @@CO_N/K@@[^@KCN>RA )@@G@@R]KC$[N[KC*(C/@__"G@@COFC@)@@@T@)CN>G/)@@[H@)@@@G@)C$S[@@C*:[@)C*?C@D@@[RB )@@G@@[@@COHR]@COHO]@C$#C/)@]V"O*@@[[@0CN3C@)@@J"^)C&IC[@C&I"H@@@I"[@CO/[[@CO/RC )@@G@@"C)@@IC[)C&I"H)@@I"[)CO.[[)CO.C/)@@]H@)CN>/C)]!K*@@@@I/K@]!,C/)@@]H@)CN>RD )@@G@@(@@@@I/K@]!+R@KC&#Q@KC*%R@)C&#Q@)C&.R@0C&#Q@0C*?N[)C*:C@#@@["G@CN3[@#)@[RE )@@G@@C@-)@[[@+)@[8L)]!V/K@]!"C/@__"G@@COFR[@C&#Q[@C&.R[KC&#Q[KC$ [@@@[AC@^)@[RF )@@G@@"G@CN3[@ )@[8L)]!(/K@]!"C/@__"G@@COFC@)@@@T@)CN>G/)@@[H@)@@@G@)C$SR[)C&#RG )@@G@@Q[)C$ R])C&#Q])@@I[@@@[AC@E)@["G@CN3[@A)@[8L)]!' @@CP@ @@CP[/,0A-^@@@@@@RH )@@G@@@@@CP@@@@CP[@@@CO @@@COF@@@CY5@@@@@@@N$C&0*@@CP@/K@],HC/@@@[[@@CO_C@@C&IRI )@@G@@"^@CN3"C@CP["^@CO"]@@CO"R]0CN>O"0@@[A]0CN>O"K@@[8LK]?0/,0[\X@@@C&=@@@CY7RJ )@@G@@@@@COF@@@@@@@@@CN:@N?C&0/,0[\X@@@C&=@@@CY9@@@COF@@@@@@@@@CN:@N!C&0C/@__"RK )@@G@@G@@COFR[0C&#Q[0C&.[@@@[ C@B@@["G@CO0[@B)@[8LK],% @@CP@ @@CP[/,0A-^@@@@@@RL )@@G@@@@@CP@@@@CP[@@@CO @@@COF@@@CY;@@@@@@@N5C&0*@@CP@/K@],.C/@@@[[@@CO_C/@@]VRM )@@G@@"O@CO@[@KCO7C@@@@H"^@CO0[@@C*%"C@CP["@@CO"]@@CP]C/)@]V"O)CO [@0CO(D[@C*%RN )@@G@@[[@CP#(@@CO_/K@]\VD[)CI%/D)]\L*@@@@M/K@]\Q/,0@*R@@[CY.@O@C&0'^@[]>/K@]21RO )@@G@@/,0@*R@@[CZJ@O^C&0'^@[]>/K@]21C@@C&I"^@CO7C@)C&I"@)CO([@@C*%"C@C&&C[@CO(RP )@@G@@"D@C&K"D@CO(C[)CO("D)C&$"[@@@M" @C&IC[)C&I"H)CP#" )CO/"D)@@K[@)C*:"C)@@GRQ )@@G@@"H)@@I[[)CP^C@)C&K"@)CO(C[@C&I" @CO(C]@CP#"E@CP#C])C&I"I)@@O"A)CO."D@@@QRR )@@G@@"D@@@I"H@@@G][@CP "D)CP^"[@@@M][@CPAC@@C*%"C@C&*"C@CO("C@C*:]@@CPB/H@]0CRS )@@G@@*@@@@K/K@]0R"^@C&K"G@CPA]@@CPCC@)CPB"G)CPCC[@C&I" @CP^"^)@@KC[@CPB"H@@@IRT )@@G@@][@CPDC@)CP]"G)CPD[@)CPE/K@]0:C@@CP^"C@CP^"^@CP C@)C&K"@)CPB"G)@@G[@)CPCRU )@@G@@C@@C&K"G@CPCC[@C&I" @CP^"@@@@K"G)@@G[@)CPD"^)CP]"C)CPBC@@CPC"C@CP]"G@@@IRV )@@G@@[@@CPEC/@__"G@@CO@C_)@@[R]@C$[[@@@[ [#)CPFC@C@@[[@@CPGR@KCPGO@KC$#C@)CO RW )@@G@@H@-@@[*@@@@I1@@@@I/K@]0"O"@@@[G_)@@[8LK]00/K@]1N/,0[*G@@@C&G@OYC&0/,0[>(RX )@@G@@@OZC&0D@@CI%/C@]1B*@@@@G/K@]1G/,0@*R@@[CZ_@O+C&0'^@[]>/K@]21C/@@@[[@@CO;RY )@@G@@/,0@*R@@[C)W@O$C&0'^@[]>/K@]21C/@@@[C@)CPC"^)C&(*@@@@I1@@@@I @@@@GC/)@@[RZ )@@G@@C[@CPB" @C&(*@@@@K1@@@@K @@@@I+@@@@I/=K]2]C@@C&K"^@CPCC@)CPC"G)@@G]@)CPHSA )@@G@@C[@CPC"[@CPB" @C&KC[)CPC"D)C&K"D)CPC"D@@@MC[)C&%" )CPC[@@C*:"C@CPB"C@C*:SB )@@G@@"D)@@G"H@@@M][@CPI/,0@$$@@@CPI@O\C&0C@)CPH"^)CPE"G)@@G]@)CPJ/,0A->@@@CPJSC )@@G@@@O0C&0"^@C&I]@@CPK/K@]2D/,0A-+@@@CPE@@@CPB@@@CPC@O2C&0"^@C&I]@@CPK(@@CI%SD )@@G@@/K@]2QC@@CI:[@@C>_C/)@@#[@)CO;C@@C>_"^@CPK*@@@@G1@@@@G/K@]2QC/@@@][@@CO;SE )@@G@@/,0@*R@@[C-R@O9C&0@@)CPE'^@[]>/,0@*R@@[C-)@O.C&0@@)CPB'^@[]>/,0@*R@@[C-(SF )@@G@@@P[C&0@@)CPC'^@[]>/,0@*R@@[C-2@P C&0@@)CPK'^@[]>(@@CI%/K@]21/,0@*R@@[C-;SG )@@G@@@PFC&0@@)C>_'^@[]>C/@@@[*@@C ] @@@@GC/)@@[*@@C ^ @@@@I+@@@@I/=K#B0R@)C$>SH )@@G@@N8M@@@^^K]3@/,0[\X@@@C&=@@@C+^@@@COF@@@]3@@@@CN:@PLC&0N8M@@@^^K]3D/,0[\XSI )@@G@@@@@C&=@@@C+A@@@COF@@@]3D@@@CN:@PMC&0C/@@]V"O@CO@[@KCO7C@@@@H"^@CO0]@@CPLSJ )@@G@@C/)__"G@)COFC[@@@@;[@@@@@@C+C@@@COF@@@]3,@@@CN:@PUC&0N8N@@@^^K]37/,0[\X@@@C&>@@@C+ESM )@@G@@@@@COF@@@]37@@@CN:@PVC&0N8M@@@^^K]4HN8N@@@^^K]4IN8O@@@^^K]4JR[)C*,N8Q@@@SN )@@G@@^^K]4KR])C$-N8U@@@^^K]4RR]KC$+N8T@@@^^K]4S/,0A&O@@@COF@@@CO @@@CO@@@@]4HSO )@@G@@@@@]4I@@@]4J@@@]4K@@@@@@@@@@@@@@@C^<@@@@@@@@@CI0@@@@@@@@@]4R@@@]4S@@@CPMSP )@@G@@@@@@@@@@@@@@@@@@@@@@@CPN@PWC&0D@@CPN/C@]4<*@@@@G/K@#B0(@@CPM/K@#B0C/@@@[SQ )@@G@@G@@CPMT@@CPM;K@@@[[@@CPOG/@__"R[0C&#Q[0C*![@@@[ C@B@@["C@CPL[@B)@[8LK]4,SR )@@G@@ @@CNZN8O@@@^^K]49/,0A>M@@@@@@@@@CPM@@@@@@@@@]49@@@@@@@@@CNZ@P*C&0/,0A& SS )@@G@@@@@CPM@@@@@@@@@@@@@@@@@@@@@@@@@P(C&0 @@CPPC/@__"G@@CPMN/K@@[^@KCNI[@@@[ ST )@@G@@[@@C*\C_)@@[N[)C*\[#)CN>C/@@@[G@@CPP[@@CPPH@@@@@/G@]5P*@@@@G/K@]5-R@KCPPSU )@@G@@O@KC$S @[@@[A@KC*0C@@CN>H@@CNI*@@@@G/K@]5)C@@C&IR]@C*0[@C@@[/K@]50C@@CPPSV )@@G@@H@@@@@[@@CPQR[K@@@O[KCPQO[KC$Y @ @@[A[KC*0C@@CN>H@@CNI*@@@@G/K@]50C@@C&ISW )@@G@@R@)C*0[@]@@[G_)@@[8L)]5HR]0CNIO"0@@[A]0CNI8LK]5F/,0A>/@@@CPM@@@CPM@@@@@@SX )@@G@@@@@@@@@@@@@@@@@CNZ@P_C&0C/@@@[H@@CO@]@@CPRC@)@@GG@)CPM0@@@@ID@@CPM]@@CPSSY )@@G@@G@@CPMT@@CPMH/@__"[@@CPTH@@@@@/G@]6I*@@@@G/K@]6NC@@CPT[@@CPUC/)@@[[@)CPVSZ )@@G@@/K@]6SC@@CPTH@@@@@[@@CPUC/)@@][@)CPVC/@__"G@@CPVT@@@@@G@@CPUG@@C$YN8W@@[TA )@@G@@^^K]6=[@@C*\/,0A&]@@@CPM@@@@@@@@@CPS@@@]6=@QEC&0C@@@@@;@@@@P@@@CPM@@@]60@@@@@@@@@CPS@@@]63@QFC&0C/@@@[TC )@@G@@G@@@@@G@@C$YC/)__"G@)CPMC.@__"G[@CPSR[)C&#Q[)@@GR])C&#Q])C$QR]KC&#Q]KC$PTD )@@G@@R[0C&#Q[0C$W[@)@[ [[@C*0C@D)@[[@B)@[C@&)@[[@%)@[8LK]7AN/K@@[^@KCN>N[KC*0TE )@@G@@C/@__"G@@CPM[@@C*1C@@CPMH@@CN>G/@@@[[@@CPWH/@@@[[@@CPXT@@CPM[@@CPYG/@@@[TF )@@G@@[@@CPZH@@@@@/G@]7Z*@@@@G/K@]8!C@@CPZ[@@CP)C@)CN>T@)@@@G/)@@[H@)@@@G@)C$YTG )@@G@@G/@__"*@@@@G/K@]72R[@C&#Q[@C$WR@KC&#Q@K@@IN[)C*1C@^)@[[@[)@[8L)]7,/K@]9HTH )@@G@@C/@__"G@@CPMC_)@@[[@@@[A[#)CNIR]@CP)O]@C$YC@@@@@T@@CN>G@@CNIH@@@@@G@@C$YTI )@@G@@C@*@@[[@?@@[C@@CNI[@@CP+C[@@@@H[@CP)/D@]8B*@@@@K/K@]8HC.@@@[G[@CP)[[@CP)TJ )@@G@@G_)@@[8L)]76/K@]9HC/@@@[[@@CN&D@)CP+G@)CPMC[@CN>T[@@@@G[@CP+H[@@@@G[@C$YTK )@@G@@R[K@@K[@)@[AC@@CPMH@@CN&*@@@@G1@@@@G/K@]8T[@@@@G.@@@[H[@@@@G[@C$YR[)@@K[@)@[AC@@CPMTN )@@G@@H@@CP<*@@@@G1@@@@G/K@]9^R[0@@@O[0CPO"0@@[A]0CN>8LK]7IC/@@@[TP )@@G@@H@@CPM(@@@@G/K@]9:C@@CPM;K@@@[[@@CP=G/@__"C_)@@[R])C&#Q])C$V[@@@[ [#)CN>TQ )@@G@@C@@CPMH@@CN>G/@@@[[@@CPWC@%@@[[@)CP>R@KCPWO@KC$XC[[@@[[[E)@[[@-@@[G_)@@[TR )@@G@@8LK]9X @@CP&C/@__"G@@CPSC/)@]V"O)CPMC.@@]V"P@CO@C[)CPMG[)CO@R[@C&#Q[@C$VTS )@@G@@[@@@[ [@@C*2[@0C*3[[KC*4[[)C*5C@^)@["@@CP&[@@CP&8LK]9;C/)@@JG@)CPS[@)CN?TT )@@G@@/,0[*G@@@CN?@RTC&0/,0[>(@RUC&0/,0@*R@@[C+G@RVC&0'^@[]>/,0@*R@@[C+V@RYC&0TU )@@G@@'^@[]>/,0@*R@@[C+:@R-C&0'^@[]>/,0@*R@@[C+'@R=C&0@@KCPS'^@[]>/,0@*R@@[C<#TV )@@G@@@R*C&0'^@[]>/,0@*R@@[C @@CP$R]@C&#Q]@C$WN[KC*2 @C)@[8LK]'=TW )@@G@@/,0@*R@@[CY]@R4C&0'^@[]> @@CP* @@CP(C_)@@[R@)C$WR@0C$VN[KC*2[#)CN>C@#@@[TX )@@G@@[@@CP%"C@C&:"G@CP&[@@CP:C/)@@[H@)CN>/C)]';*@@@@I/K@]'.[@]@@[/K@];@C@]@@@TY )@@G@@"@@CP:[@]@@[C@@C*3[@@CP?C@)C*4[@)CP!C[@C&I"[@CP%[[@C*6/,0@Y(@@@C*6@S^C&0TZ )@@G@@C@)CP!"@)CP?"C)C&*"^)CO0"C@@@I]@@CPA"^@CP*]@@CP*C@)CN>;@)@@0];"C.@@]V"P@CP,[[KCP0UC )@@G@@C[@@@L"D@C&K[[@CO-/,0@$$@@@CP0@SHC&0C@)CP0"^)CPA"G)@@G]@)CP1/,0A->@@@CP1UD )@@G@@@SIC&0"^@C&I]@@CP2/K@]/^/,0A-Z@@@CPA@@@CP,@SKC&0"^@C&I]@@CP2C@@C^_G/@__"UE )@@G@@*@@@@G/K@]/LC@@C @[@@C>.C@@C>."^@CP2/C@]/J*@@@@G/K@]/LC@@CN>[@@CP$/,0@*RUF )@@G@@@@[C<)@SQC&0@@KCN>@@)CP%@@)CP:@@)CPA@@KCP,@@)CP2'^@[]>O/)@@[O/0@@[G_)@@[UG )@@G@@8LK]'0R[KCN>O[KC$?C@@C&:[@ @@[C@)CP*"@)C& "K)@@I;)"@@D[@0CP3C.@@@[C.)@E/UH )@@G@@H[)CP(/D)]/,*@@@@M @@@@KC.)@@[G/0_::/G0]/3*@@@@J @@@@M+[@@@M/>K].CC/)@]VUI )@@G@@"O)CP([@0CP4C@)@@J"C)C&K[@)CP5/,0@$$@@@CP5@S&C&0C@)CP4"^)CP*"G)@@G]@)CP*UJ )@@G@@/,0A->@@@CP*@S$C&0"^@C&I]@@CP6/K@].I/,0A-Z@@@CP*@@@CP(@S(C&0"^@C&I]@@CP6UK )@@G@@C@@C&:[@@CP7/,0@*R@@[C<%@S:C&0@@)CP&@@)CP7@@)CP*@@KCP(@@)CP6'^@[]>(@@CI&UL )@@G@@/K@].4C@@CI$[@@C>"G/@_"V*@@@@G/K@].C@B@@["^@C>"/C@].,*@@@@G/K@].1C@@CN>[@@CP$/K@].4O.0@@[UN )@@G@@G_)@@[8LK].*C/@@@[H@@CPM]@@CP8H/@__"C/)__"G@)CPMD[@CPMG[@@@@C.)__.G[)CPMUO )@@G@@C"@__"G]@CPS[@)C*3H@)@@@C])CPST])@@@H")@@[C_@@@]G#@@@@H#@@@@G#@C$YC_)@@[UP )@@G@@G#)@@@H#)@@@G#)C$YR"K@@[[#)C*4C#)@@@;#)@@M'N)C*4[#)@@A]@@@[ ]@)C*6[[@C*7UQ )@@G@@[[)C*8[]@C*9]])C*'[#@C*;A]KCP9C@@CPMH@@CP9[@@C*/C@@C&?[@@CP'R@KCP9N[)C*/UR )@@G@@A@KCNIC@[CI\H@@CP'*@@@@G1@@@@G/K@]"?C@@CNI[@@CP;C@-CI\[@)CP'O/K@@[8L)]"+US )@@G@@R])CP;C/@@]V"OECI\[@KCN0C@(CI\[@%CI\C@@@@H"@@C& "K@@@G;)W@@D[@TCI\C@)C$YUT )@@G@@G@)CP;C[@@@@;[@@@M'L@@@I[[@@@^N[)C*9C@^@@[[@@CN0C@&@@[[@=)@[[@A)@[8L)]_@UU )@@G@@C^)C*''K)@@A[@)@@AO"K@@[8LK]"UN/K@@[^@KCN>R]@C*;R@)C*4R@0C&'N[KC*9C@@@@@UV )@@G@@T@@CN>H@@@@@[@@C*.E@#@@@[@@CP.C/)@@[[@)CP;C_)@@]N[)C*8[#)CNIE@C@@["^@CP.UW )@@G@@*@@@@G0@@@@G/K@]_>E@C@@[[@@CP.C@)CNI[@)CP;O"@@@[G_)@@[8L)]_VC_)@@[N[)C*3UX )@@G@@[#)CNIC@@CP;H@@CNI(@@@@G/K@]_5R[KCP;O[KC*.O[KC$YC@]@@["G @@[[@]@@[O/)@@[UY )@@G@@G_)@@[8L)]_%C@@@@@T@@CN>H@@@@@G@@CP;G@@C$YC@)C&I[@?@@[R]0CN>O"0@@[A]0CN>UZ )@@G@@O]@C*6O@)C*7O@0@@@8LK]_LC/@@@[*@@C^5 @@@@GC.@@@[*@@C^; @@@@K+@@@@K/=K#@=VA )@@G@@/,0[\X@@@C&>@@@C<4@@@CPM@@@@@@@@@CN:@T8C&0C@@@@@;@@@@M'K@C&'[@@@@BN[KC*9VB )@@G@@N8R)@@^^K#@)/,0[\X@@@C&>@@@C<6@@@CPM@@@#@)@@@CN:@T/C&08LK#@UR@KC$)(@[@@@VC )@@G@@/K@#[@C/@__"G@@CPMR")@@[R[@C&DQ[@C$H[@@@[ C@ECI\[@@CN>C@@@@@H@@CN>*@@@@GVD )@@G@@1@@@@G/K@#@6C@@@@@[@@CN>C@@CN>;@@@@C@#@@[H@@CO$*@@@@G/K@#]&C@@CN>[@@CPW/K@#](O/0@@[G_)@@[8L)#]YC/@@@[VN )@@G@@G@@CPWT@@CPW;K@@@[[@@CP;R]@C$DO"@__.O]@CP;N8S@@[^^K#]4/,0@$$@@@#]4@U=C&0VO )@@G@@N[)C(][@@C(AC@@C(A"C]@@[[@])@[8L)#]8C^)C(#'K)@@][@)@@]O.K@@[8LK#]SN/K@@[VP )@@G@@^@KCN>R[0C&'R@KC( R[@C(^N[KC(]C@@@@@T@@CN>H@@@@@[@@C(BE@B@@@[@@CP.C/)@@[VQ )@@G@@[@)CP;C_)@@]N[)C([[#)CNIE@^@@["^@CP.*@@@@G0@@@@G/K@##VE@^@@[[@@CP.C@)CNIVR )@@G@@[@)CP;O.@@@[G_)@@[8L)##LC_)@@[N[)C*9[#)CNIC@@CP;H@@CNI(@@@@G/K@##:R])CP;VS )@@G@@O])C(BO])C$YC@[@@["GE@@[[@[@@[O/K@@[G_)@@[8L)##)C@@@@@T@@CN>H@@@@@G@@CP;VT )@@G@@G@@C$YC@)C&I[@?@@[R]0CN>O"0@@[A]0CN>O[0@@@O@KC(@O[@C*_8LK##B/,0[*=@@@CPMVU )@@G@@@@@CPS@@@C&R@@@C&[@V#C&0/,0[)A@@@@@@@@@@@@@@@CP"@@@CI0@@@@@@@@@C=^@@@C=GVV )@@G@@@@@C=O@@@CKZ@@@CM6@@@CNC@@@C&R@@@CPM@@@CPS@@@@@@@V^C&0C@@CPS[@@CP_C/)__"VW )@@G@@G@)CPMC.@@@[G[@@@@H[@@@@G[@C$YG/@__"C[)CP_T[)@@@H.)@@[R[)C$WR]KC$WC]@@@@VX )@@G@@;]@@@M'M@@@K[]@@@#[@)@[ [@@C(C[@)C(D][)C(E @A@@[R]@C&#Q]@C$VN[)C(CC@#)@[VY )@@G@@"CC)@[E@@@@G"@D@@[[@D@@[8L)#^!C^)C(E'K)@@#[@)@@#O.)@@[O"K@@[8LK#^( @@CQ@VZ )@@G@@R@)C&#Q@)C$WN[KC(DC@])@["@@CQ@[@@CQ@8LK#^.R[KC&#Q[KC$WN[KC(DC@ @@["C@C&:WA )@@G@@"G@CQ@[@ )@[8LK# ^C/)@@#G@)CPM[@)CN?/,0[*G@@@CN?@VWC&0/,0[>(@VXC&0/,0@*RWB )@@G@@@@[C=W@VYC&0'^@[]>/,0@*R@@[C=$@V-C&0'^@[]>R])C$Z(@E@@@/K@# ?R@KC&!R[@C&#WC )@@G@@Q[@C$WR[0C&DQ[0C$HN[KC(D/,0@*R@@[C=,@V(C&0@@L*I\@@R@@@@@R)@[@@=)@['^@[]>WD )@@G@@8LK# +/K@# 9C/@__"G@@CPMR]@C&!R@0C&#Q@0C$W[@@@[ /,0@*R@@[C=2@V5C&0@@S*I\WE )@@G@@@@<)@['^@[]>8LK# 2/,0A&R@@@CPM@@@CO@@@@CO0@@@CPS@@@@@@@V;C&0C/@__"G@@CPSWF )@@G@@C/)@@[*@@C^; @@@@IC.@@@[*@@C^5 @@@@K+@)@@K/=0#B0[@@C(D/,0[\X@@@C&>@@@C=6WG )@@G@@@@@CPM@@@@@@@@@CN:@V"C&0C@@@@@;@@@@M'K@C&'[@@@@AN[KC(DN8Q)@@^^K#AX/,0[\XWH )@@G@@@@@C&>@@@C=8@@@CPM@@@#AX@@@CN:@W]C&08LK#AR(@@C^6/K@#A;C@@C^7[@@C&@C@)C&@WI )@@G@@"@)C& "K)@@I;)"@@D[@0C&@H@0CPS*@@@@J0@@@@J/K@#A9C@@CPS[@@CP$/,0[*G@@@C&TWJ )@@G@@@WFC&0/,0@*R@@[C='@WGC&0@@KCPS'^@[]>/K@#A;C@@C&@[@@CP$C/@@@[*@@C^_ @@@@GWK )@@G@@C/)@@[*@@C^6 @@@@I+@@@@IC/)@@[*@@CI& @@@@I+@)@@H/)0#BDC@@CPS[@@CP$(@@C^_WL )@@G@@/K@#BLD@@CP$/C@#BJ*@@@@G/K@#BLC/@@@[[@@CP$/,0A&)@@@CPM@@@CO@@@@CP$@@@@@@WM )@@G@@@@@@@@@@@COF@@@CO;@@@C^<@@@@@@@@@@@@@@@@@@@@@@@@@@@CI0@@@@@@@@@@@@@@@@@@WN )@@G@@@@@@@@@@@CL#@@@CKZ@@@CK>@@@CNC@@@@@@@@@@@@@@@@@@@@@@@@@@@CO @@@CM6@@@@@@WO )@@G@@@@@@@@@WTC&0R]0CN"O"0@@[A]0CN"8L@]B-N@0#B6/K@#B"@WYC&0/,0@*R@@[C>2@WZC&0WP )@@G@@'^@[]>N@0#B./K@#B"@W+C&0R]0C&19!)C(F9,@C(H9,)C(J9\@C(L9\)C(NR@KC(PR@)C(QWQ )@@G@@R@0C(RR[@C(SR[KC(TR[)C(UR[0C(VR]@C(WR]KC(XR])C(YN[@C(ZN[KC()N[)C(-N[0C(+WR )@@G@@N]@C(*4@S&,/K@S&,/K@@.%AA0C&1[^@C&,9()C(F9%@C(H9%)C(J9:@C(LWS )@@G@@9:)C(NA@KC(PA@)C(QA@0C(RA[@C(SA[KC(TA[)C(UA[0C(VA]@C(WA]KC(XA])C(Y^[@C(ZWT )@@G@@^[KC()^[)C(-^[0C(+^]@C(<^]KC(=^])C(>/KH@@@C8@@@X/\K#CSC8FK@[[^@]5L[^@]P8WU )@@G@@[^@]!0[^@#B([^@##8[^@]OZ[^@]N^[^@]46[^@]M+[^@]MZ[^@]MS[^@#]C[^@#] [^@]L#WV )@@G@@[^@]L@[^@]3S[^@#AM[^@]3O[^@]<%[^@#^-[^@#^X[^@#^T[^@#^S[^@#^L[^@]!3[^@#@PWW )@@G@@[^@]?5[^@#@^[^@##0[^@##,[^@##D[^@##B[^@#]G[^@#]D[^@]"F[^@]"E[^@#]^[^@#][WX )@@G@@[^@#[_[^@#[9[^@][^@[/-C8FK@#[^@][^[^@[;5XG )@@G@@[^@]]W[^@]D0[^@[;I[^@[.B[^@[/"[^@]]T[^@[/5[^@]FA[^@['Y[^@[6=[^@]Q&[^@["AXH )@@G@@[^@][B[^@]JK[^@#@4[^@]@6[^@]^Z[^@[.A[^@]]@[^@]]+[^@[85[^@[9<[^@[9=[^@]]]XI )@@G@@[^@][A[^@]]=[^@]^;[^@#@\[^@]^X[^@['/[^@]S.[^@[9)[^@]Y?[^@][,[^@]@#[^@[9+XJ )@@G@@[^@['X[^@[83[^@#BP[^@]]R[^@[9E[^@["U[^@]#>[^@]]0[^@]] C8FK@B[^@[;TC8FK@CXK )@@G@@[^@]IB[^@#B)[^@]4L[^@],+[^@]4_[^@#[3[^@]6+[^@#[?[^@]XX[^@] A[^@]@0[^@]48XL )@@G@@[^@]Z'[^@],1[^@]-6[^@]XA[@@C$D[^@]Z3[^@]$#[^@]) [^@]SS[^@],V[^@]XQC8FK@DXM )@@G@@[^@]#?[@@C&5[^@][4[^@[/J[^@[/C[^@]#3[^@[;OC8FK@E[^@[/X[^@[;P[@@C&/[^@]]FXN )@@G@@[^@]^D[^@[/Q[^@]^]C8FK@F[^@[;Q[@@C&;[^@#BUC8FK@G[^@[;R[@@C&9[^@#BVC8FK@HXO )@@G@@[^@#B$[^@[;)[^@]5][^@]@4[^@]5[[@@C&6[^@]5'[^@] ^C8FK@I[@@C&7[^@]5@[^@[;-XP )@@G@@[^@# "[^@]@5[^@]59C8FK@J[@@C$E[^@] ][^@]@!C8FK@K[^@]4O[^@]@,[^@]61[^@] XQ )@@G@@[@@C$C[^@]4'C8FK@L[^@]@\[@@C$F[^@] #C8FK@M[^@]SU[@@C$O[^@#^B[^@#B%[^@]4QXR )@@G@@[^@#[WC8FK@N[^@[;M[@@C&8[^@#BWC8FK@O[^@#B+[@@C&4[^@[;NC8FK@P[^@][6[@@C$BXS )@@G@@[^@]]HC8FK@Q[^@#B-[@@C$M[^@]F+[^@]4MC8FK@R[^@]FT[@@C$N[^@#BXC8FK@S[^@](]XT )@@G@@[^@#[T[^@]I![^@]4V[^@]L'[^@]@1[^@])U[^@]-P[^@#^^[^@]IC[^@]+R[@@C$H[^@]-7XU )@@G@@[^@] B[^@]XB[^@][5[^@]$^[^@]K%[^@])A[^@]O4[^@]=5[^@]]GC8FK@T[^@]#+[^@#[SXV )@@G@@[^@]WG[^@],B[^@],[[^@#^#[@@C&'[^@]K@[^@]([[^@]#V[^@]B\[^@]P5[^@]+Q[^@#AJXW )@@G@@[^@]X$[^@#@M[^@]5;[^@]?J[^@])T[^@]B6[^@#BZ[^@[;S[^@]X,[^@],7C8FK@U[^@#B*XX )@@G@@C8FK@V[^@[;+[^@#B,[^@][7[^@]]I[^@] C[^@[6Z[@@C$G[^@]@2/K@[6JC8@@@#/\K#CSXY )@@G@@C8FK@@[^@]-8[^@]XC[^@]O5[^@]I,[^@]-Q[^@]4W[^@](#[^@]L;[^@]+S[^@]$ [^@#B!XZ )@@G@@[^@])B[^@]=6[^@])V[^@]ID[^@]K:[@@C&3C8FK@[[@@C$I[^@]4U/K@[6M @@C,EN@0#I7YA )@@G@@/K@#I8@[ C,H*4@S,F/K@S,F/K@@.%AA0C,I/K@#I4*^@C,P/K@#J^AA0C,PC@@C,O'=@@@FYB )@@G@@'=@@@DR]0C,PC@:@@@AA0C,P*CF@@[/KF@@]C@"@@@'^@#LE @@@@H(@HC,8/K@#JLG8K@@[YC )@@G@@!8K@@J @@@@H/K@#JFRA0C,PO'0@@[AA.C,8 0HC,8 4HC,8 ?HC,8[@K@[]'^@#L/G8K@@[YD )@@G@@[@KC,RC@K@[]AA0#J;(?G@@C/K@#J-(C@C,L/K@#J;'^@#MX;/G@@C*0G@@C/K@#J?[0W@@CYE )@@G@@ 4G@@C/,0#M_/K@#J3/,0#J./K@#J;/K@#J$C0/@@C(0JC,8/K@#J1C0_C,8/K@#J![0ZC,8YF )@@G@@ 4G@@C(^@C,L/K@#J;C?W@@][@@@[]C8@@@[;*H@@@'=@@[WC@@@[]R'0@@@/KF@@[C0W@@CYG )@@G@@C^!C,8C@"@@@C@_@@@*0JC,R/K@#KE%80@@ /K@#K< ^G@@#(4G@@#/K@#K- @G@@ /K@#K/K@#L1*CJA.T/K@#L1[^JA.T[^/@@C'^@@KLR#K@@JR#)C,KRB/@@CYO )@@G@@;/@C,Q9*KC,\*@@@[#/K@#L39*W@@@C8@C,\'=@@[GC4)C,5/@)#L*[0\A.T @@C,QC^JA.TYP )@@G@@/K@NLEC^JA.T(?G@@]/K@#L1/K@NLEN/0__"/K@#LUN80@@[/K@#LUC@0C1(1@@@[#C@0C13YQ )@@G@@R;@C,\RBKC,P/K@#R.R#0C2IN80@@]/K@#L7/K@@@@ @@C,LC@:@@@C80@@QC8K@@[:@"@@@YR )@@G@@[CKC,L @@@@HC@:@@@9!@C,M*CF@@@/K@NL/C@0C,L\[I@@@G80@@[C@,@@@[@0C,L!8)@@[YS )@@G@@!8)@@S/K@#L9G4YC,R*0IC,R/K@#MPO6"C,R/K@#M^O2"C,RC@;@@@N/K__"*?G@@CN/K__;YT )@@G@@^@Z@@@O'0@@[/K@#M^/K@@@@C9@@@YC@0C2S(@J*\C/K@#M%?9J@@@/K@#M>/K@#M)[@K@[[YU )@@G@@C8K@#''=@@@0C@K@[[/K@#MZN^KC,R8KK#M?8KK#M,/K@#M1*@J*\C/K@#M+/K@#M?P#0C,RYV )@@G@@C9JC\CRA.C,8[?.C,8[ HC,8G[@C2SO]0C2SN@KC,R;^0@@=M#;)@@;^0@@=C9K@@[[5XC,8YW )@@G@@/K@#MX @@@[[/K@#N]A]0@[[ 4G@@#C0?@@CC^YC,8C@.@@@C@_@@@[@0@[#C^/@@CC1ZA.TYX )@@G@@/[K#NSC9@@@[?9K@@K/K@#NOG[@@@K?9K@@S/K@#NOG[@@@K!9K@@)/K@#N&C@0@[#+-JC,RYY )@@G@@/[K#N&/K@#NYC@0@[#:80@@[/K@#NYC(JC,R?9@@@#/K@#N=C?\C,RN^/@@C?8)@@C/KINS$YZ )@@G@@C=\C,R/KINS)C@0C1./K@#R/C@0C2 /K@#R/C*\C,R/@:@@[%8)@@#/K@#N/C@0@[#C1JA.TZA )@@G@@/ @#N8[@@@[];/@C,Q9!G@@@9(@C,\C8@C,\'=@@[GC5@C,5 @@C,QC@@@[]G8K@@[C@.@@@ZB )@@G@@[[J@@@/KF@@[C[Y#S\[[K#N"@@@@@@/KF@@[C@0@[#C1ZA.TC9@@@K?9K@@K/K@#OB?9K@@SZC )@@G@@C9@@@O[1G@@#/\)#SFC@.@@[C@_@@@/@;@@[[C/@@^C@.@@][^/@@^*@@@[['=@@@PC??@@]ZD )@@G@@[@@@[]C8@@@[;*I@@@'=@@[WC@@@[]'=@@@]/KF@@@C@.@@[C[J@@@[[G@@AG8K@@[C@0@[#ZE )@@G@@C1ZA.T?9K@@K/K@#O&C9@@@Y!9K@@SC9@@@S[1G@@#/K@#OCC9@@@K[1G@@#C9G@@B[ G@@^ZF )@@G@@C9@@@[[DG@@^'=@@@#*4G@@#/KF@@[C1G@@#:9@@@(/K@#O8C[G@@B%[G@@A/K@#O?C9@@@(ZG )@@G@@[1G@@#/K@#O?C9@@@K[1G@@#/K@#OC/\)#SFC@0@[#C@!@@[C@,@@@[@?@@AC1ZA.T?9K@@SZH )@@G@@/K@#PEC9@@@S[1G@@#C9@@@[[DG@@^C9@C1O[ G@@^/K@#OJC9@@@W[1G@@#/K@#OJC@0@[#ZI )@@G@@C1ZA.T/\)#SFC@!@@[C@,@@@G@?@@ 0@@@@IC8)@@@[@?@@ /KF@@[C@!@@[C@,@@@/@:@@[ZJ )@@G@@C9@@@*/C)#PYD@)@@IC9@@@([@?@@B[1G@@#'=@@@#(4G@@#/K@#P)C5G@@#%9@@@[/KF@@[ZK )@@G@@C[G@@BH9@@@[[[G@@B/ @#P)/KF@@[9!G@@@9(@C1RC^/@@C @JA.T[@@@[]C@@C1U'=@@@JZL )@@G@@C@@@[]/KF@@[;/@C,QC@.@@[9!J@@@9(@C,\[@@@[]C8@C,\'=@@[GC4/@@A @@C,Q/^0#QCZM )@@G@@C80@@ 9(@C1X%)0C1Y/K@#Q^; @@@A/K@#P_C@@C1-'=@@@J;/@C,Q/K@#P9C@@@[]N@)@@JZN )@@G@@C^/@@C^0\A.T[@@@[]9!G@@@C80@@ 9(@C1<%)0C1=/K@#QO; @@@A/K@#QJC@.@@[9!J@@@ZO )@@G@@; @@@A9(@C1>C40C1>[40C1$C80@@,[40C1>C@@C1*'=@@@JC@.@@];C@@@<[@J@@@C@@@[]ZP )@@G@@/KF@@[%80@@[/K@#Q"C^/@@C*0JA.T/K@#Q;9!G@@@C80@@ ;/@C,Q9(@C,\9(@C1X%)0C1YZQ )@@G@@/K@#Q1; @@@A/K@#Q?[@@@[]C@@C1-'=@@@JC8@C,\'=@@[GC5G@@AC@0@[# @@C,Q[1JA.TZR )@@G@@C@@@[]C9@@@C[1G@@#/K@#OCC9@@@K[1G@@#/K@#OCC[@C2T:80@@H/K@#RCG[@C2T:80@@GZS )@@G@@/K@#RCG[@C2T;/@C,Q[[@C,\C9@C,\[[G@@^C9@@@[[DG@@^C9@@@+[1G@@#'=@@@# @@C,QZT )@@G@@/KF@@[C[@C2U%80@@IG[@C2U/K@#RCC@.@@[C@_@@@/@;@@[C9@@@*/C0#RYC9@@@(D@0@@JZU )@@G@@[@/@@B[1G@@#'=@@@#C[G@@BH9@@@[[[G@@B*4G@@#/KF@@[!9@@@[/K@#R)/KF@@[C9@@@DZV )@@G@@[1G@@#/K@#OJC@0@[#C1JA.T!9@@@K/K@#R3C9@@@)[1G@@#/K@#OJ @G@@ ^G@@#/KF@@[ZW )@@G@@C@0@[#C1JA.T!9@@@K/K@#R3C9@@@-/K@#R1 @@@[#CDG@@@[ J@@#[@@@[]C@@@@J'=@@@IZX )@@G@@&;K@@[(CH@@[/:K#S#ABKBGG*@@@[#/K@@"KR#@@[]'^@@"K/KF@@[C@0@[#C0_A.T?80@@KZY )@@G@@/KI@@@C W@@# @@@@K?80@@S/K@#SRW9@@@W*@@@@LG9@@@[[[@@@LG[W@@ [[W@@ ^G@@#ZZ )@@G@@/KI@@@/,0#J.'=@@@D/,0#N['=@@@D/K@#SV/K@#Q@@['^@[#F'^@[#TAK )@@G@@AS>@@['^@[#F'^@[#T CX@@#'^@[#F'^@[#T CR@@#'^@[#F'^@[#T GB@@#'^@[#F'^@[#TAL )@@G@@#T@@@['^@[#F'^@[#T#U>@@['^@[#F'^@[#T#UM@@['^@[#F'^@[#T#/^@@#'^@[#F'^@[#TAM )@@G@@#/4@@#'^@[#F'^@[#T#/:@@#'^@[#F'^@[#T#!H@@['^@[#F'^@[#T#%C@@['^@[#F'^@[#TAN )@@G@@#:&@@['^@[#F'^@[#T#+^@@]'^@[#F'^@[#T#+[@@]'^@[#F'^@[#T#W=@@]'^@[#F'^@[#TAO )@@G@@#+B@@]'^@[#F'^@[#T#4-@@['^@[#F'^@[#T#4L@@['^@[#F'^@[#T#4W@@['^@[#F'^@[#TAP )@@G@@^GQ@@['^@[#F'^@[#T#.8@@['^@[#F'^@[#T#/M@@['^@[#F'^@[#T#;.@@['^@[#F'^@[#TAQ )@@G@@^GS@@['^@[#F'^@[#T^EL@@['^@[#F'^@[#T^E4@@['^@[#F'^@[#T#,/@@]'^@[#F'^@[#TAR )@@G@@^\^@@#'^@[#F'^@[#T^,%@@#'^@[#F'^@[#T^,3@@#'^@[#F'^@[#T (P@@['^@[#F'^@[#TAS )@@G@@ 31@@['^@[#F'^@[#T#"7@@['^@[#F'^@[#T^6K@@['^@[#F'^@[#T^FX@@['^@[#F'^@[#TAT )@@G@@^>%@@['^@[#F'^@[#T^%^@@['^@[#F'^@[#T^("@@['^@[#F'^@[#T JZ@@['^@[#F'^@[#TAU )@@G@@^M:@@['^@[#F'^@[#T A+@@['^@[#F'^@[#T^M+@@['^@[#F'^@[#T N@@@['^@[#F'^@[#TAV )@@G@@ M7@@['^@[#F'^@[#T^.P@@['^@[#F'^@[#T^.U@@['^@[#F'^@[#T^]A@@['^@[#F'^@[#TAW )@@G@@ JW@@['^@[#F'^@[#TASY@@['^@[#F'^@[#T^H7@@['^@[#F'^@[#T^H4@@['^@[#F'^@[#TAX )@@G@@ASB@@['^@[#F'^@[#T @B@@['^@[#F'^@[#T^W*@@['^@[#F'^@[#T^W9@@['^@[#F'^@[#TAY )@@G@@ @[@@['^@[#F'^@[#T @^@@['^@[#F'^@[#T^YB@@['^@[#F'^@[#T^@L@@['^@[#F'^@[#TAZ )@@G@@^X9@@['^@[#F'^@[#T#_$@@['^@[#F'^@[#T#_?@@['^@[#F'^@[#T#_B@@['^@[#F'^@[#TBA )@@G@@^>0@@['^@[#F'^@[#T#_]@@['^@[#F'^@[#T^6N@@['^@[#F'^@[#T^L,@@['^@[#F'^@[#TBB )@@G@@^FH@@['^@[#F'^@[#T#$#@@['^@[#F'^@[#T#Z_@@['^@[#F'^@[#T^F!@@['^@[#F'^@[#TBC )@@G@@#*_@@['^@[#F'^@[#T ,\@@['^@[#F'^@[#T^E'@@['^@[#F'^@[#T#6N@@]'^@[#F'^@[#TBD )@@G@@#'@@@['^@[#F'^@[#T^;<@@['^@[#F'^@[#T#(N@@['^@[#F'^@[#T )!@@['^@[#F'^@[#TBE )@@G@@ )0@@['^@[#F'^@[#T )3@@['^@[#F'^@[#T _V@@#'^@[#F'^@[#TAH;@@#'^@[#F'^@[#TBF )@@G@@^'K@@['^@[#F'^@[#T^'5@@['^@[#F'^@[#T^;U@@['^@[#F'^@[#T#U9@@['^@[#F'^@[#TBG )@@G@@#"I@@['^@[#F'^@[#T#9V@@['^@[#F'^@[#T#7M@@['^@[#F'^@[#T#8K@@['^@[#F'^@[#TBH )@@G@@#4=@@['^@[#F'^@[#T#6C@@['^@[#F'^@[#T#"O@@['^@[#F'^@[#T^3B@@#'^@[#F'^@[#TBI )@@G@@AE]@@#'^@[#F'^@[#T#*.@@['^@[#F'^@[#TAGE@@#'^@[#F'^@[#TA#8@@#'^@[#F'^@[#TBJ )@@G@@#*-@@['^@[#F'^@[#T#.$@@]'^@[#F'^@[#T#..@@]'^@[#F'^@[#T#"^@@['^@[#F'^@[#TBK )@@G@@ V1@@#'^@[#F'^@[#T )V@@#'^@[#F'^@[#T^%(@@#'^@[#F'^@[#T^WQ@@#'^@[#F'^@[#TBL )@@G@@ 6X@@#'^@[#F'^@[#T^<2@@#'^@[#F'^@[#T^.6@@['^@[#F'^@[#T^.9@@['^@[#F'^@[#TBM )@@G@@#U:@@['^@[#F'^@[#T M#@@#'^@[#F'^@[#T^N0@@#'^@[#F'^@[#T^N<@@#'^@[#F'^@[#TBN )@@G@@^L$@@#'^@[#F'^@[#T^L<@@#URPRC2@@@8@@URNPAR@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@BO )@@G@@(005HM,66,,I2,001H,,I2,001H.) (002HL,,I2,001H.) (5X,013HJOB ABANDONED) BP )@@G@@(5X,038HWRONG NUMBER OF PARAMETERS IN CALL TO ,A6) (5X,029HPARAMETER BQ )@@G@@ERROR IN CALL TO ,A6) (5X,007HITOP = ,I13,5X,009HIBOTTM = ,I13,/,5X,05BR )@@G@@7HREQUIRE 0 .LE. ITOP, 0 .LE. IBOTTM, ITOP + IBOTTM .LE. 65)(5X,005HNN =BS )@@G@@ ,I15,5X,025HREQUIRE 1 .LE. NN .LE. 66) (/,121H***********************BT )@@G@@************************************************************************BU )@@G@@**************************) @@@@@]URPRTM@@@@@[URPRTL@@@@@@ @@F@@@BV )@@G@@@@@@@@URPRTM@[;]K'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#CA'NO PACKET SPCH )@@G@@ACE AVAILABLE. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A REWIND WAS ATTEMPTED ON A SYMBIONTCJ )@@G@@ DEVICE - IGNORED @]DA/9_@@S@@@@[A. @EOF AAN ATTEMPT TO WRITE AN EOF-MARCK )@@G@@K ON CARDREADER OR PRINTER - IGNORED @]GA.A@@@@@@@@@@@@@@[@R?/K@A.QCL )@@G@@@@[@(\@@@@@@@)[@@@@-@@@@@@@@@@@@@@@@@@@@@@@)@@@@@=@@@@@@@@@@@@@@@@@@@@@@CM )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)[@@@@)@@@@@)@@@@@-@@@@CO )@@G@@@-@@@@@=@@@@@=@@@@A#)A_4>@)A"(/K@A"^'^@@-3@@@@]#/KF@@]/@)A"['^@@-3@@@@A[CP )@@G@@/KF@@]QF=F"_H9V6E>'XA.@K'/D)#K;TUX;!;5ADBN/JQ'/\/*P:P,.@E]8-.Q'*_A.?!I.6CQ )@@G@@"[&89H"P?^?I"(@\9N";*WR7_H&OH _Y.G'P_\\%D6K@@@@@ PPVJ<#G=S1"]UBL*)ALOG10CR )@@G@@ALOGC$ALOG @^@@@@KB0*.WKG B:-@Z____#G3G3H PPPPPK@@@@@C@@@@@)^@@@@@@@@)9CS )@@G@@@@[@)F@@[@)F@@[@)F@@@@)9@@@@)9[@]@)J@@]@-D@@]@-J@@#@-PERTAB '=@@@E'=@@@)CT )@@G@@'=@@@D@@@@@@@@@@@@'=@@@J'=@@@5'=@@@6'=@@@M@@@@@@ABORT$ERR$ EXIT$ CKPT$ CU )@@G@@RSTRT$CSF$ SETC$ COND$ DATE$ @@@@LC[K@@G@^EA_G@@@@@D**ERTRAN ERROR** CV )@@G@@BAD STATUS: FOR OPERATION @^BA_S@@@@@A**ERTRAN ERROR** ICW )@@G@@LLEGAL OPERATION: @^DA_-@@@@@C**ERTRAN** BAD STATUS INDEX IN FUNCTCX )@@G@@B FOR OPERATION @@@@@@NERTRNERTRAN_@@@@@ @@@@@@@[@@@@START@CKPAR@@CKPTCY )@@G@@@@@___@@@@@[@@@@@@(1H0,3(6H******),3X,36HCALL TO ERRSET WITH NEGATIVE VACZ )@@G@@LUE =,O12,29H OCTAL, ERROR LIMIT UNALTERED,3X,3(6H******)) ARG0 (DA )@@G@@1X,32HERROR DETECTED IN @@@@@@ ROUTINE) @@@@@@ (1X,@@@@@@A1,2X @@@@@@DB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= ) UWERR$@@@@@@, 7H, R_@@@@DC )@@G@@'^@[]>/K@@>H,I12 ,E16.8,D18.10 ,O12 ,/,6X ,3H (,3H ),3H ,,2X DD )@@G@@,3X,O6, 18H OF ,/,1X,20(6H******)) (1X,7(6H******),30H 200 LINE LDE )@@G@@IMIT FOR WALKBACK ,7(6H******)) (1H ) CALLED AT SEQUENCE NUMDF )@@G@@BER IDENT NUMBER MAIN PROGRAM(23H REACHED ERROR LIMIT OF,I6,20H. DG )@@G@@ JOB TERMINATED. ,48HCONTROL TRANSFERRED TO EXIT WITH ERROR FLAG SET., DH )@@G@@/,1X,20(6H******))(1H0,20(6H******))(1H0,5(6H******), 47H ERROR DETECTEDDI )@@G@@ IN MAIN PROGRAM SEQUENCE NUMBER ,O7,1X,5(6H******),/) '^K[]-'^)[]-DJ )@@G@@'^0[]-'^K[]-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@[@@@@@] ( DK )@@G@@ , ) /S@@ 1@DN )@@G@@ARG1**ARG2; OVERFLOW@ ARG1**ARG2; ARG1=0, ARG2=0@ ARG1**ARG2; ARG1=0DO )@@G@@, ARG2 .LE. 0@ ARG1**ARG2; ARG1 UNNORMALIZED@ARG1**ARG2; ARG2 UNNORMADP )@@G@@LIZED@ARG1**ARG2; OVERFLOW ARG2*LOG(ARG1)@*SUPWB@@[@@@@@@@@E000000@@@@[_DQ )@@G@@@@@/K@( 34H [1-Z6T])+.1.E^=WFIBB18PW;PQL?7"R:D8&SQRT @^@@@@@B___"B____@DR )@@G@@@@[@@@@@ BH#@@IBH#@@[BH#@@@@@@@@@@@@ STOP @#]B^=@@QBH#(1P6G13.5) DS )@@G@@@@[@%)@@[@(\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T F @@@@@@@@@@@@@@@@@@DT )@@G@@@@@@@@@@[BH#)^@@@@)@)@@@@@[@@O@@[@@P@@@@@@^@@@@@@@@@@@@@@@C@K^*@@@@@@@@@DU )@@G@@KB2@@@@@@@@@KE")@@@@@@@@KI$^@@@@@@@@KL05@@@@@@@@KO.]K@@@@@@@KS&DU@@@@@@@DV )@@G@@KV\:0)@@@@@@KY;&?*@@@@@@K+>KF9@@@@@@L#:R<:1U1+@@L=2ZFD3KL$N,M '1>J<-:>D)DW )@@G@@M$+H-6E_G=3LNC$4/$D-YUC=N(,RRQ!,899#OE5"X'<8ZU"@O:"5-8MO:II&PH==5(FESV96DX )@@G@@UT(3\2B=K@I?7N@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DY )@@G@@@@@@@@A$\BA]A:\BA]A\\BA]A3\BA]A7\BA]A<\BA[LOCATION OF ERROR IS MARKED BYDZ )@@G@@ * IN FOLLOWING IMAGE. @@CBA-@@[BB<@@[BB<@@[BB<@@^BA(@@^BA!@@ABA1@@[BBEU )@@G@@@@@[@>@@@[@>@@@@@@@@@@@@@@@[@>@@@@@@IOPR IGDM OFLO UFLO DIVZRORESTRTEV )@@G@@ABORT RBK TS ERR$ ILLEGAL OPERATION CODE GUARD MODE VIOLATION EW )@@G@@FLOATING POINT OVERFLOW FLOATING POINT UNDERFLOWDIVIDE QUOTIENT OVERFLOWEX )@@G@@PROGRAM RESTART PROGRAM ABORT CONSOLE INTERRUPT EY )@@G@@TEST AND SET INTERRUPT ERROR MODE: TYPE X, CODE XX ************XXXXXXEZ )@@G@@XXXXXXXXXXXXXXXXXX************ ERROR DETECTED AT LOCATION XXXXXXERROR FA )@@G@@LIMIT REACHED __ BFK@#ABFX@]^BF<@[IBFPNL[HPM@@[@@@@@@@@@@@@@@@@@[@@@FB )@@G@@)@)@@@K^*@@@@@@@@@@@[@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/S@@@@/K@[]?FC )@@G@@/K@@@@/S@@@@(4@BGK/K@[]\RB@BGKO;@@@[AB@BGK 4@BGK/K@RGN /K@@@@R#KB^>FD )@@G@@A#KBGW'^@@"K/K@RGX@@ BH#@@J___C/@@@@PAGE @@@@@@@@@@@@@@@@@@@@@@@@(45X,7FE )@@G@@A6,5X,A5,I3)(1H ) @@[@@@@@F@@@@@@@@@S1PHD @]E@@#@@@@@@@@@@@@@@@@@@@@@@@@FF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@ASG,T FG )@@G@@ .,F17 @FREE . @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FH )@@G@@@@@@@@@@@@@@VARUSE______NVARS ______@@F@@@@@@@@@S1VLSD@[P@@#@@@@@@@@@@@@FI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[RBV\@[OBXL@@EBY7@@$BZ)FJ )@@G@@@@EB)Y@[8B-#@[MC@'@@XC]X@@RC#O@@HC^B@@1CKO@@ECLJ@@TCM5@K9CQ[)HJBI))@FBXAFK )@@G@@)@MBY>)@ZBZ[)@RB)B)@VB)*)X_B+;)@LC]G)@UC]')@WC#:)G@C^O)@ECL )[WCLT)]3CNIFL )@@G@@@@@@@@@@@@@@SVOB$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[FM )@@G@@@@@@@#@@@@HC@@@@@]@@@@@@@@F@@@@@@@@@S1SVOB@]U@@]@@@@@@@@@@@@@@@@@@@@@@@@FN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@@/K@RWJ/KF@@E/KF@@^FO )@@G@@/KF@@^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SYSERR______(030H *****STATJOB SYSTEFP )@@G@@M ERROR IN ,15A6) (052H ***** PLEASE SEE A CONSULTANT WITH OUTPUT AND YOFQ )@@G@@UR ,011HINPUT DECK./045H *****WARNING: ERRONEOUS MESSAGES MAY FOLLOW.) FR )@@G@@@@[@@@@@@@@]@@@@@_@@F@@]@@@@@@S1SERR@[W@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FS )@@G@@@@@@@@@@@@@@@@@@@@@@F@@A@@@@@@S1UNIT@[-@@#@@@@@@@@F@@@@@@@@@S1USIN@[A]JNFT )@@G@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TEST ______OVERFL______FU )@@G@@(049H0***** ARITHMETIC OVERFLOW IN STATJOB SUBROUTINE ,A6) (017H0***** FV )@@G@@A TOTAL OF,I5,083H ARITHMETIC OVERFLOW CONDITIONS HAVE OCCURRED DURING AFW )@@G@@NALYSIS OF THE LAST DATA SET.)(7X,051HPLEASE REPORT THESE ERRORS TO A STFX )@@G@@ATJOB CONSULTANT.)(006H0*****,I9,017H CALLS TO S1VFWT.) (023H0***** FY )@@G@@ERRORS IN S1VFW.) @@F@@@@@@@@@S1VFWA@[3@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FZ )@@G@@@@@@@@@@@@@@@@@@@@NTCDS ______ @@@@@]@@[@@@@@F@@G@@@@@@S1PLTM@]5@@]GA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GB )@@G@@@@@@@@) ______ ______- ______( ______ ______* GC )@@G@@______ 000000PARENS@@F@@@@@@@@@S1ENCI@]I@@]@@@@@@@@@@@@@@@@@@@@@@@@GD )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@NTCDS ______ @@@@@]@@@@@@@@F@@K@@@@@@S1PRCMGE )@@G@@@])@@]@@@@@@MADISON ACADEMIC COMPUTING CENTER PROGRAM @@@@@@@@@@@@@@@@@@GF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****** @@@@@@GG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GH )@@G@@@@@@@@@@@@@@RUNID ______TITLE ______DSL ______PROGNM______DATE ______GI )@@G@@IPAGE ______IDMAT ______(1H ,27X,6A6,A5,1X,2A6,2X,2A6,11X,004HRUN ,A2,7XGJ )@@G@@,4HPAGE,I4) (1H+,27X,6A6,A5,1X,2A6,2X,2A6,11X,004HRUN ,A2,7X,4HPAGE,I4) GK )@@G@@(1H0) (24X,11A6,A2) (28X,10A6,A4,15X,2A6,5H PAGE,I4) (28X,10A6,A4GL )@@G@@,15X,2A6) (107X,2A6,1X,2A6) S1PHED. ______NTCDS ______@@[@@[@@[@@@GM )@@G@@@@[@@#@@F@@@@@@@@@S1PHED@#1@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@F@@@@@@@@@S1HEDCGO )@@G@@@[;@@#@@@@@@@@@@@W@@@@@W@@@@#)@@@@#)@@@@#)@@@@#)@@@@#)@@@@#)@@@@#)@@@@#)GP )@@G@@@@@@@W@@@@@W@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GQ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GR )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GU )@@G@@@@@@@@@@@@@@@@@@@@ STJ$D0STJ$D @@@@@@_@@@@@@@@@_@*[@@@@*SDFF*GV )@@G@@S1IODR______(10X,2A6,6O12,1X,2A7,O12) SKI REA @@@@@[@@[@@[REW GW )@@G@@END WRI @@[@@@@@F@@A@@@@@@S1IODR@^B@@]@@@@@]@@F@@@@@@@@@IN @^K@@]GX )@@G@@@@@@@#@@F@@@@@@@@@OUT @^T@@]@@F@@@@@@@@@S1GTAG@[=@@#@@@@@@@@@@@@@@@@@@GY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F@@]@@@@@@URTIMF@[#@@^@@@@@@@@@@@@GZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@NVARS ______MAXG ______MAXV ______NVINCL______HA )@@G@@NGROUP______COMSTO______ GROUP COP PRODUCED BY DISCRIM1 HB )@@G@@ (1X,I3,1X,A6,A2,2X,9G12.5) (14H NO. NHC )@@G@@AME ,5X,9(A6,A2,4X)) (14H VARIABLE NO. ,9(6X,I3,3X)) (1X,I3,1X,A6HD )@@G@@,A2,1X,12F9.3) (14H VARIABLE NO. ,12(4X,I3,2X)) (14H NO. NHE )@@G@@AME ,3X,12(1X,A6,A2)) GROUP @@@@@@@@@@@@@@@@@@@@@@@@HF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@ (14H VARIABLE ,5X,9(A6,A2,4X)) (14H HG )@@G@@ GROUP ,9(6X,I3,3X)) (14H VECTOR,9(6X,I3,3X)) (14H HH )@@G@@ FUNCTION,9(6X,I3,3X)) GRPVAR______NVARS ______COPIN ______CARDCOHI )@@G@@______FILCOP______MLE ______IPAGE ______IDMAT ______MNGS ______MGNU HJ )@@G@@______MGNMS ______DSL ______(033H0DATA INPUT AND ACCUMULATION TIME,F8.HK )@@G@@2,008H SECONDS) REWIND______WRITE ______REWIND______WRITE ______(1H ,0HL )@@G@@26HNUMBER OF OBSERVATIONS....,I7) (1H ,026HNUMBER OF VARIABLES.......,HM )@@G@@I7) (1H ,026HNUMBER OF GROUPS..........,I7) (1H0,024H GROUP OBSHN )@@G@@ERVATIONS) (3X,A6,9X,I5) MEANS MATRIX HO )@@G@@______ STANDARD DEVIATION MATRIX ______(1H0,078H***** THEHP )@@G@@ STANDARD DEVIATION FOR ONE OR MORE VARIABLES IS ZERO FOR ALL GROUPS./05HQ )@@G@@2H SUCH VARIABLES SHOULD BE OMITTED FROM THE ANALYSIS./044H FURTHER COMPHR )@@G@@UTATIONS WILL NOT BE PERFORMED.) (1H0,///,094H ONE OR MORE GROUPS CONHS )@@G@@TAINS LESS THAN TWO OBSERVATIONS, NO FURTHER ANALYSES WILL BE PERFORMED)HT )@@G@@REWIND______WRITE ______REWIND______READ ______REWIND______READ ______HU )@@G@@NMLS ______IPAGE ______IDMAT ______REWIND______REWIND______READ ______HV )@@G@@READ ______(I5) (042H0***** DISCRIM1 ERROR. GROUP IDENTIFIER ,A6,023HW )@@G@@H SPECIFIED ON THE MODEL,I5,027H CARD NOT FOUND IN THE DATA)RAW SUMS OF HX )@@G@@SQUARES AND CROSS PRODUCTS ______MATRIX FOR TOTAL SAMPLE HY )@@G@@ ______RAW SUMS OF SQUARES AND CROSS ______PRODUCTS MATHZ )@@G@@RIX ______REWIND______WRITE ______CORRECTED SUIA )@@G@@MS OF SQUARES AND ______CROSS PRODUCTS MATRIX IB )@@G@@ ______COVARIANCE (DISPERSION) MATRIX ______CORRELATION IC )@@G@@MATRIX ______(1H0,15X,043HD SQUARED STATISTIC FORID )@@G@@ EACH PAIR OF GROUPS) (1H0) (1H0,30X,006HGROUPS,12X,008HD-SQUARE,12X,0IE )@@G@@18HSIGNIFICANCE LEVEL) (1H0) REWIND______READ ______(1H ,26X,A6,4X,A6,IF )@@G@@7X,071HSTANDARD DEVIATIONS FOR ONE OR MORE VARIABLES ARE ZERO FOR BOTH GIG )@@G@@ROUPS.) (1H0,018H***** FOR GROUPS ,A6,006H AND ,A6,019H , VARIABLEIH )@@G@@ NUMBER ,I5,051H IS A LINEAR COMBINATION OF THE PREVIOUS VARIABLES./056HII )@@G@@ D - SQUARE CAN NOT BE COMPUTED FOR THIS PAIR OF GROUPS.,/061H PLEASE COIJ )@@G@@NTACT JOHN SCHLATER 262-1628 OR JIM ALLEN 262-0281.) (1H ,26X,A6,4X,A6,IK )@@G@@7X,035HINSUFFICIENT NUMBER OF OBSERVATIONS) (1H ,26X,A6,4X,A6,F14.5,IL )@@G@@15X,F10.4) REWIND______READ ______WITHIN GROUPS CORRECTED SUMS OF SQUAIM )@@G@@RES ______AND CROSS PRODUCTS MATRIX ______REWIND______IN )@@G@@WRITE ______REWIND______READ ______REWIND______WRITE ______AMONG GROUPSIO )@@G@@ CORRECTED SUMS OF SQUARES ______AND CROSS PRODUCTS MATRIX IP )@@G@@ ______CORRECTED SUMS OF SQUARES AND CROSS ______PRODUCTS MATIQ )@@G@@RIX FOR TOTAL SAMPLE ______REWIND______READ ______WITHIN GROUPIR )@@G@@S COVARIANCE MATRIX ______AMONG GROUPS COVARIANCE MATRIX IS )@@G@@ ______COVARIANCE MATRIX FOR TOTAL SAMPLE ______REWIND______IT )@@G@@READ ______WITHIN GROUPS CORRELATION MATRIX ______AMONG GROUPSIU )@@G@@ CORRELATION MATRIX ______CORRELATION MATRIX FOR TOTAL SAMPLE IV )@@G@@ ______(1H0,45X,034HUNIVARIATE F TEST ON EACH VARIABLE)(1H0,2X,008HIW )@@G@@VARIABLE,16X,015HSUMS OF SQUARES,22X,012HMEAN SQUARES,15X,007HF RATIO,7XIX )@@G@@,018HSIGNIFICANCE LEVEL)(21X,005HAMONG,13X,006HWITHIN,12X,005HAMONG,13X,IY )@@G@@006HWITHIN) (1H0) (I3,2X,A6,A2,4(4X,E14.8),4X,F10.3,8X,F10.4) (1H ,IIZ )@@G@@3,10X,4(4X,E14.8),4X,F10.3,8X,F10.4)(1H ,10X,034HNUMERATOR DEGREES OF FRJA )@@G@@EEDOM......,I5) (1H ,10X,034HDENOMINATOR DEGREES OF FREEDOM....,I5) JB )@@G@@(1H0,25X,063HTEST FOR THE EQUALITY OF GROUP COVARIANCE (DISPERSION) MATRJC )@@G@@ICES) REWIND______READ ______SYM ______REWIND______READ ______SYM JD )@@G@@______(1H ,5X,092HRESULTS OF THIS TEST CANNOT BE OBTAINED, ONE OR MORE OJE )@@G@@F THE DISPERSION MATRICES ARE SINGULAR) (1H ,5X,092HRESULTS OF THIS TEJF )@@G@@ST CANNOT BE OBTAINED, ONE OR MORE OF THE DISPERSION MATRICES ARE SINGULJG )@@G@@AR,/,5X,108HIF CLASSPAK HAS BEEN USED, THE ENTIRE CLASSIFICATION PACKAGEJH )@@G@@, INCLUDING INDIVIDUAL GROUP DISPERSION MATRICES,/,5X,055HAND THE WITHINJI )@@G@@ GROUP DISPERSION MATRIX, WILL BE PRESENT)(1H ,092HONE OR MORE GROUPS DOJJ )@@G@@ES MOT HAVE MORE OBSERVATIONS THAN THE NUMBER OF VARIABLES IN THE MODEL,JK )@@G@@/,5X,058HTHE TEST FOR HOMOGENEITY OF VARIANCE WILL NOT BE PERFORMED) JL )@@G@@(1H ,092HONE OR MORE GROUPS DOES NOT HAVE MORE OBSERVATIONS THAN THE NUMJM )@@G@@BER OF VARIABLES IN THE MODEL,/,5X,059HTHE TEST FOR HOMOGENEITY OF VARIAJN )@@G@@NCE WILL NOT BE PERFORMED.,/,5X,108HIF CLASSPAK HAS BEEN USED, THE ENTIRJO )@@G@@E CLASSIFICATION PACKAGE, INCLUDING INDIVIDUAL GROUP DISPERSION MATRICESJP )@@G@@,/,5X,055HAND THE WITHIN GROUP DISPERSION MATRIX, WILL BE PRESENT)(1H ,2JQ )@@G@@5X,034HCALCULATED F......................,F10.2)(1H ,25X,034HNUMERATOR DJR )@@G@@EGREES OF FREEDOM......,F10.2)(1H ,25X,034HDENOMINATOR DEGREES OF FREEDOJS )@@G@@M....,F10.2)(1H ,25X,034HSIGNIFICANCE LEVEL................,F12.4)(1H ,2JT )@@G@@5X,034HCRITICAL LEVEL SPECIFIED..........,F12.4)REWIND______READ ______JU )@@G@@REWIND______READ ______(1H0,5X,072HCALCULATIONS INVOLVING THE EIGENVALUJV )@@G@@ES AND EIGENVECTORS OF W INVERSE * A) (1H0,10X,081HW IS THE POOLED WJW )@@G@@ITHIN GROUPS CORRECTED SUMS OF SQUARES AND CROSS PRODUCTS MATRIX) (1H ,1JX )@@G@@0X,073HA IS THE AMONG GROUPS CORRECTED SUMS OF SQUARES AND CROSS PRODUCTJY )@@G@@S MATRIX) (1H0,10X,017HW INVERSE * A HAS,I5,015H POSITIVE ROOTS)(1H0,/JZ )@@G@@//,20X,004HROOT,7X,010HPERCENTAGE,6X,010HCHI-SQUARE,5X,010HDEGREES OF,6XKA )@@G@@,012HSIGNIFICANCE)(1H ,19X,005HVALUE,7X,008HOF TRACE,9X,005HVALUE,9X,007KB )@@G@@HFREEDOM,10X,005HLEVEL) (1H ,010HEIGENVALUE,I5,G12.4,G12.3,4X,G14.3,6X,IKC )@@G@@5,5X,F12.5) (1H ,005HTOTAL,10X,G12.4,G12.3,4X,G14.3,6X,I5,5X,F12.5) KD )@@G@@REWIND______WRITE ______ EIGENVECTORS OF W INVERSE * A ______KE )@@G@@REWIND______READ ______ SCALED DISCRIMINANT FUNCTIONS ______KF )@@G@@ GIVE RELATIVE DISCRIMINATORY POWER OF ______ EACH VARIABLE IN EACH FKG )@@G@@UNCTION ______(059H PERCENT OF THE TOTAL DISCRIMINATORY POWER KH )@@G@@OF EACH VARIABLE) (1H0,10X,008HVARIABLE,10X,007HPERCENT) (1H ,8X,I5,3KI )@@G@@X,2A6,F7.3) (1H ,8X,I5,15X,F7.3) REWIND______READ ______(101H THE DKJ )@@G@@IMENSION FOR THE REDUCED SPACE SPECIFIED BY USING ROOTS EXCEEDS THE MAXIKK )@@G@@MUM POSSIBLE DIMENSION,/099H THE LARGEST POSSIBLE DIMENSION IS THE MINIMKL )@@G@@UM OF THE NUMBER OF VARIABLES BROUGHT INTO THE ANALYSIS,/15X,035H AND THKM )@@G@@E NUMBER OF GROUPS MINUS ONE,/070H THE DIMENSION OF THE REDUCED SPACE WIKN )@@G@@LL BE SET TO THIS VALUE WHICH IS,I5)(1H0,051H***** STATJOB SYSTEM ERROR,KO )@@G@@ SEE STATJOB CONSULTANT) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@#@@[@@@KP )@@G@@SINGLENS@@@@@@@@@[@@@@@FZ/?;NF@@]@@@ I/ADH5@@@@@^@@@@@ KG@@@@G/@@@@KQ )@@G@@KO@@@@B592-#MAXIMUM LIKELIHOOD ESTIMATES @@@@@D@@@]WJ@@@@@A@@@@@#@@@@EEKR )@@G@@@@@@[=MODEL @@@@@]UNBIASED ESTIMATESJHB:-MHI!Z2$@@@@@B@@@@@CKY@@@@KQ@@@@KS )@@G@@K^@@@@MO="@@KW@@@@K"K@@@K@@@@@@@[@@[@@F@@@@@@@@@S31ANL@W+@@[@@@@@@@@@@@@KT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@KU )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@KV )@@G@@@^OC,F)BLC&')@[C2Z-X)C2)@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___KW )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___KX )@@G@@@@@___@@@___@@@___@@@___@@F@@[@@@@@@S1RINT@[ @@^@@@@@@ @@@@@@@@@@@JKY )@@G@@@@@@@Q@[[#J#@@@@@@@@@@@@@@@@@@^#C@@B^#K@@B^#[@@B ^]@@B]@#@@A]@^@@A]@*@#[KZ )@@G@@]@ @@[[@D@^[[@)@ B[@-@AB[@+@[[[@+@[[[@+@][[@+@][[@@[@[[@@]@[[@A^@B#@B^@BLA )@@G@@]@@@@B]@@#@B[@@@@B[@+@[[ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LB )@@G@@@@@@@@NCT***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SEQ***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LD )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LF )@@G@@C\*C1P@@@@@@@@@@@@@@R#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LG )@@G@@@@S#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T#SV@@@@@@@@@@@@LH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LI )@@G@@@@@@@@@@@@@@@@@@@@@@V#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LJ )@@G@@@@W#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X#SV@@@@@@@@@@@@LK )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Y#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LL )@@G@@@@@@@@@@@@@@@@@@@@@@Z#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LM )@@G@@@@)#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-#SV@@@@@@@@@@@@LN )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#SV@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LO )@@G@@@@@@@@@@@@@@@FREE,B . @@ C1P@ASG,T LP )@@G@@,F///100 . @@AC1V@USE . @@AC1+@]DC1%**NTRALQ )@@G@@N ERROR** UNIT $-$: NO PACKET SPACE AVAILABLE. @]DC14**NTRAN ERROR** UNLR )@@G@@IT $-$ IS NOT AVAILABLE FOR NTRAN. @]BC1"**NTRAN ERROR** UNIT $-$ NOT ALS )@@G@@SSIGNED. @]CC2A**NTRAN ERROR** UNIT $-$ HAS IMPROPER DEVICE. @]DC2JLT )@@G@@**NTRAN ERROR** UNIT $-$ HAS ILLEGAL FUNCTION CODE. @@[@@@K@@@@@^@@@@@LU )@@G@@@@F@@]@@@@@@S1UIII@[#@@^@@@@@@@@@@@@@@@@@@@@@@@@MAIN @@O@@^@@@@M&LV )@@G@@INPUT @@Q@@^@@@@D(OUTPUT @@S@@^@@@@B'MODEL @@U@@^@@@@@#LW )@@G@@COMMON @@W@@^@@@@@]@@@B@ @@@@M&@@@]@ @@@@D(@@@]@ @@@@B'@@@^@ @@@@@#LX )@@G@@@@@[@ @@@@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@ALOG$ FRJ[FBATAN$ DK?ATBAUSPBK MA )@@G@@DSUDM]BETAF O!+BRBBETANC J'O^UBBLANK$COMMON@@@@@@DEXP$ MB )@@G@@C\=][CDISCRIM1 []\[XFDLOG$ E>J]#BEOUT$ N@2BECERU$ MC )@@G@@JL6 FGEXP$ E;FASBFORIO$1 E%*GQFFORIO$2 KQ+]EGGAMLN MD )@@G@@J9'^UBIDL$ H#T7 (INCGAM J8)^UBMSCONV C1LG^EMSDCMP ME )@@G@@N42AF MSDET C:LGQ MSDTP2 IA?^^DMSEROR OP9CP MSNMPR MF )@@G@@JS+BY MTDET2 C12G^ENERTRAN$ I"RESFNEXPB$ O?D#RBNEXP1$ MG )@@G@@@ #UBNEXP6$ D).C BNEXP9$ HDKE^CNFFTDM []1[XFNFTCH MH )@@G@@F3AAYBNOSYM$ CCFCQDNTAB$ CCRCQDNTRAN$ @3^#DAPRNRM MI )@@G@@E /AUAPROBDSN O!QBRBSDFI AR:[C SDFO D>G^X SQRT$ MJ )@@G@@E"4[OBS1AISJ D2QAOFS1AUS NZLELCS1AUSP [^$FQES1BAAI MK )@@G@@JYQEPES1BDFL CJT LFS1CNTL @@@@@@S1COPI H*:DWCS1DRUM ML )@@G@@J],EACS1DSP []5[XFS1ENCI ^#6FXDS1FACL J]0EACS1FILE MM )@@G@@DDFCS1PRTL H05DWCS1RCOP [ %FQES1RDUC NXJ[YDS1REBK MY )@@G@@J6#^FDS1RED [#P[XFS1REEL K>AAUES1RENT @[^ 36S1RINT MZ )@@G@@[#R[XFS1SCAN H$[DWCS1SERR [[>FQES1SIR BX8A[GS1SJIN NA )@@G@@NH)DLES1STCH [1:#^BS1SVOB L&'#TES1SWP H?MDWCS1TCHS NB )@@G@@F^*DFCS1TQL2 JZOEPES1TRAN P[=#JCS1USIN ND )@@G@@M&Z]DAS1VFW K>CAUES1VLSD JZUEPES1WCOP H?/DWCS31ANL NE )@@G@@JT1]GGS31DIS ]V6^QFS31H2T ]W@^QFS31PNN O@@@[@^@[([K2@@@@^O@@@[@^@AI[MV@@@@]K@@@[@^@#L[S(NT )@@G@@@@@@^R@@@[@^@^/[V'@@@@^L@@@[@^@ H[)6@@@@^LC@@#@^@@@@C7@@@@],@@@[@^@]7[&#NU )@@G@@@@@@#$@@@[@^@CD[*'@@@@]>@@@[@^@[_[1#@@@@]>C@@#@^@@@@C.@@@@AP@@@[@^@@E[3]NV )@@G@@@@@@@P@@@[@^@##[3G@@@@ ,@@@[@^[S>[6J@@@@^2@@@[@^@@D#I4@@@@[@@C@[;@@@[@^@#?#T@OM )@@G@@@@C@[8@@@[@^@CX#W?@@C@]H@@@[@^@EK#>D@@C@^C@@@[@^@C)#\T@@C@ :@@@[@^@AD#79ON )@@G@@@@G@@/K@@[@^@@M#T@@@G@[OK@@[@^@[8#TM@@G@@6K@@[@^@^$#VE@@G@@3K@@[@^@KS#Z1OO )@@G@@@@G@@VK@@[@^@CZ#0D@@G@@%K@@[@^@]4#8*@@G@[IK@@[@^@@*#;W@@G@[\K@@[@^@[F#/^OP )@@G@@@@G@@-K@@[@^@[##.J@@G@@9K@@[@^@].#"M@@G@@_K@@[@^@]I^[J@@G@[]K@@[@^@@+^#XOQ )@@G@@@@G@@MK@@[@^@[1^#_@@G@@SK@@[@^@[V^ 0@@G@@DK@@[@^@#!^BF@@G@[FK@@[@^@[-^E8OR )@@G@@@@G@@0K@@[@^@ D^GT@@G@A-K@@[@^@@ ^L+@@G@AYK@@[@^@@\^L$@@G@AVK@@[@^@[U^MQOS )@@G@@@@G@ASK@@[@^@[6^N0@@G@[LK@@[@^@]S^P&@@G@@#K@@[@^@]-^R"@@G@ '@@@[@^@]O^UZOT )@@G@@@@G@A@@@@[@^@CG^W3@@G@ 7@@@[@^@ 9^=_@@G@]T@@@[@^@^J^%8@@G@ B@@@[@^@^R^\BOU )@@G@@@@G@[ K@@[@^@[9^3Y@@G@@GK@@[@^@F_^5R@@G@[(K@@[@^@C/ [Q@@G@[&K@@[@^@[8 EMOV )@@G@@@@G@AMK@@[@^@AK GE@@G@ 1@@@[@^@FQ MU@@G@ 4@@@[@^@]4 X0@@G@ .@@@[@^@UE )=OW )@@G@@@@G@^<@@@[@^@ < ',@@G@ Q@@@[@^@#;A@L@@G@ H@@@[@^@AOA^G@@G@ N@@@[@^@[8AE)OX )@@G@@@@G@^&@@@[@^@[5AGS@@@@AD0@@]@ @@[A&"@@@@AA0@@@@ @@[A&_@@@@AA0@@]@ @@]A$@OY )@@G@@@@@@AG0@@@@ @[YA$]@@@@AG8@@]@ @@@@J$@@@@@$0@@]@ @O9A*)@@@@[)0@@]@ @@>A.TOZ )@@G@@@@@@@@0@@]@ @@?A."@@@@[C0@@]@ @[EA"%@@@@A=0@@]@ @^)A_4@@@@[20@@]@ @@EB^OPA )@@G@@@@@@[X0@@]@ @@^B^Y@@@@@=0@@]@ @C.B^+@@@@^I)@@@@ @@-BHZ@@@@]E)@@@@ @@IBI@PB )@@G@@@@@@ *)@@@@ @@SBII@@@@ **@@]@ @@@@J$@@@@ ^)@@@@ @H&BI&@@@@ E)@@]@ @@#BWGPC )@@G@@@@@@#_)@@@@ @@ BWJ@@@@^8)@@@@ @@2BWO@@@@^8*@@]@ @@@@J$@@@@ Z)@@@@ @@KBXAPD )@@G@@@@@@ +)@@@@ @@ BXQ@@@@ +*@@]@ @@@@J$@@@@^U)@@]@ @@[BXV@@@@ >)@@@@ @[^BXWPE )@@G@@@@@@ >*@@]@ @@@@J$@@@@^O)@@@@ @@"BY)@@@@]K)@@@@ @@!BZY@@@@^R)@@@@ @@8B)FPF )@@G@@@@@@^L)@@@@ @[:B-#@@@@^L*@@]@ @@@@J$@@@@],)@@@@ @@WB+,@@@@],*@@]@ @@@@D#PG )@@G@@@@@@#$)@@@@ @) B)@@@@ @@LC#J@@@@]>*@@]@ @@@@J$@@@@AP)@@@@ @@AC#)PH )@@G@@@@@@^\=@@@@ @@RC#&@@@@@P)@@@@ @@=C#.@@@@@P*@@]@ @@@@J$@@@@ ,)@@@@ @> C^-PI )@@G@@@@@@ ,*@@]@ @@@@J$@@@@]^=@@@@ @@^C(&@@@@#!=@@@@ @@*C(%@@@@#3=@@@@ @#DC%MPJ )@@G@@@@@@]4=@@@@ @@KC!V@@@@^]=@@@@ @@]C!:@@@@]'=@@@@ @@XC!!@@@@^2)@@@@ @@AC,EPK )@@G@@@@@@^2*@@]@ @@@@C*@@@@[<0@@]@ @^FC,K@@@@ W)@@@@ @@ C2V@@^@AJ0@@@@ @@[C2)PL )@@G@@@@^@[U0@@]@ @@#C2-@@^@^?)@@]@ @@IC2=@@^@#0)@@@@ @[GC22@@^@#%)@@@@ @A"C3"PM )@@G@@@@^@ T)@@@@ @@'C'/@@^@ K)@@@@ @@AC;6@@^@ K*@@]@ @@@@J$@@^@#9)@@]@ @@ C;/PN )@@G@@@@^@^X)@@]@ @@WC/[@@^@[5)@@]@ @],C/X@@^@[")@@@@ @@7C_F@@^@^")@@]@ @]$D@]PO )@@G@@@@^@^F)@@]@ @@:D](@@^@ [)@@@@ @@KD#O@@^@ [*@@]@ @@@@J$@@^@^5)@@@@ @@HD#=PP )@@G@@@@^@]*)@@@@ @@ D#1@@^@#-)@@@@ @@LD#6@@^@]7)@@@@ @@&D^B@@^@]B)@@@@ @]@D^!PQ )@@G@@@@^@^ )@@]@ @@]DA!@@^@^;)@@]@ @@DDA\@@^@][)@@]@ @[@DA8@@^@#M)@@@@ @[XDB8PR )@@G@@@@^@#M*@@]@ @@@@J$@@^@#=)@@@@ @@JDDP@@^@#=*@@]@ @@@@J$@@^@#A)@@@@ @[]DD=PS )@@G@@@@^@#@)@@@@ @[NDE&@@^@#S)@@@@ @[LDF9@@^@#S*@@]@ @@@@DA@@^@#Y)@@@@ @@ADHEPT )@@G@@@@^@#Y*@@]@ @@@@DA@@^@]1)@@@@ @]1DHK@@^@]1*@@]@ @@@@J$@@^@].)@@@@ @@SDK[PU )@@G@@@@^@]:)@@@@ @^WDKT@@^@]:*@@]@ @@@@J$@@^@]:*@@^@ @@@@DA@@^@^()@@@@ @[EDO5PV )@@G@@@@^@^(*@@]@ @@@@DA@@^@#G)@@@@ @@WDP_@@^@#G*@@]@ @@@@C7@@^@#G*@@^@ @@@@DAPW )@@G@@@@^@A#)@@@@ @@FDQV@@^@#V)@@@@ @]-DQ&@@^@#V*@@]@ @@@@J$@@^@##)@@@@ @@+DTBPX )@@G@@@@^@##*@@]@ @@@@J$@@^@#J)@@@@ @#JDT(@@^@#J*@@]@ @@@@J$@@^@#D)@@@@ @[@DW8PY )@@G@@@@^@#D*@@]@ @@@@J$@@^@^))@@@@ @BIDX8@@^@^)*@@]@ @@@@J$@@^@]Z)@@@@ @[0D>APZ )@@G@@@@^@#/)@@@@ @[5D&6@@^@#/*@@]@ @@@@J$@@^@#/*@@^@ @@@@C7@@^@#/*@@A@ @@@@C.QA )@@G@@@@^@]+)@@@@ @[1D*:@@^@]+*@@]@ @@@@J$@@^@]+*@@^@ @@@@C*@@^@]+*@@A@ @@@@DAQB )@@G@@@@^@#P)@@@@ @I0D%W@@^@#P*@@]@ @@@@J$@@^@#P*@@^@ @@@@D#@@^@[R)@@]@ @@ED9GQC )@@G@@@@C@[;)@@@@ @]*C2)@@C@[;*@@]@ @@@@G%@@C@@A=@@@@ @@DC5C@@C@[8)@@@@ @D]C5LQD )@@G@@@@C@[8*@@]@ @@@@G%@@C@]H)@@@@ @]*C"N@@C@^C)@@@@ @]5D@;@@C@^C*@@]@ @@@@J$QE )@@G@@@@C@ :)@@@@ @#CD#0@@C@ :*@@]@ @@@@J$@@G@@/0@@]@ @@ C2)@@G@[O0@@]@ @@MC2>QF )@@G@@@@G@@60@@@@ @@4C27@@G@@68@@]@ @@@@J$@@G@@30@@@@ @@_C3:@@G@@V0@@@@ @@[C4%QG )@@G@@@@G@@V0@@]@ @#3C4:@@G@@%0@@@@ @[RC8Y@@G@@%8@@]@ @@@@J$@@G@[I0@@@@ @@[C95QH )@@G@@@@G@@-0@@]@ @@OC96@@G@@90@@@@ @@*C'E@@G@@98@@]@ @@@@J$@@G@@_0@@@@ @[0C'2QI )@@G@@@@G@@_8@@]@ @@@@J$@@G@[]0@@@@ @@]C/+@@G@[]0@@]@ @@EC/=@@G@@M0@@]@ @@ZC/,QJ )@@G@@@@G@@S0@@]@ @[AC.H@@G@@D0@@@@ @[AC"N@@G@@D8@@]@ @@@@J$@@G@[F0@@]@ @@MC_TQK )@@G@@@@G@@00@@@@ @]$C_:@@G@@08@@]@ @@@@J$@@G@AV0@@@@ @@QD]M@@G@AV8@@]@ @@@@J$QL )@@G@@@@G@[L0@@]@ @@0D]*@@G@@#0@@]@ @@)D#S@@G@]W)@@@@ @[?D#8@@G@ ')@@@@ @[&D =QM )@@G@@@@G@A@)@@@@ @#8DBE@@G@A@*@@]@ @@@@J$@@G@ 7)@@@@ @[7DF]@@G@]Q=@@@@ @@[DG9QN )@@G@@@@G@]T)@@@@ @[DDG'@@G@]T*@@]@ @@@@I>@@G@ B)@@@@ @@!DI#@@G@[ 0@@@@ @@)DI0QO )@@G@@@@G@@G0@@@@ @]FDJK@@G@@G8@@]@ @@@@J$@@G@[(0@@@@ @]DDLV@@G@[(8@@]@ @@@@J$QP )@@G@@@@G@[&0@@@@ @[FDN=@@G@[&8@@]@ @@@@J$@@G@AM0@@@@ @[)DO\@@G@ 1)@@@@ @]PDQJQQ )@@G@@@@G@ 1*@@]@ @@@@J$@@G@ 4)@@@@ @[UDS=@@G@ .)@@@@ @DFDT"@@G@ .*@@]@ @@@@J$QR )@@G@@@@G@^<)@@@@ @@\D@@G@ N)@@@@ @@YD>+QS )@@G@@@@G@^&)@@@@ @@-D&@@@K@@J=@@@@ @J*D9Q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QT )@@G@@ALOG @@G@@BATAN @ '@@@@[NEXP1$ @ E@@[NEXP6$ @ 7@@[NEXP9$ @^;@@[RG )@@G@@NFAR$ @@V@L[NFCI$ @@V@CRU )@@G@@SDFIO @[\@[MSDFO @ H@@@SDFOC @ H@@0SDFOO @ H@@$RV )@@G@@SQRT @@P@@[STREG$ @@V@PZS1ACSJ @]H@# S1AISJ @]H@@@RW )@@G@@S1AOSJ @]H@[YS1AUS @^?@ SS1AUSI @^?@ PS1AUSP @^(@#=RX )@@G@@S1AUST @^?@ VS1BAAC @]K@^.S1BAAI @]K@^!S1BAAO @]K@^8RY )@@G@@S1BDFT @]'@@>S1BUF @]W@[-S1CADD @]T@[\S1CBUF @]T@[URZ )@@G@@S1CKFL @]'@@$S1CLOS @IQ@[RS1COPI @]*@BZS1COPS @]*@C]SA )@@G@@S1DRUM @@$@@@S1DSP @^\@D3S1ENCI @[ @].S1FACL @@-@@@SB )@@G@@S1FOTC @AA@^GS1FOTI @AA@#2S1FOTW @AA@#;S1GDIN @^C@A*SC )@@G@@S1GDST @^O@ @S1GTAG @[R@[:S1GTCD @]Z@@XS1GTFN @#S@F/SD )@@G@@S1GTNC @]1@@KS1GVAL @[R@[7S1HEDC @[L@]DS1HED2 @[L@]SSE )@@G@@S1HED3 @[L@]-S1IISJ @#M@B)S1INBA @#P@]@S1INBP @#P@['SF )@@G@@S1INCI @#9@C6S1INDC @#D@@@S1INEP @#3@[FS1INER @#A@@*SG )@@G@@S1INGG @#/@] S1INGI @#/@[/S1INHC @#=@[\S1INHS @#=@[4SH )@@G@@S1INIB @]>@[5S1INIC @#9@C3S1INIT @^X@=*S1INLB @].@[#SI )@@G@@S1INLR @].@[@S1INOB @^X@=LS1INOP @#!@]CS1INPI @#G@ ESJ )@@G@@S1INPK @#G@ VS1INPO @#!@]]S1INPP @#!@] S1INP1 @#J@[FSK )@@G@@S1INRB @]>@@@S1INR1 @#J@@.S1INSC @]+@@>S1INSD @]+@@%SL )@@G@@S1INSI @]+@@ S1INSJ @#M@B&S1INSR @]+@@@S1INSW @#S@F_SM )@@G@@S1INTF @##@@XS1IODR @[O@ASLT$ @@@A)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TK )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TL )@@G@@======@@^@@ @@@@@@@@@@@@@@ [:^@@@@L"@@C@@)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TM )@@G@@@@@@@@B!@A[G66 @@@^@@@@@@R-@@@ 0@@@@@@@@@@@@@@@@@@@@[1 0)@H<@@A@@0@ TTN )@@G@@@E?@@@@@D@@^@@@E2S@@@@@@@^@@L"@^@!@[@ @@L"K^@S@,@@@@@@@@@@@@@@@@@@@@@@@@TO )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TP )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@___)J*CYE@@@___@@@___TQ )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___TR )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___TS )@@G@@[P>]3[@@@___@A9BT[@@)B&5@@QB$=@@QB*K@@EB*1@@EB(G@[6B(5@@MB?^@[7B?=@@MB,9TT )@@G@@@@EB\T@[=B\!@@EB1?@@KB2[)A;BZ')@JB$P)@QB$')@FB*&)@LB*;)@ZB(Q)@TB::)@IB?QTU )@@G@@)@YB,V)@IB\F)@EB\<)@VB1L/S@BTM/S@BTNN@KBTO/K@]3J/S@BTMR;@@@]/K@]3E/S@BTNTV )@@G@@ @@@@GR#V@@@R#X@@@>@KBTP/^K]4X"8)@@HE[@@@I?[@BTQ/K@]4P9*)@@K"*)BTF"0K@@ITW )@@G@@H8K@KQD@K@@H/GK]4-9*)@@K;O!@@@;G)@@[O#@@@I;G)@@[E@0@@J=8@@@#/K@]3=?@0BTRTX )@@G@@/K@]3.D8K@@[/K@]3>R;K@@@R#)@@JU@0@@JC[HBTEU[@@@JG[HBTCU[@@@JG[HBTAU[@@@JTY )@@G@@G[HBT^U[@@@JG[HBT]*@@@@HU[@@@IR;X@][;W)@@KK8)@]@P#K@@K;C0@@C=8@@@^90)@@ITZ )@@G@@9*K@[["OK@@JR#@@@I/KF@@];S)@@JO;K@@]H@K@@J/GK]4#;PH@@@/K@]4 E@K@@H;-X@@@UA )@@G@@E@K@@LU@K@@HE@)@@LC[@BT U[@@@H;LJ@@@;LJ@@@G[@BT#U[@@@H;LJ@@@;LJ@@@G[@BT[UB )@@G@@U[@@@IR;K@]@H@K@@J/K@]33/@@]4VC@@BTS"KK@@G;))@@C9*K@[[/KF@@]"/@@@I/K@]4RUC )@@G@@A#KAH.'^@@)>@@@@A[/KF@@]"/K@@KA#KAH.'^@@)>@@@@]@@@@BTH/KF@@]/S@BT19?F@@@UD )@@G@@R#/@@@C[H@@@A@KBT?R;)@@[/?K]6G;^0@@=/?K]6GR@KBT?980]7]9*0@[]/@0]5B"KK@@KUE )@@G@@"K0@@JP#K@@JE@)@@IE[@@@K;O)@@[Y@)@@K;S)@@IO;K@][P#K@@J;G)@@C!8K@]W/K@]5BUF )@@G@@/GK]5 Q#0@@H"O0@@I/K@]5Q @@@@G/K@]6[R#@BT&/K@]6[/S@BT2N@)BTYR#F@@@ @@@@JUG )@@G@@C[G@@@A@KBT?R;)@@@/?K]6GR@KBT?[[@@[#/[@]5 E[@@@K"KK@@KR#@BT3N8K@@#5[G$TUUH )@@G@@/K@]6=>8@@@]/K@]5>P;K@[_;=!@@ A#)@@KP#?BT-U[GBTZG[@BT4Y@)@@K;K)@@[/K@]5*UI )@@G@@P;K@[9/GK]6M;=!@@[A#)BTTU@)@@IA#)@[[U@)BT:O#)BT%U@)@[[O#)BT(U@)@[[O#)BT*UJ )@@G@@U@)@[[O#)BT$U@)BTT%@@BT5/K@]58R;K@]@/K@]5;;K)@@#O#?BTXR;K@]#;S)@@IP#K@@JUK )@@G@@O;)@]@;C)@@C"OK@@IR#@@@I0@@@[#D@@@@GR#)@[]/C:@@#/@:@@]E@@@@G"^@BT&"^@BT&UL )@@G@@1@@@[#D@@@@G/KF@@#;*)@@[=[@BT6/K[@@@/ @]60 @@@@K/K[@@@/@@]6%;=)@@[R#@@@IUM )@@G@@90K@@HU@)@@GU@)@@GU@)BT>N@K@@H!8K@[DC8K@[C;K!@@@;O!@@@O#)@@GD@K@[[G8K@[9UN )@@G@@O;)@@[;C)@@[/K@]5_D[K@@KC[@BTV"H@@@L"KK@@K @@@@G/K@]5>:/K__"/K@]5*R#@@@KUO )@@G@@"@@BT7"@@BT&/K@]6[R@KBT?8#)]66[[@AH.'^@@)>@@@@A[/KF@@]=@)BT8/K@]6.[[@AH.UP )@@G@@A#0AH"'^@@)>@@@]A[/KF@@#A#0AH.[[@AH"'^@@)>@@@A][/KF@@#A#0AH.[[@AH"'^@@)>UQ )@@G@@@@@]]@@@@BT!/KF@@#/S@BUTN80@@[/K@]7K/S@BUU @@@[#/K@]7Q/S@BUV @@@[#C^;@@@UR )@@G@@C@\@@@"K@@@I?@KBUW/K@BT9;)K@@B!@)BUX!@)BUY/K@]7U/K@]7.+@KBUZ;*K@@[H@K@@IUS )@@G@@Y@)@@HC[@BU);CK@@Y[@)@[[U@)@@IU[@@@IG[@BU-U[@@@IG[@BU+U[@@[[G[HBT5;P@@@+UT )@@G@@H8@@]@S@@BU#9-@@@GC8K@]X;W)@@K(@@@[#/K@]73U@)BU^;S)@@IG[@@@J;K)@@[H@K@@KUU )@@G@@9*K@[[C9K@[@0@@@@ID[K@@LG@)@@L"OK@@IC@@@@I/KF@@]:8@@]@;KK@@[L@KBUN@0]8N@0]'^/K@]' @]^BV?VG )@@G@@R]0BV!R@KBV\C@@BU>*4@RV%/K@RV%/K@@/WAA0BV!A@KBV\/K@]8QR8VK@@C@[@@@[@@BV3VH )@@G@@R8VK@]C@-@@@[@)BV1R@KBWMC[[@@@[[@BV4R@KBWNC[-@@@[[)BV5 @@BV2H@)BV4H/)__"VI )@@G@@[@)BV6C]@BWE[]@BV7*@@BV5/K@]'=C@@BWF[@@BV7E@@BV3[@@BV0C@)BV1[@)BV8C[@BV4VJ )@@G@@[[@BV9C[)BV5H[)BWG*@@@@M/K@]';C.)@@][[)BV2/,0[ZK@@@@@@@@@BV8@@@BV"@[QBWJVK )@@G@@C/@@@[H@@BV8]@@BV8C/)@@]H@)BV9]@)BV9C@@BV8[@@BV'C@@BV3;C@@@BY"/,0@$D@@[BW1@[&BY"R@KBZEN.@@@AC8@BW)'^K[[N8L@]"QWD )@@G@@R@)BY;N.@@@[C8]$ZA'^K[[N8L@]"VC8[BW)'^K[[NN.@@@AC8@BW)'^K[[N8L@]"-'^@[[RWE )@@G@@N@0]"$/K@#@/@[6BY"*@@BZF/K@]_9/,0@$D@@[BW'@[9BY"N.@@@AC8@BW)'^K[[N8L@]",WF )@@G@@R@)BY;N.@@@[C8]$ZA'^K[[N8L@]"3N.@@@CC8@BW)'^K[[N8L@]"7'^@[[RC@@BWXH@@BZEWG )@@G@@*@@@@G/K@]_G/,0@$D@@[BX]@]EBY"@@KBZHR@KBY;N.@@@[C8[$ZA'^K[[N8L@]_ '^@[[RWH )@@G@@N@0]_F/K@#@/@]MBY"R@)BZE/,0@$D@@[BXJ@]NBY"@@KBZH@@MBW)R@KBY;N.@@@[C8[$Z^WI )@@G@@'^K[[N8L@]_OR@)BY;N.@@@[C8]$ZA'^K[[N8L@]_T'^@[[RC@@BWYH@@BZE(@@@@G/K@]_!WJ )@@G@@/,0@$D@@[BXZ@]+BY"R@KBY;N.@@@[C8[$Z^'^K[[N8L@]_&'^@[[RN@0]_?/K@#@/@](BY"WK )@@G@@/,0@$D@@[BX$@]%BY"R@)BY;N.@@@[C8]$Z^'^K[[N8L@]_2'^@[[RN@0]_8/K@#@/@]1BY"WL )@@G@@C@@BZG/@@#@C/C@#@J/,0@$D@@[BX;@]5BY"R@KBY;N.@@@[C8[$Z^'^K[[N8L@#@['^@[[RWM )@@G@@N@0#@B/K@#@/@]/BY"/,0@$D@@[BYE@].BY"'^@[[RN@0#@I/K@#@/@#@BY"RA0BZG$'0@@ WN )@@G@@8];#@N'^@@/E@#[BY"/K@]_//K@#@S/K@#@:/K@]_//,0@$D@@[BYN@#]BY"'^@[[RR@)BZEWO )@@G@@/,0@$D@@[BYX@# BY"@@MBW)@@KBZHR@KBY;N.@@@[C8[$Z^'^K[[N8L@#@='^@[[RN@0#@%WP )@@G@@/K@#@/@#IBY"/,0@$D@@[BYN@#JBY"'^@[[R/,0@$D@@[BY(@#LBY"@@KBZHR@)BY;N.@@@[WQ )@@G@@C8]$Z^'^K[[N8L@#@5'^@[[RN@0#@;/K@#@/@#TBY"R]0BY_R@KBZ]R@)BZ#N[@BZ^*4@RY/WR )@@G@@/K@RY//K@@/WAA0BY_A@KBZ]A@)BZ#^[@BZ^C8FK@@[^@].\[^@].(/K@].Z @@BZ&R@KB$8WS )@@G@@R8:K@@ @@BZH @@BZG @@BZFC@@BZ<[@@BZEC@)B$9[@)BZDC[[@@@[[@BZBC[-@@[[[)BZCWT )@@G@@C]]@@@[]@BZ A@)B$'R@KB$'*@[@@@/K@#[+N@0#[-/K@#AH@[YB$0R@)B$'C@]@@[[@@BZAWU )@@G@@/,0[YE@@@@@@@@@BZE@@@BZ$@@@BZ*@@@BZ(@[)B$0D@@BZE*@@@@G1@@@@G/K@#ACC/@@@[WV )@@G@@G@@BZE[@@BZEC_)@@EN.@@@N[#)BZ%/,0@$#@@[BZI@@@B$^@[$B$0@@KBZ%'^@[[R/,0[YEWW )@@G@@@@@BZI@@@BZ:@@@BZ?@@@BZ?@@@BZ?@[:B$0(@@BZ:/K@#]CG_)@@[8L@#[5/K@#ACC@@BZ%WX )@@G@@[@@BZ&/,0[]=@@@@@@@@@BZR@[2B$0/,0[Y9@@@BZI@@@B$=@@@BZ!@[3B$0/,0[ZK@@@BZLWY )@@G@@@@@B$>@@@BZ!@[4B$0/,0[Y9@@@BZI@@@B$&@@@BZ!@[5B$0/,0[ZK@@@BZL@@@B$$@@@BZ!WZ )@@G@@@[6B$0/,0[ZK@@@BZL@@@B$*@@@B$ @[7B$0C/@@@C[@@BZ,C_)@@TN.@@@F[#)BZ%/,0[Y9XA )@@G@@@@@BZR@@@BZ%@@@BZ!@[/B$0C@@BZ!H@@B$((@@@@G/K@#].C/@@@[G@@BZ,[@@BZ,/,0[ZKXB )@@G@@@@@BZL@@@BZ,@@@BZ!@]@B$0G_)@@[8L@#]:C/@@@[G@@BZ,[@@BZ,/,0[ZK@@@BZL@@@BZ,XC )@@G@@@@@B$B@]^B$0C_)@@HN.@@@F[#)BZ%/,0[Y9@@@BZR@@@BZ%@@@BZ!@]CB$0C@@BZ!H@@B$(XD )@@G@@(@@@@G/K@##VC/@@@[G@@BZ,[@@BZ,/,0[ZK@@@BZL@@@BZ,@@@BZ!@]GB$0G_)@@[8L@##DXE )@@G@@C/@@@[G@@BZ,[@@B$'/,0[ZK@@@BZL@@@B$'@@@B$D@]JB$0C/@@@]G@@BZ,[@@B$'/,0[ZKXF )@@G@@@@@BZL@@@B$'@@@B$F@]KB$0C/@@@#G@@BZ,[@@B$'/,0[ZK@@@BZL@@@B$'@@@B$H@]LB$0XG )@@G@@/,0@Y&@@@B$>@@@BZL@]MB$0C@@BZEH@@BZ>*@@@@G/K@#^[/,0[4F@@@BZ&@@@BZ+@]OB$0XH )@@G@@/,0#DO@]PB$0N@0#^ /K@#AH@]QB$0C@@BZF/)@#^FN@0#^E/K@#AH@]XB$0C/@__"G@@B$/XI )@@G@@C@)BZEH@)BZ<*@@@@I/K@#^X[@@B$'/,0@$@@@[@@@@])B$0R@KB$%Q@KB$;N[@B$'C/[)@@XJ )@@G@@'^K[[N8L@#^S'^@[[R/K@# @R@)B$:N.@@@HC@@B$([@]$$P8L@#^Z/,0@$#@@[B$Q@@@@@@XK )@@G@@@]?B$0C/@__"G@@B$/R@KB$%Q@KB$;[@@@[^C/[)@@'^K[[N8L@#^:'^@[[RR/)@@IN.@@@HXL )@@G@@A@)BZ%C@]B$PH@@B$(*@@@@G/K@#^8P/)@@[8L@#^1C/@@@[G@@BZ%[@@BZ\/,0#DA@@@BZGXM )@@G@@@];B$0C@@BZG/^@#ACC/@@@[G@@BZH[@@BZHN@0# /K@#AH@#@B$0C@@BZEH@@BZ<*@@@@GXN )@@G@@/K@# HN@0# G/K@#AH@#DB$0C@@BZF/=@# >/,0#DH@@@BZG@#GB$0C@@BZG/^@#ACC@)BZEXO )@@G@@H@)BZ=(@@@@I/K@# X/,0[4F@@@BZ&@@@BZ+@#NB$0/K@# >/,0[4F@@@BZ&@@@BZ0@@@BZ0XP )@@G@@@@@BZ2@@@B$?@@@BZ1@#PB$0*@@BZ&/K@# %N@0# (/K@#AH@#RB$0/,0[](/K@#AC@@@BZ3XQ )@@G@@@@@B$=@@@BZ?@@@BZ?@@@BZ?@#SB$0/,0@$#@@[BZL@@@B$J@#TB$0@@KBZI@@KBZ3'^@[[RXR )@@G@@/,0@Y&@@@B$>@@@BZL@#YB$0/,0[](/K@#AC@@@BZ3@@@B$!@@@BZ?@@@BZ?@@@BZ?@#ZB$0XS )@@G@@N@0#AB/K@#AH@#)B$0C/@@@[[@@BZFN@0#AG/K@#AH@#+B$0R]0B$19!)B$.9,@B$_9\)B*[XT )@@G@@R@KB*#R@)B*^N[@B* *4@R$,/K@R$,/K@@/WAA0B$1[^@B$,9()B$.9%@B$_9:)B*[A@KB*#XU )@@G@@A@)B*^^[@B* /KH@@@C8@@@^/\K#AR/K@#DRC8@@@^/\K#AR/K@#DZC8@@@[/\K#AR/K@#D$XV )@@G@@ @@@@@D@@B&;/=@#A, @@B&; @@B&" @@B$PC/@@@[H@@BZ\]0@B$PC@)B&"[?)B$P]@@B&"XW )@@G@@C/)@@[[@)BZ!C@@BZ\H@@BZ!R@KBZ![@@@[^A@KBZ%C@@B$@H@@B&_/C@#B[*@@@@G/K@#BGXX )@@G@@R@)B&_C@[B$O[@]BZ4C/)@@[G@)B&_[@)B&_O/K@@[8L@#A;N@0#BF/K@#C3@^AB$5C@@B$[XY )@@G@@H@@B&6(@@@@G/K@#BX/,0[4F@@@BZ&@@@BZ1@^DB$5C/@@#)H@@B$](@@@@G/K@#BXD@@B$]XZ )@@G@@[@@@@@N@0#BW/K@#C3@^HB$5R@)B$#N8MBZ4^^K#B=/,0[4F@@@BZ&@@@B&5@@@B$2@@@#B=YA )@@G@@@@@B$]@^IB$5C/@@@[G@@B$]/@@#B,/G@#BSC@@B&6[@@B$[/K@#B0C@@B&7[@@B$[C/@@B@YB )@@G@@H@@B&_*@@@@G1@@@@G/K@#B7C/@@@[[@@B&_C@@B&_[@@B$#C/)@E)H@)B$@[@)B$@C[@B&.YC )@@G@@/>@#CDC[)BZ%[[)BZ!/K@#A7 @@@@@C/@@@[[@@B&.C@)B$@H@)B&_/C)#CD*@@@@I/K@#BGYD )@@G@@R@KB&_C@@B&'[@[BZ4R@)B$#C@)B&"[?-BZ4 @@B&"N8MBZ4^^K#CQ/,0[4F@@@BZ&@@@B&5YE )@@G@@@@@B$2@@@#CQ@@@B$]@@@BZ1@^&B$5C/@@#)H@@B$]*@@@@G/K@#BSN@0#C)/K@#C3@^(B$5YF )@@G@@C@@B&6[@@B$[C/)@@[[@)B$#C.@@#)[[@B$@C[)B&8[[)BZ5C]@B&9[]@BZ6C")@@#[])B&_YG )@@G@@[@)B&; @@B&/ @@B&.N@0#C2/K@#C3@^4B$5R]0B$69!)B*B9,@B*D9,)B*FR@KB*HR@)B*IYH )@@G@@N[@B*J*4@R$3/K@R$3/K@@/WAA0B$6[^@B$39()B*B9%@B*D9%)B*FA@KB*HA@)B*I^[@B*JYI )@@G@@/KH@@@C8@@@]/\K#C.C8FK@@[^@#A([^@#BT[^@#C[/K@#A(C8@@@]/\K#C.C8FK@@[^@#A(YJ )@@G@@[^@#BT[^@#C[/K@#C[C8@@@[/\K#C./K@#C-C8FK@@[^@#[&[^@#]FC8FK@[[@@B$8C@VK@]YK )@@G@@[@KB$9/K@#[FC@VK@@[@KB$/C8FK@[[@@B$;C8FK@][^@#^=[^@#^N/K@#^A/K@# AR8VK@ YL )@@G@@C@[@@@[@[@@@R8VK@AC@-@@@[@-@@@/,0[$3@[CB*W/,0[*#@@@B*L@[DB*WC/@@@]H@@B*LYM )@@G@@(@@@@G/K@#E7R@KB*ZC@@B*ZG/@__.(@[@@@/K@#ET(@@@@@/K@#EH[@@B*)/,0@$D@@[B*PYN )@@G@@@[KB*WR@KB*TQ@KB*)N.@@@AC8[)@]'^K[[N8L@#E C8@B*K'^K[[N@@K@@@'^@[[R/K@#ETYO )@@G@@/,0@$D@@[B*P@[TB*WC[)B*ZG.)__.R@KB*TQ@K@@MN.@@@AC8[)@]'^K[[N8L@#EP'^@[[RYP )@@G@@R@KB*-(@[@@@/K@#E*/,0@$D@@[B*P@[+B*WC[)B*-G.)__.R@KB*TQ@K@@MN.@@@AC8[)@]YQ )@@G@@'^)[[N8L@#E='^@[[RR@KB*+(@[@@@/K@#E7/,0@$D@@[B*P@[%B*WC[)B*+G.)__.R@KB*TYR )@@G@@Q@K@@MN.@@@AC8[)@]'^)[[N8L@#E3'^@[[R/,0@$D@@[B*S@[2B*W'^@[[RC@@B*C@)B*>G/)__/G@)B*=C[[@@@G.@.<0(@@@@K/K@#FL[@@B*)[@)B*&/,0@$D@@[@@@YT )@@G@@@[7B*WR@KB*TQ@KB*&N[@B*)C8[)@]'^K[[N8L@#FH'^@[[RR@KB*$(@[@@@/K@#F(/,0@$DYU )@@G@@@@[@@@@[_B*WC[)B*'^@[[R/,0@$D@@[B*S@]CB*W'^@[[RYW )@@G@@N@0#F\/K@#F0@]EB*WR]0B*X9!)B**9,@B*%9,)B*?R@KB*,N[@B*\N[KB*0*4@R*U/K@R*UYX )@@G@@/K@@/WAA0B*X[^@B*U9()B**9%@B*%9%)B*?A@KB*,^[@B*\^[KB*0/KH@@@C8@@@F/\K#F'YY )@@G@@C8FK@@[@@B*>C8FK@[[^@#D/[^@#EEC8FK@][@@B*ZC8FK@#[@@B*-C8FK@^[@@B*+C8FK@ YZ )@@G@@[^@#FPC8FK@A[^@#FCC8FK@B[@@B*$C@VK@C[@KB*=C@VK@D[@KB*C8FK@[[^@#D/[^@#EEC8FK@][@@B*ZC8FK@#[@@B*-C8FK@^[@@B*+C8FK@ ZB )@@G@@[^@#FPC8FK@A[^@#FCC8FK@B[@@B*$C@VK@C[@KB*=C@VK@D[@KB*[@@B(=C/)@@[ZG )@@G@@G@)B:>T@)B:>;K)@@[T@)B(<[@)B(>H/@@@[;O@@@=W/@@@EH/@__"[@@B(&H/)@@[;O)@@=ZH )@@G@@W/)@@EH/)__"[@)B($/,0@$D@@[B(7@[?B:-'^@[[R/,0@$D@@[B%]@[\B:-R@KB:RN.@@@EZI )@@G@@C/[$(O'^K[[N8L@#H.'^@[[R/,0#A<@@@B:U@@@B(P@@@B(I@[6B:-C@@B(P[@@B(*C@)B:&ZJ )@@G@@"@)B:V"K)@@I;)"@@D[@0B((/,0[-J@@@B%K@@@B(%/K@#L9/K@#L9@['B:-/,0[-#@@@B%MZK )@@G@@@@@B(:@@@B(-@@@B(-/K@#L9@[;B:-R@)B(:C@]CYD[@@B(?C@+CYE[@)B(!/,0@$D@@[B%OZL )@@G@@@["B:-@@KB(N@@KB(*@@KB:>@@KB((@@KB(%@@KB(?@@KB(!@@KB:='^@[[R/,0@$#@@[B*/ZM )@@G@@@@@B%$@]DB:-@@KB(N@@KB(*@@KB:>@@KB((@@KB(%@@KB(?@@KB(!@@KB:='^@[[R/,0#AH@@B(2ZX )@@G@@*@@@@G1@@@@G/K@#K6C@@B(>[@@B(2C@@B(2H@@B(0G/@@@[[@@B(3C/)@@[G@)B(\[@)B(\ZY )@@G@@/,0].F@@@B(\@@@B*8@@@B:X@@@B:X@@@B:P@]7B:-R@KB::N8L@@@^^K#LD/,0#A<@@@B(3ZZ )@@G@@@@@#LD@@@B*4@]8B:-C/@@@EG@@B(0[@@B(08L@#K(/,0@$D@@[B%7@];B:-@@KB(\'^@[[RAA )@@G@@/,0@$D@@[B:D@]_B:-N.@@@^R@)B:RN.K@@]C/]$*0'^K[[N8LK#LV8L@#LT'^@[[R/,0@$#AB )@@G@@@@[B*/@@@B:J@#DB:-N.@@@^R@KB:RN.K@@]C/[$*0'^K[[N8LK#L$8L@#L>'^@[[R/,0#AC@VK@A[@KB:=C8FK@B[^@#H[C8FK@C[^@#G7AI )@@G@@[^@#G'/K@#G3C8@@@]/\K#MRC8FK@@[@@B:,/K@#M@C/@__"G@FK@#C8:K@@G/)__"C[FK@#AJ )@@G@@T[FK@]H.@@@[C[)B,OG.)__"C"@@@[G]FK@]H]FK@]G]@@@I[@@B,R][@B,S[[)B,T[]@B,UAK )@@G@@C@FK@][@@B?*C@:K@#[@)B?(/,0[-J@@@B?7@@@B?%/K@#R*/K@#R*@[MB,L/,0[-#@@@B?9AL )@@G@@@@@B?:@@@B??@@@B??/K@#R*@[NB,L/,0[-#@@@B?;@@@B?!@@@B??@@@B??/K@#R*@[OB,LAM )@@G@@C/@@@[G@@B?:[@@B?,C/)@@[G@)B?![@)B?\R@KB?,R@)B?:R@0B?!/,0@$#@@[B?Q@@@B?.AN )@@G@@@[RB,LR[@B?\R[KB,]Q[KB,PN.@@@]C/ )@@'^)[[N8L@#N6C/@B?%'^)[[N@@NCYD@@OCYDAO )@@G@@@@MCYD@@LCYD'^@[[RC@@B,#[@@B?AC@)B?=[@)B?BC[@B,^[[@B?0R[KB, R@0B,]Q@0B,QAP )@@G@@N.@@@^C@#)@@[@ $:/8L@#OE @@B?]C/)@@[H@)@@@(@@@@I/K@#OXR[@@@@C@=CYD[@)B?]AQ )@@G@@C[^CYE[[@B?#C[)B,A[[)B?AC]@B,B[]@B?BC])B,C[])B?0C/@@@[H@@B?(;O@@@=W@@B,VAR )@@G@@G/@__"]@@B?1/,0[$3@[4B,L/,0#A)@@@B?]@@@@@@@@@B,D@[5B,L/,0#[#@@@B!E@[6B,LAS )@@G@@C/@@@[H@@@@@*@@@@G/K@#P@/,0#A<@@@B,E@@@B?Q@@@B?^@[9B,L/,0@$D@@[B!L@['B,LAT )@@G@@@@KB?>R@)B, N.@@@HC/]$?P'^)[[N8L@#O/'^@[[RC/@__"G@@B?1R@KB?:C/)__"G@)B?*AU )@@G@@R@0B?,C_0@@[C[@B,W;[@@@M'L@B,U[[@@@ [@)@[^[@@B,X[#0B?$ @@B?2R[@B,]Q[@B,OAV )@@G@@N[KB,RC@ )@@[@^)@@8LK#PMC_)@@[N[KB,X[#)B?3C/@@@[G@@B?2[@@B?4C@)B?2G@)B,VAW )@@G@@[@)B?2H@)B?(*@@@@I0@@@@I/K@#P=C@)B?([@)B?2/,0@$#@@[B:9@@@B!G@]NB,L@@)B,YAX )@@G@@@@)B?%@@LCYD@@NCYD'^@[[R/,0].F@@@B?$@@@B:;@@@B,F@@@B,G@@@B,D@]UB,L/,0].FAY )@@G@@@@@B?3@@@B:/@@@B,H@@@B,H@@@B,D@]VB,LC@@B?4H@@B?2G/@__"]@@B?5R@)B?4O@)B,TAZ )@@G@@N8M@@@^^K#Q /,0#A<@@@B?5@@@#Q @@@B:9@]XB,LG_)@@[8LK#PRC^@B,S'K@@@ [@@@@ BA )@@G@@G_0@@[8L@#PHC@@B?1T@@B?*[@@B?2/,0@$D@@[B!Q@]BI )@@G@@N@0#R\/K@#R0@#RB,LR]0B,M9!)B,Z9,@B,-9,)B,<9\)B,>R@KB,$R@)B,*R@0B,(R[@B,%BJ )@@G@@R[KB,:N[@B,?N[KB,!*4@R,J/K@R,J/K@@/WAA0B,M9()B,Z9%@B,-9%)B,<9:)B,>A@KB,$BK )@@G@@A@)B,*A@0B,(A[@B,%A[KB,:^[@B,?^[KB,!C8FK@[[@@B,OC@VK@][@KB,WC8FK@^[@@B,QBL )@@G@@[^@#Q.[^@#Q4C@VK@ [@KB,VC8FK@A[@@B,PC@VK@B[@KB,YC8FK@C[^@#O$C8FK@D[^@#OJBM )@@G@@[^@#RI[^@#OM[^@#O,/K@#M/C8FK@@G/@__"C@)B1EG/)__"[@@B1H[@)B1IC@@@@@[@@B\XBN )@@G@@/,0[-J@@@B\!@@@B\Y/K@#X-/K@#X-@[LB1B/,0[-#@@@B\\@@@B\Z@@@B\)@@@B\)/K@#X-BO )@@G@@@[MB1B/,0[-#@@@B\1@@@B\-@@@B\)@@@B\)/K@#X-@[NB1BC/@@@[G@@B\Z[@@B\+C/)@@[BP )@@G@@G@)B\-[@)B\/,0[$3@[3B1BBU )@@G@@/,0#A)@@@B,7@@@@@@@@@B0_@[4B1B/,0#[#@@@B0@@[5B1BC/@@@[H@@@@@*@@@@G/K@#USBV )@@G@@/,0#A<@@@B1@@@@B\F@@@B,9@[8B1B/,0@$D@@[B0B@[9B1B@@KB\UR@KB0;N.@@@HC8[$\EBW )@@G@@'^)[[N8L@#UO'^@[[RC/@__"G@@@@@C/)__"G@)B\>R@0B\ZR@)B\+C_0@@[[@@@[^[@)B1KBX )@@G@@[#0B\WC/@__"G@@B\W[@@B1L @@B\&C/@@@[H@@B\WT@@B\W;K@@@[]@@B\$R[KB08Q[KB1EBY )@@G@@N[KB1LC/@@@[G@@B\$[@@B\$R[@B\$O[@B1HC@=@@@[@>)@@8LK#U,C.@@@[G[@B\W[[@B\(BZ )@@G@@H[@@@@/H@#U.*@@@@K/K@#VKD[@B\(G[@@@@C[)B1IG[)B\(C#)B\(R@KB08Q@K@@M[[@@[ CA )@@G@@[#)B\*C@@B\$G@@B\*G/@__"[@@B\$R[@B\$O[@B1HC@=@@@[@-)@@G_)@@[8LK#V C_)@@[CB )@@G@@N[KB1K[#)B\*C/@@@[G@@B\&[@@B\%C@)B\&G@)B1J[@)B\&H@)B\X*@@@@I0@@@@I/K@#VZCC )@@G@@C@)B\X[@)B\&/,0@$#@@[B,,@@@B0]@]YB1BR[KB\%O[KB1IC@@B1M'^)[[N@@)B\Y@@NCYDCD )@@G@@@@MCYD'^@[[R/,0].F@@@B\W@@@B,0@@@B1[@@@B1]@@@B0_@]>B1B/,0].F@@@B\*@@@B,1CE )@@G@@@@@B1#@@@B1#@@@B0_@]&B1BC@@B\%H@@B\&G/@__"]@@B\:N8P@@@^^K#W[/,0#A<@@@B\:CF )@@G@@@@@#W[@@@B,,@]*B1BG_)@@[8LK#VMG_0@@[8L@#U-C@@B\>T@@@@@[@@B\&/,0@$D@@[B0GCG )@@G@@@],B1BR[@B08Q[@B1FN.@@@]C8^)@@'^)[[N8L@#WLC8@B\&'^K[[NR@KB0;N.@@@[C8[$,'CH )@@G@@'^K[[N8L@#WSC@@B1N'^K[[N@@KB\>R[KB0;N.@@@[C8 $,''^K[[N8L@#W)'^@[[RC/@@@ZCI )@@G@@[@@B\*C_)@@[N.@@@X[#)B\WC/@@@[H@@B\*]@@B\*/,0[Y9@@@@@@@@@B\*@@@B\?@#AB1BCJ )@@G@@C@@B\?"^@B1^(@@@@G/K@#W//,0[ZK@@@@@@@@@B\*@@@B0$@#DB1BG_)@@[8L@#W*/,0@$DCK )@@G@@@@[B0Y@#GB1BR@)B08Q@)B1GN.@@@^C8])@@'^)[[N8L@#X]'^@[[RC/@@@[H@@@@@*@@@@GCL )@@G@@/K@#XT/,0#A<@@@B1@@@@B,.@@@B,9@#OB1B/,0@$D@@[B0B@#PB1B@@KB\VR@0B0;N.@@@HCM )@@G@@C8#$,/'^)[[N8L@#XP'^@[[R/,0#A&@#WB1B/,0#[#@@@B0(@#XB1BN@0#X)/K@#X(@#YB1BCN )@@G@@/,0@$D@@[B0:@#ZB1B'^@[[R/K@#XYN@0#X*/K@#X(@#+B1BR]0B1C9!)B1O9,@B1Q9,)B1SCO )@@G@@9\)B1UR@KB1WR@)B1XR@0B1YR[@B1ZR[KB1)N[@B1-N[KB1+*4@R1 /K@R1 /K@@/WAA0B1CCP )@@G@@9()B1O9%@B1Q9%)B1S9:)B1UA@KB1WA@)B1XA@0B1YA[@B1ZA[KB1)^[@B1-^[KB1+C8FK@[CQ )@@G@@[@@B1EC8FK@][^@#U"[^@#U9[^@#S$[^@#WD[@@B1N[^@#UTC8FK@#[^@#W6[@@B1G[^@#W!CR )@@G@@C@VK@^[@KB1JC8FK@ [@@B1FC8FK@A[@@B1MC8FK@B[^@#T_C8FK@C[^@#UA[^@#XB[^@#T$CS )@@G@@[^@#T%/K@#S-C8FK@]G/@__"[@@B16C/@@@[H@FK@#;O@@@=W/@@@WG/@__"]@@B1C/)@@[[@)B1&C.@@@][[@B1$C[)@@@H[)B1\(@@@@MCU )@@G@@/K@#ZFC.)@@#[[)B1$/,0[YE@@@@@@@@@B1*@@@B1(@@@B1(@@@B1(@[GB13D@@B1*/C@#Z#CV )@@G@@*@@@@G/K@#ZF/,0[](/K@#Z7@@@@@@@@@B10@@@B1(@@@B1(@@@B1(@[JB13C/@__"G@@B1=CW )@@G@@C_)@@[[@@@[^[#)B1%R@KB1&O@KB16C/@H%_G@@B1&[@@B1:A@KB17C@@B18H@@B1:*@@@@GCX )@@G@@1@@@@G/K@#ZXC@@B18[@@B1:R@KB17N8L@@@^^K#Z*C@@B1:H@@B1&G/@@@[[@@B19/,0[](CY )@@G@@/K@#Z7@@@@@@@@@B1$@@@#Z*@@@B1>@@@B19@[QB13C/@@@[G@@B1:[@@B1&C/)@ZKG@)B1>CZ )@@G@@[@)B1>G_)@@[8L@#ZJN@0#Z6/K@#)]@[UB13/,0[W1@@@B1?@[VB13C8)@@ N@0#Z./K@#Z"DA )@@G@@@[WB13!^)B11/K@@/C@)B2O"G)@@G[@)B2ODF )@@G@@/,0]'F@@@B2O@[IB2>"^@B2)"C@B2Z]@@B2@N@0#-[/K@#+Y@[JB2>C/@@]V"O@B2L[@KB2PDG )@@G@@/,0@&T@@@B2P@[LB2>C@)B2M"G)@@G[@)B2*/,0]5E@@@B2*@[LB2>[@@B2QC/)@@[H@)B2LDH )@@G@@(@@@@I/K@#-.C/)@@[+@)B2L[@0B2RC[@B2L;L@@@[[[@B2S/,0]3A@@@B2Q@[QB2>[@@B2TDI )@@G@@"C@B2T[@@B2U/,0]3D@@@B2Q@[SB2>[@@B2V(@@B2R/K@#+[C@)B2T[@)B2WC.@@@[H[@B2SDJ )@@G@@(@@@@K/K@#-7[@)B2XC.@__.G[@B2SR@KB2-[[@@[^C@@B2X"C@B2U[@@B2X"C[$1_"@@B2WDK )@@G@@[@@B2W8L@#-0C@@B2W"C@B2V"@@B2Q"C@B2+[@@B2W/K@#+SC@@B2Q"C@B2+[@@B2W/K@#+SDL )@@G@@C@@B2)[@@B2WC/)@@[H@)B2S(@@@@I/K@#+PC@)B2U[@)B2XC.@__.G[@B2SR@KB2-[[@@[^DM )@@G@@C@[$2B"C@B2X"@@B2W[@@B2WC@)B2X"C)B2U[@)B2X8L@#+HC@@B2W"C@B2V[@@B2WC@@B2)DN )@@G@@"^@B2W[@@B2@N@0#+X/K@#+Y@[5B2>R]0B2&R@KB2(N[@B2%C@@B2@*4@R2DC@)@@@[@)B29/,0#G#@@@@@@@@@B2\@@@@@@EC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B28@@@B25@]@B3 C/@@@[G@@B26[@@B26H@@B23ED )@@G@@/C@#>W*@@@@G/K@#>< @@B26/,0[$"@@@B3]@] B3 C/@@@[G@@B2\[@@B2\D@@B28G@@B25EE )@@G@@[@@B3IG/@@@[T@@B3JH/@@@[C@)B29H@)B2;/C)#>,*@@@@I/K@#&TD@)B2;G@)B29C[@B3DEF )@@G@@G[@B2;C[)B2;;[)@@LC8FK@^[^@#>EC8FK@ [^@#>GC8FK@A[^@#>HC8FK@B[^@#>IC8FK@CEN )@@G@@[^@#&DC8FK@D[^@#>JC8FK@E[^@#>KC@VK@F[@KB3FC8FK@G[^@#>#[^@#>B[^@#=[[^@#@[LB4[ET )@@G@@C/@@@[H@@@@@;O@@@=W@@@@@G/@__"]@@B3&C/)@@[[@)B3$H/@__"(@@@@G/K@#*2C/@@@]EU )@@G@@H@@B3&/C@#*(*@@@@G/K@#*3C@@@@@;@@@@K#(5C@@B34H@@B3=C@)B3,H@)B3*FA )@@G@@G/)__6H@)@@G*@@@@I0@@@@I/K@#(5/,0[$"@@@B3.@[0B4[C@@B32G/@__"/C@#('*@@@@GFB )@@G@@/K@#?@]4B4[N@0#?!/K@#?,FQ )@@G@@@]5B4[R]0B4]9!)B4G9,@B4I9\@B4K9\)B4MR@KB4OR@)B4PR@0B4QR[@B4RR[KB4SR[)B4TFR )@@G@@R[0B4UR]@B4VR]KB4WN[@B4XN[KB4YN[)B4ZN[0B4)*4@R3_/K@R3_/K@@/WAA0B4]9()B4GFS )@@G@@9%@B4I9:@B4K9:)B4MA@KB4OA@)B4PA@0B4QA[@B4RA[KB4SA[)B4TA[0B4UA]@B4VA]KB4WFT )@@G@@^[@B4X^[KB4Y^[)B4Z^[0B4)C8FK@[[^@#%BC8FK@][^@#%@C8FK@#[^@#%]C8FK@^[^@#%#FU )@@G@@C8FK@ [^@#%^C8FK@A[^@#%/[^@#?AC8FK@B[^@#% C8FK@C[^@#%AC8FK@D[^@#*W[^@#*!FV )@@G@@[^@#(^C8FK@E[^@#:S[^@#(G[^@#(R[^@#:X[^@#*([^@#(K[^@#*U/K@#$>C@@B6WG/@__"FW )@@G@@R@KB6WC@)B6XG/)__"R@)B6XC9FK@AG.@__.R8;K@BR9FK@^C9:K@^G.)__.C'FK@ G"@__.FX )@@G@@C':K@@G")__.C;FK@[G_@__.C;:K@]G_)__.[#)B6YC;:K@#G_)__.[#)B6ZC;:K@BG_)__.FY )@@G@@[#)B6)C;:K@CG_)__.[@@B6-[@)B6+[[@B6<[[)B6=[]@B6>[])B6&[#@B6$[#)B6*A@KB6(FZ )@@G@@A@)B6%A@0B6: @@B4,/,0[-J@@@B4;@@@B4,/K@#,+/K@#,+@[PB6TC/@@@?H@@B4,[@@B4\GA )@@G@@C/)@@[R@KB6(*@[@@@ @@@@IC.@@@[R@)B6%*@]@@@ @@@@KC.)@@[*@^@@@ @@@@M[@)B6?GB )@@G@@[[@B6![[)B6,R@0B6((@#@@@/K@#,9C/@@@[H@@B4\]@@B4\C/@@@[H@@@@@;O@@@=W@@B4\GC )@@G@@G/@__"]@@B40C/)@@[[@)B41C[@B4\[[@B42H/@__"C_)@@[]@@@[^[#)B43 @@B44C@@@@@GD )@@G@@H@@B42*@@@@G1@@@@G/K@#\JC@@@@@[@@B42/,0[$3@['^@[[RGL )@@G@@/,0@$D@@[B5+@]-B6T'^@[[RC@@B42H@@B41/C@#02*@@@@G/K@#17C@@B42H@@B41C@)B6G[@B41C[)B6&G[)B41C]@B6$G]@B41C])B6YG])B41C#@B6ZG#@B41[#@B6\GN )@@G@@C#@B41;#@@@)@[@@KB4'@@<)@['^@[[RO/K@@]8LK#1M/K@#6'/,0@$D@@[B5C@#^B6TR@KB6MN.K@@]GS )@@G@@C8[$4)'^)[[N8LK#1.C8@B47'^K[[NR@0B6MN.K@@]C8#$4<'^)[[N8LK#2^R[KB6MN.K@@[GT )@@G@@C8 $4&'^)[[N8LK#2DC8@B6K'^K[[NR[)B6MN.K@@[C8A$4*'^)[[N8LK#2KC8@B6K'^K[[NGU )@@G@@'^@[[R/,0@$D@@[B5+@#TB6T'^@[[RC@@B42H@@B41/C@#2Z*@@@@G/K@#30C@@B42H@@B41GV )@@G@@C@)B6*G@)B41C[@B6>G[@B41C[)B6&G[)B41C]@B6$G]@B41C])B6YG])B41C#@B6ZG#@B41GW )@@G@@[#@B6\C#@B6)@[@@<)@[@@-)@[HB )@@G@@@@KB4'@@+)@[@@()@[@@*)@['^@[[RO.0@@]8LK#3D/K@#6'R@KB6:C@[@@@"^@B6K*@@@@GHC )@@G@@/K@#5G/,0@$D@@[B5C@#"B6T@@KB6KR@)B6MN.K@@[C8]$6J'^K[[N8LK#3/C8@B47'^K[[NHD )@@G@@@@KB6K'^@[[R/,0@$D@@[B5+@^BB6T'^@[[RC@@B42H@@B41/C@#4G*@@@@G/K@#6'C@@B42HE )@@G@@H@@B41C@)B6ZG@)B41C[@B6>G[@B41C[)B6&G[)B41C]@B6$G]@B41C])B6YG])B41C#@B41HF )@@G@@;#@@@)@[@@KB4''^@[[RHJ )@@G@@O/0@@]8LK#4$/K@#6'/,0@$D@@[B5C@^*B6T@@KB6KR])B6MN.K@@[C8E$6J'^K[[N8LK#5MHK )@@G@@C8@B47'^K[[NR@KB6MN.K@@[C8[$4&'^)[[N8LK#5TC8@B6K'^K[[NR@)B6MN.K@@[C8]$4*HL )@@G@@'^)[[N8LK#5)C8@B6K'^K[[N'^@[[R/,0@$D@@[B5+@^'B6T'^@[[RC@@B42H@@B41/C@#5\HM )@@G@@*@@@@G/K@#6'C@@B42H@@B41C@)B6*G@)B41C[@B6>G[@B41C[)B6&G[)B41C]@B6$G]@B41HN )@@G@@C])B6YG])B41C#@B6ZG#@B41[#@B6\C#@B6)G#@B41[#@B60C#@B41;#@@@)@['^@[[RO/0@@]8LK#6O/,0@$D@@[B51@ VB6T@@)B62'^@[[R(@@B44/K@#7AHT )@@G@@/,0@$D@@[B57@ -B6T@@KB44'^@[[RC/@@@[G@@B42[@@B41C@)B42G@)B4\[@)B42G_)@@[HU )@@G@@8L@#\AN@0#7K/K@#7L@ %B6TR]0B6U9!)B639,@B659,)B679\@B699\)B6;R@KB6.R@)B6"HV )@@G@@R@0B6_R[@B7@R[KB7[R[)B7]R[0B7#R]@B7^R]KB7 R])B7AN[@B7BN[KB7C*4@R6R/K@R6RHW )@@G@@/K@@/WAA0B6U9()B639%@B659%)B679:@B699:)B6;A@KB6.A@)B6"A@0B6_A[@B7@A[KB7[HX )@@G@@A[)B7]A[0B7#A]@B7^A]KB7 A])B7A^[@B7B^[KB7CC8FK@D[^@#,'[^@#\H[^@#\CC@VK@EHY )@@G@@[@KB62C8FK@F[@@B6XC8FK@G[@@B6W/K@#!3R8VK@D(@@@@@/K@#8=/,0[%Q@@@B7)@[DB7=HZ )@@G@@C/@@@]H@@@@@(@@@@G/K@#8T/,0#M-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B7EIA )@@G@@@@@B7G@@@B7-@[GB7=/K@#8=/,0#M-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B7JIB )@@G@@@@@B7L@@@B7-@[IB7=*@[@@@/K@#8(N@0#8*/K@#9R@[KB7=/,0[%Q@@@B7)@[LB7=/,0[-JIC )@@G@@@@@B7O@@@B7D/K@#82/K@#82@[MB7=R@)B7DC@[@@@[@]CYDC@-@@[[@+CYEC.@@@]H[@@@@ID )@@G@@(@@@@K/K@#9D/,0#M-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B7Q@@@B7S@@@B7DIE )@@G@@@[RB7=N@0#9C/K@#9R@[SB7=/,0#M-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B7VIF )@@G@@@@@B7X@@@B7D@[TB7=N@0#9Q/K@#9R@[UB7=R]0B7>R@KB7$R@)B7**4@R7+/K@R7+/K@@/WIG )@@G@@AA0B7>A@KB7$A@)B7*C8FK@@[^@#8U[^@#9E[^@#8I[^@#8/C8FK@[[^@#9F[^@#8V[^@#8.IH )@@G@@[^@#8JC8FK@][^@#9G[^@#8K[^@#8"[^@#8WC8FK@#[^@#8L[^@#8_C8FK@^[^@#8X[^@#9HII )@@G@@C8FK@ [^@#8E[^@#88C8FK@A[^@#9@[^@#9I[^@#8Y[^@#8MC8FK@B[^@#9[[^@#8Z[^@#9JIJ )@@G@@[^@#8NC8FK@C[^@#8^/K@#8#R8VK@B(@@@@@/K@#;A/,0[%Q@@@B8W@[IB8-*@@@@@/K@#'(IK )@@G@@C/@@@]H@@@@@(@@@@G/K@#'X/,0#X8@@@@@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B72IL )@@G@@@@@B74@@@B8Y@[NB8-/K@#;A/,0#X8@@@@@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B77IM )@@G@@@@@B79@@@B8Y@[PB8-/K@#;AC/@@@]H@@@@@(@@@@G/K@#''/,0#R_@@@@@@@@@@@@@@@@@@IN )@@G@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B7/@@@B7"@@@B8Y@[TB8-/K@#;A/,0#R_@@@@@@@@@@@@IO )@@G@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B8[@@@B8#@@@B8Y@[VB8-*@[@@@/K@#;FN@0#;EIP )@@G@@/K@#/X@[XB8-/,0[%Q@@@B8W@[YB8-/,0[-J@@@B8A@@@B71/K@#;O/K@#;O@[ZB8-R@)B71IQ )@@G@@C@[@@@[@]CYDC@-@@[[@+CYE*@@@@@/K@#;;C.@@@]H[@@@@(@@@@K/K@#;!/,0#X8@@@@@@IR )@@G@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B8C@@@B8E@@@B71@[&B8-N@0#;?/K@#/X@[$B8-IS )@@G@@/,0#X8@@@@@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B8H@@@B8J@@@B71@[*B8-N@0#;'IT )@@G@@/K@#/X@[(B8-C/@@@]H@@@@@(@@@@G/K@#/I/,0#R_@@@@@@@@@@@@@@@@@@@@@@@@@@@B7(IU )@@G@@@@@B8X@@@B7,@@@B8M@@@B8O@@@B71@[?B8-N@0#/H/K@#/X@[!B8-/,0#R_@@@@@@@@@@@@IV )@@G@@@@@@@@@@@@@@@@@B7(@@@B8X@@@B7,@@@B8R@@@B8T@@@B71@[,B8-N@0#/W/K@#/X@[\B8-IW )@@G@@R]0B8+R@KB8=R@)B8>*4@R8Z/K@R8Z/K@@/WAA0B8+A@KB8=A@)B8>C8FK@@[^@#;)[^@#',IX )@@G@@[^@#/@[^@#'MC8FK@[[^@#/J[^@#';[^@#'Y[^@#;,C8FK@][^@#;W[^@#'I[^@#'%[^@#;/IY )@@G@@C8FK@#[^@#'N[^@#'Z[^@#'/[^@#;\[^@#;-[^@#/K[^@#'\[^@#/[C8FK@^[^@#')[^@#;+IZ )@@G@@[^@#'0[^@#'.[^@#;0[^@#/L[^@#'O[^@#/]C8FK@ [^@#;T[^@#'"[^@#'1[^@#/#[^@#/MJA )@@G@@[^@#'FC8FK@A[^@#'A/K@#' R8VK@BR8:K@ C@@B'5"@@@@@"@@B'6"K@@@G;)W@@D[@KB8:JB )@@G@@C@)@@@T@)@@@[@)B8?*@@@@@/K@#.B;AC@@B'7"^@@@@]@@B;F/,0@&T@@@B;F@[&B;A[@@B8& @@B8,C/)__"JG )@@G@@G@)B8?R@0B;ER[@B;D[@)@[^C@#@@@[@@B8*(@@B8!/K@#",C@)B'8"^=@@@/C)#"+*@@@@IJH )@@G@@/K@#"$ @#@@@C/)@@[G@)B8,[@)B8,/K@#_GC@^@@@"^@B'7[@@B;F/,0@&T@@@B;F@[3B;AJI )@@G@@[@@B8&E@@B8*"^@B'9E@@@@G"^@B''/G@#"5*@@@@G/K@#_@C@@B';[@@B8$D@@B8**@@@@GJJ )@@G@@0@@@@G/K@#".D@@B';[@@B8$C@@B8$[@#@@@/K@#_GC@@B'9"^@B8*C@)B'9"@)B8*"G)@@GJK )@@G@@[@)B;F/,0]7J@@@B;F@[;B;A"C@B'/"C@B8&[@#@@@O/0@@[O.@@@[8L@#"T/,0[+8@@@B9BJL )@@G@@/K@#.2@["B;A(@]@@@/K@#_!/,0^B:@@@@@@@@@B80@@@B'.@@@@@@@@@@@@@@@B *@@@@@@JM )@@G@@@@@B'"@@@BAK@@@BA^@@@BAE@@@B'_@@@@@@@@@@@@@@@@@@@][B;A(@@B8,/K@#_!/,0@$DJN )@@G@@@@[B9D@]^B;A@@KB8,'^@[[R(@]@@[/K@^@U/,0[+5@]EB;AC/@__"G@@B8?R@0B;@Q@0B;EJO )@@G@@[@@@[^E@#@@@]@@B;F/,0]'F@@@B;F@]IB;A"C@B;[[@#)@@8L@#_6/,0[+8@@@B9Y/K@#.2JP )@@G@@@]KB;A/,0^B:@@@@@@@@@B80@@@B'.@@@@@@@@@@@@@@@B \@@@@@@@@@B'"@@@BAK@@@BA^JQ )@@G@@@@@BAE@@@B'_@@@@@@@@@@@@@@@@@@@]LB;A(@@B8,/K@^@U/,0@$D@@[B9)@]OB;A@@KB8,JR )@@G@@'^@[[RC/@@@[*@]@@# @@@@GC/)@@[*@]@@] @@@@I+@@@@I/)K^@>N@0^@=/K@^#-@]TB;AJS )@@G@@(@]@@^/K@^@,/,0#)E@@@B94@@@B8(@@@@@@@@@B8?/K@#.2@]WB;AC/@@@]H@@B8:/C@^@3JT )@@G@@*@@@@G/K@^@//,0[$3@]ZB;A/,0@$D@@[B96@])B;A'^@[[RN@0^@;/K@^#-@]@@@B;FKE )@@G@@@@@B82@#OB;A[@#@@@O/0@@[O.@@@[8L@^]&/,0[+8@@@B'Z/K@#.2@#RB;A/,0^B:@@@@@@KF )@@G@@@@@B80@@@B'.@@@@@@@@@@@@@@@B .@@@@@@@@@B'"@@@BAK@@@BA^@@@BAE@@@B'_@@@@@@KG )@@G@@@@@@@@@@@@@@@#SB;A*@@B8,/K@^#PN@0^#O/K@^#-@#UB;A/,0@$D@@[B'-@#VB;A@@KB8,KH )@@G@@'^@[[RN@0^#W/K@^#-@#ZB;A!^)B;^/K@@/C@FK@G[@@B;LC@:K@H[@)B;MKO )@@G@@C[@B;W"[FK@I"[@B;X"L@@@K[[@@@F;-V@@D[[KB;N*@@B;M/K@^ (/,0[%>@@@B;L@@@@@@KP )@@G@@@@@B;Y@[HB;-C/@@@]H@@@@@(@@@@G/K@^ O/,0#!#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@KQ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B;L@[KB;-/,0@$D@@[B;Q@[LB;-@@KB;N'^@[[RKR )@@G@@N@0^ N/K@^B=@[PB;-/,0#!#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@KS )@@G@@@@@@@@@@@@@@@@@B;L@[QB;-/,0@$D@@[B;Q@[RB;-@@KB;N'^@[[RN@0^ */K@^B=@[UB;-KT )@@G@@D@@B;L/C@^ !*@@@@G/K@^ 8D@@B;L[@@B;LG/@@@[[@@B;OC/)@@[[@)B;PC[@B;L[[@B;MKU )@@G@@C[)B;&[[)B;L/K@^A^C/@@@[[@@B;OG@@B;L[@@B;PD@)B;M/C)^A@*@@@@I/K@^A^C@)B;LKV )@@G@@[@)B;MC.@@@[[[@B;P/,0[%,@@@B;L@@@B;M@@@@@@@@@B;Y@[(B;-C/@@@]H@@@@@(@@@@GKW )@@G@@/K@^A9R@KB;OO@KB;>R@)B;PO@)B;>C@@B;O;@@@@/,0#&5@@@@@@@@@^A+@@@^A<@@@^A=KY )@@G@@@@@^A>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B;L@@@B;M@@@B;L@[?B;-KZ )@@G@@/,0@$D@@[B;Q@[!B;-@@KB;N'^@[[RN@0^A8/K@^B=@[0B;-R@KB;OO@KB;>R@)B;PO@)B;>LA )@@G@@C@@B;O;@@@@8@@@I3KK@*\&#V=9^ NABS(ARG) .GE. PI*2LK )@@G@@.0**20@ COS SIN C@@@@@)^@@@@J3@@@@@H]N+QKG@@@@@@@@@@J/MSORKG@@@@LL )@@G@@KRX?.XAMB;P^______]A](B[^G MI#DJHI+2V!$:*Q^$&$LTH6354FE%%%%!KIMB;PZ____6LM )@@G@@5PPR[WAT@)BU=/K@BT_'^@@)>@@@@]#/KF@@]/@)BT/LO )@@G@@'^@@)>@@@@A[/KF@@]QF=F"_H9V6E>'XA.@K'/D)#K;TUX;!;5ADBN/JQ'/\/*P:P,.@E]8-LP )@@G@@.Q'*_A.?!I.6"[&89H"P?^?I"(@\9N";*WR7_H&OH _Y.G'P_\\%D6K@@@@@ PPVJ<#G=S1"LQ )@@G@@]UBL*)ALOG10ALOGC$ALOG @^@@@@KB0*.WKG B:-@Z____#G3G3H PPPPPK@@@@@C@@@@@LR )@@G@@)^@@@@@@@@@@K @@@@KH@@@@KO@@@@KO9&T&KR@@@@KW$:-LJ/3G3GKBT&T&KI)@@@KOW3G3LS )@@G@@KP9&T&KWD&T&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@02@OQ1JOP++60'BT]91KXU II$NFS?LT )@@G@@H?_=D:0+XO4#0;IF/7JJMUB.1]D$OEJG \>NIYDIGLLW )@@G@@G/7 CDJ5K)8ZJ"YNA&J_4.(JJ__D8HJ___@:J_____K %]YTKG@@@@K^@@@@@@F@@]@@@@@@LX )@@G@@PRNRM @]^]JN@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@) ______ ______- ______LZ )@@G@@( ______ ______* ______ 000000PARENS@@F@@@@@@@@@S1ENCIMA )@@G@@@]I@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MB )@@G@@@@@@@@@@@@@[@@@@@]@@@@@#------CARDS TAPE DRUM @@@@@@@@@@@@(001H0,7A6,0MC )@@G@@06HBEGIN ,2A6,006H MODEL,I6,011H OUTPUT TO ,A5,5A6) (001H0,7A6,006HBEGMD )@@G@@IN ,2A6,011H OUTPUT TO ,A5,7A6) (001H0,7A6,004HEND ,2A6,007H OUTPUT,ME )@@G@@8A6,A5) (30X,008HTOTAL OF,I7,029H CARDS HAVE BEEN PUNCHED FOR ,2A6,0MF )@@G@@07H OUTPUT,//) (30X,I7,034H CARD IMAGES HAVE BEEN WRITTEN TO ,A4,006HMG )@@G@@ FILE ,2A6,005H FOR ,2A6,007H OUTPUT) (30X,010HDRUM FILE ,2A6,017H HMH )@@G@@AS BEEN REWOUND/) (30X,010HTAPE FILE ,2A6,054H HAS BEEN DOUBLY HARDWARE MI )@@G@@ENDFILED AND BACKSPACED OVER,/,53X,023HSECOND END-OF-FILE MARK) (060H0MJ )@@G@@*****UNRECOVERABLE OUTPUT ERROR--OUTPUT OPERATIONS ON FILE ,2A6,013H DISMK )@@G@@CONTINUED) (046H0STATJOB SYSTEM ERROR IN S1AUS--SEE CONSULTANT) (051H0ML )@@G@@*****FILE OUTPUT ERROR--OUTPUT DISCONTINUED DUE TO) (11X,007HEND-OF-,AMM )@@G@@4,021H ENCOUNTERED AT CARD ,I7,009H OF FILE ,2A6) (11X,064HHARDWARE,MN )@@G@@ PARITY, OR CHARACTER COUNT ERRORS ENCOUNTERED AT CARD ,I7,009H OF FILE MO )@@G@@,2A6) USER BEGIN @@[@@[@@F@@]@@@@@@S1AUSP@#T@@]@@@@@@@@@@@@@@@@@@@@@@@@MP )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@USER @@@@@@@@@@@@@@@@@@@@@@@@ MQ )@@G@@@@@@@@@USE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MR )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@@@@@P@@@@@E@@@@@[@@@@@]@@@@@#@@@@@@@@@@@@MS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@@@@Q@@@@@CSTJ$ZZMT )@@G@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[GREEN YELLOW*[@@@@*SDFF*_@@@@@MU )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(I2) , ______MV )@@G@@* ______ ______. ______ ______(005H@USE ,A2,001H,,A6,0MW )@@G@@03H . ) @@@@@[@@@@@A@@@@@]@@@@@B@@@@@C @@[@@@@@[@@[_____"@@@@@^MX )@@G@@@@F@@@@@@@@@S1AUSI@#+@@]@@@@#)@@F@@@@@@@@@OUT @^4@@]@@@@@@@@@@@@@@@@@@MY )@@G@@PAGE @@@@@@@@@@@@@@@@@@@@@@@@(45X,7A6,5X,A5,I3)(1H ) @@[@@@@@F@@@@@@@@@MZ )@@G@@S1PHD @]E@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ENDOFDATA***NA )@@G@@**** ( 9H ,1X,4H ,6X,10A6) (13A6,A2) (16HBEGINDATNB )@@G@@A*******,10A6,A4) COP @@@@@@@@@@@@DSL ______(001H0,27X,045HCARRY-OVENC )@@G@@R PACKAGE HAS BEEN OUTPUT AS FOLLOWS/) (013H0FIRST RECORD,7X,016HBEGIND )@@G@@NDATA*******,10A6,A4) (016HBEGINDATA*******,10A6,A4)RUNID ______DATE NE )@@G@@______(014H0SECOND RECORD,6X,A4,A5,005H 0000,I4,010H VARIABLES,I7,019H ONF )@@G@@BSERVATIONS RUN ,A2,2X,A6,A2,2X,A6,006H PREC.) (A4,A5,005H 0000,I4,010HNG )@@G@@ VARIABLES,I7,019H OBSERVATIONS RUN ,A2,2X,A6,A2,2X,A6,006H PREC.) NH )@@G@@(048H0SUMS, MINIMUMS, MAXIMUMS, AND CROSS-PRODUCTS ON,I5,041H CARDS SEQUNI )@@G@@ENCE NUMBERED IN COLUMNS 11-14) (012H0LAST RECORD,8X,5(2A6,A4)) NJ )@@G@@(5(2A6,A4)) (016H ERROR IN S1WCOP) @@@@@@@@@@@[@@[@@[@@[@@@DOUBLE@@@@@FNK )@@G@@NS@@@@@@@@@I@@@@@^@@@@@]@@F@@@@@@@@@S1WCOP@#=@@]@@@@@@@@@@@@@@@@@@@@@@@@NL )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@(13A6,A2) @@@@@@@@@@@@ENDOFDATA*******ENDOFDATNM )@@G@@A*******ENDOFDATA*******ENDOFDATA*******ENDOFDATA******* 0FIRSTNN )@@G@@0LAST @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NO )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@RUNID ______DSL ______DATE ______(16HBENP )@@G@@GINDATA*******,2A6,A4,10H FROM RUN ,A2,4H ON ,A6,A2,12H - DATA SET ,2A6)NQ )@@G@@BEGIN ______(004H(16H,2A2,A6,A1,5X,001H,) (A6,7H RECORD,6X,13A6,A2) NR )@@G@@(1H0,2A6,A4,7H IS ON ,I5,5H CARD,A6,A2,16H THEY CONSIST OF,I4,20H RECORDNS )@@G@@S, EACH WITH ,I2,5H CARD,A6,A2) (042H0EACH ROW MAY BE READ WITH FORMNT )@@G@@AT ( 16X, ,5A6) ______END ______(067H0***** STATJOB INTERNAL ENU )@@G@@RROR IN S1SQM---REPORT ERROR TO CONSULTANT) @@[@@@(S). CARDS @@[@@[NV )@@G@@ IMAGES. TAPE @@@@@@@@@@@I@@@@@A@@@@@#@@@@@]) @@F@@F@@@@@@S2SQM NW )@@G@@@#R@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(13A6,A2) @@@@@@NX )@@G@@@@@@@@ENDOFDATA*******ENDOFDATA*******ENDOFDATA*******ENDOFDATA*******ENNY )@@G@@DOFDATA******* 0FIRST0LAST @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NZ )@@G@@@@@@@@RUNID ______DSL ______DATE ______(16HBEGINDATA*******,2A6,A4,10OA )@@G@@H FROM RUN ,A2,4H ON ,A6,A2,12H - DATA SET ,2A6)BEGIN ______(004H(16H,2AOB )@@G@@2,A6,A1,5X,001H,) (A6,7H RECORD,6X,13A6,A2) (1H0,2A6,A4,7H IS ON ,I5OC )@@G@@,5H CARD,A6,A2,16H THEY CONSIST OF,I4,20H RECORDS, EACH WITH ,I2,5H CARDOD )@@G@@,A6,A2) (042H0EACH ROW MAY BE READ WITH FORMAT ( 16X, ,5A6) OE )@@G@@______END ______(067H0***** STATJOB INTERNAL ERROR IN S1SQM---REPORT EOF )@@G@@RROR TO CONSULTANT) @@[@@@(S). CARDS @@[@@[ IMAGES. TAPE @@@@@@OG )@@G@@@@@@@I@@@@@A@@@@@#@@@@@]) @@F@@E@@@@@@S1SQM @#+@@]@@@@@@@@@@@@@@@@@@OH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S1VCSR. ______READ @@@@@[@@F@@@@@@@@@OI )@@G@@S1VCSR@[W@@#@@@@@@K PPPPK^L^L^J_OBOBJ")A)AJ.'L<@J.XFL@@EB?N@@VB!B@@EB,@@@6B,X@[PB0YQA )@@G@@)@JBTW)@OBUU)@LB+$)@XB=+)@OB&J)@YB$F)@LB(5)@EB:V)@XB:6)@%B?X)@YB!+)@NB,EQB )@@G@@R#W@@DR#?@@CR#.)@@A#/@@EA#W@@D;C0@@Y%80@@_/K@]3GP;K@@[A#W@@D/KF@@[R#/@@EQC )@@G@@;K0@@S/C0]3KR3/@@E!^/@@BRB/@@BC G@@DG[@@@JC W@@AGDW@@^H[@@@L/D@]3/N@K@@JQD )@@G@@M#!)@@A#W@@DR#/@@E;K0@@S/C0]3ZR3/@@EPB/@@B/G;@@]C G@@DG[@@@J[ G@@DC W@@AQE )@@G@@GDW@@^H[@@@L/HF@@]P#0@@K0@G@@#'=@@@AC[W@@ GDW@@B[[W@@ C5W@@#/[K]34%9K@@ QF )@@G@@/KF@@@(^G@@#/KF@@@C[W@@A[ W@@^;[K@@M[[W@@A[ W@@D'=@@@[R#0@@K/K@]3-P#0@@KQG )@@G@@N@K@@JM#!)@@R#0@@K0@G@@#'=@@@AC[W@@ GDW@@B[[W@@ C5W@@#/[K]4F%9K@@ /KF@@@QH )@@G@@(^G@@#/KF@@@C[W@@A[ W@@^;[K@@M[[W@@A[ W@@D'=@@@[R#W@@D/K@]3MR#W@@AABW@@^QI )@@G@@ABW@@D;@K@@M'=@@@#C[W@@ GDW@@B[[W@@ C5W@@#/[K]4-%9K@@ /KF@@@(^G@@#/KF@@@QJ )@@G@@ABW@@^;@K@@MA#W@@A'=@@@[/KF@@[0@G@@#'=@@@AC[W@@ GDW@@B[[W@@ /KF@@@C@@BT[QK )@@G@@'=@@@4C@@]42[@FK@@/KF@@]@@@@@@@@@@@@AA0BT#R;@@@[A3@AS *4F@@[/KF@@[N@0BT^QL )@@G@@/K@@/W9?FK@@9*@BT C@@BTM'=@@@UC4@BTF!8@@@K/KFK@^/@FK@^C4@BTH[@FK@[C?@BTJQM )@@G@@[@FK@]C@@BTK[@FK@#/KF@@AC/@__"G@FK@]C8:K@[G/)__"[@@BUN[@)BUO/,0^* @@@BU@QN )@@G@@@[CBUK/,0@$D@@[BT6@[DBUK@@KBUP'^@[[RC/@@@[H@@@@@[@@BUQ;O@@@=W/@@@AG/@__"QO )@@G@@]@@BT\C@)BUQ;O)@@=W/)@[=G/)__"]@)BT0 @@BT1C/@@@[H@@BT0*@@@@G1@@@@G/K@]5:QP )@@G@@C/@@@[[@@BT1C/@@@EH@@@@@*@@@@G1@@@@G/K@]53C/@@@[G@@BT1[@@BT1C@@BT0T@@BURQQ )@@G@@G/@@@]G@@BT1[@@BUQ/,0^* @@@BUQ@[OBUKC/@@@]H@@BT1*@@@@G/K@]6A/,0##O@@@BTNQR )@@G@@@@@BU[@@@BU[@@@BU]@@@BU@@[QBUKR@KBU#N.@@@PC@@BU^[@[$TO8L@]6CC@)@@@;O)@@=QS )@@G@@W/)@@EC[@@@IG.@__51@@@@KC/)@@E[@)BT3(@@BT3/K@]7HG/)__"C_)@@[[@)@[^[@)BUQQT )@@G@@[#)BT2C@@BT2T/@@@EG/@@@N[@@BUS/,0^*O@@@BTN@@@BT2@@@BTP@@@BUS@@@BU[@[+BUKQU )@@G@@G_)@@[8L@]6TC/@@@[H@@BT1*@@@@G/K@]60/,0[ZK@@@BTP@@@BU[@@@BT'@[>BUK/,0##@QV )@@G@@@@@BTP@[&BUKC_)@@[N[@BUQ[#)BT2C@@BT2T/@@@EG/@@@E[@@BUQ/,0^*O@@@BTN@@@BU[QW )@@G@@@@@BTP@@@BUQ@@@BU @[%BUKG_)@@[8L@]65C@@BT3T/@@@EH@@@@@(@@@@G/K@]7WC/@@[=QX )@@G@@H@@@@@/C@]7H*@@@@G/K@]7WC@@BT3T/@@@E[@@BUQG/@@@OC@)BUQH@)@@@]@)BUQ[@@BUSQY )@@G@@/,0^*O@@@BTN@@@BU[@@@BTP@@@BUS@@@BUQ@[0BUK/,0^*O@@@BT,@@@BU[@@@BTP@@@BUAQZ )@@G@@@@@BUB@[1BUKC/@@[=C@)@@GH@)@@@1@@@@IC@@@@@[@@BUQ*@@BT1/K@]70/,0[ZK@@@BTPRA )@@G@@@@@BU[@@@BT/@[3BUK/,0##@@@@BTP@[4BUKR@KBU#N.@@@PC@@BU^[@[$TO8L@]75/,0^*ORB )@@G@@@@@BT:@@@BU[@@@BTP@@@BU@@@@BUC@['BUK/,0[ZK@@@BTP@@@BUD@@@BT"@[;BUKC/@@@[RC )@@G@@[@@BT4C_0@@[N[@BUN[#0BT2C/@@@[H@@BT2;O@@@=W/@@@EH/K@@[]@KBUS/,0^*O@@@BTNRD )@@G@@@@@BUS@@@BTP@@@BUE@@@BU[@]@BUKC@@BT2;O@@@=W/@@@E*@@@@H/K@]9@C/@@@[H@@BT2RE )@@G@@;O@@@=W/@@[=C@@@@H;O@@@=W/@@@EH/@@@[]@@BUS/,0^*O@@@BTN@@@BUS@@@BTP@@@BUFRF )@@G@@@@@BU[@]#BUKC@@BT2;O@@@=W/@@[=*@@@@H/K@]9@C/@@@[H@@BT2;O@@@=W/@@J*C@@@@HRG )@@G@@;O@@@=W/@@[=H/@@@[]@@BUS/,0^*O@@@BTN@@@BUS@@@BTP@@@BUG@@@BU[@]ABUKR@KBT4RH )@@G@@O@KBUON8L@@@^^K]9 /,0^*O@@@]9 @@@BU[@@@BTP@@@BUH@@@BUQ@]CBUK/,0##@@@@BTPRI )@@G@@@]DBUKC/@@@[H@@BT0*@@@@G1@@@@G/K@]90C/@__.G@@BT0C_)@@][@@@[ [#)BT5C/@@@[RJ )@@G@@H@@BT5T/@@[=[@@BUSG/@__"]@@BUTN8L@@@^^K]9*C@@BUSG@@@@@C@)@@GG/)_"V1@@@@IRK )@@G@@C/@@[=[@@BUS/,0##O@@@]9*@@@BUT@@@BUS@@@BUH@@@BU[@]JBUKG_)@@[8LK]9RC@@BT4RL )@@G@@G@@BT\[@@BT4G_0@@[8L@]8CN@0]97/K@]98@]QBUKR]0BUL9\)BUUR@KBUWN[@BUXN[KBUYRM )@@G@@*4@RUI/K@RUI/K@@/WAA0BUL9:)BUUA@KBUW^[@BUX^[KBUYC@VK@@[@KBUPC@VK@][@KBURRN )@@G@@C8FK@#[^@]7$[^@]7M[^@]7D[^@]9-[^@]6F[^@]7>[^@]5?[^@]5S[^@]7 /K@]5D/,0[]=RO )@@G@@@@@@@@@@@BUZ@[^B-P @@@@@C4@BU>[@@BU*C/)@@[G/@__Z*@@@@G1@@@@G @@@@IC/@@@[RP )@@G@@C[@BU*G.@__$/D@]'&*@@@@K @@@@G+@)@@GC/@@@[C[@BU*G.@__\*@@@@K1@@@@K @@@@GRQ )@@G@@C.@@@[C[)BU*G.)__"/D)]'3*@@@@M @@@@K+@@@@K;^)@@=)@)@@H/=0];\*@@BU*/K@];#RR )@@G@@/,0@$D@@[BU,@[EB-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[N8L@]'_'^@[[RC@@BU*G/@__ZRS )@@G@@/C@];C*@@@@G/K@];M/,0@$D@@[BU6@[MB-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[N8L@];IRT )@@G@@'^@[[RC/@@@[C@)BU*G/)__\/C)];S*@@@@I @@@@GC/)@@[C[@BU*G.@__$*@@@@K1@@@@KRU )@@G@@ @@@@I+@@@@I/)K];%/,0@$D@@[BU6@[UB-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[N8L@];&RV )@@G@@'^@[[RC/@@@[[@@@@@N@0];,/K@#@.@[-B-PC/@@@[[@@BU(C@@BU*G/@__$/C@];6*@@@@GRW )@@G@@/K@];7 @@BU(C@@BU*G/@__\*@@@@G1@@@@G/K@]/#/,0]4'@@@@@@@@@BU%@@@BU:@@@BU?RX )@@G@@/K@#@4@[$B-PC/@@@[D@)@@@*@@@@I0@@@@I @@@@GC/)@@[C.@@@FH[@@@@*@@@@K1@@@@KRY )@@G@@ @@@@I)@@@@I/=K#@CC/@@@[G@@@@@[@@BU!RA0BU!$'0@@H8];]/R'^@@/E@[:B-P/K@]/=RZ )@@G@@/K@]/'/K@].K/K@#@C/K@].//K@]"M/K@#@C/K@#@C/K@]"=/K@]"6/K@]_W/K@]_2C/@@@[SA )@@G@@H@@BU(*@@@@G/K@#@CC/@@@]G@@@@@[@@@@@/,0@$D@@[BV@@[0B-PR@KB-MQ@KB-SN.@@@[SB )@@G@@C8[)@@'^K[[N8L@]/1C8@BU?'^K[[N'^@[[RN@0]/9/K@#@.@[8B-PC/@@@[H@@BU(*@@@@GSC )@@G@@/K@#@CC/@@@]G@@@@@[@@@@@/,0@$D@@[BV>@[.B-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[NSD )@@G@@8L@].BC8@BU?'^K[[N'^@[[RN@0].J/K@#@.@] B-PC/@@@[H@@BU(*@@@@G/K@#@CC/@@@[SE )@@G@@G@@@@@[@@@@@/,0@$D@@[BW @]EB-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[N8L@].XC8@BU?SF )@@G@@'^K[[N'^@[[RC@@BU:H@@BU%(@@@@G/K@].1C/@@@[G@@@@@[@@@@@/,0@$D@@[BWS@]PB-PSG )@@G@@'^@[[RN@0].0/K@#@.@]SB-PC/@@@[G@@@@@[@@@@@/,0@$D@@[BW-@]VB-P@@KBU%'^@[[RSH )@@G@@N@0].;/K@#@.@]ZB-PC/@@@[H@@BU(*@@@@G/K@#@CC/@@@]G@@@@@[@@@@@/,0@$D@@[BW2SI )@@G@@@]=B-PR@KB-MQ@KB-SN.@@@[C8[)@@'^K[[N8L@]"DC8@BU?'^K[[N'^@[[RN@0]"L/K@#@.SJ )@@G@@@]?B-P*@@BU(/K@#@CC/@@@[G@@@@@[@@@@@/,0@$D@@[BXG@]1B-PR@KB-MQ@KB-SN.@@@[SK )@@G@@C8[)@@'^K[[N8L@]"X'^@[[RN@0]"G@@@/,)##7[-I)@@C@0B+./KE@@@[5I@@@[1I@@@TO )@@G@@[!I@@@[(I@@@[>I@@@/,)#^@9*@B]/H@# TC@!@@QTT )@@G@@[@)B)/K@# )C@IB<+/K@# )C@@B>-/K@# )C@@B>+'=@@@I9?@B=UE )@@G@@*@@B=N/K@#DY'=@@@I9?@B>/K@#CGC[@B>&/K@#CG/)0#CVC[@B>$[[@B!C@@B>!T/@@@IG/@@@^UT )@@G@@G@@B&J[@@B&KC/@@@[C/)@@AH@-@@[*@@@@I1@@@@I @@@@GC/)@@[D[[@@[*@@@@K0@@@@KUU )@@G@@ @@@@I)@@@@I/=K#EOR@)B& Q@)B&KN.K@@E @])@@8LK#EF*@[@@[/K@#ELC/@@@][@[@@HUV )@@G@@C@@B&L[@[@@I/K@#EWC@@B&IH@@B>!]@@B>,/,0@$D@@[B>0@[UB&E@@KB>,'^@[[RO/K@@IUW )@@G@@G_)@@[8L@#D5 @@B>\N@0#E+/K@#H9@[-B&EC/@__"G@@B>?C@)B&NG/)__0C[@B&MG.@__1UX )@@G@@C[)B&HG.)__"*@@B>\/K@#F^C_)@@[R@)@@KR@K@@M[@@@[^[@)B&I[#)B>!C@@B>!T/@@@IUY )@@G@@G/@@@DG@@B&I[@@B&J*@[@@[/K@#F@R@0B& Q@0B&JN.K@@#C@]@@I[@#)@@8LK#E.O/)@@[UZ )@@G@@O/K@@IG_)@@[8L@#E2C/@@@[G@@B>\[@@B>\C/)__"G@)B>?C[@B&HG.@__"C[)B&NG.)__"VA )@@G@@C]@B&MG"@__1R@0@@KR@K@@OR@)@@M[@)@[^*@#@@[/K@#HE(@@@@@/K@#FY*@[@@I/K@#FYVB )@@G@@C@[@@I;)@@@[;C@@@<*@@@@G/K@#HLC@[@@I"@@B&A"^[@@I(@@@@G/K@#F&C^<@@H+8)__.VC )@@G@@[^3@@H*@[@@I/K@#F:C^<@@H)8)@@[[^3@@HD@[@@I/C@#F\*@@@@G/K@#GK(@[@@I/K@#G,VD )@@G@@C/@@@[C@+@@F"^-@@I*@@@@I1@@@@I @@@@GC/)@@[D[]@@F/H@#F/*@@@@K @@@@I)@)@@GVE )@@G@@/)0#G@C@[@@I[@]@@FC/@@@[C@-@@I"^+@@G*@@@@I1@@@@I @@@@GC/)@@[D[]@@G/H@#GFVF )@@G@@*@@@@K @@@@I)@)@@G/)0#GJC@[@@I[@]@@G/K@#G,C/@@@[C@-@@I"^+@@D*@@@@I1@@@@IVG )@@G@@ @@@@GC/)@@[D[]@@D/D@#GV*@@@@K @@@@I)@)@@G/)0#GZC@[@@I[@]@@DC/@@@[C@+@@EVH )@@G@@"^-@@I*@@@@I1@@@@I @@@@GC/)@@[D[]@@E/D@#G%*@@@@K @@@@I)@)@@G/)0#G,C@[@@IVI )@@G@@[@]@@E"8[@@IC@<@@^[@)B&[C[#@@ [[@B&]C@<@@A[@)B&#C[#@@B[[@B&^9*@B&O")@B&[VJ )@@G@@9*@B&[9?)B&O"*)B&O"))B *)B&#C@@B&[[@#@@^C[@B&][[#@@ C[)B&#[[<@@AC]@B&^VK )@@G@@[]#@@BC]<@@CG")@@[[]<@@C/K@#HLC@[@@IH@@B&B(@@@@G/K@#HLC@#@@CG/@@@[[@#@@CVL )@@G@@O/0@@IO/K@@[O/)@@I8L@#FNN@0#HR/K@#H9@]:B&EC/@__"G@@B>?C@)B&HG/)__"R@K@@IVM )@@G@@[@@@[^*@[@@[/K@#H4D@[@@D*@@@@G0@@@@G/K@#H> @[@@DD@[@@E*@@@@G0@@@@G/K@#H%VN )@@G@@ @[@@ED@[@@F*@@@@G1@@@@G/K@#H\ @[@@FD@[@@G*@@@@G1@@@@G/K@#H4 @[@@GO/K@@IVO )@@G@@8L@#HYN@0#H8/K@#H9@]9B&ER]0B&F9!)B&Q9,@B&S9,)B&U9\)B&WR@KB&YR@)B&ZR@0B&)VP )@@G@@N[@B&-N[KB&+*4@R&C/K@R&C/K@@/WAA0B&F[^@B&C9()B&Q9%@B&S9%)B&U9:)B&WA@KB&YVQ )@@G@@A@)B&ZA@0B&)^[@B&-^[KB&+/KH@@@C8@@@C/\K#IAC8FK@@[@@B&HC8FK@[[@@B&NC8FK@^VR )@@G@@[^@#FPC@VK@ [@KB&L/K@#D>C8@@@]/\K#IAC8FK@@[@@B&M/K@#EP')@@UVX )@@G@@C@@B&KB(< @@B(3RB@B(-AB@B(2P;K@@[XK )@@G@@AJKB()9?@B(2RB:@@@&;)@@[NKKB(+DG0B(+:80@@A8KK#Q.9?/)@@')HB(=A#")@@8KK#Q.XL )@@G@@OJKB(+/CK#RBO;K@@ADG0B(+%80@@AP;@@@[9*@B(2C[KB(<[[VK@[/[V@@^/KF@@][5KB(KB(<8^@#SD[5KB(4C[KB(<[[VK@ @@B([]@B!&[#)B!@C/@@@]G@@B?"[@@B!$G@@B!&C@)B!$G@)B!>[@@B!$[@)B!*ZJ )@@G@@C/@@@DG@@B?"[@@B![C@@B?/H@@B![*@@@@G1@@@@G/K@#)C/@@@[H@@B,=*@@@@G1@@@@GAE )@@G@@/K@#=SC/@@@[[@@B,>C/@@@EH@@@@@*@@@@G1@@@@G/K@#=)C/@@@[G@@B,>[@@B,>C@@B,=AF )@@G@@T@@B\HG/@@@]G@@B,>[@@B\G/,0^* @@@B\G@[YB\DC/@@@]H@@B,>*@@@@G/K@#=3/,0##OAG )@@G@@@@@B, @@@B,'@@@B,'@@@B,;@@@B,9@[)B\DR@KB,/N.@@@PC@@B,.[@[$,A8L@#=5C@)@@@AH )@@G@@;O)@@=W/)@@EC[@@@IG.@__51@@@@KC/)@@E[@)B,$(@@B,$/K@#>'G/)__"C_)@@[[@)@[^AI )@@G@@[@)B\G[#)B,&C@@B,&T/@@@EG/@@@N[@@B\I/,0^*O@@@B, @@@B,&@@@B,B@@@B\I@@@B,'AJ )@@G@@@[?B\DG_)@@[8L@#>AC/@@@[H@@B,>*@@@@G/K@#>X/,0[ZK@@@B,B@@@B,'@@@B,3@[\B\DAK )@@G@@/,0##@@@@B,B@[0B\DC_)@@[N[@B\G[#)B,&C@@B,&T/@@@EG/@@@E[@@B\G/,0^*O@@@B, AL )@@G@@@@@B,'@@@B,B@@@B\G@@@B,"@[4B\DG_)@@[8L@#>+C@@B,$T/@@@EH@@@@@(@@@@G/K@#&DAM )@@G@@C/@@[=H@@@@@/C@#>'*@@@@G/K@#&DC@@B,$T/@@@E[@@B\GG/@@@OC@)B\GH@)@@@]@)B\GAN )@@G@@[@@B\I/,0^*O@@@B, @@@B,'@@@B,B@@@B\I@@@B\G@['B\D/,0^*O@@@B,+@@@B,'@@@B,BAO )@@G@@@@@B,_@@@B\@@[;B\D*@@B,>/K@#&R/,0[ZK@@@B,B@@@B,'@@@B,5@[.B\D/,0##@@@@B,BAP )@@G@@@["B\DC/@@[=C@)@@GH@)@@@1@@@@IC@@@@@C/)__"G@)B\HR@KB,/N.@@@P[@@B\G[@)B\IAQ )@@G@@C@@B,.[@[$,A8L@#&>/,0^*O@@@B,X@@@B,'@@@B,B@@@B,9@@@B\[@]^B\D/,0[ZK@@@B,BAR )@@G@@@@@B\]@@@B,7@] B\DC/@@@[[@@B,*C_0@@[N[@B\I[#0B,&C/@@@[H@@B,&;O@@@=W/@@@EAS )@@G@@H/K@@[]@KB\I/,0^*O@@@B, @@@B\I@@@B,B@@@B\#@@@B,'@]EB\DC@@B,&;O@@@=W/@@@EAT )@@G@@*@@@@H/K@#$0C/@@@[H@@B,&;O@@@=W/@@[=C@@@@H;O@@@=W/@@@EH/@@@[]@@B\I/,0^*OAU )@@G@@@@@B, @@@B\I@@@B,B@@@B\^@@@B,'@]HB\DC@@B,&;O@@@=W/@@[=*@@@@H/K@#$0C/@@@[AV )@@G@@H@@B,&;O@@@=W/@@J*C@@@@H;O@@@=W/@@[=H/@@@[]@@B\I/,0^*O@@@B, @@@B\I@@@B,BAW )@@G@@@@@B\ @@@B,'@]KB\DR@KB\JO/K__"O@KB,*N8L@@@^^K#$6/,0^*O@@@#$6@@@B,'@@@B,BAX )@@G@@@@@B\A@@@B\G@]MB\D/,0##@@@@B,B@]NB\DC/@@@[H@@B,=*@@@@G1@@@@G/K@#*-C/@__.AY )@@G@@G@@B,=C_)@@][@@@[ [#)B,(C/@@@[H@@B,(T/@@[=[@@B\IG/@__"]@@B\KN8L@@@^^K#*TAZ )@@G@@C@@B\IG@@@@@C@)@@GG/)_"V1@@@@IC/@@[=[@@B\I/,0##O@@@#*T@@@B\K@@@B\I@@@B\ABA )@@G@@@@@B,'@]TB\DG_)@@[8LK#*CC@@B,*G@@B,<[@@B,*G_0@@[8L@#&8N@0#**/K@#*,@])B\DBB )@@G@@C/@__"[@@B,)N@0#*!/K@#*,@]_[^@#>6[^@#>2[^@#=8[^@#&W[^@#=T[^@#= BE )@@G@@/K@#<3C8@@@[/\K#*6/K@#*(R8VK@@C/@@@[C@)B1+H@-@@@*@@@@I1@@@@I @@@@GC/)@@[BF )@@G@@D[[@@@/D@#(X*@@@@K @@@@I)@@@@I/=K#%XC@[@@@[@@B\4C/)@@][@)B\5N8K#%#^@KB\6BG )@@G@@R@KB\5O@KB11R/)__1O@)B11O@)B\5N8L@@[^^K#(0N8M@@H^^K#(\/,0#I>@@@#(\@@@#(0BH )@@G@@@@@B\7@@@B\Q/K@#%J@[JB1(/,0#LN@@@B\7@@@@@@@@@@@@@@@@@@/K@#%Q@[KB1(C/@@@^BI )@@G@@G@@B\5[@@B\5C/)@@[H@)B\4]@)B\4/K@R\6C@@B12G/@__2R@KB1Q[@B16[@@@[^[#)B\8N8O)@@^^K#:S/,0#1.@@@#:S@[6B1(C@@B\'[@])@HC@)B\2BQ )@@G@@[@-)@HC[@B\3[[#)@HG_)@@[8L@#:OD[)B\4/D)#:&*@@@@M/K@#:6/,0#LN@@@B\7@@@@@@BR )@@G@@@@@@@@@@@@@@/K@#%Q@[.B1(/,0#ML@@@B\7@@@@@@/K@#:3/K@#:3@[_B1(N@0#:5/K@#0UBS )@@G@@@][B1(/,0#NW@@@B\7/K@#!5@]]B1(R@KB\5O@KB11R/)__1O@)B11O@)B\5N8L@@[^^K#? BT )@@G@@N8M@@H^^K#?^/,0#I>@@@#?^@@@#? @@@B\7@@@B\Q/K@#%J@]#B1(C/@@@^G@@B\5[@@B\5BU )@@G@@C/)@@[H@)B\4]@)B\4C[@B\SG[@@@@[[@@@@/,0#KD@@@B\7@@@@@@@@@@@@@@@@@@/K@#%8BV )@@G@@@]BB1(C@@B11C@)B14G/)__2C[@B13G.@__2C[)B15G.)__2C"@__"G]@B\9C_)@@[R@0@@IBW )@@G@@R[@@@MR@K@@KR@)B16[]@@[^[@@B17[#)B\8N8M@@@^^K#?,/,0#1.@@@#?,@]FB1(C@@B\'BX )@@G@@+@[@@H[@L@@HC@@B\2"^^@@H*@@@@G1@@@@G/K@#?'C@@B\2[@^@@HC@#@@H"^@B\3*@@@@GBY )@@G@@1@@@@G/K@#![C@@B\3[@#@@HO/0@@[O.@@@[O/K@@[O/)@@IG_)@@[8L@#?%D@@B\4/C@#!FBZ )@@G@@*@@@@G/K@#:6R@KB17C@[@@@[@@B\4C/)@@][@)B\5N8K#:!^@KB\6/,0#NW@@@B\7/K@#!5CA )@@G@@@]SB1(/K@#(>/,0#ML@@@B\7@@@@@@/K@#!)/K@#!,@]XB1(N@0#!Z/K@#0U@]YB1(/,0#NWCB )@@G@@@@@B\7/K@#!5@])B1(N8K#!R^@KB\6D@@B\4/C@#!%*@@@@G/K@#(>C8)@@]N@0#!!/K@#0QCC )@@G@@@]=B1(/,0[W1@@@B05@]&B1(C8)@@#N@0#!4/K@#0Q@]$B1(/,0[W1@@@B0/@](B1(C8)@@#CD )@@G@@N@0#!;/K@#0Q@]%B1(R@)B11/,0]4?@@@B0R@],B1(/,0#IM@@@@@@@@@@@@@@@B1&@@@@@@CE )@@G@@@@@@@@@@@B0R/K@#%X@]\B1(C/@@@][@@B0SD@+@@@*@@@@I1@@@@I/K@#%XC@+@@@[@)B0TCF )@@G@@N8K#,:^@KB\6R@0B0SO@0B11R.@__1O[@B11O[@B0SN8N@@[^^K#,YN8O@@H^^K#,X/,0#^DCG )@@G@@@@@#,X@@@#,Y@@@@@@@@@@@@@@@@@@@@@B\;/K@#,,@]6B1(C@@B\.[@@B0UC/)@@^G@)B0SCH )@@G@@[@)B0S/K@R\6N@0#,!/K@#0U@];B1(/,0[W1@@@B1#@].B1(C8)@@AN@0#,4/K@#0Q@]"B1(CI )@@G@@C/@@@[H@@B0U]@@B0U/G@#,;*@@@@G/K@#\G/,0#IX@@@@@@@#BB1(/,0# $@@@@@@/K@#\ CJ )@@G@@@#CB1(N@0#\^/K@#0U@#DB1(/,0[W1@@@B1D@#FB1(C8)@@]N@0#\F/K@#0Q@#GB1(N8K#,5CK )@@G@@^@KB\6/,0#I+@#JB1(/,0#BI@@@@@@@@@B0V@@@B0W@@@@@@/K@#\$@#KB1(/,0#IM@@@@@@CL )@@G@@@@@@@@@@@B1&@@@@@@@@@@@@@@@B0R/K@#%X@#LB1(C/@@@[H@@B0T]@@B0T/G@#\&*@@@@GCM )@@G@@/K@#\,/K@#,N/,0[W1@@@B1I@#RB1(C8)@@]N@0#\!/K@#0Q@#SB1(/,0[W1@@@B1O@#UB1(CN )@@G@@C8)@@]N@0#\4/K@#0Q@#VB1((@@B0U/K@#\;C8)@@#N@0#\'/K@#0Q@#ZB1(C/@@@[H@@B0TCO )@@G@@(@@@@G/K@#0#C8)@@#N@0#0]/K@#0Q@#-B1(/,0#I+@#+B1(/,0#BI@@@@@@@@@@@@@@@@@@CP )@@G@@@@@@@@/K@#0J@#/K@#5&DS )@@G@@@[BB2$R]0B2**4@R2>/K@R2>/K@@/WAA0B2*[^@B2>/KH@@@C8@@@A/\K#5%/K@#5VC8@@@ADT )@@G@@/\K#5%C8FK@^[^@#5+[^@#5-/K@#5-C@@BF0H@@B2%*@@@@G/K@#6 /,0^* @@@B4X@[GB4)DU )@@G@@/,0@$D@@[B36@[HB4)@@KBF0'^@[[RN@0#6^/K@#7:@[LB4)C@@BF0[@@B2%R@KBFVR@)BFUDV )@@G@@C@)BFY/=)#6WN8MCYD^^K#6PN8LCYD^^K#6R/,0#/+@@@@@@@@@@@@@@@BFS@@@BFT@@@BFUDW )@@G@@@@@#6P@@@BFV@@@#6R@[RB4)N@0#6V/K@#7:@[SB4)/,0^* @@@B4X@[TB4)/,0@$D@@[B3_DX )@@G@@@[UB4)'^@[[RC@@BFV[@@B2:/,0[-#@@@B4^@@@B2?@@@B2?@@@B2?/K@#6!@[YB4) @@B2:DY )@@G@@C@@BF+[@@B2!/,0[-#@@@B4A@@@B2?@@@B2?@@@B2?/K@#67@[-B4) @@B2!R@)BFUR@KBFVDZ )@@G@@R@0BF)N8NCYD^^K#7^N8NCYD^^K#7#N8MCYD^^K#7CN8LCYD^^K#7E/,0#/+@@@#7#@@@#7^EA )@@G@@@@@BFS@@@BFT@@@BFU@@@#7C@@@B2:@@@#7E@[=B4)/,0^* @@@B4X@[>B4)R@0BF-R@)BF+EB )@@G@@/,0@$D@@[B4C@[&B4)'^@[[RN8NCYD^^K#7ZN8MCYD^^K#7-/,0#/+@@@@@@@@@@@@@@@BFZEC )@@G@@@@@BFT@@@BF-@@@#7Z@@@B2!@@@#7-@[(B4)N@0#7>/K@#7:@[%B4)C/@__"[@@B2%N@0#7%ED )@@G@@/K@#7:@[!B4)R]0B4-R@KB4,R@)B4\R@0B40*4@R4Y/K@R4Y/K@@/WAA0B4-[^@B4YA@KB4,EE )@@G@@A@)B4\A@0B40/KH@@@C8@@@]/\K#72/K@#.[C8@@@]/\K#72/K@#.BC8@@@[/\K#72/K@#.HEF )@@G@@/,0[-#@@@B4H@@@B3>@@@B2?@@@B2?/K@#/I@[;B4:C@@B4+[@@B3&R@KB3>A@KB42R@KB42EG )@@G@@C@[CYDH@@B4<*@@@@G/K@#8NC@@B4=[@@B3&C@@B43T@@@@@[@@B3$H/@@@[;O@@@=W/@@@EEH )@@G@@H/@__"[@@B3*C/)@@][@)B3(C[@B44G.@__/C[)B45G.)__/C]@B46G"@__/C])B47G")__/EI )@@G@@[[@B42[[)B48[]@B49[])B4'C/@@@[H@@@@@(@@@@G/K@#8\C/@@@#[@@B3(C/@__"G@@B3*EJ )@@G@@[@@B4;(@@@@@/K@#87C/@@@[G@@B3([@@B3(C/@@@[[@@B3% @@B3: @@B3?[@@B3!C_)@@[EK )@@G@@N[@B4;[#)B3,C/@@@DG@@B3%[@@B3\C@@B3$H@@B3\*@@@@G1@@@@G/K@#9DC@@B3$[@@B3\EL )@@G@@C@@B3\H@@B3%G/@@@[[@@B30/,0^* @@@B3(@]LB4:C/@__"G@@B30[@@B4;/,0@$D@@[B4JEM )@@G@@@]MB4:'^@[[RC/@@@[H@@@@@(@@@@G/K@#94R@KB4>N[KB4;C/@@@[G@@B3:[@@B3:C@@@@@EN )@@G@@H@@B3:*@@@@G1@@@@G/K@#9$C/@@@[[@@B3:C@@B3:[@[$3J8LK#9X/,0@$D@@[B4K@]ZB4:EO )@@G@@@@KB3&R@KB4>N[KB4;C8[$3J'^K[[N8LK#90'^@[[R(@@@@@/K@#'TC@@B30;@@@@<[@@B30EP )@@G@@G/@__"[@@B4;;K@@@[R@KB4&[@@@[ C/@@@[G@@B3?[@@B3?C@@@@@H@@B3?*@@@@G1@@@@GEQ )@@G@@/K@#'CC/@@@[[@@B3?C@@B3?;@@@@N[KB4;C8[$3J'^K[[N8LK#'P'^@[[RC/@@@]G@@B3%[@@B4;G@@B49ES )@@G@@C@)B4;G@)B48C[@B3![[@B31R@KB31O@KB4'C[-@@][[)B20G.@@@[[[@B31C"@@@[[]@B32ET )@@G@@R@K@@GR/)@@]R@0@@IN.K@@EA@)B33R[@B31O[@B4'A[@B4/R[@B4/C4^@@][@@B34G/@__ZEU )@@G@@(@@@@G/K@#;\C/@@@ H@@B34*@@@@G/K@#'"R[@B4/C0^@@][@@B34C/@@@GH@@B34(@@@@GEV )@@G@@/K@#;)C/@@@AH@@B34*@@@@G/K@#/IC@#@@@H@@B4$(@@@@G/K@#;PR[@B32C@[@@@[@^B2;EW )@@G@@R[@B31O[@B4'C/)@@[G@)B32[@)B32C[^@@][[]B2\/K@#;*R[@B32C@@B2,[@^B2;C@)B2\EX )@@G@@[@=B2/C.@@@]G[@B32[[@B32C[)B4*[[+B2\/K@#;**@[@@@/K@#;EC@[@@@;C@@@N[KB4/C8]$2;'^)[[N8LK#;_'^@[[RC/@@@GG@@B3![@@B3!C/)@@[G@)B3\[@)B3%FB )@@G@@G_)@@[8L@#8"N@0#/H/K@#/O@#(B4:/,0[W1@@@B4V@#%B4:N@0#/N/K@#/O@#:B4:R]0B4?FC )@@G@@9!)B4.9,@B4_9,)B5[9\)B5#R@KB5 R@)B5AR@0B5BR[@B5CN[@B5DN[KB5E*4@R4(/K@R4(FD )@@G@@/K@@/WAA0B4?9()B4.9%@B4_9%)B5[9:)B5#A@KB5 A@)B5AA@0B5BA[@B5C^[@B5D^[KB5EFE )@@G@@C8FK@@[@@B46C8FK@[[@@B45C8FK@][^@#9)[^@#8%[^@#8O[^@#9S[^@#'[C@VK@#[@KB43FF )@@G@@C8FK@ [@@B47C8FK@A[^@#82[^@#94C8FK@B[@@B44/K@#8[C8FK@@[^@#7V[^@#7U[^@#6LFG )@@G@@[^@#6K/K@#56C8FK@@[^@#7V[^@#7U[^@#6L[^@#6K/K@#6 /K@#7&/K@#"H/,0[-#@@@B53FH )@@G@@@@@B5I@@@B5J@@@B5K/K@^ =@[BB7//,0[-#@@@B55@@@B5L@@@B5J@@@B5M/K@^ =@[CB7/FI )@@G@@/,0[-#@@@B57@@@B5N@@@B5J@@@B5M/K@^ =@[DB7/ @@B5H/,0[-#@@@B59@@@B5O@@@B5JFJ )@@G@@@@@B5M/K@#.,@[FB7/C/@@@[[@@B5H @@B5P/,0[-J@@@B5;@@@B5P/K@#.5/K@#.5@[IB7/FK )@@G@@C/@@@EG@@B5P[@@B5P/,0[-J@@@B5.@@@B5Q/K@^ =/K@^ =@[KB7/R@KB5LC@[CYD[@@B5RFL )@@G@@C/)@@[[@)B5F @@B5S @@B5T @@B5UC[@B5K;P@@@=W[@B5Q[[@B5VN@0#"G/K@^ %@[RB7/FM )@@G@@ @@B5W @@B5X @@B5Y @@@@@C/@@@[+@@B5R(@@@@H/K@^@EC/@@@[G@@B5W[@@B5WR@KB8^FN )@@G@@R@)B5IR@0B5NC@)B5PH@)B5S/C)#")*@@@@I/K@^@EC/)@@[G@)B5X[@)B5XC.@@@[G[@B5LFO )@@G@@H/@@@[;@@@@/,0@$DFW )@@G@@@@[B6[@]#B7/@@KB5=@@KB5>'^@[[RC/@@@]+@@B5R(@@@@H/K@^][C/@@@[G@@B5W[@@B5WFX )@@G@@R@0B5NR@KB5IR[@B8^C@)B5PH@)B5T/C)^@T*@@@@I/K@^][C/)@@[G@)B5X[@)B5XC.@@@[FY )@@G@@G[@B5LH/@@@[;@@@@/,0@$D@@[B6MGG )@@G@@@]:B7/@@KB5=@@KB5>'^@[[RC/@@@^+@@B5R(@@@@H/K@^#4C/@@@[G@@B5W[@@B5WR@0B8^GH )@@G@@R@)B5IR[@B5NC@)B5PH@)B5U/C)^]K*@@@@I/K@^#4C/)@@[G@)B5X[@)B5XH/@@@[;@@@@N8NCYD^^K^]@@@B74@@@^]$@@@B5)@@@^](@]7B7/(@@B5)/K@^]7GK )@@G@@C/@@@[G@@B5U[@@B5UC/)@@[G@)B5Y[@)B5Y/,0^B[@@@B6)@]/B7//K@^#4C/@@@[G@@B5OGL )@@G@@C/)__"G@)B5QC.@@@[G[@B5IC_)@@[R@K@@KR@0@@G[@)@[^[#)B5*C@@B5*[@@B5(C@@B5HGM )@@G@@/)@^#CC@#CYC[@@B5(C@[CYCH@@B5(*@@@@G/K@^#LO/K@@[O/0@@[G_)@@[8L@^#[/K@^#4GN )@@G@@C/@@@[G@@B5U[@@B5UC/)@@[H@)B5*C[@@@@C[)@@KG.)__"0@@@@MC.@@@[C[)@@IG[)@@KGO )@@G@@1@@@@MD@)@@K]@)@@@C.@@@[G[@B5Y[[@B5Y/,0^* @@@B74@#FB7//,0^&J@@@B75@#GB7/GP )@@G@@R@)B5ZC^]CYD[@@B5=CC+CYE[@)B5>/,0@$D@@[B6+@#JB7/@@KB5=@@KB5>'^@[[RC/@@@#GQ )@@G@@[@@@@@*@@B5X/K@^#;N@0^#'/K@^ %@#QB7/(@@@@@/K@^^E/,0^* @@@B74@#TB7//,0@$DGR )@@G@@@@[B61@#UB7/@@K@@@'^@[[R/,0^&J@@@B74@#YB7//,0#(I@#ZB7/C/@@@[[@@@@@(@@B5YGS )@@G@@/K@^^KC/@@@][@@@@@C@@B5SH@@B5P*@@@@G/K@^^%C/@@@[G@@B5P[@@B5SC@)B76[@)B5%GT )@@G@@/,0^* @@@B77@#*B7//,0@$D@@[B7D@#(B7/@@KB5P@@KB5%'^@[[R/,0^* @@@B77@#,B7/GU )@@G@@/,0@$D@@[B7S@#\B7/@@KB5%'^@[[RC@@B5TH@@B5P*@@@@G/K@^ ^C/@@@[G@@B5P[@@B5TGV )@@G@@C@)B78[@)B5%/,0^* @@@B77@#7B7//,0@$D@@[B7D@#8B7/@@KB5P@@KB5%'^@[[R/,0^* GW )@@G@@@@@B77@#/B7//,0@$D@@[B7S@#.B7/@@KB5%'^@[[RC@@B5UH@@B5P(@@@@G/K@^ FN@0^ EGX )@@G@@/K@^ %@^[B7/C/@@@[G@@B5P[@@B5UC@)B79[@)B5%/,0^* @@@B77@^^B7//,0@$D@@[B7DGY )@@G@@@^ B7/@@KB5P@@KB5%'^@[[R/,0^* @@@B77@^DB7//,0@$D@@[B7S@^EB7/@@KB5%'^@[[RGZ )@@G@@N@0^ /,0^&J@@@B75@^ZB8[/,0^* @@@B74@^)B8[/,0@$D@@[B7>HF )@@G@@@^-B8[@@KB8O@@KB5=@@KB5>@@KB52R@KB7"N.K@@^C8[$5%'^K[[N8LK^A0'^@[[RG_)@@[HG )@@G@@8L@^AFN@0^A8/K@^A9@^,B8[R]0B8]9\)B8PR@KB8RN[@B8SN[KB8T*4@R7_/K@R7_/K@@/WHH )@@G@@AA0B8]9:)B8PA@KB8R^[@B8S^[KB8TC@VK@@[@KB8O/K@^ABC@VK@[[@KB8^C8FK@][^@#"4HI )@@G@@[^@^]=[^@^@!C8FK@#[^@^[B[^@^^J[^@^^F[^@^[D[^@^#5C8FK@^[^@^[:[^@^[([^@^^#HJ )@@G@@[^@^#;[^@^[?[^@^#Z[^@^#Q[^@#"K/K@#.I/K@#.J/K@^B6C/@@@EG@@BF![@@BF, @@B8UHK )@@G@@/,0[-#@@@B8)@@@B8V@@@B8W@@@B8W/K@^B3@[HB9K/,0[-#@@@B8+@@@B8X@@@B8W@@@B8WHL )@@G@@/K@^B3@[IB9KN@0^B5/K@^DF@[JB9KR@KBF=R@)B8XR@0B8VN8NCYD^^K^C^N8LCYD^^K^C@HM )@@G@@N8MCYD^^K^CA/,0^2Q@@@^C@@@@BF$@@@@@@@@@B9F@@@^C^@@@B8Y@@@^CA@[KB9K*@@B8YHN )@@G@@/K@^C&C/@@@]G@@B8VC/)__.G@)BF/K@^DF@[YB9K/,0^&J@@@BF0@[ZB9K/,0^* @@@B9G@[)B9KC/@@@[HQ )@@G@@[@@BF2/,0@$D@@[B8=@[+B9K'^@[[RC/@@@][@@@@@C/)@@[G@)B8U[@)B8UC@@B8UH@@BF,HR )@@G@@(@@@@G/K@^C"N@0^C./K@^DF@[*B9K/,0^* @@@B9H@[(B9K/,0@$D@@[B85@[%B9K@@KBF,HS )@@G@@'^@[[RC/@@@#[@@@@@N@0^DE/K@^DF@[,B9KR]0B9L9\)B9OR@KB9QR@)B9RR@0B9SN[@B9THT )@@G@@*4@R9I/K@R9I/K@@/WAA0B9L[^@B9I9:)B9OA@KB9QA@)B9RA@0B9S^[@B9T/KH@@@C8@@@#HU )@@G@@/\K^DOC8FK@@[^@^C+C8FK@[[^@^DB[^@^C3[^@^CZ/K@^B)C8@@@]/\K^DOC8FK@@[@@B9NHV )@@G@@[^@^C]/K@^B-R/K@@[N.@@@BA@KB'GC@[B97H@@@@@(@@@@G/K@^D5O/K@@[8L@^D!/K@^EAHW )@@G@@R@KB'GC@[B'[T/@@@ G/@__'[@@B'IG/@@@[R@KB'MQ@K@@GR@)B'MQ@)B'SN.@@@^C@[$9THX )@@G@@[@])@@8L@^E@N@0^E /K@^EG@[RB'P/,0[W1@@@B'J@[SB'PN@0^EF/K@^EG@[SB'PR]0B'QHY )@@G@@R@KB'TR@)B'UN[@B'V*4@R'N/K@R'N/K@@/WAA0B'QA@KB'TA@)B'U^[@B'VC8FK@@[@@B'SHZ )@@G@@C8FK@[[^@^D\/K@^D:C@FK@@[@@B'W[@@B'X[@@B'YG/@@@[T@FK@@;K@@@[[@@B'Z[@@B'-IA )@@G@@C/)@@[[@)B'+ @@B'ID )@@G@@/K@^FQC/@@@][@@B'>/K@^FQC/@@@#[@@B'>/,0@$D@@[B':@[2B;5'^@[[R/K@^FQC/@@@^IE )@@G@@[@@B'>(@@@@@/K@^LSRA0B'>$'0@@ 8];^FV/K@^F)/K@^F+/K@^G#/K@^F+/K@^G#'^@@/EIF )@@G@@@[8B;5C/@__"G@@B;;C/)__"G@)B'-C[@B;8G.@__"C[)B;/G.)__"C]@B;'G"@__"C])B;9IG )@@G@@G")__"R@KB;,Q@K@@MR@)B;,Q@)@@QR@0B;,Q@0@@K[@@@[^[@)B;.[]@B;" @#)@[C@@B;+IH )@@G@@[@])@[C@)B;=[@-)@[8L@^F7R@KB;,Q@KB;"N[@B;. @[)@[8L@^G@/K@^LSC/@__"G@@B;;II )@@G@@C/)__"G@)B'-R@)B;\Q@)B/]R@0B;\Q@0B/@R@KB;\Q@KB;_[@@@[^[@)B;.9?@B;09*[)@@IJ )@@G@@9?)B;+9*<)@@9!@B;=9(])@@8L@^GJR@KB;\Q@KB/[N[@B;.9?@B;09*[)@@8L@^GT/K@^LSIK )@@G@@ @@@@@C/@__"G@@B'=C@)B;_G/)__.C[@B;8G.@__.C[)B;9G.)__.C]@B/@G"@__.C])B;/IL )@@G@@G")__.C#@B/]G_@__.C#)B;'G_)__.[#)B;.C#)B/[G_)__.[#)B;"C#)B/#G_)__"[#)B/ IM )@@G@@C_)@@[R@)B/^R@0B/ [@@@[^[@)B/ [[@B/A[[)B/B[]@B/C[])B/D[#@B/E[#)B'&94]@@@IN )@@G@@9*@B/FC/@@@#H@@B'>*@@@@G/K@^H>9?]@@@"=@B;%(@@@@G/K@^H>9?]@@@"=@B;0(@@@@GIO )@@G@@/K@^H>C/@@@[9?)B/F"=)B;*/C)^HO*@@@@I @@@@GC/)@@[9!@B;&">@B/F/D@^HU*@@@@KIP )@@G@@ @@@@I+@@@@I/=K^H>/,0@$D@@[B; @]-B;5'^@[[RC/@@@[[@@@@@N@0^H=/K@^L+@]=B;5IQ )@@G@@C/@@@[G@@B'<[@@B'/K@^LSRA0B'+$'0@@ IS )@@G@@8];^H"/K@^I#/K@^I /K@^I%/K@^J!/K@^K0'^@@/E@]\B;5RA0B'>$'0@@ 8];^IC/K@^IHIT )@@G@@/K@^IJ/K@^IP/K@^IW/K@^I<'^@@/E@]0B;5R@KB'$'0@@ 8];^I!IW )@@G@@/K@^I2/K@^I4/K@^J@/K@^JH/K@^J)'^@@/E@]9B;5R@KB'$'0@@ 8];^J0/K@^J5/K@^J7/K@^K#/K@^KK/K@^KJH )@@G@@$'0@@ 8];^K3/K@^K8/K@^K'/K@^L@/K@^LB/K@^LI'^@@/E@#RB;5R@KB'B;5R]0B;69!)B/I9,@B/K9,)B/M9\@B/O9\)B/QR@KB/SR@)B/TR@0B/UN[@B/V*4@R;3JM )@@G@@/K@R;3/K@@/WAA0B;6[^@B;39()B/I9%@B/K9%)B/M9:@B/O9:)B/QA@KB/SA@)B/TA@0B/UJN )@@G@@^[@B/V/KH@@@C8@@@J/\K^L\C@VK@@[@KB;;C8FK@[[@@B;8C8FK@][@@B;9C8FK@#[@@B;/JO )@@G@@C8FK@^[@@B;'C8FK@ [@@B/#C8FK@A[@@B;_C8FK@B[@@B/@C8FK@C[@@B/]C8FK@D[@@B/[JP )@@G@@C8FK@E[@@B/^C8FK@F[^@^F][^@^E7[^@^E3[^@^E"C8FK@G[^@^E?[^@^E*C8FK@H[^@^FQJQ )@@G@@/K@^EWC8@@@]/\K^L\C8FK@@[^@^H-[^@^GX/K@^GX/,0^R(@@@@@@@@@B/W@@@@@@@[DB/ZJR )@@G@@C/@@@[[@@@@@*@@B/W/K@^M0N@0^M\/K@^NU@[GB/ZC/@@@#[@@@@@C/@@@DH@@B/W*@@@@GJS )@@G@@/K@^M8C/@@@^[@@@@@C/@@@[C/)@@CH@)B/W*@@@@I @@@@GC/)@@[C.@@@BH[@B/W*@@@@KJT )@@G@@ @@@@I)@@@@I/)K^NAC/@@@ [@@@@@C/@@@^H@@B/W*@@@@G/K@^NGC/@@@][@@@@@C/@@@[JU )@@G@@H@@B/W*@@@@G/K@^NMC/@@@A[@@@@@N@0^NO/K@^NU@[QB/Z/,0^S/@[SB/ZN@0^NT/K@^NUJV )@@G@@@[TB/ZR]0B/)*4@R/X/K@R/X/K@@/WAA0B/)[^@B/X/KH@@@C8@@@^/\K^NYC8FK@@[^@^M>JW )@@G@@C8FK@[[^@^NL[^@^NF[^@^M7[^@^M1[^@^M%[^@^N C8FK@][^@^M$/K@^M=C8@@@[/\K^NYJX )@@G@@/K@^NP @@@@@ @@@@@C/@@@[H@@BFW(@@@@G/K@^OYC/@@@]H@@BFW(@@@@G/K@^O]/,0#P8JY )@@G@@@@@@@@@@@B/'/K@^QU@[QB.+/K@^OC/@@@[JZ )@@G@@C@-@@@H@)B.N*@@@@I @@@@GC/)@@[C.@@@[H[@BF0/D@^ON*@@@@K @@@@I+@@@@I/=K^N2KA )@@G@@/K@^OC@[@@@[@@B//C_)@@[R/K@@]N.@@@D[#)B/8C@[B/+H@@B//(@@@@GKC )@@G@@/K@^O_O/K@@]G_)@@[8L@^O(C@@B/++@@B//[@KB/.C@)B/<)@)B/.[@0B/.H@0B.P(@@@@JKD )@@G@@/K@^PBC@@B/.H@@B.Q(@@@@G/K@^PN/K@^RGC@@B/8;@@@@N.@@@HC8[)@@'^K[[N8L@^QN'^@[[RN@0^QT/K@^RUKL )@@G@@@]WB.+*4@B/'/K@^Q>C@@B/';)@@@A;C@@@M*@@@@G/K@^Q8*=@B/'/K@^R^*)@B/'/K@^Q%KM )@@G@@/,0@$D@@[B.E@]>B.+'^@[[R/K@^RE/,0^="@@@@@@@](B.+C/@@@[H@@@@@*@@@@G/K@^N2KN )@@G@@C/@@@]H@@BFW*@@@@G/K@^Q7/,0#PI@]!B.+/K@^RGC/@@@[[@@@@@CC)@@@)8)C@@[C0@@@KO )@@G@@C@@B/;C@K@@@;)K@@M;G@@@J;@K@@#[@K@@@/K@^RGC/@@@[[@@@@@CC)@@@)8)K@@[C0@@@KP )@@G@@/K@^RGC/@@@[[@@@@@C@@@@@[@@B^DC@)@@@[@)B^ER@)B.WR@KB.XQ@KB.>N.@@@HC@[)@@KQ )@@G@@[@]$^E8L@^RON@0^RT/K@^RU@]"B.+R]0B.<9\)B.$R@KB.(R@)B.%N[@B.:*4@R.)/K@R.)KR )@@G@@/K@@/WAA0B.<[^@B.)9:)B.$A@KB.(A@)B.%^[@B.:/KH@@@C8@@@^/\K^R+C8FK@@[^@^PTKS )@@G@@[^@^OZ[@@B.>[^@^PC[^@^Q#[^@^PO[^@^N.[^@^O C8FK@[[^@^PL[^@^P![^@^RG[^@^Q,KT )@@G@@[^@^N3[^@^P][^@^P [^@^P%[^@^Q:C8FK@][^@^RI[^@^Q'[^@^Q9[^@^R][^@^Q"[^@^Q/KU )@@G@@[^@^R [^@^N2[^@^RC[^@^RA[^@^O)[^@^P?[^@^RF[^@^P./K@^N2C8@@@^/\K^R+C8FK@@KV )@@G@@[^@^PT[^@^OZ[@@B.>[^@^PC[^@^Q#[^@^PO[^@^N.[^@^O C8FK@[[^@^PL[^@^P![^@^RGKW )@@G@@[^@^Q,[^@^N3[^@^P][^@^P [^@^P%[^@^Q:C8FK@][^@^RI[^@^Q'[^@^Q9[^@^R][^@^Q"KX )@@G@@[^@^Q/[^@^R [^@^N2[^@^RC[^@^RA[^@^O)[^@^P?[^@^RF[^@^P./K@^P?C8@@@^/\K^R+KY )@@G@@C8FK@@[@@B.&C8FK@[[^@^P2C8FK@][^@^P0/K@^P\C8@@@[/\K^R+/K@^P./,0[-#@@@B"SKZ )@@G@@@@@B./@@@B..@@@B../K@^=X@[GC[/R@KB./N8LCYD^^K^TE/,0#WL@@@^TE@@@C[?@@@C[!LA )@@G@@@[HC[/C/@@@^H@@BFW(@@@@G/K@^-%/,0[-#@@@B"U@@@B^W@@@B..@@@B../K@^=X@[KC[/LB )@@G@@R@KB^WN8LCYD^^K^TX/,0#UQ@@@^TX@@@C[,@[LC[//,0#W$@@@B."/K@^-O@[MC[/C@@B."LC )@@G@@H@@C[\(@@@@G/K@^T)/K@^T1/,0#U:@@@B."/K@^-Z@[QC[//,0#W$@@@B."/K@^=X@[RC[/LD )@@G@@C@@B."H@@C[0(@@@@G/K@^T"C@@B."H@@C[1(@@@@G/K@^UPC@@B."H@@C[\*@@@@G/K@^T(LE )@@G@@/K@^V,/,0#W$@@@B."/K@^V,@[)C[/C@@B."H@@C[\(@@@@G/K@^V,C/@@@]H@@BFW(@@@@GLF )@@G@@/K@^U)/,0^* @@@C[2@[>C[//,0@$D@@[B"W@[&C[/'^@[[RC8)@@]N@0^UO/K@^==@[(C[/LG )@@G@@/,0^* @@@C[2@[:C[//,0@$D@@[B">@[?C[/'^@[[RC8)@@]N@0^UZ/K@^==@[\C[//,0#UQLH )@@G@@@@@B.!@@@C[,@[0C[//,0#U:@@@B."/K@^=X@[1C[//,0#W$@@@B."/K@^=X@[2C[/C@@B."LI )@@G@@H@@C[\(@@@@G/K@^U9C@@B."H@@C[3(@@@@G/K@^U./,0#U:@@@B."/K@^-Z@[7C[//K@^U*LJ )@@G@@C@@C[\[@@B.\[@@B.0/K@^VI/,0#UQ@@@B.\@@@C[,@[/C[//,0#W$@@@B."/K@^=X@[.C[/LK )@@G@@C@@B."H@@C[\(@@@@G/K@^VI/,0#U:@@@B."/K@^-Z@]@C[//K@^V[R@KB^WN8LCYD^^K^VMLL )@@G@@/,0#ST@@@^VM@@@B.!@@@B.\@@@B._/K@^=)@]]C[/R@KB^WN8LCYD^^K^VW/,0#YL@@@^VWLM )@@G@@/K@^V)@]#C[//K@^V,/,0^* @@@C[4@]AC[/R@KB^W/,0@$D@@[B"!@]BC[/@@LCYD@@LCYELN )@@G@@'^@[[RC8)@@]N@0^V!/K@^==@]GC[//,0#WX@@@B"@@]HC[/R@KB./C/@@[]H@@B"@C#)B"@LO )@@G@@[@@@[^[#)B"[N8LCYD^^K^V'/,0[Y9@@@^V'@@@B"[@@@B."@]LC[/C@@B."H@@C[\*@@@@GLP )@@G@@/K@^W G_)@@[8L@^V6/K@^W!C/@@@[[@@B"]R@KB./C/)@[]H@)B"@C#)B"@[@)@[^[#)B"[LQ )@@G@@N8LCYD^^K^WK/,0[Y9@@@^WK@@@B"[@@@B."@]WC[/N8LCYD^^K^WR/,0[ZK@@@^WR@@@B"]LR )@@G@@@@@B."@]XC[/C/@@@[G@@B"][@@B"]G_)@@[8L@^WGH/@@[]C#)B"]]@@@[^[#)B"[N8LCYDLS )@@G@@^^K^W$/,0[ZK@@@^W$@@@B"[@@@B_@@]C[/MI )@@G@@@@KB"E@@KB"HR@)C[6Q@)B"CN[@C[_C8]*YD'^K[[N8L@^Z%'^@[[RN@0^Z0/K@^=*@#,C[/MJ )@@G@@/,0^* @@@C[2@#0C[//,0@$D@@[C@L@#1C[/'^@[[R/K@^ZS/,0[-#@@@C@*@@@B"M@@@B..MK )@@G@@@@@B"N/K@^=X@#6C[/C@@B"N;K@@@[[@@B"NR@KB^WR@)BF=R@0B"MG@@B"M[@@B"OC@)B"NML )@@G@@;O)@@=W/)@@W[@)B"PR[@B"ON8NCYD^^K^)RN8LCYD^^K^)QN8OCYD^^K^)SN8MCYD^^K^)VMM )@@G@@/,0#O,@@@^)Q@@@^)R@@@^)S@@@B"N@@@B"P@@@^)V@@@BF$/K@^)<@@@B._@#'C[/N@0^)+MN )@@G@@/K@^=*@#;C[//,0^* @@@C[4@#.C[/R@0B^W/,0@$D@@[C@%@#"C[/@@NCYD@@NCYE'^@[[RMO )@@G@@C8)@@]N@0^)0/K@^==@^#C[/C/@@@[[@@@@@C@@B"BH@@B^V*@@@@G/K@^)'N@0^)9/K@^=*MP )@@G@@@^CC[/ @@@@@/,0^* @@@C[4@^EC[//,0@$D@@[C@;@^FC[/@@KB^V'^@[[RC/@@@[G@@B^VMQ )@@G@@[@@B^VR@KB^WN8LCYD^^K^-E/,0#O(@@@^-E@^JC[//,0@$D@@[C[[@^KC[/@@KB^V'^@[[RMR )@@G@@N@0^-N/K@^=*@^PC[//,0^* @@@C[4@^RC[//,0@$D@@[C[A@^SC[/'^@[[RC8)@@]N@0^-YMS )@@G@@/K@^==@^UC[//,0^* @@@C[4@^XC[//,0@$D@@[C[I@^YC[/'^@[[RC8)@@]N@0^-(/K@^==MT )@@G@@@^)C[//,0#W$@@@B"Q/K@^-;@^=C[/C@@B"QH@@C[\(@@@@G/K@^-;C@@B"QH@@C[7*@@@@GMU )@@G@@/K@^-%/,0#W!@@@B"Q/K@^-;@^(C[//K@^-%/,0#WX@@@B"@@^?C[/C/@@[#H@@B"@[@@B"]MV )@@G@@R[@B./N8OCYD^^K^+DN8OCYD^^K^+B/,0^*O@@@^+B@@@B"@@@@^+D@@@C[2@@@B"]@^,C[/MW )@@G@@C/@@@[G@@B"][@@B"]C/)@@[G@)B./H/@@[]C#)B"]]@@@[^[@)C[_[#)B"[N8OCYD^^K^+UMX )@@G@@/,0[ZK@@@^+U@@@B"[@@@C[U@^3C[/G_)@@[8L@^+Q @@B"RC_)@@[R@)C[_N.@@@D[#)B"[MY )@@G@@C@]CYCH@@C[\*@@@@G/K@^+3O/)@@[G_)@@[8L@^+=C@^CYN;C@@@GH@@C[8*@@@@G/K@^+3MZ )@@G@@C/@@@[[@@B"R*@@B^T/K@^D*@@@@G/K@^>IC/@__"[@@C]DN@0^>H/K@^&ENM )@@G@@@[HC]&C@@C]DH@@BF0*@@@@G/K@^>PN@0^>O/K@^&E@[JC]&C@@BF0[@@C]DC/)@@[[@)BF2NN )@@G@@C.@@@^H[@@@@(@@@@K/K@^&@/,0^* @@@C]<@[OC]&C/@@@#H@@@@@(@@@@G/K@^>!/,0@$DNO )@@G@@@@[C]E@[RC]&C/@BF0'^K[[N'^@[[RN@0^>?/K@^&E@[VC]&/,0@$D@@[C]E@[WC]&C/@BF0NP )@@G@@'^K[[NC/@C]C'^K[[N'^@[[RR@KBF=N8LCYD^@K^>9/,0#*.@@@^>9@@@BF<@@@BF&@[)C]&NQ )@@G@@N@0^>_/K@^&E@[-C]&/,0@$D@@[C]S@[+C]&C/@BF0'^K[[N'^@[[R/K@^>5N@0^&D/K@^&ENR )@@G@@@[&C]&R]0C]$R@KC](*4@S]=/K@S]=/K@@/WAA0C]$A@KC](C8FK@@[^@^>-[^@^>U[^@^> NS )@@G@@/K@^>^C@@BFRG@@C##[@@BFRC/@@@[H@@BBM*@@@@G/K@^&)N@0^&Z/K@^$/@[EC#@C@@C##NT )@@G@@[@@C]%*@@C]%/K@^&(/,0[$"@@@C].@[IC#@ @@C]:/K@^&3C@@C]?G@@C]%[@@C]?G/@__ANU )@@G@@/G@^&0*@@@@G/K@^&3N@0^&2/K@^$/@[OC#@C/@@@[G@@C]:[@@C]:/,0[$3@[QC#@C/@@@[NV )@@G@@H@@C]:(@@@@G/K@^$]/,0@$D@@[C],@[TC#@@@KC]:'^@[[R/K@^$A/,0@$D@@[C]5@[YC#@NW )@@G@@'^@[[RC@@C]%G@@BF?G/@@@C[@@C]?*@@BBN/K@^$JN@0^$I/K@^$/@[G@@@/,)^*!C@0C#C[-I)@@/KE@@@[5I@@@[1I@@@[!I@@@OG )@@G@@[(I@@@[>I@@@/,)^*7/,0#X&@[FC^'/,0#XA/K@^%#@@@BBL@@@BBN@@@BBO@[GC^'/,0]43OH )@@G@@@[HC^'/,0[UO@@@C^4@@@C#K@@@C^5@@@C#F@@@C#F@[IC^'/,0[UO@@@C^4@@@C#M@@@C^6OI )@@G@@@@@C#D@@@C#F@[JC^'/,0#W3@@@C#D@@@C^4/K@^!#@[KC^'/,0[UO@@@C^4@@@C#O@@@C^7OJ )@@G@@@@@BBM@@@C#F@[MC^'/,0[UO@@@C^4@@@C#Q@@@C^7@@@BF @@@C#F@[NC^'C@@BF ;@@@@/,0[-J@@@C#'@@@BF>/K@^:8/K@^:8@[3C^'/,0[-J@@@C#/@@@BF&/K@^:"/K@^:"OW )@@G@@@[4C^'/,0[-J@@@C#"@@@BF$/K@^?^/K@^?^@[5C^' @@BF*/,0[-J@@@C^@@@@BF*/K@^?FOX )@@G@@/K@^?F@[7C^' @@BF?/,0[-J@@@C^]@@@BF?/K@^?M/K@^?M@[9C^' @@BF!/,0[-J@@@C^^OY )@@G@@@@@BF!/K@^?T/K@^?T@[;C^' @@BF\/,0[-J@@@C^A@@@BF\/K@^?)/K@^?)@[.C^' @@BF3OZ )@@G@@/,0[-J@@@C^C@@@BF3/K@^?$/K@^?$@[_C^'/,0[-#@@@C^E@@@C#I@@@C#H@@@C#H/K@^?3PA )@@G@@@][C^'/,0 (>@@@C#G@@@C#J@]]C^'/K@^?6/,0 V4@@@C#G@]^C^'*@@C#G/K@^?'/,0^2LPB )@@G@@@]AC^'N@0^?//K@^!F@]BC^'/,0[W1@@@C^G@]CC^'N@0^!]/K@^!F@]DC^'/,0@$D@@[C^JPC )@@G@@@]EC^''^@[[R/K@^(XN@0^!E/K@^!F@]HC^'R]0C^;*4@S^8/K@S^8/K@@/WAA0C^;/K@^(@PD )@@G@@/,0[4D@[HCA&/,0@$D@@[C W@[ICA&'^@[[RC/@@@[G@@B^C[@@B^C @@C J/,0[-#@@@C %PE )@@G@@@@@C K@@@C L@@@C L/K@^!<@[OCA&/K@^!(C/@@@[H@@BFW*@@@@G/K@^,[*@@BF4/K@^,[PF )@@G@@/,0^S3@@@C^"@@@C M@@@C N@[UCA&C/@@@[C/)@@^H@)C M*@@@@I @@@@GC/)@@[C.@@@ PG )@@G@@H[@C M*@@@@K @@@@I)@@@@IC/)@@[C.@@@AH[@C M*@@@@K @@@@I)@)@@H/=0^,[/K@^,APH )@@G@@/,0^SI@@@C^"@@@C M@@@C N@[YCA&C/@@@[D@)C M/C)^,F*@@@@I @@@@GC/)@@[C.@@@EPI )@@G@@H[@C M*@@@@K1@@@@K @@@@I)@@@@I/=K^,+RA0C M$'0@@F8];^,R'^@@/E@[+CA&/K@^\/PJ )@@G@@/K@^,&/K@^0J/K@^,[/K@^,[/K@^,[/K@^,+/K@^,+/K@^,+/K@^,&C/@@@[G@@C J[@@C JPK )@@G@@/K@^,[C@@C M[@@BFA(@@C J/K@^,\/,0@$D@@[C )@[*CA&@@KC J'^@[[RC/@@@EH@@C MPL )@@G@@(@@@@G/K@^,8/,0[ZK@@@C G@@@CAV@@@C ?@[!CA&/,0[UO@@@CAW@@@C ,@@@CAW@@@CAWPM )@@G@@@@@CAW@[,CA&/,0[UO@@@CAW@@@C 0@@@CAX@@@C G@@@CAW@[\CA&C/@@@EH@@C M(@@@@GPN )@@G@@/K@^\V/,0[-#@@@C 2@@@C O@@@C P@@@C Q/K@^2[@[2CA&R@KC ON8LCYD^^K^\S/,0[UOPO )@@G@@@@@CAW@@@C 4@@@C P@@@^\S@@@CAW@[3CA&/,0[UO@@@CAW@@@C 6@@@CAY@@@C^"@@@CAWPP )@@G@@@[4CA&/,0[UO@@@CAW@@@C 8@@@CAW@@@CAW@@@CAW@[5CA&/,0[UO@@@CAW@@@C '@@@CAWPQ )@@G@@@@@CAW@@@CAW@[6CA&/,0@Y&@@@CAZ@@@C /@[7CA&/,0AZX@@@B^C@@@BFQ@@@BFR@[8CA&PR )@@G@@/,0@*C@@@CA)@[9CA&(@@C J/K@^0#/,0@$D@@[C )@[;CA&@@KC J'^@[[R/,0@$D@@[CA@PS )@@G@@@["CA&'^@[[R/,0AZX@@@B^C@@@BFQ@@@BFR@][CA&/,0@*C@@@CA)@]]CA&/,0[-#@@@CAEPT )@@G@@@@@C O@@@C L@@@C L/K@^2[@]#CA&R@KC OA@KCA((@@C J/K@^0Z/,0@$D@@[C )@] CA&PU )@@G@@@@KC J'^@[[RR@KCA(C_)@@[N.@@@_[#)C RC/@@@KG@@C R[@@CA%/,0[Y9@@@C^"@@@CA%PV )@@G@@@@@C S@]FCA&N8LCYD^^K^0,/,0[ZK@@@^0,@@@C R@@@C S@]GCA&G_)@@[8L@^0+N8LCYDPW )@@G@@^^K^07/,0[ZK@@@^07@@@CA-@@@CAG@]ICA&N8LCYD^^K^0"/,0[ZK@@@^0"@@@CA+@@@CAIPX )@@G@@@]JCA&/,0[-#@@@CAK@@@C O@@@C L@@@C L/K@^2[@]KCA&C/@@@[G@@C OR@KCA@@@C U@@@C V@]-CA&/K@^1'/,0 V4@@@C U@]CA& @@C J/K@^,[/,0[W1@@@CAS@]*CA&/,0@*C@@@CA)@](CA&N@0^2D/K@^2EQD )@@G@@@](CA&R]0CA$9\)CA:R@KCA!N[@CA,*4@SA=/K@SA=/K@@/WAA0CA$9:)CA:A@KCA!^[@CA,QE )@@G@@/K@^!LA@KCA\A@)CA0A@0CA1A[@CA2A[KCA3A[)CA49()CA79%@CA99%)CA;9:@CA.^@0CA5QF )@@G@@^[@CA6R8;K@]N@;K@#8K0^2>R9FK@^&.@@@[C@FK@[[@@CBOR9VK@A&.K@@[ @FK@ C"@@@\QG )@@G@@C"K@@9/K@^20O/0@@] @@@[^CK<@@@/C)^26G/)@@[#@)@[^C/)@@[[@)CBNG/)__"T@)CBOQH )@@G@@G8:K@@[^)CBLC^#@@@LC#@@[#@KCBKG/@__";O@@@=W/@@@AT/K@@A[@KCBJG@)@@G[^)CBMQI )@@G@@R@KCBK @ @@@C*<@@[:/)@@A/K@^68:8)@@E/K@^68 @@CB^ @@CB 9%@CB@9%@CB] @@@@HQJ )@@G@@]@KCBB]@KCBC]@KCA_ @@CBD @@CBE @@CBA:/)@@ /K@^3VC/)@@[[@)CBACC<@@[;O)@@=QK )@@G@@W/)@@A!@@@@I/K@^47H@)@@G[@)@[[ @@@@MC@)CBM2-,)@@/K@^47C@K@@IH@KCBLT/K@@AQL )@@G@@[SP@@@C/K@[@[OP@@@CKN@@@[WP)@@[@VK@ @^)@@/K@^4PC(N@@[H.K@@ C[)CBBC[@CBEQM )@@G@@D@@CA_/C@^4[/[K^6*G@@CBHG/@@@[G[@@@G/H)^4#![)CA_H.@@@[H[)CBHG[@@@M/K@^4#QN )@@G@@H>#@@[/D)^3":.K__.H-#@@[[[@CBE9?)CBD/[K^4N/@)^4NC/K@]V"OK@@I/@0^4NC@@CBSQO )@@G@@;K@@@]G@@@@K/G0^4=!/@@@>/K@^6<"C\CBT[@=)@@O.K@@[8L@^4,8K0^2\R@KCA\R@)CA0QP )@@G@@R@0CA1R[@CA2R[KCA3R[)CA49!)CA79,@CA99,)CA;9\@CA.N@0CA5N[@CA6/KF@@CE@0@@JQQ )@@G@@?/@__R/K@^6>!/0@@&/K@^4:"G\CBT/K@^4N"G)CB_H/0@@&/K@^4(C@@CBNG/@@@[[@@CBNQR )@@G@@C@@CBOK@@CBL[@KCBLK@@CBM[@KCBM/K@^3 @@@@HR@)CBMC[2)@@;!)SBJC@HCBF @@@@QQS )@@G@@ @@@@R @@@@M(@@@@NC[2)@@;!)@@A:.)@@ /K@^58\]@@@M/K@^5I%.)@@-:.)@@+/K@^6[QT )@@G@@:.)@@./K@^53:.)@@E/K@^5./K@^6? @HCB]H.)@@0/ )^5N(@@@@H/]0^5Q/:@^6U;,)@@*QU )@@G@@)])@@M8@K^4"/K@^5S @@@@KA@XCBH/]0^5!*@@@@H'K@CC@;]/@@)'K@CC[[^HCBS @@@@QQV )@@G@@;,)@@^T.@@@EG[@@@Q/:@^5)*@HCB^D[@@@K[[HCBD/^K^51C@KCBA/@K^518@K^4;/K@^51QW )@@G@@/^K^5>*@@CB]D[@@@K/K@^5>8@K^6M/K@^31/^K^6?1@@CA_/K@^6?A@KCA_/K@^5Q @@@@MQX )@@G@@/@K^5M*@@CB#/K@^5N/K@^5S/^K^6?*@@CBA/K@^5S/K@^6?(@@CB@/K@^6D(@@CB]/K@^6DQY )@@G@@ @@CB@/-)^5Q[[)CB^/K@^5Q(@@CB[/K@^6?(@@CBA/K@^6? @@CB[/-)^6K[[)CB /^K^5QQZ )@@G@@/K@^5S @@@@M(@@@@NC[2)@@;!)@@A%.)@@ /K@^6:8@K^6M/K@^31Q_@@@^0@HCBBA@XCBBRA )@@G@@/^K^5S/[)^5QG9)@H0[[>@@@[[:K@ /K@^5QC.)@G@/K@^6&C.)@F@RCN@@[/K@^6\C.)@ .RB )@@G@@R@KCA_/K@^6\C/K@@]C9X@@];()@@Y;HK@@Y[P>@@@CD#@@[H[@@@[[T @@@C[@CBN[X )@@RC )@@G@@[[FK@ @^)@@/K@^4PC@@@@[;O@@@=W/@@@AT/K@@AR@)CBM9!+)@@;!)SBJ8#@^7[/K@^7#RD )@@G@@[[=)@@/K@^6.;!X@@AC[)CBP;HX@@A[[=)@@ @ )@@/K@^4PC@@CCF'=@@@I/K@@.]/K@ @]RE )@@G@@ @@BFY/,0[-J@@@CE[@@@BFY/K@^7O/K@^7O@[XCQ$/,0[-#@@@CE#@@@CC8@@@CC9@@@CC9RF )@@G@@/K@ U7@[YCQ$/,0[-#@@@CE @@@CC'@@@CC9@@@CC9/K@ U7@[ZCQ$C/@@@[[@@CC;/,0[-JRG )@@G@@@@@CEB@@@CC;/K@^7%/K@^7%@[-CQ$ @@CC//,0[-J@@@CED@@@CC//K@^71/K@^71@[@@@^7_@[*CQ$ @@BF(/,0[-#@@@CEH@@@CC_@@@CC"@@@CC"/K@^8H@[%CQ$RJ )@@G@@/,0^A^@[:CQ$C/@@@[[@@BF( @@CD@ @@CD[/,0[-#@@@CEJ@@@CC_@@@CC9@@@CC"/K@^8-RK )@@G@@@[\CQ$R@KCC_C@[CYD[@@CD[C/)@@[H@)CC9(@@@@I/K@^8-H/@@@[[@@CD@C@-CYE[@)CD[RL )@@G@@C@@BFTT@@BFS[@@CD]C/)@@[[@)@@@[@)BF:C.@@@EG[@BF![[@BF,C[)BF![[)CD#C]@CQPRM )@@G@@[]@CD^(@@BF\/K@^83C/@@@[G@@CD@[@@CD^C/@@@[[@@BF0C@@BF*/)@^88 @@BF0/,0^&JRN )@@G@@@@@CQQ@][CQ$/,0#7"@]]CQ$ @@CD @@CDA @@CDB @@CDC @@BF1 @@CDD @@CDE @@CDFRO )@@G@@ @@CDG @@CDH @@CDI @@CDJ/,0[-J@@@CEL@@@CDG/K@^9J/K@^9Y@]JCQ$/,0[Y9@@@CDGRP )@@G@@@@@CQQ@@@CDK@]KCQ$C_)@@]N.@@@^[#)CDL/,0[ZK@@@CDG@@@CDL@@@CDK@]OCQ$G_)@@[RQ )@@G@@8L@^9Q @@CC6C/@@@[[@@CC7D@)BFS/C)^9>*@@@@I/K@^9: @@BF4 @@BF:C@)BF$T@)BF@@@CC1@#UCQ$C/@@@#H@@CD>*@@@@G/K@ U7/,0@$D@@[CE<@#XCQ$SE )@@G@@R@)CQTN.K@@HC8]*CG'^K[[N8LK^/B'^@[[RG_)@@[8L@^;8C_)@@[N.@@@_[#)CD=C/@@@KSF )@@G@@G@@CD=[@@CQ%/,0[Y9@@@CCH@@@CQ%@@@CDX@#(CQ$N8LCYD^^K^/V/,0[ZK@@@^/V@@@CD=SG )@@G@@@@@CDX@#%CQ$G_)@@[8L@^/JN8LCYD^^K^/=/,0[ZK@@@^/=@@@CQX@@@CE>@#?CQ$N8LCYDSH )@@G@@^^K^/:/,0[ZK@@@^/:@@@CQY@@@CE$@#!CQ$R@0CD)C@#CYDG/@@@[[@#CYDC/@@@[H@@BFWSI )@@G@@(@@@@G/K@^.A/,0^=;@@@CD&/K@^_7@#2CQ$C/@@@^H@@BFW(@@@@G/K@^.A(@@CDG/K@^.ASJ )@@G@@/,0#5F@@@CDG@@@BF&@@@CD$@#8CQ$(@@BF4/K@^"F(@@BF)/K@^.8R@)BF)N8MCYD^^K^.ISK )@@G@@/,0[Y\@@@^.I@@@CD]@@@CD*@#"CQ$C/@@@[C/)@@AH@)CD**@@@@I1@@@@I @@@@GC/)@@[SL )@@G@@C[@CD*G.@__"*@@@@K1@@@@K @@@@I)@@@@I/=K^",R@KBF)R@0BF)O@0CD]C/@@@[C@ST )@@G@@/=@^_/C/)@@[H@)BF4(@@@@I/K@^_@/,0^N\@^-CQ$/,0^* @@@CQQ@^+CQ$/,0@$D@@[CI?SU )@@G@@@^/=@ ^?/,0^&J@@@CQW@ +CQ$/,0^* @@@CQW@ *@@@@G/K@ #?TS )@@G@@/,0^* @@@CQ)@AZCQ$/,0@$D@@[CE.@A)CQ$'^@[[R @@CDI*@@CDI/K@ #CD@@CC1/=@ ^FTT )@@G@@C/)@@[G@)CD [@)CD C.@@@[[[@BF2H@)BF,/C) #'*@@@@I/K@ ^F/,0^* @@@CQZ@A?CQ$TU )@@G@@/,0@$D@@[CJ)@A!CQ$@@KBF,'^@[[R/,0@$D@@[CJA@A0CQ$'^@[[RC/@__"[@@@@@N@0 ^ETV )@@G@@/K@ V@@A3CQ$D@@CC2/=@ ^XC/)@@[G@)CDA[@)CDAH@)BF,/C) ^O*@@@@I/K@ ^X/,0^* TW )@@G@@@@@CQZ@A9CQ$/,0@$D@@[CJ0@A'CQ$@@KBF,'^@[[R/K@ ^]C@@CC1)@@CC2/=K H"C/@@@[TX )@@G@@C@)CD@H@)BF0/C) ^&*@@@@I @@@@GC/)@@[(@@BF0 @@@@I+@@@@I/=K H"/K@ AC/,0^&JTY )@@G@@@@@CQW@B#CQ$/,0^* @@@CQW@B^CQ$C/@@@[H@@CDL]@@CDLR@KBF=G@@BF<[@@CD,/,0@$DTZ )@@G@@@@[CK[@BBCQ$@@KCD,@@KCDL'^@[[RN8LCYD^^K [/,0#*.@@@ [@@@CDL@@@BF&@BFCQ$UA )@@G@@/,0^*E@@@CQQ@BGCQ$/,0^N\@BHCQ$/K@ H"/,0^*E@@@CQ)@BJCQ$/,0^N\@BKCQ$C/@@@]UB )@@G@@H@@CD((@@@@G/K@ V/,0^* @@@CQW@BNCQ$/,0@$D@@[CI6@BOCQ$'^@[[RC/@@@[H@@CDLUC )@@G@@]@@CDLG@@BF<[@@CD,/,0^* @@@CQ)@BSCQ$R@)BF=/,0@$D@@[CKM@BTCQ$@@KCD,@@KCDLUD )@@G@@'^@[[RN8MCYD^^K !/,0#*.@@@ !@@@CDL@@@BF&@BXCQ$D@@BF2/)@ 6C/@@@[G@@BF1UE )@@G@@[@@BF1/,0^* @@@CQZ@B)CQ$/,0@$D@@[CK<@B-CQ$@@KBF1'^@[[RC@@CD#H@@BF1/C@ A#UF )@@G@@*@@@@G/K@ ^]C/@__.[@@@@@N@0 AB/K@ V@@B$CQ$D@@BF(/=@ BC/,0^A[@@@BF0@@@BF=UG )@@G@@@@@BF$@@@CD\@@@CD0@B%CQ$C/@@@[H@@CD\*@@@@G1@@@@G/K@ ASC/@@@[[@@BF2RA0CD\UH )@@G@@$'0@@^8]; AW'^@@/E@B!CQ$/K@ BC/K@ A-/K@ A) @@BF(D@@CD0*@@@@G1@@@@G/K@ H"UI )@@G@@C@@CD0T@@BF$[@@CD1C@)BF$T@)BF@CD6[[@CQ?/,0^EN@@@CCV@@@CQ?UV )@@G@@@C(CQ$C@@CQ=[@@CD7[@@CD8(@@BFV/K@ DIC@)CDK;@)@@0 F/R[@CQUQ[@CQ:R@KCQUQ@K@@K[@)@[^C@[*YC[@^)@@8L@ EMVC )@@G@@/K@ F/(@@CDQ/K@ E\C@@CDO[@@CD;R@0BF)N8NCYD^^K EY/,0#5!@@@ EY@@@@@@@@@CC3VD )@@G@@@@@CDP@@@CDO@DVCQ$(@@CDO/K@ F/D@@CC3/=@ F//,0@$D@@[CF8@D)CQ$'^@[[R/,0@*CVE )@@G@@@@@CQ=@D+CQ$/,0@)-@@@CD/@D>CQ$R@)BF)N8MCYD^^K E6/,0#<$@@@ E6@@@@@@@@@CC3VF )@@G@@@@@CD\@D&CQ$RA0CD\$'0@@^8]; E_'^@@/E@D$CQ$/K@ F#/K@ H"/K@ FE/,0@)-@@@CD.VG )@@G@@@D*CQ$C@@CD.H@@CD/(@@@@G/K@ F/C/@@@[G@@CDC[@@CDCC/)@@[[@)BF2H@@BF,/G@ FNVH )@@G@@*@@@@G/K@ F2C/@@@#H@@CD\(@@@@G/K@ F(/,0^* @@@CQQ@D1CQ$/,0@$D@@[CM<@D2CQ$VI )@@G@@@@KBF0'^@[[RR@KBF)N8LCYD^^K F/K@ O;/,0^* @@@CQZ@F%CQ$/,0@$D@@[CH@@F:CQ$@@KBF0'^@[[R/,0@$D@@[CJAWH )@@G@@@F0CQ$'^@[[R/K@ U2/,0^* @@@CQZ@F4CQ$/,0@$D@@[CHH@F5CQ$@@KBF0'^@[[RR[@BF)WI )@@G@@C/@@@^H@@BFW*@@@@G/K@ K-N8OCYD^^K KW/,0#07@@@ KW/K@ O;/K@ KG@F/CQ$/K@ LQWJ )@@G@@C/@@@[H@@CDM*@@BFS/K@ K3C#)CDM]@@@[^[#)CD\C@@BF=G@@CD\G/@__"[@@CD"R@0CD"WK )@@G@@R@KBF$O@KCD"C@/K@ O;(@@CDG/K@ LQR[@BF=N8OCYD^^K LI/,0#5 @@@ LI@GICQ$(@@CD$WN )@@G@@/K@ LQC/@@@[G@@CDH[@@CDH/K@ K3(@@CDH/K@ L+/,0^* @@@CQW@GQCQ$/,0@$D@@[CHQWO )@@G@@@GRCQ$@@KBF0@@KCDH'^@[[R @@CDHC/@@@[(@@CD[ @@@@GC/)@@[C[@BF0H[@CD[/D@ L:WP )@@G@@*@@@@K @@@@I+@@@@I/=K O;D@@BF2/=@ M]C/@@@[G@@BF1[@@BF1*@@BF0/K@ L5 @@BF!WQ )@@G@@C@@BF()@@BF%C@)BF:)@)@@HC/@@@[C.@@@[H[@BFW*@@@@K @@@@G;^)@@=)@)@@G/=0 @]WR )@@G@@/K@ U&C@@CD#H@@BF1/C@ MB*@@@@G/K@ @] @@@@@C@@CC4/=@ M3D@)CC3/=) NBC.@@@[WS )@@G@@G[@CDE[[@CDEG.@__5/H@ MN*@@@@K/K@ @]C[@BF0[[@CD,/,0^* @@@CQW@G3CQ$/,0@$DWT )@@G@@@@[CH$@G4CQ$@@KCD,'^@[[R*@@CD,/K@ M$/,0^* @@@CQW@G'CQ$/,0@$D@@[CK6@G;CQ$WU )@@G@@'^@[[R/K@ L\C/@@@EH@@CDE*@@@@G/K@ @]/,0^* @@@CQW@H@CQ$/,0@$D@@[CK"@H[CQ$WV )@@G@@'^@[[R/K@ @]C/@@@][@@@@@C@@CC3/)@ M9C/@__/[@@@@@C/@@@[C@)CD@H@)BF0/C) M_WW )@@G@@*@@@@I @@@@GC/)@@[(@@CD@ @@@@I+@@@@I/=K @]N@0 NA/K@ V@@HDCQ$C/@@@[C@)CD@WX )@@G@@H@)BF0/C) NH*@@@@I @@@@GC/)@@[(@@CD@ @@@@I+@@@@IC/)@@[(@@BF0 @@@@I+@)@@HWY )@@G@@/=0 @]C/@@@[*@@BF0 @@@@GD@)CC6)@)@@G/)0 NZN@0 NY/K@ V@@HICQ$C@@CDUH@@CDFWZ )@@G@@*@@@@G/K@ N= @@CC6/K@ @]D@@BF>/=@ LCC/)@@[C[@BF0H[@CD[/D@ N!*@@@@K @@@@IXA )@@G@@C.@@@[(@@CD[ @@@@K+@)@@K/=0 O;D@)CC3)@)CC4/=0 OJC/)@@[G@)CDE[@)CDEG/)__5XB )@@G@@/G) N/*@@@@I/K@ OJ/,0^* @@@CQW@HVCQ$/,0@$D@@[CH$@HWCQ$@@KBF0'^@[[RC/@@@EXC )@@G@@H@@CDE*@@@@G/K@ OJ/,0^* @@@CQW@H-CQ$/,0@$D@@[CK"@H+CQ$'^@[[R/,0^*E@@@CQQXD )@@G@@@H=CQ$*@@BF4/K@ OQ/,0^N\@H&CQ$(@@BF4/K@ OW/,0@$D@@[CH!@H*CQ$'^@[[RD@@CC4XE )@@G@@/=@ O&/,0^* @@@CQQ@H!CQ$/,0@$D@@[CI?@H,CQ$'^@[[R/K@ IQC/@@@[[@@CC4G@@BF=XF )@@G@@C@)CQ:G/)__"C.@@@[G[@BFZG[@@@I(@@CC//K@ IQC/)__"G@)CC/R@0CQUQ@0@@GR@KCQUXG )@@G@@Q@K@@K[@)@[^C@#*YC[@[)@@8L@ O7/K@ IQC@@BF2/=@ QLD@)CC3/=) PE/,0^* @@@CQWXH )@@G@@@H_CQ$/,0@$D@@[CH6@I@CQ$'^@[[RC/@@@[G@@CDE[@@CDE/K@ QO/,0^* @@@CQ)@I CQ$XI )@@G@@(@@BF0/K@ P+C@@CD@H@@BF0G/@@@@*@@@@G0@@@@G/K@ PW/,0@$D@@[CO_@IECQ$@@KCD@XJ )@@G@@@@KBF0'^@[[R/K@ ^]C@@CD@H@@BF0G/@@@[/@@ P$/G@ P!/K@ QO/,0@$D@@[CG3@IMCQ$XK )@@G@@'^@[[R/K@ P8/,0@$D@@[CH/@IPCQ$@@KBF0'^@[[R/K@ P8/,0@$D@@[CI#@IUCQ$@@KBF0XL )@@G@@'^@[[R(@@CD;/K@ P8/,0@$D@@[CID@IZCQ$'^@[[RD@@BFS/C@ P/*@@@@G/K@ QAR@)BF=XM )@@G@@O@)BF$N8MCYD^^K Q[/,0#*.@@@ Q[@@@BF<@@@BF&@I=CQ$/K@ QO*@@CD;/K@ QF/,0#78XN )@@G@@@@@@@@@I$CQ$(@@CD;/K@ QK/,0#7;@@@@@@@I(CQ$/K@ QOC/@@@[G@@BF1[@@BF1C@@BFQXO )@@G@@G@@BF0H@@CD@H@@CDEH@@CDF[@@BFQC/)@@[C.@@@[H[@BFW(@@@@K @@@@IC.@@@[C.)@@AXP )@@G@@H[)CD(*@@@@M @@@@K+@)@@K/=0 R:C/)@@[D[@CD[*@@@@K1@@@@K @@@@IC.@@@[C[)BF0XQ )@@G@@H[)CD[/D) Q1*@@@@M @@@@K+@)@@KC.@@@[C.)@@#H[)CD((@@@@M @@@@KC.)@@[C"@@@]XR )@@G@@H]@CD((@@@@O @@@@M+[@@@MC.)@@[C"@@@AH]@CD((@@@@O @@@@M+[)@@L;^)@@=+@)@@NXS )@@G@@/=0 R:C/)@@[C.@@@^H[@BFW*@@@@K @@@@IC.@@@[(@@BF4 @@@@K)@)@@K/=0 R:/,0^*EXT )@@G@@@@@CQ)@I4CQ$C/@@@AH@@CD((@@@@G/K@ RT/,0^N\@I6CQ$ @@CC5C/@@@]H@@CD((@@@@GXU )@@G@@/K@ R:C/@@@[H@@BFW*@@@@G/K@ R:/,0^* @@@CQW@I/CQ$/,0@$D@@[CI6@I.CQ$'^@[[RXV )@@G@@C/@@@[[@@CC5C/@@@[C@)BF0H@)CD[/C) R1*@@@@I @@@@GC/)@@[*@@CD[ @@@@I)@@@@IXW )@@G@@/=K R"/,0^* @@@CQW@J]CQ$/,0@$D@@[CPR@J#CQ$@@KCD['^@[[R(@@CDH/K@ SD/,0^* XX )@@G@@@@@CQW@JCCQ$/,0@$D@@[CHQ@JDCQ$@@KBF0@@KCDH'^@[[R(@@CDE/K@ SN/,0^* @@@CQWXY )@@G@@@JJCQ$/,0@$D@@[CIH@JKCQ$@@KCDE'^@[[R(@@CDD/K@ SX/,0^* @@@CQW@JQCQ$/,0@$DXZ )@@G@@@@[CIQ@JRCQ$@@KCDD'^@[[RC/@@@[*@@CD[ @@@@GC/)@@[C.@@@AH[@CD(*@@@@K @@@@IYA )@@G@@)@@@@IC/)@@[C.@@@^H[@BFW*@@@@K @@@@I)@)@@H/=0 T3 @@CE@C/@@@[H@@BFW(@@@@GYB )@@G@@/K@ TL/,0[-#@@@CI$@@@CC_@@@CC9@@@CC9/K@ U7@J)CQ$R[@CC_N8OCYD^^K S./,0[YEYC )@@G@@@@@ S.@@@CE@@@@CC9@@@CC9@@@CC9@J-CQ$C/@@@[H@@CE@*@@@@G/K@ TXN8OCYD^^K TEYD )@@G@@/,0#YJ@@@ TE/K@ U7@J=CQ$/,0^* @@@CQ)@J>CQ$/K@ TXC/@@@[C/)@@#H@)CD(*@@@@IYE )@@G@@ @@@@GC/)@@[C.@@@]H[@CD(*@@@@K @@@@I)@@@@I/=K T3/,0^* @@@CQW@J(CQ$/,0@$DYF )@@G@@@@[CO3@J%CQ$@@KBF0'^@[[RR@KCC_A@KCQ%C/@@@[H@@CE@*@@@@G/K@ T3/,0@$D@@[COOYG )@@G@@@J,CQ$R@0CQ%C8#CYD'^K[[N@@NCYE'^@[[RC/@@@[C@)CD#H@)CDD*@@@@I1@@@@I @@@@GYH )@@G@@C/)@@[C[@CD#H[@BF1*@@@@K1@@@@K @@@@I)@@@@I/=K U&C/@@@[[@@@@@(@@BF1/K@ UIYI )@@G@@/,0^* @@@CQW@J7CQ$/,0@$D@@[CK<@J8CQ$@@KBF1@@KCC)'^@[[RC/@@@[*@@CD# @@@@GYJ )@@G@@C@)CC5+@)@@GC@@BF3+@@@@J/=K UYC@@BF2)@@CC3/)K UVC/@__.[@@@@@N@0 UX/K@ V@YK )@@G@@@K@CQ$/,0^* @@@CQW@K[CQ$/,0@$D@@[CLJ@K]CQ$'^@[[R/K@ U2/,0^* @@@CQZ@K CQ$YL )@@G@@/,0@$D@@[CK<@KACQ$@@KBF1'^@[[R/,0@$D@@[CJA@KDCQ$'^@[[RC/@__"[@@@@@N@0 U6YM )@@G@@/K@ V@@KGCQ$/,0[W1@@@CI(@KHCQ$/,0@*C@@@CQ=@KICQ$N@0 U_/K@ V@@KICQ$R]0CQ*YN )@@G@@9!)CQ!9,@CQ\9,)CQ19\)CQ3R@KCQ5R@)CQ6R@0CQ7R[@CQ8N[@CQ9N[KCQ'N[)CQ;*4@SQ>YO )@@G@@/K@SQ>/K@@/WAA0CQ*[^@CQ>9()CQ!9%@CQ\9%)CQ19:)CQ3A@KCQ5A@)CQ6A@0CQ7A[@CQ8YP )@@G@@^[@CQ9^[KCQ'^[)CQ;/KH@@@C8@@@#/\K VJC8FK@@[^@ GW[^@ E7[^@ EZ[^@ QI[^@ QDYQ )@@G@@[^@ HU[^@ H)[@@CQ:[^@ H>[^@ B'C8FK@[[^@ M4[^@ MB[^@ UU[^@ U][^@ U3[^@ M8YR )@@G@@[^@ A^[^@ ^B/K@^7GC8@@@]/\K VJC8FK@@[^@^_;[^@^_([^@^8>/K@^7H/K@ +//,0[-#YS )@@G@@@@@CS"@@@CSX@@@CSZ@@@CSZ/K@ (#@[SCX\C/@@@EG@@CSX[@@CS)/,0[-#@@@CT@@@@CS-YT )@@G@@@@@CSZ@@@CSZ/K@ (#@[UCX\R@KCS-N8LCYD^^K WL/,0^*O@@@ WL@@@CXY@@@CSI@@@CXZYU )@@G@@@@@CX)@[VCX\C/@@@[[@@CS+/K@ W4(@@CSX/K@ (#C/@@@][@@CS+C/)@@#H@)CS<(@@@@IYV )@@G@@/K@ W$/,0@$D@@[CXB@[>CX\'^@[[R/K@ Z R@KBF=R@)CS-N8MCYD^^K W0N8LCYD^^K W,YW )@@G@@/,0^*O@@@ W,@@@CXZ@@@ W0@@@CXY@@@CX)@[*CX\/,0[-#@@@CT]@@@CS=@@@CS>@@@CS>YX )@@G@@/K@ (#@[%CX\/,0[-J@@@CT^@@@BFW/K@ (#/K@ (#@[:CX\ @@@@@C/@@@[[@@@@@[@@CS&YY )@@G@@[@@CS$ @@BF0C/@@@[H@@CS+*@@@@G/K@ XI/,0^* @@@CX-@[2CX\/,0^&J@@@CXY@[3CX\YZ )@@G@@R@)CS-R@KCSXN8LCYD^^K XUN8MCYD^^K XS/,0^*O@@@ XS@@@CXY@@@ XU@@@CXY@@@CX+ZA )@@G@@@[4CX\C/@@@[H@@BFW(@@@@G/K@ X8C/@@@EG@@CS-[@@CS*/,0^* @@@CXY@[8CX\/,0@$DZB )@@G@@@@[CTA@[9CX\C[)CS*H[)CS-R@KCXRA0CS%$'0@@G8]; YT'^@@/EZF )@@G@@@]DCX\/K@ Y5/K@ Y./K@ Y5/K@ -W/K@ ZR/K@ ZX/K@ ZX/K@ Y5/K@ Y5/K@ ->/K@ Y5ZG )@@G@@RA0CS%$'0@@G8]; Y('^@@/E@]ECX\/K@ Y5/K@ ZZO )@@G@@*@@@@G/K@ )JO/K@@[8L@ )]C@]CYQ;C@@@SG/@_''*@@@@G/K@ )J/K@ -K @@CS,C_)@@[ZP )@@G@@N.@@@"[#)CS!R@KCS-A@KCX6R@)CX6N8MCYD^^K )T/,0[Y9@@@ )T@@@CS!@@@CS\@]9CX\ZQ )@@G@@C@@CS\H@@CX>*@@@@G/K@ )=(@@CS,/K@ )$/K@ )%C/@@@[G@@CS,[@@CS,G_)@@[8L@ )MZR )@@G@@/K@ -KC/@@@[H@@CS!(@@@@G/K@ (#C/@@[@H@@CS!C#)CS![@@@[^[#)CS:R@KCS-N8LCYDZS )@@G@@^^K )7/,0[Y9@@@ )7@@@CS:@@@CS\@#CCX\C@@CS\H@@CX>*@@@@G/K@ -KG_)@@[8L@ )2ZT )@@G@@R@)CSXC@@CX>[@]CYNR@KBF=N8MCYD^^K -GN8LCYD^^K -E/,0^*O@@@ -E@@@CXZ@@@ -GZU )@@G@@@@@CXY@@@CX)@#ICX\C/@@@[G@@BF=R@)CX&R@KCX@^(CX\@@KCS5'^@[[RC/@@@]H@@CS N8LCYDAO )@@G@@^^K =_/,0^2Q@@@ =_@@@BF$@@@CRJ@@@CX:@@@CR(@@@CS0@@@ > @^1CX\R@)CS=(@@CS0AP )@@G@@/K@ >MN8MCYD^^K >H/,0 %Y@@@ >H@@@CRJ@@@CX:@^4CX\/K@ -=C@@CR%H@@CS1(@@@@GAQ )@@G@@/K@ >Y/,0^&J@@@CX=@^8CX\/,0@$D@@[CW8@^9CX\'^@[[R/K@ -=C@@CR:H@@CSY(@@@@GAR )@@G@@/K@ >%/,0^&J@@@CX=@^"CX\/,0@$D@@[CWT@^_CX\'^@[[R/K@ -=R@KCX&N.K@@DC@[CR:AS )@@G@@[@[*R58LK >?/,0^MY@@@@@@@ BCX\*@@@@@/K@ -=G_)@@[8L@ <_ @@CS6R@)BF=N8MCYDAT )@@G@@^^K >;/,0^N-@@@ >;@@@CS<@@@CQ/@ HCX\C@@CQ//=@ Y]RA0CS<$'0@@B8]; & '^@@/EAU )@@G@@@ KCX\/K@ &G/K@ &0/K@ &G/K@ &X/K@ &G/K@ &-(@@CS6/K@ &N/,0@$D@@[CW,@ MCX\AV )@@G@@@@KCS6'^@[[R/,0^*E@@@CX=@ PCX\/,0^N\@ QCX\/,0@$D@@[CU<@ RCX\'^@[[R/K@ -=AW )@@G@@C/@@@[G@@CS6[@@CS6/K@ >7(@@CS6/K@ &*/,0@$D@@[CW,@ XCX\@@KCS6'^@[[R/,0^*EAX )@@G@@@@@CX$@ )CX\/,0@$D@@[CU<@ -CX\'^@[[R/K@ -=(@@CS6/K@ &7/,0@$D@@[CW,@ >CX\AY )@@G@@@@KCS6'^@[[R/,0^*E@@@CXY@ *CX\/,0^N\@ (CX\R@KBF=C/@@@[H@@BFW(@@@@G/K@ $NAZ )@@G@@N8LCYD^^K $^/,0^N-@@@ $^@@@CS<@@@CQ/@ ?CX\C@@CQ//=@ Y]C/)@@AH@)CS<(@@@@IBA )@@G@@/K@ $N/,0@$D@@[CT5@ 1CX\'^@[[R/K@ -=R@)BF=*@@CS6/K@ -=N8MCYD^^K $T/,0^SIBB )@@G@@@@@ $T@@@CS<@@@CQ/@ 8CX\C@@CQ//=@ *RC/)@@FH@)CS<*@@@@I/K@ *R/,0^*E@@@CX$BC )@@G@@@ .CX\/,0^N\@ "CX\C/@@@[G@@BF=R@KBF=R@)CX&R@0CX[@@A,CX\N@0 (G/K@ (H@A,CX\R]0CX09!)CX79\)CX9R@KCX;BL )@@G@@R@)CX/R@0CX.N[@CX"N[KCX_*4@SX!/K@SX!/K@@/WAA0CX0[^@CX!9()CX79:)CX9A@KCX;BM )@@G@@A@)CX/A@0CX.^[@CX"^[KCX_/KH@@@C8@@@D/\K (S/K@ %:C8@@@#/\K (S/K@ :EC8@@@#BN )@@G@@/\K (S/K@ :Q/,0^&J@@@CX=@A3CX3C/@__"G@@CY#C@)CY[G/)__'R@KCY]R@)@@I[@@@[^BO )@@G@@(@]@@ /K@ %JC=]@@ [@@CY^/,0^EN@@@CS7@@@CY^@A9CX3/,0^* @@@CXY@A'CX3C^[@@@BP )@@G@@[@@CS/CC-@@[[@)CS./,0@$D@@[CXP@A.CX3@@KCS/@@KCS.R@0CX&N.K@@^C8#*S6'^K[[NBQ )@@G@@8LK %F'^@[[RO/K@@AO/)@@[8L@ (5N@0 %O/K@ %P@BCCX3R]0CX4R@KCY R@)CYAR@0CYBBR )@@G@@N[@CYCN[KCYD*4@SX1/K@SX1/K@@/WAA0CX4A@KCY A@)CYAA@0CYB^[@CYC^[KCYDC8FK@@BS )@@G@@[@@CY[C8FK@[[@@CY]C@VK@][@KCY#/K@ (:C8FK@@[^@ C8FK@#[^@ <-[^@ <&C8FK@^[^@ 0[^@ >2[^@ ZN[^@ X[BV )@@G@@/K@ V;C8FK@@[^@ +<[^@ +G[^@ ZL[^@ X#[^@ +:C8FK@[[^@ >0[^@ >2[^@ ZN[^@ X[BW )@@G@@/K@ V/C8FK@@[^@ +<[^@ +G[^@ ZL[^@ X#[^@ +:C8FK@[[^@ >0[^@ >2[^@ ZN[^@ X[BX )@@G@@/K@ WU@@]]41NFTCH @@@@@@@@ BT]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HBT 1234567890 @@@@@@@@@@@@@@@@@@BZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@LOGICAL RECORD COLUMN@@@@@@@@@@@@@@@@@@@@@@@@CA )@@G@@@@@@@@@@@@@@@@@@@@(013H0***** BLOCK ,I6) 0 ______0 ______: CB )@@G@@______@@@@@]@@@@@[@@@@[7@@[@@[ @@@@@E@@@@@F@@@@@A@@@@@I@@@@@N@@@@@MCC )@@G@@@@@@@L@@@@@K@@@@@O@@F@@ @@@@@@S1IPRT@]Q@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CD )@@G@@@@@@@@@@@@@@@@@@@@(012H ***** FILE ,2A6,017H IS NOT ASSIGNED.) (012H CE )@@G@@***** FILE ,2A6,032H IS ASSIGNED TO IMPROPER DEVICE.) (034H ***** INPUT/CF )@@G@@OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,032H. ERROR WHILE CLOSING THE CG )@@G@@FILE./084H ***** TWO END-OF-FILE MARKS WERE WRITTEN. WHEN BACKSPACING OCH )@@G@@VER THE LAST EOF MARK,,030H END-OF-FILE WAS NOT DETECTED.) (034H ***** CI )@@G@@INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,001H.,052H END-OF-FILE ICJ )@@G@@NDICATION DETECTED WHEN NOT EXPECTED./061H ***** HARDWARE END-OF-FILE MICK )@@G@@SPLACED, OR OPERATOR RESPONDED ,H ) (034H ***** INPUT/OUTPUT ERROR ON FICL )@@G@@LE ,2A6,007H, REEL ,A6,047H. END-OF-TAPE MARK DETECTED WHEN NOT EXPECTECM )@@G@@D.) (044H ***** PROBABLE ERROR IN REELS CONTROL WORD.) (052H ***** CN )@@G@@ERROR ON @ASG CARD, OR IN REELS CONTROL WORD,,022H OR TOO MUCH DATA FOR CO )@@G@@,I2,007H REELS.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REELCP )@@G@@ ,A6,038H. TAPE BLOCK HAD FRAME COUNT THAT WAS/022H ***** NOT A MULTIPLCQ )@@G@@E ,017HOF THE WORD SIZE.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2ACR )@@G@@6,013H. ATTEMPTED ,057HTO READ AREA OF MASS STORAGE THAT HAS NEVER BEENCS )@@G@@ WRITTEN.) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,013H TIME EXPIRECT )@@G@@D,026H ON READ-AND-LOCK REQUEST.) (034H ***** INPUT/OUTPUT ERROR ON FICU )@@G@@LE ,2A6,007H, REEL ,A6,026H. PARITY ERROR ON TAPE OR/083H ***** OPERATOCV )@@G@@R RESPONDED WITH 'G' TO CONSOLE MESSAGE. PROBABLE TAPE REEL PROBLEM,/01CW )@@G@@1H ***** OR @,038HASG ERROR SPECIFYING INCORRECT PARITY.) (034H ***** CX )@@G@@INPUT/OUTPUT ERROR ON FILE ,2A6,034H. PARITY ERROR ON MASS STORAGE OR/0CY )@@G@@38H ***** OPERATOR RESPONDED WITH 'G' TO ,041HCONSOLE MESSAGE. PROBABLE CZ )@@G@@HARDWARE ERROR./019H ***** PLEASE SEE A,012H CONSULTANT.) (034H ***** DA )@@G@@INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,048H. LOSS OF POSITION ODB )@@G@@N TAPE DUE TO PARITY ERROR,/010H ***** OR ,044HOPERATOR RESPONSE OF 'B' DC )@@G@@TO CONSOLE MESSAGE./053H ***** PROBABLE TAPE REEL ERROR, OR HARDWARE PRODD )@@G@@BLEM./023H ***** PLEASE SEE A CON,008HSULTANT.) (034H ***** INPUT/OUTPUTDE )@@G@@ ERROR ON FILE ,2A6,007H, REEL ,A6,031H. ASSIGNED TAPE DRIVE IS DOWN,/0DF )@@G@@29H ***** OR OPERATOR RESPONDED ,054HWITH 'D' TO CONSOLE MESSAGE. PROBADG )@@G@@BLE HARDWARE ERROR./046H ***** PLEASE SEE A CONSULTANT OR AN OPERATOR.) DH )@@G@@(034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,010H. CAUSE OF,016H PROBLEM DI )@@G@@UNKNOWN) (034H ***** INPUT/OUTPUT ERROR ON FILE ,2A6,007H, REEL ,A6,0DJ )@@G@@09H ON REEL ,I2,004H OF ,I2,027H. CAUSE OF PROBLEM UNKNOWN.)(021H ***** DK )@@G@@ERROR CODE IS ,O3,023H WHICH IS NOT EXPECTED.,036H PROBABLE SYSTEM OR SDL )@@G@@OFTWARE ERROR.) S1IOMG. UNEXPECTED I/O ERROR. ______S1IOMG ON CALL TO DM )@@G@@S1REEL. ______@@[@@@@@F@@^@@@@@@S1IOMG@^N@@]@@@@@@@@@@@@@@@@@@@@@@@@DN )@@G@@@@@@@@@@@@@@(042H0***** TRANSLATION ERROR DETECTED IN BLOCK,I7,006H WHICDO )@@G@@H,025H CONTAINS LOGICAL RECORDS,I7,005H THRU,I7/013H ***** INPUT ,053HREDP )@@G@@CORDS CONTAINING THESE LOGICAL RECORDS ARE SUSPECT.) (051H0***** TEN TRDQ )@@G@@ANSLATION ERRORS DETECTED, LISTING OF ,032HTRANSLATION ERRORS DISCONTINUDR )@@G@@ED.) K>@@@@@@@@@#KG@@@@@@@@@]@@F@@C@@@@@@S1TRRR@[N@@#@@@@@@@@@@@@@@@@@@DS )@@G@@S1TRAN@@F@@^@@@@@@S1TRAN@[#]ML@@@@@@@[Q@@@@@Q@@@@_Q@@@@]Q@@@ @@@@@@DT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@]B++@@[@@@@@@@@@@@@@@@DU )@@G@@@@@@@@@@@@@@@@@@@@@@B@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DV )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@@@@@@@DW )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[AB<;DX )@@G@@@[AB=[@[CB=B ***** BAD CALLING PARAMETERS TO S1AISJ. ***** I/O ERROR IDY )@@G@@N S1AISJ. ***** VARLST CONTAINED OUT OF RANGE VALUE TO S1AISJ. *****DZ )@@G@@ ELEMENT NOT FOUND - S1AISJ. ***** I/O ERROR IN PFS$ - S1AISJ. *****EA )@@G@@ FILE IS NOT A PROGRAM FILE - S1AISJ. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EB )@@G@@@@@@@@@@@@@@@@@@@@ ***** MORE OBSERVATIONS ADDED TO STJBANK THAN EXIST IEC )@@G@@N STJBANK. @@IB=+@@@B="@@IB=0@@@@@@ ***** I/O ERROR WRITING HEADER - S1ED )@@G@@ACSJ ***** I/O ERROR WRITING VIS - S1ACSJ. ***** I/O ERROR READINGEE )@@G@@ VIS - S1ACSJ. ***** NOT ENOUGH OBSERVATIONS ADDED TO STJBANK.@[BB<&EF )@@G@@@[ B#@@#B=_@@]B=_@@]B>@@@@0@@@[BB>E@[BB>L@[CB>S@@@@@@EG )@@G@@@@@@@@@@@@@@@@@@@@(030H ***** TYPE OF VARIABLE NUMBER,I5,016H IS OUT OF EH )@@G@@RANGE,037H AS PASSED TO STJBANK OUTPUT ROUTINE.)@@@@@@@@@@@@@@@@@@@@@@@@EI )@@G@@@@[@@@NS@@@@ @@F@@@@@@@@@S1BAAI@]9@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EJ )@@G@@@@@@@@@@@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@EK )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EL )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EM )@@G@@@@B@@@@@@@@@0@IB$:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***** ATTEMPT TO EN )@@G@@OPEN TOO MANY INPUT STJBANKS. @@@@@@@@@@@@ ***** FILE @@@@@@@@@@@@ NOT AEO )@@G@@SSIGNED. ***** PROGRAM FILE @@@@@@@@@@@@ HAS NO STJBANK @@@@@@EP )@@G@@@@@@@@ ***** I/O ERROR ON FILE@@@@@@@@@@@@ ***** FILE @@@@@@@@@@@@ IS NOEQ )@@G@@T A PROGRAM FILE. ***** BAD FILECD PASSED TO S1SJLD ***** BAD VAR REQER )@@G@@UEST TO S1SJLD. ***** I/O ERROR FROM S1SJLD ***** BAD FILECD PASSEDES )@@G@@ TO S1SJIC ***** BAD FILECD PASSED TO S1SJIO ***** BAD FILECD PASSEDET )@@G@@ TO S1SJIN @@UB&=@[EB$0@[BB$'@[FB*[@[AB*G@[CB*M@@]B$(@[AB*U@[AB*)@[ B*&EU )@@G@@@[AB*7@[AB*1@[AB*:@@F@@@*[S@@@*SDFF*@C@@@@PLUM: THE UNIVERSITY OF MARYLAEV )@@G@@ND PL/1 SYSTEM @[@@@@SINGLE@]@@@@SPACE 10 @A@@@@ EW )@@G@@ PLUM @]@@@@SPACE 02 @D@@@@ THE UNIVERSITY EX )@@G@@OF MARYLAND PL/1 SYSTEM @]@@@@SPACE 05 @A@@@@ EY )@@G@@ BY @[@@@@SPACE @C@@@@ MARVIN V. ZELKOWIEZ )@@G@@TZ @D@@@@ DEPARTMENT OF COMPUTER SCIENCE @C@@@@FA )@@G@@ UNIVERSITY OF MARYLAND @C@@@@ FB )@@G@@ COLLEGE PARK, MARYLAND @]@@@@SPACE 13 @ @@@@ COMPUTER SCIENCEFC )@@G@@ CENTER @^@@@@ UNIVERSITY OF MARYLAND@^@@@@ COLLEGE PARK, MARYLANDFD )@@G@@@[@@@@SPACE @^@@@@ TECHNICAL REPORT 318 @]@@@@ JULY, 1974@[@@@@EJECT FE )@@G@@@]@@@@SPACE 05 @A@@@@ ABSTRACT@]@@@@SPACE FF )@@G@@02 @E@@@@ PLUM IS A LOAD AND GO PL/1 COMPILER FOR THE UNIVAC FG )@@G@@@F@@@@ 1100-SERIES COMPUTER. IT GENERATES ABSOLUTE MACHINE LANGUAGE AND FH )@@G@@@F@@@@ THEN IMMEDIATELY EXECUTES THE PROGRAM. PLUM IS HEAVILY INSTRUMEN-FI )@@G@@@F@@@@ TED AND PROVIDES MUCH USEFUL INFORMATION ABOUT PROGRAM BEHAVIOR FJ )@@G@@@B@@@@ BOTH DURING AND AFTER PROGRAM EXECUTION. @[@@@@SPACE @F@@@@ FK )@@G@@ THIS REPORT DESCRIBES THE ORGANIZATION OF THE PLUM COMPI-@G@@@@ LER AFL )@@G@@ND DESCRIBES SOME OF THE ALGORITHMS AND DATA STRUCTURES USED. @F@@@@FM )@@G@@ IT ALSO EXPLAINS HOW SOME OF THE DIAGNOSTIC INFORMATION IS PRO- @]@@@@FN )@@G@@ DUCED. @[@@@[SPACE @E@@@[ NOTE: THIS DOCUMENT, EXCEPT FOR TFO )@@G@@HIS NOTE, IS AN @F@@@[ EXACT COPY OF THE TECHNICAL REPORT WHICH WAS ISFP )@@G@@SUED IN JULY, @F@@@[ 1974. THIS DOCUMENT DESCRIBES VERSION 1:06 OF PFQ )@@G@@LUM, NOT VERSION @E@@@[ 2:02 WHICH IS THE CURRENT VERSION. THE BASIC CHFR )@@G@@ANGE IN THE @F@@@[ COMPILER IS THAT ALL CHARACTERS ARE NOW 9 BIT ASCII CFS )@@G@@HARACTERS @E@@@[ INSTEAD OF 6 BIT FIELDATA CHARACTERS. OTHER FEATURES FT )@@G@@HAVE @F@@@[ BEEN ADDED, BUT THEY DO NOT CHANGE THE FUNDAMENTAL STRUCTURFU )@@G@@E @#@@@[ OF THE COMPILER. @#@@@@4INTRODUCTION @]@@@@SPACE 02 FV )@@G@@@F@@@@ COMPILERS WERE TYPICALLY THOUGHT TO BE SIMPLY COMPUTER FW )@@G@@@F@@@@ PROGRAMS THAT TRANSLATED A PROGRAM WRITTEN IN SOME LANGUAGE INTO FX )@@G@@@F@@@@ EFFICIENT MACHINE CODE. WITH THE RELATIVELY LOW COSTS OF MODERN FY )@@G@@@G@@@@ HARDWARE AND HIGH PROGRAMMER DEVELOPMENT COSTS, THIS ASSUMPTION IFZ )@@G@@S @F@@@@ NOT NECESSARILY VALID. COMPILERS SHOULD BE VALUABLE TOOLS TGA )@@G@@HAT @F@@@@ ASSIST THE PROGRAMMER IN DEVELOPING SOFTWARE. IT IS FOR THIGB )@@G@@S @F@@@@ REASON THAT PLUM WAS WRITTEN. PLUM IS A COMPILER FOR THE PGC )@@G@@L/1 @F@@@@ LANGUAGE THAT IS DESIGNED TO RUN EFFICIENTLY AND PRODUCE OUGD )@@G@@TPUT @F@@@@ THAT WILL GREATLY LESSEN THE TASK OF WRITING PL/1 PROGRAMS.GE )@@G@@ PLUM@F@@@@ IS DESIGNED TO EXECUTE ON A SPERRY UNIVAC 1100-SERIES COMPUGF )@@G@@TER @A@@@@ UNDER THE EXEC8 OPERATING SYSTEM. @[@@@@SPACE @F@@@@ GG )@@G@@ THIS DOCUMENT IS DIVIDED INTO TWO PARTS. THE NEXT CHAPTER@F@@@@ IS DEGH )@@G@@SIGNED TO GIVE THE CASUAL PL/1 PROGRAMMER SOME INSIGHT INTO @F@@@@ THE SGI )@@G@@TRUCTURE OF PLUM AND TO GIVE THE COMPILER WRITER SOME IDEAS @F@@@@ OF HOGJ )@@G@@W VARIOUS PROBLEMS WERE SOLVED IN THE PLUM IMPLEMENTATION. @F@@@@ THE RGK )@@G@@EMAINDER OF THIS DOCUMENT CONTAINS MORE DETAILED INFORMATION@F@@@@ ABOUTGL )@@G@@ THE DATA STRUCTURES, THE INTERNAL STRUCTURE AND IMPLEMEN- @B@@@@ TATIOGM )@@G@@N TECHNIQUES USED IN WRITING PLUM. @[@@@@SPACE @F@@@@ PLUM IS WGN )@@G@@RITTEN IN A PSEUDO IMPLEMENTATION LANGUAGE, @G@@@@ CALLED PIT, WHICHGO )@@G@@ IS IMPLEMENTED AS PROCEDURES FOR THE 1108 ASSEM- @F@@@@ BLER. PIT IGP )@@G@@S CHARACTER AND STRING ORIENTED, SO IT REMOVES MANY OF@F@@@@ THE CONSIDEGQ )@@G@@RATIONS OF WORD BOUNDARY PROBLEMS INHERENT IN THE WORD@F@@@@ ORIENTED 11GR )@@G@@08. CHAPTER 5 IS A DETAILED DESCRIPTION OF THE PIT @]@@@@ LANGUAGE. GS )@@G@@@[@@@@SPACE @F@@@@ IT IS ASSUMED THAT THE READER HAS A FAMILIARIGT )@@G@@TY WITH THE @F@@@@ PL/1 LANGUAGE. IF NOT, IT IS HOPED THAT THE FOLLOWINGGU )@@G@@ SKETCHY @F@@@@ DESCRIPTION WILL BE SUFFICIENT IN ORDER TO READ THE RGV )@@G@@EMAINDER OF @#@@@@ THIS DOCUMENT. @[@@@@SPACE @F@@@@ PL/1 IS AGW )@@G@@ BLOCK STRUCTURED LANGUAGE THAT WAS DEFINED BY @F@@@@ THE IBM CORPORATIGX )@@G@@ON IN CONJUNCTION WITH THE SHARE ORGANIZATION. @G@@@@ AT THE PRESENT TIGY )@@G@@ME, AN ANSI STANDARD PL/1 IS BEING DEFINED [ANSI, @F@@@@ 1973]. PL/1GZ )@@G@@ HAS TWO PRIMITIVE FORMS OF DATA: STRINGS AND ARITHME-@F@@@@ TIC VARIABLHA )@@G@@ES (PLUM MAKES THIS DISTINCT - ANSI PL/1 DOES NOT). @[@@@@SPACE @G@@@@HB )@@G@@ STRINGS CONSIST OF CHARACTER STRINGS AND BIT STRINGS. THEY HC )@@G@@@F@@@@ MAY HAVE FIXED LENGTHS OR MAY BE VARYING LENGTH (UP TO A DECLAREDHD )@@G@@@#@@@@ MAXIMUM VALUE). @[@@@@SPACE @F@@@@ ARITHMETIC VARIABLES HE )@@G@@HAVE 4 ATTRIBUTES. THEY MAY BE REAL @G@@@@ OR COMPLEX, THEY MAY BE FIXEDHF )@@G@@ POINT OR FLOATING POINT, THEY MAY BE @F@@@@ DECIMAL OR BINARY, AND HG )@@G@@THEY HAVE A PRECISION (A CERTAIN NUMBER OF@ @@@@ DIGITS OF SIGNIFICANCE)HH )@@G@@. @[@@@@SPACE @F@@@@ ARRAYS AND TREE-STRUCTURED DATA STRUCTUHI )@@G@@RES MAY ALSO BE @G@@@@ DECLARED. LEAVES OF THE STRUCTURE WILL BE EITHHJ )@@G@@ER STRING OR ARITH- @#@@@@ METIC VARIABLES. @[@@@@SPACE @F@@@@ HK )@@G@@ MOST DATA IS OF TYPE AUTOMATIC WHICH MEANS THAT SPACE FOR@F@@@@ THE VHL )@@G@@ARIABLE IS ALLOCATED ON BLOCK ENTRY. BECAUSE OF THIS, ARRAY @F@@@@ BOUNDHM )@@G@@S AND STRING LENGTHS MAY BE EXECUTABLE EXPRESSIONS. STATIC @F@@@@ STORAHN )@@G@@GE (ALLOCATED AT ENTRY TO PROGRAM EXECUTION), AND CONTROLLED@F@@@@ STORAHO )@@G@@GE (ALLOCATED EXPLICITLY BY THE USER) ARE ALSO AVAILABLE. @F@@@@ POINTHP )@@G@@ER VARIABLES AND BASED STORAGE ALSO EXIST, ALTHOUGH ARE NOT @^@@@@ IN THHQ )@@G@@E PLUM SUBSET. @[@@@@SPACE @F@@@@ ALL PARAMETERS TO SUBROUTINHR )@@G@@ES ARE CALL BY REFERENCE. @[@@@@SPACE @G@@@@ THE CONTROL STAHS )@@G@@TEMENTS INCLUDE THE ITERATIVE DO (DO I=1 TO @F@@@@ N), LOGICAL DO (DHT )@@G@@O WHILE(A>B)), THE IF (IF B BETA CODE @A@@@@QJ )@@G@@ ! ANALYZER !@A@@@@ +-----QK )@@G@@-----+@A@@@@ ! A ! A@D@@@@ QL )@@G@@ ! : ! : EXPRESSIONS @A@@@@ ! : QM )@@G@@ V :@C@@@@ ! : +----------+ @C@@@@ QN )@@G@@ ! : !EXPRESSION! @C@@@@ QO )@@G@@ ! : ! ANALYZER ! @C@@@@ ! : +---------QP )@@G@@-+ @A@@@@ ! : ! A@C@@@@ QQ )@@G@@ ! :.....!.: TOKENS @A@@@@ V : V QR )@@G@@@A@@@@ +----------+@A@@@@ SOURCE ....> QS )@@G@@! LEXICAL !@A@@@@ ! ANALYZER !@A@@@@ QT )@@G@@ +----------+@[@@@@SPACE @E@@@@ (.....> DATA FLOW QU )@@G@@ ------> CONTROL FLOW) @]@@@@SPACE 05 @#@@@@2SEMANTIC ANALYSISQV )@@G@@@F@@@@ SEMANTIC ANALYSIS RESOLVES NAME POINTERS IN THE BETA CODEQW )@@G@@@F@@@@ INTO SYMBOL TABLE ADDRESSES. SEMANTIC ANALYSIS LOOKS FOR START QX )@@G@@@F@@@@ EXPRESSION INDICATORS IN THE BETA CODE. WHEN AN EXPRESSION IS QY )@@G@@@E@@@@ SCANNED, SEMANTIC ANALYSIS KNOWS WHICH BLOCKS ARE CURRENTLY@G@@@@QZ )@@G@@ ACTIVE, AND CAN THEREFORE RESOLVE NAME POINTERS TO THE APPROPRIATE RA )@@G@@@F@@@@ SYMBOL TABLE ENTRY ACCORDING TO THE PROPER SCOPE RULES OF PL/1. RB )@@G@@@[@@@@SPACE @F@@@@ SEMANTIC ANALYSIS ALSO CHECKS EXPRESSIONS FORRC )@@G@@ VALIDITY. @F@@@@ ASSOCIATED WITH EACH EXPRESSION IS THE EXPRESSION TYPRD )@@G@@E GIVING THE@F@@@@ CONTEXT IN WHICH IT IS USED. USING THIS TOKEN, THE CORE )@@G@@NTEXT OF THE@F@@@@ EXPRESSION IS CHECKED, AND IF INVALID, A DEFAULT EXPRRF )@@G@@ESSION IS @F@@@@ USED. THE VALIDITY CHECKING ALSO INCLUDES CHECKING ARRG )@@G@@GUMENTS TO @F@@@@ FUNCTIONS WITH THE DEFINED ATTRIBUTES OF THE PARAMETERH )@@G@@RS OF THE @]@@@@ FUNCTION. @[@@@@SPACE @F@@@@ FINALLY, SINCE RI )@@G@@THE CODE GENERATOR IS STACK ORIENTED, @F@@@@ SEMANTIC ANALYSIS WILL RJ )@@G@@CONVERT THE EXPRESSION TO POLISH POSTFIX, @ @@@@ FOR EASE IN GENERATING RK )@@G@@CODE. @]@@@@SPACE 05 @#@@@@2CODE GENERATION @F@@@@ THE CODE RL )@@G@@GENERATOR HAS THE FOLLOWING GENERAL STRUCTURE: @[@@@@SPACE @]@@@@REMAINRM )@@G@@ 23 @B@@@@ +---------------------+@B@@@@ RN )@@G@@ ! STATEMENT DRIVERS !@B@@@@ +----------------RO )@@G@@-----+@A@@@@ ! ! @A@@@@ RP )@@G@@ ! V @D@@@@ ! +--------------------RQ )@@G@@-+ @D@@@@ ! ! EXPRESSION GENERATOR! @D@@@@RR )@@G@@ ! +---------------------+ @A@@@@ RS )@@G@@ ! ! ! @A@@@@ ! ! V @D@@@@RT )@@G@@ ! ! +---------------------+ @D@@@@ RU )@@G@@ ! ! ! STAGING ! @D@@@@ ! RV )@@G@@ ! +---------------------+ @A@@@@ ! ! ! ! RW )@@G@@@A@@@@ ! ! ! V @E@@@@ ! RX )@@G@@ ! ! +----------------------+ @E@@@@ ! ! RY )@@G@@ ! ! NUMBER CONVERTER ! @E@@@@ ! ! ! +-RZ )@@G@@---------------------+ @A@@@@ ! ! ! ! @A@@@@SA )@@G@@ V V V V @B@@@@ +----------SB )@@G@@-----------+@B@@@@ ! INTERPRETIVE CODER !@B@@@@ SC )@@G@@ +---------------------+@[@@@@SPACE @G@@@@ THE CODE SD )@@G@@GENERATION TECHNIQUES USED IN PLUM ARE SIMILAR TO @G@@@@ THE TECHNIQSE )@@G@@UES USED IN THE PL/C COMPILER. SEE THE TECHNICAL REPORT @B@@@@ BY WISF )@@G@@LCOX [1971] FOR FURTHER INFORMATION.@]@@@@SPACE 02 @#@@@@1STATEMENT DSG )@@G@@RIVER @[@@@@SPACE @F@@@@ SIMILAR TO PASS 1, THE CODE GENERATOR HSH )@@G@@AS DIFFERENT DRI- @F@@@@ VERS FOR EACH STATEMENT TYPE. THE TOKEN AT THE SI )@@G@@START OF EACH @D@@@@ STATEMENT IS USED TO DETERMINE WHICH DRIVER TO SJ )@@G@@CALL. @[@@@@SPACE @F@@@@ CODE GENERATION IS STACK ORIENTED. WHENSK )@@G@@EVER AN EXPRESSION@F@@@@ IS TO BE EVALUATED AS THE LEAF FOR SOME PHRASE SL )@@G@@IN THE STATEMENT @F@@@@ TREE, THE STATEMENT DRIVER WILL CALL THE EXPRESSM )@@G@@SION GENERATOR TO @F@@@@ GENERATE CODE TO EVALUATE THE EXPRESSION. UPON SN )@@G@@RETURN THE TOP OF @F@@@@ THE CODE GENERATOR STACK WILL POINT TO THE LOCASO )@@G@@TION OF THE VALUE @B@@@@ OF THE EXPRESSION DURING EXECUTION TIME. @]@@@@SP )@@G@@SPACE 02 @^@@@@1EXPRESSION GENERATOR @[@@@@SPACE @F@@@@ THESQ )@@G@@ EXPRESSION GENERATOR IS ESSENTIALLY A POLISH STRING @F@@@@ EVALUATOR. SR )@@G@@ WHENEVER AN OPERAND IS DETECTED, A STACK ELEMENT IS @F@@@@ PLACED ON TSS )@@G@@HE TOP OF THE STACK GIVING THE DATA ATTRIBUTES OF THE @F@@@@ OPERAND ANDST )@@G@@ GIVING INFORMATION ABOUT ITS LOCATION DURING PROGRAM @F@@@@ EXECUTION (SU )@@G@@AN ADDRESS WORD , USUALLY STATING THAT A VARIABLE IS N@F@@@@ WORDS WITHISV )@@G@@N A CERTAIN ACTIVATION RECORD POINTED TO BY REGISTER @F@@@@ Y). WHENEVESW )@@G@@R AN OPERATOR IS DETECTED, THE APPROPRIATE NUMBER OF @F@@@@ OPERANDS ARSX )@@G@@E USED TO CONSTRUCT THE RESULT. THE TOP OF STACK WILL @E@@@@ REFLECT THESY )@@G@@ LOCATION OF THE RESULTING OPERATION (USUALLY AN@G@@@@ ADDRESS WORD DEFISZ )@@G@@NING ONE OF THE A REGISTERS (ACCUMULATORS) IN THE @F@@@@ 1108). FOR TA )@@G@@FUNCTION CALLS, THE ARGUMENTS ARE STACKED AND THEN THE@D@@@@ FUNCTION NATB )@@G@@ME IS INTERPRETED AS AN N-ARY OPERATOR. @[@@@@SPACE @F@@@@ ARITC )@@G@@THMETIC TEMPORARIES ARE ALLOCATED IN THE ACTIVATION @E@@@@ RECORD. ONCTD )@@G@@E A PROCEDURE OR BEGIN STATEMENT IS SCANNED, ALL@F@@@@ STORAGE FOR VARIATE )@@G@@BLES IN THE BLOCK ARE ALLOCATED. THUS THE COMPI-@F@@@@ LER KNOWS WHERE TTF )@@G@@O ALLOCATE ARITHMETIC TEMPORARIES ON DEMAND. @F@@@@ STRING TEMPORARIETG )@@G@@S ARE ALLOCATED AT THE TOP OF THE RUNTIME STACK,@F@@@@ SINCE THE LENGTH TH )@@G@@OF THE STRING IS NOT KNOWN DURING PROGRAM COMPI-@E@@@@ LATION. EACH ACTTI )@@G@@IVATION RECORD HAS A POINTER TO THE END OF@G@@@@ ITSELF. THIS POINTER ISTJ )@@G@@ USED TO CREATE AND ACCESS THE TEMPORARY AS @#@@@@ IN THE FOLLOWING:TK )@@G@@@[@@@@SPACE @]@@@@REMAIN 07 @B@@@@ +----------------TL )@@G@@-----+@C@@@@ ! END STACK POINTER ! -+ @C@@@@ TM )@@G@@ +---------------------+ ! @C@@@@ ! TN )@@G@@ ! ! @C@@@@ ! LOCAL !TO )@@G@@ ! @C@@@@ ! STORAGE ! ! @C@@@@ TP )@@G@@ +---------------------+ <+ @[@@@@SPACE @D@@@@ WHICH RESULTQ )@@G@@TS IN THE FOLLOWING TEMPORARY STRUCTURE @[@@@@SPACE @]@@@@REMAIN 13 TR )@@G@@@B@@@@ +---------------------+@C@@@@ TS )@@G@@ ! END STACK POINTER ! -+ @C@@@@ +----------------TT )@@G@@-----+ ! @C@@@@ ! ! ! @C@@@@TU )@@G@@ ! LOCAL ! ! @C@@@@ TV )@@G@@ ! STORAGE ! ! @C@@@@ +----------------TW )@@G@@-----+ ! @C@@@@ +> ! TEMPORARY STRING ! ! @C@@@@TX )@@G@@ ! +---------------------+ ! @C@@@@ +-TY )@@G@@ ! STRING ADDRESS ! ! @C@@@@ +----------------TZ )@@G@@-----+ ! @C@@@@ ! LENGTH ! LENGTH ! ! @C@@@@UA )@@G@@ +---------------------+ <+ @[@@@@SPACE @F@@@@ UB )@@G@@ IT IS UP TO THE STRING FUNCTIONS TO RECOGNIZE A STRING @F@@@@ TEMPOUC )@@G@@RARY AND POP IT OFF THE RUNTIME STACK AFTER BEING USED. @]@@@@SPACE UD )@@G@@02 @]@@@@1STAGING @[@@@@SPACE @G@@@@ WHENEVER AN OPERATOR UE )@@G@@IS FOUND BY THE EXPRESSION GENERATOR, @F@@@@ STAGING IS CALLED. STAGUF )@@G@@ING CONTAINS 3 PARTS: TARGETTING, STAGING @^@@@@ AND CODE GENERATION. UG )@@G@@@[@@@@SPACE @F@@@@ TARGETTING DETERMINES THE RESULTING DATA TYPEUH )@@G@@ OF THE @F@@@@ OPERATION. MANY DIFFERENT OPERATORS HAVE THE SAME RESUI )@@G@@ULTING DATA @C@@@@ TYPE, AND HENCE THE SAME TARGETTING ROUTINES. @[@@@@UJ )@@G@@SPACE @G@@@@ STAGING CONVERTS THE ARGUMENTS TO THE RESULTING DATUK )@@G@@A TYPE. @D@@@@ THE ACTUAL CONVERT IS DONE BY THE NUMBER CONVERTER. UL )@@G@@@[@@@@SPACE @G@@@@ EACH OPERATOR HAS A SET OF OPERATIONS TO BE GUM )@@G@@ENERATED. THE @D@@@@ INTERPRETIVE CODER IS CALLED TO GENERATE THE COUN )@@G@@DE. @]@@@@SPACE 02 @#@@@@1NUMBER CONVERTER @[@@@@SPACE @F@@@@ UO )@@G@@ IN ORDER TO GENERATE CODE FOR AN OPERATOR, THE EXPRESSION@F@@@@ GENERUP )@@G@@ATOR WILL CALL THE NUMBER CONVERTER TO CONVERT ARITHMETIC @F@@@@ ARGUMUQ )@@G@@ENTS FROM ONE DATA TYPE TO ANOTHER. THE NUMBER CONVERTER IS @G@@@@ PASSEUR )@@G@@D TWO STACK ELEMENTS, AND GENERATES CODE TO CONVERT THE DATUM @G@@@@US )@@G@@ REPRESENTED BY ONE OF THE STACK ELEMENTS INTO THE DATA TYPE REPRE- UT )@@G@@@A@@@@ SENTED BY THE OTHER STACK ELEMENT. @[@@@@SPACE @F@@@@ FORUU )@@G@@ EXAMPLE, IN ORDER TO GENERATE CODE FOR THE '+' OPERA-@F@@@@ TOR, BOTH AUV )@@G@@RGUMENTS MUST BE CONVERTED TO THE SAME DATA TYPE. A @G@@@@ DUMMY STACKUW )@@G@@ ELEMENT IS CONSTRUCTED WHICH IS THE 'UNION' OF THE TWO @G@@@@ ARGUMUX )@@G@@ENTS (ACCORDING TO PL/1'S CONVERSION RULES) BY THE TARGETTING @F@@@@UY )@@G@@ ROUTINES. CONVERTER IS CALLED TWICE. THE FIRST TIME IT IS PASSED@F@@@@UZ )@@G@@ THE DUMMY ARGUMENT AND OPERAND 1 OF THE '+' OPERATOR, AND THE @F@@@@VA )@@G@@ SECOND TIME IT IS PASSED OPERAND 2 AND THE DUMMY ARGUMENT. THE @G@@@@VB )@@G@@ NUMBER CONVERTER PASSES BACK A CODE GIVING THE RESULTING DATA TYPE VC )@@G@@@E@@@@ OF THE CONVERTED ARGUMENTS (FIXED OR FLOATING DATA, REAL OR@F@@@@VD )@@G@@ COMPLEX). USING THIS CODE, STAGING CAN GENERATE THE APPROPRIATE @E@@@@VE )@@G@@ SEQUENCE OF 1108 INSTRUCTIONS TO PERFORM THE '+' OPERATION.@]@@@@SPACE VF )@@G@@02 @^@@@@1INTERPRETIVE CODER @[@@@@SPACE @F@@@@ CODE IS GVG )@@G@@ENERATED USING AN INTERPRETIVE CODE. A CALL IS @F@@@@ MADE TO THE INTERVH )@@G@@PRETIVE CODER, AND THE FOLLOWING WORDS OF MEMORY@F@@@@ ARE INTERPRETIVE VI )@@G@@EXECUTED. THESE INTERPRETIVE EXECUTED COMMANDS @C@@@@ DIRECT THAT SPECIVJ )@@G@@FIC INSTRUCTIONS BE GENERATED.@[@@@@SPACE @C@@@@ FOR EXAMPLE, THVK )@@G@@E INTERPRETIVE COMMAND @[@@@@SPACE @C@@@@ GINST OPCODE,REGISTERVL )@@G@@,STACKELEMENT @[@@@@SPACE @A@@@@ WILL GENERATE THE 1108 INSTRUCTION VM )@@G@@@[@@@@SPACE @D@@@@ OPCODE REGISTER,ADDRESS-OF-STACKELEMENT VN )@@G@@@[@@@@SPACE @G@@@@ IF A TEMPORARY REGISTER HAD TO BE LOADED FIRST, THEN VO )@@G@@THE INTERPRE- @F@@@@ TIVE CODER WOULD PERFORM ALL OF THE NECESSARY OVP )@@G@@PERATIONS. ARGU- @F@@@@ MENTS FOR THE INTERPRETIVE CODER COMMANDS ARE GVQ )@@G@@ENERALLY ADDRESS @F@@@@ WORDS. SEE SECTION 3.5 FOR AN EXPLANATION OF COVR )@@G@@DE GENERATION DATA@]@@@@ STRUCTURES.@[@@@@SPACE @G@@@@ THE INTERVS )@@G@@PRETIVE CODER COMMANDS PROVIDE A POWERFUL COMMAND @F@@@@ LANGUAGE FOVT )@@G@@R GENERATING TAILORED INSTRUCTION SEQUENCES FOR A @F@@@@ VARIETY OF VU )@@G@@CONDITIONS. SOME COMMANDS THAT ARE IMPLEMENTED ALLOW @F@@@@ FOR SETTINGVV )@@G@@ AND TESTING FLAGS, JUMPING TO OTHER LOCATIONS IF THE @G@@@@ SPECIFIED SVW )@@G@@TACK ELEMENT DEFINES A REGISTER, ALLOCATING A REGISTER, @G@@@@ ALLOCVX )@@G@@ATING TEMPORARY SPACE IN THE RUNTIME STACK AND GENERATING ALL @ @@@@VY )@@G@@ FORMS OF 1108 INSTRUCTIONS. @[@@@@SPACE @F@@@@ FOR EXAMPLE, THVZ )@@G@@E CODE FOR ABS(X) (ABSOLUTE OF X) COULD BE@#@@@@ CODED AS FOLLOWS:@[@@@@WA )@@G@@SPACE @E@@@@ GENM CALL INTERPRETIVE CODER WB )@@G@@@F@@@@ GIFR X,STACK1 GOTO X IF STACK1 IS IN REGISTER WC )@@G@@@F@@@@ GGETGR TEMP ALLOCATE A REGISTER AND PLACE WD )@@G@@@D@@@@ ITS NAME IN TEMP @E@@@@ WE )@@G@@ GINST LMA,TEMP,STACK1 GENERATE LOAD MAGNITUDE @E@@@@ GSEWF )@@G@@T STACK1,TEMP SET TOP OF STACK TO BE TEMP@B@@@@ WG )@@G@@ REGISTER @F@@@@ GGOTO Y BRANCH TOWH )@@G@@ LOCATION Y TO FINISH @#@@@@ X GLBL @D@@@@ GINST LWI )@@G@@MA,STACK1,STACK1 USE SAME REGISTER @#@@@@ Y GLBL @F@@@@ WJ )@@G@@ GFIN TERMINATE INTERPRETIVE CODER @[@@@@SPACE WK )@@G@@@B@@@@ THUS THE SEQUENCE WILL GENERATE @[@@@@SPACE @ @@@@ WL )@@G@@ LMA REGISTER,X @[@@@@SPACE @]@@@@ OR @[@@@@SPACE @A@@@@WM )@@G@@ LMA REGISTER,REGISTER @[@@@@SPACE @F@@@@ DEPENDING UPON WHWN )@@G@@ERE THE OPERAND IS LOCATED, AND THE TOP OF THE @F@@@@ STACK WILL NOW REWO )@@G@@FLECT THE FACT THAT ABS(X) IS NOW IN A REGISTER.@F@@@@ IF IT WAS DESIREDWP )@@G@@ TO STORE THE RESULT INTO A TEMPORARY, THEN THE @D@@@@ FOLLOWING COMMANDWQ )@@G@@S COULD HAVE BEEN ADDED AT THE END: @[@@@@SPACE @F@@@@ GGETT TEMWR )@@G@@P,1 GET 1 WORD TEMP IN ACTIVATION @B@@@@ WS )@@G@@ RECORD @E@@@@ GINST SA,STACK1,TEMP STORE ABWT )@@G@@S(X) INTO TEMP @F@@@@ GSET STACK1,TEMP SET TOP OF STAWU )@@G@@CK TO BE TEMP @[@@@@SPACE @B@@@@ WHICH WOULD HAVE ADDED THE INSTRUCTWV )@@G@@ION @[@@@@SPACE @A@@@@ SA REGISTER,TEMPORARY @[@@@@SPACE WW )@@G@@@^@@@@ TO THE GENERATED CODE. @]@@@@SPACE 05 @]@@@@2EXECUTION @F@@@@WX )@@G@@ PLUM GENERATES REENTRANT CODE WITH THE DATA STORED IN A @F@@@@WY )@@G@@ RUN TIME STACK CALLED THE ACTIVATION RECORD. SUBROUTINE CALLS, @G@@@@WZ )@@G@@ GOTO STATEMENTS, AND DATA DIRECTED I/O ARE EXECUTED INTERPRETIVELY XA )@@G@@@G@@@@ BY CALLING A RUN TIME ROUTINE, PASSING IT THE SYMBOL TABLE ADDRESXB )@@G@@S @F@@@@ OF THE VARIABLE. IN THIS WAY THE DIAGNOSTIC CAPABILITIES OFXC )@@G@@ THE @B@@@@ EXECUTING PL/1 PROGRAM CAN BE ENHANCED. @]@@@@SPACE 03 XD )@@G@@@[@@@@1DATA @[@@@@SPACE @F@@@@ PL/1 ARITHMETIC DATA CAN BE BROKEXE )@@G@@N DOWN INTO 3 DIFFERENT @]@@@@ CLASSES @[@@@@SPACE @#@@@@ 1. XF )@@G@@FLOAT @[@@@@SPACE @^@@@@ 2. FIXED BINARY@[@@@@SPACE @ @@@@ XG )@@G@@ 3. FIXED DECIMAL @[@@@@SPACE @F@@@@ FLOATING POINT NUMBERXH )@@G@@S ARE STORED AS DOUBLE PRECISION @F@@@@ FLOATING POINT NUMBERS IN THEXI )@@G@@ 1108. THE PRECISION IS EFFECTIVE @F@@@@ IGNORED EXCEPT DURING I/O WHEXJ )@@G@@RE IT DEFINES THE NUMBER OF SIGNIFI-@^@@@@ CANT DIGITS TO PRINT. @[@@@@XK )@@G@@SPACE @F@@@@ FIXED BINARY NUMBERS ARE STORED AS 1108 INTEGERS INXL )@@G@@ THE @E@@@@ FORM N*(2**Q) WHERE Q IS THE NUMBER OF FRACTIONAL BITS. FORXM )@@G@@@G@@@@ EXAMPLE THE NUMBER 1.101 (1 5/8) IS STORED AS 1101 WITH THE COMPIXN )@@G@@- @ @@@@ LER REMEMBERING THAT Q=3. @[@@@@SPACE @F@@@@ SIMXO )@@G@@ILARLY TO FIXED BINARY, FIXED DECIMAL NUMBERS ARE @F@@@@ STORED AS IXP )@@G@@NTEGERS, ONLY IN DOUBLE PRECISION FLOATING POINT FOR- @F@@@@ MAT. THUS 1XQ )@@G@@2.345 IS STORED AS 12345 WITH THE COMPILER REMEMBERING@^@@@@ THAT Q=3 (1XR )@@G@@0**3=1000). @[@@@@SPACE @G@@@@ FIXED DECIMAL OPERATIONS REQUIRE XS )@@G@@THAT THE NUMBER BE SCALED @F@@@@ BY THE PROPER POWER OF 10. FOR EXAMXT )@@G@@PLE, 12.34 IS STORED AS 1234 @F@@@@ AND 12.345 IS STORED AS 12345. THE XU )@@G@@CODE TO EVALUATE 12.34+12.345 @]@@@@ GENERATES @[@@@@SPACE @C@@@@ XV )@@G@@ 1234*(10**(3-2))+12345= 1234*10+12345 @[@@@@SPACE @F@@@@ ROUXW )@@G@@NDOFF OF FIXED DECIMAL NUMBERS DOES NOT PRESENT A @F@@@@ PROBLEM. FXX )@@G@@IXED DECIMAL NUMBERS ARE TRUNCATED BY ADDING AN UNNOR-@G@@@@ MALIZED ZERXY )@@G@@O TO IT. THE UNNORMALIZED ZERO HAS A ZERO MANTISSA, BUT @F@@@@ AN EXXZ )@@G@@PONENT THAT ASSUMES THE BINARY POINT TO BE AT THE EXTREME @F@@@@ RIGHTYA )@@G@@ OF THE NUMBER, RATHER THAN AT THE LEFT. BY ADDING THIS TO A@F@@@@ FLOATYB )@@G@@ING POINT NUMBER THE NUMBER IS SHIFTED RIGHT, TRUNCATING ANY@F@@@@ FRACTYC )@@G@@IONAL DIGITS AND THEN RENORMALIZED WITHOUT THE FRACTIONAL @]@@@@ DIGITYD )@@G@@S. @]@@@@SPACE 02 @F@@@@ PL/1 STRING DATA IS REPRESENTED BYE )@@G@@Y DOPE VECTORS WHICH ARE@F@@@@ TWO WORDS LONG. THE FIRST WORD IS A POINTYF )@@G@@ER TO THE STRING WHILE @F@@@@ THE SECOND WORD IS THE LENGTH. FOR VARYINYG )@@G@@G STRINGS, THERE ARE TWO@F@@@@ LENGTH FIELDS- THE CURRENT LENGTH AND THEYH )@@G@@ MAXIMUM LENGTH. BIT @G@@@@ STRINGS ARE SIMPLY CHARACTERS STRINGS RESYI )@@G@@TRICTED TO THE ELEMENTS 0 @]@@@@ AND 1. @]@@@@SPACE 03 @[@@@@YJ )@@G@@1I/O @[@@@@SPACE @G@@@@ PL/1 I/O (GET AND PUT STATEMENTS) IS STYK )@@G@@REAM ORIENTED. THIS @F@@@@ MEANS THAT THE INPUT AND OUTPUT I/O FILESYL )@@G@@ CONSIST OF A CONTINUOUS@F@@@@ STREAM OF CHARACTERS WHERE THE LINE BOUNDYM )@@G@@ARIES ARE SOMEWHAT ARBI-@F@@@@ TRARY. ON INPUT PLUM WILL READ CHARACTERYN )@@G@@S FROM ONE RECORD AND @F@@@@ THEN READ THE NEXT RECORD WHEN OUT OF CHAYO )@@G@@RACTERS ON OUTPUT, THE @F@@@@ BUFFER WILL BE PRINTED WHEN FILLED, AND TYP )@@G@@HE NEXT BUFFER STARTED. @[@@@@SPACE @F@@@@ BESIDES FILE I/O THERYQ )@@G@@E IS ALSO STRING I/O. ON INPUT IT IS@F@@@@ POSSIBLE TO CONSIDER A STRINGYR )@@G@@ EXPRESSION TO BE A RECORD AND TO @F@@@@ READ FROM IT (GET STRING). SIYS )@@G@@MILARLY ON OUTPUT IT IS POSSIBLE TO @F@@@@ WRITE INTO A STRING VARIABLE YT )@@G@@INSTEAD OF AN OUTPUT BUFFER (PUT @]@@@@ STRING). @[@@@@SPACE @G@@@@YU )@@G@@ IN ORDER TO IMPLEMENT THESE OPERATIONS, I/O IS HANDLED VIA YV )@@G@@@A@@@@ THE FOLLOWING THREE STEP PROCESS: @[@@@@SPACE @A@@@@ 1. YW )@@G@@INITIALIZE I/O OPERATION@[@@@@SPACE @B@@@@ 2. FILL (OR EMPTY) BUYX )@@G@@FFER OF DATA@[@@@@SPACE @A@@@@ 3. TERMINATE I/O OPERATION @[@@@@YY )@@G@@SPACE @F@@@@ THE INITIALIZE BUFFER SPACE SUBROUTINE (GETOPN OR PYZ )@@G@@UTOPN)@F@@@@ SETS UP A THREE WORD WORKSPACE THAT CONTROLS THE I/O OPERATZA )@@G@@ION. @F@@@@ FOR FILE I/O THIS THREE WORD AREA IS PART OF AN 8 WORD FILEZB )@@G@@ CON- @F@@@@ TROL BLOCK; FOR STRING I/O IT IS A THREE WORD AREA IN THE AZC )@@G@@CTIVA-@F@@@@ TION RECORD. AFTER SETTING UP THIS WORKSPACE, ALL SUBSEQUEZD )@@G@@NT I/O@D@@@@ OPERATIONS ARE THE SAME FOR BOTH FILE AND STRING I/O.@[@@@@ZE )@@G@@SPACE @F@@@@ SEVEN DIFFERENT I/O ROUTINES EXIST FOR ACTUALLY TRAZF )@@G@@NSFER-@F@@@@ RING THE DATA (2 FOR GET AND PUT LIST, 2 FOR GET AND PUT EDZG )@@G@@IT, 1 @F@@@@ FOR GET DATA AND 2 FOR PUT DATA). FOR EACH ITEM IN THE DATAZH )@@G@@ LIST,@G@@@@ LIST DIRECTED I/O PASSES THE ADDRESS OF THE DATUM AND A DESZI )@@G@@CRIPTOR @E@@@@ WORD (GIVING ATTRIBUTES AND PRECISION) TO 1 OF TWO ROZJ )@@G@@UTINES@F@@@@ (GETLST OR PUT LST). FOR EDIT I/O THE LIST DIRECTED INFORMAZK )@@G@@TION @G@@@@ ALSO WITH THE FORMAT INFORMATION IS PASSED TO A ROUTINE (GEZL )@@G@@TEDT OR @G@@@@ PUTEDT). GET DATA (GETDTA) IS PASSED A LIST OF SD POIZM )@@G@@NTERS AND PUT @F@@@@ DATA (PUTDAT, PUTDAR) IS PASSED EITHER A LIST OZN )@@G@@F SD'S OR THE @F@@@@ ADDRESS OF AN ARRAY ELEMENT WITH ITS SD. THIS ZO )@@G@@SPECIAL CALL IS @F@@@@ NECESSARY SINCE THE SUBSCRIPTS HAVE TO BE PRINTZP )@@G@@ED ALONG WITH THE @#@@@@ VALUE AND NAME. @[@@@@SPACE @F@@@@ THEZQ )@@G@@ GET DATA ROUTINES ALSO HAVE A VERSION OF THE LEXICAL @A@@@@ SCANNER USEZR )@@G@@D IN PASS 1 EXCEPT THAT @[@@@@SPACE @F@@@@ 1. THE NUMBER OF SPECZS )@@G@@IAL SYMBOLS IS LESS THAN AT SYNTAX @A@@@@ TIME (E.G. * AND / ARE ILLEGZT )@@G@@AL). @[@@@@SPACE @F@@@@ 2. NO NEW SYMBOL TABLE ENTRIES ARE CREAZU )@@G@@TED. AN IDENTIFIER@G@@@@ WHICH IS NOT ALREADY IN THE SYMBOL TABLE IS AN ZV )@@G@@ILLEGAL IDENTIFIER. @[@@@@SPACE @F@@@@ EDIT I/O IS HANDLED BZW )@@G@@Y A GENERATED CO-ROUTINE. THE NEXT @F@@@@ DATUM IN THE DATA LIST IS OBTZX )@@G@@AINED AND CONTROL PASSES TO THE @F@@@@ FORMAT LIST. THE NEXT FORMATZY )@@G@@ ITEM IS OBTAINED AND THE RUNTIME @F@@@@ EDIT ROUTINES IS CALLED. FOR ZZ )@@G@@DATA FORMAT ITEMS (E, F, C, ETC.) @F@@@@ CONTROL RETURNS TO THE DATA LAA )@@G@@IST FOR THE NEXT ITEM. FOR CONTROL @F@@@@ ITEMS (SKIP, PAGE, ETC.) CONTAB )@@G@@ROL PASSES BACK TO THE FORMAT LIST @D@@@@ FOR THE NEXT ITEM, LOOKING FOAC )@@G@@R A DATA FORMAT ITEM. @[@@@@SPACE @F@@@@ FINALLY THE TERMINATEAD )@@G@@ I/O OPERATION IS USUALLY A NULL @F@@@@ OPERATION. FOR PUT DATA, A 'AE )@@G@@;' IS PRINTED. FOR GET STRING, ANY @E@@@@ STRING TEMPORARIES ARE POPPEDAF )@@G@@ OFF THE ACTIVATION RECORD. @]@@@@SPACE 03 @^@@@@1INTERACTIVE DEBUGAG )@@G@@GING @[@@@@SPACE @F@@@@ THE INTERACTIVE DEBUGGER IS CALLED WHENAH )@@G@@EVER AN ERROR @G@@@@ MESSAGE IS PRINTED DURING EXECUTION OF A DEMANDAI )@@G@@ PROGRAM. IT PRINTS @F@@@@ A MESSAGE AND READS AND ACTS ON THE RESPOAJ )@@G@@NSE. THE FIRST LETTER OF@D@@@@ THE RESPONSE DETERMINES THE ACTION TO BE AK )@@G@@PERFORMED. @[@@@@SPACE @F@@@@ FOR THE MOST PART, THE INTERACTIVAL )@@G@@E DEBUGGER IS A SET OF @F@@@@ INDEPENDENT SUBROUTINES; HOWEVER, IT DOESAM )@@G@@ INTERACT WITH THE REST @F@@@@ OF THE RUNTIME SUPPORT PACKAGE OF PLUM. FAN )@@G@@OR EXAMPLE, THE GET DATA@F@@@@ LEXICAL ANALYZER IS USED TO READ PARAMETEAO )@@G@@RS FROM THE TELETYPE AND@C@@@@ TO CONVERT THEM TO SYMBOL TABLE ADDRESSESAP )@@G@@. @[@@@@SPACE @F@@@@ THE ALTER COMMAND IS SIMULATED AS A GETAQ )@@G@@ STRING(X) DATA @F@@@@ STATEMENT WHILE A DISPLAY COMMAND SIMULATES A PAR )@@G@@UT DATA(X) STATE-@F@@@@ MENT. THE GOTO COMMAND EXECUTES A PLUM GOTO LAAS )@@G@@BEL STATEMENT @D@@@@ WHILE A CALL COMMAND EXECUTES A CALL X STATEMEAT )@@G@@NT. @[@@@@SPACE @C@@@@ THE BREAKPOINT COMMAND CHANGES THE LR,UAU )@@G@@@G@@@@ R11,STATEMENT-NUMBER INTO AN ILLEGAL OPERATION CODE. THE OPERATIOAV )@@G@@N @F@@@@ CODE CONTINGENCY HAS BEEN MODIFIED TO DETECT THIS SPECIAL FAW )@@G@@ORM OF@C@@@@ ILLEGAL OPERATION, AND TO RESPOND ACCORDINGLY. @]@@@@SPACE AX )@@G@@03 @ @@@@1MATHEMATICAL SUBROUTINES @[@@@@SPACE @F@@@@ THEAY )@@G@@ MATHEMATICAL SUBROUTINES ARE MOSTLY ADAPTED FROM THE @F@@@@ FORTRAN V LAZ )@@G@@IBRARY. THE ENTRY SEQUENCE WAS ALTERED SO THAT THE @F@@@@ FUNCTION NABA )@@G@@ME IS SAVED IN A COMMON LOCATION. THIS INFORMATION IS @ @@@@ USED BY THEBB )@@G@@ ERROR ROUTINE. @[@@@@SPACE @F@@@@ AN ERROR ROUTINE WAS WRITTEBC )@@G@@N TO TRAP ALL ERRORS IN THE @F@@@@ MATHEMATICAL FUNCTION ROUTINES. THIBD )@@G@@S WAY DONE BY DEFINING THE @F@@@@ LABELS NERRA$, NERRB$ AND NERRC$ ASBE )@@G@@ EXTERNAL LABELS. ALL MATHEMA-@F@@@@ TICAL FUNCTIONS TRAP TO ONE OF THESBF )@@G@@E LOCATIONS ON AN ERROR CONDI-@[@@@@ TION.@]@@@@SPACE 05 @^@@@@3DIAGNBG )@@G@@OSTIC FEATURES @#@@@@2ILLEGAL BRANCHES @F@@@@ TWO FORMS OF ILBH )@@G@@LEGAL GOTO STATEMENTS CAN BE EXECUTED. @F@@@@ THESE ARE JUMPS INTO INBI )@@G@@ACTIVE BLOCKS AND JUMPS INTO INACTIVE DO @B@@@@ LOOPS. THESE ARE DETECTBJ )@@G@@ED AS FOLLOWS: @]@@@@SPACE 02 @ @@@@1JUMPS INTO INACTIVE BLOCKS BK )@@G@@@[@@@@SPACE @F@@@@ ASSOCIATED WITH EACH BLOCK IS AN INVOCATION CBL )@@G@@OUNT. THIS @F@@@@ COUNT IS INCREMENTED BY ONE EACH TIME A NEW ACTIVATIOBM )@@G@@N RECORD IS @G@@@@ CREATED, AND IS STORED IN THE ACTIVATION RECORD. WHEBN )@@G@@NEVER A LABEL @G@@@@ VARIABLE IS ASSIGNED A VALUE, THE INVOCATION COBO )@@G@@UNT, ALONG WITH THE @F@@@@ CODE ADDRESS, IS SAVED. WHEN EXECUTING A BP )@@G@@GOTO STATEMENT, ALL @F@@@@ ACTIVATION RECORDS ARE SCANNED LOOKING FOBQ )@@G@@R THE PROPER ACTIVATION @F@@@@ RECORD. THUS IF A LABEL VARIABLE IS ASSIGBR )@@G@@NED A LOCATION AND THE @F@@@@ BLOCK BECOMES INACTIVE, THEN ACTIVE AGAINBS )@@G@@, THE GOTO ROUTINE WILL @#@@@@ CATCH THIS ERROR.@]@@@@SPACE 02 @ @@@@BT )@@G@@1JUMPS INTO INACTIVE DO LOOPS @[@@@@SPACE @F@@@@ ASSOCIATED WITHBU )@@G@@ EACH DO LOOP IS A LOCATION IN THE ACTIVA-@F@@@@ TION RECORD CONTAINING BV )@@G@@THE RETURN JUMP AT THE BOTTOM OF THE LOOP.@G@@@@ THIS LOCATION AS WELL ABW )@@G@@S THE RETURN ADDRESS IS ASSOCIATED WITH ALL @G@@@@ LABELS DEFINED WIBX )@@G@@THIN THE LOOP. WHENEVER A JUMP IS EXECUTED TO ANY @F@@@@ LABEL, THE BY )@@G@@CONTENTS OF THIS LOCATION IS COMPARED WITH THE RETURN @G@@@@ ADDRESS AT BZ )@@G@@THE TOP OF THE LOOP. IF THE SAME, THEN THIS DO LOOP IS @F@@@@ CURRECA )@@G@@NTLY ACTIVE, AND THUS THE JUMP IS VALID. IF THIS LOCATION IS@G@@@@ 0 (NOCB )@@G@@ DO LOOP IS ACTIVE) OR CONTAINS SOME OTHER VALUE, THEN THE DO @C@@@@CC )@@G@@ LOOP IS NOT ACTIVE, AND THE JUMP IS INVALID. @]@@@@SPACE 02 @]@@@@CD )@@G@@1SUBSCRIPTS @[@@@@SPACE @F@@@@ NORMALLY ALL ARRAY REFERENCES ARECE )@@G@@ HANDLED INTERPRETIVELY @F@@@@ BY PASSING A SUBSCRIPT LIST AND ARRAY DOPCF )@@G@@E VECTOR TO A RUN TIME @F@@@@ ROUTINE. THIS OPTION CAN BE DISABLED BY TCG )@@G@@HE USER TO GET MORE @#@@@@ EFFICIENT CODE. @]@@@@SPACE 02 @^@@@@CH )@@G@@1TRACE AND HISTOGRAMS @[@@@@SPACE @F@@@@ THE STATEMENT DRIVERSCI )@@G@@ DURING CODE GENERATION GENERATES @G@@@@ CODE TO LOAD R11 WITH THE CURCJ )@@G@@RENT STATEMENT NUMBER. THIS HELPS THE @F@@@@ USER WHEN ERROR MESSAGECK )@@G@@S ARE GENERATED. AT THIS POINT IN THE @F@@@@ COMPILER, CODE WAS INSECL )@@G@@RTED TO PRODUCE A STATEMENT TRACE (IF @F@@@@ REQUESTED BY THE USER) CM )@@G@@AND TO PRODUCE AN EXECUTION PROFILE (ALSO @ @@@@ IF REQUESTED BY THE USECN )@@G@@R). @]@@@@SPACE 02 @A@@@@1USE OF UNINITIALIZED VARIABLES @[@@@@CO )@@G@@SPACE @F@@@@ FOR ALL STRING VARIABLES, A BIT IS SET IN THE FIRSTCP )@@G@@ WORD @G@@@@ OF THE DOPE VECTOR WHEN THE DOPE VECTOR IS CREATED. UPON ASCQ )@@G@@SIGNING @F@@@@ ANY VALUE TO THE STRING, THIS BIT IS TURNED OFF. THUSCR )@@G@@ IF A STRING@F@@@@ IS ACCESSED WITHOUT FIRST ASSIGNING A VALUE TO IT, ANCS )@@G@@ APPROPRIATE@A@@@@ ERROR MESSAGE CAN BE GENERATED. @[@@@@SPACE @F@@@@CT )@@G@@ AT THE PRESENT TIME THERE IS NO SUCH TEST FOR ARITHMETIC @G@@@@CU )@@G@@ VARIABLES; HOWEVER, THE FOLLOWING ALOGRITHM IS UNDER CONSIDERATION CV )@@G@@@F@@@@ FOR EVENTUAL INCLUSION IN THE COMPILER. EACH ARITHMETIC VARIABLE CW )@@G@@@F@@@@ WILL ACTUALLY HAVE 1 ADDITIONAL WORD ASSOCIATED WITH IT. WHEN CX )@@G@@@G@@@@ STORAGE IS ASSIGNED, THE ADDRESS OF THE ACTUAL DATA WILL BE STORECY )@@G@@D @F@@@@ IN THIS WORD, AND ALL REFERENCES TO THE DATA WILL BE INDIRECZ )@@G@@CT. @F@@@@ INITIALLY THE ADDRESS WILL BE ILLEGAL SO ANY USE OF THE VARDA )@@G@@IABLE @F@@@@ WILL CAUSE A GUARD MODE CONTINGENCY. THE CONTINGENCY ROUTINDB )@@G@@E WILL@F@@@@ BE MODIFIED SO THAT A GUARD MODE CAUSED BY STORING INTO THIDC )@@G@@S @F@@@@ LOCATION WILL SIMPLY CHANGE THE ILLEGAL ADDRESS TO POINT TODD )@@G@@ THE @F@@@@ DATA (THE FOLLOWING WORD OF MEMORY), WHILE A LOAD FROM THATDE )@@G@@ LOCA-@F@@@@ TION MEANS THAT AN UNINITIALIZED VARIABLE WAS REFERENCED. DF )@@G@@DUE TO@G@@@@ THE 50% INCREASE IS DATA STORAGE, AND THE FACT THAT EVERY VDG )@@G@@ARIABLE @F@@@@ WILL CAUSE A CONTINGENCY THE FIRST TIME IT IS REFERENDH )@@G@@CED, THIS @F@@@@ ALGORITHM HAS NOT BEEN INSTALLED YET; BUT IT MAY BE IDI )@@G@@NSTALLED IN @#@@@@ THE NEAR FUTURE. @#@@@@4DATA STRUCTURES @#@@@@3SYMBODJ )@@G@@L TABLE @F@@@@ THERE ARE TWO FORMS OF SYMBOL TABLE ENTRIES. DK )@@G@@SD ENTRIES @F@@@@ DESCRIBE DATA STRUCTURES IN THE PROGRAM AND BCD ENTRIDL )@@G@@ES DESCRIBE @ @@@@ THE NAME OF USER VARIABLES. @[@@@@SPACE @A@@@@2SYMBODM )@@G@@L DESCRIPTOR (SD) ENTRIES @F@@@@ SD ENTRIES ARE USUALLY 13 WDN )@@G@@ORDS LONG. WHILE THE FORMAT IS@F@@@@ VARIABLE, DEPENDING UPON TYPE OF SDDO )@@G@@ ENTRY, THE FIRST SIX WORDS OF@C@@@@ ANY TYPE GENERALLY HAS THE FOLLOWINDP )@@G@@G FORMAT: @[@@@@SPACE @]@@@@REMAIN 13 @D@@@@ +--------------DQ )@@G@@-------+---------------------+@D@@@@ ! CLASS ! DR )@@G@@ SD PTR !@D@@@@ +---------------------+----------------DS )@@G@@-----+@D@@@@ ! NAME PTR ! NEXT SD !@D@@@@DT )@@G@@ +---------------------+---------------------+@D@@@@ ! DU )@@G@@ BLOCK PTR ! PRECISION !@D@@@@ +--------------DV )@@G@@-------+---------------------+@D@@@@ ! ATTRIBUTESDW )@@G@@ !@D@@@@ +---------------------+----------------DX )@@G@@-----+@D@@@@ ! PARAMETER ! ACT REC OFFSET !@D@@@@DY )@@G@@ +---------------------+---------------------+@D@@@@ ! DZ )@@G@@ DCL STMT ! CROSS REF !@D@@@@ +--------------EA )@@G@@-------+---------------------+@[@@@@SPACE @G@@@@ 'CLASS' DESCRIBEB )@@G@@ES THE TYPE OF SD. 'SD PTR' IS A POINTER TO @G@@@@ THE NEXT SD WITH EC )@@G@@THE SAME NAME. 'NAME PTR' IS A POINTER TO THE BCD @F@@@@ BLOCK WHICHED )@@G@@ DESCRIBES THE NAME OF THE SD. 'NEXT SD' IS A POINTER @F@@@@ TO THE NEXTEE )@@G@@ SD IN THE SAME BLOCK AS THIS SD. 'BLOCK PTR' IS A @F@@@@ POINTER TO EF )@@G@@THE BLOCK SD CONTAINING THIS SD. 'PRECISION' IS THE @F@@@@ PRECISION OEG )@@G@@F ARITHMETIC VARIABLES. 'ATTRIBUTES' IS THE ATTRIBUTES@G@@@@ OF THE VARIEH )@@G@@ABLE. 'PARAMETER' IS THE LOCATION IN THE RUN TIME STACK @F@@@@ OF THEI )@@G@@E PARAMETER POINTER (IF THIS IS A PARAMETER), AND 'ACT REC @F@@@@ OFFSEEJ )@@G@@T' IS THE OFFSET INTO THE RUNTIME STACK OF THE VARIABLE. @G@@@@ 'DCL EK )@@G@@STMT' IS THE STATEMENT NUMBER WHERE THE VARIABLE WAS DECLARED @E@@@@EL )@@G@@ AND 'CROSS REF' IS USED BY THE ATTRIBUTE LISTING ROUTINE. @]@@@@SPACE EM )@@G@@02 @ @@@@2NAME DESCRIPTOR (BCD) ENTRIES@C@@@@ NAME ENTRIES HAEN )@@G@@VE THE FOLLOWING FORMAT @[@@@@SPACE @]@@@@REMAIN 07 @D@@@@ +--EO )@@G@@-------------------+---------------------+@D@@@@ ! CLASS EP )@@G@@ ! SD PTR !@D@@@@ +---------------------+----EQ )@@G@@------+----------+@D@@@@ ! A CODE ! COUNT ! SIER )@@G@@ZE !@D@@@@ +---------------------+----------+----------+@D@@@@ES )@@G@@ ! STRING . . . . . . !@D@@@@ +--ET )@@G@@-----------------------------------------+@[@@@@SPACE @F@@@@ 'CLEU )@@G@@ASS' IS THE LEXICAL CLASS OF THE NAME (IDENTIFIER, RE-@F@@@@ SERVED WORDEV )@@G@@, DECIMAL NUMBER, CHARACTER STRING, ETC.). 'SD PTR' IS@F@@@@ A POINTER TEW )@@G@@O THE FIRST SD WITH THAT NAME. 'A CODE' IS A UNIQUE 18@G@@@@ BIT TOKEN IEX )@@G@@F THIS IS THE STRING FOR A PL/1 KEYWORD. 'COUNT' IS THE @F@@@@ NUMBEEY )@@G@@R OF TIMES THAT THE VARIABLE IS REFERENCED AND 'SIZE' IS THE@F@@@@ NUMBEEZ )@@G@@R OF CHARACTERS IN THE NAME. 'STRING' IS THE ACTUAL FIELDATA@]@@@@ STRINFA )@@G@@G. @]@@@@SPACE 03 @#@@@@3TOKENS (A CODE) @G@@@@ TOKENS ARFB )@@G@@E TWO WORD ENTRIES GENERATED BY THE ROUTINE LEXI. @F@@@@ SYNTAX ANALFC )@@G@@YSIS (SYNA) CALLS LEXI FOR THE NEXT TOKEN. SYNA USES @F@@@@ DLXAC (CURRFD )@@G@@ENT TOKEN) WHILE LEXI FILLS IN DLXACN (NEXT TOKEN). @B@@@@ THUS SYNA HFE )@@G@@AS A ONE TOKEN LOOK A HEAD. @[@@@@SPACE @C@@@@ EACH TOKEN HAS FF )@@G@@THE FOLLOWING FORMAT: @]@@@@REMAIN 07 @[@@@@SPACE @D@@@@ +--FG )@@G@@--------+----------+---------------------+@D@@@@ ! SIZE ! FH )@@G@@CLASS ! STRING !@D@@@@ +----------+----------+----FI )@@G@@-----------------+@D@@@@ ! ALPHA CODE ! ID FJ )@@G@@ !@D@@@@ +---------------------+---------------------+@[@@@@FK )@@G@@SPACE @F@@@@ 'SIZE' IS THE NUMBER OF SOURCE CHARACTERS IN THE TOFL )@@G@@KEN. @[@@@@SPACE @F@@@@ 'CLASS' IS A LEXICAL CLASS FOR THIS TOKFM )@@G@@EN. SOME OF THE @F@@@@ CLASSES ARE IDENTIFIER, NUMBER, RESERVED WORD, FN )@@G@@KEYWORD, ETC. THE@F@@@@ COMPLETE LIST IS IN THE PROCEDURE PLAC IN THE EFO )@@G@@LEMENT DSECTS. @[@@@@SPACE @F@@@@ 'STRING' IS A POINTER TO THFP )@@G@@E ACTUAL STRING FOR AN IDENTI-@^@@@@ FIER (OR KEYWORD). @[@@@@SPACE FQ )@@G@@@F@@@@ 'ALPHA CODE' IS AN 18 BIT CODE DESIGNATING THE TYPE OF FR )@@G@@@F@@@@ TOKEN REPRESENTED. EACH KEYWORD OR RESERVED WORD HAS A UNIQUE FS )@@G@@@G@@@@ ALPHA CODE ASSOCIATED WITH IT. ALL ALPHA CODES HAVE VALUES BETWEEFT )@@G@@N @F@@@@ 0200000 AND 0377777. PLAC IN THE ELEMENT DSECTS HAS THE COMFU )@@G@@PLETE @^@@@@ LIST OF ALPHA CODES. @[@@@@SPACE @F@@@@ 'ID' IS AFV )@@G@@ POINTER TO A BCD BLOCK WITHIN THE SYMBOL TABLE @F@@@@ FOR THE IDENTIFIEFW )@@G@@R. ALL RESERVED WORDS, KEYWORDS, NUMBERS AND @F@@@@ IDENTIFIERS HAVE FX )@@G@@SYMBOL TABLE ENTRIES CREATED FOR THEM BY LEXI. @E@@@@ (RESERVED WORDS AFY )@@G@@ND KEYWORDS ARE PREDEFINED INTO THE SYMBOL@F@@@@ TABLE). PASS 2 (SEMA) WFZ )@@G@@ILL CONVERT BCD POINTERS INTO SYMBOL TABLE@ @@@@ VARIABLE ENTRIES (SD'S)GA )@@G@@. @]@@@@SPACE 04 @^@@@@3INTERNAL FORM (B CODE) @#@@@@2TYPES OF TOGB )@@G@@KENS @[@@@@SPACE @F@@@@ THE INTERNAL FORM (B CODE) IS PRODUCED GC )@@G@@BY SYNA, AND IT IS@F@@@@ THE TABLE FROM WHICH CODE IS GENERATED. THE B CGD )@@G@@ODE IS A STREAM OF@F@@@@ HALFWORD TOKENS WHICH REPRESENT THE PROGRAM IN GE )@@G@@A STANDARD FORM. @B@@@@ THERE ARE THREE FORMS OF B CODE TOKENS. @[@@@@GF )@@G@@SPACE @F@@@@ 1. OPERATORS. THESE ARE THE 18 BIT ALPHA CODES GENEGG )@@G@@RATED @D@@@@ BY LEXI. THEY ARE IN THE RANGE 0200000 TO 0377777. @[@@@@GH )@@G@@SPACE @F@@@@ 2. OPERANDS. THESE ARE 18 BIT POINTERS TO SYMBOL TAGI )@@G@@BLE @F@@@@ ENTRIES. THEY ARE IN THE RANGE 0 TO 0177777; SO THEY CAN BEGJ )@@G@@ DI- @B@@@@ STINGUISHED FROM ALPHA CODE OPERATORS. @[@@@@SPACE @G@@@@GK )@@G@@ NOTE. PLUM WILL RUN IN AT MOST 65K CORE. 16 BIT ADDRESSING GL )@@G@@@C@@@@ IS ASSUMED FOR ALL SYMBOL TABLE REFERENCES. @[@@@@SPACE @F@@@@GM )@@G@@ 3. POINTERS. POINTERS ARE 18 BIT OPERANDS THAT POINT TO @F@@@@GN )@@G@@ OTHER B CODE ADDRESSES. THESE POINTERS ARE DISTINGUISHED FROM @A@@@@GO )@@G@@ OTHER B CODE OPERANDS BY CONTEXT. @[@@@@SPACE @F@@@@ A POINTERGP )@@G@@ CONTAINS TWO FIELDS: 17 BITS AND 1 BIT. THE 17 @G@@@@ BIT FIELD IS THE GQ )@@G@@ADDRESS AND THE 1 BIT FIELD SIGNIFIES THE H1 PART @G@@@@ OF THE WORDGR )@@G@@ (0) OR THE H2 PART (1). THE ROUTINE SAGBC CONVERTS THE @G@@@@ CURREGS )@@G@@NT LOCATION INTO A POINTER, AND THE ROUTINE SAGSBC CONVERTS A @A@@@@GT )@@G@@ POINTER TO THE ACTUAL LOCATION. @]@@@@SPACE 02 @#@@@@2STATEMENT FGU )@@G@@ORMS @[@@@@SPACE @G@@@@ EACH STATEMENT IS A STREAM OF TOKENS WHGV )@@G@@ICH WILL BE DENOTED @F@@@@ BY THE FOLLOWING BNF-LIKE NOTATION. THE FGW )@@G@@OLLOWING ADDITIONAL @ @@@@ CONVENTIONS ARE INCLUDED: @[@@@@SPACE GX )@@G@@@C@@@@ [NAME] MEANS THAT NAME IS OPTIONAL. @D@@@@ ( XGY )@@G@@ ! Y ) MEANS THAT X OR Y MUST APPEAR. @[@@@@SPACE @G@@@@ *NAGZ )@@G@@ME MEANS THAT THE TOKEN NAME BEGINS ON A WORD BOUNDARY. @D@@@@ IF A HA )@@G@@TOKEN SPACE HAS TO BE FILLED, ACNIL IS INSERTED.@[@@@@SPACE @G@@@@ HB )@@G@@ NAME[1] REFERS TO A 9 BIT TOKEN, THE FIRST 9 BITS OF NAME. @]@@@@HC )@@G@@SPACE 02 @]@@@@1EXPRESSIONS@[@@@@SPACE @B@@@@ EXPR = ACSTEX[1HD )@@G@@] D EXP ACENEX @E@@@@ ( D REFERS TO A 9 BIT FLAG THAT SIHE )@@G@@GNIFIES @D@@@@ THE EXPRESSION TYPE. IT CONSISTS OF 3 HF )@@G@@@D@@@@ ARGUMENTS. ARGUMENT 1 IS TYPE (SCALAR OR@D@@@@ HG )@@G@@ STRUCTURE), ARGUMENT 2 IS CONTEXT (LHS @D@@@@ IS LHH )@@G@@EFT HAND SIDE (ASSIGNED TO), NTR @D@@@@ IS ENTRY) AND ARHI )@@G@@GUMENT 3 IS DATA TYPE @D@@@@ (STRING, ARITHMETIC, LABEL, HJ )@@G@@ANYTHING)) @F@@@@ SEMA ONLY LOOKS FOR EXPRESSIONS AND THE HK )@@G@@D DESCRIBES @C@@@@ THE CONTEXT OF THE EXPRESSION. @B@@@@HL )@@G@@ EXPRIO = ACSTXI[1] D 0 EXP ACENXI@A@@@@ PEXPR = ACLPAR HM )@@G@@EXPR ACRPAR @B@@@@ SEXPR = EXPR ! SEXPR ACCOMA EXPR@A@@@@ HN )@@G@@ LEXPR = ACLPAR SEXPR ACRPAR@F@@@@ (NOTE. SIMILAR RULES HHO )@@G@@OLD FOR LEXPRIO, SEXPRIO AND @F@@@@ PEXPRIO, EXCEPT THAT FHP )@@G@@OR I/O EXPRS, THE FOLLOWING @ @@@@ IS ALSO ALLOWED:@C@@@@HQ )@@G@@ EXP = ACLDOP SEXPR ACDO DOSPEC ACRPAR) @A@@@@ EXP = VARHR )@@G@@ ! EXP BIOP VAR @B@@@@ BIOP = ACBPLS ! ACBMIN ! ... @D@@@@HS )@@G@@ VAR = ACLPAR EXP ACRPAR ! UOP VAR ! ELEM @B@@@@ UOPHT )@@G@@ = ACUPLS ! ACUMIN ! ACNOT @E@@@@ ELEM = NAME ! ELEM.NAME ! EHU )@@G@@LEM ACLBRK SLIST ACRBRK @B@@@@ SLIST = EXP ! SLIST ACCOMA EXP HV )@@G@@@]@@@@SPACE 02 @#@@@@1STATEMENT FORMATS@[@@@@SPACE @B@@@@ STAHW )@@G@@TEMENT = HEADER PREFIX STMT @[@@@@SPACE @D@@@@ HEADER = *ACSTMHX )@@G@@T[1] FLAGS[1] STMT-NUMBER @[@@@@SPACE @A@@@@ PREFIX = [LABELHY )@@G@@S] [COND] @B@@@@ LABELS = LABELS LABEL ! LABEL @F@@@@ HZ )@@G@@ LABEL = ACLABC SD ACCOLN ! ACLABS SD EXPR D=(SCL,LHS,LAB)@[@@@@SPACE IA )@@G@@@A@@@@ COND = ACLCPR CND ACRCPR @E@@@@ CND = ACCHK LEXIB )@@G@@PR ! ACNCHK LEXPR D=(SCL,ANY,ANY) @[@@@@SPACE @E@@@@ STMT = *AIC )@@G@@SG-STMT ! *BEGIN-STMT ! *CALL-STMT ! ... @[@@@@SPACE @C@@@@ THEID )@@G@@N-STMT = FLAG SET IN ACSTMT FLAGS @[@@@@SPACE @C@@@@ ELSE-STMTIE )@@G@@ = FLAG SET IN ACSTMT FLAGS @[@@@@SPACE @D@@@@ DELETED-STMT = IF )@@G@@ACDLT (BECAUSE OF ERROR.) @[@@@@SPACE @A@@@@ END-OF-B-CODE-SIG )@@G@@TMT = ACEAC @]@@@@SPACE 02 @F@@@@ ASG-STMT-STMT = ACASN[1] FLIH )@@G@@AGS[1] EXPRIO D=(ANY,ALS,ANY) @[@@@@SPACE @C@@@@ BEGIN-STMT = ACII )@@G@@BGIN[1] FLAGS[1] SD @[@@@@SPACE @C@@@@ CALL-STMT = ACCALL EXIJ )@@G@@PR D=(ANY,NTR,ANY)@[@@@@SPACE @C@@@@ CLOSE-STMT = ACCLOS[1] COUNIK )@@G@@T CLOSE-LIST@F@@@@ CLOSE-LIST = CLOSE-FILE ! CLOSE-LIST ACCOMA CIL )@@G@@LOSE-FILE @D@@@@ CLOSE-FILE = ACFLEB PEXPR D=(SCL,ANY,FLE) IM )@@G@@@[@@@@SPACE @E@@@@ DECLARE-STMT = TOKEN BY TOKEN TRANSLATION OF IN )@@G@@SOURCE@D@@@@ IDENTIFIERS RESOLVE TO SD'S NOT BCD'S @[@@@@IO )@@G@@SPACE @D@@@@ DO-STMT = SIMPLE-DO-STMT ! DO-WHILE-STMT ! @C@@@@IP )@@G@@ DO-SPEC-STMT ! DO-LIM-SPEC-STMT @ @@@@ SIMPLE-DOIQ )@@G@@-STMT = ACDO@E@@@@ DO-WHILE-STMT = ACDOW ACWHILE PEXPR D=(SCL,ANIR )@@G@@Y,SNG)@F@@@@ DO-SPEC-STMT = ACDOS DO-PTR1 DO-PTR2 EXPR D=(SCL,LHIS )@@G@@S,ARI)@ @@@@ ACEQ DOSPECS @C@@@@ DO-PTR1 = PTR TIT )@@G@@O ACDSPC OF FIRST SPEC @C@@@@ DO-PTR2 = PTR TO RIGHT PAREN IN GIU )@@G@@ET/PUT@E@@@@ DO-LIM-SPEC-STMT = (NO 'TO' OR 'BY') ACDOLS EXPR IV )@@G@@@ @@@@ D=(SCL,LHS,ANY) @B@@@@ DOSPECS = DOSPEC ! DOIW )@@G@@SPECS DOSPEC@D@@@@ DOSPEC = ACDSPC DOSP1 DOSP2 DOSP3 DOSP4 EXPR IX )@@G@@@E@@@@ D=(SCL,MTO,ANY) ACTO EXPR D=(SCL,ANY,ARI) @D@@@@IY )@@G@@ ACBY EXPR D=(SCL,ANY,ARI) ACWHIL EXPR @E@@@@ IZ )@@G@@ D=(SCL,ANY,SNG) (ANY OF THE THREE PHRASES CAN @D@@@@ BE OJA )@@G@@MITTED, OR CAN APPEAR IN ANY ORDER.)@B@@@@ DOSP1 = PTR TO NEXT DJB )@@G@@O SPEC ! 0 @A@@@@ DOSP2 = PTR TO ACTO ! 0 @A@@@@ DOSJC )@@G@@P3 = PTR TO ACBY ! 0 @A@@@@ DOSP4 = PTR TO ACWHIL ! 0 @[@@@@JD )@@G@@SPACE @E@@@@ END-STMT = ACEND ! ACEND SD (FOR BLOCK OR PROC) JE )@@G@@@[@@@@SPACE @B@@@@ ENTRY-STMT = ACENTR [PARM-LIST] @C@@@@ JF )@@G@@ (LABEL PREFIX MUST BE PRESENT) @B@@@@ PARM-LIST = ACLJG )@@G@@PAR ID-LIST ACRPAR@C@@@@ ID-LIST = NAME ! ID-LIST ACCOMA NAME JH )@@G@@@[@@@@SPACE @ @@@@ FLOW-STMT = ACFLOW @[@@@@SPACE @B@@@@ JI )@@G@@ FORMAT-STMT = ACFMAT EDIT-LIST @E@@@@ (A LABEL PREFIX JJ )@@G@@MUST APPEAR ON THIS STMT) @[@@@@SPACE @A@@@@ GET-STMT = ACGEJK )@@G@@T I/O-SPEC @C@@@@ I/O-SPEC = GET-1 GET-2 GET-3 I/O-SPEC-2@E@@@@JL )@@G@@ I/O-SPEC-2 = [FILE-SPEC] [DATA-SPEC] [CONTROL-SPEC]@D@@@@ JM )@@G@@ (ALL ARE OPTIONAL EXCEPT 1 OF LAST 2) @A@@@@ FILE-SPECJN )@@G@@ = ACFILE PEXPR @F@@@@ CONTROL-SPEC = ACPAGE ! ACSKIP [PEXPR] JO )@@G@@! ACLINE [PEXPR] @A@@@@ D = (SCL,ANY,ARI) @E@@@@ JP )@@G@@ DATA-SPEC = LIST-SPEC ! DATA-DIR-SPEC ! EDIT-SPEC @A@@@@ LISJQ )@@G@@T-SPEC = ACLIST LEXPRIO @B@@@@ D=(ANY,ANY,PDT) FOR PUT LISTJR )@@G@@@B@@@@ D=(ANY,LHS,PDT) FOR GET LIST@D@@@@ DATA-DIR-JS )@@G@@SPEC = ACDATA ! ACDATA PNAMELST @C@@@@ PNAMELST = ACLPAR NAMJT )@@G@@E-LIST ACRPAR @C@@@@ NAME-LIST = VAR ! VAR ACCOMA NAME-LIST JU )@@G@@@B@@@@ EDIT-SPEC = ACEDIT EDIT-PAIRS @D@@@@ EDIT-PAIRJV )@@G@@S = ONE-PAIR ! EDIT-PAIRS ONE-PAIR @B@@@@ ONE-PAIR = LEXPRIO EDJW )@@G@@IT-LIST @C@@@@ EDIT-LIST = ACLPAR FORMAT-LIST ACRPAR @G@@@@JX )@@G@@ FORMAT-LIST = FORMAT-ITEM ! FORMAT-ITEM ACCOMA FORMAT-LIST JY )@@G@@@D@@@@ FORMAT-ITEM = ([PEXPR] ! [NAME]) FORMAT-SPEC @B@@@@ JZ )@@G@@ FORMAT-SPEC = FORMAT-NAME [LEXPR]@F@@@@ FORMAT-NAME = ACFTA !KA )@@G@@ ACFTB ! ACFTC ! ACFTE ! ACFTF! @F@@@@ ACSKIP ! ACLINE KB )@@G@@! ACPAGE ! ACCOL ! ACFTR ! ACFTX @A@@@@ GET-1 = PTR TO FILE !KC )@@G@@ 0 @B@@@@ GET-2 = PTR TO DATA-DIR-SPEC ! 0 @B@@@@ GETKD )@@G@@-3 = PTR TO CONTROL-SPEC ! 0 @[@@@@SPACE @C@@@@ GOTO-STMT = ACGKE )@@G@@OTO EXPR D=(SCL,ANY,LAB)@[@@@@SPACE @E@@@@ IF-STMT = ACIF IFPTR1KF )@@G@@ IFPTR2 EXPR D=(SCL,ANY,SNG) @A@@@@ IFPTR1 = ACSTMT OF ELSE ! 0KG )@@G@@@B@@@@ IFPTR2 = ACSTMT OF CONTINUE STMT @[@@@@SPACE @ @@@@ KH )@@G@@ NOFLOW-STMT = ACNFLW @[@@@@SPACE @C@@@@ OPEN-STMT = ACOPEN ACKI )@@G@@NIL OPEN-SPEC @E@@@@ OPEN-SPEC = OPEN-P1 OPEN-P2 OPEN-P3 OPEKJ )@@G@@N-P4 OPEN-P5@C@@@@ [ACLSIZ PEXPR] D=(SCL,ANY,ARI) @C@@@@KK )@@G@@ [ACPSIZ PEXPR] D=(SCL,ANY,ARI) @C@@@@ [ACTKL )@@G@@ITL PEXPR] D=(SCL,ANY,SNG) @C@@@@ [ACFILE PEXPR] D=(SCLKM )@@G@@,ANY,FLE) @C@@@@ (THESE CAN APPEAR IN ANY ORDER) @B@@@@KN )@@G@@ OPEN-P1 = PTR TO NEXT OPEN-SPEC @B@@@@ OPEN-P2 = PTR TKO )@@G@@O LINESIZE ! 0 @B@@@@ OPEN-P3 = PTR TO PAGESIZE ! 0 @A@@@@KP )@@G@@ OPEN-P4 = PTR TO TITLE ! 0 @ @@@@ OPEN-P5 = PTR TO FILEKQ )@@G@@@[@@@@SPACE @C@@@@ PROC-STMT = ACPROC BLOCK-SD [PARM-LIST]@E@@@@KR )@@G@@ [ACRCUR] [ACRTNS ACLPAR ATTR-LIST ACRPAR] @C@@@@ KS )@@G@@ [ACOPTN ACLPAR ACMAIN ACRPAR] @E@@@@ ATTR-LIST = ATTKT )@@G@@RIBUTE ! ATTR-LIST ACCOMA ATTRIBUTE @E@@@@ ATTRIBUTE = ACBIN ! AKU )@@G@@CDEC ! ACCHAR PEXPR ! .... @[@@@@SPACE @A@@@@ PUT-STMT = ACPUKV )@@G@@T I/O-SPEC @[@@@@SPACE @E@@@@ RETURN-STMT = ACRTRN ! ACRTRN PEXKW )@@G@@PR D=(SCL,ANY,ANY)@[@@@@SPACE @A@@@@ SIGNAL-STMT = ACSIGN ACERRRKX )@@G@@@[@@@@SPACE @ @@@@ STOP-STMT = ACSTOP @[@@@@SPACE @A@@@@ KY )@@G@@ NULL-STMT = ACNULL (;) @]@@@@SPACE 02 @B@@@@3INTERNAL CODE GENKZ )@@G@@ERATION FORM (G CODE) @F@@@@ G CODE IS BETA CODE WITH ALL EXPRLA )@@G@@ESSIONS CONVERTED TO @F@@@@ POLISH POSTFIX. IN ADDITION, ALL BCD ENTRLB )@@G@@IES ARE CONVERTED TO @F@@@@ ACTUAL VARIABLE SD ENTRIES CORRESPONDING LC )@@G@@TO THE SCOPE RULES OF @[@@@@ PL/1.@[@@@@SPACE @D@@@@ CHANGES ILD )@@G@@N THE GAMMA CODE FROM THE BETA CODE:@[@@@@SPACE @C@@@@ EXP = NAMLE )@@G@@E ! EXP UOP ! EXP EXP BIOP @[@@@@EJECT @ @@@@3CODE GENERATION STRUCTULF )@@G@@RES @^@@@@2REGISTER STATUS WORDS @F@@@@ A REGISTER STATUS WORLG )@@G@@D DESCRIBES A REGISTER IN THE 1108 @G@@@@ WHICH WILL BE USED IN SOME GELH )@@G@@NERATED INSTRUCTION. EACH REGISTER IN @G@@@@ THE MACHINE HAS A UNIQULI )@@G@@E REGISTER STATUS WORD DESCRIBING IT. EACH @C@@@@ REGISTER STATUS WLJ )@@G@@ORD HAS THE FOLLOWING FORMAT: @[@@@@SPACE @]@@@@REMAIN 05 @D@@@@ LK )@@G@@ +---------------------+---------------------+@D@@@@ ! RLL )@@G@@GSWFL ! RGSWBL !@D@@@@ +--------------------LM )@@G@@-+----------+----------+@D@@@@ + RGSWUR ! RGSWRN LN )@@G@@! RGSWKY !@D@@@@ +---------------------+----------+----------+LO )@@G@@@[@@@@SPACE @F@@@@ RGSWFL AND RGSWBL ARE POINTERS TO OTHER REGISLP )@@G@@TER STATUS @F@@@@ WORDS. ALL REGISTERS WHICH CAN BE ALLOCATED ARE MAINTLQ )@@G@@AINED ON ONE@F@@@@ OF TWO LISTS, A FREE LIST AND A IN USE LIST. RGSWFL PLR )@@G@@OINTS TO THE@F@@@@ NEXT REGISTER STATUS WORD IN THE LIST, AND RGSWBL POILS )@@G@@NTS TO THE @G@@@@ PREVIOUS REGISTER STATUS WORD IN THE LIST. REGISTERS LT )@@G@@ARE ALLOCATED @F@@@@ FROM THE HEAD OF THE FREE LIST, AND ADDED TO THLU )@@G@@E BACK OF THE IN @F@@@@ USE LIST. IF THE FREE LIST IS EMPTY, THEN A REGLV )@@G@@ISTER AT THE HEAD @F@@@@ OF THE IN USE LIST WILL BE ALLOCATED (BY STORINLW )@@G@@G THE CONTENTS OF @A@@@@ THAT REGISTER INTO A TEMPORARY). @[@@@@SPACE LX )@@G@@@G@@@@ TWO SEPARATE SETS OF LISTS ARE MAINTAINED. ONE LIST IS FOLY )@@G@@R @G@@@@ THE A REGISTERS (A7, A9, A11, A13, AND A15) AND ONE SET IS LZ )@@G@@FOR THE @F@@@@ X REGISTERS (X4 AND X6). ALL OTHER REGISTERS WHICH ARMA )@@G@@E USED HAVE @G@@@@ SPECIAL FUNCTIONS, THUS RGSWFL AND RGSWBL ARE SET TO MB )@@G@@-1 FOR THESE. @[@@@@SPACE @F@@@@ RGSWUR IS A POINTER TO AN AMC )@@G@@DDRESS WORD (SEE NEXT SECTION)@ @@@@ THAT POINTS TO THIS REGISTER.@[@@@@MD )@@G@@SPACE @C@@@@ RGSWRN IS THE ACTUAL REGISTER NUMBER. @[@@@@SPACE ME )@@G@@@F@@@@ RGSWKY IS A SET OF FLAGS DESCRIBING THE USE OF THAT REGI-MF )@@G@@@[@@@@ STER.@[@@@@SPACE @D@@@@ FLAG 0 - REGISTER IS IN USE (ON IMG )@@G@@N USE LIST).@[@@@@SPACE @G@@@@ FLAG 1 - REGISTER CONTAINS ONE WOMH )@@G@@RD OPERAND (FIXED POINT). @[@@@@SPACE @E@@@@ FLAG 2 - REGISTMI )@@G@@ER CONTAINS 2 WORD OPERAND (FLOATING@]@@@@ POINT). @[@@@@SPACE @E@@@@MJ )@@G@@ FLAG 3 - X REGISTER CONTAINS AN ADDRESS POINTER. @]@@@@SPACE MK )@@G@@03 @#@@@@2ADDRESS WORDS @F@@@@ EVERY VARIABLE THAT IS ACTEML )@@G@@D UPON BY THE CODE GENERATOR @F@@@@ HAS AN ADDRESS WORD ASSOCIATED WITHMM )@@G@@ IT. THESE ADDRESS WORDS DES- @G@@@@ CRIBE THE LOCATION OF A VARIABLE DUMN )@@G@@RING EXECUTION, AND IS THUS THE @F@@@@ MAIN STRUCTURE WHICH IS USED MO )@@G@@TO GENERATE CODE. ADDRESS WORDS COME@#@@@@ IN TWO FORMS: @[@@@@SPACE MP )@@G@@@F@@@@ A. REGISTER ADDRESS WORDS (RAW) SIGNIFY THAT THE VARIABLEMQ )@@G@@@F@@@@ (OR EXPRESSION) DESCRIBED BY THE ADDRESS WORD IS CURRENTLY IN A MR )@@G@@@]@@@@ REGISTER. @[@@@@SPACE @F@@@@ B. CORE ADDRESS WORDS (CAW)MS )@@G@@ SIGNIFY THAT THE VARIABLE @D@@@@ DESCRIBED BY THE ADDRESS WORD IS INMT )@@G@@ CORE MEMORY. @[@@@@SPACE @D@@@@ ADDRESS WORDS HAVE THE FOLLMU )@@G@@OWING STRUCTURE: @[@@@@SPACE @]@@@@REMAIN 03 @D@@@@ +--------MV )@@G@@-------------+--+------------------+@D@@@@ ! AWRWPT MW )@@G@@ !K ! AWOFST !@D@@@@ +---------------------+--+-------MX )@@G@@-----------+@[@@@@SPACE @F@@@@ K IS THE KEEP BIT. IF CODE IS GENMY )@@G@@ERATED WHICH TAKES DATA @G@@@@ FROM THE LOCATION SPECIFIED BY THIS ADDREMZ )@@G@@SS WORD, THEN IF THE KEEP @G@@@@ BIT IS ON THE REGISTER WILL NOT BE NA )@@G@@RETURNED TO THE POOL OF UNALLO- @#@@@@ CATED REGISTERS. @]@@@@SPACE NB )@@G@@03 @^@@@@1REGISTER ADDRESS WORDS @[@@@@SPACE @^@@@@ AWRGPT ISNC )@@G@@ ZERO.@[@@@@SPACE @F@@@@ AWOFST IS A POINTER TO A REGISTER STATUND )@@G@@S WORD SIGNIFYING @F@@@@ THE REGISTER CONTAINING THE VARIABLE. THE POINTNE )@@G@@ER RGSWUR IN THE @D@@@@ REGISTER STATUS WORD POINTS TO THIS ADDRESS WORNF )@@G@@D. @]@@@@SPACE 03 @^@@@@1CORE ADDRESS WORDS @[@@@@SPACE @F@@@@NG )@@G@@ AWRWPT POINTS TO THE ADDRESS WORD CONTAINING THE REGISTER@B@@@@NH )@@G@@ WHERE THE DATA AREA CAN BE ADDRESSED. @[@@@@SPACE @F@@@@ AWONI )@@G@@FST IS THE OFFSET WITHIN THE DATA AREA POINTED TO BY @]@@@@ AWRWPT. NJ )@@G@@@]@@@@SPACE 03 @ @@@@1EXAMPLES OF ADDRESS WORDS @[@@@@SPACE @F@@@@NK )@@G@@ AN ADDRESS WORD IS CREATED FOR EACH BLOCK IN A PROGRAM. @F@@@@NL )@@G@@ THIS ADDRESS WORD POINTS TO THE LOCATION OF THE BEGINNING OF THE @F@@@@NM )@@G@@ RUN TIME ACTIVATION RECORD FOR THAT BLOCK. FOR EACH VARIABLE IN @F@@@@NN )@@G@@ THE BLOCK AN ADDRESS WORD IS CREATED BY SETTING AWRWPT TO BE A @G@@@@NO )@@G@@ POINTER TO THIS BLOCK ADDRESS WORD AND BY SETTING AWOFST TO BE THE NP )@@G@@@E@@@@ LOCAL ACTIVATION RECORD OFFSET FOR THAT VARIABLE. (COMPARE@^@@@@NQ )@@G@@ EXAMPLES 2 AND 3.) @[@@@@SPACE @F@@@@ EXAMPLE 1. A VARIABLENR )@@G@@ IS IN REGISTER A7. THE ADDRESS WORD@^@@@@ WILL LOOK AS FOLLOWS: @[@@@@NS )@@G@@SPACE @]@@@@REMAIN 10 @D@@@@ +---------------------+----------NT )@@G@@-----------+@F@@@@ +-> ! 0 ! X ---------+NU )@@G@@-----+ AW @E@@@@ ! +---------------------+---------------------+NV )@@G@@ !@E@@@@ ! !NW )@@G@@@E@@@@ ! !@E@@@@NX )@@G@@ ! +---------------------+---------------------+ !@E@@@@ !NY )@@G@@ ! XXXXXX ! XXXXXX ! <---+@F@@@@ ! +--NZ )@@G@@-------------------+----------+----------+ RGSW @D@@@@ +---+--OA )@@G@@------- X ! 7 ! ...0011 !@D@@@@ +--------------OB )@@G@@-------+----------+----------+@]@@@@SPACE 02 @F@@@@ EXAMPLE 2OC )@@G@@. IF A VARIABLE IS WORD 12 OF THE LOCAL ACTIVA- @F@@@@ TION RECORD (POINOD )@@G@@TED TO BY REGISTER X10), THEN THE ADDRESS WORD @]@@@@ WILL BE: @[@@@@OE )@@G@@SPACE @]@@@@REMAIN 15 @D@@@@ +---------------------+----------OF )@@G@@-----------+@F@@@@ +---+--------- X ! 12 !OG )@@G@@ AW @D@@@@ ! +---------------------+---------------------+OH )@@G@@@[@@@@ !@[@@@@ !@D@@@@ ! +---------------------+----------OI )@@G@@-----------+@F@@@@ +-> ! 0 ! X ---------+OJ )@@G@@-----+ AW @E@@@@ +-> +---------------------+---------------------+OK )@@G@@ !@E@@@@ ! !OL )@@G@@@E@@@@ ! !@E@@@@OM )@@G@@ ! +---------------------+---------------------+ !@E@@@@ !ON )@@G@@ ! XXXXXX ! XXXXXX ! <---+@F@@@@ ! +--OO )@@G@@-------------------+----------+----------+ RGSW @D@@@@ +---+--OP )@@G@@------- X ! 10 ! ...1001 !@D@@@@ +--------------OQ )@@G@@-------+----------+----------+@]@@@@SPACE 02 @F@@@@ EXAMPLE 3OR )@@G@@. IF A VARIABLE IS AT WORD 37 OF AN ACTIVATION @G@@@@ RECORD AT LEVEL NOS )@@G@@-4 (WHERE THE CURRENT BLOCK IS LEVEL N), THEN THE @B@@@@ ADDRESS WOROT )@@G@@DS CREATED ARE AS FOLLOWS: @[@@@@SPACE @]@@@@REMAIN 20 @D@@@@ OU )@@G@@ +---------------------+---------------------+@D@@@@ +---+--------OV )@@G@@- X ! 37 !@D@@@@ ! +--------------------OW )@@G@@-+---------------------+@[@@@@ !@[@@@@ !@D@@@@ +-> +--------OX )@@G@@-------------+---------------------+@D@@@@ +---+--------- X OY )@@G@@ ! DISPLAY (N-4) +@D@@@@ ! +---------------------+----------OZ )@@G@@-----------+@[@@@@ !@[@@@@ !@D@@@@ ! +--------------------PA )@@G@@-+---------------------+@E@@@@ +-> ! 0 ! PB )@@G@@X ---------+---+ @E@@@@ +-> +---------------------+----------------PC )@@G@@-----+ ! @E@@@@ ! PD )@@G@@ ! @E@@@@ ! ! PE )@@G@@@E@@@@ ! +---------------------+---------------------+ ! @E@@@@PF )@@G@@ ! + XXXXXX ! XXXXXX ! <-+ @D@@@@ !PG )@@G@@ +---------------------+----------+----------+@D@@@@ +---+--------PH )@@G@@- X ! 10 ! ...1001 !@D@@@@ +--------------------PI )@@G@@-+----------+----------+@]@@@@SPACE 03 @^@@@@2CODE GENERATOR STACK PJ )@@G@@@G@@@@ THE CODE GENERATOR USES A STACK TO GENERATE CODE. FOR EACPK )@@G@@H @F@@@@ VARIABLE, THE FOLLOWING 6 WORD STACK ENTRY (SGDSCT) IS ALLOPL )@@G@@CATED.@[@@@@SPACE @]@@@@REMAIN 13 @D@@@@ +----------+---------PM )@@G@@-+----------+----------+@D@@@@ ! SGDID ! SGDCLS ! SGDSCL PN )@@G@@! SGDPRE !@D@@@@ +----------+----------+----------+----------+PO )@@G@@@D@@@@ ! REAL AW !@D@@@@ PP )@@G@@ +-------------------------------------------+@D@@@@ ! PQ )@@G@@ IMAGINARY AW !@D@@@@ +--------------------PR )@@G@@-----------------------+@D@@@@ ! AUX REAL AW PS )@@G@@ !@D@@@@ +-------------------------------------------+PT )@@G@@@D@@@@ ! AUX IMAGINARY AW !@D@@@@ PU )@@G@@ +---------------------+---------------------+@D@@@@ ! SPV )@@G@@GDRSD ! SGDISD !@D@@@@ +--------------------PW )@@G@@-+---------------------+@[@@@@SPACE @G@@@@ SGDID GIVES THE TYPE PX )@@G@@OF STACK ENTRY (EXPRESSION, DO BLOCK, @A@@@@ IF BLOCK, PROCEDURE-BEGPY )@@G@@IN BLOCK). @[@@@@SPACE @C@@@@ SGDCLS GIVES ATTRIBUTES FOR THIS PZ )@@G@@ENTRY.@[@@@@SPACE @D@@@@ SGDSCL GIVES THE SCALE FOR THE VARIABLEQA )@@G@@. @[@@@@SPACE @D@@@@ SGDPRE GIVES THE PRECISION FOR THE VARIQB )@@G@@ABLE. @[@@@@SPACE @G@@@@ REAL AW IS AN ADDRESS WORD (SEE NEXT TWQC )@@G@@O SECTIONS) DESCRI- @D@@@@ BING THE LOCATION OF THE REAL PART OF THEQD )@@G@@ VARIABLE. @[@@@@SPACE @G@@@@ IMAGINARY AW IS AN ADDRESS WORD DQE )@@G@@ESCRIBING THE LOCATION OF @F@@@@ THE IMAGINARY PART OF THE VARIABLE.QF )@@G@@ (IT POINTS TO THE VARIABLE @E@@@@ KKDO, WHICH IS PERMANENTLY ALLOCATEQG )@@G@@D IN PLUMCM, FOR REAL @]@@@@ VARIABLES.)@[@@@@SPACE @F@@@@ AUXQH )@@G@@ REAL AW AND AUX IMAGINARY AW ARE AUXILLIARY ADDRESS @A@@@@ WORDS FOR SQI )@@G@@TRUCTURE ACCESSING. @[@@@@SPACE @G@@@@ SGDRSD IS A POINTER TQJ )@@G@@O THE SYMBOL TABLE ENTRY (SD) FOR THE @ @@@@ REAL PART OF THE VARIABQK )@@G@@LE. @[@@@@SPACE @F@@@@ SGDISD IS A POINTER TO THE SD CORRESPONQL )@@G@@DING TO THE IMA- @ @@@@ GINARY PART OF THE VARIABLE. @[@@@@SPACE @F@@@@QM )@@G@@ AGRL1 IS A NAME THAT REFERS TO THE REAL ADDRESS WORD OF @F@@@@QN )@@G@@ THE FIRST STACK ENTRY. AGRL2 IS A NAME THAT REFERS TO THE REAL @F@@@@QO )@@G@@ PART AW OF THE SECOND STACK ENTRY. SIMILARLY AGIM1 POINTS TO THE@F@@@@QP )@@G@@ IMAGINARY AW OF THE FIRST STACK ENTRY AND AGIM2 REFERS TO THE @B@@@@QQ )@@G@@ IMAGINARY AW OF THE SECOND STACK ENTRY. @]@@@@SPACE 03 @^@@@@2CODE QR )@@G@@GENERATION MACROS @[@@@@SPACE @F@@@@ CODE IS GENERATED VIA THE IQS )@@G@@NTERPRETIVE CODER. ALL CODE IS@F@@@@ A SERIES OF MACRO CALLS. THE FOLLOWQT )@@G@@ING NOTATION WILL BE USED TO @^@@@@ DESCRIBE THESE MACROS: @[@@@@SPACE QU )@@G@@@D@@@@ AW IS AN ADDRESS WORD. RAW IS A REGISTER AW. @[@@@@SPACE QV )@@G@@@ @@@@ FLAG IS A 9 BIT FLAG.@[@@@@SPACE @A@@@@ LBL IS A QW )@@G@@STATEMENT LABEL. @[@@@@SPACE @D@@@@ J IS AN INSTRUCTION J FIELDQX )@@G@@ (FOR THE 1108). @[@@@@SPACE @A@@@@ REG IS A REGISTER NUMBER. QY )@@G@@@]@@@@SPACE 02 @A@@@@1INVOKING THE INTERPRETIVE CODER @[@@@@SPACE QZ )@@G@@@F@@@@ THERE ARE 4 ENTRIES TO THE INTERPRETIVE CODER. THEY ARE RA )@@G@@@^@@@@ INVOKED AS FOLLOWS: @[@@@@SPACE @F@@@@ GEN RB )@@G@@ GENERATE THE FOLLOWING INSTRUCTION. @E@@@@ GENM RC )@@G@@ GENERATE THE FOLLOWING LIST OF @D@@@@ IRD )@@G@@NSTRUCTIONS (UNTIL GFIN)@F@@@@ GENR LBL ! R,REG GENERATE INSTRE )@@G@@RUCTION AT LBL OR AT @D@@@@ ADDRESS IN RERF )@@G@@GISTER REG. @E@@@@ GENMR LBL ! R,REG GENERATE LIST AT LBL OR RRG )@@G@@EG. @]@@@@SPACE 03 @E@@@@1TERMINATING THE INTERPRETIVE CODER (FROM RH )@@G@@GENM OR GENMR) @[@@@@SPACE @E@@@@ GFIN ['POP'] TERMINARI )@@G@@TE GENM OR GENMR. ('POP'@G@@@@ SAYS TO POP SRJ )@@G@@TACK ENTRY ON RETURNING.) @]@@@@SPACE 03 @#@@@@1INSTRUCTIONS RK )@@G@@@[@@@@SPACE @E@@@@ GLOAD AW [,2] CHANGE AW TO 1 [2] WORD RRL )@@G@@AW @E@@@@ (GENERATE LOAD INSTRUCTION) RM )@@G@@@D@@@@ GINST OPCODE,RAW,AW GENERATE OPCODE RAW,AW @E@@@@ RN )@@G@@ GDBLE OPCODE,RAW,AW GENERATE DOUBLE INST (071) @D@@@@ GFLRO )@@G@@OAT OPCODE,RAW,AW GENERATE FLOAT INST @C@@@@ GSHIN OPCODE,RARP )@@G@@W,AW GENERATE SHIFT INST@F@@@@ OP CODES ARE WRITTEN OPXX WHERE XRQ )@@G@@X IS THE 1108 MNEUMONIC.@]@@@@SPACE 03 @#@@@@1FLAG INSTRUCTIONS@[@@@@RR )@@G@@SPACE @D@@@@ GNI FLAG FLAG AND DGFLGZ -> DGFLGZ@D@@@@RS )@@G@@ GOI FLAG FLAG OR DGFLGZ -> DGFLGZ @C@@@@ GMVRT )@@G@@I FLAG FLAG -> DGFLGZ @D@@@@ GXI FLAG FRU )@@G@@LAG XOR DGFLGZ -> DGFLGZ@F@@@@ GBON LOC,FLAG GOTO LOC IF FRV )@@G@@LAG IS ON IN DGFLGZ @F@@@@ GBOFF LOC,FLAG GOTO LOC IF FRW )@@G@@LAG IS OFF IN DGFLGZ @F@@@@ GBR LOC,FLAG,[ON ! OFF],AW,J IFRX )@@G@@ FLAG IS (ON ! OFF) @D@@@@ IN AW,J THEN RY )@@G@@GO TO LOC @]@@@@SPACE 03 @^@@@@1GEN CONTROL MACROS @[@@@@SPACE RZ )@@G@@@D@@@@ GGOTO LOC TRANSFER CONTROL TO LOC @E@@@@ SA )@@G@@ GBAL LOC INTERNAL SUBROUTINE CALL TO LOC@C@@@@ SB )@@G@@ (ONE LEVEL ONLY) @E@@@@ GRTRN RSC )@@G@@ETURN FROM INTERNAL SUBROUTINE@F@@@@ GAPPN LOC GO TO LSD )@@G@@OC. RETURN VIA LJMP. THIS @F@@@@ IS AN ESE )@@G@@SCAPE FROM THE GEN MACROS. @F@@@@ USE SPASF )@@G@@RINGLY. ALSO REGISTERS MUST @F@@@@ NOT BE SG )@@G@@ALTERED WHILE IN APPENDAGE. @E@@@@ GIFR LOC,AW GO TO LSH )@@G@@OC IF AW IS REALLY RAW @E@@@@ GIFE LOC,AW GOTO LOC IF ASI )@@G@@W IS EVEN REGISTER@E@@@@ GIFO LOC,AW GOTO LOC IF AW IS OSJ )@@G@@DD REGISTER @]@@@@SPACE 03 @#@@@@1JUMP INSTRUCTIONS@[@@@@SPACE @F@@@@SK )@@G@@ GLABEL AW DEFINE LOCATION (OF GENERATED CODE) @F@@@@SL )@@G@@ IN AW. USED IN JUMP INSTRUCTIONS @E@@@@SM )@@G@@ GJUMP AW GENERATE JUMP TO LOCATION IN AW@E@@@@ SN )@@G@@ GCJMP OPCODE,RAW,AW GENERATE TEST-OPCODE,U RAW,0 @C@@@@ SO )@@G@@ J AW @D@@@@ GSUB NAME GSP )@@G@@ENERATE LMJ X11,NAME @D@@@@ GLMJ RAW GENERATE LMJ SQ )@@G@@RAW,$+1 @D@@@@ GJGD RAW,AW GENERATE JGD INSTRUCTION SR )@@G@@@]@@@@SPACE 03 @#@@@@1OTHER GEN MACROS @[@@@@SPACE @B@@@@ GLBSS )@@G@@L DEFINE LABEL @E@@@@ GLIT N INSERT ST )@@G@@THE N FOLLOWING WORDS @C@@@@ OF LITERAL DASU )@@G@@TA @D@@@@ GLITRG REG REG HAS NEXT INSTRUCTION.@E@@@@SV )@@G@@ GMOVE N,M,S STACK(M) -> STACK(N) (S WORDS) @D@@@@ SW )@@G@@ GFREE AW FREE TEMP OR REGISTER @C@@@@ GKEEP AW SX )@@G@@ DO NOT FREE AW @F@@@@ GSHIFT AW CHANGE SY )@@G@@REGISTER IN ODD-EVEN PAIR @F@@@@ TO POINSZ )@@G@@T TO OTHER REGISTER OF PAIR @F@@@@ GGETGR AW ['X'] ALLOCATTA )@@G@@E AN 'A' ['X'] REGISTER IN AW @G@@@@ GFSR RAW FREE SCTB )@@G@@RATCH REGISTER (X5 OR X11 ONLY) @B@@@@ GSET AW1,AW2 ATC )@@G@@W2 -> AW1 @E@@@@ GGETT AW,N ALLOCATE N WORD TEMP IN ATD )@@G@@W @F@@@@ GMARK AW SAVE CURRENT GENERATED CODE LOCTE )@@G@@ATION @F@@@@ GUSE AW SET NEXT LOCATION TO BE GENERATTF )@@G@@ED @]@@@@SPACE 03 @ @@@@2EXAMPLE OF GENERATION MACROS @G@@@@ TG )@@G@@ IF THE TOP TWO STACK ENTRIES CONTAIN FIXED BINARY NUMBERS, @F@@@@TH )@@G@@ THEN THE FOLLOWING SEQUENCE OF INSTRUCTIONS WILL ADD THE TWO @F@@@@TI )@@G@@ NUMBERS AND STORE THE RESULT INTO A TEMPORARY. THE TOP STACK @F@@@@TJ )@@G@@ ELEMENT WILL BE DELETED AND THE NEW TOP OF STACK ENTRY WILL CON- @A@@@@TK )@@G@@ TAIN THE ADDRESS OF THE TEMPORARY. @[@@@@SPACE @]@@@@REMAIN 10 @D@@@@TL )@@G@@ GENM START GENERATION @F@@@@ GIFTM )@@G@@R INREG,AGRL2 GOTO INREG IF AGRL2 IS IN REG. @E@@@@ GLOTN )@@G@@AD AGRL2,1 PUT 2ND ARGUMENT IN REG. @#@@@@ INREG GLBL TO )@@G@@@E@@@@ GINST OPAA,AGRL2,AGRL1 ADD TOP OF STACK TO 2ND @E@@@@TP )@@G@@ GGETT AGRL1,1 ALLOCATE 1 WORD TEMP. @D@@@@ TQ )@@G@@ GINST OPSA,AGRL2,AGRL1 STORE SUM INTO TEMP@E@@@@ GSET AGRTR )@@G@@L2,AGRL1 SET AGRL2 TO BE TEMP @E@@@@ GFIN 'POP' TS )@@G@@ TERMINATE CODE AND POP @B@@@@ TT )@@G@@ STACK @]@@@@SPACE 05 @^@@@@3EXECUTION STRUCTURES @ @@@@2ACTIVTU )@@G@@ATION RECORD FORMAT @F@@@@ DATA STORAGE IS MANAGED BY A RUNTTV )@@G@@IME STACK. EACH ELEMENT @G@@@@ IN THE STACK IS CALLED AN ACTIVATION RECOTW )@@G@@RD, AND CONTAINS THE DATA @F@@@@ AREA FOR A PROCEDURE OR A BEGIN BLOTX )@@G@@CK. THE FORMAT OF THE ACTIVA- @ @@@@ TION RECORD IS AS FOLLOWS: @[@@@@TY )@@G@@SPACE @]@@@@REMAIN 20 @B@@@@ +---------------------+ TZ )@@G@@@B@@@@ ! SYSTEM VARIABLES ! @B@@@@ +UA )@@G@@---------------------+ @B@@@@ ! REGISTER SAVE AREA ! UB )@@G@@@B@@@@ +---------------------+ @B@@@@ !UC )@@G@@ DISPLAY ! @B@@@@ +---------------------+ UD )@@G@@@B@@@@ ! PARAMETER PTRS ! @B@@@@ +UE )@@G@@---------------------+ @B@@@@ ! DO STACK ! UF )@@G@@@B@@@@ +---------------------+ @B@@@@ !UG )@@G@@ LOCAL ! @B@@@@ ! VARIABLES ! UH )@@G@@@B@@@@ +---------------------+ @B@@@@ !UI )@@G@@ TEMPORARIES ! @B@@@@ +---------------------+ UJ )@@G@@@B@@@@ ! STRING STORAGE ! @B@@@@ +UK )@@G@@---------------------+ @B@@@@ ! STRING TEMPORARIES ! UL )@@G@@@B@@@@ +---------------------+ @[@@@@SPACE @F@@@@ UM )@@G@@ 'SYSTEM VARIABLES' CONTAIN INFORMATION ABOUT THE ACTIVA- @G@@@@ TION UN )@@G@@RECORD. THIS INFORMATION INCLUDES SD OF PROCEDURE, INVOCATION @G@@@@UO )@@G@@ COUNT OF ACTIVATION RECORD, ACTIVATION RECORD OF CALLING PROCEDURE UP )@@G@@@D@@@@ AND TYPE OF CALL (AS A FUNCTION OR AS A SUBROUTINE). @[@@@@SPACE UQ )@@G@@@F@@@@ 'REGISTER SAVE AREA' IS THE SAVE AREA FOR THE REGISTERS UR )@@G@@@ @@@@ FROM THE CALLING PROCEDURE. @[@@@@SPACE @F@@@@ 'DISPLY' US )@@G@@CONTAINS THE ACTIVATION RECORD POINTS FOR THE @F@@@@ STATIC NESTING OFUT )@@G@@ THE CURRENT PROCEDURE. NORMALLY 4 LEVELS OF @G@@@@ ACTIVATION RECORDUU )@@G@@S ARE KEPT IN INDEX REGISTERS X7 TO X10 HOWEVER, @G@@@@ IF A VARIABUV )@@G@@LE FROM A MORE DEEPLY NESTED PROCEDURE IS USED, THEN AN @F@@@@ INDEXUW )@@G@@ REGISTER (X5 OR X11) WILL FIRST BE LOADED WITH THE APPRO- @C@@@@ PRIATUX )@@G@@E POINTER FROM THE DISPLAY VARIABLES. @[@@@@SPACE @G@@@@ 'PAUY )@@G@@RAMETER PTRS' CONTAIN POINTERS TO THE CALL BY REFERENCE @]@@@@ PARAMUZ )@@G@@ETERS.@[@@@@SPACE @F@@@@ 'DO STACK' CONTAINS A STACK OF WORDS USVA )@@G@@ED TO CONTAIN THE @F@@@@ RETURN JUMPS IN DO LOOPS. THE NESTING OF A DO LVB )@@G@@OOP IS CALCULATED,@G@@@@ AND THE APPROPRIATE ELEMENT IN THE STACK IS USEVC )@@G@@D. THIS DO STACK IS @G@@@@ USED IN TRAPPING ON ILLEGAL GOTO STATEMENVD )@@G@@TS TO LABELS IN AN ACTIVE @]@@@@ DO LOOP. @[@@@@SPACE @G@@@@ VE )@@G@@ 'LOCAL VARIABLES' ARE THE DECLARED VARIABLES OF THE PROCE- @F@@@@VF )@@G@@ DURE. FOR STRING VARIABLES ONLY DOPE VECTORS ARE ALLOCATED. @[@@@@VG )@@G@@SPACE @F@@@@ 'TEMPORARIES' ARE ALLOCATED TEMPORARIES (ARITHMETICVH )@@G@@) @F@@@@ ALLOCATED DURING CODE GENERATION TIME. 'STRING TEMPORARIES'VI )@@G@@ ARE @ @@@@ ALLOCATED DURING EXECUTION. @]@@@@SPACE 02 @#@@@@2DATA VJ )@@G@@FORMATS @]@@@@SPACE 02 @#@@@@1FIXED BINARY @[@@@@SPACE @G@@@@VK )@@G@@ FIXED BINARY DATA IS STORED AS BINARY INTEGERS. A NUMBER N VL )@@G@@@F@@@@ WITH A GIVEN (P,Q) IS STORED AS THE 36 BIT INTEGER N*2**Q. THE VM )@@G@@@G@@@@ POSITION OF THE BINARY POINT IS ASSUMED TO BE Q BITS FROM THE LEFVN )@@G@@T @F@@@@ (LOW ORDER BITS) END OF THE NUMBER. THIS Q IS KNOWN AT COMPVO )@@G@@ILE @G@@@@ TIME, AND THE APPROPRIATE SCALING IS DONE (SHIFTING LEFT ORVP )@@G@@ RIGHT) @B@@@@ WHENEVER A CALCULATION CALLS FOR IT. @]@@@@SPACE VQ )@@G@@03 @#@@@@1FLOAT BINARY @[@@@@SPACE @F@@@@ A FLOAT BINARY VR )@@G@@NUMBER IS STORED AS A DOUBLE PRECISION @^@@@@ FLOATING POINT NUMBER .VS )@@G@@@]@@@@SPACE 03 @#@@@@1FLOAT DECIMAL @[@@@@SPACE @F@@@@ A FVT )@@G@@LOAT DECIMAL NUMBER IS STORED AS A DOUBLE PRECISION @^@@@@ FLOATING POVU )@@G@@INT NUMBER. @]@@@@SPACE 03 @#@@@@1FIXED DECIMAL @[@@@@SPACE @F@@@@VV )@@G@@ A FIXED DECIMAL NUMBER OF PRECISION (P,Q) IS STORED AS A @F@@@@VW )@@G@@ DOUBLE PRECISION FLOATING POINT NUMBER IN THE FORM N*10**Q. JUST @F@@@@VX )@@G@@ AS IN FIXED BINARY, THE NUMBER IS REPRESENTED AS AN INTEGER, WITH@G@@@@VY )@@G@@ THE APPROPRIATE SCALING DONE BY THE COMPILER BY GENERATING CODE TO VZ )@@G@@@C@@@@ MULTIPLY OR DIVIDE BY THE PROPER POWER OF 10. @]@@@@SPACE 02 WA )@@G@@@#@@@@1CHARACTER STRINGS@[@@@@SPACE @F@@@@ EACH CHARACTER STRINGWB )@@G@@ IS DESCRIBED BY A DOPE VECTOR AS @]@@@@ FOLLOWS: @[@@@@SPACE @]@@@@WC )@@G@@REMAIN 05 @D@@@@ +------+------+-------+---------------------+WD )@@G@@@D@@@@ !FLAGS ! TYPE ! N. U. ! POINTER TO STRING !@D@@@@ WE )@@G@@ +------+------+-------+---------------------+@D@@@@ ! MAX LENWF )@@G@@GTH ! CURRENT LENGTH !@D@@@@ +--------------------WG )@@G@@-+---------------------+@[@@@@SPACE @B@@@@ THE FLAGS WHICH ARE DWH )@@G@@EFINED ARE: @F@@@@ 1 - STRING IS UNINITIALIZED. DATA MUST BWI )@@G@@E STORED @E@@@@ INTO STRING BEFORE IT MAY BE REFERENWJ )@@G@@CED. @[@@@@SPACE @B@@@@ TYPE FLAGS ARE THE FOLLOWING: @D@@@@WK )@@G@@ 1 - DOPE VECTOR IS FOR A BIT STRING @C@@@@ WL )@@G@@ 2 - STRING HAS VARYING ATTRIBUTE @[@@@@SPACE @C@@@@ THE FIELDWM )@@G@@ N. U. IS CURRENTLY NOT USED. @]@@@@SPACE 02 @]@@@@1BIT STRINGS@[@@@@WN )@@G@@SPACE @F@@@@ BIT STRINGS HAVE THE SAME FORMAT AS CHARACTER STRINWO )@@G@@GS. @F@@@@ BITS ARE REPRESENTED AS OCTAL 60 ('0') AND OCTAL 61 ('1'). WP )@@G@@ NOTE @F@@@@ THAT EACH BIT OF A BIT STRING TAKES 6 BITS (1 CHARACTER) INWQ )@@G@@ THE @[@@@@ 1108.@]@@@@SPACE 02 @]@@@@1ARRAYS @[@@@@SPACE @E@@@@WR )@@G@@ ARRAYS ARE DESCRIBED BY THE FOLLOWING DOPE VECTOR @[@@@@SPACE WS )@@G@@@]@@@@REMAIN 16 @D@@@@ +--------------------------------------WT )@@G@@-----+@D@@@@ ! V0 !@D@@@@WU )@@G@@ +-------------------------------------------+@D@@@@ ! WV )@@G@@ D1 !@D@@@@ +--------------WW )@@G@@-------+---------------------+@D@@@@ ! E1 ! WX )@@G@@ L1 !@D@@@@ +---------------------+----------------WY )@@G@@-----+@D@@@@ ! D2 !@D@@@@WZ )@@G@@ +-------------------------------------------+@D@@@@ ! XA )@@G@@ . !@D@@@@ ! XB )@@G@@ . !@D@@@@ +--------------------------XC )@@G@@-----------------+@D@@@@ ! DN XD )@@G@@ !@D@@@@ +---------------------+---------------------+@D@@@@XE )@@G@@ ! EN ! LN !@D@@@@ +--XF )@@G@@-------------------+---------------------+@[@@@@SPACE @D@@@@ V0 XG )@@G@@= VIRTUAL ORIGIN (ELEMENT A(0,0,0,...,0)) @[@@@@SPACE @D@@@@ DI XH )@@G@@IS THE MULTIPLIER FOR THE ITH SUBSCRIPT @[@@@@SPACE @A@@@@ LI XI )@@G@@IS THE ITH LOWER BOUND @[@@@@SPACE @D@@@@ EI IS THE EXTENT-1 OFXJ )@@G@@ THE ITH SUBSCRIPT. @[@@@@SPACE @B@@@@ THE ITH UPPER BOUND IXK )@@G@@S LI+EI. @[@@@@SPACE @F@@@@ VO IS THE VIRTUAL ORIGIN OF THE AXL )@@G@@RRAY. VO IS THE ADDRESS @C@@@@ OF THE ZEROTH ELEMENT (IF IT EXISXM )@@G@@TED). @F@@@@ V0 = ACTUAL STARTING ADDRESS OF ARRAY -SIGMA(DI*LI)XN )@@G@@ . @[@@@@SPACE @D@@@@ ADDRESS OF A(S1,S2,...SN) = V0+SIGMA(SIXO )@@G@@*DI). @[@@@@SPACE @C@@@@ FOR EXAMPLE, IF THE DECLARATION WERE XP )@@G@@@[@@@@SPACE @A@@@@ DECLARE A (1:10, 1:20); @[@@@@SPACE @D@@@@XQ )@@G@@ THEN L2=2, E2=20 AND D2=1 AND L1=1, E1=10 AND D1=20. @]@@@@SPACE 03 XR )@@G@@@]@@@@1STRUCTURES @[@@@@SPACE @F@@@@ THE DOPE VECTOR OF A STRUCTXS )@@G@@URE IS THE SUM OF THE DOPE @F@@@@ VECTORS FOR EACH OF ITS CONSTITUENTXT )@@G@@ LEAF ELEMENTS. ARITHMETIC @F@@@@ VARIABLES HAVE A ONE WORD DOPE VECTXU )@@G@@OR POINTING TO ITS LOCATION IN@]@@@@ MEMORY. @]@@@@SPACE 03 @]@@@@XV )@@G@@2FILE I/O @F@@@@ I/O IS MANAGED DURING EXECUTION BY ASSOCIATINXW )@@G@@G AN 8 WORD @G@@@@ I/O CONTROL BLOCK (IOCB) WITH EACH FILE. THE FORMAT OXX )@@G@@F THE CONTROL @^@@@@ BLOCK IS AS FOLLOWS. @[@@@@SPACE @D@@@@ XY )@@G@@ +-------------------------------------------+@D@@@@ ! XZ )@@G@@ BUFFER POINTERS !@D@@@@ +--------------------YA )@@G@@-+---------------------+@D@@@@ ! LEFT ! BUFFER AYB )@@G@@DDRESS !@D@@@@ +----------+----------+----------+----------+YC )@@G@@@D@@@@ ! SKIP ! LINE NUM ! FLAG1 ! OPTIONS !@D@@@@ YD )@@G@@ +----------+----------+----------+----------+@D@@@@ ! YE )@@G@@ FILENAME !@D@@@@ + - - - - - - - - - -YF )@@G@@ - - - - - - - - - - - +@D@@@@ ! * * * * * * YG )@@G@@* !@D@@@@ +---------------------+---------------------+YH )@@G@@@D@@@@ ! SD PTR ! CONTROL BLOCK ADDR !@D@@@@ YI )@@G@@ +---------------------+----------+----------+@D@@@@ ! LIYJ )@@G@@NESIZE ! PAGESIZE ! PAGE NUM !@D@@@@ +--------------------YK )@@G@@-+----------+----------+@D@@@@ ! RECORD LENGTH ! FLAG2 YL )@@G@@! NOT USED !@D@@@@ +---------------------+----------+----------+YM )@@G@@@[@@@@SPACE @F@@@@ I/O IN PLUM IS STREAM ORIENTED. WHEN A BUFFERYN )@@G@@ FILLS THEN @F@@@@ IT IS PRINTED AND THE NEXT BUFFER IS STARTED. 'BUFFERYO )@@G@@ POINTERS' @G@@@@ CONTAIN THE 2 REGISTER CONTENTS NECESSARY TO STORE THYP )@@G@@E NEXT CHARA- @F@@@@ CTER IN THE BUFFER. 'LEFT' CONTAINS THE NUMBER YQ )@@G@@OF CHARACTERS LEFT@F@@@@ IN THE BUFFER AND 'BUFFER ADDRESS' IS THE STARTYR )@@G@@ OF THE BUFFER. @F@@@@ 'SKIP' CONTAINS THE NUMBER OF LINES TO SKIP BEFYS )@@G@@ORE THIS BUFFER IS@G@@@@ PRINTED AND 'LINE NUM' IS THE CURRENT LINE NUMBYT )@@G@@ER OF THIS IMAGE ON @F@@@@ THE PRINTED PAGE. 'FLAG1' CONTAINS FLAGS YU )@@G@@USED BY THE RUNTIME I/O @F@@@@ ROUTINES AND 'OPTIONS' ARE FLAGS DETERMINYV )@@G@@ING THE TYPE OF I/O @D@@@@ STATEMENT CURRENTLY BEING EXECUTED USING YW )@@G@@THAT IOCB. @[@@@@SPACE @G@@@@ THESE FIRST THREE WORDS ARE ALSO YX )@@G@@CALLED THE STRING CONTROL @]@@@@ BLOCK. @[@@@@SPACE @G@@@@ YY )@@G@@ 'FILENAME' IS THE EXEC8 FILENAME FOR THE FILE, 'SD PTR' IS @F@@@@YZ )@@G@@ A POINTER TO THE FILE SD CURRENTLY ACCESSING THE IOCB. 'CONTROL @F@@@@ZA )@@G@@ BLOCK ADDR' POINTS TO A READ$/PRINT$ PACKET, OR POINTS TO AN FCT @F@@@@ZB )@@G@@ TABLE ENTRY IF THE FILE IS AN SDF DATA FILE. 'LINESIZE' IS THE @G@@@@ZC )@@G@@ CURRENT LINESIZE AND 'PAGESIZE' IS THE CURRENT PAGE SIZE AND 'PAGE ZD )@@G@@@F@@@@ NUM' IS THE CURRENT PAGE NUMBER. 'RECORD LENGTH' IS THE BUFFER ZE )@@G@@@F@@@@ SIZE IN WORDS (CEIL(LINESIZE/6)) AND 'FLAG2' CONTAINS ADDITIONAL ZF )@@G@@@ @@@@ FLAGS USED BY THE I/O SYSTEM.@[@@@@SPACE @F@@@@ GET (AND ZG )@@G@@PUT) EXECUTE AS FOLLOWS. FOR EACH GET (OR PUT) @G@@@@ STATEMENT THAT SPZH )@@G@@ECIFIES A FILE, AN IOCB IS OBTAINED. FOR EACH GET @G@@@@ (OR PUT) STZI )@@G@@ATEMENT THAT SPECIFIES A STRING, A STRING CONTROL BLOCK @F@@@@ IS ALZJ )@@G@@LOCATED IN THE ACTIVATION RECORD. EACH GET (OR PUT) LIST, @F@@@@ DATA ZK )@@G@@OR EDIT ITEM IS A SEPARATE CALL TO THE I/O SYSTEM. ONLY THE @F@@@@ FIRSTZL )@@G@@ THREE WORDS OF THE IOCB (STRING CONTROL BLOCK) ARE USED IN @A@@@@ FILLIZM )@@G@@NG THE BUFFER WITH THE DATA. @]@@@@SPACE 03 @^@@@@2REGISTER ALLOCATIZN )@@G@@ON @F@@@@ REGISTERS USED IN PLUM FALL INTO THREE CLASSES: INZO )@@G@@DEX @G@@@@ REGISTERS, ACCUMULATORS AND SPECIAL REGISTERS. EACH REGISTEZP )@@G@@R WHICH @F@@@@ IS USED HAS AN ASSOCIATED REGISTER STATUS WORD AND ADZQ )@@G@@DRESS WORD @B@@@@ DEFINED FOR IT DURING CODE GENERATION. @]@@@@SPACE ZR )@@G@@02 @#@@@@1INDEX REGISTERS @[@@@@SPACE @F@@@@ INDEX REGISTERSZS )@@G@@ ARE ALLOCATED FOR STRING OPERATIONS TO @F@@@@ CONTAIN THE ADDRESS OF ZT )@@G@@THE DOPE VECTOR. THE REGISTER IS ALWAYS @A@@@@ OBTAINED FROM THE SET XZU )@@G@@4 OR X6. @]@@@@SPACE 02 @#@@@@1ACCUMULATORS @[@@@@SPACE @F@@@@ZV )@@G@@ ACCUMULATORS ARE ALWAYS ALLOCATED IN ODD-EVEN PAIRS SO @F@@@@ZW )@@G@@ THAT DOUBLE WORD FLOATING POINT CAN BE ACCOMODATED EASILY. FOR @F@@@@ZX )@@G@@ FIXED POINT OPERATIONS, THE ODD REGISTER OF THE PAIR IS USED. @B@@@@ZY )@@G@@ ACCUMULATORS ARE REGISTERS A7 TO A16. @]@@@@SPACE 02 @#@@@@1SPECIZZ )@@G@@AL PURPOSE @[@@@@SPACE @F@@@@ ALL OTHER REGISTERS HAVE A SPECIAAA )@@G@@L PURPOSE AS DEFINED IN @#@@@@ THE LIST BELOW. @[@@@@SPACE @[@@@@DOUBLEAB )@@G@@@F@@@@ X1-X3 TEMPORARY REGISTERS USED BY I/O CODE AND INITIAL AC )@@G@@@#@@@@ CODE@B@@@@ X4 ALLOCATED INDEX REGISTER AD )@@G@@@B@@@@ X5 TEMPORARY INDEX REGISTER @B@@@@ X6 ALLOAE )@@G@@CATED INDEX REGISTER @D@@@@ X7 POINTER TO LEVEL N-3 ACTIVATAF )@@G@@ION RECORD @D@@@@ X8 POINTER TO LEVEL N-2 ACTIVATION RECORD AG )@@G@@@D@@@@ X9 POINTER TO LEVEL N-1 ACTIVATION RECORD @E@@@@ AH )@@G@@ X10 POINTER TO LOCAL (LEVEL N) ACTIVATION RECORD @E@@@@ X11AI )@@G@@ LINK REGISTER AND TEMPORARY INDEX REGISTER @A@@@@ A0 PIT AJ )@@G@@STACK REGISTER @B@@@@ A1 PARAMETER PASSING REGISTER @B@@@@AK )@@G@@ A2 PARAMETER PASSING REGISTER @ @@@@ A3-A4 WORK REGIAL )@@G@@STER @ @@@@ A5-A6 WORK REGISTER @ @@@@ A7-A8 REGISTER AM )@@G@@PAIR 1@A@@@@ A9-A10 REGISTER PAIR 2 @A@@@@ A11-A12 RAN )@@G@@EGISTER PAIR 3 @A@@@@ A13-A14 REGISTER PAIR 4 @A@@@@ AO )@@G@@ A15-A16 REGISTER PAIR 5 @C@@@@ R1 REPEAT REGISTER (HARDWAP )@@G@@ARE USED) @D@@@@ R2-R10 TEMPORARY SCRATCH REGISTERS USED BY AQ )@@G@@@E@@@@ EXECUTION SUBROUTINES (NOT BY COMPILED CODE) @F@@@@AR )@@G@@ R11 STATEMENT NUMBER OF CURRENTLY EXECUTING STATEMENT @^@@@@AS )@@G@@ R12 CONSTANT 1@^@@@@ R13 CONSTANT 2@^@@@@ R14AT )@@G@@ CONSTANT 3@^@@@@ R15 CONSTANT 4@[@@@@SINGLE@ @@@@4DETAILED STAU )@@G@@RUCTURE OF PLUM @#@@@@3GENERAL DESIGN @F@@@@ PLUM IS A 3 PASAV )@@G@@S COMPILER THAT PRODUCES ABSOLUTE MACHINE @F@@@@ CODE FOR THE UNIVAC 110AW )@@G@@8. IT IS REENTRANT AND RESIDES IN THE I @E@@@@ BANK OF THE 1108. THE CAX )@@G@@OMPILER CONSISTS OF 7 SEGMENTS. @[@@@@SPACE @F@@@@ A. A RESIAY )@@G@@DENT NUCLEUS WHICH CONTROLS THE EXECUTION OF THE@F@@@@ COMPILER, AND PROAZ )@@G@@VIDES SUPPORT FUNCTIONS SUCH AS INPUT, OUTPUT, @G@@@@ ERROR MESSAGE GENBA )@@G@@ERATION AND ER INTERFACE WITH THE EXEC8 OPERATING @]@@@@ SYSTEM. BB )@@G@@@[@@@@SPACE @G@@@@ B1. SYNTAX ANALYSIS WHICH CONVERTS THE SOURCEBC )@@G@@ PROGRAM INTO @G@@@@ A MORE STRUCTURED INTERNAL FORM CALLED BETA CODBD )@@G@@E (OR JUST B CODE). @[@@@@SPACE @F@@@@ B2. SEMANTIC ANALYSISBE )@@G@@ COMPLETES THE GENERATION OF THE B @G@@@@ CODE WHICH SYNTAX ANALYSIS WABF )@@G@@S UNABLE TO COMPLETE. THIS OPERATION @E@@@@ INCLUDES CONVERTING ALLBG )@@G@@ EXPRESSIONS INTO REVERSE POLISH. @[@@@@SPACE @F@@@@ C. AN ATTBH )@@G@@RIBUTE LISTING AND CROSS REFERENCE TABLE IS @C@@@@ OPTIONALLY PRINTEBI )@@G@@D AT THE USER'S DISGRESSION. @[@@@@SPACE @G@@@@ D. CODE GENERATBJ )@@G@@ION WHICH CONVERTS THE B CODE INTO ABSOLUTE @#@@@@ MACHINE LANGUAGE.BK )@@G@@@[@@@@SPACE @F@@@@ E. EXECUTION WHICH MONITORS THE EXECUTING PROBL )@@G@@GRAM AND @F@@@@ PROVIDES SUPPORT FUNCTIONS SUCH AS I/O, MATHEMATICAL BM )@@G@@FUNCTIONS, @^@@@@ AND STRING OPERATIONS. @[@@@@SPACE @F@@@@ F. BN )@@G@@PLUM COMMON (CALLED PLUMCM) IS THE COMPILER WORKSPACE @F@@@@ WHICH CONSIBO )@@G@@STS OF A BLOCK OF CORE ALLOCATED IN THE D BANK OF THE @G@@@@ 1108. PREDBP )@@G@@EFINED VARIABLES ARE LOADED INTO THE D BANK OF THE 1108 @^@@@@ AS A BQ )@@G@@SEPARATE SEGMENT. @[@@@@SPACE @F@@@@ G. RESTART. FOLLOWING EXECUBR )@@G@@TION, A USER MAY EDIT THE @F@@@@ SOURCE PROGRAM AND RECOMPILE. RESTABS )@@G@@RT REINITIALIZES THE COMPILER @F@@@@ WITHOUT HAVING TO GO THROUGH THE EXBT )@@G@@EC8 COMMAND LANGUAGE INTERPRE-@[@@@@ TER. @[@@@@SPACE @F@@@@ PLUBU )@@G@@M CONSISTS OF AN ABSOLUTE ELEMENT WITH THE FOLLOWING @#@@@@ TREE STRUCTBV )@@G@@URE. @[@@@@SPACE @]@@@@REMAIN 15 @B@@@@ BW )@@G@@ SYNTAX @B@@@@ SEMANTICS@C@@@@ BX )@@G@@ +--------------+ @ @@@@ BY )@@G@@ !@B@@@@ ! ATTRIBUTES @B@@@@ BZ )@@G@@ +------+ @ @@@@ !@C@@@@CA )@@G@@ ROOT !CODE GENERATION @C@@@@ +---CB )@@G@@-----------+--------------+ @ @@@@ !@B@@@@CC )@@G@@ ! EXECUTION@C@@@@ CD )@@G@@ +--------------+ @ @@@@ !@B@@@@ CE )@@G@@ !RESTART @B@@@@ +CF )@@G@@------+ @[@@@@SPACE @F@@@@ THE FOLLOWING SECTIONS DESCRIBE TCG )@@G@@HIS STRUCTURE IN GREATER@F@@@@ DETAIL. (CHAPTER 5 CONTAINS A MORE DETAICH )@@G@@LED EXPLANATION OF EACH @A@@@@ OF THE MODULES IN THE COMPILER.) @]@@@@CI )@@G@@3PLUM COMMON@F@@@@ PLUM COMMON IS THE WORKSPACE WHERE THE USER PCJ )@@G@@ROGRAM IS @G@@@@ COMPILED. IT CONTAINS APPROXIMATELY 10000 WORDS. IT HCK )@@G@@AS THE FOLLO- @^@@@@ WING GENERAL STRUCTURE.@[@@@@SPACE @]@@@@REMAINCL )@@G@@ 17 @D@@@@ +-------------------------------------------+@D@@@@CM )@@G@@ ! !@D@@@@ ! CN )@@G@@ FULL WORD STORAGE !@D@@@@ ! CO )@@G@@ !@D@@@@ +---------------------+----CP )@@G@@-----------------+@D@@@@ ! ! CQ )@@G@@ !@D@@@@ ! HASH TABLE ! HALFWORD STORAGE !@D@@@@CR )@@G@@ ! ! !@D@@@@ +--CS )@@G@@-------------------+---------------------+@D@@@@ ! CT )@@G@@ !@D@@@@ ! SYMBOL TABLCU )@@G@@E !@D@@@@ ! CV )@@G@@ !@D@@@@ +-------------------------------------------+@D@@@@CW )@@G@@ ! !@D@@@@ ! CX )@@G@@ INTERNAL FORM OF PROGRAM !@D@@@@ ! CY )@@G@@ !@D@@@@ +--------------------------CZ )@@G@@-----------------+@[@@@@SPACE @F@@@@ FULL WORD STORAGE IS A BLOCDA )@@G@@K OF 800 WORDS OF STORAGE. @F@@@@ THIS IS DIVIDED INTO TWO SEGMENTS. DB )@@G@@APPROXIMATELY THE FIRST 200 @G@@@@ WORDS OF THIS BLOCK AND THE LAST 10DC )@@G@@0 ARE USED BY THE ROOT SEGMENT, @G@@@@ WHILE THE REMAINING 500 WORDSDD )@@G@@ ARE USED AS TEMPORARY STORAGE BY THE @#@@@@ VARIOUS PHASES. @[@@@@DE )@@G@@SPACE @F@@@@ HASH TABLE IS A 1024 ENTRY HASH TABLE. EACH ENTRY PDF )@@G@@OINTS @A@@@@ TO AN ADDRESS IN THE SYMBOL TABLE. @[@@@@SPACE @F@@@@ DG )@@G@@ HALFWORD STORAGE IS A BLOCK OF 1024 HALFWORDS. THIS IS @G@@@@ DIVIDDH )@@G@@ED INTO TWO SEGMENTS. APPROXIMATELY THE FIRST 100 ARE USED BY @F@@@@DI )@@G@@ THE ROOT SEGMENT, WHILE THE REMAINDER ARE USED BY EACH PHASE. @[@@@@DJ )@@G@@SPACE @F@@@@ THE SYMBOL TABLE (OR SD TABLE) IS A TABLE OF SYMBODK )@@G@@L @G@@@@ DESCRIPTORS. THERE ARE TWO BASIC TYPES OF SYMBOL TABLE ENTRDL )@@G@@IES. SD @F@@@@ ENTRIES DESCRIBE DATA STRUCTURES IN THE PROGRAM (VARIDM )@@G@@ABLES, LA- @F@@@@ BELS, BLOCKS, ETC.) AND BCD ENTRIES DESCRIBE NAMES USDN )@@G@@ED IN PRO- @G@@@@ GRAMS. EACH NAME WILL HASH TO A UNIQUE SLOT IN THE HDO )@@G@@ASH TABLE AND @F@@@@ THUS A PROGRAM IS LIMITED TO 1024 DIFFERENT NAMDP )@@G@@ES. SINCE ALL @F@@@@ KEYWORDS ARE INITIALLY DEFINED TO BE AT SPECIFIDQ )@@G@@ED SLOTS IN THE @F@@@@ TABLE, THE ACTUAL NUMBER OF DIFFERENT PERMISSIBDR )@@G@@LE VARIABLES IS ON@^@@@@ THE ORDER OF 800 NAMES.@[@@@@SPACE @F@@@@ DS )@@G@@ THE INTERNAL FORM (OR BCODE OR BETA CODE) IS A COMPRESSED@F@@@@ TREE DT )@@G@@STRUCTURED FORM OF THE SOURCE PROGRAM. AS CODE IS GENERATED @G@@@@ DURINDU )@@G@@G THE CODE GENERATION PHASE, B CODE IS REPLACED BY THE OBJECT @F@@@@DV )@@G@@ CODE. THE REMAINDER OF THE B CODE SPACE IS USED FOR THE RUNTIME @^@@@@DW )@@G@@ STORAGE OF THE PROGRAM.@[@@@@SPACE @#@@@@3RESIDENT NUCLEUS @F@@@@ DX )@@G@@ THE RESIDENT NUCLEUS CONSISTS OF THE FOLLOWING MODULES: @[@@@@SPACE DY )@@G@@@F@@@@ PLEX EXEC 8 - PLUM INTERFACE. ALL ER'S DONE FROM DZ )@@G@@@A@@@@ THIS MODULE. @E@@@@ CONT PLUM EA )@@G@@CONTROL - CALLS THE VARIOUS PHASES @C@@@@ AND HAS PLUEB )@@G@@M I/O FUNCTIONS @B@@@@ EXER ERROR MESSAGE GENERATOR@C@@@@EC )@@G@@ DEBG DEMAND DEBUGGING ROUTINE @E@@@@ LIST ED )@@G@@ DISASSEMBLER (USED BY DEBG AND CODE GEN) @E@@@@ CVNM NUMBEEE )@@G@@R CONVERTER (FIELDATA TO INTERNAL) @D@@@@ EXFL FILE CONTROEF )@@G@@L INFORMATION (I/O) @C@@@@ UPDT RESTART COMMAND INITIALEG )@@G@@IZER @A@@@@ PLUMCM DBANK WORKSPACE @B@@@@ SIR EH )@@G@@ EXEC 8 I/O ROUTINES @^@@@@ INFOR '' @^@@@@ PREEI )@@G@@PRM '' @#@@@@3SYNTAX ANALYSIS @E@@@@ SYNTAX ANALYSIS CONSIEJ )@@G@@STS OF THE FOLLOWING MODULES @[@@@@SPACE @B@@@@ SYNA MAIN EK )@@G@@SYNTAX DRIVER @C@@@@ DECL DECLARE STATEMENT DRIVER EL )@@G@@@B@@@@ EXPR EXPRESSION ANALYZER @E@@@@ LEXI EM )@@G@@ LEXICAL SCANNER AND SYMBOL TABLE MANAGER @E@@@@ PCCD READSEN )@@G@@ OPTIONS SUPPLIED ON @PLUM IMAGE @F@@@@ MAIN INITIALIZEDEO )@@G@@ HASH TABLE WITH RESERVED WORDS @A@@@@ AND KEY WOREP )@@G@@DS. @B@@@@ BCCM BCODE ADDRESS COMPUTER @F@@@@ RVSEQ )@@G@@E SYNTAX ERROR MESSAGES AND REVERSE TRANSLATE @B@@@@ ERSER )@@G@@Y PASS 1 ERROR MESSAGES @#@@@@3SEMANTIC ANALYSIS@F@@@@ SEMES )@@G@@ANTIC ANALYSIS CONSISTS OF THE FOLLOWING MODULES: @[@@@@SPACE @F@@@@ET )@@G@@ SEMA SEMANTIC ANALYSIS. RESOLVE NAMES AND CONVERT @ @@@@EU )@@G@@ TO POLISH @A@@@@3ATTRIBUTES AND CROSS REFERENCE EV )@@G@@@E@@@@ ATTR CROSS REFERENCE AND ATTRIBUTE LISTING @C@@@@EW )@@G@@ ERAT ATTRIBUTE ERROR MESSAGES @#@@@@3CODE GENERATION EX )@@G@@@E@@@@ CODE GENERATION CONSISTS OF THE FOLLOWING MODULES: @[@@@@EY )@@G@@SPACE @B@@@@ CGDR MAIN STATEMENT DRIVER @A@@@@ CGAEZ )@@G@@S ASSIGNMENT DRIVER@B@@@@ CGIO I/O STATEMENT DRIVER FA )@@G@@@B@@@@ CGBK BLOCK STORAGE ALLOCATOR@B@@@@ CGXG FB )@@G@@ EXPRESSION GENERATOR @C@@@@ CGOA ARITHMETIC OPERATOR CODFC )@@G@@E @B@@@@ CGOS STRING OPERATOR CODE @C@@@@ CGBFD )@@G@@F BUILT IN FUNCTION OPERATORS @E@@@@ CGTB OPERATOR BRFE )@@G@@ANCH TABLE AND BCODE ADDRESS @ @@@@ CALCULATORS@C@@@@FF )@@G@@ CGCV ARITHMETIC DATA CONVERSION @B@@@@ CGIG FG )@@G@@ INSTRUCTION GENERATOR @D@@@@ ERCG CODE GENERATION ERROR MFH )@@G@@ESSAGES @]@@@@3EXECUTION @D@@@@ EXECUTION CONSISTS OF THE FFI )@@G@@OLLOWING MODULES: @[@@@@SPACE @B@@@@ EXEC MAIN EXECUTION MOFJ )@@G@@NITOR @D@@@@ EXST STRING ROUTINES AND STRING BUILT IN@ @@@@FK )@@G@@ FUNCTIONS @B@@@@ RTDT FUNCTIONS TIME ANFL )@@G@@D DATE@D@@@@ RTER MATHEMATICAL FUNCTION ERROR ROUTINE@A@@@@FM )@@G@@ RTTA TANGENT ROUTINE @B@@@@ RTSQ SQUARE ROOTFN )@@G@@ ROUTINE @B@@@@ RTAT FUNCTIONS ATAN, ATAND @D@@@@ FO )@@G@@ RTSC FUNCTIONS SIN, SIND, COS, COSD @A@@@@ RTLG FP )@@G@@ FUNCTION LOG @C@@@@ RTL1 FUNCTIONS LOG10 AND LOG2 FQ )@@G@@@A@@@@ RTEX FUNCTION E**X @B@@@@ RTFF FUNCTFR )@@G@@ION FLOAT ** FLOAT@C@@@@ RTFI FUNCTION FLOAT ** INTEGER FS )@@G@@@C@@@@ RTII FUNCTION INTEGER ** INTEGER @C@@@@ EXAFT )@@G@@S ARITHMETIC OVERFLOW CHECKS @D@@@@ EXCS CONVERT FROFU )@@G@@M ARITHMETIC TO STRING @C@@@@ EXCN CONVERT BETWEEN DATA TYFV )@@G@@PES @B@@@@ EXOP OPEN/CLOSE STATEMENTS @B@@@@ EXDFW )@@G@@T GET/PUT DATA ROUTINES @A@@@@ EXGP GET / PUT LIST FX )@@G@@@A@@@@ EXED GET / PUT EDIT @C@@@@ EXAI REMOTFY )@@G@@E FORMAT SUBROUTINE @B@@@@ EXLL LOW LEVEL I/O ROUTINES FZ )@@G@@@C@@@@ EXLX EXECUTION LEXICAL SCANNER @B@@@@ EXDGA )@@G@@B EXECUTION DEBUGGER @D@@@@ EXDI FUNCTIONS DIM, HBGB )@@G@@OUND AND LBOUND @A@@@@ PMDP POST MORTEM DUMP @B@@@@ GC )@@G@@ EXHT EXECUTION PROFILES @D@@@@ EXMT STATIC / DYGD )@@G@@NAMIC PROGRAM ANALYSIS @C@@@@ EREX EXECUTION ERROR MESSAGEGE )@@G@@S @[@@@@SPACE @]@@@@3RESTART @D@@@@ RESTART CONSISTS OF TGF )@@G@@HE FOLLOWING MODULES: @[@@@@SPACE @D@@@@ RSET RESET DBANKGG )@@G@@ TO INITIALIZED STATE. @^@@@@4THE PIT MACRO LANGUAGE @#@@@@3THE LANGUAGGH )@@G@@E @]@@@@2NOTATION @[@@@@SPACE @F@@@@ THE FOLLOWING NOTATIOGI )@@G@@N IS USED IN THIS SECTION OF THE @F@@@@ REPORT. [...] DENOTES AN OPTIGJ )@@G@@ONAL PARAMETER, (X ! Y ) DENOTES A @F@@@@ CHOICE BETWEEN X OR Y AND IS A PROGRAMMER DEFINED LABEL. @]@@@@SPACE 02 @#@@@@2BASIC STRUCGL )@@G@@TURE @[@@@@SPACE @F@@@@ NOTE. ALL PROCEDURES ARE DEFINED IN THEGM )@@G@@ ELEMENT PROCLIB. @[@@@@SPACE @F@@@@ THE PSEUDO MACHINE HAS THREGN )@@G@@E TYPES OF REGISTERS: INDEX, @G@@@@ ACCUMULATORS AND A FLAG REGISTER. GO )@@G@@THE INDEX REGISTERS ARE LABELED @G@@@@ X1 TO X10 (X11 IS A LINK REGIGP )@@G@@STER), THE FLAG REGISTER IS F AND THE @B@@@@ ACCUMULATORS ARE A3-A4 GQ )@@G@@AND A6 TO A15. @[@@@@SPACE @F@@@@ REGISTERS A3, A4 AND A6 AREGR )@@G@@ TEMPORARY. THAT IS ANY PIT @F@@@@ INSTRUCTION WHICH CALLS A SUBROUTINGS )@@G@@E (E. G. LINK, MOVE CVE ETC.) @F@@@@ WILL DESTROY THEM. REGISTER A0 IS TGT )@@G@@HE MAIN STACK AND SHOULD NEVER@F@@@@ BE REFERENCED IN A PROGRAM DIRECTLYGU )@@G@@. A1 AND A2 ARE USED BY THE @G@@@@ GETC AND PUTC ROUTINES AND SHOULD NGV )@@G@@OT BE USED. REGISTER A5 IS THE @#@@@@ FLAG REGISTER. @[@@@@SPACE GW )@@G@@@F@@@@ ALL DATA AREAS (VIA DSECTS OR CSECTS) MUST BE DEFINED GX )@@G@@@D@@@@ BEFORE THE FIRST EXECUTABLE INSTRUCTION IS DECLARED. @[@@@@SPACE GY )@@G@@@F@@@@ ONLY THE LABEL, LLOC, AND LOCAL COMMANDS CAN HAVE LABELS.GZ )@@G@@@[@@@@SPACE @D@@@@ 'FIELD' WILL REFER TO ONE OF THE FOLLOWING: HA )@@G@@@C@@@@ A STORAGE LOCATION IN A CSECT @C@@@@ HB )@@G@@ A STORAGE LOCATION IN A DSECT @E@@@@ A LITERAL CONSTAHC )@@G@@NT (WRITTEN 'CONSTANT,I') @[@@@@SPACE @C@@@@ '*FIELD' MEANS HD )@@G@@INDIRECT ADDRESSING. @[@@@@SPACE @E@@@@ FIELDS CAN BE MODIFIEHE )@@G@@D BY INDEX REGISTERS (AS IN @D@@@@ 'FIELD,XI'. '*XI' MEANS AUTO INCREMHF )@@G@@ENTATION OF XI.) @]@@@@SPACE 02 @#@@@@2PIT INSTRUCTIONS @]@@@@SPACE HG )@@G@@02 @^@@@@1REGISTER INSTRUCTIONS @[@@@@SPACE @E@@@@ ALL INSTRHH )@@G@@UCTIONS IN THIS CLASS ARE OF THE FORM: @[@@@@SPACE @E@@@@ HI )@@G@@ OPCODE (XI ! AI ! F),[*]FIELD[(,[*]XI ! ,I)] @[@@@@SPACE @C@@@@ HJ )@@G@@ LOAD XN AN OR F LOAD REGISTER @B@@@@ LOADN AN HK )@@G@@ 1108 LNA@B@@@@ LOADM AN 1108 LMA@B@@@@HL )@@G@@ LOADXI XN 1108 LXI@B@@@@ LOADXM XN HM )@@G@@ 1108 LXM@E@@@@ LOADA XN AN 1108 L,U (LOADHN )@@G@@ ADDRESS) @C@@@@ STORE XN AN OR F STORE REGISTER@B@@@@HO )@@G@@ STOREN AN 1108 SNA@B@@@@ STOREM AN HP )@@G@@ 1108 SMA@B@@@@ ADD AN XN OR F 1108 A @B@@@@HQ )@@G@@ ADDM AN 1108 AMA@B@@@@ SUB AN XNHR )@@G@@ OR F 1108 AN @C@@@@ SUBM AN 1108 ANMA HS )@@G@@@B@@@@ MPYS AN 1108 MSI@F@@@@ MPY HT )@@G@@ AN 1108 MI (AVOID USING, USE MPYS) @B@@@@ DIV HU )@@G@@ AN 1108 DI @F@@@@ SLB AN 1108 LSSHV )@@G@@L (SHIFT LEFT BITS) @F@@@@ SRB AN 1108 SSLHW )@@G@@ (SHIFT RIGHT BITS) @E@@@@ LOR AN 1108 OR HX )@@G@@(RESULTS IN AN) @E@@@@ LAND AN 1108 AND (RESUHY )@@G@@LTS IN AN) @E@@@@ LXOR AN 1108 XOR (RESULTS INHZ )@@G@@ AN) @D@@@@ CVE XN AN CONVERT TO EXTERNAL @G@@@@IA )@@G@@ REGISTER IS CONVERTED TO A SIGNED IB )@@G@@@F@@@@ FIELDATA STRING IN 2 WORDS AT IC )@@G@@@B@@@@ FIELD. @D@@@@ CVI ID )@@G@@ XN AN CONVERT TO INTERNAL @F@@@@ IE )@@G@@ 2 WORD FIELD IS CONVERTED TO @F@@@@ IF )@@G@@ INTERGER AND PUT IN REGISTER. @D@@@@ CVO XN AN IG )@@G@@ CONVERT TO OCTAL @F@@@@ LOW ORDIH )@@G@@ER 18 BITS OF REGISTER @F@@@@ CONVERTEII )@@G@@D TO 6 FIELDATA CHARS @C@@@@ AT FIELDIJ )@@G@@. @B@@@@ ADDD AN 1108 DA @B@@@@ FMPIK )@@G@@YD AN 1108 DFM@B@@@@ FADD AN 11IL )@@G@@08 DFA@B@@@@ FDIVD AN 1108 DFD@]@@@@SPACE 02 IM )@@G@@@#@@@@1IF STATEMENT @[@@@@SPACE @G@@@@ A. ARITHMETIC IF ANIN )@@G@@,CODE,FIELD THEN, [ELSE,] @[@@@@SPACE @C@@@@ CODIO )@@G@@E CAN BE EQ, NE, LT, GT, LE, GE. @[@@@@SPACE @F@@@@ FIELD IS IP )@@G@@THE SAME AS FOR REGISTER INSTRUCTIONS, EXCEPT @F@@@@ INDEX REGISTERS CIQ )@@G@@ANNOT BE USED. (A USING STATEMENT BEFORE THE IF@B@@@@ CAN ACCOMPLISH THIR )@@G@@IS IN ALMOST ALL CASES.)@[@@@@SPACE @F@@@@ AND CANIS )@@G@@ BE PROGRAMMER LABELS OR THE SPECIAL@F@@@@ LABELS JMP (RETURN FROM SUBROIT )@@G@@UTINE), JMP1 (RETURN FROM SUBROUTINE@G@@@@ AND SKIP ONE WORD), LJMP (RETIU )@@G@@URN FROM LOCAL SUBROUTINE), AND LJMP1 @D@@@@ (RETURN FROM LOCAL SUBRIV )@@G@@OUTINE AND SKIP ONE WORD). @[@@@@SPACE @F@@@@ THE MEANING OF IW )@@G@@THIS STATEMENT IS 'IF AN CODE FIELD IS @D@@@@ TRUE, THEN GO TO IX )@@G@@ ELSE GO TO (IF ANY)'. @[@@@@SPACE @F@@@@ B. FLAG IF FIY )@@G@@LAG,CODE[,FIELD] THEN [ELSE,]@[@@@@SPACE @C@@@@ CODIZ )@@G@@E CAN BE ON, OFF, SAME, N(OT)SAME. @[@@@@SPACE @F@@@@ ON MEANS JA )@@G@@SOME OF THE FLAGS ARE ON. OFF MEANS THAT ALL OF @F@@@@ THE FLAGS ARE OFFJB )@@G@@. SAME TESTS FOR EQUALITY, AND NSAME TESTS FOR @]@@@@ INEQUALITY.@[@@@@JC )@@G@@SPACE @D@@@@ IF FIELD IS NOT PRESENT, THEN F IS ASSUMED. @[@@@@JD )@@G@@SPACE @E@@@@ C. COMPARE IF FIELD1,CODE,FIELD2,LENGTH THEN,JE )@@G@@@#@@@@ [ELSE,] @[@@@@SPACE @ @@@@ CODE IS EQ OR NE JF )@@G@@@[@@@@SPACE @F@@@@ LENGTH IS A CONSTANT (NUMBER OF WORDS) OR A RJG )@@G@@EGISTER @D@@@@ CONTAINING THE NUMBER OF WORDS (WRITTEN R,REGISTER). JH )@@G@@@[@@@@SPACE @E@@@@ D. MISC. IF FIELD,CODE THEN, [ELSE,] @[@@@@SPACE @G@@@@ CODE CAN BE EVEN OR ODD (FIELD MUST BE JJ )@@G@@A REGISTER) OR ZERO @F@@@@ OR N(OT)ZERO. (FIELD CAN BE A REGISTER OJK )@@G@@R A CORE LOCATION.) @]@@@@SPACE 02 @#@@@@1SET STATEMENT @[@@@@JL )@@G@@SPACE @ @@@@ SET FLAG,CODE[,FIELD]@[@@@@SPACE @A@@@@ CODJM )@@G@@E CAN BE ON OR OFF. @[@@@@SPACE @C@@@@ IF FIELD IS MISSING, JN )@@G@@THEN F IS ASSUMED.@[@@@@SPACE @G@@@@ THIS INSTRUCTION SETS THE CJO )@@G@@ORRESPONDING FLAGS ON OR OFF IN @^@@@@ THE DESIRED FIELD. @]@@@@JP )@@G@@SPACE 02 @#@@@@1MOVE STATEMENT @[@@@@SPACE @E@@@@ A. MOVE FJQ )@@G@@IELD,CONSTANT,I - MOVE CONSTANT TO FIELD. @[@@@@SPACE @E@@@@ B. JR )@@G@@MOVE FIELD1,FIELD2 - MOVE FIELD 2 TO FIELD 1. @[@@@@SPACE @B@@@@ JS )@@G@@ C. MOVE FIELD1,FIELD2,LENGTH @F@@@@ LENGTH IS A CONSTANT,JT )@@G@@ OR A REGISTER WITH THE NUMBER OF @G@@@@ WORDS (WRITTEN R,REGISTER). JU )@@G@@IF THE LENGTH IS LESS THAN 5, THEN AN @F@@@@ APPROPRIATE NUMBER OF LJV )@@G@@OAD-STORE (OR LOADD-STORED) INSTRUCTIONS @F@@@@ ARE GENERATED. IF GREATJW )@@G@@ER THAN 4 OR R,REGISTER FORM IS USED, THEN@^@@@@ A SUBROUTINE IS CALLED.JX )@@G@@@]@@@@SPACE 02 @^@@@@1CONTROL STATEMENTS @[@@@@SPACE @B@@@@ JY )@@G@@ LABEL DEFINE STATEMENT LABEL @B@@@@ LINK CALL SUBROUJZ )@@G@@TINE @C@@@@ LOCAL ENTRY POINT TO A SUBROUTINE @E@@@@KA )@@G@@ LLOC ENTRY POINT TO A SUBROUTINE THAT DOESN'T @F@@@@ KB )@@G@@ CALL ANY OTHERS. (RETURN ADDRESS NOT SAVED). @F@@@@ KC )@@G@@ (INCLUDING PIT SUBROUTINES E.G. MOVE, CVI) @F@@@@ KD )@@G@@ JMP N RETURN FROM A LOCAL SUBROUTINE. SKIP N WORDS. @F@@@@ KE )@@G@@ LJMP N RETURN FROM A LLOC SUBROUTINE. SKIP N WORDS @F@@@@ KF )@@G@@ SETL AN,FIELD SET LOOP COUNTER TO LOOP 'FIELD' TIMES. @D@@@@ KG )@@G@@ LOOP AN, LOOP TO IF NOT FINISHED.@F@@@@ LPCNT AN,KH )@@G@@FIELD GET NUMBER OF TIMES IN LOOP, IF FIELD IS @B@@@@ KI )@@G@@ INITIAL VALUE. @B@@@@ GOTO TRANSFER TO KJ )@@G@@@C@@@@ GETLNK XI GET RETURN ADDRESS INTO XI. @E@@@@ PUTKK )@@G@@LNK XI PUT RETURN ADDRESS (FOLLOWED BY LJMP) @]@@@@SPACE 02 @^@@@@KL )@@G@@1CHARACTER STATEMENTS @[@@@@SPACE @F@@@@ SETGC N,FIELD SKM )@@G@@ET CHARACTER READING ROUTINES (USES @F@@@@ XKN )@@G@@1 AND A1 REGISTERS). N IS CHARACTER @E@@@@ SKO )@@G@@IZE. (2,4 OR 6 PER WORD.) @F@@@@ SETPC N,FIELD SETUP PKP )@@G@@UT CHARACTER REGISTERS (X2 AND@A@@@@ A2). KQ )@@G@@@E@@@@ GETC READ NEXT CHARACTER INTO A8. @E@@@@KR )@@G@@ A SETGC MUST HAVE BEEN EXECUTED@E@@@@ KS )@@G@@ PREVIOUSLY TO SET UP REGISTERS.@E@@@@ PUTKT )@@G@@C WRITE NEXT CHARACTER FROM A8. @E@@@@ KU )@@G@@ A SETPC MUST HAVE BEEN EXECUTED@E@@@@ KV )@@G@@ PREVIOUSLY TO SET UP REGISTERS.@F@@@@ GETGL XI GKW )@@G@@ET CURRENT WORD GETCING FROM IN XI. @G@@@@ GETPL XI GKX )@@G@@ET CURRENT LOCATION PUTCING TO IN XI. @]@@@@SPACE 02 @^@@@@1OTHERKY )@@G@@ INSTRUCTIONS @[@@@@SPACE @E@@@@ PUSH N PUSH STKZ )@@G@@ACK POINTER N WORDS @D@@@@ POP N POP STACK POILA )@@G@@NTER N WORDS@F@@@@ STACK REG STACK H2 PART OF XN OR ANLB )@@G@@ REGISTER @F@@@@ UNSTK REG UNSTACK H2 PART OF REG XNLC )@@G@@ OR AN. @E@@@@ STRT START PROGRAM (FROM EXEC LD )@@G@@8). @E@@@@ QUIT RETURN TO EXEC 8 (ER EXIT$). LE )@@G@@@D@@@@ EQU SAME AS ASSEMBLER EQU @E@@@@ LF )@@G@@ ORIGIN RESET LOCATION COUNTER TO @F@@@@ LG )@@G@@ (USED IN DSECTS TO REDEFINE SAME @C@@@@ LH )@@G@@ STORAGE AREA.) @C@@@@ GET IOCB RLI )@@G@@EAD LINE INPUT @C@@@@ PUT IOCB WRITE LINE OUTPUT LJ )@@G@@@A@@@@ IOCB TYPE,DEVICE,DATA @F@@@@ LK )@@G@@ INPUT,RDR,BUFFER,EOF-ADDR FOR INPUT @F@@@@ LL )@@G@@ OUT,LST,BUFFER,NO.-OF-WORDS FOR OUPUT@F@@@@ SNAP ID,LOWADDRLM )@@G@@,UPADDR A SNAPSHOT DUMP IS PRODUCED. @F@@@@ LN )@@G@@ LOWADDR AND UPADDR ARE THE BOUNDS. @G@@@@ LO )@@G@@ ID IS A 3 CHARACTER STRING IDENTIFYING @B@@@@ LP )@@G@@ THE SNAPSHOT.@C@@@@ DCLRG DEFINE PIT EQLQ )@@G@@U'S @G@@@@ SSWS MOVE CHARACTER AND CONVERT SUBRLR )@@G@@OUTINES @]@@@@SPACE 02 @#@@@@1DATA STORAGE @[@@@@SPACE @F@@@@LS )@@G@@ ALL OF THESE COMMANDS CAN HAVE LABELS. IF ANY VARIABLES, @F@@@@LT )@@G@@ OTHER THAN THOSE DEFINED BY THE FOLLOWING COMMANDS ARE USED IN AN@G@@@@LU )@@G@@ OPERAND FIELD OF AN INSTRUCTION, THE FOLLOWING MUST BE APPENDED TO LV )@@G@@@F@@@@ THE LABEL '+(IN 0,J-FIELD,1,0)'. THIS IS AN ESCAPE FROM PIT AND LW )@@G@@@F@@@@ SHOULD BE USED SPARINGLY. THE 'IN' FORM IS NEEDED TO SET THE BITSLX )@@G@@@F@@@@ USED BY THE PIT PROCS TO SEPARATE DSECT FROM CSECT OPERANDS. LY )@@G@@@[@@@@SPACE @G@@@@ DSECT N TEMPLATE DEFINITION (N ISLZ )@@G@@ UNIQUE <=31) @E@@@@ CSECT N REAL STORAGE DEFINIMA )@@G@@TION (N IS @C@@@@ LOCATION COUNTER.) @B@@@@MB )@@G@@ DEND END OF DSECT @B@@@@ CEND MC )@@G@@ END OF CSECT @E@@@@ SS DEFINE SIXTH WORD CMD )@@G@@ONSTANTS @E@@@@ SQ DEFINE QUARTER WORD CONSTME )@@G@@ANT @E@@@@ SH DEFINE HALF WORD CONSTANTS MF )@@G@@@F@@@@ SAC X,Y DEFINE 2 HALFWORDS (CONSTANTS OR MG )@@G@@@B@@@@ ADDRESSES). @E@@@@ SF MH )@@G@@ DEFINE FULL WORD CONSTANTS @E@@@@ MI )@@G@@ SS, SQ, SH OR SF CAN HAVE AN @D@@@@ OMJ )@@G@@PERAND (INITIAL VALUE). @E@@@@ THE INITIAL VMK )@@G@@ALUE CANNOT BE AN @B@@@@ ADDRESS. @D@@@@ML )@@G@@ SFW N RESERVE N FULLWORDS. @ @@@@3ASSEMBLING MM )@@G@@PROGRAMS WITH PIT @C@@@@ ALL ASSEMBLIES WILL BEGIN AS FOLLOWS: MN )@@G@@@[@@@@SPACE @C@@@@ AXR$ . DEFINE 1108 EQU'S @C@@@@MO )@@G@@ DCLRG . DEFINE PIT EQU'S @F@@@@ @ADDMP )@@G@@ PLTVDS . ADD COMMON STORAGE (PLUM COMMON) @E@@@@ @ADDMQ )@@G@@ OTHER-WORKSPACE . ADD LOCAL STORAGE FOR @E@@@@ MR )@@G@@ THAT PHASE @C@@@@ CEND . EMS )@@G@@ND PLUM COMMON @B@@@@ DSECT-PROCS . DEFINE DSECTS@D@@@@MT )@@G@@ CSECT 3 . USE LOCATION COUNTER 3 @C@@@@ MU )@@G@@ PROGRAM . PROGRAM TO ASSEMBLE@^@@@@ END . @#@@@@MV )@@G@@4ACKNOWLEDGEMENTS @G@@@@ PARTIAL SUPPORT FOR THE DEVELOPMENT OF MW )@@G@@PLUM CAME FROM NASA @G@@@@ GRANT NGL-21-002-008 TO THE COMPUTER SCIEMX )@@G@@NCE CENTER OF THE UNIVER- @F@@@@ SITY OF MARYLAND. STUDENTS WHO HAVEMY )@@G@@ CONTRIBUTED MAJOR SECTIONS TO@F@@@@ THE PROJECT INCLUDE JOHN FREEMAN, RMZ )@@G@@OBERT KIRBY, PAUL MCMULLIN AND@F@@@@ JOSEPH POLLIZZI. OTHERS ASSOCIATED NA )@@G@@WITH THE PROJECT INCLUDE SPEC @F@@@@ BOWERS, WALTER CHRISTENSEN, MARY LYNB )@@G@@NN FITZGERALD, KENICHI HARADA,@G@@@@ J. MICHAEL KAMRAD AND RICHARD NEWTONC )@@G@@N. MR. JOHN MENARD, DIRECTOR OF @F@@@@ THE COMPUTER SCIENCE CENTER, ND )@@G@@MUST ALSO BE ACKNOWLEDGED FOR THE @B@@@@ HELP HE GAVE IN SUPPORTING THNE )@@G@@IS PROJECT. @]@@@@4REFERENCES @D@@@@ THE FOLLOWING REFERENCES MANF )@@G@@Y BE OF SOME USE: @[@@@@SPACE @#@@@@ [ANSI, 1973] @B@@@@ ANSI - ECNG )@@G@@MA, BASIS/1-10, JUNE, 1973 @F@@@@ THIS IS A PRELIMINARY STANDNH )@@G@@ARDS DOCUMENT FOR THE PL/1 @]@@@@ LANGUAGE. @]@@@@SPACE 02 @#@@@@NI )@@G@@ [CONWAY, 1973] @E@@@@ CONWAY R. AND WILCOX T., DESIGN AND IMPLEMENNJ )@@G@@TATION OF A @E@@@@ DIAGNOSTIC COMPILER FOR PL/1, COMMUNICATIONS OF THNK )@@G@@E ACM @B@@@@ 16, NO. 3 (MARCH, 1973) PP 169-179 @F@@@@ THINL )@@G@@S AUTHOR SPENT 2 YEARS WORKING ON THE PL/C PROJECT @F@@@@ BEFORE COMINM )@@G@@NG TO THE UNIVERSITY OF MARYLAND. BECAUSE OF THAT @F@@@@ ASSOCIATIONNN )@@G@@, THE STRUCTURE OF PLUM RESEMBLES THE STRUCTURE OF @F@@@@ PL/C, AND TNO )@@G@@HIS PAPER MAY SHED SOME LIGHT ON PLUM'S ORGANIZATION. @]@@@@SPACE 2 NP )@@G@@@#@@@@ [WILCOX, 1971] @F@@@@ WILCOX T., GENERATING MACHINE CODE FORNQ )@@G@@ HIGH-LEVEL PROGRAM- @F@@@@ MING LANGUAGES, CORNELL UNIVERSITY DEPNR )@@G@@ARTMENT OF COMPUTER @D@@@@ SCIENCE TECHNICAL REPORT TR-71-103 (AUNS )@@G@@GUST, 1971) @G@@@@ THE CODE GENERATION TECHNIQUES USED IN PLUM ANT )@@G@@RE SIMILAR TO @E@@@@ THE TECHNIQUES DESCRIBED BY DR. WILCOX IN THIS NU )@@G@@REPORT. @]@@@@SPACE 02 @#@@@@ [ZELKOWITZ, 1972]@E@@@@ ZELKOWITNV )@@G@@Z M., PIT: A MACRO-IMPLEMENTED IMPLEMENTATION @E@@@@ LANGUAGE, SOFTNW )@@G@@WARE PRACTICE AND EXPERIENCE 2, NO. 4 @A@@@@ (OCTOBER, 1972), PP.NX )@@G@@ 337-346 @F@@@@ THIS IS A PRELIMINARY DESCRIPTION OF THE PIT NY )@@G@@MACRO LAN- @B@@@@ GUAGE USED IN THE IMPLEMENTATION OF PLUM.@]@@@@SPACE NZ )@@G@@02 @^@@@@ [ZELKOWITZ, 1974A] @E@@@@ ZELKOWITZ M., PLUM: A DIAGOA )@@G@@NOSTIC COMPILER FOR PL/1, USE @E@@@@ TECHNICAL NOTES, NEW ORLEANS (MAOB )@@G@@RCH, 1974) PP. 8.27-8.38@D@@@@ THIS IS A BRIEF USER'S INTRODUCTIOC )@@G@@ON TO PLUM @]@@@@SPACE 02 @^@@@@ [ZELKOWITZ, 1974B] @E@@@@ ZEOD )@@G@@LKOWITZ M., PLUM REFERENCE GUIDE, COMPUTER NOTE CN-8, @E@@@@ COMPUTEROE )@@G@@ SCIENCE CENTER, UNIVERSITY OF MARYLAND, (JULY, @]@@@@ 1974) @E@@@@OF )@@G@@ THIS IS A USER'S GUIDE TO USING THE PLUM COMPILER. ___IOCB TYOG )@@G@@PE,DEVICE,DATA @F@@@@ *[S@@@*SDFF*@#@@@@@ELT,UOH )@@G@@ REPMAP @#@@@@@ADD CORRECTIONS @#@@@@@ELT,U SEGMAP @#@@@@@ADD COI )@@G@@ORRECTIONS @[@@@@@ ___@@@@^@@@@@@@8W[@@@@@@G*@Z@@@@@@@@@@@@@@@@@@B1OJ )@@G@@*[S@@[*SDFF*+@@@@@@A@[@@/* PLUM INITIALIZATION PROGRAM */ +@@@@[@D@@@[OK )@@G@@ 8%^[KD-PD*)DDIDDODD[D-DFL[E-DD9I^[KELJC9MCDH^@% 8)^@)+@@@@@@ @[@@P: PROOL )@@G@@CEDURE OPTIONS(MAIN); +@@@@[@B@@@[E@'^[KELJCT C-PEL ^[JE[ODDJD1N [HCDDOM )@@G@@D0(BS)+@@@@@@^@[@@/* DATA DEFINITIONS */ +@@@@[@A@@@[ 8%^[^CDOCC)C- C1DON )@@G@@D1DE-DD9IES) K\^@)+@@@@@@F@[@@ DECLARE 1 RESPONSE(10), /*POSSIBLOO )@@G@@E RESPONSES FOR QUERY */+@@@@[@L@@@[^@)^@)^@)^@)^[^C(#D-[EL ^@1^[MC(NE[JOP )@@G@@D1NC**AC0 C?^@\ LKD9NETDCLGC*)EL ETKD9IET ES)C1JEK)EDPC(MFC) K\^@)+@@@@@OQ )@@G@@@B@[@@ 2 ANS CHAR(12) VAR, +@@@@[@E@@@[^@)^@)^@)^@)OR )@@G@@^@)^@)^@)^@)^@)^@)^@2^[[D1N^[#D[[EK*AC2 C)E1[EK?+@@@@@@B@[@@ OS )@@G@@ 2 IMAGE CHAR(40) VAR;+@@@@[@F@]@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OT )@@G@@^@2^[DD([C9 ^[#D[[EK*A)0 C)E1[EK;^@)@F@^@]^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OU )@@G@@^@2^[DD([C9 ^[#D[[EK*A)0 C)E1[EK?^@)@F@@@^^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OV )@@G@@^@2^[DD([C9 ^[#D[[EK*A)0 C)E1[EK;^@)@E@^@]^@)^@)^@)^@)G(,G-&HD?G(2G(-G-(OW )@@G@@I))GL(I)*AC(^[(H1(I)*^80^9+ C?@G@@@^^@)^@)^@)^@)C- CTGCDMC*)G(,G-&HD?G(2OX )@@G@@G(-G-(I))GL(I)*AC(^[(H1(I)*^80^9+ C?@E@#@]^@)^@)^@)^@)G(,G-&HD?G(3JD3HD,OY )@@G@@^[+HD4 @1 C)HD,HD4 @$A@$GK;^@)@E@@@#^@)^@)^@)^@)G(,G-&HD?G(3JD3HD,^[+HD4OZ )@@G@@ @1 C)HD,HD4 @$A@$GK(BS)+@@@@@@B@[@@ DECLARE NRESPONSES FIXED BIPA )@@G@@NARY, +@@@@[@F@@@[^@)^@)^@)^@)^[^C(#D-[EL ^[IEL ETKD9IET ES)C1DF[ C))CLDPB )@@G@@D1[ELT ))^@)+@@@@@@C@[@@ (FLAG, RESP, SWITCH) BIT(1), PC )@@G@@+@@@@[@G@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@*C1GCDB ))EL ETK ))ETRDDOCTC C)CLDPD )@@G@@E)*AC( ))^@)+@@@@@@B@[@@ NEXTINPUT CHAR(60) VAR, +@@@@[PE )@@G@@@E@@@[^@)^@)^@)^@)^@)^@)^@)^@)^[IC(SE-DD1KE(O^[#D[[EK*A00 C)E1[EK?+@@@@@PF )@@G@@@ @[@@ MODE CHAR(1);+@@@@[@C@@@[^@)^@)^@)^@)^@)^@)^@)^@)PG )@@G@@^[HD9^C*)CTCCDM @1 C;^@)@@@@@@@G@@@]^@)^@)^@)^@)^[\H0)G(,G-&HD?G**IL>GD=PH )@@G@@HD4 C)G(,G-&HD?G(2G(-G-(I).^81^9+BS)@G@@@]^@)^@)^@)^@)^[\H0)G(,G-&HD?G**PI )@@G@@IT9IT(H0(^[>H1=G1(H->IT9IT(H0.^81^9+BS)^@)+@@@@@@H@[@@ OPEN FILEPJ )@@G@@(READIT)TITLE('TPF$.INFORMATION')INPUT; /*SCRIPT TO READ*/ +@@@@[@N@@@[PK )@@G@@^@)^@)^@)^@)^[JE[ D0)C1DD- [MC([C-DE)(E-DE-GC**^9OE[A^),DDIC1JELHCDODDJPL )@@G@@D0$ DDD1KE(OBS) 8%ET#ELDE[O^[OD8)EL CD^ K\+@@@@@@ @[@@ FLAG ='1'PM )@@G@@; RESP='0'; +@@@@[@C@@@[^@)^@)^@)^@)^[AD-[C8)B*$AC$BS)EL ETKB*$A@$BS)^@)PN )@@G@@+@@@@@@I@[@@ OPEN FILE(WRITEIT)OUTPUT TITLE('WRITE$$$.')LINESIZEPO )@@G@@(60);/*ADD STREAM */ +@@@@[@O@@@[^@)^@)^@)^@)^[JE[ D0)C1DD- [RELDE- PP )@@G@@DDO DJE(OE[PE))E-DE-GC**^9RELDE- ^)=^),^8(D-DD1 ETDFL @6A@(BS\ L[C-^^[NPQ )@@G@@E-MC([D*) K\@@@@@@+@@@@@@ @[@@ CALL INITIALIZE; +@@@@[@B@@@[PR )@@G@@^@)^@)^@)^@)^[#CDGD))DDIDDODD[D-DFL BS)^@)@@@@@@+@@@@@@D@[@@ /* PS )@@G@@READ AND PRINT IMAGES FROM SCCRIPT */ +@@@@[@H@@@[^@)^@)^@)^@)^@\ K)PT )@@G@@EL CD^^[[D1^^[KELDD1O^[DD([C9 ES)C1MD9H^[NCT#ELDE[O^@% 8)^@)+@@@@@@^@[@@PU )@@G@@ DO WHILE(FLAG);+@@@@[@A@@@[^@)^@)^@)^@)^[^D8)E9CDDGC**C1GCDB C;PV )@@G@@+@@@@@@C@[@@ CALL GETINPUT; /*NEXT INPUT*/ +@@@@[@F@@@[PW )@@G@@^@)^@)^@)^@)^@)^@)^@)CT[D-G^[BC(ODDIE[PE);^@\ LIC(SE))DDIE[PE)% 8)+@@@@@PX )@@G@@@D@[@@ PUT LIST(NEXTINPUT); /* PRINT IT*/ +@@@@[@H@@@[PY )@@G@@^@)^@)^@)^@)^@)^@)^@)E[PE))^[GDDNE)*D1 F[ODDIE[PE)(BS) 8%^[KELDD1O^[DE)%PZ )@@G@@ 8)^@)+@@@@@@D@[@@ IF RESP THEN DO; /*RESPONSE NEEDED */ QA )@@G@@+@@@@[@H@@@[^@)^@)^@)^@)^@)^@)^@)DDA^[MC(NE@)E-CC(I^[^D8;^@\ LMC(NE[JD1NQB )@@G@@C*)D1 C(^C(^^@% 8)+@@@@@@F@[@@ RESP = '0'; /* TURN OFFQC )@@G@@ RESPONSE NEEDED */ +@@@@[@K@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[MC(NE@)QD )@@G@@B*)^80^8;^@\ K)E-PELI^[JC1A^[MC(NE[JD1NC*)D1 C(^C(^^@% 8)^@)+@@@@@@B@[@@QE )@@G@@ CALL GETANS(ANSKEY); +@@@@[@E@@@[^@)^@)^@)^@)^@)^@)QF )@@G@@^@)^@)^@)^[#CDGD))C9 E-[D1N [[D1NDT FC(BS)+@@@@@@G@[@@ QG )@@G@@ CALL ADDANS(ANSKEY); /*ADD RESPONSE TO ADD STREAM*/ +@@@@[@M@@@[^@)^@)QH )@@G@@^@)^@)^@)^@)^@)^@)^@)^[#CDGD))CD^C-[D1N [[D1NDT FC(BS) 8%CD^C))EL ETKD9IQI )@@G@@ET ^[OD8)CD^C))ETOEL CDH K\^@)+@@@@@@^@[@@ END; +@@@@[QJ )@@G@@@A@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[ D1^BS)+@@@@@@#@[@@ END; QK )@@G@@+@@@@[@^@@@[^@)^@)^@)^@)^[ D1^BS)^@)@@@@@@+@@@@@@D@[@@ PUT LIST(QL )@@G@@'<<< THAT''S ALL FOLKS!! >>>'); +@@@@[@H@@@[^@)^@)^@)^@)^[KE(O^[GDDNQM )@@G@@E)*^8/B)/^[OD[[E)$^9N^[[D-G^[AD9GDTN^C-^@"B0"^8(BS)^@)+@@@@@@ @[@@ QN )@@G@@ CLOSE FILE(WRITEIT); +@@@@[@C@@@[^@)^@)^@)^@)^[#D-JET ^[ADDGC**E9MDDOQO )@@G@@C(DE)(BS)^@)+@@@@@@B@[@@ FLAG = CSF('@ADD WRITE$$$. . '); +@@@@[QP )@@G@@@F@@@[^@)^@)^@)^@)^[AD-[C8)B*)CTNC0*^9@CD^C))E9MDDOC*=^)= 0) 0)^8(BS)^@)QQ )@@G@@+@@@@@@#@[@@ STOP; +@@@@[@^@@@[^@)^@)^@)^@)^[NE-JE@;^@)@@@@@@QR )@@G@@@@@@@@@@@@@@+@@@@@@A@[@@/* INITIALIZE PRINTING */ +@@@@[@C@@@[QS )@@G@@ 8%^[DD1DE-DCDGDDUC*)E[MDDIE-DD1B^@)^@)^@)^@% 8)+@@@@@@A@[@@/* DOES THE QT )@@G@@USER WANT FULL TEXT*/ +@@@@[@D@@@[ 8%^[^D9 ES)E-CC*)E(NC(M^[RCDIE))C1PQU )@@G@@D-G^[OC(SE)% 8)^@)+@@@@@@A@[@@/* OR ONLY THE QUESTIONS TO */ +@@@@[QV )@@G@@@D@@@[ 8%^[JEK)D9ID-T^[OD[ ^[LE( ETODDJD1N^[OD8)^@)^@% 8)^@)+@@@@@@A@[@@QW )@@G@@/* RESPOND TO? */ +@@@@[@D@@@[ 8%^[MC(NE[JD1^^[OD8_^@)QX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@% 8)^@)+@@@@@@^@[@@INITIALIZE:PROCEDURE; +@@@@[QY )@@G@@@A@@@[DDIDDODD[D-DFL BLKELJCT C-PEL BS)^@)+@@@@@@E@[@@ PUT LIST(QZ )@@G@@'WELCOME TO THE WONDERFUL WORLD OF PLUM');+@@@@[@J@@@[^@)^@)^@)^@)^[KE(ORA )@@G@@^[GDDNE)*^9RG(?GT\H(>^[4H8)I-*G*)I9\H1=G(2G15H))I9\IL?G))H9&^[KD-PD*$ C;RB )@@G@@+@@@@@@E@[@@ PUT SKIP LIST('VERSION 2:02A JUNE 15, 1975');RC )@@G@@+@@@@[@J@]@[^@)^@)^@)^@)^[KE(O^[NDTDE@)D-DETO @$E1>IL3HD\H0)AK'A@2CC)^@)RD )@@G@@^@)^@)DL5H1>^@1A*?^@1BC7A*$ C;@K@@@]^@)^@)^@)^@)^[KE(O^[NDTDE@)D-DETO @$RE )@@G@@E1>IL3HD\H0)A)'A@1CC)^@)^@)^@)C1>GL2I(-IL9^@2AS?^@1BC7A0$ C;+@@@@@@G@[@@RF )@@G@@ PUT LIST('DO YOU WISH TO GET A COMPLETE DESCRIPTION OF PLUM,');RG )@@G@@+@@@@[@M@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^9^D8)FDJE*)E9DETC^[OD8)C9 E))CC)RH )@@G@@CTJD(KD- E- ^[^C(NCTMDDKE-DD9I^[JC0)E[GE(H )$ C;+@@@@@@G@[@@ PUTRI )@@G@@ LIST('INCLUDING HOW TO SET UP PLUM AT YOUR SITE, OR DO'); +@@@@[@M@@@[RJ )@@G@@^@)^@)^@)^@)^[KE(O^[GDDNE)*^9DD1#D-PC-DD1B^[CD9R^[OD8)ET E))E(K^[KD-PD*)RK )@@G@@CDO^[TD9PEK)ETDE- ))D9M^[^D8$ C;^@)+@@@@@@G@[@@ PUT LIST('YOU WRL )@@G@@ANT TO BE ASKED THE NECESSARY QUESTIONS ONLY?');+@@@@[@M@@@[^@)^@)^@)^@)RM )@@G@@^[KE(O^[GDDNE)*^9TD9P^[RCDIE))E-J^[]C*)CDNDT C))E-CC*)D1 CT ETNCDMFC)EDPRN )@@G@@C(NE-DD9IES)D9ID-TB8$ C;+@@@@@@H@[@@ PUT LIST('THE FIRST TIME YORO )@@G@@U TRY THIS, GET A COMPLETE LISTING'); +@@@@[@N@@@[^@)^@)^@)^@)^[KE(ORP )@@G@@^[GDDNE)*^9OD[ ^[ADDMETO^[ODDHC*)FDJE*)E-MFC)E-CDDN ))C9 E))CC)CTJD(KD- RQ )@@G@@E- ^[GDDNE-DD1B^8(BS)^@)+@@@@@@D@[@@ PUT LIST('AND SAVE IT FOR FRR )@@G@@UTURE USE.'); +@@@@[@H@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^9[D1^^[NCDQC*)RS )@@G@@DDO^[AD9M^[AE(OE(MC*)E(NC*,^8(BS)^@)+@@@@@@D@[@@ PUT LIST('A YESRT )@@G@@ ANSWER MEANS FULL TEXT.'); +@@@@[@H@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^9[RU )@@G@@^[TC(N^[[D1NE9 EK)D( CDIES)C1PD-G^[OC(SE),^8(BS)+@@@@@@F@[@@ PUTRV )@@G@@ LIST('SINCE PLUM USES THE FULL ASCII CHARACTER SET');+@@@@[@L@@@[^@)^@)RW )@@G@@^@)^@)^[KE(O^[GDDNE)*^9NDDICT ^[KD-PD*)E(NC(N^[OD[ ^[AE(GD))CDNCTDDC)CTCRX )@@G@@CDMCD#E- EK)ET E)$ C;^@)+@@@@@@H@[@@ PUT LIST('BE SURE TO USE UPRY )@@G@@PER CASE LETTERS ONLY FOR THESE ANSWERS');+@@@@[@O@@@[^@)^@)^@)^@)^[KE(ORZ )@@G@@^[GDDNE)*^9]C*)ETPEL ^[OD8)E(NC*)E(KE[ EK)CT[ET ^[GC(OE- ELN^[JD1GFC)C1JSA )@@G@@EK)E-CC(NC*)CDIETRC(MES$ C;^@)+@@@@@@^@[@@ PUT LIST('*'); +@@@@[SB )@@G@@@A@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^8%^8(BS)+@@@@@@D@[@@ GET EDIT(SC )@@G@@NEXTINPUT)(A(6)); /*READ RESPONSE*/ +@@@@[@I@@@[^@)^@)^@)^@)^[BC(O^[ C-DSD )@@G@@E)*D1 F[ODDIE[PE)( [[ @6 C(BS) 8%EL CD^^[MC(NE[JD1NC*% 8)^@)+@@@@@@F@[@@SE )@@G@@ IF NEXTINPUT='NO' THEN SWITCH='1'B; ELSE SWITCH='0'B; +@@@@[SF )@@G@@@K@@@[^@)^@)^@)^@)^[DC0)D1 F[ODDIE[PE).^9ID8$^[OD[ D0)ETRDDOCTCB*$AC$CK;SG )@@G@@^[ D-NC*)ETRDDOCTCB*$A@$CK;^@)+@@@@@@^@[@@ END INITIALIZE;+@@@@[SH )@@G@@@A@@@[^@)^@)^@)^@)^[ D1^^[DD1DE-DCDGDDUC*;@@@@@@@@@@@@@@@@@@+@@@@@@G@[@@SI )@@G@@/* PROCEDURE TO READ NEXT INPUT. IF SWITCH IS ON, THEN FULL TEXT */ SJ )@@G@@+@@@@[@L@@@[ 8%^[KELJCT C-PEL ^[OD8)EL CD^^[IC(SE))DDIE[PE),^[DC0)ETRDDOSK )@@G@@CTC^[DES)D9I ))E-CC(I^[AE(GD))E- F[O^@% 8)+@@@@@@^@[@@GETINPUT: PROCEDURSL )@@G@@E; +@@@@[@ @@@[C9 E-DD1KE(OBK)E[MD9#C(^E(MC*;+@@@@@@E@[@@ NEXSM )@@G@@TINP: GET FILE(READIT)SKIP EDIT(NEXTINPUT,MODE) +@@@@[@J@@@[^@)^@)^@)^@)SN )@@G@@^[IC(SE-DD1KBK)C9 E))C1DD- [MC([C-DE)(ETFDDK^[ C-DE)*D1 F[ODDIE[PE)?D(JSO )@@G@@C- C)+@@@@@@E@[@@ (A(60),A(1)); /* NEXT LINE OF TEXTSP )@@G@@*/ +@@@@[@I@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@*CC*A00 C?CC*AC( C;^@) 8%SQ )@@G@@^[IC(SE))D-DD1 ^[JC0)E- F[O K\+@@@@@@F@[@@ IF ENDFILE(READISR )@@G@@T) THEN DO; /* END OF SCRIPT */ +@@@@[@K@]@[^@)^@)^@)^@)^@)^@)^@)DDASS )@@G@@^[ D1^C1DD- [MC([C-DE)(^[OD[ D0)C-JBS) 8%^[ D1^^[JC0)ET#ELDE[O^@% 8)^@)ST )@@G@@@J@@@]^@)^@)^@)^@)^@)^@)^@)DDA^[ D1^C1DD- EL CD^DDO^[OD[ D0)C-JBS) 8%^[ SU )@@G@@D1^^[JC0)ET#ELDE[O^@% 8)+@@@@@@F@[@@ NEXTINPUT=' SV )@@G@@'; /* PRINT BLANK LINE */ +@@@@[@K@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SW )@@G@@^@)^@)D1 F[ODDIE[PE).^8)^8;^@\ K)E[MDDIE))CLGCDIDS)D-DD1 ^@% 8)^@)+@@@@@SX )@@G@@@C@[@@ CLOSE FILE(READIT); +@@@@[@F@@@[^@)^@)SY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CTGD9NC*)C1DD- [MC([C-DE)(BS)+@@@@@@E@[@@SZ )@@G@@ FLAG = '0' ; /* TURN OFF LOOP */ +@@@@[@I@@@[TA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)C1GCDB^@.^@$A@$^@;^@\ K)E-PELI^[JC1ATB )@@G@@^[GD9JE@) K\+@@@@@@A@[@@ RETURN; +@@@@[@C@@@[TC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EL E-PELIBS)+@@@@@@ @[@@ TD )@@G@@ END; +@@@@[@B@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)C(IC);TE )@@G@@+@@@@@@H@[@@ IF SUBSTR(NEXTINPUT,1,4)^='<**>' THEN DO; /*NOTF )@@G@@T RESPONSES*/ +@@@@[@N@@@[^@)^@)^@)^@)^@)^@)^@)DDA^[NE(]ETOEK*D1 F[OTG )@@G@@DDIE[PE)?AC?A)(F0.^8/ K%B0$^[OD[ D0)C-JBS) 8%D1JE))EL ETKD9IET ES% 8)^@)TH )@@G@@+@@@@@@F@[@@ IF SUBSTR(NEXTINPUT,1,4)^='<++>' THETI )@@G@@N DO; +@@@@[@L@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DDA^[NE(]ETOEK*D1 TJ )@@G@@F[ODDIE[PE)?AC?A)(F0.^8/ S:B0$^[OD[ D0)C-JBS)^@)+@@@@@@H@[@@ TK )@@G@@ IF MODE='.' & SWITCH THEN GOTO NEXTINP; +@@@@[TL )@@G@@@N@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DDA^[HD9^C*.^8,TM )@@G@@^8)^0)ETRDDOCTC^[OD[ D0)C9JE-J^[IC(SE-DD1KBS)^@)+@@@@@@G@[@@ TN )@@G@@ RETURN; END; /*FULL TEXT WANTED */ +@@@@[@L@@@[TO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EL E-PELIBS)C(IC);^@\TP )@@G@@ LAE(GD))E- F[O^[RCDIE- C)) K\+@@@@@@ @[@@ ELSE DO;TQ )@@G@@+@@@@[@C@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)C(GET ^[^D8;^@)+@@@@@@B@[@@TR )@@G@@ CALL PUTINOUTPUT; +@@@@[@F@@@[^@)^@)^@)^@)^@)^@)TS )@@G@@^@)^@)^@)^@)^@)^@)CT[D-G^[KE(ODDID9PE-KE(OBS)^@)+@@@@@@A@[@@ TT )@@G@@ END; END; +@@@@[@D@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TU )@@G@@C(IC);^[ D1^BS)^@)+@@@@@@C@[@@ ELSE /* START OF RESPONSES *TV )@@G@@/ +@@@@[@F@@@[^@)^@)^@)^@)^@)^@)^@)C(GET ^@\ K)ETOCDME))D9A^[MC(NE[JTW )@@G@@D1NC(N^@% 8)+@@@@@@^@[@@ DO; +@@@@[@A@@@[^@)^@)^@)^@)TX )@@G@@^@)^@)^@)^@)^@)^[^D8;^@)+@@@@@@A@[@@ RESP = '1'; TY )@@G@@+@@@@[@D@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EL ETK^@.^@$AC$BS)+@@@@@TZ )@@G@@@H@[@@ GET STRING(NEXTINPUT)EDIT(NRESPONSES)(X(4)UA )@@G@@,F(2)); +@@@@[@N@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)C9 E))ETOELDUB )@@G@@D1B [IC(SE-DD1KE(O D C-DE)*D1MC(NE[JD1NC(N C*F@*A)( -A @2 C(BS)^@)+@@@@@UC )@@G@@@C@[@@ DO I=1 TO NRESPONSES; +@@@@[@G@@@[^@)^@)UD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)C-J^[DB*1^[OD8)D1MC(NE[JD1NC(NBS)^@)+@@@@@UE )@@G@@@G@[@@ GET SKIP FILE(READIT) EDIT(ANS(I),IMAUF )@@G@@GE(I))+@@@@[@M@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^[BC(O^[NDTDUG )@@G@@E@)C1DD- [MC([C-DE)(^[ C-DE)*CDIES*DC( -DD([C9 [D C(+@@@@@@C@[@@ UH )@@G@@ (A(12),A(40)); +@@@@[@G@@@[^@)^@)^@)^@)^@)^@)UI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@*CC*AC2 C?CC*A)0 C(BS)+@@@@@@A@[@@ UJ )@@G@@ END; +@@@@[@D@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UK )@@G@@^@)^@)^@)^@)^[ D1^BS)^@)+@@@@@@F@[@@ NEXTINPUT=' UL )@@G@@'; /* SET BLANK TO PRINT */ +@@@@[@K@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UM )@@G@@^@)^@)D1 F[ODDIE[PE).^8)^8;^@\ K)ET E))CLGCDIDS)E-J^[KELDD1O^@% 8)+@@@@@UN )@@G@@@A@[@@ RETURN; +@@@@[@C@@@[^@)^@)^@)^@)^@)^@)UO )@@G@@^@)^@)^@)^@)^@)^@)EL E-PELIBS)+@@@@@@^@[@@ END; +@@@@[UP )@@G@@@A@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[ D1^BS)+@@@@@@^@[@@ GOTO NEXUQ )@@G@@TINP; +@@@@[@A@@@[^@)^@)^@)^@)^@)C9JE-J^[IC(SE-DD1KBS)+@@@@@@#@[@@END GEUR )@@G@@TINPUT; +@@@@[@^@@@[C(IC))C9 E-DD1KE(OBS)^@)@@@@@@@@@@@@@@@@@@@@@@@@US )@@G@@+@@@@@@B@[@@/* ROUTINE TO READ ANSWER FROM USER*/ +@@@@[@E@@@[ 8%^[MUT )@@G@@D9PE-DD1 ^[OD8)EL CD^^[[D1NE9 EK)C1MD9H^[PET EK% 8)^@)+@@@@@@E@[@@/* ANSUU )@@G@@WER MUST BE ONE OF CANNED RESPONSES FROM ANS(1) TO */ +@@@@[@J@@@[ 8%^[[UV )@@G@@D1NE9 EK)D(PETO^[]C*)D9IC*)D9A^[#CDID1 C))EL ETKD9IET ES)C1MD9H^[[D1N @1UW )@@G@@ C)E-J^@% 8)+@@@@@@^@[@@/* ANS(NRESPONSES) */ +@@@@[@A@@@[ 8%^[[D1N [IUX )@@G@@EL ETKD9IET ES(^@% 8)^@)+@@@@@@ @[@@GETANS: PROCEDURE (ANSKEY); +@@@@[UY )@@G@@@B@@@[C9 E-[D1NBK)E[MD9#C(^E(MC*) [[D1NDT FC(BS)+@@@@@@B@[@@ DECUZ )@@G@@LARE ANSWER CHAR(12) VAR; +@@@@[@E@@@[^@)^@)^@)^@)^[^C(#D-[EL ^[[D1NVA )@@G@@E9 EK)CTCCDM @1AK(^[QCDMBS)^@)+@@@@@@D@[@@ GETANSLOOP: GET SKIP VB )@@G@@EDIT(ANSWER)(A(12)); +@@@@[@H@@@[^@)^@)^@)^@)^[BC(OCDIETGD9JE@'^[BC(OVC )@@G@@^[NDTDE@)C(^DDO [[D1NE9 EK( [[ @1AK( C;^@)+@@@@@@A@[@@ IF ENDFILVD )@@G@@E(SYSIN) THEN DO; +@@@@[@D@]@[^@)^@)^@)^@)^[DC0)C(IC-ADDGC**ETTETDD0(^[OVE )@@G@@D[ D0)C-JBS)@D@@@]^@)^@)^@)^@)^[DC0)C(IC-ADDGC(NFDNDDI^[OD[ D0)C-JBS)^@)VF )@@G@@+@@@@@@F@[@@ PUT LIST('UNEXPECTED END OF FILE. TRY AGAVG )@@G@@IN'); +@@@@[@L@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[KE(O^[GDDNE)*^9PD1 F[KC(#VH )@@G@@E- C))C(IC))D9A^[ADDGC*,^[OELT^[[C9[DDI^8(BS)^@)+@@@@@@^@[@@ VI )@@G@@ STOP;+@@@@[@A@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[NE-JE@;+@@@@@@^@[@@VJ )@@G@@ END; +@@@@[@A@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[ D1^BS)VK )@@G@@+@@@@@@E@[@@ IF ANSWER=' ' THEN DO; /* BLANK MEANS DEFAULT */ VL )@@G@@+@@@@[@J@@@[^@)^@)^@)^@)^[DC0)CDIETRC(MB*$^@$^[OD[ D0)C-JBS) 8%^[]D-[D1FVM )@@G@@^[HC([D1N^[^C(ACDPD-O^@% 8)^@)+@@@@@@B@[@@ I=1; GOTO OVN )@@G@@KRESPONSE; +@@@@[@E@@@[^@)^@)^@)^@)^@)^@)^@)^@)^@)^[DB*1BS)C9JE-J^[JDTMVO )@@G@@C(NE[JD1NC*;+@@@@@@^@[@@ END; +@@@@[@A@@@[^@)^@)^@)^@)VP )@@G@@^@)^@)^@)^@)^@)^[ D1^BS)+@@@@@@C@[@@ DO I=1 TO NRESPONSES; /*FINVQ )@@G@@D MATCH*/ +@@@@[@G@@@[^@)^@)^@)^@)^[^D8)DC.AC)E-J^[IEL ETKD9IET ES;^@\VR )@@G@@ LADDIC))D([E-#D@% 8)^@)+@@@@@@D@[@@ IF ANS(I)=ANSWER THEN VS )@@G@@GOTO OKRESPONSE; +@@@@[@H@@@[^@)^@)^@)^@)^@)^@)^@)DDA^[[D1N [D C.CDIETRVT )@@G@@C(M^[OD[ D0)C9JE-J^[JDTMC(NE[JD1NC*;+@@@@@@#@[@@ END;+@@@@[VU )@@G@@@ @@@[^@)^@)^@)^@)^@)^@)^@)C(IC);^@)+@@@@@@B@[@@ PUT LIST('INVALVV )@@G@@ID RESPONSE'); +@@@@[@E@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^9DD1QCDGDD^^[MVW )@@G@@C(NE[JD1NC*$ C;^@)+@@@@@@E@[@@ PUT LIST('RESPONSE MUST BE ONE OFVX )@@G@@ FOLLOWING:'); +@@@@[@I@@@[^@)^@)^@)^@)^[KE(O^[GDDNE)*^9MC(NE[JD1NC*)VY )@@G@@D(PETO^[]C*)D9IC*)D9A^[AD9GD-JE9DD1BBK$ C;+@@@@@@E@[@@ PUT EDIT(VZ )@@G@@(ANS(I) DO I=1 TO NRESPONSES))(A,X(4)); +@@@@[@J@@@[^@)^@)^@)^@)^[KE(OWA )@@G@@^[ C-DE)* [[D1N [D C)C-J^[DB*1^[OD8)D1MC(NE[JD1NC(N C( [[ -S @4 C(BS)^@)WB )@@G@@+@@@@@@ @[@@ GOTO GETANSLOOP; +@@@@[@B@@@[^@)^@)^@)^@)^[BD9OWC )@@G@@D8)C9 E-[D1ND-JD9KBS)^@)+@@@@@@A@[@@ OKRESPONSE: ANSKEY = I; WD )@@G@@+@@@@[@C@@@[^@)^@)^@)^@)^[JDTMC(NE[JD1NC*'^[[D1NDT FC)B*)DC;+@@@@@@]@[@@WE )@@G@@END GETANS; +@@@@[@#@@@[C(IC))C9 E-[D1NBS)@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@WF )@@G@@@A@[@@/* PLACE ANSWER IN ADD STREAM */ +@@@@[@C@@@[ 8%^[KD-[CT ^[[D1NWG )@@G@@E9 EK)DDI^[[C-^^[NE-MC([D*) K\+@@@@@@ @[@@ADDANS:PROCEDURE(ANSKEY); WH )@@G@@+@@@@[@B@@@[CD^C-[D1NBLKELJCT C-PEL [[D1NDT FC(BS)^@)+@@@@@@D@[@@ WI )@@G@@ PUT FILE(WRITEIT)EDIT(IMAGE(ANSKEY))(A); +@@@@[@H@@@[^@)^@)^@)^@)WJ )@@G@@^[KE(O^[ADDGC**E9MDDOC(DE)(C(^DDO [DD([C9 [[D1NDT FC( C*CC(BS)^@)+@@@@@WK )@@G@@@]@[@@END ADDANS; +@@@@[@#@@@[C(IC))CD^C-[D1NBS)@@@@@@@@@@@@@@@@@@@@@@@@WL )@@G@@+@@@@@@A@[@@/* PLACE LITERAL INTO OUTPUT */ +@@@@[@C@@@[ 8%^[KD-[CT WM )@@G@@^[GDDOC(MCDG^[DD1OD8)D9PE-KE(O^@% 8)+@@@@@@^@[@@PUTINOUTPUT: PROCEDURE; WN )@@G@@+@@@@[@A@@@[E[PE-DD1JE(OE[PE)'^[KELJCT C-PEL BS)+@@@@@@A@[@@ DECWO )@@G@@LARE STRING CHAR(60); +@@@@[@D@@@[^@)^@)^@)^@)^[^C(#D-[EL ^[NE-MDDIC8)WP )@@G@@CTCCDM @6A@(BS)^@)+@@@@@@D@[@@ GET SKIP FILE(READIT)EDIT(STRING)WQ )@@G@@(A(60)); +@@@@[@H@@@[^@)^@)^@)^@)^[BC(O^[NDTDE@)C1DD- [MC([C-DE)(C(^WR )@@G@@DDO [NE-MDDIC8( [[ @6A@( C;^@)+@@@@@@C@[@@ PUT FILE(WRITEIT)EDITWS )@@G@@(STRING)(A(60)); +@@@@[@G@@@[^@)^@)^@)^@)^[KE(O^[ADDGC**E9MDDOC(DE)(C(^WT )@@G@@DDO [NE-MDDIC8( [[ @6A@( C;^@)+@@@@@@ @[@@ END PUTINOUTPUT; WU )@@G@@+@@@@[@B@@@[^@)^@)^@)^@)^[ D1^^[KE(ODDID9PE-KE(OBS)^@)@@@@@@+@@@@@@[@[@@WV )@@G@@END P;+@@@@[@]@@@[C(IC))E@;^@)___^@$AC$BS)+@@@@@@H@[@@ WW )@@G@@ GET STRING(NEXTINPUT)EDIT(NRESPONSES)(X(4)*[S@@@*SDFF*@C@]@[ COPWX )@@G@@YRIGHT 1975 BY UNIVERSITY OF MARYLAND @C@@@] COPYRIGHT 1976 BY THEWY )@@G@@ UNIVERSITY OF MARYLAND @@@@@[@D@@@[ QUESTIONS CONCERNING THIS SHOULD WZ )@@G@@BE DIRECTED TO: @@@@@[@ @@@[ MARVIN V. ZELKOWITZ @B@@@[ XA )@@G@@ DEPARTMENT OF COMPUTER SCIENCE @ @@@[ UNIVERSITY OF MARYLANDXB )@@G@@@A@@@[ COLLEGE PARK, MARYLAND 20742@@@@@[@G@@@[ PERMISSIONXC )@@G@@ TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY @E@@@[ REPRESENTXD )@@G@@ IS GRANTED UNDER THE FOLLOWING CONDITIONS: @@@@@[@G@@@[ 1. UXE )@@G@@NLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@[ THEXF )@@G@@SE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLAND @E@@@[XG )@@G@@ PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @@@@@[@F@@@[XH )@@G@@ 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDED: @@@@@[XI )@@G@@@G@@@[ (A) ANY RESULTING PROGRAM, OR REPORT, PAPER OR DOCUMENTATIXJ )@@G@@ON @G@@@[ DESCRIBING SUCH PROGRAM WILL CLEARLY INDICATE THAT TXK )@@G@@HE PROGRAM @E@@@[ IS A DIALECT OF PLUM OR IS DERIVED FROM PLUM, XL )@@G@@AND @@@@@[@F@@@[ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIALXM )@@G@@ CORRECTIONS@F@@@[ OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPXN )@@G@@ORTED AND @G@@@[ A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALLXO )@@G@@ BE SUBMITTED @B@@@[ TO THE UNIVERSITY OF MARYLAND, AND@@@@@[XP )@@G@@@F@@@[ (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD XQ )@@G@@@G@@@[ WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, XR )@@G@@AND @@@@@[@F@@@[ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTEXS )@@G@@D TO OTHER @F@@@[ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEAXT )@@G@@RLY INDICATE@F@@@[ WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UXU )@@G@@NIVERSITY OF@E@@@[ MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TOXV )@@G@@ IT. @@@@@[@G@@@[ 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMXW )@@G@@PILER ITSELF, @F@@@[ AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRIXX )@@G@@TTEN USING PLUM. @E@@@[ THE PURPOSE OF THESE CONDITIONS IS TO ALLOW AXY )@@G@@NY USER TO @F@@@[ EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTIXZ )@@G@@NG PRODUCT @G@@@[ IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PROYA )@@G@@DUCT DEVELOPED @#@@@[ FROM PLUM. @@@@@[@@@@@[@@@@@[@@@@@[@@@@@[YB )@@G@@@D@@@@ THIS ELEMENT CONTAINS INFORMATION ABOUT THE SOURCE@D@@@@TAPE CYC )@@G@@ONTAINING PLUM, AND HOW TO ASSEMBLE NEW MODULES @D@@@@OF THE COMPILER. YD )@@G@@AS OF NOW, NO EASY SYSTEM HAS BEEN @C@@@@SETUP TO FACILITATE THIS PROCEYE )@@G@@SS; HOWEVER, THIS @D@@@@LISTING SHOULD ENABLE YOU TO FIGURE OUT WHAT TO YF )@@G@@DO @C@@@@IF YOU REALLY WANT TO. ANY CHANGES MADE TO THE @B@@@@COMPILYG )@@G@@ER ARE PURELY AT YOUR OWN RISK. @@@@@@@D@[@@ THE DISTRIBUTED TAPEYH )@@G@@ CONTAINS 5 COPOUT'ED FILES: @D@@@[ THE DISTRIBUTED TAPE CONTAINS 6 YI )@@G@@COPOUT'ED FILES: @D@@@@FILE 1 - PLUM RELOCATABLE LIBRARY AND DOCUMENTATYJ )@@G@@ION @#@@@@FILE 2 - COMMON @#@@@[FILE 3 - ROOT @#@[@@FILE 3 - SOUYK )@@G@@RCE @#@@@[FILE 4 - SOURCE @^@[@@FILE 4 - PASS1PASS2 @^@@@[FILE 5YL )@@G@@ - PASS1PASS2 @#@[@@FILE 5 - PASS4 @#@@@[FILE 6 - PASS4 @D@@@@YM )@@G@@ COMMON CONTAINS THE PROCEDURE LIBRARIES NEEDED FOR@D@@@@ASSEMBLING. YN )@@G@@PLUM IS WRITTEN IN A LANGUAGE IMPLEMENTED @C@@@@AS A SET OF PROCEDURES FYO )@@G@@OR THE 1108 ASSEMBLER. @D@[@@ SOURCE CONTAINS THE ELEMENTS FOR THE RYP )@@G@@OOT SEGMENT @D@@@[ ROOT CONTAINS THE ELEMENTS FOR THE ROOT SEGMENT YQ )@@G@@@^@[@@AND THE CODE GENERATOR. @#@@@[OF THE COMPILER. @D@@@[ SOURCE YR )@@G@@CONTAINS THE CODE FOR THE CODE GENERATOR @^@@@[SEGMENT OF THE COMPILER.YS )@@G@@@E@@@@ PASS1PASS2 CONTAINS THE ELEMENTS FOR THE FIRST 2 PASSES @#@@@@YT )@@G@@OF THE COMPILER. @D@@@@ PASS4 CONTAINS THE EXECUTION SUPPORT ROUTINEYU )@@G@@S. @E@@@@ THE TECHNICAL REPORT (DOC ELEMENT REFERENCE) CONTAINS YV )@@G@@@D@@@@SOME ADDITIONAL INFORMATION ABOUT THESE ELEMENTS. @D@@@@ INYW )@@G@@ ORDER TO ASSEMBLE A PLUM MODULE, THE ELEMENT @C@@@@MUST BE @ADD'ED. FYX )@@G@@OR EXAMPLE IN ORDER TO ALTER @D@@@@THE EXECUTION ROUTINE WHICH DOES THEYY )@@G@@ OPEN STATEMENT, @B@@@@THE FOLLOWING INPUT STREAM WOULD WORK: @@@@@@YZ )@@G@@@ @@@@(READ IN DISTRIBUTION TAPE) @A@@@@ @ASG,T TAPE,TAPE-PARAMETERZA )@@G@@S @#@@@[ @ASG,T ROOT. @#@@@@ @ASG,T SOURCE.@#@@@@ @ASG,T CZB )@@G@@OMMON.@^@@@@ @ASG,T PASS1PASS2. @#@@@@ @ASG,T PASS4. @#@@@@ @RZC )@@G@@EWIND TAPE. @^@@@@ @COPIN TAPE.,TPF$. @^@@@@ @COPIN TAPE.,COMMON.ZD )@@G@@@^@@@[ @COPIN TAPE.,ROOT. @^@@@@ @COPIN TAPE.,SOURCE.@ @@@@ @CZE )@@G@@OPIN TAPE.,PASS1PASS2. @^@@@@ @COPIN TAPE.,PASS4. @C@@@@(NOW EDIT THZF )@@G@@E OPEN ROUTINE TO CHANGE MODULE) @^@@@@ @ED,U PASS4.EXOP @A@@@@ZG )@@G@@ CORRECTIONS TO OPEN ROUTINE @]@@@@ @EOF @A@@@@(SET UP PROCZH )@@G@@ LIBRARY FOR ASSEMBLER) @ @@@@ @COPY,S COMMON.,TPF$. @#@@@@(ASSEMZI )@@G@@BLE MODULE) @^@#@@ @ASM,MI X,EXOP0106/A@^@@@# @ASM,MI X,EXOP0303/HZJ )@@G@@@^@@@@ @ADD PASS4.EXOP @]@@@@ @EOF @ @@@@(CREATE NEW VERSIOZK )@@G@@N OF PLUM) @#@@@@ @ADD STARTHERE@D@@@@ THIS LAST @ADD STATEMENT WZL )@@G@@ILL RUN THE PROGRAM THAT@E@@@@CREATES A NEW VERSION OF PLUM WITH THE NEWZM )@@G@@ OPEN ROUTINE @^@@@@REPLACING THE OLD ONE. @@@@@@@F@@@@ NOTE THEZN )@@G@@ FOLLOWING - PLUM WAS DESIGNED FOR RAPID EXECUTION - @E@@@@NOTHING WAS ZO )@@G@@EVER SAID ABOUT THE TIME NECESSARY TO PRODUCE @F@@@@PLUM ITSELF. MOST ZP )@@G@@ASSEMBLIES ARE EXTREMELY SLOW, AND CAN TAKE @A@[@@OVER 5 MINUTES OF ZQ )@@G@@MEMORY TIME EACH_.@A@@@[UP TO 5 MINUTES OF MEMORY TIME EACH.___TAKE ZR )@@G@@*[S@@@*SDFF*@[@A@#@PL1 @]@@@A@.PLUM,S @A@@@#PUT 'SEE HOW PLUM CORRECZS )@@G@@TS ERRORS @]@A@#@PL1,AYZ @]@@@A@.PLUM,AYSZ @^@@@^P:PROC OPTIONS(MAIZT )@@G@@N); @A@@@BDCL ENDFILESYSIN BIT(1) INIT('0'B); @A@@@BON ENDFILE(SYSIN)EZU )@@G@@NDFILESYSIN='1'B; @C@@@^DCL FILLER(5) CHAR(1) INIT('A','B','C','D','E');ZV )@@G@@@^@@@^DCL BLANKS CHAR(65) ; @^@@@^DCL PICT(50) CHAR(65); @A@@@^DCL (RZW )@@G@@ATE,POP) FLOAT BIN(60,0); @B@@@^DCL (INDEX,TIME,RUN5,RUN) FIXED BIN(ZX )@@G@@35,0);@B@@@^DCL (START,ENDNUM,NUM) FIXED BIN(35,0); @^@@@^BLANKS = COPZY )@@G@@Y(' ',65); @#@@@^DO WHILE ('1'); @E@@@^PUT SKIP LIST('INPUT STARTVALUZZ )@@G@@E,ENDVALUE,NUMBER/GRAPH'); @ @@@^GET LIST(START,ENDNUM,NUM); @ @B@^AA )@@G@@IF ENDFILE(SYSIN) THEN STOP; @ @@@BIF ENDFILESYSIN THEN STOP; @A@@@^AB )@@G@@DO RUN5 = START TO ENDNUM BY NUM; @#@@@^PICT= BLANKS; @C@@@^DO RUNAC )@@G@@ = 1 TO MIN(NUM,ENDNUM-START+1) BY 1; @A@@@^RATE = FLOAT(RUN5+RUN-1,AD )@@G@@35) * .1; @]@@@^POP = 0.04; @^@@@^DO TIME = 1 TO 65 BY 1; @D@@@^INDEX AE )@@G@@= MAX(MIN(FIXED(BINARY(50*POP,35),35),50),0); @ @@@^IF INDEX = 0 THEN AF )@@G@@POP = 0; @D@@@^ ELSE IF SUBSTR(PICT(INDEX),TIME,1) = ' ' THEN AG )@@G@@@C@@@^ SUBSTR(PICT(INDEX),TIME,1)= FILLER(RUN);@C@@@^ ELSEAH )@@G@@ SUBSTR(PICT(INDEX),TIME,1)='*'; @^@@@^POP = RATE*POP*(1-POP); @[@@@^AI )@@G@@END; @[@@@^END; @G@@@^PUT PAGE EDIT('GRAPH OF ''X(T+1) = R * X(T) * (AJ )@@G@@1 - X(T))'' WHERE:', @A@ @^ (FILLER(I),'HAS A R VALUE OF:', @B@@@ AK )@@G@@ (FILLER(I), ' HAS A R VALUE OF: ' , @G@@@^ FLOAT(RUN5+I-1,35)*.AL )@@G@@1+.0001 DO I = 1 TO MIN(NUM,ENDNUM-START+1))) @A@@@^ (A,5(SKIPAM )@@G@@,A,A,F(4,2))); @G@@@^PUT SKIP EDIT((100-2*J,('I',PICT(50-I) DO I = J AN )@@G@@TO J+4) DO J = 0 TO 45 @ @@@^ BY 5),0.,'I',COPY('-',65))@F@@@^ AO )@@G@@ (10(F(4,2,-2),X(1),4(A,A,SKIP,X(5)),A,A,SKIP),F(4,2,-2), @A@@@^ AP )@@G@@ X(1),A,A,A); @F@@@^PUT EDIT('0','5','1','1','2','2','3'AQ )@@G@@,'3','4','4','5','5','6','6', @B@@@^ ('0','5' DO I = 1 TO 6)AR )@@G@@) @D@@@^ (SKIP,X(1),14(X(4),A),SKIP,X(11),12(X(4),A)); @[@@@^AS )@@G@@END; @[@@@^END; @[@@@^END; @[@@@^@EOF @]@@@^30,34,5 @ @^@# /* BAT )@@G@@ENCHMARK JOB 33 */ @C@^@# /* SIMPSON'S RULE TO APPROXIMATE CUBE ROOAU )@@G@@TS*/ @ @^@# CUBE:PROC OPTIONS(MAIN); @D@^@#/* *** ADD DCL'S CONFORMAV )@@G@@ING TO ANSI DEF OF PL/1 *** */@ @^@#DCL (XOLD,B,XNEW,TEST)FLOAT; @ @^@#AW )@@G@@ DCL COUNT FIXED BIN(31); @E@^@# PUT EDIT('B','CUBE ROOT OF B','RESUAX )@@G@@LT CUBED','ITERATIONS') @B@^@# (X(13),A,X(3),A,X(3),A,X(3),A); AY )@@G@@@#@^@# PUT SKIP(3); @#@^@# READ:GET LIST(B);@B@^@# IF ENDFILE(SYAZ )@@G@@SIN) THEN GOTO FINISH; @]@^@# COUNT=0; @]@^@# XOLD=B; @ @^@# IF B>BA )@@G@@0. & B<1. THEN XOLD=1.; @ @^@# IF B<0. & B>-1. THEN XOLD=-1;@B@^@# RENEWBB )@@G@@:XNEW=(2.*XOLD+B/XOLD**2 )/3.; @#@^@# COUNT=COUNT+1; @]@^@# XOLD=BC )@@G@@XNEW; @#@^@# TEST=XNEW**3/B; @B@^@#/* *** **3 NOT YET IMPLEMENTED *** *BD )@@G@@/ @C@^@# IF TEST<=0.999!TEST>=1.001 THEN GOTO RENEW; @#@^@# TEST=BE )@@G@@TEST*B; @G@^@# PUT EDIT(B,XNEW,TEST,COUNT)(SKIP(2),F(15,5),F(15,5), BF )@@G@@F(15,5),F(15)); @]@^@# GO TO READ;@]@^@# FINISH:END;@[@@@#@EOF @]@^@#BG )@@G@@1 2 -8 -125 @]@A@#@PL1,NE @]@@@A@.PLUM,NE @ @@@#P:PROC; DCL STR CHBH )@@G@@AR(72); @A@@@BDCL ENDFILESYSIN BIT(1) INIT('0'B); @A@@@BON ENDFILE(SBI )@@G@@YSIN) ENDFILESYSIN='1'B;@^@@@#GET EDIT(STR)(A(80)); @ @B@#DO WHILE(^ENBJ )@@G@@DFILE(SYSIN)); @^@@@BDO WHILE(^ENDFILESYSIN);@^@@@#PUT SKIP LIST(STR)BK )@@G@@; @^@@@#GET EDIT(STR)(A(80)); @[@@@#END; @[@@@#STOP; @[@@@#END; BL )@@G@@@[@@@#@EOF @B@@@#WELL, IT LOOKS AS IF PLUM WORKS AT YOUR @ @@@#SITE. BM )@@G@@GOOD LUCK IN USING IT. @B@@@# IF YOU HAVE ANY TROUBLE, CONTACT BN )@@G@@@ @@@# DR. MARVIN V. ZELKOWITZ @A@@@# DEPARTMENT OF COMPUTER SCBO )@@G@@IENCE @ @@@# UNIVERSITY OF MARYLAND @A@@@# COLLEGE PARK, MARYLBP )@@G@@AND 20742 @[@@@#@ ___ DO I = 1 TO 6)) @D@^@# (SKIP,X(1),BQ )@@G@@14(X(4),A),SKIP,X(11),12@[@^=K[\0@C@B=1^@@[\0B=1@@@@H1@@@@C.@@C^@@@@@@EEBR )@@G@@@B8@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@042374@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DT[&S@@E^+C@@M^+=@^K^=MBT )@@G@@@@N^*1@@IB==@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___BU )@@G@@@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___@@@___BV )@@G@@[@@^+DC8W@@@KCK^+DH8)@@[&;K[&,C@@@@H'=@@@HG8W@@@ @H@@@>@@[%]/K@[&:>@@[%#BW )@@G@@/KF@@[C8H@@@?8I@@@/K@[&XC@@[%[C8K@@#/KF@@@C@@[(6C8K@@[/KF@@@C@@[(/C8K@@]BX )@@G@@/KF@@@L8@@@[C@)^+DG8)@@[*@I@@@?CY@@@/K@[&9G),@@@/K@[&3%CI@@@/KF@@@C)"@@@BY )@@G@@H80@@[T80@@AG="@@@9?I@@[?80@@BC@K[%^/KF@@[N8W@@@C^@^+DG8@@@[C9K@@[ @@^+RBZ )@@G@@N8)@@@(@G@@@/K@[$,(4G@@@/K@[$Y%1W@@@/K@[$,C?W@@@!8K@@A/K@[$-%(K^+R @@^+QCA )@@G@@[(K^+R9??@@[C-G@@@:9@@@[C@0[%^')H[*YH9@@@[T9@@@AG>G@@@')H[*&G)G@@@G8@@@[CB )@@G@@/K@[$D:9K@@[/K@[$&C*?@@@:8)@@.N8)@@[%[K@[[/K@[$Y/K@[$P%@)[%^[5@^+Q:@)[%^CC )@@G@@[-K^+Q/K@[$Y(@@@[]:(K^+R/K@[$3[(K^+R @@^+Q:[K@[[/K@[$;G9K@@[*@G@@@/K@[$CCD )@@G@@ @@^+Q @@^+R/KF@@@:(K^+R *@^+R9?K^+Q98V@@@C8@@@-[=@^+R(?@^+R/KF@@[C@@^+@^+Q[5@^+R[1@^+R[!@^+RC80@@F+8K@@_:8)@@ ;^@@@A8#0[*0CI )@@G@@9*@^+FC@@[% C@K[%AC8)@@BC@0[%^[@"^+I8#)[*9N4K^+Q9!@^+S/\)[($C9K@@*(4@^+QCJ )@@G@@*)@^+Q')H)@@N0K^+Q9!@^+U*@@@[[/K@[(CC[@[%BN8K@@^/\)[($N?K^+Q(@@@[[/K@[(MCK )@@G@@C9K@@(')H)@@C[@^+W/\)[($C9K@@)')H)@@(*@^+Q*=@^+Q/K@[(SC@@[%C'=@@@J/KF@@@CL )@@G@@C9K@@/')H)@@N*K^+QC[@^+X/\)[($N=K^+Q(@@@[[/K@[(PC9K@@/')H)@@C[@^+Y/\)[($CM )@@G@@/K@[(P;>@@@A')H)@@8KK[(>/KI@@@[5W@@@[1W@@@[!W@@@[(W@@@[>W@@@/\0[(\[-W)@@CN )@@G@@Q;K[((/KJ@@@PROCESSOR CALL ERROR @[^[(2ABNORMAL RETURN FROM READ$ CO )@@G@@@[ [(7TOO MANY SPECIFICATIONS @[^[(.]@@@@@[@@@@@ @@[^+I@@[[((TPF$ CP )@@G@@@@G^+ETPF$ **EF**@@@@@@C8@@@@C4@^^[C?@^^[C0@^^[[4K^^[[?K^^[CQ )@@G@@[0K^^[9?K[%D9?K^#59?K^^J9?K^^]A AX AR AA0^+>AE)^+>AAK^+=AE@^+=CR )@@G@@C@@[\*/,0[&S/K@[\M+@@[\(;CK@@+A#K^=MC@@^<@[@@^#4 4@^#4C8K@@@=8@)@@G8K@@[CS )@@G@@=8@@@)G8K@@];C@@@U:8@@@*/K@[?$C@@[,6/KH[%3/K@[%7/K@[:A/K@[:)/K@[\M/,)[?:CT )@@G@@/K@[:]/,)[?1Q'K[?8C8@@@#/,0[$#/K@[:=/,)[! C8@@@ [0@^^E/K@[:=C@@^#4)8@)@@CU )@@G@@[@K^#4/K@[:Q/,)[?,/K@[:Q/,)[?1C8@@@ [0@^^E/,)[?'(@@^^]/K@[\+C8@^^]'=@@[CCV )@@G@@C@@^=R/^)[\G[@K^^IC8@@@[[?@^^B/K@[\+/,)[?4/K@[:T/K@[:F9?@[%D9*@^^J9?@[\%CW )@@G@@9*@^^L9?@[%E9*@^^P/K@[:F/,)[?:/K@[?^/,)[?1/,)[?7C8@@@*C4K^^[=8K@@KC8@@@"CX )@@G@@[4@^#4%8@@@*/K@[?AC8@@@[[C@^#'C8@^#5'=@@[ C@@[,;/^)[\MC@@[\BC=0^+%:80@@ECY )@@G@@/K@[\MC*K^#.L)K^#.:80@@@C)K^+%:80@@-H)K^+%%80@@+/K@[:_C/Y@@[G)K^+%C*0^#.CZ )@@G@@,@)@@H/K@[\M[)K^^[/K@[:GC@@[\F/K@[\M9?@^#59*@^+!C8@^+!'=@@@#C4@^+0/@@[?NDA )@@G@@;G@@@#;CK@@-;*@@@AG8H 00[C@^=XC@@^=Y/K@[\MC@@[\@9?K^+6C^0^+0:80@@W9/K[%GDB )@@G@@/K@[\MCC0^+;+80@@_9?K^+8?9@@@ 9/K^#7/K@[\M9?K^+/%9@@@@9/K^#;/K@[\M[C0^#'DC )@@G@@9?@^+"9*@^#./K@[:1/,)[?./K@[:T/K@[:F/K@[:V/,K[!@[@[[@[SI@^#5/,K[!@[0[@@#DD )@@G@@SI@^^]/,K[!@]0@@@]RO@^^J/,K[!@]0[@@]RO@^^J/,K[!@#0@@@#SO@^^]/,K[!@#@[@[@DE )@@G@@SO@@@@/,K[!@[0]@@]RO@^^JC4D@@@AAW^+&Q,D@@@/,0[$#/%E@@@*?D@@@Q'%@@[Q+D@@@DF )@@G@@C@@^=+*=D@@@/K@[\GC?D@@@/@@[!N*4@^+R/K@[!NQ'%@@[/)@[!NC@@^=$/K@[\GC*@^+RDG )@@G@@/^@[!T*@@^+Q/K@[!-(4@^+RC8@@@[C)/O+&')J[%P(@@@@H9?K[%D9*TK@[')J[%I+8@@@0DH )@@G@@/K@[,O&FD@@[G@@[\?C@K[%E9*@^+69*DK@[/,0[*\/G@[!4C8K@@[C8@^+6'=@@[GCC)^+/DI )@@G@@!8)[@@>8)@)@/K@[!0/K@[, C8@^+4'=@@@J/C@[!_')C[%LN8K@@FN/)__89?K[\!<@@@@HDJ )@@G@@;C@@@#;^K@@A8KK[!7;^K@@=9*K^=!C@@^=\/K@[\GC8K@@]>@@[\\C8K@@#C8@^+6'=@@[GDK )@@G@@CC)^+/')C[%L?8)K@@?8)[@@/K@[,FG8K@@K/K@[,JC@@^=3?8))@@?8)S@@/K@[\GC@@^=8DL )@@G@@=8)@]@/K@[\G=8)@^@G8K@@)+0T@@@C@@^="=8)@@KC@@^>#/^)[\G')C[%LC@0^+$C^_@@[DM )@@G@@QAD@@[9?@^+Z(4@^+R9?J@@]9*C@@]9?@[%E(0@^+R/K@[,&9?@^+-/K@[,*(4@^+R9?J@@ADN )@@G@@9*C@@AC@@^+R**D@@@[@@^+%*?@^+R**D@@@/KE@@@C@@^>E/,0[\H/KE@@@I/U-OPTION CDO )@@G@@ONFLICT @[^[,2SI: ELEMENT NOT FOUND @[^[,7SI: IMPROPER LABEL BLOCKDP )@@G@@@[^[,/SI: CYCLE NONEXISTANT OR IN ERROR @[A[\[SI: MISSING FIELD @[#[\CDQ )@@G@@R'0[\NCCT@@[G8K@@:[CW@@@'=@@@I/KF@@@'=@@@IC@0[\0N8K@@]')J[%P9*K^+!')J-%IDR )@@G@@+8@@@#/@K[\YC@H[%S[@@^+?C8@^+:'=@@@J8KK[\P C@^^[R'0@@@/K@[\DS )@@G@@QE)^+>QAK^+=QE@^+=/KF@@@@[M^<@K@@@@@NAME$ @@$ 000000000000C@@@@@DT )@@G@@@@[@@[______@@@@@@@USE @@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DU )@@G@@@@@@@@@@@[%H@@@@@@@@@@@@@@@@@@@@@@@@@FREE,OPTION@@@@@@@@@@@@@@@@@@@<@@@@DV )@@G@@@@]^+2@@E^+6K@O^+'@ASG,AX @@@@@@XXX NOT A PROGRAM FILE @[^^=NSI: TADW )@@G@@PE I/O ERROR - STATUS: @@@ @[A^=SXXX ILLEGAL FIELD @[#^=ZXXX BADLY CODX )@@G@@DED FIELD @[^^=^23F& N;0@@[[[@^]WR;@@@B%9@@@^R;@@@ZA#@^]*%9@@@^^#0^](R;@@@KEB )@@G@@:9@@@^A#@^]%R#@@[];@@@@MA#@^^HA#@^^UC@@B==/\)@C@A#K^]V/,0[%W/K@^$YR#@^#4EC )@@G@@+@@^*3/^K^>$(@@^]((@@^=M/K@^>$^#0^]:R#@B=>R#K^>F(@@^]:/,0^$)9?@^^J9*@^[;ED )@@G@@Q;@B=&&;@@@]'=@@@J/^@^>3R;K@@]A$K^];R#K^]WRB@^+DR#G@@@;C@@@U%8@@@*/K@^>_EE )@@G@@9?@^^J9*@^]9 O@^];^#0^]S^#0^@0/K@@H6R#0^#4+@0^*3/ @^&^:8K@@^^#0^]SC[K^#4EF )@@G@@ @@@@J=9K@[@O;0@^@=[KB=*O;0@]@/^0^&JR;)@A@+C)^#'(@@@@J/K@^&T^#0^]$:80@A@EG )@@G@@/K@^$U)C0^^B[D@^^B)C0^^O[D@^^O%80@]@/K@^&T^\0^#W=9K^@@^#0^]N=9K@)@^#0^[@EH )@@G@@=9K]@@ @@^[@=9K[@@^#0^]O=[KB=(^70^#S=9K@^@^#0^]P>9K@@K/K@^&\^#0^]Q^#0^@\EI )@@G@@(@@^]P/K@^&\ @@^]QR#@^*9'=@@@I^#0^]>>9K@@]/K@^&_^#0^]R^#0^@\R;@@@YA7@^*4EJ )@@G@@*@@^]P/K@^&;(@@^]Q/K@^&_R;@@@VA<@^*7 @@^]RR#@^*9'=@@@I^#0^]>(@@^]O*@@^]SEK )@@G@@/K@^$^R#@^*1'=@@@IR;K@@@R#@B=%'=@@[D/,0[<:'=@@@)R#@B=:/,0[O*/K@^$S/K@@H6EL )@@G@@/GK^$DR;@@@@AF0^I&;I)@[CC;@@@,^70@H0N#@@H0N;K@@1*@@@@G/K@@R#@^ED/,0[O*EZ )@@G@@/K@@8NK@-%/K@@=R(@@^]S*@@^]O/K@@-'=@@@)FI )@@G@@(@@^GT/K@@<+'^@[ J'^@@UERFK^[8?8K@@(/K@@<+R#@^[8R;K^[''^@@<%(C@^[-*C@^[=FJ )@@G@@/K@@<&/K@@H6R#@^[VR;K^[X'^@@<%/K@@H6/K@@@@A#@^]BABK@<7ABK@<9(0@^]A'^@@N5FK )@@G@@R;@@@CA3@^]AR;@^]#'=@@@#*4@^]A'^@@JGR#@^]CAB@@@@RBK^]AAFK@@@ @@@@GW8@@@WFL )@@G@@*@@@@HO;@@@[O#@^]CA#@^]CA#@^[4/K@@<%/K@@@@:8)@@ /K@@=]/,0[EZA:)^D8NK@=]/K@@=R/,0[EZR#@^D9'=@@@I^#0^]>8NK@-*/K@@=R/,0[EZR#@^E]FN )@@G@@'=@@@I8NK@=G/K@@=RR#@^D\'=@@@I(@@^]S*@@^]O/K@@!80@@A!80@@)FP )@@G@@/K@@=GC9K@@[;(K@@Z;DZ@@@)[K^DY[[)^DY/K@@=> @@^DY'^)[CM/AK@=G/[)@>5%8)@@,FQ )@@G@@:8)@@ /K@@=;/K@@>5C[@^IX'^@@==C[@^IY'^@@==%8)@@ /K@@=4R#@^DY+@@@>_R;0@@@FR )@@G@@/^K@>7+@@@&@/@K@>2=@@^E<^70^#S=8@@)@^#0^[@R;0@@[>8@@^@/K@@>M(@@^]R*@@^]QFS )@@G@@/K@@>7^#0^]P>8@@@K/K@@>S(@@^]R*@@^]P/K@@>7^#0^]Q>8@@@]/K@@>Y(@@^]Q*@@^]PFT )@@G@@/K@@>7^#0^]RR;0@@] @@@@K=8@@[@G9@@^@=@@^E=G9@@]@:9@@A@/K@@>7RFK^^B+8K_9_FU )@@G@@)@)@@KAF0^^BRFK^^O+8K_9_)@)@@KAF0^^O:9@@]@^\0^#W:9@@^@ ?@^#W)@@^#4A#K^#4FV )@@G@@/K@@-*'^@@=]/K@@=G^#0^]>R#J@&SA#@^DY/,0[EZR#@^DY'=@@@I8NK@=G/K@@=R@@#.U*FW )@@G@@@[^@>MOPTIONS GHIJKLNPQSU OR W MAY NOT BE SET FROM MAP SOURCE. ONLY OFX )@@G@@NE OF R,V,Y OPTIONS MAY BE SET. ONLY ONE OF T,F OPTIONS MAY BE SET. FY )@@G@@@[E@&[@[B@&F@[A@&M^#0^DW^#0^E((@@^]P/K@@&=/,0[EZR#@^E/'=@@@I^#0^]>/K@@-*FZ )@@G@@'^@[CM/AK@=G%8)@@*:8)@@./K@@&=/[)@=G9!@^IXR;K@@D'^@[[(9(G@@@A#@^E%AB@@&1GA )@@G@@/,0@SE^C3@@@/,0@S-/@@@$P'^@@S RFW@@^>8K^@@O;K^@@AFW@@^A#@^E%'^@@$VR;K@@^GB )@@G@@'^@[]M(^@^[8K@@)O;K@@)AFW@@^/K@@&5/K@@@@Q )^[9(G@@@HC )@@G@@AB@@?]/,0@SE^C\@@@/,0@S-/^@@?BR#@^E>/K@@?G'^@@S A#@^E>CD?@@#=9)@@)/K@@?ZHD )@@G@@CD?@@#)9)@C@[D?@@#R;K@@['^@[[(R#K^E%R#)^E%RBX@@#/^K@?RABI@@#/K@@?WRF!@@@HE )@@G@@/@)@?VR#K@@I/K@@?RAFH@@@C[)^E>[ ?@@@ CG@@@R#)^E&/K@@:'&9)@@ '^@[CM/AK@=GHF )@@G@@/[)@,*%8)@@//K@@,*9!@^IX9(A@@@ @A@@] @A@@^'^)[CM/AK@=G/[)@,*(@@^I)/K@@!#HG )@@G@@9!@^IX9(A@@]%8)@@,/K@@?6/SA)@@/K@@?+:8)@@ /K@@!H 4A@@^:8)@@+/K@@?"%8)@@-HH )@@G@@/K@@,*^76@@^'^)[CM/AK@=G/[)@,**@@^I)/K@@,%C[@^IX*4A@@^D[@^IX[[A@@^%8)@@,HI )@@G@@/K@@!F/SA)@@/K@@?+%8)@@ /K@@,* @A@@ Q9)^+D9!A@@@/[@@-*R;K@@B'^@[[(9(G@@@HJ )@@G@@AB@@!Q/,0@SE^C\@@@/,0@S-/@@@!V'^@@S /K@@!WRB@@!QA#@^E_RFW@@#)8K@@KAF?@@#HK )@@G@@9!A@@]/ @@!7RFW@@#)8K@[@AF?@@#R#Q@@^A#K^F@A#W@@^RFW@@#;@K@@]/)K@!5RBW@@ HL )@@G@@/@K@!5R#.@@AO#0^F@RF!@@#A#.@@^)8)@[KAF.@@#R#@@@H/K@@!*/SA)@@/K@@!JR;K@@BHM )@@G@@'^@[[(9(G@@@AB@@!//,0@SE^C\@@@/,0@S-/^@@,TRB@@!/RB/@@ /@0@,LO;@@@ RF/@@@HN )@@G@@/@0@,BR#@@@J/K@@,#A#@^E"R;K@@]'^@[[(R#)^E_A#?@@@R#&@@^A#?@@[R#K^E"AFH@@@HO )@@G@@/K@@!5R#)^E_AB?@@ RF?@@#)8)@@^AF/@@#R#&@@^A#?@@A/K@@!5'^@@S RFW@@#;@K@@AHP )@@G@@/)K@,@R#K^E_R#/@@^O#6@@^A#.@@^RF!@@#)8)@[KAF.@@#RF?@@#)8)@@OAF/@@#/K@@!5HQ )@@G@@'^@@=]/K@@=GR#@^FC'=@@@I/K@@=G&9)@@A'^@[CM/AK@=G9%&@@@9%6@@^%8)@@*/K@@,8HR )@@G@@9!@^IX9(A@@@'^@[CM/AK@=G/[)@,*9!@^IX9(A@@]:8)@@('^@[GO%8)@@//K@@\ '^@[F\HS )@@G@@!'K@@]/K@@=M/[)@\ C[@^IX[[A@@ [FA)@A%8)@@ /K@@\EQ9)^+D/K@@\M:8)@@,/K@@,!HT )@@G@@%8)@@./K@@,*'^@[CM/AK@=G/ )@=G/K@@\A:FA@@@/K@@-*R#6@@^9!A@@@9!&@@]R8K^]7HU )@@G@@9.-@@]/K@@\=9.[@@@/K@@\=%@1@@B/K@@\=**[@@^/K@@\=1G[@@ /K@@\=/SA)@@/K@@\MHV )@@G@@(C[@@ /K@@\*RCL@@ /K@@\SR;K@@F'^@[[(AF[@@ A#/@@B9(G@@@9(?@@]R#6)@ A#/@@CHW )@@G@@^:/@@^/K@@\M'^)[CM/AK@=G/[)@,*(@@^I)/K@@\"*@@^]X/K@@0]%8)@@ /K@@,*9!@^IXHX )@@G@@9(@^]X/K@@-*/,0[EZR#@^FK'=@@@I/K@@=G/,0[EZR#@^FS'=@@@I/K@@-*(@@^[@^#0^[@HY )@@G@@'^)[CM/AK@0H/[)@0H(@@^I)/K@@0MR#@^A.'=@@@IR#@^F\'=@@@I/K@@-*R#0^IXA#0^[[HZ )@@G@@/K@@-*(@@^[@^#0^[@'^)[CM/AK@0W/[)@0W(@@^I)/K@@0-R#@^B#'=@@@IR#@^F\'=@@@IIA )@@G@@/K@@-*R#0^IXA#0^[]/K@@-*^#0^F[/K@@0$ @@^F[^#0^[^(@@^]Q/K@@0\/,0[EZR#@^F(IB )@@G@@'=@@@I^#0^]>/K@@-*'^@[CM/AK@=G/[)@1+9!@^IX9(A)@@:8)@@,/K@@0\%8)@@ /K@@,*IC )@@G@@ @A@@@Q9)^+D9!A)@@/[@@-*R;K@@ (@@^F[R;K@@B'^@[[(9(G@@@AB@@1#/,0@SE^C\@@@ID )@@G@@/,0@S-/^@@1ORB@@1#R\W@@#*@@^F[/K@@1I>8K@@]O;K@@]A\W@@#/K@@0'>8K@@[O;K@@[IE )@@G@@A\W@@# ^G@@# @G@@^/K@@0'AB@@1#'^@@S R\W@@#*@@^F[/K@@1V/=K@1Y/K@@1A;@K@@[IF )@@G@@/=K@1Y/K@@1A9(@^F)R#@^F+'=@@@I/K@@0'(@@^I/K@@4&9!&)@@9,A)@@*@@^F0/K@@5/JC )@@G@@R;K@@#*@@@@OR;K@@ '^@[[(9(?@@[/]@@58^F/@@@9%G@@#RFZ@@AAFJ@@AABW@@@/K@@4&JD )@@G@@R;K@@D'^@[[(9(?@@@9*)@@KAB@@6]/,0@SE^C3@@@/,0@S-/^@@6=RB@@6]9%G@@A9?)@@KJE )@@G@@RFW@@^O;KC@@C[@^DY=[@^GJO;K@K@AFW@@^ABI@@#RFY@@#/^K@6NAFI@@#/K@@6TCDX@@ JF )@@G@@/[K@6RR#K@@L/K@@6NAFH@@ ABW@@ AB/@@CRFZ@@^/^K@6YAFJ@@^/K@@4&CDX@@C/[K@6+JG )@@G@@R#K@@L/K@@6YAFH@@C/K@@4&'^@@S RFW@@^>8KC@@>8K@@)/K@@6?P;K@@)AFW@@^/K@@6AJH )@@G@@/,0[EZ9()^G R#@^GB'=@@@I^#0^]>/K@@4&'^@@=]/K@@=GC;0@@O/K@@7]C;0@@C^#0^]-JI )@@G@@/K@@6;C;0@@R[30^H<*@@^GT/K@@7] @@^]-^#0^]>R#@^H='=@@@I/K@@=G*@@^]P/K@@.EJJ )@@G@@(@@^]Q/K@@7DR;@@@VA\@^HT/K@@.E(@@^]R/K@@7IR;@@@YA\@^HT/K@@.E(@@^GT @@@@VJK )@@G@@R K^[Y @@^GW @A@@] @@^GM'^@[CM/AK@=G9!@^IX/ )@7$%8)@@*/K@@87/B0@7YR#@^G=JL )@@G@@'=@@@I/K@@7O%;0@@R/K@@7=R#@^G\'=@@@I^#0^]>/K@@7O^#0^]Z^F6@@]/K@@7O%;0@@RJM )@@G@@/K@@7\:8)@@ /K@@7\R#@^G\'=@@@I^#0^]>R;)@@ 9(A@@@%8)@@*/K@@7'/B0@76R#@^G=JN )@@G@@'=@@@I/K@@78^#0^]Z^F6@@]'^@[CM/AK@=G%8)@@ /K@@82'^@@/Y(@@^GO/K@@8*^#0^GMJO )@@G@@:;0@@R @@^GM'^@@/ '^@@/2'^@@.JR#@^GNO; @@@AFW@@^:;0@@R/K@@8R^F/@@A^\/@@]JP )@@G@@/#0@8RR#K^GSABW@@BR#K^GNO;K@@BABW@@AR#W@@BO;P@@@RF!@@A;@)@@[/))@8VR;)@@#JQ )@@G@@AF?@@A/B0@8V ?G@@]R#K^GN%;0@@R/K@@8+R#@^])O;@@@[A#@^])/K@@8@@@RFY@@A;@K@@[/)K@9)R;K@@#AFW@@AJW )@@G@@R#K^GNO;K@@BABW@@A/K@@8VR3W@@]:8K@@R/K@@9\P; @@@A#@^GR/@@@.A/K@@9F'^@@/:JX )@@G@@P; @@@'^@@.O/K@@9P/,0[EZR#@^HJ'=@@@I/K@@.^%8)@@(/K@@87O9)@@# @@@@N*@@^GPJY )@@G@@/K@@;4'^@[CM/AK@=G/[)@;0R;0^+D9!@^IX9.J@@@/K@@'^R#@^H@'=@@@I^#0^]>/K@@97JZ )@@G@@'^@@/Y*@@^GO/K@@'ER3W@@]:8K@@R/K@@/"9(A)@@R#@^GMO;@@@[A#@^GM:8)@@,/K@@97KA )@@G@@%8)@@)/K@@87!8@@@_/K@@.] @A@@@Q9)^+D9!A)@@'^@@/Y(@@^GO/K@@;:'^@@/ '^@@/2KB )@@G@@'^@@.JR#@^GNA#@^GRO; @@@AFW@@^R#K^GM^F/@@A%8K@@[/K@@;#9!A@@['^@@/Y(@@^GOKC )@@G@@/K@@;@^#0^GM'^@@/ '^@@/2R#@^GNO; @@@ CG@@AR#K^GNR#@^GRO; @@@ABW@@B^\/@@]KD )@@G@@R;?@@BP;>@@@AB?@@AO;P@@@RF!@@A;@)@@[/))@'.R;)@@#AF?@@AR#@^GRA#@^GN/K@@8VKE )@@G@@P; @@@A#@^GN/K@@'\R#@^GRO; @@@A\W@@]R;G@@B(@@^GO'^@[]MP; @@@A#@^GVR#K^GRKF )@@G@@O;P@@@ABH@@AR[0^H>O[0^GVO95@@@9!A)@['^@@/Y(@@^GO/K@@;W^#0^GM'^@@/ '^@@/2KG )@@G@@ @G@@]R#@^GNO; @@@ CG@@ARFW@@A;@K@@[/=K@;)^#0^GWP; @@@A#B)@@R#Q@@[/^K@;LKH )@@G@@R#K^GW/^K@'.R#@^GRO; @@@R;)@@#AF?@@A/K@@'.'^@@/:P; @@@A#@^GR'^@@.O/K@@'XKI )@@G@@^#0^GPC')@@[R; @@@A#@^GQR#@^GQRBG@@ O; @@@A#@^GQ9!G@@@9(@^IXG')@@[R;)@@[KJ )@@G@@%C)^[Z:E)^[Z/K@@/[R;)@@,/K@@9/R;)@@) @@^GP @@@@Q/K@@9//K@@@@R#K^GMO;K@@BKK )@@G@@'^@[]MRBK^[Y/^K@/HAB@^[YR K^[Y9(G@@@P; @@@/@@@/RR#K^GUR;5@@@O#0@@GAFZ@@ KL )@@G@@R;5@@@O#0@@HABJ@@ A#@^GNA#@^GUO; @@@RFK^[ZO;K@@[AFK^[Z/K@@/ /K@@@@ @@^GOKM )@@G@@R; @@@CD0^[Z8^0@/>^#0^GO/K@@/Y9.G@@@/K@@/*/K@@/YRBG@@ O; @@@/K@@/+/K@@@@KN )@@G@@C!?@@A/-)@/:9(@^H R#@^HB'=@@@I/K@@.^/K@@@@R; @@@O#@^GNR#K^GM/#0@/8ABW@@]KO )@@G@@[3/@@]R;K^+D(?H@@]/K@@/2^7/@@]/K@@/2/,0[EZR#@^HJ'=@@@I/K@@'ER#@^G8'=@@@IKP )@@G@@^#0^]=/K@@-*/,0[EZR#@^HP'=@@@I/K@@.^^#0^]>/,0[EZR#@^HV'=@@@I/K@@-*/K@@@@KQ )@@G@@R#K^GKO;K@@[A#K^GK/K@@.J/K@@@@A#@^GN'^@@/2'^@@.J/K@@.O*@@^]P/K@@.E(@@^]QKR )@@G@@/K@@.)R;@@@VA\@^HT/K@@.E(@@^]R/K@@.>R;@@@YA\@^HT/K@@.ER;@^@1^#0^@\'^@@.?KS )@@G@@*@G@@@/K@@-*^#0^]Q/K@@-*/K@@@@ @G@@@A#@^@6 @@^@7'^@[CM/AK@=G/[)@"AR;K@@AKT )@@G@@'^@[[(9!@^IX9(G@@[*@@^@7/K@@..R#K@@GR#@^@6ABW@@@/K@@"[R#K@@GR#@^@7ABW@@@KU )@@G@@ABH@@ R#@^@6A#K^@7RFW@@@O;K@@[AFW@@@:8)@@,/K@@.0%8)@@ /K@@=G/K@@.?^#0^@\KV )@@G@@R;@^@"'^@@.?/K@@-*^#0^@\^#0^@3/K@@-*^#0^@5^#0^@\/K@@-*^#0^DX^#0^H$*@@^]PKW )@@G@@/K@[[=(@@^]Q/K@@"YR;@@@VA:@^H6/K@[[='^@[CM/AK@=G%8)@@*:8)@@./K@@"Y/[)@=GKX )@@G@@9!@^IXR;K@@D'^@[[(9(G@@@A#@^H&AB@@":/,0@SE^C3@@@/,0@S-/^@@"6RB@@":R;K@@)KY )@@G@@)8K]@@AF?@@^A#@^H& @@^H$ @@^H*/K@@-*'^@@S RFW@@^/K@@"0*@@^H$/K@@-*RFK^[-KZ )@@G@@!8K@@K/K@[[ZA#)^H:'^@[@/R;K@@B'^@[]M(^@^[)AB@^[)R#K^H&AFW@@@R;W@@@PBK^[)LA )@@G@@A#K^H((@@^H*/K@[[OR#0^H%OB0^[)AF0^[)ABZ@@]Q[)^H(O )^[)R;K@[=A#Q@@#^F6@@#LB )@@G@@R#K^IXAFQ@@[R#)^H:%8)@@,/K@[@!'^@[@5ARQ@@[%8)@@ /K@[@!'^)[CMR#K^IX/AK[@!LC )@@G@@*@@^I)/K@[@W/[)@_>ABQ@@^%8)@@,/K@[@\'^@[@5/[)[@!AFQ@@^%8)@@,/K@@_''^@[CMLD )@@G@@A#)^H:9!@^IXR;K@@D'^@[[(9(G@@@A#@^H?AB@@_4/,0@SE^C3@@@/,0@S-/@@[@('^@@S LE )@@G@@A#A@@ R#)^H:%8)@@ /K@[@!'^@[@5AFQ@@]:8)@@ /K@[@C%8)@@,/K@[@!'^@[@5;*K@@JLF )@@G@@OFQ@@]AFQ@@]%8)@@ /K@[@!'^@[@5/AK[@!/[)[@GABQ@@#:8)@@ /K@[@P%8)@@,/K@[@!LG )@@G@@'^@[@5/[)[@NAFQ@@#%8)@@ /K@[@!RFK^[-A:Q@@[O;K@@[AFK^[- @@^H* @@^H%/K@@-*LH )@@G@@9!@^IX9(A@@^:8)@@ /K@@_/:8)@@+/K@[@>%8)@@-/K@[@!^76@@A'^@[@5O#Q@@AA#Q@@ALI )@@G@@/K@@_'R#@^H?R;K@@)AFW@@^/K@@_8'^@@S /K@@=G/^K[@! @A@@^^76@@^ @A@@ @A@@ALJ )@@G@@/K@@_//K@@@@'^)[CM/AK[@!*@@^I)/K@[@!R#K^IX/K@[@5/K@@@@Q )^[)RB)^[)/@)[@/LK )@@G@@R#K^H&CE@^[-8 @[[^/K@[@/%CY@@@/K@[[FRB"@@]/@0[[KOB0^[)R;\@@@/K@[[ARR"@@@LL )@@G@@/@0[@/OB0^[)R;\@@@/K@[[]PB)^[)A#)^H%^#0^H*/K@[@/RB)^[)RR"@@@/@0[[UOB0^[)LM )@@G@@R#)@@J/K@[[PARY@@@RB,@@]/@)@_JOB)^[)/K@[[U/,0[EZR#@^H2'=@@@I^#0^]>/K@@-*LN )@@G@@/,0[EZR#@^H8'=@@@I^#0^]>/K@@-*/K@@@@R'0^[&A#K^C,A]0^C!*@@^[$/K@[]]RB@^[&LO )@@G@@P#@@@H?8@ &9/K@[]BRBK^[VOFK^[V!@K@@G/K@[]BAB@^[&R#K^C,OFV@@@AFV@@@R#K^C,LP )@@G@@R]0@@G&'0@@[8#K[[_ @F)@@8#K[[_/K@L[(RBF@@@OFF@@@K@@@@H?@K^[(/K@[[8R#@^C,LQ )@@G@@O;@]@@O#@^[(+8@_8@P;K@@[R#@@@H'=@@@