!" # ! "#$%&' ! (" ) % *#! +% , #* "%-% . / '#! -! 0/&/ , -'*#%%#1 ,) ,, $23) ,, /$#* /4 &* ' $! ! *"#% ,,) /$#* 4 /& ! "! #$/ ! (" &* &! % ! #! +% ,,, /$#* 4 ! % '"! / ! (" 5 $*/-! 0/ ! (" &*- $%6* #% " 5 " 5 7 5 )* 5 ,9 : 5 5 5 = /! " 8 ; # < # 5) &! *>% 5) 9%$ /#% &* -% /?'*#* 5) ) /$?'! #* #'$/ 5) ,&! *>% *" / / 5) ,/@ / / '-9 /$A 5) , @ / / '-9 /$A 1/# 5) , @ / / 1/# ) * 6 ) * = %" -' ! %"* B ! -! % $/9. / " "" ! " # * C 6 C ; ? *# < C !< !7 < * C D< 7 # C E D< ; < C < 9 7 C E F F < 7 ; C< < C & ! $% * < < / 7 7 C ; C G 7 ; < C < , < / C C &/ < < ; ; < *: + ! ' H # # I@ < J C 9 < < ## K2 9%"C - < 7 C 7 C C ; < ; ' < < ; C; C ; LL < C C < C < D E C - 7 ; C 7 ; : 7 - < : C $' : 4 4 : C < : ; C <J : / 7 C C J; M 4 & $ < < ; C ; $% 4 G C : < 2 :< * : 1 ; ; ; < ; 7 ; * C'7 IC < 7 ; D < : 7 G E C C C < C & - F ; < '7 I ; H 7 C F7 C &/ M@ ; 1 7 < : ; ; 7 * ; ; /! $23)C ; ; C <C J ; - 7 C; C C : <C : ; ; F " &% ' " ; F / < 4 $ N? F O $N 7 $ N? F O 8 P 7 O ; C < ; <C ; F ( F7 < C ; C : )" ' ' ; Q : F ' C Q # # *# * < ; ; *Q < C 7 < ; F7 C < < C ; 1 C < ; < F7 < C C < C < 7 < 7 ; C / ; F ; ; " +, *Q < : @ < ; - < : C 4 * ; < C < F ; 7 J )@ RR4 * < : Q < ; < "I < F7 H / @ ; C < ; 7 7 P < < < : ,@ 4 * ; H RR @C ; &/ M@ : 7 F7 < H 6 ; C / ; ; < : ; < < 7 ; C % : < C 7 < < < % F / C C ; < # F C 7 # -% . / -% $ ; 7 < ; 7 ; : 7 ; - < 4 •9 ; •* F 7: • %7 ; G 7 ; - 7 Q 7 S)LA 8 < L H LL @ - 7 ; : ) 53 & Q Q BLL 7 < * H < 7 C 8 < - ST 7 U < )5 7 9 P < @ ; < C 7 ; ; ; G ; C P < # H @C C 7 A8 C B5 7 ' S) A8 =B A 8 <C C Q 5,)C BA 8 F - ' < 7 7 C 7P - I < C ' ; : 7 - * - < 4 2* $ 2* - I < C & < 2& Q 2/ 2"< 2& ; 2' 7 7 0 " + )" ( ( (# ( + 1 4 ! 7 1 @ - ! 41 ! @ + - H 7 1 H 1 7 < 7 ; < ; -) / C & % *V < 4 .+ (# (# " ( C C-) / J * & $9 % # C'& 8 # 8 !C% *VCK/ $ # ( 7 / - 7 Q * H - I < 4 - 7 * @ < 7 -) / Q Q < - Q / -) / 7 * & C $9 % G ),) $2 C 7 ; 7 / 7 # C ' 7 7 ! G 7 7 ' 7 F 7 H 7 C H / @C & ! D < F E 7 7 C / @C 7 / 7 H / / 7 C % : F H &/ @C % : 7 *Q < 7 C %* @ 2 # " ( ( " 3 4 5 ! * 7P H : ' ; C @ H @ & 2 ( "6 * J F " ( " 1 ! " (4 & 5 " 4 8 ; ! < ; C Q & $9 % C C 2 * # * (4 5 - 2 7 2 ( 1" " 8 " 2 ( ( 3 5 G 29 (## ## ; (49 ; 5 * $; 2 :, ;1 " ; 4 C! '& F <5 * / 7 & !7 : H ! &/@ / < ; K/ C% *V 7 7 < * J C 7 7 : % *V C % *V 2 ( + ! ; ; # ! F 7 # 8 ! 1 = " #+( * " (4 5 : * ; C * ; # 8 ! ; -) / -) / 2 +! " " 3 * (4 5 * 7 ' - < < 7 7 C ' 9 >8 C 4 5 < Q * C 7 : $ ' * ; Q Q 8 * ; - 7 " N? F ; O* ; < <C " " -% &' * * < : < C : < ; J4 W* < 7 < : < + ; H+ @C < 7 W# < : /! ; < :C < : < : ' * & ( 3 !8 " # " 4'& 5 * * 7P 4 : * ; H * ' * & ( 3 !8 " " 4'& ; < : # 7 RRC < < 7 : + < 4 C H 5 < $! $ : @ * < C @ C + < $ %& + $/ : < /! < * : / C /! < 7 C C 4 ! 7 < 7 C '* 7 C ) 7 * C * H * /! ) *@C 7P C &/ C 7 F7 7 * C ; F 7 7 : 9 : $ B3 * ; C A+ H A ; + C A + 7 C 7 ; ; @ ; G 7 ) * /! ; /! * )L C ; G # * C) * ; : / !; D ,S 7 <C: C: 7: 7 7< ) * * ; E C) * 7 ; ) * ) * < 7 ) * )** ; J Q< *8 C : HQ 7 F ) * ; C 1 C )** ) * C : F C 7 : # : Q @ ) * ; C C ) * ' ( %& % % *Q ) * ! C ; ; C : ; : ; : ' 7 /! - 7 7 ; 7 7 < H F C F7 C @ ; : - 7 < 7 7 7 7 7 /; < C J Q F7 &/ "3 + - "# 7< ; : 7 7 : ; C * < Q - 7< & & 7< 7< H -& @ H& @ "3 + * ) *4 7< )" G Q C F7 * C H &/ @C ; < 4 # ! 4 B 4 8B 1 BL2= ) A 7 (! " :, - )"4 / " 7 C 4 <J C -& X YH X Y @ : =LL ; 7 P 7 $7 H A -& H -& C -& $! @; + ; C A+ @ -& C A F 1 # C : * ; < - $! ; -& < 4 # ! 4,) 4 =) A 8 7 (! " :, - )"4 / " C 4 <J ; A A G ; A 7 *Q C C C 7 SLA -& 4 $% $ 7 H $ -& ,T@4 -& L 7 7 F C: -& : < ; G *Q 7 $% ? H $ ,L@ ! (! " ; 7 A+ ! " 4 * ; 7 ; : < 7 ; 7 "3 + * C : )" 7< ) 7 7 $% * $/ ; 7 J C + < F7 C H &/ @C H # + @C Q C - & 79 ; @ H 9 7 @C 7 ; K H P $ ; 7 ' 7 & < 7 ) * ; 4 H + ) * $ - : C + @ , /! ; 7 < $ H C< @ < 7 - 7 G 7Q & 7 ) * 7 7 7 ; C 7 Q 4 ! 7 +" " 3( * 7 & 7 /! ; : C 7 #" ( 7 < 7 C < 3( * ' ) * * 7 < 7 ' : ,C /K# : 7< < 7 C & P 3( * 7 7 $$ ; ( ' F * : /! ) * , $ ! /< /! 7$ ! 3( * &/ &/ <J 7 < -& :C H )LLLL Q H )LLQ LL 7 Q @ * 3( 4 7< -& 7 7 5 * / < ; ) *C ! & 7 7 < * 7 4 2$ 2 2 H < 7 )4 " 7 " 7< 7 ; 7 "3 ! C @ 7 :( 7 $ ! TBLL @ 7 -& 7 7 2* 7 F 2 )3A ! & 2 3 A 2 ,) A : 4 ; F7 * C 7 C H < @ &/ < ! & C 7 /! 2- 4 H 2! : ! &@ 7 2/ 2# : 2# - ; ) ! & H *'' ! & @ & ; 7 7< -& -% -' 2@& & 7 ! & ; 7 C / ! $23) < @ )@ 4 C - < -) / H 4 Q @ $9 % & % *V H ,@ - < 7 7 7 4 ! @ 4 / F H / /@ 7& 7 H % : % : - /! H F *Q < 7 4 ! 7 4 @ % : %* @ < 4 $< ) & ,* 5 Q $9 % C-) / 7 % *V < " -% -% $ & ; C ; - / !; 7 C 5 % ' 7 !; H ; H @ H @ - ; ; @ & ; H @ 7; U < ; & ;F < C /! F H @C; ; < 7 ; 2 ; ; 2 7 ; 7 / F < ; ' ; J; C ! " 3 A, * ;% :( + 1% # * C # " * 7 7 ; * < 7 F & J; H @ * F ; < C < F < ; H @ * ! "?'! $6Z % F -*#*&C ! "?'! $6Z*$$%$ ! "?'! $6Z#*$ ! "/#*& (# , * ;% :( + 1% # * * " F < F !; H @ < & H @ ; 7 7 < # F < !; F F F H @ 5 ! - < (# , * ;% :( + 1% * < < * 7 ''! & & BC,) )3 J (# , * ;% :( + 1% (! " * ; 4 2 * < F ; C C C < 2 < 2 2 ''! & 2 ; - < F " 7 3 A, * ;% :( + * 7 1% 7 B * ! &C & * < ' & * C 2 / C $ C $ 7 F H @ (# , * ;% :( + 1% # * " 2 ; J; < " 3 A, * ;% :( + * 1% # * # " 7 7 *+*"# -! #*"*$ ; * F & H @ K1*"*+*$ # * F H @ J; 5 . 1 ; < 4 @ < ; 7 )@ /G < ; 7 ,@ $< < ; 7 Q 5@ / Q ; 7 =@ / B@ * < && < && / : C )C = ; B; ; < . - 7 < < * < /! ; 7 C /! ! - 7< < " # $ < % ; $ + , < < Q '$- C - ' < G && $* .$ + , - - * + , / 7 7 F < && $ - + ,9 C < && : ! & " ! 3 A, * ;% :( + ' 1% * < - < : C ! & % ' % ' " & E D < ; ' $ : && 2 2 2 / % G H @ - ! & & F ' ; $ 7 7 & - F & F H @ $ < 7: 7 (# , * ;% :( + 1% * ( * F < $ H @ ; $ 7 : $* * G 7 * && 7 - / % H @ F $ H @ & (# , * ;% :( + ; " #, * % % ' ; 7 # "; " *Q 7 - * " $< G 1% < && 7 < $& 4 : H @C < 7 H @ : $ F / % 2 2 2 H @ G < 7 $& F && < C 7 && F $ < H @ !! -% -% & * ; + ; - : & $ & H @C : F C F - - & C K 7 <H 7 7 - : @ ; /< F < F 7 < C C % C 7 7 5. 7 - - & $ & : * ; F H / 7 7 C /@ - F - & & - *Q - 7 / & & F ; C $ F & 7 ! & (# , * ;% :( + 1% ( * * * ; G / 7 (# , * ;% :( + 1% ! 7 * * 7 < C H @ (# ,* % % * , * ;% :( + ; %( + 1 ; " ; " # " Q ; : C < ! "?'! $6 (# , * ;% :( + * 1% * (## 7 5 . * F < - G Q H @ ; < 7 < ; ! Q / 7 7 Q ; 7 - < Q < Q - ; F $ & ; < Q . < - F : : 7 Q -& ; ; C Q < F 7 7 : 7 C < <C G Q 7 < H @ ; Q * 7 C 8 / < 7 - 7 ; < < < ! " 7 ; ; )3 ! " C 7 !" * 0 < Q 0 $ 1 0 $ C 1 7 C 7 ; 0 Q C 7 ; ; ; " ! 0 7 < ' F 2 ; 0 $ + , 1 & $ 0 1 C 7 < 7 < < C < 7 - C 7 * < $ Q 4 $ $1 ! $1 $ C ; C Q Q ; $ $ Q & C ; $1 ; ; ; ; 0 < / < 2 * 1 0 ; $1 & $ C ! C 7 F ; ' F $1 < 2 0 $ + , & $ $1 7 < / 7 7 ; < # F ; D 7 * E 0 3 < Q 4 ! 0 31 $ C ; Q 0 31 $ C Q $ 0 3 ; 0 31 / < C ; 7 ; 0 < 2 6 < F 1 0 C 0 31 & $ ; C C < ; 4 * Q ( + B+ # #3 # # * # ( ! # (5 - 7 : 7 S ' * ; 7 < <C < 8 Q 1 ; ; ; !# 1 7 " 7 Q 2 0 C ; & $ F $ + , ( + # "( " " ;)" - ((" F 0 / $ Q < $ + , < 4 0 $ 1 7 $1 $ / < C $1 0 ; 1 1 $ C /! C J ; ; ; 7 0 3 Q Q < 0 3 Q 7 Q C * ; ; Q < Q * J ; ; Q 7 < * Q 1 C Q 2 0 & $ F $ + , / - Q J ; $* .$ H @ ; Q < 4 & < -& 4 &% 0- -% -% - C ; < C Q ; /! $9 % * C-) / $9 % % *V J $ 2),) 7 7 $9 % $9 % Q ; C Q * J Q ; F / !: 23)C $9 % C 7 * <J ' F 7 C ; < ' ; H 7 7 7 C ; @ ' Q ' < && < G C < 7 H @ ' /! 7 7 Q & F - < Q : Q # - # * '$- < 7 (" Q 4 # * % $$5 " " 0 4 5 6 7 '*-*) -. 8 -9 .-: ,) J Q 4 /$/ *#$% &*- *$+! &%$ $ 0 0 3 # [ C; 7 [7 Q 5 6 7 '*-*) ) J C [# Q (" % $$5 " " C -. < 7 8 8 ; : Q ,L ! * '*-*) -. 8 8 ; C C 7 ; . ' : < 7 " 7 4 $' < H @U $$ < H @ *: 7 " 7 4 ; ; 1 + < % $$5 " " ; 0 5 = , $ + > ? ! # @ A B *=2= = = = = 7 1 '' &C , 7 1 + , * $* .$ + , 7 F $* .$ H @ Q ; * F ; ; * J Q $* .$ H @ ' Q < 7 : $9 % J Q C 2 0 & $ $* .$ H @ < / ; Q C ' 7 < Q * '$-H @ 7 F $ '$! F H @ : Q C; Q + Q 7 7 \ LL=L LLL,) [= ] [ H @ H D 48 8 LL=L LLL,) 4=E @U C% / D '7 I 7 ; * P I < : /! : 23)C 7 7 < < 4 ! 7 ) * 8 , 9 : 5 < 4 ; = C% $ 2 * C% $% $ < )" ! (3 ; )" ( 7 7 /! < : C < < : C C C ; Q F " # < < ; < C J < Q / C 7 C 7 " * ; 7 C 4 < < ; ; : '7 I < Q G < ; < Q 7 C : C% $% & "*E F < )" * # #E " ; " /! H : 23)@C 7 D : ' Q C -) / * C 7 : 7 7 4 H $ * X Y @ H < C X Y @ ; 7 F 7: 4 ! H @ % H @ C C7 : ; & C C ! H @ & % C7 : 8 Q H @ C Q C < 8 F F * : " C < ; C ; C; Q : ;F F C / C C <J < C 7Q + < C 7 ; 7 '7 I 4 2* 8 29 : 2 ; < ' : & Q C C ; C < - '7 I ; C C C Q C% $% - 7( +, # H 7 (! " ; B+ ; # 7 @C - J ; 4 ; G C ; D % < F ; ; < E < ; Q 7P < '7 I ; C; Q C% $% C ! )" " *" # # * : < 8 # C C 7 G ; C F < 7 < 4 F ; ) 4 $E / ; - % Q C + , < 7: - < , ; : * < C ; F $E C - % < F C < C < ; < F 7 < < C ; < <C F H @ C% $% G / ( ( " 2# * '7 I ; < C 2 < 4 # 4 7 ' C ; C 7 4 '7 I 7 4 7 * C% & H C% &% $7 0 / 7 7 ; C * G * G 7 4 Q < : C G ; - < 7 7 ; < C < < H '7 I @ ; ; 7 7 < 7 < 4 - G * < ; ; * 7: 7 1 ; < 4 " ! I 4 ,2B==,3 H @ ) (! )" : # " ! I B+ ; J Q * 7: ; F : ; ; - 4 ) : 7 4 H C 7 < @ - ; C C < < Q G - ; C ; / C C C < ; ; N? F O* F -) / C F ; J Q H @ 7 C 7 2 ! -% * (#3 )" (# B+ # < <C ; < C < ; : C C 4 : : I - < ) & , *Q ; 7: ; ; H <@ ^ : C C : : 5 ; $ 7 C 7 4 C% &% & 0 # : C'7 I /! ; # F ; : ; < * '7 I < ; < C ; * C 7 ; ; H @ 1 7 ; C < ; 4 7 ) * * < 7 H) *C ; @C ; F < < ; ' < < ; : < 8 C < ; & ; C : < Q ; C 7 C 7 ) * F < 8 C ; ; H ; : < < C ; 4 @ C ; F ' C : < ! & / C; : C ; < 7 F7 J H %A@C : C : " Q C /; C H @C < 4 - ; - C 7 * ; ; C ; ; 7 4 C 7 F ; : ; * 4 7 : C C 7 : C * ; ; < : 7 F < 7 " C 7 7 / C ; : ; 7 : < < 7 4 < C; 7 @ C H ; F < ; 1 - : 1)C : - ; H * 1)@C 1)C Z ^ FQ 7 C < 1 7 C C 7 < 7 Z C # F ; < * 7 7 H ; < @ F C C ; * C 7 C * Q ' : CF J; ; - F < F * F C C C C C ; ; 4 ! _4 - 7 C 9 4 && * : & 4 ) < - < 4 _4 FQ / C : ! Q _ & * ) : * Q * _ Q H < @_ : # Q ! & ) J; * J; & J; 7 C; 7 7 ; Q '7 I " " C% &% - H " - + )" ( # I " # < ; < : < < GC - < : : C ; <J ; ; < / : C C < : C / !; * Q G 7 ; < ; * 7 G C ; 7 H ; ; * G H ; @ < G @4 2 #" )" C ; C 7 7 H 7 ; J 7 @ * < " )2 : " < ; C < < < < @ H ; ; * C C C < F ,2 # * < 7 ; C 7 < 1 < ; 7 H # 8 !@ * 7 : # H @ ; ; 1 7 7 C * ; ; C - ; : H C C : < M@C ; < * F 7 ; ; 7 : 7 C ; J "! - J ; < 7 & C &/ C 1 : < H C @ H : ; C IC M@ * C ; 7 F ; 7 J 7 9 ; F C ; 7 + ; ; ; 4 " ! # #I " * ; 7 ; C C C C% &% -% 5 7 > C 7 ; * 7 & /< 8 & - * C J & ,, ''! & 7 - * 4 4 Q C 7 J; 7 2" 7 - J; H @ 4 : 7 < @ 7 7 4 J; 2 E C H @ )@ ; H @ 7 F / J; E ,@ $ 4 @ @ Q J; / "" @/ 0 $ , 5@ 2 E ( 3 ' < * ''! & 7 * F H 4! H @ < C/ 4 <@ ; F < 7 while(servicioActivo){ acepta conexion entrante crea un registroCliente para el cliente inicia una hebra de lectura (Servidor.HebraLectora) } * ; ! - !J • (# * # ) < * % + / 4 , " 7 o < H $ @ • + , 7 o Q o & • + - , o 9 o * $< o * • F 8 + , o /G • ; % + , 7 o • % * + , o & - ; < 4 • + , 5 < ; F • • H *F ) 4- + - % Q , 5 + )'$ G < @ F /- , 5 < • + - , 5 < ; " * ; ; ; < ''! & C ; ; J # ((" • + -8, H% o o * & Q H% 8 & o • F H @ 8 • • • -8 * " #. " • ) 4- % & + • • • # & + )'$ G 4, 5* , + , & + , "# C% &% -% 5 7 > * : '7 I * ; C < H : C 7 @ H 7 @ * ; + : 7 ; 7 * +# / H 7 @ C (# 1 7 7 C C C ; < 7 I C H H C @ 7 @ * < ; ( 1 * 7 '$-C * C : * * ; 7 J ; ; 7 ; ''! & 7: 4 public static UUID UUID_Ulfsark_Chat = new UUID("102030405060708090A0B0C0D0F0F010", false); public static final Integer ID_nombre_sala = new Integer(59169); public static final Integer ID_creador = new Integer(59170); public static final Integer ID_nclientes = new Integer(59171); / < ; ; 4 public static final byte MSG_GLOBAL = 0x0; public static final byte MSG_PRIVADO = 0x1; public static final byte MSG_LISTA_USR = 0x2; public static final byte MSG_NUEVO_USR = 0x4; public static final byte MSG_ERROR = 0x5; public static final byte MSG_AVISO = 0x6; public static final byte MSG_NICK = 0x7; public static final byte MSG_LOGOUT = 0x8; public static final byte MSG_WHOIS = 0x9; public static final byte MSG_LOGIN_OK = 0xA; public static final byte MSG_USR_DESC = 0xB; //Usuario desconocido public static final byte MSG_NICK_USO = 0xC; //Nick ya en uso * C I H $< * ; - F F !J • # < H (# * Z"! A 7 < I@4 @ I C I #:K# " IH @ ; 4 I F : • " H < @4 / • - H !J # • 7 < @4 ( *# (1 + , 5! • 7 7 4 " + , 5& C I • ) 4 % + ; / , 5* Z"%$ /I • G. ) 4' Q I% < + : G / , 5 Z $! +/&% I I& • 9 % : 8 + , 5 $< - < *F 4 5 5 ' + & ; H Z-% %'# ; < I@ ) 4- % 4 7 4 * Q . # )" 4 (#! "# , # .L : #C 7 <4 L ! I o C ; Z"! AZ' % C 7 o H < H < ; Z-% ! "Z%A ; @C I@C Z"'*+%Z' $ o !7 4 .L. 4 ; o Z -% /- Q o 7 4 .L :$ 4 I o H C 7 ) 4' C o ; ; < < o ; - Z' $Z&* % @ Z $! +/&% IC Q IC .L L ; o .L o Z-! #/Z' $ I > I C : Z"! AZ' % o * C < I ; o !7 Z"! AC 4 ; ; G I .L . o !7 4 o & < I (" 9 C < ; < F : & ; I H @ Q 7 Z"'*+%Z' $ Z-% ! "Z%A F H @ / FQ C ; ; 7 < " J # • 4 % ; G+ • G, % ; G+ ; G, 5 Z"! A * ; ; 7 Z"! A C 7 I • 8 • 5 ) 4+ ) C 4' + : : Q G/ Z $! +/&%C : • + , 5 • : Z-% %'# 8 - ; o o o < & Z-! #/Z' $ , 5 Z"%$ /• ; H & 4 & & 5 & ' @ , 4 I ) o 4- % C 7 < < 4 Z"'*+%Z' $ 2` + + , , Z-% ! "Z%A 2` 8 $ + , Z"%$ /-2` ) 4- % + I, Z $! +/&% 2` ) 4' - % + I, Z-! #/Z' $ 2` 8 - % + G, Z"! A • ; ; G+ G* / G; , 7 • I/ I C < I I Z"! AZ' % 2` ; + J ; G J , Z' $Z&* ; + + ,K J J , Z-% %'#2` + I, C% &% -% 5 '& D '& 9 ; 7 7 C ; ; ; : &/ 7 H @ * '7 I C C 7 ^ C ; G 7 7 ) * J 4 7 @ & ! 7 7 @ & <J ) ) * * : C - J; ; 7 < J 4 # (4 7 ; & 7 C ' "* # ) " # " ( ( 7 7 C 3 !+( )" # (4 C :M#B+ # , # ! :( 4 ; /!; < 7 C /! /! ; 4 4 ; / !7 4 7 < < C $ 5 4 " #4 7 < 4 " I % << <4 & < < 9 % << <4 " ! <C 7 C G '$- & 7 C J C < H $ G% "3 ! N% < )" (# + @ < 7 # ( 4 9 * 7 Q : / C : H : @ # C J; * H - @ < 7 4 " " J; ! 7 C ) * $% " 3A - 7 (# * 1 ; ) * : C 4 8 - 7 : ; : H C &% " 3A * @ ((" 1 C & J; C F - H Q : @ 7 4 ! H : @ : Q G% '7 I < 1 C ; <C 7 ' '7 I - $ C 4 '7 IC C < F - $ < C C 7 - J $ H C @ 7 ; ; G 7 / ; J ; C /< 2 7 7 # ! * * ; 4 )" 7 < - C C 2 '+ ; C #!+( , + : ; : 7 M 2 # " " - C < 7 2 1 "( + : 2 C # C ! + C )" < C< M # :+ * ; ; ' C 2 ", +" * Q # +" # # * !)*( 7 ; *Q : C C < C M * : J 2 ! I #)" C C M +! " # *Q ; ; 2 # # # *# *Q &/ C ; + C < 7 C ,C M '7 I 7 " * : ; ; " 7 ; C < C '7 I C 7 7 ; N% $ . ( + 13 7 '* 2 H $G - 40 * 0 * / $ '* #3 @&5 $ $ '& ( + 1 9 % = 9 L 3- 4 8 ) . - < : ' 2@& 1" ( ' /) & ' 48 8 : $ 48 8 7 $ 48 8 PI $ 48 8 PPP $ 48 8 : !< < ( + $ 4' & *# !7 $ (## 1 # ' * *% 2 % I < 2 <8 8 8 7 8 : LS=8 2