nPp ޽o/Oo! #@%`')+-/13579;=?/C@E`GIKMOQ S@WY]_a c@e`ikmo/s@u`wy{} @ ` @ ` @ ` @ ` ǀ @ o ׀ ٠  @` O`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!Ooo/Oo! #@%`')+-/13579;=?/C@E`GIKMOQ S@WY]_a c@e`ikmo/s@u`wy{} @ ` @ ` @ ` @ ` ǀ @ o ׀ ٠  @` O`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!OoMGIF 501,Z+!NLZH DOC S ;=NLZH172PRG (|S GIF_501ZIP m %9. -Z+!.. EXAMPLES .Z+!FREEWAREBUT Y+!DOCS nZ+!MGIF DIT Y+! MGIF DTT Y+!MGIF KEY Y+!SMGIF OPT Y+!yMGIFV5 RSC Y+!|uMGIF_5 PRG Y+!οMGIF_FL EXE Y+!DREADME 1ST Y+! SUPPORT TXT Y+!. .Z+!.. ,Z+!FUNCTION /Z+!CONVOLUT CZ+!PICTURES TZ+!@COMBINE \Z+![LOGO cZ+!pREADME Y+!~. /Z+!.. .Z+!BLUR IMG Y+!BRIGHT64IMG Y+!DARK64 IMG Y+! HISTO IMG Y+! HOLD128 IMG Y+! INVERT0 IMG Y+!LMAX3 IMG Y+!LMAX3OILIMG Y+!LMIN3 IMG Y+!LOGSCALEIMG Y+!MOSAIC5 IMG Y+!ORIGINALIMG Y+!ROTATE44IMG Y+!GGdP mmmm mmmm UUUUUUUU*߀ UUUUUUUUJ mmj$ @U_ յ[U[m* ZڭjB ڭ} ߀ mkj!Z ֫UVoUH _ ZUjտ [Z[Z jZ%knUD ] mo RPf UUTZ k"j߀ V]_ ZүJUU_ UUWzUR kkYz_RE Um?UU$" ֟U[T_ V[WUII_ ZOVU*"_ UUkUTD߀ VUVڪ_ ZqkA_ UZjT UW[URB߀ kn~_ [Z_ֵTE_ mzR߀ UV߷kVE_ jj VڪmZE kk[T UmumR_ ZJ߀ Uk_mD6 jﷵP_ [VUDk jn!Z VAU߀ kkmT_ U_ UnTJ߀ ڪQ6 kZz ko֑m_ J kUmV j-j j߀ W~* VlU_ Zz kUm)V_ VV߀ o VݿUZ_ kzzJ UjV+U uj|V߀ UU_ WնZ jZV߀ ]UmkZ_ ڭ[UUkU_ _jjjڵ խVUU յUVUV Zjjֶ՟ UkZU[Zj߀ ݶkkm[U[_ ZխUUj_ jVUmj VUmnZ UkUի_gl2ennfCɽ_~NVYoJ݋5.?kMKK5!߫.vY%:mޗ̸N_| \ 1%u@g^)ȨVߵ_lƷJ{7=.3J^uE[Ekٗꘐ v=ít/ktTxN"_Y+VOQ Upuj|$w8J/f}5Gp¯*"_a!4RF6vnjNɝ^5>.rpdGm8H':[ȢFaw/z27882DG fg,1䁬u(}IG&IzA@ k<4wj6yԵJt_| 1i3yf'#-9 `^/_V=J>==.oT&211ߧޛCA25?>xٛV,x5&p) 1YQd˃%oeܿ/JT酣I/\3I3߮!=GF_߳}X@=ms$q>z"7QWGGdP """"""""""""/ IIIIIIIIIIIIO $$$$$$$$$$$$/ IIIIIIIIIIIIO $$$$$$/ IJIJIJI@IO I$$$$ $ $HHHDO I$I%$J $ $%$%5HI/ I$H%$%O $RHJSU@@ IDI! / ")$JVAJO "D+T D BUJ}U )/ )"IUj@O HU@DD %"I%+ )/ HI` O %"$VPH HI$UO %$I4.R%$/ $MuO JII$I"H/ $"I+F%T I$DjP O $B$Ӭ I$)I*U$Q@ $R"EP II[TTQD/ "$*-UR$@ "IJUU)B/ BI-YTP ($oVUJO JJHI*ڪ@/ !!"ZުI* JDkuRO $E"֪IH / I(Hkj֩$ $BZRO I*IVUUZH)/ $I%[ݫR@H E$mU %/ I)I%{֪H $$HO HRUw_mV %/ %)I ڪ H$w}ڪ@"RO %)HJݮUT/ H"m@$ "II*_]TO $$몪 BI/ H[}֔$$ "HZO I%"۪j$$I/ $n^I$ JJFZL I/ !!+^U$ I"O JJUURI/ $HO I$]JI $ $Jk}ڤ$`I/ uJI8O HD %T"$ %#ZJI$II/ Hv%$J&$"O %%uI II/ H^E%!$$ %**JBDO HWA*II/ "Ԕ$III$ JPDDO BA! III$I/ )z*JQ$$I)$ JD$RI$DO "$J II)$/ IIJI!R$HO $!$I%$RJ/ IIE$$$O^82ug~/Ylx.oƘ,ޤ-z2[- Er/O eiInQ\WQ.6||)c%c(o^@vuM7û(pMWZƒ|dG#=M.&S[}A"IީM,/M# 1Mscb+gZrs7YN^o )yO]xNҌj5bimG+1_qsϝ$@Ljۛ+r7=q9[6JMo],%;ƥ,y+Po+x*H}"CyMu}lJ-1Q!)F|xFC.I#t'BG"χ TSv<^ςXlONp^&E*.t͛Xl^bwwU>1~s@v~>kILOOE it(_#߀9wC,&HD>ږMGLP;%)tiQ-$z-#6[>u9~ 2(No\^'8$iXMk>fT_GGdP mmmm߀ mmm ߀ mmiDm ޴? mmmM߀ j ڵZVUF u߀ } ]K߀ v~{ մ/ ڿK_z O Z>߀ oU omvz _[߀ moU [k ߶?ժ ߀ mU ߀ j }ޫ ou տ ooU mZ W omU O [ گ ~= nmT~߀ m Q Um G vm mڝ w_ ݷU  m߀  ݶw ߀ m w߀ =  W+o߀   ?߀ o o}}_ o _ouV  ݷ mw߀ w۶ ߀ m vvm m߷ ݶ߀ kvv ڭߛRo}4f={oQ 6ᤙoLwv( L]0yӽ+LJwGFƚ華 D$_QMgfkƝ$}t{^4A5ҏ?|S@wLJXvӻKZXq2.EOavޚYg"ι˾?vsas튅n'g^;n멌;/p4~ePTqy^79^_e o[oy{-q\/3}/Zׇ'l}M1LuYTʸ._s !jUt#1S4bKΫf] }*Vc"y^^e{;-,xC|osS+!n fy-N A繽A{3qn+ ݘSx5/uMѳ{ Ќ9:@оAheB]猬eU껣fx}.sKy|m%]fw|R2Mٲ/DZAx=%0"Ѫ9`ZoVeUhs*D_!O إg.Ϋȳ|7v7^cO\2ri竹.DtL:%l0Xn7|j_va΅LZ/KVXNeMž3j d".0e}K7 /=92hLK&ba$L=U?52XGGdP  $I$I$I$I/  I$I$I$I$ / $I$I$HI / )I$I$O $ p $IR{ / $D) I  GDO $Dk  ?(O $I!$ C / $$ # I AH/ /@ )$  $?/ $?d^@ Ix  T#؈ It $' / ut@A ) / B $ =>X  $wȀ O $${B P}  $@?o/  ߪ $$ kv܈/ $w $% PO n / @J^P ) G/ "m $O|@ / H$ݵ@1! [/ $?k@A / $_d! ,@/ %0 BA@ $JO  mx  ߿%"O  @_{x'  H?w$O }! %$ O  $II/  BI $$ @$/ _D@ ?@@ Iw@/ HI I" $BA AI / '!! @I$$I/ A   R$I/ H@ BI$JJI)O\(}x&=^č!X"R{ L?ߞ3k{.^<vi{eZYX߻핆he r2W.l7ߘj3^z0Rua:ə [)2*b7&ܴmQ\pbBg.JZk)(ZpߣKtՉ *<'b͈7ۏ㦆Zh P b Э0fy0es!O1i od4l'i F-RQT4_XH`u#I`%lM H{fNwY "J/ ?C+6gbV}#Dly V-Z[ ]ýPJ%XGS5ؽU؉jy0Ow:G؀6'Etxy y)WYjv n 5OHT}y>C18 |hMvzT3ݔBG,vi l*z'sOnh!"xmOZֈ2\H#dg!S巼ZD)m<[-$,`GM+plDyؒ6nc 7+Y̫%swq3oQPoxBM.;BuDTN:j,K أ>,Y .:ǐi '# K(jID::eҳ}:-B@r[csK4tt$JV7n< 0Asڔ6kA-cGSYjh$C(ֈk 8J2aD_W.< d؊w]q V>0J3q28QxH!ߌî˫(-=HBr {&r,:um^kP;"?f(\* JIURN VJO U*JPkUO R%)(VO JT*ڪ~O URBUJիO RR$UZO JTRpU[kWO UJUT%PUUO RRV8O JU)%I%!Jkw/ U$RTN %UUO R*(֯ JRTJJ~ UJRJ D%UUVO RJB *}O JJR!/ U*U) RUt RJE )J JU)R ($-z UJ*JU/ RTJ JUT@Rꯀ U)%R@*_O RR"UW JT)%/ UJ!AVR RRHE*IO JR !O U*P@*VUO R+IO JRH UJUP BT R %Jo JURP$%j%/ U$@$UUO RR*$O JR$(-JJ UJRU)/ RQGʩUO JJ BI)J U*Pu)* RB* RO JU UJ_O UID + RBRRO JTH UUJ U/ U*))CI)O R%JO JRI*IQT UP *UU*J R$i)RO JDUURUJ* URUT RIUURJUo J *JJR T%TTJJ RR)JU%RO J T)JJU%/ TUJR%)H R*RTU*O JJUIJUJO URT$JTK^5Kɂhy%0gGzzL&.sxJ|8xQ:]< {AЁvyz8R3UQ*M!Ƃ"lV9asɴ\q;GD.{zPpT0mhKJH? Qb6gʷG~tGg/l$'cB}?EQvqi>עP9 dWl%=SzH[Cb،vhօ|hIs3tFLjeNBfv6={Svޑ!N(}pHEtSHIGe>r%~2Ȏ |Hqx*hH^B2FF0DNsk@$ 9(s?R#X 'I~"֑1j6FPaiTn ٍ@Vq8J(2He9eXѓWhd'uI4Q,-6/O'74s󄃑wd+E!$kPwq%ي!;^sUq~0_wWZ)v-[dKMhr)2Q\)Yv|׋T4R{%kх eD*y,9SiqՅ}nO;φpJ4Cby6]D|)cIQ1f̌cӓrl0mE1DVd9~W4KE(Wѓ vu Ȯ uFv\*1e≹7Q 7>c1Y4˥\v ծ#_[ S$|}Ր`cPLnDUQ۰n/-0]NdG|mm§J2gU*,έ(HN{H'c9"Ӎ~ VYd /M4g$l9N͔kي, Q-H]eFtE) ꍈ0 RTΚV}Ni-Qk7N%ax1>֞Qccdkw l圆9La}jιNj%3N??Sysbl%00̵p PcȪV[fnIH$xZ^#rپ T+4L_LB>^.RqM[n:U*2cέHՙX\֞0 ~^4Eߘΐ g|i^*O1Pa^k0Y8}d ?oJ-Qʊy~o$@>Da>VN9QmGGdP ߀ UUUUUUUT+U_ jڶjZ UUUUUI@ U UUUUP U UUUUZZP nU ZUURk_ jT UmHU_ UW"U_ ]PU_ UVoP UvIE_ UU@PJ!_ UU $ _ VҥH ZUJT$ VU_ DH@ UR VI UUU}uUT - UV%I" UXzڪ$_ UWUU_ UUjhwmJH" ZR UU^wj ]ݭUR_ mUmvA_ UU^۪( UUwvnT j _]@_ UUUo* wUjU_ UUۺU_ }T Um }ڀU_ U^v@ ʪ}j_ UWlP UU_ _Uj HJ kUU_ UUު dUU_ UT ߾UTUU_ {UTV UUUU_ [*U_ U@ UUUUU* nUU_ UUUZV UUjV KUUUUUUU_ UUjjUU_ UU+Z UU_ *UUU_ UUUUUUUUZ ڪ_ VUUUUUU_ ڪ UUMUUUUUU_ jV Zm_ LI NņONsjcDP{,X#2rkAS@rm|:{nt,UCvK aUQ`RV*VB@ fCzvDz,ӣ|W=O OtpM(xX+P  6!ĎiJbvAnYZ0_/NjMPVEv@xDnb ݯwT9ʛ<9řTL;+(%ڃ2?*@"3LPYGns % %} ֓Nc!!iKR&LbT  2m܁Sg<PI6@TcfHaLHfv Xa(Ӣ`Y>"Q?l=w(R} TD9hAttrV:6vui3sy:?.2JJWl|gs̏SYi3|Ugjn GS>j|@Y8L2˨nЂħ"GjUkR"Ҳد>ݒ%lcDPZ !Qj69KCѓF+d!!RVY$Gu6ULOGWR֬FjŅ![S_KsS:X"HM"| T` O>aeh%/Ϟa!Eŭˡphν&P(Y[ q28`ZE @|a: vpMhfa􃨥c9(]P=q3zGGdP mmmm mmmm UUUUUUUUUUU_ UUUUUUUUUUU mmmڿ "_ յ[U[wuUm_ ZڭQ.߀ ڭjk_ mkjڑ Z ֫UVoj ߀ ^Zu [ZV{B_ jWm{j m_ժD Uת}i( _W*_ VoRIVֿ ZګݿU UUo֪T kkUU߀ UURJ mUJ V_[U* ֵoﶪ_ UZmUT߀ V_% Ym}jڪ U[nުC_ Roݽj*߀ խ{m_ [j]T߀ [UnW_ UjwE_ jڭU Vj[{ZԖ jխ֪Z߀ Zݵ_ UڨU Vom{n jַ޵P߀ UU]Uj mS_ VJ_ Z~߀ mZ mk_zv_ wmջm_ jժ߀ VUU_ kV. ZV߀ U_ ֫ kkZڟ _mUk Z}[kU _Z ڶU_ UZ_ [W+V߀ j Umm~_ WU _VjV }[WZ߀ mUگV_ 着ڵVj_ ֵ֪U[m ZmZ֭ kVUZU߀ UZkkZڭ_ ֭ZUkV_ [ZmmUkV߀ UjֵZ Z[UUVk_ UkmUZU_ jUZ֫UU߀ ڵjj[k_ShUXS[9_M@;.AYQa͟34 xIT1^\õ$4O+Zc:Cf.hZfwT$jfU*Ӱ.Zgqj2"Tf&U`%4m=XJfxpq.]Pd;Pt#NpWkTGaAwfeڅӕ'Yg J Fh{:aiLs2F_"cPy  vAlF`9/^yg\#VPPvfF ?gn ϣ(Nk^%.C›i$h d@(ZEjֆ)nf|Ϥ-!D)(rt](6(c?^ 6bGlFMfE.R霊 (ʝ^V'Øء$v¡ÖVVڡI=H]Yo>hi[Ʃ)"|ɱeD"&ѨUK *Jfa_Һt 6)Rvq feh2<&G$I>RvUX (o궺bbzA D+d* +.nBlŢߘT:Hdl5: JlHA,,hRȥ_04hҲ֨V>۩Jw"t5jyi̲fmtNnjŖJID\*ƨRj`a,@&FUfƬ-mj@Xm+$n/r_۪\$m! `y*Va-j©JϚ(A1nON'dlZg0ΫGGdP   / @@@@@@@@@@@  /  @@@@@@D@ "   @/ H   $ @@ $/ H*  $@H"O "@** @ $@  RR B/  @ $#Ȫ@  @O HP "AH $D  @J@O    $@JT  $HA A$"DO !! DHJ !/ @!@ $"D  "@O  B%B(  $$(@ AE. DUHR@B @H@O @%m(B E@ $@m(  HE$ $A/TT $!O  _d D [RID"/ !$~I$P T$@ @ݒD! ){IPO $AIB UzQ$D DݪIO AKj@@ !*D@ @I$ A K޵$A/ *W@" $ JDJO ) B $)O$ *PO I   %АT$! )!O K I %.@ " UA $O Q @ @ "  !! "O @@BH $ / r ! A " D$@ %`@ / DH " !$A   / D @E%U Ūa?zb{rxA:겯FK:vb'O3h͹{Mdq;7Ru.mgcJ(opɶꌬ_Wuuny3Pt0~_#cBg0OV-;ۮkr?JP@ʶrv:2AD"!p$(&i ԪM4 Brb6C`b Q(a(Hb!yBr:0a`A E@e&EdfVkM7Wm}}0I iY(yJ>z0 5/K[{+7ĩoL4ϲ( .Xp- A F!b$N&u5>(Ά=V<B>YȮU G )5k˛0 8091X< IBJnԎ[N%tTԝ1M%@,!5_j>Ge]L*_!0A  rk)DGGdP mmmm mmmUm UUUUUUUU[UU_ UUUUUUUVUU mmݩ m_ kT%U յ[UZ@ Zڭִ&߀ ڭm Z_ mjUDk ֫UVm Z[z_ [Z[Zݬ%U jmUkkUEj mVZ E UԷJ&_ aUک! VV߀ Z֠{U"*_ UU[_UZB kkjWUJ)_ UWkWV*_ _ VkgRRD U]mUU_ UU֧zUH_ V]]UU_ Z۫ꪩU_ UZV[Z$_ VUUU kz]T_ [Z_}[j_ mVUQ UV]uUZT߀ jk{߽kI+_ Vڭzh_ kkVV* Uk{߽ڨJ߀ Z{kU)_ UV֪HV jm"+_ [VQ5 jۿuZ VI+_ kkkhU U_ݥڿ URJ_ ڪVUk k[[E% jZ߀ oߵJ֭_ kU_ mo*[ {z_ _~UV VUV ZVU kWiR_ ~mV_ j* W_۪E jumjj&߀ [[]J_ f%U_ UQV. k޵VUտ eVڪZ ]kU[kjժ߀ jmZ zUjU_ ֺUUVmk_ U]m Ujej mVVmV߀ ZMUVʵkU_ jڵkm֭j_ ګVժ֪խZ߀ mkZVZ_ UmڿWP`oB5F&'A<(RUg&K6el +X+,MOaӰYrVM 47< *C5S JhT%(`U8gum-bUź TهD3Qw[nѺwܽ',2LG<۵v6~t׻wkÜ98PGGdP mmmm mmmm UUUUUUUUUUU_ UUUUUUUU*߀ mmim_ U յ[U[WT Zڭա _ ڭھZ߀ mkj@_ ֫UVmT_ ZZZV߀ [ZԫU ڿ j^_ U_ mgH k UVީ! ajuT V[RJ ZI!T߀ UU[T_ kkj_j UU|?+URR ?ZI VյR_ U+ڪ߀ UU{mTD VSݵUT_ ZmjA UZ[p})_ V۫Z j~>UUU_ [Zwֵ_ mjR߀ UVm_ jjV VڭR kkU{_֭߀ UjP ZWmJU_ UU- jڪV [VkZ߀ jj_ WںV kk[l_ UmmղV߀ U~*ڿ ڪmU_ k[oQU jBڵ_ ^uvVڿ kU-_ jݩUmU ն WdZڿ V\UUU_ ZZ k_Vm @ ֫_ VUZU jʵj [mZx* U[m Zm]UU_ ojZտ VmV_ _֪Zտ VZYZ wڭUmUV_ ժ֪տ [kZZյVj߀ VUkUUZ[_ ZmkUUU_ UZUmZ߀ ֭UUv_ jڵZZ_ jUYkV[ Ukmkmjm_KSvt@M1 08bCn~}=y|ڣ If[BL:Q}1mLo4&q$: MXwtV[%887isw3[E*o[́Puu:$Bg绹5Wv}N}[{R{/RTjcgY8mMjE'yKzXټjٚ;XVeb9z<̢z Nz&4zN.M{WoTZG':$!GRRl\]4LG׎L w:?a"kHΕ(ꓩ8A/_,D**VeFg$QSr Ŀl0y [z9$g_ÚkiTػd.8\0㈎@|S% A{hMM1zCM1j/i0zj^qU|?tL{([ъE!{hZ\c%&;JAo.-#_ _ =C6AJS'/g.zkzҀq<^JyWx} ޔl΍}0KܦHeS̿>.eYDCT}@In'W]$z{ 3kg0VQLwO0tB^߬!ѵ/Lg 3A.LiQ2 lh4hJ 4qn}o*1߆w#e+ |D(R"bD,BgS7Du=g\y?U;n9e-2)+2&GZGGdP  W V V Z j Umo TT  DDE )!R  IB jDSW "o TCU UEUP n: J ^5UP_ kڪk ֯u]V Uڵjе ZnU VT mojеm ժuSV Zwۨڶ VmSU jj _{jV ZЫհֿ jU U+ Uj wU ֵUWڪW Z֪kjo joYZ [Umտ ڭjm UUmV jZoիU ]kkk UU__ mUZ UjU Vխj jV_ݭ UkoW _V Vժj U [jZ [mVk[ UOU }o Zֿ Z V Z[ Wo m_ k կֿ Ϸ ] [nY|KJ64𢙝|'ݹi}0*Wq&CxovyG|GqٛlfqnOߨ!mP`jYSL_AC*SbMq<\Dk rh{demx2܅J}!u~ ̿ҁAůف4\b72kkoD&_o7 6ݼ,;|[ы5?ղ?W28cNeLGMXb8jy>~^CH#VvP1 X ;[|-oo D3=嚫DGr 2+&QDp`׳g bNzBK.hHW$kxShP@M8b]!'B8iԋ9x$js?7OY1[JmFݯBA"OZV3os{БezJuLn?yu~01簧WʊVKx0(U*=iK!ȓcIJ3<NVVeaxfP[5_eO*@6"*cW:V̡L}IypOu. CZ+!.. .Z+!DIRS IMG Y+! F%GDIR__NEIMG Y+!*HI_PASS2IMG Y+!,KIRSCHNEIMG Y+!.LAPLACE2IMG Y+!0LINE__NEIMG Y+!2LOWPASS2IMG Y+!4NEBIAS64IMG Y+!6ORIGINALIMG Y+!8SDIFF_NEIMG Y+!:SMOOTHNEIMG Y+!<SOBEL_NEIMG Y+!>tt+UUuUUUV&mmmmvmmmmmmmm&Vmmmmummmm֭mmmjꪪUUUWUU`ZUUUZUUU`&Ummڵ[mm_mmmkL`mUUPvUUV&Ujj8UuZjhV֫VmVm j[U[T? mU[U@jjU`&[[U[U[U[íZj`4Pu`&UjmP?VmV\`ժյڡ"z`&mVVkj Z~U v`&UU߂5UZ[PVUOkjz&j?UkZ>}c@UjmkGZ5h{U`&VVۅumUjP[Va @un&[Z?T; uA)mZj&jUG h?[ֶUKV=c-k[`&Umks0 Vֶ:~ZW.Ej`&mSP0vڪUZ*@`&VAuk[Zkk\^_&Zǃ?up8?UUn?`&jX_mmx`խmP8~&UZU UO:B`&[k[M7P@ ֶ j&jmuNJhv@ Zp'`&U{uN5[ZhpƫkUU|~ q?`&nUQx>ꪵj|+UV>TA.&RmmZl`*ֵ Z€`&] ZV߂ kUm[cƠ jq|1𶪫ZUkV`&UmV'صVjd>u\ ڭjOF`&[U?uZP;*Uc$ `&j[/|0k}ᶫkUmja4 `&Um?T{uZ|U&mZ}xcvժ^*ڵU{:`&VV;gumUmG,*iV.&ZZ.µU~6[j;~41;`&j֬x/Kƶmj"VխV"u`&UZTomuUOFxJ=ڪUW]tT`v&[jh޾ VjkW&jV!~vkwVo.`VkQumVVխ&jp*jX?mZx`&[ZբVZA_1OU`&UUZ߫UU1| j `&jk6mlB}}խ?W_R-`&[Z?*ֶUw{&jm UvVVo]4`&UUj[UPn֫j׮pUZֶuk`[Vln&kZֵv@? UZֵ#V`UU^ ڪUU߼ Z֨j/*ֵS:mk`kZ[6[jֵpj`UkxuVUj烀ժ`m} ڪvګ }[UVUOU&V`nkmVjm[jZ՟ڵ`Z_aUu\-k?&j¾?ֶh7խ??pUUUP_V0U`[nŃgu?Z`j ի VVUZ\jV8Q um굸ڪ_kVjPhx Uv|Unc*Z&[p֩|* ꪵ.ֲ߿jjU`[Z-mV+[V*UOV&jUWUյjժ=U&[VkgZ@VUʭ~1ku`&kխ^VAZժ֪sZZV&WUkZ Z5pjZ@Zj[jj`&ZUkUU5UkU[k[BUUUT`&lڭUjVmv[jjmmnVmmUV&XUkk[WUUuUUUڵU֪ժ&X?UUjmm[VjVֶZ`&`?ZUjVkVVV[[kU`&QU[kZ[VխmZVUjUjm`&kUZkVV֪UVVڶʶZUU&SUVkZZZkZUUkVֿ5UmZ֫kZ&]VjUUkV5[ZkZխjֵkUjkV`&e[ZZjjZUUZZ֭jֵUke`UUuUUUV&mmmmvmmmmmmmm&Vmmmmummmm֭mmmjUUUPUU`ZuUUZUUU`&Ummڵ[mmm mmml`mUUS UUUT!V&Ujj VZjjꂂ֫VmVm&j[U[TkvU[U[!Zjj U`&[[U[U/u[U[WRZjou`&UjmPuVmV~jյڿ z`&mVVjڭJZNU v`&UUZօ݂UZVUkRڪUg@z j Z߅[6kZjߵTA[Vmkcֵ{U`VVj[mUkU" `@un&[ZǁT? m5඿޵Imn~@j&jUCX;V*{$!UV=_[`&Umks uVֵl-_@`&mQ`;Mvڪպ+~IBRUZ`&V k[ZUi$*kk\~Ez&ZCu}U"JUUn &j}mm_KTTխC,@`&UZnuUejJVUO6`&[k[LN5֫UI!ֶ( &jmuLJ?lvQUTJZxT9'`&Uǽh[ZqUUUBkUU| ; @/`&nV/ꪵ[m(UV\Zֶ|h?K'`&U|<[ZW+EumUZ@ڭj(*0:&ZTkTΎkֵZ1 {`&jִ}혊mիVu`UZY2U{j&[jQ3t:?ZֵO콿ЁjV7-vփߘZֿK`VkRumUZ0VZx&jbvkk}=jUU_k`&[ZeuU@zֿU`UUZmuUU߃ڪZ[``jȃ =Uvm[Vkk~U`[ZJ =_uPjg`jm׀zӃpUVյկ UUUu[Vou>ֵm`Zֵ nqnk ym׃6-kZx*v[W>V`&UUX_[ZUVS:~UZ֬k}mj֪jն`&kZu򪭶UX~U[Z֫Oʪ`&Ukq䍵jVC]Zjڟ+]m`&mﹿp|6Vڭ.ZUe&VG_Z5jmkn?T`ZvOV[j<0UV&j֟kvg_֭W`8jUU/ uU_ |UZi\\ڭ`&[lp u V?ֵW &jt5P v`Z֫WWV`&Vh6um8Gjj`&jZ?vmZV@-Z&[ceSVUaڮUU\gj&UG-mjkuQjU?zms`&jU-v-U{j KUV3&[ Zwjuu[Up=[V*mm&k=6ZնjZVUm]㪪&Vյ֫UV_5mVkkjkZoV`&ZUVZժj]UV5kUڶ&lkmVm֫VUjV[UU`&YUVֵVڵUZZ֪[jڵm&Q8 UZګj֫juVUkZ[nVֵjֵUj`&i`5Um[ZڭUvVjժ߀jZ֫UUW`QUVkUU`j֫jU[ZjkZjڵj&h֭j֭VVڭUV ZZ[[VZ&PmZխVj[5[UmUUZmZ*յZmUj`&[kVZխZյkUmZVڭVګZګU`&mUjjֵZZZkUZjVժmkUVڶ`iS (Ϟn` m*Yin- Uswg {g"3.ـ*6*.* Q7G8yJ33;@ h_~Uia7(sE3ddt):^YLvDceU҇WXd`%}Ypz}tՐmr[ʼO#,-Yڬ9!M:#f/OM~e%l~1MUl|TtcqZ;bKBft'\Nk=2-lh1-E 'MGIF.501\EXAMPLES\CONVOLUT\HI_PASS2.IMGcqrpE7iawgyv:(g.>Y>ӒhF:rRQGyJd R~"{L)2w#eˤr.L%a)ZF! F(~vdlxv1s(y%k= g换-y7<.^J"8я$z=ĩ3p,us+w#H(a ah_3.(,JKÁ ey&@EFyGGdP      _ ~W ~{ ;  ׇ       ? {     _   ?  o     ~   O _  ? 7888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,@ H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k).@C$ӧGբQ˞Mۨnh GGdP mmmm mmmm UUUUUUUUj߀ UUUUUUU__UU_ mm` 6߀ յ[U[Uh_ Zڭۦ V ڭ_ mkjjPj߀ ֫VUiH Yڧ- _ [ZkUR jVZ( ֿ mokh U_ U{P Z߀ UQ_ V*E_ ZUQ0 UUTH  kkZ_&߀ UkmԪ` ?^J ߀ VubP_ U+OOں߀ UUԧ]mJT` VS}UU߀ Uaܢ UZڧ]V߀ Uow[zQ_ m> [Zwڪ_ minT_ UU?^b jjk& VڭeE kkVoZԍ_ Uj) Z[Q_ UUR- j{]Du_ [Vo׮U_ j˿ꐫ vo{U! kkN߀ Ukon UV_ ڪ+[_ k[/0j߀ j_ ^wU kVj iuV߀ Vڿ SwnfVk_ Vzժ Zګ3Z_ ko&U @5m_ _UU VYT m_ jy߀ ZR: Em}kU_ ZUUZ߀ nVj._ Yխ&kV߀ _VZUk_ kUnU_ wUUkUkj UVj[U kjUZ߀ [VVk_ kjZjխ_ jUV ƭVVmUZ ZUUjڵkjֿ kUmmUZZ߀ UmUUkZHz((NqB=jƴֵ,M8v4p*3?ikm"ZV&^#Mn,"r2䃘G;U Sא% ]g^UPrK3䬵Ca{U6'm T^V5KCYV^%jL[qKL;\܌eug xY^Y~_-|v"z.Y`/ӱYx[mk[\dJ rY\AV2[l0:ī1.J;){EUalJ#X?Y$3Z/4R۬H'{9C0)%XZ4%mhg!lo,'#6,Y,J-քz|#e5VMA%RD&sYUWOhXʯs"Śq".sm]ĐHuR/'d[f Ӎ6;ﱍ*WfؤKaȜIxVЖ6#ﶘnV<&pf|"x#,-W"G1C>HŲ>} ;8$մ2֫}!9[=:I&㼲6n-l'˥L@JAd]ȼ,7t/"VRxÓ-\⬂Nfl)4<,Q!A {%,J4 X ʨqv71q bfxƻC޵VU_{S8*RĹ,x$tGGdP  ` p   ?F m?  2? ? ? ?{  @? q? :`? x ` m   ?_?Ϝ ?c_  X=M B c 1+}  p_ ~oo ? _  ~g o] > {/g vn ?t  _ } W [? Y ] m  _? 7` y ?     ?   | > =?  UUUUUUUUUUU_Vw6@؆sMƜN1@&O0s͘~$J:@=کZdvapp'/_Ԃ$o2Lw4*4ebkfOJJi6TuQl&JO@sSc_M !yβ͟p?N]뼡h#tD/Ds7^<`EsǓy C`[_U#N1]8lzކ,:罓O X2&ѣXowԋ]@]% $ VNI'ϛ,zнmm!yvmR>z#^Z]T^BT?D9e虊z:"oϥN]ErKSv/lQQyήZ*mI[LAO/ #P" 39o2Lj~/1˞=I7j][G;.A:$y= îy K[uOAz,CeDf ݄(bǐi$T|rDeVm[>3n%gѣT]< r5~ mj".;SxZ9GGdP  ? n O  {  ?  O ݻ  { o  ?  ? s  ?  w ߿    ?   q w? ? r   | o; v @?   ?? E} . _w    ? UUUUUUUUU_H0O=k}y-܇7PaG^3Y _U7zϭkN_ M:q$람W屒MbJ}YAN+Wן_?Z_L}%R,Znyi<{5!~mr&N8FˮM[yAk^tBsn㩜fhMsrtⓏ_֫L7e:Qz!Ց\q׿XB+ JW;ֺ :¿=qdNM\gsIC;1*۞sʶZQ+F}mSץJP'|wsD?4dTp T.+Twlǭ9b]Ǎxbщ{Uo=ƺ9{QuLd1pxղ-Qxr7y-Ebb=l*dV}⫯h&:GӴv\k=ѠϜv^FD:=D _fsL4cĄZV/Nz)BE➻`KЖ 9 yټLr9|/Ԩw(C9Oz/_Um;`:bun{J锦xϛ~Cz$}MnX3ߵ& e:0 KYs듍wL#y\|5t>vt͞k$}FJv70UC黿[Ol.ODj1Om\.GGdP   ?   ? y     _    ~   ? G  _ ߿ } ݿ   u "G߯XKꁨr>ꊸ}Z'!OݾikEI'{B8ZKr%΄& 먾 `QCdR07L{H%\^+s_4𲔱Xrp,3\Iȵ@S~C?a>v\L>f]ZUeN8#H))Xjls; Lg Y&*cdO]UL S.ڦe+[hD :C-Srg-1)<ٻ/~~KPҥ7-"dۊ ]ܱ!{f?R#=%q 0HGT__ldb}ZvP{A-HopRG6cOςA [a0b{,TwojuqLj f>,N㿵J|0X97pp=NvvűkYK=YB}<_IN*eopHo_ˡ* zQ-=/pG kK7ig[,RPa LJkk!LMQ>b[eez >WW[a:ՎAUL6&VG+]:xtL Yf&]v_WÎ:4*V$`R|o iT@T>F2!,$whڮCbԣ-'d iL͏>3(tÃ(V%s4J!d1bػER`_) !rGGdP ߀ ֶ իUUUի_ n߀ ڵmUmUmUW?m WWW  ݺպպ}Z ڪ]j >߀ w[kl ?W_ v۰i=m V߫mQR > jU߀ ڻqn-> mը@= V?4Dz:߀ unlpk_ m€a ]_ゐQ  z0 ?߀ kWo΅0w_ U4@?߀ UU = kn&߀ [L> ۭaCO SUvఏ mnqTx Vǰ!߀ [ڭct߀ m1 [݈r"_ ݭok>lS ֵ]uP#' ZpP '_ jVv ~n߀ ~Jۋ+O ֶTKZܝ ڻZB))_ Uu1T< -󸤵&v߀ Voh)UlD{_ {Uƪ*(: ߵU Zϼ)Uq߀ jolÜ_ ].x}Z߀ ժ\~ ֿ ZZ:_ UjǐU߀ u6֑kն ojLî߀ lٻ ,m ״.۫ jo] eյ Wgj& n߀ Sqpk_ ]~U?] ;1l_ W? }n;Z߀ Z[kW_ yj= vۿ gնm_ ή^o߀ j|] _Uݭ>kk 8mn_ aֵvj5u] {jޭ߀ w[Uګkk_ ꪭڵZ߀ ֪[n {[UW_ kZj ݵV[wv߀ jj_ URj*ZkC*3 %k\NGxL%x潃5xBS|ü>l?C·T;?ڊoqaLţF'Cfr;Y ezxKn.?ouzp#_9&0s;fݻFΎT; ,q Z+8;],)/DĦ5G 9D`ެ:4EaƁFcf0 IY3viWoe:-lh1-ptI $MGIF.501\EXAMPLES\PICTURES\LINES.IMGcqrUUU_ [Zwֵ_ mjR߀ UVm_ jjV VڭR kkU{_֭߀ UjP ZWmJU_ UU- jڪV [VkZ߀ jj_ WںV kk[l_ UmmղV߀ U~*ڿ ڪmU_ k[oQU jBڵ_ ^uvVڿ kU-_ jݩUmU ն WdZڿ V\UUU_ ZZ k_Vm @ ֫_ VUZU jʵj [mZx* U[m Zm]UU_ ojZտ VmV_ _֪Zտ VZYZ wڭUmUV_ ժ֪տ [kZZյVj߀ VUkUUZ[_ ZmkUUU_ UZUmZ߀ ֭UUv_ jڵZZ_ jUYkV[ Ukmkmjm_rީٳjzJD[$&aG b@("B"kY !KLQ ^ϕ1c+ N]1oV,m~@-`25NBNZTF{$F5}0z(!1I*lՊ~&i^,^K佳s޺&Hj:X-lh1-OnE $MGIF.501\EXAMPLES\FUNCTION\LMIN3.IMG]@cqr⋂2J&`G~$ $2-@ _l2 V0437qtm -9&bGGdP ޮ   _ ?    { o  ?        w            UUTUUUUUUU_^1 P l#+[vBrOex ttUDI x` mX!dhlw0DknΗ萪@YfC;WVSi KD(08 C) N<puPg,| /W"cc05b/"-?Gϵ3 d ks&w=E*q! 0 8QjrpC]]K/+F5Mli Tcȃ-[6, /,@mP*?,<&: ``t@@z <|C53,Ql/B)|݋I|D!p;sтXЄx w7,5lE00T!]': y~D8G!8ķd:!RoYQz͓ `DpCh2+MEw:CPf*$ a$C7Y":e,_x?G8Q +s?#0V /F16D '/WV'|Q ~pD 75 WWx`} 1/ґ G'Sf {q'/d~{zUiA G ` `0U@YmA7U #aPA @00 K##n '_qU 0  %z2 d%ps~GGdP * .    ?{   ? ? k _ i W ?   {_ m  _o   o _     ? h ? ?     |  ? UUUUUUUUUUU_ȒM4~`[؞'8K~ȔlWHbWs䕪w`W  Z8 eH @Q`P0'R*E@KLr6ɢc@*J0xC*@+ʰ x O8PYPv0 Vi+gp;깻t눿u}&bp 0 < ~e 0 YP P 㠎{ua` p P 3Fkg @ p b A+f 3[h3MxOco\3nZ0xq4 :c Q& YZp P @mi d yɰ ( ِ 0xeo` ŐBӌn6 8fq|ʩ}BPp3:9'< QH¶ P Av7 J 0 P syF @ ` W seރW9^b<;|P@U 6n6'4 syv740 K%g `6[e/4mu]ЬslDR < `[LVp ` ϰ l 0 Ps0 #}o0 ڠ 3Y^p&Inc`g%HΣԓOwCajp媋x@}~vŨU 0nsc` u`]4ro0X~6m`_`Ԯ0. TZ+!@.. .Z+!GUARDIANGIF Y+!A9INTEL GIF Y+!P^LINES IMG Y+!UMARIE GIF Y+!VMGIF IMG Y+!ZGIF87a@ 00P@p @0`p0 pP`p p@P``p0@P Pp` 0@@`P,@`%dihlp,tmxI=0Ǭ5(!1&ͬv8D1I\N2$QOPRT ^)?hiaJ@i km.s{|QVFbA5EG jcil*ptWUWYHa 1@"   PҪZ]HpF0Ex̶IIADqֹOS P`| F˗D"T@aK""z·=xAšt#ӀJJU$Fiz J{X !ʕ\;P'9"%IL-gT/r4 Ԫ+F߄ u{ p@a/ 1Ӏ5JPkU72L !e4;{FD{5`AVTg}8$݀b2L݂6X.^9Q P8!{<ч߈9I_3HYT 3%8BFw߁'leQP$ !`H4T$FY"\DW\-X *X~,*ښw$&AƗPp6$IgU&u%r%u1_s7lfyf: i[$OZֈ2\H#dg!S巼ZD)m<[-$,`GM+plDyؒ6nc 7+Y̫%swq3oQPoxBM.;BuDTN:j,K أ>,Y .:ǐi '# K(jID::eҳ}:-B@r[csK4tt$JV7n< 0Asڔ6kA-cGSYjh$C(ֈk 8J2aD_W.< d؊w]q V>0J3q28QxH!ߌî˫(-=HBr {&r,:um^kP;"?f(\~R,(@"we:h L`y!=2dB nN$)OR:єT:ɥ*VKp GNp%]tRl) Z΄z-o\8c4whW(ZEy}U)~ր@1P!L*i؜R =Nlql( +=OeH K_ eaK&5Xa/۳@% WX"8r NrN?wp*np ^+c8:CVNc朼Byx.@j݋\dq,N$ub 7*h^5X4>Μf9šљ6c VՎ3&Xlm}h #D8 J!Eō?1zkS'6$gWllӸG*+SQO`<"׳WIILeN vi fmLX/۸DPk۸AeQ;t3/5*&oPY)U5]2XsPfDD)9kl$\g+AoY+ `!Ti'U;QHz~XkH;~0vݥ,':fAM~ iUg}&ɳuWxg<XA}wm9$A5iHG0NTv~Bd24KvBXw["xcQtqp&[j##\K^5Kɂhy%0gGzzL&.sxJ|8xQ:]< {AЁvyz8R3UQ*M!Ƃ"lV9asɴ\q;GD.{zPpT0mhKJH? Qb6gʷG~tGg/l$'cB}?EQvqi>עP9 dWl%=SzH[Cb،vhօ|hIs3tFLjeNBfv6={Svޑ!N(}pHEtSHIGe>r%~2Ȏ |Hqx*hH^B2FF0DNsk@$ 9(s?R#X 'I~"֑1j6FPaiTn ٍ@Vq8J(2He9eXѓWhd'uI4Q,-6/O'74s󄃑wd+E!$kPwq%ي!;^sUq~0_wWZ)v-[dKMhr)2Q\)Yv|׋T4R{%kх eD*y,$g>]7Sk9 X?V顆Eŧ[X]pv[Ոkieʈ@3(fsS99x y4XjUej2U2>j YqeYoW!*2&c$hAy3ACBe:rsZ%~ ʝQ[zN̚cYzvH i-9?Nef)]IHNJfyZAnǘ[Tb7簥DZZ 0U*59N:F&!r){*9RZ )ǙfњE$I*AW';I@A@ʩ׶JDp~j]66)5Ğl]*E{vSvgFKHL9SiqՅ}nO;φpJ4Cby6]D|)cIQ1f̌cӓrl0mE1DVd9~W4KE(Wѓ vu Ȯ uFv\*1e≹7Q 7>c1Y4˥\v ծ#_[ S$|}Ր`cPLnDUQ۰n/-0]NdG|mm§J2gU*,έ(HN{H'c9"Ӎ~ VYd /M4g$l9N͔kي, Q-H]eFtE) ꍈ0 RTΚV}Ni-Qk7N%ax1>֞Qccdkw l圆9La}jιNj%3N??Sysbl%00̵p PcȪV[fnIH$xZ^#rپ T+4L_LB>^.RqM[n:U*2cέHՙX\֞0 ~^4Eߘΐ g|i^*O1Pa^k0Y8}d ?oJ-Qʊy~o$@>Da>VN9Qm4@|Qi['64 YӕZ|۫ޯ5̫B V[ʮMr J3|j7  99YijMlP9X2'tpREJ*oE>G$^3 9X,r`kܞZZDMâ"bU%ȋ&L̊MIBCD&*J hj' H&M A01p2E@3B`ѵa0!Bcـv"b=B&'goT/4h*\a Pdlҡ BV)FhZ1,86qP#ځA &C4O$#sWJD85)k@_( :*D)f $jÉЀ:Dy\#ۦf=PBzɵ~h!.vhZbmPL H'}K'IʖyqJ A$khZEsyh#iHD UTw`_8QwaO=""ӑ,$k[0@nMLoH3uNuq 8ذT~,e׈IeB }P!|B@7lJiEj2H.u&JJ]r ߀G34qpqd"&.f(|>RT+i*' /1*"_IbCVtqDKWM +U'ܗh80V$akEOIcyD Ax~ZTA2A2&֢OQo͔!6a `5NKܔ( ߽Tr࢝@ )*R&.B~wo2-1yN`yX9MiH12!mWhgʪ*XrJU(ě#WYr#kpe446fcHs|)tFSa#l|ʂ1Pz"A@vF2R>lenHai:e;P!5S($ɉEjC΀6FʆCjC$kpoKm76Eł[ _[.^Du:D2U@J9ru 9Vz& WI:LלAn' LI NņONsjcDP{,X#2rkAS@rm|:{nt,UCvK aUQ`RV*VB@ fCzvDz,ӣ|W=O OtpM(xX+P  6!ĎiJbvAnYZ0_/NjMPVEv@xDnb ݯwT9ʛ<9řTL;+(%ڃ2?*@"3LPYGns % %} ֓Nc!!iKR&LbT  2m܁Sg<PI6@TcfHaLHfv Xa(Ӣ`Y>"Q?l=w(R} TD9hAttrV:6vui3sy:?.2JJWl|gs̏SYi3|Ugjn GS>j|@Y8L2˨nЂħ"GjUkR"Ҳد>ݒ%lcDPZ !Qj69KCѓF+d!!RVY$Gu6ULOGWR֬FjŅ![S_KsS:X"HM"| T` O>aeh%/Ϟa!Eŭˡphν&P(Y[ q28`ZE @|a: vpMhfa􃨥c9(]P=q3za^Ozצ: YQYXL uɴ&ZfZM)xHRKbb$3Z^{u"_LF@3`8q>v?&E >k8"Q,d]VEU^,iI9fVg6prv6mGe0 T5a|m8' 4TtJpEvMƇa7i5C4 \`B@:u+IjFNh-{U}Pm:xa4  ^F.PMX?YO#-sOȖ[7i/%38MFrR=OSݿR-HSܴhxmw(N)u2smH06Ppo"9zηLSPO8J[VH6f \ъ9I}Y2:,jҳ"pY/"[}Ʊr'SH6x*y/ć@V&#WsҗkHמ$lyDra=Z%oCF\h\ sk_7 ȅ$PĊ1Uo 8@D/^ҽۼ^H\`ZAP $Y\MЉXZ0y=:D YQh R,D!-8`ZM_L züQ=_KQUZ2Oga=Do}[ cQU#FYI1yA6ac@@o\E_ڞ$RM3g `F !vp!x8c&a-M#7(W{(RPғH`Z_ bf"RxA C=#>J3MK^NW.Vb/A ShUXS[9_M@;.AYQa͟34 xIT1^\õ$4O+Zc:Cf.hZfwT$jfU*Ӱ.Zgqj2"Tf&U`%4m=XJfxpq.]Pd;Pt#NpWkTGaAwfeڅӕ'Yg J Fh{:aiLs2F_"cPy  vAlF`9/^yg\#VPPvfF ?gn ϣ(Nk^%.C›i$h d@(ZEjֆ)nf|Ϥ-!D)(rt](6(c?^ 6bGlFMfE.R霊 (ʝ^V'Øء$v¡ÖVVڡI=H]Yo>hi[Ʃ)"|ɱeD"&ѨUK *Jfa_Һt 6)Rvq feh2<&G$I>RvUX (o궺bbzA D+d* +.nBlŢߘT:Hdl5: JlHA,,hRȥ_04hҲ֨V>۩Jw"t5jyi̲fmtNnjŖJID\*ƨRj`a,@&FUfƬ-mj@Xm+$n/r_۪\$m! `y*Va-j©JϚ(A1nON'dlZg0ΫP2PUPP禬>/ k.r*Ͼ"j:Mj&UދydXdRm.ocu ^N'No/ **,_RQLbK..1/ 5,I-͌֨'G:$bg0f MB`n𒘰?q.ڂ r!*/kco|epC1q-JU" &x,s>wۙ V?̊+}_2&1<14 `Ұ vrn3yRqT-1$r)KZh8@&.w/srڮ&¦1)ŒʠSQm#K,OZQ>.gs./ub %(c13j#S3<.Noh3>1 '#lC $MH320.y%nag4j<dz(%3Fp/w3)c12 *9J#H(4G4L<{rF4n2G.ü]L O1t)F*#X 41D4L{/95UoN_ IDтa2υǞs{,(S0,C5[<]޳U47g18c5B)4-3Z?u[K)X\gN{lu >t2LYq+//b6s)@dc4VqVho>ܶ]Mn*4j7/kG:tld۵]H _X_BDžH((i+y&yVslKR7fgSP!t0c^HxCvER"lk7ck\w&G{w2|ӫaj6He5N(XaܡB$y+vAgr{/7l u=g8@~[FAVKFnC#Sֶ_8OWuH'ؘvh6Q[舷d:O wyZjm*85؊A^fH+xcUcqwBCyuyuΌWgLȨIqp-e;߹;qnˏ5/K) H281 _"9>K"rbO[z$+6(Cllyڨ1#91 Wp hETjj&@ͯs|{{%U Ūa?zb{rxA:겯FK:vb'O3h͹{Mdq;7Ru.mgcJ(opɶꌬ_Wuuny3Pt0~_#cBg0OV-;ۮkr?JP@ʶrv:2AD"!p$(&i ԪM4 Brb6C`b Q(a(Hb!yBr:0a`A E@e&EdfVkM7Wm}}0I iY(yJ>z0 5/K[{+7ĩoL4ϲ( .Xp- A F!b$N&u5>(Ά=V<B>YȮU G )5k˛0 8091X< IBJnԎ[N%tTԝ1M%@,!5_j>Ge]L*_!0A  rk)D0WtYnys<P@'OP`)$IN ҇psW:Fzq."qjkJpl ?.7:3Ih&Q;)h' 22{59Ur/sv[`6ߜ{qV|1]vtI[)v-2Oer{Viu u $vͬ]9CBvAܿ.4NtXr\،L0x xyZ؏-9:^VNm.}wu^x/`º^*td8䏠 1=Z]t|*Ͽa?^=9ȜLuJa;=<Нz3o}# i~k?di#$V 3k\w&$H<6~ qYQ @c$C@q!Nz! !CmCDAYp`]~4qX, ACc .Q#d]2,ug OR 8qa%F^w4MUd1w و,:kH1q-+.[Hbɰf%&=S14 Rqri14 %.tc!YFۡ!)=4hcsZs!+g' ́j@r,ͤgyr̕9 #I1P&rdCh$je,ch< Uw&&iM`,E*oJWP`oB5F&'A<(RUg&K6el +X+,MOaӰYrVM 47< *C5S JhT%(`U8gum-bUź TهD3Qw[nѺwܽ',2LG<۵v6~t׻wkÜ98PRP<ߒS`aϰf\}̕[N>Wyٿ[|#`o*domڻI4~45c)1IPoٯw t3Y0w~ MvW| hv|Go6Q1ogYx~:|~yywf-肹vτ#"5gwlq RwX9IiM؄)u\6sg7Nҁz&r9tF>f~؃JPqȈ舏o6WO5Ezy$cfFfv#IN@!{I(9M(xhIjaYܐ岉q@XDDȍ荼؍O؋8o8程HthxXLɈ;sw֌O>a8( يHɑ"1ot.TƵ.(j#PFi֧Ȑ萼( ViC9p `#wxmpx|7q1s3F978{;$Ei)2HLIg~r\&%(ES"7x<8?B鋀يٖ-xH8s w(yiC^PI sH؁%}" 3)o7a&5;S;ITvkgrYeٔ\IWk9霤iz!VY%oW)0$)V֞FLj0 .!Y*i [i@!;CtOI{o|u) љ;{9s"f7TJ: qQeO!Aw0ӁCQ%5I^ʚTu54waTn+uG H!_&[kk$'Ϧf_ac~uT GU2sU~y;Ӱg 4~[W%r7iP]ϧH{d#~al-`kZܞr#m:L<B6vPZk46_NЄBҵtFWeǮ$[]7Q#+L:hZq}J@ DdbVf୒I:DRƾ^A3 |?yއ#%4p#]"}UE'kWz=x>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,@ H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k).@C$ӧGբQ˞Mۨnh Nܴ=?.μCFRyiسkgHË/\7 _Ͼ=m/Tᄒ|uhzHėـ6x-HV\2wHmF߃*S5Xc TmȞ_waHc[->X끆c\16؉!evJr>Q aW>7Q6FMMFX gI gVJ$jYf`sG RD. RhQH"ї9*m/4Qvjl~aʩҪ$vi:(*Hd%t+Vg,L+'9k~&Ấݖ .m[(+z!MirFim[QKo Vv cn5q랥p{Ӯq*M|{kK/Vfב2X=F7&C1kL(VҹQ% AeCjg3K4Y'DvvGTV]5C]#dp46~Dl QN胧ĢjF_җGzBNP3FrU=:vϯcD,a M!ŧS)x{N "J&rt02Jl>xQ*_c>FAQ2@1|[¿`m^A&)lsHC =cBԀ&Ěvq V'GO#8pKaBl-!@D#@mKVb3(^BbG$eUjlpƦ P9y޵ƽ Yyئ'¨тAa'7#"m1QnA NUC|nXIJFtF by;Ww8&Ux*2^^)uiC_R*Gf9CĘe+9gJ䗮OntS!$yi< ބfp|bMRʦ1ͩ^ Tʒ#`fOSs;6zGrQ'yQ6Ӆh"T3+*+jύ^:Cjn^W#̖4x0U(Mcϙ9yil"f7Ӝu M[>]zz8a^ΊJ҄rW8ԑHz((NqB=jƴֵ,M8v4p*3?ikm"ZV&^#Mn,"r2䃘G;U Sא% ]g^UPrK3䬵Ca{U6'm T^V5KCYV^%jL[qKL;\܌eug xY^Y~_-|v"z.Y`/ӱYx[mk[\dJ rY\AV2[l0:ī1.J;){EUalJ#X?Y$3Z/4R۬H'{9C0)%XZ4%mhg!lo,'#6,Y,J-քz|#e5VMA%RD&sYUWOhXʯs"Śq".sm]ĐHuR/'d[f Ӎ6;ﱍ*WfؤKaȜIxVЖ6#ﶘnV<&pf|"x#,-W"G1C>HŲ>} ;8$մ2֫}!9[=:I&㼲6n-l'˥L@JAd]ȼ,7t/"VRxÓ-\⬂Nfl)4<,Q!A {%,J4 X ʨqv71q bfxƻC޵VU_{S8*RĹ,x$t߶EH ۷fڹu:k`dH;ĻS^;4L/|%MݜXv>䩯t'6r gD~5aCuRڷ]Ya.S$]wxoY'w~]xgo4 U\WsaaZGVӵG?9\;8`"yw/&xcOqv,E'`2eWd]*'%򄸓yr2IJ7tdRUeL@V0Zq'}ʅRQ'nJp|buHmC}tAKU~Ioh;:Z)X70m<`HHX96;?h87~|Sdsu(xsqfqUKu(vׄW'Èl({nt3vzhGo'^xj`aԄU{{ed02]wrSUHNdL'sc""GiH8IVnԍ&|4BVXHbׁ4>Tm<SܖΓxw DȆG.))]uFԎZ!>vT^RC3uȈ1# |N(c5'?VFx{Ry{E1ViyHY1bHSLc"T8k5CwSvSi*UC'?Aґ giFuɘgfVlSY;|iVK>XO]bBNve9s2jpQ;7*9*')w @]syp5dj'uYhRDBgSDȩه{)6Qx9WYhI$뉒SBB1򞹁Dqrz /:CNs&6!{|)Va~a:Suh R&\e✽ 2*F#ƱG:j!&j?Z)+jJ>HZ+> ӞSz.UjłY[ ʥ J*d%$j*Q"n:=sz|ڧ~:ZzCڨ:Zzک:Zzڪ:Zʧ;zs]ڽ74Z%c0ez&9B׳s0 龮r 3+U2@ fϗaۯTٝ5ija!{:u)vT>^;)MB]+;_xl.nmwbiz&EdUyZL{=J ᇲlH=wȻe8MVU^+/WKVyJKzhg( _>nŽSBb^A̲i58$5S5 ks2qm9sģg ڲ744lV粧(0zX[WFE|7V2PuE&vT3aܵG^Jj\n|(pfttN ????gg4vt_]#>az"^Q0ڽw(K TJf|F4hT*j9KB- VOe4 !h>O onq/Ubpk~RpQjA-+ҶTZi2ɦ=4ÈcLcҮ)c켁&QO؃˛ZFcF?@UnR"SyHHgUHFڊs{}n YN~+Gx%&ˡ9|QJC\ P!HoaRjsMvW vC FNJq9mGsmcY ho|B-qjA <Ż}sp?el>܋ʑꛝ&c G+lc\`W^w/07-MD#dNb͹]AԥbԼmry|E=m@4zu嘥(&wvʔNa(klGPRU% k) #63 ^5[oye5//2e }~o >ke݃S6mm囚GIF87a@mmmHHڑ$$mm$$$$m$H$m,@I8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.zn|N~P9- õ˻׳ƴ߼ڕ໹㡯ߒå `kT7n 80U3QKn!E|8]p X)ِ$7'/e&/ay(Qsq*(Qfd8 Jբ :V%5aY? U;÷pG=y]ۥpuUa%s$8g# sGӜXm!Bڴ 0u.jjlxǡ]Lيnû0(:@& s빭_Q$эLWvIV N9koMOrGDo{լv5d}dArG (D0ם@vڃN\!#F &Hˆ n!r+4X73 ti!CT؀8 8܏@vD1)) ME)5%c%䗠h$sϸ 19D(eOu0%V(4E2mBʒnXcRj `hby"lxBvr]r[F٩<隡F'e$l rY* FvXfTt0,#f5[bs@Pd3- ʦRsz*.~ Y :.ﺐK -owY ,I[J4.E!X ,Th%RJ2=g |["8l>E&D 596t"ND&Ag,N8;Ɛ 4  _<5~%KD)RQZpԨ.9³q J˓TK-ZGIMkzPxV/!H}*}JtC^QvTfBK&} . EU*bVYRџp=gL f'MSNjEf[%̬5Fz敯}3uS 6Xm*Q`e,ֽ,\$ iZ2P*\XVR}L%en$kZ07UN@k ܎-'*_f 7Y=8ckXZ֫h_yH5pf`aGW8W΃:*uXe&MuA+ 0~r&$+Up?`@X}|NݴުݕPC!s a⳩Ye΄/kvk&$b m2Z 鵺DΎud<>-R<-"do s 1<'ae)Y-WFqfbH}hQ"[Wwެ3VJcxޞ5g܎$]իߌ5}xh0SQe"6-dյ-EP`#DhF1|w4猬:cVpQ^)isгRO9@2+v'yNѯ*Vws\D]͂OorVzԛb#XpjaQW)䜤& p|.:e^V1Ld%aNt}Ζpz"I/ʾ ˳vxqwƴ!;%]%Ї8#^f}q (Sz1s:c/}%9&_ [٪ uc>?'lw36e԰m4=i۞7ir~sO|O^wgp97#\m)yiu]$U"#7H~~GhGA|sgtcS :~{gdl3YGDyEw3ւ|aW\ 4hytvxA!䄄x5^TYHhBZ/\8ZmFvX|H{etS9/8UoƦ؊8;l%%"yRxWurq09 )8hC,Ykx7N`hyX9GX09`$$9b3! u7N'bFؕO/A>XtVyl.3ly"^ytyP37}ٗӸyhitdR\n &sP3@g{3vo`F79?PYCWY`5|*>hq>Ai;Q8%_8!@w Qf9d*8IyTyi֑#ISɜȑ(F&(О)PP c)hp$,1%QQ%wt9@8uf)7g2Оq mxO)1GzX7lo!H74 ɑ(W(9tal?#qrDCg5 /\MJ -apvt(3sdhA!jEWTpjY1qgFZwZ 42QV(Jͨw;`_vdy9Zf|w͈IC"j^{n3e203Y> &9@;`G:˺%V}"-S;yqEfQI z}q: !#pG$ ꠝV[p2#C:JWe4pA?@2 whtZbpSP:鱧v*teqc-SBj K.lW9Z'Y>[3 xD[Tp HK@|9.Nkڪo@ҴWi/g|:V aff[C[ѶY'k;t) + {' ٜ۸\G/+]KF p,ڹ;[{ۺ;[{ۻ;[I;``N    ?  ???xp<x`|<x~|8|?<<<|<?~8<>x ?<<|?<<|?><|?><<<><><><><?ǀ<<?<<?x<? ~?~?~?ǀ???|? <8  ~ ~ | |  ??    . \Z+![.. .Z+!GUARDIANIMG Y+!\*INTHEARTIMG Y+!g GG@((UUUU/(ҥhUR"" B( okZ ?(GҹkV#v_(EwI}n%UUUUZ(peUKo(P {jkUߢ( P}jB@ I zU(kUz߫b j (Uz{j}@%RQ((EUj]_[ E v(ʪ~HE*Q(U*j (7wWl~W[%(EW(UUTRe(Ukk_-(w~޺JJ(/(U[! %$TPvpRUB(RUВR*]M_ w(ZG-UIEP饭ڨ (~*[I*U (ԕVoU%RU"z]k (JWI$P[(KRFW-(vޯRU)%U -(uӶozsB(oTkޤdQJ}U ?(jvzE7o"X U(zUUURR2ZGu@R ( VzIIPվ (n! ~z*jջB(!W}TQUjڏ (oTzQZ7 T( 5EIJS% @)(J_b4RT [%  (O*%%E~J?oIJR()a@.U%R[TW褥 "(_ղ*RJEAP(U_;rIH+[JRJ7(6۴*T$*_ $JH (z -)E*U{z"JE)(j:e*BKo(!*T(kAS]*U(U{{?$RU%"A(u분>${ I*I$P(êRNI@$*TI T?(Wʯ/R**oJJRJ@W(*^BoUTR (_~ TTVRJIJJ(u{ RJ%[W$TUP(U{TWԒ%%I+m(WoתRi*IUߩ$ITTҭV(}{YJ[}CST%I%o@P(k{oO)JJJTTU({(rخo+ʕJRI u)%U%JW\("[UI%)T^FޤRIR_*(w ꄩJZݯTU)T(Uݪj* ]^U%RIJT(w|[D*D[{RI*TJY@AC(W!~Ԫ*n_IU*"IԩD `(V@ߪIRUTUR%UHPo(WUAW~T[))EhH(WUQUI*HRTU*(.R* WU$JIW_ +(WSI$R%]JJ*Ri@/(-UTJHnݸ)R*Q}(IURUT-$ J@! (W[ %))*WR\)$( ( ~J{PJI5$UH([}x {TRI$I$RT$(+UITTQUT)RU_I TQ(jUu7T%H!%* үҤ @(Pmw_iJUHURI@4(UQz߁ߪUI$JTRT$o(zVJ%{~RJCh%$$(T]Z )UD)TRH/(VHkTPJoUJSD*"6(]`_wPwUJ%mOTjUJT(oꪻ~RH@JJEڪUT (]W{Pnި4)U%(%[^UIUHR(}[$i%@V*JUH(-oam@IIRJ.T[RJ(vW:%*RE+uUP ꪕ)$(t] z@T K6RjIRB({rrUI$I TUP(UH~FJR (]JJRI!o(w٫~i =RRAIu_{_uE RJ)(a=EVP?JU*RڨoU%)* (ɻҍ=һD=U$E UUoRR@(]CE_>RwB_RR(끬|b U*J VKj%-uRi (%GZ[zT U[~Q@*U_(!5ENP R*JIm@ԐuTʐ7(~vJJU}%@ ^{j)J/(OF -I)RU*J}6*/*kT?( :WꨙU)H2u UJ RD(NZU$*U^l*ڕvJ({_ZHUe]nPUSU$(u[iURUT[VԷ^vK(^ܚs6oԙI*RATWMgkZ(IuUT(o^UUUmrUWT{JK([}Xo?TJI"JEʿA}RZU(m5wz$UR+)WyTBmU%H(1^U$UUڪU_EW~T@({tYgHmI])["!])S(cU}KIT%VTnTVkUT(t5=ao%%(VWǫJWBT"C(u ށAڪ+[޽ I*jߵ]ꪕ@+(W{WTH*U.ԡUWJTS((]UDWWr_T_VUJ+(w駋j}p+(Uڻ)Znww *_RhS(˾QTJWZMWmjU)(ו }@H^ߧ{w_PuIH(᷍r UTWw$ Z{P+(vU}QPݯ?ߩ__ԐVݭT([*R+aJUk|Kd-(⷗URUTBK[o_~$@(_Pk~ꒅ-Uu]o-V?j)(UwWWJ"_o Ԓ@Uz"(AU}EԂک M}-I(j CԔ(U?Qkڇ[T&Zov**}Qj(+/IZEAw }}_Ԥ (/{>} JW߾*RPڽIT(5ދ@h %_}~%m$ $UI(VoUm~[JU_WJJZUT (oOPmR _YӋTRH !Z(Vۺ_^VTR[JW)TX ({+P= jw_*c"^Jʕ(Uww~Ԉ TI-]oYN·֔I$7d (ooP6ߨ$/mROP(Uݯ$~ U^orп)_קh (n_ڽUHߴ*U؎[HI_ڪ(+oTVK؇oB.@$T (-nޯU *_EWTԩ[VPo(+wUP +UjC}HvP _(-/ojj-B瘝(*wk~ UZ~Rzԛ (*UJ*UEBԊ)(v۪R]~P_zS¿{u (UJ+wUoHh(~]ԩ_UZvUV+(￀nU$C%_RV[(_z@H+Ruo}]oH$)(ە.RCu_v~M(ªjHUI"Uo_{_zo_+(ooP.T@_^oZ P(ĵ_uRR[~ o.QT+(ҮIR.UI!vDz~]oH+(W}zTTW{/[u?$%(k߾DI ~]P_PS(])~*j&ߥVU(W(_^UP UR@jwҵI^PS(]JI ]J[UTRU(VwH U*+v{nh(Tߴ[߭oj_G(]}oRRUvKow/m@(W~ 朗[Y%_komG(x*]III$7-{A_(WozT_T]֊[֪RG(wR TDWueUZ)R_(-oJT(=[{UPWR(}U"RW[ !?(+ZRI.j (RTVk]_ TJR@E_(n}Tꪤ.oJ)I-?(M7UIwEv)$I%D$ (}RT T*_ޯwJJ(UIRԩ*UIP ($ }P ]^jU%URUw(oTI*%k{T(~ U@ ]߾[jUJ*(Hzv}RT5߀(ߵ)R( mzUUTTQ(߆T mUUUJUHo(ow+?UPovoZUUU (ڕ$+WwU*('{ioڶڥRA(R;߯HVշxjTO(½P+UmUUT(P[ǵD[ wڪURC_(/ *޿oRIUJ_(VPo ** ({~[ Z{Ԥ*M}(mЯI/wUBBR(U꠵))%T(oA[w~oeUT"( ݿ}ꒂJH5(o_{w֫oI)UU[(kz[ꔪ(_^AW{oBEm (w"muREnҩi*C(ݿ~vۭT;Vꔒ@J(mEm[BI*Oo({xBu/u_wR$(?%uHHDH(~_W/U)%"u(__IZ]JH [(^x?WU`Tm({/Z[{[JA({7+{S@ UjQw(/ %(%?JG(}Eݒ\@~֨ (w﮿ _%.(}ߺA~T[nRA;(~m[@.$_T(zUi H%(ݫ}PZ* I%({w~_tJA_~E$V(z2Pm(+oN(ۭݷTH UH'(o~j*_QUJ_(wURoJT (۾߾Uo"%UURu({~;UU$[(~Z(ݽ_ꨪ+[oV֪_mo(nm])w{j_({o*ZVvݪ@o(_jARzѵfU;(_ZUm@W(w_w^zj JjֺX/(uPB*{{T*r(ww[J )AU[_{i.(~@mV֮$(޵}o"UVuH*(_ȈJuZ՚@W(~!%)JZ/(_ۯUUZUmH~o(ow{~JUVVU{UJ(Ҿ׷_UUUYmUTػ(ݷwWڪUk(wo}jUUUVUU_(o=UUU{h_(ww~VUwv(+]UUt[(@UVUUVV(T-^oZUUk ((ԠWwW_A (TZmUUUVzU(HwwjUm^(+_UUt UUR"(nԁou%תW(zwPowomw~~(_uQZ !7(%}wa0nǔ(~oov:ke<(%߯Vy+9Ǯ(}o{+(ot]k޸󾷀(o߀((߿w_((((n((\5P IpNcʨ\ZnmyɹeH}s[SV$>I/\6e!6%i5F>ur#ܹqQݭE}+ O5y>MQ}ǎmp9 v=([ WKJ'vS '8PKnS%{%o c|5;Vk+ҿM=Vdfjsosā7憬*&tm>b&]Nh!cp&GG@Ȁ(UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT(R(JUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT(UTTTTTTTTTTTTTTTTTTTT(URJJJJJJJJJJJJJJJJJJJ(RRRRRRRRRRRRRRRRRRRR(JUJUU)U)U)U)U)U)U)U)U)U)U)U)U)U)U)U)U)U*(UTTTTTTTTTTTTTTTTTTT(UJUJUJUJUJUJUJUJUJUJ(RU*U*U*U*U*U*U*U*U*(JTT)U*)U*)U*()U*)U*)U*$(UJRURURURo RURURT(UUTUT*UJJUJ*UJJUJJUT(R*TU*UU*{VյmUU*UU*(JJRUJJT*Twmm{oݥ[T*T$(UUTJUUURUUR ն߶խ[k{mVRRUURT(URR%$UmnֶnU*UJIJ(TUUUIRUUT/mmm[mUTU*U*J(JJ*URB_mֶ޵UT*T(URTTRkkmk{mm[kmIRUIUR(RU)RJUAmm|UT(UJUUURURkkmmv[U*UU*(JUJ*URH~mݷ[kmT$%T(UU*UJU*N[oT\UTT(TTRJmUUUT)֪R(RJRUTH~[m)))*֪ |U*U*(J*JUU!@URUURTmRTT(UUTRRmU*UUJJUWPUURU*$(TRUUJR>UJUU)TA[|JT(R*TUJAURUJUU[d>JTT(JUUJUCޭ*U*TT6)jAUAmTR(UUJU*'kvJR$uUUTQ(U%R$(U*JIUJݭ*UUJۑ*(UlTUT(T*U*jUTbJ*UTAjCURU*(JUU*TxT*UUQڪ.4P%UJR(UUJJJ’WTRjUUV@2T=RT)T(R)TU UTSlRRU) RRT(UTR?mUU%UKU*QU%PE@TUR*UT(TURU(ܔҫRJRJJUTR(JRUTRRU#iRR.*BT?JUUTJJT(UU*TxJUTUUUԒRTTT(RTJmUUJJPJQߵ)KEP"[U%*RR(URJRUURUWªRT(_ªTUT(JUR~%%*RURUU eUEQ"IUTUU%R(U*UHuTJ@ ITߪ*]$RR(TUUI)qUUUUT[zyQb P"WĪRJ(RRU*䪒TU$*R(6UUUUJ*(JJW*֦zJ۵UP"+[JTUUT(UJUN%RTS{wPTmb!-u)JUJUR(TUR^*UIRKRߒԪUQ(+[URJJJ(R%UJzةU*Sj) Oy"-ZUJ%UT(JURTmHS[}@?UUUUP+mm*T(UUTUJU)@mT*UU%*(UI*SU)R z)PQA[mm[*I*(TRߕTTUUtV۷wT*(JUGk*UJH݅:UEZ*(U%)JNRRԪT(&wcJʪdן}TUR(RUتnf5TUI t]ָR)UT(UT;yJVܔTڭs<#okJU*(TU=RGmQUG[;uU%8P^nRUJ*(JJke%Jqk)JR(*UTT(UUUTʪ&G=Nw}1PQk{J*(R۔UhB-,dh֪BzݯRUT(URI*R&*Zʦ_]EA%U U=ĪUI*(JJ%RV۷p> f=R$kzT(UUTUT'mmrIUTUUbRR(RG|UT Ng >" )򪪪(U)*IJSr7յKhIUQUU{]UJR(TTU*oN7ʩ K%T*j=JU*J(JrUN>KuU5ݻ3TJUUP%lRUJ(UU*%U*YNLY$mT(R>Ji;rN}G{uuTUUUU$JR(URkʩT%]KbUUR *RT(JUTzURNҮږҭUQ?}UT)%UUTQ*UUUU*(UJגJzq[rN'HJEJ"*m%U)*(RH*RM[r4UQUTUPUU;oR(U)U*UUnN[rGemꊪDI*UUJT(TR) rrNO3RURIP$%UUNʪ(JKzJUmbe:ꪪR UI'kI$T(UU#UUJҮݵM? u UI%Q$*J(RUTMKr^UZT*USeUUU*(U$iJU;rrKd[FU`IIR(JTNMuMUJ8!HUUdU*(TzTeKrdkoYڹUuT*AUUPT(R%UR]KjI0i%$کRR(URTJ^]T}eUUl%BTwqUJ(UUMrKe^a>D*UUmJ(JJRU]juyUU]UURUJRvTUT(UU[eJUR^䭥[ccꪆ֫URȅRJlR(RJerݸU_[kVUUUEJUU5RJR(U%[dU*]kjƪ骵«ʔTܕ*(JIURNGwmW6]UUUUU **mT*(TVʪJ[eguGjhn MyU.,T]J(RdRU%{_mum%UUYT*TJܒU*(URʪJU[eP ժjȰ)UJmUR(UU6RUJ䪪Q U={mܵVUUUUuPe*URʹUUV(JJJJGʕRiJkVwꪲҠRU-m%T(T=U%U*TK%T[\VU]UU@IUJ*IT(RTUITTlmܪkŁTURJT*(UUU*JTRU$VnUWUUBSJTlJ(JʥUU)RT)UkڭUWJOUT(UU6TRUUQWsv R} ERU*-mUU%R(TU*URR*_?lUS*UM*(R=ʥUIIRRT_]#[UUaU$%FܪUT(JU)*RTJP7mR(UU;e*U*JUJ\jUWe"T*(TʩUTUJR)jvOTܪ(R]U*URTUMu֧UCnRiTT(JJTUUZ,7֪JUT(UReTIURRI5]ߥugVTYznJU*R(U*T*J+ީ2mU%MjJ(TNTUUU%*UUEյVWb1TUT(J;eT*JRcoj֬򺊕eUUOTT(UUMTTUVu V/˻*JJ(R.UTIUTʺ֪\CV'nRڪR(UTYU*%U*J_}{UtUU[rTR(TUJRRVz*b{U6IUJ(JITUUUUU)R}QU;lII;U*T(UUglURJJk׵꼫 e'oUU6*(R'RU$UU}ַqTaۍZ{jUT(U%ԩJU*Zƹo.I%mĪU$(JSU*RUU%T}~}nWbGkwUTUU$(TIJI$S*w;-)UTʒ(RU)UUUUUU@W]WN(oNJUUR(UU)*UR~w;mZ['kT֒(UR*RIHWwOJ+M {IIT(JJwJJꭵ:o~n9R&ЪICRU*R(UU)mʥ*U#y~oMK[/zU6RUUUJ(Rvʔ*j_oۯER zUJ(U$;bUUTUMeɶ}ol.H┭*(J5JTojx['qCRIUUUT(TTU*o__7MMYU;yU*J(RMU*$/uʿo׎]^]ne;uUeeĻj `Q^%y!8e9Q#J*ʅ/Qk{Tʿrm*䇴B^u:_8yqD9y0f{F..suj;z5d$viYT{|K6g[ Y(iJ'u~~Of.Jt$?RDtiOn؁5{əL# giЍphVPzv"Hݔ=TA&}>,I4v2L3OL"0bsJyJ%I#P3 (kA Jm_RWYeUaJ3uDye"3Gxi !& o0.1mnu|AReNh1#1Sv\xE/R#.( VUqfjSnDe_Et|ZxiȋQEʭ|M60N8MLsO=?f1ݧW3:=7Qkx k#PSN%U>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,N H*\ȰÇIŋ3jȱǏ CZ4њ)CƲ˗0cʜI͛8sTL 4eĂ J0bŒ&%6lP"UZiԫXj5+1e! ֫ٳf 3Xa|[V-[Ɔ˷߿ ,ؾ~ 6 Yg"s Y1a~Exqf=k fSL0Yv4vsU~mٶkkȓnOk;~9t̕,ܸqvz9ط/,xeZ͢GwjT'KXr8-S 0i}_pxbI$lBgv00cd|'⋂2J&`G~$ $2-@ _l2 V0437qtm -9&bG1G~(Bqah1IYXsL1lcxZdFeQiFZ1 0@]9DByQFd@+mpQE̢ -m| .RwZRHVH[_|!FhiuK2} eTGhciDL4,4l8OCM5ـSv&SB$L4Y\& H&lZpEiF`6θ[TQ?gat$ 9.x<#/S!wd+}+t2K+0c ќ< @!km|L"dX1dI'sqd|b#4G/Tb%[R %[‰#RN'eQ_xti7"5f,QA`¦6b؂pJdb mD+RчI\ m`"$apFHBUBwH!'2Q ]HE914TB*`!XHƫ\g@ q/| 8# 50 fhLl s@Q JGyò, " T:Rp$؈CyHD q Bh W*d EkxH:gm0C'Fa8,ll24aD#%]D"~ ?`Ge2H%\S@ * =`wMrs'eIA 0YBMn%ՁЛ"q  c{C8b-!.aG1@61,\E(D,'x7 yØ9 .`.a QB(:bT$1GB(:6&@f*&(h8 kp|@7 a"\ q D0E 栆2 B(:q:68#fA "ZBC~XZD<‚kY3 b)b ,1 JVZ!e#2 N"Cx8W"C*#r1Lk0O²XQ" C ی pC `:Зoxl)$ `W ֕wP[`T@   ݖӷqPY ({mw^ ž Dmg?}  l閩 p P y: TpLb GC\ eEPh h=ڀȱګˆ 'R;z0spjQq 0K@𣺠 G0SX34WPvT۱vLR ey{)%؍׵xǯu0{Ym0^* # uwW QyȒM4~`[؞'8K~ȔlWHbWs䕪w`W  Z8 eH @Q`P0'R*E@KLr6ɢc@*J0xC*@+ʰ x O8PYPv0 Vi+gp;깻t눿u}&bp 0 < ~e 0 YP P 㠎{ua` p P 3Fkg @ p b A+f 3[h3MxOco\3nZ0xq4 :c Q& YZp P @mi d yɰ ( ِ 0xeo` ŐBӌn6 8fq|ʩ}BPp3:9'< QH¶ P Av7 J 0 P syF @ ` W seރW9^b<;|P@U 6n6'4 syv740 K%g `6[e/4mu]ЬslDR < `[LVp ` ϰ l 0 Ps0 #}o0 ڠ 3Y^p&Inc`g%HΣԓOwCajp媋x@}~vŨU 0nsc` u`]4ro0X~6m`_`Ԯ0Pl eK`SDd Aٛ X@C5d0cs Ս$*%z0")^P t@`XPppf0MS [p {eP w0WerB˗ Њz0K @, a`t 0G$$mp 0nXin5Ce,EŰ 7C[p ~Gt ` J@) T h:G!ߐ |TpB0>EpHL H@ 0a0s<[]p,Xns b0 `= @k6V u p Tq{hIcpF0 iyPXh+j @o=ڍ^ى ndԎ@f Npn Ep `Nns\pP0\TUӰ B Pd^ ;[VPW@lv`=s pb lK:sp `cPm0b ? ?m|pvI3Ѱ k%`5B@ y` pڜ @"px'y ojF~ u 0{\Oy .9/3 `Q$T=ʬ0oxl@bppK7Ϧ@ uʈ}=Mߙ[p[ROU>k/ gj~VǞ2r}zs/(/=~26-+LqVQW:// Testing heightfields... // // Logo.gif is the mgif.img inverted and blurred several times to // get rounder shape. // // Run first with: // pov -ilogo.pov -w160 -h100 -q4 (input, width, height, quality) // // If you'll like it, make a bigger logo.gif and render a full picture: // pov -ilogo.pov -w640 -h400 +a (full quality, antialiased) // // 2.11.1995, Eero Tamminen height_field { // inside 1x1x1 cube at <0,0,0> gif "logo.gif" // grayscale height field gif smooth pigment { // coloring gradient y // from black at bottom-0 to white at top-1 color_map { // specify a color range for the object [ 0, 1 color rgb <0.3, 0.3, 0.2> color rgb <0.8, 1.0, 0.9> ] } } finish { // surface properties ambient 0.2 // overall (minimum) color intensity phong 1 // highlight(s) } translate <-0.5, -0.5, -0.5> // move to the origo scale <8, 0.5, 4> // resize into 8x0.5x4 } light_source { // a spotlight <3, 3.5, 4> // reflects near the letter i color rgb <1, 1, 0> // yellow } camera { // pinhole camera (everything in-focus) location <0, 5, -4> look_at <0, 0, 0> } 52Jv;U-GVN#؊%H`-1>sZN݈Lg@[Ԙ!K=efO!)WJ%;b-+MAk08J'r%ݺX.s?x׹6 W1~x,*ͻ y= tkLRQz zqFwvǹ(ΌбS]F! 4 ԩp7qͻ] hmlߐL1ji!cFm* q̖҇ %NtJ(hhTx@|LݎJ}$VXLG?|A(T4'#:.j R6vb&Ssz Ѩtxq_ϛPumHabgC1+@e?T*Z~ kD6%^: 1<(aE./`t6Sٻ"PaȅZɞ#ϫ,$ O:aHnVx}W|4H';q Rq2@X㮟m'`{d fu∙j{qm4kU̲H+CTCJ6 :.lMSp| }gXn^ay/GGN*DDDDDDDDDDDDDDDD))!DI)$TTTTTTTTTT( DI"BBBB T$*R*R*R*R%b"RI)Q)Q)Q$ $%E%D kR-XT"J$KЗJI(IB (?MQ$$ q@'|$՛$ R+3 LkoVյUȀ% [w~Tw{իZP uoB?$?s۽ڟ]{]H=չw/v_ ,T{v{($׻_n~܄\wz~[Puݯ{v*$Y}[v۫>B W[o~{*H$H|EOս"_"!QZQ( pT$+Px$OezP/wh hR_]@__D _]@~?$+)AĀPz_wP^DAg% @}PE> /H R}D>Ԁ!zW OAT #H$엠CEVi$ G#QԐ N%G_J$ `'N$E5  sS^%Gv8jԀWky;߯}O ?J%Gvq/ o v}ퟺR$ݭ~( ~]UUꄀ _]+_P$;o׿Zwmk/J^]T( s?D%m۷>(D$HD  )$JJ]HH$J%I%IRUI$$$jIz$ %RIREU Đ$%$d)JRT(&RC$ !I"HREUV$$% TJUdE*ITTHd"MC]%H IRR5I)))h"$R%$T$JPTRH  D"RBBP H "@A!@" @ 7dgGorgѼ"dsؘ+լ8RWqUj/Tw\-$˕D:)jA<`ғ'> rR0@&Ż߭c;kv„0?s3u+KuV 7Y6Tx|q?*wFbkU$fЏ3WJ& ;/iTf2;ӔyQJ~Qԡi ܔ"?JFIFC    $.' ",#(7),01444'9=82<.342 L;!1"AQa2SqRB#CDr?)ȡbDkŎt>ZRX\px1Z3z\{fL  SJ&=S%|rR>UGqjusڼm#qdy5}׺V:,W Ej^CC4#H57Xf1d$X?*mKGH2D I;oU?? _5n^{?W(hK:eb fs~iR5,֍2pOC躄jK[ƛvdr?C\u u'b=k݌6 |f{ym$gjj(6Sjvhb :ؔ`!>#xxm9E-FjL1qW6ZyOxro{=& o|O=U[iNI)x89凴[皩t{1nb澻‚>'Z?ѴTvPWdlx|DžR<:Gn4H6lמ ^4$^jʡ ծrb\qun烚A!WF\9Щ<U&-lgFH$\d"z.+nNg<i72B$.F+؜xQ.Sݳ2NawwmEېatfNF I![QL@Ѭu+dgᑞUԟH,}%ba0 ?M[('S[uR 䑁95IiY\NC* eI3ӓC- kQ[{PwOG֡Etv8EN8EƂ-۪3%ċtx~xxՖv$g [Ucrr}>Jnf+L[Q'K* N<Ƒyoڭy>$AkS'ZsŖkCYmgK.͔M"1\r:bY$kMmY4˴.OTÅ8ff2,9k7gie7'>gk', rQ*s3sm7ĨVq\LK{sE 1_kf'1,1F,4i` cxb9 yօ-mÄ#|kiV֧ඹ))8nF=]M7ƪąCQ[W{i/l HDdEtxNg~8TZԾU!EEbW8 ko1S?*ً[{Gfp7Z VgcYnSG*opT+w\[>qp_g#cT_ :hlυBA+|g'X}6K6WzyFE$~BmV=;Ta}ku1`+9+eHw|qm>xn$焜cj7:3"Ul.UטȨSVE <@UG.<'cV=-Ӈw3z ?siهҳpC`8Ӵ yRM9+Ĭ7 6/ÛyT1o.}|Q>glLi\s4ٶ 7 `3St @_>^۸,%ܧqʢ4.dPig3eYZ2F'2 /.UUh56Y.IOt7=1 Ȩ/Ɲ..17?QњԭY_;Ls8#N>4fS'EBg^Y'$(gݻƥ* (`* b=*TW7,$oH#sM0Ғ:9BKp "KerAD#=8G_74u{>GhI;DO&}Ǝ74#W#ȱooGf li]o}'h>GhI;DO'}Ǝ?5ƚVscB*281qO}'kٸ03Ta66Z0jk6jkM#XC3sTl젥Bض٪r"c)[9nrn4!Ai#abxW>X(?-٩V|/S"9.-lh1-El MGIF.501\DOCS\MGIFV5.REFލw=,fC{~[1ak,w[q/*w6s[PBn~[)s߈N@k7MbƟaW19c5VT %_7n]O cYBFq&?{P%)Se("c&_#X;L8J@ ;tŢX's%ȋ@!JՇ`?c95琩vo0 ATm1C 1"~2 V:q2vMA<Ჸ0nt>||wt$݅0ΞzB){X~Cobts;17wc+fk֧X䛍 J"WP%Â^m՟U|2~qʞV9xn~73ّ^fAguΧeV{gܬB{YWiSNu_U0iHere are some examples showing off the MGIF image manipulation functions. Most of the files were prepared by Eero Tamminen (see manual). These pictures should really be in an ST-Guide manual supplement, but that's for a later release of MGIFv5. Pictures/ Original images for the examples below. Logo/ How to make you own MGIF logo: - text explanation - final GIF - POV script for nice effects - example output using the POV script Functions/ Examples of the functions: - Rotate (44 degrees) - Histogram equalization - Inversion (no offset) - Log scaling - Threshold (at 128) - Contrast expansion (from 128) - Brightening (by 16) - Darkening (by 16) - Blur (size 3) (Median didn't change the image noticebly) - Lmax (size 3) - Lmin (size 3) - Oil (7, 64) (first Lmax 3 as otherwise it became too dark) - Pixelize (size 5) Convolut/ Examples of some convolution matrix applications: - Dirs image contains examples of all the directions using Kirsch. - Directional matrixes (NE direction): - Shift difference - Gradient direction - Smoothing - Kirsch - Sobel - Line - Bias (64) with the Kirsch matrix. - Symmetrical matrixes: - Low pass 2 - High pass 2 - Laplace 2 Combine/ A pair of image combination examples. - Intheart: Intel outside image (1/4) overlaid on a heart (3/4) with an addition of laplace 2. - Guardian: Combined images with Kirch added on different accuracies for larger and smoother emboss effect. (((scale 1/4, Kirch, scale 4, blur) || (scale 1/2, Kirch, scale 2)) || (Kirch)) RWfZD69s촎/1 tFMAam@&@diC#RMJlRr3PB Yy'3d7K1}~0*^/)<6J*0qyyg1G;tT͋=ai +<-bTrTa_vV=ĥUشclǖ*5|uyvVӖҩTՍ'|$@P`y$ 0Kw"^u6K"ǜ|o ID~WGj'P\} F8& _KUyU{h{*#P+>Wt V+ERegistraion of MGIFv5 ===================== MGIFv5 represents a lot of work (more than half a year full time on my part alone) over several years, and many users have told me how much they appreciate the program. With the latest release MGIF is still FreeWare, but I would like you to register the program to give me an idea of how many people are actually using it. Send me your details on a postcard, in a letter/email, give me feedback, send candy, flowers, money (any currency), floppy disks, hardware... ;-) Please, register your details with me. Users in the UK can register with Denesh Bhabuta. A minimum contribution of 6 Pounds sterling is suggested, to register. Please, make cheques, Eurocheques and postal orders payable to Denesh Bhabuta and send it to: CyberSTrider 203 Parr Lane Unsworth Bury Lancashire BL9 8JW UK Denesh will then send you a disk with the latest version of MGIF, along with a selection of other programs he supports. Upgrades are also available through Denesh, by sending him an SSAE and a blank formatted floppy disk. Do the right thing... Register. Contact addresses ----------------- The email addresses are in order of preference. If a letter to the first one bounces, try the second and so on. Email: d8klojo@dtek.chalmers.se klockars@thn.htu.se johan@rand.thn.htu.se johank@ce.chalmers.se rand@cd.chalmers.se WWW: http://rand.thn.htu.se (possibly with a /~johan at the end in the future) Snail: Johan Klockars Skaragatan 8d S-415 01 Gothenburg SWEDEN Telephone: +46 (0)31-844481 +46 (0)520-475056 (work) 0㾿7}NrI!܇~s7rN}Ț3n}K>\gm@#p&a ACx`08}atJLܥ׍CdVȰWr Eezc~`?`?V4o4n?7lXѤ7P0o7HTrI)>Q5u` Xn@k]{0w~ǜxkP'ϓKK?g ߌ>rmM=Cs*اPs@@΀6l9R%6[iIn @qAMGIFV5 HYP Y+!MGIFV5 REF Y+!ESTARTUP TXT Y+!/* * History: * * 90/12/16 1.0 rosenkra - initial release (posted to c.s.atari.st) * * 91/1/7 1.1 rosenkra - change -i to -r * - change -q to -i * - started to add -q (quantize), not complete * - fix bug with zero'ed accumulation arrays * which was being done with every call to * rasterize * - add histogram for each rgb value (eliminate * the "intensity order" histogram, too) * - make UseNTSC global * - fix scan_CM (bug in gemlib read) * - make default -s of 40 * - histogram now impacted by -N (NTSC) * - add -f option * 91/2/25 1.2 rosenkra - add -b option * - -i does not print color map. use -i -i * 91/6/3 3.0 rosenkra - major rewrite using "flicker" * - really interactive only now * - ReadGIF now single entry point * - flicker is single entry point * - does lots of image processing (menu) * including size, blur, brighten, log scale, * contrast expansion, median filter * 91/6/3 3.2 rosenkra - add convolutions * - release to usenet * 91/6/6 3.3 rosenkra - add cut, rotate, mirror * - add flicker file write (*.fl) * 91/6/9 3.4 rosenkra - fix some bugs in file write, median, log * scale, etc * - enlarge/shrink by direction * - cut can work beyond screen size * - add support for .pi1 and .pi2 files * 91/6/13 3.5 rosenkra - point coord selection by crosshairs * - add zoom (2x) * - add histogram on screen in flicker screen * - add copy orig<-->new * **** **** Development continued by Johan Klockars (d8klojo@dtek.chalmers.se) **** * 92/11/09 4.0 Klockars - support for GCC, Lattice C and Turbo C added * - changed to dynamic memory allocation * - less memory used now * - fixed and enhanced clipping * - improved speed in cmaptoint * - file loading speeded up (especially floppy) * 92/12/14 4.1 Klockars - added quick preview using half tone matrix * - cleaned up code to eliminate warnings * - zoom function fixed * - removed slow flickering * - some improvements in the flicker routines * - no assembly linea functions anymore * - memory problem from v4.0 fixed * - pipe operation support begun (MiNT) * - JPEG support by Frank Mhle added * - mgif.c split into three files (command, info) * - convolution works now (it never did before) * - command.c rewritten for array of rasters * - some rewrites to use memset and memcpy * - improved information screen (what) * - speedups in histogram code * - NTSC colour conversion is now default * - command line switches for buffer size added * 93/05/14 4.2 Klockars - GIF89 support added using code by Howard Chu * - lots of rewrites to use movemem for speed * - vertical and horizontal shearing added * - vertical and horizontal scaleing added * - rotation to any angle added * - support for overscan etc by Howard Chu * - changes to make windowed use possible * - now works in any (?) bit plane mode * - no wait for key on start up default * - flag for wait on key on start up added * - .fl format handles aspect ratios 1:1, 2:1 * - don't allocate any buffers when inquire * - permit wildcards for files (not .fl) * - terrible bug in PI1 read code fixed * - rewrite of PI? code for enhanced speed * - correct colour setting in Falcon modes * - quick view in the Falcon true colour mode * - upgraded to JPEG code v 4a * - first attempt at Falcon true colour dither * - improved and centralized key handling * - use only one screen when in true colour * - changed stderr to stdout in most places * - dithering improved by table lookup * - improved cross hair implementation * 93/07/07 4.3 Klockars - GIF decoding speeded up very much * - more speedup due to better interlace handling * - drawing speedup by doing F-S line by line * - TARGA/PPM read supported * - NonTC greyscale support added with switch * - Hold at end switch added * - tell memory handler when raster[1] is freed * - improved memory allocation error handling * - changed help screen * - gif loader now closes files correctly * - name and version info moved to global.c * - IJG gif loader used when small new image * - better i/o handling in command.c * - better checks for image size in process.c * - colour support for jpeg:s added * - source/destination instead of original/new * - support for more than two image buffers added * - general colour support started * - better handling of differently sized buffers * - mapped and direct colour in true colour mode * - slide show option added * - 24 bit jpeg, targa and ppm read * - demap of gifs added * - lots of changes in command.c and process.c * - several files split * - repeat and test commands added * - tempfile bug fixed * - fast gif loading even with small second buffer * - better buffer size defaults * - RGB mode for operations * - colour dithering in true colour mode * - TT support added * - non-malloc jmemtos to remove reallocation errors * - colour dithering in 16/256 colour using IJG code * - ST colour support added * - changes to use buffer struct * - changes to use options struct * - Lattice C and Turbo C fixes * 93/09/21 4.4 Klockars - GEM interface added * - lots of changes to incorporate GUI * - lots of fixes and improvements to GUI * - lots of file splits and new files * - separate check and allocate screen * - destination buffer save/load added * - GIF, PPM and targa save added * - made start with no args equivalent to -gem * - fast assembly 8 bit chunky to planar conversion * - progress window for write, jpeg read and quantize * - relative positions for cut etc * - even faster chunky to planar * - some small fixes in display code * - buffers in alternate ram if single screen * - assembly optimizations for '030 GIF decode * - assembly optimizations for normal GIF decode * - total rewrite of menu handling code * - centering of images added * - skipping of conversion to grey added * - colour dither in 16/256 colours added * - all dither matrices read from file * - optimized assembly code for 256 colour dither * - small bug fix in chunky to planar routine * - test buffer creation from menu added * - menu option for ordered dither * - probably fixed odd address buffer problem * - switches from command line and/or file * - fixes in draw select logic * - switches from environment and program file * - menu option for display after load * - show and flicker draw fixes * - support for GEMView dither matrices * - oil paint effect from xv added * - rewrites in command parsing code * - assembly for 16 colour 24 bit with and w/o dither * - bias added to convolutions for emboss etc * - clip (0-255) disable added for convolutions * - a few bugs in the convolution dialog fixed * - smarter progress report window update * - even more optimization of GIF decode * - assembly for 16 colour mapped display with dither * - selectable number of colours for quantize * - assembly greyscale drawing * - mouse controlled zoom/cut * - improved support for alternate RAM * - use quick chunky to planar when FS-dithering * - assembly FS-dither * - assembly chunky to single plane * - flicker draw speeded up * - some bug fixes in load/save code * - lmin/lmax added * - image subtract added * - loading of AIM .IM files supported * - lots of GUI changes * - popup menu functionality added * - two times median filter speed up * - GUI fixes and updates * - popups implemented as dialog class * - general keyboard short-cuts added * - save dialog popup actually used * - new graphics mode representation * - zoom/cut select code cleaned up * - zoom/cut scroll around added * - old bug in monochrome ordered dither fixed * - many more old bugs fixed * - wildcard .FL load added * - file load on startup for GEM version added * - some new switches added * - improved checks for alternate memory * - totally mouse controlled zoom/cut * - click continue/end for .FL show added * - .FL load from GUI implemented * - convolution dialog behaves correctly again * - support for self-loading .FL files added * - IMG load added * - some option dialog changes * - scrollable normal view added * - a number of small bugs fixed * - switch for fit to screen on load added * - various new switches added * - a couple of simple new dialogs used * - switches etc for aspect correction * - more error alert boxes * - faster greyscale loading of Targa and PPM * - better handling of startup memory allocation * - write IMG added * - use free space in buffers instead of malloc * - minor memory leakages patched up * - switch for debugging added * - full dialog functionality for IMG save * - F-S dithering for IMG save added * - some minor bug fixes * - some VDI support for 256 colours implemented * - memory alignment problems on draw fixed * - border function added * - extended commands for text interface * - general image combine function added * - support for UNDO added * - time delay for slide show added * - switch for TT grey mode added * - various improvements * - image type change added * - local colour maps * - better handling of image types when processing * - real logarithms for log scale * - all point operations done by redistribution * MGIF 5.00 is now the official name, this is after all a _major_ update * - more drawing types stoppable * - a couple of more switches * - full VDI draw support for 8 bit modes * - default setting in program file implemented * - improved coordinate showing for cut/zoom * - a little MultiAES awareness added * - smarter buffer handling for GIF load * - in place (but slower) deinterlace * - switch for GIF decoder select added * - pixelize function added * - startup dialog improved * - switch for busy bee added * - screen size on load for non-GUI mode * - load control code cleaned up a bit * - some slide-show cleanups * - slide-show loop, random and script file added * - (X)IMG load bugs for < '020 fixed * - switch for stable flicker under MiNT added * - various crash problems eliminated * - save from destination now possible * - smarter buffer handling for image loading * - JPEGD use for non-mapped (not distributed) * - more user defined for border, blur and oil * - various bug fixes * - various minor improvements * * 95/12/21 MGIF 5.00 finally released! */ MGIF v5.01 (released 960312) ---------------------------- 960208 - A DSP routine capable of both convolutions and median filtering (3x3 squares) was added. Speedup of about ten and five times respectively! 960312 - Some minor fixes regarding mouse and text cursor visibility. The DSP code loader now behaves better.  HH2}ݲԭ'Pk? ~zZ3^3k/{u.Ap?XR]ѸAb_? 8:CtYRԟ%/I|7{2ބS%+>NhNdN@z@{0?v,"tEZ.iP7JݭC@cdwu@<qS;4eߙ!&:>(d aSuNĖS;<&/~e}#HDOCZMTop Getting started pGeneral overviewo`History]IdeasDifferences 2FreeWare! MGIF startup! Program modes# MGIF menus#0 File ms#V Image ms$ Buffers msD%q Frame ms&&( Point ms&<Area ms',+Options ms "'The startup dialog"*HFile menu/=IMG saven1$Loading4)Savingk7cImage menu-:hBuffers menuP=Frame menu4AuiPoint menueDvArea menuIOptions menuB*P}Image processing operationsT ConfigurationTOptions fileVZ Shortcut fileYk@!EnvironmentZ z" Startup files\))#!Definitions\l6$"Greyscale\8%#Mapped colour]~&$True colour^ 6'%Convolutionsn h(&Spatial frequencyjK)'Histogramk1X*(Palettek+)Floyd-Steinberglv,*Ordered dither7m~-+Halftonenb.,Algorithmsnq/-Literatureoy0.Authorspn1/Special thanks p=20The futurety31Bug report formui42Questionary"wl53The text interface(*{l64Frequently Asked Questions <75Tutorials"Q86William Rosenkranzr0 J97Johan Klockars|:8Frank Mhle;9Howard Chu<:Klaus Pedersen=;Eero Tamminen,b><The Graphical User Interface?=File handling  @>Display handlingo$A?Command line switchespB@Distribution CASlide-showXDBUsing MGIFupECGeneral tipsFDRegistration)CFEWhat's new?2<$@{4Image menu selections$rc@{Frame menu selections$ }Area menu selections&"}Buffer menu selectionsn$ Point menu selections MGIF 5.01Johan Klockarsf $VER: MGIFv5.hyp 1.01 (960312) -i -s +zz -t4MGIF v5 cz&p,l4zF{&(-]QUVllaOtCqxrmZI$Y[{'n1 M17֥36 r)9(2R\].{W)'x {@ɮowxD h 1O(FRXVtH>Tp6ĐI@̊ H, 웫,mbf%3sk6lzѸ$wD(x=jl#pm|q[mD%0 5&M)5J28I-ϔwČ?ĠJIy?#׺[[-{˦rf/H/=[}̭{H|!D۬xvknK7ρ~ChO )#g[NLeMýrL~9N@Wkĩϐ<\*N3:HXT~m9 `6$^⎑KLj[Pz)#մJxe!]}kR[qكY5@!7 }dK)Mw~[ > A@UT"np `JqH5ׂV7ܔzKp:SZA$o(æ3!>^&7i$NBX_(֓e5o:uL -v=z}^M Re7B+䞜zR\I"B3' ,/(^s7p{/nR7l%zf>6t-%>< m:`֋B7JhI@eL]&B7Fn3Y:a$ZP8Ji_nuvip 9H_F@gG"W࿶ ʼQ Z2d6&v!V$;*A$Qz0x,uT8Z$)KWR::Sg-C|([cA>l ى/498Y.йigvY/F*? V㕧iLnu/yfH^1l^EsC-K4+3Wn OƝ}@Hk8Ӎ`%dURW%H05H7u:q:"w{m'X_1);c9y2d[]Ny5SHk.{_R7Φu?x &"3!'㼎MS]p^̽}L(G(m/ɜl?iJ}طiQ)$gew3׽)3^ T*AyKǢ\XXO.}/uGyw.r= ?U{w LAxWq/hf,pQ>SZ9 nvY43s)FB ږl*- p1u4:e aө%CHY2EuĤP|JD{_ӢDq;%Հ3l%Rv9 .-{V+ V:?I%8bVvVY;Շ0ۖ@?;`aE*6B=n0r%t0e-1q<.|O^4,ӓIiw`7V5Ŗ'{0(!y&F[Gr\lKћw Uia|ƃ5sdmCv7{Q[4^mu4ٸZzP~ :c L0v(CA$pQ`x5A8Lv™GI6lb}_2h~u/u=>2/+Mt(2F1tϿj8(ȖV9>" #yN]/pu街ΕZxr<14z8 TN|BWk^ kM$n:)qzESLuqh4L >0T屚ݣa,h,9r;n$RtvE( 1U7Q7xؙX.־z)9 zkzѷ[?#<%+HR4 1 LO|R\ø}ot{ =ꖀCȖ$C̴*cT%`> ff,oY-$ܳU ]Z`c1#W3p7H1u_ʚP@ Fj1ܥ(Ω\0#i>%*6C$ Ԝ'YTϿ[¦ÚQei4Ju."J./L+'6]Ɉlmi;3Př i}k!7As\~>T=ėiJBe>^s*%ڙ]ZD1 Lb,{V2iU^7qn<ῑ־(5"&/Njނ3_t 3T`X:8QH!=Z _E4_nm6 kwbO}1&e窮O8l<Щ$rܲ|qHsA qY [Fl̾p1Dhќd#b9X6.D$!d RH@W$ ~/BTY 5Կ s?۶Vl/\;W#Ir9b56Z+H2j횾;2 2b?$_Ow@$9hhn㚙j05m. vz`<娭gs.l]Ga_AadGf*^(#YVk.h4F ~H@rM{LamuR@T^Go<BT$_IJ1j1 sok#}{9;2#/AԺEg ؖ7ZڀmWm`|(L1-蕬*m'f!R> Ґ= nNtu)OfpW9/ qm\%O8t> esƄ93 üq5EhQ,uj $O[t!SnwړOR %BEhQ~RxXWc~UGeo|/r߷wsuqƴ]^H^VXbQܠA*Uqmn!{'0ý6? 3?r6")=sН e:5)i(9,m8|DKEҋ+jZK"+NJ/иʆ>I01 HlLNбnNȝ +:ů;DLjJG V/8['ޞŒ\⠩il%ˉg)%--q܃yiܔjL(z,?#(BHs&Xk% HA,@ B`5!x'xoI-@8hn0dԤGv D #: - 쫠pzRYS&X-/ҥz<4(ʤ*>F\FIi&#voڹ O Z%n=鋨34]fbہ Ӧ)*\Ti'dH!a#-BTir Ҭ FgDEg,6jV'p,jaN鲒\Чm 0f󿕐[G_/^S x8r|}/oմ86H<AbbQ%3IVZAA>.0%tAil;R,Ź֗VB;B-8TI[/aQ\lDΛR]73w3zJJ\&*`ߘ^"<&$>ؘ~ TXfn`S1+bdBqo),E#AJe$&XyLR`5W`O8Y/_]@C2uwa3= @h74F7a?ifrJ#ҰWcs?d!u3-RiHf\٦&I h?aXQ}?L\.ǭ. ee2~W=J_e] Kg`$xw}oA~/ަoYLIAo_@j|sͶ.䶙-3Uy@IOOb빖XhenR[5ш֓YK:d(z _P/q8bDR꼁U5SR6Qfp`1Չi'BD&bxX!!^)z0mL3鐤_d<*-L)!f T.VuE넆*]1v^rmzcrP2Tg{\'AɈ[:A[*F!fynA t,2z)AM vas4'1@c b[ 2 atk;#&CKB]s6Z*1¾Wdu v֋ݢiʚ['z}(p(msNRZѫ줯#OH!nF_j=DMscuD\rTo&(Ɠ^X( ߁O[v6GُUUXZ :H*C4. KPHN?&T-IK# ϧQk U9t͵Vgo\Xuw^ϖ g"K6C$v'ܞ&C~hʸ3jۣ)+GaA.2$wWaFJ\jJ+eҹjk_L}q.wצdKs- _d n'$J(Vp(W'~BE ̍2MD-IJ/oQr?JwI/# ؛ܸz IL/]me \tz=vj,P?e$VrgI:$#b|mj[1Rq^5Ra`dH`X/Ib ۙVJ4ǖKJ'0E $X btأI6ecWnžwF0xLVû:z1u#\ HhL7.Ɵ.oi7K0^{IaZY6uUcH/zPp_A"ĘG?k$rOFQ8鮬~ iC"xd8q*!/kAM:>w8l5"淁nXVP:s+Q6Z9K-:H]:Qy-45l9Sj߯%~[qَWͲm7$ 2RY פi!:UI@9`/ eW<[b9e$: knFʃhѪ!fؘ_pa?]!Jf@ۚm'õj._`UF"jfXeVηZ'<'I_o#Ps}u6#cJ %TR (gn{qM33g^2? ٝY $!f7XO{q~\C؟l>6؟yYoO'97ᔏp?a6Eq1\误sD{6e %2aqb'gNUgK2m;7`8㸧Jn;aqN|ē^>/_$#_D>n` v| k!/0H L'A9 +ޔpNdZHRHEt=ɻL?Z=)lL|qpL8x-R’el2xn $W(Ql %@pnyvPTbqVjJ%;#@Oy8_r j{ļ'>+O$gBB|[az7CE%Ze܏UR_9$۱ڒ,ƣIR~7l-p-cK8geD{X]li=K*$Q괻iOn}-R~)TBd1 )ppG[U 4P^zM@~/Q}{< ,#8 ̴WԃR}K._m_~KaKH!HD?sn'9dVz{^^Tp$4k?5ZC"&MQ+re{?s6Ŝeo=&mW#PgP-}hN}٤T[7aKHj,FMmZ!#I^5m9 ($%n H ~a RN]@VφR)u\뉤>f tzfLIlre41[L]ܡK6ڎGڀW(Y6(Zi&F8#CF\4Td.>|fMo3EG=1*/dHxy(4#@A67q?@&F)tǽ;[3 F<\&JŒ-zTw(#zY:{Vtbҽd9ͥhW2?9P(dO^`mBSM&5jj[iL:fe ; #AGj%<fWmW ,wwR|8dikZo̭hc-}V%k,u~M-4FY s{]h8N9!tIརdYxnDkշ"?݃;ؑHWWVиA잶?A-/|qj0̠[ciF{cĸ:ӏlկ̫k'\'=^Re-:eйnyF/.&,ey|yIr__d~;t!S=6ԸMqnZ5kr uQfËW+C68|y;\w+`ۋD c^;BmR:{Sįk, 'gLm H.ajg`ӿz-ZvPb *+P- mBiF8*dž9_,R;H6YIFha|W*Q9s2uZ*&Δe&m)bq CV<8 Vی#ڜE]25F;Dr@aЖ\w$:oʳb ,; ]x;[i4G\=^9p( b Df8}}sZ (PGOS 7}0V-6۴JdT:M+33]<*/ƄZq{GfZ[(O JN}iFk=bjEXJkٶ֍"- r6ʉSD9}$k8nxrw#XEI::>*er趍\|RS !w路:JҹjW5؜U\cXVp*T<"+(6eS uG\V:uEc`VEgFWfFr̶H\G/Ef&Ŵ$H'R{8P# ol4@ʰּ'H^]_Oi$Gqe Ϙ;j`kP7Bmqr݊*n7-`ipR AG[1 gAy ,B(`'1%f RkՐlo_ w#Ӻ,FM0NoόZ`R<k  `RQXqJ ¼EEVڌgf^rXxbxWU8E#qfmceȔ0b=)"Pe8 D;Uhamz?=IjH RNmp.x(L2rmd|aa춗4٠j_S_}+ U!u0kqe/`l铰iir?, OUdEo я ?Pdr1cUC7!S*?"ٖ0a&d`eyLw%^KK$ウ|2hWH2҉&K9)ɐxqQ- J`8QL7_{E6PØqmS%EX&G;jx\0 _$Ǿ42 xSč[3==aUTH.oTsٴs&u<ۅ$AU^YO)wKy_AKRbtAlDA?юp-tma}Ћ`p*]^&r8.{_Dq[/YJg(pk5{ r}d9ѰlD1˓ׅ:zJKu9*{+"BeUsO⫵-ŧ9^, p }`D,,7L£EJ#qP0k#]׮~~S%Ljw^z\|jڴ ⭋k#Fr"m8a6j/Z "Gq.Am{v[[6֐n==~)C]RB~&^!qkܥXؿ~Rճk#Iu9N7OO-i8@h8(% #kkΌpGKS:4 :nP8'ʚ=m[P:S`Kv1KJ&5+g{ JAX vmX6tF!cU5ߕ<]|<|]sg0 8]^-EըxGuA=eOngk[Mq8>y?/%ۚ][ӑ%$yvl:6McRKH"!ڽلmu^~?Z$s!IJl{5@kyǥ5>7rz#'=5SIYHok>BPC"Zi(K)@%HPƵ 1,W﷛,Yh,4~Z^\k:, p>3_cm2$*?#SBl_$̹b' M l;!MȱI?摣aNT}$zS'ȳqdpln49fh><|/r|,*Q F[;-GsMCRk[Ellon60œbҦW̳V|P˵Ss.G.yU&Uo2(3@OKK2B'7 wї3LW~poJޕd*X4x>Н3,$]EEw3ߥ(M^A3"C./Ƀ0ذa q$A"vq8:s&Kki:F|Eَ,d56'.JUŪQ $ԩ-TSh?Ut ExHA^8%I4ݼ ɻ$ܽ-Nڨ'q>ߟ95ڦ?b݃ۓP%eě %]/]ۅ~$R(֚)MA@@"Dqsv lV*3MڻwYBoԇOұjh }cY/ط,1u"G O-^X;qe-rH1L Ә] C;zh<%c9br&Ԧa^Vw-Uf* ⱃpV7BZd?ܒ"sa}k2f=) oBL\!='ZXNG/>*}m>uqz'&=㲯,N(Es/Vģsmd]XL}kv m[y=,p{8}S#U+'AuɺVpZ ZAU>AhĽ+y516{{+P\ql dLrxl\d(gW Ū姲 /ϱ RpZ ywpE[UJur.K>6N>'qm{U\o O44v7 7$OM,Hqgj'l7 u{肰8pFڽA}W*iI;#sWZVĀC ozàRB!/:BO'lI8S@ XcB;h:6stv*+Bv"bӟ ѕ2ϲinNj9A׸VC|mW*սi2WܸԢ[`[˴2 ^Iv߭0DkgS.E0j> Xl wQy}%aF'F'J>CLq }e޶T*r(YZl5m}T{ t^e]ĠHު2Lj*+)SىKqufg;= >fp95%dbe>GJij9Qd]<u|AVuDrA깍FLcr ?-i8{% Xm'mi3;:'΂PMVUbIY.þcdc1Q^TSZnS$wʔɡ kQhiJx,x"؀$?0gf&M&;.nf,@GV^a)k^Y|Aat(J*GĺL03mb JP[B C!rwLXypv)U1gfv8!OéQN^NiW JQzƒތ'gMfx* \y8P>jgpxqVLNoZA|W;,ajKWLI.Y36-;ɬk;vE.Բ ǮyRA iH`Dܕףs!AAN gם&zR&d$@&3bv y n}pϡFia"?vP/2R/pZe$gdo܍3trR' v^-Y!< ~DUzį;sJ a:bܛeR㔝L-꽟E4ĥ2.W ͝Os3w|GxGܙf7-#-|4ˤN$o2U{SWf(TxK"勇+"T2xDc ]^Pprb%+\Ol<9[K1bX?BmhZkRto‘x$jInǂh+fDntVxIL\j0L5<}%!4v!#-Cq^|sm򳅛bВ\ 0yp|yy#L]s]Z:G h2B|p9u专~" r2ą:[yd!WeZ_`HeX]KBUo+c;k 'ZX;ˁzV a|TH9qggҗ]yQ o@ҿZOk_zT <«NIvOups95.Y#8#{!pA76C.BRݤ|v"6q,}DG,KV[hoƕ~ r|,ȒX>mU&}$D<%+ILs݇T `71c-JWp LĻ_%)_bc93V>nMNBQ )Vd,/jF-\P<Û&!|sϩPpc`is_3[v!a܃0ݐ@obbU^] aJ:*4f/G!FPCE (nrJbь&Idm FΡTuN{7r 25=&U )WAm. /ו"1VY;~9j9N-{ฒ?Ǎe-SX]1藜hēfC^jQ\` …JGhxkAq ".8T1mLw]OyLwjSDW^aG ÀSZ:Lhd7W!kh͔Uͤ7 G럻^֠7sK& >flZw߭'@hm ]%1oNR Wgn$1w.#)oL2 yavBmA-fKiZ<b'a1 CvWyCPzv &Q5mMv(!i*W>{ӏ~IM[FnFuG}þ'-gej{n:9`좟3rvFQIolg=k%C%i{{xBI1ǽ;Svnv"?煭$␹-~4rc,7?h@g[At98['G;t&?$(#Tn[Iyrh9'd:^p[⋻;1$iͷψ@vߞIvx+LKFc4rE4"웅,mNm.o$7;p8?k prL`? 1Ӥ&7lmGOl_r_tk=^u=iOWZt;I#?x=Gz݋O=O_ZY`c0ZDf{G~&єvDjĨIe-M&`iFܩ9l/ݾL0Xېm?`f5ĐƮӃeGjFmXb Ͳ@xj\Fh!R~1φ._lF0*kIxC}:pN(]X`ssdpp<#od2q0+&2Q?TFŚb5|{28dž*[ځ͂U+>¶f2ouŐJB8ix6*dI`j!H| F03ΆxO&;4Q)98AA JxɇjCAyhfݱ?ʰ>@Aw pt8efűjr Q_V b5CiT vN!M, s *;v j(5G? s!26ouCڌ&eWQ1\di ^S^ !O'\R-0׌`%ƍZ](]nߖnl \Dr#ݞOvG_-YkFo@ [}ོ'K;Ap2;\½SK0=鬌Tf cD3#)+,?u`akM$a(Zw %8C{.򮤉Sh~~.RNx98@֯έ`JTc}/Dk✢mK &7[fREJ 6i dW7$ugt"E21IZiT/E?󦢭G:DTFrWDC.˿t0K-0/c;pYhts5Pu'x&+Vıˁ8H@e@Tౠ R;0cC]C_S*EPg5hZܻ*&ag}Uc%pzmfG2O F E aΪuDs+JFMt RyO6ʥEhrS'2˱wuPENkHڲ`fm0/m-RMg'z“RZWwyq SƓH`=L2L&^Td^l!f'zZSsUi(F+J!5v{%!Dbl(o 4~ZvZh_ F8k{!9lW:KL1_s ,ΆMBGӥޫӃTu-Zdyf M }Y! 3P7Mz1E&ki_b!FGsUBo>uzYR p3^ɵ0&WEc>E~ӐxSt *h-3ssHtJRD!$ǫC`E] 5kecWZ?sT'~|$Bj @^U "]<$1k-w?I,)ٺ 5DV +knc7:N N'ǒ}|yjgoHŽu tQg!*Juo{'{P`ROiv #S?qO x@?#dkvѶމ/!OqͮqIGGpXM S )8P$e[M<kxJ$PXB1B:qU#Eb,ei ?aضKV45G-J+YO}?SZZ%.9/MPX8Hg{T/ws2ZKƫn䠑"Sw'/swf߉TZmт'c_m ;PCZޙmĹ,qBZV؎,؇쯨 Q;gaF3rEeId{`76o9P`+zaT?s=\omW T{ןS$0C\s->#&3b9T7JN%U b 1^U8hO j| +QNZ_0WPW-:;d8\vl )zWm}7(o;@ :bg+ҝ1.[LNNec.d*׼Έk#Oќx+DSǨ'|𕌹 &tR0. ,]cWkA@*J`}{S|J׭(\r6ঁQq"l 0=ܓN^WdICJc0"-ޢx=N 5 $a%pr-"Ұ)eG)k> T+FBPJ,+%zNtW y%ၕ],\ 2,%VqO!പMfL.N6W]M֣ +Z58uۭ(yTv5h?a2GN +r"cLm4"gszܼ K)|BWjԅRX:5C(㋥AG %E"[vl"پfU`2ܥw%'HH8D6@D8d̫φL`%|V4'Pe+ ȣD?w%1T"D,$qACWEس{$SfZ1t^FP0\%M~'Cєp\->¬n2T([`+Q7V8aqS`j^0&Q YZP!ɲF(+Y$\џۨz̀R;S?*֚E Ԙ=[e`3'ry"VW1< \~-3լ"kz^s=FmQ`ѧe7&dxV neEǫY3T=ߗq}<;37^0951)QY/|@,`m7PeKsfwbkԴ )lFl!RܦqI`(Q?6ƞ|ge,kpFVIS]{ "F"np|Aܒ8knޱKoi54Cw;6ͩ.oC)7yc k D=$iB3 X49/n\1l7 ѻV jq#l:⇢?r7N$<e -T*77&! O<ۨ 4]c#ʱ38Ŀr\pYĿ:~~VjaAP7[v6ীՏ9g-TacsCtGq9quq%Ⱦ-nuQ|tڠ\~uVxʛ7*6yĈ8gZ*\{22,&1℄¼Aӧv|>_mPsٶу$I+@3K"U$}-pm'$t¥x99kI o\ŶX&T]AH:ڤVMeŮa /ωA(ᧉ(p֭m'2zb[bٳeKmcAw=Gwck-,%nwđ Y]$QԨf)" *؏uk_Ն.e20 5.tncbŠnt9wZ}&i$T|Αi.ذ9]4 ɬ+QTH!!=\75{DK e܆WTlu-SyEޜ8`C8E\RhÇWv&cN%濥Ȥl^FjL+92Z4G\Hҝ@{`jYf\YEジ|iܕQ+%jTÊ/zU"z S[OxEA3LA@,0I6jOA ]*4IY!ͱɀg+ҒJt4?gV[s(R{e{-xpů1y4gI!| k\xrQ[9| m (ȒRf߳#r[9{|2Mɪ<ܯj{D]ũ\[-ss%+Ixȫc&VQTfE q`gycDZ**.*K;䖿(;iLZzf#*4^!D ޲Sjqv.J p bfwtE{r+XH<4YEduMZ/ FG|,/yl˂7ƒ4aF Ԗp;l"q+KBuwѠ| Ho56NÕ-"˱ Fl/ARH, 9W6k<\ևGwqz4P\]]zwq 1tKV_Cz[b"y(򜟈VڱvA"iD a0_H%qóR06PqNӹD.=>ݽ=VV6cy4Դ֠f*ڲkߺ$ Gأ5hr/v g_˄1r0P0E!Oe!GU:"Px4w p)¾d.g=y2Л]aIm:-'ɭ'E=E@_D8gBSjh ~11cZ[C #YGͷ!q> \VTAٛ)T[yQǭ 6ԚМq LzMUBmtI@ oj&q#jCƈΔkt }TZ -] W__U;@x bP]hu1ZK;Pq6` LWszin*< Sb4RrזbbRF.hbkhR] .̴^-yy' 3% (V3f#>k0?CoǤ/?09~gmG{ш\yl2.mJ 涆ߎC Rtu16aXgIw@9;e>)4?Wv+Yuok-ܼ$Ѧች"C˾~QޫA>kbmYZ3ĕy0^(PSDB\ φχ%[oJps7c+i.!xB1yT6 5nJ,t_@:'D<[|ĀcUCq X3KNBS0I@a-ddPdğhaM+@n4I`#}vΒʢ$OCpGHg,΋%ަړ~}>ԺeҘ\y[Oc<;k??Dڕĥ0AL%h|@3,-[%WVMGOE]LcT. (/舓R/ƆF$6oUK,f.MAKPc0ndZl;Vqhn,T8="<G .Em2=iP*[vhNR!4XFN r|XgڡoP@kնۇׇn@Z8(@#nSHQ*JM|rĶui+W.z{%V90N2[J8w?"o;+Zva<.|p&9߄Sm(TtW9嫤.MP/3c#"C2s؂hf"m܁akXFCNb'QUdM(K,/=K~dD\u@dڕh2̀a҆(];_3=c%hPA[xs*(TїMG#zC3oFf'W32W+1 x9'TTꂶ*ٳy;g#k~"گ( řRwkpbMN hO\z X](Uኹ>]!jdS Q~hh2ٚIT/F Id@p, d$rid gђ~`?:0i`VGZDKs +ݑfvBzW Zҍ(j 4:y"²pLN{ԱRVlO<',Nu.(k^}j1It|{ˎB,a+&(WhzD h5}q8iwt,͑#\ veytJ묾WA&bx'KrEO uސ}G1H^ZS)i"B^TKCJZ#Q^< gӏv]_Iq?2*ov4/vFRҞXX.ՌGeM8(>jx1I1sy,sT,{I\(ă@B<+Rޒx$f^䑫0"%נ:vu$.Xf, QZrFUlm|̩̚dz*ȼW7q7*)]-n($YEQ"@lA-zs}CT :EN\^qe ZІ~BРy(E G7)E56/)\DKCW1>- 8Td?;؂|R<42b"ק6}>S e˃`9u#!hw3 E!=@/&Nږ0\`XG d u} ^+*2~+v;B5E]?LE j .Ih e$ l/g-+HQ HS!.yعTD.n:ŁYg^,K A8O^s3ht ?U(|3e~^]05''Gf3k2 I6ۦaFUN{ð_v(8JQ+!.zSAZbA!-f}X3 {A }ٶv0z#.TNHɷsc֖Ǽa "2@4Rp/M,vӳyZX?LVviG~=!,UHeSwHr`VpSCڇo}\rmz:pR8pi&-gR>!RS RV,RhOxTڋp'#\ ox@`3{hJ0`?rhM oqЫmu􎓋]KWpj: S4<(ضQbV~*LR]i$ -6rѴjHu cfX/ 5#7J7_&pVqKHhtF"[ S3IcI¶.YMO׫VyK}2a !39G6-"fZ0FTq8*׊%qp$ kuMBG: 0̌ kϷ@nLhޒhZ9 ;b*ڡB$]0)qn 'Roy}<߈i1cZ㲴P@*I6|1 kop>g`!)#Ǵ6N>a 'UUH։2-&Cm1 +4(IPp$ʕa &>χljD@(aZ9“;{u;|CLԪb7=)ۓD{qT'yIJ*Eo,*l=h `Iӳ: T_v$&9["| WU0T &)̖2J' 0S JG8NK(sE)!4GWծ`RhTB\qǑS} j7>>QK$"q/݋;ʁQ[cwdߑS7^旱UB@vl'e Q)uLOiZ1KY!8E\VA@`j&`8s|"nPXx+TH!R?6&Rط;@ G*q OƯ:lBwRƊ6 XLy~wn |"RZVDPXLb Kk;[(.;F&1iyK|&7BO7F9TjZf!p ҫP+qqAb\[CkġYKEkm!DFHQONfpQO1I>)ko @II`à(VX(`j`/ lA7RY~3!x<};^]z\FE|aUH^hQ<g)/]( ?6NI,X{R\x@ڸTF|TXUro:Nf$D'x%)@vd*1n2qkOP2 G"i:C\3*⣦:TW`U4[|"ȏ{+[]\`CZ`줤e_ {,O ^}k{@>ڶw Zl?x4z#EZLD)t8AT6'c8uZX{*#*1= yw<&>fN;0\a:쓒idyeԔI-f$+WG5O9D?tL[iY; Q& g^ƪR&3Gg2#_$ǜ ,TuU33R~nÈc13( AF^"aN <݀ص#}"&Q@u}Z N@svE'>[Įn/Msū' 1O΂1D^->^'<|1^CpFUT)A۲j M)r鵨Sr?6*˪Do-"n!U| -9DRǐ/4L~"p+ΊHx_$ P.IQ)$W95sc?NQ (uQKB|?q26>~Xq0E闖4>^bGg>32&n(frx4L&LĘ j 2iZHzEhz%(2{Kzכ/;Ϲꗘ *+.yyg=/9٤1ߑUyxDžoc"Y$ QNjFo-y}ZB zs}HϫG}|u\>OOϫ}KleFrank MhledNo text supplied yet.eHoward ChudNo text supplied yet.eKlaus PedersendNo answer to my email yet.ksٶq#?sp{ 3$G,-"<%bI6Xmki{Ч}jvLJKȰM*.pYbtUV:,_/9h+-1[C+梭QlTZW)I1q[WWgN#IT`<&9m.Ekֲ"_#QO+SzڶhDıɟ@w}Oɠn&.^*1m>XMMv$͎lF5h1b$Z VINTU&&.~Y$6]OmSb(,.]P+ZI4~'#'uoջ[SxtZb>k^tDsJ Ieeosm'FJ1.4|)/t4h]r 6nЅ@p ^ @b5s}c@OQ+Hr >/uo8"V5(6R[%!՘0F*KaOb`јGv͋\l^FՈwplmy+ $֪sLK#r!@ՍFT:.m%>*kW4 zG.q1q 6d;Ieudnt@:%2^X7=q&sIa(HQVz7d KIx\ 1%>썄$R6 ,';X]@ſ>1{T}=).du%pPDUe$>Q&b\!&UA!-c~<Hy7aT4|π v\Pv*b2k @ܡ  OHMHmN&Z"^ WZ5.^Mu ŽHluX: -bT=5j/%o@Z^-(oЏXԖ:%a(#xJ_*5.uc ~A|ݮ&;C?LDX@ u`g|mJxTR FIsU̸mޤkDbw K*&puß;døGDcɏ at%T,#L*y^ߠ8)nhsUp)qM*7RLxmEN\ja(ތׄGFVkLɽ&ζRMb1'1.1aGgpY/(a$MN?2czշ2a <û#,C!X@Hm-ĬĒ)KvBV~/ؾ7s>ermlJ,Q7D/?*fqBͺO~p1)П2F^0ThIH@+>$ESu7E)\-gI%l u$Ӕc3^V^`P81;h~m\0Gq_܌B[.wpX$g1`cHs,LۨrͲtڬj),gV7B%*@ Y#:oT&E@_uA%]LEvWRPn!6k{,VPnx]M/ׄA4JV'l於KWJvpE:$l>eJ`?q3jTDTS 9t6]Y$n`QyvqӒw˵ՠ#WȺS[$9B) b2uZ3h/Ĭz Kyq^f,l"g@2N)Uw/n#asT6cz!AעWL6Bu-0=xbcٶԍ`)D#5\n i%ܝ笰AӟVc)Dg(Vnns4ձt#;PSx$Z"Z[7 j-؎p 䮌;"W:AF.hm<<6+#:;} KP8w-\YVoh\m{)KqL37Z}N P '5WG| 2H0,[%~HK8䳊 &a \ vX9B1&._IJF7SF~_~( KeӯGQ%(7w` 'G?.'cG}݁Z0a<5(KBoj0F(V6*#VskBn:xlNtzHK) (db aL1܋3}_btqk"7QAEZ[>cvH"CnDΔ+̐Hr&%/OɊ%2ATf7^`=qa;IObY\WdS_kF!laR[D8e>m!uMm+D7\A|!Xg8{0cښO>߆TتG#=/OáIOA|%sv6չ -r $rE_H[-{}ݤnnﻟ_}w{l"`0a*&qwkm=q:PŵHƌʆ;1CDs-`d lE%v!ϊ"rʼn8%]KљMG7 !*1Ԁןq(mSp &Ц3| U on?F s@ܧG2ci4g~Aܡ͋f p=A& B2fEnPR[籈Nt}_rLvHuj?R;z>[R,bhP@U̡CĆYK2*{G֊%T5x}@tsK {YږO<( ^[R~BZX츷80$Zq4 ݉@󥖩Y4]ӆ rE8"׹,8Q7`}.vpTST oq'3i.⿟IA(έ& wL+"u_G"R i#j"knBn*ocV#jv((& ?9"P]kU.أiJM[QeLXN*rz~G(T]F0?F>ҘTNrR4Z➈Kyeтz{tD uMÇiHZ/IIaGplǼj)/{Aa{Pz9v:e\>޻Rm^>FWL(HT>bJ-vQuMqi5KZM*^)W_Cuuw԰JSIcUN)}tQΐNʩcr20)B#ΧMWR ε*62i[2Jl| !w??EvSKbO9㿏wg n,;͚[FZH⹖uTЗӾ,6psng..\sLi!ˎ.eZQW0SJd̶6]+ a"c~:DUixm/r0Re+f*RK"f+Ȏc ym;4JTu,E+'v.C3~sS*┍ƌS bJnO!(6!dItE3H/f[߇|)"X}R!hO pm\Btѫ̙{/c>x+U޸X+ն2 κ;N/oNag(F$Yep H4/_џ-3W(EVlv 6QR^KjDz ohtsʎ"/:=Mݠ?/[WXmDAޡiI 2\`E.K-nښ o̶Z&2AJ]mY٫z=2ݣ 7)QLO}%[}vǔ)2ŶS$y]4E$Y&`#LK[f0ۍ3hwȪDTnP+24@|Ɏ5|@,:)C Gpˡ0ם8FDVBfmsIvLg{¿D rmq6Y-˔޴ .~1ۋY]q)ZޞoXJrЦ}A[(]s囖Oj2JPWVfℲTm(jC, wR׭ZJޱv(]D|21}LZ!] ЖHTc8ex5PFZ9JA74IE$L)X)8S/B-krւY:u ئ6Z.G!3ZH;TBT%Jml0d/Zԙ7f8[OqU2 ig mK9Cy[|Dr1PwAߴ9}%*55j1Hv#Cm,Zj?| gepL&1 /tyd;}%;Z%aI}^H^=Re7?hF^qaK{^[s-'N11ޒszFamW[ఓ' +IU?"=OB6~% X7Ԇ9-9TyJn*38(;P3ѭLyqK-q~M6OKY=B Ò咹ihB,{(%EN9M'lGxy+Ve"\碎.o:t8@]?Byd]bu4mCf bqkRW:>7+medu}I))>>[ }rnl\ZnReϸ0<?j.;TSƏ[ҏ\t{A M.Nđ kt A",{`v}l++ VvOgDن@oeg4вQׅ5MϢ>N5 =y7 [qS=yaF–n=>ïKK9qOdCj0IYxS`TqLU£uxgk1{E,Ktpj-{ֈ[TIY]BqL354-ǂ%h#{kcBϙYl1zywnabչBwUu7DpGpqzzIk_?wPoݢI;qIǃ,pj6z毶E8,F,R \Qn= r܏5uT U:ytٱ#xcױ%"ծq9WpLv<Z"@7|!b @Q3J_ɪ!OQ ʬ!j:! m`]u_h7dn`k$y4W$.{ c p@ueG yb-+JZTs X C1wҳyHꮒM_sIHH$ޥeorEt!r)8,rǗﯯFFyZh,9 Ct[\V 2H{x376+2FVs\5ϵ*_7ul3 >^BWbo9m챟DG O1–qGsj˖nIʈBAQ9*) 7|1_Zg󛫛=+<C ;Hk65!gRP´J\m97ƶ]xպ兠 \i<,){w 2Bra'9qMhbM̄e ِ_0GqH_^l0䔭T!c1dY䀛3[G q;6 TȪGH%7=r Q,/v DS,| TPr(0: ޤUP;Xo'?'RbZ /)%F2p4z l"XݶIi"_JbaʠfP>j,Kjpږ=%CgmQ<S$ j"D}VӯRhtQWC1t1 +"iFiL0Fđ`" E _g]=UOw!up חTq9Wfa3T$6&ɝ?np};w7sQ"r#et3W)y]>JвD,%+CVI=.7>Q`FͧaŎLΡUYZQ :z:kxhl) - 5l(-OZٶwx x~AG9xG WOdI(܌I?zIs01â>~0{n*EO"#tY bG{8npM`Bdrc̎d\3.״Bŋuc6:=G?'[&uhNkZ ;jjg~IrGBh$Xv]pk6װ| 5̌dd#!(*bڃAm r]qfR 3M1|xc- ۨgnfdžF7T=Wp}s$Glπu5A⁍U?}zvqhf{^s9D{`"q0PNy:g*vUS% ㌵+`e*Wwї"鸣&aY4$6d1dKǻ.߁J`dИMGD? WRB 'JFy`#"4No ltq'LHSV%@&'6L_/XyDCLϊ!Nղ~LHR*ļOC-.|q8oW$8PTF]^Vhx{1bpܛH^`|5vi5ga Qj@0 - P7! (/AԨ,Qz[9+_jFE0 @Dl7T䡱T}AއeGH6.pyP&e-oAU&2 V' un`eCO4bZ*. 32jS6I1EzUkJl[Oz Ur޷o}ع/t-;C̍ҤUTeeAzLT#gB&WNMlV%PQܠyqJk}u2viФqCh[ɍ$/AOVpf+e!u=>7D# EӜ# "*QDWY4Mϔj 釘hU9-v0HYLΦ2~"R GGNΑ&Y9|/kss6^퓂kh(ȁ_MNV2i.@ʍb]xKbZҠq\WҎ pv:> p`x(OȜ|pN !R?>B_0m~ 9A7|ZK`%"<5MA>\'ߩ̥X l]%HЅjpTεZrtî31"@oܔsF֎dX?*(&UKit{BskG[]LjT{M:=r2{޳{/ O{O Pp)L Oq#3lI,{CTC¢[VҤ@f8Ќ<5G4 ٭KiV۟-ԗ>V [GW8~o)]x҉WㄑOʻRR|:;_,W.!77B"ܞ5P!u"KQ_ԣ#7jj36+D^9Xr.;оҞTSi*79Q{uwg7ϳn9-roh׳ ubۿ1jlm1{0p@p +~.*9 fo{`]- w](_QPJ4gty|0|3sk?2 Џ'Getting started with MGIF ========================= This text is found in the ST-Guide documentation as well. If possible I'd suggest reading it there instead. Running MGIF as a GEM program requires the program to have an extension of .PRG or .GTP (for newer TOS versions). For now don't worry about if there are any differences between those two. - Change to the directory where you unpacked the MGIF archive. - If your computer does not recognize .GTP as a program extension (the MGIF_5.GTP icon is of document type rather than program type), rename the program file from MGIF_5.GTP to MGIF_5.PRG. - Double click MGIF_5.GTP/PRG. - If MGIF is still a .GTP program, push the 'OK' button or press enter in the dialog that appears. After a short while MGIF is up and running and presents you with its startup dialog. For the time being, just click the 'OK' button or press enter here. MGIF will now present its menu line. Load under the File heading in the 'File' menu will give you the normal menu will give you the normal file selector, which can be used to find the image file you want to load. If you have done everything as described above, the image you select will be loaded, converted to greyscales and drawn on the screen. If the image was not drawn automatically, you must have done something to cause MGIF to load the wrong (or no) options file. In that case, select Source under the Draw heading in the 'Buffers' menu to tell MGIF to display the image. Press the left mouse button once or twice to return to the menu. Now, try some of the image processing operations in the menu. Documentation can be found under 'MGIF menus' in the ST-Guide manual. One thing to note about the image processing operations is that they operate on a source and give a destination image. There are two separate draw selections in the menu that show either of the images. You can make source and destination the same by changing the setup in the 'Buffers' menu. Y(F_i!7q{O_D#\2mw;KB&W256Ӄݎ ޏيc4n?o@j;DTO^P_KZs$~/0z+"׈ԅیqBh9e6l=RaIXFUM\2x)u&|-Նڋ#ևf7kQ`JYETN]1y*t%}.%j%q-֭Y8i"x$ZhKc3{95(@g5ˈp!vgTf_-?uK^鍉_8 ]u+䵀،$1JQggX'QONucڡbZsm<_eg>ӓd~k &EjP@9C 唱::yՉKbN+:Fݐ`(e r'>' oN:[=0`9sӄ2 7Pobv`г&Lrž>WL=Ǎljfǿ%^q=ŷ%tI#4PID?8K=s*Zm#͞m nC{ MAtjo'Gxe) )nmk>Cb#ݣJVn4Añ[&$s4 4 128 0 128 32 160 192 64 224 96 48 176 16 144 240 112 208 80 4 4 42 58 48 27 74 37 80 5 21 69 16 64 42 11 53 32 85 4 4 18 24 20 11 31 15 33 2 9 29 6 27 18 4 22 13 36 \2}y=/w8ޭ._(ye~6Q>Lr&O:S˥ӿ~ps~ꡠ*F0eJ{þq<=+F{t\xOheP;eQ+dnrq#Vr$Fʒ8̠S1Dn* %i=/rN4inq0_B//xjLK 8k(_*ʏNL< 7*m-xWzb#ts'*t& Dxƙ:t$D.ػ>Lp{Yh*?&;!nj(yz=U>`_}ݧЯ;A[o̯d,f PUfEoV H/աo]VP̆YUi|]h)MOp~̒ۜ jL1"´ZlwCH 3ޣR=#B}dz>_Ö z`"/L*7'be!&й;2w͠ ZlOj`2爰/}JT4$źP#+S\<تLó#ɦ~)gT<=G~?@{ќ'J]U8p.54?R9SrKE #T* Example short cut key definitions Image,Load cO Image,Save cS Quit cQ Draw,Source D Draw,Destination cD "24 bit","Draw RGB" aD Destination,"Copy (save)" cC Destination,"Paste(load)" cV "Buffer 0" c0 "Buffer 1" c1 "Buffer 2" c2 "Buffer 3" c3 "Buffer 2","Buffer 0" 0 "Buffer 3","Buffer 1" 1 "Buffer 3","Buffer 2" 2 "Buffer 3","Buffer 3" 3 Convolutions... C Blur B 4!AԻli77ZÎH}0ҩw*,HAʠdb(u&,nJZinjs_!=OCL?2נ]2Gɜ&cː|8-r25E^XwIEQOI0s~+H7kն#jkݥk҂~،R]JDgtFq71yؑ^J7ed&˼?f DrڴQ?V|~nIQnJz,~(yr9k?02K|*`w$LRVO.}$-tHp3/H .րؘ)8C"!l1 Mvhs$MN*8k"ϭ~AW5/H_ 9%(v26Q@y|JW #----------------- # MGIF example options file # Last changed 960312 # Most, but not all, of the switches can be operated by dialogs # from within the MGIF GUI. # A read through of the possibilities is recommended. #----------------- # Load another dither file than the default MGIF.DTT. -d mgif.dit # Use handshaking for all communication with the Falcon DSP. # *** Some machines, especially accelerated ones, may lock up when *** # *** calling the DSP enhanced functions if this is not enabled. *** # *** Normally, it should not be needed, though, and performance *** # *** of the relevant functions will be better if it's disabled. *** # *** Try commenting it out! *** -dhs # Use the Falcon DSP chip (if possible) -dsp # Run MGIF as a GEM program. -gem # Set the movement speed in percent of normal for scrolling view. # Values below 100 will not work correctly. -mvx 200 -mvy 200 # Tell MGIF to display images directly after loading. -shw # Tell MGIF to use only one screen for its output. -sng #---------------- # The switches below are commented out, but can changed and # uncommented as required. # The switches are given in alphabetical order. #---------------- # Do aspect correction on load. #-aco # Use alternate memory for buffers. # Alternate memory is normally TT ram or virtual memory. #-alt # Set aspect ration in percent. #-asp 200 # Use busy bee when appropriate. #-bsy # Set the number of colours used for JPEG load and quantization. #-col 16 # Set load mode to mapped colour. #-C # Set load mode and buffer allocation strategy to 24 bit colour. #-CC # Tell MGIF to always put a greyscale image in the last buffer. #-dog # Set the printer dpi used for the IMG save. #-dpi 360 # Tell MGIF to skip the startup dialog. #-dsu # Load another flicker code file than the default MGIF_FL.EXE. #-exe flickold.exe # Turn on flicker mode. #-f # Tell MGIF to size images to fit on screen on load. #-fit # Just show .FL files. #-fl # Turn on F-S dithering for IMG save. #-fss # Set load mode to greyscales. #-g # Force MGIF to always use the newer GIF decoder. #-gf2 # Use Brainstorm's JPEGD, a DSP based JPEG loader when available. # Due to possible legal problems the code for this is not included # in any distributed versions of MGIF. #-jpd # Load another short-cut file than the default MGIF.KEY. #-key mykeys.key # Set the amount of memory that MGIF leaves to TOS on startup. # This value (Kb) is simply subtracted from the available amount # before showing it in the startup dialog. #-l 128 # Do montage with .FL pictures. -fl must be used as well. #-m # Flicker in super visor mode under MiNT for better display. #-mfl # Turn off dithering for colour quantize and JPEG load. #-n # Load the configuration files from a specified directory. #-opt c:\mgif # Set the number amount of memory (Kb) used for the first buffer # explicitly. #-p0 800 # Same as above, but for the second buffer. #-p1 800 # Set the maximum amount of memory (Kb) to be used. #-pm 1024 # Tell MGIF to use only a single buffer. #-px # Tell MGIF to wait on a keypress before returning. #-s # Turn on scrollable normal view. #-scr # Tell MGIF to do a slide-show of the images on the command line. # The images are displayed once and at maximum speed. #-ss # Use wildcards from file for slide-show, timing info included. #-ssf c:\pics\slideshw.inf # Loop slide-show indefinitely. #-ssl # Do random slide-show. #-ssr # Tell MGIF to do a timed slide-show as above, but with a given # minimum time (seconds) between the displayed images. #-sst 5 # Set the destination buffer to be the default to save. #-svd # Tell MGIF to switch to TT grey mode on startup. #-ttg # Set the UNDO file. Without this, the UNDO switch below will # not work. #-u c:\tmp\mgifundo.buf # Tell MGIF to save the destination buffer before each operation # that may change it. 'UNDO' is enabled in the menu. # The -u switch above must be used as well. #-udo # Tell MGIF to use only the VDI for drawing. # Only works for an 8 bit graphics mode (256 colours/greys). # Do _not_ use this if you don't have a graphics card, it will # be a _lot_ slower. # If -vdq works on your card, use it instead. It's much faster. #-vdi # Tell MGIF to use only the VDI for drawing, but cheat a bit. # This may or may not work depending on the graphics card used. # If you don't get a correct display, use -vdi instead. #-vdq # Tell MGIF to wait on a keypress on startup. #-w #--------------- # The switches below are used for testing purposes, are not # implemented, are obsolete, or have no useful function in this # file. Descriptions can be found in the ST-Guide manual. #-aln #-b #-c #-dbg #-h #-i #-N #-o #-p #-pp #-ST #-tos #-v #-vers #-x #-xx T~.[W^'ŵRZJj{x\Gw vܥ$ @>{璦:{}3LgQ;&2Nn3]v(jU46f 9z/yه;$m/ם: :$ u l u| Desk File Image Buffer Frame Point Area Options About MGIF v5 --------------------123456 -- Image -- Load _X Save _X - Palette - Load _X Save _X -- Conf. -- Write _X --- Bye --- Quit _X ---- Draw ----- Source _X Destination _X ---- Show ----- Drawn pic _X Info _X --- 24 bit ---- Quantize _X Draw RGB _X - Destination - Undo _X Copy (save) _X Paste(load) _X ----- Copy ----- dest -> src _X src -> dest _X -- Operations -- Combine... _X Change type _X ---- Source ---- Buffer 0 _X Buffer 1 _X Buffer 2 _X Buffer 3 _X - Destination -- Buffer 0 _X Buffer 1 _X Buffer 2 _X Buffer 3 _X - Create test -- Linear shade _X --- Double --- Both _X Height _X Width _X --- Halve ---- Both _X Height _X Width _X --- Mirror --- Vertical _X Horizontal _X ---- Misc ---- Scale... _X Zoom _X Cut _X Rotate _X Border... _X Hist. equal. _X Inversion _X Log scale _X Threshold _X Contr. expan. _X Brighten _X Darken _X ----- Linear ------ Convolutions... _X Blur _X --- Non-linear ---- Lmax _X Lmin _X Median _X Oil _X Pixelize _X Load... _X Display... _X F-S... _X Quantize... _X Misc... _X -- ST-Guide --- Help _XDeskFileImgBufFrmPntAreaOpts About MGIF v5 --------------------123456 -- Image -- Load _X Save _X - Palette - Load _X Save _X -- Conf. -- Write _X -- Bye ---- Quit _X ---- Draw ----- Source _X Destination _X ---- Show ----- Drawn pic _X Buffer info _X --- 24 bit ---- Quantize _X Draw RGB _X - Destination - Undo _X Copy (save) _X Paste(load) _X ---- Copy ------ Dest -> src _X Src -> dest _X -- Operations -- Combine... _X Change type _X ---- Source ---- Buffer 0 _X Buffer 1 _X Buffer 2 _X Buffer 3 _X - Destination -- Buffer 0 _X Buffer 1 _X Buffer 2 _X Buffer 3 _X - Create test -- Linear shade _X --- Double --- Both _X Height _X Width _X --- Halve ---- Both _X Height _X Width _X --- Mirror --- Vertical _X Horizontal _X ---- Part ---- Scale... _X Zoom _X Cut _X Rotate _X Border... _X Hist. equal. _X Inversion _X Log scale _X Threshold _X Contr. expan. _X Brighten _X Darken _X ----- Linear ------ Convolutions... _X Blur _X --- Non-linear ---- Lmax _X Lmin _X Median _X Oil _X Pixelize _X Load... _X Display... _X F-S... _X Quantize... _X Misc... _X -- ST-Guide --- Help _XPREDEFINED MATRICESCONVOLUTION MATRIXLOW PASS 1LOW PASS 2LOW PASS 3Not usedNot usedHIGH PASS 1HIGH PASS 2HIGH PASS 3Not usedNot usedLAPLACE 1LAPLACE 2LAPLACE 3Not usedNot usedSHIFT DIFFGRAD DIRSMOOTHEDKIRSCHNot usedSOBELLINENot usedNot usedNot usedNot used_0 __9-_0 __9-_0 __9-_0 __9-_0 __9-_0 __9-_0 __9-_0 __9-_0 __9-Convolve OK NEESESSWWNWN*/_0__9 Cancel __0Bias: ___9Clip:Value enteringValue one: Value two: ___0 ____9___0 ____9OKCancelx.xx-----xx-xx-xx(C) 1996 Johan KlockarsOriginal author:Special thanks to:Bill RosenkranzRon RaynerOther contributors:Frank MoehleHoward ChuEero TamminenScale image size- X -- Y -___0____9___0____9___0____9___0____9AspectFitPercentagesAbsolutesResetDo!CancelMGIF InitializationMax memory used:____0 _____9KbbufferFlicker mode24 bitscreenSingleBuffers inAlternateNormalRAMOKCancelImage buffer informationabcdefghijklmnopqrstuvwxyzabcdefghijklmn________________________________________X1234____912345678________912345678________9abcdef______Xx1234____91234____912345678________912345678________9abcdef______Xx1234____91234____912345678________912345678________9abcdef______Xx1234____91234____912345678________912345678________9abcdef______Xx1234____9Buffer 0Buffer 1Buffer 2Buffer 3OKPass:Uncompressing_____________XQuantize optionsTwo passDither__0Quantize to ___ colors.9OKCancelFS-dither options_0Laplace: __9_0Noise: __9OKCancelDisplay optionsOK100_.__9Center imageX / Y aspect ratio:CancelFlickerOrdered ditherPreviewScrollable viewLoad optionsDisplayNo greyOKCancelGreyMapped24 bitFit to screenCorrect aspect ratioMiscellaneous optionsCancelOKVDI colour orderRGB modeUNDO enableIMG save optionsImage size_64000x: ____.__9_40000y: ____.__9pixelscminch300(When printing at ___ dpi.)9OKCancelCalc XCalc YResetFloyd-SteinbergSave imageFrom buffer:SourceDestinationBitplane(s):12345678AllxxxxxxxxxxxxxxxxxxxxxxxFile type:OKCancelCompuserve GIF 87aJPEGTargaPortable pixmapFlicker imageMonochrome GEM imageRotation angle360___9ClockwiseOKCancelLocal minimum3@Matrix size: __9OKCancelLocal maximum3@Matrix size: __9OKCancelBorder0@@Top: ___90@@Bottom: ___90@@Left: ___90@@Right: ___90@@Colour index: ___9OKCancelHistogram editingNormalizeInverseLog scaleThresholdIntensityContrastLoadSaveUseOKRedGreenBlueAll/GreyCancel000___9 Scale 25102040Combine imagesNegNegFactorSourceDestination1@@@@@___/___91@@@@@___/___9CancelOK0@@Bias: ___9Clip:Mult:1@@Div: ___9Change typeOKCancelMappedGreyRedGreenBluePixelize4@@Matrix size: ___9OKCancelBlur4@@Matrix side: ___9OKCancelOilpaintMatrix size: Buckets: ___0 ____9___0 ____9OKCancel[1][ Not enough memory available| for temporary allocatation!][ OK ][1][ The file can not be opened!| Wrong name?][ OK ][1][ Error while writing file!| Device full?][ OK ][1][ Failure while reading!| Truncated file?][ OK ][1][ Decoding failed!| Corrupt file?][ OK ][1][ Unrecognized file format!| Wrong file name?][ OK ][1][ Incorrect file information!| Wrong file name?][ OK ][1][ Operation is illegal for| the current image type!][ OK ][1][ The operation parameters| were illegal!][ OK ][1][ The destination buffer| is too small!][ OK ][1][ Operation has restrictions| on the possible destinations!][ OK ][1][ Operation has restrictions| on the possible sources!][ OK ][1][ Operation failed!][ OK ]e??? *??????????ʠ??* *** *********π0@ 0@   0C!`P  @$0 @0@d0paA 0PA    0 ` H a ( a |?** ( (*G~R8(d           # $  % . /  0 < =  > J K  L X Y  Z c d  e n o  p z {  |                                   $ & ( ) * - 2 4 6 7 8 ; @ B D E F I N P R S T W \ ^ ` a b e j l n o p s x z | } ~                       r%& '34 5:@BGMORST[\p   %&r'-./567<ACHMOTY[`egnoptuv  r  &' (/0589:ABC\]r^))   " $-6 8?FJOTV[`bkt v      $% &)*1?MO`arrvrrUbcr r r!, .5@ QUq}r     %&2567>?@STUZ[\bcdtuvr rr)+./0789@ArBFR TXd fjv x| r       #$%+,-234=> NRV`bcdfghklmpqruvwr    !r "%&'./0789>?@DEFLMNSTU^_r `duwz{|rr     8 $ + 2  : C K" S) Z/  e dw    .!- "#+$<%M&^'o()*+ , -   A/@01 23-4?5Q6c7u89 : ; < = >?@.)SBRC;DKE[FkG{HIJKL M N O P QR+A;[TZ$UKV^WqXYZSe\d+ ]^_`a$b9cNdc[x fl1ghijkle    $          # e (;PRTVX Z  \iv .!-  "#$%&"'3(D)U*f+w , -   A/@0123456'798K9] :o ; < = >?@.SBRCD E F /G ?H OI _J oK L M N O P Q R A [TZU V "W 5X HY [Z nS e\d ] ^ _ ` a b c d '[ < flg Qh bi sj k l e B?  Q < Q X Q t     Q   Q   Q!  !  !8 Q!T Q!p Q! ! ! Q!  Q!  Q"  Q"4  "P Q"l  Q"  " " " "  1/! ##0#""#L!#h%$$# ##'&&#%#)((#'$+**$, )$H-,,$d+$/..$-$00$ /$2% 2 3%(2 <4;5Q%D6Q%`7Q%|8Q%9Q%:Q%;Q%3Q&A=@(>Q&$?Q&@@&\<Q&xB&2 CE D& E&B!  &' '  '< 'X 't %' #0] g'' ' (  (  (8  (T   p (p  ( .(**  (( (Q )  Q )4 Q )P Q)l)) ) )! )%*"*0  *L*h * * *     QQ** 1+%+,%1+H-%- +d($)   ++  +  +  +   , ,( ,D ,` H ,| ,, , , -!  -$-@ -\ -x  -"- #- $- . '.  +(.<   .Xbk.t% .. . % ./       &  . =  E /dltw   Q Q Q ~    /8    ! /T  /p /   QB Q  I QL /sv/ / / !0 -04)) ' Q0PQ0l '   Q0 Q0 Q0 Q0Q0Q1Q10!Q1L$Q1hA 1' 1%1  Q1Q1Q2Q2,Q2Hq2d 22 2 2%2  3 3(3D%3`  3|33%3  ! 34 4$ 4@ 4\ 4x 4 %4 442 p A 04#05#05 #05<'   5X'   5t'  05# 05+ #+p !5566 ?+F# H% J#L%(68"  X6T6p66 6 !6  67747P 7l  77 7 7  7 880 (8L 8h8 8  Q8Q8Q8  Q9 q9,  9H9d9%9  999%:  :(:D :` :|:: %: :E$O\UVX,Z<\_`<aacTef gijk4klTmDop\r$sst4#*#|@ rGɦKnQBitlTzIXv)x$<\k{ɉ/z p'S> e u=o{>hڎ*')j.ۗaP$_D6غ2ԖNV&ihUD}32s0@?*|o~sy&M_`VsABe.AlsiKM]O-ՉS׹S$WàHsN'D>Yݲδl&t )нN=?9 BgN=//N1?<E=rN/?<SN?BgN$$_Nu/ / Jwg4BgN0@XO @_bH?Hy 4N1\OH`pY$$_NuJyf&2oAt0HHAu./0NXONuNq?<2oAt0HHAu./0N\ONuNq//A///Bg?/N'PONuN`NuNq Are you sure you want to exit? (y/n): Program exit / Hy ENN 8XO yg YfHy DNNFXO$_NuNuUnknown fileHy NYXONuNq Filename to write (*.FL): Write file %s now... Wrote .FL file %s. Any key... Error writing .FL file %s. Any key...Flicker not available!/ / Hy E / N/ Hy G$NJyfgH?9?9/9/ N$ J@g / Hy `/ Hy NPOJyfN?`?009\E r f?<Hy `\N*Bg?9w?9w?9\N`BnBn3\?9\N2lG Hx <9m /NPO$69\0282|iA@0@ l B:Hx <9mz /NPO$0282|iA@0@l B8028ymo09m4E0|h@B028ymzo09mzD2|iA@HnHnHnHn?????28?28BgBg?<?<?9\NH43`3b3d3f&N6RJBf?0:horizontal, <0:vertical): HyNXOJ@g*lD@0@#h#tNu0@#h#tNuNqCan't shrink a mapped picture. Shrink dimension (0=both,1=horizontal,2=vertical): 09\A p f?<HyN\ONuHyNXO @b2@#h#ttNuNqSorry. Can't rotate in place. Other image will be lost. Proceed (y/n)? Enter angle (>0=CCW,<0=CW): Sorry. Angle must be -180 -> 180 degrees. After rotate the other image is choosen. Rotate image now.../ /Jy|f29^y\f ?< Hy`FHyENN 8XO yg YfzHyN4@XO @hc?<HyN\O`LJBgHHy/N0B#hHy`?9^?9\NJ# Pt Jyf 3^\$$_NuCan't threshold a mapped picture. Enter threshold (0 to 255): 09\A p f?<Hy6N\ONuHyXN2@#h#tXONuNqCan't invert a mapped picture.09\A p f?<HyN\ONuHyXN2@#h#tXONuNqCan't log scale a mapped picture.09\A p f?<Hy6N\ONu#tNuNqEnter copy direction (0=source->dest, 1=dest->source): Copy from source to destination image...Raster copy failed.Copy from destination to source image...Copy failed.HyNXOJ@g @g:`bHyN?9^?9\N POJ@fP?< HyN\ONuHyN?9\?9^N POJ@f?< `?<Hy0N\ONuNqNVH81, divisor->-1, no scaling-> 0): Multiplier (neg or pos integer): Divisor (neg or pos integer, NOT 0!!!): Bias (neg or pos integer): Clipping (1 - clip, 0 - no clip): H0 09\A p f?<HyN\O`EJRf ?<NVTOHy!N6XOfJRf ?<NVTOBBE?Hy6N2Hҁ5\ORB BoHyXEN3XOoHyN3XO`$J@lHyN3XOg`3HyEN3HyN3PO2C#h#l#tL Nu Transforms: %d -> %d. Beta,Noise reset. Enter any key... /49RBA 09\R@2HHA3\0Jg?9^?HyLNVBywBywPOJyfN?$Nu09\A Jpg.Jpg(?<?9w?9w?9\N`3\PONuNq? E 8NB y0 gfBgEN@t0@0HCv1HTOl4FBvBDN0V@BolCvBA60B1H@f8yvRBBn`DBDBByvl8CvBC<9vv29v0B1H@f8FRARByvm0L|NuH8 (/BBBCAvJg,$H/0H/2NPOJ@f6`RB0HJf0LNumgifMGIF v5.01 96-03-12 Johan Klockars96-03-12 5.01_mgif50opt_12345678901234567890123456789012345678901234567890123456789012345678901234567890abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABB9BB9B9B9FB9>B9BBy BBB3ByByByBy ByغByؼ3ؾ3By3ByBy333By3ByBy3ByByByByBy3ByByBy3d3dBy By"3d$By&By(#*3,.By0By2By4By6By:ByBy@ByBByDByFByHByJByLByNByPByRByTNuNq\/ $o"o Jf JCJf 2 \g /gC. JJgRHJff"o JJgRHJff$_Nu-alt-aco-aln-asp-bsy-col-CC-dbg-dhs-dog-dpi-dsp-dsu-exe-fl-fit-fss-gem-gf2-jpd-key-mfl-mvx-mvy-optmgif.optmgif.keymgif.dttmgif_fl.exe-scr-shw-sng-ssf-ssl-ssr-sst-svd-ss-ST-tos-ttg-udo-vdi-vdq-vers%s -xxH 84/SB$oXJg R -f I(H @5b Ѐ0;N   l,^FFLl  F f pHxHy//N J@f"rm rg 3 ` HxHy//N J@f 3&` HxHy//N J@f 3:` HxHy/!/N J@f Bo /*NH0@XOg ~XJSB3$` |HxHy/&/N J@f 3F` V3` JHxHy/+/N J@f, Bo /*NH0@XOg XJSB3` By`HxHy/0/N J@f333`T3`HHxHy/4/N J@f Ry0`HxHy/9/N J@f 3T`vHxHy/>/N J@f By`VHxHy/C/N J@f, Bo,/*NH0@XOgXJSB3.`HxHy/H/N J@fJyg3R`HxHy/M/N J@f 3 ` BoXJSBAJf"Rf`HxHy/R/N J@fz BorXJSBAJfn"Rf`bHxHy/W/N J@f3غ33`0HxHy/[/N J@f 3`HxHy/`/N J@f 32`333`HxHy/e/N J@fJyHxHy//N J@f, Bo/*NH0@XOgXJSB3`3ؼ`By`3`HxHy//N J@f BoXJSBABJf/Hy//N. AFJf/Hy//N. AJf/Hy//N. AJfL/Hy//N. `4 Bo XJSBABJf"Rf` R( mgn 0g 1gJ` pg xg` Bo/*NH0@XOgXJSB r #` Bo/*NH0@XOgXJSB r #`x Bod/*NH0@XOgNXJSB r #`F3 `:3`.3`"HxHy//N J@f 3`HxHy//N J@f 3(`HxHy//N J@f 3"`HxHy//N J@f$ BoXJSBABJf"Rf`HxHy//N J@f 3H``HxHy//N J@f 3J`>HxHy//N J@f, Bo/*NH0@XOgXJSB3@`HxHy//N J@f 3N`HxHy//N J@f"333` BoXJSBA>Jf"Rf`HxHy//N J@f 34`HxHy//N J@f3436`|HxHy//N J@f/9wHy0N1NFPO`J3`@3`6Gؾ6HxHy0/N J@f6` ?<NKTOSBXJg R -g*0LNuNV// nr6Jg:t"yJCg1(fBC0H-RA`B1gvRHJfHn?N0 \O$.&.N^Nu//6/ $/N,/?N0 @0\O$&Nu0- Command for image %d(-> %d) (use ? for help): Command for image %d(-> %d), RGB mode (use ? for help): NVH>8x:BnBBHnHnHn??<'N'Jyf Jy&gA<04969Jy&g809$ @cn0@/2d/N PO4`Hxd2/N PO6Jygb0BG /29md/NPO4@0C/29mzd/NPOJo49mHxd2 /NPO6`69mzHxd2/NPO4C;AfE/ ?<(N A;\OfG/ ?<)N ?< E/ 8B/ N)>fE/ ?<N A;\Of?< E/ 8C/ N)> AJgRHJffE/ ?<N A;\OfHn?<)N 3\OJygp`JygHy;?<*N p\O`tJy(gHy;?<*N \OJDgTJnf?.?.Hy;`?.?.Hy;NVPON*BHnHnHn??N'BEJ@fB@L|N^NuIMPPMRLETARGAPI2PI1JPEGGIFallocation: No JSAMPARRAY space!allocation: No colour map space!mapsmapAllocating %ld colour %s %s: could not open %s %s: %s not a %s file %s: file %s data format error in screen descriptor %s: unexpected EOF %s: bad image ID this file is too large for memory %s: error reading raster image NVH?<:.*n NBHyJN Jy f?<N?NɎXO?<NH(t XL/ NH~ &\OJyg3By3`A Pf0Jy"gByJyfByE RgDHyN$(&DXOf ?<NGRTO RgJyغf`A 4 n#>w?<NGRTO#]| ܹ& y.L!G,9>!F ygJyغf49HJygSA&R ЀЃတD n#>w?<NGRTOJy0g$ <?Jg <>//Hy?N1 Jm*C "< ЂЀ @#؁QBBSd XxȀG Y&t6 yftJy gvJygBC ygJyغf/~΂/NPO0B0HE //NPO#wAJg#wHx/9wNPO|"ҁҀ#w&S#wAJg#w$9wY#wC "#عw"XA0~΁#0#`4BwBwA BC0B0BBJyg.Jyغf&/ ?N\OJyBg BF??<VNNXOB@`BgG=HNTOJyغg./ ?ND\OJyBg BG??<VNNXO?<NB@TO`Jyg / ?Nm4\OJEn ?<NKTOBgN',TO yg?9NN:TOG/ ?<NA\OSE EgXIG"]Af/ Nj\BF?/ ?<NNAPOXOJf"HnHn/ Ni/ NNd @bЀ0;N8n& ygN<`Hn/9wHy?`F09CHA}/0Hn/9wHy?6HyJN!p`pHn/9wHy?LHyJN!p`N/9wHy?`0/9wHy?`"Hy?HyJN!pPO`/9wHy?HyJN!p ?<ONATOJgQNFB@LJBf?<?<G=N/9wHyME1N?<?< NHyMN?<?< NHyMVN?< ?< N.MN?< ?<NHyMN?< ?<NHyMHyMNJyg?<?<NHyNNN?POL Nu Built-in Convolution Kernels: ------------ Low Pass Filter -------------- ----- High Pass Filter ----- 1/9 1/9 1/9 1/10 1/10 1/10 1/16 2/16 1/16 -1 -1 -1 0 -1 0 1 -2 1 1/9 1/9 1/9 1/10 2/10 1/10 2/16 4/16 2/16 -1 9 -1 -1 5 -1 -2 5 -2 [1] [2] [3] [4] [5] [6] -- Shift and Difference Edge -- Vertical Horizontal Hor and Ver ------------- Laplace Edge ------------- 0 0 0 0 -1 0 -1 0 0 0 1 0 -1 -1 -1 -1 -1 -1 1 -2 1 -1 1 0 0 1 0 0 1 0 1 -4 1 -1 8 -1 -1 9 -1 -2 4 -2 0 0 0 0 0 0 0 0 0 0 1 0 -1 -1 -1 -1 -1 -1 1 -2 1 [7] [8] [9] [10] [11] [12] [13] ------------------------ Gradient Directional Edge ----------------------- North Northeast East Southeast South Southwest West 1 1 1 1 1 1 -1 1 1 -1 -1 1 -1 -1 -1 1 -1 -1 1 1 -1 1 -2 1 -1 -2 1 -1 -2 1 -1 -2 1 1 -2 1 1 -2 -1 1 -2 -1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 [14] [15] [16] [17] [18] [19] [20] Northwest 1 1 1 1 -2 -1 Choose a filter (numbers in "[]" below kernels). 1 -1 -1 For user-defined, enter 0. You will be prompted for values. [21] The convolution kernel is a 3x3 matrix which is applied to a 3x3 neighborhood of a pixel and looks like this: __ __ | | | k0 k1 k2 | | k3 k4 k5 | | k6 k7 k8 | |__ __| You also need to specify if there is a resultant multiplyer or divisor. The operation on pixels (p4 is target or center) is: p4 = (p0 * k0) + ... + (p8 * k8) ( 0, no scaling) p4 = ((p0 * k0) + ... + (p8 * k8)) * mult ( 1, with multiplier) p4 = ((p0 * k0) + ... + (p8 * k8)) / div (-1, with divisor) / 0/ @fN>BgBgN=HyOE1NHyHuNHyO:NHyONHyONHyONHyP$N.PpNHyPNHyPNHyQ.NHyQ|NHyQNHyRNHyRdN.RNHyRNHySJNHySNHySNHySNHySNHyT;N.TNXO` @fN>BgBgN=HyHuE1NHyTNHyTNHyHuNHyUNHyUNHyU3N.UNHyUKNHyUNHyUcNHyU{NHyUNHyUNHyUN.HuNHyVNHyVTNHyVNHyHuN$_Nu MGIF Version: %s File: %s Image Width Height Pixels Buffer Type %1d %4d %4d %7ld %7ld %6s Buffer sizes: Images %7ld, %7ld bytes Screen %6ld bytes Timings: Load/decode Map to gray Copy raster Last operation %4ld.%2.2ldH80$/N>?<BgN=/9wHyXE1NHyXN/HyXNHyXNHyXNBB ynRE vGT262 /3/282/?2?2?HyXN1RByoHyXE1NHyY*N/9w/9wHyY:N/9HyY^NHyXN.Y|NHyYNHyYNBB E2H 2/ 2/HyYN1 RB BoHyXN1XOL Nu Category Key(s) Description -------------------------------------------------------------------- Control: ? help w what (info about image) q quit (next image) ESC exit program now SPACE draw image ENTER show image again hi histogram o toggle transform original/new image f file operations cp image copy (orig<-->new) Display Options: n add noise (0-100 percent, 0 turns off) g Laplace filter (beta,1,2,... 0 turns off) More? (y/n): %c Frame Processes: e enlarge (2x) s shrink (.5x) z zoom (2x) cu cut r rotate (-180 to 180 deg) mi mirror (horizontal or vertical) Point Processes: he histogram equalization i inverse (negation, 0 all points else thresh) l log scaling t threshold (pseudo black/white) co contrast expansion (need new range) br brighten (darken if negative) Area Processes: bl blur (3x3) me median filter (3x3) v convolutions (3x3) H 8I>N?<BgG=N/9wHyXE1NHyXNHy[HNHy[nNHy[NHy[N.\NHy\2NHy\]NHy\NHy\NHy\NHy]NHy]9N.XNHy]lNHy]NN=?9 BgNHy]NN>4H?Hy^N Bng BNgN?<BgN/9wHyXNHyXNHy[HNHy[nNHy^NHy^*N.^QNHy^uNHy^NHy^NHyXNHy_NHy_1NHy_xN._NHy_NHy`NHyXNHy`MNHy`rNHy`NLNuTMPTEMP\%s%sTemporary file name created : %s / /$/HybE(NXOJf8HybNXOJfCbAf`.HybN"@XOAf`HybN"@XOAfACJfg:ACJf A (\gCbAJgRHJffBN?/HybHyb/E=:N/HybHyN y hoHy hNXO$$_Numemory allocation failed (shouldn't happen)Allocate(jget_small) %ld bytes at %ld (%ld left) // / XtĀչ 9#l yHyc PNXO&9 Ѓ#Jy0g/9//HydN1 $&NuFree(jfree_small) at %ld Jy0g//HydN1PONuNqAllocation check for [%ld, %ld] bytes, has %ld bytes / y$(bJy0g/////HydN1 $Nufseek failed on temporary filefread failed on temporary file/ /$o $/Bg///* N$x J@g yHyeL PNXO/* /Hx//N"@g yHyek PNXO$$_Nufwrite failed on temporary file --- out of disk space?/ /$o $/Bg///* N$x J@g yHyeL PNXO/* /Hx//N&g yHye PNXO$$_NuTemporary file %s removedClosing/removing backing store file. / $o/* N`/ Nd/ HyfHyN=: yJhoHy hNXOJy0gHyfN1XO$_Nuw+bFailed to create temporary file %sOpening backing store file %s (%ld bytes). Using temp file %sH8(o|G/ NbHyg>/ N)@ f$/ HygBE/ N=: y/ PNJy0g/// HygeN1 (e)|f,)|f/ HygE/ N=: yJho / hNXOLlNu%lu Bytes of Memory available.%lu Bytes is my Limit.jmem_init called, %ld bytes available H 0$oC2A 00аRtĀ#020Dҹ##%Ab/HyhdHyG=:N yJhoHy hNXO jbl ꀐbD%@b/HyhHyN yJhoHy hNXOBByJy0g/*bHyhN1POL Nujmem_term called Jy0gHyiN1XONuNqH 0$o"otBAJg0A0 :g \f4RA0AJ0fJBm0R@6@/ / / Nn0BE "o JfL Nuu:/ / $o JCJf0IBAAo0A 0/f\RAAn \f$R@6@/ / HjNjXyjY $_&_NuH0 "o$o l@$ " l@D B vcl @ l" lЁЈ$L Nur%d %sNVH?<<.*. (y йY~΀*GABJg Hyk,/N(POf ?<NGRTOG/ ?<NA\OByBnBCG-KG-KJ9BfCn`&D+ fJ9Bf0H&@"sXRCAf` HnHnHyk./N$  @ft/.Nj\&nBG?/ ?<NNAPOXOJfHnHn/.Ni L"n f+ ACJf IRy?<ONATOJg`0J9Bg /N`XO X~#BCyl @0H!RCym0HйA " B9B?<N1TOL/ ?/.N?< / 2s(/ N)>/ ?/.N(?< / 23((/N)>/ ?/.N?< / /3(N)>/ ?/.N(B03( AT/0? /.N ^M^G^F^E^DRCyoN CnEV0@C4B <PF:^E8D 6\CHyp?/.NHyp?/.NHyp?/.NHyp?/.N$.p?/.N ^B^F^E^D^C Bo?<?<BgBg?<?</.NpLN?< Hn06s/ N?</.NrpL<N^NuNVH<N?< Hn0B/NBg/ NrB@L<N?< Hn8L/ N?< Hn0D/N?< Hn0C/N(?</ Nrp\OLN^NuNVH08Hn?<BgNE/ ?< /.G|N/ IHN6/ ?< /.N.N40CE /29md/NPO6@0B/29mzd/NPOXOKo69mHxd2 /NPO4`6@49mzHxd2 /NPO6?< I/ 6K/ E)>N?< Hn/ N?< Hn2C/ N?< Hn2B/ N(?</ Nrp\OL N^Nu?<NL?NsDpXONuNqNVH0 BN?< G/ 0 @0p8/ BN?</.N \O @ gln @g` @ g @ g`E/ ?</.N|/ NH2/ A0p8/NXO.d/N PO?< / `JE/ ?</.N|/ NH2/ A0p8/NXO.d/N PO?< / 0@/ BN`/ ?< `/ ?< /.N| BgHnNrB@\OL< N^NuNVH8/ ? /.NV05(rh?? /.NTKTJRC Co09Мgn @g` @g` x@`x=`x>??<N/ ?<?/.IVN?< / 0yР/N".?<C/.N?9Т?<E/.NJng\?<?<BgBg?<?</.EN?<?<BgBg?<?<gn @=g ` @@f BD`x`x3МE/ ?<?/.I|N/ GHN3О/ ?<C/.N/ N3Р?<E/.NV3Т"L<N^NuCallback test! Jy0g 29 WA?BgN=Hy{N1POpNuNqNVH8 4.Hn?<BgNPOxm vg: B WHD@3 B fxv?/?<DNAPO`(xBC?/?<DNAPO` B fp` x/?<HNA\O*jv jp?< E/ /N)>/ ?</.NV?<?<BgBg?<?</.Np$LN^NuHx0/\/HyЊN?<NLHA p2(A0l^@@@?HyЊNt?<NxtpNuNq//6/ 4/NyB2PA0l0@@@?HyЊNt?<NxtpPO$&Nu0NVC|Af0.HA p0( @ gm4 @ g @ g`&3`3`39B_.N&Hn?<N p\ON^NuNVH?<4. Hn?<BgNE/ ?</.G|N?<?</ IzN,/ ?</.N$?<?</ N./ ?< /.N/ NH=@ Bf6E Hxd/NPO"ҁҀҀ,Hxd/NPO"ҁҀҀ.Jnf=|,( Bf&0n/NdXO////N (*` Bf (/ ?< /.N?<?<BgBg?<?< /.Np$LHn?<BgN?< E/ 0y./N)>/ ?< /.NV?<?<BgBg?<?< /.Np.`p$nN^Nu(%s, %s, %s)[%ld, %ld, %d] %ld,%ld NVH?* f6 B?<??*?*2n? 2n? Bg?/ Nl~BDg6A////Bg?<?<NZ?? ?.?.?<Bg/ N&BgNTO0 @g"* gpLo 3x(`Byx(Jyx(gHym?9~Nf\OA////N38Jy4gN!r y~mo HyBFBg` HyBF?<BgNPO~v|///?<NNO# @*((-h..///?<NNOAFCwJg"H IEJf A  nB o/ N^ByBLByBNByBPByBRABT0ByBZByB\ByB^3BlByBn3BtByBvByB3B~XOJyf0`BPCAf9BS.E/ ?<(N A\Of9BU.Hn?<)N C\OAf?< EHn8y$/ N)>Bg?< N"AJf C Af?< NL?Nt?</9BFNHn?<BgN n"yw hlf n"yw hTfBBgN&B9.C\OAf.<BF?/?<GNAPOJgCAfG?<NATOAAgRKJffB9HyE(NXOJfH??< /.N"09 @gn @g ` @g`6| ` 6| `6| ? ?</.IN?9?</.G"N?9?</.EN yWHD@??</.N?9?< /.N?9(?</.N?9?</.N ?9?</.N?9&?</.N yؾWHD@??</.N?9?</.N?9?</.N?9?< /.N ?9?< /.N?9?</.N?9?</.N6|JyNg6|? ?</.N?< GLN?E N?< N?N?< N?N?< N?N?< N?N?<N?N LN^NuNNNuNqNVH80JyBLfjGC^HnHnHnHnHnHnBHnBgBgBgBgBgBgBgBgBgBgBgBgBg?<N4<g n f?.?.NXOgBC.gnB@.=@BByl<$y2@0H"3Hnf R31g j1gRBymJCg0H$3(HH yBF ЀЁ0 f\3(HH ЀЁp ?</9BFN3(H?3(H?N3(HH yBF ЀЁp JyBLgL N^Nu1[1][Error during file load!][ OK ]NVH 84.$n NbJBg$JgBg/9BFN/NNd J@f"RA|FfCAf3BNN<BgEBR2A6?IBF/GNBR?<?<6/N9BS.Hn?<(N BgEBT2A;?/NJyf4`BR?<29BTA;?/9BFNCPOAf9BU.E/ ?<)N \OJyB^g( yfC JfHn?<N \OJy(gCAf?<NB?<N&POJyB^g yf Hn?<`Hn?<*N TOB?<N&?<NPOJy"gP?9mz?9mBgBgBgBgBgBg?<N?</9BFN` @gHy?<N@\O?</9BFNNb\ONrNB@LN^NuBgN=rNTONuNq?<NL?NɎB@XONuNqFile to load01-NVH0Jng6?<N8HyHyE/ Ni/ NNdJ@f"JA|Ff3BNN<BgEBR:R6? IBF/GNBR?<?<6/NA9BS/?<(N BgEBT:R;? /NJyf4`BR?<29BTA;?/9BFNCPOAfE9BU/ ?<)N \OJyB^g* yf C JfHy?<N \OJyf Jy&g09BRA 8p40Jy&g809$ @cn0@/2 d/N PO8@`Hxd2/N PO4Jygb0LG /29md/NPO4@0B/29mzd/NPOJo8ymHxd2 /NPO4`49mzHxd2 /NPO8@CAfE9BS/ ?<(N A\OfE9BS/ ?<)N ?< G/ 8L/ N)>fHy?<N C\OAf?< E/ :B/ N)> AJgRHJffHy?<N C\OAfA9BU/?<)N \OJy(gCAfv0L< |N^Nu3BLB@NuNq?< NL?NɎXOJ@gJyBZg.Bg?< N @XO _fRH _g"HAf`CAfHy?<N \OJyB\g0?<?< N @XO _fRH _g"HAf`CAfHy?<N \OB@NuNq,0,1,,0H8?<NL8?NɎXO @1f?<N8BBTO0H&CAJgRHJffA0Hа8 @ hJPgCAJgRHJff??<N"@XOAJgRHJffRB BoCAJgRHJff0HA p0( @>g2n @=gF` @@fCAJgRHJff`|CAJgRHJffCAJgRHJff?< ?<N"@XOAJgRHJffCAJgRHJff?< ?<N"@XOAJgRHJffCAJgRHJff0HA p h>JPgAJf AR0Hy?< N \OB@LNu o"f9BS`9BU93BPpNuNqH 84/BgIBR2A6?GBF/EN?<?/NB89BS9pLNuH 84/BgIBT2A;?GBF/EN?<?/NB89BU9pLNuB@JyBNg JyBPVHD@NuNq/ ?<NL?NɎXOJ@g0?<N8CTOAfE9BS/ ?<(N A\OfE9BU/ ?<)N ?<?<N @ fHy?<N C\OAfE9BU/ ?<(N A\Of?<?<N"@XOAJgRHJffHy?<N C\OAfA9BS/?<(N \OB@$_Nu1, 1?<N8CTOAf yؾfR9JyfR9pNuNq?< NL?NɎXOJ@g`JyBbg 3ؾ`3ؾJyBdg 3`4ByBg?< N @XO _fRH _g/NH3XOB@NuNq/ /?< NL?NɎXOJ@gBE$BRtdBg?< N @XOJg "J  g H@QH… RHJfp`B@$$_NuSave destination buffer[1][Error during buffer save!][ OK ]NV/ / HyHnHyHyFNJ@gVJngP?<G8NHyHyFE/ Ni?9BT/ N# J@fBgNHy?<N@POB@$n&nN^NuLoad destination buffer[1][Error during buffer load!][ OK ]NV/ / HyzHnHyHyFNJ@g`JngZ?<G8NHyHyFE/ Ni?9BT/ N"6J@fBgNHy?<N@PO`3BNB@$n&nN^Nu?<NL?NɎB@XONuNq.GIF.TGA.PPM.FL.IMGSave image (%s)[1][Error during %s save!][ OK ]NVH80?<NL8?NɎXOJ@g0HA p0(S@ @bЀ0;N (6>&<l$<h`,&<q$<`&<v$<B`&<{`&<t/HyE(N/HyN/HyE/ N=:/ HnHyHyN,J@g^JngV?<N8/HyNHyHyE/ NiJgz0HA pCBR hfCBT0A /0/ /?NJ@gBgN8/HyE/ N=:/ ?<N@`0HG s hff?<NL8?NɎXOJ@fB@`n0H s hf?9Bj?9Bh/ ?9BT`?9Bj?9Bh/ ?9BRND `&"JAfHy?<N B@\O`B@L pN^Nu?< NL?NɎXOJ@g& yfA9B_/?<N \OB@NuNq?< NL?NɎB@XONuNqSave palette[1][Error during palette save!][ OK ]NV/ / HydHnHyHyFNJ@ghJngb?<G8NHyHyFE/ Ni?<09BRA /0/ NqJ@fBgNHyq?<N@POB@$n&nN^NuLoad palette[1][Error during palette load!][ OK ]NV/ / Hy:HnHyHyFNJ@gdJng^?<G8NHyHyFE/ Ni09BTA /0/ NrnJ@fBgNHyG?<N@POB@$n&nN^Nu?<NL?NɎXOJ@gf?<N8TOJy|DgCAf`B9Bg?<N"@XOAJgRHJffHy?< N \OB@NuNq?<NL?NɎXOJ@g8?<N8Bg?<N"@\OAfHy?<,N \OB@NuNqST-GUIDE[1][No ST-Guide found!][ OK ]*:\MGIFv5.HYPNVHyNXO @fHy?<N@\O`8=|G=y~Bn-| BnBnBnHn?<?NPOB@N^Nu?<NL?NɎXOJ@g8?<N8Bg?<N"@\OAfHy?<-N \OB@NuNq/?<NL?NɎXOJ@g?<N8Bg?<N"@\OAftCAJgRHJff??<N"@XOAJgRHJffRB BoCAJgRHJff?<?<N"@XOAJgRHJffHy?</N \OB@$Nu0,0,,0,0,H8?<NL?NɎXOJ@g?<N8CTOAfE9Bm9Bo9?< G/ 8yBp/ N)> JgRJJffCAJgRHJff?< E/ 8yBr/ N)> AJgRHJffCAJgRHJffAJf A9Bu0AJf A9Bw0?< E/ 8yBx/ N)> AJgRHJffCAJgRHJff?< E/ 8yBz/ N)> AJgRHJffCAJgRHJff?<?<N"@XOAJgRHJffCAJgRHJffAJf A9B0CAJgRHJff?<?<N"@XOAJgRHJffCAJgRHJffAJf A9B0Hy?<.N \OB@LNu[1][Error during UNDO load!][ OK ]/ ?<E8N?9BTHy>N"6POJ@fBgNHy?<N@3BNPOB@$_Nu//?<NL6?NɎXOJ@g|?<N8CTOAf0HA p0([@ @b,Ѐ0;N BB`t` t`t`tA/?<0N \OB@$&NuMGIF program fileMGIF options file0HJog8HyHyG/ KiNHy/ HyHyNJ@fB@`8Jog0?<N8HyHyE/ N/ / NbJB@`B@L<Nu?<NL?NɎXOJ@g8?<N8Bg?<N"@\OAfHy?<1N \OB@NuNq?<NL?NɎXOJ@g8?<N8Bg?<N"@\OAfHy?<N \OB@NuNq?<NL?NɎXOJ@g|?<N8Bg?<N"@\OAfCAJgRHJff?<?<N"@XOAJgRHJffHy?<+N \OB@NuNq/ $o JCJf0Ig60@A2SAk /gn .gQ"o JJgRHJff$_Nu/ $o JCJf0Ig80@A2` /g n .fBBASAj"o JJgRHJff$_NuH88/r4/"oBCJg<  g _g ЁЀH0AA"CnSBRIRCJf` Ё"ҁSBJBf LNuH8 8/$4/&BBE"o BCJgFCfE  g _g "ҀҁH0@A$RIRCJf`"/ ЁЀ/@SBJBf /ЯL NuH<0"o,&o0:/48/6BAAo0A0RAAn6t BAAo0BlSC0@B@4B RAAn?< E0CHp/ N)> AJf" 0D6AACJf 2SA0A 00f$0CAnB0SA0A 00f Ao`_SCJCfC KfL <Nu2/l DA3Nu09HA0gJyFg B?N&\ONuNq0[1][Error during save for UNDO!][ OK ]-H?0:/>BFvJ9o$A0H0H@gRC0HJ0n0HA0HCxAf0H$G3(93(gBg/9BFN\O>DG?E8NTOJ(f?<NTO3(g?<NB?<N&PO3(gRCBT0A >00g4Jy>g,A>Jg"?/N# \OJ@fHyz?<N@\O0H"A0g?<NL?NɎXOJ@gBg?<N"@XOAfAJfg0HA0gCA fCAfC AJgRHJff`PJDm^Jg? pN<TOgZ Ff2?<NB?<N&PO D*fJyB^g yfxHy?N \O`Jg ? pNTO0H$EJ2(lNb2(f FfVB?<N&?<NPOJy"g6?9mz?9mBgBgBgBgBgBg?<N?</9BFNN?<EBF/NBgN8?<?/F/N L NuH 8?9>?<+GBF/ENPOJy"WHD@??<%/NIPO TWHDB??<8/N??<9/N??<=/N??<>/N JyWHDB?2A6?/N?8T;? /NBBEBg2A6?/NBg2A;?/NRB Bo?<29BRA6?GBF/EN?<29BTA;?/N yWHDB??<(/EN??<)/NLNuH8 (/6/tJ9o.E?0H2H?/NPORB0HJ2nJCgNLNu/4/BAA Pg 0H뀴pf0`RA0H pfB@$NuH0 BCA PgP$H0H$J( g*BA`"r( 0A0 _fBRA r( 0AnRC0HA pfL Nu o2/Jo gH ЀЁp NuH ЀЁp NuNq o2/Jo gH ЀЁp NuH ЀЁp NuNq o2/H ЀЁ p "o PfNuNq o2/H ЀЁ p P"o fNuNqH8"o4/8/2H ЀЁ0qHg@6BD qPl4$I$"r(2H  q?ҁ?1/.NPORD r(Pm: H CJgvBD qPll$IGHn&4HԂ B8?(BgN B81h2/ B8?(/.N|/ B8?(J/.NVRD r8PmL <.Hn0H$E?2(BgNPOJ( g:BD`.??2(N/0HЀ @( ?(@/.N|RD r( Pm:H CJg@BD qPl6$I&4HԂ B8?(2/.N B81@\ORD r8Pm:H CJgFBD qPl<$I&4H Ѐ @8?(/.NV B8 h0\ORD r8Pm4H CJg*BD qPl "0HЀ @1h2RD qPmL|N^NuNVH8 8.4. BC0HAJgBA pPl0HЀpgRAPmJCfB@`z6`0H$E8H Ѐ @((f>Hn?2(BgNBg?/.N?<?<BgBg?<?/.N  @(? h2NTOLN^NuNVH?0>.:. |0H(EJHgpHn?2HBgNBCPO rHPlT$H(.0HЀ222H D ЀЁ40pg Bg "@2H ЀЁ40pgBfBf<`RCRmJFlB@`|0H.G8H Ѐ @x6BgT2H"n ЀЁ1 f<0Bg?/ EN?<?/.N  @xJJg ?? PNXOpL N^NuNVH806.4. BD0HAJgBA pPl0HЀpJgRAPmJDf B@`8`Hn0H$G0H&փ C(?(BgENHn?3(BgN C(?(J/.?(2/.NJ@o6 C(1@2E/ ?/.N|/ C(?(J/.NVBg?/.N?<?<BgBg?<?/.NpL N^NuNVH?0:.<. Hn0H$G?3(BgN?<NHnHnHnHn/.Nd?.?.?.?.BgBgBgBgBgEN0?.?.?.?.BgBg0.2~iA@n?0.2iA@n??<N?.?.?.?.?< Bg/.N"J(g ? s(NTO?/.N8D??NĂ44|??NNJ@fJBg4|4 BC??NrXOJ@fJBgvJCf?.?.?.?.BgBg0.2~iA@n?0.2iA@n??<EN?.?.?.?.BgBgBgBg?<N$BgN2H n ЀЁp 0HATOJg? pNTOJ@g0D@`0L N^NuNVH8 6.Hn0H(E?2HBgN?NtBg?Nǎ4lD@rH g?N TOJBl Nb`BB0LN^Nuoil: Can't allocate histogram (buckets).Number of full searches: %ld H?> o`>fRG Go Go~?h: o@:o?|:?|8`z o :o?|@:?|8`d o:o?| :?|8`N o:o?|:?|8`8 o:o?|:?|8`" o:o?|:?|8` ?|:?|8B@4/\I ?t(>?t(<0/^2/><oB@`/?/b:o@/ N($@ f#wB@`?<N',/t(RTO0HHoN?B6?C42/^C 0B@>0@H/HLBDHx@Bg/ N0BE Do\REEn J4/:SBkB@@lBD(6BQ0 R@:o:0 /ML6/62CA0R@8@0o<0Ho(:o>/M,/ / NPO*oD/M0*4CBDB0C@Bm~ D,&/Hր,/0ܯH,F2BA8*oPBA00 @ @n6|0/ML,/,ݯ0چRL6|k0C@0o<0HnRH4|j0B@0o>0HHnJy0g//@Hy)N1PO/ N)?<N',#?/d?/dN (p L|,Nu/ /"o 2/4/00@0S@k 4AQ0/S@k 4AQ0S@k 4AQ$$_NuNVH<8$.&n 6.HxBgHnN0"B$ISC kpAR(QBJ.fB@R0@AJ(g6.SCkR8nzBDBBAXS(f 0DAJ(fB@R0@AJ(gc0BAR(QL>/6*o80/4A :080 -@Jg2- g0pfpg`20İoB@`?<N',0/6A (p0&pvTOM E, -@JVHH$Ā- gD0U//NPO$0m//NPO$- ||"€- gD0m//NPO"0m//NPO"- f - Ԁ%B%AXJR ob- f m nd6Jot*<<|8<4| C,BA,"1XҶ0- DgJlr`l" SJn`F6Jo/$(oLJTg.Jlg(4/HE >2(/r8::|TO`0 R@<@0ll6N< ?F4` 6l?o64BEEo0R@<@0Tl8E< ?F.`8?o4.0E"o<$o8v4 SBk0D0@0S@k rցQQ0o.//N PO6H4 SBk0D0@0S@kQQTEnp,/0ݯ<ݯ8<Mn(?<N',#?/L?/LN (p\OL|Nuconvolve: Can't allocate temporary buffer.H?> oT4( &( 0/PA ?pB?p@2/R0/B@oB@`X?<N',TO BbB0Ѐ0;N,2<FPZbjrz&C`G`G`G`G`G`~G"`vG<`nGV`fGp`^G`VG`NG`FG`>G`6G `.G&`&G@`GZ`Gt`G`G0/PA /p00/R(pJyRg / / //8?/L?/PN!4J@f>/RoPg>??/RN 0oFIXO0/@S@z @o0/BS@2@/I4(BC*D,4|4l/"EHiNPO/@/B@/?/T0/H@oH2@/ N(/@N(/N JDf#w`* oP4/LE 62(?r(:8/N:/:úHoB@`~ Pg??/P?/PN`b?<N',/r(B&rHTO>/NoLg??/NN 0CGXO0/:S@z @o0S@<@(BC*D(D4|o/"EHiNPO/@,BB/L0, o,@(2CB@@ o0@B@(@B@@B@@Ah@B@(@B@@B@@ RJnTKR0o:SH0Hn``F/?/P0@C2@/ N(/@F,/F J:/\fRE Eo??/\?/\N`0~hE>G?GH>?GF4/XE <2(?r(J?<N',/r(N0/\&rTO>/ZoXg??/ZN 0R@LG*oPXO0/JE0@oL8ESL?L20E8@/L40/H@8@/LB/H.BCBB2SAk(2o2m4BB@A0@SfFQ0Fɳ4l@BD0E4@4 2SAkB@0B0@0B0H0DFQ0FRInB0FRN.mh`>J/?/\>/N(/@8 J.f#wB@`x4SB6///P//6N Bo2*o.0R@HG0/JEJ@o ?B@/C<8F/L8Jo2o$M`$o<. N//8HhNPO//8ЯP// N BCBB2SAk,2o@m4BB@A./.0x@SfFQ0F0E0@o@BD$H4 2SAk B@0B(o.0@0B0H0DFQ0FRIn0/H@0/2Ro2@fBo2*o.RN0oJ0Hn//.N)XO?<N',#?/\?/\N (p\OL|(NuH?>G?GD84/TE :2(?r(F?<N',/r(J0/X&rTO>/VoTg??/VN 0R@HG*oLXO0/FFJ@o@2FSI?I@2D/I.vBB2SAk(4o@m8BpA0րSfEQ//./N PO0F0@o>x(H4 2SAkp0B00B0H0քEQ//./N PORJn0/D@RN0oF0Hn\`>F/?/X>/N((@ f#wB@`v4SB6///L/ N BoB*L0R@DG0/FFJ@o?B>/C:2E/I62D/I2JoBo$M`$o: N//6HhNPO//6ЯL// N vBB2SAk*4o>m8HpAH0րSfEQ//2/N PO0F0@oBx/H.4 2SAkp0B00B0H0քEQ//2/N PORJ.m0/D@0/BRoB@fBoB*LRN0oF0Hn/ N)XO?<N',#?/X?/XN (p\OL|$NuH?>2/J(/L&oPE60/HS@:| @o0S@8@/L28A/L..,L&/.t2l//.HmNPO.,* G F E2|0|c0|c0|c0|c0|c0|c0|c0|c0|0HSIfR2mJTK.֯.RM0oHSH0HnL|Numedian: Can't allocate temporary buffer.H?>(oP/(6o*4E :2(<2(6 0ư8oB@`?<I',N(2($28TOJyRg//??N! J@g?<N`@Kg? ?N //??N`?//??N@?<N',#? ?N (p\OLNuNVH?<:n 0.E 824 (oB@`r?<N', r(BSTOkdQBDSdH0@Gd/NXO @"AJl <@pr/// /N  @"A 08.:. n &(&h0A 2<0 n?<N',/ ?NA0POJ@fB@`BB2<0H倶mRBBl4B4<n0H倶mSB0Bm6B &RBB0Hop`"l <`" //N PO0BA@RB BoHn??N V?<N',#??N (pL |N^NuNVH?8:.6. n 6h 4E 802((HoB@`?<N',TO r( f`??N ??N (PO,*.<x8|BA&BB2A Ch10KjB@@l0 CXRA AoVl`@r$<0 AjB@@l0A@RlHn??N V??N ( ?<N',#pTOLN^NuNVH<8.6. n 4( 0A 2:0 oB@`?<N',rTO <AARlJBo&0R@2H <m o@g `"~Ng``ҁ0/>oB@`?<N',A 0/@&pTO>/>oN XO<H8C~NgJm>g`~Ng`*څ. އ/G,( SkTI//NPO$@$Sk2 Ѐ/~/NPO @& ЀK" ЂQBBSdQBDSdx,lB,EXhto""FBCBAA(((0AHTn Ѐ܀T,mto Ђ(Rnx,l Ѐ$@(@to>/L0/*DHmNPO,BC"/0҂ Ђ3A(B@0CHRn ЀT,m`*څ( SkVE//NPO/@,//NPO"@$Sk$ I&/, ЀK" ЂQBBSd❯,QBDSdxo|$Khto""FBCBAA(((0AHTn܅Rn`. އ/G,( SkNE//NPO*$Sk, Ѐ/~/NPO @&"҂ ЂQBBSd蚆QBDSdto F(Rnx,l^ Ѐ$@(@to>/L0/*DHmNPO*BC"/0҂ Ђ3A(B@0CHRn ЀT,m?<N',#TO~Ng>m>g `~NgV`z4/>A 2/<00@1(00@1(`N4/>A 2/<00@1(1(`&2/>A 0/<100@1?/>?/>N pXOL| NuH<0:/8/&o 2S4k0+4B0+6C2A 0ðnP0@IS@7@0@JS@7@/ ??NE$B/ ??NՒ??N p`B@L oP?h 68/LG 03H43H @ oB B o<>/NH,"zЁ&0H*@"Ё$I//NPOxoB@`?<N',$sH/sxB/F>TO o6gn Jo6g`v o6g`h./B8|oZ*/<څ/E26|<|͙voVBo0// o/:o8g6/:0Ű8n?<N',*r((r84D6ETO o.g\n oL.g` oZ.g o.g~`xozvo Et"҃ ЂԊRnڋRn`xoM|vo"*$ԃ K/ HhNPOЄ(Rn܋Rn`JxoDM|vo(* K/ HhNPO$"҃ ЂRn܊Rn`B@`z?<N',#TO oZ.g o.f$0/:A 2/811`"0/:A 2/811?/:?/:N pXOL|PONumirror: Can't allocate row buffer.H?> o<8( 6/8E :28?r8.4/:0/.Ű(oB@`?<N',*r8&r(TO>/:o8fJDgB?<4E/ N(* f#FwB@`0/.rho.@|J@oX& IE( ///N/0o>/HhNPO$ԋ//N///N$؃R0/.~ho.@0@n/N)XO`|Jo.o2~i4A2Ev0J@xJ@o*$ Є3 IA(AR0J@0@n։R0o.n`JDg@|8o.ox4EM& / $ L/ HhNPOHu/N ֊Rn`B|Jo.o:8EEx* o &//NPO$Ԅ"Ё(RnR0o.n?<N',#?/0p(fz0T@>0pfh>0p(f^00GfV80V@DoH"H$yBB6q8l(0H*0H rX28ұ8!RBq8mRD0V@Dnp`B@LNuScanningQuantizing Pass %d/%d: %3d%% done. %3d%% done./ $o"/ oJyg8 <Jjf < / ЀЁЁ//N PO?N\O`~Jyfv jo8 ЀЁЁ//N PO??*4jRJ? HyN1 `( ЀЁЁ//N PO?Hy7N1\OHyJNXO$_Nu/ / $o jHx h"N"@G%KB@XO2<0@B0@0@|R@@l$_&_NuH>8&o$(o(Hx /+4N PO8fp86+6gBE$y<H0Cl0Eoh +44HЂ R"p"! R! +4Ђ j"p! j! +4Ђ j"p! j!RE` y//0Cl0?/ N0Cl0@fXL|NuNVH?<4.?N`TOJ@fB@`?<N',Id-LC-I-| -| B=|Bn=|0A 8p-L(0p-H,=|0=|:=|-|? B=|2=|=|# vI#pBytByPBB#l-| b-| BnBBn =|TOJygNlHy4NXOJ@g*JygN ?<N',8@#09P`HnN*.9w޹-G`BdXOJnfBn nf=|=|2=|A0Q@ @b=P`JyC:f p>9C>``0<=@ n>.:&/ h"N-@ yl?( ?(?(?(?(?(?(?(//E1NHy N$_Nu//N  yl h^N?<Hy4NNqH?<8o,&o. yp<(8QFr4~Ll RA0`Lmp`:@BBMlBE6 SCBDrLlgH$yv2B S10`$Av kB@1`@$Av kB@1`@`V0~hC@DH yv Av@ Av@`" yvB0 AvB( AvB(VDRBMmJL :/$o 64/BD2|BRCl0TJ0@2@0|HoX80B@JAmD`RI@4RHHn`:0@2@0|Ho*<F0E6CRIJAmF`RD0HЀ5CRHHnL|NuH?>/? 0R@HЀ/N(&@/ ?8ESL? N 0HЀ72BBABCCoZ80HЀ>3sf`>4HԂ0s(/ 0$o0/ HpN8s(/ Bg/ N02D2RARCCn/ N)?<N',#0 A 2p11? ?N p L|PONuH?> o@?h 00/<A (02/>$p>0?p20/2o06oB@`?<N',44/// N<>/BgHr(N0/?/Z0R@HЀ/N((@.?/4<SF?N 2H Ѐ9z:|6|POKoM0 HЀ<4tfRE`4/2SBkF4M R&BAAo2, ܆/F,0(؀0,/,thЃ0A"@, FRAAnQ2 H Ѐ44SBk& R&BAAo0"C IBRAAnQz:KRMRKKnZ/ N)?<N',#0/DA 2/B1( 2 A (00 &p<040Bf : Mfp`f60 A oB@`J?<N',TOBf? ? N `:/// N/? 0R@HЀ/N($@/ 6SC?2BSI? N GoL0HЀ5BCCo0HЀA:(Pg2F/ 0Hs0HsN RCCn`X0HЀ56oJ0H"ҁ42ro20S@/@((2F/ * گ,/0HsN SBrHnSCJCn/ N)XO?<N',#0 A 2 11? ? N p\OL oD0Nf02/4oB@`(p&ptzxv,<$o. J*Jo2g*"遒ҁ 逐倐 A ЀЃ倐HxdHp` EHxHp8N POl JlpA($@VJRl$SkpA$QBBSdpLNuH?<"y&փ$H Q ! i*D! i*D!0r؈R0rn2RAA 0T@C400(3@100(3@1B@`40R@2TAABBBhBrBhBrBBpL<:/( o4:8h<(>(4/0G 83(03(EoDLo@JEm oH?P4?h0?h2?h.<( 4/DE ?r(6>2(Jo4m1(0/<8/((o*?<hNNTOJ@f0 AJf 2080`BA:A(6 GJs8f ?<qNNTO78?<rNNTOs8gl&< //?<kNNO @f*?<sNNTO//?<kNNO @f#wB@`86 G*38,38:s8? //?<mNNO ?/./ NSp\OL<|NuH>>6/,8/.&o0(o4JyTgp<H$ ?/NR\OԆRJzl4| Do<HM Ѐ$ԋ?/NR:CUM? /HjNPOHtNQJ ԆRJ0Dn`l<H$ ?/NR\OԆRJzl4| DoD<HM Ѐ$ԋ?/NR:CUM? /HjNPOHtNQ ԆRJ0Dn?<iNNTOgL<H// / N 0W@4@m SSf:C/ / / N L||NuNVH006.4. $n6C-K6B-Kr-Ar -A6j-KpC J6X"Rrl4j-J?<HnBgNPOJ@g/./. ??Np `B@L N^NuNV//6.4. 0C-H0B-Hr-Ar -A?<Hn?<NPOJ@g/./. ??Np `B@$.&.N^NurbMGIF4.4bufH08Hy"(//g4B?<:D/ N((@ f#$Ww/ N`B@` ymzl09mzFmѮ$n BE>G=Gm~BCCoh yC>f/ Hx:D/ / `8BB2nشIl"0|2Hҁ0HЀ9C>RBIm/ Hx:D/ / N&0ymRCCnRE Eo yC>g / N)XOJx gPJx$gHHxBgE/ N0/ HxHx/ N&~gHy$}N1/ N`B@PO` / N`pXOL$/H(/PBJo2g~09m@rymzlrAfBG` Go~`~Jo2g *D0^@@` *D0S@@R@@:H yC>g2B?0Umѯ8`.#(;w/ N`XO yC>g /N)XOB@`4&oLBo,JoXfJo,nm~BDo.lp& yC>fF/ Hx// N"@Jo0fBB"C|oBA0HЀFsyC>RB0Bn`/ Hx//N"@Jo2g gB6X/Bg/ N0 Jo0f0BB$C|oX2|0 HЀ2Hҁ7C>RB0Bn`2BB$C|o(2|0 HЀ2Hҁ26FA7C>RB0Bn GgF GfF4ymE0yC>//NXO./ / N 09m@H@B@H@H`f0ymJ4g?<//6/ N$x RDo.mJ/ N$x 8Ro,JoXgR o,oP yC>g /N)XO/ N`pXOL|Nuout of memory rcan't open file %s %s: H?>./dBoDCF/I@$GSk jB@R` / N@XO* f @ g8RN Dgt DfZ$GSk jB@R` / N@XO* f @ g8RN Dg Dg.JDgJotg,/pHvh//lHy.N1 ?DD0S@ @b4Ѐ0;N""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  ( 0L P X `" 8 @ H h p xv  ````````````````"""""""""""""" pHy.`/NL(@TNHy.N1POJotg/ Hy/N1POHy/ N1/NL?//rHy/`/NL(@TN2oH ? Hy/-N1 Jotg/ Hy/N1POHy/ N1ULXO oDfJ| lB/HxHx//LN"@ZN[LHxHy/4//XNJ@f/NL?//nHy/9N1TN$GSk jB@R` / N@XO* f @ g8RN/NL:TN/NL4TN$GSk jB@R` / N@XO* f @ g6RN$GSk jB@R` / N@XO* f @ g4@RN Dg nJDg `@ Dg"`8??//lHy/P`??//lHy/h`??//lHy/yN1 ? ?//lHy/N12 Ѐ$ԁ S|g$GSk jB@R` / N@XO* f @ gQBBSd`HxHy///HN J@f$GSk jB@R` / N@XO* f @ gRNSL @gn @g`| @g`p//hHy/N1POJong oh$HRJJfHhN.H$@XOfHy-HyJN!p?$<1l`6$<1`.$<1`&$<1`$<2 `$<2:`$<2j`$<2/NL(@TN/Hy2N1 Jotg/ Hy/N1POHy/ N1UL$GSk jB@R` / N@XO* f @ g?//nHy2N1RN/NLTN?/NLXO?//~Hy2N1TN$GSk jB@R` / N@XO* f @ g4RN]L?Hy2N1$SB Bg 0JotgD$GSk jB@R` / N@XO* f @ g?//jHy2N1 `,$GSk jB@R` / N@XO* f @ gRN$GSk jB@R` / N@XO* f @ g8RNJotgX<F?@?Hy2N1PO$GSk jB@R` / N@XO* f @ g?Hy3N1\O`,$GSk jB@R` / N@XO* f @ gRNWLQ` /NL(@TNHy30N1POJotg/ Hy/N1POHy/ N1UL$GSk jB@R` / N@XO* f @ g4RN?//nHy36N1SLSB BgJotgD$GSk jB@R` / N@XO* f @ g?//jHy2N1 `,$GSk jB@R` / N@XO* f @ gRN$GSk jB@R` / N@XO* f @ g8RNJotg<F?@?Hy3IN1POULQ4$GSk jB@R` / N@XO* f @ g8RN$GSk jB@R` / N@XO* f @ g??//lHy3cN1RN$GSk jB@R` / N@XO* f @ g8RN<F?@?//xHy3N1WL`/NL(@TNHy3N1POJotg/ Hy/N1POHy/ N1ULXOox&GB8B$GSk jB@R` / N@XO* f @ g?Hy0N1\O`,$GSk jB@R` / N@XO* f @ gRNS7HL 7HLfJotgHy/ N1XORB Bo"n`/NL(@TNXOJotg/ Hy4QN1POULo&GSk kB@R` / N@XO+ f @ g8RNJotgF$GSk jB@R` / N@XO* f @ g??//lHy4cN1 `,$GSk jB@R` / N@XO* f @ gRNULnP`Jotg yf*?9?9ؾ?/9HyC&/9 /N`jBgBg?/9HyC&/9 /N`H?9/9HyC&/9 /Hyq` ?9/9HyC&/9 /HyiN6`HyC,HyC*/9 /NT6frBy`fHyC,HyC*?9Bg/Nh6`B?9/9HyC&Hy/9 /N6g Cg Cf3JCg Cg Cf3C*3C,?<N',#TO CbrB0Ѐ0;Nv(4@LX?<HyM`R?<HyM`F?<HyN `:?<HyN `.?<HyN,`"?< HyN:`?<HyN,` ?<HyNKN\O0L N^NurbError opening %s. H 8$/(o&o HyTl/N$@POf/HyToN1pPO`Pj / /<Hx//$N"@ @fpxP@` f <`p68/ N`B@XOLNur%d %d%dNVH8 HyU/.N(POg\HnHnHyU/E$ NJg/9N)XOB?<2./N(# g33HyHyU/NBC nlDBBnl4HnHyU/N$ 0B2@ y RBnmRCnmHnHnHyU/E$ NJg/9N)XOB?<2./N(# g633HyHyU/NBC nlDBBnl4HnHyU/N$ 0B2@ y RBnmRCnmHnHnHyU/E$ NJg/9N)XOB?<2./N(# gp33 Hy HyU/NBC nlDBBnl4HnHyU/N$ 0B2@ y RBnmRCnm/N`XOLN^NurbH80HyW//N&@POgk Jg0 yf yg/9N)BXOJfB?8o@$o8 JCJf6H yBF4(2(H ЀЁ20H ЀЁ*oB:H yBF ЀЂ:0 f0`^ o<$HCJf6H8|2H yBF ЀЁ60JDgT2H ЀЁ:0*oB2H ЀЁ:JFgpL|PONuNVH? yBF2(H ЀЁ80>0DWHDE2H yBF ЀЁ40<0BWHDC2H yBF ЀЁ"p AfBA2A 1_f20R@0@ 0Xf$  Hn?/9BFN8 `RA AOo2H yBF ЀЁ40JCgv2H ЀЁ80JEg,oD8|6|4|2|BGBFBEBD o@Bo60/J@Do:oLSMB26 Cb2?M4 /2Ѐ0;N8X6X4X2X><:8tB.BA6 Cb?M0 /.Ѐ0;Nth\P@0 0 @@A6 C8C0 @@A6 C6C0 @@A6 C4C0 @@A6 C2C0@@AG0@@AF0@@AE0@@DQ`Ro60/J@o6n/Kg0/LS@ @bЀ0;NzhR<&8X0/J@v@06 c8C6X0/J@v@06 c6C4X0/J@v@06 c4C2X0/J@v@06 c2C>0/J@v@0g<0/J@v@0f:0/J@v@0e80/J@v@0d0/J@0@4SBk0oLSHB.*|fBAvHe?H0 /.Ѐ05Nth\P@0 0 @@A6 C8C0 @@A6 C6C0 @@A6 C4C0 @@A6 C2C0@@AG0@@AF0@@AE0@@DQbL|NurbBuf0: %ld Buf1: %ld MAXIMG: %ld MAXRAW: %ld Time for fseeks: %d.%d Using only first buffer out of choice. Using occupied second buffer by topping. Using empty second buffer. Using second buffer including image space. Using second buffer and some image space from first. Using up to 'all' of first buffer image space. Time for topping: %d.%d Had to use memalloc! NVH?<"nBQ"nBQ0. A -pHygN/.N-@POfp`^"ni ?<B/ E$xN/.N%T-@BgB/.N/.HxHxHnN"@0.S@( @c/.N`pXO`v2<Ax*0HЀ1RCCl nf3x,3z( XIMGfJnfp<>.f/.0@F@2@/ Hx/.N"@(nBCCoKx*BB0H(؄؀*څJyf6B$D`25XH6B ЀЁ$@Hx>/N PORB BoRCCn`( y|| yB(B(B(ByxJ3x,0.@@@=@0.^@@=@ no n n JnoJnn/.N`pXO`0. I 2.n$:.Bn(,.K0JUg6/9w/9w09/4/HygQN1?<N',/.E%TN$?<B/.G$xN/.N$@Bg//.NEXJUg$?<N',Bg@?HygN1 Bn=y4.J(g Jt(gbJt(g\G YoJUgHygN1XO&.ք `dJUgHygN1XO=|&.ք д(24((`4Jy0gHygN1XO&ք0.A "y $Yl"҄(< ЄlF0.A >0 ЄЁlp`Jy0gHyhN1XO&`bJy0gHyh3N1XO `DAwl&JUgHyhiN1XO".ҹw X&`/.N`pXO`@ XvƀJy0gJngF?<N',TOJng40.A 20//0"p /N Jy0g*Jng$?<N',Bg@?HyhN1 -Cf~B?.ʾnlh2n-I8.|BEnl.0.Ю2.&@. g =|RK`Bn(KB@J@g @g>`XBBJBg(BCCo/./ / N RCCn`J fbBF`>BA4A/ / / N `"2AJ]4A/ Bg@/ N0 brf0.FnoR<.n`HJng /.N)XOJng*C 21HH/ 1HбH//1HN p`REnm0.Ю0nE(nBCJnor$<pB:.H0@0@G0.HЀ0.S@ @b>2 Ѐ"@01(N,($ 999999990.HЀRC0.@Cn?.?.?./ /.NdhJng 0.&n6.SCk RKQvCo"02n/ / HrN RCCnn>.ʾnm"n2"n20. E 5 Jng /.N)XOJng,0.42/"2Ҳ//2N B@L(/DJoPgHysN1XO$DSk jB@R` / N@XO* f @ g3m"D) ffv0>9m`3<RF32yTI3Rym3mJ0>9m`3B<SF3JoPgP?9mHysE1N?9HysN?9HysN?9BHysN?9HytN09/@,wnI0JTg:/9w/9w09A /0/HytN1?N',/E%TN$?<B/G$xN/N,@KBg//NJTg$?<N',Bg@?HytNN1 Bo4?y64/6E J(g&Jr(gfJr(g`G ,YoJTgHytfN1XO(oL, `hJTgHytN1XO?C4(oL, в(22((`8Jy0gHytN1XO(oL,0/6A "y ,*Yl$o,"<AlB0/6A >0 ЁЊmJy0gHytN1XO(oL`NJy0gHyuN1XO `0AwlJTgHyu6N1XO"/Lҹw Z(A* X|̀(FJy0gJo4gF?<N',TOJo4g40/6A 20//0"p /N E0JRg:Jo4g$?<N',Bg@?HyufN1 JRg ?<N',TO// Hx/ N"@/@H/M@E0JRgR?<N',Bg@?HyuN1 JRg*//8/ / /HyuN1JRg ?<N',TO( BA$LJAg~6/6G t 0oFJy0gHyuN1XOJo4g$2388//38 38г8/N p`"4// /N؂ BAJAfM0JVg>?<N',Bg@?HyuG1N JVg//0/ HyuN oJyDfJyfJyC"fJyg BP`#mrE0JRg ?<N',TO/ NsdXOJRg$?<N',Bg@?HyvN1 9mugBPRmr`~#PTmr`"L /,oE0JRgHyv5N1XO*DJRg ?<N',TO/ / /Tйwܐ|̀/N JRg$?<N',Bg@?HyvCN1 /Lйw(@. |Ά(GG0JSg//8/ / /HyuN1JoPgPHyvaE1N"oL?HyvvN"oR?)HyvN"oX?)HyvN"o^?)HyvNJSg ?<N',TOJyf@JyfJyC"g0oJyDf?/P//N/ N`@?/P//N/ NP`.oJyDf?/P//N/ N`?/P//N/ N 6 Jy0g$?<N',Bg@?HyvN1 Jo4g20/6A 40/"0Ұ//0N 0L|Nudeinterlace: Can't allocate temporary line buffer.deinterlace: Can't allocate permutation table.deinterlace: Can't allocate de-permutation table._AddPixel: can't happen H?>./0B?<2y/ E(N, f#~w`B?<09HЀ/N(@ f#%w/N)XO`B?<09HЀ/N*@ f#Tw/ E)N/NPO`BDyl0HЀ;9RDymBEBCBDylFM2y/ Ex/ /N2y/ 4HԂ04("GHq/ N2y/ /04("GHqN2Hҁ05HЀ9(04(HЀ;$ Eg@nJEg` EgT Egv`PC290@0@ȶymzv0@6@`vPC290@0@ȶym^v:0@6@`RXC09@H@B@H@Hym6zv6y`*TC09@H@B@H@H`HyHyJN!pPORDym/ E)N/ N/N L|NuH?>"oD&oH?y4?y6:yЦB89m9C60y$9P69 9mrYIEMj0@"CԄzpo6gξAl԰o@0o4fB89Jra"oD&oH?y4?y6?y8:yЦ89m9C60yIEMj$ZHBZv zB2/8DB課o6gʾAlаoD0o4fF89Jra"oD&oH?y4?y6:yЦB89m9C60y$9P69IEMj2YCԄzo6gľAlʰoB0o4fD89Jra"oD&oH?y4?y6?y8:yЦ89m9C60yIEMj$ZHBZv zp2/8DB課o6gھAloF0o4fH89Jra``0<=@E/ NܴXOJnf-|l3/ NsXOJygN /.N`XO yfA $P*J# 9$Ԃ(ؐ#.#$A*P#6 33(3:A090323 G096343"BASlR"y(H0H Q! i( ع! iK(!0TRASm`JnfBy`3B@L<N^Nu / Jyf> y?( ?(?(?(?(?(?(?(//E1NHyrN$_Nu//Nt y h^N?<HyNNq%4d Colors used.--- End of Information from the JFIF header ---MGIF can only handle 256 colorsH?<>/,&o. y6(8QC y1GJyf?HyN1\O yfBy y hHy PNXO Go3 y hHy) PNXOr4 Go RA0`Gmp`8@ y1A BBLlBF:GSMBErBoȶg y hfJ$y2B S10`$A kB@1`@$A kB@1`@`2B SB@1` y A@ A@`X0 xhM@E8 H y A@ A@`" yB0 AB( AB(VERBLmLHyY`?+@?+>Hyn`?+@?+>Hy}NPO`HyN1XO?+8HyE1N?+BHyN?+HyN yg?+Hy0N\OB/&/$4/((/**C,m0BAAo*C mf20H*D U$pCm| yRSf`b0H*D U$p m(p m&pCm: y y 9 9 yЀRSfRAAn\L|NuNu Setting up JPEG decompression routines Input is monochrome, and so is the output Input is True color, forcing grayscaled output using standard RGB output Display input must be grayscale or RGB Forcing 256 Colors , fast 1-pass Quantization 2-pass color Quantization No dithering used in Quantization. Cross-block smoothing applies. Decoder may use %lu Bytes of memory. / / $o GJSfHyLN1XO R!|| R!|V R!| R!|J j:f5|JSf^HyuN1XO`NJSfHyN1XO yfJSfHyN1XO5|`JSfHyN1XO5|0*S@ @c3 jHy PNXO jg j8or ygGJSfHyN1XO5|0<j l5@ jg yfBjJSf Hy0`5|JSfHyLN1XO ygJjfJyfHyiN1XO j"fJyf,HyN1XOJyf j/(bHyN1PO$_&_NuReading Pass %d/%d: %3d%% %3d%% / $o"/ oJyg,Hy ЀЁЁ//N PO?N\O` jo> ЀЁЁ//N PO??*4jRJ? HyHyJN!p`0 ЀЁЁ//N PO?HyHyJN!p HyJNXO$_Nurbread_other: Can't open file.Image is too large for buffer.H?B@BoD?|FJygNlHyNXOJ@g JygN //N`pXO`//N* o.9w޹!GbE/ *o*oNPOJo>f/| o/ hN(<(D8*G6.EHx/N PO$0XOm yf?|(A ".ށ#&փ*C#.#$(R#6$3(3(3:*D0323 0343"BESl@"y$K0H Q! i(A! i.ރ!*D0U҈RERm`ByJo(f o8o,/ //( h2N$@PO`E* oBBB hJN*o(;o2(o(9o6//4//4NPO wo oHy PNXOBoBoBEJ(oGBFJo(g, y0H P$"y i%p i%p o/ / h N//0:E/ / NJo(f o,fdBDJ$oxBC2D R14BCBCBC j10@F@F@F@ jBA10@A@@J(oRRD0D$m`//$/// N ./$߯RE0E(mJo(f o/ h6NXO o h^NBE4<BD2H ЀЁ"o 0DRD DoREElJygN B@L<Nu / y$?( ?(?(?(?(?(?(?(//E1NHyN$_Nu//N y$ h^N?<HyNNqH~ o<"o8NL~NuH~/NXL~NuH~/NXL~NuH~/NXL~NuH~/NXL~NuH~/NXL~NuH8<*o (o$6/(0/*&o,Cf4C/ / / N `f@o,2|IoZ2 H ЀA8(Pg0PRIIn`62|Io.0 H5HЀ23APl 0ARA$@RmRIInL<NuMatrix: %ld H?<>/,(o.Jyg69&y`vG B?<</N(*@$M fp`Jy0g/ Hy0N1POBD2|Io&BEBAAo4B@0B0H0@RAAnCRIIn0Hĉ0:<@BBBD2|Io,BAAo0D0H0RBB^H@RAAnCRIIn8 L8&o( (%d, %d) src:%ld sbuf:%ld pbuf:%ld buf:%ld bres_x:%ld bres_y:%ld _Err1:%ld _Err2:%ld xbuf:%ld NVH?<:.6.C :q8=q8-q8<^Fj<FFHy/. N-@POg"ni Hn?N>-@\OfB@`Jy0g?.??.? HyN1 4B2l2AAAAE0@@0H@8@L0 R@HЀ$@C" 0.R@HЀ-@ҀJy2g0@HЀ0EЈҀB? SG?E N/ 2nSI? >.SG?NMl0 HЀ"n3`0 HЀ"n3>.no(0HЀ9BBBCCo@0HЀ>4tg/.?? / 0 "nHqNJy2gJyBfJyضg0 @@??/ /.N`0 @@??/ /.Nx Bg/?<??/.N X 9B#BB#B D2SAk,FQ` /.?>HǏHG?// N(/.?//.NRBRCnm`00.HЀ9BCnl/.?? / 0 "nHqN0HЀ44tl$@Jy2gJyBfJyضg0 @@??/ /.N`0 @@??/ /.Nx Bg/?<??/.N X 9B#BB#B D2SAk,FQ` /.?>HǏHG?// N(/.?//.NRBtm*RCnm/.N`/ E)N/.N Jy2g#B#BB@L?9Hx0.HEHЀ02 G8|HtN"@ >g / N`p`JJnf/0 GHtN` /0.HЀ02 GHtNXO.N`B@XOL0 o &o$E<<:864 2AA0@@@0@@@0@@2|B2AC0@A@D0@A@E0@A@SIfQL |NuH80"o&oE8<?64 0@@2A@0|B2AC0@A@SHfQL NuWriting Pass %d/%d: %3d%% done. %3d%% done./ $o"/ oJyg*Hy ЀЁЁ//N PO?N\O`~Jyfv jo8 ЀЁЁ//N PO??*4jRJ? HyN1 `( ЀЁЁ//N PO?Hy N1\OHyJNXO$_NuOpen file: %s wbNVH?<$.0.A Hx/0N PO#LJyf/HyN1POHy/N @#HPOfp`h ByLB-HKd-MA-H#-|-|HBnBBn =|JygNlHyPNXOJ@g"JygN /.N`09L`ZHnN**yw-M`-|d?<HnNu0.A Jp f=| p gJp f=|=|` =|Bn=|0E/ *n NXOJnf-|l3L6.I :t8-M(:t8-M, n/ h|N nHxHx h2N. t8 fv"t8BB,<*FUl&y0.R@:$L0.T@82H S! k 2X8Љ! k 2H8Љ!0r8RB*FUm`"t8BBt8l4$y"&L0H R! j! j!0sRBsmBB6.I BA4B ЀЊ&n t8 f0A *@"ux`0H*@ uxRA AoRB Bo-G n/?<Hn hN nBBB hJNBnBnHx /.,N PO:fp:6.. gGBD$y<H0Cl0Doh .,4HЂ R"p"! R! .,Ђ j"p! j! .,Ђ j"p! j!RD` n/90Cl0?/ hN/.,*n,/ / N0Cl0@f@ nHn hN n/ h6N n h^NPOJygN /.N`B@XOL y?( ?(?(?(?(?(?(?(//E1NHyFN$_Nu//NH y h^N?<HyPNNq Display input must be grayscale or RGB o0(S@ @c3L hHy PNXONuNq Enter ReadGIF Open file: %s rb Read MAGIC GIF89aGIF87a Read screen descriptor Screen width (s_dx) = %d Screen height (s_dy) = %d Global map? (s_gcm) = %d Color resolution (s_cr) = %d Bits/pixel (s_bits) = %d Num colors (s_colors) = %d Background color (s_bgnd) = %d GIF89 Aspect Ratio = %d:%d Read global color map No global color map - using EGA colors Read image descriptor, image: %d Image left (i_x) = %d Image top (i_y) = %d Image width (i_dx) = %d Image height (i_dy) = %d Use local map? (i_gcm) = %d Interlaced? (i_intlace) = %d Bits per pixel (i_bits) = %d Number colors (i_colors) = %d (If no local color map, use screen bits and colors) Read local color map Use global color map BitsPerPixel = %d ColorMapSize = %d BitMask = %04x WIDTH = %d HEIGHT = %d Interlace = %d 8987GIF%s format (%ld bytes). Time for info reads: %d.%d Time for deinterlace: %d.%d NVH><&.(. *n(n*.4. BghBPBymByJByBByByByЦByByC6ByByVHx@BgHyE0NHxBgHyMjNJBg$HyE1NHyN/Hy&NJy0g ?<N',TOHyO/N&@POfp`k JBgHyRN1XO?Hy_Hyf/ NX3f/ N`p`HJBgHymN1XO?/ / NJ J@f/ N`p`JBg?HyE1N?-HyN- H?HyN?-HyN?-HyN?-Hy?N$- H?HydNA\OJPg?9?HyNPOJ- g*JBgHyN1XO?Hn?-/ N `LJBgHyN1XOBA6<CEX< F0@RAAlRyTJBg?9THyN1\O?/ / N J@f/ N`p` @f/ N`p`JBg|?HyE1N?,Hy9N?,Hy]N?,HyN, H?HyN, H?HyN$?, HyN?,HyNHy5NJ, gFJBgHyoN1XO?E/ ?,/ N BgP?// ?,N `:JBgHyN1XO Bg?/Hn?-N 9m9m 3 p<9`3<SF3C633, H3BJBg?9HyE1N?9HyN?9C6HyN?9HyN?9HyN?9BHyN .* <2 yf <//Hy5N Bg29 9wl/ N`p`E0JRg$?<N',Bg@?HyPN1 ?// / NwJ@g / N`p`fJyBgT33JRg ?<N',TO//NPOJRg$?<N',Bg@?HylN1 / N`B@XOL<|N^NuH0 4/$o"oBCJBo"0H"ҁҀAYYRCSBJBnL NuH00&/&o$CSk jB@R` / N@XO* f @ g4$CSk jB@R` / N@XO* f @ gH@6$CSk jB@R` / N@XO* f @ g4$CSk jB@R` / N@XO* f @ gH@7B$CSk jB@R` / N@XO* f @ g4f0H@ 0@pH7@0@R@7@p2+`7@$CSk jB@R` / N@XO* f @ g@ $CSk jB@R` / N@XO* f @ g4g yfB@`B33@pL NuGIF extension type 0x%02x GIF87 aspect extension: %d:%d Comment extension: %s PlainText extension found in GIF file. Ignored.PlainText: tgrid=%d,%d %dx%d cell=%dx%d col=%d,%d Graphic Control extension - ignored unknown GIF extension 0x%02x ignored NVH?<&.<. $CSk jBBR` / N@XO4* f B gJFg?HyN1\O BRf$CSk jB@R` / N@XO* f @ g @f$CSk jB@R` / N@XO* f @ g4$CSk jB@R` / N@XO* f @ g33JFg??Hy!N1PO`/2@/ HxHnN"@` Bf FfHyAHyJN!pPO&CISk kBBR` / N@XO4+ f B g/4B/ Hx/ N"@AB( Ff/ HyVHyJN!p JBf`@ BfXJFgHy\N1XO$CSk jB@R` / N@XO* f @ g8$CSk jB@R` / N@XO* f @ g=@$CSk jB@R` / N@XO* f @ g@n$CSk jB@R` / N@XO* f @ g>$CSk jB@R` / N@XO* f @ g@@$CSk jB@R` / N@XO* f @ g:$CSk jB@R` / N@XO* f @ g@@$CSk jB@R` / N@XO* f @ g6@$CSk jB@R` / N@XO* f @ g@$CSk jB@R` / N@XO* f @ g=@$CSk jB@R` / N@XO* f @ g:@$CSk jB@R` / N@XO* f @ g8@$CSk jBBR` / N@XO4* f B g/0@2@/ HxHnN"@ Ff*?? ? ?.? ???.HyHyJN!p&CISk kB@R` / N@XO+ f @ g8/4D/ Hx/ N"@AB( Ff/ HyVHyJN!p JDf FfHyYHyJN!pPO` Bf^JFgHyN1XO$CSk jBBR` / N@XO4* f B g/2B/ HxHnN"@JBf`^JFg?HyN1\O$CSk jBBR` / N@XO4* f B g/2B/ HxHnN"@JBfL&/00/02/24/46/68/8:/: o<"o@$oD&oH(oL*oP,oT>CH@CHACHBSCHD8HDSEHE:HE, HGBGB@BA4@B4@1G44B@1GBG3BB1GF4 QHAHAHBHBH@H@HD6HDSDf HE8HEHGHGQL|NuH?>0/02/24/46/68/8:/: o<"o@$oD&oH(oL*oP,oT>CH@CHACHBSCHD8HDSEHE:HE, HGBGB@BAG3BBG4GGF4 QHAHAHBHBH@H@HD6HDSDf HE8HEHGHGQL|Nu/4/0A 2p20ymzo29mz0 ymo09mBgBg??BgBg?N$NuNVH?<2.8.4.6.0C =q0n >.  K?N72BC>HԂЂ29mAփ(@Nx 9m~,↗=DBDTOnl:.A ЀEJyBfJyضg0 @@??/HnN`0 @@??/HnNx BCCo"BB0CA(0HB2~ iA4RCCn09m@0@܈ 9B#BB#B0H H@J@f N@J@f RDnmHҁЁ29mAҁ*@Nx 9m~.BTOJyC"g yC>fJyf8|` yC>f8|`8yC> yC>f`Jy4gXJy6fPB?<0.@4B0@*/N(-@ f#|w` Ю-@=nBFnlD8.=C n ЀEJyBfJyضg0 @@??/HnN`0 @@??/HnNx yC>fJy4f(?9m ЀHu?<??HnN`RJy6g"?.?.?<?.HnN$ `(Bg/.?<?.?.HnN?.?.?<?././.N, ` yC>f(?9m ЀHu?<??HnN` yC>f(?9m ЀHu?<??HnN X`0S@@R@29C>A:/Bg ЀHuN06<2| IoJ09C>HЀ-@0IABB(BALlg 0HЀrJRALmKf6<RIIn09m@0@ވ&n-K 9B#BB#B0H H@J@f N@J@fRnRFnm yC>fJy4gJy6f HnN)XOL4/<6/@> E?N722 AC>HҁЁ29mAJҁЁ/@2 9m~/@.TOJyC"gJygBF`|`| yC>g|yC>Jy4gBF0<``8H ؀ H@B@؀ yC>f:Jy4f,/??9m /4ЀЯ8/??? / N`RJy6gJBCCoB>/HC?? ?<?/ N$0H H@ J@f N@J@f RCCn`B?<0@6C0@./N($ f#Ҙw` (BBCCoV/?Bg/?<?? / N>/^C?? ?<?/ /N,0H H@&J@f N@J@fRCCn/N)XO`N yC>f,/??9m /4ЀЯ8/??? / N` yC>f ?/H? ????/H?N>`:EBCMlC /,Ѐ o02<8oBE4b09C> @gTn @gV`\ @g0 @fPghgh gh ghghghghgPIf09C>HЀ2<SDJDnn09m@0@.߯,0H H@J@f N@J@fRCMm L| Nu/4/0A 2p20ymzo29mz0 ymo09mBgBg??BgBg?Nւ$NuH?<2/4:o:8/<4/>6/@0C 8q0o6>/8 G?N72BC>HԂЂ29mAփЃ/@* 9m~*⅕<BDTODo\C Ѐ o(6 SCkBB0HB2~ iA0Q09m@0@ڈ0H H@J@f N@J@fRDDnL0/02/24/46/68/8:/: o<"o@$oD&oH(oL*oP,oT>CH@CHACHBSCHD8HDSEHE:HE, HGBGBAB@G44GBG3BBGF4 QHAHAHBHBH@H@HD6HDSDf HE8HEHGHGQL|NuNVH<0&n$n 0.2.4.BnBn:SE=EBn=A=B@SA=A=B=@=@=|=|=|=|B-J-K@@=@=@=|Bn2@BCIl,BB8D0C2Hҁ0BHЀ5RB BoRCImE/ HnG8?NHn/ Hn?<?NVL 8/<4/F:/H0C :q0o>"ұ6/@(A0R@,ܱ &@0T@E8?N72BC>HԂЂ29mAڅЅ/@2 9m~.8/XHԂЂ29mAڅЅ/@FHxBg//HE0NHxBg//NNHxBg//TN.Bg//:NHxBg//@NHxBg/N 9m~/@j?FhBFoJl:/^*C/K, /LЀ&oDJyBfJyضgr#@B#<B4 BB??//0HyN#DB#@B??/ HyЪN#HB#B??/ HyN`p#@B#<B4 BB??//0HyNx#DB#@B??/ HyЪNx#HB#B??/ HyNx$ /@/o<@/@< /8/o48/@4 /0/N0,@ECЪA6SCkBDBB2IDB@~ h@6Q09m@0@.߯L0oH.߯,0H H@J@f N@J@f RFoJmdL|(Nu/4/0A 2p20ymzo29mz0 ymo09mBgBg??BgBg?Nޒ$NuH?<2/04/:6/<8E :rH0o2H0/4HG?N72BC>HԂЂ29mAփ,܃BBTO:<8|BC0 @H0HЀC(2~ i(@@@(~@9RBBl 9m~(:/8BCCoH4o68|0 J:@ Ѐ"F4 SBkr ЀA(2Q09m@0@؈RCCnL<Nu/4/ ?N72?NXO$Nu?/?/?/?/?/?/?/NNuNq/4/0A 2p20ymzo29mz0 ymo09mBgBg??BgBg?N$NuQuickShowColour: Can't allocate vdi line buffers.H?>4/<:/>6/@8oB8/D:oF0C ?q.0E> E?N722 AC>HҁЁ29mAJҁ,@ 9m~,B2TO yC>f&Jyg?/H? ?? ???N`N yC>f4Jy4f&?9m ЀHv?? ?/8/ N`Jy6gLBBBo6oH? ? ?<? / N$:0H H@ J@f N@J@fRBBn`B?<0 @4B0@./N(& f#Nw` *ڀBBBoTBg/?<? ? / N6oX? ? ?<? //N,N0H H@ J@f N@J@fRBBn/N)XO` yC>f&?9m ЀHv?? ?/8/ N`:DBEMl"o0 ЀA2<6 oxBBG3H09C> @gTn @gV`\ @g0 @fPghgh gh ghghghghgPIf09C>HЀ2<SCJCnh09m@0@܈0o..߯0REMm.L| Nu/4/0A 2p20ymzo29mz0 ymo09mBgBg??BgBg?N$NuNVH?< yC>f=|=n=|`=|=n=|BDnlGdI0.S@4@-J0D/NXOB/<@o//N$&0nSH0H/NXO////N B/f0@E` 0@2AAGHC n#HRGnmbRFnmRDnm(BGBFBDJyf0.S@@0@$<d/"BNXO//B/<@oN I B/f0E"n`0E"n$nRE Eo:<0<0E$n"n$n"nREEl:<0EB0"nB0$nB0REk yC>f Hn?<`Hn?<BgN,PO0.A p f(?.?.?.?.?. ?. Hn?.N`VJyg(?.?.?.?.?. ?. Hn?.N`&?.?.?.?.?. ?. Hn?.NL6/t$ov8/0C ?qP0oz"ұ4/|҂/AZ0R@*ڱ Ђ/@V0T@/HR?N722/AC>HҁЁ29mAҁЁ/@NI/LJI/LF/JB 9m~/@jBfB?<8ym/ E(N,@ f#Tw` yC>f`Jy4gXJy6fPB?<0/@4B0@*/N/@F JfJy4f,?9m /jЀЯN/?<?/h?9m/N`Jy6g?/2?/?<?//N$ `jBg//>?<?/?//N?/B?/?<?///P//XN, `,?9m /jЀЯN/?<?/h?9m/N09m@0@*ۯh(odP/Ld0/bH H@J@f N@J@fRo2Rob:/^obn yC>fJy4gJy6f //6/p$or6oz8o~0C ?qN0ov"ұ4/x҂/AX0R@*H Ђ/@T0T@/HP?N722 AC>HҁЁ29mAҁЁ/@LK/MHK/MD/J@ 9m~/@fBbTO yC>f"Jyg>969 $y`,~v` Jyg>969$y` ~v*EB?<<m/N(/@B"oB J8f#Vw`jBBBEEo$BDDo2B@0DA0@RDDnREEn0H…0@BABEEo6BDyml&40AA(0RAA^H@RDymmREEn?o|\?K^ yC>fJo\g Jo^gB?<:ym/ E(N$ f#w`Jy4gjJy6fbB?<0/d@6C0@,/N/@: J0f #w/E)N//fJo\gJo^g B?<:ym/ N($ g /dЀ$oJBEo\l6oN/0o|HH@m*oB@0h@09C> @gTn @gV`\ @g0 @fPgjgj gj gjgjgjgjgRKf09C>HЀ6<SDJDnRo$on8ov4/z6/|0/lC ?qR0or>/t /HT?/lN72BC>HԂЂ29mAփЃ/@PK/MLK/MH/JD 9m~/@bB^TO yC>f"Jyg<9:9 $y`,|z` Jyg<9:9$y` |z*EB?<>m/N(/@F&oF Jf,JoXg$JoZgB?<:ym/ N($ f#w` /`Ѐ$oNBDoXl/0oxHH@m*o@A0/vHH@Hp//N//VB0/A /0//l?<??/z?/t?9m?9mN(?9m/ ?<?/b?9m/N*odb/Md09m@HЀ0H H@J@f N@J@f RDoXm6/N)XO`Bo@BDoXl?LZ>/l/G8(oT\ /`Ѐ$oN0/@otHH@m2/rHHAA*o) @gPn @gR`X @g, @fLgjgj gj JljgjgjgjgRJf09C>HЀ4<SCJCnRo@o@^Ho@09m@0@.߯`0oR.߯\RDoXmv//<6.(n N*JyؼgV$yDBBSC Cg8<7/Hy N1?<HyHy/ /N(ZJ@g09m0@RBXL09D @wbN09D @b Bf` yn, Bf*yDE(` BgP BfzDE(`j0<ȰymbymZ Bf *yDE`D Bf *yDE2`2 Bf $HD`" Bf DE` BfDE2Q/9DNXO`/Hy,HyJN!pp `G/ ?<NA\OSC Cg,G"\Af/Nj\BE?/?<NNAPOXOJflHnHn/ NiN*/ Hy N1?<HyHy/9D/ N(Z&J@g/9DN8XO Dg?<ONATOJgQjB@L<|N^Nu/$/?fJyfp` p@ yC>g09` pJyC:gp Jy4g09?N`TOJDg?N2lTOJyg40A 29mpm 29mzpl??NlXO`JyC:gh Df Jyg ?N٬TO?NTO`0A p f?N>TO`Jyg ?N.TO?NxTO` Df?N?N`0A 00 @gfe @fpJyf0?NTOJyg ?NDTOJy4fD?N(TO`8Jyg ?NTO?ND3fTO`?N?N߬XOJyfJyfN?`N@`N6R`A4BPJyC:g,0A p f ?N>TO`b?N.TO`V0A 00 @g.e @f8Jyf?N?ND`?NTO`?N?NXO3LNuH?06/$2/&4o(>/* q f?????? ?Nޒ`?????? ?Nւ`r01 @gHe @f`Jyf?N?????? ?N`6?????? ?N>` ?N?????? ?N3L NuNVH?< <=|Bn0.A =p=pBEBDBGBFBnBn6.ܶyml09mC2viA@@=@6.ڶymzl$69mzn=C0.vhn6.C=CBn6.ܶymo ym=CBn6.ڶymzo ymz=C0.@@=@0yE /69md/NPOS@=@0y/69mzd/NPOS@=@Jyg$Q/K/ I/ G/ EJN=n=n?<d?<HnN// / / N(6.nm6.nl>6.nl=n6.nl=C=n=n?<d?<HnNPO0nE /6./NPO80n/6./NPO:JDlBDno8.JElBEno:.=n8n0<<@>@?.?.2.ڒG09mz@l0?2.ܒF09m@l0???Bg?.N8?<N?:|6|Jyf.N?n-@H@@Hvƀ-C .H@H-@`HnHnHnHnNJ6.޶nf6 nfJnf.g6.nm6.nl>6.nl=n6.nl=C=n=n?<d?<HnNPOJyf0.@ @ bЀ0;N|Dtt.tttZtpJgD `D`JgD`D`JgE`E`JgE `E`6|:|`BDBE` nf(HnHnHnHnNJJnf6|` nf$HnHnHnHnNJJnf`0nE /6./NPO80n/6./NPO:8n=LJDlBDno8.JElBEno:.0l@2A0l@@4@4G<F>0 lD@ymzl0lD@@ymm8?.?.2.ڒG09mz@l0?2.ܒF09m@l0???`JBf6 g? ?N7XOJBo0=F=G6C=C0.ڐG=ymzưnl=@Bn`JBl2ym0@A=@=Gβnn 0D@@=@`60D@@nܐA=@69mzSC?69mSC?Bg6.ܖF?N9PO0.ڐG=ymzưnl=@0@ym=@BnJBg46.n?6.n??.?.?.?.Bg?.N86 o0=F=G0.ܐF=ym̰nl=@=JBnBn`6 l=F0ymz6J=C2.ܒF=ym̲nl=A̰nn 6 DC=C`42 DAnڒ@=A69mzSC?69mSC?6.ږG?BgN9POBn6 ymz=C6 g46.n?6.n??.?.?.?.Bg?.N86 gXJyg =n=n?<d?<HnNPO6 gF?.?.2.ڒG09mz@l0?2.ܒF09m@l0????. ?.N8BgN?E@`NTOJyfJyfN?`NN6RL0/$yg3:@SMBDIdM6|0D/NXO$&0M/NXO////NB/<@o//N B/04/(0BE&o$B@SK2H"y*ҁ<<61F Ѐ @B1H1A SJ8UDJDohBE4HԂ"BB0)2A@ BBh40@B@4(0@B@A0ESKH y*Ѐ60F0H2SJSDJDnB"y*ЀBC1 yB1H0L |NuH<0&o$o :/$BBJyضg*p%й"9Ё#09HضH@@0H"y*ЀBB1 yB1H0xDoJyBgJ/ RJN6Hփ CB2(4BA CBh62ACA62ACAB@XO`B4HԂ BB0(2A@ BBh40@B@40@B@AB@4@Jyضg*p%й"9Ё#09HضH@@2H"y*ҁ41B0H yBЀ1H1RDDnL G4U@`24<BG>F:+GGGBGEEEBGB64 >G4QBBB64 >G4LHԂЂ29mAփЃ-@p(n-L-L 9m~-@BGBF=n=n-JBDBCBB4|TO:.Jo*(n-L .Ѐ&n(n-L*nJyBfJyضg 0 @@??./.HnN`0 @@??./.HnNx 2|Bn:.noBASI0nA(BCD Af. GgnJGg `f Gg`^RB><`VRC~<`NRDBGBF`F Af4 FgnJFg `2 Fg`*RBRC|>` RCRD<BG`RBRDBF~` AfRBRCRD: f 2|6(n8:09C>HЀѮRn:.nn@.g0.@z@0bcd6(n8:09m@0@*ۮ 9B#BB#B0 H H@J@f N@J@f RJ:.Jn>:.Jo\G$.Ԃ&.ւ8ym/ /(nHt(N 8ym/ /(nHt(N 09m@0@*ۮRJ:.Jn-yDp(n-LHt/ /.N+ L$NuSimpConv2Gray: Can't allocate expanded halftone matrix.H?>2/D4/N6/P0C ?q60oF>/H /H8?N72BC>HԂЂ29mAփЃ/@4 9m~*@TOJyg89&y`xGB?<>m/N(,@"N f#w`BCBEEo(4|BBBo2 B@0A0H0@RBBnREEn0HÇ0<<@BABCBEEo4BByml"0C0H0RAA^H@RBymmDREEn6oL6/HHÇHCBEKlG?G.~o.?G0 o8 Ѐ$o20m2/FHHAACBA0l@@4SBktAAAAAAAAAAAAAAAA409C>HЀEQg4/.SBk AQ0>/0h4RCC^H@09m@0@0o6REKm /N)XOL|NuH?>"/80/@<|:|>9mG8D@<<J@o o o00/42/64/8"o:,oBA?@?6H8@:LC?8M/ g (<"z$,&`(<3333HA.2HA0HC.6HC4B,.Ą꯿̄뮄.Ƅ,̄뮆M,묽.„,̄뮂.Ƅ,̄뮆MfHC2BHA2HB2H@2SLfZ o00/42/64/8"o:,oBA?@?6H8@:LC?8M/ g (<"z$&.‡ćƇ>/J,`(<3333HA.2HA0HC.6HC4B,.Ą꯿̄뮄.Ƅ,̄뮆M,묽.„,̄뮂.Ƅ,̄뮆Mf2B2HC2HA2HB2H@2SL22f< oxJgr (Jf|/?< NA\O* xg`PHJgfvf&(`v/?< NA\O L|Nu_CPU_FPU_FRB_VDO/ Hy E |N#Hy N#Hy N#Hy N#H@H @g @f3`3C"$_NuNVx-y!\-y!`-y!d-y!h-y!l=y!pHnxHy8HnN|2.xRA3m2.zRA3mz0.3D3 @g0n J@g @g`> @g& @g*`03C>`&3C>`3C>`3C>`3C>N^NuThis is a TT. TT_Grey = %d vplanes = %d totalcolors = %d maxcolor = %d Scr_Size = %ld H8 ##V#ز y3 3m3mz3C>3mByC:ByByByC"09H @g. @fp3x??<XNNXO@ @fR3C:`H3C"x??<VNNXOJ@^HD@3ABJPgJ@gBP`3x??<VNNXOp89C>`3DJyg yn4 yC>f*p@`&JyC"g yn yC>f Jyfp3?<NNTO&?<NNTO#m~29mmzҀ#A#Jg (9ٹ#DJy0g`JyC"gXHy"Hy"]N?9DHy"oN?9Hy"N/9Hy"N$LNualloc_sc: Can't allocate screens.alloc_sc: Can't allocate memory.H<0&oJy"flJyf*9#`"9 ЀЁ# ygJyغg&*9o"BD#$wp`>BByJy g&z?/?<DNAPO(` /N.H(XOJfBD#$wp`Jy"fJy g^6|z? /?<DNAPOl#$w/N/pXO`&9? /?<DNAPO@#D`" Г@#D*9Jm~gR$9lV"yDBAJyC:fJyfJAn*B@Jo z"R@0@nRAJyC:fJyg Ao L `3Nu yC>fp@`JyC"g yn yC>fJyfp`p29C>`3NuNqH8 0/m @o @g&`x/?< NA\O&#/?< NA\O`zx/?< NA\O&#/?< NA\O(9d &` &9 xրHxd/N$PO$Hxd/NvPOЂ`pLNuAllocate %ld(%ld, %d) malloc %ld(%ld)! H?81 RtĀCfo$8 1H2H偐AlB бH$@4$40 4PЋ)Jy0gL?/ / Hy'N1`4RCyov/ N.H$@XOJy0g/ / Hy(N1 LNuBad Magic1: %d Bad Magic2: %d Deallocate %ld(%ld, %d) Now back to zero. Too much deallocated! (%ld) free %ld! H08$o" BCynA GI10m"p oJy0g/3(Hy)\NPO`.RCyo"<îBn09mH@B@î=ymzHn?98N\O`$9DBDJyC:fJyfJDnԹm~BCymzlbJyC:g 29mSAARA09C>@:/?<`29mSAARA09C>@:/Bg/N0 0ymԈRCymzmԹRDJyC:fxJygn DolL m0 A p f yn yCf\xJyDo|I$@&HvC tH s0("HABAA(B(ҀB("VR0yDn`,xJyoGdE /NXOB/<@o//N$&0ySH0H/NXO////N B/fJygJy4g0yn `z?m/NdXOB/<@o//N$& yC>fJygJy4g0ySH0H/NdXO//`B/<@O//N B/ JyC:fHy ?9DBgN/POJyf*Jy4f"(9&9|BE??//?<NNOJyC:fJyfHy ?9DBgN,POL|NuH<(/عm~&9BBymzl<09mS@@R@29C>A:///N 0ym؈ֈRBymzmLHЀymzl&29mzD0zh@A09m4jB@ҁ#33 LDG=G`BnJCo0@R@>9m@`>9mSG=GJBo0R@>9mz@`>9mzSG=GJCo 0@=@`Bn=BlBnJCo>9mSG=G`0@S@ym=@JBo>9mzSG=G`0S@ymz=@BBHnHnHn?<?98NV`JCn2DA09C>@:A`JCo09C>@8@`JBo0R@>9mz@0`0D@:mJBo09mzS@m$@`JBo 89mzB`8ymz0lD@@R@29m@ARA09C>@<09mJBoD@6@$9DԹm~BCCo$C(A(/HpXHrN ԋRCCnLA4@0@|@04<>o0@80@R@jr¹m~ҹD0 @HЀҀ09m@Ѐ AJfLB2|0 ER@Io4BAyC>l0P0RAyC>m09m@yC>HЀRIIn`2|0 ER@Io6BAyC>l0P0RAyC>m09C>@2 @AoBXTAAnBAyC>l0P0RAyC>m09mDJ@yC>HЀRIIn``r¹m~ҹD0HЀҀ09m@Ѐ A2|0 ER@Io,:SE82AmBXRAAl09m@CEHЀRIInL N^NuH>0&o 6/$4/(:/*Jf2B?<2A09C>@0E/</NXO.N(& yDm~2A09C>@A"0/&m$ABCCoD8D49C>B0B/</NPO2m2B/ HrГ/N RCCnL |NuH?0&o$2/(4/,@A"0/*m$ABDDoH:E0mC& 49C>B0B/>/NPO2B/ Hs/N RDDnL Nu/ /Jo g y h0 ` $$_NuefH0 Jog&<=l/?< NA\O`&<=o/?< NA\OL NuKH0 ?9 BgN=&<=/?< NA\OXOL NuH00||Y/' C/% CB/G/ ?< NA\OL NuEH0 &<>/?< NA\OL NuNVH8 Jyf6v??<NMXOJ@gf??<NMXOJ@g??<NMXO8`3p`BE/ Hn/ / NJ nf $ /Hn//NJJnfp`B@LN^NuH8 ?<N=rTOv??<NMXOJ@gx??<NMXOBBgN=r30TOLNuH 80/(o @}op}?<G=rN/ ?< NA\OBgN,HBAXOAc0ARAAbB4LNuH8 xv??<NMXOJ@gv??<NMXOJ@g??<NMXO(` LNuH< 6/z/?< NA\O(JCg0| 9 ` /?< NA\OL n6|2 >6oH0R@AlHÇ6C2 oMl:Kl"BENl0H o<l(pRENmJFmF6/HF?:/LF??8/LF?EFNF????N????N????N 0/JoF0@/H0BENll n6|2 >4oF0R@AlH…6B2 oMl:Kl(4|>Jo0 H o<l(pRJ2JnJFmF6/HF?F??8/LF?EFN4/TF????N????N????N 0/LoH0@/H04|2JonJnL| NuH?08/$6/&4o(>/*6o,JDlBDJClBC0Jymm 09mD4@SJ0Gymzm 09mzC>SG40JDo <G:0FSH????NG POKBn0GS@?:J0S@???NG 4PO0GCo<:?0FSH???NG POKBn0GS@?2JSA???NG POL NuH?8/*6o,8o.:/08/26/4##V#زp y1@1@1@1@1C 1D"1E$1F&1G(1K*1L,LNuBg?/$0/(2/*4/,@8/.A0o06/2@2o46o62 :lBE<lBFyml0`09mS@:ymzl0`09mzS@<Jo&fJClBC8lBD4 lBBJAlBAyml0`09mS@6yml0`09mS@8ymzl0`09mzS@4ymzl0`09mzS@2 GgnJGg` Gg"`????`????NFPO`????EFN????N`~0o86SC0o:4SBJClBCJBlBByml0`09mS@6yml0`09mzS@4????EFN????N????N????N L Nu%d,%dNVH?Jn f.=n=B=n=A<9mSF=F:ymzSM=M`H=n0.nS@=@=n0.nS@=@09mnS@=@09mznS@=@Jyg`?<d?<HnNHnHnHnHnNJ=n=nnl:.no:.nl8.ȸno8.?.?.?.?.?.?.????.?. ?. NG4?<N?BnBnJygJng@?<?<PBgBgHnN;BgBgN=<n?:E? HyHN1JyfFN?n-@?<?<PBgBg/.N< .H@@H|̀-F .H@H-@`\HnHnHnHnNJ<.ּnf<.ԼnfJnf.gJng?<?<PBgBg/.N n g4JgSE`(QE`"Jn gJgSD`QD`Jn gJgRD`PD`=|=|`:.Jg:.8.Jg8.` nf*HnHnHnHnNJJnf=|` nf$HnHnHnHnNJJnf`4.n6.n.gBC.gBC.g=|BC?<d?<HnN=|d=nPOnl:.KH/ ?< NA\Ono:.,<H/?< NA\Onl8.KH/ ?< NA\Ono8.,<H/?< NA\OBB0nưnonj@@4FBnl2.ƒE0S@j0@@4RB0@nBC0Gnonj@F@6CDo2D0S@j0@@6CC0lD@ymzl0lD@@ymmFBgBg4.A 20(G09mz@l0?20(n09m@l0???.`JBfJCg??N7XOJBo*=n=G<F8F0.G6ymzKl6@Bn`JBl2.ym0@A=@=Gβnn 0D@@8@`60D@@n8@:ymzSM? <9mSF?Bg:n? N9PO0.G6ymzKl6@0@ym=@BnJBg$?.?.? ? ?.?.Bg?.N8JCo*=n=G0.n8ymLl8@6CBnBn`~JClz=n0ymz<C=F2.n8ymLl8Ann<DF6F`22DAn6A:ymzSM? <9mSF?:n? BgN9POBn<ymz=FJCg$?.?.? ? ?.?.Bg?.N8Jnf8?.?.?.?.?.?.????.?. ?. NG4`*n:*n":*n&:*n*:BgN?N@`TOJg /.N)XO0.LEg`4QaLLGNuH o0/ag`$Qa(LGNuH/<?< NA\,@CELNuH/?< NA\LNu%s: OVERFLOW error NVH?<(.*. //NWPO$@&A, . //NZPO$&̛/ / //NJf=|-| -D-EHnNaXOJ@f|Hy HyTxHyJN!p 3X/ / / / NJm-y-y`0/9/9NPO`////N -@-A .".L JEgJFgJGf kHye PNXO B3g`n B2g`d B5g B6g`P S!|b 7|7| kJho>1E k1F kHye h` S!|c> 7|7| kJho1E k1F kHye h` Gf S!|d ` S!|c 7|7| k?Bg h"N#XO kJho1E k1F kHyf h`t Gf S!|eZ ` S!|dP 7|7| k2/ h"N#XO kJho,1E k1F kHyf# h` kHye PNXO GfB`T kB4"BHi h"N#0HvXOm(t($y4//N PO8RlBk7EBk7F7|L N^NuNVN^NuNV n"P#|f4 P!|hN^Nu )19AJRZbjs{Premature EOF in Targa fileNVH 0&n$k S$m jBBR` / N@XO4* f B g Bf kHyiD PN0L N^NuUnsupported Targa colormap formatNVH <(n4. ng lHyi PNXO6|KoFKi`/ N y4K h/ N y h/ N y P RKKnL<N^NuNVH 8 n (BBy*lFI&$@6B S$m jB@R` / N@XO* f @ gRBy*mLN^NuNVH 8 n$hJy.o Sy.`09,S@3,l,/Ni`4XOJlB3.By,` B3,BBy*lDI&6B S$m jB@R` / N@XO* f @ gRBy*mLN^NuNVH 0&n n $P$+o/ y"N&XOSJnL N^NuNVH0<*n n (P&h$h$-oDBC/ y"N9& y2C P y h y hXOSJnL< N^NuNVH<<(. n (P&h$h"D$)oJBCKi$/ y"NB@9&9'2AAr€@r€@zXOSJnL< R/ h|N R/ h\NJjg R/ hhNXO R/ hNXOJjg R/ hxNXO R/ hdN R/ hN R/ h N j h^N$nN^NuNVN^NuNV/ /$n$. `0*.S@5@.l R/ hNXO`R* SJn$.$nN^NuPremature EOF in JPEG fileNV/ $n *&X%@*/*HxHx/N"@5@.nT"j ) R#@ rg j0(` j0(in jHyu hNXO j*P j*|5|.0*.S@5@.m j*B@R*` R/ hN$nN^NuNV/ $nBD2|0 HBHRI2 Ao2|0 HABXBhRI2 AoB5|Bj:%|?BBj5|5|5| Bj"Bj$Jn g jHx h"N%@&Bj. R!|u  R!|t R!|t$nN^NuNVH?< n $n,.*.$.6h "@-iH-hl^..-G///NngJJgD6|-K So2vxPC(<ԃ &E-K܀* ڀ&E=k2S=s8&F=k=S=s8&n=k0S4s82.n0@A@6@-Kl jЄD` .ЃjЄ-@2 H0@A@8@l jЄD` ЃjЄ(@2 H0.@@0@A:@l jЄD` ЃjЄ*@2.n0.J@0@A4@l jЄD` ЃjЄ$@2.n0.@@0@A2@l jЄD` ЃjЄ"@&B0k j .Ѐ&n0km&B7n&B0k j Ѐ&n0k m&B7I&B0k j Ѐ&n0km&B7L&B0k j Ѐ&n0km&B7J&B0k j Ѐ&n0km&B7M pxP@ԀѮ܀ڀR .SnL $n jHx h"N#4 jHx h"N#8 jHx h"N#< jHx h"N#@t*<(<+&<[ $|"|M>u"ҁ y4 ЅH@H1 y8 ЅH@H1 y< ! y@,܅!I.ŢfR oL|N^NuNVH?< n&h-y4-y8-y<-y@4|`0 H(n T-p l-p l.0(n T-p l*p l-pɳlBCBEBD,.1h(n11x2H Ѐ0C(n0H,.h4H (n 4(nдH@H0C0HԂ0C(n(0H,.hRImRJ<. Jn(L 0:GMnV|D-HBE4 H ЀA0(h4@raJAo 0J ЀC3DAt(RJSAJAnRCRK..4xClRD DoL?NVH?<&nJkgJkf / NXOSkBEkl2,<:2H "n *qҁA4h0 HA h2h (sH2h (3h0h $3X yLnBgNTO yLo>0yLQH0H 9H.B Ѐ @0(gyL BBB(`?< `?</N"4\OJBgPyLo ?NTO0yL3L0H"9H.p`S@@60HЀ"@qhl AZp40 HЀЋ @P0:4| yLnBgNTO yLo>0yLQH0H 9H.B Ѐ @0(gyL DBB(`?< `?</N"4\O2ABgnyLo ?NTO0yL3L0H"9H.p`S@@60HЀ"@qhl AZp0 HAЀ0p"ҁ;` AfRJ> G?oREkmLNXORBjm j/ h&NL N^NuNVH?<,.(n $F j4j / h"N($F j4j / h"N)@:|PO`0 H( D h6($F"j4BCBH//( i2N T!H j/ h"N l!H6| 0@C@Ko$"4 l0 H"p T p#RKKn6|8DKoV0 H$:E0C6C"l0E0H$q(""T0C0H"q( % l"p( T p(#RKKnRM> $FjmL(.,. 6.:.tBm"/?<0B?/?/N RBBlL|N^NuNVH?<*n(. <.:.4|> ml$>.RG=G0 H"A-h(nJl$g4,JFm0H(@&AH`"2|Io0 H&A sH-RIInI-LJEm2 H0H"@&AH`:2|Io.0 H&0.H"0 H A(CH-RIInC2 H A0.H&nг// 0.H(AдH//.?-/.?&n/+? / hHN"RJ> mmL nlN0 H&&E"S4 H&n s8/0( B&Ch/(/// / i@N sh(0(RJ> nmJf,&E"S2 H6n &n s/0B&A sh/0`2&E"S0 H6n" &n s/0&n s/&@ sh/0// / i@NRL> &EkmL8,.:.(n&n&4|JozBD0 H"t sBB0@BDT@@&UJo,BA0@4AB@)BT@@B@BT@@SJnBB2ABB@)@TAIRJJnL|N^NuNVH?< nBnBGnl8:n A-H8|0H-@Ю*@YM-M*@XM-M6|,.*n$uh< fJGf*n`*n`0.S@Gf*n"`*n"U:n *n& uRn< 6F2 AKB@4@B@2A@B@:@0@P@@0@BEP@@=B4(.UJo8BC2ACB@:@2AB0nP@@EPAA=B4SJn0@BnP@@0@P@@RL< Fo RGnmL2*hf0 H @!|H`d0(@jf0 H @!|H`D0*HH@J@f$0*HH@J@f0 H @!|XH` jHyG PNXORK2 jm6 R!|PD R!|X$n&nN^NuCannot quantize to fewer than %d colorsNVH><&n(n 8+:+ t<HRB2B4|Jo& // NPO"@RJJn켉lSB Bn k1I kHy PNXO kf Df Ef89|9|0`T E n9|9|8` En8` En89D9|`b En89|9|`L E#n 89D9D`:0@B@B@@80@B@B2AA@9@0@B@B@B@9@06HBD4|0 H$Ԃ0H(6t(RK0K/:@/ NPO"@m9(6 xSJfJDf`^v4|Jo0 HЀ9RJJn4|Jo:H0 H$Ԃ0H(6t(RK0K/:@/ NPO"@m 9(6 RJJn0L<|N^NuNV/0n2.0thH@2@0H/HqN $.N^NuNV0.0n@R@2H2A0A0H/HqN N^NuCannot quantize more than %d color componentsCannot request more than %d quantized colorsQuantizing to %d = %d*%d*%d colorsQuantizing to %d colorsNVH?<&n kBn ko k1| kHy PNXO0<k l k1@ kHy. PNXOHn/ N=@PO kf( kJho@0000 kHy[` kJho1n kHy~ hNXO k8k/ 8n/ h2N#^ k8k/ Hx h2N#b:n4|`2 H Ѐ<6: HŋBBBoT&8FSL? ?? / N80 nl(BAAo y^2@2I p8RAAnMnmRBBn:EBD>SG?Bg? / N2BB 0 H-@BC`8FSL? ERD?? / N2 Bm yb2B.. pxRB BoRJ> km"'y^7n S/9^?./ hN k8k/ /+0 h2N#fJkgP +0T$Ԃ4|> kl4Kj k/ h*N2 H+//N RJ> kmByzL. MnL. *n-h08|Lor|0 H U&p m$p m"p$.oHBEBDBC0H y|2HҰ0HЀ A0R@0f0SJnRLLnL0 H&0 H**nڵ  @2LImJXg 4 *F;B`RIIlRKKlSJ: nlLo2LImd-y|:n .6nKmD0 H&փ0 H**nڵ  @4nܴJmJPg 8I*F;L`RJ@JlRKKlRIIlLoh2A-y|:n .6nKmD0 H&փ0 H**nڵ  @4nܴJmJPg 2 *F;A `RJ@JlRKKlSI: Iov6nKmX-y|0 H.އ4nܴJm:0 H-@0 H*.*nеX @2LImJPgRRITHIlRJJlRKKl*F+C L\ORBy΄m7y΄/ NXO kJho1y΄ kHy2 hNXO k/9΀ h&NL N^NuNVH?< n:n8n=h>. G0. G@=@< F0 F@=@: E0 E@=@-|4|2.JoG yΆ2J PBB1n l$0n @0@//NPO(0G@0@//N`JBl$0G@0@//NPO(0n @0@//N`"xnn0G`0n @0@//NPO& yΆ2J hBB1Ml0B0H//NPO؀0B0H//N`>Bl0B0H//NPO؀0B0H//N`nn0B`0B0H//NPOր yΆ2J hBB1Ll0B0H//NPO؀0B0H//N`>Bl0B0H//NPO؀0B0H//N`nn0B`0B0H//NPOր0 HA!Dl-CRJ2.Jnj2|4|2.Io26|0 HA".m0I".RIRJ2.Jn0 LH//NPO؀ jB@30n:H/ / NPO؀ ~@ހ (@K@A"n8|@-Lz&&G4| $ rl ЂXHRIQ֋SJfخQRFnmL.4.FGB:ETE8DXD6CXCE/ ???/.N4G/ / ????/.NFGBBDHԂBC0F0H* y|2G2I аX @BAB@8@RL0RA AoRC CoRD DoL\N^NuNVH?<"n-i0Bn`2n "n Q,0 i*p i(p n&p*.obBDBCBB"FR0H y|2HҰ0HЀ$AJRf???/.N *SSJnRn>. nn`"n QHn?. / hNL.AB@.@7A@Jk:f7|: kJho&0>0@B@+<0 kHy͏ hNXO..g4 kJho*B@.1@ kB@.1@ kHyͳ hNXOB.B.//NPO"ҁҀgZ kJhoP1M kHy`8 kJho62M1I kHy` kJho1M kHy: hNXOSMm(0+.S@7@.l S/ hNXO`R*SfL<N^NuComment, length %uNV/ /$n/ NX$UXO jJho1B jHyа hNXO R// hN$.$nN^NuStart Of Frame 0x%02x: width=%u, height=%u, components=%dEmpty JPEG image (DNL not supported)Unsupported JPEG data precisionBogus SOF length Component %d: %dhx%dv q=%dNVH80&n4. / NX&XO0+.S@7@.l S/ hNXO` k*B@R*7@8/ EXN'@4/ N'@0PO0+.S@7@.l S/ hNXO` k*B@R*7@B kJho$002060B kHy hNXOJ4o J0oJkBn kHyP PNXO k8g kHyu PNXO0+B2A@0APH0Hg kHyѕ PNXO k8+B&/ h"N'@DBBXOkBl0&$@D5B0+.S@7@.l S/ hNXO` k*B@R*40+.S@7@.l S/ hNXO2` k*BAR*0@@5@A5A0+.S@7@.l S/ hNXO` k*B@R*5@5|$ kJho$0000 kHyѦ hNXORBkBm&L N^NuBogus SOS lengthStart Of Scan: %d componentsInvalid component number in SOS c%d: [dc=%d ac=%d]NVH>8$n/ NX*0*.S@5@.l R/ hNXO<` j*BFR*5FW0@0@VH0HXOf 0S@ @c jHy PNXO jJho1F jHy hNXO6|Ko0*.S@5@.l R/ hNXO8` j*BDR*0*.S@5@.l R/ hNXO6` j*BCR*UBBjBl( jD2H Ё倐ЀpgRBjBmjBm jHy PNXO0&"@D0 HA!I0@@3@ C3C jJho 00 0 jHy2 hNXORKKn` 0*.S@5@.l R/ hNXO`R*SJnL|N^NuStart of ImageNV/ $n jJho Hy hN2|0IB0xA||RI0 @oBjB*<5|>5|@Bj$nN^NuCorrupt JPEG data: %d extraneous bytes before marker 0x%02xNVH0 $nBCRC0*.S@5@.l R/ hNXO4` j*BBR* Bf0*.S@5@.l R/ hNXO4` j*BBR* BgJBg CgN"j ) R#@ rg j0(` j0(in" jSC1C j1B jHyx hN0L N^NuUnexpected marker 0x%02xNV/ $n/ NִXO @n4 @l2<IJ@gVm @gm @m` @o`@ @n @l`v2<ݲ@gDm @g.` @g@ @gH`z/ NXO`~/ NɆXO`p/ NXO`b/ NXO`T/ NXXO`F/ NXO`8 jJho,1@ jHyׄ hNXO`?/ N\O`$nN^NuNot a JPEG fileUnsupported SOF marker type 0x%02xUnrecognized component IDs %d %d %d, assuming YCbCrNV/ /$n0*.S@5@.l R/ hNXO` j*B@R*2<@f.0*.S@5@.l R/ hNXO` j*HAR* @g jHyذ PNXO/ N/ NמPO @o4 @o @g`&?/ NBj\O`,?/ N5|\O` j1@ jHy PNXO0*B @gn @gJ` @gr`xJj:fv jD40(&2(L Bf* @f Af5A:`P Bf @f Af5@:`8 jJho000 jHy hN5|:` 5|:`Bj:$.$nN^NuEnd Of ImageNV/ $n/ NמXO @g @f"/ NJp`. jJho"Hyښ h` j1@ jHyׄ PNB@$nN^NuCorrupt JPEG data: found 0x%02x marker instead of RST%dAt marker 0x%02x, recovery action %dNVH> $n6. 8*"j ) R#@ rg j0(` j0(in" j1C j1D jHy hNXO0R@@:<<E Co>0@0 @bCg0T@@ECft`"0S@@ECg0U@@ECft`t j ho1C j1B jHyB hNXO Bgn Bg>`| Bg`r/ Nִ6XO`bRj. j*SH%H*Rj. j*SH%H*PL|N^NuNVN^NuNVN^NuNV"n Q!| Q!|ڨ Q!|h Q!|ܤ Q!|ܬ N^NuOutput file write error --- out of disk space?NV/ JyάoXAήέRyά"yΐ/) 4yά/ Hx/N&0yάg yΐ hHy PNByά$nN^NuNV/ /2n 2yϲ" 㠁Ϯ49Δyϲ yϲoLEή0yάRH3ά0Hϱ yάoN$ 9Ϯ#ϮQyϲ yϲn49ΖyΞl,RyΔ y Δf 3Ζ`p49Δ`S@3Ζ$.$nN^NuNVHx'/9ΠNN^NuNVNX29ΚTA3Ξ?9ΚNݒ3ΘΔp29Δ`S@3ΖN^NuNV/0.3Θ3Δr049Δ`S@3Ζ09ΘS@4b03ΚRB3Μ49ΚTB3Ξ3϶ByάBϮByϲNX?9ΚNݒ$.N^NuNVH884.Jy϶g3ϴBy϶` 0@4@ϴ8 Dou2 H"yΠ ЀJqg yΤ89ϴpf yΨ0f 3ϴ`8 f2|`2|6< yΠ(yΤ&yΨ8 l2 H ЀJpg89ϴtf޴3f3ϴ`Z?9ϴNݒTO yΞn62 H yΠ Ѐ1ΞRyΞ yΤ1ϴ yΨ`Np3ϴLN^NuNVJy϶f?9ϴNݒTO?9ΜNݒTOJyϲo.0yάRH3ά0HCήϱ yάoN$N$N^NuNVH0 4. yΐ/( 6<2C?E!N yΐ/( JC?NL N^NuNV/ /4. yΐ/( ?E!N yΐ/( ?N yΐ/( ?N$.$nN^NuGIF can only handle 256 colorsNVH?<<.*n yΐ:(8QE Fo hHyf PNXOt6 Fo RB0`Fmp`=@=B nn=| yΐ/( ?<GI!N yΐ/( ?<IN yΐ/( ?<FN yΐ/( ?<8N yΐ/( ?<7N yΐ/( ?<aN$ yΐ?(2EN yΐ?(6NSB=B0@@ yΐ/( B?N yΐ/( BgN yΐ/( BgN6|2.KoBC8SD>ro=GBBKogl yΐ hfN/( 4K U20`?N yΐ/( mB@2`?N yΐ/( mB@2`?N`,2K UB@1`?`0n@BH?`BgNTOBRK>.Kn^ yΐ/( ?<,G!NBgENBgN yΐ?(2N yΐ?(6N yΐ/( BgN yΐ/( ?.N2.RA?N޴L0$n<. **/*/NPO(tlzG$ *"*l" ЪDl"JoR//NPO&JFg// j /0Hj$ j(`// j /0/ SN؃ԪmL |N^NuNVH>0$n<. **/*/NPO(tlzG$ *"*l" ЪDl"JoR//NPO&JFg// j /0Hj$ j(`// j /0/ SN؃ԪmL |N^NuBogus access_big_sarray requestVirtual array controller messed upNVH0 $n$. 6.Jm ЪnJ f yHyT PNXOm"Ҫ *Ъl^Jjf yHyt PNXOJjg?</ NBj\Oo%B` Ъ%@lBJCfBg/ NJCg5| Ъ L N^NuBogus access_big_barray requestNVH0 $n$. 6.Jm ЪnJ f yHyh PNXOm"Ҫ *Ъl^Jjf yHyt PNXOJjg?</ NBj\Oo%B` Ъ%@lBJCfBg/ NJCg5| Ъ L N^NuBogus free_big_sarray requestNV/ / &nEзg Jf yHyX PNXO"RE f$ Jkg Hk$ k,NXOJ g /+ NXO/ N:$n&nN^NuBogus free_big_barray requestNV/ / &nEԷg Jf yHy PNXO"RE f$ Jkg Hk$ k,NXOJ g /+ NXO/ N:$n&nN^NuNVJg&/9NvXOJf`/9NXOJfJg.pй/NXOJf`pй/NXOJfJg 9P/N:XOJfNiN^NuJPEGMEM%ld%cNV/ $n#%|"%|:&%|*%|:.%|2%|6%|:%|>%|XB%|F%|J%|N%|R%|vV%|Z%|x^BBBBB/ NhHyN(POJgX|xHnHnHy$/NNHxZHyD&NHxHy]rN.HyZNHxHy:N/< N3:B>3:BB$_Nu0/"/3:>3:@#]r/< NXONuNq#]r/< NXONuNq"/0/ 3:>3:@#]r/<NXONuNq/<NXONuNqH<0/2/$o&o(o"*o&3:>3:@3:B/<N4D(6D*8D,:D.XOL<NuH?>0/22/44/66/88/::/<>/@3B:P2oD4oF6oH8oJ*oL,oT30:>3:@3:B3:D3:F3:H3:J3:L3:N3:R3:T3:V3:X3R:Z3P:\#]r/<N<D( o\0D* o`0D, od0D. oh0D0 ol0D2XOL|Nu /3:>#]r/<2NXONuNqH?0/2/ 4/"6/$8/&:/(/,3:>3:@3:B3:D3:F3:H3:J3:L3:N/<3 NXOLNu /3:>#]r/<4NXONuNqH<$o&o(o *o$#]r/<6N4D(6D*8D,:D.XOL<Nu/ / $o"/#]r#]v#]z/<[N4D(XO$_NuH<$o&o(o*o /#]r/#]r/<NXONuNq0/2/ #]r3:>3:@/<NXONuNq0/2/ #]r3:>3:@/< NXONuNq0/2/ #]r3:>3:@//<"NXONuNq /3:>#]r/<#NXONuNqH<*/0/2/4/6/ 8/"3:>3:@3:B3:D3:F3:H#]r/<*NXOL3:@3:B3:D#]r/<+NXO$&Nu/ / 0/$o&o# ]r3:>/<,N4D(6D*XO$_&_NuH?./0/"2/$4/&6/(8/*:/,3:@3:B3:D3:F3:H3:J3:L#]r/3:@ECN4/3:@3:B3:D3:F/3:@3:B3:D3:F///3:@/3:@3:B3:D3:F3:H//3:@3:B3:D3:F3:H/3:@3:B3:D?HxN\ONuNqH<*o oI0(G8&E<Z$?Hx dN(:>&D&$Z:CR\OL<Nu?/HxeN\ONuNq/ 0/E4$ ?/< N$]r\O$_Nu/ 2/0/ $o3 :>3:@?HxN4D(4D*4D,09D&\O$_NuH0 6/0/"/$/E4$3:>#CT#CX?/<mN$]r\OL Nu2/ / #CT#CX?HxnN\ONuNq/ /"/ ACFp"<0<NB09D&$$_NuH0 /4/2<6A3CF@3CL6C3CHv 3CP3CR"<,psNBL Nu/ /"<,psNB$$_NuH8 9vRxe # vJvlDvvƹv#vJzf/?<HNA\O#z(9zعv/N8ByMfHylHylHxN)LNuFatal error: insufficient memory H883MfJCf #C&yخ/ N"@ k A vƀ"+  XOJo(J gI8#z# v`xvn3jxvf#v`hJvf # v`^xvf #v`Hxvf #v`2xvf 䀒#v`xvoDvI8#zxɹvֹvA8 +mR/N8BD// ??<JNAO #DN8Hyt/+N@/9j/9/9N)I/ ?< NA\Ox??<LNAXOLNuH<>,o(z .ЮXxȀ&D#j$n,Jg Afh *Rf` *GfX *VfP *=fHBXBZJ Nf$ *Uf *Lf *Lf *:fIJf#&XJf`&XpJg =fpRJJfRJJgn 9jXd`"kJgRIJf )=fH cJgJfB`6BXAH2H$K"Jo pڀGPK#&`x ڄJoH  g  f8RHSJn`.  g  f`  g  fSRHJnB`gSJnBBx#Jg&RXJfJfBgbJg^< L` ,fB`RLJft b:H*BK$ Jg" Ѐ$Ԁ`شd y  pBJf XL|HFHGQHBLBG&<b @ oHDHEHFHG8:<BGQ@Q@`"&gON6Op"JLNu B"CL?jDA@@JBjDC@BFWHgJBgBH@B@Ё& $J_jDNuL@NuAH?L0042&fJg&f @ oHDHE8MBA@`B,<J@o&Ɔg R@╄`&Ɔf S@gۅل`Jl"Dh2AgBRفJ@fR@`&Ɔf&g&J@m" @l2HJPH@B@ "LNupX3p"JLNuLJBjLNu B"CB$/gB"/e4Jof6BAHAg0H@20BAHA`vҁрeRAQA& $Nu`////N$P Nu/ EJg ZNJf$_Nu/ EJg ZNJf$_NuJ~fp#~NNuNqLJjD@@ÉJjD@@ff n mJfpNupNuLJjD@@ÉJjD@@Én mbpNu nmJfpNuLJjD@@ÉJjD@@m ncpNu nmJfpNuLJjD@@ÉJjD@@Én mgbpNu nmJfpNuLJjD@@ÉJjD@@m ngcpNu nmJfpNuCH?04HvJ@fR@2iH o lBAL0N6p"J`LJBlLNu o BPC "JfJfNu/H@4H @gBrJ@fR@2"g&@P0<BAHy(H?L0N6H`L$NuAH?L"P$HBJ Bn BBLNu6<3Bn Hp"`*| Fm(F|DrFȆ`|D†xFʆHH@BBAN6 o2o!I4g* 9JJyІg B?<NA\O@!@4` oB4 HBNuJyІg?<NATO o (4g@#JJyІg /?<NA\O0/fpL.NuBAAr0HBRA AoBJBCBNuNq|H 0G / //N/ ?<ANA\O4POl" Bf/ N@XOJ@gtDB3p`B@L Nu/dev/U:\dev\V:\:tty:con:/pipe/U:\pipe\Q:\H8 oB&o$HHxHy/ IN J@fZKJg8B y0 g$J+g +/g +\f|:TJ`JyІg2 yІoC Jf^J`C JfVJ`"K JfC JJgRHJffHy/ NPOJ@fC Jfp`|JyІgFHxHy/ N J@f0\K yІoC JfPJ`8C JfVJ`& /f J9JgJ:` /f<\fBB@LNu/ / &o $oJgx +:fpH?N@tTKTO9Jg 9uJg/dev/ /g2 \g,/`& \f</` yІnH?N@tTOfBB@$_&_NuNV/ / $n&n Jg>AJg :fRJ`JfB/ HnNPOJgRKJfJg,JfBB@$nx&n|N^NuNV/ / $n&n JgDAJg ;g ,fRJ`JfB/ HnN^POJgRKJfJg:JfBB@$nx&n|N^Nu"o of VHNufpNuJggfB@NuJfpNuJgHHANupNuNq/"o o f VH`<g4 /Sk JggfB@`Jfp`Jg HHA`p$Nu/$/ B"o fCl"/Sk B`SkfSk BQBASd $NuH00&o KCJf$$of// / N J@gJfp` L Nu// o "o"/gBBB@g @0` RHRISfB@$&Nu o/ "/ g/4gSH4HB4B@g8H6 &(*,.$B&B*B,BH6H6H6H6H6H0SfLl?Hg2DAAS@HAN!!!!Q0g1g$ /Nu"o o` o"o / g/n24 AfgSBAgJH_6LlHlLlHl,LlHlXLlHlLlHlL H CSfLl0Hg4DBBS@HBN """"Qg2g$ /Nu2DAA^ANSf`24 Afg SBAgLH_6LlH6LlH6Ll|H6LlPH6Ll$H6L H0ASfLl0Hg4DBBS@HBN # # # # Qg3 g. `(2DAA^AN        Sf` o"/gB/4gSH4HB4B@g8H6 &(*,.$B&B*B,BH6H6H6H6H6H0SfLl?Hg2DAAS@HAN!!!!Q0g1g$ /Nu?< B// N= NuNqH0 $oBCg 4* fp`fg / N6XO fBBB`/*N/BBBXOBj JyІf gB@`?*ND@@VHTOL Nu/ / / g /N6XO`.BBEJ22 g HrN6XORB BoB@$$_NuH8 $oBDfB@`z6* fp`jJoRg$$B//*?*NP g0j@ `&g"?<"D/?*NEPOJlfxJlj %jB0LNuH00&/&Cr4/SBJBoF$oSk jB@R` / N@XO* f @ g2 Ag gSBJBnB Afg `pL Nu/ /$o 4* Jl 0@5@ 4gx0@PfpJfg9JgHyJNXO%j/*/*?*NM< @ n*0* f5@ fj `@@5@ Bp`SH$ jB@R$$_NuH8vBBAJ<20 f&ֈRBJf Bo`*/////N ` Jfp`/N( XO` 3#pLNuH8 o$oBC49Jgh8<2< rg*n ag0n +g0` bg0`x tg. wg`jB`$BD`BA`BB` B`BJf0@g4 @g @fC`CC@?<?//NG\8PO Dlp`H?NETOJ@gJyІgB ` B`B5D5B  g?<B/ N$x LNuNVHn/. /.Hy!NTN^NuH< 6/$oBE8* Jlj 0* @5@ 8g`0@PfXf C fv z jRR"l  g2 C f,$B%j//*?*NP g j@ p`JEg C fv `B@L$/8&o<(o0<+ Jlk 0+ @7@ <g0@PfJ4gJg//4/NPO&f Jyg$+Jgd$Be$C/ /+/ N" ӫӓ f/ NXOJ@fJ$+Jlk ʖb// ?+NP f`Jf`xBEBGJg2A NuNq#BB]n xfByІ` 3ІpNuJg >,o0*o4ByJBy,<)/?<&NN\OJyІgJyMfg z??<NAXOHy)N(&@XOg>Jg: bf 3`$ rfJ+g RKJ` .fJ+gRKRKJf9J b9 JJ9Jf yІo?<NATO @fuJBCA0HBpRC C'o VJf ?<NETOJ@g|z???<FNA\O<9F3J:9E3J<9F3JBCEJGJ5C?NETOJ@g0JyІg@ `@6`JfyJyJ/ N(XORC CovBj RC CoBC(Ug.Hx Hy)/ N J@gRC0H(ufBC&Ugg LJg0H($Ht`RJRJg ,f/// N J@f 3=(fRE(rJg ;g ,fRRJJf J ЁHpN.H+H// /Nn*ڵH/Hs(NV uHCJfHh/5HN2`+HPO`JgAJf>` Pf +Af +Tf +Hf +=fErJg ;g ,fRRJJf J ЁHpN.H4H+(Hx/ /Nn,5(Z/HkNV u(CJfHh4H/5(N2`+(PO`RC0H&ufT/ /?/6N??N. `*Nq/ /BBEJ22 g rn HrN` HrN`XORB Bo$$_Nu/49JSBk0H ymv pNQNN-?/N NqH RK CghB0gBtRG/.*n N6XO CgD y0(f`B@CfRG/.*n N6XOJf^ Cg/.?*nN\O0.| CfJ@f0L$o@*oDREREREREREx6E y0HgB`0H gx0HgB`BBobAfTnD0B/H.JEg F f . Ѓ&փ`. `0F///A:NPO&"/2.l& r`"C& HfjJo6f fRrDJAo3XںgJAmSJ* L|NuTEMPTMPDIRTMPTEMPDIR.H 0$/Hy?|G(N$@XOfBFK(:<8<@ \f$B/ / ??<,NAO Jf 0/(E@f\SKf/?<NA\OpL<8Nu\U:\PROC|H<0?<NATO6z??<NAXOGBD?/ ?<GNAPOJ/fCA4 Kf*<A6/?<;NA\O*/BD?/?<6NAPOG/ ?<;NA\O??<NAXOL <NuNV yІoHnNA>0.XO`0<N^NuH08(o&LJgRKJf$K *Xf SJ *Xg& gJyІgprlj yn`?< / ND?N)nPOJgRJJf yn0?</ ?9RyN)nPOJg RJJf`0b `|t` Ђ$ԂSJn Ђ&փ0yԈnBy`3 `>Ry6yڶo&?< / /N)>Bg/ NCJ@fRn3pL Nu/ $o"J JJgRHJf`SHe $_NuLH<(H@4H @ff <JLNAXOJ@l D@3p`VC C'b0HABpBpB@L NuH0 Jyg?<NATO0@vඈg0` By09L Nu/ /JyІg ?< NATO` 9خ$$_NuH0 Jyg?<NATO0@vඈg0` By09L NuH>0:/(8VD D'n"0HAJpg pWHD@`JyІg$G<v|??/?<BNAO &@|??/?<BNAO JgBC??/ ?<BNAO D'n0JCg0HA11`0HA10L |PONuNVH?0<.&. 6nzKgJn? ?/?<BNAO Jl`~z??/?<BNAO JlD@3p`> f(`(؀? ?/?<BNAO $ghJlz~??/?<BNAO $HxHnNPOl84|&l& /Hn?NP grJo"Ҁ `ԃm L N^NuH< x6/z??/?<BNAO Jl D@3pLNAXO`0.F@E gJDmBH yZІoGH>NAXOGBF?/ ?<NAXO6.E?/ ?<=NAPO8`H gx yІoG6.E?/ ?<=NAPO`2GBG?/ ?<NAXO6.E?/ ?<=NAPO8m yІoG<.?/ ?<2NAPO yІo g Dg ` DfI G~'/ / ??</NAO Jm?<HyGR/ N J@fj .$)f` .c(g .n(fN.* b>?<HnHl Nd=@ n .n(fvzPC`H@6H|Jl 0@ @g g $f3.p`20@ @f~ -f$ @JfG6.EC ?/ ?<=NAPO8`8G C?/ ?<.?/ ?<2NAPOJf6IGL|/ / ??<,NAO Jf>.X<.Z??/ ?<1NAO Dl& DfHnN@XOJ@gxDD3p`:JyІgt~BF?/??<NAO -@Hm$0Do??<>NAXO8.J`>.J??<>NAXO|~?/??<NAO -@H.Kgvƀ|?/??<NAO  g.f~|??/?<BNAO 6VC C'n0HABp?EENTOJ@gnfh?/8*o:,/>?NETOJ@g( <d,0V@ @'cp'HA:0`zJyІn Eg0@ @f(JyІg?NlTOJ@gG,888/`&/b&ofJyІf?NETOJ@gt0V@8@|'d8|' A00fJzgH$CIo6BC  fJg?< ?Ng$XO??Ng$XO SLn `// ??<@NAO (@m:gf yІo>G$<`0G BF??/ ?<WNAO Jf"|??/ ?<BNAO Jm 3[p` L|<`0@E@@H:A c Fg LfRJgE`EfRJgg&///./.NJgB??HnNRPO` "L N^NuB//NRPONuNq0123456789abcdefNaN-NaN+Inf-Inf(null)0123456789ABCDEFNVH?<(n-n-|TBnBn$nRJnf0.`H n%g /. ?.`BDBnBnBGzB.R$nB@ @xbЀ0;N &22*@222.HJ.f| `D`>lDGD `|+`R$n *f4`PBB$nJmBB y0g0BCr0@B@@$nR4C$nJm 0fS: ElLz`FD@`>BBBCr y0@B@@$nR4C$nJm 0f>S`D`D`D`GTLvB.`Dg$`4HJlD|-v `:$& f$G" CT Af&A KCJf` E o"$n gg GfgE=Ez'` EfzBB//N Jl|-//NPO$&`B. <d f Jff~Jg:GJ.f" CT Af`" CT Af&A KCJf`8GJ.f" CT Af`" CT Af&A KCJf6I`B./G/ $nB@?Hn??//N\X6J.g|-J.fLRK`Fg \4n `@ \0`6Dg$`t4v`$v`&\fGTJEm&4E/ Bg/ NQ Jg 6KCl6` KCJf6I`Dg$`t4v `&-|Tg$`t4vgJgDB.=EmD&NJfJngd*<d$4C-J$n/ /N$PO$$n2eHB0BBBHB0H,.0hJf-|Tg Cf 0g<06K4n=J:.Jl: J.gREJlTE`f(JGg$4Eo/. ?< $nN\O @gRBBnJ.g/. .F/?$nN\O @gJl6/. ?<0$nN\O @g/. $nH?$nN\O @gf0@` @@f$4Eo/. ?<0$nN\O @g4 egZ EgTSBkP/. H?$nN\O @g eg0 EWg&`$4SBk/. H?$nN\O @WgSnk/. ?<0$nN\O @gSndSBk/. H?$nN\O @Wg^g"4Eo/. ?< $nN\O @g0H H@0H A n0$<8ԏc$<8ԏb` 00 $8Nu/ $oSk jB@R` / N@XO* f @ g$_Nu?/ND?NmXONuNqH?>$o<(o@RCRCRCRCRCzB, y0XgB`0X g0XgB`BBonAf`eHJCg" F f?C. ./,Є(؄` B0`0F///A8NPO("/00B d( 3Xr6|`؈Hf\> gDgJAmSJ( L| NuAH<(042JfJgB*<J@o&ƅg R@⌄`&ƅf S@gل`Jl Dh2AgBARJ@fR@`&ƅfJg"J@m @l,HJPH@B@LJCf ?<NATO`0 Cf ?<NATO` VC Ccx??<NMXO` ??<NMXOLNuH80o#G6/ x/ /??<@NAO L PONu\*.**.*.ttp.prg.tos.g.sh.batHH>>*o(o8/BEf3(p`M\// N6POJy g/ /??<,NAO &@|་f By `ضg |޼f/N@XOJ@g6|`?,?,EnlN)@?,"?, N)@ ?,&?,$N)@$/,/,NPOJl| )@ JDgP0@ @fDK<<// ??</NAO &@mB/.E,/ / N^POAJf)JB@` Cfd8!Bl()yRBlBNoU)@ )@$)@Bl9C Nl9@ Nl9@BB)|B@XO` /\\fJ/]f?<NATOA`"/\gp /:]fhJ/^g /\^fZJ/_fT8A9|(B y0g H@`H@9@|)FBgBgNnl)@ )@$)@XO`?<*E^/ GoNAXO)oJ"< ,ЁjЁ| )@9| `)||)F9| BlNl9@ Nl9@)|B@L||Nu/ / y^Іo ?<9NATO`ND$$_Nu/ / y^Іo ?<8NATO`ND$$_NuH<08/?EENTOJ@g ?00H@?3v i36C30H@S@3v jBP3333/NoXO yWHDA3J$&NuH00&o?<,NATO6?<*NATO??NnlXOg&L Nu o2/`JfpNuf SNuNq o2/`fCfJg Nu SNuNqH0 $o jE np`0*HA2Ѐ00S@2j0* @f joRA0R0*<0*H ЀЁ"遒 逐2* AH v ЁЁЁ"遒0* @jV@@H"ҁҀ$邔 逐$ԀNrԹ yLf/ /NtPOJ@g L NuH88 o(o &lp` <Q//N PO @HxHhN nPO9@ xF <3l,"| |{$<̀"0@fl ֈ`ւRDm9D <Q//N PO9@4A0@g0`0BAAPm0HЀpRA0HЀpl9ARB9B <QE n//NPO&$<G //NPO9@//NPO&Hx8$o$&o(z6gJfp`BSCJg.B y0 grJg y0 fBBA -fzRJB y0gDt0@A6C 9nH@`H?N@TTO@2@RJ y0(f8 :fbBARJB y0gDt0@A6C 9nH@`H?N@TTO@2@RJ y0(f0<؀C B y0 g66Jg.B y0 grJg y0 fBAJg#N` #VNA Jg#R` #R/8E/ NPOL|Nu o hf0 hV n0(@2( @0 @npNu0( hrhNu h f0(@0h 0 @^HD@Nu0(Y@ @SHD@NuNq  reM3sP>$veM> pS<wWD'~, >X nHv" ' 0x2& ,.'~>  '~Tx'~  T6 !0!h!""b"$T%&B&  rlpuoieie? *****z*v*p*i*d*]*V*L*C*>*5*0*+*&**** *)))))))))))))))))))))))|)t)m)e)\+++++,,S,mgifv5.rsc     >>>>>>>>  {\0____ {.J "0____0____0____0___ sttuvv>;<3|D| 1___1___1___1___1___1___1___1___1___9___0__!#%')+-/?C "$&(*,.0E|*|,|.|0|2|4|6|8|:|B0___0__0__|D5_5_0___0___0___0___0__(& 0__  0___0__BZB\0__BbBd0______0______0_____ 2}> B^>1______1______1______0_____  BlBtBnBvBB~5__3__7___64_A &sD~.}}X~*~p%  ` f | (~ x8Lh J vFB @*@@@n@@."*`L#*`L%&`&@R(@)`+@,@-@1@0A3@4@6(v7(v8(v9(v;)<)=)>)@@N@0C@DBEAG @H BI AO`P`Q@ K @L AR@T@UPV@W PXPYPZH]@^@a@`@b!@c@Mqypdx\egc//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccclc^sa(?at+?ԅ ?й?L#klogsinA?UmV+^r@܄ ޗ4sADU@,W8@qa8fw?cosA3+wEwܜ(\@<&\ $46A3+wEw@zJ@j6>@>?sqrt$PatchLevel: atariST/TT PML: 21 $CF::>D&]rZCF:>]rD&Z$PatchLevel: atariST/TT GnuC gemlib: 30 $` BBBBBBBBBB DDDDDD HHHHHH 0123456789ABCDEF \__XXXXXX$Patchlevel: MiNT library: 46 $  ;Zx0Nmrr??? *X "           $D    > :  D   *.>   f  < ^     L  ,  .    >     Z  @   T  F ,*>     J  , "  .  &     &,  >,*  X 8L  &  @R       Rh <L         $     X     6>    (     (        2       "  6&4    L      :        j  0      &  RF    , D d`\       ,   Nj **0   T  (  $  *  *   ,  & $$$$:*( &( d. .<& "$:  2<.&(.(`&( @ $ F""   &  $6^$B" VF PH  "  "  $R@R ," <  6  :* D NR^P2d0P, ,,*** 6: "   ,       h      (.   (        H 8 H B".40J         ,               "  (                 \   d 4       " J   R       H       &              >  B<         H* $    :  "      @02  *8N 4&86"6 0$2(X<&Bv>XB*$2  f T,"F   (: H(<  (,(6  \(,(6  *P.:lb, *6$4< 4*P^2N "J ,L P:$@*T 8*,Z <,lD@\DF@ j>*L&( &$*$2 &  8 ~"  4$ ~ 2&x  4$@  4 8r  vF$>PF(,(&@. 0Bn80:0..2@H $"N.,"Rx <t  $  "$".00* &$".  J   j~>"H   4 P ,R$^(T ^& *D( & &  $J&4*"T  .< (46HR  *>t.~  D 6         "fFPH*">\&p, 6T"\($"" *8jN2 ,> (.*  (  6   ( : $ >@   (* 04  $& N $&@@,  *   0@:( &>" . ,(0$ .."@(0$:*,&  0"., $ 2".,$0*>4$" " 6J ,\(($D@ * (6"8  *  &F0>  ""    0 :"0$  "( "( ""    $&"  @  ,  Z .,0$*<0T*$H@ 2p "     H  VJ & $ <B(  ,$&2  "  2 2&4 >H80V :2 4      (&6 " (           V  , 2 8 * 8 4  " `   $          ( *v    &*&  * 0     . .     4L:       & B $  \    "     :V *2h*$2  R($ ZN   H    4H 4"     R " 4  2    V Hn>"&> *B        0         t.2.4f0@&4."$.02.0.0.00..,$$$&&><$02040404"..$$$:,$ ,2*P&  *B $J `  & "6. :v (0" F(F l*,D H4      0*,*(  fJ(,f  "6*6 v48FN8 V . ( , , 0$$ $$ $$ .((N * :     ,  N , L&  :L>    8>  Xv((( * L& ..  LP\r((    B$ 6 "2,&               6&    :&," ^ r >t0$""6 <.0 8    & & . *&,*,$*   .(  ,Z  |(  b J  `&  V"P@*H l 4  $ . z   ^         6" f f  $         *"  ,  $((&&&  ,v ""JR   6    : ,   :  ,"   46 4** 2D   *  *h4(**$$*   b b (R($""2R((R * 68  6h   6p4T > < D6 F (*400 "$ &" J r"T 2""    ,<D \, D  f$  0 ( ( &* < :*t@ @ ^n(*J@8 < @ & \ 64 2 L  *2 4 >T   "(   "\ *xZ Dx p^ pD4 N@ @,>x( , .N2.2$ 8^2b4 z:, 4 l( hL2"4$>8,(&& Z\(R<0 J nJ:$TL`lfljpt  `68$    z~ l l " *`Z:<v"(D &( >` p$Nb Fx| J\ r(H:f>$ j6`$$TVjF>v  FƄ,R D           ( J: >"D 2@* F  $  XJb.P", J  FR" XJP"fBP  "F., :R   h$,   h$((, 0 B0&2L>v>*4n*4P6 <6     "R     * 4    2  "  & &      * $  4  $ $   & (  6         : :       >l2Z\ ^(:~ D2x l0&^4   D >LhZ~6" T*^pZ4 .$| 4t*J N T@4&.@ "*R< . , "     8`H &*"  0   x6VL &6   $<R,j*  T~*,",@<*<  &N@$B|xn>B, &J H>  &.*zhP"P> b6 nrX FHX L 0( " N*$   " .>,L&` Z`V<(DjFX.p"$$ r$,$"F(T. r"" 6zzp  "0\*  p."B$h"(F n $*x(     *| :R2B   D20"0"0    8&nB*fzbB6  *          BH@v(0`$&o + ЫЫ// Bg?<JNAO J@j Hz?< NA\ :jg /?<INA\BgNAJHz`Hz`֠CZ2222Nu?<NNT(?<NNTA& 2:2*Ҁ!A !ACJgNu?<NNT(@BC?<%NNT?<^0:~ @g: @g*?<?<?<NN\8?<?<?<NN\8`0KT><U/ ?<?<?NNO / ?<?<SG?NNO L0NuHI ><]0: @g0 @g$??<?<NN\??<?<NN\8`><T/ ?<?<?NNO LNuHz ?<&NN\Nup"<_VDO yg&ggP`0(A|0Nuaa aaaa`aN`I FLICf8, gDD:, g<:*FNA00H1@D>:EI JFjJGj `$ :"ЀЁ/?<HNA\A gJ&@$@rB@aL6SCzm6:SCB@a`4SBzm4:SB40:S@`BZQQpa6QpaQNu6g"@Cj DCCI0`\S4QNu4g"@BjDBB:I `0SB4Q$ Nu(PCorrupted picture!Memory error!Wrong resolution!Screen addresses differ!MGIF v5.01 is actually a very minor update to v5.00, released just before Christmas. The only change is the addition of some DSP code. For those with a Falcon030 and an interest in image processing (specifically convolution and median filters), this version should be very welcome, though. It's quite likely that there'll be another release sometime during April or May '96, but for that I need _your_ comments. I'm not only interested in bug reports and such, but also in what you think is missing in the documentation or that is hard to find or understand or whatever. All use of the program is at your own risk. No serious bugs are known to date, but there can very well be a few. ---- Documentation ============= Apart from this file, the following files contain valuable information on running MGIFv5: MGIF.HYP - ST-Guide format manual for MGIF. MGIF.OPT - Short descriptions of available command line switches. There are also a few other files in the archive that you should take the time to read: FREEWARE.BUT - _Please_, register MGIF. STARTUP.TXT - A quick introduction to MGIF MGIF is a very complex program, so you'd be well advised to look through the EXAMPLES directory for some ideas on what you can do. The ST-Guide manual is of course the most important document, though. Startup info ============ When MGIFv5 is started it looks for a number of files. If it is started as a GEM program (.PRG or .GTP), one of those is MGIFv5.RSC. If MGIF can't find that file it aborts. The MGIF_FL.EXE file contains code that enables MGIF to store self-loadable .FL files. If it's not available, normal .FL files will be created. The environment variable MGIF_OPT can contain the same kind of parameters that are normally given on the command line. If no other name is given, MGIF also tries to load MGIF.OPT in the current directory. It is also possible to store options permanently inside the MGIF executable. See the manual for further details. A file containing matrices for the ordered dither display, MGIF.DTT, is loaded if available. MGIF is also compatible with the .DIT files used by GEMView and Speed of Light. A switch can be used to load another dither file if needed. The names of the flicker code, options and dither files can be changed using switches. All keyboard shortcuts can be redefined and more added in the file MGIF.KEY. Johan Klockars 96-03-12 rand@cd.chalmers.se johan@rand.thn.htu.se ============================================================================ CyberSTrider supported software scheme 14 March 1996 ============================================================================ About the scheme ---------------- This scheme was started to encourage authors to produce and support English versions of their software and to encourage UK users to register quality 'foreign' software. The scheme however is not only for UK users. Anyone in any country can register via this scheme. I would personally like to thank Joe Connor (InterActive) for the inspiration behind me starting this scheme. CyberSTrider shareware software scheme has an ever expanding database of registered users. Benefits of registering include: - Key to remove features reserved for registered users (if required) - Local telephone, e-mail and snail-mail support - Free update service - No hassle handling foreign currency - Labelled Master Disk and registration letter - Other software (depending on disk space) Registration fees are set to cover the currency handling, stationary, media and postage costs. Here is a list of the currently supported software: ---------------------------------------------------------------------------- Vers Software Fee() Status & Brief description ---------------------------------------------------------------------------- 3.8 Speed Of Light 20 -S- Image processor 0.23 zControl 6 -S- XControl replacement. Run multiple CPXs 0.46 iPRN 13 -S- Print speeder (upto 8x the speed of TOS) 3.10a Backward 12 -S- Make ST progs work on a Falcon 2.03 Zorg 12 -S- Ze Organiser. Disk optimiser. 1.10e Selectric 13 -S- Alternative File selector 3.xx QED 6+ -B- Full featured text editor... ACC/PRG 1.22a Da Capo 15 -S- Versatile address manager 6.4a TCache 15 -S- Configurable hard disk cache program 4.2 Grocery Lister 12 -S- Plan your shopping and other things 1.0 LaserJet 4 Remote Controller CPX 13 -S- Change the printer settings with this CPX 1a Gemini 6 -S- Alternative desktop (Register for English) 1.00e Duet 6+ -S- Network Ataris via serial/parallel/midi 3.04e TKR Junior Office 16 -S- English version, Fax program 1.41a Kivi 12 -S- QWK packet Off-line reader 6 HS-Modem 6+ -F- Fast routines for serial port transfers 0.92 Easy PGP Shell 13 -S- Shell for PGP Encryption program 1.01 MBE 6 -S- Easy to use encryption program 0.9 PGP Shell 8 -S- Shell for PGP Encryption program 7 TOS2GEM 6+ -F- Put TTP program output into windows 1 USET2G 6+ -F- Use TOS2GEM in your own programs with simple C-Calls 5.01 MGIF 6+ -F- Ultra fast GIF/JPEG viewer/processor 2.10 STello 10 -S- GEM based Othello game 1.37 Parafin TBA -S- File and text search program x.xx Pac Them 13 -S- Pac Man clone. Falcon only. 4 UDO 15 -S- Universal documentation program 2.3.4 Marcel 5 -F- Versatile word processor. Register for 40-page A5 size manual 4.55 CBHD and Config TBA -S- XHDI compliant SCSI hard disk driver. English version available soon. Collections: Internet Access Pack 15+ -F- On-line TOS/GEM colour WWW browsing + IRC Kari Heimonen Disk 10 -S- Music Box, Movie Box, Disk Box - Databases Michel Forget Disk 14 -S- ESS-Code (6.4), MasterBrowse (4.9+) + more (ESS-Code -UUE/UUD, Ship, BTOA, MIME En/Decoder ; MasterBrowse -Text viewer) 1.0 Chimera, 17 -F- Graphical WWW Browser. 10 minutes to X WindowSystem, install. Needed: 4Mb, ST High, MiNT, MintNet 10Mb hard disk partition. Install Disks 7 Disk set. (incl p+p) ---------------------------------------------------------------------------- Key: -S- Shareware ; -F- Freeware ; -B- Feedbackware ---------------------------------------------------------------------------- Note: You must pay the shareware fee if you use the program. You do not have to pay anything for Freeware programs, but it would be nice for the author to receive something, so I have included a suggested minimum. The same applies for Feedbackware. The exception to the freeware rule is the installation disk set for Chimera, which comes on 7 disks, and you order as though you would via a PD library. ---------------------------------------------------------------------------- How to register in the UK ------------------------- 1) Calculate the total amount for the software you wish to register 2) Make a cheque or Postal Order payable to DENESH BHABUTA for the required amount 3) Don't forget to include your details 4) Send payment to the address below Contact ------- Mail: CyberSTrider, 203 Parr Lane, Bury BL9 8JW, England E-mail: dbhabuta@cix.compulink.co.uk WWW: http://www.mag-net.co.uk/~dbhabuta/ How to register from outside the UK ----------------------------------- Please add 1 (for 1 program) and 2 (for 2 or more programs) to the total order to cover postage - A cheque payable in *Pounds Sterling* drawn on a *UK* bank address - A Eurocheque - An international Post Office Girocheque payable in *Pounds Sterling* - An international money order payable in *Pounds Sterling* - A cheque in your own currency (add 6 to the total fee for bank charges) - Cash - in Pounds Sterling. Send cash at your own risk. I will not be able to register anyone if the cash goes missing in the post. Update service -------------- To receive an update send a self addresses envelope including return postage (or IRC) and an unlabelled floppy disk. Please state: 1) The software you would like updated 2) The version you are currently using How long will I have to wait to receive my order? ------------------------------------------------- Due to the increased boom in people registering via me I can't always reply as quickly as I'd like to. CyberSTrider business runs from around 8pm in the evenings till I go to sleep - I have a full time job in which I earn a living plus my freelance writing. Please be patient and allow up to 28 days for a reply. Your cheques will not be cashed until I have fulfilled your order. Getting the software on-line ---------------------------- Latest releases of the software can be retrieved on-line: Internet anonymous ftp, gopher, telnet and batch ftp from micros.hensa.ac.uk:/micros/atari/ or via the Web from http://micros.hensa.ac.uk/ 42BBS is the official BBS to get latest CyberSTrider releases from SysOp: Colin Fisher-McAllum Phone: +44 (0)1256-895106 Regards Denesh =);-)