From 43ea19c4260aa3c265e0d19ed510f43a4782c80c Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Tue, 5 Aug 2014 11:14:31 +0200
Subject: [PATCH] Futaba 3003 big rounded horn

---
 .../Servos/Futaba3003-big-rounded-horn.fcstd  |  Bin 0 -> 146235 bytes
 .../Servos/Futaba3003-big-rounded-horn.stl    |  Bin 0 -> 103984 bytes
 .../Servos/Futaba3003-big-rounded-horn.stp    | 5159 +++++++++++++++++
 3 files changed, 5159 insertions(+)
 create mode 100644 Electrical Parts/Servos/Futaba3003-big-rounded-horn.fcstd
 create mode 100644 Electrical Parts/Servos/Futaba3003-big-rounded-horn.stl
 create mode 100644 Electrical Parts/Servos/Futaba3003-big-rounded-horn.stp

diff --git a/Electrical Parts/Servos/Futaba3003-big-rounded-horn.fcstd b/Electrical Parts/Servos/Futaba3003-big-rounded-horn.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..f54a85b568e91c89ff1ed1121fe362f252bc310a
GIT binary patch
literal 146235
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
EANLF0`v3p{

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/Futaba3003-big-rounded-horn.stl b/Electrical Parts/Servos/Futaba3003-big-rounded-horn.stl
new file mode 100644
index 0000000000000000000000000000000000000000..409f1a1ad60bb4904a79eee0fb228fbaf08e0219
GIT binary patch
literal 103984
zcmb__3D_l7b#27~6(!;ju@O-bP(YNSTNLP9_c}yh#5my8f)S0NA}9zB4ALcPG=g9p
z0TGSCggC^9CK?0%*S-4C7~6^G5C=rX7>yHgKnRL&uYLA9wa%@o{(rvj-4FOTr}o-w
z?=#gtr>4g~^6*FR``G_)|Ji=m+g9>x+Lbd7s~1nb=lpY951SwPm`m$df9UouKl~3a
zt#8=xbuMQ>Q&mlS)$XsEzvEk1)<Ar4x83JwfA_r;$h+P7ocYh*az`&O5x;rKy6LCB
zc;XaVU;NbLr$5-?5iSRx%Oyg+Qco_p>fFgy|8-93l|h?U?VfSqf7grVd+x~~ha=A1
zu;=7X_uRv6Dc?9pTV22Mk~4R6grdh0S|<Z_)uKkq$Tg1V-f-&l`8V9o>*qgj*l~K-
z=e}#8cEj!pY`x;jb@Tl$Jjv|__W*}_qUb?{*Ok_&dN}BnBce{+_h><vqo!RhBUdf$
zF@p%_P%UleK}3UIqAjSccGKTKrM>F!&z=|U;T&2gTDvg{25MJZ?evele!A01=Xk6A
z;pE=aOW(A+%Vp%Mb>M;LP7gfr?SBhT#u1C}p51=&(m!&4HKzai-Y?rj-}K5d4v&1_
zA6?nL{uej7zlt72c;wo)8q=Uxj!;juM#nj{7PWT2@{#AxPkHM72jb9vrR^N!aay#X
zN3M4N;NNdOfA#5~@LCw;@Hn&$qHP>;@d<lOFF5~vZyQrgzXttE?P^W`@SF$Fw|?Nr
zG7iHvt!iogj3d-v<r_z6OKD7laky9EiPvJZpv%#+W$ijbwX|)<5vrxFHi+=rRe!ZT
zB0g^$b0+_qR^w2+(enr5P`lCF=jcl@3QCR!EvW2@9z>XLO&cxc?CN3kg}Ugwj!-T2
zeH@|e8b{399#dCQ@JbP?6?1+Wc`pw2Bzk2TM*|MEr5u`ZlwN6FsofX_11+ewlq1d(
zW#k@*+ER{~F}gS`2K<^<kLX!cbE2dRbs&^O(c=h>Lw(mgsH%SOoqDqG%TBAoqi0Tz
zt^*JJo0jE}t7`uHuTNIq^IS*hnUh-ReJoFigKvCA{e-7hD~L#YxXvX>{_%Sg;-L?`
zZ~gS?Bf(Kc8+c36Zl6QFQcozuF42kOE4O}O{nb-1cdxXEtA~_(UNu8rL5t-HvF*rH
zv?a%udpxeb`zd$x+SRiq?ILoP7jaCacD=_@tB+6)wM!Xxi7q%s>q-#wgow!9D{be9
z);*+LZ~)Qp$g=M&Pl$-a`eg1UK03p9mm{X|N)f6>8Fotq<GB9J>BU2F05RBi-K*$v
zg(uQ?!>j1Kj)?y12t`v)k;nMxMXtV=h}Ae?m)waXW(Mbo*}%P`7UE!eLY#SCv*jPo
z*z5?++o;t?D2Ljm47)@pj#Cc0Xyt^LpX3~IR&%eEkMi2Qf>w!GjROdBCyxK#=XULP
z_IR3mrFj&!5IM{H2-TtttrGFS-+6F*+T=mbp*bA2z`^pwp$OHY46PFJ*H1pGec>h7
z`8d~{np)ssdE!unYEgz(iP-ViFKgd)$r(Kk)#7R?aVUaE)Dy@oPY9ebF)QH5Bg<M*
zUXLPtjv7D*BE0e$j<$ruwIZeg1dk{JGRu=!QM=9&H9A!-l@lV`yhh~F&W=zt<+X7@
zt3<5E0R*`dM~n~mDtfqkMJ>d^@`Q*n=!h7dj-XZ_p&V+LGVBt)HV$Z!J0W6*bFX4v
za<8ZbuUMWCl3!IZt2u&NeS~tTUCOXabmDl%dCkTT#=P6Dgtkt)70cF1SB{;cYra#j
zSk~8CCuzDPrIxOWOGI}>5nCr+IXK$ie|@EW&vTulJ5p-tZcB;ijwoX5q$>x<AveCF
zefm=?A0OR1YU?De^w#b1xvg6#T{#dBdEkB9XG|Xnuc~f0O6{tw9JhJZ^kTKEtI1K0
zW|-r!c~=e&%SGEOPrcmZ=+;r{`_@TUzKrPD6|ubLwA`n)%+lMVW8XUI<cx?Fiz0&E
zjwm8~RU&Gs-4=+>_l&l3#1R~hP_0hRbrp!Hs}<vD)T>Tj-tkgI)Rp<0y>huLmo^7S
zrET76<(f9MBCMC}K8!eQu01CAM31~%t7-k@o;Xh&(RX{b8!hPd(^-O7F$NtGW6*4=
z-8{O2LlK=VMI1KoEP*5D66c7y#5p>xJWB+JB2=rB51V(Ez!5W?bHuFX9GzC4?SexQ
zs@2Jd%{xorIQ^iDCMUl9B<JXMHr4LdNmmYpopI{#?(sB7bo+3srSdXI$F3ZQ&2KKp
zVe^g~9CmiDEl+f>y8XSalTK^vq$>x)vW)t;ORn?Tr`zRJEtQu!)NUsqHov(X<yD8O
zy3?;;R-bdp89lE$5A$^+zh+S)y6X{JCmmwzq$@`pHidXSLF$f_TDm_oh_I_xipa8G
z&B|W+T+;2_sFup`Dk9$oBG*;SKGA|bM8}ugV*t_ZS>?Jit=#5;h<??g4iwSJxhD=F
zqGv4G&Al=ZF`}G95uKdJ$284}is*JW)ovbxfrxSL9E#}VJTnX+G^gqic?1VSGcrYV
za-QJ=@zccxll3R;UhnzX^<0PB^_#zGpLWF+^&jtZ-n6Qw?ayAi&-4R3z1HQby5oob
zbMj}mxkJ5|A#~>^*8Ps&<&n>yuKU9y0<nW3jxxmk453<Tw?vp`ed9qN-LkhK%3Y3k
zPmej~FWw8UVo%17V|VbQ+ufy}Ui_8GK8DaeB=ztwHk>_u_+C4QS3o@45cgk-Lp>=G
zrdeMfUX|>fSNq&>!Sv~Sy~{kB+P^=!{{HpDKlhr+1D3o}yXD?eAXWt7yEV!e=y~G!
zsc}5aI8aw=OF6=;x<IT5!fR1|FFB%iSEP2`E7j6HpsI=%+_>C=>S0xN^;T6;yN*z;
z(sxBf3$92D_PmPLjJk@x+e+Vcgld)hSJ8J{>AO8d^yA>T)<)EUC+yztVeO&&NoqGn
zS0H|Dhyx6PI8;mRmWW?G__mYZyy}1+hib)I&AqLv-x%VTh5&~iQN+<J@1E@Yp?8H>
zuYb#fw`@3SLyH!SHK5y4^e$h2QG5E{?+nC=hB(L&s9n`kyCvdl?>TDa`ma8~5wS*g
z4(0n=ecSoRu6Sc`0P!0`EPJJPOT@btpIG^e6W8@PR4dl%QCAlR0vvio5udu@G4mI{
z@ulI_S*PBr{p1&}UqR%tXW_OK{ge}5Isdbr4i&`05X&5Dw?sT{cCWVH`9t2@b<axq
z-uub7%wK!{k7M?EtRW6D#Ijdvw?sU9yZzdO|8@Nedb@I{7I&u7ynB=(HW~u`N{=Yw
z)>|%`A8`D=!>e0ezQLrb5rpqkDLN1_Uj+g)M8TnUO9Z?+=wH|S+|E5R_^Vpwju#@I
z7y@;rM-&k;g;$Ta+TFPGhnzzZsueXoP4h0=g9zQ(Qgn$xzxu=%uJ^fJ_mdPIJtjEL
zHiY#nk3+T8Zi$HTQ6qBQr&7M?`N0w6qn5rqMeVBH5)tFvIdnfs`C<eI$G@j>?i{M6
zc1uLeSB_8))rwiky{)R4uiPs=qKKHg!mF5fYnj{KmZD=u4MfblwamMYP`f4KXLdH&
z-!d{e<2Zu5c&KU3oGSS>?Qy5Cw6}fL)K(@rr*4<m2^rAXFeJiP6N=V#i6cxKzkJV~
zWsqAZ2Oa*?$&)VlsOQ(Q#`W@~oBrFhs&&fu=NoVFu67vF5Yg?!lsglTxbCd_TQ7W-
z$K<*h(d|a)uEEyHj~9=vpSR0<Iz*zdIF5Sthud9`+`&DG$aPKSa>+5E<u%={)wcS&
zk*KCsf7Qcrue27muDTpPICA8w^}ZjTyYlSwFZY;wh#a}@+-Xf8JiVlT{7nxTs4Lad
zn0kop)#sn|j`rezdX{^lHQlWZm*Y?^t<iCW?i6*qIJsArahPZM4m$6nT35QJifS@-
zAhe~FFZy)Hkt0{TU)X%#_KyGZL9c}#M@Bs9ij&(%T>EC%(t7LGxYDo8y`~-5>vK;&
z_nVK`$KABzz0wr(uW8k;)@YBTNg%yLXzN7VxyO+a8m-3Et)nFlLp80|iK2Um%%Sbv
z?W%2^#3<<6BZXlc>WN0%;{d{V@_gmCly8v35xPUGZDaSX)NefPIKLtQ^RSO!*@9(_
zE+G=Y5E^Za?K$S)=x<%*4G6%Y{wlhM$Q&An`W_w*%!!Int!`gj+8mC_U95SJ#N&we
zFXM28`m2%m5IGKISFfTU*QmEp_CL8Nx+l>y+>_`%170b6^kYYlBh)MPq`MZf?3Er-
zM9jfm98HQQ_jdPJ<B0L!#S!7>nW2Y>u`+;A_Lv`Q)M(6)(_FjRD~&_Z;|TRvJ&Ci#
zfLD4%5i#492=grGK0aG2x`)VdsJ|L{%o1JXxpq}c^Pm#(3%MUo^TDA!(RLuWRMo%O
z{cv`j(^ex@rTL(uDJO(-s9nm?DiL;_vwnQsL8rSz<<8B!r`5G5-?`^iGvpPtSe_8L
zAI`2p`W~|GCn+E0gxHo>^rS@C6|DM*bYEYi`+M{R>ob-o4n?RIWoVU%)#3nx@g<JS
z?Vh`P#65R$WU8J(W_ce$c0~w>^+fcN;J}Kz3dCIOy3F!~h{zog(H2_5XS3Zh2P0Gt
zXq6mMSD1mDXenP+Gg_coo;VbtT9lzxBBGZ}eq(pgX@8{_I8e?W<5%_3+k0LSkvvhv
zYIOw!>oB2X)Ozj4So7MY7QAA4AE8>5p;aPcoI6L1ZRemCI9Q%IPLMn3V)g3?YV{Gy
zp>`?5F41e_fEKwELhpyuy*FyXE0!n3wRS(8T^aSrbtjEleS~tTUCOXa^x8O}Mec;S
zRPLbDy*FyXE0*^Wszn)ECE`7H2i>u82c7P{Q41U_PaKL+Ey~a;5q5pBy&&$O<B?^%
z+>=Wjir^7NKxTPD;H+%3g8y{yjaoM!0lTzRc;)#YkBD8%WOC##`;}2d?udxIRs>|0
zCyuDy9zwOEremg71dpg)$ShAB(XY&ts*0X5RV~OY?;~hS5zs0TF`}F!#({HC3uu-n
z4n?RIWoVTMz2`2*opVqN94t>9icl@e&?*rz!+9JrFF6Obz`^pwp$OHY46PFJUAw#O
zf$5osN>^T#4?OUfHFpglSCt}o1i3R2kXfD(cK*QKZ5{`YENex^Y1j0?p$HyP1Z0*c
zgq_ve$d)SI>!DU3f&1Z}6nUbqwuV-aYvX_xxf6mMcRJuLyQ^KufA;*d_k<R?6T)(z
zc3sM^D&4=JUBp2-AuP*izZ|)!uC{0w2$rvn16t(nbEsX)g0Sl%Xu<Hx=aSI!6$|ac
zE0*^Wszn)EB_isot?U<dVsl>?t<+U`746|(X?xIa->c|X&JlgdIh2obibK5$-wUsx
zRU+t>^%Beax}6kymF#vsCfyHby?xXxAn0vE$B1%7j6wH`T8NzGeS~UJhE|D)nZY??
zHgFDVfrI6VLlLS)8CoS`qusyD=O%Q|l3L(kdEz)V-K*wa>24jh`UvGvyOd#<=(TY`
zi`)tEOS>PAPeJHjAGP2W%M;>5cCXqi;+Y2B7o}Dop&V+LGVBt)HV$Z!J0UCss9z8{
zobH8F3tq9jk5Dbj&?*tQ$LlX6hvSiDyS&PgI26Gnih#`Wgs>d0#yo;w9P#;zS~nj7
zyR=kzh1sX!5wW`ht%xtqgAs=#ctjD9S)MqeJ$eY$ikc1%MevB)h0OBA5k1lCEBa5X
zS}OMt%@6`wEKi8&yWl7gsule>;!p&Sz!M@MvpjLc%-|e6vaA*3JUA4=BZ`2`^28By
ziPu%kA6{3~+9skILclJ|69@Wi`Ze{sla6n9KkpsB%MqES%aH-b?g#bJ>vgB#MaP{#
z{lQ<o(`N0%wj6WJMN{ad%u*4W6*D7;)_FhwU-QYjlc#-za+G#;XF@sDmU3LTM>GHC
zhJyz<G;)ph`@6ks^6a}^G!VIF-Wt>Gui0+C?(lO5IMkMMl)DBNN0VY{YPG8|jdSS!
zj@DJQjrAVvUv<Bx*80)4+86%#&GY9>e&ns$>7&iH78N~?P_NXJXxRa;bj_hP9qrWB
zZj*d#YSq&E=^-MRrrzPRpR7Or-nV(%YTM|Jjw@#l)zVh$Au@;7iPkPx;r;edglhfm
zp6{H$^2%KY+CytmYnMBdeGb)n+vi_Dz3`&Ddo7G3bls<I6E!l>9$LFvKR32}O~1P3
zHO^PouG-aB>v81TRa?rTJB6W~sA{c6t=*6ZdZN~e*44E?KW6%btDe@yk-Zw=aJy07
zaWo0i)EbBSKF*<DsaCn`94^_PrdBQG7)L~ndfRIIN6U6?9yCp@TH0#k2(9-RA6`E(
z3c9+=99oNt9!F>#>PghXKpc8R5z$Tq2xZqeVt$<W$DkrqD`wXLgtA9#x+l?s172wy
ziXKNOyLuI8p8>D*h$7<LHGoidjU)Q>Kpd(SW6-t65$ctCqFGHhIxs%soZ<c|dK{tb
z>XqgzC5LLo99*Mkj3d-5^+fZPk|T2U8rj|FpLCD;#sBnOmyde&0rOpte1ppw(I9fJ
zQh-qOAi|&xcLzMLjn#I@$JbA~;KB2LX8GgA=j@)e-TX-G0jz>3z3O~F?)1t0wy&B`
z`Wy!x-m$A!r+j}pxy8Hc0k1R@W=;*e<A~C(-`D4H3?j64eSM}eMI2t9+rw-35!c;*
z`mGn<((Zx8K8)8}$bMg6-H%+?XIvXXYn(&vM!l`VG2pwm!61i6uKQGFOk;6qEoytb
z?}vA6pMCzJ11)&)^#0Sw-}KL3C(6OSvwmHvU9Q`pHO`@SHKuV6t<i|dYgc!s$~G@s
z(0jP|j2MI7$1=iex7<ndp1%r*M$2_ABLBkXzp*>^_8q8QtrJC$BR=<=hfa^XY2xjn
zZ4<kZ-eYncCN$g;@(8sSV(uy<cZAy2HW=s7XmvMYoI^d)HW);BduW{~-;=KRmEGxh
zmx0<<Ewww2(Eg+SD&{e-^|E&DD$lg4&WmdWUEAn2gc6}GSk|cSA$ORDv!(aG=rJLu
zJ9CRM*r3hTUyUQiW*LVg!mH>F8dJLav*0l2upifHX|(0OxW=KrM{9Z<(eq2MoJ0LB
z(di!8!Yhv>`mV>JF-1R)_|z-aQs2iB>U;Dhk0biqKpYxjiB5Ov7IApw8i#rkbLG5`
z&?6-x-QQjyysl!Ty1(jsjFo{nR7)ctM<|DC#rPlK&^Y33(871kaJu$GPb{_k+&6%@
z+U|#oYpIQ{Ifm9z$-W{~i!!umDIr$u4!U`~QBKzb)Iu)G@`SLfOZC&@I;ZX$4DBuT
zIn*v?XpM8IUCKa^8*)|Qtz4Vp?lxT;&@SR&c^{!#l%Z83zG`>reJQSt>bjqvfP>|U
zLlLS)8CoR*Z%NxZ?uXO00X-3pY2r|XYEc%B64ByFX!#n4o=9EIq2q4~fme=DEy~cL
zCCF73k^6Onh}PFN8WYR=2-Ttttr8J!?p{T!c^vcvaj-mbMBjC<*q5M1yO3F)5Xzx;
zDMM?VL+w%qqU4A%=yAlD@Hl7}Ua=hLs#1h%QHD;5h?&7TVm5FNYJr30Kv$I_REsin
zO2iZ84mw?pQVSd`2fC^hp<0xoQzA~2chKodm|EaqInY(52-Tttof3h!S@8}!UH4N9
z94rUg-$s%Vszn((CE~+&KisKt^;LIRs09v|16@^$P%X;PDG_*s*^A;@s_rdO3mhy5
z+TTW!5voNQIwb;kxABc~JhE(;`*T32`^bpk5k){|c|zD3)B7#{k4KiZqP!kO`0O))
z4n)L(nSmUNaIJ`M0Kp^Tm7`gnyo&a44jz%n-EP$Mw2$BsML=eGLPRfdThTM7s-^PU
z5YVEfgoyFs9MQv_gIeHVc^{!#l%Z83V$?cEj8x~K7C2a*I255;l%Z83V)k*4m~otg
zTHs)L;!uQYQHEBD_@3Mkr@K+y*SO&PO;eUbuByxI?zTm~yG{46k_;_omVE?|ApfLY
z%|#Q!&T4XZo9``oey(WBYePVbd2m9+T}Uga6J0^-DvaeN;{M0K+wN}DwHoBx-Va(O
zLho)PJEElw1lJ{rLlHcp2*@l?i1L28Zf}X62%;`HT0|b6_-ZTc`U-+_pF{0ZhSng$
z=MwrWp0q#&+U4at=zQJpYYs)12;N7AIJ7;e1wP6t4kD}t?as5V1xu~2HT~HP+@CmF
zSFp=EOdQd79T9!hYnNK^iscCrBgzrF4@a#&LOIkfW!NP;al|-x4&A>{KFVwJ3R)#%
zH4Y%iojCN)Gu@4#79wYPLX>y6`7WT>F17jy<xsnnVVCH{fjeuijwcj!O|JV4l-K4J
zv`Pf-DLOsh-PT?6P(I3Q^9oueVl@sRxPy>5aBtM{`R=yv3I?@MyS&Dd5apd`-E|IX
z^%2UUb}7Ry(QD&?7O$}+MA}XBX~FJ1>%5{Yh?O3~?uYAkvxz_)EKdlzSFO_hR%&e%
z(F`GAm*t5g>I$=Hfl#fex0pp0!6VWJKBKZcaYQevQCrb}{9H>dpegqdcCT8uSFBnr
zPly;%;3yEP72{*xNAL(dAp$bX6GHA)t71HR9Msw-q8UQKF3S^#+}&0nR4e9{h(i%P
z0#As5%<{ysT1M7Kpylk>*gx(6dg#3uXWViB1q%N1nL95Y`m7ha{BN6fTm1e(2fB=7
z{59?UKYGu_Zhy4*3?<fr?cu+8p37F#E5Dr|<1)1q$JcJVe)jG2?(0V`|C8s<uK)8S
zU%lS}v*$nLJ_88lP`mHG>7I*M-tB%R!pNHT*e^b4cH&X@@*{ihdh%@N``pRpE6+S*
zcI<6`JIx-2P$JY5MQ2n4jty_!XYtZ++|%v8{>}Ga{P8D}eCN+RcVTBz9}yX0LWxkV
z9UgM*!t#^>#6=I>b@7io?CTs_yILce!@auT+T9nw{n+{iO10H)xz7U@H+<_^UY-#q
zH0{4W`f2kWpL>>b*v!y=_t=wNwwb8i?v*FHTp|v;bl1f{y!?S~>l>SXIDhh+U+MDh
zAGpoph|Q<CTq2Z1?Lz*aGhSG7H1J9})UNi>lH+{`Z<xL1h&|obrk#(NJ@eA_E^8kv
z5$e^a9(9ZP{dRnVBeWJW!o5-swX1zPBTQ&ow4Sx1+tuFprhk0Z?54xNJXLMTB|`hL
zq7_vl)Go%N^_qcxW&L)6{tG+S^IG&k$l99tfBu?Q5!Sm~^j{oRG_}(>SA^Qtmdywg
zn)WVVzTe`?b2hkL?XO?^<)Mq`-TFyho)HZYpMLo37axDYE2pXS1k;#$wAVlR?8P^q
zw{MiEqsc4f(6OR?p>G7>xc5gk%=UcJUNe+xztX;t5hj#gZFj5V7q&i#Ht0Mo5tu=3
zOgo3R8fH+N@q8ULj?g})=n`S`(*pApN-euzIr!U0yR5A_j);AR`7$~q8bq!fYFGP0
zMwrmF`(M2O?8bjQz&-igyAPW^;pdNV+1h+I+~zA^*?Vz|ze~MDTXV3NIL8ameB1o2
zpS*4cW}R^`&hPcs7kD|2`LBUjFZ$~PXGfm2U(YM`HuMvyRSun3l&?fwa_olLr=R!$
zXV-qE{VgLJc!hJFo%0-_JwvY{WP}M#``G(EX!gaU)7e0MAFN$RD2Mh+<;xrmIHJ{h
zacF!Q;T*GLcU^3M@g82g+OM?tj3Z)KZ4M1ZXG8<9Zu9%~v&j|vI*0ZvZP|=4p+rP`
z^w1gM9I$UZuBE+lyeFc)tzI0VZ8P2;)_OB&f>~>Nuy)<68)v)EUVh7z`)F&9_ma5U
zGX;mD2NBL;<8OwDfzZ0rTE{W|n)d6TzSrU>zuwIe+Jf2_sGa6rj6Z8FM`%rt*Dhvh
z8$FKDnjWuRn|Wp!7hu-f)mksT`u4M4yLkIi@1LSn=l1eUlrh$?)GPJG&N#E-jLgn~
zGt6wTqP45Fo*5eS-JPzu&+M`PcyEtGTTojzBTQ&ojYIQKjj2Q&c~d(-{NmR*ht8au
zmzD_gYGGb^9NOmE7fOV3=!~j-ONf*9n_*0&R9jG6wnQLDv~#z6rEN3b9+p!rn5${l
zul1HW8q}^uIJ4gFUTNEmw}<8IGvp(%qiwEzA#<3}w2Fvaw1>`!1_+Hqeb>HFA|h||
zIJBL0U6K(dSiiEBon^!BiPrRB?YdWrP%T@3&ba<8In*odG3sH7u(j(9t09zXU1=ST
zBVrBMLuW*T$Spr#aBZo*L~A`GOz<=3g82^4(l*aK2l64Cm0TW2sFu!^;|SFnoJAXW
zg*CXXfSq02X1qN#a;yt2!=J$mt%dBBbHs|ywX`({`;{Yb*0ed@z0$g}F`w%&bC_UX
z^t|K#GprU-sx7E}p+u-x>WS?nEU*$&?R1X99)lfm4z0KGx-w4|+>OAFiuFpji(MD<
zw&XBEJAVj5wX~+yv!+$A)Dw$u)?1%9%N%M~TQ+kz!t7#q$o<uN8>}mXHm%v6VeJPy
z+8)|YIL2SoDu>nX0{b#JYQ1uS6*o2cx8#WR@*GE%kJ|WKa;Wdhmk|vRHh(O*XQeHu
z?UWJDp$P2F*gWsPE4oD3Jc!+zUbHr&F0k%YZOBcl2-UJP+yX0#J_5TEwsKtHi1rK{
zk5lgGWK;tVMQ9&WbVis^dZn#7*n-Ys=e`AZZnUnn4oeQ3WoB4kqEy>l`&)@n4&?8a
zU3&dsRcTr6KwT+E?6Az2`NlcaF7`Jpw;SM4uT)EGq2!1;+-+$)W1htNK(!$^ts+zl
zXCCCd+eWAs&QHj(wvEtUsUBuj1FvEZcU#&XS|b@@LW$6r#=TMw)xrwH&Wi(aC_=T=
z!|avEab0@adX7@fcQp^jG5(rX5vpZ5{KD373u^LjiBK(D=`FAyPEG&YM4MwL#Ur$s
zu*2dqqGsl-DDNd1p;{OxSmCKQ<PxD;7)@BUY#X6k7#qlW`-r&vZ;B(DUytY1ioou?
z?S8pkTXW8A|6vsl)lxq7tZAc<E>Mb91?FDJScjs=L)Kr3P%X`H#u2I&J+$O#&>nIB
zRSP@X#|C?e=`?NJ_c#SY>q_eo$Nbj-5xM#dB{l|gj~Q=4MW`0ehsea;w*05$P%UIl
z$m2xW#e8=5IzbkT^EeJ+O@gz|wh^kOt*I!yfA?3DTh-}0hg~<A+I0iByZ;>?SRei$
zNiGp__Hr$?tGy>98q_ZK?LWA~%N(H`%AFA=cqW7O(hQ|q(}Q)@0P(5&oI1l!Fc439
z>l<d9fBZr3F+Y3o%V*fVMY;Y;4z-KS6?vR$LvGq%e)=UdTqD5$sa@s6G5$(~YT2It
z%=Yx>)a2isA$wgR8%G|8quTz|#@`a5TG~z}!ma~P{`#Azx?OF9@iw<Ti`uTGIl^{?
zr*@6aWo^yO(ZDN3sFwDH67k;WpEk3*XnHNEEt?T0G_4}4>YN#mYE82Yf1CDyZhY~~
zu3&fzYHN<SN92QUJJugAkM|Nqs1{a|$m7(b<W;Op=J-Eku~@G`*7nE$^Ox7>bCjr7
z<n4~8HvTrPU1guV?K7wO5pDm$HgABi-TvCHnL0w-TwAu}h-`a?QmuvY$Q7YlmIKd_
zr>cF(dEaM_|I@nCI>a&mH9%Z@!)Y_SuOQx>()E(E_XNWJ;11>!j2Z9Stt#y?<Gn-?
zs%1N=GrOiYhb8^tUH8*1=9$;7w#|5ZC_=SNZii=Tw4hy)b`EVpZQ0T*McAI@)UGu3
z&?Un9)C~To(yn&PTJJFU#>nk!yW(m!Tvgi6dZzC5(H^#sn@6qI^my&s6`qC7Y(AH0
zo?usj7P#L)?L)R5NI_`Ep=d>wUa2Rx139x@^|@-N9Tv=P*6W;osWtm8*uX2h0=mFX
zAZ%%GkA1i~%Jo+wG^X*$l|!|ZujIfCVAmQw4(%n{d&UvA%Q>~Z_a3@L*tvXSS9ND7
z)t;fb-8e$~n4(LBodai>3sD;9j5=v_{kTNn&KBEkcCR81mvtU15z3+GsB+u{ra_x4
zhmH@8spL?EdZOrzaE@p0e)Pg3_wk{<U3*MMm|!`zMa|qt$KzmccZ72AX%5&_KK#G`
znq>~%na~}J&`+SkEA>RtB?A4{`mc{D9Yt~7V6NI})G9*9ilQ^BK^(|KEo<=}u48_D
zrdEV%S>}X0dE8RwFah6uIev1)+n(dSPsc?0OhboBSvdShnT|mn&7J--hmJ?(D-p=<
z$box6FrPp}ciYAh(RX_ujw95rqBEjF9Jpr%eHNuUYIWRXgb5`gX1E@@MA#ZC-`%2f
zNjd%l(|`l#K(0)5bPe`)M;!a$=Pc}8>!Vgjl#aC0E9FqT*gdd$(Q7&*oC6-&+QyG)
zuN>@&jzETCGrx~09V>$)%E;216Eh8%wU=n`!7=_UZx;@=8&|65)a2ii1NWKWJdUHv
zM{WG|jBMkM+ochuqicLb*_t-rlcsI1eIau+;7Ip$A-k+9?N{1EGs1)t5jk8Boe>QX
zk$+B6s$QwLIOe|w2%Klp)+o^)Gu}(Ao)(tDYy?7kqV`Z6<F9E45Pq&zG_}*bi?fZb
z(Y)2PSC02YtX9|)wZ{zhk_M4uG?~v{quS2;lvwu4gc5-oV2@FBiNHOmm}60@Z8O*&
z&Vk;5bq5gI=GuF3jK8L}Gr<CV79~-m&Zo6bZTu|}aYokma5*CyAh2#Wue?39ZN}RJ
z8HUYG9*5TSc<tgIU1X79*1FO<%wCybyMw}^cJ*1p5`lXKaW+G#My_>OBFq!qfjLL1
z_OZc!Wja0vGXnc2%s3PcYyNA1!2TFBeMKmD=$kqaSl`$z>b0x2Fdn(}CEOkDEvT(I
z*n&ou@27S|S`nYnLuaoX5i6l7O0_j@Jm!|gG5<B-P=vO*qC-D{cz<H{1o!zQ4XoLd
zhvNv1Lu;f&Se;-mbcRwLkH{IYbEMjkZ3j{is)f8AyM^0Es1|xBcD?$D$Z@AQqBUyg
z-8{!+RI}`r&LtXCiBJx08|BLg6Png?D%?%AKq+Ph+>ZkpeXMI6l%!vYP%S$r;_g;Q
zQyYJM-zVQ=uF+byna{x)(JUi0CPin2b65tM@Bi00G`<oM*K6h|#XVBE8w@h;U&A#p
z$ogwqeeZ*6;Vws915<6tB|^0{t5H;mP!E-_M8w^ZbCl{?A6J%eSEFh}ZdygCmezuz
zn$~iW1$X7K`^@#HWlMRlW*nhfI#-S(RBLb+?Zu&akk&%U5qobll<G*u`4@YNs-0$P
ztt+h`Z5u_|o#g52i`!DW$T+aGrrL=^5jqp8hZ)tN1!EOAN2&HDToGV)j${0l2<^v;
zrZ)bT2(@c%Kf$U+wG+bjNESzY?c_`Ff7mNyR)f7#W}J#bhTI`k3%lK1EoDRluj2hK
zhP3%ga$jwyj4+|(P`lcX#}TTfqo72@y5HMY+Zi!nw@9@idoRJhp&wB#j4Z4>w~bIO
z<Puo5^buND*l)1*@O6ULo1#juv{!0O8POn)s1winw9U0;Gs1+Xjcj|4Qtiis{i<0;
zsFu~+1gjQU(qGA;S{BC^<khMTxr_rV7i0lAg7q}c?~wIZB2){zN6b;j5vo<zTZi$y
zBtH$N?Tl;_YmiPiNhLzHki{Ys?<4drNmx&zzMzHG5$dath@8`HY0p;=71gxLp?0-b
zW<-PbP=sn}pUwyqnl@GtbCjZ|V@&|r+9E$=g#YKSL};%Z?<Kg49QRSfM%-C5g&g-b
zxQzejujEj>>LIo9H_ve1<Fq}rMoNU8mln7)1f}ZXxL5j?EUZH?zXOdGA4V8t{gqy+
zmU@^G4dTFkLwE)NrCL|&VMdtHwE7f{w&r*XDu=F}l&|E7Y+{;9vEE2e>S1+^yjry(
z=k?$e|EF3yOW>IQnq`D)>0BB53B-(SivQL2&~|dw_)pW~xh32ggaU2<@ite4YUw(<
z<iLHdxSJTIc1J>fLOSkZ_415p5V>U&`AKMP4{fK6Frh?X{@|)u(HY?!mfhuNoYi;T
z8z>QWhe&>EJnsIqcK5qeMxI4h4y`xk%N!;&ts>MD+mjnPf7ty6`5AY+;+~&aRu2n~
z`o$MKV!HFCU-fq+*!c<XUv~M<kKJo}(g*Gw&+2!Wrg+DWoyG8WYu6e_*jV%Th2trH
z;{vB6%>L9+0~~5s(c_4}d(+O--|f2F6da-Da#(V?i^6KRhBi<@D0&>B5vqq_X`bFv
z(6KbNdJ=K0;+5LfXv4z+4rN#Ls)(K^5ucZLQJ}8utdDokd(SYwx!HD4Y;^hikaOfs
z!ZkHCpc(BkXFHE0)UKj?h;Xf`)n9G3=*M;TY7n7XF$x9{7#lb$akv~_xg6&GPm|xn
zAqcO9u;g-yh-lqb)Pl?79M&^XqpqdsafH^QdSYj0e_wdNuGAB>9(p6RqAv{8m1<#(
zW2|o*q5dl0ILE_Za(errpFG7q(YA>=yu7SkZD%_h`y0*S6|9)GfjHEzdN|IZ(VE>k
z?OKNH-)ZRAuJ$<faNH}c6XhG{(6-e!k2;+9y;6i~S^n<t?C&E&%j;e1ClCYep>1H9
z(v<Iqd+qVhG`X4dIkZj`J&rItD>w>U>fyLomPh+{C4eZSbxQ+vrCM57!99Q|{p}*Z
zX62dFr?-0#L|z{05dZx1XHNgmXWzH6Usu{2v?tnC6#vpjAE8?2;hb$Sj?lW&Xw9Q7
z=2;hcQ~9r{)h;yX`#47#VHbH-9W}Lo_w2_}9_bKaY0D6z>m}MVB0lduDFVi!k!!Sw
zr-(dYO&wZctK%Ez2wRR&^f&@7#@?>zafH_UKzrmje=+)|4lS?6Xie7&OXCRdql(@p
z0=+s~s%ya*1p^%Akq&{{K+ha(^ITV2KQ@AE%rirX&Th;;EwsitG(xSb7-^1X&EjwV
z>cSj$qXk`#mJPYXG`0Gxao8RJzS=VohkB)+#EdcEm2#+EoY!&w>erRpQjR!Z4REL}
z<<M-oiyL*N9BNl{)DodBr7ei|#?0N1L$%`U>{{c9XoFs>MI8>bU_|Rj6g`g6y3+d5
zRYn=P`m1rE^^g(tBiCBg+Kt?9l{nP*@OA*9D>|)(afEuMp6HsPs($!|&Gn{hcJaGV
zcyHw~$Lu+!jJmP?5<CkMdoqgP5k){|d8*m-A9qH5#MS@h96YkDrB|)1N)bGw2*@l?
z9Q6}UtN;Gj5Az)}9$D7XE3s9j2p&-cWR@q6Cw~2<^~LXht#j~dsA{RaHUzY2DIw1J
z*$MTVcKl$EL$%`0%xNFNBk+U>$ShBY|9k%P>&+*A$vNT)*{NzlW_ce$TZ({IiP-lC
zN7WyGd)m$9K9$;q%<{zXx8He6J-uJr;pZ-wYN?zM%0YJJfY#090D|0*tLh2oJ*GZy
z|Mbo@9svhs=-5+R`R#Hgf=3hqndLxN)h@f%^=F>Aw~sGAk*QiLuMGh$T1tq|zk2_A
zr;{Jj<4`SqYR}%@C<q>bCqzJIdE)rgcXq1}ZyxC!JhH5%Poh<oB6vg*kXfEM?)vDv
z)K~ub6P$z35~-HTYePVbmJ(vOD{oP^cQ~@gp<4QEPE{#_N8kw&kXfEM9{!+fCOg02
zXy@ROWi7oAy{Z(!BZ`2`^2G7G=d_cpCmin_yk}RnR9+hbTC|i9cRcNa$<{la>>Rus
z6LzTundN<iYEgz(iFo@HpFg?#BTjJ+-hZQZA+tPjD1x>W0j(18gU9VM`PJ`FcMe|r
zSG$l|o;VaiTZ({IiMaNP3pf5#z1cZ<RafmoW_jXJ1Z^n-S|!2?8f1KN#IJ3u-H`J&
zZ|LEd5jC!cD*{LL>Y{!7=86lqFb?y|uZ*f)$SeoCM9`KZpi?5Oc30RQR=fU2Qnd@2
z<v>@JwfPEriM6@E;ZL<xP6*{7yK+G5=5YW)Zpc+-<70*6!+N;CF$)~jg3R(hLbWJE
zt3=p1U*R~9`>(tOsRa&}Ck~rSR%G_UH4jHntB+6)wM!XxiC!BAv~1>c?u4*ew3T_+
z-zNi4s0G<()cl?qpLa7twJ5`GiLmoW%kzhwS^TXkY8NuglUItMEk!`9MA%uamGj^N
zZ(C5iknQ~F<%vTPw514Wl?XdKw{kwmJCB@$T0q;G+RGD%B2<eqv`U2KB`x!kcrx8N
zs09v|Ck{oZ7G-Fa2+OZp=2twjY}azF{DvLRuQGy16aks#$t%k&TV|G)5BmF-R7>Tx
zA)rM|31PWtEBS8bP%X<*^BcjcN)bE)Pl$lb^2A|zdn<Xn+gjGL>^#4luBsHlBZ`2`
z^2A~5k5<+n{%%9nQh99%XxUmMza`PWgZ1^7wp>Tq3d`Tv3%k^U%<{yc2-TtttrB6Y
zyH?hN{`OzB3)$9*UY<A<L0gJ|R*A4xYAfqn+?iRcUC6fH_434FYv)#0+kTgxYN?zM
z%0YJJfY#09NOrsX{d^AqUTv`>P1v&getZvL*~2!WBMwLK4l_kSi<S~1;&4R7F_&na
zkL3vw?XiOYi}r8?wWJp2385ThR}N?qoe;v&3~@k<<p~iz5neUX``jyPfsf^VglbWS
zR*8r)=o~RRor7B7V0q$DglbWSR*8t2!8u}<aSm#MgXM`M<|}WHn4=b|rE)?jhuWnK
ztx=9<hyw_gL$)V%(%g=I*~F~xUQr8PvD^Vz(c}E#Jvq)ej-XZ_p&V+LGVBuF<7kFB
zpvCfph%=|h5ob&HidyiB<$Z)|QHEBDhz!6v;;io+)B*>~6G!AFURRNqID%SzgmS1|
z%CJjxkE0plfELRWA~G_MBQi4gidyiB<p~j)rN<Gup(Ci(M<|Edr3|}7_c)p%4rsAF
zAtDR+I3jm;uc!sDSe_7(g?k*4c{_qyeS~tTUCOXabdRGM;(!**6C&0)9tV%W6Uxwv
z)r;Tnl~+ZM;1NYYW_jX>)tyHkYch|VTH8c4LkQSqdE$umpnDbTLFb?rI9Q$#u@ZK#
zVqNP9YV{Gyp>`?5F3~-XW{3k?EKdmgZ)5*>9CidNdiRQ2@QURL5&H}thq2?SEg}@{
za^?U{FLH7~>*jF)L2k%ZWp#x;nVwgwW%ZWdq*Nk!B-$Xy#PY-uJ4Mc6eaYX}0tB^G
zUK;{hw3HCBN7my|EgLKOjUGNeu&d?>9)TxBKxTR3h`l~X*m(9gcB+=jYePVbmJ%X%
zAbT9DW%G)>Q&tf?0#As5%<{w$JE_iL^DEw9<~@;GHy;7Jw3Ik(ZpR*Sk3+R=o|m_=
zD}qPh2@#N4o;YG>+c|h-S<B9YcuQW)iHhJ6ML=eG;;?fq_Vk^DN0znhyo)zH28SYe
zL=li#o;c##gmYMCf$JRJ9@M(|2-u~i#1Yq6oWt@c+~4dR)B*>~`v}#d46PCoSC^c_
z@-}<{$~mY74wfelMW_~KXqAY#9_1Ob<+b>-l;_mc0td?zhh@mP66XlZit%)&BdFC!
zD2Ljm47)_HjRRWbPKdY$>0a3i!r#OMPpAc%<$Z)|QHEBDh-<0NVJjhj!<X8H%<{yc
z2-;Evv`U1n?r=@mIc(iG!}I5A7c$EehazZ85zs0Tw&ujOZLDjt;>C4xu4OYH%b}C6
zxI2PZ*}*|Al@mfa$iD15(FqaP=tnt{mcF5B`|s8(`@HP58b|ETiu_In%HXs64*Y#N
zkgG}&JhF^tc|v^4zV-XD_|~u8&ye3uMJ=EyuMGh$T1tpRZ+u1jsHaxm=5|L)eg{N)
zz9hXhgyjkGwOhZi{kKyucZA*Vk)KSb7QCXI5O=Zf37<Mm*Ez`!Ey~ccd#n8oZGErQ
z6UxvU=b$a+fXwp5v05C^VtfhlPxp9Sd*4&;=53B6d@C32f`jFKglbVH2P`E-cr}47
zM96mt(e5aR&(yHX=l<zC5G+p|(H@RK8}PY*YV{G(OWZ5A0kqUZ%0=YPp`K8N7Wvi|
zIkZZS)x1h}@to8NQM;=}4g_l?p<@hs92jeS+L~IZ1(x>_szn)EB_d`9=fM2Ir>&_4
z4wfelMW_~KXqAY`dCkUuIAgPO*nOz^>0WAqgXM`s5voNQS|#Ec2VFFI$;(f24!ch~
zKMzbTaIidaZ1;fM)nD$u^_!murdA)J9BP*`>=L~;4rtjO_|BaW@3XH1pV@sKI6tvU
zEqG;ji+On;p<0xoRU$63Z~dOqed{+r<4P@X*j<QTo;VbtT9lzxBJTX_m(`muIm2ga
z9$B_)cWnAsDienyctjD9S)LHKrmazmACBOS9hC7l6_wY9fEFzkUSalWc!YMr2Q9>h
zw`}wgJfaB5EKi82UFYDDWi8Y+-u=->@Q5NHvpgZ9UwM6@XYiRpYHbsNFZcEku*>qq
z5hDs51wyqjKJYATAHgH=gb2tiPly<U9tXx9o~2bSm3s($xwnUa7RwVNW*?7(M_`vS
zv@jFlsq8+2M-%~><q3iO&1O<>bA7s-GPL*%cOStcuuBAFmL~-AH#>)bqj>KFwYG_9
z^o<8Zz%I)Z2l6*N7kYc(9bR^pY++a5Tg&o<K>lW#h9mH1Av-HOf?B{*P6*_0cJ>6K
z@Jc=5d))e7sV9`7HO@g>@Pr(YS-!S7pvCwS0{NTeaUO@h0g-mW!SX&rwJ1ZYL|E-k
zSi8vI*dEjx<Y>dI;w|s=9SG!gmNCVZMr)5Y+M`1LX4%DxYN?#!uwF7@FJT)%OFg8V
zBhOx`CzPR8dL@xJv;_`E4g|}4UNu8rC9U*s>?E%iIkZ?K31MTf<rqZ%W?7Qg6}8|Y
z%lin`q71DPVRK0vb4i8#&1M>3O;QUSEKeMYP%X;PDiO%vY+iJ``YvB;frI6VLlLS)
z8CoR*`J2t}UO#xBi_QE#cTo!*EKeNB-|Vd8^M}5Ll3IO)a;RO(uuJsXIG{!Dgh2jg
z=Uev*Zyd36EXI6AEyyhIBUFnrv`Pf>H_IEGL*EuiEpV_raVSEyC_}46Ab+#0tjD2R
zd~03ePy~;tCy-g55Gb)}-8uA)Yt+I~%4<VFi<Yui6UM<KuuB<Qd`ns%!6S-*%<_b=
z+MTdHcw||N?{4cOctjD9S)LHquWI%yed7hSZaxBbX(@5oh^jfFcm#GSLyPY+=_7bV
z5s+D)5H<#Dj&pq%3bk%N0(NOBaoFrrbH3sc*rg0DW=?$sk0=5%%M;=immS`I_WO7A
zv8``tp$sj)#iNhl5!fXHGRqU<tyi7U{^Et{854a|2(@lL0(NOBas1_f?$Vy~s6X*B
zs9$%}@942SA)f!#&#qkk-^V&azgR~tcttrOcE9S3_Af4<Z^RL@s|+oCsleW#9XYjn
zrJhg*Vw{7vlmjx$*A@q~7+*r{{q@t^uRiGBevZO-OYExwzW$(HaIn0OP%X;PDiNqz
z)G%!6cMYl4=YU7>3`g`^ZS-BslUHa9v<Z&r*W?sUIU&$P&?Z2z4IrzBloLX|QcoyD
ztK?WMav(~M)w}|N-X^bBiyT_4k%Ykb!#G5=`W-!LX?Y)^T9lzhO9_E_1oH`O={N4E
zrR9BuYEgz3EhWVCHq-iw$L!@C`c*t?frI6JglbWSR*AUPy64o-KJka%clB#~)B*>~
z6UPU?a!P%NXFbyq`n5%B^%2UUb}7Ry(QD&?7P%AReOGU;A8<*9`Kr+`I#LT>vAmB^
zEy~a;5m$cYCG{7+cFqJG`lU!}frI6VLlLS)8CoUcRhy2i-~aeq)XN;I#c!D=4n^>Y
zdIFi{3Gu62ZK&}tj_6lzskKc+GlYO$mM0Fx0ME=;flw`e{kD(bk!25Ao)BmY)G#=B
z1PIE|vabp(@STx9f=3hqndJ$AK83!8Bl`X;YHbtI3?X2b<%t8M38QM6L$&yZu0DcC
zmeDLv2#j%zLul!{)To7W%4<VFi<S}sa~0;SWe(M1=F~^<$TFJc2@!KUI2!wA!pw3L
zKcC|*e3oN*JF`3?;{4%WAzQKYxFe_qKFU2rGlYN^%M&8boX&v^!_NH9K`n4lPKY=U
zIs)HUw#>*8`aU|!YvX_xxf3F?KIgEnu+8jD>>SjBSCkVX&gYon@P*Bpo%tQ19#T$-
z)#89wiHJPWy<&vmQx7SxEe>dvh{*ap4t$Z>vKEg+W1^fmR*M{3C1SNWfM9%yBXVlr
zlfgHGExT~9)I-V%v05C^DiN{%@Ut_%GHls}b0{C>wRr`t5)tdD7OjTw5?glR9Lh&I
zajfPQv`R$GCC;JW#Z^AaiDNadpj9GbPIM0alCJVmP8_Rw1+5YhbGvisw|A9~a^hIc
zD`=I7I7c~$e(P2FC?}59yn<GVh;yxT=+|MDk8<Kz%`0e?h{ze7L%(>ce3TQ%YF<IB
zM6AXE1i2GOWJ~UqelL?+7zLEqhJY3=B}C+K&Y|C#q!u_RuMGh$T1tq>MSW(_FRxJx
z9F*6FfEFz!L}cMU!|8YJs09wnYePVbmJ%Y?A3nG1ccZBV4$3`5GlYN^%M&72EY6|d
zqox)(DEAP}5CU2(Pl#CE)v$&4EnA-BvnaJtPPvC@h7izVc|yc0)j60UE%S{cnjr-2
zvOIA}Mwas^a8OI->{ZLPv#~Fb;e}T&2Zw)^y^k=v`Frh(W_k8%g?j*&-R1AKQ!Bg@
z4vS-(2-u~i#9_Hl%^eoYaq>5>?X2JX7Is2dmQi!3$g+w21#?AHP6*3hw{YKw?C_m3
zv@EmquZH%$QcoyDYn+3&lmjx$6US<CK#TDugk{JR?s!?wnZF@SyWn7XAE8>5p;aQR
zW+%wwV9WBs{B3G#^*PL=8o4`;SRR$XB2VA7Jb7hpQDa4cBbF5{utTI;Dkp^XkQ!Ms
zj<5|NtA~^mLcLN?C_{_hCd6uyL#yOi%_|`2ZQ_u~o1w^|#qxx(@mFJZuwWa@?iSeT
zLgdtf%<?`$wJ1ZYMA$r1$DV#;+1&y=U1}FH%M*tpXiE{$DiN0T)v>N^EW2A^-%9O5
zW_jXJ1Z^n-S|!4=zDcal8_Vt%*bh^?kXfEMEQgzL*T8bM1@^5}OXY-64zfdwGPFiH
znjsD#Se`g6>)XQp63gxu*y#cXwIH*+k5Dbj&?*s@^{vFdPi5KN0()a>7c$EehazZ8
z5zs0TmM6Bcf0b=5+qJCE-?^SR6u~2kfXwoQu*|aMKAdHD`AzB6y7>s$rKQASF|^2e
zVT(sphL&Z03+$Qo5j>&@$Sh9?Yl{|{xE@g%T9)-KuxHjs@Q5NHvpgZJPqkQ4;D}{+
z3+#=lmda~GK#P_V!bVezmC-VXYFXB|z&=?Y!6VCPmM4Ub@fIsQXjyi*z}^^SYN@<7
z1hi-=A#AQ{u~LOC9#I)u%$)iN9#I5jmM28a?H&jA;E<0%3wv<Lv7p8BgoyKpuMMyV
zhx0fP)KYnE2x!q#Ld2QVdm{GWaOQ_yYN?zMaUS&Xfju~6M$ocrP&1tWRPJ#!Lmbdz
zc|t_C<X&M94rgN6rIyMG5$ALF3VU!k^FvELq?`~EN5dmPFb-(3JRu@`bq;C)p&n9B
z2#KTN5g-@`v{;@Hk@YzT_TZ4U0HHBaP6&y-;SnIzca|rF#L*1J0WFp%MC8=&753ne
zU4TP9q?`~EN5dmPs3$B>h*(WH2ln8QX#k;ol-K4Jv`U2KJy=IM2ln8QX@EodD6h>c
zXqAYVOPs^<o*8lla3~+;#Ic%J&?*rzC;IrXyk~|S1RTmoIdQD!6|_o3%<ax$nbHi|
z1vr$Ca^hIcD`=I7I7j&mXL-*InFctNk8<Kz%`0e?h&b1-z^>&zGh{80m5*}bSj{VF
zm59h0TG+K~f-~eJkd=>e;#kcqXqAZ7IDjB`;)ra?y|Sx_Gh{Q%9^O0z?9x)=h#by2
zEF+pB&jAOuR9+hbTC|i9k&8NqWkfUNIj~DDmDh%V7A+-2WZ}+XnNt3iI<>$-d2I-2
z(NaRh`olRaBg)_5q!u_RuMGh$T1tpmu{eiiO8NVx)B*?PwIQHIO9>HcHRr${9P%94
zrIyNTLqLm`5+c@|&cO@`cB!TE+7Qs9rG!{5BLhc?h`Wk?F0ni17I@+TT9jeeo+R*Z
zTqX`h@Q5NHvpgZ<ero5id-L;G1F3cM5wJ^3i6ib-_u93m1mqiM{coQoMBIDs2)jc)
ze+g01loKNEBzFYa;X7q$*<Jqr9jv}rcDK6qsdQzWGPK4yXiGUDvpjLE76-H#UqaY3
z4Y*I=<FGsJbL6xO4wm;3szn)ECBnSI6C=)Hckt)-pw=J<p0sd;erJ-t1Htm-RXk(j
z2)olh_bY1k5%J`UBiIJeQV%KT$g@}K31w)JFCkWo99kvEYF;I~srMv#waB5x8cB$F
zuE@urJu#5KSxYU{0?Ydd)uIfo5@9m~o{w@4dtxBZCDZ~3%M*tpREsjSN<`cvj5(^Y
z`~UOTbEyRmmM0EHs1{{tm58|4c>)f5t{{H}np)ssdE$sWuxlK#`~UN|qN&wKD2Ljm
z47)`4IGQ02Xt6vY;@)$3)z}jQ3p_Wt>><nh2-;Evv`R$WL+>2+jKKoWLIOc8$ShAB
zicl@e&?*u3gaV!g=y9l)J#VnUv!01V5j>)vKxTPDpv0;P9C*gSZ9%4%$~{Cggn$;y
zvsZXFqsO6I_8fxOVIRRG@Pr7+EKi7dV#GOkWLe9eJ@CHJNAQRuAhSFn;#nEzuxAW%
zZ>QGHN5C#EC60JXsK=pN_UwU=%|3!h;0Y0sS)LH_ToJ}Oo-xRC3AJuM0(NOBal{i<
zo>TFN@<B^;En5Smr?!eLOc9Vv1fC;9R)!;Zjtoat1_z#DL%x-~QUs4E0y4`J0?)%C
zkHZl>JBXY|wNzdk0$Q|`5O~@Ud7Rm5@C+m}BiOa9$#`-8^EXI%c|zc+N#s8`f@e~3
zR#q*Q69UgbB9Frnva1X&JT-~Trtg({LK#~0w$DLZ$^n_>2_bPbLvcWh<q3hOKat15
z7LFjVQoCB-N040+<bb7w2(MP4g$R+gs9lu{j@phi;6P?XEw&BI6C&CJ2yYK$7m%r?
zazaEeaj)10&{7X6_q}2*0znyC<V%RvB8OJVv6@%OZtBNLmdG3Q#O27L#qxxRG3d36
z(TOYxaZn2~%lin`q71DP5i^5xU@k$Hq;?^*JaH(3wiE%a5`kyDkd;Bpp3k2k=YdQu
zEl(VZP%X;PqNRkuvuen(U<=QrB9~ITTAmPif)05cj@Y{lCdhwOOXWTX*`Y-lTI60E
z2einY5O{VFc^vHGnN(y+kg28ReS~UJh88U)1fGFJRt8&^ztzaA)UKBI5wxWUXwgza
z;8{*&Wok=hXj%SNBj4&HctjD9S)LF!>9i=t4@ZzCQHEWW*M^{1uvB>Ev(GXIwGcUS
zuRelD=m|Y!c|t^cI0ugaK^a=8b>v%p1dk{JGRqSp`jyugdIqv2)lzwF2x!q#Ld1yb
zai|u?2lA~xf=A#95s+D)5HZf31LF=kmTIZIHUzY2DIsF^>2atQW+LQWeFTrd6Cxn9
zJRyF4%MJCT|KY2b;qM1-ICuJi6?}7Y-L$ISX#d*13@#sKGQTtW{p;4(pZx8+FW==4
zHq@8?;N0mxAKTl$ExB&0X#2*ce7$nNo7UGK-){TMkGt(MM`yQ0{O#A)*RR-hyDeu`
z8|piK`dnkj_bb;;m9PBX<%hq!zP|c@K7aXz+m~Lc-4b!-2iMncJN^M%uD)H#p<4R2
zM0+QB@@gZz3Qs2RDm-*K&?av(uY+TwaJW|3b*&N+wR<RPH)_<r8k!?_bj0Le6RoO<
z{7{M9wbX8jh&De2f3=;J&)QqsJX-KjX+ig@w5y13|H%{U7ys@~-goUQh4>D=fBmqN
z*G;=GFQUKw*{hDLcl!A!efH^&Y$~+6Z#V*>9E#{TO0?~f{Oq*)Kd#>39G$KF{cHOM
z<U0A5>9SXfP`<7l2<6cJ(`o7VQUx)o?591Wlh?@?y2UF;gxwlFu9I`^TKO_Zr<FbN
zp4gQG5w&YQq^crX=jh~h)2Qib;)oV>uR1ODDz`^?r5v3t)!MYg@%aC^b-m?zzg)TW
z?i=c7y!R>7_EuBtSJ@NqWA-J?DZT`s#^7^4bgTMbkG^hYkN;U;H_v|Dbmgm$a)hEw
z#Qgf-Pwd~7yVzV}+EYV0LeXY_iZ5;^4zoWoo)#SD(bQ}^LeV8+#W?KWmAe{;+Eq_V
zghf5E=vzdt9I6#xKMk(}Q43;<y3%i?2HMIuS(`^3HR1^09T9vkmx!pV3F<21a4khg
zOu-TDF#$)kfg==MBBHJ)s4KOro|K5_B@^i-&Y@b`->S-Hg^7(^pRep}gYP2GQ=L#=
zhwtO!yU13K@nLh-#Cp6Vx+DIL^{mx>#T5wUP=xYz<v`dBTH6?Lj?UI5e6JQ?9d=K;
zHedFt(^9WWbji`#QmswwF%fxqRaf@YzSPO<=;5@eD@TM^b|iDSRzw~M<xoV&QKED0
zI!9+KM;><hb#SSx9zyv#OVWalh*tABI;~CCYRd8RpWJTag_o~y|F?}=9I;$sp6Z1C
zYWXYIclx`p9(wK1*SEXd_^@njqn(vAg6Q(Q*l36U`}_4R#s~5@A{32piQC!QEWtzL
zxSSm3)e7w@x<rrz<9x|({@Qzqu*kPa<e8(?@~^;$SAnRbu7H?EU9I3;2;T$ka*m^p
zx<cd`L3D|TIO?b?)UG2Ua+eK(m^u!$hjT;=5|Pm*f*es-*(>#=L_{xP<me>>p0Hn`
z1(93D%+T1FnA>bNNBwlNkHMC+gwIziF<&*-!{dmLqO4{8xb0>*<xoV&QKEeeuEZ?b
zbhdm9ie0ujMieqWdZh^E>&k&Z{zeY;UCz{<7V3xPg5apleJQlOrUUJA_KGtDe77Sx
z4%Z3~0})>J5FJN}&MoMO&Q`8bw;MGb98p(2MCW^nE;%||s+D_8a3HsmEMv}0M%&!Z
zyK_5}&eL3i+={u6ot@`)9=9XwJToJ@L?E|feg$oyfKW8-1C=;npE(?CGV4=xi9l|}
z{7UVrCnW+=OJ<olR12dFHIcju1hWhvridf7Oy1-<qH(%hRS}2hKH<9~A|{uEFAz~z
zo?k^AuBGURDG<>fp2MM@%(f#GT_U2cJik)A>Pd-+Uc$^WbEuZ~H(wRC7$cPp2#i>a
z3)D|1`x<ACzMSTK%nGp{Y%nLKBfgr*TA1B1b`k=!0yz}Xag=CZ<FuIN;8kbK*B{w#
z*XEc@)GI|OUsnzUW@&PCwv@xyIMJ^J;p1HUQYWv&su&)|Ix4*4$}5g!4%Z3~0})<1
zM`tU0;(e(rhgVU%Tyvrg%vP>Zw;MI>`wzLUdWg<$i7q)hTdI|NOmHB>K;D3y0a;Ay
zSL>u-ZJHwQ!MQh$TI4;*e>`Wf+zMxY^dCi+2;^3k{XAz#2;coco<(#ZtbCKzRd5^%
zj<D<g2Ex%Lf*hVR^zE95Iga3n$Tv#l&Y^a-4iN!=O>NH?%y4Hqb^+tdCobDF2>w2h
zv^z+BtJT`Rc7w0#`c5OC5`tFw?2;lLea&m;`)>c`8d`Rz<iegaaSppPbAhL%Ge?t9
z4Zf_9?_$%t+j@wgX=>F{zHx-@>H7Pr!ESrg`AymOoQAwn&IsU@{oB;`jUs%_*dw<u
z9L=Bn=2yC0K8X|v{Hgi06F3yzLzp&xO>Ix2EbKWJuM_pK=T!n2LR&4qkK<^2Uc=v=
z(yv`@TSfN}nM2z{Yt-)Fl{Xtv9dX#T0e^=n*yAfPQ^@u-jK7(t?-lRN!x7~h<nX#u
zyYWq&VGcT0tCl?h<8PxG^a_XuacDd9IyVsIlVKzPLR(7vl|7;2Z~n`X6I9!EmHgiP
z_%@ukpnan(e;3`A%_IDpTKkWBIPR5QE6VT9SH2#H6MzE<yFTQeD0&>B^@Ho#yoX`X
zE006x5}iNzd}OYx25!MC`wkYqtG&PxMfVU1U<mDr+WYL;FMkhH=5PXV*tMt`uK3`H
zq6ZP~m5v-8gXMd1!X-!G3OMF0aD24>b$ixh&h&2=>2rQrzkyd;ql)e!OdG$Z)_Pa;
zIKsX@l)t3R`%~eeeJd${#W@)V0XS4k?<(yf90r88pthPmYa7bJq2E5!?~;{I@Q?r;
zTJPE(_LP;s@hG>s#eiQ^KlP~7r<bp6@AHSYKjvaQ9heabU<lRHp3y@z3DVT+uf|b6
zB@_hqr>WInjU&(lUTIw^U-?9pa$q*FtHo|h$Gm-uaDLWLUN_8<$Dp=a`P_DJG>Aic
zoc4A;aoVq4^+ac!aj(?w@85jT{Fom;!$;IOhqk%4nms$3-{a;{SPb|zwYHSDVEGJI
z(oW+;wW0+Vh;|&IZLaNXPw)AgwEA_WZLaNHKB=c(Y2+I1G5`I9>7VTRNFN2R-y~F1
ztG^mY`D9pd*q?HoYtPUp{j+`pgtnBnAfF%JcH|mu`5a_sF%FGTBey4R{OvadhkK><
zuI*t@I{I73`Uw3Vq_$1ZE3=PZQ|oN0v#5OsZ}Ik{-e0yy1BBMQwnzCC9gL@c8+@6|
zpMrqDnrrnq43PS+*1NVx`4l$P)32;utx>Zy!?R39T^XpUHAB*wD84N`fY9328rA1u
z=@I@mo?mf>)A?hNqX9zOR@>bA?hJE4j>EK5U1_~*dz4Qcnl^q7IJ6Bk$F;0>Vc&`D
z+B_rFZshGgm-INyzJqFQTjd+%Fo>`2{JW@#P-|45eNNWXf6Ers8jZZPtE+%DwPwQF
z{^N+D@36wdL9ZIbVdE~Jqjbix)?DCwsksH=l_RtkwRX$rIia3@-b?&lFR;b8xIiA~
zP`mu1ClKQt>O0@!GRk3&HMO#<S9rqQ=EyQ~M`&-*o@lG3g?;0+?1_%h_RuycpK(w1
zg#R|R+QoZ5Yz5;zqsP%CR8!ki{0pqn5Uuu@SVwz#(gguHv=+5?`Q$7tWduM)Pt@Kw
z$l(a}SK~0gg?)3j^vV%hS6V;iTM9bAe4oL;u?&9|J&0%!heoK8^LgGPa!06EtcvH*
z8bo*;#<8&d43E%idSQD%E{{j9^`qz>!aTySsjYq%*pY%K+WuAx3;R;^K<%oQwptI-
zIE8Uoe_db)1RToOLnMG9)L)I<M)TtOKfmvQSJs#E7rM=>+?x89iZJhg$~M<_9z-;#
zD{U!lK^tlQJa^IN#^U26x0=m%3tMr!?}KqThuV$Z7Vjm49FEZ1)f$bpdRJGbokp#l
zWfoXJ!(T;@BkZidzzPotMfVU!fuHY@<(AUO?TosxFJ5<EC4eC`$I;wp{qLVQKjhJS
zc`bx;#9<lP!d63W%d+K#<-9JBb6C!>uobXtDY}Pf5|f>A?5#HT{PY5mtA~SL8OT<t
z($2~^&S5Jde^Vhily8v3JhSZ8&MH{70HJLY=U^{S5x^xNY?ZP=UJZnz#}T%cT_7t1
zLeYZ=(A4UQ_KY6FJi@Q3wNA7J<BVFy;Ry9g?G7Rua9H-ZKo*HO6g`emPZT|l&^3-`
z-X}a^=jnxepEPhjS1s($<9!D3u!pc1@M~)HZmbERrCG7n0={|Q)m7sFLtt!R)dGZ~
zdx!)u1jYvPY9JInj!;jmerA^GIeHLbp7~CZzi|;9HVgUNFd;`@SU?Vk{EzR+<U9)R
z5<)*4ML0*alxt}gHqN1AP{&<d*@&l1!!PI1meLk{{!N$G?Jr+9(B`UT`!h4!*Y~;_
zM`(L!joRqKn!(ZGlmBUIoMDhxqka@UjzCs{JPrs&4<bDB{qOL=`tbjF!vYA~J)hoh
z$0TD17the3Jh|ilwKmryim<haKi`rO05s?&cq13iO*o=&q>MA?0Eaz!mcM?;Z@0UL
z@$JJthxR_@>v3eSwErl25P?u?^+Y|iXXE^vntiX3@gcj!5p5egx6gVRnb(zSX{(JR
z^qcqU;h<L@hqk%4X8E)eD$0HhBG-1d{lw{x&ppdq&GsDpd7~V;Y2)YX+T0ryJ&v#^
z=w{fNhb@i6o|E%$IA#tfSZ<H1I%kFh&>BZ*@6)%bMvmI`#LS_+LD7Q<Lp8Owhqi$|
z59{9sE#h#5_7ZL9$bG%{z#;!N;K2G187yomdJthS+dY?YuI-FxTJQv4_R8$z=ledn
zZMDs9Z&{x6O4_NHXpQoXy|5drzAo!)KmZP{MMd`zpmBs<m6;)bhFz_NSTmG$1yEh~
zhOU>`vyn4A#giikhyBXh)fye=&^9mI`2_2g)9#GZfB+mCq1ILGCUkXWfP}DJ&e_Lb
z@Jc_Te0B|~<N(5cWt(d|BWgSu+K=3NNz1c=_Lv@`aSG$m-mu(D_(WaOg-h^CwQN6e
zYFA0z6IdEXlr7b@p!M4s;_Antb*1%VySV)^=w8`g-^})ky>=Bnj?lBd_DZ`}h&wO_
zdZN~@)+nF5&2gAVsjl#bO<WPj5zT7wyr0e7K3AG<`ZcIs)zW-t9HDJsJCM`EFMf^l
zVW#e$gER`WpS;qRQgjbt0Q_*Bvum}O+x>nPd#=~NIa@^T2ptDHKJe5ec0CJ31CFvc
zbbLJyxMaVk*4owj>2bI^5bBAd2NBMpy+nJ4o#`fa1-tAe4LCG|RP-RiIkfL;f3-d9
zeqQ1T-GR`Zi9v*WrCQ3@Lzp&xe#JeH105fBp96O9%g7y}^K0}(*BVFYh|*DnJOWST
z7rn$eEEkzG$5nI>fgtSX_W|THj(XVhs&RlJv@hux<eN#dR|#MU-KVng?r+wG7IJFz
zt&9MN{hQ9t9GyC9dkAniLbW0ew>yXcs8-*faMd~UKYsR(KJEtNa1OPrF^zNRIM-2x
z*la%O#<_Wv;?VJ|bBV21@_i>zhBkh-XPK@8`rNL3gB*^~@u58&^E&PYDcZvkSpV5*
z^%_-l4*{3#SB`TX+t!aK_O6#%!O;M5#QWbkdDzF!o#Kej5<P@70HM8IdpKgi+dVQz
zM(DVUx!pan_hsN3Xy+9W4LG!IweMnOfsxSX(2=8j;~Z+2Z<~hQ9*22^UsG!z)xOKO
z_!M3>KxqHber4}$$oJy8@%T@J^-Vsah{(>ool1oE673l{6QF$xuMArDUG1;Pl<Yh_
z&=ccoxc7GL`8`CALwkw#3~MKUCr{ri?TOm^EUVdQ&(W8?#N*Ju6d7P>;hl;n3?Q^O
zDBAMrKB7TgX?tiJ*c&ls$W3w_rj1`yYj4nAQof-nX{X+<S|PjLL4<Q?duSW*-DKG-
z(iEds+W_yZ!CRI32yG8-1IvzAEXIM_t*&}%yZuRT@II>OK}3VP(t6hxL_1;4Q+VYF
zt#@q?i+qM0vX9VO)Y|2{M*9fWiu0A*9YlD0Xyh8Lt%_G{)+pm}MBE#d#<SGhAi^V8
zcJ)f{vo_QDXZM%L8}Rhacvf$?r_e`pr;hf}QL8<}+6MQ%mc66_LVKd}4RRQnT@5dK
zT=)K?K@LZ#EsX<jzOge!TeP4fw05;dvA(hM$3S~%|IvOG>$cQRW}CkT>&o2Y6g`M&
zqPMrWI}`q*7VO;Tvdu)euWz7s%R1@mY7k+rm0qbQkzWtQVP}9mlW9zY2#-VAH4Z!P
z&biWKJ*62=wJ`fw{^QXOB0LWDN<E1+!$2IC>E$!0qI(F70Y7^}!B!2}O^f!(Gmeb{
z>{)wxQuY5D0;?_T(gLCAaRjn3>_P&e=pG_br16nG(K&Gt(I5`3MXg=SobwYAVcyh%
z;2Wml72jwLIj&O;%nWvoGk?KD(Q%by0HHaRq6ZP?Ug?#3GKlavH22YbC+?;k@Jinc
zuIO=u){mll2=fTPe9xV;E4qhB07Gcbsr42ac^5~MAWe<^R^+2-HARmju&agK1PDd<
z5ZNpBMB88-fvY>1W5I#<t6}biY?<t0^N&9`FjH%*VTFPfHxS=A<*ezKCg%<ybk<kC
zK@O`g-#yRgJ4N>pxpt9%VviS|=m?JeOD~UV@;~`*b#Ez+sTW7)Ku(2SNN_0MIEQ+o
zvq2A`9Qhqo+WwK9b^Qua7^<nUhYQc(mDPZ}<^7z+5nns`5|l%kKi?zs_oU*8qHTX}
z1fe|x*9nj@CA$NN23~1PDSDhkqt*U87`X*wD`Dw<SZ`P@#6Es{-&PU1dj-F-Lx>~V
znz08|_7X>6JYcT@2t^Mf+$-%r>LK3_)%ObH59>}GQNBSA_e!HhW{<i{cE=)LiWXOU
zoo}22wTVm|c8fMhxo_DMJ#uYZ?TOJBJR>*7^lQ+9m^+XqgG2cuJ1;pLf%P%+XCM?k
zj=&BF&f`E>?%;3Ahdk~T_6#v{p{3|?ghs3AaRjnptW?3F?QgRLb|$?%YRW1Kb%lK}
ztfhcZ^f*F$oc5CFp=Em*nV;2iPt=|<&VjWO&Q0(Nc{<K)kOw(D4)sLQg9!IZ+g#gO
zpH?x&^lK1D-0v}kCvoSQ%a#W%a8EtTL*M_D2-UJ|V1YY(GQ#Yq_E3K{^2iySujH`n
zoHO3vYFCtJyzdcrYvQiff&(<j`m(<o2ku|PlNT8Qq6P@n(lu2NVcPiRnYuSVVhvZu
z(Ex$n2U{OR|LMMI&_kFue&zGdaYy3<zT15c^5w;(o#N1us(gbS4LH=UU9Zhg8QYa{
z{~}{iSMHVe5^ZOFzS?~<`}j4r`m20{91Re<?pMAZhcf^X_ltVHYmdQw+_<YX$6@yI
zYiey<ZF9>8^K;NiH~rVIxaXdzy|2gN1mIA+n6J1dAL2-FaJA><r-odK_W@+NE63CQ
zdtS1+ecuHeH~#s@w_L7oq{Lf$h}L<msvdlg)7w)&bJNC$A9MW{)r#@hruxzI;QrSf
zS?~YtU#xuQO9!kxb^Fuj|NQjZ`&&G;J+z&w>Lasb>vMPf#LBh1>@d0IvtB>{$dT{z
zcQPotL_{205J!0BZxGOTTb6PB;=j(Q-?(9?Emu!JfVUdq?FarY1AWJV?rT-mmhW$F
z|LDEfTz<x#e|MSM#e0{CE;+t;)~WT;KiO;LjpzMlquSM&N{;=0x4C`&)}1b|>^EdL
zy&Xhr_aU!4xxVSXr>z|E&b?ODuGUY<5nfHsHm?HFF26M*5Yd{~eDAb&yRYoM@>h>L
z6No9>Lu*>+<Eo0<-FTJNZba@qF>2c00kLjca(wLI(`|RNsy@5(gH}{4WN(`i5j}B>
z^h9rSZG+OQ0S>k6Giu2ZJ#m7b7`<-}-?iSNrlYQ+Jtoo~Ub||yL_GY=<Jtp%_Q{p~
z-*Lqu#xdpi(3&pKYA<-~L+kJE@PPWYU%J<dzBfqUClsS=p2p+Z|MK|u<PCRiPy5zq
zF2h@N_<kSdD>)wVkw2|3`#*QC-+%TWPSmc}Ldo&vV~%gH{q1EdPyEK4x2W&h1|>(#
z3=^3dymqyIN{$0=+_(MbqYi2R?FWzAf*9nDKzO&M&ntTGa8+G)%MC65{o%uYdYQd9
zC~H9*|Bu!z5r237A?+RadtiIF3y(fTwY1(!#MS?Dm-<ILJifmD4Hs{;)|;b_U^m`b
z<g(s@UsX^3*q^q0?svELy}vqbi`v!tDLMAN`vdErZ$6}c`DeF7<oRt@@h+qRjvwr|
zzQ(_=`S2&VsFwDa(yRM?{-FAk7d)W8=nwZV`jxgpiFn^V@6(>Rcv$<*qjp=-_E6tr
zCnPeN!w$PkyWfi+*PgWfHK?m8dSKL5Zp{+$p?7>@a`BIjt#|pxPdD1k(_-uap*3CR
zqCfi4ZR!{8{gnFTBe!2sE%m)bJn`*&O<w$mr`Frw@AmeNpYAP!%BQ)neFb{|e_wgl
z$Bu3v^@dx5Bgdh>$2vM9-)YwiCokA|LVbsa?YW|M3r~vG-QT?6lPi~e{{`(&9`qJO
zUSm{6<e9JJ`1PLqtbF8%)9b6Qf8(Kn@Vc^?@FqT&i`8Ux-O5f|-g@Qc`mOIj?lRTF
z84YtU_(}w3>4*N?=6bIm?6F0)O!hNrA93teciZ^1r<_qw&iED(SxalW<hbNvuh@9{
z+fS?S`lko1sFt=tiMap4^~yUgJhk2DU6*Xpy3+ayM6^eE)z;=!aCq&8hc1_hh`f!+
z5eE^ds{usRZu?hOyHQuJ6*WD8h!$+WVlAjz8dK?2)Kx2W)we5G%&IE-RehuNtLVFP
zw3_x9-2<ws7#}UhhiPF9GLG)umIX(&M=kB)9NKCnM~tXiMwBB|OLtZ6`{`*esWF$t
z?BfWHsYJvWY-J3lIK+3&wW})52K6`Iar7ZEQ#(hT8C;IpF3z=a#;Lb^_)jlWtvLG(
zAmXf6UuI`D)zX+sj+hhM``DZqGn~hvZBxb(Gj%O9wR@uVQ*uPkQ2+RwpSdjZ1V?Bs
z#Q7>Bk4$FrrVFk(Br*WceH2|H;yhT(d9YVMB_hshEzW9jCiBSS4Civp^D)lj%-L?X
zGpB0BS#$sq=kpflbJfzCE;-_i)5;mg?P?p8h{&&6<X6ZS&}T6Qt#<R<7vsDeaYWYF
zBI{Evt%VX1=kr$1=e=l4L}dDt*IA|?*}doO+M4A`FS5RgWPPd4)7xmgXOxIo<Jjzm
zUs}r`a?GHZdm*ztWv{XFI`ni~d8wAJSWASPwskZ9#){Y12A#aA_|`#HU3aSu^)KvS
z12pz_LVx=#Jn7_3o}ZvUBo7lu+Ak@_M9Se^t3x9uMd+B&+O;<dPP_L&5@Jr(YD>}M
z2tA@4_Ws0a_jXG4O0~58yIq5bqe-X+?+4Ge6kQ^scI|4ueS0<4E_-`ki*)6irpbEx
zZ&P=zR(_!(`09RpC_=Tu+Y(_kISxOfh^T4zHha}9BUCGDeSkx?qQ|)1F7oAGqP7%W
zBCOxGR>NMq_O4QYYb)wR&mUbmYBvx*KH`Xb(#e~M&XK3lgvzpi;;r)Vmon^jS*Gdb
zUsLNDdDyGv$Q9A~z7As}zc0QcFy>mb7e(Xko_J$u(Mt?kdZl*95gMWLq1^i10EcRo
zc1uLAU3dmtQSV-(Sx)7sX{h;sEspTrwYnDc6;fU&B;AB+YSoJNaCFpL@Fi^^n>u{=
zBgz-?bqH4nLbcTHI6^r}Ev*p{q#x?6JF<+x{KYo!zG`I%yfu5Cj&v)%t~}Ll4-vK;
zZL;_FF89TVs$~q$ZG<|9)pW={qVl?(F{JYc*ttIIJn@V?uXi)T1n=!~q>IVwP~J}t
z)r9ljKDRl<y|TK>XltkZ*7T&CP$h@j9Y<I@XAafsYC*<1XfQKmglgeDi!3L#Q`9cz
zt0uIp4e}0)%UyYl4+PVIBYbx)`+u~*%TWta4t4uAK&TdE_N8$|MC-PcFXAgXK!Y)e
zp5aFnJ&sVj>d7F&<4_LOirNjY&~H)0=2nG%3lwTMvP_q|a@1}hT0yw2&@$PxrJTt^
z55IhEVvbq`2gYKOJtNEIrks8a>T1}Nb(r0dIlG4h;IC&(ISxCE;yuzW_{I@>L=iZ5
zpyq+j91S=Wp<0$d;F?8=aIf@;BDz{w=1_!cVYW#1)*<{H(u9`hyP?J07YLKlg59qv
z-s`OB;4U+n29byFekAJ3<#B}CRrEMQ?RNbtx1jg8E(&<1wiF%hG=R_}$`So75dRO3
C-l@?5

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/Futaba3003-big-rounded-horn.stp b/Electrical Parts/Servos/Futaba3003-big-rounded-horn.stp
new file mode 100644
index 00000000..a7042395
--- /dev/null
+++ b/Electrical Parts/Servos/Futaba3003-big-rounded-horn.stp	
@@ -0,0 +1,5159 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/printbot_part_
+library/servos/Futaba3003/step-stl/Futaba3003-big-rounded-horn.stp',
+  '2014-08-05T10:38:22',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('big-rounded-horn-final','big-rounded-horn-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4160);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#85,#140,#199,#254,#289,#344,#403,#438,#477,
+    #532,#591,#910,#1441,#1500,#1554,#1608,#1662,#1716,#1770,#1824,#1878
+    ,#1932,#2021,#2083,#2169,#2255,#2346,#2437,#2523,#2609,#2700,#2791,
+    #2877,#2963,#3054,#3145,#3231,#3317,#3403,#3461,#3486,#3729,#3754,
+    #3779,#3786,#3811,#3818,#3843,#3868,#3893,#3900,#3925,#3932,#3957,
+    #3982,#4007,#4014,#4039,#4046,#4071,#4096,#4121,#4128,#4153));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(4.475,-1.04916075827E-15,-3.2));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,4.475);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,-1.04916075827E-15,-3.2));
+#28 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#29 = DIRECTION('',(1.,0.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,-1.04916075827E-15,-3.2));
+#34 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,4.475);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(1.,-0.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CYLINDRICAL_SURFACE('',#44,4.475);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,-1.04916075827E-15,-3.2));
+#46 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.F.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(2.585,-1.06581410364E-15,-3.2));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,2.585);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(0.,-1.06581410364E-15,-3.2));
+#64 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#65 = DIRECTION('',(1.,0.,0.));
+#66 = PCURVE('',#31,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,2.585);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,1.665334537015E-17));
+#71 = DIRECTION('',(1.,-0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = CYLINDRICAL_SURFACE('',#75,2.585);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.,-1.06581410364E-15,-3.2));
+#77 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ADVANCED_FACE('',(#86),#43,.T.);
+#86 = FACE_BOUND('',#87,.F.);
+#87 = EDGE_LOOP('',(#88,#89,#112,#139));
+#88 = ORIENTED_EDGE('',*,*,#21,.T.);
+#89 = ORIENTED_EDGE('',*,*,#90,.T.);
+#90 = EDGE_CURVE('',#22,#91,#93,.T.);
+#91 = VERTEX_POINT('',#92);
+#92 = CARTESIAN_POINT('',(4.475,-4.08006961549E-16,-1.275));
+#93 = SEAM_CURVE('',#94,(#98,#105),.PCURVE_S1.);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(4.475,-1.04916075827E-15,-3.2));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#98 = PCURVE('',#43,#99);
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.,0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-0.,1.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = PCURVE('',#43,#106);
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(-0.,1.));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#91,#91,#114,.T.);
+#114 = SURFACE_CURVE('',#115,(#120,#127),.PCURVE_S1.);
+#115 = CIRCLE('',#116,4.475);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(0.,-4.08006961549E-16,-1.275));
+#118 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#119 = DIRECTION('',(1.,0.,0.));
+#120 = PCURVE('',#43,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(-0.,1.925));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(-1.,0.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = CONICAL_SURFACE('',#129,4.475,0.785398163397);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,-4.08006961549E-16,-1.275));
+#131 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-1.,0.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#90,.F.);
+#140 = ADVANCED_FACE('',(#141),#74,.F.);
+#141 = FACE_BOUND('',#142,.F.);
+#142 = EDGE_LOOP('',(#143,#144,#167,#198));
+#143 = ORIENTED_EDGE('',*,*,#57,.F.);
+#144 = ORIENTED_EDGE('',*,*,#145,.T.);
+#145 = EDGE_CURVE('',#58,#146,#148,.T.);
+#146 = VERTEX_POINT('',#147);
+#147 = CARTESIAN_POINT('',(2.585,1.33226762955E-16,0.4));
+#148 = SEAM_CURVE('',#149,(#153,#160),.PCURVE_S1.);
+#149 = LINE('',#150,#151);
+#150 = CARTESIAN_POINT('',(2.585,-1.06581410364E-15,-3.2));
+#151 = VECTOR('',#152,1.);
+#152 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#153 = PCURVE('',#74,#154);
+#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(6.28318530718,0.));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(0.,-1.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#74,#161);
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(0.,-1.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#146,#146,#169,.T.);
+#169 = SURFACE_CURVE('',#170,(#175,#182),.PCURVE_S1.);
+#170 = CIRCLE('',#171,2.585);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.4));
+#173 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = PCURVE('',#74,#176);
+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(0.,-3.6));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(1.,0.));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = PCURVE('',#183,#188);
+#183 = PLANE('',#184);
+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
+#185 = CARTESIAN_POINT('',(2.585,1.33226762955E-16,0.4));
+#186 = DIRECTION('',(-4.543886265254E-32,3.967427850695E-16,1.));
+#187 = DIRECTION('',(0.,1.,-3.967427850695E-16));
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#197);
+#189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#190,#191,#192,#193,#194,#195
+,#196),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#190 = CARTESIAN_POINT('',(0.,0.));
+#191 = CARTESIAN_POINT('',(-4.477351337566,0.));
+#192 = CARTESIAN_POINT('',(-2.238675668783,3.8775));
+#193 = CARTESIAN_POINT('',(-6.331423951592E-16,7.755));
+#194 = CARTESIAN_POINT('',(2.238675668783,3.8775));
+#195 = CARTESIAN_POINT('',(4.477351337566,3.996802888651E-15));
+#196 = CARTESIAN_POINT('',(0.,0.));
+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#198 = ORIENTED_EDGE('',*,*,#145,.F.);
+#199 = ADVANCED_FACE('',(#200),#128,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202,#203,#226,#253));
+#202 = ORIENTED_EDGE('',*,*,#113,.T.);
+#203 = ORIENTED_EDGE('',*,*,#204,.T.);
+#204 = EDGE_CURVE('',#91,#205,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(5.,-2.331468351705E-16,-0.75));
+#207 = SEAM_CURVE('',#208,(#212,#219),.PCURVE_S1.);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(4.475,-4.08006961549E-16,-1.275));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.707106781187,2.355138688026E-16,0.707106781187));
+#212 = PCURVE('',#128,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(-0.,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(-0.,1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = PCURVE('',#128,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-0.,1.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#205,#205,#228,.T.);
+#228 = SURFACE_CURVE('',#229,(#234,#241),.PCURVE_S1.);
+#229 = CIRCLE('',#230,5.);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(0.,-2.331468351705E-16,-0.75));
+#232 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#233 = DIRECTION('',(1.,0.,0.));
+#234 = PCURVE('',#128,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(-0.,0.525));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(-1.,0.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = PCURVE('',#242,#247);
+#242 = CYLINDRICAL_SURFACE('',#243,5.);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(0.,-2.331468351705E-16,-0.75));
+#245 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#246 = DIRECTION('',(1.,0.,0.));
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(-0.,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(-1.,0.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = ORIENTED_EDGE('',*,*,#204,.F.);
+#254 = ADVANCED_FACE('',(#255,#258),#183,.F.);
+#255 = FACE_BOUND('',#256,.F.);
+#256 = EDGE_LOOP('',(#257));
+#257 = ORIENTED_EDGE('',*,*,#168,.F.);
+#258 = FACE_BOUND('',#259,.F.);
+#259 = EDGE_LOOP('',(#260));
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(1.5,2.051160198809E-16,0.4));
+#264 = SURFACE_CURVE('',#265,(#270,#277),.PCURVE_S1.);
+#265 = CIRCLE('',#266,1.5);
+#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
+#267 = CARTESIAN_POINT('',(2.024218026589E-32,2.051160198809E-16,0.4));
+#268 = DIRECTION('',(5.060545066472E-32,5.127900497023E-16,1.));
+#269 = DIRECTION('',(1.,-2.594997156157E-47,-5.060545066472E-32));
+#270 = PCURVE('',#183,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
+#272 = CIRCLE('',#273,1.5);
+#273 = AXIS2_PLACEMENT_2D('',#274,#275);
+#274 = CARTESIAN_POINT('',(7.188925692589E-17,2.585));
+#275 = DIRECTION('',(-5.872624125152E-48,-1.));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#277 = PCURVE('',#278,#283);
+#278 = CYLINDRICAL_SURFACE('',#279,1.5);
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(9.615035626298E-32,9.743010944343E-16,1.9));
+#281 = DIRECTION('',(5.060545066472E-32,5.127900497023E-16,1.));
+#282 = DIRECTION('',(1.,-2.594997156157E-47,-5.060545066472E-32));
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.,-1.5));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,0.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290),#242,.T.);
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292,#293,#316,#343));
+#292 = ORIENTED_EDGE('',*,*,#227,.T.);
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#205,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(5.,7.728864718903E-28,-5.E-02));
+#297 = SEAM_CURVE('',#298,(#302,#309),.PCURVE_S1.);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(5.,-2.331468351705E-16,-0.75));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#302 = PCURVE('',#242,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(-0.,0.));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(-0.,1.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#242,#310);
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-0.,1.));
+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#295,#295,#318,.T.);
+#318 = SURFACE_CURVE('',#319,(#324,#331),.PCURVE_S1.);
+#319 = CIRCLE('',#320,5.);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(0.,7.720976109851E-28,-5.E-02));
+#322 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#323 = DIRECTION('',(1.,0.,0.));
+#324 = PCURVE('',#242,#325);
+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(-0.,0.7));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(-1.,0.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = PCURVE('',#332,#337);
+#332 = PLANE('',#333);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(0.,7.720976109851E-28,-5.E-02));
+#335 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#336 = DIRECTION('',(1.,0.,0.));
+#337 = DEFINITIONAL_REPRESENTATION('',(#338),#342);
+#338 = CIRCLE('',#339,5.);
+#339 = AXIS2_PLACEMENT_2D('',#340,#341);
+#340 = CARTESIAN_POINT('',(0.,0.));
+#341 = DIRECTION('',(1.,0.));
+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#343 = ORIENTED_EDGE('',*,*,#294,.F.);
+#344 = ADVANCED_FACE('',(#345),#278,.F.);
+#345 = FACE_BOUND('',#346,.F.);
+#346 = EDGE_LOOP('',(#347,#380,#401,#402));
+#347 = ORIENTED_EDGE('',*,*,#348,.F.);
+#348 = EDGE_CURVE('',#349,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(1.5,9.743010944343E-16,1.9));
+#351 = SURFACE_CURVE('',#352,(#357,#364),.PCURVE_S1.);
+#352 = CIRCLE('',#353,1.5);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(9.615035626298E-32,9.743010944343E-16,1.9));
+#355 = DIRECTION('',(5.060545066472E-32,5.127900497023E-16,1.));
+#356 = DIRECTION('',(1.,-2.594997156157E-47,-5.060545066472E-32));
+#357 = PCURVE('',#278,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(0.,0.));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#365,#370);
+#365 = PLANE('',#366);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(3.,1.054711873394E-15,1.9));
+#368 = DIRECTION('',(-5.060545066472E-32,-5.127900497023E-16,-1.));
+#369 = DIRECTION('',(0.,-1.,5.127900497023E-16));
+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#379);
+#371 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#372,#373,#374,#375,#376,#377
+,#378),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#372 = CARTESIAN_POINT('',(8.041077895956E-17,1.5));
+#373 = CARTESIAN_POINT('',(-2.598076211353,1.5));
+#374 = CARTESIAN_POINT('',(-1.299038105677,3.75));
+#375 = CARTESIAN_POINT('',(-2.869832607846E-16,6.));
+#376 = CARTESIAN_POINT('',(1.299038105677,3.75));
+#377 = CARTESIAN_POINT('',(2.598076211353,1.5));
+#378 = CARTESIAN_POINT('',(8.041077895956E-17,1.5));
+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#380 = ORIENTED_EDGE('',*,*,#381,.T.);
+#381 = EDGE_CURVE('',#349,#262,#382,.T.);
+#382 = SEAM_CURVE('',#383,(#387,#394),.PCURVE_S1.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(1.5,9.743010944343E-16,1.9));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(-5.060545066472E-32,-5.127900497023E-16,-1.));
+#387 = PCURVE('',#278,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(6.28318530718,0.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(0.,-1.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#278,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(0.,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,-1.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = ORIENTED_EDGE('',*,*,#261,.T.);
+#402 = ORIENTED_EDGE('',*,*,#381,.F.);
+#403 = ADVANCED_FACE('',(#404,#407),#332,.F.);
+#404 = FACE_BOUND('',#405,.F.);
+#405 = EDGE_LOOP('',(#406));
+#406 = ORIENTED_EDGE('',*,*,#317,.T.);
+#407 = FACE_BOUND('',#408,.F.);
+#408 = EDGE_LOOP('',(#409));
+#409 = ORIENTED_EDGE('',*,*,#410,.F.);
+#410 = EDGE_CURVE('',#411,#411,#413,.T.);
+#411 = VERTEX_POINT('',#412);
+#412 = CARTESIAN_POINT('',(4.95,0.,-5.E-02));
+#413 = SURFACE_CURVE('',#414,(#419,#426),.PCURVE_S1.);
+#414 = CIRCLE('',#415,4.95);
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(0.,0.,-5.E-02));
+#417 = DIRECTION('',(0.,0.,-1.));
+#418 = DIRECTION('',(1.,0.,0.));
+#419 = PCURVE('',#332,#420);
+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425);
+#421 = CIRCLE('',#422,4.95);
+#422 = AXIS2_PLACEMENT_2D('',#423,#424);
+#423 = CARTESIAN_POINT('',(0.,7.729742942958E-28));
+#424 = DIRECTION('',(1.,0.));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#426 = PCURVE('',#427,#432);
+#427 = CYLINDRICAL_SURFACE('',#428,4.95);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(0.,0.,0.));
+#430 = DIRECTION('',(0.,0.,1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-0.,-5.E-02));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(-1.,0.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = ADVANCED_FACE('',(#439,#474),#365,.F.);
+#439 = FACE_BOUND('',#440,.F.);
+#440 = EDGE_LOOP('',(#441));
+#441 = ORIENTED_EDGE('',*,*,#442,.F.);
+#442 = EDGE_CURVE('',#443,#443,#445,.T.);
+#443 = VERTEX_POINT('',#444);
+#444 = CARTESIAN_POINT('',(3.,1.054711873394E-15,1.9));
+#445 = SURFACE_CURVE('',#446,(#451,#462),.PCURVE_S1.);
+#446 = CIRCLE('',#447,3.);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(0.,1.054711873394E-15,1.9));
+#449 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#450 = DIRECTION('',(1.,0.,0.));
+#451 = PCURVE('',#365,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#461);
+#453 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#454,#455,#456,#457,#458,#459
+,#460),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#454 = CARTESIAN_POINT('',(0.,0.));
+#455 = CARTESIAN_POINT('',(-5.196152422707,0.));
+#456 = CARTESIAN_POINT('',(-2.598076211353,4.5));
+#457 = CARTESIAN_POINT('',(-7.347880794884E-16,9.));
+#458 = CARTESIAN_POINT('',(2.598076211353,4.5));
+#459 = CARTESIAN_POINT('',(5.196152422707,4.440892098501E-15));
+#460 = CARTESIAN_POINT('',(0.,0.));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = PCURVE('',#463,#468);
+#463 = CYLINDRICAL_SURFACE('',#464,3.);
+#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
+#465 = CARTESIAN_POINT('',(0.,1.887379141863E-15,3.4));
+#466 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#467 = DIRECTION('',(1.,0.,0.));
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(0.,-1.5));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(1.,0.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = FACE_BOUND('',#475,.F.);
+#475 = EDGE_LOOP('',(#476));
+#476 = ORIENTED_EDGE('',*,*,#348,.T.);
+#477 = ADVANCED_FACE('',(#478),#427,.T.);
+#478 = FACE_BOUND('',#479,.F.);
+#479 = EDGE_LOOP('',(#480,#503,#530,#531));
+#480 = ORIENTED_EDGE('',*,*,#481,.F.);
+#481 = EDGE_CURVE('',#482,#411,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(4.95,0.,0.));
+#484 = SEAM_CURVE('',#485,(#489,#496),.PCURVE_S1.);
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(4.95,0.,0.));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(0.,0.,-1.));
+#489 = PCURVE('',#427,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(-0.,-1.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = PCURVE('',#427,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(-0.,0.));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(-0.,-1.));
+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#482,#482,#505,.T.);
+#505 = SURFACE_CURVE('',#506,(#511,#518),.PCURVE_S1.);
+#506 = CIRCLE('',#507,4.95);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.,0.,0.));
+#509 = DIRECTION('',(0.,0.,-1.));
+#510 = DIRECTION('',(1.,0.,0.));
+#511 = PCURVE('',#427,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(-0.,0.));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(-1.,0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = PCURVE('',#519,#524);
+#519 = PLANE('',#520);
+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
+#521 = CARTESIAN_POINT('',(17.75,0.,0.));
+#522 = DIRECTION('',(0.,0.,-1.));
+#523 = DIRECTION('',(-1.,0.,0.));
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = CIRCLE('',#526,4.95);
+#526 = AXIS2_PLACEMENT_2D('',#527,#528);
+#527 = CARTESIAN_POINT('',(17.75,0.));
+#528 = DIRECTION('',(-1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = ORIENTED_EDGE('',*,*,#481,.T.);
+#531 = ORIENTED_EDGE('',*,*,#410,.T.);
+#532 = ADVANCED_FACE('',(#533),#463,.F.);
+#533 = FACE_BOUND('',#534,.F.);
+#534 = EDGE_LOOP('',(#535,#568,#589,#590));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(3.,1.887379141863E-15,3.4));
+#539 = SURFACE_CURVE('',#540,(#545,#552),.PCURVE_S1.);
+#540 = CIRCLE('',#541,3.);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(0.,1.887379141863E-15,3.4));
+#543 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#544 = DIRECTION('',(1.,0.,0.));
+#545 = PCURVE('',#463,#546);
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = PCURVE('',#553,#558);
+#553 = PLANE('',#554);
+#554 = AXIS2_PLACEMENT_3D('',#555,#556,#557);
+#555 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#556 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#557 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#567);
+#559 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#560,#561,#562,#563,#564,#565
+,#566),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#560 = CARTESIAN_POINT('',(3.,-1.141943682472E-15));
+#561 = CARTESIAN_POINT('',(3.,-5.196152422707));
+#562 = CARTESIAN_POINT('',(-1.5,-2.598076211353));
+#563 = CARTESIAN_POINT('',(-6.,-2.447703603196E-15));
+#564 = CARTESIAN_POINT('',(-1.5,2.598076211353));
+#565 = CARTESIAN_POINT('',(3.,5.196152422707));
+#566 = CARTESIAN_POINT('',(3.,-1.141943682472E-15));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#537,#443,#570,.T.);
+#570 = SEAM_CURVE('',#571,(#575,#582),.PCURVE_S1.);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(3.,1.887379141863E-15,3.4));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-0.,-5.551115123126E-16,-1.));
+#575 = PCURVE('',#463,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(6.28318530718,0.));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(0.,-1.));
+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#582 = PCURVE('',#463,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.,0.));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(0.,-1.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = ORIENTED_EDGE('',*,*,#442,.T.);
+#590 = ORIENTED_EDGE('',*,*,#569,.F.);
+#591 = ADVANCED_FACE('',(#592,#627,#630,#665,#700,#735,#770,#805,#840,
+    #875),#519,.T.);
+#592 = FACE_BOUND('',#593,.T.);
+#593 = EDGE_LOOP('',(#594));
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#596,#596,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(17.75,0.,0.));
+#598 = SURFACE_CURVE('',#599,(#604,#615),.PCURVE_S1.);
+#599 = CIRCLE('',#600,17.75);
+#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603);
+#601 = CARTESIAN_POINT('',(0.,0.,0.));
+#602 = DIRECTION('',(0.,0.,1.));
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = PCURVE('',#519,#605);
+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#614);
+#606 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#607,#608,#609,#610,#611,#612
+,#613),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#607 = CARTESIAN_POINT('',(0.,0.));
+#608 = CARTESIAN_POINT('',(0.,30.743901834348));
+#609 = CARTESIAN_POINT('',(26.625,15.371950917174));
+#610 = CARTESIAN_POINT('',(53.25,4.347496136973E-15));
+#611 = CARTESIAN_POINT('',(26.625,-15.37195091717));
+#612 = CARTESIAN_POINT('',(2.84217094304E-14,-30.74390183434));
+#613 = CARTESIAN_POINT('',(0.,0.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = PCURVE('',#616,#621);
+#616 = CYLINDRICAL_SURFACE('',#617,17.75);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(0.,0.,0.));
+#619 = DIRECTION('',(-0.,-0.,-1.));
+#620 = DIRECTION('',(1.,0.,0.));
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-0.,0.));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(-1.,0.));
+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#627 = FACE_BOUND('',#628,.T.);
+#628 = EDGE_LOOP('',(#629));
+#629 = ORIENTED_EDGE('',*,*,#504,.F.);
+#630 = FACE_BOUND('',#631,.T.);
+#631 = EDGE_LOOP('',(#632));
+#632 = ORIENTED_EDGE('',*,*,#633,.T.);
+#633 = EDGE_CURVE('',#634,#634,#636,.T.);
+#634 = VERTEX_POINT('',#635);
+#635 = CARTESIAN_POINT('',(0.75,15.,0.));
+#636 = SURFACE_CURVE('',#637,(#642,#653),.PCURVE_S1.);
+#637 = CIRCLE('',#638,0.75);
+#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);
+#639 = CARTESIAN_POINT('',(0.,15.,0.));
+#640 = DIRECTION('',(0.,0.,1.));
+#641 = DIRECTION('',(1.,0.,0.));
+#642 = PCURVE('',#519,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#652);
+#644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#645,#646,#647,#648,#649,#650
+,#651),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#645 = CARTESIAN_POINT('',(17.,15.));
+#646 = CARTESIAN_POINT('',(17.,16.299038105677));
+#647 = CARTESIAN_POINT('',(18.125,15.649519052838));
+#648 = CARTESIAN_POINT('',(19.25,15.));
+#649 = CARTESIAN_POINT('',(18.125,14.350480947162));
+#650 = CARTESIAN_POINT('',(17.,13.700961894323));
+#651 = CARTESIAN_POINT('',(17.,15.));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#653 = PCURVE('',#654,#659);
+#654 = CYLINDRICAL_SURFACE('',#655,0.75);
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(0.,15.,2.6));
+#657 = DIRECTION('',(0.,0.,1.));
+#658 = DIRECTION('',(1.,0.,0.));
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(0.,-2.6));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(1.,0.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#665 = FACE_BOUND('',#666,.T.);
+#666 = EDGE_LOOP('',(#667));
+#667 = ORIENTED_EDGE('',*,*,#668,.T.);
+#668 = EDGE_CURVE('',#669,#669,#671,.T.);
+#669 = VERTEX_POINT('',#670);
+#670 = CARTESIAN_POINT('',(15.,-0.75,0.));
+#671 = SURFACE_CURVE('',#672,(#677,#688),.PCURVE_S1.);
+#672 = CIRCLE('',#673,0.75);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(15.,-3.330669073875E-15,0.));
+#675 = DIRECTION('',(0.,0.,1.));
+#676 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#677 = PCURVE('',#519,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#687);
+#679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#680,#681,#682,#683,#684,#685
+,#686),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#680 = CARTESIAN_POINT('',(2.75,-0.75));
+#681 = CARTESIAN_POINT('',(1.450961894323,-0.75));
+#682 = CARTESIAN_POINT('',(2.100480947162,0.375));
+#683 = CARTESIAN_POINT('',(2.75,1.5));
+#684 = CARTESIAN_POINT('',(3.399519052838,0.375));
+#685 = CARTESIAN_POINT('',(4.049038105677,-0.75));
+#686 = CARTESIAN_POINT('',(2.75,-0.75));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = PCURVE('',#689,#694);
+#689 = CYLINDRICAL_SURFACE('',#690,0.75);
+#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
+#691 = CARTESIAN_POINT('',(15.,-3.330669073875E-15,2.6));
+#692 = DIRECTION('',(0.,0.,1.));
+#693 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(0.,-2.6));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(1.,0.));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = FACE_BOUND('',#701,.T.);
+#701 = EDGE_LOOP('',(#702));
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#704,#704,#706,.T.);
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(-10.0762716319,11.136931803688,0.));
+#706 = SURFACE_CURVE('',#707,(#712,#723),.PCURVE_S1.);
+#707 = CIRCLE('',#708,0.75);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(-10.60660171779,10.606601717798,0.));
+#710 = DIRECTION('',(0.,-0.,1.));
+#711 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#712 = PCURVE('',#519,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#722);
+#714 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#715,#716,#717,#718,#719,#720
+,#721),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#715 = CARTESIAN_POINT('',(27.826271631908,11.136931803688));
+#716 = CARTESIAN_POINT('',(28.744830285452,12.055490457232));
+#717 = CARTESIAN_POINT('',(29.081046087515,10.800716001625));
+#718 = CARTESIAN_POINT('',(29.417261889578,9.545941546018));
+#719 = CARTESIAN_POINT('',(28.162487433971,9.882157348081));
+#720 = CARTESIAN_POINT('',(26.907712978365,10.218373150144));
+#721 = CARTESIAN_POINT('',(27.826271631908,11.136931803688));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = PCURVE('',#724,#729);
+#724 = CYLINDRICAL_SURFACE('',#725,0.75);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(-10.60660171779,10.606601717798,2.6));
+#727 = DIRECTION('',(0.,0.,1.));
+#728 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,-2.6));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(1.,0.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = FACE_BOUND('',#736,.T.);
+#736 = EDGE_LOOP('',(#737));
+#737 = ORIENTED_EDGE('',*,*,#738,.T.);
+#738 = EDGE_CURVE('',#739,#739,#741,.T.);
+#739 = VERTEX_POINT('',#740);
+#740 = CARTESIAN_POINT('',(11.136931803688,10.076271631908,0.));
+#741 = SURFACE_CURVE('',#742,(#747,#758),.PCURVE_S1.);
+#742 = CIRCLE('',#743,0.75);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(10.606601717798,10.606601717798,0.));
+#745 = DIRECTION('',(-0.,0.,1.));
+#746 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#747 = PCURVE('',#519,#748);
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#757);
+#749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#750,#751,#752,#753,#754,#755
+,#756),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#750 = CARTESIAN_POINT('',(6.613068196312,10.076271631908));
+#751 = CARTESIAN_POINT('',(5.694509542768,10.994830285452));
+#752 = CARTESIAN_POINT('',(6.949283998375,11.331046087515));
+#753 = CARTESIAN_POINT('',(8.204058453982,11.667261889578));
+#754 = CARTESIAN_POINT('',(7.867842651919,10.412487433971));
+#755 = CARTESIAN_POINT('',(7.531626849856,9.157712978365));
+#756 = CARTESIAN_POINT('',(6.613068196312,10.076271631908));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#758 = PCURVE('',#759,#764);
+#759 = CYLINDRICAL_SURFACE('',#760,0.75);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(10.606601717798,10.606601717798,2.6));
+#762 = DIRECTION('',(0.,0.,1.));
+#763 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.,-2.6));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(1.,0.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = FACE_BOUND('',#771,.T.);
+#771 = EDGE_LOOP('',(#772));
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#774,#774,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(-11.13693180368,-10.0762716319,0.));
+#776 = SURFACE_CURVE('',#777,(#782,#793),.PCURVE_S1.);
+#777 = CIRCLE('',#778,0.75);
+#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781);
+#779 = CARTESIAN_POINT('',(-10.60660171779,-10.60660171779,0.));
+#780 = DIRECTION('',(0.,0.,1.));
+#781 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#782 = PCURVE('',#519,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#792);
+#784 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#785,#786,#787,#788,#789,#790
+,#791),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#785 = CARTESIAN_POINT('',(28.886931803688,-10.0762716319));
+#786 = CARTESIAN_POINT('',(29.805490457232,-10.99483028545));
+#787 = CARTESIAN_POINT('',(28.550716001625,-11.33104608751));
+#788 = CARTESIAN_POINT('',(27.295941546018,-11.66726188957));
+#789 = CARTESIAN_POINT('',(27.632157348081,-10.41248743397));
+#790 = CARTESIAN_POINT('',(27.968373150144,-9.157712978365));
+#791 = CARTESIAN_POINT('',(28.886931803688,-10.0762716319));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = PCURVE('',#794,#799);
+#794 = CYLINDRICAL_SURFACE('',#795,0.75);
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(-10.60660171779,-10.60660171779,2.6));
+#797 = DIRECTION('',(0.,0.,1.));
+#798 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(0.,-2.6));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(1.,0.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = FACE_BOUND('',#806,.T.);
+#806 = EDGE_LOOP('',(#807));
+#807 = ORIENTED_EDGE('',*,*,#808,.T.);
+#808 = EDGE_CURVE('',#809,#809,#811,.T.);
+#809 = VERTEX_POINT('',#810);
+#810 = CARTESIAN_POINT('',(10.076271631908,-11.13693180368,0.));
+#811 = SURFACE_CURVE('',#812,(#817,#828),.PCURVE_S1.);
+#812 = CIRCLE('',#813,0.75);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(10.606601717798,-10.60660171779,0.));
+#815 = DIRECTION('',(0.,0.,1.));
+#816 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#817 = PCURVE('',#519,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#827);
+#819 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#820,#821,#822,#823,#824,#825
+,#826),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#820 = CARTESIAN_POINT('',(7.673728368092,-11.13693180368));
+#821 = CARTESIAN_POINT('',(6.755169714548,-12.05549045723));
+#822 = CARTESIAN_POINT('',(6.418953912485,-10.80071600162));
+#823 = CARTESIAN_POINT('',(6.082738110422,-9.545941546018));
+#824 = CARTESIAN_POINT('',(7.337512566029,-9.882157348081));
+#825 = CARTESIAN_POINT('',(8.592287021635,-10.21837315014));
+#826 = CARTESIAN_POINT('',(7.673728368092,-11.13693180368));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#828 = PCURVE('',#829,#834);
+#829 = CYLINDRICAL_SURFACE('',#830,0.75);
+#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833);
+#831 = CARTESIAN_POINT('',(10.606601717798,-10.60660171779,2.6));
+#832 = DIRECTION('',(0.,0.,1.));
+#833 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(0.,-2.6));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(1.,0.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = FACE_BOUND('',#841,.T.);
+#841 = EDGE_LOOP('',(#842));
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#844,#844,#846,.T.);
+#844 = VERTEX_POINT('',#845);
+#845 = CARTESIAN_POINT('',(-15.,0.75,0.));
+#846 = SURFACE_CURVE('',#847,(#852,#863),.PCURVE_S1.);
+#847 = CIRCLE('',#848,0.75);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(-15.,1.665334536938E-15,0.));
+#850 = DIRECTION('',(0.,-0.,1.));
+#851 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#852 = PCURVE('',#519,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#862);
+#854 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#855,#856,#857,#858,#859,#860
+,#861),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#855 = CARTESIAN_POINT('',(32.75,0.75));
+#856 = CARTESIAN_POINT('',(34.049038105677,0.75));
+#857 = CARTESIAN_POINT('',(33.399519052838,-0.375));
+#858 = CARTESIAN_POINT('',(32.75,-1.5));
+#859 = CARTESIAN_POINT('',(32.100480947162,-0.375));
+#860 = CARTESIAN_POINT('',(31.450961894323,0.75));
+#861 = CARTESIAN_POINT('',(32.75,0.75));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#863 = PCURVE('',#864,#869);
+#864 = CYLINDRICAL_SURFACE('',#865,0.75);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(-15.,1.665334536938E-15,2.6));
+#867 = DIRECTION('',(0.,0.,1.));
+#868 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(0.,-2.6));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(1.,0.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = FACE_BOUND('',#876,.T.);
+#876 = EDGE_LOOP('',(#877));
+#877 = ORIENTED_EDGE('',*,*,#878,.T.);
+#878 = EDGE_CURVE('',#879,#879,#881,.T.);
+#879 = VERTEX_POINT('',#880);
+#880 = CARTESIAN_POINT('',(-0.75,-15.,0.));
+#881 = SURFACE_CURVE('',#882,(#887,#898),.PCURVE_S1.);
+#882 = CIRCLE('',#883,0.75);
+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
+#884 = CARTESIAN_POINT('',(-1.836970198721E-15,-15.,0.));
+#885 = DIRECTION('',(0.,0.,1.));
+#886 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#887 = PCURVE('',#519,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#897);
+#889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#890,#891,#892,#893,#894,#895
+,#896),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#890 = CARTESIAN_POINT('',(18.5,-15.));
+#891 = CARTESIAN_POINT('',(18.5,-16.29903810567));
+#892 = CARTESIAN_POINT('',(17.375,-15.64951905283));
+#893 = CARTESIAN_POINT('',(16.25,-15.));
+#894 = CARTESIAN_POINT('',(17.375,-14.35048094716));
+#895 = CARTESIAN_POINT('',(18.5,-13.70096189432));
+#896 = CARTESIAN_POINT('',(18.5,-15.));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = PCURVE('',#899,#904);
+#899 = CYLINDRICAL_SURFACE('',#900,0.75);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(-1.836970198721E-15,-15.,2.6));
+#902 = DIRECTION('',(0.,0.,1.));
+#903 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.,-2.6));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(1.,0.));
+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#910 = ADVANCED_FACE('',(#911,#1438),#553,.F.);
+#911 = FACE_BOUND('',#912,.F.);
+#912 = EDGE_LOOP('',(#913,#944,#977,#1006,#1039,#1068,#1101,#1130,#1163,
+    #1192,#1225,#1254,#1287,#1316,#1349,#1378,#1411));
+#913 = ORIENTED_EDGE('',*,*,#914,.T.);
+#914 = EDGE_CURVE('',#915,#917,#919,.T.);
+#915 = VERTEX_POINT('',#916);
+#916 = CARTESIAN_POINT('',(3.5,7.771561172376E-16,3.4));
+#917 = VERTEX_POINT('',#918);
+#918 = CARTESIAN_POINT('',(3.491060010942,-0.25,3.4));
+#919 = SURFACE_CURVE('',#920,(#925,#932),.PCURVE_S1.);
+#920 = CIRCLE('',#921,3.5);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#923 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#924 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#925 = PCURVE('',#553,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = CIRCLE('',#928,3.5);
+#928 = AXIS2_PLACEMENT_2D('',#929,#930);
+#929 = CARTESIAN_POINT('',(0.,0.));
+#930 = DIRECTION('',(1.,-1.408680187895E-32));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#933,#938);
+#933 = CONICAL_SURFACE('',#934,4.5,0.785398163397);
+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
+#935 = CARTESIAN_POINT('',(0.,0.,2.4));
+#936 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#937 = DIRECTION('',(1.,0.,0.));
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(0.,-1.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(1.,-0.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ORIENTED_EDGE('',*,*,#945,.F.);
+#945 = EDGE_CURVE('',#946,#917,#948,.T.);
+#946 = VERTEX_POINT('',#947);
+#947 = CARTESIAN_POINT('',(2.645328902848,-2.291775511651,3.4));
+#948 = SURFACE_CURVE('',#949,(#954,#965),.PCURVE_S1.);
+#949 = CIRCLE('',#950,3.5);
+#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);
+#951 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#952 = DIRECTION('',(6.162975822039E-32,5.551115123126E-16,1.));
+#953 = DIRECTION('',(-1.110223024625E-16,-1.,5.551115123126E-16));
+#954 = PCURVE('',#553,#955);
+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#964);
+#956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#957,#958,#959,#960,#961,#962
+,#963),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#957 = CARTESIAN_POINT('',(-6.106226635438E-16,3.5));
+#958 = CARTESIAN_POINT('',(6.062177826491,3.5));
+#959 = CARTESIAN_POINT('',(3.031088913246,-1.75));
+#960 = CARTESIAN_POINT('',(2.078498086491E-15,-7.));
+#961 = CARTESIAN_POINT('',(-3.031088913246,-1.75));
+#962 = CARTESIAN_POINT('',(-6.062177826491,3.5));
+#963 = CARTESIAN_POINT('',(-6.106226635438E-16,3.5));
+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#965 = PCURVE('',#966,#971);
+#966 = CYLINDRICAL_SURFACE('',#967,3.5);
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(4.930380657631E-32,5.551115123126E-16,3.4));
+#969 = DIRECTION('',(4.930380657631E-32,5.551115123126E-16,1.));
+#970 = DIRECTION('',(-1.110223024625E-16,-1.,5.551115123126E-16));
+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(0.,0.));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(1.,0.));
+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#977 = ORIENTED_EDGE('',*,*,#978,.T.);
+#978 = EDGE_CURVE('',#946,#979,#981,.T.);
+#979 = VERTEX_POINT('',#980);
+#980 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,3.4));
+#981 = SURFACE_CURVE('',#982,(#987,#994),.PCURVE_S1.);
+#982 = CIRCLE('',#983,3.5);
+#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
+#984 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#985 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#986 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#987 = PCURVE('',#553,#988);
+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
+#989 = CIRCLE('',#990,3.5);
+#990 = AXIS2_PLACEMENT_2D('',#991,#992);
+#991 = CARTESIAN_POINT('',(0.,0.));
+#992 = DIRECTION('',(1.,-1.408680187895E-32));
+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#994 = PCURVE('',#995,#1000);
+#995 = CONICAL_SURFACE('',#996,4.5,0.785398163397);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(0.,0.,2.4));
+#998 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#999 = DIRECTION('',(1.,0.,0.));
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(0.,-1.));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(1.,-0.));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1006 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#1007 = EDGE_CURVE('',#1008,#979,#1010,.T.);
+#1008 = VERTEX_POINT('',#1009);
+#1009 = CARTESIAN_POINT('',(0.250000000427,-3.491060010918,3.4));
+#1010 = SURFACE_CURVE('',#1011,(#1016,#1027),.PCURVE_S1.);
+#1011 = CIRCLE('',#1012,3.5);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(-1.479114197289E-31,5.551115123126E-16,3.4)
+  );
+#1014 = DIRECTION('',(4.930380657631E-32,5.551115123126E-16,1.));
+#1015 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#1016 = PCURVE('',#553,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1026);
+#1018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1019,#1020,#1021,#1022,
+#1023,#1024,#1025),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1019 = CARTESIAN_POINT('',(-2.474873734153,2.474873734153));
+#1020 = CARTESIAN_POINT('',(1.811733315718,6.761480784023));
+#1021 = CARTESIAN_POINT('',(3.380740392012,0.905866657859));
+#1022 = CARTESIAN_POINT('',(4.949747468306,-4.949747468306));
+#1023 = CARTESIAN_POINT('',(-0.905866657859,-3.380740392012));
+#1024 = CARTESIAN_POINT('',(-6.761480784023,-1.811733315718));
+#1025 = CARTESIAN_POINT('',(-2.474873734153,2.474873734153));
+#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1027 = PCURVE('',#1028,#1033);
+#1028 = CYLINDRICAL_SURFACE('',#1029,3.5);
+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);
+#1030 = CARTESIAN_POINT('',(-9.860761315263E-32,5.551115123126E-16,3.4)
+  );
+#1031 = DIRECTION('',(-9.860761315263E-32,5.551115123126E-16,1.));
+#1032 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(0.,0.));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(1.,0.));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#1008,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-0.25,-3.491060010942,3.4));
+#1043 = SURFACE_CURVE('',#1044,(#1049,#1056),.PCURVE_S1.);
+#1044 = CIRCLE('',#1045,3.5);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1047 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1048 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1049 = PCURVE('',#553,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055);
+#1051 = CIRCLE('',#1052,3.5);
+#1052 = AXIS2_PLACEMENT_2D('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.,0.));
+#1054 = DIRECTION('',(1.,-1.408680187895E-32));
+#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1056 = PCURVE('',#1057,#1062);
+#1057 = CONICAL_SURFACE('',#1058,4.5,0.785398163397);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1060 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1061 = DIRECTION('',(1.,0.,0.));
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(0.,-1.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(1.,-0.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = ORIENTED_EDGE('',*,*,#1069,.F.);
+#1069 = EDGE_CURVE('',#1070,#1041,#1072,.T.);
+#1070 = VERTEX_POINT('',#1071);
+#1071 = CARTESIAN_POINT('',(-2.291775511651,-2.645328902848,3.4));
+#1072 = SURFACE_CURVE('',#1073,(#1078,#1089),.PCURVE_S1.);
+#1073 = CIRCLE('',#1074,3.5);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1076 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1077 = DIRECTION('',(-1.,0.,0.));
+#1078 = PCURVE('',#553,#1079);
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1088);
+#1080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1081,#1082,#1083,#1084,
+#1085,#1086,#1087),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1081 = CARTESIAN_POINT('',(-3.5,-2.22044604925E-16));
+#1082 = CARTESIAN_POINT('',(-3.5,6.062177826491));
+#1083 = CARTESIAN_POINT('',(1.75,3.031088913246));
+#1084 = CARTESIAN_POINT('',(7.,1.301341969253E-15));
+#1085 = CARTESIAN_POINT('',(1.75,-3.031088913246));
+#1086 = CARTESIAN_POINT('',(-3.5,-6.062177826491));
+#1087 = CARTESIAN_POINT('',(-3.5,-2.22044604925E-16));
+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1089 = PCURVE('',#1090,#1095);
+#1090 = CYLINDRICAL_SURFACE('',#1091,3.5);
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1093 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1094 = DIRECTION('',(-1.,0.,0.));
+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100);
+#1096 = LINE('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(0.,0.));
+#1098 = VECTOR('',#1099,1.);
+#1099 = DIRECTION('',(1.,0.));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#1102 = EDGE_CURVE('',#1070,#1103,#1105,.T.);
+#1103 = VERTEX_POINT('',#1104);
+#1104 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,3.4));
+#1105 = SURFACE_CURVE('',#1106,(#1111,#1118),.PCURVE_S1.);
+#1106 = CIRCLE('',#1107,3.5);
+#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
+#1108 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1109 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1110 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1111 = PCURVE('',#553,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
+#1113 = CIRCLE('',#1114,3.5);
+#1114 = AXIS2_PLACEMENT_2D('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(0.,0.));
+#1116 = DIRECTION('',(1.,-1.408680187895E-32));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = PCURVE('',#1119,#1124);
+#1119 = CONICAL_SURFACE('',#1120,4.5,0.785398163397);
+#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123);
+#1121 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1122 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1123 = DIRECTION('',(1.,0.,0.));
+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(0.,-1.));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(1.,-0.));
+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1130 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#1131 = EDGE_CURVE('',#1132,#1103,#1134,.T.);
+#1132 = VERTEX_POINT('',#1133);
+#1133 = CARTESIAN_POINT('',(-3.491060010918,-0.250000000427,3.4));
+#1134 = SURFACE_CURVE('',#1135,(#1140,#1151),.PCURVE_S1.);
+#1135 = CIRCLE('',#1136,3.5);
+#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
+#1137 = CARTESIAN_POINT('',(4.437342591868E-31,5.551115123126E-16,3.4));
+#1138 = DIRECTION('',(3.451266460342E-31,5.551115123126E-16,1.));
+#1139 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#1140 = PCURVE('',#553,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1150);
+#1142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1143,#1144,#1145,#1146,
+#1147,#1148,#1149),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1143 = CARTESIAN_POINT('',(-2.474873734153,-2.474873734153));
+#1144 = CARTESIAN_POINT('',(-6.761480784023,1.811733315718));
+#1145 = CARTESIAN_POINT('',(-0.905866657859,3.380740392012));
+#1146 = CARTESIAN_POINT('',(4.949747468306,4.949747468306));
+#1147 = CARTESIAN_POINT('',(3.380740392012,-0.905866657859));
+#1148 = CARTESIAN_POINT('',(1.811733315718,-6.761480784023));
+#1149 = CARTESIAN_POINT('',(-2.474873734153,-2.474873734153));
+#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1151 = PCURVE('',#1152,#1157);
+#1152 = CYLINDRICAL_SURFACE('',#1153,3.5);
+#1153 = AXIS2_PLACEMENT_3D('',#1154,#1155,#1156);
+#1154 = CARTESIAN_POINT('',(3.944304526105E-31,5.551115123126E-16,3.4));
+#1155 = DIRECTION('',(4.437342591868E-31,5.551115123126E-16,1.));
+#1156 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(0.,0.));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(1.,0.));
+#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1163 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164 = EDGE_CURVE('',#1132,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(-3.491060010942,0.25,3.4));
+#1167 = SURFACE_CURVE('',#1168,(#1173,#1180),.PCURVE_S1.);
+#1168 = CIRCLE('',#1169,3.5);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1171 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1172 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1173 = PCURVE('',#553,#1174);
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179);
+#1175 = CIRCLE('',#1176,3.5);
+#1176 = AXIS2_PLACEMENT_2D('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(0.,0.));
+#1178 = DIRECTION('',(1.,-1.408680187895E-32));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = PCURVE('',#1181,#1186);
+#1181 = CONICAL_SURFACE('',#1182,4.5,0.785398163397);
+#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
+#1183 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1184 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1185 = DIRECTION('',(1.,0.,0.));
+#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(0.,-1.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(1.,-0.));
+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1192 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#1193 = EDGE_CURVE('',#1194,#1165,#1196,.T.);
+#1194 = VERTEX_POINT('',#1195);
+#1195 = CARTESIAN_POINT('',(-2.645328902848,2.291775511651,3.4));
+#1196 = SURFACE_CURVE('',#1197,(#1202,#1213),.PCURVE_S1.);
+#1197 = CIRCLE('',#1198,3.5);
+#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201);
+#1199 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1200 = DIRECTION('',(1.232595164408E-31,5.551115123126E-16,1.));
+#1201 = DIRECTION('',(2.22044604925E-16,1.,-5.551115123126E-16));
+#1202 = PCURVE('',#553,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1212);
+#1204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1205,#1206,#1207,#1208,
+#1209,#1210,#1211),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1205 = CARTESIAN_POINT('',(9.992007221626E-16,-3.5));
+#1206 = CARTESIAN_POINT('',(-6.062177826491,-3.5));
+#1207 = CARTESIAN_POINT('',(-3.031088913246,1.75));
+#1208 = CARTESIAN_POINT('',(-2.855654203728E-15,7.));
+#1209 = CARTESIAN_POINT('',(3.031088913246,1.75));
+#1210 = CARTESIAN_POINT('',(6.062177826491,-3.5));
+#1211 = CARTESIAN_POINT('',(9.992007221626E-16,-3.5));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = PCURVE('',#1214,#1219);
+#1214 = CYLINDRICAL_SURFACE('',#1215,3.5);
+#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
+#1216 = CARTESIAN_POINT('',(-4.930380657631E-32,5.551115123126E-16,3.4)
+  );
+#1217 = DIRECTION('',(-4.930380657631E-32,5.551115123126E-16,1.));
+#1218 = DIRECTION('',(2.22044604925E-16,1.,-5.551115123126E-16));
+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1224);
+#1220 = LINE('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(0.,0.));
+#1222 = VECTOR('',#1223,1.);
+#1223 = DIRECTION('',(1.,0.));
+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1194,#1227,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,3.4));
+#1229 = SURFACE_CURVE('',#1230,(#1235,#1242),.PCURVE_S1.);
+#1230 = CIRCLE('',#1231,3.5);
+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
+#1232 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1233 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1234 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1235 = PCURVE('',#553,#1236);
+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241);
+#1237 = CIRCLE('',#1238,3.5);
+#1238 = AXIS2_PLACEMENT_2D('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(0.,0.));
+#1240 = DIRECTION('',(1.,-1.408680187895E-32));
+#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1242 = PCURVE('',#1243,#1248);
+#1243 = CONICAL_SURFACE('',#1244,4.5,0.785398163397);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1246 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1247 = DIRECTION('',(1.,0.,0.));
+#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(0.,-1.));
+#1251 = VECTOR('',#1252,1.);
+#1252 = DIRECTION('',(1.,-0.));
+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1254 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#1255 = EDGE_CURVE('',#1256,#1227,#1258,.T.);
+#1256 = VERTEX_POINT('',#1257);
+#1257 = CARTESIAN_POINT('',(-0.250000000427,3.491060010918,3.4));
+#1258 = SURFACE_CURVE('',#1259,(#1264,#1275),.PCURVE_S1.);
+#1259 = CIRCLE('',#1260,3.5);
+#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
+#1261 = CARTESIAN_POINT('',(1.479114197289E-31,5.551115123126E-16,3.4));
+#1262 = DIRECTION('',(2.465190328816E-31,5.551115123126E-16,1.));
+#1263 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#1264 = PCURVE('',#553,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1274);
+#1266 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1267,#1268,#1269,#1270,
+#1271,#1272,#1273),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1267 = CARTESIAN_POINT('',(2.474873734153,-2.474873734153));
+#1268 = CARTESIAN_POINT('',(-1.811733315718,-6.761480784023));
+#1269 = CARTESIAN_POINT('',(-3.380740392012,-0.905866657859));
+#1270 = CARTESIAN_POINT('',(-4.949747468306,4.949747468306));
+#1271 = CARTESIAN_POINT('',(0.905866657859,3.380740392012));
+#1272 = CARTESIAN_POINT('',(6.761480784023,1.811733315718));
+#1273 = CARTESIAN_POINT('',(2.474873734153,-2.474873734153));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = CYLINDRICAL_SURFACE('',#1277,3.5);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(9.860761315263E-32,5.551115123126E-16,3.4));
+#1279 = DIRECTION('',(9.860761315263E-32,5.551115123126E-16,1.));
+#1280 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(0.,0.));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1256,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(0.25,3.491060010942,3.4));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1304),.PCURVE_S1.);
+#1292 = CIRCLE('',#1293,3.5);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1295 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1296 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1297 = PCURVE('',#553,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,3.5);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(0.,0.));
+#1302 = DIRECTION('',(1.,-1.408680187895E-32));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = PCURVE('',#1305,#1310);
+#1305 = CONICAL_SURFACE('',#1306,4.5,0.785398163397);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1308 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1309 = DIRECTION('',(1.,0.,0.));
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(0.,-1.));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,-0.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1317 = EDGE_CURVE('',#1318,#1289,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(2.291775511651,2.645328902848,3.4));
+#1320 = SURFACE_CURVE('',#1321,(#1326,#1337),.PCURVE_S1.);
+#1321 = CIRCLE('',#1322,3.5);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(7.663350976776E-47,5.551115123126E-16,3.4));
+#1324 = DIRECTION('',(-6.568586551523E-47,5.551115123126E-16,1.));
+#1325 = DIRECTION('',(1.,-1.224646799147E-16,6.798155367234E-32));
+#1326 = PCURVE('',#553,#1327);
+#1327 = DEFINITIONAL_REPRESENTATION('',(#1328),#1336);
+#1328 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1329,#1330,#1331,#1332,
+#1333,#1334,#1335),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1329 = CARTESIAN_POINT('',(3.5,6.506709846266E-16));
+#1330 = CARTESIAN_POINT('',(3.5,-6.062177826491));
+#1331 = CARTESIAN_POINT('',(-1.75,-3.031088913246));
+#1332 = CARTESIAN_POINT('',(-7.,-2.158594728656E-15));
+#1333 = CARTESIAN_POINT('',(-1.75,3.031088913246));
+#1334 = CARTESIAN_POINT('',(3.5,6.062177826491));
+#1335 = CARTESIAN_POINT('',(3.5,6.506709846266E-16));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1337 = PCURVE('',#1338,#1343);
+#1338 = CYLINDRICAL_SURFACE('',#1339,3.5);
+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
+#1340 = CARTESIAN_POINT('',(7.663350976776E-47,5.551115123126E-16,3.4));
+#1341 = DIRECTION('',(7.663350976776E-47,5.551115123126E-16,1.));
+#1342 = DIRECTION('',(1.,-1.224646799147E-16,6.798155367234E-32));
+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(0.,0.));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(1.,0.));
+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#1318,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,3.4));
+#1353 = SURFACE_CURVE('',#1354,(#1359,#1366),.PCURVE_S1.);
+#1354 = CIRCLE('',#1355,3.5);
+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
+#1356 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1357 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1358 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1359 = PCURVE('',#553,#1360);
+#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
+#1361 = CIRCLE('',#1362,3.5);
+#1362 = AXIS2_PLACEMENT_2D('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(0.,0.));
+#1364 = DIRECTION('',(1.,-1.408680187895E-32));
+#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1366 = PCURVE('',#1367,#1372);
+#1367 = CONICAL_SURFACE('',#1368,4.5,0.785398163397);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1370 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
+#1373 = LINE('',#1374,#1375);
+#1374 = CARTESIAN_POINT('',(0.,-1.));
+#1375 = VECTOR('',#1376,1.);
+#1376 = DIRECTION('',(1.,-0.));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1378 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1379 = EDGE_CURVE('',#1380,#1351,#1382,.T.);
+#1380 = VERTEX_POINT('',#1381);
+#1381 = CARTESIAN_POINT('',(3.491060010918,0.250000000427,3.4));
+#1382 = SURFACE_CURVE('',#1383,(#1388,#1399),.PCURVE_S1.);
+#1383 = CIRCLE('',#1384,3.5);
+#1384 = AXIS2_PLACEMENT_3D('',#1385,#1386,#1387);
+#1385 = CARTESIAN_POINT('',(-4.930380657631E-31,5.551115123126E-16,3.4)
+  );
+#1386 = DIRECTION('',(2.465190328816E-31,5.551115123126E-16,1.));
+#1387 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#1388 = PCURVE('',#553,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1398);
+#1390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1391,#1392,#1393,#1394,
+#1395,#1396,#1397),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1391 = CARTESIAN_POINT('',(2.474873734153,2.474873734153));
+#1392 = CARTESIAN_POINT('',(6.761480784023,-1.811733315718));
+#1393 = CARTESIAN_POINT('',(0.905866657859,-3.380740392012));
+#1394 = CARTESIAN_POINT('',(-4.949747468306,-4.949747468306));
+#1395 = CARTESIAN_POINT('',(-3.380740392012,0.905866657859));
+#1396 = CARTESIAN_POINT('',(-1.811733315718,6.761480784023));
+#1397 = CARTESIAN_POINT('',(2.474873734153,2.474873734153));
+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1399 = PCURVE('',#1400,#1405);
+#1400 = CYLINDRICAL_SURFACE('',#1401,3.5);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(-4.437342591868E-31,5.551115123126E-16,3.4)
+  );
+#1403 = DIRECTION('',(-4.437342591868E-31,5.551115123126E-16,1.));
+#1404 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(0.,0.));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(1.,0.));
+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1412 = EDGE_CURVE('',#1380,#915,#1413,.T.);
+#1413 = SURFACE_CURVE('',#1414,(#1419,#1426),.PCURVE_S1.);
+#1414 = CIRCLE('',#1415,3.5);
+#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
+#1416 = CARTESIAN_POINT('',(0.,5.551115123126E-16,3.4));
+#1417 = DIRECTION('',(-5.473822126269E-48,-5.551115123126E-16,-1.));
+#1418 = DIRECTION('',(1.,6.344131569287E-17,-3.521700469737E-32));
+#1419 = PCURVE('',#553,#1420);
+#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425);
+#1421 = CIRCLE('',#1422,3.5);
+#1422 = AXIS2_PLACEMENT_2D('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(0.,0.));
+#1424 = DIRECTION('',(1.,-1.408680187895E-32));
+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1426 = PCURVE('',#1427,#1432);
+#1427 = CONICAL_SURFACE('',#1428,4.5,0.785398163397);
+#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431);
+#1429 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1430 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1431 = DIRECTION('',(1.,0.,0.));
+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(0.,-1.));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(1.,-0.));
+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1438 = FACE_BOUND('',#1439,.F.);
+#1439 = EDGE_LOOP('',(#1440));
+#1440 = ORIENTED_EDGE('',*,*,#536,.T.);
+#1441 = ADVANCED_FACE('',(#1442),#616,.T.);
+#1442 = FACE_BOUND('',#1443,.F.);
+#1443 = EDGE_LOOP('',(#1444,#1467,#1498,#1499));
+#1444 = ORIENTED_EDGE('',*,*,#1445,.T.);
+#1445 = EDGE_CURVE('',#596,#1446,#1448,.T.);
+#1446 = VERTEX_POINT('',#1447);
+#1447 = CARTESIAN_POINT('',(17.75,0.,2.6));
+#1448 = SEAM_CURVE('',#1449,(#1453,#1460),.PCURVE_S1.);
+#1449 = LINE('',#1450,#1451);
+#1450 = CARTESIAN_POINT('',(17.75,0.,0.));
+#1451 = VECTOR('',#1452,1.);
+#1452 = DIRECTION('',(0.,0.,1.));
+#1453 = PCURVE('',#616,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(-0.,0.));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(-0.,-1.));
+#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1460 = PCURVE('',#616,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(-0.,-1.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#1446,#1446,#1469,.T.);
+#1469 = SURFACE_CURVE('',#1470,(#1475,#1482),.PCURVE_S1.);
+#1470 = CIRCLE('',#1471,17.75);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(0.,0.,2.6));
+#1473 = DIRECTION('',(0.,0.,1.));
+#1474 = DIRECTION('',(1.,0.,0.));
+#1475 = PCURVE('',#616,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-0.,-2.6));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(-1.,0.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = PCURVE('',#1483,#1488);
+#1483 = PLANE('',#1484);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(17.75,0.,2.6));
+#1486 = DIRECTION('',(0.,0.,-1.));
+#1487 = DIRECTION('',(-1.,0.,0.));
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1497);
+#1489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1490,#1491,#1492,#1493,
+#1494,#1495,#1496),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1490 = CARTESIAN_POINT('',(0.,0.));
+#1491 = CARTESIAN_POINT('',(0.,30.743901834348));
+#1492 = CARTESIAN_POINT('',(26.625,15.371950917174));
+#1493 = CARTESIAN_POINT('',(53.25,4.347496136973E-15));
+#1494 = CARTESIAN_POINT('',(26.625,-15.37195091717));
+#1495 = CARTESIAN_POINT('',(2.84217094304E-14,-30.74390183434));
+#1496 = CARTESIAN_POINT('',(0.,0.));
+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1498 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1499 = ORIENTED_EDGE('',*,*,#595,.F.);
+#1500 = ADVANCED_FACE('',(#1501),#654,.F.);
+#1501 = FACE_BOUND('',#1502,.F.);
+#1502 = EDGE_LOOP('',(#1503,#1531,#1552,#1553));
+#1503 = ORIENTED_EDGE('',*,*,#1504,.F.);
+#1504 = EDGE_CURVE('',#1505,#1505,#1507,.T.);
+#1505 = VERTEX_POINT('',#1506);
+#1506 = CARTESIAN_POINT('',(0.75,15.,2.6));
+#1507 = SURFACE_CURVE('',#1508,(#1513,#1520),.PCURVE_S1.);
+#1508 = CIRCLE('',#1509,0.75);
+#1509 = AXIS2_PLACEMENT_3D('',#1510,#1511,#1512);
+#1510 = CARTESIAN_POINT('',(0.,15.,2.6));
+#1511 = DIRECTION('',(0.,0.,1.));
+#1512 = DIRECTION('',(1.,0.,0.));
+#1513 = PCURVE('',#654,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(0.,0.));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(1.,0.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = PCURVE('',#1483,#1521);
+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1530);
+#1522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1523,#1524,#1525,#1526,
+#1527,#1528,#1529),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1523 = CARTESIAN_POINT('',(17.,15.));
+#1524 = CARTESIAN_POINT('',(17.,16.299038105677));
+#1525 = CARTESIAN_POINT('',(18.125,15.649519052838));
+#1526 = CARTESIAN_POINT('',(19.25,15.));
+#1527 = CARTESIAN_POINT('',(18.125,14.350480947162));
+#1528 = CARTESIAN_POINT('',(17.,13.700961894323));
+#1529 = CARTESIAN_POINT('',(17.,15.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#1532 = EDGE_CURVE('',#1505,#634,#1533,.T.);
+#1533 = SEAM_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.);
+#1534 = LINE('',#1535,#1536);
+#1535 = CARTESIAN_POINT('',(0.75,15.,2.6));
+#1536 = VECTOR('',#1537,1.);
+#1537 = DIRECTION('',(-0.,-0.,-1.));
+#1538 = PCURVE('',#654,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(0.,-1.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = PCURVE('',#654,#1546);
+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(0.,0.));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(0.,-1.));
+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1552 = ORIENTED_EDGE('',*,*,#633,.T.);
+#1553 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1554 = ADVANCED_FACE('',(#1555),#689,.F.);
+#1555 = FACE_BOUND('',#1556,.F.);
+#1556 = EDGE_LOOP('',(#1557,#1585,#1606,#1607));
+#1557 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1558 = EDGE_CURVE('',#1559,#1559,#1561,.T.);
+#1559 = VERTEX_POINT('',#1560);
+#1560 = CARTESIAN_POINT('',(15.,-0.75,2.6));
+#1561 = SURFACE_CURVE('',#1562,(#1567,#1574),.PCURVE_S1.);
+#1562 = CIRCLE('',#1563,0.75);
+#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);
+#1564 = CARTESIAN_POINT('',(15.,-3.330669073875E-15,2.6));
+#1565 = DIRECTION('',(0.,0.,1.));
+#1566 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#1567 = PCURVE('',#689,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(0.,0.));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(1.,0.));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = PCURVE('',#1483,#1575);
+#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1584);
+#1576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1577,#1578,#1579,#1580,
+#1581,#1582,#1583),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1577 = CARTESIAN_POINT('',(2.75,-0.75));
+#1578 = CARTESIAN_POINT('',(1.450961894323,-0.75));
+#1579 = CARTESIAN_POINT('',(2.100480947162,0.375));
+#1580 = CARTESIAN_POINT('',(2.75,1.5));
+#1581 = CARTESIAN_POINT('',(3.399519052838,0.375));
+#1582 = CARTESIAN_POINT('',(4.049038105677,-0.75));
+#1583 = CARTESIAN_POINT('',(2.75,-0.75));
+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1585 = ORIENTED_EDGE('',*,*,#1586,.T.);
+#1586 = EDGE_CURVE('',#1559,#669,#1587,.T.);
+#1587 = SEAM_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(15.,-0.75,2.6));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.,0.,-1.));
+#1592 = PCURVE('',#689,#1593);
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(0.,-1.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#689,#1600);
+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);
+#1601 = LINE('',#1602,#1603);
+#1602 = CARTESIAN_POINT('',(0.,0.));
+#1603 = VECTOR('',#1604,1.);
+#1604 = DIRECTION('',(0.,-1.));
+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1606 = ORIENTED_EDGE('',*,*,#668,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1608 = ADVANCED_FACE('',(#1609),#724,.F.);
+#1609 = FACE_BOUND('',#1610,.F.);
+#1610 = EDGE_LOOP('',(#1611,#1639,#1660,#1661));
+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);
+#1612 = EDGE_CURVE('',#1613,#1613,#1615,.T.);
+#1613 = VERTEX_POINT('',#1614);
+#1614 = CARTESIAN_POINT('',(-10.0762716319,11.136931803688,2.6));
+#1615 = SURFACE_CURVE('',#1616,(#1621,#1628),.PCURVE_S1.);
+#1616 = CIRCLE('',#1617,0.75);
+#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620);
+#1618 = CARTESIAN_POINT('',(-10.60660171779,10.606601717798,2.6));
+#1619 = DIRECTION('',(0.,-0.,1.));
+#1620 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#1621 = PCURVE('',#724,#1622);
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(0.,0.));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(1.,0.));
+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1628 = PCURVE('',#1483,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1638);
+#1630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1631,#1632,#1633,#1634,
+#1635,#1636,#1637),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1631 = CARTESIAN_POINT('',(27.826271631908,11.136931803688));
+#1632 = CARTESIAN_POINT('',(28.744830285452,12.055490457232));
+#1633 = CARTESIAN_POINT('',(29.081046087515,10.800716001625));
+#1634 = CARTESIAN_POINT('',(29.417261889578,9.545941546018));
+#1635 = CARTESIAN_POINT('',(28.162487433971,9.882157348081));
+#1636 = CARTESIAN_POINT('',(26.907712978365,10.218373150144));
+#1637 = CARTESIAN_POINT('',(27.826271631908,11.136931803688));
+#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1639 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#1640 = EDGE_CURVE('',#1613,#704,#1641,.T.);
+#1641 = SEAM_CURVE('',#1642,(#1646,#1653),.PCURVE_S1.);
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(-10.0762716319,11.136931803688,2.6));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(0.,-0.,-1.));
+#1646 = PCURVE('',#724,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(0.,-1.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = PCURVE('',#724,#1654);
+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);
+#1655 = LINE('',#1656,#1657);
+#1656 = CARTESIAN_POINT('',(0.,0.));
+#1657 = VECTOR('',#1658,1.);
+#1658 = DIRECTION('',(0.,-1.));
+#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1660 = ORIENTED_EDGE('',*,*,#703,.T.);
+#1661 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1662 = ADVANCED_FACE('',(#1663),#759,.F.);
+#1663 = FACE_BOUND('',#1664,.F.);
+#1664 = EDGE_LOOP('',(#1665,#1693,#1714,#1715));
+#1665 = ORIENTED_EDGE('',*,*,#1666,.F.);
+#1666 = EDGE_CURVE('',#1667,#1667,#1669,.T.);
+#1667 = VERTEX_POINT('',#1668);
+#1668 = CARTESIAN_POINT('',(11.136931803688,10.076271631908,2.6));
+#1669 = SURFACE_CURVE('',#1670,(#1675,#1682),.PCURVE_S1.);
+#1670 = CIRCLE('',#1671,0.75);
+#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);
+#1672 = CARTESIAN_POINT('',(10.606601717798,10.606601717798,2.6));
+#1673 = DIRECTION('',(-0.,0.,1.));
+#1674 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#1675 = PCURVE('',#759,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(0.,0.));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(1.,0.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#1483,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1692);
+#1684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1685,#1686,#1687,#1688,
+#1689,#1690,#1691),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1685 = CARTESIAN_POINT('',(6.613068196312,10.076271631908));
+#1686 = CARTESIAN_POINT('',(5.694509542768,10.994830285452));
+#1687 = CARTESIAN_POINT('',(6.949283998375,11.331046087515));
+#1688 = CARTESIAN_POINT('',(8.204058453982,11.667261889578));
+#1689 = CARTESIAN_POINT('',(7.867842651919,10.412487433971));
+#1690 = CARTESIAN_POINT('',(7.531626849856,9.157712978365));
+#1691 = CARTESIAN_POINT('',(6.613068196312,10.076271631908));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1667,#739,#1695,.T.);
+#1695 = SEAM_CURVE('',#1696,(#1700,#1707),.PCURVE_S1.);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(11.136931803688,10.076271631908,2.6));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(-0.,0.,-1.));
+#1700 = PCURVE('',#759,#1701);
+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);
+#1702 = LINE('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1704 = VECTOR('',#1705,1.);
+#1705 = DIRECTION('',(0.,-1.));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1707 = PCURVE('',#759,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(0.,0.));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(0.,-1.));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = ORIENTED_EDGE('',*,*,#738,.T.);
+#1715 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#1716 = ADVANCED_FACE('',(#1717),#794,.F.);
+#1717 = FACE_BOUND('',#1718,.F.);
+#1718 = EDGE_LOOP('',(#1719,#1747,#1768,#1769));
+#1719 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1720 = EDGE_CURVE('',#1721,#1721,#1723,.T.);
+#1721 = VERTEX_POINT('',#1722);
+#1722 = CARTESIAN_POINT('',(-11.13693180368,-10.0762716319,2.6));
+#1723 = SURFACE_CURVE('',#1724,(#1729,#1736),.PCURVE_S1.);
+#1724 = CIRCLE('',#1725,0.75);
+#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728);
+#1726 = CARTESIAN_POINT('',(-10.60660171779,-10.60660171779,2.6));
+#1727 = DIRECTION('',(0.,0.,1.));
+#1728 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1729 = PCURVE('',#794,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(0.,0.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(1.,0.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#1483,#1737);
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1746);
+#1738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1739,#1740,#1741,#1742,
+#1743,#1744,#1745),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1739 = CARTESIAN_POINT('',(28.886931803688,-10.0762716319));
+#1740 = CARTESIAN_POINT('',(29.805490457232,-10.99483028545));
+#1741 = CARTESIAN_POINT('',(28.550716001625,-11.33104608751));
+#1742 = CARTESIAN_POINT('',(27.295941546018,-11.66726188957));
+#1743 = CARTESIAN_POINT('',(27.632157348081,-10.41248743397));
+#1744 = CARTESIAN_POINT('',(27.968373150144,-9.157712978365));
+#1745 = CARTESIAN_POINT('',(28.886931803688,-10.0762716319));
+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1747 = ORIENTED_EDGE('',*,*,#1748,.T.);
+#1748 = EDGE_CURVE('',#1721,#774,#1749,.T.);
+#1749 = SEAM_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);
+#1750 = LINE('',#1751,#1752);
+#1751 = CARTESIAN_POINT('',(-11.13693180368,-10.0762716319,2.6));
+#1752 = VECTOR('',#1753,1.);
+#1753 = DIRECTION('',(0.,0.,-1.));
+#1754 = PCURVE('',#794,#1755);
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(0.,-1.));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = PCURVE('',#794,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);
+#1763 = LINE('',#1764,#1765);
+#1764 = CARTESIAN_POINT('',(0.,0.));
+#1765 = VECTOR('',#1766,1.);
+#1766 = DIRECTION('',(0.,-1.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = ORIENTED_EDGE('',*,*,#773,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1748,.F.);
+#1770 = ADVANCED_FACE('',(#1771),#829,.F.);
+#1771 = FACE_BOUND('',#1772,.F.);
+#1772 = EDGE_LOOP('',(#1773,#1801,#1822,#1823));
+#1773 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1774 = EDGE_CURVE('',#1775,#1775,#1777,.T.);
+#1775 = VERTEX_POINT('',#1776);
+#1776 = CARTESIAN_POINT('',(10.076271631908,-11.13693180368,2.6));
+#1777 = SURFACE_CURVE('',#1778,(#1783,#1790),.PCURVE_S1.);
+#1778 = CIRCLE('',#1779,0.75);
+#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
+#1780 = CARTESIAN_POINT('',(10.606601717798,-10.60660171779,2.6));
+#1781 = DIRECTION('',(0.,0.,1.));
+#1782 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#1783 = PCURVE('',#829,#1784);
+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(0.,0.));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(1.,0.));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = PCURVE('',#1483,#1791);
+#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1800);
+#1792 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1793,#1794,#1795,#1796,
+#1797,#1798,#1799),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1793 = CARTESIAN_POINT('',(7.673728368092,-11.13693180368));
+#1794 = CARTESIAN_POINT('',(6.755169714548,-12.05549045723));
+#1795 = CARTESIAN_POINT('',(6.418953912485,-10.80071600162));
+#1796 = CARTESIAN_POINT('',(6.082738110422,-9.545941546018));
+#1797 = CARTESIAN_POINT('',(7.337512566029,-9.882157348081));
+#1798 = CARTESIAN_POINT('',(8.592287021635,-10.21837315014));
+#1799 = CARTESIAN_POINT('',(7.673728368092,-11.13693180368));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = ORIENTED_EDGE('',*,*,#1802,.T.);
+#1802 = EDGE_CURVE('',#1775,#809,#1803,.T.);
+#1803 = SEAM_CURVE('',#1804,(#1808,#1815),.PCURVE_S1.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(10.076271631908,-11.13693180368,2.6));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(0.,0.,-1.));
+#1808 = PCURVE('',#829,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(0.,-1.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#829,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,0.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.,-1.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ORIENTED_EDGE('',*,*,#808,.T.);
+#1823 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#1824 = ADVANCED_FACE('',(#1825),#864,.F.);
+#1825 = FACE_BOUND('',#1826,.F.);
+#1826 = EDGE_LOOP('',(#1827,#1855,#1876,#1877));
+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1828 = EDGE_CURVE('',#1829,#1829,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(-15.,0.75,2.6));
+#1831 = SURFACE_CURVE('',#1832,(#1837,#1844),.PCURVE_S1.);
+#1832 = CIRCLE('',#1833,0.75);
+#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
+#1834 = CARTESIAN_POINT('',(-15.,1.665334536938E-15,2.6));
+#1835 = DIRECTION('',(0.,-0.,1.));
+#1836 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1837 = PCURVE('',#864,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(0.,0.));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(1.,0.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = PCURVE('',#1483,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1854);
+#1846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1847,#1848,#1849,#1850,
+#1851,#1852,#1853),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1847 = CARTESIAN_POINT('',(32.75,0.75));
+#1848 = CARTESIAN_POINT('',(34.049038105677,0.75));
+#1849 = CARTESIAN_POINT('',(33.399519052838,-0.375));
+#1850 = CARTESIAN_POINT('',(32.75,-1.5));
+#1851 = CARTESIAN_POINT('',(32.100480947162,-0.375));
+#1852 = CARTESIAN_POINT('',(31.450961894323,0.75));
+#1853 = CARTESIAN_POINT('',(32.75,0.75));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1829,#844,#1857,.T.);
+#1857 = SEAM_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(-15.,0.75,2.6));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(0.,-0.,-1.));
+#1862 = PCURVE('',#864,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.,-1.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = PCURVE('',#864,#1870);
+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(0.,0.));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(0.,-1.));
+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1876 = ORIENTED_EDGE('',*,*,#843,.T.);
+#1877 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#1878 = ADVANCED_FACE('',(#1879),#899,.F.);
+#1879 = FACE_BOUND('',#1880,.F.);
+#1880 = EDGE_LOOP('',(#1881,#1909,#1930,#1931));
+#1881 = ORIENTED_EDGE('',*,*,#1882,.F.);
+#1882 = EDGE_CURVE('',#1883,#1883,#1885,.T.);
+#1883 = VERTEX_POINT('',#1884);
+#1884 = CARTESIAN_POINT('',(-0.75,-15.,2.6));
+#1885 = SURFACE_CURVE('',#1886,(#1891,#1898),.PCURVE_S1.);
+#1886 = CIRCLE('',#1887,0.75);
+#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890);
+#1888 = CARTESIAN_POINT('',(-1.836970198721E-15,-15.,2.6));
+#1889 = DIRECTION('',(0.,0.,1.));
+#1890 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1891 = PCURVE('',#899,#1892);
+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);
+#1893 = LINE('',#1894,#1895);
+#1894 = CARTESIAN_POINT('',(0.,0.));
+#1895 = VECTOR('',#1896,1.);
+#1896 = DIRECTION('',(1.,0.));
+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1898 = PCURVE('',#1483,#1899);
+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1908);
+#1900 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1901,#1902,#1903,#1904,
+#1905,#1906,#1907),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1901 = CARTESIAN_POINT('',(18.5,-15.));
+#1902 = CARTESIAN_POINT('',(18.5,-16.29903810567));
+#1903 = CARTESIAN_POINT('',(17.375,-15.64951905283));
+#1904 = CARTESIAN_POINT('',(16.25,-15.));
+#1905 = CARTESIAN_POINT('',(17.375,-14.35048094716));
+#1906 = CARTESIAN_POINT('',(18.5,-13.70096189432));
+#1907 = CARTESIAN_POINT('',(18.5,-15.));
+#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1909 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#1910 = EDGE_CURVE('',#1883,#879,#1911,.T.);
+#1911 = SEAM_CURVE('',#1912,(#1916,#1923),.PCURVE_S1.);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(-0.75,-15.,2.6));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(0.,0.,-1.));
+#1916 = PCURVE('',#899,#1917);
+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(0.,-1.));
+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1923 = PCURVE('',#899,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(0.,0.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(0.,-1.));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = ORIENTED_EDGE('',*,*,#878,.T.);
+#1931 = ORIENTED_EDGE('',*,*,#1910,.F.);
+#1932 = ADVANCED_FACE('',(#1933),#933,.T.);
+#1933 = FACE_BOUND('',#1934,.F.);
+#1934 = EDGE_LOOP('',(#1935,#1958,#1987,#2020));
+#1935 = ORIENTED_EDGE('',*,*,#1936,.F.);
+#1936 = EDGE_CURVE('',#1937,#915,#1939,.T.);
+#1937 = VERTEX_POINT('',#1938);
+#1938 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#1939 = SURFACE_CURVE('',#1940,(#1944,#1951),.PCURVE_S1.);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(-0.707106781187,5.495323605393E-16,0.707106781187)
+  );
+#1944 = PCURVE('',#933,#1945);
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950);
+#1946 = LINE('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(0.,-0.));
+#1948 = VECTOR('',#1949,1.);
+#1949 = DIRECTION('',(0.,-1.));
+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1951 = PCURVE('',#1427,#1952);
+#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1957);
+#1953 = LINE('',#1954,#1955);
+#1954 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1955 = VECTOR('',#1956,1.);
+#1956 = DIRECTION('',(0.,-1.));
+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1958 = ORIENTED_EDGE('',*,*,#1959,.T.);
+#1959 = EDGE_CURVE('',#1937,#1960,#1962,.T.);
+#1960 = VERTEX_POINT('',#1961);
+#1961 = CARTESIAN_POINT('',(4.493050188903,-0.25,2.4));
+#1962 = SURFACE_CURVE('',#1963,(#1968,#1975),.PCURVE_S1.);
+#1963 = CIRCLE('',#1964,4.5);
+#1964 = AXIS2_PLACEMENT_3D('',#1965,#1966,#1967);
+#1965 = CARTESIAN_POINT('',(0.,0.,2.4));
+#1966 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1967 = DIRECTION('',(1.,0.,0.));
+#1968 = PCURVE('',#933,#1969);
+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(0.,-0.));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(1.,-0.));
+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1975 = PCURVE('',#1976,#1981);
+#1976 = CYLINDRICAL_SURFACE('',#1977,4.5);
+#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980);
+#1978 = CARTESIAN_POINT('',(0.,0.,2.6));
+#1979 = DIRECTION('',(0.,0.,1.));
+#1980 = DIRECTION('',(1.,0.,0.));
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(-1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#1988 = EDGE_CURVE('',#1960,#917,#1989,.T.);
+#1989 = SURFACE_CURVE('',#1990,(#1995,#2008),.PCURVE_S1.);
+#1990 = HYPERBOLA('',#1991,0.25,0.25);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(-2.775557561563E-17,-0.25,6.9));
+#1993 = DIRECTION('',(1.110223024625E-16,1.,-5.551115123126E-16));
+#1994 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1995 = PCURVE('',#933,#1996);
+#1996 = DEFINITIONAL_REPRESENTATION('',(#1997),#2007);
+#1997 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1998,#1999,#2000,#2001,#2002,
+    #2003,#2004,#2005,#2006),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582864029726,-3.330775190996),.PIECEWISE_BEZIER_KNOTS.);
+#1998 = CARTESIAN_POINT('',(5.557764084198E-02,5.283724963013E-04));
+#1999 = CARTESIAN_POINT('',(5.732805229451E-02,-0.141069281643));
+#2000 = CARTESIAN_POINT('',(5.914140338443E-02,-0.277559733176));
+#2001 = CARTESIAN_POINT('',(6.102032631145E-02,-0.409157233214));
+#2002 = CARTESIAN_POINT('',(6.296758407314E-02,-0.536065209845));
+#2003 = CARTESIAN_POINT('',(6.498607842784E-02,-0.65847695336));
+#2004 = CARTESIAN_POINT('',(6.707885835358E-02,-0.776576239738));
+#2005 = CARTESIAN_POINT('',(6.924912915443E-02,-0.890537904001));
+#2006 = CARTESIAN_POINT('',(7.15002622478E-02,-1.000528372496));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2008 = PCURVE('',#2009,#2014);
+#2009 = PLANE('',#2010);
+#2010 = AXIS2_PLACEMENT_3D('',#2011,#2012,#2013);
+#2011 = CARTESIAN_POINT('',(4.791060010942,-0.25,3.4));
+#2012 = DIRECTION('',(1.110223024625E-16,1.,-5.551115123126E-16));
+#2013 = DIRECTION('',(-1.,1.110223024625E-16,0.));
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2016,#2017,#2018),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582864029726,
+-3.330775190996),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007954120189,1.)) REPRESENTATION_ITEM('') );
+#2016 = CARTESIAN_POINT('',(0.297480632357,-1.000528372496));
+#2017 = CARTESIAN_POINT('',(0.861761995346,-0.437118282263));
+#2018 = CARTESIAN_POINT('',(1.30052972577,5.283724963072E-04));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = ORIENTED_EDGE('',*,*,#914,.F.);
+#2021 = ADVANCED_FACE('',(#2022),#1427,.T.);
+#2022 = FACE_BOUND('',#2023,.F.);
+#2023 = EDGE_LOOP('',(#2024,#2025,#2060,#2082));
+#2024 = ORIENTED_EDGE('',*,*,#1412,.F.);
+#2025 = ORIENTED_EDGE('',*,*,#2026,.T.);
+#2026 = EDGE_CURVE('',#1380,#2027,#2029,.T.);
+#2027 = VERTEX_POINT('',#2028);
+#2028 = CARTESIAN_POINT('',(4.493050188879,0.250000000433,2.4));
+#2029 = SURFACE_CURVE('',#2030,(#2035,#2048),.PCURVE_S1.);
+#2030 = HYPERBOLA('',#2031,0.250000000375,0.250000000375);
+#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034);
+#2032 = CARTESIAN_POINT('',(-3.201758307734E-12,0.250000000375,6.9));
+#2033 = DIRECTION('',(1.280703321171E-11,-1.,5.551115123126E-16));
+#2034 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2035 = PCURVE('',#1427,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2047);
+#2037 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2038,#2039,#2040,#2041,#2042,
+    #2043,#2044,#2045,#2046),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330777080487
+    ,3.582862559329),.PIECEWISE_BEZIER_KNOTS.);
+#2038 = CARTESIAN_POINT('',(6.211685179903,-1.000521771913));
+#2039 = CARTESIAN_POINT('',(6.21393627875,-0.89053256087));
+#2040 = CARTESIAN_POINT('',(6.21610651761,-0.776572252427));
+#2041 = CARTESIAN_POINT('',(6.218199267747,-0.658474426572));
+#2042 = CARTESIAN_POINT('',(6.220217734375,-0.536064255063));
+#2043 = CARTESIAN_POINT('',(6.222164966282,-0.409157969149));
+#2044 = CARTESIAN_POINT('',(6.224043865209,-0.277562286285));
+#2045 = CARTESIAN_POINT('',(6.225857193953,-0.141073786675));
+#2046 = CARTESIAN_POINT('',(6.227607584646,5.217719127097E-04));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2048 = PCURVE('',#2049,#2054);
+#2049 = PLANE('',#2050);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(3.491060010926,0.25000000042,3.4));
+#2052 = DIRECTION('',(1.28063670779E-11,-1.,5.551115123126E-16));
+#2053 = DIRECTION('',(1.,1.28063670779E-11,-7.109411693078E-27));
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2056,#2057,#2058),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330777080487,
+3.582862559329),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#2056 = CARTESIAN_POINT('',(-5.231082919517E-04,5.21771912712E-04));
+#2057 = CARTESIAN_POINT('',(0.438239663212,-0.437119940828));
+#2058 = CARTESIAN_POINT('',(1.002512756844,-1.000521771913));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2061 = EDGE_CURVE('',#2027,#1937,#2062,.T.);
+#2062 = SURFACE_CURVE('',#2063,(#2068,#2075),.PCURVE_S1.);
+#2063 = CIRCLE('',#2064,4.5);
+#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067);
+#2065 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2066 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2067 = DIRECTION('',(1.,0.,0.));
+#2068 = PCURVE('',#1427,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(0.,-0.));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(1.,-0.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#1976,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(-1.,0.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ORIENTED_EDGE('',*,*,#1936,.T.);
+#2083 = ADVANCED_FACE('',(#2084),#966,.T.);
+#2084 = FACE_BOUND('',#2085,.T.);
+#2085 = EDGE_LOOP('',(#2086,#2087,#2115,#2148));
+#2086 = ORIENTED_EDGE('',*,*,#945,.F.);
+#2087 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2088 = EDGE_CURVE('',#946,#2089,#2091,.T.);
+#2089 = VERTEX_POINT('',#2090);
+#2090 = CARTESIAN_POINT('',(2.645328902848,-2.291775511651,2.4));
+#2091 = SURFACE_CURVE('',#2092,(#2096,#2103),.PCURVE_S1.);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(2.645328902848,-2.291775511651,3.4));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(-4.930380657631E-32,-5.551115123126E-16,-1.));
+#2096 = PCURVE('',#966,#2097);
+#2097 = DEFINITIONAL_REPRESENTATION('',(#2098),#2102);
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(0.,-1.));
+#2102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2103 = PCURVE('',#2104,#2109);
+#2104 = PLANE('',#2105);
+#2105 = AXIS2_PLACEMENT_3D('',#2106,#2107,#2108);
+#2106 = CARTESIAN_POINT('',(2.645328902848,-2.291775511661,3.4));
+#2107 = DIRECTION('',(-0.707106781177,-0.707106781196,3.92523114676E-16)
+  );
+#2108 = DIRECTION('',(0.707106781196,-0.707106781177,3.925231146659E-16)
+  );
+#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2114);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(4.930380657631E-32,-1.));
+#2114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2115 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#2116 = EDGE_CURVE('',#2089,#2117,#2119,.T.);
+#2117 = VERTEX_POINT('',#2118);
+#2118 = CARTESIAN_POINT('',(3.491060010942,-0.25,2.4));
+#2119 = SURFACE_CURVE('',#2120,(#2125,#2132),.PCURVE_S1.);
+#2120 = CIRCLE('',#2121,3.5);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2123 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#2124 = DIRECTION('',(-1.110223024625E-16,-1.,5.551115123126E-16));
+#2125 = PCURVE('',#966,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(0.,-1.));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(1.,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = PCURVE('',#2133,#2138);
+#2133 = PLANE('',#2134);
+#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
+#2135 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2136 = DIRECTION('',(0.,0.,-1.));
+#2137 = DIRECTION('',(-1.,0.,0.));
+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2147);
+#2139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2140,#2141,#2142,#2143,
+#2144,#2145,#2146),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2140 = CARTESIAN_POINT('',(4.5,-3.5));
+#2141 = CARTESIAN_POINT('',(-1.562177826491,-3.5));
+#2142 = CARTESIAN_POINT('',(1.468911086754,1.75));
+#2143 = CARTESIAN_POINT('',(4.5,7.));
+#2144 = CARTESIAN_POINT('',(7.531088913246,1.75));
+#2145 = CARTESIAN_POINT('',(10.562177826491,-3.5));
+#2146 = CARTESIAN_POINT('',(4.5,-3.5));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#917,#2117,#2150,.T.);
+#2150 = SURFACE_CURVE('',#2151,(#2155,#2162),.PCURVE_S1.);
+#2151 = LINE('',#2152,#2153);
+#2152 = CARTESIAN_POINT('',(3.491060010942,-0.25,3.4));
+#2153 = VECTOR('',#2154,1.);
+#2154 = DIRECTION('',(-4.930380657631E-32,-5.551115123126E-16,-1.));
+#2155 = PCURVE('',#966,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(0.,-1.));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2162 = PCURVE('',#2009,#2163);
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(0.,-1.));
+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2169 = ADVANCED_FACE('',(#2170),#1400,.T.);
+#2170 = FACE_BOUND('',#2171,.T.);
+#2171 = EDGE_LOOP('',(#2172,#2173,#2196,#2229));
+#2172 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#2173 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2174 = EDGE_CURVE('',#1380,#2175,#2177,.T.);
+#2175 = VERTEX_POINT('',#2176);
+#2176 = CARTESIAN_POINT('',(3.491060010918,0.250000000427,2.4));
+#2177 = SURFACE_CURVE('',#2178,(#2182,#2189),.PCURVE_S1.);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(3.491060010918,0.250000000427,3.4));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(4.437342591868E-31,-5.551115123126E-16,-1.));
+#2182 = PCURVE('',#1400,#2183);
+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);
+#2184 = LINE('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2186 = VECTOR('',#2187,1.);
+#2187 = DIRECTION('',(0.,-1.));
+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2189 = PCURVE('',#2049,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(4.930380657631E-32,-1.));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = ORIENTED_EDGE('',*,*,#2197,.T.);
+#2197 = EDGE_CURVE('',#2175,#2198,#2200,.T.);
+#2198 = VERTEX_POINT('',#2199);
+#2199 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,2.4));
+#2200 = SURFACE_CURVE('',#2201,(#2206,#2213),.PCURVE_S1.);
+#2201 = CIRCLE('',#2202,3.5);
+#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);
+#2203 = CARTESIAN_POINT('',(0.,4.930380657631E-32,2.4));
+#2204 = DIRECTION('',(-4.930380657631E-32,5.551115123126E-16,1.));
+#2205 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#2206 = PCURVE('',#1400,#2207);
+#2207 = DEFINITIONAL_REPRESENTATION('',(#2208),#2212);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(3.486305596842E-32,-1.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(1.,0.));
+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2213 = PCURVE('',#2214,#2219);
+#2214 = PLANE('',#2215);
+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
+#2216 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2217 = DIRECTION('',(0.,0.,-1.));
+#2218 = DIRECTION('',(-1.,0.,0.));
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2228);
+#2220 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2221,#2222,#2223,#2224,
+#2225,#2226,#2227),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2221 = CARTESIAN_POINT('',(2.025126265847,-2.474873734153));
+#2222 = CARTESIAN_POINT('',(-2.261480784023,1.811733315718));
+#2223 = CARTESIAN_POINT('',(3.594133342141,3.380740392012));
+#2224 = CARTESIAN_POINT('',(9.449747468306,4.949747468306));
+#2225 = CARTESIAN_POINT('',(7.880740392012,-0.905866657859));
+#2226 = CARTESIAN_POINT('',(6.311733315718,-6.761480784023));
+#2227 = CARTESIAN_POINT('',(2.025126265847,-2.474873734153));
+#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2229 = ORIENTED_EDGE('',*,*,#2230,.F.);
+#2230 = EDGE_CURVE('',#1351,#2198,#2231,.T.);
+#2231 = SURFACE_CURVE('',#2232,(#2236,#2243),.PCURVE_S1.);
+#2232 = LINE('',#2233,#2234);
+#2233 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,3.4));
+#2234 = VECTOR('',#2235,1.);
+#2235 = DIRECTION('',(4.437342591868E-31,-5.551115123126E-16,-1.));
+#2236 = PCURVE('',#1400,#2237);
+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(0.,-1.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = PCURVE('',#2244,#2249);
+#2244 = PLANE('',#2245);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(3.564567718106,3.211014327512,3.4));
+#2247 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#2248 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2254);
+#2250 = LINE('',#2251,#2252);
+#2251 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#2252 = VECTOR('',#2253,1.);
+#2253 = DIRECTION('',(0.,-1.));
+#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2255 = ADVANCED_FACE('',(#2256),#995,.T.);
+#2256 = FACE_BOUND('',#2257,.F.);
+#2257 = EDGE_LOOP('',(#2258,#2288,#2312,#2345));
+#2258 = ORIENTED_EDGE('',*,*,#2259,.T.);
+#2259 = EDGE_CURVE('',#946,#2260,#2262,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(3.35384295237,-3.000289561165,2.4));
+#2262 = SURFACE_CURVE('',#2263,(#2268,#2281),.PCURVE_S1.);
+#2263 = HYPERBOLA('',#2264,0.250000000375,0.250000000375);
+#2264 = AXIS2_PLACEMENT_3D('',#2265,#2266,#2267);
+#2265 = CARTESIAN_POINT('',(0.17677669556,0.176776695564,6.9));
+#2266 = DIRECTION('',(-0.707106781177,-0.707106781196,3.92523114676E-16)
+  );
+#2267 = DIRECTION('',(2.465190328816E-32,-5.551115123126E-16,-1.));
+#2268 = PCURVE('',#995,#2269);
+#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2280);
+#2270 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2271,#2272,#2273,#2274,#2275,
+    #2276,#2277,#2278,#2279),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330775189491
+    ,3.582864028223),.PIECEWISE_BEZIER_KNOTS.);
+#2271 = CARTESIAN_POINT('',(0.713897901029,-1.000528372496));
+#2272 = CARTESIAN_POINT('',(0.716149034126,-0.890537904001));
+#2273 = CARTESIAN_POINT('',(0.71831930493,-0.776576239738));
+#2274 = CARTESIAN_POINT('',(0.720412084861,-0.65847695336));
+#2275 = CARTESIAN_POINT('',(0.722430579209,-0.536065209844));
+#2276 = CARTESIAN_POINT('',(0.724377836983,-0.409157233215));
+#2277 = CARTESIAN_POINT('',(0.726256759911,-0.277559733176));
+#2278 = CARTESIAN_POINT('',(0.728070111004,-0.141069281643));
+#2279 = CARTESIAN_POINT('',(0.729820522459,5.283724963024E-04));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2281 = PCURVE('',#2104,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2284,#2285,#2286),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330775189491,
+3.582864028223),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007954120189,1.)) REPRESENTATION_ITEM('') );
+#2284 = CARTESIAN_POINT('',(-5.29725783569E-04,5.283724963054E-04));
+#2285 = CARTESIAN_POINT('',(0.438238004643,-0.437118282262));
+#2286 = CARTESIAN_POINT('',(1.002519367635,-1.000528372496));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2288 = ORIENTED_EDGE('',*,*,#2289,.T.);
+#2289 = EDGE_CURVE('',#2260,#2290,#2292,.T.);
+#2290 = VERTEX_POINT('',#2291);
+#2291 = CARTESIAN_POINT('',(3.000289561488,-3.353842952081,2.4));
+#2292 = SURFACE_CURVE('',#2293,(#2298,#2305),.PCURVE_S1.);
+#2293 = CIRCLE('',#2294,4.5);
+#2294 = AXIS2_PLACEMENT_3D('',#2295,#2296,#2297);
+#2295 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2296 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2297 = DIRECTION('',(1.,0.,0.));
+#2298 = PCURVE('',#995,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(0.,-0.));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(1.,-0.));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = PCURVE('',#1976,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(-1.,0.));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#2313 = EDGE_CURVE('',#2290,#979,#2314,.T.);
+#2314 = SURFACE_CURVE('',#2315,(#2320,#2333),.PCURVE_S1.);
+#2315 = HYPERBOLA('',#2316,0.25,0.25);
+#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);
+#2317 = CARTESIAN_POINT('',(-0.176776695297,-0.176776695297,6.9));
+#2318 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#2319 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2320 = PCURVE('',#995,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2332);
+#2322 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2323,#2324,#2325,#2326,#2327,
+    #2328,#2329,#2330,#2331),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582864029726,-3.330775190996),.PIECEWISE_BEZIER_KNOTS.);
+#2323 = CARTESIAN_POINT('',(0.840975804239,5.283724963041E-04));
+#2324 = CARTESIAN_POINT('',(0.842726215692,-0.141069281643));
+#2325 = CARTESIAN_POINT('',(0.844539566781,-0.277559733175));
+#2326 = CARTESIAN_POINT('',(0.846418489709,-0.409157233216));
+#2327 = CARTESIAN_POINT('',(0.848365747469,-0.536065209844));
+#2328 = CARTESIAN_POINT('',(0.850384241826,-0.658476953361));
+#2329 = CARTESIAN_POINT('',(0.852477021751,-0.776576239737));
+#2330 = CARTESIAN_POINT('',(0.854647292552,-0.890537904001));
+#2331 = CARTESIAN_POINT('',(0.856898425645,-1.000528372496));
+#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2333 = PCURVE('',#2334,#2339);
+#2334 = PLANE('',#2335);
+#2335 = AXIS2_PLACEMENT_3D('',#2336,#2337,#2338);
+#2336 = CARTESIAN_POINT('',(3.211014327512,-3.564567718106,3.4));
+#2337 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#2338 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);
+#2340 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2341,#2342,#2343),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582864029726,
+-3.330775190996),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007954120189,1.)) REPRESENTATION_ITEM('') );
+#2341 = CARTESIAN_POINT('',(0.297480632357,-1.000528372496));
+#2342 = CARTESIAN_POINT('',(0.861761995346,-0.437118282263));
+#2343 = CARTESIAN_POINT('',(1.30052972577,5.283724963077E-04));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2345 = ORIENTED_EDGE('',*,*,#978,.F.);
+#2346 = ADVANCED_FACE('',(#2347),#1367,.T.);
+#2347 = FACE_BOUND('',#2348,.F.);
+#2348 = EDGE_LOOP('',(#2349,#2384,#2408,#2436));
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#1318,#2351,#2353,.T.);
+#2351 = VERTEX_POINT('',#2352);
+#2352 = CARTESIAN_POINT('',(3.000289561165,3.35384295237,2.4));
+#2353 = SURFACE_CURVE('',#2354,(#2359,#2372),.PCURVE_S1.);
+#2354 = HYPERBOLA('',#2355,0.250000000375,0.250000000375);
+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
+#2356 = CARTESIAN_POINT('',(-0.176776695564,0.17677669556,6.9));
+#2357 = DIRECTION('',(0.707106781196,-0.707106781177,3.925231146659E-16)
+  );
+#2358 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2359 = PCURVE('',#1367,#2360);
+#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2371);
+#2361 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2362,#2363,#2364,#2365,#2366,
+    #2367,#2368,#2369,#2370),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330777080487
+    ,3.582862559329),.PIECEWISE_BEZIER_KNOTS.);
+#2362 = CARTESIAN_POINT('',(5.426287016505,-1.000521771913));
+#2363 = CARTESIAN_POINT('',(5.428538115353,-0.89053256087));
+#2364 = CARTESIAN_POINT('',(5.430708354221,-0.776572252427));
+#2365 = CARTESIAN_POINT('',(5.432801104333,-0.658474426574));
+#2366 = CARTESIAN_POINT('',(5.434819571008,-0.53606425506));
+#2367 = CARTESIAN_POINT('',(5.436766802886,-0.409157969149));
+#2368 = CARTESIAN_POINT('',(5.438645701814,-0.277562286285));
+#2369 = CARTESIAN_POINT('',(5.440459030556,-0.141073786675));
+#2370 = CARTESIAN_POINT('',(5.442209421248,5.217719127097E-04));
+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2372 = PCURVE('',#2373,#2378);
+#2373 = PLANE('',#2374);
+#2374 = AXIS2_PLACEMENT_3D('',#2375,#2376,#2377);
+#2375 = CARTESIAN_POINT('',(2.291775511661,2.645328902848,3.4));
+#2376 = DIRECTION('',(0.707106781196,-0.707106781177,3.925231146659E-16)
+  );
+#2377 = DIRECTION('',(0.707106781177,0.707106781196,-3.92523114676E-16)
+  );
+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383);
+#2379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2380,#2381,#2382),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330777080487,
+3.582862559329),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#2380 = CARTESIAN_POINT('',(-5.231082919517E-04,5.217719127115E-04));
+#2381 = CARTESIAN_POINT('',(0.438239663212,-0.437119940828));
+#2382 = CARTESIAN_POINT('',(1.002512756844,-1.000521771913));
+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2384 = ORIENTED_EDGE('',*,*,#2385,.T.);
+#2385 = EDGE_CURVE('',#2351,#2386,#2388,.T.);
+#2386 = VERTEX_POINT('',#2387);
+#2387 = CARTESIAN_POINT('',(3.353842952081,3.000289561488,2.4));
+#2388 = SURFACE_CURVE('',#2389,(#2394,#2401),.PCURVE_S1.);
+#2389 = CIRCLE('',#2390,4.5);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2392 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2393 = DIRECTION('',(1.,0.,0.));
+#2394 = PCURVE('',#1367,#2395);
+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);
+#2396 = LINE('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(0.,-0.));
+#2398 = VECTOR('',#2399,1.);
+#2399 = DIRECTION('',(1.,-0.));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2401 = PCURVE('',#1976,#2402);
+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(-1.,0.));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = ORIENTED_EDGE('',*,*,#2409,.T.);
+#2409 = EDGE_CURVE('',#2386,#1351,#2410,.T.);
+#2410 = SURFACE_CURVE('',#2411,(#2416,#2429),.PCURVE_S1.);
+#2411 = HYPERBOLA('',#2412,0.25,0.25);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(0.176776695297,-0.176776695297,6.9));
+#2414 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#2415 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2416 = PCURVE('',#1367,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2428);
+#2418 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2419,#2420,#2421,#2422,#2423,
+    #2424,#2425,#2426,#2427),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582862560833,-3.330777081991),.PIECEWISE_BEZIER_KNOTS.);
+#2419 = CARTESIAN_POINT('',(5.55336486622,5.217719127089E-04));
+#2420 = CARTESIAN_POINT('',(5.55511525691,-0.141073786675));
+#2421 = CARTESIAN_POINT('',(5.556928585647,-0.277562286285));
+#2422 = CARTESIAN_POINT('',(5.558807484529,-0.409157969149));
+#2423 = CARTESIAN_POINT('',(5.560754716465,-0.53606425506));
+#2424 = CARTESIAN_POINT('',(5.562773183061,-0.658474426572));
+#2425 = CARTESIAN_POINT('',(5.564865933232,-0.776572252426));
+#2426 = CARTESIAN_POINT('',(5.567036172095,-0.890532560869));
+#2427 = CARTESIAN_POINT('',(5.569287270939,-1.000521771913));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = PCURVE('',#2244,#2430);
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2432,#2433,#2434),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582862560833,
+-3.330777081991),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#2432 = CARTESIAN_POINT('',(0.297487243148,-1.000521771913));
+#2433 = CARTESIAN_POINT('',(0.861760336777,-0.437119940829));
+#2434 = CARTESIAN_POINT('',(1.300523108279,5.217719127115E-04));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#2437 = ADVANCED_FACE('',(#2438),#1028,.T.);
+#2438 = FACE_BOUND('',#2439,.T.);
+#2439 = EDGE_LOOP('',(#2440,#2441,#2469,#2502));
+#2440 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#2441 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#2442 = EDGE_CURVE('',#1008,#2443,#2445,.T.);
+#2443 = VERTEX_POINT('',#2444);
+#2444 = CARTESIAN_POINT('',(0.250000000427,-3.491060010918,2.4));
+#2445 = SURFACE_CURVE('',#2446,(#2450,#2457),.PCURVE_S1.);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(0.250000000427,-3.491060010918,3.4));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(9.860761315263E-32,-5.551115123126E-16,-1.));
+#2450 = PCURVE('',#1028,#2451);
+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(0.,-1.));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = PLANE('',#2459);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(0.25000000042,-3.491060010926,3.4));
+#2461 = DIRECTION('',(-1.,-1.28063670779E-11,7.109035751553E-27));
+#2462 = DIRECTION('',(1.28063670779E-11,-1.,5.551115123126E-16));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(4.930380657631E-32,-1.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2470 = EDGE_CURVE('',#2443,#2471,#2473,.T.);
+#2471 = VERTEX_POINT('',#2472);
+#2472 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,2.4));
+#2473 = SURFACE_CURVE('',#2474,(#2479,#2486),.PCURVE_S1.);
+#2474 = CIRCLE('',#2475,3.5);
+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
+#2476 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2477 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#2478 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#2479 = PCURVE('',#1028,#2480);
+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(0.,-1.));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(1.,0.));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2486 = PCURVE('',#2487,#2492);
+#2487 = PLANE('',#2488);
+#2488 = AXIS2_PLACEMENT_3D('',#2489,#2490,#2491);
+#2489 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2490 = DIRECTION('',(0.,0.,-1.));
+#2491 = DIRECTION('',(-1.,0.,0.));
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2501);
+#2493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2494,#2495,#2496,#2497,
+#2498,#2499,#2500),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2494 = CARTESIAN_POINT('',(6.974873734153,-2.474873734153));
+#2495 = CARTESIAN_POINT('',(2.688266684282,-6.761480784023));
+#2496 = CARTESIAN_POINT('',(1.119259607988,-0.905866657859));
+#2497 = CARTESIAN_POINT('',(-0.449747468306,4.949747468306));
+#2498 = CARTESIAN_POINT('',(5.405866657859,3.380740392012));
+#2499 = CARTESIAN_POINT('',(11.261480784023,1.811733315718));
+#2500 = CARTESIAN_POINT('',(6.974873734153,-2.474873734153));
+#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2502 = ORIENTED_EDGE('',*,*,#2503,.F.);
+#2503 = EDGE_CURVE('',#979,#2471,#2504,.T.);
+#2504 = SURFACE_CURVE('',#2505,(#2509,#2516),.PCURVE_S1.);
+#2505 = LINE('',#2506,#2507);
+#2506 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,3.4));
+#2507 = VECTOR('',#2508,1.);
+#2508 = DIRECTION('',(9.860761315263E-32,-5.551115123126E-16,-1.));
+#2509 = PCURVE('',#1028,#2510);
+#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2515);
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(0.,-1.));
+#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2516 = PCURVE('',#2334,#2517);
+#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522);
+#2518 = LINE('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#2520 = VECTOR('',#2521,1.);
+#2521 = DIRECTION('',(0.,-1.));
+#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2523 = ADVANCED_FACE('',(#2524),#1338,.T.);
+#2524 = FACE_BOUND('',#2525,.T.);
+#2525 = EDGE_LOOP('',(#2526,#2527,#2550,#2583));
+#2526 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#2527 = ORIENTED_EDGE('',*,*,#2528,.T.);
+#2528 = EDGE_CURVE('',#1318,#2529,#2531,.T.);
+#2529 = VERTEX_POINT('',#2530);
+#2530 = CARTESIAN_POINT('',(2.291775511651,2.645328902848,2.4));
+#2531 = SURFACE_CURVE('',#2532,(#2536,#2543),.PCURVE_S1.);
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(2.291775511651,2.645328902848,3.4));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(-7.663350976776E-47,-5.551115123126E-16,-1.));
+#2536 = PCURVE('',#1338,#2537);
+#2537 = DEFINITIONAL_REPRESENTATION('',(#2538),#2542);
+#2538 = LINE('',#2539,#2540);
+#2539 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2540 = VECTOR('',#2541,1.);
+#2541 = DIRECTION('',(0.,-1.));
+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2543 = PCURVE('',#2373,#2544);
+#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549);
+#2545 = LINE('',#2546,#2547);
+#2546 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#2547 = VECTOR('',#2548,1.);
+#2548 = DIRECTION('',(4.930380657631E-32,-1.));
+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2550 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#2551 = EDGE_CURVE('',#2529,#2552,#2554,.T.);
+#2552 = VERTEX_POINT('',#2553);
+#2553 = CARTESIAN_POINT('',(0.25,3.491060010942,2.4));
+#2554 = SURFACE_CURVE('',#2555,(#2560,#2567),.PCURVE_S1.);
+#2555 = CIRCLE('',#2556,3.5);
+#2556 = AXIS2_PLACEMENT_3D('',#2557,#2558,#2559);
+#2557 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2558 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#2559 = DIRECTION('',(1.,-1.224646799147E-16,6.798155367234E-32));
+#2560 = PCURVE('',#1338,#2561);
+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(0.,-1.));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(1.,0.));
+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2567 = PCURVE('',#2568,#2573);
+#2568 = PLANE('',#2569);
+#2569 = AXIS2_PLACEMENT_3D('',#2570,#2571,#2572);
+#2570 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2571 = DIRECTION('',(0.,0.,-1.));
+#2572 = DIRECTION('',(-1.,0.,0.));
+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2582);
+#2574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2575,#2576,#2577,#2578,
+#2579,#2580,#2581),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2575 = CARTESIAN_POINT('',(1.,-4.286263797016E-16));
+#2576 = CARTESIAN_POINT('',(1.,6.062177826491));
+#2577 = CARTESIAN_POINT('',(6.25,3.031088913246));
+#2578 = CARTESIAN_POINT('',(11.5,1.714505518806E-15));
+#2579 = CARTESIAN_POINT('',(6.25,-3.031088913246));
+#2580 = CARTESIAN_POINT('',(1.,-6.062177826491));
+#2581 = CARTESIAN_POINT('',(1.,-4.286263797016E-16));
+#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2583 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#2584 = EDGE_CURVE('',#1289,#2552,#2585,.T.);
+#2585 = SURFACE_CURVE('',#2586,(#2590,#2597),.PCURVE_S1.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(0.25,3.491060010942,3.4));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(-7.663350976776E-47,-5.551115123126E-16,-1.));
+#2590 = PCURVE('',#1338,#2591);
+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(0.,-1.));
+#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2597 = PCURVE('',#2598,#2603);
+#2598 = PLANE('',#2599);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(0.25,4.791060010942,3.4));
+#2601 = DIRECTION('',(-1.,1.224646799147E-16,-6.798155367234E-32));
+#2602 = DIRECTION('',(-1.224646799147E-16,-1.,5.551115123126E-16));
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.,-1.));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2609 = ADVANCED_FACE('',(#2610),#1057,.T.);
+#2610 = FACE_BOUND('',#2611,.F.);
+#2611 = EDGE_LOOP('',(#2612,#2642,#2666,#2699));
+#2612 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#2613 = EDGE_CURVE('',#1008,#2614,#2616,.T.);
+#2614 = VERTEX_POINT('',#2615);
+#2615 = CARTESIAN_POINT('',(0.250000000433,-4.493050188879,2.4));
+#2616 = SURFACE_CURVE('',#2617,(#2622,#2635),.PCURVE_S1.);
+#2617 = HYPERBOLA('',#2618,0.250000000375,0.250000000375);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(0.250000000375,3.204256309539E-12,6.9));
+#2620 = DIRECTION('',(-1.,-1.280703321171E-11,7.109325411417E-27));
+#2621 = DIRECTION('',(6.162975822039E-33,-5.551115123126E-16,-1.));
+#2622 = PCURVE('',#1057,#2623);
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2634);
+#2624 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2625,#2626,#2627,#2628,#2629,
+    #2630,#2631,#2632,#2633),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330775189491
+    ,3.582864028223),.PIECEWISE_BEZIER_KNOTS.);
+#2625 = CARTESIAN_POINT('',(1.499296064427,-1.000528372496));
+#2626 = CARTESIAN_POINT('',(1.501547197524,-0.890537904001));
+#2627 = CARTESIAN_POINT('',(1.503717468327,-0.776576239738));
+#2628 = CARTESIAN_POINT('',(1.505810248254,-0.65847695336));
+#2629 = CARTESIAN_POINT('',(1.507828742612,-0.536065209846));
+#2630 = CARTESIAN_POINT('',(1.509776000371,-0.409157233217));
+#2631 = CARTESIAN_POINT('',(1.511654923309,-0.277559733176));
+#2632 = CARTESIAN_POINT('',(1.513468274401,-0.141069281643));
+#2633 = CARTESIAN_POINT('',(1.515218685857,5.283724963044E-04));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2635 = PCURVE('',#2458,#2636);
+#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641);
+#2637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2638,#2639,#2640),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330775189491,
+3.582864028223),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007954120189,1.)) REPRESENTATION_ITEM('') );
+#2638 = CARTESIAN_POINT('',(-5.297257835699E-04,5.283724963072E-04));
+#2639 = CARTESIAN_POINT('',(0.438238004643,-0.437118282262));
+#2640 = CARTESIAN_POINT('',(1.002519367635,-1.000528372496));
+#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2642 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2643 = EDGE_CURVE('',#2614,#2644,#2646,.T.);
+#2644 = VERTEX_POINT('',#2645);
+#2645 = CARTESIAN_POINT('',(-0.25,-4.493050188903,2.4));
+#2646 = SURFACE_CURVE('',#2647,(#2652,#2659),.PCURVE_S1.);
+#2647 = CIRCLE('',#2648,4.5);
+#2648 = AXIS2_PLACEMENT_3D('',#2649,#2650,#2651);
+#2649 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2650 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2651 = DIRECTION('',(1.,0.,0.));
+#2652 = PCURVE('',#1057,#2653);
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(0.,-0.));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(1.,-0.));
+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2659 = PCURVE('',#1976,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(-1.,0.));
+#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2666 = ORIENTED_EDGE('',*,*,#2667,.T.);
+#2667 = EDGE_CURVE('',#2644,#1041,#2668,.T.);
+#2668 = SURFACE_CURVE('',#2669,(#2674,#2687),.PCURVE_S1.);
+#2669 = HYPERBOLA('',#2670,0.25,0.25);
+#2670 = AXIS2_PLACEMENT_3D('',#2671,#2672,#2673);
+#2671 = CARTESIAN_POINT('',(-0.25,2.498001805407E-15,6.9));
+#2672 = DIRECTION('',(1.,0.,0.));
+#2673 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2674 = PCURVE('',#1057,#2675);
+#2675 = DEFINITIONAL_REPRESENTATION('',(#2676),#2686);
+#2676 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2677,#2678,#2679,#2680,#2681,
+    #2682,#2683,#2684,#2685),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582746438922,-3.330926552641),.PIECEWISE_BEZIER_KNOTS.);
+#2677 = CARTESIAN_POINT('',(1.626380500076,8.750603346334E-16));
+#2678 = CARTESIAN_POINT('',(1.62812924933,-0.141429926681));
+#2679 = CARTESIAN_POINT('',(1.629940811344,-0.277764140954));
+#2680 = CARTESIAN_POINT('',(1.631817810206,-0.409216183777));
+#2681 = CARTESIAN_POINT('',(1.633763000258,-0.535988820439));
+#2682 = CARTESIAN_POINT('',(1.635779274025,-0.658274722094));
+#2683 = CARTESIAN_POINT('',(1.637869670617,-0.776257085909));
+#2684 = CARTESIAN_POINT('',(1.640037384787,-0.890110205402));
+#2685 = CARTESIAN_POINT('',(1.64228577668,-1.));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2687 = PCURVE('',#2688,#2693);
+#2688 = PLANE('',#2689);
+#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692);
+#2690 = CARTESIAN_POINT('',(-0.25,-4.791060010942,3.4));
+#2691 = DIRECTION('',(1.,0.,0.));
+#2692 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2695,#2696,#2697),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582746438922,
+-3.330926552641),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007937134408,1.)) REPRESENTATION_ITEM('') );
+#2695 = CARTESIAN_POINT('',(0.298009822039,-1.));
+#2696 = CARTESIAN_POINT('',(0.861629297142,-0.437250980204));
+#2697 = CARTESIAN_POINT('',(1.3,3.996802888651E-15));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#2700 = ADVANCED_FACE('',(#2701),#1305,.T.);
+#2701 = FACE_BOUND('',#2702,.F.);
+#2702 = EDGE_LOOP('',(#2703,#2738,#2762,#2790));
+#2703 = ORIENTED_EDGE('',*,*,#2704,.T.);
+#2704 = EDGE_CURVE('',#1256,#2705,#2707,.T.);
+#2705 = VERTEX_POINT('',#2706);
+#2706 = CARTESIAN_POINT('',(-0.250000000433,4.493050188879,2.4));
+#2707 = SURFACE_CURVE('',#2708,(#2713,#2726),.PCURVE_S1.);
+#2708 = HYPERBOLA('',#2709,0.250000000375,0.250000000375);
+#2709 = AXIS2_PLACEMENT_3D('',#2710,#2711,#2712);
+#2710 = CARTESIAN_POINT('',(-0.250000000375,-3.199232550353E-12,6.9));
+#2711 = DIRECTION('',(1.,1.280692218941E-11,-7.109325411417E-27));
+#2712 = DIRECTION('',(-5.546678239835E-32,-5.551115123126E-16,-1.));
+#2713 = PCURVE('',#1305,#2714);
+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2725);
+#2715 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2716,#2717,#2718,#2719,#2720,
+    #2721,#2722,#2723,#2724),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330777080487
+    ,3.582862559329),.PIECEWISE_BEZIER_KNOTS.);
+#2716 = CARTESIAN_POINT('',(4.640888853108,-1.000521771913));
+#2717 = CARTESIAN_POINT('',(4.643139951955,-0.89053256087));
+#2718 = CARTESIAN_POINT('',(4.645310190813,-0.776572252426));
+#2719 = CARTESIAN_POINT('',(4.64740294096,-0.658474426576));
+#2720 = CARTESIAN_POINT('',(4.649421407579,-0.536064255059));
+#2721 = CARTESIAN_POINT('',(4.651368639514,-0.40915796915));
+#2722 = CARTESIAN_POINT('',(4.653247538413,-0.277562286284));
+#2723 = CARTESIAN_POINT('',(4.655060867158,-0.141073786675));
+#2724 = CARTESIAN_POINT('',(4.656811257851,5.21771912709E-04));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2726 = PCURVE('',#2727,#2732);
+#2727 = PLANE('',#2728);
+#2728 = AXIS2_PLACEMENT_3D('',#2729,#2730,#2731);
+#2729 = CARTESIAN_POINT('',(-0.25000000042,3.491060010926,3.4));
+#2730 = DIRECTION('',(1.,1.28063670779E-11,-7.109313085465E-27));
+#2731 = DIRECTION('',(-1.28063670779E-11,1.,-5.551115123126E-16));
+#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737);
+#2733 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2734,#2735,#2736),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330777080487,
+3.582862559329),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#2734 = CARTESIAN_POINT('',(-5.231082919535E-04,5.217719127124E-04));
+#2735 = CARTESIAN_POINT('',(0.438239663212,-0.437119940828));
+#2736 = CARTESIAN_POINT('',(1.002512756844,-1.000521771913));
+#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2738 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#2739 = EDGE_CURVE('',#2705,#2740,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(0.25,4.493050188903,2.4));
+#2742 = SURFACE_CURVE('',#2743,(#2748,#2755),.PCURVE_S1.);
+#2743 = CIRCLE('',#2744,4.5);
+#2744 = AXIS2_PLACEMENT_3D('',#2745,#2746,#2747);
+#2745 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2746 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2747 = DIRECTION('',(1.,0.,0.));
+#2748 = PCURVE('',#1305,#2749);
+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(0.,-0.));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(1.,-0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = PCURVE('',#1976,#2756);
+#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761);
+#2757 = LINE('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#2759 = VECTOR('',#2760,1.);
+#2760 = DIRECTION('',(-1.,0.));
+#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2762 = ORIENTED_EDGE('',*,*,#2763,.T.);
+#2763 = EDGE_CURVE('',#2740,#1289,#2764,.T.);
+#2764 = SURFACE_CURVE('',#2765,(#2770,#2783),.PCURVE_S1.);
+#2765 = HYPERBOLA('',#2766,0.25,0.25);
+#2766 = AXIS2_PLACEMENT_3D('',#2767,#2768,#2769);
+#2767 = CARTESIAN_POINT('',(0.25,2.467385635428E-15,6.9));
+#2768 = DIRECTION('',(-1.,1.224646799147E-16,-6.798155367234E-32));
+#2769 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2770 = PCURVE('',#1305,#2771);
+#2771 = DEFINITIONAL_REPRESENTATION('',(#2772),#2782);
+#2772 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2773,#2774,#2775,#2776,#2777,
+    #2778,#2779,#2780,#2781),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582862560833,-3.330777081991),.PIECEWISE_BEZIER_KNOTS.);
+#2773 = CARTESIAN_POINT('',(4.767966702822,5.217719127091E-04));
+#2774 = CARTESIAN_POINT('',(4.769717093512,-0.141073786675));
+#2775 = CARTESIAN_POINT('',(4.771530422252,-0.277562286286));
+#2776 = CARTESIAN_POINT('',(4.773409321153,-0.409157969146));
+#2777 = CARTESIAN_POINT('',(4.775356553073,-0.536064255066));
+#2778 = CARTESIAN_POINT('',(4.777375019679,-0.65847442657));
+#2779 = CARTESIAN_POINT('',(4.779467769838,-0.776572252427));
+#2780 = CARTESIAN_POINT('',(4.781638008697,-0.890532560869));
+#2781 = CARTESIAN_POINT('',(4.783889107541,-1.000521771913));
+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2783 = PCURVE('',#2598,#2784);
+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2789);
+#2785 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2786,#2787,#2788),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582862560833,
+-3.330777081991),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#2786 = CARTESIAN_POINT('',(0.297487243148,-1.000521771913));
+#2787 = CARTESIAN_POINT('',(0.861760336777,-0.437119940829));
+#2788 = CARTESIAN_POINT('',(1.300523108279,5.217719127102E-04));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2790 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#2791 = ADVANCED_FACE('',(#2792),#1090,.T.);
+#2792 = FACE_BOUND('',#2793,.T.);
+#2793 = EDGE_LOOP('',(#2794,#2795,#2823,#2856));
+#2794 = ORIENTED_EDGE('',*,*,#1069,.F.);
+#2795 = ORIENTED_EDGE('',*,*,#2796,.T.);
+#2796 = EDGE_CURVE('',#1070,#2797,#2799,.T.);
+#2797 = VERTEX_POINT('',#2798);
+#2798 = CARTESIAN_POINT('',(-2.291775511651,-2.645328902848,2.4));
+#2799 = SURFACE_CURVE('',#2800,(#2804,#2811),.PCURVE_S1.);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(-2.291775511651,-2.645328902848,3.4));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2804 = PCURVE('',#1090,#2805);
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(0.,-1.));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2811 = PCURVE('',#2812,#2817);
+#2812 = PLANE('',#2813);
+#2813 = AXIS2_PLACEMENT_3D('',#2814,#2815,#2816);
+#2814 = CARTESIAN_POINT('',(-2.291775511661,-2.645328902848,3.4));
+#2815 = DIRECTION('',(-0.707106781196,0.707106781177,-3.925231146659E-16
+    ));
+#2816 = DIRECTION('',(-0.707106781177,-0.707106781196,3.92523114676E-16)
+  );
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);
+#2818 = LINE('',#2819,#2820);
+#2819 = CARTESIAN_POINT('',(-7.211748681226E-12,2.830778054579E-27));
+#2820 = VECTOR('',#2821,1.);
+#2821 = DIRECTION('',(9.860761315263E-32,-1.));
+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2823 = ORIENTED_EDGE('',*,*,#2824,.T.);
+#2824 = EDGE_CURVE('',#2797,#2825,#2827,.T.);
+#2825 = VERTEX_POINT('',#2826);
+#2826 = CARTESIAN_POINT('',(-0.25,-3.491060010942,2.4));
+#2827 = SURFACE_CURVE('',#2828,(#2833,#2840),.PCURVE_S1.);
+#2828 = CIRCLE('',#2829,3.5);
+#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832);
+#2830 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2831 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#2832 = DIRECTION('',(-1.,0.,0.));
+#2833 = PCURVE('',#1090,#2834);
+#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2839);
+#2835 = LINE('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(0.,-1.));
+#2837 = VECTOR('',#2838,1.);
+#2838 = DIRECTION('',(1.,0.));
+#2839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2840 = PCURVE('',#2841,#2846);
+#2841 = PLANE('',#2842);
+#2842 = AXIS2_PLACEMENT_3D('',#2843,#2844,#2845);
+#2843 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2844 = DIRECTION('',(0.,0.,-1.));
+#2845 = DIRECTION('',(-1.,0.,0.));
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2855);
+#2847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2848,#2849,#2850,#2851,
+#2852,#2853,#2854),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2848 = CARTESIAN_POINT('',(8.,0.));
+#2849 = CARTESIAN_POINT('',(8.,-6.062177826491));
+#2850 = CARTESIAN_POINT('',(2.75,-3.031088913246));
+#2851 = CARTESIAN_POINT('',(-2.5,-8.572527594031E-16));
+#2852 = CARTESIAN_POINT('',(2.75,3.031088913246));
+#2853 = CARTESIAN_POINT('',(8.,6.062177826491));
+#2854 = CARTESIAN_POINT('',(8.,0.));
+#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2856 = ORIENTED_EDGE('',*,*,#2857,.F.);
+#2857 = EDGE_CURVE('',#1041,#2825,#2858,.T.);
+#2858 = SURFACE_CURVE('',#2859,(#2863,#2870),.PCURVE_S1.);
+#2859 = LINE('',#2860,#2861);
+#2860 = CARTESIAN_POINT('',(-0.25,-3.491060010942,3.4));
+#2861 = VECTOR('',#2862,1.);
+#2862 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#2863 = PCURVE('',#1090,#2864);
+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869);
+#2865 = LINE('',#2866,#2867);
+#2866 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2867 = VECTOR('',#2868,1.);
+#2868 = DIRECTION('',(0.,-1.));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = PCURVE('',#2688,#2871);
+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);
+#2872 = LINE('',#2873,#2874);
+#2873 = CARTESIAN_POINT('',(1.3,-6.106226635438E-16));
+#2874 = VECTOR('',#2875,1.);
+#2875 = DIRECTION('',(0.,-1.));
+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2877 = ADVANCED_FACE('',(#2878),#1276,.T.);
+#2878 = FACE_BOUND('',#2879,.T.);
+#2879 = EDGE_LOOP('',(#2880,#2881,#2904,#2937));
+#2880 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#2881 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#2882 = EDGE_CURVE('',#1256,#2883,#2885,.T.);
+#2883 = VERTEX_POINT('',#2884);
+#2884 = CARTESIAN_POINT('',(-0.250000000427,3.491060010918,2.4));
+#2885 = SURFACE_CURVE('',#2886,(#2890,#2897),.PCURVE_S1.);
+#2886 = LINE('',#2887,#2888);
+#2887 = CARTESIAN_POINT('',(-0.250000000427,3.491060010918,3.4));
+#2888 = VECTOR('',#2889,1.);
+#2889 = DIRECTION('',(-9.860761315263E-32,-5.551115123126E-16,-1.));
+#2890 = PCURVE('',#1276,#2891);
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.856887613407,0.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(0.,-1.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2897 = PCURVE('',#2727,#2898);
+#2898 = DEFINITIONAL_REPRESENTATION('',(#2899),#2903);
+#2899 = LINE('',#2900,#2901);
+#2900 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#2901 = VECTOR('',#2902,1.);
+#2902 = DIRECTION('',(4.930380657631E-32,-1.));
+#2903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2904 = ORIENTED_EDGE('',*,*,#2905,.T.);
+#2905 = EDGE_CURVE('',#2883,#2906,#2908,.T.);
+#2906 = VERTEX_POINT('',#2907);
+#2907 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,2.4));
+#2908 = SURFACE_CURVE('',#2909,(#2914,#2921),.PCURVE_S1.);
+#2909 = CIRCLE('',#2910,3.5);
+#2910 = AXIS2_PLACEMENT_3D('',#2911,#2912,#2913);
+#2911 = CARTESIAN_POINT('',(0.,0.,2.4));
+#2912 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#2913 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#2914 = PCURVE('',#1276,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
+#2916 = LINE('',#2917,#2918);
+#2917 = CARTESIAN_POINT('',(0.,-1.));
+#2918 = VECTOR('',#2919,1.);
+#2919 = DIRECTION('',(1.,0.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = PCURVE('',#2922,#2927);
+#2922 = PLANE('',#2923);
+#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
+#2924 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#2925 = DIRECTION('',(0.,0.,-1.));
+#2926 = DIRECTION('',(-1.,0.,0.));
+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2936);
+#2928 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2929,#2930,#2931,#2932,
+#2933,#2934,#2935),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2929 = CARTESIAN_POINT('',(2.025126265847,2.474873734153));
+#2930 = CARTESIAN_POINT('',(6.311733315718,6.761480784023));
+#2931 = CARTESIAN_POINT('',(7.880740392012,0.905866657859));
+#2932 = CARTESIAN_POINT('',(9.449747468306,-4.949747468306));
+#2933 = CARTESIAN_POINT('',(3.594133342141,-3.380740392012));
+#2934 = CARTESIAN_POINT('',(-2.261480784023,-1.811733315718));
+#2935 = CARTESIAN_POINT('',(2.025126265847,2.474873734153));
+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2937 = ORIENTED_EDGE('',*,*,#2938,.F.);
+#2938 = EDGE_CURVE('',#1227,#2906,#2939,.T.);
+#2939 = SURFACE_CURVE('',#2940,(#2944,#2951),.PCURVE_S1.);
+#2940 = LINE('',#2941,#2942);
+#2941 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,3.4));
+#2942 = VECTOR('',#2943,1.);
+#2943 = DIRECTION('',(-9.860761315263E-32,-5.551115123126E-16,-1.));
+#2944 = PCURVE('',#1276,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(1.499306876909,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(0.,-1.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2951 = PCURVE('',#2952,#2957);
+#2952 = PLANE('',#2953);
+#2953 = AXIS2_PLACEMENT_3D('',#2954,#2955,#2956);
+#2954 = CARTESIAN_POINT('',(-3.211014327512,3.564567718106,3.4));
+#2955 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#2956 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,-1.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2963 = ADVANCED_FACE('',(#2964),#1119,.T.);
+#2964 = FACE_BOUND('',#2965,.F.);
+#2965 = EDGE_LOOP('',(#2966,#2996,#3020,#3053));
+#2966 = ORIENTED_EDGE('',*,*,#2967,.T.);
+#2967 = EDGE_CURVE('',#1070,#2968,#2970,.T.);
+#2968 = VERTEX_POINT('',#2969);
+#2969 = CARTESIAN_POINT('',(-3.000289561165,-3.35384295237,2.4));
+#2970 = SURFACE_CURVE('',#2971,(#2976,#2989),.PCURVE_S1.);
+#2971 = HYPERBOLA('',#2972,0.250000000375,0.250000000375);
+#2972 = AXIS2_PLACEMENT_3D('',#2973,#2974,#2975);
+#2973 = CARTESIAN_POINT('',(0.176776695564,-0.17677669556,6.9));
+#2974 = DIRECTION('',(-0.707106781196,0.707106781177,-3.925231146659E-16
+    ));
+#2975 = DIRECTION('',(2.465190328816E-32,-5.551115123126E-16,-1.));
+#2976 = PCURVE('',#1119,#2977);
+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2988);
+#2978 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2979,#2980,#2981,#2982,#2983,
+    #2984,#2985,#2986,#2987),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330926551137
+    ,3.582746437419),.PIECEWISE_BEZIER_KNOTS.);
+#2979 = CARTESIAN_POINT('',(2.284705040187,-1.));
+#2980 = CARTESIAN_POINT('',(2.286953432083,-0.890110205402));
+#2981 = CARTESIAN_POINT('',(2.289121146256,-0.776257085909));
+#2982 = CARTESIAN_POINT('',(2.291211542843,-0.658274722094));
+#2983 = CARTESIAN_POINT('',(2.293227816617,-0.535988820439));
+#2984 = CARTESIAN_POINT('',(2.295173006669,-0.409216183778));
+#2985 = CARTESIAN_POINT('',(2.297050005543,-0.277764140954));
+#2986 = CARTESIAN_POINT('',(2.298861567559,-0.141429926681));
+#2987 = CARTESIAN_POINT('',(2.300610316815,7.050335126733E-16));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2989 = PCURVE('',#2812,#2990);
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2995);
+#2991 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2992,#2993,#2994),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330926551137,
+3.582746437419),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007937134408,1.)) REPRESENTATION_ITEM('') );
+#2992 = CARTESIAN_POINT('',(-1.339506283671E-11,3.10862446895E-15));
+#2993 = CARTESIAN_POINT('',(0.438370702847,-0.437250980204));
+#2994 = CARTESIAN_POINT('',(1.001990177953,-1.));
+#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2996 = ORIENTED_EDGE('',*,*,#2997,.T.);
+#2997 = EDGE_CURVE('',#2968,#2998,#3000,.T.);
+#2998 = VERTEX_POINT('',#2999);
+#2999 = CARTESIAN_POINT('',(-3.353842952081,-3.000289561488,2.4));
+#3000 = SURFACE_CURVE('',#3001,(#3006,#3013),.PCURVE_S1.);
+#3001 = CIRCLE('',#3002,4.5);
+#3002 = AXIS2_PLACEMENT_3D('',#3003,#3004,#3005);
+#3003 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3004 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3005 = DIRECTION('',(1.,0.,0.));
+#3006 = PCURVE('',#1119,#3007);
+#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012);
+#3008 = LINE('',#3009,#3010);
+#3009 = CARTESIAN_POINT('',(0.,-0.));
+#3010 = VECTOR('',#3011,1.);
+#3011 = DIRECTION('',(1.,-0.));
+#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3013 = PCURVE('',#1976,#3014);
+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(-1.,0.));
+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3020 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3021 = EDGE_CURVE('',#2998,#1103,#3022,.T.);
+#3022 = SURFACE_CURVE('',#3023,(#3028,#3041),.PCURVE_S1.);
+#3023 = HYPERBOLA('',#3024,0.25,0.25);
+#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027);
+#3025 = CARTESIAN_POINT('',(-0.176776695297,0.176776695297,6.9));
+#3026 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#3027 = DIRECTION('',(-2.465190328816E-32,-5.551115123126E-16,-1.));
+#3028 = PCURVE('',#1119,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3040);
+#3030 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3031,#3032,#3033,#3034,#3035,
+    #3036,#3037,#3038,#3039),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582862560833,-3.330777081991),.PIECEWISE_BEZIER_KNOTS.);
+#3031 = CARTESIAN_POINT('',(2.41177221263,5.217719127108E-04));
+#3032 = CARTESIAN_POINT('',(2.41352260332,-0.141073786675));
+#3033 = CARTESIAN_POINT('',(2.415335932061,-0.277562286285));
+#3034 = CARTESIAN_POINT('',(2.417214830958,-0.409157969146));
+#3035 = CARTESIAN_POINT('',(2.419162062875,-0.536064255065));
+#3036 = CARTESIAN_POINT('',(2.421180529496,-0.65847442657));
+#3037 = CARTESIAN_POINT('',(2.423273279646,-0.776572252427));
+#3038 = CARTESIAN_POINT('',(2.425443518505,-0.890532560869));
+#3039 = CARTESIAN_POINT('',(2.427694617349,-1.000521771913));
+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3041 = PCURVE('',#3042,#3047);
+#3042 = PLANE('',#3043);
+#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);
+#3044 = CARTESIAN_POINT('',(-3.564567718106,-3.211014327512,3.4));
+#3045 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#3046 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);
+#3048 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3049,#3050,#3051),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582862560833,
+-3.330777081991),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#3049 = CARTESIAN_POINT('',(0.297487243148,-1.000521771913));
+#3050 = CARTESIAN_POINT('',(0.861760336777,-0.437119940829));
+#3051 = CARTESIAN_POINT('',(1.300523108279,5.21771912712E-04));
+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3053 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#3054 = ADVANCED_FACE('',(#3055),#1243,.T.);
+#3055 = FACE_BOUND('',#3056,.F.);
+#3056 = EDGE_LOOP('',(#3057,#3092,#3116,#3144));
+#3057 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3058 = EDGE_CURVE('',#1194,#3059,#3061,.T.);
+#3059 = VERTEX_POINT('',#3060);
+#3060 = CARTESIAN_POINT('',(-3.35384295237,3.000289561165,2.4));
+#3061 = SURFACE_CURVE('',#3062,(#3067,#3080),.PCURVE_S1.);
+#3062 = HYPERBOLA('',#3063,0.250000000375,0.250000000375);
+#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
+#3064 = CARTESIAN_POINT('',(-0.17677669556,-0.176776695564,6.9));
+#3065 = DIRECTION('',(0.707106781177,0.707106781196,-3.92523114676E-16)
+  );
+#3066 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3067 = PCURVE('',#1243,#3068);
+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3079);
+#3069 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3070,#3071,#3072,#3073,#3074,
+    #3075,#3076,#3077,#3078),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330777080487
+    ,3.582862559329),.PIECEWISE_BEZIER_KNOTS.);
+#3070 = CARTESIAN_POINT('',(3.855490689711,-1.000521771913));
+#3071 = CARTESIAN_POINT('',(3.857741788558,-0.89053256087));
+#3072 = CARTESIAN_POINT('',(3.859912027423,-0.776572252427));
+#3073 = CARTESIAN_POINT('',(3.862004777551,-0.658474426573));
+#3074 = CARTESIAN_POINT('',(3.864023244187,-0.536064255062));
+#3075 = CARTESIAN_POINT('',(3.865970476108,-0.409157969148));
+#3076 = CARTESIAN_POINT('',(3.86784937502,-0.277562286285));
+#3077 = CARTESIAN_POINT('',(3.869662703761,-0.141073786675));
+#3078 = CARTESIAN_POINT('',(3.871413094453,5.217719127102E-04));
+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3080 = PCURVE('',#3081,#3086);
+#3081 = PLANE('',#3082);
+#3082 = AXIS2_PLACEMENT_3D('',#3083,#3084,#3085);
+#3083 = CARTESIAN_POINT('',(-2.645328902848,2.291775511661,3.4));
+#3084 = DIRECTION('',(0.707106781177,0.707106781196,-3.92523114676E-16)
+  );
+#3085 = DIRECTION('',(-0.707106781196,0.707106781177,-3.925231146659E-16
+    ));
+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3091);
+#3087 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3088,#3089,#3090),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330777080487,
+3.582862559329),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#3088 = CARTESIAN_POINT('',(-5.231082919521E-04,5.217719127115E-04));
+#3089 = CARTESIAN_POINT('',(0.438239663212,-0.437119940828));
+#3090 = CARTESIAN_POINT('',(1.002512756844,-1.000521771913));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3092 = ORIENTED_EDGE('',*,*,#3093,.T.);
+#3093 = EDGE_CURVE('',#3059,#3094,#3096,.T.);
+#3094 = VERTEX_POINT('',#3095);
+#3095 = CARTESIAN_POINT('',(-3.000289561488,3.353842952081,2.4));
+#3096 = SURFACE_CURVE('',#3097,(#3102,#3109),.PCURVE_S1.);
+#3097 = CIRCLE('',#3098,4.5);
+#3098 = AXIS2_PLACEMENT_3D('',#3099,#3100,#3101);
+#3099 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3100 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3101 = DIRECTION('',(1.,0.,0.));
+#3102 = PCURVE('',#1243,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(0.,-0.));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(1.,-0.));
+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3109 = PCURVE('',#1976,#3110);
+#3110 = DEFINITIONAL_REPRESENTATION('',(#3111),#3115);
+#3111 = LINE('',#3112,#3113);
+#3112 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#3113 = VECTOR('',#3114,1.);
+#3114 = DIRECTION('',(-1.,0.));
+#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3116 = ORIENTED_EDGE('',*,*,#3117,.T.);
+#3117 = EDGE_CURVE('',#3094,#1227,#3118,.T.);
+#3118 = SURFACE_CURVE('',#3119,(#3124,#3137),.PCURVE_S1.);
+#3119 = HYPERBOLA('',#3120,0.25,0.25);
+#3120 = AXIS2_PLACEMENT_3D('',#3121,#3122,#3123);
+#3121 = CARTESIAN_POINT('',(0.176776695297,0.176776695297,6.9));
+#3122 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#3123 = DIRECTION('',(-2.465190328816E-32,-5.551115123126E-16,-1.));
+#3124 = PCURVE('',#1243,#3125);
+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3136);
+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3127,#3128,#3129,#3130,#3131,
+    #3132,#3133,#3134,#3135),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582862560833,-3.330777081991),.PIECEWISE_BEZIER_KNOTS.);
+#3127 = CARTESIAN_POINT('',(3.982568539425,5.217719127093E-04));
+#3128 = CARTESIAN_POINT('',(3.984318930115,-0.141073786675));
+#3129 = CARTESIAN_POINT('',(3.98613225885,-0.277562286285));
+#3130 = CARTESIAN_POINT('',(3.988011157749,-0.409157969148));
+#3131 = CARTESIAN_POINT('',(3.989958389673,-0.536064255062));
+#3132 = CARTESIAN_POINT('',(3.991976856296,-0.658474426573));
+#3133 = CARTESIAN_POINT('',(3.994069606435,-0.776572252427));
+#3134 = CARTESIAN_POINT('',(3.9962398453,-0.890532560869));
+#3135 = CARTESIAN_POINT('',(3.998490944144,-1.000521771913));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3137 = PCURVE('',#2952,#3138);
+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);
+#3139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3140,#3141,#3142),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582862560833,
+-3.330777081991),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#3140 = CARTESIAN_POINT('',(0.297487243148,-1.000521771913));
+#3141 = CARTESIAN_POINT('',(0.861760336777,-0.437119940829));
+#3142 = CARTESIAN_POINT('',(1.300523108279,5.217719127115E-04));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3144 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#3145 = ADVANCED_FACE('',(#3146),#1152,.T.);
+#3146 = FACE_BOUND('',#3147,.T.);
+#3147 = EDGE_LOOP('',(#3148,#3149,#3177,#3210));
+#3148 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#3149 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3150 = EDGE_CURVE('',#1132,#3151,#3153,.T.);
+#3151 = VERTEX_POINT('',#3152);
+#3152 = CARTESIAN_POINT('',(-3.491060010918,-0.250000000427,2.4));
+#3153 = SURFACE_CURVE('',#3154,(#3158,#3165),.PCURVE_S1.);
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(-3.491060010918,-0.250000000427,3.4));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(-4.437342591868E-31,-5.551115123126E-16,-1.));
+#3158 = PCURVE('',#1152,#3159);
+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3164);
+#3160 = LINE('',#3161,#3162);
+#3161 = CARTESIAN_POINT('',(0.856887613407,0.));
+#3162 = VECTOR('',#3163,1.);
+#3163 = DIRECTION('',(0.,-1.));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3165 = PCURVE('',#3166,#3171);
+#3166 = PLANE('',#3167);
+#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170);
+#3168 = CARTESIAN_POINT('',(-3.491060010926,-0.25000000042,3.4));
+#3169 = DIRECTION('',(-1.28063670779E-11,1.,-5.551115123126E-16));
+#3170 = DIRECTION('',(-1.,-1.28063670779E-11,7.109245292731E-27));
+#3171 = DEFINITIONAL_REPRESENTATION('',(#3172),#3176);
+#3172 = LINE('',#3173,#3174);
+#3173 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#3174 = VECTOR('',#3175,1.);
+#3175 = DIRECTION('',(4.930380657631E-32,-1.));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3178 = EDGE_CURVE('',#3151,#3179,#3181,.T.);
+#3179 = VERTEX_POINT('',#3180);
+#3180 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,2.4));
+#3181 = SURFACE_CURVE('',#3182,(#3187,#3194),.PCURVE_S1.);
+#3182 = CIRCLE('',#3183,3.5);
+#3183 = AXIS2_PLACEMENT_3D('',#3184,#3185,#3186);
+#3184 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3185 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#3186 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#3187 = PCURVE('',#1152,#3188);
+#3188 = DEFINITIONAL_REPRESENTATION('',(#3189),#3193);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(0.,-1.));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(1.,0.));
+#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3194 = PCURVE('',#3195,#3200);
+#3195 = PLANE('',#3196);
+#3196 = AXIS2_PLACEMENT_3D('',#3197,#3198,#3199);
+#3197 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#3198 = DIRECTION('',(0.,0.,-1.));
+#3199 = DIRECTION('',(-1.,0.,0.));
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3209);
+#3201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3202,#3203,#3204,#3205,
+#3206,#3207,#3208),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3202 = CARTESIAN_POINT('',(6.974873734153,2.474873734153));
+#3203 = CARTESIAN_POINT('',(11.261480784023,-1.811733315718));
+#3204 = CARTESIAN_POINT('',(5.405866657859,-3.380740392012));
+#3205 = CARTESIAN_POINT('',(-0.449747468306,-4.949747468306));
+#3206 = CARTESIAN_POINT('',(1.119259607988,0.905866657859));
+#3207 = CARTESIAN_POINT('',(2.688266684282,6.761480784023));
+#3208 = CARTESIAN_POINT('',(6.974873734153,2.474873734153));
+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3210 = ORIENTED_EDGE('',*,*,#3211,.F.);
+#3211 = EDGE_CURVE('',#1103,#3179,#3212,.T.);
+#3212 = SURFACE_CURVE('',#3213,(#3217,#3224),.PCURVE_S1.);
+#3213 = LINE('',#3214,#3215);
+#3214 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,3.4));
+#3215 = VECTOR('',#3216,1.);
+#3216 = DIRECTION('',(-4.437342591868E-31,-5.551115123126E-16,-1.));
+#3217 = PCURVE('',#1152,#3218);
+#3218 = DEFINITIONAL_REPRESENTATION('',(#3219),#3223);
+#3219 = LINE('',#3220,#3221);
+#3220 = CARTESIAN_POINT('',(1.499306876909,0.));
+#3221 = VECTOR('',#3222,1.);
+#3222 = DIRECTION('',(0.,-1.));
+#3223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3224 = PCURVE('',#3042,#3225);
+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230);
+#3226 = LINE('',#3227,#3228);
+#3227 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#3228 = VECTOR('',#3229,1.);
+#3229 = DIRECTION('',(0.,-1.));
+#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3231 = ADVANCED_FACE('',(#3232),#1214,.T.);
+#3232 = FACE_BOUND('',#3233,.T.);
+#3233 = EDGE_LOOP('',(#3234,#3235,#3258,#3291));
+#3234 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#3235 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#3236 = EDGE_CURVE('',#1194,#3237,#3239,.T.);
+#3237 = VERTEX_POINT('',#3238);
+#3238 = CARTESIAN_POINT('',(-2.645328902848,2.291775511651,2.4));
+#3239 = SURFACE_CURVE('',#3240,(#3244,#3251),.PCURVE_S1.);
+#3240 = LINE('',#3241,#3242);
+#3241 = CARTESIAN_POINT('',(-2.645328902848,2.291775511651,3.4));
+#3242 = VECTOR('',#3243,1.);
+#3243 = DIRECTION('',(4.930380657631E-32,-5.551115123126E-16,-1.));
+#3244 = PCURVE('',#1214,#3245);
+#3245 = DEFINITIONAL_REPRESENTATION('',(#3246),#3250);
+#3246 = LINE('',#3247,#3248);
+#3247 = CARTESIAN_POINT('',(0.856887613407,0.));
+#3248 = VECTOR('',#3249,1.);
+#3249 = DIRECTION('',(0.,-1.));
+#3250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3251 = PCURVE('',#3081,#3252);
+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);
+#3253 = LINE('',#3254,#3255);
+#3254 = CARTESIAN_POINT('',(-7.211748681226E-12,2.220446049267E-16));
+#3255 = VECTOR('',#3256,1.);
+#3256 = DIRECTION('',(4.930380657631E-32,-1.));
+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3258 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#3259 = EDGE_CURVE('',#3237,#3260,#3262,.T.);
+#3260 = VERTEX_POINT('',#3261);
+#3261 = CARTESIAN_POINT('',(-3.491060010942,0.25,2.4));
+#3262 = SURFACE_CURVE('',#3263,(#3268,#3275),.PCURVE_S1.);
+#3263 = CIRCLE('',#3264,3.5);
+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);
+#3265 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3266 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#3267 = DIRECTION('',(2.22044604925E-16,1.,-5.551115123126E-16));
+#3268 = PCURVE('',#1214,#3269);
+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(0.,-1.));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(1.,0.));
+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3275 = PCURVE('',#3276,#3281);
+#3276 = PLANE('',#3277);
+#3277 = AXIS2_PLACEMENT_3D('',#3278,#3279,#3280);
+#3278 = CARTESIAN_POINT('',(4.5,0.,2.4));
+#3279 = DIRECTION('',(0.,0.,-1.));
+#3280 = DIRECTION('',(-1.,0.,0.));
+#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3290);
+#3282 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3283,#3284,#3285,#3286,
+#3287,#3288,#3289),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3283 = CARTESIAN_POINT('',(4.5,3.5));
+#3284 = CARTESIAN_POINT('',(10.562177826491,3.5));
+#3285 = CARTESIAN_POINT('',(7.531088913246,-1.75));
+#3286 = CARTESIAN_POINT('',(4.5,-7.));
+#3287 = CARTESIAN_POINT('',(1.468911086754,-1.75));
+#3288 = CARTESIAN_POINT('',(-1.562177826491,3.5));
+#3289 = CARTESIAN_POINT('',(4.5,3.5));
+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3291 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3292 = EDGE_CURVE('',#1165,#3260,#3293,.T.);
+#3293 = SURFACE_CURVE('',#3294,(#3298,#3305),.PCURVE_S1.);
+#3294 = LINE('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(-3.491060010942,0.25,3.4));
+#3296 = VECTOR('',#3297,1.);
+#3297 = DIRECTION('',(4.930380657631E-32,-5.551115123126E-16,-1.));
+#3298 = PCURVE('',#1214,#3299);
+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3304);
+#3300 = LINE('',#3301,#3302);
+#3301 = CARTESIAN_POINT('',(1.499306876909,0.));
+#3302 = VECTOR('',#3303,1.);
+#3303 = DIRECTION('',(0.,-1.));
+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3305 = PCURVE('',#3306,#3311);
+#3306 = PLANE('',#3307);
+#3307 = AXIS2_PLACEMENT_3D('',#3308,#3309,#3310);
+#3308 = CARTESIAN_POINT('',(-4.791060010942,0.25,3.4));
+#3309 = DIRECTION('',(-2.22044604925E-16,-1.,5.551115123126E-16));
+#3310 = DIRECTION('',(1.,-2.22044604925E-16,9.860761315263E-32));
+#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(1.3,-2.331468351713E-16));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.,-1.));
+#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3317 = ADVANCED_FACE('',(#3318),#1181,.T.);
+#3318 = FACE_BOUND('',#3319,.F.);
+#3319 = EDGE_LOOP('',(#3320,#3350,#3374,#3402));
+#3320 = ORIENTED_EDGE('',*,*,#3321,.T.);
+#3321 = EDGE_CURVE('',#1132,#3322,#3324,.T.);
+#3322 = VERTEX_POINT('',#3323);
+#3323 = CARTESIAN_POINT('',(-4.493050188879,-0.250000000433,2.4));
+#3324 = SURFACE_CURVE('',#3325,(#3330,#3343),.PCURVE_S1.);
+#3325 = HYPERBOLA('',#3326,0.250000000375,0.250000000375);
+#3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329);
+#3327 = CARTESIAN_POINT('',(3.201702796583E-12,-0.250000000375,6.9));
+#3328 = DIRECTION('',(-1.280681116711E-11,1.,-5.551115123126E-16));
+#3329 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3330 = PCURVE('',#1181,#3331);
+#3331 = DEFINITIONAL_REPRESENTATION('',(#3332),#3342);
+#3332 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3333,#3334,#3335,#3336,#3337,
+    #3338,#3339,#3340,#3341),.UNSPECIFIED.,.F.,.F.,(9,9),(3.330777080487
+    ,3.582862559329),.PIECEWISE_BEZIER_KNOTS.);
+#3333 = CARTESIAN_POINT('',(3.070092526313,-1.000521771913));
+#3334 = CARTESIAN_POINT('',(3.07234362516,-0.89053256087));
+#3335 = CARTESIAN_POINT('',(3.074513864017,-0.776572252427));
+#3336 = CARTESIAN_POINT('',(3.076606614184,-0.658474426574));
+#3337 = CARTESIAN_POINT('',(3.078625080771,-0.536064255063));
+#3338 = CARTESIAN_POINT('',(3.080572312732,-0.409157969149));
+#3339 = CARTESIAN_POINT('',(3.082451211617,-0.277562286285));
+#3340 = CARTESIAN_POINT('',(3.084264540363,-0.141073786675));
+#3341 = CARTESIAN_POINT('',(3.086014931056,5.217719127094E-04));
+#3342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3343 = PCURVE('',#3166,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3346,#3347,#3348),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.330777080487,
+3.582862559329),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#3346 = CARTESIAN_POINT('',(-5.231082919521E-04,5.21771912712E-04));
+#3347 = CARTESIAN_POINT('',(0.438239663212,-0.437119940828));
+#3348 = CARTESIAN_POINT('',(1.002512756844,-1.000521771913));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#3322,#3352,#3354,.T.);
+#3352 = VERTEX_POINT('',#3353);
+#3353 = CARTESIAN_POINT('',(-4.493050188903,0.25,2.4));
+#3354 = SURFACE_CURVE('',#3355,(#3360,#3367),.PCURVE_S1.);
+#3355 = CIRCLE('',#3356,4.5);
+#3356 = AXIS2_PLACEMENT_3D('',#3357,#3358,#3359);
+#3357 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3358 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3359 = DIRECTION('',(1.,0.,0.));
+#3360 = PCURVE('',#1181,#3361);
+#3361 = DEFINITIONAL_REPRESENTATION('',(#3362),#3366);
+#3362 = LINE('',#3363,#3364);
+#3363 = CARTESIAN_POINT('',(0.,-0.));
+#3364 = VECTOR('',#3365,1.);
+#3365 = DIRECTION('',(1.,-0.));
+#3366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3367 = PCURVE('',#1976,#3368);
+#3368 = DEFINITIONAL_REPRESENTATION('',(#3369),#3373);
+#3369 = LINE('',#3370,#3371);
+#3370 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#3371 = VECTOR('',#3372,1.);
+#3372 = DIRECTION('',(-1.,0.));
+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3374 = ORIENTED_EDGE('',*,*,#3375,.T.);
+#3375 = EDGE_CURVE('',#3352,#1165,#3376,.T.);
+#3376 = SURFACE_CURVE('',#3377,(#3382,#3395),.PCURVE_S1.);
+#3377 = HYPERBOLA('',#3378,0.25,0.25);
+#3378 = AXIS2_PLACEMENT_3D('',#3379,#3380,#3381);
+#3379 = CARTESIAN_POINT('',(5.551115123126E-17,0.25,6.9));
+#3380 = DIRECTION('',(-2.22044604925E-16,-1.,5.551115123126E-16));
+#3381 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#3382 = PCURVE('',#1181,#3383);
+#3383 = DEFINITIONAL_REPRESENTATION('',(#3384),#3394);
+#3384 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3385,#3386,#3387,#3388,#3389,
+    #3390,#3391,#3392,#3393),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.582862560833,-3.330777081991),.PIECEWISE_BEZIER_KNOTS.);
+#3385 = CARTESIAN_POINT('',(3.197170376027,5.217719127094E-04));
+#3386 = CARTESIAN_POINT('',(3.198920766717,-0.141073786675));
+#3387 = CARTESIAN_POINT('',(3.200734095458,-0.277562286285));
+#3388 = CARTESIAN_POINT('',(3.202612994342,-0.409157969147));
+#3389 = CARTESIAN_POINT('',(3.204560226288,-0.536064255063));
+#3390 = CARTESIAN_POINT('',(3.206578692878,-0.658474426572));
+#3391 = CARTESIAN_POINT('',(3.208671443044,-0.776572252426));
+#3392 = CARTESIAN_POINT('',(3.210841681902,-0.890532560869));
+#3393 = CARTESIAN_POINT('',(3.213092780746,-1.000521771913));
+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3395 = PCURVE('',#3306,#3396);
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3398,#3399,#3400),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.582862560833,
+-3.330777081991),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007953907881,1.)) REPRESENTATION_ITEM('') );
+#3398 = CARTESIAN_POINT('',(0.297487243148,-1.000521771913));
+#3399 = CARTESIAN_POINT('',(0.861760336777,-0.437119940829));
+#3400 = CARTESIAN_POINT('',(1.300523108279,5.217719127115E-04));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#3403 = ADVANCED_FACE('',(#3404,#3407,#3437,#3440,#3443,#3446,#3449,
+    #3452,#3455,#3458),#1483,.F.);
+#3404 = FACE_BOUND('',#3405,.F.);
+#3405 = EDGE_LOOP('',(#3406));
+#3406 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#3407 = FACE_BOUND('',#3408,.F.);
+#3408 = EDGE_LOOP('',(#3409));
+#3409 = ORIENTED_EDGE('',*,*,#3410,.T.);
+#3410 = EDGE_CURVE('',#3411,#3411,#3413,.T.);
+#3411 = VERTEX_POINT('',#3412);
+#3412 = CARTESIAN_POINT('',(4.5,0.,2.6));
+#3413 = SURFACE_CURVE('',#3414,(#3419,#3430),.PCURVE_S1.);
+#3414 = CIRCLE('',#3415,4.5);
+#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
+#3416 = CARTESIAN_POINT('',(0.,0.,2.6));
+#3417 = DIRECTION('',(0.,0.,1.));
+#3418 = DIRECTION('',(1.,0.,0.));
+#3419 = PCURVE('',#1483,#3420);
+#3420 = DEFINITIONAL_REPRESENTATION('',(#3421),#3429);
+#3421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3422,#3423,#3424,#3425,
+#3426,#3427,#3428),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3422 = CARTESIAN_POINT('',(13.25,0.));
+#3423 = CARTESIAN_POINT('',(13.25,7.79422863406));
+#3424 = CARTESIAN_POINT('',(20.,3.89711431703));
+#3425 = CARTESIAN_POINT('',(26.75,1.102182119233E-15));
+#3426 = CARTESIAN_POINT('',(20.,-3.89711431703));
+#3427 = CARTESIAN_POINT('',(13.25,-7.79422863406));
+#3428 = CARTESIAN_POINT('',(13.25,0.));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3430 = PCURVE('',#1976,#3431);
+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);
+#3432 = LINE('',#3433,#3434);
+#3433 = CARTESIAN_POINT('',(0.,0.));
+#3434 = VECTOR('',#3435,1.);
+#3435 = DIRECTION('',(1.,0.));
+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3437 = FACE_BOUND('',#3438,.F.);
+#3438 = EDGE_LOOP('',(#3439));
+#3439 = ORIENTED_EDGE('',*,*,#1504,.T.);
+#3440 = FACE_BOUND('',#3441,.F.);
+#3441 = EDGE_LOOP('',(#3442));
+#3442 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#3443 = FACE_BOUND('',#3444,.F.);
+#3444 = EDGE_LOOP('',(#3445));
+#3445 = ORIENTED_EDGE('',*,*,#1666,.T.);
+#3446 = FACE_BOUND('',#3447,.F.);
+#3447 = EDGE_LOOP('',(#3448));
+#3448 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#3449 = FACE_BOUND('',#3450,.F.);
+#3450 = EDGE_LOOP('',(#3451));
+#3451 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#3452 = FACE_BOUND('',#3453,.F.);
+#3453 = EDGE_LOOP('',(#3454));
+#3454 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#3455 = FACE_BOUND('',#3456,.F.);
+#3456 = EDGE_LOOP('',(#3457));
+#3457 = ORIENTED_EDGE('',*,*,#1882,.T.);
+#3458 = FACE_BOUND('',#3459,.F.);
+#3459 = EDGE_LOOP('',(#3460));
+#3460 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#3461 = ADVANCED_FACE('',(#3462),#2009,.F.);
+#3462 = FACE_BOUND('',#3463,.F.);
+#3463 = EDGE_LOOP('',(#3464,#3465,#3466));
+#3464 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#3465 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#3466 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#3467 = EDGE_CURVE('',#1960,#2117,#3468,.T.);
+#3468 = SURFACE_CURVE('',#3469,(#3473,#3479),.PCURVE_S1.);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(2.395530005471,-0.25,2.4));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(-1.,1.110223024625E-16,-6.162975822039E-32));
+#3473 = PCURVE('',#2009,#3474);
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3478);
+#3475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3476,#3477),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.237722890453,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#3476 = CARTESIAN_POINT('',(0.157807115019,-1.));
+#3477 = CARTESIAN_POINT('',(1.3,-1.));
+#3478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3479 = PCURVE('',#2133,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(2.104469994529,-0.25));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(1.,1.110223024625E-16));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3486 = ADVANCED_FACE('',(#3487),#1976,.F.);
+#3487 = FACE_BOUND('',#3488,.F.);
+#3488 = EDGE_LOOP('',(#3489,#3510,#3511,#3512,#3513,#3539,#3540,#3566,
+    #3567,#3593,#3594,#3620,#3621,#3647,#3648,#3674,#3675,#3701,#3702,
+    #3728));
+#3489 = ORIENTED_EDGE('',*,*,#3490,.F.);
+#3490 = EDGE_CURVE('',#3411,#1937,#3491,.T.);
+#3491 = SEAM_CURVE('',#3492,(#3496,#3503),.PCURVE_S1.);
+#3492 = LINE('',#3493,#3494);
+#3493 = CARTESIAN_POINT('',(4.5,0.,2.6));
+#3494 = VECTOR('',#3495,1.);
+#3495 = DIRECTION('',(-0.,-0.,-1.));
+#3496 = PCURVE('',#1976,#3497);
+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3502);
+#3498 = LINE('',#3499,#3500);
+#3499 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3500 = VECTOR('',#3501,1.);
+#3501 = DIRECTION('',(0.,-1.));
+#3502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3503 = PCURVE('',#1976,#3504);
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(0.,0.));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(0.,-1.));
+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3510 = ORIENTED_EDGE('',*,*,#3410,.F.);
+#3511 = ORIENTED_EDGE('',*,*,#3490,.T.);
+#3512 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#3513 = ORIENTED_EDGE('',*,*,#3514,.T.);
+#3514 = EDGE_CURVE('',#2027,#2386,#3515,.T.);
+#3515 = SURFACE_CURVE('',#3516,(#3521,#3528),.PCURVE_S1.);
+#3516 = CIRCLE('',#3517,4.5);
+#3517 = AXIS2_PLACEMENT_3D('',#3518,#3519,#3520);
+#3518 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3519 = DIRECTION('',(0.,0.,1.));
+#3520 = DIRECTION('',(1.,0.,0.));
+#3521 = PCURVE('',#1976,#3522);
+#3522 = DEFINITIONAL_REPRESENTATION('',(#3523),#3527);
+#3523 = LINE('',#3524,#3525);
+#3524 = CARTESIAN_POINT('',(0.,-0.2));
+#3525 = VECTOR('',#3526,1.);
+#3526 = DIRECTION('',(1.,0.));
+#3527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3528 = PCURVE('',#2214,#3529);
+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3538);
+#3530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3531,#3532,#3533,#3534,
+#3535,#3536,#3537),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3531 = CARTESIAN_POINT('',(0.,0.));
+#3532 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3533 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3534 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3535 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3536 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3537 = CARTESIAN_POINT('',(0.,0.));
+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3539 = ORIENTED_EDGE('',*,*,#2385,.F.);
+#3540 = ORIENTED_EDGE('',*,*,#3541,.T.);
+#3541 = EDGE_CURVE('',#2351,#2740,#3542,.T.);
+#3542 = SURFACE_CURVE('',#3543,(#3548,#3555),.PCURVE_S1.);
+#3543 = CIRCLE('',#3544,4.5);
+#3544 = AXIS2_PLACEMENT_3D('',#3545,#3546,#3547);
+#3545 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3546 = DIRECTION('',(0.,0.,1.));
+#3547 = DIRECTION('',(1.,0.,0.));
+#3548 = PCURVE('',#1976,#3549);
+#3549 = DEFINITIONAL_REPRESENTATION('',(#3550),#3554);
+#3550 = LINE('',#3551,#3552);
+#3551 = CARTESIAN_POINT('',(0.,-0.2));
+#3552 = VECTOR('',#3553,1.);
+#3553 = DIRECTION('',(1.,0.));
+#3554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3555 = PCURVE('',#2568,#3556);
+#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3565);
+#3557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3558,#3559,#3560,#3561,
+#3562,#3563,#3564),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3558 = CARTESIAN_POINT('',(0.,0.));
+#3559 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3560 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3561 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3562 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3563 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3564 = CARTESIAN_POINT('',(0.,0.));
+#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3566 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3568 = EDGE_CURVE('',#2705,#3094,#3569,.T.);
+#3569 = SURFACE_CURVE('',#3570,(#3575,#3582),.PCURVE_S1.);
+#3570 = CIRCLE('',#3571,4.5);
+#3571 = AXIS2_PLACEMENT_3D('',#3572,#3573,#3574);
+#3572 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3573 = DIRECTION('',(0.,0.,1.));
+#3574 = DIRECTION('',(1.,0.,0.));
+#3575 = PCURVE('',#1976,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(0.,-0.2));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(1.,0.));
+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3582 = PCURVE('',#2922,#3583);
+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3592);
+#3584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3585,#3586,#3587,#3588,
+#3589,#3590,#3591),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3585 = CARTESIAN_POINT('',(0.,0.));
+#3586 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3587 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3588 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3589 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3590 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3591 = CARTESIAN_POINT('',(0.,0.));
+#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3593 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3594 = ORIENTED_EDGE('',*,*,#3595,.T.);
+#3595 = EDGE_CURVE('',#3059,#3352,#3596,.T.);
+#3596 = SURFACE_CURVE('',#3597,(#3602,#3609),.PCURVE_S1.);
+#3597 = CIRCLE('',#3598,4.5);
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3600 = DIRECTION('',(0.,0.,1.));
+#3601 = DIRECTION('',(1.,0.,0.));
+#3602 = PCURVE('',#1976,#3603);
+#3603 = DEFINITIONAL_REPRESENTATION('',(#3604),#3608);
+#3604 = LINE('',#3605,#3606);
+#3605 = CARTESIAN_POINT('',(0.,-0.2));
+#3606 = VECTOR('',#3607,1.);
+#3607 = DIRECTION('',(1.,0.));
+#3608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3609 = PCURVE('',#3276,#3610);
+#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3619);
+#3611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3612,#3613,#3614,#3615,
+#3616,#3617,#3618),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3612 = CARTESIAN_POINT('',(0.,0.));
+#3613 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3614 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3615 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3616 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3617 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3618 = CARTESIAN_POINT('',(0.,0.));
+#3619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3620 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3621 = ORIENTED_EDGE('',*,*,#3622,.T.);
+#3622 = EDGE_CURVE('',#3322,#2998,#3623,.T.);
+#3623 = SURFACE_CURVE('',#3624,(#3629,#3636),.PCURVE_S1.);
+#3624 = CIRCLE('',#3625,4.5);
+#3625 = AXIS2_PLACEMENT_3D('',#3626,#3627,#3628);
+#3626 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3627 = DIRECTION('',(0.,0.,1.));
+#3628 = DIRECTION('',(1.,0.,0.));
+#3629 = PCURVE('',#1976,#3630);
+#3630 = DEFINITIONAL_REPRESENTATION('',(#3631),#3635);
+#3631 = LINE('',#3632,#3633);
+#3632 = CARTESIAN_POINT('',(0.,-0.2));
+#3633 = VECTOR('',#3634,1.);
+#3634 = DIRECTION('',(1.,0.));
+#3635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3636 = PCURVE('',#3195,#3637);
+#3637 = DEFINITIONAL_REPRESENTATION('',(#3638),#3646);
+#3638 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3639,#3640,#3641,#3642,
+#3643,#3644,#3645),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3639 = CARTESIAN_POINT('',(0.,0.));
+#3640 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3641 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3642 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3643 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3644 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3645 = CARTESIAN_POINT('',(0.,0.));
+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3647 = ORIENTED_EDGE('',*,*,#2997,.F.);
+#3648 = ORIENTED_EDGE('',*,*,#3649,.T.);
+#3649 = EDGE_CURVE('',#2968,#2644,#3650,.T.);
+#3650 = SURFACE_CURVE('',#3651,(#3656,#3663),.PCURVE_S1.);
+#3651 = CIRCLE('',#3652,4.5);
+#3652 = AXIS2_PLACEMENT_3D('',#3653,#3654,#3655);
+#3653 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3654 = DIRECTION('',(0.,0.,1.));
+#3655 = DIRECTION('',(1.,0.,0.));
+#3656 = PCURVE('',#1976,#3657);
+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(0.,-0.2));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(1.,0.));
+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3663 = PCURVE('',#2841,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3673);
+#3665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3666,#3667,#3668,#3669,
+#3670,#3671,#3672),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3666 = CARTESIAN_POINT('',(0.,0.));
+#3667 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3668 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3669 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3670 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3671 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3672 = CARTESIAN_POINT('',(0.,0.));
+#3673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3674 = ORIENTED_EDGE('',*,*,#2643,.F.);
+#3675 = ORIENTED_EDGE('',*,*,#3676,.T.);
+#3676 = EDGE_CURVE('',#2614,#2290,#3677,.T.);
+#3677 = SURFACE_CURVE('',#3678,(#3683,#3690),.PCURVE_S1.);
+#3678 = CIRCLE('',#3679,4.5);
+#3679 = AXIS2_PLACEMENT_3D('',#3680,#3681,#3682);
+#3680 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3681 = DIRECTION('',(0.,0.,1.));
+#3682 = DIRECTION('',(1.,0.,0.));
+#3683 = PCURVE('',#1976,#3684);
+#3684 = DEFINITIONAL_REPRESENTATION('',(#3685),#3689);
+#3685 = LINE('',#3686,#3687);
+#3686 = CARTESIAN_POINT('',(0.,-0.2));
+#3687 = VECTOR('',#3688,1.);
+#3688 = DIRECTION('',(1.,0.));
+#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3690 = PCURVE('',#2487,#3691);
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3700);
+#3692 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3693,#3694,#3695,#3696,
+#3697,#3698,#3699),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3693 = CARTESIAN_POINT('',(0.,0.));
+#3694 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3695 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3696 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3697 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3698 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3699 = CARTESIAN_POINT('',(0.,0.));
+#3700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3701 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#3702 = ORIENTED_EDGE('',*,*,#3703,.T.);
+#3703 = EDGE_CURVE('',#2260,#1960,#3704,.T.);
+#3704 = SURFACE_CURVE('',#3705,(#3710,#3717),.PCURVE_S1.);
+#3705 = CIRCLE('',#3706,4.5);
+#3706 = AXIS2_PLACEMENT_3D('',#3707,#3708,#3709);
+#3707 = CARTESIAN_POINT('',(0.,0.,2.4));
+#3708 = DIRECTION('',(0.,0.,1.));
+#3709 = DIRECTION('',(1.,0.,0.));
+#3710 = PCURVE('',#1976,#3711);
+#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716);
+#3712 = LINE('',#3713,#3714);
+#3713 = CARTESIAN_POINT('',(0.,-0.2));
+#3714 = VECTOR('',#3715,1.);
+#3715 = DIRECTION('',(1.,0.));
+#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3717 = PCURVE('',#2133,#3718);
+#3718 = DEFINITIONAL_REPRESENTATION('',(#3719),#3727);
+#3719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3720,#3721,#3722,#3723,
+#3724,#3725,#3726),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3720 = CARTESIAN_POINT('',(0.,0.));
+#3721 = CARTESIAN_POINT('',(0.,7.79422863406));
+#3722 = CARTESIAN_POINT('',(6.75,3.89711431703));
+#3723 = CARTESIAN_POINT('',(13.5,1.102182119233E-15));
+#3724 = CARTESIAN_POINT('',(6.75,-3.89711431703));
+#3725 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406));
+#3726 = CARTESIAN_POINT('',(0.,0.));
+#3727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3728 = ORIENTED_EDGE('',*,*,#1959,.F.);
+#3729 = ADVANCED_FACE('',(#3730),#2049,.F.);
+#3730 = FACE_BOUND('',#3731,.F.);
+#3731 = EDGE_LOOP('',(#3732,#3733,#3734));
+#3732 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#3733 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#3734 = ORIENTED_EDGE('',*,*,#3735,.T.);
+#3735 = EDGE_CURVE('',#2175,#2027,#3736,.T.);
+#3736 = SURFACE_CURVE('',#3737,(#3741,#3747),.PCURVE_S1.);
+#3737 = LINE('',#3738,#3739);
+#3738 = CARTESIAN_POINT('',(1.745530005461,0.250000000398,2.4));
+#3739 = VECTOR('',#3740,1.);
+#3740 = DIRECTION('',(1.,1.280703321171E-11,-7.109331574392E-27));
+#3741 = PCURVE('',#2049,#3742);
+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3746);
+#3743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3744,#3745),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,2.887722890462),.PIECEWISE_BEZIER_KNOTS.);
+#3744 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3745 = CARTESIAN_POINT('',(1.142192884998,-1.));
+#3746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3747 = PCURVE('',#2214,#3748);
+#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3753);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(2.754469994539,0.250000000398));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(-1.,1.280703321171E-11));
+#3753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3754 = ADVANCED_FACE('',(#3755),#2104,.F.);
+#3755 = FACE_BOUND('',#3756,.F.);
+#3756 = EDGE_LOOP('',(#3757,#3758,#3759));
+#3757 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#3758 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#3759 = ORIENTED_EDGE('',*,*,#3760,.T.);
+#3760 = EDGE_CURVE('',#2089,#2260,#3761,.T.);
+#3761 = SURFACE_CURVE('',#3762,(#3766,#3772),.PCURVE_S1.);
+#3762 = LINE('',#3763,#3764);
+#3763 = CARTESIAN_POINT('',(1.411052799204,-1.057499408048,2.4));
+#3764 = VECTOR('',#3765,1.);
+#3765 = DIRECTION('',(0.707106781196,-0.707106781177,3.925231146659E-16)
+  );
+#3766 = PCURVE('',#2104,#3767);
+#3767 = DEFINITIONAL_REPRESENTATION('',(#3768),#3771);
+#3768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3769,#3770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,3.045530005481),.PIECEWISE_BEZIER_KNOTS.);
+#3769 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3770 = CARTESIAN_POINT('',(1.300000000017,-1.));
+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3772 = PCURVE('',#2133,#3773);
+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(3.088947200796,-1.057499408048));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(-0.707106781196,-0.707106781177));
+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3779 = ADVANCED_FACE('',(#3780),#2133,.F.);
+#3780 = FACE_BOUND('',#3781,.F.);
+#3781 = EDGE_LOOP('',(#3782,#3783,#3784,#3785));
+#3782 = ORIENTED_EDGE('',*,*,#3467,.F.);
+#3783 = ORIENTED_EDGE('',*,*,#3703,.F.);
+#3784 = ORIENTED_EDGE('',*,*,#3760,.F.);
+#3785 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#3786 = ADVANCED_FACE('',(#3787),#2244,.F.);
+#3787 = FACE_BOUND('',#3788,.F.);
+#3788 = EDGE_LOOP('',(#3789,#3790,#3791));
+#3789 = ORIENTED_EDGE('',*,*,#2230,.F.);
+#3790 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#3791 = ORIENTED_EDGE('',*,*,#3792,.T.);
+#3792 = EDGE_CURVE('',#2386,#2198,#3793,.T.);
+#3793 = SURFACE_CURVE('',#3794,(#3798,#3804),.PCURVE_S1.);
+#3794 = LINE('',#3795,#3796);
+#3795 = CARTESIAN_POINT('',(1.870672206701,1.517118816108,2.4));
+#3796 = VECTOR('',#3797,1.);
+#3797 = DIRECTION('',(-0.707106781187,-0.707106781187,3.925231146709E-16
+    ));
+#3798 = PCURVE('',#2244,#3799);
+#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3803);
+#3800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3801,#3802),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.395530005471,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#3801 = CARTESIAN_POINT('',(0.,-1.));
+#3802 = CARTESIAN_POINT('',(1.3,-1.));
+#3803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3804 = PCURVE('',#2214,#3805);
+#3805 = DEFINITIONAL_REPRESENTATION('',(#3806),#3810);
+#3806 = LINE('',#3807,#3808);
+#3807 = CARTESIAN_POINT('',(2.629327793299,1.517118816108));
+#3808 = VECTOR('',#3809,1.);
+#3809 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3811 = ADVANCED_FACE('',(#3812),#2214,.F.);
+#3812 = FACE_BOUND('',#3813,.F.);
+#3813 = EDGE_LOOP('',(#3814,#3815,#3816,#3817));
+#3814 = ORIENTED_EDGE('',*,*,#3514,.F.);
+#3815 = ORIENTED_EDGE('',*,*,#3735,.F.);
+#3816 = ORIENTED_EDGE('',*,*,#2197,.T.);
+#3817 = ORIENTED_EDGE('',*,*,#3792,.F.);
+#3818 = ADVANCED_FACE('',(#3819),#2334,.F.);
+#3819 = FACE_BOUND('',#3820,.F.);
+#3820 = EDGE_LOOP('',(#3821,#3822,#3823));
+#3821 = ORIENTED_EDGE('',*,*,#2503,.F.);
+#3822 = ORIENTED_EDGE('',*,*,#2313,.F.);
+#3823 = ORIENTED_EDGE('',*,*,#3824,.T.);
+#3824 = EDGE_CURVE('',#2290,#2471,#3825,.T.);
+#3825 = SURFACE_CURVE('',#3826,(#3830,#3836),.PCURVE_S1.);
+#3826 = LINE('',#3827,#3828);
+#3827 = CARTESIAN_POINT('',(1.517118816108,-1.870672206701,2.4));
+#3828 = VECTOR('',#3829,1.);
+#3829 = DIRECTION('',(-0.707106781187,0.707106781187,-3.925231146709E-16
+    ));
+#3830 = PCURVE('',#2334,#3831);
+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3835);
+#3832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3833,#3834),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.395530005471,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#3833 = CARTESIAN_POINT('',(0.,-1.));
+#3834 = CARTESIAN_POINT('',(1.3,-1.));
+#3835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3836 = PCURVE('',#2487,#3837);
+#3837 = DEFINITIONAL_REPRESENTATION('',(#3838),#3842);
+#3838 = LINE('',#3839,#3840);
+#3839 = CARTESIAN_POINT('',(2.982881183892,-1.870672206701));
+#3840 = VECTOR('',#3841,1.);
+#3841 = DIRECTION('',(0.707106781187,0.707106781187));
+#3842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3843 = ADVANCED_FACE('',(#3844),#2373,.F.);
+#3844 = FACE_BOUND('',#3845,.F.);
+#3845 = EDGE_LOOP('',(#3846,#3847,#3848));
+#3846 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#3847 = ORIENTED_EDGE('',*,*,#2528,.T.);
+#3848 = ORIENTED_EDGE('',*,*,#3849,.T.);
+#3849 = EDGE_CURVE('',#2529,#2351,#3850,.T.);
+#3850 = SURFACE_CURVE('',#3851,(#3855,#3861),.PCURVE_S1.);
+#3851 = LINE('',#3852,#3853);
+#3852 = CARTESIAN_POINT('',(1.057499408048,1.411052799204,2.4));
+#3853 = VECTOR('',#3854,1.);
+#3854 = DIRECTION('',(0.707106781177,0.707106781196,-3.92523114676E-16)
+  );
+#3855 = PCURVE('',#2373,#3856);
+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3860);
+#3857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3858,#3859),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,3.045530005481),.PIECEWISE_BEZIER_KNOTS.);
+#3858 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3859 = CARTESIAN_POINT('',(1.300000000017,-1.));
+#3860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3861 = PCURVE('',#2568,#3862);
+#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3867);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(3.442500591952,1.411052799204));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(-0.707106781177,0.707106781196));
+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3868 = ADVANCED_FACE('',(#3869),#2458,.F.);
+#3869 = FACE_BOUND('',#3870,.F.);
+#3870 = EDGE_LOOP('',(#3871,#3872,#3873));
+#3871 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#3872 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#3873 = ORIENTED_EDGE('',*,*,#3874,.T.);
+#3874 = EDGE_CURVE('',#2443,#2614,#3875,.T.);
+#3875 = SURFACE_CURVE('',#3876,(#3880,#3886),.PCURVE_S1.);
+#3876 = LINE('',#3877,#3878);
+#3877 = CARTESIAN_POINT('',(0.250000000398,-1.745530005461,2.4));
+#3878 = VECTOR('',#3879,1.);
+#3879 = DIRECTION('',(1.280703321171E-11,-1.,5.551115123126E-16));
+#3880 = PCURVE('',#2458,#3881);
+#3881 = DEFINITIONAL_REPRESENTATION('',(#3882),#3885);
+#3882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3883,#3884),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,2.775158093886),.PIECEWISE_BEZIER_KNOTS.);
+#3883 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3884 = CARTESIAN_POINT('',(1.029628088421,-1.));
+#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3886 = PCURVE('',#2487,#3887);
+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);
+#3888 = LINE('',#3889,#3890);
+#3889 = CARTESIAN_POINT('',(4.249999999602,-1.745530005461));
+#3890 = VECTOR('',#3891,1.);
+#3891 = DIRECTION('',(-1.280703321171E-11,-1.));
+#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3893 = ADVANCED_FACE('',(#3894),#2487,.F.);
+#3894 = FACE_BOUND('',#3895,.F.);
+#3895 = EDGE_LOOP('',(#3896,#3897,#3898,#3899));
+#3896 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#3897 = ORIENTED_EDGE('',*,*,#3676,.F.);
+#3898 = ORIENTED_EDGE('',*,*,#3874,.F.);
+#3899 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#3900 = ADVANCED_FACE('',(#3901),#2598,.F.);
+#3901 = FACE_BOUND('',#3902,.F.);
+#3902 = EDGE_LOOP('',(#3903,#3904,#3905));
+#3903 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#3904 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#3905 = ORIENTED_EDGE('',*,*,#3906,.T.);
+#3906 = EDGE_CURVE('',#2740,#2552,#3907,.T.);
+#3907 = SURFACE_CURVE('',#3908,(#3912,#3918),.PCURVE_S1.);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(0.25,2.395530005471,2.4));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(-1.224646799147E-16,-1.,5.551115123126E-16));
+#3912 = PCURVE('',#2598,#3913);
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3917);
+#3914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3915,#3916),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.236709565116,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#3915 = CARTESIAN_POINT('',(0.158820440355,-1.));
+#3916 = CARTESIAN_POINT('',(1.3,-1.));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3918 = PCURVE('',#2568,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(4.25,2.395530005471));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(1.224646799147E-16,-1.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3925 = ADVANCED_FACE('',(#3926),#2568,.F.);
+#3926 = FACE_BOUND('',#3927,.F.);
+#3927 = EDGE_LOOP('',(#3928,#3929,#3930,#3931));
+#3928 = ORIENTED_EDGE('',*,*,#3541,.F.);
+#3929 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#3930 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#3931 = ORIENTED_EDGE('',*,*,#3906,.F.);
+#3932 = ADVANCED_FACE('',(#3933),#2688,.F.);
+#3933 = FACE_BOUND('',#3934,.F.);
+#3934 = EDGE_LOOP('',(#3935,#3936,#3937));
+#3935 = ORIENTED_EDGE('',*,*,#2857,.F.);
+#3936 = ORIENTED_EDGE('',*,*,#2667,.F.);
+#3937 = ORIENTED_EDGE('',*,*,#3938,.T.);
+#3938 = EDGE_CURVE('',#2644,#2825,#3939,.T.);
+#3939 = SURFACE_CURVE('',#3940,(#3944,#3950),.PCURVE_S1.);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(-0.25,-2.395530005471,2.4));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#3944 = PCURVE('',#2688,#3945);
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3949);
+#3946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3947,#3948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.395530005471,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#3947 = CARTESIAN_POINT('',(0.,-1.));
+#3948 = CARTESIAN_POINT('',(1.3,-1.));
+#3949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3950 = PCURVE('',#2841,#3951);
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(4.75,-2.395530005471));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(0.,1.));
+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3957 = ADVANCED_FACE('',(#3958),#2727,.F.);
+#3958 = FACE_BOUND('',#3959,.F.);
+#3959 = EDGE_LOOP('',(#3960,#3961,#3962));
+#3960 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#3961 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#3962 = ORIENTED_EDGE('',*,*,#3963,.T.);
+#3963 = EDGE_CURVE('',#2883,#2705,#3964,.T.);
+#3964 = SURFACE_CURVE('',#3965,(#3969,#3975),.PCURVE_S1.);
+#3965 = LINE('',#3966,#3967);
+#3966 = CARTESIAN_POINT('',(-0.250000000398,1.745530005461,2.4));
+#3967 = VECTOR('',#3968,1.);
+#3968 = DIRECTION('',(-1.280692218941E-11,1.,-5.551115123126E-16));
+#3969 = PCURVE('',#2727,#3970);
+#3970 = DEFINITIONAL_REPRESENTATION('',(#3971),#3974);
+#3971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3972,#3973),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,2.886709565126),.PIECEWISE_BEZIER_KNOTS.);
+#3972 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3973 = CARTESIAN_POINT('',(1.141179559662,-1.));
+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3975 = PCURVE('',#2922,#3976);
+#3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981);
+#3977 = LINE('',#3978,#3979);
+#3978 = CARTESIAN_POINT('',(4.750000000398,1.745530005461));
+#3979 = VECTOR('',#3980,1.);
+#3980 = DIRECTION('',(1.280692218941E-11,1.));
+#3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3982 = ADVANCED_FACE('',(#3983),#2812,.F.);
+#3983 = FACE_BOUND('',#3984,.F.);
+#3984 = EDGE_LOOP('',(#3985,#3986,#3987));
+#3985 = ORIENTED_EDGE('',*,*,#2967,.F.);
+#3986 = ORIENTED_EDGE('',*,*,#2796,.T.);
+#3987 = ORIENTED_EDGE('',*,*,#3988,.T.);
+#3988 = EDGE_CURVE('',#2797,#2968,#3989,.T.);
+#3989 = SURFACE_CURVE('',#3990,(#3994,#4000),.PCURVE_S1.);
+#3990 = LINE('',#3991,#3992);
+#3991 = CARTESIAN_POINT('',(-1.057499408048,-1.411052799204,2.4));
+#3992 = VECTOR('',#3993,1.);
+#3993 = DIRECTION('',(-0.707106781177,-0.707106781196,3.92523114676E-16)
+  );
+#3994 = PCURVE('',#2812,#3995);
+#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#3999);
+#3996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3997,#3998),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,3.045530005481),.PIECEWISE_BEZIER_KNOTS.);
+#3997 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#3998 = CARTESIAN_POINT('',(1.300000000017,-1.));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4000 = PCURVE('',#2841,#4001);
+#4001 = DEFINITIONAL_REPRESENTATION('',(#4002),#4006);
+#4002 = LINE('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(5.557499408048,-1.411052799204));
+#4004 = VECTOR('',#4005,1.);
+#4005 = DIRECTION('',(0.707106781177,-0.707106781196));
+#4006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4007 = ADVANCED_FACE('',(#4008),#2841,.F.);
+#4008 = FACE_BOUND('',#4009,.F.);
+#4009 = EDGE_LOOP('',(#4010,#4011,#4012,#4013));
+#4010 = ORIENTED_EDGE('',*,*,#3938,.F.);
+#4011 = ORIENTED_EDGE('',*,*,#3649,.F.);
+#4012 = ORIENTED_EDGE('',*,*,#3988,.F.);
+#4013 = ORIENTED_EDGE('',*,*,#2824,.T.);
+#4014 = ADVANCED_FACE('',(#4015),#2952,.F.);
+#4015 = FACE_BOUND('',#4016,.F.);
+#4016 = EDGE_LOOP('',(#4017,#4018,#4019));
+#4017 = ORIENTED_EDGE('',*,*,#2938,.F.);
+#4018 = ORIENTED_EDGE('',*,*,#3117,.F.);
+#4019 = ORIENTED_EDGE('',*,*,#4020,.T.);
+#4020 = EDGE_CURVE('',#3094,#2906,#4021,.T.);
+#4021 = SURFACE_CURVE('',#4022,(#4026,#4032),.PCURVE_S1.);
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(-1.517118816108,1.870672206701,2.4));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(0.707106781187,-0.707106781187,3.925231146709E-16)
+  );
+#4026 = PCURVE('',#2952,#4027);
+#4027 = DEFINITIONAL_REPRESENTATION('',(#4028),#4031);
+#4028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4029,#4030),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.395530005471,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#4029 = CARTESIAN_POINT('',(0.,-1.));
+#4030 = CARTESIAN_POINT('',(1.3,-1.));
+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4032 = PCURVE('',#2922,#4033);
+#4033 = DEFINITIONAL_REPRESENTATION('',(#4034),#4038);
+#4034 = LINE('',#4035,#4036);
+#4035 = CARTESIAN_POINT('',(6.017118816108,1.870672206701));
+#4036 = VECTOR('',#4037,1.);
+#4037 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4039 = ADVANCED_FACE('',(#4040),#2922,.F.);
+#4040 = FACE_BOUND('',#4041,.F.);
+#4041 = EDGE_LOOP('',(#4042,#4043,#4044,#4045));
+#4042 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#4043 = ORIENTED_EDGE('',*,*,#3963,.F.);
+#4044 = ORIENTED_EDGE('',*,*,#2905,.T.);
+#4045 = ORIENTED_EDGE('',*,*,#4020,.F.);
+#4046 = ADVANCED_FACE('',(#4047),#3042,.F.);
+#4047 = FACE_BOUND('',#4048,.F.);
+#4048 = EDGE_LOOP('',(#4049,#4050,#4051));
+#4049 = ORIENTED_EDGE('',*,*,#3211,.F.);
+#4050 = ORIENTED_EDGE('',*,*,#3021,.F.);
+#4051 = ORIENTED_EDGE('',*,*,#4052,.T.);
+#4052 = EDGE_CURVE('',#2998,#3179,#4053,.T.);
+#4053 = SURFACE_CURVE('',#4054,(#4058,#4064),.PCURVE_S1.);
+#4054 = LINE('',#4055,#4056);
+#4055 = CARTESIAN_POINT('',(-1.870672206701,-1.517118816108,2.4));
+#4056 = VECTOR('',#4057,1.);
+#4057 = DIRECTION('',(0.707106781187,0.707106781187,-3.925231146709E-16)
+  );
+#4058 = PCURVE('',#3042,#4059);
+#4059 = DEFINITIONAL_REPRESENTATION('',(#4060),#4063);
+#4060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4061,#4062),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.395530005471,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#4061 = CARTESIAN_POINT('',(0.,-1.));
+#4062 = CARTESIAN_POINT('',(1.3,-1.));
+#4063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4064 = PCURVE('',#3195,#4065);
+#4065 = DEFINITIONAL_REPRESENTATION('',(#4066),#4070);
+#4066 = LINE('',#4067,#4068);
+#4067 = CARTESIAN_POINT('',(6.370672206701,-1.517118816108));
+#4068 = VECTOR('',#4069,1.);
+#4069 = DIRECTION('',(-0.707106781187,0.707106781187));
+#4070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4071 = ADVANCED_FACE('',(#4072),#3081,.F.);
+#4072 = FACE_BOUND('',#4073,.F.);
+#4073 = EDGE_LOOP('',(#4074,#4075,#4076));
+#4074 = ORIENTED_EDGE('',*,*,#3058,.F.);
+#4075 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#4076 = ORIENTED_EDGE('',*,*,#4077,.T.);
+#4077 = EDGE_CURVE('',#3237,#3059,#4078,.T.);
+#4078 = SURFACE_CURVE('',#4079,(#4083,#4089),.PCURVE_S1.);
+#4079 = LINE('',#4080,#4081);
+#4080 = CARTESIAN_POINT('',(-1.411052799204,1.057499408048,2.4));
+#4081 = VECTOR('',#4082,1.);
+#4082 = DIRECTION('',(-0.707106781196,0.707106781177,-3.925231146659E-16
+    ));
+#4083 = PCURVE('',#3081,#4084);
+#4084 = DEFINITIONAL_REPRESENTATION('',(#4085),#4088);
+#4085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4086,#4087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,3.045530005481),.PIECEWISE_BEZIER_KNOTS.);
+#4086 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#4087 = CARTESIAN_POINT('',(1.300000000017,-1.));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4089 = PCURVE('',#3276,#4090);
+#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095);
+#4091 = LINE('',#4092,#4093);
+#4092 = CARTESIAN_POINT('',(5.911052799204,1.057499408048));
+#4093 = VECTOR('',#4094,1.);
+#4094 = DIRECTION('',(0.707106781196,0.707106781177));
+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4096 = ADVANCED_FACE('',(#4097),#3166,.F.);
+#4097 = FACE_BOUND('',#4098,.F.);
+#4098 = EDGE_LOOP('',(#4099,#4100,#4101));
+#4099 = ORIENTED_EDGE('',*,*,#3321,.F.);
+#4100 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#4101 = ORIENTED_EDGE('',*,*,#4102,.T.);
+#4102 = EDGE_CURVE('',#3151,#3322,#4103,.T.);
+#4103 = SURFACE_CURVE('',#4104,(#4108,#4114),.PCURVE_S1.);
+#4104 = LINE('',#4105,#4106);
+#4105 = CARTESIAN_POINT('',(-1.745530005461,-0.250000000398,2.4));
+#4106 = VECTOR('',#4107,1.);
+#4107 = DIRECTION('',(-1.,-1.280681116711E-11,7.109208314876E-27));
+#4108 = PCURVE('',#3166,#4109);
+#4109 = DEFINITIONAL_REPRESENTATION('',(#4110),#4113);
+#4110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4111,#4112),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.745530005457,2.883274599043),.PIECEWISE_BEZIER_KNOTS.);
+#4111 = CARTESIAN_POINT('',(-7.21178672336E-12,-1.));
+#4112 = CARTESIAN_POINT('',(1.137744593579,-1.));
+#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4114 = PCURVE('',#3195,#4115);
+#4115 = DEFINITIONAL_REPRESENTATION('',(#4116),#4120);
+#4116 = LINE('',#4117,#4118);
+#4117 = CARTESIAN_POINT('',(6.245530005461,-0.250000000398));
+#4118 = VECTOR('',#4119,1.);
+#4119 = DIRECTION('',(1.,-1.280681116711E-11));
+#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4121 = ADVANCED_FACE('',(#4122),#3195,.F.);
+#4122 = FACE_BOUND('',#4123,.F.);
+#4123 = EDGE_LOOP('',(#4124,#4125,#4126,#4127));
+#4124 = ORIENTED_EDGE('',*,*,#4052,.F.);
+#4125 = ORIENTED_EDGE('',*,*,#3622,.F.);
+#4126 = ORIENTED_EDGE('',*,*,#4102,.F.);
+#4127 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#4128 = ADVANCED_FACE('',(#4129),#3306,.F.);
+#4129 = FACE_BOUND('',#4130,.F.);
+#4130 = EDGE_LOOP('',(#4131,#4132,#4133));
+#4131 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#4132 = ORIENTED_EDGE('',*,*,#3375,.F.);
+#4133 = ORIENTED_EDGE('',*,*,#4134,.T.);
+#4134 = EDGE_CURVE('',#3352,#3260,#4135,.T.);
+#4135 = SURFACE_CURVE('',#4136,(#4140,#4146),.PCURVE_S1.);
+#4136 = LINE('',#4137,#4138);
+#4137 = CARTESIAN_POINT('',(-2.395530005471,0.25,2.4));
+#4138 = VECTOR('',#4139,1.);
+#4139 = DIRECTION('',(1.,-2.22044604925E-16,1.232595164408E-31));
+#4140 = PCURVE('',#3306,#4141);
+#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4145);
+#4142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4143,#4144),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.233274599033,-1.095530005471),.PIECEWISE_BEZIER_KNOTS.);
+#4143 = CARTESIAN_POINT('',(0.162255406438,-1.));
+#4144 = CARTESIAN_POINT('',(1.3,-1.));
+#4145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4146 = PCURVE('',#3276,#4147);
+#4147 = DEFINITIONAL_REPRESENTATION('',(#4148),#4152);
+#4148 = LINE('',#4149,#4150);
+#4149 = CARTESIAN_POINT('',(6.895530005471,0.25));
+#4150 = VECTOR('',#4151,1.);
+#4151 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4153 = ADVANCED_FACE('',(#4154),#3276,.F.);
+#4154 = FACE_BOUND('',#4155,.F.);
+#4155 = EDGE_LOOP('',(#4156,#4157,#4158,#4159));
+#4156 = ORIENTED_EDGE('',*,*,#3595,.F.);
+#4157 = ORIENTED_EDGE('',*,*,#4077,.F.);
+#4158 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#4159 = ORIENTED_EDGE('',*,*,#4134,.F.);
+#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4164)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4161,#4162,#4163)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4161 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4162 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4163 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4164 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4161,
+  'distance_accuracy_value','confusion accuracy');
+#4165 = PRODUCT_TYPE('part',$,(#7));
+#4166 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4167),#4160);
+#4167 = STYLED_ITEM('color',(#4168),#15);
+#4168 = PRESENTATION_STYLE_ASSIGNMENT((#4169,#4175));
+#4169 = SURFACE_STYLE_USAGE(.BOTH.,#4170);
+#4170 = SURFACE_SIDE_STYLE('',(#4171));
+#4171 = SURFACE_STYLE_FILL_AREA(#4172);
+#4172 = FILL_AREA_STYLE('',(#4173));
+#4173 = FILL_AREA_STYLE_COLOUR('',#4174);
+#4174 = COLOUR_RGB('',0.219607844949,0.219607844949,0.219607844949);
+#4175 = CURVE_STYLE('',#4176,POSITIVE_LENGTH_MEASURE(0.1),#4174);
+#4176 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;