8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL LY I  s `L:  !@3 X 報 1#0`L K) = 0 ЩͩtְDz(,VT220.CONFIGZ\ Dz)),VT220.MAP.AW` t ؏# -Z.LINK.DOC.AWjb)* * PBH.PACK.DOC3.3*YUTIL4.DSKA' "UU ! 5'UU.MEMO,Z.LINK.ICONShz2+Z.LINK.EDIT"3  -Z.LINK.SYSTEM0)#V'8 '8 ,MACRO.UPDATEY >dMԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@LLnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R堨堨婠  y ԩ堨婠 *   ,+ A ̩󩿠4  ǩ堨੠󿠠o  é獍ũĩ Lc 8` ` 8` `  `L8` `  ` 8`0 /`L H`L H`8` a` c  (hhLLjÍ b`H h' ɯϠ8`  y 庠 o&80i   )  `  I`Lx LI 8 ` `G. 宠 I8` ` DH)/ B ` KJ ( 8GJHK (h`  o8) = 1` 䮍Π䮍L/  `  U    T驤 y  L    `` y`Ȫ (` y ! ` 585v w05 L9ɰ Lk y0L4` d')/%HCD)/̂LCa L )/ 0 0 堠堠$ + L/ iL)i y$ $ȱ ($ !$   )La L'i&o8)` 迠 o8)` 翠 o8))``  L L> ` O䭑i`   `   ` 庠* y y,+ A ԠΠýӠƽӍ堨 o >* 堨 o >+?,` 迠 庠 y `Q)L8``hhi HH` yiLȱ y` i m i4 i`4 i ` `  i s`iP s ȱJJJJ8Gȱ ȱJJ0ȱ ȱiiL Șe`)?i `` `8 )?` Lȹ ) ȹ ) )  ?L 䮍L ) i  ~ j  (La 4 Ơ䢠 LGL ) i!  %  LGL  R 8Hh LG!L 86H7hb `iJJ****)0JJJJ) )<JJJJJJ))? fȥ fȥ fȥ fii8`L !P*+,  (L Oa a % L OL  (L jL a a  @mm  E8Hh88--- i4 iL i-  LGL  LG `88H9hb ` f卍ѩ􍍍庠 )_P5M+E3DQ~T^GkL\CL L G L SL> #L> 䮠 L> L>4I4L>oI`oL> L> e~ @  (+ 8`@ 8`DEF 8`H 8`H h 8`  sUUencode/decode v 1.1 by Andy Tefft 1/91 This program is freeware. Distribute all you want, but don't modify. If you find it useful, feel free to send me money -- this might even encourage further development. UU is a SYS file which should run on any /e directory to catalog. Hitting RETURN catalogs the prefix directory. Entering control-c (or terminating your entry in control-c) and return cancels the cataloging. The catalog display lists the filenames, filetypes, file lengths in blocks and bythould not have any problems with the grave accents. Additionally, most will pad the ends of lines that have been truncated with spaces while decoding. This uudecode does both. C)atalog: Displays a brief catalog listing. You will be prompted for thG)rave to replace blanks: By default, when encoding a file any blanks in the encoded data are replaced by the grave accent (`). This is to prevent loss of trailing blanks, etc. This option turns on or off this replacement. Most uudecode programs susing xmodem or other binary protocol (kermit in text mode will convert apple newlines to cr/lf if needed). Either cr or cr/lf line terminators should be decoded properly. Other strange line terminators (lf/cr for example) may or may not work. tors in the output file will be the cr/lf combination; if it is "no" just a cr will be used. sometimes cr/lf is referred to is "unix newline" mode. You will only need to use this option if you are uploading to a system which uses cr/lf terminators are displayed on the main menu so you can check them for yourself. Again, values you enter here will remain until you change them or restart the program. L)inefeed after CR: This option is used only when encoding files. If it is "yes", line termina00. You must enter the type and auxtype as a hex value, without a $, with or without leading 0's (max. length = 2 for type, 4 for auxtype). Hit RETURN when asked to leave either value unchanged. There is no validity check for these values, but theye entered value; anything longer than 4 characters will be truncated to 4. T)ype & auxtype change (decode): This allows you to query or change the filetype and auxtype of the file that will be created when you decode a file. Defaults are BIN and $00ple). Default is 644 and will usually not be changed. Hit RETURN when asked to leave this value unchanged. The value you set will be used until you change it or restart the program. You can enter up to 4 characters; there is no validity check on thether a full path name (starting with a / and a volume name), or a partial path name (which is appended to the current prefix). M)ode (permission) change (encode): This allows you to query or change the Unix-style permission mask (not used by the Apram can be used). Main Menu commands: P)refix change: This allows you to select the prefix used for file access. Entering / allows you to select the volume name of the last accessed device, regardless of its name. You can enter any valid prefix, wh/ which runs ProDOS. It doesn't use extended memory or any enhanced ROM calls, and is designed for 40 column use. Only one disk drive is required, although it will not allow disk swaps, so both the input and output files must be online at the same time (/es (decimal displays) and auxtypes in hex. It pauses after every twenty entries displayed. Hitting control-c will abort the display. The full pathname of the directory being cataloged is listed at the beginning of the display. The numbers of blocks used and free on the device are shown after the display. There should be no problems with directories of any size, since only one block of the directory is read at a time. E)ncode a file: This allows you to uuencode a file. You will be asked fo  D@O$/DCW/UTIL/MODEM/Z.LINK/Z.LINK.SYSTEMd Z.LINK.SYSTEMDDO@@ODDOfo regarding the MLI calls. Andy Tefft 99 E. Main St. North East, PA 16428-1334 (814) 725-1344 (till May 12, '91: art100@psuvm.psu.edu) length. That's about all I can think of for now besides allowing entering the 3-letter filetypes (which I don't plan on doing) instead of hex numbers. Come to think of it, that might not be too much work. Thanks to Albert Chin (acmfiu@fiu.edu) for the inair some of the damage done by some networks to some characters. I forgot to put in an option to unlock and delete a locked file. I'll see when I can get to that. I am working on a file selection dialog, but that will limit pathnames to 64 characters in one does not exist, you will be warned but the output file will remain anyway. Q)uit: allows you to quit. It asks first for verification and then either returns to the menu or does a prodos quit. Upcoming features: I may include some support to repwith it. Judicious use of the prefix and full pathnames may be needed to use more than one volume for decoding (remember, both volumes must be online at the same time). The only error checking done is to check for the presence of an 'end' line. If that has been uuencoded. It will ask for the input file name; it will then search through the input file for the "begin" line which contains the output file name. You will be given the option to change or use this name only if there is an error e exists already, you will be given the option to delete it or not. If you say "no", you will be able to enter a new output name; at this point you can return to the menu by just hitting RETURN. D)ecode a file: This will allow you to uudecode a filet to go to /disk2/file.uu. first set prefix to /disk1/ (trailing slash optional); enter "file" as input file, "/disk2/file.uu" as output file. UUedecode will then call the output file "file" when you or someone else decodes it. If the output fil (both must be online) or different directories on the same volume, you will probably want to first set the prefix to the INPUT file's prefix, and enter the full pathname for the output file. For example: input file is /disk1/file, you want outpu (if you don't enter a starting /, prodos will prepend the current prefix to what you type in). The name you enter for the input file will be put into the begin line of the encoded file, so if your input and output files will be on different volumesr input and output paths. Hit RETURN in answer to either question and you can return to the menu (you will be asked if you want to; entering "N" will let you enter the filename again). You can enter either a full or partial pathname for either file *DDDDDDNNDNDNDDDDDD鞞鞞I):M2M:6000d7000|%o:Yp * return M$=name for modifier combination M2cuM$""zM2127M2M2128:M$M$"OA-"M263M2M264:M$M$"CA-"M231M2M232: * updated mod latch...M215M2M216:M$M$"KP-"M27M2M7000D YıN :X :< * Get the Ith definition^ * returns K,M=key,modifiers * returns K$,M$ = printable key,modifiers * returns D$ = printable definition * returns D = address of definitionK(KTI):6500 M(MT Quit (to BASIC)" Bye, ***2 :Z * Didn't load any config file yeta 8 :"You need to L)oad a config file first." 22:60000 : * Dirty; continue anyway?& DIRTYı+ 80 :"Okay to lose changes";: 56000,17000,18000405!:< * Build CMD$, CMD$()HCMD$""_A$:A$"***"2100uCMD$CMD$(A$,1)CMD$((CMD$))A$20204 Load config file, Save config file, View remappings Delete a remapping,Make a new remapping& Get a key & make it uppercaseFA$:A$"a"A$((A$)32)WI1(CMD$)A$(CMD$,I,1)CMDI:I100:I:1300I:(7);:1210 * command number CMDFC$"- "CMD$(CMD)" -":63000:xCMD11000,12000,13000,14000,15000,1=========="1 "Z-Link Key Remappings Editor"7 [ "David A. Lyons 11-Apr-88" "Last Modification: 28-Aug-89" "============================" $ LI1(CMD$) V" ";(CMD$(I),1);". ";CMD$(I) `I  "Select: ";:: * Key TableF MTADR(ADR10)(ADR11)256: * Modifier Table~ DTADR(ADR34)(ADR35)256: * Definition Table LG(ADR1)42:LG(ADRLG)(ADRLG1)256: * Length of config file :  * main menu : "==================768:GS((0)0) ,:/ 6DF$"z.link.config"Q @2000: * build command table} JDIRTY0: * "dirty" = need to save file TLD0: * "ld" = loaded a config file : ADR2048  * calculate locations within file KTADR(ADR6)(ADR7)256:775,133:776,0:777,96:778,173:779,37:780,192:781,133:782,0:783,173:784,97:785,192:786,41:787,128 788,5:789,0:790,133:791,0:792,173:793,98:794,192:795,41:796,128:797,106:798,5:799,0:800,41:801,211:802,133:803,0:804,96 !#$%&'()*+,-.*********** :9 * Force run at $2000 (not $800)L (104)32200i 104,32:103,1:25632,0~ (4);"run ";PN$ : :::255: (4);"pr#3": : * check for IIgso 768,56:769,32:770,31:771,254:772,169:773,0:774,42 /z.link.edit*PN$"z.link.edit"0c:\d *************************************di *n * Z-Link key remappings editorx * * by David A. Lyons, 11-Apr-88 * (public domain...have fun) * ************************** DDNDD28:M$M$"Ignore-"9M23M2M24:M$M$"CapsLock-"\M21M2M22:M$M$"Control-"}M20M2M21:M$M$"Shift-":d * Return K$ = printable name for key KnKKK:KK127KKKK128xK$(KK):KK127K$"Delete" KK32K$"^"(KK64)"KK13K$"cr":8KK27K$"Esc":PKK8K$"Backsp":iKK21K$"Forwsp":KK10K$"Downarr":KK11K$"Uparr":KK9K$"Tab":KK32K$"Space":&0:X * return D=address of Ith definition, DLG @ ڮˮǮ % %d9g@ )9g{,~j NiNN (P )K$LZ. )) ,j A- ,m A-mH,m0 ,mmd E) z3hm , , E) z3ɛ9gL^ cCm0` :!!` * Get space to continueD!j:"Press SPACE to continue ";[!tA$:A$" "60020c!~:i!:{! * Center C$!"40(C$)2:C$: >: > * Quit to BASIC( >31008 >:"Bye!":> gB:J hB * BYET rB3100f B(4);"BYE":l OF:r : ޲ * Get Yes/No answer (Y=1 or 0) ޺"? (y/n) "; ޾A$:A$"y"A$"Y"ĺ"Yes":Y1: ޭA$"n"A$"N"ĺ"No":Y0: ޺(7);:57020!_elete or Apple-Left).:> * already defined &>"That key is already defined.":60000TI,K:MTI,M~;D2D;:3; * get next key=;8000b;M128(K216K248)İ8000:MM8;M128(K255K136)15500;M128K141Ģ22:60000;M2M:6000:6500:M$;K$;" ";;D2,M:D21,K:D2D22 <15300<:< * back up (Apple-D.:"Too many remappings (max=256).":600004_;:Q`; * create definition #i]b;DIRTY1e;"(Apple-Return = finish, Apple-Delete backs up, Apple-X to enter a literal)"g;:"Enter definition:"::V(37)1j;7000: * D = addr of definitiont;Kapping:LD30000:8:"Key to remap: ";:8000:M2M:6000:6500:M127ĺ"Open Apple-keys are reserved for internal Z-Link commands.":15020:M$;K$:::I0:(KTI)(MTI)015200:(KTI)K(MTI)M15900:II1:I25615060):6MT255,0:KT255,0<75000: * D=address of defE 7D2D`7(D2)(D21)014115s7D2D22:14100#7D2D22(7LD2D27JDDT1023L:J,(JL):<7JDT1024LDT1023:J,0:x7"done."822:60000::: * Make a new rem6LD30006866"Delete which remapping: ";@68000\6M2M:6000:6500:M$;K$d6:69000: * find remapping --> I6I0ĺ"That key isn't defined.":145006DIRTY16"Deleting...";6JI254:KTJ,(KTJ1)6MTJ,(MTJ1:/(4);"bsave ";N$;",t$5a,a";ADR;",b0,l";LG<D/DIRTY0:B2:Z2 * View remappingsh2LD3000u,3I0255635000@3MK0I256:13200J3(M$K$)15ĺ15(M$K$));O3M$;K$;" --> ";D$33600006:6 * Delete a remapping1(DF$):BS$BS$(8):F+"Name of Z-Link config file: ";DF$;BS$;Q+"";N$c+N$""N$DF$n+DF$N$+(4);"bload ";N$;",t$5a,a";ADR+DIRTY0:LD1$,.:. * Save config file.LD3000.(4);"bsave ",N$;",t$5a,a$8003,l$1".286)127MM640K$:K(K$)128:" ";(8);6<'#:y(# * Search for remapping M,K --> return I (-1=not found)2#I0<#(KTI)K(MTI)MıF#II1:I2569020P#I1:Z#:*:* * Load config file*3100*8\+BS$"":IjM2(D2):6000(tK(D21):6500<~D$D$M$K$" "ND2D22:7520lKK9:MM9:K$K9$:M$M9$:r?:@ * get a keypress --> K,MJ:" ";(8);:T16384,128^GS8040`778:M(0):8070hM0:(16287)127MM128r(16$=printable version#bDDT:I2IHlI207500: * while i2>0 do...hv(D)(D1)0DD2:7030rDD2I2I21:7020:L * build printable version (D$) of def at DVD2D:D$""[K9K:M9M:K9$K$:M9$M$`(D2)(D21)07900 .ޠޠޠޣޠޣޠޠޠޣޠލޠޠޣޣޠޣޠޠޣޠޣޠލ/123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW:h:Hhh`#:: 2+ h 2+T'<(`ZH n* hz`{${`e"Z% {g(ȹ{g) Je((z` ` S+L^ ک=C?d<B>U<>T??# *>?#:>:?>" *>?> 2+O q*hL2+? 2+(<)m  ()NOOEO-m ()h,j0,` *PO *I@ILq*H *F ()dNm:Oh` ( E) ) ` ( E) )`j0/}j0a)b)J`%)Ӆ)`Hh)`hʽʽ̜j` )m8 q' q' q'm: 8m q' q' q'mg q' q'g q'(`gg 'gg) gg) gg)/ gg) gL'~j0 [C`[Cg g 'gg)gL'x~j0`[Cg g 'gg gL'x}j0 Adf` P( q'Lq'H Bb'ȱBl'ȱBz'ȱB'ȱB' \' ( '( A- A- xd ,~j0 dddd(`Hgg 'h(`mLZm z`ZHm hz`ZHm hz`ZHg hz`x~j07 m8mjjjjm:jjm :jjjj (` P(m q' q' q'm q' ɯ Zf ]fgX FmJJJJiC BB)0 A D &?4kH 4kh  $g lfLcqff g!g"g#g f?4kH 4kh `ffLfX X & e0gx~j0bf,cfd @`fafefL"'m C]'g'u''c'm'{'''dB占嬠L^) 7 .ڭ렠͠婍࿠𮍍`dF OhiP򩆍5I îd .é쬠栤ﺍޠޠޣޠލޠޠޠޣޠޣޣޣޣޣޠޠޣޠލޠޠޣޣޣޠޣޠޠޠޣޠޣޣލޠޠޠޣޣޠލޠޠޠޣޣޠޣޠɛ [,L^ ɱɺ8i=HLt>,j0`j`j`,j0`j`j`````````````,j0 j`j``͉j(j{HH 2+O v@h 2+h &+,j0 ,j0 ,j0L[: ;L%:"8 *:0 2+jL%:ڽjjj >L%%: n5jL%:j =L&+L%:L%:OhL%:{hL%:{hL%: &+j :P &+:,je"# 2+jL%:ڽ*@=@=8 >jL%:  {; {; y:L%:  b; E: A:L%: :L%:ڽ*@=@= >: ɰɺeee` wcjjɠ [:`ݦi %:8` iHiH`e`80"" 2+jL%:m##: 2+jL%:m{PO &+jL%: [: ; L%: A-[ A-? A-1 A-; A-0 A-c A-L%:{8 &+jL%:Z"H" *hz"L%:jL%:jL%:P{{ * q* q*L%:{PO * q*Ȁ q*L%:{ q*P q*L%:{H &+0 ڊ 2+ [:h 2+h &+Lb;{jj2jL%:j 2+j &+2jjL%:m @mL%:m)mL%:j)jeLm,8` i8gHi7gH`8gH7gH`jj`$  jj2H,j?2h ?4Ɏɏ2` E:H 2+ A:hL2+jj/jj 8)  2+8) P &+L%:Hj jh`Z"8 *zL%: [:zL%:Z"H"8 *hz"L0 2+ &+?j ?j  2+ &+ &ZɛL9H ? 4k ? j ? jd 9hɍL8 [, & P&f g g fd L^ jj ɯ 詯jjjj ɯ 詯jj`jOj@$ vi8` i8gHi7gH` t庍 Πؠؠؠ󙍜4k 4k .j 轴j .j j d  2+ &+?4k j . .̠Πm f3 S+ [,L^  +! .ϠĠmIm f3 S+ [,L^  +! .̠ϠmIm f3 S+ [,L^  +! .ԠŠmIm mJ mm f3 S+ [, 7L^ X,m jm) 2+jSP + 2+` 9 + .L& + .쮮 S+ [, [: ; L^  +! .ϠΠmIm f3 S+ [,L^  +! .ŠҠmIm f3 S+ [,L^  +! .̭נmIm f3 S+ [,L^  +!m!m .Աm .ȱmm n5`j{PhL&+,m0`m5 ˟f= + .졠殮 S+ [,m`H#  2+ *h` ( & + . .ҠƍҠ k)ɍ [,L^  Q: ( ( [,m0 Ɉ! ?4!` ?4,m&#$d"jHjHj{jh &+h 2+`څ 2+ 4 4 2+`{P0Ɋjj n5{: &+`j,j n5 &+ {4ɊLLn5{HO{H *h n*{hL&+$0 m)#$m)"H{Hj &+j 2+hjhj` &+j c3Hm c3 о#: 2+ . ^)H [,hLZ.L^ ɈɊɋ ɕ L\38@ + .`{ɀ . .` 5 &H,m0 ,j 9` 4 ɠO,m0>)mL4ɍ 4L4ɇ \*Sɉ 5Jɛ-mj$<[ 93H ?4hi@#,jH $;h,m,렠ࠠࠠ𠠠ࠠڭࠠ򠠠ࠠӠ󙜜m @3 ({m @3 .!m&ɀ!{ .豹 { .ࠠࠠ젠ࠠࠠ堲堠ࠠҩࠠࠠࠠ: A-[ A- 0 A-n A-L%:# \?; A-{ \?R A-L%:1 A-3 A-n A-L%: 4cee 0 A-`j)L: ɸ "# 2+O q*: I:L%: D;L%: A-[ A- \?; A-{ \?R A-L%:j 4@ .@  .@ .@:"#,j" 2+ &+L%:``jjL: A-[ A-? A-6 A-c A-L%:L%: :jjL%:` *I@ILq*>>>>> >2>D>V>W>X>Y>Z>[>\>]>^>_>`>a>b>,~j0 Hʩ h8 'L^ P(@ q'm8.mL^ míŭͯͯíͯ蠠ɠɍɱ ɶeL[,LM(g T X +) ia .`) .ͯ .ͯ) .ź`) .`)@ .í` .`   ` . &+ c . &+ c Lc + .þ .ͯ͐ * U+LoK .󠭠箮L=Wɛ` .箮 ` .纠  ɯ  . L .Ԡ栺!g"g#g c .þ`) . 0 5 f V) oK  _-C8L=Wd d d ` S+ [,L^ , _- bMdd) d A- A-I A- A- W BLޥ A-)@ A-0 _-LgV \* z3ɛ S+ . ^) fL^ ) ! A- A- A- _- )߅`) ` _- A- _- ԍAfLoK)` .򮮮m  ɯ )_i  Zڞ!g"g#g 4ce 0)LI + Ja .0d 8'd d d _- LWC )7) @ 0J J aL rf"f  W V oK V٭!g "g #g bM A- _- VJ . f)ΏL I S+ [,L^ Jaff rf8 A- , ,hF fL' v)ɍ )9gZg 9gL^ H[gZg hH)9gZgZg9g Zg9gh` +{ 2+  n*{P [,L^  + .Ү ( ^) ( ' [,L^ ,m0L^ m ^)Ɋmɗ:m 7ɋm:ɀm 7ɛ m 7L^ ɍL^ M X͌jwu + .宠䮠ŠԠҠԠŮ ^) [,j f rf G  fL' fLcڊ !gjifjijf"g#g8fjfّj jfjf f rf`h! .ξ󠠼þ! .堠堠ɍл [, X F F 7@ )L^ Z(g)g*g iafjff!g f"g#g f gLf {aF fZffɀLGff rfjHf g f g!gH"gH#gH Xff f Ja + Xmff rf z3ɛ ^) S+ S+ . ^) [, f P&  f gh#gh"gh!g fhjhjhjhjhmL^  + .ŠҠ & P&f g!g"g#g g S+ [,L^  +뮍 \*L Dmmmmmmmm}j~j8 ) }j~jm ~j`D Xff g f g!gH"gH#gH Jaff g!g"g#g fD rfDffff f⭘ff gh#gh"gh!g gf g!g"g#g g f & P&L^ mHjHjHjHm m D & 'F `L^ mmmQC-CLAmmmmQC-CLA @ 8#v Ƚ  {a f"g!g` .Bm B .ĠȠӠ٠ΠРԠɈamm^CYC:mLAɕ\mmYC^CmLA [,mC ( (8nmL^ mJJJJmCC BCB)0 QC CCCC8 . \* S+ S+ ( (L& +! .K + J + .H + U + .!m: hBm ABm g`Bm 8'LW)@C A- _- )} CP _-   P P .Sf fff A- _-  Q V f f)!g "g #g T A- P .f;))!g "g #g g)f f fLc f)LN S+ [,L^ f fffd d d  `) ` _-$ Ɂ _- I _- A- 8'Յ )߅LA-) J A- _-@ A- Q A-ff fLc f g`)` .򮮮 Pd Q 󠠠䠠+d) d  ύRύy ` , $ {af] ]L Lc ` f8 ]) H `hȱi X8 `  `  ``ĠźL3\$ .źL3\ .躍( &+ .ξ( &+ .þL+ ( ?j `?j `?i ` 0 ?4k `) `ddd _ _]^d Ϝ .ĺL3\ .źL3\% .ĺL3\ .źL3\ .źL3\ .׺L3\ .źL3\  . ^) [, ZL\@ee`@    ^)ɠ<ɉɍ  `ɘ3ɈɛɊɋ` .ʀ  耬 &+  8`LDZ +)L[d($ .L3\GL[\$0H , i h GZ ʎ LOX? i@i V*! _ ƫYLcΏd L[,d [,)8`L^   )   ` [, + 0  Z .宮 ^) .Ez` \ Z \ , /+$' &+ .( &+ ^)Ɋ  , ) ɋ9 ,::   /+ ` /+8 `LXɛLxYɍI  \LX `)L]YLhY YLX Y)5詯  fi= =;;<=D@<`@c@c@c@t?\<|<<====?>?9@;;=`@?<?`@`@`@