digitalmars.D - ncurses bindings for D?
- Tabris (15/15) Oct 16 2004 Does anyone know if there are any ncurses bindings around for D? I'm loo...
- Lars Ivar Igesund (9/30) Oct 17 2004 To use ncurses (and all it's macros) you would have to convert the
- Tabris (4/34) Oct 18 2004 Can't wait to see your D implementation of curses :)
- Jaap Geurts (1352/1352) Oct 19 2004 I wrote an ncurses translation and it works pretty well.
- Jaap Geurts (1055/1055) Oct 19 2004 Please ignore the attachment in the last post. It won't compile because ...
- Tabris (2/6) Oct 25 2004 Many thanks, this has saved me a fair amount of work :)
- Jaap Geurts (13/28) Oct 19 2004 Hi Tabris,
- Lars Ivar Igesund (4/7) Oct 19 2004 Rogue was an early consolebased game. NetHack, Angband and others are
Does anyone know if there are any ncurses bindings around for D? I'm looking to develop a roguelike using D, and it would save me a lot of time if someone has already done all the nasty work of converting ncurses.h to a D module -- particularly as there are so many macro functions in there that I have no idea how to tackle parts of it. For example: extern NCURSES_EXPORT_VAR(chtype) acs_map[]; #define NCURSES_ACS(c) (acs_map[(unsigned char)c]) /* VT100 symbols begin here */ #define ACS_ULCORNER NCURSES_ACS('l') /* upper left corner */ #define ACS_LLCORNER NCURSES_ACS('m') /* lower left corner */ .. etc. Does D support exported variables like this? Would the declaration become something like this? export chtype *acs_map;
Oct 16 2004
To use ncurses (and all it's macros) you would have to convert the macros to functions. As it is, I'm doing a port of PDCurses to D. Currently some of the functionality works on Windows. If you want to use curses for something useful (e.g. rogue), you'll probably be better off using ncurses (or PDCurses as it has a native Windows implementation) yet. I think it'll be a while until dcurses is ready. It's mostly a learning experience for me. Lars Ivar Igesund Tabris wrote:Does anyone know if there are any ncurses bindings around for D? I'm looking to develop a roguelike using D, and it would save me a lot of time if someone has already done all the nasty work of converting ncurses.h to a D module -- particularly as there are so many macro functions in there that I have no idea how to tackle parts of it. For example: extern NCURSES_EXPORT_VAR(chtype) acs_map[]; #define NCURSES_ACS(c) (acs_map[(unsigned char)c]) /* VT100 symbols begin here */ #define ACS_ULCORNER NCURSES_ACS('l') /* upper left corner */ #define ACS_LLCORNER NCURSES_ACS('m') /* lower left corner */ .. etc. Does D support exported variables like this? Would the declaration become something like this? export chtype *acs_map;
Oct 17 2004
In article <ckt849$2sfu$1 digitaldaemon.com>, Lars Ivar Igesund says...To use ncurses (and all it's macros) you would have to convert the macros to functions. As it is, I'm doing a port of PDCurses to D. Currently some of the functionality works on Windows. If you want to use curses for something useful (e.g. rogue), you'll probably be better off using ncurses (or PDCurses as it has a native Windows implementation) yet. I think it'll be a while until dcurses is ready. It's mostly a learning experience for me. Lars Ivar Igesund Tabris wrote:Can't wait to see your D implementation of curses :) If I manage to create a D ncurses binding successfully, I'll bump this thread with it, since there must be a few other people in this position.Does anyone know if there are any ncurses bindings around for D? I'm looking to develop a roguelike using D, and it would save me a lot of time if someone has already done all the nasty work of converting ncurses.h to a D module -- particularly as there are so many macro functions in there that I have no idea how to tackle parts of it. For example: extern NCURSES_EXPORT_VAR(chtype) acs_map[]; #define NCURSES_ACS(c) (acs_map[(unsigned char)c]) /* VT100 symbols begin here */ #define ACS_ULCORNER NCURSES_ACS('l') /* upper left corner */ #define ACS_LLCORNER NCURSES_ACS('m') /* lower left corner */ .. etc. Does D support exported variables like this? Would the declaration become something like this? export chtype *acs_map;
Oct 18 2004
I wrote an ncurses translation and it works pretty well. It doesn't support all the functions, but you can fill them in as you wish. The only small problem is the C macros for the ACS characters. In C you would do: putchar(ACS_BULLET) I couldn't get that to work in D so i do this instead: putchar(acs_map[ACS_BULLET]); wish is good enough for me. Good luck, Jaap begin 666 ncurses.d M(" O*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M=&EO;BP 26YC+B (" (" (" (" * T*(" *B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" * T*(" *B!097)M:7-S:6]N(&ES(&AE<F5B>2!G M<F%N=&5D+"!F<F5E(&]F(&-H87)G92P =&\ 86YY('!E<G-O;B!O8G1A:6YI M;F< 82 * T*(" *B!C;W!Y(&]F('1H:7, <V]F='=A<F4 86YD(&%S<V]C M:6%T960 9&]C=6UE;G1A=&EO;B!F:6QE<R H=&AE(" (" (" (" * T* M(" *B B4V]F='=A<F4B*2P =&\ 9&5A;"!I;B!T:&4 4V]F='=A<F4 =VET M:&]U="!R97-T<FEC=&EO;BP :6YC;'5D:6YG(" (" * T*(" *B!W:71H M;W5T(&QI;6ET871I;VX =&AE(')I9VAT<R!T;R!U<V4L(&-O<'DL(&UO9&EF M>2P ;65R9V4L('!U8FQI<V L(" (" * T*(" *B!D:7-T<FEB=71E+"!D M:7-T<FEB=71E('=I=& ;6]D:69I8V%T:6]N<RP <W5B;&EC96YS92P 86YD M+V]R('-E;&P (" (" * T*(" *B!C;W!I97, ;V8 =&AE(%-O9G1W87)E M+"!A;F0 =&\ <&5R;6ET('!E<G-O;G, =&\ =VAO;2!T:&4 4V]F='=A<F4 M:7, (" * T*(" *B!F=7)N:7-H960 =&\ 9&\ <V\L('-U8FIE8W0 =&\ M=&AE(&9O;&QO=VEN9R!C;VYD:71I;VYS.B (" (" (" (" (" * T* M(" *B (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" * T*(" *B!4:&4 M86)O=F4 8V]P>7)I9VAT(&YO=&EC92!A;F0 =&AI<R!P97)M:7-S:6]N(&YO M=&EC92!S:&%L;"!B92!I;F-L=61E9" * T*(" *B!I;B!A;&P 8V]P:65S M(&]R('-U8G-T86YT:6%L('!O<G1I;VYS(&]F('1H92!3;V9T=V%R92X (" M(" (" (" (" (" * T*(" *B (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" * T*(" *B!42$4 4T]&5%=!4D4 25, 4%)/5DE$140 (D%3($E3 M(BP 5TE42$]55"!705)204Y462!/1B!!3ED 2TE.1"P 15A04D534R * T* M(" *B!/4B!)35!,245$+"!)3D-,541)3D< 0E54($Y/5"!,24U)5$5$(%1/ M($%.1"!.3TY)3D9224Y'14U%3E0N(" * T*(" *B!)3B!.3R!%5D5.5"!3 M2$%,3"!42$4 04)/5D4 0T]065))1TA4($A/3$1%4E, 0D4 3$E!0DQ%($9/ M4B!!3ED 0TQ!24TL(" * T*(" *B!$04U!1T53($]2($]42$52($Q)04)) M3$E462P 5TA%5$A%4B!)3B!!3B!!0U1)3TX 3T8 0T].5%)!0U0L(%1/4E0 M3U( (" * T*(" *B!/5$A%4E=)4T4L($%225-)3D< 1E)/32P 3U54($]& M($]2($E.($-/3DY%0U1)3TX 5TE42"!42$4 4T]&5%=!4D4 3U( (" * T* M(" *B!42$4 55-%($]2($]42$52($1%04Q)3D=3($E.(%1(12!33T945T%2 M12X (" (" (" (" (" (" (" (" (" (" * T*(" *B (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" * T*(" *B!%>&-E<'0 87, 8V]N M=&%I;F5D(&EN('1H:7, ;F]T:6-E+"!T:&4 ;F%M92AS*2!O9B!T:&4 86)O M=F4 8V]P>7)I9VAT(" * T*(" *B!H;VQD97)S('-H86QL(&YO="!B92!U M<V5D(&EN(&%D=F5R=&ES:6YG(&]R(&]T:&5R=VES92!T;R!P<F]M;W1E('1H M92 (" * T*(" *B!S86QE+"!U<V4 ;W( ;W1H97( 9&5A;&EN9W, :6X M=&AI<R!3;V9T=V%R92!W:71H;W5T('!R:6]R('=R:71T96X (" (" * T* M(" *B!A=71H;W)I>F%T:6]N+B (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" * T*(" *BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*(" O*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*(" *B 075T:&]R.B!:97ED($TN($)E M;BU(86QI;2 \>FUB96YH86Q ;F5T8V]M+F-O;3X ,3DY,BPQ.3DU(" (" M(" (" (" * T*(" *B (" 86YD.B!%<FEC(%,N(%)A>6UO;F0 /&5S M<D!S;F%R:RYT:'ER<W5S+F-O;3X (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" * T*(" *BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*(" O*B D260Z(&-O M)" J+PT*("!P<FEV871E(&EM<&]R="!S=&0N8RYS=&1I;SL-" T*("!E>'1E M* T*(" ("H 5&AE(&EN=&5R;F%L('1Y<&4 =7-E9"!F;W( 8V]L;W( =F%L M5"!I<R!U<V5D(&EN(&)U:6QD:6YG('1H92!L:6)R87)Y+"!B=70 ;F]T('5S M92!T:&%T('=O=6QD(&UA:V4 =&AE(&YO<FUA;"]W:61E+6-H87)A8W1E<B!V M"B ("!E>'1E<FX 8VAT>7!E(&%C<U]M87!;,C4V73L-" T*(" ("\J(&-O M;&]R<R J+PT*(" (&5X=&5R;B!I;G0 0T],3U)3.PT*(" (&5X=&5R;B!I M3U)?0DQ!0TL /2 P+ T*(" (" 0T],3U)?4D5$(#T ,2P-"B (" ($-/ M3$]27T=2145.(#T M(&-O;G-T(&-H87( 04-37TQ,0T]23D52(#T )VTG.R +RH ;&]W97( ;&5F M)SL ("\J('5P<&5R(')I9VAT(&-O<FYE<B J+PT*(" (&-O;G-T(&-H87( M04-37TQ20T]23D52(#T )VHG.R +RH ;&]W97( <FEG:'0 8V]R;F5R("HO M=&EN9R!R:6=H=" J+PT*(" (&-O;G-T(&-H87( 04-37U)4144 /2 G=2<[ M(" O*B!T964 <&]I;G1I;F< ;&5F=" J+PT*(" (&-O;G-T(&-H87( 04-3 M7T)4144 /2 G=B<[(" O*B!T964 <&]I;G1I;F< =7 *B\-"B ("!C;VYS M;VYT86P ;&EN92 J+PT*(" (&-O;G-T(&-H87( 04-37U9,24Y%(#T )W G M.R +RH =F5R=&EC86P ;&EN92 J+PT*(" (&-O;G-T(&-H87( 04-37U!, M55, /2 G;B<[(" O*B!L87)G92!P;'5S(&]R(&-R;W-S;W9E<B J+PT*(" M(&-O;G-T(&-H87( 04-37U,Q(#T M+RH 8VAE8VME<B!B;V%R9" H<W1I<'!L92D *B\-"B ("!C;VYS="!C:&%R M(&-O;G-T(&-H87( 04-37U!,34E.55, (#T )V<G.R +RH <&QU<R]M:6YU M<R J+PT*(" (&-O;G-T(&-H87( 04-37T)53$Q%5" /2 G?B<[(" O*B!B M4U]205)23U< (#T )RLG.R +RH 87)R;W< <&]I;G1I;F< <FEG:'0 *B\- M<&]I;G1I;F< 9&]W;B J+PT*(" (&-O;G-T(&-H87( 04-37U5!4E)/5R M/2 G+2<[(" O*B!A<G)O=R!P;VEN=&EN9R!U<" J+PT*(" (&-O;G-T(&-H M87( 04-37T)/05)$(" ]("=H)SL ("\J(&)O87)D(&]F('-Q=6%R97, *B\- M97-E(&%R96XG="!D;V-U;65N=&5D+"!B=70 82!L;W0 ;V8 4WES=&5M(%9S M(&AA=F4 =&AE;2!A;GEW87D-"B (" J("AY;W4 8V%N('-P;W0 <'!R<GEY M>GI[>WQ\?7T :6X 82!L;W0 ;V8 050F5"!T97)M:6YF;R!S=')I;F=S*2X- M"B (" J(%1H92!!0U-?;F%M97, ;6%Y(&YO="!M871C:"!!5"94)W,L(&]U M<B!S;W5R8V4 9&ED;B=T(&MN;W< =&AE;2X-"B (" J+PT*(" (&-O;G-T M(&-H87( 04-37U,S(" (#T M.R +RH 9W)E871E<B]E<75A;" J+PT*(" (&-O;G-T(&-H87( 04-37U!) M(" (#T M04P (#T M0U-?4U1%4DQ)3D< (#T M(" +RH-"B (" J($QI;F4 9')A=VEN9R!!0U, ;F%M97, 87)E(&]F('1H M(&ES('1H92!R:6=H="P 8B!I<R!T:&4 8F]T=&]M+"!A;F0 ;"!I<R!T:&4 M:RDL(%, *'-I;F=L92DL($0 *&1O=6)L92DL(&]R(%0 *'1H:6-K*2X (%1H M92!S=6)S970 9&5F:6YE9 T*(" ("H :&5R92!O;FQY('5S97, 0B!A;F0 M4RX-"B (" J+PT*(" (&-O;G-T(&-H87( 04-37T)34T( (#T 04-37U5, M0T]23D52.PT*(" (&-O;G-T(&-H87( 04-37U-30D( (#T 04-37TQ,0T]2 M3D52.PT*(" (&-O;G-T(&-H87( 04-37T)"4U, (#T 04-37U520T]23D52 M.PT*(" (&-O;G-T(&-H87( 04-37U-"0E, (#T 04-37TQ20T]23D52.PT* M(" (&-O;G-T(&-H87( 04-37U-"4U, (#T M<W0 8VAA<B!!0U-?4U-30B /2!!0U-?3%1%13L-"B ("!C;VYS="!C:&%R M4U, (#T M(" (&-O;G-T(&EN="!%4E( /2 M,3L-"B ("!C;VYS="!I;G0 3TL /2 P M:&ES(&$ <W5B+7=I;F1O=S\ *B\-"B ("!C;VYS="!I;G0 7T5.1$Q)3D4 M:7, =&AE('=I;F1O=R!F=6QL+7-C<F5E;C\ *B\-"B ("!C;VYS="!I;G0 M<V-R965N(&)O='1O;3\ *B\-"B ("!C;VYS="!I;G0 7TE34$%$(" (" M8V]N<W0 :6YT(%](05--3U9%1" (#T (" ,' R,#L ("\J(&AA<R!C=7)S M;W( ;6]V960 <VEN8V4 ;&%S="!R969R97-H/R J+PT*(" (&-O;G-T(&EN M960 :6X =&AE(&9I<G-T8VAA<B!A;F0 ;&%S=&-H87( 9FEE;&1S('1O(&UA M:6YT(%].3T-(04Y'12 (#T M<R!V86QU92!I<R!U<V5D(&EN('1H92!O;&1I;F1E>"!F:65L9"!T;R!M87)K M(&QI;F5S(&-R96%T960 8GD :6YS97)T:6]N<PT*(" ("H 86YD('-C<F]L M(" +RH +BXN;75S="!B92!A="!L96%S="!A<R!W:61E(&%S(&-H='EP92 J M8W5R<F5N="!C=7)S;W( <&]S:71I;VX *B\-" T*(" (" +RH =VEN9&]W M;6%X>2P 7VUA>' [("\J(&UA>&EM=6US(&]F(' 86YD('DL($Y/5"!W:6YD M;W< <VEZ92 J+PT*(" (" 3D-54E-%4U]325I%7U0 7V)E9WDL(%]B96=X M.R O*B!S8W)E96X 8V]O<F1S(&]F('5P<&5R+6QE9G0M:&%N9"!C;W)N97( M*B\-" T*(" (" <VAO<G0 ("!?9FQA9W,[(" ("\J('=I;F1O=R!S=&%T M"B (" (&%T=')?=" 7V%T=')S.R (" O*B!C=7)R96YT(&%T=')I8G5T M92!F;W( ;F]N+7-P86-E(&-H87)A8W1E<B J+PT*(" (" 8VAT>7!E("!? M8FMG9#L (" +RH 8W5R<F5N="!B86-K9W)O=6YD(&-H87(O871T<FEB=71E M('!A:7( *B\-" T*(" (" +RH ;W!T:6]N('9A;'5E<R!S970 8GD =7-E M<B J+PT*(" (" 8F]O;" 7VYO=&EM96]U=#L ("\J(&YO('1I;64 ;W5T M(&]N(&9U;F-T:6]N+6ME>2!E;G1R>3\ *B\-"B (" (&)O;VP (%]C;&5A M<CL (" +RH 8V]N<VED97( 86QL(&1A=&$ :6X =&AE('=I;F1O=R!I;G9A M;&ED/R J+PT*(" (" 8F]O;" 7VQE879E;VL[(" O*B!/2R!T;R!N;W0 M.R +RH 3TL =&\ <V-R;VQL('1H:7, =VEN9&]W/R J+PT*(" (" 8F]O M;" 7VED;&]K.R (" O*B!/2R!T;R!U<V4 :6YS97)T+V1E;&5T92!L:6YE M/R J+PT*(" (" 8F]O;" 7VED8V]K.R (" O*B!/2R!T;R!U<V4 :6YS M97)T+V1E;&5T92!C:&%R/R J+PT*(" (" 8F]O;" 7VEM;65D.R (" O M*B!W:6YD;W< :6X :6UM960 ;6]D93\ *&YO="!Y970 =7-E9"D *B\-"B M(" (&)O;VP (%]S>6YC.R (" O*B!W:6YD;W< :6X <WEN8R!M;V1E/R J M+PT*(" (" 8F]O;" 7W5S95]K97EP860[(" O*B!P<F]C97-S(&9U;F-T M96QA>3L (" +RH ," ](&YO9&5L87DL(#PP(#T 8FQO8VMI;F<L(#XP(#T M9&5L87D *B\-" T*(" (" ;&1A=" J7VQI;F4[(" O*B!T:&4 86-T=6%L M;F4 ;V8 <V-R;VQL:6YG(')E9VEO;B J+PT*(" (" 3D-54E-%4U]325I% M7U0 7W)E9V)O='1O;3L +RH 8F]T=&]M(&QI;F4 ;V8 <V-R;VQL:6YG(')E M(" ("!I;G0 (%]P87)Y.R (" O*B!Y(&-O;W)D:6YA=&4 ;V8 =&AI<R!W M(" ("\J('1H97-E(&%R92!U<V5D(&]N;'D :68 =&AI<R!I<R!A('!A9" J M+PT*(" (" <W1R=6-T('!D870-"B (" ('L-"B (" (" ("!.0U52 M15-?4TE:15]4(%]Y;V9F<V5T.R O*B!R96%L(&)E9WD :7, 7V)E9WD *R!? M<F5N="!B86-K9W)O=6YD(&-H87(O871T<FEB=71E('!A:7( *B\-"B ("!] M3D1/5R J8W5R<V-R.PT*(" (&5X=&5R;B!724Y$3U< *FYE=W-C<CL-" T* M(" (&5X=&5R;B!I;G0 ($Q)3D53.PT*(" (&5X=&5R;B!I;G0 ($-/3%,[ M:&ES(&=L;V)A;"!W87, 86X =6YD;V-U;65N=&5D(&9E871U<F4 =6YD97( M("!E>'1E<FX 8VAA<B!T='ET>7!E6UT[(" O*B!N965D960 9F]R(&)A8VMW M<VEZ960 *&EN="P :6YT*3L-"B ("!C:&%R("H :V5Y8F]U;F0 *&EN="P M(&%S<W5M95]D969A=6QT7V-O;&]R<R H:6YT+"!I;G0I.PT*(" (&EN="!D M(&)O;VPI.PT*(" (&EN="!R97-I>F5?=&5R;2 H:6YT+"!I;G0I.PT*(" M=6QT7V-O;&]R<R H*3L-"B ("!I;G0 =7-E7V5X=&5N9&5D7VYA;65S("AB M;V]L*3L-"B ("!I;G0 =W)E<VEZ92 H5TE.1$]7("HL(&EN="P :6YT*3L- M(" (" ('5N:6]N($1A=&$-"B (" (" >PT*(" (" (" (&QO;F< M("!U:6YT(&9L86=S.PT*(" (" (" (" :6YT(&9D.PT*(" (" (" M96YT;&ES= T*(" ('L-"B (" (" :6YT(&-O=6YT.PT*(" (" ("!I M<B!?3D-?159%3E1?1DE,15]214%$04),12 J+PT*(" (" ("!?;F-?979E M<RA724Y$3U< *BP 7VYC7V5V96YT;&ES=" J*3L ("\J(&5X<&5R:6UE;G1A M;" J+PT*(" (&EN="!W9V5T;G-T<E]E=F5N=',H5TE.1$]7("HL8VAA<B J M"B (" O* T*(" ("H 1G5N8W1I;VX <')O=&]T>7!E<RX (%1H:7, :7, M("H 9G5N8W1I;VYS+B 5&AO<V4 ;6%R:V5D(&!G96YE<F%T960G('=I;&P M:&%V92!S;W5R8V5S(&=E;F5R871E9"!F<F]M('1H90T*(" ("H ;6%C<F\ M9&5F:6YI=&EO;G, ;&%T97( :6X =&AI<R!F:6QE+"!I;B!O<F1E<B!T;R!S M"B ("!I;G0 8F%U9')A=&4 *"D[(" (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!B965P(" H*3L (" (" ("\J(&EM<&QE;65N=&5D("HO M*'-H;W)T+'-H;W)T*BQS:&]R="HL<VAO<G0J*3L ("\J(&EM<&QE;65N=&5D M(" :6YT(&-U<G-?<V5T("AI;G0I.R (" (" +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 9&5F7W!R;V=?;6]D92 H*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!D969?<VAE;&Q?;6]D92 H*3L (" (" O*B!I M;7!L96UE;G1E9" J+PT*(" (&EN="!D96QA>5]O=71P=70 *&EN="D[(" M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O:60 9&5L<V-R965N("A3 M0U)%14X *BD[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 9&5L M=VEN("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" M(%=)3D1/5R J(&1E<G=I;B H5TE.1$]7("HL:6YT+&EN="QI;G0L:6YT*3L M(" +RH :6UP;&5M96YT960 *B\-"B ("!724Y$3U< *B!D=7!W:6X *%=) M3D1/5R J*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!E8VAO M(" I.R (" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!E;F1W M:6X *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&-H87( 97)A M<V5C:&%R(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!V;VED M(&9L87-H(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 M9FQU<VAI;G *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (%=) M3D1/5R J(&=E='=I;B H1DE,12 J*3L (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!H86QF9&5L87D *&EN="D[(" (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&)O;VP :&%S7V-O;&]R<R H*3L (" (" ("\J(&EM M;7!L96UE;G1E9" J+PT*(" (&)O;VP :&%S7VEL(" I.R (" (" +RH M:6UP;&5M96YT960 *B\-"B ("!V;VED(&ED8V]K("A724Y$3U< *BP 8F]O M;"D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 :61L;VL *%=) M3D1/5R J+"!B;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O M:60 :6UM961O:R H5TE.1$]7("HL(&)O;VPI.R (" ("\J(&EM<&QE;65N M:71?<&%I<B H<VAO<G0L<VAO<G0L<VAO<G0I.R (" O*B!I;7!L96UE;G1E M9" J+PT*(" (&EN="!I;G1R9FQU<V *%=)3D1/5R J+&)O;VPI.R (" M9" H5TE.1$]7("HL:6YT*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!B M;V]L(&ES7W=I;G1O=6-H960 *%=)3D1/5R J*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&-H87( *B!K97EN86UE("AI;G0I.R (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!K97EP860 *%=)3D1/5R J+&)O;VPI.R M<B J(&QO;F=N86UE(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 ;65T82 H5TE.1$]7("HL8F]O;"D[(" (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 ;79C=7( *&EN="QI;G0L:6YT+&EN="D[(" (" M+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ;79D97)W:6X *%=)3D1/5R J M<')I;G1W("AI;G0L:6YT+"!C:&%R("HL+BXN*3L (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 ;79S8V%N=R H:6YT+&EN="P 8VAA<B J+"XN+BD[ M(" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!M=G=I;B H5TE.1$]7("HL M:6YT+&EN="D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ;79W M<')I;G1W("A724Y$3U<J+&EN="QI;G0L(&-H87( *BPN+BXI.R +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;79W<V-A;G< *%=)3D1/5R J+&EN="QI M;G0L8VAA<B J+"XN+BD[(" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!N M87!M<R H:6YT*3L (" (" (" +RH :6UP;&5M96YT960 *B\-"B ("!7 M24Y$3U< *B!N97=P860 *&EN="QI;G0I.R (" (" +RH :6UP;&5M96YT M960 *B\-"B ("!30U)%14X *B!N97=T97)M(" 8VAA<B J+$9)3$4 *BQ& M24Q%("HI.R +RH :6UP;&5M96YT960 *B\-"B ("!724Y$3U< *B!N97=W M:6X *&EN="QI;G0L:6YT+&EN="D[(" (" +RH :6UP;&5M96YT960 *B\- M(" :6YT(&YO8V)R96%K(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 ;F]D96QA>2 H5TE.1$]7("HL8F]O;"D[(" (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;F]E8VAO(" I.R (" (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;F]N;" H*3L (" (" (" +RH :6UP M;&5M96YT960 *B\-"B ("!V;VED(&YO<6EF;'5S:" H*3L (" (" ("\J M:6UP;&5M96YT960 *B\-"B ("!I;G0 ;F]T:6UE;W5T("A724Y$3U< *BQB M;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!O=F5R;&%Y M("A724Y$3U<J+%=)3D1/5R J*3L (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 ;W9E<G=R:71E("A724Y$3U<J+%=)3D1/5R J*3L (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 <&%I<E]C;VYT96YT("AS:&]R="QS:&]R M="HL<VAO<G0J*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <&5C M:&]C:&%R("A724Y$3U< *BP (&-H='EP92D[(" ("\J(&EM<&QE;65N=&5D M="QI;G0L:6YT+&EN="D[+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <')E M9G)E<V *%=)3D1/5R J+&EN="QI;G0L:6YT+&EN="QI;G0L:6YT*3L ("\J M(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <'5T<" H(&-H87( M*BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!P=71W:6X M(" =F]I9"!Q:69L=7-H(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <F%W(" I.R (" (" (" O*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!R97-E='1Y(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <F5S971?<')O9U]M;V1E(" I.R (" ("\J(&EM<&QE;65N M:6UP;&5M96YT960 *B\-"B ("!I;G0 <FEP;V9F;&EN92 H:6YT+"!I;G0 M:6YT('-A=F5T='D *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!S8V%N=R H(&-H87( *BPN+BXI.R (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!S8W)?9'5M<" H(&-H87( *BD[(" (" +RH :6UP;&5M M96YT960 *B\-"B ("!I;G0 <V-R7VEN:70 *"!C:&%R("HI.R (" ("\J M;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S8W)?<F5S M=&]R92 H(&-H87( *BD[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I M;G0 <V-R7W-E=" H(&-H87( *BD[(" (" +RH :6UP;&5M96YT960 *B\- M"B ("!30U)%14X *B!S971?=&5R;2 H4T-2145.("HI.R (" ("\J(&EM M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?871T<E]O9F8 M*"!A='1R7W0L('9O:60 *BD[(" ("\J(&=E;F5R871E9#I7241%0R J+PT* M(" (&EN="!S;&M?871T<F]N(" 8VAT>7!E*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!S;&M?871T<G-E=" H(&-H='EP92D[(" (" M+RH :6UP;&5M96YT960 *B\-"B ("!A='1R7W0 <VQK7V%T='( *"D[(" M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?871T<E]S970 M*"!A='1R7W0L<VAO<G0L=F]I9"HI.R +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 <VQK7V-L96%R(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <VQK7V-O;&]R("AS:&]R="D[(" (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!S;&M?:6YI=" H:6YT*3L (" (" ("\J(&EM M:" H*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?<F5F M:U]R97-T;W)E(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I M;G0 <VQK7W-E=" H:6YT+"!C:&%R("HL:6YT*3L (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 <VQK7W1O=6-H(" I.R (" (" +RH :6UP;&5M M96YT960 *B\-"B ("!I;G0 <W1A<G1?8V]L;W( *"D[(" (" (" O*B!I M;7!L96UE;G1E9" J+PT*(" (%=)3D1/5R J('-U8G!A9" H5TE.1$]7("HL M(&EN="P :6YT+"!I;G0L(&EN="D[(" O*B!I;7!L96UE;G1E9" J+PT*(" M(%=)3D1/5R J('-U8G=I;B H5TE.1$]7("HL:6YT+&EN="QI;G0L:6YT*3L M<B J('1E<FUN86UE(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 =&EG971F;&%G(" 8VAA<B J*3L (" +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 =&EG971N=6T *"!C:&%R("HI.R (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&-H87( *B!T:6=E='-T<B H(&-H87( *BD[(" ("\J M+BXI.R +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ='EP96%H96%D("AI M;G0I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =6YG971C M:6YT('9I9&%T='( *&-H='EP92D[(" (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!V:61P=71S("AC:'1Y<&4L(&EN=" H*BDH:6YT*2D[(" M:6YT('9W<V-A;G< *%=)3D1/5R J+" 8VAA<B J+'9A7VQI<W0I.R +RH M:6UP;&5M96YT960 *B\-"B ("!I;G0 =V%D9&-H("A724Y$3U< *BP (&-H M='( *%=)3D1/5R J+"!C:'1Y<&4 *BQI;G0I.R +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 =V%D9&YS='( *%=)3D1/5R J+"!C:&%R("HL:6YT*3L M*BP 871T<E]T+"!V;VED("HI.R (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!W871T<E]O9F8 *%=)3D1/5R J+"!A='1R7W0L('9O:60 *BD[(" O M*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W8FMG9" H5TE.1$]7("HL(&-H M='EP92D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!V;VED('=B:V=D M<V5T("A724Y$3U< *BQC:'1Y<&4I.R (" ("\J(&EM<&QE;65N=&5D("HO M>7!E+&-H='EP92QC:'1Y<&4L8VAT>7!E+&-H='EP92QC:'1Y<&4I.R +RH M:6UP;&5M96YT960 *B\-"B ("!I;G0 =V-H9V%T("A724Y$3U< *BP :6YT M+"!A='1R7W0L('-H;W)T+" =F]I9" J*3LO*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!W8VQE87( *%=)3D1/5R J*3L (" (" ("\J(&EM<&QE;65N M*%=)3D1/5RHL<VAO<G0L=F]I9"HI.R (" O*B!I;7!L96UE;G1E9" J+PT* M(" ('9O:60 =V-U<G-Y;F-U<" H5TE.1$]7("HI.R (" ("\J(&EM<&QE M+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =V5C:&]C:&%R("A724Y$3U< M<F%S92 H5TE.1$]7("HI.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 =V=E=&-H("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E M9" J+PT*(" (&EN="!W9V5T;G-T<B H5TE.1$]7("HL8VAA<B J+&EN="D[ M("HL(&-H='EP92P :6YT*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!C M:'1Y<&4 =VEN8V *%=)3D1/5R J*3L (" (" ("\J(&EM<&QE;65N=&5D M;G0I.R (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W:6YN<W1R("A7 M24Y$3U< *BP 8VAA<B J+"!I;G0I.R (" O*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!W:6YS8V *%=)3D1/5R J+"!C:'1Y<&4I.R (" ("\J(&EM M*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W:6YS;G-T<B H M(" :6YT('=M;W9E("A724Y$3U< *BQI;G0L:6YT*3L (" (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!W;F]U=')E9G)E<V *%=)3D1/5R J*3L M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W<')I;G1W("A724Y$ M3U< *BP (&-H87( *BPN+BXI.R (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!W<F5D<F%W;&X *%=)3D1/5R J+&EN="QI;G0I.R (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!W<F5F<F5S:" H5TE.1$]7("HI.R (" M(" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =W-C86YW("A724Y$3U< M*BP (&-H87( *BPN+BXI.R +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 M=W-C<FP *%=)3D1/5R J;2P :6YT*3L (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!W<V5T<V-R<F5G("A724Y$3U< *BQI;G0L:6YT*3L (" M+RH :6UP;&5M96YT960 *B\-"B ("!V;VED('=S>6YC9&]W;B H5TE.1$]7 M("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O M:60 =W1I;65O=70 *%=)3D1/5R J+&EN="D[(" (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 =W1O=6-H;&X *%=)3D1/5R J+&EN="QI;G0L:6YT M*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =W9L:6YE("A724Y$ M3U< *BQC:'1Y<&4L:6YT*3L (" +RH :6UP;&5M96YT960 *B\-" T*(" M("\J(&%T=')I8G5T97, *B\-" T*(" (&-O;G-T(&EN="!.0U524T537T%4 M;G0 ;6%S:RP :6YT('-H:69T*0T*(" ('L-"B (" (')E='5R;B H;6%S M(" 8V]N<W0 :6YT($%?05144DE"551%4R 3D-54E-%4U]"2513*'XH,55, M("T ,55,*2PP*0T*(" (&-O;G-T(&EN="!!7T-(05)415A4(" H3D-54E-% M("!.0U524T537T))5%,H*" Q54PI(#P M(#T M;VYS="!I;G0 05]04D]414-4(#T M;G0 05]43U (#TP M*0T*(" (&-O;G-T(&EN="!!7U9%4E1)0T%,(#T M*&EN="!N*0T*(" ('L-"B (" (')E='5R;B!.0U524T537T))5%,H;BP M."D +2 Q54PI(#P\(" P("L 3D-54E-%4U]!5%127U-(2494*2 I("D /CX M92!W9V5T<W1R*'<L(',I(" ('=G971N<W1R*'<L(',L("TQ*0T*(" ("-D M969I;F4 9V5T;G-T<BAS+"!N*2 ("!W9V5T;G-T<BAS=&1S8W(L(',L(&XI M<F5S971?<')O9U]M;V1E*"D-"B (" C9&5F:6YE(')E<V5T=&5R;2 I(" M(')E<V5T7W-H96QL7VUO9&4H*0T*(" ("-D969I;F4 <V%V971E<FTH*2 M("!D969?<')O9U]M;V1E*"D-"B (" C9&5F:6YE(&-R;6]D92 I(" (&-B M"B (" C9&5F:6YE(&=E='1M;V1E*"D-" T*(" ("-D969I;F4 9V5T>7 H M=VEN+'DL>"D (" ("AY(#T *'=I;BD_*'=I;BDM/E]C=7)Y.D524BP >" ] M("AW:6XI/RAW:6XI+3Y?8W5R>#I M>"AW:6XL>2QX*2 *'D /2 H=VEN*3\H=VEN*2T^7V)E9WDZ15)2+"!X(#T M*'=I;BD_*'=I;BDM/E]B96=X.D524BD-"B (" K+PT*(" ('9O:60 9V5T M;6%X>7 H5TE.1$]7("IW:6XL(&]U="!I;G0 >2P ;W5T(&EN="!X*0T*(" M('L-"B (" ("\O(V1E9FEN92!G971M87AY>"AW:6XL>2QX*2 *'D /2 H M=VEN*3\H*'=I;BDM/E]M87AY("L ,2DZ15)2+"!X(#T *'=I;BD_*"AW:6XI M+E]M87AY("L ,2DZ15)2.PT*(" (" >" ]("AW:6XA/6YU;&PI/RAW:6XN M971P87)Y>"AW:6XL>2QX*2 *'D /2 H=VEN*3\H=VEN*2T^7W!A<GDZ15)2 M+"!X(#T *'=I;BD_*'=I;BDM/E]P87)X.D524BD-"B (" C9&5F:6YE(&=E M='-Y>"AY+' I(&1O('L :68H;F5W<V-R+3Y?;&5A=F5O:RD *'DI/2AX*3TM M,3L 7 T*(" (" (" (&5L<V4 9V5T>7 H;F5W<V-R+"AY*2PH>"DI.R!< M>2QX*2!D;R![(&EF*"AY*3T]+3$ )B8 *' I/3TM,2D ;F5W<V-R+3Y?;&5A M<G-E<R!V97)S:6]N<R!D969I;F4 =&AE<V4 *B\-"B (" C9&5F:6YE(&=E M=&%T=')S*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?871T<G,Z05].3U)-04PI M<G Z15)2.PT*(" ('T-" T*(" (&EN="!G971C=7)Y*%=)3D1/5R J=VEN M*0T*(" ('L-"B (" ("\O(V1E9FEN92!G971C=7)Y*'=I;BD (" *"AW M971B96=X*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?8F5G>#I M(V1E9FEN92!G971B96=Y*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?8F5G>3I% M*'=I;BDM/E]M87AX("L ,2DZ15)2*0T*(" (" <F5T=7)N('=I;B$];G5L M(')E='5R;B!W:6XA/6YU;&P_=VEN+E]M87AY*S$Z15)2.PT*(" ('T-"B M(" O*PT*(" ("-D969I;F4 9V5T<&%R>"AW:6XI(" (" H=VEN*3\H=VEN M*2T^7W!A<G Z15)2*0T*(" ("-D969I;F4 9V5T<&%R>2AW:6XI(" (" H M=70H=VEN*2 (" (" *'=A='1R<V5T*'=I;BQ!7U-404Y$3U54*2D-"B M(" C9&5F:6YE('=S=&%N9&5N9"AW:6XI(" (" (" H=V%T=')S970H=VEN M+$%?3D]234%,*2D-"B (" C9&5F:6YE('=A='1R7W-E="AW:6XL82QP+&]P M=',I(" H=VEN*2T^7V%T=')S(#T M=V%T=')O;BAW:6XL870I(" ('=A='1R7V]N*'=I;BP *&%T=')?="D 870L M("AV;VED("HI,"D-"B (" (')E='5R;B!W871T<E]O;BAW:6XL870L;G5L M<E]T(&%T*0T*(" ('L-"B (" ("\O(V1E9FEN92!W871T<F]F9BAW:6XL M870I("!W871T<E]O9F8H=VEN+" H871T<E]T*2!A="P *'9O:60 *BDP*0T* M>PT*(" (" +R\ (V1E9FEN92!W871T<G-E="AW:6XL870I(" H*'=I;BDM M(" (')E='5R;B M,3L-"B (" (')E='5R;B!W:6XN7V%T=')S(#T 870[ M5R J=VEN*0T*(" ('L-"B (" ("\O(V1E9FEN92!T;W5C:'=I;BAW:6XI M('T-"B (" O*PT*(" ("-D969I;F4 =&]U8VAL:6YE*'=I;BP <RP 8RD M('=T;W5C:&QN*"AW:6XI+"!S+"!C+" Q*0T*(" ("-D969I;F4 =6YT;W5C M:'=I;BAW:6XI(" ('=T;W5C:&QN*"AW:6XI+" P+"!G971M87AY*'=I;BDL M*2 ("!W8F]R9&5R*'=I;BP =BP =BP :"P :"P ,"P ,"P ,"P ,"D-"B M('T-"B (" O*PT*(" ("-D969I;F4 8F]R9&5R*&QS+"!R<RP =',L(&)S M+"!T;"P ='(L(&)L+"!B<BD ('=B;W)D97(H<W1D<V-R+"!L<RP <G,L('1S M:6YE('=I;G-T<BAW+"!S*2 ("!W:6YN<W1R*'<L(',L("TQ*0T*(" ("-D M969I;F4 =VEN8VAS='(H=RP <RD (" =VEN8VAN<W1R*'<L(',L("TQ*0T* M(" ("-D969I;F4 =VEN<W-T<BAW+"!S*2 ("!W:6YS;G-T<BAW+"!S+" M M,2D-" T*(" ("-D969I;F4 <F5D<F%W=VEN*'=I;BD (" =W)E9')A=VQN M9'-T<BA724Y$3U< *G=I;BP 8VAA<BH <W1R*0T*(" ('L-"B (" ("\O M(V1E9FEN92!W861D<W1R*'=I;BQS='(I("!W861D;G-T<BAW:6XL<W1R+"TQ M*0T*(" (" <F5T=7)N('=A9&1N<W1R*'=I;BQS='(L+3$I.PT*(" ('T- M"B (" O*PT*(" ("-D969I;F4 =V%D9&-H<W1R*'=I;BQS='(I("!W861D M:6YE(&%D9&-H*&-H*2 ("!W861D8V H<W1D<V-R+&-H*0T*(" (" <F5T M=7)N('=A9&1C:"AS=&1S8W(L8V I.PT*(" ('T-"B (" O*PT*(" ("-D M969I;F4 861D8VAN<W1R*'-T<BQN*2 =V%D9&-H;G-T<BAS=&1S8W(L<W1R M=&1S8W(L<W1R*0T*(" ("-D969I;F4 861D;G-T<BAS='(L;BD (" =V%D M+R-D969I;F4 871T<F]N*&%T*2 ("!W871T<F]N*'-T9'-C<BQA="D-"B M9V5T*'-T9'-C<BQA<"QC<"QO*0T*(" ("-D969I;F4 871T<E]O9F8H82QO M*2 ("!W871T<E]O9F8H<W1D<V-R+&$L;RD-"B (" C9&5F:6YE(&%T=')? M;VXH82QO*2 ("!W871T<E]O;BAS=&1S8W(L82QO*0T*(" ("-D969I;F4 M+R\C9&5F:6YE(&)K9V0H8V I(" ('=B:V=D*'-T9'-C<BQC:"D-"B (" M(')E='5R;B!W8FMG9"AS=&1S8W(L8V I.PT*(" ('T-"B (" O*PT*(" M("-D969I;F4 8FMG9'-E="AC:"D (" =V)K9V1S970H<W1D<V-R+&-H*0T* M(" ("-D969I;F4 8VAG870H;BQA+&,L;RD (" =V-H9V%T*'-T9'-C<BQN M+&$L8RQO*0T*(" ("-D969I;F4 8VQE87(H*2 (" ('=C;&5A<BAS=&1S M*'-T9'-C<BD-"B (" C9&5F:6YE(&1E;&5T96QN*"D (" =VEN<V1E;&QN M*'-T9'-C<BPM,2D-"B (" C9&5F:6YE(&5C:&]C:&%R*&,I(" ('=E8VAO M8VAA<BAS=&1S8W(L8RD-"B (" C9&5F:6YE(&5R87-E*"D (" ("!W97)A M<V4H<W1D<V-R*0T*(" ("-D969I;F4 9V5T8V H*2 (" ('=G971C:"AS M=&1S8W(L<RQN*0T*(" ("-D969I;F4 :6YC:'-T<BAS*2 ("!W:6YC:'-T M<BAS=&1S8W(L<RD-"B (" C9&5F:6YE(&EN;G-T<BAS+&XI(" ('=I;FYS M='(H<W1D<V-R+',L;BD-"B (" C9&5F:6YE(&EN<V-H*&,I(" ('=I;G-C M:"AS=&1S8W(L8RD-"B (" C9&5F:6YE(&EN<V1E;&QN*&XI(" ('=I;G-D M96QL;BAS=&1S8W(L;BD-"B (" C9&5F:6YE(&EN<V5R=&QN*"D (" =VEN M<V1E;&QN*'-T9'-C<BPQ*0T*(" ("-D969I;F4 :6YS;G-T<BAS+&XI(" M(" =VEN<W-T<BAS=&1S8W(L<RD-"B (" C9&5F:6YE(&EN<W1R*',I(" M('=I;G-T<BAS=&1S8W(L<RD-"B (" K+PT*("!I;G0 ;6]V92AI;G0 >2P M(" ("!W<V-R;"AS=&1S8W(L;BD-"B (" C9&5F:6YE('-E='-C<G)E9RAT M+&(I(" ('=S971S8W)R96<H<W1D<V-R+'0L8BD-"B (" C9&5F:6YE('-T M86YD96YD*"D (" =W-T86YD96YD*'-T9'-C<BD-"B (" C9&5F:6YE('-T M86YD;W5T*"D (" =W-T86YD;W5T*'-T9'-C<BD-"B (" C9&5F:6YE('1I M;65O=70H9&5L87DI(" ('=T:6UE;W5T*'-T9'-C<BQD96QA>2D-"B (" C M"B ("!I;G0 ;79W861D8V H5TE.1$]7("IW:6XL(&EN="!Y+"!I;G0 >"P M8VAT>7!E(&-H*0T*(" ('L-"B (" ("\O(V1E9FEN92!M=G=A9&1C:"AW M15)2*0T*(" (" ("!R971U<FX 15)2.PT*(" (" <F5T=7)N('=A9&1C M:"AW:6XL8V I.PT*(" ('T-"B (" O*PT*(" ("-D969I;F4 ;79W861D M8VAN<W1R*'=I;BQY+' L<W1R+&XI(" H=VUO=F4H=VEN+'DL>"D /3T 15)2 M;79W861D8VAS='(H=VEN+'DL>"QS='(I(" H=VUO=F4H=VEN+'DL>"D /3T M;79W861D;G-T<BAW:6XL>2QX+'-T<BQN*2 *'=M;W9E*'=I;BQY+' I(#T] M=VUO=F4H=VEN+'DL>"D /3T 15)2*0T*(" (" ("!R971U<FX 15)2.PT* M"B ("!I;G0 ;79W861D<W1R*%=)3D1/5R J=VEN+"!I;G0 >2P :6YT(' L M<BAW:6XL>2QX+'-T<BD (" *'=M;W9E*'=I;BQY+' I(#T]($524B _($52 M4B Z('=A9&1N<W1R*'=I;BQS='(L+3$I*0T*(" (" :68 *'=M;W9E*'=I M;BQY+' I(#T]($524BD-"B (" (" <F5T=7)N($524CL-"B (" (')E M(" C9&5F:6YE(&UV=V1E;&-H*'=I;BQY+' I(" ("AW;6]V92AW:6XL>2QX M*2 ]/2!%4E( /R!%4E( .B!W9&5L8V H=VEN*2D-"B (" C9&5F:6YE(&UV M=V-H9V%T*'=I;BQY+' L;BQA+&,L;RD ("AW;6]V92AW:6XL>2QX*2 ]/2!% M4E( /R!%4E( .B!W8VAG870H=VEN+&XL82QC+&\I*0T*(" ("-D969I;F4 M;79W9V5T8V H=VEN+'DL>"D (" *'=M;W9E*'=I;BQY+' I(#T]($524B _ M($524B Z('=G971C:"AW:6XI*0T*(" ("-D969I;F4 ;79W9V5T;G-T<BAW M:6XL>2QX+'-T<BQN*2 *'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z M=VEN+'DL>"QS='(I(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( M.B!W9V5T<W1R*'=I;BQS='(I*0T*(" ("-D969I;F4 ;79W:&QI;F4H=VEN M+'DL>"QC+&XI(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W M(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R H8VAT>7!E*4524B Z('=I M;BD ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W:6YC:&YS='(H M(" *'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z('=I;F-H<W1R*'=I M;BQS*2D-"B (" C9&5F:6YE(&UV=VEN;G-T<BAW:6XL>2QX+',L;BD (" M*'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z('=I;FYS='(H=VEN+',L M92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W:6YS8V H=VEN+&,I*0T*(" M("-D969I;F4 ;79W:6YS;G-T<BAW:6XL>2QX+',L;BD (" *'=M;W9E*'=I M;BQY+' I(#T]($524B _($524B Z('=I;G-N<W1R*'=I;BQS+&XI*0T*(" M("-D969I;F4 ;79W:6YS<W1R*'=I;BQY+' L<RD (" *'=M;W9E*'=I;BQY M+' I(#T]($524B _($524B Z('=I;G-S='(H=VEN+',I*0T*(" ("-D969I M;F4 ;79W:6YS='(H=VEN+'DL>"QS*2 (" H=VUO=F4H=VEN+'DL>"D /3T M15)2(#H M*'DL>"QC:"D (" ("!M=G=A9&1C:"AS=&1S8W(L>2QX+&-H*0T*(" ("-D M969I;F4 ;79A9&1C:&YS='(H>2QX+'-T<BQN*2 ("!M=G=A9&1C:&YS='(H M<W1D<V-R+'DL>"QS='(L;BD-"B (" C9&5F:6YE(&UV861D8VAS='(H>2QX M9FEN92!M=F%D9&YS='(H>2QX+'-T<BQN*2 ("!M=G=A9&1N<W1R*'-T9'-C M9V%T*'DL>"QN+&$L8RQO*2 ("!M=G=C:&=A="AS=&1S8W(L>2QX+&XL82QC M=&1S8W(L>2QX*0T*(" ("-D969I;F4 ;79G971C:"AY+' I(" (" ;79W M9V5T8V H<W1D<V-R+'DL>"D-"B (" C9&5F:6YE(&UV9V5T;G-T<BAY+' L M<W1R+&XI(" (&UV=V=E=&YS='(H<W1D<V-R+'DL>"QS='(L;BD-"B (" C M9&5F:6YE(&UV9V5T<W1R*'DL>"QS='(I(" (&UV=V=E='-T<BAS=&1S8W(L M>2QX+'-T<BD-"B (" C9&5F:6YE(&UV:&QI;F4H>2QX+&,L;BD (" ;79W M*2 (" (&UV=VEN8V H<W1D<V-R+'DL>"D-"B (" C9&5F:6YE(&UV:6YC M:&YS='(H>2QX+',L;BD (" ;79W:6YC:&YS='(H<W1D<V-R+'DL>"QS+&XI M<W1D<V-R+'DL>"QS*0T*(" ("-D969I;F4 ;79I;FYS='(H>2QX+',L;BD M(" ;79W:6YN<W1R*'-T9'-C<BQY+' L<RQN*0T*(" ("-D969I;F4 ;79I M(V1E9FEN92!M=FEN<VYS='(H>2QX+',L;BD (" ;79W:6YS;G-T<BAS=&1S M8W(L>2QX+',L;BD-"B (" C9&5F:6YE(&UV:6YS<W1R*'DL>"QS*2 (" M*'DL>"QS*2 (" (&UV=VEN<W1R*'-T9'-C<BQY+' L<RD-"B (" C9&5F M:6YE(&UV=FQI;F4H>2QX+&,L;BD (" ;79W=FQI;F4H<W1D<V-R+'DL>"QC M=&EO;G, 9&\ ;F]T(&1E<&5N9"!O;B!T:&4 97AT96YS:6]N<RX-"B (" J M+PT*(" ("-D969I;F4 9V5T8FMG9"AW:6XI(" (" (" (" (" (" M9FEN92!S;&M?871T<E]O;BAA+'8I(" (" H=BD /R!%4E( .B!S;&M?871T M*2 (" H*'9O:60I*"AA*2 A/2 P("8F(" J*&$I(#T *'=I;BDM/E]A='1R M*2 ](%!!25)?3E5-0D52*"AW:6XI+3Y?871T<G,I*2DL(%P-"B (" (" M=&5S(%-6<C0 =G=P<FEN='<O=G=S8V%N=RP =VAI8V 87)E('-U<'!O<V5D M('1O('5S90T*(" ("H =F%R87)G<RYH+B 270 861D<R!N97< 8V%L;', M=G=?<')I;G1W+W9W7W-C86YW+"!W:&EC:"!A<F4 <W5P<&]S960 =&\-"B M(" J('5S92!03U-)6"!S=&1A<F<N:"X (%1H92!N8W5R<V5S('9E<G-I;VYS M(&]F('9W<')I;G1W+W9W<V-A;G< 86QR96%D>0T*(" ("H =7-E('-T9&%R M=G=P<FEN='<-"B (" C9&5F:6YE('9W7W-C86YW(" ('9W<V-A;G<-" T* M3D-54E-%4U]%6%!/4E0H:6YT*2!V<W-C86YF*&-O;G-T(&-H87( *BP 8V]N M(" +RH-"B (" J(%!S975D;RUC:&%R86-T97( =&]K96YS(&]U='-I9&4 M(" *B!W:6QL(')E='5R;B!A;GD 9VEV96X ;VYE(&]F('1H97-E(&]N;'D M:68 =&AE(&-O<G)E<W!O;F1I;F< :RT 8V%P86)I;&ET>0T*(" ("H :7, M(" * T*(" ("H 4V]M92!K97ES("A+15E?03$L(&5T8RD 87)E(&%R<F%N M9V5D(&QI:V4 =&AI<SH-"B (" J("!A,2 (" =7 (" 83,-"B (" J M("!L969T(" 8C( (" <FEG:'0-"B (" J("!C,2 (" 9&]W;B 8S,- M<&]N('1H92!T97)M:6YF;R!E;G1R>2X-"B (" J+PT*(" (&-O;G-T(&EN M="!+15E?0T]$15]915, (#T M:6YS(&$ :V5Y(&-O9&4 *B\-"B ("!C;VYS="!I;G0 2T597TU)3B /2 M(" 8V]N<W0 :6YT($M%65]215-%5" /2 P-3,Q.R (" O*B!297-E="!O M:&5S92!D969I;FET:6]N<R!W97)E(&=E;F5R871E9"!B>2 N+TU+:V5Y7V1E M(#T M("!C;VYS="!I;G0 2T597TQ%1E0 (#T M("\J(')I9VAT+6%R<F]W(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?2$]- M82!M86-R;R!D969I;FET:6]N(&9R;VT ," \/2!N(#P M:G5S="!U<V4 ;&]N9R!C;VYS=&%N=" J+PT*(" +RH (&-O;G-T(&EN="!+ M15E?1BAN*2 /3PH2T597T8P*RAN*2D[(" O*B!686QU92!O9B!F=6YC=&EO M;B!K97D ;B J+PT*(" (&-O;G-T(&EN="!+15E?1C$ /2!+15E?1C K,3L- M"B ("!C;VYS="!I;G0 2T597T8R(#T M:6YT($M%65]&,R ]($M%65]&,"LS.PT*(" (&-O;G-T(&EN="!+15E?1C0 M/2!+15E?1C K-#L-"B ("!C;VYS="!I;G0 2T597T8U(#T 2T597T8P*S4[ M(&EN="!+15E?1C< /2!+15E?1C K-SL-"B ("!C;VYS="!I;G0 2T597T8X M(#T M.PT*(" (&-O;G-T(&EN="!+15E?1C$P(#T 2T597T8P*S$P.PT*(" (&-O M;G-T(&EN="!+15E?1C$Q(#T 2T597T8P*S$Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C$R(#T 2T597T8P*S$R.PT*(" (&-O;G-T(&EN="!+15E?1C$S(#T M2T597T8P*S$S.PT*(" (&-O;G-T(&EN="!+15E?1C$T(#T 2T597T8P*S$T M.PT*(" (&-O;G-T(&EN="!+15E?1C$U(#T 2T597T8P*S$U.PT*(" (&-O M;G-T(&EN="!+15E?1C$V(#T 2T597T8P*S$V.PT*(" (&-O;G-T(&EN="!+ M15E?1C$W(#T 2T597T8P*S$W.PT*(" (&-O;G-T(&EN="!+15E?1C$X(#T M2T597T8P*S$X.PT*(" (&-O;G-T(&EN="!+15E?1C$Y(#T 2T597T8P*S$Y M.PT*(" (&-O;G-T(&EN="!+15E?1C(P(#T 2T597T8P*S(P.PT*(" (&-O M;G-T(&EN="!+15E?1C(Q(#T 2T597T8P*S(Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C(R(#T 2T597T8P*S(R.PT*(" (&-O;G-T(&EN="!+15E?1C(S(#T M2T597T8P*S(S.PT*(" (&-O;G-T(&EN="!+15E?1C(T(#T 2T597T8P*S(T M.PT*(" (&-O;G-T(&EN="!+15E?1C(U(#T 2T597T8P*S(U.PT*(" (&-O M;G-T(&EN="!+15E?1C(V(#T 2T597T8P*S(V.PT*(" (&-O;G-T(&EN="!+ M15E?1C(W(#T 2T597T8P*S(W.PT*(" (&-O;G-T(&EN="!+15E?1C(X(#T M2T597T8P*S(X.PT*(" (&-O;G-T(&EN="!+15E?1C(Y(#T 2T597T8P*S(Y M.PT*(" (&-O;G-T(&EN="!+15E?1C,P(#T 2T597T8P*S,P.PT*(" (&-O M;G-T(&EN="!+15E?1C,Q(#T 2T597T8P*S,Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C,R(#T 2T597T8P*S,R.PT*(" (&-O;G-T(&EN="!+15E?1C,S(#T M2T597T8P*S,S.PT*(" (&-O;G-T(&EN="!+15E?1C,T(#T 2T597T8P*S,T M.PT*(" (&-O;G-T(&EN="!+15E?1C,U(#T 2T597T8P*S,U.PT*(" (&-O M;G-T(&EN="!+15E?1C,V(#T 2T597T8P*S,V.PT*(" (&-O;G-T(&EN="!+ M15E?1C,W(#T 2T597T8P*S,W.PT*(" (&-O;G-T(&EN="!+15E?1C,X(#T M2T597T8P*S,X.PT*(" (&-O;G-T(&EN="!+15E?1C,Y(#T 2T597T8P*S,Y M.PT*(" (&-O;G-T(&EN="!+15E?1C0P(#T 2T597T8P*S0P.PT*(" (&-O M;G-T(&EN="!+15E?1C0Q(#T 2T597T8P*S0Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C0R(#T 2T597T8P*S0R.PT*(" (&-O;G-T(&EN="!+15E?1C0S(#T M2T597T8P*S0S.PT*(" (&-O;G-T(&EN="!+15E?1C0T(#T 2T597T8P*S0T M.PT*(" (&-O;G-T(&EN="!+15E?1C0U(#T 2T597T8P*S0U.PT*(" (&-O M;G-T(&EN="!+15E?1C0V(#T 2T597T8P*S0V.PT*(" (&-O;G-T(&EN="!+ M15E?1C0W(#T 2T597T8P*S0W.PT*(" (&-O;G-T(&EN="!+15E?1C0X(#T M2T597T8P*S0X.PT*(" (&-O;G-T(&EN="!+15E?1C0Y(#T 2T597T8P*S0Y M.PT*(" (&-O;G-T(&EN="!+15E?1C4P(#T 2T597T8P*S4P.PT*(" (&-O M;G-T(&EN="!+15E?1C4Q(#T 2T597T8P*S4Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C4R(#T 2T597T8P*S4R.PT*(" (&-O;G-T(&EN="!+15E?1C4S(#T M2T597T8P*S4S.PT*(" (&-O;G-T(&EN="!+15E?1C4T(#T 2T597T8P*S4T M.PT*(" (&-O;G-T(&EN="!+15E?1C4U(#T 2T597T8P*S4U.PT*(" (&-O M;G-T(&EN="!+15E?1C4V(#T 2T597T8P*S4V.PT*(" (&-O;G-T(&EN="!+ M15E?1C4W(#T 2T597T8P*S4W.PT*(" (&-O;G-T(&EN="!+15E?1C4X(#T M2T597T8P*S4X.PT*(" (&-O;G-T(&EN="!+15E?1C4Y(#T 2T597T8P*S4Y M.PT*(" (&-O;G-T(&EN="!+15E?1C8P(#T 2T597T8P*S8P.PT*(" (&-O M;G-T(&EN="!+15E?1C8Q(#T 2T597T8P*S8Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C8R(#T 2T597T8P*S8R.PT*(" (&-O;G-T(&EN="!+15E?1C8S(#T M*B!I;G-E<G0M8VAA<F%C=&5R(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M;G-E<G0 ;6]D92 J+PT*(" (&-O;G-T(&EN="!+15E?0TQ%05( (#T M-3L (" +RH 8VQE87(M<V-R965N(&]R(&5R87-E(&ME>2 J+PT*(" (&-O M;G-T(&EN="!+15E?14]3(" ](" P-3$V.R (" O*B!C;&5A<BUT;RUE;F0M M;V8M<V-R965N(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?14],(" ](" P M-3$W.R (" O*B!C;&5A<BUT;RUE;F0M;V8M;&EN92!K97D *B\-"B ("!C M;VYS="!I;G0 2T597U-&(" ](" P-3(P.R (" O*B!S8W)O;&PM9F]R=V%R M9"!K97D *B\-"B ("!C;VYS="!I;G0 2T597U-2(" ](" P-3(Q.R (" O M4$%'12 /2 P-3(R.R +RH ;F5X="UP86=E(&ME>2 J+PT*(" (&-O;G-T M(&EN="!+15E?4%!!1T4 (#T M97D *B\-"B ("!C;VYS="!I;G0 2T597U-404( (#T M<V5T+71A8B!K97D *B\-"B ("!C;VYS="!I;G0 2T597T-404( (#T M-3L (" +RH 8VQE87(M=&%B(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M0T%404( (#T M(" 8V]N<W0 :6YT($M%65]%3E1%4B /2 P-3(W.R (" O*B!E;G1E<B]S M96YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4%))3E0 (#T M("!C;VYS="!I;G0 2T597T$Q(" ](" P-3,T.R (" O*B!U<'!E<B!L969T M(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN="!+15E?03, (#T M(" ("\J('5P<&5R(')I9VAT(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN M="!+15E?0C( (#T M"B ("!C;VYS="!I;G0 2T597T,Q(" ](" P-3,W.R (" O*B!L;W=E<B!L M969T(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN="!+15E?0S, (#T M(&EN="!+15E?0E1!0B /2 P-30Q.R (" O*B!B86-K+71A8B!K97D *B\- M+RH 8V%N8V5L(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?0TQ/4T4 (#T M(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?14Y$(" ](" P-34P.R (" O M:6YT($M%65]04D5624]54R /2 P-38R.R (" O*B!P<F5V:6]U<R!K97D M*B\-"B ("!C;VYS="!I;G0 2T597U)%1$\ (#T M4T%612 /2 P-3<Q.R (" O*B!S879E(&ME>2 J+PT*(" (&-O;G-T(&EN M="!+15E?4T)%1R /2 P-3<R.R (" O*B!S:&EF=&5D(&)E9VEN(&ME>2 J M+PT*(" (&-O;G-T(&EN="!+15E?4T-!3D-%3" /2 P-3<S.R (" O*B!S M($M%65]31$, (#T M(" +RH <VAI9G1E9"!D96QE=&4M;&EN92!K97D *B\-"B ("!C;VYS="!I M96YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4T5/3" /2 P-C S.R M(" O*B!S:&EF=&5D(&-L96%R+71O+65N9"UO9BUL:6YE(&ME>2 J+PT*(" M(&-O;G-T(&EN="!+15E?4T58250 (#T M>&ET(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4T9)3D0 (#T M(" +RH <VAI9G1E9"!F:6YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M4TA%3% (#T M(&-O;G-T(&EN="!+15E?4TA/344 (#T M<W0 :6YT($M%65]33$5&5" /2 P-C$Q.R (" O*B!S:&EF=&5D(&QE9G0M M:6YT($M%65]334]612 /2 P-C$S.R (" O*B!S:&EF=&5D(&UO=F4 :V5Y M8V]N<W0 :6YT($M%65]34%)%5DE/55, (#T M9"!P<F5V:6]U<R!K97D *B\-"B ("!C;VYS="!I;G0 2T597U-04DE.5" M/2 P-C$W.R (" O*B!S:&EF=&5D('!R:6YT(&ME>2 J+PT*(" (&-O;G-T M(&EN="!+15E?4U)%1$\ (#T M>2 J+PT*(" (&-O;G-T(&EN="!+15E?4U)%4$Q!0T4 (#T M+RH <VAI9G1E9"!R97!L86-E(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M<W0 :6YT($M%65]34U534$5.1" /2 P-C(U.R (" O*B!S:&EF=&5D('-U M92!E=F5N="!H87, ;V-C=7)R960 *B\-"B ("!C;VYS="!I;G0 2T597U)% M4TE:12 /2 P-C,R.R (" O*B!497)M:6YA;"!R97-I>F4 979E;G0 *B\- M<F4 :6YT97)R=7!T960 8GD 86X 979E;G0 *B\-" T*(" (&-O;G-T(&EN M="!+15E?34%8(" ](" P-S<W.R (" O*B!-87AI;75M(&ME>2!V86QU92!I M;VYS="!I;G0 ($)55%1/3C)?4D5,14%3140 (#TP M,#L- M4$Q%7T-,24-+140 (#TP M(" ($)55%1/3C)?4D5315)6141?159%3E0 (#TP M.PT*(" (&-O;G-T(&EN=" 0E545$].,U]04D534T5$(" (#TP M24-+140 (#TP M(#TP M(" (#TP M3U5315]%5D5.5%, (#TP M15!/4E1?34]54T5?4$]3251)3TX (#TP M*B!M86-R;W, =&\ 97AT<F%C="!S:6YG;&4 979E;G0M8FET<R!F<F]M(&UA M;G0 ($)55%1/3E]44DE03$5?0TQ)0TLH:6YT(&4L(&EN="!X*0T*(" ('L- M="!I9#L (" +RH 240 =&\ 9&ES=&EN9W5I<V ;75L=&EP;&4 9&5V:6-E M<R J+PT*(" (" ("!I;G0 >"P >2P >CL ("\J(&5V96YT(&-O;W)D:6YA M=&5S("AC:&%R86-T97(M8V5L;"D *B\-"B (" (" ;6UA<VM?="!B<W1A M=&4[(" O*B!B=71T;VX <W1A=&4 8FET<R J+PT*(" ('T-" T*(" (&EN M="!G971M;W5S92 H345614Y4("HI.PT*(" (&EN="!U;F=E=&UO=7-E("A- M;"!W;6]U<V5?=')A9F\ *"!724Y$3U<J('=I;BQI;G0J('DL(&EN="H >"P M8F]O;"!T;U]S8W)E96XI.PT*(" (&)O;VP ;6]U<V5?=')A9F\ *&EN="HL M"B (" O+R-D969I;F4 ;6]U<V5?=')A9F\H>2QX+'1O7W-C<F5E;BD =VUO M97( ;F]N+5A322!F=6YC=&EO;G, *B\-" T*(" (&EN="!M8W!R:6YT("AC M(" :6YT(&AA<U]K97D *&EN="D[(" ("\J(&1O('=E(&AA=F4 9VEV96X M<G-E<U]G+F$ *B\-" T*(" ('9O:60 7W1R86-E9B H8VAA<B J+" N+BXI M8VAA<B J(%]T<F%C96-H='EP92 H8VAT>7!E*3L-"B ("!C:&%R("H 7W1R M96UO=7-E(" 345614Y4("HI.PT*(" ('9O:60 =')A8V4 *'5I;G0I.PT* M("!C;VYS="!I;G0 5%)!0T5?5$E-15, (#TP M<V5R(&%N9"!S>7-T96T =&EM97, ;V8 =7!D871E<R J+PT*(" (&-O;G-T M("\J('1R86-E('5P9&%T92!A8W1I;VYS+"!O;&0 )B!N97< <V-R965N<R J M(%1204-%7T-(05)0550 (#TP M=&5R(&]U='!U=', *B\-"B ("!C;VYS="!I;G0 5%)!0T5?3U)$24Y!4ED M(#TP M("!C;VYS="!I;G0 5%)!0T5?0T%,3%, (#TP M550 (#TP M<W0 :6YT(%1204-%7T))5%, (#TP M92!O9B!T97)M:6YF;R]T97)M8V%P(&1A=&$ *B\-"B ("!C;VYS="!I;G0 M5%)!0T5?05144E, (#TP M8V]N<W0 :6YT(%1204-%7TU!6$E-54T (#T *" Q(#P\(%1204-%7U-(2494 M7VYC7V]P=&EM:7IE7V5N86)L93L (" +RH 96YA8FQE(&]P=&EM:7IA=&EO M(" 8VAA<B J(%]N8U]V:7-B=68 *"!C:&%R("HI.PT*(" (&-O;G-T(&EN M="!/4%1)34E:15]-5D-54B /2 ,' P,3L ("\J(&-U<G-O<B!M;W9E;65N M="!O<'1I;6EZ871I;VX *B\-"B ("!C;VYS="!I;G0 3U!424U)6D5?2$%3 M2$U!4#T M.R +RH <V-R;VQL(&]P=&EM:7IA=&EO;B J+PT*(" (&-O;G-T(&EN="!/ M4%1)34E:15]!3$P (#T M(&1A=&$ <W1R=6-T=7)E<RP 9&%T82!T>7!E<RP-"B (" (&%N9"!P<F]C M961U<F5S(&5X<&]R=&5D(&)Y('1H92!.5"!C;VYS;VQE('-U8G-Y<W1E;2X- M;VYS="!U:6YT($=%3D5224-?04Q,(" (" (" (" ](" (" (" (" P M4$173U)$.PT*("!A;&EA<R!S:&]R="H 3%!73U)$.PT*("!A;&EA<R!C:&%R M*B!,4%-44CL-"B 86QI87, =V-H87(J($Q05U-44CL-"B 86QI87, 8VAA M<G0 3&5F=#L-"B (" ('-H;W)T(%1O<#L-"B (" ('-H;W)T(%)I9VAT M('L-"B (" (&EN=" ("!B2V5Y1&]W;CL-"B (" ('5S:&]R="!W4F5P M("!C;VYS="!I;G0 3$5&5%]!3%1?4%)%4U-%1" (#T M('1H92!L969T(&%L="!K97D :7, <')E<W-E9"X-"B 8V]N<W0 :6YT(%)) M;"!K97D :7, <')E<W-E9"X-"B 8V]N<W0 :6YT($Q%1E1?0U123%]04D53 M<V5D+ T*("!C;VYS="!I;G0 4TA)1E1?4%)%4U-%1" (" (#T M,3 [("\O('1H92!S:&EF="!K97D :7, <')E<W-E9"X-"B 8V]N<W0 :6YT M($-/3U)$(&1W36]U<V50;W-I=&EO;CL-"B (" ('5I;G0 9'="=71T;VY3 M:6YT(&1W179E;G1&;&%G<SL-"B ?0T*("!A;&EA<R!-3U5315]%5D5.5%]2 M=&]N4W1A=&4 9FQA9W,-"B +R\-" T*("!C;VYS="!I;G0 1E)/35],1494 M;VYS="!I;G0 1E)/35],14947S).1%]"55143TY?4%)%4U-%1" /2 ,' P M9W,-"B +R\-" T*("!C;VYS="!I;G0 34]54T5?34]6140 (#T M.PT*("!C;VYS="!I;G0 1$]50DQ%7T-,24-+(#T M3E!55%]214-/4D0 >PT*(" O+R!T:&4 9&5F875L="!A;&EG;FUE;G0 9&]E M("!U<VAO<G0 179E;G14>7!E.PT*(" (" =6YI;VX >PT*(" (" (" M(" (" 345.55]%5D5.5%]214-/4D0 365N=45V96YT.PT*(" (" (" M($9/0U537T5614Y47U)%0T]21"!&;V-U<T5V96YT.PT*(" (" ?0T*("!] M96-O<F0-"B 8V]N<W0 :6YT(%=)3D1/5U]"549&15)?4TE:15]%5D5.5" M+R!%=F5N="!C;VYT86EN<R!M96YU(&5V96YT(')E8V]R9 T*("!C;VYS="!I M;V-U<R!C:&%N9V4-" T*("!S=')U8W0 0TA!4E])3D9/('L-"B (" ('5N M:6%S($-(05)?24Y&3RH 4$-(05)?24Y&3SL-" T*(" O+PT*(" O+R!!='1R M7T),544 (" (#T M.R O+R!T97AT(&-O;&]R(&-O;G1A:6YS(&=R965N+ T*("!C;VYS="!I;G0 M<B!C;VYT86EN<R!G<F5E;BX-"B 8V]N<W0 :6YT($)!0TM'4D]53D1?4D5$ M,#L M(" (" =7-H;W)T("!W071T<FEB=71E<SL-"B (" (%--04Q,7U)%0U0 M0U524T]27TE.1D\ >PT*(" (" =6EN=" 9'=3:7IE.PT*(" (" ;&]N M9G5N8W1I;VXH('5I;G0 0W1R;%1Y<&4 *2!02$%.1$Q%4E]23U5424Y%.PT* M="!I;G0 0U123%]"4D5!2U]%5D5.5" (#T ,3L-"B 8V]N<W0 :6YT($-4 M5D5.5" (#T -3L-"B 8V]N<W0 :6YT($-44DQ?4TA55$1/5TY?159%3E0 M9F5R+ T*(" (" =6EN="!N3&5N9W1H+ T*(" (" 3%!$5T]21"!L<$YU M+ T*(" (" 3%!$5T]21"!L<$YU;6)E<D]F179E;G1S4F5A9 T*(" (" M+ T*(" (" =6EN="!N3&5N9W1H+ T*(" (" 3%!$5T]21"!L<$YU;6)E M(" (" 3%!$5T]21"!L<$YU;6)E<D]F179E;G1S4F5A9 T*(" (" *3L- M" T*("!L;VYG(%=R:71E0V]N<V]L94EN<'5T02 -"B (" ($A!3D1,12!H M0V]N<V]L94EN<'5T+ T*(" (" ($E.4%547U)%0T]21" J;'!"=69F97(L M:"P-"B (" ($Q01%=/4D0 ;'!.=6UB97)/9D5V96YT<U=R:71T96X-"B M9F5R+ T*(" (" 0T]/4D0 9'="=69F97)3:7IE+ T*(" (" 0T]/4D0 M3T]21"!D=T)U9F9E<D-O;W)D+ T*(" (" 4%--04Q,7U)%0U0 ;'!296%D M7TE.1D\ *FQP0G5F9F5R+ T*(" (" 0T]/4D0 9'="=69F97)3:7IE+ T* M04Q,7U)%0U0 ;'!7<FET95)E9VEO; T*(" (" *3L-" T*("!L;VYG(%)E M<V]L94]U='!U="P-"B (" ($Q04U12(&QP0VAA<F%C=&5R+ T*(" (" M9"P-"B (" ($Q01%=/4D0 ;'!.=6UB97)/9D-H87)S4F5A9 T*(" (" M9 T*(" (" *3L-" T*("!L;VYG(%=R:71E0V]N<V]L94]U='!U=$-H87)A M1%=/4D0 ;'!.=6UB97)/9D-H87)S5W)I='1E; T*(" (" *3L-" T*("!L M;VYG(%=R:71E0V]N<V]L94]U='!U=$%T=')I8G5T92 -"B (" ($A!3D1, M12!H0V]N<V]L94]U='!U="P-"B (" ('5S:&]R=" J;'!!='1R:6)U=&4L M02 -"B (" ($A!3D1,12!H0V]N<V]L94]U='!U="P-"B (" (&-H87( M<'5T0VAA<F%C=&5R5R -"B (" ($A!3D1,12!H0V]N<V]L94]U='!U="P- M"B (" ('=C:&%R("!C0VAA<F%C=&5R+ T*(" (" =6EN=" ;DQE;F=T M:6QL0V]N<V]L94]U='!U=$%T=')I8G5T92 -"B (" ($A!3D1,12!H0V]N M"B (" ($Q01%=/4D0 ;'!.=6UB97)/9D%T=')S5W)I='1E; T*(" (" M;VYS;VQE2&%N9&QE+ T*(" (" 3%!$5T]21"!L<$UO9&4-"B (" ("D[ M(" ($A!3D1,12!H0V]N<V]L94EN<'5T+ T*(" (" 3%!$5T]21"!L<$YU M3TQ%7T-54E-/4E])3D9/(&QP0V]N<V]L94-U<G-O<DEN9F\-"B (" ("D[ M(" ("!,4$173U)$(&QP3G5M8F5R3V9-;W5S94)U='1O;G,-"B (" ("D[ M;G!U= T*(" (" *3L-" T*("!L;VYG(%-E=$-O;G-O;&538W)E96Y"=69F M;VQE3W5T<'5T+ T*(" (" ($-/3E-/3$5?0U524T]27TE.1D\ *FQP0V]N M;VQE4V-R965N0G5F9F5R02 -"B (" ($A!3D1,12!H0V]N<V]L94]U='!U M="P-"B (" ("!334%,3%]214-4("IL<%-C<F]L;%)E8W1A;F=L92P-"B M1"!D=T1E<W1I;F%T:6]N3W)I9VEN+ T*(" (" ($-(05)?24Y&3R J;'!& M*3L-" T*("!L;VYG(%-E=$-O;G-O;&57:6YD;W=);F9O* T*(" (" 2$%. M3D1,12!H0V]N<V]L94]U='!U="P-"B (" ('5S:&]R="!W071T<FEB=71E M* T*(" (" 4$A!3D1,15)?4D]55$E.12!(86YD;&5R4F]U=&EN92P-"B M4B!L<$-O;G-O;&54:71L92P-"B (" ('5I;G0 ;E-I>F4-"B (" ("D[ M0V]N<V]L951I=&QE+ T*(" (" =6EN="!N4VEZ90T*(" (" *3L-" T* M97)/9D-H87)S5&]296%D+ T*(" (" 3%!$5T]21"!L<$YU;6)E<D]F0VAA M<G-296%D+ T*(" (" =F]I9"H ;'!297-E<G9E9 T*(" (" *3L-" T* M97)/9D-H87)S5&]296%D+ T*(" (" 3%!$5T]21"!L<$YU;6)E<D]F0VAA M<G-296%D+ T*(" (" =F]I9"H ;'!297-E<G9E9 T*(" (" *3L-" T* M=6UB97)/9D-H87)S5&]7<FET92P-"B (" ($Q01%=/4D0 ;'!.=6UB97)/ M9D-H87)S5W)I='1E;BP-"B (" ('9O:60J(&QP4F5S97)V960-"B (" M;VYS;VQE3W5T<'5T+ T*(" (" ('9O:60 *FQP0G5F9F5R+ T*(" (" M9 T*(" (" *3L-" T*("!C;VYS="!I;G0 0T].4T],15]415A434]$15]" M549&15( (#T M4SL-" T*("!(04Y$3$4 0W)E871E0V]N<V]L95-C<F5E;D)U9F9E<B -"B M(" ('5I;G0 9'=$97-I<F5D06-C97-S+ T*(" (" =6EN="!D=U-H87)E M36]D92P-"B (" (%-%0U5225197T%45%))0E5415, *FQP4V5C=7)I='E! M='1R:6)U=&5S+ T*(" (" =6EN="!D=T9L86=S+ T*(" (" =F]I9"H ` end
Oct 19 2004
Please ignore the attachment in the last post. It won't compile because it had some windows stuff in it. Here is the ncurses pure one. Jaap begin 666 ncurses.d M(" O*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M=&EO;BP 26YC+B (" (" (" (" * T*(" *B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" * T*(" *B!097)M:7-S:6]N(&ES(&AE<F5B>2!G M<F%N=&5D+"!F<F5E(&]F(&-H87)G92P =&\ 86YY('!E<G-O;B!O8G1A:6YI M;F< 82 * T*(" *B!C;W!Y(&]F('1H:7, <V]F='=A<F4 86YD(&%S<V]C M:6%T960 9&]C=6UE;G1A=&EO;B!F:6QE<R H=&AE(" (" (" (" * T* M(" *B B4V]F='=A<F4B*2P =&\ 9&5A;"!I;B!T:&4 4V]F='=A<F4 =VET M:&]U="!R97-T<FEC=&EO;BP :6YC;'5D:6YG(" (" * T*(" *B!W:71H M;W5T(&QI;6ET871I;VX =&AE(')I9VAT<R!T;R!U<V4L(&-O<'DL(&UO9&EF M>2P ;65R9V4L('!U8FQI<V L(" (" * T*(" *B!D:7-T<FEB=71E+"!D M:7-T<FEB=71E('=I=& ;6]D:69I8V%T:6]N<RP <W5B;&EC96YS92P 86YD M+V]R('-E;&P (" (" * T*(" *B!C;W!I97, ;V8 =&AE(%-O9G1W87)E M+"!A;F0 =&\ <&5R;6ET('!E<G-O;G, =&\ =VAO;2!T:&4 4V]F='=A<F4 M:7, (" * T*(" *B!F=7)N:7-H960 =&\ 9&\ <V\L('-U8FIE8W0 =&\ M=&AE(&9O;&QO=VEN9R!C;VYD:71I;VYS.B (" (" (" (" (" * T* M(" *B (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" * T*(" *B!4:&4 M86)O=F4 8V]P>7)I9VAT(&YO=&EC92!A;F0 =&AI<R!P97)M:7-S:6]N(&YO M=&EC92!S:&%L;"!B92!I;F-L=61E9" * T*(" *B!I;B!A;&P 8V]P:65S M(&]R('-U8G-T86YT:6%L('!O<G1I;VYS(&]F('1H92!3;V9T=V%R92X (" M(" (" (" (" (" * T*(" *B (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" * T*(" *B!42$4 4T]&5%=!4D4 25, 4%)/5DE$140 (D%3($E3 M(BP 5TE42$]55"!705)204Y462!/1B!!3ED 2TE.1"P 15A04D534R * T* M(" *B!/4B!)35!,245$+"!)3D-,541)3D< 0E54($Y/5"!,24U)5$5$(%1/ M($%.1"!.3TY)3D9224Y'14U%3E0N(" * T*(" *B!)3B!.3R!%5D5.5"!3 M2$%,3"!42$4 04)/5D4 0T]065))1TA4($A/3$1%4E, 0D4 3$E!0DQ%($9/ M4B!!3ED 0TQ!24TL(" * T*(" *B!$04U!1T53($]2($]42$52($Q)04)) M3$E462P 5TA%5$A%4B!)3B!!3B!!0U1)3TX 3T8 0T].5%)!0U0L(%1/4E0 M3U( (" * T*(" *B!/5$A%4E=)4T4L($%225-)3D< 1E)/32P 3U54($]& M($]2($E.($-/3DY%0U1)3TX 5TE42"!42$4 4T]&5%=!4D4 3U( (" * T* M(" *B!42$4 55-%($]2($]42$52($1%04Q)3D=3($E.(%1(12!33T945T%2 M12X (" (" (" (" (" (" (" (" (" (" * T*(" *B (" M(" (" (" (" (" (" (" (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" * T*(" *B!%>&-E<'0 87, 8V]N M=&%I;F5D(&EN('1H:7, ;F]T:6-E+"!T:&4 ;F%M92AS*2!O9B!T:&4 86)O M=F4 8V]P>7)I9VAT(" * T*(" *B!H;VQD97)S('-H86QL(&YO="!B92!U M<V5D(&EN(&%D=F5R=&ES:6YG(&]R(&]T:&5R=VES92!T;R!P<F]M;W1E('1H M92 (" * T*(" *B!S86QE+"!U<V4 ;W( ;W1H97( 9&5A;&EN9W, :6X M=&AI<R!3;V9T=V%R92!W:71H;W5T('!R:6]R('=R:71T96X (" (" * T* M(" *B!A=71H;W)I>F%T:6]N+B (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" * T*(" *BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*(" O*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*(" *B 075T:&]R.B!:97ED($TN($)E M;BU(86QI;2 \>FUB96YH86Q ;F5T8V]M+F-O;3X ,3DY,BPQ.3DU(" (" M(" (" (" * T*(" *B (" 86YD.B!%<FEC(%,N(%)A>6UO;F0 /&5S M<D!S;F%R:RYT:'ER<W5S+F-O;3X (" (" (" (" (" (" (" (" M(" (" (" (" (" (" (" (" (" (" (" (" * T*(" *BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*(" O*B D260Z(&-O M)" J+PT*("!P<FEV871E(&EM<&]R="!S=&0N8RYS=&1I;SL-" T*("!E>'1E M* T*(" ("H 5&AE(&EN=&5R;F%L('1Y<&4 =7-E9"!F;W( 8V]L;W( =F%L M5"!I<R!U<V5D(&EN(&)U:6QD:6YG('1H92!L:6)R87)Y+"!B=70 ;F]T('5S M92!T:&%T('=O=6QD(&UA:V4 =&AE(&YO<FUA;"]W:61E+6-H87)A8W1E<B!V M"B ("!E>'1E<FX 8VAT>7!E(&%C<U]M87!;,C4V73L-" T*(" ("\J(&-O M;&]R<R J+PT*(" (&5X=&5R;B!I;G0 0T],3U)3.PT*(" (&5X=&5R;B!I M3U)?0DQ!0TL /2 P+ T*(" (" 0T],3U)?4D5$(#T ,2P-"B (" ($-/ M3$]27T=2145.(#T M(&-O;G-T(&-H87( 04-37TQ,0T]23D52(#T )VTG.R +RH ;&]W97( ;&5F M)SL ("\J('5P<&5R(')I9VAT(&-O<FYE<B J+PT*(" (&-O;G-T(&-H87( M04-37TQ20T]23D52(#T )VHG.R +RH ;&]W97( <FEG:'0 8V]R;F5R("HO M=&EN9R!R:6=H=" J+PT*(" (&-O;G-T(&-H87( 04-37U)4144 /2 G=2<[ M(" O*B!T964 <&]I;G1I;F< ;&5F=" J+PT*(" (&-O;G-T(&-H87( 04-3 M7T)4144 /2 G=B<[(" O*B!T964 <&]I;G1I;F< =7 *B\-"B ("!C;VYS M;VYT86P ;&EN92 J+PT*(" (&-O;G-T(&-H87( 04-37U9,24Y%(#T )W G M.R +RH =F5R=&EC86P ;&EN92 J+PT*(" (&-O;G-T(&-H87( 04-37U!, M55, /2 G;B<[(" O*B!L87)G92!P;'5S(&]R(&-R;W-S;W9E<B J+PT*(" M(&-O;G-T(&-H87( 04-37U,Q(#T M+RH 8VAE8VME<B!B;V%R9" H<W1I<'!L92D *B\-"B ("!C;VYS="!C:&%R M(&-O;G-T(&-H87( 04-37U!,34E.55, (#T )V<G.R +RH <&QU<R]M:6YU M<R J+PT*(" (&-O;G-T(&-H87( 04-37T)53$Q%5" /2 G?B<[(" O*B!B M4U]205)23U< (#T )RLG.R +RH 87)R;W< <&]I;G1I;F< <FEG:'0 *B\- M<&]I;G1I;F< 9&]W;B J+PT*(" (&-O;G-T(&-H87( 04-37U5!4E)/5R M/2 G+2<[(" O*B!A<G)O=R!P;VEN=&EN9R!U<" J+PT*(" (&-O;G-T(&-H M87( 04-37T)/05)$(" ]("=H)SL ("\J(&)O87)D(&]F('-Q=6%R97, *B\- M97-E(&%R96XG="!D;V-U;65N=&5D+"!B=70 82!L;W0 ;V8 4WES=&5M(%9S M(&AA=F4 =&AE;2!A;GEW87D-"B (" J("AY;W4 8V%N('-P;W0 <'!R<GEY M>GI[>WQ\?7T :6X 82!L;W0 ;V8 050F5"!T97)M:6YF;R!S=')I;F=S*2X- M"B (" J(%1H92!!0U-?;F%M97, ;6%Y(&YO="!M871C:"!!5"94)W,L(&]U M<B!S;W5R8V4 9&ED;B=T(&MN;W< =&AE;2X-"B (" J+PT*(" (&-O;G-T M(&-H87( 04-37U,S(" (#T M.R +RH 9W)E871E<B]E<75A;" J+PT*(" (&-O;G-T(&-H87( 04-37U!) M(" (#T M04P (#T M0U-?4U1%4DQ)3D< (#T M(" +RH-"B (" J($QI;F4 9')A=VEN9R!!0U, ;F%M97, 87)E(&]F('1H M(&ES('1H92!R:6=H="P 8B!I<R!T:&4 8F]T=&]M+"!A;F0 ;"!I<R!T:&4 M:RDL(%, *'-I;F=L92DL($0 *&1O=6)L92DL(&]R(%0 *'1H:6-K*2X (%1H M92!S=6)S970 9&5F:6YE9 T*(" ("H :&5R92!O;FQY('5S97, 0B!A;F0 M4RX-"B (" J+PT*(" (&-O;G-T(&-H87( 04-37T)34T( (#T 04-37U5, M0T]23D52.PT*(" (&-O;G-T(&-H87( 04-37U-30D( (#T 04-37TQ,0T]2 M3D52.PT*(" (&-O;G-T(&-H87( 04-37T)"4U, (#T 04-37U520T]23D52 M.PT*(" (&-O;G-T(&-H87( 04-37U-"0E, (#T 04-37TQ20T]23D52.PT* M(" (&-O;G-T(&-H87( 04-37U-"4U, (#T M<W0 8VAA<B!!0U-?4U-30B /2!!0U-?3%1%13L-"B ("!C;VYS="!C:&%R M4U, (#T M(" (&-O;G-T(&EN="!%4E( /2 M,3L-"B ("!C;VYS="!I;G0 3TL /2 P M:&ES(&$ <W5B+7=I;F1O=S\ *B\-"B ("!C;VYS="!I;G0 7T5.1$Q)3D4 M:7, =&AE('=I;F1O=R!F=6QL+7-C<F5E;C\ *B\-"B ("!C;VYS="!I;G0 M<V-R965N(&)O='1O;3\ *B\-"B ("!C;VYS="!I;G0 7TE34$%$(" (" M8V]N<W0 :6YT(%](05--3U9%1" (#T (" ,' R,#L ("\J(&AA<R!C=7)S M;W( ;6]V960 <VEN8V4 ;&%S="!R969R97-H/R J+PT*(" (&-O;G-T(&EN M960 :6X =&AE(&9I<G-T8VAA<B!A;F0 ;&%S=&-H87( 9FEE;&1S('1O(&UA M:6YT(%].3T-(04Y'12 (#T M<R!V86QU92!I<R!U<V5D(&EN('1H92!O;&1I;F1E>"!F:65L9"!T;R!M87)K M(&QI;F5S(&-R96%T960 8GD :6YS97)T:6]N<PT*(" ("H 86YD('-C<F]L M(" +RH +BXN;75S="!B92!A="!L96%S="!A<R!W:61E(&%S(&-H='EP92 J M8W5R<F5N="!C=7)S;W( <&]S:71I;VX *B\-" T*(" (" +RH =VEN9&]W M;6%X>2P 7VUA>' [("\J(&UA>&EM=6US(&]F(' 86YD('DL($Y/5"!W:6YD M;W< <VEZ92 J+PT*(" (" 3D-54E-%4U]325I%7U0 7V)E9WDL(%]B96=X M.R O*B!S8W)E96X 8V]O<F1S(&]F('5P<&5R+6QE9G0M:&%N9"!C;W)N97( M*B\-" T*(" (" <VAO<G0 ("!?9FQA9W,[(" ("\J('=I;F1O=R!S=&%T M"B (" (&%T=')?=" 7V%T=')S.R (" O*B!C=7)R96YT(&%T=')I8G5T M92!F;W( ;F]N+7-P86-E(&-H87)A8W1E<B J+PT*(" (" 8VAT>7!E("!? M8FMG9#L (" +RH 8W5R<F5N="!B86-K9W)O=6YD(&-H87(O871T<FEB=71E M('!A:7( *B\-" T*(" (" +RH ;W!T:6]N('9A;'5E<R!S970 8GD =7-E M<B J+PT*(" (" 8F]O;" 7VYO=&EM96]U=#L ("\J(&YO('1I;64 ;W5T M(&]N(&9U;F-T:6]N+6ME>2!E;G1R>3\ *B\-"B (" (&)O;VP (%]C;&5A M<CL (" +RH 8V]N<VED97( 86QL(&1A=&$ :6X =&AE('=I;F1O=R!I;G9A M;&ED/R J+PT*(" (" 8F]O;" 7VQE879E;VL[(" O*B!/2R!T;R!N;W0 M.R +RH 3TL =&\ <V-R;VQL('1H:7, =VEN9&]W/R J+PT*(" (" 8F]O M;" 7VED;&]K.R (" O*B!/2R!T;R!U<V4 :6YS97)T+V1E;&5T92!L:6YE M/R J+PT*(" (" 8F]O;" 7VED8V]K.R (" O*B!/2R!T;R!U<V4 :6YS M97)T+V1E;&5T92!C:&%R/R J+PT*(" (" 8F]O;" 7VEM;65D.R (" O M*B!W:6YD;W< :6X :6UM960 ;6]D93\ *&YO="!Y970 =7-E9"D *B\-"B M(" (&)O;VP (%]S>6YC.R (" O*B!W:6YD;W< :6X <WEN8R!M;V1E/R J M+PT*(" (" 8F]O;" 7W5S95]K97EP860[(" O*B!P<F]C97-S(&9U;F-T M96QA>3L (" +RH ," ](&YO9&5L87DL(#PP(#T 8FQO8VMI;F<L(#XP(#T M9&5L87D *B\-" T*(" (" ;&1A=" J7VQI;F4[(" O*B!T:&4 86-T=6%L M;F4 ;V8 <V-R;VQL:6YG(')E9VEO;B J+PT*(" (" 3D-54E-%4U]325I% M7U0 7W)E9V)O='1O;3L +RH 8F]T=&]M(&QI;F4 ;V8 <V-R;VQL:6YG(')E M(" ("!I;G0 (%]P87)Y.R (" O*B!Y(&-O;W)D:6YA=&4 ;V8 =&AI<R!W M(" ("\J('1H97-E(&%R92!U<V5D(&]N;'D :68 =&AI<R!I<R!A('!A9" J M+PT*(" (" <W1R=6-T('!D870-"B (" ('L-"B (" (" ("!.0U52 M15-?4TE:15]4(%]Y;V9F<V5T.R O*B!R96%L(&)E9WD :7, 7V)E9WD *R!? M<F5N="!B86-K9W)O=6YD(&-H87(O871T<FEB=71E('!A:7( *B\-"B ("!] M3D1/5R J8W5R<V-R.PT*(" (&5X=&5R;B!724Y$3U< *FYE=W-C<CL-" T* M(" (&5X=&5R;B!I;G0 ($Q)3D53.PT*(" (&5X=&5R;B!I;G0 ($-/3%,[ M:&ES(&=L;V)A;"!W87, 86X =6YD;V-U;65N=&5D(&9E871U<F4 =6YD97( M("!E>'1E<FX 8VAA<B!T='ET>7!E6UT[(" O*B!N965D960 9F]R(&)A8VMW M<VEZ960 *&EN="P :6YT*3L-"B ("!C:&%R("H :V5Y8F]U;F0 *&EN="P M(&%S<W5M95]D969A=6QT7V-O;&]R<R H:6YT+"!I;G0I.PT*(" (&EN="!D M(&)O;VPI.PT*(" (&EN="!R97-I>F5?=&5R;2 H:6YT+"!I;G0I.PT*(" M=6QT7V-O;&]R<R H*3L-"B ("!I;G0 =7-E7V5X=&5N9&5D7VYA;65S("AB M;V]L*3L-"B ("!I;G0 =W)E<VEZ92 H5TE.1$]7("HL(&EN="P :6YT*3L- M(" (" ('5N:6]N($1A=&$-"B (" (" >PT*(" (" (" (&QO;F< M("!U:6YT(&9L86=S.PT*(" (" (" (" :6YT(&9D.PT*(" (" (" M96YT;&ES= T*(" ('L-"B (" (" :6YT(&-O=6YT.PT*(" (" ("!I M<B!?3D-?159%3E1?1DE,15]214%$04),12 J+PT*(" (" ("!?;F-?979E M<RA724Y$3U< *BP 7VYC7V5V96YT;&ES=" J*3L ("\J(&5X<&5R:6UE;G1A M;" J+PT*(" (&EN="!W9V5T;G-T<E]E=F5N=',H5TE.1$]7("HL8VAA<B J M"B (" O* T*(" ("H 1G5N8W1I;VX <')O=&]T>7!E<RX (%1H:7, :7, M("H 9G5N8W1I;VYS+B 5&AO<V4 ;6%R:V5D(&!G96YE<F%T960G('=I;&P M:&%V92!S;W5R8V5S(&=E;F5R871E9"!F<F]M('1H90T*(" ("H ;6%C<F\ M9&5F:6YI=&EO;G, ;&%T97( :6X =&AI<R!F:6QE+"!I;B!O<F1E<B!T;R!S M"B ("!I;G0 8F%U9')A=&4 *"D[(" (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!B965P(" H*3L (" (" ("\J(&EM<&QE;65N=&5D("HO M*'-H;W)T+'-H;W)T*BQS:&]R="HL<VAO<G0J*3L ("\J(&EM<&QE;65N=&5D M(" :6YT(&-U<G-?<V5T("AI;G0I.R (" (" +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 9&5F7W!R;V=?;6]D92 H*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!D969?<VAE;&Q?;6]D92 H*3L (" (" O*B!I M;7!L96UE;G1E9" J+PT*(" (&EN="!D96QA>5]O=71P=70 *&EN="D[(" M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O:60 9&5L<V-R965N("A3 M0U)%14X *BD[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 9&5L M=VEN("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" M(%=)3D1/5R J(&1E<G=I;B H5TE.1$]7("HL:6YT+&EN="QI;G0L:6YT*3L M(" +RH :6UP;&5M96YT960 *B\-"B ("!724Y$3U< *B!D=7!W:6X *%=) M3D1/5R J*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!E8VAO M(" I.R (" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!E;F1W M:6X *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&-H87( 97)A M<V5C:&%R(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!V;VED M(&9L87-H(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 M9FQU<VAI;G *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (%=) M3D1/5R J(&=E='=I;B H1DE,12 J*3L (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!H86QF9&5L87D *&EN="D[(" (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&)O;VP :&%S7V-O;&]R<R H*3L (" (" ("\J(&EM M;7!L96UE;G1E9" J+PT*(" (&)O;VP :&%S7VEL(" I.R (" (" +RH M:6UP;&5M96YT960 *B\-"B ("!V;VED(&ED8V]K("A724Y$3U< *BP 8F]O M;"D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 :61L;VL *%=) M3D1/5R J+"!B;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O M:60 :6UM961O:R H5TE.1$]7("HL(&)O;VPI.R (" ("\J(&EM<&QE;65N M:71?<&%I<B H<VAO<G0L<VAO<G0L<VAO<G0I.R (" O*B!I;7!L96UE;G1E M9" J+PT*(" (&EN="!I;G1R9FQU<V *%=)3D1/5R J+&)O;VPI.R (" M9" H5TE.1$]7("HL:6YT*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!B M;V]L(&ES7W=I;G1O=6-H960 *%=)3D1/5R J*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&-H87( *B!K97EN86UE("AI;G0I.R (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!K97EP860 *%=)3D1/5R J+&)O;VPI.R M<B J(&QO;F=N86UE(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 ;65T82 H5TE.1$]7("HL8F]O;"D[(" (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 ;79C=7( *&EN="QI;G0L:6YT+&EN="D[(" (" M+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ;79D97)W:6X *%=)3D1/5R J M<')I;G1W("AI;G0L:6YT+"!C:&%R("HL+BXN*3L (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 ;79S8V%N=R H:6YT+&EN="P 8VAA<B J+"XN+BD[ M(" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!M=G=I;B H5TE.1$]7("HL M:6YT+&EN="D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ;79W M<')I;G1W("A724Y$3U<J+&EN="QI;G0L(&-H87( *BPN+BXI.R +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;79W<V-A;G< *%=)3D1/5R J+&EN="QI M;G0L8VAA<B J+"XN+BD[(" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!N M87!M<R H:6YT*3L (" (" (" +RH :6UP;&5M96YT960 *B\-"B ("!7 M24Y$3U< *B!N97=P860 *&EN="QI;G0I.R (" (" +RH :6UP;&5M96YT M960 *B\-"B ("!30U)%14X *B!N97=T97)M(" 8VAA<B J+$9)3$4 *BQ& M24Q%("HI.R +RH :6UP;&5M96YT960 *B\-"B ("!724Y$3U< *B!N97=W M:6X *&EN="QI;G0L:6YT+&EN="D[(" (" +RH :6UP;&5M96YT960 *B\- M(" :6YT(&YO8V)R96%K(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 ;F]D96QA>2 H5TE.1$]7("HL8F]O;"D[(" (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;F]E8VAO(" I.R (" (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 ;F]N;" H*3L (" (" (" +RH :6UP M;&5M96YT960 *B\-"B ("!V;VED(&YO<6EF;'5S:" H*3L (" (" ("\J M:6UP;&5M96YT960 *B\-"B ("!I;G0 ;F]T:6UE;W5T("A724Y$3U< *BQB M;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!O=F5R;&%Y M("A724Y$3U<J+%=)3D1/5R J*3L (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 ;W9E<G=R:71E("A724Y$3U<J+%=)3D1/5R J*3L (" +RH :6UP M;&5M96YT960 *B\-"B ("!I;G0 <&%I<E]C;VYT96YT("AS:&]R="QS:&]R M="HL<VAO<G0J*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <&5C M:&]C:&%R("A724Y$3U< *BP (&-H='EP92D[(" ("\J(&EM<&QE;65N=&5D M="QI;G0L:6YT+&EN="D[+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <')E M9G)E<V *%=)3D1/5R J+&EN="QI;G0L:6YT+&EN="QI;G0L:6YT*3L ("\J M(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 <'5T<" H(&-H87( M*BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!P=71W:6X M(" =F]I9"!Q:69L=7-H(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <F%W(" I.R (" (" (" O*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!R97-E='1Y(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <F5S971?<')O9U]M;V1E(" I.R (" ("\J(&EM<&QE;65N M:6UP;&5M96YT960 *B\-"B ("!I;G0 <FEP;V9F;&EN92 H:6YT+"!I;G0 M:6YT('-A=F5T='D *"D[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!S8V%N=R H(&-H87( *BPN+BXI.R (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!S8W)?9'5M<" H(&-H87( *BD[(" (" +RH :6UP;&5M M96YT960 *B\-"B ("!I;G0 <V-R7VEN:70 *"!C:&%R("HI.R (" ("\J M;V]L*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S8W)?<F5S M=&]R92 H(&-H87( *BD[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!I M;G0 <V-R7W-E=" H(&-H87( *BD[(" (" +RH :6UP;&5M96YT960 *B\- M"B ("!30U)%14X *B!S971?=&5R;2 H4T-2145.("HI.R (" ("\J(&EM M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?871T<E]O9F8 M*"!A='1R7W0L('9O:60 *BD[(" ("\J(&=E;F5R871E9#I7241%0R J+PT* M(" (&EN="!S;&M?871T<F]N(" 8VAT>7!E*3L (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!S;&M?871T<G-E=" H(&-H='EP92D[(" (" M+RH :6UP;&5M96YT960 *B\-"B ("!A='1R7W0 <VQK7V%T='( *"D[(" M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?871T<E]S970 M*"!A='1R7W0L<VAO<G0L=F]I9"HI.R +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 <VQK7V-L96%R(" I.R (" (" +RH :6UP;&5M96YT960 *B\- M"B ("!I;G0 <VQK7V-O;&]R("AS:&]R="D[(" (" (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&EN="!S;&M?:6YI=" H:6YT*3L (" (" ("\J(&EM M:" H*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!S;&M?<F5F M:U]R97-T;W)E(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I M;G0 <VQK7W-E=" H:6YT+"!C:&%R("HL:6YT*3L (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 <VQK7W1O=6-H(" I.R (" (" +RH :6UP;&5M M96YT960 *B\-"B ("!I;G0 <W1A<G1?8V]L;W( *"D[(" (" (" O*B!I M;7!L96UE;G1E9" J+PT*(" (%=)3D1/5R J('-U8G!A9" H5TE.1$]7("HL M(&EN="P :6YT+"!I;G0L(&EN="D[(" O*B!I;7!L96UE;G1E9" J+PT*(" M(%=)3D1/5R J('-U8G=I;B H5TE.1$]7("HL:6YT+&EN="QI;G0L:6YT*3L M<B J('1E<FUN86UE(" I.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 =&EG971F;&%G(" 8VAA<B J*3L (" +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 =&EG971N=6T *"!C:&%R("HI.R (" O*B!I;7!L96UE M;G1E9" J+PT*(" (&-H87( *B!T:6=E='-T<B H(&-H87( *BD[(" ("\J M+BXI.R +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 ='EP96%H96%D("AI M;G0I.R (" (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =6YG971C M:6YT('9I9&%T='( *&-H='EP92D[(" (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!V:61P=71S("AC:'1Y<&4L(&EN=" H*BDH:6YT*2D[(" M:6YT('9W<V-A;G< *%=)3D1/5R J+" 8VAA<B J+'9A7VQI<W0I.R +RH M:6UP;&5M96YT960 *B\-"B ("!I;G0 =V%D9&-H("A724Y$3U< *BP (&-H M='( *%=)3D1/5R J+"!C:'1Y<&4 *BQI;G0I.R +RH :6UP;&5M96YT960 M*B\-"B ("!I;G0 =V%D9&YS='( *%=)3D1/5R J+"!C:&%R("HL:6YT*3L M*BP 871T<E]T+"!V;VED("HI.R (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!W871T<E]O9F8 *%=)3D1/5R J+"!A='1R7W0L('9O:60 *BD[(" O M*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W8FMG9" H5TE.1$]7("HL(&-H M='EP92D[(" (" +RH :6UP;&5M96YT960 *B\-"B ("!V;VED('=B:V=D M<V5T("A724Y$3U< *BQC:'1Y<&4I.R (" ("\J(&EM<&QE;65N=&5D("HO M>7!E+&-H='EP92QC:'1Y<&4L8VAT>7!E+&-H='EP92QC:'1Y<&4I.R +RH M:6UP;&5M96YT960 *B\-"B ("!I;G0 =V-H9V%T("A724Y$3U< *BP :6YT M+"!A='1R7W0L('-H;W)T+" =F]I9" J*3LO*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!W8VQE87( *%=)3D1/5R J*3L (" (" ("\J(&EM<&QE;65N M*%=)3D1/5RHL<VAO<G0L=F]I9"HI.R (" O*B!I;7!L96UE;G1E9" J+PT* M(" ('9O:60 =V-U<G-Y;F-U<" H5TE.1$]7("HI.R (" ("\J(&EM<&QE M+RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =V5C:&]C:&%R("A724Y$3U< M<F%S92 H5TE.1$]7("HI.R (" (" +RH :6UP;&5M96YT960 *B\-"B M("!I;G0 =V=E=&-H("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E M9" J+PT*(" (&EN="!W9V5T;G-T<B H5TE.1$]7("HL8VAA<B J+&EN="D[ M("HL(&-H='EP92P :6YT*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!C M:'1Y<&4 =VEN8V *%=)3D1/5R J*3L (" (" ("\J(&EM<&QE;65N=&5D M;G0I.R (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W:6YN<W1R("A7 M24Y$3U< *BP 8VAA<B J+"!I;G0I.R (" O*B!I;7!L96UE;G1E9" J+PT* M(" (&EN="!W:6YS8V *%=)3D1/5R J+"!C:'1Y<&4I.R (" ("\J(&EM M*3L (" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W:6YS;G-T<B H M(" :6YT('=M;W9E("A724Y$3U< *BQI;G0L:6YT*3L (" (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!W;F]U=')E9G)E<V *%=)3D1/5R J*3L M(" (" O*B!I;7!L96UE;G1E9" J+PT*(" (&EN="!W<')I;G1W("A724Y$ M3U< *BP (&-H87( *BPN+BXI.R (" O*B!I;7!L96UE;G1E9" J+PT*(" M(&EN="!W<F5D<F%W;&X *%=)3D1/5R J+&EN="QI;G0I.R (" O*B!I;7!L M96UE;G1E9" J+PT*(" (&EN="!W<F5F<F5S:" H5TE.1$]7("HI.R (" M(" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =W-C86YW("A724Y$3U< M*BP (&-H87( *BPN+BXI.R +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 M=W-C<FP *%=)3D1/5R J;2P :6YT*3L (" (" O*B!I;7!L96UE;G1E9" J M+PT*(" (&EN="!W<V5T<V-R<F5G("A724Y$3U< *BQI;G0L:6YT*3L (" M+RH :6UP;&5M96YT960 *B\-"B ("!V;VED('=S>6YC9&]W;B H5TE.1$]7 M("A724Y$3U< *BD[(" (" (" O*B!I;7!L96UE;G1E9" J+PT*(" ('9O M:60 =W1I;65O=70 *%=)3D1/5R J+&EN="D[(" (" +RH :6UP;&5M96YT M960 *B\-"B ("!I;G0 =W1O=6-H;&X *%=)3D1/5R J+&EN="QI;G0L:6YT M*3L (" +RH :6UP;&5M96YT960 *B\-"B ("!I;G0 =W9L:6YE("A724Y$ M3U< *BQC:'1Y<&4L:6YT*3L (" +RH :6UP;&5M96YT960 *B\-" T*(" M("\J(&%T=')I8G5T97, *B\-" T*(" (&-O;G-T(&EN="!.0U524T537T%4 M;G0 ;6%S:RP :6YT('-H:69T*0T*(" ('L-"B (" (')E='5R;B H;6%S M(" 8V]N<W0 :6YT($%?05144DE"551%4R 3D-54E-%4U]"2513*'XH,55, M("T ,55,*2PP*0T*(" (&-O;G-T(&EN="!!7T-(05)415A4(" H3D-54E-% M("!.0U524T537T))5%,H*" Q54PI(#P M(#T M;VYS="!I;G0 05]04D]414-4(#T M;G0 05]43U (#TP M*0T*(" (&-O;G-T(&EN="!!7U9%4E1)0T%,(#T M*&EN="!N*0T*(" ('L-"B (" (')E='5R;B!.0U524T537T))5%,H;BP M."D +2 Q54PI(#P\(" P("L 3D-54E-%4U]!5%127U-(2494*2 I("D /CX M92!W9V5T<W1R*'<L(',I(" ('=G971N<W1R*'<L(',L("TQ*0T*(" ("-D M969I;F4 9V5T;G-T<BAS+"!N*2 ("!W9V5T;G-T<BAS=&1S8W(L(',L(&XI M<F5S971?<')O9U]M;V1E*"D-"B (" C9&5F:6YE(')E<V5T=&5R;2 I(" M(')E<V5T7W-H96QL7VUO9&4H*0T*(" ("-D969I;F4 <V%V971E<FTH*2 M("!D969?<')O9U]M;V1E*"D-"B (" C9&5F:6YE(&-R;6]D92 I(" (&-B M"B (" C9&5F:6YE(&=E='1M;V1E*"D-" T*(" ("-D969I;F4 9V5T>7 H M=VEN+'DL>"D (" ("AY(#T *'=I;BD_*'=I;BDM/E]C=7)Y.D524BP >" ] M("AW:6XI/RAW:6XI+3Y?8W5R>#I M>"AW:6XL>2QX*2 *'D /2 H=VEN*3\H=VEN*2T^7V)E9WDZ15)2+"!X(#T M*'=I;BD_*'=I;BDM/E]B96=X.D524BD-"B (" K+PT*(" ('9O:60 9V5T M;6%X>7 H5TE.1$]7("IW:6XL(&]U="!I;G0 >2P ;W5T(&EN="!X*0T*(" M('L-"B (" ("\O(V1E9FEN92!G971M87AY>"AW:6XL>2QX*2 *'D /2 H M=VEN*3\H*'=I;BDM/E]M87AY("L ,2DZ15)2+"!X(#T *'=I;BD_*"AW:6XI M+E]M87AY("L ,2DZ15)2.PT*(" (" >" ]("AW:6XA/6YU;&PI/RAW:6XN M971P87)Y>"AW:6XL>2QX*2 *'D /2 H=VEN*3\H=VEN*2T^7W!A<GDZ15)2 M+"!X(#T *'=I;BD_*'=I;BDM/E]P87)X.D524BD-"B (" C9&5F:6YE(&=E M='-Y>"AY+' I(&1O('L :68H;F5W<V-R+3Y?;&5A=F5O:RD *'DI/2AX*3TM M,3L 7 T*(" (" (" (&5L<V4 9V5T>7 H;F5W<V-R+"AY*2PH>"DI.R!< M>2QX*2!D;R![(&EF*"AY*3T]+3$ )B8 *' I/3TM,2D ;F5W<V-R+3Y?;&5A M<G-E<R!V97)S:6]N<R!D969I;F4 =&AE<V4 *B\-"B (" C9&5F:6YE(&=E M=&%T=')S*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?871T<G,Z05].3U)-04PI M<G Z15)2.PT*(" ('T-" T*(" (&EN="!G971C=7)Y*%=)3D1/5R J=VEN M*0T*(" ('L-"B (" ("\O(V1E9FEN92!G971C=7)Y*'=I;BD (" *"AW M971B96=X*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?8F5G>#I M(V1E9FEN92!G971B96=Y*'=I;BD (" *"AW:6XI/RAW:6XI+3Y?8F5G>3I% M*'=I;BDM/E]M87AX("L ,2DZ15)2*0T*(" (" <F5T=7)N('=I;B$];G5L M(')E='5R;B!W:6XA/6YU;&P_=VEN+E]M87AY*S$Z15)2.PT*(" ('T-"B M(" O*PT*(" ("-D969I;F4 9V5T<&%R>"AW:6XI(" (" H=VEN*3\H=VEN M*2T^7W!A<G Z15)2*0T*(" ("-D969I;F4 9V5T<&%R>2AW:6XI(" (" H M=70H=VEN*2 (" (" *'=A='1R<V5T*'=I;BQ!7U-404Y$3U54*2D-"B M(" C9&5F:6YE('=S=&%N9&5N9"AW:6XI(" (" (" H=V%T=')S970H=VEN M+$%?3D]234%,*2D-"B (" C9&5F:6YE('=A='1R7W-E="AW:6XL82QP+&]P M=',I(" H=VEN*2T^7V%T=')S(#T M=V%T=')O;BAW:6XL870I(" ('=A='1R7V]N*'=I;BP *&%T=')?="D 870L M("AV;VED("HI,"D-"B (" (')E='5R;B!W871T<E]O;BAW:6XL870L;G5L M<E]T(&%T*0T*(" ('L-"B (" ("\O(V1E9FEN92!W871T<F]F9BAW:6XL M870I("!W871T<E]O9F8H=VEN+" H871T<E]T*2!A="P *'9O:60 *BDP*0T* M>PT*(" (" +R\ (V1E9FEN92!W871T<G-E="AW:6XL870I(" H*'=I;BDM M(" (')E='5R;B M,3L-"B (" (')E='5R;B!W:6XN7V%T=')S(#T 870[ M5R J=VEN*0T*(" ('L-"B (" ("\O(V1E9FEN92!T;W5C:'=I;BAW:6XI M('T-"B (" O*PT*(" ("-D969I;F4 =&]U8VAL:6YE*'=I;BP <RP 8RD M('=T;W5C:&QN*"AW:6XI+"!S+"!C+" Q*0T*(" ("-D969I;F4 =6YT;W5C M:'=I;BAW:6XI(" ('=T;W5C:&QN*"AW:6XI+" P+"!G971M87AY*'=I;BDL M*2 ("!W8F]R9&5R*'=I;BP =BP =BP :"P :"P ,"P ,"P ,"P ,"D-"B M('T-"B (" O*PT*(" ("-D969I;F4 8F]R9&5R*&QS+"!R<RP =',L(&)S M+"!T;"P ='(L(&)L+"!B<BD ('=B;W)D97(H<W1D<V-R+"!L<RP <G,L('1S M:6YE('=I;G-T<BAW+"!S*2 ("!W:6YN<W1R*'<L(',L("TQ*0T*(" ("-D M969I;F4 =VEN8VAS='(H=RP <RD (" =VEN8VAN<W1R*'<L(',L("TQ*0T* M(" ("-D969I;F4 =VEN<W-T<BAW+"!S*2 ("!W:6YS;G-T<BAW+"!S+" M M,2D-" T*(" ("-D969I;F4 <F5D<F%W=VEN*'=I;BD (" =W)E9')A=VQN M9'-T<BA724Y$3U< *G=I;BP 8VAA<BH <W1R*0T*(" ('L-"B (" ("\O M(V1E9FEN92!W861D<W1R*'=I;BQS='(I("!W861D;G-T<BAW:6XL<W1R+"TQ M*0T*(" (" <F5T=7)N('=A9&1N<W1R*'=I;BQS='(L+3$I.PT*(" ('T- M"B (" O*PT*(" ("-D969I;F4 =V%D9&-H<W1R*'=I;BQS='(I("!W861D M:6YE(&%D9&-H*&-H*2 ("!W861D8V H<W1D<V-R+&-H*0T*(" (" <F5T M=7)N('=A9&1C:"AS=&1S8W(L8V I.PT*(" ('T-"B (" O*PT*(" ("-D M969I;F4 861D8VAN<W1R*'-T<BQN*2 =V%D9&-H;G-T<BAS=&1S8W(L<W1R M=&1S8W(L<W1R*0T*(" ("-D969I;F4 861D;G-T<BAS='(L;BD (" =V%D M+R-D969I;F4 871T<F]N*&%T*2 ("!W871T<F]N*'-T9'-C<BQA="D-"B M9V5T*'-T9'-C<BQA<"QC<"QO*0T*(" ("-D969I;F4 871T<E]O9F8H82QO M*2 ("!W871T<E]O9F8H<W1D<V-R+&$L;RD-"B (" C9&5F:6YE(&%T=')? M;VXH82QO*2 ("!W871T<E]O;BAS=&1S8W(L82QO*0T*(" ("-D969I;F4 M+R\C9&5F:6YE(&)K9V0H8V I(" ('=B:V=D*'-T9'-C<BQC:"D-"B (" M(')E='5R;B!W8FMG9"AS=&1S8W(L8V I.PT*(" ('T-"B (" O*PT*(" M("-D969I;F4 8FMG9'-E="AC:"D (" =V)K9V1S970H<W1D<V-R+&-H*0T* M(" ("-D969I;F4 8VAG870H;BQA+&,L;RD (" =V-H9V%T*'-T9'-C<BQN M+&$L8RQO*0T*(" ("-D969I;F4 8VQE87(H*2 (" ('=C;&5A<BAS=&1S M*'-T9'-C<BD-"B (" C9&5F:6YE(&1E;&5T96QN*"D (" =VEN<V1E;&QN M*'-T9'-C<BPM,2D-"B (" C9&5F:6YE(&5C:&]C:&%R*&,I(" ('=E8VAO M8VAA<BAS=&1S8W(L8RD-"B (" C9&5F:6YE(&5R87-E*"D (" ("!W97)A M<V4H<W1D<V-R*0T*(" ("-D969I;F4 9V5T8V H*2 (" ('=G971C:"AS M=&1S8W(L<RQN*0T*(" ("-D969I;F4 :6YC:'-T<BAS*2 ("!W:6YC:'-T M<BAS=&1S8W(L<RD-"B (" C9&5F:6YE(&EN;G-T<BAS+&XI(" ('=I;FYS M='(H<W1D<V-R+',L;BD-"B (" C9&5F:6YE(&EN<V-H*&,I(" ('=I;G-C M:"AS=&1S8W(L8RD-"B (" C9&5F:6YE(&EN<V1E;&QN*&XI(" ('=I;G-D M96QL;BAS=&1S8W(L;BD-"B (" C9&5F:6YE(&EN<V5R=&QN*"D (" =VEN M<V1E;&QN*'-T9'-C<BPQ*0T*(" ("-D969I;F4 :6YS;G-T<BAS+&XI(" M(" =VEN<W-T<BAS=&1S8W(L<RD-"B (" C9&5F:6YE(&EN<W1R*',I(" M('=I;G-T<BAS=&1S8W(L<RD-"B (" K+PT*("!I;G0 ;6]V92AI;G0 >2P M(" ("!W<V-R;"AS=&1S8W(L;BD-"B (" C9&5F:6YE('-E='-C<G)E9RAT M+&(I(" ('=S971S8W)R96<H<W1D<V-R+'0L8BD-"B (" C9&5F:6YE('-T M86YD96YD*"D (" =W-T86YD96YD*'-T9'-C<BD-"B (" C9&5F:6YE('-T M86YD;W5T*"D (" =W-T86YD;W5T*'-T9'-C<BD-"B (" C9&5F:6YE('1I M;65O=70H9&5L87DI(" ('=T:6UE;W5T*'-T9'-C<BQD96QA>2D-"B (" C M"B ("!I;G0 ;79W861D8V H5TE.1$]7("IW:6XL(&EN="!Y+"!I;G0 >"P M8VAT>7!E(&-H*0T*(" ('L-"B (" ("\O(V1E9FEN92!M=G=A9&1C:"AW M15)2*0T*(" (" ("!R971U<FX 15)2.PT*(" (" <F5T=7)N('=A9&1C M:"AW:6XL8V I.PT*(" ('T-"B (" O*PT*(" ("-D969I;F4 ;79W861D M8VAN<W1R*'=I;BQY+' L<W1R+&XI(" H=VUO=F4H=VEN+'DL>"D /3T 15)2 M;79W861D8VAS='(H=VEN+'DL>"QS='(I(" H=VUO=F4H=VEN+'DL>"D /3T M;79W861D;G-T<BAW:6XL>2QX+'-T<BQN*2 *'=M;W9E*'=I;BQY+' I(#T] M=VUO=F4H=VEN+'DL>"D /3T 15)2*0T*(" (" ("!R971U<FX 15)2.PT* M"B ("!I;G0 ;79W861D<W1R*%=)3D1/5R J=VEN+"!I;G0 >2P :6YT(' L M<BAW:6XL>2QX+'-T<BD (" *'=M;W9E*'=I;BQY+' I(#T]($524B _($52 M4B Z('=A9&1N<W1R*'=I;BQS='(L+3$I*0T*(" (" :68 *'=M;W9E*'=I M;BQY+' I(#T]($524BD-"B (" (" <F5T=7)N($524CL-"B (" (')E M(" C9&5F:6YE(&UV=V1E;&-H*'=I;BQY+' I(" ("AW;6]V92AW:6XL>2QX M*2 ]/2!%4E( /R!%4E( .B!W9&5L8V H=VEN*2D-"B (" C9&5F:6YE(&UV M=V-H9V%T*'=I;BQY+' L;BQA+&,L;RD ("AW;6]V92AW:6XL>2QX*2 ]/2!% M4E( /R!%4E( .B!W8VAG870H=VEN+&XL82QC+&\I*0T*(" ("-D969I;F4 M;79W9V5T8V H=VEN+'DL>"D (" *'=M;W9E*'=I;BQY+' I(#T]($524B _ M($524B Z('=G971C:"AW:6XI*0T*(" ("-D969I;F4 ;79W9V5T;G-T<BAW M:6XL>2QX+'-T<BQN*2 *'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z M=VEN+'DL>"QS='(I(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( M.B!W9V5T<W1R*'=I;BQS='(I*0T*(" ("-D969I;F4 ;79W:&QI;F4H=VEN M+'DL>"QC+&XI(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W M(" ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R H8VAT>7!E*4524B Z('=I M;BD ("AW;6]V92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W:6YC:&YS='(H M(" *'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z('=I;F-H<W1R*'=I M;BQS*2D-"B (" C9&5F:6YE(&UV=VEN;G-T<BAW:6XL>2QX+',L;BD (" M*'=M;W9E*'=I;BQY+' I(#T]($524B _($524B Z('=I;FYS='(H=VEN+',L M92AW:6XL>2QX*2 ]/2!%4E( /R!%4E( .B!W:6YS8V H=VEN+&,I*0T*(" M("-D969I;F4 ;79W:6YS;G-T<BAW:6XL>2QX+',L;BD (" *'=M;W9E*'=I M;BQY+' I(#T]($524B _($524B Z('=I;G-N<W1R*'=I;BQS+&XI*0T*(" M("-D969I;F4 ;79W:6YS<W1R*'=I;BQY+' L<RD (" *'=M;W9E*'=I;BQY M+' I(#T]($524B _($524B Z('=I;G-S='(H=VEN+',I*0T*(" ("-D969I M;F4 ;79W:6YS='(H=VEN+'DL>"QS*2 (" H=VUO=F4H=VEN+'DL>"D /3T M15)2(#H M*'DL>"QC:"D (" ("!M=G=A9&1C:"AS=&1S8W(L>2QX+&-H*0T*(" ("-D M969I;F4 ;79A9&1C:&YS='(H>2QX+'-T<BQN*2 ("!M=G=A9&1C:&YS='(H M<W1D<V-R+'DL>"QS='(L;BD-"B (" C9&5F:6YE(&UV861D8VAS='(H>2QX M9FEN92!M=F%D9&YS='(H>2QX+'-T<BQN*2 ("!M=G=A9&1N<W1R*'-T9'-C M9V%T*'DL>"QN+&$L8RQO*2 ("!M=G=C:&=A="AS=&1S8W(L>2QX+&XL82QC M=&1S8W(L>2QX*0T*(" ("-D969I;F4 ;79G971C:"AY+' I(" (" ;79W M9V5T8V H<W1D<V-R+'DL>"D-"B (" C9&5F:6YE(&UV9V5T;G-T<BAY+' L M<W1R+&XI(" (&UV=V=E=&YS='(H<W1D<V-R+'DL>"QS='(L;BD-"B (" C M9&5F:6YE(&UV9V5T<W1R*'DL>"QS='(I(" (&UV=V=E='-T<BAS=&1S8W(L M>2QX+'-T<BD-"B (" C9&5F:6YE(&UV:&QI;F4H>2QX+&,L;BD (" ;79W M*2 (" (&UV=VEN8V H<W1D<V-R+'DL>"D-"B (" C9&5F:6YE(&UV:6YC M:&YS='(H>2QX+',L;BD (" ;79W:6YC:&YS='(H<W1D<V-R+'DL>"QS+&XI M<W1D<V-R+'DL>"QS*0T*(" ("-D969I;F4 ;79I;FYS='(H>2QX+',L;BD M(" ;79W:6YN<W1R*'-T9'-C<BQY+' L<RQN*0T*(" ("-D969I;F4 ;79I M(V1E9FEN92!M=FEN<VYS='(H>2QX+',L;BD (" ;79W:6YS;G-T<BAS=&1S M8W(L>2QX+',L;BD-"B (" C9&5F:6YE(&UV:6YS<W1R*'DL>"QS*2 (" M*'DL>"QS*2 (" (&UV=VEN<W1R*'-T9'-C<BQY+' L<RD-"B (" C9&5F M:6YE(&UV=FQI;F4H>2QX+&,L;BD (" ;79W=FQI;F4H<W1D<V-R+'DL>"QC M=&EO;G, 9&\ ;F]T(&1E<&5N9"!O;B!T:&4 97AT96YS:6]N<RX-"B (" J M+PT*(" ("-D969I;F4 9V5T8FMG9"AW:6XI(" (" (" (" (" (" M9FEN92!S;&M?871T<E]O;BAA+'8I(" (" H=BD /R!%4E( .B!S;&M?871T M*2 (" H*'9O:60I*"AA*2 A/2 P("8F(" J*&$I(#T *'=I;BDM/E]A='1R M*2 ](%!!25)?3E5-0D52*"AW:6XI+3Y?871T<G,I*2DL(%P-"B (" (" M=&5S(%-6<C0 =G=P<FEN='<O=G=S8V%N=RP =VAI8V 87)E('-U<'!O<V5D M('1O('5S90T*(" ("H =F%R87)G<RYH+B 270 861D<R!N97< 8V%L;', M=G=?<')I;G1W+W9W7W-C86YW+"!W:&EC:"!A<F4 <W5P<&]S960 =&\-"B M(" J('5S92!03U-)6"!S=&1A<F<N:"X (%1H92!N8W5R<V5S('9E<G-I;VYS M(&]F('9W<')I;G1W+W9W<V-A;G< 86QR96%D>0T*(" ("H =7-E('-T9&%R M=G=P<FEN='<-"B (" C9&5F:6YE('9W7W-C86YW(" ('9W<V-A;G<-" T* M3D-54E-%4U]%6%!/4E0H:6YT*2!V<W-C86YF*&-O;G-T(&-H87( *BP 8V]N M(" +RH-"B (" J(%!S975D;RUC:&%R86-T97( =&]K96YS(&]U='-I9&4 M(" *B!W:6QL(')E='5R;B!A;GD 9VEV96X ;VYE(&]F('1H97-E(&]N;'D M:68 =&AE(&-O<G)E<W!O;F1I;F< :RT 8V%P86)I;&ET>0T*(" ("H :7, M(" * T*(" ("H 4V]M92!K97ES("A+15E?03$L(&5T8RD 87)E(&%R<F%N M9V5D(&QI:V4 =&AI<SH-"B (" J("!A,2 (" =7 (" 83,-"B (" J M("!L969T(" 8C( (" <FEG:'0-"B (" J("!C,2 (" 9&]W;B 8S,- M<&]N('1H92!T97)M:6YF;R!E;G1R>2X-"B (" J+PT*(" (&-O;G-T(&EN M="!+15E?0T]$15]915, (#T M:6YS(&$ :V5Y(&-O9&4 *B\-"B ("!C;VYS="!I;G0 2T597TU)3B /2 M(" 8V]N<W0 :6YT($M%65]215-%5" /2 P-3,Q.R (" O*B!297-E="!O M:&5S92!D969I;FET:6]N<R!W97)E(&=E;F5R871E9"!B>2 N+TU+:V5Y7V1E M(#T M("!C;VYS="!I;G0 2T597TQ%1E0 (#T M("\J(')I9VAT+6%R<F]W(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?2$]- M82!M86-R;R!D969I;FET:6]N(&9R;VT ," \/2!N(#P M:G5S="!U<V4 ;&]N9R!C;VYS=&%N=" J+PT*(" +RH (&-O;G-T(&EN="!+ M15E?1BAN*2 /3PH2T597T8P*RAN*2D[(" O*B!686QU92!O9B!F=6YC=&EO M;B!K97D ;B J+PT*(" (&-O;G-T(&EN="!+15E?1C$ /2!+15E?1C K,3L- M"B ("!C;VYS="!I;G0 2T597T8R(#T M:6YT($M%65]&,R ]($M%65]&,"LS.PT*(" (&-O;G-T(&EN="!+15E?1C0 M/2!+15E?1C K-#L-"B ("!C;VYS="!I;G0 2T597T8U(#T 2T597T8P*S4[ M(&EN="!+15E?1C< /2!+15E?1C K-SL-"B ("!C;VYS="!I;G0 2T597T8X M(#T M.PT*(" (&-O;G-T(&EN="!+15E?1C$P(#T 2T597T8P*S$P.PT*(" (&-O M;G-T(&EN="!+15E?1C$Q(#T 2T597T8P*S$Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C$R(#T 2T597T8P*S$R.PT*(" (&-O;G-T(&EN="!+15E?1C$S(#T M2T597T8P*S$S.PT*(" (&-O;G-T(&EN="!+15E?1C$T(#T 2T597T8P*S$T M.PT*(" (&-O;G-T(&EN="!+15E?1C$U(#T 2T597T8P*S$U.PT*(" (&-O M;G-T(&EN="!+15E?1C$V(#T 2T597T8P*S$V.PT*(" (&-O;G-T(&EN="!+ M15E?1C$W(#T 2T597T8P*S$W.PT*(" (&-O;G-T(&EN="!+15E?1C$X(#T M2T597T8P*S$X.PT*(" (&-O;G-T(&EN="!+15E?1C$Y(#T 2T597T8P*S$Y M.PT*(" (&-O;G-T(&EN="!+15E?1C(P(#T 2T597T8P*S(P.PT*(" (&-O M;G-T(&EN="!+15E?1C(Q(#T 2T597T8P*S(Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C(R(#T 2T597T8P*S(R.PT*(" (&-O;G-T(&EN="!+15E?1C(S(#T M2T597T8P*S(S.PT*(" (&-O;G-T(&EN="!+15E?1C(T(#T 2T597T8P*S(T M.PT*(" (&-O;G-T(&EN="!+15E?1C(U(#T 2T597T8P*S(U.PT*(" (&-O M;G-T(&EN="!+15E?1C(V(#T 2T597T8P*S(V.PT*(" (&-O;G-T(&EN="!+ M15E?1C(W(#T 2T597T8P*S(W.PT*(" (&-O;G-T(&EN="!+15E?1C(X(#T M2T597T8P*S(X.PT*(" (&-O;G-T(&EN="!+15E?1C(Y(#T 2T597T8P*S(Y M.PT*(" (&-O;G-T(&EN="!+15E?1C,P(#T 2T597T8P*S,P.PT*(" (&-O M;G-T(&EN="!+15E?1C,Q(#T 2T597T8P*S,Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C,R(#T 2T597T8P*S,R.PT*(" (&-O;G-T(&EN="!+15E?1C,S(#T M2T597T8P*S,S.PT*(" (&-O;G-T(&EN="!+15E?1C,T(#T 2T597T8P*S,T M.PT*(" (&-O;G-T(&EN="!+15E?1C,U(#T 2T597T8P*S,U.PT*(" (&-O M;G-T(&EN="!+15E?1C,V(#T 2T597T8P*S,V.PT*(" (&-O;G-T(&EN="!+ M15E?1C,W(#T 2T597T8P*S,W.PT*(" (&-O;G-T(&EN="!+15E?1C,X(#T M2T597T8P*S,X.PT*(" (&-O;G-T(&EN="!+15E?1C,Y(#T 2T597T8P*S,Y M.PT*(" (&-O;G-T(&EN="!+15E?1C0P(#T 2T597T8P*S0P.PT*(" (&-O M;G-T(&EN="!+15E?1C0Q(#T 2T597T8P*S0Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C0R(#T 2T597T8P*S0R.PT*(" (&-O;G-T(&EN="!+15E?1C0S(#T M2T597T8P*S0S.PT*(" (&-O;G-T(&EN="!+15E?1C0T(#T 2T597T8P*S0T M.PT*(" (&-O;G-T(&EN="!+15E?1C0U(#T 2T597T8P*S0U.PT*(" (&-O M;G-T(&EN="!+15E?1C0V(#T 2T597T8P*S0V.PT*(" (&-O;G-T(&EN="!+ M15E?1C0W(#T 2T597T8P*S0W.PT*(" (&-O;G-T(&EN="!+15E?1C0X(#T M2T597T8P*S0X.PT*(" (&-O;G-T(&EN="!+15E?1C0Y(#T 2T597T8P*S0Y M.PT*(" (&-O;G-T(&EN="!+15E?1C4P(#T 2T597T8P*S4P.PT*(" (&-O M;G-T(&EN="!+15E?1C4Q(#T 2T597T8P*S4Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C4R(#T 2T597T8P*S4R.PT*(" (&-O;G-T(&EN="!+15E?1C4S(#T M2T597T8P*S4S.PT*(" (&-O;G-T(&EN="!+15E?1C4T(#T 2T597T8P*S4T M.PT*(" (&-O;G-T(&EN="!+15E?1C4U(#T 2T597T8P*S4U.PT*(" (&-O M;G-T(&EN="!+15E?1C4V(#T 2T597T8P*S4V.PT*(" (&-O;G-T(&EN="!+ M15E?1C4W(#T 2T597T8P*S4W.PT*(" (&-O;G-T(&EN="!+15E?1C4X(#T M2T597T8P*S4X.PT*(" (&-O;G-T(&EN="!+15E?1C4Y(#T 2T597T8P*S4Y M.PT*(" (&-O;G-T(&EN="!+15E?1C8P(#T 2T597T8P*S8P.PT*(" (&-O M;G-T(&EN="!+15E?1C8Q(#T 2T597T8P*S8Q.PT*(" (&-O;G-T(&EN="!+ M15E?1C8R(#T 2T597T8P*S8R.PT*(" (&-O;G-T(&EN="!+15E?1C8S(#T M*B!I;G-E<G0M8VAA<F%C=&5R(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M;G-E<G0 ;6]D92 J+PT*(" (&-O;G-T(&EN="!+15E?0TQ%05( (#T M-3L (" +RH 8VQE87(M<V-R965N(&]R(&5R87-E(&ME>2 J+PT*(" (&-O M;G-T(&EN="!+15E?14]3(" ](" P-3$V.R (" O*B!C;&5A<BUT;RUE;F0M M;V8M<V-R965N(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?14],(" ](" P M-3$W.R (" O*B!C;&5A<BUT;RUE;F0M;V8M;&EN92!K97D *B\-"B ("!C M;VYS="!I;G0 2T597U-&(" ](" P-3(P.R (" O*B!S8W)O;&PM9F]R=V%R M9"!K97D *B\-"B ("!C;VYS="!I;G0 2T597U-2(" ](" P-3(Q.R (" O M4$%'12 /2 P-3(R.R +RH ;F5X="UP86=E(&ME>2 J+PT*(" (&-O;G-T M(&EN="!+15E?4%!!1T4 (#T M97D *B\-"B ("!C;VYS="!I;G0 2T597U-404( (#T M<V5T+71A8B!K97D *B\-"B ("!C;VYS="!I;G0 2T597T-404( (#T M-3L (" +RH 8VQE87(M=&%B(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M0T%404( (#T M(" 8V]N<W0 :6YT($M%65]%3E1%4B /2 P-3(W.R (" O*B!E;G1E<B]S M96YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4%))3E0 (#T M("!C;VYS="!I;G0 2T597T$Q(" ](" P-3,T.R (" O*B!U<'!E<B!L969T M(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN="!+15E?03, (#T M(" ("\J('5P<&5R(')I9VAT(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN M="!+15E?0C( (#T M"B ("!C;VYS="!I;G0 2T597T,Q(" ](" P-3,W.R (" O*B!L;W=E<B!L M969T(&]F(&ME>7!A9" J+PT*(" (&-O;G-T(&EN="!+15E?0S, (#T M(&EN="!+15E?0E1!0B /2 P-30Q.R (" O*B!B86-K+71A8B!K97D *B\- M+RH 8V%N8V5L(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?0TQ/4T4 (#T M(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?14Y$(" ](" P-34P.R (" O M:6YT($M%65]04D5624]54R /2 P-38R.R (" O*B!P<F5V:6]U<R!K97D M*B\-"B ("!C;VYS="!I;G0 2T597U)%1$\ (#T M4T%612 /2 P-3<Q.R (" O*B!S879E(&ME>2 J+PT*(" (&-O;G-T(&EN M="!+15E?4T)%1R /2 P-3<R.R (" O*B!S:&EF=&5D(&)E9VEN(&ME>2 J M+PT*(" (&-O;G-T(&EN="!+15E?4T-!3D-%3" /2 P-3<S.R (" O*B!S M($M%65]31$, (#T M(" +RH <VAI9G1E9"!D96QE=&4M;&EN92!K97D *B\-"B ("!C;VYS="!I M96YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4T5/3" /2 P-C S.R M(" O*B!S:&EF=&5D(&-L96%R+71O+65N9"UO9BUL:6YE(&ME>2 J+PT*(" M(&-O;G-T(&EN="!+15E?4T58250 (#T M>&ET(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E?4T9)3D0 (#T M(" +RH <VAI9G1E9"!F:6YD(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M4TA%3% (#T M(&-O;G-T(&EN="!+15E?4TA/344 (#T M<W0 :6YT($M%65]33$5&5" /2 P-C$Q.R (" O*B!S:&EF=&5D(&QE9G0M M:6YT($M%65]334]612 /2 P-C$S.R (" O*B!S:&EF=&5D(&UO=F4 :V5Y M8V]N<W0 :6YT($M%65]34%)%5DE/55, (#T M9"!P<F5V:6]U<R!K97D *B\-"B ("!C;VYS="!I;G0 2T597U-04DE.5" M/2 P-C$W.R (" O*B!S:&EF=&5D('!R:6YT(&ME>2 J+PT*(" (&-O;G-T M(&EN="!+15E?4U)%1$\ (#T M>2 J+PT*(" (&-O;G-T(&EN="!+15E?4U)%4$Q!0T4 (#T M+RH <VAI9G1E9"!R97!L86-E(&ME>2 J+PT*(" (&-O;G-T(&EN="!+15E? M<W0 :6YT($M%65]34U534$5.1" /2 P-C(U.R (" O*B!S:&EF=&5D('-U M92!E=F5N="!H87, ;V-C=7)R960 *B\-"B ("!C;VYS="!I;G0 2T597U)% M4TE:12 /2 P-C,R.R (" O*B!497)M:6YA;"!R97-I>F4 979E;G0 *B\- M<F4 :6YT97)R=7!T960 8GD 86X 979E;G0 *B\-" T*(" (&-O;G-T(&EN M="!+15E?34%8(" ](" P-S<W.R (" O*B!-87AI;75M(&ME>2!V86QU92!I M;VYS="!I;G0 ($)55%1/3C)?4D5,14%3140 (#TP M,#L- M4$Q%7T-,24-+140 (#TP M(" ($)55%1/3C)?4D5315)6141?159%3E0 (#TP M.PT*(" (&-O;G-T(&EN=" 0E545$].,U]04D534T5$(" (#TP M24-+140 (#TP M(#TP M(" (#TP M3U5315]%5D5.5%, (#TP M15!/4E1?34]54T5?4$]3251)3TX (#TP M*B!M86-R;W, =&\ 97AT<F%C="!S:6YG;&4 979E;G0M8FET<R!F<F]M(&UA M;G0 ($)55%1/3E]44DE03$5?0TQ)0TLH:6YT(&4L(&EN="!X*0T*(" ('L- M="!I9#L (" +RH 240 =&\ 9&ES=&EN9W5I<V ;75L=&EP;&4 9&5V:6-E M<R J+PT*(" (" ("!I;G0 >"P >2P >CL ("\J(&5V96YT(&-O;W)D:6YA M=&5S("AC:&%R86-T97(M8V5L;"D *B\-"B (" (" ;6UA<VM?="!B<W1A M=&4[(" O*B!B=71T;VX <W1A=&4 8FET<R J+PT*(" ('T-" T*(" (&EN M="!G971M;W5S92 H345614Y4("HI.PT*(" (&EN="!U;F=E=&UO=7-E("A- M;"!W;6]U<V5?=')A9F\ *"!724Y$3U<J('=I;BQI;G0J('DL(&EN="H >"P M8F]O;"!T;U]S8W)E96XI.PT*(" (&)O;VP ;6]U<V5?=')A9F\ *&EN="HL M"B (" O+R-D969I;F4 ;6]U<V5?=')A9F\H>2QX+'1O7W-C<F5E;BD =VUO M97( ;F]N+5A322!F=6YC=&EO;G, *B\-" T*(" (&EN="!M8W!R:6YT("AC M(" :6YT(&AA<U]K97D *&EN="D[(" ("\J(&1O('=E(&AA=F4 9VEV96X M<G-E<U]G+F$ *B\-" T*(" ('9O:60 7W1R86-E9B H8VAA<B J+" N+BXI M8VAA<B J(%]T<F%C96-H='EP92 H8VAT>7!E*3L-"B ("!C:&%R("H 7W1R M96UO=7-E(" 345614Y4("HI.PT*(" ('9O:60 =')A8V4 *'5I;G0I.PT* M("!C;VYS="!I;G0 5%)!0T5?5$E-15, (#TP M<V5R(&%N9"!S>7-T96T =&EM97, ;V8 =7!D871E<R J+PT*(" (&-O;G-T M("\J('1R86-E('5P9&%T92!A8W1I;VYS+"!O;&0 )B!N97< <V-R965N<R J M(%1204-%7T-(05)0550 (#TP M=&5R(&]U='!U=', *B\-"B ("!C;VYS="!I;G0 5%)!0T5?3U)$24Y!4ED M(#TP M("!C;VYS="!I;G0 5%)!0T5?0T%,3%, (#TP M550 (#TP M<W0 :6YT(%1204-%7T))5%, (#TP M92!O9B!T97)M:6YF;R]T97)M8V%P(&1A=&$ *B\-"B ("!C;VYS="!I;G0 M5%)!0T5?05144E, (#TP M8V]N<W0 :6YT(%1204-%7TU!6$E-54T (#T *" Q(#P\(%1204-%7U-(2494 M7VYC7V]P=&EM:7IE7V5N86)L93L (" +RH 96YA8FQE(&]P=&EM:7IA=&EO M(" 8VAA<B J(%]N8U]V:7-B=68 *"!C:&%R("HI.PT*(" (&-O;G-T(&EN M="!/4%1)34E:15]-5D-54B /2 ,' P,3L ("\J(&-U<G-O<B!M;W9E;65N M="!O<'1I;6EZ871I;VX *B\-"B ("!C;VYS="!I;G0 3U!424U)6D5?2$%3 M2$U!4#T M.R +RH <V-R;VQL(&]P=&EM:7IA=&EO;B J+PT*(" (&-O;G-T(&EN="!/ M4%1)34E:15]!3$P (#T ` end
Oct 19 2004
In article <cl3don$6uj$1 digitaldaemon.com>, Jaap Geurts says...Please ignore the attachment in the last post. It won't compile because it had some windows stuff in it. Here is the ncurses pure one. JaapMany thanks, this has saved me a fair amount of work :)
Oct 25 2004
Hi Tabris, Is Rogue a screen widget library? Actually I developed one. It's not complete, it's not very efficient, but the basics are working and it does what I currently need. (windows, buttons, editboxes, tables, pulldown, listbox, radio, checkbox, progressbar). It can do UTF-8 too. If you are interested let me know. Jaap "Tabris" <Tabris_member pathlink.com> wrote in message news:cksd0c$2322$1 digitaldaemon.com...Does anyone know if there are any ncurses bindings around for D? I'mlooking todevelop a roguelike using D, and it would save me a lot of time if someonehasalready done all the nasty work of converting ncurses.h to a D module -- particularly as there are so many macro functions in there that I have noideahow to tackle parts of it. For example: extern NCURSES_EXPORT_VAR(chtype) acs_map[]; #define NCURSES_ACS(c) (acs_map[(unsigned char)c]) /* VT100 symbols begin here */ #define ACS_ULCORNER NCURSES_ACS('l') /* upper left corner */ #define ACS_LLCORNER NCURSES_ACS('m') /* lower left corner */ .. etc. Does D support exported variables like this? Would the declaration become something like this? export chtype *acs_map;
Oct 19 2004
Jaap Geurts wrote:Hi Tabris, Is Rogue a screen widget library?Rogue was an early consolebased game. NetHack, Angband and others are classified as Rogue-likes. Lars Ivar Igesund
Oct 19 2004