Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!rpi!crdgw1!sixhub!crdgw1.crd.ge.com!ibmbin-request From: ibmbin-request@crdgw1.crd.ge.com Newsgroups: comp.binaries.ibm.pc Subject: v06i011: vidutils, video utilities for CGA (part 01/01) Summary: Set CGA attributes Keywords: CGA Message-ID: <575@sixhub.UUCP> Date: 5 Mar 90 02:23:49 GMT Sender: davidsen@sixhub.UUCP Followup-To: comp.binaries.ibm.pc.d Lines: 332 Approved: davidsen@sixhub.UUCP X-Submissions-to: ibmbin@crdgw1.crd.ge.com X-Questions-to: ibmbin-request@crdgw1.crd.ge.com Checksum: 3117633 (Verify with "brik -cv") Posting-number: Volume 06, Issue 011 Originally-from: acero@tank.uchicago.edu Submitted-by: acero@tank.uchicago.edu Archive-name: vidutils/part01 Not reviewed, no reviewer with CGA: From the documentation this looks like a reasonable package for people with a CGA. I don't have easy access to one, and none of my happy reviewers do either. I ran a virus scan on it. Source included. Submitter's comments: Enclosed you should find two programs, ANSICOL and VBORDER, and their Turbo C (2.01) source code. ANSICOL uses ANSI escape sequences to display the possible color combinations of foreground and background text attributes; it also allows the user to EASILY set any of the combinations semi-permenantly. VBORDER sets the border color on VGA video adapters. ***** VBORDER HAS NOT BEEN TESTED ON ANYTHING EXCEPT _V_G_A_ color monitors with color VGA video controllers ********,so please, please don't try it on anything else. The program is based on the answer to a letter that recently appeared in PC Magazine's User_to_User column. The columnist seemed to claim that it was possible to set the border to any one of the 256K colors of which the VGA is capable, but only 0 to 64 seem to have any effect on my system. If some kind soul would enhance this program and resubmit it, feel free, by all means. If you should have questions, comments or flames, I can be reached via phone, mail or email: Tony Acero 5640 S. Ellis Ave, JFI 340 University of Chicago acero@tank.uchicago.edu Chicago, IL 60637 (312) 702-7234 [ Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 34218 16873 part01 checksum size (bytes) file 7691 12223 vidutils.zoo -- bill ] vidutils part01/01 BEGIN--cut here--cut here begin 644 vidutils.zoo M6D]/(#(N,#`@07)C:&EV92X:``#0;Z9,R>- E0):1 MTZ8.G3!TTKQQ4_&-&91HJ'!!#GC@QDN0(;-E/J:ADZ1+F1SI)=?+T*7AH1361W=+)@_DIB/\`!KA: M:TF$QX0+Z8G6UEQPU'577GOU]5=@00V5%GYSN,6428`I%=\8:#BH%D;Z?4@: M1UBQT>%3^V$VH&L&0E6667>4D948>?P'`VTIP0%"B&R8`9U4(,1`FQAOT)'2 M24`**:-';]1X8QXLQG<:52*)-6)77X6U%5EFR5'4=O#E!**#C4447X,EE;:4 MF"!PE*,893S5V9LV:K<:$TT\,0456N4H%6)R[."8$2#LF,1LXA4!PA.(4H&$ MHU`$(440311!11%2S)8$H$U4\2<(0CA*7J=4A*!J>A-5=-$<=8C11AI*YBE7 MF2#%JN(8()!!6AB`(:A`@F[D&,1G(CU5@PTT[#A%8T5X=%$0=I21EA+D@3!# MLT]5X48:U8I)JZ!'#3&196>H)."Z_WFUTQM`_.3&&B[4`6(:Z+[A@HUU/&4N MOF&DFU823(!@`PPVS'##4RC,$(,,T-T`@PPMW"##M@\UI/'&''>LT`L//30" M8&.P40=B(/!`UK?ZHN%#R`IP!%AM;KA5UQECI'7F=RK<;,<67:2P!\SL`N;6 ME2QPN4;2S851M&V\V\AM`# M"#0(#?-#"?QW1EM+->7U&RB8<'<*8L>-TM9*>TD&"MCQ3;2`(1EM!@HB<(%' M#&)L$<,."N]`0PQMB,!WR6*.(0<*AD.$>-,U+]XX'5R@3H=ZQ9Y0D0JLN7;> M;&`2"10=38OADYDAVI7Z[ZB[H;G8ZR9>.N/`JP="9&7H-46\QPO0L*:Z_T%LTZ1\,-77#AAOK#'Q[@:4=ZM48/S>Z@-`\TX&"_ M_"NLX+;H[-H>;:[4`^_MX$H\F('^KM2__P607<:C@^DV'#Q&(FB[BAJUII`QCJ-!V*(G)Q,RA M+CFJB6=RTK/E'&=$5*B#')`$GEX-Y01N08P95@3`VL$),&_1B$ER5N=Q61RQU"Y!0`EBE'-9H*5\IPI5R&9"1M M&F88*L(43.Z.,2=,YP-5`+*Q^0V+**!95%QPNV)`:=%Q3)!HZL M(@E[($]]U=,FN\.G/F%@A"DJP&]F0T$W?0""&_PO`7Y#(O5Z,#FX9?1*+>B! M_N#V'T@^]#\1Q2)'0<`'/G!%?CTH($M=JE(:S/2E7XDI0'&Z!A!X86TPP`,, M:M`WE!Y%H@-=:4N7&-,9W)2`]'MJ4G?:S9\NE*@P\UL;&T=(.7IU@Q\4P_2@ MML<5>(^1*VA6#U%8M3*P@2UKW"H,MU"".5S0KG7E("%EH(0/^DQR76#!7V40 MV+_.(&AB^Z$&`@+08``%L4K)M-X68?```W&0```0`````` M`````&%N_/R8"]_8Q-P7DH!C@PYP`.2)B$9CV[LB. M=W(R#.H-@,Z!Z<8!U'&@&\+S.P<6]5LW(%V(`(N^#="&E=15#Z@`A+*Z`ILC M8+247"GZ9=HY?8Y(L\@Y^\P`C`N.&!#4+R84D`MP*SPSCRH._&,!!@6@HXH` MZ$@R`"T`-*/!3YA+@T\(-#4!"AP*Y9,"D+DNBLXA2 M[-#"A")&"%!4+@Y\B00`Z1P"@`>X`%!#45C1,94!=@"`"P%WAH`5'GOJX6DHG`26,2JBI MN!20J@5!LFK`JQ)Y.LQ784VTS#"T`+%+4D4-DXL'7UH!0(\_IO,/+@/@B$X* MM0%0Q2+L#,*.`U9<<8P1\DPTB!\$$%!'>0@$T(@1].1(0@5$$/&GLU=`T"XN ME`20XRL'M(O.`A#@\HF]Z(R2K[O-`*S)P+^@`,`Z)/A"[#K87F$%+@@(D",A MUQ&#@!&#^&,"'^U<@8L%%J.#VR#$$'#$(/_`P,1\<8=?QPR+GKER$/&*K/L\C5HX@-B"7``L(M!F=RSSR+X-`TBDH&8\P`` M'1_@!P+;RH/0(.Z8]D\`=#S`\@!;LDP`'06P;(!B@=Q3`-C^L.VV/W`KT/'< M=?MS-P&!V+/W(L<4H#`4BQA3`+%0_&.'/+B@47(Q!J",P#H6+.*%`?_<0?H= MB]TA`"YTE-Q*YQI_X<4BY70QS+3L6+&('00L8`\?%'2,A1T#^'+%5380(H`B MA!@B`":6K-/`/=YT/,(=ZGREO$.1CT*)GPZM`X`770B3U.W4KJ/`4NH($,TX M_US28"CM_^-`^PL`4\)"`.J`CA^L@1_ZL(P15*$!_`1B"(<"1PWR,HP*L2`(+1-`V M`HB`!URHPP$`P0,1U$$`D?3=,-*1B`0.0!D]JB!6:#2$`6QC$?2@U@K6(0=S MT"X1+I#1.!R0B#X-HA@"L`$K#@D.?=`!'@9*A!&.]0\30'`1G@%`%-!QA`!D M`6N#)($'/'``1V0%`#.P!S^V^`&LD51D!K!`"DHP")J,(![/-0`0$@$`1+!!P&$P@PF1:D!$F$#J*X#`34< M@!^F^LG(%8``"P.`3@FJ.XC.0!HE<$@@Q#$1*>0H'P#(PC7AT;%_*$:C&'AJ M`1)!A'9"-*E+K6H!]/K5L)*/K`\EP%G3^H^UMC5'O(CK7.MZ5V`TE*IJV*M@ M$PM8KX)5?(?MZ!4^VKM_T(UE]."=1K7`N`(LP%+X4"(^II-9[1S@"NC@Q#^R ML`XAF+"DD1MD#!81T6L,0A@HV($PY)``B:$#`;OE+0F(>U(Y8`L=S$#,/R(J MN<^^E`X&V($-2EJ'9^"V`[L5WUAQE]A%4",0ZCB(6'X-L-_^ M_A=WEB,`.CZ17@#LE!V)S81;T2$+)9;CP]0*!#O2XE$C(``(/4C*'(P$C'38 M0RE>(,#[[G$(%H`5$'20@.6@:P?2&7`<8".&`=)Q#2`+>1R!.(61_]&/HR;" M$'Q0HHV_C(=_-,(6?O!O&_[AB#(OPA-A_@>8_Z&(`R#"$'OX!P\4H!AC$*`! M1E`$GO^!"`(8H1&&2/,BK+$":`1"'Q+A@P\0K6A_-/$*E/Y'Y0RXARA/U1!V M^,=)Z;"!0?@BU`#8,2["UX"'(F`%ABCS`$#]CQ4<8QU/.'.:35WFZI0G$69. MM!(MC0_&Y<\.+L"TL#=:AMO0ZAVEB]LZL= M@(,\Y"*#%0%TZ%=2H&`@*#`;'0JC7:]$%U$G8%7`19'#`R!';BP_PL@`@``6 MUF&`'%5@'S!&<;^SO.5^T$((:%I?D!=A[T7@.P1R$,`Z#I"C=>@C$PFWE@BR M98"/*H";HC/-/DAP!RP`8A_'F<)#&4!Q!RP@&7V(`""V6IT%2*X%1]C,/;`Q MB&P`H!%V\,8X'A")%4CC'O.(!-0100$CC",!ZXB'TZ=>=7G6HQ%.\,9F!N`, M?CA!$01@@0+F$"X=D$<`$%6%.-X!"P"H(CQ&4`"X:5<^!DB+6M]"`)]+#E&0 M>UNQTG"KY9R,`%C8"Q9AR!$7_&MB@BX^Q$NVG`+J#@7(YP@(E#_QY7F7>3L( MS@\*X+-"&2J`=GM>C:$?ABZH0`#RZ"(+!,C%WB#1JU^%*`2Y.,&7@MRKHJ0# M$?@0[>XB2@0'[,`8=%NU?\TP"!X`@`\MN$=?^5L'FA-A?=8XKDF%40<+'`.L M2OG^HL6OW#J4G`@(X*L"-$J#1?!AP#PX0@IX,%KXRQ\*BD`$!(`).2(!_8`R MX74,=!`!VI<4`B!A@<`$`F`0TK<.BF598A5:U((+-@<%N.`DS'8N!8<.$Z!Q ME<=>H_,/#[!X:#*`.6(`2O%B)PAX["``NM-D+8@(1N`0!-`')[2#_Z!^7*`` MB'`$_]"`_$5J._2]@`=?``5@![63!(!B!]Z7`*`(`F_P`BZ?`)#<$` M#6@5FM2`25$'"Q"!$]A?Z4`C:MA@]U<=)%!]U0$!4W@-B#%("A4^9J`^BX!3 MNN`0C98(%)`.:;8.5;"$?/8!#0@$VH$!"X4CN&`(!`"``DB`Z"`"!RAE/8`0 M=0")"`$%YU*)`>B"Z*``FV@`G5@=#-A7M@&!$DB!X7,`7`@BH,5WB,4['V@Q M4S@`T05:)Q9$'L4['S55?N`/2%@=)K`.&J`[7@!=-E9GF$@-B)$%/>`0"64@ M<:(63R!/WY`.A-*(U8$#@Q"'="`#?YB`<[`"=$@'#3"%\9!`@W2!ZW`%5[!D MI8B)7\`/"'A2;*=10+`..;`.,+!=?>!0S_@/T7@`0;@^0UB$79@SS@B-T'4# MZ/`#U7B-=D6/-'<,W:@_R?!0_K!WM2,,,-A,'E``[&4%N4<`#[`+CT``_*`( MQB`-Z'`-JD"3(E`,.*D(PF"3/2D,.XF3&V4^?\<.,E8BV;(M\0$`QF`$JP`% MV^(/+14$5X!/.>08]Q`-2?`%PX`(!7`$_N`$J^`'*S`%42`%!G`NK-!$;`D% M]V@'T&4%"B!/!3"5"/&441D`?H`*C>`'K'``6I`%6S`,!L`/?\D*B>`+:J!$ MC*E$339,P+"`/%`"Z0:68DF6?_`.Z``+_J4.Z<`'2V4+H<8*E4D'Y["8C3D# MR9`(CD`'^>0(:$!HCC`'_W`,AN`&#G&;A@`'N[D.`<`*''1&;`$(ZP`"+P<& M`%#1`!#3`( M#=`(#?`,#9`-#9`.#4`$#>`!#I`/#=`/#1``#C`*#E`%#V`/#F`!#P`,$-`. M!7J@,-``.O">Z#``@-`/<31;LKDVZ[`)#QI'U3*A&O<(%WH'X``(OF";*Z!' MB&`)MAF:_S`(IC";WU`+!9`.3H` MPA``=)H.^^`/6%H'I3"GOFFGM)"G>PH.??JGO6FDW>`//SJ;$%"CT^`/@3"A M#;:B__`.-3H,E.JI[["I-PH`-3H+_G`+GZ,`MZ!W"W`+$#`+Z2``VF`,AF"; M3FD(:P8`)EI"HTO`'Y4$!0WH>RRJMW.IF0?8/-S`$0Y`(04:M_Z`0;4.R)HNR!%"Q MZ)``_0`+.J`*,AL`_2`YN]JK*CJ;^]`(;59K^7`(S[`(%RMJT?`'[10-Z>`+ M5]%DRZJD3$H``E"QW.JM')0(#H(0Z?`-46L`4PLN*JL0W;<(/3`(3`)WCH%4A")(S"OD#.OJ2`16X(+2;$M_/!9%Y`*![&Y_.6Y"K`P9&,$ M_,!?N`"#.9("_/!0_!``$(6UW7J$\YJ$&H"TN@EA?B`!Z"`%_&`"@-`#+5`' M`9`$*Q`-X)((E@";@F:;AT0'%$"\QDL'#C`(K@";Z_2\M?$$)@"6Z$`"L6M4 MZNH)NMDJ`%"YL]D#>U-^BF`*P`H(_/`&?V%JL`D`?V``N,F]"_,!D$"_>$`W M](L%=1`\$PH$2[`$V@N;`M`'_&L(^0L``_":N,NCVL$`!`<+(*"W^[`$.Y`- M?V`/*NN(=,``L``#Z/`+^R!HP(H.N'`UWNN[)[`"RK`"VF`":,<#+6!'=*1' M/+`"FN1!Z(`)^Y`$2W`(RC`.!Y#"Z-`(^R"P2CP.$;`"V>!!F#F6JZ"QZ/!R MXA`/"[`-?H!MR\#!Z+`&43RPI[`/TDI:9:L=ZQ.W5LM-!`>W:ALNN``%`*`" M4#D`1H`*)L"UZ6`'5T.:CMF8L%`"Z,`"^R"9=8`/.Q>5B8L.)K`/UW&,U7$` M%7@`W?90J$"2Y<-?N+,.%T`,*?A3.AP>(PM1.G``>J11K19D@/`#VA$.D5B4 M,(@+,&"L`-!B,[N%PN`/^!%6PY`MN,0&!=`,+^4"R"P[O/(`Z,`.FH8.%!!7 MM(``MU`CX'"EY/`'B-`@!?#-!%``!-6"/#``378TK0,+`R`*!E``M`#-O/`/ M.F``[YQNH/#.(((.KM"%T)P*_^#.X6P""%``@.`#[XS.#'#0[^S*J[-&@`P^AD M!&`%HXT.I#``@P0"M&TY#N!J*P!1?LP`D)-W*V`,?NP`%Z/>J*U17-!+^O!0 M"J!,_("7`"#<#M`'[YUWRJ0/O53@1I!$P:H/ZW`"M,TX]YW?.5)$BL<[N*4+ M`^!6\/U7.7(/`J!5_B"[?NP/)U5>WQUNR'T%'E`,348,J,,B>`V-O8_/W54.P!1?L`.Y0.#N"-C@WO0%.UK MZ8`#Z^0##_"^Y>$"$0$N;%,>)1``_J#=:ZX`:XX`:VX`.^<`!D`'Y?$B$0HXF!M#G-@;H"@`B0+#G#*#GZ.`+E$H,#(!H8*!I?@[HAXXCD4[I?.XL M%+#H"N#HD'[I>XX`B"X$P?;H>_[GE@[JEF[JAH[H+*#IZ2`C>0X`A8XFDU[J M((($GR[HDH[H-;#HC6X(I![KJV[I@V[IM2XFF[CIP-[IM8XFJ)XCN>`/G+[G MQ9[KQ+[KSC(*R1[;BN`#XZP(9N`9$*4(;J``BN`$#*`(.&@%"(`.ZW`U)>EW MN".,RQ<-[A`Y95W0MJ`4VG!64Q?A:.(/()+O!;#O]R`.BZ8"T(`(Y@WN_L"% MMUB28(6")7'$#:FL``O`M_%`=&W`N]A#V8X\.UXCOW,!"&Y\`Z$`-%/ZV7J`` M@0SW>>=7B^$$IVVHBW`-&\\AM:`/LL-WPG"ZN*/E[UMJ8+XWU-O>IB?U(0;# M"Z-D1#_Z"KWZ>!*`912$#P!B\.!!;4%F<`2N"G MC,H"A*>B%/.J10W*%J"`IH&(I^BX=<`#=($V&`!2A!%L@QTP#!:0/F`'T``9R(%]``.1P1S8 M!Z4@BL6#X_0"8^`,K($WL!5<#6S0`V4@#8R!-[",K((H!@[XP0<`99D/`-"" M`=#6G$`^6`3"0'P,`W00#R)264MJ^VX%"(.`!`"VX#:+!0A@&J"#@6`!S(`W(@#9P!-$`'0``*&`,I``3$ M@!R``W``"!`";T`.L($PX`;(``A(`FZ`#K`!%P``G$`=8`-L``3`@3>0!C)A M&9`#("`,S($Y(`C=0!LH`YFP`2@`(I`&[$`:(`-E``2<0CD0"65A$!`#;B`2 MMH$P$`KA`"\\`W(@#+2!.G(*VT`I#`-T(`V\`3<@"W/"2``.V%"H6<-MR`V[ MH3?\AMMP`VR!&+`#9L`-V`$T(`:T`0"0`-HA%9B&>>`$S`$0H`*"@!.8`DG` M!4R!+#`%0,`8>`-L(!*F0CI`!P*A&*@#="`7C@$T$`;D`!UHAPG@=+G#-X!0 MYD`9T`&IT`VPPG\8"L5`(!R$=&`+P``7X`)B0!<``68@$I:!+3`#1J(+,(60QJ` M#F]`&YB&("`HGBX%<`72`!U``R#`(PI"0H@252(RM%^5$`1,0QW`$\4A.0R* M0[$H'L5VJ!1G`%/,B4_1#41%,G"ZQ"%:O(M$L2=N@1(P!X!B7^2+;4`(X-821P`>Q8'3\"&^".(X$/@$>1P`C&8TC@!.81)+""]/@1>`%[K`C,X#U2 M!&X@'R<".ZB/`(`?X$<&@'Z@(W(D``$`!`@``0D""``H$`"@(#,JR`6)&8UA M*2R$`` M@```0`!H`.#?/U0```&82!&`"(H(]X&0HP9AQ8\@0XH<2;*DR9,H4ZI&%UUP0K`,0.6&OY#1R,`,1^*E!Y;A"W7OS\F`O7`<:-.!A.+J@@`I*]' M'0B`S'W[!S:BORQU"!`.*\_5N#!#3.`H4,<:H&:`[F5+Y"!M+H33Q@T:AF#0 M.'Q8'4W5MD+=(A]!`_T#(&#.@5^T$\$.$.B8D@%R4`SP82^`'!&Q"$Q[=V3' M.SD9!NT&0.>`].(`ZCC`#<'YG0.+^JT;D"Y$@$7?!FC#2NJJ!XBAK*[`Y@@8 M+257BGZ9=DZ?(VF+G+//#,"XX(@!0?U"P`"Y_+;",_.HXL`_%O@C`#JN!(". M)0+0`D`S&OR$R54.:-*0!0(,\(\-B#1D@R$N$@(`.MT```4Z4P1@H`=!H<,' M`!-:`,``!"X"3RXO```)/P(0``@U`!@A#CXMW-``)'0HD$L&2NJ2)#J+*,4. M+4PH8H0`1>7B0)=(`)#.(0!X@`L`-12%%1U3&6`'`+@04&<(6.&1IQY\%O`G M5C]2Y0>?!ASJ@414"<(G`"4PHLQ3NF`10%$?#",GI<58@">G-"E%3TYPJ.&Z?R#RP`VHI/" M;`!4L0@[@[`#@3%&Q'.M$?`$,(@?!`3@!P2+>&'`/W=SS@5L)($"R+0\0`!(O#`11T'`,*# M"'4((/[#PZ13R&$#*+.CV5C).,0`VU@$/::U@G7(P1P%2X0+8#0.!R1B3X,H MA@!LP`KL@4,?=(`'@1)AA)[\PP1A6T1G`!`%=!PA`%E8!#ZH1P(/>.``QM+* M#.S!#]9]0(7GLH%JG.4M8@B`+0<818N85@?R8,`?!'++/Q+Q@]$(H#&2H0P] M$G&`G5'+!T`#01T*,#D`K*,"BS`"`7X6M'$DXA`+(@S0"%2S@R7,"E=8!+@6 M402P&6$`.SA&'1#PE3M.9!WD2LQ2[IB(.Q`@%(0D@@&^<#,KPE&.8S2"`5)0 M@$748`#W"*,!@)`(`B2"#P((!1'PJ$<#),(&HUP'`@HW`#^8,GXO*P`!O`@` M1KIQ6@L3XPRD40*'!$(<$Y'"C?(!@"RD$!X3^T=BV(@!40X@$43XH1@YZ4E4 M#L"9LJ1E(]\81@+LLI?_^&4P;\2+8AXSF(U!"`,%.Q"&'!)P!2N@`P$2G2@)-II'.3C`I,PXS#_&:(QL`G(1 M=##`#FQPQSH\XZ$=D&C-;&G%;BZ"&H%0QT%":IM1>`(`;%P`RP"`@)G]HXU% M%>,BK&"``1C@J8.0AE*0$8A@'"2L`%B`-.J@@!TP8PX&.,17O2A5`\BLJKB@ M&0!NR8Y_8.T30MUK5@F0"6&B0Q:;*P=6WW@%:36L<\#(1"X4`(!;`.`7_>@8 M!XQ0G`#4`1^]F`@@]K&"G(ZV!8DI@B(V.]HXAS;N M@8U!:&.O0ZUG7[%6B,#RM5H(N!<^;C2G+*@7"GY%J1W.A;4$`$!@"*A9P<[+ MCI=>P0.-<((]$N$$>3#""O3`ECVJ@*U[-*.;[\+',8R0CRXL@P&"" M.T0`6_FPP83U\34"\V/"_K`PPQ3P#QKHDV#SW>@BN/!#)HR1"@3C@\^.]X$# M_,,+\N`$)ZS@`0,XP@OL6/$C"/`(13(,`4V&,A$YRF_OP````````````!`*2,H``!! M"!PHL(B;,6S>S"E#!D2>-W5`S$$#D4U#,VG<-*1SYPT(.'+>G)$3ILT<%B"" M.)F29,@3)B#":`1A1<@3*42*2$$I(-'2&AF$SQ^/NA'?(TOD)0FR9Q79! M%`G"DDD6B65:R_1[^2_BQH_=1)Y<&7J;-"W:RFDC5R8=-GE<#*UY,Z<4Z'2$ M$T$@'"$QRJE`452"3AQ!'*83%$$5!0`<(75GQQQ!=!?,&8 M8B"T01ENFY%U!VYH[)B?%?W]%V`9;PR%E1NPO<'&80>"L."5*K#0VT>'A;$0 M2GN5X:559%!V0FNP^86;?F[$Y$8>PV5T!EJ\;344%<2!)!));=Q&UF@+-;3? M<%;)-,<=Q]7E&PB'O9;H<)&!P%E54*(7$QQMA<%90QD-!852381Q1AAZ9%3& M"615L9`<7]CUA:J))E9'&VZHIP!!!.%Y'1NSNI%7:PN50=Y&'B$41AI]0MK: MFG=X^=%@A1VF*'S6B;:9?4,E-QV;5E5'*`@RU&##$D966=T=:*0Q1I'?(NE? M7E>Q%89A9:`DQFQL6@K#M#;0,%2PR7J$1AAV%/HF6F:84<88K>W7AE]SY#&' M:FUP!4(2F/5&'@AK9-10;W6P`4)'(3E M98N9P1=Y5Y^U5IMB6,49:3\U!&`8@5'DQL]M'"MR?L+*K<-00W5(F5]!5!52 MWN+2L.\47!4Q);Q!%(R2$D:<-8/@>5?A:\$'XD8=9D.DN]89'AWM.6G'O0$$ M'3*MX4(=ZZHKZALN,%1'WIFKSCE*2KR0T!0``=0,```$```````````!V M8F]R9&5R+F,`)HM'"@!_A`\`````````````0"DC*```7Z@82+"@P8,($RI< MR+"AB@8*0$@$005-FCD@+H((`V(.FC=RZ("`(^?-&3EAVH"@\Z9C&9%TT)0! M(08DF3)R0(QYPP8DB#=N-H*P%Q"0B+T*D&69.&3(_@W)D M\Y(.SHUNYMS!>35CT)@SJUB5\X7E%[5?=[*ITR;H&S-"Y9094\:-2!1A2M9Q M@W7&BQPP4DR%,@1$DS!GPNA)XZ:,BZD3JTPI`B()%1!!/F=Y4D4*B"=7G("0 MDF3*DAV=0=Q)PX8-"#=O1(J9J7<.'*!STHCA"L*,3S%UY/C]64=D&Z!I6,K! M"'+J3K\E:\<-3&9.B.\2D;P9:P*^ M(SLZ?CI3T69;&6:8L1<=ERDP%14ML5>&#D,)\8041!1AVFPQO=$<6'F,%%A* M+^&$D4<:LH$5'6%=%%905(9&!UIC,&54R`,P1-=;EPDDIYAI-'&59C-&%,8 M(L5GFPPUV+"$3CR!1)V*,Q%EU%@]AF%'H4L-5\9YR(GD!EV[3?=3G$W28&8; MBSH0;"`0:.`:"$$TE11%34,':$%0D\8037X+@!%"6261$&6789H9> M,Z7Y'%)FY'%>&(1Y*.<8=2PE!VW:XNH&K6[P):14$>$D8D`<(,`D]51:!Q!D='AW?U:=$8 MD+7TKKMA^/L&$'1PNX8+=8RQ<<@J#7&7/L8/CC7:/A0AAH]+!VVY(KD`#E7E_.1@\Q=)Y`&G@!=O<8 M(#`9@V*>?UX&Y*&+D3FC;Z2A.N!;Q#"XZ=%:!5$"LM-NN>V:FUXW#C:@8,79 M13S!@@F43T]Y"IWW`9$&`0'