@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`} ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 164ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u05  15 2 2151^116115ύ011$r2ԭ5 3)5)5ԭx GT}@@L00)+& 2 L0=ɛ -L!1LV1L1 /3 3ȹ441L-4 v3 25 2H 2h͔5U}L3L3 2 k3U hh`DOC`QL3P1Lk0S1H /3h0B k3@ VL0LU!#$53 1181118V}1111Ε5 1Lk0552 1Ȍ1i111i11115Lk0pppB4f5&&&&&&&&^6f^6&&&&&W}&&A1@BJ D2ELVK@BHILV^Щ6 2BD2EJ VBD5EHI0 V0%5X}5 2iХiL[2 25 25`D:*.*` i@`8 ``@i `8@`0 BLV525<4Y}5`HH i ԍΗ552 ԍhh@ Lح1Э1Ѣ 24.4 24Z}4`D4E` 2BJ k3LVRH` 2BD4EhK)I JLV333<~<xx<~z}<x>x<~<x??x<~<x>x<~<{}x~|><~<?a<~<<~~~x|}~x?}}x?x<>>8~}~xx}}?<?f`}Î; 3 c38` }3`f`?9~c}'raphics)nterchange&ormatviewer}3harewaresoftwarefor!taricomputers#opyrightc &ebby$on$avis')&and'raphics)nterchange&ormat}areregisteredtrademarksof#ompu3erve )ncorporated an(2"lockcompany0}1ff 0;p<`~`~0< 8f f0;p<`~`~0< 8}f f0p<`~`~0< ff3`~`~?}fLf2fLf2}11 zARZ%1ԩ0`230 2< _2榩> _2 2榩Ŧ= _2 2Ʀ}Ƭة|2. 2? _2 hh 2`󀳴 z z`` `i(i`} 2 2 2ee` 2ii0&& 2 2槩ŧ`1ǑHEO%N }ԍХEO%Nh@LpppBAPPPBȡ}N}A0PPPBȡO}AKnhihiHH}ȱȱ`8Hh` -KE…¦ -K`L-K` >K"Ff e}e&8L_K >K_Wń児0 &&86.ń児8儅充Ff}Ff8L_K Fj` &``8L Vl;LHHJJJJhh`hhl;L `iDiE`ԆՄ ؠ0ȑ}8)ȑ`HhLyL [LHI B =L`ȱ - ƥĤ180* &H& & &eeh}e8ȥ 8堅塅` [LiDiEHIB =LH8LL`HhL'MHhLiM [LHI}B =L` [L lLJKB =LJJJJ` [L B =L`H` B VhKI JS:DEB =L`% ҩ}ҥ)) ҥ``ĦħȱѢ`Ơơ`ŧ񅠆8`};ť5ƧťŪ樤槤8奧ũ`Ƣƣ8`HhLN}Ƥƥ8`}OH hB`OODOE V䄠` OKJLO}}}}}#ȡ0}L\LR KRRRRRBmRRiRRiR}RiRRiRRiRRiRRiRRiRRiRRRRRRRȑRRRRȑRR}RRȑRR V䭮RR`LS z`LSILS`LS KSSLS d M o MLS } , MSSSSͭSL(TSSͫSSL"TSSLTSLS N`))  @`8 `(}L{T KJTMTNTLTTP NOT8NTTTOTLTOTPT ,TOTPTOTLTTNT}PKTJT N`LT KT'RmT(RiTiTiTT xT`(}L\U K-ULU'UeU1 bN/U.U/U.UU1 zN0U.U/UU}U0ULU0U1UI0U1U0ULU8'-U1UU1-U T.U/U-UqU` VL/VT eXeY(T kK}eVeV*Vi+Vi*V+VVV xTLV`LVVV@)LVLV Read-} Vǩ YULV)LVLV Write-V YUVVL*WLWD1:WVV bNVViViXRVV}VVVVVVV YU {MVVI~LWͣVLW8VVLWVL3XVILWͣVLWL6XLWVV}L6XL3XVILWVVL6XL3XV)ŮL*XV)}L*XVmVViVL3X8VVLOW`L:X ԩ }PmRLoXQQQíQLyXQĭQ`L~XzX/)ߍ/*R)R N((R'R N SzXILX0R1}/R0LX.R1-R0 7X*RY)RX`LXX))LBY)L%YŮX=PL?YFFFFťŮX=P}LvY)LlYťŮX=PFFFFLvYŮX=P`}LYxYwYwYxYL^YYYY{YȌzYYmRL ZY@Y{YzYYȌYYRL[qR{RRͷYR}YLZRRYY KqRFRERRRqR kK8Y宅Y寅 LqR KRL[YY}RR K{RYY{R kK8R宍YR寍YY YL[YYRR K Lb[{R{RRR }K8Y宅Y寅 LRFRERL|[RYY LERFRL[FRERRFRJRERIRqRrR{RRLX\JRFRIRE}RrRqRR{RqRRR kK{R KYŬY子L\RL@\{RRR K8Y宅Y寅} LRFRERFRJRERIRqRrR{RRRL]vRRRRL\RR KvRNRMRRRvR kK}8宅寅 LvR KRL]RR KRR kK8R宍YR寍YY YL]}YYRR KL]RRRR K8宅寅 LRNRMRL]RYY LMR}NRL]NRMRRNRRRMRQRvRwRRRL^RRNRQRMRwRvRRRvRRR kKR KŬ0L}+^RLg^RRR K8宅寅 LRNRMRNRRRMRQRvRwRRR(vR kKYYwY}xYLb̈́̄τΩYȌYaRL^YխR8RERY RFRY{RYY KYYERRFR RL_{RY}Y K{R kK8Y嬍YY孍Y͗YYLt_YY8{RYYYYmYԥmYL_8ERRYFR R}YqRժ kKԊեՍYԍYǭR8!RMRY"RNRYMR!RNR"RLp`RYY KR kK8}Y嬍YY孍YY YLH`8RYYYYRYY KeƥeL`8MR!RYNR"RYvRǪ }kKƊǠYY(Ǫ kKXe֥YeשR kKvR K8RmMRARmNRBRA}R!RBR"RL1aYYөLkaYӭY8AR!RYBR"RYR͛YRYLkaRYRY{RYY kKqR} K8RmER=RmFR>R=RR>R RLaYYѩLbYѭY8=RRY>R RYR͟YRYL}bRYRYwYxYL#eEELcEELcwYMR xYMRL?cvR٭qRإ-Y)zY )LyYyYY} Lڭ{Yժ LeYeYڅŭwY XIڭYY%ڑYYő8إL`b8qRԥ}i(֥i8٥L[b8vRƥ8Y֥Ym{RХiѥ͟YYLcYѭYmRҥiӥ͛YY}LcөmqRԥiͥRRL#ḙ̈́YխYmYΥiϭaRLtdRRLdNYϭYέYLcNY}YӭYҩYYYMYMYLtd͛YYL?dөLtdLqdͫYYL_dmRҥiLqdYmYYYiYLdE}EL#eǭRm!Rm"RMRNRLdm!Rm"R8MRNRR KeƥeǩvRǪ} kKƊǩ(Ǫ kKXe֥Ye` Atari View 8(eGIF graphics decoder/viewer7e&______________________________}________UeLeILe0R/RLe.R-RYXYX NRXi$eYi%e5ei6ei5e6e}%e$e xTXi.$eYi%eSeiTeiSeTe%e$e xTXiQ$eYi%e|ei}ei|e}e%e$e xT S},R1+R0`Lf {M{f{fLf+{f R{f{fILfLfLfLfLf{f`LffAR!RBR"R=R}R>R RLg |ffLVg!RmR"RmRMRŮNR寰L.g |ffLVgRmR RmRERŮFR寰LVg |fff` `}`Ș` gg ggʆ gg` lg bg \g* lg `gŢŠ ` lg ^g` lg `gŢߢ lg `g}ѥ`ņƄǩ &ŅΥ&eŅΥeϩ+̩ͩυ΅̢ͅ R`Q照mRVȩƈ }eeƠ٥ũ媐 ȩ `ɫWRʊΥ۩+̢ͩ}ʆʆ gg ggŢ赣ʕƠơ qgi̥iеȩDȩđȩ`LAiRR} R]R]RILxi]R`iRLiGIFiR +NLi`R R]R]RILi]R`Li87a}iԢR +NLiiRR R]R]RIL%j]R`R R]R]RILWj]R}` {MYRYR)URYR)mR {MRR {MYRURLjOmR g]RmR]R`Lj {MYRYRI;Lj]RLlYRI!Lj} {MYR |f]R]RLj ]RLlYRI,LlR R]R]RIL1k]R`R! R}]R]RILck]R`R R]R]RILk]R`R R]R]RILk]R`!Rm}R"RmRRŮR寐Lk]RLlRmR RmRRŮR寐Ll]R]RILl {MaRaR)eRaR)VRaR)@aRVRLZlP}eR g]RLolOP NeR {M$R#R#R )L1R2R1Ri%R2Ri&R#R$R]R`ۅ󩀅ܭ%R&R}ȅ+ii`ݦޅۆܥ`݆M1R M2R lLl YLl }ݥްLm *eۑȥܑ݅ޅ%RŢ&R声.襢 *eꅢȱꅣeLzm e}ݥe񥢑Ll YLmL nnnmmmm#Rm {Mmn}mn RmmILinm`8 m LmnILn S`mJJJmemmimm)}mmmm8JJJmmmmL+o {Mmnmn RmmIL#om`mmnmmnm}mm LmȄmnonoL]pme兮me慯8mmLo {Mmnm}n RmmILom`mmmme兮me慯8mnene kK}IILTp䪥 L㊅L`o8m䪥 )L㊅-mߥ-nmmmmmLpm 8m}mM%RM&RLp {MmmLp`Lp`LUq mnnnnLq`LUqnM%R nM&RL-q#RmLXqLU}qnMm nMnLUqm mLRq mLXqLnLin`Ljqaq`qRRLJrR(R0LJr(RR kKXe}YemReqmRfqdqdqLJrRmdqbqRicqbqcqL3r8RbqŮcq0L3reqfqdq m`q*(maq}eqi(eqfqifqdqLq`<<ZrLcrLrKrmRLrPrQrLrPrQrQrRR K}Qr kK8R嬅R孅Pr kK8嬍RrQrRR KRRRRRRRRRRȩǭR}rȪ )LNJȥIǥIȠOrOrLtRmOrMrRiNrMrNrLt8RMrŮNr0Lt^rmOr_riʠ}Rrʪ )LɊʭRRLWtR(R0LWt(NrMr kKXeYemRVrmRWrWrYrVrXrOr mKr}*(mLrXrYrVrWr%ȑVrWrʑRiRiLtRiRi(0LtVrWr}VrWr%ǑVrWrɑOrLAs`Lt Kt8tERtFRqR kK{R KReR}eR8tMRtNRvR kKR KReReR`Lu Khu}muRR kKnu KuuúuuuLu8uuuu LuuLvuuouR}R kKpu KuuuuLev8uu LuuLmvuumRLvuuuLv}u@uuhuLvzuRyuR|uR{uRruqu gq~uR}uRuRuRvuuu gqLyhuIL;xlukujuiu truqu `}rRzuRyuR|uR{uuu kK8u宅u寅rR KR kKiue}ujue~u}uu kK8宅寅wR KR kKkueulueuuu~u}u t8RuRR}R8RRRRvuuu `rR~uR}uRuRuLyhuILyzuRyuR|uR{uRruqu gqlukujuiu truqu `}rRzuRyuR|uR{u~uR}uRuRuRvuuu gquu kK8u宅u寅mu Knu} kKiue}ujue~uuu kK8宅寅ou Kpu kKkueulue}uuu~u}u t8RuRRR8RRRRvuuu `rR~uR}uRuRu`Ly MLyD:COMMANDS.HLPy}䅣 OyyɀL5z Ry MyɀLzyWYXILlz0Ry/RyLxz.Ry}-Ry,R1+R0RT ,V*RY)RXy1y0 7Xy`oLzzzzLz USER INTERRUPTzΈ m}z*(mzL{ Flawed GIF filezȑ mz*(mzL@{ Not a GIF file{ȑ0 mz*(mzL{& Atari View }v2.0 (c)1989 ? for help{ȑ` mz*(mzL{ Press to continue{ȑ mz*(mzL{ Press ?} for command list{ȑሑ mz*(mzL&| Screen ON|ȑ mz*(mzLR| Screen OFF|ȑF mz}*(mzL| File name error|ȑr mz*(mzL| D:COMMANDS.HLP not found|ȑ mz*(mzL| Unrec}ognized format extension|ȑ݈z LG}8zzz mz*(mzȱzzzz YUL}LS} Error #}J YUR}z LRU YUzɀL}L} Unknown Error}|U YUzIzIzI zIL} SL} S`L} >i}}}IL}}`mRL} {XL~ {XL~/ /RRR yLL.~ screen ~$ YURU YULG~ X ~CU YURR}R yLRU YUL~ interrupts~kU YURO)}ROJJJJ}}RO)}RO }}}(Y}X NXi(Yi}( NXiP}Yi}}_}LKYPX}} N}iP}}i}}L}}}}LaLԀILw, S,IL z,LIL, SLP j}}IL}LL New image at} ĩ YUR RR yLRU YUL,U YUR"R!R yLRU YUL% size U YURRR yLRU YULM X }IU YURRR yLRU YU/ / S YL Y f}}IL n}RR}Lр}I Lр} z}}LTP}`LL Threshhold= YUWRIELL L YULAWRIVL3L'M% YULAL8H6 YULN (L},M,H)D YU {M߀߀IH ߀IhLzWRL߀IM ߀ImLVWRL߀IL ߀IlLEWR`z } DISK MENUʁLLD1:*.GIF䢁 bN VLG M OففIL9LTLD Mف}`LQ M`L ~eXiځYiہԁiՁiԁՁہځ xTցXiɍځYiہT rMI L-}ׁ؁؁L8ׁׁ8ׁׁ؁Lɂ8.ց)L*8TT8ځځہہL>ځi ځہi}ہځ xTTځi(ځہiہց)L8ځځہہI LLLցցLLL ,VI LLԃX}iȅYi NL M10*RY)RX`L󃅣Qi򃅬󃅭QqQ zN`L2 K)}R*) yLR .- R,+ yLR `LznL H-Q bNL/{RqR /L V-} LĄ/…RvR /L NEW RnRR L- QsRRQRJRIR usQL0/}.Ƣ /Q YUnIHL~RRQRŅƅwRRJRIR uLRRQRrRRŅƅJRIR u {Mo}oILLGLDoILυLGLDoI-oI_ oIL 8ƥLŠƩŐL LDoI=oI| oILD8ť }LDƠũƐLDL! u`L\T@SmRLyTSRTS kKrR KUV }URVRLņVUL8RUURVVRSRTLUmRUViVR kKwR KW }XWRXRLDXWLx8RWWRXXRRLxWmRWXiXWQRXRRLXRRWQRUIRVJR }LVJRUIRJRPIRORRRQRQLۇ UPPER LEFT- ͢Q bNNRL,MRFRER /L NEW QMR }QPO uMQRLB,@QPO /Q YURQrRRwRRPO u {MNNIL}LL뉭NILʈPJROIRRRRQQRLL뉭NINI- NI_LQ̓RRL8QRQRRLRQL뉭NI}NI| NI=L\QmRQRiRWQXRLYXRWQL뉭NINI\ NI+LO{RPL8O{ROPP}LPOL뉭NINI^ NI*LOm{ROPiPUOVPL뉭VPUOL2 u`z(}L&˩ VLI: I:L؋ M OILŊL File exists. Overw}rite? (Y/N) | YU {MIY IyLŊIL͋ M OILʋL Writing YU}U YUmRL%L*UYXȌL{1 LL=mRL} L Lé Lĩ LL‹ĩ Lé Lé Lé LLLՋLL݋ LLL* M˭􉅠`z(}z(LU  {X%$ R1XR}E˭/ /ME z MLK: M {MJJ)JJI? JI/L yEEILELEIL EL}eJ)_JJIRL VLI: I:LVWRR bN M OEEIL }E} ML ELeJIALҍ M OEEILύR }E MLeJIDL9L Default drive #ߩ YU}RXRRRU YU {ME0EL1E:L1EXRELeJIFLcIL[ EL`ELeJIXLL EXIT- }Are you sure(Y/N)? p YU {MJJ)_JJIYLLwLeJIMLˎ ށELeJIHLrRŭRƩH wōrRƍRELe}JISL YELeJITL ELeJIVLKwRŭRƩV wōwRƍRELeJIWL` #ELeEL M``}R2 YELeJITL ELeJIVLKwRŭRƩV wōwRƍRELeJIWL` #ELeEL M`` !tari6iew')&graphicsdecoderviewer#/--!.$,)34}%3#!0%abortcurrentoperationdisplaythislist!}!gainredisplayimage $$efaultdrive&&astdecodescreenoff -dis }playdiskmenu22eada')&file4adjustcolorthreshold77rite-i!}cro0ainterfile8exitandcoldstart(changehorizontalratio6changeverti"}calratio\enlargeimage]reduceimage3selectareatoen#}largearrowkeysmovechosenarea interruptsdecodingpausebetweenimages$}pausebetweenimagesUGIF87a^UUU,^I8ͻ dihlp,Ucx|pH,6*rl:ШtJ&}Zج2zlL.hXn^ikrEt{`#r13bϻvwKo"~g{n_9} r7</v7^nKOO|3y:}%N{Jw~cG'{ }~z]Gp[m[8Vsh|W|ǀ8g~|V}lygz5Wv}p(Xo؂D~,~08;}t6FhY&Ljg'v̗|epf]o_<'yln\rqtxmvxږq'v]|؇lW`hȈ戏<}(tG!Nȉxkk6H|FeLHm/扯&nqh5(yȋ81Qb(ƅɈ`xx\xhLg5OX=}knX]ݸ]u\XexTVw׃Hk(|h_k7 Xhm^wf8H }7~h\9鍴葡{8w'>}iψ&Ŏ1 .XuI!<jXt7r8x$G7xfY&K9/mؒ~'S9ZY:?4(x%& )3 tRE?}Uxgȗzp`f uygvI(阒 ZZHA}si[j)k9YzÙ{G1 4M)Y4WGXl`W Ȁ 8 X8'@} t闁i DxkٝO'9هyz׊枸yu9eGxən)Gahعi9^ȟy/0cهr9!ZA} ʣ&rSEYj7zj ?J@ZBD5z&ْ9G9ZɢX:ZJh[WfkFl nkCitvjx|Jbsq֦zgTB}zy f*l~ZvppکeZJxꛔڪ6h:X*nNʩ*6\~~JlΚd͆ԪczC}F_fj cz*bڮdZHǮjlmگ*e:*V[kgXKe;ۧu+;f7 $[k&{ЙqG,D}+s4|6{::<[_>sB[b9[zֱJoL۴PeRT[n7X.%۵`+ ;dˡfKdh;_j)nDX6iv;mz[|k~;E}[ua] {앸7K}Wv{Ƶ^ (+[{{ {mۻ({‹q[i+ʛۼ IЫF};[*؛_K+- `U{ۿ<Jp <L` "<$\&|\,.G}02<4\6|8:|>@B NBMR]G]VK|OcS֍ldMhl p]e=i}(mK}3 qnLׂg׆z׊~ ؎ă lׇ])֋9؏H,٠Ņm٤ʼnيٞCڠM٥ۧ{ڬ}>ڒ <ԳMlm۸ںټ L}M]m@<=˝,֍----M-=M ]0MM==,.n!m ^M} ^|޽==^5M}!#n%D)1N3N S>y^^|)ϽOQWNUG'JN}~cdf~m n~p\n=vKEu~{BL .^J|F޿t.~^Nn}nmE,8M)INnO}Nڕ,~EټҾ^o 9Vk~׎ٮ^ߞ˴*0|}H\n >=,G\?, P}  L_ }=$&M-.2,5o<u>_ى-CEo NPdP_gQ}SUO6V@wO7]ik//omoqx4_v_rnn|k++_Τ쓾]sx2L|/R}o O.xҮ?Ěo/۟ȏꐾj=?4j<@O_׍*_!B`4Rl_0G5PWmQ7~w>lS}Z[S`PC!GdRi| R:VWlV5_pX<>Z^6&$S:\㰡ABC7(F(HEKEMNOP/7 R;SUS7ğY@EL\JT}(LaPcdQ< 艺ik @nop]`F^'Gruv,wM渐 jT~m$HsBF];ȣXbz+eI)ePa %ΤU}9M2@#YTII !,^YufNY۠`5=jKծEԔS栢in1yiYfӲ%\,}]ȘN۷_5lg#V}&iKnfݺ3hlE];"jU7瀱mKs8O?YuUoWwtP'zvpgkx(_yɻ|Y>_O?KoA6 W},pBBL» !( 04q S[FckHE`E[ NF }F"{Tt#sLrI,jI.K-,iK.L63E2͔X}Ӵs6TM8ߛдSF<4t=>5,aTB3QEdR}tH%eRŴGM7%SOuAQGuTSC5U)WUW?5VfH[5Wwu:_1%6@c.YeMdY}=g/Zia .[mϾAq#\E0uͯޅ:y%^{W9}u_8έ`}C8f:q8bx.>4c6X?Vb#4O,eQb^,Z}ftCƹM'h&轎FDFVhU:/Gi:k)3lV{mvm{nn{oo|p 7pW|qwq#|r+r3|s;[}sC}tK;SW}u[wuc}vk r}w{w~x7xwcwy裗~z꫷z~`{|7|W}w}m~~qO~o\}y#` x@&zރ_@FP_-xA N`=P#$a M=NP+da ]Ȁ P3AxC0"b7QsxG<kcF8RCc! :;QHHZd%!xHLf2d'HR̛%MyJeRܤ']JPR~,%*my^}R`l+}XRi%.i]&Se3aF# B3zRn+}GCRT(Jm 3%jLzSO;]iOU,*QkT.uO 3BL;NX`}eNuc]iאUgU@Z{VzRp\ yz%)_JVn%le UFU^bYv(jLƎԱ}]d*N,bêرzaz=fj+a}Z>&egچO+\b׳lqkPBVxkryG^ йejt۟-vzDQ*^ݙ7Nz5^ºە}Oѕ-[O3b}uf{ꓰu+` 0rmCB&-ebؾqpOYc{f1kc)Yuoion@}tO[fY9IS_xvc}TWf7y A:x֩%g?_ϋOQЉh>jtt!" {-ZNRnI=fS:Tu,: u[9OԶ&&wTu6d}m?b{ilf[О}kc{謻n[&79͝_W;4OnZ{w.zq]C\owIot5^ .o/;&Eozy kSe};9"8ija7΋qyK[O/EGz=ӣ}XqO;6*XƢӟuR&Ӟ^:K=Q=~gwG;_z/u|Z -=pf}{SxȧG;ŏs׀w+m#މK]Ynr#ǖ_C"+xTN'j C˼:iޓo߫׹+^v;g}" W_Uf+l/?ܧ9͸,~M:> N:~+2<t5?΢;>C /:49+4@:f>3@C19Dq}B%DOS SYSB*)DUP SYSB SAUTORUN SYSB_ATVIEW8 DOCBpATVIEW8 OBJBCOMMANDSHLPBH%COLORS GIFB)vTUTORIALOBJB[DOC 000BcDOC 001BC]DOC 002B FONT SETB RODNEY GIFCHRISTIEGIF`NMOUNTAINGIF1ANGEL GIF[.3Sy˼32c0@?;,$*E^"_JԡEc]Lr[F&jFIi?s}F[lLFo$!d""eBGn b\cAw&xL"`E{jGG!u HjG$(&yLsGĽ|H ȃH<#rH3 H~ It,';I1Ht}\(ilIGD%IsIFHtIIdWItFʹ+J$Lʟ\JEZHJJ|RJTȦJJ?ʪ ˊ,?!<%LK~E#|KC$gKJ,˗u}8KII,LJ}e image to be enlarged. The H, V, and S commands all cause the appearance of two rectangular cursors on the screen. One rep&?}resents the upper left corner of the screen, the other represents the lower right corner. This allows you to identify what w&@}ill be displayed when you use the "A" command to redisplay the image. The boundaries of the physical screen fall on the outs&A}ide corners of the cursors.When the "S" command is active, the command line displays: UPPER LEFT- 0, 0 NEW 0, 0 If the dis&B}play ratios are such that the entire image does not appear on the screen, one or both cursors may be moved off the screen. I&C}n this case, you can refer to the coordinates displayed on the command line. Two sets of coordinates appear when the "S" com&D}mand is active. The first set locates the upper left-hand corner of the current physical display within the logical screen. &E} The "NEW" set specifies the position of the corner that will be used when the "A" command is entered. The cursor control ke&F}ys move the new corner position where you want it.XL/XE users have the advantage of a fast key repeat rate. That feature i&G}s more difficult to implement on the 800, and there is no room available for the necessary code. Note that the area bounded &H}by the cursors will not move beyond the logical screen dimensions defined in the file header. RETURN saves the new upper lef&I}t corner position. ESCAPE quits the "S" command without altering the corner coordinates.Built-In Forgiveness------------&J}--------Atari View normally displays a copyright message when it is not actively decoding a file. If the program encounter&K}s an error, it notifies the user by beeping through the television or monitor speaker. Atari View also displays an error mes&L}sage on the command line. In the case of disk I/O errors, the message is simply the standard DOS error number. There are al&M}so several error messages specific to Atari View and GIF.If you attempt to enter a command Atari View doesn't recognize, th&N}e program will display the message "Press ? for command list." Should you ask the program to read a file other than a GIF im&O}age file, you'll see the message "Not a GIF file." Pressing the OPTION button during image decoding causes the message "USER &P}INTERRUPT" to be displayed.Atari View is capable of recognizing certain types of errors within the GIF file itself. The me&Q}ssage "Flawed GIF file" may indicate one of several problems encountered in decoding the file. There may be illegal or confl&R}icting information in the file header. Perhaps the file was created by an encoder program which does not strictly adhere to &S}GIF specifications. Or there may be a problem with the compressed image data.In compressed files, correct interpretation o&T}f the data currently being examined depends on the data preceding it. Atari View can recognize some types of errors in the c&U}ompressed GIF data. Any such errors make it impossible for Atari View to know how to interpret the rest of the file. This p&V}roblem is most likely the result of a bad upload or download.At the time this program was released, CompuServe programmers &W}and independent GIF developers were debating a number of possible enhancements to GIF. The format provides for the orderly i&X}nclusion of such "extensions, " but at this writing, none have been officially adopted. Should you encounter a file containi&Y}ng one or more extensions, Atari View (8) will notify you of their presence with the message "Unrecognized format extension" &Z}on the command line.Properly implemented extensions should cause no problem for Atari View, but their inclusion in a GIF fi&[}le could mean you will not get the full effect the artist intended. All errors return control to the command input routine. &\} Therefore, recovery from all of them is simple -- enter a new command.errors return control to the command input routine. $IGETTING STARTED---------------Your Color Or Mine?You probably think the color is adjusted pretty well on your televisio*^}n or monitor. I think the color is adjusted well on my monitor, too. If our monitors aren't adjusted the same, who's right?*_} I am. You see, I wasn't looking at your monitor when I wrote the program. As Archie Bunker used to say, "Ipso fatso." My *`}monitor has to be the standard, and if you can adjust your monitor or television to approximate the colors mine displays you *a}will get the best results from Atari View (8).To that end, I have included a 16-color test file to help you, and it's right*b} on this disk. The GIF file COLORS.GIF was uploaded to CompuServe by Steve Wilhite, the network's chief software engineer, a*c}s a test for IBM PCs with EGA graphics cards. By sheer good luck, it's a good test for Atari View (8) as well, and the progr*d}am simulates 15 of the 16 colors. By enlarging segments of the image, you can even read the color names, but I'll save you t*e}he trouble. Below is a depiction of the color test screen that you will view. ----------------------------------- | |*f} DARK | LIGHT | | | BLACK | GRAY | GRAY | WHITE | | | | | | ----------------------------------- | | RED | | YELLOW | | RED | *g}YELLOW | YELLOW | GREEN | | | | | | ----------------------------------- | | GREEN | | CYAN | | GREEN | CYAN | CYAN | BLUE | |*h} | | | | ----------------------------------- | | BLUE | |MAGENTA | | BLUE |MAGENTA |MAGENTA | RED | | | | | | ---------------*i}--------------------First, look at the left column. These are the only colors used by Atari View (8). Black should be fa*j}irly well saturated. It should look like black, not gray, although it's difficult to get a really solid black on a televisio*k}n without adversely affecting other colors. Blue and green should be bright, and should appear "pure". Atari colors don't i*l}nclude a really pure red. The color used is more of a hot pink, which is unfortunately as pure a red as Atari colors get.N*m}ext, look at the third column excluding the top one for the moment. These colors are equal blends of two of the others. Sec*n}ond from the top is yellow, and it should appear gold or "dirty yellow". Some users have asked me about "that bilious green *o}color." Obviously their monitor adjustments don't match mine. Below yellow is cyan, and it should appear greenish-blue. Las*p}t is magenta, with equal proportions of red and blue, so make it look purple.The lower three colors in the other columns ar*q}e mixtures of the first and third columns. If the colors I've described so far look right, these should take care of themsel*r}ves. The upper right corner of the chart is supposed to be white. The pattern displayed, which should actually appear as al*s}ternating cyan and yellow dots, is as close as Atari View (8) can get right now. From a few feet away, it should appear ligh*t}t gray.To the left of white is the only gray I've managed to simulate so far. Viewed closely, this square looks like a pat*u}tern formed by a wide cyan dot and smaller black and red dots. From a distance it probably looks more dark blue than gray. *v}To the left of the gray square is a second black one. Setting a low threshold produces two gray squares and one black one.*w}These are not all of the 30 or more colors Atari View (8) can simulate, but they are the more basic ones. In particular, if *x}yellow, cyan and magenta look close to the way I have described them, you should get good results from the program.Making T*y}he Hard ChoicesThe most valuable tool in choosing files is the CompuServe file description. The image resolution and numbe*z}r of colors are often specified in the keywords this way: 640 X 350 X 16 The first number is the number of pixels per line, *{}the second is the number of lines per screen and the third is the number of colors. For Atari View, the number of colors is *|}generally the most important of these.In files with a large number of colors, recognition of detail tends to depend heavily*}} on relatively small differences between shades of the same color. Atari View simply can't represent all those shades, and t*~}he detail is lost. In general it's best to stick to files with fewer colors. This is a suggestion, not a rule. Depending o*}n the subject matter, files with only 8 or 16 colors may have the same problem with small differences between shades.To mak*}e matters more complicated, some 256-color files do quite well because all the colors aren't actually used. Another clue to *}the suitability of a particular file is the file size. Image files approaching 500k in length have been uploaded. An Atari *}8-bit user would need a hard disk merely to download one of these, and I shudder to think of the time Atari View would requir*}e to decode it.Although a 50k file will fit easily on a single-density floppy disk, it still reflects quite a bit of fine d*}etail in the image and may not produce an attractive display. Therefore, another reasonable guideline is to stick to files 3*}0k or less in size. Oddly enough, defined screen resolution is substantially less important, although the default display is*} not always the best way to view the image. With the "zoom" capability of Atari View (8), it is always possible to see a por*}tion of an image at full resolution.Off And RunningAlthough version 2.0 is roughly twice as fast as previous versions, th*}e first thing you are likely to notice is that the image will appear on your screen more slowly than images from files create*}d by Atari paint programs. There are several reasons for this. The first, and most obvious, is that the image data is compr*}essed and must be expanded to its original form before being displayed.Second, many of the images are much higher resolutio*}n than the 8-bit Atari display. All of these pixels must be decoded from the file, even though they will not be displayed, s*}o Atari View is actually working much harder than it appears to be.And third, the process of locating each pixel from the i*}mage on the physical display is quite complex. GIF allows a single file to contain more than one image. There is no require*}ment that any of the images begin at the upper left corner of the logical screen.Atari View also allows any portion of the *}defined screen to be enlarged, at your discretion. The requirement that the program handle both interlaced and noninterlaced*} files complicates matters still further. All these factors must be taken into account each time a pixel is displayed, and t*}he computations require time.THE LAST WORD-------------I'm not willing to claim at this point that Atari View (8) repre*}sents the best possible GIF decoder/viewer for Atari 8-bit computers. It has been quite a task to take the program this far,*} and there is yet more work to be done. In addition, there are more GIF programs to be written for Atari. The fact that Ata*}ri View (8) has come this far is due in large part to the advice and encouragement I received from other members of CompuServ*}e's GIF developers' group.In particular I would like to take note here of the help I've received from Steve Baute. Althoug*}h Steve programs a Texas Instruments PC, his patient assistance has been invaluable in bringing GIF to 8-bit Ataris.In addi*}tion, I wish to thank the SysOps and members of CompuServe's Atari 8-bit forum who have suggested many of the improvements in*}corporated in version 2.0.Also I wish to thank Bill Aycock for his helpful suggestions, and to compliment him on his "Bedit*}" file editor utility, which I have found extremely useful in the preparation of the latest version of Atari View (8).Look *}forward in the near future to an Atari GIF encoder, a direct GIF-to-printer utility and other GIF related programs. Perhaps *}other programmers will offer their own GIF products. In the meantime, I believe Atari View 8 does a creditable job consideri*}ng the hardware limitations.Atari View (8) is a shareware product. Those who send the requested $20.00 contribution will b*}ecome registered owners and will be entitled to future updates of Atari View (8) for a nominal handling charge. Registered o*}wners will be personally notified of future GIF products.Orders, questions or comments may be directed to:Don Davis,50 W*}. Holly Hill Rd., Apt.13,Thomasville, North Carolina 27360Phone: (919) 475-2627CompuServe I.D. 72327, 311 Davis,50 W(q888888ffffff~~`~~fl0fF>6xo~{>>888>|||f<.}c6>8pp8?.}w><~~~<||`x`~<~~<.}0~0 ~ <~~<~~f~``~~f~~~``~~~f~~f~`~~~~f~~``~~ff8888<>>``f||f88<<w.}wk~~fff~~ff~~~f~``~~f~~~```~`~~~~fff~~ff~<ckwf~<~fff~~~~~0~<~~<.}~x|ngTTTTTT~f~``~~f~~~```~`~~~~fff~~ff~<ckwf~<~fff~~~~~0~<~~<,GIF87a,@D|yߞڋ3JυH1N~ "B/w>z Q@yj0/ҚjD #X oco*Sh]Btl}/2}72fFfrWg9(GYJ9z詒ъwibӧեwg*!ڹLUK{;-"yEe m̋Ȋ;dQNN)]-}&2}=ޭd&EaEvZXsf6/0BQđi Urbc;zqV?-k)fȏ IIrXś`F"TLqITp`QTLvoX6^"fU2}i(uv n7i]7gfmyIܺz$1k9}S/²}ZبodqM',i+C;:dw>' tM<{l!?mi&NZ2}-ϳV½W:źQό;~F#湑w`p|Fi6j'w)ȟ~<5ĥא䲔\a_PVG_\S[*iRDXS2j't4#&4b2}QL­ 5ud2?^x!`&䐍wPA=7G~%8%hXff@HXzMYRH}x*޺vxk/2}9܋;'x(͉$f 3L>bZFW_qh҇qdaL뱩- ٰ d@G`=2e2}nyd٫ }72:V)].qʗYZ7*uvnpܒޯjPyoܱn_.̱ǫ9P20װ!ӹP ,12}ti7ݍM9k;\z܊^6rTy:ő4]H:?RIzt2:esLMQBGqY}BveoD3okkba2}0orD0A*b <_Vf)<P,sږv!IݺF( 21KT۩6%CQh:5o@>bDYUJj!҈0αvc2}fP0 5Ob!'2R/%P7)Tn{asXo!V)UG>L%45Nca mG`;V,a,S 9hh{ f62})# H B#.6 2)%Q8G,\+0$7AB$;輈Bp\(BG:%Ϣ>; GrN{KKis#KZ|2}C:3V}`I(PFEa ИWz% ՅC6Ґ$LS%PʲSX`^;PTl5!Ayׄ԰ `iʸ2}Eըl#Sޱ䬍So:5c7n3|XmŌv 'W1b7k+Jgd f>?U&#::pFΓ-.4jt]g;iq2}6e|K)bX+H/ͺU]InkP O]ӿ?2}P,]])f$Vz XbMdn-,G9_ V˽l۲z])RUx[z#kLhϕ;/%50{L9e4y2}mn"]X sΡM,e]0CAakr4鮝 nzu6$Z${R5ᣝdylwN*qI˝kG&]M{U(L a11,T@2}xαK^JGvgۈUz`^^SnIyZCƛ.Ct0*OM'5IX;7^LorCV,qb}TvxL5:n-lG<=js1oMn8Y?'8 + ATبJJl-;?DGڡ*h{KgYW]0^GIF87a, tڊ|~bHntr˚ܾjZ8p!|"[% )j 2le"frM6}odVhx5Q֘8YIyiH4d:dZ'*봩+ +ꖄ" w3E$n^ޫjڪḽ̃Zw 뇍6}M?ZԹ*͊SN^T"L5} T~B gH~%4}>3JV\6}ڵQ۲E(ʓ&.Om#; >l`7=eҵ:~ 2V;o :q蘐. y-\4N_ƭemͣFw=f=A Rԣf ]ٻcQ^6}{ì3 =Me| 17Y}\5WN}kMH3HN&Xj&BGa*&!1~H#SfZ/VV6} 'R5"6cGSS4,V!Q#@hRAJK~٥0qXirIpj^ӖfJqI'As~wf(?sTgƴ} 2(}>zseXܡYjh_2œD(J:6}ꊚu*){ҕJXn.gaJ?b k.B[HW4\l3 nVgJU-.k ޻ q5D6}'L ٪S%-[9i0u׏ʎ9|ZKʄy M=%7Db1r2[1 ^e*Qe,J)F?Wt֠ʢ曁x=CMvS/C+Z[6} %uU ęQ?]v)ۀwU6}(Бwz;ѭh yv5Ec+xKƶ)םyit8xZebze=k{6}+a ڿHΏLQo/lwϼmҬ2dA;VH֑od{ZƆ>VL`ٗfgL>w;ρw,d6}6MD4\X-.0BoABXCݍveJ2 ]R($Pbw!MQ^(hD!Q\RƥQ>Ljq?i 5rs߇6};B\/,$F:̻#D1Ă%GQqkb'_I`$*Rj1P_:bNҔ d/gȃY'k$&U# e[.R6}XWt] _oޒl/&xQ$J $8 ;Z=RcTǬsS_7qWP6:t܎EB͡3 +rn#;ݩ.$e6}iٴ#z\MiΛnj')}N\0K::҉6Ƥ˘Z7B5xc>G!侮*A tcMJU62Xk RxHrs*% Hu۫H 1^Y6}Ű"v*tPAfgz[v@CRs}ukhWylbzZZm5C:j{<}U "[I*_i4  {D.WXY6}6x3V]Dݜ[Fuջ$rfx]ӟo[2/)P6ik1U젱 CĺېB51pC 6=ŨZk],\JFE6}F.h3K\U\nq#_cS`K"Z.{:-1z|8yΤr?ޕ86e M=UFD+z?q,y ǭ\93uRd83zԤf?6}@MqZ3tKvҜ6Q"3SD˼ \ &OT°}gp4UGW)"3 ed(0IgZޓb.TCҋ&Q{,9f %Z6}-cTƢB7'?ē9f#yduR{<ǁ+~{%m!S䂜DF3(b`FGDs}z{W6}wFgXF&pwTrCz^>NtaV7tyCcqN3Dwt" R0Qy䆟UoFeu˦Yux "gGzce2t8\~wtƗd6}+T+ us(8r:?[+hpu7vbEdH%gUoXv(_q֨z+diQBWruȘ8DtX7O@DӋjfUXd06}cl&掑m(m7Qc (U1(^(}mX`(G iwg^QluTy*7aVSؘTt@pN UR(y^7[CP،}'^S6}t,s8t(I8c?xWB]]8M=.axr}ww4َTɗCXhNLjx?IdatOznEچpzg눕~`ʘ[U{1l`X"6}YIMwru, 0tSɑ}hv{N&lB[z VluhTs#ec)9{CyejlQ_SV!4$466} iׄ7yHIhЙOʼn/ȘPieƚ9tW@$pU y$Ydkh|"eُ6$IG(Q֝z49t/J6}VYhho?vf#3 $VǨ:GD{iY9P_I( ?A9_vxCr;H:,yX*p٢ w87`uagdSU6}wWGHw~'r)QN'J1+|襒IY*_HWcLu–{ *̩y|9ڡ+,ׅIZrzL*8ok9c6} ʎXsܧ2n.5dU pE1a k65iꠚ ~G*$[pwk X)W?zD%qr.#>(E5I\Ҷ])pD;E'6}'b4~HQqZtJ=+쉭4'&wEtaĠ/F\xSW9csȁQB+5ۖIJ524D&9As)yk9rb6};3#k.W;9e(Oh'.vL)w}) nevk.͠Q%:An+x:2P=f^'zh!=y⊑漅pV_dxzkgX{6}Xb+j1xz:[U؟VjOAԹ#KH'ztu%H xʴmyR/` 7|zIRqvzrbqӯ gr)|Ÿ><{Z6}ZDin{gIGϺVoK#9[|Mш&h$a=jWة8VѼ_]kX\wvV^Ų6V(&piۻ(:ys,pp{ l+6}d .dyY9Ll}p\g)\ F2pj{B'ڨUlHij\t|XIɕq;%k.AMq<HSe>6}LL̼ yDlٝp5"Ȳ[ꬢ)~y \(͛Rhizd6&sa])B̓ҝqjgDZ|Dt46}uN&\\úˀ'|9!#lz Ͼ»YFu(*M8-M{ݵ3Q baM#AtAD]FB1Yfʷ9ֶ3H0A.m0 =֒]6}zy#d4~jl)U7lyۑNҦY mݎg˫MCS+;є~ٞ8e쟩{ƌN6}92kG-<$_4즻-M"5BvHHid9b&ޕűl-.i"UlP&zGG/mx6}9NS?~c69Opį>j !3o0N^yQє{|ꎸ)䓾T_zpƪw6}.^?h/? JH"йߍ1.[ii߷GQ?GL1ѸQxW10=DpMeݚYka81_(T d4{JӎFJMQ+6}Kpᯘ<6їZ&ܦP*5kx'ӻ,(s𘆊$''.5[ DdYW][[__| mkpQ< E}m˄`exy(#)]O6:gwS?6}?IOʗѕUn!qK.]Q0(4邳WC")@vA~t%Z'ID \@V5147,/m#m=c*\4YRJ6}R l6Kk'YHo"UPmuf7ɖgT-Tپx/so%Y `9 T KV36}/jbU5NíCW >K=QxwL{$qi'Zs篫Yg|1r1}C?ʲ4+n/>@& ,;+CVK\f.b6}ӧA p ȶ&™Iyt*@z DcE2S*jT.!42˪Q,$lITg*)orۼQ==Lq#r&؞6}TBNrӠ1-%SM94Q yCTw Wfd DPT.-5is8Ur[yQ6}ō`ؽgRkziFuJmaYwf]~X#j鎦4[e74EoKe={hhE97Ws(Mq]`(J?[l&B34[7}nYh!aa/>XLǵX?zOj`mgR6a{TX^W_S9U:5f]X*H9ci۝ ;7}S8MOdM߸mAQ]X ł-9&C~^Y՞U1s B #w`oTC~4< .T2H=GOE&g6#+k^T07}{ѕt.MS6+(̓,Rň9' ·Âu IMbi-aե44:!l q!+<`DFuųjsjy,7V*7}E%9ldK>Ct3K2)2H S!#5^tl)( ?йl޹H\gxJm:3sP9y"GÆ|D7}Neoh9nq}4Ʌ#&bUJ"ڼ|0I"#/q6%CscDcO՞\R[:Bra0"ǽ lfV. yWUEPS 7}Y)Vj$p\xoS8l^]3GY]6aOʭa83!^Ѭ)Z!Z}@Ged,n?;i0R 4b _ƻWJ7};m6 n~r$B).jjmeKjcjkI%7Vv8&h󚔤)트ZQMo|)Bjv]U:H~2iNw_hYQ=cX0`˒*z]7}yT3XT֐+\WiԲUD|R1)W.Lx@hdIV&|!5U"֙d9qA`ۣGNoș]<7}Ŏ hMK&쌶eBKAK lTk`O{J[1cюZk k(3P&@r Ż^?zTwfv 2G7 } ki[e \@f\|7 }/M/In&/Tʡ`I,&=o4v"R鐆$()F0A>~ɾrƁڐLl+`lDkVtHF27 }4΢d>pǸ/~P mc ~Ň *jf(g%0]e%$9*gq47*(Dc`&qOm$!Ғ*/8@n.sD,0#7},uR rr$% !-#=r///EIN;Qͱqv'r2QDdt*qΐ% |rA xr;6(;&rT.$)a7}:3M1 S㚮85H (cRe69.8-4GS .;u.Azm?-}T66YP)SE" |{0M$s@/j 7}_5*~?i<פnwFU~O dJ /f8(9+7F2lɭ:DESF""ps/+){VMp8G;s7}lqw"jb?IϬLpf 08ʬ|Ne/FuS]Rr/Eux3kM;u= j:? !l #y7}Ik؋Q,#>mBN'uAŐty9 !6z8l}y 7V o7Bƨ63+6MS/QbNoTyt9'[/OVIz5 ؞!}ލ7}Tr|an{v3E<:77+< vGyX!KuͨY$-k vuLyXhHlVzX9t&e߯p,@Rz~2Pw8&Y:XZd7}]{SHCX`Pol~&GXUgؕ{DeX҆ IR7KCخV2ӭ/wOqO>O)EwYӵzY!M7}gs 440wvRA-s'A{9mshK9Z,10jnR1jyaYhvɹYR;߻%_u CdG{^)g\7} %qfmM>=5&bU8kr1[:|z{xڻܒOkp1 'r=oH"g9(K5ʱ:DIɭ_چ۱F_hw27 }eܛ |B;K†7J4GPOq{87&W/d1HI/^)ur^vzӗĖ,V-$`twџp7!}9茆%֗KG˾Vl6½p~űy{Y&tTزf\e : ֖dV/|+S%}ǹZ5׎+څC -өhNIPɕ* rPsfnS7"}n>p%Ű TIY5 ؏F{I YQƥY&ѱ#7ʹ2o^kȕG<2\2a{'ok0c |@-.kh `z_Gm d}(N"7%}皭 : ģ1\^N&)R*rJ-%ٌJҬ^3wsly kyh!_ O_PN_B"ccףdd%e&桏Jbi\\"*K-ь/7&} o''q2s#j5ގlʢ' "Pi_. /1 !~~?\M3mƱ`ϫ t>q f^CqL J)W$-MQbҤ7'} 77o1p%|$ǝ!AI m(/uTֲլX'B$[X= R \ 2ȣRܻk&Z .|;jپ"[[= l\s:Bo0^7(} KêQnM8p;~,or<)7Vr9k@,E,C~|{&b{D"[Fm wN")8 >nWF(`bE>|55rĚITYL7*}XzC"9x!! J&r`y%%my#qquvcYLcj!A2 PVMzkևjd%]:GOäIF&= j_=J7+}SO!n;lNyفbT/;k5nz0yKzX=jjRd'yFlp(Zi!9RpLr3kG" cnF! 7,}z%ڛh%Dwi'+> Hl3'6oTEPSN2!lhmL/KiY3IupͮSΡD j\4`#"ygN rI=9YEvWn~7-}p^kɖ&+whWLSw.PsoyyV/&7(fnE3Xk~ &?'t (s= Dӫ;g6ϠBַΜ f=]]>747.}QIpVJ屒SjIełVRh2yU'\w5.lؤQ?Yq_[4+nϗ`1sL3ěH!s\֘_eT 0TY7/}^hý&ERGb+]OtNdp&5G# ED!`--0:)>1%|,яo $(50fL[D(C C^ٴLY#70}kДn"0C4:L\|%XfoZ M(B1?g %86fIDeٹ* u`ըو.!إ͗ &@8Hp3Dg}wNp q>ap6^Cx74}.8feDɸ'QMJЫ0[bc!Ֆՠ9艙JӍ1/ϛ!'eUV9?[awۺ ກfFT(J7w:JYvnv7\75}7R}pBI*ΆX}t8 U%FC],S0F/b)&aVbӂ魑:J->zCm*-޴D 5E.y;3^LiM]"ʓ3gcn.D76}P ke놑9H[6ͦv~$$U o){%Zfl@𘛇>0$iK'~8S, -c~kǵduIi 2!_»R77}3!IY%it5:hs4UM35ô't#fQZRzMl4MeoNYǫ|AaUMP|Bأ"{]+l?ÆNwjZqo9S\3"79}u;R(>޸aWa}ZmúVU`ԁMSdX5Smukءt1٠Zi`I7:}ֽe]e̽E"T[&6q f& ] N bɓ m_wl`^Q ೸dˬS ڄE J!PY`Dں7;}e ~!ْJE9V-J!}1m\+Pu#ѡ%j-\B-ߧPRbյh ʝ]Qݗf=] `b%ޡ ܁ b(a=R7<} !_cVEj ׬ء,JcMIc#\eZ+%! b`!Vh#v4֡R5]^i@bEMF䁣EF!#7n*#J8d<~ ѨwD!7=}ɞ2YDj3V*bI3:h˱pQ&Ap 坘c9 d2#V:&JTWKS^ZZ=SP"VUAőVݑ"9i[QF$%7>}RR%9#EILyKNV@GR$_J_9=RajI[;.Ic%%\e"W%SY^rOР4i72I:Bi4k%TF$il.!M 7?}ҤWrag`#16ijEk>&JԉZ/uэNwKRgheY!~qQ$Sz"d'u]&*v>Sgf94S5zZbx2^&4$ΦD7@}l>VTh4iƑJ6*#y*'j"hsal CA_Ը ڎ5Ri2"[$qgh]9aP9~(]i7A}? *r(igZA>zfmҩ\]J%Ha5j*?})y #DQ0*Uk*e*a&9␚|f"*gI'6ƪ7B}mVIHY\ht͏+Z+ڏ(E>$#DٶZ^tRf\ݏ"Jk,ճ&QE.R$|}+"g i^7C},e%]Rf +#ȩ̙ݓYhFli-Ңȴk҆ʝTiTe-&d*5X5a)6Ak!tV&m42-kGJU>_7D}TIfTq2 m2nhKM&2%UfVb'k{N?* !j.g_Ȁ*兠ɭ,Ӧޚ%EaY1PnZ7E}VϭaXjޫ(R2~W|&Rن#e;*nˁ, ݤ^օ~.* qn RMeVPrVmo $5-a}k7F}ЮyZgryI[^e80G٥-^/~b$ԦfI*GzB![)o+ժ5vRfImb 8%W[neMinr!D(7G}.bteqY <"c0Mp6r?M$  vn.NZ( !܌E2_#Dz2!=R۾r^B񯃆7H}DYZ+%p|aIדb>5J!"Kr7,q%1/:/G8#+,*-[ ao2.m!`8#ڐ%&bml.[#/^n7I}-=3%ź%-!.`:?2@K4M[B)l1$+1n搨I~ug|t>Gk 5T6cEV+-HԐ F1!7J}_\ 2--3SR@0.J}YhV?k W$t.zZ5b0֒&ҵ /4l9둎kp`UU2.bWq졶/2v7K}tp^Ql(>!본_p\;p$-nbSMM^ghc}2"cDpG2LFC²,s~'lLӴRQnz]"#bƾSD{&B'7L},}wj췆o}f4픵F⹬ %lddr_B;7x#8š->(deC.8qJUIjm}3FVl5x'[7M} $֕/$4lHOy8xoI!TⓌ'sUx.iZC;deC.8qJUIjm}3FVl5x'[4EGIF87a@݈fU3"fUUUw3w3ff̈fwww,@ d;O}ihl0y̳QF8۬@9(.L8Įجvz`/Hx9A͞L\>:w7f?6xhDkdIQRER4=:Un3&~10-B;P}MvMSB5d֠5%0'hֱj QP0;w'ihUJowJlZA2)#ߚ+3MjbW$sM@:t~!a;[n٢Z5;]}W;,!cA+S>:{0G(7"f6ڟe„`zU楣Tc{׆ux2x62hI$y=3\{lpEC&ʇiFK0~ pGiH`A;^}ex Ҝ6asՉPpa 2+ j3)#@=^:Xg0'4#RUWز+(b%njY "oQ;_}+ SkM~b ]w>Uh>F;ѐ'MJ[ǀ0Nk.;GF Wj@$AZ:A|R1b*\3̦;`}lacZGQBlKʲ",ܵ]`U 8mGcY4<[aT.nmsАk6ZJj5 z*kH5`>af&yM;a}ť AWD[U4FC2QΜFϽ$v[g6;ণuFmZ7q 271WvGA2k㒷‚kH %7(ۤ _;b}߲վcH.lpOmEaj^j| \= 8hpavרz&xcq8NtE2)6~ #z?;c}ʫv7ﭩ#*al4g}[6preGc=cx~C5U+WwVyvp;f}MQr(t+w[xxWvXls{V87mv7p^sfH` & kN8Nȍ45vhmgS]*au)h2Ɔ=X|Fz_] *pR3;g},7(s{QUɍF/91{Dpo@fI4[htGB@`NvvvWd+' K28 W*uK s^ ($U ry~SXE}h6;h}=ёm!i2XcqtaH[W'td/HUS v8hxY؍՘ehu@`8TV9 FU\D;%hC؇*IـL"(WqHh(/I1xd`?uKV)f(;i}{[vX]*O6XD>gytGS%&6ćSXfQC2"g):px |$ihW凍5wQr9aVmi FQKQ[ ~I2lh8;j}p1& Qq8Bm8x1*y'm7 G\^ ,О,PCTwwc1h/(z>ӆ`ZHN&8GXt 75z J]Tt,t;k}]Ӟ%Sm)#+ɲ@&XFGX?.`xWg,Փ(tbh="5gk@Ja3_VJ&a =}W!Fꖴ <؆;l}b|G6ZobX2^WiZķy5 *fĐS8wtϸ_`xAOJx%u1 ZuoȖQXUR5f njC'Q"6ɬs*4zX0[;m}~QyWՈuהgGD{[yI9Ũcvn|qBfxc\fرb8*?pc#.V/aYrWj˦tZ6GkNfd'i}Z;n}UI8UX+xঅ(d5Y+e90+ b3rre c@96"ƥV ^V1׳4{J$7F`UxʩIB U4*!8F6>!pcVrٵHbS;o}'!Byk$E&61"&+$z\-GfA*MEU: ;5 QVzکlgez' ;Ȱգ7b ;p}EI4f vy_㤃EU#;M5M&b[t&N Tغ(FZlXĉ7~ vޥf:|P]<{Z;q}M8yͧlrT[g7GC*#c^@9_@y`,əj)Úďo f:gf~[F`Xh*cunDl`wŁm 9؛}';r}; (Ƴl& ۳kvy Vf b ,ͰzfI`_vw9{` lymb\\R`ylLĄ;)`wig☘^{|n,Ǵ,@ gת };s}PLy+ Tռ0;gڛ#`' ѻm+PV;wj˖ xF [)@#^(Mҩ0&:;t}aDΟ(1}h<h 9@xQ  i)\B _XƉ$ֽ;ҕܼL՛ټa PPW(]t Le;u}!dcwH9{<=Ni&.:` !-@ͯbkAv@͍5(j(fJəM-mgq;Pڡ+  lbMgXЪ;Oa;v}egU}~Jd4Mh  pڼĪ^qybcNPlXݳpWf~-BͪI IblQ˕WmR>;w}` YNZ֮&E+I(_;fzmaeӴ<)>M@}澳ߖO&Ӎ}..gr"0բ( &;x}* =u<\٬X8 .L+Pڈ&~fg(G ʮq&]qWp`d 1;7b  ;y} `_ >~Aۆ#uG3ҡ | m!נ%+6.7n >d<)]m"(_;z} { p2o|. 0|pP->jn `kos_θ_NΆТ0/R-Ap*=/;{}ʘ?p"/@y_]uc?3od0Ͱ.zO{?ݤ,O^N0@aڄp_w{k;|}^ yP'z+{zJj\R@&MV2D>g`.@!9$'H8Jm(JB(TV&ruޟu6L` `bI dA ަ$;}}@ݙI&dDEeI݊j%Ja!- (rKJ%[IEDIhLAh! AE2k5Ju"-$yy 8CfkBD*B]OEU܈ ;~}JHK- imPU V&؃-AϟW@vZ8#L;A3B'J@AfhjJ}0ر3qfڡoK[U1Qh$X"g"x p fa'|qLA*H?UP'99ʀ+_T܄sĝ4$ "T'}>ֹLh"dե/0QHP& :jp%THv6quLK/KZ;}Ւ'm5鯳i=[jx[m8 ncTP)r,s1A`Xc Mhu, *J?) жnx=,-uTs>M!ƌ4mL3ܔN&miցp`Տ6_)D|N;}Tsnc΀b yFy(CGSm:&@@\k4v:Q7>-c}k@1  tRغTY]0@  ;}qc ̨$(1:R: .b$ ]}x/O]+qHx~Q|Zx,l\1G{ٛ O*ϋI@Gq3TK K+4)}A#;}h(S4ӯ{b2\1z}A *U(0II]^KH(Q^D次I"9& :>u*~"?OL9*0;5@=uAB;} ,EEFxGHQ)ܱTI  qбE]h"0 L]nXf^\` =RCl&h(%[P!*X8eR$@wACZ*Ćx%с'ŹWO$AQ;}i)KJO}"2ItJd_N%%^opݑe (5PwL<%b^=Sʕk.V x*e@w&<P;}GDS\^QFF6W/0 ( T 40@pNh%3(PKifJl((BZ!ldTe]2Y tCD(ZX tFMD}dzhCR;} 3NR:.(.ueBfKFW- 6U@Il_*wct%@l"u,@L(ub/_,fM*n^ XƜk;}UeN=Iԟ ,q޽Ig\EBDI4D((ߠD .` U4gЂIr}@9Z.b1$•uib&$d@CQ;}BlYElEh*e[έ^V Eߚ\-]l\VUn⦖>n 7}KA$A]]J3z!~ xR8 x"b!z}a`Q-Dİ@;}m2_8;1*"8OqDD$ ,2čȞlX_ HOڎ(ѵXYQeai6$xҩPHD`1dϚ@ ~JND=ȩ@Yo2;}* )mOBkȈ-Xv-5qL.ABR]XQdͫ!\;}Vz()U) %Jz;L Kqe/%#AۮP.d LbB@P#;!<@8i\ =dltj/M~ کr -죽*;}  8Е\PzGFݱp2NRLv'ȄOJ% HrZ6$$J>M$8 @!' 0+^I`,/ 8*gDD;}Z*FInUi DFT/Is7[:HH<1Yfj[=BO#ˈTv(1qNQ"H$B4,* Pcލn KaRD!'C;},@>BCȀKg4틓5@QWB%d@fjSXcD` Hk+&LTHu p?%zbJIV,{w$?0TtI()р g 4F8;}:G $@#@ ,;1fg@$euk/ u^6 "* |52ul'CRZDh:…pS5 PI1pLӯ(D$7d+Xuu3;}֒`$Ī3'tg6FthmF_POɆ?v 1TqjG'26/VI4! ŋ$ s TNo(u v';m:xN`f*Qf&ˆg/P;}RUZbG֕.Gg p7`-9z8ІXf yDFETLk\Zbz n); E"2@9aϕ5Y30;}YzNrbAc<*7ZԆ"" @Vxkw,DOلW|ڜ[9 Hj9lL$;KТaT)#a-v{$Tegz;}'vDGL %6.S龮@;L:9v@׻OP|FP[vH6@( 'l|+=o̵_{h&-(a0Gy/$d*`4TG*)vs|$jCzN>`Bp')9VEQ}l,tmx| H,Ȥr8̨tJZΧ%\xrBh^|N3G ]v7BX/yi{&Y.8xh{gp N?},zhs.y #\Vzٳ] Ϭ ҁT܏ ֩j?%6o{ cs@`\vDx)bN?}<4f2D6ɑ,GT Gv2CnسKGVOΏt y@e0*k zhS sjk 4-pL;!ѦeMpEݚ0xd?} LX*6U./ I2Z–y碡i%]Ljkl]Y^*܇pk%j>;l=v`ng?bFewBqYH3b'm~sq*Ȟ>19pTYf]xfǦe\"8*GnڠuL?}֨BۡTGcڈխ K.ʨ\7񩊍:6h6hU. ]G H+R46vag]Vѯ^Gp*|\ 6?}ml'r!:Z#3#J|@cL<#]V#sT̳wQ-V롆RK4[['YZ'N?*K־!W]ca}4c:ֶCsD7?}M7!h8F 2F#3^RG~P;by7k~#b'}x"R]&^1Z'>:&٥g_nB}k@eP];y|~Go?}1/<'*> J@'VҭF}mُ͠`?)h˞ü+F8vGX0{a_<ĢF7Bv%Py¬GҐwh;W* x?}FVyAB%~1dbEw}6cC0:1i(>6i`+ioAE=ɱt# 4&%/H%H(2 RcPf51̄?}LP:|n jAA8@2G{L@.(BK yϔ%w\z_~!xso;%G;"ӕk `3ɻ/hM@(os=t~R7?}&Jh*M)`=)(o{? P-LYIG PIQ(u'&61ql\7}]hG1P-"(JIYjDLVQ4(cNwRTJAX"`k?}- N}ތO:!^Au1k9dkcN)=hmSkc|Up\Dϔ$Tt'޷X2p`AP6lQӳ IO?}ƞֱj ջZV}lҖYޚv  wx,{ȦYZƳTe(k$r.ֽi tM7{.x ,%U/!C;ֽ޼2e]Q*7o~$.3?}6׀g`dSɲ|_|6z Ww ^qzaf rYXҵ_=|]6)1bW;,ya-'w"p% q[2?}/3x/YsNɹ>@48XF1Dg΄3@ll@-NCW֯0Z˦y7lżFiN(sOJ4T\W1ٷ?߀?}A#؃3p $/t1yl&+[  ,H0 J'ׄ6V9."rWwXhB)]zHzob8.W4ujUHxmx]'L.P?}7KvDxJ=g;׃p?~ph|`Yd57N'n,G xrnHqtClA-s(B\6 x=NJnȅ}w]`W%hU{(?}J`Ȅ 7x' cFblI@`Z3 Vh bwuɒKSiM;!M#]v ӧm{cMY*}~m0+2}(}Fq#s =?A?}wޫKԀr}ֲF dfLM.Pm8@ZLx)[fg=qa—zצ<m+g -^ qXx)Հ>Y|fȄ}DӏVIk+كM٤=v?}تӬZdM}` ٺ"f+<׼ԃl}ڋ ȏ3×W܋cgeYݩmǝo-ڤ\ܞ=M8M}?}YX-BꉮȥMވ= D/83iv*}G/L'.+~Ɍŝ'$B3B>4>׶}?}^7!f3+C!m׭K tLK]Mn[.kwWr1P-u։lIn[3肾9ZV.h>z.noιvNqYF.㛾v#?}kwNjqM;UNY~ѶP-Wޔ>=2p뉎ʞNОgɮ.Nn]>+Pfn/^l31?}*In겞>!;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?}%%%%?}?}?}?}<!