[comp.graphics] Some beginner's questions & some objects

UD140469@NDSUVM1.BITNET (02/23/88)

[a line for the line eater]

  Hello out there in netland.  I have some questions that are probably (and
unfortunately) 'stupid beginner's questions' that have probably been talked to
death in comp.graphics.  To make up for asking these questions yet again, I'm
going to be posting, over the next several days, a set of 3d objects I've
collected.  I'll describe them in depth in a minute, but first my questions.

  I've just begun to work with an Evans & Sutherland Digistar.  While another
fellow has done most of the 'programming' (or shows) so far, I've spent most
of my time searching for 3d vector objects (the Digistar is a hi-res,
monochrome vector projection system).  I've been told that there is a GKS
library available with loads and loads of objects in it.  Does anyone out there
know where this library can be gotten, how much it costs, etc. ?  Not knowing
anything about GKS, can someone tell me what form the library comes in (ascii,
binary, etc?) and if it's other than ascii, would it be very hard to convert to
ascii?

  In my search for objects, I've come across a program for my Atari Mega 2 ST
called CAD 3D 2.0 (from Antic Software).  It's a 3d solid modeling system
that's gained quite a bit of noteriety in the Atari community.  The objects
I'll be posting are public domain ascii listings from that program.  My problem
with it is that since it works with hidden-line and hidden-surface removal,
objects are created with triangles.  This is okay within the software, because
the extra lines in the triangles (called 'work lines' in the documentation)
don't show up, but are included in the ascii listings the program puts out.
When displayed on the wireframe Digistar system, all these lines show up.
Most of the time this is okay, but sometimes objects are unrecognizable.  My
question (finally) is:  are there any algorithms for removing these lines from
an object (instead of doing hidden surface removal, taking it away)?

  Enough of my beginner's questions (at least for now) and on to the objects.
I'll be uploading five sets of files, often broken down into subfiles that my
netpost program can handle.  Since I didn't feel like uploading almost 3meg of
ascii files at 1200 baud, I arced them into different groups and then UUencoded
them for net transmission.  In most instances the uuencoded files were broken
up into subfiles 1000 lines or less in length--these will need to be
concatenated on your end for UUdecoding (and then dearcing).  The file I've
included with this message is an independant file that should be called
FRISCO.UUE.  It's also in one  of the other files, but that version is
corrupted and should be thrown out.  FRISCO, as you might guess, includes some
of the major buildings in downtown San Francisco.  Nexts I'll be uploading
GROUP3.UAA--GROUP3.UAE, five files that, after you concat. & decode them, yield
the objects: ALPHOMEG, ARCH, BIGPYRAS, BISHOP (a chess piece), BLOCK4, BOARD,
CHALICE1, CIRCLE, CITY1, CONE_10, CONE_20, CUBE, CUBEBALL, CUBEROOM, CYL_16,
CYL_3, CYL_4, CYL_6, CYL_8, DIAG, DISK, ELLIPSE, F14 (this one's really nice),
FRISCO (bad file), HEXAGON, HOLLOW, HUDBLDG, HYPRBOLA, INSET2, INSETS, JACK1,
KING, KNIGHT, OCTAGON, OVAL, PARABOLA, PENTAGN2, PENTAGON, POINTTOP, PYRAMID,
QUEEN, SATURN, SAUCER, SOLAR, SPHERE1, SPHERE2, SPHERE3, STAR1, STARSPN, and
TALLGRP.  Some of these objects are parts of other objects (like SATURN is from
SOLAR, and TALLGRP is a building from FRISCO).  After GROUP3 I'll be posting
GROUP1 and GROUP2, files which contain parts to yet another shuttle.  While the
shuttle in this set isn't very good, it also comes with SRBs, an external tank,
and a launch pad.  I don't know how good these objects look because they're so
detailed that they don't show up well on a 640x400 monitor (and I haven't
ported them to the 8K x 8K Digistar yet).  GROUP1 includes the files:
BOOSTER1, BOOSTER2, HULL, LAUNCHPD, NEW_PIT, NEW_SHUT, and NEW_WING.  GROUP2
includes: SHUTTLE, SHUTTLE3, TAIL, and TANK.  GROUP4 (the last) includes:  A,
AS, CRUISER, N, NEAT1, PARABOLA, TOROIDS, TORUS3D, TORUS_10, TORUS_14, TORUS_5,
TRIANGLE, TWOTRI, USS1701 (you guessed it!), VAN2, VAN3, VAN4, VAN5, VAN6,
VANILLA, WEDGE, and WHEEL.
    Later on I'll see about posting some objects from the Digistar.  Some of
the best on that system probably aren't public domain, but my school will
probably release any we develope.  Also, available from Antic Software are a
collection of PD 3D objects (they also have some proprietary, but I won't list
those).  They include the Enterprise from ST:TNG, a "detailed space shuttle
with working bay doors," Israeli Lavi fighter, "Advanced 'F24' swept-wing
fighter," etc.  I don't have any of these, but you might contact Antic if
you're interested in them (you'd need CAD 3D to use or convert them to ascii).

    Lastly, I'd like to beg for anyother 3d objects out there that you might be
willing to send me.  I got the shuttle that came across, but missed the teapot.
I'll take about anything!   Thanks a lot for your attention.

                        Scott Udell,
                        UD140469@NDSUVM1.BITNET
                        UND/Center for Aerospace Sciences:  Atmospherium

 P.S.  You'd better get these objects the first time, because once I post them
       I'll be deleting them from my account to make room for the next set, and
       I don't have a lot of time to repost them :(.


---------------------------cut here for FRISCO.UUE----------------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 frisco.arc
M&@A&4DE30T\N5%A4    Q5\  %40!KM:WWPI 0 ,#10\$:.FS!@Z(-R$:5-&z
M!P@T=<B(84/F3," (*"\2>.&S@@0+2 -P!)R  B0(K.4/%E22TF,," 1B,%2y
M1@X7-&C(8#DCAHN>,%C6<'$C!PV8,G>"E.$S1HR@('O^?"J4J%&D!&:PC''#x
M!0X<-7C*\*JS:M&C"D#$)$!C:]>O8:/2^'DC;HNA9[':9>K"*=06,X;FH H2w
M[]6T:VW4O)E3*6#!A.]:1:M6Y@VQ+G($YCEW1EVSARL3P(%9L]T98W&4+3P9v
M:X[%.%<#]@GT9(P9.$4B'1"9KU^>M G?SCU@MU.W7L%B5JUT. W=B$7&<,PUu
M^>G.GT$XAUZ9M]:E32,'SBP<]_/BT7FW7<I8]OC!4+>C[Q[C]%C3G.G&E6]<t
M<=3[F_U'5G/F<1<3;Y<M-1<--ZPWVU3Q%3C?@3&0IB!.#0('X4E#V5"4<:\Ms
M98,+,M!@X8.U:2?A;C+\)<.()9XH58ICS< @BS0M!5F"*!)6XXWIR>#8BWW9r
MX%^/4/UX XO?M5 BA@[.Z&-F)K+HX),,1AE<DC\!V9T,>RV8852014@<BT=Bq
M.>9CY'%IXY)!\DADC#R5:=N*09XXIXEUMGG2B##<$ .+(3HY5PTU1&DG"$KNp
M-H.+<]D0()OPG=1H>CW5!".?9/K):&:H.3KDIC(N>FEW,S2III:9>7CGF9A>o
M2:J&-Z#VZGF.A@DE9C;(D"!_F*8YJX#U[8<GJG(.^R .+=YJH$@SZ"EFE'/!n
M4 .!L*):Z)XRXA8HMKBF1P.DNW8Z0P[&9FM$&&.4\9%(&G%$1Q GQ=N1$/5Nm
MU-$06-$DTX%"@B 2P/X.L-:@T1&PT[\B-3MPPPL;+!/"HFG%\$P"2TS :P_Sl
ME@-6;5U<,(4<2SQ BWH)3 "%EW5,E<LX8*48PR=;;'*%&5,( U8MK]QPR";+k
M8+/.6)%&<XDY2Q?4PPJ[IO+!29\\\L_&+>TSQATCS;0,QOGK\\DSWSQTPS48j
MM_#7+R9-0%@NSV"<Q6B7O!;;0=M@7,A?/ZHVW0!_G%Y]3S=L=- MWTP9A3/Gi
M'?'<43]J7,\'VLITV',;9W3>4Q- .;1<_\WQU9N?/#B%AS=L=6*-3RTZCH%[h
MK+;<T)9^\MDL1WV<RSL'"7?M':=J.\4 XQUYX6O!/L ,=@?)=MY %]\XG%\Fg
M'OG8O"TN'? -0PXM]9NYW/F7ET>^^<:-^_WEYY'S+1WUTSEZ.K3J'S_Z^HYZf
M';GQ,32?O:BMG_NZ[;+S'<W&93ONQ2Q6K2-@UN)WFUSUCWW$D\X!424]^#6.e
M?1,<7O_F=SP&9A!:X0.A[3@H-$>A3X19H]ZX=J- YD7-83<SWX%H8#]HJ<Y&d
MSV,A[6SXPJ69S$8LW!T/>V>]D^6N.SEI'5->&+H2L7!Y &MB$6W"P@J"[86Jc
M$Q(+M7<\'P+,BYQC80AGUS@PGDR&(J'!"<F8-3,Z+CTU>-_)]'?%!>ZF!C6<b
MXPOCMT(X[E"/'5-@T-P&1R&*KGPOA-Z!$M6_T&6J=XH4":+Z=T/CR>"# ZB!a
M%1_Y0T>B,9/:4YCMS.B4.X90E"[+'"&[4X,39N5WMOO>@6SPOE=Z3VVRLT$-z
MV1++ NZF5X'C9=OV]DLA:@Z MBM;>FP@/)F$#G!,B^0 ; !%RR33=LGKCI&"y
M&4'>C ^3KKH8!V,POD_:X)3S(Q_3L#=-5V;.>EG9S0UJJ4I<RG.7F=/?VN2Yx
M0ZQI3'V:DZ<Q,S<^:6;H8OACH.P^(S*U17 T\JR@.F_V3&6&A  7$0A!#((0w
MA3#$(70( QO8< 8YP"&C&=&71U RDI6P5"4B88E(7/(LC#&J*T_QX71<@,?"v
M58<IV!/E3?L" YV.I:<9DTP.<(#&5PXUIQFKCU=RX-.N !5DEL)I4:,Z%*86u
M3JE,31FC<%,KG7:5JE&U:BD3YA^A$45OTCGK5P43UH0E"$PX>9EZ2,25M/(Ut
MJ!9R:UFC>E1?^?6J"0N18.%:/9X:5B1@_:2/AD)#G<Z%*7/-3%WIDR/4\'2>s
MA'6L3^>"@[721RF>K0%HI5/8S%)5LM])+2VY.M71>L6TI#N);,U:VZ0*YD-_r
MBXM-^H(#WGHUJJ3%K73:>I,*&1>MD/VM9!/T**^L=J]"LFUIV8DS1C6WN*&Mq
M@6>0>UON*O:[1N7I>*.;&>!^"2K5Q<%U\T>BQPY J>XEF&Z/>MVNP""<,QD+p
M#=D9,!"DMK\N^&_/\/M)H>V7I[-56FQ\*F#EZM' 1XTP;V P8=^VM\'"16]4o
M.9P3"N>5P,PEKDY)S" /OY9%U.6P?'V( Z*H5F4['3"+ BMBD?@7P#FVL$TLn
MU>,!_'C!TG6?;F5\W1K7!<D?KE]6B4JW'Y_M*0DF)_^>:JV,65EE8 W@=WQ%m
MY1'')F)8AH&6$<AENF&Y,2Y6C0/'^E8WLQC-'%9S-L5G*;)V;\-GCG, [TI9l
M: [ R=?"<9[7C*K ^KG*"0;FQ!:]9V@I]M%>CO39PLS")!6:;HC>-%TILZYVk
MO6L ]II7ON2%KY3*BU\)V^5#TQG4?K[3G@DS)CPS]T%A?DVO:]&G+&5230(\j
M5)4R"^;8A*FQ2AL[F/I<-F!;!VQGXEHTKGSHLI5)GUH"M)Q="^;X +I*"OVQi
MVA--S-NXN3>U83)_P4PG[)H6W&#..YW<1ARUP8A*C4V7VMW$62HM1VW530> h
M(*)V$6]W,TPZ#&VDI&/[@I3'OJ;2ET$Z-_LD7NF:45OB["-P,XV(380K#^ %g
M3"::J,W 9S:8B^2\9MMVK$12XJ_C0Z:9Q6_F027K?)SX&_;Q*HZ_<>:;<S7Of
MI<L^*4"T=?.26'34R)>8M2D&L)IL#%H6,8F\_IE1:T$3^GJ=CL47EAN%:*,>e
MV*-H0B72T<%98V<+(_?U)LJ.ADI\NMJ//H"R'"U^:<O:)VE@R, '#?!G[_O(d
M&=LW)CXQ[WM\(29I8$6H"_Z%0F_QT2Q)0K[SB6:,A]@+![_&]?Z0@SVYHQPYc
M&;DB A&.>93<#V^(R40/T(UT#%4A^]=-UF_OCHOG7NX[/DG0YYY[[-1D MWHb
M2-G=&/2]YQ[?:S#&/_.Y=Y]L92,;%[]4_5*.@KQ?XSJN2]YSOW'@_&.T$$G$a
M8O;/>.OO'=^9N?S&N=YO%\WH0 IRD(0LI"$@( 9I< 9PD =R$ 9S@%*I]A$Ez
M01(Q]5(NU1(O$6LU@1LV,F9=L52#TP)BTE1#(F"^,U0P\!5)U8%8H2H@B($)y
M1H+L51=-=2462'BZU1DC6((8TE1[(6 R:&!#P10;:()L51,Z&%L]*'#WA1>Mx
MQ#.P822Q18,_>(-%PQ,<IDE$R%=/R"!-52C5186Z580;B(22Y2(C$D>QU12?w
M=S(0QETYXB0WP813E@-+98-8:#92^%DJ" -Q"%E 2!]-LH6U,F5X^(4V)EFRv
MPE,P4(9]<8:2X8+&L1=C>(BZ98:#,R+CPEUI8H'KIQTU1G@VPX%0\CA"B!-0u
MIQU=<2V=."T$MQ0"-HK588H>5A>R$P/;@HF!-1<W("ERV" LXB(@&%@=@HMZt
M^(D4%XJ$YXLNX(8MF"@L,B1M2'V68HO >%^HJ#MUB"C&Z"&G*(Q?$B53Z(R,s
MTB%_F(RR R::@A-QR"@^04LVDV$XER;-:"$5$AO9F"4P5HWG9!NE*$#2J(T r
M(R-3>(^DJ%Z=B(3CN"V4>(Y\H8ZOJ(R8(H;F&%CI"(DB08G_A1&EYBX9DVKTq
MXFKWLFK[TB_[!DOKA!6VIC;P='2V=#6[]CM8=3$+MVQGMS;*UFY;DVPZ%VT8p
M)QHPQV_Y%(47HT\ U6NN!%#ZQ%W>IC;+UG&W SKN1DQ_<V[Z-#Z)=QLAR33Zo
M)$WP=C&S%DN-&&\.=6WZ)DYJ VY_$TI!YVX$=Y/_,SD)IW/\%G $)D<,9VXFn
MR3HZMW"9(TT!<Y=K*39,0FW+MG!"IS6_!G*OPR)81XY9\TSM2&W/]'1'!# Pm
M%W!-A'-CM'/].$*$0FTD1$K2!%=Q,T*2)V5_5W)+QS\Z9TE?EWA-]T6V<W-2l
MEW0P$W68DIA9I':1"2V59TD&QW5<I)@QA'F.,D9[.4B)U'9'HW8+-WAR!'=:k
M]T)WET=KESUFIT-*9$EO)W>%!WA3U'%)=#1-%'#21 .)^7125$60ES5O-WF_j
M.4Y/-Y[$R7G0&1#YIP !L7\<Y7\?!0(<,0=E0 <):)]IL8 LY8 F 8$/*($Ui
ME2,T=(PPT#PX 5X3<UDYX&Q*T:"T!*$F8C5.D5?.]AT->HA XQ,/RJ$^04/.h
MMAXABD/2D6 M5&/BY6QQ@:$/FC,1:C4PBCS)!@(TJJ$22@"2 1:E\VP\ZA.Mg
M!#1#<2 X1J'.9B$->J09DZ0Q-3$GRFC.4Z0)QJ)]AQ.@V:$H6C4GL:) LR"@f
MF:-*R:!&:A11FF!3.AKJI907FJ9(RJ8F(1-!RI!\J%O^I::21*=+2B(5>C=Ze
MFF!\FDE^2J4>VI4&UA5&,J9<:J*)^C?^X1G'2']I]*@J8Z:@N*B$.J=**A.:d
M^C<60JEXZ*EM>J>Q&"+GTB5 ,Q8-PJ%,NHN#6JHVJD:P"J@XUUE[JJ$Y *E?c
MFG&#VJA1E6!QA&-5BG.QQ:B6RAO$BJ-O:B6S6J@DUJN9^JPGQZFT.C#F:#6Hb
MNG(&=A,VTJI$T4+=&B=A&I$EXU_DJ6B9,1@TAZ6TE*XNNCPPZJY!$B(K*J^Ta
M1*\\9:^H A7YFFG[JC(C(HOLE"GPBH>9]J#+4[#^VGKGZJ#RRK!@UE5XZ"@@z
MFJ8ETZ&)8F?M>K JJK%19:3K*A+U>K S2J+^(V%+!6K]>K#^$; LJQP3V1</y
M"RT)\J1P.+(\5;+39+,'ZZ0B>ST]2S=!>K&8HJI[NK$DZ[%P*'?PM;0\V[$9x
M<[(LI*N5NK$<UK)5^[+6R:E&HK6:13<.JYW1RK1%FS%ERT+K0:H[2[14RU[%w
M-7AQL:HV4C(W81/+@V5/BY[8^K9&-J_LVK?B0EU2ZV.""ZI>*RZCJJSZ"DUNv
MVDIRI[19*["0N[9P%+6$.K$EJSE >T=8BX><NSQ'FWVH!:YJE#%YBRX5ZQ5(u
M"P(7>6H:Z9%TT&JI!FNB070]I#:U%DRWQC2]IFN\VT,MJ9*8AY0I<S'+ED[#t
M=DS*BTNCI(0_B93"F3"G]'9 Z307PT#\%HM'.3E<^3>[-&[S^91*]$SPI)2&s
M)(O#&TV"JI5-Z3*Q6&SI=&S]X95,LVS_AE#(!+QI>37X0TI*N4;H-F^)]W Zr
M0Y,W0V 59W#/E)ML]&L&MW .M[YXZ93;>+ZBZ3V(26WS%G ';$54*;^T^24Pq
M9YCNFR<?UY<4PG<Y]VN 9W !))<M5YV84G$5=9B8<F[/9'"?N;YZATVQJ7,!p
MUWD.]'.V Y>.4GE-U'.8 G/X@YO#*9O/69-)JT191$J)-W<-8W#<>;5*!$]3o
M)'=_5)P LVQW5WC*J7+B,G405+Y(E)CZ]'9;7'EO]VU;I$2 )W'PJ<'@:T?Bn
MLD8^.T/AJ7KI&32HYWS224+=1'EW5,8<=(9]<T>%!W_K"7S764;C=T=8%WIGm
M%#55 D>;9$;%VCO)QT6^=SR.!,'."'HWY'JU5WJNISIQ]'VM8WNG9W^_E$>#l
M3)V]DWB2EC?"!\H0#(PN],O'N4R+]W;P-W^=S$>X]TN;U'VAHQ._A,J.!'CFk
M5'V.=$/29 .EU\BNUW&KE3>]%\D+%7NHUWOL= -_A,LSE'N8%(Y?T\O'PSV?j
M=%!Y8SSAET8&A77]?#SPEWBW6'_R!\KMS$5X%TB-#,$W,$8+;3)^)]'Y+,A%i
M%-'ILQL_.D.NU\B)5UH)I$+\+'3,$M*@3$=XI-&&])T2S3W2I!JW7$1X=-(:h
M#=#=Q\\=AP-61'F@_'28)%\)U,B>I-$0W<BJ$\K=P50)1$*1+$W4.D"1#'\0g
M/!@)Q,^1S$XY\$>I&TC44\OIH1FW[$9FI$:[P:=?4\HF,]/M]]58I]9I/=:)f
M5Z$Q;7]1D](*4)_WN5']YU$ 2 =W\ 9T( =IH( JQ8 B8: R-0 P=: *.B$3e
MHULP(M<V)(HCFH[*)53(@ZL9(Q4Z,:*+%E3)2JAAP]E@EV:7W;9[.MHG"G8Cd
MLEUB%2W'*-E#1]EJ6UX["MO@K-JTS5Y+U534A1N].MJN6J@=JDO39F# _5^;c
M/=R>G65!I:JX$4>C;1XP+6%J9I2Z%=W*O3T1"C2M;6''@6%$L=W'0UH'];.Nb
M;;[B/4^C;=Y $UGK9F"1(MND7=G'"-YMBQM,-=IYQM+%#=YUJ]_TW=_-?=WWa
MB]SF&#;#%1@%#MZ_G> 9L^",5+/I31^C.A:Y'>$9>-[?;5X/EN'9TU[O35<-z
M!E_SK=N='6<-EB-XM5V;?:(KRQN6C7-*T>(,Q]DQ;MK(:BE)>N,P+K9Z!JW?y
MZ-POSJ4ET]H5>:UN-6!%3GA'[KJ-26=,/ME.+FCUR"@UUB(%4UW6@K:Z9)F6x
MDN5JMMEYIGW6;:4-HU@U1DL%L^#@;&9!WI!A[J!M#JYO3N%)CBHLSAAC'N*Ow
M5=O%U7&VXETXT><GL^$EPVF8HH)3/MM53K1?'IM8_E?+[;I>CN8=-.= 5>ESv
M"^>8WG63;MR;;1Z J^..<E=K?N.D_N2!/L6$WN@V8EVLGN?B]^HW;MZ)/FJ=u
M-F6P_N-6GA:QFY$JM9&I9KLJA;M0HW,;Q[LDZ;LFB9:Y%DPK*;_%NQ8+)Y7)t
M>S7+6Y=!^+Q6&;UV!6W4ZS)-*NZSR30H.92C!)9*$TS?%KZ<)6X*3"'O5L:Ds
ME+[KINSMJS%8V4S/!KQL3!_T^Y4C*:GXJS'Z"XK\ZS)!^;_.@SM)W):_QF\&r
M+*MN.>_78Y<2G,3@_B7G-L&O^9=\>7'H#JU'8W/P#C!8-\+\;G+1L\(,S^TFq
MS'+]R^\TIW, !9OWZIC/SO ^]VN/R>Y#AW+DKL.H<FYPJ9F+SIG0ZS*?.7)&p
M2#)C><2_5G0L&2Q4C#JG^<0/U#C9.<5'DT53Q'5K9,9=[/6[?C3C;,-())UJo
M1T*95\9JEWL0+(-'0\>;W,9NAWY[]'BEV3M?=W>5!WB.E'F_V<3H)T8&_4/=n
MR4*EIW99)$VE3'99@WK3M\B)5,*+!,EF-WJ4G,D'7?F8O'F:#$F<['6CQ_:+m
M-,J19\IWA,K>7$:F1$ETC7UW),NIT_?+!'YN!']"5WZ@IW:]ETOJEWM?O$R&l
M9'VQD\S:M'C:G/?:U,E2Q'W2O'V0!,>SA,J]UT3;;'ZFG/C+5'HDE'L&M7JHk
M9TGD''OPAWKMK-5U5S[T*1/ZI]<=]7\.,09I0 =Y@# 80: -&($I$8$S-8&Yj
M>Q)=H1,+1E_(\Q==A2C-#@)=H1,+%H^:]!==A2@GJ%OUM6#QJ$E_T56(@E4&i
M5E\+1E_(\Q==A2ABU14ZL6#TA3P 6U\HZ1]=H1,+%H^:!+#UA9+455\+%H^:h
M!+#UA9*C6E\+1E_( [#UE>Y;P6',%%N4J%=*!29@"A)8QDRQ-19"XD-*!2;Ag
M!A+TI1JQ-19"XD-*!29T"!+TI1JQ18EZI51@$M\M@&7,%%N4J%=8!A9\!V\@f
M@67,%%MC(20KYA6(HJ@M0%^J$5MC(20KYA6(<N M0%^J$5N4J%=8!A9\UU<@e
MH:R="-N$%Q_CS7?=U0+*VHFP37@N0A1UD7 @08GA>%^K*BDN0A1U(:L@08GAd
M>%^K*BE_T56(PCH@H:R=F-D,$A_C[<*.H:R=F-D,XB)$41=_"1*4&([W-1Z7c
MY")$41="W@*4&([W-1Z7]!==A2@=#!)M:/?WE=D,$A_C[<)'TH9V?U^9S2 Nb
M0A1U<>4M@&7,TH<]"%Y+011U\:XM@&7,TH<]"%ZL 18N7"AK+EY)1:GD&1_Ca
MS7=Z Q)M:/?W!=N$%Q_CS7<(VP)M:/?W!=N$YR)$41=;U@)8A@,A"!AMJ#=+z
M011U@;%;(6,A"!AMJ#>L 19\AT,@L>;BE5242IY_T56(,F> @5,[V*%<X4-*y
M!29+S!,XM8,C0E7<*AA@<NHLT: 7^"?MQ:V" 2:NSH&TL8,=RA4^I%1@TG91x
M@5,[V*%<L6)>@2B['A4XM8,C0E4<*F.( L8@T: 7^"?MQ:$RABA?RX&TL8,=w
MRA4KYA6($D1SSB!?E=GG$A\<AAJ>MQZ7A"%?E=GG A5;&QB/-^GR]569K1I0v
ML;6!X;>79%U?E=FJ\1=X 19Y/.F4]U5245SQP6&HX7F!M8GA=%]245Q0L;6!u
MX?ASKM-?-2,$I!:@,GU)4F,Z_54S0D"L\="7_XP\M7/+LE7:P6&H,7TU?B@[t
MMRQ;I1:@,GUC-A?3\54S0D!J 2K3MQY/,AU?-2,$Q!H//7W"=9!?%>MX&!\<s
MAAK3UU:'LG. ,2+G$A\<AAK3=U>'LG. ,2+G A5;&QBSSRASX11?E=FJ 15;r
M&QBW_XQ]L7. T=H$Q!H//7])<I!?%>MX^!=X 1:[7(<ZW209R%A*!2:_Y!CQq
MA8L@L5.W\1>" 2;NURG_U20[=1M_(1A@\DN*$FE-DH&,I51@\DNG(6.X"!(9p
MR%A8!A;S=R3QA8L@L5.W$1\RABC7W"?_U20[=1OQ(6.(\DNE$FE-DH&,A65@o
M,7_;,A9%]1TU%AA6,X:!(4^\F&"0" (U%AA6,Q>F<4\5F(C?P1A/S1:@PG?Nn
M7(&)^!V,\=1 VE7D*5"AJ&;?05_4YT-C&!CR="5CH6;?05_4YT-S81KRM!>Xm
MD3_?X1QH/1>F$5$5F(C?X1QH':3D*4]RDN4.IAV'(J$_*UY\]] UD>4.IAV'l
M(J%;:AKRM"U[^AW.@=9S81H:[2)[^AW.@=9!2IX:O89X-1W?X:77-8:!H=%#k
MDN4A6&.>835C&!@J71-9'H(UYAE6,Q>FH=%7HE7?<1-Q9#5S81HU71-:]1TWj
M$4?<VE7DJ=%I,A33\1U>>EU!2IX:G2 C<@-M&NN5(F&RR'<D" (C<@-M&NN5i
M4K/DQ'=*#0*E"&"Q/AT^5+#45-9048H %NO3X4-*51]EG2,C<HL] ]N!LF(Vh
MRW=9_2=$ 6"P'2@^5+#45-;?48H !MLZ[4,%2TUEO1ZE"&"PK=,^I%3U4=9Ug
M>]\] ]N!LF(VRW=R;6#WW3.P'2@^5+#45-9W=5L] ]LZ[4,%2TUE'5BWU3.Pf
MK=,^I%3U4=8A,A2RV#.9;:MF)HOYIF9;96#WW3.Q7BD2)HOYIF9C;F#WW3.Qe
M7BDU2T[YIF8P4..WU3.Q?AL^5+#4!!-J!HF?4EH]$^NWX4-*51\PH68U"@)#d
M(8L]D]FVZF+U 1-JUF4@ *,WL&#C,2Y0,2)4E6]JIMS:P6'D]%69O51_T55Uc
M 1-J%B@G :,WL&#514U0,2)4E6]J5H/:P6'U\57#]5]_T55U 1-JIK &YA5Cb
M!Q@<1DU0,2)4E6_7S25@LF##]5]_T55U 1-J]H P$BA@EBH)UBP@,")4E6_7a
MC5I>\5A .A[G A4C0E7Y=MUC1B*:!Z29355_T55U 1/7O1XP$BA@EBH)UBRLz
M(5_Y=MW"E8'VU2*MLF(_ 28P<=UME8'VU2*MXD54DF_7C>H_85\M8HA>1"7Yy
M=MV!56.H43@M8H@^M(AU 1/7K5@9:%]XI4DK]A-@ A-JUBQ#E=6%@U>:Y$54x
MDF]JMD23WA.%0R0P $-;2YXPH68%=DE343A$ @,PM(AU 1-JYF!T1E6%@U>:w
MM&(_ 28PH69(0V=453AXI4E>1"7YIF;D2&>J53A$ @,PM+7D"1-JEC9TIEJ%v
M0R0P $.+6!<PH6:&->1&43AN]2(K]A-@ A-J-HIN156%TR+MM6(_ 28PH69#u
M1F=453@MTEY>1"7YIF9Z0V>J53@MPE/ 1B7YIF8(ZU:J53@MPE-ZM8AU 1-Jt
M-NAX912%XU8OXD.+6!<PH68A""@6!Z1KSEBKFV]JAD,@ "@6!Z1KSG@_04TPs
MH68!8E6! F8=JJ1J\1/4!!-J!NI6%2A@UJ%*RAI%D6]J-EX@ "@6!Z21HF&Kr
MFV]JEHF 8G% &BD:QF'(DV]JYC\@8%6! F8ULE7:BCSYIF8$! )6%2A@5B-;q
MU8+H A-JAG<\ZJ(+%BD:MKKYIF:K42V:!Z21HF$<ACSYIF8[F!K/!Z1C81->p
M]!/4!!-JED2? A8+-A8VX4.+B"XPH6;K"@))^EA .B+4Y$.KFV]JQM,\ZJ(+o
MMN8PM+KYIF8MQJ,NNF!K#D,<ACSYIF:<DAJ:!Z1\2ZUJ\1/4!!-JEKJ?HAH+n
MQK?4RAI%D6]J5JP@D*2/!:0C0DT^M(CH A-J-M,@(!B/I3"XH4LZ113U 1-Jm
MEF@@(!B/I3"XH4L^Y"1$04TPH6;B=1(X97$*LXH^Y"1$04TPH6:,! (X97$*l
MLXH^%*3D"1-J-DD@(!B/I3!#T4HZ113U 1-JIGP@(!B/I3!#T4H^Y"1$04TPk
MH68W!@):U3-$\M ^Y"1$04TPH6;>J%4]0R0/[4-!2IXPH6;:9V"@TC-XU4HZj
M113U 1-Z!E^@TC-XU4H^Y"1$04TPH6<L3A0 1B0/[4-.0A34!!-Z5N-$ 6!$i
M\M ^%*3D"1-Z!J*@TC-/0DLZ113U 1-ZUK:@TC-NI4LZ113U 1-Z5K>@TC-Nh
MI4L^Y"1$04TPH6=M96,](R28"EFN2DTPH6=W96,](R28*K?D"1-ZYJ2@TC-/g
M0DL^%*3D"1-Z%B([I4D^M;5;);?4!!-J!EK:D6&%,R+SQ*U=14TPH6:"<A(Uf
MACP],R+SQ*U=14TPH6;N?!(UACP]P[=;);?4!!-J]H?:D6$^M;5;U:?RE6]Je
M-B8[I4F%,R+S9#5=51<PH6;946/(TS,C,D]6TU5U 1-J5M @4&/(TS-\NU5]d
M*E_YIF8WD"!=@1H](U5"8EE> 28PH68/?1+@&B@XAALEXD-!2DTPH69%<1)=c
MT1,]0TY99EE> 28PH6;@!0*KVS/5 8<^%*34!!-J!M(@,(9C1TY99EE> 28Pb
MH68ES:,\]7PSD8%/?81>04TPH68X\!TCDM4](U6]8EE> 28PH68P#0)C.'92a
M)326Y15@ A-JIAP\VK,],QQ@XD-!2DTPH68Z_2>9\5@ST2$P%*34!!-J!M2Lz
M@2[K"",P1%_,DF]J1H*L@2[K"",P-!SSE&]JIM2L\2CKZ%]Z-1SSE&]J1JVLy
M\2CKZ%]ZA1O4E&]J1M6L,8+K:%77=50&HF99714CN(Y6=5U!2DTPH69@#1(Cx
M,@-3>N@_L57205I@ A-JIJ8@,2(S,*6'_A-;M3[CG6]JQKH@ 2CA>$9],5]Dw
M92TPH69R#1* $HYGU!?7A1O4E&]JAE:LL53K>!-%X4-'92!J=HY@M8XW410^v
M%*34!!-JMK,@T=KA>.@D(J%[Q2SY!@,M\A>M'8Z'3B(2ZAWCG6\PH.4L@5/Bu
M%>'-)4C#,4_Y!@,MXA@X)5X1WER"A!O4E&\PT")-8E5V?T9$H6%'92 PT"(.t
M8E5V?T9$H6%!2DTP 0,M8A=6)5X17K 2NE?,DF\PT")'8E7B%>$%*Z'>,=[Ys
M!@,MPB,9R/)$8A0Z15;6 A,PT"(GDH$L3R1&X4.X04WY!@,M4B@U-AWKB%-/r
MC88U8" PP!1_46/3L8XX]=1'Z!74!!,PL.D@857B%>&1(DCTQ2SY!@-,X1A6q
M)5X1'BF"-!SSE&\PP!1-DH$263->H6'#,4_Y!@-,X2 9*)$UXQ4:AAO4E&\Pp
MP!1V46-.L8ZX04L^=%0& @-,<20UYA3KB!NTY$-!2DTP 0.8Q1*M'8UNI5J6o
MY15@ A,PX(,LT=K1Z%:JI5-D92TP 0-,42@XI8]\,4\Z15;6 A,P("1_@5/Zn
MR!?SY$.X04WY!@-"LH96Y9Q\$2@^=%0& @,RD*!6Y9Q\$2@^%*34!!,P("1-m
M,B*HL8[1+:%[Q2SY!@-"XB C@AKK&-T2ZAWCG6\P("1V 2CB%>$^X<XZ15;6l
M A,P("1' BCB%>$^X<X^A!O4E&\PD%U54:'KV!1;U3 \92 P("0G(AC1Z!M;k
M);?4!!,P("2%,B(*23:8*AVD!28P 0-"\Q>"(5X1'BGS15I@ A,P(#1K*!CBj
M%>&1,E]D92TP 0-"XQ@]"-8- ]QZ-1SSE&\P(#1-TH-@W3# K5>X04WY!@-"i
MXR!)&HXU<XQH?50& @-"8Q=)&HXU<XQH':34!!,P(#1',B(*23:8*K?4!!,Ph
M(#0\@A<X8#/# 0,P=%G4!!,P(#0G@A<X8#/# 0,PY!,-DF\P(#2%,A=493,[g
M)30Z-:[Y!@,E\A=S054VLU-"XT-!6A\P 0,ELH:&83/DI&(9<UG4!!,P4"*.f
M81@V0TXJ-JP-DF\P4")-,A=P:#/DE!EH[1,-DF\P4"(.,A=P:#/DE!EH':3Ue
M 1,P4")V46-&83/DI&(9<UG4!!,P4")'4F-&83/DI&+#VB#Y!@,EPB,W42LVd
M0TZ9@=8^T2#Y!@-T A(W42LV0TZ9@=9!6A\P 0,E4BA=X1DV0U^TY$.714TPc
M 0-@\A<U9A0V,QPP $.714TP 0-@LH8U9A0V,QPP $,^T2#Y!@-@XA@W42LVb
MLU,EHE/CFF\P "9-<A.U8C,[52(^%*3U 1,P "8.TA6>83/T14L^%*3U 1,Pa
M "9VT571V!6$YZMU 1,P "9'TE71V!6$9S4W413Y!@-@PB.4%8W^!9HW413Yz
M!@-@<B*4%8W^!9K\E6\P ":%DJ31."+,9#7\E6\P\")_D:31."+,Q*U=19XPy
M 0,OLH9=%8TW45R^6A<P 0,OXAA=%8TW45Q6<Q-%D6\P\")-0EG1B&7.I;I6x
MD6\P\"(.0EG1B&7.%>&?E6\P\")VD:3A"&BMY$/\E6\P\")'DJ3A"&BMY$-!w
M2IXP 0,OPB-9KH\W45R^6A<P 0,O<B)9KH\W45Q6<Q-%D6\P\"*%DNHV@V7.v
MI;I6D6\PX"M_D>HV@V7.%>&?E6\PX"MK>!,PX)Q8UDH^Q%_Y!@.^XA@W 0/.u
MB66MY$-!2IXP 0.^TB3J:C-K_G!2A2[Y!@.^XB!9KH]=07B^6A<P 0.^8A=9t
MKH]=07A6<Q-%D6\PX"M'DNHVHZY6<Q-%D6\PX"L\DNHVHZY6PU_Y!@.^<B(Ws
M 0/..2+,9#7\E6\PX"N%<A,PX)PCPDS<VE7D"1,P<$E_H:XVL^8/%Z3D"1,Pr
M<$EK*"0\)5XL@5."1%\EDF\P<$D?R%/BQ1(X)4B%E6\P<$DHV!?BQ1*E*$B%q
ME6\P<$E7,A;UT22E*$A!6A<P 0.7E(,\)5X\8;.612+D"1,P<$EI<E3BQ1,Vp
MZT.%E6\P<$ER,A;DI"I6X4.%E6\P<$EZ,A;DI"I6X4-!6A<P 0.79)"&V(<Vo
M:UDD0IXP 0,VX9!DR!,VZT.%E6\P8!-K2"2]JBI6X4.%E6\P8!.CDAF0N!16n
MX4-!6A<P 0,VH2J'$H*204Z612+D"1,P8!.%2(8L@5."1%\EDF\PH+?E2(8Lm
M@5."5%CY!@,V(2R9 8D@D8\^5%CY!@,VD2R9 8D@D8\^%*1U 1,P8!/2(I!5l
M04X^%*1U 1,P8!/;@N'BQ1(<QDR612+D"1.'N%6J>(SBQ1(<QDP^=%3D"1.'k
M..:J2"*X"!(D"D-'19XP<8@  1(D"D-'19XP9(  T4*&#!<R;,P8V"*&BX Pj
M0$ :T**&"QPV:C10  (&C!D?&1IT84/AP!D(<42$1" &#80T-'+T")*&R(,Ei
M%X) *4.E1 (':\3<V/$CC!HW$9K<2=(GRZ!#9QJUD32A3I0VG!*H>#$C49HPh
M;HBT03+&U90K6[Z4$;4H2!QCRY[MF1:J3+<P<HB\\3 DTZQU70B]2S-&1((Rg
M^-(\V30M5XR$/\:((?*E0IT.0:9U"3/RC!@"$9.U898A#)(@)0[@S-9S:=%Rf
M3:->.<#N5\DV$2M^W?"A#-JVI7Y&JOLA;X<053_V*CP&5<269V!VH?GG<M=Be
M"8(DF4-G0[(U?C.T>(.YVQAP$1^4T9VA<\'B"9(W7UBO>H3MH;O($9]K><_]d
M;6=#?@6]Q-]A_M'WD0R4:7?:@-Z]%]YA,?#%(("A%;0>@1+&5R%",0#HW4CLc
MC6B@AQ:&>-L,;#$D((%L[8<BB  2]YL+-.0@UD1\Y;C96C, ^-R-.>XX0(\Yb
MI)6#"S'D &!V#*9D)%DW>/33DDT"F%Z4/4WI0I6.682#DRNR-Q"1.JIF&$DVa
MT,9:D"NF!@*:1JY9$FU8DBG<9V<ZU*6:#L6$)Y-ZNL5BGU("BF,-M#U6*$T3z
M#?2A='4^V*::0'HV0VZ3SE IFX-F&2=Q$M)09Z",JI:GIL^5>NJBC8KYZ$>>y
M2HK#?A6J^I!6;VJ:7J=&\L7HCPC!N:=]P*HFK)4LK;HB#12"5^M$5!IV):&>x
MT="@A-,.4&V8%\VZ:6CHX6KDDC!HY6BVWI&7 UP3%>30#2$.]!(-*CV;FW_Ow
M*A<EO<2U<%IB,#P;L&4WP$O1O_42-'"5SS[7 L(*R_MEPX_E*YRIX^V7L+^Gv
M068OCAJ[A6_'.E9\H\@.(P3QQO9-O-\,*I]&0Y"R$;QBJ@092#/(..(LWT4Eu
MTU1#@RV0%5/-3 I];]$?A<>0TC4P;5; #Q<L7 WMLEEQD]3%E//+;@G5<4E?t
M+[EIP&)"'63 ?*&7-DDU$/>TUF5+'#<.<V>$M<MX&YU=TE]6K5RYI/VM\];Is
M$7Z#X?$BCG';@4<=\ZT?S8VOW217/L.E!&'^<^1+;CZVYZ0Q)/K7MWZN.-DTr
MV9#AZH>WGE''?*/NW:UC]EWWR/BBOB_O_9).]^NH!ZPV>K67A?R*)3&T/.O.q
MX^ZV#8,O29K53G<.?>/:,Q_OC5>?#GW,:T+;.-AKFR]<E>[9G*Y[:HL]=.XKp
MTAL_D_,C%O+M(+A;_C*T)L,T;F4 %!C@\A<AAYCE@#83F@(7YY8;[&LR38-@o
MT-A&-,\];G^).>"\&B; ]TEL32$4R0B?][[!87 &_4+,"MU7P?5E)H86 YCUn
M/(B^TQ@P*34 8 G=XA."%+!_&A), K.V(AP@#8,/3$H.G$1#FN" @ [\V7VFm
MR$'\"0<'W@F?RGA"Q0!Z[XO[$J._R,A"(@8L?4B,4;K::,43RN^ +YGC#ILXl
M..*-\4LXX%SPFM@X/ZX1D'3,7,S4UA-_O<2)B80A@ABILD=.KH,KR@'2:#<^k
ME#A)D&[CC^H>,KJ%>?)W+:,@30B$N9.-SR)AB60.AO<05RX,EA^\7RCA1J@_j
M)@R4GLN!WGIYR%]6\2-I(@B5LN+(BV",B<+!X3(KZ<PNAC)F2F-F)ZES%.!!i
M#5H(RN8?09)(:"'-(MBC9E[*&9"S?6Q\>2QCQBH'K=V14F4S-.,@I0*M?5DDh
M9?X*2BZ'Z!%H<1"@XQ,H.R7FLS_"X)D+Y&=8&-+00S[4FO1$(B<7EL]YW@9:g
M,?OG_"+G$/X01VT>^:BUAI:DKY54!L0YS>?H.1F*?FFD%.$,.0<BTS:I-$,Of
MJ=+77K+3^Z64G[P1:<7XHB.D3 2E-/7G?G#: J9^<"(]I>G!OM3(>%FD!E3$e
M*G5\BE2&<K5B7PTK1<1TU*)H:W!\P4&DXF55IPX JBIM7%SG2I&ZJB:K*EWDd
M0[2Y5L&H%;#\[ ^Z",L5L-KU,6TM*(.F%JZ*+6F6=L5K8C.TUP$<[J4GY28]c
M9>"=SGY61C$=ZVC3^)!WYG0M@>2I:C\*4^FU=J@IZ6)D84"#A%"V=\JYK-B\b
M>I'=]A9**$&/0")'ED!RL#RC3<]G!'/%PS47E0D:K7VF6[7EWE(ISR6K6^5$a
M6B95]Y7@[1AT/\JG.27WO#F]+N? 2L]#[<0AW;7N15#Y$OJR]RKXA6]!+)*0z
M^2:)O;DIKW+]16 A&K:^-GJO=QTWW,(^KK[/X:Z J51A_S"*O=G1\(1#Q"3[y
M>;B^6Y+PX2SBDN=^F)\P/).*X\5ANUK&N- Z28 G7&/5W)B>VM(Q=4?,8OO]x
M^*.]E;%YB5QBSK4);T8(PQC*, +50.$-:7 #'8(PD"MGF0Y"Z#*6M3R$K["$w
M,BR!P9G_RA*[JID -C S4'[R9C0/X,U4P>I3Y+R0-#^%S7 &] WD;!,_SUG/v
M!##2FV<@9Z<28-&"!C0.Y)SG1[.DSW=FB<+>3 ,Y[\C2!"ATI@FPZ3;+&5Z@u
M%O6;W7QF.>O%T'9^LW<7;>;5I&75D49TG&<RD9K"&M"8YG2M04/G-DM:T,/Nt
M,ZA?G>G5!+O7G>;U:@J];#9/V]J&&;:CU6QK;*NZUX3I=:6Y;2T]KX;5JXG!s
ML#]-[EB#&]N[[DBO4=UN>&-;!L-^M:57,VMQ8YO1TA:/G_G];T#GH-:3-32Sr
MR4V;=B-\N?LNC;GK-?%HR[LVRG[SPGOM;GXCG-KD?O9J\MQL%05\VQ,QD[E3q
M,_%!!WS<O5;TO*UM$(2S>^8MMS9($$YOG#?[4!,_>,#U3>Z-UZ;?JYFTM%D>p
M<:,+O-ELJ36?!O[THNL<WTN'.+<W1?-OUR9P$Y%.L6MC]%R9FT%2!WG*.VX0o
MFL=[ZR@_.LT[7B&IPUSN0:<YP"\^K7V3UNTTQSK?>X[QKM-<Z7PG>LJ]_O>@n
MUSK' ^?ZV4M=&XMS.\A4=SK;PSV )%,=W;Y=N;JE?;.QAQ[JH!_]Q6F@]MJ0m
MG-N-A[K+5Q_WQ.B<[6^?" WN;OO)ZWSOE[]Y;2C?>Z@#7_>$E_S/1=Z3QRN>l
M[#1']\ZEG:K(-SSL=$<\MX\V]JG__/JUX;S4(L]VF0^ 1;7F6O>1+KZ?JW[[k
MK0?Z\FD.]@'\+O(BES_L9[_]NRL?]N G'>DG?#BS<D8'+>F7?.@&>3^7>_;Wj
M?)]C;0QX>>]'+;<6=J^G>QWG*;66.I%G?IC7;+W5@5H7=B"(=#33@1D7=I3Gi
M>3\G=!=G _%'>3&V<IQW.Y$G?1EX?OQ'+?YW@!V'@-*&/=TG?>:7@D.8? >(h
M=-K2@<]W?\T61!)X?$=R@9TG<JPG@=K'(VBV;UEH;J5G;D%4:S=0@IWG=9 Cg
M@IQW RO8>0O8@I;'(ZU789>W@R]V<5?EA3M(AQ-1-61X=Y<BAN"W>V0H?%!Xf
M>5C8@T=">!P#AI07'F3X?+84?%-8:UIQ>2VX@##(;4XT=CEB;>,G@ELX .?Ee
MA497?5$8AZ38AJAX>0?(>3C0>H&8BJ!8?[$U<(>H>^9W-)9X=]PGADA7 XJ(d
M X88C$$XC(07BJX(BE0X)F.G?F*XBX+';4GRC")G-F*XB4_5A?#'C!*HC7=Ec
MAK.X?:>HBNV!B^CVBU'H@+/TC'8(@N88=\((BG98@7?EB[MXC:.8)K@(AZ"Hb
MB,6S;VE(CA+(CD]XBH\(? _%+/LVCKIGAYNXD-Q(+1V'@\U6$K=A&.)8D3LHa
M.QD9$@,G.]86/>:&/1\IBTA'A"6ID(81=R91DN:7%1\)B")'6-PF@Q\I?#(Xz
MDI2G(#\4DEYGD3?Y?@OY?!YXD2G)DN76D.BFDA?Y=@\U5PU9D35I>0]%;"'9y
ME#W)?U?9AIUH;O!UDQ$Y&;)H=/!C;A:4D12W;V=YD49W16IY=VW)B5Y'+VHIx
M?/J#EG59.9-!>'G9;&5H;>6AEL\7F&C9<;&8D0*W;Q@AF#M8AHHYD:18D6;)w
MDFTW<&PHF'6I?0_5>&Q9ES4YEBV"F779<8^CF'%W58!)>6DI%: AE^A6'M8&v
M-:"!EX\9FT0)&H37F& )?H/IFBK'F*8I<C? E69AA<4IF)0'1ADY=6S)FN;'u
MALUIAJ[%;:IIG6,I=ICYEL3)F6;1>C?PEN 72,T9=TX!F&89&69Q=[S9;+?Ht
MGGS9=YQHFN8'EZXY.HR)=& DF/'Y?/L)EDA7G!D)>8Q)G&]IE2XAF;'(G[/)s
MDI['F%[WGM8YC0\5AHR);@N*EF/YA8SYF/JIGL.U;U/T5PLYGL:Y>V-'C+-)r
M>?PQH,+'-[.I:"4ZH+NY:0NIGQOJGT8G2F#IG=7'F#L*?K.4D;\HHN.Y<#=*q
MI%JWD%[7CN9V8*X)C2+ZEN:G243:>IID;3S:;,)$I'&WI=2(F,8IA0,'IA/Ap
MC$_*DO-8IB(G3%I*H2%">.?(I4WJH\_GI%PJ<F.2D8'X:$RJI2R*H!XXI5K:o
M<;/B'&9X6$_U>A+)IVWHID^*;E;JFCM9ICLXI]1HG#@HHC)J&(8*E<YQ=_S(n
MI39J&"RIDB+*HE5ZJO3VIUBUD&WJG0,R=B,:J21J&'QYEGZ*J[?Z4"N:D7FYm
MJ[[ZJKP:J<"ZI)ZJI9T:$,":<3>ZHKV:FQ9$9\]*K"#)I;FZ;;#:JTBG(\ Zl
M;JZ*K;W*DLF99E'I6<2*E7>VD.KY3L+J9@O)J 8$K$07K[T*KY,!IY=XE:JVk
MD*4* Z#ZE;O*5Q[1DKUJG*58L!-EK:6:;:[YG\+ZK\NJGAFZJRYQJ^6VKO/Zj
ML-H: P2[D,LZEKPIK$@Z&0W7E1FIHN9JLKU:LF&1LJU*EA@;;%?)EV@ZL.BJi
ML7F!L7!:C2NKK@4K<3H+JEGZLS2;KRV;D3QJL?UJ&/)J%DKKK+5YJUVEL297h
M%$T"<E>)K\Y!M7P95A;[M/C:?*X)J6%[JRQGM<;)CQ;;J55WE40;LV9GM:5:g
M<V5;KWV)L9TZ?47Q&[?V4/K7F;-VE9SY&]S8F9U*<58;D;^!K$WBM51KE;\Af
MM6\[&25[M1[Q&UH+&B<[&6Y+E+_1L0FGL:-)NI7S&^ *&K$FN%0+E;_!;JQ+e
MK*,;M%SY&S$;N*])M13Z&WA;?$%;LJ1U&PSRMZ!QM*5;L.PAO+ZVJ\?;F4?;d
M),J+K,VKNE0;&0Q"N6,+O))[L2M;6[(KKY^AO*(KK]Y+NJ#;M2N+N]Z'O*YKc
M=LSKML9;N.+#O'5[N>W;N\!;MPII$,2K<J2+KWR;N0FWJVD;M.3+N%)9L 4,b
MN*O;E\+KF0K<P L,&M8[F@0\N'E+K.$K%0;1L718H>"[OZ%'P$?[?X!;N+U'a
MP$VKG1I+B!S<52I\JY,(N!6,MP6HL:6DP)++= H,P/(JA'WKG H,OOB*+\(+z
M=+O:BA7:N9]SQ%+[P691PK4K>02\MZ4Z@AQ<@ 1<JMVBP/L;@>G+Q0#,N/()y
MN"7K@@I<N/BIP&?<N:QWQ'@[@6:,MM9+H 6KQ"[1M$"<N9BWJU#<Q14*N@]:x
ML"%(R!AL*L)KH88LPQ)<NQRZR!I\QOL;HH1\M(W8PKN+HBL;ABVLQXS;B'ZLw
MQR7\R3&+QY](K&_,P:?LQT7<P"[<MS]*R#^\MY);I(3<J9K<PJ [?GZ,RY9<v
MN%)*R%RLQ[6+C7Y\Q27;Q!Q\?WY\QE>\OV2:Q$S\PXR[IKOZDAI;J1K+B\M<u
MR@VLC!?ENF!%K2&"P>I8L#C)P7UZQQA,DMN\OX-ZQT=+IMN\NR*YLM"XS4WKt
MA^HLM=CXSK>*D>J\N39Y4:4J%,*[J>@\S]]LO229Q/A*S^A\NJAZQ_)ZB!<%s
MNMJ4Q!<]S[4[J_C<J>,8SL*KJW?<J0/Y4![)P<%ZQP>-TOMKF-=<JO>\S86;r
MF2N+S7<<T8P[K?A<LB/M'-:;AQ-]J^-,K'53TJD;U&N:S:!;KM?<P$*ITJ?Kq
MKN@LU>U<N^%)SC5]U49=N_OJ'#0MTKLKL MMU$ MN0FKTDT[U>4LO!"+SOBJp
MS7?,N!4KUP$MU:Y[B]=\T>ULO2.+SO+JE'>LUK#K'"(]V* +HSE]T&T-UG@+o
MTAJ+TY,MN3Y[S27KTY-]ND6[JW/Y4)I=L*?)P4LKVIU[G: -NN?HV0V,VA7Bn
MND[*VK<JF\0*F:3=L88YV?(JG:2=NKDMVD<[(,++MNB<V:>MVC%+V:*-KZW9m
MM[6*V;/=VA1:'2NKW*"]VYXQK+OZGQJ;H9/-E2"!K.4ZV:7J-B#IV:4ZW@6;l
MF,+!6^3<GNM]VIRY4RO+W:+=J>&Y(@!+SEM-K.>YWM.]L-M]VID-WB.UW?(:k
ME@]EWGAKWZ!=LDZT(DNYW@VLX.CA&H>[8/[=VA'Y&<@*WPN.K_9Y'E+KX.A1j
MX5;Y&9OKW>O-W/.]EBU^JRR^X$3Y&:D+XA52WMA!K0:!I*35N<0HX3&KLMU=i
MJD/:' U>WC+ZXV5"O(R]KJ2%P7LJ' .\WB6+I^L]WY>YW5?>N5U*Y5+KL]WMh
MX^A'Y9LKYIEKPDU2X]Z[JT6KL9 *YYXSP@7[YG6.P>]2)H<-I@]EYP&Q*672g
MJJ0EK\4#Y],=G (,X9W:'7%"O)C:Y_WJMW&2X5C>YT<;Y'N"K)6.'E?N&0G<f
MY_#JM[=ZY(9RYO@:YYG+K'O2L:@.ZC+>X6#LYH3>P-ZZ)WN^Y.U$K%]N*#$[e
MJG5NHYH;)WA;Z'6^Z#5NQW_.J)H[ZO/=QXD^ZD<[1<^BZ3[.+% .L,_BK**Nd
MZU>ND)NBM=L.YZ'^4 ;#X\-Z[<J^6YL"KH9+HHWK[NGR++#[[J_:[KJ>+8*>c
MZW".Z]Z^RJE.L[8+[],=RQ !\.Y=[PY;-H>[[/5^K<6^,TLZZ.Z>L:F>XL$<b
M$/Y;Y]7N&<:<ZN.N[*"Q,]J*NO!^ZAT>S:F>[JO[NCLS[PL+Y4 +$5 9)/F.a
MZ\#N$CM3KP'?\+A>X^L,$<#N\!#1X?$\]!,?Z?$N'/?LI[P[\2?+(#/_DDQ/z
M\4;?\-Y>J4P/QC /\LG#XQD/$:$^&=##[KX&\X/+(/-=T0$1\PRR\D?Q/3S.y
M]B^?N5"K]#HOM'1_\]-MTFL/\-P+Y;^1/PO_]W1O\. MTW2/]#Z.N1^!TU,?x
MZF_+("GNTX\_\<H^$?DS\N@+\^/>X;2=]9>?LW0_\U#][ B_\G7W/H(^MWGOw
M[E'W/G=_\TLN]E_TMV@_\7[?X6:]]C[>O&C?1!'_N/4>^0G11-H>^<(/\]Y^v
MUQC_](HKP#7.U]#O^LH>^%_$[K,;$!]K$/.MLDR__=E_(83$XUHOP,".^5^Du
M\U_/($L>O-%D^[$GP)&^P6[1V?+O^GX/WJ6-\9&>_ +L&:O]_^Z^OOR?2>!>t
MO@*L[ (832-_>O\_\1UNM@)<_2N?&)DT[[[[YP!?_-$DZ+Z+\<!N+/6O_L#Ns
MNQA/E.!$_LI^P^;_4=IM^H /\ ',6[F>]4^_O@O.F?5$_BN_P :AD/U$_BM?r
MOFE.H09%_E(.[/1?4/MMKE'N[BQ<YQDU[RR<YF</4Q]UX&D.\+[[YU8)4N3?q
MM&C^YPJI+;9OPJ1UZA2J+0M_PVD>Z8GQ4^1/Z&=O+&XE<4Q_RE"NQ*3%E=H"p
M[H!,6L".Q6X%XW\.[( ,4S3%[CD<$.!,6A'Y5N3OXVC\YYRI+8)>@U NQVQAo
ME=JB\W),6CX.B8EE^__,QY&^Q[Q5Y0%QRE .R&Q!E+T5\84<$&@<$*\L6=J.n
MQ@%1R'_.E;T%[FC\YSY^,[0U\IS,Q\J.Q6Y%YP'!R7P<Z4:<6//^A5#.R6D>m
MD;TEZ/_,Q\">RFZ%Z %QRE!>R '1%@7%PP'QP6RA[-P\7@N?RWP<ZDT(8Q&?l
MRWP,\(@,8]I^R9E[S@'QR@5%Q7R\Y#,,4PIY,R,_PVRQY#?#7NS^SYF;SWS,k
MF3<S[Z<,Y1\,4RC&XTH,4RN/A..E\^<<$$K<&DAF^^<<$)><N9#(3\X>$.!,j
M6L#.S6XUR $!SC %\'O,6XH<$/F<N>#,%EQ) Y\.4Y$NQS"ED*PW\M:=&)&>i
MU/RDR4R/T3"E["OM5J"<N1(=$!B=&%;)>H(NT0%!VU NC$BF\TV=N5T=$&/(h
M3P0/4TN>T@EAE3&Q\"D-4TO^FV[%RYF;TBE4[V#U41</4SY.UP'!SV[5\0%Qg
MU% ^T@D!E3$Q\B,-4SZ>,!^%\@'QWP'ASIDK7@5ES9EKW3 5ZJ3Q49##]$>9f
MN5T=$#+)3T?-]%T=$$>9N4G-3S^?$&??U)FK$!]5]%;A[@6=$!2Z>Q&OTP%!e
MUP$!.[PE]9E+UP&ATP$AC!^%]9E+UP%QU%"N(+LW\E--,.Z>SF[UT)D[U0FAd
M[+;M5FJ?$,H^U3 5D;LGZ/\=$+\=$ +M5B#-]-:=$"MODOS$]PFQY 6=&)%Ac
M*@M?T FQY*3Q48@?$ 5M%>XNW/SD^)DKV9F+V@G!F:8"[I*=N9^=&%QI*B/_b
MV0GAXPKQ49^?N9]=8.YNE_Q4^@'QEYFKW@$!.[QEU0'QEYG[VP&1W_S4WTS_a
MVP'QEYFK(,'#X_\=$/T-Y;;M5KN?& !/V '1W 6UUHD1Z:@-4U")+]J.VHD1z
MZ2;)3\R?&*$NV9G[FVXE_0%!VU NT0$QVFX5V %!VU"NW@'!SV[E_9FKW@%!y
MVU NW/S$V$ROW@'QEYF;,!]ULYE;G0&1THG!E3["X]49$/T-Y>)54/8?$/T-x
MY=49$';)3_M/%^X^THD1D3FB[8_.'I$>X?P4VYG[E5"NX#T!E3DR\@K>$RM/w
MZ@5EMIFKX.RA[,S)3\0=$ [>$\H^X@45D)GKX#T1Z7SS4<^=N3/>$P"_ZQXQv
M+#Q.[ 'QY)G+WD7!* O_Z#VQ\N0I%8P2\1(:$"#.'I7#*-H.XCT1ZA$N%8P"u
M[B#>$P"/Z47!*"-/Y)F+Y@&!$;?!*.Q.Y)G[Y)G;HE+!*//^Y)E+Y)G+G%+!t
M*().[ '!YSW!F8RB\X_>$Z$^Y45Q-+:/IE".Y@$Q*T>S\&@>$&@*Y>0I%4<3s
M\6@>$$2>N9-:%$>C[7[.'J$.I45Q-.#NY^QQ]K5>%$<S\GS.'BN/Z45Q-.Q.r
M[ 'AZP'1HE)Q-//^Z#WAXZ3N$4<CZ)7.'J$^XAYQ-#I_6 %1Z3T1D1/"XX<5q
M$'[.'E 9'@O?ZCUQ]K,2'A'?ZNRQY.Q=%.&A[;X>$*W.'D09'N!.[ $QX^S!p
ME>&AK9^QNA[N[M(N%>'![K6ZKM2]KC5Q&^$!N]0-Y;6ZKAY^&^'1JM2]KBI.o
MHB!!E.%1KR"QNC5!HIIQ&USSMR"QNN%-HB !E5QSN.%-HB"QNBI^&URSI#9.n
MHB#!J.%]&USCK)^Q\K6ZKB"AD%RCM2!!LS5!HF]Q&URCK35!HB !\-(N%5P#m
MKC5!HB"QNN1T&UP#N_2]KF]!HC5Q&US3JO2]KB#!J)]1.5Q3KR#!J/2]KB!!l
ME$+QMS9.HI]QLB !E4)QN)^QNB!!LR#!E4*QI" AHV]!HI^AD$+AK&]!HB Ak
MHR"AD$*AM6]!HO2]KB 1D8-!K2"!I)]!LV]Q&T(!KB"!I)]QLL-Q&T(!NY]Qj
MLB"!I.1T&T+1JC9.HL-!HI]1.4)1KY^QNB AHQY^&W7SMQY.HI]!LYIQ&W5Si
MN)]!LQY.HB#!E76SI)]!LR"!I"I^&W7CK"I.HM2]KI^AD'6CM2I.HL-!HN%]h
M&S7PZ<-!HBI.HB 1D74#KC9.HN%-HL-Q&W4#NY\AHRRRNBQ"H773JI\AHRPRg
MN)_!F753KY]AHRPRN"RBD$'TMY]AHRQ"LY\1D4%TN)^!I"Q"LRQBE4&TI)^!f
MI"S2KRQ2.4'DK"QRLBS2KRQ"E$&DM2QRLBRRNI_!E4&DK9\AHY]AHY\1D4$$e
MKBRRNBQ"LRQ"H4$$NY\AHY^!I"Q2.4'4JBRRNBS2KRRBD$%4KY1"HM)AHRP2d
M&<+XMRP"KRS"J-)1.<)XN"S"J"P"K]+!F<*XI"S"J)MRLBS"E<+HK"PBH])Qc
MLBP"E<*HM2PBHRQBH])!H<*HK2QBHRPBHYM2.<((KN-"HM(QN"S"F<((NY1"b
MHBP"KRP2D<+8JBR"I-)QLM)AE<)8K])QLBR"I"P2&57SM])QLBPBH])!E%5Sa
MN-*QNM+1K])1.?EEKM*QNM(QN-(!E57CK-(QN-*QNBS"E56CM>-"HM+!J-)!z
MH56CK91"HBR"I#. _D51-> Z Q\K'?TJ'1%9-; K'?TZ Q_+(A%9-:TJ'?TJy
M':LK'9%1-?4J'? J'4@J'59)7]0J'? J'8RZ*40)5H<K'8PJ'? J'40)5DLZx
M+B2Z*:LK'5 )5LY**20Z Q\K'9P)5EHK'38J'4C*(E#I6-0J'4@J'38Z ^A?w
M%& %KM*!I-(!KYM2.6 %NYMRLBS"J-(1D6#5JIMRLINRNBS"F6!5KYNRNIMRv
MLM(1&4]&K>-"HBQBHYM"E&URN/5$HOU$HINBD&VRI)M"L]].HIO"F6WBK-].u
MHIM"L_UT&VVBM=].HM#"J&MS&VVBK>WSJIMBH]]^&VT"KNWSJNM.HD%2.6T"t
MN^M.HNWSJM "E6W2JNI#HD%RLNM^&VU2K_5$HIM"LYO"E:3QMYLBHYMBHT%"s
MH:1QN)MBHYLBHYNBD*2QI)MBH^WSJIL2D:3AK)N"I$$RN)O"F:2AM9N"I$%Rr
MLD%BE8E#K4%RLIN"I&MS&Z0!KNI#HD'2KT%2.:0!N_5$HILBHT%"E-M#K4&Rq
MND$RN$$"E:11KT$RN$&RNIO"E;+SMT$RN)N"I$&BD+)SN$%"LT'"J$%"H;*Sp
MI$%"LT'2KS1_&[+CK$'2KT%"LYL2D;*CM>I#HC1/HD%BE;*CK?5$HD&RNF]So
M&[(#KF]#HD'"J#-U&[(#NT'"J&]#HD%"E++3JD'"J$%"LT'"E;)3KT$BHS-%n
MHD$"E0KQMT$BHS1/HI]#H0IQN#1/HD$BHT&BD JQI.I#HI\SN#1_&Y=!K?5$m
MHF]#HD$2D0JAM4&"I#-%HI]CE0JAK3-%HD&"I&]S&PH!KC-%HD$BHY]#E H!l
MNY^SNI_3KS-U&PK1JI^SNI\SN)\#E0I1KY\SN)^SND'"E3+XM^I#HI_#J)]#k
MH3)XN/5$HD&"I)^CD#*XI)]#LY_3KY_#F3+HK)_3KY]#LT$2D3*HM9_3KY^Sj
MNJYS&S*HK:Y#HI]CHY]CE3((KJY#HI_#J)Y2.3((NY_#J*Y#HI]#E#+8JNI#i
MHIYRLI\#E3)8K_5$HI]#LY_#E1GQMY\CHY]CHYY"H1EQN)]CHY\CHY^CD!FQh
MI)]CHZY#HI\3D1GAK)^#I)XRN)_#F1FAM9^#I)YRLIYBE7Y#K9YRLI^#I*YSg
M&QD!KNI#HI[2KYY2.1D!N_5$HI\CHYY"E!G1JIZRNIXRN)X"E1E1KYXRN)ZRf
MNI_#E7="K9XRN)^#I)ZBD"5QN)Y"LY["J)Y"H26QI)Y"LY[2KY["F3E!K9[2e
MKYY"LY\3D26AM>I#HIYBHYYBE26AK?5$HIZRNIX2&3;PZ9X"KY["J#13.24!d
MNY["J)X"KYY"E&A#K9["J)Y"LY["E251KYXBHS1SLIX"E=CSMYXBHYYBHS1#c
MH=ASN)YBHYXBHYZBD-BSI.I#HC0SN)["F=CCK/5$HIX"KYX2D=BCM9Z"I#1Sb
MLC1CE=BCK31SLIZ"I)X2&=@#KC1SLIXBHS1#E-@#NS2SNC33KS13.>E$K32Sa
MNC0SN#0#E=A3KS0SN#2SNI["E8!!K>I#HC3#J#1#H5EQN/5$HIZ"I#2CD%FQz
MI#1#LS33KS3#F5GAK#33KS1#LYX2D5FAM333KS2SNC03&5FAK30#KS1CHS1Cy
ME5D!KC0#KS3#J))T&UD!NS3#J#0#KS1#E%G1JNI#HI)$HC0#E5E1K_5$HC1#x
MLS3#E0/RMS0CHS1CHS!$H0-RN#1CHS0CHS2CD .RI#1CHS0#KS03D1!"K32#w
MI# TN#3#F0.BM32#I))$HC!DE0.BK9)$HC2#I#03&0,"KNI#HC#4KY)T&P,"v
MN_5$HC0CHS!$E /2JC"TNC TN# $E0-2KS TN#"TNC3#E6!"K3 TN#2#I#"Du
MD%5RN#!$LS#$J#!$H56RI#!$LS#4KS#$F57BK##4KS!$LS03D56BM>I#HC!Dt
MHS!DE56BK?5$HC $$#!DE56BK3% 0!H  \:,'#4:* !1\ 8,&P()%#Q80R!!s
M@SD@#BQ(HZ!"AC <WH@X,:/%DA4W8HSQL2$,'"0Q:KQX<,9)C#=:AH21(^;!r
MD2H[PKAYT(;.&S&&0I*(DV@.F$%AR#@:(^#2DE!IY@"J=095&3$[9N4HU2D.q
MJC:OPNB85FM*K3FHTO"9HV=4I1<[)ES8,$9*ID*=VG5+52/@@DZYDF7)-V0,p
MH(>MYH7QEBP,JE CW^P(-FK.QDCM'NX\67+)SR!OR%!Z>.S:D)NE'I5A]7#;o
MDH/)TIC=^?#<J)4-TM@-6D;:P\$[_H8[^S?RV*9?&RW^E^S,B<-C[TTMP[#Un
MV(J%3^<.F6SXCM=?,^:>F:SK&332=T3=4(9HCK0WRR!--B[H&:SUMUE2 Q*7m
MV@RU<41@5+FMM=]1,_2F(%[X+:?@>@W-<-R%!0YXV7_.<1A4#/RM%<-X&59Gl
M8HDT5*6?@1EZYZ!\)PXXU7_E.1A=1PVVZ-5_[9EXFXD6FGC6?_<1.>"0/![5k
M45@Q%-GBCGXYF:")R<7@6HLPAD2#A%@.*-]J3FYH(HU98NAEB#/J1^&93JKXj
M)95,/N:DC"V>IZ5^/Z9&0XXM;OG8DDX&&>B 6?KG9Y(M]FC<@$>F5D. )CKZi
MYI?;-53#E5]>&D./58)6 YA?CID<F:*:.>> YSTH*IM?LOCHB!]**N>L>>W'h
MZE$UX(FK@HYV>4,-@,H@Y8*Y]JFIH<;JE^6-DC(JPZG'*MJ0#926:J.S1]G g
MJ0SG(;A9A-V2"NZXLD9ZK:HR;!GAN,J&9 .L[<*KG[7RWMJCAN,*:X.O^TH)f
M8+>  MCON&K>8(.A!@<E;E#@=BMMJUO:=Y1#83V<%[\.0]L04F&="_&^M7Y,e
MJL8<P0?OQ:K.D-Q!FW5T,:PNQWSI#"B&-&S&\CT95(L7XXESS#O.0%]( V5\d
M7HLQ>ZPSPTNS.(.Z.C,Z==/CXGL##ME>[?"^F8:$ Z<U.RR?T4?A<'*/3/]<c
MLM@MOQPNU5O3S#:+0"O0PE(**?2$&&J4,08=(+@11AMEZ  "'&^DX08=;\#1b
M]T)0-/[X""#L/0 6FH.0^4!9=/[Y %IHWM)2 8'PI0O##M:"?2[D$(--(-C@a
M0E+T+066ZC*P7H/KL,M.>PLUN(!##LHN1?OJPY+V>N\P)%W[[2&=3L!<O/ONz
M_'XN1#^ Y\0;C[SU%8$ G_%_6O1\]]+;CKOU$)E/ _I<K>\]^,4?GSP!(YF/y
M ^MU4=^T8E<#VE6%==7CRU)@(C_CP6P@K\N!^!CHO@0R9"D]:2 .'CB "$X0x
M?^)+W@ (Y#\  J]X"!E>_L:W$".$80QEP-Q *N<X.@3!<S1\G!!P:#DZ#,%Zw
M"5J*8A9X$M193T*H*R(!^+,4&"F/)+I3HFD6:+T0#019T;N>$CVVE.H(48I*v
MW)]WGKB1)BH115^\BAG+2(#;&%&!!&C/%2FTE.LTT7KW22-!R+A' F1JCE#Tu
MXQF5:*TK!I$ =A0D&T5((BB.D(X$R$T=3S?"#>DQBY6AH@)':,4X$G*+E/1+t
M("7I23;^<81C?.06":F0O1%@<G\+W. *=[C$@> -=@@#&R8'@AS2 7.:XYSTs
M-!>Z80ZD= ,!HN<^14#@Q< %"$I=4F[WKR,N4X((<28T792Y_,''>@:4H U^r
M)T 8N$!;()CFB="HQ72*DYP07,TYNP/"#3I1D.G\WP8ETP)FV@!DZ33G.N&Wq
M3'UJK)_B!&CX[&F]_CW&!378H/J8^9BA!)2:[&3@0R/:%H3>#F/==. ],WBBp
MVWUJHO^K2_S46<U-DK"D57&=EF)GDI RU*72G-\XW^+1BBY3H"V]X AW%R47o
M['2B$O2I3;_I4@/.X)RP@: _ <I2-')RF4^=#U*-JE!O.G&$Y2,11&\ /'.Bn
MLZJA7&GOB%76><9OH4P5ZJ#2V3O[\),VVY0F4*VZ)[JZP*X"?&8TZQE7[YW4m
MKVP58.\^95&T;G(URUPK615[NQQ8%*Y?S4\ZLQK5#G(O!S0(ZUXIJ:O-0K5^l
MGPTM83-K0)W2H*/&.6<!?XI1TF*OJ/.";59GN]3,AM5])XWG4VUPKHL.]+$Kk
M!2[PAEM<S)+6H3<8ZUUW:\#1/E:CT276=&6K0I&2EJ3Z#*YG>X<0HEI7J ;+j
MI_'$N[[RKI:2XDJG<@.;5]H>%[U$?2?PZKH6^P;5>_QRIU'A.=Z_]K>W\+WMi
M?.,I6&XZMX4OC*%%?'G#7O9PAQ:NX0_A&,0!H&P@[V(CAJ*H1@),<8E*O*<Eh
M42SB(GJ8BUI4HX<MM,8^PMB+'C[QB<482#?&N(_L+$^-L^CC$9=2(B"F,2)3g
MC$='?KB-2CSE@I"L2" K45V&#&0B,]G&4")QQE<^8R@MF>,H*S%W5RWQ$$NYf
MQT>&THMLSN*:I9Q*E951E6S$\@B%7&8VKKF0(Y1C)%V,Q2MR<81YQ',?28EFe
MR,K8SFUNY)V30MH./UF2(QSQ '0E8Q=-FHF<)"V9)1WI$P.Z68^F<9HC?>AId
M.7F*F2:T".G9:3>NVK!6%1F2;WU%6U>%M'($\Z3M&.K')OK#E23T*1NV:U$.c
MF]!Z?EBSB>WL2(LPQ+N&M&''<D6K<BS;L*ZV8=%LYV8/,= N1A5Z<;RG29\[b
M5.BMLZH='>EH\QG9@YHTH+W6;$S3VWNN0F^B_WU%3-MIDS[+]KQ!K6[OM0W<a
MA/:WIK_DR/S<F=-M-A8E7UMQAH<;T-E)=;H7OG$<(]OB&1=A?"IN:U1GW*KIz
MD['+ =[RB0=;VP.A=<:_2H-CP_I7.3_EI"J>R4T3NUV4W%3%CUYTXR3]RSC?y
M-+>-GG0RG[SI:*Z!%3=][GK=>6";K &.O9[QK@M=WBYN6,;U3*Q7I[OK@(YHx
MQ3&M=@"+$)[9IN.F_8UF;#E9U1QK,]B%ZBVW7YSNAR:NDT$=^"PFWNJV#G'&w
M 3VOOZ_RZS]R)2P!)SC"&0YQBH-#&1X7AC.\P0V\]"4P!R+,[XVNF*[7'#('v
MH$S5S6]2,^G(.8UFD6>RQ9JVA^A#+*+[U]:O>&3-'915]TP;!'XXT#Q>[Z&Zu
M/^RUR*C/G]_47(?\K9#/<SBC*6E6AX.Q3?_W<(Q?^.LR_MZ5GY_=5W[_UC]9t
M$/^O(#/QO4&LQT#Z#V9JW3-\$!1_3:8ZY@0?N6=6O'=%U!=*%G5]Q(47X4<#s
M./ 6^L=(J0.!]#:!%:@^!.A2NZ-["$A\"GA\ (0:+@1#,C0 %,9#-81AOK1Ar
M%V1BHT1HD&1D2$2#;,1$UP-.@<2#X58R:]1L/*AD-U:#+;9(!%5B/J9D019(q
M2E9D_.=(I)9%B3122-A'/B9E =)%@Y1GH71(6Q9&7D:%/,AMB#1F68A)9Q9*p
MG;1F4_=K+@5G:#AG:66&A'9B>I9O5,9H-AA*P59HL;:#H91HGA9ID-1H73A4o
MEU=JK<0W"N WG#=+GV=+CC,'94 '-_(1JC<ZK0<^H",ZLF<Z'.8YT*<A]>,7n
ML1,ERS0_]L%.(:A]"]A!JB@[M^5[)^*#JO-4"I.*Q>,RMWA.N0A'UL>+_S11m
MOZAUGO,_!<1.Y7.*L]A/*,2*(,",.$-0P8>*R+B*V+-06M=0IJA](D.+@@5:l
MK?A7&3&%V3B._52.P=@B[)1!K\4ZQRA5SY01[SB,<O6 QIB*]UAYU0A1UXA3k
MX0A-['A !X$]ULA7L6B0_@A-YFA3W]A4X"=!:O.0"7F.K^B&%6D\!^F.RX2+j
M?/6,![@5$_6/^<A7\2.")FF/L0.0"QE*\V>1'PF1"BF0?-5_-(F1$>F-7W58i
MJZ,S$S5<RIA.KIB.CV51!^&1OA@[!U94&_E8J;.4%[F-EI62I!6")=F4\(&5h
MC[4\6[F-7;F,.&E;'5F54H5"!Q:3CU4^5'F0:MF-^3.10D5/V2.44D64<FD\g
M= EP_7.*% =!$@0?@S%-=:%I]9*-@=E!@]ES%L&,LO-=ILB+JJ$^_[,U@P&9f
MFI9>\W@#E0E!ERE] ^$^D;E)\068SM.8@T&:F]F0\)&:T.28 V@\/ %?RR.+e
MSC,_."";CT13FVE]N*D^NLF;F@E?STB9SE,\//*8$%6:\3:9K/.9':2</&$1d
MK E??QF<$#2<JUE9F\E T)B;Z,-]M+EO&425DM<"W-E[YG28&Z>4%IF>ZSD0c
MQ8EP&6A693&;RTF?S3EQ6@E5R0E5W?DI$T<[Z"F>NSF@SNEPV'.@PCF>'EB>b
M)6>*T*,VZA-=/%&8[;F@ [%RYA.?L$F8[.F;&S>3#A2BQ-F?&P>>^.D\EUE_a
M U"?0N68!@B@EAF="JII0_>A)ZH^JFF=WIET4PFB/AJ;Y,DU<1>"%>H\&!I z
MLXFD'Y&"$C9#/51AO@2#/22#6=1AX@5P-VA-)79B9^B#)0:$Z2:$,49E#,>#y
M^P-G/H:&,#9&4,9&JD9I<"1D/T9DZ09C@C9O2O9'@U9B15=H/>A275AE5DAHx
MA^9I5#:&%_>37Z9SAL6#?#5JI'1B:,:*:A9FD_:3='AF4G2')8:&/@9H?)A%w
M!J=D>RAH!J=W^FA8A@A)I#1KBTBH@XJ87!INU":$F_9EASBIT"9J>#AI)W9*v
MJ+9KDGI%<=AJ[.:'DS9KJ30[A#9OB,EGFFIM;7A=5*AD!F>LAMATX?95S&98u
M@WITU\:EU,9E^^:KU!9NY#9J7>=KWK9U^59OZ;9L[!:'[[:9J92LFS:H]D:%t
M!M=RO,IO7IIN8@I? _=SKJIRBXARY+JG&]=A&.=X"+MQD<IP3;AQ9 9TO:ILs
M&[=U'ENO ,=S8Z=D\Z9R_3IO7 9S?.9JCTIH:$:!2_>%&7=*LKEKJG5G*W=Qr
M6?>P73=UA3402B=S4S>.#F=5HU)Q4T>SAU=U<Y=V\\9V(DMW>C>00B5V3J9Wq
M]N%B%)AT=:9W0_=U.GIOL#8T7\>K<O=H9\MX;'=LC =KDT))?B=C2_MU0IMXp
M';:S99=V(J1XCQ9YJB8SF^1\EH=Y;T>W6Q=U7?MUIS1.3E9T/B-X7_4OD9MVo
MQ/8E='MOQ%8VDT>W-]>Y9]MWQW9NBPE@5H4QCW9N7M-FPT%)(/-H0LNZFO:9n
MNW:WK@MX>G8#9,:W=I=V@'8#BXMID^MP:+8S,E:\($9W(J0PCJ2\'B:YM<MGm
M;>.ZILNK6_.\L':Z'1J\B<:] U"] '9*7/.\C&>Z(F1^R6MKO.EPAV:AZ^NUl
MJK8IE"11R3NXD8=FN^E(N.L]19N[]8MCOKN\7FM5.)!*/6N]Z:9G.$"]IMNYk
M@%9^SVNZV\O WWNT38MFEO6\36NUE"0[STN\3:MI.?!E[=NAMC:WFX0\_'NUj
M>M=S'[QU8]MF_PM@AX80_"NW+RQ")F&WC =J]*LWD"B)LN1YM:0XN>0&:< &i
M;! &J==#J[<YHAB*QD0ZI#B#&2B.DC% +I-_MM-S:.J:*,?%O1*ALH.FM[E-h
MR]$NK,-QW79.EE5%!8D@:WR9;CR=JXBF)!D[D,;&PML6)07&V*A[R%/';=Q1g
MTXBF?]D[Q+7&&#I;;RS(<,2B?+S&OVBXD1S'<"2/[=G'EXS(>>R %&I4+@<Nf
MW0/)>'S&41IA*]B"&:9#+O@X6II$FYIGH0I'.2BF3 9'*V:F8$B,5 A)1OA]e
MM=Q'.[:$5-:$8G:G4!A&MSR#@0A)5]ADQ:RGIB3*@FJSJ!J&6F9F2@B"P?Q)d
M;%2I@31G5\:1HRK.-O9F:TA$U^Q2T0I)/.@?FA>)"A!+G4=+H <"2;R)E /%c
MGCC% P![H&C%R52*("!/8L=/8D5<NX.AH05\"OV__<3(I14^PP*HM*/0(<>8b
M?^6Y$ VHV,/1R]$"$F0</(5\8O=]Z11=)U+2)PW2W1/1Z;=,+EUY@OG1*>T[a
M@.I0^J2,4M6>K@8"(:V.#_72$\7(HD34,PVH)'73)=W02XW1*VVH!<6742W4z
MY4/5VR&EK5REL4P'6*IARE3-[FS,8$IENDRG9*JF8/3+,TBOP@Q*< 1G:W;,y
M-<V$*;;,,XBG4?C,613-VGQ'FUS.SOS.^QA(+<M*!%EBCJJ%9=AILLK7AK5Bx
MY@S7AM5):$A*BPIGI(2&=!;..\C8]4S$^5R)2!P&;O CG C0P230!#TZLU=[w
MJNA\;7$^1D,:BW7 P%?;@8?;TKE04:*+M:US1N,[@[';['1;Q4-<,W'<K1.Av
M8W-/8557"0S=!*;<V"A6QO+<T17=3SK<S&Q:R//<MO,0R7T[O#W)D?57UZU]u
M,*K=A>U7W6T1P'VDXIW8Y(VV'G;>-H#?!N+5$P;6KRS683W+.DAE< C8)*;6t
MC9A%*O:#;]U'6):FAC77A%C7AIV$D)W7R;S7XPR.)?;7(C:%DCW8A3J#><0_s
MA]U'7*C8*&ZJ8NC-'2Y7OCK9(4Z19HVHFB17FJW.CL?.)?;942:JS2;/I#W$r
M]SR)1KS/24P<K5U#4?R)KR?0LXW0+: A?R6\X!==XR09L_-7*CR#NY/E3P4Nq
M#>KE%(U"8ZZGF:/E[9*!SV0061'FTX*FW0CGYL=\W=.ZX8,0>@P^X?<O<M[Gp
M=7[F;5Y'@FX[A&Z*<^[G;*[(@CX_6S&DL7GH8HZF#)3EC%YXYJ/FF'[G!<CIo
M1N7IQSU.6?'GB:Y*;T[I +64\)'JD;[**CC@-62E%W;@9:W@G(K6N!Q(:]U'n
M$5ZF$Q[8<GSB=$K7,VC7Q:X\R&S-PD[9:41E).[KT"S:5L;6A;WC6XC-5+;8m
M;"3CW6Q*9 C.R+YHTIYL.\YE>_CCX:[L$3ODO8Y)1G[A#XY!C_A*]HS/E'C$l
M_*S:>Q'EEQ/051S;HWC06 Q"LT,:2PD#]7I SH>#"B]Y#5^O?_[?NA@^LS,8k
MJZ,<O==\""+'(;7QQ-<['C^;&5%(^-0"S"A>'=]?AH1]1O96+<_Q)@_SJ8SQj
MX]T"MJ,V'&].2+$<$!_R[)TY-6_?$B050@_R1I9!+ ]1XM7P+G?QIGI9/=^Xi
MX0OTUTKUM#ZE+$C@5ZKKI;CC:"CQ87KO*6[-;LWAQ@[,YP[A\.Z%.X[7,RBGh
MRISC?=W,B\3@1V;OX[S+*K[A6ECD5IW-?Q_NW.S8-$YDD7WD0#Y).L[KY([9g
M5^3NZ)[A<N79\]Y%]0Y(HXWX0JSOIMWO3J[:TR'POT3PL4?%JV_0M(?0OMT6f
M;(PSDE$\$06H1-7<@3?[A8?R+D/<S6W<SR2\66'[%2CRQ?W<P^^TJ?S[&D[?e
MU[W\Q0]1QU_3T*_\;2SK?-S36,7'SVU.E#']MV_4UCT3O"_^U1_XUV\1YV_&d
MSJ_?85[>]@W^:]O\7<W*MOXXN/Z"8I_P9,_WN8SVP[[VQGS.;N_XR8[Y;#CWc
MY5[W/0;B0";BU-[B6VKBCG_XPD[-DC_XB.WWWQ[CB=^HB^_LYN[X[X[WE2WXb
7;$CY:49EFQWW8-7.<<;Y\(SM%@OZ&@#Xa
 z
end

[a line for the line eater]

UD140469@NDSUVM1.BITNET (02/25/88)

[a line for the line eater]

    After getting a frantic message about my posting, I figured I'd better post
this followup to clear up some confusion.  What I'll (eventually) be sending
out across the net won't be 3 meg worth of data--only after it is uudecoded and
dearc'ed will it equal (almost) 3 meg.  I also won't be sending it out at once,
but in many smaller chunks.  The person who wrote me chided me for not waiting
for replys on my posting before posting all of it--well, I actually am but
didn't mention it.  I'm sorry if I've caused any consternation among netters--
I thought readers of comp.graphics really wanted more object postings, but if
I'm wrong I won't send the rest of the files.  Please let me know what you'd
like--if you'd prefer, I can send the stuff out over a period of weeks
(although it would take a long time to get a complete file for decoding).  It
will not be easy for me to send out individual objects or even sets of objects
(other than the ones I mentioned in my article) because I have limited on-line
storage and only a 1200baud uplink to my accout.  Please let me know your
preferences.

            Sincerely,
            Scott Udell
            UD140469@NDSUVM1.BITNET

[a line for the line eater]

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (02/28/88)

In article <618UD140469@NDSUVM1> Scott Udell writes:
>I thought readers of comp.graphics really wanted more object postings, but if
>I'm wrong I won't send the rest of the files.  Please let me know what you'd
>like--if you'd prefer, I can send the stuff out over a period of weeks
>(although it would take a long time to get a complete file for decoding).  It
>will not be easy for me to send out individual objects or even sets of objects
>(other than the ones I mentioned in my article) because I have limited on-line
>storage and only a 1200baud uplink to my accout.  Please let me know your
>preferences.
>
	I grabbed the objects you sent, and after writing an extremely
disgusting conversion program, got them into VideoScape 3D format, and
looked at them.  For those who didn't bother, here's what they were:

bigpyras:
	A couple of pyramids on rectangular slabs.

city1:
	An arrangement of buildings.  Those with object editors may be able
	to pick out stuff they like.

hudbldg:
	A semi-oval "building" with a notch cut through the middle.

inset2, insets:
	Two of the same pair of objects, located at different positions in
	space.  Their profile looks something like this (sideways):
	___   _____________
	|__===____________|

oval:
	Extruded oval.

pentagon:
	Pentagonal prism.

pointop:
	Rectangular prism with a pyramid on top.

tallgrp:
	Four longish rectangular prisms arranged in an "office block"
	arrangement.

twotri:
	A pair of three triangular prisms of differing sizes stacked on top
	of each other, smallest on top (best way to verbally describe it).

van2, van3, van4, van5, van6, vanilla:
	Rectangular pyramids of differing sizes and locations in space.

	If you load all these up at once, you get a semi-reasonable city.
Why it was split up into several seperate files, I don't know.  Perhaps the
individual objects have different colors?  No color information was in the
files.  BTW, it didn't look like San Francisco to me.

	Judging from the way the object polygons and points were arranged,
I'd say that most of them were lathed out.  In other words, most of the
objects were very simple, and could be generated using any self-respecting
object editor.

	I now have the basis for a city, which I can hack around, lay
streets down, put windows in the building, etc.

	I don't know whether or not other readers of this newsgroup would be
interested in the remainder of the objects you have.  Judging from the list
in your first posting, I'd say that most of them are relatively simple and
wouldn't bother.  However, if the shuttle or Enterprise model are any good,
I wouldn't mind seeing them.

	Does CAD-3D allow you to dump objects in ASCII format?  If so, I can
borrow an ST, dump the objects, port them over to my Amiga, and use this
sleazy program I hacked up to convert them into VideoScape, which I can edit
from there.

	I'd hold off on sending them out for a week or so, and wait to see
what the Net response is like.  What you've sent so far is, by comparison,
primitive, and people may scoff at you (don't let this bother you, though;
it's The Way of The Net).  People may be willing to sit through the shuttle
or Enterprise, though...

	I don't know; it's a judgement call.  Sit back and see what opinion
forms.

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor

UD140469@NDSUVM1.BITNET (03/02/88)

[a line for the line eater]

     Thank you for the input.  Based on Leo's response and the response of
others, I've decided to keep posting objects but in a more limited fashion, and
over a longer period of time.  Below I've listed the objects I think I'll send
(deleting some of the simpler ones from my original list).  If there are any
among these that you don't think you want (or any that you really do want, or
any that I deleted from the list), let me know.  Among the objects I've
dropped is the space shuttle--I finally looked at it "up close" and decided
that it wasn't as good as the one posted earlier.  Also, the SRBs and the tank
aren't that hard to make, so I won't post those.  Before I get on with the
list, let me answer a couple of other questions that were raised and pose a
couple of my own.
     First:  yes, CAD 3D does have an ascii output--in fact the listings you'll
be getting ARE the CAD 3D ascii outputs.    I suspect it listed each of the
buildings separately because the artist (cadist?) drew the buildings
individually and then loaded and placed them in their spots in the CAD
universe.  They could have been "added" together to form a single object, but
this process takes a long time in CAD 3D, and just loading/placing individual
objects gives the same effect to CAD 3D users.  I don't particularly like the
ascii output it generates (it leaves in all the 'construction lines' it uses
for solid modeling), but haven't figured out a way to clean them up.  One
possibility is to hack at the data files it outputs, or to write a 'desk
accesory' program that could communicate with the program directly:  either of
these, however, are beyond my means at this time, so we'll have to make due
with what CAD 3D gives us.  Another thing--several people have asked me for the
Lavi fighter object.  I don't have that--I said that it exists for CAD 3D and
if you have access to that program, it can be gotten from Antic Software ($12
for "shipping and handling").  If I do get it, I'll post it (it's PD).
   One last thing before I get on with the list:  how many out there in
netland have trouble with the 'ARC' format?  It seems that while many have
no trouble UUdecoding my files, there are some that can't dearc them (in fact,
some that have never even heard of ARC--mostly mainframe users, it seems).  If
this is going to be a big problem, I can post the original ascii listings
instead of the compressed ARChive files.  This would really stretch out my
postings because that's a lot more data.
   Okay, on to the listing.  In cases where an object's name doesn't describe
it, I've put a little description (if it's really describable).  The objects
are:

    arch, bishop (a chess piece), chalice1, cone_10, cone_20, cuberoom (used in
a CAD 3D animation demo, it kind of reminds me of a space docks in Star Trek),
cyl_16, cyl_3, cyl_4, cyl_6, cyl_8, disk (once you take the construction lines
out, it looks like a 3 1/2" disk), ellipse, F-14, hexagon, hollow, hyprbola,
jack1, king (another chess piece), knight (another chess piece), octagon,
parabola, pentagn2, pentagon, queen (last chess piece), saturn, saucer (looks
like a flying saucer), sphere1, sphere2, sphere3, star1, starspn, parabola,
torus3d (a really nice torus), torus_10, torus_14, torus_5, USS1701, cruiser
(a space ship), and some new ones:  neat1, coolship (a really nice 'star
ship'), monitor (a computer monitor when you remove the construction lines),
and strwrs (a spherical death star with some tie fighters--I might just post
the tie fighters because the 'death star' is just a plain sphere).

If there are any from my original list that you REALLY WANT, I'll post those
too.  Also, I'm going to see about posting of objects from our E&S Digistar--
I'll talk this week or next with a company rep. who will be visiting us on
what is and isn't public domain (some really nice stuff is up there).


One last note.  Many have suggested that I set up some kind of file server for
these files.  For those on arpa and usenet/UUCP, I can't--I'm on bitnet and
don't have any direct access to those nets (as far as I know).  I could
possibly get a bitnet file server (but not likely for a fairly lowly undergrad)
but from my expieriance with them people on other networks have lots of
trouble accessing them.  So for now I'll continue posting to comp.graphics, but
at a much reduced rate over what I initially suggested.  If you have any
suggestions or comments, please let me know.  It may take me a while to get
back to you because of the dual problems of spring break and the fact that
a new computer is being installed on my node and my system will be down quite
a bit over the next week or so.  Despite this, I'll try to return any messages
that make it to me.  Thanks a lot for your help.

                                       Scott Udell
                                       UD140469@NDSUVM1.BITNET

[a line for the line eater]

shf@well.UUCP (Stuart H. Ferguson) (03/04/88)

Scott Udell asks about the "work lines" in CAD 3D and how to remove them.

The binary format for CAD 3D, the "3D3D" format files, have 3 bits in them
that signal the lines of each triangular face as being "real" or "work" lines.
For some reason this is lost when using the ascii output format.  If you
don't mind bashing on the binary format you could extract the data sans
work lines.

-- 
		Stuart Ferguson		(shf@well.UUCP)
		Action by HAVOC		(shf@Solar.Stanford.EDU)

kibo@brazil.UUCP (Jim Parry) (03/06/88)

 I'm finishing up a program to convert Atari ST CAD-3D data files (.3D2)
 files into ASCII data files - including the details such as which construction
 lines are invisible, the color palette, lighting positions, etc.
 In a while (say two weeks), I should have it ready for posting to the net...
 
 -----------
 Kibo (Jim Parry)
 userfe0n%mts.rpi.EDU@itsgw.rpi.EDU
 userfe0n@rpitsmts.BITNET
 or wox me on AmonNet!
-- 
 Kibo (with a long "i")            kibo%mts.rpi.edu@itsgw.rpi.edu
 Jim Parry                         userfe0n@rpitsmts.bitnet
 "Let's wox!"

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (03/06/88)

In article <5362@well.UUCP> shf@well.UUCP (Stuart H. Ferguson) writes:
>Scott Udell asks about the "work lines" in CAD 3D and how to remove them.
>
>The binary format for CAD 3D, the "3D3D" format files, have 3 bits in them
>that signal the lines of each triangular face as being "real" or "work" lines.
>For some reason this is lost when using the ascii output format.  If you
>don't mind bashing on the binary format you could extract the data sans
>work lines.
>
	Yes, but this doesn't address the other question:  How do you
take a set of (possibly randomly arranged) edges, and reconstruct them into
reasonable polygons?  You could play all sorts of games by comparing edge
endpoints to each other, but that seems like a messy solution, possibly
unreliable, and if your object is at all complex, it could take a long time
to figure out.  (Is this an n^2 problem?)

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor

UD140469@NDSUVM1.BITNET (03/08/88)

[a line for the line eater]

     With all the responses I've gotten back from various locations, it's
fairly obvious that my previous method of posting my objects isn't acceptable
to a large chunk of those people wanting the objects (either I'm not using
their compression format or the objects are too big any way).  Since all of you
seem to have UUdecode capabilities I've decided to just post the CAD 3D
binaries in UUencoded format and let you hack on them yourselves.  These
binaries should be much smaller than even the arced ascii listings I was going
to post.  This should be a resonable solution considering Jim Parry's
CAD 3D-to-ascii conversion program (sources? binaries?) and Stuart Ferguson's
file format information (Stuart, could you post a little more detail on CAD
3D's file formats?).  If I don't get any complaints, I'll start posting in a
couple of days (finally!).  I will still spread it out to keep traffic loads
down.
                                  Scott Udell
                                  UD140469@NDSUVM1.BITNET

A private message to "j" at the Astronautics Technology Center
   Needless to say, I forgot your name--sorry about that!  My message to you
got bounced back (it said you didn't exist, or something like that).  Anyway,
I'd love to get anything you have (including your Amiga! :), and thank you
muchly for the offer.

[a line for the line eater]

kibo@brazil.UUCP (Jim Parry) (03/09/88)

In article <646UD140469@NDSUVM1>, UD140469@NDSUVM1.BITNET writes:
> to post.  This should be a resonable solution considering Jim Parry's
> CAD 3D-to-ascii conversion program (sources? binaries?) and Stuart Ferguson's
> file format information (Stuart, could you post a little more detail on CAD
> 3D's file formats?).  If I don't get any complaints, I'll start posting in a


 I'll be posting the conversion utility here, as source -- posting it as 
 binary would be fairly useless, since then it would only convert from CAD-3D
 to MTS XYZPlot format.  Also, it's got a major bug at the moment.  If I can't
 work around it, at least then someone else will.  
 The program will be more of a 'how to convert' tutorial than an actual
 utility, since I'm sure nobody out there is using the same soft/hard-ware
 I am...

-- 
 Kibo (with a long "i")            kibo%mts.rpi.edu@itsgw.rpi.edu
 Jim Parry                         userfe0n@rpitsmts.bitnet
 "Let's wox!"

ralph@computing-maths.cardiff.ac.uk (Ralph Martin) (03/15/88)

Posting-Front-End: GNU Emacs 18.47.1 of Mon Nov 23 1987 on v1 (berkeley-unix)


In general it is not possible to take a set of edges and from those make a 
unique set of polyhedral faces - a wireframe can represent more than one solid
object. See any introductory text/paper on solid modelling.