Solitaire demoE.׽E.applVMCS'codecodedata rloc pref mJadtAIBtAIBRsrc]lClas@Clasة#Clasت-Clasث.Clasج7Clasح<_ClasخBClasدEOClasK4ClasذSClasرClasزClasسClasش9Rsrc|Rsrc9RsrcAlRsrcSRsrcm TbmpCWSmrtCiargvCmargcCtverCTaltCTaltD$TaltDTaltETaltETaltZE( ?<NVHHnHnHnNOO J@g<NO4p`b n<*(8(6Cga ?/?a LPJCga ?/?a.PJCga ?/?a p/././.NO LN^NuUnable to get the OS versionmain.cThis application requires OS 3.0 or higherJ9 Java VMj9vm21NVH6.,. 8.z=|Hn?</g*/+ NO&/NO"/NOa/+NOJ$O`E&kf n&hg4(+/+ NO&/NO"/NOa/+NOJ/ NO&DOf n (g/Bg/}~o* META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.5.3 Created-By: 1.4.2_05-b04 (Sun Microsystems Inc.) MIDlet-Name: Classic Solitaire MIDlet-Vendor: VilleMobile MIDlet-Version: 1.0 MIDlet-1: Classic Solitaire, /icon.png, com.villemobile.solitaire.Game MIDlet MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-2.0 com/villemobile/gameapi/a-m !2 [ \ ] 34 35 ^ _ `67 89 2 a b c d e f g h :; :< := :> :? :@A i jkB Ljavax/microedition/lcdui/Image;I[IZCode Exceptions%(Ljavax/microedition/lcdui/Image;II)V(II)VgetWidth()I getHeight()V&(Ljavax/microedition/lcdui/Graphics;)Vg(I)V &.C +, -,java/lang/NullPointerExceptionSprite - image is null &D"java/lang/IllegalArgumentExceptionE F, G, H, I, JK LM image is nulljava/lang/Objectjavax/microedition/lcdui/Image(Ljava/lang/String;)V!javax/microedition/lcdui/GraphicsgetClipXgetClipY getClipWidth getClipHeightsetClip(IIII)V drawImage&(Ljavax/microedition/lcdui/Image;III)Vhelimjdbnkafc S% T# U# X) X# Y# N" O$ P# Q# Z% V# W# X. R# 0#com/villemobile/gameapi/aStackMap1 !N"O$P#Q#R#0#S%T#U#V#W#X#Y#Z%&)'o****** + Y  Y Y+p Y+p Y*+lH+ 38 3E 3V 3g 3( X*' **X/'** **a**+=+>+6+6+**** +***d**d++***l> : :) :| : :X1' **X)'i+ Y *+** **l*lh***l*** l***Z*l 3( X.'c<***.*<**p*h**l* h*l  com/villemobile/solitaire/a-f $ V W% &X ' Y Z () (* + ,[ -] . ,^/ 0 -_12 34 5 ` 6 ,ab7&Lcom/villemobile/solitaire/GameMIDlet;"Ljavax/microedition/lcdui/Command; Ljavax/microedition/lcdui/Alert;Code)(Lcom/villemobile/solitaire/GameMIDlet;)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V 8 javax/microedition/lcdui/Commandc :; <= >? @ABd DEjavax/microedition/lcdui/List GCjavax/microedition/lcdui/AlertI JK L MH(javax/microedition/lcdui/CommandListener(Ljava/lang/String;I)V(I)Ljava/lang/String;(Ljava/lang/String;II)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I$com/villemobile/solitaire/GameMIDlet()IsetSelectedIndex(IZ)V)(Ljavax/microedition/lcdui/Displayable;)VgetSelectedIndex(I)V"javax/microedition/lcdui/AlertType CONFIRMATION$Ljavax/microedition/lcdui/AlertType;k(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;Ljavax/microedition/lcdui/AlertType;)V setTimeoutI(Ljavax/microedition/lcdui/Alert;Ljavax/microedition/lcdui/Displayable;)VdcLcom/villemobile/solitaire/l;baY(Ljava/lang/String;ILcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)VLcom/villemobile/solitaire/h; O PQ S9 R S! OUt \C SF SH S SNcom/villemobile/solitaire/acom/villemobile/solitaire/icom/villemobile/solitaire/hStackMap!OPQRST 9-*+***Y**-S! *+** ** * W* W* W* W+ L+42=dF*** *e>p,y,,,,"# <+***,N-6U+:I* -* * 2* d*Y`****e(@(N(](l(x((com/villemobile/solitaire/b-    Code InnerClassesrun()V  java/util/TimerTaskaLcom/villemobile/solitaire/k; (Lcom/villemobile/solitaire/k;)V  com/villemobile/solitaire/bcom/villemobile/solitaire/k  **+ * com/villemobile/solitaire/c-r _ `( )a * b c + ,- ,. / 0d 1e f 2 0g3 4 1h 1i 5j67 89 : k ; 0lm<&Lcom/villemobile/solitaire/GameMIDlet;"Ljavax/microedition/lcdui/Command; Ljavax/microedition/lcdui/Alert;ICode)(Lcom/villemobile/solitaire/GameMIDlet;)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V javax/microedition/lcdui/Commandn #> #?@ AB CD EFGo IJjavax/microedition/lcdui/List LMpjavax/microedition/lcdui/AlertP QR #S TU(javax/microedition/lcdui/CommandListener(I)Ljava/lang/String;(Ljava/lang/String;II)V(Ljava/lang/String;I)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I$com/villemobile/solitaire/GameMIDlet()ZsetSelectedIndex(IZ)V)(Ljavax/microedition/lcdui/Displayable;)VgetSelectedIndex()I(Z)V()V"javax/microedition/lcdui/AlertType CONFIRMATION$Ljavax/microedition/lcdui/AlertType;k(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;Ljavax/microedition/lcdui/AlertType;)V setTimeout(I)VI(Ljavax/microedition/lcdui/Alert;Ljavax/microedition/lcdui/Displayable;)VedLcom/villemobile/solitaire/l;abcY(Ljava/lang/String;ILcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)VLcom/villemobile/solitaire/h; W XY Z= Z Z% X^ [H \" ZK [N ZN ZO [! ZVcom/villemobile/solitaire/ccom/villemobile/solitaire/icom/villemobile/solitaire/hcom/villemobile/solitaire/lStackMap!WXYZ [!\"#]$9-*+***Y**-Z%$uI*+** ** * W*  W+ ****q:0?0&'$!+***,N-62'* * ** **Y`****ql,<,J,U,p,,com/villemobile/solitaire/d-M  * , - / 1 3 5 6 7 9 : < > @ B D F HICode InnerClassesrun()V JK"java/util/TimerTaskZI$com/villemobile/solitaire/GameMIDlet)(Ljavax/microedition/lcdui/Displayable;)VaLcom/villemobile/solitaire/h; (Lcom/villemobile/solitaire/h;)V (Lcom/villemobile/solitaire/h;)Z<(Lcom/villemobile/solitaire/h;)Lcom/villemobile/solitaire/l;E(Lcom/villemobile/solitaire/h;)Lcom/villemobile/solitaire/GameMIDlet; $%ar + !!e .'o 0 f 2'd 4' $( $c 8) $#b ;&u = l ?q A h Caq E k Gcom/villemobile/solitaire/dcom/villemobile/solitaire/hcom/villemobile/solitaire/lStackMap $%& **+*Z*O*E*;*1*'** * * *** ** * * ** ** *L8a| com/villemobile/solitaire/e-G  < = >  ? @ ! " # $A% &B 'C 'D(&Lcom/villemobile/solitaire/GameMIDlet;"Ljavax/microedition/lcdui/Command;Code)(Lcom/villemobile/solitaire/GameMIDlet;)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V ) javax/microedition/lcdui/CommandE +, -. /0 123javax/microedition/lcdui/List 56 ;(javax/microedition/lcdui/CommandListener(Ljava/lang/String;I)V(I)Ljava/lang/String;(Ljava/lang/String;II)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I$com/villemobile/solitaire/GameMIDlet)(Ljavax/microedition/lcdui/Displayable;)VgetSelectedIndex()IcbLcom/villemobile/solitaire/l;aY(Ljava/lang/String;ILcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)V 7 89 :* : : :4com/villemobile/solitaire/ccom/villemobile/solitaire/acom/villemobile/solitaire/ecom/villemobile/solitaire/iStackMap! 789:;9-*+***Y**-:5)*+** ** * W*  Wx+*** d, N-6T8*Y** *Y ** FF <  [  w com/villemobile/solitaire/f-"        [ZLjava/util/Random;()VCode()I java/util/Random  java/lang/ObjectnextIntjava/lang/Mathabs(I)Iab   com/villemobile/solitaire/fStackMap!    (**Y*4*><4*T!  X<>4*3*p=<4"*3 *T!V   " 1 P V com/villemobile/solitaire/g-M  ?  @ A B C ! " # $D $E %G $H &'I()"Ljavax/microedition/lcdui/Command;&Lcom/villemobile/solitaire/GameMIDlet;&Ljavax/microedition/lcdui/Displayable;s(Ljava/lang/String;Ljava/lang/String;Lcom/villemobile/solitaire/GameMIDlet;Ljavax/microedition/lcdui/Displayable;)VCode commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V * javax/microedition/lcdui/CommandJ ,- ./ 01 234K7 86javax/microedition/lcdui/Form(javax/microedition/lcdui/CommandListener(Ljava/lang/String;)V(I)Ljava/lang/String;(Ljava/lang/String;II)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)Vappend(Ljava/lang/String;)I$com/villemobile/solitaire/GameMIDlet)(Ljavax/microedition/lcdui/Displayable;)V()Vjava/lang/SystemgccadbLcom/villemobile/solitaire/h;Lcom/villemobile/solitaire/g; :+ 9 : ; < :5 ;=f F6 9>com/villemobile/solitaire/gcom/villemobile/solitaire/icom/villemobile/solitaire/hStackMap!9:;<\P*+*Y*Y***-*** ** *, Wc1+* +*#** * *L  0 com/villemobile/solitaire/GameMIDlet-l * \+ ]^ , _ -. ` a -/ -0 b 1d 23 24 25 26 27 289 2: 1e;<=>"Ljavax/microedition/lcdui/Display;Ljava/lang/String;()VCodestartApp Exceptions?pauseApp destroyApp(Z)V)(Ljavax/microedition/lcdui/Displayable;)VI(Ljavax/microedition/lcdui/Alert;Ljavax/microedition/lcdui/Displayable;)V()Z  solitairedata @A BC D' D(hF GH IJ KL MJ NO Pjava/lang/Exception QR2javax/microedition/rms/RecordStoreNotOpenException+javax/microedition/rms/RecordStoreException$com/villemobile/solitaire/GameMIDlet javax/microedition/midlet/MIDlet4javax/microedition/midlet/MIDletStateChangeException)(Lcom/villemobile/solitaire/GameMIDlet;)V javax/microedition/lcdui/Display getDisplayF(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display; setCurrent()[B"javax/microedition/rms/RecordStoreopenRecordStore9(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore; getNumRecords()I addRecord([BII)IgetNextRecordID setRecord(I[BII)VcloseRecordStore getRecord(I)[B([B)VabdLcom/villemobile/solitaire/h;eLcom/villemobile/solitaire/k;cLcom/villemobile/solitaire/g; T Ucom/villemobile/solitaire/k XY T' Z VWq cE TSjkcom/villemobile/solitaire/hStackMap[Bjava/lang/Object!TUVWXYZ[  (****Y*! 5* **** i "#$ * %& * "#T'  *+ T(  *+, Z F* L* M*L++,,W++d,,+M ADiG/2f=2fD2E2gT) _(*L++dM* ,+L #i#&2fU) (L=*L+=+ NNi<222&2com/villemobile/solitaire/h-                                              !     " # $ 9% & '  @(      I) 2 *     ! " # $ +, @% & @' @( @) @* @+ ,- ` . `/ `0 @1 -. / 01 2 3 4 5 6 7 8 @3 9 : 23 04 05 06 @; @< = >7 }8 }9 }: }; @? @@ A @B C @D E F G H @I @J K @L ' @: @9 M N O P Q @0 R S T U @V W X Y Z [ 0< 9\ 9] 93 0= 0> 0? ^ _ ` @a b c d e f g h   i j k l m @n @ @o % @p q r s p t )A B C D @u E F GH IJ K L @v @w @x @y M z {| N } ~OP InnerClasses"Ljavax/microedition/lcdui/Command;I&Lcom/villemobile/solitaire/GameMIDlet;Z Ljavax/microedition/lcdui/Image;Ljava/util/Timer;[I[Bg#Ljavax/microedition/lcdui/Graphics;Codei()V(I)V(II)Ixyk()Zpaint&(Ljavax/microedition/lcdui/Graphics;)Vjn()I,(Ljavax/microedition/lcdui/Graphics;ZIIIII)V*(Ljavax/microedition/lcdui/Graphics;IIII)VwhpointerPressed(II)VpointerDraggedpointerReleased keyPressed keyRepeated(II)Z(I)I(Z)Vb()[B ExceptionsQ([B)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)Vcd  javax/microedition/lcdui/Command Sjava/util/TimerTU VW XY Z [\ ]^ _` /cursor.png ]a /cards.png b/win.pngjava/lang/Exception   cde fgi j kl mno pq rs t uvjava/lang/StringBufferScore: wx wy z{ ~ tg    java/io/ByteArrayOutputStreamjava/io/DataOutputStream      java/io/ByteArrayInputStream java/io/DataInputStream    javax/microedition/lcdui/Canvas(javax/microedition/lcdui/CommandListenerjava/io/IOException(I)Ljava/lang/String;(Ljava/lang/String;II)V$com/villemobile/solitaire/GameMIDlet$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)VgetWidth getHeightjavax/microedition/lcdui/Image createImage$(II)Ljavax/microedition/lcdui/Image; getGraphics%()Ljavax/microedition/lcdui/Graphics;4(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;%(Ljavax/microedition/lcdui/Image;II)Vschedule(Ljava/util/TimerTask;JJ)V javax/microedition/media/ManagerplayTone(III)V(IZ)Vjava/lang/Systemgcrepaint!javax/microedition/lcdui/Graphics drawImage&(Ljavax/microedition/lcdui/Image;III)Vjavax/microedition/lcdui/FontgetFont$(III)Ljavax/microedition/lcdui/Font;setFont"(Ljavax/microedition/lcdui/Font;)VsetColor drawString(Ljava/lang/String;III)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString()Ljava/lang/String;&(Ljavax/microedition/lcdui/Graphics;)I((Ljavax/microedition/lcdui/Graphics;IZ)VsetClip(IIII)VfillRectdrawRectF(Ljavax/microedition/lcdui/Graphics;Ljavax/microedition/lcdui/Image;)V getGameAction(Ljava/io/OutputStream;)VwriteInt writeBooleanflush toByteArray(Ljava/io/InputStream;)VreadInt readBooleans(Ljava/lang/String;Ljava/lang/String;Lcom/villemobile/solitaire/GameMIDlet;Ljavax/microedition/lcdui/Displayable;)V)(Ljavax/microedition/lcdui/Displayable;)VFTLMLcom/villemobile/gameapi/a;v[Lcom/villemobile/solitaire/j;axLcom/villemobile/solitaire/f;KrawquoAERLcom/villemobile/solitaire/j;amNaqmarHaAaLcom/villemobile/solitaire/d;Lcom/villemobile/solitaire/l;BtazlatapYOabfeagzX[[Lcom/villemobile/solitaire/j;auavahWacayaiaeasalSafadaaanJpajUsakDVaBCGPQaoF(Lcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)V (Lcom/villemobile/solitaire/j;)I!(Lcom/villemobile/solitaire/j;I)I`(Ljavax/microedition/lcdui/Graphics;Lcom/villemobile/solitaire/j;Lcom/villemobile/solitaire/j;)Vb(Ljavax/microedition/lcdui/Graphics;Lcom/villemobile/solitaire/j;Lcom/villemobile/solitaire/j;IZ)V (Lcom/villemobile/solitaire/j;)V>(Lcom/villemobile/solitaire/j;Lcom/villemobile/solitaire/j;I)Z>(Lcom/villemobile/solitaire/j;Lcom/villemobile/solitaire/j;I)V (Lcom/villemobile/solitaire/h;)Z<(Lcom/villemobile/solitaire/h;)Lcom/villemobile/solitaire/l;E(Lcom/villemobile/solitaire/h;)Lcom/villemobile/solitaire/GameMIDlet; (Lcom/villemobile/solitaire/h;)VLcom/villemobile/solitaire/h;"(Lcom/villemobile/solitaire/h;II)VLcom/villemobile/solitaire/g;       R                                 com/villemobile/gameapi/a  com/villemobile/solitaire/j      com/villemobile/solitaire/d               com/villemobile/solitaire/f    h                    | }                                                  com/villemobile/solitaire/g  com/villemobile/solitaire/hcom/villemobile/solitaire/iStackMapcom/villemobile/solitaire/l!P BH**Y  *Y  * ***********Y* YOYOYOYOYOYOYOY OY OY  OY OY OY  OY  O***** YTYJTY:TYTY@TYTYITY'TYTY T* YTYJTY:TYTY@TYTYITY#TYTY T *!*"* #***$*%*&*'*(*,*++*)** *** ***+**,*- `./**/01*"*-.2**203*"*-.4**405*678*9Y:7",;<*=7>N* @A>*A@Y* `BS> *A@Y* BS**A @Y* B[SC**A @Y* B[SD*@Y*d BE*AFG*A H*IY*JK**K LN?c?<?\|_**O*P*Q*̶R***A 2ST***A 2UV*** * ** * ZhK* *%***A 2ST***A 2UV*** ** * F2H*!WMD*!WM*YQ`Q?#&?0?&?'N&< *A2X*%*Y* ***++Zd[` ++Zd\`D#+]++Zd\`++^`\`@*_**`Yab*bc=<>/*bd<*A2e*A2e҄=*C*bde*bf* *^%EPV\^y?<*<* c4*Yd* *R *R* * * )* *"*g CC*"* SSby&=+*/h;**1i+*/h$*+j**1k* +*/h**1l+*/h+*/h*+m**1n+*/h+*/h*+o*C*1p+*/h**1q+*/hw**1r+*/h`**1i+*/h+@st+uv+$ *,l*-l dAw+% *,l*-l `Aw*Ox+xv=>h*A2y=F**Ad2z`{* |+}Y~*Q*{`*|`w *+*8*T*Vh* *"\0k000000000/0F000000080=.*A2*A2*+*A2 => (**A2**A2=؄> *A26 *A26*A2*_6 Q*A2*+*A2*A2 l*A2 l*+*A2*A2n*`b6 W*A2D***A2`+ l*A2 l*+*A2*A2***d***R*O*Y`0-03090^0d0i000000 00n0t0z00L@*+,-,Zd*G*2,S*G*2-S*H*,ZdO*Y`yM**+*G*22*G*22*H*.*Y`** **0L0*-,,+6,+,,F*D*y*DZ66,+*D+*DG*6*D+*D6*D+,+*C*Y`*C+*z*,*-**$*** *,*,y*-*-y,Zd6)*#*YZ`,,ZdO,+Wֱ,Zd6)*#*YZ`,,ZdO,+W*d6-+*#., *R-*Rg0@@F0@@a0@@l0@@0@@0@@0@@0@@0@@?0@@@0@@H0@@u0@@}0@@0@@0@@0@@8*\=*EZ*%*Ee*%+p***%ST***%UV******$'+**"*+*4**h**Y`+*,*-*****dhl`*****dhl`*5*/*t*th*$+**"*+*2**h+*,*-*Y`@ 0+0a000 *R*d=*+*#.* *R**R*** *$3+**",+*4**h+*,*-**Y`*****dhl`*****dhl`*5*/*t*th*$*<*#.*<***<+*Y`Z0(090I0W000H <*<*CZ *CZ< ^0++*,*-= *A2+p0/0&!*<*<*<+i++",%*++",+v+v+!+\'0b0r0}00Z:*%*+*%*[*%*\"*%Z*ddh,`0"**3*/tth*EX*6*%Z*E*%e*%Zd6**%*1W**%*1*/*%*1p*5*/tth+``+*2``h+*,*-F$0G0R0m0+*t*t"*+*4**h*5*/*t*th****+**"*+*2**h+*,*-=*EZ*%*Ee+*4**h*&M*&*%B**%*&*W***&ST**&]***&*V* *%+p60#000nb+*>*,*>dl*-*>dlh+@st+v+}Y~*Q*,l*-l`AwK***T*V***O*** * *9 #/EFvA*T*V** * **d**d* *#!"b*'* ***  **')***CST***CUV***'**#+,Y[<< *A2*T*V  <=*. *p*lK!'/1DJ***O*** * 17*0***A 2ST***A 2UV****=** .* *Y`***,* *Yd***[**Yd***A*2*`>**A*2U*V*Y`*LG*.*'*Yd***A*2*V** *Y`**A***h`.2N**-ST*#***-V[**-UVO**-UV*YT`T**YV`V'*YV`V*V*-d*YV,dV*+* #**T*d**V*d* ** **+ /0jPS@@@4@c@hvw~*= .* *Y`***,* *Yd***S**Yd**A*2*`>**A*2U*V*Y`*D?*&*Yd***A*2*V** *Y`**A***h`.2N**-ST*#***-V[**-UVO**-UV*YT`T**YV`V'*YV`V*V*-d*YV,dV*+* #**T*d**V*d* *3KayP@\@@@@ < *A2*T*V=S*A2*C***A2ST* ***A2W*A2**A2W***A2ST**A2%** **A2[**A2\**********T*d**V*d*c 47`mn < n*A2*T*VT*A2*%****A2UV**E*A2Ù!**A2]**A2±****%**A*2*$**EZdh,`*** ****** *4=bms!*+&** * 8,*******+,*%9-*G*2+S*G*2,S*H*O*Y` ++,,*D+ +,`4+Zd*+,Ŭ,*+ ,*,+Ƭr@@!@@@@@L@@Y@@p@@@@X.*! l l**`, L"**Ǡ**`  ? p= =  < l=0* * *  0* * *  X&< *A2Z *O 1* * *   ***!*!  * * #ͻYLY+M> I,*A2Z,*A2^6*A2Z,*A2̄,*A 2Ͷ,*Y`Z,*,*,*,*O,*,*!,*,*Q,*,+аD6Y_ 'Y+MY,N6 I-6*A2*A2-ն6*A2-ն؄*A 2-ն*-յ*-ڵ*-ڵ*-ڵ*-ڵO*-ڵ*-յ!*-ڵ*-յQ*-ڵT?\b S!+* *+* **ܱ  7+*Y  **޵**߶*(*(***** * Icom/villemobile/solitaire/i-w 3;< =>?@ A 2s B 2tC4DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiuj[Ljava/lang/String;[[Ljava/lang/String;()VCode(I)Ljava/lang/String; 67microedition.localek lmjava/lang/String 6n openNew gameOptions InstructionsAboutContinueBackMoreExitLevelSoundsShakesClassic SolitaireBeginner IntermediateExpertOnOffQuietMediumLoud Choose side Move first Move secondPresents Trial Version You have won!You have lost! Game is drawn OBJECTIVE The object of the game is to build all the cards on the foundations. Each foundation builds upward, in sequence, from the ace to the king. LAYOUT The play area consists of the deck (upper left), the waste (right next to the deck), four foundations (upper right), and seven tableau piles. The foundations are initially empty. The tableau piles are initially dealt between 1 to 7 cards. RULES - There are two options for dealing cards: Draw One Card or Draw Three Cards. - The face-up cards in the tableau must be in descending sequence of alternating colors. - Whenever the face-up cards in a pile are moved, the uncovered face-down card is turned up. - Only a king, or a sequence headed by a king, may be moved to an empty tableau pile. - Top cards of tableaus and waste can be built onto the foundations, which build up in suit. MOVING CARDS You can play the game using either 5-way navigator or stylus. When using 5-way navigator, a cursor will be shown. - Using 5-way navigator: To deal the cards, locate the cursor at the deck and press down 5-way navigator to deal one or three cards, depending on the chosen draw option. If the deck is empty, press 5-way navigator to turn over the cards from the waste to the deck. To move the cards, locate the cursor at face-up cards and press 5-way navigator to pick up them, use 5-way navigator to drag the cards to the desired position. Then press 5-way navigator again to drop the cards. Press key 1 to move the cursor directly to the deck. - Using stylus: To deal the cards, click at the deck to deal one card or three cards depending on the draw option you have chosen. If the deck is empty, click at deck to turn over the cards from the waste to the deck. To move the cards, use stylus to drag the cards. SCORING The game uses Vegas scoring: - You start the game with a debt of 52 dollars, which represents your wager. - You win 5 dollars for every card you build onto foundation. - With the Draw Three Cards option, you lose 25 dollars each three times you turn over the cards from the waste to the deck. With the Draw One Card option, you lose 75 dollars each time you turn over the cards from the waste to the deck. TIPS Get all cards face-up as soon as possible. MORE INFO To get support or find more games from VilleMobile, go to www.villemobile.com.FSolitaire Version 1.1 (c) VilleMobile 2003, 2004. www.VilleMobile.comDraw Draw one cardDraw three cardsHelpOKThis demo version is expiredHighest scoresjava/lang/Objectjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zba q4 r5com/villemobile/solitaire/iStackMap!23q4r5678* r98LL+ YL=>+2=  22 22v<17D:78 Y S Y'Y SY SYSYSYSYSYSYSYSY SY SY SY SY SYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY(SY)SY*SY+SY ,SY!-SY".SY#SY$/SY%0SY&1SS com/villemobile/solitaire/j-_ 1 H I J K L M N O P Q R S T U V W X Y 2Z 34 35 [\6I[ICode()V(I)V()I()Z(II)Z(II)Ii(III)Z(I)I(IZ)V((Ljavax/microedition/lcdui/Graphics;IZ)Vg&(Ljavax/microedition/lcdui/Graphics;)I(II)V((Ljavax/microedition/lcdui/Graphics;ZI)VjF(Ljavax/microedition/lcdui/Graphics;Ljavax/microedition/lcdui/Image;)V&(Ljavax/microedition/lcdui/Graphics;)Vk ]8 9: ;<java/lang/Object,(Ljavax/microedition/lcdui/Graphics;ZIIIII)V!javax/microedition/lcdui/GraphicssetColor(III)VfillRect(IIII)VfhdaeLcom/villemobile/solitaire/h;bc"(Lcom/villemobile/solitaire/h;II)Vml C D AB @ $ ? ) A > = - $ @% D& C& @' ?/ @, @7 ?!com/villemobile/solitaire/jcom/villemobile/solitaire/hStackMap  =)>?@-AB$CD"Ef****+** *2 *$ * *** * ^H+292G2U2Z2A * * * * A ** d D 3* ** d.^  ?!4 * ^  $<=*y@a.**dN**"``<**"`h`*d"`h`*2**"`h`^9(8Jk@"[*"**"` **-*!*"`**,`^D#%'UWY?"j*"**"` *** *-*!*"`**,`^O#%'>dfhD#* 7**!*"`**,`* * *** d+* d* d>* *^g 79<Oel@%`0*6*6"` ,`^,.D&O*=*D**lh`=* ** dh`=^#$3M@ *C&x*=*mm%"NK* ** *h`* *h`** h`* dh`=^O(+.;L]vC  ** d-  ** d@'B#*Y ` ** dO ** ^ "@( **+D*|O* ** d.=*+* d*Y d ** O* * ** *+^ 3H3F * )* 0  * * d) * =* @&*.C+*O> * ?* = *@,xH* ($*+***.**+**4*^-3G3@.1%++**"** d,`?/J* *+*+* d^33@/* *+*=* o*+*%* l>=* *+9*%* d==* *+*+* d^t 3303A3V3Y3n333C/M ** d=*+^33G!,* * ^  com/villemobile/solitaire/k-p !c "0 !d !e !f1 23 !g4 !hi 5 67 89 8: 6; 29 2: 6< 6=j ?@ 0 A B CD El EmnF&Lcom/villemobile/solitaire/GameMIDlet;Ljava/util/Timer; Ljavax/microedition/lcdui/Image;)(Lcom/villemobile/solitaire/GameMIDlet;)VCodepaint&(Ljavax/microedition/lcdui/Graphics;)VpointerPressed(II)V keyPressed(I)V()V &/ /splash.pngG HIjava/lang/Exception &'J K.L MN ON PQ RQ ST InnerClasses &ajava/util/Timer UV W/X Y/Zjavax/microedition/lcdui/Canvasjavax/microedition/lcdui/Image createImage4(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;!javax/microedition/lcdui/GraphicssetColor$javax/microedition/lcdui/DisplayablegetWidth()I getHeightfillRect(IIII)VdrawRect drawImage&(Ljavax/microedition/lcdui/Image;III)Vschedule(Ljava/util/TimerTask;J)Vcanceljava/lang/Systemgc$com/villemobile/solitaire/GameMIDlet)(Ljavax/microedition/lcdui/Displayable;)VdcLcom/villemobile/solitaire/l;ab (Lcom/villemobile/solitaire/k;)VLcom/villemobile/solitaire/k; _/ \# ]^ _$ `% `/com/villemobile/solitaire/lcom/villemobile/solitaire/be kb _[com/villemobile/solitaire/kStackMap!!"\#]^_$`%&'(m6*****+*M* * Y+ !$ o$!E %!E)*(l+ +**+ +**dld**dld*`*`*+**l*lok!6+,(*-.(*`/(, Y*L*Y*+_/(4(****** _a(*> com/villemobile/solitaire/l-~ -g / #h #i0 1 #j #kl 2 3m 3n #o q . 45 6 7 8 9: 9; < 3r =>? @ 3s uv Aw B 3x z{C&Lcom/villemobile/solitaire/GameMIDlet;"Ljavax/microedition/lcdui/Command;)(Lcom/villemobile/solitaire/GameMIDlet;)VCode()V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V| DE 'F javax/microedition/lcdui/Command 'G 'dHJ KL MN OP QRS TU VW XYZ [*javax/microedition/lcdui/List \] 'e '_(javax/microedition/lcdui/CommandListener getString(I)Ljava/lang/String;(Ljava/lang/String;I)V(Ljava/lang/String;II)V$com/villemobile/solitaire/GameMIDlet()Zjava/lang/Stringequals(Ljava/lang/Object;)Zinsert6(ILjava/lang/String;Ljavax/microedition/lcdui/Image;)VsetSelectedIndex(IZ)Vdelete(I)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I javax/microedition/midlet/MIDletnotifyDestroyedgetSelectedIndex()I)(Ljavax/microedition/lcdui/Displayable;)Vs(Ljava/lang/String;Ljava/lang/String;Lcom/villemobile/solitaire/GameMIDlet;Ljavax/microedition/lcdui/Displayable;)VcaLcom/villemobile/solitaire/h;bF(Lcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)VY(Ljava/lang/String;ILcom/villemobile/solitaire/GameMIDlet;Lcom/villemobile/solitaire/l;)VLcom/villemobile/solitaire/g; aE `% ab c& a(com/villemobile/solitaire/h cI aI a*p pI `* a^d t*com/villemobile/solitaire/ecom/villemobile/solitaire/g `fi y*com/villemobile/solitaire/lcom/villemobile/solitaire/iStackMap!#$`%abc&'()lL* ***Y*+* Y+* + + * }K#3a*)qK*%***!***},#J#a()RF*+*****W*W*W*W*W+,)+***,N--:****Y**0*Y** !**!r"*Y** G*4*"****}#9G#94n#94#94#94#94#94cards.pngPNG  IHDR ,B"'gAMA7tEXtSoftwareAdobe ImageReadyqe<`PLTEqqq+yG秧،DEDYZYɘ))XXBBllM6D tRNS\\IDATxb GUU1bTŨ e&Q*FUU1b(`* SFUU1bTŨ]@ r쨊Q*FUU1U+AC@Ҙ%Af*NK{Ϗ#AkoG, Cp*xGjD H g F1FZ-dwM'b@'v\Xz@bM4* g͉\d2sB"HYnw2 .siLjC'h!! i@.V>m]o_Kky>`ڕ 0:̝:aIJ )ne`oir ե{[\;PKO3_ ۟91M9=9kk^krȢ(vpp'pD!ኩ4\ɦe,2be2)40Ҳ 1 R*s LAf^6\ȴ䵵m"e^e2ROҝL-[O?[GeaBSg@5v َT$q☼ ozсYD1fOH۲ӖiAw܂{nc: 5K_7 >d(>&~BIFa$f/CM#<$\ȝnno5A.A*e]) RqREM9~6oԈa ;,#,/4J*+tV:w{W.W[ຊ#t(!.Ry EB s+}GձXnSOŧ\o u3$IE<\9]/[{yzo)ol3a:DvʪK&?ԴR=)l#NzoVxy8f.E!0ȏ8"a;Ӹ\PmBR.$2:>A A}_89bDz5۟I$c \D|)Y@Ni;Lg;1jq* |%DJsp,p6te ; 5.pyQܖ0)9c:+A.#J*G 8P#G@ +RݻU\P\0~euU&xr"C-K-|֢%f0XjIk+3naKGmJ+I7.(J3".Jbq(Jn 5*pimQJ&;:OE A]M* 85;淠 aBO("ŨWAGUaA8B jPB}3\ο5N9[nʝ`rn0ZX$V P"mYw zqSx7 3B {̻O 04LRHfs k4h5UCU]t}]s״Աxds`~K?F9!A#VB장i cCހEMϔdBF|y$&P[)Bߢ{u# r,t?͖Ɩ[>G>/ò aյ0@%L6E\Rn>Hj&1ufN79kVK_k鷦d,ᢽZcL}xd4ukg+IR7b? A<)x*b& +%2!>.2PUц.}' ڇl"Cٚ2Coੰ|}؆b@l 4 6&̛ ٕgm3\&ra-IS~ {r\L9]3!5$ @Da·-:].< X.\qסL6i_`NCl/Dwj?Ō# 07i<|ME.MQPѤ~t 2Ԫ~\=@%T'VGu4 /3D>M|xhg5BK@E?Ǝ/ș Ζǖʹ%R&V?s+ 0pVNM B/rgI LL7W*&W1IeCeHEHit;)GqA/z,'#QE.C?\[ed j؜7E}bvP.0q!#a /Ė ύ/ȩ] --[sEvha0Slu PK} ^LB^`Pb9G"$l$%A8*Rˇh4{\\w: ̢׶"}`XkucX~%&z9ZlqsNzj&lh"s>k۳2e]=ȉ --kMWkAGj@%Z7uYI{mRCgAFr utw]e,.r6k~$R Z:?]lqlpT\}`LI-NDzl /΅@f0 |NRûjI*4%d\F!Ѕ)PdG/BE| .B`dK&UaeIOػA(qHAHϜ,Ňl>+\k] oADKsѳ?y^zzmpecKMk)]LLai?ב҃ɫ's2n>H܁ku,.[/MdcXP-Ģk,=.Ҁ)1OObс+va:r-@Pw`ѥ?,âhw} sr[%[4PX#{(| 0PF@3GQKJz>CJZB}nY. ,A1!3'|=7&cѡ3@[8Gi8 c#Rւ:(RC17Tcnci 9}B66e30}TŨQ*FUV DUȋe?5* 9QCSh15TUȎZ*kB̊M@ U!,2WvTV!',#,7bȩ* 91-* 6ȡ2jA0 XU > 5* vT W>3 JJ* ,Y?bp6`U *<֌*pQ[ 2U1T%U1T@/@Q,@ vTV1Z p9>T.c| S F vTŠV1Z ݪPVg;b@\W`EPU@ЪXڂLcͨOU1UV0C*]措*qxU@ A6US*FUW RdU1TT`ց\YWx\QWh15TU#)U1TACR@ЫB aQ*b U!~ @UЮ GUAWe 1W('+G`jTS1EaTŨ IqBr%˨`U@eU1Un\U1*e.'ȕR⎪*V0z@ϐW1z٨QUK0W\*V YAEfTT1zQtV1zِSA*3H ѫFU^kT^BwTŨQ*FU FQ*FUU1«Bbeo쨊Q*FUU1U dA)L*FUU1bTŐV& @^~TŨQ*FU* Z~`/4IENDB`cursor.pngPNG  IHDR 1!֮gAMA7tEXtSoftwareAdobe ImageReadyqe< PLTEzz%tRNS@*oIDATxb`ddFb`dB  0  (  8  $ @ @P P@ T? _}L`IENDB`icon.pngPNG  IHDR,,)Z3gAMA7tEXtSoftwareAdobe ImageReadyqe< PLTEoooqcctRNS@* IDATxb`  1 f ̄U1@aWhFb jFbjFbjFbjFbjFbe.ՌĀ XT3VZ,ZFlZTvXUXUsU. !HQ @Q$) xψ.R@ #%.@uĀ F @ H32bq3B 3 FbbDj0!\ 83@!):vC  3@!r|3a 23j4)u0Hi s'̵`iO@%(( )/RW hN H!%lH ?Hq| naV d-+q /8GRnBم Mr -HE-CZzVPg@H ?.dhY KJ a^H @@ObP Tˀ倴 4aM 8# ++^c>p +6VL^U0Xa.gYH.1./aI@ DXCn";r-p@`Q6hl*ā*.t)->NxVfB7llbWx rdr.%/^`4 wM6>q1.aaA F 1q`%"$"8AHA*();$eu (BZk` T [L x8 B! 6Asd@>x\첐t|.Xg P',@8,`eM\iL)`9GK)@_0d`A:@!&-Ay 6whU)إ=&!` rA"d00&FF~H >1~1Yx֌B`` d2 %S2'#]ŁDD0k $+e`??4HBKDLL#HVVB\4]D!E5$DQ\ 3L"\@9!E$9"\rJA X)/"kAYF<4VmW\ƒQ̱".AaFP.ꛙux Q)/" )JA%*'+ ccÈ <|n>xX [4eAٜBQKVTp0(J8e"baPh @;ȉҼ#PC^K nPy`(qr\$ 8f8@0YYRlI |m |rU&X! mA` 5X1 L`7`d4*$ ,E@՞A_@ B:&-[]z`9G[ 5 b䄄X)ĒdA*)@볐`Cj ZDr4sB ̾Dꘂ*8fH s|vNe$A8B, %@F86J@MNH&&hI.pcdbW?bTbbb:G  xÊjHEOdɅR#O9]TXIo4(E` avFY~p^b؅eb ֮a`@(ȉ;vG%`-'.P EjP~/(,&-#j @v?Q.Î4#AZs@HKPer ]D_@}vXa Xh E@QP Xnsʰ͸@c@ #d )b܊(ȃ4 499\NH[SRU)HR Bb +5x@ %6 I$PPV鲸İozb K(epqaQ ?'Ζ%lYHU'D @3s"F$R!9 3  8;,N:X  +af`Q4ۼ T#PAo9P [ggk'QpՅCO'PTσ¯]BYrͮ HqYhd FyE`A 5,"d)f_u %O.o"HiT 0qA=1 K@P V2Ɉ FZС#X) R$GM%<ЊZ}n1)6˘AQ @`DІ 0? 3I@$}ne Z}.fh2Cڊn Hu@%& @4q87(Q@U@)$ 8.:PTSTB.S&*B("O z Fp.1P)Œ ,p |X_E %FfD6\ e5y !B/# Il`mifGq "nPG%yxx "ey],h]0!fnÐȈ@YZeUXŎ4Od`@ \H\Hd 0ahtddB܄X%@ĎTƈqСHdJX&ᒑ͟ڦR @FH%Sp[(e4+Qv U$ B:4q,P>!@Z4B2 Úӂf, dfA7\/bDTe"  LpBJ<P*;d(K,W"lT kc4NAn 'EjqsCn`b†@@H񇞬,@% 38BP \KDµ: 8&gi+0"ψ2ȢF0'b%p W~Y,3dv'ź6  Ptd}CBHr N &e$U7BZ^[DŽQ;Fd @ti-2%džM ^r aK"< Yy>Y6>++@; |%(UXW1r2+D65[  ːr:rCMPANB }tk1b 5l5!/j?Q|N.*xYPiG8fn9`'>N̅dL8ˢ*Av YĀq|)$X")֐6"Ҧ'X|^ Dʬ6< YTpJ 2$Μ>~D$dai ĉĀz$'#!jEG)G |v}" &݉$G .~H'Pl:b d/>bȉ9Y>>Dr!)QA;`Kz1 Y@e|9l|LsH"+-"INT];'vm9Nn{:UBn X9 d ! 䐃DYdWBKHb r'Ҭi d(/q,LCB7"V!vfbQ^01NHB 3`Jv|u(>6ےƋ—^~ȇ@.)=``@l[Mu"H GGiJol;^=x;@pZo2b^Z CS3Ry ʔá cċH| P1HIY""Rl y!X=ݐiʀ|x ~Fa[z`DERvIiVnp "PjMptf /ڙA07Aq+- ^ 5]@~YyzX%8a#r(+][ؠ&ڼL 9PcjڤAv*^i W nni^ ),||R+\pa@>Z ErH ;V|lH JgTؠ|8 ;? ;'; ?' x! P"hE:$y.fEt@-pAW* =K 4CG>ML 0F lfm](ވpS|V6!'x ,MOP][5PZ~^d3A~ALNP'+"",%!FD q0K#,= Td+$@ )PqF-0vpbfY/,=qCF|Le HYlH+"1Ro)(;IKѰ? בsӽ 5y 00$PhRQVdCN9FvFs Ա 4pv)B8 -?s] HJzWtr,9H mG\aos(\7yK_82aT-iI_'=DAT{\! w"Ǫ&(hIX<+:b)[ : 04 7P"V)@Ob{*9x->2jxE3J( [ai:Jeq )YD+eb`߈-#[m&lU5H>sVRh]aTO~iL2H-j # QMJ ̮jipCJ,>rwM1.P )aQ8@e^ɯ~#VRz-1SXaZ !b0[[)>82B:"U)tʊEa OjZ$\6w.9 =lզZ.1pAlj Wt@X-#/dLQk{o.flLd,}QpF+0͇SP|Qqws\ \*H@᳅N J@r1}=@=f;8ӂX2%ٙ%ڛo49䬀I#Ku@ĵNR-uGu=M{UrHOȢ ccC@Iw 4 rr!Ea^x|QP,? ߙلY8sM֯2ȁ_ ,8`?q@ wS> J9Y|O `BHYQ {G9:"9S*aÁ 9Q 6AmP HAHDL@OC: (}t/J@Rg#  '£y 01tC?Xal@'!}@a>N9^d Vb krn+/NBǐEg^lE!c+hr!) ;qNwHZ^!:r qȰ^@擔 G aG}B8gI^T:ɆJBva#GD9 ح_IENDB`win.pngPNG  IHDRsΜgAMA7tEXtSoftwareAdobe ImageReadyqe<`PLTEW'(AH;G=IɽAI28=E௠CN͸J;DBITY3B8A֍9I;BBOBC=J_b=R9IIKw6IDATxbBC#{ 9k l 00x c0 Й` (,$1O-$F^J6XشaIG'9Xn 8Xg,0A fM0%oR}q}S kʒUfRG)*ZaA5b!B\˥=FDnlD2m%=evޘuـ'i:`4$E¼NM*D#`䈢ŔnUY}!4?^gO{^;}} Ra {g'Jz$lf>:{2'u1@3j6rɋR&Ix8xM7v^4j7OI(d{MWh@,DA{ˮEA=69nwr2g/>A.Sݿ} ‘ D?#P*siY<)^IΆfrG\b287UL u NA봠 rnO( z~"/"^|Hݻ^֚Jl/ᄺiCArʝՔ> z#S-Vb0#Me! @TPEbC_*^j{lܙ-\BRAR&җ_QaQb4 RgCw aVd<.:r0E.C}iLP]3?7f x壬DiQx`\ra((H\xc:Jdyٸ&6X\ZwP۽>a[]*ŸQ"{4Σ0~!3`W"I*/uTt7#_]k+k7wo\K&x>,A"X#"l2Ѹ1_PH\cK|hYgۏ iu \32#/k#KR8|4+ \_fj,#[,]Ti^x,Ab$zR(-B_v6l hP%N)ZؑO _*OiaBf#xyÔ% e :ugk~4 $$u־LQ(,6vEIuA ^|tPjpcH )H<#GXf?;Хv>GDRάP1dCj4u}QN'A7 K *8+I݆:WVe.F1mW* `X!B1e'Yuuq}jF;}: {10 "x>i̠>: cl8ѡSui࢓nAVdK5ʧ!~=P]F)0 JSoD_EHv/`/0ƪ\GޢU7Σ+0˹9c$̬ҽIQ2(eehLg1:Xh_ʹT|m2^.Ap5^LL+Β\>W}mMb #aVe%qΞ? )N&k` 6 N8hBu֧]]6+@ ߲o:ٝk>V2&l(ͻs?zbSKV^xz )fޑIT?Ʊ(;ϱЉD(3j]~K$_/.APZ"_vV=^=l;'Hq1? Zg73h!ʹ ғtv琕#!BQ ,^bUO6*jL`w~6IW`D*E,L7별tŦnyBx ǡ!=t%~#Yv{01$E"QG 'j QalvC.䴜F >X-,kW jwzIO|4$^̟/nTn&}7iH@y VA Jò.Je.{MNę.\~{S\ljbAVujp.Z*R(x蕡I``*ёRɘȱt슯jS-(űN"2V3H A{ewbGLwgCs !kL] #AK=O zz f1۳7Ey5R1/gp*戬>S!/ԥYLhc)T5)/E3{mG4 @@U* YoZ.˧o&Qrmo?БX[Ytj.XD_8gl--:Q ||D lGUyz1٪Nl[V`{\Ra J *BK߫"tUhɴd&?EHqOvؤτsҌ>B&WBjgpy t#t>Q%O@4+[,49H%EgwKh+;ZRb8Fm=`:@ [گ-ҟS"n/iۉ`ӲLm9ԍV!w ˓2GDWA hʷ#tpw*9ժj}m&DF}"G}+ f QBCH$ټ<xhqq c 3 &5m A*񬁫ZuR*tF˯tY3O@yu9Ѡ+,L=B~',=Aef+ֲ &Eiiv۫'y4@pf ]L}HD:ҍ鋑'rzmZ3݀3__I'=훴x5&V,E ZS-5(>&{lVa@ r_tU4iO-&MeG^Y$.bGlӚ7cQ^T}[ V+2EN'L/s|s|J,Y[0n_$WPl0_Px2ACAcDo|*Irg _$$cE"iEW|YD\ :hfyV_#o mn LBOm."5@koZk?:DfGEQ_Fp`\Ra "RBlDhw.O5ϴj^EYo>͸[v%܁Ƴ8>*>cJ% :p< C2/NlRwn^Ccb'&T;nc D'n0'su1PPUڕC;wLaz3 ?qG"t6lH&+Ga]\nf(3ahQϜF̬v)5Ut,N YW5ݫcЗ䜋Vt=>[NGnG=%,qy%d,{{JЂBdܘyM6Xq< CDC٥R\|SjHO2~.Z󊤛@""8@ G0;hbITM3pvqY٭FtC ůeiP&tF XgJ+̝È<L 0 P" d nA9_.i ڃPmz;yTm0To_5Qp vgB9GH{ DR,+}JK.]Tnq6/+/v3l}єkܜI3H AlfEDEf YM"gLt5<} 0>Ii_0}7*#8簬 .|v tP:%fmHqwZJuJ&3ah$Y8q0j;!Pn8ZȠ(=qI:4B9ww[ڿD,8wZp 0 Ң%>Ah)C]OPW[g}i-+0nTvQ6qLv暤]Xh(4lL |\]`^:S(7Րb}IDH6 1wYҒR \ 7Ś ߋ,'mWK ny<sDQ ibED$ /oZ⩻n~1QLoΪr6JWdGئp5UU(a+k :Msĕ\̶Ʒ Jן.â46<ܚN$qVjggdB8z擨+f Рx0M3oH6hvoh(ۅ9᮲R*F q5TH}Bم & NA(u>U(KObu*h]dNii+g;^4aP*;!}$Lvq q8?Y8yu |AMz9!Aͳ}"_nOmjT!B|l*Q𑑐6}sd[ Eq@# "{f܀̽# g"/>P FEš@lVY6[v"T(<_ic6#51A|e|3f|G_R@ 0 X(/nAh̥>6+ x"FNo4<@^Y^юD, -1&6iHWy.gh{)mH֔=B.{ e @8ja0h o}]Ѕ)?7jAB3\0hޘFA7( XSZX5]S6\$vR͞:Uc>FLQz%$`S/ǹO&.`|A2ؠWA&)" )G{QEDu:9C{^Y4T!& !QLTHErTGq-J r'n/_6Ndwn{ـB[&  @04z/v*d sEZ>ٛIiV.k1踰1 4 4dV-ʇTUPe.-FJ>hӮeLc~B4Vs}TgTHȌRYc?X+f0 @%퀘+uYΤ`և/˫:Wwa%ߧPbKa9OЯbEE(W0ÔxīM_n:&cZm(0 t` ߲zC tO$[Rӝpr$:Njل0pP:k< < &%64ҚS4-`e@A.&oA|8?m8 T*Q cܵ@8Y|}|G Mq%A %Ϫ1~)!#r}9վwqn0R*?11Ōc=?=m) lBn8# uw|sG}$FQ_P HX7 z$,E^0}gSi~`%jIx+ȭX(Һ?4[@a3dm6Ab )nry$MYsl5dZ3Csg.MU:l#ag8s%ƨ%ΗUJٸ-p[54e?k7b}2`_?cR4 P0߲!Yv@Dn _I wۓhX;d&n vVm6L,P⁢ iV@I"bsGt s=E=F<=h %_F3`&<:%$ІHX IPpjM0JL,< yf]"`<,bx\tu4 #&pXL˔DoiWnҮDY D(j@[H%;9&h-L}pF†zZu] ȓ)boD*w,sNJie2m^e5iLphڠLf36aPpT EaYձO CL L 8'Cu=LPuI* ό:e˫z,r^$<pSMއ&ֹlm6ٛͲ4]isI*ՕnFY9̒ĢTLn%_I6wץHty{1¢u#EI$t2"KMAFCǂuqxw݄]#C/ Pm,|y,/ {]GҏoI}M=4Z<ԒgxZ18N[r(BjXˡD)4v>3Jӟ)`SZ&MvZ"lNI;i;Pm)0$J)zϬ39q7\׎Q* w~-(1 % {sXB]T5-lN;Wϝn]ꅧ6sc g9icTY,jӎgYc_ @c8x`|(9MVK 6PLMCtDܡgn\}f~Gqt=Z[R$lO-M稆޺.b>Ad.HsW]&Wή_lQa 0&Eĕ!EhfI%y€Bg[2|/CT*4S3AoLcr#řƨd$y,]^bCπi7|hX-qze3Ja(SdRpgŞ@#MBjp*x[,k=(łjUD\6XyEd> Tr6#G`KATS%Uup>NӷAZ~%l!!?ӠN`޾m# J"I^ pb=gǒ W-MO_L D m"; ھoyroNk/琄Z:CL3%[<[1EVv@붲Ҡ @DLau!Y"biZE!.33ί<ܱ 0DQHB^c Nfw?y>9TLp]~{Bª*t.ʀ%vPd38 AIVҎ0iKJKǝ-աԙʏ2/ 0P,E3빖Y $%/wL|*y(ZnKT$|UD&7NaD* jݯhcET |{ܧx׼hThjf& ~OHs?6cA*V"1Y3(;v 3xOjjDĂWb-7јɪi HDY_#a 5̜@qA5{pT ʌw3A!(Q ޳/w9Xqa (cQ"Qτ@ba/lH?C<;M 6㢭$& MQN?1ӮNWzfT%gj4  詹% 0CA @Kl=B4ɟPtفrD{#5N4tm2&K aAvʬĈ:czo6orL+C'A֢CwVM&(".;yxyVyclD9{W%`iFb0z> wYvEܩFʧGReҙ!H S:D Ktxbr VT"(@i2I}3V2q$x:ny#έӶ&U֯vO1~8Ab/J)a,;!aMnEd h>#0宆^!,&-&(cjI3K I*a' x-=Xڻ,OwH+g0 QL0EP/{!= dY0|@[HAzc]˝3 )`+vIsDgT PBn1,}%$Ha;C-V @0œce@;u0Ijτ3NUuvx[>'SAwf#Ɛe1|>ݶBNIBQ`Ħ`x}O"iBآ=5g.IOzQQbT|_q(0  .$R4iĹ&=q==W::J(_)n吅%b˞/!uH\O:}SX_:zYe_DkqsG6.@:*jHE#$I-aN|9'OZƶ׬q7C@0[ ,tgKf"RT< Z)9g1@1n9SlK~kho-T%g0P(L?Fa~lIiĦPw9'3(39*̐j*vP%"44Eo<~:{@&/\1Z0C92ڹ"6Kڿ2=W*(`(o~xӚ X:o{boRoG+8;l`! 3B[ث>v}8?7 WĎs2l2?ϵ0aL!PqF)0 ɶ0 z[.83ʆ sjjhoT1MG# >?)vù~8A&(;L|C)l@lSf& s@.u%P.+Za'en P?(0F2wFE3f 5l9Up7*BPVHg$ A qV? gkRaJ~ ts}V4ֶIOڋf7"_`d굕u*7bon"wO MYf03~%hre"ÉI3`c.}ke[mQŠ{~L;^x8Axh44ߔPHvoR(kwG8M%99C{ySt?:[7fE_3P(.jDS(/@yl/Ȥt;G1kZJGhUF*e;XtRǼC%g̻۠ϸ*9ў $x_"Cv{YrC7*z #xCs O2AW|;Q<@2SvmAewnOeQ^WgcghZp@X8[D{Jʝq/Cɷk r{> il)g0A("R^_lP#Y6lD2\DA-v8MGG)x_8P)5 JeKNAC@RW"By0,8P ]] >wF bjjQ;ڌN f+aPtA3kC pk{hAW;Aٙܕue=4I\W O c ,FLe