[comp.sys.atari.st] VMSmail Gateway nondelivery notification

"SDRRTR::SDRRTR::MRGATE::\"MRGATE\"@sdr.slb.COM" (06/27/87)

Delivery of this message through the Gateway had the following results:

	M_SIFVX1::BURROWS - invalid address

The original message follows:

 
From:	IN%"Info-Atari16@score.stanford.edu"@SDR@MRGATE
To:	BB_ATARI@M_DSAVX1@MRGATE@SDRRTR,
	BURROWS@M_SIFVX1@MRGATE@SDRRTR
Subject: Info-Atari16 Digest V87 #251
Received: from relay.cs.net by sdr.slb.com; Fri, 26 Jun 87 20:36 EDT
Received: from relay.cs.net by RELAY.CS.NET id ac28607; 26 Jun 87 19:03 EDT
Received: from score.stanford.edu by RELAY.CS.NET id aa07948;          26 Jun
 87 18:58 EDT
Date: Thu 25 Jun 87 20:43:06 PDT
From: Info-Atari16 Digest <Info-Atari16@score.stanford.edu>
Subject: Info-Atari16 Digest V87 #251
To: Info-Atari16 Distribution List: ;
Reply-to: Info-Atari16@score.stanford.edu
Errors-to:  Info-Atari16-request@Score.Stanford.EDU
Maint-Path: Info-Atari16-request@Score.Stanford.EDU

Info-Atari16 Digest   Thursday, June 25, 1987   Volume 87 : Issue 251

This weeks Editor: Bill Westfield

Today's Topics:

                    Re: Chess, curses and Megamax
          How do I connect a 5.25 " floppy drive to the ST?
                Re: Archive bit? (folder attributes?)
                Re: More ST Floating Point Performance
           Re: True Multitasking, and some history lessons
                             DCFORMAT UUE

----------------------------------------------------------------------

Date: 9 Jun 87 13:56:10 GMT
From: nbires!isis!onecom!wldrdg!tony@ucbvax.Berkeley.EDU  (Tony Andrews)
Subject: Re: Chess, curses and Megamax
To: info-atari16@score.stanford.edu

In article <491@cernvax.UUCP>, jmg@cernvax.UUCP (jmg) writes:
> Since someone posted the chess program, someone else the curses package,
> I thought to try to get the two together via Megamax. Various problems,
> which some people might have fixes for.
> 
> 1. The curses package has a routine called overlay. However, Megamax
>    uses this as a keyword for its own overlays. Thus, the header
>        overlay()
>    is rejected because Megamax expects a string after it! Will it be
>    fixed in Megamax 2? Will Megamax 2 ever exist? Stay tuned (until 1990?).

I got the curses library working with Megamax, and I did have to fix
a couple of bugs to do it. For "overlay" I just changed the name to
woverlay().

> 2. The chess program uses scanw and printw. They are supposed to be in
>    curses, but ain't in this ST version.

These are easy to implement by using the sprintf and sscanf routines
combined with other curses calls.

> 3. You also need bzero and time routines. bzero is easy to frig, and time.c
>    was recently posted (but it includes getenv, which Megamax equally
>    does not have, plus a source code bug which Megamax rightly resents).

The chess program really wants a second counter, so I wrote a small
routine to grab the 200Hz counter value (system variable) and divide by 200.

> 4. Even fixing all of the above, two mushrooms. I suspect that the curses
>    package compiled under Megamax is not yet right.

Some of the bugs I fixed involved pointer manipulation so the bombs aren't
surprising. I also worked on the getstr routine which had a few
problems.

> If anybody has anything to help all this (debugged curses, library
> routines not in the normal Megamax library, Megamax 2) I would be happy
> to know.

I got the chess program working with curses, and then started doing some
more hacking. I now have a version that displays the board graphically
and still uses curses for the text portions of the screen.

I'll get my stuff together and post it in the next couple of days. I'll
first post the Megamax curses source. Following that will be the source
for chess, and a binary.

Tony Andrews
ihnp4!onecom!wldrdg!tony
Wildridge Consulting, Inc.
Boulder, CO

------------------------------

Date: 11 Jun 87 09:25:40 GMT
From: zen!cory.Berkeley.EDU!radics@cad.Berkeley.EDU  (Andras Radics)
Subject: How do I connect a 5.25 " floppy drive to the ST?
To: info-atari16@score.stanford.edu

[]

Hello everyone,

    I finally got a hold of a 5.25" IBM-PC floppy drive and power supply,
but now can't find the notes that I saved from this newsgroup
of how to go about connecting them to my 520 ST.
    So, if anyone has the article, or remembers it, or has done it,
could you help me out?

		Thanks a lot,
			Andras

ucbvax!cory!radics
radics@cory.berkeley.edu
-----------------		Andras Radics	radics@cory.berkeley.edu
Propter hoc, ergo post hoc.			ucbvax!cory!radics

------------------------------

Date: 11 Jun 87 13:18:16 GMT
From: ihnp4!ihuxy!nowlin@ucbvax.Berkeley.EDU  (Jerry Nowlin)
Subject: Re: Archive bit? (folder attributes?)
To: info-atari16@score.stanford.edu

In article <756@atari.UUCP>, apratt@atari.UUCP (Allan Pratt) writes:
> The archive bit is bit 5 (0x20) in the file attributes.  Directories
> (folders) don't have a useful archive bit.

So far I've ignored the fact that the date and time of folders don't seem
to make sense.  Now that someone's mentioned that folder attributes aren't
the same as plain files I thought I'd ask about the time stamp problem. 
What exactly can you do with the information that you get about folders
from GEMDOS?  Are the name and extension the only things that are usable
besides the attribute that says it's a folder?

Jerry Nowlin
(...!ihnp4!ihuxy!nowlin)

------------------------------

Date: 11 Jun 87 18:16:04 GMT
From: ihnp4!ihuxy!rnss@ucbvax.Berkeley.EDU  (Ron Schreiner)
Subject: Re: More ST Floating Point Performance
To: info-atari16@score.stanford.edu

In article <1959@trwrb.UUCP> sansom@trwrb.UUCP (Richard Sansom) writes:

>I asked Joe Knapp (ihnp4!asr2!jmk) to send me a copy of orbit.c so I could
>compile and execute with MWC 2.0.  .....

>results

>	machine		compiler	run time (s)	accuracy
>	===========	============	========	==========
...
>    >>  520ST		MWC 2.0		180		excellent
>	Amiga 1000	Manx  -lm	25		poor

>The good news is that the results were _exactly_ the same as those produced
>by the VAX 11/785.  The bad news is that the ST is still much slower than it
>should be (based on the Amiga's performance).

What good is 8 times faster if it's not right ?
I'll bet I can write a floating point package that will run 16 times
faster than the Amiga just as long as you are willing to give up accuracy.

But seriously folks, doesn't the Amiga have a math co-processor ?
I had heard rumors to that effect but I don't know for sure.

------------------------------

Date: 11 Jun 87 19:56:45 GMT
From: dibble@cs.rochester.edu  (Peter C. Dibble)
Subject: Re: True Multitasking, and some history lessons
To: info-atari16@score.stanford.edu

In article <1735@ihwpt.ATT.COM>, knudsen@ihwpt.ATT.COM (mike knudsen) writes:
> In article <178@dana.UUCP>, rap@dana.UUCP (Rob Peck) writes:
> > Library of stdio ... good idea, anyone want to tackle it?
> > Rob Peck	...hplabs!dana!rap
> 
> I'm just a "lowly" Coco-3 (6809) hacker, but I seem to recall
> that OS/K (68000 OS9) does indeed share the whole stinkin'
> StdIO library, so when you have a half dozen C programs loaded,

OS-9/68K supports "trap handlers."  Two of them come with the system:
a stdio trap handler and a floating point trap handler.  The program
does some fussing around to "install" the handler, then it uses
a trap to access the routines in the handler.  You need a trap per
trap handler, so there is a limit on the number of separate libraries
a program can use without swapping trap numbers around.

The technical manual describes the protocol for the floating point
handler.  The stdio handler is undocumented, and it looks a bit
tricky to call.

(Nice thing about the floating point handler:  if you have
a 68881 you just install the handler that uses it.  Programs
start using the coprocessor without any changes.)

On the 6809 subroutine modules could be used to achieve almost
the same effect.

Peter Dibble

------------------------------

Date:         Thu, 11 Jun 87 20:37:51 CDT
From: "University (of Houston) ACE (UACE)" <UACE0%UHUPVM1.BITNET@forsythe.stanford.edu>
Subject:      DCFORMAT UUE
To: ST Users <INFO-ATARI16@score.stanford.edu>

I hope everyone will find this useful.  This version is only monochrome, but
the color version will be coming soon.

----------Like, cut here...----------------------------------------------------
begin 644 dcformat.arc$
M&@A$0T9/4DU!5"Y04D< <3P  '0+6@"'[RY:   ,8#0  (#%T<  ?@;VP ( $
MD@,G~1H.8 !Q(!(+*IZH: .  (@6 !A :P6 PD@ '*#Q&A@"@ @ TAH)X_4/$
MT@!_+H*\ /"B@9 S/W@ 4.(DR#=~$AF X(A!!--I[5!~+#D%T!L#$T!$0?:/$
MWU( $*9RJ"H$P]:N*#A"R!:50XHF73<"0."$I $0;+HB00, D!-=,~1A>?2"$
MQ3][/PSK~QM#'9='00?~_<$M<I#( HH.=E+'B96!.=C4$U$/P \7 !2<GOL7$
M@(/!H4N/=N*%L~=~PH2X~:=/]S]ZON7Y9N<;'1(V PLOX_9WB \HCXX#$* <$
M6W,8T*434$ZMN0CH*=C0HS8/W\_("$[W<Z8>FGIIZJF=%QJ@\/B_/4QX0TH!$
M!(OR*DF$ 12 @ "$$% ,AX0;ZRW8#S0.2N,@-?9UITL/I.Q7DGKLN?#@>_']$
M).(9(~+'@882<-@>B![*1~*+\P$0P%\\X(/BB"-&-L!/%?ZU@RX:0@ #"_3P$
M<P8%/? AXUR1)="C+A( \1@8 "R S''U@/!D!~! UP,0A\'@PF&P*)G &0($$
M! -]D  @GC\Y %%DG/3X\~5<5"J #A@(E#D7FF!8L*:,;>ZFSY>\%9>G,GSZ$
M>0"@9(0W7GF#!E#H;XC2,V@0T.Q&CPC_X2/-2C:A,FI2( 0A0EBJL@H!(#C"$
M")10!SRI@SM!1E8KD19&8,N4J7G1J)($0"HI>?A4>JD\B,JS::?_R -J>:?:$
M!$:U$Z6ZJK:NPBIKCD)MQ~M?.@B2:[A/1J $L G( X8"?@9P!@%4!@"%F/~P$
M<X:,)N"KCQDR$C!DD?L"@(UT!B@'S5] H -=9 'H~I<'S P&,;@ #'#:;T*<$
MXB VZ#%L+G]QUF/ D":;(0$$'KJ#!"#F  &,D@%\V0\S8- +0 )RB'DS+&ZD$
M9@8"'=#<SS5@D %Q9!!,K(;%0BWP) 26/'9L>4L+E9Z''7[H(7PMQEC?N+KH$
MP(:&_84:H$T#%GA@@KNQ0V4""H!!PL;RK*;:F/QL[,]?"CC@)1 W~\R,&3HC$
M0$YQ1<OX3S># H"H.HBZ0V4!H$ \-0"/90U !']U@,M@5"*@R;M~+C!OZ8X($
M,68WKA\MG0<*3P;*P_1)K$L'A S&0- V(0 P )Q<_.+28P+G,8,@:ST9#&B7$
M?#(+*:/!<C_PO.PG &<P<+T\VBL) .*E:Y #S:-]__*="ER?/2"(~G,].R~'$
M X0$'JZ#1"#"*/D/($&P&3,,AP1@!,(=__!' 0~8&D3Q8PI!JYO.#L H*A@O$
M1AI+7L<~%C)=~, 2T0."R5!F )5=SV4PDQG-V)<S*AW $.>3T6B2E)H$TA *$
M75F3   @ ]0H0 I!"$8P;"8,?/DC&.[ #1']0P]N[,1GPBC@3FAD Q!\8#"($
M@@>~X &TKK3!"3W8#3_~ 0\:!B!?QE.1A]SSM1#-2D9/P@$6T'8U?/@'0*0:$
M0-L,!(.5%  ,1*BCY[:VGA6U,6QO'-M]=($#!Z#MCOA8FQX)9" $#<=?  L $
M%P9FI($<##DRJ-V%5($[&>EN XZ FHPPED&.+:\?S6/-A8@0PA%2KX0K:]G+$
M8C8S&0FPA0 P  T,!S2A$<UH2%-:[H32-%UL@ 6JE!K9&H %JXD'68-4H]?Z$
M ;9~N$AS9+N!"QZIMCSN\6W#N1S.~( WO6VL;V/ZFRX, (W!%<Y#A[-"9*2Y$
M2 : PYJ3PD<VN69(;KH1G(NT@2W(B4<!41*=<;L<%1H7@*,5)W*3JUP, S /$
M=5") 'IH@7C$\0]RX$L>7:2'&5;EH6N<@0/248(H>8""4D:,5G_1  ,&0U'9$
M(<<+RF&.+GA@ .C$2FR1><"3:@"$($G'#-7Q$3>,~JU$,FVI%@B2;FY6+S4L$
MZ!\@&Y,[_G("!3SFJ]C@CH\X0=58>2X"3Z*!-7(5S_.(%7FN?,&8R-'!'>B'$
M9"*<7LH&(@HC!H,?.RQ@-%Q14C&EIF"*\!M>W8%7Y>FUI!W4@3=J*=@2"BF>$
MATTL,!9;4C @09#+9!)!U\@B;XHMKOQ@:"3-~5!+1C1CC# M:DVI-6VRT:"($
M1*B%:" +V4KRG+;-%Y5V)(7=N -?[N@B/]I@ "&PH:-@@$!S[_FSW<"#(_YP$
M!+[HT45YK)1ECS,#3)'#!E'JP 0VU1T&%# 8D=*#I.#P5\&X@2]T#(\:TB%$$
M4/~2 WID!SEMBJHN<F .Z#QK-_+H )BPX;I_9 .M:ETP,MHJ*\\IE6PS$(!6$
MJ~HY"#Q)!N88L5M3"U>RR4 90>J!:"3P#WSD ,+UD  GSP !Y*7F+Q_@ >DL$
M@%=_N)-O?PF!$:!SXQKGV(S_, YR+#'@!7_G$4>UJE ~O$@9<,&IR/&$@G& $
M#PYC[*9@.;$,M,H@G W$'FC=F#K~0@(3G'4W:67!,BR$ UR8~7@L?E(,Y$'7$
M!-KU'~K JW!.<5EP-.DO.! "9TEH!C08%K$ 4"QC\~O#,TA!LKD;4Z)#':V.$
M-?K1NKB!/R9]2S-\-H&AS?1H-PV&%*56 G~I@#](-Q!XU-ISN-9%!=3!:P!P$
MH[F(QI<ZI-N&-&FWS<3T+D?~(8 A=?0,"OC=0,@8M'WH03JDJ/(-;'%@ )A"$
MP3= 1;E1D>$;:.+/2-WRDV! #15W.+4F)AL,<&'O,T>FQ8N$ 2?.5:4G'8 ,$
MG6-QKCE .@=X.-<[C0YR5"%N!I2;%0JV@3_*[8H,VP >\-8R +AL(1BHH-~ $
MYFV:]>U(I$ @RV]]T@L([?)]/LD ND@X',EF %8\1ML,. S Z"&#R##@YI30$
M.0)N;@B=.XGG>.C<:K?931>M>#I_@8$H4.3;UEK]WAG+NA]01!O;6*$?+D,.$
M+$19 W?$%Z>ZF( T5!D ?Z/& 1MT@S],XSQ=U  1:+.9/WSFC~%Y@F7~T$ /$
M0P)$[06!#43&]U\F8(C!1(Y*#0&+"_R! >T%#0%LH$"))T\&RPL% &!P ~(G$
M\+)>_L-F~D \!>H'!)OQPV?ZB :#;N]#),YE\0P HA!M]EP/\0-H: _]Z.,.$
M =,/)"!@$'UJ'_ 7">C#~:@7&'W*WADKE-0W_O -/WS3F]V89S?V\ T]H R~$
MW9CCJ\;9C3J~R@[[6$<7+Q@X?S9FCHVA0\X;0QQ5]1-_\0(4P'5CTG]C\G~B$
M%H PMWVZX +P<",D)A0[<@;V]Q<M4%PNAWGD@"5:0B3W]P#RP&1R@@(#@P+Q$
M B@ZQB8 L!MV B;~@'FV,"S3P8+*\H)=X4"8QPDV.  XZ(*&@BCZ@'F"8(/%$
MXFPY:'Z(@@]@@ 8V6 " (B1">!B(8@]@  4V: !3N(28 B;T  8X8(,( "@N$
ML#'TL#&(,28"-2;Z\$Y~TQJHH"$,@!X9J L#( H_AQP)0 \H ##_8 %01@Z_$
MME=W. ""\!C(1@[:E@ E]0;F@%%@P@_Q<X5-F"E$R'_~!X!C(H!7EQFZT *$$
M@(#_H(!1QHGY\H!A%XI@0':UT7W]D(;TX6_4(P%Y%XL=) .&@#:- P:QV#@<$
MT _U0$,>D$!@X !!D$3T  T(%'[/ED"_$P#~D$!MH Z-\P+~( $T! (YA!IE$
MJ +@!P8<$ 3LL R$P(P)! $0D(RQB([\\"K(Q@_(Y@_:)@+4R%~=!HXP*([D$
MN Q.@([RLX[*Z([P*$;SJ&TV<(~.Q0!GH(_&.([EB 0 J8[LN(P(](Z $(\'$
M&30&H)!WUY#A")'+  03*9#M>)$%V14;.1<>"18@N8\BJ0,E69$$F9$&"8/:$
MUI'~T ;X"  2\)(/V8\V,),#B9(VJ9(X&30$<(\TB9(KD2I)5 \$N1(?P([V$
M,)4 4!1)= ]860="P%CG9XPY493I" &T-S/_  #L*)7-N#+[TS\ \ _0$ 2:$
M5F-4D)322(W*  *G)P$TT"9@"0PK$9?_T )@" +) PZ (&'1@IB_(9@2\0~,$
M.0\79%6U>(NRN#-9)P=HPP" T! $P 8]=FM_X0"]\PC'~%:E20>;\8J>D2]?$
M!1P8Z(VMP0P:H@"(~7NHP0##@!2=%PS0$ B2A)M   ,0$#]&9 /T<0NU-XEX$
M!4~\L3%M>!AH:%<AH5>RI *TQ!_<YQD#D9L( 'R]"0"_&9S#R4<0T$L!8 8.$
MMYO821>Z\ ]B\!C=~1D  )[BZ9M( )S"F4?$:9SJ>0;M>9VT&9\L0)~N:9\@$
M$#3(B [3\0((L*"NP2D0NAI'5Z IX ,:X@#XN9OC69[]*1']49QAP: Q  0=$
MT:$A\:'[:9YY9 'H*:$.<*+!5)\V%#1!-X,#00HJRIOZR9]8X#;&V47~< 9B$
M$$8A84-\\ ]I68?Q])X2VC1M\AA*  1GH $=FD LRI]4(*3'B:(,\#M,&A)F$
MX %9Z@];ZJ*@B9YWP@!V@Z0Y>J9I&J*0X!$DVJ8+64P.@&UBVJ2 R 0V2H~[$
MX:<GPP-,"@9LT*-SNC9V:ISQ(Z8V4:1"\*8P&!**~J-J6J=L*H-RBJF!$*3H$
M64P,8 ; 8$0V:@~.%:$X"@M0T ;WXD,2R@"PP!<"T 9"$*O&&:O0P!<$<(6I$
MVD7VP 8F@*LH,!VZRA<&X*L~!*QL@ "5 @8&D#.18Z-V]'FY~GF[VA$_<)\X$
M>JTAD:T$L*U_D0+H@$5@H@\2ZJS%*@#IFJT&L*W$:JPXZJ[BJ@LIH OF6F/I$
M~@,E&A+\.J[ D*_~L*_K&JL_L*[C:@KYZA7=RE@#BZ,Q($;3X2~7\K A0:,"$
MPX:7PK 7BZ(GXX9$Z@7 H 3<PP#X@@_2);(DJY[U~9W6VJ\F6R#66K 0BZ+L$
M.K,I6K,Y.Q<P4*QWH;,&T+( ,"3+H OIRJJAEZ[&V29LL S$$"?+@ S/B@-$$
M:[2?-ZL=\0;]HF?$D*YMPJM3  31T+3(H+3%2@!2  102PS/JGV2D: #0;2X$
M<+2T"GEF.QU,NPS& +7*\*QP(+=T&TQ:2[3&X+4 @*QA.[;+L)<X:P!I"[7&$
M\*P\4+5'VZHL0+E72ZMNX &A4;1.V[FXH+>5PK=0*[7T(:VG)[1*"[-4X HA$
M 0,RR[,T&Q*M~[JQZZS]B@#@&K:Q6KLQ>[<W.Q?NRKO=ZA<)"IOF9Z'O~1?[$
M( 6W27]?A0]_\0~"D!WF=QQ.~Q?]0 704:5#<WD[>JGDV:*!\%"."B:H.B;V$
MT$N < :%~GQX@"_K2S-F\+X!\(3B"Z+G2:*]5(;V"P9"H'Y@( -$:PL\1G_:$
M:P_Y&H8.@,"ZX ]&L, %? 7 H)Y0:POC=0:F*R,V2@_1RR,%J@]N<)M]&A("$
MJKP%F@]Z<&<UMAH]=G?,RP_="P3J):$6@"#8*0'1J[TLX&"&~@_U(@(NO!H.$
MIS4@+$LCH%E(P0!MFK_DN[_G>QA.S)_FFYXT<P9Z(+_]:P9P8,-]!$>HD2+N$
MF<)SB!0*H,57?,8_C'F2  9 ,,69.@#_~:5AHK[**2/,F2DH+$OXP >/L9!@$
MX 382PP[K O\0 1,QJ!%>V-@L0RX8%W+8 M(H ?]H Q!P:1'#)_YX ATF,.#$
M_!?O"!U>O!(!L"9,>JHBX(T+>5CC"PS2  A0$ BI(@-4V!? $ 3N>WE. ,?E$
MZZ6]) !GX *\#,5TC*I: PSH5[~,S #+0 N5@LJJO)NLW'FN#,NR' 2T/"B $
M<,NY?'I@  :\7,6~>LS)_+\V0+2NP&-$"PNPT+2RH,PXVLSH[&IYZL[*W+2P$
MT,S+O RP\,QP.[2H 0$D*Z".!0$9  3+( X"$#1I~7)-ZPH%[2<- "A*8,,($
M<CY,VLR3[ _"<,G_D,E_@0\>0(<,D!?_T,QGX &)T<S+JPOW<*"/(*$ZQ@KR$
M[,T#00G'Z"=GTB=\  7<DR8(L%'+X HYS0</P#T\C00_#09F8-%0L,~R8,K_$
M +6T +6PL-$=_<,@[=(9LL0EG=&T8 86L-&DX-%;?0~[Z-4FC=*JZI,P0-.T$
M\"[/B@!@D";&S,''VWXUMM7VL%EFO,?PB0\$\!A7F*7V,*==NJF_ 0;GG#RB$
M>L+)T])8~!A92@~+2BJ-2L>:XMC)# R _1?U0 \(:G;_X [A[*7Q,\S~J=B\$
MET"]U)PU9D3JJ:Q=T;~9(MM*@@#-<K)-+;~YG#Q'<E+L&:4(\JPR<L9LR&/:$
MMD,.,#1)\IF\D3/DY]L#X0GC-3R6@-LN~<($*DO~H E3DL5L: 9:L) 22@&L$
M6K_XP@]RS3=W' !Y#";%5]KOS9S;NC&4-<:R] 'Z<)O>VQ]!\W)0<-Y]Q*3/$
M:@9JLIOGS:J0W=WPJ2E_K.!!@]Y0,#0$3A/_P-O([=K$<@:"LIN 8"A1"KN7$
M)P%@8+)C8EX_"Q;%O7W':PU(< X'   NX(V0;*8XV@,X%'Y&D"0U,0#C9RA?$
M!0X\<@!_00~,<)M0AH4R4D0&0*1G0 )&E-(\4%<P"#&Q>1X)8~2[DV)(T<!-$
M*P/82P/',0__1ST6\!<E0 (;"G]?-7]Q\U4NXUU?)1PO@KTFD&6'9HI\-2;B$
ML#&.YH:>@V9H=@)_P0'CA!0\T(00H&?@< 884-+38>9FP #69>8#HP+U @3U$
M\K$UUDN/,A#Z<+*]5"PB\%7Z,.0K771Z1@/O] )<G@\'B!3:.(FD?L5"\.9?$
M960-&$\_L.7,RYFT3MOJ\%(PP(48@!FQ"8# K@L<( T;>NLWB 2KOM*N;L08$
MR.4<X 1T~*B[$:GU&XX>\%7\L.N;~*1<S@_Z!Q:T;0\$'4~P8 1G  )3K@''$
M[N$ZDN5 T>P<X+Q?+K\ XP\ZL-X]E$#]\P?_  NX3 &0"N3=\~I<'@~X0-G=$
M:@A&Q 3?  #@(+0Y@ <$8 KTX *GZAMP=EUI:.-G$#J\8+TUANKDONN%,0_T$
M<.B~@#:.I0 O%?-]WL*"SC=QJ L P('~RH8;\X8~7U<#F/+./NL~J2N8D61P$
M,!BJ>($Q/_.ZH '($"090#/+  Y?90]5K[U%A66.+IU%#X=(?W4#\!<;  LH$
M<O,Y_Q\[/YU&WQ4_#P! LL0VFCWG,  P8 (!OI +A!0@D+9XZHV#?Y~L3  %$
M9)BQW7M( 06-?YA$0@#0 ):7_QN.GSWBH0)!$0!9Z>PN\!A5[AI48 1@( *.$
M"0\D  0~L)M2< 0Y8P+:, 5'P !',!!N8 \&X+HV@4/P, 5&P !&H/N?1 ~>$
M;X%L#P]GU?F?/R/.) Z/@?$,  Q['~-~#_A@(?@&1/B&#Z:IFO@@L/B3__BI$
MP<J2#PR.3P],9/F8SUCTL/G'@?R?'_H;X >D?W>GG_JKW_JOSWBR3P DL VV$
MC_NZS_N~/P# +_S$;_SSG_RKN %2(G'TSP,! /T;X&6/0/W6?[Q\/P!\!P 7$
M &1F0 6/X/C\P )\<~R]] %9=.SJH$*FL=L&$#/@H$( \ &9P@)\ PZ&  X6$
M;P"]] &~:@#JH$(CUX3'+@Y   XJ! !_0(0:SI><\/J 8(0NP ..0 ]6  CB$
MZ V\$ #A, . 4.6\P0Q*XO<E9 #>0,I1  @0Q!O:%I<BC(\U5@X Q [*@ [0$
M  S>T";OX@VD' 6  $&'H6UQ:0]N8#D*X V#Z0 0 $&_H6UQ20]N8#D*X UY$
MQ ,0%"W:%I?RX ;SG3W X T%<@ 8#P#6_\\=3P!$4 \$(+0Q@!0=001"2P)+$
M~@~&8  Q@!0!0  ~@#(2( 4 , X(  BB 0$20"NS  # 0"MA,!#<( +BHP &$
MH 0SYKXB(#X*H  T$ $Y( 3U( !2(!H"$ 8#@0~9Y A,! \3  Q,:@@-  Z8$
M, ' P*2&L #@@ D3  Q,:@@)0 .\8"D 0 .D @ TP N6 @ T(!0?$ 9"0 .\$
M$ " 0 -" 0]A@ -\V1$#$=0 4 !,J@_RX@!580;R$ 8#T29A,(8RH@,TP N6$
M,K02@  2@6TTP L!  AA,!"V$ 8>@'G~$ 8&, /"P*2&0 ! < X_<  ~(!1:$
M\0P)Y ,?8 3?P!DB8*@V,0\(,! EY $B8*@V@0\(,! $H#(B8*@VP0\(,!! $
M:  B8*B:.B-U  3G  !\,.,3\.5,B@@~F0-,B@@E$0#"(!3X( @ , '!P*2($
M( !&\ V<00,K 0@T(!30$ :(,"@/<!;~$ 8LP!DR0#T4( .!( NB <P80 ,K$
M(0AA$)=J, Q"0 ,K80AA$)=@0 /,%'TT(!1:Z !A$)=8  ,YP*2&H#/_X 2#$
M,@"$X!+A,A TL!* $ ;@@  #<0#U*P)"80 #$09Q20)3$ @\%M0 4 !,J@_K$
M*0]A  Q"$ 2<$09QJ0<RL'UU4#(.4"9=\5).$ <TL!* $ :@(  H"@AF( \0$
M0"MA$)<ND#,E@W<>[P-"~P,'( 2R3P$H$WRBP0#]2 [0  P0X+H+$/LP< #%$
MA !M0 X~\ %"~P,'$",4$9_&H$KUH"/3.SJ/@#+!)QH,T(_D  W   $T,7C4$
M0P$R0#W!)QH,T(_D  W!\"HH P$R0#W!)QH,T(_D  W!\"HHHP R0#W!)QH,$
MT(_D  W!\"HH$WRBP0#]2 [0  P0L!+51CW!)QH,T(_D  W   $T<0~1X021$
MD>;Q*4=8]D848:"J5 \Z,KT>8'G4$WRBP0#]2 [0  P00!/[L-QSP9[SL4-_$
MX0_XT'"140Y!L4-_X0_E~@@H$WRBP0#]2 [0  P00!/WH&V@7X8(L-QSX6J1$
MX021,0)_X0~C@YI%G)61@0)_X0~H,!@~\ %"~P,'$",4\<!MHDKUH"-_X0~"$
M8'G4$WRBP0#]2 [0  P00!.#1ST4( /4$WRBP0#]2 [0$ RO@C(0( /4$WRB$
MP0#]2 [0$ RO@C(*( /4$WRBP0#]2 [0$ RODJIGH&/4$WRBP0#]2 [0  Q"$
M  &UAC+!)QH,T(_D  W   &DC#+!)QH,T(_D  W   $T<0~1X021D>:ZT _$$
MAF5O1!&ZT _>H$KUH"/:"PV61SW!)QH,T(_D  W   $TL0~IZFJ140Z1L?&Z$
MT ~JT'"140Z1$<BZT ~:8'G4$WRBP0#]2 [0  P00!/W$!E.$!DCH+UZ,!@~$
M\ $=_ ,'$!ND 0 ;-1HW;P8:@!F1L3=,(A10\!<!4&:/X .HE~RIM3=,(A10$
M\!<!X W0X0, $!L ,!HP< #?:],!D!NR;[('$/O]2 [0  Q"  &X3P$ T ;N$
M( 2R+P'DV ~R  W'0)'L\ SD  W' (~WG_M$T ;H\!?YP WK[YCT8 )"P3;F$
M  J,F0_HE0\'_0SJ<-#/8 Z.20~*J9B,F0_HE0\'_0SK<-#/< Z.20~*R9CY$
M@%[Y<-#/P X'_0SHX)CT )DV(9E@D@_HE0\'_0SM<-#/D ZIZKY;/Q?/T!NR$
M+P'DV ]R  W'0)'L, WD  W' (~WG_M T ;_)Q0*0(LYMD%-RU="D0!_@0%;$
MQQ\~,+2/(GVKI/3V,#J/ +X   Q"(/LF>P"QWX_D  W ( 00@/L4  !MX Y"$
M(/L20([]( ;0< P4R0[70 [0< SP>/NY#P%M@ Y"(/L20([]8 '0< P4R0[8$
M0 [0< SP>/NYSP1M@ Y"(/L20([\8 S0< P4R0[90 G0< SP>/NYWZK_)Q0*$
M$&~F=)D>T[1\)10)\!<7T-_\X0-#~RBVMDI*;P_-]PB7AP$WSYZ##MH*_ B5$
MX@,?8*.IWO< _5A&$!3E4 XOP .'4 9#$ *#'B,)D!@YMD%-RU="H0!_<0& $
MAQ0:H 3M*WVKI/3U  K81R4",'ZB00'UTB:2#@#U0 &(8UWT4$0?B0#+[1IF$
M@ .HGACU0 %_(0#6P,+ZH!S,\!<7@ 8AYSD58!_,\!<0L'4N9UWU  'UDN>B$
MP0#]2 XI@ 3T  ~1X021P0-_H0~"(/6HWS/4(P)G  3:I@!D2K4&( -$(@SC$
M20'DJ R(( V(, X%PBG D -04 _9%C3,7>E/KPOZ  =4@)H(0("Z\"]4@)HJ$
M@#(B$-R.J[8BI!H0J ],0 6H*22.J[8BI  $J OZH -4\ A28 3'+JIM8/'4$
M(P)1WHADR@$QI #U4#>6KO3[@ 14\ A2(!K9AAP-4 \*T ;L@#(BP&.1X01!$
M(0 9\!?Y8 P-%QE.$!0%D =_D0~V,!B3? ~6+!0F\!<6@ &**!["(.D%0 _"$
M@#C610_"\-7\4 ][*GVKI/3TX '85R]Z( 6B(234 P'%I !O  #~( U2(!H4$
M@#+H_7G@A093(!J?Y1J9Y -"(/LF>P"QWX_D  W ( 00@/L4  !MD-\A08LY$
MMD%-RU="D0"YI@AH8Z'Q9DJ7Z3%-RU="D0"Y9@8V3ST0< 9*8*&#OC27Z3%-$
MRU="D0"YIL0;LIMIE#N7Z3%-RU="D0"YEE7\\1,H P%4  3;~@(\ /HV@;U\$
M)13!1@%]_>7_SP#/P [U0 $H P%HX@U'  ,'<-#+< \P< #@  0'O0S)LIL'$
MO0SC)_L80([T0 S0< SJ* -"(0#2< 3]2 [0$ SP>/NY;P!M\.>SF'(1<YD>$
MT[1\)10)\!<4D.3\\:R?Y1K=+"/ U \(@/$ 8/W_'.,'  '_CP#:GVVY[R8,$
M8 %(T0(P< "'Q:0~$!*Y/SX(8 %( 0-", %@X ,ZP ,G  %R70")KP Z,+0%$
M  M'X :~Y@$\< !(8 R-4 S''@S%X G%60")KP Z,+3TI"0P8 ' P !%H/O<$
M( 03@/$(L/%Y7>?H08"Z\ !3%1W7*~1B!/,I7II~O2%$W_-VG_9559I60(IT$
MC_:&5H$<K L.L&:T/O4@'"U_P0#T$"3U(@@@>%GR\!?O0 .#4\=DHB0Q "@Z$
M$",)\!?Q( 927X$9 \+1\A<,P H$%P.7)0]_,0YT "P!P (V" . H@,QT@!_$
M$0\@(/45F#$@'"U_P0!J0' P<%GR\!?CX&6H.1 >Q=,\!"@Z$",4H0L3*/45$
MF#$@'"U_P0 H0'"AE.)_(0[,CYH#@0HV. . $FEOI !_ 0~<(/45F#$@'"U_$
ML0!>#A:1,0.7)0]_(0ZN,"4(SM,\ 2B1]D8+\!?,+_45F#$@'"U_L0"F0' O$
M<%GR\!?BX 938@(V",QILEX @ P0\Q<,@ XZ1QTI_A?B8 0_%S3J&_!XX#D3$
M\!?O0 \60_0];_=I#W:@N%.D2/=H;V@5N(H,0 .N:':2H0L),'_.K_RZT  :$
MT/SUT'FBH0%8LE[UX %_P0#.$"1T8@+'<0\\@"5CS0;ZX K51P-T&!L60 ]Y$
MS@;ZX H;10]%2 $#HP]2(![Z, X Q [ZX K04*JD+.D*0 _ZT ;D$$,"H ]1$
MQ 8!$+2ZP #*,!@O8*AU&AE(\!<18  _]YD   > P 8ZS 8!('T<K L+P S $
M$@!&\ *GIP.8$!E(\!<0P U6 P3SP%?*KPL0( M4\ @I("<>4?D!PD, D ) $
M, _\\ *&6J>1@01_ 0$~]P@I("?<P$3<T":#>0(FQG>9]A<0( E6(R=_+A1'$
M@!FZ P%@T/STSP.@_Q<,,-B0(10"D!CT8 )_ 0'X"AGADACT8 )_ 0'8H$H:$
M0R0F\!<0H,!8)AXP8%U$=SX"\ ?T<.T=\1?J2 6/P  V.S3G$P"/0 \V  ;C$
MS@8!0 00 SCLT/STSP,! /T+@ E3P@/S#P.)00\F\!<1X C-3_\\$ #0OP K$
M#!FI]1"ZT [D0'=/KPOM8 V; ?0H\!<+$%EH_A<0H ]40!AR'QE)\!</@ KT$
MJ0L(  7=V7VQ?7HE$]0BI(UFPALT) 4[2#.&]B8;-1K65223# _:$!DF\!</$
M0 3-3P_,H",$J L+X +@(1[,4!Z0%" R,ENH\L9A\<80D ((S0SS3PV140 $$
MJ L*(,./4$>0%" R@@:2I!1O'!9O# $I@-#< $D!(B. ($E*\<9A\<80D (($
MC0V0%" R@@F2I!1O'!9O# $I@-  )A[N02L$J L*( G@(1[04!Z0=%R2I!1O$
M'!9O# $I@- 0(AZQ1  $J MUDQUZ\ Y](Q0F4)K5%!UZP YN$!DF4)KK\@B2$
M'@ A;W@Q@@!Z_D:T0R3,\!<(H AH$R,(H.=OM"N+A !J@#8Q@@!Z_D;BLD@($
MH 1T)![,4!Z0%"#344]N@R!U!$F2I&YN@R"0)$E9Z#8(<AP!0 ;*P0Q_T0#.$
M<&#TX,'B4?+T@ _SKP_VP0Q_@0"2@#:)00]I2"2(020"122]D?1_@0 *P'5$$
MDH9$@AA$(E!$TAL5R,&Z< !>[I-3SR-$P@Q_80!E#!:1T0'VP0Q_T0TZH'/B$
M0@_,\!?= -.Z8A_,\!?=X $ZQT_,\!?=  $ZQV7,\!?=( # (@"@ (+VP0Q_$
M@0ZB8()~F()~0@* (@,AK0N100+VP0Q_T0V#C645F#$\0B3,\!<&P/000"4"$
M( 4VV %!"!HB%-0B9.+3,88\#0 >$(0R4C)!+4(F/AT>8(,,F29,K"0XQ-[3$
M43<\726 PL1*(@5=42]8R-,C!RA,;";1+2/B8(-[FB9,K"0*$-TRX@Q(""A,$
M3#/&*".Z\(. PL1*(@#&*".FL(6 H@"~X80R@M,\#0"/DB9,3#,U5B~ @#I*$
M\I,Z P 63R3\8 ;@"!1N:$1A>]](I@OSL&&/4*4GG%K0GPZ>8'E$8B0O=P9&$
M%+;U&@]~,!C'L9[*P0Q_L0"($'*>4P'VP0Q_00#"0' 28!_,\!?;H C  @#N$
MPM, H & (B@N~"9T B=RPMX#00TVR & 4ISQ%+;W323R= R>(/45F#$\0B3,$
M\!>#37 <8!_,\!?;0 +  @"YQ=, D & <C='GT 0TQJ.H',98!_,\!?:8 ]3$
M(BP\#0 ; "@P\!?5D!L5F#$\0B3,\!<#T-<U)Q0;8!_,\!?:X M38@(V. * $
MP@&>$[2Z@ Y/ QE",0+VP0Q_H0U5\PB2/@%~"##]H 7V\>="D02 8P.CW7T6$
M(>, \/\(4/H*H .[2?S3P9Y;/QWRL_7_D _~L  GOO4R(C];7V/~L "#D@#!$
M4 QTH@_$/QW?2R2Y)QZC3B3ZX'H'[0\),##Z  Y <-#~H!JSF'(1<YD>PP;]$
M@!A"D0!_D0"4@#9*T+ZCJ7+!=@ZJ0#JJ(12@HPOGX E4\ @8K_'<EP))( S$$
MD )*( S ( ([X;;(X 1"( )L( S$0 )L( S67P=+(@ !$  "$ "@'P !( "6$
M4@ -H0"@OR0#4   4  %<! !( "@#P$'$  " /J0H "6,@ "$  !(  !$  "$
M8"D$( "6,@ -P0 "8"D%8  !$  $8"D#,  !(  !$  $(  !@  ! /J08 "6$
M,@ )8"DS#@ %$  #,  !(  " /J0< ($, !S,0#!!/H( /H( /H$$  !,  !$
M /H%0"@#   %<!"@'P"@#PD9(  [! D;4 "@7P"@'P"@'P"@+P %$$R@+P"@$
M'P"@;P %T! %$ "@#_H" /H"8"D%T! 0$  ",  !( "68@ R OH!D!G>IP~,$
MC #*X >IVB9*H@"L/ !!H _~P @B$*&<<LO0T )(P!M0-H,XSAM2P%BQ!P$%$
M[P_C$ CDJ Q~  W!\#*PNY)+N9/:4!C)P ]_@1.6QP+*P *!2H[*X <I@ 3*$
MH);LH Q>D )(H P$0([*P ,I@ 3*@ #DJ PLD )(H P,0(Y[F0)(H SKR [*$
M@ $I@ 3*0 'DJ P D )(D Q](Q0*,+U80 6/$!K*P +),.HN;G8#$1D3,+T\$
M0 6/X,]F!QJ?IPP\P,@*H P~L,S*H+8,J@Q"P,@0H Q$P,@2H Q&P,@4H Q($
MP,@6H Q*P,@8H Q,P,@:H Q.P,@<H Q/'30>H Q2P,@@H Q4P,@BH Q6D )!$
M0P)[R<@HH Q8P,@JH Q:$!D9\!?~  Q4$--!<[FLH S"'#0P\-9]*Z'#Q K*$
M( ,22K6LH PT(*&3RPK*4$5!4YRLH Q4RP+*P )"FP*?MY?+K P\P,@.H P~$
MP,@0H QJ&S02H Q"P,@4H Q$P,@6H Q&$!DJ\!<;1P6/(+0I\'E[N<S*P .,$
M[ #*X .,# '*H+9!(P'*( 21L0)_,;!4\ A"FP*?MY?+K P\$!DL\!?~( !4$
M$-,,~M;*(,Q!,]-].R3*P )"FP*?MY?+K P\P,@.H P~$*4Y  7*H+83K@Q"$
M$!DBKPO]P M4$-.!SPK*X )#H@PL(+0I\'E[N<S*P .,[ #*X .,# '*H+9!$
M(P'*( 2,3 '*0 2,; '*8 2,C '*@ 2,K '*H 21\0+:BP94\ @<_WG*P .,$
MK #*X /+K QJRZ#*( 2,# '*0 2,+ '*8 2,3 '*@ 2,; '*H 2,C '*P 21$
M,0/:"P)4\ @<_WG*P ,I$$%[&1DTH+T"0 6/(+0I\'E[&1DV ,KJ0 4QW:VL$
MH S"'/BLT+<$S@K*( ,2B@%OK0S#Q +*P )"FP*?MY?+K P~P,@.H QJ&~#*$
M( 21L02@S E4\ A"&QE- ,J*0 4Q;:VLH S"W*VLT+<CS@K*( ,$S@K*,$PL$
MH PLP/&?IPP\D (1M)>1X02@C 14\ A"FP*?MY>1X0:@# -4\ A"&QEO ,H>$
M0 6/P/&?IPP\P,@*H P~L%'*8 B1 0?,JP]4@&5LH R&$*L@P K*@ %#H@PL$
M(+2K 9\#X 54\ B_,P@#@0!N\+ZHI]+>&!D~\!<#@ RP 03#@ _=?*ANFY7_$
MO!KI(12 BH>BT)JD[0\OL #D2 Q&8 )($"@PL *IT4M N'0+T!IB,!C6P!\@$
ML #D2 Q&( ((<"H 4 "T  N!T 9A)4O_X I4\ @F\ 5"~ZL1Q 8?BR<9~V/_$
M_*L1=!6I*JT~)+0OL #:OW0+T!I$,!A5VLV'"@,PL *IT4L0@&TOL (UJ@L"$
M0 52OP:I\0,K$!)_X0_T0 6/4*7=?*AN"P F\ 4V6N[G$  0H/W.N@*IT4L#$
M\+UK/!".X (3X FK$$PPL *IP;YGP 0PL *I\<OJO<9L  ,KD!JESF.8T3$_$
ML (AT1K$\#"UL@+!] ,K$!)_00#> !T, ";_H-YK; ,"L ;_\ >IT0)+T!4,$
ML 9)\0;)/HNG\ ,K$!*M80BB+$8A@*(.8 *K$$Q"L 8=$3D8CP#&2]H*= [P$
M   DX(VI'!+@IP2!P 8&8 4P2 2!H 2"P :."X-$( AV$ "T$ AD8 #C( CC$
M, A@D'Z 0 N!( 8$  B#( F"( Z*( Z+0 ;RH&T#0(T"0 2!( [-2 8"0 2 $
M8)AST0)!$!(8/W(V*@_:%CQL@)N&6J>8Q~NNL1I+YT.1(01_$0"*<)N.SP~>$
M"9IM$*%\@WGP$6IST3&1(01_<;~WZ?@")10"L!H(T#&1(01_$0!&<)OKKVV@$
MW]P<RH:7GQJ&F1IVL]RN,=S)<_FI89BI<8R.M:<1:JAU"@9BD)OP O]O,.X0$
MEIL* )B_L1.KD1Y" 02M 0YT:)U+YT.1(02M 6-F[)F@V0453#-Q,@SX@&U\$
M61/T4C<(8%W#8$<~)+3O&1E)T!J.,-K=9VC[V"_Q5 X Q ["@ S04*H04$S"$
MXP!&5 X Q ["@ S0  P(LI),0(W2$*@_< #_K]M\4,H)1(["@ RG+@W-Z M0$
MX+Y8@ 2S@ QF@*KKZ@,?P'TID 3"0 PIH 3"  PI\ 4SX01.( )L( S$0 )L$
M( S 4!@SP1DID 3"0 PIH 3"  PI\ 4S410BP ;"0 PDP ;"  R%,1-FY[)S$
M 0((( (XNA9FP _<EP))( S$D )*( S <!S\X HI\ 7"@ K'(0RH( (?P)<2$
M,0=.( 0BP ;"0 PDP ;"8/W=!QH1I ~N$$,7P ~N8%W'MU'\4-6?QP~Z,+T8$
MS +WP ,<'T'ZX HQA '\X K6=7P;Q0]5_7G\H O3JPA#<@\\P/$1I ~N$$,9$
MP ~N8%W'MU'\4-6?QP~Z,+U>,"3WP -"FP*?)PRLD (!+@RTD)L0($E:D ) $
M( RX$$-DP ~N8%W'%T,+P ~T$*LY  7\H O3RP&XR@K\H ODJ ~ND )(( RL$
M0([WP ,I@ 3"0 OD6 \\D )(( RX0([XP ,I@ 3"  L<KR1EP ~N8%W'9UW\$
M4-6?QP~Z\!?~T!W_'$-\P ~N8%W'9UW\4-6?QP~Z\!?~0 L2>L:L< \\(*-O$
M70\\(--O70\~(+0I$$'"  LQM #\X HQ) #'9UW\4-4TPP~XP,@(P ~Z\!?~$
MX ;DB \\D )(( RP(+0+"4$A4:5G4$6?IX[A(S1%#  -\/0/; "#D:Y2X+H($
MH(XO<]]" 8IH1SJ~(+0+"4$A4:57FJY2X+H(H(XO<]_AHKT!BYK:(+0+"4$A$
M4:57FJY2X+H(H(XO<]]"40#:*PFDHPTV"C[G,+3:KP DL 3D&  AA02'\3N#$
M,!#"0V1W]P(+,+TT0-@,:HPR@@2_(PAI*3Q$=G<OL #3"P:$S:#&*",J\#N"$
ML'?"0V1W]P(+,+UP0-@,:HPRP@ ML 2)<N4%R@_ 0 6/X+T#80H@H !ML@AZ$
M2@8#@0D0H,. X"<*,#R&  (* )B\L3UO\,8* )B\4?[R<%GZ<%EYXXV1 02@$
M7/-+'"?#@ \%! N,)0]GX*QK/!"<,"3#@ ~ZET"7!?9"81,"L!KI(11  ,J $
MM\1Q,@SXP  VV\V'B@;S* 6*  (*X/A%* !2H A4 L39!0(+8 -W9PR#R:30$
M, BM#P(* )B\4?[R<%GZ<%EYXXV1 02@G.@A$3]Q,@SX4$"PP%CRT,V'B@#6$
M-0S)$D_4GY6O. 3LT _V( %CM X2@!0T( %CU"82@!1)( %((002@!1-( &$$
M+P&$+P%(,0,2@!0N( %((0,2@!0~B10"( %((0 2@!0!( %(X9-((0 2@!1P$
M( %(X9-C! T2@!0"( %CA \2@!0%( %(X9-(D0 2@!0~B10!( %(X9-(X9-($
MX9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-(X9-($
MX9-(X9-(X9-(\0 2@!0~B10~B10~B10~B10!( %(X9-CI \2@!0S( %C! P2$
M,$:.( %C! T2,$:\( %(X9-(P0<2@!06( %(<0 2,$:[( %(@0<2@!0~B10V$
M( %C5 P2@!0W( %(X0$2@!16( %(80$2@!13( %C] L2@!0K( %(P0<2,$:Y$
M( %(L0 2@!0~.4;\( %CQ H2@!0F( %C! @2@!0]( %(X9-(00<2@!0#( %($
M80(2,$:*( %(40 2,$:J( %CI @2,$;$( %C) X2,$;Q( %(80 2@!0?( %C$
ME @2@!1'( %((0 2,$;'( %(<0 2@!0K( %(P0<2,$;[( %CU P2@!03( %($
M(0<2@!1G( %C! H2X'(2@!1\( %CA D2,$;W( %(80(2@!06( %(P0<2@!0#$
M( %(80 2@!0<( %(P0<2@!0#( %(80 2\.42@!1\( %C- H2@!0_( %(P0<2$
M,$:C( %(<0,2@!1\( %CA L20/@2@!0~.4;W( %(80(2@!01( %(P0<2,$:+$
M( %(X0$2@!0+( %(P0<2@!0#( %C- P2@!1(( %C= \2,$;S( %($0 2@!0&$
M( %(<0,2@!1\( %CM L2@!0~B10%( %C% H2@!0_( %(P0<2,$;H( %C9 D2$
M@!0~.4:X( %($0 2@!0"( %CA X2,$:J( %(X9-((0<2@!09( %CM @2,$;[$
M( %CE L2@!0+( %(X9-CY L2,$;-( %(T0<2,$;S( %C9 H2@!1U( %(T0 2$
M,$:-( %(\0<20/@2,$:~( %CA T2@!1]( %CE L2@!0+( %(X9-C- \2,$:F$
M( %(00<2X)L2,$:~( %(X082@!1]( %CA X2@!1A( %(X9-((0,2,$;D( %C$
MU P2@!06( %(X042@!0?( %C] @2@!0$( %C] @2@!1$( %((0 2,$;-( %($
MD0$2,$:~( %C= L2@!1]( %CM X2,$;K( %C% H2@!0<( %(40 2@!0S( %C$
M) T2,$;W( %(80,2@!0+( %(P0<2,$;9.$; ( %C) H2H.@2@!1\( %C% H2$
M@!0W( %(P0<2,$:C( %(T0,2@!1\( %CM L2@!0~B10'( %C% H2@!0W( %($
MP0<2,$;H( %(<3](X9-C% H2X)L2@!1\( %(H0(2@!0&( %(L0,2@!1\( %($
M<3~1+P%CA X2@!1.( %(X9-(@042@!1R( %C] P2@!0H( %(80 2H.@2@!1\$
M( %(80<2L,02@!0!( %(80 2@!0W( %(P0<2,$;W( %(80(2@!0+( %(P0<2$
M@!0#( %CA T2,$;K( %CE T2,$:*( %(X0(2@!05( %(P0<2,$:*( %(80$2$
M,$;]( %(T0<2,$:+( %(X0$2@!0]( %(P0<2,$;J( %(X9-(X9-( 0<2@!0~$
M.4:L( %F+ %C! P2@!1T( %((0(2,$:T( %?+@%CM L2@!0'( %(X9-CU P2$
MX'(2,$;K( %C) \2@!0S( %C) T2,$;W( %(80,2X)L2@!1\( %CE(UC) P2$
M,$:(( %(80$2@!0[( %(P0<2@!0S( %C) T2,$;W( %(80,2@!0:( %(P0<2$
M,$:(( %(80$2@!0J( %(P0<2,$:C( %(D0,2@!1\( %C- P2,$:T( %((0 2$
M,$:+( %(80$2@!0Y( %(P0<2,$:Q( %(80 2,$;2( %C9 X28,82@!0V( %($
ML0,2@!1\( %CM @2,$;*( %C9 @2,$;I( %CI @2@!06( %CU \2@!1]( %C$
MI @2@!0V( %(H0(2@!1\( %CU P2@!03( %C- P2@!0-( %F+ %(X002@!1O$
M( %(X082@!0M( %(,042@!1Y( %(,0<2@!1T( %(4082@!1M( &$+P%(0082$
M@!1I( %(,0<2@!1K( &$+P%(\082@!1R( &$+P%(0082@!1I( %(,0<2@!1K$
M( &$+P%(4082@!1R( %((0<2@!1O( %((0<2@!0-( %F+ %((042@!1E( %($
M 0<2@!1L( %($082@!1C( %(40820/@2@!1A( %(X082@!0  11A( %(X082$
M@!1D)/ # $(@@#D&Z1B48S"-P34&RQ@L.#",03<&\TQ\&#'CQH%W#*+I.!#C$
M0(H & Z46-%@P($:!S8PJ, @ (,S!]8<2*2A080#(9XT*,3@&Z,)/P(P8]#B$
M0(<#V1BLLY D@)P =@*X.3 )48--OG8U~$0IRB%DP1KT.K#HP+ \TPZ<8M8@$
MVH%EW]K<.Y#K5KY_~P+V2WBP8<&( RLNG)CQ8L!5!/Y3-81=/UF2I4F~=A@ $
M$LGL.G_F]V\?8""  P F )B!0=6D#W5FW1@P2L<0.OL5\%JR(8,%Q *0VK(D$
MQ]K('R=WS%RW\~6 <S>NW$_E/T" C1AT8K#G0"D&BQ@$/W;@$H.HH:M7SAXV$
M~~;KX0/@G1SVOWZSGWN6'$_R)LF/&"2#02D8=$!W5@$%@%  4('40'#HQQQU$
M8G3FGGSVQ?+</QJNQP1U%NBW $T&:??412Y9I1)!!L5@D L&P;"A)ZL!QH5!$
M].VGWC~!]#80??_\(YD_A_T3&FGB .:!A$P.-)J1HDEF&FE"DD9D8C<FEMY[$
MG?D F -\_:./C_~((EF5_]!CFTV5\6.,?A=:*%F'7))&IWQ,%'GD/]K8J!\'$
MV:5F$%T#.?B=4O))4*)< +@%@!+Z+8E<D&<:1%N=ROVSCF1)QF=I9P\4N2EI$
M?0X47%L&$0> 4P"8M*!N.?"Q53T@5$8/,0@.=-=P/@TTQG%;Q;H5/1ZD("L $
M!.A"#P 9'+L,.)4M0XA!/QC$ V 7;*=MH0 :]$)K!EUA$!B G=&9= !4.]"U$
MB:VP+0!!&(1%MP.I"P"[BK7P;KP#S4O:(]%R5Z~U-0XD,  '&_I/@ .Y-M"6$
MNQED;G(H"#=QN@0G-@"U&2MVH,'O9KDPQ~L*.M"W)5-9J<HL X R -D.G+)B$
MIR*\[3_?2,:/?@Q$.UJC'B5W*1'1;CF#SBM3*K1D@D2K@W QL7=IK>PL8X.\$
MDKT"& *5*<.." -!0@#8 *#@#2!D-X$,V@/9<0H 9'M" ]P#'2,!VP"X\PG;$
M 5S@!]T! ,$%WV>DPS<D " #."Y5 - U(C(,%$#D\U$~ .4$4%X Y090?@#E$
M"%"> .4*B$XZY9/_:#GFFG/N.>BO#Q3Z0*/KA#KE JP~4.:FNM[[0)T/]+GL$
MIMLN.>ZZ(YL\[P!L#GSL ,P.0.U9W?YC9<080;;8E-,- />T1SZ(]~!OM3WS$
MY/,>0.[\C']~Y *DW_W[_*POOOS\Q"\-/P7@$6O\Q"""$~KP/0,DP0US*(,<$
MZ  ",I1A#G1(@QO"$,$WN*&!:9C#&@!PP 0N$ 1S>$,=Y#"&,F!0@UOIH (9$
MZ$ (2I"":;#@"3>HP@~&<(0EG.%6I%"&,)!!@F<  !WD$(8QT!"!*VS@ R,X$
MP0I>\(<H-,(;Y- &"C(QB " X@8!< 4YI.&*0B2B$;_7@!JR<(DO=*(.MP"#$
M+FR!"F@(@QO6, <0T.$-( @#&]C !SJ@P813J.(>00"',KP!#FPH@POX8 0Y$
MO*$-=OPC"(3P!B J< XN<.,5WG"%+FR%:$9X@A2:$ 0JN$ *4QC"5K8P S<Z$
MX0T,+(,;1'@&-("@#65HPQ3SP (03E$.><CD%D!P!224$@140$(10. "2 P $
M!)X$P!9DX$8DI $$<BB#'D!@03;PD@]FF"((9GD'83YA"9Z$A &&\ 0GZ& K$
M0:@"%MX) "A(@0KT;( "OE<  1@  !H(1$-&3U)-050N4E-# #PS  !T"UP $
M!0KX4P  #  "] "50MH.#04+ B!!05?!*:@ K -  8 G !, 0#(P!5\1.7+>$
MR %!IHZ<-&[.@# CLDT8.B$T$C#2\B6(.77&C"DS9XZ9.FQ<R"3RIHX8-F4T$
M#AC")LV8-4JGO#%#YTX8.4DA#8 BI<B4(DZH3 'A0JM2(@"(# %!4XY+.G3*$
MR%$*I8H0)DG6$GG2)$@2)R"F/#%"Y4J0KD*U#GD")8N4)$>04 $1(P<.&RPJ$
MX[@!0NV4Q /LR)V3YHT;$#)<P #1QO0;I6W?@G@"ATYI-W- *)4!( 8 )S79$
M # 29@Z=X37IW$Q#AJ<.I5+*A"'#-OESK3AXXX#1FWL.Y&YMTI$3YNF<ZP.F$
ME!E#1V1N.')!4"'_%'WLEP"*X$ES_#Y<E&>@E\-W6OEG6TH"?O?%%P!@@04 $
M34S1PEYC"?'&&\?U=41>~>&Q7AUTA'%4&2!8B"$ 0[P!1QXDI3''&G, $,1S$
M0CP'14AGD-<&"&*P"$480(' 1!DDAN$&=4N4P1\:(!PA5W,Q0D+ $44T <)T$
M8=3VTFT\LMB$4VB$408;(%A11G/AN:%4BBN>= 8:=$0Y !5IM$'B%&&(-I=6$
M39R91AT[1C?'&VR >)M25YP45YERI6$&BT~88<::?/7E!!$N<'7$FH12-T6($
M<B@G:!G':25$'G 4EQL25U%'A(M0::7?AR&.R..%RLVQ7GLCJ6B;:7(FRA~)$
M_,4TA)$["=<$4+;!@10(8ZB8!D]G\73@EJ:1=))H2@4155%R[*1M&MQJY6V!$
MR9%D+4K8JLEG$!L.@<(8*;3X(K0JYL'IBB#X>IN<;.JK'W\ ?/I2'7(:"*!2$
M\Y6WAFY:#2A3A!,~,9:1U"4AA)44@C"#"[R]&R\+(&B85V!!K!5MFVF\J1P1$
M+X4!PH]C..H4:"OGX2:<(&AL)<8E.Q625%2!D*(<<(#61'DHM3<'DSGOK%P0$
M<#A+8HIMP 'B:"0GX<88H'FM:ZCJ&L?NKZ>1 :M,5(3IQL-Y%+622" @#&!G$
M:QDHEPL@@' %B66XX?9.U)W0-HEZRW&"4D#3@8:+($!~1YC*W4'B&&'863<<$
M(-RQ)-]~DXB&BB3&7<=**%''7]VZ_A34FDT]U>]I1K(X%0B.DRC&&Q[F)L:8$
M;]PQ]TBM804"&F-RGFWN-QFEQJZ@!6QOK .8/(12R[+1[+-L3@NPM'+MZSU)$
M1=DJDE*DI?0L:<V1@3V\)T~1\O1SA&W&E6RP$?R9)",5IU*F8TT8UE D-V ($
M>7L:0,[Z=3_FS2%S61F VEY$,I08QTAT8$,>PN:&N.2O98'+H+ZTLK+Q31!&$
M2KE=[8;W%M"@H YN@$-(XL*>,]$O!4J9U1A )*)G[>Y$?))0QTQ4J@$(*RZY$
MD=D/BZ@K]M#-<3;!G+L&H"OE""$)%L-=G<I ,J5@#F&7ZQ0(L%)%%BB%#B8Y$
MS53NIR='Y<&,6JDB:VR(%3W <0 ]2E5/CM>JZ2EEB76  \GH)@<84JH)EL*4$
MIF:G%#/HKVHL F32$*4HGO1L8YVQV!]Q=9-=B41I\+L>NL+SOP(51SG60YDH$
M!T <X_1K), )CW"PLQJZ90=W]$%AQ%Y)F=4TD5=R2M\9GD4W,I0/*=WBI1#&$
M5:[JA5*5]%,*2E9R2A:~)"9:(8I1UL<<&YXOC@#B9ONP20 =\M!62~RD$T>"$
M@A.8LU;/(N()5A*2';&$E'-T0QUPJ)6V22X-~8,65EY2I%MA2)V\FAWND+>2$
M1_+KA)U[W!B8Y+F _DXI9?#0#N-"G=_=DT0.S(-QRK CR"W1AH$$W132@(=~$
MU>9?5\(*X~P0!H#V$*1OT 'NTLC ~T'T#I4$01L?13(YMF>.:@/4&'ERQSRJ$
MZDI\E -U("I)DA7R-(M!9! NE2DI'(%D$UW/P~X)59HVQ7U:L8WF@&94ALY!$
MI''9T1CT]Y1!$F~ )"(CJ9*(+S90YX*A HUZD,(>$+A3H~>,)Z[F:89Z&M8_$
M+D5;_>;I-~2=AGEN*,,=E&(G?5ZI:M*1PQR*.J9=+;1(50N)#-- T,C~BV2Y$
M.\U<G?(PTRCE!$<D41)@0MG#&317GAQ)1<GTN\XI*BZ7?<-IF1E!71&6H_1\$
MPXZ8=P+(TD:R\~QL'1)#@!1U$"5U(%%CI8L_,FG35DRA+?[D$J?.+6FY4F--$
M473%(Q"U9XK2>]6]VBF]$\Z!L8Z]IVRTR\_NYFMZ[@WH E,IO[4(~"5VO9(;$
M;-= AK(D?\%;& FE*P:4G$FGPB3F2(RY31*QCW\@R$$+8N#+X(X6!-MIP2W'$
MX[#1*L6 LN2E&:KYX/:B@*P['NE(!DJ&)![)N,.:0PI(-B-EHL=KY856<9@:$
MN?L%\"HD,J!R>GP@E3 /2M="V_3NJ);JD#(N(PFK>7"G7%T1ZWZ[<QS]8FKB$
M.ME4#J!+@I6+PCCCG>$-=SMJCY<+YK-QZ80D*W/B$DPF(+6G!9S=$N;RQZ)!$
M?WE=;FC7<A~XUMPX$%SB.B%HJ*#<!3~SP?0K:CA)5,QCUKE]8!W=&W1UVU1"$
M-&< )N\)I'?=U\Z3;B>P7JYW5-WDI/"EP&+!/&,++5G3=]<']J\+*/N$KY$H$
ME9!S[JY0;#HO&@E:L:OM:4[PA"4$(0O#7NX"M3OJ-YQAF"8&=0&GBFE-]PC<$
MM+W;\AA*AFV1R']H!LT5+&O8[&VO#/.$G);M=5,R@#7<~C[-ZH8K0 )"-6<I$
MK/"_JRGJOL5@CBJ18L5)U 9FI<%J~(+#~%0X86O2(7JF.5!XH[NC, 3TO-P+$
M]WI#E1O/R9EY\6T-&.L+%]N.4C:]!E942EO8%4:K#1W.M)AOQ[P+Z\]S"(K*$
MJGE)8EN=V.$IYB6+$>H>DFV'ES/.Y8MQ[))9#H!N0=YR<G+S8[B?,CY$-C)U$
M@)KD)3,7!$%0IOW~ODR%']0T3<FL0JL*@@!*<>$3O1!]~0/*>$'3OW1V.72-$
M$(0I4(%D8_]EV6&\&AJ;!W19X',<F5XYY.5N)"?N.4")2Z*/TRTU1M-YL$.Y$
M;()7]PE2Z L5I@V;SD_F#.2R9 #CCG?I%%G">Z~DIY5;=8=N4"E/>+UK@74E$
MFMK45N.=KH73I5TZHV<QC>E,$J:PA"F0K A8*,(0JD"%(-RE""5ZPA,~STN*$
M#5'_P]<WZF%B99 JY+$HR,,&DZ08,0=>XN58-F=>KI9[ZF5S["5[/\=003=?$
MNF-?1D< _I=%1 0"[12"8[%$Z39H!+9TSQ5HCR-[ <5WB_)M/I-)8_$Q,O!;$
M9#<21_5E:[-ZSW4FH',%5~$& *)3-=@QB,<B6!$M9V"$>F!)(<9J(~9JZ---$
M4P4K&,@D.;"#=.=XWS9T<>=R*0!SWZ5/#TA>$=@9$YA>LF.!/.=>&9A7+<,S$
M0D=?8N"![D( 5= Z0>)S3 (%:T%20/$2[C%&,&2$*:%0S.-YE1<_*?,~EH=J$
M$#5HD -&>_=>,!,B,\,T9N 4)Y ;#!:)?,(T'31K3$*(;&"(>-8WBI8<:%9>$
MP9,; 21HZ>)?2D%D-]4ERS6*0P Z~@4CF<=E-@1D=S=DSB<G0".#5 8T+A%)$
M=:8~5$@~);8<[0,ZM@8K*3="!$!Q"S2%7#>!7U<RSR1M D@DV[A]N&&&,I>&$
M-7=S;:AS<-A>@ A?=:@<=]B!18=?#8B&-%=>9Q&/%8@4H;))O<.+S2%#/"%,$
M9Z2!]RA?8/1'>@@::/$1(3%B)G$W.<-=P9@;$T0:;7!GW$4%Q?$P3V<U',5=$
M%EE,&;F(S,A=3' A8T4W6@ 6 4 %2" ?<M$&C'-D->D$-YF30B $[G<3%~(&$
MH-$6D>,&/78;),.,Z(%S5Z-S1%,56+8;-0 #.3@DK>$&=W A:#4 2#!?]\4"$
M5-!2-W #,# #.# 4 BD[56D5,I5-;_DP<7F54A((,O$    . ,"7?MD @0 +$
M ""8M   ## ,'("8BHF89L #CKF8#, "#("8#$  B(D! )"9F\D ,("9#$ #$
ME<D 9B"9C\F8DMF8AEF8@_F7?>F:?@D)"? !@0 / $";MOD!PX /MSD,_G";$
MY_";'Q"<M_D/PFF< . !_~ 'R?D//I"<?N !T.D TPF=TJF<SZF<S/D!R,F=$
MPDF<PRF<OMF;O(F;MUF;&I$ @ F;K$F8JYF8J6F:D$F:DDF9E@F:FLF9B/F9$
MB"F:D>F8\]F8\,F:ARF8A+F>ZRF;YKF@N]F;W_F@Q7F<OZF=S9F=T5F='N '$
MU)FAU~F<S;F=W=F=X F>XZF;Y8F>Y@D)"\"< , = / ' -"B,0JC ( ',PH($
M-7JC , /,PH,.]JC ?";+PH.01JC>0 . _ /1@H/ _ ,,8H'\'  SX"C>( /$
M!W (H%"C>/  A~"7>, '#S  7LH#'_  7NH#'G  7NH!/B"F-?H!/!  7OH $
M?/":>.  -@H&-6H O*D;>$  MJD5>!  @3H @QJ;ANJF@CH /BJH!P -2H$'$
M!X ) ."G#X + *"G6PJ97@JG<EJC;.JF>("F:EJC9&JF-0JFHKJE75JC5HJE$
M-1JE4PH ><"D3DJK2*JD0UJD+PH,O/H'/LJC+XJCPOH'5#JC3XJL,@H +,H=$
MD(  NFJC / /QSJMQ!JC_Q"LV.JK0OH/1-JMN8JM3*JK_Q"EU#JM5GJN_X /$
M#Y"MT\H/[6J;_< /W"FO_O !SV";_. //_ -~OH//_ )~OH'?R"P._H'__  $
M~OH#_W  "~L/ Z"O'~ /A+JC'\"C~OH / H'._H O*D5_."P2A&R'SL \%JR$
M\+JQ%HNQ%DNQ#QNQ.\JP(LL/"*NP!UNP_QJP~LJO_@H _7"O~>JS]%JN[QJO$
MZ-JN/KJN!Z"NYHJCY9JDV!JNT_JMV\JK[BJLYXJUU1JM&F$ "/J:!DJ@J#FV$
MI#F?I8F8]LD EZF?#)"?G@F:_DF? $JVJAD(!=J:7QN;LXFB*-J@N@FAX1FA$
M@DNAV&F=&*JAAENX%.J=@ANXCENB?LNW@:J>K[F>8?N> BJ@IRFWDSF::]NV$
M,0JZ~PFWHWFV94NWB[F:89NWZ;F@?5N>)3JB$CJXRUFAB8NX&;JA%ZJXM<NX$
MOBN[#DJ>YYF;Z"F;K'NY=HNZ<\NY:?NY;NNV_!F:I2N?RJNZ>%NYKZF@DBN\$
M?PN<@!NB$UJ[BKN[N%N~'9J=O0N~WKN~W6NBP_N~QHN]@=F:F!N?RVNZS8N?$
MH0N]I/N?ISN@ VJ]!RJ_Z?D/6@$,!LRH"8S ![S #MS $*S $<S $ES!%'S!$
M#VS!&8S!$[S >TG R'N8 *RY9EN?GJN_;!N]<6NZFYNYJ9N\JTO VDN\N>FW$
ML?N]LTNX'LJAAZN[Y_NAC2NB@ NY)TK#Z7F\])N\(TR]S'O";,N__3F]R~O"$
M8AO#?IF@>VO$[MN~P.N[R*G#%GJ=Y>O#MKNXZNNX)"J>10R_E'O%8)O$(DS%$
M_XN_3BRZ=JS"4OR_5"S [(G%KEO#L NXX*F~8'R[NDO&O NBLXO&XJG&[YNB$
M;<R>(:R\<VS"]_G$H8O'_MO"]LO'K#O#CVS#@KS(7RR~.TR~AYRX.YR~B]S%$
M1/S(Q1O)E@O'E+RY='S)=@S%TKO) =K),'R];JRW?\R]-\R~A&S*8=S#JHR~$
MBMRXKNS(PZRBS:JL+DJCTFJL.3JL/]JKVPRLOTJUN JUM&JK3RJK5/JJ68H'$
MK.JEJCJF97JF:;JF;=JI<3JG=>JE>)JI>]JG-0JHD5JQ@OJIBXJH>,"HD?JH$
M!TVIEHJIFOH G/JF]0RJ\URCI.K.J/JE8>JEZ~RJ5YK.YCS.36JD4OL'X.S-$
M0@JLW7RMVGS-R?JB,>JBT_RL7&NMV9RUV[K-V6JUX.RMXORTY-JTZ+JT3LNN$
M[OH/\$JT\UJO/@NT.]NO.6NP-(NS!YNP"]NP+RNQ+KNR )"Q*GNR(RNR('L $
M*.NQ(ZNQ ,"Q],JR])K5_/ #$%O5,UNS RO5_ "P4,VS]HJO\CJTMFG41KNN$
M2!O43"O4TSJN4=O3.\VM-ZVU.+VUR;H12.R>2BS'MFS):HO"=]R_G,O)8~O)$
M,IS%H1S([#O(.8S,AGRX/VS&K3S$T+R]\1O,[2FV2WR_ENV\~YO)FLW"O=S9$
MOSS L W*#"K:C!S$X<N<XRO&J<S#B4S<H]W(W.O:LOS&DAW']EO):%O'SXO;$
M4<S+U=O;?9R]H!W<P3O<7ES<98S*J%W&K.S,K/W<1OS:DDS+LVW=G8O+V3VZ$
MV[W9NQW WOW)X?VZX]W%QVS<IXS<Z;W<Y=W<XQVY[[VB+TW-RGK-U8K-Q:JM$
MO?K-O'JDXERK(1VK4GK.':VE7,K.&6VJ[TS1\2S1HNJI]FRG~:RI?%JI_5RH$
M@TKC IVH!&W0C@JICJK0-7JI~KRI=LKB*@[/I8H'ITKBJSKB' VK4/KA('VK$
M&JZK)/VKBLW-Q:K2V,S2V4RC,/W@,MW2YRJM-CVM%I[3X*K3/6W8A4W82JNN$
M1)VT1[W72OVS>KVC>+VC=CW74"W7,6O5,?O6+5NQ:;W5'=O59!W6* O6)IOH$
MC=[5%VOH:TWH;@VS;0WH-$O5-PO5>X[G3KW4=Y[41.O7HQ[G@NVT0.W3ATVN$
MB6VU9Z[28XZMCXT T~S2RVK-.BKAW6SA)CVCX#SE2]KA3SZK51KBZLSD&"VJ$
M28[B1QZJ]/RI6WK/-?KB~RSC?VKC-I[C.=ZHAHK0/6[M0-[0#XT'1(X'SL[L$
M%JWD&HWLZ.SAL\KA4C[2)7WE*)WE*=WE (#ORQK3T)KO9+ZUL'[F5~ZM:O[3$
M:~[FZ3K4@4WJ=([43.WI/5O7.KOI ZOIESZSE8[5A![I7'W6';OHBUZH7@VR$
M9HW6'#_H5_WG<6WQ!,OI$[~OGV[G02OJ?3WG1UO4"=_F3(O8B.WJKM[80$_F$
M_JX1!4 "2D$@ _ < P  !I#O$;#TTZJD%1 02@&96O$$= $ 2]_T /#T~?X/$
M2IH1 0 =2I$%2J$%6L_T3J\48 \ !T#U6K$%C/-':<_U$<#V2MKT8T]"2N%V$
M/+GU:Z\5;9\ <#\ 4[0'2E&G@-_U>%~8A0~C6L$(2M$(=0\  @ !C=\ A>\($
M2F$*2G$* %  :G_YC:~9>S\ $:$5P: 4PA#ZHX_Y@J~D&5#XPZ 4U* 4U>#Z$
M34_ZL<_XIV\-2F$.2G$.E7_Y<?#U2HKYI\~; <'U ?#VHK_[$8"CD%  U#GV$
M 8$  ! 04Q\0%J#[EC_]1*_YV!\ (K#] > ; <$;T1_~7<N7Y3\#Z&\$Z+\I$
M[2\ XE_]8H_~5(#~>AH085#Y78~C48~85!\08H#~21$0D[+XXA_U:5_~9X#~$
M,1(0Q['XL$\ 2EJ9Y5\'Z"~M 8#XBP_[!*"D2P_U 1 +Z _\ 7$-X,_XO5\"$
M5!\0V8#~PAH _0#~C-_[(T#U 2&D D#XEJ\ X(__,C'V"T#UEK\ VR\ WV_Y$
M%U#\XA_U +  5&_Y~2D *K#] K "Q2_~40\ $D#UEF]&EM\#VR\ SPGX~(~C$
M4>_[VR\ /[#] K $VR\ 3%#\XA_UB$GUEM\$VR\ 7K#] L @@(__.!KUOK_]$
M O#_ G#\EC\7@(__.!KUOK_] A CEB\)VR\ DU#\$'#\47~;5&_YI;#] E +$
MVR\ ME#\XA_U *#\VR\ M[#] I ,VR\ R@#~~(~C40\ $D#UEK\,VR\ S;#]$
M N ,Q2_~46_Y5&_YMRH W+#] M -X(__.!KUCH_] N -VR\ ?FGYX5#\XA_U$
MED_UEB\.VR\ ];#] F /Q2_~48\15&_Y][#] Z  VS\ "U#\XA_U&$'U6E~9$
M6C_[6J\!Q0\!QQ_UCH_] U "VS\ 9J3UD ;XQK_];?_VV#\ 0J'UWZ'U2J_V$
M 9#_!;  5*_U.[#] R $V[\4Q9__!?#VV#\ :*'UFZ+U2%#\=[\12X_] Z $$
MVS\ 8;#]> 3~78~C40\ %T#U6C\&VS\ DJ_UE-_~78~C40\ .(3] \#Y6D~8$
M6A\+X-_U.!KU '#~V#\ LK#] \ -VS\ W0#~78~C40\ *D#U6N\-VS\ ]K#]$
M W /Q7_W@O~;IK_] Y /VT\ ;0D !/ =BR_~40\ /T#U $  SP$ !* O $  $
M>E#Y78~C40\ /T#U $  B \ !) +VT\ NE#Y78~C40\ SXG]!+ +VT\ Q;#]$
M!& ,Q0\!QU_]"D#U $  Q[#]!- ,VT\ SE#\=]_[>K_]!'"K!/ -VT\ ?@GX$
M~-_XRK_]!! .VT\ Z+#]!) .Q7_WO?_VV$\ ZK#]!+ /VT\ /+KX=]_[=X_]$
M!- /VU\ "K#]!;  E<_XO4_~VU\ E1GZ';#]!2"=BW_WO7_WV%\ '[#]!>"B$
M!> ;BW_WO7_WV%\ O!'ZUQ/Z:+'X=]_[=X_]!5 $VU\ 5K#]!7 %E<_XO7_W$
MV%\ #Q+Z:;#]!: &E<_XO7_WV%\ 4!'Z~A+Z>E#YC-_[U[_]!8#XH8\(VU\ $
MB5#YC-_[Y+_]!: (VU\ F;#]!: )E<_XO0__VU\ F[#]!? *VU\ A-G~C-_[$
M%8']!1 +VU\ JQ_ZK0_XQD_TRK_]!5#[H7~K!0"I@&_\1%~9V%\ T;#]!? -$
MVU\ ?KGX=]_[U[_]!1 .VU\ \;#]!2 /E<_XO:_\VU\ \[#]!@#U!H"9BW_W$
MO:_\VV\ HL_T%[#]!J"9BW_WO2\!5,_TL\_T*K#]!K "E<_XO7_WV&\ 9L3T$
MW\'T2J_VC-_[Y+_]!K #VV\ 3+#]!M $E<_XO7_WV&\ 3K#]!M %VV\ 7E#Y$
MC-_[\+_]!L @3*\F3/\:BW_WO0__VV\ ',OT-&H .+KX=]_[\+_]!J"73 \)$
MV\_TD5#YC-_[\+_]!B )VV\ G[#]!I"EBW_WO4_~VV\ H;#]!@#Z3!\1@&_\$
M1*_WVV\ J;#]!A +VV\ LE#\$'#\U:_]V&\ L[#]!M#Z3%_[BW_WO0__VV\ $
MQ+#]!C -VV\ M[_XXA_UKHG]!I#[3%\.VV\ PK_XXA_U *#\VV\ Q,_T][#]$
M,;[XXA_U *#\VV\ ~;#]!Z  VW\ "U#Y78~C4>_[VW\ E>GVL~_V&E#Y78~C$
M4>_XV'\ &[#]![ "VW\ 9K3X=]_[RK_]!P!I;M\#VW\ S[GX=]_[RK_]!_ #$
MVW\ 6._V4%#YC-_[RK_]!Q %VW\ #.+V>KKX=]_[U[_]!R &VW\ %~'VGU#Y$
M78~C40\ D(G]!Y"E;N~7;A\.E=_U.!KU   $5._VXK#]"+"8 (  '5#Y78~C$
M40\ SX']"""= (  <@\ ", %E<_XO=\#5 \ "- %VX\ F[#]", )E=_U.!KU$
M /"<V(\ G;#]") -VX\ VE#Y78~C40\ D(G]"+ -VY\ LP\ ": !E=_U.!KU$
M /"<V)\ &[#]"7 %VY\ #[+XXA_U  "9V)\ 9@\ "3 )VY\ E%#Y78~C40\ $
MSX']"5 )VY\ OK#]"? +E=_U.!KU (!#V)\ JP\ "@#U"H"9BR_~40\ 0D#U$
M *  H@\ "O "VZ\ W+'XXA_U * "5 \ "L ; *  ' L "G#\BR_~40\ SXG]$
M"C 7 *  A D "A +E<_XO?~<V*\ LK#]"A /VZ\ \E#YC-_[/T#U *  \[#]$
M"Z#~"\ ;BR_~40\ SXG]"R#_ +  QP\ "S 7BR_~40\ SXG]"Q C +  M;#]$
M"V +E=_U.!KU " $5 \ "W +V[\ ];#]"V /E<_XO?~<V+\ ][#]#/ "V~~9$
ME=_U.!KU -"6V,\ ZL\ '(N8Q[_XXA_U / #5(~8<X&8L[#]#'"8BW_WO>\M$
MV,\ M;#]#- -V\\ WE#Y78~C40\ *$#UB/D-V]\ TEF8'U#Y78~C40\ /T#U$
MA:D;A1D&V]\ 8E#Y78~C42\C5%~88[#]#4 *V]\ I5#Y78~C42\C5%~8GE~8$
MZ+#]#9 .E=_U.!KU " $5%~8ZK#]#9 /V]\ ~E#Y78~C4>~:V-\ ~[#]#F#T$
M .  )5#Y78~C40\ .(3]#F "V~\ 9[#]#H &E<_XO>\MV.\ :;#]#N#Y .  $
MH+_X=]_[/4#U .  $0$ #B .V~\ XU#Y78~C40\ SX']#D .V_\ 1O~7)5#Y$
M78~C40\ 0$#U?VD"V_\ :+#]#Y &E=_U.!KU " $5/~7:K#]#Y"E?QD*E<_X$
MO6\#5/~7HK#]#W#[?YG[BW_WO<\;V/\ P \ $' !VP\!FKGXXA_U,D+U   !$
MLP\ $"#W   !7%#Y78~C40\ 0D#U   !7K#]$+ (VP\!DK_XXA_U  !IV \!$
ME \ $. ,VP\!3KKXXA_U,D+U   !D-KUFM_UU+GX=]_[/4#U7<~775\$VQ\!$
M]+_X=]_[-D#U7;\I79\(VQ\!BE#Y78~C40\ 0D#U72_Y78~I79\+E<_XO6]&$
MV!\!NK#]$4 ,VQ\!Q5#Y78~C40\ "D#U76\,VR\! K#]$K#TBR_~40\ D(G]$
M$H"9 " !W@( $B $E<_XO=\#5 \ $G ] " !A+#]$E (E<_XO>\MV"\!AK#]$
M$F ,VR\!QU#Y78~C40\ 0$#U " !R;#]$Z  VS\!"U#Y78~C42\C5(\1E8D1$
M3K#]$X#UBR_~40\ 0D#U& $%VS\!8K#]$S &E<_XO2\!5(\1[H,1FX41-KKX$
M=]_[~X\1~H(1E(\1G+_X=]_[%8']$_ (VS\!G[#]$Y"EBW_WO:_\VS\!H;#]$
M$Y *VS\!JE#YC-_[VH_]$] *VS\!/HH1J[_X7A_U&$'U&%'[&)'[& '\B~_U$
M40\ $D#U&($-VS\!Z+#]$Y .E=_U4-_VRK_]$S 1&*&K%5'Y70_U;5\1V$\!$
M K#]%' !VT\!FKGX=]_[4X_]%##[%/$"VT\!W+'X=]_[WX_]%*#~%) $VT\!$
M2E#YC-_[IK_]%+ $VT\!8;#]%" &E<_XO?_]V$\!8[#]%# 7%!$CBW_WO0__$
MVT\!QT$1A;#]%& (E<_XO7_WV$\!B+#]%' 1%/$)X(__.!KU /#]V$\!64H1$
MMK#]%' +X(__.!KU /#]V%\!TDD1NJ 4.[#W"J ;LR\!HV_YVU\!P@\ %2 ($
M2A$%>Z\ NC'[$C#ZEK_]%V 'VV\!2J 4?8#YK@D)!\ =O"$ EC_ZVY\!7(\!$
MHH#~V+#W"J ;LR\!HV_YVY\!SK#]&: &VS\ 2;#W"J ;LR\!HV_YVZ\!EK#]$
M&L ;6H\/>Z\ NC'[$C#ZEK_]&~ %VZ\!~K#]!Q &L*\ NC'[$C#ZEK_]'& "$
MV[\!K0\ ">"K&J$ NC'[$C#ZEK_]'. .V\\!BK#]"A #>Z\ NC'[$C#ZEK_]$
M'6 +V]\!4K#]$- %>Z\ NC'[$C#ZEK_]&;K]'J !VQ\!B[#W"J ;LR\!HV_Y$
MV_\!])~<XK#]$H ,>Z\ NC'[$C#ZEK_]( #\MZD*VS\!JX#YK@D)!\ =O"$ $
MEC_ZVR\"DP( (B  VS\!PK#W"J ;LR\!HV_YVS\"0@$ (J ,VS\!U[#W"J ;$
MLR\!HV_YVS\"]K#](R )VS\!ZK#W"J ;LR\!HV_YVT\"OK#])(#V%!$ >Z\ $
MNC'[$C#ZEK_])N $VU\"YT\1AX#YK@D)!\ =(5, N[_]*.#Y ' ">K#]%( +$
MF.~:D'  W!$R!;#[;3_V D 12H'Y~#\"!*  #B  R1D 2R\ !HR94[\1!3$ $
M!A  8U\1V&_ F/D!,BXE!U$  :#YNC'[;3_V D 12H'Y~#\",D$ &1  2R\ $
M!HR94[\1*> . V   3#V$D#UTRHEMRGC4K(#/$   4"=NC'[;3_V"D 12H'Y$
M~'_\4]_T()  ;__V J#V%5']_Q ! 3#V8V\ '\  2Y~D4@( 4[\1*J  !5  $
MF*GV8T\ !HR94[\1*F "!%  !3#VHC_V!6# F#GU&Z$"0D  !6   @  VC_V$
M!F# F#GU&Z$"7G  $5  8U~98Q\ !HR9']"U.~ %F(F9W,$;  "M4@( 4[\1$
M*J '2H&9NC'V"6# F#GU&Z$"EJ 43:\;8Z\ !HR94[\1*B +8[\ !G  'T"=$
M@B\E ##U$$, *N ,2B'ZNA$ ;3_V'T 12H'Y~,\;%2$ "X$ $F#Y!HR9W[\1$
M*J . J#V!3 " C#VHK_TF%D16J'\$3 %!!   2   .  !;#T!&# F*D! ##U$
MU8\.!G  !?#\!#  8R\ !HR9&@  4U_]ZB   5  ST\  S#VVM_T;U\16J'\$
M$3 %!1 ! 2  !P !!;#T2RLE * ! ##UU<\.T#_V!S  8U\ !HR9&@  4U_]$
M\V  "%   ?#\ S#V"6# F/G]&[$"!D   6   @  #D#X *  !HR9W[\1*R "$
M!1 !!B  !P !A._X"X"8%*$4RA\!4T   5  3>\ !;#T#&# F*D! ##U4A( $
M%V  !U  ST\  S#V"F# F*D! ##U4A( &B   5  ST\  S#VF$~=?%D16J'\$
M$3 %!1 !!6  !P !!;#T[2HE * ! ##U4A( '4  "5  8U\  S#V#6# F*D!$
M ##U4A( (#   E  8U\  S#V$6# F/G]&[$"/D   :  3>\ A \ $F# F/G]$
M&[$"6E  $:  !G  $$#X&&' F*D!KB\E 8 $ Q  !:  !W  !##V%&# F*D!$
M;B\3 ? $ Z !!:   (  !##V%6# F/G]&[$"=A  "W  "@  "T#U%F# F/G]$
M&[$"DF  %G  "F#Y5'\!!HR94T_]!+ "KA  "T  "P  "T#U&&# F-D! $#]$
M!+ "RB  %T  "V#Y5/\! ##[TED1U?\/$1 $ F#YESD"![#T&F# F*D!KB\E$
M > '!F ! 2  B$GU&V# F*D!KB\E : ( 1$  H"85,\!!HR9&N#Z4A( D(#~$
M7 \!!##V'6# F*D!KB\E 0 *!B !7 \!!##VRBDE * ! ##U4A( JP  U"D $
M!R   C#V&&# F*D! ##U4A( KG  $F#Y!R   G#ZNF'T%5']_Q ! 2   +  $
M#T  ([   @  (6# F#GU&[$"PD\ V@\ &Z#] " "!HR9']"U.P (32_ZNC'[$
M # "!HR94[\1+"   $   Q  !) !VK\0!HR9WR_Z4L("'F  "O  8~\ "K#]$
MW"DE + ! % "V\~P=V\ ("#Z 2   2  ;3_VA%\16H'Y~.\M8S_V*@  "F#Y$
M!HR9WR_Z4L("SR$ E@\ $D#U22HE /#]HB\E+& %E@\ F"D!5$\ !HR9WR_Z$
M4L("<R$ :B\!5%\ !HR9WR_Z4L("G/_] @  $D#U!F# F/G]HB\E+* * /#]$
MF"D!5+~T4@( WR_Z4L("Q@  W]_T$D#UT"HE /#]&\$"XC#VT(]#8Y\ !HR9$
M&N#Z4B( E*#VVJ\ 5#~M4@( &@  BR,E G 1&@  VJ\  ='V8Z_Y%:$5F(__$
MWO+V R  *>  FB\ !HR9WR_ZV@\ +/";8R_Z$X  8R_Z2X~9%:$5NO$/$1 &$
M *"9 A  #T   @  !&# F/G]&]$"&K#T2S\ #J  VR\ !HR9WR_Z4M("-J#V$
M8X~98Z_]3?_V%:$5NO$/$1 &EF_Y ?  !"  ;F_ F/G]&]$"4K#T2S\ #J  $
MVU\ !HR9WR_Z4M(":J+W ("98Y\ !HR9WR_Z4M("BD#UA#\!"##V"F# F/G]$
MHB\E+>#Y8__V$X  8[\ !HR9W[\1+2 , N#VH8\" 3#V#&# F*D!KB\E [ !$
M *"9T8\ HM\ !HR9&N#V,C$ NA$3T8\ HJ\5U'GW%5']_Q ! 2  V[\ !H "$
M"R  ?VG F/G]&]$"WB 3!X " S#V$&# F/G]&]$"~@  "W  8Z\ 5!\!!HR9$
MW[\1+F !!% !!S#V>E~8!HR9WP\Q!  R!J !!S#V2Q\ ;3_VHE\16H'Y~+_]$
MHH~9BX.9 F# F/D!7;L#HA 0 Q  NC'[6F_ F#GU&~$"3A#ZVD\ R@\ !&# $
MF#GU&~$":A#Z###VTCGV!6# F#GU&~$"AN#Z 6  IK_]!HR94P\Q!. "HA#Z$
M""  !B"= =#V8R\ %*$4F(__WC+V8_\!:2\ !HR9W[\1+N + 4  E4D &8  $
MV&_ F/D!,BXE.T ,2U~9NC'[;3_V\E\16H'Y~+_]F"DK /#]2R\ E@\ 4[\1$
M+J -ED_USSGV 6# F#G[0" 3$3#V%:$5E3GV!&# F#GU&~$"]F#YE@\ SSGV$
M!6# F#GU&_$"$F#Y:=\#5&\ !HR9W[\1+R 4F"GZ$D#U2RLE /#]&_$"2@  $
MF-GT$D#UT"HE /#]&_$"DX*9"P  $D#U"6# F/G]&_$"@@  F'GW$D#U"F# $
MF#GU&_$"%R'Z;Z_\ +  !HR94[\1+Z +KJ_]=S_V#&# F#GU&_$"P"_ZA'_W$
M8]\ !HR94[\1+R /KE~9R@\ #F# F#GU&P$#U"GZFJ_\?VG F#GU&P$#*N#Z$
MU*G\   !!HR94[\1,$#_HL~7=S_V$6# F#GU&P$#8N#Z$N":8R\!!HR94[\1$
M,,"<HI\1UX\1!HR94[\1,* )KE\1UT\1!HR94[\1,& +KE\!!~  7%\!!HR9$
MW[\1," - ##[HB\!5&\!!HR9W[\1,. . ##[$@  $D#U%V# F#GU&Q$#"@  $
M&J#VY \ &&# F#GU&Q$#)@  &N#V *#\ ) !!HR94[\1,2 $ * ! *#]R@\ $
M&F# F#GU&Q$#7@  &@  A'_W8[\!!HR94[\1,: ' * ! *  O@\ '&# F#GU$
M&Q$#E@  &@  "~#[ - !!HR94[\1,2 + * !B.G[S2DE ##U&Q$#S@  &N#X$
M=S_VW"DE ##U&Q$#Z@  &@  U'GW8P\"!HR94[\1,M#T&N":=S_V(6# F#GU$
M&R$#YZ\!&.&:8R\"!HR94[\1,O"<&D 1KCGV(V# F/G]&R$#:"\4HB\!5$\"$
M!HR9W[\1,F ' " 4"P  $D#U)6# F#GU&R$#D@  +X"8 *#\ & "!HR94[\1$
M,N * / "C@__ ' "!HR94[\1,J , / " $"=\ \ *&# F#GU&R$#PO\"K@G_$
M ) "!HR94[\1,R   / " (#YR@\ *F# F#GU&S$#TOD"C __ + "!HR94[\1$
M,_ <+Z#V\ \ +&# F#GU&S$#5@  +~#VKCGV+6# F#GU&S$#<_$" *#]=S_V$
M+F# F#GU&S$#G/\" $#XR@\ +V# F/D!KB\E.R#\-8 1NC'[+6K F#G[HJ\5$
M 1 !8R\4"P  $H  ;Q\#!HR9LR_Z6A$ $3#V0B'Z$H  HB\#!HR9LR_Z6A$ $
M$3#VLR_Z$H  "P  ,V# F#G[HJ\5 1 !8S_[$@  $I#VTRHE ##[): 4 1 !$
M8X~9HB\!   !;3_VE5D16H'Y~+_]2R\ *(( ?"D !HR94[\1,Z *5#_V.T#U$
M22HE ##U&S$#QD#U2_\#5$\ !HR94[\1,R .5(~9WS'V!6# F#GU&S$#OSGV$
MH@~98V\ !HR94[\1-* !5-_T/4#U2RLE ##U&T$#-D#U;[\#5 ~M4@( 4[\1$
M-" %5$_X/4#U"6# F#GU&T$#:C+V"@  .T#U"F# F#GU&T$#BD#U"P  WS'V$
M"V# F#GU&T$#GC_VE8D"5,\ !HR9']"U/*#]/Q 0NC'[@B\E ##U$$, --#Z$
M8T~=WA( ;3_V=U\16H'Y~+_];Z\8"##U F# F#GU&T$#WD#U8X]#8Y~D4G*;$
M7<L#*@  D!D NC'[ $  !HR94[\1-* /5+_T/4#U!6# F#GU&U$#WS_VF-D#$
M5&\ !HR94[\1-< ;8R_ZSSGV2RLE ##U&U$#3D#U3=\#5 ~M4@( 4[\1-: &$
M5/_V/4#U"6# F#GU&U$#AD#UVN\M8Z\ !HR94[\1-2 *5$_X/4#U"V# F#GU$
M&U$#OD#U"P  -T#U#&# F#GU&U$#VD#UE?F<8]\ !HR94[\1-6 /5*_Y0$#U$
M#F# F#GU&V$#$D#UU+DX8]~N4@( 4[\1-B 48X_YSSGV$&# F#GU&V$#2D#U$
M=P\$5!\!!HR94[\1-C I8R\!   $5#~M4@( 4P\Q!& #@D#U%>$M =#V8U~9$
M%:$5F(__V__V8W\]&2$ !HR94[\1-G 18S_VUZ_U!HR94[\1-J +5+_T*$#U$
M!&# F#GU&V$#P#_VH@\$5%\ !HR94[\1-B /5-_TD#GV!F# F#GU&W$#UP\ $
MVO\=8[~T4@( 4[\1-Z "5*\  / #5 ~M4@( 4[\1-T#_8[\ ,D+U"6# F#GU$
M&W$#8D#UE5D#5*\ !HR94[\1-\"<8T~=OC'V"V# F#GU&W$#FD#U? D$5,\ $
M!HR94[\1-V +5'_WWH+]!HR9'R#C4L(#3   D!D NC'[;3_V;U\16H'Y~+_]$
MF"GZ0X  A"\ !HR94[\1-R -5#_V9C3V22HE ##U&W$#[D#U2P\$5$\ !HR9$
M4[\1.*  5(~9D#GV!6# F#GU&X$#)D#UHE\#5&\ !HR94[\1." $5*_]WC+V$
M2RLEM]FU/* FD!D NC'[@B\E ##U$$, .. %5-_T*Q 0;3_VVE\16H'Y~+_]$
MF"GZ0X  "F#Y!HR94[\1.* '5#_VA#_V22HE ##U&X$#ED#U2[\#5$\ !HR9$
M4[\1." +5(~9D#GV!6# F#GU&X$#SD#UH@\$5&\ !HR94[\1.* .5-_T/T#U$
M2RLEM]FU/  )VP~9 : ;LP\ T"HE ##U&Y$#>N_V   $5#~M4@( 4P\Q!) #$
MYS_VA.\M =#V8]_T%:$5F(__=X~9HK~8;R\ !HR94[\1.?"<VC_V=S_V22HE$
M ##U&Y$#:*_] @  $D#U!&# F#GU&Y$#=@  VK_T~U\ !HR94[\1.2 ) *#]$
MF G_3&_ F#GU&Y$#K@  VB_Z;X_]!HR9'R#C4L(#LF#YEL\=O-'V8R\ %*$4$
MF(__(R 3!) ! ;#T F# F#GU&Y$#RC  !A  8R\!5#~M4G*;,BXE/$ -!!  $
MU*D;L]_V8R\ %*$4F(__(R 3!) ! ;#T F# F#GU&Y$#YC  !A  8W_WV&_ $
MF/D!,BXE/& /!!  U*D;L]_V8R\ %*$4F(__(T#TFKGT F# F#GU&Z$# C  $
M!A  8P__VV_ F/D!,BXE/8 !!!  U*D;L]_V8R\ %*$4F(__(Y#V8[\!:2\ $
M!HR94[\1.N ! V   3#V~S~M4G*;,BXE/: #!!  U*D;L]_V8[\ %*$4F(__$
M84#U @  )S  A*_] N#V%$'T_A !8W\ 37\ &$  ;Y~D4@( 4[\1.O < 2  $
MVU\18T\ !HR94[\1.F % 2$ 8S_U8U\ !HR94[\1.C 7 9   @  %T#U!F# $
MF#GU&Z$#G#_VF#GU8[~T4@( 4[\1.J *5"_ZUQ\0!HR94[\1.F ,5-_TR@\ $
M"6# F/D!7=L#7$   9  !, =O $ "F# F/G]&Z$#XB   2  "$  $*#] +  $
M!HR9W[\1.@"Q%2  "$  $*#]@B\EMRGC4M(#S!D""4  W!$R S 0V]\#Z+#]$
M/N"B/]"6 " $A(DB69H?4+#]1>"7PX$"V[\$V@\ 3  $V]\$M@D 3X "V_\$$
=Z+#]4."C ! %:+#]44"8 ! %S"\%0+#]4H (&@  $
 $
end$
-----------------
- Mike Vederman

------------------------------

End of Info-Atari16 Digest
**************************
-------

"SDRRTR::SDRRTR::MRGATE::\"MRGATE\"@sdr.slb.COM" (06/27/87)

Delivery of this message through the Gateway had the following results:

	M_SIFVX1::BURROWS - invalid address

The original message follows:

 
From:	IN%"Info-Atari16@score.stanford.edu"@SDR@MRGATE
To:	BB_ATARI@M_DSAVX1@MRGATE@SDRRTR,
	BURROWS@M_SIFVX1@MRGATE@SDRRTR
Subject: Info-Atari16 Digest V87 #252
Received: from relay.cs.net by sdr.slb.com; Fri, 26 Jun 87 21:37 EDT
Received: from relay.cs.net by RELAY.CS.NET id ad29302; 26 Jun 87 21:12 EDT
Received: from score.stanford.edu by RELAY.CS.NET id aa08837;          26 Jun
 87 21:15 EDT
Date: Thu 25 Jun 87 20:43:46 PDT
From: Info-Atari16 Digest <Info-Atari16@score.stanford.edu>
Subject: Info-Atari16 Digest V87 #252
To: Info-Atari16 Distribution List: ;
Reply-to: Info-Atari16@score.stanford.edu
Errors-to:  Info-Atari16-request@Score.Stanford.EDU
Maint-Path: Info-Atari16-request@Score.Stanford.EDU

Info-Atari16 Digest   Thursday, June 25, 1987   Volume 87 : Issue 252

This weeks Editor: Bill Westfield

Today's Topics:

                     The GEM desk accessory blues
                Re: More ST Floating Point Performance
                           Re: Archive bit?
                Re: More ST Floating Point Performance
        Re: How do I connect a 5.25 " floppy drive to the ST?
                  Re: String.c (really fontload.tos)
                           Re: DCFORMAT UUE
                            No more news ?
                             DC Formatter
       ATTENTION ALL MICRO USERS!!! FCC INFORMATION TAX AHEAD!!
     Re: ATTENTION ALL MICRO USERS!!! FCC INFORMATION TAX AHEAD!!
                      Re: interesting news ....
                     Re: Terminal emulation .....
                Re: More ST Floating Point Performance
                Re: More ST Floating Point Performance
                       Micro-RTX: Help needed!
                         timing-routine / IRQ

----------------------------------------------------------------------

Date: Thu, 11 Jun 87 17:09:42 PDT
From: Karl Rowley <rowley@orville.arpa>
To: info-atari16@score.stanford.edu
Subject: The GEM desk accessory blues


I am trying to convert an application I have written with MWC 2.0 into a
GEM desk accessory.  I have cut the program down so that it is very simple,
but when it is installed it causes some GEM applications to go bonkers.
Even the GEM desktop bombs at times.  The program doesn't use the 
VDI, and only uses a few AES calls.

I realize that desk accessories should not use malloc(), stdio, or try
to install a menu bar, and they must be careful with use of 
rsrc_load() (my desk accessory doesn't use rsrc_load).  Of course, desk
accessories must follow the usual protocols for window management.

Are there other rules that a desk accessory should follow?  Should 
a desk accessory keep virtual workstation and windows handles after it
has received an AC_CLOSE message?

Is the format of resource files documented anywhere?  No, I don't want
to buy the developers kit.



Karl Rowley
rowley@orville.nas.nasa.gov

------------------------------

Date: 12 Jun 87 00:33:02 GMT
From: cmcmanis@sun.com  (Chuck McManis)
Subject: Re: More ST Floating Point Performance
To: info-atari16@score.stanford.edu

In article <1996@ihuxy.ATT.COM> rnss@ihuxy.UUCP (Ron Schreiner) writes:
>What good is 8 times faster if it's not right ?
>I'll bet I can write a floating point package that will run 16 times
>faster than the Amiga just as long as you are willing to give up accuracy.
>
>But seriously folks, doesn't the Amiga have a math co-processor ?
>I had heard rumors to that effect but I don't know for sure.

As mentioned previously, the accuracy problem is due to the incorrect 
definition of the value of PI in the Aztec C include files.

No, the Amiga does not come with a floating point coprocessor. The
MicroBotics 2 Meg memory card supports the '881, and the 68020
adapter has a socket for one. It is not however standard equipment
(don't I wish).


-- 
--Chuck McManis
uucp: {anywhere}!sun!cmcmanis   BIX: cmcmanis  ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses. But you knew that, didn't you.

------------------------------

Date: 11 Jun 87 23:53:49 GMT
From: tektronix!sequent!mntgfx!dclemans@ucbvax.Berkeley.EDU  (Dave Clemans)
Subject: Re: Archive bit?
To: info-atari16@score.stanford.edu

I would basically agree with previous comments.  With current versions of GEMDOS
on the ST, the archive bit doesn't work.

If you assume that it works opposite to how it's supposed to you can get away
with it a lot of the time, but not perfectly (and in fact that is what
"BackUp!" from Michtron (which I wrote) does).  If and when a rewritten
version of GEMDOS appears I'll release an update to "BackUp!" to handle it
correctly.  I would presume that the author of Turtle and any other backup
systems that currently use the archive bit would do the same.

dgc

------------------------------

Date: 12 Jun 87 02:11:55 GMT
From: amdcad!amd!intelca!mipos3!omepd!hah@ucbvax.Berkeley.EDU  (Hans Hansen)
Subject: Re: More ST Floating Point Performance
To: info-atari16@score.stanford.edu

In article <1959@trwrb.UUCP> sansom@trwrb.UUCP (Richard Sansom) writes:
>
>	machine		compiler	run time (s)	accuracy
>	===========	============	========	==========
>	520ST		Lattice 3.03.01	480		very good
>	Amiga 1000	Manx  -lm	25		poor
>
>  The bad news is that the ST is still much slower than it
>should be (based on the Amiga's performance).
>
>-Rich

First place to look is the length of the integers used to compute.  Lattice
uses 32 bit integers std while Manx uses 16 bit integers std (32 bit compile
option).  Manx also produces a much smaller object module.

Hans

------------------------------

Date: 11 Jun 87 21:01:31 GMT
From: csustan!csun!titan!eectrsma@lll-lcc.arpa  (Steve Achenson)
Subject: Re: How do I connect a 5.25 " floppy drive to the ST?
To: info-atari16@score.stanford.edu

In article <2859@zen.berkeley.edu> radics@cory.Berkeley.EDU (Andras Radics) writes:
>    I finally got a hold of a 5.25" IBM-PC floppy drive and power supply,
>but now can't find the notes that I saved from this newsgroup
>of how to go about connecting them to my 520 ST.
>    So, if anyone has the article, or remembers it, or has done it,
>could you help me out?

Yes, Me too!
						thanks
						   steve

This line is intentionally left blank to pacify the poster program.
This line is intentionally left blank to pacify the poster program.
This line is intentionally left blank to pacify the poster program.
This line is intentionally left blank to pacify the poster program.
This line is intentionally left blank to pacify the poster program.
This line is intentionally left blank to pacify the poster program.
-- 
Steve Acheson, Cal State Univ, Northridge Comp Sci Department
uucp: {sdcrdcf, ihnp4, hplabs, ttidca, psivax, csustan}!csun!aeusesma

------------------------------

Date: 12 Jun 87 06:12:04 GMT
From: pyramid!uccba!hal!cwruecmp!bammi@decwrl.dec.com  (Jwahar R. Bammi)
Subject: Re: String.c (really fontload.tos)
To: info-atari16@score.stanford.edu

In article <2152@cwruecmp.UUCP> bammi@cwruecmp.UUCP (Jwahar R. Bammi) writes:
>------------------cut here ------- TOS font switcher part 3 of 3 ----------

	Sorry i forgot to mention that the font switcher has been tested
with Mark Williams C (V2.0) and Alcyon C (V4.14) only. 
-- 
usenet: {decvax,cbosgd,sun}!cwruecmp!bammi	jwahar r. bammi
csnet:       bammi@cwru.edu   <---------Please note change of address
arpa:        bammi@cwru.edu   <---------Please note change of address
compuServe:  71515,155

------------------------------

Date: 12 Jun 87 11:35:09 GMT
From: rgoodman@csvax.caltech.edu  (Ron Carl Goodman)
Subject: Re: DCFORMAT UUE
To: info-atari16@score.stanford.edu

>I hope everyone will find this useful.  This version is only monochrome, but
>the color version will be coming soon.
>... uuencoded file follows.

Does everyone else know what this is, or did everyone else, like me, think,
how can I know if this will be useful without any explanation.  DCFORMAT?
Sounds like a formatter...  What's the deal with posting a big file like this
with no explanation.  Some people are downloading at 300 baud and want to know
ahead of time what they're getting!

Ron Goodman
-- 
rgoodman@cit-vax.caltech.edu    _______ _________ _________       |
rgoodman@cit-vax.bitnet        /           \#/       \#/          |   Pasadena
rgoodman@cit-vax.uucp         |alifornia    |nstitute |echnology  | California
                               \_______ ___/#\___ of  |           |   U. S. A.

------------------------------

From: NETWORK%FRSAC11.BITNET@forsythe.stanford.edu
Date: Fri, 12 Jun 87 17:14:47 GMT
To: info-atari16@score.stanford.edu
Subject: No more news ?

SOS There is several weeks that we did'nt get any INFO-ATARI16.
Does anybody knows what's happening ?

Jean-Pierre H. Dumas

network@frsac11 (bitnet)
network%frsac11.bitnet@wiscvm.wisc.edu (arpanet)
...!ihnp4!frsac11.bitnet!network (usenet ?)
dumas@sumex-aim.stanford.edu (arpanet)

------------------------------

Date:         Fri, 12 Jun 87 10:38:51 CDT
From: "University (of Houston) ACE (UACE)" <UACE0%UHUPVM1.BITNET@forsythe.stanford.edu>
Subject:      DC Formatter
To: ST Users <INFO-ATARI16@score.stanford.edu>

Sorry, to all, I forgot to say what DC Formatter does.  Like, WoW.

So here goes.
-------------

DC Formatter does: (Dallas?!)  :-)

Magic Sac disks in FAST format, single or double sided (works with Sac 4.32)
Magic Sac disk copies, single or double sided.
Regular disk copy of any somewhat standard format (non-protected disks) and
it does this intelligently by checking the disk BPB.
FAST or normal format, 9-10 sectors, 80-82 tracks, single or double, A: or B:
Writes an executable boot sector which can bootup system in medium res, cause
resets to be cold starts, bypass hard disk boot up (using boot up from HD),
run COMMAND.PRG, turn off disk write verify, check for valid system time and
set GEMDOS time. It can  write an IBM DOS 3.2 boot sector which is good to use
with MS-EM or PC Ditto IBM PC emulators (can use 3.5" disks then!!).
Online help.

That's about all I can think of for now (that's all period).

- Mike Vederman

------------------------------

Date: 12 Jun 87 15:13:37 GMT
From: hadeishi@husc4.harvard.edu  (mitsuharu hadeishi)
Subject: ATTENTION ALL MICRO USERS!!! FCC INFORMATION TAX AHEAD!!
To: info-atari16@score.stanford.edu

Hi friends,

	A terrible piece of news I just read about in the New York Times
this morning.  The FCC just voted 4-0 to impose a $4.50 - $5.50 an HOUR
tax on people who are using the phone system to transmit information
across state lines.  This INCLUDES anyone hooking up to a network,
not just people dialing out of state!!  I suppose people dialing
into a system with access to Arpanet or even USENET might be charged
this tax; the information services (Compuserve, etc.) are slated
to be charged this tax as of January 1.  This is an outrageous tax
which would squelch the burgeoning telecommunications industry,
and is totally unjustified.  I would urge people to write letters
to their Congressman to protest this unfair and exorbitant "information
tax" which is based on superstition and lack of understanding of
the telecommunications industry.

				-Mitsu

------------------------------

Date: 12 Jun 87 17:11:32 GMT
From: topaz.rutgers.edu!langbein@RUTGERS.EDU  (John E. Langbein)
Subject: Re: ATTENTION ALL MICRO USERS!!! FCC INFORMATION TAX AHEAD!!
To: info-atari16@score.stanford.edu

Please add comp.sys.apple to any followups. (if you read this after a
followup, please re-post, and add comp.sys.apple to the group to keep
communication between all open)

------------------------------

Date: 12 Jun 87 13:14:14 GMT
From: ihnp4!homxb!houxm!homxc!jdn@ucbvax.Berkeley.EDU  (J.NAGY)
Subject: Re: interesting news ....
To: info-atari16@score.stanford.edu

In article <452@sbcs.UUCP>, pmt@sbcs.UUCP writes:
>    Most ST users have already heard that there is a new IBM emulator being
> released in the early days of June.  For those who didn't, it will retail for
> $89.95 and offers very close to 100% IBM emulation.  This is the product that
> everyone has been waiting for!
> 

All of the IBM PC software that I've seen is distributed on 5-1/4"
floppies.  Does the emulator include a floppy drive? If not what is the
mechanism for reading IBM floppies?

		Jonathan Nagy
		{ihnp4|harvard|allegra}!homxc!jdn

------------------------------

Date: 12 Jun 87 20:47:12 GMT
From: jplpro!grieggs@elroy.jpl.nasa.gov  (John T. Grieggs)
Subject: Re: Terminal emulation .....
To: info-atari16@score.stanford.edu

Re: "VT-52 mode in ROM is pretty much useless" (paraphrased)

True, I obviously hadn't thought that through sufficiently.

_john
-- 
John T. Grieggs (Telos @Jet Propulsion Laboratory)
4800 Oak Grove Drive, Pasadena, Ca. 91109 M/S 301-260A    (818) 354-0465
Uucp: {cit-vax,elroy,chas2}!jplpro!grieggs
Arpa: ...jplpro!grieggs@cit-vax.ARPA

------------------------------

Date: 13 Jun 87 02:52:03 GMT
From: ihnp4!alberta!ubc-vision!ubc-cs!manis@ucbvax.Berkeley.EDU  (Vincent Manis)
Subject: Re: More ST Floating Point Performance
To: info-atari16@score.stanford.edu

For some weird reason, the designers of MWC chose the VAX fp format. It's
similar to IEEE (though not quite identical; I don't have a VAX handbook
nearby to tell the differences). However, like IEEE, VAX format uses a 
hidden bit to get an extra bit of precision. That's why the results are 
so good. Still, I don't understand why they didn't go with IEEE.

-----
Vincent Manis                {seismo,uw-beaver}!ubc-vision!ubc-cs!manis
Dept. of Computer Science    manis@cs.ubc.cdn
Univ. of British Columbia    manis%ubc.csnet@csnet-relay.arpa  
Vancouver, B.C. V6T 1W5      manis@ubc.csnet
(604) 228-6770 or 228-3061

"To lose one parent, Mr Worthing, may be regarded as a misfortune; but
to lose both looks like carelessness." -- Oscar Wilde

------------------------------

Date: 13 Jun 87 00:14:19 GMT
From: braner@tcgould.tn.cornell.edu  (braner)
Subject: Re: More ST Floating Point Performance
To: info-atari16@score.stanford.edu

[]

As far as I know, the Amiga does not "support" the 68881 in any way
beyond providing an expansion slot.  The 68881 is really only fully
supported by the 68020 CPU chip.  The "Turbo Amiga" is basically a
seperate computer that uses the Amiga as sort of a terminal.  It has
its own CPU, memory. And it costs a lot more than the Amiga itself.
The Mac II is comparable in price and comes standard with the 68020/
68881.  These two machines may seem expensive to us Atari users, but
they are _incredibly_ powerful for number crunching.  Better than the
VAX and for a small fraction of the price...  Where are you, Atari?
(Working on a new 8/16 bit machine, I believe.)

The Motorola FFP library (and all other 32-bit FP libs) do _NOT_ have
10-digit precision, only about 6--7 digits.  That is frequently useful
but just as frequently terrible.  Think about it:  10^10 ~ 2^33, so
no bits left for the exponent...

- Moshe Braner

------------------------------

Date: Sat, 13 Jun 87 15:02:11 CET
To: info-atari16@score.stanford.edu
From: HAHN_K%DMRHRZ11.BITNET@wiscvm.wisc.edu
Subject: Micro-RTX: Help needed!

I've got a question (to be read: a FEW questions) concerning Beckemeyer's
micro-RTX. The problem with my (old) version is that it doesn't support
Lattice-C. That means, it comes with a RTXBIND.S file, that would serve as
the binding file for a linker, but as it is for the DRI assembler, I tried
to convert it to my Metacomco, which wasn't so complicated after all...
Nevertheless, I got bad results; the assembled *.bin file and the RTXBIND.H
joined with the supplied QDEMO.C wouldn't work. The linker doesn't find the
'extern char *_base', that's needed. What now is the way to get the whole
(damned) thing to work under Metacomco/Lattice?
EVERY comment/help appreciated.

-- Klaus Hahn.

Department of Psychology
Gutenbergstr. 18
University of MARBURG
D-3550 Marburg, West-Germany           <HAHN_K@DMRHRZ11.bitnet>

Disclaimer: the opinions stated above are not even my own.

------------------------------

Date: Sat, 13 Jun 87 15:07:58 CET
To: info-atari16@score.stanford.edu
From: HAHN_K%DMRHRZ11.BITNET@wiscvm.wisc.edu
Subject: timing-routine / IRQ

Dear folks;
I'm trying to set an IRQ-routine that's to be fired by a timer-A interrupt.
I didn't succeed. Does anybody have a little piece of code (Metacomco-Asm
preferred) that shows how to initialize the timer and how to implement an
interrupt-routine (btw., I need a ms-timing signal) ???
thanx, Klaus.


-- Klaus Hahn.

Department of Psychology
Gutenbergstr. 18
University of MARBURG
D-3550 Marburg, West-Germany           <HAHN_K@DMRHRZ11.bitnet>

Disclaimer: the opinions stated above are not even my own.

------------------------------

End of Info-Atari16 Digest
**************************
-------

"SDRRTR::SDRRTR::MRGATE::\"MRGATE\"@sdr.slb.COM" (06/27/87)

Delivery of this message through the Gateway had the following results:

	M_SIFVX1::BURROWS - invalid address

The original message follows:

 
From:	IN%"Info-Atari16@score.stanford.edu"@SDR@MRGATE
To:	BB_ATARI@M_DSAVX1@MRGATE@SDRRTR,
	BURROWS@M_SIFVX1@MRGATE@SDRRTR
Subject: Info-Atari16 Digest V87 #253
Received: from relay.cs.net by sdr.slb.com; Fri, 26 Jun 87 22:43 EDT
Received: from relay.cs.net by RELAY.CS.NET id ac29520; 26 Jun 87 22:10 EDT
Received: from score.stanford.edu by RELAY.CS.NET id aa09163;          26 Jun
 87 22:10 EDT
Date: Fri 26 Jun 87 15:20:11 PDT
From: Info-Atari16 Digest <Info-Atari16@score.stanford.edu>
Subject: Info-Atari16 Digest V87 #253
To: Info-Atari16 Distribution List: ;
Reply-to: Info-Atari16@score.stanford.edu
Errors-to:  Info-Atari16-request@Score.Stanford.EDU
Maint-Path: Info-Atari16-request@Score.Stanford.EDU

Info-Atari16 Digest   Friday, June 26, 1987   Volume 87 : Issue 253

This weeks Editor: Bill Westfield

Today's Topics:

                             68020/68881
                           Re: DCFORMAT UUE
           Re: True Multitasking, and some history lessons
                   Re: multiple applications in RAM
                      MWC error message ? - (nf)
                   Problems with PD UUCICO!? - (nf)
                       Re: I'm not dead yet....
                   This that and the next thing ...
                   Re: Intelligent database wanted
                    Re: MWC error message ? - (nf)
                 Re: This that and the next thing ...
                      Re: Megamax Utilities Disk
         Re: Comparison of C Compilers on Different Machines

----------------------------------------------------------------------

Date: Sat, 13 Jun 87 15:30:13 CET
To: info-atari16@score.stanford.edu
From: HAHN_K%DMRHRZ11.BITNET@wiscvm.wisc.edu
Subject: 68020/68881

To those who are listening: I understand that out there exists a number of
people who are able / willing to really hack around. Listen: the famous
german computer magazin c't (the 'german BYTE') will publish in it's next
issue (to appear around the 15th of july) a project that's intended to
help you replacing an 68.000 by an 68.020/68.881 - combination. They're
known to be decent people.
So long, Klaus.


-- Klaus Hahn.
University of MARBURG
D-3550 Marburg, West-Germany           <HAHN_K@DMRHRZ11.bitnet>

------------------------------

Date: 12 Jun 87 18:37:23 GMT
From: amdahl!drivax!holloway@AMES.ARPA  (Bruce Holloway)
Subject: Re: DCFORMAT UUE
To: info-atari16@score.stanford.edu

I used STRINGS to look through the DCFORMAT.UUE program that came down
the net - as I couldn't figure out what it did. Maybe a couple of words
of explanation would be in order when you post things????

(Also, it unARCed with errors, even after I removed the dollar signs ($)
from the end of each line. It looks interesting - but I can't get it to
unARC without errors.)

Anyway. DCFORMAT == Double Click Software Formatter, version 2.0 for mono
systems.

It has two Format options: Normal and Fast

Also, it seems to be able to put on a standard boot track, or one that makes
disks directly execute a file??? (called MAGIC Executable Boot).

It appears to be able to copy disks as well.

Hmmm... more discoveries. It seems that MAGIC refers the Magic Sac. Perhaps
it formats those disks - which would make it really useful. Maybe it even
copies files from one format to another.

Seems to be an enhancement of something called "The Formatter".

(The following is gleaned from the .RSC file - which unARCed so badly I
could barely make some of the words and phrases out).

Copies double or single sided MAGIC SAC disks. If allowed, lets you make
another copy of the same disk, instantly. Intelligently copies disks of any
format. (unprotected disks)

Writes a boot sector that can set BIOS time, cause cold reset, turn off
verify, set med rez, bypass hard disk bootup, or run COMMAND.PRG on
floppy bootup. Writes IBM DOS boot sector.

MAGIC Formats Fast MAGIC SAC. Fast or Normal. 80 or 82 tracks. 9 or 10 sectors.
single or double. A or B drive. MAGIC SAC disks in fast format!
Double sided or single sided!

In all cases, if you are not formatting the destination disk, DC Formatter
checks to see if both disks are similar. If you are going to format the
destination disk, DC Formatter will automatically format the destination or the
copy the same as the source disk.

Look ZENTH Term and ZENTH BBS, sS Bn.

For information, write:

Double Click Software
2502 Lemonwood
Houston,Tx 77038
-- 
Bruce Holloway - Terminal Netnews Addict    {seismo,sun}!amdahl!drivax!holloway
ALBATROSS, ATARI*TROS @ Plink                                ALBATROSS @ Delphi
                                >>> HI, KARL! <<<

------------------------------

Date: 13 Jun 87 15:40:43 GMT
From: ihnp4!cuae2!ltuxa!ll1a!ll1!nesac2!jec@ucbvax.Berkeley.EDU  (John Carter ATLN SADM)
Subject: Re: True Multitasking, and some history lessons
To: info-atari16@score.stanford.edu

Since this has turned into a discussion of Suns, windows, and
operating system design, perhaps it should be moved to comp.os.????
instead of being in comp.sys.m6809.
-- 

John Carter
AT&T Communications - Atlanta RWC
USnail:	3001 Cobb Parkway, Atlanta GA 30339
E-mail:	...ihnp4!cuea2!ltuxa!ll1!nesac2!jec
Voice:	404+951-4642
(The above views are my very own. How dare you question them? :-)

------------------------------

Date: 10 Jun 87 07:29:10 GMT
From: mcvax!jack@seismo.css.gov  (Jack Jansen)
Subject: Re: multiple applications in RAM
To: info-atari16@score.stanford.edu

In article <1288@batcomputer.tn.cornell.edu> braner@tcgould.tn.cornell.edu.UUCP (braner) writes:
>[]
>
>Looking forward to the 2-meg machines of next year:  1 meg is just right
>for me now, but I could use 2 megs as follows:  Say 640K for the usual
>workspace, another 640K for a "shadow" machine, and the rest (768K) for
>a reset-proof RAMdisk in High RAM.  The idea is: you press a "hot key",
>and the complete TOS environment (the first 640K) gets copied into the next
>640K.  Next time(s) you press that hot key, the two 640K pieces get
>_swapped_.  That way you can run two separate applications in RAM, instantly
>switching back and forth.  The two can communicate via the RAMdisk (which
>should also work as a disk-cache...).

This touches on a problem that I encountered (and haven't solved yet):

How can you make sure that the current program is 'idle', i.e. not doing any
disk I/O, or something similar? It seems that this is necessary for a
swapping scheme to work.

My problem is more-or-less similar: I have an interrupt driven MIDI driver,
and packets come in, requesting disk blocks. So, I want to read the block, and
send it to the machine on the other side. However, how can I make sure that
the current 'real' program isn't doing any disk I/O?
-- 
	Jack Jansen, jack@cwi.nl (or jack@mcvax.uucp)
	The shell is my oyster.

------------------------------

Date: 9 Jun 87 22:43:00 GMT
From: mcvax!unido!qtecmuc!ralph@seismo.css.gov
Subject: MWC error message ? - (nf)
To: info-atari16@score.stanford.edu

Hi ....
does anybody know the following error message of the MWC Version 1.0.4
(loader)
Ld: file name.o: bad relocation adress 0x......
Ld: file name.o: bad relocation adress 0x......
Ld: file name.o: bad relocation adress 0x......
Ld: file name.o: bad relocation adress 0x......
	...............
thanks
ralph  (...!seismo!unido!qtecmuc!ralph)

------------------------------

Date: 8 Jun 87 14:47:00 GMT
From: mcvax!unido!rmi!hikaru@seismo.css.gov
Subject: Problems with PD UUCICO!? - (nf)
To: info-atari16@score.stanford.edu

I have used the PD uucico program for about two days, and have encountered
the following problems.
(Not necessarily bugs in the program but rather 'operator stupidity'. If
so, please let me know.)

SLAVE Mode:
The modem initialisation string and the login sequence is sent to the 
screen and not to the RS-232 port.

MASTER Mode:
1. When the program is started with "uucico -r1", it prints a line for
   every system in l.sys and 'says' NO WORK, even though I have created
   work files with names according to the docs. 
   (ex.: crmi678 for the remote system rmi, or caltg954 for the remote
    system altger. Are these names correct, or what filenames have to be
    used?)

2. When the program is started with "uucico -r1 -ssysname", it calls the
   remote system specified, gets past login and Shere=sysname, sends some
   characters, and then hangs up.
   The uucico debugfile (PROTO) shows the following:
       startup (master): 1st msg = 'Shere=altger'
       startup (master): 2nd msg = RLOGIN
       MAIN:          state = O__
   ...

   uulog on the remote UNIX system (Sys V) says: 
   "FAILED (BAD LOGIN/MACHINE NAME)"

Ideas anyone?

------------------------------

Date: 8 Jun 87 18:06:51 GMT
From: mcvax!ukc!warwick!cvaxa!leilabd@seismo.css.gov  (Leila Burrell-Davis)
Subject: Re: I'm not dead yet....
To: info-atari16@score.stanford.edu

>
> I'd like to thank all of the kind people who have offered to take
> over the moderating task from me, HOWEVER, I have high hopes of
  ...
> C'est la vie, C'est la guerre, C'est la pomme de terre

I'm very pleased to hear that Turner is still of this world.  However, like
many other readers of comp.sys.atari.st, I've never been able to reap the
benefit of his efforts, because the sources and binaries groups never arrive
here.  All I can do is foam at the mouth when I hear about the goodies other
people can get.  Consequently, I am delighted at the reappearance of programs
in comp.sys.atari.st - long may it continue.
-- 
Leila Burrell-Davis, Arts E, University of Sussex, Brighton BN1 9QN, UK

Tel:    +44 273 606755  Ext. 2387
JANET:  leilabd@uk.ac.sussex.cvaxa
ARPA:   leilabd%uk.ac.sussex.cvaxa@cs.ucl.ac.uk
BITNET: leilabd%uk.ac.sussex.cvaxa@uk.ac
UUCP:   leilabd@cvaxa.uucp OR ...!mcvax!ukc!cvaxa!leilabd

------------------------------

Date: 9 Jun 87 14:31:16 GMT
From: mcvax!ukc!its63b!hwcs!neil@seismo.css.gov  (Neil Forsyth)
Subject: This that and the next thing ...
To: info-atari16@score.stanford.edu

Here some of my queries and discoveries about the ST ...

Neochrome
---------
The only version of Neochrome that I have is 0.5 which I got free with the
machine. While poking about in it (is this against the law? Yours or mine) I
found that it tries to load a file called "NEO.MCP". Since I didn't have this
file I assumed it was an authors hook "Master Control Program" ala TRON. I gave
it a 1K NEO.MCP file and exepected it to crash. Nope! MCP I reckon stands for
Multi Coloured Palette. I think the original palette is well organised but you
can change it using this feature by giving it a 512 word file of colour values.
Please excuse me if this has been documented in a later release as I have yet
to see a release version. Do any later releases support medium and high res
modes and what new features do they provide. I was interested in the animation
hook someone found one version.

Thrusteroids
------------
I have recently been investigating direct keyboard reading and found Megaroids
method rather interesting. The current keyboard chip only sends key data on the
control,alternate,left shift,right shift and any two other keys. If you play
Megaroids and hold Z and X down you can't thrust. Also since the keyboard vector
is switched at the start of the game you can play Thrusteroids:-
1. Select 1 game from the start menu
2. Hold down the thrust key '?'
3. Abort the game with F1
4. Restart the game and as long as you don't press '?' again its release code
   will never be sent the thrust will stay on.
The same effect can be achieved with other controls but are not as exciting.
Also notice that if you hold down and repeat a key before you start a game
the key click continues during the game even after being released. This is due
to the OS not getting the release code.

C & Assembler
--------
I am torn between two development systems. I have only recently (seems like I do
everything recently :-)) started learning C using the Megamax Compiler. I like
the Developers Kit AS68 assembler, which I have been using for over a year now,
but find the C impossible after using Megamax. I think the Megamax assembler
is trivial and not really intended for big assembly language programs. Having
said that, someone recently (!) sent a program to the net that was completely
written using the Megamax assembler. I take my hat off to him.
When I started using Alycon C after Megamax I was stunned by its policy on
carriage returns. I found that to terminate a scanf I had to use CTRL J! I
couldn't find any #defines governing that anywhere. Have I missed something
there? Ideally I would like to get my hands on a different/friendlier compiler
which will accept my AS68 object files during linking. Does MWC do this?
Will they ever produce an assembler?

New ROMS and BLITTERS
---------------------
Is anybody still talking about these? Since I like to write code that will work
on all ST's I wouldn't make use of the blitter and take the Sublogic approach
of rolling your own graphic routines. I therefore would like new && compatible
bug free ROMS.

Vectors
-------
Is there any way of OS independantly restoring the default vectors other than
resetting or switching off the machine? On my old BBC Micro the address of the
default vector table was freely availiable in all versions of the OS and
software protections made good use of it. I was reliably informed by Atari that
changing the keyboard vector can't be done safely without introducing some OS
dependance. I concluded that Megaroids does this and will only work on future
ST's if Atari are content with their current keyboard handling.
I for one am not but will suffer if they do change it.

GULAM
-----
Every time I try to use * for a wildcard I get the emacs [Mark set]
message. If I use the * on the keypad I get a weird X. I presume that Gulam
changes the keyboard mapping and that the new map makes * produce a character
zero thus mark set. Is this due to UK and US keyboard differences?

-------------------------------------------------------------------------------
"I think all right thinking people in this country are sick and tired of being
told that ordinary decent people are fed up in this country with being sick and
tired. I'm certainly not and I'm sick and tired of being told that I am!"
- Monty Python                            (Vote for the Silly Party on June 11)

 Neil Forsyth                           JANET:  neil@uk.ac.hw.cs
 Dept. of Computer Science              ARPA:   neil@cs.hw.ac.uk
 Heriot-Watt University                 UUCP:   ..!ukc!cs.hw.ac.uk!neil
 Edinburgh
 Scotland

------------------------------

Date: 10 Jun 87 10:40:37 GMT
From: mcvax!ukc!dcl-cs!bath63!pes@seismo.css.gov  (Paul Smee)
Subject: Re: Intelligent database wanted
To: info-atari16@score.stanford.edu

Sorry, should have mentioned, we're looking for something for personal home
use, and at 'personal home use software' prices.  The *really powerful*
packages that cost half as much as the machine did are not of practical
interest to us.  Things at 'serious home software' prices could be.

------------------------------

Date: 10 Jun 87 11:07:01 GMT
From: mcvax!unido!laura!@@seismo.css.gov  (Andreas Toenne)
Subject: Re: MWC error message ? - (nf)
To: info-atari16@score.stanford.edu

In article <19400003@qtecmuc.UUCP> ralph@qtecmuc.UUCP writes:
>Hi ....
>does anybody know the following error message of the MWC Version 1.0.4
>(loader)
>Ld: file name.o: bad relocation adress 0x......
>	...............
>thanks
>ralph  (...!seismo!unido!qtecmuc!ralph)

Hi Ralph,

I had this funny error myself lately. The reason was a weired c-statement:

while (... && func && ...) <- it should read func(), a typo!
The compiler didn't complain (of course), but the relocator died.
Could you send me your c-file name.c ?? Perhaps I'll find a similiar error.

	Greetings

	Andreas Toenne
	at@unido.uucp
D

------------------------------

Date: 10 Jun 87 13:27:11 GMT
From: mcvax!ukc!dcl-cs!bath63!pes@seismo.css.gov  (Paul Smee)
Subject: Re: This that and the next thing ...
To: info-atari16@score.stanford.edu

Yes, Gulam appears to remap the keyboard into a US keyboard.  (I presume this
is an attempt to 're-standardize' it in case something run previously has
munged it, but it's annoying.  I seem to recall that uemacs 3.7i did/does this
as well -- certainly one of the many uemacs'es around does.)

Please, folks, when you write keyboard-driven thingies, leave the flipping
keyboard alone -- if it's funny, it's probably funny because I like it that
way -- or at least provide an easy hook to allow me to set it up the way I like
it.  While I did have some 30 years of US keyboard use, I've been using UK ones
since I came here, and I **like** for all the keyboards I use to have the
special chars in the same place.

------------------------------

Date: 10 Jun 87 19:31:45 GMT
From: mcvax!ukc!dcl-cs!bath63!pes@seismo.css.gov  (Paul Smee)
Subject: Re: Megamax Utilities Disk
To: info-atari16@score.stanford.edu

I'd suggest you contact Megamax (whoever they are) directly.  I did that
with MetaComCo when I bought my MCC Assembler used, and they (for a very
tiny fee) transferred the original registratiion including rights to
support; and upgraded my copy.  If MegaMax don't have some similar policy
I'd be amazed.

------------------------------

Date: 10 Jun 87 19:40:09 GMT
From: mcvax!ukc!dcl-cs!bath63!pes@seismo.css.gov  (Paul Smee)
Subject: Re: Comparison of C Compilers on Different Machines
To: info-atari16@score.stanford.edu

I'd suggest (since you seem to use Lattice C already) that you quick go
get the latest upgrade to version 3.04 -- should be out now, I got mine
3 weeks ago.  I haven't formally measured it, but some quick and dirty tests
indicate that the math stuff has apparently been speeded up by an order
of magnitude, roughly (well, somewhere between and octal and a decimal
OoM, anyway).  Might well make you happier.

------------------------------

End of Info-Atari16 Digest
**************************
-------