TTCSELE30PATTCSELE32COM`(_TCSELECTFORhZ3TCAP LYR @Ƕ  TCSELE32ZY0s TCSELECT is an updated version of the venerable ZCPR3 tool for installing a terminal into the Z3 TCAP from a special file of collected termcaps. This is a complete rewrite from scratch, and substantially changes just about everything involved. First, the library contains extended TCAPs compatible with the Version 4 libraries and utilities using them. Second, the file sructure itself has been changed substantially to allow easier manipulation of the TCAPs (making it easier to add new terminals, especially when used with PBBS). The file structure now allows longer terminal names. based on an idea from Ian Cottrell, Jay Sage and Chris McEwen ; The following is from the first part of TCSELE30 - it is provided to allow ; patching of the TCSELE30 options. Full source and CFG file will be released ; in the next few weeks. ; ; TCSELCECT - Display a menu of available extended TCAPs, allowing the user ; to choose the appropriate one to be loaded to the ENV. Will also allow ; "testing" of an installed TCAP on the user's terminal, as well as installing ; the TCAP into a .Z3T file or . . . a program supporting Jay Sage's proposed ; TCAP header. ; ; Credit for the concept behind this program goes to Chris McEwen, Jay Sage, ; and Ian Cottrell. ; ; Since I make no claim to the concept behind this program, I can't very well ; claim a copyright on it, can I? Therefore, this is released into the public ; domain. I will ask that if you choose to modify and re-release it that you ; check with one of the above first. If something is done one way, there is ; probably a good reason. (At least, there should be.) See the explanation ; down-code as to why I can't clear the screen on startup -- even if a TCAP is ; present. ; ; Usage: ; TCSELECT menu-driven TCap selection/installation ; TCSELECT -filename menu-driven selection, install into filename.COM ;* TCSELECT 12 load terminal #12's definition into ENV ;* TCSELECT TVI914 load TVI914.Z3T into ENV ; TCSELECT -filename 12 load terminal #12's definition into filename.COM ; TCSELECT -filename TVI914 load TVI914.Z3T into filename.COM ; TCSELECT // display this message ; ; *'d items require ZCPR3, others will work under CP/M 2.2, 3.0 and ZCPR3 ; options to install .COM files will only work under Z3 if the wheel byte is ; set. They will ALWAYS work under CP/M (though I may change this). ; ; On ZCPR3 systems, the terminal selected is returned in Register 0, ; (configurable). ; ; Version 3.0c bem Added confirmation for terminal selection per Ian's request. ; ; Version 3.0b bem Fixed some odd bugs ; ; Version 3.0a Brian Moore Rewrite from scratch of Richard Conn's ; original program. ; ; Misc ASCII equates cr equ 'M'-40h lf equ 'J'-40h .z80 cseg jp start envstring: db 'Z3ENV' ; Look for this in other programs. db 1 ; this, too env: dw 0 ; dw 100h ; for type-3 compatibility db 'TCSELE30' ; ZCNFG filename db 0 ; null for end of string ;---------------------------------------- ; The following will be installable via ZCNFG when I get a round tuit. ;---------------------------------------- TermReg: db 0 ; Register for returning term number TCAPpath: db 1 ; use path for library if Z3 Z3Ttype: db 'Z3T' ; file type for tcaps COMtype: db 'COM' ; (may be a weirdo...) TCAPLBRUser: db 4 ; user/ for TCAP library TCAPLBRDrive: db 1 ; drive TCAPLIBNAME: db 'Z3TCAP LBR' ; <--- name of TCAP file TCAPmenu: db 'TCAPMENUTXT' ; <--- name of menu within file ConfirmFlag: db 1 ; confirm TCAP choice ;---------------------------------------- vZ3TCAP.LBRJ4X9 %o{y7XU!ԧ;p^^uITk~`CZA+ž>?2mvK(CDF~"c"h?kV_J|?p_A(N[4A#=dJ㩏an^*rFX}`!m@;n@?~$7#6@?wcL[0[n8?Q ؟ځ%?lwAAMˣpBS 7xP''0{ O׮U!vdjYMVoۡ-ʻ2?2~~Ƕ?qIiSsaݦ}?g󶟥Gm6n6? OAߒ?ߵێ6$/4>qpcZs 69\Ӓ?NO?CY}vaG.,>ŏ`%R3~$'(B 5|P?E%V,>|c#8'aUAӿ*Hwadk~ %'?, '1{7+)'_/ UO\y?aWo$ ?@9K|>/H!#^ c?i~?NdstG~|{6W٠ߓ o뒻[m]z]v徕Q{Ng-O_I^5`r3O|Jk@C}*"0}+~R ?mG#mϸ>@X@C"v?6 `[0l?X 3:EǞDqAok?`RZ8<yqB\~C}Pg8?hL>JѴ;|ٺpvEa !H?Yt?yyT?Oܲ:3#.x[%$V݀?KA}*v,?$)imSU}1 N.;n æ p;t$RrLVw6<ni11eo}hKVWRݪ\>Xd|Jʩ~U`n RtO^fz9_~$Xas x/7eϜ>)bKz='ܢS3%\??+OYg{ONssY#BZ{5+e+uC4QnA~Ku9 e[Z@zasKaQʋ  _? >'/v~ˀb`MnL>ZiaKx}vrRYGx<(a2?xڙ '\h+PˤNOl'BjXHĀbӵGRI3fJכu J̻ev7ܲ ҌB= @2X=Kp4/t$BDYRQ*b_2@*Z閤7`r?xd_/F~^%@K}%A}'9Ϡ0*[c! D m$`|U<~z WlO M /Wf e)_ `/7oP=īeeɂ+/f!hd1umJ?2[9}4~/pf+YOSe ?Xle:G/-1vlsd TN0)S)Q2GrG_!5ؿؿ )TwqX运tp,~_wL_Hm/+垽MJIC;_pab_#tx4%r\?}O݊QXhMN?h!s.#F MΉm)w `T/ \̠ٿ`- d.?{"XdW_RXr^sTܿ k{440-2v鷳xF>9>wC(u1m1]r%Kঈs3.ryo}UR/'` m4܀[ۚ6NߨfS 7 +uede/|/R ű,]1ާp=Em#lhIHҊ:k ^؀Q#@m>T^f Rŕ Dܟt6l+ׇ?pdO/MrnUvXmw]uJmYe iHoG@j S@σ(SuTn,.G0?2*V?/ϟ/Ah/ /uǚt];\ءn&><xᩂO ip0qVh j_㲴P7PSET)mܧ 7of0~+-̿t@`R>l[|i.}cF!9{/һf@`fԝь ϫClߗ 1&*跇Ńܸ 2<Ҏd=XR~ 50ガ!TN&X+KJgHtn>m 7N Xy-㨙VGHQ[ tY$6tፖ}ǵiD Ikq~.Ap4}SnjE{{ i-+ufE;5=BU6=3T*an'j`aVW!W1 hfgH2C[^0l4G 9N-BkxòŊ^7C! X 7ŸÞT*.G@iM-X.A6^гWوR/Al|*֞f#K\Ai"S .OOXn%!yaF /"Go73"ʽCsw姤fyg Y-<8lo"tcW:pM|_vZvҹP[ 찎)˂c,ߔ_Kj0|8b8+%W՝xx  )־xa/5̵Yr<"֒T`'d ޳L>mUû#<3L,Xz2 ^)dBe/+"6MC_p~-f<=8΃I}dE*}R -$HE=Q aEAhR!6!M-]5؝#[L1*N0eg9%CnN29FXN_ _?pCtySp 0^y 61fPUhh d!E^}PV[Wut'yNB<0򬞃DyNvY>  6ǎHDʀX  e`R#ވ": ?ͫ*喧˩^/p$eY0(lǓ1ڭ\; s wB7ꯏle1)`RWբa5kA09#W8&^d@1 (΅\'O$ 'iu$DI"$Cyչ(F'iOTϔW h=:(k`1Älr]vZ6K]_4M"z\Բjy!W@#H*f\R@!t!@!zF4"q|$[_wZI.k5 ܅{Mt7 CVK ?*h  xUM:@s4 zU@9TH@8dY"֓E3HA  *^/ Fѯ׊$ɜ 2`[g+lӕ & >F%P#>D# WT,]2#vL:-:ȏ[tz@#cL z/ѭn\T-0@#%#$pʷ%*чACXWV ~Cș޹1󫄲qנfH$1EFls!Dړ&]gikIn Ιdp֯m0]!S#&益b,ǒl !Y 7%I/>]!jYF ;I- fŀogJ L%Ap )UNE{$ACM.Tz3i BYRr"zgP V(dM藨Cx?ɿ>Zk+,+f{@])e5E,c+εʯoRiW?nuA=SrB*]`V1^Sv_;~(v)wNɥʚb`-5jd'Tɶ"}.a?j>+DaYņE=%i3_*o/ 3G\GK'PCeW6Tߙ"Tp̐79EL[ $]U*GJqR(Ԝ"(a'o`dž&Mb,*Q+htUM OH 9>\B<ȲC.uĜ]̳ S+ a4s9WPA*0? qp=(YSCA?t^e?6wIr?ESô`Nc%5Gv룱w8kHL=Cgg]zsXYog+q''@[3ɱ&;N~pMM%K IC[CzqQ_szC6{d_V[AJ HE0$Z, 8obNrL"as 4$݊j9{`I4ӃoߖS]t\"^{3:W{tCDEpeI" ]!mLٹ2(Ab84W=eEړ^VSmqaˁœZbuʇ XȿB1@?iW%ͭ ' +80OuX8 0Jxx̝a#ǭ@ys5 2*Hyfl%Lv\SǡyS(rAVd 5|@)P7R 5҃p.pi oR#bpɞi) !شh=aHrOi> l_ؓFS Hf_A Prf˚b8d td[[ebXsQ][b>ՇXeUieFWYs# B#<ہg庿(?CU\%DbfFĠw iDԁ0E=j0E&Ac@G}V~AN}m $~Gy|7? /+ vqy"Iej%k< _7Z3ENVTCSELE30Z3TCOMZ3TCAP LBRTCAPMENUTXTs1* |2 ! )C=ͦ *]| !6!%~(s-(+ # >2# ̀ GDM~( 8z {2>2Bad TCAP number! Must be <= 255 `i :G:( $!:´:¡͹ 2:HR)ͬQA8!(0Ao&))))))[̀(+  (3+(/=(+-(;>(#.(,(/<(+0O::y2:O:<2:=2͹ :O:G*@~(+Selected TCAP not found in .LBR! ~2 Selecting E#~ > #!:6(7 Is this the right selection? (y/N) RͬYE!;!AͤÕCould not find TCAP.!26=# (w#6=#6͹8 ô!2@= 7 = 7̀ 0GyOx(y2 8X!6=#Nw#(= (D͑ 6=#6=  Fatal error: TCAP Alias string too long!7Not Wheel!.COM file not found!:4:`(v !͚ͤ !§#*|ʧ"@|e. [Rڧ!l&%+k!Aͤ#k!A:_>Wf+!ͤf͈Installed TCAP into K:*  !A !TCAP loaded into environment.:G: .COM file not compatible with TCSELECT. Name of file to install (^C to abort) : %. v ʭFile doesn't exist!i:  !:=2: :><=G:OC: !͒ PK exists. Overwrite? (y/N)RͬY( Extraction cancelled.͍!A͈ͤ͟K extracted.{ ( #~ ͆͌(##~ ( x@yͨ>: Terminal Menu #ͨ of :ͨ g.))["@T8  Choose from the above (A-y@2), or Q to quit the process. (%',' or '<' to go to prior menu O:("'.' or '>' to go to next menu. Your choice:  ~(! yA) E7Could not find TCAP library file ( ͆). !  :(ͼ( ͻ Kͳ !+; 2Could not find menu file! >2*"""=  ̀ 0OxGWy *p =  ͑ #w#=  (Je w#w# * w#7= ((,w#w*@":<2[R0= .  * 6Out of memory!!= ( (͑(7ɯ. Ambiguous filenames not allowed! :(=2*?~#"?!Aͤ >!A"?>7: :><=G:OC: !͒:(TCSELECT v3.2b 93-4-22 BEMoore  Usage: TCSELECT menu-driven TCap selection/installation :ʷ  TCSELECT 12 load terminal #12's definition into ENV TCSELECT TVI914 load TVI914 TCAP into ENV o  TCSELECT -filename menu-driven selection, install into filename.COM TCSELECT -filename 12 load terminal #12's definition into filename.COM TCSELECT -filename TVI914 load TVI914 TCAP into filename.COM TCSELECT + menu-driven selection, extract chosen .Z3T TCSELECT +filename ANSI extract ANSI TCAP into filename.Z3T TCSELECT + ANSI extract ANSI TCAP into ANSI.Z3T  TCSELECT // display this message Z3ENV PPB:SH VAR ͝@2!)C#͞:> &#:!(RRxy2#ͣ͞ ~. #ͤ:#:"ɯ2"ͅ(#* +>?? !"4ͅ( #> )(pK#!8bͬA8G!8!!8~8JO}o%  9M*#B(,18*L8$*+|(~(,~#fo>=) 0K#͵(#(GO #( 0 ?~_.,>:0 Яɿɯͣ q#w#)q#w#)C%C'ͼ( 0< |( K%K'~#K%$(=G~#$(O*'B(C'9(0X.,"*+|(~#fo-")͵(~(t(F#N+##[)ͬ #͵(~(ܸ #~+(͵=0x (*+|*+)^#V*+|(~*+w*+|(^#V#~"+!N#Fy( p+q+F+Nq#pk("-!ͤ!N#F!k ͉( # x "/ */# !~ #[-    !ͤ!6#!ͮ͒> '͚> !~ #>  #~##> !6#Y 0X00 0OG>#>$!1$9!!^#V#~ѷ>"m>!!!s#r#69͒>Ô>Ô>Ô>9>9>9>9 rr# !"U2U !VN# 6!W:V~#  ( [ ( ( ( y/  ѷO> > >ͷp>^@ 0  8 ɿ͜>.͜ &d;& ;.,0g} |> (0G|O>ͷB~0?0 0Obk)8)88 )8 8#{~(ͬw#~#(͑(+~#(͑ (G~( ##̀lOͬA8[8yO08:8y(( (80a{_Ϳo*o~?(O#*j vTCSELE32.Z80򘚮7_|?OU VR&WU$ >maZm-icGs nLË́K/ʂ\΢K1u¥6]b0K,ML D,7M鐦D&[BGkS?QM5zA0MSDPFqeae~ߔodd6a|,_Ŧr xQ}oH/l | T_1&`u_+8\xd'OK1¬fN݇ /31gܕdp2aN)nƢcNSsҠoՖxqU /-Ҥ:7JP׎ Vd!)6?!)R-H3w|m_(Q3 FS^>CtHs3͵t`@͎d١/ygh.g&W?l8ό!2CdBeKn#$ERx6W׍&Q\}[SVd[ep^@yD,_@ǥMK>aTGggi~DPV=#6PӾ j(\DW7ѩd<-luy:J6~^c*;eF[qtPzq?a[.쯊 Z,ܑ`/)oe7 s7N*>`J!s* < Naі;vjVVL1y~'|+m]="ŠLvDٙ.қ*jW=: }H]Vb) EZb2'޴-tqq ([䬷>+0zx߯+ÿsB9-iRwq1`eQ XYvGXX*`}=5CggH{y .t&<\ݡXS.9bq` *|b}.U]/ɋ~K/) 04Q Y%#bydYGAYc )^ڰ@F<>kRR5WD~(!JǐN?* x&:.*̬}0e+6)=kgמ<_meZ/rJSŏk',I.K(ҌHTw8_#=|Z  L-1êʨ|YH&ᯝNa8AeS> TҀH雹R N%U4XvA`ž$8sĬ3ko1 $lKEbr?_ձ%]Y9O rx"Oh#(X:Ӧ+p-.;Ǎz.K+J")v1$sP/ Ԉ;z"^l"B>]&.:2;H씤f DdBK By*]NgbDj,frj=Mx/Ď(IŇ|q>v5%9h l5j!x(I!Ku*  xG8E:nd⅟C&^# UTеT -M?[bUJϾBzxC,)  8fH&I^s) $گ ^ObLWčq]郂%L:9k"EtkQٚ6м9k$ h̀!##wv̶⦫e7l֑!mbv{nj rtDa r($\5G5u$C,+Y> )`7o$-B)Dƞ > 6"EN "Y_Mg2cDnY2Oa?"؉_<7Y,Ko_/tIue lk&50ה,>y'BN~NK>gh؝ 2ܑnMXYV5m4 x:}D:YMA!MJ Gz[#t+%»ǖwd[p* :pSNd'̗dwcg/lz\KueyC _t&[vV_RPf߽g[>׺ yFm2N*GlsG?)ճkKc E3FE-&;WAQaif zJWVkQ+,PDV4ٸd͏v$cC[ڇ7 | =GrHW$!HjC4y))-dPѫ2x_m3BI,<>"cF m&ҶyA+1%Zr[ϗq/T?;vw]C>}$*̩-"DBߧ"ٔ_HKfR?u򸢀%m{4:BXS-\)[Jm~HtRxaa)+'#t4wc Cm40ܜwj(4jd)5agJ'Yo|&NڭTmNUv؈&?e#[$.JCOUM(G)\ԣ GYiԩr-ӻkdk=dFa.,~mUvC.zdU>nm\r 08=}(G~+{7 O-5$a o530"]|zOs/^t O۝Jp)iAaK: Rzقs7j;V`AY0ZG-s#i`#z\R0OH?5JXLU%Pu(D(;xl&K)aQWf7=E/UчRދlWtńﯡ +=0+7"U]Bw"Ow~.>H.&))]fE!>BAr4B&ߥ7l)tdv](RPӅu.P=DնD4L!clr]9nx^=\˒ Vh<@L=2@_z>Cj+ ~#(:bXr<6!A^ҰQ}Z)9]3KI:2%s(W}n O&jojEn+bsʣe+l##G4i ҜvG0b1Cُ(bmf$g?eje۸::PDˋh٘\SI d$f2$߷e*˺\1i{OOgs!CA!vJRS0{ \hهj( $&`*/u1If`4iD ,xմɥ:Cnڿz=l"ee~-0`41e"OnfQi&bz3X{<Γֿ{* 7${WJݼ^W\*Q@ ȊphMResS{I_;3d LIJodP;-s<"9 x'`J(,r/hǭMWGnv'j[҄Ƕ`{h[du!5?6pکh×]mNÿҜV9wa3F^F MkoQgPߪg!_9Su1$L5yӅEه9d퓘U =tPji񺐾PaeJd%v7ۯwJ@MP4<^>OJ<72UFSnSPOw0$Fƌ2o!6Wy#8b"RXLd"b=bԿ\v:ى7~}2f#`L4Ra_ܛg=RACBW@Z0hҎ:7M65Or  v{m|},^$ +nO0f >e|˟Jϖs@xq=I8!/v8)fuD.JKJC̦̏={}oBsLS5 }s߇NP 6 , Z;iaz5$)̜IIxH?"՘cL.yZQ[#pY'y 0Ɗ=DT~E32pU#ܝwdT=p*9MJƌgüxLG/-ձ6|1ʭVe(ALalqb4j  ܞYX0 "W*dܶ*PGtvH#JW!(h)Weՠvc 7cK^S}]& Z{AM<:xà kd5t~]T2.皒u"UOMP8T'_ukQEzGdJ!cmH^"G,i¢d* x'>{?zOuVښs1g wH(j !WG$뺘{qK!cن$>beɍ"F[?:RJI:YI݄j/l%۰\$')M9u8;(JhB"=jދ>m$)jJ/dJfTK}N؛|fYl jPoDm(j{kTcQ{}Defx}xvI|(H 6 ~rf7treYkKhJk 20DCۡ$StW,Ml;Gt;y`[ޕ HmR;޾jqɜKݡ_V-[$#T=r!xQNR?IPs{KSLsnU(1?۸ $~+YAjQK/~x8=jҶHAYofTk;Uc2UWe \f)6f2@j:o0OyA@ʟyOh#E*hȴ}? ]l2,vD$C nmCXs֋SHLG̫erO xF et',z vs7o!YA(_6. ҳ?v> 0HT;T(ga$4/njT+_ 7MuEv{CǴc9 ?% v_U1W~XZVq=#O@!f4BK#3: aEGK6:UMԂ뒦ZTMRS%XAfx 3iBa=Sb.#2HI--/sfrF)=c)YMN}Pm6}B#󂬛ox^@-Cq'I;^(m=ƕUpq\yoX K|ɍ79| Ɯ4cώNP?8ej qkAçpuY"$'0ꪍrU:Qf?y9%w @^w3ńa2}]oHT +SQ7"X?L`i!͊7 2ƠIB d1xZБgZZZ_q\S#jiVL!h]?,qI1QFnh39#$~݀3GERW&nN5)1By+VaE`&d)~q13̼wmjAovQYg}l/,pp+#͆1r WgY.`!C%zB߈wƪ(ڪO? +ڍIޗD,}qx%t= U^ gDۍ8 `m2@p+bڄur9uxGxÀFpRX_vn)j][,^M#RV]-*Q4a5Zy]^1 UE=hZg)@mz2wG~CH4l*H>.zB}T&3SGoY7;_Ui_ )ΰ.&AwcN!{Brе. jo^xsݝVUM9و+[GSF>b)˯PIQqKc^?/+ʜ] 1Q&ڜ*J4ŕj7קּWxgٱ9pQ >w,51Aի)%ƹR#Ƨ^$ő`ܤ00dyybMd=LzrLނMTQp>B͔x(lMe.#.{UT'+]E[L\z("\RȜҸXNS_9~:@r8_JnZU7R?K{]TUuIMۛKȂ6k#䙆5pKh -9taƏCkUf"6aY ů#gcJ]h:x"S(^:/ 蚴Gv}W`3d:6]A7 &wrw?cY-fb[R'bFJ1 ~r]m.q~GLPC9.솺o|,)d /#歁u_SͪâTg!04\ܚʐSWɵTTepcb7 HKPc3.&KW1["O[]ل9/ZrR_ĭء/)J^{-ݰ[`+pM4BiB,{hT5Vm Ju?1~SZkGb5ǮtZ?ŗ'wCyY"qGC*wJKK ߞR˿\5qd)©7ų-dɽtIhv!f4ML,| ]2JIݹH{-9/-~5m_i3N$I)ȦVHғ(xJ!vD}/SL ]3gM$y\()]$п!Seg0+fןI:7Ͱ:i2aL+۔me5l' !cT̷B*gԥtkzj/ew?TֈUu#2/~M_c@~H 5aiuXc=Eh]DJoNAŖe DS U+nwFRxO濚o tQ;1D&i`h8*}*DP棿xN!&Ba"l@tV꾬h |U[铚=iX$WTț-1wE̒oz;2W*kk\fÃ8RI56}>P:~NfvEj>-@c3#4!1ؙy`\eo˱ = 0bK >1pҦ`XFc҅XL.5Ix3 6;U AmWd5s-R?lWc:~Ƀ͍hAT:FE/Q cU[ߡ9^` t!/jjXjV*hbn$]H yQ~f0GVA%+Ii zaߑ7iV+k?.˜$T4)ц{W~ccŹp\;D~X 㦚iBT\sYRSW_Hs^uI2i)kG OffRn@ZEض/_'eD;!;uO"2Ei]G- 16.72V KODUvsO~ˌ8ߚjIUw7lEJPb,9o9Gjs0|y_w,=uO'݊*8}roF;bcL۪'XhvVU+yJ`_ln8N  oZo4X[I^Nw ) 4F/4 qQ[tcS.XU!<".f *95}fV^]|t]Zq+1VG(a0Q"foq[-R]haMgY$!IN].d+|7r!͓ɋ)Ý_ ^oɰ3Z7DU/FD3Sw'8hT49)L ^ ]9t۬%&48eSwwB|el̛9)TC?2/6S]yxabƾ'cS0OA'4rt?+Ǻl>ʪ(oJA/"X߽'wݡd~3)Pf'H%؆a&gK X{;FB/9ND +5AD,f 쪡F} y0U@H)o s-y[Kic?NS%!z7X%)|W:u#)?BՅ0[}+r4q1lxVOQ# WWWl.Id9eE]zkB| "8~uG̰pg,f\<{' MkoDvzZܗ8E@qoh  qy/罖.Jv*LlbumEN5nKc]6y88)"GrY(6}=_[^UьlL+=RΏ';GI}Vɨ5lbb2AIÜUnKoF&Kvk"RdEgiӌd<Ҥ㑢 ԿilA]$e氺22w~> IҾgL>^)M}7fT퇔KE4}q˺V/f]օ'5CU m~~&2.@7pfm_>7 }.4o Xo0a6M)SubF%u FVc2 X`-o sMP=JVr ^, vAjY}"Ĕ4I2hϴA[x@eX0a#kh7bCxCzo u c1hgG?Q'9eoo rUUAZ^ y3_y=ǶHLdD$VRF;#NĴ(,4Z>`e|Q?o>|?o3ٲVZ>LZ-Lo{S"uWޮw;_ 0~b4qXWyTya&Lnv!-?y^7/?E1է3nA{xfGBOtҐr/ɪ\6,klj}x\ f6%J>vʖj C)Y)nL\-bJ"tՋ!VOYmBأ_)'au\d'*-[+/fkoNVWn=BTA.m_Ru7C,. m6 \U`XVʁ׸\X߳\@uM]U4`LaXQQBҎ/]:JFP js@S* lT:ERsD^]쪟e)j&?h9gVZvT%G "wN(6c(ϛGJ}^ -O;wccm §ȕ:[ aޝ_9|k"e&oԐEt㱕ȍ{ѸtI"Of:\pMZaՂ<k؎BRZ?..۠VΉ쉌QSܡǵ 0ǃ紀E.Mfp E\&LJAUd. #;QpjnǒNl[aE5] i> @m1?V%-FG6Y!#1y_I7:}`V)c