FWSǲ  x P    'C   ?	V      xRi1%7)( ~)0u12%	&<'Ga 3!*    x     @ @         ,%@` (    ` 3@ 
 @ @         ,%*Dp  (    ` =@ 
 @ @         ,%*D,p  )    h    @ @         ,%؎6  )    h P   @ @         ,%آ6  )    h    @ @         ,%ض6  )    h P   @ @         ,%ʎk6  )     h    @ @         ,%ގC6  	j   !     @     @     @     @     @     @     @      @   ?
    ! floor F&o         #   2 p      d   ,'G*X q   N P   :yWT9h(E0		

6PKy) 5ere G
))^?upwtJGWi G3$+֌ (qǺLD88  5J彠 ^2K	/=$@/
E^x
`	Y"pdiqBTdajq,  5(fK93 6@ :C) ~M  5(a~I.	d+F@I)H  5%--$0.%i͓a>Rr4B0N2C) 37oa<ɳY2f`  5I) ]'@Y.Rr	  $' @}YAQdͦ 8H,)X3Pt<`8ͭyV 5K ؝;-I6G0jxҠ2( 8L}5h2cJJқƴ*(*  H'dE($  s7ĠU(E Mj4P6CNY S# 5O@)JsY3 `A%`
;{@i#.f#<cb 	@`[n
ܜIR9, +	+*{2d@	g\UI6m9G|Cd mgTiLΓ#  5OM\u0e \H 8O`ߒ$4\'1*M J <-i2 Z. m]{@^`  5ik5fKf+oqm鹒dy1Lrɀ;,x7l?Q5$cI 6j 	@ě  5LGprjr	+<d,$\vL[1n-eBjj0 " ]Jۙ]&\ IK5@`y-A eMXW6g	F"J̡ (S"K2,  5,~@1>$,@7=2c  -bu@IHe&9L`שg!, 
  5i ފOBlz-X`I`&TA.'|,18(WNv@ 9mNr\O go<{؟  5hy`^ޫ |BT UL e;I$TА V@[i% UF@LFw +e ST$9 5hkgٍ	mYȹ+d*0b`Yp1f Ɛ
ժEiT	 M%12':vN/Y{ԍ~Cx	Db2uug MX9&S Csg0  5h/:,@%yg>P@{o3 ypu bBBI 7
L)J ~ȧ+P JUaAV0PS?C +Rz' xw(KyҼĭ|/3@䨇 G 
f|X  5h-ɰf%Yj/31ɠ
A2
t-b}`Kϒb@2>$,@px;	: gI@*7`$DIV>e(	&d %3BL  5j+igshP+{p{w{w0j@H ,~e@ W$P,k=,	m ], , ^%|Te,yF'ZJ2
VlE8<    5g~@$i(&`ӿ 8V:Lr Y r|&k	+,*
CT	@`@]>_ݜT߁m1L@Q_b	̀ZU/>LK  5hDRY5p7TuHGc!ت qxP #_ѷ2_@ccON	 d5   5l cÉ|3\-\4Wo)
@TS *  $.@P֔P:)AC`7)}B@)N%6;ϋ!sI8KK[l#5@  
, `  5L? ji)3=sV J (g)
Y
.|~ Y3C UO8  0Lr3|,l0N^ٺ0  5F}
>g S3d 3Ll&8*lpmR,vҝˀ
,"0 D5bP 
EN/K=mm̨ s1$D6N   5hd0\r61mb>L+,dgo4&
 Ӕs7y 
'=3"6 s %ݝ͒_Z3:lM.j % 
bX +mְ%@'o$gN 9܀[0Վ$6?  5j dR(178-  (J DH 3/$8I`e&T`JG<?SHZY
C`)H~VAπx K' `>Cy W 5k d@]1=Zӧ^j^i~*Kkik M80Mf>%B IDf[0n6iJL["V*0NS(:o(NQߑ)]V@ 2 
mgִw.7 `  5i*Ob}[pm&Ra_M>jhkٺr3,f2TF@A}jLj"9*gZ Tls#u $PZP 5N`Cp'Jlh6[ct ,*~wNe:@	Ul^dA*_d+PXi
A	!,D)bm` d)ƎKϸ细k0?Ԧ S)@%`IwA 5Ix/<"kL		dJ0	&A" H(f%A-qJҩ*.+rȌ" l
s MhEnP
0_ޙ̷M6Ř  5O@?J@3Y   	ΦS 0L2FPCme d'
CT	TQ (Oe}U42 k[A64JХ 4+bu``  5F,| O/U K< 	 aC0S@2 e0,̠
  5keI}7.@R^~z`I [#ꀒ3L0"Ô8BMRpe rt #r
H&'V (Ab R\%0y 2 
H?)' ^-e5)YYUHdMMTۘP yj`a`&@T1:0  5N(It6I0	0 Si.I~'ĀH&gTRg^'ҀHC/Hge!٭ :;RA`e iK5Yꮘ )
` [#ځ 5H=
k˿عc*F}  nbY R?/n6D	%D &1Vy@ 5N]@%  5Nڄ<H<@JP瀖 xj@p~P7p&1 SU 
	 5LP5_؛h&jkWg1SIM & R)k^ 3TD aFT"TAP]	/(z55'l 0H]!wyH"t
 pH3 tP  5N "`I ,	`6LN	m Fl"
	5x塃9f`CPE84 _)|n`0cBDI@YfC K5`	@	BVE8;w׸  5Ig͗%]9<j=
CT	 ]0v" tz˳  X    comic  ( ) , . / 0 1 2 4 7 9 : A C D E F G I L N O P R T W Y a e h l m n o r s u v O   3 p   
 E5PPLU@I xe,Y@iAa xE|xpȐx xt܌ xd ??   
Cumberland_    &*?i%Nb1-b*<		

o


Bv1i!UlD*EUh9MLuvw$_O_ 5enwS[mJЭ6~ 
ޟ1*y b|P1Lp ? 5gFvYv?jJ7n6YvjK7 5hFv&7R{z (;+HY[݈YG[k-}jv<  fOaxz۱ 5eBTet9un5$M,ˌ^x˽:J F Y6].N-y?5VjIݬ2=^U%  T9@P&󚋷WjmMy@EQZbdmG  5I|O[iX	f n[v˔Ki	ZLT@5P/"> "CU2ՃR, 
=֠<5[L _#(Ki,2jԶ(	iJP 4RmZE|P -E@`ժ]:p *Z]%  5MGy.6mwjM{P5x^z  K7Mz(KkL[+
k]Y{l%VP	l f]&@*EMwdU-jԧ7F 
N}u-KbP2   5evYvjK7 5f95* .(L>tp[M 5bV	]ܓ#XLA`G04 5d^u6p/ 5Cm7d%oI7l  5hO|w'MI;欝&Qq  5IP!@-K-9 ;$R NFQILrZPohu+%`  5h'^Q8%M  5IWNFQILdB$$#	E,p  5g?W$sps*V  5dh =R|R $' $E@& îۧ [Ǻk T3&`M0&8Z mʹ~ 0*  5h_u\pK71V6^#Q*W  5)^G,٤odLv[1nz̺|%^-MR< &_ 7/ظ:`]ۉ{Y 5Gqa+	J0
x UMk>g*Ơ	&4, S(e@^HT3Gl	3z囶UMh̴28W (M4;  5hw.-8.}Y2\~)vDJG8  5cUܴS . k6r*TVIf  nb.v߯  /
Kü]xl]p<~  5gm-M&62(
ҙ62& 
 )MkT48QNQӢ ! ` ON9 U^ WeGp@Ez[dP
%3  5h2+ol^7eRF[g 5F%pI.&7R H ܲcbi@+̖\)䉥H9Lf2 :l,@MIjT\rRiZ2t)`.,6|=*@` 4C )F 2e.)& % J	H0  5('Y	r͠7s]AH_.v39W dgMW0adY6 "ND'Qs5מ 
	o,=iڈX.@ 9Q#nV_fQp  5ITuNFQ9LdB$$#ӶE-p %\Fr6H`; X'(: %H)c`  5IP!@-K-9 ;$R NFQILrZPohu+%` *NE r$9AжI ,4K\  5hOu_qqY[oU   5hO.\pH:8 >I߂AՓ  5
+Ɓƈu`o]V|dV  5Cى=@eRJ@ B-TeSbf2f-P2PpfX& "Oԓty xH؟&(Tdq @*?)o  5hwGQH5K(]kͯ}0ڌ :g6ƍ	S	`1rZ̧Y|h
y:`RpPfP	Zp T;y-& ٰ L^V@ 5L\yoqx Ց>Cj<qMՑ]QjfsCQޫ  5KP5dl%pڲx  rP 2bD	&$:0& Q- t Eu2HD 87n lDn Rn)gJ rٺ 5I!}ưsw#jEu %\@Xڎ7U~9gjI y2B	tfP]fM 5`w= &'NK'bt֩}Y	\1>Ŷ 2 bLk0nVxs`<.  4udl%pڲxMԦ>uՍuY#V6ou7TA  5hwRvh,^V6}fXەֶnbVO 5J!޶}qw#jEu %\@Xڎ7U~9gjI |3@ep~=VFu5I  5OJq1ՑvUkj?q1Ց[jgԃyu gضvp  5Yr˫'{oevwz8(\  5/h
6 %v08jʆUۅg/lC{   5JYA4f&0/e!Dv\lCKSkPoz[hwRZ\nLudl%pڲw `:ud2u[^p  4udl%pڲxV|.cOo0  5iWu\nLudl%pwUROvv\nP5dj? UT#偸o 5iu[[r{	Z7&6b}mY;'ә5[je  5dt FUU " "EY# f u' ]ڹj@0 T+_L_z0V}_Uh"M 0J  5O|y& ܯw#In&b 9+>`bٱh7*[]W=Y	\1>Ŷ  5Har tF+Pk2k 	u XV^Ӌ,Ӳ w#jEu Vr1T  fT`, I21 Eg͡{U5X$` <!^ 5iGu\lB˿.<\RYImqՑ[jEd 8)>P-*l>bag9KWa+ EՑ  dg eg  5I!  Q$uUD L M*l $M}kV1ߡ6Si*L dQR|"-r?;d!/1 H\΢F  a6)  5)@VFOeBBݢp>H[/ 5I#"l|~bVN?U
0	<2(>ĩR`j`ضVf Y8  5H@/~MY;Vx'ԉ'qgR'>|v)p  5) 5d.[^"Ϩۈe݋Y;Vy#}Ǟ8  4́Ցz!ԅ'qRzVNUMvQf-9caU  5)@VFqpPՓo{>ޟl_jZjԡ8GW[8,  4uiq`!;u'vj@<\
Q 5Nȫq[V^T︛ 5b$jzg  5(q7bw,w<r?#  5)X?bX7b)vĉ`  5iwUrY]Z܉  5c6w@?#  5M٬0k0aj P	Me&` YSeT:5p{ ]L+0',24!gs h cMVˆ  5+ާUfVFW-ضՓ{y3@ 4`M:5pN 
u)	IJ`# S]0~t@hf; 5J #(k	&/Ek eZ@XZ7U9hk09?f K15leMgMv]',R   5MW+ݎKl@3k Tc1I0%*]p` &= pl	&O?d 4 v}ՓI	Z7.0  5('EObmM{	 4Jf)ARs{5"޵L 2k8&2+Q %]ōg" 5HlܓWs}ՓՕ0K`& -kjP	 U  5MW+ݎKl@3k Tc1I0%*]p` &= pl	&O?d 4 VCUŷ
0!اZ Njk16es	@	vMl}ZX  5OJq1Ցv%08 (WY	\bVNC&DdJ ]  5 Yr'q¿n.5\pIX +-5ebfOa_  5.k`
Mf(LJv+`5wAnOd!-
ejԀ` W݊=|  5I.K4ܸjJ[ڲw.&RŦ}H'~WYݫ  5 Y[չ\ՓIWV  5Ddi"l& $LYpt9  Gp7/\6D(&HiK.{7/|6D(&HiK.z\nNdl p;w  5OJq1Ցv%08 (WY	\5ŶĆ5 ' LRP  5IudTYfD`k	&oFi Rg̘ a1~XYigXMhc6l	& `  5+ާucݪr#a+l[jHj!4f0)Ѐ hBtj< S()$&F )Ϙ<`
|%mw  5MW+ݎKl@3k Tc1I0%*]p` &= pl	&O?d 4 VCUŷ*JqՑݻO 5Y5֬^ʬi$ kY֥uٸqP`  5J#UI5nrcq	@E@]n.Yx%@Dezc-	M5fj7JjO &  D4f C,ЎV	f% 5K#C>l
}^VNvݰlܓ B$h ceM8Yh 5M}Nk y ,wbڲw)4+ '%ud!xW턭W  5HP:d1u[_q(%}'qkR_ع 5) ]@LՓo{>J7:7CcbVNU=ryAߡrl^`  4@udj<ޫ׵"jcjԡk^Y;VwKG7&5_wPzu\nR  5H:d1u[_q(%}'qkR_=65\p^6wx  5
 Z\TڿrԃWjuWqf?Q꧂0 5M(qy6eV fP  ݬJbl3p f'U l%~`1F@7T JPr  5eFW6^Z5  5,"U
rLv0<| ̥ʘY9 ~T4TL zj <\A6ed`  5Bә6xF\LDUK  R֩l8N9KrӟRr%6    ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \,  ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg                                                                                                 	*   5  Q floor_label Floor: 00000000 Y   4 p   
 @@ 9 x,,) x $ xaY@l5P\5U@=,5 x x@pȁ@t %   7 x   (      ,'蠣J0 	.   6    Q ranking_label loading... 	   8  7 F  6 G @   #   ' h  ,    d   ,'بTWN[P +   ( h @ 
 	Ipȁ@t xY@t܌ 	   #  ' <  ( = @   $   ) p   %   d   ,'JXxAj  -   * h  
 
lȔ܌ xpȁ@t0x 	#   + p    form_label foo "   , ` 8@   ,',D|p  "   - ` 8@   ,',D|p  Z  /   , L - L       score _parent str   System   usecodepage O           LoadVars @    H  form_label O  N  floor_label N    S   length N          substring RO    onLoad    b_success             N  play RO  GET    submit.cgi       sendAndLoad R 	.   . ` 8@ 1         ( buttontext SUBMIT F   1   , L - L     
  _parent             N  play R 	-   0 ` 8@ 1         ( buttontext2 SKIP 	O   $  ) P  * Q + R F	/ S < 	. T ( 	1 U  	0 V 
 @   ?	D   	   xs<Ho!SSTb#ſG? h+    x      @	 @        ,'K 1  ?	6   
   xRs1%P$Q~T@& ο)    p     @
 @         ,'x`x  	I   %  s       ( fps_label FPS: <font color="#ff3333">00</font>/30 ?	        xA0DbcDWmtYޏ98U=g4;y@2\'?{=!_4hPQ?`^!}7=u" 	Ԁ.mگHGfxMN;ްӯ}}:6uD|~ϏTΌUs=t'"    X P @ @ @     3Ƞ9T%  ?	        xՔ0c)%e(,a4xgL%Oq@]eGlbwܘo_g77_FKmwOg.Ծ?	d5l؁I]d"#V=k&Ը;p_09sw*`Dﲜ֙X}mt'"    X P @ @ @     3Ƞ9T%  ?	        x bcPU"O#JFVq<,=93]g ~x+r~g5?s|<f)=偞W80Ob$FC k଼e]^rгm5[F6 S7]\K"    X P @ @ @     3Ƞ9T%  ?	        xA E:JǰE?ǙpX'acT!Wq@,`yt[Bl&5y|Lw4z'-3&Q_@jopB3 آGEwř3+b>m̅rC-͜a\϶~|̳`|"    X P @ @ @     3Ƞ9T%  ?	        x0EPل"#̹󖡺Ti?ѐj{~&=k	wupMdylK}d')6 γkvf/Ok4/}u7?]/v1g|f~bj}CYwl㎱>^s|ii'"    X P @ @ @     3Ƞ9T%  ?	        xQ `1ԙ֬lT4*eUtumO;~mrH{Z ٧}+eP2`2BV9nO|gО^3~_?kHO۔3 vt:3>67{2D͐9_Y.3'"    X P @ @ @     3Ƞ9T%  ?	        xK <?$j[ 3R,寯UX"yW{A]5/=kHϦ]7xqN#IxL*\'9H?sϺ41x	ƥ<8M}RoJKwf[kF9,>0-A|ցd|"5mqȨYܷV"    X P @ @ @     3Ƞ9T%  ?	        xQ :Jǰr40t'4U{?s8Gj6rGAw+Y[?4	7-de+xdCy4@4<.ВC~vs>C]ߡ	_yvWƺ"~.@"    X P @ @ @     3Ƞ9T%  	j        @     @     @     @     @     @     @     @   	  "  ?"     WIDTH       HEIGHT     @ ?    f WIDTH rand w fvec x1 fpos r1 x2 r2 frame y Floor_index floor_ concat set_floor_l set_floor_r _y Floor_top Map_index make_floor HEIGHT Floor_L Floor_R v Array t _visible     r )           Math   random R  r >    y          ?	         I N      ?	         I 6               
                =    Q         =     G      G G ?       = 	      =     G         P     G 	G    G    P	 
   G 	G      =      = P 
    	    R  gotoAndStop R 	    R  _x O 	    R     O     I            > <           =             =  scroll_up       A              H K  P	    R P	    R N    GO P  P Q            H 
  Q            =  get_floor_l    y     G ?N>  get_floor_r    y     G ?N> 	   y v !    G ? O 	   y v !    G ? O     @     @                  <           H ]       ?	         I    Q     = P            Score           gameover_label   O  form_label   O    & # F@ gameover_label    & $ F form_label     e  	 f    	% 3 }   "
 ! floor_1    " ! floor_2    " ! floor_3    " ! floor_4    " ! floor_5   2  player              _parent             WIDTH N        #	       HEIGHT N             #	     #  vx  vy               jump           pic  dir  g_count                    T_speed    O   T_count         O  gameover           N  floor_label  Floor: 00000000 O   fps_label  FPS: 00/30 O  frame_count         #  prev_time                  Date @	  getTime R  encode  -  .  z  y  x  w  v  u  t  s  r  q  p  o  n  m  l  k  j  i  h  g  f  e  d  c  b  a  Z  Y  X  W  V  U  T  S  R  Q  P  O  N  M  L  K  J  I  H  G  F  E  D  C  B  A  9  8  7  6  5  4  3  2  1  0 @   B    M   # Key isDown frame_count fps t str substring length prev_time key_u gameover  _parent T_speed T_count _y _x vx WIDTH scroll_up _visible st vy ty HEIGHT floor acc pic g_count jump key_l flag key_r dir Score  A A A 	   UP N      RL #     SPACE N      R<    Left N      R<     Right N      R<                  Date @	  getTime R P    (   H  A A         	 @     00 G  N         R     H        (   g   (    }  fps_label  FPS: <font color='#  ffffff  ffee33  ffdd33  ffbb33  ffaa33  ff9933  ff8833  ff7733  ff5533  ff4433  ff3333    B     NG  '> G  N         RG  </font>/30 GO  
	         g $  	   

    a >                   "     G#         " G#  N   H     NPO   N  NGO  N  N  g P    N  N  O          R         "    G#           "    H 1             #                        "  N     0   g G           N     0   #                   " P   H L           R         "    G#          O        "  N    H X  
   	     #   gameover_label N O   form_label N O	      "     G     	         HL     NHL <        get_floor_l R           "    GHL <            "    G       get_floor_r RH           P       Floor_top N      "        P     `         "        #          P       I !               b 	 t       Math   abs R        G                                       G  !            H        C  !     G      g          L    g   H       G ;      g                      	         I U                   	   Q            V      G 	         g           g         "NgL   
	         I s   "O  00000000  "NG  N  floor_label  Floor:   N         RGO      !GP       @   %   & x    @          ,'@zX   	  9  ?    2   3  	5  B 	4  C     8 Ħ ranking   Q      D    score Math ranking_label   System   usecodepage O           LoadVars @    X  r           random R          floor RGO    onLoad    b_success L   b_success     this   N    cannot load score data. O  GET    record.dat       sendAndLoad R    "             _parent   play R @        k Key           	  getCode R     SPACE NIL       UP NI !           _parent   play R     @ ?)           _root   gotoAndPlay R  	"   	&  ; @ ?       @   9 a @ l   @o    X                                                                                               @       @ l   @ [  X                                                                                               @ l   @<   X                                                                                               @      k @ l   @   X                                                                                               @ l   @	   X                                                                                               @      8 @ l   @   X                                                                                               @ l   @    X                                                                                               @       @ l   @t   X                                                                                               @       @ l   @   X                                                                                               @ l   @A   X                                                                                               @      p @ l   @   X                                                                                               @ l   @   X                                                                                               @      = @ l   @   X                                                                                               @ l   @    X                                                                                               @      
 @ l   @y   X                                                                                               @       @ l   @   X                                                                                               @ l   @F   X                                                                                               @      u @ l   @   X                                                                                               @ l   @   X                                                                                               @      B @ l   @   X                                                                                               @ l   @    X                                                                                               @       @ l   @~   X                                                                                               @       @ l   @   X                                                                                               @ l   @K   X                                                                                               @      z @ l   @   X                                                                                               @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k         ]Rv0{a9+ryB$ֺ޴ٙ8@9}{c1G}?w<nǂ\E]_>]l"p_&OEg*"xɀZv%usgTE+ԝL90jD@nHMB˹6oీG?\
%Atp
IuMRe:!+L\ilgK2pNmҽ
NIkpw`Reg|*#9m'nLa00Wd,5hlE,sr_icu.V.&rJ$:R    