June 14, 2002 Re: DJournal Notes | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson Attachments:
| I'll have a look. Note I didn't make it for a website, I just did that to keep things in order. I though this was going to be phased by some CGI script or somthing, but a localised part should be ok as well. I found the previous bugs (not using H1) before your post, but wasn't going to send until I had a bit more. If you want html l'll put in in html (or xtml) . I'll look though those notes, thanks. "Matthew Wilson" <dmd@synesis.com.au> wrote in message news:aeclsn$2o24$1@digitaldaemon.com... OK, I've fixed the bugs up (included) My thoughts (editor hat comically hanging off the left brow, so I can watch the South Korea - Portugal game with the right :): 1. Walking backwards in arrays - ok, useful for programming neophytes. Could do with explanation of which is preferred and why 2. Filler - not sure these are terribly useful, unless each is contextualised. The optimisation one is worth saying, however 3. D arrays can be sorted - need to comment on the sort order 4. D arrays can be resized - perfect note 5. Comparing arrays - perfect note 6. D newsgroup - good note (although links will be on the site) 7. HTML embedded code - good note 8. Notes - not necessary. There'll be full info on how to write for us on the magazine site, but good to mention in this file for the moment 9. Which comes first - think this is way too complex a topic to be summed up in a note. What about an article? 10. Cohesion / Coupling - reasonable 11. When to Optimise - should be a Tip. Could be useful as such. You'd need to provide citations for your quotes/statements 12. KISS / KINAS - Again, statements without rationale. Need to back up these philosophical points 13. Localisation - [localisation is often used as an interchangeable term with internationalisation]. What you are talking about is locality-of-reference. Again would be better as a Tip including references 14. goto - Needs some concrete dangers of goto, and also at least one situation where they are useful/necessary Keep em coming. We've got at least 7 out of that lot. In publishing 50% is pretty good, let me tell you (as a battle-scarred weary word-warrior). :) "anderson" <anderson@firestar.com.au> wrote in message news:aeckfv$2mms$1@digitaldaemon.com... > Any suggestions? > > > |
June 14, 2002 Re: DJournal Notes | ||||
---|---|---|---|---|
| ||||
Posted in reply to anderson Attachments:
| (sic) - That wasn't ment to send. "anderson" <anderson@firestar.com.au> wrote in message news:aecr91$2tid$1@digitaldaemon.com... I'll have a look. Note I didn't make it for a website, I just did that to keep things in order. I though this was going to be phased by some CGI script or somthing, but a localised part should be ok as well. I found the previous bugs (not using H1) before your post, but wasn't going to send until I had a bit more. If you want html l'll put in in html (or xtml) . I'll look though those notes, thanks. |
June 14, 2002 Re: DJournal Tips | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | As to other ideas, perhaps the there could be some kind of competiton, where the best entry gets there tip/note/article (three sections) on tip of the week/word of the week and article of the month on the front page. The article and tip would have to be links, but the note could appear at the bottom of the page. All other notes would be words of the moment, spread across the website. Random ones could be put on other pages (non-article). Furthermore, a related (or lucky dip) note could be placed (like a sticky note) on each article as it's added to the website. The rules for the weekly note competition may go somthing like this. 1. It's up to the judge(s) to decide wether an entry is useful enough to put on the website. 2. Five out of all entries for the current week (that pass 1) will be chosen for the final judging in which only one can win. 3. The winner note/tip will be listed on the front page for one week and then added to the list of winners page. 4. A note may only be summited once and can only win once. 5. In the event that less then five entries are recived in the last week, the remaining best four from the week before will also be included in the final vote. You could have someone like Walter do the final judging or could simply let the users vote the week before. This would provide some more interaction with the users, but it's probably something to thinkabout later. Although once the journal is running, it'd be a great insentive to keep the volunteers up. Parhaps some simular compo could be run to encourage articles for the prototype. For example they could have the first winning article of the week in the first issue. --But that's just a thought |
June 14, 2002 resizing arrays won't work | ||||
---|---|---|---|---|
| ||||
Posted in reply to anderson | It's an old story... you can only apply operator = to array.length. For example, all these lines are _invalid_: array.length++; array.length--; array.length += 123; array.length -= 321; The valid form is: array.length = array.length + 1; array.length = array.length - 1; Etc. Just don't ask me why - I didn't really understand Walter's arguments the last time we discussed it. =) By the way, one thing that might be classified as a tip is that D array can be used to easily construct a stack: int[] stack; ... stack ~= 666; // push a value; ... a = stack[stack.length-1]; // get last element ... stack.length = stack.length - 1; // pop last element |
June 15, 2002 Re: resizing arrays won't work | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pavel Minayev | "Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com... > It's an old story... you can only apply operator = to array.length. For > example, all > these lines are _invalid_: > > array.length++; > array.length--; > array.length += 123; > array.length -= 321; > > The valid form is: > > array.length = array.length + 1; > array.length = array.length - 1; > Thanks, I said there are probably code errors ( I haven't had time to test any of it). > Etc. Just don't ask me why - I didn't really understand Walter's arguments > the > last time we discussed it. =) > > By the way, one thing that might be classified as a tip is that D array can > be > used to easily construct a stack: > > int[] stack; > ... > stack ~= 666; // push a value; > ... > a = stack[stack.length-1]; // get last element > ... > stack.length = stack.length - 1; // pop last element > Perfect, I've added it as a NOTE. Just a point to everyone, next time could you please put it in this form <Title> Description Code (if needed) More Description (if needed) <Author> That way I don't need to modify the authors orignal message. Thanks begin 666 D Notes.htm M/&AT;6P@>&UL;G,Z;STB=7)N.G-C:&5M87,M;6EC<F]S;V9T+6-O;3IO9F9I M8V4Z;V9F:6-E(@T*>&UL;G,Z=STB=7)N.G-C:&5M87,M;6EC<F]S;V9T+6-O M;3IO9F9I8V4Z=V]R9"(-"GAM;&YS/2)H='1P.B\O=W=W+G<S+F]R9R]44B]2 M14,M:'1M;#0P(CX-"@T*/&AE860^#0H\;65T82!H='1P+65Q=6EV/4-O;G1E M;G0M5'EP92!C;VYT96YT/2)T97AT+VAT;6P[(&-H87)S970]=VEN9&]W<RTQ M,C4R(CX-"CQM971A(&YA;64]4')O9TED(&-O;G1E;G0]5V]R9"Y$;V-U;65N M=#X-"CQM971A(&YA;64]1V5N97)A=&]R(&-O;G1E;G0](DUI8W)O<V]F="!7 M;W)D(#$P(CX-"CQM971A(&YA;64]3W)I9VEN871O<B!C;VYT96YT/2)-:6-R M;W-O9G0@5V]R9" Q,"(^#0H\;&EN:R!R96P]1FEL92U,:7-T(&AR968](D0E M,C!.;W1E<U]F:6QE<R]F:6QE;&ES="YX;6PB/@T*/'1I=&QE/DYO=&5S/"]T M:71L93X-"CPA+2U;:68@9W1E(&US;R Y73X\>&UL/@T*(#QO.D1O8W5M96YT M4')O<&5R=&EE<SX-"B @/&\Z075T:&]R/FUO;3PO;SI!=71H;W(^#0H@(#QO M.DQA<W1!=71H;W(^;6]M/"]O.DQA<W1!=71H;W(^#0H@(#QO.E)E=FES:6]N M/C0\+V\Z4F5V:7-I;VX^#0H@(#QO.E1O=&%L5&EM93XU/"]O.E1O=&%L5&EM M93X-"B @/&\Z0W)E871E9#XR,# R+3 V+3$T5#$S.C(R.C P6CPO;SI#<F5A M=&5D/@T*(" \;SI,87-T4V%V960^,C P,BTP-BTQ-50P,CHQ-SHP,%H\+V\Z M3&%S=%-A=F5D/@T*(" \;SI086=E<SXQ/"]O.E!A9V5S/@T*(" \;SI7;W)D M<SXV.30\+V\Z5V]R9',^#0H@(#QO.D-H87)A8W1E<G,^,SDU.3PO;SI#:&%R M86-T97)S/@T*(" \;SI#;VUP86YY/F1I;FYE<CPO;SI#;VUP86YY/@T*(" \ M;SI,:6YE<SXS,CPO;SI,:6YE<SX-"B @/&\Z4&%R86=R87!H<SXY/"]O.E!A M<F%G<F%P:',^#0H@(#QO.D-H87)A8W1E<G-7:71H4W!A8V5S/C0V-#0\+V\Z M0VAA<F%C=&5R<U=I=&A3<&%C97,^#0H@(#QO.E9E<G-I;VX^,3 N,C8R-3PO M;SI697)S:6]N/@T*(#PO;SI$;V-U;65N=%!R;W!E<G1I97,^#0H\+WAM;#X\ M(5ME;F1I9ETM+3X\(2TM6VEF(&=T92!M<V\@.5T^/'AM;#X-"B \=SI7;W)D M1&]C=6UE;G0^#0H@(#QW.E-P96QL:6YG4W1A=&4^0VQE86X\+W<Z4W!E;&QI M;F=3=&%T93X-"B @/'<Z1W)A;6UA<E-T871E/D-L96%N/"]W.D=R86UM87)3 M=&%T93X-"B @/'<Z0G)O=W-E<DQE=F5L/DUI8W)O<V]F=$EN=&5R;F5T17AP M;&]R97(T/"]W.D)R;W=S97),979E;#X-"B \+W<Z5V]R9$1O8W5M96YT/@T* M/"]X;6P^/"%;96YD:69=+2T^#0H\<W1Y;&4^#0H\(2TM#0H@+RH@4W1Y;&4@ M1&5F:6YI=&EO;G,@*B\-"B!P+DUS;TYO<FUA;"P@;&DN37-O3F]R;6%L+"!D M:78N37-O3F]R;6%L#0H)>VUS;RUS='EL92UP87)E;G0Z(B([#0H);6%R9VEN M.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H);7-O+7!A9VEN871I M;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUL87EO=70M9W)I9"UA;&EG;CIN;VYE M.PT*"71E>'0M875T;W-P86-E.FYO;F4[#0H)9F]N="US:7IE.C$R+C!P=#L- M"@EF;VYT+69A;6EL>3I!<FEA;#L-"@EM<V\M9F%R96%S="UF;VYT+69A;6EL M>3HB5&EM97,@3F5W(%)O;6%N(CL-"@EM<V\M8FED:2UF;VYT+69A;6EL>3HB M5&EM97,@3F5W(%)O;6%N(CM]#0IH,0T*"7MM<V\M<W1Y;&4M;F5X=#I.;W)M M86P[#0H);6%R9VEN.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H) M;7-O+7!A9VEN871I;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUO=71L:6YE+6QE M=F5L.C$[#0H);7-O+6QA>6]U="UG<FED+6%L:6=N.FYO;F4[#0H)=&5X="UA M=71O<W!A8V4Z;F]N93L-"@EF;VYT+7-I>F4Z,3(N,'!T.PT*"69O;G0M9F%M M:6QY.D%R:6%L.PT*"6US;RUB:61I+69O;G0M9F%M:6QY.B)4:6UE<R!.97<@ M4F]M86XB.PT*"6US;RUF;VYT+6ME<FYI;F<Z,'!T.PT*"69O;G0M=V5I9VAT M.FYO<FUA;#M]#0IH,@T*"7MM<V\M<W1Y;&4M;F5X=#I.;W)M86P[#0H);6%R M9VEN.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H);7-O+7!A9VEN M871I;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUO=71L:6YE+6QE=F5L.C([#0H) M;7-O+6QA>6]U="UG<FED+6%L:6=N.FYO;F4[#0H)=&5X="UA=71O<W!A8V4Z M;F]N93L-"@EF;VYT+7-I>F4Z,3(N,'!T.PT*"69O;G0M9F%M:6QY.D%R:6%L M.PT*"6US;RUB:61I+69O;G0M9F%M:6QY.B)4:6UE<R!.97<@4F]M86XB.PT* M"69O;G0M=V5I9VAT.FYO<FUA;#M]#0IS<&%N+E-P96QL10T*"7MM<V\M<W1Y M;&4M;F%M93HB(CL-"@EM<V\M<W!L+64Z>65S.WT-"G-P86XN1W)A;44-"@E[ M;7-O+7-T>6QE+6YA;64Z(B([#0H);7-O+6=R86TM93IY97,[?0T*0'!A9V4@ M4V5C=&EO;C$-"@E[<VEZ93HX+C5I;B Q,2XP:6X[#0H);6%R9VEN.C$N,&EN M(#$N,C5I;B Q+C!I;B Q+C(U:6X[#0H);7-O+6AE861E<BUM87)G:6XZ+C5I M;CL-"@EM<V\M9F]O=&5R+6UA<F=I;CHN-6EN.PT*"6US;RUP87!E<BUS;W5R M8V4Z,#M]#0ID:78N4V5C=&EO;C$-"@E[<&%G93I396-T:6]N,3M]#0HM+3X- M"CPO<W1Y;&4^#0H\(2TM6VEF(&=T92!M<V\@,3!=/@T*/'-T>6QE/@T*("\J M(%-T>6QE($1E9FEN:71I;VYS("HO#0H@=&%B;&4N37-O3F]R;6%L5&%B;&4- M"@E[;7-O+7-T>6QE+6YA;64Z(E1A8FQE($YO<FUA;"([#0H);7-O+71S='EL M92UR;W=B86YD+7-I>F4Z,#L-"@EM<V\M='-T>6QE+6-O;&)A;F0M<VEZ93HP M.PT*"6US;RUS='EL92UN;W-H;W<Z>65S.PT*"6US;RUS='EL92UP87)E;G0Z M(B([#0H);7-O+7!A9&1I;F<M86QT.C!I;B U+C1P=" P:6X@-2XT<'0[#0H) M;7-O+7!A<F$M;6%R9VEN.C!I;CL-"@EM<V\M<&%R82UM87)G:6XM8F]T=&]M M.BXP,# Q<'0[#0H);7-O+7!A9VEN871I;VXZ=VED;W<M;W)P:&%N.PT*"69O M;G0M<VEZ93HQ,"XP<'0[#0H)9F]N="UF86UI;'DZ(E1I;65S($YE=R!2;VUA M;B([?0T*/"]S='EL93X-"CPA6V5N9&EF72TM/@T*/"]H96%D/@T*#0H\8F]D M>2!L86YG/45.+4%5('-T>6QE/2=T86(M:6YT97)V86PZ+C5I;B<^#0H-"CQD M:78@8VQA<W,]4V5C=&EO;C$^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ M,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA M<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,38N,'!T.VUS;RUB:61I+69O;G0M9F%M M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/DYO=&5S/&\Z M<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQH,2!S='EL93TG;6%R9VEN M+71O<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N M,'!T.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G M/CQB/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/CQO M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T*#0H\:#$@<W1Y;&4] M)VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O M='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R M.F%V;VED)SX\8CX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N M,'!T)SY786QK:6YG(&)A8VMW87)D<R!I;B!!<G)A>7,\;SIP/CPO;SIP/CPO M<W!A;CX\+V(^/"]H,3X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^5V%L:VEN9PT*87)R87ES(&)A8VMW M87)D<R!A<F4@=7-E9G5L(&9O<B!A;&PM<V]R=',@;V8@=&AI;F=S('-U8V@@ M87,@<F5M;W9I;F<@86X@:71E;0T*9G)O;2!A;B!A<G)A>2X@/&\Z<#X\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,] M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB M:61I+69O;G0M9F%M:6QY.D%R:6%L)SY4:')E90T*;6%I;B!W87ES('1O(&1O M('1H:7,L('1A:V4@>6]U<B!P:6-K+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X- M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P M.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A M;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL M>3I!<FEA;"<^,2X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B M+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R!N)F=T.S [("D@/&\Z<#X\ M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@ M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ M07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HR)SZ@H*"@H*"@ MH*"@H*"@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^05L\ M+W-P86X^+2UN73L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/C(N M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@ MH*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^9F]R/"]S<&%N M/B H(&EN="!N#0H](&UA>"TQ.R!N)F=T.STP.R!N+2T@*2 \;SIP/CPO;SIP M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA M;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@ MH*"@H*"@H*"@H*"@(#PO<W!A;CY!6VY=.SQO.G ^/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\ M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A M;6EL>3I!<FEA;"<^,RX\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU' M<F%M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R M+6XF9W0[,#L@*2 \ M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\ M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A M;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@ MH*"@H*"@H*"@H*"@H*"@H*"@H*"@(#PO<W!A;CY!6VY=.SQO.G ^/"]O.G ^ M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US M;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED M:2UF;VYT+69A;6EL>3I!<FEA;"<^5VAI8V@-"FES('!R969E<F%B;&4_(%=E M;&P@=&AA=))S(')E86QL>2!U<"!T;R!Y;W5R('-T>6QE(&]F(&-O9&EN9R!A M;F0@=VAA="!Y;W4@87)E#0ID;VEN9RX@/&\Z<#X\+V\Z<#X\+W-P86X^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M M:6QY.D%R:6%L)SXQ#0IH87,@97AT<F$@<&]S<VEB:6QI=&EE<RX@268@>6]U M(&%D9"!B<F%C:V5T<R!Y;W4@8V%N('=R:71E(&-O9&4@8F5F;W)E(&%N9 T* M869T97(@;BTQ+B \;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B M+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R!N)F=T.S [("D@/&\Z<#X\ M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@ M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ M07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@ MH*"@H" \+W-P86X^>SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA M<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\<W!A;@T*<W1Y;&4])VUS;RUT M86(M8V]U;G0Z,B<^H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* @/"]S<&%N/B\O M0V]D92!B969O<F4@;BTQ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C M;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[ M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O M+71A8BUC;W5N=#HR)SZ@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H" \+W-P86X^ M/'-P86X@8VQA<W,]1W)A;44^05L\+W-P86X^+2UN73L\;SIP/CPO;SIP/CPO M<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^ M/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@H*"@ MH*"@H*"@H*"@(#PO<W!A;CXO+T-O9&4@869T97(@;BTQ/&\Z<#X\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4] M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG M/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \ M+W-P86X^?3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I M+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\ M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^268-"GEO M=9)R92!A(&-L87-S:6,@<W1I8VLM=&\M=&AE+69O<FUA="!T>7!E(&]F('!E M<G-O;B!T:&5N(#(@:7,@<')O8F%B;'D@>6]U<@T*8W5P+6]F+71E82X@270@ M:V5E<',@=&AE(&QO;W @:6X@:71S(&=E;F5R86P@9F]R;6%T(&%N9"!T:&5R M99)S(&YO(&1I<G1Y#0IP<F4M;&]G:6,@<W1U9F8N/&\Z<#X\+V\Z<#X\+W-P M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.D%R:6%L)SY)9@T*>6]UDG)E(&$@:V5Y8F]A<F0M<W!E960M M9G)E86L@=&AE;B S(&ES('!R;V)A8FQY('EO=7(@;6]T;W(@8V%R+B!)="!H M87,-"G-L:6=H=&QY(&QE<W,@8V]D92!T:&5N('1H92!O=&AE<B!T=V\N/&\Z M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @ M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\:3X\<W!A;B!S M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I! M<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P M.C$R+C!P=#MM87)G:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[ M;6%R9VEN+6QE9G0Z#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ#0I!<FEA;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^1"!A<G)A M>7,@8V%N(&)E('-O<G1E9#QO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [ M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY M.D%R:6%L)SY&;W)G970-"FQO;W!S+"!$(&AA<R!S;W)T:6YG(&%S(&]N92!O M9B!A;B!A<G)A>9)S(&%T=')I8G5T97,N(#QS<&%N('-T>6QE/2=M<V\M=&%B M+6-O=6YT.@T*,2<^H*"@H*"@H*"@H" \+W-P86X^/&\Z<#X\+V\Z<#X\+W-P M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.D%R:6%L)SY4:&ES#0IW:6QL('-O<G0@=&AE(&%R<F%Y(#QS M<&%N(&-L87-S/4=R86U%/D$\+W-P86X^(&EN+7!L86-E+CQO.G ^/"]O.G ^ M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US M;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED M:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O M=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M13YI M;G1;/"]S<&%N/ET@03L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CXN+BX\;SIP/CPO;SIP M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA M;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@ M(#PO<W!A;CX\<W!A;B!C;&%S<SU3<&5L;$4^02YS;W)T/"]S<&%N/CL\;SIP M/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A M;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL M>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C M;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[ M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^ M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R M:6%L)SY*;V5L#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^ M#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T M>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@/"]S<&%N/CQO.G ^/"]O.G ^/"]S M<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P.C$R+C!P=#MM87)G M:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[;6%R9VEN+6QE9G0Z M#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^/'-P86X@<W1Y;&4] M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA M;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^1"!A<G)A>7,@8V%N(&)E(')E M<VEZ960@;VX@=&AE(&9L>3QO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [ M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY M.D%R:6%L)SY&;W)G970-"CQS<&%N(&-L87-S/5-P96QL13YR96%L;&]C/"]S M<&%N/BP@1"!C86X@<F5S:7IE(#QS<&%N(&-L87-S/4=R86U%/F%R<F%YDG,\ M+W-P86X^#0ID>6YA;6EC86QL>2X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\ M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@ M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ M07)I86PG/E1H:7,-"G=I;&P@<F5S:7IE('1H92!A<G)A>2!!(&)Y(&]N92X\ M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\ M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A M;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\ M<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP M<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG M;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA M<W,]1W)A;44^:6YT6SPO<W!A;CY=($$[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS M='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^+BXN M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^ MH*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU3<&5L;$4^02YL96YG=&@\+W-P M86X^*RL[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V]. M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T>6QE/2=F;VYT M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY*;V5L M#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA M<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F M=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R M:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N,'!T)SY#;VUP87)I;F<@87)R87ES M/&\Z<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF M;VYT+69A;6EL>3I!<FEA;"<^1"!A;&QO=W,-"GEO=2!T;R!Q=6EC:VQY(&-O M;7!A<F4@87)R87ES('=I=&@@DST]E"X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^ M#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S M<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI M;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@ MH*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^:6YT6SPO<W!A;CY= M($$[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N M="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ M)SZ@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^:6YT6SPO M<W!A;CY=($([/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU- M<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I M9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC M;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^+BXN/&\Z<#X\+V\Z<#X\+W-P M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS M<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P M86X^/'-P86X@8VQA<W,]1W)A;44^:68\+W-P86X^("A!(#T]($(I#0HO+U1H M96X@8F]T:"!A<F4@97%U86P@:6X@;&5N9W1H(&%N9"!I=&5M<RX\;SIP/CPO M;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I! M<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S M<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O M+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/D)U= T*9&]NDG0@=V]R<GD@<F5F M97)E;G1I86P@=&5S=&EN9R!I<R!S=&EL;"!S=7!P;W)T960@=VET:""3/3T] ME#QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE M/2=M<V\M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C M;&%S<SU'<F%M13YI9CPO<W!A;CX@*$$@/3T]#0I"*2 O+U1H96X@8F]T:"!R M969E<F5N8V5S(&%R92!E<75A;"X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\ M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/&D^/'-P M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI M;'DZ07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\+W-P86X^/"]I M/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP M/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA M;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT M+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP M:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E M+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL93TG9F]N="US:7IE M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L.VUS;RUF;VYT M+6ME<FYI;F<Z,38N,'!T)SY(5$U,($EM8F5D9&5D(&-O9&4\;SIP/CPO;SIP M/CPO<W!A;CX\+V(^/"]H,3X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY M.D%R:6%L)SY$#0IC86X@875T;VUA=&EC86QL>2!E>'1R86-T(&-O9&4@9G)O M;2!H=&UL('!A9V5S(&%N9"!C;VUP:6QE(&ET(&QI:V4@;F]R;6%L#0IC;V1E M+CQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@(#PO<W!A;CY7:&%T M(&%R92!T:&4@861V86YT86=E<R!O9B!T:&ES/PT*07!A<G0@9G)O;2!B96=I M;FYI;F<@86)L92!T;R!K965P(&-O9&4@=VET:"!D;V-U;65N=&%T:6]N(&9U M='5R92!$($E$19)S(&UA>2!B90T*86)L92!T;R!U<V4@=&AI<R!F96%T=7)E M(&9O<B!A=71O;6%T:6,@<WEN=&%X(&AI9VAL:6=H=&EN9R!A;F0@;V)J96-T M(&QI;FL-"F5M8F5D9&EN9RX\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP M(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P M=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/&D^/'-P86X@ M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ M07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\+W-P86X^/"]I/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O M<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T M.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M M9F%M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/DYO=&5S M/&\Z<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF M;VYT+69A;6EL>3I!<FEA;"<^268-"GEO=2!H879E(&%N>2!N;W1E<R!Y;W4@ M=V]U;&0@;&EK92!T;R!S:&%R92P@96UA:6P@36%T:&5W(%=I;'-O;B \<W!A M;@T*8VQA<W,]4W!E;&Q%/F1M9$!S>6YE<VES+F-O;2YA=3PO<W!A;CX@;W(@ M2F]E;"!!;F1E<G-O;B \<W!A;B!C;&%S<SU3<&5L;$4^86YD97)S;VY 9FER M97-T87(N8V]M+F%U/"]S<&%N/BX-"E1H97D@;75S="!B92!B971W965N(&]N M92US96YT96YC92 ])F=T.R!T=V\M;65D:75M+7!A<F%G<F%P:',@86YD+V]R M('-M86QL#0IS;FEP<&5T<R!O9B!C;V1E+B!/=&AE<G=I<V4@=&AE>9)L;"!B M92!C;VYS:61E<F5D(&9O<B!T:&4@:&EN=',@86YD('1I<',-"G-E8W1I;VX@ M9F]R('1H92!*;W5R;F%L+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @ M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\:3X\<W!A;B!S M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I! M<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P M.C$R+C!P=#MM87)G:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[ M;6%R9VEN+6QE9G0Z#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ#0I!<FEA;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^2&EG:"!# M;VAE<VEO;B!A;F0@3&]W($-O=7!L:6YG/&\Z<#X\+V\Z<#X\+W-P86X^/"]B M/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N M="UF86UI;'DZ07)I86PG/E!R;V=R86US#0IS:&]U;&0@8F4@;&]W;'D@8V]U M<&QE9"!A;F0@:&EG:&QY(&-O:&5S:79E+B!7:'D_(%=H870@9&]E<R!T:&ES M(&UE86X_/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V]. M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/&@R('-T>6QE/2=M87)G:6XM=&]P.C$R+C!P=#MM87)G:6XM<FEG M:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[;6%R9VEN+6QE9G0Z#0HP:6X[ M<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^/&D^/'-P86X@<W1Y;&4])V9O M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA;"<^ M0V]U<&QI;F<\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]B/CPO:#(^#0H-"CQP M(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P M=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^4')O9W)A;7,-"F%R92!H M:6=H;'D@8V]U<&QE9"!W:&5N('1H97D@87)E(&AE879I;'D@<F5L:6%N="!O M;B!O;F4@86YO=&AE<BX@5&AI<R!I<PT*8V]N<VED97)E9"!.3U0@02!'3T]$ M(%1(24Y'+B!&;W(@97AA;7!L92!A(&-A<B!T:&%T(&]N;'D@=7-E<R!O;F4@ M='EP92!O9B!T>7)E#0IA;F0@=&AA="!T>7)E(&]N;'D@8F5I;F<@=7-E86)L M92!O;B!T:&%T(&-A<BX@26X@=&AI<R!C87-E('1H92!T>7)E(&ES(&YO= T* M<F5U<V%B;&4N(%EO=2!C86Z2="!V97)Y('=E;&P@=&%K92!T:&4@='ER92!A M;F0@=7-E(&ET(&]N(&%N;W1H97(@8V%R+B!(:6=H#0IC;W5P;&EN9R!M86ME M('!R;V=R86US(&QE<W,@<F5U<V%B;&4N(#QO.G ^/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQH,B!S='EL93TG;6%R9VEN+71O M<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T M.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB M/CQI/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.@T*07)I86PG/D-O:&5S:6]N/&\Z<#X\+V\Z<#X\+W-P86X^ M/"]I/CPO8CX\+V@R/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/D-O:&5S:6]N#0II<R!T:&4@=V%Y('1H:6YG<R!W;W)K('1O9V5T:&5R M+B!486ME('1H92!C87(@97AA;7!L92!A9V%I;BX@4W5P<&]S92!T:&4@='ER M90T*=V%S('-O(&=E;F5R86QI<V5D('1H870@:70@979E;B!W;W)K<R!O;B!Y M;W5R+6YE>'0M9&]O<BUN96EG:&)O=7)S(&)I;&QY8V%R="X-"E1H92!C87(@ M;6%Y(&)E(')E9'5C960@82!M87AI;75M(&]F(#$P:VTO:"X@3&]W(&-O:&5S M:6]N(&UA:V5S(&-O;7!O;F5N=',@;&5S<PT*9FQE>&EB;&4O969F:6-I96YT M('1O9V5T:&5R+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,] M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB M:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^2722 M<PT*;V9T96X@9&EF9FEC=6QT('1O(&=E="!T:&4@8F%L86YC92!J=7-T(')I M9VAT(&)E='=E96X@=&AE<V4@='=O(&-O;F-E<'1S(&)U= T*:G5S="!I="!I M;B!T:&4@8F%C:R!O9B!Y;W5R(&UI;F0@86YD('EO=7(@<')O9W)A;7,@=VEL M;"!B92!A;&P@=&AE(&)E='1E<BX-"E)E;65M8F5R+"!H:6=H(&-O:&5S:6]N M(&%N9"!L;W<@8V]U<&QI;F<@/2!G;V]D('1H:6YG(&)U="!L;W<@8V]H97-I M;VX@86YD(&AI9V@-"F-O=7!L:6YG(#T@8F%D('1H:6YG+CQO.G ^/"]O.G ^ M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US M;TYO<FUA;#X\:3X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO M;SIP/CPO<W!A;CX\+VD^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @ M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP M/CPO<W!A;CX\+W ^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ,BXP<'0[ M;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA<F=I;BUL M969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T* M07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/E-P965D($]P=&EM:7-A M=&EO;B!W:71H($9O<B!,;V]P<SQO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M M:6QY.D%R:6%L)SY7:&5N#0IU<VEN9R!F;W(@;&]O<',@*&]R(&%N>2!L;V]P M(&9O<B!T:&%T(&UA='1E<BD@;6%K92!S=7)E('1H870@>6]UDG)E(&YO="!R M96QO861I;F<-"G1H92!S86UE('9A;'5E(&5V97)Y('1I;64@87)O=6YD('1H M92!L;V]P+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I M+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\ M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^1&]NDG0\ M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\ M<W!A;B!C;&%S<SU'<F%M13X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P M=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L)SYF;W(\+W-P86X^/"]S M<&%N/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.@T*07)I86PG/B H:6YT(&X],#L@;B F;'0[(#QS<&%N(&-L M87-S/5-P96QL13YG9713:7IE;V8\+W-P86X^*%@I.R!N*RLI/&\Z<#X\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/GL\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF M;VYT+69A;6EL>3I!<FEA;"<^A3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T* M/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N M,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY]/&\Z<#X\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4] M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG M/B\O5VAE<F4-"CQS<&%N(&-L87-S/5-P96QL13YG9713:7IE;V8\+W-P86X^ M(')E='5R;G,@82!C;VYS=&%N="!V86QU93QO.G ^/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\ M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A M;6EL>3I!<FEA;"<^26YS=&5A9"P\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!C;&%S<SU'<F%M13X\<W!A;B!S M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H- M"D%R:6%L)SYI;G0\+W-P86X^/"]S<&%N/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86PG/B!3:7IE M(#T@/'-P86X@8VQA<W,]4W!E;&Q%/F=E=%-I>F5O9CPO<W!A;CXH6"D[/&\Z M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P M86X@8VQA<W,]1W)A;44^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[ M;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA;"<^9F]R/"]S<&%N/CPO<W!A M;CX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT M+69A;6EL>3H-"D%R:6%L)SX@*&EN="!N/3 [(&X@)FQT.R!3:7IE.R!N*RLI M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ07)I86PG/GL\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^A3QO.G ^/"]O.G ^/"]S<&%N M/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY]/&\Z M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @ M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY4:&%T#0IW87D@>6]U<B!N M;W0@8V%L;&EN9R!T:&4@/'-P86X@8VQA<W,]4W!E;&Q%/F9U8VYT:6]N/"]S M<&%N/B \<W!A;B!C;&%S<SU3<&5L;$4^/'-P86X-"F-L87-S/4=R86U%/F=E M=%-I>F5O9CPO<W!A;CX\+W-P86X^/'-P86X@8VQA<W,]1W)A;44^*#PO<W!A M;CXI+" \<W!A;@T*8VQA<W,]4W!E;&Q%/F=E=%-I>F5O9CPO<W!A;CXH6"D@ M=&EM97,N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V]. M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T>6QE/2=F;VYT M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY*;V5L M#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA M<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F M=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R M:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N,'!T)SY3<&5E9"!/<'1I;6ES871I M;VX@9F]R(&QI;F5A<B!S96%R8VAE<SQO.G ^/"]O.G ^/"]S<&%N/CPO8CX\ M+V@Q/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^ M)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M M9F%M:6QY.D%R:6%L)SY4:&4-"F)A<VEC('-E87)C:"!L;V]K<R!L:6ME+CQO M.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP M(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P M86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYI;G0\+W-P86X^/"]S<&%N M/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT M+69A;6EL>3I!<FEA;"<^(&X],#L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^ M/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N M,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYW:&EL93PO<W!A;CX\ M+W-P86X^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I M+69O;G0M9F%M:6QY.D%R:6%L)SX@*&XF;'0[36%X*3QO.G ^/"]O.G ^/"]S M<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L('-T>6QE/2=M87)G:6XM M;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#L-"FUS M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY[/&\Z<#X\+V\Z<#X\+W-P86X^ M/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T M.BXU:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I M9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O M=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;@T*8VQA<W,]1W)A;44^ M:68\+W-P86X^("A!6VY=/3U396%R8V@I/&\Z<#X\+V\Z<#X\+W-P86X^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU M:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT M.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CY[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU M:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT M.C(G/J"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@(#PO<W!A;CXO+U9A;'5E#0IF M;W5N9"!A="!N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU- M<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE M/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@ MH*"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;@T*8VQA<W,]1W)A;44^8G)E86L\ M+W-P86X^.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\<W!A;B!S='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \ M+W-P86X^?3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\<W!A;B!S='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \ M+W-P86X^/'-P86X-"F-L87-S/4=R86U%/FX\+W-P86X^*RL[/&\Z<#X\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA M<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T M.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/GT\;SIP/CPO;SIP/CPO M<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^ M/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V]. M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SXO+U=H97)E M#0I!(&ES('1H92!V86QU92!W92!A<F4@<V5A<F-H:6YG(&9O<CQO.G ^/"]O M.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^5&AI<PT*8V%N(&)E(&EM<')O=F5D M('1OA3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^ M#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I M;B<^/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYI;G0\+W-P86X^ M/"]S<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED M:2UF;VYT+69A;6EL>3I!<FEA;"<^(&X],#L\;SIP/CPO;SIP/CPO<W!A;CX\ M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z M+C5I;B<^/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYW:&EL93PO M<W!A;CX\+W-P86X^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX@*&XF;'0[36%X("9A;7 [)F%M M<#L-"D%;;BLK72$]4V5A<F-H*3L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H- M"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^ M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[#0IM<V\M8FED:2UF;VYT M+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG M/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^:68\+W-P86X^/"]S M<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF M;VYT+69A;6EL>3I!<FEA;"<^("AN("$]($UA>"D@>WT@+R]4:&5N('1H90T* M=F%L=64@:7,@9F]U;F0@870@;BTQ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [ M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY M.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^00T*8V]M<&%R:7-O;B!C86X@ M8F4@<V%V960@8GD@;6%K:6YG('1H92!L87-T(&-H87)A8W1E<B!I;B!T:&4@ M87)R87D@=&AE('9A;'5E#0IB96EN9R!S96%R8VAE9"!F;W(N/&\Z<#X\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@ MH" \+W-P86X^/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU- M<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N(&-L87-S M/5-P96QL13X\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I M9&DM9F]N="UF86UI;'DZ07)I86PG/D$N;&5N9W1H/"]S<&%N/CPO<W!A;CX\ M<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF M86UI;'DZ07)I86PG/B ](#QS<&%N(&-L87-S/5-P96QL13Y!+FQE;F=T:#PO M<W!A;CX-"BL@,3L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P86X@8VQA M<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB M:61I+69O;G0M9F%M:6QY.D%R:6%L)SY!6SPO<W!A;CX\+W-P86X^/'-P86X- M"F-L87-S/5-P96QL13X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^02YL96YG=&@\+W-P86X^/"]S M<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF M;VYT+69A;6EL>3I!<FEA;"<^72 ](%-E87)C:#L\;SIP/CPO;SIP/CPO<W!A M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE M9G0Z+C5I;B<^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[#0IM<V\M M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL M969T.BXU:6XG/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^:6YT M/"]S<&%N/CPO<W!A;CX\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[ M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/B!N/3 [/&\Z<#X\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I M;BUL969T.BXU:6XG/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^ M=VAI;&4\+W-P86X^/"]S<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^("A!6VXK*UTA/5-E M87)C:"D[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V]. M;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE/2=F M;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG M/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!C;&%S<SU' M<F%M13X\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/FEF/"]S<&%N/CPO<W!A;CX\<W!A;@T*<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/B H;B A/2!-87@I('M]("\O5&AE;B!T:&4-"G9A;'5E(&ES(&9O=6YD M(&%T(&XM,3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US M;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P86X@8VQA<W,] M4W!E;&Q%/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED M:2UF;VYT+69A;6EL>3I!<FEA;"<^02YL96YG=&@\+W-P86X^/"]S<&%N/CQS M<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A M;6EL>3I!<FEA;"<^(#T@/'-P86X@8VQA<W,]4W!E;&Q%/D$N;&5N9W1H/"]S M<&%N/@T*+2 Q.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,] M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB M:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M M86P^/&D^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\ M+W-P86X^/"]I/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S M/4US;TYO<FUA;#X\8B!S='EL93TG;7-O+6)I9&DM9F]N="UW96EG:'0Z;F]R M;6%L)SX\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM M9F]N="UF86UI;'DZ07)I86PG/D0@4W1A8VMS/&\Z<#X\+V\Z<#X\+W-P86X^ M/"]B/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQB('-T>6QE/2=M<V\M M8FED:2UF;VYT+7=E:6=H=#IN;W)M86PG/CQS<&%N#0IS='EL93TG9F]N="US M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF M;F)S<#L\+V\Z<#X\+W-P86X^/"]B/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O M;G0M9F%M:6QY.D%R:6%L)SY$#0IA<G)A>2!C86X@8F4@=7-E9"!T;R!E87-I M;'D@8V]N<W1R=6-T(&$@<W1A8VLZ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL M93TG;7-O+7-P86-E<G5N.GEE<R<^H#PO<W!A;CX\;SIP/CPO;SIP/CPO<W!A M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P M86X-"G-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H*"@(#PO<W!A;CX\<W!A M;B!C;&%S<SU'<F%M13YI;G1;/"]S<&%N/ET@<W1A8VL[/&\Z<#X\+V\Z<#X\ M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4] M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG M/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P86X^ M+BXN/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N M="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE M<R<^H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^<W1A8VL\+W-P86X^ M('X]#0HV-C8[/'-P86X@<W1Y;&4])VUS;RUS<&%C97)U;CIY97,G/J"@H" \ M+W-P86X^+R\@<'5S:"!A('9A;'5E.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X- M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\<W!A;@T*<W1Y M;&4])VUS;RUS<&%C97)U;CIY97,G/J"@H* @/"]S<&%N/BXN+CQO.G ^/"]O M.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R M:6%L)SX\<W!A;@T*<W1Y;&4])VUS;RUS<&%C97)U;CIY97,G/J @/"]S<&%N M/CQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* \+W-P86X^82 ] M(#QS<&%N#0IC;&%S<SU'<F%M13YS=&%C:UL\+W-P86X^<W1A8VLN;&5N9W1H M+3%=.SQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* -"CPO<W!A M;CXO+R!G970@;&%S="!E;&5M96YT/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL M93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P86X^+BXN/&\Z<#X\+V\Z M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I M86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P M86X^/'-P86X@8VQA<W,]4W!E;&Q%/G-T86-K+FQE;F=T:#PO<W!A;CX@/2 \ M<W!A;@T*8VQA<W,]4W!E;&Q%/G-T86-K+FQE;F=T:#PO<W!A;CX@+2 Q.SQS M<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* -"CPO<W!A;CXO+R!P M;W @;&%S="!E;&5M96YT/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\:#$@ M<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP:6X[;6%R M9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E+6)R96%K M+6%F=&5R.F%V;VED)SX\<W!A;B!C;&%S<SU3<&5L;$4^/&D@<W1Y;&4])VUS M;RUB:61I+69O;G0M<W1Y;&4Z#0IN;W)M86PG/CQS<&%N('-T>6QE/2=F;VYT M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY0879E M;#PO<W!A;CX\+VD^/"]S<&%N/CQI#0IS='EL93TG;7-O+6)I9&DM9F]N="US M='EL93IN;W)M86PG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS M;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86PG/B \<W!A;B!C;&%S<SU3<&5L M;$4^36EN87EE=CPO<W!A;CX@/&\Z<#X\+V\Z<#X\+W-P86X^/"]I/CPO:#$^ M#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ,BXP<'0[;6%R9VEN+7)I9VAT M.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA<F=I;BUL969T.@T*,&EN.W!A M9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS<&%N('-T>6QE/2=F;VYT+7-I M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86P[;7-O+69O M;G0M:V5R;FEN9SHQ-BXP<'0G/D0@;F5W<V=R;W5P/&\Z<#X\+V\Z<#X\+W-P M86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA M;"<^1&ED#0IY;W4@:VYO=R!T:&%T('1H97)E(&ES(&$@1"!N97=S9W)O=7 @ M;VX@;F5W<RYD:6=I=&%L;6%R<RYC;VT@<V5R=F5R/R!(97)E('EO=0T*8V%N M(&%S:R]S=6=G97-T(&%N>71H:6YG(&%B;W5T($0@86YD(&5V96X@=&%L:R!T M;R!T:&4@8W)E871O<B!786QT97(N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T* M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [ M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M M:6QY.D%R:6%L)SY*;V5L#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO M:3X\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N M="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X- M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQO.G ^)FYB<W [/"]O.G ^/"]P/@T* @#0H\+V1I=CX-"@T*/"]B;V1Y/@T*#0H\+VAT;6P^#0H` ` end |
June 15, 2002 Re: DJournal Notes | ||||
---|---|---|---|---|
| ||||
Posted in reply to anderson | Joel Don't worry too much about grammar - that's the job of editors. We would like your code to be tested, ideally you should include a test program (though probably that is overkill for notes), although it is the job of tech-editors to verify submitted code. Am starting a list, but once we get sorted next week with a projected structure and send out a call for papers I'll just expect people to email them to submissions@thedjournal.com "anderson" <anderson@firestar.com.au> wrote in message news:aecr4v$2td1$1@digitaldaemon.com... Ok, I've made a few changes. Perhaps some of the things I added should be tips. It's in html now, but I've discovered that my html editors have stopped working (xp -upgrade), so I simply used word (yuk). It shouldn't be a problem to convert it to standard html/xhtml later though. I don't mind the constructive criterions. I fact I'm suprised any of them got though at all (note to self - better double check that dogy code and gramma). I didn't spend to much time writing them. I hoped it would just spark others off. On another note, parhaps someone should start a hints and tips (or tips and tricks) list. Just to get a big collection of them which you (or someelse) can sort though for the first issue. Over PS I was just reading though this neat webpage - interesting about programming personality, some of it is opinion based, but it's still good. http://homepage.mac.com/kevinmarks/personality.html |
June 15, 2002 Re: resizing arrays won't work | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pavel Minayev | Then the following lines in the "Programming in D for C Programmers" must be wrong. I suppose Walter hasn't go around to updating it (Apr 21) and parhaps still plans to use this syntax later on. " The D Way D supports dynamic arrays, which can be easilly resized. D supports all the requisite memory management. int array[]; array[array.length++] = x; " "Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com... > It's an old story... you can only apply operator = to array.length. For > example, all > these lines are _invalid_: > > array.length++; > array.length--; > array.length += 123; > array.length -= 321; > > The valid form is: > > array.length = array.length + 1; > array.length = array.length - 1; > > Etc. Just don't ask me why - I didn't really understand Walter's arguments > the > last time we discussed it. =) > > By the way, one thing that might be classified as a tip is that D array can > be > used to easily construct a stack: > > int[] stack; > ... > stack ~= 666; // push a value; > ... > a = stack[stack.length-1]; // get last element > ... > stack.length = stack.length - 1; // pop last element > > > > |
June 15, 2002 Re: D Notes | ||||
---|---|---|---|---|
| ||||
Posted in reply to anderson Attachments:
| Ok, I've added Walters notes (c to d). I change the formatting (font style) of those docs just to match the rest so once a standard is sorted out a simple find/replace can be used. Should I keep sending things here? I was thinking that sending things like this to the news would kind of rune the suprises in the first D Journal (although I don't expect it to be out for some time yet). Although I should mention that what I've done in notes so far isn't worth a cats' wisker. So should I send updates to dmd@synesis.com.au. Then later a few tech editors can go though them. Any new notes should be sent to me for the present (if that's ok with you Matthew) and I'll append them to the list and forward them to matthew. I'll kind of be like the inital filter, and anything really stupid or grossly outside the guidelines I'll disgrard (informing the sender). But I won't be doing much gramma or programming testing (unless you want me too). Email: anderson@firestar.com.au I'd be willing to do the same with tips as well, but by then you'll probably have the submissions@thedjournal.com ready. Parhaps you could filter the submissions subject line and send any with notes in the subject header to me. I'm probably just standing in the way. The amount of submissions your submissions counter is probably minimal at the moment anyway. |
June 15, 2002 Re: resizing arrays won't work | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pavel Minayev | Walter have you considered adding these properties to arrays? int a[]; a.first (same as a[0], error if empty?) a.last (same as a[a.length -1], error if empty?) a.push (a special reference..if you store here it goes on the end of the darray) a.pop (returns and pops the last item off a darray) a fpush (push onto the beginning) a.fpop (pop from the beginning) They're just handy shortcuts if nothing else, but the C++ STL shows they have some value. FWIW I recommend making assignable and readable properties, including user defined ones, to support +=, -=, ++, -- just to keep them grammatically compatible with normal variables. Sean "Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com... > It's an old story... you can only apply operator = to array.length. For > example, all > these lines are _invalid_: > > array.length++; > array.length--; > array.length += 123; > array.length -= 321; > > The valid form is: > > array.length = array.length + 1; > array.length = array.length - 1; > > Etc. Just don't ask me why - I didn't really understand Walter's arguments > the > last time we discussed it. =) > > By the way, one thing that might be classified as a tip is that D array can > be > used to easily construct a stack: > > int[] stack; > ... > stack ~= 666; // push a value; > ... > a = stack[stack.length-1]; // get last element > ... > stack.length = stack.length - 1; // pop last element |
June 15, 2002 Re: D Notes | ||||
---|---|---|---|---|
| ||||
Posted in reply to anderson | I would actually like it if the stuff purely about the D Journal website be moved to another newsgroup. I feel it's starting to clutter up the NG. This one is about the D *Language*. ;) Anyone? Maybe it'll just die down by itself. But I want it to thrive, just elsewhere. Maybe I'm wrong. Sean ====================== "anderson" <anderson@firestar.com.au> wrote in message news:aef1q2$2evo$1@digitaldaemon.com... Ok, I've added Walters notes (c to d). I change the formatting (font style) of those docs just to match the rest so once a standard is sorted out a simple find/replace can be used. Should I keep sending things here? I was thinking that sending things like this to the news would kind of rune the suprises in the first D Journal (although I don't expect it to be out for some time yet). Although I should mention that what I've done in notes so far isn't worth a cats' wisker. So should I send updates to dmd@synesis.com.au. Then later a few tech editors can go though them. Any new notes should be sent to me for the present (if that's ok with you Matthew) and I'll append them to the list and forward them to matthew. I'll kind of be like the inital filter, and anything really stupid or grossly outside the guidelines I'll disgrard (informing the sender). But I won't be doing much gramma or programming testing (unless you want me too). Email: anderson@firestar.com.au I'd be willing to do the same with tips as well, but by then you'll probably have the submissions@thedjournal.com ready. Parhaps you could filter the submissions subject line and send any with notes in the subject header to me. I'm probably just standing in the way. The amount of submissions your submissions counter is probably minimal at the moment anyway. |
Copyright © 1999-2021 by the D Language Foundation