xD HZP ʉD1 HZP:\DA HZPM"[DATEFN HZPoDATEFN1 HZP~EDATSTP HZP9DCREATE HZP DD HZP$%PDD1 HZP%*DEBUG HZPƝDETABZ HZPEDEV HZP DEVICE HZPDFA HZP"bDIFF HZP'*;DDIR HZPQ;DIRATR HZPVDIRCOM HZP\DISKRST HLPbDMAP HZPf(4DOSERR HZPlsDOSVER HZPoeDPROG HZPr GhDPROG1 HZPDRO HZP&kDSCRESAVHZP(DSKMAP HZP ?DSKNUM HZP2wDSLIB1 HZP DSTATS HZP&DSTATS1 HZPBDU3 HLP9,Ϛ``DU31 HZPDUMP HZP3v? vD.HLP)# 9 9[D-HELP 11/9/91]( A@@0H2iu!hZS<ΆSht4 23)A`tedrY^%Ɗ`E,i%tjQbh開)F 9k2)h6u!*uwTb\z: mp)8jTh/Nژ6{Ki-ii檣\)hQ;vD1.HLP  [D-HELP 11/13/91]( A@@JD@3I 3@C)2s4Ѐ!t4Bae9H( qB#@1!9(F#'C@3F09hg &"pjZ )Mփp:K :IZ 38iz$QΓSdkz" &Ӂv/*`8*TF;ZMSiR 7c,Û՝re2 Z d4Ly㖂di6ptvz 4ˍa֋qiƀmFTiFAbjBz OAojP&GDsMvc^N~cyGe o uG\ ZQք޷]7N6pG' uv}AKѮ0FRMYPaaw]a!Aal!}فLY$&]4g$Jo(iXz)QgH>p5}WDW"G& J[iWhuZDAW:A&|NHܤu~{&Nu*>oӇ1%o,6=Q۸НJ!.( !|<Щ達tp͇m1^ySD}PXB  Ȭ;4L~Q=KAhsRO>GQ9R5Օ32Gt:AT24s1脍RR3Wd aERA|GR;_ZEW0[t5" }lm?Ӌ)~<"VB FSTl#PZlh8%3ipeJpmfR= RTzDw_Q#Zb9+40}s36OyVB{m@.p#`C8uY*^hYRHDiZu<: !rYS>>i7x3pÑw='œv`ŒSøo$j#=+]s$b BR [ 5*l ZU1N$K p4Ry 5TND5dޤX K=,;$ftYmF>XOdL]J øATk9iԥXJbFnd Aʧd_ybX2K^;&.4jID7K}N>f[yA>j"VFT#>VY S/iJ]_/cS%ȭs/i:h;SN @ZKY! dX^M[K؋al6(I}SlG-B"d d'eT̓v@؈N2{`tBpW`^'v ,ȝj&~݅Hm=Q^V(bNFCj<P \D<ݼ`i U@F@$XJa4“kd/@W\B >ìgΰ)C,1qԻdt$+ZyDLVbmAk+6!)cNa,GrLq\zY٢;g5/eInnc 5ry3D -y&ʾ{׉C@y`)=ur54 JX`keɩ4w2Mu3HiGiBLCPX;eMz~+!h)K78M ޱ~$yEe"!€@bMv2YIa=*ghZ RP8q#/ nс~e'ӲhNǦ_;Ȁpy;״"(Jy8XVgt1ں՜ 2tK0eeVma5ĵhF| IY&,~-o.Xk5p.*2,}B9.3?C [zb[[5pU$rE[a5pzr2xT)~"*d4lQY}SjbI d)#6TQLŁ 8U@P\&$e,.ŀ1$/\8v%'C*`1xh3tvT^Cqcnq=}ejgpoP҈oLmJM'A?eQ*e5o'?S25ӏ%f3w!1!DcxvLnW n1an'Ӌǿ$$$waQ('V2o4pp8+BGS4_xI#s(WP_Gb4s_{'5]V4|"]ܑ#-@(|B2 %Mpu'Sa})z* +]RG{4oqV#q3,.34% O_z57{e'r\BnWQ1&!xY0u[IVn)Q*fh/<o.T!_H.4+¾KO/aQ2X.1L*ai0U MTZV.!9 "~/+{KxY{v$p[FVguHzG#VHM[w4C"At&Dh09w{5xUfiLFL1q sUq9pշaEQ&(3'52RR&Y204PP4p kv`zwKnE75A_p" *s)?>-X'*O N#Df#ar>~'W/UAk22vuFR{)%oNBT(r'QU0Yp'x>8U i%Ȫ 0-5lJ"Xz,=.^)~8P3##|&0vq[sB') {mG!BG}M:Jk|6&Ul_UTTG2 \b3 2#Jŋu%sO$iE/5XR[qc*,R#[o~0aNT,,`xo!(#j 3#T K)bl/b;BY! K{M"E^a(gA;0豋ǖ#%w§٭3~,HSLYFPA@U E0:N&xE&Pr3o!MCL?Pw~Usx"5u:OԭDJb9=bOjFv R0OϰR^p5 J$Uxʼ}| 2V4$tG|P _{F,G*9H,J!{~y^k7ݸa)Yűw\eDkbO` &`z}j[ށ*#Jd,@;xzd 6Vm+di(Tk= #;Oh`gT(ځ7/bDCUš^3}F_K;Rr,zNuwI"pV 2Ke,ok+3DWPPCA"N,Ȅ':kv REE Hb>HߦU[oML'UXL'ܥSI `٘NPd0SWZԾSjV]&O<&CCv*b9I)ł)!W_ݒw|'!7&+A!!1X# iM4.&U(]̵iIg8cӷs<UZ//3r'c2w~^4{vLs6ł^Z>>췱qc?a~qKlPʻj2w*R6a36C6ҊVlHaj6b1cQoxkό!b 3|dd<>A2Ԡ&mN&[!+X3ו:þhPWqɘ !i瞕KY+\#.bzZʫ)eLBⷸ[:0\jb6_D!KeP$J4!j*y)+Rp"nH !?UjN:,.TZcBQj`y,h40!{W0PPYx?Ig*Wi&iL_Ťp:Qw<|\Eu_00d{;!՜n=GX(;$s>Eau:*U0#0c!Vİ.b骆TAg1y8s "t䞤\8cX,;0r|ClVz.#uBX'Zi:Du!؉YoiO%=lKy> fZ/\!AҞI-r\P6CǸ^͌S#ƨ  Gi!Dѩۼ絻1bVd[iY&KLO>(-'R^KńSe8ZEC0@Vİ.5 4&z&f}(2G,ߚƫu+(5SW$v(b40rC(C8Ô1&RDa^Mɟ_"LT<@e/aIOmLG 2#l--@jj\E0f!Vİ.i ch89(V^3ZrWKsѿɦ66kP3s0fv*$AbY"9T:q$p"@tS T?%9*eMAMbˎ+{UPd1 #S@D0KBpkNɿ`bn0EK-6Ӫ@W NP lK6R=> fy<K_ZReue|zѻg3E&}Id/D?fJ:JCDtdPc>Gё!A`j[aM39\ԇ:ua2G->|DNۋ4 {E ؓWPVİ. xi$s`<1 /9;Um ;bCY"9~Yd>6S(ԭS,`asd'-a&ķzra7(4'DP/8;ӿ&ѫFcZ<1+(CyP4I2O\y~I2ZcFUOʨ0M w:,o>:ntD2~t_aE;0Ty020:Cb~EZX,wukWYe.@eY+ 17:=tGIvd3E.'*k1<{X:KO(Ç~-<!vDA.HLP'21[D-HELP 2/15/91]# A@@JD dl Faҙe FSR !pXr9M@u: !y0t2΂IuCIHfs"HB0@ An#1 @3FH5hb-&I^O8%he{ FyZɆiӅbK8;΍odSp6dX*') Pfi6fO"4@m0'ti7 H՘Os !pR.y MKW@nGS"w~Z8됾V SPovѱea G]>ZhG'_/z$|;o4rZ.]\TI4NH(:G>>Cz~d@w}<_ \t@^^1܄~nO@U0&Gثq5NQ З'j|~jCD҉ZYJHY^Kӈ{ 8E ԴzOY 4ZԜ[XiJPO0Ne !&:Hꌒf~:퀍Ora;kE!Ht$so2(9"pCho:N:WY aP"P/`4ȅp"X6%0pSnMFH#Р)s8\I(H !X"ˠg6!1 qI%'xbPցD'(h "F !@4xDn$Y`)R S3RPY6'GF" Kc+&*0 ( ֩ua@* I5[Uzrc'U APP%RNqSM FU-N M!j@kM[־"Bi5DImp:Lsн'vԩXB<ۆ7PN'X9%뫄2qGqU#PEdAu W "˨(L4 $;y*+ ʷX;Y{Oqзt³pY v sp!} VW_ourk\ ۀanS(0 J~5՟ʦn''d>WNtGTk< ޭZ+A4pOxrĴאp> Hb+OS R[,hРSrԚaazn Dg D0H6]'UpTYPT3c4O9na6_>dt+X{-0`R.(pau|Ma6tUxw"1F"V"*$a*Fn2"'胴OaO!aA?s,'Wa95w'IB/G? 5 WY8uQr) .@Y"%@A6C=+)+ҿ:šEC@gq2;݋QIQ{D+a,`6%8?=fƚ!I`r3F^(_e`"89&j g4ME~`VMdp\N(5c9QpV-) }*l?*p dqf`hg#1v[e!eZIwQTwu/Z&)b,gh0d($'JrS;E/b޻Lc|-,`s7ִ(S RG"xJT@>.~*í+4S&0 '0'H[Ddh4,ys*ؤ<P ]vDATEFN.HLP'''[D-HELP 1/27/91]# ABd X\(@-H *0DԀ"B!Xr9M\0ʂ!e2G&)m2 E J1y󐀴C(b Z) 1^h͆x B1!hA $gC AXl: '0ydv4NpNBTp!LnÞ H2Mɦ!i188a_{ f(|hr7cu k7^bp6ge pFdQ8YArG7(0$A  Qd>Bo<suybY0̫lrMs+he,!2{1oFir GzAeagj=a)w-QaLexvofF5\nGg ɽXbuca aT#zKuԂ7FA 1=ig/ h-P(P'FQ(e*^ǹMԌ0k[M8mW}HZKOE-bah.Ea[cNn}A^k, b u1rFSEn[u4WwdָQ[Z{S@G;?OW_lIς՞ pN=L8})veP񃧤O`s ZQuxk'6Hg z`R!؊W,s{ R(!WFDS.x ٝ"@*V) =xBWl͑ƕSڻʏL|90ä3 D=8&?@a4 a PReB  Bp9'!0" RZ3\!E.qL`($ n3 $54ZD&muB`_LPX'SzV2O ik!AC Lm$ ]&V{pAa6 崸2OU=0*F̠]>zGiT)gf 9m;40 BBqNDލW6 l20Saj$$(Wt\pš5&0Q)}5FpРt_ s1$Al tH8hL"eb)Lh%I `t64],aLϬ̔EͬRN+k-f,ՆvcmR񵍀BmL0FɅ>&BsOstJqt{S`7To(-AE aa D-)ЁQ0Za'Ğ`N< J|L5`UzWaCJoQ+44 ;sx RNFh@CL8; jJiazxY,\k Aepb 1+NT2h!a?IM号fn [)c u`Ή@:^5W(4* %T4$X SvDATEFN1.HLP'$'(''[D-HELP 1/27/91]# A@@BD bpO&`(, )OFQe1"H#n'Sr 'C) $gX@ D4qa60YɊGYo1&q?{]@@l0&  yu& sA`fMlP+|fNuoXm[FZO]h\. F4ɓ/FpDGPoamWclQ}]o$LwbG$ṁ-BaG㨍vJO:\PT~` WF[:PC|݆Z'g< FBAWN8~W)JX/(**fOz=gƔF}!HT)JԽMd:OCQTt!JS)EL( d9 0zXV5 Zz[@\U I9SG ֖=hCCE%K2WŃ<$^HvDATSTP.HLP !R55[D-HELP 10/15/91]( A@@BD eBO&`(, )OFQe1"H#n'Sr 'C) $gX@ D4pX\6- r@3I1lD" G2xt0"- Dѭ>(TJxmY +rUemvqn<-@cQf$-Vur]IEX'4kH20es{p5'cQmtlg7oW9zaX7fo~!ib0ѫ F&͕mg^vWu`V9^9{av_H-pf~8Un2u!|r Te BLy1/152De AmGYXrV@R!iQ>BEFшlR_y8 J1@ lG}:1au Ni" tdѾᒦPFpS%AeAGQdKhSL,KȰ1@lG;&jti)PcO5δK: Q5^AIXa(Hrјn e \o{ Ѿ[G1JQ.S!l$ޡlPdF`nUdm$RY1qi&AF9"9GPҰzEf(W.&[&e_3> V*_dAqꎒJXeN0v@* jHMl7$ 蝤 uApwz[fGQBZ_2iP^:?nS"1{li:V$/Š.Sol;ǵÄY=?]AXOgۇ,_- K~Zg1W ۂh?WȾH( i%@/=,aRLT9P K)c $VB D}A xM$Unxm T61FND9"'lwh\Ue+Rr'& tsQI@@UKvO;Bf Ĺdv"&qMړfc+14UMbo!.EqH.gq+'@ƞUfs m9Œ.nݏXcO (ic*FJ't&rR.$pP8pø.1$"h5eC.8f1ru!M<" #3`h *m)@d_d33Nj;'$])Yw&옑ӆ(9 )T>^, ն j6Z}(T]ف]"y5` IT 3ʫjjاLaUc'^M2)Yp A ( f/9rVWa5j[;㧔R^_e."(ۆ ZiI B\)Ft i:p s%Хl7c#fWaous:Y>-q^L,_XR9vkMʂl(NN8rڼK5] 'Nܑ@<;+X'Bԗ5^ ,hBR0$,0 .N,xؽ].kjZ`A`fO[38l,/kIőbiٮ€A K)JM;Qa$B9l Ke+DAB*waX  9]~ .Rx~v.-$c tҪ#F7_/2`&e(Ho`N:< aPk AJ yzus! Z2I2pxɸY"W;ˊkEٚ/i|wE<7!n[/ qA Mֈs0}({09#SCtvEǀW{rH\U#^z.nbnwĝLۃygM~_kzDۂt1_wѶS)Ǧ2D`ducl"i.))}1sPDTRffl+A:3BGCH,w(%wJI E~%*uS(pS{duW$5$wftmB*F[JO^E4`wGSVVPs+F?>D$DEFurXş2EAnc1UEY'GeFl~bCDTG:uYD1Q"DF+ )ic rm{6)5+է¤Hq*c 31P/1 13SfX5/TQDR;GTY( wd0l(xĊȮ )5nqpuA;*`Df=CػxTO83榀uoxՊ)2A(gcOE!uw(;7HE(*oHح(ڐ1^_^H|(Y1<%+R/\Bla-)|`C5ABXCnPxBw'H7yQD^CU%d!AvѾ $YR^^Tut@&W|l8ld'h2әC%iat9sz4Wq4Jvp0YVl«b:{ErՃ"ȫ Y  v #&t-#iYg1+It!91L]9#N56Sxa\toMV[wXJ^EaGUpO[}GQ*I^A%XU[s,O[UIj_Y~E8RSu1D9{'[4QC{. 91i`lXm.$@)hb$(}5 W1աKS`:Nֽqj1:<1U73SX`SVTGeM}RݖRGݗ)Xc"V6 E@;UyENS9]yTl@)59((uMuib:u3 !F:)*e~T 9}Liܣ9`EyT bIW#1╇e yB"RzŢSgk:)\U:f.$sPYkH07d(4@w<3|Nq+ӂcX% owozhA;I7GpbZ4ʅYJ#94JZ1dBXh?Z!bPtD6X{OIl*5,#pdN*­kk*`y3ݱ9)Pr(y'Ikll%(ߣJuL&)Jam/Y9)JdqZSfi8Ί)+C0m$lYZy:uāiHIOc̶dB<zA:`t!/ǃdr'.d22D)892Eo)2e6"n-%丵 q5)EY3[]pW-.S@7M1x9|zݗDJkKd`7Uup.,J:n2,1x<kro.'ͥ^%{,0CFxb92;߂6owL:ñ2F;QA/vVrl'Dkoġ3r:DB\Jڛ8T1W^C 'P{ Ph52d~3ӥKk}|]F,KKSdv}dMu8!.d\|;`:|c.a6chEC398(-t&zsYG3ç<&s7:(V5|LKb/t cF6tlbd48 Dr1/xyqHK%Ƕ-o~^C7{x(=Ul@ 6~GroR yyPÌ94Ls586~pWlft)hr|ebT"}ͅ+H"zGgvR:}*3}7D`b'D* >1H&G7UgbQ(cC}ch`cXy۽$)=.P;wf8q|Ҩb0Y= -rcP!.T̜ud@hR,?DQ*?"= pYn@C1J+}KMDE-]Ar5m;v/uM,pt ݉Pp]}RIl@kmaD-:^-ߍ\-暰aoMMཋn:gށ.ydB 42 xFn 4=`dimY͘ͷתrx5PdYzI&N00-D%\Wug+󵁴vC~1} qx)TG9>OW?sFMho^`rbrU_,#rTP@LFalmf1A2MdY"3A2m .f7sc%̙1FF"n1t@e!f+4\mh5ˣ1jgp.ϛB^\1Yֻ%2y1&]2-_NPL_`LR]{*t1 4k(bl45(LqV+|rnosU!$522Lru|Tc$ u_C.BՓ.Ҿ$'Wȱ\2i>BR_E3mj_8VQB*+p1u@h-$D1HJ&DŇ2TYj4dD"($Ͳ>,sXm*P32)8p?^fBRR_?c٣~(tp%>?Bd)Te!z_P/-CP1m^Nk2w86GOFrn+p q(pPbw%RhrO9wj8ӑ30gMaIB'\4(0D/+sBq)|,,Xb+JJ-8.#X:M@a@BTڨ¶.Z MP& L,`+.Բ~ {SFųcBXVX.Xz EܮE^G^!#"C;s6A`3C PD!G]2e{HKPysbRA|&=Ə:<)7)G74(f$r?6%5ƒ%k&\;]nzy Eaq`{B5w[lUuY'oulWd0rc(OpC©*(GCܑEۣ,*@GO\_#F;ua!!G[?NG`xuj$tݺ; t̉g*VVO3$\P}VGіr6Ϫ_wMM(ի}--uP-^Gz:p 绖V,"1MR)}mI>DvNVbN(1'crҟ'VI=PD!E~^c t'q3f5[`9BE%'d79=CSc:.|~V]8|"7zotDQ.:aJŨ=)\̡PcF8u߅t]g{RB7cB"$r p"V+1)pgE%+V?Ze;m%SrHvk'j^T^VGcs :Q(K6y pU% AP-NZcs"œ$\]rbPkcϖ]#?zC0R,+xkDe7~ƲC&l\]t8#cY< dy_gPkan7 %$ | zo3*:^NooEU,tٴ H3+GP}šr"s>#2adfK,LVmn]|mj1v CDeVBrZ)uSAmF~V{Su4fwtIbHG^9 $%^6M~c;x4lwy{=teM!C;sZy$shU/Ic c*,,\(c@i)G|. TBrZ9I8-2Z%iMv<Խ"lóOsPiryg  j4P Mr~"Wnw!"QjS.F!#24󃤮Q3Sɛ)cDC$|$,&=s.vDCREATE.HLP[d-help 6/12/88]%  !"DR P.!ɰ Jfє@(9Lg1HCSo7Bo9 ɆtNg3 "Nf@65F:@A# B\0 Fm@M1L&^8C84eW"Ln:O`O(i6;3i8D3ymr vj:23K@A&H%84^ ~ry 4w4gWq0L<3W;#jc 1y4j0f!mb6Iʠ) #4bd77AY:!8$K'zn~293L& Lw4#;49 C(э3 ޴pW?A4D 2&L7c,MVv?C:oˉ1 (9B ;dC& 9FpGm$#RTRt񈲸F4" i@\A<,@P!(y(4+𪂉!" " vDD.HLP #[D-HELP 11/9/91]( ABdxH@-H$A^%Xt"Hc)i7p 2$DhP) |r2Ά@U:Mg3 1!hA $gC aK#YcIr٠Pj iAe;zN )MH]L\X,Yhr b: W7 A 9N q ; fE'5!so#AT>@twG]mМc5Xnt+<,sJ!hQU|l;yGAeO nQц(@(:n[ͧLF#zF&c[ɁҡN18F O3]aʆ3]oD,F1ާcrk $H ѝs;Zєf`zataooYWi=BQQ0sFv̅]fozT1lQ))c\1yhjwg*LaGmqW7S9~&|n IWp'ƴiPUyZGO+^l[6ֽaf0N)depܨw'heKpǕxe)Gk.yYe"*jQͬBFz#&¸kJ&r.l&A)Q{-jM<$S3RqlXͤWcU1ڠf6Cڝ1l\ E:z$Xg0'NahjvS5NweJRDpc ioĘA7 `-H& 1 zV)'S 7(2CvlC:a:DaBasuT I5 |(վlx~Kq6"Q}ƋT)sαzט&y=B3- ?w%G-~&d6)Y1E%͵דo?p; žIDB=ȝ@BE !$5Q:a]կ 0b Wj!^rD_~.=ek,1sӣe!΂7=lz4t7J_hkOhRbDCE/D5Q+)'B i(8$_MB d' p?di# ŷ4"d~u`cE'-"XicPprxЎ)%oG^'R |~dԛlZxpx`<т0!>2~"6xm2ofbY%&,!zRXXd rQSqŠLF#CP'j "E1s!fl)\ 3s /r2iP6yQKop9B&Bzuo)I_9|YǜΝ7aGY9^K:󫂑];O13d(a!Jnr3t*H))@'ߙ@V$^'pA':#.Tk&Ib%l89 ! vw2/)( F0|@U._X bGꋓt0ygY@Nf5RL/f"^pKZF =gF 'H\bZ^&iPEDZ%lZFFPeUPY4Q7PIQV5#f2Is80B)x-’jSPG?yQVS$jg1ta1Uԕ?"njSl5y@dd Vw)QŒl֮RQ)U A$^pzp>S4QT ;Fx2ZA :m(4,/x*jڃ|Z$T<+a NV+VgZ+[:^N1|@ZȰJ.C*BBmza'g!{=OBH\ZxtP^mE\c7EW k4+BR?pa:b*!R/@k"AbQz8o&.aˉS8}vxn[ƴHpS@''z)yh*k\V ;Y~3I*id_W./")[QsE-_CCPP7ׇKq%Ũq8Z$ mW;1 jT}2#!#A8Ni  rFK3zXSCRc _'x)G~Vv"@)Eոʼ*`1LD:XpZ^dpHz/d,$TDBl1;v=TZPHPLCZAD!,!G4<A6QF(iFL33d0t&8g$ Եz,kJth}`enAF>d*dyc1'+ 2fz5ljZ|4z|iL-,a7c앀ˇ(f$)]d' 2z"}c$F)L *#޴$(RMƚL`vhb"ĀU4HDx98(3j28+8Grd6!."jOl㿺|ur$Vln4"iKuk d*I*a7a1'Żg2,)"fMت}~:rďNgZ'g,.;GZddqC/C$!%/+CBHfqvDD1.HLP  7 7[D-HELP 11/9/91]( A@@HD" dl Haҙe FSR !pXr9M@u: !y0t2΂IuCIHƆs"HD!@ AP\ $cR^9e82AChy7 'yjXȇ$lB, G$s:pf9nB. Fc /Qu)~R^컰w 8u(6a6F]ez-Vl)vv!Z`Ijwk`Tpw k7bX4jLjesԿelLR5}\el5m& c-yԐS{=ƴcG~_`R$>~>OF[tB]:."߻mM6O\ODACujX2Z[6V!ZW\0 jB DrE)vxFGEda-yNGgH zU,8y/F 9 ̝H,)1h-&`)l vbk`ual4VXFىZl3s/5OnQ`rȴ"X;oי<$@sB 5͔J֪T Xx:H2w~x)楎yOɉ6"XK-LH S?Ix(@z*-&Hԍ?rT f7g;I` ̵QD( 1=\Vzeԉs((J̝`Knz7'*/JÒwjf5,#( q?5H{ל֑;MFȼOm9:/SX}&0~`\S^j.cjd"}cADfDpQa LUK(#v ð#}Žt Xfz;Eʀ8RNJIY&ʙrrc @(E82O0 F  @'cl2O2aLqD r*:!`hHcvDEBUG.HLPFUU[D-HELP 10/16/90]# A@@@D"qq0B @PX, S4Ac9D2+NG3INCA/&NS@I9αi9 p`kF (p3c!i2%|`/ r̆O&bjZ '8A, Jp|F'KDira9E!a6Lfa 6&C)< 3iȀr7Z1u3&8 I: SZd7Gilb 7Ҩ= LΪC/כ[` 8s2 &edA[q G4xwSpx G yjGgWLpZB9aƱgC `xHGtGfmwVxFZyzshGAxPasg_ObSvii%U4ouWX^IbJ pOS$. s Y{4nr@1APv:(a`S1G"doM3 )i .7hdL˜@FnqRNPSmcѶv2~(eOGFrh]lA l+fOK*hG1\)Ąp8b$GfD ngƆRf WqRnQ AAXIJJ'mjqZ,'p qHB^1P3fFBa lNnzPnxeGTעVXow_ہ8iF[3-9VpwNFL\y!QnGa!\ZHv+K @q@"ovDETABZ.HLP)!)!C)!C[D-HELP 11/28/90]# A@@BD"$"иO&`(, )OFQe1"H#n'Sr 'C) $gX@ D4qFqR\4--WdGa@Jd2I$Am1b 8bq4G9ԈB7M)pfW=AUh?=фf4dWBLFxlWF7OHѼvF@]q-"WawI"QVQd}LD89"dQPFQQ-Kёd 1@R ޑlB: PT` oi mDZ7{ ѽbG1VUzG*,I0 ƘtnWyH 5lPAʗB.AEya6PYt )jb v]ql_uwμɯF1XQӱTeыvnQn" MBv,P)(@zQAں7Y`sp,&<@怌 _O`x@Ql ! }X &@r88JOd0H5/Xlb"I|e]& :l'HPvM`d2(YY3d.73TWGAa@%a<# wBd,)+aҟ(!蔧\2dbZ4=7 p@'ݪQD^r 6EV#W&to%l=Ī*U3, T 7Tz t\+pv GP?'z2 b8Lljijkj3A CŇ TetC:1;ҁSa_A<␡tťS =H (r;BT2i0&U@r8P6w<+(1(q0̩erNpQ@Zāa Z jv QҀ4qaOB @:7 +6D_#g)E* <{?ꑘ{!8#y~}H-w(XqUDPa T+e>z8Ә6VpdCQR؜v ޿=?;KdXKAJ:r Hrb_Hb4C_T"(}ܤ*)o9: Jij9[M9f76@ehq+ '*b'DMAQ W\8!tTx 2A53)ীd{ɍ m9 E}A@ V:x%55@!*< @v!TB`T$I]D˃8G / 6%6s=22 L>i:s 7#Q3LAû*l-J v1b44ł`O1U&ė,j_)g= A^/͆E L325s/Et /Låa8E$ ?׬9K :@1X(Y+[x0i!@f2?)#?|lC GX\-.h1nz']Qx|ކS`6VA t(5e֢I3"E[y̓ +qH?<< X&-qףsGΜMr =)'/&:BnQ*Q)MshPBKNZAIy:G9ӿKvP" Ѐu4rjrYNܺ< `(A B  E0)L D1V aEWPY6q- ̝PBNN #8ă+qE$ԏ @$@,6Po: B@vDEVICE.HLP[d-help 6/12/88]%  "JĒ\C'aP '(Pr2b CSo7Bo9 ɆtNg3} "Nf@35#y2@0!F\0 BL!209'68&r蕈mXA@'6*/HBd9hI#B$'AK&Qa7&4(U#S U0b]XS p SUIX`S208c)" U휬 p< *7І( As'); 3+ 09; eD+8S*k={.@KVZ ct!E.7B`Z6V-t('V\aN!N&gءNyإB,x, B|9 &)֠!B*ivDFA.HLP[d-help 6/12/88]%  #""<T S4Ac9D2+NG3INCA/&NS@I9αԀi9ఀxhAš<2@S< XjIl0DcI #Ijey&I2Lف2Ӿ{NF3Ae3)XgQioLєc URc9k!p,6(ccmVpeawJuvyN|F6 ؟ @1@ /p̠r @1 3?B4(4#L7H3(4c?:lc@2ƿDL#<Ô5!@!Kᄠ2à8&C0bΡ꭪0m:H*r7-c4 B #@*Rb@ c,1vDIFF.HLP&&&2&&[D-HELP 2/25/89]# A@@DD$<X@4i=Dse" V2fy Ny^L0 3s9c1s5apшăs$H$@ A - a209hg&0a\ījjRB!,6;-kۮ+!xDo,@1 gqxIybi53ݐi" &Ӂ| 7S!ς40,[,jU1O݉l< !i2/r7mreASgFl PUihZQ 0T''l!.u60XX!exX:}!oFAjFtvId Y@_j/PYI 68@Gd9G.EUrGX|kzoq֧(torp Ѳ)Du).M1 )4Ljyi~E"ur)xЎ ) cQ‡Ͳs)%'l~`nK.vGaZVp!,ZfX> ʴj&@{Fǖ.wF4mi0fN։W\J jFcb| )Zf%:GQ1Ϋ[t t[1w0sͳoOa\aA5֥p6@1iЀMZ"GJL71Gh-{h1@( q1[+!8>Sue11) r{5O J亷h@!`IE{Q aD[  %9u:(bV=L"K J%<A,=CıVLjD^|8=)3<|H|:^޺=PD*C"MmdbWB)#FcS)0^DsL7AN F;`b:r e)$4XDf>+HC ,R$Tp-w.7 ( O#)J73pϑ-(!=I4 rxXDyW&f%*hSyPb (UgB eaIJlLfRlh2~/6p 9T6Sv?dJg4(gf!K7M )4 ">:VAC#-ZeJiA&PҞ%UaP!I<Nj̲;yO A,sOپA<\2~rN  : d#ApT PBFX%{0M(e=Q`ԊdB:Ce-&Sԣ '1ZWg>I*E*fԘ)۹ADNL$u\Jj? I6WN`!bכcoM%*ʠJ VPEI{ЫNnGO+)|ŲKE1L ^a Mr=tp8]*+KCŲ6JK UD~B~!"@I*LLWiΥ)7\ZZ匟dXGiկ#OIlS&c3֖!}8CjB 䞩8̡qd&Uͯ9zbFxd^|*G=eاOy\65oƒJ&S+Īq?<:͋, )PrY\,RMC[_jcnkMh[Ki)km~-C>b$cOY|n S}q5J/+Y0 =r(F$MnڢO%Z'6j2||wx$sh3)KIgų(ZbsȠ\YuJ$}i=X"IgS 1Ɯ 1 4PWz ©A vnCdCe6ˣ 98k:9܃j*5XRT󄰦+ẉ<;`PԩS葡@2zC&1CXFRAA~$۵4VBJ\pOů5O)P}c,s}~ >wLec HvIo~uf*3K=rnhU#JvErB}t|2xTGm>2E/00_BD2.a!-rDE"PRWpR!$<&j1? Rd)1QTgW+:U4ls+qґD19F=%#po;ӿ?4!"Xao $7P !*"pe"L'W>BV}7-d0b"qOֿ)x2'LbUslhL@WbN!#gcXuXP{:LRVAȞ$#$=56@ȿ`V ( hZa:QP-G!df v9UN8&D]QdH&*hC11C."@C-sBXz#nw%kak2a8Ta1>1J2>/R ^ %R)&)5/ShIa ׍U6!>[ J 9ӟ:Ys[t1r-!y7x (f$17ꔔkҀ:ӽq0 IfRwN ))UeX (ta|90aV|%s'iQjIP@!&(T""v4!Q:RS{1B6w)Jab%c$u>QzoYR’>AkD~% +!b`OZ0DS01yLY&P/1D:I[h%"h{*H2r5<1 ::qO:o%%zAPb*BEQ5d!Q 􀉧<@02 .,;D*TIYq+C0(18[p9*S+PI?$gYFgXtcBV"a%w\1IV >%?h?,)׎gyө5sj67Ҟ030t02T2ĊfO(1V7m:sE,2vFp>/> # Y;mPVP$S-)NwYdp&w6 evt$$(!j\=ʬA0Cgw2" Q`>O&&U00ZM"/7wpf5`id{ղ  1j$00讪2T(-Qw!0v308T8ER/d (^oB s0P XAU% 8C*o:Fx2%xgZ1jJ 7g[`h.0ڛQ0qwf*##<xU0S3YlU2zD FIbX1HszQuq́ 1$rTryp͐24UT DkZ20% :HEKe <0> @:BUQfmWr>4YPo(nTZcfL>$@$P:$ 0:AqѬ׎(yaѝfͤagX!TrJ%) }s)(Gb,~FCڱIƴY4Ua Qe*uD mR7Q|l>\(h$dz掵O}0%Al UWzw9uww8<"֐5³a%!)>"7|&2m$a3? l<y^Y:1Tؗ1>6v E!.uJ`o% pT1pJpN|А$,$ N]=O- M;VNeTXub/f~avDIR.HLP[d-help 6/12/88]% PR!#)d2@(D$ ',"c9ňp e9D u: !y0t'HBVH2@_ VdjZ )bp:f:E<Md<@o3 :P> @qᒝ~0ncdd)L=<4:CD9B'rxXEپ7s[h""{% &%3OM8A2Q mvWdC loVp uU2ZƢ MЬ&h(Ch@094㚢 o@C,cG B4O/03c {*69,Jlc68DmB;p9 l N2OR<(ScxP\ |@$E2\! D2T6.[+R&K0#EQ .kJQtknQCwW1tL4"?KcHTΝbh%vDIRCOM.HLP[d-help 6/12/88]%  #"JB<X@4i=Dse" V2fy Ny^L0 3s9c1s5Œ:220B" J7 #I?ぬ Zɣ(1 gqxIqEWz`P yy"4;3 h0hې@lq sƓa6 4< FnyWV1w~n3NjݰNg xu9v Bi7|6P16|(@7 #kx7M8 s&)+02KPL6+ܥ3L! I?jA) Ûf Nr ,p+@C̘ r` @R ޚxZ9)6pO7㚘 s2Nx<гyDF\H ?TЩG;Tq' T$H䟌T`:B 0:S4Iɷl2C4G=M +n Q;@S~r2vt2aP\jV{\VZcatKV8#보KxLl1l;U#7V BxOn{. 2NKF8xn)yO`aDCWC ?QeimH- $°̳r莯$w<vDOSERR.HLP[D-HELP 7/6/88]# A@@@D'ȥ"O&((5'(Pr2b CSo7Bo9 ɆtNg3 "Nf, 45FCy:@B"\0KC84eW"Ln:O\kVapxM8 'R%)] o``sU8 7Zù_  h4NgSi_`) 3݈70e6"i7S@pǙ9i6 9m03nvDOSVER.HLP[D-HELP 9/5/88]# A@@@D'RO&(, )OFQe1"H#n'Sr 'C) $gX@ D4qP)823Aq$ME41 \Ήm@'/*f3̢B[[*D4-NAv= P4p[})"$0p0'aPJu6$s@C% ""09.Cf9yܼ@6Lg]#}}KU*9}aNREu;0l0°f{d$?_C(ZKc&9iSQD/c6_$-(R U$C&txP7<՜m1, 0;n9 Je]B1t`4iC5LR ؆% 0AByQ ?G@7߹kO~,3Qy R<e v0CbdOl=wMʵ?;} )CgCa '5Al@$eH @( n8C@&`Y9Ea3l-!΄PGzdATAeF zoϡ80@Biёz(oc<$R ā74P:_ecXHewi,ȵlu+00U"m|P: EK)89$FXEJ(1E* "]Ás)&KZ0Xhu?u0SjosuϣHqmADS jYU!fơPjOJׁO?Yɶ=0dDꀩ;2DQ,ë™ΕL"B %0PXIʠ¼Ov QL<^ZBJNfVX9A,7S4Su&<5H QQAd4>z5\2B(R ̖\X9r AP;-I5! 3 F"2 c@0RBX" G+M %Y4ҠHP-)6^ 6HkN-k$NvjZlPE!@ K;^®\-]vr!`)k 2xuG+e K`是tDBCX^-nZ-.|ײaeƌhq;̗Gnk7Ap&[( \|.B1ŘlsA%\6`|\ I3/-݃6|S4}H )s106[V9Cuy)Jp 3L!lN,0:aUo0]޳ ږ-i 3ڴq$ hH;n tZP LT5H!5F.6ApkR&sJ"͍Έm|X6ћ[p;`'ʕ vhpov(`_(O{?kZg,{fۦ,Yg4V? H Ioߕe__fF|Ң6?XHetLL$Pڬz^$HlT$$HqiQ e "s*\f_ܛj4ScX %(KfLgM6*R䜯n<@@D d`  `c &jtib!$@a@l1̈@ 0XH@=hѤ@)KDjhr #dɎϠ@ d6l^g; $D4$F/ Jp( eNB@K*L%~>S@j:N qK).B a(7R1 njXvƞ PAGB +Ϯ( \rp^|ʞQ V :T;"9Bm}!qD&Ke^M$yRz1 s(8d@BT!f#JԜCdGpd$]$I""ZɺqtQҐ 91bLQ B)Tjt #d&E),DX <80EVM 8$(# T60c=e=>h)s$?JS!3CS-0>$34i4ԏQ8@CNm*AiAd"Q .LDc @ sC#VDBR%`&"6 I5D҂-ZK%` 2"dc 1 - `ze3 \4Hcrd"LE3 `H) #C@Pô9 `?@% 4"4 45#h` @\M0$fMnޑ*mH(M.-֭ٱ"Z9`x- -nݠ,Q*ֵHN|`ᨃ=.&N+Rn.+㍓Rn>NBnJM4dXLD浤#b΂玆5ΐ-.nΰ ]N5n"hS/ ʹLmR M|XzK'EJW.BlwZ,&7JqHYt-hOr|o@ԾodfhOfoVh/hooivikomjL%6t4oaM 8`*2dZ h`1 PBbQ 11 0JWKOz,tl3@h$6TKsud VvćLi %^;rOrC 3CҠfN`hl` @}-yjfYD:Kzo[zz-P#TMz{{|zwǀ(y:IT0U9|5W?wW5 z-Ov"I7%x x,5%q8 @5 yvDPROG1.HLP[d-help 6/12/88]%  !" D8O&(, )OFQe1"H#n'Sr 'C) $gX@ D4qs+@iw<^a7| +dmZ0c; ܍  M;v2c2.#3%(zCҐH ̓܅4; b )$Crܫ>S\&#p\A>%@ 0rj6t "XP1\t5P,BOB05t`PΔm5HS%B= x}G9a43ܻ;DcaH@!&K2,ӎCJ1C ^q܍0@t)+c9)ҍ<ܘ*C0|r @8OؘJ;#$Lő{#(ζ0ڙ&8ь 7>C#824 LP7cjevD7 rnhh鳢x>}^,@ 3:#H<$I"L%Ib] l'I|(J")*ZJ¤ʬІ`~b݀,[zH j-; +3Gg{$ K@Oӛuf0C}]BvDRO.HLP[D-HELP 7/6/88]# A@@FD)2y6$A`iLz2#))D8@ e9&t A: 󐼘a:NgA$s:b!k$\te#H$A&- єV  Et0!8*L%$l0Nbdi;ODSqV -\7X࣡(-V ui16ayGV1P3ge  /ÎPP41GfMKovDSCRESAV.HLP[d-help 6/12/88]%  ""e")LV@3I 3A !ec)i7B h7 s: '3B '3\m C  Fc/0y ! &:^8$%P8Ahx0N *#*,a4Ac"O̥3 / &I ; &3Fdl7b @t7fs!<ɜblfm,u9M|d:4.C!0bfff9͵ 4v{pӲ.7xޜC(̝/̌(𦎎@04( \*0/pݽAB@1cP7 pf;_ mk^6̴p븂*XɣIxƠr2K281@+1c B-62*P4( ".aHc` ގcMv6$9OTHTHcH@ VGNKCs2HO.LCJ˖ lں42 c+CΨAoڲ0@'BH$8ղ "sy̓-QA u26!bfv)6. ¸n#(рt!u]!9L WM> LښQ`=d/_;S,2RSG_Bp#Pm:WY8n?[Dպ 2Ecc2r}4`0H<@fYga!fCi0ż{=!P8O;mEt2⊢]V!H~#\@ŘiH&Y 6V k*/F0ԎIu+Vx2Bijٹ84ODnހ #DpDI 1(%KM 'dQJ9)GP 4*Dc,x[.EЉs< ΦHՄeb!&nN:9+ vDSKNUM.HLP!!(!&[D-HELP 10/10/90]# A@@BD)RhO&`(, )OFQe1"H#n'Sr 'C) $gX@ D4pX\6$Q@2ɒ1dB" G2xt0"- Dѥ>_zȢ]#!hHZ끖t^/WEsɪ!Y.+_51qoM$Kt su#A-FR[f)eBm1hH6~HRN$)|e9ic LЂt }ܥM{GeyMoQoxP)Hax3q>`}iAy9s>JE-&շ]s~BQxGAϼw [FI(AQ%:5lSm$Chi){^1ږplD> U@ Md!8<׎Тk@" .2Z E}@(  ka&Ps_i) !@k$TRg=Ę<4]Ǽh^%QutP1D6@i<=`3Vuj?Q:66zvK w#稢h;X)@߼WlHX:Uk.JNIQ(z@GڶA}!1F  9>V X(}֙IJSHrdln!  Oؓ^Aj Y0R!Pn\/`I|<Y&yO̷p 6,D%t&oHĸmmXg` {f Q?;'1r7dRƷ&ҴvgACp80Eْ0x-AGܒ$P89eGZ,Ed')R[Al0SB~׼Oɘbf ƤWA90y|HG4ðo^̨Rc`7?D]4{@(3GԂq5kz Qs(1DTVNoB5Q.XJoI*(G %z SyO'*u)pExW&D2X&7 /Ru8Jyyڸ'ѭӀb@by^Sa(C˺z4KGTmqhPъ9GoaW#wrb èؑT@0 h!|Jjh$AL)r98:\1vX`JeA."W dMR pCE\W^ 0 YjoD$6,ޫO}?AYQh&[a!YS>[Q}`J[h"8+T_T愈ТHAMcE \ACj n4m3/-2{i؍)Ү`xH17~*4 u]oMڄ7Gu !ׅP"`\:;661PHCv(2Wr6j]Ơko98A$$Ϫw3~eDR]HjB14 ,P*VB@ENT;|v*p%Qt#]hFJZQ(#Pݳ|!}9ꑞ(*^0>6Mۚ`e7[v؟we^>g>w&pL6ZA{➜'6[88¨B BQ&Jw; X6#mTbE7'vrewUbk{l˜Q'%u*%RPA@.E40ItX #AOr1c{ /Wzz-m՟-]seCGkv__6%r#&~$&Vk /`>"!7`Ԕ7_fA2sWqt%i#\Q" "52Vqa6gzv3  /5vvN"ѐS%'""$ac".dRGވs[/cfVgeH_x\4(&%12s&"E6`3,f4e/^*2*uݝP(GW:j'#@-{f@im2孴AEKξ'u4FZ񷍳 b]MSCG}tSrWc:sKE"])5s{#;3!BO{*ZPuQftCDl(QneCL.kQ5]TL8\4hI@ ?pa5V&{!AAd44 ,Tg)w)G,q C '+\e!+9i=,kd[l^ls&3bDŽw!dA$'J!CQ6"44X5PpFq2׳3/[Z 04ɜ%&™' $Ù2d7\ӵnACE?E2d&RCHpr1J2) C[DW#Dv4wMb~44phIוWiL!O+k͎ypoV*qtl 5]w, 0eyW)ndS2V\9<;fV%XmǜV!h!h| _|!~_8ts*ya<sʂU,]n{*@D5 +uoسZSD0@|9n<#i|jtF4%mV2`HCɥ#.t[!7T4/ =?̰". Ϟ@ 4IA@aVq4#@aɘw"4Pb$!B+HJfs=}!%]Z0O!\FCFDLX&]V3"s CJeQhi#r3E"KDyѪ)Ѕbk%5vD}a"UFBmځɨKinyHb*D"Hjָ@6U. @UOb&^p "qv03, y3[FGeC( .<3>:.c߲LõkC 58&0?)dunˑ=zLĎC D0 >>[)-qĽ"`F41Gy']P8  -3b(iVFd>fa6 `C`G3YB!7'!ZFҝ`O˄)0#R-7>scsr>W5]U0rYI@'l&rX**h)ԋ<$ON?'gʴrhQbV=lF$0b$VQg%0pA2)pST('x#k;oq0)qah.~M{<*VtmE>J(C@%F@dB}X8P.|v` oBxθC"C R)dr5*7[fqo9© y7pSrdJA͹Gْ@AB.g'a&hsV1v4I@kŕYS"^ vOT<UG@4%!yxjuyG @B}!d% Y'[Xߍ pEY23Ix%uMAF!o=o^=$8}0HԶ_$4c?PHZ(E[no-`3+"E5N~a+ @Ӥ¤giRw;g1!ͣtSnb ЉRs.L#uH͢*oJУh~<mHBC)XIc#mBA?.{\[t(c,.R Da(_osQc5,ouӌ^߳)~6 )pM58þN%M"r fcf-y/Qe)H!f6-F[] 9;r,X[2Z:IT3jdqBUr]cdX22RfwAа8"Z3 c.U5R1Jgva!%.6щ 7;њCN4NFl1y%)i;m^-dO 15$4=i§^/N^|[i R^4uSͺ"R~'xX?[~%MP wvDSLIB1.HLP S"I"P[D-HELP 10/14/91]( A@@DD) $!qHLPX, S4Ac9D2+NG3INCA/&NS@I9αi9సl># qJ#@4 09 r7 - 㑌 Zd8BZƴ2̐Zt^: mt3d j F?|aj Sa@F4(ሶ*Ä9ùYnb 7t7 0ٟ &C's#AmPQn[DݑpnFw!aIcUhPtR.XDXoF Hn9SKQe[e1#GOVa#rFؑten^fݰzVnF1u&`w:rFaHb2t l kpUߣV-X`i$eaa1OhD:1&5 %9E* PMPA-ST[ "РtB0Fa$0«jTs{Qn\S!3 bUlT^*)@ }R6S⁸vKStxa%aVd>-6)򉿞an+hMv% 1 2S 3 =&㹐Hm٠0o=и5{D41[_ou*\*R8U+DAV)DKv%" S[!;ėTS ZkTuFOj5'3Rj#r}M050qrIu!I->`.!1 b0 ޟ̠")ja5dV` 0͑plļ;nIa5(JXXr A:*Qz2V#QHrZYV?jE1%*xs)E2>H\80Z!9x(%p @.mJ[] %eQP@&HM !8$BQ@eȸAhϲ,ڄ0BV\% J  A AF zm7 F;J$&x ,ʤ$ ^ *3  AK<}c=uQ_I (Ku{U5Fb@`MXS` y5 `*(V $<(R w ) IB&j'&"]p3S:_[ (+"YQpSfXgaiB`xn.68 9<4քt Y@F ^hg@ BBA>Dc{@u9;@ 2 F0rMtZPKIhQVezqѧ9hF^֧j鼂dg:Un^Wk$qm_Qׅ|t⳽F+laAuGa>a.5HziXi)6&f=AfaipC`tz&m@m7FRaes sX(l)TAQ<)}eaYVj~}cc*1r[*nNw1~^fVevlIs%թe@wAC=bX4w%ܷeO"ͳSi}UXa.ъmeSe1zbA,MMUה-FltG G!@iBw02:<7\e"[zޞv( >2'ymr}`QRz!o$K|jɂԆ1pF< )DxF3xu&.pDԛMtzjx.u*~8e|Fg>qux u{ w0Uʗ!^_̠tG [$&,[ͥjXs9N,a x ;OT<B9U͑y!6zpփyb7c4 bt}Ԝ߹I:0TO @lKX-B2zp) ۪6;hQ \k h#e"waؔkejY ]'q0`Ÿ`z7lS\A@bLa&V|E YBZ /@&Z|CI}-ʖuzd*M-sd uvAPڽ93܊Ygb $ZhjwN|ChcaU)c< 2MOxl^~` 'ĚMVZjB%;GWy:92,WI!zC*;Ry"$RّFAC(s7/0;ojPHLCNGMsbՙs 8CT^žR#Ęė4)̸ tX#|}V>JP)Gd{\dO 2r$:ؔn3?M>/ʪhlXTU=@Ue) M&Up ]8F0W2=>/w9[NHW, Ф>vڢv@ݟrEX XpA&02;=a&CD(p(xNS{TƙQLb\o"A$6qȚ/cQDŽ1!2d=渫K7~ YiǠ]r:R=hC8gRfM 5|]RJ!M1IVY'YU_t̶(_4S0P7xCTo9=(WCo((JQ:Upz`nZؙYceBV(SE 0, -.Ӫ@$!B(k2,z1 H0z S miU}ˍf1Op38 <Å>1.)-i΋ oos*eCցB Adb%* Y{=ZeY #ݴc/3N墫B K쵖Qol9_e|,\`S7L7rJjq+9ؤb  / ;r3h0Zkn]U2fL`w̉[u`. &ϫ@P~&I%J7GcGl J nt]mb+جHW@y(A4I"M&n>"@$~ږ866by}0R(R"?EM~43~o<0ߎS:Cr۔>b>#ƇX]ʻA8H"2,Q݁B7#gu\1a[C^g.(:!6y=|l'~%z-@uVWf{dj3jWPU]bFXY," 0sjjHB'!Q+~"unCsaa.b7FMBpErpr't33RP ;gBvDSTATS1.HLP% P%!%![D-HELP 8/25/91]( A@@BD)%BO&`(, )OFQe1"H#n'Sr 'C) $gX@ D4q(vYjH֦0vEy_D:ҹvXCLlbhp%S5<7g(*׮ĀeZN1@ΧBXI3(rɋv1F% j0,A YL_ H 4uZJ@70ܑ<#s5'P:Dp@c̊}a~Z|%ywi~-˯bl w%y!q%$B1 t8 N\L:P讃b 9E #0G1o\ AH"b~j2YBЧ` "0fpbEXŖCd'LƳZeu)X#Ђy ]N; mvB3`5$z𝗠g.xOL7&@} `L B0ܼȮ0ƃq Otކ@ (S:J>'Df2}!RC=i4M/ L˙w@7LYBԘ"?Ї?D?2xm|0PBi&= p*uX dRu.p_nLH 2Xwx&lFAzN4ҴMNU4 ȉ  X@$qu*kD%YSz"ʼntHV%S>d zn=Wvsc"d؛ka:5pYU,9Tg˓Qž E =_#{Z{n7CypHApa>Q팥V;LRrlȵƃY gQݡVdwq.uB6NpOIh@j%HЦ-c.<P5as]!La:ju <*cuggQVXrAHP:ǖEhQxAʾ|A bkvт)7$Im*+^g muXs·t%!A!ERDbmms.pMY$8ts%+ag AN!@h9 >vn+0SatleG wgq(( ܀nAJ6[pn җ{[EȠ9aVrOSP HずlCDZ(&n `ȸ;QlChJVEWxѩcE )`cttGk2t]q(^뼍^ $ j{!Ql:H FWݓfGْAD],v 9*V2&(µtpDيrKԟ &Ry;QXZ'tG8:#Id9 p=dX ?UQ\Zl !6Z$y;yvUvi1!{˩Eͭ#Ŵ02BC(-סUT?jn쎣4; }9[ gوMmM]ř BEI  _lMޙuh`p,@ʱ$'xџLrhYUB Xtחy ` reBD4xHNtG,ĜJEuIODMN QF ` ,FLB@E`*b{)ܸBb ɪ_nD@ )} #[J HbAGm<EAP pG"τϢ ˓NYŵIĸGc^*JhZɓάŴw (@倈)dt[eA%D q]MHQWRgąH\HO٠&dg8~P dH BK:$Q :v\8rb^sZ٬X}( x$rb:mah{ejHyZ8}G*_`څ(WA=vALXTP^ڤex wAzbX ]zfd~hP AΚySrՇ-P\Ҙ).Z6Y4| ib @iAv (R:cQͨfJl-aV UzDœђeIV hzF] ZDdk2]Vk=FE~&~c]%(Xj(Xd[Ht&+~W>L$,^FxDWOlYGA^;XXr[D$< E@ a | o$-( )ZӀ$@V+)eL0du g@D@~rvDUMP.HLP[d-help 6/12/88]%  !"Iq M @PX, S4Ac9D2+NG3INCA/&NS@I9αԀi9x $Dp"MPr403FQh5pb-&㡄\^ l aTFAWjh Y g$ 3qB%+a<#ysI 1 pE,W &LS!I"SsqsK 0 .@lNӡ0W SXϬ{ xضoh/d8 #"Ό$/@ԍè1%cȌoZΤ z7:(,+@̊ p Ɋ찧 zJ2 @9Jh&%!Z2.s A 2; #ʦbbK# PE.@;v\$ɲ;.a0$#KV2Ԍ + )AĴ4N\>M< @4-rx S;|⍣(ڜ6o[ڟ wher Get Saved Block B Get Block from Queue G Get Current Group Gn Get Group N ---- Queue Control ---- Q Print Queue Statistics QZ Zero (Empty) Queue QSfile Save Queue as File ---- Data Searching ---- Ff Find File f =string Search for String Un Set User Area for Find ---- Login/Disk Reset ---- Ld Log in Disk N New Disk Reset ---- Printer Output ---- P Toggle Printer ---- Command Manipulation ---- @ Exec Prev Command *nn Repeat Command Line ---- Statistics/Help ---- # Display Disk Stats ? Display Help Info ---- Halt/Sleep ---- ! Halt and Wait for User Zn Sleep n Seconds :A Th followin command ar discusse i thi sectio o th HEL file: L -- Log in Disk N -- New Disk (Reset Disk System) M -- Map Disk Directory U -- Select User Number # -- Print Disk and Queue Statistics L[d] Th simpl "L comman re-log i th curren disk Th use ma pul ou disk pu i new an "L jus t lo i in Th for "Ld" wher i vali driv lette (lik "LB") i use t lo i specifi dis an permi th use t wor o tha particula dis fro thi tim foreword. Example (actual DU3 session): DU3 B1? l DU3 B1? la DU3 A1? lb N Thi tell DU tha th use jus pu i ne disk Fo thos BIOӠ implementation tha nee t b tol specificall (Reset tha dis chang ha bee made us thi comman ever tim dis i change whil DU i running. Example: DU3 B1? n Note Ther wa significan dela befor th promp returned complet dis syste rese too place. M[n] Dump ma o th grou allocation fo files M show whic fil i allocate t grou "n". Example (actual DU3 session, edited): DU3 B1? m 0010-0010 07 STD .MSG 00 : 0011-0011 07 TALK .SUM 00 0012-0012 07 Z2CON .WSH 00 : 0013-0013 00 LDIR .C 00 0014-0014 00 COMMAND .LBR 01 : 0015-0015 00 LDIR .C 00 < Detail Left Out > 004B-004B 08 MASTER .CAT 03 : 004C-0050 00 COMMAND .LBR 05 0051-0051 00 COMMAND .LBR 07 : 0052-0052 00 UNERA15 .COM 00 0053-0053 08 MENU .CPR 00 : 0054-0057 00 COMMAND .LBR 07 Type Any Character to Continue or ^C to Abort - DU3 B1? m54 0054-0057 00 COMMAND .LBR 07 : Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 The entries are divided as follows: 0010-0010 07 STD .MSG 00 : 0011-0011 07 TALK .SUM 00 ^ ^ ^ ^ | | Filename Extent | User Number Group Range Uu Log use 'u fo nex (Fin File command. Example (actual DU3 session): DU3 B1? u7 DU3 B7? u1 # Prints the disk parameters: . Current Disk Drive . Number of Tracks on Disk . Size of Group in Blocks . Number of Sectors Per Track . Number of Groups on Disk . Number of Directory Entries . Number of System Tracks Prints the queue statistics: . Size of Queue . Space Available :B Th followin command ar discusse i thi sectio o th HEL file: G -- Position to Group S -- Position to Sector T -- Position to Track R -- Read Block W -- Write Block + -- Advance to Next Logical Sector - -- Backup to Last Logical Sector G[nn] Positio t grou n an rea block I th for i simpl "G" sho th curren position. Example (actual DU3 session): DU3 B1? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B1? g4 Group = 0004:00, Track = 122, Sector = 129, Physical Sector = 129 DU3 B1? g Group = 0004:00, Track = 122, Sector = 129, Physical Sector = 129 DU3 B1? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 Tnn and Snn "Tnn doe see t trac n bu doe no rea block "Snn position t secto n o th curren trac an read th bloc there Exampl (actua DU session): DU3 B1? t124 Group = 0015:00, Track = 124, Sector = 1, Physical Sector = 1 DU3 B1? s24 Group = 0015:17, Track = 124, Sector = 24, Physical Sector = 24 R and W Ҡ read th bloc currentl positione t int memory Not (Read i implici i th G + an - commands bu NO i th an commands. write bac th curren bloc (NOTE ma no b use afte a command a CP/ wa use t fin th fil i th directory). Examples: DU3 B1? r DU3 B1? w +[nn] and -[nn] "+ advance secto (i belo trac 2 thi advance t nex numerica secto an i o more advance base o th system' secto skewin algorithm i.e s wil ge th nex logica secto o th file) "- backup u secto i th sam sense. Not an - ma tak a amount fo example +1 step i 1 sectors Not als tha "- issue a th firs logica secto o th dis wil wra bac t th las an "+ issue a las secto wil wra forwar t th first. Examples (actual DU3 session): DU3 B1? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B1? d 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| 20 004C4449 52202020 20432020 00000038 |.LDIR C ...8| 30 13001500 00000000 00000000 00000000 |................| 40 0843504D 55472020 20434154 01000046 |.CPMUG CAT...F| 50 1C001E00 38003D00 41004300 45000000 |....8.=.A.C.E...| 60 00434F4D 4D414E44 204C4252 01000080 |.COMMAND LBR....| 70 14001600 17001800 19001A00 1B001D00 |................| DU3 B1? +d Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| 20 00554E45 52413135 2041534D 00000060 |.UNERA15 ASM...`| 30 3E003F00 40000000 00000000 00000000 |>.?.@...........| 40 075A3249 4E532020 20575348 0000002A |.Z2INS WSH...*| 50 21002500 00000000 00000000 00000000 |!.%.............| 60 075A3243 4F4E2020 20575348 0000003F |.Z2CON WSH...?| 70 12002200 00000000 00000000 00000000 |..".............| DU3 B1? +d Group = 0000:02, Track = 122, Sector = 3, Physical Sector = 3 00 07445532 20202020 2042414B 00000057 |.DU3 BAK...W| 10 26002800 29000000 00000000 00000000 |&.(.)...........| 20 04535441 52545550 20C3CF4D 0000001E |.STARTUP COM....| 30 27000000 00000000 00000000 00000000 |'...............| 40 00434F4D 4D414E44 204C4252 03000080 |.COMMAND LBR....| 50 1F002000 30003100 32003300 34003500 |.. .0.1.2.3.4.5.| 60 00434F4D 4D414E44 204C4252 05000080 |.COMMAND LBR....| 70 36003700 39004C00 4D004E00 4F005000 |6.7.9.L.M.N.O.P.| DU3 B1? +2 Group = 0000:04, Track = 122, Sector = 5, Physical Sector = 5 DU3 B1? d 00 084D4153 54455220 20434154 01000080 |.MASTER CAT....| 10 2D002F00 3A003B00 3C004200 44004600 |-./.:.;.<.B.D.F.| 20 00464958 54455820 2041534D 0100001E |.FIXTEX ASM....| 30 65006600 69006B00 6C000000 00000000 |e.f.i.k.l.......| 40 00554E45 52413135 20434F4D 00000007 |.UNERA15 COM....| 50 52000000 00000000 00000000 00000000 |R...............| 60 084D454E 55202020 20C35052 00000008 |.MENU CPR....| 70 53000000 00000000 00000000 00000000 |S...............| DU3 B1? -3d Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| 20 00554E45 52413135 2041534D 00000060 |.UNERA15 ASM...`| 30 3E003F00 40000000 00000000 00000000 |>.?.@...........| 40 075A3249 4E532020 20575348 0000002A |.Z2INS WSH...|| 50 21002500 00000000 00000000 00000000 |!.%.............| 60 075A3243 4F4E2020 20575348 0000003F |.Z2CON WSH...?| 70 12002200 00000000 00000000 00000000 |..".............| :C The commands for searching for data on the disk are: Ffilename.typ -- find all dir entries for file =string -- find next occurrance of string Ffilename.typ Prin director fo fil "filename.typ" Thi comman present th director entrie fo al extent o th indicate file Se th sectio o "Interpretin th DU Director Display fo inf o ho t interpre th informatio presented. Example (actual DU3 session): DU3 B1? fz80.mac 40 015A3830 20202020 204D4143 0000000E |.Z80 MAC....| 50 9A000000 00000000 00000000 00000000 |................| Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B1? ftest.txt ++ File Not Found ++ Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 =string Thi comman perform searc fo th indicate ASCI text startin a curren sector Bi i ignore unles .?.@.A.B.C.D.| 20 075A3243 4F4E2020 20575320 06000077 |.Z2CON WS ...w| 30 45014601 47014801 00000000 00000000 |E.F.G.H.........| 40 E5444953 4B4F5554 20434F4E 00000020 |eDISKOUT CON... | 50 97000000 00000000 00000000 00000000 |................| 60 07445532 20202020 20484C50 01000006 |.DU3 HLP....| 70 98009900 9B009C00 9D000000 00000000 |................| DU3 B1? +=DU3,d Group = 0000:11, Track = 122, Sector = 18, Physical Sector = 18 = at 24 Group = 0000:11, Track = 122, Sector = 18, Physical Sector = 18 00 E547454E 494E5320 204D4143 01000080 |eGENINS MAC....| 10 D700EF00 F000F400 F500F600 F700F800 |W.o.p.t.u.v.w.x.| 20 E5445532 20202020 2041534D 01000080 |eDU3 ASM....| 30 EC00ED00 EE00FA00 07010B01 0E011301 |l.m.n.z.........| 40 04445532 20202020 20C3CF4D 0000004E |.DU3 COM...N| 50 F100F200 F3000000 00000000 00000000 |q.r.s...........| 60 E547454E 494E5320 204D4143 02000039 |eGENINS MAC...9| 70 F9000F01 00000000 00000000 00000000 |y...............| :D Th followin command ar discusse i thi sectio o th HEL file: < -- Save Current Block > -- Restore Saved Block B -- Load Current Block from Head of Queue G -- Copy Group from Head of Queue and Write Q -- Print Queue Statistics QZ -- Zero (Clear) Queue QS -- Save Queue as a File < and > "< save curren bloc i a interna sav buffer "> copie th interna sav buffe int th curren bloc are (bu doe NO writ i ou t disk). B "B extract th bloc a th hea o th DU Queu an place i int th workin buffe area. G[nn] "G copie th grou a th hea o th DU Queu ont disk I n i specifie (a i "Gnn") the th indicate grou i rea fro o writte to I n i no given the th grou th use i currentl positione t i affected. Q, QZ, and QSfile report th statu o th DU Queue namel ho man block ar store i i an ho muc spac remains Q zeroe (clears th DU Queue "QSfilename.typ save th DU Queu o dis i th curren use are a th indicate file. Examples (actual DU3 session): DU3 B1? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B1? d 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| 20 004C4449 52202020 20432020 00000038 |.LDIR C ...8| 30 13001500 00000000 00000000 00000000 |................| 40 0843504D 55472020 20434154 01000046 |.CPMUG CAT...F| 50 1C001E00 38003D00 41004300 45000000 |....8.=.A.C.E...| 60 00434F4D 4D414E44 204C4252 01000080 |.COMMAND LBR....| 70 14001600 17001800 19001A00 1B001D00 |................| DU3 B1? < DU3 B1? ch0-7f e5 DU3 B1? d 00 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 10 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 20 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 30 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 40 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 50 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 60 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| 70 E5E5E5E5 E5E5E5E5 E5E5E5E5 E5E5E5E5 |eeeeeeeeeeeeeeee| DU3 B1? >,d 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| 20 004C4449 52202020 20432020 00000038 |.LDIR C ...8| 30 13001500 00000000 00000000 00000000 |................| 40 0843504D 55472020 20434154 01000046 |.CPMUG CAT...F| 50 1C001E00 38003D00 41004300 45000000 |....8.=.A.C.E...| 60 00434F4D 4D414E44 204C4252 01000080 |.COMMAND LBR....| 70 14001600 17001800 19001A00 1B001D00 |................| DU3 B1? q ** Queue Status Summary ** 0 Blocks in Queue 249 Blocks Left in Queue Address of Head of Queue: 3E00 Hex Address of Tail of Queue: 3E00 Hex DU3 B1? <1a> Use W to write changes to disk. Ranges may be specified: CHaddr-addr byte or CAaddr-addr byte Changes a range of bytes to the same value Examples (actual DU3 session): DU3 B7? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B7? d 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| 20 004C4449 52202020 20432020 00000038 |.LDIR C ...8| 30 13001500 00000000 00000000 00000000 |................| 40 0843504D 55472020 20434154 01000046 |.CPMUG CAT...F| 50 1C001E00 38003D00 41004300 45000000 |....8.=.A.C.E...| 60 00434F4D 4D414E44 204C4252 01000080 |.COMMAND LBR....| 70 14001600 17001800 19001A00 1B001D00 |................| DU3 B7? d0-#f 00 07535444 20202020 204D5347 00000002 |.STD MSG....| DU3 B7? h0-#f 00 07535444 20202020 204D5347 00000002 DU3 B7? a0-#f 00 |.STD MSG....| DU3 B7? fdu2.hlp 20 07445532 20202020 20484C50 01000039 |.DU3 HLP...9| 30 28009800 99009B00 9C009D00 00000000 |(...............| Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B7? g28 Group = 0028:00, Track = 125, Sector = 273, Physical Sector = 273 DU3 B7? d 00 496E766F 6B696E67 20445533 20616E64 |Invoking DU3 and| 10 20445533 20496E73 74616C6C 6174696F | DU3 Installatio| 20 6E0D0A44 55332043 6F6D6D61 6E642053 |n..DU3 Command S| 30 756D6D61 72790D0A 436F6D6D 616E6473 |ummary..Commands| 40 20666F72 204C6F67 67696E67 20446973 | for Logging Dis| 50 6B732061 6E642045 78616D69 6E696E67 |ks and Examining| 60 20446973 6B205061 72616D65 74657273 | Disk Parameters| 70 0D0A436F 6D6D616E 64732066 6F722050 |..Commands for P| DU3 B7? v Invoking DU3 and DU3 Installation DU3 Command Summary Commands for Logging Disks and Examining Disk Parameters Commands for P Group = 0028:00, Track = 125, Sector = 273, Physical Sector = 273 DU3 B7? v3 Invoking DU3 and DU3 Installation DU3 Command Summary Commands for Logging Disks and Examining Disk Parameters Commands for Positioning and Reading Data Commands for Searching for Data Commands for Saving and Restoring Data Commands for Viewing data Commands for Altering Data Commands for Manipulating Macros and the @ Command Miscellanea Examples of command use Interpret Group = 0028:02, Track = 125, Sector = 275, Physical Sector = 275 DU3 B7? g28 Group = 0028:00, Track = 125, Sector = 273, Physical Sector = 273 DU3 B7? d 00 496E766F 6B696E67 20445533 20616E64 |Invoking DU3 and| 10 20445533 20496E73 74616C6C 6174696F | DU3 Installatio| 20 6E0D0A44 55332043 6F6D6D61 6E642053 |n..DU3 Command S| 30 756D6D61 72790D0A 436F6D6D 616E6473 |ummary..Commands| 40 20666F72 204C6F67 67696E67 20446973 | for Logging Dis| 50 6B732061 6E642045 78616D69 6E696E67 |ks and Examining| 60 20446973 6B205061 72616D65 74657273 | Disk Parameters| 70 0D0A436F 6D6D616E 64732066 6F722050 |..Commands for P| DU3 B7? ch0-10 0 DU3 B7? d 00 00000000 00000000 00000000 00000000 |................| 10 00445533 20496E73 74616C6C 6174696F |.DU3 Installatio| 20 6E0D0A44 55332043 6F6D6D61 6E642053 |n..DU3 Command S| 30 756D6D61 72790D0A 436F6D6D 616E6473 |ummary..Commands| 40 20666F72 204C6F67 67696E67 20446973 | for Logging Dis| 50 6B732061 6E642045 78616D69 6E696E67 |ks and Examining| 60 20446973 6B205061 72616D65 74657273 | Disk Parameters| 70 0D0A436F 6D6D616E 64732066 6F722050 |..Commands for P| DU3 B7? ca11 This is a test DU3 B7? d0-#1f 00 00000000 00000000 00000000 00000000 |................| 10 00546869 73206973 20612074 6573746F |.This is a testo| :G Macros Macr i short-han th use ca emplo t defin comman sequence Rathe tha havin t typ a involve comman ove an ove again th DU macr facilit allow th use t assig thi comman sequenc t numbe ( t 9 an the execut i b simpl presentin thi numbe a command Th followin command ar associate wit thi facility. :ntext and n ":n define th tex followin th digi 'n t b Macro A always < < 9 Th macr definition ma b create an redefine a will I macr ha alread bee define fo th indicate number i wil b overwritte b th executio o thi command "n" wher < < 9 execute th indicate macro. :Pn and :PA ":Pn" wher < < 9 print th tex o Macr Numbe n ":PA print th tex o al 1 macros. @ and :P@ "@ execute th previou comman lin tha di no contai th "@ Command Thi provide a eas wa t repea th las comman lin typed Fo example: g0 <-- go to Group 0 ch0-7f e5,< <-- Initialize the first block and Save >,w,+ <-- Read in the Saved Block, Write it out to disk, and advance to next logical block @ <-- Do the Previous Command Again @ <-- And Again ":P@ print th previou comman lin (an doe no chang it). Examples (edited DU3 session): DU3 B7? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B7? :1+,d0-#1f DU3 B7? :p1 Macro Definitions -- 1: +,d0-#1f DU3 B7? 1 Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| DU3 B7? 1 Group = 0000:02, Track = 122, Sector = 3, Physical Sector = 3 00 07444953 4B4F5554 20434F4E 00000000 |.DISKOUT CON....| 10 00000000 00000000 00000000 00000000 |................| DU3 B7? 1 Group = 0000:03, Track = 122, Sector = 4, Physical Sector = 4 00 04584449 52202020 20C3CF4D 00000054 |.XDIR COM...T| 10 2C002E00 48000000 00000000 00000000 |,...H...........| DU3 B7? g0,d0-#1f Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| DU3 B7? 1 Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| DU3 B7? :pa Macro Definitions -- 0: 1: +,d0-#1f 2: < Detail Left Out > 9: DU3 B7? g0,d0-#1f,1,1,1 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| Group = 0000:02, Track = 122, Sector = 3, Physical Sector = 3 00 07444953 4B4F5554 20434F4E 00000000 |.DISKOUT CON....| 10 00000000 00000000 00000000 00000000 |................| Group = 0000:03, Track = 122, Sector = 4, Physical Sector = 4 00 04584449 52202020 20C3CF4D 00000054 |.XDIR COM...T| 10 2C002E00 48000000 00000000 00000000 |,...H...........| DU3 B7? @ Command -- g0,d0-#1f,+,d0-#1f,+,d0-#1f,+,d0-#1f Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 00 07535444 20202020 204D5347 00000002 |.STD MSG....| 10 10000000 00000000 00000000 00000000 |................| Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| 10 11002300 24000000 00000000 00000000 |..#.$...........| Group = 0000:02, Track = 122, Sector = 3, Physical Sector = 3 00 07444953 4B4F5554 20434F4E 00000000 |.DISKOUT CON....| 10 00000000 00000000 00000000 00000000 |................| Group = 0000:03, Track = 122, Sector = 4, Physical Sector = 4 00 04584449 52202020 20C3CF4D 00000054 |.XDIR COM...T| 10 2C002E00 48000000 00000000 00000000 |,...H...........| :H ? "? give comman summar an tell th use wha th curren value ar fo Processo Cloc Spee an Line pe Pag o CON a wel a th addres fo th Grou Storag Buffe (wher th DU Queu begins). *[nn] "*nn repeat th curren comman lin (a entere s far n times Thi comman default t "forever i n i no specified 'nn ma b t 65535. ! "! halt processin o栠 commands display continuatio messag t th user an wait fo th use t typ an key Typin Control- abort comman processing Thi comman i usefu i stoppin loop t giv th use a muc tim a h want t revie th display. P "P toggle th printe switc o an off I allow th use t tur o an of recordin o you consol output. X "X exis bac t ZCPR3. Z[nn] "Znn cause th progra t sleep o pause an ma b use t loo a dum quickl i loopin comman line i sec Zn i n second o a MH 8080 Th processo spee i specifie withi th ZCPR Environmen Descriptor. ^C "^C" exits to ZCPR3 and Warm Boots. Examples (actual DU3 session): DU3 B7? g0 Group = 0000:00, Track = 122, Sector = 1, Physical Sector = 1 DU3 B7? d0-#f,+,!,* 00 07535444 20202020 204D5347 00000002 |.STD MSG....| Group = 0000:01, Track = 122, Sector = 2, Physical Sector = 2 Type Any Character to Continue or ^C to Abort - 00 0754414C 4B202020 2053554D 00000049 |.TALK SUM...I| Group = 0000:02, Track = 122, Sector = 3, Physical Sector = 3 Type Any Character to Continue or ^C to Abort - 00 07444953 4B4F5554 20434F4E 00000000 |.DISKOUT CON....| Group = 0000:03, Track = 122, Sector = 4, Physical Sector = 4 Type Any Character to Continue or ^C to Abort - 00 04584449 52202020 20C3CF4D 00000054 |.XDIR COM...T| Group = 0000:04, Track = 122, Sector = 5, Physical Sector = 5 Type Any Character to Continue or ^C to Abort - DU3 B7? g1 Group = 0001:00, Track = 122, Sector = 33, Physical Sector = 33 DU3 B7? d0-#f,+,*3 00 E5482020 20202020 2042414B 00000004 |eH BAK....| Group = 0001:01, Track = 122, Sector = 34, Physical Sector = 34 00 E5535542 32202020 2042414B 0100007B |eSUB2 BAK...{| Group = 0001:02, Track = 122, Sector = 35, Physical Sector = 35 00 E5434420 20202020 204D4143 00000047 |eCD MAC...G| Group = 0001:03, Track = 122, Sector = 36, Physical Sector = 36 DU3 B7? ^C B7> :3 DU contain built-in screen-oriente editor Thi edito derive it screen-oriente function fro th ZCPR TCAP s th DU Edito shoul b invoke onl o ZCPR System whic ar supportin vali TCA fo th user' terminal. E Th comman "E invoke th editor I an othe command follo o th sam line thes command ar flushed Th DU Edito i complet subsyste unde DU i it ow right I provide variet o user-friendl editin feature fo th manipulatio o dat withi th curren secto (block a wel a allowin th use t issu an DU comman lin h desires returnin t th edito whe i i completed. Th DU Edito present scree displa t th use whic i structure t includ lin showin th content o th secto a th cursor severa line o hex/ASCI (simila t th comman output whic displa th entir sector men o commands curso (whic initiall point t th firs byt i sector) an comman prompt. Th use ma emplo th WordSta curso movemen command t mov th curso abou i th curren sector Thes command are: ^E = Cursor UP ^ ^S = Cursor LEFT <-+-> ^D = Cursor RIGHT v ^X = Cursor DOWN ^R refreshes the screen display. Th followin command ar als availabl unde th DU Editor: A = Enter ASCII Text into block starting at cursor H = Enter Hex/Dec Numbers into block starting at cursor + = Advance to Next Logical Sector and Edit - = Backup to Last Logical Sector and Edit ^W = Write the Current Sector to Disk C = Issue Any DU3 Command Line X = Exit to DU3 ^C = Exit to ZCPR3 Al o thes command ar self-explanator excep fo th an commands. Th comman i use t ente ASCIɠ tex int th secto startin a th curso position I respons t thi command th DU Edito wil promp th use fo input H ma the typ an tex h wishe followe b strikin RETURN Thi tex i entere literall int th sector I i overflow th en o th sector i i truncated I th use wishe t embe hexadecima values lik 0Ġ fo Carriag Return h ma us th for "" Example: this is a test<0D><0A> Th comman i use t ente grou o hexadecima an decima value int th secto startin a th curso position Number separate b space ar type i b th user I th use wishe t ente valu i decimal th for "#nn i used Example: 1 2 3 3A b7 #25 Th Edito i on o th mos powerfu capabilitie withi DU3 I i highl recommende tha th use experimen wit蠠 i an becom acquainte䠠 wit蠠 it capabilities :4 Examples Multiple commands may be separated by ",". An vali comman strin ma b place a a operan o th origina DU command i.e.: A>DU3 G0,D,G2,=OK<1A>,D Example th followin command wil eras th   dis director t al E5's: lb log in b drive g0 position to dir. ch0-7f e5 fill with e5 < save the sector >,w,+,/16 restore, write, next, repeat 16 This could be shortened to: lb,g0,ch0-7f e5,< >,w,+,/16 Th followin tw macro can b defined: Macro 0 -- :0g0,ch0-7f e5,< Macro 1 -- :1>,w,+,/16 Fo th use t initializ th director o Driv A an the o Driv B: th followin command coul b issued: la,0 <-- Log in A and Initialize first block 1 <-- Perform write lb,0 <-- Log in B and Initialize first block 1 <-- Perform write n,0 <-- Declare New Disk and Initialize first block 1 <-- Perform write :5 Interpretation of Directory Data Presented by DU3 Th followin explain th forma o CP/͠ director entr a show b DU3 usin eithe th Ơ (Fin File command o jus doin (Dump o th director sectors whic ar locate i group an o singl densit disk Sampl resul o "FSID.COM command: First 40 00534944 20202020 20434F4D 0000003A |.SID COM...:| line || ||| | || || | | || ||^----hex file name-----^ || || ^file name^ || || || || in ASCII || || extent-^^ || || || || || || file size in sectors-^^ || || || ^^-00 = file active || E5 = file erased ^^-displacement of line in directory sector Second 50 33343536 3738393A 00000000 00000000 |3456789:........| line | | ^---allocation group numbers-------^ g؀/