@LY}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr X X!XAXBXEXp~FXIX0@JXMXBXDXNXNXOXOXPXPXQXQXZSXX} !#%(*,.02468:<>@BDFHIKMOQRTVWYZ\^_abcefhijkmnopqrstuvwwxyzz{||}}~~~Y"Y TYPE A KEY TYPE A KEY} $Y+YpVY0-Y3Y0VYA$Y6Y6Y 7YY^ŗ4Ŗ,*Oȥȥ eem6Y}eƒЫe揦`YYe`YY`YYȩ-ȩY`YY*Y+Y`YY"/}`ZZZZZ.ZHZЭYL+ZYЭYЭZh@1Z1Z2Z2Z3ZZMNX)NXi iNX1Z"&YZZԩ }/Y2Z2Z61Z/Z&YZԬZ/YZ/Y1Zl/Z`ZZPXIZPX JXKXZ JXKX`Z[OX }POXTOXQXSXZZ8QXZSXZ8ZZJZ*ZPX FXGXZ Y YZ 7Y YZ FXGXZ 7Y }ZmZ Y Y YQXJJJJZZJJJJZH)8ZZh) ZYH)8ZZh) ZY`[[Z8RXQX ZQX8RX } QX`ZPX ZZQX Z`[\ZPX ZRXQX ZQXZ mRXQX`"\B\$/Z%0Z@ԩ \!\ \䦆`C\e\3 \Z!\ } "\Z`m\\!/ 6Y Z Z0f\1g\$0Y1`\\ m\\\!X\iRXX\ [L}\ [L\\i2`\]h\#Y8 Y C\`]P]/Z \0Z!\ "\ Yf\0g\1}Ԡh\`Q]\] \ \ ]`@O}}}}}??B?BB?B?B?B?BBBBBB~~~~~~B}BBBBB??B?BB?B?B?B?}}}B?B?B?B?B??B?BBBBBBBB~~~~~~}~BBBBBBBB?B?B?B?B??B?B}}}??B?BBB?B?B?BBBBBB~~~}~~~BBBBBB??B?BBB?B?B?}} }B?B?B?B?B??B?BBBBBBBB~!}~~~~~~BBBBBBBB?B?B?B?B??B?B"}#}$}???BB?B?B?B?BBBB%}B~~~~~BBBBB???BB?B?B?B?&}'}(}B?B?B?B?B?B?B?BBBB)}BBBBB~~~~~~~~BBBBBBBBB?B?B?B?B?B?B?B*}+},}?B?B?B?B?B?B?B?-}BBBBBBB~~~~~~~BBBBBBB?B?B?B?B?B?B?B?.}/}0}0?1}<<333g111c12}11c111c111g11 13}X1_1g111c111c111c4}331c1c5}?01c1g3c1c1c1c1c1?c@1c1?7}cb1cw1Ǐcv0}`@q`@9@`@9a0`@?}1p! `@p@@@@}@@@@A}@@@B}@@8@83 0`@8` C}@8xp<n>{<@@F}@@@@G}@@@@H}@@=@C c@I}a@?xx`w@1pcs`@9ppca`f"@J}9<ca`f"@9ca`T@9ca`T@9ca`T@K}9ca`@g1pca` a@?p~x~@L}@@@@M}@@@N}@gOǀ@B $$$!H@@B $$!H@C$OO}@B '!H@@B@ $!H@@B $D$!@@B$#'P}ǀ@P]Q]}CUBEeNQ+ !Z@*bS "!Y@LID9` \P0 I34lʀ 0iܔF%KrްI)fipr 4.ʸR}f'>A&}3 :rD1tTeY7dR^ *ɐ&L[DM6aܼkp6p)3d9ft ױ;i9gjG7mJd*D.lH$ [ $]vS}8%J S *I8c"U)CK8_)װ )!X$M3yiz);iAAer d YDoFh2iO wށ'(T} CH7/^8Kr=FXa C 6Pz_1FX 0KpHFx}qRl‹4)}Vx}QC 9lP-1:Iơ]~ɠd bCGVRO=ɗ_YSdU}d ņ(*ɤ5 Bgkuچal8QI0 .Ա,`W," 0ADD#Pl\ l @F4;#pca@$ ]{@p Z{ۅ2l GV}O1/֛Y4l$P-/5̯tF.4&&IX%ZVGaio%>dH%1a ,ȁ)yVhse"uXAvɏI[}`&9f-\B=Y;ҙ *@ 4wN^n].y|,{~0qs]@pm}aMtX9)KTC"HA UxN$G Dj$\}Xhh!  j4&@!ZlN-#cY&M=-Rz hThS+*բZLW5SsUuXVZ֝O@%nlYտ^+]}XKEWX9U"k`:ʕvzւBS5,JɦǠwCaZĖ%m*YB˴ 0 -XuuXc"t,eKy>BĐe0";!~yCP^}H$f^]&G3 5l0 ;cQs54@T sPI!A YREV jI wB u@2f "`KzBBu_}&\i:>ucH > Z@m׹J20 ,H $m| !Ѐw*IYr+%ɥ&46|ˠĊs o1Vg@V +{Vc`}Xh(h^OH.p^ʁ)D!f `1q9c`!Ӿ謕7JXl^(<ǬeDUA 3cq˧Nӌa}~;5MDX!@!"G-!(1ywa:hYWLY5LѠp`!G! fl\ +`+tPՕڬ Žh|Zvdrnbwݲr_Lb}OpN]2/LC`= di44)i@ьJO%$ZY6B!/!SvW KyLw))JwDʝchW>_J7Ipgc}8[?c4ց@ Ӄ1 %䞁o R#i>~OYwtLO=~WЅžīPwEQ\opёNa4>ud}OH . tq4N,DJ>6 6IE, Jy6WG*kM 9ZNnBF6gt'ZP%pCJ{o*(,'ws0pDz &}QI&1$ko9]f€nj^ n}v2budFgZ;S?EZ7)85+{HCj- b,A@Ytڥ`xzʧ~ EFz7)r*ZZ\še"ޅHZFj!t(_I8g2 g)@&gSo}7ۙvXOV Ija t^Aeʯf1*~SI0 ̳'%zd B+iE1+7#]vp6E@50/;bk@g#2ZW#;= ҽ5)p};aM47*3 SV}.uXO+v0dKO}6tUAnbH*?!Rk_[@tI_Ĥ8H 4G2k2q}V:{.@aUcS]JsH/B)%dt0a!K{#Q6`lS83;+&;K/WGLInRvqD X1\7ʨy~;wG&c8(77r} soix!aK8>9Lzܴ̻:G`@ KD%X%\o;unqx9>C<Rty,`Zɲa 5s#0$Cp@26e5s}♳2̀҄O?ӣ5$,=HId$0u!\6Y$P-T`bGǏa(vk#N<7< ;( D5ID;aDpE;_ZD]'*a 4]t}QȗHjܝjK> oL M\R?B/dk$u|e1 HY+'w6hxd@J'vf"pہRVLsc\A~xd1>ZRPPrXp,mu}$&w9Xg&R&25!}z%s0>;"|v#T ye|x;{]LH q ~]cuG;e\ N 65L},pOb \B+eq!p\kvKw}9,^wuS}avRquΗ$Byp1K qU,^ !51cB arv"z^7,HLM.A2#j_x}w t*ey"';Ys۫Ma>!.᠞ڻT~ efZnhm=ECF`0!Om Dy}M1{qh*/!l' GTkm+wتv%p(1bNmK# ^-CUBEDATAoe6z) !Z@*bS "z} TĔ$Z@ȑ 4s@Iæ 1o M0l؀%03 I6aM37rv1p9 B $X&]>N3/ΔRN3ey{}I.S&3 C9_!9;'NPb2_ܒ  ,8Z&tSA!#u_,\zcmլsN); ņ/ Z4Oԅ)l{U]B{khT|}Ν6oƬO׽}NYdJop%T)vR7AaWnFm@ @фz"(T`g$v(LJ /TYt dIʘWS4F`ola*}}W]B,֡@PGi.ёƆsX&UF)RpN$fZHqKn$bEz = $x)D@YVo`GRi~}o&_=U%XcT6 BTZ&QQg+g([]]$gTLUhm-gג=OԲ[jej[*G6xkJ!s/iWTq]pN})^XSzZUSwR!b ʰy*&Onf V]ŜL6!Gźvx _ѕK7õdfUlB̑$ù? hžo,0-}`<([ frv8=FYlY(g <g 뫷.몣NB 5.`N7oF> SOB}ܟ}}< 6 z ȑ0p< A7/}@}]޷Zp0# Aς$ 4B&)aH<9І-jjH֭}6HDOd`Py; ?g$A$c@xEыI"Eؾj<:Sc_w f]MX+VK$)Dvd}$y?N R~"(;2Zr<U)B3>S|H<5qߨ~rdFΖ0%6|3 %.1|0X2HGXL%5EoRr7-2UT!$}iU$ycfOr󎼜d8 z,:d#ɘlV'*џh@IR}Rų n7PDR$CmzJӦh#ES4MR}}O 8;:=SНS*PFʴ0u)K7ӭ{8źF&ӧȜI))p9k*n'`{Ɋ2pA[WZֆˣ4uT gv6}Po]lY7[Pv;&2]]xDye댰K}m*U]沑Ex]f2Ƭ. {[@Ӎ]b4|eK_a{Áv_]Ͼch=}ݷ0f5!<_Rxr1S98G`h@o]ZY/*/GE s ݌V~7, gHewI&WzOf[`x퍯T}z19ZdPGxZ!OW&K'@FroNb]zh}A9ؿD4_1C2,tc9W9Qۦ G Kwjy;ZfV}'(,//hJFE}Z'MkA%2ئnw8M/n7.m4 m* y!#6 w<1Ʃx^o7ϩz3Yo [4Bi7:p}!UiC|Ꮷć (:>(|4 8'iLw !+09ӆCDv'% _ (D -A.^Do`{=} u1Z*\7p7786Q!!c80$ "+R# -Q,]c)\5RNΡ@.R)-/X1,SH}ur8KB(Bvs(2s0!q2AB.tu$!T#|+EHs.X#5At"nA҉Ghxa2%M!E5qRNpX̷6qh7j73D}tvD5!oP o!uPQqw;q4-**x psAuq>}a%pK:7q#Eq,(X}a"v3%X(p}X I+(cakPy67Ў"6B py37@O0 4$L`5P#3\^"Z0qs4K2)h&1L#;x#_p_+10}oЖ,OD.(txzd)ᖦW+~YdJ-3r`&0L8P(a,XHx!Air,|}:wpP0d™1w72X~(-!XYɹ5x/Es#"#v!k22.A4FS l3Zє^Q)q("',BP4B!"]!<"cЏ}V#X"9 Z.!d#uP'P",ҊKR#Ia&( hCb$sc!V3'Z''` **'S )p'@[*v]j xP}~p!6I!tme+l0`(aঞs07Wu.ۨ Ҝ]) &}w,260wڝ7$Z[@:X};Sv7-%:)|}%t0cwHd")5q)3ҩ^#Sw19W!Z/m8 ߑAu:wn꨾Ȑr*(Z:ww~:kȰ$/} Ѫ*g:k둫*G!;ꃊtA$x8*-3u.)i:a+S]:;3# #$3A)G484_$R Ab<+4S}85=!n!%O[n3%Ú'*9>;e8|Ѭ+~>j/s<s!A1$d;>kBm.5\s*P& ~'9k"Xmd%}20g#k2'!BfKؙ}8Hg[(J2i[PR+\{WAwb|h2fs@-2k~{{kbi()',BAB24p}wYGQ<[uK.=1/+ꚺ˻6r-QE@*FL,CUBEHCIFewX@ !Z@*bS "!IĔ$Z@ȑ} 4s@挜0m@yN4nRAS:m¸y!oC81fL9eIC3 v4h1=W| !ܴ)!L)R&v0{7^Wyr0}^|$$ }J'N9ɞol9˜1rʔqU2ubJ'%Yu J8l%B|Mno@ M԰zU5nزݸ fI+e8'Ǥ|{}64a ϡv7[ҡe\j$[uGv_z)!ngaGrhvcD|9TPeX7NJnABA\#O 1j9l( C6O Frc 0BW}–8vI7& 3p&.eAyIMm ORDEUQ_? o1G \Ff f ߝbj%kl;YvU}R 54YeOX .Js袍ꂢa0}ꨓڑ6AG.Б~FlaTia\Yp1 ERVդZStĦSx<[]לpal=J\ YL)Ɔ|ۓ]T@Grl6UFl>Ƌd}T>In`2;Ui.Uy S ! 32-8,w)Rq b1Oޜnu_lb)ˠE[Y g)ܩAF #T`IЬ4YΉ( _Aajmt@nHK}"1\X 6$ 2x̷ wYd/[պ,Z%.2=q }stœ\ >А˼SnQɽrGVul™X%( .Ndvz%]#Ugl7f> BZ51Nڠ(@Ϟv@Ɵm@Y}׻π} ;>He 7C FH^Γ 8A0Rs,Ani!0s/}O ={ IU& h'P(31 j"0F2o|PN<{}VIDE=1@oQrlvz#f!tbBGS,y^D"!Q/7q}hF(gRu!-U,EAciqA7)/Cpn6dzT b A"QQvs1&keP !H ` &5VTHf$ H#iii&j3Idk}T%_ek(/&\k\v*,,e'VRkp=@,2+vUb/Eoz)c%Qz@V%PxIBDOJwJ9V%W&$-KN}Ը6s.ϸ~61r[Xa{8.GO#2,td~7'@Uuwen7hH"Lt\vX] F0X'OO9U'X)aW'{Vr}e[1eSY){xFnH'Qpq5ׅdwu-K,W,.*5lquL+XaFXv`,ETi@6-E!2U}5'W.R yu7[ p`Hse`spyQiђ)q]W)"RCnUG0H =poɥs&>ZjYN94%x՚)I},pqioș]-Y#[k9-t眰 Ih"Y婇eIe_0h3'\{ۈ3VnE9upT%:`\X}٘S^oT(aMVo/}$!"";xh>^QфB(^QXZdd )(8`Dʙ%.a{sd )-ࣺ1y0#Fr`0eu>'aMуgN6VW Pe00M}nU`#/n"bRpp-&V/(4"u8G,G!C,B1@d#pC0FBMHy1c1#3!227,=p5pjh%p}%zAլz!g(G( Wo(c0`S ת]ٵYԱ'xz'nEj>r ;<2R-:,[ఫWr;]}C/c0Jkr 7+X;KK8+ v!F xebT{x $jos3!AjM|Dy/(j=FQ wÀeWH^FF}@!h,}_x UsdAH@ *Ixx1l SKPP^Lpsw@>vzU|a$#0eB!BUDC+5zK뺦 k[;{}m K+8&;ּK;[lCDa38,!KbL^ca u!FLQG8o{YepUR@5qF|o@[%jG3!GaqrD}Gr#5${+H}J1OfU ,QE s@X5PʉX:Zmo{d=pIw[6P%yW%&ٰՑ%X"xyǰ< E\d𳾂2}\h\)2@):x4ODja}mP(T&l$gN+ف]&^ep"aMRPKqj/"K 33Mh2#PH*hA.ajm_ I)B) !(`A0d[<bnw}"P*P"%5m,;{aP{dm\%-[^* n1@;p_rk6~ &<[jUAځ^dN?np5{oL+@{&`U}bmKD{C̦Jfv2AmAG|7 @ P}'|5P;LATuX=.&c:B0K oON:%MgV+p|}fbHOMW%x@lc<{_O;3?1hœm_ŽC\~V+",`i{;g5(Ym׷3=3{-YQtUREl)M@_ǵxAyP(wAohެ3=3q}|Ϝm_8(0eM!,@_Sdׄ4,@$3=3q|ϜAy`y8(0eM!Ky.2x`hެ3=3x0Yzu_ܱ_Sd4}`y8(0eM!yM8_@3h4NR;3?|Ϝy`y8(0eM!Kyu^'ܜ Τ:.jΝ 'hOu|li,wm_C|!)xwQ}4(OA-)]OQsX4(O.a|O XX4(Oaq3OBO*p73'x@lOaO*p۞g"[}۫=_ @8!nT$sO[pwy5옷.t۞xsO[۫=`S!a Pa.Pyپ3=3x0Yz}̙CN +iUI hOu|x`hGyXǢ젌dyuI-ePAN"~h /r6 plaS.?r6Bs|B?!}SQ · U$BDi$AK)D)T}ɷ|}0 ɏ}郉A펨t<9KU8q†鐎c^pA l~͇@_E_' JFMwuԎVTQE_鸮(wFU8>s}Tǯ t8agI1wꙎTǯGRK|>,{0!1|pv~]!H).L{?u0Zj>_=AtEԁ}{M!h_uTt@G bTr ( WcN#7cRFe"Xxg|ho?7_t 2@i# ,L{?uxtȨόVmt}zWY5PrMS} O3=3^rEJ"3S]٠q: q}$W;3l+cIY-Xp}$S;3l+1DAԐXp}Av}>[(6tzE0_M(Ѥ m@vP*DAU=i>XGQDn!H $!,1Ê/ y,7PM4\%?Rj2PM<N.\}O9cn⵳:p}",`i+$.OYQ " $!,6 y,?tP%Cι{ˉ\!RV6t(RKʶiv_}Q3L1"k 9m -6QDFe8=>@RVJ,O9cA3 "P:p}qGkb(@d00cpOM`nENa$}A`$J>[(RԬ rtQ\>s 'e 9B>>s'LXl,~ˣg9nP%RVX DLIHCIF$~}Y !Z@*bS aC!RHB)I#  (4i`F0r8Nc޸C':*}AHiˆas7r@34n΀ 2) #$K.}~)&mK 7wj͹Orʘ)%)F%֭]+,%v'Sl/1A K9C5߂x3K7d|k2`;8D= K} XȽ1v4#/hɛgŦ:]M6p q1(_a(ށpFcoAs95^zpI-L^5F URGy/&T T2=}%qXsEJ)7UUśET10``_tWṟE ]F 1ؠs9`fxA(x屁Ps@rviޞ}֠e&zfC 5/(60rnqi&}I8!W$`wTYC 2TA&EV]ye_< VaQlє+q"i R1$DQg_1.=$p SywK}ePhŊd!{ ߚi8g? J1[JW1[|ܡ,"yr,|*gaGc_4+p,!\`sW:-=F‘FIe4e}:'Uǰ6n$oZކ==r΄v=C{@0)a|CmIF%}ǐZ OrکJ$P}b/7EWoF$OPTIONSY c7 !Z@*bS }L7lؼSiˆA  qcoױW3˻ 1 J5o̡:f cHJM ,OLy4$RD8(RReE8A(WAB 0,C =} }CĵX uk 0n2_}hAGm ~8^ Ƞ'F8a}읁Ƌߌh #?VHGQ#GzEGGMDw j=@DFhe(}j"ARiǚUi5t쉑a*)gZaFuX_[\Ahh1GbU/*ԪKD)_Fr ju$*ptJ.AQ}uh&C<4Ŭ4 Rΐh.jbGhlqtGf^_:WcARL N=ugu^DVSqjګ:0]p1}zlXojZNoGF8uFUq[.!RrpOv-owX=sh%u-i^)G=j\a=^W.P܆ɪcM5]}#TdV(^rAjZ7ͱu&JAE= :Ft]B_-Żr=xb=2h+K3ᤓHMGm+vvrouƴ|0cIHTjg}8 > k5a׉ (H ZP@U+3qa}ϮRARu 0n_ؿ%k^+j愡=z^7K:/Z ` jg4<[Kl/Y}dWVzyĦ1AlnsfzK}ph8oC1ĆY2j~Nc9h8\e.h;crhQ'vv$ɚsh3nz#Yyі)&BUUHwʯ 쮊<]X %}6Y[5䑁³vwVEVfq:+mAem4va棳Ї< ~ ]jP h^C2%}s^T Hf$[(O- <x]A\q%}o)\pK2oC rq Cӛt&X[}nN=U/O!:ӟe/?Kr'Nȼ Sx^B|ҳx@|ɐr}Tǻf^O2}q3Z~-!OC.=:Mf9%\v1xs'dUds6&v;dn`$YX  oPICLOADAE %SNd !Z@*bS@I}2ɓ DĔ$Z@ȑ 2 #'t̡͛0d@fL2u䠄TMsRde rba捜6*Dh$4c-D::لIc BII}qC (\oڕUΜE,Pd JV$Yx#M)H`l}8 9X (C. 'C)!3mP%$ 墙I Ȇ}J:)D>^Rԅ $%2d5NcJTm`RiDCg7H:TiӺ>IjjTcDK\A ׊FOC85%B}'4H5%CIK΀:`0,i3 7+6L!5Gmm9A&̞ӥ vCݗTDzE{Pf#eMl g&/X _pn15z}Co X"r#3GiCE1KģYВP`LѷVa7LNoh#y|[-E/I єF#5( eˮ.%eINp߲Km* mBɎ󘒐&)#>ܦ2 WB e`N%30 0Q2@/ipdV?tb d,G1J`SRK^̙'(T7q;aY R8\3!D$B} d.\T*@WַC SM61B p8(S (=8CmSv26wmsr6`EF2' A%H=%/$i%&trk/{9[sHv=l}ŔA^Fu:0I%\ dO7pu$bntqFIT1-'TmA)yb0UvW">7D߉=GLP~p&`a0Y@`48-fmň;DJ[Ix}X?WX t +8T$0$|d"Z[3EBRh c*0mImxy0|i}]Z$VM{#VAbOJy">`R};Z_5Ed|2Ki^>׏T/>Uija2x*:їOyP#lqAlh"%eS9)Db&Y%`yZ1l',G}TTilH|}qr,@rd&&,9sR*AxH^H$$$hL:~yPA CarD}2|7TK؁IX!v䇀jS0EeȄ}ApI2(a'>B'$rH4VxE:wS&cH}q#g-c!LЃ&3hrH7Rk1'*HI$$X(d~$e #Q5)Cx  =v*8}Pph؄.BddmqQPSXJ[y{W 74uMFP!xjP&#b3Ex'A\b)wx&sxywzTvdt(8U "9q}2miEgSf̂T8]#l1,!n:%Cd%\i!XLWָw,#NHK9LԂ cx$)iՔ7zzwof~0$Cr_FLPSQ }UASHAy ca= !Z@*bSLR%$ $"%, `D 9pxL 4s@I#FN9y@N2eb)3M70ĄD7r@̉S' 9 }iܜA&6arΜC'Q2'Y=z&1oؼ#'7 #4a ljD3fZ(01gN:i޸1(1e@`h2vʐqpCJ7mJd*D "Q]ƺ }pXN:AA13YCOϋem4Z19c1Өei YظDnhG~ PgQFP7^Yz 6ܗKwt wޅL#nvel .Z{ }FTF9AP& 2 IÐ7 }d 3GL h2\&Sh3Df L &4l p9% U‰h5Y5 B yր6i6jC6 r }P79) KÙ @'v'odIҙ99eoj1pf^ f~C+CBΪm@ð1pj-1({e̒yڥ^zʐz/K2}$Ym⻧zn8l, ptEcrqӉt0Vabv':UX2]]A!{X&?aeaa6e$eXtlÎ=XnšSe5b}P Q}``,m9A d0݃u \w <ņ\wsrut@1FUW؉ytD2+X)3oX&cv3SgE jj^s%G}!88bLu!aƜ6xVFihDs7fxX e<󟇱PfKx\oUᕼ\Ibʠ 倠pdЋN^fӰa50BlH @ʘpD#j}CPL(s2Bvo7Q d!< Spo|![}NK'5 u OFqcV޽d#M0rd 0%r]h B0x2}1%bęA8%&mIf͍aаezQt,l`]bϝp&$W}iN*}6EXqb1^2@Pa_(!qrC]T'|psschǒȹ2},:T(F>t $ "~(&*]`8(=':ܞ4t' g@_nY y$ ZxL;!B&H.(H#I$BT/ˉ:@eF@`}T! !iLWJ !BPҐ,HB ' %^EXϵ11:c~yBrcX7 A&3wQ}j; k}?R` {ĂN B;};yoiѥ ]' S]3ns. K#c$GvK F GcDSƃv;jHMWp3(0A&o`jRZmPK~IR[|iLt b7ϙ?@Rv!3f!9p}5u@S="rM00=918dp*jXOSecgcx3#@ sq@GqFxq1u=w &rxps 4{2BUVPie |A|N0~gvF7i}}j}!'<`GVg_vcW >mѳUvv C{,Sw`Nw"pq_C3wq8GOh!6xc{NP:Ӵgj$`=UI|Sz"zB!qJqh}@4#BHHs`Ň)AF{Kr9[}WSh| ZTȈpgH[jxfF3Av /5`0u}Ԩf8}[dbhg^ma;$DigWDq",7s7l}\As",k||A"dQo, @Fs2(@(BB(1'Rx:2 d Ir79@xb9"!,l+*1aXi7m 4 }{"UR1r1kWUfjShb`d-aɖ1eo|6[L7gt4WuH]FLXSTRINGA)]Rv( !z@ڰ)!}*R89I!БuaNrdXfN!ox (# f3t $ TH1g"dIt0l@ 2rʉ:Vf&6d"}RH@J*E'}T ]w#~+'BIuaU8`'l aiǛo ZgZ'Kwd3>љUzidn $0ħnauJ,Q)J(} AiABTRkv:[Aj ZZf}Y};;-P) v!ꄢvDR4;ܾ>t]GvIu>Im,u&ڱ ˺KL)̽g)}cϲ,*c0Ì: _aU87k]CSLkTP 1ذˆLiIL WINDOWL c$&9( !Z@*bS \Iȓ+ $"%*}, `D 9r@h`&APAf8rތ)C2 ΤSƥ0s \L6{0F;rI :o@qD3f7.@8yC'4aJQgR.qpزejuC+}p؄MK:,):nqљ5ot 7p|9"edž{b961A0e]W}49l1.5ۅU)5-$&ܴ&UA,}Db{'ϟBE #이A+AUmtte8BN d hPaeZuJ m݋_ta4d("t  C_̑eP=-}!*\yGؤP8s|a&_z)굠VrPKhY؆]7muܠY6GbwD2XPM0z @@ FA4 F hDEDz%e.}QNYFMbd}APak|C^`mrKoma.̲* 0& /KB daPot:E QGǂ/}ck,JīaV sHs&JƠεȝ FJ1es*c Z܃r"d٫y X}T((Y r46o݄Gwy0}+1}o<>eXSU_>pf:qN=E PV!&q $4X&-v2 TiSZ"0 גV$.Kg% Ż[n2}8$ڀ= I[2wc}"\^ZB Q,~N}VJ0{(PPVEv3U;vcσ,!=GdFa|eD }B&t+{tdwsBuz6(V.F}kVRPTPRhw/hnPmd΁AHVa肫?}p[q1gz"J*IYMUI0C8qs]f"D(˗]`+1,Е+X_ oGsB0dTgᇡwc9|N y8[Q`Qm= )LWtJW#1z(r@@}stSEzA&o/$i_A19Lي@9q6}3I_Xfbn1k\ʨ]m0NYughgDaXi2p!$pF)v`H#TA}SY+M]!#ayvY$$_f0mvugRN7E'sst VD9vls>tNgO.jL'vdטVuZ'EW7vt qU!BጭcN5(sTO!B}8*!:]a&wIȶ'Igq]# iwRz6tpr7)C8z>ɐCYEKIbyyHɑw7IExYt0Aٓb"ZJ9M8Ky=HuwY7A6 !A(."@!ON1Jan7y0:墚7p|:b#82e2tD2P5`h am+Cu`r>oS8D}`\+The Cube by Siz---------------The Cube is a versatile program for displaying pictures as faces on a rotating cube. This ad F}ds a great deal of interest to picture shows and can be used to display information on show stands and so on.To run the Cub G}e on your computer, you need to have 48K of RAM or more. From your DOS, binary load the file CUBE.COM. You can then insert yo H}ur disk with AtariArtist and Micropainter files into drive 1; this drive is used to read in picture files in these formats an I}d to read and write Cube-format picture files.Main Menu and General Operation-------------------------------When the Cu J}be has loaded, a menu will be displayed with three options:DISPLAY PIX ON CUBECONVERT ATARIARTIST PIXCONVERT MICROPAINTER K} PIXTo operate all the menus, the highlight bar can be moved using a joystick in port 1. When you have the highlight bar wh L}ere you want it, pressing Fire will select that option. Alternatively, pressing Start will quit the menu you are at and norma M}lly take you back to the previous menu.Converting pictures to Cube format----------------------------------Because the N}pictures are displayed on a rotating cube, the size of the screen dictates that only a certain portion of a full-screen pictu O}re can be displayed. There are therefore two options to convert either AtariArtist picture files or Micropainter files to Cub P}e format.Selecting either of the Convert options brings up a list of picture files on your disk. (If there are no files, yo Q}u will get an error message and pressing Fire returns you to the main menu.) For AtariArtist files, all .PIC files are displa R}yed. For Micropainter files (62-sector files), all files with 31, 62, 63 or 64 sectors are displayed. Of course, just because S} a file is displayed it still may not actually be a picture file so be careful. You won't harm the program but .PIC files tha T}t aren't AtariArtist files can take a long time to load!You can select a file by pressing Fire after highlighting the file, U} or to return to the main menu press Start. The file is then loaded in and displayed. A flashing box is presented in the mid V}dle of the picture. This box shows which area will be written out as a Cube file. You can move the box around using the joyst W}ick. When you are satisfied with the picture that appears within the box, press Fire. A Cube-format file will be saved with t X}he same picture name but a .CUB extender. Alternatively, if you press Start you will return to the list of files without writ Y}ing any file.On some Micropainter files, the colour information is not included with the file and so the colours you will g Z}et will probably not be the ones you want. Pressing the keys 0 to 3 will change the brightnesses of colours 0-3, and pressing [} Shift-0 to Shift-3 will change the colours.Displaying the pictures on the Cube-----------------------------------Once \}you have one or more .CUB files, you can display them on the cube. After selecting the top option from the main menu, a list ]}of .CUB files will be displayed on the screen. You can select which one you want for each face.There is no restriction on h ^}ow many times you use a particular picture. Also, it is not actually necessary to load in four files. If you load in just one _} file, it will be as if all faces of the cube were alike. If you load in two files, it will be as if opposite faces are alike `}. Three is more interesting because the picture displayed on a particular face depends on how many times the Cube has been ro a}tated!Once you have loaded as many pictures as you want, pressing Start takes you to the Cube Control screen. (If you press b} Start before loading any pictures you will return to the main menu. Also, after loading four pictures you will automatically c} advance to the Cube Control screen.) This screen lets you control the movement of the cube. You can have a very simple "prog d}ram" of up to 32 movements for the cube. Your program is displayed as two rows of symbols. The first row has the actual steps e}, and the second row has bars showing the speed that each step will be executed.You can move the highlight around using the f} joystick and change the speed or step control using the fire button. The steps appear as symbols similar to those on a video g} recorder:Up symbol Rotate the cube up by 90 degrees.Down symbol Rotate the cube down by 90 degre q}BOAUTORUN SYSBQCUBE ARCB1ECUBE DOCBlCUBE COMB!GARFIELDCUBB!HOBBES CUBB!1ODIE CUBB!8PANTHER CUBB%YDOS SYSB*~DUP SYSBINTRO BASes.Pause symbol (two bars) Pause in multiples of 1 second.Rewind symbol Start again at the first step.Once you r}have the program as you want it, move the highlight to the large Play symbol at the end of the row and press Fire. Your pictu s}res will be displayed and the steps you programmed will be executed. You can return to the Cube Control screen by pressing Fi t}re. (You can return from here to the main menu using Start).Note: it is not possible to have the Rewind symbol as the first u} step of a program. Also, if no Rewind symbol is included in the program, the program repeats after the 32nd step.Endnotes v}.---------The Cube is actually a much simpler program to operate than it is to explain briefly.Programmers may be intere w}sted to note that this program was written as a demonstration of my Display List Squash routine. This routine will construct x}a display list where only a certain number of lines from the image are displayed, so that the image appears to be angled. It y}is quite compact (The actual Cube display routines take about 2K of code: the rest of the space is for all the menus and so o z}n) and fast: a new display list for the Cube is constructed every 50th of a second. All the graphics displays in the program {}are constructed using this routine, which can handle:* Any width of playfield up to 255 bytes.* Any number of lines in the |} image up to 255 lines.* Any number of lines to be displayed from zero to the number of lines in the image.* Any graphics m }}ode.This routine is in the public domain as a PL65-format assembly language file. It is included on the disk in the SQUASH ~}file with all the rest of the source code for the Cube. PL65 is a Noahsoft product and parts of the Cube binary file are Copy }right (c) 1987 Noashoft*/ʝ))`))`((`))}))}))`8))))))`8))))`))))^)~) })e))e)&`)>)&&8))>)>)ƀ` *))`)=)))=))`))) })))`)])))]))`)I))I)`))))U))M))E))`))2))())׽ }))ͽ))))))`))))})})))`)))`)>)})})) }ȱ)`)>)})}))Ƚ)`})}))`)腋`8HH``膇` }H8))))))h}))}))`8))))))))))))Ā фIJ)ee }慠ф$%Ɓ))))``` ,Ji))` ,J ,i))` , ,JJ },JJ8))) ) i L6,8)) ))8))8)ȱ)8)ȱ) )) })})))} )) .`)))ȱ)8))8)ȱ)L6,)}))})8ȱ僰 6,8 }))ȱ)))})Ƚ)}))})))})) .`8))8)ȱ) 6,)ȱ))Ƚ) })8倥偐<808 }p8~~p88ppvv~>vv~vvv~888~~f~<v|xx|v }pppp~~cw{ssfv~~~v <~~<~~~~~~~~~~~~~~~8ll8>ff>|``|fffff }<``lxlf??`x~~x`>ff> ~~ f3~<~fff<ck>6f< x }f̟<~~<ffffffff~x|nf8x8( }0@P`n|r|v|z| !#%(*,.02468:<>@BDFHIKMOQRTVWYZ\^_abcefh }ijkmnopqrstuvwwxyzz{||}}~~~ppp ^ŗ4Ŗ,*Nȥȥ ee }m|eƒЫe揦`e``Aȩȩ|`||`  } *}} *L}0} * *} * .}}}} *} * *0 &* *}} *: * z+ *LG~} * &* } *}}} *} * * *}}} *} &* *}}} * * %+ *L}} *}} *} k,`pppB }A'(샬탅UV` *V *U샬 *U &*( *V * ]* * *` * * * } *惩UV8惍8烍냩 *惠 &* *5656 *( * * ]* * *샌탭56 *( * * ]* * }* `U䃥V僭01ქXY⃌ラ * * * \/Ơ * * * \/01XY ` *V * LH }HH23DE(FG23 *( &* *23 * .2mF23mG38D2E3Lh * * } * * * \/`) .ӅJ i@` NӅj)`V냐 4냈V *V * ` ԅ *M񃑚UUꃰ` ` *4 }5 *4 5/45 * K* *45 * 45` } 6` * * * *L샬탍 }( * * * \/mm8텆톆LƆ ` * * - * K* * }I ` * * 7+`x * * * * %+`x * * * * %+`x * * * * %+`x * * * } * %+` * * %+` * * * * %+` * * *标 * * * ]* * * * * } * \/ * * * .` *标 * * * ]* * * * . } * *` * * * * %+ *L8`LBBB>? }L[ Z * * * . * * * .U * &* * R+ *LĎ *V * &*  *U * } , *V *栌 , * * 68>?LW` * * + *栌 +  * &* } * * 5* ` *c *bb * * %+ *L *`bdf *( * * \/d * de ` *L* }d * * R+d *栌 +e *栌 + z+d * +e * + 7+ * * *L*dLΏ w *Ld *b * f+d * }栌 +e *栌 + +d * +e * + 7+ * * *LdL5 d * * R+ * *Ld d *b * f+ * }*Lѐdd *e * 7+ *Le * d *  *Ld * +d *栌 + d * + *LOd * * } ,fL{f *c * f+ *L{d * * ,f *LL{ * * R+ * ˇc * * +f * * 7+ * * }*Ld * +d *栌 + d * d *`o>/Щ0ԩ3 * * * \/855866877844 }833٩4 *@ &* * * \/3 *@ &* * * \/ * * * \/ * * * \/ `"/Щ }* * * \/`pP(| | }p }`H6ЭЭЭL]ЭЭ }ЭL]ЭЭЭh@Mla`|̓|m| ||m ||`| p|tΏ }|||Z8||8휓흓J| ~|| o} } | }m ~|| | } o} } } }|JJJJJJJJH)8흓h) H)8휓h) `Z8|| |8| |`m| nZ }| `||| n|| |Z m||` *ᔭ$%ab@ԩ \䦆`c * ┩` }| ЩЈЩ ЩЩЩoЩ!/ |||Z| n |01` *i2 }` *LL ,N|i|-| L L * `) )B)D)E)H })Ii V0`ʘ)) 1,` * * * ʝ))` * * * ` * * * * } *~J * *~ * ]* * *K * *~ * ]* * *~ * * * * ` * } * * * * R+ *Ll * * * * ` *pq *no *mm * *no  }*pq * ` * * * * * * *  * * ]*H &* *Hȱh *`H }...H..mhmXmYimmh`HH r }(hh` } *" [, *  * * ɘϘ * N *C }Ɂ/L * * * L) *  * * ˜r sL * N *r } sLL V,`6 ˒& * *Ġ * .01 ` *UV *ST *RUV * * R+ *L }UV *UV * 5*^)~)R * ST *UV * 6` * *' * * 7 *LTHE CUBE BY sizꠚ * * W } *L5USE JOYSTICK, FIRE=SELECT, START=QUIT *% * W` фpƃۃ ˚ +`( } *W + * *' * * 7 4LERROR * *\ * .Z *W * }\ * -Z *L: PRESS FIREꠛ * * }\ * - *\ *Z[ * W + * * ˚`  *=> *;ꯪ0_UUUUU<>UUUUU<?UUUUU<?<(}UUUUU<?꪿~UUUUU<_꪿~UUUUU<_UUUUU<UW)}UUUUUUWWUUUUUUUWUUUUUUUUUWUUUUUUUUUUWUUW*}UUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUU@<UUUUUUUUUUUP+}>U]UUUUUUUUUS>?U]UUUUUU~UUUW?U_}U}UUUU~UUUUS?UW_U}UUUUUUU,}U_?UWWU}UUUUUUUU_?UWWUUUUUUUUU\UWWWUUUU_UUUU\@U_W_UUUU_-}UUUU|U]W_UUUU_UUUUuU]UUUUU_UUUUp?U]UUUUU_UUU_}?U]WUUUUW.}UUU]?UUUUWUUUUWUU]?UWUUU_UUUUWUU]UUUUUU_UUUUUUUUUUUUUU_UU/}UUUUUUUUUUUU_UUUUUU?UUUWUUUUUUUUUUUU?UUUTUUUUUUUUUUUUUUUWUUUUUUU0}UUUUUUUUWUUUUUUUUUUUUUUU_0UUUUUUUUUUUUU_UUU]UUUUUWUdww_w2}ȉ\u|""""""""=!%"""""#""?_ȉtu3}""""?""""/!%"""""#""?ȉtu""""?""""#!%"""""#""?ȉtu4}""""/""""w!%"""""#""?ȈXWUUtu"""""#""""bja%"""""#""?HYt_5}"""""#"""!"5M^"""""#""?uU"""""#"""!"T"""""#""?6}@P"""""#"""""Z@"""""#""?j@"""""#"""""j@"""""#""?j7}@"""""#"""""j@"""""#""?j@D"""""#"""""j@U"""""#""?}9}YP:}U@@;}Z@j@j@UjU<}jZUTZjUTjTUA]UU=}@PPT@U@@TPU>}ZTPjPPjPPj?}PPjPUU@jwUZV]T@}VwuPV]ZWwu@j]A}UjeZeB}eTjUUZUUjUC}U_]j]VjD}ZZ]V}euj_UE}jUPUj_PjUWPjAoU@F}j_UPjPjPjTG}jTjTjUjH}@PUI}_ijjZPjJ}jiK}iiiiL}iZYjjM}ZjjN}ZjjO}ZjjP}Zj@j@Z@Q}j@j@Z@@R}Pj@ZoS}P_@֪PjT}ڪZժVj_PVU}@@Zj@j@jZ@ZPPV}@jfPiVi֪iW}iiFiFiX}@FZ@jFjU@ZF*/dd M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%"Z} DD˙`  }J)Lr J  ((  p L ()   J"[}L= ( L 0q A    IB JC;? D W "\} LL  ` W )LA!  ߰")-݆ p" "]} $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ`"^}$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H "_}p h  hyhy D L> L JJ    ! LA*` BF"`}7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L"a}EE !E^ ^ E E7EȩEdE/EȩE  D"b} .L }  ;F d  ;?F7F? ( .   Z D LL d "c} . D  L    p  E` , d)  D L) 0BM݊L݉"d} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G"e} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G"f} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK"t}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU "u} L ? .  t`GBJ ~DEHI B V0dV"v}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"w}DEL8HI4 0 HI,0 0  9 .G VLO"x},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI"y} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI"z} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO "{}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -"|}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH"}}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION 2.5 COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG&}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES&}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N'&}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.5s, type Y Λx &}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT&} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL&}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD&}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.&}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC&}COPY--FROM, TO?OPTION NOT ALLOWED377 FREE SECTORS COPYING---D2:JT.PICCOMl# 0|D .L/%#&}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY&}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E &}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A&}LLOWED IN DESTINATION 0 <.|K@BDFHIKMOQRTVWYZ\^_abcefhijkmnopqrstuvwwxyzz{||}}~~~Y"Y TYPE A KEY TYPE A KEY U +@@1AR@C@@dUB7t@d ( *}( (& ( THE CUBE DEMO#(&((..(&To run the Cube Demo reboot your2..(&computer with basic disabled.*} You may<..(&then load CUBE.COM from DOS usingF..(&option L. The program is joystickP(driven.Zb( (*} (5($ ĠΠΠĠӠ٠U@@K:b)@d$A@$6-?:B4,*} D:INTRO.BASΠĠӠ٠U@@K:b)@d$A@$6-?:B4,(j@AU"""""#"""""jAQU!V"""#""?jAQU\U"""""#"""""jAQVQb""#""?}jAQU@X""/"#""?""j@EUP""#""?j@UTX""/"#""?""j@US""?}jPU[""/"#""?""jUc""?jjU""/"#""?""jZj#""?}j""/"#""?""jU#""?Zi""/"#""?""j#""}?j""/"#""?""-j#""?jZZ""/"#""?""/ZZV#}""?֩VF""/"#""?""/V&#""?U""/"#""?""/U%#}""?UT""/"#""?""/Ub!j"""#""?UHjX""/"#""?""/Ub"Z}b"""#""?UH""/"#""?""/Ub"5R""""#""?UHUH""/"#""?""/Ub"}?"""""#""?UH""/"#""?""/Ub"?"""""#""?UUT""/"#""?""/}U"""""#""?H_U""/"#"R?""/"""""#""?X""/"#"R?""}/U_"""""#""?X_׈""/"#"R?""/U"""""#""?T""/"#"V}?""/"""""#""?TH""/"#"U?""/U_b"#""?UU_H""/"#}"U?""/UW_b"#""?UUUH""/"#"U""/UQb"#""?UUXWH""/}"#"U""/URb"#""?UUXH""/"#"U""/UR'b"#""?UUX}""/"#"U_!"/UR'""#""?U_UX""/"#"U_%"/UR!""#""?UWUX׈}""/"#"UW"/UR!__""#""?UWUXU""/"#"U"/UR"""#""?UUHUT}""/"#"%UR/UV"""#""?VTUT""/"#"!Z/UV"""#jT}""/"#"%/֪"""#OZ""/"#%mZ"""#Vj}""/"#!V"""#""/"#""""#}"""""#"V"""#UV"""""#"UU""""""#""/UU}j"""""#"UUj""""""#""/UUZ"""""#"&UUZ""""""#""/}UUZ"""""#"&UUZ""""""#""/ZUUj"""""#"!UUj""""""#""/}UjX"""""#"!fVR""""""#""/ȈVH""""/""ZZ"""""""#""/}ZjT""""""V"""""""#""/jT"""#""ZUV"""""""#""/}UWT""U_W"""""#""/UW֪UW}UWUWW(֪UWd