|
|
I have several huge semicolon delimited text files that I import to tables, one table per file. The files are of size 200 - 300 kB and have more than 1,000,000 lines each. My problem is that it takes too much time to do the import. I am importing by using DoCmd.TransferText. (I am aware of my potential problem of max. database size of 2 GB.)
The tables have primary keys, have indexes, and have relations to other tables. I have seen that things are speeded up considerably if I remove keys, indexes and relations - but I do not like to do this.
I have read somewhere that things would be faster if I used transactions. BeginTrans before importing and CommitTrans after importing (because then indexing etc. is not done per record, but when everything is imported). But BeginTrans/CommitTrans does not function in connection with DoCmd.TransferText - as far as I can see.
How can I speed things up? Right now it takes hours to import data!
|
|
This is a suggestion:
Try importing each file into a new (empty) table with no keys, relationships, or indexes. Then run an Append query to copy the records from the new table to your existing table. I don't know if this will speed things up, but I'm guessing that query execution might be faster.
Regards Geoff
"Helge V. Larsen" <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in message news:gerp34$tgq$1[ at ]news.net.uni-c.dk...
[Quoted Text] >I have several huge semicolon delimited text files that I import >to tables, one table per file. The files are of size 200 - 300 >kB and have more than 1,000,000 lines each. My problem is that >it takes too much time to do the import. I am importing by using >DoCmd.TransferText. (I am aware of my potential problem of max. >database size of 2 GB.) > > The tables have primary keys, have indexes, and have relations > to other tables. I have seen that things are speeded up > considerably if I remove keys, indexes and relations - but I do > not like to do this. > > I have read somewhere that things would be faster if I used > transactions. BeginTrans before importing and CommitTrans after > importing (because then indexing etc. is not done per record, > but when everything is imported). But BeginTrans/CommitTrans > does not function in connection with DoCmd.TransferText - as > far as I can see. > > How can I speed things up? Right now it takes hours to import > data! >
|
|
I had already tried this. But the time to append data is similar to the time needed to import to a table with keys, relations and relations.
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:uQiOj3%23PJHA.4424[ at ]TK2MSFTNGP06.phx.gbl...
[Quoted Text] > This is a suggestion: > > Try importing each file into a new (empty) table with no keys, > relationships, or indexes. Then run an Append query to copy the > records from the new table to your existing table. I don't know if this > will speed things up, but I'm guessing that query execution might be > faster. > > Regards > Geoff > > > > > "Helge V. Larsen" > <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in > message news:gerp34$tgq$1[ at ]news.net.uni-c.dk... >>I have several huge semicolon delimited text files that I import >>to tables, one table per file. The files are of size 200 - 300 >>kB and have more than 1,000,000 lines each. My problem is that >>it takes too much time to do the import. I am importing by using >>DoCmd.TransferText. (I am aware of my potential problem of max. >>database size of 2 GB.) >> >> The tables have primary keys, have indexes, and have relations >> to other tables. I have seen that things are speeded up >> considerably if I remove keys, indexes and relations - but I do >> not like to do this. >> >> I have read somewhere that things would be faster if I used >> transactions. BeginTrans before importing and CommitTrans after >> importing (because then indexing etc. is not done per record, >> but when everything is imported). But BeginTrans/CommitTrans >> does not function in connection with DoCmd.TransferText - as >> far as I can see. >> >> How can I speed things up? Right now it takes hours to import >> data! >> > > >
|
|
If what you've read is right (that using transactions will speed things up), then here's some sample code you could adapt. It's one solution of a number of possibilities you could go for. This solution still runs an append query but within a transaction. I'd be interested to know if it actually does speed things up. I don't think you can run a TransferText within a transaction.
I've assumed:
1. that you've created a linked table, called "NewData", to your semicolon delimited text file; 2. that the text file has field names in the first row; and 3. that the table into which the data is to be imported is called "OldData".
Copy this code to a new module:
Option Compare Database Option Explicit
' This module needs a reference to ' Microsoft DAO 3.6. To set the reference: ' 1. In VBA editor, open Tools | References. ' 2. Select Microsoft DAO 3.6.
Private mobjDBE As DAO.DBEngine Private mobjWS As DAO.Workspace Private mobjDB As DAO.Database
Private RetVal As VbMsgBoxResult
Private Sub AddData()
On Error GoTo Error_AddData
RetVal = MsgBox("Start?", vbYesNo + vbQuestion) If RetVal <> vbYes Then GoTo Exit_AddData End If
Call InitializeVariables mobjWS.BeginTrans With mobjDB .Execute "INSERT INTO OldData " _ & "SELECT NewData.* " _ & "FROM NewData;", dbFailOnError End With ' If no error occurred, commit tranaction: mobjWS.CommitTrans MsgBox "Data Appended.", vbInformation
Exit_AddData:
Call DestroyObjects Exit Sub
Error_AddData:
MsgBox "An error occurred while appending data. " _ & "Sort out problems and repeat transaction.", _ vbOKOnly + vbExclamation, "Error" mobjWS.Rollback Resume Exit_AddData
End Sub
Private Sub InitializeVariables()
Set mobjDBE = DAO.DBEngine Set mobjWS = mobjDBE.Workspaces(0) Set mobjDB = CurrentDb()
End Sub
Private Sub DestroyObjects()
Set mobjDB = Nothing Set mobjWS = Nothing Set mobjDBE = Nothing
End Sub
Regards Geoff
"Helge V. Larsen" <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in message news:geuhfp$7r9$1[ at ]news.net.uni-c.dk...
[Quoted Text] >I had already tried this. But the time to append data is similar >to the time needed to import to a table with keys, relations and >relations. > > > "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message > news:uQiOj3%23PJHA.4424[ at ]TK2MSFTNGP06.phx.gbl... >> This is a suggestion: >> >> Try importing each file into a new (empty) table with no keys, >> relationships, or indexes. Then run an Append query to copy >> the >> records from the new table to your existing table. I don't >> know if this will speed things up, but I'm guessing that query >> execution might be faster. >> >> Regards >> Geoff >> >> >> >> >> "Helge V. Larsen" >> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >> message news:gerp34$tgq$1[ at ]news.net.uni-c.dk... >>>I have several huge semicolon delimited text files that I >>>import >>>to tables, one table per file. The files are of size 200 - 300 >>>kB and have more than 1,000,000 lines each. My problem is that >>>it takes too much time to do the import. I am importing by >>>using >>>DoCmd.TransferText. (I am aware of my potential problem of >>>max. >>>database size of 2 GB.) >>> >>> The tables have primary keys, have indexes, and have >>> relations >>> to other tables. I have seen that things are speeded up >>> considerably if I remove keys, indexes and relations - but I >>> do >>> not like to do this. >>> >>> I have read somewhere that things would be faster if I used >>> transactions. BeginTrans before importing and CommitTrans >>> after >>> importing (because then indexing etc. is not done per record, >>> but when everything is imported). But BeginTrans/CommitTrans >>> does not function in connection with DoCmd.TransferText - as >>> far as I can see. >>> >>> How can I speed things up? Right now it takes hours to import >>> data! >>> >> >> >> > >
|
|
GeoffG, thank you very much for the VBA code. But my hope was not fulfilled: It does not speed up things.
I have attached an Excel file with the results of my timing experiments. In 3 JPG files I have shown the relations involved. Too many, if I should delete all indexes and relations by hand before importing data and then re-insert them afterwards - and do this every time the database is emptied and new data imported.
I have examined the time needed by Access when primary keys, indexes and relations are defined: First I deleted primary keys, indexes and relations for the table involved, then I imported 200,000 records to this table, and finally I inserted by hand primary keys, indexes and relations. Access used 3 seconds from I started saving the table (design mode) and until it was saved. Access used no time to save relations when I re-defined them.
So as far as I can see, I need some VBA that can delete primary keys, indexes and relations - and re-insert it all again. Has anyone some VBA that can do something like this?
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:OyC2OnGQJHA.1908[ at ]TK2MSFTNGP06.phx.gbl...
[Quoted Text] > If what you've read is right (that using transactions will speed > things up), then here's some sample code you could adapt. It's > one solution of a number of possibilities you could go for. This > solution still runs an append query but within a transaction. > I'd be interested to know if it actually does speed things up. I > don't think you can run a TransferText within a transaction.
begin 666 Timing2.xls MT,\1X*&Q&N$`````````````````````/[ at ]`#`/[_"0`&```````````````! M````30``````````$ ``_O___P````#^____`````$P```#_____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M______________________\)"! ```8%`"<[ at ]S0?)P ``![ at ],``.$``[ at ]"P!,$` M`[ at ]```.(```!<`' `! ``2&5L82 [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ] M(" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ] M(" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ](" [ at ]($(``[ at ]"P!&$!`[ at ]`` M`, !```]`00``0`#`)P``[ at ]`.`!D``[ at ]```!(``[ at ]```!,``[ at ]```*\!`[ at ]```+P! M`[ at ]```#T`$[ at ]!H`5H`UD?K,C[ at ]```````$`6 ) ``(```"-``(````B``(````. M``(``0"W`0(```#:``(````Q`!X`M ```/]_D $``````,D'`4,`80!L`&D` M8[ at ]!R`&D`,0`>`+0```#_?Y !``````#)!P%#`&$`; !I`&(`<[ at ]!I`#$`'[ at ]"T M````_W^0`0``````R0<!0P!A`&P`:0!B`'(`:0`Q`!X`M ```/]_D $````` M`,D'`4,`80!L`&D`8[ at ]!R`&D`,0`>`+0``0`*`+P"`````[ at ]#)!P%#`&$`; !I M`&(`<[ at ]!I`#$`'[ at ]"[ at ]````_W^0`0``````R0<!0P!A`&P`:0!B`'(`:0`Q`!X` MW `!``H`O (````"`,D'`4,`80!L`&D`8[ at ]!R`&D`'[ at ]08``4`$P``(J,B(RPC M(S [7"TBHR(C+",C,!X$'0`&`![ at ]``"*C(B,L(R,P.UM2961=7"TBHR(C+",C M,!X$'[ at ]`'`!D``"*C(B,L(R,P+C P.UPM(J,B(RPC(S N,# >!",`" `>```B MHR(C+",C,"XP,#M;4F5D75PM(J,B(RPC(S N,# >!#4`*[ at ]`P``!?+2*C(BH[ at ] M(RPC(S!?+3M<+2*C(BH[ at ](RPC(S!?+3M?+2*C(BH[ at ](BTB7RT[7RU 7RT>!"P` M*0`G``!?+2H[ at ](RPC(S!?+3M<+2H[ at ](RPC(S!?+3M?+2H[ at ](BTB7RT[7RU 7RT> M!#T`+ `X``!?+2*C(BH[ at ](RPC(S N,#!?+3M<+2*C(BH[ at ](RPC(S N,#!?+3M? M+2*C(BH[ at ](BTB/S]?+3M?+4!?+1X$- `K`"\``%\M*B C+",C,"XP,%\M.UPM M*B C+",C,"XP,%\M.U\M*B B+2(_/U\M.U\M0%\MX `4``````#U_R ````` M`````````, [ at ]X `4``$```#U_R ``/0``````````, [ at ]X `4``$```#U_R ` M`/0``````````, [ at ]X `4``(```#U_R ``/0``````````, [ at ]X `4``(```#U M_R ``/0``````````, [ at ]X `4``````#U_R ``/0``````````, [ at ]X `4```` M``#U_R ``/0``````````, [ at ]X `4``````#U_R ``/0``````````, [ at ]X `4 M``````#U_R ``/0``````````, [ at ]X `4``````#U_R ``/0``````````, [ at ] MX `4``````#U_R ``/0``````````, [ at ]X `4``````#U_R ``/0````````` M`, [ at ]X `4``````#U_R ``/0``````````, [ at ]X `4``````#U_R ``/0````` M`````, [ at ]X `4``````#U_R ``/0``````````, [ at ]X `4```````!`" ````` M`````````, [ at ]X `4``$`*P#U_R ``/[ at ]``````````, [ at ]X `4``$`*0#U_R ` M`/[ at ]``````````, [ at ]X `4``$`+ #U_R ``/[ at ]``````````, [ at ]X `4``$`*[ at ]#U M_R ``/[ at ]``````````, [ at ]X `4``$`"0#U_R ``/[ at ]``````````, [ at ]X `4``4` M```!`" ``"[ at ]`$ ```" ``, [ at ]X `4```````!`" ``" &`$ ``````, [ at ]X `4 M```````!`" ``" ``````````, [ at ]X `4```````!`" ``"![ at ]```[ at ]`````, [ at ] MX `4```````!`" ``" &!D `0 ```, [ at ]X `4```````!`" ``" `![ at ]``0 `` M`, [ at ]X `4```````!`" ``"![ at ]![ at ]`[ at ]0 ```, [ at ]X `4```````!`" ``" &8$ ` M`" ``, [ at ]X `4```````!`" ``" `8 ```" ``, [ at ]X `4```````!`" ``"![ at ] M8 `[ at ]`" ``, [ at ]X `4``4````!`"$``#[ at ]`$ ```" ``, [ at ]X `4```````!`"$` M`# ``````````, [ at ]X `4```````!`" ``$ `````````!!\[ at ]X `4``<````! M`" ``$[ at ]`````````!!\[ at ]X `4```````!`"$``' `````````!!\[ at ]X `4```` M```!`"$``# `8 ```" ``, [ at ]X `4```````!`"$``C ``````````, [ at ]DP($ M`!" `_^3`[ at ]0`$8 &_Y,"! `2[ at ] 3_DP($`!. !_^3`[ at ]0``( `_Y,"! `4[ at ] 7_ M8 $"````A0`.`#T>``````8`5&EM:6YGA0`1`&$V``````D`4F5L871I;VYS MC `$``$`+ "N`00``[ at ]`!!!<`" `!`````````![ at ]`&P`[ at ]```!"P````$````` M```&.P``"[ at ]`;``$`![ at ]#!`0[ at ]`P0$``"*^`0#\`-X5O0,``)D````+``!0<FEM M87)Y(&ME>0<``$EN9&5X97,)``!296QA=&EO;G,#``!997,"``!.;S0``%1I M;6EN9R!F;W([ at ]82 H<VUA;&PI('1E>'0[ at ]9FEL92!W:71H(#(P,"PP,# [ at ]<F5C M;W)D<RX8``!5<VEN9R!$;T-M9"Y4<F%N<V9E<E1E>'0E``!);7!O<G1S(&1A M=&$[ at ]=&\[ at ]82!T86)L92!W:71H+W=I=&AO=70Z!P``4V5C;VYD<R4``$-O<&EE M<R!D871A(&9R;VT[ at ]=&AI<R!T86)L92!T;R!T86)L92 :``!U<VEN9R!T:&4[ at ] M5D)!(&9R;VT[ at ]1V5O9F9'.[ at ]<``%1/5$%,(#H8``!);7!O<G1S(&1A=&$[ at ]=&\[ at ] M82!T86)L92 S``!);G-E<G1S(&$[ at ]9FER<W0[ at ];&EN92!W:71H(&9I96QD(&YA M;65S(&EN('1E>'0[ at ]9FEL92X3``!,:6YK<R!T;R!T:&ES(&9I;&4N*[ at ]``=VET M:&]U="!0<FEM87)Y(&ME>2P[ at ]26YD97AE<R!O<B!296QA=&EO;G,Z* ``=VET M:"!0<FEM87)Y(&ME>2P[ at ]26YD97AE<R!A;F0[ at ]4F5L871I;VYS.BP``$-O<&EE M<R!D871A(&9R;VT[ at ]=&AI<R!L:6YK960[ at ]=&%B;&4[ at ]=&\[ at ]=&%B;&4[ at ]#0``1&%T M86)A<V4[ at ]9FEL93X``$,Z7%!R;VIE8W1S7%1R861E=VEN9%Q7;W)K(#5<5')A M9&5W:6YD(%-C96YA<FEO(%1R964[ at ]16UP='DN;61B"0``5&AI<R!F:6QE+P`` M5')A9&5W:6YD(%-C96YA<FEO(%1R964[ at ]16UP='DN;61B(%)E;&%T:6]N<RYT M>'0$``!4:6UE$P``,#<N,3$N,C P." Q-#HQ-#HQ,08``%5N:7%U91\``%1H M92!R96QA=&EO;G-H:7 [ at ]:7,[ at ];VYE+71O+6]N92X'``!%;F9O<F-E-0``5&AE M(')E;&%T:6]N<VAI<"!I<R!E;F9O<F-E9" H<F5F97)E;G1I86P[ at ]:6YT96=R M:71Y*2X)``!);FAE<FET9616``!4:&4[ at ]<F5L871I;VYS:&EP(&5X:7-T<R!I M;B!A(&YO;BUC=7)R96YT(&1A=&%B87-E('1H870[ at ]8V]N=&%I;G,[ at ]=&AE('1W M;R!L:6YK960[ at ]=&%B;&5S+[ at ]T``%5P9&%T94-A<V-A9&45``!5<&1A=&5S('=I M;&P[ at ]8V%S8V%D92X-``!$96QE=&5#87-C861E%P``1&5L971I;VYS('=I;&P[ at ] M8V%S8V%D92X$``!,969T5 ``36EC<F]S;V9T($%C8V5S<R!O;FQY+B!);B!$ M97-I9VX[ at ]=FEE=RP[ at ]9&ES<&QA>2!A($Q%1E0[ at ]2D])3B!A<R!T:&4[ at ]9&5F875L M="!J;VEN('1Y<&4N!0``4FEG:'15``!-:6-R;W-O9G0[ at ]06-C97-S(&]N;'DN M($EN($1E<VEG;B!V:65W+"!D:7-P;&%Y(&$[ at ]4DE'2%0[ at ]2D])3B!A<R!T:&4[ at ] M9&5F875L="!J;VEN('1Y<&4N! ``3F%M904``%1A8FQE# ``1F]R96EG;E1A M8FQE,P``0F%S92!!<F5A<T1A=&$[ at ]04%!(%145"!#;VYV56YI='-?1F]R8V5D M3W5T86=E7U9!4E]4"[ at ]``0F%S92!!<F5A<R4``$1A=&$[ at ]04%!(%145"!'<F]U M<%]&;W)C961/=71A9V5?5D%27U0&``!!<F5A240V``!"87-E($%R96%S1&%T M82!!04$[ at ]5%14($-O;G95;FET<U]38VAE9'5L961/=71A9V5?5D%27U0H``!$ M871A($%!02!45%0[ at ]1W)O=7!?4V-H961U;&5D3W5T86=E7U9!4E]4,0``0F%S M92!!<F5A<T1A=&$[ at ]4E)2(%145"!$970[ at ]0V]N=E5N:71S7T%V86EL86)I;&ET M>2<``$1A=&$[ at ]4E)2(%145"!$970[ at ]0V]N=E5N:71S7T%V86EL86)I;&ET>3(` M`$)A<V4[ at ]2&]U<B!!:&5A9'-$871A(%)24B!.3DX[ at ]5%14(%-E8V]N9&%R>2!R M97-E<G9E$ ``0F%S92!(;W5R($%H96%D<R4``$1A=&$[ at ]4E)2(%145"!.3DX[ at ] M4F5P;&%C96UE;G0[ at ]<F5S97)V97,+``!(;W5R06AE861)1 T``$AO=7)?86AE M861?240A``!"87-E($AO=7([ at ]06AE861S1&%T82!24E([ at ]5%14($Q/3% 1``!$ M871A(%)24B!45%0[ at ]3$],4 D``$AO=7)!:&5A9# ``$)A<V4[ at ]2&]U<B!!:&5A M9'-$871A(%)24B!45%0[ at ]3DY.($-A<$)A;&%N8V4[ at ]4U14,B ``$1A=&$[ at ]4E)2 M(%145"!.3DX[ at ]0V%P0F%L86YC92!35%0R, ``0F%S92!(;W5R($%H96%D<T1A M=&$[ at ]4E)2(%145"!.3DX[ at ]0V%P0F%L86YC92!35%0S( ``1&%T82!24E([ at ]5%14 M($Y.3B!#87!"86QA;F-E(%-45#,J``!"87-E($AO=7([ at ]06AE861S1&%T82!2 M4E([ at ]5%14($Y.3B!,;V%D('1R964:``!$871A(%)24B!45%0[ at ]3DY.($QO860[ at ] M=')E92T``$)A<V4[ at ]2&]U<B!!:&5A9'-$871A(%)24B!45%0[ at ]4F%N9&]M3&]A M9%]605)?5!T``$1A=&$[ at ]4E)2(%145"!286YD;VU,;V%D7U9!4E]4+0``0F%S M92!(;W5R($%H96%D<T1A=&$[ at ]4E)2(%145"!286YD;VU7:6YD7U9!4E]4'0`` M1&%T82!24E([ at ]5%14(%)A;F1O;5=I;F1?5D%27U0N``!"87-E(%)E9VEO;G-$ M871A(%)24B!.3DX[ at ]5%14(%-E8V]N9&%R>2!R97-E<G9E# ``0F%S92!296=I M;VYS"0``241?4F5G:6]N" ``4F5G:6]N240<``!"87-E(%)E9VEO;G-$871A M(%)24B!296=I;VYS$ ``1&%T82!24E([ at ]4F5G:6]N<RL``$)A<V4[ at ]4F5G:6]N M<T1A=&$[ at ]4E)2(%145"!#87!"86QA;F-E($5I<D=R:607``!$871A(%)24B!4 M5%0[ at ]0V%P0F%L86YC93H``$)A<V4[ at ]4F5G:6]N<T1A=&$[ at ]4E)2(%145"!#;VYV M56YI='-?1F]R8V5D3W5T86=E7U9!4E]4(%1E;7 E``!$871A(%)24B!45%0[ at ] M1W)O=7!?1F]R8V5D3W5T86=E7U9!4E]4/0``0F%S92!296=I;VYS1&%T82!2 M4E([ at ]5%14($-O;G95;FET<U]38VAE9'5L961/=71A9V5?5D%27U0[ at ]5&5M<"[ at ]` M`$1A=&$[ at ]4E)2(%145"!'<F]U<%]38VAE9'5L961/=71A9V5?5D%27U0A``!" M87-E(%)E9VEO;G-$871A(%)24B!45%0[ at ]1&5T($QO8605``!$871A(%)24B!4 M5%0[ at ]1&5T($QO860A``!"87-E(%)E9VEO;G-$871A(%)24B!45%0[ at ]1&5T(%=I M;F05``!$871A(%)24B!45%0[ at ]1&5T(%=I;F0=``!"87-E(%)E9VEO;G-$871A M(%)24B!45%0[ at ]3$],4"P``$)A<V4[ at ]4F5G:6]N<T1A=&$[ at ]4E)2(%145"!.3DX[ at ] M0V%P0F%L86YC92!35%0R+ ``0F%S92!296=I;VYS1&%T82!24E([ at ]5%14($Y. M3B!#87!"86QA;F-E(%-45#,F``!"87-E(%)E9VEO;G-$871A(%)24B!45%0[ at ] M3DY.($QO860[ at ]=')E92,``$)A<V4[ at ]4F5G:6]N<T1A=&$[ at ]4E)2(%145"!.3DX[ at ] M5F%L=65S&[ at ]``1&%T82!24E([ at ]5%14($Y.3B!7:6YD('1R964I``!"87-E(%)E M9VEO;G-$871A(%)24B!45%0[ at ]4F%N9&]M3&]A9%]605)?5"D``$)A<V4[ at ]4F5G M:6]N<T1A=&$[ at ]4E)2(%145"!286YD;VU7:6YD7U9!4E]4)[ at ]``0F%S92!296=I M;VYS1&%T82!24E([ at ]5VEN9%!O=V5R0V%P86-I='D:``!$871A(%)24B!7:6YD M4&]W97)#87!A8VET>3T``$)A<V4[ at ]4W1O8VAA<W1I8R!0<F]G<B!.;V1E<T1A M=&$[ at ]4E)2($Y.3B!45%0[ at ]4V5C;VYD87)Y(')E<V5R=F4;``!"87-E(%-T;V-H M87-T:6,[ at ]4')O9W([ at ]3F]D97,6``!)1%]3=&]C:&%S=&EC4')O9W).;V1E$[ at ]`` M4W1O8VAA<W1I8R!.;V1E($E$.P``0F%S92!3=&]C:&%S=&EC(%!R;V=R($YO M9&5S1&%T82!24E([ at ]5%14($Y.3B!#87!"86QA;F-E(%-45#([``!"87-E(%-T M;V-H87-T:6,[ at ]4')O9W([ at ]3F]D97-$871A(%)24B!45%0[ at ]3DY.($-A<$)A;&%N M8V4[ at ]4U14,S4``$)A<V4[ at ]4W1O8VAA<W1I8R!0<F]G<B!.;V1E<T1A=&$[ at ]4E)2 M(%145"!.3DX[ at ]3&]A9"!T<F5E,[ at ]``0F%S92!3=&]C:&%S=&EC(%!R;V=R($YO M9&5S1&%T82!24E([ at ]5%14($Y.3B!686QU97,Z``!"87-E(%-T;V-H87-T:6,[ at ] M4')O9W([ at ]3F]D97-$871A(%145"!.3DX[ at ]4')O8F%B:6QI=&EE<R!T<F5E'P`` M1&%T82!45%0[ at ]3DY.(%!R;V)A8FEL:71I97,[ at ]=')E908``$YO9&5)1#(``$)A M<V4[ at ]5&EM941A=&$[ at ]04%!(%145"!#;VYV56YI='-?1F]R8V5D3W5T86=E7U9! M4E]4"0``0F%S92!4:6UE"P``241?0F%S951I;64*``!"87-E5&EM94E$-0`` M0F%S92!4:6UE1&%T82!!04$[ at ]5%14($-O;G95;FET<U]38VAE9'5L961/=71A M9V5?5D%27U0K``!"87-E(%1I;65$871A(%)24B!.3DX[ at ]5%14(%-E8V]N9&%R M>2!R97-E<G9E"[ at ]``26YF;U1I;65)1"[ at ]``$)A<V4[ at ]5&EM941A=&$[ at ]4E)2(%14 M5"!#87!"86QA;F-E($5I<D=R:60W``!"87-E(%1I;65$871A(%)24B!45%0[ at ] M0V]N=E5N:71S7T9O<F-E9$]U=&%G95]605)?5"!496UP.[ at ]``0F%S92!4:6UE M1&%T82!24E([ at ]5%14($-O;G95;FET<U]38VAE9'5L961/=71A9V5?5D%27U0[ at ] M5&5M<# ``$)A<V4[ at ]5&EM941A=&$[ at ]4E)2(%145"!$970[ at ]0V]N=E5N:71S7T%V M86EL86)I;&ET>1X``$)A<V4[ at ]5&EM941A=&$[ at ]4E)2(%145"!$970[ at ]3&]A9!X` M`$)A<V4[ at ]5&EM941A=&$[ at ]4E)2(%145"!$970[ at ]5VEN9!H``$)A<V4[ at ]5&EM941A M=&$[ at ]4E)2(%145"!,3TQ0*0``0F%S92!4:6UE1&%T82!24E([ at ]5%14($Y.3B!# M87!"86QA;F-E(%-45#(I``!"87-E(%1I;65$871A(%)24B!45%0[ at ]3DY.($-A M<$)A;&%N8V4[ at ]4U14,R,``$)A<V4[ at ]5&EM941A=&$[ at ]4E)2(%145"!.3DX[ at ]3&]A M9"!T<F5E( ``0F%S92!4:6UE1&%T82!24E([ at ]5%14($Y.3B!686QU97,F``!" M87-E(%1I;65$871A(%)24B!45%0[ at ]4F%N9&]M3&]A9%]605)?5"8``$)A<V4[ at ] M5&EM941A=&$[ at ]4E)2(%145"!286YD;VU7:6YD7U9!4E]4* ``0F%S92!4:6UE M1&%T82!45%0[ at ]3DY.(%!R;V)A8FEL:71I97,[ at ]=')E93<``$)A<V4[ at ]5VEN9"!# M87-E1&%T82!!04$[ at ]5%14($-O;G95;FET<U]&;W)C961/=71A9V5?5D%27U0. M``!"87-E(%=I;F0[ at ]0V%S90H``%=I;F1#87-E240Z``!"87-E(%=I;F0[ at ]0V%S M941A=&$[ at ]04%!(%145"!#;VYV56YI='-?4V-H961U;&5D3W5T86=E7U9!4E]4 M, ``0F%S92!7:6YD($-A<V5$871A(%)24B!.3DX[ at ]5%14(%-E8V]N9&%R>2!R M97-E<G9E'[ at ]``0F%S92!7:6YD($-A<V5$871A(%)24B!296=I;VYS+0``0F%S M92!7:6YD($-A<V5$871A(%)24B!45%0[ at ]0V%P0F%L86YC92!%:7)'<FED/ `` M0F%S92!7:6YD($-A<V5$871A(%)24B!45%0[ at ]0V]N=E5N:71S7T9O<F-E9$]U M=&%G95]605)?5"!496UP/P``0F%S92!7:6YD($-A<V5$871A(%)24B!45%0[ at ] M0V]N=E5N:71S7U-C:&5D=6QE9$]U=&%G95]605)?5"!496UP(P``0F%S92!7 M:6YD($-A<V5$871A(%)24B!45%0[ at ]1&5T($QO860C``!"87-E(%=I;F0[ at ]0V%S M941A=&$[ at ]4E)2(%145"!$970[ at ]5VEN9!\``$)A<V4[ at ]5VEN9"!#87-E1&%T82!2 M4E([ at ]5%14($Q/3% N``!"87-E(%=I;F0[ at ]0V%S941A=&$[ at ]4E)2(%145"!.3DX[ at ] M0V%P0F%L86YC92!35%0R+[ at ]``0F%S92!7:6YD($-A<V5$871A(%)24B!45%0[ at ] M3DY.($-A<$)A;&%N8V4[ at ]4U14,R[ at ]``$)A<V4[ at ]5VEN9"!#87-E1&%T82!24E([ at ] M5%14($Y.3B!,;V%D('1R964J``!"87-E(%=I;F0[ at ]0V%S941A=&$[ at ]4E)2(%14 M5"!.3DX[ at ]5F%L=65S('1R964K``!"87-E(%=I;F0[ at ]0V%S941A=&$[ at ]4E)2(%14 M5"!286YD;VU,;V%D7U9!4E]4*P``0F%S92!7:6YD($-A<V5$871A(%)24B!4 M5%0[ at ]4F%N9&]M5VEN9%]605)?5"[ at ]``$)A<V4[ at ]5VEN9"!#87-E1&%T82!24E([ at ] M5VEN9%!O=V5R0V%P86-I='DM``!"87-E(%=I;F0[ at ]0V%S941A=&$[ at ]5%14($Y. M3B!0<F]B86)I;&ET:65S('1R964Y``!$871A($%!02!45%0[ at ]0V]N=E5N:71S M7T9O<F-E9$]U=&%G95]605)?5$)A<V4[ at ]56YI="!'<F]U<',0``!"87-E(%5N M:70[ at ]1W)O=7!S"P``56YI=$=R;W5P240\``!$871A($%!02!45%0[ at ]0V]N=E5N M:71S7U-C:&5D=6QE9$]U=&%G95]605)?5$)A<V4[ at ]56YI="!'<F]U<',^``!$ M871A(%)24B!45%0[ at ]0V]N=E5N:71S7T9O<F-E9$]U=&%G95]605)?5"!496UP M0F%S92!5;FET($=R;W5P<T ``$1A=&$[ at ]4E)2(%145"!#;VYV56YI='-?4V-H M961U;&5D3W5T86=E7U9!4E]4(%1M<$)A<V4[ at ]56YI="!'<F]U<',W``!$871A M(%)24B!45%0[ at ]1&5T($-O;G95;FET<U]!=F%I;&%B:6QI='E"87-E(%5N:70[ at ] M1W)O=7!S)P``2&]U<B!!:&5A9'-$871A(%)24B!45%0[ at ]3DY.(%9A;'5E<R!T M<F5E_P"B``[ at ]`I <```P```!-" ``M0```#H)``"B`0``0 H``*[ at ]"```Z"P`` MH[ at ],``#$,``"9! ``3 T``+0%```\#[ at ]``I 8``&X/``#6!P``5! ``+P(``"C M$0``"PH``,02```L"P``]A,``%X,``!<%0``Q T``%86``"^#[ at ]``MQ<``!\0 M``#5& ``/1$``&,:``#+$[ at ]``QAL``"X4``!0'0``N!4``&,(%0!C" `````` M```````5``````````(*````"0[ at ]0```&$ `G(,T'R< ```8#```+`A[ at ]````` M``$````S````02D``(TQ``#C-0``#0`"``$`# `"`&0`#P`"``$`$0`"```` M$ `(`/RI\=)-8E _7P`"``$`*[ at ]`"````*P`"````[ at ][ at ]`"``$`[ at ] `(```````` M````)0($````\ "!``(`P004`!$`#[ at ]``)D,F0292)E [ at ];V8[ at ])DX5``\`# `` M)DPF1B92)D0[ at ]("94[ at ]P`"````A `"````)[ at ]`(`*1P/0K7H_0_* `(`*Y'X7H4 MKO,_30#V"0``7 !<`' `<[ at ]!I`&X`= `M`'8`<P`Q`%P`2 !0`" `3 !A`',` M90!R`$H`90!T`" `- `Q`# `, `[ at ]`% ```````$$`[ at ]7<`![ at ])4_\```$`"0": M"S0(AP`!``\`6 (!``(`6 (#``$`00`T```````````````````````````` M```````````````````````````````````````````````````````````` M`````````````0`````````!`````[ at ]````$````````````````````````` M`````%!225;B, `````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```8```````0)Q G$"<``! G`````````````,0"```````````````````` M`````````````P````````!4!A `4#0#`%Q+`P```````````````0`````` M````````````````_R&H:Q4``````````[ at ]`$``,``0````$````!```````" M``0``[ at ]`#`/\``````````0`````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````%0&``!22E!( M04&"[ at ][ at ]`````!`````````$$`1 !-`$D`3[ at ]!+`%,````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````*$`([ at ]`)`(<` M`0`!``$``[ at ]!8`E[ at ]"````````X#\```````#[ at ]/P$`$[ at ]`"``$`W0`"``$`8P`" M``$`50`"``[ at ]`?0`,`````0```P\``[ at ]`"`'T`# `"``4`50T/``(``[ at ]!]``P` M![ at ]`&```##P`"``(`D `*`````P```%-E8P```[ at ]X``0```#,````!``<````( M`A ``0`!``<`+ $```````$/``[ at ]"$ `"``$`!P#_`````````0\[ at ]" (0``,` M`0`'`/\````````!#Q (`A `! `!``<`\ ````````$/``[ at ]"$ `%``$`!P#P M`````````0\`" (0``8``0`'`/ ````````!#P`(`A `!P`!``<`\ `````` M``$/``[ at ]"$ `(``$`!P#P`````````0\`" (0``D``0`'`/ ````````!#P`( M`A `"[ at ]`!``<`\ ````````$/``[ at ]"$ `+``$`!P#P`````````0\`" (0``P` M`0`'`/ ````````!#P`(`A `#0`!``<`\ ````````$/``[ at ]"$ `.``$`!P#P M`````````0\`" (0``\``0`'`/ ````````!#P`(`A `$ `!``<`\ `````` M``$/``[ at ]"$ `1``$`!P#P`````````0\`" (0`!(``0`'`/ ````````!#P`( M`A `$P`!``<`_P````````$/( [ at ]"$ `4``$`!P#_`````````0\0" (0`!4` M`0`'`/\````````!#R (`A `%[ at ]`!``<`_P````````$/$ [ at ]"$ `7``$`!P#P M`````````0\`" (0`![ at ]``0`'`/ ````````!#P`(`A `&0`!``<`\ `````` M``$/``[ at ]"$ `:``$`!P#P`````````0\`" (0`!L``0`'`/ ````````!#P`( M`A `' `!``<`\ ````````$/``[ at ]"$ `=``$`!P#P`````````0\`" (0`!X` M`0`'`/ ````````!#P`(`A `'P`!``<`\ ````````$/``[ at ]"$ `[ at ]``$`!P#P M`````````0\``0(&``$``0`A`/T`"[ at ]`!``(`([ at ]`%````O[ at ]`.``$``P`A`"$` M(0`A``8`O[ at ]`2``,``0`9`!H`&[ at ]`:`!H`&P`&``$"![ at ]`$``$`%[ at ]#]``H`! `" M`!<`![ at ]```+X`#[ at ]`$``,`%P`7`!<`& `&``$"![ at ]`%``$`%[ at ]#]``H`!0`"`!<` M!P```+X`#[ at ]`%``,`%P`7`!<`& `&``$"![ at ]`&``$`%[ at ]#]``H`![ at ]`"`"4````` M`+X`#[ at ]`&``,`%P`7`!<`& `&``$"![ at ]`'``$`%[ at ]#]``H`!P`"`"4``0```+X` M#[ at ]`'``,`%P`7`!<`& `&``$"![ at ]`(``$`%[ at ]#]``H`" `"`"4``[ at ]```+X`#[ at ]`( M``,`%P`7`!<`& `&`+X`$[ at ]`)``$`%[ at ]`7`!<`%P`7`![ at ]`![ at ]"^`!(`"[ at ]`!`!8` M%P`7`!<`%P`8``8``0(&``L``0`6`/T`"[ at ]`+``(`%0``````_0`*``L``P`5 M``$```#]``H`"P`$`!4``[ at ]```/T`"[ at ]`+``4`'P`(`````0(&``L`![ at ]`8``$" M![ at ]`,``$`%[ at ]#]``H`# `"`!<`! ```/T`"[ at ]`,``,`%P`$````_0`*``P`! `7 M``0```!^`[ at ]H`# `%`" ````(0 $"![ at ]`,``8`& `!`[ at ]8`#0`!`!8`_0`*``T` M`[ at ]`7``,```#]``H`#0`#`!<`! ```/T`"[ at ]`-``0`%P`$````?[ at ](*``T`!0`[ at ] M````%$ !`[ at ]8`#0`&`![ at ]``0(&``X``0`6`/T`"[ at ]`.``(`%P`#````_0`*``X` M`P`7``,```#]``H`#[ at ]`$`!<`! ```'X""[ at ]`.``4`( ```"9 `0(&``X`![ at ]`8 M``$"![ at ]`/``$`%[ at ]#]``H`#P`"`!<`! ```/T`"[ at ]`/``,`%P`#````_0`*``\` M! `7``0```!^`[ at ]H`#P`%`" ````H0 $"![ at ]`/``8`& `!`[ at ]8`$ `!`!8`_0`* M`! ``[ at ]`7``0```#]``H`$ `#`!<`! ```/T`"[ at ]`0``0`%P`#````?[ at ](*`! ` M!0`[ at ]``" 0T !`[ at ]8`$ `&`![ at ]``0(&`!$``0`6`/T`"[ at ]`1``(`%P`$````_0`* M`!$``P`7``,```#]``H`$0`$`!<``P```'X""[ at ]`1``4`( ``[ at ]$5 `0(&`!$` M![ at ]`8``$"![ at ]`2``$`%[ at ]#]``H`$[ at ]`"`!<``P```/T`"[ at ]`2``,`%P`#````_0`* M`!(`! `7``,```!^`[ at ]H`$[ at ]`%`",```!&0 $"![ at ]`2``8`& "^`!(`$P`!`!P` M'0`=`!T`'0`>``8`O[ at ]`2`!8``0`9`!H`&[ at ]`:`!H`&P`&``$"![ at ]`7``$`%[ at ]#] M``H`%P`"`!<`# ```+X`#[ at ]`7``,`%P`7`!<`& `&``$"![ at ]`8``$`%[ at ]#]``H` M& `"`!<`#P```+X`#[ at ]`8``,`%P`7`!<`& `&`+X`$[ at ]`9``$`%[ at ]`7`!<`%P`7 M`![ at ]`![ at ]`!`[ at ]8`&[ at ]`!`!8`_0`*`!H``[ at ]`5``````#]``H`&[ at ]`#`!4``0```/T` M"[ at ]`:``0`%0`"````_0`*`!H`!0`?``[ at ]````!`[ at ]8`&[ at ]`&`![ at ]``0(&`!L``0`6 M`/T`"[ at ]`;``(`%P`$````_0`*`!L``P`7``0```#]``H`&P`$`!<`! ```'X" M"[ at ]`;``4`( ````A `0(&`!L`![ at ]`8`+X`$[ at ]`<``$`%[ at ]`7`!<`%P`[ at ]`![ at ]`![ at ]`! M`[ at ]8`'0`!`!8`_0`*`!T``[ at ]`7``D```"^``X`'0`#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8` M'[ at ]`!`!8`_0`*`!X``[ at ]`7`! ```"^``X`'[ at ]`#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8`'P`! M`!8`_0`*`!\``[ at ]`7``H```"^``X`'P`#`!<`%P`7`![ at ]`![ at ]"^`!(`( `!`!8` M%P`7`!<`%P`8``8`UP!$`/8'``!L`BH````6`"H`*[ at ]`J`"H`*[ at ]`6`!8`3 !, M`$P`3 !,`$P`3 !,`!8``````!8`*[ at ]`J`!8`3 !,`!8`*[ at ]`J`"H`" (0`"$` M`0`'`/ ````````!#P`(`A `([ at ]`!``<`\ ````````$/``[ at ]"$ `C``$`!P#P M`````````0\`" (0`"0``0`'`/ ````````!#P`(`A `)0`!``<`_P`````` M``$/( [ at ]"$ `F``$`!P#_`````````0\0" (0`"<``0`'`/\````````!#R ( M`A `* `!``<`_P````````$/$ [ at ]"$ `I``$`!P#P`````````0\`" (0`"H` M`0`'`/ ````````!#P`(`A `*P`!``<`\ ````````$/``[ at ]"$ `L``$`!P#P M`````````0\`" (0`"T``0`'`/ ````````!#P`(`A `+[ at ]`!``<`\ `````` M``$/``[ at ]"$ `O``$`!P#P`````````0\`" (0`# ``0`'`/ ````````!#P`( M`A `,0`!``<`_P````````$/( [ at ]"$ `R``$`!P#_`````````0\0`0(&`"$` M`0`6`/T`"[ at ]`A``(`%0``````_0`*`"$``P`5``$```#]``H`(0`$`!4``[ at ]`` M`/T`"[ at ]`A``4`'P`(`````0(&`"$`![ at ]`8``$"![ at ]`B``$`%[ at ]#]``H`([ at ]`"`!<` M`P```/T`"[ at ]`B``,`%P`#````_0`*`"(`! `7``,```!^`[ at ]H`([ at ]`%`" ``(!# M0 $"![ at ]`B``8`& "^`!(`(P`!`!8`%P`7`!<`%P`8``8`O[ at ]`,`"0``0`6`!<` M%P`#`/T`"[ at ]`D``0`%P`+````?[ at ](*`"0`!0`C````14 !`[ at ]8`) `&`![ at ]`O[ at ]`2 M`"4``0`<`!T`'0`=`!T`'[ at ]`&`+X`$[ at ]`H``$`&0`:`!H`&[ at ]`:`!L`![ at ]`!`[ at ]8` M*0`!`!8`_0`*`"D``[ at ]`7``T```"^``X`*0`#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8`*[ at ]`! M`!8`_0`*`"H``[ at ]`7``X```"^``X`*[ at ]`#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8`*P`!`!8` M_0`*`"L``[ at ]`7`!$```"^``X`*P`#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8`+ `!`!8`_0`* M`"P``[ at ]`7`! ```"^``X`+ `#`!<`%P`7`![ at ]`![ at ]`!`[ at ]8`+0`!`!8`_0`*`"T` M`[ at ]`7``H```"^``X`+0`#`!<`%P`7`![ at ]`![ at ]"^`!(`+[ at ]`!`!8`%P`7`!<`%P`8 M``8``0(&`"\``0`6`/T`"[ at ]`O``(`%0``````_0`*`"\``P`5``$```#]``H` M+P`$`!4``[ at ]```/T`"[ at ]`O``4`'P`(`````0(&`"\`![ at ]`8``$"![ at ]`P``$`%[ at ]#] M``H`, `"`!<``P```/T`"[ at ]`P``,`%P`#````_0`*`# `! `7``,```!^`[ at ]H` M, `%`",```!$0 $"![ at ]`P``8`& "^`!(`,0`!`!P`'0`=`!T`) `>``8`UP`H M``X$``!4`4P`3 `6`#8`%[ at ]``````%[ at ]`J`"H`*[ at ]`J`"H`%[ at ]!,`$P`%[ at ]`^`A(` MM[ at ]8`````0 ``````````````'0`/``,4``H````!`!0`% `*"N\`![ at ]`&`#<` M``!G"!<`9P[ at ]``````````````[ at ]`!_____P!$```*````"0[ at ]0```&$ `G(,T' MR< ```8#```+`B0```````$```"[ at ]````+3<``(5!``#%3[ at ]``#5P``%5I``#] M=0``#0`"``$`# `"`&0`#P`"``$`$0`"````$ `(`/RI\=)-8E _7P`"``$` M*[ at ]`"````*P`"````[ at ][ at ]`"``$`[ at ] `(````````````)0($````\ "!``(`P004 M````%0```(,``[ at ]```(0``[ at ]```*$`([ at ]```/ ``0`!``$`! `"``'_```````` MX#\```````#[ at ]/P$`50`"``[ at ]`?0`,``````" #P\`![ at ]`$`'T`# `!``$`U4(/ M``(`! !]``P``[ at ]`"`*H<#P`"``0`?0`,``,``P#5*P\`![ at ]`$`'T`# `$``4` MU0</``8`! !]``P`![ at ]`&`*H)#P`&``0`?0`,``<`!P" #P\`![ at ]`$`'T`# `( M``[ at ]```\/``8`! !]``P`"0`)`( $#P`&``0`?0`,``H`"[ at ]#5!0\`![ at ]`$```" M#[ at ]`!````H ``````"P````[ at ]"$ `!````"P#P`````````0\`" (0``,````+ M`/ ````````!#P`(`A `!0````L`\ ````````$/``[ at ]"$ `'````"P#P```` M`````0\`" (0``[ at ]````+`/ ````````!#P`(`A `"0````L`\ ````````$/ M``[ at ]"$ `*````"P#P`````````0\`" (0``L````+`/ ````````!#P`(`A ` M# ````L`\ ````````$/``[ at ]"$ `-````"P#P`````````0\`" (0``\````+ M`/ ``````( !%0`(`A `$ `!``L`\ ````````$/``[ at ]"$ `1``$`"P#P```` M`````0\`" (0`!(``0`+`/ ````````!#P`(`A `$P`!``L`\ ````````$/ M``[ at ]"$ `4``$`"P#P`````````0\`" (0`!4``0`+`/ ````````!#P`(`A ` M%[ at ]`!``L`\ ````````$/``[ at ]"$ `7``$`"P#P`````````0\`" (0`![ at ]``0`+ M`/ ````````!#P`(`A `&0`!``L`\ ````````$/``[ at ]"$ `:``$`"P#P```` M`````0\`" (0`!L``0`+`/ ````````!#P`(`A `' `!``L`\ ````````$/ M``[ at ]"$ `=``$`"P#P`````````0\`" (0`!X``0`+`/ ````````!#P`(`A ` M'P`!``L`\ ````````$/``[ at ]"$ `[ at ]``$`"P#P`````````0\`_0`*``$````/ M`!(```#]``H``0`!``\`$P```/T`"[ at ]`#````#P`4````_0`*``,``0`/`!4` M``#]``H`!0````\`%[ at ]```/T`"[ at ]`%``$`#P`7````_0`*``<````/`![ at ]```#] M``H`!P`!``\`&0```/T`"[ at ]`(````#P`:````_0`*``[ at ]``0`/`!L```#]``H` M"0````\`' ```/T`"[ at ]`)``$`#P`=````_0`*``H````/`!X```#]``H`"[ at ]`! M``\`'P```/T`"[ at ]`+````#P`[ at ]````_0`*``L``0`/`"$```#]``H`# ````\` M([ at ]```/T`"[ at ]`,``$`#P`C````_0`*``T````/`"0```#]``H`#0`!``\`)0`` M`/T`"[ at ]`/``$`%0`F````_0`*``\``[ at ]`5`"<```#]``H`#P`#`!4`* ```/T` M"[ at ]`/``0`%0`8````_0`*``\`!0`5`!H```#]``H`#P`&`!4`' ```/T`"[ at ]`/ M``<`%0`>````_0`*``\`" `5`" ```#]``H`#P`)`!4`([ at ]```/T`"[ at ]`/``H` M%0`D````_0`*`! ``0`/`"D```#]``H`$ `"``\`*[ at ]```/T`"[ at ]`0``,`#P`K M````_0`*`! `! `/``0```#]``H`$ `%``\``P```/T`"[ at ]`0``8`#P`$```` M_0`*`! `!P`/``,```#]``H`$ `(``\``P```/T`"[ at ]`0``D`#P`$````_0`* M`! `"[ at ]`/``0```#]``H`$0`"``\`+ ```/T`"[ at ]`1``,`#P`L````_0`*`!(` M`0`/`"T```#]``H`$[ at ]`"``\`*[ at ]```/T`"[ at ]`2``,`#P`N````_0`*`!(`! `/ M``0```#]``H`$[ at ]`%``\``P```/T`"[ at ]`2``8`#P`$````_0`*`!(`!P`/``,` M``#]``H`$[ at ]`(``\``P```/T`"[ at ]`2``D`#P`$````_0`*`!(`"[ at ]`/``0```#] M``H`$P`"``\`+ ```/T`"[ at ]`3``,`#P`L````_0`*`!0``0`/`"\```#]``H` M% `"``\`*[ at ]```/T`"[ at ]`4``,`#P`P````_0`*`!0`! `/``0```#]``H`% `% M``\``P```/T`"[ at ]`4``8`#P`$````_0`*`!0`!P`/``,```#]``H`% `(``\` M`P```/T`"[ at ]`4``D`#P`$````_0`*`!0`"[ at ]`/``0```#]``H`%0`"``\`+ `` M`/T`"[ at ]`5``,`#P`L````_0`*`!8``0`/`#$```#]``H`%[ at ]`"``\`,[ at ]```/T` M"[ at ]`6``,`#P`S````_0`*`!8`! `/``0```#]``H`%[ at ]`%``\``P```/T`"[ at ]`6 M``8`#P`$````_0`*`!8`!P`/``,```#]``H`%[ at ]`(``\``P```/T`"[ at ]`6``D` M#P`$````_0`*`!8`"[ at ]`/``0```#]``H`%P`"``\`- ```/T`"[ at ]`7``,`#P`U M````_0`*`![ at ]``0`/`#8```#]``H`& `"``\`,[ at ]```/T`"[ at ]`8``,`#P`W```` M_0`*`![ at ]`! `/``0```#]``H`& `%``\``P```/T`"[ at ]`8``8`#P`$````_0`* M`![ at ]`!P`/``,```#]``H`& `(``\``P```/T`"[ at ]`8``D`#P`$````_0`*`![ at ]` M"[ at ]`/``0```#]``H`&0`"``\`- ```/T`"[ at ]`9``,`#P`X````_0`*`!H``0`/ M`#D```#]``H`&[ at ]`"``\`,[ at ]```/T`"[ at ]`:``,`#P`Z````_0`*`!H`! `/``0` M``#]``H`&[ at ]`%``\``P```/T`"[ at ]`:``8`#P`$````_0`*`!H`!P`/``,```#] M``H`&[ at ]`(``\``P```/T`"[ at ]`:``D`#P`$````_0`*`!H`"[ at ]`/``0```#]``H` M&P`"``\`- ```/T`"[ at ]`;``,`#P`X````_0`*`!P``0`/`#L```#]``H`' `" M``\`,[ at ]```/T`"[ at ]`<``,`#P`\````_0`*`!P`! `/``0```#]``H`' `%``\` M`P```/T`"[ at ]`<``8`#P`$````_0`*`!P`!P`/``,```#]``H`' `(``\``P`` M`/T`"[ at ]`<``D`#P`$````_0`*`!P`"[ at ]`/``0```#]``H`'0`"``\`- ```/T` M"[ at ]`=``,`#P`X````_0`*`!X``0`/`#T```#]``H`'[ at ]`"``\`,[ at ]```/T`"[ at ]`> M``,`#P`^````_0`*`!X`! `/``0```#]``H`'[ at ]`%``\``P```/T`"[ at ]`>``8` M#P`$````_0`*`!X`!P`/``,```#]``H`'[ at ]`(``\``P```/T`"[ at ]`>``D`#P`$ M````_0`*`!X`"[ at ]`/``0```#]``H`'P`"``\`- ```/T`"[ at ]`?``,`#P`X```` M_0`*`" ``0`/`#\```#]``H`( `"``\`,[ at ]```/T`"[ at ]`[ at ]``,`#P! ````_0`* M`" `! `/``0```#]``H`( `%``\``P```/T`"[ at ]`[ at ]``8`#P`$````_0`*`" ` M!P`/``,```#]``H`( `(``\``P```/T`"[ at ]`[ at ]``D`#P`$````_0`*`" `"[ at ]`/ M``0```#7`#P`H D``!P"' `<`!P`' `<`!P`' `<`!P`' ",`(P`' ",`!P` MC `<`(P`' ",`!P`C `<`(P`' ",`!P`" (0`"$``0`+`/ ````````!#P`( M`A `([ at ]`!``L`\ ````````$/``[ at ]"$ `C``$`"P#P`````````0\`" (0`"0` M`0`+`/ ````````!#P`(`A `)0`!``L`\ ````````$/``[ at ]"$ `F``$`"P#P M`````````0\`" (0`"<``0`+`/ ````````!#P`(`A `* `!``L`\ `````` M``$/``[ at ]"$ `I``$`"P#P`````````0\`" (0`"H``0`+`/ ````````!#P`( M`A `*P`!``L`\ ````````$/``[ at ]"$ `L``$`"P#P`````````0\`" (0`"T` M`0`+`/ ````````!#P`(`A `+[ at ]`!``L`\ ````````$/``[ at ]"$ `O``$`"P#P M`````````0\`" (0`# ``0`+`/ ````````!#P`(`A `,0`!``L`\ `````` M``$/``[ at ]"$ `R``$`"P#P`````````0\`" (0`#,``0`+`/ ````````!#P`( M`A `- `!``L`\ ````````$/``[ at ]"$ `U``$`"P#P`````````0\`" (0`#8` M`0`+`/ ````````!#P`(`A `-P`!``L`\ ````````$/``[ at ]"$ `X``$`"P#P M`````````0\`" (0`#D``0`+`/ ````````!#P`(`A `.[ at ]`!``L`\ `````` M``$/``[ at ]"$ `[``$`"P#P`````````0\`" (0`#P``0`+`/ ````````!#P`( M`A `/0`!``L`\ ````````$/``[ at ]"$ `^``$`"P#P`````````0\`" (0`#\` M`0`+`/ ````````!#P`(`A `0 `!``L`\ ````````$/`/T`"[ at ]`A``(`#P`T M````_0`*`"$``P`/`#[ at ]```#]``H`([ at ]`!``\`00```/T`"[ at ]`B``(`#P`R```` M_0`*`"(``P`/`$(```#]``H`([ at ]`$``\`! ```/T`"[ at ]`B``4`#P`#````_0`* M`"(`![ at ]`/``0```#]``H`([ at ]`'``\``P```/T`"[ at ]`B``[ at ]`#P`#````_0`*`"(` M"0`/``0```#]``H`([ at ]`*``\`! ```/T`"[ at ]`C``(`#P`T````_0`*`",``P`/ M`#[ at ]```#]``H`) `!``\`0P```/T`"[ at ]`D``(`#P!$````_0`*`"0``P`/`#,` M``#]``H`) `$``\`! ```/T`"[ at ]`D``4`#P`#````_0`*`"0`![ at ]`/``0```#] M``H`) `'``\``P```/T`"[ at ]`D``[ at ]`#P`#````_0`*`"0`"0`/``0```#]``H` M) `*``\`! ```/T`"[ at ]`E``(`#P!%````_0`*`"4``P`/`$8```#]``H`)[ at ]`! M``\`1P```/T`"[ at ]`F``(`#P!$````_0`*`"8``P`/`$[ at ]```#]``H`)[ at ]`$``\` M`P```/T`"[ at ]`F``4`#P`#````_0`*`"8`![ at ]`/``0```#]``H`)[ at ]`'``\``P`` M`/T`"[ at ]`F``[ at ]`#P`#````_0`*`"8`"0`/``0```#]``H`)[ at ]`*``\`! ```/T` M"[ at ]`G``(`#P!%````_0`*`"<``P`/`$8```#]``H`* `!``\`20```/T`"[ at ]`H M``(`#P!$````_0`*`"[ at ]``P`/`$H```#]``H`* `$``\`! ```/T`"[ at ]`H``4` M#P`#````_0`*`"[ at ]`![ at ]`/``0```#]``H`* `'``\``P```/T`"[ at ]`H``[ at ]`#P`# M````_0`*`"[ at ]`"0`/``0```#]``H`* `*``\`! ```/T`"[ at ]`I``(`#P!%```` M_0`*`"D``P`/`$8```#]``H`*[ at ]`!``\`2P```/T`"[ at ]`J``(`#P!$````_0`* M`"H``P`/`$P```#]``H`*[ at ]`$``\`! ```/T`"[ at ]`J``4`#P`#````_0`*`"H` M![ at ]`/``0```#]``H`*[ at ]`'``\``P```/T`"[ at ]`J``[ at ]`#P`#````_0`*`"H`"0`/ M``0```#]``H`*[ at ]`*``\`! ```/T`"[ at ]`K``(`#P!%````_0`*`"L``P`/`$8` M``#]``H`+ `!``\`30```/T`"[ at ]`L``(`#P!$````_0`*`"P``P`/`$X```#] M``H`+ `$``\`! ```/T`"[ at ]`L``4`#P`#````_0`*`"P`![ at ]`/``0```#]``H` M+ `'``\``P```/T`"[ at ]`L``[ at ]`#P`#````_0`*`"P`"0`/``0```#]``H`+ `* M``\`! ```/T`"[ at ]`M``(`#P!%````_0`*`"T``P`/`$8```#]``H`+[ at ]`!``\` M3P```/T`"[ at ]`N``(`#P!$````_0`*`"X``P`/`% ```#]``H`+[ at ]`$``\`! `` M`/T`"[ at ]`N``4`#P`#````_0`*`"X`![ at ]`/``0```#]``H`+[ at ]`'``\``P```/T` M"[ at ]`N``[ at ]`#P`#````_0`*`"X`"0`/``0```#]``H`+[ at ]`*``\`! ```/T`"[ at ]`O M``(`#P!%````_0`*`"\``P`/`$8```#]``H`, `!``\`40```/T`"[ at ]`P``(` M#P!$````_0`*`# ``P`/`%(```#]``H`, `$``\`! ```/T`"[ at ]`P``4`#P`# M````_0`*`# `![ at ]`/``0```#]``H`, `'``\``P```/T`"[ at ]`P``[ at ]`#P`#```` M_0`*`# `"0`/``0```#]``H`, `*``\`! ```/T`"[ at ]`Q``(`#P!%````_0`* M`#$``P`/`$8```#]``H`,[ at ]`!``\`4P```/T`"[ at ]`R``(`#P!$````_0`*`#(` M`P`/`#<```#]``H`,[ at ]`$``\`! ```/T`"[ at ]`R``4`#P`#````_0`*`#(`![ at ]`/ M``0```#]``H`,[ at ]`'``\``P```/T`"[ at ]`R``[ at ]`#P`#````_0`*`#(`"0`/``0` M``#]``H`,[ at ]`*``\`! ```/T`"[ at ]`S``(`#P!%````_0`*`#,``P`/`$8```#] M``H`- `!``\`5 ```/T`"[ at ]`T``(`#P!$````_0`*`#0``P`/`#H```#]``H` M- `$``\`! ```/T`"[ at ]`T``4`#P`#````_0`*`#0`![ at ]`/``0```#]``H`- `' M``\``P```/T`"[ at ]`T``[ at ]`#P`#````_0`*`#0`"0`/``0```#]``H`- `*``\` M! ```/T`"[ at ]`U``(`#P!%````_0`*`#4``P`/`$8```#]``H`-[ at ]`!``\`50`` M`/T`"[ at ]`V``(`#P!$````_0`*`#8``P`/`#P```#]``H`-[ at ]`$``\`! ```/T` M"[ at ]`V``4`#P`#````_0`*`#8`![ at ]`/``0```#]``H`-[ at ]`'``\``P```/T`"[ at ]`V M``[ at ]`#P`#````_0`*`#8`"0`/``0```#]``H`-[ at ]`*``\`! ```/T`"[ at ]`W``(` M#P!%````_0`*`#<``P`/`$8```#]``H`. `!``\`5[ at ]```/T`"[ at ]`X``(`#P!$ M````_0`*`#[ at ]``P`/`#X```#]``H`. `$``\`! ```/T`"[ at ]`X``4`#P`#```` M_0`*`#[ at ]`![ at ]`/``0```#]``H`. `'``\``P```/T`"[ at ]`X``[ at ]`#P`#````_0`* M`#[ at ]`"0`/``0```#]``H`. `*``\`! ```/T`"[ at ]`Y``(`#P!%````_0`*`#D` M`P`/`$8```#]``H`.[ at ]`!``\`5P```/T`"[ at ]`Z``(`#P!$````_0`*`#H``P`/ M`%[ at ]```#]``H`.[ at ]`$``\`! ```/T`"[ at ]`Z``4`#P`#````_0`*`#H`![ at ]`/``0` M``#]``H`.[ at ]`'``\``P```/T`"[ at ]`Z``[ at ]`#P`#````_0`*`#H`"0`/``0```#] M``H`.[ at ]`*``\`! ```/T`"[ at ]`[``(`#P!%````_0`*`#L``P`/`$8```#]``H` M/ `!``\`60```/T`"[ at ]`\``(`#P!$````_0`*`#P``P`/`$ ```#]``H`/ `$ M``\`! ```/T`"[ at ]`\``4`#P`#````_0`*`#P`![ at ]`/``0```#]``H`/ `'``\` M`P```/T`"[ at ]`\``[ at ]`#P`#````_0`*`#P`"0`/``0```#]``H`/ `*``\`! `` M`/T`"[ at ]`]``(`#P!%````_0`*`#T``P`/`$8```#]``H`/[ at ]`!``\`6[ at ]```/T` M"[ at ]`^``(`#P!$````_0`*`#X``P`/`$(```#]``H`/[ at ]`$``\`! ```/T`"[ at ]`^ M``4`#P`#````_0`*`#X`![ at ]`/``0```#]``H`/[ at ]`'``\``P```/T`"[ at ]`^``[ at ]` M#P`#````_0`*`#X`"0`/``0```#]``H`/[ at ]`*``\`! ```/T`"[ at ]`_``(`#P!% M````_0`*`#\``P`/`$8```#]``H`0 `!``\`6P```/T`"[ at ]! ``(`#P!$```` M_0`*`$ ``P`/`%P```#]``H`0 `$``\`! ```/T`"[ at ]! ``4`#P`#````_0`* M`$ `![ at ]`/``0```#]``H`0 `'``\``P```/T`"[ at ]! ``[ at ]`#P`#````_0`*`$ ` M"0`/``0```#]``H`0 `*``\`! ```-<`1 ``#0``; (<`(P`' ",`!P`C `< M`(P`' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P` MC `<``[ at ]"$ !!``$`"P#P`````````0\`" (0`$(``0`+`/ ````````!#P`( M`A `0P`!``L`\ ````````$/``[ at ]"$ !$``$`"P#P`````````0\`" (0`$4` M`0`+`/ ````````!#P`(`A `1[ at ]`!``L`\ ````````$/``[ at ]"$ !'``$`"P#P M`````````0\`" (0`$[ at ]``0`+`/ ````````!#P`(`A `20`!``L`\ `````` M``$/``[ at ]"$ !*``$`"P#P`````````0\`" (0`$L``0`+`/ ````````!#P`( M`A `3 `!``L`\ ````````$/``[ at ]"$ !-``$`"P#P`````````0\`" (0`$X` M`0`+`/ ````````!#P`(`A `3P`!``L`\ ````````$/``[ at ]"$ !0``$`"P#P M`````````0\`" (0`%$``0`+`/ ````````!#P`(`A `4[ at ]`!``L`\ `````` M``$/``[ at ]"$ !3``$`"P#P`````````0\`" (0`%0``0`+`/ ````````!#P`( M`A `50`!``L`\ ````````$/``[ at ]"$ !6``$`"P#P`````````0\`" (0`%<` M`0`+`/ ````````!#P`(`A `6 `!``L`\ ````````$/``[ at ]"$ !9``$`"P#P M`````````0\`" (0`%H``0`+`/ ````````!#P`(`A `6P`!``L`\ `````` M``$/``[ at ]"$ !<``$`"P#P`````````0\`" (0`%T``0`+`/ ````````!#P`( M`A `7[ at ]`!``L`\ ````````$/``[ at ]"$ !?``$`"P#P`````````0\`" (0`& ` M`0`+`/ ````````!#P#]``H`00`"``\`10```/T`"[ at ]!!``,`#P!%````_0`* M`$(``0`/`%T```#]``H`0[ at ]`"``\`7[ at ]```/T`"[ at ]!"``,`#P`S````_0`*`$(` M! `/``0```#]``H`0[ at ]`%``\``P```/T`"[ at ]!"``8`#P`$````_0`*`$(`!P`/ M``,```#]``H`0[ at ]`(``\``P```/T`"[ at ]!"``D`#P`$````_0`*`$(`"[ at ]`/``0` M``#]``H`0P`"``\`7P```/T`"[ at ]!#``,`#P![ at ]````_0`*`$0``0`/`&$```#] M``H`1 `"``\`7[ at ]```/T`"[ at ]!$``,`#P`Z````_0`*`$0`! `/``0```#]``H` M1 `%``\``P```/T`"[ at ]!$``8`#P`$````_0`*`$0`!P`/``,```#]``H`1 `( M``\``P```/T`"[ at ]!$``D`#P`$````_0`*`$0`"[ at ]`/``0```#]``H`10`"``\` M7P```/T`"[ at ]!%``,`#P![ at ]````_0`*`$8``0`/`&(```#]``H`1[ at ]`"``\`7[ at ]`` M`/T`"[ at ]!&``,`#P`\````_0`*`$8`! `/``0```#]``H`1[ at ]`%``\``P```/T` M"[ at ]!&``8`#P`$````_0`*`$8`!P`/``,```#]``H`1[ at ]`(``\``P```/T`"[ at ]!& M``D`#P`$````_0`*`$8`"[ at ]`/``0```#]``H`1P`"``\`7P```/T`"[ at ]!'``,` M#P![ at ]````_0`*`$[ at ]``0`/`&,```#]``H`2 `"``\`7[ at ]```/T`"[ at ]!(``,`#P`^ M````_0`*`$[ at ]`! `/``0```#]``H`2 `%``\``P```/T`"[ at ]!(``8`#P`$```` M_0`*`$[ at ]`!P`/``,```#]``H`2 `(``\``P```/T`"[ at ]!(``D`#P`$````_0`* M`$[ at ]`"[ at ]`/``0```#]``H`20`"``\`7P```/T`"[ at ]!)``,`#P![ at ]````_0`*`$H` M`0`/`&0```#]``H`2[ at ]`"``\`7[ at ]```/T`"[ at ]!*``,`#P!8````_0`*`$H`! `/ M``0```#]``H`2[ at ]`%``\``P```/T`"[ at ]!*``8`#P`$````_0`*`$H`!P`/``,` M``#]``H`2[ at ]`(``\``P```/T`"[ at ]!*``D`#P`$````_0`*`$H`"[ at ]`/``0```#] M``H`2P`"``\`7P```/T`"[ at ]!+``,`#P![ at ]````_0`*`$P``0`/`&4```#]``H` M3 `"``\`7[ at ]```/T`"[ at ]!,``,`#P!F````_0`*`$P`! `/``0```#]``H`3 `% M``\``P```/T`"[ at ]!,``8`#P`$````_0`*`$P`!P`/``,```#]``H`3 `(``\` M`P```/T`"[ at ]!,``D`#P`$````_0`*`$P`"[ at ]`/``0```#]``H`30`"``\`7P`` M`/T`"[ at ]!-``,`#P!G````_0`*`$X``0`/`&[ at ]```#]``H`3[ at ]`"``\`:0```/T` M"[ at ]!.``,`#P`K````_0`*`$X`! `/``0```#]``H`3[ at ]`%``\``P```/T`"[ at ]!. M``8`#P`$````_0`*`$X`!P`/``,```#]``H`3[ at ]`(``\``P```/T`"[ at ]!.``D` M#P`$````_0`*`$X`"[ at ]`/``0```#]``H`3P`"``\`:[ at ]```/T`"[ at ]!/``,`#P!K M````_0`*`% ``0`/`&P```#]``H`4 `"``\`:0```/T`"[ at ]!0``,`#P`N```` M_0`*`% `! `/``0```#]``H`4 `%``\``P```/T`"[ at ]!0``8`#P`$````_0`* M`% `!P`/``,```#]``H`4 `(``\``P```/T`"[ at ]!0``D`#P`$````_0`*`% ` M"[ at ]`/``0```#]``H`40`"``\`:[ at ]```/T`"[ at ]!1``,`#P!K````_0`*`%(``0`/ M`&T```#]``H`4[ at ]`"``\`:0```/T`"[ at ]!2``,`#P`S````_0`*`%(`! `/``0` M``#]``H`4[ at ]`%``\``P```/T`"[ at ]!2``8`#P`$````_0`*`%(`!P`/``,```#] M``H`4[ at ]`(``\``P```/T`"[ at ]!2``D`#P`$````_0`*`%(`"[ at ]`/``0```#]``H` M4P`"``\`:[ at ]```/T`"[ at ]!3``,`#P!N````_0`*`%0``0`/`&\```#]``H`5 `" M``\`:0```/T`"[ at ]!4``,`#P!*````_0`*`%0`! `/``0```#]``H`5 `%``\` M`P```/T`"[ at ]!4``8`#P`$````_0`*`%0`!P`/``,```#]``H`5 `(``\``P`` M`/T`"[ at ]!4``D`#P`$````_0`*`%0`"[ at ]`/``0```#]``H`50`"``\`:[ at ]```/T` M"[ at ]!5``,`#P!K````_0`*`%8``0`/`' ```#]``H`5[ at ]`"``\`:0```/T`"[ at ]!6 M``,`#P!,````_0`*`%8`! `/``0```#]``H`5[ at ]`%``\``P```/T`"[ at ]!6``8` M#P`$````_0`*`%8`!P`/``,```#]``H`5[ at ]`(``\``P```/T`"[ at ]!6``D`#P`$ M````_0`*`%8`"[ at ]`/``0```#]``H`5P`"``\`:[ at ]```/T`"[ at ]!7``,`#P!K```` M_0`*`%[ at ]``0`/`'$```#]``H`6 `"``\`:0```/T`"[ at ]!8``,`#P!.````_0`* M`%[ at ]`! `/``0```#]``H`6 `%``\``P```/T`"[ at ]!8``8`#P`$````_0`*`%[ at ]` M!P`/``,```#]``H`6 `(``\``P```/T`"[ at ]!8``D`#P`$````_0`*`%[ at ]`"[ at ]`/ M``0```#]``H`60`"``\`:[ at ]```/T`"[ at ]!9``,`#P!K````_0`*`%H``0`/`'(` M``#]``H`6[ at ]`"``\`:0```/T`"[ at ]!:``,`#P`P````_0`*`%H`! `/``0```#] M``H`6[ at ]`%``\``P```/T`"[ at ]!:``8`#P`$````_0`*`%H`!P`/``,```#]``H` M6[ at ]`(``\``P```/T`"[ at ]!:``D`#P`$````_0`*`%H`"[ at ]`/``0```#]``H`6P`" M``\`:[ at ]```/T`"[ at ]!;``,`#P!K````_0`*`%P``0`/`',```#]``H`7 `"``\` M:0```/T`"[ at ]!<``,`#P!0````_0`*`%P`! `/``0```#]``H`7 `%``\``P`` M`/T`"[ at ]!<``8`#P`$````_0`*`%P`!P`/``,```#]``H`7 `(``\``P```/T` M"[ at ]!<``D`#P`$````_0`*`%P`"[ at ]`/``0```#]``H`70`"``\`:[ at ]```/T`"[ at ]!= M``,`#P!K````_0`*`%X``0`/`'0```#]``H`7[ at ]`"``\`:0```/T`"[ at ]!>``,` M#P!2````_0`*`%X`! `/``0```#]``H`7[ at ]`%``\``P```/T`"[ at ]!>``8`#P`$ M````_0`*`%X`!P`/``,```#]``H`7[ at ]`(``\``P```/T`"[ at ]!>``D`#P`$```` M_0`*`%X`"[ at ]`/``0```#]``H`7P`"``\`:[ at ]```/T`"[ at ]!?``,`#P!K````_0`* M`& ``0`/`'4```#]``H`8 `"``\`:0```/T`"[ at ]![ at ]``,`#P`W````_0`*`& ` M! `/``0```#]``H`8 `%``\``P```/T`"[ at ]![ at ]``8`#P`$````_0`*`& `!P`/ M``,```#]``H`8 `(``\``P```/T`"[ at ]![ at ]``D`#P`$````_0`*`& `"[ at ]`/``0` M``#7`$0```T``&P"' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `< M`(P`' ",`!P`C `<`(P`' ",`!P`C `<`(P`' `(`A `80`!``L`\ `````` M``$/``[ at ]"$ !B``$`"P#P`````````0\`" (0`&,``0`+`/ ````````!#P`( M`A `9 `!``L`\ ````````$/``[ at ]"$ !E``$`"P#P`````````0\`" (0`&8` M`0`+`/ ````````!#P`(`A `9P`!``L`\ ````````$/``[ at ]"$ !H``$`"P#P M`````````0\`" (0`&D``0`+`/ ````````!#P`(`A `:[ at ]`!``L`\ `````` M``$/``[ at ]"$ !K``$`"P#P`````````0\`" (0`&P``0`+`/ ````````!#P`( M`A `;0`!``L`\ ````````$/``[ at ]"$ !N``$`"P#P`````````0\`" (0`&\` M`0`+`/ ````````!#P`(`A `< `!``L`\ ````````$/``[ at ]"$ !Q``$`"P#P M`````````0\`" (0`'(``0`+`/ ````````!#P`(`A `<P`!``L`\ `````` M``$/``[ at ]"$ !T``$`"P#P`````````0\`" (0`'4``0`+`/ ````````!#P`( M`A `=[ at ]`!``L`\ ````````$/``[ at ]"$ !W``$`"P#P`````````0\`" (0`'[ at ]` M`0`+`/ ````````!#P`(`A `>0`!``L`\ ````````$/``[ at ]"$ !Z``$`"P#P M`````````0\`" (0`'L``0`+`/ ````````!#P`(`A `? `!``L`\ `````` M``$/``[ at ]"$ !]``$`"P#P`````````0\`" (0`'X``0`+`/ ````````!#P`( M`A `?P`!``L`\ ````````$/``[ at ]"$ " ``$`"P#P`````````0\`_0`*`&$` M`[ at ]`/`&H```#]``H`80`#``\`;[ at ]```/T`"[ at ]!B``$`#P!V````_0`*`&(``[ at ]`/ M`&D```#]``H`8[ at ]`#``\`.[ at ]```/T`"[ at ]!B``0`#P`$````_0`*`&(`!0`/``,` M``#]``H`8[ at ]`&``\`! ```/T`"[ at ]!B``<`#P`#````_0`*`&(`" `/``,```#] M``H`8[ at ]`)``\`! ```/T`"[ at ]!B``H`#P`$````_0`*`&,``[ at ]`/`&H```#]``H` M8P`#``\`;[ at ]```/T`"[ at ]!D``$`#P!W````_0`*`&0``[ at ]`/`&D```#]``H`9 `# M``\`/ ```/T`"[ at ]!D``0`#P`$````_0`*`&0`!0`/``,```#]``H`9 `&``\` M! ```/T`"[ at ]!D``<`#P`#````_0`*`&0`" `/``,```#]``H`9 `)``\`! `` M`/T`"[ at ]!D``H`#P`$````_0`*`&4``[ at ]`/`&H```#]``H`90`#``\`;[ at ]```/T` M"[ at ]!F``$`#P!X````_0`*`&8``[ at ]`/`&D```#]``H`9[ at ]`#``\`/[ at ]```/T`"[ at ]!F M``0`#P`$````_0`*`&8`!0`/``,```#]``H`9[ at ]`&``\`! ```/T`"[ at ]!F``<` M#P`#````_0`*`&8`" `/``,```#]``H`9[ at ]`)``\`! ```/T`"[ at ]!F``H`#P`$ M````_0`*`&<``[ at ]`/`&H```#]``H`9P`#``\`;[ at ]```/T`"[ at ]!H``$`#P!Y```` M_0`*`&[ at ]``[ at ]`/`&D```#]``H`: `#``\`6 ```/T`"[ at ]!H``0`#P`$````_0`* M`&[ at ]`!0`/``,```#]``H`: `&``\`! ```/T`"[ at ]!H``<`#P`#````_0`*`&[ at ]` M" `/``,```#]``H`: `)``\`! ```/T`"[ at ]!H``H`#P`$````_0`*`&D``[ at ]`/ M`&H```#]``H`:0`#``\`;[ at ]```/T`"[ at ]!J``$`#P!Z````_0`*`&H``[ at ]`/`&D` M``#]``H`:[ at ]`#``\`0 ```/T`"[ at ]!J``0`#P`$````_0`*`&H`!0`/``,```#] M``H`:[ at ]`&``\`! ```/T`"[ at ]!J``<`#P`#````_0`*`&H`" `/``,```#]``H` M:[ at ]`)``\`! ```/T`"[ at ]!J``H`#P`$````_0`*`&L``[ at ]`/`&H```#]``H`:P`# M``\`;[ at ]```/T`"[ at ]!L``$`#P![````_0`*`&P``[ at ]`/`&D```#]``H`; `#``\` M0[ at ]```/T`"[ at ]!L``0`#P`$````_0`*`&P`!0`/``,```#]``H`; `&``\`! `` M`/T`"[ at ]!L``<`#P`#````_0`*`&P`" `/``,```#]``H`; `)``\`! ```/T` M"[ at ]!L``H`#P`$````_0`*`&T``[ at ]`/`&H```#]``H`;0`#``\`;[ at ]```/T`"[ at ]!N M``$`#P!\````_0`*`&X``[ at ]`/`&D```#]``H`;[ at ]`#``\`9[ at ]```/T`"[ at ]!N``0` M#P`$````_0`*`&X`!0`/``,```#]``H`;[ at ]`&``\`! ```/T`"[ at ]!N``<`#P`# M````_0`*`&X`" `/``,```#]``H`;[ at ]`)``\`! ```/T`"[ at ]!N``H`#P`$```` M_0`*`&\``[ at ]`/`&H```#]``H`;P`#``\`;[ at ]```/T`"[ at ]!P``$`#P!]````_0`* M`' ``[ at ]`/`'X```#]``H`< `#``\`*P```/T`"[ at ]!P``0`#P`$````_0`*`' ` M!0`/``,```#]``H`< `&``\`! ```/T`"[ at ]!P``<`#P`#````_0`*`' `" `/ M``,```#]``H`< `)``\`! ```/T`"[ at ]!P``H`#P`$````_0`*`'$``[ at ]`/`'\` M``#]``H`<0`#``\`?P```/T`"[ at ]!R``$`#P" ````_0`*`'(``[ at ]`/`'X```#] M``H`<[ at ]`#``\`+[ at ]```/T`"[ at ]!R``0`#P`$````_0`*`'(`!0`/``,```#]``H` M<[ at ]`&``\`! ```/T`"[ at ]!R``<`#P`#````_0`*`'(`" `/``,```#]``H`<[ at ]`) M``\`! ```/T`"[ at ]!R``H`#P`$````_0`*`',``[ at ]`/`'\```#]``H`<P`#``\` M?P```/T`"[ at ]!T``$`#P"!````_0`*`'0``[ at ]`/`'X```#]``H`= `#``\`,P`` M`/T`"[ at ]!T``0`#P`$````_0`*`'0`!0`/``,```#]``H`= `&``\`! ```/T` M"[ at ]!T``<`#P`#````_0`*`'0`" `/``,```#]``H`= `)``\`! ```/T`"[ at ]!T M``H`#P`$````_0`*`'4``[ at ]`/`'\```#]``H`=0`#``\`?P```/T`"[ at ]!V``$` M#P""````_0`*`'8``[ at ]`/`'X```#]``H`=[ at ]`#``\`2 ```/T`"[ at ]!V``0`#P`$ M````_0`*`'8`!0`/``,```#]``H`=[ at ]`&``\`! ```/T`"[ at ]!V``<`#P`#```` M_0`*`'8`" `/``,```#]``H`=[ at ]`)``\`! ```/T`"[ at ]!V``H`#P`$````_0`* M`'<``[ at ]`/`'\```#]``H`=P`#``\`?P```/T`"[ at ]!X``$`#P"#````_0`*`'[ at ]` M`[ at ]`/`'X```#]``H`> `#``\`2[ at ]```/T`"[ at ]!X``0`#P`$````_0`*`'[ at ]`!0`/ M``,```#]``H`> `&``\`! ```/T`"[ at ]!X``<`#P`#````_0`*`'[ at ]`" `/``,` M``#]``H`> `)``\`! ```/T`"[ at ]!X``H`#P`$````_0`*`'D``[ at ]`/`'\```#] M``H`>0`#``\`?P```/T`"[ at ]!Z``$`#P"$````_0`*`'H``[ at ]`/`'X```#]``H` M>[ at ]`#``\`3 ```/T`"[ at ]!Z``0`#P`$````_0`*`'H`!0`/``,```#]``H`>[ at ]`& M``\`! ```/T`"[ at ]!Z``<`#P`#````_0`*`'H`" `/``,```#]``H`>[ at ]`)``\` M! ```/T`"[ at ]!Z``H`#P`$````_0`*`'L``[ at ]`/`'\```#]``H`>P`#``\`?P`` M`/T`"[ at ]!\``$`#P"%````_0`*`'P``[ at ]`/`'X```#]``H`? `#``\`3[ at ]```/T` M"[ at ]!\``0`#P`$````_0`*`'P`!0`/``,```#]``H`? `&``\`! ```/T`"[ at ]!\ M``<`#P`#````_0`*`'P`" `/``,```#]``H`? `)``\`! ```/T`"[ at ]!\``H` M#P`$````_0`*`'T``[ at ]`/`'\```#]``H`?0`#``\`?P```/T`"[ at ]!^``$`#P"& M````_0`*`'X``[ at ]`/`'X```#]``H`?[ at ]`#``\`4 ```/T`"[ at ]!^``0`#P`$```` M_0`*`'X`!0`/``,```#]``H`?[ at ]`&``\`! ```/T`"[ at ]!^``<`#P`#````_0`* M`'X`" `/``,```#]``H`?[ at ]`)``\`! ```/T`"[ at ]!^``H`#P`$````_0`*`'\` M`[ at ]`/`'\```#]``H`?P`#``\`?P```/T`"[ at ]" ``$`#P"'````_0`*`( ``[ at ]`/ M`'X```#]``H`[ at ] `#``\`4[ at ]```/T`"[ at ]" ``0`#P`$````_0`*`( `!0`/``,` M``#]``H`[ at ] `&``\`! ```/T`"[ at ]" ``<`#P`#````_0`*`( `" `/``,```#] M``H`[ at ] `)``\`! ```/T`"[ at ]" ``H`#P`$````UP!$```-``!L`AP`C `<`(P` M' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `< M`(P`' ",`!P`" (0`($``0`+`/ ````````!#P`(`A `[ at ][ at ]`!``L`\ `````` M``$/``[ at ]"$ "#``$`"P#P`````````0\`" (0`(0``0`+`/ ````````!#P`( M`A `A0`!``L`\ ````````$/``[ at ]"$ "&``$`"P#P`````````0\`" (0`(<` M`0`+`/ ````````!#P`(`A `B `!``L`\ ````````$/``[ at ]"$ ")``$`"P#P M`````````0\`" (0`(H``0`+`/ ````````!#P`(`A `BP`!``L`\ `````` M``$/``[ at ]"$ ",``$`"P#P`````````0\`" (0`(T``0`+`/ ````````!#P`( M`A `C[ at ]`!``L`\ ````````$/``[ at ]"$ "/``$`"P#P`````````0\`" (0`) ` M`0`+`/ ````````!#P`(`A `D0`!``L`\ ````````$/``[ at ]"$ "2``$`"P#P M`````````0\`" (0`),``0`+`/ ````````!#P`(`A `E `!``L`\ `````` M``$/``[ at ]"$ "5``$`"P#P`````````0\`" (0`)8``0`+`/ ````````!#P`( M`A `EP`!``L`\ ````````$/``[ at ]"$ "8``$`"P#P`````````0\`" (0`)D` M`0`+`/ ````````!#P`(`A `F[ at ]`!``L`\ ````````$/``[ at ]"$ ";``$`"P#P M`````````0\`" (0`)P``0`+`/ ````````!#P`(`A `G0`!``L`\ `````` M``$/``[ at ]"$ ">``$`"P#P`````````0\`" (0`)\``0`+`/ ````````!#P#] M``H`[ at ]0`"``\`?P```/T`"[ at ]"!``,`#P!_````_0`*`((``0`/`([ at ]```#]``H` M[ at ][ at ]`"``\`?[ at ]```/T`"[ at ]""``,`#P`W````_0`*`((`! `/``0```#]``H`[ at ][ at ]`% M``\``P```/T`"[ at ]""``8`#P`$````_0`*`((`!P`/``,```#]``H`[ at ][ at ]`(``\` M`P```/T`"[ at ]""``D`#P`$````_0`*`((`"[ at ]`/``0```#]``H`[ at ]P`"``\`?P`` M`/T`"[ at ]"#``,`#P!_````_0`*`(0``0`/`(D```#]``H`A `"``\`?[ at ]```/T` M"[ at ]"$``,`#P`Z````_0`*`(0`! `/``0```#]``H`A `%``\``P```/T`"[ at ]"$ M``8`#P`$````_0`*`(0`!P`/``,```#]``H`A `(``\``P```/T`"[ at ]"$``D` M#P`$````_0`*`(0`"[ at ]`/``0```#]``H`A0`"``\`?P```/T`"[ at ]"%``,`#P!_ M````_0`*`(8``0`/`(H```#]``H`A[ at ]`"``\`?[ at ]```/T`"[ at ]"&``,`#P`\```` M_0`*`(8`! `/``0```#]``H`A[ at ]`%``\``P```/T`"[ at ]"&``8`#P`$````_0`* M`(8`!P`/``,```#]``H`A[ at ]`(``\``P```/T`"[ at ]"&``D`#P`$````_0`*`(8` M"[ at ]`/``0```#]``H`AP`"``\`?P```/T`"[ at ]"'``,`#P!_````_0`*`([ at ]``0`/ M`(L```#]``H`B `"``\`?[ at ]```/T`"[ at ]"(``,`#P`^````_0`*`([ at ]`! `/``0` M``#]``H`B `%``\``P```/T`"[ at ]"(``8`#P`$````_0`*`([ at ]`!P`/``,```#] M``H`B `(``\``P```/T`"[ at ]"(``D`#P`$````_0`*`([ at ]`"[ at ]`/``0```#]``H` MB0`"``\`?P```/T`"[ at ]")``,`#P!_````_0`*`(H``0`/`(P```#]``H`B[ at ]`" M``\`?[ at ]```/T`"[ at ]"*``,`#P!8````_0`*`(H`! `/``0```#]``H`B[ at ]`%``\` M`P```/T`"[ at ]"*``8`#P`$````_0`*`(H`!P`/``,```#]``H`B[ at ]`(``\``P`` M`/T`"[ at ]"*``D`#P`$````_0`*`(H`"[ at ]`/``0```#]``H`BP`"``\`?P```/T` M"[ at ]"+``,`#P!_````_0`*`(P``0`/`(T```#]``H`C `"``\`?[ at ]```/T`"[ at ]", M``,`#P! ````_0`*`(P`! `/``0```#]``H`C `%``\``P```/T`"[ at ]",``8` M#P`$````_0`*`(P`!P`/``,```#]``H`C `(``\``P```/T`"[ at ]",``D`#P`$ M````_0`*`(P`"[ at ]`/``0```#]``H`C0`"``\`?P```/T`"[ at ]"-``,`#P!_```` M_0`*`(X``0`/`(X```#]``H`C[ at ]`"``\`?[ at ]```/T`"[ at ]".``,`#P!"````_0`* M`(X`! `/``0```#]``H`C[ at ]`%``\``P```/T`"[ at ]".``8`#P`$````_0`*`(X` M!P`/``,```#]``H`C[ at ]`(``\``P```/T`"[ at ]".``D`#P`$````_0`*`(X`"[ at ]`/ M``0```#]``H`CP`"``\`?P```/T`"[ at ]"/``,`#P!_````_0`*`) ``0`/`(\` M``#]``H`D `"``\`?[ at ]```/T`"[ at ]"0``,`#P!<````_0`*`) `! `/``0```#] M``H`D `%``\``P```/T`"[ at ]"0``8`#P`$````_0`*`) `!P`/``,```#]``H` MD `(``\``P```/T`"[ at ]"0``D`#P`$````_0`*`) `"[ at ]`/``0```#]``H`D0`" M``\`?P```/T`"[ at ]"1``,`#P!_````_0`*`)(``0`/`) ```#]``H`D[ at ]`"``\` M?[ at ]```/T`"[ at ]"2``,`#P!F````_0`*`)(`! `/``0```#]``H`D[ at ]`%``\``P`` M`/T`"[ at ]"2``8`#P`$````_0`*`)(`!P`/``,```#]``H`D[ at ]`(``\``P```/T` M"[ at ]"2``D`#P`$````_0`*`)(`"[ at ]`/``0```#]``H`DP`"``\`?P```/T`"[ at ]"3 M``,`#P!_````_0`*`)0``0`/`)$```#]``H`E `"``\`*P```/T`"[ at ]"4``,` M#P"2````_0`*`)0`! `/``0```#]``H`E `%``\`! ```/T`"[ at ]"4``8`#P`$ M````_0`*`)0`!P`/``0```#]``H`E `(``\`! ```/T`"[ at ]"4``D`#P`$```` M_0`*`)0`"[ at ]`/``0```#]``H`E0`"``\`DP```/T`"[ at ]"5``,`#P"3````_0`* M`)8``0`/`)0```#]``H`E[ at ]`"``\`+[ at ]```/T`"[ at ]"6``,`#P"2````_0`*`)8` M! `/``0```#]``H`E[ at ]`%``\`! ```/T`"[ at ]"6``8`#P`$````_0`*`)8`!P`/ M``0```#]``H`E[ at ]`(``\`! ```/T`"[ at ]"6``D`#P`$````_0`*`)8`"[ at ]`/``0` M``#]``H`EP`"``\`DP```/T`"[ at ]"7``,`#P"3````_0`*`)[ at ]``0`/`)4```#] M``H`F `"``\`3 ```/T`"[ at ]"8``,`#P"2````_0`*`)[ at ]`! `/``0```#]``H` MF `%``\`! ```/T`"[ at ]"8``8`#P`$````_0`*`)[ at ]`!P`/``0```#]``H`F `( M``\`! ```/T`"[ at ]"8``D`#P`$````_0`*`)[ at ]`"[ at ]`/``0```#]``H`F0`"``\` MDP```/T`"[ at ]"9``,`#P"3````_0`*`)H``0`/`)8```#]``H`F[ at ]`"``\`3[ at ]`` M`/T`"[ at ]":``,`#P"2````_0`*`)H`! `/``0```#]``H`F[ at ]`%``\`! ```/T` M"[ at ]":``8`#P`$````_0`*`)H`!P`/``0```#]``H`F[ at ]`(``\`! ```/T`"[ at ]": M``D`#P`$````_0`*`)H`"[ at ]`/``0```#]``H`FP`"``\`DP```/T`"[ at ]";``,` M#P"3````_0`*`)P``0`/`)<```#]``H`G `"``\`, ```/T`"[ at ]"<``,`#P"2 M````_0`*`)P`! `/``0```#]``H`G `%``\`! ```/T`"[ at ]"<``8`#P`$```` M_0`*`)P`!P`/``0```#]``H`G `(``\`! ```/T`"[ at ]"<``D`#P`$````_0`* M`)P`"[ at ]`/``0```#]``H`G0`"``\`DP```/T`"[ at ]"=``,`#P"3````_0`*`)X` M`0`/`)[ at ]```#]``H`G[ at ]`"``\`,[ at ]```/T`"[ at ]">``,`#P!8````_0`*`)X`! `/ M``0```#]``H`G[ at ]`%``\``P```/T`"[ at ]">``8`#P`$````_0`*`)X`!P`/``,` M``#]``H`G[ at ]`(``\``P```/T`"[ at ]">``D`#P`$````_0`*`)X`"[ at ]`/``0```#] M``H`GP`"``\`- ```/T`"[ at ]"?``,`#P`X````UP!"`& ,``!8`AP`C `<`(P` M' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `<`(P`' ",`!P`C `< M`(P`' ",`#X"$[ at ]"^`0````! ``````````````!!``H````0`! `0 `"`!T` M#P`#`````````0`````````=``\``A ```````$`$ `0````[P`&``8`-P`` M``H````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``#^_P``!0$"```````````````````````!````X(6?\OE/:!"KD0[ at ]`*R>S MV3 ```"T````" ````$```!(````! ```% ````(````8 ```!(```!P```` M"P```([ at ]````,````E ````T```"[ at ]````$P```*P````"````Y 0``!X````( M````2&5L80`````>````" ```$AE;&$`````'[ at ]```! ```!-:6-R;W-O9G0[ at ] M17AC96P`0 ```(!]JNX#0,D!0 ````#D*-$"0,D!0 ````!U<R';0,D!`P`` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````_O\```4!`[ at ]```````````````````````0````+5S=6<+AL0DY<(`"LL M^:XP````' $```D````!````4 ````\```!8````%P```'P````+````A `` M`! ```",````$P```)0````6````G ````T```"D````# ```-L````"```` MY 0``!X````<````4FES^"!.871I;VYA;"!,86)O<F%T;W)Y``````,````/ M)PL`"P`````````+``````````L`````````"P`````````>$ ```P````<` M``!4:6UI;F<`"[ at ]```%)E;&%T:6]N<P`2````5&EM:6YG(5!R:6YT7T%R96$` M#! ```0````>````"P```%=O<FMS:&5E=',``P````(````>````#0```$YA M;65D(%)A;F=E<P`#`````0`````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````$````"`````P````0````%````![ at ]````<````(````"0````H````+ M````# ````T````.````#P```! ````1````$[ at ]```!,````4````%0```!8` M```7````& ```!D````:````&P```!P````=````'[ at ]```!\````[ at ]````(0`` M`"(````C````) ```"4````F````)P```"[ at ]````I````*[ at ]```"L````L```` M+0```"X````O````, ```#$````R````,P```#0````U````-[ at ]```#<````X M````.0```#H````[````_O___ST````^````/P```$ ```!!````0[ at ]```$,` M``#^____10```$8```!'````2 ```$D```!*````2P```/[____]_____O__ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________4[ at ]!O`&\`= `[ at ]`$4`;[ at ]!T`'(`>0`````` M`````````````````````````````````````````````````````!8`!0'_ M_________P(````[ at ]" (``````, ```````!&```````````````````````` M``#^____``````````!7`&\`<[ at ]!K`&(`;P!O`&L````````````````````` M````````````````````````````````````````````$[ at ]`"`?__________ M_____P````````````````````````````````````````````````````"; M=[ at ]````````4`4P!U`&T`;0!A`'(`>0!)`&X`9[ at ]!O`'(`;0!A`'0`:0!O`&X` M```````````````````````````````````H``(!`0````,```#_____```` M````````````````````````````````````````````/ `````0```````` M!0!$`&\`8P!U`&T`90!N`'0`4P!U`&T`;0!A`'(`>0!)`&X`9[ at ]!O`'(`;0!A M`'0`:0!O`&X``````````````#[ at ]``[ at ]'_______________\````````````` F``````````````````````````````````!$`````! ````````` ` end
|
|
Sorry - I should have written:
I have attached an Excel file with the results of my timing experiments. I have shown the relations involved.
(The posting was too big for the server when I tried to include JPG files.)
|
|
I had a hunch that transactions wouldn't speed things up much; after all, the purpose of transactions is to group changes to data so that a group of transactions are either all performed and completed together as one unit or are all discarded if an error occurs. (Apparently, transactions may save some time on disc access.) However, it's probably just as well you've confirmed the timings in your case.
I've found some code that will do what you want (and more). It needs some modification to remove the functionality you don't need and it's proving a little stubborn! Well, not really; it's just that I think it would be better as a series of class modules, which I'm in the process of creating.
In the meantime, I have a few questions.
Are you sure that temporarily removing the index on the primary key, removing relationships and removing all other indexes on a table won't cause problems? I realise that the possibility of problems depends on the data you will be importing. But I'm thinking along these lines:
1. Say the data you are importing contains a primary key that duplicates an existing primary key. Your method won't pick this up during the import; you'll find this out when you reapply the primary key index, by which time your data could be in a very nasty mess.
2. Say the data you are importing breaks referential integrity; that is to say, data you are importing doesn't have required relationships with other tables. Again, your method won't pick this up during the import, but when you reapply the relationships.
Are you happy that these sort of problems won't occur? If not, wouldn't you be better off letting Microsoft Access do these checks as the data is imported?
I think you have probably considered these, and similar, issues already, but I'm just confirming with you that you have.
As far as the primary-key field is concerned, am I right in thinking that the primary-key field already exists in the table into which you are importing data? Will the new data you are importing have that primary-key field already populated with data? Or is the primary-key field in the table an auto-incrementing long-integer field?
By the way, in your first post you said that the complete set of import operations were taking hours; whereas, the tests you did on one table took a maximum of about 45 seconds. Are you repeating the same operation many times? If not, 45 seconds doesn't seem a bad price to pay if - and I emphasise if - the time you're attempting to save might mess up your data. How many import operations are you doing?
I await your reply on the above issues. In the meantime, I'll carry on adapting the code I've found.
Regards Geoff
"Helge V. Larsen" <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl...
[Quoted Text] > Sorry - I should have written: > > I have attached an Excel file with the results of my timing > experiments. I have shown the relations involved. > > (The posting was too big for the server when I tried to include > JPG files.) >
|
|
This is very odd!
I'm replying to you in the newsgroup: office.developer.vba
And I see you've apparently cross-posted in: access.modulesdaovba
where my posts are also turning up without me knowing it, and where the posts of others are not turning up, so I don't know the full extent of the conversation. I don't see the point of replying to a post if others have already answered it!
Regards Geoff
"Helge V. Larsen" <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl...
[Quoted Text] > Sorry - I should have written: > > I have attached an Excel file with the results of my timing > experiments. I have shown the relations involved. > > (The posting was too big for the server when I tried to include > JPG files.) >
|
|
Geoff, what newsreader are you using? Are you using a Web interface instead of a newsreader? Normally your newsreader will show which groups you are posting to. The received message here on the MS news server shows that you posted to
microsoft.public.access.modulesdaovba, microsoft.public.access.modulesdaovba.ado, microsoft.public.office.developer.vba
Sometimes people cut off some of the newsgroups before posting, so that their replies are only seen in some of the groups. It may be that someone in devoloper.vba has decided not to include the Access groups in their reply? Or it may be that some of the messages have just not propagated all the way through the network.
One reason why people sometimes cut groups out of their replies is because their newsreader has warned them that it does not recognise the group name. This does not matter! As long as the group name is included with the message, as you did, it will be included in the correct groups when it reaches the MS server.
However, in this case, ALL of the messages on the MS server are the same in developer.vba and in modulesdaovba. Which news server are you connecting to? Perhaps the Web interface does not show the details of the message you are posting?
(david)
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl...
[Quoted Text] > This is very odd! > > I'm replying to you in the newsgroup: > office.developer.vba > > And I see you've apparently cross-posted in: > access.modulesdaovba > > where my posts are also turning up without me knowing it, and where the > posts of others are not turning up, so I don't know the full extent of the > conversation. I don't see the point of replying to a post if others have > already answered it! > > Regards > Geoff > > > > > "Helge V. Larsen" <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote > in message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >> Sorry - I should have written: >> >> I have attached an Excel file with the results of my timing experiments. >> I have shown the relations involved. >> >> (The posting was too big for the server when I tried to include JPG >> files.) >> > >
|
|
David, Many thanks for your reply.
[Quoted Text] > what newsreader are you using?
Outlook Express 6.00.2900.5512 (xpsp.080413-2105)
As far as this thread is concerned ("Importing Huge Text Files"), I have only been posting to:
office.developer.vba
I am not subscribed to:
> microsoft.public.access.modulesdaovba.ado,
so was surprised by your reply to find that my posts were turning up there (as well as in the other two groups).
> It may be that someone in devoloper.vba has > decided not to include the Access groups in > their reply? Or it may be that some of the > messages have just not propagated all the > way through the network.
I'm not sure I understand. Let me tell you what I see in the three groups on the thread "Importing Huge Text Files":
In: office.developer.vba (where I've been posting):
I see 9 posts from:
Helge V. Larson (5/11/2008 09:30) (Thread starts) ... (other posts here - see other newsgroups below) GeoffG (6/11/2008 08:58) Helge V. Larson (6/11/2008 10:38) GeoffG (6/11/2008 23:45) Helge V. Larson (7/11/2008 13:17) Helge V. Larson (7/11/2008 13:20) GeoffG (10/11/2008 09:08) GeoffG (11/11/2008 01:26) David (11/11/2008 01:52)
In: access.modulesdaovba (where my posts have been copied to):
I see 13 posts. All of the above posts and (where the ellipsis appears above) I also see these:
Helge V. Larson (5/11/2008 09:30) (Thread starts) Helge V. Larson (5/11/2008 09:34) John W. Vinson (5/11/2008 21:19) Helge V. Larson (6/11/2008 10:41) John W. Vinson (6/11/2008 21:14)
In: access.modulesdaovba.ado
I see the same 13 posts as in access.modulesdaovba
To pick up the first point you make (above), it doesn't seem the Helge V. Larson decided not to include the Access groups, as all his/her messages appear in all three groups. If it is the case that some message from Helge and John didn't propagate to: office.developer.vba why did this happen?
> However, in this case, ALL of the messages > on the MS server are the same in developer.vba > and in modulesdaovba. Which news server are > you connecting to? Perhaps the Web interface > does not show the details of the message you > are posting?
I am connecting to msnews.microsoft.com. I am not sure what you mean by "Web interface" but let me say this: I noticed that another conversation I was contributing to had been replied to by other people (because the starter of the thread thanked people whose contributions I couldn't see). When I went to:
http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us
and other such listings on www.microsoft.com, I could see the other postings from other people in the thread I'd been contributing to.
This prompted me to start the following conversation:
In: outlookexpress.general Subject: OE Not Downloading All Posts in Thread Date: 2/11/2008 23:12
I've not yet fully understood all the replies to that post. I was hoping to glean an understanding of what, if anything, I could do in Outlook Express to ensure that I see all contributions to a conversation. At present, it seems that I can't. Worse, it seems that, depending on how some MVP's operate, I may or may not see all posts to a conversation.
Although I'd like to share what little expertise I have with others who may be struggling, I just can't see the point of wasting my time if a question has been answered already. It seems to me that, either the management of the Newsgroups is the problem, or Outlook Express is the problem, but whatever is the problem, I need some solution that makes contributing to newsgroups a worthwhile experience.
I'd be glad to hear your views or the views of anyone else.
Regards Geoff
"david" <david[ at ]nospam.au> wrote in message news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... > Geoff, what newsreader are you using? Are you using a Web > interface instead of a newsreader? Normally your newsreader > will show which groups you are posting to. The received > message > here on the MS news server shows that you posted to > > microsoft.public.access.modulesdaovba, > microsoft.public.access.modulesdaovba.ado, > microsoft.public.office.developer.vba > > Sometimes people cut off some of the newsgroups before posting, > so that their replies are only seen in some of the groups. It > may > be that someone in devoloper.vba has decided not to include the > Access groups in their reply? Or it may be that some of the > messages have just not propagated all the way through the > network. > > One reason why people sometimes cut groups out of their > replies is because their newsreader has warned them that it > does not recognise the group name. This does not matter! > As long as the group name is included with the message, as > you did, it will be included in the correct groups when it > reaches > the MS server. > > > However, in this case, ALL of the messages on the MS server > are the same in developer.vba and in modulesdaovba. Which > news server are you connecting to? Perhaps the Web interface > does not show the details of the message you are posting? > > (david) > > > > "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message > news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >> This is very odd! >> >> I'm replying to you in the newsgroup: >> office.developer.vba >> >> And I see you've apparently cross-posted in: >> access.modulesdaovba >> >> where my posts are also turning up without me knowing it, and >> where the posts of others are not turning up, so I don't know >> the full extent of the conversation. I don't see the point of >> replying to a post if others have already answered it! >> >> Regards >> Geoff >> >> >> >> >> "Helge V. Larsen" >> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>> Sorry - I should have written: >>> >>> I have attached an Excel file with the results of my timing >>> experiments. I have shown the relations involved. >>> >>> (The posting was too big for the server when I tried to >>> include JPG files.) >>> >> >> > >
|
|
Please read this post together with my post that immediately precedes it.
In my previous post, I said:
[Quoted Text] > If it is the case that some message from Helge and John didn't > propagate to: > office.developer.vba > why did this happen?
I've thought about the above further. You said:
>> However, in this case, ALL of the messages on the MS server >> are the same in developer.vba and in modulesdaovba. Which news >> server are you connecting to? Perhaps the Web interface >> does not show the details of the message you are posting?
Two points:
1. Four of Helge and John's posts (indicated in my previous post) did not download into Outlook Express.
2. Those same four posts are not listed on:
http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us
Now, you said that ALL messages on the MS server are the same in two of the newsgroups; especially the newsgroup I'm contributing to, office.developer.vba. But the above web page, which is on www.microsoft.com, and which lists office.developer.vba, doesn't show the four posts that are missing from Outlook Express.
How can this be? How can the MS server tell you that all posts are present in two of the newsgroups (or did you mean all three?), yet Microsoft's own web page above not show all of them? Does this explain why Outlook Express is not downloading them?
As before, whatever the explanation, this is a nuisance.
Glad to hear views/solution. Regards Geoff
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:eRky8W9QJHA.2228[ at ]TK2MSFTNGP06.phx.gbl... > David, Many thanks for your reply. > >> what newsreader are you using? > > Outlook Express 6.00.2900.5512 (xpsp.080413-2105) > > As far as this thread is concerned ("Importing Huge Text > Files"), > I have only been posting to: > > office.developer.vba > > I am not subscribed to: > >> microsoft.public.access.modulesdaovba.ado, > > so was surprised by your reply to find that my posts were > turning up there (as well as in the other two groups). > >> It may be that someone in devoloper.vba has >> decided not to include the Access groups in >> their reply? Or it may be that some of the >> messages have just not propagated all the >> way through the network. > > I'm not sure I understand. Let me tell you what I see in the > three groups on the thread "Importing Huge Text Files": > > In: > office.developer.vba (where I've been posting): > > I see 9 posts from: > > Helge V. Larson (5/11/2008 09:30) (Thread starts) > ... (other posts here - see other newsgroups below) > GeoffG (6/11/2008 08:58) > Helge V. Larson (6/11/2008 10:38) > GeoffG (6/11/2008 23:45) > Helge V. Larson (7/11/2008 13:17) > Helge V. Larson (7/11/2008 13:20) > GeoffG (10/11/2008 09:08) > GeoffG (11/11/2008 01:26) > David (11/11/2008 01:52) > > In: > access.modulesdaovba (where my posts have been copied to): > > I see 13 posts. All of the above posts and (where the ellipsis > appears above) I also see these: > > Helge V. Larson (5/11/2008 09:30) (Thread starts) > Helge V. Larson (5/11/2008 09:34) > John W. Vinson (5/11/2008 21:19) > Helge V. Larson (6/11/2008 10:41) > John W. Vinson (6/11/2008 21:14) > > In: > access.modulesdaovba.ado > > I see the same 13 posts as in > access.modulesdaovba > > To pick up the first point you make (above), it doesn't seem > the Helge V. Larson decided not to include the Access groups, > as all his/her messages appear in all three groups. If it is > the case that some message from Helge and John didn't propagate > to: > office.developer.vba > why did this happen? > >> However, in this case, ALL of the messages >> on the MS server are the same in developer.vba >> and in modulesdaovba. Which news server are >> you connecting to? Perhaps the Web interface >> does not show the details of the message you >> are posting? > > I am connecting to msnews.microsoft.com. I am not sure what > you mean by "Web interface" but let me say this: I noticed that > another conversation I was contributing to had been replied to > by other people (because the starter of the thread thanked > people whose contributions I couldn't see). When I went to: > > http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us > > and other such listings on www.microsoft.com, I could see the > other postings from other people in the thread I'd been > contributing to. > > This prompted me to start the following conversation: > > In: > outlookexpress.general > Subject: > OE Not Downloading All Posts in Thread > Date: > 2/11/2008 23:12 > > I've not yet fully understood all the replies to that post. I > was hoping to glean an understanding of what, if anything, I > could do in Outlook Express to ensure that I see all > contributions to a conversation. At present, it seems that I > can't. Worse, it seems that, depending on how some MVP's > operate, I may or may not see all posts to a conversation. > > Although I'd like to share what little expertise I have with > others who may be struggling, I just can't see the point of > wasting my time if a question has been answered already. It > seems to me that, either the management of the Newsgroups is > the problem, or Outlook Express is the problem, but whatever is > the problem, I need some solution that makes contributing to > newsgroups a worthwhile experience. > > I'd be glad to hear your views or the views of anyone else. > > Regards > Geoff > > > > > "david" <david[ at ]nospam.au> wrote in message > news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... >> Geoff, what newsreader are you using? Are you using a Web >> interface instead of a newsreader? Normally your newsreader >> will show which groups you are posting to. The received >> message >> here on the MS news server shows that you posted to >> >> microsoft.public.access.modulesdaovba, >> microsoft.public.access.modulesdaovba.ado, >> microsoft.public.office.developer.vba >> >> Sometimes people cut off some of the newsgroups before >> posting, >> so that their replies are only seen in some of the groups. It >> may >> be that someone in devoloper.vba has decided not to include >> the >> Access groups in their reply? Or it may be that some of the >> messages have just not propagated all the way through the >> network. >> >> One reason why people sometimes cut groups out of their >> replies is because their newsreader has warned them that it >> does not recognise the group name. This does not matter! >> As long as the group name is included with the message, as >> you did, it will be included in the correct groups when it >> reaches >> the MS server. >> >> >> However, in this case, ALL of the messages on the MS server >> are the same in developer.vba and in modulesdaovba. Which >> news server are you connecting to? Perhaps the Web interface >> does not show the details of the message you are posting? >> >> (david) >> >> >> >> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >> news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >>> This is very odd! >>> >>> I'm replying to you in the newsgroup: >>> office.developer.vba >>> >>> And I see you've apparently cross-posted in: >>> access.modulesdaovba >>> >>> where my posts are also turning up without me knowing it, and >>> where the posts of others are not turning up, so I don't know >>> the full extent of the conversation. I don't see the point >>> of >>> replying to a post if others have already answered it! >>> >>> Regards >>> Geoff >>> >>> >>> >>> >>> "Helge V. Larsen" >>> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >>> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>>> Sorry - I should have written: >>>> >>>> I have attached an Excel file with the results of my timing >>>> experiments. I have shown the relations involved. >>>> >>>> (The posting was too big for the server when I tried to >>>> include JPG files.) >>>> >>> >>> >> >> > > >
|
|
Ok, I see what you are talking about, and since it was the fault of the original poster, I agree with your response.
[Quoted Text] > I have only been posting to: office.developer.vba > I am not subscribed to: >> microsoft.public.access.modulesdaovba.ado,
Firstly, it doesn't matter what you are subscribed to. Your subscription controls what messages you get, not what groups you send to. When you send a message, you can send it to any group that the server hosts or is linked to. The message protocol doesn't keep track of which groups you are subscribed to, or which group you were looking at when you replied.
Secondly, the message identification string uniquely identifies the message you are replying to. The message service will only have one copy of that message, and your reply will be linked to that message. Different message servers can handle this in different ways.
Normally, you should expect that you are posting to all of the groups that are listed on the "Newsgroups" line of the message you are posting, even if you've never heard of them and are unable to subscribe to them.
Conversely, if you cut groups out of that line, you should expect that your message will not go to the groups you cut out.
However, sometimes you will find that some provider is using a different system. For example, in Google you used to find unrelated messages linked together because they had the same subject line.
The protocol used to link servers together is just as basic as the protocol you use to connect to your mail server, and doesn't even allow the subscribing server to control which groups are linked. Also, it is a store-and-forward protocol, so it may take some time for a message to propagate around the world. I 'm sorry that I didn't wait longer before posting.
(david)
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:eRky8W9QJHA.2228[ at ]TK2MSFTNGP06.phx.gbl... > David, Many thanks for your reply. > >> what newsreader are you using? > > Outlook Express 6.00.2900.5512 (xpsp.080413-2105) > > As far as this thread is concerned ("Importing Huge Text Files"), > I have only been posting to: > > office.developer.vba > > I am not subscribed to: > >> microsoft.public.access.modulesdaovba.ado, > > so was surprised by your reply to find that my posts were turning up there > (as well as in the other two groups). > >> It may be that someone in devoloper.vba has >> decided not to include the Access groups in >> their reply? Or it may be that some of the >> messages have just not propagated all the >> way through the network. > > I'm not sure I understand. Let me tell you what I see in the three groups > on the thread "Importing Huge Text Files": > > In: > office.developer.vba (where I've been posting): > > I see 9 posts from: > > Helge V. Larson (5/11/2008 09:30) (Thread starts) > ... (other posts here - see other newsgroups below) > GeoffG (6/11/2008 08:58) > Helge V. Larson (6/11/2008 10:38) > GeoffG (6/11/2008 23:45) > Helge V. Larson (7/11/2008 13:17) > Helge V. Larson (7/11/2008 13:20) > GeoffG (10/11/2008 09:08) > GeoffG (11/11/2008 01:26) > David (11/11/2008 01:52) > > In: > access.modulesdaovba (where my posts have been copied to): > > I see 13 posts. All of the above posts and (where the ellipsis appears > above) I also see these: > > Helge V. Larson (5/11/2008 09:30) (Thread starts) > Helge V. Larson (5/11/2008 09:34) > John W. Vinson (5/11/2008 21:19) > Helge V. Larson (6/11/2008 10:41) > John W. Vinson (6/11/2008 21:14) > > In: > access.modulesdaovba.ado > > I see the same 13 posts as in > access.modulesdaovba > > To pick up the first point you make (above), it doesn't seem the Helge V. > Larson decided not to include the Access groups, as all his/her messages > appear in all three groups. If it is the case that some message from Helge > and John didn't propagate to: > office.developer.vba > why did this happen? > >> However, in this case, ALL of the messages >> on the MS server are the same in developer.vba >> and in modulesdaovba. Which news server are >> you connecting to? Perhaps the Web interface >> does not show the details of the message you >> are posting? > > I am connecting to msnews.microsoft.com. I am not sure what you mean by > "Web interface" but let me say this: I noticed that another conversation I > was contributing to had been replied to by other people (because the > starter of the thread thanked people whose contributions I couldn't see). > When I went to: > > http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us > > and other such listings on www.microsoft.com, I could see the other > postings from other people in the thread I'd been contributing to. > > This prompted me to start the following conversation: > > In: > outlookexpress.general > Subject: > OE Not Downloading All Posts in Thread > Date: > 2/11/2008 23:12 > > I've not yet fully understood all the replies to that post. I was hoping > to glean an understanding of what, if anything, I could do in Outlook > Express to ensure that I see all contributions to a conversation. At > present, it seems that I can't. Worse, it seems that, depending on how > some MVP's operate, I may or may not see all posts to a conversation. > > Although I'd like to share what little expertise I have with others who > may be struggling, I just can't see the point of wasting my time if a > question has been answered already. It seems to me that, either the > management of the Newsgroups is the problem, or Outlook Express is the > problem, but whatever is the problem, I need some solution that makes > contributing to newsgroups a worthwhile experience. > > I'd be glad to hear your views or the views of anyone else. > > Regards > Geoff > > > > > "david" <david[ at ]nospam.au> wrote in message > news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... >> Geoff, what newsreader are you using? Are you using a Web >> interface instead of a newsreader? Normally your newsreader >> will show which groups you are posting to. The received >> message >> here on the MS news server shows that you posted to >> >> microsoft.public.access.modulesdaovba, >> microsoft.public.access.modulesdaovba.ado, >> microsoft.public.office.developer.vba >> >> Sometimes people cut off some of the newsgroups before posting, >> so that their replies are only seen in some of the groups. It >> may >> be that someone in devoloper.vba has decided not to include the >> Access groups in their reply? Or it may be that some of the >> messages have just not propagated all the way through the >> network. >> >> One reason why people sometimes cut groups out of their >> replies is because their newsreader has warned them that it >> does not recognise the group name. This does not matter! >> As long as the group name is included with the message, as >> you did, it will be included in the correct groups when it >> reaches >> the MS server. >> >> >> However, in this case, ALL of the messages on the MS server >> are the same in developer.vba and in modulesdaovba. Which >> news server are you connecting to? Perhaps the Web interface >> does not show the details of the message you are posting? >> >> (david) >> >> >> >> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >> news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >>> This is very odd! >>> >>> I'm replying to you in the newsgroup: >>> office.developer.vba >>> >>> And I see you've apparently cross-posted in: >>> access.modulesdaovba >>> >>> where my posts are also turning up without me knowing it, and >>> where the posts of others are not turning up, so I don't know >>> the full extent of the conversation. I don't see the point of >>> replying to a post if others have already answered it! >>> >>> Regards >>> Geoff >>> >>> >>> >>> >>> "Helge V. Larsen" >>> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >>> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>>> Sorry - I should have written: >>>> >>>> I have attached an Excel file with the results of my timing >>>> experiments. I have shown the relations involved. >>>> >>>> (The posting was too big for the server when I tried to >>>> include JPG files.) >>>> >>> >>> >> >> > > >
|
|
David, Very many thanks for your explanation.
I have to confess that I do see that the original poster's message was sent to all three newsgroups. (I'll pay more attention to that in future.)
I can well understand the point you make that, if a responder chooses to delete one (or more) of the automatically-listed newsgroups from his/her response, then it's evident the system will send it as requested. Nevertheless, the result is (as you know) confusion all round. Many people like me, probably including many original posters, won't realise that this is what's going on and will end up wasting time.
You didn't touch on this and I'd be glad to hear your views: I don't understand the rationale of someone wanting to delete a newsgroup from their response; especially, an MVP, who seemingly would be more aware of the potential confusion that could arise in those, like me, who are less informed of the system's workings. If you, or anyone else, knows of any good reasons why someone might want to remove newsgroups from their responses, I'd be very glad to hear.
Couldn't Microsoft make it a policy for MVPs to reply to all the newsgroups the originator posted to (with perhaps an appropriate recommendation not to cross-post in future)? I say this because I assume MVPs are more likely to have the right answers and, therefore, those answers are more likely to inhibit inappropriate responses from others. (Just a thought.)
In any event, very many thanks for pointing out how the system works; I'll be more wary in future.
For Helge's attention: Helge, if this exchange has inhibited your contribution, please don't let it! If you still need help, post back. I'm happy to adjust the code sample I have if you need it. (But you may want to pay some attention to the downside I mentioned.)
Regards Geoff
"david" <david[ at ]nospam.au> wrote in message news:expcmdGRJHA.4992[ at ]TK2MSFTNGP05.phx.gbl...
[Quoted Text] > Ok, I see what you are talking about, and since it was the > fault of the > original poster, I agree with your response. > >> I have only been posting to: office.developer.vba >> I am not subscribed to: >>> microsoft.public.access.modulesdaovba.ado, > > Firstly, it doesn't matter what you are subscribed to. Your > subscription > controls what messages you get, not what groups you send to. > When > you send a message, you can send it to any group that the > server hosts > or is linked to. The message protocol doesn't keep track of > which groups > you are subscribed to, or which group you were looking at when > you > replied. > > Secondly, the message identification string uniquely identifies > the message > you are replying to. The message service will only have one > copy of that > message, and your reply will be linked to that message. > Different message > servers can handle this in different ways. > > Normally, you should expect that you are posting to all of the > groups that > are listed on the "Newsgroups" line of the message you are > posting, even > if you've never heard of them and are unable to subscribe to > them. > > Conversely, if you cut groups out of that line, you should > expect that your > message will not go to the groups you cut out. > > However, sometimes you will find that some provider is using a > different > system. For example, in Google you used to find unrelated > messages > linked together because they had the same subject line. > > The protocol used to link servers together is just as basic as > the protocol > you use to connect to your mail server, and doesn't even allow > the > subscribing server to control which groups are linked. Also, it > is a > store-and-forward protocol, so it may take some time for a > message > to propagate around the world. I 'm sorry that I didn't wait > longer > before posting. > > > (david) > > > "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message > news:eRky8W9QJHA.2228[ at ]TK2MSFTNGP06.phx.gbl... >> David, Many thanks for your reply. >> >>> what newsreader are you using? >> >> Outlook Express 6.00.2900.5512 (xpsp.080413-2105) >> >> As far as this thread is concerned ("Importing Huge Text >> Files"), >> I have only been posting to: >> >> office.developer.vba >> >> I am not subscribed to: >> >>> microsoft.public.access.modulesdaovba.ado, >> >> so was surprised by your reply to find that my posts were >> turning up there (as well as in the other two groups). >> >>> It may be that someone in devoloper.vba has >>> decided not to include the Access groups in >>> their reply? Or it may be that some of the >>> messages have just not propagated all the >>> way through the network. >> >> I'm not sure I understand. Let me tell you what I see in the >> three groups on the thread "Importing Huge Text Files": >> >> In: >> office.developer.vba (where I've been posting): >> >> I see 9 posts from: >> >> Helge V. Larson (5/11/2008 09:30) (Thread starts) >> ... (other posts here - see other newsgroups below) >> GeoffG (6/11/2008 08:58) >> Helge V. Larson (6/11/2008 10:38) >> GeoffG (6/11/2008 23:45) >> Helge V. Larson (7/11/2008 13:17) >> Helge V. Larson (7/11/2008 13:20) >> GeoffG (10/11/2008 09:08) >> GeoffG (11/11/2008 01:26) >> David (11/11/2008 01:52) >> >> In: >> access.modulesdaovba (where my posts have been copied to): >> >> I see 13 posts. All of the above posts and (where the ellipsis >> appears above) I also see these: >> >> Helge V. Larson (5/11/2008 09:30) (Thread starts) >> Helge V. Larson (5/11/2008 09:34) >> John W. Vinson (5/11/2008 21:19) >> Helge V. Larson (6/11/2008 10:41) >> John W. Vinson (6/11/2008 21:14) >> >> In: >> access.modulesdaovba.ado >> >> I see the same 13 posts as in >> access.modulesdaovba >> >> To pick up the first point you make (above), it doesn't seem >> the Helge V. Larson decided not to include the Access groups, >> as all his/her messages appear in all three groups. If it is >> the case that some message from Helge and John didn't >> propagate to: >> office.developer.vba >> why did this happen? >> >>> However, in this case, ALL of the messages >>> on the MS server are the same in developer.vba >>> and in modulesdaovba. Which news server are >>> you connecting to? Perhaps the Web interface >>> does not show the details of the message you >>> are posting? >> >> I am connecting to msnews.microsoft.com. I am not sure what >> you mean by "Web interface" but let me say this: I noticed >> that another conversation I was contributing to had been >> replied to by other people (because the starter of the thread >> thanked people whose contributions I couldn't see). When I >> went to: >> >> http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us>> >> and other such listings on www.microsoft.com, I could see the >> other postings from other people in the thread I'd been >> contributing to. >> >> This prompted me to start the following conversation: >> >> In: >> outlookexpress.general >> Subject: >> OE Not Downloading All Posts in Thread >> Date: >> 2/11/2008 23:12 >> >> I've not yet fully understood all the replies to that post. I >> was hoping to glean an understanding of what, if anything, I >> could do in Outlook Express to ensure that I see all >> contributions to a conversation. At present, it seems that I >> can't. Worse, it seems that, depending on how some MVP's >> operate, I may or may not see all posts to a conversation. >> >> Although I'd like to share what little expertise I have with >> others who may be struggling, I just can't see the point of >> wasting my time if a question has been answered already. It >> seems to me that, either the management of the Newsgroups is >> the problem, or Outlook Express is the problem, but whatever >> is the problem, I need some solution that makes contributing >> to newsgroups a worthwhile experience. >> >> I'd be glad to hear your views or the views of anyone else. >> >> Regards >> Geoff >> >> >> >> >> "david" <david[ at ]nospam.au> wrote in message >> news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... >>> Geoff, what newsreader are you using? Are you using a Web >>> interface instead of a newsreader? Normally your newsreader >>> will show which groups you are posting to. The received >>> message >>> here on the MS news server shows that you posted to >>> >>> microsoft.public.access.modulesdaovba, >>> microsoft.public.access.modulesdaovba.ado, >>> microsoft.public.office.developer.vba >>> >>> Sometimes people cut off some of the newsgroups before >>> posting, >>> so that their replies are only seen in some of the groups. It >>> may >>> be that someone in devoloper.vba has decided not to include >>> the >>> Access groups in their reply? Or it may be that some of the >>> messages have just not propagated all the way through the >>> network. >>> >>> One reason why people sometimes cut groups out of their >>> replies is because their newsreader has warned them that it >>> does not recognise the group name. This does not matter! >>> As long as the group name is included with the message, as >>> you did, it will be included in the correct groups when it >>> reaches >>> the MS server. >>> >>> >>> However, in this case, ALL of the messages on the MS server >>> are the same in developer.vba and in modulesdaovba. Which >>> news server are you connecting to? Perhaps the Web interface >>> does not show the details of the message you are posting? >>> >>> (david) >>> >>> >>> >>> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >>> news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >>>> This is very odd! >>>> >>>> I'm replying to you in the newsgroup: >>>> office.developer.vba >>>> >>>> And I see you've apparently cross-posted in: >>>> access.modulesdaovba >>>> >>>> where my posts are also turning up without me knowing it, >>>> and >>>> where the posts of others are not turning up, so I don't >>>> know >>>> the full extent of the conversation. I don't see the point >>>> of >>>> replying to a post if others have already answered it! >>>> >>>> Regards >>>> Geoff >>>> >>>> >>>> >>>> >>>> "Helge V. Larsen" >>>> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >>>> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>>>> Sorry - I should have written: >>>>> >>>>> I have attached an Excel file with the results of my timing >>>>> experiments. I have shown the relations involved. >>>>> >>>>> (The posting was too big for the server when I tried to >>>>> include JPG files.) >>>>> >>>> >>>> >>> >>> >> >> >> > >
|
|
Normally MVP's only trim group lists to remove clearly inapropriate groups, and then only when responding to someone who didn't know any better, so in effect only when responding to questions that have obvious and well-known answers, which will get asked again by somebody else in a couple of days anyway....
In this case, the problem wasn't that an MVP had trimmed the list. The original poster posted replies using different lists. I didn't see all the postings when I responded to you: that was a timing issue.
John Vinson MVP responded to one of a sequence of messages, and unfortunately the message he responded to did not include microsoft.public.office.developer.vba, but that was an error in the posting he was responding to, not a deliberate choice by him.
The problem was that the original poster was multi-posting in Microsoft.public.Access and in Microsoft.public.office.developer.vba
You were correct to (politely) point out the problems this causes.
The original poster was also cross-posting both messages to microsoft.public.access.modulesdaovba.ado
This was unnecessary -- there wasn't any ADO in his question, but it doesn't cause problems like multi-posting does.
Normally when someone multi-posts, each message is new.
This particular example is different, because all of the multiple messages posted in different groups appear to be replies or copies of his first post. It is not clear how this happened: it is possible that there was a glitch in the way the original message was handled when he tried to change the group list.
(david)
"GeoffG" <geoffcg[ at ]nonospam.com> wrote in message news:uHy2NJKRJHA.1144[ at ]TK2MSFTNGP05.phx.gbl...
[Quoted Text] > David, Very many thanks for your explanation. > > I have to confess that I do see that the original poster's message was > sent to all three newsgroups. (I'll pay more attention to that in future.) > > I can well understand the point you make that, if a responder chooses to > delete one (or more) of the automatically-listed newsgroups from his/her > response, then it's evident the system will send it as requested. > Nevertheless, the result is (as you know) confusion all round. Many > people like me, probably including many original posters, won't realise > that this is what's going on and will end up wasting time. > > You didn't touch on this and I'd be glad to hear your views: I don't > understand the rationale of someone wanting to delete a newsgroup from > their response; especially, an MVP, who seemingly would be more aware of > the potential confusion that could arise in those, like me, who are less > informed of the system's workings. If you, or anyone else, knows of any > good reasons why someone might want to remove newsgroups from their > responses, I'd be very glad to hear. > > Couldn't Microsoft make it a policy for MVPs to reply to all the > newsgroups the originator posted to (with perhaps an appropriate > recommendation not to cross-post in future)? I say this because I assume > MVPs are more likely to have the right answers and, therefore, those > answers are more likely to inhibit inappropriate responses from others. > (Just a thought.) > > In any event, very many thanks for pointing out how the system works; I'll > be more wary in future. > > For Helge's attention: Helge, if this exchange has inhibited your > contribution, please don't let it! If you still need help, post back. > I'm happy to adjust the code sample I have if you need it. (But you may > want to pay some attention to the downside I mentioned.) > > Regards > Geoff > > > > > > > "david" <david[ at ]nospam.au> wrote in message > news:expcmdGRJHA.4992[ at ]TK2MSFTNGP05.phx.gbl... >> Ok, I see what you are talking about, and since it was the fault of the >> original poster, I agree with your response. >> >>> I have only been posting to: office.developer.vba >>> I am not subscribed to: >>>> microsoft.public.access.modulesdaovba.ado, >> >> Firstly, it doesn't matter what you are subscribed to. Your subscription >> controls what messages you get, not what groups you send to. When >> you send a message, you can send it to any group that the server hosts >> or is linked to. The message protocol doesn't keep track of which groups >> you are subscribed to, or which group you were looking at when you >> replied. >> >> Secondly, the message identification string uniquely identifies the >> message >> you are replying to. The message service will only have one copy of that >> message, and your reply will be linked to that message. Different message >> servers can handle this in different ways. >> >> Normally, you should expect that you are posting to all of the groups >> that >> are listed on the "Newsgroups" line of the message you are posting, even >> if you've never heard of them and are unable to subscribe to them. >> >> Conversely, if you cut groups out of that line, you should expect that >> your >> message will not go to the groups you cut out. >> >> However, sometimes you will find that some provider is using a different >> system. For example, in Google you used to find unrelated messages >> linked together because they had the same subject line. >> >> The protocol used to link servers together is just as basic as the >> protocol >> you use to connect to your mail server, and doesn't even allow the >> subscribing server to control which groups are linked. Also, it is a >> store-and-forward protocol, so it may take some time for a message >> to propagate around the world. I 'm sorry that I didn't wait longer >> before posting. >> >> >> (david) >> >> >> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >> news:eRky8W9QJHA.2228[ at ]TK2MSFTNGP06.phx.gbl... >>> David, Many thanks for your reply. >>> >>>> what newsreader are you using? >>> >>> Outlook Express 6.00.2900.5512 (xpsp.080413-2105) >>> >>> As far as this thread is concerned ("Importing Huge Text Files"), >>> I have only been posting to: >>> >>> office.developer.vba >>> >>> I am not subscribed to: >>> >>>> microsoft.public.access.modulesdaovba.ado, >>> >>> so was surprised by your reply to find that my posts were turning up >>> there (as well as in the other two groups). >>> >>>> It may be that someone in devoloper.vba has >>>> decided not to include the Access groups in >>>> their reply? Or it may be that some of the >>>> messages have just not propagated all the >>>> way through the network. >>> >>> I'm not sure I understand. Let me tell you what I see in the three >>> groups on the thread "Importing Huge Text Files": >>> >>> In: >>> office.developer.vba (where I've been posting): >>> >>> I see 9 posts from: >>> >>> Helge V. Larson (5/11/2008 09:30) (Thread starts) >>> ... (other posts here - see other newsgroups below) >>> GeoffG (6/11/2008 08:58) >>> Helge V. Larson (6/11/2008 10:38) >>> GeoffG (6/11/2008 23:45) >>> Helge V. Larson (7/11/2008 13:17) >>> Helge V. Larson (7/11/2008 13:20) >>> GeoffG (10/11/2008 09:08) >>> GeoffG (11/11/2008 01:26) >>> David (11/11/2008 01:52) >>> >>> In: >>> access.modulesdaovba (where my posts have been copied to): >>> >>> I see 13 posts. All of the above posts and (where the ellipsis appears >>> above) I also see these: >>> >>> Helge V. Larson (5/11/2008 09:30) (Thread starts) >>> Helge V. Larson (5/11/2008 09:34) >>> John W. Vinson (5/11/2008 21:19) >>> Helge V. Larson (6/11/2008 10:41) >>> John W. Vinson (6/11/2008 21:14) >>> >>> In: >>> access.modulesdaovba.ado >>> >>> I see the same 13 posts as in >>> access.modulesdaovba >>> >>> To pick up the first point you make (above), it doesn't seem the Helge >>> V. Larson decided not to include the Access groups, as all his/her >>> messages appear in all three groups. If it is the case that some message >>> from Helge and John didn't propagate to: >>> office.developer.vba >>> why did this happen? >>> >>>> However, in this case, ALL of the messages >>>> on the MS server are the same in developer.vba >>>> and in modulesdaovba. Which news server are >>>> you connecting to? Perhaps the Web interface >>>> does not show the details of the message you >>>> are posting? >>> >>> I am connecting to msnews.microsoft.com. I am not sure what you mean by >>> "Web interface" but let me say this: I noticed that another conversation >>> I was contributing to had been replied to by other people (because the >>> starter of the thread thanked people whose contributions I couldn't >>> see). When I went to: >>> >>> http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us>>> >>> and other such listings on www.microsoft.com, I could see the other >>> postings from other people in the thread I'd been contributing to. >>> >>> This prompted me to start the following conversation: >>> >>> In: >>> outlookexpress.general >>> Subject: >>> OE Not Downloading All Posts in Thread >>> Date: >>> 2/11/2008 23:12 >>> >>> I've not yet fully understood all the replies to that post. I was >>> hoping to glean an understanding of what, if anything, I could do in >>> Outlook Express to ensure that I see all contributions to a >>> conversation. At present, it seems that I can't. Worse, it seems that, >>> depending on how some MVP's operate, I may or may not see all posts to a >>> conversation. >>> >>> Although I'd like to share what little expertise I have with others who >>> may be struggling, I just can't see the point of wasting my time if a >>> question has been answered already. It seems to me that, either the >>> management of the Newsgroups is the problem, or Outlook Express is the >>> problem, but whatever is the problem, I need some solution that makes >>> contributing to newsgroups a worthwhile experience. >>> >>> I'd be glad to hear your views or the views of anyone else. >>> >>> Regards >>> Geoff >>> >>> >>> >>> >>> "david" <david[ at ]nospam.au> wrote in message >>> news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... >>>> Geoff, what newsreader are you using? Are you using a Web >>>> interface instead of a newsreader? Normally your newsreader >>>> will show which groups you are posting to. The received >>>> message >>>> here on the MS news server shows that you posted to >>>> >>>> microsoft.public.access.modulesdaovba, >>>> microsoft.public.access.modulesdaovba.ado, >>>> microsoft.public.office.developer.vba >>>> >>>> Sometimes people cut off some of the newsgroups before posting, >>>> so that their replies are only seen in some of the groups. It >>>> may >>>> be that someone in devoloper.vba has decided not to include the >>>> Access groups in their reply? Or it may be that some of the >>>> messages have just not propagated all the way through the >>>> network. >>>> >>>> One reason why people sometimes cut groups out of their >>>> replies is because their newsreader has warned them that it >>>> does not recognise the group name. This does not matter! >>>> As long as the group name is included with the message, as >>>> you did, it will be included in the correct groups when it >>>> reaches >>>> the MS server. >>>> >>>> >>>> However, in this case, ALL of the messages on the MS server >>>> are the same in developer.vba and in modulesdaovba. Which >>>> news server are you connecting to? Perhaps the Web interface >>>> does not show the details of the message you are posting? >>>> >>>> (david) >>>> >>>> >>>> >>>> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >>>> news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >>>>> This is very odd! >>>>> >>>>> I'm replying to you in the newsgroup: >>>>> office.developer.vba >>>>> >>>>> And I see you've apparently cross-posted in: >>>>> access.modulesdaovba >>>>> >>>>> where my posts are also turning up without me knowing it, and >>>>> where the posts of others are not turning up, so I don't know >>>>> the full extent of the conversation. I don't see the point of >>>>> replying to a post if others have already answered it! >>>>> >>>>> Regards >>>>> Geoff >>>>> >>>>> >>>>> >>>>> >>>>> "Helge V. Larsen" >>>>> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >>>>> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>>>>> Sorry - I should have written: >>>>>> >>>>>> I have attached an Excel file with the results of my timing >>>>>> experiments. I have shown the relations involved. >>>>>> >>>>>> (The posting was too big for the server when I tried to >>>>>> include JPG files.) >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >>> >> >> > >
|
|
David, Very many thanks for your further thoughts.
After my last post, it occurred to me (during yesterday) that I had assumed (incorrectly) that John had trimmed the newsgroups that he'd responded to and that I should have checked each post to see what exactly had happened. In the meantime, you have kindly discovered the nature of the original poster's postings.
[Quoted Text] > This particular example is different, because all of the > multiple messages posted in different groups appear to be > replies or copies of his first post. It is not clear how this > happened: it is possible that there was a glitch in the way the > original message was handled when he tried to change the group > list.
Perhaps the original poster's second post replied to their first post and then, for reasons that remain unknown, the original poster decided to change the newsgroup listing. It's water under the bridge and I'm straying into the realms of "Who knows?" and "Who cares?".
Very many thanks for your comprehensive look into this issue. As a consequence, you've clarified (excellently) for me the way newsgroups work. I'm not sure I'll reply to posters who've cross-posted in future simply because I'll probably not be bothered to track down their cross-postings to see if the issue has been answered. I can appreciate why MVP replies are often succinct until the original poster asks for more. In the meantime, I'll just have to learn to forgive posters for not knowing how the system works; I didn't! And, if Microsoft can ask MVPs to not trim newsgroup listings (not that that happened in this case) then that'd be a plus to those of us who'd like to see the whole conversation.
By the way, the originator also cross-posted to: public.access which I hadn't noticed before.
When I mark the conversation as read in one of the newsgroups, all the cross-posted newsgroups also become marked as read. There's obviously some kind of link between newsgroups. (Muse... Wouldn't it be great if that could be flagged or hyperlinked in some way?...)
Very many thanks again. Regards. Geoff
"david" <david[ at ]nospam.au> wrote in message news:%23sL4s6KRJHA.4084[ at ]TK2MSFTNGP04.phx.gbl... > Normally MVP's only trim group lists to remove clearly > inapropriate groups, and then only when responding to > someone who didn't know any better, so in effect only > when responding to questions that have obvious and > well-known answers, which will get asked again by > somebody else in a couple of days anyway.... > > In this case, the problem wasn't that an MVP had trimmed > the list. The original poster posted replies using different > lists. > I didn't see all the postings when I responded to you: that was > a timing issue. > > John Vinson MVP responded to one of a sequence of messages, > and unfortunately the message he responded to did not include > microsoft.public.office.developer.vba, but that was an error in > the posting he was responding to, not a deliberate choice by > him. > > The problem was that the original poster was multi-posting in > Microsoft.public.Access > and in > Microsoft.public.office.developer.vba > > You were correct to (politely) point out the problems this > causes. > > The original poster was also cross-posting both messages to > microsoft.public.access.modulesdaovba.ado > > This was unnecessary -- there wasn't any ADO in his question, > but it doesn't cause problems like multi-posting does. > > Normally when someone multi-posts, each message is new. > > This particular example is different, because all of the > multiple > messages posted in different groups appear to be replies or > copies of his first post. It is not clear how this happened: it > is > possible that there was a glitch in the way the original > message > was handled when he tried to change the group list. > > (david) > > > "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message > news:uHy2NJKRJHA.1144[ at ]TK2MSFTNGP05.phx.gbl... >> David, Very many thanks for your explanation. >> >> I have to confess that I do see that the original poster's >> message was sent to all three newsgroups. (I'll pay more >> attention to that in future.) >> >> I can well understand the point you make that, if a responder >> chooses to delete one (or more) of the automatically-listed >> newsgroups from his/her response, then it's evident the system >> will send it as requested. Nevertheless, the result is (as you >> know) confusion all round. Many people like me, probably >> including many original posters, won't realise that this is >> what's going on and will end up wasting time. >> >> You didn't touch on this and I'd be glad to hear your views: >> I don't understand the rationale of someone wanting to delete >> a newsgroup from their response; especially, an MVP, who >> seemingly would be more aware of the potential confusion that >> could arise in those, like me, who are less informed of the >> system's workings. If you, or anyone else, knows of any good >> reasons why someone might want to remove newsgroups from their >> responses, I'd be very glad to hear. >> >> Couldn't Microsoft make it a policy for MVPs to reply to all >> the newsgroups the originator posted to (with perhaps an >> appropriate recommendation not to cross-post in future)? I >> say this because I assume MVPs are more likely to have the >> right answers and, therefore, those answers are more likely to >> inhibit inappropriate responses from others. (Just a thought.) >> >> In any event, very many thanks for pointing out how the system >> works; I'll be more wary in future. >> >> For Helge's attention: Helge, if this exchange has inhibited >> your contribution, please don't let it! If you still need >> help, post back. I'm happy to adjust the code sample I have if >> you need it. (But you may want to pay some attention to the >> downside I mentioned.) >> >> Regards >> Geoff >> >> >> >> >> >> >> "david" <david[ at ]nospam.au> wrote in message >> news:expcmdGRJHA.4992[ at ]TK2MSFTNGP05.phx.gbl... >>> Ok, I see what you are talking about, and since it was the >>> fault of the >>> original poster, I agree with your response. >>> >>>> I have only been posting to: office.developer.vba >>>> I am not subscribed to: >>>>> microsoft.public.access.modulesdaovba.ado, >>> >>> Firstly, it doesn't matter what you are subscribed to. Your >>> subscription >>> controls what messages you get, not what groups you send to. >>> When >>> you send a message, you can send it to any group that the >>> server hosts >>> or is linked to. The message protocol doesn't keep track of >>> which groups >>> you are subscribed to, or which group you were looking at >>> when you >>> replied. >>> >>> Secondly, the message identification string uniquely >>> identifies the message >>> you are replying to. The message service will only have one >>> copy of that >>> message, and your reply will be linked to that message. >>> Different message >>> servers can handle this in different ways. >>> >>> Normally, you should expect that you are posting to all of >>> the groups that >>> are listed on the "Newsgroups" line of the message you are >>> posting, even >>> if you've never heard of them and are unable to subscribe to >>> them. >>> >>> Conversely, if you cut groups out of that line, you should >>> expect that your >>> message will not go to the groups you cut out. >>> >>> However, sometimes you will find that some provider is using >>> a different >>> system. For example, in Google you used to find unrelated >>> messages >>> linked together because they had the same subject line. >>> >>> The protocol used to link servers together is just as basic >>> as the protocol >>> you use to connect to your mail server, and doesn't even >>> allow the >>> subscribing server to control which groups are linked. Also, >>> it is a >>> store-and-forward protocol, so it may take some time for a >>> message >>> to propagate around the world. I 'm sorry that I didn't wait >>> longer >>> before posting. >>> >>> >>> (david) >>> >>> >>> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >>> news:eRky8W9QJHA.2228[ at ]TK2MSFTNGP06.phx.gbl... >>>> David, Many thanks for your reply. >>>> >>>>> what newsreader are you using? >>>> >>>> Outlook Express 6.00.2900.5512 (xpsp.080413-2105) >>>> >>>> As far as this thread is concerned ("Importing Huge Text >>>> Files"), >>>> I have only been posting to: >>>> >>>> office.developer.vba >>>> >>>> I am not subscribed to: >>>> >>>>> microsoft.public.access.modulesdaovba.ado, >>>> >>>> so was surprised by your reply to find that my posts were >>>> turning up there (as well as in the other two groups). >>>> >>>>> It may be that someone in devoloper.vba has >>>>> decided not to include the Access groups in >>>>> their reply? Or it may be that some of the >>>>> messages have just not propagated all the >>>>> way through the network. >>>> >>>> I'm not sure I understand. Let me tell you what I see in >>>> the three groups on the thread "Importing Huge Text Files": >>>> >>>> In: >>>> office.developer.vba (where I've been posting): >>>> >>>> I see 9 posts from: >>>> >>>> Helge V. Larson (5/11/2008 09:30) (Thread starts) >>>> ... (other posts here - see other newsgroups below) >>>> GeoffG (6/11/2008 08:58) >>>> Helge V. Larson (6/11/2008 10:38) >>>> GeoffG (6/11/2008 23:45) >>>> Helge V. Larson (7/11/2008 13:17) >>>> Helge V. Larson (7/11/2008 13:20) >>>> GeoffG (10/11/2008 09:08) >>>> GeoffG (11/11/2008 01:26) >>>> David (11/11/2008 01:52) >>>> >>>> In: >>>> access.modulesdaovba (where my posts have been copied to): >>>> >>>> I see 13 posts. All of the above posts and (where the >>>> ellipsis appears above) I also see these: >>>> >>>> Helge V. Larson (5/11/2008 09:30) (Thread starts) >>>> Helge V. Larson (5/11/2008 09:34) >>>> John W. Vinson (5/11/2008 21:19) >>>> Helge V. Larson (6/11/2008 10:41) >>>> John W. Vinson (6/11/2008 21:14) >>>> >>>> In: >>>> access.modulesdaovba.ado >>>> >>>> I see the same 13 posts as in >>>> access.modulesdaovba >>>> >>>> To pick up the first point you make (above), it doesn't seem >>>> the Helge V. Larson decided not to include the Access >>>> groups, as all his/her messages appear in all three groups. >>>> If it is the case that some message from Helge and John >>>> didn't propagate to: >>>> office.developer.vba >>>> why did this happen? >>>> >>>>> However, in this case, ALL of the messages >>>>> on the MS server are the same in developer.vba >>>>> and in modulesdaovba. Which news server are >>>>> you connecting to? Perhaps the Web interface >>>>> does not show the details of the message you >>>>> are posting? >>>> >>>> I am connecting to msnews.microsoft.com. I am not sure what >>>> you mean by "Web interface" but let me say this: I noticed >>>> that another conversation I was contributing to had been >>>> replied to by other people (because the starter of the >>>> thread thanked people whose contributions I couldn't see). >>>> When I went to: >>>> >>>> http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.office.developer.vba&cat=en_us_94e4d9ea-9578-4a84-8098-fbf563e6454d&lang=en&cr=us >>>> >>>> and other such listings on www.microsoft.com, I could see >>>> the other postings from other people in the thread I'd been >>>> contributing to. >>>> >>>> This prompted me to start the following conversation: >>>> >>>> In: >>>> outlookexpress.general >>>> Subject: >>>> OE Not Downloading All Posts in Thread >>>> Date: >>>> 2/11/2008 23:12 >>>> >>>> I've not yet fully understood all the replies to that post. >>>> I was hoping to glean an understanding of what, if anything, >>>> I could do in Outlook Express to ensure that I see all >>>> contributions to a conversation. At present, it seems that >>>> I can't. Worse, it seems that, depending on how some MVP's >>>> operate, I may or may not see all posts to a conversation. >>>> >>>> Although I'd like to share what little expertise I have with >>>> others who may be struggling, I just can't see the point of >>>> wasting my time if a question has been answered already. It >>>> seems to me that, either the management of the Newsgroups is >>>> the problem, or Outlook Express is the problem, but whatever >>>> is the problem, I need some solution that makes contributing >>>> to newsgroups a worthwhile experience. >>>> >>>> I'd be glad to hear your views or the views of anyone else. >>>> >>>> Regards >>>> Geoff >>>> >>>> >>>> >>>> >>>> "david" <david[ at ]nospam.au> wrote in message >>>> news:exkJvA6QJHA.1028[ at ]TK2MSFTNGP05.phx.gbl... >>>>> Geoff, what newsreader are you using? Are you using a Web >>>>> interface instead of a newsreader? Normally your newsreader >>>>> will show which groups you are posting to. The received >>>>> message >>>>> here on the MS news server shows that you posted to >>>>> >>>>> microsoft.public.access.modulesdaovba, >>>>> microsoft.public.access.modulesdaovba.ado, >>>>> microsoft.public.office.developer.vba >>>>> >>>>> Sometimes people cut off some of the newsgroups before >>>>> posting, >>>>> so that their replies are only seen in some of the groups. >>>>> It >>>>> may >>>>> be that someone in devoloper.vba has decided not to include >>>>> the >>>>> Access groups in their reply? Or it may be that some of >>>>> the >>>>> messages have just not propagated all the way through the >>>>> network. >>>>> >>>>> One reason why people sometimes cut groups out of their >>>>> replies is because their newsreader has warned them that it >>>>> does not recognise the group name. This does not matter! >>>>> As long as the group name is included with the message, as >>>>> you did, it will be included in the correct groups when it >>>>> reaches >>>>> the MS server. >>>>> >>>>> >>>>> However, in this case, ALL of the messages on the MS server >>>>> are the same in developer.vba and in modulesdaovba. Which >>>>> news server are you connecting to? Perhaps the Web >>>>> interface >>>>> does not show the details of the message you are posting? >>>>> >>>>> (david) >>>>> >>>>> >>>>> >>>>> "GeoffG" <geoffcg[ at ]nonospam.com> wrote in message >>>>> news:%23TUBdy5QJHA.4776[ at ]TK2MSFTNGP05.phx.gbl... >>>>>> This is very odd! >>>>>> >>>>>> I'm replying to you in the newsgroup: >>>>>> office.developer.vba >>>>>> >>>>>> And I see you've apparently cross-posted in: >>>>>> access.modulesdaovba >>>>>> >>>>>> where my posts are also turning up without me knowing it, >>>>>> and >>>>>> where the posts of others are not turning up, so I don't >>>>>> know >>>>>> the full extent of the conversation. I don't see the >>>>>> point of >>>>>> replying to a post if others have already answered it! >>>>>> >>>>>> Regards >>>>>> Geoff >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> "Helge V. Larsen" >>>>>> <Helge.V.Larsen_Remove_this[ at ]Risoe_Remove_this.DK> wrote in >>>>>> message news:uY3eTuNQJHA.1012[ at ]TK2MSFTNGP04.phx.gbl... >>>>>>> Sorry - I should have written: >>>>>>> >>>>>>> I have attached an Excel file with the results of my >>>>>>> timing >>>>>>> experiments. I have shown the relations involved. >>>>>>> >>>>>>> (The posting was too big for the server when I tried to >>>>>>> include JPG files.) >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >> >> > >
|
|
|