From 3112d32bddc270f5366b877bf54599b4a0da66b1 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Thu, 8 Sep 2016 15:43:01 -0600
Subject: [PATCH] Added 2.5mm high 1210 cap model/footprint

---
 Footprints/Passives.PcbLib        |  Bin 3367424 -> 3389952 bytes
 STEP/Passives/CAP 1210-2.5mm.STEP | 1791 +++++++++++++++++++++++++++++
 2 files changed, 1791 insertions(+)
 create mode 100644 STEP/Passives/CAP 1210-2.5mm.STEP

diff --git a/Footprints/Passives.PcbLib b/Footprints/Passives.PcbLib
index a39de20223bf495941334b2851a0b643fbb0194f..43eb07426cba3865f69fcd347f9db0e25aad253d 100644
GIT binary patch
delta 38284
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

delta 19656
zcma)^30zcF`^V?b0>d!Cfb5`xqM{<)1#wpt+|8BB%5p7DQBfIJmO)L*v{ZCXrWTb=
zzGY^qT+1a)+pTPQ+ZQV<D=R8QWc~lny=Rz1Z}a*5@29W#Y|nF_=Q-QGcP_bV-xXZv
z-VwIt2}ib1i79O{84Rspx7lDQwHOSB0E1x-XaKH2)PWK!^1u~jFf@T;8_Izz*kEV`
zMRwE!SBSyT0!l-X2kXL64~iU+1M9*KhGtL_fqGEX!O+!Uh{OfKb+9%H0-z`w0-z)Y
z2E|r{3JpR1V-1EbAoEDLagb3sQju)#9D4Y+Iq%2WJ`iBPp}Kp;TJt!&5y>3Tih~Hf
z!cv946>BWh1QP^e?1w*`s0keYW#;>&;Hq>ZtT#}vz0Ff9s;y=#Vxb)sj)2IDqyRI;
zfdClbyrBhcDHUnPd@D_)qEKsj)VLsp7L4Uu(fkd_PvpufvQ0%=!(}L3&Q;LHE4h5d
zMN`raYc4VO3L7k>R|r9^nq}l%iES{+UMUW*D6_3H{&Y)4gKeB09cIV|(4l#rBD`4P
z44!5gh_YDCd&j&xH18|V!uy&uF|XpBO(d>kqFFFkTn~OvXsLML9#e7AZZ^LJp(B^=
zv4Ze;g%G;VEDh|NdBhcZ=>zkq;S;7Eng8um!}<*nmCUSu1Bz~%oIYmykiMcgAWP{l
zNi;v<mLZt~21r?1{S-y3zlGNKmk0FE%p_&E2{G!7WMS+GK~X((g={mdi>q2F)COA(
zaIhH;ls7pAU<4*$1{M&YHaP>$n|I1d$C9ksM*G98`5v6h^Nm(D-xxG2vnP$?NDSO8
zbZtM-9}EBk0j(R1^C&QsT+IsVZ0U>SXcE^iXr`IglA@V%8adD}s6V+lQ;xN|P)%*x
z)IZ46-<Ij#A?DiqB0ji)FWA9D&}vgh6d4Re*y|WZhAy^c1rI{$!A!lhjFkr1=`f-r
z4@&i}3Z98}$vfychV(ur9oPq#7?EL68yDN|4<@f|wypIP*^HiTHY0iLURzJKXNm2T
zaL*3g98aCiQB`ZZB#=v6<yf<TvET^^uJP0dJIvH{)m#_+rI551<utnv=OR!HN<b-a
zfhw#0(w~k-q-d)qdIsgS*X^YCddSHT8l805lmSF?sv%^WgBBe{b~G3RNK#|SbQZ=q
zC7YaV3`rti#wkfcncCbKVw&eZ-p8U^=7ct8koEf<L&@pIHk%cT1s9A_(339FSRfd^
zB3LMAqVzXbT1HDx_X@LFvAl4StI_6lkxBMuk^wtV`rQb%VS8x6JolJ%T)sZEF-!{#
zG1rA=>*kIbr6iJhb)gG1pNcWvt01QW@?~A<NxjkD(Ml{idMz}KTtv!hKr0$5k2S1|
zdq=2QHK&C&<&gEgBZkuc53plZqzfEp;xQ<!p2JMcjbhIIgwiTjTE<EP>{u%e9eC-0
zcwF%P*`#5QV{O2Aq#v21HY^Pb*yu?KcercA=Gkd~B%mS@kb>H<<GS5xPQ^tIUJc9D
zoEwb+NX>Skkte|6c7GHWqy|0WxHgx#_BwLySep%4etlL8rR3^fN2%~Uaqe?WvSW!h
z(4`qF^zj?;9W<5BAPqeu*4iVWef9!W<8VK&<dHmMc)n)X3utu&kn_gy<66o0$X%i(
z+f3nk@r_7nBafaz3upy~AhqSgFk@0xN_g(aq143=xJD$13L;Y*!e7(8dKgn`EXu|K
zlG+%4GHxwW>p&4G1|^^r(4iP^N_Q88(H@Ivx|_IqMdaGCMH!Mnn_I#da<x}Psj!|n
zdq+&N$DuBPuMa#5WfLz5q%kLIP2i*05-ooUYU8d5%PdcQgu_97q1J9dvyFf_>LN~R
zejh`w3aFpfMMMgb%}8pEac%_$sH(DdsJZ4SL5kLt()|`}jNBQuS_?rXa*u(>ZO1l6
z-6144Al(R>Kr?6obd{mf9%Ix9_r<P(YT&4->(6=Wqa0OrQJ00-b*L`_#h?U~f->N-
zM%Q>6qV>gtnCqiwX%T)BoBLi=?*nRKeRQD^+k_;&LNm@SpcNP}>OHm?nYePJa_#Xb
z=mgM6A1onz(B^U~-Kh-*nJ$(qLSBG~jcz(x5mw3^J6%gV1D{+ty|<V_n`m<T94i8{
zQS{^MYQvzIzs@*{p@iB}f^#V-Z)%PqP0g`yXdyp>lA}Pq&=MOdI2w_pjhpD17T31M
zPH50tMnGu?KqfTA9oAw!9Jvu7CxqA<<GzkshjbAr1|^^r&_NYv+U%a15TFL!8{e?h
z(-7Yl!1yg%0MBBGJ%zRhfLd7}pC{N`k)(DQum*Z;31bAAl<kB2iEuI%_}urP<;K(0
zdCmP^5i3FhA@suvffZp@%&{jUgS#qD?iDmTdd1sF=pC^l@C24kCD^DoPD!vFP7%<+
z2u#2XEFb{Tp-Y$MAfTog6Hf|BYmi(E)`22W3`&3tP%k{@#2QasA~vH$v!Dg@ENadH
z;<%dlQDP%&*F?{t1+)SK45|v~c=@WM2q~(m80QjDUf<Y})Himj(K_NJN=|{(VWh69
z(_fKINYmEMIJbaSpf)vkGMDJXy`=LGWs${*I&D;fb186vjY&t7t%BAmgRsQDilWy5
zi4~GRax^1F1zK=!1!|L!Y~Dh9rZ*zo1?F~d7vXbgQ#HOV!nsi^LKb1|9%AqoVM))i
zcY{oic5=U=QQ17bk)ln6z{j!ncFDjZvNieHWm*99(P%LsM_ZFK9YsiK;la5CsP(PM
z$D6f=za#qxASau<WI9@qq77SdHbCj7mM&E-U29E2rO40<S9!CL61e=><T4Zxv$2~?
zi|`Z3?FUars5^|^rV5dbtbG$bgBGCHo4Q#?=^>ub?c2jz9H(K+7=l<11*E>ITdkuQ
zDSD|AoJ#?ErkmMCT;sas+EZXwTDxcrMvF>kTQo4eL+Vi!o#rjl=0#7)^lm4&9UH7=
zyms$oKol`A0tUjAb)wo(-2J<<WIBwmLs0{01WlkBw18G1sLie2O?B=i9k4#u_qeX#
z8Q_+w2fby2a_Yi5oQps)C;_Fw1*)v6*)>}DcOX{*)Cu*eI|WArl2ot}=O$WQb3L`T
z)v*qHCoL|*xftN)s;63ey;rT^Xkt~(IJeNM`o>-u`Ms}b_g#bF(qI~4@@G@;o3(%^
zVGq6$MK=L5y}9>JM=?@bz;P}G2zYOEk*6q478If_54{jNv0eD`&~9cmif|x&SRO*E
zP;@=lTci#8KFDPNn9f%5&(NsnNN*zngFc`cMF}I-hG)}0pRC11MZs}EF1Dn(w35$}
z`+}C_x2CxwY1dGDTTs#p=v~GBJ}o=bi!=wHLADF%3U+Nt*ENhpW)#3wO)t`P&PQ$m
zEvXdJ^MXo|qB>n_vyg5YMIFzL!s49{^_lHFNJh&qn46jUK9q~1Pe$lY;Ynp&w;a2K
zoYGG2E;Ndu51BY1NB5!oQ1l9JF-NBdyp&#s%zCf^Yy|g!O`sgy3#iwdalRjHi6QC6
zjJ2A(9q@enEXoc6a@?4qd-oo47idYgiIx0`++Vch4O2#9Tmw>#pb0dC7SIYXtW6oF
zNd1O4KBF;5fJ1a=kzqEyse%=(D-WXiZ*5*<29366wQKM$8ra%AE?b+HLvrIXL`x0I
zXOJ~%;xwT@eZ+LoM@#xd?meruw`bTN^3-Q|cfz`iTx~c<!q;RFO>V5q=v_)f(iPbh
zkP5ni?w|+g1$u&X&>N(IK0pK+pf8Ys3>1(F`hhGk1PlO^z(6nv3<kr%P>>6<V-2N-
z;Yf@CIbb9h1xADMU<?=w#(@do1~3uifyv-5Fa=Bn)4)yOMsORr8B7PafLp=sU<Q~2
z?f^5vtk_cAF(WY#%moX<onSsF1`EL5ARjCO%fMo=1S|ywU^!R;3c(uS1S`QRuo|ob
zYr%R@1WLdzPzuUS_{U=vQ{4HsT>Ajl^=;#WWIrXED^}aale2xqA@1ek1YwZ=It8y$
zXm9JUQ|8Os>l7+R5Bl~cg%sx7CTU{CwE}WO|5uK_h_Da)pKBKO5nZ8Cu#1jsdeq0L
z#?|8W7}8iMj<xnf$q+!wlB8HWHK5H9O(7l4x*c9iYL|;HA&@wCh&Kzl)Qm)4ib_MI
z?ND7S(cHaLbnQS$=rT7NwD~32Dx9`blD$eaTfe|FGCkaT#X_M6aqbl-*+(Hi2DAy-
z>AqzF^dQ?uOHt(0(NZd@J}d^1{^KOO`rb}a3M4}+MH{hIiYwjw5U#O)!Zi*`+Ic7R
zBF;WysnDA^9}y=7QCDsQ6a2{EfVxRchu%-M`@~5VXKj+5F7%Ib9$BaxH;^@Z#qsuu
zNKWR(?9>piSE{R0bOn;!J)(m+4vGbu2UGl5FqNrk3lPbESTvK>eZ(SR0&zYKC%g{k
zwNp_YK1+XjWxo+BZsx5KCecm_pcWdeq+y7%4zGm_59+qxgyeM4c0tPu<Sgo%gJO9Q
z88KbXB$+RX6Evf5(XL3ZM2Cg%inlWPHXTBt9(E^j9*4!#P(K&U@FRaa>Si(>TG)-N
z3}j`FLLa*f3SE<N&|zfRjRZ6N4kTxRwu@T!A_v1?63YeR3X)tq?6cD70{Sq@_W+vq
z@+g;o9O)+j*>Y0UUqGHi?p3Y@m3ouQSEPlwQfT3CDEytPpk;q?`HBl6qWd(4?w$%M
zTCF@S&I%;1aLJ{GbGDyw%z*;v(GEQv`w))jlv3h+gX{l!e#GyD_<W{96BjCJ|Jxr!
z*>FCXXHmd{c^8rkc$vW0ki!Tj>xN6?)K}jU2L+MrW1?m_8NNL<*8ac4U?EdL4c9OH
zx;_lvAkI%=_;}P;fP8AW!z+KGzdoGQ!jHu*0y+P=*oj;`EcGU1KNtJaMP@NXmNM14
z+P5@+-bR_k`*Q^a%%3Gl7Vt8bKajJiXR?%YCUwZy;#rfMc_S>-;^;Mlp0$_2_T^08
z=T438&Y#5jBi9dwnmfEaogHdzwqnOP{6Tb)>PvD0+1E{pbN?)g<l-qQk^1F?{#Cq<
z!rz)-wJ5uR_bVF9)-HXvu0-8xUM4sWm29OU!boKvNqSc@YZvqUEDEINcG*U%8)OIB
zc0}spE|R;E3q$1)QZq)0a4!_{v{4)b9kIYWIp{f&%ahd$1$|-+LuocwLtEx@c@n!w
z&}YU1l-|wN(3Xq2JUO{Y$R)|Uq$IWSia5*SsTGYRJ6ggjU(Z(gHGVo~Eek+f#~9-U
zva*j@A|w!J9oI8OeiRf#0d6gPONX(eP_fchV($b4wR=FEwDo2v3byK@FF~0Lv|ZIc
z9F;8e*l+hq>E!S!DU0OCDBZ}ZgW`0OaYnk0Bvp!Lwfef49pEubUKg#BwvmzWn2cCE
zKXmk=x1L?6?OMhW%)=bw43H)TtwV$R!A3tG-h;YwrbJ&tM(Q4pg3W#T!8PCK;U);&
z%L~~T{+oxB-Oo$GYEY1L%}QKvi6hC#XlanPpxx)kn$1k9&z(igoqXbqggdl?9$VTe
zxH!{06}LjcgS=(NCAvFHVc-bfo$Wq%9)Q3$UdX<ab4PVWOD+?sE|j{HCGUypB&k$3
zlS57^)txV7Ytv!}npXgRS`aQz=H(0bYAsKp^fXsPC0^n3#Icx7iyu+?6IVl9{>tUa
z(Z#|9)s-l@EF^o6*q8L}E{)fMyIqS7jR{>|e6iWVT%_^SyLuN3uA4Yh5Zn!DK)1J@
zeiZCN9brmz1rO=L-3_~T^T9odf^GV2a6{lBUMS>cRC;GaG$|V{jaA?3E@cG~*JQTe
z?e=2;-JhxT^w15cW*(d&&P-{NRj)$j`<LXHa04F$8ViD@woJV$OTk!gt=RXmxbA~a
zy2tx;p4FW?2Q%AEfFDr6c8y0MP{|9~FLO?*t}F@nao38(EYjjoMpWP)S9N7exE;=A
z9zN#BLwbkN<^;X}H~!2#{DnA2ppWS7$unSoI|VhHyc6I_)IG(N=pnkIyYt&W-3c|e
z^^pex2Y4ZSI4Zq;q`F`=CIG$B4(cr1NyIp5iF=8Vsg39`v~&P|>_>8WGJT1#QENE>
zr31MdDlwGHyO*+tb5S^ttDp@RaCvfIsW6@7>=aYg1LLIWCO5`SDSczH5l=fCz<uBz
zunCldd%^u+GuQ^UfUV#G@F3U@c7O`-5ZDRa;2<DiH+UHA0hM4c*asc~kAlbP1Mp)=
zJO!Qr`@xgI0}g=yfTzJ>@C<ksoCSx#bKnK=JW#<Aa1<N^Rp2;y5xfLWgA?E+I0dS~
z%iuNo0DK0CSHL;&Id~Pk4&DH7f_K1M;B9aoybIm~7r=kP```ocA@~S<0zL*`flt9_
z;0sU#z69TZufZj7F$Mp83%&#2gCD^U;8*YyxD0+KkC~(n6KawC1N;es@RQJAIR6dm
zz*W!$u7P@R9W;PO&;pu)1v0HT3pkUqT6viI@?>c^X7n6-Pmrf?n8JUw2|_0Zo%y~A
z@-!Rgbe8E8B*LiQ6LcWXsoWNG(2s&=q2M`wvKXU`+C4!uhUjE|73`0K`}I}u5CjhM
zLiRzZ^v*Eto<Kd6Cru3^#?i7ulsVE3+FJg+A0u91x_n*?W?l>-&ROtc5gI6%@<;tB
zIEH$aH^?|l_aYm1P2;_ogMtTiFRCDLoENg(Nxe|l%#rX2nC+DH$CVfTT=OL+>NEN-
zX7qgGEZ{<ak}62>_MPF7-iMI(9z+-|XR1e*NH?I{pA~~h&~j-NUCmFS#mm5ViMuto
z0v5v1DR`#+L|SL|IYfU9s^*(p9;6P@anX$wG|1_yqezyp_O(bG+yz3KwvKJ3@_=9Q
zc5rzzxqvNXDoT%YHB{mxmnZcF!WK>E_b9!@)zFrgxjZ?r3`^edsd&i#^}IZUWVz%X
z<jV_UnEFeSe3OwBuah<q*CMvNoN3nqG=BQs;w#KmUv##y4%kkdE_A>NG@wsQ=b#`q
z%o}%hX1iwzc2D;S+y|wvm!{H~zY2lZnPz=PRY2=kQfV+8Xg49MP{4)~eQJDz7qY*I
zO7DbFUF)%fx)({|YWNoE55c`p3MHZ2q~+SAc#~Qe%vq;<_ZCy<^X?_)-3j7+fE!-t
z|6Tqa$iK&%WIUx$iPNx*{>DxZ?PmWw6ztKb#JecF0NO5U|AF&^ynk8DP@mf-O~KvG
zG0|z8a?^-O(?(1iZx~2g_lh?N@Bh0gA25w=T8%$4SAN3#DY!zP$iD|4QTcc-6m+pe
zx%XfbWiOp51*^0-W7106Y5zrwPk`?VKkLr^@=s?&P1x{sXFrC(r@W9Q9F^L1=}s!2
zmpZAZDy1BgdzTbO!aUM4_j2z|0-8AhKV>4hJej_nO@u)x9n95GiEJ)UtSf}o+LW2Y
zmC{ysAwQohBl}kfGgOxc_b#4;lF@xivJlH*X`MENKKu8$f6koqMJ2-2wmBSPL+A?x
z_)A{i@n7!*`wH^k@BuPLndsgS91X*M(T5Oey<J*qM*dMfs9&S~MP4R&2rAi3AZKoo
zCH3%OX)+r?xf4c=y=DB^Dc%9}EewgVQwwO%`z-m6Y4mwAlzB3YI8VcqFVNsuaEU5N
z;1&G)5ITt=M4#tK*mc=TI#f%G=`i{M8h&Dz(&zqgTxK@rK72S5h#DN)oSBV+)w;(&
zqU<tgv&}M>dQ9besFl?cef2e6jv$ev<z%9qXItUVemwn!X=>AEoX0%9lQ`evru`K^
z3VwqE`qIazV1d?Y_Pb$~iJ$kIQNSK+euqE}FBGzs`hXI8bfCTrQ>)KQ*%nf;S{g|{
zOT(jYp^%~t-TTpW3*e{2HZD)b6tbtlqbNPb)li8Sxjea2C~VZ;U4D(yZ@3!T@_R1-
zBho(sviC!2p6dFD-qO1+i7SJ~4xe)4lu_fn1L{vdQThvR(FoB)@976vm>(q0FA?Ss
zso$6ywe1E}Qj@>U`*XS`Rlg(I$tgv$lE|;6d^)18Ld`XHE&V#%_1>T#_hs?DaRddd
zH|iiz&kI?qP^pcmRJxCMA=&fr!o~iw*h}sDjr3JO+bc@py5_IfOnTOLlLn^F=da5A
zJx-jzaKoyJDsb=$=mb&=FH3kyxiz(CIH~wp9z-Twkus@&%~UUMs_`Y=zZ0-{CGX!?
zKL1)EK);1(Gsb$6`iDaD{4MfuQvHKG0<Y}sWOBUHow$xjGO3&=nbrBfNxR|eCsI5)
zy+#ZtU#=JJ<i$dHv|3UptrtjhcSPRWAg!j0qEQgwO0=DKMURD%UApb^#&20Hz9Y_h
zX_BoGmIR}b*`EdrDg${3jF)t;e}Er(yw`#F$zhAWP6R-}$_v?TsPxV;)zyG^AMRw?
zwNsAOrWO6{I0*35Dum1L8f?{{L}e5zTm=>A$K`ijVhv}Y@OG|(Hk{4n$riy{sJhIu
z%Opf<bDm_|<!mjQLH=T4V=nok8En=!89Q;><ViMKK@Yn>4I$7F#s|h2YStb>!eHA?
zd^9B#uy+=r5ODB9_DodzqG^|1xQEx?B*n|xn<QhnKLa9|9%`jNN&7MvvWPPlE|}1u
zD~N2bLF_u4O|K|a(znSz4gGZ&2EeFx1L8KH3-tXqef``f6mkdWg5CjYb-bMI`w7Ar
zr&~a;Oy{M~f_SE=O_^~f^I;ZorgGhosA+KU8uS_7UEU&8)ck11=jCz{o!cFuvNLa=
zagOfPT$tJJq3Rx=Q}k7G5-()EmpSE|+r+h5o~O?3Eq62xE<^2lumNlYbWCo-xtyiF
zqyK&`{{Yet0y0>XcWQH`3OSW)L8VS`c~Wb%9@Sc2;Yw+%8sz`v%E)<>HIvLvlU9=}
z=jB0aLAkWmNU9Y~gD5$Ul$K-NIknNd?i6Rq8wB@2{YlZ7?5}gWuz>hF=RVdsn~AeO
zIwt`QdV>^y8oHsf2h*Yt(JfkE1Z;)vwLzre2RsQP>DJep?r56IH@6>0rFV9avcnSY
z;|I!9f;^*SBk5l$;tqG5yiA+vJ^k6xiz#gL!u}$Z;y>+h|03aM&oT1EV1YKEM_PML
z+2g#^r4KY^@a7p$>LcqEv`q|V3h57@zoMW-_bD9$A}?hB4VC}!X`KANNqc!_#Oo9j
zFoOUP2&^C!*gz5p2J|c55a0k|APR(o2+#pUf*24D5<x781MwgMbOIeg3g`@y<M8sV
z9}-<aSI`Y~2R%R<NCiDXFVGvLgFZk389)RQkU?LN2?l{I&>u_$1HeEq7z_bJK@J!O
zvg7dbY&a4lz(|k_#(_~_G#CTMf(c+e$OAWkN#IT}8B76F!8C9axDnh2ZU)oAE#Ovg
zJD36HfIGlUFsl^*%m(woT(A(_1&Y9YumIc*7J+=Q7%T%zz*0~EmV*_b5Uc@CuoA2S
ztHC<37OV%wU?(U6^xEb!{G+-i%6MyyPgU^2`E)r=8`_dSAn8D)Yo2dF%4}TGQL9g{
z-`NEHgE()+m^S>4K}o-?&D2yR@G7V(eaLG6lCq~nyv>;|<A(6$hqee3F+*NL*VDde
z)sJ0BzsO(usQ(+|xZS-{6h<}M=dvKspBD;>MWr_CeG97Rc3E)G!YY&%G+DcSjz)tR
z;9WiGIf2V}Lb@{`MR&;hFPz!P4d+@=iIH5MB=!rMM_e=IB<%tVQMHJxrp=df`Q=Ej
z0Ob5kyxMZXHVf9z1QNDMOyGV+SRmt9gnYJq4)E7I1DXH02J4+Ti++m{Pn-+6y=|~R
z4MU)T{)X$*kZ93vF*?G=HQrl{3$oLU{0@D+p}&D<^D_1ksKkHTp}Jsp5UE}wWs~f+
z>?Ucrzw3`+dfKjU&w(OzyLPxglCgBIh9iT}j(#|t+g{P+W!{x@Bq~QUW%?Kzr8yEf
z8v0gS4Wuz#TFW^>fA<{2x3}lFb7HOLM2Y^U%{W%SEWI2Z)V|A(V=CJ0H!il2x(*UP
z&Dg}ne}X^x8z4W4H^W$<nH{hU)~v#d%w%j|NV3pRMAON9^AI;@wfD~GUOC%Dwq2p0
z7d;>sxNB`=v>kpYn(hMp*x$|NNq((Ozi~c|(wDg!Dsh&}lgO(!{fEw<QThv4LtFmN
z<w^BbTMGSSt3=iH0LFUT1DSD(zmQC2{`o>m5YnzRqz@saIjEis@-%q|-zEC(nj5!k
z#C1SUB^@6VWAV9^oJ|**8zFNuQ>_n>hqXxC_rTm$-jPnX)>9~851cnaU^*`pRE<jf
z$3KyI_Q-gXQ6YCEE#+docM=DxuKk$AWcaIW7T@B};ak}Sd=8&sv-lO_^l+nSMtcpj
z9`X+U+o545Z>I5_?%S&{^#JeNWfZWnbO!`x@j~`ry}nWR&b%rQBjPqGR1JMY?rv89
zJ}8Hv`#xme%+_t8Hqfy9Y?;GU`n<Wqy!nkdkHVYV&|ndm=TF0(sGQHV=sop^?oAEs
z!&KG|?PXI$K$|yrL0|zdWQjs0ezT~O%T45&Pw~~u_|N2(?z-SyZ8CH~Z6x3)LoAmk
z3+jUPAwCqP!?+qMk;COl<h5XZ+AKin-CPZAxtPn7lh=aN$mJ7qEHPC`vE;MQ<e$~D
zQ*x=9WPiirdbhu*&`&RDOzELVB|1P~>tl%XHExvTYZ?;xp84lStpBWXj&8)XhY5Ok
zIh`YmaSi$fh3^`10ora54=)b!kspGB3Vl0R0)YZv$dZjp?WIgF{l}GU|B>gK)Xekp
zdAy7I8k^mc`^3)LJRy~b@h#`s$<hm??}zf+<mD=PMaa^nUpK$A;9B#Z(uQw4YquxM
z`~_t>yROgR;VdX4i1Q-^Wf~gX4+`6BD0taBb?DzwtYTX9u;%J6kAxHSj~nTs4Yv6{
zmsdhyH7{geNL|(&;|}X%ZSy!MV+Xv%cEB~d0rbMOH+%-HWqN!rEMhL;TbS?Q!V0L}
zfJR0BG!&z<l()vXM0a5+j5^6bG(3WW?Ru}3K)}Td*&l1?!X>=xaQ}iqS#K}YCJg=7
zwG!|XW<QrF57pcCJEqsUQrh}$<j-?ur2lpM##~zSCrba~YG_#<m%olQ{R4aYm$u%&
zvTZ@S70^E`R$Z_#&{K;?HGEfx_x|;=_TJxE<}X(3najRtKhC241U?nxX3<7}8t#FH
zaz1dzC-rE1VAPxZtMJ!Q;L@YL2?F=>LcwpKk_{MAW>xx<^b_K3Dqgz(iO<3m_!F%}
zktnOONSgrn`Lkv-Q|j~QP3F&A_%KYFWLt*@&j7r_pfCOYcl>Qd<%3L%J^|j*{dpG_
zwtGWUg94)a^8f_4@j}6WbN+;%k@}I}KM^C?$D605B<&}K;!ng4v`8egz7VaX<qNSR
zxi|qIAKDX?Eb?`{l1?jR`gx+2OzJ3S(f6Ej+V_cSjZJX`vR}=k7427Z<92^O?O>+)
zqEgGEauwf~Au6<j9y{A>aQ*0A7Ir}c;T<$y)1y)kKPT|ZLOi;hMa2z)hj<}NM^s`D
zidM=6cR$7DZU~vDJtZWdJQ47dDT&K>MLGqLZLx|zspy~S)4%uTCB|`iA~uFhCayRo
zQ@g-YR26X5RIHH8uR@ys5jeSsKRG8K?2%Jdg#Ig|dQV4u4NiYC(0=1L?$!fD14EZB
zUw|HFe$puF!=_W9z8!TY&h7|t1sXg7_G%gucn$x)9i=GPj$ARy-SlJC7`h$pgZQKD
zI{Gz|1GVj_3oLIpG;^sd`p|p?0+qZ_F#VHzHr3S9RHZD?9geP`Z^9q*=iTE>fzP`!
z%)7Dp0!`sw<?Po~IR5FL_iJATSBg=zFVLQZ&Zl_8jN^50Cj8TzB|dLF5IDdKS(h<y
z$eHnSl!|YnYfb7s1C@0qce2u1?VPQAizwzPF(f8exm)w{KmNRYnkn{qxtw{q0$-uQ
zOT!+tH~|j&Q}HY+pJQtDE^_Klt%RA=`FZk?&#6NYILr$L?_o}1StnRM;?=ktm7fIn
zC}oDW_v}XX!+;<Bk8pY7stcV?J{_f`X@mbPs?KrMRO}5d|2ER+0TD+lMViEK$o<Z>
zpb~#^`Kw6R0sJkBl1hfpz#W`pqtr{yz9Qz}6W(;$tOku&R+-$!aC6U%c+0W@+z0Lf
zn?O0Z7i<RigDqei>0?w9N_Qi<3p@?nfPja<9`G=z1be|g@CbMmJPsZMPk|@Ee()sl
zfCJz^;2Gcz*g>S91&6?Mteo~bj*8yGe=9@*zZFhY@VMfd#pcHI{<{1H)^k)?@AAED
z)a=8TRovow)Srf9(4g}DZ+uiAG?fT(yFv2`jk!Lrs~~Wk7qYyHN-VB<N_mj`DqF8!
z^momdn5fU{*O=A#n}j*A`Uo1l4Nhtr{vYerEN#77u21e$kbIe4LJ!KDx=U}t$ea0j
zaK-1+X$VyFLcxDfm-O36B3%|0BK|B!s23^~e7V1QtddMFJb?$YjQz@Yf@)cyG@9C$
zvNQf1e}!GZ=Xecs9DlY@z;)L-O@m`wi2nZy@}Ak}KuZ+*G3{*K+gG9Ub>48}-@3Q8
zu)kdgM#FX1fv-W}4PM9^hf3<LzLa&WRKC}|wBvu!k*Cf37&M3l-eFA7^ncjl&6Cx&
zVfxSF^zT^cci-L`dLG5)$09urkW?p|@{5qm=UPyS0xrJ-=|Vs*I2Dn|W0gF0)_!Ha
zkqjQB3?caSqX#)$g+E7oW{q+qZr3K##kWLTe77kvf=I&mNqxwJmqqPMc;lOT_jrR!
z&+Ka^77<_f#9Q@!6o0$mqC3r5wD=I5_ow0=RKCa5=wq*=Rof;z!F=!7+bKEC)Ej*=
zy^H1-c#+^7RC-6Az5*}D3aq;BR0f&U6XnW4Gr77%xnJ8*-uGw82TWy~GnQPaHIwTW
zsR-X@(H(_W(c>e3I{phCpYWy`N9*2<fvR?6YoX7dk0J0WFJxIv{UK|%DLqKsKB*h+
zi99vV>(f1K(Y|k&vI=)QOW2zCnLndGXS%87dWe^>URp|=hm@O*Uuu#GeE<I2T@F#6
zRo?L&Rs?!`^VR<-U8XAySPtVuY~;*c;p6P|lHP-s6t*wH2PmTVe;yNw|1njv@C{b;
P<DTc0pr<a}6)yZA;B=*<

diff --git a/STEP/Passives/CAP 1210-2.5mm.STEP b/STEP/Passives/CAP 1210-2.5mm.STEP
new file mode 100644
index 000000000..0c6aa3fd2
--- /dev/null
+++ b/STEP/Passives/CAP 1210-2.5mm.STEP	
@@ -0,0 +1,1791 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('CAP 1210-2.5mm.STEP',
+    '2016-09-08T21:41:17',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = ADVANCED_FACE ( 'NONE', ( #1333 ), #1122, .T. ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( 1.192622389734055100E-016, 0.02000000000000000000, 1.210000000000000400 ) ) ;
+#3 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#4 = AXIS2_PLACEMENT_3D ( 'NONE', #265, #260, #259 ) ;
+#5 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6 = AXIS2_PLACEMENT_3D ( 'NONE', #1140, #1148, #1154 ) ;
+#7 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#8 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.449999999999999700, -1.200000000000000200 ) ) ;
+#9 = VECTOR ( 'NONE', #1547, 1000.000000000000000 ) ;
+#10 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#11 = AXIS2_PLACEMENT_3D ( 'NONE', #992, #848, #909 ) ;
+#12 = ORIENTED_EDGE ( 'NONE', *, *, #786, .T. ) ;
+#13 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#14 = VERTEX_POINT ( 'NONE', #1005 ) ;
+#15 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #276 ), #1759 ) ;
+#16 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#17 = LINE ( 'NONE', #971, #379 ) ;
+#18 = PRESENTATION_STYLE_ASSIGNMENT (( #346 ) ) ;
+#19 = EDGE_CURVE ( 'NONE', #1331, #375, #558, .T. ) ;
+#20 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#21 = ORIENTED_EDGE ( 'NONE', *, *, #572, .F. ) ;
+#22 = ORIENTED_EDGE ( 'NONE', *, *, #402, .T. ) ;
+#23 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#24 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#25 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#26 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #313, 'distance_accuracy_value', 'NONE');
+#27 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#28 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, -1.200000000000000400 ) ) ;
+#29 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1347 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #202, #200, #198 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#30 = PRESENTATION_STYLE_ASSIGNMENT (( #1427 ) ) ;
+#31 = VECTOR ( 'NONE', #320, 1000.000000000000000 ) ;
+#32 = SURFACE_SIDE_STYLE ('',( #913 ) ) ;
+#33 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#34 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#35 = VERTEX_POINT ( 'NONE', #1768 ) ;
+#36 = LINE ( 'NONE', #694, #74 ) ;
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #649, 'distance_accuracy_value', 'NONE');
+#38 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1267, 'distance_accuracy_value', 'NONE');
+#39 = LINE ( 'NONE', #1445, #75 ) ;
+#40 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #87 ), #29 ) ;
+#41 = LINE ( 'NONE', #1294, #1479 ) ;
+#42 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#43 = ORIENTED_EDGE ( 'NONE', *, *, #641, .F. ) ;
+#44 = FILL_AREA_STYLE_COLOUR ( '', #574 ) ;
+#45 = EDGE_CURVE ( 'NONE', #400, #1331, #1074, .T. ) ;
+#46 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#47 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#48 = STYLED_ITEM ( 'NONE', ( #578 ), #1253 ) ;
+#49 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#50 = FACE_OUTER_BOUND ( 'NONE', #1683, .T. ) ;
+#51 = LINE ( 'NONE', #1564, #9 ) ;
+#52 = PRESENTATION_STYLE_ASSIGNMENT (( #1603 ) ) ;
+#53 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#54 = ORIENTED_EDGE ( 'NONE', *, *, #402, .F. ) ;
+#55 = ORIENTED_EDGE ( 'NONE', *, *, #538, .T. ) ;
+#56 = LINE ( 'NONE', #870, #1742 ) ;
+#57 = SURFACE_STYLE_USAGE ( .BOTH. , #32 ) ;
+#58 = EDGE_LOOP ( 'NONE', ( #1305, #1004, #210, #212, #919, #1703, #636, #22 ) ) ;
+#59 = EDGE_LOOP ( 'NONE', ( #1078, #1536, #1668, #396 ) ) ;
+#60 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #87 ) ) ;
+#61 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#62 = AXIS2_PLACEMENT_3D ( 'NONE', #410, #329, #322 ) ;
+#63 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000000300, 1.200000000000000000 ) ) ;
+#64 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#65 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #98 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #598, #601, #605 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#66 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#67 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#68 = AXIS2_PLACEMENT_3D ( 'NONE', #182, #181, #174 ) ;
+#69 = FACE_OUTER_BOUND ( 'NONE', #1223, .T. ) ;
+#70 = SURFACE_STYLE_FILL_AREA ( #874 ) ;
+#71 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 4.336808689942025600E-015 ) ) ;
+#72 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#73 = ORIENTED_EDGE ( 'NONE', *, *, #692, .T. ) ;
+#74 = VECTOR ( 'NONE', #699, 1000.000000000000000 ) ;
+#75 = VECTOR ( 'NONE', #1352, 1000.000000000000000 ) ;
+#76 = FILL_AREA_STYLE_COLOUR ( '', #1266 ) ;
+#77 = SPHERICAL_SURFACE ( 'NONE', #1694, 0.05000000000000000300 ) ;
+#78 = FILL_AREA_STYLE ('',( #279 ) ) ;
+#79 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.460000000000000000, -1.229999999999999800 ) ) ;
+#80 = ORIENTED_EDGE ( 'NONE', *, *, #950, .F. ) ;
+#81 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, 1.230000000000000200 ) ) ;
+#82 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#83 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#84 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#85 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#86 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #235 ), #65 ) ;
+#87 = STYLED_ITEM ( 'NONE', ( #1679 ), #131 ) ;
+#88 = LINE ( 'NONE', #543, #770 ) ;
+#89 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#90 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#91 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #26 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #313, #307, #327 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#92 = VERTEX_POINT ( 'NONE', #85 ) ;
+#93 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ;
+#94 = CIRCLE ( 'NONE', #1543, 0.02000000000000005200 ) ;
+#95 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#96 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#97 = ORIENTED_EDGE ( 'NONE', *, *, #890, .F. ) ;
+#98 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #598, 'distance_accuracy_value', 'NONE');
+#99 = SURFACE_SIDE_STYLE ('',( #211 ) ) ;
+#100 = ORIENTED_EDGE ( 'NONE', *, *, #128, .T. ) ;
+#101 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#102 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#103 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #276 ) ) ;
+#104 = DIRECTION ( 'NONE',  ( -4.336808689942024800E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#105 = EDGE_CURVE ( 'NONE', #1287, #747, #504, .T. ) ;
+#106 = AXIS2_PLACEMENT_3D ( 'NONE', #716, #718, #720 ) ;
+#107 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#108 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#109 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, -1.200000000000000200 ) ) ;
+#110 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000000300, -1.200000000000000400 ) ) ;
+#111 = PRESENTATION_STYLE_ASSIGNMENT (( #1540 ) ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #706, .T. ) ;
+#113 = ADVANCED_FACE ( 'NONE', ( #1172 ), #407, .F. ) ;
+#114 = LINE ( 'NONE', #863, #186 ) ;
+#115 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #144 ), #91 ) ;
+#116 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#117 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
+#119 = FILL_AREA_STYLE ('',( #44 ) ) ;
+#120 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #144 ) ) ;
+#121 = SPHERICAL_SURFACE ( 'NONE', #743, 0.05000000000000000300 ) ;
+#122 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#123 = CIRCLE ( 'NONE', #1257, 0.02000000000000005200 ) ;
+#124 = ORIENTED_EDGE ( 'NONE', *, *, #1296, .F. ) ;
+#125 = AXIS2_PLACEMENT_3D ( 'NONE', #563, #568, #160 ) ;
+#126 = ADVANCED_FACE ( 'NONE', ( #434 ), #1638, .T. ) ;
+#127 = SURFACE_STYLE_USAGE ( .BOTH. , #99 ) ;
+#128 = EDGE_CURVE ( 'NONE', #258, #1722, #1599, .T. ) ;
+#129 = AXIS2_PLACEMENT_3D ( 'NONE', #1167, #1177, #1179 ) ;
+#130 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#131 = ADVANCED_FACE ( 'NONE', ( #1507 ), #288, .F. ) ;
+#132 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #268, 'distance_accuracy_value', 'NONE');
+#133 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1066 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #834, #854, #806 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#134 = VECTOR ( 'NONE', #1449, 1000.000000000000000 ) ;
+#135 = SURFACE_SIDE_STYLE ('',( #1744 ) ) ;
+#136 = ORIENTED_EDGE ( 'NONE', *, *, #730, .T. ) ;
+#137 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ;
+#138 = VECTOR ( 'NONE', #905, 1000.000000000000000 ) ;
+#139 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#140 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#141 = EDGE_LOOP ( 'NONE', ( #688, #1008, #522, #311, #1079, #1269, #1218, #1220 ) ) ;
+#142 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#143 = AXIS2_PLACEMENT_3D ( 'NONE', #299, #295, #342 ) ;
+#144 = STYLED_ITEM ( 'NONE', ( #394 ), #126 ) ;
+#145 = SURFACE_STYLE_FILL_AREA ( #1579 ) ;
+#146 = CYLINDRICAL_SURFACE ( 'NONE', #162, 0.04999999999999991300 ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #839, .T. ) ;
+#148 = FACE_OUTER_BOUND ( 'NONE', #1736, .T. ) ;
+#149 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#150 = EDGE_CURVE ( 'NONE', #1627, #594, #1280, .T. ) ;
+#151 = ORIENTED_EDGE ( 'NONE', *, *, #564, .F. ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #447, .T. ) ;
+#153 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#154 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#155 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.02000000000000000000, -1.209999999999999700 ) ) ;
+#156 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#157 = SURFACE_STYLE_USAGE ( .BOTH. , #805 ) ;
+#158 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#159 = FILL_AREA_STYLE_COLOUR ( '', #1048 ) ;
+#160 = DIRECTION ( 'NONE',  ( 9.856383386231776200E-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#161 = PRESENTATION_STYLE_ASSIGNMENT (( #57 ) ) ;
+#162 = AXIS2_PLACEMENT_3D ( 'NONE', #556, #149, #559 ) ;
+#163 = ORIENTED_EDGE ( 'NONE', *, *, #864, .F. ) ;
+#164 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .F. ) ;
+#165 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #648 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #305, #304, #300 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#166 = LINE ( 'NONE', #1011, #138 ) ;
+#167 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#168 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#169 = EDGE_CURVE ( 'NONE', #400, #375, #1358, .T. ) ;
+#170 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#171 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#172 = EDGE_LOOP ( 'NONE', ( #1239, #1264, #584, #1110 ) ) ;
+#173 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#174 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#175 = FILL_AREA_STYLE_COLOUR ( '', #309 ) ;
+#176 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#177 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #248 ), #133 ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#179 = AXIS2_PLACEMENT_3D ( 'NONE', #1213, #1233, #1236 ) ;
+#180 = EDGE_CURVE ( 'NONE', #14, #1627, #1321, .T. ) ;
+#181 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#183 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #37 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #649, #651, #654 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#184 = ORIENTED_EDGE ( 'NONE', *, *, #330, .T. ) ;
+#185 = SURFACE_STYLE_USAGE ( .BOTH. , #188 ) ;
+#186 = VECTOR ( 'NONE', #818, 1000.000000000000000 ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.0000000000000000000, -1.200000000000000200 ) ) ;
+#188 = SURFACE_SIDE_STYLE ('',( #1473 ) ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #180, .F. ) ;
+#190 = FILL_AREA_STYLE ('',( #291 ) ) ;
+#191 = SPHERICAL_SURFACE ( 'NONE', #1303, 0.05000000000000000300 ) ;
+#192 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#193 = ORIENTED_EDGE ( 'NONE', *, *, #1351, .T. ) ;
+#194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #222 ), #165 ) ;
+#195 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.460000000000000000, -1.229999999999999500 ) ) ;
+#196 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #222 ) ) ;
+#197 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#198 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#199 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#200 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#201 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #235 ) ) ;
+#202 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#203 = FILL_AREA_STYLE_COLOUR ( '', #261 ) ;
+#204 = PLANE ( 'NONE',  #474 ) ;
+#205 = MANIFOLD_SOLID_BREP ( 'Fillet2', #485 ) ;
+#206 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, 1.210000000000000200 ) ) ;
+#207 = SPHERICAL_SURFACE ( 'NONE', #923, 0.05000000000000000300 ) ;
+#208 = LINE ( 'NONE', #1641, #272 ) ;
+#209 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#210 = ORIENTED_EDGE ( 'NONE', *, *, #266, .T. ) ;
+#211 = SURFACE_STYLE_FILL_AREA ( #119 ) ;
+#212 = ORIENTED_EDGE ( 'NONE', *, *, #348, .T. ) ;
+#213 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #248 ) ) ;
+#214 = SURFACE_STYLE_FILL_AREA ( #1277 ) ;
+#215 = VERTEX_POINT ( 'NONE', #237 ) ;
+#216 = SURFACE_STYLE_USAGE ( .BOTH. , #221 ) ;
+#217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#218 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#219 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#220 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#221 = SURFACE_SIDE_STYLE ('',( #1758 ) ) ;
+#222 = STYLED_ITEM ( 'NONE', ( #1309 ), #113 ) ;
+#223 = FILL_AREA_STYLE ('',( #285 ) ) ;
+#224 = CIRCLE ( 'NONE', #1336, 0.04999999999999991300 ) ;
+#225 = LINE ( 'NONE', #712, #1697 ) ;
+#226 = EDGE_LOOP ( 'NONE', ( #835, #355, #1561, #1716 ) ) ;
+#227 = FILL_AREA_STYLE_COLOUR ( '', #708 ) ;
+#228 = AXIS2_PLACEMENT_3D ( 'NONE', #370, #364, #344 ) ;
+#229 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#230 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #579, 'distance_accuracy_value', 'NONE');
+#231 = ORIENTED_EDGE ( 'NONE', *, *, #150, .T. ) ;
+#232 = FILL_AREA_STYLE ('',( #1164 ) ) ;
+#233 = LINE ( 'NONE', #678, #1717 ) ;
+#234 = VECTOR ( 'NONE', #1497, 1000.000000000000000 ) ;
+#235 = STYLED_ITEM ( 'NONE', ( #493 ), #526 ) ;
+#236 = ADVANCED_FACE ( 'NONE', ( #1030 ), #1221, .T. ) ;
+#237 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.0000000000000000000, -1.200000000000000200 ) ) ;
+#238 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .T. ) ;
+#239 = FILL_AREA_STYLE_COLOUR ( '', #1747 ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, -1.209999999999999700 ) ) ;
+#241 = AXIS2_PLACEMENT_3D ( 'NONE', #63, #83, #82 ) ;
+#242 = SURFACE_SIDE_STYLE ('',( #392 ) ) ;
+#243 = FILL_AREA_STYLE ('',( #159 ) ) ;
+#244 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, 1.230000000000000400 ) ) ;
+#245 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#246 = ADVANCED_FACE ( 'NONE', ( #440 ), #482, .T. ) ;
+#247 = SURFACE_STYLE_USAGE ( .BOTH. , #250 ) ;
+#248 = STYLED_ITEM ( 'NONE', ( #1764 ), #1242 ) ;
+#249 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#250 = SURFACE_SIDE_STYLE ('',( #1434 ) ) ;
+#251 = SURFACE_STYLE_FILL_AREA ( #471 ) ;
+#252 = FILL_AREA_STYLE ('',( #239 ) ) ;
+#253 = PRESENTATION_STYLE_ASSIGNMENT (( #1077 ) ) ;
+#254 = SURFACE_SIDE_STYLE ('',( #1762 ) ) ;
+#255 = EDGE_LOOP ( 'NONE', ( #93, #1173, #529, #1328 ) ) ;
+#256 = ADVANCED_FACE ( 'NONE', ( #358 ), #1466, .F. ) ;
+#257 = VECTOR ( 'NONE', #67, 1000.000000000000000 ) ;
+#258 = VERTEX_POINT ( 'NONE', #1462 ) ;
+#259 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#260 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#261 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#262 = SURFACE_STYLE_USAGE ( .BOTH. , #312 ) ;
+#263 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #931 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #516, #1677, #752 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#264 = EDGE_LOOP ( 'NONE', ( #736, #1367, #857 ) ) ;
+#265 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#266 = EDGE_CURVE ( 'NONE', #414, #594, #1511, .T. ) ;
+#267 = AXIS2_PLACEMENT_3D ( 'NONE', #84, #1157, #95 ) ;
+#268 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#269 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#270 = FACE_OUTER_BOUND ( 'NONE', #59, .T. ) ;
+#271 = PRESENTATION_STYLE_ASSIGNMENT (( #157 ) ) ;
+#272 = VECTOR ( 'NONE', #862, 1000.000000000000000 ) ;
+#273 = SURFACE_STYLE_FILL_AREA ( #1674 ) ;
+#274 = EDGE_LOOP ( 'NONE', ( #847, #1665, #1495 ) ) ;
+#275 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1614, 'distance_accuracy_value', 'NONE');
+#276 = STYLED_ITEM ( 'NONE', ( #1193 ), #814 ) ;
+#277 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#278 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1680 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #361, #359, #354 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#279 = FILL_AREA_STYLE_COLOUR ( '', #1186 ) ;
+#280 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#281 = EDGE_LOOP ( 'NONE', ( #21, #1244, #830, #415 ) ) ;
+#282 = AXIS2_PLACEMENT_3D ( 'NONE', #583, #587, #609 ) ;
+#283 = ORIENTED_EDGE ( 'NONE', *, *, #858, .F. ) ;
+#284 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, -1.200000000000000200 ) ) ;
+#285 = FILL_AREA_STYLE_COLOUR ( '', #1081 ) ;
+#286 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #298 ), #278 ) ;
+#287 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #298 ) ) ;
+#288 = PLANE ( 'NONE',  #662 ) ;
+#289 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#290 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #347 ), #263 ) ;
+#291 = FILL_AREA_STYLE_COLOUR ( '', #1553 ) ;
+#292 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, 1.230000000000000200 ) ) ;
+#293 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #220, 'distance_accuracy_value', 'NONE');
+#294 = ORIENTED_EDGE ( 'NONE', *, *, #321, .T. ) ;
+#295 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#296 = VECTOR ( 'NONE', #5, 1000.000000000000000 ) ;
+#297 = ORIENTED_EDGE ( 'NONE', *, *, #939, .F. ) ;
+#298 = STYLED_ITEM ( 'NONE', ( #18 ), #1 ) ;
+#299 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, 0.0000000000000000000 ) ) ;
+#300 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#301 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .F. ) ;
+#302 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#303 = AXIS2_PLACEMENT_3D ( 'NONE', #760, #741, #675 ) ;
+#304 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#305 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#306 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#307 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#308 = FACE_OUTER_BOUND ( 'NONE', #734, .T. ) ;
+#309 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#310 = FILL_AREA_STYLE ('',( #227 ) ) ;
+#311 = ORIENTED_EDGE ( 'NONE', *, *, #886, .T. ) ;
+#312 = SURFACE_SIDE_STYLE ('',( #1312 ) ) ;
+#313 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#314 = PRESENTATION_STYLE_ASSIGNMENT (( #1689 ) ) ;
+#315 = SURFACE_STYLE_USAGE ( .BOTH. , #328 ) ;
+#316 = ORIENTED_EDGE ( 'NONE', *, *, #727, .F. ) ;
+#317 = EDGE_CURVE ( 'NONE', #1704, #747, #1478, .T. ) ;
+#318 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#319 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#320 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#321 = EDGE_CURVE ( 'NONE', #463, #507, #1559, .T. ) ;
+#322 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#323 = ORIENTED_EDGE ( 'NONE', *, *, #839, .F. ) ;
+#324 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1583 ) ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#326 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #347 ) ) ;
+#327 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#328 = SURFACE_SIDE_STYLE ('',( #476 ) ) ;
+#329 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#330 = EDGE_CURVE ( 'NONE', #1722, #924, #1644, .T. ) ;
+#331 = FILL_AREA_STYLE_COLOUR ( '', #525 ) ;
+#332 = CIRCLE ( 'NONE', #1769, 0.04999999999999991300 ) ;
+#333 = CYLINDRICAL_SURFACE ( 'NONE', #1200, 0.04999999999999991300 ) ;
+#334 = VECTOR ( 'NONE', #916, 1000.000000000000000 ) ;
+#335 = CYLINDRICAL_SURFACE ( 'NONE', #788, 0.04999999999999991300 ) ;
+#336 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#337 = AXIS2_PLACEMENT_3D ( 'NONE', #685, #700, #701 ) ;
+#338 = PRESENTATION_STYLE_ASSIGNMENT (( #1184 ) ) ;
+#339 = VERTEX_POINT ( 'NONE', #739 ) ;
+#340 = CIRCLE ( 'NONE', #1001, 0.02000000000000005200 ) ;
+#341 = EDGE_LOOP ( 'NONE', ( #1084, #618, #670 ) ) ;
+#342 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#343 = EDGE_CURVE ( 'NONE', #1457, #1101, #39, .T. ) ;
+#344 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#345 = EDGE_LOOP ( 'NONE', ( #377, #80, #643, #721 ) ) ;
+#346 = SURFACE_STYLE_USAGE ( .BOTH. , #135 ) ;
+#347 = STYLED_ITEM ( 'NONE', ( #271 ), #503 ) ;
+#348 = EDGE_CURVE ( 'NONE', #594, #581, #1770, .T. ) ;
+#349 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#350 = EDGE_CURVE ( 'NONE', #869, #414, #123, .T. ) ;
+#351 = LINE ( 'NONE', #1551, #681 ) ;
+#352 = FACE_OUTER_BOUND ( 'NONE', #1027, .T. ) ;
+#353 = ORIENTED_EDGE ( 'NONE', *, *, #965, .T. ) ;
+#354 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#355 = ORIENTED_EDGE ( 'NONE', *, *, #506, .F. ) ;
+#356 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#357 = PRESENTATION_STYLE_ASSIGNMENT (( #829 ) ) ;
+#358 = FACE_OUTER_BOUND ( 'NONE', #1404, .T. ) ;
+#359 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#360 = EDGE_LOOP ( 'NONE', ( #408, #560, #964, #184 ) ) ;
+#361 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#362 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#363 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.480000000000000000, 0.0000000000000000000 ) ) ;
+#364 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#365 = AXIS2_PLACEMENT_3D ( 'NONE', #856, #859, #860 ) ;
+#366 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#367 = ADVANCED_FACE ( 'NONE', ( #1719 ), #1284, .T. ) ;
+#368 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#369 = EDGE_CURVE ( 'NONE', #1457, #1003, #1050, .T. ) ;
+#370 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 0.0000000000000000000 ) ) ;
+#371 = ADVANCED_FACE ( 'NONE', ( #1192 ), #207, .T. ) ;
+#372 = FILL_AREA_STYLE_COLOUR ( '', #852 ) ;
+#373 = EDGE_CURVE ( 'NONE', #689, #1166, #1141, .T. ) ;
+#374 = CIRCLE ( 'NONE', #129, 0.04999999999999991300 ) ;
+#375 = VERTEX_POINT ( 'NONE', #3 ) ;
+#376 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#377 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
+#378 = AXIS2_PLACEMENT_3D ( 'NONE', #544, #545, #1458 ) ;
+#379 = VECTOR ( 'NONE', #975, 1000.000000000000000 ) ;
+#380 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#381 = EDGE_LOOP ( 'NONE', ( #100, #1055, #1194, #453 ) ) ;
+#382 = EDGE_CURVE ( 'NONE', #1582, #418, #1698, .T. ) ;
+#383 = ADVANCED_FACE ( 'NONE', ( #69 ), #1678, .T. ) ;
+#384 = EDGE_CURVE ( 'NONE', #555, #980, #1378, .T. ) ;
+#385 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1692, 'distance_accuracy_value', 'NONE');
+#386 = AXIS2_PLACEMENT_3D ( 'NONE', #206, #336, #445 ) ;
+#387 = ADVANCED_FACE ( 'NONE', ( #997 ), #469, .F. ) ;
+#388 = PLANE ( 'NONE',  #680 ) ;
+#389 = PRESENTATION_STYLE_ASSIGNMENT (( #1075 ) ) ;
+#390 = LINE ( 'NONE', #1468, #1470 ) ;
+#391 = SURFACE_STYLE_USAGE ( .BOTH. , #395 ) ;
+#392 = SURFACE_STYLE_FILL_AREA ( #1589 ) ;
+#393 = ORIENTED_EDGE ( 'NONE', *, *, #1317, .T. ) ;
+#394 = PRESENTATION_STYLE_ASSIGNMENT (( #315 ) ) ;
+#395 = SURFACE_SIDE_STYLE ('',( #606 ) ) ;
+#396 = ORIENTED_EDGE ( 'NONE', *, *, #641, .T. ) ;
+#397 = FACE_BOUND ( 'NONE', #58, .T. ) ;
+#398 = PRESENTATION_STYLE_ASSIGNMENT (( #1476 ) ) ;
+#399 = FILL_AREA_STYLE ('',( #76 ) ) ;
+#400 = VERTEX_POINT ( 'NONE', #515 ) ;
+#401 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#402 = EDGE_CURVE ( 'NONE', #1287, #936, #1548, .T. ) ;
+#403 = EDGE_CURVE ( 'NONE', #1132, #1147, #1210, .T. ) ;
+#404 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1583, .NOT_KNOWN. ) ;
+#405 = FILL_AREA_STYLE_COLOUR ( '', #1238 ) ;
+#406 = AXIS2_PLACEMENT_3D ( 'NONE', #502, #505, #509 ) ;
+#407 = PLANE ( 'NONE',  #143 ) ;
+#408 = ORIENTED_EDGE ( 'NONE', *, *, #491, .T. ) ;
+#409 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#410 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#411 = PRESENTATION_STYLE_ASSIGNMENT (( #1315 ) ) ;
+#412 = EDGE_CURVE ( 'NONE', #418, #733, #819, .T. ) ;
+#413 = FACE_OUTER_BOUND ( 'NONE', #1119, .T. ) ;
+#414 = VERTEX_POINT ( 'NONE', #527 ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #343, .F. ) ;
+#416 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#417 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#418 = VERTEX_POINT ( 'NONE', #499 ) ;
+#419 = AXIS2_PLACEMENT_3D ( 'NONE', #454, #976, #1024 ) ;
+#420 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#421 = EDGE_CURVE ( 'NONE', #772, #1492, #88, .T. ) ;
+#422 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #404, #866 ) ;
+#423 = FILL_AREA_STYLE ('',( #372 ) ) ;
+#424 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, 0.0000000000000000000 ) ) ;
+#425 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#426 = AXIS2_PLACEMENT_3D ( 'NONE', #536, #537, #540 ) ;
+#427 = FILL_AREA_STYLE ('',( #682 ) ) ;
+#428 = VECTOR ( 'NONE', #461, 1000.000000000000000 ) ;
+#429 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#430 = ORIENTED_EDGE ( 'NONE', *, *, #669, .F. ) ;
+#431 = SURFACE_SIDE_STYLE ('',( #1526 ) ) ;
+#432 = SURFACE_STYLE_USAGE ( .BOTH. , #431 ) ;
+#433 = PRESENTATION_STYLE_ASSIGNMENT (( #1612 ) ) ;
+#434 = FACE_OUTER_BOUND ( 'NONE', #281, .T. ) ;
+#435 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#436 = ORIENTED_EDGE ( 'NONE', *, *, #939, .T. ) ;
+#437 = EDGE_CURVE ( 'NONE', #215, #709, #1505, .T. ) ;
+#438 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#439 = SURFACE_STYLE_FILL_AREA ( #1469 ) ;
+#440 = FACE_OUTER_BOUND ( 'NONE', #695, .T. ) ;
+#441 = ORIENTED_EDGE ( 'NONE', *, *, #266, .F. ) ;
+#442 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#443 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1723 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1038, #1171, #1021 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#444 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#445 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#446 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#447 = EDGE_CURVE ( 'NONE', #1101, #1532, #390, .T. ) ;
+#448 = AXIS2_PLACEMENT_3D ( 'NONE', #429, #652, #655 ) ;
+#449 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1724, 'distance_accuracy_value', 'NONE');
+#450 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#451 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#452 = SURFACE_STYLE_FILL_AREA ( #78 ) ;
+#453 = ORIENTED_EDGE ( 'NONE', *, *, #576, .F. ) ;
+#454 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#455 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#456 = FILL_AREA_STYLE_COLOUR ( '', #1342 ) ;
+#457 = ORIENTED_EDGE ( 'NONE', *, *, #1016, .T. ) ;
+#458 = EDGE_CURVE ( 'NONE', #733, #555, #1163, .T. ) ;
+#459 = LINE ( 'NONE', #2, #554 ) ;
+#460 = EDGE_LOOP ( 'NONE', ( #54, #873, #1261, #1444 ) ) ;
+#461 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#462 = EDGE_CURVE ( 'NONE', #980, #1563, #51, .T. ) ;
+#463 = VERTEX_POINT ( 'NONE', #1714 ) ;
+#464 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#465 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#466 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#467 = EDGE_CURVE ( 'NONE', #1688, #418, #351, .T. ) ;
+#468 = FILL_AREA_STYLE_COLOUR ( '', #1715 ) ;
+#469 = PLANE ( 'NONE',  #406 ) ;
+#470 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #724 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1135, #1138, #1139 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#471 = FILL_AREA_STYLE ('',( #456 ) ) ;
+#472 = ORIENTED_EDGE ( 'NONE', *, *, #600, .F. ) ;
+#473 = SURFACE_SIDE_STYLE ('',( #251 ) ) ;
+#474 = AXIS2_PLACEMENT_3D ( 'NONE', #280, #446, #1151 ) ;
+#475 = VECTOR ( 'NONE', #1354, 1000.000000000000000 ) ;
+#476 = SURFACE_STYLE_FILL_AREA ( #1729 ) ;
+#477 = FILL_AREA_STYLE_COLOUR ( '', #1018 ) ;
+#478 = LINE ( 'NONE', #81, #1580 ) ;
+#479 = EDGE_LOOP ( 'NONE', ( #775, #297, #163, #1196 ) ) ;
+#480 = VECTOR ( 'NONE', #776, 1000.000000000000000 ) ;
+#481 = SURFACE_STYLE_USAGE ( .BOTH. , #473 ) ;
+#482 = CYLINDRICAL_SURFACE ( 'NONE', #1485, 0.04999999999999991300 ) ;
+#483 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#484 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, 1.210000000000000400 ) ) ;
+#485 = CLOSED_SHELL ( 'NONE', ( #1647, #650, #1766, #941, #1629, #1385, #804, #793, #256, #1242, #1109, #131, #387, #659, #113, #974, #236, #949, #1113, #513, #1390, #1253, #1502, #1754, #1260, #1633, #1369, #1496, #1376, #958, #539, #246, #126, #503, #526, #671, #371, #1651, #1, #383, #1506, #1094, #814, #367 ) ) ;
+#486 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#487 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#488 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#489 = EDGE_CURVE ( 'NONE', #733, #1563, #1116, .T. ) ;
+#490 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#491 = EDGE_CURVE ( 'NONE', #924, #1706, #1433, .T. ) ;
+#492 = CYLINDRICAL_SURFACE ( 'NONE', #1568, 0.04999999999999991300 ) ;
+#493 = PRESENTATION_STYLE_ASSIGNMENT (( #595 ) ) ;
+#494 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ;
+#495 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#496 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1058 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #486, #488, #490 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#497 = SURFACE_STYLE_FILL_AREA ( #1181 ) ;
+#498 = VERTEX_POINT ( 'NONE', #8 ) ;
+#499 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#500 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#501 = EDGE_LOOP ( 'NONE', ( #1772, #1586, #1049, #966 ) ) ;
+#502 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#503 = ADVANCED_FACE ( 'NONE', ( #628 ), #146, .T. ) ;
+#504 = LINE ( 'NONE', #792, #1216 ) ;
+#505 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#506 = EDGE_CURVE ( 'NONE', #92, #1688, #1278, .T. ) ;
+#507 = VERTEX_POINT ( 'NONE', #566 ) ;
+#508 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #230 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #579, #623, #416 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#509 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#511 = AXIS2_PLACEMENT_3D ( 'NONE', #586, #588, #589 ) ;
+#512 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #541 ) ;
+#513 = ADVANCED_FACE ( 'NONE', ( #308 ), #1533, .T. ) ;
+#514 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#515 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#516 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#517 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #626 ), #508 ) ;
+#518 = PRESENTATION_STYLE_ASSIGNMENT (( #748 ) ) ;
+#519 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.02000000000000000000, 1.210000000000000400 ) ) ;
+#520 = LINE ( 'NONE', #1740, #603 ) ;
+#521 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#522 = ORIENTED_EDGE ( 'NONE', *, *, #815, .F. ) ;
+#523 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#524 = LINE ( 'NONE', #1415, #1188 ) ;
+#525 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#526 = ADVANCED_FACE ( 'NONE', ( #1232 ), #850, .T. ) ;
+#527 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.460000000000000000, 1.230000000000000200 ) ) ;
+#528 = AXIS2_PLACEMENT_3D ( 'NONE', #1371, #1632, #1375 ) ;
+#529 = ORIENTED_EDGE ( 'NONE', *, *, #45, .F. ) ;
+#530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #755 ), #496 ) ;
+#531 = SURFACE_STYLE_FILL_AREA ( #825 ) ;
+#532 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#533 = ORIENTED_EDGE ( 'NONE', *, *, #950, .T. ) ;
+#534 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, -1.200000000000000200 ) ) ;
+#535 = EDGE_CURVE ( 'NONE', #1706, #400, #940, .T. ) ;
+#536 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.460000000000000000, -1.209999999999999700 ) ) ;
+#537 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#538 = EDGE_CURVE ( 'NONE', #924, #1000, #894, .T. ) ;
+#539 = ADVANCED_FACE ( 'NONE', ( #1121 ), #121, .T. ) ;
+#540 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#541 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#542 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#543 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.500000000000000000, -1.200000000000000200 ) ) ;
+#544 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#545 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#546 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#547 = ORIENTED_EDGE ( 'NONE', *, *, #912, .T. ) ;
+#548 = PRESENTATION_STYLE_ASSIGNMENT (( #432 ) ) ;
+#549 = STYLED_ITEM ( 'NONE', ( #1761 ), #671 ) ;
+#550 = SURFACE_STYLE_USAGE ( .BOTH. , #553 ) ;
+#551 = FILL_AREA_STYLE ('',( #405 ) ) ;
+#552 = ORIENTED_EDGE ( 'NONE', *, *, #1088, .F. ) ;
+#553 = SURFACE_SIDE_STYLE ('',( #1175 ) ) ;
+#554 = VECTOR ( 'NONE', #53, 1000.000000000000000 ) ;
+#555 = VERTEX_POINT ( 'NONE', #679 ) ;
+#556 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, -1.200000000000000400 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.02000000000000000000, 1.230000000000000200 ) ) ;
+#558 = CIRCLE ( 'NONE', #241, 0.04999999999999991300 ) ;
+#559 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#560 = ORIENTED_EDGE ( 'NONE', *, *, #535, .T. ) ;
+#561 = SURFACE_SIDE_STYLE ('',( #1324 ) ) ;
+#562 = EDGE_CURVE ( 'NONE', #1640, #463, #233, .T. ) ;
+#563 = CARTESIAN_POINT ( 'NONE',  ( 1.192622389734055100E-016, 2.460000000000000000, 1.210000000000000400 ) ) ;
+#564 = EDGE_CURVE ( 'NONE', #1166, #1000, #36, .T. ) ;
+#565 = SURFACE_STYLE_USAGE ( .BOTH. , #561 ) ;
+#566 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#567 = AXIS2_PLACEMENT_3D ( 'NONE', #674, #425, #451 ) ;
+#568 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#569 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#570 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #72, 'distance_accuracy_value', 'NONE');
+#571 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#572 = EDGE_CURVE ( 'NONE', #1166, #1457, #1684, .T. ) ;
+#573 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#574 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #993, .T. ) ;
+#576 = EDGE_CURVE ( 'NONE', #258, #375, #1767, .T. ) ;
+#577 = LINE ( 'NONE', #1525, #1396 ) ;
+#578 = PRESENTATION_STYLE_ASSIGNMENT (( #1108 ) ) ;
+#579 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#580 = FILL_AREA_STYLE_COLOUR ( '', #1574 ) ;
+#581 = VERTEX_POINT ( 'NONE', #710 ) ;
+#582 = LINE ( 'NONE', #808, #897 ) ;
+#583 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#584 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ;
+#585 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1082 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #356, #366, #376 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#586 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#587 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#588 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#589 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#590 = SURFACE_SIDE_STYLE ('',( #842 ) ) ;
+#591 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#592 = LINE ( 'NONE', #1381, #475 ) ;
+#593 = FACE_OUTER_BOUND ( 'NONE', #141, .T. ) ;
+#594 = VERTEX_POINT ( 'NONE', #722 ) ;
+#595 = SURFACE_STYLE_USAGE ( .BOTH. , #590 ) ;
+#596 = EDGE_CURVE ( 'NONE', #498, #1640, #1477, .T. ) ;
+#597 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#598 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#599 = ORIENTED_EDGE ( 'NONE', *, *, #867, .F. ) ;
+#600 = EDGE_CURVE ( 'NONE', #1003, #215, #1510, .T. ) ;
+#601 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#602 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #626 ) ) ;
+#603 = VECTOR ( 'NONE', #16, 1000.000000000000000 ) ;
+#604 = ORIENTED_EDGE ( 'NONE', *, *, #669, .T. ) ;
+#605 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#606 = SURFACE_STYLE_FILL_AREA ( #399 ) ;
+#607 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#608 = EDGE_LOOP ( 'NONE', ( #575, #877, #552 ) ) ;
+#609 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#610 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#611 = EDGE_CURVE ( 'NONE', #709, #1706, #1602, .T. ) ;
+#612 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#613 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#614 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#615 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #769 ), #585 ) ;
+#616 = VECTOR ( 'NONE', #465, 1000.000000000000000 ) ;
+#617 = FILL_AREA_STYLE_COLOUR ( '', #749 ) ;
+#618 = ORIENTED_EDGE ( 'NONE', *, *, #867, .T. ) ;
+#619 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .T. ) ;
+#620 = FACE_OUTER_BOUND ( 'NONE', #1028, .T. ) ;
+#621 = VERTEX_POINT ( 'NONE', #731 ) ;
+#622 = AXIS2_PLACEMENT_3D ( 'NONE', #1389, #1197, #1206 ) ;
+#623 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#624 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000000300, -1.200000000000000400 ) ) ;
+#625 = EDGE_CURVE ( 'NONE', #621, #1211, #803, .T. ) ;
+#626 = STYLED_ITEM ( 'NONE', ( #1660 ), #953 ) ;
+#627 = SURFACE_STYLE_FILL_AREA ( #1205 ) ;
+#628 = FACE_OUTER_BOUND ( 'NONE', #172, .T. ) ;
+#629 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#630 = CIRCLE ( 'NONE', #1588, 0.04999999999999991300 ) ;
+#631 = PRESENTATION_STYLE_ASSIGNMENT (( #1669 ) ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #467, .T. ) ;
+#633 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #837 ), #443 ) ;
+#635 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#636 = ORIENTED_EDGE ( 'NONE', *, *, #105, .F. ) ;
+#637 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1057 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1187, #466, #1207 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#638 = LINE ( 'NONE', #46, #257 ) ;
+#639 = FILL_AREA_STYLE ('',( #617 ) ) ;
+#640 = EDGE_LOOP ( 'NONE', ( #1386, #43, #599, #889 ) ) ;
+#641 = EDGE_CURVE ( 'NONE', #1289, #832, #853, .T. ) ;
+#642 = SURFACE_SIDE_STYLE ('',( #800 ) ) ;
+#643 = ORIENTED_EDGE ( 'NONE', *, *, #1351, .F. ) ;
+#644 = AXIS2_PLACEMENT_3D ( 'NONE', #629, #633, #635 ) ;
+#645 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#646 = SURFACE_STYLE_USAGE ( .BOTH. , #642 ) ;
+#647 = EDGE_LOOP ( 'NONE', ( #1070, #1379, #97, #780 ) ) ;
+#648 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #305, 'distance_accuracy_value', 'NONE');
+#649 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#650 = ADVANCED_FACE ( 'NONE', ( #719 ), #782, .F. ) ;
+#651 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#652 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#653 = EDGE_CURVE ( 'NONE', #1483, #1247, #582, .T. ) ;
+#654 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#655 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#656 = EDGE_CURVE ( 'NONE', #400, #1722, #668, .T. ) ;
+#657 = SPHERICAL_SURFACE ( 'NONE', #622, 0.05000000000000000300 ) ;
+#658 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#659 = ADVANCED_FACE ( 'NONE', ( #397, #620 ), #820, .F. ) ;
+#660 = PRESENTATION_STYLE_ASSIGNMENT (( #704 ) ) ;
+#661 = EDGE_LOOP ( 'NONE', ( #152, #757, #900, #1515 ) ) ;
+#662 = AXIS2_PLACEMENT_3D ( 'NONE', #1731, #1728, #217 ) ;
+#663 = PRODUCT_CONTEXT ( 'NONE', #541, 'mechanical' ) ;
+#664 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#665 = SURFACE_STYLE_FILL_AREA ( #812 ) ;
+#666 = ORIENTED_EDGE ( 'NONE', *, *, #786, .F. ) ;
+#667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#668 = LINE ( 'NONE', #785, #480 ) ;
+#669 = EDGE_CURVE ( 'NONE', #375, #772, #114, .T. ) ;
+#670 = ORIENTED_EDGE ( 'NONE', *, *, #1016, .F. ) ;
+#671 = ADVANCED_FACE ( 'NONE', ( #148 ), #1144, .T. ) ;
+#672 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#673 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #967 ), #470 ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#675 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#676 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #769 ) ) ;
+#677 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #664 ) ;
+#678 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#679 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#680 = AXIS2_PLACEMENT_3D ( 'NONE', #363, #199, #409 ) ;
+#681 = VECTOR ( 'NONE', #1558, 1000.000000000000000 ) ;
+#682 = FILL_AREA_STYLE_COLOUR ( '', #10 ) ;
+#683 = CIRCLE ( 'NONE', #1613, 0.04999999999999991300 ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #384, .F. ) ;
+#685 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#686 = SHAPE_DEFINITION_REPRESENTATION ( #1637, #953 ) ;
+#687 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#688 = ORIENTED_EDGE ( 'NONE', *, *, #489, .T. ) ;
+#689 = VERTEX_POINT ( 'NONE', #901 ) ;
+#690 = ORIENTED_EDGE ( 'NONE', *, *, #348, .F. ) ;
+#691 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#692 = EDGE_CURVE ( 'NONE', #1247, #35, #166, .T. ) ;
+#693 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #761 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #483, #487, #500 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#694 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#695 = EDGE_LOOP ( 'NONE', ( #457, #845, #1107, #1293 ) ) ;
+#696 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#697 = EDGE_CURVE ( 'NONE', #1000, #339, #1118, .T. ) ;
+#698 = AXIS2_PLACEMENT_3D ( 'NONE', #178, #349, #362 ) ;
+#699 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#700 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#701 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#702 = FILL_AREA_STYLE ('',( #918 ) ) ;
+#703 = EDGE_CURVE ( 'NONE', #1211, #1627, #94, .T. ) ;
+#704 = SURFACE_STYLE_USAGE ( .BOTH. , #254 ) ;
+#705 = SURFACE_STYLE_FILL_AREA ( #1047 ) ;
+#706 = EDGE_CURVE ( 'NONE', #1492, #258, #56, .T. ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.500000000000000000, -1.200000000000000200 ) ) ;
+#708 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#709 = VERTEX_POINT ( 'NONE', #927 ) ;
+#710 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.02000000000000000000, 1.210000000000000200 ) ) ;
+#711 = PRESENTATION_STYLE_ASSIGNMENT (( #646 ) ) ;
+#712 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, -1.229999999999999800 ) ) ;
+#713 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#714 = FACE_OUTER_BOUND ( 'NONE', #1529, .T. ) ;
+#715 = ORIENTED_EDGE ( 'NONE', *, *, #467, .F. ) ;
+#716 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#717 = AXIS2_PLACEMENT_3D ( 'NONE', #102, #192, #176 ) ;
+#718 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#719 = FACE_OUTER_BOUND ( 'NONE', #1577, .T. ) ;
+#720 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#721 = ORIENTED_EDGE ( 'NONE', *, *, #706, .F. ) ;
+#722 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, 1.230000000000000200 ) ) ;
+#723 = EDGE_CURVE ( 'NONE', #215, #807, #17, .T. ) ;
+#724 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1135, 'distance_accuracy_value', 'NONE');
+#725 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#726 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#727 = EDGE_CURVE ( 'NONE', #581, #1704, #1068, .T. ) ;
+#728 = VECTOR ( 'NONE', #542, 1000.000000000000000 ) ;
+#729 = ORIENTED_EDGE ( 'NONE', *, *, #750, .F. ) ;
+#730 = EDGE_CURVE ( 'NONE', #807, #1331, #1019, .T. ) ;
+#731 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.02000000000000000000, -1.209999999999999500 ) ) ;
+#732 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #132 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #268, #289, #302 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#733 = VERTEX_POINT ( 'NONE', #984 ) ;
+#734 = EDGE_LOOP ( 'NONE', ( #1518, #1455, #968, #323 ) ) ;
+#735 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#736 = ORIENTED_EDGE ( 'NONE', *, *, #45, .T. ) ;
+#737 = AXIS2_PLACEMENT_3D ( 'NONE', #999, #948, #903 ) ;
+#738 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .T. ) ;
+#739 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#740 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#741 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#742 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, -1.229999999999999500 ) ) ;
+#743 = AXIS2_PLACEMENT_3D ( 'NONE', #624, #667, #672 ) ;
+#744 = SURFACE_SIDE_STYLE ('',( #1420 ) ) ;
+#745 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#746 = EDGE_CURVE ( 'NONE', #1331, #709, #917, .T. ) ;
+#747 = VERTEX_POINT ( 'NONE', #1012 ) ;
+#748 = SURFACE_STYLE_USAGE ( .BOTH. , #766 ) ;
+#749 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#750 = EDGE_CURVE ( 'NONE', #92, #1343, #1659, .T. ) ;
+#751 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#752 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#753 = VECTOR ( 'NONE', #687, 1000.000000000000000 ) ;
+#754 = VECTOR ( 'NONE', #764, 1000.000000000000000 ) ;
+#755 = STYLED_ITEM ( 'NONE', ( #957 ), #387 ) ;
+#756 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#757 = ORIENTED_EDGE ( 'NONE', *, *, #831, .T. ) ;
+#758 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#759 = EDGE_CURVE ( 'NONE', #1688, #463, #824, .T. ) ;
+#760 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000000300, -1.200000000000000400 ) ) ;
+#761 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #483, 'distance_accuracy_value', 'NONE');
+#762 = EDGE_CURVE ( 'NONE', #507, #92, #1734, .T. ) ;
+#763 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #791 ), #732 ) ;
+#764 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#765 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #967 ) ) ;
+#766 = SURFACE_SIDE_STYLE ('',( #1302 ) ) ;
+#767 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, -1.229999999999999800 ) ) ;
+#768 = SURFACE_STYLE_FILL_AREA ( #1150 ) ;
+#769 = STYLED_ITEM ( 'NONE', ( #1348 ), #1109 ) ;
+#770 = VECTOR ( 'NONE', #1546, 1000.000000000000000 ) ;
+#771 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#772 = VERTEX_POINT ( 'NONE', #996 ) ;
+#773 = SURFACE_SIDE_STYLE ('',( #452 ) ) ;
+#774 = SURFACE_SIDE_STYLE ('',( #665 ) ) ;
+#775 = ORIENTED_EDGE ( 'NONE', *, *, #317, .F. ) ;
+#776 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#777 = FACE_OUTER_BOUND ( 'NONE', #360, .T. ) ;
+#778 = FILL_AREA_STYLE ('',( #781 ) ) ;
+#779 = EDGE_LOOP ( 'NONE', ( #112, #1623, #604, #946 ) ) ;
+#780 = ORIENTED_EDGE ( 'NONE', *, *, #994, .F. ) ;
+#781 = FILL_AREA_STYLE_COLOUR ( '', #158 ) ;
+#782 = PLANE ( 'NONE',  #1440 ) ;
+#783 = ORIENTED_EDGE ( 'NONE', *, *, #128, .F. ) ;
+#784 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#785 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#786 = EDGE_CURVE ( 'NONE', #555, #1688, #1619, .T. ) ;
+#787 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#788 = AXIS2_PLACEMENT_3D ( 'NONE', #23, #24, #140 ) ;
+#789 = FILL_AREA_STYLE_COLOUR ( '', #438 ) ;
+#790 = EDGE_CURVE ( 'NONE', #507, #1343, #1700, .T. ) ;
+#791 = STYLED_ITEM ( 'NONE', ( #660 ), #1754 ) ;
+#792 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, -1.229999999999999800 ) ) ;
+#793 = ADVANCED_FACE ( 'NONE', ( #1576 ), #1178, .F. ) ;
+#794 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.460000000000000000, 1.210000000000000400 ) ) ;
+#795 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #755 ) ) ;
+#796 = VERTEX_POINT ( 'NONE', #1090 ) ;
+#797 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#798 = VECTOR ( 'NONE', #277, 1000.000000000000000 ) ;
+#799 = ORIENTED_EDGE ( 'NONE', *, *, #562, .T. ) ;
+#800 = SURFACE_STYLE_FILL_AREA ( #639 ) ;
+#801 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#802 = EDGE_CURVE ( 'NONE', #555, #463, #374, .T. ) ;
+#803 = LINE ( 'NONE', #1064, #754 ) ;
+#804 = ADVANCED_FACE ( 'NONE', ( #413 ), #1156, .F. ) ;
+#805 = SURFACE_SIDE_STYLE ('',( #1732 ) ) ;
+#806 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#807 = VERTEX_POINT ( 'NONE', #1161 ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#809 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#810 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1382 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #89, #139, #130 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#811 = PLANE ( 'NONE',  #11 ) ;
+#812 = FILL_AREA_STYLE ('',( #468 ) ) ;
+#813 = FILL_AREA_STYLE ('',( #1535 ) ) ;
+#814 = ADVANCED_FACE ( 'NONE', ( #1051 ), #77, .T. ) ;
+#815 = EDGE_CURVE ( 'NONE', #832, #1132, #1771, .T. ) ;
+#816 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #791 ) ) ;
+#817 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.04000000000000010500, 1.210000000000000400 ) ) ;
+#818 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#819 = CIRCLE ( 'NONE', #378, 0.04999999999999991300 ) ;
+#820 = PLANE ( 'NONE',  #365 ) ;
+#821 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .F. ) ;
+#822 = AXIS2_PLACEMENT_3D ( 'NONE', #1249, #1227, #1316 ) ;
+#823 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1014 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #435, #442, #444 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#824 = CIRCLE ( 'NONE', #1353, 0.04999999999999991300 ) ;
+#825 = FILL_AREA_STYLE ('',( #789 ) ) ;
+#826 = ORIENTED_EDGE ( 'NONE', *, *, #369, .T. ) ;
+#827 = SURFACE_SIDE_STYLE ('',( #531 ) ) ;
+#828 = EDGE_CURVE ( 'NONE', #1563, #1132, #1243, .T. ) ;
+#829 = SURFACE_STYLE_USAGE ( .BOTH. , #827 ) ;
+#830 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .F. ) ;
+#831 = EDGE_CURVE ( 'NONE', #1532, #1003, #1687, .T. ) ;
+#832 = VERTEX_POINT ( 'NONE', #1272 ) ;
+#833 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #570 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #72, #96, #122 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#834 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#835 = ORIENTED_EDGE ( 'NONE', *, *, #759, .F. ) ;
+#836 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#837 = STYLED_ITEM ( 'NONE', ( #1585 ), #1260 ) ;
+#838 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#839 = EDGE_CURVE ( 'NONE', #1149, #869, #41, .T. ) ;
+#840 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #914 ), #833 ) ;
+#841 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#842 = SURFACE_STYLE_FILL_AREA ( #1298 ) ;
+#843 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1752 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #836, #838, #846 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#844 = CYLINDRICAL_SURFACE ( 'NONE', #1125, 0.04999999999999991300 ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #1006, .F. ) ;
+#846 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#847 = ORIENTED_EDGE ( 'NONE', *, *, #762, .T. ) ;
+#848 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#849 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #908 ), #810 ) ;
+#850 = CYLINDRICAL_SURFACE ( 'NONE', #282, 0.04999999999999991300 ) ;
+#851 = SURFACE_STYLE_USAGE ( .BOTH. , #774 ) ;
+#852 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#853 = LINE ( 'NONE', #725, #1642 ) ;
+#854 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#855 = EDGE_CURVE ( 'NONE', #14, #1149, #1560, .T. ) ;
+#856 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#857 = ORIENTED_EDGE ( 'NONE', *, *, #169, .F. ) ;
+#858 = EDGE_CURVE ( 'NONE', #1248, #1149, #1439, .T. ) ;
+#859 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#860 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#861 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #956 ), #823 ) ;
+#862 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#863 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#864 = EDGE_CURVE ( 'NONE', #796, #621, #1512, .T. ) ;
+#865 = FILL_AREA_STYLE_COLOUR ( '', #33 ) ;
+#866 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #664, 'design' ) ;
+#867 = EDGE_CURVE ( 'NONE', #35, #1289, #683, .T. ) ;
+#868 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #914 ) ) ;
+#869 = VERTEX_POINT ( 'NONE', #1326 ) ;
+#870 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#871 = VECTOR ( 'NONE', #988, 1000.000000000000000 ) ;
+#872 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #1102, .F. ) ;
+#874 = FILL_AREA_STYLE ('',( #865 ) ) ;
+#875 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #908 ) ) ;
+#876 = SURFACE_SIDE_STYLE ('',( #70 ) ) ;
+#877 = ORIENTED_EDGE ( 'NONE', *, *, #986, .T. ) ;
+#878 = SURFACE_STYLE_USAGE ( .BOTH. , #876 ) ;
+#879 = ORIENTED_EDGE ( 'NONE', *, *, #802, .T. ) ;
+#880 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#881 = ORIENTED_EDGE ( 'NONE', *, *, #1296, .T. ) ;
+#882 = AXIS2_PLACEMENT_3D ( 'NONE', #1631, #1203, #7 ) ;
+#883 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#884 = AXIS2_PLACEMENT_3D ( 'NONE', #735, #745, #751 ) ;
+#885 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#886 = EDGE_CURVE ( 'NONE', #832, #1247, #630, .T. ) ;
+#887 = VECTOR ( 'NONE', #571, 1000.000000000000000 ) ;
+#888 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#889 = ORIENTED_EDGE ( 'NONE', *, *, #692, .F. ) ;
+#890 = EDGE_CURVE ( 'NONE', #498, #35, #1646, .T. ) ;
+#891 = SURFACE_SIDE_STYLE ('',( #1438 ) ) ;
+#892 = AXIS2_PLACEMENT_3D ( 'NONE', #1643, #1675, #1578 ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #458, .F. ) ;
+#894 = CIRCLE ( 'NONE', #644, 0.04999999999999991300 ) ;
+#895 = ORIENTED_EDGE ( 'NONE', *, *, #180, .T. ) ;
+#896 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #956 ) ) ;
+#897 = VECTOR ( 'NONE', #809, 1000.000000000000000 ) ;
+#898 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .T. ) ;
+#899 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #369, .F. ) ;
+#901 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, -1.200000000000000400 ) ) ;
+#902 = EDGE_CURVE ( 'NONE', #35, #1343, #592, .T. ) ;
+#903 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#904 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#905 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#906 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #42, 'distance_accuracy_value', 'NONE');
+#907 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#908 = STYLED_ITEM ( 'NONE', ( #1126 ), #1094 ) ;
+#909 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#910 = FACE_OUTER_BOUND ( 'NONE', #1345, .T. ) ;
+#911 = FACE_OUTER_BOUND ( 'NONE', #341, .T. ) ;
+#912 = EDGE_CURVE ( 'NONE', #414, #14, #577, .T. ) ;
+#913 = SURFACE_STYLE_FILL_AREA ( #1362 ) ;
+#914 = STYLED_ITEM ( 'NONE', ( #161 ), #1651 ) ;
+#915 = ORIENTED_EDGE ( 'NONE', *, *, #625, .T. ) ;
+#916 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#917 = LINE ( 'NONE', #1009, #977 ) ;
+#918 = FILL_AREA_STYLE_COLOUR ( '', #1384 ) ;
+#919 = ORIENTED_EDGE ( 'NONE', *, *, #727, .T. ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#921 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#922 = EDGE_LOOP ( 'NONE', ( #1380, #1361, #1176, #1398 ) ) ;
+#923 = AXIS2_PLACEMENT_3D ( 'NONE', #1295, #1609, #1760 ) ;
+#924 = VERTEX_POINT ( 'NONE', #1425 ) ;
+#925 = EDGE_CURVE ( 'NONE', #1582, #92, #1323, .T. ) ;
+#926 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#927 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#928 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1421 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1208, #1550, #1487 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#929 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#930 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#931 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #516, 'distance_accuracy_value', 'NONE');
+#932 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#933 = STYLED_ITEM ( 'NONE', ( #1395 ), #205 ) ;
+#934 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #837 ) ) ;
+#935 = FILL_AREA_STYLE_COLOUR ( '', #521 ) ;
+#936 = VERTEX_POINT ( 'NONE', #1428 ) ;
+#937 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1136 ), #637 ) ;
+#938 = EDGE_LOOP ( 'NONE', ( #1746, #715, #666, #893 ) ) ;
+#939 = EDGE_CURVE ( 'NONE', #621, #1704, #524, .T. ) ;
+#940 = LINE ( 'NONE', #612, #1073 ) ;
+#941 = ADVANCED_FACE ( 'NONE', ( #1359 ), #1566, .F. ) ;
+#942 = AXIS2_PLACEMENT_3D ( 'NONE', #613, #756, #758 ) ;
+#943 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#944 = ORIENTED_EDGE ( 'NONE', *, *, #986, .F. ) ;
+#945 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#946 = ORIENTED_EDGE ( 'NONE', *, *, #421, .T. ) ;
+#947 = AXIS2_PLACEMENT_3D ( 'NONE', #109, #116, #117 ) ;
+#948 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#949 = ADVANCED_FACE ( 'NONE', ( #1237 ), #998, .T. ) ;
+#950 = EDGE_CURVE ( 'NONE', #339, #689, #1099, .T. ) ;
+#951 = SURFACE_SIDE_STYLE ('',( #439 ) ) ;
+#952 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, -1.200000000000000200 ) ) ;
+#953 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CAP 1210-2.5mm', ( #205, #448 ), #693 ) ;
+#954 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, -1.209999999999999500 ) ) ;
+#955 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#956 = STYLED_ITEM ( 'NONE', ( #548 ), #383 ) ;
+#957 = PRESENTATION_STYLE_ASSIGNMENT (( #481 ) ) ;
+#958 = ADVANCED_FACE ( 'NONE', ( #911 ), #191, .T. ) ;
+#959 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#960 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .T. ) ;
+#961 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#962 = EDGE_CURVE ( 'NONE', #1483, #1582, #224, .T. ) ;
+#963 = VECTOR ( 'NONE', #978, 1000.000000000000000 ) ;
+#964 = ORIENTED_EDGE ( 'NONE', *, *, #656, .T. ) ;
+#965 = EDGE_CURVE ( 'NONE', #936, #1248, #208, .T. ) ;
+#966 = ORIENTED_EDGE ( 'NONE', *, *, #697, .F. ) ;
+#967 = STYLED_ITEM ( 'NONE', ( #1454 ), #793 ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #350, .F. ) ;
+#969 = FILL_AREA_STYLE ('',( #1240 ) ) ;
+#970 = AXIS2_PLACEMENT_3D ( 'NONE', #61, #64, #66 ) ;
+#971 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.0000000000000000000, -1.200000000000000400 ) ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#973 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1007 ), #928 ) ;
+#974 = ADVANCED_FACE ( 'NONE', ( #1664 ), #1673, .T. ) ;
+#975 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#976 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#977 = VECTOR ( 'NONE', #1015, 1000.000000000000000 ) ;
+#978 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#979 = FACE_BOUND ( 'NONE', #1498, .T. ) ;
+#980 = VERTEX_POINT ( 'NONE', #1663 ) ;
+#981 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#982 = ORIENTED_EDGE ( 'NONE', *, *, #458, .T. ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #653, .T. ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#985 = ORIENTED_EDGE ( 'NONE', *, *, #596, .T. ) ;
+#986 = EDGE_CURVE ( 'NONE', #980, #1640, #1474, .T. ) ;
+#987 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1007 ) ) ;
+#988 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#989 = EDGE_LOOP ( 'NONE', ( #193, #393, #783 ) ) ;
+#990 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#991 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1517 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1592, #1594, #1597 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#992 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#993 = EDGE_CURVE ( 'NONE', #1147, #980, #1509, .T. ) ;
+#994 = EDGE_CURVE ( 'NONE', #507, #498, #1555, .T. ) ;
+#995 = AXIS2_PLACEMENT_3D ( 'NONE', #13, #1426, #532 ) ;
+#996 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#997 = FACE_OUTER_BOUND ( 'NONE', #661, .T. ) ;
+#998 = CYLINDRICAL_SURFACE ( 'NONE', #1411, 0.02000000000000005200 ) ;
+#999 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1000 = VERTEX_POINT ( 'NONE', #1735 ) ;
+#1001 = AXIS2_PLACEMENT_3D ( 'NONE', #1773, #47, #49 ) ;
+#1002 = SURFACE_STYLE_FILL_AREA ( #1297 ) ;
+#1003 = VERTEX_POINT ( 'NONE', #1756 ) ;
+#1004 = ORIENTED_EDGE ( 'NONE', *, *, #350, .T. ) ;
+#1005 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.460000000000000000, 1.230000000000000400 ) ) ;
+#1006 = EDGE_CURVE ( 'NONE', #1147, #1289, #520, .T. ) ;
+#1007 = STYLED_ITEM ( 'NONE', ( #52 ), #1633 ) ;
+#1008 = ORIENTED_EDGE ( 'NONE', *, *, #828, .T. ) ;
+#1009 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#1010 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1011 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.500000000000000000, -1.200000000000000400 ) ) ;
+#1012 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 0.04000000000000010500, -1.229999999999999800 ) ) ;
+#1013 = EDGE_CURVE ( 'NONE', #1248, #1401, #340, .T. ) ;
+#1014 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #435, 'distance_accuracy_value', 'NONE');
+#1015 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1016 = EDGE_CURVE ( 'NONE', #498, #1289, #1246, .T. ) ;
+#1017 = CYLINDRICAL_SURFACE ( 'NONE', #1482, 0.04999999999999991300 ) ;
+#1018 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1019 = LINE ( 'NONE', #972, #871 ) ;
+#1020 = ORIENTED_EDGE ( 'NONE', *, *, #730, .F. ) ;
+#1021 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1022 = ORIENTED_EDGE ( 'NONE', *, *, #625, .F. ) ;
+#1023 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1093 ), #991 ) ;
+#1024 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1025 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1124 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #961, #990, #921 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1026 = CIRCLE ( 'NONE', #511, 0.04999999999999991300 ) ;
+#1027 = EDGE_LOOP ( 'NONE', ( #1117, #164, #690, #1111 ) ) ;
+#1028 = EDGE_LOOP ( 'NONE', ( #826, #1419, #1607, #137, #1441, #55, #151, #1365 ) ) ;
+#1029 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1136 ) ) ;
+#1030 = FACE_OUTER_BOUND ( 'NONE', #479, .T. ) ;
+#1031 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1032 = EDGE_CURVE ( 'NONE', #581, #1211, #459, .T. ) ;
+#1033 = ORIENTED_EDGE ( 'NONE', *, *, #925, .T. ) ;
+#1034 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1539 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #25, #1611, #1658 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1035 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1036 = AXIS2_PLACEMENT_3D ( 'NONE', #1749, #1751, #1596 ) ;
+#1037 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1038 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1039 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #740, 'distance_accuracy_value', 'NONE');
+#1040 = CIRCLE ( 'NONE', #822, 0.04999999999999991300 ) ;
+#1041 = EDGE_CURVE ( 'NONE', #1343, #1483, #638, .T. ) ;
+#1042 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1069 ), #1034 ) ;
+#1043 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1044 = FACE_OUTER_BOUND ( 'NONE', #938, .T. ) ;
+#1045 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1046 = SURFACE_STYLE_FILL_AREA ( #1606 ) ;
+#1047 = FILL_AREA_STYLE ('',( #1423 ) ) ;
+#1048 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1049 = ORIENTED_EDGE ( 'NONE', *, *, #1317, .F. ) ;
+#1050 = LINE ( 'NONE', #1137, #1241 ) ;
+#1051 = FACE_OUTER_BOUND ( 'NONE', #264, .T. ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #831, .F. ) ;
+#1053 = AXIS2_PLACEMENT_3D ( 'NONE', #1654, #1521, #945 ) ;
+#1054 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#1055 = ORIENTED_EDGE ( 'NONE', *, *, #656, .F. ) ;
+#1056 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1057 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1187, 'distance_accuracy_value', 'NONE');
+#1058 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #486, 'distance_accuracy_value', 'NONE');
+#1059 = ORIENTED_EDGE ( 'NONE', *, *, #759, .T. ) ;
+#1060 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1061 = EDGE_CURVE ( 'NONE', #869, #936, #478, .T. ) ;
+#1062 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #1730, #1327 ) ;
+#1063 = DIRECTION ( 'NONE',  ( 9.856383386231858800E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1064 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.02000000000000000000, 1.230000000000000400 ) ) ;
+#1065 = AXIS2_PLACEMENT_3D ( 'NONE', #1705, #1707, #1711 ) ;
+#1066 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #834, 'distance_accuracy_value', 'NONE');
+#1067 = VECTOR ( 'NONE', #1562, 1000.000000000000000 ) ;
+#1068 = LINE ( 'NONE', #557, #963 ) ;
+#1069 = STYLED_ITEM ( 'NONE', ( #631 ), #1629 ) ;
+#1070 = ORIENTED_EDGE ( 'NONE', *, *, #790, .T. ) ;
+#1071 = ORIENTED_EDGE ( 'NONE', *, *, #1102, .T. ) ;
+#1072 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#1073 = VECTOR ( 'NONE', #610, 1000.000000000000000 ) ;
+#1074 = CIRCLE ( 'NONE', #267, 0.04999999999999991300 ) ;
+#1075 = SURFACE_STYLE_USAGE ( .BOTH. , #1337 ) ;
+#1076 = CIRCLE ( 'NONE', #337, 0.04999999999999991300 ) ;
+#1077 = SURFACE_STYLE_USAGE ( .BOTH. , #891 ) ;
+#1078 = ORIENTED_EDGE ( 'NONE', *, *, #815, .T. ) ;
+#1079 = ORIENTED_EDGE ( 'NONE', *, *, #653, .F. ) ;
+#1080 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1081 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1082 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #356, 'distance_accuracy_value', 'NONE');
+#1083 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000000300, 1.200000000000000000 ) ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #890, .T. ) ;
+#1085 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1086 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1069 ) ) ;
+#1087 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1088 = EDGE_CURVE ( 'NONE', #1147, #1640, #1531, .T. ) ;
+#1089 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #906 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #42, #1649, #1153 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1090 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.04000000000000010500, -1.229999999999999500 ) ) ;
+#1091 = SURFACE_STYLE_USAGE ( .BOTH. , #1219 ) ;
+#1092 = FILL_AREA_STYLE_COLOUR ( '', #1491 ) ;
+#1093 = STYLED_ITEM ( 'NONE', ( #411 ), #371 ) ;
+#1094 = ADVANCED_FACE ( 'NONE', ( #1622 ), #1494, .T. ) ;
+#1095 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1096 = CIRCLE ( 'NONE', #1753, 0.04999999999999991300 ) ;
+#1097 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1098 = FILL_AREA_STYLE_COLOUR ( '', #495 ) ;
+#1099 = LINE ( 'NONE', #1593, #1142 ) ;
+#1100 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1101 = VERTEX_POINT ( 'NONE', #108 ) ;
+#1102 = EDGE_CURVE ( 'NONE', #1401, #1287, #1268, .T. ) ;
+#1103 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1146 ), #1089 ) ;
+#1104 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#1105 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1106 = AXIS2_PLACEMENT_3D ( 'NONE', #1095, #1097, #1100 ) ;
+#1107 = ORIENTED_EDGE ( 'NONE', *, *, #1088, .T. ) ;
+#1108 = SURFACE_STYLE_USAGE ( .BOTH. , #744 ) ;
+#1109 = ADVANCED_FACE ( 'NONE', ( #777 ), #204, .F. ) ;
+#1110 = ORIENTED_EDGE ( 'NONE', *, *, #421, .F. ) ;
+#1111 = ORIENTED_EDGE ( 'NONE', *, *, #150, .F. ) ;
+#1112 = AXIS2_PLACEMENT_3D ( 'NONE', #110, #104, #71 ) ;
+#1113 = ADVANCED_FACE ( 'NONE', ( #352 ), #1262, .T. ) ;
+#1114 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #926, 'distance_accuracy_value', 'NONE');
+#1115 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1093 ) ) ;
+#1116 = LINE ( 'NONE', #1554, #1067 ) ;
+#1117 = ORIENTED_EDGE ( 'NONE', *, *, #703, .F. ) ;
+#1118 = LINE ( 'NONE', #907, #334 ) ;
+#1119 = EDGE_LOOP ( 'NONE', ( #1667, #985, #799, #294 ) ) ;
+#1120 = FILL_AREA_STYLE ('',( #1092 ) ) ;
+#1121 = FACE_OUTER_BOUND ( 'NONE', #608, .T. ) ;
+#1122 = CYLINDRICAL_SURFACE ( 'NONE', #228, 0.04999999999999991300 ) ;
+#1123 = EDGE_CURVE ( 'NONE', #1101, #689, #1212, .T. ) ;
+#1124 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #961, 'distance_accuracy_value', 'NONE');
+#1125 = AXIS2_PLACEMENT_3D ( 'NONE', #325, #318, #888 ) ;
+#1126 = PRESENTATION_STYLE_ASSIGNMENT (( #127 ) ) ;
+#1127 = ORIENTED_EDGE ( 'NONE', *, *, #723, .F. ) ;
+#1128 = PRESENTATION_STYLE_ASSIGNMENT (( #550 ) ) ;
+#1129 = SURFACE_SIDE_STYLE ('',( #1527 ) ) ;
+#1130 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1114 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #926, #930, #932 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1131 = SURFACE_STYLE_USAGE ( .BOTH. , #1129 ) ;
+#1132 = VERTEX_POINT ( 'NONE', #450 ) ;
+#1133 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1215, 'distance_accuracy_value', 'NONE');
+#1134 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #48 ), #1025 ) ;
+#1135 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1136 = STYLED_ITEM ( 'NONE', ( #338 ), #804 ) ;
+#1137 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#1138 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1139 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1140 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#1141 = LINE ( 'NONE', #28, #31 ) ;
+#1142 = VECTOR ( 'NONE', #1600, 1000.000000000000000 ) ;
+#1143 = ORIENTED_EDGE ( 'NONE', *, *, #105, .T. ) ;
+#1144 = SPHERICAL_SURFACE ( 'NONE', #1508, 0.05000000000000000300 ) ;
+#1145 = SURFACE_STYLE_FILL_AREA ( #969 ) ;
+#1146 = STYLED_ITEM ( 'NONE', ( #111 ), #1506 ) ;
+#1147 = VERTEX_POINT ( 'NONE', #510 ) ;
+#1148 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1149 = VERTEX_POINT ( 'NONE', #484 ) ;
+#1150 = FILL_AREA_STYLE ('',( #1748 ) ) ;
+#1151 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1152 = ORIENTED_EDGE ( 'NONE', *, *, #384, .T. ) ;
+#1153 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1154 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1155 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #933 ) ) ;
+#1156 = PLANE ( 'NONE',  #179 ) ;
+#1157 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1158 = EDGE_CURVE ( 'NONE', #1532, #772, #1026, .T. ) ;
+#1159 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1146 ) ) ;
+#1160 = SURFACE_STYLE_USAGE ( .BOTH. , #1259 ) ;
+#1161 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.0000000000000000000, -1.200000000000000400 ) ) ;
+#1162 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1163 = LINE ( 'NONE', #1699, #728 ) ;
+#1164 = FILL_AREA_STYLE_COLOUR ( '', #658 ) ;
+#1165 = FILL_AREA_STYLE_COLOUR ( '', #455 ) ;
+#1166 = VERTEX_POINT ( 'NONE', #952 ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#1168 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #385 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1692, #1693, #1695 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1169 = CIRCLE ( 'NONE', #303, 0.04999999999999991300 ) ;
+#1170 = ORIENTED_EDGE ( 'NONE', *, *, #858, .T. ) ;
+#1171 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1172 = FACE_OUTER_BOUND ( 'NONE', #1481, .T. ) ;
+#1173 = ORIENTED_EDGE ( 'NONE', *, *, #746, .F. ) ;
+#1174 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1175 = SURFACE_STYLE_FILL_AREA ( #223 ) ;
+#1176 = ORIENTED_EDGE ( 'NONE', *, *, #993, .F. ) ;
+#1177 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1178 = PLANE ( 'NONE',  #6 ) ;
+#1179 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1180 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1374 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #170, #167, #101 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1181 = FILL_AREA_STYLE ('',( #1165 ) ) ;
+#1182 = EDGE_CURVE ( 'NONE', #1492, #1101, #1076, .T. ) ;
+#1183 = SURFACE_SIDE_STYLE ('',( #497 ) ) ;
+#1184 = SURFACE_STYLE_USAGE ( .BOTH. , #1183 ) ;
+#1185 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1225 ), #1180 ) ;
+#1186 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1187 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1188 = VECTOR ( 'NONE', #1726, 1000.000000000000000 ) ;
+#1189 = SPHERICAL_SURFACE ( 'NONE', #698, 0.05000000000000000300 ) ;
+#1190 = ORIENTED_EDGE ( 'NONE', *, *, #462, .T. ) ;
+#1191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1228 ), #1130 ) ;
+#1192 = FACE_OUTER_BOUND ( 'NONE', #1199, .T. ) ;
+#1193 = PRESENTATION_STYLE_ASSIGNMENT (( #1256 ) ) ;
+#1194 = ORIENTED_EDGE ( 'NONE', *, *, #169, .T. ) ;
+#1195 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.04000000000000010500, 1.230000000000000400 ) ) ;
+#1196 = ORIENTED_EDGE ( 'NONE', *, *, #1541, .F. ) ;
+#1197 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1198 = EDGE_CURVE ( 'NONE', #807, #1532, #1169, .T. ) ;
+#1199 = EDGE_LOOP ( 'NONE', ( #619, #1745, #124 ) ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #920, #929, #420 ) ;
+#1201 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #880, 'distance_accuracy_value', 'NONE');
+#1202 = FILL_AREA_STYLE_COLOUR ( '', #841 ) ;
+#1203 = DIRECTION ( 'NONE',  ( -9.856383386231858800E-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1204 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1271 ), #1168 ) ;
+#1205 = FILL_AREA_STYLE ('',( #1500 ) ) ;
+#1206 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1207 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1208 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1209 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.460000000000000000, -1.229999999999999800 ) ) ;
+#1210 = LINE ( 'NONE', #523, #428 ) ;
+#1211 = VERTEX_POINT ( 'NONE', #519 ) ;
+#1212 = CIRCLE ( 'NONE', #419, 0.04999999999999991300 ) ;
+#1213 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#1214 = ORIENTED_EDGE ( 'NONE', *, *, #1541, .T. ) ;
+#1215 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1216 = VECTOR ( 'NONE', #90, 1000.000000000000000 ) ;
+#1217 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1228 ) ) ;
+#1218 = ORIENTED_EDGE ( 'NONE', *, *, #382, .T. ) ;
+#1219 = SURFACE_SIDE_STYLE ('',( #214 ) ) ;
+#1220 = ORIENTED_EDGE ( 'NONE', *, *, #412, .T. ) ;
+#1221 = CYLINDRICAL_SURFACE ( 'NONE', #1630, 0.02000000000000005200 ) ;
+#1222 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#1223 = EDGE_LOOP ( 'NONE', ( #881, #430, #494, #1020 ) ) ;
+#1224 = EDGE_CURVE ( 'NONE', #1401, #796, #1288, .T. ) ;
+#1225 = STYLED_ITEM ( 'NONE', ( #1414 ), #1502 ) ;
+#1226 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1227 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1228 = STYLED_ITEM ( 'NONE', ( #253 ), #367 ) ;
+#1229 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #48 ) ) ;
+#1230 = FACE_OUTER_BOUND ( 'NONE', #922, .T. ) ;
+#1231 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#1232 = FACE_OUTER_BOUND ( 'NONE', #1601, .T. ) ;
+#1233 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1234 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1225 ) ) ;
+#1235 = VECTOR ( 'NONE', #209, 1000.000000000000000 ) ;
+#1236 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1237 = FACE_OUTER_BOUND ( 'NONE', #460, .T. ) ;
+#1238 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1239 = ORIENTED_EDGE ( 'NONE', *, *, #1158, .F. ) ;
+#1240 = FILL_AREA_STYLE_COLOUR ( '', #1105 ) ;
+#1241 = VECTOR ( 'NONE', #1292, 1000.000000000000000 ) ;
+#1242 = ADVANCED_FACE ( 'NONE', ( #714 ), #811, .T. ) ;
+#1243 = CIRCLE ( 'NONE', #1725, 0.04999999999999991300 ) ;
+#1244 = ORIENTED_EDGE ( 'NONE', *, *, #373, .F. ) ;
+#1245 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1271 ) ) ;
+#1246 = CIRCLE ( 'NONE', #970, 0.04999999999999991300 ) ;
+#1247 = VERTEX_POINT ( 'NONE', #534 ) ;
+#1248 = VERTEX_POINT ( 'NONE', #954 ) ;
+#1249 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1250 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000000300, 1.200000000000000000 ) ) ;
+#1251 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1039 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #740, #607, #573 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1253 = ADVANCED_FACE ( 'NONE', ( #1737 ), #1634, .T. ) ;
+#1254 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1255 = SURFACE_SIDE_STYLE ('',( #1145 ) ) ;
+#1256 = SURFACE_STYLE_USAGE ( .BOTH. , #1255 ) ;
+#1257 = AXIS2_PLACEMENT_3D ( 'NONE', #794, #797, #801 ) ;
+#1258 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1259 = SURFACE_SIDE_STYLE ('',( #627 ) ) ;
+#1260 = ADVANCED_FACE ( 'NONE', ( #1625 ), #657, .T. ) ;
+#1261 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#1262 = CYLINDRICAL_SURFACE ( 'NONE', #386, 0.02000000000000005200 ) ;
+#1263 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1286 ), #1251 ) ;
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #447, .F. ) ;
+#1265 = AXIS2_PLACEMENT_3D ( 'NONE', #1083, #1085, #1087 ) ;
+#1266 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1267 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1268 = LINE ( 'NONE', #79, #798 ) ;
+#1269 = ORIENTED_EDGE ( 'NONE', *, *, #962, .T. ) ;
+#1270 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1271 = STYLED_ITEM ( 'NONE', ( #314 ), #974 ) ;
+#1272 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#1273 = AXIS2_PLACEMENT_3D ( 'NONE', #1743, #1319, #107 ) ;
+#1274 = STYLED_ITEM ( 'NONE', ( #711 ), #539 ) ;
+#1275 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1276 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1431, 'distance_accuracy_value', 'NONE');
+#1277 = FILL_AREA_STYLE ('',( #203 ) ) ;
+#1278 = LINE ( 'NONE', #569, #887 ) ;
+#1279 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#1280 = LINE ( 'NONE', #292, #1235 ) ;
+#1281 = VECTOR ( 'NONE', #1429, 1000.000000000000000 ) ;
+#1282 = ORIENTED_EDGE ( 'NONE', *, *, #855, .T. ) ;
+#1283 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1284 = CYLINDRICAL_SURFACE ( 'NONE', #1053, 0.04999999999999991300 ) ;
+#1285 = EDGE_CURVE ( 'NONE', #1492, #689, #1040, .T. ) ;
+#1286 = STYLED_ITEM ( 'NONE', ( #518 ), #1496 ) ;
+#1287 = VERTEX_POINT ( 'NONE', #1209 ) ;
+#1288 = LINE ( 'NONE', #742, #753 ) ;
+#1289 = VERTEX_POINT ( 'NONE', #1222 ) ;
+#1290 = ORIENTED_EDGE ( 'NONE', *, *, #723, .T. ) ;
+#1291 = AXIS2_PLACEMENT_3D ( 'NONE', #1522, #1523, #1275 ) ;
+#1292 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1293 = ORIENTED_EDGE ( 'NONE', *, *, #596, .F. ) ;
+#1294 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, 1.210000000000000200 ) ) ;
+#1295 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000000300, -1.200000000000000400 ) ) ;
+#1296 = EDGE_CURVE ( 'NONE', #807, #772, #1757, .T. ) ;
+#1297 = FILL_AREA_STYLE ('',( #1098 ) ) ;
+#1298 = FILL_AREA_STYLE ('',( #580 ) ) ;
+#1299 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1286 ) ) ;
+#1300 = AXIS2_PLACEMENT_3D ( 'NONE', #1080, #1258, #1254 ) ;
+#1301 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#1302 = SURFACE_STYLE_FILL_AREA ( #778 ) ;
+#1303 = AXIS2_PLACEMENT_3D ( 'NONE', #1590, #1624, #1628 ) ;
+#1304 = CYLINDRICAL_SURFACE ( 'NONE', #892, 0.04999999999999991300 ) ;
+#1305 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .F. ) ;
+#1306 = SURFACE_SIDE_STYLE ('',( #1002 ) ) ;
+#1307 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .F. ) ;
+#1308 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1739 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #981, #1363, #368 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1309 = PRESENTATION_STYLE_ASSIGNMENT (( #391 ) ) ;
+#1310 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#1311 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1312 = SURFACE_STYLE_FILL_AREA ( #310 ) ;
+#1313 = EDGE_LOOP ( 'NONE', ( #1648, #1290, #136, #1738 ) ) ;
+#1314 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1315 = SURFACE_STYLE_USAGE ( .BOTH. , #1306 ) ;
+#1316 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1317 = EDGE_CURVE ( 'NONE', #339, #1722, #332, .T. ) ;
+#1318 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1408 ), #1308 ) ;
+#1319 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1320 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#1321 = LINE ( 'NONE', #244, #1708 ) ;
+#1322 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1323 = LINE ( 'NONE', #1399, #1281 ) ;
+#1324 = SURFACE_STYLE_FILL_AREA ( #551 ) ;
+#1325 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .T. ) ;
+#1326 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, 1.210000000000000200 ) ) ;
+#1327 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1328 = ORIENTED_EDGE ( 'NONE', *, *, #535, .F. ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, 1.230000000000000400 ) ) ;
+#1331 = VERTEX_POINT ( 'NONE', #1569 ) ;
+#1332 = STYLED_ITEM ( 'NONE', ( #357 ), #659 ) ;
+#1333 = FACE_OUTER_BOUND ( 'NONE', #345, .T. ) ;
+#1334 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.460000000000000000, 1.210000000000000600 ) ) ;
+#1335 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1336 = AXIS2_PLACEMENT_3D ( 'NONE', #1645, #1650, #1653 ) ;
+#1337 = SURFACE_SIDE_STYLE ('',( #768 ) ) ;
+#1338 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1339 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1408 ) ) ;
+#1340 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, 0.0000000000000000000 ) ) ;
+#1341 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1342 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1343 = VERTEX_POINT ( 'NONE', #1174 ) ;
+#1344 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #417, #306 ) ;
+#1345 = EDGE_LOOP ( 'NONE', ( #879, #1565, #944, #684 ) ) ;
+#1346 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.04000000000000010500, -1.209999999999999500 ) ) ;
+#1347 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #202, 'distance_accuracy_value', 'NONE');
+#1348 = PRESENTATION_STYLE_ASSIGNMENT (( #262 ) ) ;
+#1349 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1350 = ORIENTED_EDGE ( 'NONE', *, *, #925, .F. ) ;
+#1351 = EDGE_CURVE ( 'NONE', #258, #339, #1096, .T. ) ;
+#1352 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1353 = AXIS2_PLACEMENT_3D ( 'NONE', #1054, #1056, #1060 ) ;
+#1354 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1355 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #275 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1614, #1618, #1621 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1356 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1357 = CYLINDRICAL_SURFACE ( 'NONE', #1062, 0.04999999999999991300 ) ;
+#1358 = CIRCLE ( 'NONE', #4, 0.04999999999999991300 ) ;
+#1359 = FACE_OUTER_BOUND ( 'NONE', #1422, .T. ) ;
+#1360 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1361 = ORIENTED_EDGE ( 'NONE', *, *, #462, .F. ) ;
+#1362 = FILL_AREA_STYLE ('',( #935 ) ) ;
+#1363 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1364 = ORIENTED_EDGE ( 'NONE', *, *, #802, .F. ) ;
+#1365 = ORIENTED_EDGE ( 'NONE', *, *, #572, .T. ) ;
+#1366 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1367 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ;
+#1368 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1369 = ADVANCED_FACE ( 'NONE', ( #1451 ), #492, .T. ) ;
+#1370 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1371 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#1372 = AXIS2_PLACEMENT_3D ( 'NONE', #1501, #401, #1443 ) ;
+#1373 = PLANE ( 'NONE',  #1397 ) ;
+#1374 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #170, 'distance_accuracy_value', 'NONE');
+#1375 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1376 = ADVANCED_FACE ( 'NONE', ( #1230 ), #1017, .T. ) ;
+#1377 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1378 = LINE ( 'NONE', #464, #616 ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #902, .F. ) ;
+#1380 = ORIENTED_EDGE ( 'NONE', *, *, #828, .F. ) ;
+#1381 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, 0.0000000000000000000 ) ) ;
+#1382 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #89, 'distance_accuracy_value', 'NONE');
+#1383 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1432 ), #1355 ) ;
+#1384 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1385 = ADVANCED_FACE ( 'NONE', ( #270 ), #1373, .F. ) ;
+#1386 = ORIENTED_EDGE ( 'NONE', *, *, #886, .F. ) ;
+#1387 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1388 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1389 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000000300, 1.200000000000000000 ) ) ;
+#1390 = ADVANCED_FACE ( 'NONE', ( #50 ), #1635, .T. ) ;
+#1391 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1392 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1393 = VECTOR ( 'NONE', #380, 1000.000000000000000 ) ;
+#1394 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1395 = PRESENTATION_STYLE_ASSIGNMENT (( #247 ) ) ;
+#1396 = VECTOR ( 'NONE', #1418, 1000.000000000000000 ) ;
+#1397 = AXIS2_PLACEMENT_3D ( 'NONE', #1456, #1252, #1750 ) ;
+#1398 = ORIENTED_EDGE ( 'NONE', *, *, #403, .F. ) ;
+#1399 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#1400 = VECTOR ( 'NONE', #1322, 1000.000000000000000 ) ;
+#1401 = VERTEX_POINT ( 'NONE', #195 ) ;
+#1402 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1403 = ORIENTED_EDGE ( 'NONE', *, *, #373, .T. ) ;
+#1404 = EDGE_LOOP ( 'NONE', ( #983, #73, #1405, #238 ) ) ;
+#1405 = ORIENTED_EDGE ( 'NONE', *, *, #902, .T. ) ;
+#1406 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, -1.200000000000000200 ) ) ;
+#1407 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -4.336808689942006700E-015, -1.000000000000000000 ) ) ;
+#1408 = STYLED_ITEM ( 'NONE', ( #389 ), #1390 ) ;
+#1409 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #546, 'distance_accuracy_value', 'NONE');
+#1410 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1411 = AXIS2_PLACEMENT_3D ( 'NONE', #1436, #1587, #1575 ) ;
+#1412 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942006700E-015 ) ) ;
+#1413 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1414 = PRESENTATION_STYLE_ASSIGNMENT (( #216 ) ) ;
+#1415 = CARTESIAN_POINT ( 'NONE',  ( -1.192622389734054600E-016, 0.02000000000000000000, -1.209999999999999700 ) ) ;
+#1416 = FACE_OUTER_BOUND ( 'NONE', #274, .T. ) ;
+#1417 = EDGE_LOOP ( 'NONE', ( #895, #231, #441, #547 ) ) ;
+#1418 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#1419 = ORIENTED_EDGE ( 'NONE', *, *, #600, .T. ) ;
+#1420 = SURFACE_STYLE_FILL_AREA ( #702 ) ;
+#1421 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1208, 'distance_accuracy_value', 'NONE');
+#1422 = EDGE_LOOP ( 'NONE', ( #1022, #436, #316, #960 ) ) ;
+#1423 = FILL_AREA_STYLE_COLOUR ( '', #1413 ) ;
+#1424 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1657 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #173, #171, #168 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1425 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#1426 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1427 = SURFACE_STYLE_USAGE ( .BOTH. , #1450 ) ;
+#1428 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, -1.209999999999999700 ) ) ;
+#1429 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1430 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #549 ) ) ;
+#1431 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1432 = STYLED_ITEM ( 'NONE', ( #433 ), #958 ) ;
+#1433 = LINE ( 'NONE', #142, #1393 ) ;
+#1434 = SURFACE_STYLE_FILL_AREA ( #252 ) ;
+#1435 = ORIENTED_EDGE ( 'NONE', *, *, #506, .T. ) ;
+#1436 = CARTESIAN_POINT ( 'NONE',  ( -1.192622389734054400E-016, 2.460000000000000000, -1.209999999999999500 ) ) ;
+#1437 = VECTOR ( 'NONE', #726, 1000.000000000000000 ) ;
+#1438 = SURFACE_STYLE_FILL_AREA ( #813 ) ;
+#1439 = LINE ( 'NONE', #1330, #1400 ) ;
+#1440 = AXIS2_PLACEMENT_3D ( 'NONE', #767, #1063, #784 ) ;
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #491, .F. ) ;
+#1442 = ORIENTED_EDGE ( 'NONE', *, *, #382, .F. ) ;
+#1443 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1444 = ORIENTED_EDGE ( 'NONE', *, *, #965, .F. ) ;
+#1445 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.449999999999999700, -1.250000000000000200 ) ) ;
+#1446 = FILL_AREA_STYLE_COLOUR ( '', #319 ) ;
+#1447 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1448 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1449 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1450 = SURFACE_SIDE_STYLE ('',( #705 ) ) ;
+#1451 = FACE_OUTER_BOUND ( 'NONE', #647, .T. ) ;
+#1452 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1503 ), #1424 ) ;
+#1453 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#1454 = PRESENTATION_STYLE_ASSIGNMENT (( #1131 ) ) ;
+#1455 = ORIENTED_EDGE ( 'NONE', *, *, #912, .F. ) ;
+#1456 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#1457 = VERTEX_POINT ( 'NONE', #645 ) ;
+#1458 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1459 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1133 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1215, #1368, #1615 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1460 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1461 = ORIENTED_EDGE ( 'NONE', *, *, #703, .T. ) ;
+#1462 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1463 = AXIS2_PLACEMENT_3D ( 'NONE', #1035, #1037, #1045 ) ;
+#1464 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1465 = AXIS2_PLACEMENT_3D ( 'NONE', #1567, #1542, #1516 ) ;
+#1466 = PLANE ( 'NONE',  #1344 ) ;
+#1467 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1488 ), #1459 ) ;
+#1468 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#1469 = FILL_AREA_STYLE ('',( #1446 ) ) ;
+#1470 = VECTOR ( 'NONE', #1691, 1000.000000000000000 ) ;
+#1471 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, 1.230000000000000200 ) ) ;
+#1472 = FACE_OUTER_BOUND ( 'NONE', #640, .T. ) ;
+#1473 = SURFACE_STYLE_FILL_AREA ( #190 ) ;
+#1474 = CIRCLE ( 'NONE', #1112, 0.04999999999999991300 ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #864, .T. ) ;
+#1476 = SURFACE_STYLE_USAGE ( .BOTH. , #951 ) ;
+#1477 = LINE ( 'NONE', #707, #1437 ) ;
+#1478 = CIRCLE ( 'NONE', #1372, 0.02000000000000005200 ) ;
+#1479 = VECTOR ( 'NONE', #1320, 1000.000000000000000 ) ;
+#1480 = EDGE_LOOP ( 'NONE', ( #12, #1059, #1364 ) ) ;
+#1481 = EDGE_LOOP ( 'NONE', ( #533, #1403, #1513, #1765 ) ) ;
+#1482 = AXIS2_PLACEMENT_3D ( 'NONE', #1453, #1519, #1226 ) ;
+#1483 = VERTEX_POINT ( 'NONE', #1010 ) ;
+#1484 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1485 = AXIS2_PLACEMENT_3D ( 'NONE', #284, #1447, #1464 ) ;
+#1486 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1487 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1488 = STYLED_ITEM ( 'NONE', ( #1696 ), #1385 ) ;
+#1489 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1490 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1274 ) ) ;
+#1491 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1492 = VERTEX_POINT ( 'NONE', #1031 ) ;
+#1493 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1432 ) ) ;
+#1494 = SPHERICAL_SURFACE ( 'NONE', #717, 0.05000000000000000300 ) ;
+#1495 = ORIENTED_EDGE ( 'NONE', *, *, #790, .F. ) ;
+#1496 = ADVANCED_FACE ( 'NONE', ( #910 ), #333, .T. ) ;
+#1497 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1498 = EDGE_LOOP ( 'NONE', ( #283, #1329, #1325, #1475, #915, #1461, #189, #1282 ) ) ;
+#1499 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1488 ) ) ;
+#1500 = FILL_AREA_STYLE_COLOUR ( '', #1356 ) ;
+#1501 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.04000000000000010500, -1.209999999999999700 ) ) ;
+#1502 = ADVANCED_FACE ( 'NONE', ( #1044 ), #844, .T. ) ;
+#1503 = STYLED_ITEM ( 'NONE', ( #398 ), #256 ) ;
+#1504 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1505 = LINE ( 'NONE', #787, #134 ) ;
+#1506 = ADVANCED_FACE ( 'NONE', ( #1524 ), #1357, .T. ) ;
+#1507 = FACE_OUTER_BOUND ( 'NONE', #779, .T. ) ;
+#1508 = AXIS2_PLACEMENT_3D ( 'NONE', #872, #899, #1043 ) ;
+#1509 = CIRCLE ( 'NONE', #1036, 0.04999999999999991300 ) ;
+#1510 = CIRCLE ( 'NONE', #884, 0.04999999999999991300 ) ;
+#1511 = LINE ( 'NONE', #1471, #1604 ) ;
+#1512 = CIRCLE ( 'NONE', #1639, 0.02000000000000005200 ) ;
+#1513 = ORIENTED_EDGE ( 'NONE', *, *, #564, .T. ) ;
+#1514 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1515 = ORIENTED_EDGE ( 'NONE', *, *, #343, .T. ) ;
+#1516 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1517 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1592, 'distance_accuracy_value', 'NONE');
+#1518 = ORIENTED_EDGE ( 'NONE', *, *, #855, .F. ) ;
+#1519 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1520 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #449 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1724, #1710, #1514 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1521 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1522 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.04000000000000010500, 1.210000000000000200 ) ) ;
+#1523 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1524 = FACE_OUTER_BOUND ( 'NONE', #255, .T. ) ;
+#1525 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.460000000000000000, 1.230000000000000400 ) ) ;
+#1526 = SURFACE_STYLE_FILL_AREA ( #427 ) ;
+#1527 = SURFACE_STYLE_FILL_AREA ( #1120 ) ;
+#1528 = FACE_OUTER_BOUND ( 'NONE', #1620, .T. ) ;
+#1529 = EDGE_LOOP ( 'NONE', ( #1152, #1190, #1626, #982 ) ) ;
+#1530 = SURFACE_SIDE_STYLE ('',( #145 ) ) ;
+#1531 = CIRCLE ( 'NONE', #947, 0.04999999999999991300 ) ;
+#1532 = VERTEX_POINT ( 'NONE', #1231 ) ;
+#1533 = CYLINDRICAL_SURFACE ( 'NONE', #125, 0.02000000000000005200 ) ;
+#1534 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1503 ) ) ;
+#1535 = FILL_AREA_STYLE_COLOUR ( '', #597 ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #403, .T. ) ;
+#1537 = PLANE ( 'NONE',  #882 ) ;
+#1538 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1539 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #25, 'distance_accuracy_value', 'NONE');
+#1540 = SURFACE_STYLE_USAGE ( .BOTH. , #773 ) ;
+#1541 = EDGE_CURVE ( 'NONE', #747, #796, #225, .T. ) ;
+#1542 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1543 = AXIS2_PLACEMENT_3D ( 'NONE', #817, #943, #955 ) ;
+#1544 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1545 = AXIS2_PLACEMENT_3D ( 'NONE', #1406, #1407, #1412 ) ;
+#1546 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1547 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1548 = CIRCLE ( 'NONE', #426, 0.02000000000000005200 ) ;
+#1549 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, -1.200000000000000200 ) ) ;
+#1550 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1551 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.05000000000000012800, 1.249999999999999800 ) ) ;
+#1552 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1581 ), #1520 ) ;
+#1553 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1554 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#1555 = LINE ( 'NONE', #1713, #296 ) ;
+#1556 = FILL_AREA_STYLE ('',( #477 ) ) ;
+#1557 = VECTOR ( 'NONE', #614, 1000.000000000000000 ) ;
+#1558 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1559 = LINE ( 'NONE', #1504, #1685 ) ;
+#1560 = CIRCLE ( 'NONE', #1672, 0.02000000000000005200 ) ;
+#1561 = ORIENTED_EDGE ( 'NONE', *, *, #762, .F. ) ;
+#1562 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1563 = VERTEX_POINT ( 'NONE', #187 ) ;
+#1564 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.0000000000000000000, -1.200000000000000400 ) ) ;
+#1565 = ORIENTED_EDGE ( 'NONE', *, *, #562, .F. ) ;
+#1566 = PLANE ( 'NONE',  #1465 ) ;
+#1567 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.02000000000000000000, 0.0000000000000000000 ) ) ;
+#1568 = AXIS2_PLACEMENT_3D ( 'NONE', #1340, #1721, #1486 ) ;
+#1569 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#1570 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1409 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #546, #1544, #1538 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1571 = SURFACE_SIDE_STYLE ('',( #1702 ) ) ;
+#1572 = PRESENTATION_STYLE_ASSIGNMENT (( #1652 ) ) ;
+#1573 = FILL_AREA_STYLE_COLOUR ( '', #959 ) ;
+#1574 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1575 = DIRECTION ( 'NONE',  ( -9.856383386231776200E-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1576 = FACE_OUTER_BOUND ( 'NONE', #1661, .T. ) ;
+#1577 = EDGE_LOOP ( 'NONE', ( #1143, #1214, #821, #1071 ) ) ;
+#1578 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1579 = FILL_AREA_STYLE ('',( #1202 ) ) ;
+#1580 = VECTOR ( 'NONE', #20, 1000.000000000000000 ) ;
+#1581 = STYLED_ITEM ( 'NONE', ( #1572 ), #1376 ) ;
+#1582 = VERTEX_POINT ( 'NONE', #1755 ) ;
+#1583 = PRODUCT ( 'CAP 1210-2.5mm', 'CAP 1210-2.5mm', '', ( #663 ) ) ;
+#1584 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1274 ), #183 ) ;
+#1585 = PRESENTATION_STYLE_ASSIGNMENT (( #1091 ) ) ;
+#1586 = ORIENTED_EDGE ( 'NONE', *, *, #330, .F. ) ;
+#1587 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#1588 = AXIS2_PLACEMENT_3D ( 'NONE', #1387, #1388, #1392 ) ;
+#1589 = FILL_AREA_STYLE ('',( #1709 ) ) ;
+#1590 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1591 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1581 ) ) ;
+#1592 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1593 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, 0.0000000000000000000 ) ) ;
+#1594 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1662 ), #1570 ) ;
+#1596 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1597 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1598 = FACE_OUTER_BOUND ( 'NONE', #501, .T. ) ;
+#1599 = CIRCLE ( 'NONE', #68, 0.04999999999999991300 ) ;
+#1600 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1601 = EDGE_LOOP ( 'NONE', ( #472, #1052, #301, #1127 ) ) ;
+#1602 = CIRCLE ( 'NONE', #942, 0.04999999999999991300 ) ;
+#1603 = SURFACE_STYLE_USAGE ( .BOTH. , #242 ) ;
+#1604 = VECTOR ( 'NONE', #1489, 1000.000000000000000 ) ;
+#1605 = VECTOR ( 'NONE', #1283, 1000.000000000000000 ) ;
+#1606 = FILL_AREA_STYLE ('',( #1573 ) ) ;
+#1607 = ORIENTED_EDGE ( 'NONE', *, *, #437, .T. ) ;
+#1608 = SURFACE_SIDE_STYLE ('',( #1046 ) ) ;
+#1609 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1610 = ORIENTED_EDGE ( 'NONE', *, *, #962, .F. ) ;
+#1611 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1612 = SURFACE_STYLE_USAGE ( .BOTH. , #1608 ) ;
+#1613 = AXIS2_PLACEMENT_3D ( 'NONE', #1360, #1366, #1370 ) ;
+#1614 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1615 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1616 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1617 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1332 ), #843 ) ;
+#1618 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1619 = CIRCLE ( 'NONE', #1265, 0.04999999999999991300 ) ;
+#1620 = EDGE_LOOP ( 'NONE', ( #738, #353, #1170, #147 ) ) ;
+#1621 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1622 = FACE_OUTER_BOUND ( 'NONE', #989, .T. ) ;
+#1623 = ORIENTED_EDGE ( 'NONE', *, *, #576, .T. ) ;
+#1624 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1625 = FACE_OUTER_BOUND ( 'NONE', #1480, .T. ) ;
+#1626 = ORIENTED_EDGE ( 'NONE', *, *, #489, .F. ) ;
+#1627 = VERTEX_POINT ( 'NONE', #1195 ) ;
+#1628 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1629 = ADVANCED_FACE ( 'NONE', ( #979, #593 ), #1682, .F. ) ;
+#1630 = AXIS2_PLACEMENT_3D ( 'NONE', #240, #269, #229 ) ;
+#1631 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000300, 2.480000000000000000, 1.230000000000000200 ) ) ;
+#1632 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1633 = ADVANCED_FACE ( 'NONE', ( #1472 ), #1304, .T. ) ;
+#1634 = CYLINDRICAL_SURFACE ( 'NONE', #737, 0.04999999999999991300 ) ;
+#1635 = CYLINDRICAL_SURFACE ( 'NONE', #1273, 0.04999999999999991300 ) ;
+#1636 = FACE_OUTER_BOUND ( 'NONE', #1417, .T. ) ;
+#1637 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #422 ) ;
+#1638 = CYLINDRICAL_SURFACE ( 'NONE', #62, 0.04999999999999991300 ) ;
+#1639 = AXIS2_PLACEMENT_3D ( 'NONE', #1346, #1349, #249 ) ;
+#1640 = VERTEX_POINT ( 'NONE', #1549 ) ;
+#1641 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.480000000000000000, -1.209999999999999500 ) ) ;
+#1642 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
+#1643 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.449999999999999700, -1.200000000000000400 ) ) ;
+#1644 = LINE ( 'NONE', #197, #234 ) ;
+#1645 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1646 = CIRCLE ( 'NONE', #1545, 0.05000000000000012800 ) ;
+#1647 = ADVANCED_FACE ( 'NONE', ( #1636 ), #1537, .F. ) ;
+#1648 = ORIENTED_EDGE ( 'NONE', *, *, #437, .F. ) ;
+#1649 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1650 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1651 = ADVANCED_FACE ( 'NONE', ( #1598 ), #335, .T. ) ;
+#1652 = SURFACE_STYLE_USAGE ( .BOTH. , #1530 ) ;
+#1653 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1654 = CARTESIAN_POINT ( 'NONE',  ( 1.550000000000000300, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1655 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1276 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1431, #1448, #1460 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1656 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1657 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #173, 'distance_accuracy_value', 'NONE');
+#1658 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1659 = CIRCLE ( 'NONE', #1463, 0.04999999999999991300 ) ;
+#1660 = PRESENTATION_STYLE_ASSIGNMENT (( #565 ) ) ;
+#1661 = EDGE_LOOP ( 'NONE', ( #1435, #632, #1442, #1033 ) ) ;
+#1662 = STYLED_ITEM ( 'NONE', ( #1128 ), #246 ) ;
+#1663 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.0000000000000000000, -1.200000000000000400 ) ) ;
+#1664 = FACE_OUTER_BOUND ( 'NONE', #1313, .T. ) ;
+#1665 = ORIENTED_EDGE ( 'NONE', *, *, #750, .T. ) ;
+#1666 = FILL_AREA_STYLE_COLOUR ( '', #1656 ) ;
+#1667 = ORIENTED_EDGE ( 'NONE', *, *, #994, .T. ) ;
+#1668 = ORIENTED_EDGE ( 'NONE', *, *, #1006, .T. ) ;
+#1669 = SURFACE_STYLE_USAGE ( .BOTH. , #1671 ) ;
+#1670 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1332 ) ) ;
+#1671 = SURFACE_SIDE_STYLE ('',( #273 ) ) ;
+#1672 = AXIS2_PLACEMENT_3D ( 'NONE', #1334, #1335, #1338 ) ;
+#1673 = PLANE ( 'NONE',  #1065 ) ;
+#1674 = FILL_AREA_STYLE ('',( #1666 ) ) ;
+#1675 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1741 ), #1655 ) ;
+#1677 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1678 = CYLINDRICAL_SURFACE ( 'NONE', #567, 0.04999999999999991300 ) ;
+#1679 = PRESENTATION_STYLE_ASSIGNMENT (( #185 ) ) ;
+#1680 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #361, 'distance_accuracy_value', 'NONE');
+#1681 = FILL_AREA_STYLE ('',( #175 ) ) ;
+#1682 = PLANE ( 'NONE',  #995 ) ;
+#1683 = EDGE_LOOP ( 'NONE', ( #1610, #1307, #729, #1350 ) ) ;
+#1684 = CIRCLE ( 'NONE', #106, 0.04999999999999991300 ) ;
+#1685 = VECTOR ( 'NONE', #1484, 1000.000000000000000 ) ;
+#1686 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1662 ) ) ;
+#1687 = LINE ( 'NONE', #1301, #1605 ) ;
+#1688 = VERTEX_POINT ( 'NONE', #27 ) ;
+#1689 = SURFACE_STYLE_USAGE ( .BOTH. , #1571 ) ;
+#1690 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1201 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #880, #883, #885 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1691 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1692 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1693 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1694 = AXIS2_PLACEMENT_3D ( 'NONE', #1250, #1341, #1270 ) ;
+#1695 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1696 = PRESENTATION_STYLE_ASSIGNMENT (( #1160 ) ) ;
+#1697 = VECTOR ( 'NONE', #1763, 1000.000000000000000 ) ;
+#1698 = LINE ( 'NONE', #1104, #1733 ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.0000000000000000000, 1.200000000000000000 ) ) ;
+#1700 = CIRCLE ( 'NONE', #1106, 0.04999999999999991300 ) ;
+#1701 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ;
+#1702 = SURFACE_STYLE_FILL_AREA ( #1681 ) ;
+#1703 = ORIENTED_EDGE ( 'NONE', *, *, #317, .T. ) ;
+#1704 = VERTEX_POINT ( 'NONE', #155 ) ;
+#1705 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1706 = VERTEX_POINT ( 'NONE', #153 ) ;
+#1707 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1708 = VECTOR ( 'NONE', #245, 1000.000000000000000 ) ;
+#1709 = FILL_AREA_STYLE_COLOUR ( '', #771 ) ;
+#1710 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1711 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1712 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #293 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #220, #219, #218 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1713 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#1714 = CARTESIAN_POINT ( 'NONE',  ( -1.600000000000000100, 0.05000000000000012800, 1.200000000000000000 ) ) ;
+#1715 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1716 = ORIENTED_EDGE ( 'NONE', *, *, #321, .F. ) ;
+#1717 = VECTOR ( 'NONE', #691, 1000.000000000000000 ) ;
+#1718 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #549 ), #1690 ) ;
+#1719 = FACE_OUTER_BOUND ( 'NONE', #381, .T. ) ;
+#1720 = VECTOR ( 'NONE', #591, 1000.000000000000000 ) ;
+#1721 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1722 = VERTEX_POINT ( 'NONE', #156 ) ;
+#1723 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1038, 'distance_accuracy_value', 'NONE');
+#1724 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1725 = AXIS2_PLACEMENT_3D ( 'NONE', #1310, #1311, #1314 ) ;
+#1726 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -9.856383386231858800E-017 ) ) ;
+#1727 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1741 ) ) ;
+#1728 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1729 = FILL_AREA_STYLE ('',( #331 ) ) ;
+#1730 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000100, 2.500000000000000000, 1.249999999999999800 ) ) ;
+#1732 = SURFACE_STYLE_FILL_AREA ( #1556 ) ;
+#1733 = VECTOR ( 'NONE', #696, 1000.000000000000000 ) ;
+#1734 = CIRCLE ( 'NONE', #1300, 0.04999999999999991300 ) ;
+#1735 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 2.500000000000000000, 1.200000000000000000 ) ) ;
+#1736 = EDGE_LOOP ( 'NONE', ( #1701, #898, #118 ) ) ;
+#1737 = FACE_OUTER_BOUND ( 'NONE', #226, .T. ) ;
+#1738 = ORIENTED_EDGE ( 'NONE', *, *, #746, .T. ) ;
+#1739 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #981, 'distance_accuracy_value', 'NONE');
+#1740 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, -1.250000000000000200 ) ) ;
+#1741 = STYLED_ITEM ( 'NONE', ( #30 ), #1369 ) ;
+#1742 = VECTOR ( 'NONE', #904, 1000.000000000000000 ) ;
+#1743 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.449999999999999700, 1.200000000000000000 ) ) ;
+#1744 = SURFACE_STYLE_FILL_AREA ( #423 ) ;
+#1745 = ORIENTED_EDGE ( 'NONE', *, *, #1158, .T. ) ;
+#1746 = ORIENTED_EDGE ( 'NONE', *, *, #412, .F. ) ;
+#1747 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1748 = FILL_AREA_STYLE_COLOUR ( '', #1162 ) ;
+#1749 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 0.05000000000000012800, -1.200000000000000400 ) ) ;
+#1750 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1751 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1752 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #836, 'distance_accuracy_value', 'NONE');
+#1753 = AXIS2_PLACEMENT_3D ( 'NONE', #514, #1616, #1410 ) ;
+#1754 = ADVANCED_FACE ( 'NONE', ( #1416 ), #1189, .T. ) ;
+#1755 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.449999999999999700, 1.249999999999999800 ) ) ;
+#1756 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.05000000000000012800, -1.250000000000000200 ) ) ;
+#1757 = CIRCLE ( 'NONE', #528, 0.04999999999999991300 ) ;
+#1758 = SURFACE_STYLE_FILL_AREA ( #232 ) ;
+#1759 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #38 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1267, #1394, #34 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1760 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1761 = PRESENTATION_STYLE_ASSIGNMENT (( #878 ) ) ;
+#1762 = SURFACE_STYLE_FILL_AREA ( #243 ) ;
+#1763 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.856383386231858800E-017 ) ) ;
+#1764 = PRESENTATION_STYLE_ASSIGNMENT (( #851 ) ) ;
+#1765 = ORIENTED_EDGE ( 'NONE', *, *, #697, .T. ) ;
+#1766 = ADVANCED_FACE ( 'NONE', ( #1528 ), #388, .T. ) ;
+#1767 = LINE ( 'NONE', #713, #1557 ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( -1.550000000000000300, 2.500000000000000000, -1.200000000000000400 ) ) ;
+#1769 = AXIS2_PLACEMENT_3D ( 'NONE', #1391, #1377, #1402 ) ;
+#1770 = CIRCLE ( 'NONE', #1291, 0.02000000000000005200 ) ;
+#1771 = LINE ( 'NONE', #1279, #1720 ) ;
+#1772 = ORIENTED_EDGE ( 'NONE', *, *, #538, .F. ) ;
+#1773 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 2.460000000000000000, -1.209999999999999500 ) ) ;
+#1774 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #933 ), #1712 ) ;
+ENDSEC;
+END-ISO-10303-21;