1.31.0 Release candidate 2 available

Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip Feedback appreciated! Boost developers should limit changes to the RC_1_31_0 branch to fixes for showstoppers. Anything less should go in the next release. --Beman

--- Beman Dawes <bdawes@acm.org> wrote:
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Attached are the diffs between boost_1_31_0_rc2.zip and the most current RC_1_31_0 CVS. Is it OK that some .gif and .mcp files are different? Or is this due to a bad CVS/binary interaction? BTW, is there a general policy regarding end-of-line characters? I noticed that some (?) files in the zip archieve contain ctrl-M. That's not ideal for Unix or Mac users. Ralf diff -b -w -r boost_1_31_0_rc2/boost/iterator/iterator_concepts.hpp cvs_rc1310/boost/boost/iterator/iterator_concepts.hpp 107c107 < const value_type& r = *i; ---
value_type& r = const_cast<value_type&>(*i);
Binary files boost_1_31_0_rc2/libs/graph/doc/figs/adj-matrix-graph2.gif and cvs_rc1310/boost/libs/graph/doc/figs/adj-matrix-graph2.gif differ Binary files boost_1_31_0_rc2/libs/graph/doc/figs/subgraph.gif and cvs_rc1310/boost/libs/graph/doc/figs/subgraph.gif differ Binary files boost_1_31_0_rc2/libs/graph/doc/figs/undir-adj-matrix-graph2.gif and cvs_rc1310/boost/libs/graph/doc/figs/undir-adj-matrix-graph2.gif differ diff -b -w -r boost_1_31_0_rc2/libs/iterator/test/Jamfile cvs_rc1310/boost/libs/iterator/test/Jamfile 37a38
[ compile-fail lvalue_concept_fail_expected.cpp ]
Only in cvs_rc1310/boost/libs/iterator/test: lvalue_concept_fail_expected.cpp Binary files boost_1_31_0_rc2/libs/thread/build/threads.mcp and cvs_rc1310/boost/libs/thread/build/threads.mcp differ Binary files boost_1_31_0_rc2/libs/thread/test/test.mcp and cvs_rc1310/boost/libs/thread/test/test.mcp differ Only in cvs_rc1310/boost: TAG Binary files boost_1_31_0_rc2/tools/build/c++boost.gif and cvs_rc1310/boost/tools/build/c++boost.gif differ Binary files boost_1_31_0_rc2/tools/build/v2/c++boost.gif and cvs_rc1310/boost/tools/build/v2/c++boost.gif differ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/

"Ralf W. Grosse-Kunstleve" <rwgk@yahoo.com> wrote in message news:20040128172254.64053.qmail@web20209.mail.yahoo.com...
[...] I noticed that some (?) files in the zip archieve contain ctrl-M. That's not ideal for Unix or Mac users. [...]
Actually, isn't ASCII 13 (CR, CTRL-M, etc.) the default line ending for Mac users? So most likely, they are the culprits to begin with. ;) Dave --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.571 / Virus Database: 361 - Release Date: 1/26/2004

At 12:22 PM 1/28/2004, Ralf W. Grosse-Kunstleve wrote:
--- Beman Dawes <bdawes@acm.org> wrote:
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Attached are the diffs between boost_1_31_0_rc2.zip and the most current RC_1_31_0 CVS.
Is it OK that some .gif and .mcp files are different? Or is this due to a bad CVS/binary interaction?
Good catch! adj-matrix-graph2.gif, subgraph.gif, and undir-adj-matrix-graph2.gif are checked in a regular rather than binary files. Jeremy? tools/build/c++boost.gif and tools/build/v2/c++boost.gif shouldn't be there at all (but should be binary if they were there). Volodya? libs/thread/build/threads.mcp and libs/thread/test/test.mcp almost certainly should be binary. -Mac? While I hope these get fixed, I don't see them as showstoppers. The other differences are because of very late commits. Come on guys, we need to finish this release and move on!
BTW, is there a general policy regarding end-of-line characters? I noticed that some (?) files in the zip archieve contain ctrl-M. That's not ideal for Unix or Mac users.
In the real releases, the .gz and bz2 distributions have cr-nl changed to just nl. That seems to keep everyone happy. I only generated the .zip (with the cr-nl's still in place) for the release candidate, but didn't do the two other distribution files because of bandwidth constraints. --Beman

Beman Dawes wrote: <snip>
Is it OK that some .gif and .mcp files are different? Or is this due to a bad CVS/binary interaction?
Good catch! adj-matrix-graph2.gif, subgraph.gif, and undir-adj-matrix-graph2.gif are checked in a regular rather than binary files.
Jeremy?
Perhaps you could find time to take a look at these related errors also?http://lists.boost.org/MailArchives/boost/msg58982.php Most notably undir-adj-list2.gif and adj-matrix2.gif are missing. Hmm, since Jeremy is also responsible for the Concept Checking lib I guss I might report two trivial broken links in concept_check/reference.htm broken: http://www.sgi.com/tech/stl/Associative.html + http://www.sgi.com/tech/stl/AssociativeContainer.html broken: http://www.sgi.com/tech/stl/SequenceContainer.html + http://www.sgi.com/tech/stl/Sequence.html // Fredrik

Hi Fredrik, On Wed, 28 Jan 2004, Fredrik Blomqvist wrote: fredri> Perhaps you could find time to take a look at these related errors fredri> also?http://lists.boost.org/MailArchives/boost/msg58982.php fredri> Most notably undir-adj-list2.gif and adj-matrix2.gif are missing. Fixed. Hmm, not sure where the files with 2's went, but the corresponding files without the 2's look right. fredri> Hmm, since Jeremy is also responsible for the Concept Checking lib fredri> I guss I might report two trivial broken links in fredri> concept_check/reference.htm fredri> fredri> broken: http://www.sgi.com/tech/stl/Associative.html fredri> + http://www.sgi.com/tech/stl/AssociativeContainer.html fredri> fredri> broken: http://www.sgi.com/tech/stl/SequenceContainer.html fredri> + http://www.sgi.com/tech/stl/Sequence.html Fixed. Thanks, Jeremy ---------------------------------------------------------------------- Jeremy Siek http://php.indiana.edu/~jsiek/ Ph.D. Student, Indiana Univ. B'ton email: jsiek@osl.iu.edu C++ Booster (http://www.boost.org) office phone: (812) 856-1820 ----------------------------------------------------------------------

Beman Dawes <bdawes@acm.org> writes:
Is it OK that some .gif and .mcp files are different? Or is this due to a bad CVS/binary interaction?
Good catch! adj-matrix-graph2.gif, subgraph.gif, and undir-adj-matrix-graph2.gif are checked in a regular rather than binary files.
Y'know, there are files in the CVSROOT that can be modified to mark .gifs as being binary by default. -- Dave Abrahams Boost Consulting www.boost-consulting.com

I just noticed that on 1.31.0 release candiate 2 - the photo of Rene Rivera does not appear on the peoples pages and - there is no mentioning of Boost.Python supporting now Python 2.3 - the review schedule seems not to be up to date Benedikt "Beman Dawes" <bdawes@acm.org> wrote in message news:4.3.2.7.2.20040128110419.0300ac30@mailhost.esva.net...
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!

At 02:49 PM 1/28/2004, Benedikt Weber wrote:
I just noticed that on 1.31.0 release candiate 2
- the photo of Rene Rivera does not appear on the peoples pages and
Fixed.
- there is no mentioning of Boost.Python supporting now Python 2.3
Dave, your call.
- the review schedule seems not to be up to date
Thomas? Thanks, --Beman

Beman Dawes <bdawes@acm.org> writes:
At 02:49 PM 1/28/2004, Benedikt Weber wrote:
I just noticed that on 1.31.0 release candiate 2
- the photo of Rene Rivera does not appear on the peoples pages and
Fixed.
- there is no mentioning of Boost.Python supporting now Python 2.3
Dave, your call.
Patches welcome; I'm swamped. -- Dave Abrahams Boost Consulting www.boost-consulting.com

Build it and run some tests: Platform/Compiler Build bin/libs/config/test/config_test(.exe) - WinXP/msvc6 OK OK - WinXP/msvc7 OK OK - SuSE9Prof./g++(3.3.1) OK OK Note: builded without Python If you like maybe I can build/test it on HP-UX 11 and Solaris 8 also? PS: I supose building is automaticly done? But on which system(s)? and what about the config_test? (Doing double work or not :-)? ) So in back in (snowy) Holland Boost 1.31.0 rc2 looks promising :-) Hear you, Henry On Wed, 28 Jan 2004 11:07:35 -0500, Beman Dawes <bdawes@acm.org> wrote:
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Boost developers should limit changes to the RC_1_31_0 branch to fixes for showstoppers. Anything less should go in the next release.
--Beman
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

"Beman Dawes" <bdawes@acm.org> wrote
Release candidate 2 is available at ...
Feedback appreciated!
1. Type Traits docs: is_abstract<> should be wrapped in <code>...</code>. 2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature). 3. Main page: "is_abstract<> added into type traits" could be added as new feature or 1.31. /Pavel

Pavel Vozenilek wrote:
2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature).
Hmmm... which code snippets? I can't find them. -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

"Joel de Guzman" <joel@boost-consulting.com> wrote
2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature).
Hmmm... which code snippets? I can't find them.
Attached is screenshot how it looks on my machine. I do not have other problems with browser. /Pavel begin 666 spirit.zip M4$L#!!0````(`)$1/3!%RQ(9]U@``#:'$P`*````<W!I<FET+F)M<.V].XPL MV7F@>:ZZ5IFW#8)H8AP16M!<9RA/<@N+6J.,`8@D1P)8D-"&K!EPK 7H%K#& MMGE%J\4$!1J)%7 )DL820Y-EKZ5MJ]E:HULDL&(WM3,22UE8+#"Q)U[G_.<5 MCWQ49>;_?74K(^*\SXF([\:K,O['?_?'_^M73,T?7QGS/]0S_YTQ__<[QKPR MRR;<_"]?,?_S>Z;Y#;EO_IG[^W92_]B9AX<'\_!_/9C_^G_\;\9\[=K^OF]_ M;<37?FA_'^SOI\;88'/]-?MK9ZYM_+6-O[;QUS;^VL;;(/.^C7_?QK]O%]ZW M\>_;^/=M_/N?=O7:^'L;?_]^TP9S;^/O;?R]C;>SYH<V_H<V_H<V_H<V_H<V M\(<V_H<VWD[,@XU_L/$/-O[!QC_\L&Z\_;7Q]I_YU,9_:N,_M?&?VOA/;?RG M-O[33]OFFZ_9W_KG??M[;W]_:'\?[.^G;=>^9N-M_Z]M_Z]M_Z]M_Z]M_Z]M M_YMNVT37=N;:]O_:]O_:]O_:]O_:]K\9$MO_:]O_:]O_:]O_:]O_:]O_:]O_ M9KAL_Z]M_Z]M_Z]M_Z]M_Z]M_Z]M_YNAM/V_MOV_MOV_MOV_MOV_MOV_MOUO MAMGV_]KV_]KV_]KV_]KV_]KV_]KVOUX%U[;_U[;_U[;_U[;_U[;_U[;_U[;_ MMGK[^[6FU_>V_\VZM_V_M_V_M_UO5HWM_[WM_[WM_[WM_[WM_[WM_[WM?[/: M;/_O;?_O;6?O;8?N;:/O;</N;>7-*K7]O[?]O[?]O[?]O[?]O[?]O[?];U:W MK>3>%G1O$]_;@'O;_WO;_WO;_V93L/V_M_V_M_V_M_V_M_V_M_V_M_UO-A/; M_WO;_WO;_WO;_WO;_WO;_WO;_WH3NK?]O[?]O[?]O[?]O[?]O[?]O[?]M]GM M[]>:M?U@^__0]/R']K?^^;3=M&S_'VS_'VS_'VS_'VS_'VS_'VS_F\W.]O_! M]O_!]O_!]O_!]O_!]O_!]K_9)&W_'VS_'VS_'VS_'VS_'VS_'VS_F\W5]O_! M]O_!]O_!]O_!=OK!=NS!-K[9E&W_'VS_'VS_'VS_'VS_'VS_'VS_;3?MKXVW M#7FPE3W8`A]LIO_Z_U5F4X]3/<"F:OZ9JFHG]4\=9#\>`0```$ 52P``I8P; M$@#@,ADW) !<*B4#'"K\U'D[KD@`N$RLM[(&.%3XJ8/_`/2"_YK)1C"2`P`N MA0/[[^Y6$J4Q$Q^V>\YG\EK_K07X#T +A_7?>^O;Y>OEZZW]L=/8?U/-]MS^ M^^UO?_OZ];^^;L%_`&HXJ/_>6Z]7M?B6R]?_],X[KU/_35/;,_OOM[]]_(>_ M_JOO_=7W_Q7_`:CBP/Y[9V'U9P__GI9/KY_638P1OU)MQK3GP]U4_)I''^7# M?;)#8OWW^>,_?/;YYY\__F[UK_@/0!.']=]J^?^LO[FZ>WKZIEFMNYA0;LY? MO0[EM/>?$4$BRB4_(-9_O_K\L]_\YA]>?_;99]_'?P":.*S_?F($W>FOZ;07 M^L_TDYS_'M-IE.]@U.>_KS_[S5^_[L%_`&HX\/V/]Y[LZ6_#\I^<XIS_A,B< MQZ;ZS[0GP$?PW^-O_^4W?]WP_==;_ >@A\,>_[VWV/[NDX[*'?^9_G,?_\FP M`U*?_S[^]I\_^_SS?[#_\!^ )@[JO]7B=?7YO]1\_H\?5ZLVQOO/=,O^\U&( MK?]]#*[_)?X[L #KXS\KP,]>5U:!O]I6^ ] #P?VWZ+ZXG>O7[_^W>_^\1/G M/]-/LO[S-W9[`S[V]W\[YW4+,MGAJ/WWQ1>O/_^LO@=25=7K7^,_`"T<UG^O M%]LOFKL(__(O&?])3# 9YL"'? '-WW_\ZE=UB[^H?K?%?P"*./3Y[_;O>_^] M=N>_X50N3C/;T?WW^-LO?O7%KWY5_<MZO?[U6 X`N!0.?/S7^>]WO_O\XQ'_ MN>>?7Y;.?U6U??W;W[[^]>O/QS(`P,5P8/]MM__T]]<-;WK_G3;.?PV__F(L M/0!<#H?UW]8ZI'W\;UN=E?\Z./D%T,1!_?>X^2?'C]>/YP#??PJ@E\/Z[_S M?P!ZP7\`H)7:6\<,/W66XXH$````@$MB] 69```7"O<_`$ IR[>F`@#0@?R* M:H/_`$ 1\CXU_@,`33SZ1U[P'P"H`O\!@%;P'P!HI?6?P7\`H([&?^UWK^*_ MLZ:^@3^>"@`\M?^ZEPGCO_/&F.5X(D?PX--X<H!+A.M_%P,:`Y@)_KL8\!_ M3';W7WO>U)T];5?&K)8B)(@U3VMCUFTV.[=:N.QVNKDU9M,7NKRUQ6S,;53 M<M677H5YGFS@7:;Z\&I8FRHH,6I'&%<.'BRJ9]-WQT5LZ[FERVZ3W)K;C:]' M<'753E<K'V9,GVRH8CO$W2C'HQB,<MQ:5\/!5V8?6B@O'I4^>30V?7 E9UTG MBAM V/2@75%],G,R/-LF<-$F#!N4VX+:9*XV6;+KK9OQ)?09_(PI#)W<+&!_ MQ#>^S#W^:Z\WM9]W=JW5ZVH9A?>?ZVIIFC6W,HMJ>[MP456]!3RY;?/6U$MF MFREFTP:'>6[-4Y6MOI]TI3[YH/8S;D>0-TXL@@>+ZK/>ME,?4>?:WBU<]CIF MT0Y(?-4NYS^;MLTW6+$?Y604Q8@EK4W+/=3*[$-+Y<6CXGL5C$VR4N*1S581 MY([:%=079HZ'YZE)NC:+N,C"%M2D<K7)DH/>-C.N!)?!YRP-'?X[+(^"V?Z; M]=FLUTVS<A<K%U69A9_O9I*LFV8C=(E$GKZ0I$J1.I<J:4>0-PY(@@M%M5CS M-'N+CVCGJKL^7[L<]ZKAJOF7$ Y0OF(_RLDH^A%+6BLS3_^<M#(S@Y6VWX^* M#)5CDXY^IN*DBF!IJ%V9-HGA69FVEO5 RKB9\>89]C::J4MP&:9LV'!(@F^_ M.JK_MO66M'+'<')U;MS\JM[NDZRKS/K?C&PF,G6:*FE'LHD-!A>*:EF9S5T5 M1-SZ0P/C8[9&[, ],_P75RQ'.1K%AF;$DM;*S-,_)ZW,S)SWA49*_DV*2C MGU:<5I'D+K5K<$RKYE35'HXFU12VH!ZY>8:]=3-A7:YY8QLV')+G\U_S*=9A M/UM?#O&G)FNS7B99D_7O\I0W$[FUI*F2=B15# 87BFK8VH#5-HB(YV0A8?8K M]Q'B4@U4+*+B4?0C%F?*9)[\F0Y+M#+3P<JW/S,>8CZMIA02II=+`^TJM*GE MR:R?UG8XG^X6Y91),Z/-,TR?SH@,$S9L."3/[K\6%]A<B[Y]$L4^K9*L\?KW M><J;B=Q:TE1).Y)-;#"X4%1#?5KSM DB?&3:1-G.N?X+*P[*#D?1CUB<*9=Y MZF<RB/'*3 <K;'\N73HO&NLBXXK3*H*EH79%;0J'Y\Z>D=[:T.W3NIPR;F:\ M>8:]%3-]"2[#E T;#LGS^6];WQ809[)N#2=W(Y.LJ^[ZKT_0YREO)G)K25,E M[4@VL<'@0E%=E#WXNPTBFC.=E3^CZ\_Q;L.RJWG^2RNN^D*CE&+$<I<2XM03 M/J>MS'2PPO:'HR)"@[$1C>UF<Q7'G\'24+NB-LF(=FY]5Y^,IZUWLW$SX\TS M[*V8Z2-=ABD;-AR2Y_/?4WT-^:F^PKML'@&I`^UFT,1M^VI7\6;??&[D*4$_ MM_6;7FXSD5M+FBIJ1[J)I2?A$XJJFL5ZCUX_R8B-NQ[7YFNO[C^Y7KF;>E?! M1.!:4*ZX#]PDHRA'.<X49)[^.6EE9@9+?L:CLO2A8FR2T;?5)&LO*;P>41%6 M;E>4,%F9=_W-][OHADQA"W)S8O,,>^MF? DN0YPS,W1P4';WG]U<U]MJW6P! MRV[%&1>^,2L76]4;T+)]'F.UVC8G%6TRFZ%^M&"[ZJNM]UQ7I"^@/@!<^_7O M\[1ALOIPRZGD?%!BT(ZPN6U:WQ<1/%A4C6U6<__R=BLCZO;+(QW_C$<_##57 M5^W#+_U4X'I3K+@NZ:D;B6@4@U$.,_4<965FUDZR5L6H=*>=T=C(T7>#Y3M1 MJ,+.R=RE=O4)7>9H9=XV]WUOZYB[^IKNP!8DFNEJ"TON>^MG^A)<ABD;-AR2 MW?U7;ZX;>\"^K?I-UW_6X57WV00U#S W\^*IT?HR?9/J]LY5N[XU_6[FBV]R M"?_U>?H+*%'U];2_-M.'M&%AB:X=47-KEIO;I!%C1?4I-G83;RKW$6O3_C_? M-ZM^SG7=I6^'81C7]V+%=4ENE(-1C$:Y]/SSX5>F&ZNT/-=^,2KMD$=C(T=? M#%97<9\UKJ).%.26[9*9^H1]YMS*K.K;^2M37.U),UUM2<EWR4Q;EVN>R!D/ M7>6V`3@<N_MO!H=9<[E2,F%=D(S)!.W*GD7MD,^X>\GN#.E%F=&"J4GWZ-1. M67>N[_E&O[QAPR'!?_-X`?_5QSM-OC7^2\!_L ^7Y[]U^UCI6CQ=NHNT"G]H M] +^\]?+S\U_<AT,T16YR]]V7:K_,D.'_X[ <_AO>9 U-[64K5DO;U?]1#"O M&8,[XV%Z- TC>-:*\\QI0;H.!CGYOVU]QM%/AVZ!_X[ <_C/'&3-32YE>]=^ M)<B=\;?D:@[3C(8#%C6/%ZO8,:L%R3HX;YYS](^Y^8+C.?P'`'"*X#\`T K^ M`P"MX#\`T K^`P"M7+3_#/?,=D",VO `,KPOR:;^D[S;];(J<0&KY_A=N.SC M/_'J")A,YH4;HPGAF5G57[I0+>_Z%\-DN(#5<_0N7+K_QM- C!BUX0%D>%^. M?NS=]SV6DYPQ1^\"_H,8_'<&=*^S>QI8!_AOG'W\U_U-5M6?IP>?X1M7JW+X ME#?JNESY]P.7LE4S7XD;7VX0F>)F^ZC@A;CNW;7U?#_3%Q_]?=>\X4N'::3O M5>;5M=G!;I$=<J,F9GUJW\<TMIV*LOH7'A?7:#SZ\K/P-NC@];W^;;HMHNXY M[Q<>6L%=']I)IOR@<;ZGT4NK*U]2L)DTQ&^T[@L;&LGZ^I^I<Q5&(ED]N:'Q MHU_8XC*-#;Y^K/\LMCMY]W50?&'L>F;NP+DQ'V:OX[_\:VES;UQU:=+P26_4 M[7,-O!\XDZT>OFK.*W&CRPT^4]+LH+S@A;B+_EL$D]<`QW_?.FOX,L,TW/<J M]^K:3"FN_%R'@MDV=?!^WB2VF8JRQ N/\VLT&7WQ65C;02?<VW0[HKJGOE]X M: 5WV=M)KOS\BJB7-_ZEU;Z(<#-I\-6'[R8>&,E6?ZN-2QR/1+)Z<DU/WT'L M*#;69=K>M>]Y6%4C[99K(2I^>"/>90>.QGR8O?Q7.='V__N[3[.0T3Y-&MXM MB+SI.VI=KK:,N+)2MC9\QBMQH_\X?*:DV7%YXH6X[3>XURNK69.E-^Y6HL ) MPY<.TTC?J^*K:Z.%R@?%'4IFPSZFL7+(1!T#:W3H3<Q).6DG_$N$^X)=GEGO M%QY=P6G#XO)%8/O29U]%4&BXF701KOJ@LK05T4N#1;')2+3!8O5DFIYY!W&8 M/==8L<I63]539I"&UD)/.JK[[\#95VH/<BS_U6S"AA3"TW'(OZ.VR95_/W Q M6Q,^XY6XT<B)3%74[+@\\4+<;7\L&+\&.&'.\*7#-#9DIO3JVLQ %#J4S(9] M3&/[UD2#/;A&H]$/>E5>V]W$OT2XP^>9_7[AP17LNU(J7Q3?)A1Y@X3!9N)I MJP\J&QK)I\A_R4@DJR?3],([B'WV7&-EIMM%]]]\J=W)6N@),D1C%R::O@.7 MWNY5YFC^"]^X.A">CD.F_2Y7]OW Q6PB=M(K<>,B?*:DV;F&R*YD7@.<,&?X MTF$:Z7OYU;710L?8FY>#K*78;II?2P'%T9>?`VN[V'&7QT=E,L3M'U_!_:18 M?CG0D2NO)?_BW\&1?'(-+HQ$TJRTZ2)388O+-%;.+_IK>J5VQP/B"#(4>B!C MI^S R1B-<BS_U2LG>*UO,3PW#BT^C<R5>3]P*5LX'A->B9N.7)<ITYU,0V17 M,J\!3I@S?.DPC?2]_.K::,$Q_.;E(&LIUDWCLN+FE4<_;%MQ;4?U2KH\/BJ3 M(:YP? 7[\@KE=X%]=\)^) G#*%]]$ED:R7H#ZTXN"R,1-"LHS*7UQ96VN$QC MQ2KK+\F5VQV/DBA%3**QBQ)U0>,[<! _B6/Y+[D;60Q/QR$]B@US)965LK4+ M,UZ)FQNY4G>JH+SNA;C;?K;*O :XD#\L:/HP3>A[_M6UT4*4)QBU>#;N8QPK MRI1U#*S1T3<Q%WKL.FZ;DWQQ:A259*B2]PN/KN"@^=GRN\!^-GYIM2]"-L%% M]-6GE15&,AZR="2:X/@MTV':S#N(P^RYQHI59L]R-MGC/S>?K(4@MC!V8:+I M.W!NS(<YO/_$8>]6EE8*3\<A?4>MRY5_/W I6Q^^23(67HG;1?7X3$FSXX8\ MM6\_>^KKR[T&.&'.\+5)2F>#:271JVMSIW*N^IJT0YMTUHY-\G[>(+:M)EE+ M`VMTZ$W,0VN[J\J_1+C#YYGU?F'7GK2<<-#*Y7>CT7<G?FFU+T(V04;$+_ZU MXSDPDK[FPDCT#7+-R#0]\P[B,'NNL6*5U6][7<7'K4&[XU&*BL^/79AH^@Z< M&_-A#N8_]PK4]@`V>N/J8'A<0OJ.6I<K?C]P\&;:)-MRYBMQ^Z@>GREIMH^J MY MQ3?>L0/XUP#'SAJ]RL1/Z'K^ZUHCM+!SLCF" ^E$+9[MW[QKQ?MXXUD2# MW5=87J/Q>W1EKPIO@Y9#4;FWZ7:(NN>\7WAX!5=^DB\_MR*BEU:+DM)'2C(O M_FW&<V D:['T^WMV),3JJ>+5,O .8D>QL3+3;?V?K)=.IMWQNZ^CX@?W^[D[ M<&[,ASG<\5__"M3N-:[!FV"K8K@\=2^\V#;(E;P?N*K<FVF3;#;-K%?BNJ@> MERGMCH\2E;AWU]9]RKP&.&+Z\/7#%+Z6>*#O;0/\JVN;C/G![I #U'<HG.W& M1KZ?-X[M6M^7Y2H<6*/!Z$>]RKT-.AR*)KOTN%@Q752<(?]^X>(*-@&9\HO; M[MH$+ZT6H^&:X-BD;[1N1GM@).M"FK#"2!BQ8;;-R#1=%%?8,3.-[3.U"8PG M;;>KRI<7%E\8.Y=JYCNMXS$?8V?_&7=O<\_7TG99]RCAA=FIY;.'[S#C\^R# M?8R:9I>Y9R-&!VV@_#!JG_6\5R=VR3POSWCJ*,7Q-L7G\5][F%/5RL5_LYD] M?/C/@?]F@_\*[.X_?PDUVH%+KS$\SAMU7Y[=_#=W^+HD.[\CLLUX],&.VW=$ M_TT?BCW'[N3]-]XQ_%=@#_^)T_[E'OYK61YA')Z'W5H^?_BFQ X071DO)]R/ MG=LWG]E5':MM`\/Y/)OU:,=.]]W!1QB@647N[+\`LW<O]B_AI3A RY^[\^<[ MV"?)P'">R$B?[@H_0LMF%7D8_P$`G!_X#P"T@O\`0"OX#P"T@O\`0"OX#P"T M@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OR>Y@,_@,`13R^]> _ M`-#$X_*Q!_\!@"KP'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\! M@%;P'P!H!?\!@%;P'P!H96?_;0``3I-Q@;7@/P"X-,8%UK*'_[8``*<'_@,` MK> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,` MK> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,` MK> _`- *_@,`K> _`- *_@,`K> _`-#*"?OOYF8\#0# SIST\1\"!( C@O\` M0"OX#P"T@O\`0"OX#P"T@O\`0"NG_?P?C\ `P/'@^ \`M(+_`$ K^ \`M(+_ M`$ K^ \`M(+_`$ K?/\+`&B%[_\#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0 M"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0 M"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0 M"OX#`*W@O_D8P7AJ`#A5\-^V$=IXH@(X$.!LP7\U^R@LR'M32@4`IP?^J\%_ M`!K!?S4'\]^A!(A'`9X!O?XS6W__PFSE0C/;+<F;'/D;'D'>0%PW-_U2<+-$ ME"]OH\CY[0T"!#@^BOW7B*:SW-8O]-[;RNCX4R#S;@,!W@B+F6C.BU06Z.;Q M'\ SH/GXST_$<6 8+M*F1WY=G,PPV7\^(.L_! CP#*B__I=X3A[GY=T48L)I MP5OS_8<``8Z-=O\)V?DE=QDN<%-P$4^$A],#^0\`CH]B_\E;$MMPVL]FW(3_ M`"X&KO\U'ZG<`O^9*+VD?/TO2!7/C?B/\U^ XZ/=?_UYKM!=YM/'ID=HY?N_ M8:IH#O\!O#CJSW^;0SNSE<_PF63>N/E,*6%$5EOBTJ%[KM#%R71N#O\!'!_^ M_N.PE*R5BC,74TX%`(<'_QT6_ =P/N"_@U(\:<5_`*<'_CLHY8MVA8<'15CV M\B(`' _\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H)4Y_G/@ M/P"X`&;X3X#_`.#\F>Z_I03_`<#9@_\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX M#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O\`0"OX#P"T@O^.QJN: M\60`\%+@O^."``%.%[W^DV8ZHJ40(,#)@O_B^0.#_P!.%L7GO_,$^*JGFV\G M?92;C[-L^_3^8N KE][-]?%I3)07``Z(YNM_,P4HIZ^VX6?.3VW"5V(A"7XU M\.O+Q'T`QP'_I?,%I,E>);-)`9'X7+Q49TE^01H$"' D5-__G2? 0?^E^2/Q MX3^ DP/_9>;S]'[:^NFK<#9)'B65<_ZS])L4`0"'1??S?[,$*/T7Z6N;R5[T MWU;<T"BZ+[CI@?\`CH+RYY_G"3!1TJMH-DP>3.(KA"(V*\!M,(,!`8X`_LO. M9Y%N>A6K+_?\2Q#>/ KC<_7^>R6\)^=%&ID7``Z']K]_FR/ SDN=JN3!X*ON M0;\X0_\$G_N0X>W,5CSHY^9EFB@O`!P,_)>?S_$JF!1B`>!L4/_]!_,%B/\` M+@2^_V6R`%\Y"O'Y8 `X5?#?G / `8I:!(!3!?\=2H `<&[@/P#0"OX#`*W@ M/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@ M/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@ M/P#0"OX#`*W@/P#0"OX#`*W@/P#0BF+_W8PG`8!+1K/_$"" ;O ?`&A%\_4_ M! B@&_P'`%K1[3\$"* 9GG\!`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX# M`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX# M`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX# M`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX# M`*W@/P#0BF+_W8PG`8!+!O\!@%8TG_\B0 #=X#\`T(KJ^Q\($$ U^ \`M(+_ M`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M,+SSP"@%?P'`%KA^P\`0"OX#P"T MPO>?`H!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\` M: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\` M: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\-]Q,(+QU-/8I\QC MM.?<81T!_GL&2MLSV_GIP#I2"?Y[#J)=Z,:2"W]!;@:#7(,/0JZH=2;L>;FH M=73 M779X+_G(-ZW"N$OR/"^E4^P*UG_O;@`+VH=X;^)X+_GX.3WK>S^$@0> M;H_*E_3B`KRL=80`IX'_)A-<F!;S[6RS5+I\;=JH?E'N6_ERPF#W*3"EO+)M MKE';B"#]5NXN(NVX_V3@Y#VND'!,@)/J"D9?S,NQ[8FS7M0ZPG_3P'_3,?&L M$;,N,MF.FS"1--BW?+@LQ\CDHBY)*>\V^4Q;%+=9["UR/QQ7S@X"+"5;'T: M\:S6=80`)X'_IF,R<]$>L,UMR7Z#[29^WQ+A,DEFKTKWK>&\?B'3H+C-XM!" MII^P/\G[(M/ND103C0MP0EVLH\P\%,%_T\GO6_&VG]VWPJDXMO#3>'MW\Z5] M2TY-/.LC<^V)R]S=?_,-N,^..5X7ZR@S#T7PWW3$OA5<0I+SA]RW@I#A?4NT M(=RWTLM*+D+$A0W*['*#^].\W6Z_'7.L+M919AZ*X+_IF'A.;K>'W;?DEC]I MW_*SX;Z5;8Z/[=C/?R.'93?;(/>>.^;((2#K*#,/1?#?=)+CA^G[5IC!;\HB M7"8)]S.9U1.5Z69-M% ZNA!)CWS\=W/ '7.L)-919AZ*X+_I&+\/E/8`.2.8 M?F]1SALQ24L-RLQ\)B5+HC;W#0IZ-'%_FG#][Z984.F.1R%\RO4_UE$R#T7P MWV3JK36XGN0CY"6<W)9LP@QN4Q;A<D?JB^SW@.P5HK!,D\R[W2IHG<L=A-ZX M,#F=LC]-NOL1A._NOPEUL8YR\U $_QV:S&X0,V_;+!0XH9Z)B;:%%I6UE0TM M&O(F_/-AF:[TR$LN_(![]^6O(_0W#?QW:#3Y;Z*2PJ@=_7?(@QO\!RWX[]"< MY;Z5:U+96G.)\HK%.<=_!^3BUQ'ZFPC^.RC9ZS@)L[Y.JE#@E'JF)6H8WK?V M_/ZK(?_E13?ZMR![H&$=X;^)X#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"M MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"M MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"MX#\`T K^`P"M MX#\`T K^`P"M:/??S7@2`+A0\!\`:$6Y_] ?@&+P'P!H1;?_T!^ 9O ?`&@% M_P& 5O ?`&@%_P& 5O ?`&@%_P& 5O ?`&B%YY\!0"OX#P"TPO<?`(!6\!\` M:(7O/P4`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _ M`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _ M`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K>"_ MO7E5,Y[,,3<]`!P)_'<8Y@H-`0*\/'K])PUT`!LA0("S`__%\SN"_P#.#L7G MO_,$^*I'+(JHI@29QD^R107I97"]Y.;Z^#0FR@L`.Z#Y^M_,(\!78O)J&WUZ M&4;I,_J3Z:/DKWRFTF^N*@#8!?R7SI?PRLKD=$'13%)PE#Z?O""_J$@$"+ 7 MJN__SA3@H/]&A.:)TN$_@!<#_V7F"PC_B:MO(_Y+"B[Y+Y!;P7^1`/$?P%[H M?OYOG@!#->7FY32651B:TZ.XH5%T7W#3`_\![(7RYY]G"C#P4S^)11;-),5& MZ:-;N"(V*\!M,(,!`?8`_V7G\PC=)>;S*HKLE!8;IF\>A?$I^S)?">_)>9%& MY@6 ^6C_^[=9`GPE/\6S=Z_Z)_*"X.[YO:24.+UWH3^\;/+Z%/V\3!/E!8#9 MX+_\?!;I/P`X>]1__\%\`>(_@ N![W^9+L!7P<W7@72C*0#@%,!_LPX`)X'_ M`,X#_'<$`0+ 68#_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \`M(+_`$ K^ \` MM(+_`$ K^ \`M(+_!C#&C"<"@',%_PVQO_YNQI/TS$@*`(<`_PWQO/Y#@ #/ M"_X;8F__S5$:_@-X9B[(?U<-<D'&R.!V2:1OIR)'AVFN`786-,ULNV2,"S<B M29_(<=.7$P1'9?81"!#@>;FDX[^K>/9*++2&V[K9@?0>TQX!^H^M$Y=/(V+[ M1'U<+[0@35=<E'2+_P">F\OT7RBR)'RZ_X360O$)_XE)?+[L_)>;)/,W"!#@ M6<%_8C9S_">FP0%;;+IA_\DT9?\!P/-RH?Z[DA<##^2_X&)=["V9PE_I"_UG MHFD\#P#/RT4?_QW8?W)6AB163/T76!'_`9P&%^4_YZ^)_HLC4O]E;!?&A,XK M^:^@QZTL!P">F\LZ_KO:=A+S'UNIM=B+/OW55J;KD?=_@\\NQK@`>3O7*RWT M7^[<V8@R`.!YN:CG_[;^$;[HD;_^`3^7,$S?/!.8T9_9R@?WY(EN&R."743F M\;\@37"-4)8#`,^,AK__2,7V;-QL,Z [@-,`_QT5_ =PPN"_XY(3(/X#. WX M_H/CDCT`!("3`/\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H M!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H M!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H!?\!@%;P'P!H MY<3]=W,SG@8`8"=.VW_8#P".!_X#`*W@/P#0"OX#`*W@/P#0"OX#`*V<LO]X M^ 4`C@G'?P"@%?P'`%K!?P"@%?P'`%K!?P"@%?P'`%KA^U\`0"M\_Q\`: 7_ M`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_ M`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`: 7_ M`8!6\!\`: 7_`8!6\!\`: 7_`8!6\!\`:.42_6<$XZD!0"LGZS_<!0!'YG2/ M_TY??S?C24Z5,V[Z9#3T$?8$_^W..?M/@1SP'XR"_W;FG/<O#?Y#@##*2?O/ MW\!H[V6T2^+&AA%)^D1).4V8$7F;<DS[T?R:H"Y93K&NK=B]KFKZ.??9!8OY MJVV*#,^7<[4-LA;*\43MS/9E0(!1ULR83!BKCK:.ML6^9WW[_?BTOS)%N"0* MZTNNVY_M@V@!_H,Q3ME_K;'<A]NTY1XJEHWXE(AP68X)?F6T^"S5M97ZRW_V M^Z],E%#(&Y0C2@N""H3M-#XH&)H)_DM'0XZ)K"89JY:VBJ[%@^-S)8/2F?93 MM+AH/]E^! BCG+#_Q%X5[F#"26(2[WU1(IG&S;O?M*X@<YRWIM^Y0C/%L]$D M0N;=IQQ)::S"^9N2/@9SFF"I'%[359#I5M#?-CSJ73QM\4V^<1\Q1C8CWT4` MQ^E?_Q/BRNR9<9(,(J\LP$2_VVA>9LX%]#M7L(]>%3Y'_"?G8_^%T>/^ZQBP MV!!F0LXI_G.NFN:_7&(Q[>E+O=EN"\=_^ _F<";^"RXNQ?NQ3&'BR/G^"\K) MUU4SZK_@HM^^_BL9H82)IO%\`3%*<AQF^\^;9S__R4N!#3?]YTW6;F%K\1^, M<"[^D[,R)#'5_OZ3N0IUU8S[3\[OX;_ `)$*L@Z0[93#D0Y-@ABE>*RB1,%< MD",\--O/?^%B35OV3:O A+"U^ ]&.(_K?]M@-MF[$[<%B)TS3N]^14183KZN MFMA_B;>"Z/PMBXP/DG)"!P0J*!\"98<C<VP<(T8I,[:QY^)P'^$;ENE6QG]1 M[Z*IZ/1--(T(6HO_8(SSN/\;[Y+276Z_"[=]CQ$IMR*EZ7ZWN;K\GIVM:RMV MKLY5?D<.]EJW(!WG"/+&(4F 6^K(/P#2?LJNNAC?CSQ!)CD.Z4 G*</R?=.Z M<0DZXV?[>1D4S_@^NU)S'=]&K<5_,,H)__WO=BM.Y.2);ALC@EU$[@C'&)': M3TS_V%\3DM3E,^?K"@YQV@?9FMFM/%<5E_^NMC+&(_**]%>R'%E\>#TLOW^+ M=IJ.+MSWI9@Q-^WG.[_),DOK92M<U3;XRB]T7=GZR56?JL_BYT2PT'VVYTF[ M\1^,P/=?U0Q(H4QN[\H8[K#X"FY:!M+6[-2S$::6&;1M<&3BR&QB6=PDLZ$_ M& /_U9RC_[:3=O"7]%_0OKW]%W9V@OKQ'XR"_VIVLT1F_\)_)?8__IL+^H-1 M\-^VOP@XFW0'&_S#M,-S1GOXX,B$D<&5P#W ?S *_@,`K> _`- *_@,`K> _ M`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _ M`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _ M`- *_@,`K> _`- *_@,`K> _`- *_@,`K> _`- *_@,`K9RL_ZZNZM_ZLUO, MS5_U9(L``!CB=(__KK97[63H4\X``,SBA/W7B>UJZQT7S\LI`, \3OGXST_Q M'P`<'OP'`%K!?P"@%:[_`8!6N/\+`%HYZ?/?T>?_NG0``#MP^M?_QL!_`+ ; M^ \`M(+_`$ K)_WWO^/PM[\`L#-\_PL`: 7_`8!6\!\`: 7_`8!6\!\`: 7_ M`8!6\!\`:.59_ <`<)*,"ZP%_P' I3$NL):=_0<`<.;@/P#0"OX#`*W@/P#0 M"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0 M"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0"OX#`*W@/P#0 MRK/Z;V56RWZVGSDEC&4\U3/Q;(TYJ5X#/"?/Z[_5XK:;7=YN!Y.^#,:<D):? MK3$GU6N 9^19_6=Y6G<SF[O!="_#21T(/5MC./P#K3RW_RIWW'>*.QW^`]#$ M[OXSQE\X:N?DY_+6K)8;<QN&6M;M`>#*[71A_-J8U:(2Z5V(3+RY-693.>SB M;;NXM>6NEF&-;41=S#)(G#;:3FRRM8\4M3_9@+LJ:LZT8M-//SH=HD>N`M^8 M>#"#`I*&+5?]$%1)>UPU?:ZQBC(-ZZ.JU:H".&OV./Y;&//4S[>7D,3GK5G4 M^]@VBJNGS625S[NRV;:W"Y'>A_C$]7[XY 58)UF89F>\LZ&U`V6-#;>VONW= M(DB<-+HV0;64D;[VV[;!47.F%EL>G1;?(SD"?6.2P90A2</J)!M1N*C75W/K MQW^PHGS#NE6#_^#,V<-_E3'1K/CT'\%GO7?Y'2_)NVGVM,7*IQ<A/K%9^ 1] MDDU3;J9&D::Z&TG<?+:[>[X]47/F%%L8G1;7H[C&IC')8*8A/I]LA$\;#UQ0 M^5!%I88!7 #'\E]S?)?N_39\$Q\U!+G$44N7/KQ/[.K<N+DVR=;X73.HL>&V M/Q8<3MQ\BLBD/5%SYA1;&!U/TZ.XQJ;(9##3$)]O%7<^&HUVX&3E0Q6Y'.FJ M`3A[CN6_:FW6RS1T:VZ31_]$?%)BLJ]UQ:R-OP`H4Z8U!FG&$L=-*?0P"O0S MX\5VGVYTC&DOI_4]RM<8#V9I>'/+08 ;.-F1P8J*#0,X?_;VG]CQHUWO:96& MUF=1[A$864ROCMX'?2DBQ">N+][?/@5!KH"HQ##-6.*@*56F/5%SYA?KLG2C MTQ7G>I2I4287G8J'M\\7IY,!?N!$_&!%Y88!G#_[^F\C=OQDU\OM_?8LRM_V MC%.)<[>NE/ALKHL3MV#=N>=M6%:PFS9I5JNQQ,VGB$S:$S5G3K&%T>GGNQ[% M-6[=3>*T4S+$YUMUMSMRR?S )>44*BHV#. "V,]__:%0>BJVRIK@J7GF8A/> M`0GB%W5A=]VR-8L(\15U.VP7UE[P%W<MQ&=_BW+37]@:2NP:L?&S07NJN#ES MBBV,3HOK45QC4V0TF+93R?#Z?)OX_+:9C0<NJ;Q04:EAW/N%2^ PQW^FW\?6 MVVK=["/UGM3.B?UINVIOD]X&5P!%+KM;;:N[=D^SH>V.UH54OJ)U_2C&RC75 M/WNR['97UQJWF]='1<T^&R2V%6_,RE6_K&].!R[WM7<EA<V97&P4(D:GQ?=( MCD#?&)^\[U0RO*)A=9O6L?_B@1/Q@Q7E&]:OF@K@K-G7?^WUO^6F/7 P];W" M57.C<'W;/V#K?5(?+F[L_FF"6F0N^9!M?3%>A%2^HCK][9TOI'Y&MW]J.?AL M2^@+ODL3UQ57W6<3LNR_HZ%K8U>[O_@5/O\\M=@H1(Q.A^^1& '7&)?<=:H/ MR35LW3S0[(IN9L.!\[E&*\HVK(W"?W#N[.V_<;S_AN)/C;A5I]G*JM2PV'\# M\0!JV=]_B[$L^.^HX#^ 7=G#?T_-/M1?'"JG.ZC_GNV<Z]+\%PT<_@/8QW_& M40UJ:=$D6!1WN.5)^J_<WK- #.HBZS\`V._\=QJM($W1)^68E^0T6S49T?PS M[PG $3F^_P``3A/\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\` MH!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\` MH!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:P7\`H!7\!P!:N1#_ MK9;C:0Y-ODY3DUTX$L]0Q25P&</T$MOY17,A_EO>;L<3'9A\G5N[GRVS"\?B M&:JX!"YBF%YB.[]H+L1_U>9N/,VAR=<9'&<\QT$'AW^3N(QA>HGM_)*Y%/]5 M+]'P;)WX[S2YD&%B91^4W?UG-K?&;)K9M3&K1=5?8Y&?RUNS6F[,;1A:/=G) M7;^PK;/WYR8^@P\/4E>VVMNF6EGB2FS=VV9VT08$U68;VF7J*BLTV.6LEBN; M(*K3AIGUUC9SU99M$[=-#!?JIIN[9>6N"QI1^MVR"UNO^JH:9.>3QG1UV.5U MTXZH\=F5)'K0LVE3)-FW=5.6N4J[!&WC9(A,Z%=L..Z^1A'C&^K3^3*S*]U' M'V&89.'%[H:M%MMNE[*=9+;I0D/C5=-7Z+J_&HB3P4,#X5=+=E231LO(N,1@ ME"Q7-?7,:E6=!7OXSP[ 4[/R5V91;6_;X5B&G[>F3F2V4=RM>:J"A>U=MWY$ M!A<>I*XK6S2BD26NVB0-3\W\VK0ERFKS#>WJ;2LK-#C,N6D2^#KM3M#D:O>E M>B];FKZ)8F%EFK8O_'5!TY=^NVWR-WO&4YW!=2?H?-R8JHVJJUA5F=$NKJ2V M!ZZ$VZZJ*/N=S5D[,%NI6(\B1"9T*S >=U>CC_$-E87),M.5'J^_*/P`P^0H M=#=L=;3MNDENFQ[;N/H2FV)\]\5VGL0%P0,#$:R6S*@FC4Z'O#!*U97[5."_ MMOOV?Y%F`UBLNL7@TW]D/MM)F[UR_Z^FX6GJ3;.*@K(\J^XP;.USR;Q)0ZM* M5)9OL,\I:W:8+I?Q"T^F2^@7-FW0XBY.NY%IC8BN?%7Y;OBH9B],&I];26D/ MGDS[?T6^[P.5!J5T\[*B;DR3<7<U^AC7T*"PH,QTI8OJ#SY,0=]*W0U;G2G7 MA.'Q-ATU-%DU[:SLOJ<0-SH0T6HIC6K2F7R)P2A=1=,S8'?_U6SJ[J_\_U?) M2#7_7Q5&L9O<!O^#^ P^7*9N*]N:G,1<<GMT;_]?2S:$0D-K7&7Y!ON<JUR= MS8%=%3AMZTZ&W<+*R/I%VI5<L&D6-N#6IQ23N!L^:MO6$#6^(5I):0]6IKVJ M/K2RLI4&I73S/J$8TVC<18VRU(TO+NAU<:6+Z@\^3$'?RMV5K4[+;2?E;3IJ M:+)J^OR^^YY"W.A 1*NE-*H3-X9@E,[(>SU[^*^^CN#^.VU)QVMMULO"*':3 M8 1%!A^>22WFH_SVO_CUT]H6\W3G#VJ2FN*L?B[;X#AA7*?=!S;;P&E5>DPH M+Y44$]G_5NW9=' I3$SB;L11<>-S*RGI@6UXM6HVZ(&5-5!I$))4%*9J9UV- MLA7K8J^#2=J^-.58BZ<,4YB_U-VPU4FYW:2X39<#,P%1APIQHP/A%F5*65C< MZ#0R:6&'*O_5UZMNN_.VABH[C-73*@U-AU[09<BOTM)*\]S98[%;&[I]6OOH M+GVVH7$AF0;[G/DZ[3AN5J'&4K7UA<3AX<)3DT1>9Q*3N!MQ5-SXW$I*>E"? MS3QU^W!Q90U6*D*2BL*\;9BKT<>XAD:%)9.T?6G*0PQ3T+=2=Z-6)^6Z#(5M M.FIHH5=Q88-QHP,1SXB&1?5/V1B"1JGRG[NGM)(#4T6?\7*ZUIJ#Z?!R:12> MI+8'$+=Q64'F]5U]5!]76&AH5<6-2)KJ<ZZZJ\"59&V2:WJ5//^M^O-?%Q*D M7?67ENN%VVB/DIU/NN&CMNZ,.1KA9"4E/6A.RZ/S[8$12)/)D*"B;DPSX][5 MZ&.".Y11KXLK/>B$F!QBF(*^E;H;M3I)&3<PWJ:CAF96356%W?<4XD8'0JR6 MB:.:?)9&2=7UOVY[JO\3M-O LE- %7ZN\H/;?K:'UQM_H2'(X,.3U-T]MV1U M54W47?WP2YWL+KJR6VAH)2O+-]CGW(B:'1FG/9DNH5]X:F\9IJX,[I6TGPM7 M05=5OAN5"-PDC;<;>;,0KJ2X!T^-J-=/PRLKJC0Z?10URHJZ,?5!RZZLOD8? MXQKJ"_-EEE:ZJ/[@P]1'-:3=%>>SKM7)^'63\C8=-339N-I9V7U/(6YT(%P; MAD?5-SH]"RZ,DKO_J\)_]0,FV^9_@M5JVYQUUB.UWMIQ7=G/]IBH'L5VKHUK MY]U8MB-MM>"&T&?PX5'J_J9]4&+/]K:Y[WM;I[VKKS')1%%#9=:^,E%_L#7T M.9N$:[&)UFS,JKT&6#5%V^UJ>=MO.GZA*;>5X*(.KT>JO4F]-FVA79:Z@ZX" MMSUGNM&P[)Z8J9+1MF&9E13UP,8VMP%OMTG?VT*W\0BT\6)P^F8T-485-2O0 M!3791(T^QC>T\@7[,J.5+C<QF>& P^3J;HN-N]N&A*U.MAVADG2;SC4TWKBZ MV?@9EZ&XT8$0JR6_*\6-=MME:4<2#6Z?_]-Q_]?NO;=W37KQ-&0=VLJ@727K M6]./:AO7**FA6F[:H_:U>ZI49NC#X]3U(Z?KJ$1/G=3N7?7MQ?:"7) H;JC( MVC?"UQ]L\_X1TG7S(&T5\'1G2UQMVO3V[,XNWFWCA2I\_MEWI.M3MY,M;?K5 MVN]XIMR-/DGSV&P3(4=[79>>KJ2H!^V M6,5]=V(SZC29F6XQ@4UAA7=!7E= MMKY&G]@WM.I*EF4F*UUL8I5HR>&&R===Y;K;;8U!JUVY)B"S31<;FJR:MD*Q MJ0S'N>#R0(C5DMN5TD:W7379$HT<I7-D#__M@9E5S;S4$;MG-M)_N:@#8X:J M.G2-(^5-K.XHXU SN^ C#5/(]-)'FS-0E(@:JK 0M_] ''<,3PS\5P3_C8+_ M"N"_,^%%_3?QCV3FI8[ ?UGV]5^[,F:W:NHZ7$</+X]R9/^EW1WNR47Y[US^ MEFT77L9_'?,&=J?5L-QY0VCO02QR^7<O=(!%WG\MAZYQI+QLKP-VW">F9MN: M]?)V?A5'63$U:;OWD\) 0P_2AX,.!/X[7X:D,DR;,YM_]T(',$.E'KK&D?*. MTL%9-'>-QI-%O'R[)S+0T(/TX6P&XJ6Y=/\!`)3 ?P"@%?P'`%K!?P"@%?P' M<+E<"<93A^R3]US8W7_-%S[=KN67EX)"!N];CT9[2J^VG5S J7#<'>."733" M4=Y];"1S_+>J_QRZ_F-5^65-<&*89_C_*7P%Q-QH1_'5ME,+.!&.O6.<COXR M+3EFXX[R[N/'MYY9_NO_4XZ^E0Q.BFW\UH@C,')X-OGHK?1JVS,[_#OVCJ'6 M?T=Y]_'C\K%GGO^ZKQQ[XD'+TV9CQ#=_'(5#^:_T:MLSV\*.O6.<C/^R#3EJ MZXXPHCO[K_U^*=-^Z9WX.ASCK]B$H57F_:CQ&T@]74G!^U7#(H*$E7Q7;="* M.6\1=J0O4<VT/:Q??,M0ER!I45C9X?N6'\[;NL#@3YB,D=TMK@(1E>N+P[@7 MZV:3B6A15_K"W94LUC07T=;;L("@\_TTMSK:3_$*VV<:ZY:C[ABU8?P-B>[[ M]JZ:\"#8?<JLI;S]0I](I)*Y1?I*J$[>('&!V2TN'(8N[BE<O<5A"C:0= _M M/N,U/<+N_FO7<O.E=_GWZB8O"4W?CYJ\@=23>;]J6$20,'Q7;?PVTZEO$1;5 MB+3-9]KVGCYG^-[;*M>BH,0C]"T[G,T!8/@GG OQ@I&!52"B<GWI,>[%NH4N MNVA?8.:%N_(5SE6SY6_OS#8L(#>8V=41K;/G&NNJC3GJCM%]O:C_Z)1T)4+$ MBW@GY:V2SR1K\MW.T4PLP/P6E]F"DM5;&J9@`\F\YCB_5XU0^Z]97[/]Y\^K M\N_535\2VDQ$BBI]`ZFG3;R(8D0105!8;M**N6\13LM,VAZG+70WRB-+/'C? M\L.YR'P]I8\=6 43WKI;N>7RE]/[:%&@ZWS\EEY79OMNBKMR^87FR!'V'\\T MUFT)Q]TQW.%;%=I.SA?]-YS7+R0YH_*K*$\F/B0SNC)&KM[B,$E*:RM9TR,T MQW^-_N;Z[\FMYOQ[=7-O?7T*6YR^@=3CEC<R1A01)4Q&HOW<[2W":9GY=\:* MQ;2[:8N2$@[;M_QPQN^-]>G+>0I1V?ZWR^5D/CIZ5VW\PEU)]S]XD[=0_N#J M:#[#`7V.L6XX\HXA?9-QSK#_Y/0JGO6168E%9<;^RR_V9$97QH1=+0R3I+BV MJFA-C]">_YI=KO_5I^#-9BJJ$RU)0NL3^MPK19/D(D_X?M6@B#!A9B2B8C.5 MB?G1,M-WQN;2EG+WL7+IX'W+]+ *9].@0IY\5+;_:8M*798%9EZX*VFW_45< M:*EDF5,$^@%]KK%N..Z.,>R_(&38?Y5_LCGT7^D)0Y^^68JF^<6>S.@&,4%7 M2\.4Y,JLK61-#[/[];_Z^+1_855+%74F"JW)O5(TOYJ;Y>3]JI4O(DB8&XFH MV$QE<9,=F3+CMJ=IX^YF>BJ7#M^W3 ^K<#8(&LJ3C\KV/VU1J<NBP-P+=Q.V MJ_B@KU2R( SL!O39QKKFR#M&T7_I;8@1__G9T'\EAW6QT<SQ_)<9IBA7NIYR M:WJ(W?WG6Y9_KV[A):&RQ>D;2*-TX7M;@JAX*=U\NE9LJ_Z-6U48.O 6X4R9 MN669-NUNVJ)@Z?!]*PQGU-X^:#.4)Q^5[7^[7$[FHT6!KO/Q6WH]BSO37]>N M\NLJVYPX\'G'VJ7O,H7+A5"1;;ST@UW_J\3L5;0P\#<F1?^E14LRHRMCPJX. M#9/,E5E/^35=YA#^R[]7-WU):/)^U/@-I.*>T=(7[]\*6\DB>DHCT7[N]A;A MM,STW:XR[6J5#D+2EKIW(NSP?2L,9]3>-J@_YAI8!4/OAY5W]YK0<C(?+0IT MG8_?TMM3_S_>W;CQ!2R#DH<N1S2??D"?;:Q=^J[1A]\QJO0>KIP/'F*I8JZ" MI.EG4K)$IDQG,FJ59$97QCPUZSI8L>D.)4G+*QACA$?_U[^SSW^?^KMB^??J M)B\)3=^/&KV!5/2SW3VCM\)6L@B?LJKZWF_[D1"M,#N\1=B-;N9%QM':< WW M;UDMM,C.R<H.W[?\<"X+]S\V8ZL@C*KBOO0L_8MU"UWNHT6!N?<22Y[\68PH MP 0EFWZ-!CFSZ^RYQKKAN#N&?(;O*E!/]WQ>.Y^_BB?RN@QRWJE/7NCSN8-0 M,2<J'O9?;F?K5N\V6;'Q#I4I3Z[M@C%&>!0T_@,`T(CU'P" 3I8``%H95R0` MP$6R?.MO!^_#6S.N6HBN/8P/*P`<#_SWK$3?O3@^K !P//#?LQ(]>SDPG@!P M='K__6R0-U=OWKSY?1F2%H3_)H#_`$Z(2?Y[<[6QG[__1@2E!>&_"<1_>W,2 M!IS0BA=LJ!R]W3F-D8938Z+_FLG5KWU06A#^F\"0_]Y]]>K=9%B?@] -S1>C M#2=Y3N2MNCT:X3OP*B),E^O\*-VZA?-CDO]^W1[_X;^]&?#?NU^RO(@``[F9 MQ2)C0)_$W[U^%L)G%1[=^"T;ZS2+S>]RV<_VL8]BK&4'OA3^-=0!_+>_G>&E MD/[[]<;2ZLW-= )\8[EZ\WOO_][O=9%I0?AO`F7_O?NE5W9GK 7XWE??:8.< M9H*IZ?;1-K -[PLQ\K/-9!Y'727]9Q97BXP!A?\Z;X@4SH>NG2+NL6]&U W7 M<A&:L4_DO[X=;YL[Z<WBVR[58QB[#+J5\]_6=O1QV?K/#_6CFY%M=MW*#*9K M'0(\/[S_?K_]KL.K-U9P-S>;;WVK%M\[?VEI%/BFCGC_]^K(5S??VJ0%X;\) M%/UG:OT9^_GXG>_\XA>-`)W,3&'ZV+O0[9+&?WJ]R 19(O]5'STE!ASVGYR& M#7+5I\TWCTEH[L S\E\W@)WZ.LLUK7L[TW^/=U_]RC=O5XW__+B)]N:&/#>8 MOGD8\.QP_K/ZZSSWLY^]NK$SW[JI]6=G&@'^NHFN_??J57UHF!:$_R90]M_? MOJJ__/A+_^;G7S6F:@3H=LK8+U(Q<MY)Q01A8B&/$(59_'WMOZ?X&'#0?VE; M?*1H<]#\Q":%=D;^>VS_7K.WVQ[^6[[SYW_XU:]^YZGVGVB#;&3<9ME-B6@@ M`CPSG/\Z_=7^^U9CN,TKZ[\FR'Y>7?W^F_;X;]-$_BPM"/]-('[W0.B_JOK2 M'_[BG?I+?=YQXUKO?"8Z8W1E1-H(_!=E&D#*S>IO4?NO,6 ^26,_1QOH/V6 M"(N;_^C.,X?;F?BO)73>//]M-W?KS>+'7__N=__3.]_YR4S_9<Y_$> 9T_NO M?<3E9]9R5S^[>?6SQG\;Y[_F!K!-8?UWX_T7; GX;PKQNZ>\5JP`_\M_^=*K M[_SBJU8O/W_'!3^&.U^LBD ;R?%?V2LR)/+?)_7Y[T_K8T"?2#:TH;^(EC3# M^&49%KND;^98.V/_.=_E_=<.\K#_OO?FS9OUH]7?=[_[]>_\VWG^2QO8@ #/ ME=Y__>%?C???7W;^JZ_]U1^U_VXV-]]J_!?^5XC_IA"_>]1K96/^]F^_],HL MS"\VF__\\W9_DT=7<B<T/E!>WFMGXSU7)/ $ZTZ(PHJM/?S[Z4]_^B3.<45# M_U_+E[H8?QHLFN0_'WWULD7MU(293)\X)/5??9_C,7!>'6;/B?O$8\=_'W[X MX9OO+_ZX]M]W_^T?QOX3PY<9Q>Q@/@8"S,3"R9+SW^95;\'F^.\O[?&?]U\= M:0WXZ&^9=07AOPF4K_]M-O5XUI^_^/G/Q?V/9DZ<*S81S5%@=RSHUT(7U\_Y MQ,D>&ZX[N<]V_K.'?S_]J5R[\?%?6X*X#"AD(2:N>M$BU_(D-*.6Q'_]%ONV MF6_N`K>I'GTKG0)%.=Y_'W_^\8=O5G_\W9\W!X#)\9_I!C<_BIG!;,!_YXD_ M__7^^UE][W?SZEOMK8^_K"7X9O/KJZM?-_<_;C;U#9)^/_ %X;\)#/BOON"V ML 9TP]J.;7YW<YAH-KXCG,T?K3MY_%<]K6U#:OL]Y?WW^!B<^_:_9?^%4T^V M87% ^.ULK?]:]?7(EHGY`?_]X^>??_SFU7>^6POPZ_']C\=T=A+X[SSI_;>1 M_OO9YELW-\UE/O?XR^_73P`V_ON9C?O6SXR)=R+\-X&R_XR5WV*QW=8BE.:; MZ;\D5R9_O.Y$*ZJG/[5T!ASUWQ_]T1^5_%?RH&>*_]Z&M(T(%2-E^-:/\N#Q MWS]^>/=G_]-_^NZ?_,D?_^<J>OZE9Z[_'L,VPIG@[_\&7V]0H/%?0UH0_IM M^?GG]L!O(;T4'F#GV<5_,;(5QOS-W_Q-:T#YB$O>?^Y(-9Q*N>[EOTA_O?\R M&8/TS?GO8^DP\4O;+[[8_.F?O5INE\MM__<?V:&>YT#\=X[XYY\[`5[);SF( MP7][,N2_^K"O_7QFPGVV5N /:@/*AA3/?X_*V[>9ZW^[(?Q7-_VG/UEVG8C^ M_FT/.OG".2'^_NU-^T=NP1^^A?P>_MN3`?\UOC$OH+_'Q"OU0>"?5D7_Q>?/ MQ^1(_O,<SG_]71@X(X+O/XC^ZG>(M"#\-X&_$4.YX-+! M?\^*'#&^__09X;X$Y#B@_V F?/\]P,MR./_!;/ ?P(M2^P\`0".U_\8/5 `` M3ID=-;;G^>^X80$`9C"NG90=-;:O_WCB"0`.R5GYC\=>`& O#O!8!/X#@+-$ M/CV"_X;I_YLH+<]--YD]>CJ0=>]F`9P[T9^%#OBFR(OZ;W,G&.OLN7(<_P&H MYX3\UQ^/%-+'=/Y;>/!?"OX#*'/VQW_;;?UMDO6L\U]W4M?N^J;^:4_R3#I= M]NDF)G-$2^XTLA0N(MM ?^Y95]W^"RM<FG[6N&G?6#]3QQA1E2]51O59N[I] M8_H6N6+;Q+X!HBJYW)<"<,X,^,],/!3;TW_B>WJ-<6^0==]J'KREYE&TJO'? M1YMJ6QNP%F#OOW#OKMVQ#-0AIVXWGIC,$2R*&DOAT;(1P<Y_HB:1*(P)6M>G MR+0ZBC)!;E=#WX"X7E^,FXH$(CW 65/VGWF*]-<<L/1^$G&=_]H#&B\N.<V9 M-/5?6_1C, W*\I/'UG\?V1W[PP\_; 78^:_;+?TDWJ?EOCT0G4OF"19%TE)X MNBRF[I^L,-_$L=:&I69S!^EZC*@S:DL0*'[C(@#.CJ+_-HG^VL_ 2VV^I8@/ MO1=,(MSYK\EEDU.'D1/KOW<^^MY'GUA:`8;^ZQA0A3^IG)PL*#?"I.&!19)E MXR;NGZPPW\2QUO:EYZ/Z*H.S<EE+G&?IIL8G,"(-P#E3]E_T?>@9O74,^D^$ M1GC_=0>.!?]UD;GSW[L?O_GDD\7BHT: L_W7RV!&,D^Z\YLT/+!(NNQRN'^R MPGP3)[:V$.7*$XV*:C$FN4(H"Q*_01D`Y\B8_YRW=O)?YZK!\]\V>?^;^D\N M!-6:Y>8GGWSR\7;;70',^:_95>7^&DWE7CV>+"I8+F;O?QCWT:<*`XW_-6$# M3!A93.1:WI?:30M1/M8L/5&1LIHV7B8PKE!9!,!9\NBOP47^6W:'6X]"/.%Q M6B^B@>._**DD[[_@^E\L13]Y;*__;7[^R<<-N>,_KXC^A#*=]A_3D@G2G=^D MX<9]],M=4<XLKI4F;(#+;&33ND3]LDMAEG&K953?"A/$RH:*'AI18]],(Q+T M78A*`#A+&N69QC21_ZKVM6";Y,!K@O^\K*3;0L3S+YTGT_N_K07+]W^O?OP+ MJ[Z/_EM]$)B]_S%A/S7+R<E*B\9]%,,3`BOYD"A!D:#%:=+QS!-"36&:7P0X M/VKEF58QT?W?S;)Y)?:B$Z 4F'$2:D24.?XS[MBM]UE"QG]=]F!:I'G^Y>I' M__K11Z^;<^#%4_K\RY" >LSD9&(A/!IT^4OA&;JXN+%A?!DC4Q3-50#_`324 MGW_95,O%IO[SBDUPO)<[D"M$##M,/O\L$L[SW_*J.?O]I-;?)GK^>3E-;,O) MR221K,(:,^$IQO@3U<AG75B:)9C.]=] ^F$*R?$?G#T#SS]OJLHFB 28/9 K MQ>2"S&-W3?$P_JN??ZXO_VWO5JO52%\!`"1#?_^VL0:T!X']@S F/.WU^9+S MW\=TUH?U`CS0W[]5[?W?[=/V8O_\%P".P_#?_VZL`I=C1V(S-=8+\%#^ZWA" M?P`PC['O/]A4XR>BLS1VZ.,_QUA/`0!"1OTWJK]Y_LM?_]L%OO\9`/9CU']) M2,*+?O\5`,"NB-=(\OWW`* *:91S\Q\`P,$X+_\!`!R0Y_8?`(!&:O^-&QD` MX +9\_P7`.!<P7\`H!7\!P!:.6__C?]9# ! "?P'`%HYAO]<@?4-9K?LYIK0 M_D_^EL$?_\T%_P' [J3^ZQ["[N::+](WF?<ME7$%UK>7K=S:Y?JSF6M"W_:A M;]\^3A2P;]9CWR3W%?^YY'[J$O>AHH-]6%**\9,HOP@"@',FX[_^TX13KX\1 M^@);VSG_U2;L;?C63Q\G/N\=-,LUK=PH[R_9#^\Z'^##IN4O9@& \V*J_^3< M"%G_O6V?M,[X;^+Q7]"LH&GY5J6MEAEELEW]!P!GS@S_33WC&_'?8_-7)[/] MU[*3_XP_@6\S]*?2T\Y_<_YS)^,`<+X,^*^_XN9,,-E_#<)_]5EN][-LOS&A M#YWGO_ RWHC_O.5$8I]!=NS1S8O\;I+S7S8+`)P7`_<_(LF8J7M\^W=UC]V1 M7KW\V%32_LK09F'J]SWT!UQ!T]Q"FCQ-_"@S>*'E"S%.H+*R;AG_`5P"8\=_ MCVY:5DV$*[#58'W8UTV;7Q'Z../^;U^U.W-MVU,\#35^TK6_[40WVW>L6$B2 MW^5]]$$`<,X,^2\7/H$YU_-J=KC_,0$33*+9@'QXFA\`+HRC^*^[`#B18_I/ M)L9_`! P]/QS%)X&Y7G;7P"<R,24A6:5R'2CD!W_`2B%[W\!`*W@/P#0"OX# M`*V<GO_0,0`\#X?QWP'O$KR=?N,8`& ?#N*_`SX,7/]MW$B#3.D.]1 F9CQ+ MQ^XY`>"T.83_#FB%]H^#AUIDS*IE7I6;1<CTS&W.S6:]-C-S`L!I<P#_S3@L M&JNJ?R=G.9U9=]0&+*9*V6RW\K7'<_Q7U3DWB\W:S,P)`*?-B/\F[.PSS@O' M3FW?]A13;-:;AM: ,U1D_=<(<+V+_[:U_Q8;_ =P60S[[\ 7N\:O[8VP62\V M&V? .0*L+68UMM[-?]OE9FO/?/$?P$4QZ#^S.;3_]A1@?12V\0:<Z[]M<^8\ MVW]U5IL?_P%<&$/^,YM#^:^[ZC9Z<V.$1G]556V:SUD'@*W_K "7B[O9_K-Y M:^'B/X#+8L!_9K/8'.:AC[>2/02X62Q;];42G',`V/EO:X_^=O!?DWGVF3,` MG#9E_QEYLGE _^TAP-9_C9"JF2? [5ELH[&Y_EL$`L1_`!=#T7^;:NF?ECNH M_Z9_,U9,Y[_N%-@*<*;_[K:]QJ9;S![[2@$N> `:X&(H'__5`NRNVRT/ZK_Q M]"6L_Q;B^&^F_ZK:?^M>8^-96C;;A1#@PFPY``2X% :N_UD!+LWASW_'DQ=I M_>>N_\WU7W6WV*[7,_T7"!#]`5P20_=_K0`/_OS+/OJK_;=<N/N_\_U7-<^_ MU *<8S$O0/0'<%$,/O^WJ0[NO_%$0]0'@/()P)EW<1L#UH=Q\_Z*MQ<@^@.X M+(;__N/@SS^/IQFD.0#T`ISU_'/G/ZN_V0_TM )L](?_`"Z'_?_^=P;[ZJ\7 MX&+VX9_S7_NW''./:QL!UOH[\ 4!`'A)SNW[[S>+^J9T:\!9Y["5%^ .I_6; M]MK?!O\!7!!G]_Z/S:9_)''>*6SE!;C+67WS_0>/^ _@DCC#]Q]U%__&$THV MDO'D*9NM51_^`[@D>/_;5&IK'NP+(0#@!,!_`* 5_ <`6L%_`*"5VG\``!JI M_?<6`."2F&HUSG\!X,)XNS23P'\`<&G@/P#0"OX#`*W@/P#0"OX[*GP/(, ) MLXO_7.!0P6'*"1J8DS9DYXP)N[;!YXLRXC^ $R;RW_7U-[YQ_8UKD\#QWT[@ M/X 3)O#?M?G&ZGO?6W]_]<:\9Q???:_@/[=7US/-0I,F4WR?W<VZ])G$+C@L MTF4JI.[3RH+#13\K"BVIJ0\/D@8%E#,%=;3M+E<$`"],>/QG]??MNUNSLKSW MWNW=9/\5G285U=A@0&<^>5AD,4/0C$!/4;Y\>85&B#:$&8?RY1K>_I8K`H 7 M)O+?][[_Q1<_NOU>N_3->?[+X2.FJ2?R51_81\3)Y4SW(>?[)(&6TNPA0F6I MSTKY1*:@56FM`' R!/ZS^EO_Z)]^=/O][W_O#[[^=7-GWIWLOS%%A1HIJD?Z MJBO2N+DTN9R194?.$D%]4?D21:EA$4$)PYE$PT5F`#@]PNM_MXW_S/<_^?Y7 M_N3K1AS^'>;\-TR?39S33B^47/I^+E1.6$K4Q'(#'OO$2=+AA@>9TO0#E0' M"Q+X[W9U]_W5:F6/_QK_#5S_*_DFQKNK33:HD<0>]<= EJ 9?5H_XVJ,FCC< MB#XXS3B4SXU3DKY<$0"\,)'_5C_XP4]^<+LRU^]]];TA_XF9;G\WV;U<! H_ MY!.;WEY!D0/6\4$BK?..*,17Z=I9:*\H-4C:.ZV4KPL,ZG#M0'\`ITG@OW>_ M^><_^)N?_,3\Q9]^Y?;;WS9W7_ZRB\K[+UF(B2*]6XII9]ABEE@F)RXF'"I! M^B\*`X!3)?3?N]^T^ON;Z[_X[__]'_SH/YH???OV&?TWZ,8L^ \`]B'PWWM? M^?>;]7IS^Q=_]F^^\;__!W/W![?N`#!W_<]?G"OB4O:+Y?3"?Q/-$14^E' T M28L?BFQD)C",PW\`YX3TW[OOWJZ^^<T_7]W>OOO>>_;8[T>KPODO`, %$)[_ MOF=_OOF5;]ZM[(GO[=U_P'\`<,&$?__Q;OW$\[OO6@/>W?W';W_[R_X&,/X# M@$LC^_U7[[[[WNU[WWCORZ7G7P``+H#"]_^]:[[\9>//?O$?`%P>?/\S`&@% M_P& 5N;X#P! (]9_```ZX>P7`-1R]9Q\$/Y<#&_\SYOF]PSYN^CW8_OY<??S MRS<??_C+#R?_?OS+#W\9_I[&SR_KW\\^_JS__:SY_73@]TSX3?/K?BZ&?_8_ M_]S\'IYQ:1V*TU=?58VG"7GSP0<GJ[Z_BG[_S^SOWXE?__-+^?-AYN<Y%??+ MV;]9/FM^NY_/FM^+X#<7J+Y__LUOCJ^^AD9-FSO!B,;VXZ2/`.?[SW$)1X U M?_=&'@%^V/TV/Q_&/]..!*/?$_CYS/]\VOP.'0&>R9'A;RY2@W..`,=O]F;2 M]/Y;>([DOW,X\9WKOU,X^HN/\L:/^OXJ.-++_12/_HYYU'>@H[P2'/V=#SL= M_<5W<DT2D$G3^V^[W2Z7V_J.<.^_JL/-UM-^P<U?R<175S*-G>OB73*A0*N: M^O>#_O>#)H=34+?4SLB ?JDSD,CN/Y*40;C,W.(254'>L*!X,8#K?US_>TFX M_F?=%M[7L/Z+`S)I6O]]M*FVM0&WWG^!S1JC]3-MB)L/$WLM^@1]LN (4+I/ M2BRR5APM?/;!!W&05%?BORC<Q?5S;52QRES^#[C^)WZ/]\/UOT$X`FRHW=:= MU3K_B>4!_WUT9<R''W[8"K#U7V^NP&G2>?[H;K+_`@E6[=%6:)L/$MGT"QG' MC<65M!5F=K,N;] BGS.37\+U/Z[_O21<_\OZK]%<Z+\VNOEL_??.1]_[Z!-+ M*T#IO\AIH?\"K25I$_]%U_^JB?ZK,F:*%!;'=2>J44E1N*^KFQWW7Y*?ZW\[ M"BC[P_6_G>#HKR-W_IOWG^D^.O_=_?C-)Y\L%A\U`MS9?Y57WU6KBN3XKPWM MC_]Z*0WZ+PB>Z+](6]E4HJYN-LD[6% $U_^X_O>2</UOT'].=LMNT1TCUO[; M_.233S[>;KLK@%/\5U7=/R&_RJ67&;P3D^M_K4MBVQ1$E''<!Q^XH#B1#\Y$ MRLS=(5U;<90X*2A8[.#Z']?_7AJ.`!NR_NM<%_CO,;@D:,6T^?DG'S=,./Z[ M$H=VXL N]& EI\Z-@02K]DBP$J;IYN6DG?D@C'9A7D@^SF>M7-JT!)_9S\C$ MF8+BQ0BN_W'][R7A^M_N_KOZ\2^L^C[Z;_5!8,9_68*(RIWGYM*W8<GUOUY* MB4H&\7KRB]F%(H7,A32#</WO@#]<_]L)COXZ\L^_^"N Q?-?RX_^]:./7C?G MP(NGY/F7++/]U^ 5: W3/ 9]UOYS</V/ZW\O"=?_BOYSMBO>_ZAISGX_J?6W M"9Y_+HDL$ETF<4IT_:\U1WMF.6R7@&H'Y16H*G?"F\2D85FX_L?UOY>&(\"& MZ?Y[[#_]WW]4VVU]^6][MUJM1C2V'Q^$/Q<#U_^X_O>2</UOC[__N&K__L/R MM#W6UQ]<HO:X_G? 'Z[_[01'?QW[^:_C2?&WO^P!U_^X_O>2</W/NBW") &9 M-+W_',/^V@N.`)\7KO^%< 1X/CSS]_\]'QP!GC9_]X;K?US_.QWF' 'NQ/\/ M4$L!`A0`% ````@`D1$],$7+$AGW6 ``-H<3``H````````````@`+:!```` A`'-P:7)I="YB;7!02P4&``````$``0`X````'UD````` ` end

Pavel Vozenilek wrote:
"Joel de Guzman" <joel@boost-consulting.com> wrote
2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature).
Hmmm... which code snippets? I can't find them.
Attached is screenshot how it looks on my machine. I do not have other problems with browser.
This is the file from the CVS. I do not notice anything wrong: http://tinyurl.com/2tokp I'm clueless. -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

Joel de Guzman wrote:
Pavel Vozenilek wrote:
"Joel de Guzman" <joel@boost-consulting.com> wrote
2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature).
Hmmm... which code snippets? I can't find them.
Attached is screenshot how it looks on my machine. I do not have other problems with browser.
This is the file from the CVS. I do not notice anything wrong: http://tinyurl.com/2tokp
I'm clueless.
Ok, here's from Hartmut Kaiser: Hartmut Kaiser wrote:
My CVS version is clean. But in the zip file the error is reproducible. There are simply additional newlines inside the <pre></pre> tags of the html files (these are renderend verbatim)!
Don't know, what to do with this.
So, apparently the problem is with the zip file. I also don't know what to do with this, nor do I know what caused the problem. Any clues, Beman? -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

Joel de Guzman <joel@boost-consulting.com> writes:
Joel de Guzman wrote:
Pavel Vozenilek wrote:
"Joel de Guzman" <joel@boost-consulting.com> wrote
2. Spirit 1.8 docs: each line in code snippets is appended by empty line. Seems as CSS problem (unless its feature).
Hmmm... which code snippets? I can't find them.
Attached is screenshot how it looks on my machine. I do not have other problems with browser. This is the file from the CVS. I do not notice anything wrong: http://tinyurl.com/2tokp I'm clueless.
Ok, here's from Hartmut Kaiser:
Hartmut Kaiser wrote:
My CVS version is clean. But in the zip file the error is reproducible. There are simply additional newlines inside the <pre></pre> tags of the html files (these are renderend verbatim)!
Don't know, what to do with this.
So, apparently the problem is with the zip file. I also don't know what to do with this, nor do I know what caused the problem. Any clues, Beman?
If Hartmut is using the .zip file on a Unix system he'll probably have trouble. I suggest he gets a .tar.gz version. -- Dave Abrahams Boost Consulting www.boost-consulting.com

David Abrahams wrote:
Ok, here's from Hartmut Kaiser:
Hartmut Kaiser wrote:
My CVS version is clean. But in the zip file the error is reproducible. There are simply additional newlines inside the <pre></pre> tags of the html > files (these are renderend verbatim)!
Don't know, what to do with this.
So, apparently the problem is with the zip file. I also don't know what to do with this, nor do I know what caused the problem. Any clues, Beman?
If Hartmut is using the .zip file on a Unix system he'll probably have trouble. I suggest he gets a .tar.gz version.
I'm definitely on a Windows box here ;-) Regards Hartmut

Attached is a patch (trivial) to get compiler_status.cpp to compile on SunOs cc 5.5 compiler. Baptiste. ----- Original Message ----- From: "Beman Dawes" <bdawes@acm.org> To: <boost@lists.boost.org> Sent: Wednesday, January 28, 2004 5:07 PM Subject: [boost] 1.31.0 Release candidate 2 available
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Boost developers should limit changes to the RC_1_31_0 branch to fixes for showstoppers. Anything less should go in the next release.
--Beman
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Hi Beman, generating a unix tarball would be easier for unix users. Previous issue for windows have(?) already been fixed and all unpacking tool support tar.gz. SourceForge provides the 'compile farm' service which allow users to log into unix box hosted by sourceforge, with access to the cvs and your boost.sf.net user account (through sftp). From there, it should be fairly simple to do a cvs checkout, the tar ball, send it to your user account with sftp, and login into your shell account, transfer the tar ball in some subdirectory of the boost web site. I used to do that for a project of mine using a simple modem, and it worked great. Since your accessing cvs from a sourceforge machine, the checkout is done in a fairly short time, and you don't even have to upload the 10Mo archive!!! Well, this was just to let you know that this option exist. Regards, Baptiste. ----- Original Message ----- From: "Beman Dawes" <bdawes@acm.org> To: <boost@lists.boost.org> Sent: Wednesday, January 28, 2004 5:07 PM Subject: [boost] 1.31.0 Release candidate 2 available
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Boost developers should limit changes to the RC_1_31_0 branch to fixes for showstoppers. Anything less should go in the next release.
--Beman
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

At 01:32 PM 1/29/2004, Baptiste Lepilleur wrote:
generating a unix tarball would be easier for unix users.
Yes, of course. We do that routinely for releases. This is the first release where we are posting release candidates. Since that seems to have been very effective in bringing issues to the surface, presumably it will continue, and we will refine the procedures. --Beman

On 1/29/04 1:32 PM, "Baptiste Lepilleur" <blepctc@free.fr> wrote:
Hi Beman, generating a unix tarball would be easier for unix users. Previous issue for windows have(?) already been fixed and all unpacking tool support tar.gz.
SourceForge provides the 'compile farm' service which allow users to log into unix box hosted by sourceforge, with access to the cvs and your boost.sf.net user account (through sftp).
From there, it should be fairly simple to do a cvs checkout, the tar ball, send it to your user account with sftp, and login into your shell account, transfer the tar ball in some subdirectory of the boost web site.
When building the final archive, it'll be better to do a CVS export so the administrative directories will be removed. Optionally, after making the tar-ball, we could compress it with the bzip2 program, which makes the smallest archives. After transferring the boost.bz2 file to the web site, then it can be revised to *.gz and *.zip files. Does the compile farm have Windows boxes? If so, maybe a similar procedure can be done to create the *.zip file instead.
I used to do that for a project of mine using a simple modem, and it worked great. Since your accessing cvs from a sourceforge machine, the checkout is done in a fairly short time, and you don't even have to upload the 10Mo archive!!!
Well, this was just to let you know that this option exist.
-- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com

I was able to run the regression test on Sun CC 5.5 patch 4 and AIX Visual Age 6. A zip containing the regression log can be downloaded from (120Ko): http://tinyurl.com/25oqb As I was not able to compile the regression tools on AIX, the html report does not includes the AIX failure log. The boost 1.31rc2 test log for AIX can be download from (120Ko): http://tinyurl.com/2y6bg Those reports are also available online at (warning: the link html report is about 1Mo): http://gaiacrtn.free.fr/temp/boost/ On both platforms, the result are 'not so good' in comparison to 1.30.2. Many failures can be tracked down to some compilation issues of a few 'core' components. * Sun CC 5.5 p4: - The compiler can not digest the templated operator == of iterator_facade. As the new iterator has been used all over boost, this cause many libraries to fail (filesystem, tokenizer, datetime, signals). I was able to compile the regression tools by adding operator == & != to directory_iterator class of boost.filesystem (which forward to the equal method). I'm not sure it is correct but that allowed compilation at least. I believe a more generic resolution of the iterator_facade issue should be found. - Many of boost.graph failures seems to be related to (depth_first_search.hpp): template <class IncidenceGraph, class DFSVisitor, class ColorMap, class TerminatorFunc> void depth_first_visit (const IncidenceGraph& g, typename graph_traits<IncidenceGraph>::vertex_descriptor u, DFSVisitor vis, ColorMap color, TerminatorFunc func = TerminatorFunc()) AFAIK 'func' should not have a default value (how would the compiler deduce the type???)... - boost.thread is now systematically failing with 'thread resource error' (the machine is a multiprocessor server with about 8Go of RAM, so it's a bit strange...). It worked fine in 1.30.2... - boost.regex has an interactive test (regex_timer). This is a real bother as regression test take a long time to run, and because of that they stop mi dway. - boost.variant failures are related to (visitation_impl.hpp): template < typename Which, typename step0 , typename Visitor, typename VoidPtrCV , typename NoBackupFlag > inline BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE(typename Visitor::result_type) visitation_impl( const int internal_which, const int logical_which , Visitor& visitor, VoidPtrCV storage , mpl::false_ // is_apply_visitor_unrolled , NoBackupFlag no_backup_flag , Which* = 0, step0* = 0 ) Similar to graph failure, 'Which' an 'step0' are used as function template parameter and have default values... * Visual Age cpp 6: - It was not possible to compile the regression tools (filesystem did not compile). Many other libraries fail on the same compilation issues. Here is an excerpt of the vacpp log: xlc-C++-action ../bin/boost/libs/filesystem/build/libboost_filesystem.a/vacpp/debug/excepti on.o "boost/type_traits/is_array.hpp", line 40.52: "template <class T> struct boost::is_array<T []>" is already defined. "boost/type_traits/is_array.hpp", line 35.66: "is_array<T [N]>" is defined on line 35 of "/rms/kplus_dev/users/baplepil/kplusdev/Test/boost_1_31_0_rc2/boost/type_tra its/is_array.hpp". "boost/type_traits/is_array.hpp", line 41.52: "template <class T> struct boost::is_array<const T []>" is already defined. "boost/type_traits/is_array.hpp", line 36.66: "is_array<const T [N]>" is defined on line 36 of "/rms/kplus_dev/users/baplepil/kplusdev/Test/boost_1_31_0_rc2/boost/type_tra its/is_array.hpp". "boost/type_traits/is_array.hpp", line 42.52: "template <class T> struct boost::is_array<volatile T []>" is already defined. "boost/type_traits/is_array.hpp", line 37.66: "is_array<volatile T [N]>" is defined on line 37 of "/rms/kplus_dev/users/baplepil/kplusdev/Test/boost_1_31_0_rc2/boost/type_tra its/is_array.hpp". "boost/type_traits/is_array.hpp", line 43.52: "template <class T> struct boost::is_array<const volatile T []>" is already defined. "boost/type_traits/is_array.hpp", line 38.66: "is_array<const volatile T [N]>" is defined on line 38 of "/rms/kplus_dev/users/baplepil/kplusdev/Test/boost_1_31_0_rc2/boost/type_tra its/is_array.hpp". It's seems that the specialization of T[N] and T[] are clashing, but I'm waiting the expert opinion on how to best fix this. Well, hopefully fixing some of the above issues should siginificatively improve the portability. Baptiste. ----- Original Message ----- From: "Beman Dawes" <bdawes@acm.org> To: <boost@lists.boost.org> Sent: Wednesday, January 28, 2004 5:07 PM Subject: [boost] 1.31.0 Release candidate 2 available
Release candidate 2 is available at http://www.esva.net/~beman/boost_1_31_0_rc2.zip
Feedback appreciated!
Boost developers should limit changes to the RC_1_31_0 branch to fixes for showstoppers. Anything less should go in the next release.
--Beman

At 07:53 AM 2/1/2004, Baptiste Lepilleur wrote:
... regression tests for Sun CC 5.5 patch 4 and AIX Visual Age 6
Note that we already test on those platforms, although it looks like you are using a newer version of the Sun compiler. See http://boost.sourceforge.net/regression-logs/
... many issues regarding on Sun CC 5.5 patch 4 and AIX Visual Age 6.
I'm not sure if Boost developers want to expend much effort on those platforms. Perhaps after Boost 1.31.0 ships you can suggest some patches. Most Boost developers don't have access to those platforms, so they are unlikely to be able to develop patches themselves. Also, Sun is supposed to be working on a new version of their compiler that will be much more standards conforming, and do much better with Boost code. I have no idea when it might ship. Thanks, --Beman
participants (14)
-
Baptiste Lepilleur
-
Beman Dawes
-
Benedikt Weber
-
Daryle Walker
-
David Abrahams
-
David B. Held
-
Fredrik Blomqvist
-
hartmutkaiser@t-online.de
-
Henry.Roeland
-
Jeremy Siek
-
Joel de Guzman
-
John Maddock
-
Pavel Vozenilek
-
Ralf W. Grosse-Kunstleve