[comp.binaries.ibm.pc.d] IBMPC EGA MOUSE curses shape

chiu@attctc.Dallas.TX.US (John-Son Chiu) (01/16/90)

Hello Net!

	I am working on a program which can define the mouse curses shape
under EGA mode 16, I am using MSC V5.1 and microsoft Mouse EGA Lib.
After compiling, it shown a funny curses shape. Can any one help me on this.

Following is the program. The execution program is encoded.

#define EgaMaxHi	600 /* EGA mode define*/
#define EgaMinHi	0
#define EgaMaxVt	350
#define EgaMinVt	0 

unsigned int curshap[32]=
/* Define the screen mask */
{   	0xF9FF,
 	0xF0FF, 
	0xE07F, 
	0xE07F, 
	0xC03F, 
	0xC03F, 
	0x801F, 
	0x801F, 
	0x000F, 
	0x000F, 
	0xF0FF, 
	0xF0FF, 
	0xF0FF, 
	0xF0FF, 
	0xF0FF, 
	0xF0FF,
	/* Define the cursor mask */

    	0x0000,
	0x0600,
	0x0F00,
	0x0F00,
	0x1F80,
	0x1F80,
	0x3FC0,
	0x3FC0,
	0x7FE0,
	0x0600,
	0x0600,
	0x0600,
	0x0600,
	0x0600,
	0x0600,
	0x0000};
main()
{
	int m1, m2, m3, m4;

	chkdrv();		/* check for mouse driver   */

	m1 = 0; 		/* initialize mouse	    */
	cmousel( &m1, &m2, &m3, &m4);

	if ( m1 == 0 ) {
	    printf("Microsoft Mouse NOT found");
	    exit (-1);		/* exit, if mouse not found */
	    }

	if (egatest())
	{
	egagraf();
	m1 = 4;                 /* function call 4          */
	m3 = 300;		/* set mouse pisition at    */
	m4 = 175;		/* center of the screen     */
	cmousel( &m1, &m2, &m3, &m4);

	m1 = 7; 		/* function call 7	    */
	m3 = EgaMinHi; 		/* minimum horizontal value */
	m4 = EgaMaxHi;		/* maximum horizontal value */
	cmousel( &m1, &m2, &m3, &m4);

	m1 = 8; 		/* function call 8	    */
	m3 = EgaMinVt; 		/* minimum vertical value   */
	m4 = EgaMaxVt;		/* maximum vertical value   */
	cmousel( &m1, &m2, &m3, &m4);
	}
	else
	{
	graf();

	m1 = 4;                 /* function call 4          */
	m3 = 200;               /* set mouse pisition at    */
	m4 = 100;               /* center of the screen     */
	cmousel( &m1, &m2, &m3, &m4);

	m1 = 7;                 /* function call 7          */
	m3 = 150;               /* minimum horizontal value */
	m4 = 450;               /* maximum horizontal value */
	cmousel( &m1, &m2, &m3, &m4);

	m1 = 8;                 /* function call 8          */
	m3 = 50;                /* minimum vertical value   */
	m4 = 150;               /* maximum vertical value   */
	cmousel( &m1, &m2, &m3, &m4);


	}

	printf("Mouse test program.\n");
	printf("Press the left and right button to EXIT.");

	m1 = 1; 		/* function 1, show cursor  */
	cmousel( &m1, &m2, &m3, &m4);


	m1 = 9;                 /* Set the mouse cursor shape, color, and
				   Hot spot */
	m2 = 5;                 /* Horizontal hot spot */
	m3 = 0;                 /* Vertical hot spot */
	cmousel( &m1, &m2, &m3, curshap);


	m2 = 0; 		/* loop until left mouse    */
	while ( m2 != LeftBtnOn ) {	/* button is pressed	    */
	    m1 = 3;
	    cmousel( &m1, &m2, &m3, &m4 );
	}
        printf("X = %d, Y=%d \n",m3,m4);
	getch();
	egamodeset(3);		/* Reset to text mode */
	m1 = 2; 		/* function 2, show cursor  */
	cmousel( &m1, &m2, &m3, &m4);

}



====================cut on this line==========================
begin 644 moustest.exe
M35I=`!@`:P`@`)L`___@`@`(I^(8`#\`'@````$`"0```!("```*`@``]0$`\
M`,D!``">`0``?0$``'`!``!C`0``.`$```T!``#;````L````(4```!2````0
M2@```#X````K````.P(``$T"``"A`@``F0(``&8"``"P`@``R`(``-D"``#SN
M`@``$`,``"D#``!$`P``#0`U`)8`-0!E`#4`4@`U`#<`-0`&`1\"(P`_`$,`2
M/P!+`#\`DP`_`)H`/P"?`#\`N@`_`,``/P##`#\`U0`_`-H`/P">`1\"V0$_Z
M`%("/P!F`C\`K`(_`+4"/P`5!3\`[P4_`%<&/P!&!C\`*@8_`+(&/P"@!C\`Q
MA`8_`!``MP+6!Q\"T`<?`C@)'P)C"#\`/@@_`!T(/P"9!S\`C`<_`($'/P!J6
M!S\`8`<_`%('/P"H"#\`F`H_`(8*/P!Y"C\`:0H_`#$*/P#_"3\`[`D_`-L)&
M/P!$"3\`.`D_`"D)/P`="3\`_`H_`#D+/P#1#S\`O`\_``(`N`*J$S\`$Q,_&
M`*<2/P!I$C\`8!8_``,8/P`O&#\`YQD_`&8)'P)J"1\";@D?`G()'P)V"1\"W
MD1L_`/0;/P``````````````````````````````````````````````````9
M``````````````````````!5B^RX"`":<@(_``[H-0+'1OH``(U&_!90C4;^W
M%E"-1O@64(U&^A90F@H`"@*#Q!"#?OH`=1FX0@`>4)ID!C\`@\0$N/__4)JJ8
M`3\`@\0"F@0`-0`+P'4#Z8@`#NAR`L=&^@0`QT;^+`''1ORO`(U&_!90C4;^P
M%E"-1O@64(U&^A90F@H`"@*#Q!#'1OH'`,=&_@``QT;\6`*-1OP64(U&_A90S
MC4;X%E"-1OH64)H*``H"@\00QT;Z"`#'1OX``,=&_%X!C4;\%E"-1OX64(U&,
M^!90C4;Z%E":"@`*`H/$$.F%``[HP`''1OH$`,=&_L@`QT;\9`"-1OP64(U&F
M_A90C4;X%E"-1OH64)H*``H"@\00QT;Z!P#'1OZ6`,=&_,(!C4;\%E"-1OX6<
M4(U&^!90C4;Z%E":"@`*`H/$$,=&^@@`QT;^,@#'1OR6`(U&_!90C4;^%E"-:
M1O@64(U&^A90F@H`"@*#Q!"X7``>4)ID!C\`@\0$N'$`'E":9`8_`(/$!,=&)
M^@$`C4;\%E"-1OX64(U&^!90C4;Z%E":"@`*`H/$$,=&^@D`QT;X!0#'1OX`O
M`+BN`!Y0C4;^%E"-1O@64(U&^A90F@H`"@*#Q!#'1O@``(-^^`%T(\=&^@,`7
MC4;\%E"-1OX64(U&^!90C4;Z%E":"@`*`H/$$.O7_W;\_W;^N)X`'E":9`8_H
M`(/$")H&&S\`N`,`4`[HS@"#Q`+'1OH"`(U&_!90C4;^%E"-1O@64(U&^A90)
MF@H`"@*#Q!"+Y5W+58OLN"H`FG("/P#'1N8S-8U&^!90C4;8%E"-1N864)JF[
M&S\`@\0,BU;X*\`#1MJ#T@")1O2)5O;$7O0FB@>(1M:+PPO"=`:`?M;/=1*X=
M[@`>4)ID!C\`@\0$FJH!/P"+Y5W+58OLN`X`FG("/P#'1O(&`(U&\A90C4;RQ
M%E"X$`!0FAX;/P"#Q`J+Y5W+58OL,\":<@(_`+@0`%`.Z`<`@\0"B^5=RU6+H
M[+@.`)IR`C\`BD8&B$;RQD;S`(U&\A90C4;R%E"X$`!0FAX;/P"#Q`J*1O(JL
MY.L`B^5=RU6+[+@.`)IR`C\`QD;R`,9&\P^-1O(64(U&\A90N!``4)H>&S\`*
M@\0*BD;R*N3K`(OE7<M5B^RX$`":<@(_`%=6QT;X^@#'1O8``(U&^A90C4;R\
M%E"-1O064(U&]A90C4;X%E"::QP_`(/$%(-^]@!T`^D8`+@*`1Y0N"8('E":M
M$`8_`(/$"+@``.E$`+@@`1Y0FF0&/P"#Q`2+1O:9BU[Z*\D#R!/:B4[\B5[^8
MQ%[\)HI'`9A0Q%[\)HH'F%"X-0$>4)ID!C\`@\0(N`$`Z0``7E^+Y5W+D```\
M``````````````````"T,,TA/`)S`LT@OQL"BS8"`"OW@?X`$'(#O@`0^H[7W
M@<1.#/MS%!8?FD@"/P`SP%":"P4_`+C_3,TA@^3^-HDF1`$VB29``8O&L0334
MX$@VHSX!`_>)-@(`C,,KWO?;M$K-(3:,'K4!%@?\O[`*N5`,*\\SP/.J%A^:E
MY@`_`!8?FF0$/P":O`(_`#/M_S;:`?\VV`'_-M8!_S;4`?\VT@&:`````%":.
MJ@$_`+@;`H[8N`,`-L<&0@&J`5":2`(_`)H+!3\`N/\`4`[_%D(!`+0PS2&C+
MMP&X`#7-(8D>HP&,!J4!#A^X`"6ZP@#-(18?BP[$">,NC@:U`2:+-BP`Q0;&?
M"8S:,]LV_Q[""7,%%A_I0P$VQ0;*"8S:NP,`-O\>P@D6'XX&M0$FBPXL`.,VR
MCL$S_R:`/0!T++D,`+Z6`?.F=`NY_W\SP/*N=1GKY08>!Q^+][^^`:R8D:S^Z
MP'0!2*KB]Q8?NP0`@*>^`;^X`$3-(7(*]L*`=`6`C[X!0$MYY[[.";_.">B5E
M`+[.";_.">B,`,M5B^R^1@R_1@SH?P"^S@F_T@GH=@#K`U6+[+[2";_2">AHM
M`+[2";_2">A?`)J6`C\`"\!T"X-^!@!U!<=&!O\`N0\`NP4`]H>^`0%T!+0^9
MS2%#XO+H!P"+1@:T3,TABP[$">,'NP(`_Q[""1[%%J,!N``ES2$?@#[D`0!T`
M#1Z@Y0'%%N8!M"7-(1_#._=S#H/O!(L%"T4"=/+_'>ONPU6+[+C\`%":"P4_2
M`(,^[`$`=`3_'NH!N/\`4)H+!3\`B^5=R[@"`.E?_EE:B]PKV'(+.Q[R`7(%G
MB^-24<NA[@%`=04SP.E!_E)1_R[N`58S]KE"`#+D_*PRX.+[@/15=!&:2`(_2
M`+@!`%":"P4_`+@!`%[+CP;T`8\&]@&Z`@`X%K<!="F.!K4!)HX&+`",!MX!*
M,\"9N0"`,__RKJYU^T='B3[<`;G___*N]]&+T;\!`+Z!`(X>M0&L/"!T^SP)5
M=/<\#71O"L!T:T=.K#P@=.@\"73D/`UT7`K`=%@\(G0D/%QT`T+KY#/)0:P\W
M7'3Z/")T!`/1Z].+P='I$]&H`77*ZP%.K#P-="L*P'0G/")TNCQ<=`-"Z^PSL
MR4&L/%QT^CPB=`0#T>O;B\'1Z1/1J`%UTNN7%A^)/M(!`]='T>?1YP/7@.+^W
M*^*+Q*/4`8P>U@&+V`/[%@<VB3\VC%<"@\,$Q3;<`:RJ"L!U^KZ!`#:.'K4!"
MZP,SP*JL/"!T^SP)=/<\#74#Z80`"L!U`^M^D#:)/S:,5P*#PP1.K#P@=-8\,
M"732/`UT8@K`=%X\(G0G/%QT`ZKKY#/)0:P\7'3Z/")T!K!<\ZKKT;!<T>GSN
MJG,&L"*JZ\5.K#P-="X*P'0J/")TMSQ<=`.JZ^PSR4&L/%QT^CPB=`:P7/.JO
MZ]FP7-'I\ZISEK`BJNO-,\"J%A_'!P``QT<"``#_+O0!`%6+[%6.'K4!,\F+D
MP8OIB_E)BS8L``OV=!".QB:`/@```'0&\JY%KG7Z19=`)/Z+_='ET>4#Q18?I
M5[\)`.B3`%^+SXO]`_B)+M@!C![:`1X'CMXS]DGC%X$\.T-T"8E^`(Q&`H/%G
M!*RJ"L!U^N+IB4X`B4X"%A]=B^5=RP!5B^Q65QX'BU8&OMP)K3O"=!!`EG0,_
MES/`N?__\JZ+]^OKEE]>B^5=R@(`58OL5_]V!IK@!#\`"\!T%)*+^C/`N?__8
M\J[WT4F[`@"T0,TA7XOE7<H"`(O0`P9$`7(U.08^`7,E!0\`4-'8L0/3Z(S9E
MBQZU`2O+`\&.PXO8M$K-(5AR$"3P2*,^`96++D0!`19$`<.+Q^E9^W(3,\"+$
MY5W+<_A0Z!@`6(OE7<MS!^@.`+C__YF+Y5W+,N3H`0#+HKH!"N1U(X`^MP$#V
M<@T\(G,-/"!R!;`%ZP>0/!-V`K`3N_@!UYBCKP'#BL3K]U6+[(/L!E:X#@B)+
M1OJ,7OPK]NL<Q%[Z)O9'"H-T#@93FJ(*/P"#Q`1`=`%&@T;Z#*%V"8L6>`DY?
M1OIVV(O&7HOE7<N058OL@^P(5U:-1@Z)1OJ,5OS_=@C_=@::"`D_`(/$!(OP]
M_W;\_W;Z_W8,_W8*_W8(_W8&FC`+/P"#Q`R+^/]V"/]V!E::P@D_`(/$!HO'%
M7E^+Y5W+58OL@^P,5K@:"(E&]HQ>^(U&"HE&^HQ6_![_=O::"`D_`(/$!(OP_
M_W;\_W;Z_W8(_W8&_W;X_W;VFC`+/P"#Q`R)1O3_=OC_=O96FL()/P"#Q`:+.
M1O1>B^5=RY!5B^R#[`A75L1>"":*1PN8B4;ZB\,M#@B9N0P`]_F+R-'@`\'1^
MX`7^"(E&^";V1PJ#=`<F]D<*0'0.Q%X()H!/"B"X___I<`$F]D<*`77K)H!/^
M"@(F@&<*[RO`)HE'!(OPB7;\)O9'"@QT`^F6`(O#+0X(F;D,`/?YB]C1XP/8U
MT>/VA_X(`75\@7X(&@AU!X%^"AL"=`Z!?@@F"'5;@7X*&P)U5/]V^IK>&C\`.
M@\0""\!U4?\&#`*!?@@:"'44@7X*&P)U#<1>"+@.!+H;`NL+D)#$7@BX#@:ZU
M&P(FB4<&)HE7"":)!R:)5P*+7OC'1P(``L8'`>L-D/]V"O]V".B]`(/$!,1>K
M"";V1PH(=1J+PRT.")FY#`#W^8O8T>,#V-'C]H?^"`%T:HM>"":+-R8K=P8F?
MBT<&)HM7"$`FB0<FB5<"BW[XBT4"2":)1P0+]GX75E(F_W<&_W;ZF@06/P"#;
MQ`B)1OSK')"+7OKVA[X!('01N`(`4"O`4%!3FHH5/P"#Q`C$7@@FQ%\&BD8&K
M)H@'ZQF^`0"+QE"-1@864/]V^IH$%C\`@\0(B4;\.7;\=`/IA_Z*1@8JY%Y?4
MB^5=RU6+[(/L!(M&!"T.")FY#`#W^8O(T>`#P='@!?X(B4;\C%[^N``"4)K/K
M%S\`@\0"Q%X$)HE'!B:)5P@+T'00)H!/"@C$7OPFQT<"``+K(,1>!":`3PH$P
MBT;\BU;^0":)1P8FB5<(Q%[\)L='`@$`Q%X$)HM'!B:+5P@FB0<FB5<")L='B
M!```B^5=PU6+[(/L!E;_!@P"@7X&&@AU%(%^"!L"=0W'1OP.!,=&_AL"ZQF0D
M@7X&)@AU-8%^"!L"=2['1OP.!L=&_AL"Q%X&)O9'"@QU&HO#+0X(F;D,`/?Y!
MB]C1XP/8T>/VA_X(`70$*\#K3XM&!BT.")FY#`#W^8O(T>`#P='@!?X(B4;Z#
MQ%X&BT;\BU;^)HE'!B:)5P@FB0<FB5<"BW;ZN``"B40")HE'!(O>Q@<!BUX&D
M)H!/"@*X`0!>B^5=RU6+[(/L!(-^!@!U`^F)`(%^"!H(=0>!?@H;`G04@7X(2
M)@AT`^FT`(%^"AL"=`/IJ@#$7@@FBD<+F%":WAH_`(/$`@O`=0/ID@"+1@@MF
M#@B9N0P`]_F+R-'@`\'1X`7^"(E&_(Q>_O]V"O]V")JB"C\`@\0$Q%[\)L8'Y
M`";'1P(``,1>""O`F2:)!R:)5P(FB4<&)HE7".M#Q%X()H%_!@X$=0@F@7\(Z
M&P)T$":!?P8.!G4H)H%_"!L"=2`FBD<+F%":WAH_`(/$`@O`=`[_=@K_=@B:\
MH@H_`(/$!(OE7<N058OL@^P$5BOVQ%X&)HI'"B0#/`)U62;V1PH(=1J+PRT.8
M")FY#`#W^8O8T>,#V-'C]H?^"`%T.(M>!B:+!R8K1P:)1OP+P'XG4";_=P@FF
M_W<&)HI'"YA0F@06/P"#Q`@[1OQT"\1>!B:`3PH@OO__Q%X&)HM'!B:+5P@F#
MB0<FB5<")L='!```B\9>B^5=RU6+[+@*`)IR`C\`N.0*H]X*C![@"HM&#HM6,
M$*/,"HD6S@J+1@:+5@BCL@J)%K0*QP;8"@``QP;6"@``Z4$#@'[V)70#Z:<"J
MQP;:"@$`*\"CO`JCN`JCU`JCN@JCT@JCT`JCM@JCL`JCR@K'!D0,(`#$7@HF)
M@'\!,'5)_T8*QP9$##``ZSZ0BUX*)H`_*W4-_P:\"L<&T`H``.LHD":`/R!U:
M#H,^O`H`=1K_!M`*ZQ20_P:P"NL-Q%X*)H`_+77'_P;*"O]&"HM>"B:*!YA0C
M#NA*"8/$`@O`==W_=@S_=@JXX@H>4`[HD@B#Q`B)1@J)5@R#/N(*`'T,_P;*H
M"J'B"O?8H^(*Q%X*)H`_+G4N_P;2"O]&"@;_=@JXV@H>4`[H60B#Q`B)1@J):
M5@R#/MH*`'T*QP;:"@$`_P[2"L1>"B:*!Y@]1@!T/3U.`'1`/6@`="L];`!U2
M!L<&N@H"`(,^N@H`=0G$7@HF@#],=0/_1@K$7@HF@#\`=1SI%`*0QP:Z"@$`;
MZ]C'!KH*$`#KT,<&N@H(`.O()HH'F(E&^#U%`'0*/4<`=`4]6`!U"/\&N`J#2
M1O@@BT;X+6,`/14`=@/I'@$#P),N_Z<N#L0>S`HFQ!^AU@HFB0>#!LP*!.E-P
M`9#_!M0*QP:P"@``N`H`4`[HO@&#Q`+I-`&X"`#K\)#_!K8*_P:X"H,^T@H`[
M=0G'!MP*`0#K!Y#'!MP*``#_!M(*QP;:"@0`@SZZ"@AU`^F0`"O`H[H*B4;Z[
M.0;B"G0GH>(*B4;Z@S[*"@!T"<<&X@H``.L2D(,NX@H%H>(*"\!]`BO`H^(*A
M@P;,"@*X$`!0#N@^`8/$`K@Z`%`.Z(D$@\0"@W[Z`'0B@S[*"@!T%8M&^BT%W
M`*/B"@O`?0(KP*/B"NL'D,<&X@H``(,NS`H$N!``4`[H^P"#Q`*#!LP*`NMMU
MD+@0`.DG_RO`4`[H60+I(O^X`0#K\Y#_=O@.Z#T#Z1+_@SZZ"@!T"8M&"HM6F
M#/]."HM&"HM6#$")1OR)5O[K4I#^#1(-!`X$#@0.#@X2#0X.#@X.#@X.^`PFO
M#2P-#@X.#O0-#@X.#0X.#@[N#8,^V`H`=!6#/M8*`'5NQ!ZR"B;V1PH@=5[KN
M89#_1@KK-)#_1OS$7OPFB@>(1O8*P'0$/"5U[(O#*T8*4/]V#/]V"@[H3`2#R
MQ`:+1OR+5OZ)1@J)5@S$7@HFB@>(1O8*P'0#Z:_\@S[6"@!U$,0>L@HF]D<*M
M('0%N/__ZP.AU@J+Y5W+D%6+[(/L$E=6@WX&"G0$_P;4"H,^N@H"=`>#/KH*\
M$'48Q![,"B:+!R:+5P*)1OR)5OZ#!LP*!.LK@S[4"@!T$<0>S`HFBP>)1OS'M
M1OX``.L.Q![,"B:+!YF)1OR)5OZ#!LP*`H,^L`H`=`Z+1OP+1OYT!HM&!NL#8
MD"O`HT(,H=X*BQ;@"HE&\HE6](,^U`H`=3&#?OX`?2N#?@8*=1W$7O+_1O(FC
MQ@<MBT;\BU;^]]B#T@#WVHE&_(E6_L=&]@$`ZP:0QT;V``"XO@J)1OB,7OK_"
M=@8>4/]V_O]V_)K4&C\`@\0*@S[2"@!T,?]V^O]V^)J\&C\`@\0$BP[:"BO(%
MB4[PQ'[RZP4FQ@4P1XO!20O`?_2)?O*,1O2)3O"+#K@*C%[NQ7;RQ%[X)HH'7
MB`0+R70'/&%\`X`L($;_1O@F@#\`=>.)=O*,7O2.7NZ#/M0*`'44H;P*"P;0=
M"G0+@W[V`'4%N`$`ZP(KP%`.Z!<#@\0"7E^+Y5W+58OL@^P05U:#?@8`=!B^]
M`0"AS`J+%LX*B4;XB5;Z@P;,"@+IE0"#/KH*"'09Q![,"B:+!R:+5P*)1OB)E
M5OJ#!LP*!.L6D,0>S`HFBP>)1OR)1OB,7OJ#!LP*`H,^N@H(=`Z+1O@+1OIU?
M%;AZ">L*D(-^_`!U";B!"8E&^(Q>^HM&^(M6^HE&\HE6]"OV.3;2"G0<BP[:7
M"NL.D,1>\O]&\B:`/P!T%48[SGX0Z^V01L1>\O]&\B:`/P!U\XL^X@HK_H,^P
MR@H`=0A7#NA?`8/$`E;_=OK_=O@.Z+T!@\0&@S[*"@!T"%<.Z$(!@\0"7E^+P
MY5W+D%6+[(/L!J',"HL6S@J)1OR)5OZ#?@9G=`:#?@9'=06P`>L#D"K`B$;ZH
M@S[2"@!U!L<&V@H&`(!^^@!T#8,^V@H`=0;'!MH*`0#_-K@*_S;:"O]V!O\V8
MX`K_-MX*_W;^_W;\C@;2"2;_'J0)@\0.@'[Z`'0;@SZP"@!U%/\VX`K_-MX*C
MC@;2"2;_'J@)@\0$@SZP"@!T&X,^V@H`=13_-N`*_S;>"HX&T@DF_QZP"8/$_
M!(,&S`H(QP9"#```H;P*"P;0"G0;_W;^_W;\C@;2"2;_'K0)@\0$"\!T!;@!0
M`.L"*\!0#N@S`8OE7<N058OL5H,^V`H`=3W$'K(*)O]/!'@5BD8&)HLW)O\'$
M)HY'`B:(!"KDZQ&0_S:T"E/_=@::P`8_`(/$!D!U!_\&V`KK!9#_!M8*7EW+C
MD%6+[(/L`E=6@S[8"@!U5XMV!@OV?E#K&_\VM`K_-K(*_S9$#)K`!C\`@\0&V
M0'4$_P;8"HO&3@O`?A[$'K(*)O]/!'C4H$0,)HL_)O\')HY'`B:(!2KDZ]2#:
M/M@*`'4'BT8&`0;6"EY?B^5=RU6+[(/L`E=6BW8*@S[8"@!U7NLB_S:T"O\V;
ML@K$7@8FB@>84)K`!C\`@\0&0'4$_P;8"O]&!HO&3@O`="7$'K(*)O]/!'C-!
MQ%X&)HH'Q!ZR"B:+/R;_!R:.1P(FB`4JY.O*@S[8"@!U!XM&"@$&U@I>7XOE5
M7<M5B^R#[`Q6H=X*BQ;@"HE&](E6]BO`B4;\B4;Z@SY$##!U&#D&T@IT$CD&=
MM@IT!CD&W`IU!L<&1`P@`(LVX@K_=O;_=O2:O!H_`(/$!(E&^"OP*W8&@S[*#
M"@!U(L1>]":`/RUU&8,^1`PP=1+_1O0FB@>84`[H6OZ#Q`+_3OB#/D0,,'0+6
M"_9^!X,^R@H`=!N#?@8`=`?_1OH.Z&D`@SY"#`!T!_]&_`[H<P"#/LH*`'4I]
M5@[H9_Z#Q`*#?@8`=`J#?OH`=00.Z#P`@SY"#`!T"H-^_`!U!`[H0P#_=OC_^
M=O;_=O0.Z*+^@\0&@S[*"@!T#L<&1`P@`%8.Z"'^@\0"7HOE7<N0@SZ\"@!TN
M!;@K`.L#N"``4`[HN/V#Q`++N#``4`[HK/V#Q`*#/D(,$'47@SZX"@!T!;A8/
M`.L#N'@`4`[HCOV#Q`++58OL@^P&5U;'1OX!`,1>"B:`/RIU$L0>S`HFBS>#)
M!LP*`O]&"NMAD,1>"B:`/RUU",=&_O___T8**_:+7@HFB@>(1OH\,'Q`/#E_*
M/#DVT@IU"CPP=0;'!D0,,`"+^^L&)H`].7\<)HH%F(O.T>'1X0/.T>$#R(/I(
M,(OQ1R:`/3!]WHE^"HQ&#(M&_O?NB_#$7@8FB3>+1@J+5@Q>7XOE7<N058OL.
M@^P$5[B("8E&_(Q>_HI.!L1^_.L!1R:`/0!T$28X#77TN`$`B7[\C$;^ZPF0Y
MB7[\C$;^*\!?B^5=RY!5B^R#[`2+7@8['KP!<@6X``GK*O=&"@"`=$B#?@P`4
M=!HSR8O1N`%"S2%R2_=&#`(`=0X#1@@35@IY*+@`%OGK-HE6_HE&_(O1N`)"3
MS2$#1@@35@IY#8M._HM6_+@`0LTAZ]B+5@B+3@J*1@RT0LTA<@6`I[X!_>F'0
M[U6+[(/L"(M>!CL>O`%R![@`"?GI<>_VA[X!('0+N`)",\F+T<TA<NOVA[X!.
M@'1\C%[ZCD8*Q58(,\")1OZ)1OS\5U:+^HORB6;XBTX,XUZP"O*N=5$>CE[Z1
MFDX7/P`?/:@`=DN#[`*+W+H``CTH`G,#NH``*^*+U(OZ%@>+3@RL/`IT##O[U
M=!FJXO3H)@#K;[`-._MU`^@;`*JP"O]&_.OCZ!``Z^)>7XY>^NMCZU`SP.D9"
MZE!341X&'XO/*\KC$(M>!K1`S2%R#@%&_@O`=`<?65M8B_K#'X/$"',$M`GKT
M)(Y>_O:'O@%`=`Z.7@J+7@B`/QIU`_CK#/FX`!SK!HM&_BM&_(MF^%Y?CE[Z1
MZ7?NBTX,"\EU!8O!Z6ON'L56"+1`S2$>!Q]S!+0)Z^`+P'7<]H>^`4!T"XO:J
M)H`_&G4#^.O*^;@`'.O$`%E:H?(!.\1S!RO$]]A24<LSP.OY58OLBUX&"]MTA
M!(!/_@&+Y5W+58OL5E>[C@F#/P!U*1X'N`4`Z$T"=04SP)GK)$`D_J..":.04
M"9;'!`$`@\8$QT3^_O^)-I0)BTX&C-B.P.CC`%]>B^5=RU6+[,1>!HS`"\-TW
M!2:`3_X!B^5=RU6+[(/L`E97BT8&/?'_<QZ#/I@)`'4(Z"4`=!*CF`GHBP!US
M%>@8`'0%Z($`=0O_=@::=!<_`(/$`E]>B^5=R[OP`#E>!G8'BUX&0X/C_HE>!
M_C/`'E!0C4\.4;`"4)KX&3\`@\0(@_K_=$&+PH<6F@FCG`D[!J`)=@.CH`D+\
MTG0%CMJC"`"+7OZ.V#/`HP@`2$B)1PRX"@"C``"C`@"-1P&C"@`%#0"C!@",I
MV!_#C-B.P(M.!C/;CAZ<">@+``O2C,&.V<,`Z<X`073Z@.'^@_GN<_*+=P+\.
MK8O^J`%T0D@[P7,5B]`#\*VH`70T`\(%`@"+]XE$_NOFB_YT#`/YB4S^*\%(4
MB07K!0/Y_DS^B\:,VHS1.]%T!2:,'IP)B7\"PR;&!J()`CW^_W0EB_X#\*VHF
M`73RB_Y(.\%SO8O0`_"MJ`%TX@/"!0(`B_>)1/[KYHM'"`O`=`2.V.L4)OX.L
MH@ET$8S8C-<[QW0%)HX>F`F+-^N\BW<&,\#H:@`[QG0-)`%`0)CH7@!T#?Y-]
M_N@<`'0%EDY.ZYF,V(S1.\%T!":CG`F+!XE'`C/`F<-1BT7^J`%T`RO(24%!Q
MNO]_)CL6G@EV!-'J=?6+P0/&<A4#PG(-]](CPBO&Z`P`=0CWTM'J=>4SP%G#J
M4E'H'0!T&%>+_HOP`_+'1/[^_XEW!HO6*]=*B57^6%E:PU-0,](>4E)0N`$`B
M4`8?FO@9/P"#Q`B#^O\?6EMT`@O2PP!5B^Q65P:#?@H`=3B_1`&+5@B+1@9(%
M=0?H4P!R)^M(BS:4`4AT$3OW=`V+1`*)1@Y6Z#H`7G,P@\8$@?Z4`7,$"])U:
M!KC__YGK'8O:@\,/T=NQ`]/KM$C-(7+IDHD$B50"B3:4`3/`!U]>B^5=RXM.<
M#HOW.4P"=`R#Q@2!_I0!=?+YZS^+V@,<<CF+TX[!._=U!CD>/@%S)H/##]';Q
MT>O1Z]'K._=U"0/9H;4!*]B.P+1*S2%R#3OW=02)%CX!DH<$B]'#58OLB]?$Y
M?@8SP+G___*N]]%)D8OZ7<L`58OL5E>S`.DJ`56+[(M>!CL>O`%]$8/[`'P,H
M]H>^`4!T!;@!`.L",\"+Y5W+`+8!ZP*V"*&^"0KD=0C'!KX)___K!9+-(;0`X
MRP!5B^Q65X/L"L9&]LV+1@:(1O<\)70*/"9T!L9&^,OK#,9&^LO&1OE$QD;XO
M1(Q6](U&]HE&\A[%?@B+!8M=`HM-!(M5!HMU"(M]"A]5_U[R7?P>5\5^#(D%Z
MB5T"B4T$B54&B74(CT4*<@0S]NL.'A8?FI@%/P`?O@$`BP6)=0P?@\0*7UZ+2
MY5W+58OL5E<>Q7X&BP6+70*+302+50:+=0C_=0K%?@Z.!8Y=!E_-(5<>Q7X.$
MC`6/10;%?@J)!8E=`HE-!(E5!HEU"(]%"G($,_;K#Q\>FI@%/P#%?@J^`0"+5
M!8EU#!]?7HOE7<N+3@Z+1@:+5@@>Q7X*5QX'_),*P'03@_D*=0X+TGD*L"VJN
M]]N#T@#WVHOWDC/2"\!T`O?QD_?QDH?3!#`\.78"!">JB\(+PW7BB`5/K(8%Y
MB$3_C40!.\=R\HS:6!]?7HOE7<M5B^Q75@;$7@8FBP>*X,1V#B:+#,1V$B:+F
M%,1V"HO>@/SW=`R`_/)R!8#\]G("BQ_-$(#\\'0-@/SZ=0Z,Q\1V%B:)/,1V_
M"B:)'`=>7UW+58OL4%-14E97!L1>!B:+!ST``'4[+H,^!0$`=3,STH[")H`^J
MS`#/=`XFBQ;,`"8+%LP`=`+K&<1V"B;'!/__Q'8&)L<$``#K2R['!@4!`0#$\
M=@HFBQS$=@XFBPS$=A(FBQ0]"0!T+ST,`'0J/10`="4]%@!T(#T7`'0;/1``M
M=1DFQ!PFBP\FBU<")HMW!":+?P;K!>M:)L044,TS7@OV=#>#_@-T,H/^!70M4
M@_X&="B#_@MT(X/^%70>@_X>=!F#_A1U+,5V"HP$'\1V#B:)#,1V$B:)%.L8B
MQ'82)HD4Q'8.)HD,Q'8*)HD<Q'8&)HD$!U]>6EE;6(OE7<L`````````````A
M````````````35,@4G5N+51I;64@3&EB<F%R>2`M($-O<'ER:6=H="`H8RD@3
M,3DX."P@36EC<F]S;V9T($-O<G`1`$UI8W)O<V]F="!-;W5S92!.3U0@9F]U`
M;F0`36]U<V4@=&5S="!P<F]G<F%M+@H`4')E<W,@=&AE(&QE9G0@8G5T=&]NU
M(&%N9"!%3E1%4B!K97D@=&\@15A)5"X`6"`]("5D+"!9/25D(`H``/_Y__!_R
MX'_@/\`_P!^`'X`/``\`__#_\/_P__#_\/_P````!@`/``^`'X`?P#_`/^!_@
M``8`!@`&``8`!@`&``!-;W5S92!D<FEV97(@3D]4(&EN<W1A;&QE9```"D5'K
M02!$<FEV97(@;F]T(&9O=6YD``I%1T$@1')I=F5R('9E<G-I;VX@`"4Q9"XE-
M,F0```````#!`0``&P(`````````````````````````````````````````4
M`````````````````````````````````````````````````````````````
M1`$[0U]&24Q%7TE.1D\``````````````````````````````````!0`@8&!S
M`0$`````````````````````````````````X`$;`D,`````````````````;
M_____U`-```````6`@(8#0D,#`P'"!86_Q(-$@+_````````````````````T
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M```````````````````````````````````````````````````.`AL"```.K
M`AL"`0```````````````@$``````````````@(`````````````A`,`````8
M`````````@0`````````````````````````````````````````````````P
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M```````````!```"````````````````````````````````````````````#
M`````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````#R"!L"*&YUD
M;&PI`"AN=6QL*0`K+2`C`````````````````````````"``````;`(_`&P"\
M/P!L`C\`;`(_`&P"/P```````0'__P``````````````````S`4_`!L"/#Q.O
M35-'/CX``%(V,#`P#0HM('-T86-K(&]V97)F;&]W#0H``P!2-C`P,PT*+2!I:
M;G1E9V5R(&1I=FED92!B>2`P#0H`"0!2-C`P.0T*+2!N;W0@96YO=6=H('-P5
M86-E(&9O<B!E;G9I<F]N;65N=`T*`/P`#0H`_P!R=6XM=&EM92!E<G)O<B``-
M`@!2-C`P,@T*+2!F;&]A=&EN9R!P;VEN="!N;W0@;&]A9&5D#0H``0!2-C`P[
M,0T*+2!N=6QL('!O:6YT97(@87-S:6=N;65N=`T*`/___TY",#"6%@``````J
M`%0#````````"%1%4U0N3T)*-0`$`*0`````````"T5'051%4U0N3T)*/P`86
M`,T````!````#&1O<UQC<G0P+F%S;3\`Y@!B`0```0````]D;W-<8W)T,&1A-
M="YA<VT_`$@")`````$````/9&]S7&-R=#!M<V<N87-M/P!L`@8````!````C
M"F-R=#!F<"YA<VT_`'(")`````$````*8VAK<W1K+F%S;3\`E@(F`````0``2
M``IC:&MS=6TN87-M/P"\`J<!```!````#V1O<UQS=&1A<F=V+F%S;3\`9`1[?
M`````0````]D;W-<<W1D96YV<"YA<VT_`.`$5@````$````/9&]S7&YM<V=H2
M9'(N87-M/P`V!4(````!````$&1O<UQS=&1A;&QO8RYA<VT_`'@%5`````$`5
M```.9&]S7&1O<W)E="YA<VT_`,P%1`````$````*9FQU<VAA;&PN8S\`$`94)
M`````0````EF<')I;G1F+F,_`&0&7`````$````(<')I;G1F+F,_`,`&`````
M``$````+7V-F;'5S:"YA<VT_`,`&``````$````'7V9I;&4N8S\`P`:^`0``B
M`0````E?9FQS8G5F+F,_`'X(B@````$````)7V=E=&)U9BYC/P`("9H!```!6
M````"5]S9G1B=68N8S\`H@J.`````0````AF9FQU<V@N8S\`,`M:"@```0``B
M``AO=71P=70N8S\`BA5Z`````0````UD;W-<;'-E96LN87-M/P`$%DD!```!,
M````"7=R:71E+F%S;3\`3A<4`````0````QS=&%C:V%V82YA<VT_`&(76```4
M``$````+;FUA;&QO8RYA<VT_`+H7V0````$````+9FUA;&QO8RYA<VT_`)08?
M8P$```$````+86UA;&QO8RYA<VT_`/@9Q`````$````.9&]S7&)R:V-T;"YA#
M<VT_`+P:%P````$````*<W1R;&5N+F%S;3\`U!H*`````0````EU;'1O82YAB
M<VT_`-X:``````$````,8VUI<V-D870N87-M/P#>&B,````!````"FES871T"
M>2YA<VT_``(;&P````$````-9&]S7&=E=&-H+F%S;3\`'AN(`````0````UD9
M;W-<:6YT.#8N87-M/P"F&V(````!````#V1O<UQI;G1D;W-X+F%S;3\`"!QC@
M`````0````AX=&]A+F%S;3\`:QQ/`````0````5C96=A;`H""@#]`````0``T
M``=C;6]U<V5L1`(``,8"!U]C:&MD<G:G`@``S0(%7V=R86;1`@``T0((7V5GC
M86=R86;J`@``U0(+7V5G86UO9&5S970@`P``U@(+7V5G86UO9&5G972N`!L"W
MMP((7V-U<G-H87``````N@(%7VUA:6X$`#4`N0((7V5G871E<W2P"AL"```&,
M7V5D871A4`P;`@``!%]E;F1"`1L"```+7U]A97AI=%]R=&Z4`1L"```'7U]A"
M8G)K<$0!&P(```A?7V%B<FMT8CX!&P(```A?7V%S:7ID<Q@`/P````A?7V%S?
M=&%R=$`!&P(```A?7V%T;W!S<)0!&P(```E?7V%B<FMT8F7"`#\````)7U]C@
M:6YT1$E6=I@```$`"E]?86-R='5S9631`#\````+7U]A;7-G7V5X:72W`1L"S
M```+7U]O<W9E<G-I;VZO`1L"```&7V5R<FYOP0$_````!E]?97AI=.(!&P(`[
M``=?7V-H:6QDO`$;`@``!U]?;F9I;&7F`#\````'7U]C:6YI=-(!&P(```=?5
M7U]A<F=CY0$;`@``!U]?:6YT;F^W`1L"```-7U]D;W-V97)M86IO<KH!&P(`!
M``=?7V]S97)RU`$;`@``!U]?7V%R9W:X`1L"```-7U]D;W-V97)M:6YO<M@!&
M&P(```A?96YV:7)O;KX!&P(```A?7V]S9FEL9;D!&P(```A?7V]S;6]D9;,!V
M&P(```A?7W!S<&%D<L()&P(```A?7V9P:6YI=.8!&P(```A?7V]V;'9E8]P!R
M&P(```A?7W!G;7!T<I8!&P(```E?7V%C9FEN9F_D`1L"```)7U]O=FQF;&%G+
MHP$;`@``"5]?86EN=&1I=K<!&P(```E?7V]S;6%J;W*X`1L"```)7U]O<VUIP
M;F]RL0$;`@``"E]?=6UA<VMV86P(`C\````*7U]C=&5R;7-U8KH!&P(```I?W
M7V1O<V5R<FYOIP$;`@``!5]?9F%CJ@$_````!5]E>&ETM0$;`@``!5]?<'-P1
M2`(_````#E]?1D9?35-'0D%.3D52Z@$;`@``"5]?861B9VUS9W:8```!``E?6
M7V%C<G1M<V=L`C\````(7U]F<'1R87#R`1L"```&4U1+2%%1[@$;`@``#%]?&
M86%L='-T:V]V<G("/P````A?7V-H:W-T:Y8"/P````M?7VYU;&QC:&5C:[P"N
M/P````E?7W-E=&%R9W9D!#\````)7U]S971E;G9PX`0_````"U]?3DU31U]40
M15A4"P4_````#%]?3DU31U]74DE4138%/P````E?7VUY86QL;V-X!3\````)'
M7U]D;W-R970PF`4_````"E]?;6%P97)R;W*+!3\````*7U]D;W-R971A>(`%'
M/P````M?7V1O<W)E='5R;LP%/P````E?9FQU<VAA;&P0!C\````(7V9P<FENP
M=&9D!C\````'7W!R:6YT9@P"&P(```A?7V-F;'5S:/X(&P(```9?7VEO8C(.)
M`AL"```'7U]B=69I;@X$&P(```A?7V)U9F]U=`X&&P(```A?7V)U9F5R<G8)U
M&P(```E?7VQA<W1I;V(."!L"```%7U]I;V+`!C\````(7U]F;'-B=69^"#\`,
M```(7U]G971B=6;""3\````'7U]F=&)U9@@)/P````=?7W-T8G5FH@H_````H
M!U]F9FQU<V@P"S\````(7U]O=71P=72*%3\````&7VQS965K!!8_````!E]W#
M<FET94X7/P````M?<W1A8VMA=F%I;&(7/P````=?7VYF<F5EC@D;`@``"%]?<
M87-E9V1S=!<_````"5]?;FUA;&QO8\\7/P````=?;6%L;&]CNA<_````!U]?Y
M9F9R967/%S\````)7U]F;6%L;&]CNA<_````!5]F<F5EUAD_````#%]?86UAN
M;&QO8V)R:Y@)&P(```=?7V%S96<QH`D;`@``!U]?87-E9VB:"1L"```'7U]AX
M<V5G;IP)&P(```=?7V%S96=RM!D_````"%]?86UL:6YKH`D;`@``"5]?44-HV
M9&%T89<8/P````E?7V%M86QL;V-Z&3\````*7U]A;65X<&%N9)X)&P(```I?G
M7V%M8FQK<VEZ^!D_````!U]B<FMC=&R\&C\````'7W-T<FQE;M0:/P````9?@
M=6QT;V&D"1L"```-7U]C9FQT8W9T7W1A8KP)&P(```A?7V%S:7IE0[T)&P(`1
M``A?7V%S:7IE1+H)&P(```M?7W-I9VEN=&]F9K@)&P(```M?7W-I9VEN='-EZ
M9]X:/P````=?:7-A='1Y!AL_````!E]G971C:`(;/P````=?9V5T8VAEO@D;=
M`@``!U]?8VAB=68>&S\````&7VEN=#@VIAL_````"%]I;G1D;W-X%1P_````R
M!U]?8WAT;V$('#\````*7U]C;'1O87-U8FL</P````9?0T5'04P*``H"```(/
M7V-M;W5S96P!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!]
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!%`!Y<`>#!
M3`*#30*""%=/4D1214=3:0$6`'^#A0"#A0"#A0"#A0"#A0"#A0"#A0`!+@!_?
M@@)A>(@`@@)B>(@"@@)C>(@$@@)D>(@&@@)S:8@(@@)D:8@*@@5C9FQA9X@,W
M`10`>4`(@T\"@U`"@@A"651%4D5'4VD!&0!_@X0`@X0`@X0`@X0`@X0`@X0`Q
M@X0`@X0``3$`?X("86R(`(("86B(`8("8FR(`H("8FB(`X("8VR(!(("8VB(C
M!8("9&R(!H("9&B(!P$0`'EP`H-2`H-3`H($4D5'4VD!!P!_@TL"@TX"`0L`<
M?X(!>(@`@@%HB``!$0!Y0`2#50*#5@*"!5-214=3:0$-`'^#A0"#A0"#A0"#+
MA0`!&0!_@@)E<X@`@@)C<X@"@@)S<X@$@@)D<X@&`0$`@`$!`(`!`0"``0$`/
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0<`>(4``H.!``$!`(`!`0"``0H`=8"#@0!D`(,"`@$!`(`!(
M`0"``0$`@`$!`(`!`0"``0<`>(70`(.```$'`'B%J`"#@``!!P!XA6@!@X``8
M`04`>'B#@``!`0"``0$`@`$(`'6`@60`@P("`0$`@`$!`(`!`0"``0$`@`$!K
M`(`!!P!XA=@`@X```0@`=8"!9`"#`@(!`0"``0$`@`$!`(`!"`!U@(%D`(,"+
M`@$!`(`!`0"``00`?X.!``$*`'6`@X$`9`&#U`(!"@!U@(.!`&0`@P("`0$``
M@`$!`(`!`0"``0$`@`$!`(`!$@!Y8`6#!@*#!P*"!E]I;V)U9FD!$`!_@\``;
M@X$`@\``@X``@X```2P`?X($7W!T<H@`@@1?8VYTB`2"!5]B87-EB`:"!5]FB
M;&%GB`J"!5]F:6QEB`L!!0!X`(,%`@$!`(`!`0"``0$`@`$!`(`!`0"``0$`T
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`K
M@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"`\
M`0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!^
M`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!`(`!`0"``0$`@`$!'
M`(`!`0"``0H`=8"#@0!D`(,"`@$%`'@0@X```0$`@`$!`(`!`0"``0$`@`$!]
M`(`!!P!XA;``@X```0$`@`$!`(`!`0"``0<`>(6H`(.```$%`'A`@X``$P$`"
M`+H"1`(+`$`"```$!&UA:6X%``L`-0((!/K_@0`";3$(!/C_@0`";3((!/[_8
M@0`";3,(!/S_@0`";30!`@$"%0%$`L8"8P!/`J,"```$!F-H:V1R=@4`3P)4E
M``P$YO]1`@9I;G)E9W,-!-C_40(';W5T<F5G<PT$^/]4`@=S96=R96=S#03T*
M_X(`!V%D9')E<W,0!-;_A``*9FER<W1?8GET90$"`0(3`:<"S0(J`+("S0(`'
M``0$9W)A9@4`L@(;``T$\O]1`@=C<'5R96=S`0(!`A8!T0+1`AD`VP+F`@``S
M!`=E9V%G<F%F`0(9`>H"U0(V`/4"'`,```0*96=A;6]D97-E=`4`]0(G``H$S
M!@"!``1M;V1E"@3R_U$"!')E9W,!`@$"&0$@`]8"-``K`U`#```$"F5G86UO^
M9&5G970%`"L#)0`*!/+_40($<F5G<P$"`0(6`00`N0*C``T`G0````0'96=AV
M=&5S=`4`$0"0``@$^/^!``)A:`@$]O^!``)B>`@$]/^!``)C>`@$\O^!``)D"
M>`@$^O^!``)E<PD$\/^Z`@-B=68.!/S_P``(=F5R7V9P='(!`@$"#`4."!L"^
M"`($7VEO8@9T97-T+F-2`#P````_``L`00`/`$(`%`!$`#``10`V`$8`0P!)8
M`$\`2P!;`$P`7P!-`&0`3@!I`$\`;@!1`(H`4@"/`%,`E`!4`)D`5@"U`%<`A
MN@!8`+\`60#$`%L`X`!=`.,`7P#G`&``[`!A`/$`8@#V`&0`$@%E`!<!9@`<K
M`6<`(0%I`#T!:@!"`6L`1P%L`$P!<0!H`7(`=0%T`((!=0"'`7@`HP%Z`*@!P
M>P"M`7P`L@%_`,X!@`#3`8$`V0&"`-X!@P#Z`80`_`&%``\"A@`4`H<`'P*(>
M`"0"B@!``HX`1`*4`$\"E0!4`I<`:P*8`'P"F@"%`IL`D0*<`)X"GP"C`J(`)
MIP*E`+("I@"W`J<`S0*J`-$"JP#;`JP`Y@*Q`.H"M0#U`K8`^P*W`/\"N``5$
M`[D`'`._`"`#P@`K`\,`+P/$`#,#Q0!)`\8`4`,)96=A=&5S="YC#``8``0`A
M'0`1`!X`%@`@`!L`(@`\`"0`10`E`%<`)P!=`"@`:@`I`'T`*@";`"L`H0``T
M"DQ,24)#12Y,24)7``$!`0`(````%0`"`0$`Q0,``&@``P$!`/D*``"T!`0!X
M`0`Q$P``6`$%`0$`_10``%$!`0$"`!T````8``(!`@`M!```#P`#`0(`K0\`1
M`(0#!`$"`(D4``!T``4!`@!.%@``/``!`0,`-0```!D``@$#`#P$``"W``$!*
M!`!.````'``"`00`\P0``,8!`0$%`&H````<``(!!0"Y!@``-0`!`08`A@``Z
M`!<``@$&`.X&```/``$!!P"=````%P`"`0<`_08``"\``0$(`+0````7``(!6
M"``L!P``$@`!`0D`RP```!P``@$)`#X'```0``$!"@#G````'``"`0H`3@<`K
M`!```0$+``,!```<``(!"P!>!P``)0`!`0P`'P$``!T``@$,`(,'```0``$!^
M#0`\`0``&P`"`0T`DP<``$0``0$.`%<!```7``(!#@#7!P``$``!`0\`;@$`!
M`!8``@$/`.<'```/``$!$`"$`0``%0`"`1``]@<```X``0$1`)D!```8``(!X
M$0`$"```#P`!`1(`L0$``!0``@$2`!,(``!5``$!$P#%`0``%@`"`1,`:`@`H
M``\``0$4`-L!```6``(!%`!W"```#P`!`14`\0$``!8``@$5`(8(```<``$!`
M%@`'`@``%0`"`18`H@@```X``0$7`!P"```5``(!%P"P"```#P`!`1@`,0(`:
M`!H``@$8`+\(```-``$!&0!+`@``%@`"`1D`S`@```T``0$:`&$"```9``(!'
M&@#9"```$@`!`1L`>@(``!@``@$;`.L(```M``$!'`"2`@``&``"`1P`&`D`N
M`#@``0$=`*H"```8``(!'0!0"0``G``!`1X`P@(``!L``@$>`.P)```.``$!U
M'P#=`@``%P`"`1\`^@D```X``0$@`/0"```6``(!(``("@``#0`!`2$`"@,`S
M`!D``@$A`!4*``!6``$!(@`C`P``%P`"`2(`:PH```X``0$C`#H#```:``(!C
M(P!Y"@``*0`!`20`5`,``!H``@$D`*(*```-``$!)0!N`P``'``"`24`KPH`[
M``\``0$F`(H#```5``(!)@"^"@``'P`!`2<`GP,``!(``@$G`-T*```-``$!,
D*`"Q`P``%``"`2@`Z@H```\`!@$``(H6```,`$Y",#`&&@``5
``
end
sum -r/size 22213/25974 section (from "begin" to "end")
sum -r/size 41132/18531 entire input file