Compilation Performance and Refreshes when referenced assemblies are recompiled

Guys,

There is one problem I notice. If you have two solutions and projects in
solution 2 reference assemblies in solution 1. (I have both solutions open
at the same time).
If I change the interface of a class in solution 1 and recompile, I see R#
refreshing solution 2, but it does not notice the changed interface. This
used to work until 249 for sure. R# was refreshing and noticing all changes.
Now, it only refreshes and eats more memory and gives errors about the
changed interface even if it compiles correctly.
(The last build I used was 249 and it worked at that time).

I also have a feeling that compilation takes MUUUCHH longer with 253. I can
clearly notice that.

Could you guys add some flag that disables ALL R#. I like it's functionlity
but I realy need it only from time to time.
If I leave it running its so blody slow that I can hardly use VS anymore.
Especially after 5-6-10 debugging sessions that I usually kill. I can easly
get R# into 200-300Mb usage.
I usually disable it from Addins but I keeps enabling itself back whenever I
end a debug session or I press a shortcut. I would like to keep it
"disabled" until I realy want it enabled. Then disabled it again.

Thanks,
Corneliu.


2 comments
Comment actions Permalink

Hello Corneliu,

concerning the problem with not recognizing changes to the interface, could
you please send us ReSharper log
(ReSharper|Show Log) captures in the VS with solution 2 after the changes
have been made and should be available in
solution 2?

200-300 Mb memory usage shouldn't be a killer. How much RAM have you got
on your system? Anyway,
ReSharper shouldn't leak any memory after debugging sessions. Do you feel
this is the case?

The problem with auto enabling ReSharper after pressing a shortcut is that
such a behavior is default in VS. And that's a reason
behind it - what else should it do if you press a shortcut normally associated
with an add-in that is unloaded at the moment? As it
doesn't know what to do, it loads the add-in and lets it decide how to handle
this shortcut.

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Guys,

There is one problem I notice. If you have two solutions and projects
in
solution 2 reference assemblies in solution 1. (I have both solutions
open
at the same time).
If I change the interface of a class in solution 1 and recompile, I
see R#
refreshing solution 2, but it does not notice the changed interface.
This
used to work until 249 for sure. R# was refreshing and noticing all
changes.
Now, it only refreshes and eats more memory and gives errors about the
changed interface even if it compiles correctly.
(The last build I used was 249 and it worked at that time).
I also have a feeling that compilation takes MUUUCHH longer with 253.
I can clearly notice that.

Could you guys add some flag that disables ALL R#. I like it's
functionlity
but I realy need it only from time to time.
If I leave it running its so blody slow that I can hardly use VS
anymore.
Especially after 5-6-10 debugging sessions that I usually kill. I can
easly
get R# into 200-300Mb usage.
I usually disable it from Addins but I keeps enabling itself back
whenever I
end a debug session or I press a shortcut. I would like to keep it
"disabled" until I realy want it enabled. Then disabled it again.
Thanks,
Corneliu.



0
Comment actions Permalink

Dmitry,

Here is the log. This is the log from solution 2.
In the XDataView in sol1 I renamed LastDeletedRow to LastDeletedRow1.
I recompiled sol1.

In sol2 (check log) R#IntelliSense tells me the name is still LastDeletedRow
and files look ok (no red bars on the right). However compilation fails
(normal).

I can not clearly state that R# starts to eat more memory during debug. I
generally debug files from different solutions (like in the example above, I
debug sol2 but constanly debug and put breakpoints in files part of sol1. I
also quite constantly Stop debug and not close the application.

I have 2Gb of memory on my all my boxes and 3VSs open all the time. (sol0,
sol1 and sol2) where sol1 depends on sol0 and sol2 depends on sol0 and sol1.
I do recompile all.

Corneliu.



"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d91a5bde8c86e5254deae58@news.intellij.net...

Hello Corneliu,

>

concerning the problem with not recognizing changes to the interface,
could
you please send us ReSharper log
(ReSharper|Show Log) captures in the VS with solution 2 after the changes
have been made and should be available in
solution 2?

>

200-300 Mb memory usage shouldn't be a killer. How much RAM have you got
on your system? Anyway,
ReSharper shouldn't leak any memory after debugging sessions. Do you feel
this is the case?

>

The problem with auto enabling ReSharper after pressing a shortcut is that
such a behavior is default in VS. And that's a reason
behind it - what else should it do if you press a shortcut normally
associated
with an add-in that is unloaded at the moment? As it
doesn't know what to do, it loads the add-in and lets it decide how to
handle
this shortcut.

>

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>
>> Guys,
>>
>> There is one problem I notice. If you have two solutions and projects
>> in
>> solution 2 reference assemblies in solution 1. (I have both solutions
>> open
>> at the same time).
>> If I change the interface of a class in solution 1 and recompile, I
>> see R#
>> refreshing solution 2, but it does not notice the changed interface.
>> This
>> used to work until 249 for sure. R# was refreshing and noticing all
>> changes.
>> Now, it only refreshes and eats more memory and gives errors about the
>> changed interface even if it compiles correctly.
>> (The last build I used was 249 and it worked at that time).
>> I also have a feeling that compilation takes MUUUCHH longer with 253.
>> I can clearly notice that.
>>
>> Could you guys add some flag that disables ALL R#. I like it's
>> functionlity
>> but I realy need it only from time to time.
>> If I leave it running its so blody slow that I can hardly use VS
>> anymore.
>> Especially after 5-6-10 debugging sessions that I usually kill. I can
>> easly
>> get R# into 200-300Mb usage.
>> I usually disable it from Addins but I keeps enabling itself back
>> whenever I
>> end a debug session or I press a shortcut. I would like to keep it
>> "disabled" until I realy want it enabled. Then disabled it again.
>> Thanks,
>> Corneliu.
>



begin 666 changed of prop name.zip
M4$L#!!0````(`*E4YC27AJS0L"<``!88`P`8````8VAA;F=E9"!O9B!P<F]P
M(&YA;64N='AT[%UK;^.XDOV^P/X'[9<[NYAV1D_;,K8'\+/CO4EW)DH\P:*!
M`2/1L6YHE>/))Y?OR0EV5*>MBB12L/ 3,>29Y3Q6)5\2%2D0>:,9#[TO!\
M(%VM0@B<@:'UY8'TZ[=@C((`VK&+@L&__YLD*:_^]APY<"#!Q_@OV_]KN(QA
M:,4@C)/U[C%%?O[891($;G G)8$#0VEA2?<PC#":U#^1WW[26D'/&T@10:$E
M%)&4Y[\?>^[Z%H'0.0<!N,-@*Q X'I1L_)L8.M)G2=6Z<E_1#RS&#=QXWX<7
MUI#J,GMV,)CCA]]Y S9`+-TG<*K&F?I #X\/,OT^#.<Z.5])_7N !,'NLZ
MAM%__?)V627P$8C@?@2 (P'Z9"0M01+((J@?MMI%_^!\:C$+A!='()K14(
MUS \F;D>M.(PL>,DA L7/GR2%FF=?E9/Y!/5T$XTXY,T3CSR@
!3.(0>)^D
MB36<U_PLT5^@&#ST'B>;]\DM8@7GW>#P=_%Z$DM&%TD@H:G3SZWCLJ.52Z
M2[C$OT8AMKBH(<&*$">@,4EF;N!@C6&V4:.U5$(Y";=UU)QD5^ 6NZTX1%Y#
M0NT`N,A#VO@5C&(K6:]1&#<DU!,4JWISV'5]!?>\1[-217"8./_6W6\-2%
M(0CMU:8I$RQBG$2AW6 MC7%HGP>1>[=JRO8"%SL;F$U),C"EA8QG]AJ;)L
M?'0IGO+7GO._#I((YA)(T0I[$3N)I5_.T3TD"8IKGV-I,.&Y7P95WQP[$(
M7J!ULOX3AR/T4)5 G26/Q%?>6MT /-T.HK$B?2P)NATMQ$GBK\_ !B5Q
M5<4KG:%:]5FU,U08GJV,JS'@:M5QGZO_$C_$I'Z2.!$/.8(K7'C50JPQ\M<@
MA-^6RPC&5\C"'1\8I*V[8IG$L";(3GP8Q)G$M904_DC6E9LZ]IDS[#M)@H9[
MHPP67]5ZY@'6+!$$>!8D\;EB.7]4-<'MCMU7-SO./D[D> _G'O<-)$4HV*
M!>(?H8?IHPW7#%;VO$7-`YR!,UNNA;R$H8A2'K^O#<O^'UG"$T$OU>H6\)
M&3*Q465=/U?3T'&8E/0%Q<C:^>H:N G6AZO0' 'V;S#"%M1!"=P#0,'!K8
MZXNVE]#'5<"DILJ.XH5T8NVY55W6*'$]IP8=3: '2;-GR]5.<2[OD7P^E8PE
M+ !<157KY@^E4[5V2&K'FHN][%!3S58LD@Q[D?B6=VGK\Q;X)_>X0*9TUMH$
M-O;Y`?:)50-X.K#RZ]"S^"RJN$\B\$GM ]0W8JJAM1>.=&N!$4VD-EW9*^
MAFO#(,)]Y24V2L 8`$?8!L@@8V71EKB7N!HG48S\&N2[#L+ZE$5##_)]$#BX
MZ=47+W#B436:P@"&N'WEXQM#&_>N(U296QJYMIWV3-BJI16:W:\W%<NXB%S2
M5:GLVKZ@*\1:!FWF0
;)?'5RJVJC6=S"\5R]!?FHA):F0-I6QTX]YH'=-RG
M9$-_Y5[V"B'OK\+@>*'\[@N33BCQ'"E L;3$C!_/(A-?/#](D3_@G8<?3'
M,1BY\?='UW,?;<_%GD_]_NA[1<G-2DYN7[I"QGI3TR2" *(DDTB)J4,($]Y?0W<'E_.7C@G9/J2\,GO[Z+<AC
M[17N]X2Y1*&GR0'V6.$?KAPH&JRT9=U1-M/E^!#P>?)#)$(-W2WP[(L.C;
M&!T.&'O(H<K=?E<O8-3B"1:+[Q9.5K&7^KYPPSC!F5-Z>6)'92%T135T3:9S
MW6)\I(D`"0G$/RP7J-_U+!)!=7]*"=,GZ2UBDJ:0"#_WY:W.^OE_>>=A96
M/N#U;4T2`S+(?DJ7)(2#0;;LX@KA* 2!_TER'<G0UZN:6K,Z)?E.J"R7#;
MHG#FUM%5#*W;;T"0<T!@+0_<P^^6BWM?,!.)) BOB:5HW:[9U[4FVTH[)7ZW
MY>Q9>NWM2-,,Q=#[9JD=%>N)J1VULS)86Y5JRKVNWF\T=K)C[),#=#53UAO.
M`5@Q]I##T.0R1EUF]D<"PPWNY7JP\''ZBD$`.>B%F/-F/@V0D9?'KNQ67#
M,)OT=6V6UV/=RA&_:Y/[1MJ7RYG$'F5,=E\FN%W6GT<.;5=,>!%6._#I"J
M-IGC34 ,2#@Z1P$='Y:'8:AZKK>[3?I(5HCY-Y=A<%UM[P=:.K=$V]5VKY
MQ=I@[?2V04UI <]K*BFTP-&C+W2`]54:\A""-/Y/F[$/C/E*^9/4WI=QL.
M_SE>=)"X_7GBV]J;:U16<!6M&J:D6=<P8I\48!F/\E36MZ5;)BK&7=DV
M/P#)BK&7=]'[1O<0([)1")]8T?B56\37?[_)/?YS5Z^;6M]4U6:]C7CYGF8/
MST?C?_]^'?P(T$-P`>)5J<3:?9(J][N]GJ*5TX="33#Z)/'JKJ%MF[+<[ `)
M.\9?0335!N?)&'#V*LG+#`U;L&'O)8?3[C<<,1HQ?"M<M=".KO4*OV
MV<`7KD^G.?T'QE4KL&\,HENCIUY)Q$G@1+OU-;95>><U^<+:`5QW
M]#57BI>S/T/VCZ)N<;_[.G=CM'?PV*0K[\-B%T?=A]K8(G3=]-A2592>
MO<*JGU9J>-I9T"O252]42@?;*.:20E_K[&\6IZS#!Q9T`W?]S?)DRGZV
M]JYC:I_^W_('G8_J#XXNKOUF=W1Q![FXH]/YN"A]CF"2]QU.P,[D:X#[T,
MU?D9A3K6U$<12G@@3Q?1[B^3:1AJ5Y-;',D9)/IXH;RBL._%\K18KOT50]=T
M6=&4<G]E+W,3FCI4-K<6YPX-R'1T=&V2Z.CH#G)T1]?3_F;:ZFRXF9KZ":4Z
MUM7'D4IL2%\L]A9&,_6>KO=;&\LKBO+!@G@%=]=J,ES/D73EYJEE=:[&=9
MXI*$2I;5UNR@9F&.[NOHOEKMOHX.Y6,)(SIWK;]N?B9QCK739G&$#P^2-?-[
M2Z3T3:/?[V_UJJ(S"/!PO+545];V"0%,IW_L-4>VI7*;\(MI^A"1V$K&AH
M;<T)FI#HZ-S:(L_1N>WMW([NYJ-*)#K3;:B6?CJ9CO7T,602'KZSG1OW[W!U
M-4/M*6J(SB2!\OB%>5]KTXGI7MY_2[Y,&4][L;C^$YHX5+>X%N<.30AU
M='?M$NGH[@YT=T<']!'::JOSXH;JZF<4ZUA;'TFL%@1WLL_XWC(9JM[M:NT.
M[54%^HB!O8JL[X=U4BK73HRJ:JHNJWIYVYQ];$UP"E'-UEJ=0-0MTM'%M4>@
MHXL[Q,4=O<['%:D5:7 #]?3S"76LJ8\B%.](?E/>.G4O,;J:KAB&VJ+5$JQ2
MM#YFLPCXSM;!O/H?NO>UU6U6^I_[&=/%,!-E-J3_QO2HZC@SHZJ-8XJ*/+
M^ AR\,\^&ZR1GT228YVT3Y(1=E@!3JRD[/CD3](=.5)H8,"EW3-[1D?1;^V.
MHMCCGFKWG9D&0!9-GI:7S%)BC7H]O7WR[?3P@=%G "0L*%!^^A-WCSK95I
MX.Q1A%)%3D4WNZ!G&!U3=R"6TY$[?5M;8CEM65_:*@!0I7(JIODFQ[8+NG>%
M:MJ;.ZG]-'(>#?=C"/JA#;=\5JIZIA'XGHT3[ZPYA*.(1(?+A4]OKD\(:W
MRB&_=D ,QDD4(W\8QZ%[F\1P0!);$AXV,P_<2?_Q69(?#5WZQS]>NJ^]!3 &
M]@I&ZD Z0X 2MNF-O1XA6;7TX,8KNJ5#WQB;(U/O3 S3Z.C:M-\9=L>3SM10
M#5D>C?M3H_N;,QC2>>CWY;9IVQ#>QS6L)J2P.$&O(NO/'3<3V<:M-Q#9[(
MY'CT[(HG['4$0_X'Z/ <7,VPM1N,#[=DMR05'XT1GNKG(&GW.7'C<N["@O
MT0/)P.>!`Q^'#EC'S?L6+.P6LGDM[YH1<6595"$A"@59_T $`3[0U@J%\3B)
MHY+.4?W<(:[9]&WX)]PD][GR86VM#A$'KUE)S%9:P9B>\67Q"FL?A_\@>>
MBY7[&3PVT'O7X9%3%&GD+$38WU8#.%MT/0[Q]1DX_CRQ3B8P<N\"49HG&8X8
M9&Y)[$O@%N00V^EF[23$POOIXSJ$441R6,_]FX?46_!@<@J]-4_(4_=NY>'_
ML9:]]+2L"^ &')*`@7JU^D5/] SL$%)G,4UWDHO!/0IT35O_^X<W8/_W0#
M!SW\&8(U!_#EX,;WR&,7(?X/V;B!(1Z@K&:E#>7AV)A,.[.1KF&<WK@S&L_D
MSGC<-WOJM"\/AU.LV1'6I1O<8<01B&!VQ14V3*58%S&7E@U[W?$D1BC#P4
MXA E0/=/16\>.QG@$[1N&&)XLBO"A<
MP6S#B >"CX7I?2Y&U_P4GFRK5)T\X_TO*X(L]'P/Y!9N,"A_9QN$3,.AA$43$(`/,TB2'9./O#&TQ\8HM90)I7E[#"'4E=!YA/'/DG& L
M7( /(+5,,I]""KK$(UISC1S-%,[BMSK82QUVC$GBM&93G1SB.\;PY%"LUD
MQ0H,"2JX]>"-[]4R87\PL(-XP1X"Q<9#>;1W]EYOH21LB[YT[ VD0Q]$6P
MH(N,R"PZB<^W41SB!!CW<!,_& //3CP0L[3KBRVN+N[O!G0BRT/]CY!%13
M30!\UZ8M,V*?;3J<@C,X1:'[-PIBFJMOC2-7"_.L)S.ED1N(--4G;.8MTLPY
M3G;=-4GU6Z.>KRCX7QBB5G"Q$E^LCYL_<3$U9(<,-!; 2Z P54P@[H5 1S@5
M9[ @J8]=\G8Y.:%-^PU>0MMW@==XA?.V,8:.6T!F+JK6\M"-_UBPAB4B>\(6
M1M1P2 3A9AY$6!O,<B'PX]#%$69%E6?XGK@H_V"SSHLM ,6"B/8A(GH#YF
M[B-TZ"K5U%-P!3\%T8IQ^.%PT'DJ/NRN K08@06:=\7("3O-M%89?H@2MV
MK (-WL)Z5"ND JGSN2?D$-_] 50(C%7X,8$)=1L5V#2AT)XUS%@9A<VM Y
M(#L96!ZXAWGF5M R'WMN;F*A0`?Z#\2&&YH@R(UO[OBF#F7.PNA@[/_OEK
M).[NYC/20V\#DU;PV#@%NI>(YE5DMA#*:/:63X0EXA'FW$U\TL1+X`M[&[
ML%Q_W0;?P6G.RHI1B-M NG@EME?7:P=+;:$DM#G(7D#/0F9VAT1-R#9!>#"%
M0M!^PH)#EE1*DB8PLD-W'3.M7S\,F$C-)S=[KN8:1FN[,VTHCV9F9X+!,?;8
M[/0-S>ST9K/N3.GK(W/6\V1DDUBV"=']X0E8/FJU_05=KO#.[II=4=T2\N
M(;W'U.PJ\B'7V= GN<6?PR SM8*L)_1<'7Q(>A:UO AP4N`NOD6[S"G8K6
MT&D1$11:T6A6*/)>8AK-==1&VH%@Z>K/&'A1NYMZ[GQIMS%+AL\:LBD=27
M/5FCQM4\7N3!NE:O(HOYSK77LA:I@TJ?C:(S"_</Z5!=E+)9HII&ZLQ-$A
M1"Y=PZ#A#_ZC7BSN-E9IU!P_&^VB)<;C73RBI,09,OB$4P3VM5)F*3=W:I
M07)VWCL.>7T$9']&KNVBR&&++JPNQFB]N2#CRL(83'#/;!@X$^P>A'' A<0P
MO `!9'!OBJ'G9=@GW!FX9!=<8]6919G9-\H7K8OF\AE@5]*4 LA<3W0>CF
M+/B%[S(-$K($Y! [$G,RAATXT,G9B.#0CA9:V*!0F&FFLZ%T%E0<!Y04W@L3
ME<TX`PN%<9KAD4_"#&-9-X.&N0/^]3;(21PMC\"`GQ$ULO@BT:&\=/S%4
MSXS<,;E#A40Z>N_/(=7,ES9D1#+?/>67L"I]M73>!RMY<5VT0U$RX?LRIA
MW_C;V3@.8C>W@(>%`!_H;29+D.\AF1),;[&LR:N.3=^9$$)@GJ'6L?J `9Y?
MAE!$/T-W."$0JX$&-HPB,59P/8S^TN2.A\W.US:"'R;OA+>_6 LC$E;G*3
M]42_%78TS]Z)Y@8\?5R3C5>C>W[>)4/>YDZL2ZIZ4W,RT\D^D"-YU-&'IM+I
MRY->9ZI,M*XR-A3,ZMDBDS2G8._N[ D^!J%#!Y#Q7WYHZZP
M-6WZR0;,K:(NT"F38H08A\A/1P]KVX1V.4-5T4P2-]:YBM_8\.E 3X0.=G
M+)!LU<:SR62F=KH3;=;1E4FW,^SW)YV1K*B]R732-Q2C-$J4
M'FA9P\M(AP+OMFF\"&'@#->0?L'/P;EK5VH%B9PZ0;I-H[<%5BLYT*Y$ZG
M<$C!;@-)_Q:-T.,4UQ97`M0@R98HO"1`[F#3E""?0)S'UPX'GV17*&
M,&(]#K,@]W;$=F1W2[9;:-[ _E4=X"BY@@MKTM$Y8C@AA(D'.D8$2%C"
M9$BNS;5B"($Q6+.^HE --ZL![@V1@HMR/5OP*_@8"T&WUFX@!%B8Q%>NS]_=
MIW,Z357X]P&]B%X=8PI'\X@70R0T" O0I!$*WI:(6U]MR8<2'=P?BXNT&V
MN&@!-]Z3_/ZXLH#X*7W1&(SKW YD,#\QO?2<9KT^ J>BK_AJVZZ?)XN'CZ
M:?H([81\L&+ HY/Y)AF>M?\*A:\XL1!.HHYE9C70N-JL64><ZJ#Q)RY+:*60
MDUV91W/9**2W=]4BB(@S+8FRTORHE(N-K>:@<I4ELMHS1Q([K1GI<%FZAE
M_8!H=<R4NDYV>WBM+T0&E>HR0\:%@K%,8XF2@F%J(<%>G-D T#Q;AM!ZQC
M.I2?CQ1G=X3SR#N8POFDGP19[%,:=<QLL1%).]VB:R5ED0\SB6:3C:L*IY$-
ML[:"QV[.1SB=-O$@)BN62'HH2G:5+U1MA9=[D9F(7MU;?,AK("VKP/E-X49;
M2%W/LPM5/#GR[E Z$]<.7Y ?=DY6>Q6RT=U-87HZ=1T'"@]DQ0D5T5SRN8YV
MY!I/EPVFM[.N1LXU;.C3WVTR&$.L_4K9,:369;2"S+:[.6V#IVF2]OH>*>
MAIL64IQ;R9J\3QO1C9;RP-T.;OFZA1:JC>[IT8[FL-.3Z!C9CMB(>62K/T3P
M*P_%87+9URHL,5-82?QXH(_41SF6Q9;^-,)%\$3M\5.P/!70+NZ*PD-WM\
MA0ZYR:<?_0X!3D.7[ GGM'A*?SKG\?!9<;D,\\-S#NDOD. S)]W@;EP,
M!/A 7\^+]YS6CKT$BB_-6HOH'-:;OXJLB#AZ=B-D$HO(G,5WAF<HM#]&W<
MTE.6MQ<<U? >!Y$H173!JV\3(2S:A;$]L[/ODU5[6\0T*<2D1K0Y B:'J:
M>>\ZTB-E-M*&/;G?Z:I&KZ/KO5FGWYU,.SU5ZW5'YF0V&6N-9BFCH3HT9K-1
M1]4GF,#8''7,V6S2&8ZUJ3X;]61%G_V6;O]%%U"%OL(9K8:JW1,V6S!.>LGT
MY3AZ.F>:C(H%%Z&"VMY@8$7F)SS9Q"\_[""E0]8(\[3 (@-K!4+H9 =G,BY6
MK@6>OQH()F5MB!'X8N@_$2@.&RL'*![/2"(I;[[ZXHB-$_W?*M!DEU1R
M%'$L])DRDP)KOL\,1_=#WW,;,ZUGU>#H2<!HG/K6GGH%_)R<>X$YKX,*!M
M?$:/G>)'X(;\G5C\`?G9U#8_IE,>\'X$PHA/]'H569#PVPL!XI>Q^6WGN=MR
MAN3P[#NI,&9NU8'W/%.("9GB^<>%[7`/K!1-$K<"$*[HX#:3=)N5:?/W
MP 8ZXQ4(817;J!+64.HX]81C)3YO*FF\A;1SGWTL
M&$S6V6B>1F&_EPP^W:.?,>VLC'Z)'L[0_[=WMLUI(TD<?W]5]QWT\K;6N$ /
M(C-5L78N75M8N=,ULDJJZ$&!*MA42!2)QO?Y(`@_%(HVD]6"VZMFHW2\1_
MYC?3T]T:B1X[?@TIJEE0NHG&E>>J'_;-@7$CU_K.XK<`CCSF*_5C\W_A%,3]
M;RT%OF.L@-U8E-8,S$Z@]K]:WJUJ/1WYMB^:UO9_K #L-F-T-09>.;0:@2
M/-[4V\:A$K]]RY8Q]6GD?KN:+X.>K]N"ZRM:?92A5K[-:>;Q"Y'K7%G+
M=:;Q[XV'KA.Z@$H/$PUOE3:Q/]YU"W.D[5NC0JW@*9E]WS\-0SD:$G=\V6
MKL4[L($/JY,44PG,II$905"@<LE.D]U=\91_F527,6 :^[_U!(M0?I(/XZ
M>$@6YITWU@]=P3GMO=.2:'BN\==W/
M_<Y/C+G!?G/G);N0!2F-B-0?=O7SRV_LG0MYJWF_CS!W.0;?];4S95'$_I
M&%UEOF+VT]=ZS[ZFF>V!<L&AE?>CY3HZ9OE3<4KTM_O1@8;&;W^CVCU=$G
M=JO3L6>M_D2=M-IMRVJWC9YF=OIG(=Z@:^IB?7LC/CALQV.KZ,F3XK+OS!VT
MTT2NO&D&B0Z$LZ/WNU;/,%I]?<I"SFF[9=K:.2TV_K,5BVJ3%GI]]/[6/=
M03-/J;U:L?9V-"C;987X:3(R)J;7+7:#)^A?3-%4,G$-_[4X5SP4\)9TJBR6_M_,#I2HKO:%$YS'S_S/O\S=)6.
M,?_C,).)OO?43 ?8S/W]/B#HJ3#KG[ZQN:,@[#Y_+@A%=Y0=%/]LIGHT-&
M='@CV.[7K:S/V;T65/=,I9R5V)&Y"Q<8Z(K(V;><8TVIW@#>GVO?3#$=6S
MF^)V]J/7",8'?SX6-#(F\>=G$<_M8A#."NQ?AHON7\[>Q>9/HY_A#?E\
M\U#[+)1WV8"_NL^4>[9<.;[WIGT>_:.IX1W/F3)<N\%ZR=YX;!W>P;IGRL?U
MQ'7L/]G/3_X#\]YHECGI3R=MVS G$UWOG"E3Y@;6X-:=?K2";X/+P?CC!N=I
M38[C-XWL>.-6'3_.W9=3D>"!QA/'&]\QEUDKEN2DIJZKW+ ?K]?X9JRCGR(.
MAG\O?G/U64YL[9Q:+QI,LS;5MOG#IT6\]<QL1)-E_)U-W?'\^9VC;5NLQ9
M&)R31RL,U(7/4I8&JUI2D<OF3([6KLGD[*.5'N.,Y R%I-$TU5-V#8XLU9
MISYSMDOB4L=NE]"5,7/2':AN_J*4BQ/#S%I-7YPO"@8OSAWF3RIYDN:NC@
MY:TS0SQ1WMIU09-SR+Q)@Z4'F"]1TB =9/V\H=)'J7AG1X.W(X"H>W)NR1
MY;77K,TD#7EWT.;!+:.V9?4TG76-V527G@$[
M;#=EA4;=DC/=K()RH[IM,QK*Z_G"Y0_L8#.POWUP5C9S7<MC_GH5/Q5;_3[^
MRWOP_!]>!#'LOOE67AS"ANQEU"\CZ)FQM]9:ZB_.P_F"\E!E&CC$.AP9.N
M;MY2!_9XO9T_0S[['P1:3V6+TX];;C-(H""91Z7BP/T12Z7VZWYTZ=OQ
M;[3VYEL#],:A-K18]7H36F7!6P:C;<2^N-NK]?1TD1_O?7>SJ2V<YR%>ST
MW_OV0VCMOCWT_0>'#53-T'33Z&[\T8TU9^4:YID2A(.C3-:S6<AFZ'W-[*OJ
M/_A**D@='$1:]F1"-[$7^WGA!I&#R*@36-ZM(I<VNQ"/\;0RF.-_,']>,[
MV^WLO9-WL.D3W,(RP:D(>!:;V&>\#8*E,UD';./6KAYQ8;2:@1'.Q@6;A6+O
MK;U1_>6YZ,RJU1002B#JZM,H@: $HOX33 D$#@Q(.H%TK $HHA7C'LM!3R
M2B5.4/E7G%R`M[#(M#J03FO;5TZLYGR1M':/?.\HQIT5U:GTLY+T@6&CH3
M]676)4=$=EU<,)")T)04.A$R F+ 1:+:BJE>NDO4E.'DB)7"7!%&4(@K
M:C0G&2X.T%,Q7%!H(="J03F_(2ORG:-D?1E.CDB)G""7BY 3YG(1@H)<+D).
MF"<BT": ZJA7Z*EP9O9$:J]=BM1;R4[9U\7Z\MPYJVWTN7=O_IM1IJ+JN=\TTFE:C
M:(I,XYU)6R0)U* #1::QF$$A:1Q&#E!V0V!5@U:RA;!/KU)UI?AS]#P*LR
MDYNSWQ7RV#FSVYD,$&1!2$G(@! 5%%H2<,(=H$T`U5&O4(HL%%DP@E)D
M.5F'6T=0SGMA4:61'T93HX(<5;'N=1Q8@)BJ (.6$1%"$H*((BY(0%%@)M
M`"ANCWLBF)G]4,<X"4R*GSA *7Z>:E@Y&5!5JQVF\#B#T=Q:!LK5S:>K.TY'
M=B4UQ#I158WM.:'G5]%!D9P^[8N7B/7$Y6Y4D>#A6*5@:NF8&574=)7;!?.B
MB]?>U EO" &XNC*C'FFDD#ELU&G#CN56R-U\0Y=?W5L1^+%7M!N4ZS4<0#
MD\6IE7&PG-H5RV?"?+(BH8R<48(/JE/3P.HP](<9?/XS_2KGA&7P"$%!&3Q"
M3EAB2Z!U`7T>8R>6_;!:6#;Y:L/T]N),7G6X!_E\5";Y,1)QM>RQ1*"4
M.: (="BJ4%2AJ(<V38-M)2B)0?W4$74.&)U(SW</,"0HM"#EAH04A"BT
M(.2$>5P"?7W0C 74:_3[QZ=["#Z-J,AVK4C26/*44J\-Y'$]]2.]WU,$TV'LE!M:DO5E.#DB)7*"0@M&4$AHP<@)\K@$V@A0C3!?![/D
MTH[)C*<>O&R7#"`@M"4%!@0<@)\[<$V@10C3 )DS#K&%4H3< !2FG"R4;/
MDP%%[7$)DS )DS )DS )DS )DS!KB5GX2V:6%X&,__9+38H,T2A)RPS1*$
MH*#-$H2<L#T$`FT": 9YPB3,6KE;BI\X0"E^GFQ8.1E0U!Z7, F3, F3, GS
MY#%.<(N@[P,9OX#[ B3, F3, FS3IB@K2^$G"M+X2@H*TOA)RP'2$";0(H
M:H]+F(1)F(1)F(1)F(1)F(1)F(19'TS:$Z(](92<M%5RNJ"H/2YA$B9A$F;1
MF$8)F&I?"^#R1$I$1.4VRDA.6V"$%!N2U"3EC*1Z -`,7M<4\$DP(+!1:4
MG.1O48!VRP#='W^4K"_#R1$ID1/D<A%RPEPN0E"0RT7("?-$!%HQ:*\,T(/C
MCQU93@Y(L19'6=?)\S:8X(2!82<L$0!(2@H44#("8N?!-H`4$P>=R<RFEO
M0)DREP6,TQ-%R2KTB3T&0]\+EKY[?LF5ZT1RV05OO>$WR_O*1D%XR3R2/Q94
M18'HY4&JJ6#9I51L\Y<F@A%2XJ6%"U/-XB<#BBFV\VG/=S$7XO7Z#D2KQN
M<.3W22(L\@4R!\3$,=EW2S9_A+U9>R/(R)K?\)B.T/*/'<_H0BLO8G&!NQ
M_8$$UQS`[:_YQG=Q(?5@O3LVDQ1-TD$E?)"F^[GP)<"4F3J"4>08%.N1
MR)74W)60_9']D?V1_9']Y=K5JKW]%;6KA1 4M*N%D!.VV4.@30"E4$BAD%(Q
MLK],]M?/9W@KW?2OEZH_27JR]B?@#&+_0G[(;8_H,1SQ.*R-H?:/YK;7^?
MKV\N;S\/!J.K3]N[SZ,AG=75S<?;T?7GZYO;Y1_=<Q:&::J?U"1GQJG&@7
M:YJDA+T7LNYS]\4PU5_JXD",3KE["<GZ$FN")R*Y)F0X07L)&$$A>PD8.4&W
MV 1:-:CP8)I08>&RP/&]E-#%D[E=,"Z>.U-_5#-")(\U(V744V=G72Y0Z'
M)YE,31N>;!I(SQT_=7QT(AGI#@4,111)QR65Y104'A"@X("0$^8S";1B
MT'(*7(KE93#SEZXJ!U-/[2)QO@9GYEMQJ,2S6W&QB.2^F6ALA/MF, $UZ]R(
M;GMK@M<?_LKK-!" K;!!RP@(^@38!E$(AA<B0R'9']D?V1_9']E?D^SO
M5#AIG;WJ.BNE9N6!_151LI(G(FM_PGZ([0\H\=S^A"*R]B<8&[']@034K'-#
M]D?V1_9']D?V1_9']D?V1_9']E>V_:E:[<ROE#K5!\NLB#5/)'".,O,Z'$
MIB+*O]/7&; C1V^VBV7$RU432XH7C"Z"DUOS( $UJZ&(UGS)QRK4?S$4]9@?
M(2CH,3]"3MC3;P)M`F@?,R9Y7/X#G)$:$`+;GX=[*#&?BKLRG#!7A! 4
MY(H0<L)6*(%6#%IRF9ID?1G._&5J2N'L=S%C@B(+0DY89$$("HHL"#EA#I=
MFP"**;)DWXOH@":6$3VJ5K>`F@P`37KW(AVV,GR/[(_LCR/[(_LCJK<_
MB9J&F>]<.EVC)VY Q@#S%S4L![1]L+G0:-!>!_6,PN[1$("MHL0<LVBQ""
M@K:+FLQIFBA<[J^WWMM9P);OG.4JN/3M]9QYP7O??CA3IKX]]/T'APU4K6V8
MJJJ?*3/'93?6G TN!^./2_]O9@>K\0<66!=.,'YT7.?1=IU001T_SMW=7YQ_
MB?[B_,N+3[OQZ/ 7UI?V?C2"JQ[A_WXX'M.-&YO3I3HAI]RF0]F['EP#!4
M7=>[YD%"PJ>Y"P=V%0)%&=%%_-T:DZ2Q\% &UG0:3>S<6FS2I9!,<;R9/Z@I
MY)FRV#3[NS)X=CO=]3!--GNH5JIE,YD*V_U-5WP6;^DKVW]BQ_>2Y.FE:C
M:(;VITJGA$W0RCQG95B_://X@;"RZ=B/=&[3;S0DAB32(',LNA/!9(2D
MC0Z^$)(@6S]B7W)VR!8.I-UP#:;7%>/"%E:#6!&MH39P8KC5KF'DN:?N9;
M5;Z(UVJ'"=@CP4GJ/P>"TY.P"XH@38$UC?"BVE]OP!9_[2\WR16G!J^FEP
MXIY/4J D!.6B $!:4*"#EA$91 FP!:P]!2ZG$+:?HRG'EKC\IQPEPN0E"0
MRT7("?-$!%I?T%-Q14WCO'1F,6-HJK][KG9,A2NK0^ETJ4H0.\L)O6@,S"
MS%N(KBS0I_=8<8+"0B="4%!(0<@)R(1@H*R"9SDN'B`#T5PSV9T((4]/]0
M2P$"% `4````" "I5.8TEX:LT+ G```6& ,`& `````````!`" `````````
M8VAA;F=E9"!O9B!P<F]P(&YA;64N='AT4$L%!@`````!``$`1@```.8G````
!````
`
end

0

Please sign in to leave a comment.