b 5 *`8 "@`J@@@c.text`J@`J@"`J .rdata@@H.data"@.lit8).lit4ppp).sdata O) *.sbss55 *.bss > >p.comment$` *dBBBBBBBBBBBBBBBBBBBBBBBBtBBBBxB@BB,BBBHBTBXBTBBBBBTmEXnEXnEXnE8nEmEXnEXnEXnEmElmEXnEmEXnE nEXnEXnEXnEXnEXnEXnEXnEXnEXnEXnEXnEXnE$mEVX>V>V>V>VBVBVBVBVBVMVMVNV\NV\NV$NV\NV\NVDNVaVlaV`V`Vp`VVV8V`VVV,VTVHV V$V$VVVV$VVVVVVVdVVVVVDVVV VtVV0VVVVVVV4VV$VTV\V\VDVVVVVVVVP WP WP WP WP WP WP W W WWWWWWWWW԰WWWW,WWW\WгWWWW\WشW@W@WHWW\WWWW,WPWdWhWhWWLWW|W|W8WWWxWxWaaPadala !(R S ? !  !  ? !  ! ? !  Ɏ !'l'T' !P Ўe!P Pe !   !  ˎ1&*qR&s&& &< $(,048'@'H!LdQ $Q &$P Q 'Q ''Q D'|@!8@'Q H'@!8@$td3^ ى$Z! 37@'䂋p   <% !(R ! 1 ? S $   !  R ! > !(S > !  ? ! $LH'h'8!<! Q '@!@  <' $$$, y!dH,R X'@l<' $$$, g!lT  D$ @! @<'!$$, $V!TH$4R LH!(@* K1`L  <ȃ'0!$$$, HS L  5!L!p 8 @H<Ѓ'H!$$, $HS @<؃'h!$$, $  L? L( L  !(@L  $<8'䂎'ύ P ؁Q ف $䂄 @!䂈 P @Q `$ ''(!,mp Q 9 ! &$<'䃘'胙'&!$$, $$ A$ ! @$9 !  $$AF ! 9 ! $!$,(0''Q S $P !( !0k ((@!\ ((F $$(''8!< `  !  ? ! d4 P'! n !(P <8X ''8!<&Q T'&DQ T'T'Q '@P  D<'!$$$, ^! P !($<8X''0!4! P L'L'Q '@H  <'&$"$$, $T !(Ա !0G!   L ! @x DD LL $!YyLC$LHDS $H 1   < ' &d"$$, $HS R L'L: T !S @LL: !L: $40P''P 'R ' ''P !!@! ('f$S g$ 8' T $ $0'!0@S g$ 'x',U !'!'e$Q '$Q 0xQ 'O$- '<0 "$,'@'S ''Q H'@!8@~!D,R H'D@\u!\'L'DQ <D @@S !  !(@ 'c,<  DD @! @S ! @S <"$ 'Q,<$84R DD (3 S ! @S 8  :!S !  %8@D9'<<$@>$ >$! t$`3 L *F ! @! '3 $T4' $! $','x$`3 4 t< $?$D'!8,3 Tl'$!@! @T'\'U$`3 ! @*F !(T'$! t'|'R$`3 ! @*F !(! '3 $T $>$! F$`3 `@<<$n-$! @; $A <ԪJ%<< $>$T>$! C$`3 d@<<$n-$! @; $A <%<< $>$>$! K$`3 ? hh@<<+p$n-$; $T< ?'<$?$! <'R$`3 @ ! @8(D4ƍbE !8,0''$ ($> S $ ?  ''$((<ƌ$h+$bE '$(''$(Ì!@0n1<+$<+$(!0`bE !8$(''$(Ì!@0n1<p,$<,$(!0`bE !8$('',0487 ! 48<$(č,$bE !8@,0'',0487 ! 48<$(čX-$bE !8@,0'',0487 ! 48<$(č-$bE !8@,0'',0487 ! 48<$(č-$bE !8@,0'',0487 ! 48<$(č<.$bE !8@,0''$(Ì$n!@F !  $(<.$!0`bE !8$(''$(Ȍ$0!Hc0! F !(`$`!$!($ !( '' ! (> $ '' ! (> $ '' (r  ''$ ($Y ¡ '' (sp  ''$(, 0,Z ¡( ,1< !(@$('' $(m ! 䂐$Ա !0!(Ա !0!(Ա !0 '' $(m $䂐$Ա !0!(Ա !0!(Ա !0 '' $(m $䂐$Ա !0!(Ա !0!(Ա !0 ''$ , 0!@7m ! @䂐 $!( Ա !0$ (''$ , 0!@Em ! @䂐 $ !( Ա !0$ ('' ! (q~ !( '' $(l ! 䂐$Ա !0!(Ա !0!(Ա !0 '' $(l $䂐$Ա !0!(Ա !0!(Ա !0 '' $(l $䂐$Ա !0!(Ա !0!(Ա !0 '' (r !( '' (sp !( ''$ , 0!@m ! @䂐 $!( Ա !0$ ('' $(n ! 䂐 $Ա !0$!(Ա !0 '' $(n $䂐 !(Ա !0$$Ա !0 '' (I< !  '' (b !  '' (6 !( '' (7t  '' ( !  '' (d !  '' (l !  ''$ , 0!@Sm ! @䂐 $(!( Ա !0$ (''$ , 0!@am ! @䂐 $,!( Ա !0$ (''$ , 0!@n ! @kp ! 䂐 $0!( Ա !0$ (''$ , 0!@om ! @䂐 $4!( Ա !0$ (''$ (@m ! 䂐8$Ա !0<!(Ա !0@!(Ա !0 ''$ (@m $䂐8!(Ա !0<$Ա !0@!(Ա !0 ''$ (@m $䂐8!(Ա !0<!(Ա !0@$Ա !0 '' $(P$6 $ '' $(P$6 ($ '' $(P$6 <$ '' $(P$6 P$ '' (Vo 6  '' (Zl !( ''$((<ƌ$?$bE '$('' ( !  '' (t !  '' $ ( '' ( !  '' (- !  '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h $ '' (h !( '' (h $ '' (h $ '' (h $ '' (^ ! 4 $$$^  '' (_ ! ~5 $$$_  '' $( ,4  '',DH> L<<X+$! @ <'$A,<<'8D$($'bE 8'4 ,@''$48> <<!@ύ<<,$P 譄$$8,', ,',,',' !84 $0''$(> ,$! @ōAD 4  ''$(> , ! @4  '',0> 4$  ! @@$ ('',LP> T (8( ! @$0'',<@> DQ N!@e<ԅ'؅'y$h$/$4$, $4$e<'셊'k$l$/$4$, $4$ A,(d<<<0$bE !8,8''$(> , ! @ '',DH> L<  ! @@,<<0$ <'$ A,<<'8 4  ! @@$4ύ<<1$P 譄$ $(> 0! @ $('',DH> L<<p2$! @ <'$ A,<<'8 (! @Z $ '',DH> L<<3$! @ <'$ A,<<'8 E ,! @? !( ''$(> ,! @? $ ''$(> ,Dn @] @L !  '',0> 4$  ! @@$@_ ('',0> 4$  ! @@$p_ ('',0> 4$  ! @@$ č7 (''$(> , D!(   '',0> 4$  ! @@$!(a !0('',0> 4$  ! @@$!(a $('',0> 4$  ! @@$$a !0('',0> 4$  ! @@$$a $(''4$0!(!0j7 ! 0> ((H ! @$0'',@DH<<8$P 譄$,H$!07 LLH4j7 $@> 8H84RU ! @,@''4$0!(!0j7 ! 0> ((1U ! @$0''4$0!(!0j7 ! 0> (4(ƍU ! @$0''$48> <,  ! @ @$8<j7 ! ,H !(@$0''4LP> TD  ! @@4TΌ- <<9$P 譄$4P7 $PT<j7 $P<D!(@W 4H''$48> <,  ! @@$<Ό- < <,  ! @@$<Ό- <<:$P 譄$ $87 $8,5X !8@$0''$48> <,  ! @ @$8<j7 ! ,W !(@$0''(,!d܇'WQ $'$A<<;$P 譄$(> $E ! @(''$(> ,D ! @ ''$(> ,$! @ō1D  ''$(> ,B ! @ ''$048$<<=$P 譄$*$8<P >$@$,8'$P @$,8'$WQ ,'$A<

$P 譄$ $0> 8,E ! @$0''$(,00xQ $A0ˋ( 1@P !`K1<<>$P 譄$ $(> 0(! @MG $(''$(> ,F ! @ ''$048!8xQ <<$A8ˋ( 1@P !`K1< (8(0&G ! @$0''(,+((ČP 'E,(> EF ! @(''$(> ,V ! @ ''$(> ,$! @ō  '',0> 4! @V: $$ epd*F ($ etd*F *(('',0> 4! @W; $$ epd*F ($ etd*F *(('',0> 4$  ! @@$b ('',0> 4$  ! @@$b ('',0> 4$  ! @@$nc (''4PTX> \L  ! @A@4L<ōH' ''|B$$, $$0AH''WQ @'$A@@A( @ل,  !( 4@LH'IDH &8 $ @PL<$'EpC$$, $ 4P TD  ! @0@4D ύل,  !(#4,0j D<%@'L'P'D$$, $$A@','s 0'@'H D4  ! @@,Dύ< TD  ! @#@4ptj D<ō@'x''#$$, $$A@'p's t'@'H D4  ! @@,Dύ<<$$P 譄$ ,<@&48H ,,8''$48> <,  ! @ @$4,ō8 ,$0''$,0<<%$P 譄$ $> ,08,5 ! @$(''$(< (! @r  ''$(<<&$P 譄$ > (! @卙  '',PTX \<'8'L! @H'D'# @'@,@LPH ,LH2 L< !(@P !(@,P'',PTX \<'8'L! @H'D'# @'@,@LPD ,LD2 L8 !(@P !(@,P''D`dX\!8 2 !0`m TT@<+%\觅X@>3 @ !pMč!(2= !0` ! &&* R&@<@<*n-'* &pA !H($!(2= !0 ! @s&&* 1&@<@<*k!'( &t`A<@<@<#&n-&ߔ&'!m 𧅏ƍ$ $! !8f; !@! @!(2= !0 ! @s&*x &t: \8<@DHLPTX''P  '',($ n '@,T '@' <H(D$'bE <'4 ,@''$ !!!BLW D0$LW !@P $BR&@1&8!$ (''$P $ ''@<#%(n ($ T' '2 $('x' pn <89$$'S !0@Wc $'!(@pr xp''40LP> T(D !  ? ! *F !(*F $!(Ա !0|` ! ` ! ,5 Љ' Q $AQ `> ! ` ''! 0'$&,Q ! R  $,l( pل,  !(h: /,p$ !< <8A<0$$!02 08A<$$!02 08A<$$!02 0l ,8''<8`dh> lhلP'4e0f!@ T'PA, [, a, {, LW tD'@'DEH L$$(phbE H'l`A<$$!02 `A<$$!02 `A<$$!02 l = <8`''$H'F $(''<$N%F $(''<$N%$F $(''!8F&4LW 00Fh F ! ..!p n$($* c$$( x<P P'@T^ $P! ^ <H 9! ^ <@ƌ@A04RU $0''8!<\`! d!0p^ !(`d@'! ] D' @$\$@Dc$@\$$@D( \$!@C$!@\`dT'P'! Z LL@\7!\DTkDPlD`dm$T'P'Z ! @D!DT @P ل,  !(! TP  (? ! (P $<8X''$ !@!HA<`W$$ $$(''<TX> \\Lύ<!4``d]m @L<'O$$, $W<ل,  !(R<d( ]m @L<'%O$$, $`ل,  !(`: 4< hل,  !(`: *<h$l <ƌ?HLW 4H''@!p! Dlxtp^ !(px`'! ] d'@x( l$!@C$!@pxd'`'! Z @xI!x$! d`r  LGo ! ptL$P'P^ L: d`  P'xQ P' !@ d`t  txQ !@   \(8P @^ $`: /0 !(F ! ` ! $ (''$  !#$$!8' $   !8xQ !8@!8($ !(! > !(a ! $ (''$H !H+!P`!X+, "+ !C+, ` ! 0@D` L0@DLH!(`0@Da L0@DL@!0@,! Q 8R$$ $ A$ Cy$  ,% -$E$ N$P! !0`$0+a @0@ %  9,'o ,$ C MP! !0`+a $`$$C$N%$P! !0`$+a 00 '%H $<@D: L<DL@@@@@FJH!@@!xN` Od%@: 00! @PQ 0@ 8Q ,' 9 $ "@@B@ "@,@B@,! ` !($! ` !($@'' !` !   '' !a !   '' ! @!$*F $! ۛ $$ b  % y )!@  ! ^a $ ,Dф<$4' s $2@,4 8( х<'4$$, $,4щ 0m ! 4m @m  $0ur 04r 0@ lP $э,H'' !0Ln$] Ϡ  ! ` ]  ''($!!,  <$!0; !8 n! < R&!`!(@!0; !8 o1&*/ &, $(0'$ю' ҄$K (! @h $ '', 0҄$*F !(@ф$*F ('X'@<@<|%$'<@$' $@x ! < ! |ur ! xr ! ) ! 1 ! 9 ! <8''D!LH@<840 !(r  $D!@!$3@!@C<    <<@ `$ <<@ $  j( <<@ $ k $ l< <<@ $ m8 <<@$n`0 <<b <b <b  <<@$ `$ o````!`,(P'' !$: $,ANA  NANxQ : D$,! @Q xQ : D$,! @Q $, 0'' : : :  ''48<@DD @D-!D  $@!@&!`<DD<@ȑ'Б'$$, $$AD8 8!8 !@!`D  !(@ $!j48''  ''!Fs +5@Fs +/@ Fs +)@Fs +#@+@  +@4 +@0 B, @ B,@ B, ''C  '葆' Wc !0@ (Ҏ'N>0ҏ%0Ҙ!@D$+ ,҄yc$+$! ٠'(Ҏ'$ ,!  ! @!@$,,#,#0B 1J0  $ ('<4΁&&!<4%E,$8n$HdP ȕ'@8H<%!+8QD @4xQ Е': D$! @Q ԕ' 48 $/ 84 x ! @D $I4xQ O D$D! @b4Q 4: $,8'h'$<$ <čL'ōi'f @t!$' %. @h!$'%. @\!dH'ei'f @LN!LxQ *D! *D ! @a*C!*C *d!@*d !! `HxQ # $!@!IO d$! @bLQ HQ ! L!@! !(KQ #0ύ$! <''$,`dlp$ _,dpč4'ō8'f @dP!dp$\' %. @dD!dp$X'%. @48!4xQ \*D! *D X! @Xa*C!*C *d!@*dX \!! `\Xl $\X# O $l! @\X4#0Q !(lXK\!hl#x$,`''0$!4,(`!p$ *4dpe8'<'f @8!8xQ $!@XO D$B !8!@0LW I!P0&BK$!`q4(,0`''0$!4,(`!p$ *4dpe8'<'f @8!8xQ $!@XO D$B !8!@0jW I!P0&BK$!`q4(,0`''$D!|$ SDdeT'X'f @E!ل: Hm 'L $J ل LH|'!(@ L tt$aT#$TxQ L J TLل|!(@' $A $ 䍝J ل| !(@$D''0!4HL<X$ 54HčJ ل!(@ē' D'$A$O $@ $$DO $H$J Dل@'<'!(@̓' $A@ @$!hl40H'h'$,!$ R,dex'|'f @xD!xQ ԓ'.@!8@4,R 8'4%@$8L4O $4L! @4R $4!@ *1@! l!hS <(`΍$<¡(` S ! <(`9$<8(` $ $O Ib@$,'',08!0,!($(! * $('',08!0,!($($* $(''$,x|$ K,č<'ō]'f @<!$@' %D'f @x.!x@ؓ'ܓ'@Q @!8@$b`<xQ 88<$DS !0@8 l1S ! $b`S ! $bb,x'p' (< $ <$H   LP'V 0H'$ L: DD<'X'(D ) aDT'X'f @R!P' q'f @D!d'e. @8!'''$$ @)!Go TP'' v[  <$`)$@# <$`k j <$` @$$D'8'(L! da( $ Lčx'ō|'f @!$t' %'f @{!Dp'E'f @m!$)čl'ō'f @l[!lP '@lP 蓅'@$dlP '@$d ,N $ݵ ! @$8<xQ ! @O D$8@Q ! @8: <',O PJ 𧈏 H$P@ ! <<$> !  !  ! <|$> ! ('', <n@ #8B"!@@( #0% $< xLyHx!h $< p$<y!P" #8B $LxHo!!H%" #0%84<@H !(H@ <48B0@``čE,@``@X!0X-!0#8+H@<5 8H@<‘8B0@``@X#0LX-#0L!85 ,H''$0! nfg $(''$ 4π!!$( A!($!(: %@$A: $%%k & **%N $ d$xQ : D$(: ('|'S '(,$ 0'!'$5ج<09  ''$"!@L HtHYLK<I!`+<m0!8n0!8n0!0  $!0 $ ! @ 8X40r !(X804<@ #,$  $!< (r <XK,40`!h H !H $L $$$$P''$4!8ύ0!  ,04d/ ,T$  $0'8'  ''@  ''}  ''  q  !( ''  ''  ''  ''  '' !$, ! ~ !  @$, ! ,!  !0!  !($ ('' !$, ! ~ !  @$, ! ,!  $!  !($ (''$ 8ύ$( 1 XC! `Xl! `,  !($  ''$ ,! ! ~ ! .@$8.ρ,(3X $ XKd,  !($, ! , ! 8$7 8,! ` q ! $ ('@Dp'LHD@lt؍8ҍ<!@ X  $K a+L+ ! L+`!  +``Ml} @  # ! @2 ! @ !(@!@d $p&LFdG|& !( |!"pc$ $&b*) B, @!( $^L! @r  \`!@`X'!X'!( !@: ! ` ! @? !( l`E 1XX @\l !( ! @!8   #(l`E X@l !(  ! @!8   #(l`E : ! q  L@DH''TPLHD@<840l8h! #l#x! !(r  TT#$A\hX! Y  \!@!!!($ !8h!@*I. X $̗' $ $X!(!0`!8@U  !P2#S0&!(  ! Uv! !(!0   !8\~! !(   З'1&\!@!(@$ $h!@*K XXh!(!0`U    ! l!@!   !T048<@DHLP`'|$< B$'<84hl$T8!P(!8 ! ,DT *K1`X  XčԳ P/!X+( ,$ A$ % ! !  !( ?<$ A$ ! !  !( 5<$ AA(T!(8  )<A( T,,T8$  hl!  !(  *0 $+4 T} $& %TH'6 L'TLH $<48`''$48<0!(  (4( e$f. ( !(@0q 04 $0'' $(!!!(!0'R ,,$a!(@$a$,a$($ /0(|Y # (A( $94 (|Y # )(A( $ $(  $(  $(  $( %$&# !  %$& ! $ 8'h'D@!8O! @$f . xp'$f e6 t'tp p%K ) x !PA!@!$CX*K !8`!8!8`x!hb!!$Cp* !0@!0`!0@! !(2  !(@+!@xT|Y # Txl|Y # )lT* 2 !(!(@ !0 !8@} !@2 !(@!(@ !0!8@蕄' P$GR !@xp! r pz Xx\r ! B !(@xdz ! 2 !(@Xd\!(@  xr ! xhz ! h  !(@ $(K,@x  D@''$(,($!!o3 XhiX*DԳ $ l8n!hL+ ,o%,x] ! ` ''$(,($8ōA!$A!   ! ` ''<840,pt!8n!\$ . ! `\!@$o$c$x@|Y # 8@Dy|Y # 9D@* e\e\H !0  H'0I$ Q4J$ ! `6 L'LH ! ` $$B(L<840,h''$04!@8b!HN 0 %$&,( ! `(, @! 04!  !( $! (~ ,(,@$ /$0$8(4$('' $(!!!(!0'R ,,$a!(@$a$,a$($ /0(|Y # (A( $94 (|Y # )(A( $ $(  $(  $(  $( %$&# !  %$&c ! $ 8'',(8<($!!H h!`$A8<!  !( =,4 .04|Y # A( 44 $|Y # *A(+ ,4 ! 4!  %$&# 8<R ' @88<R '@$$$ !8@8<R '@$$$!8@4!  e$f9 ,(0''<8|(8p!@%x! lh] Xhx$A$$ $A$$$A$&@$&y ! H ! @~ x@x@e ! <jT@H J`|l x ! T xXXXl} T? ! l` &TXl} P! 2 !(@PL!  !(@LT! !(@  l` TT|! $ T: e ! l* 3<|!  !0,< ! / x|Tl$f e. l !(@xT|!8 T: <|l E$F. xl !(@|xE !0<8x''($A-   ''<8tx|(8Ќ!%p! hd] Pdp$A$$ $A$$$A! `@! `~ pp@e ! <$Q &HhE!  pD p PP@Ph} D? ! h` &DP`h} T! 2 !(@TH!  !(@HD! !(@  h` DlDt! `$ D:  ! e ! ;<t! ` $4<&N EFpr  ! tDh$ . h !(@pDt!8 D: 7 !   ! <th E$F. ph !(@tp !0<8p''($A   ''$(,($ ]  ''<8|8Px] px~ t@$&΀&-Œ*C *b*O *b ،*x e ! xY( 1 XJDKXl,  !(A< ! |x 8<! H/ D` ! H\΀`!  PD\! ? X\xQ X`!X: T\: e ! PXp` xXT  ! pT xq <8x''<`d!(8O!0@'TR P` H`~ c@<P&@H"/ T} DP@2 !(@P@ !(@P@D!(@  PT`% D: `q 8<@H/ T} DPD@  !(@DxQ @T !(HD: `q <H dT} `T!(@0f$@ 4g$@<d`E $<d`e !0<`''<8`d!(8P!0P'R X` H`~ d@<'@H#/ ! X} LD! 2 !(@D!  !(@DL! !(@  X` L: 7 ! `q :<@H/ ! X} LLD!   !(@LxQ DX !(XL: 7 ! `q <H dX} `X!(@0f$@ 4g$@<d` $<d`% !0<8`''4`hl(xn|o $!8!@A!H4$0#P ! `!! !$CX!`K  $!< #0( \4W@! `L'H'`d PdH `\P!0L$ i $(`!hL`43 Xd4$XL4$6 ``!@B0@``ō@X $X$ $ $!0 $ 46 \4 ! 4`''$ !(!0R |'$ @eR e9  ''(,k  ''(,  ''40TX!<&4 ! ~ !  @4$<} @XDH <$! @'^? LXT $E!  $ 8  40P''40tx|!! 'X'T'$ <,@P ! ~ ! '@4t!  P!@X  $<} @X'@4<3 XX*D,  !($48d  !! @W !(@@! < q! &8d  !(! @W !(@@! ! / !(8d<"  !0@q ! L ! 4 $(,0H'',(DHL!! @} 884!(@ !00 ! ~ ! 1@,D! ō D ! '@,4083 X X*D,  !( ,88d"  q ! D ! ,(@'',(DHL!! @} 8848č2 !(@0 ! ~ ! 1@,D!  D ! '@,048(3X $ XKd,  !( ,88"  q ! D ! ,(@''0!4DHL} < !  @Lϑ1X$X $,  !(LD<H! 0 q ! D ! 40@''0!4DHL} < !  @Lϑ1X$X $,  !(LD<H! 0 q ! D ! 40@''D@<84\`d!8QT} ! @Hr ! `H.!o3 XhiX*D,  !(.D!  ! ! @W !(@@H/ ! `!@+*  !   !(! @W !(@@T,&*  ! T !(d\H`! `0 q ! `\ ! `D48<@X''D@<84\`d!8RT} ! @Hq ! `H@D$nϑ1Xy$hX $,  !(,DD$r !(!@! @  !(@! W !(@@! ` ! `&!(  ! @! W !(@@! `! ` !(T !(@d\H`! `0 q ! `\ ! `D48<@X''LHD@<8dhl!! @} \\T8э ! T/(3X$XKd,  !(9LB ! %z D$%!@*E ' $!   !(.R.%W ! `@! &! B !(%z D$!@%* ! z &\ !(@ldTh! 0 q ! d ! L8<@DH`''LHD@<84dhl!! @} \\P8э ! P@D$3 XX*D,  !(5LD$r !(! 2 !(@!@D$r !(@!@ ' $!   !(.R.W ! `@!  &! 2 !(!@D$r !(!@! \ !(ldPh! 0 q ! d ! L48<@DH`''4HLPT! @} DH <PTR $'@PD -PTR ,'@PD "PTR 4'@PD PTR 8'@PDE PTR @'HL<R !8@(4@PHO3 XHIX*D,  !(4PTR H'HL<R !8@Hq 4H''0!4DHL} < !  @Lϑ1X$X $,  !(LD<H! 0 q ! D ! 40@''(!,<@D} 4 !  @@ϑ1X$X $,  !(@DR X'<4! R !8@q ! < ! ,(8''0!4DHL} < ! E @Lϑ1X$X $,  !(LD<H! 0 q ! D ! 40@''(!,<@D} 4 ! E @@ϑ1X$X $,  !(@DR `'<4! R !8@q ! < ! ,(8''<8LPT!! @} D@ ! D@ D !(@TL@P! 0 q ! L ! <8H''<8LPT!! @} D@ ! D@ !0D !(@TL@P! 0 q ! L ! <8H''0!4DHL} < !  !(LD<H! 0 q ! D ! 40@''40DHL!! `} <8 ! <8ō LD8H! 0 q ! D ! 40@''<84\`d!8! P04#@%} LH ! PH)L* T  +l1X.č/X,  !(&<0T!"c$`*$* ! !! F$!8 @!  !(@@X ! d\H`! 0 q ! \ ! <48X''<84TX\!} ! H ! HT$/3 X()X*D,  !(!<0T #bc$`! $! F$* @!  !(@@X ! \THX! 0 q ! T ! <48P''D@<dhl!8! } XTt! < PXT2 T!(@XX X( *1@X+d,X,  !(2DX L P!  $< #(Xr XL !0@!  !(@X ! r #((T!  !0@ldTh! 0 q ! d ! D<@`''LHD@tx|!8! } ht!@<! `X \h2 !(@hX!(@ !0@ `h X  $!< P!0B P!  !(@X T!  !0l\X|PO|8(3X)$*XKd,  !(|tx! !0@0 q ! t ! L@DHp''$(,! o`!($!(d: d$x(@$A: $ ''4!,dt'WQ '$ A,(' $'( ,$ #(0''4!,dx'WQ '$ A,(' $'( ,$ !(0''4!,d'WQ '$ A,(' $', $ 0'',048Í $$!(  ('' $( , ύ8   ''$ 48<!! [  (.P$T X/ ! D<Ԩ$! @ !8T (: $ (!($!((: (* <4\$^? ! $ 0''$048<!8,T`! `= 00HT$$$,: 0,* 0<4^? $$0''8,04@<!(R ' @0<@R '048R !8@ ,0ύ8  ,0'p'LHD!8Q} ! @| 0&T@PL`|2 ! |!  !(@p !d!!$C*Y XX|!Hb!! !$CP*  !(@!(`!(@2 ! X! !(@ !0p! z \plr ! \|z h! 2 !(@\|r x! B !(@hxl! !0@ L-@ )2 !  !  !(@x2 ! !  !(@xt|Y # tP|Y # P* x!x|!   !(`L2@0`2 ! !  !(@l2 ! !  !(@|h2 ! |!  !(@|z ! 2 !(@x|r ! B !(@hxl! !0@ RL@ |Y # ) P|Y # P* ||!   !(`7L1`2 ! !  !(@|`2 ! `|!  !(@d! @z !(dlr !(|z h! 2 !(@|r x! B !(@hxl! !0@ L|  ! LDH''!dV  ''!3 X! `X*C! `,  !($! ''$08!p8(! 4 ,4, @0(? ,(,` "00) ! @ $bc$@j $ ! 0 ! 0 ! 0q 08 $0''$048f؀! ,7 ((,`Ō 0q 04 $!$0''(8c$} $(! @$+@b+ @x*B8@y*$B8(''LHD@<840,dL8`!0! u!! T`\} P!@! `2 !(@!@! `!(@ !0TN$! $< *W!!@!@#X &! `  !( &Lfdg& !(!* 4&!!&*4  $ $! `  !( PN24&1&*&T* #: &!@! @ $8Y !0!X5#`v! `!(!0  !8 \!h #(: !  `! `!("  !0\ !(`q `d P`%$LL,048<@DH`'',(PT8} HP!@!(@D' @'TD* P PH&  00 $AP!P/ !(P4 !(H4  !(@,(P'',D8ȍ4!   88. $A. $ A4D<'! ' !8@<!4W 88 @DD4<'!  $ @<!D4!  <'@<!<Dz $,@'',(8Ѝ!@D!(4  ! D. $A. $ A<'! !('p !8!@< ,4W DD@44<'! !(p $@<,4! !( <'@<,<,(@''<840,($ !*!!) ! $ $ $! !  B b!   !( O& P$ 1&*# P!#< $(,048@''840!!!<,($ P!0$!$& $ $ $! !  " Bb!   !(X& P$4&P!@< $(,048@'',(} ! 8! !(@ !084 ! 084ōz $80  !0@4 ! ,(@''!*B8!@@!H #x+ @*#B8@"#+9 @P= PP @! $X/ (D<$! @!( !8$(P<@  ''P!0`! `= (Ό $Pό3 XȌ!(ɌX*D!(6 ( ''P(`!! `= $$$A$ A$8če $$$A!  $$ $A3 X!( X*D!(6 $$@ $( (''!0$ X#P($3j{ ! 8!(r  !0xX#!!#xd'8ddOLG!( !0h !@! !(!8@C ! !(!0 !8@R&!!0Ws&֭x: $T048<@DHLP'',8<@ D@!@@8ύPY!@<8D 4D4"8@TK!pmN,8'!`'8!<\`!  $L8\`P'$! T'd HH@D$  @@HTP ! PHL2 @LP !0@<8X''H!!80o* !Px!@$!8d0 (2 !(( 8d !(@0!G(''H!!80o*  !Px!@8d@e)  ''40,!LX\@T* ! !( !8*#"DL*( La ! @LDI  ! @$!$D L! !8 #("!"LD Ka ! @DI  ! @1& <<$P 譄$$L! T'@ P'@\ $! !( D $L! T'@ P'!@4 T!hb* T\!##@" \T*# \\!XI#`c\\ $! !( D $4,0`''8ύ*O ! E$$ ''@! E$$ '' !$!  4'@4P!% ! $!(@43!,@@8 DD@4$ !!  ! P X !`K8! * $!(@8@ <H < !@! $ 88 !(@!@!  !(`@$,$ H''$ 8ύ!! ;!!  4'@4P@!H%, !  $!(@4,@@8 DD@! $ $<8@ !(@H !@ `! <! $ 88 !(@!@!  !(`@$, $ H''4H!!@!H!P8d!() !0 48e<5@'D'<'8'$ ! `!0 !8 D4H''4H!!H!@!P8d!( W !04! 8eH'L'D'@'$ ! ` !0 H4P''4H!!@!H8dB !(48e$!$H'L'D'@'$ ! `!0 @4P''4H!!88d2 !(48dTP2 !(P<85T$H'L'D'@'$  !0@D4P''TPLHD@<8408H!!!!  !0 ,T #p!+!0x$Č#I!#I!xdOT$!p-*B$ $'T! lh\L4 $L4l!@*Hh\p !(@#x! !0y$Č#I!#I!pd$NB$$ T! !0L4 'L4! !( !0 ! x! a dd@!  T'pT! !0  ! xx$ `'',($80Pʍ!!8!H!H*" I$*!8* *'G$*'^ ,@/$o! 0$*'P !#('$0 `!l! c$HB$-%Bp!nc$/%HHH HB$8,*'+ !!xD'! !($H'4L`P  <DP4L`<*$ ! `MM*#H *#Jc$c$/%PB$*# !xc$*#H B$,$(X''0!8c$`Px!X$c$`B$Ya DP茀H!P E !  $ D 'h'TP|x!!X!HT#P%b@ $A<a X#`khJ @TXTTo !  ! X  @6 ! ` c ! X\# |Y * )@! |Y XhX*B   !  T#!#!`C!!!hCx|Y X X#xp!#!C|!!!Ct! |Y Xh! #P" lJ \J `qJ |plxt`\! @ J $X   !    #X!P)!0H !  ` ! !8`  a !x!(! #8 ! E$  F$TP''<!%<0bTf4dPLD!(F $PH0e$ $PLdD@<<9'*&'@#*  ! 8!@!(@U  !8`! @  !( 8!(@U  !8<5$''''$ !(@!0 !8  ! @ltplhd`\XTP'0'd`\XTPLHD@8!LN!HtdO<h{0xL9 <L"@ *H $<A X <5 < $5 /! !! !( !@!*! !(|'  ! Y0 $+!V0*j jޭꭜ'*+ q$ѭC~$!!&{& !(`!b{&&!(`!0h !(td$J !0@!* *~*4 *~!!`1 !   !(@D0 $V0 $"E&1&*!! !! !(!0`S !8!(tč$J !0@&!s&!  !0 !@$R&J&^!  &{& !(`!@{&&!(`!0h !(t$J !0@!@*y# *. ꭜ '* ޭ2x%*  N&N㭜x #c$*b ­d@DHLPTX\`''4H!!@!P!H8dTHB !(HTE$"8o X8eX$D'@' $! `!0 4H''H!08Č$$   B8$ B, @ b8@ b8B,@8ٌ$(&+ ''H!Lb @to h<X*( d'O d)P  '+@+ @*B8@*B8'<!@n!8c$b*O $b،* ¬$$ ! 8ŌB ((I$ɬ ''  !  ''(: h$@($: P$$P$$$b` nLoPx````$`,`(`%`8`@`<`9`X`\`T`d`('!`'!: TX: \: : !  '' !$: $,V ! @, ! n!(V #0#,!HH $ 0'',!40L  ! <@: LxQ !@: PD$!! !$C0P$ LV ! @ L#0#! V !(h@! !( !8<@! !(!8 I <: 4,0H''$ !H!@#*h *: $=@* !!@!0@*f #!0`#$&@<: 88@'<* !@.! !0 V !(!p* / 9!!P#(G! V !0 !p+#0,8! V !(h8,, -! #0#V !(!p!$ 8'* !* ! !@%!P #XCb'$*E !(@!(( ,,(!p`!0I !8@$(''0,!!4HL! r  !(H<!  !(L!  !(!p`.<H! !(!8@I #0<: 4,0@''*$ !!!(`!@*E !(@*C!(*C !@a!0`!!0`80r  4804 ,048`,!8#0eI ,: $0'',($ D ##*!!@ !HH! P&&8@O !(@8@ HB! !(@8% @8@D*y *#  !0 ! RV !(i"*#   !p!#(!0 V !  #0i08! 2V !(I80  !`r! #0"V !(!!P1 ! !(@!0 !8 , $(8''H!LDtx|k ! xl2 ! xl!@W ! ! B !(@#Pd!0! r  !(t|`'\'`8&X! , !0d`(<<$P 譄$Xd\! !(I X: @\J@LdKLDHp''H!LDtxk |tl2 ! tl!@W ! ! B !(@#Pd!0! r  !(x|`'\'`9&X! !( d` <<$P 譄$Xd\! !(I X: @\K@LdLLDHp'`'P!\XT!L!2 ! ! B !(@k !@! ) !0@*. xQ !O# : $Q ! @#(K!! 0@! @ $&bc$  $bc$c$bc$b&c$b`*L # `!! !(@ '&* ! ! r  !0@t''!@! !0@ |'x'`*&, ! t|!hm<<@$P 譄$x! I #0E: ! * \: \LPTX''<!D@X\! 2 !(X!@B ! X! !( r  !0@`X\H'`&L! !(  XLH! !( #01I L: D<@P''<PT) \D$: HH!H@!@0!( $!H%dc$  $!H%ddddc$!p(`\TPD  D: <P''8!TPL!!HD@<40! 2 !(!@! @B !(# P!@: $*l!(# !@ $t'x'! @!0!8` xtr  ! @tx!@#0p! V !(@: ! pt! @B !#E$*6 1&l81& PYLGdHlp'!(!0 l: !@T!048<@DHLP'L'$L  00,!(I !8,: $0''8$a$'o! `ϭa o ϭa> 8{ $'8''$$'Ό Ό { 8'',H$a4'o! `ϭa o ϭaX0X 0H{ 4',H''@D,$b ,0'' $ '' $ ''!0 $ ''8$$a$'o! `ϭa o ϭa> 8{ $'8''$$$'Ό Ό { $8'',H$$a4'o! `ϭa o ϭaX0X 0H{ 4',H''@D,$$b ,0'' $$ '' $$ ''!0 $$ ''88$a$'o! `ϭa o ϭa> 8{ $'8''8$$'Ό Ό { 88'',H8$a4'o! `ϭa o ϭaX0X 0H{ 4',H''@D,8$b ,0'' 8$ ''(!,<@T : $4T : $T!@@!04!!(@X$!x$\$!H#*c$T*  4X: 0\: 0T4<h!p˭T@!H/T L%T 4\X ,(8''$ T! $!8X!N \!!H$*c$ B$$!< $>a $< p#o0 - @>!4d 3!  !(4!  !(4: 3d8 $8<d !0$,(8'd@! dD`dc$ !!$B$````Gc$!+ !NB$! +C5 !6>+>6 !NGB$+C <1&* !@&!@ms&.1&  !  ! #$#P)j!`i#h!: 8tPTX\`dhlp'h'T!lh!d`\XPLH2 ! ! `B !(!@! `) !0@R$! `r  !0'Lfdg!@! @W !(!@: ! : ! p!pp! : $x!@*) !`*'  $'! `B !(!@! `!(r  !0@PyLgdh!@ ! @!0 : ! 0&!IVjR&*P * ! `KR&@! `!(` !0 ! `#D!xn#!H(: IlHLPTX\`dh'@'d!tplh`\XTP2 ! k ! @P$! W !0@! B !(@dL'! @W !(: ! @*% #!@Y|X! : $!@!@ $''! B !(!@! !(r  !0@!@! `E !(LPd!@$ ! !(@!l} : ! : ! @! #$+$ !ˊ3@H!@* l1B$+"c$ M˘1@x!)*1@!(>1&* !@&!@k`s&,1&  !  ! #$í|!Hy#@*!` : ̭tPTX\`dhlp'h'd`\XTPLHD!!!!>>!(@ !0!B* |!`os&&*W | $!Xx&d|s&&!Hx @*W *W#jbj*W |'! `!(@!0!8 |!!o"@|'! !(!0@!8 H!@q>s&>!(@ !0|!B &: #jb+x!p!#|'!0! `!(@!8 |x|'! !0!8!i ! `Q !(@: #l|!xNdDHLPTX\`'x'\XTPLHD@<!!!!! $*p D>>!( !0!*c x O/X!`Y& R&Q * &>>&!( !0Q! R&* & |#"(B!Xp" # wx'!@! !0@!8 x|! @!0!8 !!@! Q !(@: ! #­x!O8\<@DHLPTX'h'd`\XTPLHD!!!!!D>>!( !0!* |O!`oD!s&R&D*  $|DR&!d|Ds&R&!!x>>!( !0!* R&xDR&> @*I *#jpV* |'! `!(!0!8 |!o @!|'!(!0!8 I!@ !@q>s&>!( !0|! &: ! J @#kx|'! `!(!8 |!(@!xQ ! `#y! @xQ !HPIdDHLPTX\`''&p+p!8!! !($ * ( $("   '$*p !٬ $ I$'@$! 0','<'8'b 4'@@4: $@4 <,<80W  $<8r  $@''@$! 0','<'8'b 4'@@$4 <,<80  $<8"  $@''$PX('!ϭ!  @' ϭ<'TL'H'b D'X@$D P<PLH@Y  TPLH  !8`T('P{ $P''X@4,(!!D<80H! !*& H\ $ $&>>&!( !0A( !*c 51&!`21&&* & H*  $&*2 1&H`#/8D@<840,(H''D@<840,($T!!!!!\X!\O! !!(XH!0!H*!8` @TK1&*+ &D$(,048<@H''4hɌˌJ%À`k%@΀4 @h#xi!( !0!8I 4؀ h#H!(!0!8I v4`! @ `! @$*I ̌ ! @Ό! @!(`d" \d\* <d\* @<@h#`!(@!0!8I J4*I *h ! h#hH!(!0!8\I X\Xh#pe!0!8I 04! !( d\`* X`X" Td\" H`X* PPT!@@ Hh#xe!0!8I LLH 4h#H!(!0!8I 4h'' *e!@!P #H$ #0C! CT !(G $ $!pJ!  #0jT !(J $ #C!b!  '',($ 8!!: ! !@*q ! `V !0 8!8! r!(1V #0 !Hr#P1! S!(lV #0! `V !0` ! s#0#V !( 8 !H(!P1!8! r#(KV #0:  ,($ 0'',048< $048< $$048< 8$,0'!@+*E& !8*g *e#(!xe!E*e * *e*e * !H#H&* !PH#XF*k  6*6!@ #!($%* $* !H(!("$%* $! FF#!$!0$* !!($$* $!&J $$B$!'4!8!0 @! $b$@c$$,: 0,0! @Q $$,!pF40'! !D $c$DB$!`'40,($ !!!!$ $d*P !!>>!( !0!$1&*P !@!!@4 $(,08''<840,($ !*!!! ! $!   !(`U&L&d'& !(@!B*  T $ Ps&!`/s&*o !`P $9*y !   !(`U&L&d'& !(@!B* #@B  $ Ts&)s&*i ! TS<840,($ @'!!@'4` $a< p` $a< x\xQ H<: D$H@Q ! @<`8@4\<'!0`TW PXTP@! @<`! `\!(!0`D D: @@4H''TPLHD@<840`!!!!!D $ $>>!(  !0!b !">!s&>>!(  !0!"s&DR&`! $ $: d&`\!@ \D!( !0!8h !!">! &>>!(  !0H!"&DR&\!P3@psTPLHD@<840\`'x'0!TP!LHD@<84xQ ! : D$!@!3!" $ $ $h'&&!(`!0h A( !@! !(W !0@!0VR&!p8R&1&s& X!BR&1&BR&1&s&"@@#@B(TPLHD@<840'* !!!!`* !!!!`p'D@<8!tb8rHNLO!<Y  X"LE  ! @PHX)! @  P(X$!@4  !(@: ! P& @ X$   X$     0%X8!x#P#X*\+l'@ h'@ ! @ !(@L.Xh!x#Hl0%l#P\*4&. ! @) !0@4+,#hl! @` $a< pC!xa!`!$C@#H`)) "h9  #`Kp, +  \r  ! @XLE\  \PXPX4  X: \ !(#0  \9t9\  l*t l  $d+ t-p8x,|-8, $2 ! @/!@p! @ !(`X(p ! @X) "p! @  $p $A$X"! @ Y$!(`G  G$ $<(*$! ^? !0D8<@''TPL $8!t$HOLX!<JX\,d((T  LLXPf$PY@E `h$!0@  &h$Df  `W !(@ !hLr  #04  !(@: d8";B,@!@#;c,l2 \l@l  $l $A l%B ll``$  #!X*h#x" @|*x'l'''  l$\K`(`p  `#(#0%   #(L#0l  ptK##X!`+|x #("  #0|t#Px+|xt'''  p-t|xp-h't/'''  `8 ! @ $A< #(y  h!  #(h'!(@6 ' ; `8 T@ $A< @!b*X#8+ !H!() T͍#@!H!@`!0  #(8!H*#hY!8`! 2 #(!H!8` !  #(!Mh9Yl/ o  ! T9 W  !@  ''!p#8  #(o''!8`  #0+'''  : / !0@  #( #x+''  ' #: #(r  #0B     : h%l'p9t+tx/||,x.d8@ !X'#o !0&W  !(@ !(@ !  #0  !XY #(o* <$! ^? !0L TLP''($!,<|x<'4'8'  pht<'4'8'  X<8r  0X  (<840<#XI#hDH$! @'@^? L0: ,(P''40,X8э$X`! @|xX'P'T'  pht X'P'T'  `XTr  XPL!   !8@L: `JB$ @KEF G!  EF  ! `% <$! ^? !0L`  $( <<@DH$! ^? <'4,0h'$ A*!!xج* !*y Ȍ!H!P"#XCˬ!h!xn#'8<40,(<*!LHD@X\6!$! ! $ $ $! `  !( &@&VW* !!^* $!!Lfdg !(!X1&/* / !0@Go x't'#8+ !H#P7@! #`!8  !0: ! : ! \<@DHLPTX'h'TPLHD@<840t!!!! u$! '!0!(@/ !8!0Q,!! `E0 !(; !@!  ! @!W0 ! ! @!(!0`!8@g* *P !@! @. ! @0 !(0 !(@! `!(E0 !0@!@. ! @*; T. ! @!@! `!(E0 !0@P$H(d0 !(I!@1&!t! !0`!8@g* k T. ! @* T. ! @!@! !(@/ F$! `!(E0 !0P $h,d0 !(M!@1&T048<@DHLP'@'\XTPLH<6y$!h(0 !(`!@*bB B$A$e$p  pP*Q * *R*T **!`* !&! 0 $@!@B$A$  !(`PQ *  R*T   !(` $As&s&``!$KaLE0 !0`!@*n !   e$ $A !`B E$䍣0 !@!(`r  !0 !(`r  !0 '>/ '#3''!HH!Kp''#8Y+ #@0 !( j@yc!*cK *q ! !0`E0 N$* !@! ! '!(`'>/ #''#8- q#! : #s! !(@! @Q !0 ''!8- ! @Q !0 : *J * '!(`>/ '''#8- 30 ! `0 !(@!@# b: #!9!(@Q ! @'!(>/ '''!0@!(-#8- Q ! @: !X*#s p-. : : \HLPTX'`'d`!!lh\XTPLH!u!ΎƎ$َ!0#$* l!8b 1@$ OG捼''- d#K!8$b @灠''- $ʮ 뮠d#!8$b @ &''- !ͮ!pb%@!tx!xy  dl!8$b @p'pb&* <<$P 譄$! x!og捼''- $pmljK1 `lg''- َ#H! `''#8 + pm9!tn!O+YQ&0dFǎ!(r0 01&i @AKAQ&0dFǎ!(r0 01&pm'* &灰''%- @Ǝ$ˎ!0l$ !8b @ ˎK!͎ǁ''!0- ɮꮠbB,lHLPTX\`dh'`'XPd`\TLHD@!!!A$B$!o ‚*^ !`$c5 `‚/-*^+ #!!X #" 9)-I/ bp`# t0 !(@''!8@+ pcB$A$ `d#xw* s&&d@DHLPTX\`''$>+f>( !@#p!B$' #P*J <@@ˀ l9-L@ Ā8(/ 0@0(­$(''LHD@<840,(l ><'- 8',@' !!!`bxc$@!* !!!!`* !!!!`'($!!, $ `!!P !(@@! 1&3&$, $(0''p#pp$ !x!!!#1!@0! 0 !(@H#H"H !P0K!@`$!  (''84!<<0,($d:&!(R'Q !8 P'@d'_$$M ҅'7@d'X$$M ҅'0@d'Q$$M ҅')@d'J$$M ҅'"@d'C$$M ҅'@<$ZM #XL!@a!`!$h -$M ҅'@)$ZM #O!@!!$p.$M ҅'@d'$$M ҅'@$%M ҅'@ $$ $M ҅'@$$$M ҅'@$$$M ҅'@$%M ҅'@d'$$M ҅'@$%M ҅'@$$$M ҅'@ $$ $M ҅'@$$$M ҅'@$%M ҅'@d'$$M ҅'@$%M ҅'@ $$ $M ҅'@$$$M ҅'@$$$M ҅'@$%M ҅'w@d'$$M ҅'@$%M ҅'@$$$M ҅'@ $$ $M ҅'@$|$$M ҅'@u$%M ҅'M@d'n$ZM M قEd'M Ad'$M ҅'@]$ZM ق! EM ҅'2@d'S$$M ҅'@L$ZM ق! EM ҅'!@d'B$$M ҅'@;$ZM ق! EM ҅'@d'1$$M ҅'@$*$$M ҅'@#$ZM ق! EM ҅'@d'$$M ҅'@$$$M ҅'@ $ZM ق! EM ҅'@d'$< $(,048'',HLp9o @!@Ll,H<'p$$, $a,! `Go <<@@LW,H<%'$$, $K,ҋ `@H<Ÿ $?@ $Ҍ@H<Ÿ 0$7@,: $@4'čDY 8'D @bH@48<T$Č  ,@ 4'`4'8'Y DD @bH@48<$ Ed$Č ,Hl,H''(l`dL $$dL $$: (l(''Go  '+' l! Œ$Aeb !(@ b !( ''<84dlT'HEL'P'`$N D'@!@P!(N !0 @!@ HH$b$a$aL`<B$`<%L'$$, $`a <T "`XA( A( X`  ! !@!!!(`P LL@! `: #($c$&: ! `!xQ ! +F !Q !($xQ ! : D$!("DQ $!, $(P''!( xQ ! : D$ !8@! @ $ $C$$$` '!'d$ `)P ! @@<@<@ <)%,9'!%@:0 $2!XQd $$2 $4PPb @l-  $m(!ӂ'bӂ'b$xDPb@y $h!&b $jD $1&+3 &@i !(@!4 $(,0@''4X` $Õ!0a4aό! `،! `Vd UVEUy00!@@0 !0!D!H* K`!0lc$c0+e !H+  Mp!0hb @o- $x!ٌYf $i$<P$S H'XN. P<F@$&pŒ@ٍNp$مp${/ tt$!@`كb @!0.O1!$!!0@!0@<6'9'S'XTtT' $St$$$p p p"! "! % t<`d9t t$ p ϕp p" ! "! % t <`dt t$ $%p pp p ϕp p" ! "! d tt$ $ 4T$&p-J !-  $G  $! 'A 䌸 ttE0 PPt$@!@$$Am0o0m0$ @A A,  $   $o0  A,  $   $  $ $$ Ax @x!0$ !$!*f #A!@!$C!Ȃ!pp   !x+" p !n+ ppx -p@h!x-!p!!h@p!Ȯ x 줼pp! !x"  #h#p##/ 'p"ٕ  @!h8!p!!X +C @X !0`!0@!""!hH!p#xd#@#x#h!x*Bp !h!!`" $t! @ t¨ p''! Ҷ ! $Ҷ ! @<-$> ! @ ! @ !  ''<!@ `f PP@ x !Px !p!"@#x !p!+ !!P@!P`3X$X$$$ !`|X!`N!` $!`$ ! ##p #x#L!p!xL `CDf PPDC @ "#h!!$Ch $A$A %x!h$N% $L#Y#Bc$a!`!$C!oL !hmJ$#@c0@````XLXٍ$L$$$ PDCH[ CPDH$$$*K K%K%K%B%B%B%%%%LL$L$  $c0```ō`X$XPDG HPDH O IE#x @c0  $ @@````XčLX/L $(PDH^ PDH )<%<#@<#c0````X$Xٍ$$LG <P''4$A!H$WA.‘B0@`%/`@X8"9X*D"&' +@@#`h"-$#px/8$!@[ 849! $,*@$+l1X.č/XY 88 $ !88$49 Č@D HHE0Č &&HD@A($ !@@$$A$Ay0o0$ @A A,  $ ؤ ¤Ðy0   A,  $Ð ̤Ð ¤ $ˠ̀ΐ Ô ” ϔ! b+  8  Ĥٔ! b+$  ,Ĥˀ ` -  "/"" ٔ ̔˔Δ!hؔxٔ˔!x!`!h@p ! ؤ ٔ  $ Ȥ $7"˔`ϔ͔@pٔ˔ Ô$!7!`xΔ͔!+C !(! `! @@!Ș"٤"̔"Ȥt+tό oh-hΌ8ٌ % $7@HҶ ! @$Ҷ H¨ H@Ő+$ π - $74H @H@@8ؠ Ô 99#x̔”ϔΔ@X ! k!h$!(.!8@8 #@!!$C@!A ¤#@!!$C@!H+b ¤ä”9"!Ha ä!H+b ¤ä€,L 7`π͌1`Čٌ`$ ! 7@''!8pŒ@َOp$مp${/ !@`كb @!-X3 !$!!@!`/o !  ''$X!@p!H@َO p$مp$P{/ TPT!@`كb @! -X3 !$!! @! X! 2o !( $ *$   l1``č)X!  PP x!  PP  $A!  PP $a! !(!0 PPX[$ pŒ@َOp$مp${/ PP!@`كb @! .X3 !$!! @!  $@D  XLxO# MX#p/#X#`x%DD"OxE!XD#p!e@`#hJ#Ȭl#p/!`!Ȃ!x#BX!pF X $ M"L$"Y4p'$$x$!$$z0'!8 $t'V $$ , $ !($$  '!' @$$$ '' @$$$ ''$ $$@$ $bnB0%NB0c$D00'!$1 $DX"0% 0B$0!`1$$$',!!@ d$ !(0 4 04$d$$! !(0V $0$8!!!(''$ !@$YXB%c0i0R$  `!B$+C$$ !B$0@ <0R 0<!(,V ! , !$ 0'%b0',( @D$: 04! @ $@  8@( <8<2V !0@42 $,4@''4l\!HS!ly!hxQ T@@D*D8 D/#D2|` $;T$$*( !!!!Yh(&$&*B$ c$ ! @!($J $!@! @!($J !0!PI!XP+`! @$J !(,#h &* !D!!!!!No&$&*c$ B$# ! @ ! @!($J !0|Y ! @!@Y `! @$J !(|Y ! @ !P#*&'t!DAL0%D0%D!!!!!NoXy&$&*c$ B$- ! @! @!(!!$C0^ |Y ! @!PI `! @!(!!$C0^ |Y ! @ !`ca,&* !\D-!WH$!! Hf !(`P@!@!$! Hf !(`H@!0@R@!(!x!! x$$c$$3 !* ! # H  H!(_ !0|Y ! @!XJ  `H_ !(|Y ! @ !h-!* !D $(,048<@p'('HLl$A$q !($hALc#!`9-~b+@b+@$'PD y@$,E p' $m'eA( : ! @!P@ 7l!PBJ%X@!X! $Hf @!@@#PB@!(G0 !0!E! %$c$$l!E! %$yc$n$mo!Xb*x !H"*l!X!HY@)%.k%N J%*m )%lC!HO)%!X",BLk%Cp)%J%*n)% J%W`-OPx 37$rnxix ! xyworo`!Ȃ%l'$2 r'rx$|o~l wm!0x' ,xhB` !0, /C`,` J ƍ_ 8hE -Cpa _  b l@$,E p'l L: ! LH'* !p!pp!O* b$c$gB$$* !p!pp!O* b$c$x$B$!p'|xp*!!tlhX !x!xx!"*8f! !(!8 $ (m.!xo)R&*# &!(!  !0@ ' ! !(@!0@$(,04 8@b!Bb * xbhlptx|'p'|xp*!!tlhX !x!xx!"*8f! !(!8 $ (m.!xo)R&*# &!(!  !0@ ' ! !(@!0@$(,04 8@b#Bb *L xbhlptx|''*d!@!C 0||x!0!8`pl4 $(, 0||x!0`!8pl4 $(,' 0|"pl#*B$!dh'0'|xtplh@$Xx@!H*Kg o Ny!%'$2 'K$JLo w O' $( 4!Q (G2)'! !(@ !0! !(!0@$,048  ( @!* ! hlptx|''`<`$a$aX&\X- \ȄPT!P #`K̤P̈́TCx!C@#HɤXK-f v \̈́PT!ȯ#@8Ȥ\@<hi <PT*K $LNd!h!+ $x$ $!0lK !8<@'h'pldX!!!!th`\TP1N! @!(' 'GO !! @!( !0)`'(! '!8!( { $'' $,($! !(!8  u! p! !(!0!8 G h!Bxc!!0Ӄy  ! @!(` 0Ӄ! @!(`Z 0Ӄ0Ӆ ! @0Ӆ! @ !&@C0'(! !('!8 { $0Ӄ''($! !(!8 , !  K!! !(!0!8@ G 1&Bh +- s&! !(d !0tPTX\`dhlp''ptx|\,0 $ (\`''ptx|\ $,0 $ (\`''x|d, $( 0dh''ptdx |l ! @l hhptx|, $( 0h dp''$(  , ,:  ''$  ''0<x!bd@!@@% : ,, b<!H!* ! * !kl%l0''(B!0$ : ,, b!pFo!dB('@H*10%`Kl('' !D@<$!!!840,(: $N!@15XYW(3H @XM*1Y l11%xO@ L$$$$@ ! Q0sN0tO0"u$vN0- D&$$!(PV !0!.O0- $$$!pS!.JY0H (1K1%h M: ! @ !!. $$$!`!+ !@D $(,048<@H''X<!\D@8$TPLH$(!!!: $O@1XY! (3H0!(@  $  @@!!Ȏ!2! $$P !(@e @P !(@$e @%!& f! *!$W @!s&*m R&×B&+& &$< $(,048@'',!40xpdf ! @!1 t'BH t'!t' !(6@6t`'_'p'o' d'ti ^^p!p! ! HLHH d@P !( @@$mc$H: xph t'@dtb'_'p'o' h's@p-bpP !( (@bb`phd! h S@hph: ! h d: ! d : !  t: ! ti b$b`*h1 #8h/!($! hd!EKll``!0`$B$c$$ti d: h: p: !  : ! 0$$* $h: tb'_'p'o' h'@ph: ! h d: ! d : !  t: ! ti d: !4,0x'',($ !A( !A( $p&d1 d: !@: qR&*N &$, $(0''  $$ !" % ''$48! @D$: 00,fdTf !(@0,n!xe 84y@!H"jK%k,: $0''$0!@  440 $!"*%8% C*b $  440p!)'$ 440` !xL%$(''LHD@<840,(`[ B>`[!@['`'d'և!!!@`!ba( !  !(! !(`!0!8M ! !(" !01&!@6&B y$+ !  !(`3a( !  !(  % C'B+# [d' `' $`h!p­c$`!  !(Ld(,048<@DH''!8 <e$ '',( !L<&JD &DPD'T8@0M 80" D'@`D': $@!@D'A!`aKkAa K kAa< 3) ,80  $< ,(X''G$E$<$! `@ &F0!+8 @!(! @: XX!@b ^$<A$oA$A,S $!@Y !*% !hJT $%!O6 % !XIj %!N(', $$$!HS !`#!hKc$+f% z,T $!X5! % !PIL X $%!N('!`H M% !xM'X, $$$!@S !Xi!PLI c$+f% E,b$ A)$!X/ %7 @ ( $!PIL %,+^,[$!O8 %! S$!`I M% !MP $('!HH6 % !pJ͡'!XYw ,% , $$$\!Pf!B+o, l'M!@: ! !@l'!(@c$$*y $!@D $(,048<@''40LHD@<8,(!(!G!] t'C@l'h'g'f'td'`'!8!0 !(~$0TA," @ $x@<> $@<> $@<> $H<$@<$(2= $x@<($2= $@<($2= $@<($2= $$<@$atp,! ` !( @tlS <%M$B$8s&\l !t&xύR&+ !8p% ! ` @l\$B$Y(l8s&\%! ! ` @\l$I+$L%8s&l\% ! `@ l\lͥ/\l8s&$'l($b@% ! `@ $bs&c% ! `@ $cs&c% ! `@ $cs&b@% ! `@ $bs&clblH<%\(\) c`lb@ $ l $͡$%s&l9$2!H"!@H +1`!&C!`E ! `@$s&"!F@JL1!&C!9`E ! `4@$1s&"!@M1!&C!`E ! `@$s&H"!@Y( 1 !&C!`E ! `@$s&l!@lH <`k% $KL8 $F$$M N OXb lcl\I+\ls&$%l-$p% ! ` @\l8s&9$%l\\%! ! ` @\l$I+$L%8s&l\d% ! `@ l\l.\l8s&$/'l($p% ! ` @\l8s&i*$l%l\t% ! ` @lS<@'\$%98s&l\d($A% ! `@s&% ! `@s&% ! `@s&x)$ x+t*#`t !pXЍpŒ@ٙM-p$م{/ p$!@`كb @!.O1!$!!@!`pŒ@ىK+p$م{/ p$!@`كb @!.L1@!$!!@!`pŒ@٘Np$م{/ p$!@`كb @!/Y-3!$!!@!`pŒ@ُHp$م{/ p$!@`كb @!/I+1`!$!!@!m`pŒ@ٌJp$م{/ p$!@`كb @!0X3!$!!@!I`pŒ@ٙM-p$م{/ p$!@`كb @!0O1!$!!@!%`pŒ@ىK+p$م{/ p$!@`كb @!-L@1@!$!!@!`tx8t.t9t- tp/! ` !(@ts&t&x + x% ! `A@d>s&x% ! `@s&x+"`!t,!PPpŒ@٘Np$م{/ p$!@`كb @!.Y-3!$!!@!`pŒ@ُHp$م{/ p$!@`كb @!.I+1`!$!!@!`pŒ@ٌJp$م{/ p$!@`كb @!/X3!$!!@!`pŒ@ٙM-p$م{/ p$!@`كb @!/O1!$!!@!m`pŒ@ىK+p$م{/ p$!@`كb @!0L1@!$!!@!I`pŒ@٘Np$م{/ p$!@`كb @!0Y-3!$!!@!%`pŒ@ُHp$م{/ p$!@`كb @!-I@+1`!$!!@!`tx, t* t8t. tp9! ` !(@ts&t&xR&+ % ! `@s&% ! `@s&% ! `@ds&dhll $ $il*@$x\l$.-$('\ /ll\ $LHD@<8px''NX!$!dϑ$G$GG$G'$ $n!P!@$!H$$xdGHk$;X$$9$$@l@a( !  !(`! 'Q $/l$A$\*h !  !(` ! %%Q $l$ A!  !(` $ ! $Q $l$ A!  !(`\! $Q l*m !  !(` $lp!*x !  !(`$ x''8!<\`d= ! =@<dN\`d ! 2<! ,@! @xQ LD! !@! @xQ HD! : $LPQ ! @PDHQ ! P  z !(@P: H: L: <8X''$ ΀!!!8/8"Y( 1 !&C!`"*@x++ d,H-x..x//! !( p !0D$0@$ِ (39$pŒ@ىJ*p$م{/ p$!@`كb @!0Kl1!$!!@! ` %t !  $ΐ 1$ ('X'$40OGx،$| @! @@x$1y&pŒ@ىJ*p$مp${/ !@`كb @!-K l1!$!!@! ` $! !0 !8 ''8!<\`dM~ ! L@1b!@A$@n1(x! `!(!0 !8($A$ A0d(*,04 @(pŒ@ًLlp$مp${/ ((!@`كb @!-M1!$!!@! `,,04. ! $,04 ! $(''``tnύ` `0! `!(!0 !8 ''$PT!HpŒ@ُXp$مp${/ XX!@`كb @!,Y*3@!$!!@!A`(7pŒ@ًLl p$مp$DH{/ XDHX!@`كb @!-M 1!$!!@! `tF %! ? P'@(7pŒ@يKK p$مp$8<{/ X8<X!@`كb @!-L 1!$!!@! `t%! ? P'X''L$@M1+,HFHBpb@٘Y pe$مpd$8D<{/ 48D<4!(@م @! ,Kl1!$!! @! @M @<D! !( $D<a: C`X Q ! @"M@! @YIY! @`D0D<4l!(!0 !8D<4>B$A$6AMpb@َO pe$مpd$D{/ <D<!(@م @! -X 3 !$!! @! ! !( <<! @G <<  ! @<$$> ! ('' <`d΍  ;  '',DHL321Ì!89`!@fpŒ@َO p$مp$H{/ @H@!@`كb @!.X3 !$!!@!`$>* A<,$@H  ! H@ a <@H,$  ! H@e  <0,$  ! !$<,$  ! 0  ! Dύ!0 TP>$A$yA$ #*Ct $ !*Yn $$*Ci $"!P(*Jb  $@D8H4H)U $pŒ@٘Yp$مp${/ PP!@`كb @! .I*1@!$!! @!   ! @ ! @ !  ''0!0(!@! 0$𧅏 $('x''!%(o!x(3Xi$jXKd: D('!0 !8!(!0m !8''$!ϑ1``"@$`$A$ AbL$`$B $ "@#H#P%t  !0$(''!ϑ1``"-@$A$A! k  ! #! $+  ($(k  !   !   ! t* @  ! @ ! xl  '',!X!  H'X4@, no(f,f%,xB0@`ey`%@XhLiX*DLPTHG ,X''$!P!H!8b!@$Ao  t +, $$  b$$B `x$!CxxH0@` x  oxxn#hlx#Ȯ#x,#h%D"ydxe#`#!D#x!h@p J #|#,t!!`"Bh!!x F n$ y"l$"x4p''$ @$$x5!@Y! D(!( !0xE!!tI!P0DK0`L0!&!`D!( !0xE1&+% &Nϑ1XY#HX #Y ! `@J$$XA@K$ (''t!(ύ``! `  B0@``#@XX*DDd !(` ''40TX!ϑ 1X/ ! <;9'<<9$:$! @4'0 BT$A$ AHH{/ 6,@D0.>H6<!@`كb @.X3 !$!!`!z@:.$>ϑt:8*$ 8"$#x.#' $#@p#x 9!!p !!X8"!x!\ \ $:! $#O@p#x. 8!X!p$ !!X"!x!\ \ :*y  #x! !p*!X\ \ :! .!xN! 9!pY!x ! !X.\ \ :8*o $:# !x.%* , 8"@8>Y"/#pD#"# #.B$@8#x!.'$$@'X'LH!8N!|! Z M~ xtx㍌ `!(tX!8$+ B$t"DF$Ɍx|@ʀ$XC l5@̠t!t)0@ $XC@ p̀1! C GΌ‘B0@`Ōό`@X،ٌX)$Dd (Kl"L |‘B0@``@XX)$Dd 3`||1@BpL1*NƍpÌ`ُxp$م{/ p$!(@م @! -Y )3 !$!! @! | !( `L $& pb@ٌMpe$م{/ pd$!(@م @! ,N1!$!! @! <|n9$!(!0!8   j:A$A$Axd$  $  ! t;9 !(+3`X % XMm ! t $! $<$!8Q >$!0   ! $>o,@x3' ki*1@Xm! lXō! m t$$<$!8Q $@y$X!@kt;9 $ $/ LP)Lpb@ٍLpe$م{/ pd$!(@م @! -N1!$!! @! ! !( $LH''!@N!8!H@3 ``C`$*Kl1`#-`7`1$ج ججy0 j0 " j0@k0 """k0` $"$r!,l0o0$,0o0 k0,*7,2k0 `o0,5,4o0 k0, *7,6k0`, 5,8t/ 7! ,'!0L HLH/@$x0y0y0 j0j0@l0 l0n0 " n0  $ #!$H' 'D@tЍZ @x-3 D/D)*1@! &! ! 1@Kcc0``DL`!``EM``XNčOXR \'$!'O ! D>$ A$  $H$$  $  ! !(;9 !0 1XōX%m !  $! $<$!8Q  Kl1X $Xč$Y !0$!( !0! HP 0@> $! !    !bC` l>$A$A!( > $E$$d   ! !(;9 !0)3 X E Xlm !  $! $<$!8Q ϑ1X$$ X*D$Y !0X$!0   ! $> +a@ 1&ϑ1X%!  X*E! m  $$<$!8Q $@ $h@ $;9 !0 !( $! $;9 !0!(!0!8 >$!ݼ !( D@'',(!ϑ 1X/ ! , H Kl1X XN !0@Ñc0````XX(e H  ! <t$! ^? H',(P''$ ,tЍ !@$$ (7@ !  $*!( @, ! x+$a,&,L ! > $$,C ! $ ('',tύ``tx$! `@Y$@! 5@I,. $$, ('x'!ϑ1Xy$hX $e 0@!jKl1Xm('nXύ('e ($!y( 1 `d8j`D8!$!''4tpx|M~ !(pdP \@4\4p`$4t"HpÌ`يkKp$مp${/ hh!@`كb @!,L1!$!!@! `xp E$F hhVH4pÌ`َop$مp${/ hh!@`كb @!,X3 !$!!@!&`! M hh*@T'! !(!0V' hxV(bh*J p !`K+L p,bT*M p"!x+O 4pd;9 $\x. 4p'',PTX\!p!@ύ 3  * K1`-pŒ@ٌMp$مp${/ LL!@`كb @!-N 1!$!!@!`T!  !0,,tD'*C LDL>"$A!8`'k$/A$fAD*FpŒ@ًLl p$مp$H{/ LHL!@`كb @!-M 1!$!!@!:`DpŒ@٘Y p$مp$H{/ LHL!@`كb @!-I *1@!$!!@!`t Dύohg!@ PTX\  T T*X\ @! T,1f ! ,P''4!8(,0!p! )f ((@t$>l&pŒ@ىJ* p$مp$({/ $($!@`كb @! -K l1!$!! @! B>@MƍpÌ`ُx p$مp$({/ $($!@`كb @!-Y )3 !$!!@!`,! (M~ $$$ !0@Kd;9 ($@ $$h 5@MpŒ@٘Yp$مp${/ ((!@`كb @! -I *1@!$!! @! #!   ((l1XčXY ((,. (, ,. ! ('',!@!H\`dT! Z XX\M~ L\XT H! X)f TXT@,Qpb@ُXpd$مpd${/ TT! @ل @! -Y *3@!$!! @! +)' #pb@ًLlpd$مpd${/ TT! @ل @! -M 1!$!! @! y ,t/P'*C T\T5P$A$/APP\$&,'T  $T%@Pt*\DH TT@PPl1PXo HPX*DHY $=,P$>+A$*APpb@َKpd$مpd${/ TT! @ل @! -O 1!$!! @! PP!(P TTP*w@P\sP$A$mAP-1`X/8X$Գ T\LLdT#X+bP PP$>'P䍜  !(@PP!($  PM1PXKd HPX$HY $,P!   !(PʍKx1PXύ HP,XHY $,P$>BA$`I H,$ APPpx3HPH! $;9 TT#pb@ٙL,pd$مpd${/ TT! @ل @! -M 1@!$!! @! PT+\x`d ! TPPThύ\`,d ! TP$> A$T $K!( `TP$APPp1P\! C TTPT $ THݼ ,X'',tЍ5pŒ@ُXp$مp${/ $$!@`كb @!-Y(3!$!!@! `! x* @! xl  ! > $P ! @ !(`('' !$<@DZ ! <)f ,E@$x*<t$`<<(e$f,g  00@<! `H 00@<>x$<,(d* $t <dJ $<M~ !  !0@1XX$Y $$ 8''Z $$dN ''0!0(!@! 0$0e $(''!     '' \ ! P!(Ld N$ !$+ c$! ''4@HL$@X/ <;'<<<9$;$;$! @0 E4$A$$$A$A@!@X/ <;9'<<<9$;$;$! @0 !H@ ??@! @@X/ HL  ! @<"$> ! @< -$> ! @ ! @<0+$> ! >$A$I ! = !  &>?$$A$A! B X'I<$X8$!02 8! $!02 >'$T !# $!P !XBl@<+%LPPL'!T8S $8T\c$T(B$*h >$A$I $A$0 @$A$4 `$x ! Hx; $H>x $A$AP: T: >$ A$ $: >$A$0$A,0,: ,(`''ϑ1; $ ''$(8 ,(,r (,r $(''(!pp1ٍ >Q((p&KF(ːl1F(pŒ@ٍOp$مp${/ $$!@`كb @!.X3!$!!@!"`((&pŒ@وI p$مp${/ $$!@`كb @!,JK1`!$!!@!`((pŒ@ٍOp$مp${/ $$!@`كb @!/X3!$!!@!`((&pŒ@وI p$مp${/ $$!@`كb @!.JK1`!$!!@!`((0(pŒ@ُXp$مp${/ $$!@`كb @!.N1 !$!!@!`((pŒ@ىJ*p$مp${/ $$!@`كb @!,Kl1!$!!@!X`((pŒ@ُXp$مp${/ $$!@`كb @!/N1 !$!!@!0`((pŒ@ىJ*p$مp${/ $$!@`كb @!.K@l1!$!!@!`<\<$!  $$(ϐ1F觙'"pŒ@وI p$مp${/ $$!@`كb @!,JK1`!$!!@!`+(pŒ@ُXp$مp${/ $$!@`كb @!,N1 !$!!@!`+(&pŒ@يKKp$مp${/ $$!@`كb @!/L1!$!!@!`0+(pŒ@َYp$مp${/ $$!@`كb @!/H 1 !$!!@!c`+B(fpŒ@ٌMp$مp${/ $$!@`كb @!.O1!$!!@!5`𧎏((&pŒ@وI p$مp${/ $$!@`كb @!.JK1`!$!!@!`<<$!  $$P$|( $($  ($x t !yc$( xB$+I pK1,`pŒ@ٍOp$مp${/ $$!@`كb @!-X 3!$!!@!` ! (''$!H/&ؐ3= >$A$A$5ApŒ@يKK p$مp$,{/ 0,0!@`كb @!-L1!$!!@!`0/ I<$! $!02 00!  $0'X'D@<8xt!!0"!0!&!Xx$&Y@1&x*&+* lDe0!&!Ll$&M@cD=C$$?B$ A$a?NxOtP!ؐ3 !&!`pŒ@ىJ*p$م{/ p$!(@م @!-Kl1!$!!@!`&pŒ@ىJ*p$م{/ p$!(@م @!-Kl1!$!!@!`7? ŕA? > _pŒ@٘Yp$م{/ p$!(@م @!/I*1@!$!!@!'` fpŒ@ٌMp$م{/ p$!@`كb @!,N1!$!!@!`$') Kly 1&x&+.% 0t ! @! @'g ' X"I)! @p KK $xp"N! @pz5p! @ p'! @!(nk !0NB@JELF! @ !8@Y"B0@`CI`#(`H$@`EK`e@XJCFLXÍFG M$"O$ ! `[  Y"IK! @JYLI NKD8<@'',(|>$k!hgj'!@x! tbO3 !0&F!0$ $+ c$!@@!  Kl1!0&!0 ! 1 ! @! @L ! j'g h'j h"! L j) $TLh" l! LV5L!  L'! !(nk !0>|<( J<%!(|$! <2 !0| $LO$5K! ͭ,ϭG$!0H  #pb@ٙX8pe$م{/ pd$!(@م @!0-L 1`!$!!0@!0ql3,B0@`` -H lBB0@``ō@X&X8  ! ,(x'x'<840,o!OxxtqC0!!`$" _ xh&+ 1& $o<j<lLCm>n$@<%P<x$Ttqoxh! P'$!(@S $xi&+  1&kLl<>m$$o<o,048'',($ x??!&+e lB$A$A$AxxJ 5*xxK/mxN*xX%xH x=J=KxMxBOBxAYA (xI*xK;m,xANA0t ! @GB @HY  Hhj @HI j"Jh @! @HL! @jh! @!(nk !0,! @j'g h'j! @ Kh!(!0nk "M, $(x''$ h$&+?>!^A!x  @ <+J%D ! 1 H@! @D'S $hhvd $@hh؍ hN ! 1 ! L ! @h/!0@ $9ppII"p@ ! ! ; !(p ! ! ; $p00 $p!xQ !@!: d$0Q ! @0I @! ; $p0dp: peeDM$6bl2p$$x5ph$!R!I/ODT"! @!P8!$ *1@``c`$%,& T"R&*B &Il(Dm!1XcxXz ! `Ty!@ !Ph$e!H$,f $ ʻ $TkR&*K &D48<@H''@<5%,($ <!@x!@!<'tX!$!(`S $xB1&+" &, $(H'',($\dD!!$\ (/><9$  ! >(>< $ !0@<)< " $ !0@* > $a\F,F<4:$  ! $F\/(<:$  ! 觉  *>0D$A$$-$ $A<:$  ! $.> $4$,(! ( !(>$A$A$ A\\/  $ D\+l<;$  ! >$ A$\F.F<<$  ! >F$A$(A$P$PT/T $T&!!P*! !hB@H 0H0@c$fB$P$: ?+ ! >$A! @$A! m' !(D%`bD!  ( !(D%pD(D&(+%H @D> $A! ') ! ! !(nk !0,D$(X'H'!4 ! @A!nϑ1Xy$hX $' '4 @,$!0K1`0'Q '10'Q '10'Q '0'Q ',Q 0'xQ 0': D$! @Q 0'!@''$ $F觏$$!\$$= $= ? @ $? 4`Ӆr ! 0!n$Po$Tc$T`!Peb$Xb : 44PbTrT`@!!2 ! `1&2& ,,yPi((, $(8''$ $$!\$$=$=? $? @<8$  !  4a`Ӆr ! 0!! * '@0$A$ A 4A 4 a  4 $ 4$?4 !0@?=4 !0@=> $ !0@H:>H$>A$2ApŒ@ٙH(p$م{/ p$H!@`كb @!-I *1@!$!!@!`l<9$  ! >< $ !0@<" $ !0@ $ @@$$x5@@$$@! 5@ @ $$XBl5@ @ $$p@@$p$$$@!pp @$P$@ p p $$p$4$`b`lp @ a! $!0$L  "  4 $N, ( JL> $a(&$& ,&@<;$  !   xQ : D$ Q ! @   >$ $?$A$* ! $A${+ ! $A$+ !  $A-, ! , ! $$?HPT !(>$!N ! >N ! >.4 &pŒ@يKKp$م{/ p$!@`كb @!-L1!$!!@!`4N@40H''PTX\!8ϑ1 pŒ@وI p$مp${/ TT!@`كb @!-JK1`!$!!@! `pŒ@٘Yp$مp${/ TT!@`كb @!-H 1 !$!!@! ` KZpŒ@٘Yp$مp${/ TT!@`كb @!/H 1 !$!!@!'`! pŒ@يKKp$مp${/ TT!@`كb @!,L1!$!!@!`! !(@'y TTBD8C`H P'',T\ΌȌϑ!H1o!" F #g$ x l% L" Fx+ S Ctx! * $$$f! `t!!Xl!ht!x $+! ` fft`!h.! 0 /4"86$98+`h# XX0-4 / 6"98$,l. $ ͥ$!,P'' , !`!X!!P@< &%$ $ '!@ <6'%J%mhp '!@<:!'xJ%$yh '!@<5%oJ%x`!0 ' !-A$aN+J%c$B$ n $Ax '!@<'9'ybJ%$A$ A !H1@!@FpÌ`ٍn p$مp$ {/  ! @ل @!-O 1!$!!@!`!@!@pb@ٙM-pd$مpd$ {/  ! @ل @!.N1!$!!@!W`>$A$A$OAP!0J!8L!h'Ípb@ُXpd$مpd$8{/ 8 ! @ل @!-Y -3!$!!@!`L!xXY P $+ $E `!0x ' !A$aY+)%c$B$ y'h !<$%)%nbx !<:')%xb ! $!!( !x! @!tCpll!`x$+ B$! '',($ !pb@َOpd$م{/ pd$! @ل @!.X3 !$!!@!@`!>$<!! 6!x!1@!t!`pCpb@ٍNpd$م{/ pd$! @ل @!,O1!$!!@!`!@xy1&+9 &!, $(0''$$/ $(''$$/ $(''$$/ $(''$ L!pŒ@َOp$م{/ p$!@`كb @!.X3 !$!!@!(`$>$A$"A$L$LB ! $A$> $ !@ <+J%L<@<'S $ $LG ! LH ! ! ; !($ H''D!8pŒ@َOp$مp${/ @@!@`كb @!.X3 !$!!@!)`>$A$#ADD! B @@$A>$ !@ <+J%D484'S $ D! G @@D @''4!8pŒ@َOp$مp${/ !@`كb @!.X3 !$!!@!`!\`>h$b!`! ''*!8pŒ@َOp$مp${/ !@`كb @!.X3 !$!!@!`!l! ''!P(! Z ,(,c@!H@FpŒ@َO p$مp$, {/ (, (!@`كb @!.X3 !$!!@!:`>K$6a$A$ A! @!(@!0!8,  (, (8$" "!p!x < %, % %8 ! $(8 ,,$( )P ! @(''$*!8pŒ@َOp$مp${/ !@`كb @!.X3 !$!!@!`$ ''*!8pŒ@َOp$مp${/ !@`كb @!.X3 !$!!@!`$$ ''Z $$`N ''A$A$lӎd$A$hӘ d8$Adӈd( ` D0\!0 !8TD! ;9 $TDݼ T8 TP !(T&pŒ@ىJ*p$م{/ p$T!@`كb @!-K l1!$!!@!`P` 0\!0 !8_TD;9 $Pt7 TDݼ QTP$>C!X&pŒ@يKKp$م{/ p$T!@`كb @!.L1!$!!@!`XD;9 $0T)\!0 !8Pt7 TDDݼ T0\l! !0 !8T$> mPP>‘b$A$P $ A!8P'!82!pŒ@ىJ*p$مp${/ LLT!@`كb @!-K l1!$!!@! `!@! t7 KK`!``,b,X''40,($D|4 H<N!@q!>O$moXp`ٙh(p$)م${/ p$! @ل @!-J K1`!$!!@!E` )&i*Cpb@ًLlpd$م{/ pd$! @ل @!-M 1!$!!@!`<<DH4 xG24$(,0@'Œ$A$A $A'$3  l! 3  ! @PP! P!  q@dPe$4PY( 1 XJK\l 8MXύ\8<PY( 1 XJK@LX@PO3 `HDI`*DLPKl1XNčOX: $$ $ $Pdhlpt8 4'@ $.A$,A$*A$=ApŒ@ٙH(p$م{/ p$`!@`كb @! -I *1@!$!! @! l1XčX J@>$7A$3 ! P ! @d $$@!@ XPD  !(XP`P  $!  !( ! P !(@ C$a$Sa4Lp `<ٍn< p$<م{/ p$!@`كb @!-Y (3!$!!@!)`4<@*K1!`! !(;9 !08m < $$<$!8Q 8$Y !0 ! >"$A$A$6A! pŒ@٘Y p$مp$,{/ (,(!@`كb @!-JK1`!$!!@!`! 0 I<$! $!02 ,,! R> !($(''rQ !( '!pӎ'8,I<<@De $8<@D4DT pӀ8M !(4e ,8'@PELC $p!OB$$B$$!',!@H@! Z DD@!H@$$7,XNuHTORT$ X'%<@T#xE0`dy`$P J0@k``dl`?! `@%9 <@<8@ 1XX%X*DX%\&H< 9 @@<X  l1XčX%XX%\&H< 9 @@<X \ T Hü ! ,H! $!0!8@<CQ @< Kl1X X%%XύX%%0\&%@ f <@<*3@X dX% XX%<I4 @<@ @T"T$$a$p1*pŒ@ٙH(p$م{/ p$!@`كb @! -I *1@!$!! @!  !  l1! &! DtDύ@$$(7@Dl'!(!0 n' n l'D!(!0 n'n l$ t<% %  %)P ! ! P !(!   !(L0*!0 @!8L$ a$1 ! K|l ! @L$a$@ 1! ! 4 !0L! rQ $x$@!(!t!@# X  X@x +$x*c$+ x+   @P l1XXčz Xpx! ;9 !(Xt!$6 xp$! $<$!8Q @ $ $XA@ 1XpX(pY $! P !( L$ aL0鍌!0 !8LH''!8pŒ!@@َO p$مp$ {/ $ $!@`كb @!,X3 !$!!@!)`pŒ@ىJ* p$مp$ {/ $ $!@`كb @!,Kl1!$!!@!`pŒ@َO p$مp$ {/ $ $!@`كb @!.X3 !$!!@!`$>".A$pŒ@يKK p$مp$ {/ $ $!@`كb @!,L1!$!!@!T`Q @$! $R> !@! R> !(U$A$A$<A$ ! $R> R> !(D! !( R> $ $pŒ@َO p$مp$ {/ $ $!@`كb @!,X3 !$!!@!`pŒ@ىJ* p$مp$ {/ $ $!@`كb @!/Kl1!$!!@!y`$pŒ@ٍN p$مp$ {/ $ $!@`كb @!/O1!$!!@!Q`$pŒ@ٙI) p$مp$ {/ $ $!@`كb @!.JK1`!$!!@!)`$pŒ@ٌM p$مp$ {/ $ $!@`كb @!.N1!$!!@! `$! $R> !@! R> !(cpŒ@٘Y p$مp$ {/ $ $!@`كb @!.I*1@!$!!@!;`>$A$ ! $R> R> !(-! !( R> $ $$A$ A$! $R> !@! R> !( `$! G $ $@! = !( ''($!!, nx!j!t!( 1 !&!S@! R> !(`pŒ@يKKp$م{/ p$!@`كb @,L1!$!!`!@= !(`)xpŒ@َOp$م{/ p$!@`كb @,X3 !$!!`!@= !(`xR&+H 1&, $(0''$t!@pŒ@َOp$مp${/ pp!@`كb @!,X3 !$!!@!`` &pŒ@يKKp$مp${/ pp!@`كb @!.L1!$!!@!%`t$>ϑttP $! $$A pp $P$A !8$A ! $t @P $! $!8A $A ! $pŒ@ٌMp$مp${/ pp!@`كb @!,N1!$!!@!``pŒ@ٙI)p$مp${/ pp!@`كb @!.JK1`!$!!@!%`t $>tt$! $$A pp$$A !8v$A ! r$t i $! $!8A b$A ! ^$pŒ@يKKp$مp${/ pp!@`كb @!/L1!$!!@!(`tpŒ@َOp$مp${/ pp!@`كb @!.X3 !$!!@!&`t P  $! $!8A ppX$xQ pp@$X! $@ !8$A ! $pŒ@ًLlp$مp${/ pp!@`كb @!/M1!$!!@!(`tpŒ@ُXp$مp${/ pp!@`كb @!.Y)3 !$!!@!&`t@  $! $!8A pp$xQ pp@$! $@ !8$A ! |$pŒ@ٌMp$مp${/ pp!@`كb @!.N1!$!!@!V`$>$A$A$t0H$xQ ppC@$0! $@ !8<$A ! 8$$4A! =1 ptp !@4* $ $! $$\A p\p`@ <#k%`4 ! ``'$S d$! A \\ `$m@<#%`d! ``'S $$p''$,PT!@!D844! `D'@'<' HH$+A,3 X $@ XKd@8'4' H8HP<4@%x<PTD@<! A ,H''H,<@D!@ $3 X D@ Xl@ 88@I0<=$  ! h,pŒ@ٍN p$مp$8{/ 383!@`كb @! .O1!$!! @! !8L*  Y$!(#((38: 44L83⬀P#PE<P !jK@ILD$$p ND OHHFX*'H`,D! C !( ,8''$ !pŒ@َOp$م{/ p$!@`كb @!.X3 !$!!@!`!@Q>,$G ! #K,^ )^ `!P!  M!8@h$O`h$ +08,4C ! 4,80+h$*Hm #jB$D0#! E$!$AB$Y$AYAgYP`#`` !E$0C$HD$`F$$A`B$M`$A`c$M`$A`$Manananaoaoao،،،9!,',J%&*Cj $ @''40,($ !@!=$*9 !p#pp!$O3 XHIX*G !  `0m s1%8 ! ! `@! 1&5&$4 $(,08'T! @PΌ!`c$*b $$'$ ,!ƍpŒ@ُXp$م{/ p$!@`كb @!-Y(3!$!!@!*`, &pŒ@يKKp$م{/ p$!@`كb @!-L1!$!!@!`,Э$ (''$ ,!]!>o$Z/,xpŒ@ٙH(p$م{/ p$! @ل @!-I *1@!$!!@!4`, p ,,> (-,Ípb@ُXpd$م{/ pd$! @ل @!-Y (3!$!!@!`,0$ (''40,($ >$!!A!TN!9!PO$!$!(`!0 !8TI1&*) &(4$A$A! @B D'D $ $!(`!0 !84$A4TL!!PM!(`!pύ!0䍗C TX1&*8 &4 $(,0H'',($ >$!!A!TN!;!PO!<(! !(`ݻ !0TI1&*) &(,$A$A! @B <'<K`! @!(`ݻ !0,$A,TL!!PM!(`!pύ!0C TX1&*8 &, $(@'',@DHLD! Z 8H)f 4D@,>$A$A! H DD@,>$A$A$4p$A$2A8pŒ@ٙH(p$مp${/ DD!@`كb @!-I *1@!$!!@! `! s  DD@|4:>$448ƍpŒ@ُXp$مp${/ DD!@`كb @!-Y (3!$!!@!`@8* @H@44HD ! 4,@''0,!!4($ !!(E ! @$x!t!&Đ0 !'#+`!`(#+!`m@!&#!e`pŒ@ٙH(p$م{/ p$!@`كb @,I*1@!$!!`!@"?@PQ$D !(7@+4p&pŒ@ٌMp$م{/ p$!@`كb @,N1!$!!`!@" @PQ$D !(@8xs&+y R&u!$4 $(,08''(!,$ 4! jB !0$A!@xN#xx!8pÌ`ٙi)p$م{/ p$! @ل @!.JK1`!$!!@!'`( 0 !'+ !(+ !`>$_A$]A!&!U@&Mpb@َOpd$م{/ pd$! @ل @!-X 3 !$!!@!`I*@Z ! @`K!`( 0 !'+`!`(+!` @!&!`@&-.ƍpÌ`ُxp$م{/ p$! @ل @!-Y)3 !$!!@!'`*FpÌ`ًllp$م{/ p$!@`كb @-M1!$!!`!,@/$> A$`$ $&$A$CAI tJC&`k1`&,pÌ`ٍnp$م{/ p$! @ل @!.O1!$!!@! `9`) &$P !(*FpÌ`ًllp$م{/ p$! @ل @!-M1!$!!@! `$4!0O!8 `48pÌ`ٙi)p$م{/ p$! @ل @!-JK1`!$!!@! `$4!0|L!8 04-pÌ`َop$م{/ p$! @ل @!.X3 !$!!@! `4$4!0I!8 41f $4! @jB !0$A!@!, $(0''$XT! N$XnPd : ( TfPbPx$!@Ti*%Tj 'T!!P@!8@ $T@c$*h @$T'!,($c pŒ@َOp$م{/ p$!@`كb @!.X3 !$!!@!@`!>$b$:B!T$($P *P-$+!pŒ@ًLlp$م{/ p$!@`كb @!.M1!! !!@!`!>bB!, $(0'' !$S!8,$>nppŒ@٘Yp$مp${/ 44!@`كb @!-H 1 !$!!@! ` @KKT ! e db @O@>d`G ! @$,; ! $ 0'7$2@Ñ o0+e0 !'+0!(+0! `!&!`q! @! @@# h0e0$'$@DpŒ@٘Yp$م{/ p$!@`كb @!-H 1 !$!!@!`@@*C <'<$>BbKl  b@<`@!@D<D !D$$  4@$!$$@''$@DpŒ@٘Yp$م{/ p$!@`كb @!-H 1 !$!!@!`@@*C <'<$>BbKl  b@<`@!@D<D !D$$  !8@$!$$@'',8(!#x2,<#0}Q !(820 @!@@<!  $ 4408*Cpb@ًLlpf$مpd${/ 44!0@نŒ @! -M 1!$!! @! 8:8 44881 ! '+0! (+0! $8p@ٙI)p$م{/ p$!@`كb @,JK1`!$!!`!@<8`0!(!0 !8<1f 8<M~ 8!0@o3 Xi$jXKdY $,8'' !$4Z ! , ! $&A! ,! *C L$4,! M~ H!0@(3X $ XKdY $4! 4 !0$! }Q !(41f 4M~ !  !0@1XX$Y $$ 0''$!,'4!(.'0 !04.(b0*O  !+Y ,b,*H "!P +J !(`!0I !8$`@tK!(`dJ $KJ !(`$0''0!4dhlZ ! dPM~ ! d)f L@4d($,  @dH ! @>$X'dP8X'! !(!0 Z'dZ("*Jm !  !`K+Lg ! ,"X*Ma ! "!x+O[ ! pb@ٙH(pf$م{/ pd$!0@نŒ @!-J K1`! $! !!.`d>$)A$(Ad -1XXčz !0@3 XL XKcL! `f $dZXI ! 34! *C T'T T`@dtI-TdKJ ! 4TdJ 4ϑ1X#LX CL! `Y $40`''(!,DHLM~ ! !0@ϑ1X$$X $$Y 4D)f @,D$,  $@DH ! @,> $AD@ l1,D` $ ! D888(38 ! 8'#+`! `(#+! `8!( @$! > $A! b ! @! D! !(4 !0> $a8 ! t7 ! 4! ;9 $4ݼ ! ! P !(>$A$:A, pŒ@ٍNp$م{/ p$!@`كb @! -O 1!$!! @! ,8 "p", ! !   !(,(@''! $ $(,0? '8''! $ $(,0? '8''$$x!8!H!Pl!X!@$pŒ@٘Yp$مp$|Dtp{/ k|Dtpk!@`كb @!-L1!$!!@!#`$ϑx\\$@ $!!!A!n"!1 ! `@! @L !($$A!To!!Px!(!(!0qN ! @$TiR&*I 1&!4 $(,08''$'FN ' $qN !0@ $(''$!0,($,'M ('$0''(!,$ y4xOtPu!fؐ3 !&b!a@4]pŒ@ىJ*p$م{/ p$!@`كb @/Kl1!$!!`! @/o 6@!(2o $1xH pŒ@َOp$م{/ p$!@`كb @/X3 !$!!`! @ @!(Ա $xH1&+( &, $(0''$ xt!k!Fϐ1!&C!W`pŒ@ٙH(p$م{/ p$!@`كb @!/I*1@!$!!@!`/o 0@4! fpŒ@ٌMp$م{/ p$!@`كb @!/N1!$!!@!` @!xX1&+8 &$$ (''0!@ΐ!81!&!@0D 0pŒ@ىJ* p$مp$'{/ 4'4!@`كb @/Kl1!$!!`!'@! '/o 4'4 @00!('N 4'4e00E^! '`O 4'4W@! $$'2o 4'4O0pŒ@ُX p$مp$'{/ 4'4!@`كb @/Y)3 !$!!`!&@! ' 4'4 @00!('N 4'400EK`! @'`O 4'4 @! $$'Ա 4'400! $>nhb@C! @$>m$L !(0''!8pŒ@َOp$مp${/ !@`كb @!.X3 !$!!@!`pŒ@وI p$مp${/ !@`كb @!.JK1`!$!!@!r`pŒ@ٌMp$مp${/ !@`كb @!,N1!$!!@!L`pŒ@٘Yp$مp${/ !@`كb @!,H 1 !$!!@!&`pŒ@يKKp$مp${/ !@`كb @!-L@1!$!!@!`@@<@P @$A$'! !(@!0!8{ !$A$A$ ' ! !(@!0!8(z $ $A! !(@Y} !8+Y *T $!"!T!( * cpb@ٌMpd$م{/ pd$! @ل @!-N1!$!!@!s`pb@ٙH(pd$م{/ pd$! @ل @!-I*1@!$!!@!M` cpb@ٌMpd$م{/ pd$! @ل @!/N1!$!!@!'`pb@ٙH(pd$م{/ pd$! @ل @!,I*1@!$!!@!T` cpb@ٌMpd$م{/ pd$! @ل @!/N1!$!!@!.`pb@ٙH(pd$م{/ pd$! @ل @!,I*1@!$!!@!` !hl#x$1&*2 $&!H(!XR!hl!x! d q *K1`$*pb@ٍNpd$م{/ pd$! @ل @!-O1!$!!@!`y$(i#pb@يKKpd$م{/ pd$! @ل @!-L1!$!!@! `dx xpb@ٙH(pd$م{/ pd$! @ل @!-I*1@!$!!@! `d,K. ^ vVmpb@َOpd$م{/ pd$! @ل @!/X3 !$!!@!'`hpb@ىJ*pd$م{/ pd$! @ل @!,Kl1!$!!@! `d!(y 'o,0''! $kU jnÍpb@ُXpd$م{/ pd$! @ل @!-Y(3!$!!@!s`i#pb@يKKpd$م{/ pd$! @ل @!-L1!$!!@!M`nÍpb@ُXpd$م{/ pd$! @ل @!/Y(3!$!!@!'`i#pb@يKKpd$م{/ pd$! @ل @!,L1!$!!@!` b+" Q0 •+B R0d:o13$+" +pb@وI pd$م{/ pd$! @ل @!-JK1`!$!!@! `l$+ nÍpb@ُXpd$م{/ pd$! @ل @!-Y(3!$!!@!$`dx+ U0+ V0+ ^0 +"  +B kcpb@ٌMpd$م{/ pd$! @ل @!-N1!$!!@!&`d,+ U0.+ V0 C+ ~0C +  v+"m jhpb@ىJ*pd$م{/ pd$! @ل @!/Kl1!$!!@!'`mpb@َOpd$م{/ pd$! @ل @!,X3 !$!!@!`d!(y '+ U0+ V0+ ^0+ !X*!hl| * &$*%$d$s&$@` !hM!H( IJ,얌 !xl@p#Ȯ#H( I@$A$'! !(@!0!8{ !$A$A$ ' ! !(@!0!8(z $ $A! !(@Y} !8+N *4 @$!@@!  K &pb@ُXpd$م{/ pd$! @ل @!-M1!$!!@!s`#pb@وI pd$م{/ pd$! @ل @!-JK1`!$!!@!M` pb@ُXpd$م{/ pd$! @ل @!/M1!$!!@!'`#pb@وI pd$م{/ pd$! @ل @!,JK1`!$!!@!T` pb@ُXpd$م{/ pd$! @ل @!/M1!$!!@!.`#pb@وI pd$م{/ pd$! @ل @!,JK1`!$!!@!`  !#p  9$& %*4 +J ,0!  $U B,0!  $U B ,0'T ! *t  $!+!T!,+O $1&$&$1&$&*" $A|$ !,hٕ k#H($m#`+#Pj$s&|X\`dhlptx(''=$U X  ''=$U Z  '' l@ c0!8!@E@j0Nϑ1!`&L!`9!h`!`@+ `y.1$j@P J1$8+!  $$0% +M 1$$&  $xn@x!B0&+ 2$"""  9!h!p !pp! Cϔ` .3$@c0 &!12!.@Q2$Q2+ '2 & @!12t|!@Q2$Q2+ (2$ $&@!x./"!p .!@p#x# 8 ΔȤ H''($ !!!40,xn!!to!y( 1 !&b!@f!`ʐK1`!&!@pŒ@ٌMp$م{/ p$!@`كb @,N1!$!!`!@!( a !0@sxkpŒ@٘Yp$م{/ p$!@`كb @,H 1 !$!!`!@!( a !0@IxkjFpŒ@ًLlp$م{/ p$!@`كb @-M 1!$!!`!@!  /+ ""X+ B! !( P'9X+( (IZ+* Jxk&+D &4 $(,0p''?$` `  '',TX\!@P! 1 @P!8@! dq`, T8X" h! <=1 PM<P1 ! <=1 P<P&C!` L)%J$(I$@\DFF'D'<PHa L<PDHL$.F@` ,!h,@!x @p !!.'F.F@h ,!m@!. @p!X !xn%F.픀D@ N!XX\!xn!hD`y0 n0 1+b n0Dn0 FF+ FFF8D ,9F -D! PH=1 LKPnHL1 $! PH=1 LPHL&C$!6`d `"D+X  @ #hYD `F F+K F@x#OFF,D 9 - `+FT@!`, DX@x !p? $X BD+" dDd `D"D+K D @x #pODD XD , -!xm!X LY  -ON !! 9 T`+ ON T!! y-FT!p!`, DX@x !po:BF+ dFd `F F+Y F @X #xKFFNF8 LY - OK!po!``, FT@X !x+ϥD8X!h !X,P''!@`!8>-[ p@C`C`,',,'*C 0,0p3 ,|,,\0''$ύ$$!,,( (`j>L! `Mm! `!(d $$e  ''$T!@ !H>$!X4A!P.ϑ1`"9`"@! L-H PLP" @. -O!p#PT T . @"L"NB#h,Bx#X\ \  @'$$89,1`"-`@! L-H PLP  8#PT T " @'pŒ@ٙL,p$مp$LPF{/ DLPFD$!@`كb @,N1!$!!`!)@$A$A$A9   /!h#PT T !`!PT T  !X\ K\ pŒ@٘Yp$مp$LPF{/ DLPFD$!@`كb @,L1!$!!`!@@'$A$A@' @'/ 9#PT T  "!PT T  @'! !(@!0`B' PPB/@8$H''$>$8$b ;$G  H "ʤ=$ a(,` 0(,0 H(,vb 0(,0HG$t+ xϔ+ $¤$('8'LHD@<>$!=C$c$?B$ Ab$a?Bbc$Ab$a&bb&b&bxYtP !ːl1!@&!@pŒ@ٍNp$م{/ p$!@`كb @!@-O1!$!!@@!@+ƍpŒ@ُXp$م{/ p$!@`كb @!@-Y+3`!$!!@@!@7? A? > _xXƍpŒ@ُXp$م{/ p$!@`كb @!@/Y+3`!$!!@@!@' pŒ@ٍNp$م{/ p$!@`كb @!,O1!$!!@!`$+'l ϕy xX1&+8' &?B&bc,D8`,AC+!@AH+@GY $lK$! @!(!0 BMN!Íf!`pŒ@ُXp$م{/ p$!@`كb @!@-Y+3`!$!!@@!@v $eM!@x#x!Xd!`e#@h #p-#BX!`e!ȄG!h#!PJ1DgŒ@$N$$$!({/ !@b)@C%`! '' `G  M#` !Ȋ!p ٥ g@!` X#p!x!X o: L!@M!ȱ N!@X!x9K!`q M!ȱ N!,pŒ@ُKp$م{/ p$!@`كb @!@-L1!$!!@@!@|$ِi!N ”!@Ô,.˔#x!hd!ȥ#`v@p##XBh !ȥ!`$G!p !PJ1Hg"@$%X$%#%$%!({/ !@b-@C)`! '' `G r !h,O#p!!X xg@`!pϕr N! #`!h! : K!@qO! L!@N!hX!X `O! L!ppŒ@ٍXp$م{/ p$!@`كb @!@/Ko1!$!!@@!@%pŒ@ٙL,p$م{/ p$!@`كb @!,N1!$!!@!E`G7gŒ@$X$$${/ !(!@b!@C`! ' `'GYo!`1  g@hO!Xy!` : XN!h X!X`O! L$1&!pÍ6` ?B$&bc,D8`,AC+!@AH+@GM $lX$! @!(!0 B! @!8Mg D: L<@DH''*(!N0!8o*bX0 y(G *H@*'"(*'('40g 88*40̤( ͤ0'',($ FD>$TA!@N@1P$1 ! @_@!@D[F'a D'D$.F X@H, !P)!`K!x@!H*%F. FJ@` , M!pl!@!H@X !`+%F.D J@@I!!h*!XD F"o1$,;;DF<<:$$! ; ;$A,TY! !PJ!hP$j TL1&*, &, $(H''LHD@< $"!>=#$c$?"$ Ab$a?9yx*t0@!ːl1!@&!@pŒ@ٍNp$م{/ p$!@`كb @!@-O1!$!!@@!@*l pŒ@َOp$م{/ p$!@`كb @!@-X3 !$!!@@!@E7? eA? > _R& pŒ@ٍNp$م{/ p$!@`كb @!@/O1!$!!@@!@'&pŒ@يKKp$م{/ p$!@`كb @!,L1!$!!@!`$ύ'*Ky R&x,+L% &?"$&bc,D8`,A#+!@A(+@'-l.$$!  >%$"=#c$?"$ Ab$a?8x$! !pŒ@يKKp$م{/ p$!@`كb @!@-L1!$!!@@!@\.!8" $! _ 9!80 $@A#`:cb@d$K`d$d$d${/ !(,! @!8"@C`䌼' `'#`/!   c@P/!`K!p ͥ: 8R&5 3 8!*FpŒ@ًLlp$م{/ p$!@`كb @!@-O1!$!!@@!@f.!8"!H%& '$9! _ *!8P $lG#`Acb@d$Od$ d$d$!({/ -! @!8'@C#`䌴' `'# `9+ؕ!`p#P  c@h!+,#P+!x ꥨ: R& थ -!p؍pŒ@ٙK+p$م{/ p$!@`كb @!@/L1@!$!!@@!@*/!hƍpŒ@٘Yp$م{/ p$!@`كb @!,Kl1!$!!@!S`*!8P"  $ ! _ #`9c" @$%N$%8#%!8$%{/ !(9!@!80b"@C`䌘' `'#`*l!xP  c@p *!+!`P : R& R&/!!hD>%=.$$ ! ! ''b >%$! 'vb '>%$$=#c$?"$ Ab$a?9y!@!'pŒ@ًLlp$م{/ p$!@`كb @!@-O1!$!!@@!@.!88*!8P쌤/!hƍpŒ@٘Yp$م{/ p$!@`كb @!@-JK1`!$!!@@!@,!87? /!8A? -!pč> fR&8!*FpŒ@ًLlp$م{/ p$!@`كb @!@/O1!$!!@@!@*.!&pŒ@يKKp$م{/ p$!@`كb @!,L1!$!!@!`-$!pؕ!0`9!P0K,!xy R&$!!h U >.$ $$ j ! S`fpŒ@ٌOp$م{/ p$!@`كb @!@-M1!$!!@@!@(&pŒ@٘J p$م{/ p$!@`كb @!-Kl1!$!!@! `@M $: L<@DH''<8C@$$x@5!@NLJ ! >$!"L +   $ J +K  $C "! !(!0J Lnk NC7"B0@``'#`@` `%@X D Xl $"$ [ @$$@<8H'P'4>$A!$ Anρ@x$$)7P@i@jK1F` ! ``d lL'h"ml! `e $>bA$A$/Ah+n‘B0@`eo`@XxfyX)$fg j $"k$ [ @m$$p5@o4'p'4$ !X!`!P;!hx! tOo c$+d B$x0 y0@y0by0 n0@n0bn0 o0 @o0"bo0@ b!?i8)- b8A +H b8B,@A+$l$! !(`!0 ''Mg >$f! 1 0K! x0n00"+ n0B $2Y X $n0 2X+ 0Y $Y $2ϕX O! : 4! =1 K.3 X+  Y $Y $ϕX O: ]4: .",h .$ph"hr/7h1! h/7h! h'P' $A$A $1! !(`!0nk N @JL!  !8@ "JLN!4'p'$!H@!@" ! _ >/$$pŒ@٘Y p$مp${/ !@`كb @!-JK1`!$!!@!`C,V$>- 0M$pH@<'@<9! @'$S D?$pŒ@يKK p$مp${/ !@`كb @!-L1!$!!@!`$C.$0>9 @ <J%@<+! @'$S D$'' ! P $$<@ ύ6pŒ@٘Yp$مp${/ $$!@`كb @!-H 1 !$!!@! `! K `!  '',($!b¤x!!P!H!@`!!`t8! '͐1!&!`pŒ@ُXp$مp$d|xt{/ 4d|xt4!@`كb @!-Y-3!$!!@!%`Nb+ Bb/+ "b+  by+"N LbpŒ@ٍNp$مp$d|xt{/ 4d|xt4!@`كb @!-O1!$!!@!`Y+" B-+ "+ o+ bx#&+N %!t'x`,Fؐ3 !&C!c`pŒ@ٍNp$مp${/ hh!@`كb @!-O1!$!!@!)`&pŒ@ٍNp$مp${/ hh!@`كb @!-O1!$!!@!`#b+ b+" x.&+ $,$(p'`'D@<840,(A!>$'xt!p'cfِ(3!&b!@pŒ@ىJ*p$م{/ p$!@`كb @-Kl1!$!!`!@cmo hx 9jFpŒ@ًLlp$م{/ p$!@`كb @-M1!$!!`! @coxyh)[(jFpŒ@ًLlp$م{/ p$!@`كb @/M1!$!!`!'@opŒ@٘Yp$م{/ p$!@`كb @!,H 1 !$!!@!`d!(y !0krlntύx&+3 s&D'''! ''r 'xt`!$cfʐL1!&b!@pŒ@َMp$م{/ p$!@`كb @-O1!$!!`!@cph(>~$|A? r"q$v!!`bb!PK#BR2! #? !(` b!pL#R2! -? !(b!xM#R2! ? !(=$ b"!@9#12! 7? !( b"!P)#B12! A? !( bb!p+#12! ? !(`> !  L"$ ! !8@_ " 8 $! _ =  n Iˍim  b!(#"12! 7? !(bB!p*#12! A? !(@b"!X)#b12! ? !( > ! " , $ ! _ y (kiʕ*lpŒ@ٍOp$م{/ p$!@`كb @-Y83!$!!`!@c0n>$A? r"q$]a!`B!HJ#"R2 !hL#R2 !O#"R2=!p(#12b!H+#"12 B#hB@` !,12  Y"$! !8@_ " . $! _ =:m y /0!p8#12!H(#"12#X@` !,12 " 9 $ ! _ n؍h  ix&+D s&D(,048<@''(,$>ϑ!0e !8 ''$(,0w 4@$(,!0d !8$(''(,!8c !0 '  '(,>$!0je !8  P $ $@!0 e !8 ''(,!8re !0 ''>$e  ''(,>$!0@1!0d !8 ''!$(, )f ! @>n$@o1$y$(! `!0 !8 $0d*$!0 @!8$1f  ''!8pŒ@َOp$مp${/ !@`كb @!,X3 !$!!@!``$$>HYI&pÌ`يkKp$مp${/ !@`كb @!-L 1!$!!@!2`$-@Cn($fpŒ@ُXp$م{/ p$!@`كb @!-Y (3!$!!@!`$!$ ''4=1 8 @! @@<$%,'($$' $,8880''$0480!(`! `xQ 0: D$0,0ōQ ! @,88 $0''$ !8``! `(xQ : D$ ! @ 匜Q (­ ''$(X (­ '',04@1D@pŒ@٘Yp$مp${/ !@`كb @!-H 1 !$!!@!`Kl1 !'+@!@(+!@`,!  @$(''p1!$!$$%@Y$b $@!$!$$P!%XJ`!$!$$p%xN '', $(,(' !pp@ $+'$IB$K$$iB$EL$$F$5 B$. $+'$B$N$$E$ B$" $+'$B$X$$ E$C B$ $+'$)B$J$$IE$ B$ $e $:8  ''$!8b@d$Nd$ d$d$!(({/ ( ! @$Ϡ@C`! `!( 'p'D@<840,($ *h!!! !p!p!pL!pŒ@٘Yp$م{/ p$!@`كb @!-I*1@!$!!@!^`  x+R  !p#xx!#P) +S  !`s#h !x#+U   !P5#XB !h#x+V  !#H" !XV#hl Γ$+Q  !#!P1#`K +T0  !p#x*pŒ@ٙI)p$م{/ p$!@`كb @!-JK1`!$!!@!j`  ϕ,+R  !#H" ,!XR#hl .+S !x#.!H3#X* b+U  !h#p! )#P  b+V  !`v#h !x8#H ʓ$Av+Q  !`q#h v!#/+T  !P4#XB pŒ@ٍNp$م{/ p$!@`كb @!/Y/3!$!!@!'`pŒ@ىJ*p$م{/ p$!@`كb @!,Kl1!$!!@!O`!X!(y |'~X +2  !#H !XR#hl + ~ !#!P3#`K ~+ !#p ~!H"#X* ̓$+ !h#p!H1#X*  + + L + LL$&*C $&D $(,048<@''40,($ *nE !x!x!x8!pŒ@ٙH(p$م{/ p$!@`كb @!-I*1@!$!!@!:`$K L M, + #$!(C+E!x y!q#+" e !H#* !`r#h#p!x!#H(#P1!XD  pŒ@ٍNp$م{/ p$!@`كb @!-O1!$!!@!@`$Y (I* Kl, +  #$!(C+E!p x!xq#+ e !@1#  !XR#`c#h!p}!#@#H!P$ tr fpŒ@ٌMp$م{/ p$!@`كb @!/N1!$!!@!'`pŒ@ٙH(p$م{/ p$!@`كb @!,I*1@!$!!@!%`!(y l'n  p+   #$!(C+E!p x!xq#+ e !@1# 8$&* $&4 $(,0'',($lt* !x!xx!pŒ@ٙH(p$م{/ p$!@`كb @!-I*1@!$!!@! `K L pŒ@َOp$م{/ p$!@`كb @!-X3 !$!!@! `H  JKW pŒ@ٍNp$م{/ p$!@`كb @!/O1!$!!@!'`&pŒ@وI p$م{/ p$!@`كb @!,JK1`!$!!@! `l!(y T'V X l1&t$&*/C ,$(h'''($A$ A$A$A  @$$! '!'p!0@َOp$م{/ p$!@ `كb@.X@7.Y ''$(,ƍ!8pŒ!@@ُX p$مp$${/ $ !@`كb @!.Y*3@!$!!@! `$>bA$Aऻ $ $ !0$ @ $젺 $4 !0$ $@ $頺8- @' " +@딻$@` b"$A"%"$A$A$A"x!""$A"K%"""㤺$7m"@'" *@딻@` b $A % $A$A$A x! "$A K%  = !  'x't$4h $8A$A$,$@,'Ŷ ''DLP!H‘B0@`%/`@X8+9X*D+&'" ,@@#h".!@#x x8$9(*,+,\ 0DH''Ҷ  ''<#ΌǍ!@p!H@ُX p$مp$80{/ 4804!@`كb @!.Y+3`!$!!@! `̌$>$AŐ408  $804@ ͠Ő408 4804$@ $Πϐm 8ٔ@Xl% ̤"-+Đ$@xb"ϤB$"ؔ'"٤$$A$A$A"˔x̔!hl"ͤ$A"Δ%"Ϥ"ؔ"ä$ "$x x̔l Δ'""8"bBٔ@Xl%"̤$A$A$A͔xϔ@p ! "ؤ$Aٔ@Xl%"̤͐$km$".ϔ@'"٤ +*`̔@h b ͤB Đ% Ϥ$A$A$A ؔxٔ!X ˤ$A ̔% ͤ Đ ä xxٔ ̔'l ."bBϔ@' ٤$A$A$A˔x͔@` !p  Τ$Aϔ@' ٤ ̐ l$ Δ$xxؔ$# bh ȟlt tΌ Ō$#8Ҷ ! 8= #0''0!0(!@! 0$ $(''p!0@َOp$م{/ p$!@ `كb@1X71Y ''40,($ @!!!: ($ x $$bn`` ```` o` $ y"h $"i $;!`!@@<+(R&P !(@@;1&+, &; 4n$ $o$x4 $(,0@''40,($$O$!!ά,Ϭ!0! $H G4 ! ` xy! `@) ' ! `qr! @4-H &#PA!@!$X*r 4$(,08''!nϑ1Xy$hX $f `d:  ''L$$B $ ''!‘B0@@bOD&T bD&T  '',($ x!,pg pg !@Lx/!\!t8!(pŒ@ىJ*p$م{/ p$!@`كb @! 0Kl1!$!! @! .t-!pÍo3 !&b!@ hX'\t)!(`!P0K!0`"l^t-!pύXt9!@0 *g Zx+R&+K & ,L\"-XZX'!(g ^L!(`n ! 8(3X)$%*XKd%Lg Bh ! `LBh , $(`'`'$!@‘B0@Xd Xd $xX@X%$h Xlh@X  X@XdXÍd%$o $!(@h$ $@H l1XÍ! `X! `4@'<lp  <"B0@Xl Xcl$@X XύHV ! `$''$ x!1!!t!x(3!&!@*b  I$ : (t !XQd h!pĭx%R&+E 1&$ ('!!njc$$ύ@H!O!P *e!H $@X!`K#"b!!@!!`'$!@!H$ 4'@<8!0 6'8<@@$A$A6"(!64!8 @@4$/"$8$8'!` !eB$"c$*Y p',($  U $!!!!H$$,,!! )!(L% C+C !8@O$OC+g X $O!F!p$@!$!(p@!x!#+! `&d&" !X!>! !( 4h $̍%X 6u+ `!xB#p#+  !8@! #H!#!/ !x" C̍+C !8@ !8@C+g `/`!p#! + #ȑ!! !$x* #X vuh ! Y1@!8@$؍$ Y/$Y!p!n@x!@$ٍ$ #$X$X!p!n@x!/؍ $Y/$Y!p!n@x!ٍ #$X$X!p!n@x!/؍ Y/$Y!p!n@x!!pg#"! `+C y##!(g+ #x!pnth !m! @a+D$+ #ȑ!! !$*y " '>! 4*! ! W1@!8@$ٍ$ #X$X!p!n@x!/A,$؍$ $Y/$Y!p!n@x!ٍ #$X$X!p!n@x!/؍ $Y/$Y!p!n@x!ٍ #X$X!p!n@x!/,  $('P'<840,($!!d$ B$ H!G@P#H   $d F ddd$" d$"X@p!h"!xB$ !PBX#`K! F #0" E$" ! d$B HA #$&!p#@x#( #$&!(@#+% !("M"#@X!P!`KBp !Bx## &%$JE0`CK`c7``HM`XL! `NX؍! `!(C$s 'B$Y H!PY@X #H   $ F `d`$" &Qs&N< ! @<$(,048''$$ʃ ((q !($(''<840,(#ps%!r&!!$*r <Y#b$D $" 1 $b jVJ !`iBh #M‘ B0@``@XX*HF!  G !8KFl" !xB B0@#` `E@X h Xȍ!  G !8O mmR&#S!!$*4 <(,048X''<840,#pR%!Q&!!$*< <9%$C`$"d0$  !XBB` B0@#,``ō@XX$ G !81&#P2A!@!$X*s <,048@'',!H/ /$#*e Pc$P!XFl$ MN*e c$x!$$ JKK*e c$(,Åx!$$ JKK`c$`!hč$ OX`c$ !$B$Y#XF*Ca!`!$`* !   ( ( `b#h* $n!xDo8! U$*!8EB `b*  $k#`Dl-! L$ύ!8B (''$\Ì'(!X`$<7$  ! N$ČN$-i p@P! 0   (@ (@ (@ (@ (@ (@ (@ (''$00,$,,8 @,!(!0!8<97 0!(,  8* @,`$0''(,0($$$(! ,0 (< $@(''$8<@84@04! B 8,&&b@b@|,!  $Dd $ ($@bDh`pŒ@ٙN.p$مp${/ !@`كb @-O1!$!!`!@! D$</ @x#x#/!!x-@#x#!x!@P!x!@#bP !p!@xL8."ؕ@p#X#.##`. 1!x !@#`B1L+n $+L  $!p?!p((*' </$8 #py!PT T T "9&.8/#."#X\ \ "+5#$7a$Pa$ea !p </ !!x.!!!p !x 89".!x!!p-!!!x.##p-#\T#p-\ T 3 88"!p'!! !x.!!p#\#p\ !x <8 !p(!! !p?!x !T#p?#xT !\`_ P\`!x./L@$!Ș9_ ", .<$8 !(@_  D8('"!0`! _ D'P'D( $#x.#*"&##p8+P @!@o3 !&b+P!+P<^ +P @^ ϑ1!&+P!+PD .1!P&!PJ@@{F !( {<`8"eF ! `8υ$ @ !D+  #"#p$  &"!xd+ #C#""(*"@ !(!0_ !(!0D. AD,+( ~$y+`X\! @|Y *D #|Y *C #D "@X!0!H0 )18"ϕ!p#/@~#x#8 0!x?@p#'30\< !ȟ@x~#pX##( 0!x@#X%30@ #+i #D+F +i4$+iE0g0},|+i #pD+ $4 $$|}$$+| }!x@#(X!800|+ X !x@!(#8800}|+P @}\}|+P@X}$|Y tt#("#0<|Y t#c0|Y t#("+x 0Dυ!# #! |Y tt+F #x+ D!p"# ! |Y tt+I ##.+C 4PP#+E 4LL|Y tt*C #O* #C\9@<{*% 88D ` 44 $  !   @$A$<>$  !    $< A$  !  ` $< HA$  !  $<xA$  ! K$<A$  ! 8 (8 $! dK% % 8"ϕ$" ('"" d*%" $A @ !hl#x# #P$*    l5*   5#*Y  (5  K5  5 $  @B469:<?$$ !  ! ! @) $ 8''h+3`X  XčL!! !$Cg$$B%@ G D@D+3`X  XčL$ G !8`<<+3`X  XčL(%@$A!@!$Cb$ G DD@3 X d XL G $<8X''4!‘B0@`do`$*m$@`hx`@Xy$0kiX*D0k,f.g2l8!(5 8*m$! `$e$&f$(g$2 88n‘B0@`do`+4e'4@`hx`@Xy$giX*Dg(k!0*l$m &nJ $48' $!@!HC!0$ D$ F2$0D$ 0F!F#X@D@F0DFb.F 2F Q F$FBFQ2F!C $ F $ǡF2(FMDMD5!8D$Q F DD* !2* # 0*  $ǡF2(FNDND5!8D$Q F DD* !@DFDPD!FXDt0F Fd2FF2P.F FEF!F.F FFXDpD F $ǠsF,!FsF.Fs2Fs,FLDLD5!8D$c F` DD!x.8,PD@DQF.BF!1FQF"&F ǂB2F$Q$FMDMD5!8D$2 F@DD!8C$,0 !+!h*M #pF$ a.29!!Xy*K #`C,'<DHx!H1`.‘B0@`*/`@X8"9X,"&' -@@#p"/$#$@ !(@[ !@@,B0@`*-`@X.č%/X%'(9!0@*,$- &.@J $@/9"@''@&8&8B0@`*9`*@X,/-Xč/!(@48'6,%@.%B8' x,$8-@O_ (@?"@''@&.&.‘B0@`*/`@X8-9X,-!(@:.%<8'@,%B.% x8$>9@O_ (@',.-B0@`*.`ʍ@X/,8X$,x-l&! .@#x"8@#!8@G !(@@, -! t </! x <@''$x| $8"!*@(#@@ ! !h*@p %$+8>46B !X#'Bh@@"!h@x#N$'+, 0Bh.#".#@0!o!h%B2:6< !*@(#BB"! ! @h%$+8>46@ !X#x%BBB !h@p#xM$%+. 2B,# ,#B2!ph!'0<:$B@$@2+ $@B!* "@X#+, 0B.".#h22$!*" @X#x+. 2B, ,#20$@200 ((*$$$&$2 ($( $(''$!5ج!@g!0H $$(''!Ҷ ! lҶ ! ϑ1X$X $HV @<-$> ! @< $> ! @<$> ! @<8&$> ! @<&$> ! @<{$> ! @<+$> ! @<+$> ! =  ''$ (,Ōnj!* $(<ύ?$(!   !@#(#!*b <<@$  ! #*b (!"*b $! !    @$ A(<(>$! !   (<K A$! !  (<HA$! !   (<xA$! !   $(<*A$! !  $!  (''D@\dK$&c,!`!H,J&c,`C,IW$  xWpO_ (pWf6fep! ` !8py+l1Xm!(nXύ!(M pp$xm7yk$`a l! `X/ ppL<$ ! @pbLp''<DHL!@N0 H0D! `ü @@$x$yb H0<9i9 j9`BB0@`ek`e@XlomXčofg4x'6h %@jK%Bl% xn$8o@O_ (@?x9y?`"B0@`eh`@Xi$ljXKdlfg:m%<o%@y('Bi*% xk$>l@O_ (@mn5o x$ < `Df$( '! `$ <@''$LPT 1$ $$L, ,$-* !`0!8* !`.* !h@2!O*m !h`$ &#(*!H !P!H(!I* #H"$#@*!P !H!P@*!xJ*o #Pb$$=a$8!(!0H<E 8H<L8.!@O!( !0@,H<L 8H<8,Lx$#.*b !@*C !@$  $!0` $H'x'D@<! 1;!@$! |' <X!4RA0&$Y JlvL ! %v z rl!hl! L #0$ tnL !  txp n!P! L #(K$A$ A! $ $ D ! #0$ $ D0&$$ !v z r l!`K! L #0!lvL ! $ txp n!! L #(* tnL ! $A$A ! #0l$ $ D! $ $ D0&| *$k $~*Ce !* _ !Py*BY  $ $] -B0@`%.`ō@X/*8X$*&'4+l%6-%@/%B9*' x+$8,O_ ( $ lvL !  tnL ! ! $ $ D*$u $*Co !* i !Py*Bc  $ $] -B0@`%.`ō@X/*8X$*&':+l%<-%@/%B9*' x+$>,O_ ( $ vzrl!! L #0 t x p n!`K! L #( ! #0$ $ D$d$t*% $l*9 $$v*F $z !X*b $1$v*F+ n *L& t*%! x !p*. $lL ! nL ! ! $ $ WDd$lp!P*I $t x !l*i $$v*F $z !8* $9Dnr$!*2 Dvz !8**+ Dt*%& Dx !*i $ r l! L #0 p n! L #(m ! #0$ $ D<@''<DL! 1<Če @@@$x$$Ay$!<ehb# * ! @y<idi ! `jK1d`! `l0`em`Xnč@yoX@y:f<gBh@5 @i$0`ej`EXkdnlXnfg:o%<y('@i*%Bkl% xm$>n@O_ (@o5x! ` @D@$Y G$ <@''<DL! 1<Če @@@$x$$Ay$!<ehij! #**D ! @y<kdi`! `l1d! `nđ0`eo`Xx@iyX(@i4f6gBj@5 @kd0`el`XmxnXύxfg4y('6i*%@kl%Bm% xo$8x@O_ (@y(7h! ` @D@$I G$ <@''<L! 1!@ČDe @@D@$x$$Ay$!<fib# * ! @}jdk@! `kl1f! `m0`en`ōXo@ixX$@i:f<gBjD@5 @Dkd0`el`XmxnXύxfg:y)'<jK%@l%Bn% xx$>yD@O_ (@Di*5j! `@ DD@$ $  <$ ! `$ <@''<L! 1!@ČDe @@D@$x$$Ay$!<fijk! #K*D ! @}ldk! `m1f! `o0`ex`Xy$@kiX*D@k4f6gBlD@5 @Dm0`en`ōXoixX$ifg4jK%6l%@n%Bx' xi$8jD@O_ (@Dkl5l! `@ DD@$ $  <$ ! `$ <@''$ !@1'!eü ! $$ <'! B'@'2 >'B@L ! @B! $  `$ 5  $$(0,48Q ('$ H''4$&(*!@!X!`$s$ !_B%c$*+>:F B!x+#B$@D< 8!m44!# B$@D<8"B0@``Í@XX$HPX$ J !0`XPH‘B0@``@X8X.č8<#'!(`!8@5 r4& !-"%c$*L<8D @!pL#B$BF> :!<<!x#B$BF>:OB0@``#@XčXLTX$ J !0`XTL"B0@``Í@X:X$:>!(`#x%!0 5 4X'' 1!!05!$A$$A$$A$#$A#!#(* !(!(@*E &!(@&+`!` ''!`0'',(<!N0$$xAUX0#( 1 X D XlM !( $$pX/ ! L<$! @ !80B !  @3!  !8(3X $ XKdM !(3 ,X/ ! L<$! @ !8,(8''$L!@ `T! `DH= @@DHT04$b1@$-% !x@x"A,9 D 5-@!@!8t.D!x!|x!0`DB!PYK%t| <4(8: ( 8(4<xtt h!pƭx%xЬx"%+ $$x9D t+j $ !  1``@@ ! @! x* @ l1``@ !  ! $ H'!'0<PϔP!8!@!HRRٔ $``b@$A $`àXŒXB@<5$! 804  #08X4#XˬXX TŒT@<5$! 804  #08T4#TάTTDD+TCTٌ"TDXCXʌBXD<C<ˌb<D8C8̌8XX+TCTΌTXDCDόDX<C<،<X8C8ٌ"8TT+CXCXˌbXTDCĎDT<C<͌<T8C8Ό8\\+XCX،X\DCDٌ"D\<C<ʌB<\8C8ˌb8XX͌\\όTTٌ qqˀK͐ ϐ!  88!  88 8@ 0'!'!@!@<,@'!$!'!\ ! $A$A!$ϑ 1$\ ! @ !$( 1 $ ''$!@ΐ1pŒ@ٙI)p$مp${/ !8@JA) pC`$ `! pŒp$@ًLl!م{/ !@`كb @!8-M1!$!!8@!8Q !( $xQ ! : D$!@! @Q !($! $! d t'@$ $|41 $|@$(3$ @jX !`+m%n: ! Td @!@d : T048<@DHLP''LHD0!!!@<8  4!@@ !/$dBR&@bN$$! !(!0!8l  0l$d'`'\'R&d! !($$  l`!`d!d!(@!h !0 !8d!x: `1&+8 &d: l: L048<@DHp''P  '䩎'%T 詄'@!(@T '@!(@Z ! pb Z ! @@!(E!( ! xQ $: D$$䩂Q ! @੏'䩏䩂('h'lhd/$ !'xQ ! : D$! @Q !(lT ! z@!@ $y l"mPDe}PT! @!(`!0X\`04@ BX\`04@BTg@P!X3b PT! @!(`!0X\`4@q B\X`4@BTN0Y0oY0 X0nX0O0 y.O0N0"x N00P$o +P y"n $" $/8y9n. o/"x 8$y 9 $<n> l"moD$xP! !`$!X$a!` $./8y9n. o/"x 8$y 9!`,X''><!8!H!@ "a ! @H DD@"HY0 K0*>"K0` ,<1``@! x!( ! t$!XDb$C Lc$fl"Mhmx+ ! >'<'@H D@HD$> >+ <"+* >" > < ϑ1``" @! @"@! ! !(  !0@''4!;$g"f e@ ! @"g"n+ $ b o+O $; by b"g$y@! `!(q !0;@84i"B0@`dj`D(4@`ek`e@XlfmXčfg o"xy &h[ $4@''4!8e ! 8n‘B0@`eo`@XxfyX(fg i"jk &l[ $48''40,($ L!!y!ϑ1!&!m@4! $!0@!8`T 1& y*3@ i(#$ (#%@&X,@ #Xe#8b#h#@$$$ #(!  &!  ! "  ! $ ,,! _ (`0    "$9! _  `0! @DF >@D> "$ `04 $(,0P''$ x!!F!! $ $ $$$t!2 x!h.!`t! !b$CY#N @F OF X@$B$x%+ %xR&+Y 1&t! !h XxXt!`4t!jyc$Y fnhoO"hxx%+ %ϑ1``"Q@! B@\ @$d$d"@$f$f @" ! B' !0\B5\ d@" ! !( @'\@5\f@\" ! B' @'\B@ 5\df\ !  \'! !(q !0  ! !( !0! !(q !0 "!  " $$ x''$$?@HJ!HH8!8-+84H'`J'3 X8X4`S@ H+ H`H+ "J+Y J`J+B HHQ!HeJ@5@"J@@5@@  @'*K1`,7@@'!0 XX@ H+ "J+ ?$ ` "" K"X!(@ !8`X " "$?$X''!ϑ1 +hO,9hM.4h4X49/hLKL/*ohL-%h N 8 h8Y8++hPOP,h M .h$X$9 h<K</ohTLT-7!h@  ؕ $@ Hh"" h@7@" Jh$ $ d@5@$Ld $ Rd!( @'d!(q @' % !$ h'' (,D! Ld$D<2$  $$ "R "$ ''40,($ @HL!ϑ1:4"!P$<$$$ $ !0 @b@@ 9H(I ! @ *KKR&U&<4fh4 $(,0@''$$o0$HX$yn$ 0$ؐ$H$ HN$ؠà ٬!8!@- p@< ! `!(!0@d$ pp"m!pM-! `!(!0@d$ pp"o!O!! `!(d$ !0@#! `!(d$ !0@#h DoDDF!FF0F  F$/$),I "! `!(!0@d$ ll8 D$!F(,12FD!F40FF,F0FYDYD!7!8D$4 FD! `!(!0@d$ ll- D$!F(,!2FD!F$0FF,F0FNDND5!8D$$ FD#! `!(!0@pd$ lpl o 0D$!4F(,2FDF.FFs,F.FXDXD7!8D FD! `!(!0@pd$ lpl y D$!!F(,12FD!F40FF,F0FMDMD5!8D$4 FDgI "! `!(!0@d$ ll. D$!F(,!2FD!F$0FF,F0FODOD5!8D$$ FD>! `!(!0@d$ ll8 0D$!4F(,2FDF.FFs,F.FYDYD!7!8D FD#! `!(!0@pd$ lpl"m D$!F(,12FD!F40FF,F0FNDND5!8D$4 FD! `!(!0@pd$ lpl"o D$!F(,!2FD!F$0FF,F0FXDXD7!8D$$ FD Yf ! `!(!0@hd$ ll-h0D $!F!4F(,2F FpDsF,F.FNDND5!8D$t FDDCxCx#x# *D2FE!FP0|Y 404040D F2F $LjP/$*F,FYDYD!7!8DD F DD1!8xx!hy x!pof"! `!(!0@d$ ll8 0D$!1F(,!2FD!F$0FF,F2FYDYD!7!8D$ FDA! `!(!0@d$ ll- @D$AF(,12FD!F40FF,F2FODOD5!8D4 FD#! `!(!0@pd$ lpl n D$!"F(,B2FD!FD0FF,F2FXDXD7!8DD FD! `!(!0@pd$ lpl y 0D$!!1F(,!2FD!F$0FF,F2FMDMD5!8D$ FD 0Oc! `!(!0@hd$ ll.h@D $!FAF(,12F4 FD!F,F0FXDXD7!8D FD0D@CxDCx#ȣ# ",D2FE!FP0|Y 40404@D FDF $njP8!2F2,FMDMD5!8D$T FDD1!9x!hbo !xbl"! `!(!0@d$ ll8 @D$!AF(,!2FD!F$0FF,F2FNDND5!8D$ FDG! `!(!0@d$ ll9 PD$!!RF(,B2FD!FD0FF,F2FMDMD5!8DD FD%#! `!(!0@pd$ lpl"o D$"F(,R2FD!FT0FF,F2FXDXD7!8DT FD! `!(!0@pd$ lpl"n @D$!AF(,!2FD!F$0FF,F2FYDYD!7!8D$ FD,  B$$S$,,(G! `,G! `!(!0@d$ DD!xG(C! `,C! `!(!0@d$ @@!CXG! `\G! `!(!0@d$ DD!pGXC! `\C! `!(!0@d$ @@!CMTG! `G! `!(!0@Dd$ hDh#(GG0 x#x#+ah8 !(8|Y XDXǡF $!RFA2F/h!,FNDND5!8D2 FPDD-3!8GxGx!(,*G! `G! `!(!0@d$ DD##x0MT@G! `DG! `!(!0@Dd$ hDh#(@GDG0 x##+ah8g !(8|Y XDX!F $!FA$F8h2,FYDYD!7!8D$T FDD1!p .@GxDGx!(@G! `DG! `!(!0@d$ DD#x#  B$$S$,v,G! `G! `!(!0@d$ DD!pGC! `C! `!(!0@d$ @@!Cr@G! `DG! `!(!0@d$ DD!xG]@C! `DC! `!(!0@d$ @@!CL(G! `,G! `!(!0@d$ DD#h7 (C! `,C! `!(!0@d$ @@#pb&XG! `\G! `!(!0@d$ DD#XC! `\C! `!(!0@d$ @@#xb,(p''0!H %$.$P$v88@(<,<# I! 4|Y $<4Δ$8!x!Ϥ@#!u#X#XgX !` o8@<< !`”+C !hC#pΤ@!x#xx!Q#'!XKc8@X@\@# ! 4|Y $@4̔$8!h!ͤ@p#pp!x*㭀#!$#8@@@D@ !`”+C !XC#`b̤@!h#hh !p íx#xx!('#E!8F 4-a-( p@̤Ox!n!` D̤ 턌x#X#n#`#x%Dˤ”$Ô"x&ٔ!hH#!x#`@XJؔ#p!x !`#Bh!X!pmFΤ$"ČŌ8 C0ČŌ .. 8+C  $>ل#xb1!X,m% Fͤ+b F΄#C3!,'>̤ ` ""8''J $(%%$(%9(%"8B0@`#.`Í@X/8X$@!0`B< >J $(%$A(%E@N0xy'/(84 98 9"B0@`#.`Í@X/8X$<!(`>@x' ,($  0?(%'9 (.4 /8 /B0@`#8`@X9$.Xύ<!(`>@ ( $(%P.x/ 9!!x @!x@!p"!+8= '.(/4 98 9"B0@`#8`@X.č/X$D$F!(`H h( $h@ &x+"!!`!p8JB!ȏ"? -@!P+bJ13 1! @! `$&!ȏ!.!ȏ@p!B0+ +* &`/B0@`#9`#@X8.Xύ!(`!0!8[ "$A$AD9 8! t D% ! @D/! x D''c  ''c  'h'D@{zy،!@$&T@@pŒ%@LٙJ*p$مp${/ TT!@`كb @!,Km1!$!!@!` TTPč TPTL ~''' '0@~`x@h !!@! @1 !(@!@!  !(@!pQs&!  !(@!" 12 !@! @1 !(@!@:  ! : : x: '!(!0 '@x@! !(@ !!@Q ! @xI  $\8<@DHLPTX'P'4!ϑ1XdyX$ !@@i*K1`XlemXče@'L'H'D' !8P(R @ <@ < lh>$ia$A: $ $ύ $O $$*Hͭ: $ $h $J"$ͭ0B$: $$t+ $K$ͭ*$A!: $$\l$L $$Xy!<';!6!1 !,K!'!"! !  !K!! !!$!َ<l.'Y <t)%.!0Ϭ@،8@@٬Œ@$J@$ $$!(80{/ 80 !@@@$K`$ $$!(8,{/ 8, !@L,mNO/xYpŒ@يKKp$م{/ p$!@ `كb@-L5-M8''LHDhpt!pb@َOpe$م{/ pd$!(@ b\! @e XXe !@\P,yp0htK! !(!0!8  $: $`PP $L ! x0 !(@PXV !(`n$%/xh$'LHDh''p(04!č, $,$'$0 $䍕 $ $: (''D@<8hltÌ!pb@َOpe$م{/ pd$!(@ "! @e PPe !@TY $ H E$&LV $ $: $PT! @!(@$x0 Jx,%l0&t! < tx J ! TPV !(L!MTl$%D@<8h''40,LP!pb@َOpe$م{/ pd$!(@ e 8BP9 $Y (@@@Q I H%$D$V $ $: $8! !(@$x0 JP8l,0L0 8LP@I 4,0H'',0$0 $'$č $: ('',4!eČ!D2 (( @d pč $o! $'0 $$ $$ $: ('!`'($, 8! <\ @R6 8'8LhP < R68(! !(@Ŷ D'h" $d*R6Kl1X$d-Xd<hn$ p! !(@Ŷ D'l",($ ''40tv|~‘$pA!'/(+`$Q!d` *1@X d` X`h'd'`'\' !8(R dt`+vd $'!TP Kl1X dXύdX'T'P'L' !8(R Tt Pv L74f 3@4\LJ'  H'J| H'~ $%A4Hf @\HF'  D'Ft DvL4f @4\LF'  D'F|D~40p''L!0Dϐ $ Č|”B$+  Č|” B$+"  Č Ȕ  $.ϔ,ٔ!!ptؔ@x! !p#! ؤ Ȕ .Ŕ,ǔ#x!ȧ#!p"#!X@#`#$Atϔ#p#!!$C!p+pΤDϐtؔ#Ș p٤ pˤDΐpˤtϔ#pؤ"Ȕ~”vÔ+C !P@!P`!P@Č !pY!.Δ!x.,ٔ!p@x!"٤"ȔČ.Ŕ ,ǔ#p!E#x!p'@vΔ#!H#x.!"!p#LٌB!xI rϤDΐ؄!x!!. xؤ ϔ##p' #x#p%xؤ "ϔ#!xE#.!@p~ٔ#x#!x"Bp!!.zؤ$ \ČHŌ 00C0\ČLŌ ""0+C  $rل#pb1!x8% zΤ+b zل#C3!p/%rؤ ٔ  ͤ"ϔ"ͤ0''<|n΍(!,xQ <|n"4ࡀ!0 @$ $% !0@  $jD $$E $ $"A$6AY ,@pŒ@يKKp$م{/ p$!@`كb @!,L1!$!!@!` LL LLg'n(ohixlixB0@`hy`(@Xm\fnXύ\fpyx!(!hron!y($ Lgk.n,oy!!px@xtn! x m!x.!+ Dn'b$>@(ohixlixB0@`hm`@Xy$\fnXύ\fxmx!(! zon$!|m n( $=@(ohixlixB0@`hm`@Xy$\fnXύ\fxmx!(! zon$!|m($  o 3Xy$nXύ!0d x$ A$ AL>mLy! `t. L''D@t|cba`_HHÌ!?!@$`b A\ p@ '00!03d !800!0ud !80 0!0d !800!0d !80 !0A !8 ''$,$‘!A$ A<|ne,(! !0(,! `!0. !8$(''$(!He\ (­ ''$(,0X!( `! `xQ (: D$(! @XōQ !@!0$(''$(!Le\ (­ ''xQ (: D$@! @(Q $$('!'(,0T!( `!8! `(xQ ( @0T> !8@0ǭ('t' !p$td (<`$ $ 't' <D2 `$@  p<$`$ $ t ''> $$< 'd.'> $$< 'f.'> $$< 'h.'> $$< 'j.'> $$< 'l.'> $$< 'n.'> $< > q. ''0!0(!@! 0$p $(''(M<$%~''' '0@~x@ !!@! @1 !(@!@!  !(@!Qs&!  !(@!" 12 !@! @1 !(@!@:  ! : : x: '!(!0 '@x@P! !(@ !*!XQ  ! @x  $\8<@DHLPTX'p$!r!H(tvH'4ϑ!1!H@XdXD y!@@*K1`Xl`emXč`eD'P'L'H' !8T(R @ <@ < <pl>$ a($BA: $ $`l$L $­$8Hj$: $hn $N$Y0$:  $m $M$8j̭$A$: $\m $M $$8j̭!<',!'!" ! K!!!! !K!$!' 0 $b0@0$"A$AF CwC ?@0 $R 80 @03bl%R ,00LQ %00MI 00I 00!0d !80 0!0d !80!0A !8 ''4$!0o4D! !00y h *1@XkdlXY 040 $$(? $'0''$!8X\! Dύ!0 X\ !X+g $"$!Hh+_ *] *[  $HLPpŒ@ٍNp$مp${/ XX!@`كb @! .O1!$!! @! <|nH'X$ !0X*@$`$1XX$Y XXH'? $X''D@tx|!_H8-H8-^M \ Kcpb@ٌMpe$م{/ pd$!(@م @!@-N 1!$!!@@!@%$]s  ! ]!@^B0@ !@'+(!@(+(!@D@!&!@$\!^[@ `\` <|nt$ !0\ <|n΍t! !0 \<|nt $ !0\=!   !(#c0``  `%`X H.X+h. &'!h@!x  $#" ! #XC, $[ $D! !( !0*K1`X  XȍY ! t$$ Cpb@ًLlpe$م{/ pd$!(@م @!@.M1!$!!@@!@<|n $t_ tt $`d ! h? `'t $`dhpb@ٙJ*pe$م{/ pd$!(@م @!@.Kl1!$!!@@!@ <|n΍`'$!0 !8  Kl1X XύY ! ! ? `'^*K1`X  XȍY !  $`! ? `'^.^\!   $%`  1XX(Y !  $`! ? `' ^ <|nkt$ `!0^\DD DX/ ! Mb=b .h%1.h',i$0`ebb`EXjDlXKdlFg m"n"_ ,0'',$‘!@A$SAU,B0@``%@X $. XKd. @  #x"!0#, P!8[ P $@, l1XčXY PP $@D? @',  LPH7Lnj Ό$ϑ؀ $`Œ$+A$)aˌ`ìe   L,͌ ! ""O! ! PH74 L< nP PH7L`Œ` bٌ$ "̌΀ $Ìonj$" y $ ! M ""O! "! PHzU 7PH7njÌ ـ$! $b$0A$/A $0΀ $,7HҶ PP2N PH70,hhy $̌ $7HPҶ ! `PJN PH7 $, @ͬΌϑ1`Œٌ`"@$@˔ `! PH[R 7HP7 @$̔! R 77$H'! ',@DC8c,`C8c,@@@<|n9D4 $ !04@D!0!8. 44 @,@ <|n)D$ !0,@''$ !(`= ! `$ A$ A(%Ҷ (Ҷ @<$> ! @ ! @ !  $ 0''$ϑzU < n  ''0!0(!@! 0$ $('x''!#(ox(3Xi$jXKd: D('!0(D !8F !(''($‘A$ A$G dK $  C $ $F !0|(!8  ''(M<$I% `J !  '' $!h!`!P"!X$An/ n.oh $h$ b"` n` o` ,. $!xn,,@,<$n΍8+$3 4+8$34@,h8''ϕ @T T , S  ''4!fnǰ,dfnǰ,dC!hB4@4obx@.y@!p"!@.h o"x@#P!H$@#X#`4oynB0!@@!H.`e`Ō@Xx$Xٌ$$$!0[ 48'',1,. "@#H) #P"(@,M!81!0!8`EX`+l1X! `XNÍ! `[ ,0''4!nj͌<4:4njo-@4.h x"y@#X!H$`#`"#4xnoB0!@@!H/`e`Ō@Xy$$XΌč$$!0[ 48'',$‘!IA$HA,o bXFy&4! `D'X/U TXT-@,L),P% ,jBB0@`ek`e@XlHmXčHLPDG ,X''Ό0M $$0!@،$٬('!`Ό!H$!ό$!!,.!0@0!P&!8B.,!hl!8@!x/!9 #XB+"#h -!`'ϕŒA( Y$٬N  ''4\X|~ō$"!@3 X `' Xɍ`'\'X'T' !8! (R ppt \+ \vX+ \tXvLf pp@\LpR'  P'pR| P~ L | Oc$+  C  DtYN!`.,!h!!`@p !x   D.,C#hLI!#p!#x#X !P,t$!#j#B!Bpp #`cp " @~v+b !H`!H@!H`. MO!p-Y!,!h,!x@!`" " .D C,N!#hC!#xv@`#h!8#!xLB!`!hr Y#x N#`#h#'x CDY#`C!p!#h@x~#`!h#pB!x!`z  $" @ $" 4p'<<0scmB'! b! # D: @c0```ō`XFX/FX`G `,! p `` X $/! p ``$ؑDd! Y !0DNDNJ`Y II`GG`FFc0```E`XčXXXX ,(T\`^ $`\ TDD@>c0```%`XFX؍FX`G `, ! p `` O $ؑ! p ``$/Dd! Y !0D`''Dd$‘!@A${Ad ! P ``@DD$`_b $` `$!0$_b `‘B0@``e@X. Xx. fg!p)@ ! #p""$#,`$[ `$rD.3XX$Y ``dvY $WDd! !0!83d `` `HLf ``L @ F. ,˕!`. ,K!'! "@p Y#NF!x!+ !!`@!``/3X$Xč$$ !BY!O!D$  !x#p## #x&X!!!x+X`HS\f ``\S @$ƕ"#x&Bp!hr$A!h/$Aٕ/'!h$ّ ! N% $!Xx##c$a!`!$C!pxXD!hmL$ @gg@ffB0@``e@XXXnčX$$S$ `\T[ `\ TNSP$$$*H %%%%%%%%%XX$X$ FFB0@``@XčX/`\G T`\T XD@>"B0@``@XFXٍ$FX`G `,! p `` X $ّ!! p ``$Dd! Y !0D ODNJ@NII@gg@ff"B0@``e@XXXxX ,(T\`^ $`\ TDD@>B0@``ō@X$FXFX`G `,! p `` Y $! p ``$ّ!Dd! Y !0D`''$ ,$n!Of !  ,p ! Y $ !p !  $Ka,! Y !0 $ 1XX(Y ,! vY $$ (''$  !xn+O!@u !H"$%!Ș+n *Cl *j  $J fpŒ@ٌM p$مp$X{/ \X\!@`كb @! .N1!$!! @! $LP >X  !HY+&c8`" $!X+ec8`*c8`*c84^XpŒ@ٍNp$مp${/ tt!@`كb @!-O 1!$!!@! ` <|n)_'! !(!0!8 t t <|nk_' $!(!0!8 `tt1f _4^! $$$&pŒ@ىJ*p$م{/ p$!@`كb @!.Kl1!$!!@!`t $`d<|n9h`'$!0 !8 *@ ` 1XX#Y ! `t! vY $  Xt! vY $XFpŒ@ًLlp$م{/ p$!@`كb @!-M 1!$!!@!@`Of !  X $)!p !  $Kat! Y !0  $$ ϑ1X# X*CY ! `t! vY $ !  <|nkt$ `!0! P !(XpŒ@ٍNp$م{/ p$!@`كb @!-O 1!$!!@!`!   !(40p'p'(ϑ!@1!8@X$yXC$y$ ! h*K< <h ! @ ! @ !   ''< `!HH$Df XXD @#(..',,ʕ!X".',,J!! "/@p( Y#N!x!+ !#!X@!X`#8/3X$$.Xč$$ !hYO!h $!hD.$ 8 9!x#p## #x&T.!! !x*T`H$KLf XXLK@.ƕ"98#x&!!$Cp!89r/$A!/$A.ٕ/'!($y% $!Tx#o#bc$a!`!$C!pxT!K$9 /"#@0gg@ff`%`eX8TXnčT$$P$ XLK[ KXLP$$$*O c%c%c%b%b%b%'''TT$T$. ( 8/80`%.`ōX9$P/XPXG LXLP(MG.C9"$#,,@0  @gg@ff`%`eX8TXnčTP $(XL^ XL(P(/$"`80`%.`ōX9$/XTG <X''4$‘!@A$SAB0@`  `%@X.X9$. &'!XB @!h  $#x"#, 8$[ 8 $ "4ϑ1X$ XKdY 88 $vY !84 <@G @<>y8.:1`ex`.1X, Xy$, fg@ !# !p-!!p?!Ȃ!B#xa 4nϑ1`ey`%ϑ1X$Xnč!f!8)!!:><@G @<>n:ϑ1`ey`%ϑ1X$Xnčfg!, !!@ #p)$!xB!$[ A4nϑ1`fy`&1!(@.3XhXxh! !x.J $4@'$Ca$a$'a#D$.,H!0!H . ,M#XC#`e#p#!0eY"!c0@H#P #`KBh !pm'$ ,0!ϑ1``" @$$a$ a$ "J@$au !  <$nk,0 `! @t ! s ! $ (''Ό!h،h)!$"As ! @ $s (' $ ('  $0  $! !{ č $} ! $!@'' 0!@$A$+w ! $ARz ! Iy ! @00$"A$A$A$A$y ! $A!z ! 0 0 $BA$z ! $A! !03d !8x ! }0`0 $A${ ! p$A! !0ud !8hy ! d0 0! tύ Y0P0$"A$?A *9 5@Gtl-LpŒ@ٍN p$مp$ {/ ( (!@`كb @!-O 1!$!!@!`  ! x* @0`! !0 !8(''$ϑX0 $$A(7@t s  !( '' !$,Z ! 1)$$ !,LH  ,,HJlL$,!   $w !  $<|n$ !(,$1f ! $ (''40lpt!! M~ XlT)f ! @4l$2$$$! +w !( `! `  !(@ld !(`l<|nX $l! oy $ `! `  !(@ld !(`l!8`gC$pŒ@ٙI)p$مp${/ PPl!@`كb @! -J K1`!$!! @! $$t팄n$o <|nX! !0!8 ! ^x !(al$\`! ? \' *1@X W`4X@l1T! `;9 !( <|n$ !(l<|n $ !(`l! oy !0)*1@X dT XTY $ `! `  !(@ld !(`l<|n΍X  $T;9 $Tݼ l41f ! 40h'',N0g!@$$xA`d 048!(!0 !8484= 884@i *1@pkl1>mB0@`dn`č.@`eo`)3 X D. Xl. @ #"!0M#H#, 8!8N[ 8@t ! ,8''$!(  $ ''$ ,!1%$($P ! @$ *@,+w ! $X/ !  N<e<$! @ !8w ! $ (''!8 ! P $$ .@1&! "@! D(Ì*b $ @(!@Y!H+i ,Ì*b "!XJ!`e+l ! ^x $ ''$ ,‘$fA!$Aπ<|n$ !(`! P $,!   $w ! ,1f $ (''(!,T  ! S<|nT! !0! ^x !(<|n $!0 !8T $HL &pŒ@يKKp$م{/ p$!@`كb @!.L1!$!!@! `<|nH'$!0 !8 ,! ? H',w ! ,(P'' !$4M~ ! ,$Ña$@37 $a$ a *,@$4+066oy ! 41f ! P !( `! `  !(@$d !(`$ $l $,;9 $,ݼ $ 0''$ 4!! )f ,$@$P ! @4,@14$( <|n) $ 4! oy $  !(41f $ 0''0!4TM~ ! D@1<|n $  TD;9 $TIy ! d4 <|n)TK'$ !0KX@4D;9 !( <|nk$ `!(! P $T!   $ 1XDX$DY $,T@*1%@T l1XčXm D$$<$$Q $@$H@T1f 40P''$ 4!@n1$3 ! P ((@$ 44! M~ (($;9 !0@4!   $w ! $ 0''@ρ1`bY P @^x $ ''\!@ΐ1XX.pŒ@ُXp$مp${/ @@!@`كb @! -Y.3!$!! @! &$OX$\,.NGIhKO $$dXv$!,$\x| h $$d@x$!h@` %! +C J0j0J0$(, 3 Xύ0X.0$<8x$'$$@lp 4<x$'$$( $ .$@n< Oo< 4! '@Ŷ   @$g!ϑ1X$Xύ@!0@!8@o @ ­!(@3 Xč X !8@G @.1XlX.člp #HX)%c$ @$O_ (@$ g lϑp#HY1)%c$X$Xύd@h!0@!8@o @hd ­!(@3 Xč X !8h@G d@h.d1X X.č $$ @O_ (@ ! Ҷ @@pŒ@َOp$مp${/ @@!@`كb @! -X3 !$!! @!  ύ .  , ύ\@''4$ō!@(3 X $\' XKd\'X'T'P'L' d'`'(R hhXT $Ka~v+C ! @! `! @, @h !B04h'' $!@"!P$A$nAjD$$x$+X@ #(b$0!E !`e6 @p!p+p)pB!#p k$+K #(b$0!`E !p "p#ppBX#`+p,.!x!@X"!(0+e #( 0B!p r!r!`%#X@"!p"u  ''!<|n΍$!0 !8= @<$> ! @<$$> ! $ As ! @䍗s   '' < n΍  u  ''LHD@pt|Ì!pb@َOpe$م{/ pd$!(@ "! @e ``e !@XY $ H E$&TV $8&EPV $ $: $lPX! @!(@$x0 J,%l0&|! < X`V !(lT! Mnt$%PYht8 %I| J L@DHp'!'40,(<@!pb@َOpe$م{/ pd$!(@ e BPY $Y H@@@R I HE!@$D$V $E8$&V $ $: $Q! @!(@x0 $@,K0<! 0 <@@I ! 4(,08'',0$0 $'$č $: ('' !$4<%ČD2 ! @$ pč $/%Vs @$  $9! ,'0 $, ,$ ,: $ 0'!',(DL321Ì!5`!@fpŒ@َOp$مp${/ @@!@`كb @!.X3 !$!!@!` $>* A<,$@  ! @K a <,$M@  ! @e <|n΍$!0!8 @@ `<|n$!(`$!8 @@$A$8$A$A$b$b$8@ $D *@ $2@$D"$1DD " * l$3D$ a! `s @@䍗s @$X@} ! @ $&; K5k$   $a$DD$ avvs @@ $s  $j  $! !{ } ! @ƍ2 i21! ]} @@ @ $ G` $E3D` $. .$,,DD )K    *21 $3]} !  $  $   $"" $3u !  $@ ,(3@'p'D@$! A$A$A$A<+$  ! <|nQ <|n"$ $"+A@ <@ <@ <(<,$  ! I! $<J,$  ! ` <|n$$ !8 $A$A$A$ ϕ$"( $} ! ]} !  B$A$A$A $8 $@ D@''0!0(!@! 0$ $(''$2!8pŒ@َOp$مp${/ !@`كb @!,X3 !$!!@! `$! w ! ! ^x !( ''(N<$l% $@ ­ @$alp,! ` !( @ldS <%M$B$8s&Td !l&xύR&+ !8p% ! ` @dT$B$Y(d8s&T@%! ! ` @Td$I+$L%8s&dTH"$@M1!&C!`E ! `@ ddTX9Td$F $H I$B$8s&d+$ap% ! ` @Td8s&-$%dT\%! ! ` @Td$9$'8s&dTd% ! `@ dTdi*Td8s&$%d.$p% ! ` @Td8s&/8$('dTt% ! ` @dS <@)%iT$l%j-8s&dT\.$A% ! `@s&% ! `@s&% ! `@s&x/$x9t8#@4H!P PpŒ@ٍKp$م{/ p$!@`كb @!.L1!$!!@!`pŒ@ُYp$م{/ p$!@`كb @!.H1!$!!@!`pŒ@ىJ*p$م{/ p$!@`كb @!/M1`!$!!@!`pŒ@ٌNp$م{/ p$!@`كb @!/O1 !$!!@!m`pŒ@وXp$م{/ p$!@`كb @!0I*1@!$!!@!I`pŒ@ٍKp$م{/ p$!@`كb @!0L1!$!!@!%`pŒ@ُYp$م{/ p$!@`كb @!-H@1!$!!@!`lx) l* l- l+ lp, ! ` !(@ls&l&xύ+ x% ! `A@\>s&x% ! `@s&x9" !t(!pŒ@ىJ*p$م{/ p$!@`كb @!.M1`!$!!@!`pŒ@ٌNp$م{/ p$!@`كb @!.O1 !$!!@!`pŒ@وXp$م{/ p$!@`كb @!/I*1@!$!!@!`pŒ@ٍKp$م{/ p$!@`كb @!/L1!$!!@!m`pŒ@ُYp$م{/ p$!@`كb @!0H1!$!!@!I`pŒ@ىJ*p$م{/ p$!@`كb @!0M1`!$!!@!%`pŒ@ٌNp$م{/ p$!@`كb @!-O@1 !$!!@!`lx(l8l) l* lp- ! ` !(@ls&l&xlR&+ % ! `@s&% ! `@s&% ! `@\s&\ndd$$/(T8)T*@ $-d $ $%ddT$D@<840hp''NЪX!$!',dh$Cd Xh<@ `DD@> D||(x> |*E> l> > L!0@ $R&pŒ@َOp$م{/ p$!@`كb @!.X3 !$!!@!` $pŒ@وI p$م{/ p$!@`كb @!.JK1`!$!!@!` $pŒ@ٌMp$م{/ p$!@`كb @!/N1!$!!@!` $pŒ@٘Yp$م{/ p$!@`كb @!/H 1 !$!!@!m` $pŒ@يKKp$م{/ p$!@`كb @!0L1!$!!@!I` $pŒ@َOp$م{/ p$!@`كb @!0X3 !$!!@!%` $pŒ@وI p$م{/ p$!@`كb @!-J@K1`!$!!@!` $T.L/t8`9 (p) R&&s&!`R&! @~ !0QLA NA NAN/8O  ! @p@<,$2= !8tx1O $ @''8!<TXL !8@L%: @@XDV ! @D@@<%!n`&oLHT  8!@@@X3 ! `!($0 ,0,g@ 1 ! !($0 ,0,8@`$g$@kl1 ! `!($ 0088$ 8'' 4!$<!(0!0d !80 $> @! @@N1!($ ((@3 !($ ((00 $ 0''$(,!@`(@n1(! `$ (! !0d !8 ''$$O !@@  |"@,! !0 @!8(''$|$dx`hlpQ `'@$x @|x|x E$F> !@@$pŒ@ٙI)p$مp${/ tt!@`كb @!.JK1`!$!!@!`$pŒ@ٌMp$مp${/ tt!@`كb @!0N1!$!!@!Y`$pŒ@٘Yp$مp${/ tt!@`كb @!/I*1@!$!!@!3`$pŒ@ًLlp$مp${/ tt!@`كb @!,M1!$!!@! `$|@$|! !0 @!8$x''$$($,04Q $'8'',04 ((.@,0pŒ@َOp$مp${/ !@`كb @!-X3 !$!!@! `!8, E$F> !8@,!  $('',04 ((.@,0pŒ@َOp$مp${/ !@`كb @!-X3 !$!!@! `!8, E$F> !8@,!  $('' $8<!!$f 4> ! @! @!(  ((4 $( ! @!   !($ 0''(04!$f > ,, @! @!(`$ (ĭ((''(04!8 `! `@$  (( (''$ (!04)f ! +@$( @((d!( $! `!(!0. !8( $ @! @!( $(!(!0. !81f ! $ ('' $8<!!$f 4> ! 4 e$f4> ! 4O! @!(`$ (( @X8<! \ !(`$$ 0''! @d $ ! ` ''!$ 8<$@<(,R&$! ? !(@Q! !(@^? ('$! $ 0'',!8pb!0`@َO pd$مpd$${/ ($(! @ل @!-X3 !$!!@! `!Œ@, @! !('',!!H!Pg!@n‘B0@`do`X, x+ ) @`ey`%@Xkd@lX@#p(#xB!80<485 #00<48"x+ & ,y"B0@`ek`e@Xl@mXč@#xH#8!05 #8,0''$(&T  'p'$ ϑ1X1! X 1! M !(0'!0! ̍ 4 @$8 ! ! 4̍ !0@$ ''0   '!! !K!$!َ<؛.'p!0@َOp$م{/ p$!@ `كb@.X7.Y ''LHDhpt!pb@َOpe$م{/ pd$!(@ b\! @e XXe !@\P,yp0htK! !(!0!8  $: $`PP $L ! x0 !(@PXV !(`n$%H/xh$'HLHDh''(04!Hč, $,$'$0 H$䍕 $ $: (''LHD@pt|Ì!pb@َOpe$م{/ pd$!(@ "! @e XXe !@\Y $ H HE$&TV $ $: $lP\! @!(@$x0 J,%l0&|! < \XV !(T! HMltύ$%H8| J L@DHp'!'40,LP!pb@َOpe$م{/ pd$!(@ e 8BP9 $Y (@@@Q I HH%$D$V $ $: $8! !(@$x0 JP8l,0L0 8LP@I 4,0H'',0$0 $'$č $: ('',4!HeHČ!> (( @Hd Hč $HHoH! $'0 $$ $$ $: ('!'$(,8Ǎ!0p!@@ُX p$مp$${/ $ !@`كb @!.Y)3 !$!!@! `ʌ$>BA$A.Hˌ $e  $$ @H͌ $HΌ4ő  $$ $@$HόHÌx:  .ɔHÌ@P K% ˤ" -.͔$@p "Τb$A"ϔHÌ%"ؤ$A$A$A"ٔ,ɔHÌ!P)"ʤ$A"˔HÌl%"̤"͔HÌ"Ĥn$9".ؔ@)'"ɤ ,@.˔H͌@` ̤$A Δ% Ϥ$A$A$A ؔ,ٔ!H ɤ$A ʔK% ˤ ̔ Ĥ!  $$ $@ͬ 'x'$n!84ho $8HA$A$,$@! `,'Ŷ H''DLP!HÍpb@ُXpe$مpd${/ HH!(@م @! .Y+3`!$!! @! #$>bA$Al;D.*‘B0@`%`E@X/H"XXH"FYG+.#!`c-@@!p /#"9#X( ,,$M(N,O,\ 0DH''!Hnō Ҷ ! @ Hd  ''Ό!h،h!H! `Ҷ H,' $H ,'H  ! HD $H$!@''$L3ˌ(8g!@p!H`ُx p$مp$H@D{/ ,H@D,!@`كb @!.Y-3!$!!@! `Ό $>‘B$A.Hό $,D@ HH@D,@HH͌HΌ4ő,D@ HH@D, $@ $HHٌ8HnjrM ..ϔHnj@' ٤"-..Δ$@x"ϤC$"ؔHnj'"٤$$a$a$a"͔,ΔHnj!x"ϤC$a"ؔHnj'"٤"͔Hnj"¤Hϑ$ $,,ٔ. .Δ(""8#C.ٔHnj@h%"Τ$a$a$a.ϔ,ٔ@Hnj!h "ͤC$a.ΔHnj@x%"ؤ$qY$"-.ΔHnj@x%"ؤ 9- .͔@p ΤC ϔHnj% ؤ$a$a$a ٔ,͔Hnj!p- ΤC$a ϔHnj% ؤ ٔ Hnj ¤H  ,,ؔ..͔(-  /#C.ؔHnj@-' ͤ$a$a$a.Δ,ؔ@xHnj!  ٤C$a.͔Hnj@p % ϤHXD $M$,,ؔ$3 (hohy $$3HҶ ! `H H$@Ϭ$3@'',8<pŒ@ُXp$مp${/ 44!@`كb @!.Y)3 !$!!@!`8>$A$ A88<E ! l!0 8<!0. !8,8''0!0(!@! 0$ $(''(O<$u%<ԛ$!0[9 !8$('H',8<@0:!8 5\  <5\ < \ 84!(@u 0'@08<@3C @08@0840u 804u 0,8'',PT5\ PTu L')@LPTv H \ ! @PTLu !(@PTLu H !xQ : D$HQ ! @H!@!B DD,LA\ @!LA\ LA\ 4xQ ! @: D$4Q ! @!@!,P'!`',8<@05\ @5\ @ \ 84!(@u 0'@,84<u 8<4u ,8''(04 :1 D ('',($ 8<!!!!!0o! `! Y1&+9 &0h *1@XkdlXu !(`d: : ! `<,($ 0''40'C(O ! @@ ! @@ ! @@ ! @@<$> ! @, $(@''$!@!P!!@,ORR!h@h 1!h!`$!`!X" !X  8@TT  .XX!$?O!O! NVPZtpxj'h' HHpxtZPVNN! j'h'xptZP VxptZPVNB@j j $nhx$ o   O0O0!O0FX0 X0 Ch"h+y j+ $$T$x!p!@+C #b$#bc0j+ d0 d0R!pm@x !!+C # b$# b0d0+!8 0!pE!B0+ $$* ! $! 0XT@x!pR!!+F #$#c00j+n ! F)P pFp ! F'O pFp  @)P !'O !$p'$%ϬΌ$%Ϭ'4!‘B0@`eo`@XxfyX(fg i $"jxk$[ 48'P'd`\XTPL!ϑ!1``$ d  dd x !XE!f+C #b$#b@ !x !$ #!XBB* !@*L hplp!xQ!HY*Kxl#` !$o #o!)@ x kz  l l !pύ    "B0@` `E@X@ Xl@ G '!# i      X!Q bB0@` `@X Xύgi(#P)B !X$  R&jL1& l"1!+ $l#Y*#  @"B0@` `E@X#hf Xl#hf#pt!85 F dP* $P! , $dLPTX\`''<!ϑ1`dy`$<n* <$b* <o!O* <yP!p*ȍ  <xyxo!p!@nb yo#hl $#X8k1l #y!hl l b$y!pJȍ!pXٍ8By#p !`d d fx fxB0@`en`ō@Xy$@goX@gnb`^DhG hD'y^`b o!  i xixyXi!x*xB0@`en`ō@Xy$foXfn(#xB!p $  <h''4!ɑ!8)1 `do`4Fx4h4@yxeo n$d#h(!@l #`*l  1o b@x!p* *Byx"o#X(!p@\ #P\ J1* G$b!pXύ!pXύBo#p8!x#X(@p\ !P\ J1g4e@4hEo" `ey`% XxfnXύf$ ^ !8=4 `ex` XnčfoX$f"_ !84 `ex` Xnč!0oX$!0!8`[ 48'',x!x!HL L ! @( !P#T +!@ T $#80"@ +C # b$# b0HJLN$ 1XH'X$H' $!0 !8@`ZXlK V`ZXV $ϑ1X$H' XH'$!0 !8@`ZXlK V`ZXVX$,3X H'XύH'$!0 !8@`ZXlK V`ZXV ),'`,LN@ !p!LN#H+,#PKL T 1L T XčXH' $!0 lK !8@,`''$\`<x!!X@` H$$!840! XD @XD@!** ⌀h !X+!pMύl#Ș7!@+⌀ #hD!XY㔸!0m!X#fp!xN#x!`h!@"x@X <'<X@ HL!!X"j@ A)@$J@A)$A) #@x퐾!!x`@!X!  XXC|+3```@|H\!p \y$X'`' @$$<@!@3 X C! ` Xl! `f  1X! `X*C! `f X l1XÍ! `X! `f  <'<tLh `P $@<0Xd Xd $y9X I( Xl!X XXdXÍdE$o $!H@0X@X*C@! `!( D'lp 88h Lt P 1X@X*C@! `!( D'lp 88 @l5@ 1XdXdth<$8! `  $pd 8l1XÍ@X@! `!( D'lp 88X$0Xk XCk+$X ! ` XÍ! `HV !( $'`'$!@HhL !+ P $ $TT 1X! `X#! `f  D0Xd  Xcd $l,X (Xύ!XXXdX#dE$o $!(@ D0X c < X <<4! `@'lp $'x'! ) 8$$<<eh *1@Xkd <lX <04,E ('''!$G !  $!*E $ @'O  )P  )P M`I@ <`\#%< ,` <$-$$ %x<'!dXdc$Y* hhdh `!P$*J #XDh `@ <{*%! Mhc$xN!@< 'c$$YXH@ <*&J%! J( $$$Gf$S !(?Kl1!8&G!8/$<@<< %\#%x .$%!<'$X@!@ <{*)%c$IEP! @ < k%c$KE`@ <*&%! M( $$$Gf$S !( ''$ !$$ x !X* $!hl@p #( ! $!(| +K  x!x!@'O  )P )P ^  Z@ $a@ <&%< $-,$@<<&%$./$@| <@P)%`@ ! Y 22!  ! ! !(8 $@d $I,d $,H8,c! !(` !0` 1XX$M !(X/ ! ,P< $! @ !8$ @''!,04 ! ,$ AP! , !0,F$A$OA(1J$b"*Y  5 $b *B  l5 b * 5 b *X (7  @$E! $! X/ P< $! @ !8,! !0c !8(''$ ,04!`= ! ` ! $ A,$PF! , $,! !0c !8$ (''$ ,$!* P! , !0,! !($8 $Y ! $,!HH*) $ @$P! , !0, ! #hl%$!(8 $Y ! $ ('',0484Pc$/`!(`$*y% !(`$q ((!0P, $($, P($ $!  !(` $A$A !(`('',04;7@Pc$*b1 !(`$!@*h% !(`$q ((!0P, $($, P($ $A  !(` $A$A !(`(''F ($$E( T ''$NF($(7E(T (E ''F($$7E(T (E ''$NF($(7E(T (E ''F ($$E( T ''$NF($(7E(T (E ''F($$7E(T (E ''$NF($(7E(T (E ''$ <@D!P$L$$H`$D$#8b$!8P#c$a! !! !00, (P0,( ! $P0! !(8 $Y ! 0! $, 00  $!,!  !(` $$A$A!  !(`$ 8''$ <@D!Q$M$I$$#*CB !8D$* !8`P!c$*f ! $! !00, (P0,(! $P0! !(8 $Y ! 0! $, 00 $,!  !(` $$A$A!  !(`$ 8''$(,t $ ''$(,xt !P !`K@h #!(- $ ''$(, !( ''$(, txp $!xe*O #(C  ''$(,xt !P !`K@h !x#(-p$!pe*N #(C  ''$(,px #( ''48<!$ !$P!P(! , !0(! PE$ $($ ! $Q ((00''$ <@D!,$($ $$$!c$*b !@$P0! , !00! Pe$ ,P! , $$,! Q $$ 8''$ <@D!@$<$$8A$6@$(7($P!P0! , !00P ! ,!($$8 P 0@! Y 00 ` $,!  !(`( $!  !(`($ 8''$ <@D!I$E`$$AA$?@$(d$5(!@ #8b$!@G* !@P0,! , !0P ,0(! !($$8 P 0@! Y 00 ` $(!  !(( $!  !(($ 8''!!D!@A= $eb ! @!@$ #I/` *C ('WQ $'$d$ac$$ $d$laP(! , !0(P #A$$! !(8 $Y ! 0'h'LHD@<840,tp!!!!ώL؎LÎ`L"`!!''َ! !@0 !('* @! `: E&!@! R'V $!Pr@ÎR&1&*+ &Î1&*#'+ '̎! !h!('* `! `!(O$: dd!@V ! R'!X! 3V $!@r!P @!KR&1&*, &p`@(1b $C!%!|'t'!('* @t! !0: %&tx#H&!@V ! "!! Ԭ'V $1&s&KR&*k !$!L48<@DH''0$!4LP!`?* $o$P?F LP* ?! !0, @@L! !0` @L ! LP $!  !8@@P* ?@ $ P $A$A, %,$!*y ! !(8 $. !  ! Y ! 40H''@<!!D840,!$wKvD* $K%LFPL* KL ! !0T\, LT\L!!!`!!L!  !0 ` !8 ! >>!8 $!  !0@s&&1&uR&LP* a) K!h P$A$A,!,$!P)*  ! !(8 $. ! ` ! Y ! D,048<@P''$$z  $(''$z  $(''($!,D!7* $7%F DP8H! , !0H8D! !0H 8HD$!  !88P*H 7  A)  K$ P $A$A, %,$!* ! !(8 $. !    ! Y ! ,(@''<  H4$ @!(@* <  H4$   '',!9,yxbox%!H!P0)1J1`dk`d%,`hl`Xm xnXύ x@ #X"l@h #p!(!0 5 !8@,0''0(!!4,$ C4N V ӂ@>P`Ӌ' - !8b $ L@ō;i ';4@'!'@D, ,0''@D, ,0'd‘ o$x!ӂә'y$h$'$ (,0Ќ$Ә'4'i ! @*Ӏ<$i ! @$"ә<$i ! @$ӈ<,$i ! @ $Ӊ<<$i ! @ $ ӊ4@<@@0g3$d $ ('' $(,4 @,0 `- $!bӂә'$$,@<$ 3$! '' (,č  '' $("@ ! !( !0@O 8'@!( P 8'@8 ! H $0''$0480ύ,, 0! !(,&'48lbG 0048>H $0''$0480ύ,, 0! !(,&'48lbG 0048>H $0''$0480ύ,,x 0! !(,t&x'48lbG $0''$@DHL !T+ xP!$ \ !@!L*(w H!H1H H!X*lgh!hh !pύ_P!@ 0@X!XqX H!hl0'P!PQP !pLύ $=AD9!1H!H(+,h!hh H!`D!(,$!0((,$a0(M,$0(0(80PX!h+1&L** &T+ w  $@''$0480ύ,,x 0! !(,t&x'48lhI $0'',@DH($ @ύ<@( p* @Kٌlp1% @čp$م{/ !@ُّ -(3$!!@!<K`@! <&'DHύhI  $(,@''$0480ύ,, 0! !(,&'48lhI 00482J $0''$0480ύ,, 0! !(,&'48lhI 00482J $0''$8<@8ύ44p (ى p '04p$م{/ 00l ,,xύ8!(,t&x'<@8hI $8''$0480ύ,, 0! !(,&'48lhI 00482J $0''$8<@D !<$$!@$ $ $$!H$ $ $$!@H(D<$!8K` #`` !`` M $< 8ύ#!ٍ  $!< @D1A@$aD!##@!$/@$ AD!#@d$ @$D@$8< ,D,d$H   $!< KGH$ @#P!Pa$A;7H$ !#P!P$A+'H$a!"8< ,P#PPP !PPP ,,hM $<A  $8''$048<0ύ3 Xȍ,0*XK,,!4$$!,48<@yK $0''$(,0(! ($0,yK $(''$@DHL @ύ3 Xȍ8@*XK8@O P0$$8L ,H,d$$wL$8 P #PIP !PIP K` $a<A h<8#8!8, $<! p<$H1! #!#!@!!$!$H! #!@d$! $HQ!<+` $a<! hH $ $@'' $( $($L  ''$(,0(! ($0,yK $('' $( $($L  ''$(,0(!($!0,0yK $(''$@DHL @ύ3 Xȍ<@*XK<@O P0$<L ,Hx #xx!xx, $< eL$< P #PIP !PIP K` $a<A h8<#8!8, $<! p8H(8 $@Y#XqX !XqX a$ahH $x#xx!xx$H$Hѭ $@'' $( $($N  ''$(,0(!($!0,0yK $('' $( $($N  ''04$0@$/$P ! @!(  $ ! !( !0. !8! !( 4 !0 %$& ! @! @!(  $ ! !( !0. !8! !( 4 !01f ! $ (''$48!@p@َOp$مp${/ 00!@`كb @!.X3 !$!!@!`+! &pŒ@يKKp$مp${/ 00!@`كb @!.L1!$!!@!`$>b$A$A$A$4,1f 0,08ύ $0''$(,04)f ! @$(,R $$(''$(,04)f ! @$(,R $$(''$(,04)f ! @$(,R $$(''$(,04)f ! @$(,R $$('',8<@D! )f 44@,8pŒ@٘Yp$مp${/ 44!@`كb @!,I*1@!$!!@!)`8fpŒ@ٌMp$مp${/ 44!@`كb @!,N1!$!!@!9`pŒ@٘Yp$مp${/ 44!@`كb @!.I*1@!$!!@!`> $a`  <! !( !0 ,08<!0 !8,8''$48<-$pŒ@َOp$مp${/ ((!@`كb @!-X3 !$!!@!`$48<7S ! $0''$48<-$pŒ@َOp$مp${/ ((!@`كb @!-X3 !$!!@!`$48<%S ! $0''!H!P4!XpŒ@َOp$مp$4 (,{/ 04 (,0!@`كb @!-X3 !$!!@!`! !(@S !0`! !(@S !0`(''!H!P4!XpŒ@َOp$مp$4 (,{/ 04 (,0!@`كb @!-X3 !$!!@!`! !(@S !0`! !(@S !0`(''!81/pŒ@َOp$مp${/ $$!@`كb @!-X3 !$!!@!`! !($ $$: ''$?HD'*C @HpŒ@ٙH(p$م{/ p$!@`كb @!-I *1@!$!!@!`$D$>l $iY ! `@$H@T  $?$?H''!@$!8pŒ@٘Y p$مp$#{/ (#(!@`كb @!-I *1@!$!!@!`> $a@D$> #Y (#(@$T ! ?$> $<$ύ>4&pŒ@ىJ* p$مp$#{/ (#(!@`كb @!-K l1!$!!@! `0!(!0 !8$('!'!Pp!@@!HَO p$مp$0,'{/ (0,'(!@`كb @!.X3 !$!!@!`!  `$ $\U ! @O $LU ! @H! !(0,'  (0,'($ L * D"N!x+o "!x+ \U ! @NN $ L*l " D!pm+ "O!+x U ! @NN   !( $(''!8 ! $P ( $(@>$zN $9! $pŒ@ُX p$مp$ ${/ ( $(!@`كb @!,Y*3@!$!!@!` $ ` $ ! |!(!0 !8j $9!! pŒ@َO p$مp$ ${/ ( $(!@`كb @!,X3 !$!!@!`!  @!  ! l!(!0 !80! !(U !0 *$&!$!$ ! $!! &W !(M! X !(! W !( N! W !(! X !( ''!@upŒ@ُXp$مp${/ $$!@`كb @!-Y)3 !$!!@!` $$XAl5 $M! !(!0 !8$$$x:pŒ@٘Yp$مp${/ $$!@`كb @!-I*1@!$!!@!` $$`a5 $|N! !(!0 !8$$$ ''$0Z 4,lN4_,0`Y,pŒ@ٙH(p$م{/ p$4!@`كb @!,I*1@!$!!@!`+`0pŒ@ٌMp$م{/ p$4!@`كb @!,N1!$!!@! `,,0X $,l 0X $0''$0Z 40,ύ4Y,pŒ@٘Yp$م{/ p$4!@`كb @!,H 1 !$!!@!`+@0pŒ@ًLlp$م{/ p$4!@`كb @!,M1!$!!@! `,,0iY $,l0X $0''40,($ !!@4x!@ @!tNS&&B$S&!`&t* x!x!OX ! @1&3&4 $(,08'',($ ! @,x!@ `!tNnr$&B$r$!@&tx!@x!OX ! `@1&2&, $(0''Z ,,  $,v@! !(  ,,pÌ`َop$مp${/ ,,!@`كb @!-X3 !$!!@!`$p*C@ ?`L! !(!0 !87pÌ`ٍnp$مp${/ ,,!@`كb @!-O1!$!!@!`$p)  @|K! !(!0 `!8$!('',!40($ !Z ! `x!@tύlV `!tlDxr&&c$r&!@&t* !!@Y! Y l@1&$1&2&!4 $(,08'',!40($ !Z ! `x!@tύlU !tlDx$&c$$!@&t!@!@Y! Y le@1&$1&2&!4 $(,08''(,!  $,@!pŒ@ُXp$مp${/ ,,!@`كb @!,Y)3 !$!!@!#`$`D `0,!(!0 !8$$;9 !0,  !(|N! !(!0 !8J$pŒ@ُXp$مp${/ ,,!@`كb @!,Y)3 !$!!@!$`!$`D `0,!(!0 !8$$;9 !0,  !(N! !(!0 !8$!('' : $ ύdXpԙYpԂ 'pԃ'`!(n! `dc: pԃ ''ϑ1XX# ! `!@@%@!I#`t$: $$<Q<B k$$2= !8 $ $`k` lH`L`P```X`\`T`d`h`l`p`('!`'$(ϑ1XX# ! ` @H:  ''TPLHD@<8X\`gdpxC*U !@tC*U !@XTT* @(P@(: (TPP!89@lhpt|!! N#`T%!0$$h$r$!!(!U!XˤˤѤɤ! $!x!!ȍ!x!p'NIIR!hhl$%%s)%$J%k%$X\`!8\H PPX\d\H !80T8<@DHLPX''D!@O!Ht$a$a!!@ !H@$a$5app$0a`dhl $$!0!8 PTX\a!`!$C [ HH`dhl@!`KPTX\ $!pM##P#$[ Dp`dhl!0!8 $ [ DP''@!D<HP6T`3DX/@D\+DHPT!( 5 T\XHP!#80!( 5 \HPT!( 5 PX\HT!`K#0!( 5 D<@H'8'p!tlhd`\XTP!h`t$a!`!$Cp!HL L !!$Cx!LL L L $a$$a!xl4 #84$!pb < !K<#0"$!B$! !(\H 'wtd$-a!xL#B$#%$%!(H!K#B$#%$%!(H$! !(\H 'Ht(B $a$a$$a$ a!!$C!#@ @@#@#c#x! $< !B$A!@!$CA@!@!x.@A!@!$C!!#5A( O&!(!8 !& G !(!8  G @!( [ $&*R& !/@p*X t!!$C!p/!@x( #!!(!8  G !(!8  G t@#p!( [ $t#c6!x  $< !B$A!@!$C?@!@!@p!!$C! !#+ Y&6!(!8`p!& G !( G @!( [ $&*R& !/@p*X3 t!! !$C#!+!x!@x !!(!8` G !( G t@#p!( [ $tPTX\`dhlp''TPLH,T2%$&$$($ T$$($/&(&B&X&'\H T&$!((!x0!P%&'D&%%+','$(&#&B&p  '!!$C(!'!h%\H $\H '$\H '$' #8$!$!"'!pB%p#.'#'$$'d THLP'x'DEBD>D:Dxh!.!!$CB0!H#xf#h"l#b!x!Pnj0`k%k1##` ~z$tp\|v r$\H h'D''$&!Pl#`$d $h$`!pI!H#x# $@80H:<4LD>6NF0'JBh 2$P'h'LHD!!P!X*G #O$!!$C #xG$!!$C X+ ԍfjh! !!$C((0$: PԄP: ԂԄP: ԂjhfԂXԐ$$$!0/$ $ԑԍ$$ ! !J%$T YEGGT $>!$p p p !J%T T EFHG !$ DEGG!J%k%T $\ T odgg\ p p ! EFHG!J%k%T $\ T yehgx\ %M  ) !J%T T EFHG !$x DEGG!k%\ $\ ndgg !J%k%T $/%\ T yfohG\ p ! EFHG!k%\ $\ yehgx !J%k%T $8%\ T nfxh(\ !x EFHH!J%!pT %$T xfh!hyg/'ok%\ !) \ p!.'$9%XFYH)%$: $ԍԑ$ԍԑ$!@!T !h\!@\ T $3$$* x!CNCCXNCX* !0COCCNOCN* !CYCCOYCO* * * $$$$$* p!CXYCCOXYX#p#N/'CYO##x%N* !CYOCCNYOY##xX%CON#ȸ#p/%X* !1CONCCXONO##p/Y%CNX#x#'Y* * * $?$$$$* x!NY##xX%ON#ȸ#p/%X* !0OX#p#N/'YO##x%N* !YN#x#O'XY#p#/'O* * * $Ԑ`.@! G1 p!!0XO$!!pNYB$! YN!x%! NYOX!!x%YNO X!x%!NYXO$!!x%OX B$! -3 !1!0OX$!p!YNB$x!NY!!x# YNXO!x#!NYX O!!x#YNOX$!x#!XO B$! /`Ԑg1p!!0XO$!!pNYB$Ԑ!ԐYN!x%! NYOX!!x%YNO X!x%!NYXO$!!x%OX B$ fԑ!8hh ԍhԇh fԍԑf!8hh ԍhԇh fԑ!8 h ԑLDH'':b $ ''!0_b $ 'd!@`!`ő0XX&B$$HB0B$C$!d'!@!P!X& !8`đ0XlX"lL$`m%p/no'@$*y$c$)%`0$( d04: 80` $481X!Fx!FX,m``n%xo0''  $$7@! @$$N(X(C$h(!j*! l l!$$n!$!@! !@ !H<$  %(! )% !$!$(!,9! '' ll@!@$N '!Ȁ!`<o$( '!  9'!$!( $!,/$`$\8 <h''xDtlÌ$!( d!`$A $A $-A74ό$3<،/,- @@@ <$%@'lhh' $pŒ@٘Yp$م{/ p$!@`كb @,I*1@!$!!`!@>$&$>$@$a$%C$@ <$A$k%hl$ pŒ@ٍNp$مp${/ dd!@`كb @,O1!$!!`!&@0*@$A$A$A!$$$!h'H!@ <$J%JC0S $0-H 0h'S !0: ! &4 !0@ $&  $ !0@ $ 0 *4 !0 @ **<+$  ! *@@Ԃ@@H % \F PP @\F PP@:1 $ @!@J@Hbe!0 lD$ "  " $ ''$ !V\F ! Q@pŒ@َOp$م{/ p$!@`كb @!0X3 !$!!@!$`x%t" ! !@bb "b Bb b$c$\F ! @,$ 8$ $ $ $ ,($$0\F !  @\F ! @$ ! :1 $@!@(b!0 6 lD$$ 8''D@$'&Ð&! 4!(` !0@&*& l  $ !0@**0 4 !0@*K * <+$  ! ** ,,č  ,X , ! @\F @) )*!8HK@ <$%'' $$+AÍpb@ُXpe$م{/ pd$!(@م @! ,Y*3@!$!! @! &$>$) `$$AB4@ <$%$0 -**ϑ'4!0 @***$$$!$$$!P'!K@ <$%LC$'S !0ύ `w !@`!  $w ! @$K `w !@`!  $w ! @ύ `w !@`!  $w ! @ "jJf@x !@|t``!8@pŒ@َO p$مp$X{/ xXx!(@م @! .X3 !$!! @! +FpŒ@ًLl p$مp$X{/ xXx!@`كb @!.M1!$!!@! `|xt XXx|%$t !   ! "& &KlMfCc0```X  R"" MK `` ``X D!0 Xč!0!8[ c0```%`X dX  "  &[ $$x+ l + ! !(@Q $!'D@''40,($ 0!@!,!Ύ!'<<Ŭ&Ǭ&!$P !( @83P !( @ (3ɎR&+I &!4 $(,08'p'$!@ !! !$<Z <!(@@@!@<@Nϑ 16!pŒ@ٙH(p$م{/ p$!@`كb @!0I*1@!$!!@!` ` !!̐ 1!$ (''0!0(!@! 0$ $(''D`dhlxQ ! D$: $dPQ ! @PQ 'ld$: HhHTV ! @TH1X8'X#8' $! `!0!8lK ,@'',D8'z @@ϑ1X#DX #D8' $! `!0!8lK ,@'',8: <">(3X#8'XKc8' $! `!0!8lK ,@'p' !$0z ! :{ ! { ! b{ ! !  !(  $$04t<h@ *K1`X  Xč $,E 4'* $@$0Y@40p$xh t @&X*< 0<1%0XX$,E 4''  t @h <t <h @ϑ1X$X $ $,E 4'w ! $ 'p'$! $! `{ to8hx <i $@\ $PPl1XoxX$!0,E 0'$'x'{ h0t4( 1 XCXl! ` $,E ('''4!!H!PQ!Xo$'x0`ey`%XlfmXčfHL!8 t }4y$0`el`XmfnXύfHL!8 _ W4l$/HL! `8<@u D8<m@D0!@@`en`ōXoHxX$H!0 !8@b %4m0`en`ōXoHxX$HL!0 !8@b 48''!o$d d_ x$ ! ` u $ $d$J !0@d$J  ''LHdl$!!l! !(4} #0#lhX!Hip #0P! 4} !(K\ l! !(4} #0! !pl#0IP4} !( \d$4! !0| !8 B0@``ō@XX/|\#P" !hLG W| ! 3W| ! ‘B0@``@X$X|\'#XB !pMG x! | $$lP&H|!P! | x lP|!! | x@d! $| G,d$'B0@` `%@X D Xl\|!' G $lltH! !(4} #0Bk!`bll t! !(4} #0x!yLH`'p'TPLHD@<84!x!!H"!XB!8!#!@c1!!021!`$/`T8$9 )@P#X*`T",#h#pT/! { ! ! y !(! z '(89')! (*@$+!a-L $'*c$ *b *t *T  ! !0`]} !8`(+!8`! ! ]} !0`+,$ .h! #0C4} !(! 9! #0C4} !(y!P"+!@R&+K &`!'*t |. ! !0`!8`]} /$ 9|)! !(4} #0#!XB ,|-! !(l4} #0!x!P)+ - $%W| ! +bB0@`%,`@X-.Xύ&!P8#`KG $.! y $T48<@DHLP''$ ,0!*|*$ $! _ $J x !P !`K,@h N0!x (x !`K!h,@x H!/80 $x   !H!/@!`K!P $ ('',DH <'@>' :@$A!@><<' >'>:!@($ !`D *!`H"l!`$!`,@''<8TXx!!@F!  $ AT ( !KT_ ( !LT$J ( !M! { LLF#oRA(#( *1@` `d! $! y !(W| ! { !  B0@` `@XčxXx!( @X" !8@#`KG :{ ! |! o~ !(! y $c$ F#pm!U@X(#( *1@` `d! I$! y !(W| ! { !  B0@` `@Xčx Xx !* F" @h#pG #8(:{ ! |! o~ !(! y $ $X!T|o~ ! !<8P''x!!@! 1 $ A| (( |_ ((  |$J (( !XH#`g!`!  !p#x >$"(,!  !(,( @#H! @ -#H( ! &' !0& +K  & &" !  @ ! @   !  !0@|! o~ !(8'X'<8SRH !   $ `` `: d$\V ! @\ύ$!S\ $ $  \')! ? 'F@B@S` : $Tƍōu ! Tf !0@X : $T捼u ! Tf !0@X$$ $T'Rhpltx|! ? h'9@peS! *)X !`+ōƍu |YxiE`SH* : e$Í却f f$2S.S* i`SH* : e$#EV !0`m!`-SR\: RT: p<<8'`'! e! .'x ,'nϑ1`dy`$Th! `{ j.xxyCX j,m#0+!@o$! +!p #8! @!  txkl1XnčeoXe<04,E @'y( 1@Xi$ekXlȇ 'x'!ϑ1Xy(kiX*Hk`l! `{ $$tm! 4hn $0e,E ('$o'x'!ϑ1Xy(kiX*Hk`l! `{ $$tm! 0hn $4e,E ('`'',(|O!!!@D!@|*H !@@ 0! +$PT   $`X\x! ? P'Xx`!  , 1XX)$,  !({,! !(y xx @ ` ! !(!0$ x $xOc$`DDp!X* D`Dc$aB$D!)J ! + xx|K$a! + xx|!  xx|! O!  !(!  !( $ ! y $ ! H'x J'@<*$! H'uu !8ϑ1X$ X*D: ! !0[ !8@,(p'A|*b nj!8|*g ì!8`* ¬p'<!@`'!  '+l1X ! Xύ! ,  !(Q!#P#jl| !h#x+l1X ! Xύ! ,  !(*! d  X`'d'! ''h @! +3`X !  Xƍ! ,  !(!! '' #P#*l|  !`c#p+3`X !  Xƍ! ,  !(!! 84! !8 ! !(y $|x!`+#h*- @ c%*C !0@!0`!0@!(x: |x!#`*h + !Hc$@+C !0@!0`!0@!(&x: 8* 4* * *&  4 4* 8 8 $V*  | # .$#x !n!M$B$c$m*K |# $#j!!Y$B$c$y~ ! x!1#0 !(K$B$c$klXB$xOc$oYc$yMB$B$c$$c$B$mY* | #x # $!!"L$B$c$l*X |# x# $h!!L$B$c$l&! !1#0 !(M$B$c$mKB$kLc$lXc$xOB$B$c$$c$B$o 84* *l!X4 l!(`!8!0* 8 84! $ |!h.#X| Od |* d !dA!!@#p*! @Gh! !(`[ !0h l1XhX.čh: h!0[ !8@h $! !0`!8^  ` !   !  !0`|o~ $pt! ? p'y $$<''!!  $! y !(48! Jx !8 <84!  !(|! o~ !(! y $ '',($ |(!!!0$ !0 !0@_ !0!0@$J $!0@$!!!$C !Ȓ*3; ,|6@q$*"* !F  X!(K$ !0!0@ !($_ !0!0@!!$C  !p !($$J !0!0@!!$C !p* ! |*b q$, $(0'!`'$40LPC!!3 X X*D ! ü !( `  $ T,0Ǎ ! Q 8'h= h! y $,(P''$ $!@ ($,08<@8'? ! @ 'Q @''D<'8' @@D@<8C#pb!<#pb@D DBFPTǠ!F!TF2F!0F0D 2FBF$*F FF<"FE0<< FE,<@''!$'v !(`$' ', (,(@$ !(`!0`$, (,(<v !(`(''40LT!!! D'@' PP @XD*o X@* X $$L $! !0`$^ PXP@4<*b D< @D@D@T ! D, @0 40H''4@D;@ČP '@$;@y !(@P; D;@T׎ @y $4@''4DHL @!(8y @8@DHLN$  @y $4@'',<@D |*N !(0y 808<@DO$  8y $,8''40LPT !@! !(y @! <': 8'@<LPT!   ! y $40H''<84dhl$! !D''$g $H''$g $L''$g $ ! !(y XX|*x ! $E!ˍ!H*K1@` !pϕ1! !(`P' T'! P' T'Tˍ!H(*K1@` !pϕ1XXT|*(R X Tˏ!X*l1@p !(3DXT*%T|+*K 9X h!pčD' $ @! X! P' T'T! P' T'T!@D' $@XT| ** XT h !pmčD' $ @XT'T|9* TXTdhl!   ! y $<48`'',<@D |*n !(0y 880|<@D  8y $,8''4DHL @!(8y @8@DHL  @y $4@''<!!@!!@|*C *H!@*H !@@h84 !(40 840848e!8M!840Jx 804848* 484848$0 Jx $< 0$.$4* *%8!8*% 8 !8 8* !8@!8!8@*F * !* *%!@*% ! !! !(!0`o~ 00$0'',(DH!ϑ!1``"H@,/X <)%X< $! $!0` LL@! T! y !(  $ <84HD!  $! y $) $8<! ? 8',! $Æ !0`,! y !(48!  !8 ! <84HD $! y $,(@'',<@D P!­LH8!  08HL0@D<b0b,bD) D@Į'DP 88P @DŒ|k*K L$̬D,@̮'P P@,Œ@X$ج,8''$ 0!@!(!0(, 0,(@<*b < ''8!<dhl!(y ! 48 ,0lL( $hԮ'$P @Lhܮ'DP @ $Lv !  $ l @Ld\'! X'T' \\@\h䮅'P @dh쮅'P @\dhlX'T'\'d ! \@! | *j ! y $C<< \* \LT<X\LX<TXT* !!(XT dXT!  $dXT ! Ld $! ^ $dLg! [ !04 8 ! $, y 0 <8`'',(TX\!aT]T { ! ' $ ( @! w ! ! y !( $  ! &@ t@ @!  ϑ1X$X $: ! !0[ !8@' @! z $! y $ ! @'x B'@<*$! @']u !8T $DH! ? D'TX\+d ! ,(P''$ ,04!!@! z !(! y !(w ! $! y $x"@ @! p ! ,(@ $  !  @, ! !@$ @$ l1XčX,  !($ $$ (''$!`o`o+( x(3Xi$(jXKd(Գ $($`l#h+ bpn*N O$o```f(''04|!  ! d _! l'h' ``@lh#  D< FFODOD5!8DF0DD0,#@DPǠBFT0D!TF2F 2FBF$*F F d`FDF!F<"FE0 < < FE, <  $dp !x@!C$ A!  s <! !0  $d  <%|! ' !0 d X!@ ! !( l' h'<! t' p'tlKtphtlph*E *!(@*  $!0` $_lh |lh!  $_|lhǍ ! _lhd#!! !$CP!XE*  !@h!@l   l* h!@h4|! `!([ !0`|$! ^ $40x''40T !>! P @T$  ! D D! y !( P !X l-` ` @'! y $40P''$ ,04!!  ! @!   !(! y !(,u ! ! y $$ (''40\`d!G  ! H! y !(! P' L' @LP\H! [ !0  G ! @!   !(GC,`+@! !(y <<\H $! $^ <HP<*l L* $@! y $! y $40X''(,! !! !(y $$ ! $@! o$eߕ !  ! eߕ ! ! !  !(`! y $ ''$(,4! @8n b0b,b8o,b`0ohd= h`P`` ''40|[! h= h ! !(y d! l' h'd@lh  <hl<D0 F,,0P#H"0DT 2F DBFT0F!F!2F(F S FPTd!  !0p dT@D!`FFF< FE0 < <"FE, <  $x!`d$ap o <p!  $ <Ep| ! p Wp! l' h'<! `' \'`l*`\hc`l\*E h!(@h* $h$[l llh!  $[lh| ! [lhp#H%!! !$CP!XE*  !@!@ !@l   l* h!@h! |! !(!0[ dd$! !(^ $! y $40x'' !$!HP4!  !048!@@H*C *b@! !(!0`!8> @ !  ! *b ! D|* ! !(`!0!8> D !  ! ! !(!0!8> (( ! !  !($$ 0''$!_hh[! y !(( 1 X D Xl: ! ϖ !(@  ϑ1X$X $: ! ߕ !(@ Kl1X XύM !(! y $X/ ! R<`\$! @d$ !8h ''x !xP !@1!!8#*!0 !H #`h* *&$* *& !p!*X *&h'!= "h*& #P P #h*  !hLP h X/ ! R<`\$! @$ !8h$! ''$ D!*E!& !@*"# @*h ! !(!0`Jx $@D! Jx !8D! !0 Jx $A$! !(`!0!8Jx ,,D! Jx $4$@*# *h ! !(`!0 Jx $D! !( Jx !8"$* *Q ! !(`!0!8Jx ,,! !0 Jx $D! !( Jx !8 $! !(!0 Jx $@D! Jx !8$ (''40PT!!!@o! PDO! <'8' LL @<8! ؗ LL P@DL! Jx !8LP*h   X <J%XX< $! $ LXL @\ @PD @PD $ D@TX!  $@D! Jx $|! o~ !(40H'H'8'$!@3 X D' Xl''$$wv @<$<5$B *3@X d X':'x HH @@T> * @h! !(<'x :'@T< **K \XT ! >!   $ 1XTX)$T$FY TX\T ! !   $ 1XTX$T$&Y TX\T ! ! y $,(P''($!,@D!  ! !@@3! !(y 00H* *h/! !(!0`!8>  $*h 8! !(`!0!8>   $9! !(!0!8>  $ !  !( @! %ϖ ! ! y $,$(8'@'TPLHD@!ϑ!1!X$X*DH't !0!@` ! @!   !(,-M) ϑ1X$X*DP't !0k K $lmR<i$! $$ : TN b@cg! !(` !0bx <g! [ !0r @  yX*D@T#H!  !8T@H* * !ȣ#X*D @ !h#xD* D*F !P#ȸ@ #`KD @ hPD! L /T!(!0!8> T;PL! !(B TT.@#` L*" P #PY !Kh $! !0`$D^ TDTh!  ǍT!(`[ !0T` ! !( <*3@X dh XhdōL <8`'p'4!@ϑ1X$ XKd<0!$!0t x' $ @*O D* ! *!(!0!8> 4 l1Xčl'Xl''$$wv @ @D! < !( h @ O % ! LD@! 7 !( h= h! y $4,08'',408<y !(0<84 0y $,0'',408<y !(0$<84 0y $,0''$( , ' 'D@<48*C #C#b#Cl !(y $ύ8$&e, l': !@ !$2!( $!c$DB$ q $!c$DDDDqB$!B   *) !  !(l'- : ! ) : $\ !\! '$$g XX&c$q! \B  * !  !(\: y $D<@''40\`dx!!HJ!@ $a| !@@|_ !@@|$J !@@! !(y PdP`'čP PP@ Pv ! P P! V'x T'J P@((##x!+x #Ȇ!H%( #P!XE#` ( |! o~ !(V ! \ $! !0@^ $dύ! `'P @! \`dܑ ! ! y $40X''40\`dx!!!@L! y !(d* @`'dP @ v !  ! V'x T'L( @!`#h* !p(!p#x(|! o~ !(V ! \$! !0@^ $d(! `'$P @! \`dܑ ! ! y $40X'',408<y !(0<847 0y $,0'',408<y !(0$<847 0y $,0''$ <@D !<<! Ǎ[ !0! 0' ,' @$<<!  !0!  !($ 8' B,'!48<!(y ! !  E,! (' $'@($!  <! y $0''(!,48<!(y !  4|! !( $ 4|!  !( ! !(^ !8<4 ! [ !0! y $,(0''(!,48<!(y ! ! $ !0$4 $! ^ $ ! <4!0[ ! y $,(0' '$,(04y !(,(ō  (y $$('' !$,04!(y ! ,! ōS , ! [ !0! y $$ (''$ (,y !( $ y $ ''(, @$ 4 $ @ ''(, @$ 4 $ @ ''(, @$ 4 $ @ '' ( , @ $$4 @  '' ( , @ $$4 @  ''(!,LPT ! J@LFLL<@L4$<!L! { ! ! y !( $ w !  Kl1 !'+@!@(+!@`! z $! y $ ! 8'x :'@<*$! 8']u !8L $<@! ? <'LPTc ! ,(H''(!,48< ! &@4"44<44$!4'! z !(! y !(w !  $ ! y $4 ! p ! 48<c ! ,(0''$ 8p!p @8ُX8p%8م{/ p$!@ `كb@,Y(7,H @ P<840,($ Kp'h'<0!!D@84,(xQ ! @!@: D$$!@!@$x!,'!(_ $@1& /<D$S ! @!   !(@s&v&a $EA!Hf ! @U!@'A$!(_ !0@"@(@!D2 !B$1&&b9R1&( &) &* 1&1&&B$&1&R+ <D$S ! !   !(!rHf ! *v !@ !'!($J $@ 1& ,<D$S ! @!   !(@s&v& $xQ |: D$|! @V $|%x: DxQ xd$|: x|! @f $|: DX!@!YB$ &D$: Px!@+!@$!c$z J%'o%% $%D%LHTP\Xd`H'X $$''0!8< !  ! ht- ! ! &' $'0 N& "X$"! u !( !  $ !s ! $A $ 0''$(!!@g!0H $(2 ({ $(''d!`= ! `:w ! @$: : (3X X$ Ҷ ! Ҷ ! Ҷ ! :  @ $ l1XXč $3 XX $ *K1`X  XčHV $3 XX @<$> ! @<"$> ! @<$> ! @<$$> ! @ ! @<-$> ! @ ! @<"$> ! Pn !  ''{  $x! !@$(   $ '',$!$( $ 00(, $('P'40 $!{ ! hX*K1`X  Xč$,E P'3 X D Xl !8G tX*3@X d X$,E P'! y !(bB0@``čE$x * @``@XX*D @@#`h" $#p$ [ !@ tb @ @! |xb@ @! |! o~ !($! y $ $ 40''LH Δ!"ϔ؀$!$  C*b!  ! y !( $! !(^ $ 1XX$: ! !0[ !8@ $! y !(' `  1XX*D: ! $[ !8@ `, p p.p  <4D$!    *$D $!  $! @w  !  @ !  @< o"xD "Y0 K0*>"K0`P ,<P! `!(!0@H D8! @ȿ $8<'!(!0U >'8 L@HD$> b>+ <"j+* >"k > < nϑ1`by`" @! ` b@"b@! ` ! `!(  !0,@''|40hlpt7t|2h'l " 8pw ! @pKl1! @$$hA h & !0 !  ! |! ! |ୀhlp `Y!@ x` !  @x ! $x @$A$A!  ! !  L' !  L'!  L'O@$lp8S DD)@tp K1`L'! $ ( , 0.4 L@$$AhLL' !0 !  !t\@!  @DD@L'$ $( ,04`$a! |08t! *! *! *|@! P!  DD!`40h''40!$`ȿ \`X'ZX!(!0U Z'\ $ZX Z i X"kKH! ! `5 !( @'$>A!@@ $ 1@'7$@'!  HJZ: 8X+4`$ȿ <:8`X'!(!0Z'ZU XZ<8X4$40`'!`'40!d$ȿ ``d1Z Z"X'd!(!0Z'U XZ d+K  $`$ȿ d `Z" X'!(!0Z'U Xd $oZxX y Z *X" l`Z!@m! 5nd!(` @'d$NA!@@@ $ 1@'G$@'!!@a)i!a ) i!a)iHJ:8 +L " +m H$$HZ`JX4`$ȿ <:8`X'!(!0Z'ZU XZ< 8Xm4$40`'!'$40$ȿ ,,0 N('*"O!(!0*'U (4, * I ("KK!$!$0''0!4T!$@!0!( `! L! @ȿ $T@$A$/AL-L LJ"H'!(!0J'U H *JJ"LH'!(!0J'U H J+B JJ" LH'!(!0J'U H  JLH'JH!(!0U J' J TH"T?@T< @JHD'!  F'$1A@T$!FF +K $D" + $@FDLH'!(!0J'JU HJF  $HDK! !(!0@!8 @ $@@$LL L 40P''!P!8!0!08#80P$$8!p!(t$ (: $( tC$! f@C<DP!(@!ȇdYH'!'h!@dd @ : ! ` 'ϑ1!&!@!$'D@<840,($@΂<!"!!$&0&!(!0` !8@8x8$1&0&Ž@! !(!0 @!8$ق7& $&D$(,048<@H'',($ X!@! @! @F@,@P<Q@! @$!0!8  @$"$#!81& $&@P<Q EF ! " $ P #PIP !*1&`$&`,@P<Q ,@! @$!0 @!8 " $p #pp!.1&$&, $(0'',($ @I.J<-R2"@!  !(@ "@!  !(@@/@c2#!YC B$&@&@$($1&, $(0'' @FɔD<+"!8 !@!H#H")1H΀D$$!P!X!`!h @(!2!X!P%+  J1 2%%؀ˤʤ"ِ̤9HŔ+e #2!ϔ%@!p8 Τ ϔ!POJ1+G G1:ٔ$؀!@ !H9%$$)11Ô+b #H#)1#H")1LNP '@#H!8!@ !!`N#` O  FJ+ !#8$Y$B$ #` * #@M NO!8$X$B$0y<!H_ !`LM3 FJ+ #hFp $< o!o-#PfX# *D ! @ m!d!`yCx!p#l x k%Lnh  o ym!!`)x lk% !H#n oy! x k%$Lk%$B$!B0@'$b$Nh!H!`!8O$X$B$!8E!!8%]"1F+ 1F01+ 0J00P#p!!!X* p x1+1  #Xb#8M0+ #Xb#8<#(!`  !p %$Y% $B$Ckx p#!(!x#(!%B00'!H !X$$@$B0$N@ x!(00 @  + + #Dc0$@ * #H$!H Ih` p'TPLHD@<84|l!!@!Skl1Xnč4$oX4$6 ((@!8@y( 1 XjDkXlm !8@$ <8! !0J !8<$$0''$487<pύ ٘p)* pc$م,{/ p$,!@`كb @!.Kl1!$!!@! `<> <8! !0K !8<$$0''TPLHD@<84!ϑ!1X$X $m x!@6@!S $o,hx!/ 0c0`` `%`X D XlDd 0 6! hM1`FX`#c0```E`X XI$ t lq)P &! L !(4! S $N ! | $,(0'' (! !( !0 ''H!LTZ ! p>$HHe$=L#pb@ًLlph$م{/ pd$!@@و @! -M 1!0$!0! ! LLpb@ٙK+ph$م{/ pd$!@@و @! .L1!0$!0! ! DDD*C D'Tt'V <$T$ou4x$q!  t'k@TD$>+aD,DDϑ1DXh D,Xȍm ! D$$<$!8Q D$!0!8CQ D y1 DX  $DύX$Y !0Dy8 3DXnč $DX$$Y !0$;9 !0jLT   n!(` !0xo- p B0@``h@X$Xx  !(p@D|DpbN0O0|m | >$!D|D| Dύpb@ًMmph$م{/ pd$!@@و @! -Y 83!0$!0! ! 0DύT`!0 !8 D0DTd!0 !8DP !(D $ D$;9 !0Dݼ !(l'O !0Œ!0@B@@ <k% @<@ << $$9'$$%$$d% $ ($| $> !<(',| 3  0<(%,|3 0@Y$!=1 ! @H@<@$$,$ύ 3# pH 1 $>JC`!b@>C Kl 1!'0!!P'4,($ ! u !(>$A$ A`@tNЍE>$$?H'$$!  !((@O3 `E H` *K1`X XM p.$x5p8` @tY0>H'H'p( 1 4 Kl1X XύY 4 $(,0X''$|\|\! @ $\uL !  "L' N'$A $NL !8 $q )P !   !(,(X'0'8!<Z ! pn0Io0Gx0 +$ aHL-LNs  ! Y@p$$xapx 3`xy  xl  D@! !( @!0x!@ !8t!ky1 Db @!0H @`H`%x$+  ϑ1X dX,Y ! [   ! $h< 4d'pŶ l!P@c0`X  Xi`X$d Xd% "o l 3``  `) 1XlX dl !( " $ !8@J ph $$xpq&h c0``  `i`X$l XlT !( nϑ1`fk`f,1` `iϑ1X d X, !( t l)P T) c  L ! ! S $N ! <8''p!0@َOp$م{/ p$!@ `كb@/X@7/Y 'َ'<<(J$ \ I.<ق \ DJ$<ق \ \J$<ق \ tJ$<ق \ J$<ق \ J$<ق \ J$ڂ ''0!4h!h @ p!`K Dt "FtAF42F FMDMD5!8D$Q FD` $o $40h'',(8@D!N1X0X *0Kl1XE XE0&&$ $ ! |x! $ !0@$$!0& !8$0!0 &: $@  ,(8''$ <DΌ!ϑ!@1X), XKl,8! $ !08@ $ @DvJ 883 X X# b>XxXٌXiILj$$XALkLl5Lm4>>ϑ1``"@? ! `('',!8,!($(!  $(''!0! D !( ''$8@D!H8ɍ/3 X+d,X <lJpN<hH!8@p! Bx!O'p4<,: ),<4!@@hY @D! I8! LH E FMl%l%9 << !8@ϑ1X$X*D llShV!`!!KLL1&&B$M < ! +3a9 ! &!+39 !@!!!8 +s  U @ M1&$c$+s% &+s q!ADOA  O F EhD%9 LLDh$+&c$ &ll#H1l < $(,048p''$(!0 \F ! $ @ !(D $ ''<84PTXPpb@٘Ypd$م{/ pd$! @ل @/H@ 1 !$!!`!@PP|KxB2DPpb@ٍNpd$م{/ pd$! @ل @/O 1!$!!`!@PPx(t"DP,*("DD!`!@T xDPÍpb@ُXpd$م{/ pd$! @ل @/Y (3!$!!`!'@i XjKl1`bm`5@H ! `1@X!(!0!8 (pb@٘Ypd$م{/ pd$! @ل @/H@ 1 !$!!`!@DX !(D1&*&<48P''($ !!!,Y ,&pŒ@َOp$م{/ p$!@`كb @!/X@3 !$!!@!`0*! &pŒ@وI p$م{/ p$!@`كb @!/J K1`!$!!@!`!$0! !(` !0@! !4, $(P'@PELC $p!OB$$B$$!'$@/!ϑ!@1!HXd8yX$8< 08<j0t k!0@v l0`dm` ! `8(<-H 08(n<ő00XoX xX$X `%-K%  h @ ! $ P''( !,!$! :1 $C"NxXo!#!tY!@0i*K1` E$g! `S !0`x1&+, &q ! @, $(0''( !$<! 4$:1 8x4H<tx! 0y)*1@!&b!@!8`$+ $" ! #hl" 8,4xύ ,"4!H"  !  ! $ @''$ !'!& $I""@$o0x0XL !0@I&XM x0$X I&L I&X"M "$ (''((!,LP$! :1 @@!@o! Qq <<<<u ! <>$\F 8@<$(#c0```B @`` ` :1 $@!@NdT<$0!0 $04bY0 M04 jl54@bM0 Y04n548bY0 ! 4jl54:! 4'!0TPL 0TPL0&@$bM0N0X0  bX0 L0"*#X*"bL0M0bM0q ! !$P''!@!8@<$8:1 ! I<8( $ϑ1X"`L XKb`L%4-d$!( <8{/ 0< 80n0 x0E$C!89 JC8`!@! !(<8 `00<8+8*`!0@l0n0 n0x0 "x0j0 $j0@l0 l0!0 !0!8'',!ϑ1X$X $<4P$!0Xt <X<Lj!0@DPkHTlLXmPđ0``X $X( $D' $!8(7 ,X'',8o3 Xi$jXKd$A< !<D` !`D$` ! NEL 4@''48!,84<`Q$ <<@4!4$ύ $8 <(xH!PIlSJ%X k$,0''0!0,!0$K0`P <P<'!( >'H@ DTH@D$> >+ <"+ >b" j>k< l1`` @!( @b"@!( b!( !0`,@' $άO0ؔ H0 ɔ *! ̔ l$" Δ$$$' $@H "x!pi!4!@!P41J11!Xt$qi o@!p1x!"n!$ l !.$l 2R2*D O0+ * 0+ * 0+Y * 1+N k%$k%+l $! ''Dh'ό$ϭ!@ ό $ ϭ!XόϭhŒY0 N0 lŒN0X0nŒX0M0 pŒM0O0"rŒO0Y0$tŒY0 N0 N0̈́* N0lŒ $N0 `τ* n $`l^ f"d$bnp r"t$!(X> VXV@T $ $*ٌ-3 $!(!0`X VXV@ $ ϕt#pl@!!h+- "ϕrn#!x!+8 $`*!H $*h'ύ ύ ύ $ ``D`^f d"b$D'! 'p!0@َOp$م{/ p$!@ `كb@0X70Y 'T<@ H]K8``@& ! !@@!  !0` 1XX$ PH *1@X d X !(H! W ] !  !0G<8P''8!<tx|!( ! 9x|*3 ! Y !8L3 X X*D $LxQ  !0@l1XčLXLH !8L: 䱙'$tT'd'X'S'dhl! x'c |'8@X'$t! x' |'@$. ! ! !(!0 !8S X: #!$ ! .  tG!  !0S`$X$: $. ! ! !(!0 !8!$<8p''0!4lp ! \`ϑ1X$pX $p T' $ld'P'D'C'PX! `'c \'(@D'$l(! `' \'@! !(!0 !8 Cd3 ! l'!  !0C@PD P: P! !(!0 !8P`4: ! `40h''(,3  !0 ''0!4TX\@'D' @D3 X X*D,  !(84D@*2 4 ! HT !(@ !0@`DT@!  @HD* 4@* ! 3 !(T!  !0 4T D@' 40P''$  $(''$$  $(''$ $!ύ840!!8dH@8' 4'@H @$48* *P $`$h48! `!( !00P0! `!(!0 @@j@$0Pp$ @'`'LH$!ύX' ! $YW'`'q \X$!A( L@L  K!  `$!h`ρ\'_ !0 @'W $ @ !  !0~L ! ! '|'h @| $W`K`$% $$ $bc$' $'p'd'V'px! ''c t5@W d'  !(d' $ K! ' `' @ !  V3 !   ! Vd :   !  !  !0LH'X'X@!!\TPLHD<8k!$ !  ! @!@! @'h '@$!\ kl'''xQ x$'x'i'|! @!(!0`!8c 6@  $DǏ !(!0 ! $N! @ύ!(!0` !8@i! @ !(i&kl" k: ! ki$ kl@: ! @l ! @ !( k1&l&+, k! @3 !(EƏ  ! @. ! @\8<@DHLPTX'',8<@@'P DD @'$8<404'0'? ,,@'$P @' $8<404'0'| ,8''D@\`d$!ύ!  PL ! $!(@!0 $plh hlp@P KdPLPb8b4bdd` 'čP @d%d( D`('$P @D K% D@X'',$ɍ!@04 !( !040 @88P"*C P+(''D@|$!4E$8F$PT`  ! !@ `0'$P hh @! 8'DP hh@! !(`  hh` $@@ZKh  ! $ !  !(h @|t'! p'l'B  tCt"@@'P @|D'$P @|  ! . ! `! Z  K!0 `DtL'čP @|T'P @t|p'l't'  ! t@!@, *j `. !   !  !0yD`tP* t,t*O $,,$pl*d !8($t `lPj!@pp* $( $t `pPύ!@llp* !!(pl|h pl h3 ! |'!  !0  h ` j  ! !(` . ! TP `! Z !0 D@x''L$Ǎ@'D<' LD@@<C#b#P#b@D DBFPTǠ!F!TF2F!0F0D 2FBF$*F FF<"FE8, P< FE4$,PH''$@$!ύ!@,"! `  !(!$d<84' 0'8<@$40*$d< @!( `!0<,P! `  !($8''8$ɍ!!@d$4<0,' ('0<4$ @,* (*H  $` $k! `P"* ,P,(,(d$40 ,(8 $,044.(8/! `3 !(0''@!D\`dO ύ$ !  ! dT \`d'P @ $O\TOF  ! p $Tlh \Oƍ!   !(@ !  !0D@X''4<@D8 $ύ 8<@D$$L 8!0  48''4<@D8 $ύ 8<@D$L 8!0 ( 48''8!<TX\C ! D ύ!  $\ TXl'P @ $CTDCF  !  $ $D$ $TCƍ!   !(@ !  !0<8P''8!<TX\C ! D ύ!  $\ TXt'P @ $CTDCF  !  $D$ !8D!(@MT$$$ !8$!(@$ !8!(@TC&  !   K!  `!0<8P''4<@D$48 $ 8<@D$$L 8!0 * @48''4<@D$48 $ 8<@D$L 8!0  48''0!4TX\? ! \@ύ X|'P @$?  !  $T@?F  ! @ ! @L ! 0u$A!(@ l1XčX,  !(  ! D'ӣ !8TD?&  !   !  !040P''8!<\`dG ! H ύ!  $d \`'P @ $G\HGF  ! H ! HL ! 0u$A!@ l1XčX,  !() ! e$L'ӣ !8L' <' ! A( !(@E$ ! <  4X!< > < ! L7F!   !(@. !   l!  !0,(H'',(LPT7$E! !  $!  !( ! T!@( LP'$P @@@ $7L7f!   !(`  ! >' <' ! A( !@C$!  #( >ύ< ! L7!   !(@. !  (!  !0,(H''(!,DHL3 ύ$ ! !  !( ! L!@ DH'P 88@ $3D3F!   !(`  l! 6' 4' !  W #( 6ύ4 ! D3!   !(@. !  (!  !0,(@''(!,DHL3 ύ$ ! !  !( ! L!@ DHIJ'P 88@ $3D3F!   !(`  l! 6' 4' !  W 6ύ4 ! D3!   !(@. !  (!  !0,(@''4<@D8 $ύ 8<@D$$L 8!0  48''4<@D8 $ύ 8<@D$$$L 8!0 * @48''$(, $ύ   $ !0   ''$(, $ύ   $ !0   '' H!! !HO e$f ! ! L !(@!@$(̲'WQ ,'(,(d$'*a4L ! 4!  #(C@'`'8 $$L'$!<oLM|  $ !  ! ! 'h '@ $o'|'p'n'! 'c 'P@o p' ' @!(p' $ ! ' '@)n(3X $ XKd,  !(n3 ! 3 !   ! n!p:   (3X $ XKd,  !(  !  !0<8''$(, $ύ  $ $ !0   ''$(, $ύ  $ !0 !0   'h'D!TPLH@<840 !ύ$ ! !  $ ! $!@!(@$ !8$!@!(@$ $T! !( $j $ $!($ $* !@!! !( $ ! *ptJ !@|'p't''!(!0 !8`'_'!@! !(!0 !8@c )@$! (!(!0  !8@@_!  !(_ ! |: ! _`@*| *: *!  !(! * ! 3 !(  ! . !  l!  !0T048<@DHLP'' $(X , <4!(@ !0@ ''$ $!@ ($,08<@8'? ! @ 'Q @' $`Cc,`C'$ DHL$!ύ! 8 $ ! B,W   !  !0 @$8 l4' 0'@40$@8P$ @''(,!$f ύ  3 !(@ ''8!<\`d ! ύ!  $! H'h D'@h \\`d  ! (  \`d  ! !   ! L$$!(@!0 !8h\LP! !0@  @P3 ! \f  !   !  !0<8X'',48<0 $ύ 048< 0!0  ,0'',48<0 $ύ 048<$ 0!0 ( ,0''0!4LPT ύ$ ! ! @'h <'@! X LLPT  ! 0  LPT  ! )  !  $ ! @$$!(@$ $@<* XL<!   @@3 ! Lf  ! . !   !  !040H'',48<0 $ύ 048< 0!0  ,0'',48<0 $ύ 048<$ 0!0 ( ,0''0!4LPT ύ$ ! ! @'h <'@! X LLPT  ! G LPT  ! @ !  $ ! <$!(@$ !8<@G*G $ $@$ `!8@ $!(@$ !8<@*G XL@!   @@3 ! L  ! . !  !  !040H'',48<0 $ύ 048<  0!0  ,0'',48<0 $ύ 048<$  0!0 ( ,0''8!<\`d ύ$ ! ! H'h D'@h \\`d  ! '  \`d  !     ! P$$!(@!0 $h\P! !8@  @P3 ! \f  !   !  !0<8X'',48<0 $ύ 048<$ 0!0 ( ,0'',48<0 $ύ 048< 0!0  ,0''8!<TX\ ύ$ ! !  $ ! H! L !(@0u$A!@H$!8! e$D'ӣ !8D FE8ZP  ,<"FE4Z P $,,$ZP *J `P *b ,,4 X8 T,($8-$!( $TP!@)X$( $\!( @!8X(\$!@+a) $ $\PX $\PH!XPT$P XTl P 3 ! %l!  !0. ! ,$(h'',($L$!Í! TeVf@  !@!  !(! 8'e 4'@$0d<y*9 @h* 0`0e<i8@j40d  $!( !0 $ 4 $!( !0 !8884L ! !  !( . ! ,$(H''$ D $ƍ!0_ـ q$$Ȍn$[ɀ  Kl1X Xύ: 4! * !(@ 4""ZȀ *K1`X  Xč: 4! V !(@ 4@d$0#d$ *1@X d!( X!(,M 4X/ ! ,T<$z$! @ !84$­$ @'' $ ʍ̌TX$!XVY ,Ȍ!H*! * m0Ό#x* *4Œ$#*C *Tؔ(ٌh!pM*n *$DN!= 00H$@* Hό# TX y0͌#-* HΌ!xNTO4Č$#TŔ* #VXPy  T@(Œh!p*n O$!ȘVY͌$$N$$N! `$0X/ 8$8T<$z$ ! @0$B$!8''$ _@ ''$ <@D$ эC_/!I$,X!  $, y  ! @!   !(() <$<%'8 @<  l!  !0$<%& ! $  Z.< ! @<! V !  !0$ 8''$ <@D$!Ѝ_q$ 8%!  $< ) E*$F @!  !@@` ?< 8 ,, @ .%ύ!  !0H$ , 8!  ,!@* <<! '(!( !0`([0<@<! G(!(` !0( $[0 <@ [ < -%!  !0$< ! @<! * 8%!  !0$ 8'',(048<$Z 04 8 @048< 04&8& $ $= $ $TVZ_ ,(0'',(@D$ ʍ_@ ,!*C !HX$\  + 0 #*b N$| 84$"* $ $9T ( lh!*C n$$.! < 0<@! !(  <<@D! !( x <0<(,@D!  !( ,(8'' !$DHL ύ$ ! D  E$F ! 84'0'  @04*D8g!  !0 ! @!   !(83 ! 4* $0* $ ! !0 $ @' 'TPL$!ύ ( 1 X*D+Xl't !0-x !@ !  @! !(  2,y( *1@X+d,X't !0n N$oxU<$$! $$ : T()h *@^K`,! PL !(3 %'!  !0$ &PG `v"! @Mm pk, $)1X/8X$<]$t !0C$lai/3 X('*XKd'|'/v '; $@7@ $!!|!` xQ c$*d!p &!: $@! @x!x|x!%Q c$*d &xxQ $| x  $: $x@ $ $ ^ρk pZm p%LHTPX\`dH'X $$'x'<84 !ύ$: D!@$: p$"T<g'$H!(@Ա' Hjp@ 1X8'X#8' $! `!0!8lK ,@'',8: <">(3X#8'XKc8' $! `!0!8lK ,@'x!x !B0!!8&+H 0"+  @+h #H"@+C #Pb',D8'>5 @@ϑ1X#DX #D8' $! `!0!8lK ,@''$ !ύ,(3` `"@$4 ! ,! |Eh5 ,! e4 ,! 5 ! P4 !0W ! $ 0'x' t0h! $ 4xY $T $HHjKl1Xm!0nXύ!0,E (''p' ȍ3 X#XKc($! ` $PD 0'8<(<8$ $,E 0'( $$'x'h0t4(3X#! `XKc! ` $,E (''Ό*!X!!@H !H $%,L!xc#%!pe $<! h#.%DF& G+ O+ ##8!pͅ!m E+ O+ ##8!pͅ!m0O!o0X!x% )%!`'D@<840,($ !ԍ!! XX! !(D6 oDXŒ*V *!@* !!!8@\!x$2ٌ*!R !'H $H! eHf I@!@#Wu,L!@#P B!`b@ $A<A X#!P!( _ !0!b!P*V !0'!`͌*!! ! $#u,L!p#!@b@ $A< #R&!( _ $!bR&V1&!`D $(,048<@H'`'LHD@<840,( !эxtD/48T"!!!@#0$"!0@ $A<! s&@  ! +P ' ! !@'!8@! !(ӣ x'x X!X!*!- !*W+ Ď $ $!!(!0 `!8Ď!@!(@!0 !8dłHf A!@$! !(@!0!86 X#B* p*  : $$bXy ! : $ $bIj@˂$#aq& X* -&! !(@!06 !8 Ď$$#B!(!0 !81& !@X*2 -&q!hx'dr hd$, !@': !@d! f !0(@Q$' 'X*2! !h'hej l! !(@!0 !86 Ď $ $#B!(!0 !8&!@s&X* ': ! .!*+ * Ď!(!0  !8h!@! !(@!0!86 * !B! * !@Ď$$$ $!@J<!`  '! !('!86 !* * *  * $ '!Hf @!@!Z $v!ll!1/vD,#x*( ! !( '!86 D,!"#X8*l %%! Hf ! @!@! vD,#`+* !  $vy! !('!86 !@|! !05 !8||"6 ! |4 ! D0 #8!p#l+N !H#HG!H"8d#!X+K b#PXb!P1``+x1XXč|#G |h5 ! $:av|"6 ! |! !05 !8 1``ō+3`XDXD|#8!+' G  '%!Hf ! A!@! v $o $,L&l&B$ Hf !@V $!X7o@A!!Hf ! !@* ,;!D,#p*5 ! !( '!86 !"D,#x+* %%&! D,#x+* Hf A!@!#h!#! D,#x+* ! ! !('!86 !^*= !!2*0 P&! !( '6 !8@*!"& !* P& !@Hf !@*> !S! !( '6 !8@!"!Hf ! p*W !@* !S!@|! !05 !8|4 ! D0 #8!p##`C+ #XG#Hc#H>"8d#!p+N b#`M!Pb!P+o1``͑1X$Xo|#pG |"6 ! |h5 ! 0+3```1XDX+dD|#_ +3```1XDX+dD|#8b |"6 ! *< 8d"!X##+K b#xY!Pb!P1``y/3XDX͍D|#x>#hG #8|! 5 !00͑1``e/1XčDXD|#_ -͑1``e/1XčDXD|#8b |! !05 /$.1```%3XDXdD|#"/'#8 G #p!`! Hf ! @!@! $`*/ * x,!0#/`$d!y*@3``y1 X#hFXč#hF!85 eD0 ###d*^, *!@* #x~!#x~#RTN|! !05 !8||"6 ! |4 ! 8d"!X##+K b#I!P(b!P3``y1 X|Xč|#h(G !8|h5 ! 7,0"d 8!x>#p#h#o)#@'!+o1``͑1X$!0Xo!0!8@5 lHLPTX\`dh' O$ X ' ($!$'4 !ȍ 4 ! `@5 <@<^ $Bp &d#`.` nb!%#h+d l *Nd l o* 4$[y"B0@`in`ɍ@XoxX$8:<@!( G !8@<n:‘8B0@`io`@XxtyX.čt^!( `8:<@$ J <@:8^ ` )  %oB0@`ix` @Xy$nXύ!( G !8'4xB0@`iy`)@XnčtoXt$ J !0 4@''Dh  OˍT"X!HP,n0x#xP4n#h8x#x.#Hno9H. /$y DxDn9H8<n#*E !(@!(Db#ȢXDe|/3`$9`$h o ! `\5 L`\L|eL\`! !05 !8X`\L#PTH@"Xc0``FN`ƍ``E/Y`%/3X9$,h/X,h|g4b#p  L\`J $`\x(,l*X#ȈL#x*#p+0 9#c0``%/``X84g.Xٍ$4gX! H#x#p!0@L\`5 `\Lx(*0o## (@.,hÑc0``%9`%`X/4g8Xč4gH\`!0 5 `\o%x%\`! P4 !0\XP`,e!0#8Q `h#P@H"Y#c0``FO```E.X`.ّ/3X8,h.Xٍ$,h|g!x 4bL\` J $`\8Lc0``%.`ō`X9$,n/X,nX!0x#0/x9!p/4g#H#p\`5 `\x8/,h!#p(!0@9#c0``%8``X/4g.Xٍ$4gH#\`5 `\n%0y8Hc0``%/``X.čx/9X8x/.4gT!@#x8!0@\`5 \`n%y%\`! P4 !0\T0oX#pP`!0#(Q `hD|: ! D`'', Í oy% x h/- ` i% j!@$EC ($( kK1``@$ x(hC $$(y('hi Kl1`` @,$f$&g$Q8 ((@hC (''< ȍ )3 ``B@85 484 `< Hύ <$<. <2'0'8Q8 484$@2D !X*2D t ,l#*C | #(FD $0 ##HgT t * 2$#`FD !(8'' Ío"$EC ($( eE(3``" @ $ j `hC (''D@<LPT э3 !` `b! -5 ! |%! !05 !8|%4 !  n‘B0@`fo`@`ex`,1XčxXx |'!,T(LLL -4*@!@p!x xP#`#x%T ,p!hJ $|%h5 ! /$%8D<@H' | (O,X0YRO HK!@#P(K` `PL OHX,H0J!H(!X*TML4O8Yp!!@Ȥ'<840,($ p !`L!Ҿ h'@p<  |D$@L'b@!   d@LD` 1A, 0!/ @#@@#HhD*L< Ldb!pTL$LLHLHL<840,($ p'0'D@< эB0@!X X*K@X  X`5\ !@!0`d'u $@d T: $X$OCH$$o $Tx$ Y C 5 ! o `! '  ! ( @! W !   l!  $p $! $O ͭ !  !0$! O !( )!  $W ! p!  @  l!0 $ x''$4< ό $ȍ)!` y  `" j kefg(8Q 8($l @M$ @N$o$ $@X$@Y$$0''$(!!@g!0H $(K (5 $('',( !ύ! 3 @X@@@h$=   A(> !0! &!(!8$$$$$$*  /8#/#pX#x. O)%*+* W(-#!p+O + $ %+-I *#x #*!p*A 9+/A(" !0! &!(+ #H!p !y/!8$$ $!8$$$$*$ $+#- Y-)%> +- >(*#x #p !*+ z8-# !+ !H`!H!H`m+-k .A($ $! &!(!8$$$$$$* #p-N$K)%-+- E!y%% : $! @!(PX .(#$8@x!@  $!!$C@H!p!x#+y X !`#p!!$C#y@x#-@!-+ T!x!(T!(+E !(@+/ Y#> a)> !0@ !!Nx!8$B$c$$B$c$*  #x!!$C#p0N -$+ e!(XT#!+8^ + $%+X ##!!$C!! !$C!x*H Y2a)% !0@ !!+H !%!xy!8$$B$ c$Xo!8$$B$c$$*$B$ c$+H #p!!$C Y-$> + >#!!$Cx!p* :-XT#! +b !(@!(`!(@-++ Na)$ $@ !!Yx8!8$B$c$$B$c$* #x!!$CpN$$-+ )@!: ! @#!y%% : $! @!(PX .(x#$8x!  $!!$H!p!x#+yl X !`lx#p!!$#yx#-!-+ T!x!(T!(+E x!(@x+/ Y#> a)> !0 !!Nx!8$B$c$$B$c$*  #x!!$#p0N -$x+ e!(XT#!+8^ + $%+X lx##!!$!! !$!x*H Y2a)% !0 !!+H !%!xy!8$$B$ c$Xo!8$$B$c$$*$B$ c$+H #p!!$ Y-$> + >#!!$x!p* :-XT#! +b !(@!(`!(@-++ Na)$ $ !!Yx8!8$B$c$$B$c$* #x!!$pN$$-+ @!: ! @!L@DH'8'LHD!!xQ ! ! r !(@@!X@$* D! $ŀ !$a$a$ay% y%!#(!p#+i ##p)!x!P!B+* N> A(> !0! F!(8!8$$$$$$* n #xN/n J%!K+8 Z! +S #+ $!P`!P+HJ 鏤# #p !x.*B X-A(" !0! F!(+ #p(!x!x!8$$ $!8$$$$*$ $+n #X9n J%> +H >鏤#p #!*+ !p+ !P #(!ȸ!P/+ X A($ $! F!(!8$$$$$$*  #x#N#9 $[J%+ U!x% : $! @!(PX #x! $!!$Cd$@P@x!!x @p #+x X #!! !$C#px@x#/X@p!@!+90 Tϕ"> a)> !0@ !!yX8!8$c$B$$c$B$*  #x!!$Cp.n n %X!(+8 l!@T!+If X$#.+C T!@`T!@+ X #p(#A!@!$C!!$C!"* H 14a)% !0@ !!(+i !H!pϕ83!8$$$ c$n/3!8$$$c$$*$$ c$+i  n #!! !$Cp.n %+ > >#x(!!$C!*+ DT!x+ TT!!@5+0 3#a)$ $@p!!(x1!8$$c$$$c$*  d#x!!$C#p. $%+ /! : +!y%% : ρ$! @!(PX #p x! $!!$xd$Pp!x!p #+yl X tlx#x!!$#yp#x.tX!@!x+/0 T".> a)> !0 !!oY!8$c$B$$c$B$*  #p!!$8n n %X!+9 l!@T!+If X$#8+C T!@`T!@+ X lx#(#.A!@!$!!$x!*+H 4a)% !0 !!(+i !xH!.!8$$$ c$o!8$$$c$$*$$ c$+i  n #!!$x/n %+ > >#(!! !$p!*  DT!+) TxT!p!@5t+0 #.a)$ $!!(o!8$$c$$$c$*  d#!!$x#p. $%t+ ! : !LDH''$!t !8$('!x$+o!H !8#0i!K#PK` $a<A + $!$ a!`$,A$WA$VAh Th ! `c$ $%$`c$#I*Fl @#0f$ Ł$$$Z!@h  !X!P `c$ YJ%$$`c$#pe#A!@!$C*F? @!P#0!P9$ XJ%$$-!h  !X!P `c$ $NJ%$`c$#xe#A!@!$*F @!P#0!P $ YJ%$$$!'$ !0&![$"!@NPc$!3 XD?Xl?,: LL8<-?,,L! D' @' 8! $ $,L$08"'X09!`K!pHͭ0/  `L D@8 ! L09 $Sl ! $c$*f% B$$ P'+ $!(! $$$$$$$$$'X!!@!+ i#0 (! b #(&( jl#XB#hkmd#0 (b !(( no!!xy('ٌNXÍIoH#8 P!X !`y+, !gˬ!g+h ìˬNM#x#ج',($ !$ҍ*F !!@X#xe $)!0 9b <#B`!,@*CKj$K : ,, #G*C Nm$(: /,#G$<!@xg< $<a %0!@X 44" )!!, $(8'A*!* a*!* !*b `'<ٌ! *!@l!$F! oc !(DEr !x/!0@xy j`$=K#xN `!( $M4L!p* !HL@: D$b$/d匘V kM!`m$pt|K$x! ? p'x d: !Aࡨ$oc d'do: b@: D$ $bjdV d`! er nK#O!(+!0@$4!* d: !ࡠ@d : $Hef ! @$LPT\`$dH'Xlh? P'Xdd ̍: H: ! !dh`$oc d : `@lb$@N$- :  $b lꍀ !pYl% d0f b``lF.#h!( $ 4 !E*y nHd : H: ! (!H: ꌰj$y!%*C  "a  #̍!h-$<'h'TPLHD@<8،! !i |$$&! oc !(der ̎=-#XJ !l $/4.!* b$$ ) Ŏb ! 0*!@!+$!`p <-/%!pč & !808R&*X &!$9("!4*b6 !0@*b A( @H()J$(*$+("!`t* A($-#x|.Y#(: "|(,!PI*#hm!pPx!8&)%#0pb ! 0$*<+!`T`$,Î %*e "*D *C *  $%*  $ ""-/#Mp!!+Y $Ɏ#PH`!XL+$mn9!xR&8)*%*l*L !<#$ePX !8+<#x!o8` %"*Y !HT!P) *!(@! *  "0,'!-Ŏ!pč !8+Ŏ!xp$  !8`<9 )%!P0D & $,!h. 0.R&*N &*  !(P4 !0 !(!0 ("@$=A( $%I$*% $%CP*E2 b ! $,(0@) ("A( @h(-N$(.("$+*b A((/$(: "$)L(+,x%h!pM.P!HJ) ! $pte! `? p'!T8<@DHLP''D@<840,($ltg! @!$b*R lx $\' @! `Z E&!@! !`B! `!! `Z !(@!@!`o! !(X $\t !H ! `Z %&!@! !`$i1! `!! `Z !( !@!`j! K!(gX $g\ˏ1@p !B0@g\>$~g}@g  ! `Z %&!@! !`$i1! `!! `Z !( !@!`j! K!(gX $ @R&1&$l*L R&1&Pg\˘1@x!( 1 Dg  ! `Z %&!@! !`$jQ! `!! `Z !( !@!`k! l!(X $ @R&1&$m*M R&1&˙1@!@ *1@Ѯ g\ˎl1@h !xB0@\g$0l$\ˊ(3@H!X*l1$t!xNϮ$$xXl@l @R&$y*Y R&@l$b*R lD@<840,($h'P'TPLHD@<840$.!ލ$!|$|,J !@``!@$!x!@$c$%@$@( (Y(Ca( @H(Ij$(J( * (,T: <<8: !08`Hf ! @TH $PX !8$H: )`xQ `r !(@N$@ $@)!@@ ( (%A( @x(X$((* A(,(: TT`$! @PX !8$: $  $! @S'$PX !80: $($  |'! !(Q x! xQ xx!+2 ! ,$W x@!@@!`x P8@P:BP{ !(`H@OW @PP`lLP`P'',($ !w! '8 C''!$!`!B!q@L'!$!@!Y@!H(0 !  X'   !(J0@_! _g !$!` ! @! @ }  !(P\T+ R^+ ! `Y0 G!GO !$!@ !`!`E! `!0hx !8! `x !(! ` y !(D1&''!$!`!B+"!+" , $(h'',($ 0!w!!`!$!@!0F!0)`!0$!0!X!@0!0!(y !0`@$G1&`!$!@!0F+&!0+& bI0 W!(W_ `!$!@ b!(@b!(@0!0`!$!@ B!0@B!0@Ox ! @!C!`!$!@!0F!0h`!0$!0!Mp!x!X0!(G!$!@ !(@!(@bI0 W!0W_ `!$!@ b!0@b!0@Ox ! @! @c !(lo w !$!@!0f! `!0! `h !(C1&C`!$!@!0F+&!0+& `!$!@!0F! @!0! @h !(`$!, $(0''$ !@w!X0!  y !(@`0$@GO `  `*! !(@y !0`0$ (''$ 0!@!0! c !( $!??!$!@!(%!(30GO !$!@!0!0!$!@!(*X!`K! !(! h ($(??c$$!@!(%+e!(+e 0!(!0$!0 "!(@"!(@0ύ ! { $$ 0'',($ !w:!`!$!@!B!,@,`!$!@!X!@! `!! `O{ !( Q @! `z !(C1&`!$!@!B+"!+" , $(0''m  '',(!8 H@$: $$DN15XY(3 5IJHK1KL 115NOI17YCj0 @_g !$!` PP:8 @<"8'!0] >@D< HV<Q$$2= ! ,D(H''88 <0$: $$N<15XY!8@)3*5JKl15MN1OCx0 O !$!` HH0K1l5(* (',"4!0] .40 O8''$ `!N0!8!0!$!@ !0`!0`Ќ\9! (!( @!8@ * K1`,!  !(@!8@ϑ 1C@! { !(P9! (!( !0@PW _ `!$!`!0\!0\h ! ,[$ 1`` $ ! $EA $8<@DH (! !( 8':$C`!0$!0$\`!$!`!0F\!0\h ! $\I0 W!0W_ `!$!@ !0`!0` $PXq77!$!@!(!(` q Zd0!(!$!@ !(@!(@ 3)  *%@ $<@l0oDow !$!@ DDPX /! !( <'PXd0!( !$!@ !(@!(@*! xK `X''$ $ϑ! 1!-$೙ 8 ..ೂ ! !( !0#20 ೄ K4 "M 6೅0'] !0ೄ!( 3 !0 S ! @!} !( $!$ 8'䳎'$(,8 8 䳂賂((-$(賆  !(( @C0賄!(`) !0`,賅3 !0,S D,((@OW @(! (d,} + $(''H!! M LLHb0@B@\@'D^L!(!0] FL@O ! } !(+@W! W_ `!$!@ ! @! @`$$l8'#h :8 x!(<"y4!0] >4} !(H''4PX\!N0H!$!@ bHbH쳙 8 T8 쳂T𳂯𳆏P!(`~ TT@9!h 1 𳄏 e쳆3  d쳆 !(HD'!(!0 F'PFDXZ쳄#(m #0쳅𳄏3 !0쳄S @!쳄X\ @!P𳅏L ! $!4P''40,($ !w!!V!`!$!@!B!G@$`!!!@!X!@! `!! `!(!0p~ !8!@MW @!!!V_&!_g ! `!(!0~ !8@!@!` q !C1&`!!!@!B+"!+" !4 $(,08'H'40,!G!@wX@@dBW@@ <*k%'xtt'$ 8 8 8 T0!!$!@ !`!`Y*K1`g!go !$!@ !`!``N!!$!@ !`!`Y`*T0_!_g !$!@ !`!`M1! !$!@ !`!`XJ1_!_g !$!@ !`!`MXY*K1`XLMXXZ($ D !( P00#``_! _g !$!` ! @! @p'!(!0 r'rpXOZY#( #0 ! l1!() !0Hō3 ! r $!''!$!`!"!a@!$!@!@/!(!@N b0@ e ! .@_! _g !$!` ! @! @l'!(!0n'  !(nlXOZY#( #0e ! &D''!$!`!b+!+ '" 40'X'$, Ìΐ !P$ؠ!HY0  $ +L0 $-N0$/  @<@ >@< !@"!HB $M %<'] !0$ P''0!4! ύ D@PX3@ 4TTX JZ HTCk0`g! go !$!` C! `C! `L'!(!0 N'N! XLZPO{ P ! Pz ! TTJXHZ 40X''^J  ! @ ! @N ύ! @  ''Ό -% p@ HH+p .L/HD,.x$+ . ( $( $8<+l1`.@/`@%! ? 8'H'', $!!H6A!8@<+.%H'HD@TLXP@' $HPXLT@b#x0 k0 9YJ$ #k0`! " ,LM$" ! !(  !0, $$! !(`!0  ,P''$ $ !x @ ! '$! Q !8(3` `" @ @" ` !  ! $ ('' $,Ő $!8 ! $!0`( ( @nxb+" i+  f! `!(@Q $ '!'$ $A$ $('',($ '!K!(OG!XC!YStB $!!$ a$a$a  ! @@0$.$xHH!"\ @$ a$a$a  ! @@$$xJ1&+* &$ a$a$a  ! @@$$!, $(0''0!0(!@! 0$ $(''$$: `$< t$! !@$ (`` `x! y `$c$ ''(!,HPT!$ $!0 !!xd ! 0P D0D@g!$$ * c$ ) $  $$X!H$B$$3!!H %)$: @$@%* & !0#(0 !Y! $` ```c$$Q!J$` ```````(`,`$` `8`<`4`0`@c$$ Y H0!xxQ ! !@!: d$! @Q !( 0! bP$yTj,(H''!0Κ !8 ''R!$ $ (M ! $$NA D: $ &* c$ !gO XYH&*c$B$OXY H $$*!@ @ !I!P'K` & $ ): $$ $&* $ i!x &$$&c$B$!('x'LHD@<$!| $$!! !@ P !(`@! $1&*) &$6A= $ !0@0<08< !(:0 ( 0. , @X !`+@p !x 0" . ", @H !X @` !pl"$,(0'' @<> $ ''40LT<<Ð! n!@ $!(`!0 HH@X<<XLT! !0H ;; $ !0H@T;;TX! J HH, , * $. . l $;=$+41 !'+@!@(+!@`9 49  4 ! $ A4x@4 @! 4;0H''!e8;G 00h8 FG8d$F e$8pb@ُXpd$م{/ pd$! @ "@CtDxE(;G $$𴈏(tfxgtD$F xE$8'', !2,"o.,.x)$y>b=b$0`ebb`EXhjXI$jFg k"l.m"_ ,0'', !>*@="i' ,.h#,n‘B0@`eo`@XxfyX+dfg[ ,0''$$$"9$:t@ @9 :x"@ @ '''!(!8!<$ A$A$A  @$$! ''!8ΐ1!!pŒ@ٙH(p$مp${/ !(@`i!) lb@ @! pŒp$@يKK!م{/ !@`كb @!(-L1!$!!(@!( *%+B K$ !(!(: ( !  !  ! H!  !0$,(@''!0@”@$¤$ΤĔ ! ! :  Ĕ¬ ĔDO$ϤŔČ!(!((: Ĕ¬$ Ȥٌ! '!'$(,0p@ُXp$م{/ p$!@`كb @!-Y(3!$!!@!`!(!(${/ $@!8@C`!j @!(l,0 $!$(''D@<840,!!!\ ! @!@/ 3 D Y ! Q)h$+!P !`K L.m$8!x!Y (!@H")Iz !  $J$A $ m $A $ f@/3  %V  T'a  $Ajakakak %  &! Y !!$('!H@! 9'!! )%!!(! $TJ! d' `'@_t+dx,``!!d!(`!x!0Ԩ !8`1&+8 &_Dd: D,048<@'!`!n!` o!c`!! ,B8 @$n+!`+$@$c$! ,8$ !@ep!8p!pp!8 g  `o `` $c$+($'PՄ(EҬ (PՄҬ $$*b *C$*C !$!0'GmIkBx !!PoJ13Bp +*!00!@ !``1+ !x$!x+ 1+X $ d E* $$$!`g* $$$!`+- $$$!`dE+ $$$!`! GmI kBx !!PoJ13Bp +*!00!@ !``1+ !x$!x+ 1+X $dE* $$$!`g* $$$!`+- $$$!`dE+ $$$!`!'L!XÌ$`-c%`-  D8: HD8H!P@0'!!@CcB$`n"-4 LW<`$! @!($80 U H80H$LW<ܧ$D%%$80 U H80HLLy$ !W<ܧ$! @!($80 U H80HL-lM!@$0 %0 $NOc$YXB$8!hLMB$ONB$XYB$8MLc$NOB$YX8LMONhX$Yl y[- mnHͭ xo!@L$ l$W<$! @!($<48$ U 0<48$0!h*O-0 %0 $XYc$ 8MLB$!hNOB$ YXB$8LMB$ ONc$XYB$ 8MLNO YXh8LM - : ! @H'',($ PՄ !b,B8@$$@b+#B!  +( C+#1&@$&, $(0'',(< @#@!@C`$a!@ ! !  !(@@< ! @! @@ 00 !(@ @!0 ! @!$!,(8'!  8  $!',($  !M!$@Ab=3@FpÌ`٘yp$م{/ p$!@`كb @!-H 1 !$!!@!` E  ! @!(@ !  L `!  $& L1&+, $&, $(0' !"!$!X!Hh!&!&K l1' !$4Ҭ ! .A$43 ,$: ,!@Y *% +f $ : ( 4p! /'$ 0''!Ҭ ! !  !(@%+ X$: ( '! @Ό!`c$+b $$+ $!0όc$Ϭ+ X$'40,(8<@!!@O4: $&8!@D$!0 V $8 %&: ! !@8H&0<!I@J40,(8''!Xi *#%H%c!8`\X"3@X4$A8R`#(H$!H $$<08@: H<$08@H$@@C$ I$aٌc$$y% %a $c$l%bM%-*@% $a%n$c$*( $! : HH@ b! : HH`%$H''!(`b@N4n! `:  ''0,(!!!4$. &$a!@NE! @ !0`#4$p$; 9%! @ !0`&1&;%P( l1: ! 44 $(,0H''$,!!@<<<+@ ,B :  c0`XʍX `X( Xl`X XύK!8!`+(-$4$6X$$ !8  $@K@><%Κ ! @%$ޜ $0$,XX$:  c0`XʍX `X( Xl`X XύK!8!`+($-$4$6X$$ !8  $@K@ %! @!0Κ !8 %$ޜ $806$44 \'6 ,\'X'h'd'p'l'$ ! ``' t'@t0, h$<d>p4l 666  $<0 0$!   4 0$<(1$  ! <8''0!0(!@! 0$Դ $(''!vJ (($0e! @( $($$0f8e (($8f&T ! `('EEEE ,ό,.$00ٌ)$88Ɍ$ $44˔K$66͔$DDϐ$@@ل$BBɄ $<<˄K$>>̈́$EΠ!'  ''!( &T ! n‘B0@XgoX@XxyX(дu  ''L!HÑc0`X/8X`X+l|-Xύ|д 5\ !0@8c0`X9$|+Xl|'дu S@! t'v' t@- v@- < <%$$ $J%dvtpl < % ` `(Dd!(&T ! `!(!0 !8 ! @(O$H(H@B$3AD$P@ $< $ $! ;% \$P\ !@*K1`X!  X! P^J \%P $N\! @!046 D^J F! @Y $D8<@''Ό%- x@DLV<TFN!P!XB0@`EM`@XNč$OX$!0`h 8'$X''<$ k  '' k '  '8'@<-%(T@< +'0,@<@ <@ <@ l@a( !  !(`! 'Q $/l$A$\*h !  !(` ! %%Q $l$ A!  !(` $ ! $Q $l$ A!  !(`\! $Q l*m !  !(` $lp!*x !  !(`$ x''8!<\`d ! =@<dN\`d ! 2<! ,@! @xQ LD! !@! @xQ HD! : $LPQ ! @PDHQ ! P  z !(@P: H: L: <8X'< .΍'  ''NX!$!<.΍'  '' : $@ @N ''!0: ! 5 Č+' Œ$Cp+ : !8@Ì`oO،@¬!! @$: $ٌH$YɌ¬$%Ȭ Ĭ$$Œ$(#`!XEˬ ̬ ''$ ( (0: ! !( $ ('''$($&$ !@pŒ!8@ٙI) p$مp$${/ $ !@`كb @!-JK1`!$!!@! ` %q %%ipŒ@ُX p$مp$${/ $ !@`كb @!-Y)3 !$!!@! ` %q % % %%7pŒ@ُX p$مp$${/ $ !@`كb @!-Y)3 !$!!@! `8 %< %> %: % ''  ''  !(@! @\ C8c,! ''$(1 , ''  ''$(,X (­ ''xQ $A< ij$!$n1@!Ș( 1 B$!B$Ec$$! '' !$! P '@ ,(P'' $@$O '' @!NÍ '!`' (, $$0$: $,: ! @V 0,,, * $$,0^J ! <̕$! @t !0$(48<@ ' $'($!, !,E ! @! @N&T LO! !HX!D: Ly1&+9 &HD: , $(0'' 0$(,: $&T  '',(D($4@! ^J ! <ؕ$! @t !0 !0@^J ! <앥$! @t !0!0@4D,$, X<ܝ$ ,(@''40,H(xT!P!: (&<@: @@<@p 9'D'LH H' $ @@! !! <!`c!x@$!1 B$+ c$ 8@TTX<,l8%<@ Dͩ 4TX <,8)%<$@ D  4,0`''<PXPHT!H9X !@! !`+hd`T< T%4y,jbX @!HK,@<`(<d"<8n%8x98<<dT: @@@d: @T4k0me%+ 4e ! <X ! <P''<L!! ` !(@

y:l!h, M#p>o$#O$`! H` $Hm$Hno48+ 89 g| b M $$n" $(x$ $g $m" (n$oX0 $y l5 $$xA@,3^g ZgT%YPg MKg"$OE$C"B0@`m `m>,@XoXčo$$`! BD,M$M! p PPp Bn o7L%M$$x g ,@"@, @! ,p'!c$!$XЭ'yYHY ! 0(: 0''$!H,0(E!0Bp!xN%00 ((: !  (0,!@@(+ !!(Jc$+B$ JX!` ,%,0'$!,E (FΌc$+e $e$+o,O ! `(Y$!(#c$,I+ '4(,0$!8,(70pŒ@َO p$مp$,{/ , !@`كb @!/X@3 !$!!@! `! xI ! J @(''$045\ !0@04,'u @,4$,$0''$!,(!H ! <! 5\ ! u !( X<@$<<$02> !8@! !( u 4' @4H! u !( <4H <! u !( H! u !( <<0$2= !8 ,$(@''(ϑ1X#X #u ! ` ''>MCMC> 6'66. .'.LCLC. &'&& ' '*/**8/*8''$<@!$!o$%! dڅ8t !08xX!$h(d$,[ 8,$8 d< e$@J!$!$8''!H!@!8$ #!xH+o ! #@b! !0$V 4$41!(''$ 04!$ 4!x+O X$ $:  V ! @ : 04V !  40!P $ ('h'40@<@<@ <@ '>>B6'@66D.'B.8282.H$'D$JOJJXOJX$L'HkokkxokxP 'L  T'PX'T߀πߠ߀؀ϠߠؠX@ nBoDxHyLnP oTxX$y! !('0 $$(['ـ߀٠ߠ'''.2.2'JYJJNYJN'kykknykn'' xyn oxyn$o! !(t'0 $$( ttr'rOCOCrtt y b!@G!!R'Z'b'j'! !('0 $$(#jnfnfjbbZZRςɂϢɢR.!x.!8.!.!xR&+X &!  .0,/'0: : ! < $(,048'$H',($ ӌΐ!1ؐ1 (3%P(ːN1a 1%ِ3z1%X ̐m1S N1%Ȯϔ!x! !('$P -S @@4<V4 i L*L C*C! K$* : )@@h !@I% J  % R&V4 $(,08''$!@!H!P@! @ !( {$#`! @ !(s$$ . * 8*  ,*l  .* ! @ !(S$  8* +*+ , * .* ! @ !( 5$X<B$X<$! @!(!0 (, 0(,  "0*b  C B"*b CB#*b BC#*b BC$(''0'$,($04!P 2$!hl6 $'8'',($ !!!!!!@H$*( : )@   @P h !m/to.rn1&'3c$, $(0''<840,($ !!!!s!@PpYTXTC*c _R&B$*b *d !`1&U43RPR&*D+ *d J$** : )m@  @` p !@X%)' S**j 1&)43&$R&*d  L$*l : )A@@h !@)  %K% 1&434PLTX#4<M$* : )@ @pP !@*+  1&%4%34< $(,048@''$!@!!Ho!  x* !  k*K ! l * ! o* !  !($X<'X<$! !(!0` 00 $(''(! !<0,$! !!84$ !(`<<TP$p! ! `#( !0! `!( #0! `!(  !0`#! `!( 3 !0`#! !(  #! !( !0! !( !0! !( !0 ! !(3 !0 @< $(,048@''(,048 !@#@ @048$@8 <<@i( #`0048@8@ <@<0!( !0`,0''4@DHH48 @!(@8 <<@!0@@ ! 4H@D<8 <@ 8@ 4@'',8n)%L *!P L Č(&$40: )084$&( @¬.<1$!   @/B84˄@ a!`!$C`!p.B4ل@ !`+,B ͥ4τ@!96˄B a!`!$C`!p4؄@!X+B 6̄!p4؄@ !!$C!`+,B6̈́!x@9B 6˄!hlͥ@/6؄B !!$C!`+4΄@!!$Cx!96˄B a!`!$C`!pD(`!@!`!@XC`<xTY< #X#hl-XNVX>υ> ##`+HC`<nDO<##X+HLFN>>#x#ly@ <*%h'fdbHDD'$ <@<@ <̩%f''d')k%b'hHDPLXTD' $hϑ1h`Lh+`eL1XX'MX$'|'x't'p' ''tQ x<f#Xdb#pl## 9t> f#pld#b# #`+̥4''\ptx0 $l46!X!`Ol  ax#X\ \ x1+ !h !`#H")1x!p4"!+N o0+ f#Cff ax#`d d 1+(! !#@1x!x6•d+O !x0+ #Cdph!0|fnld jx $8ύ Ottpd !0 $t8.&Nxp $tx88nlhjdfp$ J p|< tp8d px8Ypp $xh8ōfdpjG p $t$,Axx0ō0nlfhjd$p($ |  \x,tt00%nlhjfdp$ J \t<  |1$\p''4PT!@!H!P!XPTD'!(F'X\J HFX\JHATT DA\\ 1 TD/ $PF<<-!`#pB>D>,!#h,@PT@'!( B'X\J HX\JHB*J TT @*K T\\ T# # 46! X!(y$,$,FD#h#FD4 d!* D$$D6!* ,, `B@#Ȫ#xB@4.l!* @$$@6/!* `,,`$d4P''!0ϑ1X! `X#! ` ,,$0Ō! @e$ ,,$$0ì8Ōe ,,$8ì&T ! (''Ldhl!P‘B0@XO\YX-\@XDOX `pXh` $!@!H`Td'! @!(`' ``ADDAhLhL hl1#D $d<y<!h#x>y>!h#xd'! @!(' ``lh* DD* #LL ##h d46!! -$#`$##4mt|!*b 6x!8* $$<o!h>x!p8 d<!>!p#h#x4 t!*b 6!* p$$p@X%!8`!H`$dMt`! @~'|'\X `\~0X`+b' t!! !$Cx* !@Bp#N+ #@CDD#@CB@DD#H# #h#|"1+b' |!!$Ch* !HB#xY+ #HCL L #HCBH L L #I# #p#)Tld, T48T6 dT] ! @p lTd$8\Th8$TT8$N!Tpg pg pdltv4px6t'!0@g zhpll!0`ltv4 t'x6pg zpll!0`ltv4t'x6pg zpl!(!0pwo p$ABh ! `lBh TDTX\w X $X\Xw $$<@ <_9'M#%\<<<%%:' (0$,X@<@ 8T8.$ TXw $T8T8p %$ $\< 4lp 'p \d !0p\  $pT &4͕\6ؕ!8G $6` % $$\< 4!(lp '` ` %\p \\d !0` \ !0T`8 &4 \6!8G ` -p \dT p/-hl` !( 8\T lL` p!( \T L`''$0,$0$0!0*'(' 0.' ,'.*+  ,(+K $!$$0''$ Ñ!c0`!8@XXH`XXY) <@ pX'U Wp#!0@ `$exP  ppP$P: PIJ Kt!@Yt fhxP  Ph!<'' (,$,.!<8L\@HPX|xthl "2! 46 $$<> t$$<# $ ''L!8@DČ@l#,r4d6x"  t*$6K"   $t x$  $x |$  $| t$ d "w td !01 Xp  XCp etr  " $ J 2$! 1 X XC fe! w $! Os !( !  1``!(`@$ d'! !(a !0$LH''TPL!‘B0@XX1@` `*\ @X X ! `P`P&@ &`@@&`! O$ E 0e 4y! 6h!8G $8i,!` E $ $xt8e< 4! lp l'` ! d !0`!  ō !0`8e 4x! 6y!8G `HG * K! !0` Dd ! ! d !0t$ 1XfXf "! p r J $ B4Kl6M"t$ $tx$ $x|$ $|t$d "w t  p r ! d !0 l1XpXÍpetr ! "$ J  " ! t   ! ! !(a !0TLP'0'\XTÑ!c0!`!8@XXY.`X! XE!  3 XύX.t\@<.%',! ' $m\$i!\2$ea\X@H<#p>#/`.1``e !8 x$ ad "w x!@d !0 $ "$ J   p !xh*O !0!C* "r!pQ* !*8 $8b!L$||aw $|!@|d !0| $ "|!8G | $8% "p|#p r#x8J $! w d pr<  "p rJ $d !0 p rQ! !8w p *Y #*!@B0 #NB0#@DDr!XH" \ \ @ J $p r * #$!@B0"#B0#@DD!\ 1\ @ J $ p r"*Y #H*L L #h!X1!H#XN\ \ #h1* #$#@!1##@!1 J $" rJ $! w rptx\TX''40l$\XTH1!0@<9'K'PL! `L'$ `K$A41 $ a@ <*%\'`PLL' $\čvJ 3 X X(\d ,B,b$*A@ <*%\'`HPLL' $\čvJ 3 X X(\$,KaK ! \K @$7A$dA\`<  1$@ <%%X'`PLL' $X`,ύ$`čvJ )3 X XH `! e& @X,L$X@ <*%T'`PLL' $Tl,؍$lčvJ )*1@X Xh \lb ! @T,L$\T\ +@XT ! +@ T+@ ! +@Ix ! +@XX<&@+@XT8 &@)+@ X\P &@K+@XI+@X< T8 \@HE\I\TX! J$ J8@l\TX 2$!! !(!0 !8 $2 `@K` $< $ $ 1X`Xٍ(`l'f ! XPT4] ! OX\1 $<aP I\TX $! $ lXT\ 2$! !(!0 !8$2`@ّ  $< $ $ *K1`X ` X`lf ! 4`\2$ 4\TX ! & $40h''$ D@ $&0= ! 00 ! 0*@ ! t$: 4; B"!@B"+K"L,@: ! , $(@''Q!po$n- ! `$Qx𷙏('𷈯(: 𷉏 P !XJc '𷎏' $ !!!n- 𷙏1&*9 &: 𷀯$ (''  ''$!ύ (c`x `<<ܤ$̤$0 ,,y$h((y$0'b$'ύ% . !@b '' : $ NOB$ ''0(!4,!ύ OLX <<$$0  LI$d&%! ? !0 > ! +`> $&%+ ! @$B ($: ,$: $ X  ( Bh , $d%& <! @ !( $: <; 4 ! M,p !xୈCc$`8!$4 <<B$A$:  ! @@! @4 $4 $4 x$: : ! ! @ !(X ! @4(,0X''ύ!0! %! . !@Xxyp( $n. !  $Xi K%( : h !xM '' $ !! !n. 1&*9 & : $ (''ϑ1!J !@Xi(* #'l1!J !@Xnč . !@b ''$48ύ% . !@\dA\ ,,4`dA\ 8"$0''''<@HL!@<!(48! / 48''4PTX\0 '$TX@'S ('\.$W LL@l\@'0'S !0@'l @'@'@'3 H'D@'@'3 H'D`hdQ h@+i 4d!XC``xQ h!0@*C `f$`dTf <<d!h4P'' 9 &$&$0,&1%pM$ P$&&&@|`$a! P !(! @}7 XX@!X@P@! =5 !(`,! P !(`$ a$2aP!P@! =5 !(`, @! `!(@Xd7 TXT@x,3 !'b+@(b+!@!`P@! =5 !(`c,`!P<7! !(`X8+ T8XT @!@@! !(@HXd7 THXT%@P 1 !'+@(+!@!`PP@! !(H=5 XHXX077%,P<! !(`H] XHX<$X}7 HHX @!X@ H7P@! =5 !(`7%h77,!,X'',@ N. 8pO@%pX4lH"$0! $@7 8?0l*K 44S 84B$ @p𷌏- ? !8: !  D,048<@H''{+ 9 ! @ 'x' !$('! Ϙ !(8 ! ! $ '@'$pg @Ղ '' $A $A(*, .(*, .('g !00''$  $0: ! !$ (''ύ% . !@|b ''$ \!Ño0y0J ! X!@y0 !'+8(+8!!=@$8i0 !J ! !@`j.@$1 !  <$XA(`$\$<X \ύD@X(H` PTLX lDg% . !8@\X7 44<'!(=5 !0@$ X''$$!(,<0$<<0','T$H$0 0$0''  @!@P': $$('!`'!: !   ! `@!@X': !` ''@4 @!@`': $$('!`'   ''!0: ! 2Č*$ $, : !8@Ì`nNό@¬$$$: $،Y$X$¬٬Ĭ$$Œ$(#P!HEɬʬ ''$ ( (0: ! !($ (''PT<X`! HD' H'HDPTX!88 H!@! : LL<P'!`'$8<@D(',' D',8<@D'0; $8''$8<@D(',' D',8<@D'0; 0)P ! @$08'',HLPT<0'4' X'4X'<' 8'<8HLPTp <!@! : @@,H'!`',HLPT<0'4' T'4T'<' 8'<8HLP!8 <!@! : @@,H'!`'$@DHL8,'0' D'@04'D' 8'@84S 8$: ! $@''$@DHL,'0' L', ,0''!0!(!O$B$ ! $$4: 8$48$(!8@@@C$ E$a،(c$$ x!8''88'2$@X4 $$ (: 4 4($(!8@@E$ Fa$y($c$  $e$$: ! $!8@!(C$$8$'8''0!<4!8,(< ! @X/ ! @<%p! @0 3<T/<&$a!@OE! @ !0`#<$p$ G9%! @ !0`&1&G@%H K1`: ! <<(,048X''< @!N$$$ ''0,(!!!4$. &$a!@NE! @ !0`#4$p$; 9%! @ !0`&1&;%P( l1: ! 44 $(,0H''($6>>6!!40, X!]<|p&]<$p&&: &!@!@!$nd 1&&4s&!@&!` !$d 1&b4s&!@+$F&X'!( ό Xٌ* !Bd$$aB$c$$ h!PPKX*+ `!hL1&+$ !@4 $(,0h'Xؽ'T''\P' !8@! @h!mE@! @B Ö1&+# 4 $(,08'' $ !0$: : ! !$ (''$({+ ,(,8D ! @$(''$048: $0!04!8N484@ ,,b8o$0''$ !$@!N0"$(@¬ : 00"$!@`!qЌ!Ќ& $$A\ B8&R&1&X$ ('' \ ! P!(Ld N$ !$+ c$! ''4@HL$@X/ <@'<<,$$! @0 C4$A$$$A$A@!@X/ <9'<&!LHD@<840,(p''HD@0,!!!L<84(!@'$!!`'&d!(!0I !8d@`*r !@@!`1&6&!ҭLHD@<840,(p''Ddhl!ϑ1' $tfxgpxldhT'` @`\' $TLfPgpxldhP' TP* PtPtITP*l !@\D!@D`'!`'d4!* `'$!S `!J#Kl1`' $!>ͭό `Y<#$yI 24Y>g!H c$ B$>>gc$ $k%%$,B$@! >>g!Hc$B$>>gc$ $,k%@$B$@! %$no!H}c${B$%$xyc$vtq $f:$%$B$@w! >>g!HZc$XB$>>gSc$QO $ !8 +$+ x!&+ pB$@N! >>g!H1c$/B$>>g*c$(& $p!x Ѐ!PB$@,! >>g!H c$ B$>>gc$ $PJ%k%!@:$B$@ ! `x$$`$'',!LH@!D<840(TX$: $!@!@: $!@Y$ <„$'U ' $)U ! <,P$ ($A4@D! !8 M^ <+<`!@*!4>!00!@! no/N!$0+ c$,E@X$Y$ f o (0@<2! `: ,2,Tf !(@<@ 1 @: <<@!P@$ !*lh1mni15xy+3kl1mB$B0$ 8''$ !!@! p!xNc$c0+f p6f$)F@Y$I$ _ g (0 4,.! : (, (Tf !(@.41  4: ..4  !H( K% $ 0'!`'$ 48!"C@N$O$G(0 .! `: (.(Tf !(@ K1 :  h!p%$ B$B00'< Ε'!8$!@6!(<  < )x!$+ $ !0 Q!Dkbl n xR! < )%1$+  0,  < J$0+  $+< < B k!0bB$84040400@$ A$A$A$A  '@4!!D<80,($ !!ϑ1 !'+@(+!@!7`DX/ \dV1`DXb!W(" ɏ!!P"DA\ !@q&k  ! !0@ !8mfp !x! !( g& s`D $(,048<@H''(!8<<$<<$ $: ,,@Y!0@@YĔ Ì@!Hh*_ g !m1 +DB$B0+D x!o(3+DA I$?ɤ”D@J$ʤK$ˤŔČ,$: ($,Ĕ¬̌h!Y11(3%HI˔ʌ` !Lw H@83 1%X Ǩ͔p !xؔȌH!X y͔%̤(ƭ(''<$!0!!<$!@! `@! `:  'x*00! !XY!`c$*h B$$p'd`\XTPLHD@$hٕ!!! !` !hL$1jfs&nl! Vh !(`!@! )f !(`!@$GA!d0! ` h !pmҍ,'$ h  << k%` ,|M|! ō9g ¯9h ! d0<. $nlWg !@m1$$a%*+  "Ïl1 `hhp #pp!nIG@ h!8@!xh!P|F%Og 'g !(d@DHLPTX\`'0+!P( 0Ŕnjx!/0!0˔ + ͔$0 $H!`c$c0+b x@$'8,$<40( t!!!!!(=i t'$A!@$tr•< 9yÕ!@ <J0$ Y ah !+! ih0Q+!(* @!  @!0` @t̍tT!t Et ? "< 9#@ ! @$ $ 7K! K$ X L'p&$wv $p@$K $L$TP$ 𻊏K`XxQ ppXX `p: L'Kp! LB pp! v pgp6) $* l    )  K   X`p &p)*1@! !8! J pp!8@`$`4 4@,(! wF @$@4 4$4X`č4 4X`䍜L D$40p'!' $,Ό!(ϑ1! !! J ( (!@`y Ȁ ! ,Œ,B! @̌l! v $ '!'𻎏8!<x|X'3C $𻂯x,,*$: ,',𻉏4 *ρ h: ! @d,hV ! @d , xQ : D$,Q ! @,, $oo 1!J ! !@`x_<x00( @XN X `$T !0@ ! !(Os cc`X `  ;<ox441<O4 X P'$,&$wv $@ $O, $P4 XT4𻘏Ph\PxQ \X`B P'O <PB <8x'!'DLDDÌ!Hn!@@@8T@ !0d0 4H: @4 0H@$$!Dٌ$$c$yD@* @D$D d: HH 1! !! J HH!@`o@ D`X`$ !0`X `DL "$@'!'4TX!ϑ1! `! `! `J PP! @` h 1 Xb$g`eDFH'D'@'#8@ PPHomD5xnyTXiI4P''40,($ !ϑ!1!!J ! !@`y- 4 1( 43#`<<Ŭ&Ǭ&<'>'P !  @! !(  !0@! & $s&P ! @! !(  !0@! @& $s&`&4 $(,0H'',‘O0X0X/ <\9'<<@$0ӥ$! @0  ,<| ,0'!'$!H, $0$00,*!,! !89!! 0 !0E$B$!eE!eE!eEB$!eEB$B$$B$!e!gc$`!`Z<4$Հ! !( !0̂ ((@!Վ!#!$('ΌYn%Ric$'X l1ɬ!8M$F!h91c$%8( ό1%Hجɬ!8ʌ:%XGˬ%-gc$ Ǭ0@Œ X0Y0  $ )'  ˌB$b ̬nc$%x@ Ϭ nj*  $ŒY0 @ $ $ɬ Œ',($  Œ!! @!n!xo8 Y#@+(( $J!0@! !(`" !0@ @,K`&! 0L BA&m!pn/ X#!9 $ $I,B$ (8''P$\XTLHD@<8!!<5'''t!0`!(@! "  @? D@dDb$$h <[<$$! 2= !8 P!,  '|! : tt||Tf ! `$|\!0 ̅ l(`|p`a, 'x: ! `px$xTf !0`x||`l|\!0  px ': | ': #Lh,8$hh @h ah: #h h&,8$h\: L! HDH'p'P!T  ! <4 8 ,(@''00,4@ !(@Z<<+%04Z<(+$!0 X.,0''6Ñ>o0>6!@!H!Px0P x0x!PY@ F! 48<0 : $408< $ cl0n0n0x !  !t!x!X"xx $+B$c$ )% n0!@!@P!  !L!# !hP$+B$ c$!@0''!!@&B,! `$'$$@ 88! @@!$Nc$$: $c$*d B$$: !0'',($ !!B!@B@q!(!& ! @ @ ! `! D'$@ $ @!@!D!(`!X d !0&* DD: , $(P''0,(!4$ !!!/ ! ! !! @V !(! ҋ !( @!@! @  $! @ !(: ! !(@!@1 s&+i  1&4 $(,08'!',($ !‘!O0X0J ! @! @  !(! @  !(!$! @/ !(&! @r,<$'9''H! <:J%c$'KJ`! <̩%c$'NMx<'!'YXf$ ! J ! @, *K1%`X `R 8'@! @|$! @  !(! @  !(!$! @/ !(&! @(,! @  $<<$ ! @,'#(!0!  '! @  !(! @  $/ ! @/ ! @/ ! @/ ! @/ ! @, $('8'!ϑ1b!<9'' < < <<<)%':k%'Ŭ%'Ǭ%'̩9''! `'$ i*K1`! `J @Xm`eR ,'@p$ !*C8`@ !!*&C8`*C8`!H!P$*Fc8''($!!, @$<'@ !8@!@<&!x!( F !0@@<!#: 44#(( #0I ,<<: @, $(@'',LPҋ @!@!`L8'!(!0:' @L:8 @#(* #0lP !(@!,H''0,(!4$ !!!/ ! !#!! @V !(! ҋ !( @!@! @  $! @ !(: !  ! @  !(!(@!@1S s&+i  1&4 $(,08'!' !$!<'  4'@D8' 0'4040! @/ !(4!!! @  !(<! @!@ <! @!P E <! @!`  41&*- &<: 0#$0!!! @  $8! @!% 8! @!H% 8! @!X e 01&*, &8: $ @''( !,$!!1&! ! 4: L4L@$!Dpc$! `/ !(@ @!@> ! `1&2&@: , $(H''(!, !$xQ ! !@! `/ !(@@!%  ! `&1&, $(0''$!+ dO$od : % D$xb!Ș dy$j 1Ikml%%ln '',$*(  0,(  0$(''($ !!,$$(0  ! @&(, $(0''($!, !/ ! N! !O! `!> Y1&+9 &, $(0'' ! e ! : $ D$ob! dx ' #o+ !y$ %'$40 /'@0 .'@/!/.4z!$$0''!(, '',@(&' ,,@'!'1 $x'yJ$P)jk&$hlm'&z!@h$(''$40 .'@0 ,'@.!.,4|!$$0'' !!$.' ! @.!.: $B.!O!  !(@.D: @ !.&+ Y$!@0$ 0''($!!, !  !(@!D: NB!!O! ` !(@D: @!X1&+8 &$, $(0''4HLPT匸 H'H'P '@(! <\$P H'@H' $H'P '@T$T$DHN. @<%<<<@'D'$|$h$0 ! @!Xb@ka- ք $l !Dքdք $m$4H'',!@! `!@B@! `X/ 0<Hb$@Ll n!h$@ $A< !x䍬e A@Hb&*P $@Lx h!"$@ $A<! !H$e #@Hb&*P h ! `g@$!0$$!($$! $$ R!@$OA jx'!XQd !(Lrx"$!  !(8 ! D$(,048<@''{+ 5 ! @ ''40,($H!!!! O$!e @$HY1&*9 &`HH!! I$!P0De @$HK1&*+ &LH'l !(DH*m  L*  s6Y $s6$!(!0!8 $As6H4s64!`0$(,P''$!@/$D$!($!8 88$ 0'!(l 880b*I  "!4k*K !$!$8''{+  ! @ ''<840,(DH!!#@$Ln!x@ $A< @ ! ` x!$e $7@Hb&*P $@Lh j!H"$@ $A<! !XQde @Hb&*P ! D! !! !(!0$ $A!@ mD!pče @!@Hco$!@o$Lo$D! <(,048@'$'{+ n ! @ '<'{+ z ! @ '<' $(༆!8!@u $$: $:  '༆' !$5\ !0@!!%༆! u ,'P@$   %( . ! (: $,P! 伅'3C !0,<\$! !03C b, $(,4kbl15@4m4n1! $f!  @!(`!  @!(`$!$(''$֏  ֈ+(  !@! @ ''($Z<,e pu$(`ύ,$%֘('֙'M !(e  ''<84\`d!X!(! @I4 TX@!@bq`/ d\`! !02 /<T5\ !0@T!(H'u @H: $H@HTu !(H"C,H$`(! 73 !( T\0L !(d\`! !0)3 <48X'',($ DHLҍ!( I4 ! @LDH.P! `)/! $3 ! @!( u 0'0('0*@! 3 !(! @{ !( ! @!( 0L !0 ! @! @u !( 0: ,! $2 , $(@'',($D<!4c0`  @$!(&&<' @<@$: < `$!(&&<' @<!( @&&<Z<{$@< !8 <: 0' 04 W _ `,: ! ,$(@''40,!эD ! <!4*A  !8 $o4 @o w p4174X(|ɜ !@@OW @$i  #4 @o w o(Z< t'[>|!|x%@| %X*x̎$p $h!pp'p . !@ <)Œ l!P%s#L?12!q pP `!hex!o8p'!0'!q lʎlP @!XhlΒ!xn؏ُ$P *xȎ$h̎k `Ynx'x$@!@Q!X0$@$H +G !<&$U? J2!@ Ŏ n!X#n?12!q pPO!e !PyHp'!0@'!q lˎlP h!xmɎ!i8ȏ̏$X  K͎$mΎύo riR&X&!L(,048<@DH''ύ % $( . , $(,!@Ŭb@,X+ Y+% H   B@,   ''$4ptd`_ό !PX, X)'X . xx!H@(M!p ϑ&lEFXh'xTP l'xlL<$Xm1T!pΑB 8!xP#?c0! Ph!hOl!:Yl<$X,m1!xE 8!p#?c0!Y XPLl!hp!lhXh'!<!0`l'DPx Lx<DPLMPKMhp!Ll!h ph̍$$Ȃ6!t _Xd'`'PxD LPxL__t!td`%dl%p`X'h$x $`$.!M$ Oh !4p''(!LHD@<840,!$j $dB ` b$x%#0o$! g&# !(@(db: ,d: : @$(b$!: `$t,b$$ $ $ $ $@ $$Y HI$J0K<LHMTNT| ! PT $!!`'0`1`2`3`c$T`t!PhL@Ph@!H(!X*v8`!l0M2$%ȸ0Yc!.`h hk#H#~4P!R`!xl!+ Tn $%Ty %&(d: ((b(h&!H1!( K%cR&*C hP%h* '+  &P`t!@44t(j!@>H!X*q$ Pd#Pct'* tP L(,048<@DHx''4@DHL@%@ . !@y P@!(` <<P@ iDHL 4@''$Tύ!H!  %! LP . HLPH! @TT7Y * X$*e X#xa(p !@!(J @a(c$a( B$K`a( 0T$x0%c$0@0$P$a XX!  0'XGYXBY0@$P4a$a 0! 4' 0'X0,N$a! ! 4'0',8< H,8<H@XX0! 4! !(`4' 0'X0XY0(3<@p 4'!  !(@!!$ H' 'P<8DnF@F!!H $$ $[<$H2 !0PHy*3K5k 4AE0!(E0XL `Gw@m0 $D!@W_ `!H 4AE0!(E0 XLm0`G@W$  Dl D<8@''40,($ !! ! 1 !(! !(@!0`!8-  ! 4 $(,08'',(8@DX!y' . ! `F$&$ 00& !(8[<$$$2  1 ,(8''P!Tlpt$ ! !@@C$C$C$X 'd . \d\I$x|tpl! $d\X d8\X 3`!P@ ! ! d\XJ `d\X`! @` ! @!(`!8 - "T w [<$! /! @& !0 8&$ \ D !0@hA\ dX/ ! @!$"AFV@! $$Am% . !@d&N. TD$$  , (@b``lX\`dh''DHLPN. TL; ! @X\`HLPTW DH''Dx|X/ |@xt!8N3P!Xc` $lm gxl p: p@h 'p: pxlhe$p pyhysW@xl1!@J pp!@@X e䍌hlW 7g dhl\' @`@`'h%\'*\+K \ ڌ ``\Tf  $g\ /\' $!9gh`g: ! `gDcr` $P! A\ A\ T<0%t<! $J $֋֌'l $m3$< <'@P< D' @P< H'@P< L'@LPb @n- $o!@ր֘'x$y$L@<i d$!4@'',Ό$!@N. <<%< $! @0 .! *%DD@ D'`D'` a-  $!am a<`B$AAN $$,P'@'T! ' .  $$<9'<$0 @!x k l ! `ρY0 Wp[<0n$! $$2  3 W_ `w`$: $ wL0w1wopl<p*K l1tt [<$i$! $$2 .3tQ[<(o'p LX! @ $tN0&/X0Y0  !! J !@`l+h ~t! X/ < '<< $ $! @0 $~<<<| $d $L $0 .>$b!@@O0 L0x$ Y0 @$ 5L0O0m.O05O0L0x9L05L0O0m .O05O0L0 x"9L05L0 m$.5O0!O0%@1)8,3!  ! ! HJ H!@`m.`/d 8h"9l$,p~6!bO0Y0x8bY0 M0l,bM0O0n .bO0Y0 x"8bY0 ~ l$,~!"!P! !(`'H H!P@! !(`H H!P@@9,1!  ! ! J !@`nZ!@/3J }M!@"`5`"d5d "h5h""l5l$"p"@ 15p@ 1m 1xbO3 $`Lt$$@X-`%!0s `' !@$!  `'!@D'' /'$A!@!!@0'!`'$dh $PRH0'H' ll! @$ Ad0(3d8dp`$ Ah0l1h:mhn$`'!'!ϑ1! `! `! `J @@! @`  h$,"i$'0$j4Xk`eds @'',( !!`!he!P 1\ $" -" 1`J5$$0dJ5k@,.1! !! N|PHRtJ xN|PHRtx!@`xB Y1.1 ! X`H!0@s T'H1 Y1! N|PHRtJ xN|Rt@@(P!Xc! k10Hx+y!H#!@@ )10!N0+. I0X`$H5 H Y1 ,@@, @! ,(p''!@!H0L $ F4dl P)5 8 0T)5x""<"K0X)5|$ @$N0\)5< 3 ! !! hJ ,h,!@`j@ /1 l1! X`č,h!0 s L'h,  /1! 0'h ,h, /1 @@ @! h''!n2,o0xef(3! `! `! `J HH! @` jKl1 Xm`efge  n! `4"o,'8$x <H'',!>'P@<'Fϑ 1$!H(!X*L$!p!X( 1 6'X/ ! ` < J%<< $ $! @0 ,6'4'P@ LL@6$!hlP!x4X$!@!P J,@''h @00'H @PHP!(@!(Ìo0y0Ìؤy0 i0ÌȤi0 k0 Ìʤk0`m0"Ì ̤m0b,$Ì Τb,@O0$جH'!x'LHD@<840,(X!׍tpÌ!`!! !(`t'D p'u@Lt(p%Ht+! %`Kpŏ' x'xb`!`c$[@xX'h' Ee! !0 \'\t$KLhɏ \9e'*t!  \'X`l%$*r, !`$h'p`$xe! !0 !8hȏ 9e'*t!  %0 &*\ $h x+e',t!  xs&C$@x: L(,048<@DH''4< qx!,<m0$ 9q y!P!hLH0y @!XX B@@I!Y-'-4 h @!@ H: L!@! !(@Tf 0! -!!XD$#x+ P !!Xc$ D Y E  I&c$q&P!Xrs&&R&HLD $(,048<@H''$!@,d$0e$!0!8  $N,F0G,d$0e$ $('@'$ !d$e$!0!8  $bd$OFGe$ $('' : $$!8@ !( ! @$+c$ $ '!'P$d`\XTL#"!D'd$  X/  $$ '6$& '.&+&֏  $xQ K$ $ '#h%' !8@F@F /1&x֋K #    #($Tf ! x # j $xS@ Y!l# BHc$0#@!(Db$A$aXxAa X x!@3b$A$aMmAa M mA!@aNB$nAa N nA!@aYB$yAa Y yA!@aOB$oAa O o!@l%xlB$+SX%c${ $@85@0 @+ O'օֆ'! - '@և $'8$'  . 1&/8o D' D': !  $ ,'"#"!!$ : $0t,'!(@Tf t!pF!dLPTX\`''0,!!4($!!\+  : <<!@X` @`!`D \ R&&"1& 4`!`d \ s&&"1&4$(,0H''TP$(,!! '' h0$(,p'd$l' hl,I$0J(,0 $(! !((3,'J '`l l"$J(K,0,! '' $J (lp'T: T`P ''<\(,04Ph(' '0 \ '!@o4` \ dd'!#`c$!# D@t'd $p'!0!8 %8<<h 8<4 <p@D(,h'l(''$,J pt': l: \(''T $(,Xd  {+ H ) '{+ JD . !@\k`l ' '04p'd$l'!0 !8(,,h (,4 ,l04 $d'h(''$,J lp': h: T '0' $<<< $ $ $0 4$$<0\ 謄$<ւ\ خ$<ւ\ z$<ւ\ ﯄$<ւ\ X$<ւ\ $<ւ\ r$<ւ\ $<ւ\ $<ւ\ $<ւ\ $<ւ\ I$ւ$(''40,!!D@<8d!$$$ <0$dY  \ ֙*Y \ ֈH<$dY &@1& b<dY $71& ! R&A1&, $(0'!'$ !`Ѝ&1& #X$$: 1&!&: ! @$ ('י'(N'O$ט٬@Y<tc$n@O@DxDYDPhPIPhjhKh &ά άά'40,($ @0!!#!!: ! " ,%Tf !00@<0,54`!!@"+@#3DA\ !(A\ )$A\ *$ K ,#x8A\ 9s&(0R&+C 1&@34 $(,08' !$!'40,($ @!!!@!N0@@!  <<@"@`@P#! : <<b8 $eTf !09@;)"t3 !!@")@P#PSP DA\ !+dA\ ,A\ -$ /#@8)$A\ *s&K R&+L 1&@4 $(,08''!@!H! $$ (: ,$(, !(@) !@$1#  !)%ac$%In c$a%oc$a%xc$a%y)%a c$% j(0#  !$aˌc$$Gkc$ǎ$lc$a͌$mc$aΌ$n$aόc$$o '!' $X!(pču $:  ''$8<4Xp05\ !0@084'u pA@$<= $: $4@4 $ 4<I4[<`4$$4ϑ1ء4#*@@@ 1K1%h+-4l0P3%@4I1m1%9x482= p084u $48''<840,($@H!`!: @$$!@p$* @bX (3!@PBI$( : ! `!@!pQ1B$& R&CjK l1@@Hҭ<840,($@''$4!X!@!P!!H0o0d$8e$4f$!8<4,8 0<4,80<`Y1 ! `!(~ !0`!H@ L1! `!(  !0`!H@$0'! '0$(,$A$ A$d7 @$(,ü $($A$ A$d7 @$(,ݼ $('',($ !!`!<s&! `P !(`@!(  !0@O%X9('(&`! `, $(0'' 40,($$$$!!5 &<<&&! P !(@&$&&i$&&*%$2j&&$l%&! P !( @ &$&!(` !0&o&$%&x&$2& ! 4 $(,08'' 4'$%$,($048<P$!<s&R&P !(` @&$&&$1&&$& &$1& &$Q& &$q&4'D !(@, $(0''!4$0,($ : $$&$!@&.`!<&!`8! `P !(@&$&&$28& &$2( & &$r* & , &3 $&.&$&&`1&8!x 40,($ @'!`'H!LD@<8pxl!pX/ ! <%<$! @0 !!`! \ $ \ !@PR&8lR&+S 1&l pX/ <8%<,$! @0 ^!` *'   ) $ % D@<840,($ H'' (< q x!.O1!H<$ ΍ x!!G G1Fq!!h!Fr!X.$$$$$< 9 x!p؍O1!0<$ q x!.10 !8w($NO /Xc$:Ō6%*!`R5(S1(T-(U)(9ό$/(n(y/(n(9ό/( . ، ( y /( (!í  ''8!<lt!Hd\X! X'd'\' pXcÕ< 9yȕ!P<$ 9Kl0yi !P!(mL 1i |!  !0cpddAdc  ''dp'S $p p'Q $pxQ p p!XB #`\!H`-w   )89W_ `,.lJO$#p* dE$pT: ! `Tp#P&!@B: $  ! %tx% ] pp $8 K%! ,c d ,$*'   : $ $%ϡ*'  ` &<c<d <x|lt!  <8h'0+!H^ 1*p!8픀!"p O!@HX9 C-1<`!`Xhp !x!`` +o %#`n  o  !`c$c0+e $'HTPLD@<840!*!_ !p!x\$\H%!I!P*+B !J 61b0 @! H@ !PD! @_g ! E!E! `!0j !8^Mp !xnYH!iH %J1&*+ &\&*% \T048<@DHLP''<0pD@840,($!x!!!D!$(3 ! X ` !h,!@! C%!%! `!0j !8!WN09@!PhV+H !`i-%.<. ! `!(!0!8@ R&*X &D$(,048<@H'',(ΌF1F!!PV!H" < k#!`+ <$ kN0y!`+!(m0y l\`d!  !0d`\/Y$#*8 dE$\`@: ! `@ `\#h!@:$! '+L` DHP Fh] D' $͡% ,$y % /N!Xhf! !(!8@  ,(X''@<80!!!!D4,($N!: $$dhld! !!`O1&+$!xc0 B$! , t': !@^y ^'! !(`!0 N !8h1&+( ! !^ !d'  X !`kp X! @!8!0 ^1&+( &t'd: ! dD$(,048<@`'',040$% !0$'dY !(@$: ('',04@$% !0$'dY !(@$: (''8!<40,($ pt I4 4Ug@<0Sc`<1^<: $TX@$\d! !!`Y1&)+$!ic0 B$! , d': !@^d&^' @! !(`!0 N !8@d1&+$  &!^`!T'`##!hl!H5*Xˎxl! @$!0 ^1&+- &d'T: ! TdY 'T: < $(,048h''$@$D<: $@D484'] !8$4@'',HL: $$HL<@D<'$ ,<H''!<8!40,($ $: SS$ !X'x!!`!@ )$&2+ `&2d.$1  `xX'5!,$'P!$d $d R0 < kah !pmύX0$e !/$e R0<$ IP !` M0q ! !(`!8 !0+ /'&2+ P< $(,048''!!(84$$<0','<,0$0 $$8''048<c$nN@f! + !e! Q @yxy$ c$0''048<c$nN@f! + !e! Q @yxy$ c$0''048<c$nN@f! + !e! Q @yxy$ c$0'',<DΌDN. <4%4< $! @0 D<p$&S P'!@@$@x!R&&Q<82!x ,c$!@a! ! #(!0`%[ !8®&<840,($ @'$ά''  $ @!@`$v d$$@b< -%n('!`' !H!0(!@`%`n ϐ ʌ$! Yb@kL l!@B@mNe@!@$ #  ! ` '' !H!0& $%`n ϐ$! b $@jK K!@B@lMe@!@$  !  ''$ P$ Qaa(  o$+ @c$a( y$@+  c$W _ !`(4' (!  ,  HH,@ @$ o$ j 4' !($( $,  HH,@!0@y$ $ج ٠j 00P!  $ P''D@<840,($HL@G!i*1K5kH u!j " n m$xN!P!@ !< 8I"B0 @ K1`!# 1 Q! 1P o% m ! Q! 1!   XP! 1  !P 9( )Q! 1P jK%  k, &&H č  H  L M H%+( D  ! D$(,048<@H''<840,($ @D@ !H 1*5J@bgo @N15X@ 5 6'{@ǎs H!@$HHP !J  &ˌ k!ƌ̌lE͌AM''e0Ό e0Œ Y0 WGO W!ƌ W_ dL0 M!% N! !(k !0! !( !0 !8 ،y! H % Ij&&@  Db L O%p + <  ! `< $(,048@''8!8`?>7b!(`@YGO 8 , 0, 0!( ! ` @J_ g !(@B @8k 00  ! 0'' $ '',l!P2!@/, !0  !0!XDw >$Xhd  \Xhd\ @!(@X@3YM @1N @X D$3Y$15\dhX  TTXhd\@! @ ،Ŭ!0-35 c $!0 Ō $ !0J ! >w !03/ow !0$ XY0 M0!0 ,y !X%J%g $x!H$ !H O$ 1!H@!0 <!0 ON0-6!0 l י&x-ophƍ` p&`$ $$p!(`Tf ,.\dL  h\hcL md% x !0 c@$Xhd  \Xhd\@!(@O1NM @1X @Y O D$1N$17\dhX  TTXhd\@! @ ό%Ŭ $׎cx3/7oCJ%`15 /3cn15xc!X y!0/' o$l ט$ $$p/\dhX  ! oXhd\@,GNM17 YO1Ncm17yόpO¬C?@ts&2!H5$s&t$2!Xus&"$,p& ts&2!h!"$!(`NDύ' Y0!H5!x"$2@"$#`k#8 " !002 2ts&2!x022 2$2 !(`JDK' `M0!pՑ2!ls&$'0'!'$<2't@2!PU!12&s&`!'#(!0@!82%[ %$+:$t@`2!pՑ!$&s&!2:$%.$!''!@ @'$X!@*$$ٯts&2!PU!:$62 `2ts&2!h22l$!(`XD' !iJDK!(` `'M0!pՑ@!l $\$s&G$$!'t$2!H5s&\$  $t $s&s& $\$ $$2`+ 2t&2!hs&2+ 2 "2!XD!(` 'J0!Xu!i"2.2!p +( 2# &!H3* l%!(`MD' X0!5"2 !o!X + 2\$s&\$ ts&2!pՑ!2!(`OD' I0!PU!y2`$en$ $ ]&\$\ $ W&$%!'!N4R& 1&ts&2!!$!(`YD)' K0!`!j$$A$ Ay!H!P PK% A&?@! E2 '!!N$&B$d2'!!MO&Y&X&IB$&C  ts&2!Xu!!(`LD' O0!5!m!H+ fE%  @  LD *\#x !Y!'& ׇ'#H'0'( $$r`  LD \8<@DHLPTX'',`dhd `d'2 0'hxQ \`H$X ׇX'$'( 0',`''$`$ !@$! `!0 !8 ''$ 00,! @!0 $$,0''!! d !($A!@.!! $'d ll$A8$8&  ll@!(@X ! `!! `!0lX dldP! `X dd  !! `X dd!pPp'' !$8!@=!H*; $./$$0'!! /$<W @<@@!@#xH!'!+& #0h$,0'!(Q @,@0'!0Q ! K,!h!p00'!( Q !0!x0! 0' @!@8!(`0'$ 00  $ 8''$! 0@(! (0,! @ $(  ,$0'',8<! @@0&!@ < `0 <!@ !@08! `$ 40  @4 $<! ` !0$,8''D@<840,($ x1  8$!  ($!H6+!`r-R&!p F.\'X'Џ=B0@2@ /! 9!@2+ !PrI h \ י &`X  &`X %&*! ,!8`$ $@ $&'!D $(,048<@p''($d(!!<840,  P9! $4$P'Ў,w ! !(`!0`!8@" @!$X0E& 9!@# )!P#T, !h! !0 # @ $&&!< $(,048`'h'PLHd(!!!\XTD@<8 x!ύ1  y!@" j $!XBin!x& !(# !0`@S$`y ]<%b,!] ( !0@< ׎RQ'm !( 1&A\ ! 'P !0@ B $A $A'  \ $I l% \$m !(9 1&B $ AR& 'm !(-'m !((\$A'm !(! A(  $AD0, !@, ! 'P F0 % ('m !( 1& *% @  $% $m !(, $(0'!'$!@!(! `'Q 00@!@]<('ԡ%!0! !8( ,,S $0' `x!!$i$` !hL! `x!! %*i $j$p  $!x'P!h !'<840,($ !!!!]<%@!]<Ф'@$H $PX !` `m c`n``o c `j_ g c`m !`dMb`0@d@@X0@W @E&&!8LR) HLH@@X$@P&&!0 !(! `!8L `HLH@H$l1EcA`n=o7y@! `!(!0  @!8/@+$+@@_g ! `E&&!8LR) HLH@$m1c`ox@W @! `E&&R) !8@$ $` h !p Í `o c`x``yW_ `c `lo w c`o!~`dLbP&`&0@d@@J0@@_g !(!0 !8LR) HLH@@$@! `!(!0 !8L HLH@$n1EcA`x=yW_ 7k@! `!(!0  !8/@y$+@@ow ! `E&&!8LR) HLH@h$o1c`yj@_ g ! `E&&R) !8@M$ow @$׉ !@ $/!P C `k +c`l ``mw c `xW@c`k+!|`dLbP&`&0@d@-@N0@ !(!0 !8LR) HLH@@$@! `!(!0 !8L HLH@$jK1C`c?`l; mw 5o@! `!(!0  !8-@$)@@W @! `E&&!8R) LL@$k$׉l1c`m-n@ ! `E&&R) !8@$@W8@P&&!3@! K `] <Ф%@$$hDp !x !@@ `x c`y``j_ g c `mw c`x!`y*3 @c`k !`d b@! `E&& !8@3$ @@ow ! `E&&R) !8@&$ P&$!P C& `k c`l ``mw c `xW@c`k !`l1 c`n!`d b@! `!(!0  !8@$ @@ ! `!(!0 R) !8@$_ g c$׉ !@ $p-x!  `y 9c`j ``kg o c `nc`y9!`jK1 `c`l,!`d b@! `!(!0  !8@i$ @@w ! `!(!0 R) !8@\$`T!d 0@l1c c`m19!`x0!y@W_ `! `!(@!0!8R) LL@ $l1!n!c`!x!y@W_ `! `!(@!0R) !8<!< $(,048P''@!?!$% $3`(d OW @z) '$@$'! $@g o $R) '@$! $4) '@$!$ P !X*`$0''!H!* x!+0 $p$xn$* !`-0$$x B4@$!$A$$` $1j h g$h` !x  $m$!h  SVCB$ h g$pX!  $X16$X$X,$X !$  1CB${`T$A!($K` $j y x$h` !x   -0CB$ m y$`!x,  1CB$``  w ׋ $+m $8y$x o !``' $pIx! `y Yc`jJ`Œ$XI` !h  `n Nc`oO`!xW@ ׋ m$ͭ oy$Yk팂` $!H$$ $H!PC `k Kc`lL`m1 c`oO!*`Œ$H!PC `k Kc`lL`m1 c`oO!`!xW@ ׋, m$.ͭ o8y$*Yk-` $'<840,($ !!!!]<%@!]<'@$H y$PX !`k `m c`n`o c `j_ g c`m !`dM0@d@@X0@W @E&&!8L/ HLH@@X$@P&&!0 !(! `!8L `HLH@H$l1EcA`n=o7@! `!(!0  @!8/@+$+@@_g ! `E&&!8L/ HLH@$m1c`ox@W @! `E&&/ !8@$ k$` h !pm Í `o c`x`yW_ `c `lo w c`o!~`dLP&&0@d@@J0@@_g !(!0 !8L/ HLH@@$@! `!(!0 !8L HLH@$n1EcA`x=yW_ 7@! `!(!0  !8/@y$+@@ow ! `E&&!8L/ HLH@h$o1c`yj@_ g ! `E&&/ !8@M$bow @$׉ o!@ $/!Py C `k +c`l `mw c `xW@c`k+!|`dLP&&0@d@-@N0@ !(!0 !8L/ HLH@@$@! `!(!0 !8L HLH@$jK1C`c?`l; mw 5@! `!(!0  !8-@$)@@W @! `E&&!8/ LL@$k$׉l1c`m-n@ ! `E&&/ !8@$b@W9@P&& !4`! L b] <%@$H$px!o  `y c`j `kg o c `nc`y!`jK1 `c`l !`d @! `E&& !8@1$ @@w ! `E&&/ !8@$$ xP&$P!Xj c& `l c`m `nc `yW_ `c`l !`m1 c`o!`d @! `!(!0  !8@$ @@W @! `!(!0 / !8@$k$׉g o - n!@ $x.!x # `j *c`k `lo w c `o c`j*!`kl1 c`m-!`d @! `!(!0  !8@h$ @@ ! `!(!0 / !8@[$ !`s`R!bW @K0` 1s s`n17!`y.!j@_ g ! `!(@!0/ !8@ $m1!o!s`!y!j@_ g ! `!(@!0/ !8<!< $(,048P''$D;!8DDH,0d  OW @/ ,'$@D($ D@g o D/ ,'@D$ D. ,'@D$D! H$8''h4! pt 'p @'xh'@'<'U3 <A\ 8t48h'',($ 0 !`@q 0  ! !R&As&0  ! `0  , $(0'',($ 0 $ 0D 3 3 ! 1&!R&0  , $(0''!n ύ  '' !$$3 3 ! 9$(   ! $ (''0!  @! @!(j $$('!'   ''<$(,0n!8bXEW @!0$A\ <$!$(''$!PU! #(S$! `!0 %[ !84ׄ`'LPL'8׆'U3 \'d-!`A,' E$!"!0! 0A( :A( Q!Bc$aA( {A( Y!b c$AA( [A( i!c$!$+ $!`!4$(,0''<8TX\!#`HhH: ! Ht h&$A!0@H ! h=$d$XOth` H!Piy$l%` lp lp n$+ : ! ld=$$xo` l*%('l` !`TKXL\ M` NdOhX`h!8` pl @#( (] ! @$A!0@!  !( `${a! `Y2! `\v! `< !(@h @lC`! `= !(`f$CC! ` E&Q; 0]$+C ! ` E&Q; 0l Jh! `= #(KL$! ` E&Q; 0_B ! `D!!! `< !(@V!@C$a $a $a$a C-$aU$a\$ a*! L/$$!"!p0@! `!(@& @!8!@  ! `(B !(@P! `P<! `= !(@z! `< $(,048`''( !!,$8'!. ! $! ! `!(@Q; !0#0 !., $(8''= ( 'Ã' !$`4n Î  d$@!@ $ُ! _B ,,`4,ِ! (3H!P Ke$ `, @T@CPX T%X ÎnÃ$ 0'!!'ΐ!1!8$!(( < ! $(  㬀3+H K1l%!-. ` @ !0$ ' ̎* x-%AANN  A,AK* KGK* KGKG!`y* KGLL!8o* KLG!pxN$q$@CCCCC!`b,!h&@!8 !(+S +N D#xH,$#x#!(@ !0%%p%7!04!( J++!(- 0+i+ !0 +C& !0+ D#p,$#p%#+/!p #x#xx!( !0%x%p%x!0!(!0W!H*%@!X +CG + B D#pC<,$#pC#.!Xo3xno%n%/%* (!X$ +C +  D#pC,$#pC#.!Xo xno%n%/% !X`o!8$)%!'<8TX\!!p! $d$HYt h` X !`ki$%`l p lpx$+ : ! ld>$$hy` l l%*%l ` !`TMXO\؍ X`YdHpItJhKlL`h !8`pl@#((] ! @$A!0@!  !(<7lh|@< @! <8P''X\`8!<! K `h!8` pl D#( (] ! D$A!0@!  !( !ptIvxͭz|iI@h !@`p l P#((] ! `P$A!0@!  !(`<5lh|@ @! $<8'8',(!-`!@hh! : ht h&$A!0@h!  h$d$XOYt h` X !`ki$%`l p lpx$+ ! : ld$ $iyj` l %l%l `! '$$< $@`h!8`pl`#((] ! `$A!0@!  !( <)5l h|@ @! !!  $ ( , 048<@ D H L P TB .`Xhh&! 8: 8Xt $A!0@X!  h$d$YXIt h`` !hlj$%`l p lpy$+ ! : ld $ $jik`l %%l `! |'!0$< $@`h!8`pl P#()(] ! P$A!0@!  !( &!R2! rx!M2p !x.  $& +@&c$q  !ph @%5!ph$!@x!$ƒŒs!!p#+. o0Z  <@J5g!!@o0!`x0 *( $!   Œ@V!‚|Z $@O!Œj !p­ƒ‹TŒ-!\Z &@!@=!& `! @b$B0# @!(Cc$$&q $&&$$&c$&$qƒ‹Œh!ȍ.O2 A.!h ! +|$p%0%0Wc$ƒ!@D $(,048<@H''!0 !$@@p!0bc$@#(d$%[ !8 ''!0 !$@@p!0bc$@#(d$%[ $ 'ƒŽn!`!!`c$ƒŽ* !™z!@ 0X !`+'$ !!b@!@˘N0@x!( 1 bc$ @ˌJ0@X !hl1@! `s!! `xQ @  D$@@!@i!! Q !(`@'8! !@YW ,$@!@!@)P !XJdxQ ,h !pMύ!Oxˉ3@@!P Kl1 m˘1@x!(c$ 1 `*K%+&@ˎL0@h !x3 & @ˊH0@H!X*l1@$   $@!(@  !  !&<! @Tf 0.<x!O$ @''D@`dh lh\l@9!dxQ  D$@!@0!dQ ! ! X\ P'@!8@  ! $!Phl\T`*!0 @T@L x !  !  Lp`(K`k'mLD@`'ά ,$'$!,( N!ύ! !( B!@!X!% ! ` B1&  ! B1&*" &D  D  D x  ! @, $(0'' 4!@J,!X&@!H !(+gV +Q D#xgK,$#xg#!(B %%p%97!( !(y02+. +F,  +& +! D#,$#'#xp!x#p#pp!( %p%x%p!(4!08H٭<L`@&@! %`2+S +N D#H,$#x#xx!Y? NXY%xX%p%x64!+0/ +1*  +G% + D#,$#'#p0!2#px#xx!Y XNY%xN%%x!>@'-)%AAaaYYyy AA a,aGl* lgGl* lglXg!h* lgmNm!8* lmgO!ȏy$c%@ `bbbbb ('' !b,!h&@!8 !(+S +N D #xH,$#x#!(8? %%p%64!( R+L!(- 0+j*  +h% + D #p,$#p%#L/!p #x#xx!(/ %x%p%x!(b!P &@! %0+P +K D #E,$#x#xx!/X<NYX%xY%p%x31!+l, +k*  +(% + D #p,$#p%#lx!p##8!9O NXO%X%p/% !@O!8J%M& '!'4plHD@8,!!!!L<0 @! R&@& R&'@LhT @!@!x!  !(*!0 K!8 `@, ! R&!bA&TL,048<@DHX''PTX\<Ȍ <@''PTX\<Ȍ <@''ύ  ''8$ $(''X\`dhD * @DH''$TPLHD@<840،!!!!x! ! $0#0!X 091i%p $N%dJ%+ 081i%p-N 910i%p N 810i%p-N %J%910iJ%%%J%%p $NJ%%B$!@L!PC$E@$ $>! $0#0!X 0/1i%p-$N%dJ%+ 0/1i%p N /10i%p-N /10i%p N %J%/10iJ%%%J%%p-$NJ%%B$!@L!PC%!P!H#84@#f <k%$ $*! $1#@ !0N$!x)%J%8Y)%!h+J%.O)%!J%9M)%!pϑJ%/X$! -)%J%-B$!PGL!H#$$$aI%#8- #@ <% $ $ kB$!pϑ!p!١!x!x! .@!P@$! .J%$!$@)%! -!('$$$aI%#8V #@ < %$ $ $0 .kB$!pϑ!p!١`#x!Ȃ k0!Ȃ.!Ȣ!x8k#p! `0!!!p,ϑ`!Ȃ.!Ȣ!x8@!P@$!xJ%$!p,ϑ$$! .$!@)%! 0!(''$$$aI%#8W #@ < %$ $ $0 .kB$!pϑ!p!١`#x!Ȃ k0!Ȃ.!Ȣ!x8k#p! `0!!!p,ϑ`!Ȃ.!Ȣ!x8@!P@$!x$$!p,ϑJ%$! .$$!$@)%! 0!('('LHΌ!X!x4!H'$p/# x$$ $d8b!p-B$!'@$xp`p$8/'\!0$p$p($t$t? $$ $$!!!!``4b $A$ $$A!!!!P`<f!8P$P0$$! $t x#x# py!p#!x!p!x !p@! ą'W $@ ! /@B;!<@$! W $@ ! "@B.! $!  Ņ'W $@! 6 $! Ņ'W $@! .$! Ņ'W $@! &$! Ņ'W $@! $! Ņ'W $@! $!  Ņ'W $@! $! $Ņ'W $@$0$#&b0$ ''($!!,:$W ! @!@@! xQ <  D$<@"!$<Q !(<`p$w!p$! W :$@!@@! (Ņ'P <<@$ $.#`$'@'  D'@@Z!@xQ  D$@Q ! @@ "N!D 8/$$!$( $)A$`p$=!p$! W :$@!@@! ,Ņ'D'WQ <<`p$+!p$! W :$@@ !  "D%$*Ka %% - .$$ρ$ %8$ %9($&' ,$(H'h'(T',$ !! @S $8@! @0Ņ'W $3@pT'!  $@&T'+   &T'+ q! ! @$A&1&&T'+   &T'+  Z!! @S $@! @  $@!@1& PT'!K  &T'+  A!  ! @@  ! R& @T'!M  &T'+ +!( !0"2 @T'! o!(@$!c$$"T'H!((! h !XCb !h!x $!c$ "!, $(''$ !!!O!DE Y1&!@0 &"J** $ (''P '4!0<0,($ t$S ! ! Q @Ņ'k@!@P'! $S !0@! S ! a4! DŅ'WQ H'H`S ! U44ń <Ŏ4ń!((  $4ł<ŏ!    $4ł@S ! <4<ŘP'!"P'! $S !0-@! HŅ'!0@WQ !8`$&A4Ő P ! @@&! xQ ! @  D$@"$Q !(@xQ ! `  D$ @"$Q !(`<ň1& %<ʼn S ! 4 $(,0P''$X '!4<0,( $!0@S ! ! Q TŅ'@!@X'! $S !0@! S ! 4! XŅ'WQ L'LS ! w48Ń `PŎ! `!(!(#(( $  8Ń !@Pŏ! ! #   $!@@8ŃS ! V4PŘ! @#8!#xQ 8Ń  D$"@TS ! E4$Q !(@X'X'! $S !06@! \Ņ'!0`WQ !8@$A! @Q !(`)@8Ő P ! @@ &! xQ ! `  D$@"$Q !(`xQ ! @  D$ @"$Q !(@T 1&(Pʼn*%PŊ S ! 4 $(,0X'8Ŏ'$ <T $@!(@<$8'Q ! ! ! W :$@!@@Q$ !  ! $ 8''$ !2 ,8Ő,,P ! @,S dŅ'$ &$ (''א ! $P ! @S!! V 4'4H4'U 0'@!@׃C?ׂ0 $! P lŅ'8@!׃`! !(`P ׃/@!0 $<<$譄$P 4'0 $!<<Ѝ$譄$P 4'<<$譄$P 4'׃`! `  ׃xQ !   D$!@@ׂ! `!( Q ׃!$ 8''$ !2 4ł@N!@! P ! @$&! $ (''2 08ł!(N  O B$$ $  $0$!@@!8łY Hc$h I B$ `!0'' ! @@$W 00 @!8@#0$0'Q !(`$0'!pf~ ! `@!(@!$  ,,@!@ !e$xo!`( h8''  $ @!@ !$nxoȍ!` i ''$M !(׆, ,Č,P ׆@,ׂ(,d $'/ ! @@!@!,xQ $  D$$@! @  ! `!,$Q ($(׆d! $  ׆$!`׃0'ύ '( !!,$a$!>!  !(! ` !(  @!@@O!0!X!(  ! `@!@a$! ` !( $A9 > @! `!(  8'8a( >: ! `B>, $(@''   ''x @! @_ ! @@ ! <B$ĭ 'h'\XTPLHD@<  !N$!@!O$<0$3C !0XX  (!03C II~$   $B@!r`P$ ! &1& &  @!@`$  &@!@  ! X$M$ <@$3C !0N0NPB!&`!S`&9|!0xQ ! !0@|'x'! !(!8` xA| x ! +$|x1&+5!c#!!s&&& R&D FTf !(`!Pt&@!` ! ``!h&B$1& &!׭\<@DHLPTX'`'\XTPLHD@< ! !n$!@o$ !0$ ''40lpt!#`\h\: ! \t h&$A!0@\ ! hr$d$XOth` H!Pi y$l%` lp lp $+ : ! ldr$$` l*% ('l` !lNKtLx Mt!X`ttlp0!@+( !8`pTf <<l $$$XA!`+l ! 2 !(tlp 0!p+ pTf <<l$$$!@lp; ! `h !8`@p l P#(+(] ! P$A!0@!  !( <5l h|@4 @! 40h''48<!@! xQ @@!@!8<$'$$(7 48''48<!@! xQ @@!@!8<$%$$(7 48'+$!$$-$0($$0( :( p!p@p!c$0( $:( p@!`#'4\`d!@@=$!=$A+$$+$A!-$Ax$ A<' XX<L!!!$bx$AX$Ad$P<' TP<TeHq!<5b+$A-$FA-$Ad$P<' TP<T#peDZ!!5d$P<' TP<TeDK!!<+$5A-$ A-$Ad$P<' TP<Te# 5!! 5d$P<' TP<Te! @&!!5@x@1!1  1D\I 1` 1` 11Ld1!Hh9!4X'<y:  !@ Ō !b bc$@ %@<! @!(`!0 !8 @&<@<!@Hm M@n&c$`! @!(`!0 !8!` `&@!`! @@! @!(`!0 !8! &@!$4 $(,0X''840, !!!!<($!!$$H(ύ! ! @! $$!  !(@$!$ ! @!@!!  !(@}!9 0PI FHJB@+>` !@Ō !b bc$@ %p$@! !(!0!8  `&@@&pRI!&pR-%nHPyp Y$@i& c$p$! !(!0!8 ! &@!!&PRJ-%jHp$! !(!0!8 ! &@ !&XRk-%k`$$$!`< $(,048`'@'H@!LDh!  @ ! @@B!$8#`d$$ XX @$%X ! @X@.!$"<$A 6262d"62c$`(1& 2@D&<$`aD&'Tf ($HD'Tf ($ @N HF! @ '@$hA,  !   P!@x!xxPp'PTf !( `$! `j ($$gd<$A@<$ ! @!( ' !@ @<$H ! @!( !8N !@$@hh@HF@L! @' !8!@ $! @!(  '@P! @!( N }!@hHE@O! @' !8m!@! @!( $N u@P! @!( ' \!@<$!$$ @$ $! @!( ' J!@$ @ $! @!( !0 :!@@ $$! @!(  '$! @!( ' $!@$ $! @!(  '(@Ph@HF@L! @ '!@! @!( N !@@PPTf ! PP-   !  !PP- !  ! !L@DH''<< %!$ !ōP ! @$&!$ ('' 4  $$ 8   '',($ !2 !p.ˎ/2@!"H0I0 jW ! ˊ 2@` !hLO0N0jW ! 0C xCR& s&px,( $0'#x'($ !!!,5q1 -ˎ/2@!"H0I0 jW ! ˊ 2@` !hLO0N0jW !  0R&s& @&q @!x#, $(0'!`'84, !0($  $@!@3!!`!8*SxQ !"R&*S &  ! 3@!@  ! !`!8 x!Q ! xQ !"1&R&*S &!@!4 $(,08''   $$@!8@!! `*nx!O$* $! '' (  $($@!@@!! ! !x!HYc$8*f$ $! ''$ +$!W -$@!@!O-$! !! $D&W -$@!@!&$$ (''$ +$!W -$@!@!O-$!!! $D&W -$@!@ !&D&W -$@!$!$ (''(! $  '@(!( v ! @ $$@!`  ! `!(''($,<@!! $! `W -$@&K!&C$<! ` 44@<?$<xQ 44$P! `xQ 44P@<xρ<$!  $W 44 @<$! ` $@!$!!`@ !<<$$W 44 @!<! ` $@!$!!`!,$(8'x'P!TLD@0!!H<84!! ! @'xQ !   D$@!@_!! Q !('! !($ |'|$B( ! =@!@! (4!) '@ !(`EF!@F ! $A!p&!  !(@&K!h! xQ  D$!@b &dQ !(s&!ps&s2*v | !(!  ! !T048<@DHLP'*C *C *C *C *C  +C  *C *C *C *C *C  +C  '40,($ H/,L3ω0ϙ!Ϩϸ74! !;8$?<C@ (H ILK k$! - ,$! e 8$LHb* BLbm* b1&6&4 $(,08'X'd`\XTPLHD@ !Ϗ! !'1&12*4!@ 'D!C*TPht!i !@Q ''Q 0ƅ'! '$X '!@! $X '!@`*T `!'! !0 '1&*.!B &*T Y ! `thc$*o &*T t*T !!(`'P !K!  !( L %1&12*4 D `'8!\$  !@!@@@!H%@ ! 1&12*2 @p! x "`̏$Mm* NnA*OoA* C $P @!8Q !( ט<Б$ $<$ $<$ $$י< < <$Б%)% $k% $@D $ ( !   h' QX8   ! !X_ ,# ! @!S ! !!D<@'!Ǝ'(  $ׂ#@!@< \ $ \ Ƅ' < 5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ $ \ Ƅ' < 5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ $ \ Ƅ'@ <5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ ȕ$ \ Ƅ' <;5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ ؕ$ \ Ƅ' <:5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ 蕄$ \ Ƅ'0 <5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ $ \ Ƅ'P <5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ $ \ Ƅ' < 5A\  A\ X$$$$ @ $ $  -$Ka $ ƍ<%Ǝ& \ $ \ Ƅ'  Q*>*> @(!&$PR&%1&s&&<!4$H!!$$A! `b]$A* 1$s&&1$ A2$j]$A* 2$s&&2$ Ak]$a* s&&$! `!(''- $_A$rA@l%$.#''! !(`!0!8@r A!@@8I*> @!!`!@!XF!f#!Ce!#'!(`Q ! !` '@ѭ@X*> @!$!f!H&<#Q@N*> @w!u$@Y*> @c!a$1@jL*> @O!M$21%L*1K1`e00*00!  $A! '% @@M*> @!$'Q $$IAA(C EA(B ($!) $62$)$A( $22$@M*> @!$! '  2T 3%*d11e00*00!  $-؂! *> !`1@YK*> @!$!`c$!xNR&1&%!H!bO#!  U*$lB B0B0@$x0 31 $3Ab1RK11*o! ) xxQ ! @!"* !0@@)J*> @X!V$x! @tQ t 쎤!F!&! : !  '$A!($lA$9A$A$$!$$62$22+ +p %P0&!(s&@I*> @!$p$$62$+22+ +0 R%P0R&%(Ps&@nO*> @!$p$$62$+22+ + j%P0j&%(s&1@YL*> @!$p$$!62$+22+ + Z%P0Z%(ps&&! 'h hA%!*> @I*> @_!]$P`Y1c$$NR&a1&!xbbP0 $$m)! ' xQ '!H"* !@1@N*> @#!!$! @'!0Q 뎤c!P!0o @-Y*> @!!!d@DHLPTX\`''40,v  X!Td'`'1 T @d $` @|$d#h*!` !@ $`@m$$.ύ,T) PxQ ! @T*b !0@ $`1@I$P! @LTQ LT!PHt11E00*00T T$@AE0d`. $<! !`!` /!*  !p# * $ 1@!$!p#ρc$!#OJ% %B$@& d$* !. @!! : d !@`$E!($.$$'B!%!(@% * $ @!$%%("% * ȭ$ @!$%%(% * ($ ѭ@!$z'%(%%!d`#pd'< <A $&*   * $ @S!Q$px1c$XJ%i%`d!9z`$.)! h' xQ h'!*x !0@ * ($ ѭ@ !$! @h'DQ D!@!PFX*  ($ ѭ@!!!4,0''HD@0!!!L<84,(l@A!l$M !(lTM $x!V!(@uB ! !@! @!(f !0@R!@|0&u&!V!(ruB ! !@! !(@Tf !0!@!! !(f !0@R!@|1l@!`T$M \\!`L(,048<@DHh''DPT\Ō!hlL'X `dLXȌP T\ DP''DPT\Ō!hlL'X `dLXȌP T\ DP''40|!#`PhP: ! Pt h&$A!0@P ! hb$d$xoth` H!PIY$l%` lp lp $+ : ! ldb$$` l*%('l` !|`! `xQ @@b`fl$p !xo|; ! ! X'!0< $a8b(cj`h !8`p lH#((] ! H$A!0@!  !(<5lh|@4 @! 4`0x''(,$!< 0 T $DŽ'@!(@< 0&<0&Q ! ! P ,Dž'@! ! Q 0Dž'! Q 4Dž'! Q <Dž'@!@D!xQ ! `!@! `n /$@4#S! $V !0@2@! n $@! @! n =$!@!@! `!(!0  00@! #pp.! c$!(`Q ! 4 ! n /$@4@4Q ! S ! @ !! $V !0@@! S ! @!, $(8'' !!`$!!*@s&$ˎ@x!(3jW 1&1&Dˉ@P!X*l1jW R&R&!`$!`@s&!$ ('Ddž'؎'0@!C`!0' !*3 ! Ddž0!0 !H$!P%2 Ddž0!@0"K$؏'!Cx$X!0' !P(w$ !`Nj $8<:8'X $A )$ @ # mlr %x1 / DǙb`lj@@! I" !K% + !!p(.! $ُ$@'DǏ'!P9w$ .Dljr$P !\P+h'DDŽ'؎' !Cc$ `C!0# `*3 ! `DǏ!0 'Dǎ'x!0$S3 A'$Dǘ(!0$ hyJ%P)K1 a- b`Ǎ@`! M" !% / !!H()!  $ي$'DDŽDǂDǎx!H"Dǂ'!\0. !\ ! $A!Dǂ!\ $!\(/+  Dǘ ڈ'!(d<Z %`+1!pn0B$ـ!'Dǃ'!| .!|,(/(!$4! xQ 0A, ?$٘N!2 ! !@ ! $AD!Dǃ!| 0!|(2<@ +% 9(&!( W $@ ! @ق Dǃ4!|0 )!|!(* j %pm1!+  Dǃ4!|<0@ 8!|(91 $ى!<0B$, $(H'Dǃ'!| 9!|(( $%8(0$$! + $ىI!!  ,,$A@!Dǃ!| $!|("<@ +! b %hL1 @ق Dǃ(!|$ .!|!(8J%X)j1! +  Dǃ(!|<$@ ,!|(-1$َ!<0B$8'dDž'!!  dDždǀ& ؅'Tf $&؅'Tf $<؎'0.4 <ؙ'@9<$ ؘ'$ $؀؏ؘ<(8) b % L0 ,#   @!(@dDž7$ z%00dDžTf &dDž7`d    ! ``d    ! `    !  !  ''0@!4! !<8!(!,( $4 !0@D$!$@4 ĭ@!@@i!$A$%A $AA]] 1&ǔ! @!(`4 !0!! @!(`4 !0 DA!F(,12F44F& 1&@$= 1&ǜ! @!(`4 !0! @!(`4 !0DAF(,0F4F& 1&"$ 1&Ǥ! @!(`4 !0! @!(`4 !00DA2F(,R2FT4F& 1&$!$< $(,048@''$!8!<! !D@!(!40,(4 !0D$!@@4 $@!@y!$$) $L&m&l`!ǔ!!  !(!0pN4 DA!F(,1(F24F41&!+3R&J KL$&H`!ǜ!!  !(!0xO4 DAF(,$F4F41&!+3R&H I($&$`!Ǥ!!  !(!0X4 0DA2F(,R0FQ4F41&!+3R&D E$!$D$(,048<@H'#  <"FE$< FE!$! D F(,2F@DaBF(,R2FϔT"F D!F(,10F4"F0F  $s,Fa0F  0F    ,F2,F (F ϔ$#PPD#@!TF$Hy)%! FXDXD7!8D F0 DD!PKp |#x  $!< h* !`(M$*% ! ! !#   $!< `#p M$!!!#")  $!<!  #p#xD* @F26F9E d!$.! !(@Tf ($! !(@!0$ @!@S!!@2322FEI!"#,Ƃ:F -DD,F.Fp>F20FE9!؀܀ǂ2F䀋 Fb*F S F؀܀ǂ2F䀋 Fb*FS F2p6FE4F.F2p6F E0F.F4F.F0F.F! !(Tf $s&+w$ (&$t $(,048<@DHLPTX\`dhlp'0'plXT!!!thd`\HL@D8<04(, $!m!j!؀܀䀝04DȀD耖쀗Ǹ'$' ! @V! Ƃ2F0F2F0F28F-E D!$.! !(@Tf ($! !(@!0$ @!@3!!@2322FE)! '&Ƽ +*F F ! !(Tf $s&+v$ (&$t $(,048<@DHLTX\`dhlp''(!,@W :$@!@!!@<#@d!04W )$4@@!@<&! $8$!0WQ &$A$!$$  ! ,(@'$$'Ǵ<"FEǼ<` FE <"FE<` F E<"FE<` FE$!$'plXT!!!thd`\HL@D8<04(, $!!!Ȁ̀ЀԀ04DȀDDD'$' ! @!0FĀ 而ǂt2F쀍ǀ2F,F26FEm$.! !(@Tf ($! !(@!0$ @!@f!!@2 322FE\!䀑0F ؀܀ǃ4Ft2FĀ4F"F,F.Fp*F2 FE"FĀǂ2F2F.F24FE؀܀ǂ"F䀍4Fc"F c4F؀܀"F䀓 F,F F2p6F0FEP.F2F.F2F.F! !(Tf $s&+v$m (&$t $(,048<@DHLTX\`dhlp''8(!<40, $x|!5!2!DD$X' ! @'! ƀ2F0F24FE F F! @!($X\  F`d hTf l1&+4$ (&$< $(,048x''(!,@W :$@!@!!@<#@d!04W )$4@@!@<&! $h$!0WQ &$A$!$$ g ! ,(@'$$İǴ<2FE < FE$!$8'h`\T!!!ldXHL@D8<04(, $!|!$N$x'!( ! @Tf ($! `!( !0$ @! j!! 04\ ]2FO0Ft0F 8<N0FOPT"Fs0Fs0Ft0FNƃ2FOƁ2Fs2Fs2Ft2F! `!(Tf $1&+5$ (&$l $(,048<@DHLTX\`dh'('h`\T!!!ldXHL@D8<04(, $!!$N$'!( ! @Tf ($$! `!( !0 $@! n!! 04\ ]2F04:F:F4F 4 04Ȁǂ F̀ F4FRS2F<F040F0F0F2"F EFGƈ IHƔ:F NOƂFnjƃ8FNO! `.F!($:Fs2F P Qt0F2FTf 1&+5$ (&$l $(,048<@DHLTX\`dh''(!,@W :$@!@!!@<#@d!04W )$4@@!@<&! $$!0WQ &$A$!$$  ! ,(@''$$$ !pt@DHD &F2(FE!x| 0Fw6 "FDŽLjǂ2F$$0F '$$!Ǵ <,FE < FE<,FE!pDxD<.FE X\< FEǔ <.FE<.FEǜ"F<.FEǜ> F E$"F> FE$'\X!d`PTHL@D8<04(,!!$.$'!(@! Tf ($$!(@!0 $@!@!!@04<=24FE6F>4FEnjǀ8F2F 5  FƂ2F  F>F5 0F4F 01hǂ>F8Flǘ烤2F4 52F <`.FE`df8F Ȁ̀0f8F44F4F4F'!(Tf $$$R&+Hz (&$d(,048<@DHLPTX\`''`X!d\PTHL@D8<04(,!!$N$'!( ! @Tf ($$!( !0 $@! !! 04\]2FE& F<FEDŽ F<p4FE6F>p4FE  (,<`2FE`d c(F4 04Ȁǂ2F̀0F:F>F4 0FǠǤǨǂw>FǰǴǂ>F<F<0FE8F<0FE> FxE|8F> FEx|x'!(Tf $$$1&+(J (&$d(,048<@DHLPTX\`'$$!DD <"FE  X\< FEǔ <"FEǴ<"FEǜ,F<"FEǜ>` F E$,F>` FE$'<0!!TPLHD@84xx$4Ս!< l'`'h'p' $h! !(`!0!8 , `$*A!@`'@Txl @! @J @hK`hh$J !(  !Bh!( !!$C0^ !B$T`#!bT!@804<@DHLPx'`'<0!!TPLHD@84!@$4ÍnplhjXx $!)!j i''\'' $'''!(`!0!8 , $A!@@} j@! @OX |'!( !8I X|'!( !!$C0!8] X@A|h'aLlAa:X*T |!@|*u b!`bn*M ndp*N p\lh!O* \h\^lj!Y*I ^j^l`!`Kl$#o!bh n#xhj#H pn!`K @#h@Ml!xONTl048<@DHLP''č$J  '',!č@'<'0'TI D'T`X0i6#X k02#pn86!yX@,@@#P J4K<@!pN,4H'8'LH!!\XTPD@<!4Ío$!!n` y $'$'''!(!0`', $A!@@ @!hHULVOHC*u !`LC*v !`OX$p7* '!P!X#!`IG  DO+ !8 X#8C FED#@f+%% J%+d #ȩ!8#ȩ(p!x#8DC`#! x8D$!x.o#y#x!x.oHY#pLYHX!p AO $A*x *y !* !.*o !p%*J%&k% %*v  #b`!*% @X#pN#Y!X@#@Y!xON*0\XTPLHD@<'B8'<D@!!TPLH840|$4Íoh_` ytp't $h'd'l'h!(!0`!8@, d$IA!@dF@Tl 5@!@! D !( hhh|! !0!8 b h! $J !(@!"h|! !0!8 !!$Ca h! !(@!!$C0^ !"$ Td#b`!T048<@DHLPx'!'<D@!!TPLH840|$4Íoh_` ytp't $h'd'l'h!(!0`!8@, d$IA!@dF@Tl 5@!@! D !( hhh|! !0!8 hE h! $J !(@!"h|! !0!8 !!$C,` h! !(@!!$C0^ !"$ Td#b`!T048<@DHLPx''DHLTΌ!(ύD \`dHLTXb DH'!'DHLTΌ!(ύD \`dHLTXhE DH''$4!!8!0e0,'0 0,!0@ $0''@,<D!!0e0@4'8 H84D !0@,8''`L\d!!0e0`T'X hlptxX T Kd `!0@LX''D@<840,(!!!!!#@!h!@: ! t!  h&$A!0@!  !(h2$d$xoth`H!PIY$l%`lp!`lp$+ : ! ld2$$`l*%('l`!! rxQ ! !@!f0 $h !pm! ; !( !! '$< !8>@D&!x!!$  (D  &$1&R&  !   ! @h!@pl! #((] ($A!0@!  !( <)5lh|@ @! \!@!L+ST p@S$(!()  ! (x$  ! x!@D&-@D&!X!t!t$  (D  &$1&R&t`  ! `x  ! x  !   ! $!!@ !  !@!@$   $@!@  ! $p!pq!D' '  H L /,ωϙ30 74;8?< C@$  @(b$(P!! Q; 0`!(B$@! @D$  @"(  $m%$(= ! ?D&@%9! !H( %; R&VX!h@h!@pl! #(] ($A!0@!  !(<97lh|@ @! T!D&!@!!$  (D  &$1&R&  !   ! @! = (! *%= $(S! '$< !8@@h!@`pl! #(] ($A!0@!  !(<5lh|@ @! !D(,048<@''(!,$ 4!d0  $A* $0&  1&2&0  4,@!!D  (  1&2P&4  , $(0''$Lt\$!0 !0@!@A!H%'' ''' $$ (,8 !8'Tf $b'$Tf $bw zd'$Tf $dw d'H"$Tf $dw L  $HH!LI!{!p '$@!@'$j ||'j fDTf  $zv $$n !0@tt'n $@ $\tX $t\$<$Q '$$n !0AtC!xQ 't'n F$AttX 6!t$!$0!$l$pxQ ltnl'$A7 0 @nA7 @,7 A!h'u7 $Ah !h@$tX !$L''X  ''0D@<84,($ !DT$>@@  @!(@>P8'u7 0E$>P8u7 0A@<$@T  %@!(@P@u7 8'.$P@u7 LAL&$L@!X*`T1@PPϕ8Tč8  8PT8>P(@ !L  !,P''0!8!(!!(('0  44@!@!`0(p! 44@0!(  !0 <0B$0'',($ !0n&$$@B ! `@'$A7 D@,7 ! `@$48'! `!(u7 $/@,8+,:2>9 ! A! `!, d: !8        R< ! , $(P''$T΀#$ <'HO LHL @P <'0'\ <'@<$<T!8$H'X'D! %P'R  P !PIQ !X eR P'  '`'n'Q ȅ''Q ȅ' Q 'Q ''Q ȅ''Q ȅ'<!4$K'Q ''Q ' ! $    ! D'u7 $$@D4 F$A$>9 ! A! $$ A! L'u7 $@L P /<4@A ! ! $  $   ! !,$(`'',($ !0n$*!$$<> ! `<'$A7 @@!,7 ! `@$44'! `!(u7 $@46 !62!>9 ! A! `!!, $(H'',($ !0n$*!$$<> ! `<'$A7 @@!,7 ! `@$44'! `!(u7 $@46 !62!>9 ! A! `!!, $(H''<̨< ̨%!$ !čP !( @$&!$ ('%4-v x@$@!@@P$s&`!7!!l'`!D'$ @B1&&4 @B<<T$P 譄$!1&*3@&&  R&&<#97Y@  ! @!@ !l'!( Tf !0&! (4 $(,0'&&#$!$!&&<${$!$!&&<$!$!'$(0!0!2_ ! h: ! !@b*w ! 2vt*L \\@a!@_$! !( `'Ah\%\h$tt*B `*B 6\?!=$`&Z l1R&t*B `*BR \%!#$`&1R&!#w!`A`! p2t*I \\`!!`!T048<@DHLP'(@$$$B8@$$$9-(@$ì$c$$(@$ì$($I0.1c$.$%$)!(@$ì$c$/B8@$$(@$ì$0$1c$$$$(@$ì$c$$ì!$$$H!)1$!*1$*1P +1Y ! $#h~O%%p%(@$ì$c$!!- $$!-  $(@$ì$c$91Y$@!- !- $ 0)1I )1  $-% $!$AB$!J$!O$ì!x'D@<0,!!!!LH84!x !@$.FE<`2FE F F 'DD'2`0FE + F<`0FE% F04<,FE䀇`&F䀕`4Fȁ́PTc"F.Fp2F<0F FE F4F>p FE F 'Ёԁǰ'<`0Fe FE$nj<4FE؁܁ǥ5  Fnj؁< F܁ЁԁE F.F<0FE.F䁁<4FE 5 "FQ F聒쁓<2FE 5 "FF F<`4FE5 4F; F<2FE5 4F0 F<2FE <4FE4F044 2F F,F<$$ FDD(5 ,(, F<DDЫ$045 $04 F$P' F'e.F$('8<5  F8<$0'.FDD<`0FE` F` F> FE` F2FS2F<.Fp FE04p2F<0FE F`"F!(`DhD*$ `B$a"FC(B$$` &F FЁԁǰ'<`0Fe FE$nj<4FE؁܁ǥ5  Fnj؁< F܁ЁԁE F.F<0FE.F䁁<4FE5 "FR F聒쁓<2FE5 "FG F<`4FE 5 4F< F<2FE 5 4F1 F<2F E <4FE! F,F<$$ F FHLDD(5 ,(, F<DD$045 $04H FL2F$P' FX'@DDDH2`F4F`8F4 dPTdž F F!'$r"FE8F F4 "F2 FE F<9 ! `A! $h\\8<@DHLPTX''$ ! $!   .0$ ('',!48<0  $0@,4a <N8 @@O<P)%X@YhHjbI,0'',!48<0  $0@,4@N8a < O<PJ%X@YDHiIkbj,0'',($ !!!`$n.o Oxxy! `  !``, $(0'`!b`! b`!b`n!b @C'40DL!<#`$  HH@$`$H  `$H@"$  @c 'c$  HH@$ ` $H  `$H@­$ ( jD$lTͥD9DXxQ ! X!0@L PN Ik*f dH  !( H X <efu7 1A<$dQ !(+ D$& h* <dH  !( H" F<efu7 A$ ` !m 40@'"@Nج(*jͭ'$ !!   !   $$ (''$@$go* Dd(  !((gbgDeTf !0$0'$$$$XY٬HIIK@'40,($ !0,4 eg: $$$@B y! @'$A7 D@4,7 ! @$48'! !(u7 $@48 4:24>9 ! `A! 4 $(,0P'',($ !0+, ef: !8`$$8: y! 8'$A7 <@,,7 ! @$40'! !(u7 $@,0 ,22,>9 ! `A! , $(H'', ((Tf !$$'($$$($$( $($($('Tf (''8<40,($ !( !8 @lt&D> $@l,7 A!$!40p''40,($ \0!X!p! `= \'@!@P!`\\ <$\y h!(`!0" \%P"\\l1  $ f!(: !8` eg: $ $$PR x! P'$A7 T@!\> ! `@$4H'! !(u7 $@H< B$J2!>9 ! `A! !!4 $(,0h''LHD@<840,(px(!` ^e $! &? !8!@!@0!`  1 b)L # $ e& @+2 $hL%pm1&+2 &+2 b Ls& `!d!!L(,048<@DHp''!!@X0$T 'u7 \T\XA$k$$$$ $ i"j$k&l$$p$$( y*i$ $`K$x $,m.n$$H$X `$0j$$h$p  $4y $ $X $P @ $8o $ $p$  $< i $ $P $x  $@$m $$Ȏ$H $D,k$ $x $h!H0n!P'',l$ $\`PR !XP'h $! @dA7 T@d,7 Ad$dL'u7 $AL~$Ldx$d0'u7 $AHp$H J  $%@!(@f$dHu7 `A`^$`H!`KJl  %@!(@O$dJu7 \A\G$\J!l0 hh4Hh0 08 J0`0<L0H@,NHJ`  lhJd\  lhd0E$@ !8 @hdl $@ $A!$!,h''$<,0N<!<,'$:@ 8@!@ !`8,@A @!8<,':@ !8!$8'x'<4!! `0o'x''|'H'< 'x''|'H'*< $$g$|c@$|@( t uB !8@ x|! lQ D|lDtx|t'p'D D!@`$t!(!P@f llKt$$ax|Hn< $0$!c8a$!\($ `H $jtI<$  `H$n!:!6&! `L' $H' L'@tH `h $I $t!pf tH `o$8$(t<''<`h4!@!0``X'P'Z'T'@'l< dlZ`X'P'Z'T'@'l*< dlZ$$e$Ta$XT"@*f hP`@n< d $0t$!hPQ llT* hT!H 'L`LDPThL'H' $A$XPZT`@n< d$0t$!X8AZt!R(Z$ tp`t@ $jtt $ͭL?<$ tp `t@$ot!08t!,(h! !0`@' @L@ @tp`tjt $t $ͭ@ tp`tot$8t$(L<`''<`h4!@!0``X'P'Z'T'D'l< dlZ`X'P'Z'T'D'l*< dlZ$$e$Ta$XT'@!0``LPhL'H'$ !0`$A$XPZT`Dn< d$08t $!yI'AZt!s*f hP`Dn< d $0ͭt$!bhPQ llT* hT!P&@LZ$ tp`tD $ltt$L?<$ tp `tD$xt!0Yt!,(h! !0`D' @LD tp`tlt $t$D tp`txt$Yt$(L<`'`'TL@<0!!!!PHD8v 4'$ȍ!@!!!`@,FE! >F,F(' ,@! Tf ($$! $04,( $ $ Fd$,F!,F02F4(, Fw F <k5 $<6F@'!($R0FR(FQ&FB0FQ$F30F $$0F(@H ,ǤǠǤ@! $:F>p,FE:F>`.FEǜ $! ' @! Tf ($s$q!.F*F<,FEe F<p*FE:F>P.FE,FEc F>,FE`DhD('lG $x''$!H!X!P$@T!@8 FExȊȋ*%x*FȘșȖ8Fȗ4F4FȒ6Fȓ2F F FK ǴǨǬǀ2Ft0F F0F.F8Ft2FK 2Fx FD!F8FXK \4FĀX<(F\ǃEHL<"FxEȔȕȌ8FȍX\4F:Fu FJ ǬXǀ2F\LDLD5!8D$Q FD DMDMD!0`5!8D F0DD@DBF2*F Ex FN!F$F瀵&Fx# oDȔǴȕǸȒ4Fȓ! `2F8Fs F2FsF.Fs8F.FD FȐ!FȑDŽ0F!F FȈPPTTǴȉǂ&FRFtQ&F0F6FPPTT(F0FR F6FR(F(Fb(FB6FD2F0Ff Fs FL Ȅȅ FtK #8F#LȀȁLȌȍdž FXJ \ȚțXǂ8F\Ȕȕǀ:F:F<4FEȌȍǔK x$LȌȍǔK $L(,048<@D'hD@BB,xD` F FPTX\<2F' E0FqX\0F`d '0F1`.FhDNE <$h x DR` F$p+Qp F<!4+ JD<"F$$ED"F DDD Ff f D$ $+#<#"$F$D F!FD!(F1(F$F&F<"FE $R"F<*F E2*FEB0@"F FDQK D( D F!`XD!h(D*FQ$F2`,FEQK` FQKp FQK`,FpD@p p.F DJDJD$Df f  F DDD$ $+#<# F$ FX D D!h!`XDD*FQ2F$D F!F(F1(F2F&F<"FEDhlpt<2F'E0Fptq0Fx|'0F$- EDDK`"F`Dh D@P @BU @$ A!PFA) @5!H&hDK` FDŽ$c"Fh D@P BU nj"$ F<=(K,F6J% @6$5!H&hDǔK`"F"$<DD=(h D`D@H BU @$AJ%DK!F  $DDK"FǜK` F8ɒ<ɓ0ɐǂd2F4ɑ(Ɏ,ɏ Ɋ0F$ɋ,FɒɓɈɉǀ.Fɐǂs,F ɑǀr*FR,FT2F,F(FB,FD0F,F'(,v F $e F4pɎtɏJ c FɔDŽɕ< F&E6F`ɔdɕxɒ|ɓ4FPɐTɑXɎ\ɏ0F.FHɔLɕpɌǂ2F4Ftɍǂs"F"F4F4F2Fr0FR(FR(F0Ft0FT0Fb(F(FB8F(F(F8FhɌlɍJ F4 $(,8''(' xQ (0',ɏ'$oxc$ٙ̈*( H ('ˈ\$2*T͋ˊX͌y \͍<,"<<˥$Q $8{<(C$<)9 ,$. $e $E $<`͈d͉h͊l͋80 8h،<<$% !0,E(,z Ʉ'@,$O`͏,$`͙(<,z h$@. $Id͉. $d͊(<e,z t$@e $Lh͌e $h͍(<,z $@E$Nl͎E$l͏<<(̥$Q $,) $ ' ,($!!40<@!!xE!x$3!R ! `$T9!,$p!+r +r d!( Tf !0p!0#P4k ! `T<"p1&R&!+r d!( Tf !0@hj!H#XRik@4@+r<@!hL% x#4 $(,08''!$ 5ɂ@<<1&&$1R ! R&T$&+ 8ژ!@+X $ (3R R:$8ډ&+  3!$j0A k4 +$l0 ,!(@@, #,!n0 x0$$a !X !0 Q!$ 5 !$ 0''!$($N0@O0X0!R ! !@!X $$A$(3 $  $$ $  !`('|$ '0,$ !!!!4(@!@!#n0y4 o4/ $٘!y49($$H)#j0%@i0l@$ $+ -l%#p *, !xB 8R&9('(D!( m R&PTs&`Ki0 !$!(@X !0A* K5+&+ !UB!3@$0* * %! @Tf !00,!P!h-#pD!( m R&T0s&* %! @Tf !0`8.#!x/9! !@ R ! T!``!Hu !!Hu*%U X#4 $(,08''8,!<<@B$5! D4$@'$'{ ((88''T $'('',($ 4!! @!=$Bbc$@1&Bِ=$!!(`W !0 @!y Yو4#H!! !$Pb$j&!, $(0''<&!<$Q ! ! Q ʅ'! Q ʅ'ʎz$ʃ'a$obc$x! '( y! '! !hGB$Oxc$#d̎* x!d !(P $ 5@! `a !(@dS_ $@!@,$)'!@$ !d؇!(L $@!,$@d!(P $@!,$`d̀!P !(@!$!(''$<@+$A!8-$NAq@d80P ˅'08@a ! `@_ !(@@!@<$db!@$! `e00'Q $0a @_ !(@@!@f؇00'L !(0@<$D#B!! `a 00!(@dS_ $ @!@@I <$/C-!@$ae0'Q $@<_ ض$@!@f؇0'L !(@!<$d^ $@ M!<$ @x!$!$8''< 'ض%$%! % 'S_ @!@bz x'!(!0 !8@ q@!@!3 ! 1&!@ ! 1&!  $!@!@1&<%+T !#&xQ ! @!B#R&K& $'!(!0 !8@ A?!"<2<JB$$4!# <ol,!#lJ2&!#<#$l$<9<  <2xQ ! @!BR&J2#JR& <%!XS+l ! !(@!0`Tf &!S!3&xB$@+> x $<B$ $Hڍ!T048<@DHLP''!(!80!! 0xQ $0$!0 `.$ *$$À`** !,4 $,$$A<&΁ <&֥$$< $$@!!!0'' !$4xQ ! 4xQ ((!0@*C !p# !4\ ! @!!!$ 0'c0%CB0i$ $͎',Ж (($͂$$͏* $٘I!\ ((C@!8@,@D @@@A$aa$ ar$aw$a $ $$Y!($w $$ $,!($w $$ $,  $K $ٌ!+$bb$A! m!$$x7!(''$!0 $ ''!H ( $َ4$<<9'@%!@Y!8Oc408,(0'<'H 4H,(@@$@4BD8DiD#5480'!0 A<$<H'v$ h$ '!0@<\n t4 ''!0<\n t4 'c0%CB0%CB1 1%i%C$ $ n$ $ n 'H,<@D@!<`@$(! `@$n 88"@!(@$40xQ 880!A( ! `8xQ 080!A( H$$HQ 848 <Q 4@ $I<Q !(`<n .$@!@`DQ e$<n _$@!@`@Q e$!,8''xQ (  D$@! @(Q $$('!@'40,('T ẗ́'! @'h'D'0w @$<ڏ!<<ȥ$P Ȅ$@''h'D'!8c @$<ژ!p͐!$P !(@@p͂"l9lp͈l(p͑! ! l1 ! @d !(@!@<ڀp$  }@!@0& `   h X  \ l d !(8$X T$8$A $ $! $]<ڊw ! @^@" `   U@"&  H@  H@X"X& ;@   ;@`"`&  .@4  .@h"0h&4 !@,  !@d"(d&, @p͂@p͑p͌l,p͑X A $ <ڍ7! <ڎ$<ڏX ' $  `$  h$  $  X$  d$   ! <ژ$<ڙ!4(,0''0!4\<,($Ȅ$P !(` @\  $!@! @ͅ'͆'S !8`!\`$<ڎA!@ob$`q!@8!<! `P !( -@<"  $@!@$<ڙ*!<d* \"& !(*@ $<ڋ  ! !2,<ȥ$Q 2$&\y 2$&@  !  ! !$M&+  h1&$<ڎ!4$(,0X'',!0!4<($ $Ʉ$P !(` @  $!@! @ͅ'͆'S !8`!$<ڎR!\ ! P !(`@H!<! 4&X!@;!8! P !(`0@8  D$@!@$<ڙ-!84* ! @& !(*@ $<ڋ  ! !! Q !( 8!2 8ϕ48\< \I&+  81& $<ڊ!4 $(,0P''0,!!4($ $<ڎB!Rh#!8R&+Q5 #Q<$!!(@!!$CHQ #PIP !Q!`P ! `@8d  $@!@ $<ڋ!L4m8g! & !(@$<ڎ  ! !! A<&&+Q $<ژ!4 $(,08''0!4T<,($Ʉ$P !(` @T  $!@! @ͅ'͆'S !8`!T`$<ڎ/!Job$dq!@&!8! `P !( @8$  @!@$<ژ!84)((T8'!0 !( @ $<ڊ  !  ! !.K&+  <1& $<ڌ!4$(,0P''0,!!4($ $<ڎ,!4<$!#8!5s&+u #@r<$!(H!! !$CPY #XjX !r!P ! @4 !A<2&3&+r  $<ڍ!4 $(,08''4HL$%$@% D<П 88< D(DT2$FD!xE­$X$A@$L̈́'xQ H<@$ͅ'Q B$<! |,@(xQ (Q ΅'(|d @(xQ (Q ΅'(|d @,R 8'L$(' 0$!X (  ,   ! !,(x''!X X (  ,   !  ''!$ ,0,'čō !@! $Q!b  @$@@ % $  (''$ 8@D!1%@' ! | !(@@@'(! t @!@(,'!(N g$,@,'8aAl L,0,'8ύ8$ 8''$(!N0O0=$O0$٘7$$'$% ! | !(@%@$'&('! t A!0@ $(Ƌ ! @ 4 K!0$(w @(4X 4 L! $5! ''<840,(dhl!N0O0$O0$٘$d'L'T' ! | !(@A$(%! t @!@t $(%! Ƌ !0@*$K5+(%l' !   @h "4/$O!0$"(w A$$(%4&X 48X9$(7(!hp4#!X*l%+ -$5.ُ$,$j !(`!(&! @!( N !8T:DE ( %$PI,@(&! `!( N &L `<<|Υ$P 譄$,5-A,%G a! o  @(%! Ƌ !0@8$7>9& "4($H!0$"(w A/$$(%4&X 4#C)$*5!* +,$!hl%!0(w A$$,%4&X 4/O8$79 ! <(,048`''  ''$ x!1,R 8'ALN0'L40'  $!< @L$ "4 J$!0(w /@(4X 4E(j (˄`! N !(0  x%!A/O'L*H 04!x!**x$ x'' $!!! $Q!pb  @@' $4 I$!0(w A$(4X 4E!(j !$ (''$ !* 3!AO0%0A!@!$!<0a!`!$y<0+w !08&!(`,X $,$A! `j $<0 1 )%!P 8K $p$n$ @''$ !*  AO0%4A!@!$!8<0!!$;<0(+w !08&!(`,X $,($A! `$j ((<4 1 )%! 8J $hl%pM8N08&,+w !0,X $$A$5$ @'΄'+  '!4@!@&@H!(&'!XF!#hl ύ''40,($ @D4!!@D! #0 ! Ql !(@!@R&*U &$4 $(,08'$!!!( <<%)% $ $$!80x!$!Y?L0h !p-ύ1!o$!`'!@+ !@0$4!$oX%.$4@!X(g@H!` #8@h!pÅ !xg!(<,! Tf #0C<, X%! @X!hB$+b LB$+b!h M$8''$@D4!@`!P`@p !xDL@ #&-'#H * B%!B%n%@x!!,@,0<Tf !(h,<G%0@!hLHTf !( $$8'' (!! $4*! $َ$(  ,   ! (  ! (, $, $ٙ$4!$ (''<$΄840,($ Ύ@ـDـQ ΅'@!0@$@ـDـΏ~$D'! $V \g@=$ $ $D#$[a! $Ya\BDc&Bb B! b &Bb&! P ΅'@! @ٕ'! P ΅'.@Dٕ'Bb ! &Bb! P ΅'@.$ $\S Ι$A$Έ΂#<xQ ! !@! @@4 $! @!(Q &&\! V $@DDى  $Ί΀\S $A $΋΂< $(,048`'΃'$$8a<$a$p ΃$a8U!8n @$"@!@c$! `4n .$4@,<Х$z ! `@$N,$΃9!<8Q $<$n @$@Dُ<8$Q ,<$Q ΅'<<Q $@٘, @.$A<$Q ΅'<@مQ $,.$(<$Q ΅'<,Q $$!I)%2 B$KJ% r!x %+ 0$%+L  %($)%!Ia#Fc$Y?/1.3%!P-+M +L B$$B$#x*O  $ $IJ% %1a#F!` ''$!,( !`!X!@SR& `4N!h@%0444!$\`+\ $. $2 ! 0&!(`!0@<DPL 4<DPL4X. $\ $@! @%!+x F$.7!@`%0%9# '+ ! %! %i&j!ȋ& `!ȋ+ $%`&#B$@` %@@A(  $`!p+ %$%# , $(H'+ !$@F0$!b$c$+e #dbc$@F0#d'+!XF !.$\ $ $E!!03$ 1 $, %jjc$c$%N$%hc$# !@ $?1r%x!(!@  $y B$#B$+G $'c0%B0%n%o%0r""r'!n1 !  $(  , $(,xs$$ y$$` ` g$e!  ( (@b$i*5j $k{$$`almo%pn`!o ''T $@ςN!$$Ϗ! ''H,D@<840tp!!!L(`!!!Pτ$`!`τ$!` @%$ A:$A#1&R&t$.τxQ ! !BA* !@$! Q !(τ!0 $ `!`O$;- x@"! 8Ѕ'W $ @!  ! <3@"Й'@$<\@'̫ <' @@$Bd\ԫ ! 8` 8Y !( 8X `K `\X قق L  ! ,!! , $(X'' <$ܢ $ @ $ ''ð @$ ''ð @$ ''$( ,+ $,( $+ $,( $+ $('!'$( ,+ $,( $+ $('!'$(  ,+ $,(  $+ $,(  $+ $,(\ $+ $('!'$(  ,+ $,( $+ $('!'$(  ,+ $,( $+ $,( $+ $('!'$(  ,+ $,( $+ $('!'$(  ,+ $,(  $+ $('!'40,($!@!2!$A<'-$<'<'$$DLHP@'T'!  !(@@T!T! $!   !(`@!P@*D+HL `@! $!4$(,0X''$$'ð @$('',($ 41:!!1.<'! @+x< !(@<!<$c<  $Ds&! @!($ H$@! !`D&, $(@''$(  ,+ $,( $+ $('!'   ''$(ި ,+ $,(\ $+ $('!'$<$ $$(''ð $ ''$( ,+ $,( $+ $,(  $+ $,( $+ $('!'$4,0 ,'+ $40 D$+ $40\ L$+ $0'!'$(  ,+ $,(  $+ $('!$$$$$$$ $$! $ $$$$ $$!`'$ $ ''$(  , (,@$!$Í @o @$ $@0@! @$!@!` ''$8<@$! `xQ 44080' 44@@8!@0+( 80!80"$@$A$A$!`  <!@B`<<ݥ$P 譄$!0!`k80 !(` $`  ! `<$!$8''ð $@!$! '',8<@D `D8$A$AD($@  <!@@<<ޥ$P 譄$!@! `j 44D8!(`$ 484 $!!(@! `  0<0@!,8''$08<!+x,4 ,'4@, !,0`$08<$ !(`$0'@H'8 0P+8!H& PG'8 0X+8!H& PG'0@+0!PK'8@X Xf0+8 Xg!PFك'`  $!@ '!`ك',(P TP!@@8j!D'ύ T! S 4х'xQ ! D6 !! Q !(@xQ ! D!/C @!(! S Lх' $! ''$(  ,@,!,(  $$('' !!$!  !(@! #!!  &@! @$ A! $ ! $!   &@! !!   &$$$ (''! $ !($@!b@$A ! e$  $$@ !  e$  e$! '',($<!k<e$a)*!  @$<X@!@d( 44b<c$( 44b<c$( 44b<c$ č( 44b<c$4( &4bc$ 4Tf !(`4'xH!i ( 44b $ !   @! ,!   &@! !!   &,$+$ <,!  $ @!@dc$w 44<c$­dw 4<4P!dw < @!  %,!9! /$ <@!@dc$w 4<4 %dw  %!( ! @!  &@]!", U!    ! *$K(( `!  @!@ ! @! <!Tf ! `!  & $ !   ! (,!   &@!  !!   &,$<  ! <@!  %<@! <$! % % ,!,$(8''$ 8!r #a, P!,"A, I!8o$H$HlP !(* ($V@!@$( $( &-&-!$( .$&#! $( $( &$( &$( &#&d&( ,,f&d,Tf !(,o%@H P! $$( $#&d&( ,,f&dTf !($8$a8 $ @!@w &"w &@"!w &$A"!w & "w &"w &"w &#&bw ,,*@bf, !n!  ,,fb8,$( (, @!@8ef @8!efTf ! 8$ @!@8$#&!(` ,,@8e$ ,,@i!w &$#&bw ,,bf', V!y !  ,,fb8,$K( `(, @!@8ef @8!efTf ! 2$8  !( -@!8 %&(@!,$!8  %&@!-$!8  %&@!8  %&@!8  %& @!8 %&@!8 $%&$!$ 8''$ $!!!   !(@!  & @!   & @!   &@!   &$!$ (', p@v: paste-clipboard() Ctrl~Alt~Metac: copy-clipboard() Ctrl~Alt~Metax: cut-clipboard() *XmList*foreground: black*XmList*background: #cccccc*XmTextField*background: #cccccc*XmTextField*foreground: black*fileMenu.tearOffModel: XmTEAR_OFF_ENABLED*editMenu.tearOffModel: XmTEAR_OFF_ENABLED*searchMenu.tearOffModel: XmTEAR_OFF_ENABLED*preferencesMenu.tearOffModel: XmTEAR_OFF_ENABLED*windowsMenu.tearOffModel: XmTEAR_OFF_ENABLED*shellMenu.tearOffModel: XmTEAR_OFF_ENABLED*macroMenu.tearOffModel: XmTEAR_OFF_ENABLED*helpMenu.tearOffModel: XmTEAR_OFF_ENABLED*fileMenu.mnemonic: F*fileMenu.new.accelerator: Ctrln*fileMenu.new.acceleratorText: Ctrl+N*fileMenu.open.accelerator: Ctrlo*fileMenu.open.acceleratorText: Ctrl+O*fileMenu.openSelected.accelerator: Ctrly*fileMenu.openSelected.acceleratorText: Ctrl+Y*fileMenu.close.accelerator: Ctrlw*fileMenu.close.acceleratorText: Ctrl+W*fileMenu.save.accelerator: Ctrls*fileMenu.save.acceleratorText: Ctrl+S*fileMenu.includeFile.accelerator: Ctrli*fileMenu.includeFile.acceleratorText: Ctrl+I*fileMenu.print.accelerator: Ctrlp*fileMenu.print.acceleratorText: Ctrl+P*fileMenu.exit.accelerator: Ctrlq*fileMenu.exit.acceleratorText: Ctrl+Q*editMenu.mnemonic: E*editMenu.undo.accelerator: Ctrlz*editMenu.undo.acceleratorText: Ctrl+Z*editMenu.redo.accelerator: Shift Ctrlz*editMenu.redo.acceleratorText: Shift+Ctrl+Z*editMenu.cut.accelerator: Ctrlx*editMenu.cut.acceleratorText: Ctrl+X*editMenu.copy.accelerator: Ctrlc*editMenu.copy.acceleratorText: Ctrl+C*editMenu.paste.accelerator: Ctrlv*editMenu.paste.acceleratorText: Ctrl+V*editMenu.pasteColumn.accelerator: Shift Ctrlv*editMenu.pasteColumn.acceleratorText: Ctrl+Shift+V*editMenu.delete.acceleratorText: Del*editMenu.selectAll.accelerator: Ctrla*editMenu.selectAll.acceleratorText: Ctrl+A*editMenu.shiftLeft.accelerator: Ctrl9*editMenu.shiftLeft.acceleratorText: [Shift]Ctrl+9*editMenu.shiftLeftShift.accelerator: Shift Ctrl9*editMenu.shiftRight.accelerator: Ctrl0*editMenu.shiftRight.acceleratorText: [Shift]Ctrl+0*editMenu.shiftRightShift.accelerator: Shift Ctrl0*editMenu.upperCase.accelerator: Ctrl6*editMenu.upperCase.acceleratorText: Ctrl+6*editMenu.lowerCase.accelerator: Shift Ctrl6*editMenu.lowerCase.acceleratorText: Shift+Ctrl+6*editMenu.fillParagraph.accelerator: Ctrlj*editMenu.fillParagraph.acceleratorText: Ctrl+J*editMenu.insertFormFeed.accelerator: Alt Ctrll*editMenu.insertFormFeed.acceleratorText: Alt+Ctrl+L*editMenu.insControlCode.accelerator: Alti*editMenu.insControlCode.acceleratorText: Alt+I*searchMenu.mnemonic: S*searchMenu.find.accelerator: Ctrlf*searchMenu.find.acceleratorText: [Shift]Ctrl+F*searchMenu.findShift.accelerator: Shift Ctrlf*searchMenu.findAgain.accelerator: Ctrlg*searchMenu.findAgain.acceleratorText: [Shift]Ctrl+G*searchMenu.findAgainShift.accelerator: Shift Ctrlg*searchMenu.findSelection.accelerator: Ctrlh*searchMenu.findSelection.acceleratorText: [Shift]Ctrl+H*searchMenu.findSelectionShift.accelerator: Shift Ctrlh*searchMenu.replace.accelerator: Ctrlr*searchMenu.replace.acceleratorText: [Shift]Ctrl+R*searchMenu.replaceShift.accelerator: Shift Ctrlr*searchMenu.replaceAgain.accelerator: Ctrlt*searchMenu.replaceAgain.acceleratorText: [Shift]Ctrl+T*searchMenu.replaceAgainShift.accelerator: Shift Ctrlt*searchMenu.gotoLineNumber.accelerator: Ctrll*searchMenu.gotoLineNumber.acceleratorText: Ctrl+L*searchMenu.gotoSelected.accelerator: Ctrle*searchMenu.gotoSelected.acceleratorText: Ctrl+E*searchMenu.mark.accelerator: Altm*searchMenu.mark.acceleratorText: Alt+M a-z*searchMenu.gotoMark.accelerator: Altg*searchMenu.gotoMark.acceleratorText: [Shift]Alt+G a-z*searchMenu.gotoMarkShift.accelerator: Shift Altg*searchMenu.match.accelerator: Ctrlm*searchMenu.match.acceleratorText: Ctrl+M*searchMenu.findDefinition.accelerator: Ctrld*searchMenu.findDefinition.acceleratorText: Ctrl+D*preferencesMenu.mnemonic: P*preferencesMenu.statisticsLine.accelerator: Alta*preferencesMenu.statisticsLine.acceleratorText: Alt+A*preferencesMenu.overtype.accelerator: Ctrlb*preferencesMenu.overtype.acceleratorText: Ctrl+B*shellMenu.mnemonic: l*shellMenu.filterSelection.accelerator: Altr*shellMenu.filterSelection.acceleratorText: Alt+R*shellMenu.executeCommand.accelerator: Altx*shellMenu.executeCommand.acceleratorText: Alt+X*shellMenu.executeCommandLine.accelerator: KP_Enter*shellMenu.executeCommandLine.acceleratorText: KP Enter*shellMenu.cancelShellCommand.accelerator: Ctrlperiod*shellMenu.cancelShellCommand.acceleratorText: Ctrl+.*macroMenu.mnemonic: c*macroMenu.learnKeystrokes.accelerator: Altk*macroMenu.learnKeystrokes.acceleratorText: Alt+K*macroMenu.finishLearn.accelerator: Altk*macroMenu.finishLearn.acceleratorText: Alt+K*macroMenu.cancelLearn.accelerator: Ctrlperiod*macroMenu.cancelLearn.acceleratorText: Ctrl+.*macroMenu.replayKeystrokes.accelerator: Ctrlk*macroMenu.replayKeystrokes.acceleratorText: Ctrl+K*macroMenu.repeat.accelerator: Ctrlcomma*macroMenu.repeat.acceleratorText: Ctrl+,*windowsMenu.mnemonic: W*windowsMenu.splitWindow.accelerator: Ctrl2*windowsMenu.splitWindow.acceleratorText: Ctrl+2*windowsMenu.closePane.accelerator: Ctrl1*windowsMenu.closePane.acceleratorText: Ctrl+1*helpMenu.mnemonic: HUsage: nedit [-read] [-create] [-line n | +n] [-server] [-do command] [-tags file] [-tabs n] [-wrap] [-nowrap] [-autoindent] [-noautoindent] [-autosave] [-noautosave] [-rows n] [-columns n] [-font font] [-display [host]:server[.screen] [-geometry geometry] [-xrm resourcestring] [-svrname name] [-import file] [file...] NEdit: Can't open display Add line breaks where wrappedUntitledUntitled_%dThis operation adds permanent line breaks to match the automatic wrapping done by the Continuous Wrap mode Preferences Option. *** This Option is Irreversable *** Once newlines are inserted, continuous wrapping will no longer work automatically on these linesWindow was never saved, can't re-readCan't open %s: %sExit NEditCan't open %s: %sCan't create %s: %sCould not open %s%s: %sError opening %sFile is too large to editError reading %s: %sUnable to close fileToo much binary data in file. You may view it, but not modify or re-save its contents.Could not open %s: %sError openinig %sFile is too large to includeError reading %s: %sToo much binary data in fileUnable to close fileSave %s before closing?Save File As:%s is open in another NEdit windowClose Other WindowUnable to save %s: %s%s not saved: %sError closing file: %sUnable to save backup for %s: %s Automatic backup is now offError while saving backup for %s: %s Automatic backup is now offfile name too longout of memoryCouldn't write .bck (last version) file. %s: %sCancel SaveTurn off BackupsContinueUnable to write file for printing: %s%s not printed: %sError closing temp. print file: %sFileSelectxResourcesreplaceAgainX ResourcesReplace AgainShell command: (use up arrow key to recall previous)keyBindingreplaceAgainShiftKey BindinghighlightingPatternsgotoLineNumberexecute_commandHighlighting PatternsGoto Line Number...smartIndentMacrosgoto_line_number_dialogSmart Indent MacrosgotoSelectedNEdit: execute_command requires shell command argument neditCommandLineGoto SelectedNEdit Command Linegoto_selectedserverModeAndNcServer Mode and nccrashRecoveryCrash RecoverygotoMarkGoto MarkNEdit: shell_menu_command requires item-name argument gotoMarkShiftdistributionPolicyDistribution PolicyMatch (..)NEdit: macro_menu_command requires item-name argument mailingListsMailing ListsfindDefinitionproblemsBugsFind DefinitionProblems/Bugsfind_definitionNEdit: bg_menu_command requires item-name argument preferencesMenu@@*4@*4@+<@+<@@@@@8+@H+@x+@+@+$@+ȵ@ ,ȵ@H,@@\,@@,̶@,̶@,T@,T@-@$-@@-4@d-4@84@-h@-h@H@P@X8@`@0.й@X.й@t. @. @.X@/X@@/@X/@p/@/@@/<@/<@0@ 0@,0d@`0d@ @0@0@0@0@0P@1P@1@1@1<@ 2<@42@X2@2@2@@@2 @ 3 @03<@P3<@3<@3<@,@3@4@x4@4@4h@,5h@85@T5@t5\@5\@5@5@5@6@@6@h6@6(@6(@6d@6d@6@6@7 @(7 @H7@l7@7@7`@7P@7P@8@88@\8T@x8$@PreferencesdefaultSettingsDefault Settingsopen-dialoglanguageModesopen_dialogLanguage Modes...open-selectedautoIndentopen_selectedAuto Indentsave-as-dialogsave_as_dialogFile to Edit:paste_clipboardrevert-to-savedrevert_to_savedrevert_to_saved_dialogshift_left_by_tabProgramSmartIndentinclude-fileshift_leftProgram Smart Indent...include_fileNEdit: open action requires file argument include-file-dialoginclude_file_dialogshift_right_by_tabload-macro-fileshift_rightload_macro_fileload-macro-file-dialogautoNewlineload_macro_file_dialogfind_dialogAuto Newlineload-tags-filecontinuousload_tags_fileContinuousload-tags-file-dialogfind_againload_tags_file_dialogwrapMarginWrap Margin...print-selectionfind_selectiontabDistanceprint_selectiontextFontreplace_dialogText Font...Save File As:customizeMenusCustomize Menusselect-allreplace_againshellMenuselect_allShell Menu...shift-leftmacroMenushift_leftNEdit: save_as action requires file argument Macro Menu...shift-left-by-tabmark_dialogwindowBackgroundMenushift_left_by_tabWindow Background Menu...shift-rightsearchingshift_rightSearchingshift-right-by-tabshift_right_by_tabDiscard changes to %s%s?goto_mark_dialogfind-dialogkeepDialogsUpfind_dialogRe-load file %s%s?Keep Dialogs Upfind-againfind_againfind-selectionrevert_to_saveddefaultSearchStylefind_selectionDefault Search Stylereplace-dialogreplace_dialogreplace-allreplace_allFile to include:caseSensitivereplace-in-selectioninclude_fileCase Sensitivereplace_in_selection# File name database for NEdit Open Previous command regularExpressionreplace-againRegular Expressionreplace_againNEdit: include action requires file argument syntaxHighlightinggoto-line-numberSyntax Highlightinggoto_line_numbergoto-line-number-dialog.neditdbgoto_line_number_dialogNEdit macro file:goto-selectedload_macro_filegoto_selectedmark-dialogNEdit: load_macro_file action requires file argument recognitionPatternsmark_dialogRecognition Patterns...goto-marktextDrawingStylesgoto_mark *?()[]{}Text Drawing Styles...goto-mark-dialogctags file:statisticsLinegoto_mark_dialogload_tags_fileStatistics Line.neditdbfind-definitionpreserveLastVersionfind_definitionNEdit: load_tags_file action requires file argument Make Backup Copy (*.bck)split-window.neditdb line too long split_windowError reading ctags file, tags not loadedincrementalBackupclose-pane.neditdb file is corrupted Incremental Backupclose_paneuppercaseshowMatchinglowercaseShow Matching (..)fill-paragraphfill_paragraphpopupsUnderPointercontrol-code-dialogPopups Under Pointercontrol_code_dialogfilter-selection-dialoginitialwindowSizefilter_selection_dialogInitial Window Sizefilter-selectionCustom... (%d x %d)filter_selectionCustom...execute-commandexecute_commandexecute-command-dialogexecute_command_dialogbackwardexecute-command-lineexecute_command_lineshell-menu-commandshell_menu_commandCustom...macro-menu-commandsaveDefaultsmacro_menu_commandSave Defaults...bg_menu_commandpost_window_bg_menustatisticsLinebeginning-of-selectionbackwardStatistics Linebeginning_of_selectionend-of-selectionlanguageModeend_of_selectionLanguage Moderepeat_macroautoIndentrepeat_dialogAuto IndentNEdit: find action requires search string argument fileMenuautoNewlineWrapAuto NewlinecontinuousWrapContinuouswrapMarginWrap Margin...open_dialog%s: post_window_bg_menu() openSelectedOpen SelectedtextFontopen_selectedNEdit: replace action requires search and replace string arguments Text Font...process_cancelhighlightSyntaxopenPreviousHighlight SyntaxOpen PreviousmakeBackupCopyNEdit: replace_all action requires search and replace string arguments Make Backup Copy (*.bck)incrementalBackupIncremental BackupshowMatchingNEdit: replace_in_selection requires search and replace string arguments Show Matching (..)overtypeOvertypereadOnlyRead OnlySave As...shellMenusave_as_dialogrevertToSavedexecuteCommandRevert to SavedNEdit: goto_line_number action requires line number Execute Command...revert_to_saved_dialogexecute_command_dialogexecuteCommandLineincludeFileExecute Command LineInclude File...execute_command_lineinclude_file_dialogfilterSelectionloadMacroFileFilter Selection...Load Macro File...filter_selection_dialogload_macro_file_dialogcancelShellCommandloadTagsFileCancel Shell CommandLoad Tags File...load_tags_file_dialogmacroMenuNEdit: repeat_macro requires two arguments learnKeystrokesPrint...Learn Keystrokesin_selectionfinishLearnprintSelectionFinish LearnPrint Selection...cancelLearnprint_selectionNEdit: repeat_macro requires method/count Cancel LearnreplayKeystrokesReplay KeystrokesNEdit: mark action requires a single-letter label Repeat...editMenurepeat_dialogwindowsMenusplitWindowSplit WindowNEdit: goto_mark action requires a single-letter label split_windowclosePaneClose Paneinsert_stringclose_panecut_clipboardhelpMenugettingStartedcopy_clipboardGetting StartedbasicOperationBasic Operationpaste_clipboardselectingTextpasteColumnSelecting TextPaste ColumnfindingReplacingTextFinding and Replacing TextcutPasteCut and PasteselectAllusingTheMouseSelect AllUsing the Mouseselect_allkeyboardShortcutsKeyboard ShortcutsshiftLeftshiftingAndFillingShift LeftShifting and FillingshiftLeftShiftfeaturesForProgrammingshiftRightFeatures for ProgrammingShift RightprogrammingWithNEditshiftRightShiftProgramming with NEditlowerCasetabsEmulatedTabsLower-caselowercaseautomaticIndentupperCaseASCII Character Code (decimal):Automatic IndentUpper-casesyntaxHighlightinguppercaseSyntax HighlightingfillParagraphFindingDeclarationsCtagsFill ParagraphFinding Declarations (ctags)fill_paragraphregularExpressionsToo much binary dataRegular ExpressionsinsertFormFeedmacroShellExtensionsInsert Form Feedinsert_stringMacro / Shell ExtensionsinsertCtrlCodeshellCommandsAndFiltersInsert Ctrl CodeShell Commands and Filterscontrol_code_dialoglearnReplaysearchMenuLearn / ReplaymacroLanguageShell command: (use up arrow key to recall previous)Macro Languagemacro SubroutinesfindShiftMacro SubroutinesfindAgainaction routinesFind Againfilter_selectionAction RoutinesfindAgainShiftcustomizingfindSelectionCustomizingFind SelectionNEdit: filter_selection requires shell command argument customizingNEditfindSelectionShiftCustomizing NEditpreferencesReplace...PreferencesreplaceShiftoverstrikeoverstrikeautoWrapcontinuousWrapautoWrapcontinuousWrapwrapMarginwrapMargin (read only) (locked) (modified)Find (in %s)Replace (in %s)readOnlyreadOnlymarginWidthscrolledWtextHorScrollBartextVertScrollBaremulateTabshScrollBarvScrollBarreadOnlywordDelimiterswrapMarginautoIndentsmartIndentautoWrapcontinuousWrapoverstrikefocusCallbackcursorMovementCallbackdragStartCallbackdragEndCallbacksmartIndentCallback%s%s %d bytes%s%s line %d, col %d, %d bytesmarginHeightTUUUUU@UUUZV{UUUJZYUUUJJYUUUʵiYUUU׼YUUU[ZUUUjSUUU)`BUjThThThThThTh?Th|ThThThRUUUTTUUUUUTUUUUUmarginWidthhScrollBarZVJRJZʵi׼Ӽ[kJkVTUhScrollBarmarginHeightstatsLineemulateTabswordDelimiterswrapMarginautoIndentsmartIndentautoIndentsmartIndentmarginHeightmarginWidthGoto Line Number:goto_line_numberNEdit: Can't handle non 8-bit text /usr/include/NEdit: Can't handle non 8-bit text #include "%[^"]"#include <%[^<>]>Enter a single letter label to use for recalling the current selection and cursor position. (To skip this dialog, use the accelerator key, followed immediately by a letter key (a-z))Enter the single letter label used to mark the selection and/or cursor position. (To skip this dialog, use the accelerator key, followed immediately by the letter)goto_markgoto_markgoto_markno more marks allowed autoShowInsertPosautoShowInsertPosreplace_allreplace_in_selectionPlease respecify the search string: %sPlease respecify the search string: %sSelection not appropriate for searchingSelection too longNEdit: can't handle non 8-bit text autoShowInsertPosautoShowInsertPosString was not foundString was not foundContinue search from beginning of file?ContinueContinue search from end of file?ContinueString was not found{}}{())([]][<>><//""''``\\replaceDialogReplace (in %s)String to Find:backward(use up arrow key to recall previous)replaceStringReplace With:replaceWithStringsearchTypeBoxCase Sensitive LiteralcaseSenseLiteralRegular ExpressionsearchDirBoxSearch ForwardSearch BackwardKeep DialogReplace AllR. In SelectionfindDialogFind (in %s)String to Find:(use up arrow key to recall previous)searchStringsearchTypeBoxCase Sensitive LiteralcaseSenseLiteralRegular ExpressionsearchDirBoxSearch ForwardSearch BackwardKeep DialogReplace (in %s)Find (in %s)emulateTabsemulateTabswrapMarginSTT,Tthingthings To open a file named "whole_earth.c", type: who (how much of the filename you need to type depends on the other files in the directory). See the section called Keyboard Shortcuts for more details. * Users who have set their keyboard focus mode to "pointer" should set "Popups Under Pointer" in the Default Settings menu to avoid the additional step of moving the mouse into the dialog.The Search menu contains a number of commands for finding and replacing text. The Find... and Replace... commands present dialogs for entering text for searching and replacing. These dialogs also allow you to choose whether you want the search to be sensitive to upper and lower case, or whether to use the standard Unix pattern matching characters (regular expressions). Searches begin at the current text insertion position. Find Again and Replace Again repeat the last find or replace command without prompting for search strings. To selectively replace text, use the two commands in combination: Find Again, then Replace Again if the highlighted string should be replaced, or Find Again again to go to the next string. Find Selection searches for the text contained in the current primary selection (see Selecting Text). The selected text does not have to be in the current editor window, it may even be in another program. For example, if the word dog appears somewhere in a window on your screen, and you want to find it in the file you are editing, select the word dog by dragging the mouse across it, switch to your NEdit window and choose Find Selection from the Search menu. Searching Backwards Holding down the shift key while choosing any of the search or replace commands from the menu (or using the keyboard shortcut), will search in the reverse direction. Users who have set the search direction using the buttons in the search dialog, may find it a bit confusing that Find Again and Replace Again don't continue in the same direction as the original search (for experienced users, consistency of the direction implied by the shift key is more important). Selective Replacement To replace only some occurrences of a string within a file, choose Replace... from the Search menu, enter the string to search for and the string to substitute, and finish by pressing the Find button. When the first occurrence is highlighted, use either Replace Again (^T) to replace it, or Find Again (^G) to move to the next occurrence without replacing it, and continue in such a manner through all occurrences of interest. To replace all occurrences of a string within some range of text, select the range (see Selecting Text), choose Replace... from the Search menu, type the string to search for and the string to substitute, and press the "R. in Selection" button in the dialog. Note that selecting text in the Replace... dialog will unselect the text in the window.NEdit has two general types of selections, primary (highlighted text), and secondary (underlined text). Selections can cover either a simple range of text between two points in the file, or they can cover a rectangular area of the file. Rectangular selections are only useful with non-proportional (fixed spacing) fonts. To select text for copying, deleting, or replacing, press the left mouse button with the pointer at one end of the text you want to select, and drag it to the other end. The text will become highlighted. To select a whole word, double click (click twice quickly in succession). Double clicking and then dragging the mouse will select a number of words. Similarly, you can select a whole line or a number of lines by triple clicking or triple clicking and dragging. Quadruple clicking selects the whole file. After releasing the mouse button, you can still adjust a selection by holding down the shift key and dragging on either end of the selection. To delete the selected text, press delete or backspace. To replace it, begin typing. To select a rectangle or column of text, hold the Ctrl key while dragging the mouse. Rectangular selections can be used in any context that normal selections can be used, including cutting and pasting, filling, shifting, dragging, and searching. Operations on rectangular selections automatically fill in tabs and spaces to maintain alignment of text within and to the right of the selection. Note that the interpretation of rectangular selections by Fill Paragraph is slightly different from that of other commands, the section titled "Shifting and Filling" has details. The middle mouse button can be used to make an additional selection (called the secondary selection). As soon as the button is released, the contents of this selection will be copied to the insert position of the window where the mouse was last clicked (the destination window). This position is marked by a caret shaped cursor when the mouse is outside of the destination window. If there is a (primary) selection, adjacent to the cursor in the window, the new text will replace the selected text. Holding the shift key while making the secondary selection will move the text, deleting it at the site of the secondary selection, rather than copying it. Selected text can also be dragged to a new location in the file using the middle mouse button. Holding the shift key while dragging the text will copy the selected text, leaving the original text in place. Holding the control key will drag the text in overlay mode. Normally, dragging moves text by removing it from the selected position at the start of the drag, and inserting it at a new position relative to to the mouse. Dragging a block of text over existing characters, displaces the characters to the end of the selection. In overlay mode, characters which are occluded by blocks of text being dragged are simply removed. When dragging non-rectangular selections, overlay mode also converts the selection to rectangular form, allowing it to be dragged outside of the bounds of the existing text. The section "Using the Mouse" sumarizes the mouse commands for making primary and secondary selections. Primary selections can also be made via keyboard commands, see "Keyboard Shortcuts".The easiest way to copy and move text around in your file or between windows, is to use the clipboard, an imaginary area that temporarily stores text and data. The Cut command removes the selected text (see Selecting Text) from your file and places it in the clipboard. Once text is in the clipboard, the Paste command will copy it to the insert position in the current window. For example, to move some text from one place to another, select it by dragging the mouse over it, choose Cut to remove it, click the pointer to move the insert point where you want the text inserted, then choose Paste to insert it. Copy copies text to the clipboard without deleting it from your file. You can also use the clipboard to transfer text to and from other Motif programs and X programs which make proper use of the clipboard. There are many other methods for copying and moving text within NEdit windows and between NEdit and other programs. The most common such method is clicking the middle mouse button to copy the primary selection (to the clicked position). Copying the selection by clicking the middle mouse button in many cases is the only way to transfer data to and from many X programs. Holding the Shift key while clicking the middle mouse button moves the text, deleting it from its original position, rather than copying it. Other methods for transferring text include secondary selections, primary selection dragging, keyboard-based selection copying, and drag and drop. These are described in detail in the sections: Selecting Text, Using the Mouse, and Keyboard Shortcuts.Programmers who use structured languages usually require some form of automatic indent, so that they don't have to continually re-type the sequences of tabs and/or spaces needed to maintain lengthy running indents. Version 5.0 of NEdit is the first release of NEdit to offer "smart" indent, at least experimentally, in addition to the traditional automatic indent which simply lines up the cursor position with the previous line. Smart Indent Smart Indent in this release must still be considered somewhat experimental. Smart indent macros are only available by default for C and C++, and while these can easily be configured for different default indentation distances, they may not conform to everyone's exact C programming style. Smart indent is programmed in terms of macros in the NEdit macro language which can be entered in: Preferences -> Default Settings -> Indent -> Program Smart Indent. Hooks are provided for intervening at the point that a newline is entered, either via the user pressing the Enter key, or through auto-wrapping; and for arbitrary type-in to act on specific characters typed. To type a newline character without invoking smart-indent when operating in smart-indent mode, hold the Ctrl key while pressing the Return or Enter key. Auto-Indent With Indent set to Auto (the default), NEdit keeps a running indent. When you press the Return or Enter key, spaces and tabs are inserted to line up the insert point under the start of the previous line. Ctrl+Return in auto-indent mode acts like a normal return, With auto-indent turned off, Ctrl+Return does indentation. Block Indentation Adjustment The Shift Left and Shift Right commands as well as rectangular dragging can be used to adjust the indentation for several lines at once. To shift a block of text one character to the right, select the text, then choose Shift Right from the Edit menu. Note that the accelerator keys for these menu items are Ctrl+9 and Ctrl+0, which correspond to the right and left parenthesis on most keyboards. Remember them as adjusting the text in the direction pointed to by the parenthesis character. Holding the Shift key while selecting either Shift Left or Shift Right will shift the text by one tab stop (or by one emulated tab stop if tab emulation is turned on). The help section "Shifting and Filling" under "Basic Operation" has details.Changing the Tab Distance Tabs are important for programming in languages which use indentation to show nesting, as short-hand for producing white-space for leading indents. As a programmer, you have to decide how to use indentation, and how or whether tab characters map to your indentation scheme. Ideally, tab characters map directly to the amount of indent that you use to distinguish nesting levels in your code. Unfortunately, the Unix standard for interpretation of tab characters is eight characters (probably dating back to mechanical capabilities of the original teletype), which is usually too coarse for a single indent. Most text editors, NEdit included, allow you to change the interpretation of the tab character, and many programmers take advantage of this, and set their tabs to 3 or 4 characters to match their programming style. In NEdit you set the hardware tab distance in Preferences -> Tabs... for the current window, or Preferences -> Default Settings -> Tabs... (general), or Preferences -> Default Settings -> Language Modes... (language-specific) to change the defaults for future windows. Changing the meaning of the tab character makes programming much easier while you're in the editor, but can cause you headaches outside of the editor, because there is no way to pass along the tab setting as part of a plain-text file. All of the other tools which display, print, and otherwise process your source code have to be made aware of how the tabs are set, and must be able to handle the change. Non-standard tabs can also confuse other programmers, or make editing your code difficult for them if their text editors don't support changes in tab distance. Emulated Tabs An alternative to changing the interpretation of the tab character is tab emulation. In the Tabs... dialog(s), turning on Emulated Tabs causes the Tab key to insert the correct number of spaces and/or tabs to bring the cursor the next emulated tab stop, as if tabs were set at the emulated tab distance rather than the hardware tab distance. Backspacing immediately after entering an emulated tab will delete the fictitious tab as a unit, but as soon as you move the cursor away from the spot, NEdit will forget that the collection of spaces and tabs is a tab, and will treat it as separate characters. To enter a real tab character with "Emulate Tabs" turned on, use Ctrl+Tab. It is also possible to tell NEdit not to insert ANY tab characters at all in the course of processing emulated tabs, and in shifting and rectangular insertion/deletion operations, for programmers who worry about the misinterpretation of tab characters on other systems.Though general in appearance, NEdit has many features intended specifically for programmers. Major programming-related topics are listed in separate sections under the heading: "Features for Programming": Syntax Highlighting, Tabs and Tab Emulation, ctags support, and Automatic Indent. Minor topics related to programming are discussed below: Language Modes When nedit initially reads a file, it attempts to determine whether the file is in one of the computer languages that it knows about. Knowing what language a file is written in allows NEdit to assign highlight patterns and smart indent macros, and to set language specific preferences like word delimiters, tab emulation, and auto-indent. Language mode can be recognized from both the file name and from the first 200 characters of content. Language mode recognition and language-specific preferences are configured in: Preferences -> Default Settings -> Language Modes.... You can set the language mode manually for a window, by selecting it from the menu: Preferences -> Language Modes. Line Numbers To find a particular line in a source file by line number, choose Goto Line #... from the Search menu. You can also directly select the line number text in the compiler message in the terminal emulator window (xterm, decterm, winterm, etc.) where you ran the compiler, and choose Goto Selected from the Search menu. To find out the line number of a particular line in your file, turn on Statistics Line in the Preferences menu and position the insertion point anywhere on the line. The statistics line continuously updates the line number of the line containing the cursor. Matching Parentheses To help you inspect nested parentheses, brackets, braces, quotes, and other characters, NEdit has both an automatic parenthesis matching mode, and a Find Matching command. Automatic parenthesis matching is activated when you type, or move the insertion cursor after a parenthesis, bracket, or brace. It momentarily highlights the matching character if that character is visible in the window. To find a matching character anywhere in the file, select it or position the cursor after it, and choose Find Matching from the Search menu. If the character matches itself, such as a quote or slash, select the first character of the pair. NEdit will match {, (, [, <, ", ', `, /, and \. Opening Included Files The Open Selected command in the File menu understands the C preprocessor's #include syntax, so selecting an #include line and invoking Open Selected will generally find the file referred to, unless doing so depends on the settings of compiler switches or other information not available to NEdit. Interface to Programming Tools Integrated software development environments such as SGI's CaseVision and Centerline Software's Code Center, can be interfaced directly with NEdit via the client server interface. These tools allow you to click directly on compiler and runtime error messages and request NEdit to open files, and select lines of interest. The easiest method is usually to use the tool's interface for character-based editors like vi, to invoke nc, but programatic interfaces can also be derived using the source code for nc. There are also some simple compile/review, grep, ctree, and ctags browsers available in the NEdit contrib directory on ftp.fnal.gov.NEdit can process tags files generated using the Unix ctags command. Ctags creates index files correlating names of functions and declarations with their locations in C, Fortran, or Pascal source code files. (See the ctags manual page for more information). Ctags produces a file called "tags" which can be loaded by NEdit. Once loaded, the information in the tags file enables NEdit to go directly to the declaration of a highlighted function or data structure name with a single command. To load a tags file, select "Load Tags File" from the File menu and choose a tags file to load, or specify the name of the tags file on the NEdit command line: nedit -tags tags NEdit can also be set to load a tags file automatically when it starts up. Setting the X resource nedit.tagFile to the name of a tag file tells NEdit to look for that file at startup time (see Customizing NEdit). The file name can be either a complete path name, in which case NEdit will always load the same tags file, or a file name without a path or with a relative path, in which case NEdit will load it starting from the current directory. The second option allows you to have different tags files for different projects, each automatically loaded depending on the directory you're in when you start NEdit. Setting the name to "tags" is an obvious choice since this is the name that ctags uses. To find the definition of a function or data structure once a tags file is loaded, select the name anywhere it appears in your program (see Selecting Text) and choose "Find Definition" from the Search menu.Mouse-based editing is what NEdit is all about, and learning to use the more advanced features like secondary selections and primary selection dragging will be well worth your while. If you don't have time to learn everything, you can get by adequately with just the left mouse button: Clicking the left button moves the cursor. Dragging with the left button makes a selection. Holding the shift key while clicking extends the existing selection, or begins a selection between the cursor and the mouse. Double or triple clicking selects a whole word or a whole line. This section will make more sense if you also read the section called, "Selecting Text", which explains the terminology of selections, i.e. what is meant by primary, secondary, rectangular, etc. GENERAL General meaning of mouse buttons and modifier keys: Buttons Button 1 (left) Cursor position and primary selection Button 2 (middle) Secondary selections, and dragging and copying the primary selection Button 3 (right) Quick-access programmable menu and pan scrolling Modifier keys Shift On primary selections, (left mouse button): Extends selection to the mouse pointer On secondary and copy operations, (middle): Toggles between move and copy Ctrl Makes selection rectangular or insertion columnar Alt* (on release) Exchange primary and secondary selections. Left Mouse Button The left mouse button is used to position the cursor and to make primary selections Click Moves the cursor Double Click Selects a whole word Triple Click Selects a whole line Quad Click Selects the whole file Shift Click Adjusts (extends or shrinks) the selection, or if there is no existing selection, begins a new selection between the cursor and the mouse. Ctrl+Shift+ Adjusts (extends or shrinks) the Click selection rectangularly. Drag Selects text between where the mouse was pressed and where it was released. Ctrl+Drag Selects rectangle between where the mouse was pressed and where it was released. Right Mouse Button The right mouse button posts a programmable menu for frequently used commands. Click/Drag Pops up the background menu (programmed from Preferences -> Default Settings -> Customize Menus -> Window Background). Ctrl+Drag Pan scrolling. Scrolls the window both vertically and horizontally, as if you had grabbed it with your mouse. Middle Mouse Button The middle mouse button is for making secondary selections, and copying and dragging the primary selection Click Copies the primary selection to the clicked position. Shift+Click Moves the primary selection to the clicked position, deleting it from its original position. Drag 1) Outside of the primary selection: Begins a secondary selection. 2) Inside of the primary selection: Moves the selection by dragging. Ctrl+Drag 1) Outside of the primary selection: Begins a rectangular secondary selection. 2) Inside of the primary selection: Drags the selection in overlay mode (see below). When the mouse button is released after creating a secondary selection: No Modifiers If there is a primary selection, replaces it with the secondary selection. Otherwise, inserts the secondary selection at the cursor position. Shift Move the secondary selection, deleting it from its original position. If there is a primary selection, the move will replace the primary selection with the secondary selection. Otherwise, moves the secondary selection to to the cursor position. Alt* Exchange the primary and secondary selections. While moving the primary selection by dragging with the middle mouse button: Shift Leaves a copy of the original selection in place rather than removing it or blanking the area. Ctrl Changes from insert mode to overlay mode (see below). Escape Cancels drag in progress. Overlay Mode: Normally, dragging moves text by removing it from the selected position at the start of the drag, and inserting it at a new position relative to to the mouse. When you drag a block of text over existing characters, the existing characters are displaced to the end of the selection. In overlay mode, characters which are occluded by blocks of text being dragged are simply removed. When dragging non-rectangular selections, overlay mode also converts the selection to rectangular form, allowing it to be dragged outside of the bounds of the existing text. * The Alt key may be labeled Meta or Compose-Character on some keyboards. Some window managers, including default configurations of mwm, bind combinations of the Alt key and mouse buttons to window manager operations. In NEdit, Alt is only used on button release, so regardless of the window manager bindings for Alt-modified mouse buttons, you can still do the corresponding NEdit operation by using the Alt key AFTER the initial mouse press, so that Alt is held while you release the mouse button. If you find this difficult or annoying, you can re-configure most window managers to skip this binding, or you can re-configure NEdit to use a different key combination.Most of the keyboard shortcuts in NEdit are shown on the right hand sides of the pull-down menus. However, there are more which are not as obvious. These include; dialog button shortcuts; menu and dialog mnemonics; labeled keyboard keys, such as the arrows, page-up, page-down, and home; and optional Shift modifiers on accelerator keys, like [Shift]Ctrl+F. Menu Accelerators Pressing the key combinations shown on the right of the menu items is a shortcut for selecting the menu item with the mouse. Some items have the shift key enclosed in brackets, such as [Shift]Ctrl+F. This indicates that the shift key is optional. In search commands, including the shift key reverses the direction of the search. In Shift commands, it makes the command shift the selected text by a whole tab stop rather than by single characters. Menu Mnemonics Pressing the Alt key in combination with one of the underlined characters in the menu bar pulls down that menu. Once the menu is pulled down, typing the underlined characters in a menu item (without the Alt key) activates that item. With a menu pulled down, you can also use the arrow keys to select menu items, and the space or enter keys to activate them. Keyboard Shortcuts within Dialogs One button in a dialog is usually marked with a thick indented outline. Pressing the Return or Enter key activates this button. All dialogs have either a Cancel or Dismiss button. This button can be activated by pressing the Escape (or Esc) key. Pressing the tab key moves the keyboard focus to the next item in a dialog. Within an associated group of buttons, the arrow keys move the focus among the buttons. Shift+Tab moves backward through the items. Most items in dialogs have an underline under one character in their name. Pressing the Alt key along with this character, activates a button as if you had pressed it with the mouse, or moves the keyboard focus to the associated text field or list. You can select items from a list by using the arrow keys to move the selection and space to select. In file selection dialogs, you can type the beginning characters of the file name or directory in the list to select files Labeled Function Keys The labeled function keys on standard workstation and PC keyboards, like the arrows, and page-up and page-down, are active in NEdit, though not shown in the pull-down menus. Holding down the control key while pressing a named key extends the scope of the action that it performs. For example, Home normally moves the insert cursor the beginning of a line. Ctrl+Home moves it to the beginning of the file. Backspace deletes one character, Ctrl+Backspace deletes one word. Holding down the shift key while pressing a named key begins or extends a selection. Combining the shift and control keys combines their actions. For example, to select a word without using the mouse, position the cursor at the beginning of the word and press Ctrl+Shift+RightArrow. The Alt key modifies selection commands to make the selection rectangular. Under X and Motif, there are several levels of translation between keyboard keys and the actions they perform in a program. The "Customizing NEdit", and "X Resources" sections of the Help menu have more information on this subject. Because of all of this configurability, and since keyboards and standards for the meaning of some keys vary from machine to machine, the mappings may be changed from the defaults listed below. Modifier Keys (in general) Ctrl Extends the scope of the action that the key would otherwise perform. For example, Home normally moves the insert cursor the beginning of a line. Ctrl+Home moves it to the beginning of the file. Backspace deletes one character, Ctrl+ Backspace deletes one word. Shift Extends the selection to the cursor position. If there's no selection, begins one between the old and new cursor positions. Alt When modifying a selection, makes the selection rectangular. (For the effects of modifier keys on mouse button presses, see the section titled "Using the Mouse") All Keyboards Escape Cancels operation in progress: menu selection, drag, selection, etc. Also equivalent to cancel button in dialogs. Backspace Delete the character before the cursor Ctrl+BS Delete the word before the cursor Arrows Left Move the cursor to the left one character Ctrl+Left Move the cursor backward one word (Word delimiters are settable, see Customizing NEdit, and X Resources) Right Move the cursor to the right one character Ctrl+Right Move the cursor forward one word Up Move the cursor up one line Ctrl+Up Move the cursor up one paragraph. (Paragraphs are delimited by blank lines) Down Move the cursor down one line. Ctrl+Down Move the cursor down one paragraph. Ctrl+Return Return with automatic indent, regardless of the setting of Auto Indent. Shift+Return Return without automatic indent, regardless of the setting of Auto Indent. Ctrl+Tab Insert an ascii tab character, without processing emulated tabs. Alt+Ctrl+ Insert the control-code equivalent of a key Ctrl+/ Select everything (same as Select All menu item or ^A) Ctrl+\ Unselect Ctrl+U Delete to start of line PC Standard Keyboard Ctrl+Insert Copy the primary selection to the clipboard (same as Copy menu item or ^C) for compatibility with Motif standard key binding Shift+Ctrl+ Insert Copy the primary selection to the cursor location. Delete Delete the character before the cursor. (Can be configured to delete the character after the cursor, see Customizing NEdit, and X Resources) Ctrl+Delete Delete to end of line. Shift+Delete Cut, remove the currently selected text and place it in the clipboard. (same as Cut menu item or ^X) for compatibility with Motif standard key binding Shift+Ctrl+ Delete Cut the primary selection to the cursor location. Home Move the cursor to the beginning of the line Ctrl+Home Move the cursor to the beginning of the file End Move the cursor to the end of the line Ctrl+End Move the cursor to the end of the file PageUp Scroll and move the cursor up by one page. Ctrl+PageUp Scroll and move the cursor left by one page. PageDown Scroll and move the cursor down by one page. Ctrl+PageDown Scroll and move the cursor right by one page. F10 Make the menu bar active for keyboard input (Arrow Keys, Return, Escape, and the Space Bar) Specialty Keyboards On machines with different styles of keyboards, generally, text editing actions are properly matched to the labeled keys, such as Remove, Next-screen, etc.. If you prefer different key bindings, see the section titled "Key Binding" under the Customizing heading in the Help menu.Shifting and Filling Shift Left, Shift Right While shifting blocks of text is most important for programmers (See Features for Programming), it is also useful for other tasks, such as creating indented paragraphs. To shift a block of text one tab stop to the right, select the text, then choose Shift Right from the Edit menu. Note that the accelerator keys for these menu items are Ctrl+9 and Ctrl+0, which correspond to the right and left parenthesis on most keyboards. Remember them as adjusting the text in the direction pointed to by the parenthesis character. Holding the Shift key while selecting either Shift Left or Shift Right will shift the text by one character. It is also possible to shift blocks of text by selecting the text rectangularly, and dragging it left or right (and up or down as well). Using a rectangular selection also causes tabs within the selection to be recalculated and substituted, such that the non-whitespace characters remain stationary with respect to the selection. Filling Text filling using the Fill Paragraph command in the Edit menu is one of the most important concepts in NEdit. And it will be well worth your while to understand how to use it properly. In plain text files, unlike word-processor files, there is no way to tell which lines are continuations of other lines, and which lines are meant to be separate, because there is no distinction in meaning between newline characters which separate lines in a paragraph, and ones which separate paragraphs from other text. This makes it impossible for a text editor like NEdit to tell parts of the text which belong together as a paragraph from carefully arranged individual lines. In continuous wrap mode (Preferences -> Wrap -> Continuous), lines automatically wrap and unwrap themselves to line up properly at the right margin. In this mode, you simply omit the newlines within paragraphs and let NEdit make the line breaks as needed. Unfortunately, continuous wrap mode is not appropriate in the majority of situations, because files with extremely long lines are not common under Unix and may not be compatible with all tools, and because you can't achieve effects like indented sections, columns, or program comments, and still take advantage of the automatic wrapping. Without continuous wrapping, paragraph filling is not entirely automatic. Auto-Newline wrapping keeps paragraphs lined up as you type, but once entered, NEdit can no longer distinguish newlines which join wrapped text, and newlines which must be preserved. Therefore, editing in the middle of a paragraph will often leave the right margin messy and uneven. Since NEdit can't act automatically to keep your text lined up, you need to tell it explicitly where to operate, and that is what Fill Paragraph is for. It arranges lines to fill the space between two margins, wrapping the lines neatly at word boundaries. Normally, the left margin for filling is inferred from the text being filled. The first line of each paragraph is considered special, and its left indentation is maintained separately from the remaining lines (for leading indents, bullet points, numbered paragraphs, etc.). Otherwise, the left margin is determined by the furthest left non-whitespace character. The right margin is either the Wrap Margin, set in the preferences menu (by default, the right edge of the window), or can also be chosen on the fly by using a rectangular selection (see below). There are three ways to use Fill Paragraph. The simplest is, while you are typing text, and there is no selection, simply select Fill Paragraph (or type Ctrl+J), and NEdit will arrange the text in the paragraph adjacent to the cursor. A paragraph, in this case, means an area of text delimited by blank lines. The second way to use Fill Paragraph is with a selection. If you select a range of text and then chose Fill Paragraph, all of the text in the selection will be filled. Again, continuous text between blank lines is interpreted as paragraphs and filled individually, respecting leading indents and blank lines. The third, and most versitile, way to use Fill Paragraph is with a rectangular selection. Fill Paragraph treats rectangular selections differently from other commands. Instead of simply filling the text inside the rectangular selection, NEdit interprets the right edge of the selection as the requested wrap margin. Text to the left of the selection is not disturbed (the usual interpretation of a rectangular selection), but text to the right of the selection is included in the operation and is pulled in to the selected region. This method enables you to fill text to an arbitrary right margin, without going back and forth to the wrap-margin dialog, as well as to exclude text to the left of the selection such as comment bars or other text columns.Syntax Highlighting means using colors and fonts to help distinguish language elements in programming languages and other types of structured files. Programmers use syntax highlighting to understand code faster and better, and to spot many kinds of syntax errors more quickly. To use syntax highlighting in NEdit, select Highlight Syntax in the Preferences menu. If NEdit recognizes the computer language that you are using, and highlighting rules (patterns) are available for that language, it will highlight your text, and maintain the highlighting, automatically, as you type. If NEdit doesn't correctly recognize the type of the file you are editing, you can manually select a language mode from Language Modes in the Preferences menu. You can also program the method that NEdit uses to recognize language modes in Preferences -> Default Settings -> Language Modes.... If no highlighting patterns are available for the language that you want to use, you can create new patterns relatively quickly. The Help section "Highlighting Patterns" under "Customizing", has details. If you are satisfied with what NEdit is highlighting, but would like it to use different colors or fonts, you can change these by selecting Preferences -> Default Settings -> Syntax Highlighting -> Text Drawing Styles. Highlighting patterns are connected with font and color information through a common set of styles so that colorings defined for one language will be similar across others, and patterns within the same language which are meant to appear identical can be changed in the same place. To understand which styles are used to highlight the language you are interested in, you may need to look at "Patterns for Highlighting" section, as well. Syntax highlighting is CPU intensive, and under some circumstances can affect NEdit's responsiveness. If you have a particularly slow system, or work with very large files, you may not want to use it all of the time. Syntax highlighting introduces two kinds of delays. The first is an initial parsing delay, proportional to the size of the file. This delay is also incurred when pasting large sections of text, filtering text through shell commands, and other circumstances involving changes to large amounts of text. The second kind of delay happens when text which has not previously been visible is scrolled in to view. Depending on your system, and the highlight patterns you are using, this may or may not be noticeable. A typing delay is also possible, but unlikely if you are only using the built-in patterns.If a system crash, network failure, X server crash, or program error should happen while you are editing a file, you can still recover most of your work. NEdit maintains a backup file which it updates periodically (every 8 editing operations or 80 characters typed). This file is has the same name as the file that you are editing, but with the character "~" (tilde) on Unix or "_" (underscore) on VMS prefixed to the name. To recover a file after a crash, simply rename the file to remove the tilde or underscore character, replacing the older version of the file. (Because several of the Unix shells consider the tilde to be a special character, you may have to prefix the character with a "\" (backslash) when you move or delete an NEdit backup file.) Example, to recover the file called "help.c" on Unix type the command: mv \~help.c help.c On VMS, type: RENAME _HELP.C HELP.CThe Preferences menu allows you to set options for both the current editing window, and default values for newly created windows and future NEdit sessions. Options in the Preferences menu itself (not in the Default Settings sub-menu) take effect immediately and refer to the current window only. Options in the Default Settings sub-menu have no effect on the current window, but instead provide initial settings for future windows created using the New or Open commands. Preferences set in the Default Settings sub-menu can also be saved in a file that is automatically read by NEdit at startup time, by selecting Save Defaults. Preferences Menu Default Settings -- Menu of initial settings for future windows. Generally the same as the options in the main part of the menu, but apply as defaults for future windows created during this NEdit session. These settings can be saved using the Save Defaults command below, to be loaded automatically each time NEdit is started. Save Defaults -- Save the default options as set under Default Settings for future NEdit sessions. Statistics Line -- Show the full file name, line number, and length of the file being edited. Language Mode -- Tells NEdit what language (if any) to assume, for selecting language-specific features such as highlight patterns and smart indent macros, and setting language specific preferences like word delimiters, tab emulation, and auto-indent. See Features for Programming -> Programming With NEdit for more information. Auto Indent -- Setting Auto Indent "on" maintains a running indent (pressing the return key will line up the cursor with the indent level of the previous line). If smart indent macros are available for the current language mode, smart indent can be selected and NEdit will attempt to guess proper language indentation for each new line. See Help -> Features for Programming -> Automatic Indent for more information. Wrap -- Choose between two styles of automatic wrapping or none. Auto Newline wrap, wraps text at word boundaries when the cursor reaches the right margin, by replacing the space or tab at the last word boundary with a newline character. Continuous Wrap wraps long lines which extend past the right margin. Continuous Wrap mode is typically used to produce files where newlines are ommitted within paragraphs, to make text filling automatic (a kind of poor-man's word processor). Text of this style is common on Macs and PCs but is not necessarily supported very well under Unix (except in programs which deal with e-mail, for which it is often the format of choice). Wrap Margin -- Set margin for Auto Newline Wrap, Continuous Wrap, and Fill Paragraph. Lines may, be wrapped at the right margin of the window, or the margin can be set at a specific column. Tabs -- Set the tab distance (number of characters between tab stops) for tab characters, and control tab emulation and use of tab characters in padding and emulated tabs. Text Font... -- Change the font(s) used to display text (fonts for menus and dialogs must be set using X resources for the text area of the window). See below for more information. Highlight Syntax -- If NEdit recognizes the language being edited, and highlighting patterns are available for that language, use fonts and colors to enhance viewing of the file. (See Help -> Features for Programming -> Syntax Highlighting for more information. Make Backup Copy -- On Save, write a backup copy of the file as it existed before the Save command with the extension .bck (Unix only). Incremental Backup -- Periodically make a backup copy of the file being edited under the name ~filename on Unix or _filename on VMS (see Crash Recovery). Show Matching (..) -- Momentarily highlight matching parenthesis, brackets, and braces when one of these characters is typed, or when the insertion cursor is positioned after it. Overtype -- In overtype mode, new characters entered replace the characters in front of the insertion cursor, rather than being inserted before them. Read Only -- Lock the file against accidental modification. This temporarily prevents the file from being modified in this NEdit session. Note that this is diferent from setting the file protection. Preferences -> Default Settings Menu Options in the Preferences -> Default Settings menu have the same meaning as those in the top-level Preferences menu, except that they apply to future NEdit windows and future NEdit sessions if saved with the Save Defaults command. Additional options which appear in this menu are: Language Modes -- Define language recognition information (for determining language mode from file name or content) and set language specific preferences. Customize Menus -- Add/remove items from the Shell, Macro, and window background menus (see below). Searching -- Options for controlling the behavior of Find and Replace commands: Verbose - Presents search results in dialog form, asks before wrapping a search back around the beginning (or end) of the file. Keep Dialogs Up - Don't pop down Replace and Find boxes after searching. Default Search Style - Initial setting for search type in Find and Replace dialogs. Syntax Highlighting -- Program and configure enhanced text display for new or supported languages (See Features for Programming -> Syntax Highlighting). Initial Window Size -- Default size for new windows. Changing Font(s) The font used to display text in NEdit is set under Preferences -> Text Font (for the current window), or Preferences -> Default Settings Text Font (for future windows). These dialogs also allow you to set fonts for syntax highlighting. If you don't intend to use syntax highlighting, you can ignore most of the dialog, and just set the field labeled Primary Font. Unless you are absolutely certain about the types of files that you will be editing with NEdit, you should choose a fixed-spacing font. Many, if not most, plain-text files are written expecting to be viewed with fixed character spacing, and will look wrong with proportional spacing. NEdit's filling, wrapping, and rectangular operations will also work strangely if you choose a proportional font. Note that in the font browser (the dialog brought up by the Browse... button), the subset of fonts which are shown is narrowed depending on the characteristics already selected. It is therefore important to know that you can unselect characteristics from the lists by clicking on the selected items a second time. Fonts for syntax highlighting should ideally match the primary font in both height and spacing. A mismatch in spacing will result in similar distortions as choosing a proportional font: column alignment will sometimes look wrong, and rectangular operations, wrapping, and filling will behave strangely. A mismatch in height will cause windows to re-size themselves slightly when syntax highlighting is turned on or off, and increase the inter- line spacing of the text. Unfortunately, on some systems it is hard to find sets of fonts which match exactly in height. Customizing Menus You can add or change items in the Shell, Macro, and window background menus under Preferences -> Default Settings -> Customize Menus. When you choose one of these, you will see a dialog with a list of the current user-configurable items from the menu on the left. To change an existing item, select it from the list, and its properties will appear in the remaining fields of the dialog, where you may change them. Selecting the item "New" from the list allows you to enter new items in the menu. Hopefully most of the characteristics are self explanatory, but here are a few things to note: Accelerator keys are keyboard shortcuts which appear on the right hand side of the menus, and allow you avoid pulling down the menu and activate the command with a single keystroke. Enter accelerators by typing the keys exactly as you would to activate the command. Mnemonics are a single letter which should be part of the menu item name, which allow users to traverse and activate menu items by typing keys when the menu is pulled down. In the Shell Command field of the Shell Commands dialog, the % character expands to the name (including directory path) of the file in the window. To include a % character in the command, use %%. The Menu Entry field can contain special characters for constructing hierarchical sub-menus, and for making items which appear only in certain language modes. The right angle bracket character ">" creates a sub-menu. The name of the item itself should be the last element of the path formed from successive sub-menu names joined with ">". Menu panes are called in to existence simply by naming them as part of a Menu Entry name. To put several items in the same sub-menu, repeat the same hierarchical sequence for each. For example, in the Macro Commands dialog, two items with menu entries: a>b>c and a>b>d would create a single sub menu under the macro menu called "a", which would contain a single sub-menu, b, holding the actual items, c and d: +---++---++---+ |a >||b >||c | +---++---+|d | +---+ To qualify a menu entry with a language mode, simply add an at-sign "@" at the end of the menu command, followed (no space) by a language mode name. To make a menu item which appears in several language modes, append additional @s and language mode names. For example, an item with the menu entry: Make C Prototypes@C@C++ would appear only in C and C++ language modes, and: Make Class Template@C++ would appear only in C++ mode. Menu items with no qualification appear in all language modes. Sharing Customizations with Other NEdit Users If you have written macro or shell menu commands, highlight patterns, or smart-indent macros that you want to share with other NEdit users, you can make a file which they can load into their nedit environment. To load such a file, start nedit with the command: nedit -import In the new nedit session, verify that the imported patterns or macros do what you want, then select Preferences -> Save Defaults. Saving incorporates the changes into your own .nedit file, so the next time you run nedit, you will not have to import the distribution file. Loading a customization file is automated, but creating one is not. To produce a file to be imported by other users, you must make a copy of your own .nedit file, and edit it, by hand, to remove everything but the few items of interest to the recipient. Leave only the individual resource(s), and within those resources, only the particular macro, pattern, style, etc, that you wish to exchange. For example, to share a highlighting pattern set, you would include the patterns, any new styles you added, and language mode information only if the patterns are intended to support a new language rather than updating an existing one. For example: nedit.highlightPatterns:\ My Language:1:0{\n\ Comment:"#":"$"::Comment::\n\ Loop Header:"^[ \\t]*loop:":::Loop::\n\ } nedit.languageModes: My Language:.my:::::: nedit.styles: Loop:blue:Bold Resources are in the format of X resource files, but the format of text within multiple-item resources like highlight patterns, language modes, macros, styles, etc., are private to NEdit. Each resource is a string which ends at the first newline character not escaped with \, so you must be careful about how you treat ends of lines. While you can generally just cut and paste indented sections, if something which was originally in the middle of a resource string is now at the end, you must remove the \ line continuation character(s) so it will not join the next line into the resource. Conversely, if something which was originally at the end of a resource is now in the middle, you'll have to add continuation character(s) to make sure that the resource string is properly continued from beginning to end, and possibly newline character(s) (\n) to make sure that it is properly separated from the next item.The Shell menu (Unix versions only) allows you to execute Unix shell commands from within NEdit. You can add items to the menu to extend NEdit's command set or to incorporate custom automatic editing features using shell commands or editing languages like awk and sed. To add items to the menu, select Preferences -> Default Settings Customize Menus -> Shell Menu. NEdit comes pre-configured with a few useful Unix commands like spell and sort, but we encourage you to add your own custom extensions. Filter Selection... prompts you for a Unix command to use to process the currently selected text. The output from this command replaces the contents of the selection. Execute Command... prompts you for a Unix command and replaces the current selection with the output of the command. If there is no selection, it deposits the output at the current insertion point. Execute Command Line uses the position of the cursor in the window to indicate a line to execute as a shell command line. The cursor may be positioned anywhere on the line. This command allows you to use an NEdit window as an editable command window for saving output and saving commands for re-execution. The X resource called nedit.shell (See Customizing NEdit) determines which Unix shell is used to execute commands. The default value for this resource is /bin/csh.Regular expressions are available in the Find... and Replace... dialogs as a way to match inexact sequences of characters. Regular expression substitution can also be used to program automatic editing operations. For example, the following are search and replace strings to find occurrences of the subroutine get_x, reverse the first and second parameters, add a third parameter of NULL, and change the name to new_get_x": Search string: get_x\(([^ ,]*), ([^\)]*)\) Replace string: new_get_x(\2, \1, NULL) To use regular expressions, click on the Regular Expression button in the Find... or Replace... dialogs before doing a search or replacement. Regular Expression Syntax The components of a regular expression are: branches, pieces, atoms, and ranges. A regular expression consists of zero or more branches, separated by `|'. It matches anything that matches one of the branches. A branch is zero or more pieces, concatenated. It matches a match for the first, followed by a match for the second, etc. A piece is an atom possibly followed by `*', `+', or `?'. An atom followed by `*' matches a sequence of 0 or more matches of the atom. An atom followed by `+' matches a sequence of 1 or more matches of the atom. An atom followed by `?' matches a match of the atom, or the null string. An atom is a regular expression in parentheses (matching a match for the regular expression), a range (see below), `.' (matching any single character), `^' (matching the null string at the beginning of a line string), `$' (matching the null string at the end of a line), `<' or `>' (matching the null string at a word boundary), a `\' followed by a single character (matching that character), or a single character with no other significance (matching that character). \t, \n, \b, \r, and \f represent the characters tab newline, backspace, carriage return, and form feed. A range is a sequence of characters enclosed in `[]'. It normally matches any single character from the sequence. If the sequence begins with `^', it matches any single character not from the rest of the sequence. If two characters in the sequence are separated by `-', this is shorthand for the full list of ASCII characters between them (e.g. `[0-9]' matches any decimal digit). To include a literal `]' in the sequence, make it the first character (following a possible `^'). To include a literal `-', make it the first or last character. A backslash `\' followed by a single character includes that character, however backslashes are not necessary for most special characters, since inside a range, only the `]', `-', and '\' characters are treated specially. Substitution Wherever the substitution string contains the character `&', NEdit will substitute the the entire string that was matched in the Find operation. Up to nine sub-expressions of the match string can also be inserted into the replacement string, using `\' followed by a digit. \1 through \9 represent the strings that matched parenthesized expressions within the regular expression, numbered left-to-right in order of their opening parentheses. Preceding & or \1-9 with \U, \u, \L, or \l adjusts the case of the inserted text. \u and \l change only the first character, while \U and \L change the entire string to upper or lower case. \t, \n, \b, \r, and \f represent the characters tab newline, backspace, carriage return, and form feed in a substitution string represent the tab and newline characters as they do in match strings. Ambiguity If a regular expression could match two different parts of the text, it will match the one which begins earliest. If both begin in the same place but match different lengths, or match the same length in different ways, life gets messier, as follows. In general, the possibilities in a list of branches are considered in left-to-right order, the possibilities for `*', `+', and `?' are considered longest-first, nested constructs are considered from the outermost in, and concatenated constructs are considered leftmost-first. The match that will be chosen is the one that uses the earliest possibility in the first choice that has to be made. If there is more than one choice, the next will be made in the same manner (earliest possibility) subject to the decision on the first choice. And so forth. For example, `(ab|a)b*c' could match `abc' in one of two ways. The first choice is between `ab' and `a'; since `ab' is earlier, and does lead to a successful overall match, it is chosen. Since the `b' is already spoken for, the `b*' must match its last possibility-the empty string-since it must respect the earlier choice. In the particular case where no `|'s are present and there is only one `*', `+', or `?', the net effect is that the longest possible match will be chosen. So `ab*', presented with `xabbbby', will match `abbbb'. Note that if `ab*' is tried against `xabyabbbz', it will match `ab' just after `x', due to the begins-earliest rule. (In effect, the decision on where to start the match is the first choice to be made, hence subsequent choices must respect it even if this leads them to less-preferred alternatives.)nedit [-read] [-create] [-line n | +n] [-server] [-do command] [-tags file] [-tabs n] [-wrap] [-nowrap] [-autoindent] [-noautoindent] [-autosave] [-noautosave] [-rows n] [-columns n] [-font font] [-geometry geometry] [-display [host]:server[.screen] [-xrm resourcestring] [-svrname name] [-import file] [file...] -read -- Open the file Read Only regardless of the actual file protection. -create -- Don't warn about file creation when a file doesn't exist. -line n (or +n) -- Go to line number n -server -- Designate this session as an NEdit server, for processing commands from the nc program. nc can be used to interface NEdit to code development environments, mailers, etc., or just as a quick way to open files from the shell command line without starting a new NEdit session. -do command -- Execute an NEdit macro or action. On each file following the -do argument on the command line. -do is particularly useful from the nc program, where nc -do can remotely execute commands in an nedit -server session. -tags file -- Load a file of directions for finding definitions of program subroutines and data objects. The file must be of the format gen- erated by the Unix ctags command. -tabs n -- Set tab stops every n characters. -wrap, -nowrap -- Wrap long lines at the right edge of the window rather than continuing them past it. (Continuous Wrap mode) -autowrap, -noautowrap -- Wrap long lines when the cursor reaches the right edge of the window by inserting newlines at word boundaries. (Auto Newline Wrap mode) -autoindent, noautoindent -- Maintain a running indent. -autosave, -noautosave -- Maintain a backup copy of the file being edited under the name ~filename (on Unix) or _filename (on VMS). -rows n -- Default height in characters for an editing window. -columns n -- Default width in characters for an editing window. -font font (or -fn font) -- Font for text being edited (Font for menus and dialogs can be set with -xrm "*fontList:font"). -display [host]:server[.screen] -- The name of the X server to use. host specifies the machine, server specifies the display server number, and screen specifies the screen number. host or screen can be omitted and default to the local machine, and screen 0. -geometry geometry (or -g geometry) -- The initial size and/or location of editor windows. The argument geometry has the form: [x][+|-][[+|-]] where and are the desired width and height of the window, and and are the distance from the edge of the screen to the window, + for top or left, - for bottom or right. -background color (or -bg color) -- Background color. (background color for text can be set separately with -xrm "nedit*text:background color"). -foreground color (or -fg color) -- Foreground color. (foreground color for text can be set separately with -xrm "nedit*text:foreground color"). -xrm resourcestring -- Set the value of an X resource to override a default value (see Customizing NEdit). -svrname name -- When starting nedit in server mode, name the server, such that it responds to requests only when nc is given a corresponding -svrname argument. By naming servers, you can run several simultaneously, and direct files and commands specifically to any one. -import filename -- loads an additional preferences file on top of the existing defaults saved in your .nedit file. To incorporate macros, language modes, and highlight patterns and styles written by other users, run nedit with -import , then re-save your .nedit file with Preferences -> Save Defaults.NEdit can be operated on its own, or as a two-part client/server application. Client/server mode is useful for integrating NEdit with software development environments, mailers, and other programs; or just as a quick way to open files from the shell command line without starting a new NEdit session. To run NEdit in server mode, type: nedit -server NEdit can also be started in server mode via the nc program when no servers are available. The nc (for NEdit Client) program, which is distributed along with nedit, sends commands to an nedit server to open files, select lines, or execute editor actions. It accepts a limited set of the nedit command line options: -read, -create, -line (or +n), -do, and a list of file names. Listing a file on the nc command line means, open it if it is not already open and bring the window to the front. -read and -create affect only newly opened files, but -line and -do can also be used on files which are already open (See "NEdit Command Line" for more information). In typical Unix style, arguments affect the files which follow them on the command line, for example: incorrect: nc file.c -line 25 correct: nc -line 25 file.c -read, -create, and -line affect all of the files which follow them on the command line. The -do macro is executed only once, on the next file on the line. -do without a file following it on the command line, executes the macro on the first available window (presumably when you give a -do command without a corresponding file or window, you intend it to do something independent of the window in which it happens execute). nc also accepts one command line option of its own, -noask (or -ask), which instructs it whether to automatically start a server if one is not available. This is also settable via the X resource, nc.autoStart (See X Resources). Sometimes it is useful to have more than one NEdit server running, for example to keep mail and programming work separate, or more importantly for working with tools like ClearCase which provide different views of the file system from different shells. The option, -svrname, to both nedit and nc, allow you to start, and communicate with, separate named servers. A named server responds only to requests with the corresponding -svrname argument. Communication between nc and nedit is through the X display. So as long as X windows is set up and working properly, nc will will work properly as well. nc uses the DISPLAY environment variable, the machine name and your user name to find the appropriate server, meaning, if you have several machines sharing a common file system, nc will not be able to find a server that is running on a machine with a different host name, even though it may be perfectly appropriate for editing a given file. The command which nc uses to start an nedit server is settable via the X resource nc.serverCommand, by default, "nedit -server".NEdit can be customized many different ways. The most important user-settable options are presented in the Preferences menu, including all options that users might need to change during an editing session. Options set in the Default Settings sub-menu of the Preferences menu can be preserved between sessions by selecting Save Defaults, which writes a file called .nedit in the user's home directory. See the section titled "Preferences" for more details. User defined commands can be added to NEdit's Shell, Macro, and window background menus. Dialogs for creating items in these menus can be found under Customize Menus in the Default Settings sub menu of the Preferences menu. For users who depend on NEdit every day and want to tune every excruciating detail, there are also X resources for tuning a vast number of such details, down to the color of each individual button. See the section "X Resources" for more information, as well as a list of selected resources. The most common reason customizing your X resources for NEdit, however, is key binding. While limited key binding can be done through Preferences settings (Preferences -> Default Settings -> Customize Menus), you can really only add keys this way, and each key must have a corresponding menu item. Any significant changes to key binding should be made via the Translations resource and menu accelerator resources. The sections titled "Key Binding" and "X Resources" have more information.NEdit has additional options to those provided in the Preferences menu which are set using X resources. Like most other X programs, NEdit can be customized to vastly unnecessary proportions, from initial window positions down to the font and shadow colors of each individual button (A complete discussion of how to do this is left to books on the X Windows System). Key binding (see "Key Binding" is one of the most useful of these resource settable options. X resources are usually specified in a file called .Xdefaults or .Xresources in your home directory (on VMS this is sys$login:decw$xdefaults.dat). On some systems, this file is read and its information attached to the X server (your screen) when you start X. On other systems, the .Xdefaults file is read each time you run an X program. When X resource values are attached to the X server, changes to the resource file are not available to application programs until you either run the xrdb program with the appropriate file as input, or re-start the X server. The .nedit File The .nedit (saved preferences) file is in the same format as an X resource file, and its contents can be moved into your X resource file. One reason for doing so would be to attach server specific preferences, such as a default font to a particular X server. Another reason for moving preferences into the X resource file would be to keep preferences menu options and resource settable options together in one place. Though the files are the same format, additional resources should not be added to the .nedit file, they will not be read, and NEdit modifies this file by overwriting it completely. Note also that the contents of the .nedit file take precedence over the values of X resources. Using Save Defaults after moving the contents of your .nedit file to your .Xdefaults file will re-create the .nedit file, interfering with the options that you have moved. Selected X Resource Names The following are selected NEdit resource names and default values for NEdit options not settable via the Preferences menu (for preference resource names, see your .nedit file): nedit.tagFile: (not defined) -- The name of a file of the type produced by the Unix ctags command which NEdit will load at startup time (see Features for Programmers). The tag file provides a database from which NEdit can automatically open files containing the definition of a particular subroutine or data type. nedit.shell: /bin/csh -- (Unix systems only) The Unix shell (command interpreter) to use for executing commands from the Shell menu nedit.wordDelimiters: .,/\\`'!@#%^&*()-=+{}[]":;<>? -- The characters, in addition to blanks and tabs, which mark the boundaries between words for the move-by-word (Ctrl+Arrow) and select-word (double click) commands. Note that this default value may be overridden by the setting in Preferences -> Default Settings -> Language Modes.... nedit.remapDeleteKey: True -- Setting this resource to False restores the original Motif binding of the delete key to forward-delete. This binding causes problems when X servers with one delete/ backspace configuration are connected with X clients of the other. Users with a backspace key in the backspace/delete position and who use only machines with that style of keyboard can set this resource to False to get back the forward-delete function of the delete key. nedit.stdOpenDialog: False -- Setting this resource to True restores the standard Motif style of Open dialog. NEdit file open dialogs are missing a text field at the bottom of the dialog, where the file name can be entered as a string. The field is removed in NEdit to encourage users to type file names in the list, a non-standard, but much faster method for finding files. nedit.bgMenuButton: ~Shift~Ctrl~Meta~Alt -- Specification for mouse button / key combination to post the background menu (in the form of an X translation table event specification). The event specification should be as specific as possible, since it will override less specific translation table entries. nedit.maxPrevOpenFiles: 30 -- Number of files listed in the Open Previous sub-menu of the File menu. Setting this to zero disables the Open Previous menu item and maintenance of the .neditdb file. nedit.printCommand: (system specific) -- Command used by the print dialog to print a file, i.e. lp, lpr, etc.. The command must be capable of accepting input via stdin (standard input). nedit.printCopiesOption: (system specific) -- Option name used to specify multiple copies to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Number of Copies" item will appear in the print dialog. nedit.printQueueOption: (system specific) -- Option name used to specify a print queue to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Queue" item will appear in the print dialog. nedit.printNameOption: (system specific) -- Option name used to specify a job name to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no job or file name will be attached to the print job or banner page. nedit.printHostOption: (system specific) -- Option name used to specify a host name to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Host" item will appear in the print dialog. nedit.printDefaultQueue: (system specific) -- The name of the default print queue. Used only to display in the print dialog, and has no effect on printing. nedit.printDefaultHost: (system specific) -- The node name of the default print host. Used only to display in the print dialog, and has no effect on printing. nedit.multiClickTime: (system specific) -- Maximum time in milliseconds allowed between mouse clicks within double and triple click actions. nedit*scrollBarPlacement: BOTTOM_LEFT -- How scroll bars are placed in NEdit windows, as well as various lists and text fields in the program. Other choices are: BOTTOM_RIGHT, TOP_LEFT, or TOP_RIGHT. nedit*text.autoWrapPastedText: False -- When Auto- Newline Wrap is turned on, apply automatic wrapping (which normally only applies to typed text) to pasted text as well. nedit*text.heavyCursor: False -- For monitors with poor resolution or users who have difficulty seeing the cursor, makes the cursor in the text editing area of the window heavier and darker. nedit*text.foreground: black -- Foreground color of the text editing area of the NEdit window. nedit*text.background: white -- Background color of the text editing area of the NEdit window. nedit*text.selectForeground: black -- Foreground (text) color for selections in the text editing area of the NEdit window. nedit*text.selectBackground: gray80 -- Color for selections in the text editing area of the NEdit window. nedit*text.highlightForeground: white -- Foreground (text) color for highlights (parenthesis flashing) in the text editing area of the NEdit window. nedit*text.highlightBackground: red -- Color for highlights (parenthesis flashing) in the text editing area of the NEdit window. nedit*text.cursorForeground: black -- Color for text cursor in the text editing area of the NEdit window. nedit*text.blinkRate: 600 -- Blink rate of the text insertion cursor in milliseconds. Set to zero to stop blinking. nedit*text.Translations: -- Modifies key bindings (see below). nedit*foreground: black -- Default foreground color for menus, dialogs, scroll bars, etc.. nedit*background: gray70 -- Default background color for menus, dialogs, scroll bars, etc.. nedit*fontList: helvetica-bold-14 -- Default font for menus, dialogs, scroll bars, etc.. nc.autoStart: False -- Whether the nc program should automatically start an NEdit server (without prompting the user) if an appropriate server is not found. nc.serverCommand: nedit -server -- Command used by the nc program to start an NEdit server. Selected widget names (to which you may append .background .foreground, .fontList, etc., to change colors, fonts and other characteristics): nedit*statsLine -- Statistics line nedit*menuBar -- Top-of-window menu-bar nedit*textHorScrollBar -- Horizontal scroll bar nedit*textVertScrollBar -- Vertical scroll bar nedit*helpText -- Help window textThere are several ways to change key bindings in NEdit. The easiest way to add a new key binding in NEdit is to define a macro in Preferences -> Default Settings -> Customize Menus -> Macro Menu. However, if you want to change existing bindings or add a significant number of new key bindings you will need to do so via X resources. Before reading this section, you must understand how to set X resources (see the help section "X Resources"). Since setting X resources is tricky, it is also helpful when working on key-binding, to set some easier-to-verify resource at the same time, as a simple check that the NEdit program is actually seeing your changes. The appres program is also very helpful in checking that the resource settings that you make, actually reach the program for which they are intended in the correct form. Key Binding in General Keyboard commands are associated with editor action routines through two separate mechanisms in NEdit. Commands which appear in pull-down menus have individual resources designating a keyboard equivalent to the menu command, called an accelerator key. Commands which do not have an associated menu item are bound to keys via the X toolkit translation mechanism. The methods for changing these two kinds of bindings are quite different. Key Binding Via Translations The most general way to bind actions to keys in NEdit is to use the translation table associated with the text widget. To add a binding to Alt+Y to insert the string "Hi!", for example, add lines similar to the following to your X resource file: NEdit*text.Translations: #override \n\ Alty: insert_string("Hi!") \n The Help topic "Action Routines" lists the actions available to be bound. Translation tables map key and mouse presses, window operations, and other kinds of events, to actions. The syntax for translation tables is simplified here, and you. may need to refer to a book on the X window system for more detailed information. Note that accelerator resources (discussed below) override translations, and that most Ctrl+letter and Alt+letter combinations are already bound to an accelerator key. To use one of these combinations from a translation table, therefore, you must first un-bind the original menu accelerator. A resource for changing a translation table consists of a keyword; #override, #augment, or #replace; followed by lines (separated by newline characters) pairing events with actions. Events begin with modifiers, like Ctrl, Shift, or Alt, followed by the event type in <>. BtnDown, Btn1Down, Btn2Down, Btn1Up, Key, KeyUp are valid event types. For key presses, the event type is followed by the name of the key. You can specify a combination of events, such as a sequence of key presses, by separating them with commas. The other half of the event/action pair is a set of actions. These are separated from the event specification by a colon and from each other by spaces. Actions are names followed by parentheses, optionally containing one or more parameters separated by comas. Changing Menu Accelerator Keys The menu shortcut keys shown at the right of NEdit menu items can also be changed via X resources. Each menu item has two resources associated with it, accelerator, the event to trigger the menu item; and acceleratorText, the string shown in the menu. The form of the accelerator resource is the same as events for translation table entries discussed above, though multiple keys and other subtleties are not allowed. The resource name for a menu is the title in lower case, followed by "Menu", the resource name of menu item is the name in lower case, run together, with words separated by caps, and all punctuation removed. For example, to change Cut to Ctrl+X, you would add the following to your .Xdefaults file: nedit*editMenu.cut.accelerator: Ctrlx nedit*editMenu.cut.acceleratorText: Ctrl+X Accelerator keys with optional shift key modifiers, like Find..., have an additional accelerator resource with Shift appended to the name. For example: nedit*searchMenu.find.acceleratorText: [Shift]Alt+F nedit*searchMenu.find.accelerator: Altf nedit*searchMenu.findShift.accelerator: Shift AltfLearn/Replay Selecting Learn Keystrokes from the Macro menu puts NEdit in learn mode. In learn mode, keystrokes and menu commands are recorded, to be played back later, using the Replay Keystrokes command, or pasted into a macro in the Macro Commands dialog of the Default Settings menu in Preferences. Note that only keyboard and menu commands are recorded, not mouse clicks or mouse movements since these have no absolute point of reference, such as cursor or selection position. When you do a mouse-based operation in learn mode, NEdit will beep (repeatedly) to remind you that the operation was not recorded. Learn mode is also the quickest and easiest method for writing macros. The dialog for creating macro commands contains a button labeled "Paste Learn / Replay Macro", which will deposit the last sequence learned into the body of the macro. Repeating Actions and Learn/Replay Sequences You can repeat the last (keyboard-based) command, or learn/replay sequence with the Repeat... command in the Macro menu. To repeat an action, first do the action (i.e. insert a character, do a search, move the cursor), then select Repeat..., decide how or how many times you want it repeated, and click OK. For example, to move down 30 lines through a file, you could type: Ctrl+, 29 . To repeat a learn/replay sequence, first learn it, then select Repeat..., click on Learn/Replay and how you want it repeated, then click OK. If the commands you are repeating advance the cursor through the file, you can also repeat them within a range of characters, or from the current cursor position to the end of the file. To iterate over a range of characters, use the primary selection (drag the left mouse button over the text) to mark the range you want to operate on, and select "In Selection" in the Repeat dialog. When using In "Selection" or "To End" with a learned sequence, try to do cursor movement as the last step in the sequence, since testing of the cursor position is only done at the end of the sequence execution. If you do cursor movement first, for example searching for a particular word then doing a modification, the position of the cursor won't be checked until the sequence has potentially gone far beyond the end of your desired range. It's easy for a repeated command to get out of hand, and you can easily generate an infinite loop by using range iteration on a command which doesn't progress. To cancel a repeating command in progress, type Ctrl+. (period), or select Cancel Macro from the Macro menu.Macros can be called from Macro menu commands, window background menu commands, within the smart-indent framework, and from the .neditmacro file. Macro menu and window background menu commands are defined under Preferences -> Default Settings -> Customize Menus. Help on creating items in these menus can be found in the section, Help -> Customizing -> Preferences. The .neditmacro file is a file of macro commands and definitions which you can create in your home directory, and which NEdit will automatically load when it is first started. NEdit's macro language is a simple interpreter with integer arithmetic, dynamic strings, and C-style looping constructs (very similar to the procedural portion of the Unix awk program). From the macro language, you can call the same action routines which are bound to keyboard keys and menu items, as well additional subroutines for accessing and manipulating editor data, which are specific to the macro language (these are listed in the sections titled Macro Subroutines, and Actions). SYNTAX An NEdit macro language program consists of a list of statements, each terminated by a newline. Groups of statements which are executed together conditionally, such as the body of a loop, are surrounded by curly braces "{}". Blank lines and comments are also allowed. Comments begin with a "#" and end with a newline, and can appear either on a line by themselves, or at the end of a statement. Statements which are too long to fit on a single line may be split across several lines, by placing a backslash "\" character at the end of each line to be continued. DATA TYPES The NEdit macro language recognizes only two data types, dynamic character strings, and integer values. In general strings and integers can be used interchangeably. If a string represents an integer value, it can be used as an integer. Integers can be compared and concatenated with strings. Integer Constants Integers are non-fractional numbers in the range of -2147483647 to 2147483647. Integer constants must be in decimal. For example: a = -1 b = 1000 Character String Constants Character string constants are enclosed in double quotes. For example: a = "a string" dialog("Hi there!", "Dismiss") Strings may also include C-language style escape sequences: \\ Backslash \t Tab \f Form feed \" Double quote \b Backspace \a Alert \n Newline \r Carriage return \v Vertical tab For example, to send output to the terminal from which nedit was started, a newline character is neccessary because, like printf, t_print requires explicit newlines, and also buffers its output on a per-line basis: t_print("a = " a "\n") VARIABLES Variable names must begin either with a letter (local variables), or a $ (global variables). Beyond the first character, variables may also contain numbers and underscores `_'. Variables are called in to existence just by setting them (no explicit declarations are necessary). Local variables are limited in scope to the subroutine (or menu item definition) in which they appear. Global variables are accessible from all routines, and their values persist beyond the call which created them, until reset. Built-in Variables NEdit has a number of permanently defined variables, which are used to access global editor information and information about the the window in which the macro is executing. These are listed along with the built in functions in the section titled Macro Subroutines. FUNCTIONS and SUBROUTINES The syntax of a function or subroutine call is: function_name(arg1, arg2, ...) where arg1, arg2, etc. represent up to 9 argument values which are passed to the routine being called. A function or subroutine call can be on a line by itself, as above, or if it returns a value, can be invoked within a character or numeric expression: a = fn1(b, c) + fn2(d) dialog("fn3 says: " fn3()) Arguments are passed by value. This means that you can not return values via the argument list, only through the function value or indirectly through agreed-upon global variables. Built-in Functions NEdit has a wide range of built in functions which can be called from the macro language. These routines are divided into two classes, macro-language functions, and editor action routines. Editor action routines are more flexible, in that they may be called either from the macro language, or bound directly to keys via translation tables. They are also limited, however, in that they can not return values. Macro language routines can return values, but can not be bound to keys in translation tables. Nearly all of the built-in subroutines operate on an implied window, which is initially the window from which the macro was started. To manipulate the contents of other windows, use the focus_window subroutine to change the focus to the ones you wish to modify. focus_window can also be used to iterate over all of the currently open windows, using the special keyword names, "last" and "next". For backwards compatibility, hyphenated action routine names are allowed, and most of the existing action routines names which contain underscores have an equivalent version containing hyphens ('-') instead of underscores. Use of these names is discouraged. The macro parser resolves the ambiguity between '-' as the subtraction/negation operator, and - as part of an action routine name by assuming subtraction unless the symbol specifically matches an action routine name. User Defined Functions Users can define their own macro subroutines, using the define keyword: define subroutine_name { < body of subroutine > } Macro definitions can not appear within other definitions, or within macro menu item definitions (usually they are found in the .neditmacro file). The arguments with which a user-defined subroutine or function was invoked, are presented as $1, $2, ... , $9. The number of arguments can be read from $n_args. OPERATORS AND EXPRESSIONS Operators have the same meaning and precedence that they do in C, except for ^, which raises a number to a power (y^x means y to the x power), rather than bitwise exclusive OR. The table below lists operators in decreasing order of precedence. Operators Associativity () ^ right to left - ! ++ -- (unary) * / % left to right + - left to right > >= < <= == != left to right & left to right | left to right && left to right || left to right (concatenation) left to right = += -= *= /= %=, &= |= right to left The order in which operands are evaluated in an expression is undefined, except for && and ||, which like C, evaluate operands left to right, but stop when further evaluation would no longer change the result. Numerical Operators The numeric operators supported by the NEdit macro language are listed below: + addition - subtraction or negation * multiplication / division % modulo ^ power & bitwise and | bitwise or Increment (++) and decrement (--) operators can also be appended or prepended to variables within an expression. Prepended increment/decrement operators act before the variable is evaulated. Appended increment/decrement operators act after the variable is evaluated. Logical and Comparison Operators Logical operations produce a result of 0 (for false) or 1 (for true). In a logical operation, any non-zero value is recognized to mean true. The logical and comparison operators allowed in the NEdit macro language are listed below: && logical and || logical or ! not > greater < less >= greater or equal <= less or equal == equal (integers and/or strings) != not equal (integers and/or strings) Character String Operators The "operator" for concatenating two strings is the absence of an operator. Adjoining character strings with no operator in between means concatenation: d = a b "string" c t_print("the value of a is: " a) Comparison between character strings is done with the == and != operators, (as with integers). There are a number of useful built-in routines for working with character strings, which are listed in the section called Macro Subroutines. LOOPING AND CONDITIONALS NEdit supports looping constructs: for and while, and conditional statements: if and else, with essentially the same syntax as C: for (, ...; ; , ...) while () if () if () else , as in C, can be a single statement, or a list of statements enclosed in curly braces ({}). is an expression which must evaluate to true for the statements in to be executed. for loops may also contain initialization statements, , executed once at the beginning of the loop, and increment/decrement statements (or any arbitrary statement), which are executed at the end of the loop, before the condition is evaluated again. Examples: for (i=0; i<100; i++) j = i * 2 for (i=0, j=20; i<20; i++, j--) { k = i * j t_print(i, j, k) } while (k > 0) { k = k - 1 t_print(k) } for (;;) { if (i-- < 1) break } Loops may contain break and continue statements. A break statement causes an exit from the innermost loop, a continue statement transfers control to the end of the loop.Built in Variables $cursor -- Position of the cursor in the current window. $column -- Column number of the cursor position in the current window. $em_tab_dist -- If tab emulation is turned on in the Tabs... dialog of the Preferences menu, value is the distance between emulated tab stops. If tab emulation is turned off, value is -1. $file_name -- Name of the file being edited in the current window, stripped of directory component. $file_path -- Directory component of file being edited in the current window. $language_mode -- Name of language mode set in the current window. $line -- Line number of the cursor position in the current window. $modified -- True if the file in the current window has been modified and the modifications have not yet been saved. $selection_start, $selection_end -- Beginning and ending positions of the primary selection in the current window, or -1 if there is no text selected in the current window. $selection_left, $selection_right -- Left and right character offsets of the rectangular (primary) selection in the current window, or -1 if there is no selection or it is not rectangular. $tab_dist -- The distance between tab stops for a hardware tab character, as set in the Tabs... dialog of the Preferences menu. $text_length -- The length of the text in the current window. $use_tabs -- Whether the user is allowing the NEdit to insert tab characters to maintain spacing in tab emulation and rectangular dragging operations. (The setting of the "Use tab characters in padding and emulated tabs" button in the Tabs... dialog of the Preferences menu.) $wrap_margin -- The right margin in the current window for text wrapping and filling. Built-in Subroutines append_file(string, filename) -- Appends a string to a named file. Returns 1 on successful write, or 0 if unsuccessful. beep() -- Ring the bell clipboard_to_string() -- Returns the contents of the clipboard as a macro string. Returns empty string on error. dialog(message, btn_1_label, btn_2_label, ...) -- Pop up a dialog for querying and presenting information to the user. First argument is a string to show in the message area of the dialog. Up to nine additional optional arguments represent labels for buttons to appear along the bottom of the dialog. Returns the number of the button pressed (the first button is number 1), or 0 if the user closed the dialog via the window close box. focus_window(window_name) -- Sets the window on which subsequent macro commands operate. window_name can be either a fully qualified file name, or one of "last" for the last window created, or "next" for the next window in the chain from the currently focused window (the first window being the one returned from calling focus_window("last"). Returns the name of the newly-focused window, or an empty string if the requested window was not found. get_character(position) -- Returns the single character at the position indicated by the first argument to the routine from the current window. get_range(start, end) -- Returns the text between a starting and ending position from the current window. get_selection() -- Returns a string containing the text currently selected by the primary selection either from the current window (no keyword), or from anywhere on the screen (keyword "any"). length(string) -- Returns the length of a string max(n1, n2, ...) -- Returns the maximum value of all of its arguments min(n1, n2, ...) -- Returns the minimum value of all of its arguments read_file(filename) -- Reads the contents of a text file into a string. On success, returns 1 in $read_status, and the contents of the file as a string in the subroutine return value. On failure, returns the empty string "" and an 0 $read_status. replace_in_string(string, search_for, replace_with, [type]) -- Replaces all occurrences of a search string in a string with a replacement string. Arguments are 1: string to search in, 2: string to search for, 3: replacement string. Argument 4 is an optional search type, one of "literal", "case" or "regex". The default search type is "literal". Returns a new string with all of the replacements done, or an empty string ("") if no occurrences were found. replace_range(start, end, string) -- Replaces all of the text in the current window between two positions replace_selection(string) -- Replaces the primary-selection selected text in the current window. replace_substring(string, start, end, replace_with) -- Replacing a substring between two positions in a string within another string. search(search_for, start, [search_type, wrap, direction]) -- Searches silently in a window without dialogs, beeps, or changes to the selection. Arguments are: 1: string to search for, 2: starting position. Optional arguments may include the strings: "wrap" to make the search wrap around the beginning or end of the string, "backward" or "forward" to change the search direction ("forward" is the default), "literal", "case" or "regex" to change the search type (default is "literal"). Returns the starting position of the match, or -1 if nothing matched. also returns the ending position of the match in search_end search_string(string, search_for, start, [search_type, direction]) -- Built-in macro subroutine for searching a string. Arguments are 1: string to search in, 2: string to search for, 3: starting position. Optional arguments may include the strings: "wrap" to make the search wrap around the beginning or end of the string, "backward" or "forward" to change the search direction ("forward" is the default), "literal", "case" or "regex" to change the search type (default is "literal"). Returns the starting position of the match, or -1 if nothing matched. Also returns the ending position of the match in $search_end select(start, end) -- Selects (with the primary selection) text in the current buffer between a starting and ending position. select_rectangle(start, end, left, right) -- Selects a rectangular area of text between a starting and ending position, and confined horizontally to characters displayed between positions "left", and "right". set_cursor_pos(pos) -- Set the cursor position for the current window. shell_command(command, input_string) -- executes a shell command, feeding it input from input_string. On completion, output from the command is returned as the function value, and the command's exit status is returned in the global variable $shell_cmd_status. string_dialog(message, btn_1_label, btn_2_label, ...) -- Pop up a dialog for prompting the user to enter information. The first argument is a string to show in the message area of the dialog. Up to nine additional optional arguments represent labels for buttons to appear along the bottom of the dialog. Returns the string entered by the user as the function value, and number of the button pressed (the first button is number 1), in $string_dialog_button. If the user closes the dialog via the window close box, the function returns the empty string, and $string_dialog_button returns 0. string_to_clipboard(string) -- Copy the contents of a macro string to the clipboard. substring(string, start, end) -- Returns the portion of a string between a starting and ending position. t_print(string1, string2, ...) -- Writes strings to the terminal (stdout) from which NEdit was started. tolower(string) -- Return an all lower-case version of string. toupper(string) -- Return an all upper-case version of string. write_file(string, filename) -- Writes a string (parameter 1) to a file named in parameter 2. Returns 1 on successful write, or 0 if unsuccessful.All of the editing capabilities of NEdit are represented as a special type of subroutine, called an action routine, which can be invoked from both macros and translation table entries (see "Binding Keys to Actions" in the X Resources section of the Help menu). Actions Representing Menu Commands: File Menu Search Menu --------------------- ----------------------- new() find() open() find_dialog() open_dialog() find_again() open_selected() find_selection() close() replace() save() replace_dialog() save_as() replace_all() save_as_dialog() replace_in_selection() revert_to_saved() replace_again() include_file() goto_line_number() include_file_dialog () goto_line_number_dialog() load_tags_file() goto_selected() load_tags_file_dialog() mark() load_macro_file() mark_dialog() load_macro_file_dialog() goto_mark() print() goto_mark_dialog() print_selection() match() exit() find_definition() split_window() close_pane() Edit Menu --------------------- Shell Menu undo() ----------------------- redo() filter_selection_dialog() delete() filter_selection() select_all() execute_command() shift_left() execute_command_dialog() shift_left_by_tab() execute_command_line() shift_right() shell_menu_command() shift_right_by_tab() uppercase() Macro Menu lowercase() ----------------------- fill_paragraph() macro_menu_command() control_code_dialog() repeat_macro() repeat_dialog() The actions representing menu commands are named the same as the menu item with punctuation removed, all lower case, and underscores replacing spaces. Without the _dialog suffix, commands which normally prompt the user for information, instead take the information from the routine's arguments (see below). To present a dialog and ask the user for input, rather than supplying it in via arguments, use the actions with the _dialog suffix. Menu Action Routine Arguments: Arguments are text strings enclosed in quotes. Below are the menu action routines which take arguments. Optional arguments are inclosed in []. open(filename) save_as(filename) include(filename) load_tags_file(filename) find_dialog([search_direction]) find(search_string [, search-direction], [search-type]) find_again([search-direction]) find_selection([search-direction]) replace_dialog([search-direction]) replace(search-string, replace-string, [, search-direction] [, search-type]) replace_in_selection(search-string, replace-string [, search-type]) replace_again([search-direction]) goto_line_number([line-number]) mark(mark-letter) goto_mark(mark-letter) filter_selection(shell-command) execute_command(shell-command) shell_menu_command(shell-menu-item-name) macro_menu_command(macro-menu-item-name) Some notes on argument types above: filename Path names are interpreted relative to the directory from which NEdit was started, wildcards and ~ are not expanded. search-direction Either "forward" or "backward" search-type Either "literal", "case", or "regex" mark-letter The mark command limits users to single letters. Inside of macros, numeric marks are allowed, which won't interfere with marks set by the user. (macro or shell) Name of the command exactly as -menu-item-name specified in the Shell Menu or Macro Menu dialogs Keyboard-Only Actions backward_character() Moves the cursor one character to the left. backward_paragraph() Moves the cursor to the beginning of the paragraph, or if the cursor is already at the beginning of a paragraph, moves the cursor to the beginning of the previous paragraph. Paragraphs are defined as regions of text delimited by one or more blank lines. backward_word() Moves the cursor to the beginning of a word, or, if the cursor is already at the beginning of a word, moves the cursor to the beginning of the previous word. Word delimiters are user-settable, and defined by the X resource wordDelimiters. beginning_of_file() Moves the cursor to the beginning of the file. beginning_of_line() Moves the cursor to the beginning of the line. beginning_of_selection() Moves the cursor to the beginning of the selection without disturbing the selection. copy_clipboard() Copies the current selection to the clipboard. copy_primary() Copies the primary selection to the cursor. copy_to() If a secondary selection exists, copies the secondary selection to the cursor. If no secondary selection exists, copies the primary selection to the pointer location. copy_to_or_end_drag() Completes either a secondary selection operation, or a primary drag. If the user is dragging the mouse to adjust a secondary selection, the selection is copied and either inserted at the cursor location, or, if pending-delete is on and a primary selection exists in the window, replaces the primary selection. If the user is dragging a block of text (primary selection), completes the drag operation and leaves the text at it's current location. cut_clipboard() Deletes the text in the primary selection and places it in the clipboard. cut_primary() Copies the primary selection to the cursor and deletes it at its original location. delete_selection() Deletes the contents of the primary selection. delete_next_character() If a primary selection exists, deletes its contents. Otherwise, deletes the character following the cursor. delete_previous_character() If a primary selection exists, deletes its contents. Otherwise, deletes the character before the cursor. delete_next_word() If a primary selection exists, deletes its contents. Otherwise, deletes the word following the cursor. delete_previous_word() If a primary selection exists, deletes its contents. Otherwise, deletes the word before the cursor. delete_to_start_of_line() If a primary selection exists, deletes its contents. Otherwise, deletes the characters between the cursor and the start of the line. delete_to_end_of_line() If a primary selection exists, deletes its contents. Otherwise, deletes the characters between the cursor and the end of the line. deselect_all() De-selects the primary selection. end_of_file() Moves the cursor to the end of the file. end_of_line() Moves the cursor to the end of the line. end_of_selection() Moves the cursor to the end of the selection without disturbing the selection. exchange() Exchange the primary and secondary selections. extend_adjust() Attached mouse-movement events to begin a selection between the cursor and the mouse, or extend the primary selection to the mouse position. extend_end() Completes a primary drag-selection operation. extend_start() Begins a selection between the cursor and the mouse. A drag-selection operation can be started with either extend_start or grab_focus. forward_character() Moves the cursor one character to the right. forward_paragraph() Moves the cursor to the beginning of the next paragraph. Paragraphs are defined as regions of text delimited by one or more blank lines. forward_word() Moves the cursor to the beginning of the next word. Word delimiters are user-settable, and defined by the X resource wordDelimiters. grab_focus() Moves the cursor to the mouse pointer location, and prepares for a possible drag-selection operation (bound to extend_adjust), or multi-click operation (a further grab_focus action). If a second invocation of grab focus follows immediately, it selects a whole word, or a third, a whole line. insert_string("string") If pending delete is on and the cursor is inside the selection, replaces the selection with "string". Otherwise, inserts "string" at the cursor location. key_select("direction") Moves the cursor one character in "direction" ("left", "right", "up", or "down") and extends the selection. Same as forward/backward-character("extend"), or process-up/down("extend"), for compatibility with previous versions. move-destination() Moves the cursor to the pointer location without disturbing the selection. (This is an unusual way of working. We left it in for compatibility with previous versions, but if you actually use this capability, please send us some mail, otherwise it is likely to disappear in the future. move_to() If a secondary selection exists, deletes the contents of the secondary selection and inserts it at the cursor, or if pending-delete is on and there is a primary selection, replaces the primary selection. If no secondary selection exists, moves the primary selection to the pointer location, deleting it from its original position. move_to_or_end_drag() Completes either a secondary selection operation, or a primary drag. If the user is dragging the mouse to adjust a secondary selection, the selection is deleted and either inserted at the cursor location, or, if pending-delete is on and a primary selection exists in the window, replaces the primary selection. If the user is dragging a block of text (primary selection), completes the drag operation and deletes the text from it's current location. newline() Inserts a newline character. If Auto Indent is on, lines up the indentation of the cursor with the current line. newline_and_indent() Inserts a newline character and lines up the indentation of the cursor with the current line, regardless of the setting of Auto Indent. newline_no_indent() Inserts a newline character, without automatic indentation, regardless of the setting of Auto Indent. next_page() Moves the cursor and scroll forward one page. page_left() Move the cursor and scroll left one page. page_right() Move the cursor and scroll right one page. paste_clipboard() Insert the contents of the clipboard at the cursor, or if pending delete is on, replace the primary selection with the contents of the clipboard. previous_page() Moves the cursor and scroll backward one page. process_bdrag() Same as secondary_or_drag_start for compatibility with previous versions. process_cancel() Cancels the current extend_adjust, secondary_adjust, or secondary_or_drag_adjust in progress. process_down() Moves the cursor down one line. process_return() Same as newline for compatibility with previous versions. process_shift_down() Same as process_down("extend") for compatibility with previous versions. process_shift_up() Same as process_up("extend") for compatibility with previous versions. process_tab() If tab emulation is turned on, inserts an emulated tab, otherwise inserts a tab character. process_up() Moves the cursor up one line. scroll_down(nLines) Scroll the display down (towards the end of the file) by nLines. scroll_up(nLines) Scroll the display up (towards the beginning of the file) by nLines. scroll_to_line(lineNum) Scroll to position line number lineNum at the top of the pane. The first line of a file is line 1. secondary_adjust() Attached mouse-movement events to extend the secondary selection to the mouse position. secondary_or_drag_adjust() Attached mouse-movement events to extend the secondary selection, or reposition the primary text being dragged. Takes two optional arguments, "copy", and "overlay". "copy" leaves a copy of the dragged text at the site at which the drag began. "overlay" does the drag in overlay mode, meaning the dragged text is laid on top of the existing text, obscuring and ultimately deleting it when the drag is complete. secondary_or_drag_start() To be attached to a mouse down event. Begins drag selecting a secondary selection, or dragging the contents of the primary selection, depending on whether the mouse is pressed inside of an existing primary selection. secondary_start() To be attached to a mouse down event. Begin drag selecting a secondary selection. select_all() Select the entire file. self_insert() To be attached to a key-press event, inserts the character equivalent of the key pressed. Arguments to Keyboard Action Routines In addition to the arguments listed in the call descriptions, any routine involving cursor movement can take the argument "extend", meaning, adjust the primary selection to the new cursor position. Routines which take the "extend" argument as well as mouse dragging operations for both primary and secondary selections can take the optional keyword "rect", meaning, make the selection rectangular.WRITING SYNTAX HIGHLIGHTING PATTERNS Patterns are the mechanism by which syntax highlighting (see Syntax Highlighting under the heading of Features for Programming) is programmed in NEdit, that is, how it decides what to highlight in a given language. To create syntax highlighting patterns for a new language, or to modify existing patterns, select "Patterns for Highlighting" from "Syntax Highlighting" sub-section of the "Default Settings" sub-menu of the "Preferences" menu. First, a word of caution. As with regular expression matching in general, it is quite possible to write patterns which are so inefficient that they essentially lock up the editor as they recursively re-examine the entire contents of the file thousands of times. With the multiplicity of patterns, the possibility of a lock-up is significantly increased in syntax highlighting. When working on highlighting patterns, be sure to save your work frequently. NEdit's syntax highlighting is unusual in that it works in real-time (as you type), and yet is completely programmable using standard regular expression notation. Other syntax highlighting editors usually fall either into the category of fully programmable but unable to keep up in real-time, or real-time but limited programmability. The additional burden that NEdit places on pattern writers in order to achieve this speed/flexibility mix, is to force them to state self-imposed limitations on the amount of context that patterns may examine when re-parsing after a change. While the "Pattern Context Requirements" heading is near the end of this section, it is not optional, and must be understood before making any any serious effort at pattern writing. In its simplest form, a highlight pattern consists of a regular expression to match, along with a style representing the font an color for displaying any text which matches that expression. To bold the word, "highlight", wherever it appears the text, the regular expression simply would be the word "highlight". The style (selected from the menu under the heading of "Highlight Style") determines how the text will be drawn. To bold the text, either select an existing style, such as "Keyword", which bolds text, or create a new style and select it under Highlight Style. The full range of regular expression capabilities can be applied in such a pattern, with the single caveat that the expression must conclusively match or not match, within the pre-defined context distance (as discussed below under Pattern Context Requirements). To match longer ranges of text, particularly any constructs which exceed the requested context, you must use a pattern which highlights text between a starting and ending regular expression match. To do so, select "Highlight text between starting and ending REs" under "Matching", and enter both a starting and ending regular expression. For example, to highlight everything between double quotes, you would enter a double quote character in both the starting and ending regular expression fields. Patterns with both a beginning and ending expression span all characters between the two expressions, including newlines. Again, the limitation for automatic parsing to operate properly is that both expressions must match within the context distance stated for the pattern set. With the ability to span large distances, comes the responsibility to recover when things go wrong. Remember that syntax highlighting is called upon to parse incorrect or incomplete syntax as often as correct syntax. To stop a pattern short of matching its end expression, you can specify an error expression, which stops the pattern from gobbling up more than it should. For example, if the text between double quotes shouldn't contain newlines, the error expression might be "$". As with both starting and ending expressions, error expressions must also match within the requested context distance. Coloring Sub-Expressions It is also possible to color areas of text within a regular expression match. A pattern of this type associates a style with sub-expressions references of the parent pattern (as used in regular expression substitution patterns, see the NEdit Help menu item on Regular Expressions). Sub-expressions of both the starting and ending patterns may be colored. For example, if the parent pattern has a starting expression "\<", and end expression "\>", (for highlighting all of the text contained within angle brackets), a sub-pattern using "\0" in both the starting and ending expression fields could color the brackets differently from the intervening text. A quick shortcut to typing in pattern names in the Parent Pattern field is to use the middle mouse button to drag them from the Patterns list. Hierarchical Patterns A hierarchical sub-pattern, is identical to a top level pattern, but is invoked only between the beginning and ending expression matches of its parent pattern. Like the sub-expression coloring patterns discussed above, it is associated with a parent pattern using the Parent Pattern field in the pattern specification. Pattern names can be dragged from the pattern list with the middle mouse button to the Parent Pattern field. After the start expression of the parent pattern matches, the syntax highlighting parser searches for either the parent's end pattern or a matching sub-pattern. When a sub-pattern matches, control is not returned to the parent pattern until the entire sub-pattern has been parsed, regardless of whether the parent's end pattern appears in the text matched by the sub-pattern. The most common use for this capability is for coloring sub-structure of language constructs (smaller patterns embedded in larger patterns). Hierarchical patterns can also simplify parsing by having sub-patterns "hide" special syntax from parent patterns, such as special escape sequences or internal comments. There is no depth limit in nesting hierarchical sub-patterns, but beyond the third level of nesting, automatic re-parsing will sometimes have to re-parse more than the requested context distance to guaranty a correct parse (which can slow down the maximum rate at which the user can type if large sections of text are matched only by deeply nested patterns). While this is obviously not a complete hierarchical language parser it is still useful in many text coloring situations. As a pattern writer, your goal is not to completely cover the language syntax, but to generate colorings that are useful to the programmer. Simpler patterns are usually more efficient and also more robust when applied to incorrect code. Deferred (Pass-2) Parsing NEdit does pattern matching for syntax highlighting in two passes. The first pass is applied to the entire file when syntax highlighting is first turned on, and to new ranges of text when they are initially read or pasted in. The second pass is applied only as needed when text is exposed (scrolled in to view). If you have a particularly complex set of patterns, and parsing is beginning to add a noticeable delay to opening files or operations which change large regions of text, you can defer some of that parsing from startup time, to when it is actually needed for viewing the text. Deferred parsing can only be used with single expression patterns, or begin/end patterns which match entirely within the requested context distance. To defer the parsing of a pattern to when the text is exposed, click on the Pass-2 pattern type button in the highlight patterns dialog. Sometimes a pattern can't be deferred, not because of context requirements, but because it must run concurrently with pass-1 (non-deferred) patterns. If they didn't run concurrently, a pass-1 pattern might incorrectly match some of the characters which would normally be hidden inside of a sequence matched by the deferred pattern. For example, C has character constants enclosed in single quotes. These typically do not cross line boundaries, meaning they can be parsed entirely within the context distance of the C pattern set and should be good candidates for deferred parsing. However, they can't be deferred because they can contain sequences of characters which can trigger pass-one patterns. Specifically, the sequence, '\"', contains a double quote character, which would be matched by the string pattern and interpreted as introducing a string. Pattern Context Requirements The context requirements of a pattern set state how much additional text around any change must be examined to guaranty that the patterns will match what they are intended to match. Context requirements are a promise by NEdit to the pattern writer, that the regular expressions in his/her patterns will be matched against at least lines and characters, around any modified text. Combining line and character requirements guaranty that both will be met. Automatic re-parsing happens on EVERY KEYSTROKE, so the amount of context which must be examined is very critical to typing efficiency. The more complicated your patterns, the more critical the context becomes. To cover all of the keywords in a typical language, without affecting the maximum rate at which users can enter text, you may be limited to just a few lines and/or a few hundred characters of context. The default context distance is 1 line, with no minimum character requirement. There are several benefits to sticking with this default. One is simply that it is easy to understand and to comply with. Regular expression notation is designed around single line matching. To span lines in a regular expression, you must explicitly mention the newline character "\n", and matches which are restricted to a single line are virtually immune to lock-ups. Also, if you can code your patterns to work within a single line of context, without an additional character-range context requirement, the parser can take advantage the fact that patterns don't cross line boundaries, and nearly double its efficiency over a one-line and 1-character context requirement. (In a single line context, you are allowed to match newlines, but only as the first and/or last character.)Smart indent macros can be written for any language, but are usually more difficult to write than highlighting patterns. A good place to start, of course, is to look at the existing macros for C and C++. Smart indent macros for a language mode consist of standard NEdit macro language code attached to any or all of the following three activation conditions: 1) When smart indent is first turned on for a text window containing code of the language, 2) When a newline is typed and smart indent is expected, 3) after any character is typed. To attach macro code to any of these code "hooks", enter it in the appropriate section in the Preferences -> Default Settings -> Auto Indent -> Program Smart Indent dialog. Typically most of the code should go in the initialization section, because that is the appropriate place for subroutine definitions, and smart indent macros are complicated enough that you are not likely to want to write them as one monolithic run of code. You may also put code in the Common/Shared Initialization section (accessible through the button in the upper left corner of the dialog). Unfortunately, since the C/C++ macros also reside in the common/shared section, when you add code there, you run some risk of missing out on future upgrades to these macros, because your changes will override the built-in defaults. The newline macro is invoked after the user types a newline, but before the newline is entered in the buffer. It takes a single argument ($1) which is the position at which the newline will be inserted. It must return the number of characters of indentation the line should have, or -1. A return value of -1 means to do a standard auto-indent. You must supply a newline macro, but the code: "return -1" (auto-indent), or "return 0" (no indent) is sufficient. The type-in macro takes two arguments. $1 is the insert position, and $2 is the character just inserted, and does not return a value. You can do just about anything here, but keep in mind that this macro is executed for every keystroke typed, so if you try to get too fancy, you may degrade performance.SOLUTIONS TO COMMON PROBLEMS P: No files are shown in the "Files" list in the Open... dialog. S: When you use the "Filter" field, include the file specification or a complete directory specification, including the trailing "/" on Unix. (See Help in the Open... dialog). P: Keyboard shortcuts for menu items don't work. S: Be sure the Caps Lock and Num Lock keys are both unlocked. In Motif programs, these keys prevent the menu accelerators from working. P: Find Again and Replace Again don't continue in the same direction as the original Find or Replace. S: Find Again and Replace Again don't use the direction of the original search. The Shift key controls the direction: Ctrl+G means forward, Shift+Ctrl+G means backward. P: Preferences specified in the Preferences menu don't seem to get saved when I select Save Defaults. S: NEdit has two kinds of preferences: 1) per-window preferences, in the Preferences menu, and 2) default settings for preferences in newly created windows, in the Default Settings sub-menu of the Preferences menu. Per-window preferences are not saved by Save Defaults, only Default Settings. P: Columns and indentation don't line up. S: NEdit is using a proportional width font. Set the font to a fixed style (see Preferences). P: NEdit performs poorly on very large files. S: Turn off Incremental Backup. With Incremental Backup on, NEdit periodically writes a full copy of the file to disk. P: Commands added to the Shell Commands menu (Unix only) don't output anything until they are finished executing. S: If the command output is directed to a dialog, or the input is from a selection, output is collected together and held until the command completes. De-select both of the options and the output will be shown incrementally as the command executes. P: Dialogs don't automatically get keyboard focus when they pop up. S: Most X Window managers allow you to choose between two categories of keyboard focus models: pointer focus, and explicit focus. Pointer focus means that as you move the mouse around the screen, the window under the mouse automatically gets the keyboard focus. NEdit users who use this focus model should set "Popups Under Pointer" in the Default Settings sub menu of the preferences menu in NEdit. Users with the explicit focus model, in some cases, may have problems with certain dialogs, such as Find and Replace. In MWM this is caused by the mwm resource startupKeyFocus being set to False (generally a bad choice for explicit focus users). NCDwm users should use the focus model "click" instead of "explicit", again, unless you have set it that way to correct specific problems, this is the appropriate setting for most explicit focus users. P: The Delete key doesn't forward-delete. S: See the X Resources section on nedit.remapDeleteKey. P: NEdit crashes when I try to paste text in to a text field in a dialog (like Find or Replace) on my SunOS system. S: On many SunOS systems, you have to set up an nls directory before various inter-client communication features of Motif will function properly. There are instructions in README.sun in /pub/nedit/v4_0_1 on ftp.fnal.gov, as well as a tar file containg a complete nls directory: ftp://ftp.fnal.gov/pub/nedit/v4_0_2/individual/README.sun. This contains directions for setting up an nls directory, which is required by Motif for handling copy and paste to Motif text fields. KNOWN BUGS Below is the list of known bugs which affect NEdit. The bugs your copy of NEdit will exhibit depend on which system you are running and with which Motif libraries it was built. Note that there are now Motif 1.2 and/or 2.0 libraries available on ALL supported platforms, and as you can see below there are far fewer bugs in Motif 1.2, so it is in your best interest to upgrade your system. All Versions BUG: Operations between rectangular selections on overlapping lines do nothing. WORKAROUND: None. These operations are very complicated and rarely used. BUG: Cut and Paste menu items fail, or possibly crash, for very large (multi-megabyte) selections. WORKAROUND: Use selection copy (middle mouse button click) for transferring larger quantities of data. Cut and Paste save the copied text in server memory, which is usually limited. Motif 1.1 Versions BUG: The shortcut method for entering control characters (Alt+Ctrl+char) is not available. WORKAROUND: Use the Ins. Control Char command. BUG: Pop-up dialogs "jump" (appear briefly in a different location) when they are first invoked. WORKAROUND: Turn off "Popups Under Pointer" if this gives you a headache. IBM Versions built with Motif 1.1 BUG: The Command to set the font for the current window is not available. WORKAROUND: Use the Default Settings sub-menu to set the default font and then create a new window. BUG: NEdit can occasionally crash on window closing. WORKAROUND: Save files frequently, see Crash Recovery. VMS Versions BUGS: 1. Abbreviation of command line qualifiers is not allowed. 2. Error messages for mistakes on the command line don't make sense. WORKAROUND: NEdit does not parse its command line with the standard DCL command parser, instead, it superficially converts the command line to a Unix-style command line before processing it. Because information is lost, NEdit may not always be able to distinguish between items that are supposed to be qualifiers and those which are supposed to be files and arguments to the qualifiers. However, correct VMS command lines are always processed correctly, and only certain types of errors will appear to give strange results. BUG: Protection settings for new versions of files produced by NEdit over DECNET connections may revert to defaults. WORKAROUND: Check and reset protections when accessing files via DECNET. Send questions and comments to: nedit_support@fnal.gov.There are two separate mailing lists for NEdit users. nedit_discuss, as the name implies, is for open discussion among NEdit users. nedit_announces intended to be a very low volume mailing list for announcement of new versions, new executables, and significant contributed software. To subscribe to nedit_discuss, send a message containing the following line in the body of the message (not the subject) to mailserv@fnal.gov: subscribe nedit_discuss To subscribe to nedit_announce, send a separate message to mailserv@fnal.gov containing the line: subscribe nedit_announce To unsubscribe, send: unsubscribe nedit_discuss (or nedit_announce) After subscribing, you will receive copies of all of the email submitted to the list. You may submit mail to the discussion list by sending it to: nedit_discuss@fnal.gov Users are allowed to post to nedit_announce as well (just make sure that the content is appropriate).INFORMATION/LICENSE AGREEMENT FOR NEDIT. FermiTools Software Legal Information - November 1, 1996 COPYRIGHT STATUS: Fermi National Accelerator Laboratory (FNAL) documents are sponsored by the U.S. Department of Energy under Contract No. DE-AC02-76CH03000. Therefore, the U.S. Government retains a non-exclusive, royalty-free license to publish or reproduce these documents or software for U.S. Government purposes. All documents and software available from FNAL are protected under the U.S. and Foreign Copyright Laws, and FNAL reserves all rights. Terms and Conditions When a User distributes or otherwise obtains a software package included in the Fermilab Software Tools Program, the user agrees to abide by the Terms and Conditions of the Program below: Any redistribution of the software shall be accompanied by this INFORMATION/LICENSE AGREEMENT and the product's ORIGIN STATEMENT (below). The User shall acknowledge the origin of the software as set forth below: "This work was performed at Fermi National Accelerator Laboratory, operated by Universities Research Association, Inc., under contract DE-AC02-76CH03000 with the U.S. Department of Energy." The user is asked to feed back problems, benefits, and/or suggestions about the software to the Fermilab Software Providers and/or FermiTools management. Any distribution of this software shall be at no charge. To obtain a license to commercialize any of the software programs available from Fermilab including this software, contact FNAL's Office of Research and Technology Applications, P.O. Box 500, MS-200, Batavia, IL 60510-0500. INDEMNIFICATION BY USER OF THIRD PARTY CLAIMS AND DISCLOSURE OF LIABILITY The User, his/her directors, officers, employees, and agents hereby release and waive all claims against Universities Research Association, Inc. (URA) operator of Fermi National Accelerator Laboratory, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns, for any and all liability and damages arising from the reproduction, use or other disposition of the software. The User shall indemnify URA and the U.S. Government for all damages, costs or expenses, including attorney's fees, arising from the utilization of the software, including, but not limited to, the making, using, selling or exporting of products, processes or services derived from the Software. The User agrees to indemnify, hold harmless and defend URA, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns, against any and all liability, damage, loss, cost, charge, claim, demand, fee or expense of every nature and kind which may at any time hereafter, be sustained by URA by reason of claims of third parties arising out of alleged acts or omissions of the User in the reproduction, use or other disposition of the Software. The User agrees that URA, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns shall not be liable under any claim, charge, or demand, whether in contract, tort, criminal law, or otherwise, for any and all loss, cost, charge, claim, demand, fee, expense, or damage of every nature and kind arising out of, connected with, resulting from or sustained as a result of the use of this software program. In no event shall URA be liable for special, direct, indirect or consequential damages, losses, costs, charges, claims, demands, fees or expenses of any nature or kind. DISCLAIMER OF WARRANTIES The software is provided on an "as is" basis only. URA makes no representations, express or implied. URA MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product or process disclosed, or represents that the Software will not infringe any privately held patent, copyright, or trademark. The entire risk as to the results and the performance of this software is assumed by the User. DISCLAIMER OF ENDORSEMENT Reference herein to any specific commercial products, process, or service by tradename, trademark, manufacturer or otherwise, does not constitute or imply its endorsement, recommendation, or favoring by the United States Government, U.S. Department of Energy or URA. The views and opinions of individuals expressed herein do not necessarily state or reflect those of the United States Government, U.S. Department of Energy or URA and shall not be used for advertising or product endorsement purposes. LIABILITIES OF THE GOVERNMENT This software is provided by URA, independent from its Prime Contract with the U.S. Department of Energy. URA is acting independently from the Government and in its own private capacity and is not acting on behalf of the U.S. Government, nor as its contractor nor its agent. Correspondingly, it is understood and agreed that the U.S. Government has no connection to this software and in no manner whatsoever shall be liable for nor assume any responsibility or obligation for any claim, cost, or damages arising out of or resulting from the use of this software. ORIGIN STATEMENT Authors Mark Edel, Joy Kyriakopulos, Arnulfo Zepeda-Navratil, Suresh Ravoor, Donna Reid, Jeff Kallenbach Fermi National Accelerator Laboratory MS 234 P.O.Box 500 Batavia, IL 60510 EMAIL: edel@fnal.gov Acknowledgements: Syntax highlighting patterns were contributed by: Simon T. MacDonald, Maurice Leysens, Matt Majka, Alfred Smeenk, Alain Fargues, Christopher Conrad, Scott Markinson, and Konrad Bernloehr. Regular expression code by Henry Spencer Nedit incorporates an altered version of Henry Spencer's regcomp and regexec code adapted for NEdit. Original copyright notice: Copyright (c) 1986 by University of Toronto. Written by Henry Spencer. Not derived from licensed software. Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. End of INFORMATION/LICENSE AGREEMENT FOR NEDIT.The Tabs dialog controls both the operation of the Tab key, and the interpretation of tab characters within a file. The first field, Tab Spacing, controls how NEdit responds to tab characters in a file. On most Unix and VMS systems the conventional interpretation of a tab character is to advance the text position to the nearest multiple of eight characters (a tab spacing of 8). However, many programmers of C and other structured languages, when given the choice, prefer a tab spacing of 3 or 4 characters. Setting a three or four character hardware tab spacing is useful and convenient as long as your other software tools support it. Unfortunately, on Unix and VMS systems, system utilities, such as more, and printing software can't always properly display files with other than eight character tabs. Selecting "Emulate Tabs" will cause the Tab key to insert the correct number of spaces or tabs to reach the next tab stop, as if the tab spacing were set at the value in the "Emulated tab spacing" field. Backspacing immediately after entering an emulated tab will delete it as a unit, but as soon as you move the cursor away from the spot, NEdit will forget that the collection of spaces and tabs is a tab, and will treat it as separate characters. To enter a real tab character with "Emulate Tabs" turned on, use Ctrl+Tab. In generating emulated tabs, and in Shift Left, Paste Column, and some rectangular selection operations, NEdit inserts blank characters (spaces or tabs) to preserve the alignment of non-blank characters. The bottom toggle button in the Tabs dialog instructs NEdit whether to insert tab characters as padding in such situations. Turning this off, will keep NEdit from automatically inserting tabs. Some software developers prefer to keep their source code free of tabs to avoid its misinterpretation on systems with different tab character conventions.helpFormfindAgainFind AgainPrint...hScrollBarvScrollBarhelpTexthScrollBarvScrollBarreadOnlycontinuousWrapautoShowInsertPosSearch for: (use up arrow key to recall previous)This SectionAll SectionsString Not Found.autoIndentchoose Fonts-autosave.autoSaveprimaryFrameDefault Preferences have changed. Save changes to .nedit file?primaryFormDefault Preferences have changed. SAVING CHANGES WILL INCORPORATE ADDITIONAL SETTINGS FROM FILE: %s-noautosaveprimaryFont.autoSavePrimary FontDon't SaveprimaryBtnBrowse....textRows-columnshighlightFrame.textColshighlightFormhighlightFonts.tabDistanceFonts for Syntax Highlighting.textFontFill Highlight Fonts from PrimaryitalicLbl.textFontItalic Font-svrnameitalicErrLbl.serverName(vvv spacing is inconsistent with primary font vvv)! Preferences file for NEdit ! ! This file is overwritten by the "Save Defaults..." command in NEdit ! and serves only the interactively setable options presented in the NEdit ! "Preferences" menu. To modify other options, such as background colors ! and key bindings, use the .Xdefaults file in your home directory (or ! the X resource specification method appropriate to your system). The ! contents of this file can be moved into an X resource file, but since ! resources in this file override their corresponding X resources, either ! this file should be deleted or individual resource lines in the file ! should be deleted for the moved lines to take effect. italicBtnBrowse...Bold FontcustomSizeboldErrLblBrowse...boldItalicLblInitial Window SizeBold Italic FontboldItalicErrLbltopLabelboldItalicBtnBrowse...Enter desired size in rows and columns of characters:boldItalic(-[^-]*-[^-]*)-([^-]*)-([^-]*)-(.*)\1-\2-o-\4\1-bold-\3-\4\1-bold-o-\4number of rowsnumber of columnscustomSizetabDistTexttabDistLabelTab spacing (for hardware tab characters)emTabTextemTabLabelEmulated tab spacingemTabToggleEmulate tabsuseTabsToggleUse tab characters in padding and emulated tabsemulateTabstab spacingTab spacing out of rangeemulated tab spacingEmulated tab spacing out of range(font below may not match primary font)(xxx font below is invalid xxx)(height of font below does not match primary)(spacing of font below does not match primary)emulateTabsemulateTabswordDelimitersautoIndentemulateTabswrapMarginWrap MarginwrapWindowToggleWrap and Fill at width of windowwrapTextwrapMarginLabelMargin for Wrap and FillwrapMarginCaseSensewrap Margin<Wrap margin out of rangewrapMarginContinuouswrapMarginDefault preferences will be saved in the .nedit file in your home directory. NEdit automatically loads this file each time it is started.Default preferences will be saved in the .nedit file in your home directory. SAVING WILL INCORPORATE SETTINGS FROM FILE: %s language mode name requiredunrecognized indent styleunrecognized wrap styleLanguage Modesbad tab spacingLanguage Modesbad emulated tab spacingmaximum allowable number of language modes exceededRRصRضRRRľR@R|pCtC4xC`@@|CHC,XCTthCxCCDhPECCC ,CT`C DC`|CCd Dd<PdxDdDd,`J8HTEXh$XE0<H\Ex`IP`NT\IX`R2shellCommandseditLanguageModesUnable to save preferences in $HOME/.neditShellCommandsspell:Alt+B:s:ED: (cat;echo "") | spell wc::w:ED: set wc=`wc`; echo $wc[1] "lines," $wc[2] "words," $wc[3] "characters" sort::o:EX: sort number lines::n:AW: nl -ba make:Alt+Z:m:W: make expand::p:EX: expand unexpand::u:EX: unexpand topLabelmacroCommandsTo modify the properties of an existing language mode, select the name from the list on the left. To add a new language, select "New" from the list.MacroCommandsComplete Word:Alt+D::: { # Tuning parameters ScanDistance = 200 # Search back to a word boundary to find the word to complete startScan = max(0, $cursor - ScanDistance) endScan = min($text_length, $cursor + ScanDistance) scanString = get_range(startScan, endScan) keyEnd = $cursor-startScan keyStart = search_string(scanString, "<", keyEnd, "backward", "regex") if (keyStart == -1) return keyString = "<" substring(scanString, keyStart, keyEnd) # search both forward and backward from the cursor position. Note that # using a regex search can lead to incorrect results if any of the special # regex characters is encountered, which is not considered a delimiter backwardSearchResult = search_string(scanString, keyString, keyStart-1, \ "backward", "regex") forwardSearchResult = search_string(scanString, keyString, keyEnd, "regex") if (backwardSearchResult == -1 && forwardSearchResult == -1) { beep() return } # if only one direction matched, use that, otherwise use the nearest if (backwardSearchResult == -1) matchStart = forwardSearchResult else if (forwardSearchResult == -1) matchStart = backwardSearchResult else { if (keyStart - backwardSearchResult <= forwardSearchResult - keyEnd) matchStart = backwardSearchResult else matchStart = forwardSearchResult } # find the complete word matchEnd = search_string(scanString, ">", matchStart, "regex") completedWord = substring(scanString, matchStart, matchEnd) # replace it in the window replace_range(startScan + keyStart, $cursor, completedWord) } Fill Sel. w/Char:::R: { if ($selection_start == -1) { beep() return } # Ask the user what character to fill with fillChar = string_dialog("Fill selection with what character?", "OK", "Cancel") if ($string_dialog_button == 2) return # Count the number of lines in the selection nLines = 0 for (i=$selection_start; i<$selection_end; i++) if (get_character(i) == "\n") nLines++ # Create the fill text rectangular = $selection_left != -1 line = "" fillText = "" if (rectangular) { for (i=0; i<$selection_right-$selection_left; i++) line = line fillChar for (i=0; i=0 && get_character(i)!="\n"; i--) startIndent++ for (i=0; i<$wrap_margin-startIndent; i++) fillText = fillText fillChar fillText = fillText "\n" for (i=0; i<$wrap_margin; i++) line = line fillChar for (i=0; i=$selection_start && get_character(i)!="\n"; \ i--) fillText = fillText fillChar } } # Replace the selection with the fill text replace_selection(fillText) } Quote Mail Reply:::: { if ($selection_start == -1) replace_all("^.*$", "\\> &", "regex") else replace_in_selection("^.*$", "\\> &", "regex") } Unquote Mail Reply:::: { if ($selection_start == -1) replace_all("(^\\> )(.*)$", "\\2", "regex") else replace_in_selection("(^\\> )(.*)$", "\\2", "regex") } C Comments>Comment Out Sel.@C@C++:::R: { selStart = $selection_start selEnd = $selection_end replace_range(selStart, selEnd, "/* " get_selection() " */") select(selStart, selEnd + 6) } C Comments>C Uncomment Sel.@C@C++:::R: { sel = get_selection() selStart = $selection_start selEnd = $selection_end commentStart = search_string(sel, "/*", 0) if (substring(sel, commentStart+2, commentStart+3) == " ") keepStart = commentStart + 3 else keepStart = commentStart + 2 keepEnd = search_string(sel, "*/", length(sel), "backward") commentEnd = keepEnd + 2 if (substring(sel, keepEnd - 1, keepEnd == " ")) keepEnd = keepEnd - 1 replace_range(selStart + commentStart, selStart + commentEnd, \ substring(sel, keepStart, keepEnd)) select(selStart, selEnd - (keepStart-commentStart) - \ (commentEnd - keepEnd)) } C Comments>+ C++ Comment@C++:::R: { replace_in_selection("^.*$", "// &", "regex") } C Comments>- C++ Comment@C++:::R: { replace_in_selection("(^[ \\t]*// ?)(.*)$", "\\2", "regex") } C Comments>+ C Bar Comment 1@C:::R: { if ($selection_left != -1) { dialog("Selection must not be rectangular") return } start = $selection_start end = $selection_end-1 origText = get_range($selection_start, $selection_end-1) newText = "/*\n" replace_in_string(get_range(start, end), \ "^", " * ", "regex") "\n */\n" replace_selection(newText) select(start, start + length(newText)) } C Comments>- C Bar Comment 1@C:::R: { selStart = $selection_start selEnd = $selection_end newText = get_range(selStart+3, selEnd-4) newText = replace_in_string(newText, "^ \\* ", "", "regex") replace_range(selStart, selEnd, newText) select(selStart, selStart + length(newText)) } Make C Prototypes@C@C++:::: { if ($selection_start == -1) { start = 0 end = $text_length } else { start = $selection_start end = $selection_end } string = get_range(start, end) nDefs = 0 searchPos = 0 prototypes = "" staticPrototypes = "" for (;;) { headerStart = search_string(string, \ "^[a-zA-Z]([^;#\"'{}=>?~" C++:.cc .hh .C .H .i::::::".,/\`'!|@#%^&*()-=+{}[]"":;<>?~" Java:.java:::::: JavaScript:.js:::::: Ada:.ada .ad .ads .adb .a:::::: Fortran:.f .f77 .for:::::: Pascal:.pas .p .int:::::: Yacc:.y::::::".,/\`'!|@#%^&*()-=+{}[]"":;<>?~" Perl:.pl .pm .p5:"^[ \t]*#[ \t]*!.*perl"::::: Python:.py:"^#!.*python":Auto:None::: Tcl:.tcl:::::: Awk:.awk:::::: Sh Ksh Bash:.sh .bash .ksh .profile:"^[ \t]*#[ \t]*![ \t]*/bin/(sh|ksh|bash)"::::: Csh:.csh .cshrc .login .logout:"^[ \t]*#[ \t]*![ \t]*/bin/csh"::::: Makefile:Makefile makefile:::::: HTML:.html .htm:::::: LaTeX:.tex .sty .cls .dtx .ins:::::: VHDL:.vhd .vhdl .vdl:::::: Verilog:.v:::::: X Resources:.Xresources .Xdefaults .nedit:"^[!#].*([Aa]pp|[Xx]).*[Dd]efaults"::::: NEdit Macro:.nm .neditmacro::::::Plain:black:Plain Comment:gray20:Italic Keyword:black:Bold Storage Type:brown:Bold String:darkGreen:Plain String1:SeaGreen:Plain String2:darkGreen:Bold Preprocessor:RoyalBlue4:Plain Preprocessor1:blue:Plain Character Const:darkGreen:Plain Numeric Const:darkGreen:Plain Identifier:brown:Plain Identifier1:RoyalBlue4:Plain Subroutine:brown:Plain Subroutine1:chocolate:Plain Ada Attributes:plum:Bold Flag:red:Bold Text Comment:SteelBlue4:Italic Text Key:VioletRed4:Bold Text Key1:VioletRed4:Plain Text Arg:RoyalBlue4:Bold Text Arg1:SteelBlue4:Bold Text Arg2:RoyalBlue4:Plain Text Escape:gray30:Bold LaTeX Math:darkGreen:PlainsmartIndentInitSmartIndentInitoverrideFrameC:Default C++:Default Python:DefaultoverrideFormsmartIndentInitCommonoverrideLblSmartIndentInitCommonOverride DefaultsoverrideFormautoWrapdelimitLblAutoWrapWord delimiterswrapMarginWrapMarginAlternative hardware tab spacingautoIndentAutoIndentemTabLblautoSaveAlternative emulated tab spacingAutoSaveexpecting quoted stringindentBoxstring not terminateddefaultIndentsaveOldVersionDefault indent styleSaveOldVersionnoIndentNo automatic indentshowMatchingInvalid character "%s" in %sautoIndentShowMatchingAuto-indentsmartIndenthighlightSyntaxSmart-indentHighlightSyntaxlanguageModesdefaultWrapsearchDialogslanguageModeDefault wrap styleSearchDialogsNo wrappingretainSearchDialogsnewlineWrapRetainSearchDialogsAuto newline wrapcontWraprepositionDialogsContinuous wrapRepositionDialogslanguageModesstretchFormlanguageModestatisticsLineStatisticsLinelanguageModesearchMethodSearchMethodtextRowsTextRowssyntax errortextColsTextColslanguage mode specificationtabDistanceTabDistanceThis language mode has syntax highlighting patterns defined. Please delete the patterns first, in Preferences -> Default Settings -> Syntax Highlighting, before proceeding here.emulateTabsNEdit: %s in %s: %s EmulateTabs%s in %s: %sinsertTabswordDelimitersInsertTabswordDelimiterstextFontTextFont-adobe-courier-medium-r-normal--14-*-*-*-*-*-*-*boldHighlightFontBoldHighlightFont-adobe-courier-bold-r-normal--14-*-*-*-*-*-*-*italicHighlightFontItalicHighlightFont-adobe-courier-medium-o-normal--14-*-*-*-*-*-*-*boldItalicHighlightFontBoldItalicHighlightFontDiscard incomplete entry for current language mode?-adobe-courier-bold-o-normal--14-*-*-*-*-*-*-*/bin/cshremapDeleteKeyRemapDeleteKeystdOpenDialogStdOpenDialogwordDelimitersWordDelimiters.,/\`'!|@#%^&*()-=+{}[]":;<>?serverNameserverNamemaxPrevOpenFilesMaxPrevOpenFilesbgMenuButtonlanguage mode nameBGMenuButtonPlease specify a name for the language mode~Shift~Ctrl~Meta~Alt`Xdhx(4@pȟD.autoWrapContinuousRecognition expression: %s.autoWraptab spacing-autowrapInvalid tab spacing: %d.autoWrapemulated tab spacing-noautowrapInvalid emulated tab spacing: %d.autoWrap-autoindent.autoIndent-noautoindent%s %s %[^ ]NEdit: Can't handle non 8-bit text %s not found in tags fileFile %s not foundDefinition for %s not found in %sNEdit: Error parsing tag file search stringmacro menu commandbackground menu macrouserPulldownuserCascadeMacro compiled without errorsyntax errorshell_menu_commandmacro_menu_commandbg_menu_commandShell CommandsShell CommandsPlease specify a name for the menu itemMenu item names may not contain colon (:) charactersPlease specify %s to executeeditShellCommandsshell commandmacro command(s)loadAfterBtnRe-load file after executing commandsaveFirstBtnDiscard incomplete entry for current menu item?Save file before executing commandrepInpBtnOutput replaces inputsameOutBtnsame windowdlogOutBtnwinOutBtnnew windowoutLabelCommand Output:selInpBtn : enter() : grab-focus() : extend-adjust() : extend-end() ShiftTab: prev-tab-group() CtrlTab: next-tab-group() Tab: next-tab-group() : leave() : focusIn() : focusOut() : unmap() selectionwinInpBtneitherInpBtnnoInpBtninpLabelno name fieldCommand Input:end not expectedaccelerator field too longend not expectedaccLabelmnemonic field too longAcceleratorend not expectedmneLabelunreadable flag fieldMnemonicunreadable flag fieldcommand must begin with newlinenameLabelMenu Entryshell command field is emptynameNotescouldn't read accelerator field(> for sub-menu, @ language mode)topLabelSelect a shell menu item from the list at left. Select "New" to add a new command to the menu.cmdLabelNEdit: Parse error in user defined menu item, %s Shell Command to ExecutecmdLabel(% expands to current filename)%s%s%s%s%sMacro CommandsWindow Background Menu%s%s%s%s%seditMacroCommandsselInpBtnRequires Selection%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]accLabelAcceleratormneLabelMnemonicpasteReplayPaste Learn/ Replay MacronameLabelmacro menu itemMenu Entryexpecting '{'nameNotesmacro menu item(> for sub-menu, @ language mode)topLabelSelect a macro menu item from the list at left. Select "New" to add a new command to the menu.cmdLabelMacro Command to ExecuteShell command is too long due to filename substitutions with '%%'NEdit: Internal error (fcntl)NEdit: Internal error (fcntl1)NEdit: Internal error (fcntl2)NEdit: Error reading shell command outputNEdit: Error reading shell command error streamNEdit: Write to shell command failedShell Command in Progress -- Press Ctrl+. to CancelNEdit: Too much binary data Command reported failed exit status. Output from command: %sNEdit: Too much binary data in shell cmd output Nedit: Internal error (opening stdout pipe)Nedit: Internal error (opening stdin pipe)Nedit: Internal error (opening stdin pipe)dup of stdin faileddup of stdout faileddup of stderr failedchdir to directory of current file failedError starting shell: %s Error starting shell command process (fork failed)shellOutFormOutput from CommandNULL argumentregexp too bigout of spacetoo many ()unmatched ()unmatched ()junk on end*+ operand could be emptynested *?+invalid [] rangeinvalid escape (\) sequenceunmatched []internal urp?+* follows nothinginvalid escape (\) sequence^$.[()|?+*\<>internal disaster*+?()^|.$&\[]<>"'ntbrfav*+?()^|.$&\[]<>"'  a NULL parametercorrupted programmemory corruptioncorrupted pointersinternal foulupNULL parm to SubstituteREdamaged regexp fed to SubstituteREdamaged match stringNEdit: Internal error processing regular expression (%s) control_code_dialogfilter_selection_dialogexecute_command_dialogrepeat_dialogrevert_to_saved_dialog\"ntbrfav\"  a Cancel LearnLearn Mode -- Press Alt+K to finish, Ctrl+. to cancelNEdit internal error, learn/replay macro syntax error: %s unrecognized argument to %s.neditmacrobackwardCan't open macro file %sunrecognized argument to %sCan't read macro file %sError reading macro file %s: %sexpected '{'%s subroutine called with no argumentsCancel MacromacroDialogShellmacroDialogError executing macro: %s%s subroutine called with no argumentsmacroDialogShellmacroStringDialogCancel LearnNo previous commands or learn/ replay sequences to repeatLast Command (lastCmdTogglelearnReplayToggleLearn/ReplaywrapMargininSelToggleIn SelectiontoEndToggleemulateTabsnTimesTogglerepeatTextwrong number of arguments to function %sNo selection in window to repeat withintoo few arguments to function %sin_selectionnumber of times%s called with non-integer argumentBTCC4"C&CCCCCBC CCd C CCC`CPCCtC`C$CC CCCC C\  4@LXx (0repeat_macro%s called with unknown objectget_rangestring_dialogreplace_rangereplace_selectionset_cursor_poslastCursor=-1 startPos=$cursor while($cursor>=startPos&&$cursor!=lastCursor){ lastCursor=$cursor %s } get_characterselStart = $selection_start if (selStart == -1) return selEnd = $selection_end set_cursor_pos(selStart) select(0,0) boundText = get_range(selEnd, selEnd+10) while($cursor >= selStart && $cursor < selEnd && \ get_range(selEnd, selEnd+10) == boundText) { startLength = $text_length %s selEnd += $text_length - startLength } for(i=0;i<%d;i++){ %s } NEdit internal error, repeat macro syntax wrong: %s search_stringsubstringreplace_substringread_filewrite_fileappend_fileget_selectionrepeat_macroreplace_in_stringselect_rectangleself_insertfocus_windowself-insertshell_commandinsert_stringstring_to_clipboardclipboard_to_string+C+C`,C,C$-C|-C-C-C(.Cx.C.CH/Cl/C/C 0C0C8@H,<P`l|Macro Command in Progress -- Press Ctrl+. to Cancel$file_name$file_path$text_length$selection_startError executing macro: %s$selection_end$selection_left$selection_right$wrap_margin$tab_dist$em_tab_dist$use_tabs$language_mode$modified$string_dialog_button$search_end$read_status$shell_cmd_statusfocusOutHTdt  4`pgrab_focusextend_adjustextend_startextend_endsecondary_or_drag_adjustsecondary_adjustsecondary_or_drag_startsecondary_startmove_destinationToo much binary data in filemove_to_or_end_dragcopy_to_or_end_dragexchangeToo much binary data in fileprocess_bdragmouse_pan,`topen_dialogsave_as_dialogunrecognized argument to %sinclude_file_dialogload_tags_file_dialogfind_dialogreplace_dialoggoto_line_number_dialogprocess_homeforward-wordforward_wordbackward-wordbackward_wordforward-paragraphforward_paragraphbackward-paragraphbackward_paragraphbeginning-of-linebeginning_of_lineend-of-lineend_of_linebeginning-of-filebeginning_of_fileend-of-fileend_of_filenext-pagenext_pageprevious-pageprevious_pagepage-leftpage_leftpage-rightpage_righttoggle-overstriketoggle_overstrikescroll-upscroll_upscroll-downscroll_downscroll-to-linescroll_to_lineselect-allselect_alldeselect-alldeselect_allfocusOutprocess-returnprocess_returnprocess-tabprocess_tabinsert-stringinsert_stringmouse_pan@ @)@@xүU*U*U*U(<*U(Pd*U08@UHT\UdxUlUpiU|iU iU0<iUHTiU`liUxiUiUUUUiU,iU@PUU`UUqqqqq q(<qqP`qqpqqselectForegroundSelectForegroundselectBackgroundSelectBackgroundhighlightForegroundHighlightForegroundhighlightBackgroundHighlightBackgroundcursorForegroundCursorForegroundmarginWidthMarginWidthmarginHeightMarginHeightsmartIndentCallbackpendingDeletePendingDeleteautoWrapsmartIndentCallbackAutoWrapcontinuousWrapContinuousWrapautoIndentAutoIndentsmartIndentSmartIndentoverstrikeOverstrikeheavyCursorHeavyCursorreadOnlyReadOnlywrapMarginWrapMarginhScrollBarHScrollBarvScrollBarVScrollBarautoShowInsertPosAutoShowInsertPosautoWrapPastedTextAutoWrapPastedTextwordDelimitersWordDelimiters.,/\`'!@#%^&*()-=+{}[]":;<>?blinkRateBlinkRateemulateTabsEmulateTabsfocusCallbackFocusCallbacklosingFocusCallbackLosingFocusCallbackcursorMovementCallbackCursorMovementCallbackdragStartCallbackDragStartCallbackdragEndCallbackDragEndCallbacksmartIndentCallbackSmartIndentCallback 02C`9C |"4C`5C7C8CtX*9CtXtXfocusCallbacklosingFocusCallbackcursorMovementCallbackdragStartCallbackdragEndCallbackCtrlosfBackSpace: delete_previous_word() osfBackSpace: delete_previous_character() Alt Shift CtrlosfDelete: cut_primary("rect") Meta Shift CtrlosfDelete: cut_primary("rect") Shift CtrlosfDelete: cut_primary() CtrlosfDelete: delete_to_end_of_line() ShiftosfDelete: cut_clipboard() osfDelete: delete_next_character() Alt Shift CtrlosfInsert: copy_primary("rect") Meta Shift CtrlosfInsert: copy_primary("rect") Shift CtrlosfInsert: copy_primary() ShiftosfInsert: paste_clipboard() CtrlosfInsert: copy_clipboard() Shift CtrlosfCut: cut_primary() osfCut: cut_clipboard() osfCopy: copy_clipboard() osfPaste: paste_clipboard() osfPrimaryPaste: copy_primary() Alt Shift CtrlosfBeginLine: beginning_of_file("extend", "rect") Meta Shift CtrlosfBeginLine: beginning_of_file("extend" "rect") Alt ShiftosfBeginLine: beginning_of_line("extend", "rect") Meta ShiftosfBeginLine: beginning_of_line("extend", "rect") Shift CtrlosfBeginLine: beginning_of_file("extend") CtrlosfBeginLine: beginning_of_file() ShiftosfBeginLine: beginning_of_line("extend") osfBeginLine: beginning_of_line() Alt Shift CtrlosfEndLine: end_of_file("extend", "rect") Meta Shift CtrlosfEndLine: end_of_file("extend", "rect") Alt ShiftosfEndLine: end_of_line("extend", "rect") Meta ShiftosfEndLine: end_of_line("extend", "rect") Shift CtrlosfEndLine: end_of_file("extend") CtrlosfEndLine: end_of_file() ShiftosfEndLine: end_of_line("extend") osfEndLine: end_of_line() Alt Shift CtrlosfLeft: backward_word("extend", "rect") Meta Shift CtrlosfLeft: backward_word("extend", "rect") Alt ShiftosfLeft: key_select("left", "rect") Meta ShiftosfLeft: key_select("left", "rect") Shift CtrlosfLeft: backward_word("extend") CtrlosfLeft: backward_word() ShiftosfLeft: key_select("left") osfLeft: backward_character() Alt Shift CtrlosfRight: forward_word("extend", "rect") Meta Shift CtrlosfRight: forward_word("extend", "rect") Alt ShiftosfRight: key_select("right", "rect") Meta ShiftosfRight: key_select("right", "rect") Shift CtrlosfRight: forward_word("extend") CtrlosfRight: forward_word() ShiftosfRight: key_select("right") osfRight: forward_character() Alt Shift CtrlosfUp: backward_paragraph("extend", "rect") Meta Shift CtrlosfUp: backward_paragraph("extend", "rect") Alt ShiftosfUp: process_shift_up("rect") Meta ShiftosfUp: process_shift_up("rect") Shift CtrlosfUp: backward_paragraph("extend") CtrlosfUp: backward_paragraph() ShiftosfUp: process_shift_up() osfUp: process_up() Alt Shift CtrlosfDown: forward_paragraph("extend", "rect") Meta Shift CtrlosfDown: forward_paragraph("extend", "rect") Alt ShiftosfDown: process_shift_down("rect") Meta ShiftosfDown: process_shift_down("rect") Shift CtrlosfDown: forward_paragraph("extend") CtrlosfDown: forward_paragraph() ShiftosfDown: process_shift_down() osfDown: process_down() Alt ShiftosfPageLeft: page_left("extend", "rect") Meta ShiftosfPageLeft: page_left("extend", "rect") ShiftosfPageLeft: page_left("extend") osfPageLeft: page_left() Alt ShiftosfPageRight: page_right("extend", "rect") Meta ShiftosfPageRight: page_right("extend", "rect") ShiftosfPageRight: page_right("extend") osfPageRight: page_right() Alt Shift CtrlosfPageUp: page_left("extend", "rect") Meta Shift CtrlosfPageUp: page_left("extend", "rect") Alt ShiftosfPageUp: previous_page("extend", "rect") Meta ShiftosfPageUp: previous_page("extend", "rect") Shift CtrlosfPageUp: page_left("extend") CtrlosfPageUp: page_left() ShiftosfPageUp: previous_page("extend") osfPageUp: previous_page() Alt Shift CtrlosfPageDown: page_right("extend", "rect") Meta Shift CtrlosfPageDown: page_right("extend", "rect") Alt ShiftosfPageDown: next_page("extend", "rect") Meta ShiftosfPageDown: next_page("extend", "rect") Shift CtrlosfPageDown: page_right("extend") CtrlosfPageDown: page_right() ShiftosfPageDown: next_page("extend") osfPageDown: next_page() ShiftosfSelect: key_select() osfCancel: process_cancel() Ctrl~Alt~Metav: paste_clipboard() Ctrl~Alt~Metac: copy_clipboard() Ctrl~Alt~Metax: cut_clipboard() Ctrl~Alt~Metau: delete_to_start_of_line() CtrlReturn: newline_and_indent() ShiftReturn: newline_no_indent() Return: newline() CtrlTab: self_insert() Tab: process_tab() Alt Shift Ctrlspace: key_select("rect") Meta Shift Ctrlspace: key_select("rect") Shift Ctrl~Meta~Altspace: key_select() Ctrl~Meta~Altslash: select_all() Ctrl~Meta~Altbackslash: deselect_all() : self_insert() Alt Ctrl: move_destination() Meta Ctrl: move_destination() Shift Ctrl: extend_start("rect") Shift: extend_start() : grab_focus() Button1 Ctrl: extend_adjust("rect") Button1~Ctrl: extend_adjust() : extend_end() : secondary_or_drag_start() Shift Ctrl Button2: secondary_or_drag_adjust("rect", "copy", "overlay") Shift Button2: secondary_or_drag_adjust("copy") Ctrl Button2: secondary_or_drag_adjust("rect", "overlay") Button2: secondary_or_drag_adjust() Shift Ctrl: move_to_or_end_drag("copy", "overlay") Shift : move_to_or_end_drag("copy") Alt: exchange() Meta: exchange() Ctrl: copy_to_or_end_drag("overlay") : copy_to_or_end_drag() Ctrl~Meta~Alt: mouse_pan() Ctrl~Meta~Alt Button3: mouse_pan() : end_drag() : focusIn() : focusOut() `C`CDC DC,TGC<TGCLdHCldHC|`KC`KCTNCTNCdOCdOC|LC|LC(MC@MCXMChMCxFCFClSCtSCVCVCVC|PCPCSCSCHWCLCLC(P_C8P_CH_CX_Ch_Cx_ChYChYCL[CL[CaCbCbC,bC,bCHfC$HfC8fCTfCplhClhCiCiC(kC(kCmC(mC@lCXlCpoCoCoCoC(wC(wCxCxCzCzC$yC8yCLt{C`t{CtT|CPT|C`pCppCLrCLrCsCsC|uC|uCT|CT|C|C$|C0|}CD|}CX}Cd}Cp~C|~CCCPCPCCCCC,C ,CC$C0$C@$CPC\ChCxC0C$C`C`CcCcC`C`C4]Cself-insertself_insertgrab-focusgrab_focusextend-adjustextend_adjustextend-startfocusCallbackextend_startextend-endextend_endlosingFocusCallbacksecondary-adjustsecondary_adjustsecondary-or-drag-adjustsecondary_or_drag_adjustsecondary-startsecondary_startsecondary-or-drag-startsecondary_or_drag_startprocess-bdragprocess_bdragmove-destinationmove_destinationmove-to-or-end-dragmove_to_or_end_dragend_dragcopy-to-or-end-dragcopy_to_or_end_dragexchangeprocess-cancelprocess_cancelpaste-clipboardpaste_clipboardcopy-clipboardcopy_clipboardcut-clipboardcut_clipboardcopy-primarycopy_primarycut-primarycut_primarynewline-and-indentnewline_and_indentnewline-no-indentnewline_no_indentdelete-selectiondelete_selectiondelete-previous-characterdelete_previous_characterdelete-next-characterdelete_next_characterdelete-previous-worddelete_previous_wordcursorMovementCallbackdelete-next-worddelete_next_worddelete-to-start-of-linedelete_to_start_of_linedelete-to-end-of-linedelete_to_end_of_lineforward-characterforward_characterbackward-characterbackward_characterkey-selectkey_selectprocess-upsmartIndentCallbackprocess_upprocess-downprocess_downprocess-shift-upprocess_shift_upprocess-shift-downprocess_shift_downprocess-homeToo much binary data, text not pasted Too much binary data, giving up Too much binary data, giving up Too much binary data NEdit: timeout on selection request MULTIPLETIMESTAMPINSERT_SELECTIONCLIPBOARDINSERT_INFOATOM_PAIRMOTIF_DESTINATIONinternal consistency check tl1 failed Consistency check ptvl failed Internal Error, bad font measurement   $(,048<@DHLPTX\`dhlptx|internal consistency check ins1 failedinternal consistency check ovly1 failedNEdit: internal consistency check repl1 failed Internal Error: Can't find modify CB to remove  dragStartCallbackcursorMovementCallbackdragEndCallbackcursorMovementCallbackdragEndCallbackNEDIT_SERVER_EXISTS_%s_%s%sNEDIT_SERVER_REQUEST_%s_%s%s%d %d %d %d %d%n-do macro-do macroNEdit: error processing server request No language-specific mode has been set for this file. To use syntax highlighting in this window, please select a language from the Preferences -> Language Modes menu. New language modes and syntax highlighting patterns can be added via Preferences -> Default Settings -> Language Modes, and Preferences -> Default Settings -> Syntax Highlighting.Syntax highlighting is not available in language mode %s. You can create new syntax highlight patterns in the Preferences -> Default Settings -> Syntax Highlighting dialog, or choose a different language mode from: Preferences -> Language Mode.Highlight style "plain" is missingParent field "%s" in pattern "%s" does not match any highlight patterns in this setStyle "%s" named in pattern "%s" does not match any existing styleError compiling syntax highlight patterns: %sInternal error, failed to match in parseString NEdit: Can't allocate color: %s NEdit: Color name %s not in database Error in syntax highlighting regular expression: %s %smarginHeightmax number of patterns exceeded pattern name is requiredstyle field required in patternunreadable flag fieldDiscard incomplete entry for current pattern?highlight patternstyle specificationHighlight StylesHighlight StylesSub-expressions to Highlight in Parent's Starting Regular Expression (\1 \2 etc.)editHighlightStylesSub-expressions to Highlight in Parent Pattern's Ending Regular ExpressionEnding Regular ExpressionRegular Expression to MatchtopLabelStarting Regular ExpressionTo modify the properties of an existing highlight style, select the name from the list on the left. Select "New" to add a new style to the list.highlight pattern namePlease specify a name for the patterncolorLblPlease specify a regular expression to match\0123456789 The expression field in patterns which specify highlighting for a parent, must contain only sub-expression references in regular expression replacement form (\1\2 etc.). See Help -> Regular Expressions and Help -> Syntax Highlighting for more informationPlease specify a parent parent patternPlease specify an ending regular expressionboldItalicBold Italiccontext linescontext linesDiscard incomplete entry for current highlight style?LT\#Bold Italichighlight style namePlease specify a name for the highlight stylePlease specify a color for the highlight styleInvalid X color specification: %s No Language Modes available for syntax highlighting Add language modes under Preferenses->Language ModesHighlight PatternsSyntax Highlighting PatternseditHighlightPatternslangModeOptMenuLanguage Mode:Add / Modify Language Mode...\&)@./03HS[8chhlqTtp\C:1:0 { comment:"/\*":"\*/"::Comment:: string:"""":"""":"\n":String:: preprocessor line:"^[ ]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(const|extern|auto|register|static|unsigned|signed|volatile|char|double|float|int|long|short|void|typedef|struct|union|enum)>":::Storage Type::D keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D braces:"[{}]":::Keyword::D}C++:1:0 { comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: string:"""":"""":"\n":String:: preprocessor line:"^[ ]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: preproc cplus comment:"//":"$"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(class|typename|typeid|template|friend|virtual|inline|explicit|operator|overload|public|private|protected|const|extern|auto|register|static|mutable|unsigned|signed|volatile|char|double|float|int|long|short|bool|wchar_t|void|typedef|struct|union|enum)>":::Storage Type::D keyword:"<(new|delete|this|return|goto|if|else|case|default|switch|break|continue|while|do|for|catch|throw|sizeof|true|false|namespace|using|dynamic_cast|static_cast|reinterpret_cast)>":::Keyword::D braces:"[{}]":::Keyword::D}Restore DefaultsHTML:1:0 { special chars:"\&[-.a-zA-Z0-9#]*;?":::Text Escape:: comment:"\