From 95fcdb44fd076a3296e70805a81c10440b217427 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 8 Dec 2014 08:41:49 +0100
Subject: [PATCH 1/3] Steppers motors moved to the folder Electrical Parts /
 Motors

---
 .../{ => Motors}/NEMA-17_Stepper_Motor_40mm.fcstd   | Bin
 .../{ => Motors}/NEMA-17_Stepper_Motor_40mm.step    |   0
 .../{ => Motors}/NEMA-17_Stepper_Motor_40mm.stl     | Bin
 .../NEMA-17_Stepper_Motor_40mm_with_connector.fcstd | Bin
 .../NEMA-17_Stepper_Motor_40mm_with_connector.step  |   0
 .../NEMA-17_Stepper_Motor_40mm_with_connector.stl   | Bin
 .../{ => Motors}/NEMA-17_Stepper_Motor_47mm.fcstd   | Bin
 .../{ => Motors}/NEMA-17_Stepper_Motor_47mm.step    |   0
 .../{ => Motors}/NEMA-17_Stepper_Motor_47mm.stl     | Bin
 .../{ => Motors}/NEMA-23_Stepper_Motor.fcstd        | Bin
 .../{ => Motors}/NEMA-23_Stepper_Motor.step         |   0
 .../{ => Motors}/NEMA-23_Stepper_Motor.stl          | Bin
 12 files changed, 0 insertions(+), 0 deletions(-)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm.fcstd (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm.step (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm.stl (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm_with_connector.step (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_40mm_with_connector.stl (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_47mm.fcstd (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_47mm.step (100%)
 rename Electrical Parts/{ => Motors}/NEMA-17_Stepper_Motor_47mm.stl (100%)
 rename Electrical Parts/{ => Motors}/NEMA-23_Stepper_Motor.fcstd (100%)
 rename Electrical Parts/{ => Motors}/NEMA-23_Stepper_Motor.step (100%)
 rename Electrical Parts/{ => Motors}/NEMA-23_Stepper_Motor.stl (100%)

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.stl
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.stl
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.stl
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.fcstd b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.fcstd
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.fcstd
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.step b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.step
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.step
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.step
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.stl b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.stl
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.stl
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.stl

From 794ff644a66a135fa96259dd54a382e7097ce4bc Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 8 Dec 2014 11:36:17 +0100
Subject: [PATCH 2/3] Blower 50x50mm added

---
 Electrical Parts/fans/blower-50x50mm.fcstd |   Bin 0 -> 261821 bytes
 Electrical Parts/fans/blower-50x50mm.step  | 16224 +++++++++++++++++++
 Electrical Parts/fans/blower-50x50mm.stl   |   Bin 0 -> 197584 bytes
 3 files changed, 16224 insertions(+)
 create mode 100644 Electrical Parts/fans/blower-50x50mm.fcstd
 create mode 100644 Electrical Parts/fans/blower-50x50mm.step
 create mode 100644 Electrical Parts/fans/blower-50x50mm.stl

diff --git a/Electrical Parts/fans/blower-50x50mm.fcstd b/Electrical Parts/fans/blower-50x50mm.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..5fa07ca9b601c326e4a9d98b38040a2ea623fbca
GIT binary patch
literal 261821
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%0D@7_)ezGdO7hX7NU6I8ptFWyUDyveTH2|9+*>
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%0Av(Vk6ekxkF~pPhm3!c9IKUeoLceP$=e
z(asal=2_=^TZ%a&biC|njJzVqm{J}rLGO#cd3S2l9Fw{(mGc^Q4ju-lQ_?1Wt+7kB
zoPM90+A;d)YTIT*!7(khPdOFA)jyhm;ossgI}$5I5&9@k;411i;p|K_XCD7Nq@hAw
z+aCo7eZIDi#!zF87j=eO`J#HN@=cSlnOaiLWM5^cbMHVy_T*?kMb6OiuyKUvX#ZWl
z%)RO~CKzDN%>*_*W~I)`Cx?Q5<8Gh15t2He=k-KSb}Gj~2ia|~2UDpI&$?|GggKYW
z*dk1j^`MW7f%&zuht-8VtKkx4`zu<b<hEw4iWldd!(mmxrFEnN3XKs{QZ73R^W9J%
z52nJ;%H8;<mR5CgFSoAA?IVLoN6Hu=&pN%045l$j9dJ-yG_BBiy8_>lL!UN=TgdFW
z;aa*Rt559<fo@*B0r41^GK*g8jEib`R<fE>v4X@3?L+zV_^n@Uo=AZy`O-!kG#$r}
zukEA&CH21c`z}F*(^pZttHBSSEP6#P9C^lH)Db2?zVGeKNC1}kTCa6a0>di#1baK2
zBpS`vi9?clM&j8=A?Zc<6DG$~_9^;mYCwyM3R(ZxVZ8hx4VtV{w~!F?6)>SD<n8bX
zMeDeZUF!h-Oh0-y#9WxXa-W2rE@kvjqT}N2F=JYW5wRu8pxmI((HuXN&RL!}Sbd$K
z=fEXfr^(gk640$lCLts$rZiZ<@2BbB$G*jWTdb_)Ymip(hFCv+9E3ePB$d?K#J?9&
z(KGW{KMj)Qv(w6%4Ha%YVg3!@I+WtKZ62REq$HIv8qxKy*||+ElA!T~^-5+x#Hb>L
zWK#eo=}`4~?>YPkHgjC_CNLJvsyUKfw-zM~G5Mq%o5m6h6Il$%9ChLLJfo&Q02{i%
z)1P2dKWclesaHf0i`LMAK^MX|Yk_LAZFnCi$T1IDRLlPy*5zFO(6ep-g5*WL4V*38
za#N2;DD;7DbR>^UDJA0B+G`I&g3C+bq6nUDM|6aEogNBP&Vf0O?GI{{is5n#Y5NRf
zdzLLGI`vCu5<*MEfDJn3{eiZvTw)#<!;^q@7$PS9%2Q8HsTl@Jyj}ya*Ou?*G@ob7
z7`#Yk!azDtN(^uB=@>qJSE2%k>cNhXuP1g5J%IK8%XO@{Wz;*>BD_xl#iV5pYb1R}
z17qt-<Jm`5z=w};9aX-b5OB33LrCH{F|8C){uJ1@*J&_z3jLvd*-_F>*UMjZM^j30
zvz13cy-z1GrHF?_8l_mwoZK~X?R5f-Gh_cA7FsrRRRVUxkT5tc43h%xXG2@Q{D7-r
zb^p3Og;(<>lyBt3SMG39+eaC*$&BQWmofB8pIzec2cKCAwLd#gNV%7UuJd!=l@mIK
zg%@<D<!ZRtTT)r_OwI7PJiNxXKosteM~hCam7dztNYIasRc@KtuHLhXv~L(lm^*lJ
zD1%IG%b%@5rd+Y}qGW9Ay!)9y7x!)Tf)l=T-B`J0(b(G%SIL@n^^ys{A;>ThZ(cI^
zmm)8$#`bGct7o^IR~_cI*|<F##sa1a)Zu%VCPspb7b#zEe?A*luuftGo*;BoH|RK+
z6*S#OQe})S{}6DlpibRsn7W7h^`x<ek?vR%9RN@P&RD>cMtc(nOFb)HQwuu=#lIKn
zZLEwzRM7LcL*!&cfxQ|G@N@9uVnXu3SMQ%QG$`<=l;&9~@CD3HKwJ?T8hUO;b{Y8J
zXEtJLb^riE$Ilrgo)!TY06@DE7vfiRPTkXTu}Axwc2`*MhF~f}iX=vaq(|n1;8$nw
zUC~_Y-ncvahLG&2iJ>9n<jhbTVZ(;q`n+ktihX9lD6+;DLHk0gyUfTE>Z?(kw*?&?
zI4C%Z7!Ds1612b7fW6AZ-3SX$aneX}5=QLhVx!9f&%}h%(m~;sk`tm@#dn5iUx%n?
z#L6`*kvMPPd6`F-148+Wty&4W<uP=a<e6Iaa_E3FIB=PN`hS*vOFPBXy#Jb`eB!`A
z3H5@~iO@i*hQ&dshAG08Vo_rnFv-(*|Iep?(ti`3fY6`oXZoPe=W%QPeF2@8pt_L!
zsJ*|+yFExdl#^LM<pp~GFqX~ca1o&K&F7&F7KCjQwW@98zGQT$eoa_FX2rqVIx_L?
z{rySA!8J%(P?mAf{wT7ZMh%to?PRt{^@&8&APWaDz2#P)_x(Az^%-%AAs9MFOVD6%
zKCAG4JGn$4a5v1c>+2&7bvnt#WRU?lIDFp5wW?{TshQe1!5)u<s;XkZ1%9tDQr2$u
zn|BhrKO)|=nZ^0pSr;8k{mcFjxw5ZjU^2_!iiG;iyB*XNTL~huu`vkaB}MIvw$p_b
z7E<QQE8Q?EfFrftp%rlG2Zri)b$XlTENW)a2PP-KpDgis>$;OcVx$b0=y*nIc6RAb
z=ygNl?XY9?4vQ)YWV+>ExFgmBtc(2Yz-we%21@t#1ccDz2Pn#yW`xgEMcR@rCF`Zr
zpeX&#AcBySju}XLhH&{Mo&?IJp9M4YH3&eB=c%Zo4_%w;QRdxGHj2&s4Czglnm2UP
zu5gEOORbmel#g_zkro@yF%vYMAiqdpvW6!G7AO`$`8BzD+3pm3vBjTBA;ck(T~rtk
z4dqRnWDIejTqCzs*H~LwFTFGhsP8}9y>$6DQ`!$oQGEA7j_`HA)jg>9{QP;BHt=mR
zd${SQYvW+v>saqavL=@hA%W*QQzaQP>-H?yAA;o=a*JA)?pbbgj)FB2Asd|TEpD$E
zWIm>$`a+<V^%UH5&P;ht+%_-qiaW@VQHE4_r*UVbCAfAm@Sa!-qpHtJ<*10wQ;B^=
zoA7#>x3m5E>l?evqYlKTo58dpiZBeAC~)^hFE7_|FO<Z5H~}&6=X`pxwhE~((u%iv
zzWyUI!J5Nvz$cJ0rD2EMKEw8TbJ29}83Qm9105YXXue+h9-$>F7KThl1W5+{fjdJy
zgqNR*C<1S9`bhgq1a#c%#?vcRaI}_Lp9q=Xxqdoh)AAjuZfZPP7ewa>=%UL8Z(b42
z!679ZiXT~-_YVCTPHnT_;hZ(pgjYSQ3Z{YH9+2aFQvl5(qRorVn@i#+o*JL2DD;v7
z)4J)Da7=)oHP;Gi)hXmihXTj83}9zHfS-<`kmwIb5!c5OMFgAZm{;v_-6E>M-lWH9
zz?kkz(cApyF5Rs;CJ~D--E})iA(I5fy7^LHpW7&ilqw}kBI1qGD_oL0;&uR-kN2fY
z%7D=#x;Ivqx{?xzfk8i0gfm9`dP%eX=pG*aQ8H9mhlM{_Qtv!XHcfGj=(kTDs%r?;
zNdOR#3!Ot~04P7;mQw%<eiJdG5WhZ7=FDzm_tIAH*%+<&((S(JD%}=-vvL4+qJS!#
z|2*GeBR+r+ki<tE6=dC=1uuS25e0yeL&5L^_yeG@T080yZvo$Eylcm~DT+sOkvwc}
z<d0mNvR80!)NL~SjX2}r<}$ki%gkv$2m(^Qq1*Mcp(e+Ix7;;)Z_mB(TdlpWKX*kl
z@kmKACCYwX3lp3&!HMZGVJ2Dug%*Y+6$!MxRc!@BbO(OY6BVsJNBoEL%PW>+)Dj>6
zO@!W7AtvH1ZKinyF;##7A26dY!#5Xde2vN-1n!5XCx#+~%p$QnN6tU2J@or=0^4@I
zNDTNs6cAd0vyzb|#=nvwLq?fGFAE}Y#c8d!yw}4^N@d$*X8fePI~H`AVS*io1P4Ik
zgFELviUhIMMqMml$JMBIZ+GuuLZ9h(?%)qIg^9j1w#QBk_Xd|lFy>V?pO4CP6C~|G
z;?H)O>-ThWsv!=9b_t^j#A-xzVlc`h#1Hbj3nH?jA@uQI#Jx%yazA<Ba^q9R9YZ2&
zgKr5V5S*S)(1BMP1N>861YyZALJdT^I1uon#v4`o@Wnpf+vi0--Z;=E=QlG0TU&!Y
zM>-<e2k^JM#x2j5!#O+|<$Xq$5OOLITlXB>e+VFE4At-{fsBC$shvL~`9L4?mR|rc
z@<A3r1Wt+L5rmil&Sw~4PUF4$)gwOMF!m!coOwFp#r#Gy#PaFXy-PNwqmz@dfx#v-
zl0dB{J;1}mqb*|qq;=Ph1XOVCBFG!m*E>|~%<mcL+bjE^-Tv;mizz&$u&M*kv(2)E
z!ou=`A;eGa`Uz@qSL|KH=nI#d<2z!qvX}x<1bR5_LcPm4sKz&-%synk*wENfVo@Ic
zH;AY@pl~|g6s<)5Sn@sbv{THXG-yH6HiLC*Zz{8kOtm%U)*Bmlsbh3*^$QVsZ}v79
zrruoNaROJm35g7jy}u)PoWHX^lqyd-^=0rC;E+z!tb#VxZt&vM7d9>F3DHP42K6{p
zt-I}sbi}jq=YvC9O|Dys@fr-?iOy@$#(>7FZQjnCiBESggr@ys#jq2PUz#Nsy$4?k
zs&?F4=-LYVQ2c?Hfl@kKmwmUY4LAHu3me>apqGK7oUT?UOj2I?>gG!<r3QypzCGuc
zko~NzR?+Lo$q6<XVs(w7b40lLw<o<L3*-H+8WP|H9zT*)-h{;Y+|jUTL6Z0%4t+<@
zrNY*XweWkF&d_;d$gzbh5L~lZVr8*w!?{<aOs`f|KE3`Hw6#11z*%#fzgIYxR?)rk
z7M7TEHO^MVbTX#50y8-hk4s6(0SquG>~UM*F>xv==((L7G*cwBv67q|*xcO4eV|G!
zPKt1DoDYHJyjykvaK2pkVvX1&&9GU9NR=^Gg(UlO+0p+AWCgBby6Rd-e-)cVymV-`
z<z7{K;AnL8=9ul{$#+9r`bF(h+vWZdck85q5}OiO@7KLX=<~y#M3zH~f|eUEUJ|GP
zn`>~8zGuspzD_!4qX4997uUwtT2PSo<Jx|M6;6R4%TZPQNHB&Uwx6FLLJ(;!Dl(vd
zuHAg>wSrw^b@fP-j%i!hSM&zU%yy@v&BZ|A1eq~Ffhur&=lxA8MO(RK8hwz{IF(rd
z8iY91+H37N<hGe5+_y?W%@%V(FQr9b%pXUN8a+%dhe6<ACUy7I>w5OF=dEF13GX!k
z8a18_S9w`k#JU9CqO<(YMnx*wA8MSI{dgPzjXQ*|cO5$^jM3wa7_=}pn_Qc%&SzvD
zXS7PnPtP~vmnf*&7p_^tk)Kly^*54laV@sCwpLY8q78w{?3(eR3K+)8hsa4>R8gc1
zIIe~Ze~5YsJZO@7c_b9o_WsSg7$K=4)SOTN79Jk!IR`0eai#rH2x{K#6n(BCU9_RN
zvVmH3Dpy^_{g07yZo-&7cC|7PBuyLO1!UKKIOs0I!GK*G*W>p^Aky&paq<Fw+F08i
z!|TAU*zwxL>bq;XH}uQPHK&0F!j{AH%_cO#BWb40#>};EM>r>HeV8$^lv{O?OUbLZ
z$vI->*?oKohCR_nc_<T?&s@F2w{pq+fwAaoJFq`0!o<i>WyK*$Koe*0a1!UZOK)w$
zX%jN(fHI;a1%68bx7k|DlB7fwPA%hH?MmpgOp}JfEV)A!PcRUcM*|i^Jen*7MF5-#
z%Qy_TaENOI<s-_oEpFmC6qKBFB+x2t`wV*e!M^@5JSNfQ7uDWWQOobSwgacN)5N{x
ztq=!2KMucb^k=x$ZB5}C&oWFaS!}iujwhQTSBtSHl_L{Rpdts=!J#ai9UHNonZm=u
z%4E+YWzmosV*Zhagrs1mz4sC_xc6N-(^k`+Uh8x)8~~gzH~f=KUKB`xzjb6L*;jIi
z{OQ`}n}Izy*@LCmjvE-_*)c-o!ZDWRpSt5v24@Pk(@w1|ck0Hinq^#-t@gL!u|wa-
z%IPrHuHB{qz7M9cQ8e}FgBT?C#vZcw>&qz^`}MVe67{{uY^?LJ?rUCpZ&e>Dhx;*3
zo<>|zne02^O?zaE)AwPYANCu`Y~-OQ8{BE^E!vi*Jlfhz?%TI2FI_raIK0^Pva{Cc
zjCnQ?+(&J$fx|(p9p9<}_;XJ9KUr^%quS`pa;7?7e}ah7Lxe;C^=4G^*a-4++Mmuk
zK8^{;?X_g@tW`8Mz56bWZryS+Ql>9GJ6H^B?FN_IutzpTvYn`<<*~LsvG~Pz-q#m`
zK-RUNVrY~1D2cOwXN#B=K=R%`U<(Xzp)<6S#ouzCAVD04jIfb9)pU7Pryn#~tkG<$
zFZ`p^f_*My$tk5>_j56i?ML0nhD`+#D{xTzJ9W>pvyPCluaVb){`5U+s_y59-(8zd
z_Regss9ZGVu*&F&T1SdtZ1`YJ@zK*fFHNjvL^F&tKN9c_!lV1z4MJ?Bn!X%faxl66
zTwc!1VfhIw;A6vq`qZpzbJ13NWk3-`j*TOYCBgANnr0^-6y#jP75(^RdVVoabi#M%
ztDTh=KM8tF@Yr+0h;5m({<7u0deEE{H~N!0E%$0b9IMk}Vai(-cL`e~MvqciXn^*>
ztHDb69TkNaIHLYhb5>fX4fiu+Q;Q}UDipOyn$UxOEOv#hRY)ZPdi0s_nWr3ug-Kkp
zX0UuYWb<}*3zvOP<7aTDc>cAR3H{V1se8{WxOU%3e-C343C6(N(>AjNms5=6pb#b}
z5B1>@R2ib0A=k{vv~A;xq@&Cu{=m0qD$I$V*n!F<ROgv_adw@?B`iqTgg|s3!NAQ^
zfu7P2fd%a0vuy>i_=t#VH(N%j`(hSKbm*q{-nE-<`0(>+<Ov?Ca<nQy@GS=%%;giw
zdP4OWfs|Fg%Jv^Kg^EhAiJ2aCSS;wmHdM@z+FB(YOcDzDWJ2u3`obSc(9g30Hq17+
z&s(^F7dA5weJUAn0a3;ujCqgTg9g^M84R898ZAWr%LH-BNeLwiD``6<J@`hP{C0OL
z@Z)(ytJtJz!xIxw-Y=Nzy14XHZ80#sTlt_|lf{=z+v>))RIALyXRqG&P*iNR1Q}ES
zgy8uc{1eQfK|U(Jw(!HmZO||q-9R7x<l+wwC3S_xnz)h0N?HT$+_FF1b6OM0lvKzw
z4b3;G+JQBuFnOh9Tjld36~*U`fY|F1-(xm%a`MYAFQJ}{d-|9jP>~KB6)9*5NlZ4@
z)P1Yjg@sBD$J$h`fc;BhY}og+TG+m@y;QMOA3NB*LdIfG+n^lc(LY)_&5BJpIh=al
z*!rcihvp0^uywIwDBfq$Zhk^-4Lmhh{!C9mP5WL7wJbjZOX0aLy&!?R&aKD!adma*
z!1E2+G~k~Ub;~)I^5BlDcx!idtWl6-Oae`8up)h)HhVO0H`H?4$uOS>6$uT8a8=XX
zD5x~?BRhqSBC(e>9>Qzq6yzd>fj2IV$2?Ai@-qZ9_<;j^PiyUv+G`Vjek*?dec)yc
z1}6CY`Nq=4`XDXknF|c9L5iP5TTU)ZgU#YLH~r-8is=1W7ufmI8~O6?!)bxw)vvNG
zbspMY_nD;k3SvWsAkt&1CJyRRi(~JkdwQ_LJ;-$7g1y^3<p5;$Ex=<*Tx;M{s;#e2
zOK7E`j4(gL=AAxce!nPWu<=ol`;E(~R^Hfa%~VS9%Four8|H}MtTeQy!YRRda<C@J
zg#l2!0^U)4eDL6kcHf9`ddxu>r!kSp+~2Q2-)dEV(wY10bXvtxkMVv7fhsP>kHu-m
zcP7-$y$Wnk`czaMd;@^yR1Lhno!SI^9<idd0-F(mD+<l`xYaL<3xs&}JA;L<XA>JS
zbS6D?9r??yHME!DTB8*TA;*Vd!J)r6OphK<ah()$>Z`Xh5HZmwcCm#sNslRF=r8UJ
zQZCpP6-6p4B^VkShK=`wH&rte6QZ6YmvN+Cgn5)8<=-7rDW#6?l7qBh92R9AEQ`Wh
znfL(4u#~{0PR-5ul)wschV@Dj0Yd!+I$=#G*S8;7xq&@cEveo`&Cz@sHMD4E-KD1J
zS9Efx@IshgMN$A3(o1JV|8%;EyauUNQaM6jeFSD0TpV?E^+9y>=V5AOTbfafmd{Y&
z03RTA0oR2)&*GP<mB9+jO3dFhg{V?4(~(S33@;&IcykjXBjOLJg{LR%-CwV$w3L$@
zDYLoI>0k+sQ~Gb-IojK^v8M;*iLJt%1VQi-T}+59F3B)AcEnQ#lj*H-Lb%R}O(8Sc
zqXX*R$~j9ctASFpn(7DwUT`-+LPF{fevdIF!SD?}z5|6m!I)XvMvMe_n@1xFlny6>
zVTu_SV{L<a?~e(^2!Ds~R!4RzUSz2)RRPq@mycT2;J=)<ud0a9EXKqZ?xustTDy@E
zPiXlu?qPKfEg1vsdPu%pgK1*rd<_F}fvq?PTayo0T@D=Z<70SXJ~Bl?+nd`ksid5c
z&T0EyW$rH09v?laGYYR=hQI{saL=0Og>eK_D^Pmi4&-dN*xJ%^6g7j$`5VKlv<$*k
zCQ$qyR4`6`c#tE+G&t}T%2*^ktKIr8CIL9rhBL?-Zp)p%gYpV%*lWCR2mZ_G@gJR*
zs_02c@%faLlKR%&?*eK@R@*<xj}`dBX(ncHJMGU)d1%LUAFl@h_uA>)PNqYP?NEs9
zJU^BL%b5?T24o0eiDJN))9$)=Wev(yflBvZf6UwWILn)xXhX2(-)}mf$2;16t)|vI
zm$o=HM`sl8pQf5Antw}9-pTZdhT%Foh=bSWz8FC?3@!#6c(jn=>DtK97ZT#@JOA0k
zp)UYdMY$x*mZgGBTuJF8x6`EFCJbJd6BoQDpwzx6JDSt}1wK<`itcSo!606L3WwW7
zAvtN8+DG2F*)hCVtTy~HIbXia7ihA&&=D<m52h<ARsyXg8$AI5`7Wxhu`>GdWI;Wa
z@3_MoTxVg{aA07=_ReEf>}a%+8YQvZ`<c#qZ+3dRXWrPp&Ge6h%ae*+F&$=^j&G1D
z1Jz8EJnt0vdm+@q;$X|Ms9}Lu2Z8fF;%IyCF-d=a1n|-*KwMZxs6;@=_tz`3Z8-gc
z(7@mRoZ*18kg1W8gPozEwT1OteFFffmzNjd&jkD<g6U~Q9lT=f?;wv6=AVe9q~xP0
zFu9o>&;Ea2j}aCi;>%(@2>34;);}-;-fAs>N{#I&b6@r1zX-$rhcN$C9FG43!}$m1
zpK6*5$owxg4IIz)ivdiGe~9z2JikFdE%@Ks=Qrr52Twr{8|XLaFBAT`g??lHWWqld
z=`R)j7v+A7^q<J^8}y&p@Ei0e9saRQKYe(r#{UUo{=W#p{3jv)sco7665_vWTju|y
zXLwwB%zqN%AG7-p`i9>E{a<`w{=fLZ{D1L*`A<G*9hFTX0Xv3W;C;8pWny8R>jZ!&
zBqV%rW`zrM!}-}IgMgxe{m(d2G2l4S4<EhV9Y}zrHppK)7~qQjnks#MzC0W<`k0go
zPmBrR004+dK>$B@0e?@GJ{iFE$?3keS1{4FF{IafYx5Yj;zhvHaR#Q01Nv9W|3+oi
zAD~Q6vD@`;2d{tt=KnA5zuCFb2Q2eb?8R`4)iMYGun+k^RrPNc_*kHSr_AycE0N@I
z@dL>2K|N;SCm*n^PqCTrU5`M3Ec$ObKc9ZUvOUG}^>m=00@=mia#o*tz_LHZN)2(0
zBZ2_{{J;^wKh^kqs`PQ2d%$u$#k!EyO#s^wzzUp!q5m~i`cy9hS!+`(d%MT&T0G92
z#R1GU_P280{AB)Cg7c|(LLA=kc)%z>;{mJqUsI)z_VVBHm>vhz$fxBe1P0XmEnwzP
z=<k4BPX*M;dNaHYWJw_ae~pm-J7T5J&dLLpiSa3z;)Q7x5im^`^2adf+C%tBg+a$v
zQCGkLfI^JNu<Xu5_(_KYcTwi)fj8&3f%n&c4($GWs`Sx1d<Z`&@t6Z34;)xm*TCq%
z!nM#K|E@2lCoP7)KH)qDg51BQy#@0Seo|xh$;=5$0stVg;c;YWq=)d69^Va(#buiT
z%d8LjDD7<ehwzgke?4>8|JgqQ>kI&F>VHj@KDJ390AT}T!{0p4hLSSmumk{l%^t_g
z0wVv?is?y_{|rMwfj)qrlrk>W>$5Acjxm54|Jp#N_77m@C#4*3AArFGmhbmX2+0Kq
z|Fy|7Ki-5)^}}tkft!IeP>Ww9O8tcX-h`N+G}&%~fAi^xF|L0{WO*DhbFOOx2N+TI
zw}^v3p?^huQvdpN6MQ#dUv|j%I9+u2hwzj7-(22SrvqUMfyZ#uyNB?T`uC|itFr=A
zRtENlzgARm(nI)3{gqt3g}i{^EBwdsR?0*8N&Tap{IcSKuo7_l`89HU_Cxqd{lkY_
z*x-QUc_<AY!zu+2;U`^o=bYTQ2O5R;TT?|fKZKujS=@Ih*Z|m9P?<lD+}QE}W_i+O
zIg4<qGoU2nzty(%<U{yLEq_GDtG)ojKlgpVR+!E7L-<L<;Qh?TPJmK>aC{6;%{+vk
zG;DNczH<~<S&YDw^<N{OA3cPhG;FI7tO9r#26+El+Gjr=!cQ7jR+Df!0R*RjVSkP6
zd-f21(lBssGi)@Vn(z^iVgIX#@RNq|Ev}i<0AZ2e;7;J+(|>KxEKeE+iFIWCISc?`
z1_gVRHXhqU_&39z`jXS%eS4+PMH|@TuRJ~MhJM122fO_nem)HL$DwbJ*YfxR&A->u
zvJUpk$@)K$zaBpyJtBWO?D?7c<I4#D4odd@*Py?2_dn5xXOF)|Re6N|(r^DW8u|!j
zeO%Uu=W4%3ZFz*UJx2eW@bM#*{Xa)3Hh!%pj{h80e}r;AM*rM65sy%=$LPbd0(VpY
znks$T9-&N(|2cd1nElPCKgXrr{I#N(eiQ0p)Bc*X&SUl;jrx_1d(8f()Sq+idCdN!
zQ@_T&d(8f$RKKz;z`MN<ug^05qgB7MCXd<QwEA;-(;l<`g;%4GSmyu2E2!;X%gg+m
zSATZn<zx0Yul`(Ko5$>b;nl~->~CKEIp^8O?0?}E!p@_*`Y*f^e9ZnAUO7Kz{|m2*
zAG5!C_4v}$-yK$^&$mY`3(zYF;GrDws2}*x1qA>g*aZV10Yu&!8Vd3Y5&eCk>Hh&<
C(8;*~

literal 0
HcmV?d00001

diff --git a/Electrical Parts/fans/blower-50x50mm.step b/Electrical Parts/fans/blower-50x50mm.step
new file mode 100644
index 00000000..25b9a4b4
--- /dev/null
+++ b/Electrical Parts/fans/blower-50x50mm.step	
@@ -0,0 +1,16224 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/fans/blower-50x50mm.step','2014-12-08T11:35: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('Blower-50x50-final','Blower-50x50-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#9861),#12367);
+#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,#476,#534,#865,#951,#1266,#1347,#1428,#1748,
+    #2073,#2154,#2235,#2560,#2875,#2951,#2955,#3036,#3118,#3200,#3254,
+    #3340,#3426,#4221,#4302,#4351,#4400,#4833,#4840,#4911,#4971,#5075,
+    #5129,#5210,#5259,#5308,#5335,#5362,#5443,#5492,#5541,#5622,#5704,
+    #5759,#5851,#5937,#6023,#6115,#6142,#6262,#6348,#6429,#6478,#6527,
+    #6554,#6561,#6647,#6787,#6794,#6886,#6972,#7053,#7102,#7151,#7237,
+    #7244,#7330,#7411,#7460,#7509,#7558,#7605,#7632,#7638,#7663,#7690,
+    #7717,#7744,#7777,#7782,#7807,#7812,#7837,#7862,#7914,#7939,#7964,
+    #7989,#8046,#8071,#8096,#8121,#8178,#8203,#8228,#8253,#8305,#8330,
+    #8355,#8380,#8407,#8414,#8420,#8469,#8496,#8503,#8530,#8537,#8564,
+    #8571,#8620,#8647,#8654,#8660,#8685,#8734,#8783,#8810,#8879,#8928,
+    #8955,#8960,#8985,#9010,#9059,#9108,#9135,#9162,#9169,#9238,#9287,
+    #9314,#9319,#9344,#9369,#9418,#9467,#9494,#9521,#9528,#9577,#9626,
+    #9653,#9702,#9751,#9778,#9805,#9812,#9819,#9826,#9833,#9840,#9847,
+    #9854));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#83,#112,#145,#174,#207,#236,#269,#298,#331,
+    #360,#393,#422,#448,#449));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(12.,0.,1.5));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(12.,0.,10.5));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(12.,0.,1.5));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,12.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,1.5));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#52,#22,#54,.T.);
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,1.5));
+#54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.);
+#55 = CIRCLE('',#56,12.);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(0.,0.,1.5));
+#58 = DIRECTION('',(0.,0.,1.));
+#59 = DIRECTION('',(1.,0.,0.));
+#60 = PCURVE('',#32,#61);
+#61 = DEFINITIONAL_REPRESENTATION('',(#62),#66);
+#62 = LINE('',#63,#64);
+#63 = CARTESIAN_POINT('',(-0.,0.));
+#64 = VECTOR('',#65,1.);
+#65 = DIRECTION('',(-1.,0.));
+#66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#67 = PCURVE('',#68,#73);
+#68 = PLANE('',#69);
+#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);
+#70 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#71 = DIRECTION('',(0.,0.,-1.));
+#72 = DIRECTION('',(-1.,0.,0.));
+#73 = DEFINITIONAL_REPRESENTATION('',(#74),#82);
+#74 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75,#76,#77,#78,#79,#80,#81),
+.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(
+  '') );
+#75 = CARTESIAN_POINT('',(9.5,0.));
+#76 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#77 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#78 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#79 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#80 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#81 = CARTESIAN_POINT('',(9.5,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#52,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,1.5));
+#87 = SURFACE_CURVE('',#88,(#93,#100),.PCURVE_S1.);
+#88 = CIRCLE('',#89,12.);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,1.5));
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-4.188790204786,0.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(-1.,0.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#106);
+#101 = CYLINDRICAL_SURFACE('',#102,12.);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,1.5));
+#104 = DIRECTION('',(0.,0.,1.));
+#105 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(0.,0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(1.,0.));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#114,#85,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,1.5));
+#116 = SURFACE_CURVE('',#117,(#122,#129),.PCURVE_S1.);
+#117 = CIRCLE('',#118,12.);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(0.,0.,1.5));
+#120 = DIRECTION('',(0.,0.,1.));
+#121 = DIRECTION('',(1.,0.,0.));
+#122 = PCURVE('',#32,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);
+#124 = LINE('',#125,#126);
+#125 = CARTESIAN_POINT('',(-0.,0.));
+#126 = VECTOR('',#127,1.);
+#127 = DIRECTION('',(-1.,0.));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = PCURVE('',#130,#135);
+#130 = PLANE('',#131);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#133 = DIRECTION('',(0.,0.,-1.));
+#134 = DIRECTION('',(-1.,0.,0.));
+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#144);
+#136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#137,#138,#139,#140,#141,#142
+,#143),.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(
+  '') );
+#137 = CARTESIAN_POINT('',(9.5,0.));
+#138 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#139 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#140 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#141 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#142 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#143 = CARTESIAN_POINT('',(9.5,0.));
+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#145 = ORIENTED_EDGE('',*,*,#146,.F.);
+#146 = EDGE_CURVE('',#147,#114,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,1.5));
+#149 = SURFACE_CURVE('',#150,(#155,#162),.PCURVE_S1.);
+#150 = CIRCLE('',#151,12.);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,1.5));
+#153 = DIRECTION('',(0.,0.,1.));
+#154 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#155 = PCURVE('',#32,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(-1.,0.));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = CYLINDRICAL_SURFACE('',#164,12.);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,1.5));
+#166 = DIRECTION('',(0.,0.,1.));
+#167 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#147,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,1.5));
+#178 = SURFACE_CURVE('',#179,(#184,#191),.PCURVE_S1.);
+#179 = CIRCLE('',#180,12.);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,0.,1.5));
+#182 = DIRECTION('',(0.,0.,1.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-0.,0.));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-1.,0.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#192,#197);
+#192 = PLANE('',#193);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#195 = DIRECTION('',(0.,0.,-1.));
+#196 = DIRECTION('',(-1.,0.,0.));
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#206);
+#198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#199,#200,#201,#202,#203,#204
+,#205),.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(
+  '') );
+#199 = CARTESIAN_POINT('',(9.5,0.));
+#200 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#201 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#202 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#203 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#204 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#205 = CARTESIAN_POINT('',(9.5,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#209,#176,#211,.T.);
+#209 = VERTEX_POINT('',#210);
+#210 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,1.5));
+#211 = SURFACE_CURVE('',#212,(#217,#224),.PCURVE_S1.);
+#212 = CIRCLE('',#213,12.);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,1.5));
+#215 = DIRECTION('',(0.,0.,1.));
+#216 = DIRECTION('',(-0.5,0.866025403784,0.));
+#217 = PCURVE('',#32,#218);
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(-2.094395102393,0.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(-1.,0.));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = PCURVE('',#225,#230);
+#225 = CYLINDRICAL_SURFACE('',#226,12.);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,1.5));
+#228 = DIRECTION('',(0.,0.,1.));
+#229 = DIRECTION('',(-0.5,0.866025403784,0.));
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(1.,0.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = ORIENTED_EDGE('',*,*,#237,.F.);
+#237 = EDGE_CURVE('',#238,#209,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,1.5));
+#240 = SURFACE_CURVE('',#241,(#246,#253),.PCURVE_S1.);
+#241 = CIRCLE('',#242,12.);
+#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
+#243 = CARTESIAN_POINT('',(0.,0.,1.5));
+#244 = DIRECTION('',(0.,0.,1.));
+#245 = DIRECTION('',(1.,0.,0.));
+#246 = PCURVE('',#32,#247);
+#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 = PCURVE('',#254,#259);
+#254 = PLANE('',#255);
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#257 = DIRECTION('',(0.,0.,-1.));
+#258 = DIRECTION('',(-1.,0.,0.));
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#268);
+#260 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#261,#262,#263,#264,#265,#266
+,#267),.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(
+  '') );
+#261 = CARTESIAN_POINT('',(9.5,0.));
+#262 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#263 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#264 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#265 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#266 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#267 = CARTESIAN_POINT('',(9.5,0.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#271,#238,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,1.5));
+#273 = SURFACE_CURVE('',#274,(#279,#286),.PCURVE_S1.);
+#274 = CIRCLE('',#275,12.);
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,1.5));
+#277 = DIRECTION('',(0.,-0.,1.));
+#278 = DIRECTION('',(0.5,0.866025403784,0.));
+#279 = PCURVE('',#32,#280);
+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(-1.047197551197,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-1.,0.));
+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#286 = PCURVE('',#287,#292);
+#287 = CYLINDRICAL_SURFACE('',#288,12.);
+#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291);
+#289 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,1.5));
+#290 = DIRECTION('',(0.,0.,1.));
+#291 = DIRECTION('',(0.5,0.866025403784,0.));
+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(0.,0.));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(1.,0.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#298 = ORIENTED_EDGE('',*,*,#299,.F.);
+#299 = EDGE_CURVE('',#300,#271,#302,.T.);
+#300 = VERTEX_POINT('',#301);
+#301 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,1.5));
+#302 = SURFACE_CURVE('',#303,(#308,#315),.PCURVE_S1.);
+#303 = CIRCLE('',#304,12.);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(0.,0.,1.5));
+#306 = DIRECTION('',(0.,0.,1.));
+#307 = DIRECTION('',(1.,0.,0.));
+#308 = PCURVE('',#32,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-0.,0.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(-1.,0.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#316,#321);
+#316 = PLANE('',#317);
+#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
+#318 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#319 = DIRECTION('',(0.,0.,-1.));
+#320 = DIRECTION('',(-1.,0.,0.));
+#321 = DEFINITIONAL_REPRESENTATION('',(#322),#330);
+#322 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#323,#324,#325,#326,#327,#328
+,#329),.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(
+  '') );
+#323 = CARTESIAN_POINT('',(9.5,0.));
+#324 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#325 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#326 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#327 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#328 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#329 = CARTESIAN_POINT('',(9.5,0.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#333,#300,#335,.T.);
+#333 = VERTEX_POINT('',#334);
+#334 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,1.5));
+#335 = SURFACE_CURVE('',#336,(#341,#348),.PCURVE_S1.);
+#336 = CIRCLE('',#337,12.);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,1.5)
+  );
+#339 = DIRECTION('',(0.,0.,1.));
+#340 = DIRECTION('',(1.,0.,0.));
+#341 = PCURVE('',#32,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(-0.,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = PCURVE('',#349,#354);
+#349 = CYLINDRICAL_SURFACE('',#350,12.);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,1.5)
+  );
+#352 = DIRECTION('',(0.,0.,1.));
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(0.,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.,0.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = ORIENTED_EDGE('',*,*,#361,.F.);
+#361 = EDGE_CURVE('',#362,#333,#364,.T.);
+#362 = VERTEX_POINT('',#363);
+#363 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,1.5));
+#364 = SURFACE_CURVE('',#365,(#370,#377),.PCURVE_S1.);
+#365 = CIRCLE('',#366,12.);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(0.,0.,1.5));
+#368 = DIRECTION('',(0.,0.,1.));
+#369 = DIRECTION('',(1.,0.,0.));
+#370 = PCURVE('',#32,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-0.,0.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(-1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#381 = DIRECTION('',(0.,0.,-1.));
+#382 = DIRECTION('',(-1.,0.,0.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#392);
+#384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#385,#386,#387,#388,#389,#390
+,#391),.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(
+  '') );
+#385 = CARTESIAN_POINT('',(9.5,0.));
+#386 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#387 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#388 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#389 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#390 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#391 = CARTESIAN_POINT('',(9.5,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.F.);
+#394 = EDGE_CURVE('',#395,#362,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,1.5));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,12.);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,1.5)
+  );
+#401 = DIRECTION('',(-0.,0.,1.));
+#402 = DIRECTION('',(0.5,-0.866025403784,0.));
+#403 = PCURVE('',#32,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(1.047197551197,-0.));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(-1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,12.);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,1.5)
+  );
+#414 = DIRECTION('',(0.,0.,1.));
+#415 = DIRECTION('',(0.5,-0.866025403784,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#22,#395,#424,.T.);
+#424 = SURFACE_CURVE('',#425,(#430,#437),.PCURVE_S1.);
+#425 = CIRCLE('',#426,12.);
+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
+#427 = CARTESIAN_POINT('',(0.,0.,1.5));
+#428 = DIRECTION('',(0.,0.,1.));
+#429 = DIRECTION('',(1.,0.,0.));
+#430 = PCURVE('',#32,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(-0.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = PCURVE('',#68,#438);
+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#447);
+#439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#440,#441,#442,#443,#444,#445
+,#446),.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(
+  '') );
+#440 = CARTESIAN_POINT('',(9.5,0.));
+#441 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#442 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#443 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#444 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#445 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#446 = CARTESIAN_POINT('',(9.5,0.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = ORIENTED_EDGE('',*,*,#21,.T.);
+#449 = ORIENTED_EDGE('',*,*,#450,.T.);
+#450 = EDGE_CURVE('',#24,#24,#451,.T.);
+#451 = SURFACE_CURVE('',#452,(#457,#464),.PCURVE_S1.);
+#452 = CIRCLE('',#453,12.);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(0.,0.,10.5));
+#455 = DIRECTION('',(0.,0.,1.));
+#456 = DIRECTION('',(1.,0.,0.));
+#457 = PCURVE('',#32,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-0.,-9.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-1.,0.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = PCURVE('',#465,#470);
+#465 = TOROIDAL_SURFACE('',#466,11.,1.);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(0.,0.,10.5));
+#468 = DIRECTION('',(0.,0.,1.));
+#469 = DIRECTION('',(1.,0.,0.));
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(0.,0.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(1.,0.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = ADVANCED_FACE('',(#477),#465,.T.);
+#477 = FACE_BOUND('',#478,.T.);
+#478 = EDGE_LOOP('',(#479,#501,#502,#503));
+#479 = ORIENTED_EDGE('',*,*,#480,.F.);
+#480 = EDGE_CURVE('',#24,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(11.,0.,11.5));
+#483 = SEAM_CURVE('',#484,(#489,#495),.PCURVE_S1.);
+#484 = CIRCLE('',#485,1.);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(11.,0.,10.5));
+#487 = DIRECTION('',(0.,-1.,0.));
+#488 = DIRECTION('',(1.,0.,0.));
+#489 = PCURVE('',#465,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494);
+#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#492 = CARTESIAN_POINT('',(0.,0.));
+#493 = CARTESIAN_POINT('',(0.,1.570796326795));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = PCURVE('',#465,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#500);
+#497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#498,#499),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#498 = CARTESIAN_POINT('',(6.28318530718,0.));
+#499 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = ORIENTED_EDGE('',*,*,#450,.T.);
+#502 = ORIENTED_EDGE('',*,*,#480,.T.);
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#481,#481,#505,.T.);
+#505 = SURFACE_CURVE('',#506,(#511,#518),.PCURVE_S1.);
+#506 = CIRCLE('',#507,11.);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.,0.,11.5));
+#509 = DIRECTION('',(0.,0.,1.));
+#510 = DIRECTION('',(1.,0.,0.));
+#511 = PCURVE('',#465,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(0.,1.570796326795));
+#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('',(12.,0.,11.5));
+#522 = DIRECTION('',(0.,0.,-1.));
+#523 = DIRECTION('',(-1.,0.,0.));
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#533);
+#525 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#526,#527,#528,#529,#530,#531
+,#532),.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(
+  '') );
+#526 = CARTESIAN_POINT('',(1.,0.));
+#527 = CARTESIAN_POINT('',(1.,19.052558883258));
+#528 = CARTESIAN_POINT('',(17.5,9.526279441629));
+#529 = CARTESIAN_POINT('',(34.,2.694222958124E-15));
+#530 = CARTESIAN_POINT('',(17.5,-9.526279441629));
+#531 = CARTESIAN_POINT('',(1.,-19.05255888325));
+#532 = CARTESIAN_POINT('',(1.,0.));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = ADVANCED_FACE('',(#535),#68,.F.);
+#535 = FACE_BOUND('',#536,.F.);
+#536 = EDGE_LOOP('',(#537,#567,#600,#628,#656,#684,#712,#740,#773,#804,
+    #805,#806,#839));
+#537 = ORIENTED_EDGE('',*,*,#538,.T.);
+#538 = EDGE_CURVE('',#539,#541,#543,.T.);
+#539 = VERTEX_POINT('',#540);
+#540 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,1.5));
+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#548 = PCURVE('',#68,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(6.68443406064,2.344995926752));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(-0.855311071671,-0.518114823835));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = PLANE('',#557);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#559 = DIRECTION('',(0.518114823835,0.855311071671,0.));
+#560 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.,0.));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#569,#541,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#571 = SURFACE_CURVE('',#572,(#577,#588),.PCURVE_S1.);
+#572 = CIRCLE('',#573,21.5);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,1.5));
+#575 = DIRECTION('',(0.,0.,1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#68,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#587);
+#579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#580,#581,#582,#583,#584,#585
+,#586),.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(
+  '') );
+#580 = CARTESIAN_POINT('',(0.,0.));
+#581 = CARTESIAN_POINT('',(0.,37.239092362731));
+#582 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#583 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#584 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#585 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#586 = CARTESIAN_POINT('',(0.,0.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = PCURVE('',#589,#594);
+#589 = CYLINDRICAL_SURFACE('',#590,21.5);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(0.,0.,0.));
+#592 = DIRECTION('',(-0.,-0.,-1.));
+#593 = DIRECTION('',(1.,0.,0.));
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(-0.,-1.5));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(-1.,0.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = ORIENTED_EDGE('',*,*,#601,.F.);
+#601 = EDGE_CURVE('',#602,#569,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#604 = SURFACE_CURVE('',#605,(#609,#616),.PCURVE_S1.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#609 = PCURVE('',#68,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(6.630427315585,-1.973780175932));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(-0.610389159597,-0.792101681507));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#620 = DIRECTION('',(0.792101681507,0.610389159597,0.));
+#621 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(0.,0.));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#602,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#637 = PCURVE('',#68,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(6.630427315585,-1.973780175932));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(0.171443932334,-0.985193878415));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#648 = DIRECTION('',(0.985193878415,-0.171443932334,0.));
+#649 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.,0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#630,#658,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,1.5));
+#660 = SURFACE_CURVE('',#661,(#665,#672),.PCURVE_S1.);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#665 = PCURVE('',#68,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(6.837785962856,-3.165356145678));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(-0.610389159597,-0.792101681507));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = PCURVE('',#673,#678);
+#673 = PLANE('',#674);
+#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677);
+#675 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#676 = DIRECTION('',(0.792101681507,0.610389159597,0.));
+#677 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(0.,0.));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.,0.));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#686,#658,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(15.439542619162,-14.96230342263,1.5));
+#688 = SURFACE_CURVE('',#689,(#694,#705),.PCURVE_S1.);
+#689 = CIRCLE('',#690,21.5);
+#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
+#691 = CARTESIAN_POINT('',(0.,0.,1.5));
+#692 = DIRECTION('',(0.,0.,1.));
+#693 = DIRECTION('',(1.,0.,0.));
+#694 = PCURVE('',#68,#695);
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#704);
+#696 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#697,#698,#699,#700,#701,#702
+,#703),.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(
+  '') );
+#697 = CARTESIAN_POINT('',(0.,0.));
+#698 = CARTESIAN_POINT('',(0.,37.239092362731));
+#699 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#700 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#701 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#702 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#703 = CARTESIAN_POINT('',(0.,0.));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#705 = PCURVE('',#589,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-0.,-1.5));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.F.);
+#713 = EDGE_CURVE('',#714,#686,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#716 = SURFACE_CURVE('',#717,(#721,#728),.PCURVE_S1.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#721 = PCURVE('',#68,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(8.347548048114,-7.212004413014));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(-0.283030809236,-0.959110817905));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = PCURVE('',#729,#734);
+#729 = PLANE('',#730);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#732 = DIRECTION('',(0.959110817905,0.283030809236,0.));
+#733 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(1.,0.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#714,#742,#744,.T.);
+#742 = VERTEX_POINT('',#743);
+#743 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,1.5));
+#744 = SURFACE_CURVE('',#745,(#750,#761),.PCURVE_S1.);
+#745 = CIRCLE('',#746,15.);
+#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);
+#747 = CARTESIAN_POINT('',(0.,0.,1.5));
+#748 = DIRECTION('',(0.,0.,1.));
+#749 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#750 = PCURVE('',#68,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#760);
+#752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#753,#754,#755,#756,#757,#758
+,#759),.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(
+  '') );
+#753 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#754 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#755 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#756 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#757 = CARTESIAN_POINT('',(29.,12.990381056767));
+#758 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#759 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#762,#767);
+#762 = CYLINDRICAL_SURFACE('',#763,15.);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.,0.,1.5));
+#765 = DIRECTION('',(0.,0.,1.));
+#766 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(1.,0.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#742,#52,#775,.T.);
+#775 = SURFACE_CURVE('',#776,(#781,#792),.PCURVE_S1.);
+#776 = CIRCLE('',#777,1.5);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,1.5));
+#779 = DIRECTION('',(0.,0.,1.));
+#780 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#781 = PCURVE('',#68,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#791);
+#783 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#784,#785,#786,#787,#788,#789
+,#790),.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(
+  '') );
+#784 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#785 = CARTESIAN_POINT('',(6.846004125399,-5.634915444996));
+#786 = CARTESIAN_POINT('',(6.846004125399,-3.036839233642));
+#787 = CARTESIAN_POINT('',(6.846004125399,-0.438763022289));
+#788 = CARTESIAN_POINT('',(9.096004125399,-1.737801127966));
+#789 = CARTESIAN_POINT('',(11.346004125399,-3.036839233642));
+#790 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = PCURVE('',#793,#798);
+#793 = CYLINDRICAL_SURFACE('',#794,1.5);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,1.5));
+#796 = DIRECTION('',(0.,0.,1.));
+#797 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(0.,0.));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(1.,0.));
+#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#804 = ORIENTED_EDGE('',*,*,#51,.T.);
+#805 = ORIENTED_EDGE('',*,*,#423,.T.);
+#806 = ORIENTED_EDGE('',*,*,#807,.T.);
+#807 = EDGE_CURVE('',#395,#808,#810,.T.);
+#808 = VERTEX_POINT('',#809);
+#809 = CARTESIAN_POINT('',(14.645621008528,3.195125240083,1.5));
+#810 = SURFACE_CURVE('',#811,(#816,#827),.PCURVE_S1.);
+#811 = CIRCLE('',#812,1.5);
+#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815);
+#813 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#814 = DIRECTION('',(-0.,0.,1.));
+#815 = DIRECTION('',(0.5,-0.866025403784,0.));
+#816 = PCURVE('',#68,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#826);
+#818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#819,#820,#821,#822,#823,#824
+,#825),.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(
+  '') );
+#819 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#820 = CARTESIAN_POINT('',(5.346004125399,3.036839233642));
+#821 = CARTESIAN_POINT('',(7.596004125399,4.335877339319));
+#822 = CARTESIAN_POINT('',(9.846004125399,5.634915444995));
+#823 = CARTESIAN_POINT('',(9.846004125399,3.036839233642));
+#824 = CARTESIAN_POINT('',(9.846004125399,0.438763022289));
+#825 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = PCURVE('',#828,#833);
+#828 = CYLINDRICAL_SURFACE('',#829,1.5);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#831 = DIRECTION('',(0.,0.,1.));
+#832 = DIRECTION('',(0.5,-0.866025403784,0.));
+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(0.,0.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(1.,0.));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = ORIENTED_EDGE('',*,*,#840,.T.);
+#840 = EDGE_CURVE('',#808,#539,#841,.T.);
+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#846 = PCURVE('',#68,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(6.921524769233,3.531014011004));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-0.196026372355,-0.980598623975));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = PCURVE('',#854,#859);
+#854 = PLANE('',#855);
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#857 = DIRECTION('',(0.980598623975,0.196026372355,0.));
+#858 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(0.,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#865 = ADVANCED_FACE('',(#866),#101,.T.);
+#866 = FACE_BOUND('',#867,.T.);
+#867 = EDGE_LOOP('',(#868,#869,#897,#930));
+#868 = ORIENTED_EDGE('',*,*,#84,.F.);
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#85,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,0.));
+#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,1.5));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(0.,0.,-1.));
+#878 = PCURVE('',#101,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(1.274090353956,0.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.,-1.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = PCURVE('',#886,#891);
+#886 = CYLINDRICAL_SURFACE('',#887,1.5);
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,1.5));
+#889 = DIRECTION('',(0.,0.,1.));
+#890 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(4.415683007546,0.));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(0.,-1.));
+#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#871,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,0.));
+#901 = SURFACE_CURVE('',#902,(#907,#914),.PCURVE_S1.);
+#902 = CIRCLE('',#903,12.);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,0.));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#907 = PCURVE('',#101,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(0.,-1.5));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(1.,0.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = PLANE('',#916);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(21.5,0.,0.));
+#918 = DIRECTION('',(0.,0.,-1.));
+#919 = DIRECTION('',(-1.,0.,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#929);
+#921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#922,#923,#924,#925,#926,#927
+,#928),.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(
+  '') );
+#922 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#923 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#924 = CARTESIAN_POINT('',(9.5,-7.574138136649E-15));
+#925 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#926 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#927 = CARTESIAN_POINT('',(45.5,3.150571233016E-14));
+#928 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#930 = ORIENTED_EDGE('',*,*,#931,.F.);
+#931 = EDGE_CURVE('',#52,#899,#932,.T.);
+#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.);
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,1.5));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(0.,0.,-1.));
+#937 = PCURVE('',#101,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(1.867502299634,0.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.,-1.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = PCURVE('',#793,#945);
+#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(5.009094953224,0.));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(0.,-1.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = ADVANCED_FACE('',(#952),#130,.F.);
+#952 = FACE_BOUND('',#953,.F.);
+#953 = EDGE_LOOP('',(#954,#984,#1012,#1040,#1068,#1096,#1124,#1152,#1180
+    ,#1211,#1212,#1240));
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#956,#958,#960,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,1.5));
+#960 = SURFACE_CURVE('',#961,(#965,#972),.PCURVE_S1.);
+#961 = LINE('',#962,#963);
+#962 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#963 = VECTOR('',#964,1.);
+#964 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#965 = PCURVE('',#130,#966);
+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(8.971351116921,-8.248209330789));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(-0.283030809236,-0.959110817905));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#972 = PCURVE('',#973,#978);
+#973 = PLANE('',#974);
+#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977);
+#975 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#976 = DIRECTION('',(0.959110817905,0.283030809236,0.));
+#977 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(0.,0.));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(1.,0.));
+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#986,#958,#988,.T.);
+#986 = VERTEX_POINT('',#987);
+#987 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#988 = SURFACE_CURVE('',#989,(#994,#1005),.PCURVE_S1.);
+#989 = CIRCLE('',#990,21.5);
+#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);
+#991 = CARTESIAN_POINT('',(0.,0.,1.5));
+#992 = DIRECTION('',(0.,0.,1.));
+#993 = DIRECTION('',(1.,0.,0.));
+#994 = PCURVE('',#130,#995);
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1004);
+#996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#997,#998,#999,#1000,#1001,
+#1002,#1003),.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(
+  '') );
+#997 = CARTESIAN_POINT('',(0.,0.));
+#998 = CARTESIAN_POINT('',(0.,37.239092362731));
+#999 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1000 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1001 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1002 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1003 = CARTESIAN_POINT('',(0.,0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#589,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(-0.,-1.5));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(-1.,0.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1013 = EDGE_CURVE('',#1014,#986,#1016,.T.);
+#1014 = VERTEX_POINT('',#1015);
+#1015 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1016 = SURFACE_CURVE('',#1017,(#1021,#1028),.PCURVE_S1.);
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1021 = PCURVE('',#130,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(11.840980296998,-11.47620749102));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(8.255242023991E-02,-0.996586723729));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = PCURVE('',#1029,#1034);
+#1029 = PLANE('',#1030);
+#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
+#1031 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1032 = DIRECTION('',(0.996586723729,-8.255242023991E-02,0.));
+#1033 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(0.,0.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(1.,0.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#1041 = EDGE_CURVE('',#1014,#1042,#1044,.T.);
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1044 = SURFACE_CURVE('',#1045,(#1049,#1056),.PCURVE_S1.);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#1049 = PCURVE('',#130,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(11.840980296998,-11.47620749102));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(0.790419418833,-0.612566030997));
+#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1056 = PCURVE('',#1057,#1062);
+#1057 = PLANE('',#1058);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1060 = DIRECTION('',(0.612566030997,-0.790419418833,0.));
+#1061 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(0.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(1.,0.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = ORIENTED_EDGE('',*,*,#1069,.T.);
+#1069 = EDGE_CURVE('',#1042,#1070,#1072,.T.);
+#1070 = VERTEX_POINT('',#1071);
+#1071 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,1.5));
+#1072 = SURFACE_CURVE('',#1073,(#1077,#1084),.PCURVE_S1.);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1077 = PCURVE('',#130,#1078);
+#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(12.796979726285,-12.21709614087));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(8.255242023991E-02,-0.996586723729));
+#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1084 = PCURVE('',#1085,#1090);
+#1085 = PLANE('',#1086);
+#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089);
+#1087 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1088 = DIRECTION('',(0.996586723729,-8.255242023991E-02,0.));
+#1089 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1090 = DEFINITIONAL_REPRESENTATION('',(#1091),#1095);
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(0.,0.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(1.,0.));
+#1095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1096 = ORIENTED_EDGE('',*,*,#1097,.F.);
+#1097 = EDGE_CURVE('',#1098,#1070,#1100,.T.);
+#1098 = VERTEX_POINT('',#1099);
+#1099 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#1100 = SURFACE_CURVE('',#1101,(#1106,#1117),.PCURVE_S1.);
+#1101 = CIRCLE('',#1102,21.5);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1104 = DIRECTION('',(0.,0.,1.));
+#1105 = DIRECTION('',(1.,0.,0.));
+#1106 = PCURVE('',#130,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1116);
+#1108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1109,#1110,#1111,#1112,
+#1113,#1114,#1115),.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('') );
+#1109 = CARTESIAN_POINT('',(0.,0.));
+#1110 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1111 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1112 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1113 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1114 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1115 = CARTESIAN_POINT('',(0.,0.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#589,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(-0.,-1.5));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(-1.,0.));
+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1124 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#1125 = EDGE_CURVE('',#1126,#1098,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#1133 = PCURVE('',#130,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(16.638916679247,-14.1904851555));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.436986487924,-0.899468070235));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#1141,#1146);
+#1141 = PLANE('',#1142);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1144 = DIRECTION('',(0.899468070235,-0.436986487924,0.));
+#1145 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(0.,0.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(1.,0.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = ORIENTED_EDGE('',*,*,#1153,.T.);
+#1153 = EDGE_CURVE('',#1126,#1154,#1156,.T.);
+#1154 = VERTEX_POINT('',#1155);
+#1155 = CARTESIAN_POINT('',(4.55257343999,-14.28244894081,1.5));
+#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#1161 = PCURVE('',#130,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(16.638916679247,-14.1904851555));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(0.958328531331,-0.285668384735));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1168 = PCURVE('',#1169,#1174);
+#1169 = PLANE('',#1170);
+#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173);
+#1171 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1172 = DIRECTION('',(0.285668384735,-0.958328531331,0.));
+#1173 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179);
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(0.,0.));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(1.,0.));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1154,#114,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1199),.PCURVE_S1.);
+#1183 = CIRCLE('',#1184,1.5);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#1186 = DIRECTION('',(0.,0.,1.));
+#1187 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1188 = PCURVE('',#130,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1198);
+#1190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1191,#1192,#1193,#1194,
+#1195,#1196,#1197),.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('') );
+#1191 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#1192 = CARTESIAN_POINT('',(19.052981986243,-15.50819041685));
+#1193 = CARTESIAN_POINT('',(16.802981986243,-14.20915231117));
+#1194 = CARTESIAN_POINT('',(14.552981986243,-12.9101142055));
+#1195 = CARTESIAN_POINT('',(16.802981986243,-11.61107609982));
+#1196 = CARTESIAN_POINT('',(19.052981986243,-10.31203799414));
+#1197 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = PCURVE('',#1200,#1205);
+#1200 = CYLINDRICAL_SURFACE('',#1201,1.5);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#1203 = DIRECTION('',(0.,0.,1.));
+#1204 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(0.,0.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(1.,0.));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = ORIENTED_EDGE('',*,*,#113,.T.);
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#85,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,1.5));
+#1216 = SURFACE_CURVE('',#1217,(#1222,#1233),.PCURVE_S1.);
+#1217 = CIRCLE('',#1218,1.5);
+#1218 = AXIS2_PLACEMENT_3D('',#1219,#1220,#1221);
+#1219 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,1.5));
+#1220 = DIRECTION('',(0.,0.,1.));
+#1221 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1222 = PCURVE('',#130,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1232);
+#1224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1225,#1226,#1227,#1228,
+#1229,#1230,#1231),.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('') );
+#1225 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#1226 = CARTESIAN_POINT('',(10.793022139156,-12.47135118321));
+#1227 = CARTESIAN_POINT('',(10.793022139156,-9.873274971859));
+#1228 = CARTESIAN_POINT('',(10.793022139156,-7.275198760505));
+#1229 = CARTESIAN_POINT('',(13.043022139156,-8.574236866182));
+#1230 = CARTESIAN_POINT('',(15.293022139156,-9.873274971859));
+#1231 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1233 = PCURVE('',#886,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(1.,0.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1241 = EDGE_CURVE('',#1214,#956,#1242,.T.);
+#1242 = SURFACE_CURVE('',#1243,(#1248,#1259),.PCURVE_S1.);
+#1243 = CIRCLE('',#1244,15.);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1246 = DIRECTION('',(0.,0.,1.));
+#1247 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1248 = PCURVE('',#130,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1258);
+#1250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1251,#1252,#1253,#1254,
+#1255,#1256,#1257),.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('') );
+#1251 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1252 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#1253 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#1254 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#1255 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1256 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#1257 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = PCURVE('',#762,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(0.,0.));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(1.,0.));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = ADVANCED_FACE('',(#1267),#411,.T.);
+#1267 = FACE_BOUND('',#1268,.T.);
+#1268 = EDGE_LOOP('',(#1269,#1270,#1293,#1321));
+#1269 = ORIENTED_EDGE('',*,*,#394,.F.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#395,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,0.));
+#1274 = SURFACE_CURVE('',#1275,(#1279,#1286),.PCURVE_S1.);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,1.5));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(-0.,0.,-1.));
+#1279 = PCURVE('',#411,#1280);
+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);
+#1281 = LINE('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(1.274090353956,0.));
+#1283 = VECTOR('',#1284,1.);
+#1284 = DIRECTION('',(0.,-1.));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = PCURVE('',#828,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(4.415683007546,0.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,-1.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1272,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,0.));
+#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.);
+#1298 = CIRCLE('',#1299,12.);
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,0.)
+  );
+#1301 = DIRECTION('',(-0.,0.,1.));
+#1302 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1303 = PCURVE('',#411,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(0.,-1.5));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(1.,0.));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1310 = PCURVE('',#915,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1320);
+#1312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1313,#1314,#1315,#1316,
+#1317,#1318,#1319),.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('') );
+#1313 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1314 = CARTESIAN_POINT('',(-2.5,-2.157975719886E-14));
+#1315 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#1316 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#1317 = CARTESIAN_POINT('',(33.5,1.572373642854E-14));
+#1318 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#1319 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1322 = EDGE_CURVE('',#362,#1295,#1323,.T.);
+#1323 = SURFACE_CURVE('',#1324,(#1328,#1335),.PCURVE_S1.);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,1.5));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-0.,0.,-1.));
+#1328 = PCURVE('',#411,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(1.867502299634,0.));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,-1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = PCURVE('',#1336,#1341);
+#1336 = CYLINDRICAL_SURFACE('',#1337,1.5);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,1.5));
+#1339 = DIRECTION('',(0.,0.,1.));
+#1340 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(5.009094953224,0.));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(0.,-1.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = ADVANCED_FACE('',(#1348),#163,.T.);
+#1348 = FACE_BOUND('',#1349,.T.);
+#1349 = EDGE_LOOP('',(#1350,#1351,#1379,#1407));
+#1350 = ORIENTED_EDGE('',*,*,#146,.F.);
+#1351 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#1352 = EDGE_CURVE('',#147,#1353,#1355,.T.);
+#1353 = VERTEX_POINT('',#1354);
+#1354 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,0.));
+#1355 = SURFACE_CURVE('',#1356,(#1360,#1367),.PCURVE_S1.);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,1.5));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(0.,0.,-1.));
+#1360 = PCURVE('',#163,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(1.274090353956,0.));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.,-1.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = PCURVE('',#1368,#1373);
+#1368 = CYLINDRICAL_SURFACE('',#1369,1.5);
+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);
+#1370 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,1.5));
+#1371 = DIRECTION('',(0.,0.,1.));
+#1372 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(4.415683007546,0.));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(0.,-1.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1380 = EDGE_CURVE('',#1353,#1381,#1383,.T.);
+#1381 = VERTEX_POINT('',#1382);
+#1382 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,0.));
+#1383 = SURFACE_CURVE('',#1384,(#1389,#1396),.PCURVE_S1.);
+#1384 = CIRCLE('',#1385,12.);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,0.));
+#1387 = DIRECTION('',(0.,0.,1.));
+#1388 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1389 = PCURVE('',#163,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.,-1.5));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(1.,0.));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1396 = PCURVE('',#915,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1406);
+#1398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1399,#1400,#1401,#1402,
+#1403,#1404,#1405),.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('') );
+#1399 = CARTESIAN_POINT('',(33.5,3.040697345391E-15));
+#1400 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#1401 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1402 = CARTESIAN_POINT('',(-2.5,-4.307183449493E-15));
+#1403 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#1404 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#1405 = CARTESIAN_POINT('',(33.5,3.040697345391E-15));
+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1407 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#1408 = EDGE_CURVE('',#114,#1381,#1409,.T.);
+#1409 = SURFACE_CURVE('',#1410,(#1414,#1421),.PCURVE_S1.);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,1.5));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(0.,0.,-1.));
+#1414 = PCURVE('',#163,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(1.867502299634,0.));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(0.,-1.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = PCURVE('',#1200,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(5.009094953224,0.));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(0.,-1.));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1428 = ADVANCED_FACE('',(#1429),#378,.F.);
+#1429 = FACE_BOUND('',#1430,.F.);
+#1430 = EDGE_LOOP('',(#1431,#1461,#1489,#1522,#1548,#1549,#1582,#1610,
+    #1638,#1666,#1694,#1722));
+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1432 = EDGE_CURVE('',#1433,#1435,#1437,.T.);
+#1433 = VERTEX_POINT('',#1434);
+#1434 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,1.5));
+#1437 = SURFACE_CURVE('',#1438,(#1443,#1454),.PCURVE_S1.);
+#1438 = CIRCLE('',#1439,21.5);
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1441 = DIRECTION('',(0.,0.,1.));
+#1442 = DIRECTION('',(1.,0.,0.));
+#1443 = PCURVE('',#378,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1453);
+#1445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1446,#1447,#1448,#1449,
+#1450,#1451,#1452),.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('') );
+#1446 = CARTESIAN_POINT('',(0.,0.));
+#1447 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1448 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1449 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1450 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1451 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1452 = CARTESIAN_POINT('',(0.,0.));
+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1454 = PCURVE('',#589,#1455);
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-0.,-1.5));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-1.,0.));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1461 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#1462 = EDGE_CURVE('',#1463,#1433,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#1470 = PCURVE('',#378,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(9.181526084916,8.558925189729));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(-0.984718484073,-0.17415368823));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = PCURVE('',#1478,#1483);
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1481 = DIRECTION('',(0.17415368823,0.984718484073,0.));
+#1482 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(0.,0.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,0.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = ORIENTED_EDGE('',*,*,#1490,.T.);
+#1490 = EDGE_CURVE('',#1463,#1491,#1493,.T.);
+#1491 = VERTEX_POINT('',#1492);
+#1492 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,1.5));
+#1493 = SURFACE_CURVE('',#1494,(#1499,#1510),.PCURVE_S1.);
+#1494 = CIRCLE('',#1495,15.);
+#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);
+#1496 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1497 = DIRECTION('',(-0.,0.,1.));
+#1498 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1499 = PCURVE('',#378,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1509);
+#1501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1502,#1503,#1504,#1505,
+#1506,#1507,#1508),.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('') );
+#1502 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#1503 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#1504 = CARTESIAN_POINT('',(14.,12.990381056767));
+#1505 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#1506 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#1507 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#1508 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#1511,#1516);
+#1511 = CYLINDRICAL_SURFACE('',#1512,15.);
+#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515);
+#1513 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1514 = DIRECTION('',(0.,0.,1.));
+#1515 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.,0.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.,0.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1491,#362,#1524,.T.);
+#1524 = SURFACE_CURVE('',#1525,(#1530,#1541),.PCURVE_S1.);
+#1525 = CIRCLE('',#1526,1.5);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,1.5));
+#1528 = DIRECTION('',(-0.,0.,1.));
+#1529 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1530 = PCURVE('',#378,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1540);
+#1532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1533,#1534,#1535,#1536,
+#1537,#1538,#1539),.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('') );
+#1533 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#1534 = CARTESIAN_POINT('',(9.293022139156,9.873274971859));
+#1535 = CARTESIAN_POINT('',(11.543022139156,11.172313077535));
+#1536 = CARTESIAN_POINT('',(13.793022139156,12.471351183212));
+#1537 = CARTESIAN_POINT('',(13.793022139156,9.873274971859));
+#1538 = CARTESIAN_POINT('',(13.793022139156,7.275198760505));
+#1539 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = PCURVE('',#1336,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(1.,0.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1548 = ORIENTED_EDGE('',*,*,#361,.T.);
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#333,#1551,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(4.459416604055,14.319882869027,1.5));
+#1553 = SURFACE_CURVE('',#1554,(#1559,#1570),.PCURVE_S1.);
+#1554 = CIRCLE('',#1555,1.5);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#1557 = DIRECTION('',(0.,0.,1.));
+#1558 = DIRECTION('',(1.,0.,0.));
+#1559 = PCURVE('',#378,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1569);
+#1561 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1562,#1563,#1564,#1565,
+#1566,#1567,#1568),.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('') );
+#1562 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#1563 = CARTESIAN_POINT('',(16.052981986243,15.508190416854));
+#1564 = CARTESIAN_POINT('',(18.302981986243,14.209152311178));
+#1565 = CARTESIAN_POINT('',(20.552981986243,12.910114205501));
+#1566 = CARTESIAN_POINT('',(18.302981986243,11.611076099824));
+#1567 = CARTESIAN_POINT('',(16.052981986243,10.312037994148));
+#1568 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = PCURVE('',#1571,#1576);
+#1571 = CYLINDRICAL_SURFACE('',#1572,1.5);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#1574 = DIRECTION('',(0.,0.,1.));
+#1575 = DIRECTION('',(1.,0.,0.));
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(0.,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(1.,0.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#1583 = EDGE_CURVE('',#1551,#1584,#1586,.T.);
+#1584 = VERTEX_POINT('',#1585);
+#1585 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1586 = SURFACE_CURVE('',#1587,(#1591,#1598),.PCURVE_S1.);
+#1587 = LINE('',#1588,#1589);
+#1588 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#1589 = VECTOR('',#1590,1.);
+#1590 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#1591 = PCURVE('',#378,#1592);
+#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597);
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(18.16264854482,14.624024250001));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(-0.965172364638,-0.261614805658));
+#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1598 = PCURVE('',#1599,#1604);
+#1599 = PLANE('',#1600);
+#1600 = AXIS2_PLACEMENT_3D('',#1601,#1602,#1603);
+#1601 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#1602 = DIRECTION('',(0.261614805658,0.965172364638,0.));
+#1603 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(0.,0.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(1.,0.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1610 = ORIENTED_EDGE('',*,*,#1611,.T.);
+#1611 = EDGE_CURVE('',#1584,#1612,#1614,.T.);
+#1612 = VERTEX_POINT('',#1613);
+#1613 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,1.5));
+#1614 = SURFACE_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#1619 = PCURVE('',#378,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(16.995288270296,14.307605398258));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(-0.845042321768,0.53469942437));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = PCURVE('',#1627,#1632);
+#1627 = PLANE('',#1628);
+#1628 = AXIS2_PLACEMENT_3D('',#1629,#1630,#1631);
+#1629 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1630 = DIRECTION('',(-0.53469942437,0.845042321768,0.));
+#1631 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(0.,0.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(1.,0.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1638 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1639 = EDGE_CURVE('',#1640,#1612,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#1642 = SURFACE_CURVE('',#1643,(#1648,#1659),.PCURVE_S1.);
+#1643 = CIRCLE('',#1644,21.5);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1646 = DIRECTION('',(0.,0.,1.));
+#1647 = DIRECTION('',(1.,0.,0.));
+#1648 = PCURVE('',#378,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1658);
+#1650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1651,#1652,#1653,#1654,
+#1655,#1656,#1657),.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('') );
+#1651 = CARTESIAN_POINT('',(0.,0.));
+#1652 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1653 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1654 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1655 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1656 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1657 = CARTESIAN_POINT('',(0.,0.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = PCURVE('',#589,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(-0.,-1.5));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(-1.,0.));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1667 = EDGE_CURVE('',#1668,#1640,#1670,.T.);
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1675 = PCURVE('',#378,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(13.105205561851,12.43090609494));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(-0.981134208689,0.193327867989));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#1683,#1688);
+#1683 = PLANE('',#1684);
+#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
+#1685 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1686 = DIRECTION('',(-0.193327867989,0.981134208689,0.));
+#1687 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);
+#1689 = LINE('',#1690,#1691);
+#1690 = CARTESIAN_POINT('',(0.,0.));
+#1691 = VECTOR('',#1692,1.);
+#1692 = DIRECTION('',(1.,0.));
+#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1668,#1696,#1698,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1698 = SURFACE_CURVE('',#1699,(#1703,#1710),.PCURVE_S1.);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#1703 = PCURVE('',#378,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(13.105205561851,12.43090609494));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(-0.805490258318,-0.592609014237));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1711,#1716);
+#1711 = PLANE('',#1712);
+#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
+#1713 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1714 = DIRECTION('',(0.592609014237,0.805490258318,0.));
+#1715 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.,0.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(1.,0.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#1696,#1435,#1724,.T.);
+#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1729 = PCURVE('',#378,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(12.130978197364,11.714155132221));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(-0.981134208689,0.193327867989));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#1737,#1742);
+#1737 = PLANE('',#1738);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1740 = DIRECTION('',(-0.193327867989,0.981134208689,0.));
+#1741 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(0.,0.));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(1.,0.));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1748 = ADVANCED_FACE('',(#1749),#192,.F.);
+#1749 = FACE_BOUND('',#1750,.F.);
+#1750 = EDGE_LOOP('',(#1751,#1781,#1809,#1837,#1865,#1893,#1921,#1949,
+    #1982,#2013,#2014,#2042));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.T.);
+#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1755 = VERTEX_POINT('',#1756);
+#1756 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,1.5));
+#1757 = SURFACE_CURVE('',#1758,(#1762,#1769),.PCURVE_S1.);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#1762 = PCURVE('',#192,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(23.29899485909,-14.89172983561));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.732403108988,-0.680871269731));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = PCURVE('',#1770,#1775);
+#1770 = PLANE('',#1771);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1773 = DIRECTION('',(0.680871269731,-0.732403108988,0.));
+#1774 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(0.,0.));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(1.,0.));
+#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1781 = ORIENTED_EDGE('',*,*,#1782,.F.);
+#1782 = EDGE_CURVE('',#1783,#1755,#1785,.T.);
+#1783 = VERTEX_POINT('',#1784);
+#1784 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#1785 = SURFACE_CURVE('',#1786,(#1791,#1802),.PCURVE_S1.);
+#1786 = CIRCLE('',#1787,21.5);
+#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
+#1788 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1789 = DIRECTION('',(0.,0.,1.));
+#1790 = DIRECTION('',(1.,0.,0.));
+#1791 = PCURVE('',#192,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1801);
+#1793 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1794,#1795,#1796,#1797,
+#1798,#1799,#1800),.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('') );
+#1794 = CARTESIAN_POINT('',(0.,0.));
+#1795 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1796 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1797 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1798 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1799 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1800 = CARTESIAN_POINT('',(0.,0.));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1802 = PCURVE('',#589,#1803);
+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(-0.,-1.5));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(-1.,0.));
+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1809 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#1810 = EDGE_CURVE('',#1811,#1783,#1813,.T.);
+#1811 = VERTEX_POINT('',#1812);
+#1812 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1813 = SURFACE_CURVE('',#1814,(#1818,#1825),.PCURVE_S1.);
+#1814 = LINE('',#1815,#1816);
+#1815 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1816 = VECTOR('',#1817,1.);
+#1817 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1818 = PCURVE('',#192,#1819);
+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(27.467684109108,-13.7617857262));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(0.928904631797,-0.370319031412));
+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1825 = PCURVE('',#1826,#1831);
+#1826 = PLANE('',#1827);
+#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);
+#1828 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1829 = DIRECTION('',(0.370319031412,-0.928904631797,0.));
+#1830 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(0.,0.));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(1.,0.));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1837 = ORIENTED_EDGE('',*,*,#1838,.T.);
+#1838 = EDGE_CURVE('',#1811,#1839,#1841,.T.);
+#1839 = VERTEX_POINT('',#1840);
+#1840 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1841 = SURFACE_CURVE('',#1842,(#1846,#1853),.PCURVE_S1.);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#1846 = PCURVE('',#192,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(27.467684109108,-13.7617857262));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(0.900666876604,0.434510273053));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1853 = PCURVE('',#1854,#1859);
+#1854 = PLANE('',#1855);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1857 = DIRECTION('',(-0.434510273053,-0.900666876604,0.));
+#1858 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(0.,0.));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(1.,0.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1865 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#1866 = EDGE_CURVE('',#1839,#1867,#1869,.T.);
+#1867 = VERTEX_POINT('',#1868);
+#1868 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,1.5));
+#1869 = SURFACE_CURVE('',#1870,(#1874,#1881),.PCURVE_S1.);
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1874 = PCURVE('',#192,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(28.557026045169,-13.23625261914));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(0.928904631797,-0.370319031412));
+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1881 = PCURVE('',#1882,#1887);
+#1882 = PLANE('',#1883);
+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
+#1884 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1885 = DIRECTION('',(0.370319031412,-0.928904631797,0.));
+#1886 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(0.,0.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(1.,0.));
+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1893 = ORIENTED_EDGE('',*,*,#1894,.F.);
+#1894 = EDGE_CURVE('',#1895,#1867,#1897,.T.);
+#1895 = VERTEX_POINT('',#1896);
+#1896 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#1897 = SURFACE_CURVE('',#1898,(#1903,#1914),.PCURVE_S1.);
+#1898 = CIRCLE('',#1899,21.5);
+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
+#1900 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1901 = DIRECTION('',(0.,0.,1.));
+#1902 = DIRECTION('',(1.,0.,0.));
+#1903 = PCURVE('',#192,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1913);
+#1905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1906,#1907,#1908,#1909,
+#1910,#1911,#1912),.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('') );
+#1906 = CARTESIAN_POINT('',(0.,0.));
+#1907 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1908 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1909 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1910 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1911 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1912 = CARTESIAN_POINT('',(0.,0.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = PCURVE('',#589,#1915);
+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(-0.,-1.5));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(-1.,0.));
+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1921 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#1922 = EDGE_CURVE('',#1923,#1895,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1925 = SURFACE_CURVE('',#1926,(#1930,#1937),.PCURVE_S1.);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#1930 = PCURVE('',#192,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(32.036030111045,-10.67670686584));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(0.999952436844,-9.753155892616E-03));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = PCURVE('',#1938,#1943);
+#1938 = PLANE('',#1939);
+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
+#1940 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1941 = DIRECTION('',(9.753155892616E-03,-0.999952436844,0.));
+#1942 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(0.,0.));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(1.,0.));
+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1923,#1951,#1953,.T.);
+#1951 = VERTEX_POINT('',#1952);
+#1952 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,1.5));
+#1953 = SURFACE_CURVE('',#1954,(#1959,#1970),.PCURVE_S1.);
+#1954 = CIRCLE('',#1955,15.);
+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
+#1956 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1957 = DIRECTION('',(0.,0.,1.));
+#1958 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1959 = PCURVE('',#192,#1960);
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1969);
+#1961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1962,#1963,#1964,#1965,
+#1966,#1967,#1968),.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('') );
+#1962 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1963 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#1964 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1965 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#1966 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#1967 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#1968 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = PCURVE('',#1971,#1976);
+#1971 = CYLINDRICAL_SURFACE('',#1972,15.);
+#1972 = AXIS2_PLACEMENT_3D('',#1973,#1974,#1975);
+#1973 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1974 = DIRECTION('',(0.,0.,1.));
+#1975 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);
+#1977 = LINE('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(0.,0.));
+#1979 = VECTOR('',#1980,1.);
+#1980 = DIRECTION('',(1.,0.));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#1983 = EDGE_CURVE('',#1951,#176,#1984,.T.);
+#1984 = SURFACE_CURVE('',#1985,(#1990,#2001),.PCURVE_S1.);
+#1985 = CIRCLE('',#1986,1.5);
+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);
+#1987 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,1.5));
+#1988 = DIRECTION('',(0.,0.,1.));
+#1989 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1990 = PCURVE('',#192,#1991);
+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#2000);
+#1992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1993,#1994,#1995,#1996,
+#1997,#1998,#1999),.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('') );
+#1993 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#1994 = CARTESIAN_POINT('',(33.706977860844,-9.873274971859));
+#1995 = CARTESIAN_POINT('',(31.456977860844,-11.17231307753));
+#1996 = CARTESIAN_POINT('',(29.206977860844,-12.47135118321));
+#1997 = CARTESIAN_POINT('',(29.206977860844,-9.873274971859));
+#1998 = CARTESIAN_POINT('',(29.206977860844,-7.275198760505));
+#1999 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = PCURVE('',#2002,#2007);
+#2002 = CYLINDRICAL_SURFACE('',#2003,1.5);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,1.5));
+#2005 = DIRECTION('',(0.,0.,1.));
+#2006 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);
+#2008 = LINE('',#2009,#2010);
+#2009 = CARTESIAN_POINT('',(0.,0.));
+#2010 = VECTOR('',#2011,1.);
+#2011 = DIRECTION('',(1.,0.));
+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2013 = ORIENTED_EDGE('',*,*,#175,.T.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#147,#2016,#2018,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,1.5));
+#2018 = SURFACE_CURVE('',#2019,(#2024,#2035),.PCURVE_S1.);
+#2019 = CIRCLE('',#2020,1.5);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,1.5));
+#2022 = DIRECTION('',(0.,0.,1.));
+#2023 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2024 = PCURVE('',#192,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2034);
+#2026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2027,#2028,#2029,#2030,
+#2031,#2032,#2033),.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('') );
+#2027 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#2028 = CARTESIAN_POINT('',(26.947018013757,-15.50819041685));
+#2029 = CARTESIAN_POINT('',(24.697018013757,-14.20915231117));
+#2030 = CARTESIAN_POINT('',(22.447018013757,-12.9101142055));
+#2031 = CARTESIAN_POINT('',(24.697018013757,-11.61107609982));
+#2032 = CARTESIAN_POINT('',(26.947018013757,-10.31203799414));
+#2033 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2035 = PCURVE('',#1368,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(0.,0.));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(1.,0.));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#2043 = EDGE_CURVE('',#2016,#1753,#2044,.T.);
+#2044 = SURFACE_CURVE('',#2045,(#2050,#2061),.PCURVE_S1.);
+#2045 = CIRCLE('',#2046,15.);
+#2046 = AXIS2_PLACEMENT_3D('',#2047,#2048,#2049);
+#2047 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2048 = DIRECTION('',(0.,0.,1.));
+#2049 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2050 = PCURVE('',#192,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2060);
+#2052 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2053,#2054,#2055,#2056,
+#2057,#2058,#2059),.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('') );
+#2053 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#2054 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2055 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2056 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#2057 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2058 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2059 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2061 = PCURVE('',#2062,#2067);
+#2062 = CYLINDRICAL_SURFACE('',#2063,15.);
+#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
+#2064 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2065 = DIRECTION('',(0.,0.,1.));
+#2066 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(0.,0.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(1.,0.));
+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2073 = ADVANCED_FACE('',(#2074),#349,.T.);
+#2074 = FACE_BOUND('',#2075,.T.);
+#2075 = EDGE_LOOP('',(#2076,#2077,#2100,#2128));
+#2076 = ORIENTED_EDGE('',*,*,#332,.F.);
+#2077 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#2078 = EDGE_CURVE('',#333,#2079,#2081,.T.);
+#2079 = VERTEX_POINT('',#2080);
+#2080 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,0.));
+#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,1.5));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(-0.,-0.,-1.));
+#2086 = PCURVE('',#349,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(0.,-1.));
+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2093 = PCURVE('',#1571,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(0.,-1.));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = ORIENTED_EDGE('',*,*,#2101,.T.);
+#2101 = EDGE_CURVE('',#2079,#2102,#2104,.T.);
+#2102 = VERTEX_POINT('',#2103);
+#2103 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,0.));
+#2104 = SURFACE_CURVE('',#2105,(#2110,#2117),.PCURVE_S1.);
+#2105 = CIRCLE('',#2106,12.);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,0.)
+  );
+#2108 = DIRECTION('',(0.,0.,1.));
+#2109 = DIRECTION('',(1.,0.,0.));
+#2110 = PCURVE('',#349,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.,-1.5));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(1.,0.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#915,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2127);
+#2119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2120,#2121,#2122,#2123,
+#2124,#2125,#2126),.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('') );
+#2120 = CARTESIAN_POINT('',(9.5,-1.571121186414E-15));
+#2121 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#2122 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2123 = CARTESIAN_POINT('',(45.5,1.368031131539E-15));
+#2124 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#2125 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#2126 = CARTESIAN_POINT('',(9.5,-1.571121186414E-15));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2129 = EDGE_CURVE('',#300,#2102,#2130,.T.);
+#2130 = SURFACE_CURVE('',#2131,(#2135,#2142),.PCURVE_S1.);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,1.5));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(-0.,-0.,-1.));
+#2135 = PCURVE('',#349,#2136);
+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);
+#2137 = LINE('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2139 = VECTOR('',#2140,1.);
+#2140 = DIRECTION('',(0.,-1.));
+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2142 = PCURVE('',#2143,#2148);
+#2143 = CYLINDRICAL_SURFACE('',#2144,1.5);
+#2144 = AXIS2_PLACEMENT_3D('',#2145,#2146,#2147);
+#2145 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,1.5));
+#2146 = DIRECTION('',(0.,0.,1.));
+#2147 = DIRECTION('',(1.,0.,0.));
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(0.,-1.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = ADVANCED_FACE('',(#2155),#225,.T.);
+#2155 = FACE_BOUND('',#2156,.T.);
+#2156 = EDGE_LOOP('',(#2157,#2158,#2186,#2214));
+#2157 = ORIENTED_EDGE('',*,*,#208,.F.);
+#2158 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2159 = EDGE_CURVE('',#209,#2160,#2162,.T.);
+#2160 = VERTEX_POINT('',#2161);
+#2161 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,0.));
+#2162 = SURFACE_CURVE('',#2163,(#2167,#2174),.PCURVE_S1.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,1.5));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.,0.,-1.));
+#2167 = PCURVE('',#225,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(0.,-1.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = PCURVE('',#2175,#2180);
+#2175 = CYLINDRICAL_SURFACE('',#2176,1.5);
+#2176 = AXIS2_PLACEMENT_3D('',#2177,#2178,#2179);
+#2177 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,1.5));
+#2178 = DIRECTION('',(0.,0.,1.));
+#2179 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(0.,-1.));
+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2187 = EDGE_CURVE('',#2160,#2188,#2190,.T.);
+#2188 = VERTEX_POINT('',#2189);
+#2189 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,0.));
+#2190 = SURFACE_CURVE('',#2191,(#2196,#2203),.PCURVE_S1.);
+#2191 = CIRCLE('',#2192,12.);
+#2192 = AXIS2_PLACEMENT_3D('',#2193,#2194,#2195);
+#2193 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,0.));
+#2194 = DIRECTION('',(0.,0.,1.));
+#2195 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2196 = PCURVE('',#225,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(0.,-1.5));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(1.,0.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = PCURVE('',#915,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2213);
+#2205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2206,#2207,#2208,#2209,
+#2210,#2211,#2212),.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('') );
+#2206 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2207 = CARTESIAN_POINT('',(45.5,9.145259323063E-15));
+#2208 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#2209 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#2210 = CARTESIAN_POINT('',(9.5,-8.618309070939E-15));
+#2211 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#2212 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2214 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#2215 = EDGE_CURVE('',#176,#2188,#2216,.T.);
+#2216 = SURFACE_CURVE('',#2217,(#2221,#2228),.PCURVE_S1.);
+#2217 = LINE('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,1.5));
+#2219 = VECTOR('',#2220,1.);
+#2220 = DIRECTION('',(0.,0.,-1.));
+#2221 = PCURVE('',#225,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.,-1.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = PCURVE('',#2002,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(0.,-1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = ADVANCED_FACE('',(#2236),#316,.F.);
+#2236 = FACE_BOUND('',#2237,.F.);
+#2237 = EDGE_LOOP('',(#2238,#2268,#2296,#2324,#2352,#2380,#2408,#2436,
+    #2469,#2495,#2496,#2529));
+#2238 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#2239 = EDGE_CURVE('',#2240,#2242,#2244,.T.);
+#2240 = VERTEX_POINT('',#2241);
+#2241 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2242 = VERTEX_POINT('',#2243);
+#2243 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,1.5));
+#2244 = SURFACE_CURVE('',#2245,(#2249,#2256),.PCURVE_S1.);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#2249 = PCURVE('',#316,#2250);
+#2250 = DEFINITIONAL_REPRESENTATION('',(#2251),#2255);
+#2251 = LINE('',#2252,#2253);
+#2252 = CARTESIAN_POINT('',(32.299720340069,10.409901083886));
+#2253 = VECTOR('',#2254,1.);
+#2254 = DIRECTION('',(0.101975521538,0.994786908341));
+#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2256 = PCURVE('',#2257,#2262);
+#2257 = PLANE('',#2258);
+#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);
+#2259 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2260 = DIRECTION('',(-0.994786908341,-0.101975521538,0.));
+#2261 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#2262 = DEFINITIONAL_REPRESENTATION('',(#2263),#2267);
+#2263 = LINE('',#2264,#2265);
+#2264 = CARTESIAN_POINT('',(0.,0.));
+#2265 = VECTOR('',#2266,1.);
+#2266 = DIRECTION('',(1.,0.));
+#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2268 = ORIENTED_EDGE('',*,*,#2269,.F.);
+#2269 = EDGE_CURVE('',#2270,#2242,#2272,.T.);
+#2270 = VERTEX_POINT('',#2271);
+#2271 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#2272 = SURFACE_CURVE('',#2273,(#2278,#2289),.PCURVE_S1.);
+#2273 = CIRCLE('',#2274,21.5);
+#2274 = AXIS2_PLACEMENT_3D('',#2275,#2276,#2277);
+#2275 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2276 = DIRECTION('',(0.,0.,1.));
+#2277 = DIRECTION('',(1.,0.,0.));
+#2278 = PCURVE('',#316,#2279);
+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2288);
+#2280 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2281,#2282,#2283,#2284,
+#2285,#2286,#2287),.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('') );
+#2281 = CARTESIAN_POINT('',(0.,0.));
+#2282 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2283 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2284 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2285 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2286 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2287 = CARTESIAN_POINT('',(0.,0.));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = PCURVE('',#589,#2290);
+#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2295);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(-0.,-1.5));
+#2293 = VECTOR('',#2294,1.);
+#2294 = DIRECTION('',(-1.,0.));
+#2295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2296 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#2297 = EDGE_CURVE('',#2298,#2270,#2300,.T.);
+#2298 = VERTEX_POINT('',#2299);
+#2299 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2300 = SURFACE_CURVE('',#2301,(#2305,#2312),.PCURVE_S1.);
+#2301 = LINE('',#2302,#2303);
+#2302 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2303 = VECTOR('',#2304,1.);
+#2304 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2305 = PCURVE('',#316,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(28.88580894453,13.055643463074));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(-0.264269138357,0.964448973514));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = PCURVE('',#2313,#2318);
+#2313 = PLANE('',#2314);
+#2314 = AXIS2_PLACEMENT_3D('',#2315,#2316,#2317);
+#2315 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2316 = DIRECTION('',(-0.964448973514,0.264269138357,0.));
+#2317 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(1.,0.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = ORIENTED_EDGE('',*,*,#2325,.T.);
+#2325 = EDGE_CURVE('',#2298,#2326,#2328,.T.);
+#2326 = VERTEX_POINT('',#2327);
+#2327 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2328 = SURFACE_CURVE('',#2329,(#2333,#2340),.PCURVE_S1.);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#2333 = PCURVE('',#316,#2334);
+#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);
+#2335 = LINE('',#2336,#2337);
+#2336 = CARTESIAN_POINT('',(28.88580894453,13.055643463074));
+#2337 = VECTOR('',#2338,1.);
+#2338 = DIRECTION('',(-0.889519739007,0.456896743166));
+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2340 = PCURVE('',#2341,#2346);
+#2341 = PLANE('',#2342);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2344 = DIRECTION('',(-0.456896743166,0.889519739007,0.));
+#2345 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(0.,0.));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(1.,0.));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = ORIENTED_EDGE('',*,*,#2353,.T.);
+#2353 = EDGE_CURVE('',#2326,#2354,#2356,.T.);
+#2354 = VERTEX_POINT('',#2355);
+#2355 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,1.5));
+#2356 = SURFACE_CURVE('',#2357,(#2361,#2368),.PCURVE_S1.);
+#2357 = LINE('',#2358,#2359);
+#2358 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2359 = VECTOR('',#2360,1.);
+#2360 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2361 = PCURVE('',#316,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(27.809949290061,13.608252641572));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(-0.264269138357,0.964448973514));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#2369,#2374);
+#2369 = PLANE('',#2370);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2372 = DIRECTION('',(-0.964448973514,0.264269138357,0.));
+#2373 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.,0.));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(1.,0.));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2380 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2381 = EDGE_CURVE('',#2382,#2354,#2384,.T.);
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#2384 = SURFACE_CURVE('',#2385,(#2390,#2401),.PCURVE_S1.);
+#2385 = CIRCLE('',#2386,21.5);
+#2386 = AXIS2_PLACEMENT_3D('',#2387,#2388,#2389);
+#2387 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2388 = DIRECTION('',(0.,0.,1.));
+#2389 = DIRECTION('',(1.,0.,0.));
+#2390 = PCURVE('',#316,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2400);
+#2392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2393,#2394,#2395,#2396,
+#2397,#2398,#2399),.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('') );
+#2393 = CARTESIAN_POINT('',(0.,0.));
+#2394 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2395 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2396 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2397 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2398 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2399 = CARTESIAN_POINT('',(0.,0.));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2401 = PCURVE('',#589,#2402);
+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(-0.,-1.5));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(-1.,0.));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#2409 = EDGE_CURVE('',#2410,#2382,#2412,.T.);
+#2410 = VERTEX_POINT('',#2411);
+#2411 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2412 = SURFACE_CURVE('',#2413,(#2417,#2424),.PCURVE_S1.);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#2417 = PCURVE('',#316,#2418);
+#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2423);
+#2419 = LINE('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(23.670819334714,14.842086895583));
+#2421 = VECTOR('',#2422,1.);
+#2422 = DIRECTION('',(-0.594822786751,0.803856860617));
+#2423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2424 = PCURVE('',#2425,#2430);
+#2425 = PLANE('',#2426);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2428 = DIRECTION('',(-0.803856860617,0.594822786751,0.));
+#2429 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(0.,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(1.,0.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#2437 = EDGE_CURVE('',#2410,#2438,#2440,.T.);
+#2438 = VERTEX_POINT('',#2439);
+#2439 = CARTESIAN_POINT('',(-4.385575570841,14.344571339445,1.5));
+#2440 = SURFACE_CURVE('',#2441,(#2446,#2457),.PCURVE_S1.);
+#2441 = CIRCLE('',#2442,15.);
+#2442 = AXIS2_PLACEMENT_3D('',#2443,#2444,#2445);
+#2443 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2444 = DIRECTION('',(0.,0.,1.));
+#2445 = DIRECTION('',(1.,0.,0.));
+#2446 = PCURVE('',#316,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2456);
+#2448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2449,#2450,#2451,#2452,
+#2453,#2454,#2455),.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('') );
+#2449 = CARTESIAN_POINT('',(6.5,0.));
+#2450 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#2451 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2452 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#2453 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#2454 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#2455 = CARTESIAN_POINT('',(6.5,0.));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = CYLINDRICAL_SURFACE('',#2459,15.);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2461 = DIRECTION('',(0.,0.,1.));
+#2462 = DIRECTION('',(1.,0.,0.));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(0.,0.));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(1.,0.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2470 = EDGE_CURVE('',#2438,#300,#2471,.T.);
+#2471 = SURFACE_CURVE('',#2472,(#2477,#2488),.PCURVE_S1.);
+#2472 = CIRCLE('',#2473,1.5);
+#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476);
+#2474 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,1.5));
+#2475 = DIRECTION('',(0.,0.,1.));
+#2476 = DIRECTION('',(1.,0.,0.));
+#2477 = PCURVE('',#316,#2478);
+#2478 = DEFINITIONAL_REPRESENTATION('',(#2479),#2487);
+#2479 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2480,#2481,#2482,#2483,
+#2484,#2485,#2486),.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('') );
+#2480 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#2481 = CARTESIAN_POINT('',(23.947018013757,15.508190416854));
+#2482 = CARTESIAN_POINT('',(26.197018013757,14.209152311178));
+#2483 = CARTESIAN_POINT('',(28.447018013757,12.910114205501));
+#2484 = CARTESIAN_POINT('',(26.197018013757,11.611076099824));
+#2485 = CARTESIAN_POINT('',(23.947018013757,10.312037994148));
+#2486 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2488 = PCURVE('',#2143,#2489);
+#2489 = DEFINITIONAL_REPRESENTATION('',(#2490),#2494);
+#2490 = LINE('',#2491,#2492);
+#2491 = CARTESIAN_POINT('',(0.,0.));
+#2492 = VECTOR('',#2493,1.);
+#2493 = DIRECTION('',(1.,0.));
+#2494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2495 = ORIENTED_EDGE('',*,*,#299,.T.);
+#2496 = ORIENTED_EDGE('',*,*,#2497,.T.);
+#2497 = EDGE_CURVE('',#271,#2498,#2500,.T.);
+#2498 = VERTEX_POINT('',#2499);
+#2499 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,1.5));
+#2500 = SURFACE_CURVE('',#2501,(#2506,#2517),.PCURVE_S1.);
+#2501 = CIRCLE('',#2502,1.5);
+#2502 = AXIS2_PLACEMENT_3D('',#2503,#2504,#2505);
+#2503 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,1.5));
+#2504 = DIRECTION('',(0.,-0.,1.));
+#2505 = DIRECTION('',(0.5,0.866025403784,0.));
+#2506 = PCURVE('',#316,#2507);
+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2516);
+#2508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2509,#2510,#2511,#2512,
+#2513,#2514,#2515),.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('') );
+#2509 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#2510 = CARTESIAN_POINT('',(32.206977860844,12.471351183212));
+#2511 = CARTESIAN_POINT('',(32.206977860844,9.873274971859));
+#2512 = CARTESIAN_POINT('',(32.206977860844,7.275198760505));
+#2513 = CARTESIAN_POINT('',(29.956977860844,8.574236866182));
+#2514 = CARTESIAN_POINT('',(27.706977860844,9.873274971859));
+#2515 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = PCURVE('',#2518,#2523);
+#2518 = CYLINDRICAL_SURFACE('',#2519,1.5);
+#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
+#2520 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,1.5));
+#2521 = DIRECTION('',(0.,0.,1.));
+#2522 = DIRECTION('',(0.5,0.866025403784,0.));
+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(0.,0.));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(1.,0.));
+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2530 = EDGE_CURVE('',#2498,#2240,#2531,.T.);
+#2531 = SURFACE_CURVE('',#2532,(#2537,#2548),.PCURVE_S1.);
+#2532 = CIRCLE('',#2533,15.);
+#2533 = AXIS2_PLACEMENT_3D('',#2534,#2535,#2536);
+#2534 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2535 = DIRECTION('',(0.,-0.,1.));
+#2536 = DIRECTION('',(0.5,0.866025403784,0.));
+#2537 = PCURVE('',#316,#2538);
+#2538 = DEFINITIONAL_REPRESENTATION('',(#2539),#2547);
+#2539 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2540,#2541,#2542,#2543,
+#2544,#2545,#2546),.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('') );
+#2540 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2541 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2542 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#2543 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2544 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2545 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#2546 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#2549,#2554);
+#2549 = CYLINDRICAL_SURFACE('',#2550,15.);
+#2550 = AXIS2_PLACEMENT_3D('',#2551,#2552,#2553);
+#2551 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2552 = DIRECTION('',(0.,0.,1.));
+#2553 = DIRECTION('',(0.5,0.866025403784,0.));
+#2554 = DEFINITIONAL_REPRESENTATION('',(#2555),#2559);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(0.,0.));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(1.,0.));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = ADVANCED_FACE('',(#2561),#254,.F.);
+#2561 = FACE_BOUND('',#2562,.F.);
+#2562 = EDGE_LOOP('',(#2563,#2593,#2621,#2649,#2677,#2705,#2733,#2761,
+    #2789,#2820,#2821,#2849));
+#2563 = ORIENTED_EDGE('',*,*,#2564,.T.);
+#2564 = EDGE_CURVE('',#2565,#2567,#2569,.T.);
+#2565 = VERTEX_POINT('',#2566);
+#2566 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2567 = VERTEX_POINT('',#2568);
+#2568 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,1.5));
+#2569 = SURFACE_CURVE('',#2570,(#2574,#2581),.PCURVE_S1.);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#2574 = PCURVE('',#254,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(35.632410904161,-5.027421012402));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(0.935951124367,0.352129937374));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = PCURVE('',#2582,#2587);
+#2582 = PLANE('',#2583);
+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
+#2584 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2585 = DIRECTION('',(-0.352129937374,-0.935951124367,0.));
+#2586 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.,0.));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,0.));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2567,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#2597 = SURFACE_CURVE('',#2598,(#2603,#2614),.PCURVE_S1.);
+#2598 = CIRCLE('',#2599,21.5);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2601 = DIRECTION('',(0.,0.,1.));
+#2602 = DIRECTION('',(1.,0.,0.));
+#2603 = PCURVE('',#254,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2613);
+#2605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2606,#2607,#2608,#2609,
+#2610,#2611,#2612),.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('') );
+#2606 = CARTESIAN_POINT('',(0.,0.));
+#2607 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2608 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2609 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2610 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2611 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2612 = CARTESIAN_POINT('',(0.,0.));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2614 = PCURVE('',#589,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(-0.,-1.5));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-1.,0.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2621 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2622 = EDGE_CURVE('',#2623,#2595,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2625 = SURFACE_CURVE('',#2626,(#2630,#2637),.PCURVE_S1.);
+#2626 = LINE('',#2627,#2628);
+#2627 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2628 = VECTOR('',#2629,1.);
+#2629 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2630 = PCURVE('',#254,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2636);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(36.479071108178,-0.79210399327));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.745544426261,0.66645593138));
+#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2637 = PCURVE('',#2638,#2643);
+#2638 = PLANE('',#2639);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2641 = DIRECTION('',(-0.66645593138,-0.745544426261,0.));
+#2642 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(0.,0.));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(1.,0.));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2649 = ORIENTED_EDGE('',*,*,#2650,.T.);
+#2650 = EDGE_CURVE('',#2623,#2651,#2653,.T.);
+#2651 = VERTEX_POINT('',#2652);
+#2652 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#2658 = PCURVE('',#254,#2659);
+#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664);
+#2660 = LINE('',#2661,#2662);
+#2661 = CARTESIAN_POINT('',(36.479071108178,-0.79210399327));
+#2662 = VECTOR('',#2663,1.);
+#2663 = DIRECTION('',(1.250412652636E-02,0.999921820354));
+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2665 = PCURVE('',#2666,#2671);
+#2666 = PLANE('',#2667);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2669 = DIRECTION('',(-0.999921820354,-1.250412652636E-02,0.));
+#2670 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.,0.));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2651,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,1.5));
+#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2686 = PCURVE('',#254,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(36.494194645806,0.417285182672));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.745544426261,0.66645593138));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2693 = PCURVE('',#2694,#2699);
+#2694 = PLANE('',#2695);
+#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
+#2696 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2697 = DIRECTION('',(-0.66645593138,-0.745544426261,0.));
+#2698 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2704);
+#2700 = LINE('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(0.,0.));
+#2702 = VECTOR('',#2703,1.);
+#2703 = DIRECTION('',(1.,0.));
+#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2705 = ORIENTED_EDGE('',*,*,#2706,.F.);
+#2706 = EDGE_CURVE('',#2707,#2679,#2709,.T.);
+#2707 = VERTEX_POINT('',#2708);
+#2708 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#2709 = SURFACE_CURVE('',#2710,(#2715,#2726),.PCURVE_S1.);
+#2710 = CIRCLE('',#2711,21.5);
+#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
+#2712 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2713 = DIRECTION('',(0.,0.,1.));
+#2714 = DIRECTION('',(1.,0.,0.));
+#2715 = PCURVE('',#254,#2716);
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2725);
+#2717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2718,#2719,#2720,#2721,
+#2722,#2723,#2724),.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('') );
+#2718 = CARTESIAN_POINT('',(0.,0.));
+#2719 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2720 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2721 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2722 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2723 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2724 = CARTESIAN_POINT('',(0.,0.));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2726 = PCURVE('',#589,#2727);
+#2727 = DEFINITIONAL_REPRESENTATION('',(#2728),#2732);
+#2728 = LINE('',#2729,#2730);
+#2729 = CARTESIAN_POINT('',(-0.,-1.5));
+#2730 = VECTOR('',#2731,1.);
+#2731 = DIRECTION('',(-1.,0.));
+#2732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2733 = ORIENTED_EDGE('',*,*,#2734,.F.);
+#2734 = EDGE_CURVE('',#2735,#2707,#2737,.T.);
+#2735 = VERTEX_POINT('',#2736);
+#2736 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2737 = SURFACE_CURVE('',#2738,(#2742,#2749),.PCURVE_S1.);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#2742 = PCURVE('',#254,#2743);
+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);
+#2744 = LINE('',#2745,#2746);
+#2745 = CARTESIAN_POINT('',(35.753708796971,4.67244962853));
+#2746 = VECTOR('',#2747,1.);
+#2747 = DIRECTION('',(0.454447822183,0.890773358893));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2749 = PCURVE('',#2750,#2755);
+#2750 = PLANE('',#2751);
+#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
+#2752 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2753 = DIRECTION('',(-0.890773358893,-0.454447822183,0.));
+#2754 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.,0.));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#2762 = EDGE_CURVE('',#2735,#2763,#2765,.T.);
+#2763 = VERTEX_POINT('',#2764);
+#2764 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,1.5));
+#2765 = SURFACE_CURVE('',#2766,(#2771,#2782),.PCURVE_S1.);
+#2766 = CIRCLE('',#2767,15.);
+#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);
+#2768 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2769 = DIRECTION('',(0.,-0.,1.));
+#2770 = DIRECTION('',(0.5,0.866025403784,0.));
+#2771 = PCURVE('',#254,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2781);
+#2773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2774,#2775,#2776,#2777,
+#2778,#2779,#2780),.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('') );
+#2774 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2775 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2776 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#2777 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2778 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2779 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#2780 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2782 = PCURVE('',#2549,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);
+#2784 = LINE('',#2785,#2786);
+#2785 = CARTESIAN_POINT('',(0.,0.));
+#2786 = VECTOR('',#2787,1.);
+#2787 = DIRECTION('',(1.,0.));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2790 = EDGE_CURVE('',#2763,#238,#2791,.T.);
+#2791 = SURFACE_CURVE('',#2792,(#2797,#2808),.PCURVE_S1.);
+#2792 = CIRCLE('',#2793,1.5);
+#2793 = AXIS2_PLACEMENT_3D('',#2794,#2795,#2796);
+#2794 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,1.5));
+#2795 = DIRECTION('',(0.,-0.,1.));
+#2796 = DIRECTION('',(0.5,0.866025403784,0.));
+#2797 = PCURVE('',#254,#2798);
+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2807);
+#2799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2800,#2801,#2802,#2803,
+#2804,#2805,#2806),.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('') );
+#2800 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#2801 = CARTESIAN_POINT('',(36.153995874601,5.634915444995));
+#2802 = CARTESIAN_POINT('',(36.153995874601,3.036839233642));
+#2803 = CARTESIAN_POINT('',(36.153995874601,0.438763022289));
+#2804 = CARTESIAN_POINT('',(33.903995874601,1.737801127966));
+#2805 = CARTESIAN_POINT('',(31.653995874601,3.036839233642));
+#2806 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2808 = PCURVE('',#2809,#2814);
+#2809 = CYLINDRICAL_SURFACE('',#2810,1.5);
+#2810 = AXIS2_PLACEMENT_3D('',#2811,#2812,#2813);
+#2811 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,1.5));
+#2812 = DIRECTION('',(0.,0.,1.));
+#2813 = DIRECTION('',(0.5,0.866025403784,0.));
+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);
+#2815 = LINE('',#2816,#2817);
+#2816 = CARTESIAN_POINT('',(0.,0.));
+#2817 = VECTOR('',#2818,1.);
+#2818 = DIRECTION('',(1.,0.));
+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2820 = ORIENTED_EDGE('',*,*,#237,.T.);
+#2821 = ORIENTED_EDGE('',*,*,#2822,.T.);
+#2822 = EDGE_CURVE('',#209,#2823,#2825,.T.);
+#2823 = VERTEX_POINT('',#2824);
+#2824 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,1.5));
+#2825 = SURFACE_CURVE('',#2826,(#2831,#2842),.PCURVE_S1.);
+#2826 = CIRCLE('',#2827,1.5);
+#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830);
+#2828 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,1.5));
+#2829 = DIRECTION('',(0.,0.,1.));
+#2830 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2831 = PCURVE('',#254,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2841);
+#2833 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2834,#2835,#2836,#2837,
+#2838,#2839,#2840),.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('') );
+#2834 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#2835 = CARTESIAN_POINT('',(37.653995874601,-3.036839233642));
+#2836 = CARTESIAN_POINT('',(35.403995874601,-4.335877339319));
+#2837 = CARTESIAN_POINT('',(33.153995874601,-5.634915444995));
+#2838 = CARTESIAN_POINT('',(33.153995874601,-3.036839233642));
+#2839 = CARTESIAN_POINT('',(33.153995874601,-0.438763022289));
+#2840 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = PCURVE('',#2175,#2843);
+#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);
+#2844 = LINE('',#2845,#2846);
+#2845 = CARTESIAN_POINT('',(0.,0.));
+#2846 = VECTOR('',#2847,1.);
+#2847 = DIRECTION('',(1.,0.));
+#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2849 = ORIENTED_EDGE('',*,*,#2850,.T.);
+#2850 = EDGE_CURVE('',#2823,#2565,#2851,.T.);
+#2851 = SURFACE_CURVE('',#2852,(#2857,#2868),.PCURVE_S1.);
+#2852 = CIRCLE('',#2853,15.);
+#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);
+#2854 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2855 = DIRECTION('',(0.,0.,1.));
+#2856 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2857 = PCURVE('',#254,#2858);
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2867);
+#2859 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2860,#2861,#2862,#2863,
+#2864,#2865,#2866),.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('') );
+#2860 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2861 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#2862 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#2863 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#2864 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#2865 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#2866 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = PCURVE('',#1971,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(0.,0.));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(1.,0.));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = ADVANCED_FACE('',(#2876),#287,.T.);
+#2876 = FACE_BOUND('',#2877,.T.);
+#2877 = EDGE_LOOP('',(#2878,#2879,#2902,#2930));
+#2878 = ORIENTED_EDGE('',*,*,#270,.F.);
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#271,#2881,#2883,.T.);
+#2881 = VERTEX_POINT('',#2882);
+#2882 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,0.));
+#2883 = SURFACE_CURVE('',#2884,(#2888,#2895),.PCURVE_S1.);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,1.5));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(0.,-0.,-1.));
+#2888 = PCURVE('',#287,#2889);
+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(0.,-1.));
+#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2895 = PCURVE('',#2518,#2896);
+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);
+#2897 = LINE('',#2898,#2899);
+#2898 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2899 = VECTOR('',#2900,1.);
+#2900 = DIRECTION('',(0.,-1.));
+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2902 = ORIENTED_EDGE('',*,*,#2903,.T.);
+#2903 = EDGE_CURVE('',#2881,#2904,#2906,.T.);
+#2904 = VERTEX_POINT('',#2905);
+#2905 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,0.));
+#2906 = SURFACE_CURVE('',#2907,(#2912,#2919),.PCURVE_S1.);
+#2907 = CIRCLE('',#2908,12.);
+#2908 = AXIS2_PLACEMENT_3D('',#2909,#2910,#2911);
+#2909 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,0.));
+#2910 = DIRECTION('',(0.,-0.,1.));
+#2911 = DIRECTION('',(0.5,0.866025403784,0.));
+#2912 = PCURVE('',#287,#2913);
+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918);
+#2914 = LINE('',#2915,#2916);
+#2915 = CARTESIAN_POINT('',(0.,-1.5));
+#2916 = VECTOR('',#2917,1.);
+#2917 = DIRECTION('',(1.,0.));
+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2919 = PCURVE('',#915,#2920);
+#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2929);
+#2921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2922,#2923,#2924,#2925,
+#2926,#2927,#2928),.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('') );
+#2922 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#2923 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#2924 = CARTESIAN_POINT('',(33.5,2.245067618448E-15));
+#2925 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#2926 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#2927 = CARTESIAN_POINT('',(-2.5,-2.084757129376E-14));
+#2928 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2930 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#2931 = EDGE_CURVE('',#238,#2904,#2932,.T.);
+#2932 = SURFACE_CURVE('',#2933,(#2937,#2944),.PCURVE_S1.);
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,1.5));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(0.,-0.,-1.));
+#2937 = PCURVE('',#287,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(0.,-1.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = PCURVE('',#2809,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(0.,-1.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2951 = ADVANCED_FACE('',(#2952),#519,.F.);
+#2952 = FACE_BOUND('',#2953,.F.);
+#2953 = EDGE_LOOP('',(#2954));
+#2954 = ORIENTED_EDGE('',*,*,#504,.F.);
+#2955 = ADVANCED_FACE('',(#2956),#556,.F.);
+#2956 = FACE_BOUND('',#2957,.F.);
+#2957 = EDGE_LOOP('',(#2958,#2981,#3009,#3035));
+#2958 = ORIENTED_EDGE('',*,*,#2959,.T.);
+#2959 = EDGE_CURVE('',#539,#2960,#2962,.T.);
+#2960 = VERTEX_POINT('',#2961);
+#2961 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,11.));
+#2962 = SURFACE_CURVE('',#2963,(#2967,#2974),.PCURVE_S1.);
+#2963 = LINE('',#2964,#2965);
+#2964 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#2965 = VECTOR('',#2966,1.);
+#2966 = DIRECTION('',(0.,0.,1.));
+#2967 = PCURVE('',#556,#2968);
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(0.,0.));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(0.,-1.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2974 = PCURVE('',#854,#2975);
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(1.209483732951,0.));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(0.,-1.));
+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#2982 = EDGE_CURVE('',#2960,#2983,#2985,.T.);
+#2983 = VERTEX_POINT('',#2984);
+#2984 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,11.));
+#2985 = SURFACE_CURVE('',#2986,(#2990,#2997),.PCURVE_S1.);
+#2986 = LINE('',#2987,#2988);
+#2987 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,11.));
+#2988 = VECTOR('',#2989,1.);
+#2989 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#2990 = PCURVE('',#556,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(0.,-9.5));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = PCURVE('',#2998,#3003);
+#2998 = PLANE('',#2999);
+#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002);
+#3000 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3001 = DIRECTION('',(0.,0.,-1.));
+#3002 = DIRECTION('',(-9.22683594633E-02,0.995734176295,0.));
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(-0.594822786751,0.803856860617));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#3010 = EDGE_CURVE('',#541,#2983,#3011,.T.);
+#3011 = SURFACE_CURVE('',#3012,(#3016,#3023),.PCURVE_S1.);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,1.5));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(0.,0.,1.));
+#3016 = PCURVE('',#556,#3017);
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(7.739712508052,0.));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(0.,-1.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3023 = PCURVE('',#3024,#3029);
+#3024 = PLANE('',#3025);
+#3025 = AXIS2_PLACEMENT_3D('',#3026,#3027,#3028);
+#3026 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#3027 = DIRECTION('',(0.998541654352,-5.398670692114E-02,0.));
+#3028 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(1.01081492437,0.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.,-1.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = ORIENTED_EDGE('',*,*,#538,.F.);
+#3036 = ADVANCED_FACE('',(#3037),#854,.F.);
+#3037 = FACE_BOUND('',#3038,.F.);
+#3038 = EDGE_LOOP('',(#3039,#3069,#3090,#3091,#3092));
+#3039 = ORIENTED_EDGE('',*,*,#3040,.T.);
+#3040 = EDGE_CURVE('',#3041,#3043,#3045,.T.);
+#3041 = VERTEX_POINT('',#3042);
+#3042 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3043 = VERTEX_POINT('',#3044);
+#3044 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3045 = SURFACE_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,0.,1.));
+#3050 = PCURVE('',#854,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(0.,0.));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,-1.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3057 = PCURVE('',#3058,#3063);
+#3058 = PLANE('',#3059);
+#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);
+#3060 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3061 = DIRECTION('',(0.518114823835,0.855311071671,0.));
+#3062 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.,0.));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(0.,-1.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3070 = EDGE_CURVE('',#3043,#2960,#3071,.T.);
+#3071 = SURFACE_CURVE('',#3072,(#3076,#3083),.PCURVE_S1.);
+#3072 = LINE('',#3073,#3074);
+#3073 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3074 = VECTOR('',#3075,1.);
+#3075 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#3076 = PCURVE('',#854,#3077);
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(0.,-9.5));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(1.,0.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3083 = PCURVE('',#2998,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(0.,0.));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(-0.994502594908,0.104711932083));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = ORIENTED_EDGE('',*,*,#2959,.F.);
+#3091 = ORIENTED_EDGE('',*,*,#840,.F.);
+#3092 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3093 = EDGE_CURVE('',#3041,#808,#3094,.T.);
+#3094 = SURFACE_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.);
+#3095 = LINE('',#3096,#3097);
+#3096 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3097 = VECTOR('',#3098,1.);
+#3098 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#3099 = PCURVE('',#854,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(0.,0.));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(1.,0.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#3107,#3112);
+#3107 = PLANE('',#3108);
+#3108 = AXIS2_PLACEMENT_3D('',#3109,#3110,#3111);
+#3109 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3110 = DIRECTION('',(0.,0.,-1.));
+#3111 = DIRECTION('',(-9.22683594633E-02,0.995734176295,0.));
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.,0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(-0.994502594908,0.104711932083));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ADVANCED_FACE('',(#3119),#828,.F.);
+#3119 = FACE_BOUND('',#3120,.F.);
+#3120 = EDGE_LOOP('',(#3121,#3122,#3123,#3151,#3174));
+#3121 = ORIENTED_EDGE('',*,*,#807,.F.);
+#3122 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#3123 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#3124 = EDGE_CURVE('',#1272,#3125,#3127,.T.);
+#3125 = VERTEX_POINT('',#3126);
+#3126 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,0.));
+#3127 = SURFACE_CURVE('',#3128,(#3133,#3140),.PCURVE_S1.);
+#3128 = CIRCLE('',#3129,1.5);
+#3129 = AXIS2_PLACEMENT_3D('',#3130,#3131,#3132);
+#3130 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,0.));
+#3131 = DIRECTION('',(-0.,0.,1.));
+#3132 = DIRECTION('',(0.5,-0.866025403784,0.));
+#3133 = PCURVE('',#828,#3134);
+#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3139);
+#3135 = LINE('',#3136,#3137);
+#3136 = CARTESIAN_POINT('',(0.,-1.5));
+#3137 = VECTOR('',#3138,1.);
+#3138 = DIRECTION('',(1.,0.));
+#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3140 = PCURVE('',#915,#3141);
+#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3150);
+#3142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3143,#3144,#3145,#3146,
+#3147,#3148,#3149),.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('') );
+#3143 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#3144 = CARTESIAN_POINT('',(5.346004125399,3.036839233642));
+#3145 = CARTESIAN_POINT('',(7.596004125399,4.335877339319));
+#3146 = CARTESIAN_POINT('',(9.846004125399,5.634915444995));
+#3147 = CARTESIAN_POINT('',(9.846004125399,3.036839233642));
+#3148 = CARTESIAN_POINT('',(9.846004125399,0.438763022289));
+#3149 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3151 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3152 = EDGE_CURVE('',#3153,#3125,#3155,.T.);
+#3153 = VERTEX_POINT('',#3154);
+#3154 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,1.5));
+#3155 = SURFACE_CURVE('',#3156,(#3160,#3167),.PCURVE_S1.);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,1.5));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(-0.,0.,-1.));
+#3160 = PCURVE('',#828,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(7.557275661135,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,-1.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3167 = PCURVE('',#1511,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(1.274090353956,0.));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(0.,-1.));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3174 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3175 = EDGE_CURVE('',#808,#3153,#3176,.T.);
+#3176 = SURFACE_CURVE('',#3177,(#3182,#3189),.PCURVE_S1.);
+#3177 = CIRCLE('',#3178,1.5);
+#3178 = AXIS2_PLACEMENT_3D('',#3179,#3180,#3181);
+#3179 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#3180 = DIRECTION('',(-0.,0.,1.));
+#3181 = DIRECTION('',(0.5,-0.866025403784,0.));
+#3182 = PCURVE('',#828,#3183);
+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);
+#3184 = LINE('',#3185,#3186);
+#3185 = CARTESIAN_POINT('',(0.,0.));
+#3186 = VECTOR('',#3187,1.);
+#3187 = DIRECTION('',(1.,0.));
+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3189 = PCURVE('',#3107,#3190);
+#3190 = DEFINITIONAL_REPRESENTATION('',(#3191),#3199);
+#3191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3192,#3193,#3194,#3195,
+#3196,#3197,#3198),.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('') );
+#3192 = CARTESIAN_POINT('',(-1.723330249329,-0.837058957027));
+#3193 = CARTESIAN_POINT('',(-0.637437419989,1.523203054528));
+#3194 = CARTESIAN_POINT('',(0.863663026935,-0.597338727245));
+#3195 = CARTESIAN_POINT('',(2.364763473859,-2.717880509017));
+#3196 = CARTESIAN_POINT('',(-0.222229802404,-2.9576007388));
+#3197 = CARTESIAN_POINT('',(-2.809223078668,-3.197320968582));
+#3198 = CARTESIAN_POINT('',(-1.723330249329,-0.837058957027));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3200 = ADVANCED_FACE('',(#3201),#793,.F.);
+#3201 = FACE_BOUND('',#3202,.F.);
+#3202 = EDGE_LOOP('',(#3203,#3204,#3227,#3253));
+#3203 = ORIENTED_EDGE('',*,*,#774,.F.);
+#3204 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3205 = EDGE_CURVE('',#742,#3206,#3208,.T.);
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,0.));
+#3208 = SURFACE_CURVE('',#3209,(#3213,#3220),.PCURVE_S1.);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,1.5));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(0.,0.,-1.));
+#3213 = PCURVE('',#793,#3214);
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(1.867502299634,0.));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(0.,-1.));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = PCURVE('',#762,#3221);
+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
+#3222 = LINE('',#3223,#3224);
+#3223 = CARTESIAN_POINT('',(1.867502299634,0.));
+#3224 = VECTOR('',#3225,1.);
+#3225 = DIRECTION('',(0.,-1.));
+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#3228 = EDGE_CURVE('',#3206,#899,#3229,.T.);
+#3229 = SURFACE_CURVE('',#3230,(#3235,#3242),.PCURVE_S1.);
+#3230 = CIRCLE('',#3231,1.5);
+#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
+#3232 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,0.));
+#3233 = DIRECTION('',(0.,0.,1.));
+#3234 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3235 = PCURVE('',#793,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(0.,-1.5));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(1.,0.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = PCURVE('',#915,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3252);
+#3244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3245,#3246,#3247,#3248,
+#3249,#3250,#3251),.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('') );
+#3245 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#3246 = CARTESIAN_POINT('',(6.846004125399,-5.634915444996));
+#3247 = CARTESIAN_POINT('',(6.846004125399,-3.036839233642));
+#3248 = CARTESIAN_POINT('',(6.846004125399,-0.438763022289));
+#3249 = CARTESIAN_POINT('',(9.096004125399,-1.737801127966));
+#3250 = CARTESIAN_POINT('',(11.346004125399,-3.036839233642));
+#3251 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3253 = ORIENTED_EDGE('',*,*,#931,.F.);
+#3254 = ADVANCED_FACE('',(#3255),#762,.F.);
+#3255 = FACE_BOUND('',#3256,.F.);
+#3256 = EDGE_LOOP('',(#3257,#3258,#3281,#3307,#3308,#3309));
+#3257 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#3258 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#3259 = EDGE_CURVE('',#1214,#3260,#3262,.T.);
+#3260 = VERTEX_POINT('',#3261);
+#3261 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,0.));
+#3262 = SURFACE_CURVE('',#3263,(#3267,#3274),.PCURVE_S1.);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,1.5));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(0.,0.,-1.));
+#3267 = PCURVE('',#762,#3268);
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(1.274090353956,0.));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(0.,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = PCURVE('',#886,#3275);
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(7.557275661135,0.));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(0.,-1.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3281 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#3282 = EDGE_CURVE('',#3260,#3206,#3283,.T.);
+#3283 = SURFACE_CURVE('',#3284,(#3289,#3296),.PCURVE_S1.);
+#3284 = CIRCLE('',#3285,15.);
+#3285 = AXIS2_PLACEMENT_3D('',#3286,#3287,#3288);
+#3286 = CARTESIAN_POINT('',(0.,0.,0.));
+#3287 = DIRECTION('',(0.,0.,1.));
+#3288 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3289 = PCURVE('',#762,#3290);
+#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3295);
+#3291 = LINE('',#3292,#3293);
+#3292 = CARTESIAN_POINT('',(0.,-1.5));
+#3293 = VECTOR('',#3294,1.);
+#3294 = DIRECTION('',(1.,0.));
+#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3296 = PCURVE('',#915,#3297);
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3306);
+#3298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3299,#3300,#3301,#3302,
+#3303,#3304,#3305),.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('') );
+#3299 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#3300 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#3301 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#3302 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#3303 = CARTESIAN_POINT('',(29.,12.990381056767));
+#3304 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#3305 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3307 = ORIENTED_EDGE('',*,*,#3205,.F.);
+#3308 = ORIENTED_EDGE('',*,*,#741,.F.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3310 = EDGE_CURVE('',#956,#714,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3317,#3324),.PCURVE_S1.);
+#3312 = CIRCLE('',#3313,15.);
+#3313 = AXIS2_PLACEMENT_3D('',#3314,#3315,#3316);
+#3314 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3315 = DIRECTION('',(0.,0.,1.));
+#3316 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3317 = PCURVE('',#762,#3318);
+#3318 = DEFINITIONAL_REPRESENTATION('',(#3319),#3323);
+#3319 = LINE('',#3320,#3321);
+#3320 = CARTESIAN_POINT('',(0.,0.));
+#3321 = VECTOR('',#3322,1.);
+#3322 = DIRECTION('',(1.,0.));
+#3323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3324 = PCURVE('',#3325,#3330);
+#3325 = PLANE('',#3326);
+#3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329);
+#3327 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3328 = DIRECTION('',(0.,-0.,-1.));
+#3329 = DIRECTION('',(0.602634636379,0.79801722728,0.));
+#3330 = DEFINITIONAL_REPRESENTATION('',(#3331),#3339);
+#3331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3332,#3333,#3334,#3335,
+#3336,#3337,#3338),.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('') );
+#3332 = CARTESIAN_POINT('',(-17.05712697979,-12.99876253561));
+#3333 = CARTESIAN_POINT('',(-13.86439553349,12.785078642766));
+#3334 = CARTESIAN_POINT('',(6.868700210975,-2.871828486379));
+#3335 = CARTESIAN_POINT('',(27.601795955444,-18.52873561552));
+#3336 = CARTESIAN_POINT('',(3.675968764676,-28.65566966475));
+#3337 = CARTESIAN_POINT('',(-20.24985842609,-38.78260371399));
+#3338 = CARTESIAN_POINT('',(-17.05712697979,-12.99876253561));
+#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3340 = ADVANCED_FACE('',(#3341),#729,.T.);
+#3341 = FACE_BOUND('',#3342,.T.);
+#3342 = EDGE_LOOP('',(#3343,#3371,#3399,#3425));
+#3343 = ORIENTED_EDGE('',*,*,#3344,.T.);
+#3344 = EDGE_CURVE('',#714,#3345,#3347,.T.);
+#3345 = VERTEX_POINT('',#3346);
+#3346 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3347 = SURFACE_CURVE('',#3348,(#3352,#3359),.PCURVE_S1.);
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(0.,0.,1.));
+#3352 = PCURVE('',#729,#3353);
+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);
+#3354 = LINE('',#3355,#3356);
+#3355 = CARTESIAN_POINT('',(0.,0.));
+#3356 = VECTOR('',#3357,1.);
+#3357 = DIRECTION('',(0.,-1.));
+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3359 = PCURVE('',#3360,#3365);
+#3360 = PLANE('',#3361);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3363 = DIRECTION('',(0.856733240427,-0.515759783957,0.));
+#3364 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(0.,0.));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.,-1.));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3371 = ORIENTED_EDGE('',*,*,#3372,.T.);
+#3372 = EDGE_CURVE('',#3345,#3373,#3375,.T.);
+#3373 = VERTEX_POINT('',#3374);
+#3374 = CARTESIAN_POINT('',(15.439542619162,-14.96230342263,11.));
+#3375 = SURFACE_CURVE('',#3376,(#3380,#3387),.PCURVE_S1.);
+#3376 = LINE('',#3377,#3378);
+#3377 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3378 = VECTOR('',#3379,1.);
+#3379 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#3380 = PCURVE('',#729,#3381);
+#3381 = DEFINITIONAL_REPRESENTATION('',(#3382),#3386);
+#3382 = LINE('',#3383,#3384);
+#3383 = CARTESIAN_POINT('',(0.,-9.5));
+#3384 = VECTOR('',#3385,1.);
+#3385 = DIRECTION('',(1.,0.));
+#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3387 = PCURVE('',#3388,#3393);
+#3388 = PLANE('',#3389);
+#3389 = AXIS2_PLACEMENT_3D('',#3390,#3391,#3392);
+#3390 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3391 = DIRECTION('',(0.,-0.,-1.));
+#3392 = DIRECTION('',(0.602634636379,0.79801722728,0.));
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(0.,0.));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(-0.594822786751,0.803856860617));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = ORIENTED_EDGE('',*,*,#3400,.F.);
+#3400 = EDGE_CURVE('',#686,#3373,#3401,.T.);
+#3401 = SURFACE_CURVE('',#3402,(#3406,#3413),.PCURVE_S1.);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(0.,0.,1.));
+#3406 = PCURVE('',#729,#3407);
+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412);
+#3408 = LINE('',#3409,#3410);
+#3409 = CARTESIAN_POINT('',(8.080712744488,0.));
+#3410 = VECTOR('',#3411,1.);
+#3411 = DIRECTION('',(0.,-1.));
+#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3413 = PCURVE('',#3414,#3419);
+#3414 = PLANE('',#3415);
+#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
+#3416 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#3417 = DIRECTION('',(0.701560577515,-0.712609820363,0.));
+#3418 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3424);
+#3420 = LINE('',#3421,#3422);
+#3421 = CARTESIAN_POINT('',(0.,0.));
+#3422 = VECTOR('',#3423,1.);
+#3423 = DIRECTION('',(0.,-1.));
+#3424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3425 = ORIENTED_EDGE('',*,*,#713,.F.);
+#3426 = ADVANCED_FACE('',(#3427),#589,.T.);
+#3427 = FACE_BOUND('',#3428,.F.);
+#3428 = EDGE_LOOP('',(#3429,#3454,#3480,#3481,#3514,#3545,#3546,#3577,
+    #3578,#3611,#3644,#3675,#3676,#3707,#3708,#3741,#3774,#3805,#3806,
+    #3837,#3838,#3871,#3904,#3935,#3936,#3967,#3968,#4001,#4034,#4065,
+    #4066,#4097,#4098,#4129,#4130,#4161,#4162,#4195));
+#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3430 = EDGE_CURVE('',#3431,#3433,#3435,.T.);
+#3431 = VERTEX_POINT('',#3432);
+#3432 = CARTESIAN_POINT('',(21.5,0.,0.));
+#3433 = VERTEX_POINT('',#3434);
+#3434 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3435 = SEAM_CURVE('',#3436,(#3440,#3447),.PCURVE_S1.);
+#3436 = LINE('',#3437,#3438);
+#3437 = CARTESIAN_POINT('',(21.5,0.,0.));
+#3438 = VECTOR('',#3439,1.);
+#3439 = DIRECTION('',(0.,0.,1.));
+#3440 = PCURVE('',#589,#3441);
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3446);
+#3442 = LINE('',#3443,#3444);
+#3443 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3444 = VECTOR('',#3445,1.);
+#3445 = DIRECTION('',(-0.,-1.));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3447 = PCURVE('',#589,#3448);
+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(-0.,0.));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(-0.,-1.));
+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3431,#3431,#3456,.T.);
+#3456 = SURFACE_CURVE('',#3457,(#3462,#3469),.PCURVE_S1.);
+#3457 = CIRCLE('',#3458,21.5);
+#3458 = AXIS2_PLACEMENT_3D('',#3459,#3460,#3461);
+#3459 = CARTESIAN_POINT('',(0.,0.,0.));
+#3460 = DIRECTION('',(0.,0.,1.));
+#3461 = DIRECTION('',(1.,0.,0.));
+#3462 = PCURVE('',#589,#3463);
+#3463 = DEFINITIONAL_REPRESENTATION('',(#3464),#3468);
+#3464 = LINE('',#3465,#3466);
+#3465 = CARTESIAN_POINT('',(-0.,0.));
+#3466 = VECTOR('',#3467,1.);
+#3467 = DIRECTION('',(-1.,0.));
+#3468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3469 = PCURVE('',#915,#3470);
+#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3479);
+#3471 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3472,#3473,#3474,#3475,
+#3476,#3477,#3478),.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('') );
+#3472 = CARTESIAN_POINT('',(0.,0.));
+#3473 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3474 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3475 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3476 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3477 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3478 = CARTESIAN_POINT('',(0.,0.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#3481 = ORIENTED_EDGE('',*,*,#3482,.T.);
+#3482 = EDGE_CURVE('',#3433,#3483,#3485,.T.);
+#3483 = VERTEX_POINT('',#3484);
+#3484 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,1.5));
+#3485 = SURFACE_CURVE('',#3486,(#3491,#3498),.PCURVE_S1.);
+#3486 = CIRCLE('',#3487,21.5);
+#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490);
+#3488 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3489 = DIRECTION('',(0.,0.,1.));
+#3490 = DIRECTION('',(1.,0.,0.));
+#3491 = PCURVE('',#589,#3492);
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(-0.,-1.5));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(-1.,0.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3498 = PCURVE('',#3499,#3504);
+#3499 = PLANE('',#3500);
+#3500 = AXIS2_PLACEMENT_3D('',#3501,#3502,#3503);
+#3501 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3502 = DIRECTION('',(0.,0.,-1.));
+#3503 = DIRECTION('',(-1.,0.,0.));
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3513);
+#3505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3506,#3507,#3508,#3509,
+#3510,#3511,#3512),.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('') );
+#3506 = CARTESIAN_POINT('',(0.,0.));
+#3507 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3508 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3509 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3510 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3511 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3512 = CARTESIAN_POINT('',(0.,0.));
+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3514 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#3515 = EDGE_CURVE('',#3483,#1433,#3516,.T.);
+#3516 = SURFACE_CURVE('',#3517,(#3522,#3529),.PCURVE_S1.);
+#3517 = CIRCLE('',#3518,21.5);
+#3518 = AXIS2_PLACEMENT_3D('',#3519,#3520,#3521);
+#3519 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3520 = DIRECTION('',(0.,0.,1.));
+#3521 = DIRECTION('',(1.,0.,0.));
+#3522 = PCURVE('',#589,#3523);
+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);
+#3524 = LINE('',#3525,#3526);
+#3525 = CARTESIAN_POINT('',(-0.,-1.5));
+#3526 = VECTOR('',#3527,1.);
+#3527 = DIRECTION('',(-1.,0.));
+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3529 = PCURVE('',#3530,#3535);
+#3530 = PLANE('',#3531);
+#3531 = AXIS2_PLACEMENT_3D('',#3532,#3533,#3534);
+#3532 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3533 = DIRECTION('',(0.,0.,-1.));
+#3534 = DIRECTION('',(-1.,0.,0.));
+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3544);
+#3536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3537,#3538,#3539,#3540,
+#3541,#3542,#3543),.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('') );
+#3537 = CARTESIAN_POINT('',(0.,0.));
+#3538 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3539 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3540 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3541 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3542 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3543 = CARTESIAN_POINT('',(0.,0.));
+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3545 = ORIENTED_EDGE('',*,*,#1432,.T.);
+#3546 = ORIENTED_EDGE('',*,*,#3547,.T.);
+#3547 = EDGE_CURVE('',#1435,#1640,#3548,.T.);
+#3548 = SURFACE_CURVE('',#3549,(#3554,#3561),.PCURVE_S1.);
+#3549 = CIRCLE('',#3550,21.5);
+#3550 = AXIS2_PLACEMENT_3D('',#3551,#3552,#3553);
+#3551 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3552 = DIRECTION('',(0.,0.,1.));
+#3553 = DIRECTION('',(1.,0.,0.));
+#3554 = PCURVE('',#589,#3555);
+#3555 = DEFINITIONAL_REPRESENTATION('',(#3556),#3560);
+#3556 = LINE('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(-0.,-1.5));
+#3558 = VECTOR('',#3559,1.);
+#3559 = DIRECTION('',(-1.,0.));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3561 = PCURVE('',#3562,#3567);
+#3562 = PLANE('',#3563);
+#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566);
+#3564 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3565 = DIRECTION('',(0.,0.,-1.));
+#3566 = DIRECTION('',(-1.,0.,0.));
+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3576);
+#3568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3569,#3570,#3571,#3572,
+#3573,#3574,#3575),.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('') );
+#3569 = CARTESIAN_POINT('',(0.,0.));
+#3570 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3571 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3572 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3573 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3574 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3575 = CARTESIAN_POINT('',(0.,0.));
+#3576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3577 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#3579,.T.);
+#3579 = EDGE_CURVE('',#1612,#3580,#3582,.T.);
+#3580 = VERTEX_POINT('',#3581);
+#3581 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#3582 = SURFACE_CURVE('',#3583,(#3588,#3595),.PCURVE_S1.);
+#3583 = CIRCLE('',#3584,21.5);
+#3584 = AXIS2_PLACEMENT_3D('',#3585,#3586,#3587);
+#3585 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3586 = DIRECTION('',(0.,0.,1.));
+#3587 = DIRECTION('',(1.,0.,0.));
+#3588 = PCURVE('',#589,#3589);
+#3589 = DEFINITIONAL_REPRESENTATION('',(#3590),#3594);
+#3590 = LINE('',#3591,#3592);
+#3591 = CARTESIAN_POINT('',(-0.,-1.5));
+#3592 = VECTOR('',#3593,1.);
+#3593 = DIRECTION('',(-1.,0.));
+#3594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3595 = PCURVE('',#3596,#3601);
+#3596 = PLANE('',#3597);
+#3597 = AXIS2_PLACEMENT_3D('',#3598,#3599,#3600);
+#3598 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3599 = DIRECTION('',(0.,0.,-1.));
+#3600 = DIRECTION('',(-1.,0.,0.));
+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3610);
+#3602 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3603,#3604,#3605,#3606,
+#3607,#3608,#3609),.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('') );
+#3603 = CARTESIAN_POINT('',(0.,0.));
+#3604 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3605 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3606 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3607 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3608 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3609 = CARTESIAN_POINT('',(0.,0.));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3611 = ORIENTED_EDGE('',*,*,#3612,.T.);
+#3612 = EDGE_CURVE('',#3580,#3613,#3615,.T.);
+#3613 = VERTEX_POINT('',#3614);
+#3614 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,1.5));
+#3615 = SURFACE_CURVE('',#3616,(#3621,#3628),.PCURVE_S1.);
+#3616 = CIRCLE('',#3617,21.5);
+#3617 = AXIS2_PLACEMENT_3D('',#3618,#3619,#3620);
+#3618 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3619 = DIRECTION('',(0.,0.,1.));
+#3620 = DIRECTION('',(1.,0.,0.));
+#3621 = PCURVE('',#589,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(-0.,-1.5));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(-1.,0.));
+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3628 = PCURVE('',#3629,#3634);
+#3629 = PLANE('',#3630);
+#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633);
+#3631 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3632 = DIRECTION('',(0.,0.,-1.));
+#3633 = DIRECTION('',(-1.,0.,0.));
+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3643);
+#3635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3636,#3637,#3638,#3639,
+#3640,#3641,#3642),.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('') );
+#3636 = CARTESIAN_POINT('',(0.,0.));
+#3637 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3638 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3639 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3640 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3641 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3642 = CARTESIAN_POINT('',(0.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3645,.T.);
+#3645 = EDGE_CURVE('',#3613,#2382,#3646,.T.);
+#3646 = SURFACE_CURVE('',#3647,(#3652,#3659),.PCURVE_S1.);
+#3647 = CIRCLE('',#3648,21.5);
+#3648 = AXIS2_PLACEMENT_3D('',#3649,#3650,#3651);
+#3649 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3650 = DIRECTION('',(0.,0.,1.));
+#3651 = DIRECTION('',(1.,0.,0.));
+#3652 = PCURVE('',#589,#3653);
+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3658);
+#3654 = LINE('',#3655,#3656);
+#3655 = CARTESIAN_POINT('',(-0.,-1.5));
+#3656 = VECTOR('',#3657,1.);
+#3657 = DIRECTION('',(-1.,0.));
+#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3659 = PCURVE('',#3660,#3665);
+#3660 = PLANE('',#3661);
+#3661 = AXIS2_PLACEMENT_3D('',#3662,#3663,#3664);
+#3662 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3663 = DIRECTION('',(0.,0.,-1.));
+#3664 = DIRECTION('',(-1.,0.,0.));
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3674);
+#3666 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3667,#3668,#3669,#3670,
+#3671,#3672,#3673),.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('') );
+#3667 = CARTESIAN_POINT('',(0.,0.));
+#3668 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3669 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3670 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3671 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3672 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3673 = CARTESIAN_POINT('',(0.,0.));
+#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3675 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#3676 = ORIENTED_EDGE('',*,*,#3677,.T.);
+#3677 = EDGE_CURVE('',#2354,#2270,#3678,.T.);
+#3678 = SURFACE_CURVE('',#3679,(#3684,#3691),.PCURVE_S1.);
+#3679 = CIRCLE('',#3680,21.5);
+#3680 = AXIS2_PLACEMENT_3D('',#3681,#3682,#3683);
+#3681 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3682 = DIRECTION('',(0.,0.,1.));
+#3683 = DIRECTION('',(1.,0.,0.));
+#3684 = PCURVE('',#589,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-0.,-1.5));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-1.,0.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = PCURVE('',#3692,#3697);
+#3692 = PLANE('',#3693);
+#3693 = AXIS2_PLACEMENT_3D('',#3694,#3695,#3696);
+#3694 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3695 = DIRECTION('',(0.,0.,-1.));
+#3696 = DIRECTION('',(-1.,0.,0.));
+#3697 = DEFINITIONAL_REPRESENTATION('',(#3698),#3706);
+#3698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3699,#3700,#3701,#3702,
+#3703,#3704,#3705),.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('') );
+#3699 = CARTESIAN_POINT('',(0.,0.));
+#3700 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3701 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3702 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3703 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3704 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3705 = CARTESIAN_POINT('',(0.,0.));
+#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3707 = ORIENTED_EDGE('',*,*,#2269,.T.);
+#3708 = ORIENTED_EDGE('',*,*,#3709,.T.);
+#3709 = EDGE_CURVE('',#2242,#3710,#3712,.T.);
+#3710 = VERTEX_POINT('',#3711);
+#3711 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#3712 = SURFACE_CURVE('',#3713,(#3718,#3725),.PCURVE_S1.);
+#3713 = CIRCLE('',#3714,21.5);
+#3714 = AXIS2_PLACEMENT_3D('',#3715,#3716,#3717);
+#3715 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3716 = DIRECTION('',(0.,0.,1.));
+#3717 = DIRECTION('',(1.,0.,0.));
+#3718 = PCURVE('',#589,#3719);
+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);
+#3720 = LINE('',#3721,#3722);
+#3721 = CARTESIAN_POINT('',(-0.,-1.5));
+#3722 = VECTOR('',#3723,1.);
+#3723 = DIRECTION('',(-1.,0.));
+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3725 = PCURVE('',#3726,#3731);
+#3726 = PLANE('',#3727);
+#3727 = AXIS2_PLACEMENT_3D('',#3728,#3729,#3730);
+#3728 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3729 = DIRECTION('',(0.,0.,-1.));
+#3730 = DIRECTION('',(-1.,0.,0.));
+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3740);
+#3732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3733,#3734,#3735,#3736,
+#3737,#3738,#3739),.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('') );
+#3733 = CARTESIAN_POINT('',(0.,0.));
+#3734 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3735 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3736 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3737 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3738 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3739 = CARTESIAN_POINT('',(0.,0.));
+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3741 = ORIENTED_EDGE('',*,*,#3742,.T.);
+#3742 = EDGE_CURVE('',#3710,#3743,#3745,.T.);
+#3743 = VERTEX_POINT('',#3744);
+#3744 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,1.5));
+#3745 = SURFACE_CURVE('',#3746,(#3751,#3758),.PCURVE_S1.);
+#3746 = CIRCLE('',#3747,21.5);
+#3747 = AXIS2_PLACEMENT_3D('',#3748,#3749,#3750);
+#3748 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3749 = DIRECTION('',(0.,0.,1.));
+#3750 = DIRECTION('',(1.,0.,0.));
+#3751 = PCURVE('',#589,#3752);
+#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3757);
+#3753 = LINE('',#3754,#3755);
+#3754 = CARTESIAN_POINT('',(-0.,-1.5));
+#3755 = VECTOR('',#3756,1.);
+#3756 = DIRECTION('',(-1.,0.));
+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3758 = PCURVE('',#3759,#3764);
+#3759 = PLANE('',#3760);
+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);
+#3761 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3762 = DIRECTION('',(0.,0.,-1.));
+#3763 = DIRECTION('',(-1.,0.,0.));
+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3773);
+#3765 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3766,#3767,#3768,#3769,
+#3770,#3771,#3772),.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('') );
+#3766 = CARTESIAN_POINT('',(0.,0.));
+#3767 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3768 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3769 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3770 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3771 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3772 = CARTESIAN_POINT('',(0.,0.));
+#3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3774 = ORIENTED_EDGE('',*,*,#3775,.T.);
+#3775 = EDGE_CURVE('',#3743,#2707,#3776,.T.);
+#3776 = SURFACE_CURVE('',#3777,(#3782,#3789),.PCURVE_S1.);
+#3777 = CIRCLE('',#3778,21.5);
+#3778 = AXIS2_PLACEMENT_3D('',#3779,#3780,#3781);
+#3779 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3780 = DIRECTION('',(0.,0.,1.));
+#3781 = DIRECTION('',(1.,0.,0.));
+#3782 = PCURVE('',#589,#3783);
+#3783 = DEFINITIONAL_REPRESENTATION('',(#3784),#3788);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(-0.,-1.5));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(-1.,0.));
+#3788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3789 = PCURVE('',#3790,#3795);
+#3790 = PLANE('',#3791);
+#3791 = AXIS2_PLACEMENT_3D('',#3792,#3793,#3794);
+#3792 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3793 = DIRECTION('',(0.,0.,-1.));
+#3794 = DIRECTION('',(-1.,0.,0.));
+#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3804);
+#3796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3797,#3798,#3799,#3800,
+#3801,#3802,#3803),.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('') );
+#3797 = CARTESIAN_POINT('',(0.,0.));
+#3798 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3799 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3800 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3801 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3802 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3803 = CARTESIAN_POINT('',(0.,0.));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3805 = ORIENTED_EDGE('',*,*,#2706,.T.);
+#3806 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3807 = EDGE_CURVE('',#2679,#2595,#3808,.T.);
+#3808 = SURFACE_CURVE('',#3809,(#3814,#3821),.PCURVE_S1.);
+#3809 = CIRCLE('',#3810,21.5);
+#3810 = AXIS2_PLACEMENT_3D('',#3811,#3812,#3813);
+#3811 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3812 = DIRECTION('',(0.,0.,1.));
+#3813 = DIRECTION('',(1.,0.,0.));
+#3814 = PCURVE('',#589,#3815);
+#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820);
+#3816 = LINE('',#3817,#3818);
+#3817 = CARTESIAN_POINT('',(-0.,-1.5));
+#3818 = VECTOR('',#3819,1.);
+#3819 = DIRECTION('',(-1.,0.));
+#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3821 = PCURVE('',#3822,#3827);
+#3822 = PLANE('',#3823);
+#3823 = AXIS2_PLACEMENT_3D('',#3824,#3825,#3826);
+#3824 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3825 = DIRECTION('',(0.,0.,-1.));
+#3826 = DIRECTION('',(-1.,0.,0.));
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3836);
+#3828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3829,#3830,#3831,#3832,
+#3833,#3834,#3835),.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('') );
+#3829 = CARTESIAN_POINT('',(0.,0.));
+#3830 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3831 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3832 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3833 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3834 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3835 = CARTESIAN_POINT('',(0.,0.));
+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3837 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#3838 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#3839 = EDGE_CURVE('',#2567,#3840,#3842,.T.);
+#3840 = VERTEX_POINT('',#3841);
+#3841 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#3842 = SURFACE_CURVE('',#3843,(#3848,#3855),.PCURVE_S1.);
+#3843 = CIRCLE('',#3844,21.5);
+#3844 = AXIS2_PLACEMENT_3D('',#3845,#3846,#3847);
+#3845 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3846 = DIRECTION('',(0.,0.,1.));
+#3847 = DIRECTION('',(1.,0.,0.));
+#3848 = PCURVE('',#589,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(-0.,-1.5));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(-1.,0.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = PCURVE('',#3856,#3861);
+#3856 = PLANE('',#3857);
+#3857 = AXIS2_PLACEMENT_3D('',#3858,#3859,#3860);
+#3858 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3859 = DIRECTION('',(0.,0.,-1.));
+#3860 = DIRECTION('',(-1.,0.,0.));
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3870);
+#3862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3863,#3864,#3865,#3866,
+#3867,#3868,#3869),.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('') );
+#3863 = CARTESIAN_POINT('',(0.,0.));
+#3864 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3865 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3866 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3867 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3868 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3869 = CARTESIAN_POINT('',(0.,0.));
+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3871 = ORIENTED_EDGE('',*,*,#3872,.T.);
+#3872 = EDGE_CURVE('',#3840,#3873,#3875,.T.);
+#3873 = VERTEX_POINT('',#3874);
+#3874 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,1.5));
+#3875 = SURFACE_CURVE('',#3876,(#3881,#3888),.PCURVE_S1.);
+#3876 = CIRCLE('',#3877,21.5);
+#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880);
+#3878 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3879 = DIRECTION('',(0.,0.,1.));
+#3880 = DIRECTION('',(1.,0.,0.));
+#3881 = PCURVE('',#589,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(-0.,-1.5));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(-1.,0.));
+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3888 = PCURVE('',#3889,#3894);
+#3889 = PLANE('',#3890);
+#3890 = AXIS2_PLACEMENT_3D('',#3891,#3892,#3893);
+#3891 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3892 = DIRECTION('',(0.,0.,-1.));
+#3893 = DIRECTION('',(-1.,0.,0.));
+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3903);
+#3895 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3896,#3897,#3898,#3899,
+#3900,#3901,#3902),.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('') );
+#3896 = CARTESIAN_POINT('',(0.,0.));
+#3897 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3898 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3899 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3900 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3901 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3902 = CARTESIAN_POINT('',(0.,0.));
+#3903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#3905 = EDGE_CURVE('',#3873,#1895,#3906,.T.);
+#3906 = SURFACE_CURVE('',#3907,(#3912,#3919),.PCURVE_S1.);
+#3907 = CIRCLE('',#3908,21.5);
+#3908 = AXIS2_PLACEMENT_3D('',#3909,#3910,#3911);
+#3909 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3910 = DIRECTION('',(0.,0.,1.));
+#3911 = DIRECTION('',(1.,0.,0.));
+#3912 = PCURVE('',#589,#3913);
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918);
+#3914 = LINE('',#3915,#3916);
+#3915 = CARTESIAN_POINT('',(-0.,-1.5));
+#3916 = VECTOR('',#3917,1.);
+#3917 = DIRECTION('',(-1.,0.));
+#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3919 = PCURVE('',#3920,#3925);
+#3920 = PLANE('',#3921);
+#3921 = AXIS2_PLACEMENT_3D('',#3922,#3923,#3924);
+#3922 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3923 = DIRECTION('',(0.,0.,-1.));
+#3924 = DIRECTION('',(-1.,0.,0.));
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3934);
+#3926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3927,#3928,#3929,#3930,
+#3931,#3932,#3933),.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('') );
+#3927 = CARTESIAN_POINT('',(0.,0.));
+#3928 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3929 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3930 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3931 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3932 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3933 = CARTESIAN_POINT('',(0.,0.));
+#3934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3935 = ORIENTED_EDGE('',*,*,#1894,.T.);
+#3936 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#3937 = EDGE_CURVE('',#1867,#1783,#3938,.T.);
+#3938 = SURFACE_CURVE('',#3939,(#3944,#3951),.PCURVE_S1.);
+#3939 = CIRCLE('',#3940,21.5);
+#3940 = AXIS2_PLACEMENT_3D('',#3941,#3942,#3943);
+#3941 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3942 = DIRECTION('',(0.,0.,1.));
+#3943 = DIRECTION('',(1.,0.,0.));
+#3944 = PCURVE('',#589,#3945);
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);
+#3946 = LINE('',#3947,#3948);
+#3947 = CARTESIAN_POINT('',(-0.,-1.5));
+#3948 = VECTOR('',#3949,1.);
+#3949 = DIRECTION('',(-1.,0.));
+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3951 = PCURVE('',#3952,#3957);
+#3952 = PLANE('',#3953);
+#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956);
+#3954 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3955 = DIRECTION('',(0.,0.,-1.));
+#3956 = DIRECTION('',(-1.,0.,0.));
+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3966);
+#3958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3959,#3960,#3961,#3962,
+#3963,#3964,#3965),.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('') );
+#3959 = CARTESIAN_POINT('',(0.,0.));
+#3960 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3961 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3962 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3963 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3964 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3965 = CARTESIAN_POINT('',(0.,0.));
+#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3967 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#3968 = ORIENTED_EDGE('',*,*,#3969,.T.);
+#3969 = EDGE_CURVE('',#1755,#3970,#3972,.T.);
+#3970 = VERTEX_POINT('',#3971);
+#3971 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#3972 = SURFACE_CURVE('',#3973,(#3978,#3985),.PCURVE_S1.);
+#3973 = CIRCLE('',#3974,21.5);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3976 = DIRECTION('',(0.,0.,1.));
+#3977 = DIRECTION('',(1.,0.,0.));
+#3978 = PCURVE('',#589,#3979);
+#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);
+#3980 = LINE('',#3981,#3982);
+#3981 = CARTESIAN_POINT('',(-0.,-1.5));
+#3982 = VECTOR('',#3983,1.);
+#3983 = DIRECTION('',(-1.,0.));
+#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3985 = PCURVE('',#3986,#3991);
+#3986 = PLANE('',#3987);
+#3987 = AXIS2_PLACEMENT_3D('',#3988,#3989,#3990);
+#3988 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3989 = DIRECTION('',(0.,0.,-1.));
+#3990 = DIRECTION('',(-1.,0.,0.));
+#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#4000);
+#3992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3993,#3994,#3995,#3996,
+#3997,#3998,#3999),.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('') );
+#3993 = CARTESIAN_POINT('',(0.,0.));
+#3994 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3995 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3996 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3997 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3998 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3999 = CARTESIAN_POINT('',(0.,0.));
+#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4001 = ORIENTED_EDGE('',*,*,#4002,.T.);
+#4002 = EDGE_CURVE('',#3970,#4003,#4005,.T.);
+#4003 = VERTEX_POINT('',#4004);
+#4004 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,1.5));
+#4005 = SURFACE_CURVE('',#4006,(#4011,#4018),.PCURVE_S1.);
+#4006 = CIRCLE('',#4007,21.5);
+#4007 = AXIS2_PLACEMENT_3D('',#4008,#4009,#4010);
+#4008 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4009 = DIRECTION('',(0.,0.,1.));
+#4010 = DIRECTION('',(1.,0.,0.));
+#4011 = PCURVE('',#589,#4012);
+#4012 = DEFINITIONAL_REPRESENTATION('',(#4013),#4017);
+#4013 = LINE('',#4014,#4015);
+#4014 = CARTESIAN_POINT('',(-0.,-1.5));
+#4015 = VECTOR('',#4016,1.);
+#4016 = DIRECTION('',(-1.,0.));
+#4017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4018 = PCURVE('',#4019,#4024);
+#4019 = PLANE('',#4020);
+#4020 = AXIS2_PLACEMENT_3D('',#4021,#4022,#4023);
+#4021 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4022 = DIRECTION('',(0.,0.,-1.));
+#4023 = DIRECTION('',(-1.,0.,0.));
+#4024 = DEFINITIONAL_REPRESENTATION('',(#4025),#4033);
+#4025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4026,#4027,#4028,#4029,
+#4030,#4031,#4032),.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('') );
+#4026 = CARTESIAN_POINT('',(0.,0.));
+#4027 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4028 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4029 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4030 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4031 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4032 = CARTESIAN_POINT('',(0.,0.));
+#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4034 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4035 = EDGE_CURVE('',#4003,#1098,#4036,.T.);
+#4036 = SURFACE_CURVE('',#4037,(#4042,#4049),.PCURVE_S1.);
+#4037 = CIRCLE('',#4038,21.5);
+#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);
+#4039 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4040 = DIRECTION('',(0.,0.,1.));
+#4041 = DIRECTION('',(1.,0.,0.));
+#4042 = PCURVE('',#589,#4043);
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(-0.,-1.5));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(-1.,0.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4049 = PCURVE('',#4050,#4055);
+#4050 = PLANE('',#4051);
+#4051 = AXIS2_PLACEMENT_3D('',#4052,#4053,#4054);
+#4052 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4053 = DIRECTION('',(0.,0.,-1.));
+#4054 = DIRECTION('',(-1.,0.,0.));
+#4055 = DEFINITIONAL_REPRESENTATION('',(#4056),#4064);
+#4056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4057,#4058,#4059,#4060,
+#4061,#4062,#4063),.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('') );
+#4057 = CARTESIAN_POINT('',(0.,0.));
+#4058 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4059 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4060 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4061 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4062 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4063 = CARTESIAN_POINT('',(0.,0.));
+#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4065 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#4066 = ORIENTED_EDGE('',*,*,#4067,.T.);
+#4067 = EDGE_CURVE('',#1070,#986,#4068,.T.);
+#4068 = SURFACE_CURVE('',#4069,(#4074,#4081),.PCURVE_S1.);
+#4069 = CIRCLE('',#4070,21.5);
+#4070 = AXIS2_PLACEMENT_3D('',#4071,#4072,#4073);
+#4071 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4072 = DIRECTION('',(0.,0.,1.));
+#4073 = DIRECTION('',(1.,0.,0.));
+#4074 = PCURVE('',#589,#4075);
+#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(-0.,-1.5));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(-1.,0.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4081 = PCURVE('',#4082,#4087);
+#4082 = PLANE('',#4083);
+#4083 = AXIS2_PLACEMENT_3D('',#4084,#4085,#4086);
+#4084 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4085 = DIRECTION('',(0.,0.,-1.));
+#4086 = DIRECTION('',(-1.,0.,0.));
+#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4096);
+#4088 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4089,#4090,#4091,#4092,
+#4093,#4094,#4095),.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('') );
+#4089 = CARTESIAN_POINT('',(0.,0.));
+#4090 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4091 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4092 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4093 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4094 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4095 = CARTESIAN_POINT('',(0.,0.));
+#4096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4097 = ORIENTED_EDGE('',*,*,#985,.T.);
+#4098 = ORIENTED_EDGE('',*,*,#4099,.T.);
+#4099 = EDGE_CURVE('',#958,#686,#4100,.T.);
+#4100 = SURFACE_CURVE('',#4101,(#4106,#4113),.PCURVE_S1.);
+#4101 = CIRCLE('',#4102,21.5);
+#4102 = AXIS2_PLACEMENT_3D('',#4103,#4104,#4105);
+#4103 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4104 = DIRECTION('',(0.,0.,1.));
+#4105 = DIRECTION('',(1.,0.,0.));
+#4106 = PCURVE('',#589,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(-0.,-1.5));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(-1.,0.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = PCURVE('',#4114,#4119);
+#4114 = PLANE('',#4115);
+#4115 = AXIS2_PLACEMENT_3D('',#4116,#4117,#4118);
+#4116 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4117 = DIRECTION('',(0.,0.,-1.));
+#4118 = DIRECTION('',(-1.,0.,0.));
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4128);
+#4120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4121,#4122,#4123,#4124,
+#4125,#4126,#4127),.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('') );
+#4121 = CARTESIAN_POINT('',(0.,0.));
+#4122 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4123 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4124 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4125 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4126 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4127 = CARTESIAN_POINT('',(0.,0.));
+#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4129 = ORIENTED_EDGE('',*,*,#685,.T.);
+#4130 = ORIENTED_EDGE('',*,*,#4131,.T.);
+#4131 = EDGE_CURVE('',#658,#569,#4132,.T.);
+#4132 = SURFACE_CURVE('',#4133,(#4138,#4145),.PCURVE_S1.);
+#4133 = CIRCLE('',#4134,21.5);
+#4134 = AXIS2_PLACEMENT_3D('',#4135,#4136,#4137);
+#4135 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4136 = DIRECTION('',(0.,0.,1.));
+#4137 = DIRECTION('',(1.,0.,0.));
+#4138 = PCURVE('',#589,#4139);
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144);
+#4140 = LINE('',#4141,#4142);
+#4141 = CARTESIAN_POINT('',(-0.,-1.5));
+#4142 = VECTOR('',#4143,1.);
+#4143 = DIRECTION('',(-1.,0.));
+#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4145 = PCURVE('',#4146,#4151);
+#4146 = PLANE('',#4147);
+#4147 = AXIS2_PLACEMENT_3D('',#4148,#4149,#4150);
+#4148 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4149 = DIRECTION('',(0.,0.,-1.));
+#4150 = DIRECTION('',(-1.,0.,0.));
+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4160);
+#4152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4153,#4154,#4155,#4156,
+#4157,#4158,#4159),.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('') );
+#4153 = CARTESIAN_POINT('',(0.,0.));
+#4154 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4155 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4156 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4157 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4158 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4159 = CARTESIAN_POINT('',(0.,0.));
+#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4161 = ORIENTED_EDGE('',*,*,#568,.T.);
+#4162 = ORIENTED_EDGE('',*,*,#4163,.T.);
+#4163 = EDGE_CURVE('',#541,#4164,#4166,.T.);
+#4164 = VERTEX_POINT('',#4165);
+#4165 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#4166 = SURFACE_CURVE('',#4167,(#4172,#4179),.PCURVE_S1.);
+#4167 = CIRCLE('',#4168,21.5);
+#4168 = AXIS2_PLACEMENT_3D('',#4169,#4170,#4171);
+#4169 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4170 = DIRECTION('',(0.,0.,1.));
+#4171 = DIRECTION('',(1.,0.,0.));
+#4172 = PCURVE('',#589,#4173);
+#4173 = DEFINITIONAL_REPRESENTATION('',(#4174),#4178);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(-0.,-1.5));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(-1.,0.));
+#4178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4179 = PCURVE('',#4180,#4185);
+#4180 = PLANE('',#4181);
+#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184);
+#4182 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4183 = DIRECTION('',(0.,0.,-1.));
+#4184 = DIRECTION('',(-1.,0.,0.));
+#4185 = DEFINITIONAL_REPRESENTATION('',(#4186),#4194);
+#4186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4187,#4188,#4189,#4190,
+#4191,#4192,#4193),.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('') );
+#4187 = CARTESIAN_POINT('',(0.,0.));
+#4188 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4189 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4190 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4191 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4192 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4193 = CARTESIAN_POINT('',(0.,0.));
+#4194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4195 = ORIENTED_EDGE('',*,*,#4196,.T.);
+#4196 = EDGE_CURVE('',#4164,#3433,#4197,.T.);
+#4197 = SURFACE_CURVE('',#4198,(#4203,#4210),.PCURVE_S1.);
+#4198 = CIRCLE('',#4199,21.5);
+#4199 = AXIS2_PLACEMENT_3D('',#4200,#4201,#4202);
+#4200 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4201 = DIRECTION('',(0.,0.,1.));
+#4202 = DIRECTION('',(1.,0.,0.));
+#4203 = PCURVE('',#589,#4204);
+#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4209);
+#4205 = LINE('',#4206,#4207);
+#4206 = CARTESIAN_POINT('',(-0.,-1.5));
+#4207 = VECTOR('',#4208,1.);
+#4208 = DIRECTION('',(-1.,0.));
+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4210 = PCURVE('',#3499,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4220);
+#4212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4213,#4214,#4215,#4216,
+#4217,#4218,#4219),.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('') );
+#4213 = CARTESIAN_POINT('',(0.,0.));
+#4214 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4215 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4216 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4217 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4218 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4219 = CARTESIAN_POINT('',(0.,0.));
+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4221 = ADVANCED_FACE('',(#4222),#673,.F.);
+#4222 = FACE_BOUND('',#4223,.F.);
+#4223 = EDGE_LOOP('',(#4224,#4247,#4275,#4301));
+#4224 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#4225 = EDGE_CURVE('',#630,#4226,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,11.));
+#4228 = SURFACE_CURVE('',#4229,(#4233,#4240),.PCURVE_S1.);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.,0.,1.));
+#4233 = PCURVE('',#673,#4234);
+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(0.,0.));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(0.,-1.));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4240 = PCURVE('',#645,#4241);
+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);
+#4242 = LINE('',#4243,#4244);
+#4243 = CARTESIAN_POINT('',(1.209483732951,0.));
+#4244 = VECTOR('',#4245,1.);
+#4245 = DIRECTION('',(0.,-1.));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4226,#4249,#4251,.T.);
+#4249 = VERTEX_POINT('',#4250);
+#4250 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,11.));
+#4251 = SURFACE_CURVE('',#4252,(#4256,#4263),.PCURVE_S1.);
+#4252 = LINE('',#4253,#4254);
+#4253 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,11.));
+#4254 = VECTOR('',#4255,1.);
+#4255 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#4256 = PCURVE('',#673,#4257);
+#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4262);
+#4258 = LINE('',#4259,#4260);
+#4259 = CARTESIAN_POINT('',(0.,-9.5));
+#4260 = VECTOR('',#4261,1.);
+#4261 = DIRECTION('',(1.,0.));
+#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4263 = PCURVE('',#4264,#4269);
+#4264 = PLANE('',#4265);
+#4265 = AXIS2_PLACEMENT_3D('',#4266,#4267,#4268);
+#4266 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4267 = DIRECTION('',(0.,-0.,-1.));
+#4268 = DIRECTION('',(0.273662990072,0.961825643173,0.));
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4275 = ORIENTED_EDGE('',*,*,#4276,.F.);
+#4276 = EDGE_CURVE('',#658,#4249,#4277,.T.);
+#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,1.5));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(0.,0.,1.));
+#4282 = PCURVE('',#673,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(7.739712508052,0.));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(0.,-1.));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4289 = PCURVE('',#4290,#4295);
+#4290 = PLANE('',#4291);
+#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);
+#4292 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#4293 = DIRECTION('',(0.911610114626,-0.411055955936,0.));
+#4294 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);
+#4296 = LINE('',#4297,#4298);
+#4297 = CARTESIAN_POINT('',(1.01081492437,0.));
+#4298 = VECTOR('',#4299,1.);
+#4299 = DIRECTION('',(0.,-1.));
+#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4301 = ORIENTED_EDGE('',*,*,#657,.F.);
+#4302 = ADVANCED_FACE('',(#4303),#645,.F.);
+#4303 = FACE_BOUND('',#4304,.F.);
+#4304 = EDGE_LOOP('',(#4305,#4328,#4349,#4350));
+#4305 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4306 = EDGE_CURVE('',#602,#4307,#4309,.T.);
+#4307 = VERTEX_POINT('',#4308);
+#4308 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4309 = SURFACE_CURVE('',#4310,(#4314,#4321),.PCURVE_S1.);
+#4310 = LINE('',#4311,#4312);
+#4311 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#4312 = VECTOR('',#4313,1.);
+#4313 = DIRECTION('',(0.,0.,1.));
+#4314 = PCURVE('',#645,#4315);
+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(0.,0.));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(0.,-1.));
+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4321 = PCURVE('',#617,#4322);
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4327);
+#4323 = LINE('',#4324,#4325);
+#4324 = CARTESIAN_POINT('',(0.,0.));
+#4325 = VECTOR('',#4326,1.);
+#4326 = DIRECTION('',(0.,-1.));
+#4327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4328 = ORIENTED_EDGE('',*,*,#4329,.T.);
+#4329 = EDGE_CURVE('',#4307,#4226,#4330,.T.);
+#4330 = SURFACE_CURVE('',#4331,(#4335,#4342),.PCURVE_S1.);
+#4331 = LINE('',#4332,#4333);
+#4332 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4333 = VECTOR('',#4334,1.);
+#4334 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#4335 = PCURVE('',#645,#4336);
+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);
+#4337 = LINE('',#4338,#4339);
+#4338 = CARTESIAN_POINT('',(0.,-9.5));
+#4339 = VECTOR('',#4340,1.);
+#4340 = DIRECTION('',(1.,0.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = PCURVE('',#4264,#4343);
+#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4348);
+#4344 = LINE('',#4345,#4346);
+#4345 = CARTESIAN_POINT('',(0.,0.));
+#4346 = VECTOR('',#4347,1.);
+#4347 = DIRECTION('',(-0.994502594908,0.104711932083));
+#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4349 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#629,.F.);
+#4351 = ADVANCED_FACE('',(#4352),#617,.T.);
+#4352 = FACE_BOUND('',#4353,.T.);
+#4353 = EDGE_LOOP('',(#4354,#4355,#4378,#4399));
+#4354 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4355 = ORIENTED_EDGE('',*,*,#4356,.T.);
+#4356 = EDGE_CURVE('',#4307,#4357,#4359,.T.);
+#4357 = VERTEX_POINT('',#4358);
+#4358 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,11.));
+#4359 = SURFACE_CURVE('',#4360,(#4364,#4371),.PCURVE_S1.);
+#4360 = LINE('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4362 = VECTOR('',#4363,1.);
+#4363 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#4364 = PCURVE('',#617,#4365);
+#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4370);
+#4366 = LINE('',#4367,#4368);
+#4367 = CARTESIAN_POINT('',(0.,-9.5));
+#4368 = VECTOR('',#4369,1.);
+#4369 = DIRECTION('',(1.,0.));
+#4370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4371 = PCURVE('',#4264,#4372);
+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4377);
+#4373 = LINE('',#4374,#4375);
+#4374 = CARTESIAN_POINT('',(0.,0.));
+#4375 = VECTOR('',#4376,1.);
+#4376 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4378 = ORIENTED_EDGE('',*,*,#4379,.F.);
+#4379 = EDGE_CURVE('',#569,#4357,#4380,.T.);
+#4380 = SURFACE_CURVE('',#4381,(#4385,#4392),.PCURVE_S1.);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(0.,0.,1.));
+#4385 = PCURVE('',#617,#4386);
+#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391);
+#4387 = LINE('',#4388,#4389);
+#4388 = CARTESIAN_POINT('',(8.080712744488,0.));
+#4389 = VECTOR('',#4390,1.);
+#4390 = DIRECTION('',(0.,-1.));
+#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4392 = PCURVE('',#4290,#4393);
+#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);
+#4394 = LINE('',#4395,#4396);
+#4395 = CARTESIAN_POINT('',(0.,0.));
+#4396 = VECTOR('',#4397,1.);
+#4397 = DIRECTION('',(0.,-1.));
+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4399 = ORIENTED_EDGE('',*,*,#601,.F.);
+#4400 = ADVANCED_FACE('',(#4401,#4404,#4489,#4547,#4632,#4717,#4748),
+  #915,.T.);
+#4401 = FACE_BOUND('',#4402,.T.);
+#4402 = EDGE_LOOP('',(#4403));
+#4403 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#4404 = FACE_BOUND('',#4405,.T.);
+#4405 = EDGE_LOOP('',(#4406,#4434,#4462,#4488));
+#4406 = ORIENTED_EDGE('',*,*,#4407,.T.);
+#4407 = EDGE_CURVE('',#2079,#4408,#4410,.T.);
+#4408 = VERTEX_POINT('',#4409);
+#4409 = CARTESIAN_POINT('',(4.385575570841,14.344571339445,0.));
+#4410 = SURFACE_CURVE('',#4411,(#4416,#4427),.PCURVE_S1.);
+#4411 = CIRCLE('',#4412,1.5);
+#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415);
+#4413 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,0.));
+#4414 = DIRECTION('',(0.,0.,1.));
+#4415 = DIRECTION('',(1.,0.,0.));
+#4416 = PCURVE('',#915,#4417);
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4426);
+#4418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4419,#4420,#4421,#4422,
+#4423,#4424,#4425),.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('') );
+#4419 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#4420 = CARTESIAN_POINT('',(16.052981986243,15.508190416854));
+#4421 = CARTESIAN_POINT('',(18.302981986243,14.209152311178));
+#4422 = CARTESIAN_POINT('',(20.552981986243,12.910114205501));
+#4423 = CARTESIAN_POINT('',(18.302981986243,11.611076099824));
+#4424 = CARTESIAN_POINT('',(16.052981986243,10.312037994148));
+#4425 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#4426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4427 = PCURVE('',#1571,#4428);
+#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4433);
+#4429 = LINE('',#4430,#4431);
+#4430 = CARTESIAN_POINT('',(0.,-1.5));
+#4431 = VECTOR('',#4432,1.);
+#4432 = DIRECTION('',(1.,0.));
+#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4434 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#4435 = EDGE_CURVE('',#4408,#4436,#4438,.T.);
+#4436 = VERTEX_POINT('',#4437);
+#4437 = CARTESIAN_POINT('',(-4.385575570841,14.344571339445,0.));
+#4438 = SURFACE_CURVE('',#4439,(#4444,#4455),.PCURVE_S1.);
+#4439 = CIRCLE('',#4440,15.);
+#4440 = AXIS2_PLACEMENT_3D('',#4441,#4442,#4443);
+#4441 = CARTESIAN_POINT('',(0.,0.,0.));
+#4442 = DIRECTION('',(0.,0.,1.));
+#4443 = DIRECTION('',(1.,0.,0.));
+#4444 = PCURVE('',#915,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4454);
+#4446 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4447,#4448,#4449,#4450,
+#4451,#4452,#4453),.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('') );
+#4447 = CARTESIAN_POINT('',(6.5,0.));
+#4448 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#4449 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4450 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#4451 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#4452 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#4453 = CARTESIAN_POINT('',(6.5,0.));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4455 = PCURVE('',#2458,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(0.,-1.5));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(1.,0.));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4462 = ORIENTED_EDGE('',*,*,#4463,.T.);
+#4463 = EDGE_CURVE('',#4436,#2102,#4464,.T.);
+#4464 = SURFACE_CURVE('',#4465,(#4470,#4481),.PCURVE_S1.);
+#4465 = CIRCLE('',#4466,1.5);
+#4466 = AXIS2_PLACEMENT_3D('',#4467,#4468,#4469);
+#4467 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,0.));
+#4468 = DIRECTION('',(0.,0.,1.));
+#4469 = DIRECTION('',(1.,0.,0.));
+#4470 = PCURVE('',#915,#4471);
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4480);
+#4472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4473,#4474,#4475,#4476,
+#4477,#4478,#4479),.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('') );
+#4473 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#4474 = CARTESIAN_POINT('',(23.947018013757,15.508190416854));
+#4475 = CARTESIAN_POINT('',(26.197018013757,14.209152311178));
+#4476 = CARTESIAN_POINT('',(28.447018013757,12.910114205501));
+#4477 = CARTESIAN_POINT('',(26.197018013757,11.611076099824));
+#4478 = CARTESIAN_POINT('',(23.947018013757,10.312037994148));
+#4479 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4481 = PCURVE('',#2143,#4482);
+#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4487);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(0.,-1.5));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(1.,0.));
+#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4488 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#4489 = FACE_BOUND('',#4490,.T.);
+#4490 = EDGE_LOOP('',(#4491,#4492,#4520,#4546));
+#4491 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#4492 = ORIENTED_EDGE('',*,*,#4493,.T.);
+#4493 = EDGE_CURVE('',#3125,#4494,#4496,.T.);
+#4494 = VERTEX_POINT('',#4495);
+#4495 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,0.));
+#4496 = SURFACE_CURVE('',#4497,(#4502,#4513),.PCURVE_S1.);
+#4497 = CIRCLE('',#4498,15.);
+#4498 = AXIS2_PLACEMENT_3D('',#4499,#4500,#4501);
+#4499 = CARTESIAN_POINT('',(0.,0.,0.));
+#4500 = DIRECTION('',(-0.,0.,1.));
+#4501 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4502 = PCURVE('',#915,#4503);
+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4512);
+#4504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4505,#4506,#4507,#4508,
+#4509,#4510,#4511),.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('') );
+#4505 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4506 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#4507 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4508 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4509 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#4510 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4511 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4513 = PCURVE('',#1511,#4514);
+#4514 = DEFINITIONAL_REPRESENTATION('',(#4515),#4519);
+#4515 = LINE('',#4516,#4517);
+#4516 = CARTESIAN_POINT('',(0.,-1.5));
+#4517 = VECTOR('',#4518,1.);
+#4518 = DIRECTION('',(1.,0.));
+#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4520 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#4521 = EDGE_CURVE('',#4494,#1295,#4522,.T.);
+#4522 = SURFACE_CURVE('',#4523,(#4528,#4539),.PCURVE_S1.);
+#4523 = CIRCLE('',#4524,1.5);
+#4524 = AXIS2_PLACEMENT_3D('',#4525,#4526,#4527);
+#4525 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,0.));
+#4526 = DIRECTION('',(-0.,0.,1.));
+#4527 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4528 = PCURVE('',#915,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4538);
+#4530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4531,#4532,#4533,#4534,
+#4535,#4536,#4537),.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('') );
+#4531 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#4532 = CARTESIAN_POINT('',(9.293022139156,9.873274971859));
+#4533 = CARTESIAN_POINT('',(11.543022139156,11.172313077535));
+#4534 = CARTESIAN_POINT('',(13.793022139156,12.471351183212));
+#4535 = CARTESIAN_POINT('',(13.793022139156,9.873274971859));
+#4536 = CARTESIAN_POINT('',(13.793022139156,7.275198760505));
+#4537 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#4538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4539 = PCURVE('',#1336,#4540);
+#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545);
+#4541 = LINE('',#4542,#4543);
+#4542 = CARTESIAN_POINT('',(0.,-1.5));
+#4543 = VECTOR('',#4544,1.);
+#4544 = DIRECTION('',(1.,0.));
+#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4546 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#4547 = FACE_BOUND('',#4548,.T.);
+#4548 = EDGE_LOOP('',(#4549,#4550,#4578,#4606));
+#4549 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#4550 = ORIENTED_EDGE('',*,*,#4551,.T.);
+#4551 = EDGE_CURVE('',#2881,#4552,#4554,.T.);
+#4552 = VERTEX_POINT('',#4553);
+#4553 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,0.));
+#4554 = SURFACE_CURVE('',#4555,(#4560,#4571),.PCURVE_S1.);
+#4555 = CIRCLE('',#4556,1.5);
+#4556 = AXIS2_PLACEMENT_3D('',#4557,#4558,#4559);
+#4557 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,0.));
+#4558 = DIRECTION('',(0.,-0.,1.));
+#4559 = DIRECTION('',(0.5,0.866025403784,0.));
+#4560 = PCURVE('',#915,#4561);
+#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4570);
+#4562 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4563,#4564,#4565,#4566,
+#4567,#4568,#4569),.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('') );
+#4563 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#4564 = CARTESIAN_POINT('',(32.206977860844,12.471351183212));
+#4565 = CARTESIAN_POINT('',(32.206977860844,9.873274971859));
+#4566 = CARTESIAN_POINT('',(32.206977860844,7.275198760505));
+#4567 = CARTESIAN_POINT('',(29.956977860844,8.574236866182));
+#4568 = CARTESIAN_POINT('',(27.706977860844,9.873274971859));
+#4569 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4571 = PCURVE('',#2518,#4572);
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);
+#4573 = LINE('',#4574,#4575);
+#4574 = CARTESIAN_POINT('',(0.,-1.5));
+#4575 = VECTOR('',#4576,1.);
+#4576 = DIRECTION('',(1.,0.));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4578 = ORIENTED_EDGE('',*,*,#4579,.T.);
+#4579 = EDGE_CURVE('',#4552,#4580,#4582,.T.);
+#4580 = VERTEX_POINT('',#4581);
+#4581 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,0.));
+#4582 = SURFACE_CURVE('',#4583,(#4588,#4599),.PCURVE_S1.);
+#4583 = CIRCLE('',#4584,15.);
+#4584 = AXIS2_PLACEMENT_3D('',#4585,#4586,#4587);
+#4585 = CARTESIAN_POINT('',(0.,0.,0.));
+#4586 = DIRECTION('',(0.,-0.,1.));
+#4587 = DIRECTION('',(0.5,0.866025403784,0.));
+#4588 = PCURVE('',#915,#4589);
+#4589 = DEFINITIONAL_REPRESENTATION('',(#4590),#4598);
+#4590 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4591,#4592,#4593,#4594,
+#4595,#4596,#4597),.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('') );
+#4591 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4592 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4593 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#4594 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4595 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4596 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#4597 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = PCURVE('',#2549,#4600);
+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4605);
+#4601 = LINE('',#4602,#4603);
+#4602 = CARTESIAN_POINT('',(0.,-1.5));
+#4603 = VECTOR('',#4604,1.);
+#4604 = DIRECTION('',(1.,0.));
+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4606 = ORIENTED_EDGE('',*,*,#4607,.T.);
+#4607 = EDGE_CURVE('',#4580,#2904,#4608,.T.);
+#4608 = SURFACE_CURVE('',#4609,(#4614,#4625),.PCURVE_S1.);
+#4609 = CIRCLE('',#4610,1.5);
+#4610 = AXIS2_PLACEMENT_3D('',#4611,#4612,#4613);
+#4611 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,0.));
+#4612 = DIRECTION('',(0.,-0.,1.));
+#4613 = DIRECTION('',(0.5,0.866025403784,0.));
+#4614 = PCURVE('',#915,#4615);
+#4615 = DEFINITIONAL_REPRESENTATION('',(#4616),#4624);
+#4616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4617,#4618,#4619,#4620,
+#4621,#4622,#4623),.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('') );
+#4617 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#4618 = CARTESIAN_POINT('',(36.153995874601,5.634915444995));
+#4619 = CARTESIAN_POINT('',(36.153995874601,3.036839233642));
+#4620 = CARTESIAN_POINT('',(36.153995874601,0.438763022289));
+#4621 = CARTESIAN_POINT('',(33.903995874601,1.737801127966));
+#4622 = CARTESIAN_POINT('',(31.653995874601,3.036839233642));
+#4623 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4625 = PCURVE('',#2809,#4626);
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4631);
+#4627 = LINE('',#4628,#4629);
+#4628 = CARTESIAN_POINT('',(0.,-1.5));
+#4629 = VECTOR('',#4630,1.);
+#4630 = DIRECTION('',(1.,0.));
+#4631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4632 = FACE_BOUND('',#4633,.T.);
+#4633 = EDGE_LOOP('',(#4634,#4635,#4663,#4691));
+#4634 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#4635 = ORIENTED_EDGE('',*,*,#4636,.T.);
+#4636 = EDGE_CURVE('',#2160,#4637,#4639,.T.);
+#4637 = VERTEX_POINT('',#4638);
+#4638 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,0.));
+#4639 = SURFACE_CURVE('',#4640,(#4645,#4656),.PCURVE_S1.);
+#4640 = CIRCLE('',#4641,1.5);
+#4641 = AXIS2_PLACEMENT_3D('',#4642,#4643,#4644);
+#4642 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,0.));
+#4643 = DIRECTION('',(0.,0.,1.));
+#4644 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4645 = PCURVE('',#915,#4646);
+#4646 = DEFINITIONAL_REPRESENTATION('',(#4647),#4655);
+#4647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4648,#4649,#4650,#4651,
+#4652,#4653,#4654),.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('') );
+#4648 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#4649 = CARTESIAN_POINT('',(37.653995874601,-3.036839233642));
+#4650 = CARTESIAN_POINT('',(35.403995874601,-4.335877339319));
+#4651 = CARTESIAN_POINT('',(33.153995874601,-5.634915444995));
+#4652 = CARTESIAN_POINT('',(33.153995874601,-3.036839233642));
+#4653 = CARTESIAN_POINT('',(33.153995874601,-0.438763022289));
+#4654 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#4655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4656 = PCURVE('',#2175,#4657);
+#4657 = DEFINITIONAL_REPRESENTATION('',(#4658),#4662);
+#4658 = LINE('',#4659,#4660);
+#4659 = CARTESIAN_POINT('',(0.,-1.5));
+#4660 = VECTOR('',#4661,1.);
+#4661 = DIRECTION('',(1.,0.));
+#4662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4663 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#4664 = EDGE_CURVE('',#4637,#4665,#4667,.T.);
+#4665 = VERTEX_POINT('',#4666);
+#4666 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,0.));
+#4667 = SURFACE_CURVE('',#4668,(#4673,#4684),.PCURVE_S1.);
+#4668 = CIRCLE('',#4669,15.);
+#4669 = AXIS2_PLACEMENT_3D('',#4670,#4671,#4672);
+#4670 = CARTESIAN_POINT('',(0.,0.,0.));
+#4671 = DIRECTION('',(0.,0.,1.));
+#4672 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4673 = PCURVE('',#915,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4683);
+#4675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4676,#4677,#4678,#4679,
+#4680,#4681,#4682),.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('') );
+#4676 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4677 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#4678 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#4679 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#4680 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#4681 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#4682 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4684 = PCURVE('',#1971,#4685);
+#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690);
+#4686 = LINE('',#4687,#4688);
+#4687 = CARTESIAN_POINT('',(0.,-1.5));
+#4688 = VECTOR('',#4689,1.);
+#4689 = DIRECTION('',(1.,0.));
+#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4691 = ORIENTED_EDGE('',*,*,#4692,.T.);
+#4692 = EDGE_CURVE('',#4665,#2188,#4693,.T.);
+#4693 = SURFACE_CURVE('',#4694,(#4699,#4710),.PCURVE_S1.);
+#4694 = CIRCLE('',#4695,1.5);
+#4695 = AXIS2_PLACEMENT_3D('',#4696,#4697,#4698);
+#4696 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,0.));
+#4697 = DIRECTION('',(0.,0.,1.));
+#4698 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4699 = PCURVE('',#915,#4700);
+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4709);
+#4701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4702,#4703,#4704,#4705,
+#4706,#4707,#4708),.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('') );
+#4702 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#4703 = CARTESIAN_POINT('',(33.706977860844,-9.873274971859));
+#4704 = CARTESIAN_POINT('',(31.456977860844,-11.17231307753));
+#4705 = CARTESIAN_POINT('',(29.206977860844,-12.47135118321));
+#4706 = CARTESIAN_POINT('',(29.206977860844,-9.873274971859));
+#4707 = CARTESIAN_POINT('',(29.206977860844,-7.275198760505));
+#4708 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4710 = PCURVE('',#2002,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(0.,-1.5));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(1.,0.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4717 = FACE_BOUND('',#4718,.T.);
+#4718 = EDGE_LOOP('',(#4719,#4745,#4746,#4747));
+#4719 = ORIENTED_EDGE('',*,*,#4720,.T.);
+#4720 = EDGE_CURVE('',#871,#3260,#4721,.T.);
+#4721 = SURFACE_CURVE('',#4722,(#4727,#4738),.PCURVE_S1.);
+#4722 = CIRCLE('',#4723,1.5);
+#4723 = AXIS2_PLACEMENT_3D('',#4724,#4725,#4726);
+#4724 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,0.));
+#4725 = DIRECTION('',(0.,0.,1.));
+#4726 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#4727 = PCURVE('',#915,#4728);
+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4737);
+#4729 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4730,#4731,#4732,#4733,
+#4734,#4735,#4736),.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('') );
+#4730 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#4731 = CARTESIAN_POINT('',(10.793022139156,-12.47135118321));
+#4732 = CARTESIAN_POINT('',(10.793022139156,-9.873274971859));
+#4733 = CARTESIAN_POINT('',(10.793022139156,-7.275198760505));
+#4734 = CARTESIAN_POINT('',(13.043022139156,-8.574236866182));
+#4735 = CARTESIAN_POINT('',(15.293022139156,-9.873274971859));
+#4736 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4738 = PCURVE('',#886,#4739);
+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);
+#4740 = LINE('',#4741,#4742);
+#4741 = CARTESIAN_POINT('',(0.,-1.5));
+#4742 = VECTOR('',#4743,1.);
+#4743 = DIRECTION('',(1.,0.));
+#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4745 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#4746 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#4747 = ORIENTED_EDGE('',*,*,#898,.F.);
+#4748 = FACE_BOUND('',#4749,.T.);
+#4749 = EDGE_LOOP('',(#4750,#4780,#4806,#4807));
+#4750 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#4751 = EDGE_CURVE('',#4752,#4754,#4756,.T.);
+#4752 = VERTEX_POINT('',#4753);
+#4753 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,0.));
+#4754 = VERTEX_POINT('',#4755);
+#4755 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,0.));
+#4756 = SURFACE_CURVE('',#4757,(#4762,#4773),.PCURVE_S1.);
+#4757 = CIRCLE('',#4758,15.);
+#4758 = AXIS2_PLACEMENT_3D('',#4759,#4760,#4761);
+#4759 = CARTESIAN_POINT('',(0.,0.,0.));
+#4760 = DIRECTION('',(0.,0.,1.));
+#4761 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4762 = PCURVE('',#915,#4763);
+#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4772);
+#4764 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4765,#4766,#4767,#4768,
+#4769,#4770,#4771),.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('') );
+#4765 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#4766 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4767 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4768 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#4769 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4770 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4771 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4773 = PCURVE('',#2062,#4774);
+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4779);
+#4775 = LINE('',#4776,#4777);
+#4776 = CARTESIAN_POINT('',(0.,-1.5));
+#4777 = VECTOR('',#4778,1.);
+#4778 = DIRECTION('',(1.,0.));
+#4779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4780 = ORIENTED_EDGE('',*,*,#4781,.T.);
+#4781 = EDGE_CURVE('',#4754,#1381,#4782,.T.);
+#4782 = SURFACE_CURVE('',#4783,(#4788,#4799),.PCURVE_S1.);
+#4783 = CIRCLE('',#4784,1.5);
+#4784 = AXIS2_PLACEMENT_3D('',#4785,#4786,#4787);
+#4785 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,0.));
+#4786 = DIRECTION('',(0.,0.,1.));
+#4787 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4788 = PCURVE('',#915,#4789);
+#4789 = DEFINITIONAL_REPRESENTATION('',(#4790),#4798);
+#4790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4791,#4792,#4793,#4794,
+#4795,#4796,#4797),.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('') );
+#4791 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#4792 = CARTESIAN_POINT('',(19.052981986243,-15.50819041685));
+#4793 = CARTESIAN_POINT('',(16.802981986243,-14.20915231117));
+#4794 = CARTESIAN_POINT('',(14.552981986243,-12.9101142055));
+#4795 = CARTESIAN_POINT('',(16.802981986243,-11.61107609982));
+#4796 = CARTESIAN_POINT('',(19.052981986243,-10.31203799414));
+#4797 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4799 = PCURVE('',#1200,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(0.,-1.5));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(1.,0.));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4806 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#4807 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#4808 = EDGE_CURVE('',#1353,#4752,#4809,.T.);
+#4809 = SURFACE_CURVE('',#4810,(#4815,#4826),.PCURVE_S1.);
+#4810 = CIRCLE('',#4811,1.5);
+#4811 = AXIS2_PLACEMENT_3D('',#4812,#4813,#4814);
+#4812 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,0.));
+#4813 = DIRECTION('',(0.,0.,1.));
+#4814 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4815 = PCURVE('',#915,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4825);
+#4817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4818,#4819,#4820,#4821,
+#4822,#4823,#4824),.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('') );
+#4818 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#4819 = CARTESIAN_POINT('',(26.947018013757,-15.50819041685));
+#4820 = CARTESIAN_POINT('',(24.697018013757,-14.20915231117));
+#4821 = CARTESIAN_POINT('',(22.447018013757,-12.9101142055));
+#4822 = CARTESIAN_POINT('',(24.697018013757,-11.61107609982));
+#4823 = CARTESIAN_POINT('',(26.947018013757,-10.31203799414));
+#4824 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4826 = PCURVE('',#1368,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.,-1.5));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(1.,0.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = ADVANCED_FACE('',(#4834),#886,.F.);
+#4834 = FACE_BOUND('',#4835,.F.);
+#4835 = EDGE_LOOP('',(#4836,#4837,#4838,#4839));
+#4836 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#4837 = ORIENTED_EDGE('',*,*,#870,.T.);
+#4838 = ORIENTED_EDGE('',*,*,#4720,.T.);
+#4839 = ORIENTED_EDGE('',*,*,#3259,.F.);
+#4840 = ADVANCED_FACE('',(#4841),#973,.F.);
+#4841 = FACE_BOUND('',#4842,.F.);
+#4842 = EDGE_LOOP('',(#4843,#4866,#4889,#4910));
+#4843 = ORIENTED_EDGE('',*,*,#4844,.T.);
+#4844 = EDGE_CURVE('',#956,#4845,#4847,.T.);
+#4845 = VERTEX_POINT('',#4846);
+#4846 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,11.));
+#4847 = SURFACE_CURVE('',#4848,(#4852,#4859),.PCURVE_S1.);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,0.,1.));
+#4852 = PCURVE('',#973,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.,-1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = PCURVE('',#3360,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
+#4861 = LINE('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(1.209483732951,0.));
+#4863 = VECTOR('',#4864,1.);
+#4864 = DIRECTION('',(0.,-1.));
+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4866 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#4867 = EDGE_CURVE('',#4845,#4868,#4870,.T.);
+#4868 = VERTEX_POINT('',#4869);
+#4869 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,11.));
+#4870 = SURFACE_CURVE('',#4871,(#4875,#4882),.PCURVE_S1.);
+#4871 = LINE('',#4872,#4873);
+#4872 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,11.));
+#4873 = VECTOR('',#4874,1.);
+#4874 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#4875 = PCURVE('',#973,#4876);
+#4876 = DEFINITIONAL_REPRESENTATION('',(#4877),#4881);
+#4877 = LINE('',#4878,#4879);
+#4878 = CARTESIAN_POINT('',(0.,-9.5));
+#4879 = VECTOR('',#4880,1.);
+#4880 = DIRECTION('',(1.,0.));
+#4881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4882 = PCURVE('',#3388,#4883);
+#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4888);
+#4884 = LINE('',#4885,#4886);
+#4885 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#4886 = VECTOR('',#4887,1.);
+#4887 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4889 = ORIENTED_EDGE('',*,*,#4890,.F.);
+#4890 = EDGE_CURVE('',#958,#4868,#4891,.T.);
+#4891 = SURFACE_CURVE('',#4892,(#4896,#4903),.PCURVE_S1.);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,1.5));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,0.,1.));
+#4896 = PCURVE('',#973,#4897);
+#4897 = DEFINITIONAL_REPRESENTATION('',(#4898),#4902);
+#4898 = LINE('',#4899,#4900);
+#4899 = CARTESIAN_POINT('',(7.739712508052,0.));
+#4900 = VECTOR('',#4901,1.);
+#4901 = DIRECTION('',(0.,-1.));
+#4902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4903 = PCURVE('',#3414,#4904);
+#4904 = DEFINITIONAL_REPRESENTATION('',(#4905),#4909);
+#4905 = LINE('',#4906,#4907);
+#4906 = CARTESIAN_POINT('',(1.01081492437,0.));
+#4907 = VECTOR('',#4908,1.);
+#4908 = DIRECTION('',(0.,-1.));
+#4909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4910 = ORIENTED_EDGE('',*,*,#955,.F.);
+#4911 = ADVANCED_FACE('',(#4912),#1200,.F.);
+#4912 = FACE_BOUND('',#4913,.F.);
+#4913 = EDGE_LOOP('',(#4914,#4947,#4968,#4969,#4970));
+#4914 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4915 = EDGE_CURVE('',#4916,#1154,#4918,.T.);
+#4916 = VERTEX_POINT('',#4917);
+#4917 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,1.5));
+#4918 = SURFACE_CURVE('',#4919,(#4924,#4931),.PCURVE_S1.);
+#4919 = CIRCLE('',#4920,1.5);
+#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923);
+#4921 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#4922 = DIRECTION('',(0.,0.,1.));
+#4923 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4924 = PCURVE('',#1200,#4925);
+#4925 = DEFINITIONAL_REPRESENTATION('',(#4926),#4930);
+#4926 = LINE('',#4927,#4928);
+#4927 = CARTESIAN_POINT('',(0.,0.));
+#4928 = VECTOR('',#4929,1.);
+#4929 = DIRECTION('',(1.,0.));
+#4930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4931 = PCURVE('',#4932,#4937);
+#4932 = PLANE('',#4933);
+#4933 = AXIS2_PLACEMENT_3D('',#4934,#4935,#4936);
+#4934 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#4935 = DIRECTION('',(0.,-0.,-1.));
+#4936 = DIRECTION('',(0.982973099684,0.183749517817,0.));
+#4937 = DEFINITIONAL_REPRESENTATION('',(#4938),#4946);
+#4938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4939,#4940,#4941,#4942,
+#4943,#4944,#4945),.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('') );
+#4939 = CARTESIAN_POINT('',(-2.137693712967,-1.702153537612));
+#4940 = CARTESIAN_POINT('',(-2.615088964054,0.851685489077));
+#4941 = CARTESIAN_POINT('',(-0.164701864221,-1.179760918029E-02));
+#4942 = CARTESIAN_POINT('',(2.285685235611,-0.875280707437));
+#4943 = CARTESIAN_POINT('',(0.312693386865,-2.565636635869));
+#4944 = CARTESIAN_POINT('',(-1.66029846188,-4.255992564301));
+#4945 = CARTESIAN_POINT('',(-2.137693712967,-1.702153537612));
+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4947 = ORIENTED_EDGE('',*,*,#4948,.T.);
+#4948 = EDGE_CURVE('',#4916,#4754,#4949,.T.);
+#4949 = SURFACE_CURVE('',#4950,(#4954,#4961),.PCURVE_S1.);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,1.5));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(0.,0.,-1.));
+#4954 = PCURVE('',#1200,#4955);
+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);
+#4956 = LINE('',#4957,#4958);
+#4957 = CARTESIAN_POINT('',(1.867502299634,0.));
+#4958 = VECTOR('',#4959,1.);
+#4959 = DIRECTION('',(0.,-1.));
+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4961 = PCURVE('',#2062,#4962);
+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(1.867502299634,0.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(0.,-1.));
+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4968 = ORIENTED_EDGE('',*,*,#4781,.T.);
+#4969 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#4970 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#4971 = ADVANCED_FACE('',(#4972),#1169,.F.);
+#4972 = FACE_BOUND('',#4973,.F.);
+#4973 = EDGE_LOOP('',(#4974,#4997,#5025,#5053,#5074));
+#4974 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#4975 = EDGE_CURVE('',#1126,#4976,#4978,.T.);
+#4976 = VERTEX_POINT('',#4977);
+#4977 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#4978 = SURFACE_CURVE('',#4979,(#4983,#4990),.PCURVE_S1.);
+#4979 = LINE('',#4980,#4981);
+#4980 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#4981 = VECTOR('',#4982,1.);
+#4982 = DIRECTION('',(0.,0.,1.));
+#4983 = PCURVE('',#1169,#4984);
+#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989);
+#4985 = LINE('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,0.));
+#4987 = VECTOR('',#4988,1.);
+#4988 = DIRECTION('',(0.,-1.));
+#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4990 = PCURVE('',#1141,#4991);
+#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(0.,0.));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(0.,-1.));
+#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4997 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#4998 = EDGE_CURVE('',#4976,#4999,#5001,.T.);
+#4999 = VERTEX_POINT('',#5000);
+#5000 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,11.));
+#5001 = SURFACE_CURVE('',#5002,(#5006,#5013),.PCURVE_S1.);
+#5002 = LINE('',#5003,#5004);
+#5003 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5004 = VECTOR('',#5005,1.);
+#5005 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#5006 = PCURVE('',#1169,#5007);
+#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5012);
+#5008 = LINE('',#5009,#5010);
+#5009 = CARTESIAN_POINT('',(0.,-9.5));
+#5010 = VECTOR('',#5011,1.);
+#5011 = DIRECTION('',(1.,0.));
+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5013 = PCURVE('',#5014,#5019);
+#5014 = PLANE('',#5015);
+#5015 = AXIS2_PLACEMENT_3D('',#5016,#5017,#5018);
+#5016 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5017 = DIRECTION('',(0.,-0.,-1.));
+#5018 = DIRECTION('',(0.982973099684,0.183749517817,0.));
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(0.,0.));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5025 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5026 = EDGE_CURVE('',#5027,#4999,#5029,.T.);
+#5027 = VERTEX_POINT('',#5028);
+#5028 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5029 = SURFACE_CURVE('',#5030,(#5034,#5041),.PCURVE_S1.);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(0.,0.,1.));
+#5034 = PCURVE('',#1169,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(0.,-1.));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5041 = PCURVE('',#5042,#5047);
+#5042 = PLANE('',#5043);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5045 = DIRECTION('',(0.899468070235,-0.436986487924,0.));
+#5046 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052);
+#5048 = LINE('',#5049,#5050);
+#5049 = CARTESIAN_POINT('',(0.,0.));
+#5050 = VECTOR('',#5051,1.);
+#5051 = DIRECTION('',(0.,-1.));
+#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5053 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#5054 = EDGE_CURVE('',#1154,#5027,#5055,.T.);
+#5055 = SURFACE_CURVE('',#5056,(#5060,#5067),.PCURVE_S1.);
+#5056 = LINE('',#5057,#5058);
+#5057 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#5058 = VECTOR('',#5059,1.);
+#5059 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#5060 = PCURVE('',#1169,#5061);
+#5061 = DEFINITIONAL_REPRESENTATION('',(#5062),#5066);
+#5062 = LINE('',#5063,#5064);
+#5063 = CARTESIAN_POINT('',(0.,0.));
+#5064 = VECTOR('',#5065,1.);
+#5065 = DIRECTION('',(1.,0.));
+#5066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5067 = PCURVE('',#4932,#5068);
+#5068 = DEFINITIONAL_REPRESENTATION('',(#5069),#5073);
+#5069 = LINE('',#5070,#5071);
+#5070 = CARTESIAN_POINT('',(0.,0.));
+#5071 = VECTOR('',#5072,1.);
+#5072 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5074 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#5075 = ADVANCED_FACE('',(#5076),#1141,.T.);
+#5076 = FACE_BOUND('',#5077,.T.);
+#5077 = EDGE_LOOP('',(#5078,#5079,#5102,#5128));
+#5078 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#5079 = ORIENTED_EDGE('',*,*,#5080,.T.);
+#5080 = EDGE_CURVE('',#4976,#5081,#5083,.T.);
+#5081 = VERTEX_POINT('',#5082);
+#5082 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,11.));
+#5083 = SURFACE_CURVE('',#5084,(#5088,#5095),.PCURVE_S1.);
+#5084 = LINE('',#5085,#5086);
+#5085 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5086 = VECTOR('',#5087,1.);
+#5087 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#5088 = PCURVE('',#1141,#5089);
+#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094);
+#5090 = LINE('',#5091,#5092);
+#5091 = CARTESIAN_POINT('',(0.,-9.5));
+#5092 = VECTOR('',#5093,1.);
+#5093 = DIRECTION('',(1.,0.));
+#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5095 = PCURVE('',#5014,#5096);
+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);
+#5097 = LINE('',#5098,#5099);
+#5098 = CARTESIAN_POINT('',(0.,0.));
+#5099 = VECTOR('',#5100,1.);
+#5100 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5102 = ORIENTED_EDGE('',*,*,#5103,.F.);
+#5103 = EDGE_CURVE('',#1098,#5081,#5104,.T.);
+#5104 = SURFACE_CURVE('',#5105,(#5109,#5116),.PCURVE_S1.);
+#5105 = LINE('',#5106,#5107);
+#5106 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#5107 = VECTOR('',#5108,1.);
+#5108 = DIRECTION('',(0.,0.,1.));
+#5109 = PCURVE('',#1141,#5110);
+#5110 = DEFINITIONAL_REPRESENTATION('',(#5111),#5115);
+#5111 = LINE('',#5112,#5113);
+#5112 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5113 = VECTOR('',#5114,1.);
+#5114 = DIRECTION('',(0.,-1.));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5116 = PCURVE('',#5117,#5122);
+#5117 = PLANE('',#5118);
+#5118 = AXIS2_PLACEMENT_3D('',#5119,#5120,#5121);
+#5119 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#5120 = DIRECTION('',(3.837739115582E-02,-0.999263316573,0.));
+#5121 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5127);
+#5123 = LINE('',#5124,#5125);
+#5124 = CARTESIAN_POINT('',(0.,0.));
+#5125 = VECTOR('',#5126,1.);
+#5126 = DIRECTION('',(0.,-1.));
+#5127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5128 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#5129 = ADVANCED_FACE('',(#5130),#1085,.F.);
+#5130 = FACE_BOUND('',#5131,.F.);
+#5131 = EDGE_LOOP('',(#5132,#5155,#5183,#5209));
+#5132 = ORIENTED_EDGE('',*,*,#5133,.T.);
+#5133 = EDGE_CURVE('',#1042,#5134,#5136,.T.);
+#5134 = VERTEX_POINT('',#5135);
+#5135 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,11.));
+#5136 = SURFACE_CURVE('',#5137,(#5141,#5148),.PCURVE_S1.);
+#5137 = LINE('',#5138,#5139);
+#5138 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#5139 = VECTOR('',#5140,1.);
+#5140 = DIRECTION('',(0.,0.,1.));
+#5141 = PCURVE('',#1085,#5142);
+#5142 = DEFINITIONAL_REPRESENTATION('',(#5143),#5147);
+#5143 = LINE('',#5144,#5145);
+#5144 = CARTESIAN_POINT('',(0.,0.));
+#5145 = VECTOR('',#5146,1.);
+#5146 = DIRECTION('',(0.,-1.));
+#5147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5148 = PCURVE('',#1057,#5149);
+#5149 = DEFINITIONAL_REPRESENTATION('',(#5150),#5154);
+#5150 = LINE('',#5151,#5152);
+#5151 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5152 = VECTOR('',#5153,1.);
+#5153 = DIRECTION('',(0.,-1.));
+#5154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5155 = ORIENTED_EDGE('',*,*,#5156,.T.);
+#5156 = EDGE_CURVE('',#5134,#5157,#5159,.T.);
+#5157 = VERTEX_POINT('',#5158);
+#5158 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,11.));
+#5159 = SURFACE_CURVE('',#5160,(#5164,#5171),.PCURVE_S1.);
+#5160 = LINE('',#5161,#5162);
+#5161 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,11.));
+#5162 = VECTOR('',#5163,1.);
+#5163 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#5164 = PCURVE('',#1085,#5165);
+#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);
+#5166 = LINE('',#5167,#5168);
+#5167 = CARTESIAN_POINT('',(0.,-9.5));
+#5168 = VECTOR('',#5169,1.);
+#5169 = DIRECTION('',(1.,0.));
+#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5171 = PCURVE('',#5172,#5177);
+#5172 = PLANE('',#5173);
+#5173 = AXIS2_PLACEMENT_3D('',#5174,#5175,#5176);
+#5174 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5175 = DIRECTION('',(0.,-0.,-1.));
+#5176 = DIRECTION('',(0.85021713573,0.526432162877,0.));
+#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182);
+#5178 = LINE('',#5179,#5180);
+#5179 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5180 = VECTOR('',#5181,1.);
+#5181 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5183 = ORIENTED_EDGE('',*,*,#5184,.F.);
+#5184 = EDGE_CURVE('',#1070,#5157,#5185,.T.);
+#5185 = SURFACE_CURVE('',#5186,(#5190,#5197),.PCURVE_S1.);
+#5186 = LINE('',#5187,#5188);
+#5187 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,1.5));
+#5188 = VECTOR('',#5189,1.);
+#5189 = DIRECTION('',(0.,0.,1.));
+#5190 = PCURVE('',#1085,#5191);
+#5191 = DEFINITIONAL_REPRESENTATION('',(#5192),#5196);
+#5192 = LINE('',#5193,#5194);
+#5193 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5194 = VECTOR('',#5195,1.);
+#5195 = DIRECTION('',(0.,-1.));
+#5196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5197 = PCURVE('',#5198,#5203);
+#5198 = PLANE('',#5199);
+#5199 = AXIS2_PLACEMENT_3D('',#5200,#5201,#5202);
+#5200 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#5201 = DIRECTION('',(0.396761396928,-0.917921779842,0.));
+#5202 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#5203 = DEFINITIONAL_REPRESENTATION('',(#5204),#5208);
+#5204 = LINE('',#5205,#5206);
+#5205 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5206 = VECTOR('',#5207,1.);
+#5207 = DIRECTION('',(0.,-1.));
+#5208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5209 = ORIENTED_EDGE('',*,*,#1069,.F.);
+#5210 = ADVANCED_FACE('',(#5211),#1057,.F.);
+#5211 = FACE_BOUND('',#5212,.F.);
+#5212 = EDGE_LOOP('',(#5213,#5236,#5257,#5258));
+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5214 = EDGE_CURVE('',#1014,#5215,#5217,.T.);
+#5215 = VERTEX_POINT('',#5216);
+#5216 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5217 = SURFACE_CURVE('',#5218,(#5222,#5229),.PCURVE_S1.);
+#5218 = LINE('',#5219,#5220);
+#5219 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#5220 = VECTOR('',#5221,1.);
+#5221 = DIRECTION('',(0.,0.,1.));
+#5222 = PCURVE('',#1057,#5223);
+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);
+#5224 = LINE('',#5225,#5226);
+#5225 = CARTESIAN_POINT('',(0.,0.));
+#5226 = VECTOR('',#5227,1.);
+#5227 = DIRECTION('',(0.,-1.));
+#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5229 = PCURVE('',#1029,#5230);
+#5230 = DEFINITIONAL_REPRESENTATION('',(#5231),#5235);
+#5231 = LINE('',#5232,#5233);
+#5232 = CARTESIAN_POINT('',(0.,0.));
+#5233 = VECTOR('',#5234,1.);
+#5234 = DIRECTION('',(0.,-1.));
+#5235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5236 = ORIENTED_EDGE('',*,*,#5237,.T.);
+#5237 = EDGE_CURVE('',#5215,#5134,#5238,.T.);
+#5238 = SURFACE_CURVE('',#5239,(#5243,#5250),.PCURVE_S1.);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#5243 = PCURVE('',#1057,#5244);
+#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249);
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(0.,-9.5));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(1.,0.));
+#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5250 = PCURVE('',#5172,#5251);
+#5251 = DEFINITIONAL_REPRESENTATION('',(#5252),#5256);
+#5252 = LINE('',#5253,#5254);
+#5253 = CARTESIAN_POINT('',(0.,0.));
+#5254 = VECTOR('',#5255,1.);
+#5255 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5257 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5258 = ORIENTED_EDGE('',*,*,#1041,.F.);
+#5259 = ADVANCED_FACE('',(#5260),#1029,.T.);
+#5260 = FACE_BOUND('',#5261,.T.);
+#5261 = EDGE_LOOP('',(#5262,#5263,#5286,#5307));
+#5262 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5263 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5264 = EDGE_CURVE('',#5215,#5265,#5267,.T.);
+#5265 = VERTEX_POINT('',#5266);
+#5266 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,11.));
+#5267 = SURFACE_CURVE('',#5268,(#5272,#5279),.PCURVE_S1.);
+#5268 = LINE('',#5269,#5270);
+#5269 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5270 = VECTOR('',#5271,1.);
+#5271 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#5272 = PCURVE('',#1029,#5273);
+#5273 = DEFINITIONAL_REPRESENTATION('',(#5274),#5278);
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(0.,-9.5));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(1.,0.));
+#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5279 = PCURVE('',#5172,#5280);
+#5280 = DEFINITIONAL_REPRESENTATION('',(#5281),#5285);
+#5281 = LINE('',#5282,#5283);
+#5282 = CARTESIAN_POINT('',(0.,0.));
+#5283 = VECTOR('',#5284,1.);
+#5284 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5286 = ORIENTED_EDGE('',*,*,#5287,.F.);
+#5287 = EDGE_CURVE('',#986,#5265,#5288,.T.);
+#5288 = SURFACE_CURVE('',#5289,(#5293,#5300),.PCURVE_S1.);
+#5289 = LINE('',#5290,#5291);
+#5290 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#5291 = VECTOR('',#5292,1.);
+#5292 = DIRECTION('',(0.,0.,1.));
+#5293 = PCURVE('',#1029,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(0.,-1.));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5300 = PCURVE('',#5198,#5301);
+#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306);
+#5302 = LINE('',#5303,#5304);
+#5303 = CARTESIAN_POINT('',(0.,0.));
+#5304 = VECTOR('',#5305,1.);
+#5305 = DIRECTION('',(0.,-1.));
+#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5307 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#5308 = ADVANCED_FACE('',(#5309),#1336,.F.);
+#5309 = FACE_BOUND('',#5310,.F.);
+#5310 = EDGE_LOOP('',(#5311,#5312,#5333,#5334));
+#5311 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#5312 = ORIENTED_EDGE('',*,*,#5313,.T.);
+#5313 = EDGE_CURVE('',#1491,#4494,#5314,.T.);
+#5314 = SURFACE_CURVE('',#5315,(#5319,#5326),.PCURVE_S1.);
+#5315 = LINE('',#5316,#5317);
+#5316 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,1.5));
+#5317 = VECTOR('',#5318,1.);
+#5318 = DIRECTION('',(-0.,0.,-1.));
+#5319 = PCURVE('',#1336,#5320);
+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);
+#5321 = LINE('',#5322,#5323);
+#5322 = CARTESIAN_POINT('',(1.867502299634,0.));
+#5323 = VECTOR('',#5324,1.);
+#5324 = DIRECTION('',(0.,-1.));
+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5326 = PCURVE('',#1511,#5327);
+#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332);
+#5328 = LINE('',#5329,#5330);
+#5329 = CARTESIAN_POINT('',(1.867502299634,0.));
+#5330 = VECTOR('',#5331,1.);
+#5331 = DIRECTION('',(0.,-1.));
+#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5333 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#5334 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#5335 = ADVANCED_FACE('',(#5336),#1368,.F.);
+#5336 = FACE_BOUND('',#5337,.F.);
+#5337 = EDGE_LOOP('',(#5338,#5339,#5340,#5341));
+#5338 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#5339 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#5340 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#5341 = ORIENTED_EDGE('',*,*,#5342,.F.);
+#5342 = EDGE_CURVE('',#2016,#4752,#5343,.T.);
+#5343 = SURFACE_CURVE('',#5344,(#5348,#5355),.PCURVE_S1.);
+#5344 = LINE('',#5345,#5346);
+#5345 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,1.5));
+#5346 = VECTOR('',#5347,1.);
+#5347 = DIRECTION('',(0.,0.,-1.));
+#5348 = PCURVE('',#1368,#5349);
+#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5354);
+#5350 = LINE('',#5351,#5352);
+#5351 = CARTESIAN_POINT('',(7.557275661135,0.));
+#5352 = VECTOR('',#5353,1.);
+#5353 = DIRECTION('',(0.,-1.));
+#5354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5355 = PCURVE('',#2062,#5356);
+#5356 = DEFINITIONAL_REPRESENTATION('',(#5357),#5361);
+#5357 = LINE('',#5358,#5359);
+#5358 = CARTESIAN_POINT('',(1.274090353956,0.));
+#5359 = VECTOR('',#5360,1.);
+#5360 = DIRECTION('',(0.,-1.));
+#5361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5362 = ADVANCED_FACE('',(#5363),#1737,.F.);
+#5363 = FACE_BOUND('',#5364,.F.);
+#5364 = EDGE_LOOP('',(#5365,#5388,#5416,#5442));
+#5365 = ORIENTED_EDGE('',*,*,#5366,.T.);
+#5366 = EDGE_CURVE('',#1696,#5367,#5369,.T.);
+#5367 = VERTEX_POINT('',#5368);
+#5368 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,11.));
+#5369 = SURFACE_CURVE('',#5370,(#5374,#5381),.PCURVE_S1.);
+#5370 = LINE('',#5371,#5372);
+#5371 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#5372 = VECTOR('',#5373,1.);
+#5373 = DIRECTION('',(0.,0.,1.));
+#5374 = PCURVE('',#1737,#5375);
+#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5380);
+#5376 = LINE('',#5377,#5378);
+#5377 = CARTESIAN_POINT('',(0.,0.));
+#5378 = VECTOR('',#5379,1.);
+#5379 = DIRECTION('',(0.,-1.));
+#5380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5381 = PCURVE('',#1711,#5382);
+#5382 = DEFINITIONAL_REPRESENTATION('',(#5383),#5387);
+#5383 = LINE('',#5384,#5385);
+#5384 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5385 = VECTOR('',#5386,1.);
+#5386 = DIRECTION('',(0.,-1.));
+#5387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5388 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#5389 = EDGE_CURVE('',#5367,#5390,#5392,.T.);
+#5390 = VERTEX_POINT('',#5391);
+#5391 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,11.));
+#5392 = SURFACE_CURVE('',#5393,(#5397,#5404),.PCURVE_S1.);
+#5393 = LINE('',#5394,#5395);
+#5394 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,11.));
+#5395 = VECTOR('',#5396,1.);
+#5396 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#5397 = PCURVE('',#1737,#5398);
+#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403);
+#5399 = LINE('',#5400,#5401);
+#5400 = CARTESIAN_POINT('',(0.,-9.5));
+#5401 = VECTOR('',#5402,1.);
+#5402 = DIRECTION('',(1.,0.));
+#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5404 = PCURVE('',#5405,#5410);
+#5405 = PLANE('',#5406);
+#5406 = AXIS2_PLACEMENT_3D('',#5407,#5408,#5409);
+#5407 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5408 = DIRECTION('',(0.,0.,-1.));
+#5409 = DIRECTION('',(-0.739008917221,0.673695643647,0.));
+#5410 = DEFINITIONAL_REPRESENTATION('',(#5411),#5415);
+#5411 = LINE('',#5412,#5413);
+#5412 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5413 = VECTOR('',#5414,1.);
+#5414 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5416 = ORIENTED_EDGE('',*,*,#5417,.F.);
+#5417 = EDGE_CURVE('',#1435,#5390,#5418,.T.);
+#5418 = SURFACE_CURVE('',#5419,(#5423,#5430),.PCURVE_S1.);
+#5419 = LINE('',#5420,#5421);
+#5420 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,1.5));
+#5421 = VECTOR('',#5422,1.);
+#5422 = DIRECTION('',(0.,0.,1.));
+#5423 = PCURVE('',#1737,#5424);
+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);
+#5425 = LINE('',#5426,#5427);
+#5426 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5427 = VECTOR('',#5428,1.);
+#5428 = DIRECTION('',(0.,-1.));
+#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5430 = PCURVE('',#5431,#5436);
+#5431 = PLANE('',#5432);
+#5432 = AXIS2_PLACEMENT_3D('',#5433,#5434,#5435);
+#5433 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#5434 = DIRECTION('',(0.77430179605,0.63281650471,0.));
+#5435 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#5436 = DEFINITIONAL_REPRESENTATION('',(#5437),#5441);
+#5437 = LINE('',#5438,#5439);
+#5438 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5439 = VECTOR('',#5440,1.);
+#5440 = DIRECTION('',(0.,-1.));
+#5441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5442 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#5443 = ADVANCED_FACE('',(#5444),#1711,.F.);
+#5444 = FACE_BOUND('',#5445,.F.);
+#5445 = EDGE_LOOP('',(#5446,#5469,#5490,#5491));
+#5446 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5447 = EDGE_CURVE('',#1668,#5448,#5450,.T.);
+#5448 = VERTEX_POINT('',#5449);
+#5449 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5450 = SURFACE_CURVE('',#5451,(#5455,#5462),.PCURVE_S1.);
+#5451 = LINE('',#5452,#5453);
+#5452 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#5453 = VECTOR('',#5454,1.);
+#5454 = DIRECTION('',(0.,0.,1.));
+#5455 = PCURVE('',#1711,#5456);
+#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);
+#5457 = LINE('',#5458,#5459);
+#5458 = CARTESIAN_POINT('',(0.,0.));
+#5459 = VECTOR('',#5460,1.);
+#5460 = DIRECTION('',(0.,-1.));
+#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5462 = PCURVE('',#1683,#5463);
+#5463 = DEFINITIONAL_REPRESENTATION('',(#5464),#5468);
+#5464 = LINE('',#5465,#5466);
+#5465 = CARTESIAN_POINT('',(0.,0.));
+#5466 = VECTOR('',#5467,1.);
+#5467 = DIRECTION('',(0.,-1.));
+#5468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5469 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#5470 = EDGE_CURVE('',#5448,#5367,#5471,.T.);
+#5471 = SURFACE_CURVE('',#5472,(#5476,#5483),.PCURVE_S1.);
+#5472 = LINE('',#5473,#5474);
+#5473 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5474 = VECTOR('',#5475,1.);
+#5475 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#5476 = PCURVE('',#1711,#5477);
+#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5482);
+#5478 = LINE('',#5479,#5480);
+#5479 = CARTESIAN_POINT('',(0.,-9.5));
+#5480 = VECTOR('',#5481,1.);
+#5481 = DIRECTION('',(1.,0.));
+#5482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5483 = PCURVE('',#5405,#5484);
+#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489);
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(0.,0.));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5490 = ORIENTED_EDGE('',*,*,#5366,.F.);
+#5491 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#5492 = ADVANCED_FACE('',(#5493),#1683,.T.);
+#5493 = FACE_BOUND('',#5494,.T.);
+#5494 = EDGE_LOOP('',(#5495,#5496,#5519,#5540));
+#5495 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5496 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5497 = EDGE_CURVE('',#5448,#5498,#5500,.T.);
+#5498 = VERTEX_POINT('',#5499);
+#5499 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,11.));
+#5500 = SURFACE_CURVE('',#5501,(#5505,#5512),.PCURVE_S1.);
+#5501 = LINE('',#5502,#5503);
+#5502 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5503 = VECTOR('',#5504,1.);
+#5504 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#5505 = PCURVE('',#1683,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(0.,-9.5));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(1.,0.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5512 = PCURVE('',#5405,#5513);
+#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5518);
+#5514 = LINE('',#5515,#5516);
+#5515 = CARTESIAN_POINT('',(0.,0.));
+#5516 = VECTOR('',#5517,1.);
+#5517 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5519 = ORIENTED_EDGE('',*,*,#5520,.F.);
+#5520 = EDGE_CURVE('',#1640,#5498,#5521,.T.);
+#5521 = SURFACE_CURVE('',#5522,(#5526,#5533),.PCURVE_S1.);
+#5522 = LINE('',#5523,#5524);
+#5523 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#5524 = VECTOR('',#5525,1.);
+#5525 = DIRECTION('',(0.,0.,1.));
+#5526 = PCURVE('',#1683,#5527);
+#5527 = DEFINITIONAL_REPRESENTATION('',(#5528),#5532);
+#5528 = LINE('',#5529,#5530);
+#5529 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5530 = VECTOR('',#5531,1.);
+#5531 = DIRECTION('',(0.,-1.));
+#5532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5533 = PCURVE('',#5431,#5534);
+#5534 = DEFINITIONAL_REPRESENTATION('',(#5535),#5539);
+#5535 = LINE('',#5536,#5537);
+#5536 = CARTESIAN_POINT('',(0.,0.));
+#5537 = VECTOR('',#5538,1.);
+#5538 = DIRECTION('',(0.,-1.));
+#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5540 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#5541 = ADVANCED_FACE('',(#5542),#1627,.F.);
+#5542 = FACE_BOUND('',#5543,.F.);
+#5543 = EDGE_LOOP('',(#5544,#5567,#5595,#5621));
+#5544 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#5545 = EDGE_CURVE('',#1584,#5546,#5548,.T.);
+#5546 = VERTEX_POINT('',#5547);
+#5547 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,11.));
+#5548 = SURFACE_CURVE('',#5549,(#5553,#5560),.PCURVE_S1.);
+#5549 = LINE('',#5550,#5551);
+#5550 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#5551 = VECTOR('',#5552,1.);
+#5552 = DIRECTION('',(0.,0.,1.));
+#5553 = PCURVE('',#1627,#5554);
+#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5559);
+#5555 = LINE('',#5556,#5557);
+#5556 = CARTESIAN_POINT('',(0.,0.));
+#5557 = VECTOR('',#5558,1.);
+#5558 = DIRECTION('',(0.,-1.));
+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5560 = PCURVE('',#1599,#5561);
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(0.,-1.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#5568 = EDGE_CURVE('',#5546,#5569,#5571,.T.);
+#5569 = VERTEX_POINT('',#5570);
+#5570 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,11.));
+#5571 = SURFACE_CURVE('',#5572,(#5576,#5583),.PCURVE_S1.);
+#5572 = LINE('',#5573,#5574);
+#5573 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,11.));
+#5574 = VECTOR('',#5575,1.);
+#5575 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#5576 = PCURVE('',#1627,#5577);
+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
+#5578 = LINE('',#5579,#5580);
+#5579 = CARTESIAN_POINT('',(0.,-9.5));
+#5580 = VECTOR('',#5581,1.);
+#5581 = DIRECTION('',(1.,0.));
+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5583 = PCURVE('',#5584,#5589);
+#5584 = PLANE('',#5585);
+#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
+#5586 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5587 = DIRECTION('',(0.,0.,-1.));
+#5588 = DIRECTION('',(-0.932472229404,0.361241666187,0.));
+#5589 = DEFINITIONAL_REPRESENTATION('',(#5590),#5594);
+#5590 = LINE('',#5591,#5592);
+#5591 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5592 = VECTOR('',#5593,1.);
+#5593 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5595 = ORIENTED_EDGE('',*,*,#5596,.F.);
+#5596 = EDGE_CURVE('',#1612,#5569,#5597,.T.);
+#5597 = SURFACE_CURVE('',#5598,(#5602,#5609),.PCURVE_S1.);
+#5598 = LINE('',#5599,#5600);
+#5599 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,1.5));
+#5600 = VECTOR('',#5601,1.);
+#5601 = DIRECTION('',(0.,0.,1.));
+#5602 = PCURVE('',#1627,#5603);
+#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);
+#5604 = LINE('',#5605,#5606);
+#5605 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5606 = VECTOR('',#5607,1.);
+#5607 = DIRECTION('',(0.,-1.));
+#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5609 = PCURVE('',#5610,#5615);
+#5610 = PLANE('',#5611);
+#5611 = AXIS2_PLACEMENT_3D('',#5612,#5613,#5614);
+#5612 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#5613 = DIRECTION('',(0.493415233442,0.869793887888,0.));
+#5614 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#5615 = DEFINITIONAL_REPRESENTATION('',(#5616),#5620);
+#5616 = LINE('',#5617,#5618);
+#5617 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5618 = VECTOR('',#5619,1.);
+#5619 = DIRECTION('',(0.,-1.));
+#5620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5621 = ORIENTED_EDGE('',*,*,#1611,.F.);
+#5622 = ADVANCED_FACE('',(#5623),#1599,.F.);
+#5623 = FACE_BOUND('',#5624,.F.);
+#5624 = EDGE_LOOP('',(#5625,#5655,#5676,#5677,#5678));
+#5625 = ORIENTED_EDGE('',*,*,#5626,.T.);
+#5626 = EDGE_CURVE('',#5627,#5629,#5631,.T.);
+#5627 = VERTEX_POINT('',#5628);
+#5628 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5629 = VERTEX_POINT('',#5630);
+#5630 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5631 = SURFACE_CURVE('',#5632,(#5636,#5643),.PCURVE_S1.);
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(0.,0.,1.));
+#5636 = PCURVE('',#1599,#5637);
+#5637 = DEFINITIONAL_REPRESENTATION('',(#5638),#5642);
+#5638 = LINE('',#5639,#5640);
+#5639 = CARTESIAN_POINT('',(0.,0.));
+#5640 = VECTOR('',#5641,1.);
+#5641 = DIRECTION('',(0.,-1.));
+#5642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5643 = PCURVE('',#5644,#5649);
+#5644 = PLANE('',#5645);
+#5645 = AXIS2_PLACEMENT_3D('',#5646,#5647,#5648);
+#5646 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5647 = DIRECTION('',(-0.53469942437,0.845042321768,0.));
+#5648 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
+#5650 = LINE('',#5651,#5652);
+#5651 = CARTESIAN_POINT('',(0.,0.));
+#5652 = VECTOR('',#5653,1.);
+#5653 = DIRECTION('',(0.,-1.));
+#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5655 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#5656 = EDGE_CURVE('',#5629,#5546,#5657,.T.);
+#5657 = SURFACE_CURVE('',#5658,(#5662,#5669),.PCURVE_S1.);
+#5658 = LINE('',#5659,#5660);
+#5659 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5660 = VECTOR('',#5661,1.);
+#5661 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#5662 = PCURVE('',#1599,#5663);
+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);
+#5664 = LINE('',#5665,#5666);
+#5665 = CARTESIAN_POINT('',(0.,-9.5));
+#5666 = VECTOR('',#5667,1.);
+#5667 = DIRECTION('',(1.,0.));
+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5669 = PCURVE('',#5584,#5670);
+#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675);
+#5671 = LINE('',#5672,#5673);
+#5672 = CARTESIAN_POINT('',(0.,0.));
+#5673 = VECTOR('',#5674,1.);
+#5674 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5676 = ORIENTED_EDGE('',*,*,#5545,.F.);
+#5677 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#5678 = ORIENTED_EDGE('',*,*,#5679,.F.);
+#5679 = EDGE_CURVE('',#5627,#1551,#5680,.T.);
+#5680 = SURFACE_CURVE('',#5681,(#5685,#5692),.PCURVE_S1.);
+#5681 = LINE('',#5682,#5683);
+#5682 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5683 = VECTOR('',#5684,1.);
+#5684 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#5685 = PCURVE('',#1599,#5686);
+#5686 = DEFINITIONAL_REPRESENTATION('',(#5687),#5691);
+#5687 = LINE('',#5688,#5689);
+#5688 = CARTESIAN_POINT('',(0.,0.));
+#5689 = VECTOR('',#5690,1.);
+#5690 = DIRECTION('',(1.,0.));
+#5691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5692 = PCURVE('',#5693,#5698);
+#5693 = PLANE('',#5694);
+#5694 = AXIS2_PLACEMENT_3D('',#5695,#5696,#5697);
+#5695 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5696 = DIRECTION('',(0.,0.,-1.));
+#5697 = DIRECTION('',(-0.932472229404,0.361241666187,0.));
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.,0.));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5704 = ADVANCED_FACE('',(#5705),#1571,.F.);
+#5705 = FACE_BOUND('',#5706,.F.);
+#5706 = EDGE_LOOP('',(#5707,#5708,#5709,#5710,#5733));
+#5707 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#5708 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#5709 = ORIENTED_EDGE('',*,*,#4407,.T.);
+#5710 = ORIENTED_EDGE('',*,*,#5711,.F.);
+#5711 = EDGE_CURVE('',#5712,#4408,#5714,.T.);
+#5712 = VERTEX_POINT('',#5713);
+#5713 = CARTESIAN_POINT('',(4.385575570841,14.344571339445,1.5));
+#5714 = SURFACE_CURVE('',#5715,(#5719,#5726),.PCURVE_S1.);
+#5715 = LINE('',#5716,#5717);
+#5716 = CARTESIAN_POINT('',(4.385575570841,14.344571339446,1.5));
+#5717 = VECTOR('',#5718,1.);
+#5718 = DIRECTION('',(-0.,-0.,-1.));
+#5719 = PCURVE('',#1571,#5720);
+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);
+#5721 = LINE('',#5722,#5723);
+#5722 = CARTESIAN_POINT('',(7.557275661135,0.));
+#5723 = VECTOR('',#5724,1.);
+#5724 = DIRECTION('',(0.,-1.));
+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5726 = PCURVE('',#2458,#5727);
+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);
+#5728 = LINE('',#5729,#5730);
+#5729 = CARTESIAN_POINT('',(1.274090353956,0.));
+#5730 = VECTOR('',#5731,1.);
+#5731 = DIRECTION('',(0.,-1.));
+#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5733 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#5734 = EDGE_CURVE('',#1551,#5712,#5735,.T.);
+#5735 = SURFACE_CURVE('',#5736,(#5741,#5748),.PCURVE_S1.);
+#5736 = CIRCLE('',#5737,1.5);
+#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740);
+#5738 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#5739 = DIRECTION('',(0.,0.,1.));
+#5740 = DIRECTION('',(1.,0.,0.));
+#5741 = PCURVE('',#1571,#5742);
+#5742 = DEFINITIONAL_REPRESENTATION('',(#5743),#5747);
+#5743 = LINE('',#5744,#5745);
+#5744 = CARTESIAN_POINT('',(0.,0.));
+#5745 = VECTOR('',#5746,1.);
+#5746 = DIRECTION('',(1.,0.));
+#5747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5748 = PCURVE('',#5693,#5749);
+#5749 = DEFINITIONAL_REPRESENTATION('',(#5750),#5758);
+#5750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5751,#5752,#5753,#5754,
+#5755,#5756,#5757),.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('') );
+#5751 = CARTESIAN_POINT('',(-2.586341199346,-0.836074057473));
+#5752 = CARTESIAN_POINT('',(-1.647807819876,1.58655985949));
+#5753 = CARTESIAN_POINT('',(-1.901199345104E-02,-0.437550847913));
+#5754 = CARTESIAN_POINT('',(1.609783832974,-2.461661555316));
+#5755 = CARTESIAN_POINT('',(-0.957545372922,-2.860184764876));
+#5756 = CARTESIAN_POINT('',(-3.524874578817,-3.258707974437));
+#5757 = CARTESIAN_POINT('',(-2.586341199346,-0.836074057473));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5759 = ADVANCED_FACE('',(#5760),#1511,.F.);
+#5760 = FACE_BOUND('',#5761,.F.);
+#5761 = EDGE_LOOP('',(#5762,#5788,#5789,#5790,#5791,#5792,#5825));
+#5762 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#5763 = EDGE_CURVE('',#3153,#3041,#5764,.T.);
+#5764 = SURFACE_CURVE('',#5765,(#5770,#5777),.PCURVE_S1.);
+#5765 = CIRCLE('',#5766,15.);
+#5766 = AXIS2_PLACEMENT_3D('',#5767,#5768,#5769);
+#5767 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5768 = DIRECTION('',(-0.,0.,1.));
+#5769 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5770 = PCURVE('',#1511,#5771);
+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);
+#5772 = LINE('',#5773,#5774);
+#5773 = CARTESIAN_POINT('',(0.,0.));
+#5774 = VECTOR('',#5775,1.);
+#5775 = DIRECTION('',(1.,0.));
+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5777 = PCURVE('',#3107,#5778);
+#5778 = DEFINITIONAL_REPRESENTATION('',(#5779),#5787);
+#5779 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5780,#5781,#5782,#5783,
+#5784,#5785,#5786),.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('') );
+#5780 = CARTESIAN_POINT('',(-15.797798412,-8.572681722281));
+#5781 = CARTESIAN_POINT('',(-4.938870118613,15.029938393268));
+#5782 = CARTESIAN_POINT('',(10.072134350629,-6.175479424459));
+#5783 = CARTESIAN_POINT('',(25.083138819872,-27.38089724218));
+#5784 = CARTESIAN_POINT('',(-0.786793942765,-29.77809954));
+#5785 = CARTESIAN_POINT('',(-26.6567267054,-32.17530183783));
+#5786 = CARTESIAN_POINT('',(-15.797798412,-8.572681722281));
+#5787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5788 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#5789 = ORIENTED_EDGE('',*,*,#4493,.T.);
+#5790 = ORIENTED_EDGE('',*,*,#5313,.F.);
+#5791 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#5792 = ORIENTED_EDGE('',*,*,#5793,.F.);
+#5793 = EDGE_CURVE('',#5794,#1463,#5796,.T.);
+#5794 = VERTEX_POINT('',#5795);
+#5795 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#5796 = SURFACE_CURVE('',#5797,(#5802,#5809),.PCURVE_S1.);
+#5797 = CIRCLE('',#5798,15.);
+#5798 = AXIS2_PLACEMENT_3D('',#5799,#5800,#5801);
+#5799 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5800 = DIRECTION('',(-0.,0.,1.));
+#5801 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5802 = PCURVE('',#1511,#5803);
+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808);
+#5804 = LINE('',#5805,#5806);
+#5805 = CARTESIAN_POINT('',(0.,0.));
+#5806 = VECTOR('',#5807,1.);
+#5807 = DIRECTION('',(1.,0.));
+#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5809 = PCURVE('',#5810,#5815);
+#5810 = PLANE('',#5811);
+#5811 = AXIS2_PLACEMENT_3D('',#5812,#5813,#5814);
+#5812 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5813 = DIRECTION('',(0.,0.,-1.));
+#5814 = DIRECTION('',(-0.445738355777,0.895163291355,0.));
+#5815 = DEFINITIONAL_REPRESENTATION('',(#5816),#5824);
+#5816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5817,#5818,#5819,#5820,
+#5821,#5822,#5823),.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('') );
+#5817 = CARTESIAN_POINT('',(-17.14236926577,-13.91867330357));
+#5818 = CARTESIAN_POINT('',(-15.54297000801,12.012811845069));
+#5819 = CARTESIAN_POINT('',(6.114655259694,-2.338051117266));
+#5820 = CARTESIAN_POINT('',(27.772280527397,-16.6889140796));
+#5821 = CARTESIAN_POINT('',(4.515256001934,-28.2695362659));
+#5822 = CARTESIAN_POINT('',(-18.74176852352,-39.85015845221));
+#5823 = CARTESIAN_POINT('',(-17.14236926577,-13.91867330357));
+#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5825 = ORIENTED_EDGE('',*,*,#5826,.F.);
+#5826 = EDGE_CURVE('',#3041,#5794,#5827,.T.);
+#5827 = SURFACE_CURVE('',#5828,(#5833,#5840),.PCURVE_S1.);
+#5828 = CIRCLE('',#5829,15.);
+#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);
+#5830 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5831 = DIRECTION('',(-0.,0.,1.));
+#5832 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5833 = PCURVE('',#1511,#5834);
+#5834 = DEFINITIONAL_REPRESENTATION('',(#5835),#5839);
+#5835 = LINE('',#5836,#5837);
+#5836 = CARTESIAN_POINT('',(0.,0.));
+#5837 = VECTOR('',#5838,1.);
+#5838 = DIRECTION('',(1.,0.));
+#5839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5840 = PCURVE('',#3499,#5841);
+#5841 = DEFINITIONAL_REPRESENTATION('',(#5842),#5850);
+#5842 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5843,#5844,#5845,#5846,
+#5847,#5848,#5849),.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('') );
+#5843 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#5844 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#5845 = CARTESIAN_POINT('',(14.,12.990381056767));
+#5846 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#5847 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#5848 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#5849 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#5850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5851 = ADVANCED_FACE('',(#5852),#1478,.T.);
+#5852 = FACE_BOUND('',#5853,.T.);
+#5853 = EDGE_LOOP('',(#5854,#5882,#5910,#5936));
+#5854 = ORIENTED_EDGE('',*,*,#5855,.T.);
+#5855 = EDGE_CURVE('',#1463,#5856,#5858,.T.);
+#5856 = VERTEX_POINT('',#5857);
+#5857 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5858 = SURFACE_CURVE('',#5859,(#5863,#5870),.PCURVE_S1.);
+#5859 = LINE('',#5860,#5861);
+#5860 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5861 = VECTOR('',#5862,1.);
+#5862 = DIRECTION('',(0.,0.,1.));
+#5863 = PCURVE('',#1478,#5864);
+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(0.,0.));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,-1.));
+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5870 = PCURVE('',#5871,#5876);
+#5871 = PLANE('',#5872);
+#5872 = AXIS2_PLACEMENT_3D('',#5873,#5874,#5875);
+#5873 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5874 = DIRECTION('',(0.843568091683,0.537022229237,0.));
+#5875 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#5876 = DEFINITIONAL_REPRESENTATION('',(#5877),#5881);
+#5877 = LINE('',#5878,#5879);
+#5878 = CARTESIAN_POINT('',(0.,0.));
+#5879 = VECTOR('',#5880,1.);
+#5880 = DIRECTION('',(0.,-1.));
+#5881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5882 = ORIENTED_EDGE('',*,*,#5883,.T.);
+#5883 = EDGE_CURVE('',#5856,#5884,#5886,.T.);
+#5884 = VERTEX_POINT('',#5885);
+#5885 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,11.));
+#5886 = SURFACE_CURVE('',#5887,(#5891,#5898),.PCURVE_S1.);
+#5887 = LINE('',#5888,#5889);
+#5888 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5889 = VECTOR('',#5890,1.);
+#5890 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#5891 = PCURVE('',#1478,#5892);
+#5892 = DEFINITIONAL_REPRESENTATION('',(#5893),#5897);
+#5893 = LINE('',#5894,#5895);
+#5894 = CARTESIAN_POINT('',(0.,-9.5));
+#5895 = VECTOR('',#5896,1.);
+#5896 = DIRECTION('',(1.,0.));
+#5897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5898 = PCURVE('',#5899,#5904);
+#5899 = PLANE('',#5900);
+#5900 = AXIS2_PLACEMENT_3D('',#5901,#5902,#5903);
+#5901 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5902 = DIRECTION('',(0.,0.,-1.));
+#5903 = DIRECTION('',(-0.445738355777,0.895163291355,0.));
+#5904 = DEFINITIONAL_REPRESENTATION('',(#5905),#5909);
+#5905 = LINE('',#5906,#5907);
+#5906 = CARTESIAN_POINT('',(0.,0.));
+#5907 = VECTOR('',#5908,1.);
+#5908 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5910 = ORIENTED_EDGE('',*,*,#5911,.F.);
+#5911 = EDGE_CURVE('',#1433,#5884,#5912,.T.);
+#5912 = SURFACE_CURVE('',#5913,(#5917,#5924),.PCURVE_S1.);
+#5913 = LINE('',#5914,#5915);
+#5914 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#5915 = VECTOR('',#5916,1.);
+#5916 = DIRECTION('',(0.,0.,1.));
+#5917 = PCURVE('',#1478,#5918);
+#5918 = DEFINITIONAL_REPRESENTATION('',(#5919),#5923);
+#5919 = LINE('',#5920,#5921);
+#5920 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5921 = VECTOR('',#5922,1.);
+#5922 = DIRECTION('',(0.,-1.));
+#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5924 = PCURVE('',#5925,#5930);
+#5925 = PLANE('',#5926);
+#5926 = AXIS2_PLACEMENT_3D('',#5927,#5928,#5929);
+#5927 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#5928 = DIRECTION('',(0.950614610547,0.310373746014,0.));
+#5929 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#5930 = DEFINITIONAL_REPRESENTATION('',(#5931),#5935);
+#5931 = LINE('',#5932,#5933);
+#5932 = CARTESIAN_POINT('',(0.,0.));
+#5933 = VECTOR('',#5934,1.);
+#5934 = DIRECTION('',(0.,-1.));
+#5935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5936 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#5937 = ADVANCED_FACE('',(#5938),#1770,.F.);
+#5938 = FACE_BOUND('',#5939,.F.);
+#5939 = EDGE_LOOP('',(#5940,#5968,#5996,#6022));
+#5940 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5941 = EDGE_CURVE('',#1753,#5942,#5944,.T.);
+#5942 = VERTEX_POINT('',#5943);
+#5943 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,11.));
+#5944 = SURFACE_CURVE('',#5945,(#5949,#5956),.PCURVE_S1.);
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(0.,0.,1.));
+#5949 = PCURVE('',#1770,#5950);
+#5950 = DEFINITIONAL_REPRESENTATION('',(#5951),#5955);
+#5951 = LINE('',#5952,#5953);
+#5952 = CARTESIAN_POINT('',(0.,0.));
+#5953 = VECTOR('',#5954,1.);
+#5954 = DIRECTION('',(0.,-1.));
+#5955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5956 = PCURVE('',#5957,#5962);
+#5957 = PLANE('',#5958);
+#5958 = AXIS2_PLACEMENT_3D('',#5959,#5960,#5961);
+#5959 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#5960 = DIRECTION('',(-7.98103598286E-02,-0.996810065391,0.));
+#5961 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#5962 = DEFINITIONAL_REPRESENTATION('',(#5963),#5967);
+#5963 = LINE('',#5964,#5965);
+#5964 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5965 = VECTOR('',#5966,1.);
+#5966 = DIRECTION('',(0.,-1.));
+#5967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5968 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#5969 = EDGE_CURVE('',#5942,#5970,#5972,.T.);
+#5970 = VERTEX_POINT('',#5971);
+#5971 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,11.));
+#5972 = SURFACE_CURVE('',#5973,(#5977,#5984),.PCURVE_S1.);
+#5973 = LINE('',#5974,#5975);
+#5974 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,11.));
+#5975 = VECTOR('',#5976,1.);
+#5976 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#5977 = PCURVE('',#1770,#5978);
+#5978 = DEFINITIONAL_REPRESENTATION('',(#5979),#5983);
+#5979 = LINE('',#5980,#5981);
+#5980 = CARTESIAN_POINT('',(0.,-9.5));
+#5981 = VECTOR('',#5982,1.);
+#5982 = DIRECTION('',(1.,0.));
+#5983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5984 = PCURVE('',#5985,#5990);
+#5985 = PLANE('',#5986);
+#5986 = AXIS2_PLACEMENT_3D('',#5987,#5988,#5989);
+#5987 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#5988 = DIRECTION('',(-0.,0.,-1.));
+#5989 = DIRECTION('',(0.982973099684,-0.183749517817,0.));
+#5990 = DEFINITIONAL_REPRESENTATION('',(#5991),#5995);
+#5991 = LINE('',#5992,#5993);
+#5992 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5993 = VECTOR('',#5994,1.);
+#5994 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5996 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#5997 = EDGE_CURVE('',#1755,#5970,#5998,.T.);
+#5998 = SURFACE_CURVE('',#5999,(#6003,#6010),.PCURVE_S1.);
+#5999 = LINE('',#6000,#6001);
+#6000 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,1.5));
+#6001 = VECTOR('',#6002,1.);
+#6002 = DIRECTION('',(0.,0.,1.));
+#6003 = PCURVE('',#1770,#6004);
+#6004 = DEFINITIONAL_REPRESENTATION('',(#6005),#6009);
+#6005 = LINE('',#6006,#6007);
+#6006 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6007 = VECTOR('',#6008,1.);
+#6008 = DIRECTION('',(0.,-1.));
+#6009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6010 = PCURVE('',#6011,#6016);
+#6011 = PLANE('',#6012);
+#6012 = AXIS2_PLACEMENT_3D('',#6013,#6014,#6015);
+#6013 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#6014 = DIRECTION('',(-0.325189693949,-0.945648805292,0.));
+#6015 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#6016 = DEFINITIONAL_REPRESENTATION('',(#6017),#6021);
+#6017 = LINE('',#6018,#6019);
+#6018 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6019 = VECTOR('',#6020,1.);
+#6020 = DIRECTION('',(0.,-1.));
+#6021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6022 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#6023 = ADVANCED_FACE('',(#6024),#2062,.F.);
+#6024 = FACE_BOUND('',#6025,.F.);
+#6025 = EDGE_LOOP('',(#6026,#6027,#6028,#6029,#6030,#6056,#6084));
+#6026 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#6027 = ORIENTED_EDGE('',*,*,#5342,.T.);
+#6028 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#6029 = ORIENTED_EDGE('',*,*,#4948,.F.);
+#6030 = ORIENTED_EDGE('',*,*,#6031,.F.);
+#6031 = EDGE_CURVE('',#5027,#4916,#6032,.T.);
+#6032 = SURFACE_CURVE('',#6033,(#6038,#6045),.PCURVE_S1.);
+#6033 = CIRCLE('',#6034,15.);
+#6034 = AXIS2_PLACEMENT_3D('',#6035,#6036,#6037);
+#6035 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6036 = DIRECTION('',(0.,0.,1.));
+#6037 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6038 = PCURVE('',#2062,#6039);
+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);
+#6040 = LINE('',#6041,#6042);
+#6041 = CARTESIAN_POINT('',(0.,0.));
+#6042 = VECTOR('',#6043,1.);
+#6043 = DIRECTION('',(1.,0.));
+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6045 = PCURVE('',#4932,#6046);
+#6046 = DEFINITIONAL_REPRESENTATION('',(#6047),#6055);
+#6047 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6048,#6049,#6050,#6051,
+#6052,#6053,#6054),.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('') );
+#6048 = CARTESIAN_POINT('',(-16.91541582997,-17.59832966283));
+#6049 = CARTESIAN_POINT('',(-21.68936834084,7.940060604058));
+#6050 = CARTESIAN_POINT('',(2.814502657481,-0.694770378514));
+#6051 = CARTESIAN_POINT('',(27.318373655803,-9.329601361086));
+#6052 = CARTESIAN_POINT('',(7.58845516835,-26.2331606454));
+#6053 = CARTESIAN_POINT('',(-12.1414633191,-43.13671992972));
+#6054 = CARTESIAN_POINT('',(-16.91541582997,-17.59832966283));
+#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6056 = ORIENTED_EDGE('',*,*,#6057,.F.);
+#6057 = EDGE_CURVE('',#6058,#5027,#6060,.T.);
+#6058 = VERTEX_POINT('',#6059);
+#6059 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916755,1.5));
+#6060 = SURFACE_CURVE('',#6061,(#6066,#6073),.PCURVE_S1.);
+#6061 = CIRCLE('',#6062,15.);
+#6062 = AXIS2_PLACEMENT_3D('',#6063,#6064,#6065);
+#6063 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6064 = DIRECTION('',(0.,0.,1.));
+#6065 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6066 = PCURVE('',#2062,#6067);
+#6067 = DEFINITIONAL_REPRESENTATION('',(#6068),#6072);
+#6068 = LINE('',#6069,#6070);
+#6069 = CARTESIAN_POINT('',(0.,0.));
+#6070 = VECTOR('',#6071,1.);
+#6071 = DIRECTION('',(1.,0.));
+#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6073 = PCURVE('',#4019,#6074);
+#6074 = DEFINITIONAL_REPRESENTATION('',(#6075),#6083);
+#6075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6076,#6077,#6078,#6079,
+#6080,#6081,#6082),.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('') );
+#6076 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#6077 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#6078 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#6079 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#6080 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6081 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#6082 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#6083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6084 = ORIENTED_EDGE('',*,*,#6085,.F.);
+#6085 = EDGE_CURVE('',#1753,#6058,#6086,.T.);
+#6086 = SURFACE_CURVE('',#6087,(#6092,#6099),.PCURVE_S1.);
+#6087 = CIRCLE('',#6088,15.);
+#6088 = AXIS2_PLACEMENT_3D('',#6089,#6090,#6091);
+#6089 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6090 = DIRECTION('',(0.,0.,1.));
+#6091 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6092 = PCURVE('',#2062,#6093);
+#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);
+#6094 = LINE('',#6095,#6096);
+#6095 = CARTESIAN_POINT('',(0.,0.));
+#6096 = VECTOR('',#6097,1.);
+#6097 = DIRECTION('',(1.,0.));
+#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6099 = PCURVE('',#6100,#6105);
+#6100 = PLANE('',#6101);
+#6101 = AXIS2_PLACEMENT_3D('',#6102,#6103,#6104);
+#6102 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#6103 = DIRECTION('',(-0.,0.,-1.));
+#6104 = DIRECTION('',(0.982973099684,-0.183749517817,0.));
+#6105 = DEFINITIONAL_REPRESENTATION('',(#6106),#6114);
+#6106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6107,#6108,#6109,#6110,
+#6111,#6112,#6113),.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('') );
+#6107 = CARTESIAN_POINT('',(-16.91541582997,-12.08584412833));
+#6108 = CARTESIAN_POINT('',(-12.1414633191,13.452546138555));
+#6109 = CARTESIAN_POINT('',(7.58845516835,-3.451013145762));
+#6110 = CARTESIAN_POINT('',(27.318373655803,-20.35457243008));
+#6111 = CARTESIAN_POINT('',(2.814502657481,-28.98940341265));
+#6112 = CARTESIAN_POINT('',(-21.68936834084,-37.62423439522));
+#6113 = CARTESIAN_POINT('',(-16.91541582997,-12.08584412833));
+#6114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6115 = ADVANCED_FACE('',(#6116),#2002,.F.);
+#6116 = FACE_BOUND('',#6117,.F.);
+#6117 = EDGE_LOOP('',(#6118,#6119,#6140,#6141));
+#6118 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#6119 = ORIENTED_EDGE('',*,*,#6120,.T.);
+#6120 = EDGE_CURVE('',#1951,#4665,#6121,.T.);
+#6121 = SURFACE_CURVE('',#6122,(#6126,#6133),.PCURVE_S1.);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,1.5));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(0.,0.,-1.));
+#6126 = PCURVE('',#2002,#6127);
+#6127 = DEFINITIONAL_REPRESENTATION('',(#6128),#6132);
+#6128 = LINE('',#6129,#6130);
+#6129 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6130 = VECTOR('',#6131,1.);
+#6131 = DIRECTION('',(0.,-1.));
+#6132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6133 = PCURVE('',#1971,#6134);
+#6134 = DEFINITIONAL_REPRESENTATION('',(#6135),#6139);
+#6135 = LINE('',#6136,#6137);
+#6136 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6137 = VECTOR('',#6138,1.);
+#6138 = DIRECTION('',(0.,-1.));
+#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6140 = ORIENTED_EDGE('',*,*,#4692,.T.);
+#6141 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#6142 = ADVANCED_FACE('',(#6143),#1971,.F.);
+#6143 = FACE_BOUND('',#6144,.F.);
+#6144 = EDGE_LOOP('',(#6145,#6146,#6167,#6168,#6169,#6170,#6203,#6231));
+#6145 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#6146 = ORIENTED_EDGE('',*,*,#6147,.T.);
+#6147 = EDGE_CURVE('',#2823,#4637,#6148,.T.);
+#6148 = SURFACE_CURVE('',#6149,(#6153,#6160),.PCURVE_S1.);
+#6149 = LINE('',#6150,#6151);
+#6150 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,1.5));
+#6151 = VECTOR('',#6152,1.);
+#6152 = DIRECTION('',(0.,0.,-1.));
+#6153 = PCURVE('',#1971,#6154);
+#6154 = DEFINITIONAL_REPRESENTATION('',(#6155),#6159);
+#6155 = LINE('',#6156,#6157);
+#6156 = CARTESIAN_POINT('',(1.274090353956,0.));
+#6157 = VECTOR('',#6158,1.);
+#6158 = DIRECTION('',(0.,-1.));
+#6159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6160 = PCURVE('',#2175,#6161);
+#6161 = DEFINITIONAL_REPRESENTATION('',(#6162),#6166);
+#6162 = LINE('',#6163,#6164);
+#6163 = CARTESIAN_POINT('',(7.557275661135,0.));
+#6164 = VECTOR('',#6165,1.);
+#6165 = DIRECTION('',(0.,-1.));
+#6166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6167 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#6168 = ORIENTED_EDGE('',*,*,#6120,.F.);
+#6169 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#6170 = ORIENTED_EDGE('',*,*,#6171,.F.);
+#6171 = EDGE_CURVE('',#6172,#1923,#6174,.T.);
+#6172 = VERTEX_POINT('',#6173);
+#6173 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#6174 = SURFACE_CURVE('',#6175,(#6180,#6187),.PCURVE_S1.);
+#6175 = CIRCLE('',#6176,15.);
+#6176 = AXIS2_PLACEMENT_3D('',#6177,#6178,#6179);
+#6177 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6178 = DIRECTION('',(0.,0.,1.));
+#6179 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6180 = PCURVE('',#1971,#6181);
+#6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6186);
+#6182 = LINE('',#6183,#6184);
+#6183 = CARTESIAN_POINT('',(0.,0.));
+#6184 = VECTOR('',#6185,1.);
+#6185 = DIRECTION('',(1.,0.));
+#6186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6187 = PCURVE('',#6188,#6193);
+#6188 = PLANE('',#6189);
+#6189 = AXIS2_PLACEMENT_3D('',#6190,#6191,#6192);
+#6190 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6191 = DIRECTION('',(-0.,0.,-1.));
+#6192 = DIRECTION('',(0.602634636379,-0.79801722728,0.));
+#6193 = DEFINITIONAL_REPRESENTATION('',(#6194),#6202);
+#6194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6195,#6196,#6197,#6198,
+#6199,#6200,#6201),.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('') );
+#6195 = CARTESIAN_POINT('',(-17.05712697979,-16.68541125555));
+#6196 = CARTESIAN_POINT('',(-20.24985842609,9.098429922824));
+#6197 = CARTESIAN_POINT('',(3.675968764676,-1.028504126409));
+#6198 = CARTESIAN_POINT('',(27.601795955444,-11.15543817564));
+#6199 = CARTESIAN_POINT('',(6.868700210975,-26.81234530478));
+#6200 = CARTESIAN_POINT('',(-13.86439553349,-42.46925243393));
+#6201 = CARTESIAN_POINT('',(-17.05712697979,-16.68541125555));
+#6202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6203 = ORIENTED_EDGE('',*,*,#6204,.F.);
+#6204 = EDGE_CURVE('',#6205,#6172,#6207,.T.);
+#6205 = VERTEX_POINT('',#6206);
+#6206 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#6207 = SURFACE_CURVE('',#6208,(#6213,#6220),.PCURVE_S1.);
+#6208 = CIRCLE('',#6209,15.);
+#6209 = AXIS2_PLACEMENT_3D('',#6210,#6211,#6212);
+#6210 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6211 = DIRECTION('',(0.,0.,1.));
+#6212 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6213 = PCURVE('',#1971,#6214);
+#6214 = DEFINITIONAL_REPRESENTATION('',(#6215),#6219);
+#6215 = LINE('',#6216,#6217);
+#6216 = CARTESIAN_POINT('',(0.,0.));
+#6217 = VECTOR('',#6218,1.);
+#6218 = DIRECTION('',(1.,0.));
+#6219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6220 = PCURVE('',#3889,#6221);
+#6221 = DEFINITIONAL_REPRESENTATION('',(#6222),#6230);
+#6222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6223,#6224,#6225,#6226,
+#6227,#6228,#6229),.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('') );
+#6223 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6224 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#6225 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#6226 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#6227 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#6228 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#6229 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6231 = ORIENTED_EDGE('',*,*,#6232,.F.);
+#6232 = EDGE_CURVE('',#2565,#6205,#6233,.T.);
+#6233 = SURFACE_CURVE('',#6234,(#6239,#6246),.PCURVE_S1.);
+#6234 = CIRCLE('',#6235,15.);
+#6235 = AXIS2_PLACEMENT_3D('',#6236,#6237,#6238);
+#6236 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6237 = DIRECTION('',(0.,0.,1.));
+#6238 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6239 = PCURVE('',#1971,#6240);
+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(0.,0.));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(1.,0.));
+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6246 = PCURVE('',#6247,#6252);
+#6247 = PLANE('',#6248);
+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);
+#6249 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#6250 = DIRECTION('',(-0.,0.,-1.));
+#6251 = DIRECTION('',(0.273662990072,-0.961825643173,0.));
+#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6261);
+#6253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6254,#6255,#6256,#6257,
+#6258,#6259,#6260),.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('') );
+#6254 = CARTESIAN_POINT('',(-16.71777337523,-11.18338109395));
+#6255 = CARTESIAN_POINT('',(-10.38070903687,14.012682399602));
+#6256 = CARTESIAN_POINT('',(8.27118985473,-4.073408049616));
+#6257 = CARTESIAN_POINT('',(26.923088746336,-22.15949849883));
+#6258 = CARTESIAN_POINT('',(1.934125516367,-29.26947154317));
+#6259 = CARTESIAN_POINT('',(-23.0548377136,-36.37944458751));
+#6260 = CARTESIAN_POINT('',(-16.71777337523,-11.18338109395));
+#6261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6262 = ADVANCED_FACE('',(#6263),#1938,.T.);
+#6263 = FACE_BOUND('',#6264,.T.);
+#6264 = EDGE_LOOP('',(#6265,#6293,#6321,#6347));
+#6265 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#6266 = EDGE_CURVE('',#1923,#6267,#6269,.T.);
+#6267 = VERTEX_POINT('',#6268);
+#6268 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6269 = SURFACE_CURVE('',#6270,(#6274,#6281),.PCURVE_S1.);
+#6270 = LINE('',#6271,#6272);
+#6271 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6272 = VECTOR('',#6273,1.);
+#6273 = DIRECTION('',(0.,0.,1.));
+#6274 = PCURVE('',#1938,#6275);
+#6275 = DEFINITIONAL_REPRESENTATION('',(#6276),#6280);
+#6276 = LINE('',#6277,#6278);
+#6277 = CARTESIAN_POINT('',(0.,0.));
+#6278 = VECTOR('',#6279,1.);
+#6279 = DIRECTION('',(0.,-1.));
+#6280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6281 = PCURVE('',#6282,#6287);
+#6282 = PLANE('',#6283);
+#6283 = AXIS2_PLACEMENT_3D('',#6284,#6285,#6286);
+#6284 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6285 = DIRECTION('',(-0.730527166197,-0.682883635365,0.));
+#6286 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#6287 = DEFINITIONAL_REPRESENTATION('',(#6288),#6292);
+#6288 = LINE('',#6289,#6290);
+#6289 = CARTESIAN_POINT('',(0.,0.));
+#6290 = VECTOR('',#6291,1.);
+#6291 = DIRECTION('',(0.,-1.));
+#6292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6293 = ORIENTED_EDGE('',*,*,#6294,.T.);
+#6294 = EDGE_CURVE('',#6267,#6295,#6297,.T.);
+#6295 = VERTEX_POINT('',#6296);
+#6296 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,11.));
+#6297 = SURFACE_CURVE('',#6298,(#6302,#6309),.PCURVE_S1.);
+#6298 = LINE('',#6299,#6300);
+#6299 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6300 = VECTOR('',#6301,1.);
+#6301 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#6302 = PCURVE('',#1938,#6303);
+#6303 = DEFINITIONAL_REPRESENTATION('',(#6304),#6308);
+#6304 = LINE('',#6305,#6306);
+#6305 = CARTESIAN_POINT('',(0.,-9.5));
+#6306 = VECTOR('',#6307,1.);
+#6307 = DIRECTION('',(1.,0.));
+#6308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6309 = PCURVE('',#6310,#6315);
+#6310 = PLANE('',#6311);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6313 = DIRECTION('',(-0.,0.,-1.));
+#6314 = DIRECTION('',(0.602634636379,-0.79801722728,0.));
+#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320);
+#6316 = LINE('',#6317,#6318);
+#6317 = CARTESIAN_POINT('',(0.,0.));
+#6318 = VECTOR('',#6319,1.);
+#6319 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6321 = ORIENTED_EDGE('',*,*,#6322,.F.);
+#6322 = EDGE_CURVE('',#1895,#6295,#6323,.T.);
+#6323 = SURFACE_CURVE('',#6324,(#6328,#6335),.PCURVE_S1.);
+#6324 = LINE('',#6325,#6326);
+#6325 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#6326 = VECTOR('',#6327,1.);
+#6327 = DIRECTION('',(0.,0.,1.));
+#6328 = PCURVE('',#1938,#6329);
+#6329 = DEFINITIONAL_REPRESENTATION('',(#6330),#6334);
+#6330 = LINE('',#6331,#6332);
+#6331 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6332 = VECTOR('',#6333,1.);
+#6333 = DIRECTION('',(0.,-1.));
+#6334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6335 = PCURVE('',#6336,#6341);
+#6336 = PLANE('',#6337);
+#6337 = AXIS2_PLACEMENT_3D('',#6338,#6339,#6340);
+#6338 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#6339 = DIRECTION('',(-0.877397564161,-0.479764019498,0.));
+#6340 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346);
+#6342 = LINE('',#6343,#6344);
+#6343 = CARTESIAN_POINT('',(0.,0.));
+#6344 = VECTOR('',#6345,1.);
+#6345 = DIRECTION('',(0.,-1.));
+#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6347 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#6348 = ADVANCED_FACE('',(#6349),#1882,.F.);
+#6349 = FACE_BOUND('',#6350,.F.);
+#6350 = EDGE_LOOP('',(#6351,#6374,#6402,#6428));
+#6351 = ORIENTED_EDGE('',*,*,#6352,.T.);
+#6352 = EDGE_CURVE('',#1839,#6353,#6355,.T.);
+#6353 = VERTEX_POINT('',#6354);
+#6354 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,11.));
+#6355 = SURFACE_CURVE('',#6356,(#6360,#6367),.PCURVE_S1.);
+#6356 = LINE('',#6357,#6358);
+#6357 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#6358 = VECTOR('',#6359,1.);
+#6359 = DIRECTION('',(0.,0.,1.));
+#6360 = PCURVE('',#1882,#6361);
+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6366);
+#6362 = LINE('',#6363,#6364);
+#6363 = CARTESIAN_POINT('',(0.,0.));
+#6364 = VECTOR('',#6365,1.);
+#6365 = DIRECTION('',(0.,-1.));
+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6367 = PCURVE('',#1854,#6368);
+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);
+#6369 = LINE('',#6370,#6371);
+#6370 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6371 = VECTOR('',#6372,1.);
+#6372 = DIRECTION('',(0.,-1.));
+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6374 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#6375 = EDGE_CURVE('',#6353,#6376,#6378,.T.);
+#6376 = VERTEX_POINT('',#6377);
+#6377 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,11.));
+#6378 = SURFACE_CURVE('',#6379,(#6383,#6390),.PCURVE_S1.);
+#6379 = LINE('',#6380,#6381);
+#6380 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,11.));
+#6381 = VECTOR('',#6382,1.);
+#6382 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#6383 = PCURVE('',#1882,#6384);
+#6384 = DEFINITIONAL_REPRESENTATION('',(#6385),#6389);
+#6385 = LINE('',#6386,#6387);
+#6386 = CARTESIAN_POINT('',(0.,-9.5));
+#6387 = VECTOR('',#6388,1.);
+#6388 = DIRECTION('',(1.,0.));
+#6389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6390 = PCURVE('',#6391,#6396);
+#6391 = PLANE('',#6392);
+#6392 = AXIS2_PLACEMENT_3D('',#6393,#6394,#6395);
+#6393 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6394 = DIRECTION('',(-0.,0.,-1.));
+#6395 = DIRECTION('',(0.85021713573,-0.526432162877,0.));
+#6396 = DEFINITIONAL_REPRESENTATION('',(#6397),#6401);
+#6397 = LINE('',#6398,#6399);
+#6398 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#6399 = VECTOR('',#6400,1.);
+#6400 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6402 = ORIENTED_EDGE('',*,*,#6403,.F.);
+#6403 = EDGE_CURVE('',#1867,#6376,#6404,.T.);
+#6404 = SURFACE_CURVE('',#6405,(#6409,#6416),.PCURVE_S1.);
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,1.5));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(0.,0.,1.));
+#6409 = PCURVE('',#1882,#6410);
+#6410 = DEFINITIONAL_REPRESENTATION('',(#6411),#6415);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,-1.));
+#6415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6416 = PCURVE('',#6417,#6422);
+#6417 = PLANE('',#6418);
+#6418 = AXIS2_PLACEMENT_3D('',#6419,#6420,#6421);
+#6419 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#6420 = DIRECTION('',(-0.644838108947,-0.764319182835,0.));
+#6421 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#6422 = DEFINITIONAL_REPRESENTATION('',(#6423),#6427);
+#6423 = LINE('',#6424,#6425);
+#6424 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6425 = VECTOR('',#6426,1.);
+#6426 = DIRECTION('',(0.,-1.));
+#6427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6428 = ORIENTED_EDGE('',*,*,#1866,.F.);
+#6429 = ADVANCED_FACE('',(#6430),#1854,.F.);
+#6430 = FACE_BOUND('',#6431,.F.);
+#6431 = EDGE_LOOP('',(#6432,#6455,#6476,#6477));
+#6432 = ORIENTED_EDGE('',*,*,#6433,.T.);
+#6433 = EDGE_CURVE('',#1811,#6434,#6436,.T.);
+#6434 = VERTEX_POINT('',#6435);
+#6435 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6436 = SURFACE_CURVE('',#6437,(#6441,#6448),.PCURVE_S1.);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(0.,0.,1.));
+#6441 = PCURVE('',#1854,#6442);
+#6442 = DEFINITIONAL_REPRESENTATION('',(#6443),#6447);
+#6443 = LINE('',#6444,#6445);
+#6444 = CARTESIAN_POINT('',(0.,0.));
+#6445 = VECTOR('',#6446,1.);
+#6446 = DIRECTION('',(0.,-1.));
+#6447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6448 = PCURVE('',#1826,#6449);
+#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454);
+#6450 = LINE('',#6451,#6452);
+#6451 = CARTESIAN_POINT('',(0.,0.));
+#6452 = VECTOR('',#6453,1.);
+#6453 = DIRECTION('',(0.,-1.));
+#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6455 = ORIENTED_EDGE('',*,*,#6456,.T.);
+#6456 = EDGE_CURVE('',#6434,#6353,#6457,.T.);
+#6457 = SURFACE_CURVE('',#6458,(#6462,#6469),.PCURVE_S1.);
+#6458 = LINE('',#6459,#6460);
+#6459 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6460 = VECTOR('',#6461,1.);
+#6461 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#6462 = PCURVE('',#1854,#6463);
+#6463 = DEFINITIONAL_REPRESENTATION('',(#6464),#6468);
+#6464 = LINE('',#6465,#6466);
+#6465 = CARTESIAN_POINT('',(0.,-9.5));
+#6466 = VECTOR('',#6467,1.);
+#6467 = DIRECTION('',(1.,0.));
+#6468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6469 = PCURVE('',#6391,#6470);
+#6470 = DEFINITIONAL_REPRESENTATION('',(#6471),#6475);
+#6471 = LINE('',#6472,#6473);
+#6472 = CARTESIAN_POINT('',(0.,0.));
+#6473 = VECTOR('',#6474,1.);
+#6474 = DIRECTION('',(-0.994502594908,0.104711932083));
+#6475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6476 = ORIENTED_EDGE('',*,*,#6352,.F.);
+#6477 = ORIENTED_EDGE('',*,*,#1838,.F.);
+#6478 = ADVANCED_FACE('',(#6479),#1826,.T.);
+#6479 = FACE_BOUND('',#6480,.T.);
+#6480 = EDGE_LOOP('',(#6481,#6482,#6505,#6526));
+#6481 = ORIENTED_EDGE('',*,*,#6433,.T.);
+#6482 = ORIENTED_EDGE('',*,*,#6483,.T.);
+#6483 = EDGE_CURVE('',#6434,#6484,#6486,.T.);
+#6484 = VERTEX_POINT('',#6485);
+#6485 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,11.));
+#6486 = SURFACE_CURVE('',#6487,(#6491,#6498),.PCURVE_S1.);
+#6487 = LINE('',#6488,#6489);
+#6488 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6489 = VECTOR('',#6490,1.);
+#6490 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#6491 = PCURVE('',#1826,#6492);
+#6492 = DEFINITIONAL_REPRESENTATION('',(#6493),#6497);
+#6493 = LINE('',#6494,#6495);
+#6494 = CARTESIAN_POINT('',(0.,-9.5));
+#6495 = VECTOR('',#6496,1.);
+#6496 = DIRECTION('',(1.,0.));
+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6498 = PCURVE('',#6391,#6499);
+#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6504);
+#6500 = LINE('',#6501,#6502);
+#6501 = CARTESIAN_POINT('',(0.,0.));
+#6502 = VECTOR('',#6503,1.);
+#6503 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6505 = ORIENTED_EDGE('',*,*,#6506,.F.);
+#6506 = EDGE_CURVE('',#1783,#6484,#6507,.T.);
+#6507 = SURFACE_CURVE('',#6508,(#6512,#6519),.PCURVE_S1.);
+#6508 = LINE('',#6509,#6510);
+#6509 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#6510 = VECTOR('',#6511,1.);
+#6511 = DIRECTION('',(0.,0.,1.));
+#6512 = PCURVE('',#1826,#6513);
+#6513 = DEFINITIONAL_REPRESENTATION('',(#6514),#6518);
+#6514 = LINE('',#6515,#6516);
+#6515 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6516 = VECTOR('',#6517,1.);
+#6517 = DIRECTION('',(0.,-1.));
+#6518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6519 = PCURVE('',#6417,#6520);
+#6520 = DEFINITIONAL_REPRESENTATION('',(#6521),#6525);
+#6521 = LINE('',#6522,#6523);
+#6522 = CARTESIAN_POINT('',(0.,0.));
+#6523 = VECTOR('',#6524,1.);
+#6524 = DIRECTION('',(0.,-1.));
+#6525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6526 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#6527 = ADVANCED_FACE('',(#6528),#2143,.F.);
+#6528 = FACE_BOUND('',#6529,.F.);
+#6529 = EDGE_LOOP('',(#6530,#6531,#6552,#6553));
+#6530 = ORIENTED_EDGE('',*,*,#2470,.F.);
+#6531 = ORIENTED_EDGE('',*,*,#6532,.T.);
+#6532 = EDGE_CURVE('',#2438,#4436,#6533,.T.);
+#6533 = SURFACE_CURVE('',#6534,(#6538,#6545),.PCURVE_S1.);
+#6534 = LINE('',#6535,#6536);
+#6535 = CARTESIAN_POINT('',(-4.385575570841,14.344571339446,1.5));
+#6536 = VECTOR('',#6537,1.);
+#6537 = DIRECTION('',(-0.,-0.,-1.));
+#6538 = PCURVE('',#2143,#6539);
+#6539 = DEFINITIONAL_REPRESENTATION('',(#6540),#6544);
+#6540 = LINE('',#6541,#6542);
+#6541 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6542 = VECTOR('',#6543,1.);
+#6543 = DIRECTION('',(0.,-1.));
+#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6545 = PCURVE('',#2458,#6546);
+#6546 = DEFINITIONAL_REPRESENTATION('',(#6547),#6551);
+#6547 = LINE('',#6548,#6549);
+#6548 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6549 = VECTOR('',#6550,1.);
+#6550 = DIRECTION('',(0.,-1.));
+#6551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6552 = ORIENTED_EDGE('',*,*,#4463,.T.);
+#6553 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#6554 = ADVANCED_FACE('',(#6555),#2175,.F.);
+#6555 = FACE_BOUND('',#6556,.F.);
+#6556 = EDGE_LOOP('',(#6557,#6558,#6559,#6560));
+#6557 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#6558 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#6559 = ORIENTED_EDGE('',*,*,#4636,.T.);
+#6560 = ORIENTED_EDGE('',*,*,#6147,.F.);
+#6561 = ADVANCED_FACE('',(#6562),#2257,.F.);
+#6562 = FACE_BOUND('',#6563,.F.);
+#6563 = EDGE_LOOP('',(#6564,#6592,#6620,#6646));
+#6564 = ORIENTED_EDGE('',*,*,#6565,.T.);
+#6565 = EDGE_CURVE('',#2240,#6566,#6568,.T.);
+#6566 = VERTEX_POINT('',#6567);
+#6567 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,11.));
+#6568 = SURFACE_CURVE('',#6569,(#6573,#6580),.PCURVE_S1.);
+#6569 = LINE('',#6570,#6571);
+#6570 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#6571 = VECTOR('',#6572,1.);
+#6572 = DIRECTION('',(0.,0.,1.));
+#6573 = PCURVE('',#2257,#6574);
+#6574 = DEFINITIONAL_REPRESENTATION('',(#6575),#6579);
+#6575 = LINE('',#6576,#6577);
+#6576 = CARTESIAN_POINT('',(0.,0.));
+#6577 = VECTOR('',#6578,1.);
+#6578 = DIRECTION('',(0.,-1.));
+#6579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6580 = PCURVE('',#6581,#6586);
+#6581 = PLANE('',#6582);
+#6582 = AXIS2_PLACEMENT_3D('',#6583,#6584,#6585);
+#6583 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6584 = DIRECTION('',(-0.747375117333,0.664402313355,0.));
+#6585 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#6586 = DEFINITIONAL_REPRESENTATION('',(#6587),#6591);
+#6587 = LINE('',#6588,#6589);
+#6588 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6589 = VECTOR('',#6590,1.);
+#6590 = DIRECTION('',(0.,-1.));
+#6591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6592 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#6593 = EDGE_CURVE('',#6566,#6594,#6596,.T.);
+#6594 = VERTEX_POINT('',#6595);
+#6595 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,11.));
+#6596 = SURFACE_CURVE('',#6597,(#6601,#6608),.PCURVE_S1.);
+#6597 = LINE('',#6598,#6599);
+#6598 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,11.));
+#6599 = VECTOR('',#6600,1.);
+#6600 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#6601 = PCURVE('',#2257,#6602);
+#6602 = DEFINITIONAL_REPRESENTATION('',(#6603),#6607);
+#6603 = LINE('',#6604,#6605);
+#6604 = CARTESIAN_POINT('',(0.,-9.5));
+#6605 = VECTOR('',#6606,1.);
+#6606 = DIRECTION('',(1.,0.));
+#6607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6608 = PCURVE('',#6609,#6614);
+#6609 = PLANE('',#6610);
+#6610 = AXIS2_PLACEMENT_3D('',#6611,#6612,#6613);
+#6611 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#6612 = DIRECTION('',(0.,0.,-1.));
+#6613 = DIRECTION('',(-0.739008917221,-0.673695643647,0.));
+#6614 = DEFINITIONAL_REPRESENTATION('',(#6615),#6619);
+#6615 = LINE('',#6616,#6617);
+#6616 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#6617 = VECTOR('',#6618,1.);
+#6618 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6620 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#6621 = EDGE_CURVE('',#2242,#6594,#6622,.T.);
+#6622 = SURFACE_CURVE('',#6623,(#6627,#6634),.PCURVE_S1.);
+#6623 = LINE('',#6624,#6625);
+#6624 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,1.5));
+#6625 = VECTOR('',#6626,1.);
+#6626 = DIRECTION('',(0.,0.,1.));
+#6627 = PCURVE('',#2257,#6628);
+#6628 = DEFINITIONAL_REPRESENTATION('',(#6629),#6633);
+#6629 = LINE('',#6630,#6631);
+#6630 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6631 = VECTOR('',#6632,1.);
+#6632 = DIRECTION('',(0.,-1.));
+#6633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6634 = PCURVE('',#6635,#6640);
+#6635 = PLANE('',#6636);
+#6636 = AXIS2_PLACEMENT_3D('',#6637,#6638,#6639);
+#6637 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#6638 = DIRECTION('',(-0.558673464613,0.829387701824,0.));
+#6639 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#6640 = DEFINITIONAL_REPRESENTATION('',(#6641),#6645);
+#6641 = LINE('',#6642,#6643);
+#6642 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6643 = VECTOR('',#6644,1.);
+#6644 = DIRECTION('',(0.,-1.));
+#6645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6646 = ORIENTED_EDGE('',*,*,#2239,.F.);
+#6647 = ADVANCED_FACE('',(#6648),#2549,.F.);
+#6648 = FACE_BOUND('',#6649,.F.);
+#6649 = EDGE_LOOP('',(#6650,#6651,#6672,#6673,#6694,#6695,#6728,#6756));
+#6650 = ORIENTED_EDGE('',*,*,#2530,.F.);
+#6651 = ORIENTED_EDGE('',*,*,#6652,.T.);
+#6652 = EDGE_CURVE('',#2498,#4552,#6653,.T.);
+#6653 = SURFACE_CURVE('',#6654,(#6658,#6665),.PCURVE_S1.);
+#6654 = LINE('',#6655,#6656);
+#6655 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,1.5));
+#6656 = VECTOR('',#6657,1.);
+#6657 = DIRECTION('',(0.,-0.,-1.));
+#6658 = PCURVE('',#2549,#6659);
+#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6664);
+#6660 = LINE('',#6661,#6662);
+#6661 = CARTESIAN_POINT('',(1.274090353956,0.));
+#6662 = VECTOR('',#6663,1.);
+#6663 = DIRECTION('',(0.,-1.));
+#6664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6665 = PCURVE('',#2518,#6666);
+#6666 = DEFINITIONAL_REPRESENTATION('',(#6667),#6671);
+#6667 = LINE('',#6668,#6669);
+#6668 = CARTESIAN_POINT('',(7.557275661135,0.));
+#6669 = VECTOR('',#6670,1.);
+#6670 = DIRECTION('',(0.,-1.));
+#6671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6672 = ORIENTED_EDGE('',*,*,#4579,.T.);
+#6673 = ORIENTED_EDGE('',*,*,#6674,.F.);
+#6674 = EDGE_CURVE('',#2763,#4580,#6675,.T.);
+#6675 = SURFACE_CURVE('',#6676,(#6680,#6687),.PCURVE_S1.);
+#6676 = LINE('',#6677,#6678);
+#6677 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,1.5));
+#6678 = VECTOR('',#6679,1.);
+#6679 = DIRECTION('',(0.,-0.,-1.));
+#6680 = PCURVE('',#2549,#6681);
+#6681 = DEFINITIONAL_REPRESENTATION('',(#6682),#6686);
+#6682 = LINE('',#6683,#6684);
+#6683 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6684 = VECTOR('',#6685,1.);
+#6685 = DIRECTION('',(0.,-1.));
+#6686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6687 = PCURVE('',#2809,#6688);
+#6688 = DEFINITIONAL_REPRESENTATION('',(#6689),#6693);
+#6689 = LINE('',#6690,#6691);
+#6690 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6691 = VECTOR('',#6692,1.);
+#6692 = DIRECTION('',(0.,-1.));
+#6693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6694 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#6695 = ORIENTED_EDGE('',*,*,#6696,.F.);
+#6696 = EDGE_CURVE('',#6697,#2735,#6699,.T.);
+#6697 = VERTEX_POINT('',#6698);
+#6698 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#6699 = SURFACE_CURVE('',#6700,(#6705,#6712),.PCURVE_S1.);
+#6700 = CIRCLE('',#6701,15.);
+#6701 = AXIS2_PLACEMENT_3D('',#6702,#6703,#6704);
+#6702 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6703 = DIRECTION('',(0.,-0.,1.));
+#6704 = DIRECTION('',(0.5,0.866025403784,0.));
+#6705 = PCURVE('',#2549,#6706);
+#6706 = DEFINITIONAL_REPRESENTATION('',(#6707),#6711);
+#6707 = LINE('',#6708,#6709);
+#6708 = CARTESIAN_POINT('',(0.,0.));
+#6709 = VECTOR('',#6710,1.);
+#6710 = DIRECTION('',(1.,0.));
+#6711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6712 = PCURVE('',#6713,#6718);
+#6713 = PLANE('',#6714);
+#6714 = AXIS2_PLACEMENT_3D('',#6715,#6716,#6717);
+#6715 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#6716 = DIRECTION('',(0.,0.,-1.));
+#6717 = DIRECTION('',(-0.445738355777,-0.895163291355,0.));
+#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6727);
+#6719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6720,#6721,#6722,#6723,
+#6724,#6725,#6726),.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('') );
+#6720 = CARTESIAN_POINT('',(-17.14236926577,-15.76550048759));
+#6721 = CARTESIAN_POINT('',(-18.74176852352,10.165984661051));
+#6722 = CARTESIAN_POINT('',(4.515256001934,-1.414637525257));
+#6723 = CARTESIAN_POINT('',(27.772280527397,-12.99525971156));
+#6724 = CARTESIAN_POINT('',(6.114655259694,-27.3461226739));
+#6725 = CARTESIAN_POINT('',(-15.54297000801,-41.69698563623));
+#6726 = CARTESIAN_POINT('',(-17.14236926577,-15.76550048759));
+#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6728 = ORIENTED_EDGE('',*,*,#6729,.F.);
+#6729 = EDGE_CURVE('',#6730,#6697,#6732,.T.);
+#6730 = VERTEX_POINT('',#6731);
+#6731 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6732 = SURFACE_CURVE('',#6733,(#6738,#6745),.PCURVE_S1.);
+#6733 = CIRCLE('',#6734,15.);
+#6734 = AXIS2_PLACEMENT_3D('',#6735,#6736,#6737);
+#6735 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6736 = DIRECTION('',(0.,-0.,1.));
+#6737 = DIRECTION('',(0.5,0.866025403784,0.));
+#6738 = PCURVE('',#2549,#6739);
+#6739 = DEFINITIONAL_REPRESENTATION('',(#6740),#6744);
+#6740 = LINE('',#6741,#6742);
+#6741 = CARTESIAN_POINT('',(0.,0.));
+#6742 = VECTOR('',#6743,1.);
+#6743 = DIRECTION('',(1.,0.));
+#6744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6745 = PCURVE('',#3759,#6746);
+#6746 = DEFINITIONAL_REPRESENTATION('',(#6747),#6755);
+#6747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6748,#6749,#6750,#6751,
+#6752,#6753,#6754),.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('') );
+#6748 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6749 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#6750 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#6751 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#6752 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#6753 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#6754 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6756 = ORIENTED_EDGE('',*,*,#6757,.F.);
+#6757 = EDGE_CURVE('',#2240,#6730,#6758,.T.);
+#6758 = SURFACE_CURVE('',#6759,(#6764,#6771),.PCURVE_S1.);
+#6759 = CIRCLE('',#6760,15.);
+#6760 = AXIS2_PLACEMENT_3D('',#6761,#6762,#6763);
+#6761 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6762 = DIRECTION('',(0.,-0.,1.));
+#6763 = DIRECTION('',(0.5,0.866025403784,0.));
+#6764 = PCURVE('',#2549,#6765);
+#6765 = DEFINITIONAL_REPRESENTATION('',(#6766),#6770);
+#6766 = LINE('',#6767,#6768);
+#6767 = CARTESIAN_POINT('',(0.,0.));
+#6768 = VECTOR('',#6769,1.);
+#6769 = DIRECTION('',(1.,0.));
+#6770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6771 = PCURVE('',#6772,#6777);
+#6772 = PLANE('',#6773);
+#6773 = AXIS2_PLACEMENT_3D('',#6774,#6775,#6776);
+#6774 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6775 = DIRECTION('',(0.,0.,-1.));
+#6776 = DIRECTION('',(-0.739008917221,-0.673695643647,0.));
+#6777 = DEFINITIONAL_REPRESENTATION('',(#6778),#6786);
+#6778 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6779,#6780,#6781,#6782,
+#6783,#6784,#6785),.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('') );
+#6779 = CARTESIAN_POINT('',(-16.46494934112,-10.29479678388));
+#6780 = CARTESIAN_POINT('',(-8.588811830909,14.463362637205));
+#6781 = CARTESIAN_POINT('',(8.914314423596,-4.736652240884));
+#6782 = CARTESIAN_POINT('',(26.417440678101,-23.93666711897));
+#6783 = CARTESIAN_POINT('',(1.038176913383,-29.49481166197));
+#6784 = CARTESIAN_POINT('',(-24.34108685133,-35.05295620498));
+#6785 = CARTESIAN_POINT('',(-16.46494934112,-10.29479678388));
+#6786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6787 = ADVANCED_FACE('',(#6788),#2518,.F.);
+#6788 = FACE_BOUND('',#6789,.F.);
+#6789 = EDGE_LOOP('',(#6790,#6791,#6792,#6793));
+#6790 = ORIENTED_EDGE('',*,*,#2497,.F.);
+#6791 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#6792 = ORIENTED_EDGE('',*,*,#4551,.T.);
+#6793 = ORIENTED_EDGE('',*,*,#6652,.F.);
+#6794 = ADVANCED_FACE('',(#6795),#2458,.F.);
+#6795 = FACE_BOUND('',#6796,.F.);
+#6796 = EDGE_LOOP('',(#6797,#6823,#6824,#6825,#6826,#6827,#6860));
+#6797 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#6798 = EDGE_CURVE('',#5712,#5627,#6799,.T.);
+#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.);
+#6800 = CIRCLE('',#6801,15.);
+#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804);
+#6802 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6803 = DIRECTION('',(0.,0.,1.));
+#6804 = DIRECTION('',(1.,0.,0.));
+#6805 = PCURVE('',#2458,#6806);
+#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811);
+#6807 = LINE('',#6808,#6809);
+#6808 = CARTESIAN_POINT('',(0.,0.));
+#6809 = VECTOR('',#6810,1.);
+#6810 = DIRECTION('',(1.,0.));
+#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6812 = PCURVE('',#5693,#6813);
+#6813 = DEFINITIONAL_REPRESENTATION('',(#6814),#6822);
+#6814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6815,#6816,#6817,#6818,
+#6819,#6820,#6821),.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('') );
+#6815 = CARTESIAN_POINT('',(-16.15790277577,-9.423461902776));
+#6816 = CARTESIAN_POINT('',(-6.772568981075,14.802877266855));
+#6817 = CARTESIAN_POINT('',(9.515389283171,-5.438229807171));
+#6818 = CARTESIAN_POINT('',(25.803347547417,-25.67933688119));
+#6819 = CARTESIAN_POINT('',(0.130055488466,-29.6645689768));
+#6820 = CARTESIAN_POINT('',(-25.54323657048,-33.6498010724));
+#6821 = CARTESIAN_POINT('',(-16.15790277577,-9.423461902776));
+#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6823 = ORIENTED_EDGE('',*,*,#5711,.T.);
+#6824 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#6825 = ORIENTED_EDGE('',*,*,#6532,.F.);
+#6826 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#6827 = ORIENTED_EDGE('',*,*,#6828,.F.);
+#6828 = EDGE_CURVE('',#6829,#2410,#6831,.T.);
+#6829 = VERTEX_POINT('',#6830);
+#6830 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#6831 = SURFACE_CURVE('',#6832,(#6837,#6844),.PCURVE_S1.);
+#6832 = CIRCLE('',#6833,15.);
+#6833 = AXIS2_PLACEMENT_3D('',#6834,#6835,#6836);
+#6834 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6835 = DIRECTION('',(0.,0.,1.));
+#6836 = DIRECTION('',(1.,0.,0.));
+#6837 = PCURVE('',#2458,#6838);
+#6838 = DEFINITIONAL_REPRESENTATION('',(#6839),#6843);
+#6839 = LINE('',#6840,#6841);
+#6840 = CARTESIAN_POINT('',(0.,0.));
+#6841 = VECTOR('',#6842,1.);
+#6842 = DIRECTION('',(1.,0.));
+#6843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6844 = PCURVE('',#6845,#6850);
+#6845 = PLANE('',#6846);
+#6846 = AXIS2_PLACEMENT_3D('',#6847,#6848,#6849);
+#6847 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6848 = DIRECTION('',(0.,0.,-1.));
+#6849 = DIRECTION('',(-1.,0.,0.));
+#6850 = DEFINITIONAL_REPRESENTATION('',(#6851),#6859);
+#6851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6852,#6853,#6854,#6855,
+#6856,#6857,#6858),.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('') );
+#6852 = CARTESIAN_POINT('',(-17.17081933471,-14.84208689558));
+#6853 = CARTESIAN_POINT('',(-17.17081933471,11.13867521795));
+#6854 = CARTESIAN_POINT('',(5.329180665286,-1.851705838816));
+#6855 = CARTESIAN_POINT('',(27.829180665286,-14.84208689558));
+#6856 = CARTESIAN_POINT('',(5.329180665286,-27.83246795234));
+#6857 = CARTESIAN_POINT('',(-17.17081933471,-40.82284900911));
+#6858 = CARTESIAN_POINT('',(-17.17081933471,-14.84208689558));
+#6859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6860 = ORIENTED_EDGE('',*,*,#6861,.F.);
+#6861 = EDGE_CURVE('',#5627,#6829,#6862,.T.);
+#6862 = SURFACE_CURVE('',#6863,(#6868,#6875),.PCURVE_S1.);
+#6863 = CIRCLE('',#6864,15.);
+#6864 = AXIS2_PLACEMENT_3D('',#6865,#6866,#6867);
+#6865 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6866 = DIRECTION('',(0.,0.,1.));
+#6867 = DIRECTION('',(1.,0.,0.));
+#6868 = PCURVE('',#2458,#6869);
+#6869 = DEFINITIONAL_REPRESENTATION('',(#6870),#6874);
+#6870 = LINE('',#6871,#6872);
+#6871 = CARTESIAN_POINT('',(0.,0.));
+#6872 = VECTOR('',#6873,1.);
+#6873 = DIRECTION('',(1.,0.));
+#6874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6875 = PCURVE('',#3629,#6876);
+#6876 = DEFINITIONAL_REPRESENTATION('',(#6877),#6885);
+#6877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6878,#6879,#6880,#6881,
+#6882,#6883,#6884),.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('') );
+#6878 = CARTESIAN_POINT('',(6.5,0.));
+#6879 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#6880 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6881 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#6882 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#6883 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#6884 = CARTESIAN_POINT('',(6.5,0.));
+#6885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6886 = ADVANCED_FACE('',(#6887),#2425,.T.);
+#6887 = FACE_BOUND('',#6888,.T.);
+#6888 = EDGE_LOOP('',(#6889,#6917,#6945,#6971));
+#6889 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#6890 = EDGE_CURVE('',#2410,#6891,#6893,.T.);
+#6891 = VERTEX_POINT('',#6892);
+#6892 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6893 = SURFACE_CURVE('',#6894,(#6898,#6905),.PCURVE_S1.);
+#6894 = LINE('',#6895,#6896);
+#6895 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6896 = VECTOR('',#6897,1.);
+#6897 = DIRECTION('',(0.,0.,1.));
+#6898 = PCURVE('',#2425,#6899);
+#6899 = DEFINITIONAL_REPRESENTATION('',(#6900),#6904);
+#6900 = LINE('',#6901,#6902);
+#6901 = CARTESIAN_POINT('',(0.,0.));
+#6902 = VECTOR('',#6903,1.);
+#6903 = DIRECTION('',(0.,-1.));
+#6904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6905 = PCURVE('',#6906,#6911);
+#6906 = PLANE('',#6907);
+#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910);
+#6908 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6909 = DIRECTION('',(-0.104711932083,0.994502594908,0.));
+#6910 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#6911 = DEFINITIONAL_REPRESENTATION('',(#6912),#6916);
+#6912 = LINE('',#6913,#6914);
+#6913 = CARTESIAN_POINT('',(0.,0.));
+#6914 = VECTOR('',#6915,1.);
+#6915 = DIRECTION('',(0.,-1.));
+#6916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6917 = ORIENTED_EDGE('',*,*,#6918,.T.);
+#6918 = EDGE_CURVE('',#6891,#6919,#6921,.T.);
+#6919 = VERTEX_POINT('',#6920);
+#6920 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,11.));
+#6921 = SURFACE_CURVE('',#6922,(#6926,#6933),.PCURVE_S1.);
+#6922 = LINE('',#6923,#6924);
+#6923 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6924 = VECTOR('',#6925,1.);
+#6925 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#6926 = PCURVE('',#2425,#6927);
+#6927 = DEFINITIONAL_REPRESENTATION('',(#6928),#6932);
+#6928 = LINE('',#6929,#6930);
+#6929 = CARTESIAN_POINT('',(0.,-9.5));
+#6930 = VECTOR('',#6931,1.);
+#6931 = DIRECTION('',(1.,0.));
+#6932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6933 = PCURVE('',#6934,#6939);
+#6934 = PLANE('',#6935);
+#6935 = AXIS2_PLACEMENT_3D('',#6936,#6937,#6938);
+#6936 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6937 = DIRECTION('',(0.,0.,-1.));
+#6938 = DIRECTION('',(-1.,0.,0.));
+#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6944);
+#6940 = LINE('',#6941,#6942);
+#6941 = CARTESIAN_POINT('',(0.,0.));
+#6942 = VECTOR('',#6943,1.);
+#6943 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6945 = ORIENTED_EDGE('',*,*,#6946,.F.);
+#6946 = EDGE_CURVE('',#2382,#6919,#6947,.T.);
+#6947 = SURFACE_CURVE('',#6948,(#6952,#6959),.PCURVE_S1.);
+#6948 = LINE('',#6949,#6950);
+#6949 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#6950 = VECTOR('',#6951,1.);
+#6951 = DIRECTION('',(0.,0.,1.));
+#6952 = PCURVE('',#2425,#6953);
+#6953 = DEFINITIONAL_REPRESENTATION('',(#6954),#6958);
+#6954 = LINE('',#6955,#6956);
+#6955 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6956 = VECTOR('',#6957,1.);
+#6957 = DIRECTION('',(0.,-1.));
+#6958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6959 = PCURVE('',#6960,#6965);
+#6960 = PLANE('',#6961);
+#6961 = AXIS2_PLACEMENT_3D('',#6962,#6963,#6964);
+#6962 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#6963 = DIRECTION('',(0.14589020945,0.989300786812,0.));
+#6964 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#6965 = DEFINITIONAL_REPRESENTATION('',(#6966),#6970);
+#6966 = LINE('',#6967,#6968);
+#6967 = CARTESIAN_POINT('',(0.,0.));
+#6968 = VECTOR('',#6969,1.);
+#6969 = DIRECTION('',(0.,-1.));
+#6970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6971 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#6972 = ADVANCED_FACE('',(#6973),#2369,.F.);
+#6973 = FACE_BOUND('',#6974,.F.);
+#6974 = EDGE_LOOP('',(#6975,#6998,#7026,#7052));
+#6975 = ORIENTED_EDGE('',*,*,#6976,.T.);
+#6976 = EDGE_CURVE('',#2326,#6977,#6979,.T.);
+#6977 = VERTEX_POINT('',#6978);
+#6978 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,11.));
+#6979 = SURFACE_CURVE('',#6980,(#6984,#6991),.PCURVE_S1.);
+#6980 = LINE('',#6981,#6982);
+#6981 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#6982 = VECTOR('',#6983,1.);
+#6983 = DIRECTION('',(0.,0.,1.));
+#6984 = PCURVE('',#2369,#6985);
+#6985 = DEFINITIONAL_REPRESENTATION('',(#6986),#6990);
+#6986 = LINE('',#6987,#6988);
+#6987 = CARTESIAN_POINT('',(0.,0.));
+#6988 = VECTOR('',#6989,1.);
+#6989 = DIRECTION('',(0.,-1.));
+#6990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6991 = PCURVE('',#2341,#6992);
+#6992 = DEFINITIONAL_REPRESENTATION('',(#6993),#6997);
+#6993 = LINE('',#6994,#6995);
+#6994 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6995 = VECTOR('',#6996,1.);
+#6996 = DIRECTION('',(0.,-1.));
+#6997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6998 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#6999 = EDGE_CURVE('',#6977,#7000,#7002,.T.);
+#7000 = VERTEX_POINT('',#7001);
+#7001 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,11.));
+#7002 = SURFACE_CURVE('',#7003,(#7007,#7014),.PCURVE_S1.);
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,11.));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#7007 = PCURVE('',#2369,#7008);
+#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7013);
+#7009 = LINE('',#7010,#7011);
+#7010 = CARTESIAN_POINT('',(0.,-9.5));
+#7011 = VECTOR('',#7012,1.);
+#7012 = DIRECTION('',(1.,0.));
+#7013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7014 = PCURVE('',#7015,#7020);
+#7015 = PLANE('',#7016);
+#7016 = AXIS2_PLACEMENT_3D('',#7017,#7018,#7019);
+#7017 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7018 = DIRECTION('',(0.,0.,-1.));
+#7019 = DIRECTION('',(-0.932472229404,-0.361241666187,0.));
+#7020 = DEFINITIONAL_REPRESENTATION('',(#7021),#7025);
+#7021 = LINE('',#7022,#7023);
+#7022 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7023 = VECTOR('',#7024,1.);
+#7024 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7026 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#7027 = EDGE_CURVE('',#2354,#7000,#7028,.T.);
+#7028 = SURFACE_CURVE('',#7029,(#7033,#7040),.PCURVE_S1.);
+#7029 = LINE('',#7030,#7031);
+#7030 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,1.5));
+#7031 = VECTOR('',#7032,1.);
+#7032 = DIRECTION('',(0.,0.,1.));
+#7033 = PCURVE('',#2369,#7034);
+#7034 = DEFINITIONAL_REPRESENTATION('',(#7035),#7039);
+#7035 = LINE('',#7036,#7037);
+#7036 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7037 = VECTOR('',#7038,1.);
+#7038 = DIRECTION('',(0.,-1.));
+#7039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7040 = PCURVE('',#7041,#7046);
+#7041 = PLANE('',#7042);
+#7042 = AXIS2_PLACEMENT_3D('',#7043,#7044,#7045);
+#7043 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#7044 = DIRECTION('',(-0.221338095734,0.975197132572,0.));
+#7045 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#7046 = DEFINITIONAL_REPRESENTATION('',(#7047),#7051);
+#7047 = LINE('',#7048,#7049);
+#7048 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7049 = VECTOR('',#7050,1.);
+#7050 = DIRECTION('',(0.,-1.));
+#7051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7052 = ORIENTED_EDGE('',*,*,#2353,.F.);
+#7053 = ADVANCED_FACE('',(#7054),#2341,.F.);
+#7054 = FACE_BOUND('',#7055,.F.);
+#7055 = EDGE_LOOP('',(#7056,#7079,#7100,#7101));
+#7056 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7057 = EDGE_CURVE('',#2298,#7058,#7060,.T.);
+#7058 = VERTEX_POINT('',#7059);
+#7059 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7060 = SURFACE_CURVE('',#7061,(#7065,#7072),.PCURVE_S1.);
+#7061 = LINE('',#7062,#7063);
+#7062 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#7063 = VECTOR('',#7064,1.);
+#7064 = DIRECTION('',(0.,0.,1.));
+#7065 = PCURVE('',#2341,#7066);
+#7066 = DEFINITIONAL_REPRESENTATION('',(#7067),#7071);
+#7067 = LINE('',#7068,#7069);
+#7068 = CARTESIAN_POINT('',(0.,0.));
+#7069 = VECTOR('',#7070,1.);
+#7070 = DIRECTION('',(0.,-1.));
+#7071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7072 = PCURVE('',#2313,#7073);
+#7073 = DEFINITIONAL_REPRESENTATION('',(#7074),#7078);
+#7074 = LINE('',#7075,#7076);
+#7075 = CARTESIAN_POINT('',(0.,0.));
+#7076 = VECTOR('',#7077,1.);
+#7077 = DIRECTION('',(0.,-1.));
+#7078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7079 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#7080 = EDGE_CURVE('',#7058,#6977,#7081,.T.);
+#7081 = SURFACE_CURVE('',#7082,(#7086,#7093),.PCURVE_S1.);
+#7082 = LINE('',#7083,#7084);
+#7083 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7084 = VECTOR('',#7085,1.);
+#7085 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#7086 = PCURVE('',#2341,#7087);
+#7087 = DEFINITIONAL_REPRESENTATION('',(#7088),#7092);
+#7088 = LINE('',#7089,#7090);
+#7089 = CARTESIAN_POINT('',(0.,-9.5));
+#7090 = VECTOR('',#7091,1.);
+#7091 = DIRECTION('',(1.,0.));
+#7092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7093 = PCURVE('',#7015,#7094);
+#7094 = DEFINITIONAL_REPRESENTATION('',(#7095),#7099);
+#7095 = LINE('',#7096,#7097);
+#7096 = CARTESIAN_POINT('',(0.,0.));
+#7097 = VECTOR('',#7098,1.);
+#7098 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7100 = ORIENTED_EDGE('',*,*,#6976,.F.);
+#7101 = ORIENTED_EDGE('',*,*,#2325,.F.);
+#7102 = ADVANCED_FACE('',(#7103),#2313,.T.);
+#7103 = FACE_BOUND('',#7104,.T.);
+#7104 = EDGE_LOOP('',(#7105,#7106,#7129,#7150));
+#7105 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7106 = ORIENTED_EDGE('',*,*,#7107,.T.);
+#7107 = EDGE_CURVE('',#7058,#7108,#7110,.T.);
+#7108 = VERTEX_POINT('',#7109);
+#7109 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,11.));
+#7110 = SURFACE_CURVE('',#7111,(#7115,#7122),.PCURVE_S1.);
+#7111 = LINE('',#7112,#7113);
+#7112 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7113 = VECTOR('',#7114,1.);
+#7114 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#7115 = PCURVE('',#2313,#7116);
+#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7121);
+#7117 = LINE('',#7118,#7119);
+#7118 = CARTESIAN_POINT('',(0.,-9.5));
+#7119 = VECTOR('',#7120,1.);
+#7120 = DIRECTION('',(1.,0.));
+#7121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7122 = PCURVE('',#7015,#7123);
+#7123 = DEFINITIONAL_REPRESENTATION('',(#7124),#7128);
+#7124 = LINE('',#7125,#7126);
+#7125 = CARTESIAN_POINT('',(0.,0.));
+#7126 = VECTOR('',#7127,1.);
+#7127 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7129 = ORIENTED_EDGE('',*,*,#7130,.F.);
+#7130 = EDGE_CURVE('',#2270,#7108,#7131,.T.);
+#7131 = SURFACE_CURVE('',#7132,(#7136,#7143),.PCURVE_S1.);
+#7132 = LINE('',#7133,#7134);
+#7133 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#7134 = VECTOR('',#7135,1.);
+#7135 = DIRECTION('',(0.,0.,1.));
+#7136 = PCURVE('',#2313,#7137);
+#7137 = DEFINITIONAL_REPRESENTATION('',(#7138),#7142);
+#7138 = LINE('',#7139,#7140);
+#7139 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7140 = VECTOR('',#7141,1.);
+#7141 = DIRECTION('',(0.,-1.));
+#7142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7143 = PCURVE('',#7041,#7144);
+#7144 = DEFINITIONAL_REPRESENTATION('',(#7145),#7149);
+#7145 = LINE('',#7146,#7147);
+#7146 = CARTESIAN_POINT('',(0.,0.));
+#7147 = VECTOR('',#7148,1.);
+#7148 = DIRECTION('',(0.,-1.));
+#7149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7150 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#7151 = ADVANCED_FACE('',(#7152),#2582,.F.);
+#7152 = FACE_BOUND('',#7153,.F.);
+#7153 = EDGE_LOOP('',(#7154,#7182,#7210,#7236));
+#7154 = ORIENTED_EDGE('',*,*,#7155,.T.);
+#7155 = EDGE_CURVE('',#2565,#7156,#7158,.T.);
+#7156 = VERTEX_POINT('',#7157);
+#7157 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,11.));
+#7158 = SURFACE_CURVE('',#7159,(#7163,#7170),.PCURVE_S1.);
+#7159 = LINE('',#7160,#7161);
+#7160 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#7161 = VECTOR('',#7162,1.);
+#7162 = DIRECTION('',(0.,0.,1.));
+#7163 = PCURVE('',#2582,#7164);
+#7164 = DEFINITIONAL_REPRESENTATION('',(#7165),#7169);
+#7165 = LINE('',#7166,#7167);
+#7166 = CARTESIAN_POINT('',(0.,0.));
+#7167 = VECTOR('',#7168,1.);
+#7168 = DIRECTION('',(0.,-1.));
+#7169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7170 = PCURVE('',#7171,#7176);
+#7171 = PLANE('',#7172);
+#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
+#7173 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#7174 = DIRECTION('',(-0.927882317555,-0.37287317518,0.));
+#7175 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#7176 = DEFINITIONAL_REPRESENTATION('',(#7177),#7181);
+#7177 = LINE('',#7178,#7179);
+#7178 = CARTESIAN_POINT('',(1.209483732951,0.));
+#7179 = VECTOR('',#7180,1.);
+#7180 = DIRECTION('',(0.,-1.));
+#7181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7182 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#7183 = EDGE_CURVE('',#7156,#7184,#7186,.T.);
+#7184 = VERTEX_POINT('',#7185);
+#7185 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,11.));
+#7186 = SURFACE_CURVE('',#7187,(#7191,#7198),.PCURVE_S1.);
+#7187 = LINE('',#7188,#7189);
+#7188 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,11.));
+#7189 = VECTOR('',#7190,1.);
+#7190 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#7191 = PCURVE('',#2582,#7192);
+#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7197);
+#7193 = LINE('',#7194,#7195);
+#7194 = CARTESIAN_POINT('',(0.,-9.5));
+#7195 = VECTOR('',#7196,1.);
+#7196 = DIRECTION('',(1.,0.));
+#7197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7198 = PCURVE('',#7199,#7204);
+#7199 = PLANE('',#7200);
+#7200 = AXIS2_PLACEMENT_3D('',#7201,#7202,#7203);
+#7201 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#7202 = DIRECTION('',(-0.,0.,-1.));
+#7203 = DIRECTION('',(0.273662990072,-0.961825643173,0.));
+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
+#7205 = LINE('',#7206,#7207);
+#7206 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7207 = VECTOR('',#7208,1.);
+#7208 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7210 = ORIENTED_EDGE('',*,*,#7211,.F.);
+#7211 = EDGE_CURVE('',#2567,#7184,#7212,.T.);
+#7212 = SURFACE_CURVE('',#7213,(#7217,#7224),.PCURVE_S1.);
+#7213 = LINE('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,1.5));
+#7215 = VECTOR('',#7216,1.);
+#7216 = DIRECTION('',(0.,0.,1.));
+#7217 = PCURVE('',#2582,#7218);
+#7218 = DEFINITIONAL_REPRESENTATION('',(#7219),#7223);
+#7219 = LINE('',#7220,#7221);
+#7220 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7221 = VECTOR('',#7222,1.);
+#7222 = DIRECTION('',(0.,-1.));
+#7223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7224 = PCURVE('',#7225,#7230);
+#7225 = PLANE('',#7226);
+#7226 = AXIS2_PLACEMENT_3D('',#7227,#7228,#7229);
+#7227 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#7228 = DIRECTION('',(-0.991459616507,-0.130414066863,0.));
+#7229 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#7230 = DEFINITIONAL_REPRESENTATION('',(#7231),#7235);
+#7231 = LINE('',#7232,#7233);
+#7232 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7233 = VECTOR('',#7234,1.);
+#7234 = DIRECTION('',(0.,-1.));
+#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7236 = ORIENTED_EDGE('',*,*,#2564,.F.);
+#7237 = ADVANCED_FACE('',(#7238),#2809,.F.);
+#7238 = FACE_BOUND('',#7239,.F.);
+#7239 = EDGE_LOOP('',(#7240,#7241,#7242,#7243));
+#7240 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#7241 = ORIENTED_EDGE('',*,*,#6674,.T.);
+#7242 = ORIENTED_EDGE('',*,*,#4607,.T.);
+#7243 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#7244 = ADVANCED_FACE('',(#7245),#2750,.T.);
+#7245 = FACE_BOUND('',#7246,.T.);
+#7246 = EDGE_LOOP('',(#7247,#7275,#7303,#7329));
+#7247 = ORIENTED_EDGE('',*,*,#7248,.T.);
+#7248 = EDGE_CURVE('',#2735,#7249,#7251,.T.);
+#7249 = VERTEX_POINT('',#7250);
+#7250 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7251 = SURFACE_CURVE('',#7252,(#7256,#7263),.PCURVE_S1.);
+#7252 = LINE('',#7253,#7254);
+#7253 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#7254 = VECTOR('',#7255,1.);
+#7255 = DIRECTION('',(0.,0.,1.));
+#7256 = PCURVE('',#2750,#7257);
+#7257 = DEFINITIONAL_REPRESENTATION('',(#7258),#7262);
+#7258 = LINE('',#7259,#7260);
+#7259 = CARTESIAN_POINT('',(0.,0.));
+#7260 = VECTOR('',#7261,1.);
+#7261 = DIRECTION('',(0.,-1.));
+#7262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7263 = PCURVE('',#7264,#7269);
+#7264 = PLANE('',#7265);
+#7265 = AXIS2_PLACEMENT_3D('',#7266,#7267,#7268);
+#7266 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#7267 = DIRECTION('',(-0.936916340556,0.349553673703,0.));
+#7268 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#7269 = DEFINITIONAL_REPRESENTATION('',(#7270),#7274);
+#7270 = LINE('',#7271,#7272);
+#7271 = CARTESIAN_POINT('',(0.,0.));
+#7272 = VECTOR('',#7273,1.);
+#7273 = DIRECTION('',(0.,-1.));
+#7274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7275 = ORIENTED_EDGE('',*,*,#7276,.T.);
+#7276 = EDGE_CURVE('',#7249,#7277,#7279,.T.);
+#7277 = VERTEX_POINT('',#7278);
+#7278 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,11.));
+#7279 = SURFACE_CURVE('',#7280,(#7284,#7291),.PCURVE_S1.);
+#7280 = LINE('',#7281,#7282);
+#7281 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7282 = VECTOR('',#7283,1.);
+#7283 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#7284 = PCURVE('',#2750,#7285);
+#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7290);
+#7286 = LINE('',#7287,#7288);
+#7287 = CARTESIAN_POINT('',(0.,-9.5));
+#7288 = VECTOR('',#7289,1.);
+#7289 = DIRECTION('',(1.,0.));
+#7290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7291 = PCURVE('',#7292,#7297);
+#7292 = PLANE('',#7293);
+#7293 = AXIS2_PLACEMENT_3D('',#7294,#7295,#7296);
+#7294 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7295 = DIRECTION('',(0.,0.,-1.));
+#7296 = DIRECTION('',(-0.445738355777,-0.895163291355,0.));
+#7297 = DEFINITIONAL_REPRESENTATION('',(#7298),#7302);
+#7298 = LINE('',#7299,#7300);
+#7299 = CARTESIAN_POINT('',(0.,0.));
+#7300 = VECTOR('',#7301,1.);
+#7301 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7303 = ORIENTED_EDGE('',*,*,#7304,.F.);
+#7304 = EDGE_CURVE('',#2707,#7277,#7305,.T.);
+#7305 = SURFACE_CURVE('',#7306,(#7310,#7317),.PCURVE_S1.);
+#7306 = LINE('',#7307,#7308);
+#7307 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#7308 = VECTOR('',#7309,1.);
+#7309 = DIRECTION('',(0.,0.,1.));
+#7310 = PCURVE('',#2750,#7311);
+#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316);
+#7312 = LINE('',#7313,#7314);
+#7313 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7314 = VECTOR('',#7315,1.);
+#7315 = DIRECTION('',(0.,-1.));
+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7317 = PCURVE('',#7318,#7323);
+#7318 = PLANE('',#7319);
+#7319 = AXIS2_PLACEMENT_3D('',#7320,#7321,#7322);
+#7320 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#7321 = DIRECTION('',(-0.820556886379,0.57156486615,0.));
+#7322 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#7323 = DEFINITIONAL_REPRESENTATION('',(#7324),#7328);
+#7324 = LINE('',#7325,#7326);
+#7325 = CARTESIAN_POINT('',(0.,0.));
+#7326 = VECTOR('',#7327,1.);
+#7327 = DIRECTION('',(0.,-1.));
+#7328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7329 = ORIENTED_EDGE('',*,*,#2734,.F.);
+#7330 = ADVANCED_FACE('',(#7331),#2694,.F.);
+#7331 = FACE_BOUND('',#7332,.F.);
+#7332 = EDGE_LOOP('',(#7333,#7356,#7384,#7410));
+#7333 = ORIENTED_EDGE('',*,*,#7334,.T.);
+#7334 = EDGE_CURVE('',#2651,#7335,#7337,.T.);
+#7335 = VERTEX_POINT('',#7336);
+#7336 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,11.));
+#7337 = SURFACE_CURVE('',#7338,(#7342,#7349),.PCURVE_S1.);
+#7338 = LINE('',#7339,#7340);
+#7339 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#7340 = VECTOR('',#7341,1.);
+#7341 = DIRECTION('',(0.,0.,1.));
+#7342 = PCURVE('',#2694,#7343);
+#7343 = DEFINITIONAL_REPRESENTATION('',(#7344),#7348);
+#7344 = LINE('',#7345,#7346);
+#7345 = CARTESIAN_POINT('',(0.,0.));
+#7346 = VECTOR('',#7347,1.);
+#7347 = DIRECTION('',(0.,-1.));
+#7348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7349 = PCURVE('',#2666,#7350);
+#7350 = DEFINITIONAL_REPRESENTATION('',(#7351),#7355);
+#7351 = LINE('',#7352,#7353);
+#7352 = CARTESIAN_POINT('',(1.209483732951,0.));
+#7353 = VECTOR('',#7354,1.);
+#7354 = DIRECTION('',(0.,-1.));
+#7355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7356 = ORIENTED_EDGE('',*,*,#7357,.T.);
+#7357 = EDGE_CURVE('',#7335,#7358,#7360,.T.);
+#7358 = VERTEX_POINT('',#7359);
+#7359 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,11.));
+#7360 = SURFACE_CURVE('',#7361,(#7365,#7372),.PCURVE_S1.);
+#7361 = LINE('',#7362,#7363);
+#7362 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,11.));
+#7363 = VECTOR('',#7364,1.);
+#7364 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#7365 = PCURVE('',#2694,#7366);
+#7366 = DEFINITIONAL_REPRESENTATION('',(#7367),#7371);
+#7367 = LINE('',#7368,#7369);
+#7368 = CARTESIAN_POINT('',(0.,-9.5));
+#7369 = VECTOR('',#7370,1.);
+#7370 = DIRECTION('',(1.,0.));
+#7371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7372 = PCURVE('',#7373,#7378);
+#7373 = PLANE('',#7374);
+#7374 = AXIS2_PLACEMENT_3D('',#7375,#7376,#7377);
+#7375 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7376 = DIRECTION('',(0.,0.,-1.));
+#7377 = DIRECTION('',(-9.22683594633E-02,-0.995734176295,0.));
+#7378 = DEFINITIONAL_REPRESENTATION('',(#7379),#7383);
+#7379 = LINE('',#7380,#7381);
+#7380 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7381 = VECTOR('',#7382,1.);
+#7382 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7384 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#7385 = EDGE_CURVE('',#2679,#7358,#7386,.T.);
+#7386 = SURFACE_CURVE('',#7387,(#7391,#7398),.PCURVE_S1.);
+#7387 = LINE('',#7388,#7389);
+#7388 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,1.5));
+#7389 = VECTOR('',#7390,1.);
+#7390 = DIRECTION('',(0.,0.,1.));
+#7391 = PCURVE('',#2694,#7392);
+#7392 = DEFINITIONAL_REPRESENTATION('',(#7393),#7397);
+#7393 = LINE('',#7394,#7395);
+#7394 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7395 = VECTOR('',#7396,1.);
+#7396 = DIRECTION('',(0.,-1.));
+#7397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7398 = PCURVE('',#7399,#7404);
+#7399 = PLANE('',#7400);
+#7400 = AXIS2_PLACEMENT_3D('',#7401,#7402,#7403);
+#7401 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#7402 = DIRECTION('',(-0.971619553777,0.236549028151,0.));
+#7403 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#7404 = DEFINITIONAL_REPRESENTATION('',(#7405),#7409);
+#7405 = LINE('',#7406,#7407);
+#7406 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7407 = VECTOR('',#7408,1.);
+#7408 = DIRECTION('',(0.,-1.));
+#7409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7410 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#7411 = ADVANCED_FACE('',(#7412),#2666,.F.);
+#7412 = FACE_BOUND('',#7413,.F.);
+#7413 = EDGE_LOOP('',(#7414,#7437,#7458,#7459));
+#7414 = ORIENTED_EDGE('',*,*,#7415,.T.);
+#7415 = EDGE_CURVE('',#2623,#7416,#7418,.T.);
+#7416 = VERTEX_POINT('',#7417);
+#7417 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7418 = SURFACE_CURVE('',#7419,(#7423,#7430),.PCURVE_S1.);
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(0.,0.,1.));
+#7423 = PCURVE('',#2666,#7424);
+#7424 = DEFINITIONAL_REPRESENTATION('',(#7425),#7429);
+#7425 = LINE('',#7426,#7427);
+#7426 = CARTESIAN_POINT('',(0.,0.));
+#7427 = VECTOR('',#7428,1.);
+#7428 = DIRECTION('',(0.,-1.));
+#7429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7430 = PCURVE('',#2638,#7431);
+#7431 = DEFINITIONAL_REPRESENTATION('',(#7432),#7436);
+#7432 = LINE('',#7433,#7434);
+#7433 = CARTESIAN_POINT('',(0.,0.));
+#7434 = VECTOR('',#7435,1.);
+#7435 = DIRECTION('',(0.,-1.));
+#7436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7437 = ORIENTED_EDGE('',*,*,#7438,.T.);
+#7438 = EDGE_CURVE('',#7416,#7335,#7439,.T.);
+#7439 = SURFACE_CURVE('',#7440,(#7444,#7451),.PCURVE_S1.);
+#7440 = LINE('',#7441,#7442);
+#7441 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7442 = VECTOR('',#7443,1.);
+#7443 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#7444 = PCURVE('',#2666,#7445);
+#7445 = DEFINITIONAL_REPRESENTATION('',(#7446),#7450);
+#7446 = LINE('',#7447,#7448);
+#7447 = CARTESIAN_POINT('',(0.,-9.5));
+#7448 = VECTOR('',#7449,1.);
+#7449 = DIRECTION('',(1.,0.));
+#7450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7451 = PCURVE('',#7373,#7452);
+#7452 = DEFINITIONAL_REPRESENTATION('',(#7453),#7457);
+#7453 = LINE('',#7454,#7455);
+#7454 = CARTESIAN_POINT('',(0.,0.));
+#7455 = VECTOR('',#7456,1.);
+#7456 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7458 = ORIENTED_EDGE('',*,*,#7334,.F.);
+#7459 = ORIENTED_EDGE('',*,*,#2650,.F.);
+#7460 = ADVANCED_FACE('',(#7461),#2638,.T.);
+#7461 = FACE_BOUND('',#7462,.T.);
+#7462 = EDGE_LOOP('',(#7463,#7464,#7487,#7508));
+#7463 = ORIENTED_EDGE('',*,*,#7415,.T.);
+#7464 = ORIENTED_EDGE('',*,*,#7465,.T.);
+#7465 = EDGE_CURVE('',#7416,#7466,#7468,.T.);
+#7466 = VERTEX_POINT('',#7467);
+#7467 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,11.));
+#7468 = SURFACE_CURVE('',#7469,(#7473,#7480),.PCURVE_S1.);
+#7469 = LINE('',#7470,#7471);
+#7470 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7471 = VECTOR('',#7472,1.);
+#7472 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#7473 = PCURVE('',#2638,#7474);
+#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7479);
+#7475 = LINE('',#7476,#7477);
+#7476 = CARTESIAN_POINT('',(0.,-9.5));
+#7477 = VECTOR('',#7478,1.);
+#7478 = DIRECTION('',(1.,0.));
+#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7480 = PCURVE('',#7373,#7481);
+#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7486);
+#7482 = LINE('',#7483,#7484);
+#7483 = CARTESIAN_POINT('',(0.,0.));
+#7484 = VECTOR('',#7485,1.);
+#7485 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7487 = ORIENTED_EDGE('',*,*,#7488,.F.);
+#7488 = EDGE_CURVE('',#2595,#7466,#7489,.T.);
+#7489 = SURFACE_CURVE('',#7490,(#7494,#7501),.PCURVE_S1.);
+#7490 = LINE('',#7491,#7492);
+#7491 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#7492 = VECTOR('',#7493,1.);
+#7493 = DIRECTION('',(0.,0.,1.));
+#7494 = PCURVE('',#2638,#7495);
+#7495 = DEFINITIONAL_REPRESENTATION('',(#7496),#7500);
+#7496 = LINE('',#7497,#7498);
+#7497 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7498 = VECTOR('',#7499,1.);
+#7499 = DIRECTION('',(0.,-1.));
+#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7501 = PCURVE('',#7399,#7502);
+#7502 = DEFINITIONAL_REPRESENTATION('',(#7503),#7507);
+#7503 = LINE('',#7504,#7505);
+#7504 = CARTESIAN_POINT('',(0.,0.));
+#7505 = VECTOR('',#7506,1.);
+#7506 = DIRECTION('',(0.,-1.));
+#7507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7508 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#7509 = ADVANCED_FACE('',(#7510),#2998,.F.);
+#7510 = FACE_BOUND('',#7511,.T.);
+#7511 = EDGE_LOOP('',(#7512,#7513,#7514,#7537));
+#7512 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#7513 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#7514 = ORIENTED_EDGE('',*,*,#7515,.F.);
+#7515 = EDGE_CURVE('',#7516,#2983,#7518,.T.);
+#7516 = VERTEX_POINT('',#7517);
+#7517 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,11.));
+#7518 = SURFACE_CURVE('',#7519,(#7523,#7530),.PCURVE_S1.);
+#7519 = LINE('',#7520,#7521);
+#7520 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,11.));
+#7521 = VECTOR('',#7522,1.);
+#7522 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#7523 = PCURVE('',#2998,#7524);
+#7524 = DEFINITIONAL_REPRESENTATION('',(#7525),#7529);
+#7525 = LINE('',#7526,#7527);
+#7526 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#7527 = VECTOR('',#7528,1.);
+#7528 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#7529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7530 = PCURVE('',#3024,#7531);
+#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536);
+#7532 = LINE('',#7533,#7534);
+#7533 = CARTESIAN_POINT('',(0.,-9.5));
+#7534 = VECTOR('',#7535,1.);
+#7535 = DIRECTION('',(1.,0.));
+#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7537 = ORIENTED_EDGE('',*,*,#7538,.F.);
+#7538 = EDGE_CURVE('',#3043,#7516,#7539,.T.);
+#7539 = SURFACE_CURVE('',#7540,(#7544,#7551),.PCURVE_S1.);
+#7540 = LINE('',#7541,#7542);
+#7541 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#7542 = VECTOR('',#7543,1.);
+#7543 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#7544 = PCURVE('',#2998,#7545);
+#7545 = DEFINITIONAL_REPRESENTATION('',(#7546),#7550);
+#7546 = LINE('',#7547,#7548);
+#7547 = CARTESIAN_POINT('',(0.,0.));
+#7548 = VECTOR('',#7549,1.);
+#7549 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7551 = PCURVE('',#3058,#7552);
+#7552 = DEFINITIONAL_REPRESENTATION('',(#7553),#7557);
+#7553 = LINE('',#7554,#7555);
+#7554 = CARTESIAN_POINT('',(0.,-9.5));
+#7555 = VECTOR('',#7556,1.);
+#7556 = DIRECTION('',(1.,0.));
+#7557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7558 = ADVANCED_FACE('',(#7559),#3024,.T.);
+#7559 = FACE_BOUND('',#7560,.T.);
+#7560 = EDGE_LOOP('',(#7561,#7582,#7583,#7584));
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#4164,#7516,#7563,.T.);
+#7563 = SURFACE_CURVE('',#7564,(#7568,#7575),.PCURVE_S1.);
+#7564 = LINE('',#7565,#7566);
+#7565 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#7566 = VECTOR('',#7567,1.);
+#7567 = DIRECTION('',(0.,0.,1.));
+#7568 = PCURVE('',#3024,#7569);
+#7569 = DEFINITIONAL_REPRESENTATION('',(#7570),#7574);
+#7570 = LINE('',#7571,#7572);
+#7571 = CARTESIAN_POINT('',(0.,0.));
+#7572 = VECTOR('',#7573,1.);
+#7573 = DIRECTION('',(0.,-1.));
+#7574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7575 = PCURVE('',#3058,#7576);
+#7576 = DEFINITIONAL_REPRESENTATION('',(#7577),#7581);
+#7577 = LINE('',#7578,#7579);
+#7578 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7579 = VECTOR('',#7580,1.);
+#7580 = DIRECTION('',(0.,-1.));
+#7581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7582 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#7583 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#7584 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7585 = EDGE_CURVE('',#4164,#541,#7586,.T.);
+#7586 = SURFACE_CURVE('',#7587,(#7591,#7598),.PCURVE_S1.);
+#7587 = LINE('',#7588,#7589);
+#7588 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#7589 = VECTOR('',#7590,1.);
+#7590 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#7591 = PCURVE('',#3024,#7592);
+#7592 = DEFINITIONAL_REPRESENTATION('',(#7593),#7597);
+#7593 = LINE('',#7594,#7595);
+#7594 = CARTESIAN_POINT('',(0.,0.));
+#7595 = VECTOR('',#7596,1.);
+#7596 = DIRECTION('',(1.,0.));
+#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7598 = PCURVE('',#4180,#7599);
+#7599 = DEFINITIONAL_REPRESENTATION('',(#7600),#7604);
+#7600 = LINE('',#7601,#7602);
+#7601 = CARTESIAN_POINT('',(1.00016918818E-02,-0.655723049066));
+#7602 = VECTOR('',#7603,1.);
+#7603 = DIRECTION('',(5.398670692114E-02,-0.998541654352));
+#7604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7605 = ADVANCED_FACE('',(#7606),#3058,.T.);
+#7606 = FACE_BOUND('',#7607,.T.);
+#7607 = EDGE_LOOP('',(#7608,#7609,#7610,#7611));
+#7608 = ORIENTED_EDGE('',*,*,#3040,.T.);
+#7609 = ORIENTED_EDGE('',*,*,#7538,.T.);
+#7610 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#7611 = ORIENTED_EDGE('',*,*,#7612,.F.);
+#7612 = EDGE_CURVE('',#3041,#4164,#7613,.T.);
+#7613 = SURFACE_CURVE('',#7614,(#7618,#7625),.PCURVE_S1.);
+#7614 = LINE('',#7615,#7616);
+#7615 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#7616 = VECTOR('',#7617,1.);
+#7617 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#7618 = PCURVE('',#3058,#7619);
+#7619 = DEFINITIONAL_REPRESENTATION('',(#7620),#7624);
+#7620 = LINE('',#7621,#7622);
+#7621 = CARTESIAN_POINT('',(0.,0.));
+#7622 = VECTOR('',#7623,1.);
+#7623 = DIRECTION('',(1.,0.));
+#7624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7625 = PCURVE('',#3499,#7626);
+#7626 = DEFINITIONAL_REPRESENTATION('',(#7627),#7631);
+#7627 = LINE('',#7628,#7629);
+#7628 = CARTESIAN_POINT('',(6.921524769233,3.531014011004));
+#7629 = VECTOR('',#7630,1.);
+#7630 = DIRECTION('',(-0.855311071671,-0.518114823835));
+#7631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7632 = ADVANCED_FACE('',(#7633),#3107,.T.);
+#7633 = FACE_BOUND('',#7634,.T.);
+#7634 = EDGE_LOOP('',(#7635,#7636,#7637));
+#7635 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#7636 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#7637 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#7638 = ADVANCED_FACE('',(#7639),#3325,.T.);
+#7639 = FACE_BOUND('',#7640,.T.);
+#7640 = EDGE_LOOP('',(#7641,#7662));
+#7641 = ORIENTED_EDGE('',*,*,#7642,.F.);
+#7642 = EDGE_CURVE('',#714,#956,#7643,.T.);
+#7643 = SURFACE_CURVE('',#7644,(#7648,#7655),.PCURVE_S1.);
+#7644 = LINE('',#7645,#7646);
+#7645 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#7646 = VECTOR('',#7647,1.);
+#7647 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#7648 = PCURVE('',#3325,#7649);
+#7649 = DEFINITIONAL_REPRESENTATION('',(#7650),#7654);
+#7650 = LINE('',#7651,#7652);
+#7651 = CARTESIAN_POINT('',(0.,0.));
+#7652 = VECTOR('',#7653,1.);
+#7653 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7655 = PCURVE('',#3360,#7656);
+#7656 = DEFINITIONAL_REPRESENTATION('',(#7657),#7661);
+#7657 = LINE('',#7658,#7659);
+#7658 = CARTESIAN_POINT('',(0.,0.));
+#7659 = VECTOR('',#7660,1.);
+#7660 = DIRECTION('',(1.,0.));
+#7661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7662 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#7663 = ADVANCED_FACE('',(#7664),#3360,.F.);
+#7664 = FACE_BOUND('',#7665,.F.);
+#7665 = EDGE_LOOP('',(#7666,#7667,#7688,#7689));
+#7666 = ORIENTED_EDGE('',*,*,#3344,.T.);
+#7667 = ORIENTED_EDGE('',*,*,#7668,.T.);
+#7668 = EDGE_CURVE('',#3345,#4845,#7669,.T.);
+#7669 = SURFACE_CURVE('',#7670,(#7674,#7681),.PCURVE_S1.);
+#7670 = LINE('',#7671,#7672);
+#7671 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#7672 = VECTOR('',#7673,1.);
+#7673 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#7674 = PCURVE('',#3360,#7675);
+#7675 = DEFINITIONAL_REPRESENTATION('',(#7676),#7680);
+#7676 = LINE('',#7677,#7678);
+#7677 = CARTESIAN_POINT('',(0.,-9.5));
+#7678 = VECTOR('',#7679,1.);
+#7679 = DIRECTION('',(1.,0.));
+#7680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7681 = PCURVE('',#3388,#7682);
+#7682 = DEFINITIONAL_REPRESENTATION('',(#7683),#7687);
+#7683 = LINE('',#7684,#7685);
+#7684 = CARTESIAN_POINT('',(0.,0.));
+#7685 = VECTOR('',#7686,1.);
+#7686 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7688 = ORIENTED_EDGE('',*,*,#4844,.F.);
+#7689 = ORIENTED_EDGE('',*,*,#7642,.F.);
+#7690 = ADVANCED_FACE('',(#7691),#3388,.F.);
+#7691 = FACE_BOUND('',#7692,.T.);
+#7692 = EDGE_LOOP('',(#7693,#7694,#7695,#7716));
+#7693 = ORIENTED_EDGE('',*,*,#7668,.T.);
+#7694 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#7695 = ORIENTED_EDGE('',*,*,#7696,.F.);
+#7696 = EDGE_CURVE('',#3373,#4868,#7697,.T.);
+#7697 = SURFACE_CURVE('',#7698,(#7702,#7709),.PCURVE_S1.);
+#7698 = LINE('',#7699,#7700);
+#7699 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,11.));
+#7700 = VECTOR('',#7701,1.);
+#7701 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#7702 = PCURVE('',#3388,#7703);
+#7703 = DEFINITIONAL_REPRESENTATION('',(#7704),#7708);
+#7704 = LINE('',#7705,#7706);
+#7705 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#7706 = VECTOR('',#7707,1.);
+#7707 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7709 = PCURVE('',#3414,#7710);
+#7710 = DEFINITIONAL_REPRESENTATION('',(#7711),#7715);
+#7711 = LINE('',#7712,#7713);
+#7712 = CARTESIAN_POINT('',(0.,-9.5));
+#7713 = VECTOR('',#7714,1.);
+#7714 = DIRECTION('',(1.,0.));
+#7715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7716 = ORIENTED_EDGE('',*,*,#3372,.F.);
+#7717 = ADVANCED_FACE('',(#7718),#3414,.T.);
+#7718 = FACE_BOUND('',#7719,.T.);
+#7719 = EDGE_LOOP('',(#7720,#7721,#7722,#7723));
+#7720 = ORIENTED_EDGE('',*,*,#3400,.T.);
+#7721 = ORIENTED_EDGE('',*,*,#7696,.T.);
+#7722 = ORIENTED_EDGE('',*,*,#4890,.F.);
+#7723 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7724 = EDGE_CURVE('',#686,#958,#7725,.T.);
+#7725 = SURFACE_CURVE('',#7726,(#7730,#7737),.PCURVE_S1.);
+#7726 = LINE('',#7727,#7728);
+#7727 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#7728 = VECTOR('',#7729,1.);
+#7729 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#7730 = PCURVE('',#3414,#7731);
+#7731 = DEFINITIONAL_REPRESENTATION('',(#7732),#7736);
+#7732 = LINE('',#7733,#7734);
+#7733 = CARTESIAN_POINT('',(0.,0.));
+#7734 = VECTOR('',#7735,1.);
+#7735 = DIRECTION('',(1.,0.));
+#7736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7737 = PCURVE('',#4114,#7738);
+#7738 = DEFINITIONAL_REPRESENTATION('',(#7739),#7743);
+#7739 = LINE('',#7740,#7741);
+#7740 = CARTESIAN_POINT('',(6.060457380839,-14.96230342263));
+#7741 = VECTOR('',#7742,1.);
+#7742 = DIRECTION('',(0.712609820363,-0.701560577515));
+#7743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7744 = ADVANCED_FACE('',(#7745),#3499,.F.);
+#7745 = FACE_BOUND('',#7746,.F.);
+#7746 = EDGE_LOOP('',(#7747,#7748,#7749,#7750,#7751));
+#7747 = ORIENTED_EDGE('',*,*,#3482,.F.);
+#7748 = ORIENTED_EDGE('',*,*,#4196,.F.);
+#7749 = ORIENTED_EDGE('',*,*,#7612,.F.);
+#7750 = ORIENTED_EDGE('',*,*,#5826,.T.);
+#7751 = ORIENTED_EDGE('',*,*,#7752,.T.);
+#7752 = EDGE_CURVE('',#5794,#3483,#7753,.T.);
+#7753 = SURFACE_CURVE('',#7754,(#7758,#7765),.PCURVE_S1.);
+#7754 = LINE('',#7755,#7756);
+#7755 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#7756 = VECTOR('',#7757,1.);
+#7757 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#7758 = PCURVE('',#3499,#7759);
+#7759 = DEFINITIONAL_REPRESENTATION('',(#7760),#7764);
+#7760 = LINE('',#7761,#7762);
+#7761 = CARTESIAN_POINT('',(8.53200643442,7.538643305202));
+#7762 = VECTOR('',#7763,1.);
+#7763 = DIRECTION('',(-0.984718484073,-0.17415368823));
+#7764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7765 = PCURVE('',#7766,#7771);
+#7766 = PLANE('',#7767);
+#7767 = AXIS2_PLACEMENT_3D('',#7768,#7769,#7770);
+#7768 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#7769 = DIRECTION('',(0.17415368823,0.984718484073,0.));
+#7770 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#7771 = DEFINITIONAL_REPRESENTATION('',(#7772),#7776);
+#7772 = LINE('',#7773,#7774);
+#7773 = CARTESIAN_POINT('',(0.,0.));
+#7774 = VECTOR('',#7775,1.);
+#7775 = DIRECTION('',(1.,0.));
+#7776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7777 = ADVANCED_FACE('',(#7778),#4180,.F.);
+#7778 = FACE_BOUND('',#7779,.F.);
+#7779 = EDGE_LOOP('',(#7780,#7781));
+#7780 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7781 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#7782 = ADVANCED_FACE('',(#7783),#4146,.F.);
+#7783 = FACE_BOUND('',#7784,.F.);
+#7784 = EDGE_LOOP('',(#7785,#7806));
+#7785 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#7786 = EDGE_CURVE('',#569,#658,#7787,.T.);
+#7787 = SURFACE_CURVE('',#7788,(#7792,#7799),.PCURVE_S1.);
+#7788 = LINE('',#7789,#7790);
+#7789 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#7790 = VECTOR('',#7791,1.);
+#7791 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#7792 = PCURVE('',#4146,#7793);
+#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798);
+#7794 = LINE('',#7795,#7796);
+#7795 = CARTESIAN_POINT('',(1.698047854535,-8.374526328619));
+#7796 = VECTOR('',#7797,1.);
+#7797 = DIRECTION('',(0.411055955936,-0.911610114626));
+#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7799 = PCURVE('',#4290,#7800);
+#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);
+#7801 = LINE('',#7802,#7803);
+#7802 = CARTESIAN_POINT('',(0.,0.));
+#7803 = VECTOR('',#7804,1.);
+#7804 = DIRECTION('',(1.,0.));
+#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7806 = ORIENTED_EDGE('',*,*,#4131,.F.);
+#7807 = ADVANCED_FACE('',(#7808),#4114,.F.);
+#7808 = FACE_BOUND('',#7809,.F.);
+#7809 = EDGE_LOOP('',(#7810,#7811));
+#7810 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7811 = ORIENTED_EDGE('',*,*,#4099,.F.);
+#7812 = ADVANCED_FACE('',(#7813),#4082,.F.);
+#7813 = FACE_BOUND('',#7814,.F.);
+#7814 = EDGE_LOOP('',(#7815,#7836));
+#7815 = ORIENTED_EDGE('',*,*,#7816,.F.);
+#7816 = EDGE_CURVE('',#986,#1070,#7817,.T.);
+#7817 = SURFACE_CURVE('',#7818,(#7822,#7829),.PCURVE_S1.);
+#7818 = LINE('',#7819,#7820);
+#7819 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#7820 = VECTOR('',#7821,1.);
+#7821 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#7822 = PCURVE('',#4082,#7823);
+#7823 = DEFINITIONAL_REPRESENTATION('',(#7824),#7828);
+#7824 = LINE('',#7825,#7826);
+#7825 = CARTESIAN_POINT('',(12.508062691319,-19.52933853044));
+#7826 = VECTOR('',#7827,1.);
+#7827 = DIRECTION('',(0.917921779842,-0.396761396928));
+#7828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7829 = PCURVE('',#5198,#7830);
+#7830 = DEFINITIONAL_REPRESENTATION('',(#7831),#7835);
+#7831 = LINE('',#7832,#7833);
+#7832 = CARTESIAN_POINT('',(0.,0.));
+#7833 = VECTOR('',#7834,1.);
+#7834 = DIRECTION('',(1.,0.));
+#7835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7836 = ORIENTED_EDGE('',*,*,#4067,.F.);
+#7837 = ADVANCED_FACE('',(#7838),#4050,.F.);
+#7838 = FACE_BOUND('',#7839,.F.);
+#7839 = EDGE_LOOP('',(#7840,#7861));
+#7840 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#7841 = EDGE_CURVE('',#1098,#4003,#7842,.T.);
+#7842 = SURFACE_CURVE('',#7843,(#7847,#7854),.PCURVE_S1.);
+#7843 = LINE('',#7844,#7845);
+#7844 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#7845 = VECTOR('',#7846,1.);
+#7846 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#7847 = PCURVE('',#4050,#7848);
+#7848 = DEFINITIONAL_REPRESENTATION('',(#7849),#7853);
+#7849 = LINE('',#7850,#7851);
+#7850 = CARTESIAN_POINT('',(20.170078961381,-21.45882825391));
+#7851 = VECTOR('',#7852,1.);
+#7852 = DIRECTION('',(0.999263316573,-3.837739115582E-02));
+#7853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7854 = PCURVE('',#5117,#7855);
+#7855 = DEFINITIONAL_REPRESENTATION('',(#7856),#7860);
+#7856 = LINE('',#7857,#7858);
+#7857 = CARTESIAN_POINT('',(0.,0.));
+#7858 = VECTOR('',#7859,1.);
+#7859 = DIRECTION('',(1.,0.));
+#7860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7861 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#7862 = ADVANCED_FACE('',(#7863),#4019,.F.);
+#7863 = FACE_BOUND('',#7864,.F.);
+#7864 = EDGE_LOOP('',(#7865,#7886,#7887,#7913));
+#7865 = ORIENTED_EDGE('',*,*,#7866,.T.);
+#7866 = EDGE_CURVE('',#5027,#4003,#7867,.T.);
+#7867 = SURFACE_CURVE('',#7868,(#7872,#7879),.PCURVE_S1.);
+#7868 = LINE('',#7869,#7870);
+#7869 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#7870 = VECTOR('',#7871,1.);
+#7871 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#7872 = PCURVE('',#4019,#7873);
+#7873 = DEFINITIONAL_REPRESENTATION('',(#7874),#7878);
+#7874 = LINE('',#7875,#7876);
+#7875 = CARTESIAN_POINT('',(17.797999448715,-14.53599641986));
+#7876 = VECTOR('',#7877,1.);
+#7877 = DIRECTION('',(0.436986487924,-0.899468070235));
+#7878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7879 = PCURVE('',#5042,#7880);
+#7880 = DEFINITIONAL_REPRESENTATION('',(#7881),#7885);
+#7881 = LINE('',#7882,#7883);
+#7882 = CARTESIAN_POINT('',(0.,0.));
+#7883 = VECTOR('',#7884,1.);
+#7884 = DIRECTION('',(1.,0.));
+#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7886 = ORIENTED_EDGE('',*,*,#4002,.F.);
+#7887 = ORIENTED_EDGE('',*,*,#7888,.F.);
+#7888 = EDGE_CURVE('',#6058,#3970,#7889,.T.);
+#7889 = SURFACE_CURVE('',#7890,(#7894,#7901),.PCURVE_S1.);
+#7890 = LINE('',#7891,#7892);
+#7891 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#7892 = VECTOR('',#7893,1.);
+#7893 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#7894 = PCURVE('',#4019,#7895);
+#7895 = DEFINITIONAL_REPRESENTATION('',(#7896),#7900);
+#7896 = LINE('',#7897,#7898);
+#7897 = CARTESIAN_POINT('',(22.093369300157,-14.98825916754));
+#7898 = VECTOR('',#7899,1.);
+#7899 = DIRECTION('',(0.732403108988,-0.680871269731));
+#7900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7901 = PCURVE('',#7902,#7907);
+#7902 = PLANE('',#7903);
+#7903 = AXIS2_PLACEMENT_3D('',#7904,#7905,#7906);
+#7904 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#7905 = DIRECTION('',(0.680871269731,-0.732403108988,0.));
+#7906 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#7907 = DEFINITIONAL_REPRESENTATION('',(#7908),#7912);
+#7908 = LINE('',#7909,#7910);
+#7909 = CARTESIAN_POINT('',(0.,0.));
+#7910 = VECTOR('',#7911,1.);
+#7911 = DIRECTION('',(1.,0.));
+#7912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7913 = ORIENTED_EDGE('',*,*,#6057,.T.);
+#7914 = ADVANCED_FACE('',(#7915),#3986,.F.);
+#7915 = FACE_BOUND('',#7916,.F.);
+#7916 = EDGE_LOOP('',(#7917,#7938));
+#7917 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#7918 = EDGE_CURVE('',#3970,#1755,#7919,.T.);
+#7919 = SURFACE_CURVE('',#7920,(#7924,#7931),.PCURVE_S1.);
+#7920 = LINE('',#7921,#7922);
+#7921 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#7922 = VECTOR('',#7923,1.);
+#7923 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#7924 = PCURVE('',#3986,#7925);
+#7925 = DEFINITIONAL_REPRESENTATION('',(#7926),#7930);
+#7926 = LINE('',#7927,#7928);
+#7927 = CARTESIAN_POINT('',(28.011708437055,-20.49018431422));
+#7928 = VECTOR('',#7929,1.);
+#7929 = DIRECTION('',(0.945648805292,0.325189693949));
+#7930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7931 = PCURVE('',#6011,#7932);
+#7932 = DEFINITIONAL_REPRESENTATION('',(#7933),#7937);
+#7933 = LINE('',#7934,#7935);
+#7934 = CARTESIAN_POINT('',(0.,0.));
+#7935 = VECTOR('',#7936,1.);
+#7936 = DIRECTION('',(1.,0.));
+#7937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7938 = ORIENTED_EDGE('',*,*,#3969,.F.);
+#7939 = ADVANCED_FACE('',(#7940),#3952,.F.);
+#7940 = FACE_BOUND('',#7941,.F.);
+#7941 = EDGE_LOOP('',(#7942,#7963));
+#7942 = ORIENTED_EDGE('',*,*,#7943,.F.);
+#7943 = EDGE_CURVE('',#1783,#1867,#7944,.T.);
+#7944 = SURFACE_CURVE('',#7945,(#7949,#7956),.PCURVE_S1.);
+#7945 = LINE('',#7946,#7947);
+#7946 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#7947 = VECTOR('',#7948,1.);
+#7948 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#7949 = PCURVE('',#3952,#7950);
+#7950 = DEFINITIONAL_REPRESENTATION('',(#7951),#7955);
+#7951 = LINE('',#7952,#7953);
+#7952 = CARTESIAN_POINT('',(34.973895605683,-16.75422744286));
+#7953 = VECTOR('',#7954,1.);
+#7954 = DIRECTION('',(0.764319182835,0.644838108947));
+#7955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7956 = PCURVE('',#6417,#7957);
+#7957 = DEFINITIONAL_REPRESENTATION('',(#7958),#7962);
+#7958 = LINE('',#7959,#7960);
+#7959 = CARTESIAN_POINT('',(0.,0.));
+#7960 = VECTOR('',#7961,1.);
+#7961 = DIRECTION('',(1.,0.));
+#7962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7963 = ORIENTED_EDGE('',*,*,#3937,.F.);
+#7964 = ADVANCED_FACE('',(#7965),#3920,.F.);
+#7965 = FACE_BOUND('',#7966,.F.);
+#7966 = EDGE_LOOP('',(#7967,#7988));
+#7967 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#7968 = EDGE_CURVE('',#1895,#3873,#7969,.T.);
+#7969 = SURFACE_CURVE('',#7970,(#7974,#7981),.PCURVE_S1.);
+#7970 = LINE('',#7971,#7972);
+#7971 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#7972 = VECTOR('',#7973,1.);
+#7973 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#7974 = PCURVE('',#3920,#7975);
+#7975 = DEFINITIONAL_REPRESENTATION('',(#7976),#7980);
+#7976 = LINE('',#7977,#7978);
+#7977 = CARTESIAN_POINT('',(40.116358511331,-10.75551931696));
+#7978 = VECTOR('',#7979,1.);
+#7979 = DIRECTION('',(0.479764019498,0.877397564161));
+#7980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7981 = PCURVE('',#6336,#7982);
+#7982 = DEFINITIONAL_REPRESENTATION('',(#7983),#7987);
+#7983 = LINE('',#7984,#7985);
+#7984 = CARTESIAN_POINT('',(0.,0.));
+#7985 = VECTOR('',#7986,1.);
+#7986 = DIRECTION('',(1.,0.));
+#7987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7988 = ORIENTED_EDGE('',*,*,#3905,.F.);
+#7989 = ADVANCED_FACE('',(#7990),#3889,.F.);
+#7990 = FACE_BOUND('',#7991,.F.);
+#7991 = EDGE_LOOP('',(#7992,#8018,#8019,#8045));
+#7992 = ORIENTED_EDGE('',*,*,#7993,.T.);
+#7993 = EDGE_CURVE('',#6172,#3873,#7994,.T.);
+#7994 = SURFACE_CURVE('',#7995,(#7999,#8006),.PCURVE_S1.);
+#7995 = LINE('',#7996,#7997);
+#7996 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#7997 = VECTOR('',#7998,1.);
+#7998 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#7999 = PCURVE('',#3889,#8000);
+#8000 = DEFINITIONAL_REPRESENTATION('',(#8001),#8005);
+#8001 = LINE('',#8002,#8003);
+#8002 = CARTESIAN_POINT('',(32.861966759517,-9.79314614185));
+#8003 = VECTOR('',#8004,1.);
+#8004 = DIRECTION('',(0.999952436844,-9.753155892617E-03));
+#8005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8006 = PCURVE('',#8007,#8012);
+#8007 = PLANE('',#8008);
+#8008 = AXIS2_PLACEMENT_3D('',#8009,#8010,#8011);
+#8009 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#8010 = DIRECTION('',(9.753155892616E-03,-0.999952436844,0.));
+#8011 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#8012 = DEFINITIONAL_REPRESENTATION('',(#8013),#8017);
+#8013 = LINE('',#8014,#8015);
+#8014 = CARTESIAN_POINT('',(0.,0.));
+#8015 = VECTOR('',#8016,1.);
+#8016 = DIRECTION('',(1.,0.));
+#8017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8018 = ORIENTED_EDGE('',*,*,#3872,.F.);
+#8019 = ORIENTED_EDGE('',*,*,#8020,.F.);
+#8020 = EDGE_CURVE('',#6205,#3840,#8021,.T.);
+#8021 = SURFACE_CURVE('',#8022,(#8026,#8033),.PCURVE_S1.);
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#8026 = PCURVE('',#3889,#8027);
+#8027 = DEFINITIONAL_REPRESENTATION('',(#8028),#8032);
+#8028 = LINE('',#8029,#8030);
+#8029 = CARTESIAN_POINT('',(35.181426864327,-6.149679581578));
+#8030 = VECTOR('',#8031,1.);
+#8031 = DIRECTION('',(0.935951124367,0.352129937374));
+#8032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8033 = PCURVE('',#8034,#8039);
+#8034 = PLANE('',#8035);
+#8035 = AXIS2_PLACEMENT_3D('',#8036,#8037,#8038);
+#8036 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8037 = DIRECTION('',(-0.352129937374,-0.935951124367,0.));
+#8038 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#8039 = DEFINITIONAL_REPRESENTATION('',(#8040),#8044);
+#8040 = LINE('',#8041,#8042);
+#8041 = CARTESIAN_POINT('',(0.,0.));
+#8042 = VECTOR('',#8043,1.);
+#8043 = DIRECTION('',(1.,0.));
+#8044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8045 = ORIENTED_EDGE('',*,*,#6204,.T.);
+#8046 = ADVANCED_FACE('',(#8047),#3856,.F.);
+#8047 = FACE_BOUND('',#8048,.F.);
+#8048 = EDGE_LOOP('',(#8049,#8070));
+#8049 = ORIENTED_EDGE('',*,*,#8050,.F.);
+#8050 = EDGE_CURVE('',#3840,#2567,#8051,.T.);
+#8051 = SURFACE_CURVE('',#8052,(#8056,#8063),.PCURVE_S1.);
+#8052 = LINE('',#8053,#8054);
+#8053 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#8054 = VECTOR('',#8055,1.);
+#8055 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#8056 = PCURVE('',#3856,#8057);
+#8057 = DEFINITIONAL_REPRESENTATION('',(#8058),#8062);
+#8058 = LINE('',#8059,#8060);
+#8059 = CARTESIAN_POINT('',(42.74457904322,-3.304218708921));
+#8060 = VECTOR('',#8061,1.);
+#8061 = DIRECTION('',(0.130414066863,0.991459616507));
+#8062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8063 = PCURVE('',#7225,#8064);
+#8064 = DEFINITIONAL_REPRESENTATION('',(#8065),#8069);
+#8065 = LINE('',#8066,#8067);
+#8066 = CARTESIAN_POINT('',(0.,0.));
+#8067 = VECTOR('',#8068,1.);
+#8068 = DIRECTION('',(1.,0.));
+#8069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8070 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#8071 = ADVANCED_FACE('',(#8072),#3822,.F.);
+#8072 = FACE_BOUND('',#8073,.F.);
+#8073 = EDGE_LOOP('',(#8074,#8095));
+#8074 = ORIENTED_EDGE('',*,*,#8075,.F.);
+#8075 = EDGE_CURVE('',#2595,#2679,#8076,.T.);
+#8076 = SURFACE_CURVE('',#8077,(#8081,#8088),.PCURVE_S1.);
+#8077 = LINE('',#8078,#8079);
+#8078 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#8079 = VECTOR('',#8080,1.);
+#8080 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#8081 = PCURVE('',#3822,#8082);
+#8082 = DEFINITIONAL_REPRESENTATION('',(#8083),#8087);
+#8083 = LINE('',#8084,#8085);
+#8084 = CARTESIAN_POINT('',(42.503601455046,4.593334945071));
+#8085 = VECTOR('',#8086,1.);
+#8086 = DIRECTION('',(-0.236549028151,0.971619553777));
+#8087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8088 = PCURVE('',#7399,#8089);
+#8089 = DEFINITIONAL_REPRESENTATION('',(#8090),#8094);
+#8090 = LINE('',#8091,#8092);
+#8091 = CARTESIAN_POINT('',(0.,0.));
+#8092 = VECTOR('',#8093,1.);
+#8093 = DIRECTION('',(1.,0.));
+#8094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8095 = ORIENTED_EDGE('',*,*,#3807,.F.);
+#8096 = ADVANCED_FACE('',(#8097),#3790,.F.);
+#8097 = FACE_BOUND('',#8098,.F.);
+#8098 = EDGE_LOOP('',(#8099,#8120));
+#8099 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#8100 = EDGE_CURVE('',#2707,#3743,#8101,.T.);
+#8101 = SURFACE_CURVE('',#8102,(#8106,#8113),.PCURVE_S1.);
+#8102 = LINE('',#8103,#8104);
+#8103 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#8104 = VECTOR('',#8105,1.);
+#8105 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#8106 = PCURVE('',#3790,#8107);
+#8107 = DEFINITIONAL_REPRESENTATION('',(#8108),#8112);
+#8108 = LINE('',#8109,#8110);
+#8109 = CARTESIAN_POINT('',(39.425971105394,11.870533262183));
+#8110 = VECTOR('',#8111,1.);
+#8111 = DIRECTION('',(-0.57156486615,0.820556886379));
+#8112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8113 = PCURVE('',#7318,#8114);
+#8114 = DEFINITIONAL_REPRESENTATION('',(#8115),#8119);
+#8115 = LINE('',#8116,#8117);
+#8116 = CARTESIAN_POINT('',(0.,0.));
+#8117 = VECTOR('',#8118,1.);
+#8118 = DIRECTION('',(1.,0.));
+#8119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8120 = ORIENTED_EDGE('',*,*,#3775,.F.);
+#8121 = ADVANCED_FACE('',(#8122),#3759,.F.);
+#8122 = FACE_BOUND('',#8123,.F.);
+#8123 = EDGE_LOOP('',(#8124,#8150,#8151,#8177));
+#8124 = ORIENTED_EDGE('',*,*,#8125,.T.);
+#8125 = EDGE_CURVE('',#6697,#3743,#8126,.T.);
+#8126 = SURFACE_CURVE('',#8127,(#8131,#8138),.PCURVE_S1.);
+#8127 = LINE('',#8128,#8129);
+#8128 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#8129 = VECTOR('',#8130,1.);
+#8130 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#8131 = PCURVE('',#3759,#8132);
+#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);
+#8133 = LINE('',#8134,#8135);
+#8134 = CARTESIAN_POINT('',(35.330929314834,5.805634701569));
+#8135 = VECTOR('',#8136,1.);
+#8136 = DIRECTION('',(0.454447822183,0.890773358893));
+#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8138 = PCURVE('',#8139,#8144);
+#8139 = PLANE('',#8140);
+#8140 = AXIS2_PLACEMENT_3D('',#8141,#8142,#8143);
+#8141 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#8142 = DIRECTION('',(-0.890773358893,-0.454447822183,0.));
+#8143 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#8144 = DEFINITIONAL_REPRESENTATION('',(#8145),#8149);
+#8145 = LINE('',#8146,#8147);
+#8146 = CARTESIAN_POINT('',(0.,0.));
+#8147 = VECTOR('',#8148,1.);
+#8148 = DIRECTION('',(1.,0.));
+#8149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8150 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#8151 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#8152 = EDGE_CURVE('',#6730,#3710,#8153,.T.);
+#8153 = SURFACE_CURVE('',#8154,(#8158,#8165),.PCURVE_S1.);
+#8154 = LINE('',#8155,#8156);
+#8155 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#8156 = VECTOR('',#8157,1.);
+#8157 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#8158 = PCURVE('',#3759,#8159);
+#8159 = DEFINITIONAL_REPRESENTATION('',(#8160),#8164);
+#8160 = LINE('',#8161,#8162);
+#8161 = CARTESIAN_POINT('',(33.103304130207,9.505963037059));
+#8162 = VECTOR('',#8163,1.);
+#8163 = DIRECTION('',(0.101975521538,0.994786908341));
+#8164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8165 = PCURVE('',#8166,#8171);
+#8166 = PLANE('',#8167);
+#8167 = AXIS2_PLACEMENT_3D('',#8168,#8169,#8170);
+#8168 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#8169 = DIRECTION('',(-0.994786908341,-0.101975521538,0.));
+#8170 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#8171 = DEFINITIONAL_REPRESENTATION('',(#8172),#8176);
+#8172 = LINE('',#8173,#8174);
+#8173 = CARTESIAN_POINT('',(0.,0.));
+#8174 = VECTOR('',#8175,1.);
+#8175 = DIRECTION('',(1.,0.));
+#8176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8177 = ORIENTED_EDGE('',*,*,#6729,.T.);
+#8178 = ADVANCED_FACE('',(#8179),#3726,.F.);
+#8179 = FACE_BOUND('',#8180,.F.);
+#8180 = EDGE_LOOP('',(#8181,#8202));
+#8181 = ORIENTED_EDGE('',*,*,#8182,.F.);
+#8182 = EDGE_CURVE('',#3710,#2242,#8183,.T.);
+#8183 = SURFACE_CURVE('',#8184,(#8188,#8195),.PCURVE_S1.);
+#8184 = LINE('',#8185,#8186);
+#8185 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#8186 = VECTOR('',#8187,1.);
+#8187 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#8188 = PCURVE('',#3726,#8189);
+#8189 = DEFINITIONAL_REPRESENTATION('',(#8190),#8194);
+#8190 = LINE('',#8191,#8192);
+#8191 = CARTESIAN_POINT('',(33.927339026724,17.544550285341));
+#8192 = VECTOR('',#8193,1.);
+#8193 = DIRECTION('',(-0.829387701824,0.558673464613));
+#8194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8195 = PCURVE('',#6635,#8196);
+#8196 = DEFINITIONAL_REPRESENTATION('',(#8197),#8201);
+#8197 = LINE('',#8198,#8199);
+#8198 = CARTESIAN_POINT('',(0.,0.));
+#8199 = VECTOR('',#8200,1.);
+#8200 = DIRECTION('',(1.,0.));
+#8201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8202 = ORIENTED_EDGE('',*,*,#3709,.F.);
+#8203 = ADVANCED_FACE('',(#8204),#3692,.F.);
+#8204 = FACE_BOUND('',#8205,.F.);
+#8205 = EDGE_LOOP('',(#8206,#8227));
+#8206 = ORIENTED_EDGE('',*,*,#8207,.F.);
+#8207 = EDGE_CURVE('',#2270,#2354,#8208,.T.);
+#8208 = SURFACE_CURVE('',#8209,(#8213,#8220),.PCURVE_S1.);
+#8209 = LINE('',#8210,#8211);
+#8210 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#8211 = VECTOR('',#8212,1.);
+#8212 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#8213 = PCURVE('',#3692,#8214);
+#8214 = DEFINITIONAL_REPRESENTATION('',(#8215),#8219);
+#8215 = LINE('',#8216,#8217);
+#8216 = CARTESIAN_POINT('',(26.750325950232,20.849078574755));
+#8217 = VECTOR('',#8218,1.);
+#8218 = DIRECTION('',(-0.975197132572,0.221338095734));
+#8219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8220 = PCURVE('',#7041,#8221);
+#8221 = DEFINITIONAL_REPRESENTATION('',(#8222),#8226);
+#8222 = LINE('',#8223,#8224);
+#8223 = CARTESIAN_POINT('',(0.,0.));
+#8224 = VECTOR('',#8225,1.);
+#8225 = DIRECTION('',(1.,0.));
+#8226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8227 = ORIENTED_EDGE('',*,*,#3677,.F.);
+#8228 = ADVANCED_FACE('',(#8229),#3660,.F.);
+#8229 = FACE_BOUND('',#8230,.F.);
+#8230 = EDGE_LOOP('',(#8231,#8232));
+#8231 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#8232 = ORIENTED_EDGE('',*,*,#8233,.F.);
+#8233 = EDGE_CURVE('',#2382,#3613,#8234,.T.);
+#8234 = SURFACE_CURVE('',#8235,(#8239,#8246),.PCURVE_S1.);
+#8235 = LINE('',#8236,#8237);
+#8236 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#8237 = VECTOR('',#8238,1.);
+#8238 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#8239 = PCURVE('',#3660,#8240);
+#8240 = DEFINITIONAL_REPRESENTATION('',(#8241),#8245);
+#8241 = LINE('',#8242,#8243);
+#8242 = CARTESIAN_POINT('',(18.864227261101,21.337823273916));
+#8243 = VECTOR('',#8244,1.);
+#8244 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8246 = PCURVE('',#6960,#8247);
+#8247 = DEFINITIONAL_REPRESENTATION('',(#8248),#8252);
+#8248 = LINE('',#8249,#8250);
+#8249 = CARTESIAN_POINT('',(0.,0.));
+#8250 = VECTOR('',#8251,1.);
+#8251 = DIRECTION('',(1.,0.));
+#8252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8253 = ADVANCED_FACE('',(#8254),#3629,.F.);
+#8254 = FACE_BOUND('',#8255,.F.);
+#8255 = EDGE_LOOP('',(#8256,#8257,#8278,#8279));
+#8256 = ORIENTED_EDGE('',*,*,#3612,.F.);
+#8257 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8258 = EDGE_CURVE('',#5627,#3580,#8259,.T.);
+#8259 = SURFACE_CURVE('',#8260,(#8264,#8271),.PCURVE_S1.);
+#8260 = LINE('',#8261,#8262);
+#8261 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#8262 = VECTOR('',#8263,1.);
+#8263 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#8264 = PCURVE('',#3629,#8265);
+#8265 = DEFINITIONAL_REPRESENTATION('',(#8266),#8270);
+#8266 = LINE('',#8267,#8268);
+#8267 = CARTESIAN_POINT('',(18.16264854482,14.624024250001));
+#8268 = VECTOR('',#8269,1.);
+#8269 = DIRECTION('',(-0.845042321768,0.53469942437));
+#8270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8271 = PCURVE('',#5644,#8272);
+#8272 = DEFINITIONAL_REPRESENTATION('',(#8273),#8277);
+#8273 = LINE('',#8274,#8275);
+#8274 = CARTESIAN_POINT('',(0.,0.));
+#8275 = VECTOR('',#8276,1.);
+#8276 = DIRECTION('',(1.,0.));
+#8277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8278 = ORIENTED_EDGE('',*,*,#6861,.T.);
+#8279 = ORIENTED_EDGE('',*,*,#8280,.T.);
+#8280 = EDGE_CURVE('',#6829,#3613,#8281,.T.);
+#8281 = SURFACE_CURVE('',#8282,(#8286,#8293),.PCURVE_S1.);
+#8282 = LINE('',#8283,#8284);
+#8283 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#8284 = VECTOR('',#8285,1.);
+#8285 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#8286 = PCURVE('',#3629,#8287);
+#8287 = DEFINITIONAL_REPRESENTATION('',(#8288),#8292);
+#8288 = LINE('',#8289,#8290);
+#8289 = CARTESIAN_POINT('',(22.467984623794,14.968734274083));
+#8290 = VECTOR('',#8291,1.);
+#8291 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8293 = PCURVE('',#8294,#8299);
+#8294 = PLANE('',#8295);
+#8295 = AXIS2_PLACEMENT_3D('',#8296,#8297,#8298);
+#8296 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#8297 = DIRECTION('',(-0.803856860617,0.594822786751,0.));
+#8298 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#8299 = DEFINITIONAL_REPRESENTATION('',(#8300),#8304);
+#8300 = LINE('',#8301,#8302);
+#8301 = CARTESIAN_POINT('',(0.,0.));
+#8302 = VECTOR('',#8303,1.);
+#8303 = DIRECTION('',(1.,0.));
+#8304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8305 = ADVANCED_FACE('',(#8306),#3596,.F.);
+#8306 = FACE_BOUND('',#8307,.F.);
+#8307 = EDGE_LOOP('',(#8308,#8309));
+#8308 = ORIENTED_EDGE('',*,*,#3579,.F.);
+#8309 = ORIENTED_EDGE('',*,*,#8310,.F.);
+#8310 = EDGE_CURVE('',#3580,#1612,#8311,.T.);
+#8311 = SURFACE_CURVE('',#8312,(#8316,#8323),.PCURVE_S1.);
+#8312 = LINE('',#8313,#8314);
+#8313 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#8314 = VECTOR('',#8315,1.);
+#8315 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#8316 = PCURVE('',#3596,#8317);
+#8317 = DEFINITIONAL_REPRESENTATION('',(#8318),#8322);
+#8318 = LINE('',#8319,#8320);
+#8319 = CARTESIAN_POINT('',(11.334104285679,18.944776702974));
+#8320 = VECTOR('',#8321,1.);
+#8321 = DIRECTION('',(-0.869793887888,-0.493415233442));
+#8322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8323 = PCURVE('',#5610,#8324);
+#8324 = DEFINITIONAL_REPRESENTATION('',(#8325),#8329);
+#8325 = LINE('',#8326,#8327);
+#8326 = CARTESIAN_POINT('',(0.,0.));
+#8327 = VECTOR('',#8328,1.);
+#8328 = DIRECTION('',(1.,0.));
+#8329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8330 = ADVANCED_FACE('',(#8331),#3562,.F.);
+#8331 = FACE_BOUND('',#8332,.F.);
+#8332 = EDGE_LOOP('',(#8333,#8334));
+#8333 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#8334 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8335 = EDGE_CURVE('',#1640,#1435,#8336,.T.);
+#8336 = SURFACE_CURVE('',#8337,(#8341,#8348),.PCURVE_S1.);
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#8341 = PCURVE('',#3562,#8342);
+#8342 = DEFINITIONAL_REPRESENTATION('',(#8343),#8347);
+#8343 = LINE('',#8344,#8345);
+#8344 = CARTESIAN_POINT('',(5.176941857649,13.993133061664));
+#8345 = VECTOR('',#8346,1.);
+#8346 = DIRECTION('',(-0.63281650471,-0.77430179605));
+#8347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8348 = PCURVE('',#5431,#8349);
+#8349 = DEFINITIONAL_REPRESENTATION('',(#8350),#8354);
+#8350 = LINE('',#8351,#8352);
+#8351 = CARTESIAN_POINT('',(0.,0.));
+#8352 = VECTOR('',#8353,1.);
+#8353 = DIRECTION('',(1.,0.));
+#8354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8355 = ADVANCED_FACE('',(#8356),#3530,.F.);
+#8356 = FACE_BOUND('',#8357,.F.);
+#8357 = EDGE_LOOP('',(#8358,#8359));
+#8358 = ORIENTED_EDGE('',*,*,#3515,.F.);
+#8359 = ORIENTED_EDGE('',*,*,#8360,.F.);
+#8360 = EDGE_CURVE('',#1433,#3483,#8361,.T.);
+#8361 = SURFACE_CURVE('',#8362,(#8366,#8373),.PCURVE_S1.);
+#8362 = LINE('',#8363,#8364);
+#8363 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#8364 = VECTOR('',#8365,1.);
+#8365 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#8366 = PCURVE('',#3530,#8367);
+#8367 = DEFINITIONAL_REPRESENTATION('',(#8368),#8372);
+#8368 = LINE('',#8369,#8370);
+#8369 = CARTESIAN_POINT('',(1.224298880931,7.151639261749));
+#8370 = VECTOR('',#8371,1.);
+#8371 = DIRECTION('',(-0.310373746014,-0.950614610547));
+#8372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8373 = PCURVE('',#5925,#8374);
+#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(0.,0.));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(1.,0.));
+#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8380 = ADVANCED_FACE('',(#8381),#4264,.F.);
+#8381 = FACE_BOUND('',#8382,.T.);
+#8382 = EDGE_LOOP('',(#8383,#8384,#8385,#8406));
+#8383 = ORIENTED_EDGE('',*,*,#4329,.T.);
+#8384 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#8385 = ORIENTED_EDGE('',*,*,#8386,.F.);
+#8386 = EDGE_CURVE('',#4357,#4249,#8387,.T.);
+#8387 = SURFACE_CURVE('',#8388,(#8392,#8399),.PCURVE_S1.);
+#8388 = LINE('',#8389,#8390);
+#8389 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,11.));
+#8390 = VECTOR('',#8391,1.);
+#8391 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#8392 = PCURVE('',#4264,#8393);
+#8393 = DEFINITIONAL_REPRESENTATION('',(#8394),#8398);
+#8394 = LINE('',#8395,#8396);
+#8395 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8396 = VECTOR('',#8397,1.);
+#8397 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8399 = PCURVE('',#4290,#8400);
+#8400 = DEFINITIONAL_REPRESENTATION('',(#8401),#8405);
+#8401 = LINE('',#8402,#8403);
+#8402 = CARTESIAN_POINT('',(0.,-9.5));
+#8403 = VECTOR('',#8404,1.);
+#8404 = DIRECTION('',(1.,0.));
+#8405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8406 = ORIENTED_EDGE('',*,*,#4356,.F.);
+#8407 = ADVANCED_FACE('',(#8408),#4290,.T.);
+#8408 = FACE_BOUND('',#8409,.T.);
+#8409 = EDGE_LOOP('',(#8410,#8411,#8412,#8413));
+#8410 = ORIENTED_EDGE('',*,*,#4379,.T.);
+#8411 = ORIENTED_EDGE('',*,*,#8386,.T.);
+#8412 = ORIENTED_EDGE('',*,*,#4276,.F.);
+#8413 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#8414 = ADVANCED_FACE('',(#8415),#4932,.T.);
+#8415 = FACE_BOUND('',#8416,.T.);
+#8416 = EDGE_LOOP('',(#8417,#8418,#8419));
+#8417 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#8418 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#8419 = ORIENTED_EDGE('',*,*,#6031,.F.);
+#8420 = ADVANCED_FACE('',(#8421),#5014,.F.);
+#8421 = FACE_BOUND('',#8422,.T.);
+#8422 = EDGE_LOOP('',(#8423,#8424,#8447,#8468));
+#8423 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#8424 = ORIENTED_EDGE('',*,*,#8425,.T.);
+#8425 = EDGE_CURVE('',#4999,#8426,#8428,.T.);
+#8426 = VERTEX_POINT('',#8427);
+#8427 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,11.));
+#8428 = SURFACE_CURVE('',#8429,(#8433,#8440),.PCURVE_S1.);
+#8429 = LINE('',#8430,#8431);
+#8430 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,11.));
+#8431 = VECTOR('',#8432,1.);
+#8432 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#8433 = PCURVE('',#5014,#8434);
+#8434 = DEFINITIONAL_REPRESENTATION('',(#8435),#8439);
+#8435 = LINE('',#8436,#8437);
+#8436 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#8437 = VECTOR('',#8438,1.);
+#8438 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8440 = PCURVE('',#5042,#8441);
+#8441 = DEFINITIONAL_REPRESENTATION('',(#8442),#8446);
+#8442 = LINE('',#8443,#8444);
+#8443 = CARTESIAN_POINT('',(0.,-9.5));
+#8444 = VECTOR('',#8445,1.);
+#8445 = DIRECTION('',(1.,0.));
+#8446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8447 = ORIENTED_EDGE('',*,*,#8448,.F.);
+#8448 = EDGE_CURVE('',#5081,#8426,#8449,.T.);
+#8449 = SURFACE_CURVE('',#8450,(#8454,#8461),.PCURVE_S1.);
+#8450 = LINE('',#8451,#8452);
+#8451 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,11.));
+#8452 = VECTOR('',#8453,1.);
+#8453 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#8454 = PCURVE('',#5014,#8455);
+#8455 = DEFINITIONAL_REPRESENTATION('',(#8456),#8460);
+#8456 = LINE('',#8457,#8458);
+#8457 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8458 = VECTOR('',#8459,1.);
+#8459 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8461 = PCURVE('',#5117,#8462);
+#8462 = DEFINITIONAL_REPRESENTATION('',(#8463),#8467);
+#8463 = LINE('',#8464,#8465);
+#8464 = CARTESIAN_POINT('',(0.,-9.5));
+#8465 = VECTOR('',#8466,1.);
+#8466 = DIRECTION('',(1.,0.));
+#8467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8468 = ORIENTED_EDGE('',*,*,#5080,.F.);
+#8469 = ADVANCED_FACE('',(#8470),#5042,.F.);
+#8470 = FACE_BOUND('',#8471,.F.);
+#8471 = EDGE_LOOP('',(#8472,#8473,#8474,#8495));
+#8472 = ORIENTED_EDGE('',*,*,#5026,.T.);
+#8473 = ORIENTED_EDGE('',*,*,#8425,.T.);
+#8474 = ORIENTED_EDGE('',*,*,#8475,.F.);
+#8475 = EDGE_CURVE('',#4003,#8426,#8476,.T.);
+#8476 = SURFACE_CURVE('',#8477,(#8481,#8488),.PCURVE_S1.);
+#8477 = LINE('',#8478,#8479);
+#8478 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,1.5));
+#8479 = VECTOR('',#8480,1.);
+#8480 = DIRECTION('',(0.,0.,1.));
+#8481 = PCURVE('',#5042,#8482);
+#8482 = DEFINITIONAL_REPRESENTATION('',(#8483),#8487);
+#8483 = LINE('',#8484,#8485);
+#8484 = CARTESIAN_POINT('',(7.739712508052,0.));
+#8485 = VECTOR('',#8486,1.);
+#8486 = DIRECTION('',(0.,-1.));
+#8487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8488 = PCURVE('',#5117,#8489);
+#8489 = DEFINITIONAL_REPRESENTATION('',(#8490),#8494);
+#8490 = LINE('',#8491,#8492);
+#8491 = CARTESIAN_POINT('',(1.01081492437,0.));
+#8492 = VECTOR('',#8493,1.);
+#8493 = DIRECTION('',(0.,-1.));
+#8494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8495 = ORIENTED_EDGE('',*,*,#7866,.F.);
+#8496 = ADVANCED_FACE('',(#8497),#5117,.T.);
+#8497 = FACE_BOUND('',#8498,.T.);
+#8498 = EDGE_LOOP('',(#8499,#8500,#8501,#8502));
+#8499 = ORIENTED_EDGE('',*,*,#5103,.T.);
+#8500 = ORIENTED_EDGE('',*,*,#8448,.T.);
+#8501 = ORIENTED_EDGE('',*,*,#8475,.F.);
+#8502 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#8503 = ADVANCED_FACE('',(#8504),#5172,.F.);
+#8504 = FACE_BOUND('',#8505,.T.);
+#8505 = EDGE_LOOP('',(#8506,#8507,#8508,#8529));
+#8506 = ORIENTED_EDGE('',*,*,#5237,.T.);
+#8507 = ORIENTED_EDGE('',*,*,#5156,.T.);
+#8508 = ORIENTED_EDGE('',*,*,#8509,.F.);
+#8509 = EDGE_CURVE('',#5265,#5157,#8510,.T.);
+#8510 = SURFACE_CURVE('',#8511,(#8515,#8522),.PCURVE_S1.);
+#8511 = LINE('',#8512,#8513);
+#8512 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,11.));
+#8513 = VECTOR('',#8514,1.);
+#8514 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#8515 = PCURVE('',#5172,#8516);
+#8516 = DEFINITIONAL_REPRESENTATION('',(#8517),#8521);
+#8517 = LINE('',#8518,#8519);
+#8518 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8519 = VECTOR('',#8520,1.);
+#8520 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8522 = PCURVE('',#5198,#8523);
+#8523 = DEFINITIONAL_REPRESENTATION('',(#8524),#8528);
+#8524 = LINE('',#8525,#8526);
+#8525 = CARTESIAN_POINT('',(0.,-9.5));
+#8526 = VECTOR('',#8527,1.);
+#8527 = DIRECTION('',(1.,0.));
+#8528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8529 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#8530 = ADVANCED_FACE('',(#8531),#5198,.T.);
+#8531 = FACE_BOUND('',#8532,.T.);
+#8532 = EDGE_LOOP('',(#8533,#8534,#8535,#8536));
+#8533 = ORIENTED_EDGE('',*,*,#5287,.T.);
+#8534 = ORIENTED_EDGE('',*,*,#8509,.T.);
+#8535 = ORIENTED_EDGE('',*,*,#5184,.F.);
+#8536 = ORIENTED_EDGE('',*,*,#7816,.F.);
+#8537 = ADVANCED_FACE('',(#8538),#5405,.F.);
+#8538 = FACE_BOUND('',#8539,.T.);
+#8539 = EDGE_LOOP('',(#8540,#8541,#8542,#8563));
+#8540 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#8541 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#8542 = ORIENTED_EDGE('',*,*,#8543,.F.);
+#8543 = EDGE_CURVE('',#5498,#5390,#8544,.T.);
+#8544 = SURFACE_CURVE('',#8545,(#8549,#8556),.PCURVE_S1.);
+#8545 = LINE('',#8546,#8547);
+#8546 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,11.));
+#8547 = VECTOR('',#8548,1.);
+#8548 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#8549 = PCURVE('',#5405,#8550);
+#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555);
+#8551 = LINE('',#8552,#8553);
+#8552 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8553 = VECTOR('',#8554,1.);
+#8554 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8556 = PCURVE('',#5431,#8557);
+#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8562);
+#8558 = LINE('',#8559,#8560);
+#8559 = CARTESIAN_POINT('',(0.,-9.5));
+#8560 = VECTOR('',#8561,1.);
+#8561 = DIRECTION('',(1.,0.));
+#8562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8563 = ORIENTED_EDGE('',*,*,#5497,.F.);
+#8564 = ADVANCED_FACE('',(#8565),#5431,.T.);
+#8565 = FACE_BOUND('',#8566,.T.);
+#8566 = EDGE_LOOP('',(#8567,#8568,#8569,#8570));
+#8567 = ORIENTED_EDGE('',*,*,#5520,.T.);
+#8568 = ORIENTED_EDGE('',*,*,#8543,.T.);
+#8569 = ORIENTED_EDGE('',*,*,#5417,.F.);
+#8570 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8571 = ADVANCED_FACE('',(#8572),#5584,.F.);
+#8572 = FACE_BOUND('',#8573,.T.);
+#8573 = EDGE_LOOP('',(#8574,#8575,#8576,#8599));
+#8574 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#8575 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#8576 = ORIENTED_EDGE('',*,*,#8577,.F.);
+#8577 = EDGE_CURVE('',#8578,#5569,#8580,.T.);
+#8578 = VERTEX_POINT('',#8579);
+#8579 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,11.));
+#8580 = SURFACE_CURVE('',#8581,(#8585,#8592),.PCURVE_S1.);
+#8581 = LINE('',#8582,#8583);
+#8582 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,11.));
+#8583 = VECTOR('',#8584,1.);
+#8584 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#8585 = PCURVE('',#5584,#8586);
+#8586 = DEFINITIONAL_REPRESENTATION('',(#8587),#8591);
+#8587 = LINE('',#8588,#8589);
+#8588 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8589 = VECTOR('',#8590,1.);
+#8590 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8592 = PCURVE('',#5610,#8593);
+#8593 = DEFINITIONAL_REPRESENTATION('',(#8594),#8598);
+#8594 = LINE('',#8595,#8596);
+#8595 = CARTESIAN_POINT('',(0.,-9.5));
+#8596 = VECTOR('',#8597,1.);
+#8597 = DIRECTION('',(1.,0.));
+#8598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8599 = ORIENTED_EDGE('',*,*,#8600,.F.);
+#8600 = EDGE_CURVE('',#5629,#8578,#8601,.T.);
+#8601 = SURFACE_CURVE('',#8602,(#8606,#8613),.PCURVE_S1.);
+#8602 = LINE('',#8603,#8604);
+#8603 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#8604 = VECTOR('',#8605,1.);
+#8605 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#8606 = PCURVE('',#5584,#8607);
+#8607 = DEFINITIONAL_REPRESENTATION('',(#8608),#8612);
+#8608 = LINE('',#8609,#8610);
+#8609 = CARTESIAN_POINT('',(0.,0.));
+#8610 = VECTOR('',#8611,1.);
+#8611 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8613 = PCURVE('',#5644,#8614);
+#8614 = DEFINITIONAL_REPRESENTATION('',(#8615),#8619);
+#8615 = LINE('',#8616,#8617);
+#8616 = CARTESIAN_POINT('',(0.,-9.5));
+#8617 = VECTOR('',#8618,1.);
+#8618 = DIRECTION('',(1.,0.));
+#8619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8620 = ADVANCED_FACE('',(#8621),#5610,.T.);
+#8621 = FACE_BOUND('',#8622,.T.);
+#8622 = EDGE_LOOP('',(#8623,#8644,#8645,#8646));
+#8623 = ORIENTED_EDGE('',*,*,#8624,.T.);
+#8624 = EDGE_CURVE('',#3580,#8578,#8625,.T.);
+#8625 = SURFACE_CURVE('',#8626,(#8630,#8637),.PCURVE_S1.);
+#8626 = LINE('',#8627,#8628);
+#8627 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#8628 = VECTOR('',#8629,1.);
+#8629 = DIRECTION('',(0.,0.,1.));
+#8630 = PCURVE('',#5610,#8631);
+#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
+#8632 = LINE('',#8633,#8634);
+#8633 = CARTESIAN_POINT('',(0.,0.));
+#8634 = VECTOR('',#8635,1.);
+#8635 = DIRECTION('',(0.,-1.));
+#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8637 = PCURVE('',#5644,#8638);
+#8638 = DEFINITIONAL_REPRESENTATION('',(#8639),#8643);
+#8639 = LINE('',#8640,#8641);
+#8640 = CARTESIAN_POINT('',(8.080712744488,0.));
+#8641 = VECTOR('',#8642,1.);
+#8642 = DIRECTION('',(0.,-1.));
+#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8644 = ORIENTED_EDGE('',*,*,#8577,.T.);
+#8645 = ORIENTED_EDGE('',*,*,#5596,.F.);
+#8646 = ORIENTED_EDGE('',*,*,#8310,.F.);
+#8647 = ADVANCED_FACE('',(#8648),#5644,.T.);
+#8648 = FACE_BOUND('',#8649,.T.);
+#8649 = EDGE_LOOP('',(#8650,#8651,#8652,#8653));
+#8650 = ORIENTED_EDGE('',*,*,#5626,.T.);
+#8651 = ORIENTED_EDGE('',*,*,#8600,.T.);
+#8652 = ORIENTED_EDGE('',*,*,#8624,.F.);
+#8653 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8654 = ADVANCED_FACE('',(#8655),#5693,.T.);
+#8655 = FACE_BOUND('',#8656,.T.);
+#8656 = EDGE_LOOP('',(#8657,#8658,#8659));
+#8657 = ORIENTED_EDGE('',*,*,#5679,.F.);
+#8658 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#8659 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#8660 = ADVANCED_FACE('',(#8661),#5810,.T.);
+#8661 = FACE_BOUND('',#8662,.T.);
+#8662 = EDGE_LOOP('',(#8663,#8684));
+#8663 = ORIENTED_EDGE('',*,*,#8664,.F.);
+#8664 = EDGE_CURVE('',#1463,#5794,#8665,.T.);
+#8665 = SURFACE_CURVE('',#8666,(#8670,#8677),.PCURVE_S1.);
+#8666 = LINE('',#8667,#8668);
+#8667 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#8668 = VECTOR('',#8669,1.);
+#8669 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#8670 = PCURVE('',#5810,#8671);
+#8671 = DEFINITIONAL_REPRESENTATION('',(#8672),#8676);
+#8672 = LINE('',#8673,#8674);
+#8673 = CARTESIAN_POINT('',(0.,0.));
+#8674 = VECTOR('',#8675,1.);
+#8675 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8677 = PCURVE('',#5871,#8678);
+#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);
+#8679 = LINE('',#8680,#8681);
+#8680 = CARTESIAN_POINT('',(0.,0.));
+#8681 = VECTOR('',#8682,1.);
+#8682 = DIRECTION('',(1.,0.));
+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8684 = ORIENTED_EDGE('',*,*,#5793,.F.);
+#8685 = ADVANCED_FACE('',(#8686),#5871,.F.);
+#8686 = FACE_BOUND('',#8687,.F.);
+#8687 = EDGE_LOOP('',(#8688,#8689,#8712,#8733));
+#8688 = ORIENTED_EDGE('',*,*,#5855,.T.);
+#8689 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8690 = EDGE_CURVE('',#5856,#8691,#8693,.T.);
+#8691 = VERTEX_POINT('',#8692);
+#8692 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,11.));
+#8693 = SURFACE_CURVE('',#8694,(#8698,#8705),.PCURVE_S1.);
+#8694 = LINE('',#8695,#8696);
+#8695 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#8696 = VECTOR('',#8697,1.);
+#8697 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#8698 = PCURVE('',#5871,#8699);
+#8699 = DEFINITIONAL_REPRESENTATION('',(#8700),#8704);
+#8700 = LINE('',#8701,#8702);
+#8701 = CARTESIAN_POINT('',(0.,-9.5));
+#8702 = VECTOR('',#8703,1.);
+#8703 = DIRECTION('',(1.,0.));
+#8704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8705 = PCURVE('',#5899,#8706);
+#8706 = DEFINITIONAL_REPRESENTATION('',(#8707),#8711);
+#8707 = LINE('',#8708,#8709);
+#8708 = CARTESIAN_POINT('',(0.,0.));
+#8709 = VECTOR('',#8710,1.);
+#8710 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8712 = ORIENTED_EDGE('',*,*,#8713,.F.);
+#8713 = EDGE_CURVE('',#5794,#8691,#8714,.T.);
+#8714 = SURFACE_CURVE('',#8715,(#8719,#8726),.PCURVE_S1.);
+#8715 = LINE('',#8716,#8717);
+#8716 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#8717 = VECTOR('',#8718,1.);
+#8718 = DIRECTION('',(0.,0.,1.));
+#8719 = PCURVE('',#5871,#8720);
+#8720 = DEFINITIONAL_REPRESENTATION('',(#8721),#8725);
+#8721 = LINE('',#8722,#8723);
+#8722 = CARTESIAN_POINT('',(1.209483732951,0.));
+#8723 = VECTOR('',#8724,1.);
+#8724 = DIRECTION('',(0.,-1.));
+#8725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8726 = PCURVE('',#7766,#8727);
+#8727 = DEFINITIONAL_REPRESENTATION('',(#8728),#8732);
+#8728 = LINE('',#8729,#8730);
+#8729 = CARTESIAN_POINT('',(0.,0.));
+#8730 = VECTOR('',#8731,1.);
+#8731 = DIRECTION('',(0.,-1.));
+#8732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8733 = ORIENTED_EDGE('',*,*,#8664,.F.);
+#8734 = ADVANCED_FACE('',(#8735),#5899,.F.);
+#8735 = FACE_BOUND('',#8736,.T.);
+#8736 = EDGE_LOOP('',(#8737,#8738,#8761,#8782));
+#8737 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8738 = ORIENTED_EDGE('',*,*,#8739,.T.);
+#8739 = EDGE_CURVE('',#8691,#8740,#8742,.T.);
+#8740 = VERTEX_POINT('',#8741);
+#8741 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,11.));
+#8742 = SURFACE_CURVE('',#8743,(#8747,#8754),.PCURVE_S1.);
+#8743 = LINE('',#8744,#8745);
+#8744 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,11.));
+#8745 = VECTOR('',#8746,1.);
+#8746 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#8747 = PCURVE('',#5899,#8748);
+#8748 = DEFINITIONAL_REPRESENTATION('',(#8749),#8753);
+#8749 = LINE('',#8750,#8751);
+#8750 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#8751 = VECTOR('',#8752,1.);
+#8752 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8754 = PCURVE('',#7766,#8755);
+#8755 = DEFINITIONAL_REPRESENTATION('',(#8756),#8760);
+#8756 = LINE('',#8757,#8758);
+#8757 = CARTESIAN_POINT('',(0.,-9.5));
+#8758 = VECTOR('',#8759,1.);
+#8759 = DIRECTION('',(1.,0.));
+#8760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8761 = ORIENTED_EDGE('',*,*,#8762,.F.);
+#8762 = EDGE_CURVE('',#5884,#8740,#8763,.T.);
+#8763 = SURFACE_CURVE('',#8764,(#8768,#8775),.PCURVE_S1.);
+#8764 = LINE('',#8765,#8766);
+#8765 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,11.));
+#8766 = VECTOR('',#8767,1.);
+#8767 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#8768 = PCURVE('',#5899,#8769);
+#8769 = DEFINITIONAL_REPRESENTATION('',(#8770),#8774);
+#8770 = LINE('',#8771,#8772);
+#8771 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8772 = VECTOR('',#8773,1.);
+#8773 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8775 = PCURVE('',#5925,#8776);
+#8776 = DEFINITIONAL_REPRESENTATION('',(#8777),#8781);
+#8777 = LINE('',#8778,#8779);
+#8778 = CARTESIAN_POINT('',(0.,-9.5));
+#8779 = VECTOR('',#8780,1.);
+#8780 = DIRECTION('',(1.,0.));
+#8781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8782 = ORIENTED_EDGE('',*,*,#5883,.F.);
+#8783 = ADVANCED_FACE('',(#8784),#5925,.T.);
+#8784 = FACE_BOUND('',#8785,.T.);
+#8785 = EDGE_LOOP('',(#8786,#8787,#8788,#8809));
+#8786 = ORIENTED_EDGE('',*,*,#5911,.T.);
+#8787 = ORIENTED_EDGE('',*,*,#8762,.T.);
+#8788 = ORIENTED_EDGE('',*,*,#8789,.F.);
+#8789 = EDGE_CURVE('',#3483,#8740,#8790,.T.);
+#8790 = SURFACE_CURVE('',#8791,(#8795,#8802),.PCURVE_S1.);
+#8791 = LINE('',#8792,#8793);
+#8792 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,1.5));
+#8793 = VECTOR('',#8794,1.);
+#8794 = DIRECTION('',(0.,0.,1.));
+#8795 = PCURVE('',#5925,#8796);
+#8796 = DEFINITIONAL_REPRESENTATION('',(#8797),#8801);
+#8797 = LINE('',#8798,#8799);
+#8798 = CARTESIAN_POINT('',(1.01081492437,0.));
+#8799 = VECTOR('',#8800,1.);
+#8800 = DIRECTION('',(0.,-1.));
+#8801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8802 = PCURVE('',#7766,#8803);
+#8803 = DEFINITIONAL_REPRESENTATION('',(#8804),#8808);
+#8804 = LINE('',#8805,#8806);
+#8805 = CARTESIAN_POINT('',(7.739712508052,0.));
+#8806 = VECTOR('',#8807,1.);
+#8807 = DIRECTION('',(0.,-1.));
+#8808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8809 = ORIENTED_EDGE('',*,*,#8360,.F.);
+#8810 = ADVANCED_FACE('',(#8811),#5957,.F.);
+#8811 = FACE_BOUND('',#8812,.F.);
+#8812 = EDGE_LOOP('',(#8813,#8836,#8857,#8858));
+#8813 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#8814 = EDGE_CURVE('',#6058,#8815,#8817,.T.);
+#8815 = VERTEX_POINT('',#8816);
+#8816 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916755,11.));
+#8817 = SURFACE_CURVE('',#8818,(#8822,#8829),.PCURVE_S1.);
+#8818 = LINE('',#8819,#8820);
+#8819 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#8820 = VECTOR('',#8821,1.);
+#8821 = DIRECTION('',(0.,0.,1.));
+#8822 = PCURVE('',#5957,#8823);
+#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8828);
+#8824 = LINE('',#8825,#8826);
+#8825 = CARTESIAN_POINT('',(0.,0.));
+#8826 = VECTOR('',#8827,1.);
+#8827 = DIRECTION('',(0.,-1.));
+#8828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8829 = PCURVE('',#7902,#8830);
+#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8835);
+#8831 = LINE('',#8832,#8833);
+#8832 = CARTESIAN_POINT('',(0.,0.));
+#8833 = VECTOR('',#8834,1.);
+#8834 = DIRECTION('',(0.,-1.));
+#8835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8836 = ORIENTED_EDGE('',*,*,#8837,.T.);
+#8837 = EDGE_CURVE('',#8815,#5942,#8838,.T.);
+#8838 = SURFACE_CURVE('',#8839,(#8843,#8850),.PCURVE_S1.);
+#8839 = LINE('',#8840,#8841);
+#8840 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#8841 = VECTOR('',#8842,1.);
+#8842 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#8843 = PCURVE('',#5957,#8844);
+#8844 = DEFINITIONAL_REPRESENTATION('',(#8845),#8849);
+#8845 = LINE('',#8846,#8847);
+#8846 = CARTESIAN_POINT('',(0.,-9.5));
+#8847 = VECTOR('',#8848,1.);
+#8848 = DIRECTION('',(1.,0.));
+#8849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8850 = PCURVE('',#5985,#8851);
+#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8856);
+#8852 = LINE('',#8853,#8854);
+#8853 = CARTESIAN_POINT('',(0.,0.));
+#8854 = VECTOR('',#8855,1.);
+#8855 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8857 = ORIENTED_EDGE('',*,*,#5941,.F.);
+#8858 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#8859 = EDGE_CURVE('',#6058,#1753,#8860,.T.);
+#8860 = SURFACE_CURVE('',#8861,(#8865,#8872),.PCURVE_S1.);
+#8861 = LINE('',#8862,#8863);
+#8862 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#8863 = VECTOR('',#8864,1.);
+#8864 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#8865 = PCURVE('',#5957,#8866);
+#8866 = DEFINITIONAL_REPRESENTATION('',(#8867),#8871);
+#8867 = LINE('',#8868,#8869);
+#8868 = CARTESIAN_POINT('',(0.,0.));
+#8869 = VECTOR('',#8870,1.);
+#8870 = DIRECTION('',(1.,0.));
+#8871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8872 = PCURVE('',#6100,#8873);
+#8873 = DEFINITIONAL_REPRESENTATION('',(#8874),#8878);
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(0.,0.));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8879 = ADVANCED_FACE('',(#8880),#5985,.F.);
+#8880 = FACE_BOUND('',#8881,.T.);
+#8881 = EDGE_LOOP('',(#8882,#8883,#8884,#8907));
+#8882 = ORIENTED_EDGE('',*,*,#8837,.T.);
+#8883 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#8884 = ORIENTED_EDGE('',*,*,#8885,.F.);
+#8885 = EDGE_CURVE('',#8886,#5970,#8888,.T.);
+#8886 = VERTEX_POINT('',#8887);
+#8887 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,11.));
+#8888 = SURFACE_CURVE('',#8889,(#8893,#8900),.PCURVE_S1.);
+#8889 = LINE('',#8890,#8891);
+#8890 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,11.));
+#8891 = VECTOR('',#8892,1.);
+#8892 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#8893 = PCURVE('',#5985,#8894);
+#8894 = DEFINITIONAL_REPRESENTATION('',(#8895),#8899);
+#8895 = LINE('',#8896,#8897);
+#8896 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8897 = VECTOR('',#8898,1.);
+#8898 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8900 = PCURVE('',#6011,#8901);
+#8901 = DEFINITIONAL_REPRESENTATION('',(#8902),#8906);
+#8902 = LINE('',#8903,#8904);
+#8903 = CARTESIAN_POINT('',(0.,-9.5));
+#8904 = VECTOR('',#8905,1.);
+#8905 = DIRECTION('',(1.,0.));
+#8906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8907 = ORIENTED_EDGE('',*,*,#8908,.F.);
+#8908 = EDGE_CURVE('',#8815,#8886,#8909,.T.);
+#8909 = SURFACE_CURVE('',#8910,(#8914,#8921),.PCURVE_S1.);
+#8910 = LINE('',#8911,#8912);
+#8911 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#8912 = VECTOR('',#8913,1.);
+#8913 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#8914 = PCURVE('',#5985,#8915);
+#8915 = DEFINITIONAL_REPRESENTATION('',(#8916),#8920);
+#8916 = LINE('',#8917,#8918);
+#8917 = CARTESIAN_POINT('',(0.,0.));
+#8918 = VECTOR('',#8919,1.);
+#8919 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8921 = PCURVE('',#7902,#8922);
+#8922 = DEFINITIONAL_REPRESENTATION('',(#8923),#8927);
+#8923 = LINE('',#8924,#8925);
+#8924 = CARTESIAN_POINT('',(0.,-9.5));
+#8925 = VECTOR('',#8926,1.);
+#8926 = DIRECTION('',(1.,0.));
+#8927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8928 = ADVANCED_FACE('',(#8929),#6011,.T.);
+#8929 = FACE_BOUND('',#8930,.T.);
+#8930 = EDGE_LOOP('',(#8931,#8952,#8953,#8954));
+#8931 = ORIENTED_EDGE('',*,*,#8932,.T.);
+#8932 = EDGE_CURVE('',#3970,#8886,#8933,.T.);
+#8933 = SURFACE_CURVE('',#8934,(#8938,#8945),.PCURVE_S1.);
+#8934 = LINE('',#8935,#8936);
+#8935 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#8936 = VECTOR('',#8937,1.);
+#8937 = DIRECTION('',(0.,0.,1.));
+#8938 = PCURVE('',#6011,#8939);
+#8939 = DEFINITIONAL_REPRESENTATION('',(#8940),#8944);
+#8940 = LINE('',#8941,#8942);
+#8941 = CARTESIAN_POINT('',(0.,0.));
+#8942 = VECTOR('',#8943,1.);
+#8943 = DIRECTION('',(0.,-1.));
+#8944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8945 = PCURVE('',#7902,#8946);
+#8946 = DEFINITIONAL_REPRESENTATION('',(#8947),#8951);
+#8947 = LINE('',#8948,#8949);
+#8948 = CARTESIAN_POINT('',(8.080712744488,0.));
+#8949 = VECTOR('',#8950,1.);
+#8950 = DIRECTION('',(0.,-1.));
+#8951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8952 = ORIENTED_EDGE('',*,*,#8885,.T.);
+#8953 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#8954 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#8955 = ADVANCED_FACE('',(#8956),#6100,.T.);
+#8956 = FACE_BOUND('',#8957,.T.);
+#8957 = EDGE_LOOP('',(#8958,#8959));
+#8958 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#8959 = ORIENTED_EDGE('',*,*,#6085,.F.);
+#8960 = ADVANCED_FACE('',(#8961),#6247,.T.);
+#8961 = FACE_BOUND('',#8962,.T.);
+#8962 = EDGE_LOOP('',(#8963,#8984));
+#8963 = ORIENTED_EDGE('',*,*,#8964,.F.);
+#8964 = EDGE_CURVE('',#6205,#2565,#8965,.T.);
+#8965 = SURFACE_CURVE('',#8966,(#8970,#8977),.PCURVE_S1.);
+#8966 = LINE('',#8967,#8968);
+#8967 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8968 = VECTOR('',#8969,1.);
+#8969 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#8970 = PCURVE('',#6247,#8971);
+#8971 = DEFINITIONAL_REPRESENTATION('',(#8972),#8976);
+#8972 = LINE('',#8973,#8974);
+#8973 = CARTESIAN_POINT('',(0.,0.));
+#8974 = VECTOR('',#8975,1.);
+#8975 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8977 = PCURVE('',#7171,#8978);
+#8978 = DEFINITIONAL_REPRESENTATION('',(#8979),#8983);
+#8979 = LINE('',#8980,#8981);
+#8980 = CARTESIAN_POINT('',(0.,0.));
+#8981 = VECTOR('',#8982,1.);
+#8982 = DIRECTION('',(1.,0.));
+#8983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8984 = ORIENTED_EDGE('',*,*,#6232,.F.);
+#8985 = ADVANCED_FACE('',(#8986),#6188,.T.);
+#8986 = FACE_BOUND('',#8987,.T.);
+#8987 = EDGE_LOOP('',(#8988,#9009));
+#8988 = ORIENTED_EDGE('',*,*,#8989,.F.);
+#8989 = EDGE_CURVE('',#1923,#6172,#8990,.T.);
+#8990 = SURFACE_CURVE('',#8991,(#8995,#9002),.PCURVE_S1.);
+#8991 = LINE('',#8992,#8993);
+#8992 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#8993 = VECTOR('',#8994,1.);
+#8994 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#8995 = PCURVE('',#6188,#8996);
+#8996 = DEFINITIONAL_REPRESENTATION('',(#8997),#9001);
+#8997 = LINE('',#8998,#8999);
+#8998 = CARTESIAN_POINT('',(0.,0.));
+#8999 = VECTOR('',#9000,1.);
+#9000 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9002 = PCURVE('',#6282,#9003);
+#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008);
+#9004 = LINE('',#9005,#9006);
+#9005 = CARTESIAN_POINT('',(0.,0.));
+#9006 = VECTOR('',#9007,1.);
+#9007 = DIRECTION('',(1.,0.));
+#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9009 = ORIENTED_EDGE('',*,*,#6171,.F.);
+#9010 = ADVANCED_FACE('',(#9011),#6282,.F.);
+#9011 = FACE_BOUND('',#9012,.F.);
+#9012 = EDGE_LOOP('',(#9013,#9014,#9037,#9058));
+#9013 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#9014 = ORIENTED_EDGE('',*,*,#9015,.T.);
+#9015 = EDGE_CURVE('',#6267,#9016,#9018,.T.);
+#9016 = VERTEX_POINT('',#9017);
+#9017 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,11.));
+#9018 = SURFACE_CURVE('',#9019,(#9023,#9030),.PCURVE_S1.);
+#9019 = LINE('',#9020,#9021);
+#9020 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#9021 = VECTOR('',#9022,1.);
+#9022 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#9023 = PCURVE('',#6282,#9024);
+#9024 = DEFINITIONAL_REPRESENTATION('',(#9025),#9029);
+#9025 = LINE('',#9026,#9027);
+#9026 = CARTESIAN_POINT('',(0.,-9.5));
+#9027 = VECTOR('',#9028,1.);
+#9028 = DIRECTION('',(1.,0.));
+#9029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9030 = PCURVE('',#6310,#9031);
+#9031 = DEFINITIONAL_REPRESENTATION('',(#9032),#9036);
+#9032 = LINE('',#9033,#9034);
+#9033 = CARTESIAN_POINT('',(0.,0.));
+#9034 = VECTOR('',#9035,1.);
+#9035 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9037 = ORIENTED_EDGE('',*,*,#9038,.F.);
+#9038 = EDGE_CURVE('',#6172,#9016,#9039,.T.);
+#9039 = SURFACE_CURVE('',#9040,(#9044,#9051),.PCURVE_S1.);
+#9040 = LINE('',#9041,#9042);
+#9041 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#9042 = VECTOR('',#9043,1.);
+#9043 = DIRECTION('',(0.,0.,1.));
+#9044 = PCURVE('',#6282,#9045);
+#9045 = DEFINITIONAL_REPRESENTATION('',(#9046),#9050);
+#9046 = LINE('',#9047,#9048);
+#9047 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9048 = VECTOR('',#9049,1.);
+#9049 = DIRECTION('',(0.,-1.));
+#9050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9051 = PCURVE('',#8007,#9052);
+#9052 = DEFINITIONAL_REPRESENTATION('',(#9053),#9057);
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(0.,0.));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(0.,-1.));
+#9057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9058 = ORIENTED_EDGE('',*,*,#8989,.F.);
+#9059 = ADVANCED_FACE('',(#9060),#6310,.F.);
+#9060 = FACE_BOUND('',#9061,.T.);
+#9061 = EDGE_LOOP('',(#9062,#9063,#9086,#9107));
+#9062 = ORIENTED_EDGE('',*,*,#9015,.T.);
+#9063 = ORIENTED_EDGE('',*,*,#9064,.T.);
+#9064 = EDGE_CURVE('',#9016,#9065,#9067,.T.);
+#9065 = VERTEX_POINT('',#9066);
+#9066 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,11.));
+#9067 = SURFACE_CURVE('',#9068,(#9072,#9079),.PCURVE_S1.);
+#9068 = LINE('',#9069,#9070);
+#9069 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,11.));
+#9070 = VECTOR('',#9071,1.);
+#9071 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#9072 = PCURVE('',#6310,#9073);
+#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078);
+#9074 = LINE('',#9075,#9076);
+#9075 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9076 = VECTOR('',#9077,1.);
+#9077 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9079 = PCURVE('',#8007,#9080);
+#9080 = DEFINITIONAL_REPRESENTATION('',(#9081),#9085);
+#9081 = LINE('',#9082,#9083);
+#9082 = CARTESIAN_POINT('',(0.,-9.5));
+#9083 = VECTOR('',#9084,1.);
+#9084 = DIRECTION('',(1.,0.));
+#9085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9086 = ORIENTED_EDGE('',*,*,#9087,.F.);
+#9087 = EDGE_CURVE('',#6295,#9065,#9088,.T.);
+#9088 = SURFACE_CURVE('',#9089,(#9093,#9100),.PCURVE_S1.);
+#9089 = LINE('',#9090,#9091);
+#9090 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,11.));
+#9091 = VECTOR('',#9092,1.);
+#9092 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#9093 = PCURVE('',#6310,#9094);
+#9094 = DEFINITIONAL_REPRESENTATION('',(#9095),#9099);
+#9095 = LINE('',#9096,#9097);
+#9096 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9097 = VECTOR('',#9098,1.);
+#9098 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9100 = PCURVE('',#6336,#9101);
+#9101 = DEFINITIONAL_REPRESENTATION('',(#9102),#9106);
+#9102 = LINE('',#9103,#9104);
+#9103 = CARTESIAN_POINT('',(0.,-9.5));
+#9104 = VECTOR('',#9105,1.);
+#9105 = DIRECTION('',(1.,0.));
+#9106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9107 = ORIENTED_EDGE('',*,*,#6294,.F.);
+#9108 = ADVANCED_FACE('',(#9109),#6336,.T.);
+#9109 = FACE_BOUND('',#9110,.T.);
+#9110 = EDGE_LOOP('',(#9111,#9112,#9113,#9134));
+#9111 = ORIENTED_EDGE('',*,*,#6322,.T.);
+#9112 = ORIENTED_EDGE('',*,*,#9087,.T.);
+#9113 = ORIENTED_EDGE('',*,*,#9114,.F.);
+#9114 = EDGE_CURVE('',#3873,#9065,#9115,.T.);
+#9115 = SURFACE_CURVE('',#9116,(#9120,#9127),.PCURVE_S1.);
+#9116 = LINE('',#9117,#9118);
+#9117 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,1.5));
+#9118 = VECTOR('',#9119,1.);
+#9119 = DIRECTION('',(0.,0.,1.));
+#9120 = PCURVE('',#6336,#9121);
+#9121 = DEFINITIONAL_REPRESENTATION('',(#9122),#9126);
+#9122 = LINE('',#9123,#9124);
+#9123 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9124 = VECTOR('',#9125,1.);
+#9125 = DIRECTION('',(0.,-1.));
+#9126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9127 = PCURVE('',#8007,#9128);
+#9128 = DEFINITIONAL_REPRESENTATION('',(#9129),#9133);
+#9129 = LINE('',#9130,#9131);
+#9130 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9131 = VECTOR('',#9132,1.);
+#9132 = DIRECTION('',(0.,-1.));
+#9133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9134 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#9135 = ADVANCED_FACE('',(#9136),#6391,.F.);
+#9136 = FACE_BOUND('',#9137,.T.);
+#9137 = EDGE_LOOP('',(#9138,#9139,#9140,#9161));
+#9138 = ORIENTED_EDGE('',*,*,#6456,.T.);
+#9139 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#9140 = ORIENTED_EDGE('',*,*,#9141,.F.);
+#9141 = EDGE_CURVE('',#6484,#6376,#9142,.T.);
+#9142 = SURFACE_CURVE('',#9143,(#9147,#9154),.PCURVE_S1.);
+#9143 = LINE('',#9144,#9145);
+#9144 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,11.));
+#9145 = VECTOR('',#9146,1.);
+#9146 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#9147 = PCURVE('',#6391,#9148);
+#9148 = DEFINITIONAL_REPRESENTATION('',(#9149),#9153);
+#9149 = LINE('',#9150,#9151);
+#9150 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9151 = VECTOR('',#9152,1.);
+#9152 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9154 = PCURVE('',#6417,#9155);
+#9155 = DEFINITIONAL_REPRESENTATION('',(#9156),#9160);
+#9156 = LINE('',#9157,#9158);
+#9157 = CARTESIAN_POINT('',(0.,-9.5));
+#9158 = VECTOR('',#9159,1.);
+#9159 = DIRECTION('',(1.,0.));
+#9160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9161 = ORIENTED_EDGE('',*,*,#6483,.F.);
+#9162 = ADVANCED_FACE('',(#9163),#6417,.T.);
+#9163 = FACE_BOUND('',#9164,.T.);
+#9164 = EDGE_LOOP('',(#9165,#9166,#9167,#9168));
+#9165 = ORIENTED_EDGE('',*,*,#6506,.T.);
+#9166 = ORIENTED_EDGE('',*,*,#9141,.T.);
+#9167 = ORIENTED_EDGE('',*,*,#6403,.F.);
+#9168 = ORIENTED_EDGE('',*,*,#7943,.F.);
+#9169 = ADVANCED_FACE('',(#9170),#6581,.F.);
+#9170 = FACE_BOUND('',#9171,.F.);
+#9171 = EDGE_LOOP('',(#9172,#9195,#9216,#9217));
+#9172 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#9173 = EDGE_CURVE('',#6730,#9174,#9176,.T.);
+#9174 = VERTEX_POINT('',#9175);
+#9175 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9176 = SURFACE_CURVE('',#9177,(#9181,#9188),.PCURVE_S1.);
+#9177 = LINE('',#9178,#9179);
+#9178 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#9179 = VECTOR('',#9180,1.);
+#9180 = DIRECTION('',(0.,0.,1.));
+#9181 = PCURVE('',#6581,#9182);
+#9182 = DEFINITIONAL_REPRESENTATION('',(#9183),#9187);
+#9183 = LINE('',#9184,#9185);
+#9184 = CARTESIAN_POINT('',(0.,0.));
+#9185 = VECTOR('',#9186,1.);
+#9186 = DIRECTION('',(0.,-1.));
+#9187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9188 = PCURVE('',#8166,#9189);
+#9189 = DEFINITIONAL_REPRESENTATION('',(#9190),#9194);
+#9190 = LINE('',#9191,#9192);
+#9191 = CARTESIAN_POINT('',(0.,0.));
+#9192 = VECTOR('',#9193,1.);
+#9193 = DIRECTION('',(0.,-1.));
+#9194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9195 = ORIENTED_EDGE('',*,*,#9196,.T.);
+#9196 = EDGE_CURVE('',#9174,#6566,#9197,.T.);
+#9197 = SURFACE_CURVE('',#9198,(#9202,#9209),.PCURVE_S1.);
+#9198 = LINE('',#9199,#9200);
+#9199 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9200 = VECTOR('',#9201,1.);
+#9201 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#9202 = PCURVE('',#6581,#9203);
+#9203 = DEFINITIONAL_REPRESENTATION('',(#9204),#9208);
+#9204 = LINE('',#9205,#9206);
+#9205 = CARTESIAN_POINT('',(0.,-9.5));
+#9206 = VECTOR('',#9207,1.);
+#9207 = DIRECTION('',(1.,0.));
+#9208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9209 = PCURVE('',#6609,#9210);
+#9210 = DEFINITIONAL_REPRESENTATION('',(#9211),#9215);
+#9211 = LINE('',#9212,#9213);
+#9212 = CARTESIAN_POINT('',(0.,0.));
+#9213 = VECTOR('',#9214,1.);
+#9214 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9216 = ORIENTED_EDGE('',*,*,#6565,.F.);
+#9217 = ORIENTED_EDGE('',*,*,#9218,.F.);
+#9218 = EDGE_CURVE('',#6730,#2240,#9219,.T.);
+#9219 = SURFACE_CURVE('',#9220,(#9224,#9231),.PCURVE_S1.);
+#9220 = LINE('',#9221,#9222);
+#9221 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#9222 = VECTOR('',#9223,1.);
+#9223 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#9224 = PCURVE('',#6581,#9225);
+#9225 = DEFINITIONAL_REPRESENTATION('',(#9226),#9230);
+#9226 = LINE('',#9227,#9228);
+#9227 = CARTESIAN_POINT('',(0.,0.));
+#9228 = VECTOR('',#9229,1.);
+#9229 = DIRECTION('',(1.,0.));
+#9230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9231 = PCURVE('',#6772,#9232);
+#9232 = DEFINITIONAL_REPRESENTATION('',(#9233),#9237);
+#9233 = LINE('',#9234,#9235);
+#9234 = CARTESIAN_POINT('',(0.,0.));
+#9235 = VECTOR('',#9236,1.);
+#9236 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9238 = ADVANCED_FACE('',(#9239),#6609,.F.);
+#9239 = FACE_BOUND('',#9240,.T.);
+#9240 = EDGE_LOOP('',(#9241,#9242,#9243,#9266));
+#9241 = ORIENTED_EDGE('',*,*,#9196,.T.);
+#9242 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#9243 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9244 = EDGE_CURVE('',#9245,#6594,#9247,.T.);
+#9245 = VERTEX_POINT('',#9246);
+#9246 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,11.));
+#9247 = SURFACE_CURVE('',#9248,(#9252,#9259),.PCURVE_S1.);
+#9248 = LINE('',#9249,#9250);
+#9249 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,11.));
+#9250 = VECTOR('',#9251,1.);
+#9251 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#9252 = PCURVE('',#6609,#9253);
+#9253 = DEFINITIONAL_REPRESENTATION('',(#9254),#9258);
+#9254 = LINE('',#9255,#9256);
+#9255 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9256 = VECTOR('',#9257,1.);
+#9257 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9259 = PCURVE('',#6635,#9260);
+#9260 = DEFINITIONAL_REPRESENTATION('',(#9261),#9265);
+#9261 = LINE('',#9262,#9263);
+#9262 = CARTESIAN_POINT('',(0.,-9.5));
+#9263 = VECTOR('',#9264,1.);
+#9264 = DIRECTION('',(1.,0.));
+#9265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9266 = ORIENTED_EDGE('',*,*,#9267,.F.);
+#9267 = EDGE_CURVE('',#9174,#9245,#9268,.T.);
+#9268 = SURFACE_CURVE('',#9269,(#9273,#9280),.PCURVE_S1.);
+#9269 = LINE('',#9270,#9271);
+#9270 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9271 = VECTOR('',#9272,1.);
+#9272 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#9273 = PCURVE('',#6609,#9274);
+#9274 = DEFINITIONAL_REPRESENTATION('',(#9275),#9279);
+#9275 = LINE('',#9276,#9277);
+#9276 = CARTESIAN_POINT('',(0.,0.));
+#9277 = VECTOR('',#9278,1.);
+#9278 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9280 = PCURVE('',#8166,#9281);
+#9281 = DEFINITIONAL_REPRESENTATION('',(#9282),#9286);
+#9282 = LINE('',#9283,#9284);
+#9283 = CARTESIAN_POINT('',(0.,-9.5));
+#9284 = VECTOR('',#9285,1.);
+#9285 = DIRECTION('',(1.,0.));
+#9286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9287 = ADVANCED_FACE('',(#9288),#6635,.T.);
+#9288 = FACE_BOUND('',#9289,.T.);
+#9289 = EDGE_LOOP('',(#9290,#9311,#9312,#9313));
+#9290 = ORIENTED_EDGE('',*,*,#9291,.T.);
+#9291 = EDGE_CURVE('',#3710,#9245,#9292,.T.);
+#9292 = SURFACE_CURVE('',#9293,(#9297,#9304),.PCURVE_S1.);
+#9293 = LINE('',#9294,#9295);
+#9294 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#9295 = VECTOR('',#9296,1.);
+#9296 = DIRECTION('',(0.,0.,1.));
+#9297 = PCURVE('',#6635,#9298);
+#9298 = DEFINITIONAL_REPRESENTATION('',(#9299),#9303);
+#9299 = LINE('',#9300,#9301);
+#9300 = CARTESIAN_POINT('',(0.,0.));
+#9301 = VECTOR('',#9302,1.);
+#9302 = DIRECTION('',(0.,-1.));
+#9303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9304 = PCURVE('',#8166,#9305);
+#9305 = DEFINITIONAL_REPRESENTATION('',(#9306),#9310);
+#9306 = LINE('',#9307,#9308);
+#9307 = CARTESIAN_POINT('',(8.080712744488,0.));
+#9308 = VECTOR('',#9309,1.);
+#9309 = DIRECTION('',(0.,-1.));
+#9310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9311 = ORIENTED_EDGE('',*,*,#9244,.T.);
+#9312 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#9313 = ORIENTED_EDGE('',*,*,#8182,.F.);
+#9314 = ADVANCED_FACE('',(#9315),#6772,.T.);
+#9315 = FACE_BOUND('',#9316,.T.);
+#9316 = EDGE_LOOP('',(#9317,#9318));
+#9317 = ORIENTED_EDGE('',*,*,#9218,.F.);
+#9318 = ORIENTED_EDGE('',*,*,#6757,.F.);
+#9319 = ADVANCED_FACE('',(#9320),#6713,.T.);
+#9320 = FACE_BOUND('',#9321,.T.);
+#9321 = EDGE_LOOP('',(#9322,#9343));
+#9322 = ORIENTED_EDGE('',*,*,#9323,.F.);
+#9323 = EDGE_CURVE('',#2735,#6697,#9324,.T.);
+#9324 = SURFACE_CURVE('',#9325,(#9329,#9336),.PCURVE_S1.);
+#9325 = LINE('',#9326,#9327);
+#9326 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#9327 = VECTOR('',#9328,1.);
+#9328 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#9329 = PCURVE('',#6713,#9330);
+#9330 = DEFINITIONAL_REPRESENTATION('',(#9331),#9335);
+#9331 = LINE('',#9332,#9333);
+#9332 = CARTESIAN_POINT('',(0.,0.));
+#9333 = VECTOR('',#9334,1.);
+#9334 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9336 = PCURVE('',#7264,#9337);
+#9337 = DEFINITIONAL_REPRESENTATION('',(#9338),#9342);
+#9338 = LINE('',#9339,#9340);
+#9339 = CARTESIAN_POINT('',(0.,0.));
+#9340 = VECTOR('',#9341,1.);
+#9341 = DIRECTION('',(1.,0.));
+#9342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9343 = ORIENTED_EDGE('',*,*,#6696,.F.);
+#9344 = ADVANCED_FACE('',(#9345),#6845,.T.);
+#9345 = FACE_BOUND('',#9346,.T.);
+#9346 = EDGE_LOOP('',(#9347,#9368));
+#9347 = ORIENTED_EDGE('',*,*,#9348,.F.);
+#9348 = EDGE_CURVE('',#2410,#6829,#9349,.T.);
+#9349 = SURFACE_CURVE('',#9350,(#9354,#9361),.PCURVE_S1.);
+#9350 = LINE('',#9351,#9352);
+#9351 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#9352 = VECTOR('',#9353,1.);
+#9353 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#9354 = PCURVE('',#6845,#9355);
+#9355 = DEFINITIONAL_REPRESENTATION('',(#9356),#9360);
+#9356 = LINE('',#9357,#9358);
+#9357 = CARTESIAN_POINT('',(0.,0.));
+#9358 = VECTOR('',#9359,1.);
+#9359 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9361 = PCURVE('',#6906,#9362);
+#9362 = DEFINITIONAL_REPRESENTATION('',(#9363),#9367);
+#9363 = LINE('',#9364,#9365);
+#9364 = CARTESIAN_POINT('',(0.,0.));
+#9365 = VECTOR('',#9366,1.);
+#9366 = DIRECTION('',(1.,0.));
+#9367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9368 = ORIENTED_EDGE('',*,*,#6828,.F.);
+#9369 = ADVANCED_FACE('',(#9370),#6906,.F.);
+#9370 = FACE_BOUND('',#9371,.F.);
+#9371 = EDGE_LOOP('',(#9372,#9373,#9396,#9417));
+#9372 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#9373 = ORIENTED_EDGE('',*,*,#9374,.T.);
+#9374 = EDGE_CURVE('',#6891,#9375,#9377,.T.);
+#9375 = VERTEX_POINT('',#9376);
+#9376 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,11.));
+#9377 = SURFACE_CURVE('',#9378,(#9382,#9389),.PCURVE_S1.);
+#9378 = LINE('',#9379,#9380);
+#9379 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#9380 = VECTOR('',#9381,1.);
+#9381 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#9382 = PCURVE('',#6906,#9383);
+#9383 = DEFINITIONAL_REPRESENTATION('',(#9384),#9388);
+#9384 = LINE('',#9385,#9386);
+#9385 = CARTESIAN_POINT('',(0.,-9.5));
+#9386 = VECTOR('',#9387,1.);
+#9387 = DIRECTION('',(1.,0.));
+#9388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9389 = PCURVE('',#6934,#9390);
+#9390 = DEFINITIONAL_REPRESENTATION('',(#9391),#9395);
+#9391 = LINE('',#9392,#9393);
+#9392 = CARTESIAN_POINT('',(0.,0.));
+#9393 = VECTOR('',#9394,1.);
+#9394 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9396 = ORIENTED_EDGE('',*,*,#9397,.F.);
+#9397 = EDGE_CURVE('',#6829,#9375,#9398,.T.);
+#9398 = SURFACE_CURVE('',#9399,(#9403,#9410),.PCURVE_S1.);
+#9399 = LINE('',#9400,#9401);
+#9400 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#9401 = VECTOR('',#9402,1.);
+#9402 = DIRECTION('',(0.,0.,1.));
+#9403 = PCURVE('',#6906,#9404);
+#9404 = DEFINITIONAL_REPRESENTATION('',(#9405),#9409);
+#9405 = LINE('',#9406,#9407);
+#9406 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9407 = VECTOR('',#9408,1.);
+#9408 = DIRECTION('',(0.,-1.));
+#9409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9410 = PCURVE('',#8294,#9411);
+#9411 = DEFINITIONAL_REPRESENTATION('',(#9412),#9416);
+#9412 = LINE('',#9413,#9414);
+#9413 = CARTESIAN_POINT('',(0.,0.));
+#9414 = VECTOR('',#9415,1.);
+#9415 = DIRECTION('',(0.,-1.));
+#9416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9417 = ORIENTED_EDGE('',*,*,#9348,.F.);
+#9418 = ADVANCED_FACE('',(#9419),#6934,.F.);
+#9419 = FACE_BOUND('',#9420,.T.);
+#9420 = EDGE_LOOP('',(#9421,#9422,#9445,#9466));
+#9421 = ORIENTED_EDGE('',*,*,#9374,.T.);
+#9422 = ORIENTED_EDGE('',*,*,#9423,.T.);
+#9423 = EDGE_CURVE('',#9375,#9424,#9426,.T.);
+#9424 = VERTEX_POINT('',#9425);
+#9425 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,11.));
+#9426 = SURFACE_CURVE('',#9427,(#9431,#9438),.PCURVE_S1.);
+#9427 = LINE('',#9428,#9429);
+#9428 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,11.));
+#9429 = VECTOR('',#9430,1.);
+#9430 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#9431 = PCURVE('',#6934,#9432);
+#9432 = DEFINITIONAL_REPRESENTATION('',(#9433),#9437);
+#9433 = LINE('',#9434,#9435);
+#9434 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9435 = VECTOR('',#9436,1.);
+#9436 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9438 = PCURVE('',#8294,#9439);
+#9439 = DEFINITIONAL_REPRESENTATION('',(#9440),#9444);
+#9440 = LINE('',#9441,#9442);
+#9441 = CARTESIAN_POINT('',(0.,-9.5));
+#9442 = VECTOR('',#9443,1.);
+#9443 = DIRECTION('',(1.,0.));
+#9444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9445 = ORIENTED_EDGE('',*,*,#9446,.F.);
+#9446 = EDGE_CURVE('',#6919,#9424,#9447,.T.);
+#9447 = SURFACE_CURVE('',#9448,(#9452,#9459),.PCURVE_S1.);
+#9448 = LINE('',#9449,#9450);
+#9449 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,11.));
+#9450 = VECTOR('',#9451,1.);
+#9451 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#9452 = PCURVE('',#6934,#9453);
+#9453 = DEFINITIONAL_REPRESENTATION('',(#9454),#9458);
+#9454 = LINE('',#9455,#9456);
+#9455 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9456 = VECTOR('',#9457,1.);
+#9457 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9459 = PCURVE('',#6960,#9460);
+#9460 = DEFINITIONAL_REPRESENTATION('',(#9461),#9465);
+#9461 = LINE('',#9462,#9463);
+#9462 = CARTESIAN_POINT('',(0.,-9.5));
+#9463 = VECTOR('',#9464,1.);
+#9464 = DIRECTION('',(1.,0.));
+#9465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9466 = ORIENTED_EDGE('',*,*,#6918,.F.);
+#9467 = ADVANCED_FACE('',(#9468),#6960,.T.);
+#9468 = FACE_BOUND('',#9469,.T.);
+#9469 = EDGE_LOOP('',(#9470,#9471,#9472,#9493));
+#9470 = ORIENTED_EDGE('',*,*,#6946,.T.);
+#9471 = ORIENTED_EDGE('',*,*,#9446,.T.);
+#9472 = ORIENTED_EDGE('',*,*,#9473,.F.);
+#9473 = EDGE_CURVE('',#3613,#9424,#9474,.T.);
+#9474 = SURFACE_CURVE('',#9475,(#9479,#9486),.PCURVE_S1.);
+#9475 = LINE('',#9476,#9477);
+#9476 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,1.5));
+#9477 = VECTOR('',#9478,1.);
+#9478 = DIRECTION('',(0.,0.,1.));
+#9479 = PCURVE('',#6960,#9480);
+#9480 = DEFINITIONAL_REPRESENTATION('',(#9481),#9485);
+#9481 = LINE('',#9482,#9483);
+#9482 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9483 = VECTOR('',#9484,1.);
+#9484 = DIRECTION('',(0.,-1.));
+#9485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9486 = PCURVE('',#8294,#9487);
+#9487 = DEFINITIONAL_REPRESENTATION('',(#9488),#9492);
+#9488 = LINE('',#9489,#9490);
+#9489 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9490 = VECTOR('',#9491,1.);
+#9491 = DIRECTION('',(0.,-1.));
+#9492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9493 = ORIENTED_EDGE('',*,*,#8233,.F.);
+#9494 = ADVANCED_FACE('',(#9495),#7015,.F.);
+#9495 = FACE_BOUND('',#9496,.T.);
+#9496 = EDGE_LOOP('',(#9497,#9498,#9499,#9520));
+#9497 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#9498 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#9499 = ORIENTED_EDGE('',*,*,#9500,.F.);
+#9500 = EDGE_CURVE('',#7108,#7000,#9501,.T.);
+#9501 = SURFACE_CURVE('',#9502,(#9506,#9513),.PCURVE_S1.);
+#9502 = LINE('',#9503,#9504);
+#9503 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,11.));
+#9504 = VECTOR('',#9505,1.);
+#9505 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#9506 = PCURVE('',#7015,#9507);
+#9507 = DEFINITIONAL_REPRESENTATION('',(#9508),#9512);
+#9508 = LINE('',#9509,#9510);
+#9509 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9510 = VECTOR('',#9511,1.);
+#9511 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9513 = PCURVE('',#7041,#9514);
+#9514 = DEFINITIONAL_REPRESENTATION('',(#9515),#9519);
+#9515 = LINE('',#9516,#9517);
+#9516 = CARTESIAN_POINT('',(0.,-9.5));
+#9517 = VECTOR('',#9518,1.);
+#9518 = DIRECTION('',(1.,0.));
+#9519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9520 = ORIENTED_EDGE('',*,*,#7107,.F.);
+#9521 = ADVANCED_FACE('',(#9522),#7041,.T.);
+#9522 = FACE_BOUND('',#9523,.T.);
+#9523 = EDGE_LOOP('',(#9524,#9525,#9526,#9527));
+#9524 = ORIENTED_EDGE('',*,*,#7130,.T.);
+#9525 = ORIENTED_EDGE('',*,*,#9500,.T.);
+#9526 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#9527 = ORIENTED_EDGE('',*,*,#8207,.F.);
+#9528 = ADVANCED_FACE('',(#9529),#7171,.F.);
+#9529 = FACE_BOUND('',#9530,.F.);
+#9530 = EDGE_LOOP('',(#9531,#9554,#9575,#9576));
+#9531 = ORIENTED_EDGE('',*,*,#9532,.T.);
+#9532 = EDGE_CURVE('',#6205,#9533,#9535,.T.);
+#9533 = VERTEX_POINT('',#9534);
+#9534 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9535 = SURFACE_CURVE('',#9536,(#9540,#9547),.PCURVE_S1.);
+#9536 = LINE('',#9537,#9538);
+#9537 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#9538 = VECTOR('',#9539,1.);
+#9539 = DIRECTION('',(0.,0.,1.));
+#9540 = PCURVE('',#7171,#9541);
+#9541 = DEFINITIONAL_REPRESENTATION('',(#9542),#9546);
+#9542 = LINE('',#9543,#9544);
+#9543 = CARTESIAN_POINT('',(0.,0.));
+#9544 = VECTOR('',#9545,1.);
+#9545 = DIRECTION('',(0.,-1.));
+#9546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9547 = PCURVE('',#8034,#9548);
+#9548 = DEFINITIONAL_REPRESENTATION('',(#9549),#9553);
+#9549 = LINE('',#9550,#9551);
+#9550 = CARTESIAN_POINT('',(0.,0.));
+#9551 = VECTOR('',#9552,1.);
+#9552 = DIRECTION('',(0.,-1.));
+#9553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9554 = ORIENTED_EDGE('',*,*,#9555,.T.);
+#9555 = EDGE_CURVE('',#9533,#7156,#9556,.T.);
+#9556 = SURFACE_CURVE('',#9557,(#9561,#9568),.PCURVE_S1.);
+#9557 = LINE('',#9558,#9559);
+#9558 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9559 = VECTOR('',#9560,1.);
+#9560 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#9561 = PCURVE('',#7171,#9562);
+#9562 = DEFINITIONAL_REPRESENTATION('',(#9563),#9567);
+#9563 = LINE('',#9564,#9565);
+#9564 = CARTESIAN_POINT('',(0.,-9.5));
+#9565 = VECTOR('',#9566,1.);
+#9566 = DIRECTION('',(1.,0.));
+#9567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9568 = PCURVE('',#7199,#9569);
+#9569 = DEFINITIONAL_REPRESENTATION('',(#9570),#9574);
+#9570 = LINE('',#9571,#9572);
+#9571 = CARTESIAN_POINT('',(0.,0.));
+#9572 = VECTOR('',#9573,1.);
+#9573 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9575 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#9576 = ORIENTED_EDGE('',*,*,#8964,.F.);
+#9577 = ADVANCED_FACE('',(#9578),#7199,.F.);
+#9578 = FACE_BOUND('',#9579,.T.);
+#9579 = EDGE_LOOP('',(#9580,#9581,#9582,#9605));
+#9580 = ORIENTED_EDGE('',*,*,#9555,.T.);
+#9581 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#9582 = ORIENTED_EDGE('',*,*,#9583,.F.);
+#9583 = EDGE_CURVE('',#9584,#7184,#9586,.T.);
+#9584 = VERTEX_POINT('',#9585);
+#9585 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,11.));
+#9586 = SURFACE_CURVE('',#9587,(#9591,#9598),.PCURVE_S1.);
+#9587 = LINE('',#9588,#9589);
+#9588 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,11.));
+#9589 = VECTOR('',#9590,1.);
+#9590 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#9591 = PCURVE('',#7199,#9592);
+#9592 = DEFINITIONAL_REPRESENTATION('',(#9593),#9597);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9598 = PCURVE('',#7225,#9599);
+#9599 = DEFINITIONAL_REPRESENTATION('',(#9600),#9604);
+#9600 = LINE('',#9601,#9602);
+#9601 = CARTESIAN_POINT('',(0.,-9.5));
+#9602 = VECTOR('',#9603,1.);
+#9603 = DIRECTION('',(1.,0.));
+#9604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9605 = ORIENTED_EDGE('',*,*,#9606,.F.);
+#9606 = EDGE_CURVE('',#9533,#9584,#9607,.T.);
+#9607 = SURFACE_CURVE('',#9608,(#9612,#9619),.PCURVE_S1.);
+#9608 = LINE('',#9609,#9610);
+#9609 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9610 = VECTOR('',#9611,1.);
+#9611 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#9612 = PCURVE('',#7199,#9613);
+#9613 = DEFINITIONAL_REPRESENTATION('',(#9614),#9618);
+#9614 = LINE('',#9615,#9616);
+#9615 = CARTESIAN_POINT('',(0.,0.));
+#9616 = VECTOR('',#9617,1.);
+#9617 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9619 = PCURVE('',#8034,#9620);
+#9620 = DEFINITIONAL_REPRESENTATION('',(#9621),#9625);
+#9621 = LINE('',#9622,#9623);
+#9622 = CARTESIAN_POINT('',(0.,-9.5));
+#9623 = VECTOR('',#9624,1.);
+#9624 = DIRECTION('',(1.,0.));
+#9625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9626 = ADVANCED_FACE('',(#9627),#7225,.T.);
+#9627 = FACE_BOUND('',#9628,.T.);
+#9628 = EDGE_LOOP('',(#9629,#9650,#9651,#9652));
+#9629 = ORIENTED_EDGE('',*,*,#9630,.T.);
+#9630 = EDGE_CURVE('',#3840,#9584,#9631,.T.);
+#9631 = SURFACE_CURVE('',#9632,(#9636,#9643),.PCURVE_S1.);
+#9632 = LINE('',#9633,#9634);
+#9633 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#9634 = VECTOR('',#9635,1.);
+#9635 = DIRECTION('',(0.,0.,1.));
+#9636 = PCURVE('',#7225,#9637);
+#9637 = DEFINITIONAL_REPRESENTATION('',(#9638),#9642);
+#9638 = LINE('',#9639,#9640);
+#9639 = CARTESIAN_POINT('',(0.,0.));
+#9640 = VECTOR('',#9641,1.);
+#9641 = DIRECTION('',(0.,-1.));
+#9642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9643 = PCURVE('',#8034,#9644);
+#9644 = DEFINITIONAL_REPRESENTATION('',(#9645),#9649);
+#9645 = LINE('',#9646,#9647);
+#9646 = CARTESIAN_POINT('',(8.080712744488,0.));
+#9647 = VECTOR('',#9648,1.);
+#9648 = DIRECTION('',(0.,-1.));
+#9649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9650 = ORIENTED_EDGE('',*,*,#9583,.T.);
+#9651 = ORIENTED_EDGE('',*,*,#7211,.F.);
+#9652 = ORIENTED_EDGE('',*,*,#8050,.F.);
+#9653 = ADVANCED_FACE('',(#9654),#7264,.F.);
+#9654 = FACE_BOUND('',#9655,.F.);
+#9655 = EDGE_LOOP('',(#9656,#9657,#9680,#9701));
+#9656 = ORIENTED_EDGE('',*,*,#7248,.T.);
+#9657 = ORIENTED_EDGE('',*,*,#9658,.T.);
+#9658 = EDGE_CURVE('',#7249,#9659,#9661,.T.);
+#9659 = VERTEX_POINT('',#9660);
+#9660 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,11.));
+#9661 = SURFACE_CURVE('',#9662,(#9666,#9673),.PCURVE_S1.);
+#9662 = LINE('',#9663,#9664);
+#9663 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#9664 = VECTOR('',#9665,1.);
+#9665 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#9666 = PCURVE('',#7264,#9667);
+#9667 = DEFINITIONAL_REPRESENTATION('',(#9668),#9672);
+#9668 = LINE('',#9669,#9670);
+#9669 = CARTESIAN_POINT('',(0.,-9.5));
+#9670 = VECTOR('',#9671,1.);
+#9671 = DIRECTION('',(1.,0.));
+#9672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9673 = PCURVE('',#7292,#9674);
+#9674 = DEFINITIONAL_REPRESENTATION('',(#9675),#9679);
+#9675 = LINE('',#9676,#9677);
+#9676 = CARTESIAN_POINT('',(0.,0.));
+#9677 = VECTOR('',#9678,1.);
+#9678 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9680 = ORIENTED_EDGE('',*,*,#9681,.F.);
+#9681 = EDGE_CURVE('',#6697,#9659,#9682,.T.);
+#9682 = SURFACE_CURVE('',#9683,(#9687,#9694),.PCURVE_S1.);
+#9683 = LINE('',#9684,#9685);
+#9684 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#9685 = VECTOR('',#9686,1.);
+#9686 = DIRECTION('',(0.,0.,1.));
+#9687 = PCURVE('',#7264,#9688);
+#9688 = DEFINITIONAL_REPRESENTATION('',(#9689),#9693);
+#9689 = LINE('',#9690,#9691);
+#9690 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9691 = VECTOR('',#9692,1.);
+#9692 = DIRECTION('',(0.,-1.));
+#9693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9694 = PCURVE('',#8139,#9695);
+#9695 = DEFINITIONAL_REPRESENTATION('',(#9696),#9700);
+#9696 = LINE('',#9697,#9698);
+#9697 = CARTESIAN_POINT('',(0.,0.));
+#9698 = VECTOR('',#9699,1.);
+#9699 = DIRECTION('',(0.,-1.));
+#9700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9701 = ORIENTED_EDGE('',*,*,#9323,.F.);
+#9702 = ADVANCED_FACE('',(#9703),#7292,.F.);
+#9703 = FACE_BOUND('',#9704,.T.);
+#9704 = EDGE_LOOP('',(#9705,#9706,#9729,#9750));
+#9705 = ORIENTED_EDGE('',*,*,#9658,.T.);
+#9706 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9707 = EDGE_CURVE('',#9659,#9708,#9710,.T.);
+#9708 = VERTEX_POINT('',#9709);
+#9709 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,11.));
+#9710 = SURFACE_CURVE('',#9711,(#9715,#9722),.PCURVE_S1.);
+#9711 = LINE('',#9712,#9713);
+#9712 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,11.));
+#9713 = VECTOR('',#9714,1.);
+#9714 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#9715 = PCURVE('',#7292,#9716);
+#9716 = DEFINITIONAL_REPRESENTATION('',(#9717),#9721);
+#9717 = LINE('',#9718,#9719);
+#9718 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9719 = VECTOR('',#9720,1.);
+#9720 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9722 = PCURVE('',#8139,#9723);
+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9728);
+#9724 = LINE('',#9725,#9726);
+#9725 = CARTESIAN_POINT('',(0.,-9.5));
+#9726 = VECTOR('',#9727,1.);
+#9727 = DIRECTION('',(1.,0.));
+#9728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9729 = ORIENTED_EDGE('',*,*,#9730,.F.);
+#9730 = EDGE_CURVE('',#7277,#9708,#9731,.T.);
+#9731 = SURFACE_CURVE('',#9732,(#9736,#9743),.PCURVE_S1.);
+#9732 = LINE('',#9733,#9734);
+#9733 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,11.));
+#9734 = VECTOR('',#9735,1.);
+#9735 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#9736 = PCURVE('',#7292,#9737);
+#9737 = DEFINITIONAL_REPRESENTATION('',(#9738),#9742);
+#9738 = LINE('',#9739,#9740);
+#9739 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9740 = VECTOR('',#9741,1.);
+#9741 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9743 = PCURVE('',#7318,#9744);
+#9744 = DEFINITIONAL_REPRESENTATION('',(#9745),#9749);
+#9745 = LINE('',#9746,#9747);
+#9746 = CARTESIAN_POINT('',(0.,-9.5));
+#9747 = VECTOR('',#9748,1.);
+#9748 = DIRECTION('',(1.,0.));
+#9749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9750 = ORIENTED_EDGE('',*,*,#7276,.F.);
+#9751 = ADVANCED_FACE('',(#9752),#7318,.T.);
+#9752 = FACE_BOUND('',#9753,.T.);
+#9753 = EDGE_LOOP('',(#9754,#9755,#9756,#9777));
+#9754 = ORIENTED_EDGE('',*,*,#7304,.T.);
+#9755 = ORIENTED_EDGE('',*,*,#9730,.T.);
+#9756 = ORIENTED_EDGE('',*,*,#9757,.F.);
+#9757 = EDGE_CURVE('',#3743,#9708,#9758,.T.);
+#9758 = SURFACE_CURVE('',#9759,(#9763,#9770),.PCURVE_S1.);
+#9759 = LINE('',#9760,#9761);
+#9760 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,1.5));
+#9761 = VECTOR('',#9762,1.);
+#9762 = DIRECTION('',(0.,0.,1.));
+#9763 = PCURVE('',#7318,#9764);
+#9764 = DEFINITIONAL_REPRESENTATION('',(#9765),#9769);
+#9765 = LINE('',#9766,#9767);
+#9766 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9767 = VECTOR('',#9768,1.);
+#9768 = DIRECTION('',(0.,-1.));
+#9769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9770 = PCURVE('',#8139,#9771);
+#9771 = DEFINITIONAL_REPRESENTATION('',(#9772),#9776);
+#9772 = LINE('',#9773,#9774);
+#9773 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9774 = VECTOR('',#9775,1.);
+#9775 = DIRECTION('',(0.,-1.));
+#9776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9777 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#9778 = ADVANCED_FACE('',(#9779),#7373,.F.);
+#9779 = FACE_BOUND('',#9780,.T.);
+#9780 = EDGE_LOOP('',(#9781,#9782,#9783,#9804));
+#9781 = ORIENTED_EDGE('',*,*,#7438,.T.);
+#9782 = ORIENTED_EDGE('',*,*,#7357,.T.);
+#9783 = ORIENTED_EDGE('',*,*,#9784,.F.);
+#9784 = EDGE_CURVE('',#7466,#7358,#9785,.T.);
+#9785 = SURFACE_CURVE('',#9786,(#9790,#9797),.PCURVE_S1.);
+#9786 = LINE('',#9787,#9788);
+#9787 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,11.));
+#9788 = VECTOR('',#9789,1.);
+#9789 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#9790 = PCURVE('',#7373,#9791);
+#9791 = DEFINITIONAL_REPRESENTATION('',(#9792),#9796);
+#9792 = LINE('',#9793,#9794);
+#9793 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9794 = VECTOR('',#9795,1.);
+#9795 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9797 = PCURVE('',#7399,#9798);
+#9798 = DEFINITIONAL_REPRESENTATION('',(#9799),#9803);
+#9799 = LINE('',#9800,#9801);
+#9800 = CARTESIAN_POINT('',(0.,-9.5));
+#9801 = VECTOR('',#9802,1.);
+#9802 = DIRECTION('',(1.,0.));
+#9803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9804 = ORIENTED_EDGE('',*,*,#7465,.F.);
+#9805 = ADVANCED_FACE('',(#9806),#7399,.T.);
+#9806 = FACE_BOUND('',#9807,.T.);
+#9807 = EDGE_LOOP('',(#9808,#9809,#9810,#9811));
+#9808 = ORIENTED_EDGE('',*,*,#7488,.T.);
+#9809 = ORIENTED_EDGE('',*,*,#9784,.T.);
+#9810 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#9811 = ORIENTED_EDGE('',*,*,#8075,.F.);
+#9812 = ADVANCED_FACE('',(#9813),#7766,.F.);
+#9813 = FACE_BOUND('',#9814,.F.);
+#9814 = EDGE_LOOP('',(#9815,#9816,#9817,#9818));
+#9815 = ORIENTED_EDGE('',*,*,#8713,.T.);
+#9816 = ORIENTED_EDGE('',*,*,#8739,.T.);
+#9817 = ORIENTED_EDGE('',*,*,#8789,.F.);
+#9818 = ORIENTED_EDGE('',*,*,#7752,.F.);
+#9819 = ADVANCED_FACE('',(#9820),#7902,.T.);
+#9820 = FACE_BOUND('',#9821,.T.);
+#9821 = EDGE_LOOP('',(#9822,#9823,#9824,#9825));
+#9822 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#9823 = ORIENTED_EDGE('',*,*,#8908,.T.);
+#9824 = ORIENTED_EDGE('',*,*,#8932,.F.);
+#9825 = ORIENTED_EDGE('',*,*,#7888,.F.);
+#9826 = ADVANCED_FACE('',(#9827),#8007,.F.);
+#9827 = FACE_BOUND('',#9828,.F.);
+#9828 = EDGE_LOOP('',(#9829,#9830,#9831,#9832));
+#9829 = ORIENTED_EDGE('',*,*,#9038,.T.);
+#9830 = ORIENTED_EDGE('',*,*,#9064,.T.);
+#9831 = ORIENTED_EDGE('',*,*,#9114,.F.);
+#9832 = ORIENTED_EDGE('',*,*,#7993,.F.);
+#9833 = ADVANCED_FACE('',(#9834),#8034,.T.);
+#9834 = FACE_BOUND('',#9835,.T.);
+#9835 = EDGE_LOOP('',(#9836,#9837,#9838,#9839));
+#9836 = ORIENTED_EDGE('',*,*,#9532,.T.);
+#9837 = ORIENTED_EDGE('',*,*,#9606,.T.);
+#9838 = ORIENTED_EDGE('',*,*,#9630,.F.);
+#9839 = ORIENTED_EDGE('',*,*,#8020,.F.);
+#9840 = ADVANCED_FACE('',(#9841),#8139,.F.);
+#9841 = FACE_BOUND('',#9842,.F.);
+#9842 = EDGE_LOOP('',(#9843,#9844,#9845,#9846));
+#9843 = ORIENTED_EDGE('',*,*,#9681,.T.);
+#9844 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9845 = ORIENTED_EDGE('',*,*,#9757,.F.);
+#9846 = ORIENTED_EDGE('',*,*,#8125,.F.);
+#9847 = ADVANCED_FACE('',(#9848),#8166,.T.);
+#9848 = FACE_BOUND('',#9849,.T.);
+#9849 = EDGE_LOOP('',(#9850,#9851,#9852,#9853));
+#9850 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#9851 = ORIENTED_EDGE('',*,*,#9267,.T.);
+#9852 = ORIENTED_EDGE('',*,*,#9291,.F.);
+#9853 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#9854 = ADVANCED_FACE('',(#9855),#8294,.F.);
+#9855 = FACE_BOUND('',#9856,.F.);
+#9856 = EDGE_LOOP('',(#9857,#9858,#9859,#9860));
+#9857 = ORIENTED_EDGE('',*,*,#9397,.T.);
+#9858 = ORIENTED_EDGE('',*,*,#9423,.T.);
+#9859 = ORIENTED_EDGE('',*,*,#9473,.F.);
+#9860 = ORIENTED_EDGE('',*,*,#8280,.F.);
+#9861 = MANIFOLD_SOLID_BREP('',#9862);
+#9862 = CLOSED_SHELL('',(#9863,#9993,#10069,#10155,#10580,#10980,#11007,
+    #11034,#11061,#11088,#11226,#11253,#11353,#11380,#11407,#11434,
+    #11461,#11574,#11601,#11628,#11682,#11759,#11808,#11858,#11885,
+    #11961,#12109,#12158,#12272,#12279,#12306,#12333,#12360));
+#9863 = ADVANCED_FACE('',(#9864),#9878,.T.);
+#9864 = FACE_BOUND('',#9865,.F.);
+#9865 = EDGE_LOOP('',(#9866,#9901,#9934,#9962));
+#9866 = ORIENTED_EDGE('',*,*,#9867,.T.);
+#9867 = EDGE_CURVE('',#9868,#9870,#9872,.T.);
+#9868 = VERTEX_POINT('',#9869);
+#9869 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9870 = VERTEX_POINT('',#9871);
+#9871 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#9872 = SURFACE_CURVE('',#9873,(#9877,#9889),.PCURVE_S1.);
+#9873 = LINE('',#9874,#9875);
+#9874 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9875 = VECTOR('',#9876,1.);
+#9876 = DIRECTION('',(0.,0.,1.));
+#9877 = PCURVE('',#9878,#9883);
+#9878 = CYLINDRICAL_SURFACE('',#9879,22.083333333333);
+#9879 = AXIS2_PLACEMENT_3D('',#9880,#9881,#9882);
+#9880 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#9881 = DIRECTION('',(-0.,-0.,-1.));
+#9882 = DIRECTION('',(1.,0.,0.));
+#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9888);
+#9884 = LINE('',#9885,#9886);
+#9885 = CARTESIAN_POINT('',(-5.631906350097,0.));
+#9886 = VECTOR('',#9887,1.);
+#9887 = DIRECTION('',(-0.,-1.));
+#9888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9889 = PCURVE('',#9890,#9895);
+#9890 = PLANE('',#9891);
+#9891 = AXIS2_PLACEMENT_3D('',#9892,#9893,#9894);
+#9892 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9893 = DIRECTION('',(0.727772757657,0.685818352927,0.));
+#9894 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#9895 = DEFINITIONAL_REPRESENTATION('',(#9896),#9900);
+#9896 = LINE('',#9897,#9898);
+#9897 = CARTESIAN_POINT('',(1.292784115594E-15,0.));
+#9898 = VECTOR('',#9899,1.);
+#9899 = DIRECTION('',(0.,-1.));
+#9900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9901 = ORIENTED_EDGE('',*,*,#9902,.T.);
+#9902 = EDGE_CURVE('',#9870,#9903,#9905,.T.);
+#9903 = VERTEX_POINT('',#9904);
+#9904 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,13.));
+#9905 = SURFACE_CURVE('',#9906,(#9911,#9918),.PCURVE_S1.);
+#9906 = CIRCLE('',#9907,22.083333333333);
+#9907 = AXIS2_PLACEMENT_3D('',#9908,#9909,#9910);
+#9908 = CARTESIAN_POINT('',(1.916666666667,0.,13.));
+#9909 = DIRECTION('',(0.,0.,1.));
+#9910 = DIRECTION('',(1.,0.,0.));
+#9911 = PCURVE('',#9878,#9912);
+#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9917);
+#9913 = LINE('',#9914,#9915);
+#9914 = CARTESIAN_POINT('',(-0.,-15.));
+#9915 = VECTOR('',#9916,1.);
+#9916 = DIRECTION('',(-1.,0.));
+#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9918 = PCURVE('',#9919,#9924);
+#9919 = PLANE('',#9920);
+#9920 = AXIS2_PLACEMENT_3D('',#9921,#9922,#9923);
+#9921 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#9922 = DIRECTION('',(0.,0.,-1.));
+#9923 = DIRECTION('',(-1.,0.,0.));
+#9924 = DEFINITIONAL_REPRESENTATION('',(#9925),#9933);
+#9925 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9926,#9927,#9928,#9929,
+#9930,#9931,#9932),.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('') );
+#9926 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9927 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#9928 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#9929 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#9930 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#9931 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#9932 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9934 = ORIENTED_EDGE('',*,*,#9935,.F.);
+#9935 = EDGE_CURVE('',#9936,#9903,#9938,.T.);
+#9936 = VERTEX_POINT('',#9937);
+#9937 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,-2.));
+#9938 = SURFACE_CURVE('',#9939,(#9943,#9950),.PCURVE_S1.);
+#9939 = LINE('',#9940,#9941);
+#9940 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,-2.));
+#9941 = VECTOR('',#9942,1.);
+#9942 = DIRECTION('',(0.,0.,1.));
+#9943 = PCURVE('',#9878,#9944);
+#9944 = DEFINITIONAL_REPRESENTATION('',(#9945),#9949);
+#9945 = LINE('',#9946,#9947);
+#9946 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9947 = VECTOR('',#9948,1.);
+#9948 = DIRECTION('',(-0.,-1.));
+#9949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9950 = PCURVE('',#9951,#9956);
+#9951 = CYLINDRICAL_SURFACE('',#9952,25.9);
+#9952 = AXIS2_PLACEMENT_3D('',#9953,#9954,#9955);
+#9953 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#9954 = DIRECTION('',(-0.,-0.,-1.));
+#9955 = DIRECTION('',(1.,0.,0.));
+#9956 = DEFINITIONAL_REPRESENTATION('',(#9957),#9961);
+#9957 = LINE('',#9958,#9959);
+#9958 = CARTESIAN_POINT('',(-0.,0.));
+#9959 = VECTOR('',#9960,1.);
+#9960 = DIRECTION('',(-0.,-1.));
+#9961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9962 = ORIENTED_EDGE('',*,*,#9963,.F.);
+#9963 = EDGE_CURVE('',#9868,#9936,#9964,.T.);
+#9964 = SURFACE_CURVE('',#9965,(#9970,#9977),.PCURVE_S1.);
+#9965 = CIRCLE('',#9966,22.083333333333);
+#9966 = AXIS2_PLACEMENT_3D('',#9967,#9968,#9969);
+#9967 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#9968 = DIRECTION('',(0.,0.,1.));
+#9969 = DIRECTION('',(1.,0.,0.));
+#9970 = PCURVE('',#9878,#9971);
+#9971 = DEFINITIONAL_REPRESENTATION('',(#9972),#9976);
+#9972 = LINE('',#9973,#9974);
+#9973 = CARTESIAN_POINT('',(-0.,0.));
+#9974 = VECTOR('',#9975,1.);
+#9975 = DIRECTION('',(-1.,0.));
+#9976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9977 = PCURVE('',#9978,#9983);
+#9978 = PLANE('',#9979);
+#9979 = AXIS2_PLACEMENT_3D('',#9980,#9981,#9982);
+#9980 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9981 = DIRECTION('',(0.,0.,-1.));
+#9982 = DIRECTION('',(-1.,0.,0.));
+#9983 = DEFINITIONAL_REPRESENTATION('',(#9984),#9992);
+#9984 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9985,#9986,#9987,#9988,
+#9989,#9990,#9991),.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('') );
+#9985 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9986 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#9987 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#9988 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#9989 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#9990 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#9991 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9993 = ADVANCED_FACE('',(#9994),#9890,.T.);
+#9994 = FACE_BOUND('',#9995,.T.);
+#9995 = EDGE_LOOP('',(#9996,#9997,#10020,#10048));
+#9996 = ORIENTED_EDGE('',*,*,#9867,.T.);
+#9997 = ORIENTED_EDGE('',*,*,#9998,.T.);
+#9998 = EDGE_CURVE('',#9870,#9999,#10001,.T.);
+#9999 = VERTEX_POINT('',#10000);
+#10000 = CARTESIAN_POINT('',(21.894409303601,-15.94938758407,13.));
+#10001 = SURFACE_CURVE('',#10002,(#10006,#10013),.PCURVE_S1.);
+#10002 = LINE('',#10003,#10004);
+#10003 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#10004 = VECTOR('',#10005,1.);
+#10005 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10006 = PCURVE('',#9890,#10007);
+#10007 = DEFINITIONAL_REPRESENTATION('',(#10008),#10012);
+#10008 = LINE('',#10009,#10010);
+#10009 = CARTESIAN_POINT('',(0.,-15.));
+#10010 = VECTOR('',#10011,1.);
+#10011 = DIRECTION('',(1.,0.));
+#10012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10013 = PCURVE('',#9919,#10014);
+#10014 = DEFINITIONAL_REPRESENTATION('',(#10015),#10019);
+#10015 = LINE('',#10016,#10017);
+#10016 = CARTESIAN_POINT('',(-3.552713678801E-15,3.552713678801E-15));
+#10017 = VECTOR('',#10018,1.);
+#10018 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10020 = ORIENTED_EDGE('',*,*,#10021,.F.);
+#10021 = EDGE_CURVE('',#10022,#9999,#10024,.T.);
+#10022 = VERTEX_POINT('',#10023);
+#10023 = CARTESIAN_POINT('',(21.894409303601,-15.94938758407,-2.));
+#10024 = SURFACE_CURVE('',#10025,(#10029,#10036),.PCURVE_S1.);
+#10025 = LINE('',#10026,#10027);
+#10026 = CARTESIAN_POINT('',(21.8944093036,-15.94938758407,-2.));
+#10027 = VECTOR('',#10028,1.);
+#10028 = DIRECTION('',(0.,0.,1.));
+#10029 = PCURVE('',#9890,#10030);
+#10030 = DEFINITIONAL_REPRESENTATION('',(#10031),#10035);
+#10031 = LINE('',#10032,#10033);
+#10032 = CARTESIAN_POINT('',(3.520853269476,0.));
+#10033 = VECTOR('',#10034,1.);
+#10034 = DIRECTION('',(0.,-1.));
+#10035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10036 = PCURVE('',#10037,#10042);
+#10037 = CYLINDRICAL_SURFACE('',#10038,3.5);
+#10038 = AXIS2_PLACEMENT_3D('',#10039,#10040,#10041);
+#10039 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,-2.));
+#10040 = DIRECTION('',(-0.,-0.,-1.));
+#10041 = DIRECTION('',(1.,0.,0.));
+#10042 = DEFINITIONAL_REPRESENTATION('',(#10043),#10047);
+#10043 = LINE('',#10044,#10045);
+#10044 = CARTESIAN_POINT('',(-7.038912879585,0.));
+#10045 = VECTOR('',#10046,1.);
+#10046 = DIRECTION('',(-0.,-1.));
+#10047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10048 = ORIENTED_EDGE('',*,*,#10049,.F.);
+#10049 = EDGE_CURVE('',#9868,#10022,#10050,.T.);
+#10050 = SURFACE_CURVE('',#10051,(#10055,#10062),.PCURVE_S1.);
+#10051 = LINE('',#10052,#10053);
+#10052 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#10053 = VECTOR('',#10054,1.);
+#10054 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10055 = PCURVE('',#9890,#10056);
+#10056 = DEFINITIONAL_REPRESENTATION('',(#10057),#10061);
+#10057 = LINE('',#10058,#10059);
+#10058 = CARTESIAN_POINT('',(0.,0.));
+#10059 = VECTOR('',#10060,1.);
+#10060 = DIRECTION('',(1.,0.));
+#10061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10062 = PCURVE('',#9978,#10063);
+#10063 = DEFINITIONAL_REPRESENTATION('',(#10064),#10068);
+#10064 = LINE('',#10065,#10066);
+#10065 = CARTESIAN_POINT('',(-3.552713678801E-15,3.552713678801E-15));
+#10066 = VECTOR('',#10067,1.);
+#10067 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10069 = ADVANCED_FACE('',(#10070),#9951,.T.);
+#10070 = FACE_BOUND('',#10071,.F.);
+#10071 = EDGE_LOOP('',(#10072,#10073,#10101,#10129));
+#10072 = ORIENTED_EDGE('',*,*,#9935,.T.);
+#10073 = ORIENTED_EDGE('',*,*,#10074,.T.);
+#10074 = EDGE_CURVE('',#9903,#10075,#10077,.T.);
+#10075 = VERTEX_POINT('',#10076);
+#10076 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,13.));
+#10077 = SURFACE_CURVE('',#10078,(#10083,#10090),.PCURVE_S1.);
+#10078 = CIRCLE('',#10079,25.9);
+#10079 = AXIS2_PLACEMENT_3D('',#10080,#10081,#10082);
+#10080 = CARTESIAN_POINT('',(-1.9,0.,13.));
+#10081 = DIRECTION('',(0.,0.,1.));
+#10082 = DIRECTION('',(1.,0.,0.));
+#10083 = PCURVE('',#9951,#10084);
+#10084 = DEFINITIONAL_REPRESENTATION('',(#10085),#10089);
+#10085 = LINE('',#10086,#10087);
+#10086 = CARTESIAN_POINT('',(-0.,-15.));
+#10087 = VECTOR('',#10088,1.);
+#10088 = DIRECTION('',(-1.,0.));
+#10089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10090 = PCURVE('',#9919,#10091);
+#10091 = DEFINITIONAL_REPRESENTATION('',(#10092),#10100);
+#10092 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10093,#10094,#10095,#10096
+    ,#10097,#10098,#10099),.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(
+  '') );
+#10093 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10094 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10095 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10096 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10097 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10098 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10099 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10101 = ORIENTED_EDGE('',*,*,#10102,.F.);
+#10102 = EDGE_CURVE('',#10103,#10075,#10105,.T.);
+#10103 = VERTEX_POINT('',#10104);
+#10104 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,-2.));
+#10105 = SURFACE_CURVE('',#10106,(#10110,#10117),.PCURVE_S1.);
+#10106 = LINE('',#10107,#10108);
+#10107 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,-2.));
+#10108 = VECTOR('',#10109,1.);
+#10109 = DIRECTION('',(0.,0.,1.));
+#10110 = PCURVE('',#9951,#10111);
+#10111 = DEFINITIONAL_REPRESENTATION('',(#10112),#10116);
+#10112 = LINE('',#10113,#10114);
+#10113 = CARTESIAN_POINT('',(-2.250178392948,0.));
+#10114 = VECTOR('',#10115,1.);
+#10115 = DIRECTION('',(-0.,-1.));
+#10116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10117 = PCURVE('',#10118,#10123);
+#10118 = PLANE('',#10119);
+#10119 = AXIS2_PLACEMENT_3D('',#10120,#10121,#10122);
+#10120 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,-2.));
+#10121 = DIRECTION('',(0.689189690101,0.724580962391,0.));
+#10122 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10123 = DEFINITIONAL_REPRESENTATION('',(#10124),#10128);
+#10124 = LINE('',#10125,#10126);
+#10125 = CARTESIAN_POINT('',(3.608353874775,0.));
+#10126 = VECTOR('',#10127,1.);
+#10127 = DIRECTION('',(0.,-1.));
+#10128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10129 = ORIENTED_EDGE('',*,*,#10130,.F.);
+#10130 = EDGE_CURVE('',#9936,#10103,#10131,.T.);
+#10131 = SURFACE_CURVE('',#10132,(#10137,#10144),.PCURVE_S1.);
+#10132 = CIRCLE('',#10133,25.9);
+#10133 = AXIS2_PLACEMENT_3D('',#10134,#10135,#10136);
+#10134 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10135 = DIRECTION('',(0.,0.,1.));
+#10136 = DIRECTION('',(1.,0.,0.));
+#10137 = PCURVE('',#9951,#10138);
+#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143);
+#10139 = LINE('',#10140,#10141);
+#10140 = CARTESIAN_POINT('',(-0.,0.));
+#10141 = VECTOR('',#10142,1.);
+#10142 = DIRECTION('',(-1.,0.));
+#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10144 = PCURVE('',#9978,#10145);
+#10145 = DEFINITIONAL_REPRESENTATION('',(#10146),#10154);
+#10146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10147,#10148,#10149,#10150
+    ,#10151,#10152,#10153),.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(
+  '') );
+#10147 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10148 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10149 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10150 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10151 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10152 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10153 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10155 = ADVANCED_FACE('',(#10156,#10510,#10545),#9978,.T.);
+#10156 = FACE_BOUND('',#10157,.T.);
+#10157 = EDGE_LOOP('',(#10158,#10159,#10160,#10188,#10216,#10249,#10277,
+    #10310,#10338,#10366,#10394,#10427,#10455,#10488,#10509));
+#10158 = ORIENTED_EDGE('',*,*,#9963,.F.);
+#10159 = ORIENTED_EDGE('',*,*,#10049,.T.);
+#10160 = ORIENTED_EDGE('',*,*,#10161,.F.);
+#10161 = EDGE_CURVE('',#10162,#10022,#10164,.T.);
+#10162 = VERTEX_POINT('',#10163);
+#10163 = CARTESIAN_POINT('',(16.8,-20.75011605456,-2.));
+#10164 = SURFACE_CURVE('',#10165,(#10170,#10181),.PCURVE_S1.);
+#10165 = CIRCLE('',#10166,3.5);
+#10166 = AXIS2_PLACEMENT_3D('',#10167,#10168,#10169);
+#10167 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,-2.));
+#10168 = DIRECTION('',(0.,0.,1.));
+#10169 = DIRECTION('',(1.,0.,0.));
+#10170 = PCURVE('',#9978,#10171);
+#10171 = DEFINITIONAL_REPRESENTATION('',(#10172),#10180);
+#10172 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10173,#10174,#10175,#10176
+    ,#10177,#10178,#10179),.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(
+  '') );
+#10173 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10174 = CARTESIAN_POINT('',(-3.367461153473,1.099432481987));
+#10175 = CARTESIAN_POINT('',(1.882538846527,-1.931656431259));
+#10176 = CARTESIAN_POINT('',(7.132538846527,-4.962745344505));
+#10177 = CARTESIAN_POINT('',(1.882538846527,-7.99383425775));
+#10178 = CARTESIAN_POINT('',(-3.367461153473,-11.02492317099));
+#10179 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10181 = PCURVE('',#10037,#10182);
+#10182 = DEFINITIONAL_REPRESENTATION('',(#10183),#10187);
+#10183 = LINE('',#10184,#10185);
+#10184 = CARTESIAN_POINT('',(-0.,0.));
+#10185 = VECTOR('',#10186,1.);
+#10186 = DIRECTION('',(-1.,0.));
+#10187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10188 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10189 = EDGE_CURVE('',#10190,#10162,#10192,.T.);
+#10190 = VERTEX_POINT('',#10191);
+#10191 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10192 = SURFACE_CURVE('',#10193,(#10197,#10204),.PCURVE_S1.);
+#10193 = LINE('',#10194,#10195);
+#10194 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10195 = VECTOR('',#10196,1.);
+#10196 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10197 = PCURVE('',#9978,#10198);
+#10198 = DEFINITIONAL_REPRESENTATION('',(#10199),#10203);
+#10199 = LINE('',#10200,#10201);
+#10200 = CARTESIAN_POINT('',(5.072199161933,-4.824297300314));
+#10201 = VECTOR('',#10202,1.);
+#10202 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10204 = PCURVE('',#10205,#10210);
+#10205 = PLANE('',#10206);
+#10206 = AXIS2_PLACEMENT_3D('',#10207,#10208,#10209);
+#10207 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10208 = DIRECTION('',(0.727772757657,0.685818352927,0.));
+#10209 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10210 = DEFINITIONAL_REPRESENTATION('',(#10211),#10215);
+#10211 = LINE('',#10212,#10213);
+#10212 = CARTESIAN_POINT('',(0.,0.));
+#10213 = VECTOR('',#10214,1.);
+#10214 = DIRECTION('',(1.,0.));
+#10215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10216 = ORIENTED_EDGE('',*,*,#10217,.F.);
+#10217 = EDGE_CURVE('',#10218,#10190,#10220,.T.);
+#10218 = VERTEX_POINT('',#10219);
+#10219 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#10220 = SURFACE_CURVE('',#10221,(#10226,#10237),.PCURVE_S1.);
+#10221 = CIRCLE('',#10222,22.083333333333);
+#10222 = AXIS2_PLACEMENT_3D('',#10223,#10224,#10225);
+#10223 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#10224 = DIRECTION('',(0.,0.,1.));
+#10225 = DIRECTION('',(1.,0.,0.));
+#10226 = PCURVE('',#9978,#10227);
+#10227 = DEFINITIONAL_REPRESENTATION('',(#10228),#10236);
+#10228 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10229,#10230,#10231,#10232
+    ,#10233,#10234,#10235),.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(
+  '') );
+#10229 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10230 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#10231 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#10232 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#10233 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#10234 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#10235 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10237 = PCURVE('',#10238,#10243);
+#10238 = CYLINDRICAL_SURFACE('',#10239,22.083333333333);
+#10239 = AXIS2_PLACEMENT_3D('',#10240,#10241,#10242);
+#10240 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#10241 = DIRECTION('',(-0.,-0.,-1.));
+#10242 = DIRECTION('',(1.,0.,0.));
+#10243 = DEFINITIONAL_REPRESENTATION('',(#10244),#10248);
+#10244 = LINE('',#10245,#10246);
+#10245 = CARTESIAN_POINT('',(-0.,0.));
+#10246 = VECTOR('',#10247,1.);
+#10247 = DIRECTION('',(-1.,0.));
+#10248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10249 = ORIENTED_EDGE('',*,*,#10250,.F.);
+#10250 = EDGE_CURVE('',#10251,#10218,#10253,.T.);
+#10251 = VERTEX_POINT('',#10252);
+#10252 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10253 = SURFACE_CURVE('',#10254,(#10258,#10265),.PCURVE_S1.);
+#10254 = LINE('',#10255,#10256);
+#10255 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10256 = VECTOR('',#10257,1.);
+#10257 = DIRECTION('',(1.,0.,0.));
+#10258 = PCURVE('',#9978,#10259);
+#10259 = DEFINITIONAL_REPRESENTATION('',(#10260),#10264);
+#10260 = LINE('',#10261,#10262);
+#10261 = CARTESIAN_POINT('',(27.27974351343,-8.612993509159));
+#10262 = VECTOR('',#10263,1.);
+#10263 = DIRECTION('',(-1.,0.));
+#10264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10265 = PCURVE('',#10266,#10271);
+#10266 = PLANE('',#10267);
+#10267 = AXIS2_PLACEMENT_3D('',#10268,#10269,#10270);
+#10268 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10269 = DIRECTION('',(0.,1.,0.));
+#10270 = DIRECTION('',(1.,0.,0.));
+#10271 = DEFINITIONAL_REPRESENTATION('',(#10272),#10276);
+#10272 = LINE('',#10273,#10274);
+#10273 = CARTESIAN_POINT('',(0.,0.));
+#10274 = VECTOR('',#10275,1.);
+#10275 = DIRECTION('',(1.,0.));
+#10276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10277 = ORIENTED_EDGE('',*,*,#10278,.T.);
+#10278 = EDGE_CURVE('',#10251,#10279,#10281,.T.);
+#10279 = VERTEX_POINT('',#10280);
+#10280 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10281 = SURFACE_CURVE('',#10282,(#10287,#10298),.PCURVE_S1.);
+#10282 = CIRCLE('',#10283,1.);
+#10283 = AXIS2_PLACEMENT_3D('',#10284,#10285,#10286);
+#10284 = CARTESIAN_POINT('',(-7.8,-23.,-2.));
+#10285 = DIRECTION('',(0.,0.,1.));
+#10286 = DIRECTION('',(1.,0.,0.));
+#10287 = PCURVE('',#9978,#10288);
+#10288 = DEFINITIONAL_REPRESENTATION('',(#10289),#10297);
+#10289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10290,#10291,#10292,#10293
+    ,#10294,#10295,#10296),.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(
+  '') );
+#10290 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10291 = CARTESIAN_POINT('',(26.27974351343,-7.88094270159));
+#10292 = CARTESIAN_POINT('',(27.77974351343,-8.746968105375));
+#10293 = CARTESIAN_POINT('',(29.27974351343,-9.612993509159));
+#10294 = CARTESIAN_POINT('',(27.77974351343,-10.47901891294));
+#10295 = CARTESIAN_POINT('',(26.27974351343,-11.34504431672));
+#10296 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10298 = PCURVE('',#10299,#10304);
+#10299 = CYLINDRICAL_SURFACE('',#10300,1.);
+#10300 = AXIS2_PLACEMENT_3D('',#10301,#10302,#10303);
+#10301 = CARTESIAN_POINT('',(-7.8,-23.,-2.));
+#10302 = DIRECTION('',(-0.,-0.,-1.));
+#10303 = DIRECTION('',(1.,0.,0.));
+#10304 = DEFINITIONAL_REPRESENTATION('',(#10305),#10309);
+#10305 = LINE('',#10306,#10307);
+#10306 = CARTESIAN_POINT('',(-0.,0.));
+#10307 = VECTOR('',#10308,1.);
+#10308 = DIRECTION('',(-1.,0.));
+#10309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10310 = ORIENTED_EDGE('',*,*,#10311,.T.);
+#10311 = EDGE_CURVE('',#10279,#10312,#10314,.T.);
+#10312 = VERTEX_POINT('',#10313);
+#10313 = CARTESIAN_POINT('',(-8.8,-25.1,-2.));
+#10314 = SURFACE_CURVE('',#10315,(#10319,#10326),.PCURVE_S1.);
+#10315 = LINE('',#10316,#10317);
+#10316 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10317 = VECTOR('',#10318,1.);
+#10318 = DIRECTION('',(0.,-1.,0.));
+#10319 = PCURVE('',#9978,#10320);
+#10320 = DEFINITIONAL_REPRESENTATION('',(#10321),#10325);
+#10321 = LINE('',#10322,#10323);
+#10322 = CARTESIAN_POINT('',(28.27974351343,-9.612993509159));
+#10323 = VECTOR('',#10324,1.);
+#10324 = DIRECTION('',(0.,-1.));
+#10325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10326 = PCURVE('',#10327,#10332);
+#10327 = PLANE('',#10328);
+#10328 = AXIS2_PLACEMENT_3D('',#10329,#10330,#10331);
+#10329 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10330 = DIRECTION('',(1.,0.,0.));
+#10331 = DIRECTION('',(0.,-1.,0.));
+#10332 = DEFINITIONAL_REPRESENTATION('',(#10333),#10337);
+#10333 = LINE('',#10334,#10335);
+#10334 = CARTESIAN_POINT('',(0.,0.));
+#10335 = VECTOR('',#10336,1.);
+#10336 = DIRECTION('',(1.,0.));
+#10337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10338 = ORIENTED_EDGE('',*,*,#10339,.F.);
+#10339 = EDGE_CURVE('',#10340,#10312,#10342,.T.);
+#10340 = VERTEX_POINT('',#10341);
+#10341 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10342 = SURFACE_CURVE('',#10343,(#10347,#10354),.PCURVE_S1.);
+#10343 = LINE('',#10344,#10345);
+#10344 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10345 = VECTOR('',#10346,1.);
+#10346 = DIRECTION('',(1.,0.,0.));
+#10347 = PCURVE('',#9978,#10348);
+#10348 = DEFINITIONAL_REPRESENTATION('',(#10349),#10353);
+#10349 = LINE('',#10350,#10351);
+#10350 = CARTESIAN_POINT('',(47.27974351343,-11.71299350915));
+#10351 = VECTOR('',#10352,1.);
+#10352 = DIRECTION('',(-1.,0.));
+#10353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10354 = PCURVE('',#10355,#10360);
+#10355 = PLANE('',#10356);
+#10356 = AXIS2_PLACEMENT_3D('',#10357,#10358,#10359);
+#10357 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10358 = DIRECTION('',(0.,1.,0.));
+#10359 = DIRECTION('',(1.,0.,0.));
+#10360 = DEFINITIONAL_REPRESENTATION('',(#10361),#10365);
+#10361 = LINE('',#10362,#10363);
+#10362 = CARTESIAN_POINT('',(0.,0.));
+#10363 = VECTOR('',#10364,1.);
+#10364 = DIRECTION('',(1.,0.));
+#10365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10366 = ORIENTED_EDGE('',*,*,#10367,.F.);
+#10367 = EDGE_CURVE('',#10368,#10340,#10370,.T.);
+#10368 = VERTEX_POINT('',#10369);
+#10369 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,-2.));
+#10370 = SURFACE_CURVE('',#10371,(#10375,#10382),.PCURVE_S1.);
+#10371 = LINE('',#10372,#10373);
+#10372 = CARTESIAN_POINT('',(-27.8,0.,-2.));
+#10373 = VECTOR('',#10374,1.);
+#10374 = DIRECTION('',(0.,-1.,0.));
+#10375 = PCURVE('',#9978,#10376);
+#10376 = DEFINITIONAL_REPRESENTATION('',(#10377),#10381);
+#10377 = LINE('',#10378,#10379);
+#10378 = CARTESIAN_POINT('',(47.27974351343,13.387006490841));
+#10379 = VECTOR('',#10380,1.);
+#10380 = DIRECTION('',(0.,-1.));
+#10381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10382 = PCURVE('',#10383,#10388);
+#10383 = PLANE('',#10384);
+#10384 = AXIS2_PLACEMENT_3D('',#10385,#10386,#10387);
+#10385 = CARTESIAN_POINT('',(-27.8,0.,-2.));
+#10386 = DIRECTION('',(1.,0.,0.));
+#10387 = DIRECTION('',(0.,-1.,0.));
+#10388 = DEFINITIONAL_REPRESENTATION('',(#10389),#10393);
+#10389 = LINE('',#10390,#10391);
+#10390 = CARTESIAN_POINT('',(0.,0.));
+#10391 = VECTOR('',#10392,1.);
+#10392 = DIRECTION('',(1.,0.));
+#10393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10394 = ORIENTED_EDGE('',*,*,#10395,.F.);
+#10395 = EDGE_CURVE('',#10396,#10368,#10398,.T.);
+#10396 = VERTEX_POINT('',#10397);
+#10397 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,-2.));
+#10398 = SURFACE_CURVE('',#10399,(#10404,#10415),.PCURVE_S1.);
+#10399 = CIRCLE('',#10400,25.9);
+#10400 = AXIS2_PLACEMENT_3D('',#10401,#10402,#10403);
+#10401 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10402 = DIRECTION('',(0.,0.,1.));
+#10403 = DIRECTION('',(1.,0.,0.));
+#10404 = PCURVE('',#9978,#10405);
+#10405 = DEFINITIONAL_REPRESENTATION('',(#10406),#10414);
+#10406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10407,#10408,#10409,#10410
+    ,#10411,#10412,#10413),.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(
+  '') );
+#10407 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10408 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10409 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10410 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10411 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10412 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10413 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10415 = PCURVE('',#10416,#10421);
+#10416 = CYLINDRICAL_SURFACE('',#10417,25.9);
+#10417 = AXIS2_PLACEMENT_3D('',#10418,#10419,#10420);
+#10418 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10419 = DIRECTION('',(-0.,-0.,-1.));
+#10420 = DIRECTION('',(1.,0.,0.));
+#10421 = DEFINITIONAL_REPRESENTATION('',(#10422),#10426);
+#10422 = LINE('',#10423,#10424);
+#10423 = CARTESIAN_POINT('',(-0.,0.));
+#10424 = VECTOR('',#10425,1.);
+#10425 = DIRECTION('',(-1.,0.));
+#10426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10427 = ORIENTED_EDGE('',*,*,#10428,.F.);
+#10428 = EDGE_CURVE('',#10429,#10396,#10431,.T.);
+#10429 = VERTEX_POINT('',#10430);
+#10430 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10431 = SURFACE_CURVE('',#10432,(#10436,#10443),.PCURVE_S1.);
+#10432 = LINE('',#10433,#10434);
+#10433 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10434 = VECTOR('',#10435,1.);
+#10435 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10436 = PCURVE('',#9978,#10437);
+#10437 = DEFINITIONAL_REPRESENTATION('',(#10438),#10442);
+#10438 = LINE('',#10439,#10440);
+#10439 = CARTESIAN_POINT('',(45.091907428761,30.95097312254));
+#10440 = VECTOR('',#10441,1.);
+#10441 = DIRECTION('',(-0.724580962373,-0.689189690119));
+#10442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10443 = PCURVE('',#10444,#10449);
+#10444 = PLANE('',#10445);
+#10445 = AXIS2_PLACEMENT_3D('',#10446,#10447,#10448);
+#10446 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10447 = DIRECTION('',(0.689189690119,0.724580962373,0.));
+#10448 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454);
+#10450 = LINE('',#10451,#10452);
+#10451 = CARTESIAN_POINT('',(0.,0.));
+#10452 = VECTOR('',#10453,1.);
+#10453 = DIRECTION('',(1.,0.));
+#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10455 = ORIENTED_EDGE('',*,*,#10456,.F.);
+#10456 = EDGE_CURVE('',#10457,#10429,#10459,.T.);
+#10457 = VERTEX_POINT('',#10458);
+#10458 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,-2.));
+#10459 = SURFACE_CURVE('',#10460,(#10465,#10476),.PCURVE_S1.);
+#10460 = CIRCLE('',#10461,3.5);
+#10461 = AXIS2_PLACEMENT_3D('',#10462,#10463,#10464);
+#10462 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,-2.));
+#10463 = DIRECTION('',(0.,0.,1.));
+#10464 = DIRECTION('',(1.,0.,0.));
+#10465 = PCURVE('',#9978,#10466);
+#10466 = DEFINITIONAL_REPRESENTATION('',(#10467),#10475);
+#10467 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10468,#10469,#10470,#10471
+    ,#10472,#10473,#10474),.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(
+  '') );
+#10468 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10469 = CARTESIAN_POINT('',(39.179758623743,39.5491986896));
+#10470 = CARTESIAN_POINT('',(44.429758623743,36.518109776355));
+#10471 = CARTESIAN_POINT('',(49.679758623743,33.487020863109));
+#10472 = CARTESIAN_POINT('',(44.429758623743,30.455931949864));
+#10473 = CARTESIAN_POINT('',(39.179758623743,27.424843036618));
+#10474 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10476 = PCURVE('',#10477,#10482);
+#10477 = CYLINDRICAL_SURFACE('',#10478,3.5);
+#10478 = AXIS2_PLACEMENT_3D('',#10479,#10480,#10481);
+#10479 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,-2.));
+#10480 = DIRECTION('',(-0.,-0.,-1.));
+#10481 = DIRECTION('',(1.,0.,0.));
+#10482 = DEFINITIONAL_REPRESENTATION('',(#10483),#10487);
+#10483 = LINE('',#10484,#10485);
+#10484 = CARTESIAN_POINT('',(-0.,0.));
+#10485 = VECTOR('',#10486,1.);
+#10486 = DIRECTION('',(-1.,0.));
+#10487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10488 = ORIENTED_EDGE('',*,*,#10489,.T.);
+#10489 = EDGE_CURVE('',#10457,#10103,#10490,.T.);
+#10490 = SURFACE_CURVE('',#10491,(#10495,#10502),.PCURVE_S1.);
+#10491 = LINE('',#10492,#10493);
+#10492 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,-2.));
+#10493 = VECTOR('',#10494,1.);
+#10494 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10495 = PCURVE('',#9978,#10496);
+#10496 = DEFINITIONAL_REPRESENTATION('',(#10497),#10501);
+#10497 = LINE('',#10498,#10499);
+#10498 = CARTESIAN_POINT('',(40.267579598055,36.023039859142));
+#10499 = VECTOR('',#10500,1.);
+#10500 = DIRECTION('',(-0.724580962391,-0.689189690101));
+#10501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10502 = PCURVE('',#10118,#10503);
+#10503 = DEFINITIONAL_REPRESENTATION('',(#10504),#10508);
+#10504 = LINE('',#10505,#10506);
+#10505 = CARTESIAN_POINT('',(0.,0.));
+#10506 = VECTOR('',#10507,1.);
+#10507 = DIRECTION('',(1.,0.));
+#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10509 = ORIENTED_EDGE('',*,*,#10130,.F.);
+#10510 = FACE_BOUND('',#10511,.T.);
+#10511 = EDGE_LOOP('',(#10512));
+#10512 = ORIENTED_EDGE('',*,*,#10513,.T.);
+#10513 = EDGE_CURVE('',#10514,#10514,#10516,.T.);
+#10514 = VERTEX_POINT('',#10515);
+#10515 = CARTESIAN_POINT('',(21.4,-18.3,-2.));
+#10516 = SURFACE_CURVE('',#10517,(#10522,#10533),.PCURVE_S1.);
+#10517 = CIRCLE('',#10518,2.);
+#10518 = AXIS2_PLACEMENT_3D('',#10519,#10520,#10521);
+#10519 = CARTESIAN_POINT('',(19.4,-18.3,-2.));
+#10520 = DIRECTION('',(0.,0.,1.));
+#10521 = DIRECTION('',(1.,0.,0.));
+#10522 = PCURVE('',#9978,#10523);
+#10523 = DEFINITIONAL_REPRESENTATION('',(#10524),#10532);
+#10524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10525,#10526,#10527,#10528
+    ,#10529,#10530,#10531),.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(
+  '') );
+#10525 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10526 = CARTESIAN_POINT('',(-1.92025648657,-1.448891894021));
+#10527 = CARTESIAN_POINT('',(1.07974351343,-3.18094270159));
+#10528 = CARTESIAN_POINT('',(4.07974351343,-4.912993509159));
+#10529 = CARTESIAN_POINT('',(1.07974351343,-6.645044316728));
+#10530 = CARTESIAN_POINT('',(-1.92025648657,-8.377095124297));
+#10531 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10533 = PCURVE('',#10534,#10539);
+#10534 = CYLINDRICAL_SURFACE('',#10535,2.);
+#10535 = AXIS2_PLACEMENT_3D('',#10536,#10537,#10538);
+#10536 = CARTESIAN_POINT('',(19.4,-18.3,13.));
+#10537 = DIRECTION('',(0.,0.,1.));
+#10538 = DIRECTION('',(1.,0.,0.));
+#10539 = DEFINITIONAL_REPRESENTATION('',(#10540),#10544);
+#10540 = LINE('',#10541,#10542);
+#10541 = CARTESIAN_POINT('',(0.,-15.));
+#10542 = VECTOR('',#10543,1.);
+#10543 = DIRECTION('',(1.,0.));
+#10544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10545 = FACE_BOUND('',#10546,.T.);
+#10546 = EDGE_LOOP('',(#10547));
+#10547 = ORIENTED_EDGE('',*,*,#10548,.T.);
+#10548 = EDGE_CURVE('',#10549,#10549,#10551,.T.);
+#10549 = VERTEX_POINT('',#10550);
+#10550 = CARTESIAN_POINT('',(-21.2,20.1,-2.));
+#10551 = SURFACE_CURVE('',#10552,(#10557,#10568),.PCURVE_S1.);
+#10552 = CIRCLE('',#10553,2.);
+#10553 = AXIS2_PLACEMENT_3D('',#10554,#10555,#10556);
+#10554 = CARTESIAN_POINT('',(-23.2,20.1,-2.));
+#10555 = DIRECTION('',(0.,0.,1.));
+#10556 = DIRECTION('',(1.,0.,0.));
+#10557 = PCURVE('',#9978,#10558);
+#10558 = DEFINITIONAL_REPRESENTATION('',(#10559),#10567);
+#10559 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10560,#10561,#10562,#10563
+    ,#10564,#10565,#10566),.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(
+  '') );
+#10560 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10561 = CARTESIAN_POINT('',(40.67974351343,36.951108105979));
+#10562 = CARTESIAN_POINT('',(43.67974351343,35.21905729841));
+#10563 = CARTESIAN_POINT('',(46.67974351343,33.487006490841));
+#10564 = CARTESIAN_POINT('',(43.67974351343,31.754955683272));
+#10565 = CARTESIAN_POINT('',(40.67974351343,30.022904875703));
+#10566 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10568 = PCURVE('',#10569,#10574);
+#10569 = CYLINDRICAL_SURFACE('',#10570,2.);
+#10570 = AXIS2_PLACEMENT_3D('',#10571,#10572,#10573);
+#10571 = CARTESIAN_POINT('',(-23.2,20.1,13.));
+#10572 = DIRECTION('',(0.,0.,1.));
+#10573 = DIRECTION('',(1.,0.,0.));
+#10574 = DEFINITIONAL_REPRESENTATION('',(#10575),#10579);
+#10575 = LINE('',#10576,#10577);
+#10576 = CARTESIAN_POINT('',(0.,-15.));
+#10577 = VECTOR('',#10578,1.);
+#10578 = DIRECTION('',(1.,0.));
+#10579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10580 = ADVANCED_FACE('',(#10581,#10885,#10920,#10950),#9919,.F.);
+#10581 = FACE_BOUND('',#10582,.F.);
+#10582 = EDGE_LOOP('',(#10583,#10584,#10585,#10613,#10636,#10664,#10687,
+    #10715,#10738,#10761,#10784,#10812,#10835,#10863,#10884));
+#10583 = ORIENTED_EDGE('',*,*,#9902,.F.);
+#10584 = ORIENTED_EDGE('',*,*,#9998,.T.);
+#10585 = ORIENTED_EDGE('',*,*,#10586,.F.);
+#10586 = EDGE_CURVE('',#10587,#9999,#10589,.T.);
+#10587 = VERTEX_POINT('',#10588);
+#10588 = CARTESIAN_POINT('',(16.8,-20.75011605456,13.));
+#10589 = SURFACE_CURVE('',#10590,(#10595,#10606),.PCURVE_S1.);
+#10590 = CIRCLE('',#10591,3.5);
+#10591 = AXIS2_PLACEMENT_3D('',#10592,#10593,#10594);
+#10592 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,13.));
+#10593 = DIRECTION('',(0.,0.,1.));
+#10594 = DIRECTION('',(1.,0.,0.));
+#10595 = PCURVE('',#9919,#10596);
+#10596 = DEFINITIONAL_REPRESENTATION('',(#10597),#10605);
+#10597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10598,#10599,#10600,#10601
+    ,#10602,#10603,#10604),.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(
+  '') );
+#10598 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10599 = CARTESIAN_POINT('',(-3.367461153473,1.099432481987));
+#10600 = CARTESIAN_POINT('',(1.882538846527,-1.931656431259));
+#10601 = CARTESIAN_POINT('',(7.132538846527,-4.962745344505));
+#10602 = CARTESIAN_POINT('',(1.882538846527,-7.99383425775));
+#10603 = CARTESIAN_POINT('',(-3.367461153473,-11.02492317099));
+#10604 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10606 = PCURVE('',#10037,#10607);
+#10607 = DEFINITIONAL_REPRESENTATION('',(#10608),#10612);
+#10608 = LINE('',#10609,#10610);
+#10609 = CARTESIAN_POINT('',(-0.,-15.));
+#10610 = VECTOR('',#10611,1.);
+#10611 = DIRECTION('',(-1.,0.));
+#10612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10613 = ORIENTED_EDGE('',*,*,#10614,.F.);
+#10614 = EDGE_CURVE('',#10615,#10587,#10617,.T.);
+#10615 = VERTEX_POINT('',#10616);
+#10616 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,13.));
+#10617 = SURFACE_CURVE('',#10618,(#10622,#10629),.PCURVE_S1.);
+#10618 = LINE('',#10619,#10620);
+#10619 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,13.));
+#10620 = VECTOR('',#10621,1.);
+#10621 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10622 = PCURVE('',#9919,#10623);
+#10623 = DEFINITIONAL_REPRESENTATION('',(#10624),#10628);
+#10624 = LINE('',#10625,#10626);
+#10625 = CARTESIAN_POINT('',(5.072199161933,-4.824297300314));
+#10626 = VECTOR('',#10627,1.);
+#10627 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10629 = PCURVE('',#10205,#10630);
+#10630 = DEFINITIONAL_REPRESENTATION('',(#10631),#10635);
+#10631 = LINE('',#10632,#10633);
+#10632 = CARTESIAN_POINT('',(0.,-15.));
+#10633 = VECTOR('',#10634,1.);
+#10634 = DIRECTION('',(1.,0.));
+#10635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10636 = ORIENTED_EDGE('',*,*,#10637,.F.);
+#10637 = EDGE_CURVE('',#10638,#10615,#10640,.T.);
+#10638 = VERTEX_POINT('',#10639);
+#10639 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,13.));
+#10640 = SURFACE_CURVE('',#10641,(#10646,#10657),.PCURVE_S1.);
+#10641 = CIRCLE('',#10642,22.083333333333);
+#10642 = AXIS2_PLACEMENT_3D('',#10643,#10644,#10645);
+#10643 = CARTESIAN_POINT('',(1.916666666667,0.,13.));
+#10644 = DIRECTION('',(0.,0.,1.));
+#10645 = DIRECTION('',(1.,0.,0.));
+#10646 = PCURVE('',#9919,#10647);
+#10647 = DEFINITIONAL_REPRESENTATION('',(#10648),#10656);
+#10648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10649,#10650,#10651,#10652
+    ,#10653,#10654,#10655),.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(
+  '') );
+#10649 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10650 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#10651 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#10652 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#10653 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#10654 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#10655 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10657 = PCURVE('',#10238,#10658);
+#10658 = DEFINITIONAL_REPRESENTATION('',(#10659),#10663);
+#10659 = LINE('',#10660,#10661);
+#10660 = CARTESIAN_POINT('',(-0.,-15.));
+#10661 = VECTOR('',#10662,1.);
+#10662 = DIRECTION('',(-1.,0.));
+#10663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10664 = ORIENTED_EDGE('',*,*,#10665,.F.);
+#10665 = EDGE_CURVE('',#10666,#10638,#10668,.T.);
+#10666 = VERTEX_POINT('',#10667);
+#10667 = CARTESIAN_POINT('',(-7.8,-22.,13.));
+#10668 = SURFACE_CURVE('',#10669,(#10673,#10680),.PCURVE_S1.);
+#10669 = LINE('',#10670,#10671);
+#10670 = CARTESIAN_POINT('',(-7.8,-22.,13.));
+#10671 = VECTOR('',#10672,1.);
+#10672 = DIRECTION('',(1.,0.,0.));
+#10673 = PCURVE('',#9919,#10674);
+#10674 = DEFINITIONAL_REPRESENTATION('',(#10675),#10679);
+#10675 = LINE('',#10676,#10677);
+#10676 = CARTESIAN_POINT('',(27.27974351343,-8.612993509159));
+#10677 = VECTOR('',#10678,1.);
+#10678 = DIRECTION('',(-1.,0.));
+#10679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10680 = PCURVE('',#10266,#10681);
+#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686);
+#10682 = LINE('',#10683,#10684);
+#10683 = CARTESIAN_POINT('',(0.,-15.));
+#10684 = VECTOR('',#10685,1.);
+#10685 = DIRECTION('',(1.,0.));
+#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10687 = ORIENTED_EDGE('',*,*,#10688,.T.);
+#10688 = EDGE_CURVE('',#10666,#10689,#10691,.T.);
+#10689 = VERTEX_POINT('',#10690);
+#10690 = CARTESIAN_POINT('',(-8.8,-23.,13.));
+#10691 = SURFACE_CURVE('',#10692,(#10697,#10708),.PCURVE_S1.);
+#10692 = CIRCLE('',#10693,1.);
+#10693 = AXIS2_PLACEMENT_3D('',#10694,#10695,#10696);
+#10694 = CARTESIAN_POINT('',(-7.8,-23.,13.));
+#10695 = DIRECTION('',(0.,0.,1.));
+#10696 = DIRECTION('',(1.,0.,0.));
+#10697 = PCURVE('',#9919,#10698);
+#10698 = DEFINITIONAL_REPRESENTATION('',(#10699),#10707);
+#10699 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10700,#10701,#10702,#10703
+    ,#10704,#10705,#10706),.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(
+  '') );
+#10700 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10701 = CARTESIAN_POINT('',(26.27974351343,-7.88094270159));
+#10702 = CARTESIAN_POINT('',(27.77974351343,-8.746968105375));
+#10703 = CARTESIAN_POINT('',(29.27974351343,-9.612993509159));
+#10704 = CARTESIAN_POINT('',(27.77974351343,-10.47901891294));
+#10705 = CARTESIAN_POINT('',(26.27974351343,-11.34504431672));
+#10706 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10708 = PCURVE('',#10299,#10709);
+#10709 = DEFINITIONAL_REPRESENTATION('',(#10710),#10714);
+#10710 = LINE('',#10711,#10712);
+#10711 = CARTESIAN_POINT('',(-0.,-15.));
+#10712 = VECTOR('',#10713,1.);
+#10713 = DIRECTION('',(-1.,0.));
+#10714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10715 = ORIENTED_EDGE('',*,*,#10716,.T.);
+#10716 = EDGE_CURVE('',#10689,#10717,#10719,.T.);
+#10717 = VERTEX_POINT('',#10718);
+#10718 = CARTESIAN_POINT('',(-8.8,-25.1,13.));
+#10719 = SURFACE_CURVE('',#10720,(#10724,#10731),.PCURVE_S1.);
+#10720 = LINE('',#10721,#10722);
+#10721 = CARTESIAN_POINT('',(-8.8,-23.,13.));
+#10722 = VECTOR('',#10723,1.);
+#10723 = DIRECTION('',(0.,-1.,0.));
+#10724 = PCURVE('',#9919,#10725);
+#10725 = DEFINITIONAL_REPRESENTATION('',(#10726),#10730);
+#10726 = LINE('',#10727,#10728);
+#10727 = CARTESIAN_POINT('',(28.27974351343,-9.612993509159));
+#10728 = VECTOR('',#10729,1.);
+#10729 = DIRECTION('',(0.,-1.));
+#10730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10731 = PCURVE('',#10327,#10732);
+#10732 = DEFINITIONAL_REPRESENTATION('',(#10733),#10737);
+#10733 = LINE('',#10734,#10735);
+#10734 = CARTESIAN_POINT('',(0.,-15.));
+#10735 = VECTOR('',#10736,1.);
+#10736 = DIRECTION('',(1.,0.));
+#10737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10738 = ORIENTED_EDGE('',*,*,#10739,.F.);
+#10739 = EDGE_CURVE('',#10740,#10717,#10742,.T.);
+#10740 = VERTEX_POINT('',#10741);
+#10741 = CARTESIAN_POINT('',(-27.8,-25.1,13.));
+#10742 = SURFACE_CURVE('',#10743,(#10747,#10754),.PCURVE_S1.);
+#10743 = LINE('',#10744,#10745);
+#10744 = CARTESIAN_POINT('',(-27.8,-25.1,13.));
+#10745 = VECTOR('',#10746,1.);
+#10746 = DIRECTION('',(1.,0.,0.));
+#10747 = PCURVE('',#9919,#10748);
+#10748 = DEFINITIONAL_REPRESENTATION('',(#10749),#10753);
+#10749 = LINE('',#10750,#10751);
+#10750 = CARTESIAN_POINT('',(47.27974351343,-11.71299350915));
+#10751 = VECTOR('',#10752,1.);
+#10752 = DIRECTION('',(-1.,0.));
+#10753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10754 = PCURVE('',#10355,#10755);
+#10755 = DEFINITIONAL_REPRESENTATION('',(#10756),#10760);
+#10756 = LINE('',#10757,#10758);
+#10757 = CARTESIAN_POINT('',(0.,-15.));
+#10758 = VECTOR('',#10759,1.);
+#10759 = DIRECTION('',(1.,0.));
+#10760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10761 = ORIENTED_EDGE('',*,*,#10762,.F.);
+#10762 = EDGE_CURVE('',#10763,#10740,#10765,.T.);
+#10763 = VERTEX_POINT('',#10764);
+#10764 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,13.));
+#10765 = SURFACE_CURVE('',#10766,(#10770,#10777),.PCURVE_S1.);
+#10766 = LINE('',#10767,#10768);
+#10767 = CARTESIAN_POINT('',(-27.8,0.,13.));
+#10768 = VECTOR('',#10769,1.);
+#10769 = DIRECTION('',(0.,-1.,0.));
+#10770 = PCURVE('',#9919,#10771);
+#10771 = DEFINITIONAL_REPRESENTATION('',(#10772),#10776);
+#10772 = LINE('',#10773,#10774);
+#10773 = CARTESIAN_POINT('',(47.27974351343,13.387006490841));
+#10774 = VECTOR('',#10775,1.);
+#10775 = DIRECTION('',(0.,-1.));
+#10776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10777 = PCURVE('',#10383,#10778);
+#10778 = DEFINITIONAL_REPRESENTATION('',(#10779),#10783);
+#10779 = LINE('',#10780,#10781);
+#10780 = CARTESIAN_POINT('',(0.,-15.));
+#10781 = VECTOR('',#10782,1.);
+#10782 = DIRECTION('',(1.,0.));
+#10783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10784 = ORIENTED_EDGE('',*,*,#10785,.F.);
+#10785 = EDGE_CURVE('',#10786,#10763,#10788,.T.);
+#10786 = VERTEX_POINT('',#10787);
+#10787 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,13.));
+#10788 = SURFACE_CURVE('',#10789,(#10794,#10805),.PCURVE_S1.);
+#10789 = CIRCLE('',#10790,25.9);
+#10790 = AXIS2_PLACEMENT_3D('',#10791,#10792,#10793);
+#10791 = CARTESIAN_POINT('',(-1.9,0.,13.));
+#10792 = DIRECTION('',(0.,0.,1.));
+#10793 = DIRECTION('',(1.,0.,0.));
+#10794 = PCURVE('',#9919,#10795);
+#10795 = DEFINITIONAL_REPRESENTATION('',(#10796),#10804);
+#10796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10797,#10798,#10799,#10800
+    ,#10801,#10802,#10803),.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(
+  '') );
+#10797 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10798 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10799 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10800 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10801 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10802 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10803 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10805 = PCURVE('',#10416,#10806);
+#10806 = DEFINITIONAL_REPRESENTATION('',(#10807),#10811);
+#10807 = LINE('',#10808,#10809);
+#10808 = CARTESIAN_POINT('',(-0.,-15.));
+#10809 = VECTOR('',#10810,1.);
+#10810 = DIRECTION('',(-1.,0.));
+#10811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10812 = ORIENTED_EDGE('',*,*,#10813,.F.);
+#10813 = EDGE_CURVE('',#10814,#10786,#10816,.T.);
+#10814 = VERTEX_POINT('',#10815);
+#10815 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,13.));
+#10816 = SURFACE_CURVE('',#10817,(#10821,#10828),.PCURVE_S1.);
+#10817 = LINE('',#10818,#10819);
+#10818 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,13.));
+#10819 = VECTOR('',#10820,1.);
+#10820 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10821 = PCURVE('',#9919,#10822);
+#10822 = DEFINITIONAL_REPRESENTATION('',(#10823),#10827);
+#10823 = LINE('',#10824,#10825);
+#10824 = CARTESIAN_POINT('',(45.091907428761,30.95097312254));
+#10825 = VECTOR('',#10826,1.);
+#10826 = DIRECTION('',(-0.724580962373,-0.689189690119));
+#10827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10828 = PCURVE('',#10444,#10829);
+#10829 = DEFINITIONAL_REPRESENTATION('',(#10830),#10834);
+#10830 = LINE('',#10831,#10832);
+#10831 = CARTESIAN_POINT('',(0.,-15.));
+#10832 = VECTOR('',#10833,1.);
+#10833 = DIRECTION('',(1.,0.));
+#10834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10835 = ORIENTED_EDGE('',*,*,#10836,.F.);
+#10836 = EDGE_CURVE('',#10837,#10814,#10839,.T.);
+#10837 = VERTEX_POINT('',#10838);
+#10838 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,13.));
+#10839 = SURFACE_CURVE('',#10840,(#10845,#10856),.PCURVE_S1.);
+#10840 = CIRCLE('',#10841,3.5);
+#10841 = AXIS2_PLACEMENT_3D('',#10842,#10843,#10844);
+#10842 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,13.));
+#10843 = DIRECTION('',(0.,0.,1.));
+#10844 = DIRECTION('',(1.,0.,0.));
+#10845 = PCURVE('',#9919,#10846);
+#10846 = DEFINITIONAL_REPRESENTATION('',(#10847),#10855);
+#10847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10848,#10849,#10850,#10851
+    ,#10852,#10853,#10854),.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(
+  '') );
+#10848 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10849 = CARTESIAN_POINT('',(39.179758623743,39.5491986896));
+#10850 = CARTESIAN_POINT('',(44.429758623743,36.518109776355));
+#10851 = CARTESIAN_POINT('',(49.679758623743,33.487020863109));
+#10852 = CARTESIAN_POINT('',(44.429758623743,30.455931949864));
+#10853 = CARTESIAN_POINT('',(39.179758623743,27.424843036618));
+#10854 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10856 = PCURVE('',#10477,#10857);
+#10857 = DEFINITIONAL_REPRESENTATION('',(#10858),#10862);
+#10858 = LINE('',#10859,#10860);
+#10859 = CARTESIAN_POINT('',(-0.,-15.));
+#10860 = VECTOR('',#10861,1.);
+#10861 = DIRECTION('',(-1.,0.));
+#10862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10863 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#10864 = EDGE_CURVE('',#10837,#10075,#10865,.T.);
+#10865 = SURFACE_CURVE('',#10866,(#10870,#10877),.PCURVE_S1.);
+#10866 = LINE('',#10867,#10868);
+#10867 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,13.));
+#10868 = VECTOR('',#10869,1.);
+#10869 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10870 = PCURVE('',#9919,#10871);
+#10871 = DEFINITIONAL_REPRESENTATION('',(#10872),#10876);
+#10872 = LINE('',#10873,#10874);
+#10873 = CARTESIAN_POINT('',(40.267579598055,36.023039859142));
+#10874 = VECTOR('',#10875,1.);
+#10875 = DIRECTION('',(-0.724580962391,-0.689189690101));
+#10876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10877 = PCURVE('',#10118,#10878);
+#10878 = DEFINITIONAL_REPRESENTATION('',(#10879),#10883);
+#10879 = LINE('',#10880,#10881);
+#10880 = CARTESIAN_POINT('',(0.,-15.));
+#10881 = VECTOR('',#10882,1.);
+#10882 = DIRECTION('',(1.,0.));
+#10883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10884 = ORIENTED_EDGE('',*,*,#10074,.F.);
+#10885 = FACE_BOUND('',#10886,.F.);
+#10886 = EDGE_LOOP('',(#10887));
+#10887 = ORIENTED_EDGE('',*,*,#10888,.T.);
+#10888 = EDGE_CURVE('',#10889,#10889,#10891,.T.);
+#10889 = VERTEX_POINT('',#10890);
+#10890 = CARTESIAN_POINT('',(12.,0.,13.));
+#10891 = SURFACE_CURVE('',#10892,(#10897,#10908),.PCURVE_S1.);
+#10892 = CIRCLE('',#10893,12.);
+#10893 = AXIS2_PLACEMENT_3D('',#10894,#10895,#10896);
+#10894 = CARTESIAN_POINT('',(0.,0.,13.));
+#10895 = DIRECTION('',(0.,0.,1.));
+#10896 = DIRECTION('',(1.,0.,0.));
+#10897 = PCURVE('',#9919,#10898);
+#10898 = DEFINITIONAL_REPRESENTATION('',(#10899),#10907);
+#10899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10900,#10901,#10902,#10903
+    ,#10904,#10905,#10906),.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(
+  '') );
+#10900 = CARTESIAN_POINT('',(7.47974351343,13.387006490841));
+#10901 = CARTESIAN_POINT('',(7.47974351343,34.171616181667));
+#10902 = CARTESIAN_POINT('',(25.47974351343,23.779311336254));
+#10903 = CARTESIAN_POINT('',(43.47974351343,13.387006490841));
+#10904 = CARTESIAN_POINT('',(25.47974351343,2.994701645428));
+#10905 = CARTESIAN_POINT('',(7.47974351343,-7.397603199986));
+#10906 = CARTESIAN_POINT('',(7.47974351343,13.387006490841));
+#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10908 = PCURVE('',#10909,#10914);
+#10909 = CYLINDRICAL_SURFACE('',#10910,12.);
+#10910 = AXIS2_PLACEMENT_3D('',#10911,#10912,#10913);
+#10911 = CARTESIAN_POINT('',(0.,0.,13.));
+#10912 = DIRECTION('',(0.,0.,1.));
+#10913 = DIRECTION('',(1.,0.,0.));
+#10914 = DEFINITIONAL_REPRESENTATION('',(#10915),#10919);
+#10915 = LINE('',#10916,#10917);
+#10916 = CARTESIAN_POINT('',(0.,0.));
+#10917 = VECTOR('',#10918,1.);
+#10918 = DIRECTION('',(1.,0.));
+#10919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10920 = FACE_BOUND('',#10921,.F.);
+#10921 = EDGE_LOOP('',(#10922));
+#10922 = ORIENTED_EDGE('',*,*,#10923,.T.);
+#10923 = EDGE_CURVE('',#10924,#10924,#10926,.T.);
+#10924 = VERTEX_POINT('',#10925);
+#10925 = CARTESIAN_POINT('',(21.4,-18.3,13.));
+#10926 = SURFACE_CURVE('',#10927,(#10932,#10943),.PCURVE_S1.);
+#10927 = CIRCLE('',#10928,2.);
+#10928 = AXIS2_PLACEMENT_3D('',#10929,#10930,#10931);
+#10929 = CARTESIAN_POINT('',(19.4,-18.3,13.));
+#10930 = DIRECTION('',(0.,0.,1.));
+#10931 = DIRECTION('',(1.,0.,0.));
+#10932 = PCURVE('',#9919,#10933);
+#10933 = DEFINITIONAL_REPRESENTATION('',(#10934),#10942);
+#10934 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10935,#10936,#10937,#10938
+    ,#10939,#10940,#10941),.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(
+  '') );
+#10935 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10936 = CARTESIAN_POINT('',(-1.92025648657,-1.448891894021));
+#10937 = CARTESIAN_POINT('',(1.07974351343,-3.18094270159));
+#10938 = CARTESIAN_POINT('',(4.07974351343,-4.912993509159));
+#10939 = CARTESIAN_POINT('',(1.07974351343,-6.645044316728));
+#10940 = CARTESIAN_POINT('',(-1.92025648657,-8.377095124297));
+#10941 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10943 = PCURVE('',#10534,#10944);
+#10944 = DEFINITIONAL_REPRESENTATION('',(#10945),#10949);
+#10945 = LINE('',#10946,#10947);
+#10946 = CARTESIAN_POINT('',(0.,0.));
+#10947 = VECTOR('',#10948,1.);
+#10948 = DIRECTION('',(1.,0.));
+#10949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10950 = FACE_BOUND('',#10951,.F.);
+#10951 = EDGE_LOOP('',(#10952));
+#10952 = ORIENTED_EDGE('',*,*,#10953,.T.);
+#10953 = EDGE_CURVE('',#10954,#10954,#10956,.T.);
+#10954 = VERTEX_POINT('',#10955);
+#10955 = CARTESIAN_POINT('',(-21.2,20.1,13.));
+#10956 = SURFACE_CURVE('',#10957,(#10962,#10973),.PCURVE_S1.);
+#10957 = CIRCLE('',#10958,2.);
+#10958 = AXIS2_PLACEMENT_3D('',#10959,#10960,#10961);
+#10959 = CARTESIAN_POINT('',(-23.2,20.1,13.));
+#10960 = DIRECTION('',(0.,0.,1.));
+#10961 = DIRECTION('',(1.,0.,0.));
+#10962 = PCURVE('',#9919,#10963);
+#10963 = DEFINITIONAL_REPRESENTATION('',(#10964),#10972);
+#10964 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10965,#10966,#10967,#10968
+    ,#10969,#10970,#10971),.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(
+  '') );
+#10965 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10966 = CARTESIAN_POINT('',(40.67974351343,36.951108105979));
+#10967 = CARTESIAN_POINT('',(43.67974351343,35.21905729841));
+#10968 = CARTESIAN_POINT('',(46.67974351343,33.487006490841));
+#10969 = CARTESIAN_POINT('',(43.67974351343,31.754955683272));
+#10970 = CARTESIAN_POINT('',(40.67974351343,30.022904875703));
+#10971 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10973 = PCURVE('',#10569,#10974);
+#10974 = DEFINITIONAL_REPRESENTATION('',(#10975),#10979);
+#10975 = LINE('',#10976,#10977);
+#10976 = CARTESIAN_POINT('',(0.,0.));
+#10977 = VECTOR('',#10978,1.);
+#10978 = DIRECTION('',(1.,0.));
+#10979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10980 = ADVANCED_FACE('',(#10981),#10037,.T.);
+#10981 = FACE_BOUND('',#10982,.F.);
+#10982 = EDGE_LOOP('',(#10983,#11004,#11005,#11006));
+#10983 = ORIENTED_EDGE('',*,*,#10984,.T.);
+#10984 = EDGE_CURVE('',#10162,#10587,#10985,.T.);
+#10985 = SURFACE_CURVE('',#10986,(#10990,#10997),.PCURVE_S1.);
+#10986 = LINE('',#10987,#10988);
+#10987 = CARTESIAN_POINT('',(16.8,-20.75011605456,-2.));
+#10988 = VECTOR('',#10989,1.);
+#10989 = DIRECTION('',(0.,0.,1.));
+#10990 = PCURVE('',#10037,#10991);
+#10991 = DEFINITIONAL_REPRESENTATION('',(#10992),#10996);
+#10992 = LINE('',#10993,#10994);
+#10993 = CARTESIAN_POINT('',(-3.897320213412,0.));
+#10994 = VECTOR('',#10995,1.);
+#10995 = DIRECTION('',(-0.,-1.));
+#10996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10997 = PCURVE('',#10205,#10998);
+#10998 = DEFINITIONAL_REPRESENTATION('',(#10999),#11003);
+#10999 = LINE('',#11000,#11001);
+#11000 = CARTESIAN_POINT('',(3.488468394425,0.));
+#11001 = VECTOR('',#11002,1.);
+#11002 = DIRECTION('',(0.,-1.));
+#11003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11004 = ORIENTED_EDGE('',*,*,#10586,.T.);
+#11005 = ORIENTED_EDGE('',*,*,#10021,.F.);
+#11006 = ORIENTED_EDGE('',*,*,#10161,.F.);
+#11007 = ADVANCED_FACE('',(#11008),#10118,.T.);
+#11008 = FACE_BOUND('',#11009,.T.);
+#11009 = EDGE_LOOP('',(#11010,#11031,#11032,#11033));
+#11010 = ORIENTED_EDGE('',*,*,#11011,.T.);
+#11011 = EDGE_CURVE('',#10457,#10837,#11012,.T.);
+#11012 = SURFACE_CURVE('',#11013,(#11017,#11024),.PCURVE_S1.);
+#11013 = LINE('',#11014,#11015);
+#11014 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,-2.));
+#11015 = VECTOR('',#11016,1.);
+#11016 = DIRECTION('',(0.,0.,1.));
+#11017 = PCURVE('',#10118,#11018);
+#11018 = DEFINITIONAL_REPRESENTATION('',(#11019),#11023);
+#11019 = LINE('',#11020,#11021);
+#11020 = CARTESIAN_POINT('',(-1.550980272766E-11,0.));
+#11021 = VECTOR('',#11022,1.);
+#11022 = DIRECTION('',(0.,-1.));
+#11023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11024 = PCURVE('',#10477,#11025);
+#11025 = DEFINITIONAL_REPRESENTATION('',(#11026),#11030);
+#11026 = LINE('',#11027,#11028);
+#11027 = CARTESIAN_POINT('',(-0.810420226624,0.));
+#11028 = VECTOR('',#11029,1.);
+#11029 = DIRECTION('',(-0.,-1.));
+#11030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11031 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#11032 = ORIENTED_EDGE('',*,*,#10102,.F.);
+#11033 = ORIENTED_EDGE('',*,*,#10489,.F.);
+#11034 = ADVANCED_FACE('',(#11035),#10205,.F.);
+#11035 = FACE_BOUND('',#11036,.F.);
+#11036 = EDGE_LOOP('',(#11037,#11058,#11059,#11060));
+#11037 = ORIENTED_EDGE('',*,*,#11038,.T.);
+#11038 = EDGE_CURVE('',#10190,#10615,#11039,.T.);
+#11039 = SURFACE_CURVE('',#11040,(#11044,#11051),.PCURVE_S1.);
+#11040 = LINE('',#11041,#11042);
+#11041 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#11042 = VECTOR('',#11043,1.);
+#11043 = DIRECTION('',(0.,0.,1.));
+#11044 = PCURVE('',#10205,#11045);
+#11045 = DEFINITIONAL_REPRESENTATION('',(#11046),#11050);
+#11046 = LINE('',#11047,#11048);
+#11047 = CARTESIAN_POINT('',(0.,0.));
+#11048 = VECTOR('',#11049,1.);
+#11049 = DIRECTION('',(0.,-1.));
+#11050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11051 = PCURVE('',#10238,#11052);
+#11052 = DEFINITIONAL_REPRESENTATION('',(#11053),#11057);
+#11053 = LINE('',#11054,#11055);
+#11054 = CARTESIAN_POINT('',(-5.313579498329,0.));
+#11055 = VECTOR('',#11056,1.);
+#11056 = DIRECTION('',(-0.,-1.));
+#11057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11058 = ORIENTED_EDGE('',*,*,#10614,.T.);
+#11059 = ORIENTED_EDGE('',*,*,#10984,.F.);
+#11060 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#11061 = ADVANCED_FACE('',(#11062),#10477,.T.);
+#11062 = FACE_BOUND('',#11063,.F.);
+#11063 = EDGE_LOOP('',(#11064,#11065,#11066,#11087));
+#11064 = ORIENTED_EDGE('',*,*,#11011,.T.);
+#11065 = ORIENTED_EDGE('',*,*,#10836,.T.);
+#11066 = ORIENTED_EDGE('',*,*,#11067,.F.);
+#11067 = EDGE_CURVE('',#10429,#10814,#11068,.T.);
+#11068 = SURFACE_CURVE('',#11069,(#11073,#11080),.PCURVE_S1.);
+#11069 = LINE('',#11070,#11071);
+#11070 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#11071 = VECTOR('',#11072,1.);
+#11072 = DIRECTION('',(0.,0.,1.));
+#11073 = PCURVE('',#10477,#11074);
+#11074 = DEFINITIONAL_REPRESENTATION('',(#11075),#11079);
+#11075 = LINE('',#11076,#11077);
+#11076 = CARTESIAN_POINT('',(-3.952024796708,0.));
+#11077 = VECTOR('',#11078,1.);
+#11078 = DIRECTION('',(-0.,-1.));
+#11079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11080 = PCURVE('',#10444,#11081);
+#11081 = DEFINITIONAL_REPRESENTATION('',(#11082),#11086);
+#11082 = LINE('',#11083,#11084);
+#11083 = CARTESIAN_POINT('',(0.,0.));
+#11084 = VECTOR('',#11085,1.);
+#11085 = DIRECTION('',(0.,-1.));
+#11086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11087 = ORIENTED_EDGE('',*,*,#10456,.F.);
+#11088 = ADVANCED_FACE('',(#11089),#10238,.T.);
+#11089 = FACE_BOUND('',#11090,.F.);
+#11090 = EDGE_LOOP('',(#11091,#11092,#11115,#11144,#11170,#11203,#11224,
+    #11225));
+#11091 = ORIENTED_EDGE('',*,*,#10217,.F.);
+#11092 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11093 = EDGE_CURVE('',#10218,#11094,#11096,.T.);
+#11094 = VERTEX_POINT('',#11095);
+#11095 = CARTESIAN_POINT('',(5.551115123126E-17,-22.,3.5));
+#11096 = SURFACE_CURVE('',#11097,(#11101,#11108),.PCURVE_S1.);
+#11097 = LINE('',#11098,#11099);
+#11098 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#11099 = VECTOR('',#11100,1.);
+#11100 = DIRECTION('',(0.,0.,1.));
+#11101 = PCURVE('',#10238,#11102);
+#11102 = DEFINITIONAL_REPRESENTATION('',(#11103),#11107);
+#11103 = LINE('',#11104,#11105);
+#11104 = CARTESIAN_POINT('',(-4.625487189602,0.));
+#11105 = VECTOR('',#11106,1.);
+#11106 = DIRECTION('',(-0.,-1.));
+#11107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11108 = PCURVE('',#10266,#11109);
+#11109 = DEFINITIONAL_REPRESENTATION('',(#11110),#11114);
+#11110 = LINE('',#11111,#11112);
+#11111 = CARTESIAN_POINT('',(7.8,0.));
+#11112 = VECTOR('',#11113,1.);
+#11113 = DIRECTION('',(0.,-1.));
+#11114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11115 = ORIENTED_EDGE('',*,*,#11116,.F.);
+#11116 = EDGE_CURVE('',#11117,#11094,#11119,.T.);
+#11117 = VERTEX_POINT('',#11118);
+#11118 = CARTESIAN_POINT('',(3.8,-22.00287859955,3.5));
+#11119 = SURFACE_CURVE('',#11120,(#11125,#11132),.PCURVE_S1.);
+#11120 = CIRCLE('',#11121,22.083333333333);
+#11121 = AXIS2_PLACEMENT_3D('',#11122,#11123,#11124);
+#11122 = CARTESIAN_POINT('',(1.916666666667,0.,3.5));
+#11123 = DIRECTION('',(0.,0.,-1.));
+#11124 = DIRECTION('',(1.,0.,0.));
+#11125 = PCURVE('',#10238,#11126);
+#11126 = DEFINITIONAL_REPRESENTATION('',(#11127),#11131);
+#11127 = LINE('',#11128,#11129);
+#11128 = CARTESIAN_POINT('',(-6.28318530718,-5.5));
+#11129 = VECTOR('',#11130,1.);
+#11130 = DIRECTION('',(1.,-0.));
+#11131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11132 = PCURVE('',#11133,#11138);
+#11133 = PLANE('',#11134);
+#11134 = AXIS2_PLACEMENT_3D('',#11135,#11136,#11137);
+#11135 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11136 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#11137 = DIRECTION('',(-1.,0.,0.));
+#11138 = DEFINITIONAL_REPRESENTATION('',(#11139),#11143);
+#11139 = CIRCLE('',#11140,22.083333333333);
+#11140 = AXIS2_PLACEMENT_2D('',#11141,#11142);
+#11141 = CARTESIAN_POINT('',(1.883333333333,22.));
+#11142 = DIRECTION('',(-1.,0.));
+#11143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11144 = ORIENTED_EDGE('',*,*,#11145,.F.);
+#11145 = EDGE_CURVE('',#11146,#11117,#11148,.T.);
+#11146 = VERTEX_POINT('',#11147);
+#11147 = CARTESIAN_POINT('',(3.8,-22.00287859955,5.5));
+#11148 = SURFACE_CURVE('',#11149,(#11153,#11159),.PCURVE_S1.);
+#11149 = LINE('',#11150,#11151);
+#11150 = CARTESIAN_POINT('',(3.8,-22.00287859955,-2.));
+#11151 = VECTOR('',#11152,1.);
+#11152 = DIRECTION('',(-0.,-0.,-1.));
+#11153 = PCURVE('',#10238,#11154);
+#11154 = DEFINITIONAL_REPRESENTATION('',(#11155),#11158);
+#11155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11156,#11157),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-7.7,-5.3),.PIECEWISE_BEZIER_KNOTS.);
+#11156 = CARTESIAN_POINT('',(-4.797775719061,-7.7));
+#11157 = CARTESIAN_POINT('',(-4.797775719061,-5.3));
+#11158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11159 = PCURVE('',#11160,#11165);
+#11160 = PLANE('',#11161);
+#11161 = AXIS2_PLACEMENT_3D('',#11162,#11163,#11164);
+#11162 = CARTESIAN_POINT('',(3.8,-22.,5.5));
+#11163 = DIRECTION('',(1.,0.,0.));
+#11164 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#11165 = DEFINITIONAL_REPRESENTATION('',(#11166),#11169);
+#11166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11167,#11168),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-7.7,-5.3),.PIECEWISE_BEZIER_KNOTS.);
+#11167 = CARTESIAN_POINT('',(-0.2,-2.878599552982E-03));
+#11168 = CARTESIAN_POINT('',(2.2,-2.878599552982E-03));
+#11169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11170 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#11171 = EDGE_CURVE('',#11146,#11172,#11174,.T.);
+#11172 = VERTEX_POINT('',#11173);
+#11173 = CARTESIAN_POINT('',(5.551115123126E-17,-22.,5.5));
+#11174 = SURFACE_CURVE('',#11175,(#11180,#11187),.PCURVE_S1.);
+#11175 = CIRCLE('',#11176,22.083333333333);
+#11176 = AXIS2_PLACEMENT_3D('',#11177,#11178,#11179);
+#11177 = CARTESIAN_POINT('',(1.916666666667,0.,5.5));
+#11178 = DIRECTION('',(0.,0.,-1.));
+#11179 = DIRECTION('',(1.,0.,0.));
+#11180 = PCURVE('',#10238,#11181);
+#11181 = DEFINITIONAL_REPRESENTATION('',(#11182),#11186);
+#11182 = LINE('',#11183,#11184);
+#11183 = CARTESIAN_POINT('',(-6.28318530718,-7.5));
+#11184 = VECTOR('',#11185,1.);
+#11185 = DIRECTION('',(1.,-0.));
+#11186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11187 = PCURVE('',#11188,#11193);
+#11188 = PLANE('',#11189);
+#11189 = AXIS2_PLACEMENT_3D('',#11190,#11191,#11192);
+#11190 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11191 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11192 = DIRECTION('',(1.,0.,0.));
+#11193 = DEFINITIONAL_REPRESENTATION('',(#11194),#11202);
+#11194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11195,#11196,#11197,#11198
+    ,#11199,#11200,#11201),.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(
+  '') );
+#11195 = CARTESIAN_POINT('',(28.7,22.));
+#11196 = CARTESIAN_POINT('',(28.7,-16.24945533381));
+#11197 = CARTESIAN_POINT('',(-4.425,2.875272333094));
+#11198 = CARTESIAN_POINT('',(-37.55,22.));
+#11199 = CARTESIAN_POINT('',(-4.425,41.124727666906));
+#11200 = CARTESIAN_POINT('',(28.7,60.249455333813));
+#11201 = CARTESIAN_POINT('',(28.7,22.));
+#11202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11203 = ORIENTED_EDGE('',*,*,#11204,.T.);
+#11204 = EDGE_CURVE('',#11172,#10638,#11205,.T.);
+#11205 = SURFACE_CURVE('',#11206,(#11210,#11217),.PCURVE_S1.);
+#11206 = LINE('',#11207,#11208);
+#11207 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#11208 = VECTOR('',#11209,1.);
+#11209 = DIRECTION('',(0.,0.,1.));
+#11210 = PCURVE('',#10238,#11211);
+#11211 = DEFINITIONAL_REPRESENTATION('',(#11212),#11216);
+#11212 = LINE('',#11213,#11214);
+#11213 = CARTESIAN_POINT('',(-4.625487189602,0.));
+#11214 = VECTOR('',#11215,1.);
+#11215 = DIRECTION('',(-0.,-1.));
+#11216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11217 = PCURVE('',#10266,#11218);
+#11218 = DEFINITIONAL_REPRESENTATION('',(#11219),#11223);
+#11219 = LINE('',#11220,#11221);
+#11220 = CARTESIAN_POINT('',(7.8,0.));
+#11221 = VECTOR('',#11222,1.);
+#11222 = DIRECTION('',(0.,-1.));
+#11223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11224 = ORIENTED_EDGE('',*,*,#10637,.T.);
+#11225 = ORIENTED_EDGE('',*,*,#11038,.F.);
+#11226 = ADVANCED_FACE('',(#11227),#10444,.F.);
+#11227 = FACE_BOUND('',#11228,.F.);
+#11228 = EDGE_LOOP('',(#11229,#11230,#11231,#11252));
+#11229 = ORIENTED_EDGE('',*,*,#11067,.T.);
+#11230 = ORIENTED_EDGE('',*,*,#10813,.T.);
+#11231 = ORIENTED_EDGE('',*,*,#11232,.F.);
+#11232 = EDGE_CURVE('',#10396,#10786,#11233,.T.);
+#11233 = SURFACE_CURVE('',#11234,(#11238,#11245),.PCURVE_S1.);
+#11234 = LINE('',#11235,#11236);
+#11235 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,-2.));
+#11236 = VECTOR('',#11237,1.);
+#11237 = DIRECTION('',(0.,0.,1.));
+#11238 = PCURVE('',#10444,#11239);
+#11239 = DEFINITIONAL_REPRESENTATION('',(#11240),#11244);
+#11240 = LINE('',#11241,#11242);
+#11241 = CARTESIAN_POINT('',(3.639903886117,0.));
+#11242 = VECTOR('',#11243,1.);
+#11243 = DIRECTION('',(0.,-1.));
+#11244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11245 = PCURVE('',#10416,#11246);
+#11246 = DEFINITIONAL_REPRESENTATION('',(#11247),#11251);
+#11247 = LINE('',#11248,#11249);
+#11248 = CARTESIAN_POINT('',(-2.521280858291,0.));
+#11249 = VECTOR('',#11250,1.);
+#11250 = DIRECTION('',(-0.,-1.));
+#11251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11252 = ORIENTED_EDGE('',*,*,#10428,.F.);
+#11253 = ADVANCED_FACE('',(#11254),#10266,.F.);
+#11254 = FACE_BOUND('',#11255,.F.);
+#11255 = EDGE_LOOP('',(#11256,#11257,#11278,#11279,#11280,#11303,#11331,
+    #11352));
+#11256 = ORIENTED_EDGE('',*,*,#10250,.F.);
+#11257 = ORIENTED_EDGE('',*,*,#11258,.T.);
+#11258 = EDGE_CURVE('',#10251,#10666,#11259,.T.);
+#11259 = SURFACE_CURVE('',#11260,(#11264,#11271),.PCURVE_S1.);
+#11260 = LINE('',#11261,#11262);
+#11261 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#11262 = VECTOR('',#11263,1.);
+#11263 = DIRECTION('',(0.,0.,1.));
+#11264 = PCURVE('',#10266,#11265);
+#11265 = DEFINITIONAL_REPRESENTATION('',(#11266),#11270);
+#11266 = LINE('',#11267,#11268);
+#11267 = CARTESIAN_POINT('',(0.,0.));
+#11268 = VECTOR('',#11269,1.);
+#11269 = DIRECTION('',(0.,-1.));
+#11270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11271 = PCURVE('',#10299,#11272);
+#11272 = DEFINITIONAL_REPRESENTATION('',(#11273),#11277);
+#11273 = LINE('',#11274,#11275);
+#11274 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#11275 = VECTOR('',#11276,1.);
+#11276 = DIRECTION('',(-0.,-1.));
+#11277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11278 = ORIENTED_EDGE('',*,*,#10665,.T.);
+#11279 = ORIENTED_EDGE('',*,*,#11204,.F.);
+#11280 = ORIENTED_EDGE('',*,*,#11281,.F.);
+#11281 = EDGE_CURVE('',#11282,#11172,#11284,.T.);
+#11282 = VERTEX_POINT('',#11283);
+#11283 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11284 = SURFACE_CURVE('',#11285,(#11289,#11296),.PCURVE_S1.);
+#11285 = LINE('',#11286,#11287);
+#11286 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11287 = VECTOR('',#11288,1.);
+#11288 = DIRECTION('',(1.,0.,0.));
+#11289 = PCURVE('',#10266,#11290);
+#11290 = DEFINITIONAL_REPRESENTATION('',(#11291),#11295);
+#11291 = LINE('',#11292,#11293);
+#11292 = CARTESIAN_POINT('',(3.1,-7.5));
+#11293 = VECTOR('',#11294,1.);
+#11294 = DIRECTION('',(1.,0.));
+#11295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11296 = PCURVE('',#11188,#11297);
+#11297 = DEFINITIONAL_REPRESENTATION('',(#11298),#11302);
+#11298 = LINE('',#11299,#11300);
+#11299 = CARTESIAN_POINT('',(0.,0.));
+#11300 = VECTOR('',#11301,1.);
+#11301 = DIRECTION('',(1.,0.));
+#11302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11303 = ORIENTED_EDGE('',*,*,#11304,.F.);
+#11304 = EDGE_CURVE('',#11305,#11282,#11307,.T.);
+#11305 = VERTEX_POINT('',#11306);
+#11306 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11307 = SURFACE_CURVE('',#11308,(#11312,#11319),.PCURVE_S1.);
+#11308 = LINE('',#11309,#11310);
+#11309 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11310 = VECTOR('',#11311,1.);
+#11311 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11312 = PCURVE('',#10266,#11313);
+#11313 = DEFINITIONAL_REPRESENTATION('',(#11314),#11318);
+#11314 = LINE('',#11315,#11316);
+#11315 = CARTESIAN_POINT('',(3.1,-5.5));
+#11316 = VECTOR('',#11317,1.);
+#11317 = DIRECTION('',(0.,-1.));
+#11318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11319 = PCURVE('',#11320,#11325);
+#11320 = PLANE('',#11321);
+#11321 = AXIS2_PLACEMENT_3D('',#11322,#11323,#11324);
+#11322 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11323 = DIRECTION('',(-1.,0.,0.));
+#11324 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11325 = DEFINITIONAL_REPRESENTATION('',(#11326),#11330);
+#11326 = LINE('',#11327,#11328);
+#11327 = CARTESIAN_POINT('',(0.,0.));
+#11328 = VECTOR('',#11329,1.);
+#11329 = DIRECTION('',(1.,0.));
+#11330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11331 = ORIENTED_EDGE('',*,*,#11332,.F.);
+#11332 = EDGE_CURVE('',#11094,#11305,#11333,.T.);
+#11333 = SURFACE_CURVE('',#11334,(#11338,#11345),.PCURVE_S1.);
+#11334 = LINE('',#11335,#11336);
+#11335 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11336 = VECTOR('',#11337,1.);
+#11337 = DIRECTION('',(-1.,0.,0.));
+#11338 = PCURVE('',#10266,#11339);
+#11339 = DEFINITIONAL_REPRESENTATION('',(#11340),#11344);
+#11340 = LINE('',#11341,#11342);
+#11341 = CARTESIAN_POINT('',(11.6,-5.5));
+#11342 = VECTOR('',#11343,1.);
+#11343 = DIRECTION('',(-1.,0.));
+#11344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11345 = PCURVE('',#11133,#11346);
+#11346 = DEFINITIONAL_REPRESENTATION('',(#11347),#11351);
+#11347 = LINE('',#11348,#11349);
+#11348 = CARTESIAN_POINT('',(0.,0.));
+#11349 = VECTOR('',#11350,1.);
+#11350 = DIRECTION('',(1.,0.));
+#11351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11352 = ORIENTED_EDGE('',*,*,#11093,.F.);
+#11353 = ADVANCED_FACE('',(#11354),#10416,.T.);
+#11354 = FACE_BOUND('',#11355,.F.);
+#11355 = EDGE_LOOP('',(#11356,#11357,#11358,#11379));
+#11356 = ORIENTED_EDGE('',*,*,#11232,.T.);
+#11357 = ORIENTED_EDGE('',*,*,#10785,.T.);
+#11358 = ORIENTED_EDGE('',*,*,#11359,.F.);
+#11359 = EDGE_CURVE('',#10368,#10763,#11360,.T.);
+#11360 = SURFACE_CURVE('',#11361,(#11365,#11372),.PCURVE_S1.);
+#11361 = LINE('',#11362,#11363);
+#11362 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,-2.));
+#11363 = VECTOR('',#11364,1.);
+#11364 = DIRECTION('',(0.,0.,1.));
+#11365 = PCURVE('',#10416,#11366);
+#11366 = DEFINITIONAL_REPRESENTATION('',(#11367),#11371);
+#11367 = LINE('',#11368,#11369);
+#11368 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11369 = VECTOR('',#11370,1.);
+#11370 = DIRECTION('',(-0.,-1.));
+#11371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11372 = PCURVE('',#10383,#11373);
+#11373 = DEFINITIONAL_REPRESENTATION('',(#11374),#11378);
+#11374 = LINE('',#11375,#11376);
+#11375 = CARTESIAN_POINT('',(-1.585917602431E-15,0.));
+#11376 = VECTOR('',#11377,1.);
+#11377 = DIRECTION('',(0.,-1.));
+#11378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11379 = ORIENTED_EDGE('',*,*,#10395,.F.);
+#11380 = ADVANCED_FACE('',(#11381),#10299,.F.);
+#11381 = FACE_BOUND('',#11382,.T.);
+#11382 = EDGE_LOOP('',(#11383,#11384,#11385,#11406));
+#11383 = ORIENTED_EDGE('',*,*,#11258,.T.);
+#11384 = ORIENTED_EDGE('',*,*,#10688,.T.);
+#11385 = ORIENTED_EDGE('',*,*,#11386,.F.);
+#11386 = EDGE_CURVE('',#10279,#10689,#11387,.T.);
+#11387 = SURFACE_CURVE('',#11388,(#11392,#11399),.PCURVE_S1.);
+#11388 = LINE('',#11389,#11390);
+#11389 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#11390 = VECTOR('',#11391,1.);
+#11391 = DIRECTION('',(0.,0.,1.));
+#11392 = PCURVE('',#10299,#11393);
+#11393 = DEFINITIONAL_REPRESENTATION('',(#11394),#11398);
+#11394 = LINE('',#11395,#11396);
+#11395 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11396 = VECTOR('',#11397,1.);
+#11397 = DIRECTION('',(-0.,-1.));
+#11398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11399 = PCURVE('',#10327,#11400);
+#11400 = DEFINITIONAL_REPRESENTATION('',(#11401),#11405);
+#11401 = LINE('',#11402,#11403);
+#11402 = CARTESIAN_POINT('',(0.,0.));
+#11403 = VECTOR('',#11404,1.);
+#11404 = DIRECTION('',(0.,-1.));
+#11405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11406 = ORIENTED_EDGE('',*,*,#10278,.F.);
+#11407 = ADVANCED_FACE('',(#11408),#10383,.F.);
+#11408 = FACE_BOUND('',#11409,.F.);
+#11409 = EDGE_LOOP('',(#11410,#11411,#11412,#11433));
+#11410 = ORIENTED_EDGE('',*,*,#11359,.T.);
+#11411 = ORIENTED_EDGE('',*,*,#10762,.T.);
+#11412 = ORIENTED_EDGE('',*,*,#11413,.F.);
+#11413 = EDGE_CURVE('',#10340,#10740,#11414,.T.);
+#11414 = SURFACE_CURVE('',#11415,(#11419,#11426),.PCURVE_S1.);
+#11415 = LINE('',#11416,#11417);
+#11416 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#11417 = VECTOR('',#11418,1.);
+#11418 = DIRECTION('',(0.,0.,1.));
+#11419 = PCURVE('',#10383,#11420);
+#11420 = DEFINITIONAL_REPRESENTATION('',(#11421),#11425);
+#11421 = LINE('',#11422,#11423);
+#11422 = CARTESIAN_POINT('',(25.1,0.));
+#11423 = VECTOR('',#11424,1.);
+#11424 = DIRECTION('',(0.,-1.));
+#11425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11426 = PCURVE('',#10355,#11427);
+#11427 = DEFINITIONAL_REPRESENTATION('',(#11428),#11432);
+#11428 = LINE('',#11429,#11430);
+#11429 = CARTESIAN_POINT('',(0.,0.));
+#11430 = VECTOR('',#11431,1.);
+#11431 = DIRECTION('',(0.,-1.));
+#11432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11433 = ORIENTED_EDGE('',*,*,#10367,.F.);
+#11434 = ADVANCED_FACE('',(#11435),#10327,.T.);
+#11435 = FACE_BOUND('',#11436,.T.);
+#11436 = EDGE_LOOP('',(#11437,#11438,#11439,#11460));
+#11437 = ORIENTED_EDGE('',*,*,#11386,.T.);
+#11438 = ORIENTED_EDGE('',*,*,#10716,.T.);
+#11439 = ORIENTED_EDGE('',*,*,#11440,.F.);
+#11440 = EDGE_CURVE('',#10312,#10717,#11441,.T.);
+#11441 = SURFACE_CURVE('',#11442,(#11446,#11453),.PCURVE_S1.);
+#11442 = LINE('',#11443,#11444);
+#11443 = CARTESIAN_POINT('',(-8.8,-25.1,-2.));
+#11444 = VECTOR('',#11445,1.);
+#11445 = DIRECTION('',(0.,0.,1.));
+#11446 = PCURVE('',#10327,#11447);
+#11447 = DEFINITIONAL_REPRESENTATION('',(#11448),#11452);
+#11448 = LINE('',#11449,#11450);
+#11449 = CARTESIAN_POINT('',(2.1,0.));
+#11450 = VECTOR('',#11451,1.);
+#11451 = DIRECTION('',(0.,-1.));
+#11452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11453 = PCURVE('',#10355,#11454);
+#11454 = DEFINITIONAL_REPRESENTATION('',(#11455),#11459);
+#11455 = LINE('',#11456,#11457);
+#11456 = CARTESIAN_POINT('',(19.,0.));
+#11457 = VECTOR('',#11458,1.);
+#11458 = DIRECTION('',(0.,-1.));
+#11459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11460 = ORIENTED_EDGE('',*,*,#10311,.F.);
+#11461 = ADVANCED_FACE('',(#11462,#11468),#10355,.F.);
+#11462 = FACE_BOUND('',#11463,.F.);
+#11463 = EDGE_LOOP('',(#11464,#11465,#11466,#11467));
+#11464 = ORIENTED_EDGE('',*,*,#11413,.T.);
+#11465 = ORIENTED_EDGE('',*,*,#10739,.T.);
+#11466 = ORIENTED_EDGE('',*,*,#11440,.F.);
+#11467 = ORIENTED_EDGE('',*,*,#10339,.F.);
+#11468 = FACE_BOUND('',#11469,.F.);
+#11469 = EDGE_LOOP('',(#11470,#11498,#11524,#11550));
+#11470 = ORIENTED_EDGE('',*,*,#11471,.F.);
+#11471 = EDGE_CURVE('',#11472,#11474,#11476,.T.);
+#11472 = VERTEX_POINT('',#11473);
+#11473 = CARTESIAN_POINT('',(-9.8,-25.1,12.));
+#11474 = VERTEX_POINT('',#11475);
+#11475 = CARTESIAN_POINT('',(-9.8,-25.1,-0.2));
+#11476 = SURFACE_CURVE('',#11477,(#11481,#11487),.PCURVE_S1.);
+#11477 = LINE('',#11478,#11479);
+#11478 = CARTESIAN_POINT('',(-9.8,-25.1,-1.1));
+#11479 = VECTOR('',#11480,1.);
+#11480 = DIRECTION('',(0.,0.,-1.));
+#11481 = PCURVE('',#10355,#11482);
+#11482 = DEFINITIONAL_REPRESENTATION('',(#11483),#11486);
+#11483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11484,#11485),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11484 = CARTESIAN_POINT('',(18.,-14.));
+#11485 = CARTESIAN_POINT('',(18.,-1.8));
+#11486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11487 = PCURVE('',#11488,#11493);
+#11488 = PLANE('',#11489);
+#11489 = AXIS2_PLACEMENT_3D('',#11490,#11491,#11492);
+#11490 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11491 = DIRECTION('',(1.,0.,0.));
+#11492 = DIRECTION('',(0.,-1.,0.));
+#11493 = DEFINITIONAL_REPRESENTATION('',(#11494),#11497);
+#11494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11495,#11496),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11495 = CARTESIAN_POINT('',(1.7,-12.2));
+#11496 = CARTESIAN_POINT('',(1.7,0.));
+#11497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11498 = ORIENTED_EDGE('',*,*,#11499,.T.);
+#11499 = EDGE_CURVE('',#11472,#11500,#11502,.T.);
+#11500 = VERTEX_POINT('',#11501);
+#11501 = CARTESIAN_POINT('',(-26.8,-25.1,12.));
+#11502 = SURFACE_CURVE('',#11503,(#11507,#11513),.PCURVE_S1.);
+#11503 = LINE('',#11504,#11505);
+#11504 = CARTESIAN_POINT('',(-2.4,-25.1,12.));
+#11505 = VECTOR('',#11506,1.);
+#11506 = DIRECTION('',(-1.,0.,0.));
+#11507 = PCURVE('',#10355,#11508);
+#11508 = DEFINITIONAL_REPRESENTATION('',(#11509),#11512);
+#11509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11510,#11511),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11510 = CARTESIAN_POINT('',(19.,-14.));
+#11511 = CARTESIAN_POINT('',(0.545820920584,-14.));
+#11512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11513 = PCURVE('',#11514,#11519);
+#11514 = PLANE('',#11515);
+#11515 = AXIS2_PLACEMENT_3D('',#11516,#11517,#11518);
+#11516 = CARTESIAN_POINT('',(23.,0.,12.));
+#11517 = DIRECTION('',(0.,0.,-1.));
+#11518 = DIRECTION('',(-1.,0.,0.));
+#11519 = DEFINITIONAL_REPRESENTATION('',(#11520),#11523);
+#11520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11521,#11522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11521 = CARTESIAN_POINT('',(31.8,-25.1));
+#11522 = CARTESIAN_POINT('',(50.254179079416,-25.1));
+#11523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11524 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#11525 = EDGE_CURVE('',#11500,#11526,#11528,.T.);
+#11526 = VERTEX_POINT('',#11527);
+#11527 = CARTESIAN_POINT('',(-26.8,-25.1,-0.2));
+#11528 = SURFACE_CURVE('',#11529,(#11533,#11539),.PCURVE_S1.);
+#11529 = LINE('',#11530,#11531);
+#11530 = CARTESIAN_POINT('',(-26.8,-25.1,-1.1));
+#11531 = VECTOR('',#11532,1.);
+#11532 = DIRECTION('',(0.,0.,-1.));
+#11533 = PCURVE('',#10355,#11534);
+#11534 = DEFINITIONAL_REPRESENTATION('',(#11535),#11538);
+#11535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11536,#11537),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11536 = CARTESIAN_POINT('',(1.,-14.));
+#11537 = CARTESIAN_POINT('',(1.,-1.8));
+#11538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11539 = PCURVE('',#11540,#11545);
+#11540 = PLANE('',#11541);
+#11541 = AXIS2_PLACEMENT_3D('',#11542,#11543,#11544);
+#11542 = CARTESIAN_POINT('',(-26.8,0.,-0.2));
+#11543 = DIRECTION('',(1.,0.,0.));
+#11544 = DIRECTION('',(0.,-1.,0.));
+#11545 = DEFINITIONAL_REPRESENTATION('',(#11546),#11549);
+#11546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11547,#11548),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11547 = CARTESIAN_POINT('',(25.1,-12.2));
+#11548 = CARTESIAN_POINT('',(25.1,0.));
+#11549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11550 = ORIENTED_EDGE('',*,*,#11551,.F.);
+#11551 = EDGE_CURVE('',#11474,#11526,#11552,.T.);
+#11552 = SURFACE_CURVE('',#11553,(#11557,#11563),.PCURVE_S1.);
+#11553 = LINE('',#11554,#11555);
+#11554 = CARTESIAN_POINT('',(-2.4,-25.1,-0.2));
+#11555 = VECTOR('',#11556,1.);
+#11556 = DIRECTION('',(-1.,0.,0.));
+#11557 = PCURVE('',#10355,#11558);
+#11558 = DEFINITIONAL_REPRESENTATION('',(#11559),#11562);
+#11559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11560,#11561),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11560 = CARTESIAN_POINT('',(19.,-1.8));
+#11561 = CARTESIAN_POINT('',(0.545820920584,-1.8));
+#11562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11563 = PCURVE('',#11564,#11569);
+#11564 = PLANE('',#11565);
+#11565 = AXIS2_PLACEMENT_3D('',#11566,#11567,#11568);
+#11566 = CARTESIAN_POINT('',(23.,0.,-0.2));
+#11567 = DIRECTION('',(0.,0.,-1.));
+#11568 = DIRECTION('',(-1.,0.,0.));
+#11569 = DEFINITIONAL_REPRESENTATION('',(#11570),#11573);
+#11570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11571,#11572),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11571 = CARTESIAN_POINT('',(31.8,-25.1));
+#11572 = CARTESIAN_POINT('',(50.254179079416,-25.1));
+#11573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11574 = ADVANCED_FACE('',(#11575),#10534,.F.);
+#11575 = FACE_BOUND('',#11576,.F.);
+#11576 = EDGE_LOOP('',(#11577,#11578,#11599,#11600));
+#11577 = ORIENTED_EDGE('',*,*,#10923,.F.);
+#11578 = ORIENTED_EDGE('',*,*,#11579,.T.);
+#11579 = EDGE_CURVE('',#10924,#10514,#11580,.T.);
+#11580 = SEAM_CURVE('',#11581,(#11585,#11592),.PCURVE_S1.);
+#11581 = LINE('',#11582,#11583);
+#11582 = CARTESIAN_POINT('',(21.4,-18.3,13.));
+#11583 = VECTOR('',#11584,1.);
+#11584 = DIRECTION('',(-0.,-0.,-1.));
+#11585 = PCURVE('',#10534,#11586);
+#11586 = DEFINITIONAL_REPRESENTATION('',(#11587),#11591);
+#11587 = LINE('',#11588,#11589);
+#11588 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11589 = VECTOR('',#11590,1.);
+#11590 = DIRECTION('',(0.,-1.));
+#11591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11592 = PCURVE('',#10534,#11593);
+#11593 = DEFINITIONAL_REPRESENTATION('',(#11594),#11598);
+#11594 = LINE('',#11595,#11596);
+#11595 = CARTESIAN_POINT('',(0.,0.));
+#11596 = VECTOR('',#11597,1.);
+#11597 = DIRECTION('',(0.,-1.));
+#11598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11599 = ORIENTED_EDGE('',*,*,#10513,.T.);
+#11600 = ORIENTED_EDGE('',*,*,#11579,.F.);
+#11601 = ADVANCED_FACE('',(#11602),#10569,.F.);
+#11602 = FACE_BOUND('',#11603,.F.);
+#11603 = EDGE_LOOP('',(#11604,#11605,#11626,#11627));
+#11604 = ORIENTED_EDGE('',*,*,#10953,.F.);
+#11605 = ORIENTED_EDGE('',*,*,#11606,.T.);
+#11606 = EDGE_CURVE('',#10954,#10549,#11607,.T.);
+#11607 = SEAM_CURVE('',#11608,(#11612,#11619),.PCURVE_S1.);
+#11608 = LINE('',#11609,#11610);
+#11609 = CARTESIAN_POINT('',(-21.2,20.1,13.));
+#11610 = VECTOR('',#11611,1.);
+#11611 = DIRECTION('',(-0.,-0.,-1.));
+#11612 = PCURVE('',#10569,#11613);
+#11613 = DEFINITIONAL_REPRESENTATION('',(#11614),#11618);
+#11614 = LINE('',#11615,#11616);
+#11615 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11616 = VECTOR('',#11617,1.);
+#11617 = DIRECTION('',(0.,-1.));
+#11618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11619 = PCURVE('',#10569,#11620);
+#11620 = DEFINITIONAL_REPRESENTATION('',(#11621),#11625);
+#11621 = LINE('',#11622,#11623);
+#11622 = CARTESIAN_POINT('',(0.,0.));
+#11623 = VECTOR('',#11624,1.);
+#11624 = DIRECTION('',(0.,-1.));
+#11625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11626 = ORIENTED_EDGE('',*,*,#10548,.T.);
+#11627 = ORIENTED_EDGE('',*,*,#11606,.F.);
+#11628 = ADVANCED_FACE('',(#11629),#10909,.F.);
+#11629 = FACE_BOUND('',#11630,.F.);
+#11630 = EDGE_LOOP('',(#11631,#11632,#11655,#11681));
+#11631 = ORIENTED_EDGE('',*,*,#10888,.F.);
+#11632 = ORIENTED_EDGE('',*,*,#11633,.T.);
+#11633 = EDGE_CURVE('',#10889,#11634,#11636,.T.);
+#11634 = VERTEX_POINT('',#11635);
+#11635 = CARTESIAN_POINT('',(12.,0.,12.));
+#11636 = SEAM_CURVE('',#11637,(#11641,#11648),.PCURVE_S1.);
+#11637 = LINE('',#11638,#11639);
+#11638 = CARTESIAN_POINT('',(12.,0.,13.));
+#11639 = VECTOR('',#11640,1.);
+#11640 = DIRECTION('',(-0.,-0.,-1.));
+#11641 = PCURVE('',#10909,#11642);
+#11642 = DEFINITIONAL_REPRESENTATION('',(#11643),#11647);
+#11643 = LINE('',#11644,#11645);
+#11644 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11645 = VECTOR('',#11646,1.);
+#11646 = DIRECTION('',(0.,-1.));
+#11647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11648 = PCURVE('',#10909,#11649);
+#11649 = DEFINITIONAL_REPRESENTATION('',(#11650),#11654);
+#11650 = LINE('',#11651,#11652);
+#11651 = CARTESIAN_POINT('',(0.,0.));
+#11652 = VECTOR('',#11653,1.);
+#11653 = DIRECTION('',(0.,-1.));
+#11654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11655 = ORIENTED_EDGE('',*,*,#11656,.T.);
+#11656 = EDGE_CURVE('',#11634,#11634,#11657,.T.);
+#11657 = SURFACE_CURVE('',#11658,(#11663,#11670),.PCURVE_S1.);
+#11658 = CIRCLE('',#11659,12.);
+#11659 = AXIS2_PLACEMENT_3D('',#11660,#11661,#11662);
+#11660 = CARTESIAN_POINT('',(0.,0.,12.));
+#11661 = DIRECTION('',(0.,0.,1.));
+#11662 = DIRECTION('',(1.,0.,0.));
+#11663 = PCURVE('',#10909,#11664);
+#11664 = DEFINITIONAL_REPRESENTATION('',(#11665),#11669);
+#11665 = LINE('',#11666,#11667);
+#11666 = CARTESIAN_POINT('',(0.,-1.));
+#11667 = VECTOR('',#11668,1.);
+#11668 = DIRECTION('',(1.,0.));
+#11669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11670 = PCURVE('',#11514,#11671);
+#11671 = DEFINITIONAL_REPRESENTATION('',(#11672),#11680);
+#11672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11673,#11674,#11675,#11676
+    ,#11677,#11678,#11679),.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(
+  '') );
+#11673 = CARTESIAN_POINT('',(11.,0.));
+#11674 = CARTESIAN_POINT('',(11.,20.784609690827));
+#11675 = CARTESIAN_POINT('',(29.,10.392304845413));
+#11676 = CARTESIAN_POINT('',(47.,2.939152317954E-15));
+#11677 = CARTESIAN_POINT('',(29.,-10.39230484541));
+#11678 = CARTESIAN_POINT('',(11.,-20.78460969082));
+#11679 = CARTESIAN_POINT('',(11.,0.));
+#11680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11681 = ORIENTED_EDGE('',*,*,#11633,.F.);
+#11682 = ADVANCED_FACE('',(#11683),#11188,.T.);
+#11683 = FACE_BOUND('',#11684,.T.);
+#11684 = EDGE_LOOP('',(#11685,#11686,#11709,#11737,#11758));
+#11685 = ORIENTED_EDGE('',*,*,#11281,.F.);
+#11686 = ORIENTED_EDGE('',*,*,#11687,.T.);
+#11687 = EDGE_CURVE('',#11282,#11688,#11690,.T.);
+#11688 = VERTEX_POINT('',#11689);
+#11689 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11690 = SURFACE_CURVE('',#11691,(#11695,#11702),.PCURVE_S1.);
+#11691 = LINE('',#11692,#11693);
+#11692 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11693 = VECTOR('',#11694,1.);
+#11694 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11695 = PCURVE('',#11188,#11696);
+#11696 = DEFINITIONAL_REPRESENTATION('',(#11697),#11701);
+#11697 = LINE('',#11698,#11699);
+#11698 = CARTESIAN_POINT('',(0.,0.));
+#11699 = VECTOR('',#11700,1.);
+#11700 = DIRECTION('',(0.,-1.));
+#11701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11702 = PCURVE('',#11320,#11703);
+#11703 = DEFINITIONAL_REPRESENTATION('',(#11704),#11708);
+#11704 = LINE('',#11705,#11706);
+#11705 = CARTESIAN_POINT('',(2.,-4.440892098501E-16));
+#11706 = VECTOR('',#11707,1.);
+#11707 = DIRECTION('',(0.,-1.));
+#11708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11709 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#11710 = EDGE_CURVE('',#11688,#11711,#11713,.T.);
+#11711 = VERTEX_POINT('',#11712);
+#11712 = CARTESIAN_POINT('',(3.8,-23.5,5.5));
+#11713 = SURFACE_CURVE('',#11714,(#11718,#11725),.PCURVE_S1.);
+#11714 = LINE('',#11715,#11716);
+#11715 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11716 = VECTOR('',#11717,1.);
+#11717 = DIRECTION('',(1.,0.,0.));
+#11718 = PCURVE('',#11188,#11719);
+#11719 = DEFINITIONAL_REPRESENTATION('',(#11720),#11724);
+#11720 = LINE('',#11721,#11722);
+#11721 = CARTESIAN_POINT('',(0.,-1.5));
+#11722 = VECTOR('',#11723,1.);
+#11723 = DIRECTION('',(1.,0.));
+#11724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11725 = PCURVE('',#11726,#11731);
+#11726 = PLANE('',#11727);
+#11727 = AXIS2_PLACEMENT_3D('',#11728,#11729,#11730);
+#11728 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11729 = DIRECTION('',(0.,-1.,0.));
+#11730 = DIRECTION('',(0.,0.,-1.));
+#11731 = DEFINITIONAL_REPRESENTATION('',(#11732),#11736);
+#11732 = LINE('',#11733,#11734);
+#11733 = CARTESIAN_POINT('',(0.,0.));
+#11734 = VECTOR('',#11735,1.);
+#11735 = DIRECTION('',(0.,1.));
+#11736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11737 = ORIENTED_EDGE('',*,*,#11738,.F.);
+#11738 = EDGE_CURVE('',#11146,#11711,#11739,.T.);
+#11739 = SURFACE_CURVE('',#11740,(#11744,#11751),.PCURVE_S1.);
+#11740 = LINE('',#11741,#11742);
+#11741 = CARTESIAN_POINT('',(3.8,-22.,5.5));
+#11742 = VECTOR('',#11743,1.);
+#11743 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11744 = PCURVE('',#11188,#11745);
+#11745 = DEFINITIONAL_REPRESENTATION('',(#11746),#11750);
+#11746 = LINE('',#11747,#11748);
+#11747 = CARTESIAN_POINT('',(8.5,0.));
+#11748 = VECTOR('',#11749,1.);
+#11749 = DIRECTION('',(0.,-1.));
+#11750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11751 = PCURVE('',#11160,#11752);
+#11752 = DEFINITIONAL_REPRESENTATION('',(#11753),#11757);
+#11753 = LINE('',#11754,#11755);
+#11754 = CARTESIAN_POINT('',(0.,0.));
+#11755 = VECTOR('',#11756,1.);
+#11756 = DIRECTION('',(0.,-1.));
+#11757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11758 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#11759 = ADVANCED_FACE('',(#11760),#11160,.T.);
+#11760 = FACE_BOUND('',#11761,.T.);
+#11761 = EDGE_LOOP('',(#11762,#11763,#11764,#11787));
+#11762 = ORIENTED_EDGE('',*,*,#11145,.F.);
+#11763 = ORIENTED_EDGE('',*,*,#11738,.T.);
+#11764 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#11765 = EDGE_CURVE('',#11711,#11766,#11768,.T.);
+#11766 = VERTEX_POINT('',#11767);
+#11767 = CARTESIAN_POINT('',(3.8,-23.5,3.5));
+#11768 = SURFACE_CURVE('',#11769,(#11773,#11780),.PCURVE_S1.);
+#11769 = LINE('',#11770,#11771);
+#11770 = CARTESIAN_POINT('',(3.8,-23.5,5.5));
+#11771 = VECTOR('',#11772,1.);
+#11772 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#11773 = PCURVE('',#11160,#11774);
+#11774 = DEFINITIONAL_REPRESENTATION('',(#11775),#11779);
+#11775 = LINE('',#11776,#11777);
+#11776 = CARTESIAN_POINT('',(3.330669073875E-16,-1.5));
+#11777 = VECTOR('',#11778,1.);
+#11778 = DIRECTION('',(1.,0.));
+#11779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11780 = PCURVE('',#11726,#11781);
+#11781 = DEFINITIONAL_REPRESENTATION('',(#11782),#11786);
+#11782 = LINE('',#11783,#11784);
+#11783 = CARTESIAN_POINT('',(0.,8.5));
+#11784 = VECTOR('',#11785,1.);
+#11785 = DIRECTION('',(1.,0.));
+#11786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11787 = ORIENTED_EDGE('',*,*,#11788,.F.);
+#11788 = EDGE_CURVE('',#11117,#11766,#11789,.T.);
+#11789 = SURFACE_CURVE('',#11790,(#11794,#11801),.PCURVE_S1.);
+#11790 = LINE('',#11791,#11792);
+#11791 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11792 = VECTOR('',#11793,1.);
+#11793 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11794 = PCURVE('',#11160,#11795);
+#11795 = DEFINITIONAL_REPRESENTATION('',(#11796),#11800);
+#11796 = LINE('',#11797,#11798);
+#11797 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#11798 = VECTOR('',#11799,1.);
+#11799 = DIRECTION('',(0.,-1.));
+#11800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11801 = PCURVE('',#11133,#11802);
+#11802 = DEFINITIONAL_REPRESENTATION('',(#11803),#11807);
+#11803 = LINE('',#11804,#11805);
+#11804 = CARTESIAN_POINT('',(0.,0.));
+#11805 = VECTOR('',#11806,1.);
+#11806 = DIRECTION('',(0.,-1.));
+#11807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11808 = ADVANCED_FACE('',(#11809),#11133,.T.);
+#11809 = FACE_BOUND('',#11810,.T.);
+#11810 = EDGE_LOOP('',(#11811,#11812,#11813,#11836,#11857));
+#11811 = ORIENTED_EDGE('',*,*,#11116,.F.);
+#11812 = ORIENTED_EDGE('',*,*,#11788,.T.);
+#11813 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#11814 = EDGE_CURVE('',#11766,#11815,#11817,.T.);
+#11815 = VERTEX_POINT('',#11816);
+#11816 = CARTESIAN_POINT('',(-4.7,-23.5,3.5));
+#11817 = SURFACE_CURVE('',#11818,(#11822,#11829),.PCURVE_S1.);
+#11818 = LINE('',#11819,#11820);
+#11819 = CARTESIAN_POINT('',(3.8,-23.5,3.5));
+#11820 = VECTOR('',#11821,1.);
+#11821 = DIRECTION('',(-1.,0.,0.));
+#11822 = PCURVE('',#11133,#11823);
+#11823 = DEFINITIONAL_REPRESENTATION('',(#11824),#11828);
+#11824 = LINE('',#11825,#11826);
+#11825 = CARTESIAN_POINT('',(0.,-1.5));
+#11826 = VECTOR('',#11827,1.);
+#11827 = DIRECTION('',(1.,0.));
+#11828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11829 = PCURVE('',#11726,#11830);
+#11830 = DEFINITIONAL_REPRESENTATION('',(#11831),#11835);
+#11831 = LINE('',#11832,#11833);
+#11832 = CARTESIAN_POINT('',(2.,8.5));
+#11833 = VECTOR('',#11834,1.);
+#11834 = DIRECTION('',(0.,-1.));
+#11835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11836 = ORIENTED_EDGE('',*,*,#11837,.F.);
+#11837 = EDGE_CURVE('',#11305,#11815,#11838,.T.);
+#11838 = SURFACE_CURVE('',#11839,(#11843,#11850),.PCURVE_S1.);
+#11839 = LINE('',#11840,#11841);
+#11840 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11841 = VECTOR('',#11842,1.);
+#11842 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11843 = PCURVE('',#11133,#11844);
+#11844 = DEFINITIONAL_REPRESENTATION('',(#11845),#11849);
+#11845 = LINE('',#11846,#11847);
+#11846 = CARTESIAN_POINT('',(8.5,0.));
+#11847 = VECTOR('',#11848,1.);
+#11848 = DIRECTION('',(0.,-1.));
+#11849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11850 = PCURVE('',#11320,#11851);
+#11851 = DEFINITIONAL_REPRESENTATION('',(#11852),#11856);
+#11852 = LINE('',#11853,#11854);
+#11853 = CARTESIAN_POINT('',(0.,0.));
+#11854 = VECTOR('',#11855,1.);
+#11855 = DIRECTION('',(0.,-1.));
+#11856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11857 = ORIENTED_EDGE('',*,*,#11332,.F.);
+#11858 = ADVANCED_FACE('',(#11859),#11320,.T.);
+#11859 = FACE_BOUND('',#11860,.T.);
+#11860 = EDGE_LOOP('',(#11861,#11862,#11883,#11884));
+#11861 = ORIENTED_EDGE('',*,*,#11837,.T.);
+#11862 = ORIENTED_EDGE('',*,*,#11863,.T.);
+#11863 = EDGE_CURVE('',#11815,#11688,#11864,.T.);
+#11864 = SURFACE_CURVE('',#11865,(#11869,#11876),.PCURVE_S1.);
+#11865 = LINE('',#11866,#11867);
+#11866 = CARTESIAN_POINT('',(-4.7,-23.5,3.5));
+#11867 = VECTOR('',#11868,1.);
+#11868 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11869 = PCURVE('',#11320,#11870);
+#11870 = DEFINITIONAL_REPRESENTATION('',(#11871),#11875);
+#11871 = LINE('',#11872,#11873);
+#11872 = CARTESIAN_POINT('',(1.110223024625E-16,-1.5));
+#11873 = VECTOR('',#11874,1.);
+#11874 = DIRECTION('',(1.,0.));
+#11875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11876 = PCURVE('',#11726,#11877);
+#11877 = DEFINITIONAL_REPRESENTATION('',(#11878),#11882);
+#11878 = LINE('',#11879,#11880);
+#11879 = CARTESIAN_POINT('',(2.,0.));
+#11880 = VECTOR('',#11881,1.);
+#11881 = DIRECTION('',(-1.,0.));
+#11882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11883 = ORIENTED_EDGE('',*,*,#11687,.F.);
+#11884 = ORIENTED_EDGE('',*,*,#11304,.F.);
+#11885 = ADVANCED_FACE('',(#11886),#11488,.F.);
+#11886 = FACE_BOUND('',#11887,.F.);
+#11887 = EDGE_LOOP('',(#11888,#11911,#11939,#11960));
+#11888 = ORIENTED_EDGE('',*,*,#11889,.F.);
+#11889 = EDGE_CURVE('',#11890,#11474,#11892,.T.);
+#11890 = VERTEX_POINT('',#11891);
+#11891 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11892 = SURFACE_CURVE('',#11893,(#11897,#11904),.PCURVE_S1.);
+#11893 = LINE('',#11894,#11895);
+#11894 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11895 = VECTOR('',#11896,1.);
+#11896 = DIRECTION('',(0.,-1.,0.));
+#11897 = PCURVE('',#11488,#11898);
+#11898 = DEFINITIONAL_REPRESENTATION('',(#11899),#11903);
+#11899 = LINE('',#11900,#11901);
+#11900 = CARTESIAN_POINT('',(0.,0.));
+#11901 = VECTOR('',#11902,1.);
+#11902 = DIRECTION('',(1.,0.));
+#11903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11904 = PCURVE('',#11564,#11905);
+#11905 = DEFINITIONAL_REPRESENTATION('',(#11906),#11910);
+#11906 = LINE('',#11907,#11908);
+#11907 = CARTESIAN_POINT('',(32.8,-23.4));
+#11908 = VECTOR('',#11909,1.);
+#11909 = DIRECTION('',(0.,-1.));
+#11910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11911 = ORIENTED_EDGE('',*,*,#11912,.T.);
+#11912 = EDGE_CURVE('',#11890,#11913,#11915,.T.);
+#11913 = VERTEX_POINT('',#11914);
+#11914 = CARTESIAN_POINT('',(-9.8,-23.4,12.));
+#11915 = SURFACE_CURVE('',#11916,(#11920,#11927),.PCURVE_S1.);
+#11916 = LINE('',#11917,#11918);
+#11917 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11918 = VECTOR('',#11919,1.);
+#11919 = DIRECTION('',(0.,0.,1.));
+#11920 = PCURVE('',#11488,#11921);
+#11921 = DEFINITIONAL_REPRESENTATION('',(#11922),#11926);
+#11922 = LINE('',#11923,#11924);
+#11923 = CARTESIAN_POINT('',(0.,0.));
+#11924 = VECTOR('',#11925,1.);
+#11925 = DIRECTION('',(0.,-1.));
+#11926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11927 = PCURVE('',#11928,#11933);
+#11928 = CYLINDRICAL_SURFACE('',#11929,2.);
+#11929 = AXIS2_PLACEMENT_3D('',#11930,#11931,#11932);
+#11930 = CARTESIAN_POINT('',(-7.8,-23.4,-0.2));
+#11931 = DIRECTION('',(-0.,-0.,-1.));
+#11932 = DIRECTION('',(1.,0.,0.));
+#11933 = DEFINITIONAL_REPRESENTATION('',(#11934),#11938);
+#11934 = LINE('',#11935,#11936);
+#11935 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11936 = VECTOR('',#11937,1.);
+#11937 = DIRECTION('',(-0.,-1.));
+#11938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11939 = ORIENTED_EDGE('',*,*,#11940,.T.);
+#11940 = EDGE_CURVE('',#11913,#11472,#11941,.T.);
+#11941 = SURFACE_CURVE('',#11942,(#11946,#11953),.PCURVE_S1.);
+#11942 = LINE('',#11943,#11944);
+#11943 = CARTESIAN_POINT('',(-9.8,-23.4,12.));
+#11944 = VECTOR('',#11945,1.);
+#11945 = DIRECTION('',(0.,-1.,0.));
+#11946 = PCURVE('',#11488,#11947);
+#11947 = DEFINITIONAL_REPRESENTATION('',(#11948),#11952);
+#11948 = LINE('',#11949,#11950);
+#11949 = CARTESIAN_POINT('',(0.,-12.2));
+#11950 = VECTOR('',#11951,1.);
+#11951 = DIRECTION('',(1.,0.));
+#11952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11953 = PCURVE('',#11514,#11954);
+#11954 = DEFINITIONAL_REPRESENTATION('',(#11955),#11959);
+#11955 = LINE('',#11956,#11957);
+#11956 = CARTESIAN_POINT('',(32.8,-23.4));
+#11957 = VECTOR('',#11958,1.);
+#11958 = DIRECTION('',(0.,-1.));
+#11959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11960 = ORIENTED_EDGE('',*,*,#11471,.T.);
+#11961 = ADVANCED_FACE('',(#11962),#11564,.F.);
+#11962 = FACE_BOUND('',#11963,.F.);
+#11963 = EDGE_LOOP('',(#11964,#11999,#12032,#12060,#12086,#12087,#12088)
+  );
+#11964 = ORIENTED_EDGE('',*,*,#11965,.F.);
+#11965 = EDGE_CURVE('',#11966,#11968,#11970,.T.);
+#11966 = VERTEX_POINT('',#11967);
+#11967 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,-0.2));
+#11968 = VERTEX_POINT('',#11969);
+#11969 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,-0.2));
+#11970 = SURFACE_CURVE('',#11971,(#11976,#11987),.PCURVE_S1.);
+#11971 = CIRCLE('',#11972,24.9);
+#11972 = AXIS2_PLACEMENT_3D('',#11973,#11974,#11975);
+#11973 = CARTESIAN_POINT('',(-1.9,0.,-0.2));
+#11974 = DIRECTION('',(0.,0.,1.));
+#11975 = DIRECTION('',(1.,0.,0.));
+#11976 = PCURVE('',#11564,#11977);
+#11977 = DEFINITIONAL_REPRESENTATION('',(#11978),#11986);
+#11978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11979,#11980,#11981,#11982
+    ,#11983,#11984,#11985),.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(
+  '') );
+#11979 = CARTESIAN_POINT('',(0.,0.));
+#11980 = CARTESIAN_POINT('',(0.,43.128065108465));
+#11981 = CARTESIAN_POINT('',(37.35,21.564032554233));
+#11982 = CARTESIAN_POINT('',(74.7,6.098741059754E-15));
+#11983 = CARTESIAN_POINT('',(37.35,-21.56403255423));
+#11984 = CARTESIAN_POINT('',(3.907985046681E-14,-43.12806510846));
+#11985 = CARTESIAN_POINT('',(0.,0.));
+#11986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11987 = PCURVE('',#11988,#11993);
+#11988 = CYLINDRICAL_SURFACE('',#11989,24.9);
+#11989 = AXIS2_PLACEMENT_3D('',#11990,#11991,#11992);
+#11990 = CARTESIAN_POINT('',(-1.9,0.,-0.2));
+#11991 = DIRECTION('',(-0.,-0.,-1.));
+#11992 = DIRECTION('',(1.,0.,0.));
+#11993 = DEFINITIONAL_REPRESENTATION('',(#11994),#11998);
+#11994 = LINE('',#11995,#11996);
+#11995 = CARTESIAN_POINT('',(-0.,0.));
+#11996 = VECTOR('',#11997,1.);
+#11997 = DIRECTION('',(-1.,0.));
+#11998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11999 = ORIENTED_EDGE('',*,*,#12000,.F.);
+#12000 = EDGE_CURVE('',#12001,#11966,#12003,.T.);
+#12001 = VERTEX_POINT('',#12002);
+#12002 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,-0.2));
+#12003 = SURFACE_CURVE('',#12004,(#12009,#12020),.PCURVE_S1.);
+#12004 = CIRCLE('',#12005,21.455652173913);
+#12005 = AXIS2_PLACEMENT_3D('',#12006,#12007,#12008);
+#12006 = CARTESIAN_POINT('',(1.544347826087,0.,-0.2));
+#12007 = DIRECTION('',(0.,0.,1.));
+#12008 = DIRECTION('',(1.,0.,0.));
+#12009 = PCURVE('',#11564,#12010);
+#12010 = DEFINITIONAL_REPRESENTATION('',(#12011),#12019);
+#12011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12012,#12013,#12014,#12015
+    ,#12016,#12017,#12018),.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(
+  '') );
+#12012 = CARTESIAN_POINT('',(0.,0.));
+#12013 = CARTESIAN_POINT('',(0.,37.162279674743));
+#12014 = CARTESIAN_POINT('',(32.18347826087,18.581139837372));
+#12015 = CARTESIAN_POINT('',(64.366956521739,5.25511915168E-15));
+#12016 = CARTESIAN_POINT('',(32.18347826087,-18.58113983737));
+#12017 = CARTESIAN_POINT('',(3.19744231092E-14,-37.16227967474));
+#12018 = CARTESIAN_POINT('',(0.,0.));
+#12019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12020 = PCURVE('',#12021,#12026);
+#12021 = CYLINDRICAL_SURFACE('',#12022,21.455652173913);
+#12022 = AXIS2_PLACEMENT_3D('',#12023,#12024,#12025);
+#12023 = CARTESIAN_POINT('',(1.544347826087,0.,-0.2));
+#12024 = DIRECTION('',(-0.,-0.,-1.));
+#12025 = DIRECTION('',(1.,0.,0.));
+#12026 = DEFINITIONAL_REPRESENTATION('',(#12027),#12031);
+#12027 = LINE('',#12028,#12029);
+#12028 = CARTESIAN_POINT('',(-0.,0.));
+#12029 = VECTOR('',#12030,1.);
+#12030 = DIRECTION('',(-1.,0.));
+#12031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12032 = ORIENTED_EDGE('',*,*,#12033,.F.);
+#12033 = EDGE_CURVE('',#12034,#12001,#12036,.T.);
+#12034 = VERTEX_POINT('',#12035);
+#12035 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12036 = SURFACE_CURVE('',#12037,(#12041,#12048),.PCURVE_S1.);
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(1.,0.,0.));
+#12041 = PCURVE('',#11564,#12042);
+#12042 = DEFINITIONAL_REPRESENTATION('',(#12043),#12047);
+#12043 = LINE('',#12044,#12045);
+#12044 = CARTESIAN_POINT('',(30.8,-21.4));
+#12045 = VECTOR('',#12046,1.);
+#12046 = DIRECTION('',(-1.,0.));
+#12047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12048 = PCURVE('',#12049,#12054);
+#12049 = PLANE('',#12050);
+#12050 = AXIS2_PLACEMENT_3D('',#12051,#12052,#12053);
+#12051 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12052 = DIRECTION('',(0.,1.,0.));
+#12053 = DIRECTION('',(1.,0.,0.));
+#12054 = DEFINITIONAL_REPRESENTATION('',(#12055),#12059);
+#12055 = LINE('',#12056,#12057);
+#12056 = CARTESIAN_POINT('',(0.,0.));
+#12057 = VECTOR('',#12058,1.);
+#12058 = DIRECTION('',(1.,0.));
+#12059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12060 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12061 = EDGE_CURVE('',#12034,#11890,#12062,.T.);
+#12062 = SURFACE_CURVE('',#12063,(#12068,#12079),.PCURVE_S1.);
+#12063 = CIRCLE('',#12064,2.);
+#12064 = AXIS2_PLACEMENT_3D('',#12065,#12066,#12067);
+#12065 = CARTESIAN_POINT('',(-7.8,-23.4,-0.2));
+#12066 = DIRECTION('',(0.,0.,1.));
+#12067 = DIRECTION('',(1.,0.,0.));
+#12068 = PCURVE('',#11564,#12069);
+#12069 = DEFINITIONAL_REPRESENTATION('',(#12070),#12078);
+#12070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12071,#12072,#12073,#12074
+    ,#12075,#12076,#12077),.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(
+  '') );
+#12071 = CARTESIAN_POINT('',(28.8,-23.4));
+#12072 = CARTESIAN_POINT('',(28.8,-19.93589838486));
+#12073 = CARTESIAN_POINT('',(31.8,-21.66794919243));
+#12074 = CARTESIAN_POINT('',(34.8,-23.4));
+#12075 = CARTESIAN_POINT('',(31.8,-25.13205080756));
+#12076 = CARTESIAN_POINT('',(28.8,-26.86410161513));
+#12077 = CARTESIAN_POINT('',(28.8,-23.4));
+#12078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12079 = PCURVE('',#11928,#12080);
+#12080 = DEFINITIONAL_REPRESENTATION('',(#12081),#12085);
+#12081 = LINE('',#12082,#12083);
+#12082 = CARTESIAN_POINT('',(-0.,0.));
+#12083 = VECTOR('',#12084,1.);
+#12084 = DIRECTION('',(-1.,0.));
+#12085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12086 = ORIENTED_EDGE('',*,*,#11889,.T.);
+#12087 = ORIENTED_EDGE('',*,*,#11551,.T.);
+#12088 = ORIENTED_EDGE('',*,*,#12089,.F.);
+#12089 = EDGE_CURVE('',#11968,#11526,#12090,.T.);
+#12090 = SURFACE_CURVE('',#12091,(#12095,#12102),.PCURVE_S1.);
+#12091 = LINE('',#12092,#12093);
+#12092 = CARTESIAN_POINT('',(-26.8,0.,-0.2));
+#12093 = VECTOR('',#12094,1.);
+#12094 = DIRECTION('',(0.,-1.,0.));
+#12095 = PCURVE('',#11564,#12096);
+#12096 = DEFINITIONAL_REPRESENTATION('',(#12097),#12101);
+#12097 = LINE('',#12098,#12099);
+#12098 = CARTESIAN_POINT('',(49.8,0.));
+#12099 = VECTOR('',#12100,1.);
+#12100 = DIRECTION('',(0.,-1.));
+#12101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12102 = PCURVE('',#11540,#12103);
+#12103 = DEFINITIONAL_REPRESENTATION('',(#12104),#12108);
+#12104 = LINE('',#12105,#12106);
+#12105 = CARTESIAN_POINT('',(0.,0.));
+#12106 = VECTOR('',#12107,1.);
+#12107 = DIRECTION('',(1.,0.));
+#12108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12109 = ADVANCED_FACE('',(#12110),#11540,.T.);
+#12110 = FACE_BOUND('',#12111,.T.);
+#12111 = EDGE_LOOP('',(#12112,#12113,#12136,#12157));
+#12112 = ORIENTED_EDGE('',*,*,#12089,.F.);
+#12113 = ORIENTED_EDGE('',*,*,#12114,.T.);
+#12114 = EDGE_CURVE('',#11968,#12115,#12117,.T.);
+#12115 = VERTEX_POINT('',#12116);
+#12116 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,12.));
+#12117 = SURFACE_CURVE('',#12118,(#12122,#12129),.PCURVE_S1.);
+#12118 = LINE('',#12119,#12120);
+#12119 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,-0.2));
+#12120 = VECTOR('',#12121,1.);
+#12121 = DIRECTION('',(0.,0.,1.));
+#12122 = PCURVE('',#11540,#12123);
+#12123 = DEFINITIONAL_REPRESENTATION('',(#12124),#12128);
+#12124 = LINE('',#12125,#12126);
+#12125 = CARTESIAN_POINT('',(-1.524685258677E-15,0.));
+#12126 = VECTOR('',#12127,1.);
+#12127 = DIRECTION('',(0.,-1.));
+#12128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12129 = PCURVE('',#11988,#12130);
+#12130 = DEFINITIONAL_REPRESENTATION('',(#12131),#12135);
+#12131 = LINE('',#12132,#12133);
+#12132 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#12133 = VECTOR('',#12134,1.);
+#12134 = DIRECTION('',(-0.,-1.));
+#12135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12136 = ORIENTED_EDGE('',*,*,#12137,.T.);
+#12137 = EDGE_CURVE('',#12115,#11500,#12138,.T.);
+#12138 = SURFACE_CURVE('',#12139,(#12143,#12150),.PCURVE_S1.);
+#12139 = LINE('',#12140,#12141);
+#12140 = CARTESIAN_POINT('',(-26.8,0.,12.));
+#12141 = VECTOR('',#12142,1.);
+#12142 = DIRECTION('',(0.,-1.,0.));
+#12143 = PCURVE('',#11540,#12144);
+#12144 = DEFINITIONAL_REPRESENTATION('',(#12145),#12149);
+#12145 = LINE('',#12146,#12147);
+#12146 = CARTESIAN_POINT('',(0.,-12.2));
+#12147 = VECTOR('',#12148,1.);
+#12148 = DIRECTION('',(1.,0.));
+#12149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12150 = PCURVE('',#11514,#12151);
+#12151 = DEFINITIONAL_REPRESENTATION('',(#12152),#12156);
+#12152 = LINE('',#12153,#12154);
+#12153 = CARTESIAN_POINT('',(49.8,0.));
+#12154 = VECTOR('',#12155,1.);
+#12155 = DIRECTION('',(0.,-1.));
+#12156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12157 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#12158 = ADVANCED_FACE('',(#12159,#12269),#11514,.T.);
+#12159 = FACE_BOUND('',#12160,.T.);
+#12160 = EDGE_LOOP('',(#12161,#12189,#12217,#12240,#12266,#12267,#12268)
+  );
+#12161 = ORIENTED_EDGE('',*,*,#12162,.F.);
+#12162 = EDGE_CURVE('',#12163,#12115,#12165,.T.);
+#12163 = VERTEX_POINT('',#12164);
+#12164 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,12.));
+#12165 = SURFACE_CURVE('',#12166,(#12171,#12182),.PCURVE_S1.);
+#12166 = CIRCLE('',#12167,24.9);
+#12167 = AXIS2_PLACEMENT_3D('',#12168,#12169,#12170);
+#12168 = CARTESIAN_POINT('',(-1.9,0.,12.));
+#12169 = DIRECTION('',(0.,0.,1.));
+#12170 = DIRECTION('',(1.,0.,0.));
+#12171 = PCURVE('',#11514,#12172);
+#12172 = DEFINITIONAL_REPRESENTATION('',(#12173),#12181);
+#12173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12174,#12175,#12176,#12177
+    ,#12178,#12179,#12180),.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(
+  '') );
+#12174 = CARTESIAN_POINT('',(0.,0.));
+#12175 = CARTESIAN_POINT('',(0.,43.128065108465));
+#12176 = CARTESIAN_POINT('',(37.35,21.564032554233));
+#12177 = CARTESIAN_POINT('',(74.7,6.098741059754E-15));
+#12178 = CARTESIAN_POINT('',(37.35,-21.56403255423));
+#12179 = CARTESIAN_POINT('',(3.907985046681E-14,-43.12806510846));
+#12180 = CARTESIAN_POINT('',(0.,0.));
+#12181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12182 = PCURVE('',#11988,#12183);
+#12183 = DEFINITIONAL_REPRESENTATION('',(#12184),#12188);
+#12184 = LINE('',#12185,#12186);
+#12185 = CARTESIAN_POINT('',(-0.,-12.2));
+#12186 = VECTOR('',#12187,1.);
+#12187 = DIRECTION('',(-1.,0.));
+#12188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12189 = ORIENTED_EDGE('',*,*,#12190,.F.);
+#12190 = EDGE_CURVE('',#12191,#12163,#12193,.T.);
+#12191 = VERTEX_POINT('',#12192);
+#12192 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,12.));
+#12193 = SURFACE_CURVE('',#12194,(#12199,#12210),.PCURVE_S1.);
+#12194 = CIRCLE('',#12195,21.455652173913);
+#12195 = AXIS2_PLACEMENT_3D('',#12196,#12197,#12198);
+#12196 = CARTESIAN_POINT('',(1.544347826087,0.,12.));
+#12197 = DIRECTION('',(0.,0.,1.));
+#12198 = DIRECTION('',(1.,0.,0.));
+#12199 = PCURVE('',#11514,#12200);
+#12200 = DEFINITIONAL_REPRESENTATION('',(#12201),#12209);
+#12201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12202,#12203,#12204,#12205
+    ,#12206,#12207,#12208),.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(
+  '') );
+#12202 = CARTESIAN_POINT('',(0.,0.));
+#12203 = CARTESIAN_POINT('',(0.,37.162279674743));
+#12204 = CARTESIAN_POINT('',(32.18347826087,18.581139837372));
+#12205 = CARTESIAN_POINT('',(64.366956521739,5.25511915168E-15));
+#12206 = CARTESIAN_POINT('',(32.18347826087,-18.58113983737));
+#12207 = CARTESIAN_POINT('',(3.19744231092E-14,-37.16227967474));
+#12208 = CARTESIAN_POINT('',(0.,0.));
+#12209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12210 = PCURVE('',#12021,#12211);
+#12211 = DEFINITIONAL_REPRESENTATION('',(#12212),#12216);
+#12212 = LINE('',#12213,#12214);
+#12213 = CARTESIAN_POINT('',(-0.,-12.2));
+#12214 = VECTOR('',#12215,1.);
+#12215 = DIRECTION('',(-1.,0.));
+#12216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12217 = ORIENTED_EDGE('',*,*,#12218,.F.);
+#12218 = EDGE_CURVE('',#12219,#12191,#12221,.T.);
+#12219 = VERTEX_POINT('',#12220);
+#12220 = CARTESIAN_POINT('',(-7.8,-21.4,12.));
+#12221 = SURFACE_CURVE('',#12222,(#12226,#12233),.PCURVE_S1.);
+#12222 = LINE('',#12223,#12224);
+#12223 = CARTESIAN_POINT('',(-7.8,-21.4,12.));
+#12224 = VECTOR('',#12225,1.);
+#12225 = DIRECTION('',(1.,0.,0.));
+#12226 = PCURVE('',#11514,#12227);
+#12227 = DEFINITIONAL_REPRESENTATION('',(#12228),#12232);
+#12228 = LINE('',#12229,#12230);
+#12229 = CARTESIAN_POINT('',(30.8,-21.4));
+#12230 = VECTOR('',#12231,1.);
+#12231 = DIRECTION('',(-1.,0.));
+#12232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12233 = PCURVE('',#12049,#12234);
+#12234 = DEFINITIONAL_REPRESENTATION('',(#12235),#12239);
+#12235 = LINE('',#12236,#12237);
+#12236 = CARTESIAN_POINT('',(0.,-12.2));
+#12237 = VECTOR('',#12238,1.);
+#12238 = DIRECTION('',(1.,0.));
+#12239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12240 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#12241 = EDGE_CURVE('',#12219,#11913,#12242,.T.);
+#12242 = SURFACE_CURVE('',#12243,(#12248,#12259),.PCURVE_S1.);
+#12243 = CIRCLE('',#12244,2.);
+#12244 = AXIS2_PLACEMENT_3D('',#12245,#12246,#12247);
+#12245 = CARTESIAN_POINT('',(-7.8,-23.4,12.));
+#12246 = DIRECTION('',(0.,0.,1.));
+#12247 = DIRECTION('',(1.,0.,0.));
+#12248 = PCURVE('',#11514,#12249);
+#12249 = DEFINITIONAL_REPRESENTATION('',(#12250),#12258);
+#12250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12251,#12252,#12253,#12254
+    ,#12255,#12256,#12257),.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(
+  '') );
+#12251 = CARTESIAN_POINT('',(28.8,-23.4));
+#12252 = CARTESIAN_POINT('',(28.8,-19.93589838486));
+#12253 = CARTESIAN_POINT('',(31.8,-21.66794919243));
+#12254 = CARTESIAN_POINT('',(34.8,-23.4));
+#12255 = CARTESIAN_POINT('',(31.8,-25.13205080756));
+#12256 = CARTESIAN_POINT('',(28.8,-26.86410161513));
+#12257 = CARTESIAN_POINT('',(28.8,-23.4));
+#12258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12259 = PCURVE('',#11928,#12260);
+#12260 = DEFINITIONAL_REPRESENTATION('',(#12261),#12265);
+#12261 = LINE('',#12262,#12263);
+#12262 = CARTESIAN_POINT('',(-0.,-12.2));
+#12263 = VECTOR('',#12264,1.);
+#12264 = DIRECTION('',(-1.,0.));
+#12265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12266 = ORIENTED_EDGE('',*,*,#11940,.T.);
+#12267 = ORIENTED_EDGE('',*,*,#11499,.T.);
+#12268 = ORIENTED_EDGE('',*,*,#12137,.F.);
+#12269 = FACE_BOUND('',#12270,.T.);
+#12270 = EDGE_LOOP('',(#12271));
+#12271 = ORIENTED_EDGE('',*,*,#11656,.T.);
+#12272 = ADVANCED_FACE('',(#12273),#11726,.T.);
+#12273 = FACE_BOUND('',#12274,.F.);
+#12274 = EDGE_LOOP('',(#12275,#12276,#12277,#12278));
+#12275 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#12276 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#12277 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#12278 = ORIENTED_EDGE('',*,*,#11863,.T.);
+#12279 = ADVANCED_FACE('',(#12280),#11928,.T.);
+#12280 = FACE_BOUND('',#12281,.F.);
+#12281 = EDGE_LOOP('',(#12282,#12303,#12304,#12305));
+#12282 = ORIENTED_EDGE('',*,*,#12283,.T.);
+#12283 = EDGE_CURVE('',#12034,#12219,#12284,.T.);
+#12284 = SURFACE_CURVE('',#12285,(#12289,#12296),.PCURVE_S1.);
+#12285 = LINE('',#12286,#12287);
+#12286 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12287 = VECTOR('',#12288,1.);
+#12288 = DIRECTION('',(0.,0.,1.));
+#12289 = PCURVE('',#11928,#12290);
+#12290 = DEFINITIONAL_REPRESENTATION('',(#12291),#12295);
+#12291 = LINE('',#12292,#12293);
+#12292 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#12293 = VECTOR('',#12294,1.);
+#12294 = DIRECTION('',(-0.,-1.));
+#12295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12296 = PCURVE('',#12049,#12297);
+#12297 = DEFINITIONAL_REPRESENTATION('',(#12298),#12302);
+#12298 = LINE('',#12299,#12300);
+#12299 = CARTESIAN_POINT('',(0.,0.));
+#12300 = VECTOR('',#12301,1.);
+#12301 = DIRECTION('',(0.,-1.));
+#12302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12303 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#12304 = ORIENTED_EDGE('',*,*,#11912,.F.);
+#12305 = ORIENTED_EDGE('',*,*,#12061,.F.);
+#12306 = ADVANCED_FACE('',(#12307),#11988,.F.);
+#12307 = FACE_BOUND('',#12308,.T.);
+#12308 = EDGE_LOOP('',(#12309,#12330,#12331,#12332));
+#12309 = ORIENTED_EDGE('',*,*,#12310,.T.);
+#12310 = EDGE_CURVE('',#11966,#12163,#12311,.T.);
+#12311 = SURFACE_CURVE('',#12312,(#12316,#12323),.PCURVE_S1.);
+#12312 = LINE('',#12313,#12314);
+#12313 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,-0.2));
+#12314 = VECTOR('',#12315,1.);
+#12315 = DIRECTION('',(0.,0.,1.));
+#12316 = PCURVE('',#11988,#12317);
+#12317 = DEFINITIONAL_REPRESENTATION('',(#12318),#12322);
+#12318 = LINE('',#12319,#12320);
+#12319 = CARTESIAN_POINT('',(-0.,0.));
+#12320 = VECTOR('',#12321,1.);
+#12321 = DIRECTION('',(-0.,-1.));
+#12322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12323 = PCURVE('',#12021,#12324);
+#12324 = DEFINITIONAL_REPRESENTATION('',(#12325),#12329);
+#12325 = LINE('',#12326,#12327);
+#12326 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12327 = VECTOR('',#12328,1.);
+#12328 = DIRECTION('',(-0.,-1.));
+#12329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12330 = ORIENTED_EDGE('',*,*,#12162,.T.);
+#12331 = ORIENTED_EDGE('',*,*,#12114,.F.);
+#12332 = ORIENTED_EDGE('',*,*,#11965,.F.);
+#12333 = ADVANCED_FACE('',(#12334),#12049,.T.);
+#12334 = FACE_BOUND('',#12335,.T.);
+#12335 = EDGE_LOOP('',(#12336,#12337,#12338,#12359));
+#12336 = ORIENTED_EDGE('',*,*,#12283,.T.);
+#12337 = ORIENTED_EDGE('',*,*,#12218,.T.);
+#12338 = ORIENTED_EDGE('',*,*,#12339,.F.);
+#12339 = EDGE_CURVE('',#12001,#12191,#12340,.T.);
+#12340 = SURFACE_CURVE('',#12341,(#12345,#12352),.PCURVE_S1.);
+#12341 = LINE('',#12342,#12343);
+#12342 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,-0.2));
+#12343 = VECTOR('',#12344,1.);
+#12344 = DIRECTION('',(0.,0.,1.));
+#12345 = PCURVE('',#12049,#12346);
+#12346 = DEFINITIONAL_REPRESENTATION('',(#12347),#12351);
+#12347 = LINE('',#12348,#12349);
+#12348 = CARTESIAN_POINT('',(7.8,0.));
+#12349 = VECTOR('',#12350,1.);
+#12350 = DIRECTION('',(0.,-1.));
+#12351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12352 = PCURVE('',#12021,#12353);
+#12353 = DEFINITIONAL_REPRESENTATION('',(#12354),#12358);
+#12354 = LINE('',#12355,#12356);
+#12355 = CARTESIAN_POINT('',(-4.640348081526,0.));
+#12356 = VECTOR('',#12357,1.);
+#12357 = DIRECTION('',(-0.,-1.));
+#12358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12359 = ORIENTED_EDGE('',*,*,#12033,.F.);
+#12360 = ADVANCED_FACE('',(#12361),#12021,.F.);
+#12361 = FACE_BOUND('',#12362,.T.);
+#12362 = EDGE_LOOP('',(#12363,#12364,#12365,#12366));
+#12363 = ORIENTED_EDGE('',*,*,#12339,.T.);
+#12364 = ORIENTED_EDGE('',*,*,#12190,.T.);
+#12365 = ORIENTED_EDGE('',*,*,#12310,.F.);
+#12366 = ORIENTED_EDGE('',*,*,#12000,.F.);
+#12367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12371)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12368,#12369,#12370)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12368 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12369 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12370 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12371 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12368,
+  'distance_accuracy_value','confusion accuracy');
+#12372 = PRODUCT_TYPE('part',$,(#7));
+#12373 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12374,#12382,#12389,#12396,#12403,#12410,#12417,#12424,#12431,
+    #12438,#12445,#12452,#12459,#12466,#12473,#12480,#12487,#12494,
+    #12501,#12508,#12515,#12522,#12529,#12536,#12543,#12550,#12557,
+    #12564,#12571,#12578,#12585,#12592,#12599,#12606,#12613,#12620,
+    #12627,#12634,#12641,#12648,#12655,#12662,#12669,#12676,#12683,
+    #12690,#12697,#12704,#12711,#12718,#12725,#12732,#12739,#12746,
+    #12753,#12760,#12767,#12774,#12781,#12788,#12795,#12802,#12809,
+    #12816,#12823,#12830,#12837,#12844,#12851,#12858,#12865,#12872,
+    #12879,#12886,#12893,#12900,#12907,#12914,#12921,#12928,#12935,
+    #12942,#12949,#12956,#12963,#12970,#12977,#12984,#12991,#12998,
+    #13005,#13012,#13019,#13026,#13033,#13040,#13047,#13054,#13061,
+    #13068,#13075,#13082,#13089,#13096,#13103,#13110,#13117,#13124,
+    #13131,#13138,#13145,#13152,#13159,#13166,#13173,#13180,#13187,
+    #13194,#13201,#13208,#13215,#13222,#13229,#13236,#13243,#13250,
+    #13257,#13264,#13271,#13278,#13285,#13292,#13299,#13306,#13313,
+    #13320,#13327,#13334,#13341,#13348,#13355,#13362,#13369,#13376,
+    #13383,#13390,#13397,#13404,#13411,#13418,#13425,#13432,#13439,
+    #13446,#13453,#13460,#13467,#13474,#13481,#13488,#13495,#13502,
+    #13509,#13516,#13523,#13530,#13537,#13544,#13551,#13558,#13565,
+    #13572,#13579,#13586,#13593,#13600,#13607,#13614,#13621,#13628,
+    #13635,#13642,#13649,#13656,#13663,#13670),#12367);
+#12374 = STYLED_ITEM('color',(#12375),#17);
+#12375 = PRESENTATION_STYLE_ASSIGNMENT((#12376));
+#12376 = SURFACE_STYLE_USAGE(.BOTH.,#12377);
+#12377 = SURFACE_SIDE_STYLE('',(#12378));
+#12378 = SURFACE_STYLE_FILL_AREA(#12379);
+#12379 = FILL_AREA_STYLE('',(#12380));
+#12380 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12381 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#12382 = STYLED_ITEM('color',(#12383),#476);
+#12383 = PRESENTATION_STYLE_ASSIGNMENT((#12384));
+#12384 = SURFACE_STYLE_USAGE(.BOTH.,#12385);
+#12385 = SURFACE_SIDE_STYLE('',(#12386));
+#12386 = SURFACE_STYLE_FILL_AREA(#12387);
+#12387 = FILL_AREA_STYLE('',(#12388));
+#12388 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12389 = STYLED_ITEM('color',(#12390),#534);
+#12390 = PRESENTATION_STYLE_ASSIGNMENT((#12391));
+#12391 = SURFACE_STYLE_USAGE(.BOTH.,#12392);
+#12392 = SURFACE_SIDE_STYLE('',(#12393));
+#12393 = SURFACE_STYLE_FILL_AREA(#12394);
+#12394 = FILL_AREA_STYLE('',(#12395));
+#12395 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12396 = STYLED_ITEM('color',(#12397),#865);
+#12397 = PRESENTATION_STYLE_ASSIGNMENT((#12398));
+#12398 = SURFACE_STYLE_USAGE(.BOTH.,#12399);
+#12399 = SURFACE_SIDE_STYLE('',(#12400));
+#12400 = SURFACE_STYLE_FILL_AREA(#12401);
+#12401 = FILL_AREA_STYLE('',(#12402));
+#12402 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12403 = STYLED_ITEM('color',(#12404),#951);
+#12404 = PRESENTATION_STYLE_ASSIGNMENT((#12405));
+#12405 = SURFACE_STYLE_USAGE(.BOTH.,#12406);
+#12406 = SURFACE_SIDE_STYLE('',(#12407));
+#12407 = SURFACE_STYLE_FILL_AREA(#12408);
+#12408 = FILL_AREA_STYLE('',(#12409));
+#12409 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12410 = STYLED_ITEM('color',(#12411),#1266);
+#12411 = PRESENTATION_STYLE_ASSIGNMENT((#12412));
+#12412 = SURFACE_STYLE_USAGE(.BOTH.,#12413);
+#12413 = SURFACE_SIDE_STYLE('',(#12414));
+#12414 = SURFACE_STYLE_FILL_AREA(#12415);
+#12415 = FILL_AREA_STYLE('',(#12416));
+#12416 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12417 = STYLED_ITEM('color',(#12418),#1347);
+#12418 = PRESENTATION_STYLE_ASSIGNMENT((#12419));
+#12419 = SURFACE_STYLE_USAGE(.BOTH.,#12420);
+#12420 = SURFACE_SIDE_STYLE('',(#12421));
+#12421 = SURFACE_STYLE_FILL_AREA(#12422);
+#12422 = FILL_AREA_STYLE('',(#12423));
+#12423 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12424 = STYLED_ITEM('color',(#12425),#1428);
+#12425 = PRESENTATION_STYLE_ASSIGNMENT((#12426));
+#12426 = SURFACE_STYLE_USAGE(.BOTH.,#12427);
+#12427 = SURFACE_SIDE_STYLE('',(#12428));
+#12428 = SURFACE_STYLE_FILL_AREA(#12429);
+#12429 = FILL_AREA_STYLE('',(#12430));
+#12430 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12431 = STYLED_ITEM('color',(#12432),#1748);
+#12432 = PRESENTATION_STYLE_ASSIGNMENT((#12433));
+#12433 = SURFACE_STYLE_USAGE(.BOTH.,#12434);
+#12434 = SURFACE_SIDE_STYLE('',(#12435));
+#12435 = SURFACE_STYLE_FILL_AREA(#12436);
+#12436 = FILL_AREA_STYLE('',(#12437));
+#12437 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12438 = STYLED_ITEM('color',(#12439),#2073);
+#12439 = PRESENTATION_STYLE_ASSIGNMENT((#12440));
+#12440 = SURFACE_STYLE_USAGE(.BOTH.,#12441);
+#12441 = SURFACE_SIDE_STYLE('',(#12442));
+#12442 = SURFACE_STYLE_FILL_AREA(#12443);
+#12443 = FILL_AREA_STYLE('',(#12444));
+#12444 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12445 = STYLED_ITEM('color',(#12446),#2154);
+#12446 = PRESENTATION_STYLE_ASSIGNMENT((#12447));
+#12447 = SURFACE_STYLE_USAGE(.BOTH.,#12448);
+#12448 = SURFACE_SIDE_STYLE('',(#12449));
+#12449 = SURFACE_STYLE_FILL_AREA(#12450);
+#12450 = FILL_AREA_STYLE('',(#12451));
+#12451 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12452 = STYLED_ITEM('color',(#12453),#2235);
+#12453 = PRESENTATION_STYLE_ASSIGNMENT((#12454));
+#12454 = SURFACE_STYLE_USAGE(.BOTH.,#12455);
+#12455 = SURFACE_SIDE_STYLE('',(#12456));
+#12456 = SURFACE_STYLE_FILL_AREA(#12457);
+#12457 = FILL_AREA_STYLE('',(#12458));
+#12458 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12459 = STYLED_ITEM('color',(#12460),#2560);
+#12460 = PRESENTATION_STYLE_ASSIGNMENT((#12461));
+#12461 = SURFACE_STYLE_USAGE(.BOTH.,#12462);
+#12462 = SURFACE_SIDE_STYLE('',(#12463));
+#12463 = SURFACE_STYLE_FILL_AREA(#12464);
+#12464 = FILL_AREA_STYLE('',(#12465));
+#12465 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12466 = STYLED_ITEM('color',(#12467),#2875);
+#12467 = PRESENTATION_STYLE_ASSIGNMENT((#12468));
+#12468 = SURFACE_STYLE_USAGE(.BOTH.,#12469);
+#12469 = SURFACE_SIDE_STYLE('',(#12470));
+#12470 = SURFACE_STYLE_FILL_AREA(#12471);
+#12471 = FILL_AREA_STYLE('',(#12472));
+#12472 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12473 = STYLED_ITEM('color',(#12474),#2951);
+#12474 = PRESENTATION_STYLE_ASSIGNMENT((#12475));
+#12475 = SURFACE_STYLE_USAGE(.BOTH.,#12476);
+#12476 = SURFACE_SIDE_STYLE('',(#12477));
+#12477 = SURFACE_STYLE_FILL_AREA(#12478);
+#12478 = FILL_AREA_STYLE('',(#12479));
+#12479 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12480 = STYLED_ITEM('color',(#12481),#2955);
+#12481 = PRESENTATION_STYLE_ASSIGNMENT((#12482));
+#12482 = SURFACE_STYLE_USAGE(.BOTH.,#12483);
+#12483 = SURFACE_SIDE_STYLE('',(#12484));
+#12484 = SURFACE_STYLE_FILL_AREA(#12485);
+#12485 = FILL_AREA_STYLE('',(#12486));
+#12486 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12487 = STYLED_ITEM('color',(#12488),#3036);
+#12488 = PRESENTATION_STYLE_ASSIGNMENT((#12489));
+#12489 = SURFACE_STYLE_USAGE(.BOTH.,#12490);
+#12490 = SURFACE_SIDE_STYLE('',(#12491));
+#12491 = SURFACE_STYLE_FILL_AREA(#12492);
+#12492 = FILL_AREA_STYLE('',(#12493));
+#12493 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12494 = STYLED_ITEM('color',(#12495),#3118);
+#12495 = PRESENTATION_STYLE_ASSIGNMENT((#12496));
+#12496 = SURFACE_STYLE_USAGE(.BOTH.,#12497);
+#12497 = SURFACE_SIDE_STYLE('',(#12498));
+#12498 = SURFACE_STYLE_FILL_AREA(#12499);
+#12499 = FILL_AREA_STYLE('',(#12500));
+#12500 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12501 = STYLED_ITEM('color',(#12502),#3200);
+#12502 = PRESENTATION_STYLE_ASSIGNMENT((#12503));
+#12503 = SURFACE_STYLE_USAGE(.BOTH.,#12504);
+#12504 = SURFACE_SIDE_STYLE('',(#12505));
+#12505 = SURFACE_STYLE_FILL_AREA(#12506);
+#12506 = FILL_AREA_STYLE('',(#12507));
+#12507 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12508 = STYLED_ITEM('color',(#12509),#3254);
+#12509 = PRESENTATION_STYLE_ASSIGNMENT((#12510));
+#12510 = SURFACE_STYLE_USAGE(.BOTH.,#12511);
+#12511 = SURFACE_SIDE_STYLE('',(#12512));
+#12512 = SURFACE_STYLE_FILL_AREA(#12513);
+#12513 = FILL_AREA_STYLE('',(#12514));
+#12514 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12515 = STYLED_ITEM('color',(#12516),#3340);
+#12516 = PRESENTATION_STYLE_ASSIGNMENT((#12517));
+#12517 = SURFACE_STYLE_USAGE(.BOTH.,#12518);
+#12518 = SURFACE_SIDE_STYLE('',(#12519));
+#12519 = SURFACE_STYLE_FILL_AREA(#12520);
+#12520 = FILL_AREA_STYLE('',(#12521));
+#12521 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12522 = STYLED_ITEM('color',(#12523),#3426);
+#12523 = PRESENTATION_STYLE_ASSIGNMENT((#12524));
+#12524 = SURFACE_STYLE_USAGE(.BOTH.,#12525);
+#12525 = SURFACE_SIDE_STYLE('',(#12526));
+#12526 = SURFACE_STYLE_FILL_AREA(#12527);
+#12527 = FILL_AREA_STYLE('',(#12528));
+#12528 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12529 = STYLED_ITEM('color',(#12530),#4221);
+#12530 = PRESENTATION_STYLE_ASSIGNMENT((#12531));
+#12531 = SURFACE_STYLE_USAGE(.BOTH.,#12532);
+#12532 = SURFACE_SIDE_STYLE('',(#12533));
+#12533 = SURFACE_STYLE_FILL_AREA(#12534);
+#12534 = FILL_AREA_STYLE('',(#12535));
+#12535 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12536 = STYLED_ITEM('color',(#12537),#4302);
+#12537 = PRESENTATION_STYLE_ASSIGNMENT((#12538));
+#12538 = SURFACE_STYLE_USAGE(.BOTH.,#12539);
+#12539 = SURFACE_SIDE_STYLE('',(#12540));
+#12540 = SURFACE_STYLE_FILL_AREA(#12541);
+#12541 = FILL_AREA_STYLE('',(#12542));
+#12542 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12543 = STYLED_ITEM('color',(#12544),#4351);
+#12544 = PRESENTATION_STYLE_ASSIGNMENT((#12545));
+#12545 = SURFACE_STYLE_USAGE(.BOTH.,#12546);
+#12546 = SURFACE_SIDE_STYLE('',(#12547));
+#12547 = SURFACE_STYLE_FILL_AREA(#12548);
+#12548 = FILL_AREA_STYLE('',(#12549));
+#12549 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12550 = STYLED_ITEM('color',(#12551),#4400);
+#12551 = PRESENTATION_STYLE_ASSIGNMENT((#12552));
+#12552 = SURFACE_STYLE_USAGE(.BOTH.,#12553);
+#12553 = SURFACE_SIDE_STYLE('',(#12554));
+#12554 = SURFACE_STYLE_FILL_AREA(#12555);
+#12555 = FILL_AREA_STYLE('',(#12556));
+#12556 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12557 = STYLED_ITEM('color',(#12558),#4833);
+#12558 = PRESENTATION_STYLE_ASSIGNMENT((#12559));
+#12559 = SURFACE_STYLE_USAGE(.BOTH.,#12560);
+#12560 = SURFACE_SIDE_STYLE('',(#12561));
+#12561 = SURFACE_STYLE_FILL_AREA(#12562);
+#12562 = FILL_AREA_STYLE('',(#12563));
+#12563 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12564 = STYLED_ITEM('color',(#12565),#4840);
+#12565 = PRESENTATION_STYLE_ASSIGNMENT((#12566));
+#12566 = SURFACE_STYLE_USAGE(.BOTH.,#12567);
+#12567 = SURFACE_SIDE_STYLE('',(#12568));
+#12568 = SURFACE_STYLE_FILL_AREA(#12569);
+#12569 = FILL_AREA_STYLE('',(#12570));
+#12570 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12571 = STYLED_ITEM('color',(#12572),#4911);
+#12572 = PRESENTATION_STYLE_ASSIGNMENT((#12573));
+#12573 = SURFACE_STYLE_USAGE(.BOTH.,#12574);
+#12574 = SURFACE_SIDE_STYLE('',(#12575));
+#12575 = SURFACE_STYLE_FILL_AREA(#12576);
+#12576 = FILL_AREA_STYLE('',(#12577));
+#12577 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12578 = STYLED_ITEM('color',(#12579),#4971);
+#12579 = PRESENTATION_STYLE_ASSIGNMENT((#12580));
+#12580 = SURFACE_STYLE_USAGE(.BOTH.,#12581);
+#12581 = SURFACE_SIDE_STYLE('',(#12582));
+#12582 = SURFACE_STYLE_FILL_AREA(#12583);
+#12583 = FILL_AREA_STYLE('',(#12584));
+#12584 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12585 = STYLED_ITEM('color',(#12586),#5075);
+#12586 = PRESENTATION_STYLE_ASSIGNMENT((#12587));
+#12587 = SURFACE_STYLE_USAGE(.BOTH.,#12588);
+#12588 = SURFACE_SIDE_STYLE('',(#12589));
+#12589 = SURFACE_STYLE_FILL_AREA(#12590);
+#12590 = FILL_AREA_STYLE('',(#12591));
+#12591 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12592 = STYLED_ITEM('color',(#12593),#5129);
+#12593 = PRESENTATION_STYLE_ASSIGNMENT((#12594));
+#12594 = SURFACE_STYLE_USAGE(.BOTH.,#12595);
+#12595 = SURFACE_SIDE_STYLE('',(#12596));
+#12596 = SURFACE_STYLE_FILL_AREA(#12597);
+#12597 = FILL_AREA_STYLE('',(#12598));
+#12598 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12599 = STYLED_ITEM('color',(#12600),#5210);
+#12600 = PRESENTATION_STYLE_ASSIGNMENT((#12601));
+#12601 = SURFACE_STYLE_USAGE(.BOTH.,#12602);
+#12602 = SURFACE_SIDE_STYLE('',(#12603));
+#12603 = SURFACE_STYLE_FILL_AREA(#12604);
+#12604 = FILL_AREA_STYLE('',(#12605));
+#12605 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12606 = STYLED_ITEM('color',(#12607),#5259);
+#12607 = PRESENTATION_STYLE_ASSIGNMENT((#12608));
+#12608 = SURFACE_STYLE_USAGE(.BOTH.,#12609);
+#12609 = SURFACE_SIDE_STYLE('',(#12610));
+#12610 = SURFACE_STYLE_FILL_AREA(#12611);
+#12611 = FILL_AREA_STYLE('',(#12612));
+#12612 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12613 = STYLED_ITEM('color',(#12614),#5308);
+#12614 = PRESENTATION_STYLE_ASSIGNMENT((#12615));
+#12615 = SURFACE_STYLE_USAGE(.BOTH.,#12616);
+#12616 = SURFACE_SIDE_STYLE('',(#12617));
+#12617 = SURFACE_STYLE_FILL_AREA(#12618);
+#12618 = FILL_AREA_STYLE('',(#12619));
+#12619 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12620 = STYLED_ITEM('color',(#12621),#5335);
+#12621 = PRESENTATION_STYLE_ASSIGNMENT((#12622));
+#12622 = SURFACE_STYLE_USAGE(.BOTH.,#12623);
+#12623 = SURFACE_SIDE_STYLE('',(#12624));
+#12624 = SURFACE_STYLE_FILL_AREA(#12625);
+#12625 = FILL_AREA_STYLE('',(#12626));
+#12626 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12627 = STYLED_ITEM('color',(#12628),#5362);
+#12628 = PRESENTATION_STYLE_ASSIGNMENT((#12629));
+#12629 = SURFACE_STYLE_USAGE(.BOTH.,#12630);
+#12630 = SURFACE_SIDE_STYLE('',(#12631));
+#12631 = SURFACE_STYLE_FILL_AREA(#12632);
+#12632 = FILL_AREA_STYLE('',(#12633));
+#12633 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12634 = STYLED_ITEM('color',(#12635),#5443);
+#12635 = PRESENTATION_STYLE_ASSIGNMENT((#12636));
+#12636 = SURFACE_STYLE_USAGE(.BOTH.,#12637);
+#12637 = SURFACE_SIDE_STYLE('',(#12638));
+#12638 = SURFACE_STYLE_FILL_AREA(#12639);
+#12639 = FILL_AREA_STYLE('',(#12640));
+#12640 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12641 = STYLED_ITEM('color',(#12642),#5492);
+#12642 = PRESENTATION_STYLE_ASSIGNMENT((#12643));
+#12643 = SURFACE_STYLE_USAGE(.BOTH.,#12644);
+#12644 = SURFACE_SIDE_STYLE('',(#12645));
+#12645 = SURFACE_STYLE_FILL_AREA(#12646);
+#12646 = FILL_AREA_STYLE('',(#12647));
+#12647 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12648 = STYLED_ITEM('color',(#12649),#5541);
+#12649 = PRESENTATION_STYLE_ASSIGNMENT((#12650));
+#12650 = SURFACE_STYLE_USAGE(.BOTH.,#12651);
+#12651 = SURFACE_SIDE_STYLE('',(#12652));
+#12652 = SURFACE_STYLE_FILL_AREA(#12653);
+#12653 = FILL_AREA_STYLE('',(#12654));
+#12654 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12655 = STYLED_ITEM('color',(#12656),#5622);
+#12656 = PRESENTATION_STYLE_ASSIGNMENT((#12657));
+#12657 = SURFACE_STYLE_USAGE(.BOTH.,#12658);
+#12658 = SURFACE_SIDE_STYLE('',(#12659));
+#12659 = SURFACE_STYLE_FILL_AREA(#12660);
+#12660 = FILL_AREA_STYLE('',(#12661));
+#12661 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12662 = STYLED_ITEM('color',(#12663),#5704);
+#12663 = PRESENTATION_STYLE_ASSIGNMENT((#12664));
+#12664 = SURFACE_STYLE_USAGE(.BOTH.,#12665);
+#12665 = SURFACE_SIDE_STYLE('',(#12666));
+#12666 = SURFACE_STYLE_FILL_AREA(#12667);
+#12667 = FILL_AREA_STYLE('',(#12668));
+#12668 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12669 = STYLED_ITEM('color',(#12670),#5759);
+#12670 = PRESENTATION_STYLE_ASSIGNMENT((#12671));
+#12671 = SURFACE_STYLE_USAGE(.BOTH.,#12672);
+#12672 = SURFACE_SIDE_STYLE('',(#12673));
+#12673 = SURFACE_STYLE_FILL_AREA(#12674);
+#12674 = FILL_AREA_STYLE('',(#12675));
+#12675 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12676 = STYLED_ITEM('color',(#12677),#5851);
+#12677 = PRESENTATION_STYLE_ASSIGNMENT((#12678));
+#12678 = SURFACE_STYLE_USAGE(.BOTH.,#12679);
+#12679 = SURFACE_SIDE_STYLE('',(#12680));
+#12680 = SURFACE_STYLE_FILL_AREA(#12681);
+#12681 = FILL_AREA_STYLE('',(#12682));
+#12682 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12683 = STYLED_ITEM('color',(#12684),#5937);
+#12684 = PRESENTATION_STYLE_ASSIGNMENT((#12685));
+#12685 = SURFACE_STYLE_USAGE(.BOTH.,#12686);
+#12686 = SURFACE_SIDE_STYLE('',(#12687));
+#12687 = SURFACE_STYLE_FILL_AREA(#12688);
+#12688 = FILL_AREA_STYLE('',(#12689));
+#12689 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12690 = STYLED_ITEM('color',(#12691),#6023);
+#12691 = PRESENTATION_STYLE_ASSIGNMENT((#12692));
+#12692 = SURFACE_STYLE_USAGE(.BOTH.,#12693);
+#12693 = SURFACE_SIDE_STYLE('',(#12694));
+#12694 = SURFACE_STYLE_FILL_AREA(#12695);
+#12695 = FILL_AREA_STYLE('',(#12696));
+#12696 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12697 = STYLED_ITEM('color',(#12698),#6115);
+#12698 = PRESENTATION_STYLE_ASSIGNMENT((#12699));
+#12699 = SURFACE_STYLE_USAGE(.BOTH.,#12700);
+#12700 = SURFACE_SIDE_STYLE('',(#12701));
+#12701 = SURFACE_STYLE_FILL_AREA(#12702);
+#12702 = FILL_AREA_STYLE('',(#12703));
+#12703 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12704 = STYLED_ITEM('color',(#12705),#6142);
+#12705 = PRESENTATION_STYLE_ASSIGNMENT((#12706));
+#12706 = SURFACE_STYLE_USAGE(.BOTH.,#12707);
+#12707 = SURFACE_SIDE_STYLE('',(#12708));
+#12708 = SURFACE_STYLE_FILL_AREA(#12709);
+#12709 = FILL_AREA_STYLE('',(#12710));
+#12710 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12711 = STYLED_ITEM('color',(#12712),#6262);
+#12712 = PRESENTATION_STYLE_ASSIGNMENT((#12713));
+#12713 = SURFACE_STYLE_USAGE(.BOTH.,#12714);
+#12714 = SURFACE_SIDE_STYLE('',(#12715));
+#12715 = SURFACE_STYLE_FILL_AREA(#12716);
+#12716 = FILL_AREA_STYLE('',(#12717));
+#12717 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12718 = STYLED_ITEM('color',(#12719),#6348);
+#12719 = PRESENTATION_STYLE_ASSIGNMENT((#12720));
+#12720 = SURFACE_STYLE_USAGE(.BOTH.,#12721);
+#12721 = SURFACE_SIDE_STYLE('',(#12722));
+#12722 = SURFACE_STYLE_FILL_AREA(#12723);
+#12723 = FILL_AREA_STYLE('',(#12724));
+#12724 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12725 = STYLED_ITEM('color',(#12726),#6429);
+#12726 = PRESENTATION_STYLE_ASSIGNMENT((#12727));
+#12727 = SURFACE_STYLE_USAGE(.BOTH.,#12728);
+#12728 = SURFACE_SIDE_STYLE('',(#12729));
+#12729 = SURFACE_STYLE_FILL_AREA(#12730);
+#12730 = FILL_AREA_STYLE('',(#12731));
+#12731 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12732 = STYLED_ITEM('color',(#12733),#6478);
+#12733 = PRESENTATION_STYLE_ASSIGNMENT((#12734));
+#12734 = SURFACE_STYLE_USAGE(.BOTH.,#12735);
+#12735 = SURFACE_SIDE_STYLE('',(#12736));
+#12736 = SURFACE_STYLE_FILL_AREA(#12737);
+#12737 = FILL_AREA_STYLE('',(#12738));
+#12738 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12739 = STYLED_ITEM('color',(#12740),#6527);
+#12740 = PRESENTATION_STYLE_ASSIGNMENT((#12741));
+#12741 = SURFACE_STYLE_USAGE(.BOTH.,#12742);
+#12742 = SURFACE_SIDE_STYLE('',(#12743));
+#12743 = SURFACE_STYLE_FILL_AREA(#12744);
+#12744 = FILL_AREA_STYLE('',(#12745));
+#12745 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12746 = STYLED_ITEM('color',(#12747),#6554);
+#12747 = PRESENTATION_STYLE_ASSIGNMENT((#12748));
+#12748 = SURFACE_STYLE_USAGE(.BOTH.,#12749);
+#12749 = SURFACE_SIDE_STYLE('',(#12750));
+#12750 = SURFACE_STYLE_FILL_AREA(#12751);
+#12751 = FILL_AREA_STYLE('',(#12752));
+#12752 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12753 = STYLED_ITEM('color',(#12754),#6561);
+#12754 = PRESENTATION_STYLE_ASSIGNMENT((#12755));
+#12755 = SURFACE_STYLE_USAGE(.BOTH.,#12756);
+#12756 = SURFACE_SIDE_STYLE('',(#12757));
+#12757 = SURFACE_STYLE_FILL_AREA(#12758);
+#12758 = FILL_AREA_STYLE('',(#12759));
+#12759 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12760 = STYLED_ITEM('color',(#12761),#6647);
+#12761 = PRESENTATION_STYLE_ASSIGNMENT((#12762));
+#12762 = SURFACE_STYLE_USAGE(.BOTH.,#12763);
+#12763 = SURFACE_SIDE_STYLE('',(#12764));
+#12764 = SURFACE_STYLE_FILL_AREA(#12765);
+#12765 = FILL_AREA_STYLE('',(#12766));
+#12766 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12767 = STYLED_ITEM('color',(#12768),#6787);
+#12768 = PRESENTATION_STYLE_ASSIGNMENT((#12769));
+#12769 = SURFACE_STYLE_USAGE(.BOTH.,#12770);
+#12770 = SURFACE_SIDE_STYLE('',(#12771));
+#12771 = SURFACE_STYLE_FILL_AREA(#12772);
+#12772 = FILL_AREA_STYLE('',(#12773));
+#12773 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12774 = STYLED_ITEM('color',(#12775),#6794);
+#12775 = PRESENTATION_STYLE_ASSIGNMENT((#12776));
+#12776 = SURFACE_STYLE_USAGE(.BOTH.,#12777);
+#12777 = SURFACE_SIDE_STYLE('',(#12778));
+#12778 = SURFACE_STYLE_FILL_AREA(#12779);
+#12779 = FILL_AREA_STYLE('',(#12780));
+#12780 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12781 = STYLED_ITEM('color',(#12782),#6886);
+#12782 = PRESENTATION_STYLE_ASSIGNMENT((#12783));
+#12783 = SURFACE_STYLE_USAGE(.BOTH.,#12784);
+#12784 = SURFACE_SIDE_STYLE('',(#12785));
+#12785 = SURFACE_STYLE_FILL_AREA(#12786);
+#12786 = FILL_AREA_STYLE('',(#12787));
+#12787 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12788 = STYLED_ITEM('color',(#12789),#6972);
+#12789 = PRESENTATION_STYLE_ASSIGNMENT((#12790));
+#12790 = SURFACE_STYLE_USAGE(.BOTH.,#12791);
+#12791 = SURFACE_SIDE_STYLE('',(#12792));
+#12792 = SURFACE_STYLE_FILL_AREA(#12793);
+#12793 = FILL_AREA_STYLE('',(#12794));
+#12794 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12795 = STYLED_ITEM('color',(#12796),#7053);
+#12796 = PRESENTATION_STYLE_ASSIGNMENT((#12797));
+#12797 = SURFACE_STYLE_USAGE(.BOTH.,#12798);
+#12798 = SURFACE_SIDE_STYLE('',(#12799));
+#12799 = SURFACE_STYLE_FILL_AREA(#12800);
+#12800 = FILL_AREA_STYLE('',(#12801));
+#12801 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12802 = STYLED_ITEM('color',(#12803),#7102);
+#12803 = PRESENTATION_STYLE_ASSIGNMENT((#12804));
+#12804 = SURFACE_STYLE_USAGE(.BOTH.,#12805);
+#12805 = SURFACE_SIDE_STYLE('',(#12806));
+#12806 = SURFACE_STYLE_FILL_AREA(#12807);
+#12807 = FILL_AREA_STYLE('',(#12808));
+#12808 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12809 = STYLED_ITEM('color',(#12810),#7151);
+#12810 = PRESENTATION_STYLE_ASSIGNMENT((#12811));
+#12811 = SURFACE_STYLE_USAGE(.BOTH.,#12812);
+#12812 = SURFACE_SIDE_STYLE('',(#12813));
+#12813 = SURFACE_STYLE_FILL_AREA(#12814);
+#12814 = FILL_AREA_STYLE('',(#12815));
+#12815 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12816 = STYLED_ITEM('color',(#12817),#7237);
+#12817 = PRESENTATION_STYLE_ASSIGNMENT((#12818));
+#12818 = SURFACE_STYLE_USAGE(.BOTH.,#12819);
+#12819 = SURFACE_SIDE_STYLE('',(#12820));
+#12820 = SURFACE_STYLE_FILL_AREA(#12821);
+#12821 = FILL_AREA_STYLE('',(#12822));
+#12822 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12823 = STYLED_ITEM('color',(#12824),#7244);
+#12824 = PRESENTATION_STYLE_ASSIGNMENT((#12825));
+#12825 = SURFACE_STYLE_USAGE(.BOTH.,#12826);
+#12826 = SURFACE_SIDE_STYLE('',(#12827));
+#12827 = SURFACE_STYLE_FILL_AREA(#12828);
+#12828 = FILL_AREA_STYLE('',(#12829));
+#12829 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12830 = STYLED_ITEM('color',(#12831),#7330);
+#12831 = PRESENTATION_STYLE_ASSIGNMENT((#12832));
+#12832 = SURFACE_STYLE_USAGE(.BOTH.,#12833);
+#12833 = SURFACE_SIDE_STYLE('',(#12834));
+#12834 = SURFACE_STYLE_FILL_AREA(#12835);
+#12835 = FILL_AREA_STYLE('',(#12836));
+#12836 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12837 = STYLED_ITEM('color',(#12838),#7411);
+#12838 = PRESENTATION_STYLE_ASSIGNMENT((#12839));
+#12839 = SURFACE_STYLE_USAGE(.BOTH.,#12840);
+#12840 = SURFACE_SIDE_STYLE('',(#12841));
+#12841 = SURFACE_STYLE_FILL_AREA(#12842);
+#12842 = FILL_AREA_STYLE('',(#12843));
+#12843 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12844 = STYLED_ITEM('color',(#12845),#7460);
+#12845 = PRESENTATION_STYLE_ASSIGNMENT((#12846));
+#12846 = SURFACE_STYLE_USAGE(.BOTH.,#12847);
+#12847 = SURFACE_SIDE_STYLE('',(#12848));
+#12848 = SURFACE_STYLE_FILL_AREA(#12849);
+#12849 = FILL_AREA_STYLE('',(#12850));
+#12850 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12851 = STYLED_ITEM('color',(#12852),#7509);
+#12852 = PRESENTATION_STYLE_ASSIGNMENT((#12853));
+#12853 = SURFACE_STYLE_USAGE(.BOTH.,#12854);
+#12854 = SURFACE_SIDE_STYLE('',(#12855));
+#12855 = SURFACE_STYLE_FILL_AREA(#12856);
+#12856 = FILL_AREA_STYLE('',(#12857));
+#12857 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12858 = STYLED_ITEM('color',(#12859),#7558);
+#12859 = PRESENTATION_STYLE_ASSIGNMENT((#12860));
+#12860 = SURFACE_STYLE_USAGE(.BOTH.,#12861);
+#12861 = SURFACE_SIDE_STYLE('',(#12862));
+#12862 = SURFACE_STYLE_FILL_AREA(#12863);
+#12863 = FILL_AREA_STYLE('',(#12864));
+#12864 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12865 = STYLED_ITEM('color',(#12866),#7605);
+#12866 = PRESENTATION_STYLE_ASSIGNMENT((#12867));
+#12867 = SURFACE_STYLE_USAGE(.BOTH.,#12868);
+#12868 = SURFACE_SIDE_STYLE('',(#12869));
+#12869 = SURFACE_STYLE_FILL_AREA(#12870);
+#12870 = FILL_AREA_STYLE('',(#12871));
+#12871 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12872 = STYLED_ITEM('color',(#12873),#7632);
+#12873 = PRESENTATION_STYLE_ASSIGNMENT((#12874));
+#12874 = SURFACE_STYLE_USAGE(.BOTH.,#12875);
+#12875 = SURFACE_SIDE_STYLE('',(#12876));
+#12876 = SURFACE_STYLE_FILL_AREA(#12877);
+#12877 = FILL_AREA_STYLE('',(#12878));
+#12878 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12879 = STYLED_ITEM('color',(#12880),#7638);
+#12880 = PRESENTATION_STYLE_ASSIGNMENT((#12881));
+#12881 = SURFACE_STYLE_USAGE(.BOTH.,#12882);
+#12882 = SURFACE_SIDE_STYLE('',(#12883));
+#12883 = SURFACE_STYLE_FILL_AREA(#12884);
+#12884 = FILL_AREA_STYLE('',(#12885));
+#12885 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12886 = STYLED_ITEM('color',(#12887),#7663);
+#12887 = PRESENTATION_STYLE_ASSIGNMENT((#12888));
+#12888 = SURFACE_STYLE_USAGE(.BOTH.,#12889);
+#12889 = SURFACE_SIDE_STYLE('',(#12890));
+#12890 = SURFACE_STYLE_FILL_AREA(#12891);
+#12891 = FILL_AREA_STYLE('',(#12892));
+#12892 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12893 = STYLED_ITEM('color',(#12894),#7690);
+#12894 = PRESENTATION_STYLE_ASSIGNMENT((#12895));
+#12895 = SURFACE_STYLE_USAGE(.BOTH.,#12896);
+#12896 = SURFACE_SIDE_STYLE('',(#12897));
+#12897 = SURFACE_STYLE_FILL_AREA(#12898);
+#12898 = FILL_AREA_STYLE('',(#12899));
+#12899 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12900 = STYLED_ITEM('color',(#12901),#7717);
+#12901 = PRESENTATION_STYLE_ASSIGNMENT((#12902));
+#12902 = SURFACE_STYLE_USAGE(.BOTH.,#12903);
+#12903 = SURFACE_SIDE_STYLE('',(#12904));
+#12904 = SURFACE_STYLE_FILL_AREA(#12905);
+#12905 = FILL_AREA_STYLE('',(#12906));
+#12906 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12907 = STYLED_ITEM('color',(#12908),#7744);
+#12908 = PRESENTATION_STYLE_ASSIGNMENT((#12909));
+#12909 = SURFACE_STYLE_USAGE(.BOTH.,#12910);
+#12910 = SURFACE_SIDE_STYLE('',(#12911));
+#12911 = SURFACE_STYLE_FILL_AREA(#12912);
+#12912 = FILL_AREA_STYLE('',(#12913));
+#12913 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12914 = STYLED_ITEM('color',(#12915),#7777);
+#12915 = PRESENTATION_STYLE_ASSIGNMENT((#12916));
+#12916 = SURFACE_STYLE_USAGE(.BOTH.,#12917);
+#12917 = SURFACE_SIDE_STYLE('',(#12918));
+#12918 = SURFACE_STYLE_FILL_AREA(#12919);
+#12919 = FILL_AREA_STYLE('',(#12920));
+#12920 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12921 = STYLED_ITEM('color',(#12922),#7782);
+#12922 = PRESENTATION_STYLE_ASSIGNMENT((#12923));
+#12923 = SURFACE_STYLE_USAGE(.BOTH.,#12924);
+#12924 = SURFACE_SIDE_STYLE('',(#12925));
+#12925 = SURFACE_STYLE_FILL_AREA(#12926);
+#12926 = FILL_AREA_STYLE('',(#12927));
+#12927 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12928 = STYLED_ITEM('color',(#12929),#7807);
+#12929 = PRESENTATION_STYLE_ASSIGNMENT((#12930));
+#12930 = SURFACE_STYLE_USAGE(.BOTH.,#12931);
+#12931 = SURFACE_SIDE_STYLE('',(#12932));
+#12932 = SURFACE_STYLE_FILL_AREA(#12933);
+#12933 = FILL_AREA_STYLE('',(#12934));
+#12934 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12935 = STYLED_ITEM('color',(#12936),#7812);
+#12936 = PRESENTATION_STYLE_ASSIGNMENT((#12937));
+#12937 = SURFACE_STYLE_USAGE(.BOTH.,#12938);
+#12938 = SURFACE_SIDE_STYLE('',(#12939));
+#12939 = SURFACE_STYLE_FILL_AREA(#12940);
+#12940 = FILL_AREA_STYLE('',(#12941));
+#12941 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12942 = STYLED_ITEM('color',(#12943),#7837);
+#12943 = PRESENTATION_STYLE_ASSIGNMENT((#12944));
+#12944 = SURFACE_STYLE_USAGE(.BOTH.,#12945);
+#12945 = SURFACE_SIDE_STYLE('',(#12946));
+#12946 = SURFACE_STYLE_FILL_AREA(#12947);
+#12947 = FILL_AREA_STYLE('',(#12948));
+#12948 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12949 = STYLED_ITEM('color',(#12950),#7862);
+#12950 = PRESENTATION_STYLE_ASSIGNMENT((#12951));
+#12951 = SURFACE_STYLE_USAGE(.BOTH.,#12952);
+#12952 = SURFACE_SIDE_STYLE('',(#12953));
+#12953 = SURFACE_STYLE_FILL_AREA(#12954);
+#12954 = FILL_AREA_STYLE('',(#12955));
+#12955 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12956 = STYLED_ITEM('color',(#12957),#7914);
+#12957 = PRESENTATION_STYLE_ASSIGNMENT((#12958));
+#12958 = SURFACE_STYLE_USAGE(.BOTH.,#12959);
+#12959 = SURFACE_SIDE_STYLE('',(#12960));
+#12960 = SURFACE_STYLE_FILL_AREA(#12961);
+#12961 = FILL_AREA_STYLE('',(#12962));
+#12962 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12963 = STYLED_ITEM('color',(#12964),#7939);
+#12964 = PRESENTATION_STYLE_ASSIGNMENT((#12965));
+#12965 = SURFACE_STYLE_USAGE(.BOTH.,#12966);
+#12966 = SURFACE_SIDE_STYLE('',(#12967));
+#12967 = SURFACE_STYLE_FILL_AREA(#12968);
+#12968 = FILL_AREA_STYLE('',(#12969));
+#12969 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12970 = STYLED_ITEM('color',(#12971),#7964);
+#12971 = PRESENTATION_STYLE_ASSIGNMENT((#12972));
+#12972 = SURFACE_STYLE_USAGE(.BOTH.,#12973);
+#12973 = SURFACE_SIDE_STYLE('',(#12974));
+#12974 = SURFACE_STYLE_FILL_AREA(#12975);
+#12975 = FILL_AREA_STYLE('',(#12976));
+#12976 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12977 = STYLED_ITEM('color',(#12978),#7989);
+#12978 = PRESENTATION_STYLE_ASSIGNMENT((#12979));
+#12979 = SURFACE_STYLE_USAGE(.BOTH.,#12980);
+#12980 = SURFACE_SIDE_STYLE('',(#12981));
+#12981 = SURFACE_STYLE_FILL_AREA(#12982);
+#12982 = FILL_AREA_STYLE('',(#12983));
+#12983 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12984 = STYLED_ITEM('color',(#12985),#8046);
+#12985 = PRESENTATION_STYLE_ASSIGNMENT((#12986));
+#12986 = SURFACE_STYLE_USAGE(.BOTH.,#12987);
+#12987 = SURFACE_SIDE_STYLE('',(#12988));
+#12988 = SURFACE_STYLE_FILL_AREA(#12989);
+#12989 = FILL_AREA_STYLE('',(#12990));
+#12990 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12991 = STYLED_ITEM('color',(#12992),#8071);
+#12992 = PRESENTATION_STYLE_ASSIGNMENT((#12993));
+#12993 = SURFACE_STYLE_USAGE(.BOTH.,#12994);
+#12994 = SURFACE_SIDE_STYLE('',(#12995));
+#12995 = SURFACE_STYLE_FILL_AREA(#12996);
+#12996 = FILL_AREA_STYLE('',(#12997));
+#12997 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12998 = STYLED_ITEM('color',(#12999),#8096);
+#12999 = PRESENTATION_STYLE_ASSIGNMENT((#13000));
+#13000 = SURFACE_STYLE_USAGE(.BOTH.,#13001);
+#13001 = SURFACE_SIDE_STYLE('',(#13002));
+#13002 = SURFACE_STYLE_FILL_AREA(#13003);
+#13003 = FILL_AREA_STYLE('',(#13004));
+#13004 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13005 = STYLED_ITEM('color',(#13006),#8121);
+#13006 = PRESENTATION_STYLE_ASSIGNMENT((#13007));
+#13007 = SURFACE_STYLE_USAGE(.BOTH.,#13008);
+#13008 = SURFACE_SIDE_STYLE('',(#13009));
+#13009 = SURFACE_STYLE_FILL_AREA(#13010);
+#13010 = FILL_AREA_STYLE('',(#13011));
+#13011 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13012 = STYLED_ITEM('color',(#13013),#8178);
+#13013 = PRESENTATION_STYLE_ASSIGNMENT((#13014));
+#13014 = SURFACE_STYLE_USAGE(.BOTH.,#13015);
+#13015 = SURFACE_SIDE_STYLE('',(#13016));
+#13016 = SURFACE_STYLE_FILL_AREA(#13017);
+#13017 = FILL_AREA_STYLE('',(#13018));
+#13018 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13019 = STYLED_ITEM('color',(#13020),#8203);
+#13020 = PRESENTATION_STYLE_ASSIGNMENT((#13021));
+#13021 = SURFACE_STYLE_USAGE(.BOTH.,#13022);
+#13022 = SURFACE_SIDE_STYLE('',(#13023));
+#13023 = SURFACE_STYLE_FILL_AREA(#13024);
+#13024 = FILL_AREA_STYLE('',(#13025));
+#13025 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13026 = STYLED_ITEM('color',(#13027),#8228);
+#13027 = PRESENTATION_STYLE_ASSIGNMENT((#13028));
+#13028 = SURFACE_STYLE_USAGE(.BOTH.,#13029);
+#13029 = SURFACE_SIDE_STYLE('',(#13030));
+#13030 = SURFACE_STYLE_FILL_AREA(#13031);
+#13031 = FILL_AREA_STYLE('',(#13032));
+#13032 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13033 = STYLED_ITEM('color',(#13034),#8253);
+#13034 = PRESENTATION_STYLE_ASSIGNMENT((#13035));
+#13035 = SURFACE_STYLE_USAGE(.BOTH.,#13036);
+#13036 = SURFACE_SIDE_STYLE('',(#13037));
+#13037 = SURFACE_STYLE_FILL_AREA(#13038);
+#13038 = FILL_AREA_STYLE('',(#13039));
+#13039 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13040 = STYLED_ITEM('color',(#13041),#8305);
+#13041 = PRESENTATION_STYLE_ASSIGNMENT((#13042));
+#13042 = SURFACE_STYLE_USAGE(.BOTH.,#13043);
+#13043 = SURFACE_SIDE_STYLE('',(#13044));
+#13044 = SURFACE_STYLE_FILL_AREA(#13045);
+#13045 = FILL_AREA_STYLE('',(#13046));
+#13046 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13047 = STYLED_ITEM('color',(#13048),#8330);
+#13048 = PRESENTATION_STYLE_ASSIGNMENT((#13049));
+#13049 = SURFACE_STYLE_USAGE(.BOTH.,#13050);
+#13050 = SURFACE_SIDE_STYLE('',(#13051));
+#13051 = SURFACE_STYLE_FILL_AREA(#13052);
+#13052 = FILL_AREA_STYLE('',(#13053));
+#13053 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13054 = STYLED_ITEM('color',(#13055),#8355);
+#13055 = PRESENTATION_STYLE_ASSIGNMENT((#13056));
+#13056 = SURFACE_STYLE_USAGE(.BOTH.,#13057);
+#13057 = SURFACE_SIDE_STYLE('',(#13058));
+#13058 = SURFACE_STYLE_FILL_AREA(#13059);
+#13059 = FILL_AREA_STYLE('',(#13060));
+#13060 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13061 = STYLED_ITEM('color',(#13062),#8380);
+#13062 = PRESENTATION_STYLE_ASSIGNMENT((#13063));
+#13063 = SURFACE_STYLE_USAGE(.BOTH.,#13064);
+#13064 = SURFACE_SIDE_STYLE('',(#13065));
+#13065 = SURFACE_STYLE_FILL_AREA(#13066);
+#13066 = FILL_AREA_STYLE('',(#13067));
+#13067 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13068 = STYLED_ITEM('color',(#13069),#8407);
+#13069 = PRESENTATION_STYLE_ASSIGNMENT((#13070));
+#13070 = SURFACE_STYLE_USAGE(.BOTH.,#13071);
+#13071 = SURFACE_SIDE_STYLE('',(#13072));
+#13072 = SURFACE_STYLE_FILL_AREA(#13073);
+#13073 = FILL_AREA_STYLE('',(#13074));
+#13074 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13075 = STYLED_ITEM('color',(#13076),#8414);
+#13076 = PRESENTATION_STYLE_ASSIGNMENT((#13077));
+#13077 = SURFACE_STYLE_USAGE(.BOTH.,#13078);
+#13078 = SURFACE_SIDE_STYLE('',(#13079));
+#13079 = SURFACE_STYLE_FILL_AREA(#13080);
+#13080 = FILL_AREA_STYLE('',(#13081));
+#13081 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13082 = STYLED_ITEM('color',(#13083),#8420);
+#13083 = PRESENTATION_STYLE_ASSIGNMENT((#13084));
+#13084 = SURFACE_STYLE_USAGE(.BOTH.,#13085);
+#13085 = SURFACE_SIDE_STYLE('',(#13086));
+#13086 = SURFACE_STYLE_FILL_AREA(#13087);
+#13087 = FILL_AREA_STYLE('',(#13088));
+#13088 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13089 = STYLED_ITEM('color',(#13090),#8469);
+#13090 = PRESENTATION_STYLE_ASSIGNMENT((#13091));
+#13091 = SURFACE_STYLE_USAGE(.BOTH.,#13092);
+#13092 = SURFACE_SIDE_STYLE('',(#13093));
+#13093 = SURFACE_STYLE_FILL_AREA(#13094);
+#13094 = FILL_AREA_STYLE('',(#13095));
+#13095 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13096 = STYLED_ITEM('color',(#13097),#8496);
+#13097 = PRESENTATION_STYLE_ASSIGNMENT((#13098));
+#13098 = SURFACE_STYLE_USAGE(.BOTH.,#13099);
+#13099 = SURFACE_SIDE_STYLE('',(#13100));
+#13100 = SURFACE_STYLE_FILL_AREA(#13101);
+#13101 = FILL_AREA_STYLE('',(#13102));
+#13102 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13103 = STYLED_ITEM('color',(#13104),#8503);
+#13104 = PRESENTATION_STYLE_ASSIGNMENT((#13105));
+#13105 = SURFACE_STYLE_USAGE(.BOTH.,#13106);
+#13106 = SURFACE_SIDE_STYLE('',(#13107));
+#13107 = SURFACE_STYLE_FILL_AREA(#13108);
+#13108 = FILL_AREA_STYLE('',(#13109));
+#13109 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13110 = STYLED_ITEM('color',(#13111),#8530);
+#13111 = PRESENTATION_STYLE_ASSIGNMENT((#13112));
+#13112 = SURFACE_STYLE_USAGE(.BOTH.,#13113);
+#13113 = SURFACE_SIDE_STYLE('',(#13114));
+#13114 = SURFACE_STYLE_FILL_AREA(#13115);
+#13115 = FILL_AREA_STYLE('',(#13116));
+#13116 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13117 = STYLED_ITEM('color',(#13118),#8537);
+#13118 = PRESENTATION_STYLE_ASSIGNMENT((#13119));
+#13119 = SURFACE_STYLE_USAGE(.BOTH.,#13120);
+#13120 = SURFACE_SIDE_STYLE('',(#13121));
+#13121 = SURFACE_STYLE_FILL_AREA(#13122);
+#13122 = FILL_AREA_STYLE('',(#13123));
+#13123 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13124 = STYLED_ITEM('color',(#13125),#8564);
+#13125 = PRESENTATION_STYLE_ASSIGNMENT((#13126));
+#13126 = SURFACE_STYLE_USAGE(.BOTH.,#13127);
+#13127 = SURFACE_SIDE_STYLE('',(#13128));
+#13128 = SURFACE_STYLE_FILL_AREA(#13129);
+#13129 = FILL_AREA_STYLE('',(#13130));
+#13130 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13131 = STYLED_ITEM('color',(#13132),#8571);
+#13132 = PRESENTATION_STYLE_ASSIGNMENT((#13133));
+#13133 = SURFACE_STYLE_USAGE(.BOTH.,#13134);
+#13134 = SURFACE_SIDE_STYLE('',(#13135));
+#13135 = SURFACE_STYLE_FILL_AREA(#13136);
+#13136 = FILL_AREA_STYLE('',(#13137));
+#13137 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13138 = STYLED_ITEM('color',(#13139),#8620);
+#13139 = PRESENTATION_STYLE_ASSIGNMENT((#13140));
+#13140 = SURFACE_STYLE_USAGE(.BOTH.,#13141);
+#13141 = SURFACE_SIDE_STYLE('',(#13142));
+#13142 = SURFACE_STYLE_FILL_AREA(#13143);
+#13143 = FILL_AREA_STYLE('',(#13144));
+#13144 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13145 = STYLED_ITEM('color',(#13146),#8647);
+#13146 = PRESENTATION_STYLE_ASSIGNMENT((#13147));
+#13147 = SURFACE_STYLE_USAGE(.BOTH.,#13148);
+#13148 = SURFACE_SIDE_STYLE('',(#13149));
+#13149 = SURFACE_STYLE_FILL_AREA(#13150);
+#13150 = FILL_AREA_STYLE('',(#13151));
+#13151 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13152 = STYLED_ITEM('color',(#13153),#8654);
+#13153 = PRESENTATION_STYLE_ASSIGNMENT((#13154));
+#13154 = SURFACE_STYLE_USAGE(.BOTH.,#13155);
+#13155 = SURFACE_SIDE_STYLE('',(#13156));
+#13156 = SURFACE_STYLE_FILL_AREA(#13157);
+#13157 = FILL_AREA_STYLE('',(#13158));
+#13158 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13159 = STYLED_ITEM('color',(#13160),#8660);
+#13160 = PRESENTATION_STYLE_ASSIGNMENT((#13161));
+#13161 = SURFACE_STYLE_USAGE(.BOTH.,#13162);
+#13162 = SURFACE_SIDE_STYLE('',(#13163));
+#13163 = SURFACE_STYLE_FILL_AREA(#13164);
+#13164 = FILL_AREA_STYLE('',(#13165));
+#13165 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13166 = STYLED_ITEM('color',(#13167),#8685);
+#13167 = PRESENTATION_STYLE_ASSIGNMENT((#13168));
+#13168 = SURFACE_STYLE_USAGE(.BOTH.,#13169);
+#13169 = SURFACE_SIDE_STYLE('',(#13170));
+#13170 = SURFACE_STYLE_FILL_AREA(#13171);
+#13171 = FILL_AREA_STYLE('',(#13172));
+#13172 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13173 = STYLED_ITEM('color',(#13174),#8734);
+#13174 = PRESENTATION_STYLE_ASSIGNMENT((#13175));
+#13175 = SURFACE_STYLE_USAGE(.BOTH.,#13176);
+#13176 = SURFACE_SIDE_STYLE('',(#13177));
+#13177 = SURFACE_STYLE_FILL_AREA(#13178);
+#13178 = FILL_AREA_STYLE('',(#13179));
+#13179 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13180 = STYLED_ITEM('color',(#13181),#8783);
+#13181 = PRESENTATION_STYLE_ASSIGNMENT((#13182));
+#13182 = SURFACE_STYLE_USAGE(.BOTH.,#13183);
+#13183 = SURFACE_SIDE_STYLE('',(#13184));
+#13184 = SURFACE_STYLE_FILL_AREA(#13185);
+#13185 = FILL_AREA_STYLE('',(#13186));
+#13186 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13187 = STYLED_ITEM('color',(#13188),#8810);
+#13188 = PRESENTATION_STYLE_ASSIGNMENT((#13189));
+#13189 = SURFACE_STYLE_USAGE(.BOTH.,#13190);
+#13190 = SURFACE_SIDE_STYLE('',(#13191));
+#13191 = SURFACE_STYLE_FILL_AREA(#13192);
+#13192 = FILL_AREA_STYLE('',(#13193));
+#13193 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13194 = STYLED_ITEM('color',(#13195),#8879);
+#13195 = PRESENTATION_STYLE_ASSIGNMENT((#13196));
+#13196 = SURFACE_STYLE_USAGE(.BOTH.,#13197);
+#13197 = SURFACE_SIDE_STYLE('',(#13198));
+#13198 = SURFACE_STYLE_FILL_AREA(#13199);
+#13199 = FILL_AREA_STYLE('',(#13200));
+#13200 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13201 = STYLED_ITEM('color',(#13202),#8928);
+#13202 = PRESENTATION_STYLE_ASSIGNMENT((#13203));
+#13203 = SURFACE_STYLE_USAGE(.BOTH.,#13204);
+#13204 = SURFACE_SIDE_STYLE('',(#13205));
+#13205 = SURFACE_STYLE_FILL_AREA(#13206);
+#13206 = FILL_AREA_STYLE('',(#13207));
+#13207 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13208 = STYLED_ITEM('color',(#13209),#8955);
+#13209 = PRESENTATION_STYLE_ASSIGNMENT((#13210));
+#13210 = SURFACE_STYLE_USAGE(.BOTH.,#13211);
+#13211 = SURFACE_SIDE_STYLE('',(#13212));
+#13212 = SURFACE_STYLE_FILL_AREA(#13213);
+#13213 = FILL_AREA_STYLE('',(#13214));
+#13214 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13215 = STYLED_ITEM('color',(#13216),#8960);
+#13216 = PRESENTATION_STYLE_ASSIGNMENT((#13217));
+#13217 = SURFACE_STYLE_USAGE(.BOTH.,#13218);
+#13218 = SURFACE_SIDE_STYLE('',(#13219));
+#13219 = SURFACE_STYLE_FILL_AREA(#13220);
+#13220 = FILL_AREA_STYLE('',(#13221));
+#13221 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13222 = STYLED_ITEM('color',(#13223),#8985);
+#13223 = PRESENTATION_STYLE_ASSIGNMENT((#13224));
+#13224 = SURFACE_STYLE_USAGE(.BOTH.,#13225);
+#13225 = SURFACE_SIDE_STYLE('',(#13226));
+#13226 = SURFACE_STYLE_FILL_AREA(#13227);
+#13227 = FILL_AREA_STYLE('',(#13228));
+#13228 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13229 = STYLED_ITEM('color',(#13230),#9010);
+#13230 = PRESENTATION_STYLE_ASSIGNMENT((#13231));
+#13231 = SURFACE_STYLE_USAGE(.BOTH.,#13232);
+#13232 = SURFACE_SIDE_STYLE('',(#13233));
+#13233 = SURFACE_STYLE_FILL_AREA(#13234);
+#13234 = FILL_AREA_STYLE('',(#13235));
+#13235 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13236 = STYLED_ITEM('color',(#13237),#9059);
+#13237 = PRESENTATION_STYLE_ASSIGNMENT((#13238));
+#13238 = SURFACE_STYLE_USAGE(.BOTH.,#13239);
+#13239 = SURFACE_SIDE_STYLE('',(#13240));
+#13240 = SURFACE_STYLE_FILL_AREA(#13241);
+#13241 = FILL_AREA_STYLE('',(#13242));
+#13242 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13243 = STYLED_ITEM('color',(#13244),#9108);
+#13244 = PRESENTATION_STYLE_ASSIGNMENT((#13245));
+#13245 = SURFACE_STYLE_USAGE(.BOTH.,#13246);
+#13246 = SURFACE_SIDE_STYLE('',(#13247));
+#13247 = SURFACE_STYLE_FILL_AREA(#13248);
+#13248 = FILL_AREA_STYLE('',(#13249));
+#13249 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13250 = STYLED_ITEM('color',(#13251),#9135);
+#13251 = PRESENTATION_STYLE_ASSIGNMENT((#13252));
+#13252 = SURFACE_STYLE_USAGE(.BOTH.,#13253);
+#13253 = SURFACE_SIDE_STYLE('',(#13254));
+#13254 = SURFACE_STYLE_FILL_AREA(#13255);
+#13255 = FILL_AREA_STYLE('',(#13256));
+#13256 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13257 = STYLED_ITEM('color',(#13258),#9162);
+#13258 = PRESENTATION_STYLE_ASSIGNMENT((#13259));
+#13259 = SURFACE_STYLE_USAGE(.BOTH.,#13260);
+#13260 = SURFACE_SIDE_STYLE('',(#13261));
+#13261 = SURFACE_STYLE_FILL_AREA(#13262);
+#13262 = FILL_AREA_STYLE('',(#13263));
+#13263 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13264 = STYLED_ITEM('color',(#13265),#9169);
+#13265 = PRESENTATION_STYLE_ASSIGNMENT((#13266));
+#13266 = SURFACE_STYLE_USAGE(.BOTH.,#13267);
+#13267 = SURFACE_SIDE_STYLE('',(#13268));
+#13268 = SURFACE_STYLE_FILL_AREA(#13269);
+#13269 = FILL_AREA_STYLE('',(#13270));
+#13270 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13271 = STYLED_ITEM('color',(#13272),#9238);
+#13272 = PRESENTATION_STYLE_ASSIGNMENT((#13273));
+#13273 = SURFACE_STYLE_USAGE(.BOTH.,#13274);
+#13274 = SURFACE_SIDE_STYLE('',(#13275));
+#13275 = SURFACE_STYLE_FILL_AREA(#13276);
+#13276 = FILL_AREA_STYLE('',(#13277));
+#13277 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13278 = STYLED_ITEM('color',(#13279),#9287);
+#13279 = PRESENTATION_STYLE_ASSIGNMENT((#13280));
+#13280 = SURFACE_STYLE_USAGE(.BOTH.,#13281);
+#13281 = SURFACE_SIDE_STYLE('',(#13282));
+#13282 = SURFACE_STYLE_FILL_AREA(#13283);
+#13283 = FILL_AREA_STYLE('',(#13284));
+#13284 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13285 = STYLED_ITEM('color',(#13286),#9314);
+#13286 = PRESENTATION_STYLE_ASSIGNMENT((#13287));
+#13287 = SURFACE_STYLE_USAGE(.BOTH.,#13288);
+#13288 = SURFACE_SIDE_STYLE('',(#13289));
+#13289 = SURFACE_STYLE_FILL_AREA(#13290);
+#13290 = FILL_AREA_STYLE('',(#13291));
+#13291 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13292 = STYLED_ITEM('color',(#13293),#9319);
+#13293 = PRESENTATION_STYLE_ASSIGNMENT((#13294));
+#13294 = SURFACE_STYLE_USAGE(.BOTH.,#13295);
+#13295 = SURFACE_SIDE_STYLE('',(#13296));
+#13296 = SURFACE_STYLE_FILL_AREA(#13297);
+#13297 = FILL_AREA_STYLE('',(#13298));
+#13298 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13299 = STYLED_ITEM('color',(#13300),#9344);
+#13300 = PRESENTATION_STYLE_ASSIGNMENT((#13301));
+#13301 = SURFACE_STYLE_USAGE(.BOTH.,#13302);
+#13302 = SURFACE_SIDE_STYLE('',(#13303));
+#13303 = SURFACE_STYLE_FILL_AREA(#13304);
+#13304 = FILL_AREA_STYLE('',(#13305));
+#13305 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13306 = STYLED_ITEM('color',(#13307),#9369);
+#13307 = PRESENTATION_STYLE_ASSIGNMENT((#13308));
+#13308 = SURFACE_STYLE_USAGE(.BOTH.,#13309);
+#13309 = SURFACE_SIDE_STYLE('',(#13310));
+#13310 = SURFACE_STYLE_FILL_AREA(#13311);
+#13311 = FILL_AREA_STYLE('',(#13312));
+#13312 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13313 = STYLED_ITEM('color',(#13314),#9418);
+#13314 = PRESENTATION_STYLE_ASSIGNMENT((#13315));
+#13315 = SURFACE_STYLE_USAGE(.BOTH.,#13316);
+#13316 = SURFACE_SIDE_STYLE('',(#13317));
+#13317 = SURFACE_STYLE_FILL_AREA(#13318);
+#13318 = FILL_AREA_STYLE('',(#13319));
+#13319 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13320 = STYLED_ITEM('color',(#13321),#9467);
+#13321 = PRESENTATION_STYLE_ASSIGNMENT((#13322));
+#13322 = SURFACE_STYLE_USAGE(.BOTH.,#13323);
+#13323 = SURFACE_SIDE_STYLE('',(#13324));
+#13324 = SURFACE_STYLE_FILL_AREA(#13325);
+#13325 = FILL_AREA_STYLE('',(#13326));
+#13326 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13327 = STYLED_ITEM('color',(#13328),#9494);
+#13328 = PRESENTATION_STYLE_ASSIGNMENT((#13329));
+#13329 = SURFACE_STYLE_USAGE(.BOTH.,#13330);
+#13330 = SURFACE_SIDE_STYLE('',(#13331));
+#13331 = SURFACE_STYLE_FILL_AREA(#13332);
+#13332 = FILL_AREA_STYLE('',(#13333));
+#13333 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13334 = STYLED_ITEM('color',(#13335),#9521);
+#13335 = PRESENTATION_STYLE_ASSIGNMENT((#13336));
+#13336 = SURFACE_STYLE_USAGE(.BOTH.,#13337);
+#13337 = SURFACE_SIDE_STYLE('',(#13338));
+#13338 = SURFACE_STYLE_FILL_AREA(#13339);
+#13339 = FILL_AREA_STYLE('',(#13340));
+#13340 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13341 = STYLED_ITEM('color',(#13342),#9528);
+#13342 = PRESENTATION_STYLE_ASSIGNMENT((#13343));
+#13343 = SURFACE_STYLE_USAGE(.BOTH.,#13344);
+#13344 = SURFACE_SIDE_STYLE('',(#13345));
+#13345 = SURFACE_STYLE_FILL_AREA(#13346);
+#13346 = FILL_AREA_STYLE('',(#13347));
+#13347 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13348 = STYLED_ITEM('color',(#13349),#9577);
+#13349 = PRESENTATION_STYLE_ASSIGNMENT((#13350));
+#13350 = SURFACE_STYLE_USAGE(.BOTH.,#13351);
+#13351 = SURFACE_SIDE_STYLE('',(#13352));
+#13352 = SURFACE_STYLE_FILL_AREA(#13353);
+#13353 = FILL_AREA_STYLE('',(#13354));
+#13354 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13355 = STYLED_ITEM('color',(#13356),#9626);
+#13356 = PRESENTATION_STYLE_ASSIGNMENT((#13357));
+#13357 = SURFACE_STYLE_USAGE(.BOTH.,#13358);
+#13358 = SURFACE_SIDE_STYLE('',(#13359));
+#13359 = SURFACE_STYLE_FILL_AREA(#13360);
+#13360 = FILL_AREA_STYLE('',(#13361));
+#13361 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13362 = STYLED_ITEM('color',(#13363),#9653);
+#13363 = PRESENTATION_STYLE_ASSIGNMENT((#13364));
+#13364 = SURFACE_STYLE_USAGE(.BOTH.,#13365);
+#13365 = SURFACE_SIDE_STYLE('',(#13366));
+#13366 = SURFACE_STYLE_FILL_AREA(#13367);
+#13367 = FILL_AREA_STYLE('',(#13368));
+#13368 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13369 = STYLED_ITEM('color',(#13370),#9702);
+#13370 = PRESENTATION_STYLE_ASSIGNMENT((#13371));
+#13371 = SURFACE_STYLE_USAGE(.BOTH.,#13372);
+#13372 = SURFACE_SIDE_STYLE('',(#13373));
+#13373 = SURFACE_STYLE_FILL_AREA(#13374);
+#13374 = FILL_AREA_STYLE('',(#13375));
+#13375 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13376 = STYLED_ITEM('color',(#13377),#9751);
+#13377 = PRESENTATION_STYLE_ASSIGNMENT((#13378));
+#13378 = SURFACE_STYLE_USAGE(.BOTH.,#13379);
+#13379 = SURFACE_SIDE_STYLE('',(#13380));
+#13380 = SURFACE_STYLE_FILL_AREA(#13381);
+#13381 = FILL_AREA_STYLE('',(#13382));
+#13382 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13383 = STYLED_ITEM('color',(#13384),#9778);
+#13384 = PRESENTATION_STYLE_ASSIGNMENT((#13385));
+#13385 = SURFACE_STYLE_USAGE(.BOTH.,#13386);
+#13386 = SURFACE_SIDE_STYLE('',(#13387));
+#13387 = SURFACE_STYLE_FILL_AREA(#13388);
+#13388 = FILL_AREA_STYLE('',(#13389));
+#13389 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13390 = STYLED_ITEM('color',(#13391),#9805);
+#13391 = PRESENTATION_STYLE_ASSIGNMENT((#13392));
+#13392 = SURFACE_STYLE_USAGE(.BOTH.,#13393);
+#13393 = SURFACE_SIDE_STYLE('',(#13394));
+#13394 = SURFACE_STYLE_FILL_AREA(#13395);
+#13395 = FILL_AREA_STYLE('',(#13396));
+#13396 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13397 = STYLED_ITEM('color',(#13398),#9812);
+#13398 = PRESENTATION_STYLE_ASSIGNMENT((#13399));
+#13399 = SURFACE_STYLE_USAGE(.BOTH.,#13400);
+#13400 = SURFACE_SIDE_STYLE('',(#13401));
+#13401 = SURFACE_STYLE_FILL_AREA(#13402);
+#13402 = FILL_AREA_STYLE('',(#13403));
+#13403 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13404 = STYLED_ITEM('color',(#13405),#9819);
+#13405 = PRESENTATION_STYLE_ASSIGNMENT((#13406));
+#13406 = SURFACE_STYLE_USAGE(.BOTH.,#13407);
+#13407 = SURFACE_SIDE_STYLE('',(#13408));
+#13408 = SURFACE_STYLE_FILL_AREA(#13409);
+#13409 = FILL_AREA_STYLE('',(#13410));
+#13410 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13411 = STYLED_ITEM('color',(#13412),#9826);
+#13412 = PRESENTATION_STYLE_ASSIGNMENT((#13413));
+#13413 = SURFACE_STYLE_USAGE(.BOTH.,#13414);
+#13414 = SURFACE_SIDE_STYLE('',(#13415));
+#13415 = SURFACE_STYLE_FILL_AREA(#13416);
+#13416 = FILL_AREA_STYLE('',(#13417));
+#13417 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13418 = STYLED_ITEM('color',(#13419),#9833);
+#13419 = PRESENTATION_STYLE_ASSIGNMENT((#13420));
+#13420 = SURFACE_STYLE_USAGE(.BOTH.,#13421);
+#13421 = SURFACE_SIDE_STYLE('',(#13422));
+#13422 = SURFACE_STYLE_FILL_AREA(#13423);
+#13423 = FILL_AREA_STYLE('',(#13424));
+#13424 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13425 = STYLED_ITEM('color',(#13426),#9840);
+#13426 = PRESENTATION_STYLE_ASSIGNMENT((#13427));
+#13427 = SURFACE_STYLE_USAGE(.BOTH.,#13428);
+#13428 = SURFACE_SIDE_STYLE('',(#13429));
+#13429 = SURFACE_STYLE_FILL_AREA(#13430);
+#13430 = FILL_AREA_STYLE('',(#13431));
+#13431 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13432 = STYLED_ITEM('color',(#13433),#9847);
+#13433 = PRESENTATION_STYLE_ASSIGNMENT((#13434));
+#13434 = SURFACE_STYLE_USAGE(.BOTH.,#13435);
+#13435 = SURFACE_SIDE_STYLE('',(#13436));
+#13436 = SURFACE_STYLE_FILL_AREA(#13437);
+#13437 = FILL_AREA_STYLE('',(#13438));
+#13438 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13439 = STYLED_ITEM('color',(#13440),#9854);
+#13440 = PRESENTATION_STYLE_ASSIGNMENT((#13441));
+#13441 = SURFACE_STYLE_USAGE(.BOTH.,#13442);
+#13442 = SURFACE_SIDE_STYLE('',(#13443));
+#13443 = SURFACE_STYLE_FILL_AREA(#13444);
+#13444 = FILL_AREA_STYLE('',(#13445));
+#13445 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13446 = STYLED_ITEM('color',(#13447),#9863);
+#13447 = PRESENTATION_STYLE_ASSIGNMENT((#13448));
+#13448 = SURFACE_STYLE_USAGE(.BOTH.,#13449);
+#13449 = SURFACE_SIDE_STYLE('',(#13450));
+#13450 = SURFACE_STYLE_FILL_AREA(#13451);
+#13451 = FILL_AREA_STYLE('',(#13452));
+#13452 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13453 = STYLED_ITEM('color',(#13454),#9993);
+#13454 = PRESENTATION_STYLE_ASSIGNMENT((#13455));
+#13455 = SURFACE_STYLE_USAGE(.BOTH.,#13456);
+#13456 = SURFACE_SIDE_STYLE('',(#13457));
+#13457 = SURFACE_STYLE_FILL_AREA(#13458);
+#13458 = FILL_AREA_STYLE('',(#13459));
+#13459 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13460 = STYLED_ITEM('color',(#13461),#10069);
+#13461 = PRESENTATION_STYLE_ASSIGNMENT((#13462));
+#13462 = SURFACE_STYLE_USAGE(.BOTH.,#13463);
+#13463 = SURFACE_SIDE_STYLE('',(#13464));
+#13464 = SURFACE_STYLE_FILL_AREA(#13465);
+#13465 = FILL_AREA_STYLE('',(#13466));
+#13466 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13467 = STYLED_ITEM('color',(#13468),#10155);
+#13468 = PRESENTATION_STYLE_ASSIGNMENT((#13469));
+#13469 = SURFACE_STYLE_USAGE(.BOTH.,#13470);
+#13470 = SURFACE_SIDE_STYLE('',(#13471));
+#13471 = SURFACE_STYLE_FILL_AREA(#13472);
+#13472 = FILL_AREA_STYLE('',(#13473));
+#13473 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13474 = STYLED_ITEM('color',(#13475),#10580);
+#13475 = PRESENTATION_STYLE_ASSIGNMENT((#13476));
+#13476 = SURFACE_STYLE_USAGE(.BOTH.,#13477);
+#13477 = SURFACE_SIDE_STYLE('',(#13478));
+#13478 = SURFACE_STYLE_FILL_AREA(#13479);
+#13479 = FILL_AREA_STYLE('',(#13480));
+#13480 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13481 = STYLED_ITEM('color',(#13482),#10980);
+#13482 = PRESENTATION_STYLE_ASSIGNMENT((#13483));
+#13483 = SURFACE_STYLE_USAGE(.BOTH.,#13484);
+#13484 = SURFACE_SIDE_STYLE('',(#13485));
+#13485 = SURFACE_STYLE_FILL_AREA(#13486);
+#13486 = FILL_AREA_STYLE('',(#13487));
+#13487 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13488 = STYLED_ITEM('color',(#13489),#11007);
+#13489 = PRESENTATION_STYLE_ASSIGNMENT((#13490));
+#13490 = SURFACE_STYLE_USAGE(.BOTH.,#13491);
+#13491 = SURFACE_SIDE_STYLE('',(#13492));
+#13492 = SURFACE_STYLE_FILL_AREA(#13493);
+#13493 = FILL_AREA_STYLE('',(#13494));
+#13494 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13495 = STYLED_ITEM('color',(#13496),#11034);
+#13496 = PRESENTATION_STYLE_ASSIGNMENT((#13497));
+#13497 = SURFACE_STYLE_USAGE(.BOTH.,#13498);
+#13498 = SURFACE_SIDE_STYLE('',(#13499));
+#13499 = SURFACE_STYLE_FILL_AREA(#13500);
+#13500 = FILL_AREA_STYLE('',(#13501));
+#13501 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13502 = STYLED_ITEM('color',(#13503),#11061);
+#13503 = PRESENTATION_STYLE_ASSIGNMENT((#13504));
+#13504 = SURFACE_STYLE_USAGE(.BOTH.,#13505);
+#13505 = SURFACE_SIDE_STYLE('',(#13506));
+#13506 = SURFACE_STYLE_FILL_AREA(#13507);
+#13507 = FILL_AREA_STYLE('',(#13508));
+#13508 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13509 = STYLED_ITEM('color',(#13510),#11088);
+#13510 = PRESENTATION_STYLE_ASSIGNMENT((#13511));
+#13511 = SURFACE_STYLE_USAGE(.BOTH.,#13512);
+#13512 = SURFACE_SIDE_STYLE('',(#13513));
+#13513 = SURFACE_STYLE_FILL_AREA(#13514);
+#13514 = FILL_AREA_STYLE('',(#13515));
+#13515 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13516 = STYLED_ITEM('color',(#13517),#11226);
+#13517 = PRESENTATION_STYLE_ASSIGNMENT((#13518));
+#13518 = SURFACE_STYLE_USAGE(.BOTH.,#13519);
+#13519 = SURFACE_SIDE_STYLE('',(#13520));
+#13520 = SURFACE_STYLE_FILL_AREA(#13521);
+#13521 = FILL_AREA_STYLE('',(#13522));
+#13522 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13523 = STYLED_ITEM('color',(#13524),#11253);
+#13524 = PRESENTATION_STYLE_ASSIGNMENT((#13525));
+#13525 = SURFACE_STYLE_USAGE(.BOTH.,#13526);
+#13526 = SURFACE_SIDE_STYLE('',(#13527));
+#13527 = SURFACE_STYLE_FILL_AREA(#13528);
+#13528 = FILL_AREA_STYLE('',(#13529));
+#13529 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13530 = STYLED_ITEM('color',(#13531),#11353);
+#13531 = PRESENTATION_STYLE_ASSIGNMENT((#13532));
+#13532 = SURFACE_STYLE_USAGE(.BOTH.,#13533);
+#13533 = SURFACE_SIDE_STYLE('',(#13534));
+#13534 = SURFACE_STYLE_FILL_AREA(#13535);
+#13535 = FILL_AREA_STYLE('',(#13536));
+#13536 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13537 = STYLED_ITEM('color',(#13538),#11380);
+#13538 = PRESENTATION_STYLE_ASSIGNMENT((#13539));
+#13539 = SURFACE_STYLE_USAGE(.BOTH.,#13540);
+#13540 = SURFACE_SIDE_STYLE('',(#13541));
+#13541 = SURFACE_STYLE_FILL_AREA(#13542);
+#13542 = FILL_AREA_STYLE('',(#13543));
+#13543 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13544 = STYLED_ITEM('color',(#13545),#11407);
+#13545 = PRESENTATION_STYLE_ASSIGNMENT((#13546));
+#13546 = SURFACE_STYLE_USAGE(.BOTH.,#13547);
+#13547 = SURFACE_SIDE_STYLE('',(#13548));
+#13548 = SURFACE_STYLE_FILL_AREA(#13549);
+#13549 = FILL_AREA_STYLE('',(#13550));
+#13550 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13551 = STYLED_ITEM('color',(#13552),#11434);
+#13552 = PRESENTATION_STYLE_ASSIGNMENT((#13553));
+#13553 = SURFACE_STYLE_USAGE(.BOTH.,#13554);
+#13554 = SURFACE_SIDE_STYLE('',(#13555));
+#13555 = SURFACE_STYLE_FILL_AREA(#13556);
+#13556 = FILL_AREA_STYLE('',(#13557));
+#13557 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13558 = STYLED_ITEM('color',(#13559),#11461);
+#13559 = PRESENTATION_STYLE_ASSIGNMENT((#13560));
+#13560 = SURFACE_STYLE_USAGE(.BOTH.,#13561);
+#13561 = SURFACE_SIDE_STYLE('',(#13562));
+#13562 = SURFACE_STYLE_FILL_AREA(#13563);
+#13563 = FILL_AREA_STYLE('',(#13564));
+#13564 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13565 = STYLED_ITEM('color',(#13566),#11574);
+#13566 = PRESENTATION_STYLE_ASSIGNMENT((#13567));
+#13567 = SURFACE_STYLE_USAGE(.BOTH.,#13568);
+#13568 = SURFACE_SIDE_STYLE('',(#13569));
+#13569 = SURFACE_STYLE_FILL_AREA(#13570);
+#13570 = FILL_AREA_STYLE('',(#13571));
+#13571 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13572 = STYLED_ITEM('color',(#13573),#11601);
+#13573 = PRESENTATION_STYLE_ASSIGNMENT((#13574));
+#13574 = SURFACE_STYLE_USAGE(.BOTH.,#13575);
+#13575 = SURFACE_SIDE_STYLE('',(#13576));
+#13576 = SURFACE_STYLE_FILL_AREA(#13577);
+#13577 = FILL_AREA_STYLE('',(#13578));
+#13578 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13579 = STYLED_ITEM('color',(#13580),#11628);
+#13580 = PRESENTATION_STYLE_ASSIGNMENT((#13581));
+#13581 = SURFACE_STYLE_USAGE(.BOTH.,#13582);
+#13582 = SURFACE_SIDE_STYLE('',(#13583));
+#13583 = SURFACE_STYLE_FILL_AREA(#13584);
+#13584 = FILL_AREA_STYLE('',(#13585));
+#13585 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13586 = STYLED_ITEM('color',(#13587),#11682);
+#13587 = PRESENTATION_STYLE_ASSIGNMENT((#13588));
+#13588 = SURFACE_STYLE_USAGE(.BOTH.,#13589);
+#13589 = SURFACE_SIDE_STYLE('',(#13590));
+#13590 = SURFACE_STYLE_FILL_AREA(#13591);
+#13591 = FILL_AREA_STYLE('',(#13592));
+#13592 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13593 = STYLED_ITEM('color',(#13594),#11759);
+#13594 = PRESENTATION_STYLE_ASSIGNMENT((#13595));
+#13595 = SURFACE_STYLE_USAGE(.BOTH.,#13596);
+#13596 = SURFACE_SIDE_STYLE('',(#13597));
+#13597 = SURFACE_STYLE_FILL_AREA(#13598);
+#13598 = FILL_AREA_STYLE('',(#13599));
+#13599 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13600 = STYLED_ITEM('color',(#13601),#11808);
+#13601 = PRESENTATION_STYLE_ASSIGNMENT((#13602));
+#13602 = SURFACE_STYLE_USAGE(.BOTH.,#13603);
+#13603 = SURFACE_SIDE_STYLE('',(#13604));
+#13604 = SURFACE_STYLE_FILL_AREA(#13605);
+#13605 = FILL_AREA_STYLE('',(#13606));
+#13606 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13607 = STYLED_ITEM('color',(#13608),#11858);
+#13608 = PRESENTATION_STYLE_ASSIGNMENT((#13609));
+#13609 = SURFACE_STYLE_USAGE(.BOTH.,#13610);
+#13610 = SURFACE_SIDE_STYLE('',(#13611));
+#13611 = SURFACE_STYLE_FILL_AREA(#13612);
+#13612 = FILL_AREA_STYLE('',(#13613));
+#13613 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13614 = STYLED_ITEM('color',(#13615),#11885);
+#13615 = PRESENTATION_STYLE_ASSIGNMENT((#13616));
+#13616 = SURFACE_STYLE_USAGE(.BOTH.,#13617);
+#13617 = SURFACE_SIDE_STYLE('',(#13618));
+#13618 = SURFACE_STYLE_FILL_AREA(#13619);
+#13619 = FILL_AREA_STYLE('',(#13620));
+#13620 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13621 = STYLED_ITEM('color',(#13622),#11961);
+#13622 = PRESENTATION_STYLE_ASSIGNMENT((#13623));
+#13623 = SURFACE_STYLE_USAGE(.BOTH.,#13624);
+#13624 = SURFACE_SIDE_STYLE('',(#13625));
+#13625 = SURFACE_STYLE_FILL_AREA(#13626);
+#13626 = FILL_AREA_STYLE('',(#13627));
+#13627 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13628 = STYLED_ITEM('color',(#13629),#12109);
+#13629 = PRESENTATION_STYLE_ASSIGNMENT((#13630));
+#13630 = SURFACE_STYLE_USAGE(.BOTH.,#13631);
+#13631 = SURFACE_SIDE_STYLE('',(#13632));
+#13632 = SURFACE_STYLE_FILL_AREA(#13633);
+#13633 = FILL_AREA_STYLE('',(#13634));
+#13634 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13635 = STYLED_ITEM('color',(#13636),#12158);
+#13636 = PRESENTATION_STYLE_ASSIGNMENT((#13637));
+#13637 = SURFACE_STYLE_USAGE(.BOTH.,#13638);
+#13638 = SURFACE_SIDE_STYLE('',(#13639));
+#13639 = SURFACE_STYLE_FILL_AREA(#13640);
+#13640 = FILL_AREA_STYLE('',(#13641));
+#13641 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13642 = STYLED_ITEM('color',(#13643),#12272);
+#13643 = PRESENTATION_STYLE_ASSIGNMENT((#13644));
+#13644 = SURFACE_STYLE_USAGE(.BOTH.,#13645);
+#13645 = SURFACE_SIDE_STYLE('',(#13646));
+#13646 = SURFACE_STYLE_FILL_AREA(#13647);
+#13647 = FILL_AREA_STYLE('',(#13648));
+#13648 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13649 = STYLED_ITEM('color',(#13650),#12279);
+#13650 = PRESENTATION_STYLE_ASSIGNMENT((#13651));
+#13651 = SURFACE_STYLE_USAGE(.BOTH.,#13652);
+#13652 = SURFACE_SIDE_STYLE('',(#13653));
+#13653 = SURFACE_STYLE_FILL_AREA(#13654);
+#13654 = FILL_AREA_STYLE('',(#13655));
+#13655 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13656 = STYLED_ITEM('color',(#13657),#12306);
+#13657 = PRESENTATION_STYLE_ASSIGNMENT((#13658));
+#13658 = SURFACE_STYLE_USAGE(.BOTH.,#13659);
+#13659 = SURFACE_SIDE_STYLE('',(#13660));
+#13660 = SURFACE_STYLE_FILL_AREA(#13661);
+#13661 = FILL_AREA_STYLE('',(#13662));
+#13662 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13663 = STYLED_ITEM('color',(#13664),#12333);
+#13664 = PRESENTATION_STYLE_ASSIGNMENT((#13665));
+#13665 = SURFACE_STYLE_USAGE(.BOTH.,#13666);
+#13666 = SURFACE_SIDE_STYLE('',(#13667));
+#13667 = SURFACE_STYLE_FILL_AREA(#13668);
+#13668 = FILL_AREA_STYLE('',(#13669));
+#13669 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13670 = STYLED_ITEM('color',(#13671),#12360);
+#13671 = PRESENTATION_STYLE_ASSIGNMENT((#13672));
+#13672 = SURFACE_STYLE_USAGE(.BOTH.,#13673);
+#13673 = SURFACE_SIDE_STYLE('',(#13674));
+#13674 = SURFACE_STYLE_FILL_AREA(#13675);
+#13675 = FILL_AREA_STYLE('',(#13676));
+#13676 = FILL_AREA_STYLE_COLOUR('',#12381);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/fans/blower-50x50mm.stl b/Electrical Parts/fans/blower-50x50mm.stl
new file mode 100644
index 0000000000000000000000000000000000000000..95e8941b0c9823ee59e87f8a52d413e71c952fb5
GIT binary patch
literal 197584
zcmb?^dE8yo_5MawkO~rWO)-Xq7a=6M=iGys$C#o-TZ+V3V@%<ynycn2YKRhJw5B4-
zJ%dnVwdSGJSZXMZp{VKiJnQbW?{n^b->?4hdq1D(?Y;ZiYY%I!v(MhoT6^2EJ8dz1
z+y8I>S>TX?&JCDxQaovmTJ4dGCXCv7tvK2D-g9E-R!^L(;~)Q4Pfk1{PTpE}BEHY@
zZ?z{*itl=H>00a8cBwWZkE@8|&Ylwg`<U-XKc9Tds3m8PNv>Y*`*qf<@*a4+mh?aJ
zZ7<{QAD$QwdhYGoGsg{^p{2CmDq@ZGj*S;Q{D5fwx$hly{mmODy9^s=GE`n|@aSat
z>|ywx{rKk4<Kvr-u1D8RKYE6i(t4|i%V!)OAA8p|(aB%lJL=W`>m`l5&oUV*@36Pl
zPwsvEC@<siEsu_`yzT7hSLZ!5LrZDBRm7`n9}rJ}{PF0pbMF|n$SZ3mFAu%hWT?DT
z=d6`nz0s9k#{Fv_61!<LqorSXa)y@DdaH;VulrFva^)|g(fM_wUa75=?6c}4CPU@D
zw%Mwf|J=)1;l6$1H|~EY+9G{uhL+NLtBCKdw^KahmWAWz&pmI{DjP19>^tdglcDl9
z_-dKt%YVG$WlUdsw|K8VFAyJHyL*O~(t4|i1wP(1KIZI|;>AAMf7JbNd_S48`&?-A
z>WRur)?7Hb@A9v`j8DdI5&vMq^6_GOUO7WcX}wj%oPO)a{CE4jD~w|OltURR@8UUg
zCnp^^fa3+dIu<Qj5G@;V{x&n%Ysw))(N%=IW@Nn3UhBrc8Fs=9tyf!8Mf?#XI~PXy
z{q1Lr;_Pv}C`08febMvvO@6tYZ`Fr$mXDu(ZS#1OpYAqOOKH7T#29GEbZE+mgML1P
zTF7~)43+o#xM}qv3k~-&{s_H&5Bj^viuF;n4QeA1imoE={Px@Emv>Bvj~c(jOs!X2
zQbn8y`@05q`0<g)jG~RxswhL{U3u1z>s$YJq;FNe@r<b7QHR9u9(C+YEv5BV5lg_2
zjD$b=>rY0EqOYQNpbVAQe1Gx!xe34LoIiTSanYL_921|p#pyG&l-65Cd=7tj2K?f$
zSDU>NeJ;HmWvIO4Zn`9Xd?3H4j8pblB3iy@N__Ado6OKsT5lC`2>kjW`1gG--Ds74
zX0Llg%R@s;MBYX{#p<o^DFcWm5e|PSm6fehbQN*a<gIG2{r;r*Xa9QQUaePKQbnNW
zDSLh%dX9eN<>;zBptE+*A)_fWLaVgiDgtAb%2)*%S_<Qqw`UM@o^sBg#hhaX^HQ(0
zg;fORJe4^Q2rY&A&)b>^-A$>x?x<sEA9-mXDzA!w?xv!<0imU!$9csDQ`+E2*dXjK
zFRfPPRS~fBly<%c>>M_jm%c>NRRpXy6{`&hEd>kC+ujHMDx<&p-VQTH!TaQ;PgHqT
z1pHMd{wg4}6ns}v@w*xQ?jG>F@U=zhsa0MT0l%Knw;vAQj?zW>{7`fifhSH@K5@{8
zf}WICt7v%bqW#2yZ_mWH2N_y#6@e#b#wX{acyeMc3i?ILP<eP>740V{o@$vq)k3SZ
z-YNpm+Dx9cL57yXbGK-(0I+7rxMtV_YX<04L7&c6X$z|etYk8-WcI~M2AW>b_Y$FK
ztRIT@N(QTpOja2|hSpm}U`3X3MfNMK$Y8MreJ^FGJgkF?_KFOvrA$^!p;cOM6@isy
zR<11Js|xyF%20V&&lT;JC02cztolN$wB9OW%Gp!0kMKnJ{PnB2-Yw`!DMRI9?OU{0
z;aIn4T(>`rbvyib@!)Bzz`xs?I-skFy$4On*4%dKXwB=ln5p$@OR5Mjqv_ubSZ_ud
zD$gVEJ)a-GAL*CqhnJB{s|;O5oc8TW_}01gA31hrFZH5Mdz)a-QI0bFe58J*&(Sp*
zD$n-`-xJ|`o=VRRp)IK*yk4b#rB5v}gr9T!>}S)<@N=H}m40ZI)>}n*`$+vtpW1Hq
zdfm0pUMsx}ue+&V>4#Qny;X#_+SIS~Y3Ek2w?X^tt;@^sHkkUAerT1}TSa((mHCxE
zy^q!FJ%fGre#Oi1-Y4@b{m?3{w~Fw7H}flfdQteM;1f-T_jX=}_lcQb>4#Qny;X#N
z8f1Q@&*z89@V?zXd#{bp)GMs?`NYZmN}tatE9IXby&(M4AoDBz&<|}%Rfd0ZW`3p5
zXRX!ipKA8mKNInpt@2OK%&+uAtF+!K!mj`_ztZQL!Rqx-XZ!4*?Op~}`dnpXex=WK
ziIwtehF%bU&5-$(e&~m`q$<O&eKNmp4>GirUkCYC`Sn%i-wn7TvzGX^kA1Ep{2DIv
z>-K=qQhq(>W%zYs=HCstvb1{r8qPjf5q>S2`E`3hXeqxg^)mblIrHxZT<==Fel2RB
zs|deB&ipDoAhgu82R)7_MBU5qEB)-u>yKGwu~lwaz4eQ|8w7M0f^QR<!=GR2TT2vO
zMfi7vvQ=@}4=sfj@*T&w%D)w5{@tKnj;_k9BK%uXIl2L%r7+TbSMxIb+g;{Y`t?#v
z_*^gLRT2K}uGEr%&{EJCzH@pR{w+20EB$(DA6%c5@~Q~`mRf3iKxipwKHs*z4F9&B
z`ISE3&+$um6SmJ)gny&Y{7S!G`Vy|?N^}+B-_J{{4G1j-3+6sU*{asgMCMoe_0lJD
z6<f-yBK*!o>8}DpOTl+>hsDeAJ1m)B>D%g?J?Cn?lvhP?l~4cfSNci${J{SPbQR(E
zWJ*sR5Lyaen|n+CiQ{*p>=}htur>H4>=fC2R1tnRs(eNTgqFhdihE>UhTm1o{JTL?
zKF?KN72$W)%4cmrXem5*6FfV-48J>=`jviCu1hd`0bND--NACr5D;1l>j&;xdKrF~
zGxhHVNx8m)76x<`;deR9wNF53DXfFI_v&T%-P+W@8zkjA5w;l6RfOL|wv{D30rz51
zm#y>z8tXakA$u8qf45xqg;H8?72)^7(^Ih*&fS%AO|A0$4m3P1pXYv`I+cBDYn9ep
zMfg4arhhlU-10B%x1-*$r|)I>{r0Bpw_7Q#7prBS0(gW!1!%VFZl3~FOO@ZVACFym
zXZqB#-$d&!vUNPy125-~KeK33``h}-&?6qp&;EKz`<$=%*ZhrinPmGNxN~^LKl)|o
zT(MNV<6oAEPuu&eeC>l5uwPbs<KOvT?^_fldXkI(@@+n9JMO*q;NMgr&IMxI4n%z8
zzw+Nbx^NfTx!(`mIi2(9wb2(R9~4g+`cS_5LyIMc9yv0Z_oilk&+1Fr=jCS<`P85N
zz*^|s2S9uc#K#>7Ev0>OZuuL}Yi{`LtF_^OnNpE)_PMk3+jnI@Hmt~V?#6}J%<^4V
zim!WPc7)y)=w+Qf{N7LIEATH_e&u1w)hB$vIQmOxpPjoJi2H!JzXNe={JjGIY<v{$
z+@+H?&(7?(Z2X_8^G5eSv}CbX@m8JnF8}SIV#jwsvd{FU^s3Yt=PrLfPZxUklW5n)
zwvOLF@}2zk(F@s_=xpjpJNNY4i)P!59S|@5#4_>zNAxT3&*nf|rTuemyRic@pt=w`
z|J6B1{k<Zzl*)5%l~>oz=E;|i&wO=u1U)LCPd2(bqB;tg^QSh-MvhxFuDw-7Xek{-
z=az$vevolhhYanl%5(0GW%fz$z3-~%*C!nm@4nm%`O(Ed(>~S8s$Sg##B?Ao>p*BJ
zog3%YJLd58vCl4zPK55N3@xQIi&fzVmo=CB;)U94k58!}RCl$7&OP+(CC%Y8AFCZU
z_lXt65!=0z-#4JYX}hA~K|X&pop}Fy(H|DwIzIKi&+^UxJD=&5>XOdCbB}!XXu1m!
z_je$)?TU8p*N2YFUR-tI_@b|;*LLq&zPNqn(_I?Q^$FK0Ep7k9tJ`JUEjTEC=CXMs
zMd&<N?E}6lgU>R51z%O5&2@S*opaT<mVH3u<E3C9icniov~%x66Nf<)cZDWy^z$W(
zZ=QP7bXV)u7CJZVk$U#``R0$uyj(?SDeWJ;5wzqDXvuNVl3$$rW**lUG)+{E(UEp;
z`u^87f4=aOwPoSq6rppjXy^7je3xvEUFMGm{%+oAg9nEchh6xv&4;$6Iv?wA@m#vV
z<kzAF2X7spyUg4L{+X7jX6U#%Hynuhfmo;mp*p5$=TLtNIbAZeUY#fBp15fFZ1L^C
zjIMujnHW!)0$OKtuJfVu<Q$$)8J<)2j8cTwt7zvIAKgeF-|(VntHwd`(f53mk6K|~
zn-3l7>U?}Qs*&bE?9hSGQaTFG&H4D&<_||bQu`cst}=86Ri1O3&$+3&?B%m+&&+dT
z1@ZV>pXc}ot=uqCv~z1g6W@g<E&@$l?xkgm`96KpbXUhm=ij;CzP(xY_{ZNyC;qdF
z&{C>B&SAb&%)8Aw{78Xb*15`1jnR>I4xT542Qu%Y2rZ@a<lJqu_sULK{qtz*qj%Mo
zd13Y9vc{dJyQ;5zpW=H}%a;uJV2`Y^&)3n)m&_X}Lffur=XN=Nm2CY9??vPOyiEMS
zaf=m)&wkDHO2<ma(7C@t6BmId-Uv-pgtlGLt<k+3qk9ELcl!fZEUtX>L7NY)S6k@Z
z=-p0F2dC#mbD&oP?)xUkzdBb-s!KZ3&W!|O5D*`AAXLW`?HuY)A*V}*)~oa6+&k0m
zX}+;{QTsl;kG4uRQRO-JgLgkk&wM_&l?+xf1?<AKM8`_U(7BzUB@ci0Xfzv797SkL
z6z$x$n8AfHgOf0WSko3*+u96jy*kp)E%KK&vTYyxTl9mcs|YQn^W+>xHpK|r=)x-$
z=%vkvj)JxjtBk#iCdSLgN)b9%igpe*-h{22oht&*@&fj4cCKjWF8E}d?5QE|M~A&I
zI~x77)ru#+x!v?i+g{bH3xRkBh(kIMT1xE(EF{d}?=gd0Vl9d{i2^Gan?ao$9ckyD
zUG|&wsVnb{dhq_C2rZ@a<lOW9da@NCdn8)((PiRSljV!eM?PRPsQu9XL3c5O6ETAW
zF@uWGdKK;54$tqC9edhy(G@$b7hU{XPjTWI7nm>6-d26dhpSA=o_gcY(Uo`QHAQGC
ze}>?_&oj^MlKo}#N1`KU&aTMNwyQjh)rJ?P^N()W69-TK0-oRWN_9y`+PRlLyENVA
zn8TxEv1U+&meNso4o{mVo;vo#QH1K1>YH<aM62dTt9FDhQG}M#7CMLb%@psQ(Fn{r
z-Z2ZTj7>|lB|10GZL;V**@rjY5bd^j6``ecW}SNhTCy6nWL0R%&~;ZSR=D&JrX^ZR
zM;fidSS^RKnu4*yD!;(W$VONDq%Cyr<b|JX-m?F7w!Tt?j+LUZBD?RZ6z>Q2ZlDOQ
zS4RY^rJ0X4v39q0yCU$0T423ycCPZAdw1}B*-KL|k4_r6b&U7p0&l=Jy4rIck=E#b
zhSA*xqpJvQiJ~#O(A^iIySqVm&)R?OV*BmSH(#P7s#f6KM&}-!E$VKHUK=|+`eOZ&
z#pvz!GK<nuRr}a^%3;}KuTG6F`s3p@MQAC1^5-pT=^1-vkMDg|v?E%j2yLOtb8ZIa
z<4w%R#duf49z%h5CYy5|X&nXl-7j8f#vfc(dmSq>Md*Ae+Bxh>q}ZLXoe4!~y*ld7
z{R=brCT4I7W^mrkh7{wEoo+LzrK&S{;YNRJezET<wd=l}5@Ua)z&?rf<N1-x6eoXh
zooR`-5UapvUu|Ls#CAUvp{2C7Sc{?`*q5<A8AWI*Z6WmP){$9}O^?pGcbRx~?2!Lp
z!ntOH+IH0#=OQ37ATH`aXepgd?BZa~U%;G?#GLPc>-xpgN9<{usHIdFoZH~8$=RI?
zOp5M!<dxbje;Qp(+<!6CMAappIFyV6=O!$4RCd`JM@2KHuM#Oj>s7RKw|+RM`Q(c~
zt<4QBdF1cQ6<<Dcqs_;TmklX?bmwU{A38VA4Sn&(bcfqEiJm_3pbA1qRCU3*JJYwD
zYd21<J=7sX>(zO}nin#*>qUl^QhCnZ^VNWC%?YPQpU<^*e9$*Ti|3yDrD>wJL}wFE
z10dD_;=dgTEv35P+#TD;+2wDa5nYTqZ^Y{rTb#7JX^EE7*>vu1k2tRbp`}z8oJ%I}
zo8A1*zR~*7lJV=0Di&XTuxW{w(%E#b2E=VZY}J9#QmPBi{i=C<w$9`M(fRLuTs!!T
zs5oYYU&q|JQ(aOPiF4O}Gb#K0*#)94AVU$_!m5mi>&Ip1oiI3B?2I2&5L!y*IoJH^
z%jSwZjWA724_>t>UOCe=@$CawFE-tC8`DJ9N{rQZx26BRd$s7&V-AWHp>wXf08NCp
zKLc%_3!111tyir8-Ul*1gN(~NWN0as=iCa<FPf!mjEla2UfnaOr`UYjE~bgv64e;z
zmH}cG5Z`nlw3O<bb4M>VHftU~Ho6vi_1+&x7Ap)})HG4GMCZo2(}1`e2x_7tv|dF!
zcM0bFDa`q)nDY^H#uS&oauIgndlIczb-}qM#~ze@^~a5BzX0OUBY7qZuLr$SbQQ4<
zcuVu1GrD%dFXpWvs@m6PCpkB8@hREkA8b}D{<25~q4ieL!ycb2{b-@NO|O2k_poB*
znmd|aZF1$X;?v#cH@#9FbMDQX?@4=B>t}PW2%SNlS?7KO-CfG-t|GKv)i>wfgN$_`
z<1*-#BD9psbMEvlm&o3{Xo=`EXvsTAk0@69^+3}rok5*hu&ID}3kd3!BDC#_2Gi;5
zEwVwUd{DapS~79csG{e!3u5j->YVFrIyVl8wSc&;1EDQZv~%BwmYe`Bxer=W`&-Sl
zgnFg*s`lVFXvt5`8Qr9o?D4y(`0==NGU`>elxoRvAm#$%l@5e5#JrZ+IhAt@@6|6I
zKKP0;d=B=zwWp|EIKZ@I!PV9-7MuGlX#R$YYK(ImZ=9y9PEBj{42sa%)RA^>N00bT
z2SQ8fJb~2)-TfH4OMj&@v?VGJ`-x+h&gLw7cWuGBw~p6Zc4YDG=I6!SztZ{8nZ=GU
z5KjZ~A83gpv?Ypm?twX5W%vGK`P$Dh=iBcv+GdbiqBE#7i`6R-p8-L=QiQfd(b#p~
z=Ai7vN7riprkEZ5bHQ4%^UA-(O!ZXeTy+8K5+Ei3aeW6uTT<1SNk2J0`_m=^(pRA+
zZ?7|^Sn!?!IrU2Gt!l|cARYwb$qs~;@=vwAwR5)+^lELdR|{{pUNIp#C+3cq>Xpu{
zb63rCU;5?f{c3!wDMCx>+&Fg^5dQ$;q7H<X(wTMcZx1Y!J@NV{W2hz2Y@0!9iI&p2
zaqc4^)&k;7Xo(`Ul+LVkoBe02?3^KsH~%whnYcJ*RPn+lXJyn9Ev0kg+%`b`9*8*|
z2rZ?$fE}+b4#<*w=T0xdoKL@MRI%0B3u4@R5-p{(>D&@P>;%M=4uqCcUBId3qLZ_!
zhfPeMz?>hj%7(?SF5J<yL`zlY{7N8Z0dZ&tLQDBoxYv@N8-A9(zvI*{gqHGelOA!)
z_4B5SF8kzY`m5zv9$_;`y+ZGcKfU}Vm|7cFbj-Q)fmrDW-3Zl0)i>vkduw*O&{vm^
zxe|J%GE_@c7qGJp#E-tbbj*bv2(7n@{_??PvLlXpYt}XWwvHDbIkLFriPJM`qSmV#
z<J`Z2_+;{1vu^1?Xere<`1a9TW(S`4YV+^Vt7n$qu=v|8^XJq=)e_Yn=jH}tI1toC
zMQFW>c5aVN_sf>OW_;QMy?Xxg4T@`?+TJu#wM4bYx$S{?cj|c4L`7&z6z$yaw)}B6
zXZ)|zbs=NsY3mj@jXTRUQPEWyt3t27hF-0C>bw<%ma6L29;@_A|J3};%v)ca67Tn;
z^@?LZ|3xPL3O<<eQf(b`u7F<cIO~C#Yd{kfp`}!NoIC05*=f(a=goTl*n=vFYN@tY
z!s-=>@jyJ&flw`}YR~OQES(*==Pk|Y(2~zy9#QOGn=hwcX(^pe=WYUGOCav(Kxiq|
z1-ySeG&cL$qNCDRpe3`1jwqH`a9h(WEv2)GXA}^_fS9LQMQACVP3NXz&OgMQFNZlF
zHvc+B|25Avz0y*u3s}QlSI-8nbh61%gtk!8c>m~`n9W?^&*^Yz$%=cgSsXU~Cetg`
z48J?<z0cA>%mQMK4urNu(a!zplDX2&AHH<ff&Z8i|8voGicR+Kms79&N(S`?f8}*-
z+UWbzZHw{EXEEoBP#x3R1m6dUVL(u?6rrV57x0XFci!~S!!DjR?7nKNyic^2s66Ku
zdwhv(u_qQvZ-<sV`$bQ2!U0>FUTM8L|IQ5oVjUoE>_BKKog3$N!wfEr85{^LS@)*3
zifrf8O|P_+&a87^y)-C`#%z|}02zwV7AhJ(ao_RT0ZV2$SDGC?`|;4?hWd@BS6Z*m
zCL+Com;l6>4uqCc?ZH0WtO?om^L&=B3N7&`F{W2qs;XE22I65L*29xi5n9Thb9znm
zyo^kE874zZd6tDoc;-O1AeaOG9M}*lPtneO{Qa+*_n!ULte<=^CBAu+;l(oRj5Xc$
zZ+E7<s>k5TJliilV$K({j=sB!&{C?Q^l)kV=B0O-?y3wer8<T^eIQ=!1)-&M{+;Xp
z@}R5^Etv`}8Ft~C#os>sh3T%AQtff>$dB$#KildHYn39jg^I?>&&wNSe;smdx)5}C
z)#<Ahdwn&{bXV(D9dqt2AU+1--|(V}&{C?Q&OLekcG-R#yp`?-P4uT>rn{<FI-AZt
z2gH#;jP5{ay^40uvv;zm!QSyq7t<2en5tfpYk<@6l&9hT#MN4*Ev&Z6vlCKbCm2FY
zsXXUqe)duGp}!Ar-umg3c&`7hR;;+{&rK8k{*`H>YNc~$Vg|p)3_cB?s0f`womuSI
zOq@G??di3e!*8w1(0Uaen1I<QU;=tZn~jx@TXn3C+icTp_*X-+XuBJ0iqKLTHv?aC
z!$Mj8KgXwBC;sWKm5b&2Uu(LnZC4$`4hs-#0C9Z>LQAQ>IX9`XPPYB52TT+FDU#`~
zmQsyz?ngkZ55#=Xc136@oqy++!U^yA$NrWs+&<wo8CpuUC$L_!!EOGPX^EDqYKdoT
zWy07pgqG5|aqi`h;%xVUt7h9>F>mBqg$3V)b#AKj@qP4TFZ4sW2G$Q91#KbtKHxJ9
znebjZvCU^NgqHIB5^HUXH936Tq8Yhrp3!8#XsK#HJkK%{o~0qQl=caJ_uIFdqmSI9
zIq6IAmXZ~VBQCkxEXtov0KH+N)`h3@{&%F09K2lm6f8;+YF(<8&g~4upManZDnd)C
zPGc>)>DSHOZ}?Gj(zI%;v?VGJ{_6aZ+4`HWo!xcSypiYW+6?M!R%dYINh31;TcLS<
zO%Ym3Bhj#TR_mXA?}1CwYhh9T^u=sY?L+4uXA?ktd;cZ2_ECiPR?%3I;r#sL8*fPE
zgx6$fz5XoSv<Giq(5sc8SHg6%U$m5J3|3^|*1CM@jNDq!jx;S%&CqdkZbcxz2gF$&
z2-QkOW2}5Xga=^#&{5D9f`0|B!C$~}U$4zIFoc%!Tod1O&Nt_sa}FkV!8X%sbvCOr
z=-Gy;unny)9UtveV1=bOwfTvL(3U6~XGLI=&)RjRY&MwWo;Qu%iJp>g-qpeu;z1y8
z=s@V)ROiE=A~)p}*{s%|37gfb1>-bh$&Z^m?SFc6ldHqIbC;c~ZGu^|^UdkPFGVTe
zIsLh#A+(h0F*sg8EY=G`OX>WBGl6FypM`u5f-|2}hd6^eYZ|HP9KAHXH9fT=bp92M
zwU5^;;Vqe7`BQ!Stg{&yrWvCkJd4rh-1F1yb5%<`b2($Ag(9?+&L+HS>r}tVm<E3?
z-!+3e>Vch*GHyZ<I-=UAzynAbo1qA;SJ8-<ffh1$f^id`|8Kgh7NsNY9AYLi#!fJ9
zLJ_L@ipGkp-?ABFCm1(@n2DUvCeFFeW_8Xz+c0I^gy%zb&6>_lV7H}Yw<*H2ce>Ed
z;Uq4`Nt~UrV3!<wJgu`k>}-b^BX~9YzO}RMV>2>|%_z95rt_?$5ZLNn2-O%xJBKKX
zjL{a1wD3_oHXk|%I&RJ(W+G$k1bw?AbZ!(KcuP&j8+bm9X`<&UnJ-blg4hf&YZ%wS
zm<B~?Db=^Yrb-!Up$OGiog3#6$&oUmgV7v{(0Uaec*rTEAUuoB=2<mEM;aVqa8elw
z!6*ntsKzMTIYdBYeB<WZHX<N$t|+Oys;?ULjd+{|2W5PhVibfTRPz-bB6zZ85Yyn<
z^`=*zLvNp}dWF64Xt8CVoXNd#K53}Cem^O}*`4j;U~kdBZ|#w9i<qBh5L?8!36-Js
zs>YyJ*ayxa?W7uK1qsd|jWeOPQne2seP%vUWoW&sq0mIgz^P@;pIQbPTCcZ9^pg=)
zBd|Jt2N4~+VTFuHj+{?oj)2;Pjx_8Xh>w66(}B>IDB8}|Vw|hh{JC0!lQ<h?oXYr-
zwo^I#OkHpeksM7%bTFF3vkJQ`N_9H0KT~0U8bWPCwbIT9W1J7x{P|#LmClFG6TA;t
zlglGAg{(<!m9|9XAyddM^Jm;GVvGsmOLD%Kvxln3Rc*)lV2ty@$e#};I8m$<p|gfl
zAj{I#n!(E!ogCkL*u?0m)`?<3XepcmF*3B?Lg3Ug#;IlGPb~vNd#mz7OhYPhECu(%
z)#j_70cUqH&hBdd>@LCCo$&y0#$xkKKd<v2B41L8t}z)}uUc@3wX{`+kF_$}R$Ec6
zwDZ9j=YutWJ{Vf1Ey1Zw&;>i~i*ec)`P04x=Ytr<9-i<9>%tjJ7(>L$Z2x7-RWet|
z+A3{{TAFi+tVtPR!{{2%BsSeu9jodtB5P7c*f6?A5n4*;CUBjbjIL3HKBH7#VBI$v
zU84xkw9n}u6>Vp!G0svWf0i1?N=H=34dZyj&tjZfM*f^L!O5s;yXq@W0T?aqb@w0h
z&7ZA?C?4)iAbKa~yFcecN3`m%-T-1fAO>|Hw3ON-&d*^{*TSMYTcz`?Erecex?eo-
zn(@)`*d4^lSm*~%Wx^;Z+BuwB#yGVc<4-LUoLU;of}`s2N9$5s!B?#qMSD8?conk`
z)ppf4JLimX&N;@Pa|Rh&FV3cd6~MP6UhVscUs?e1YAVA=zL>nK4XzDDKOpEC6rrWG
zh0Y-gDP=SgBatp^+?kX2PY<X5vFa0XmKx(M)vOk09tlog>+~PmcGWTG5F3>;MvC!K
zDnsjKRso(0w0t5?cw?OK*8B-?kfHVJY+~mQbN<ED@zFY%bDV}HIIo3{_9R+Lb-}q!
z9~v8Pw&<vcG8CbGQZy_IzJyU#jHp8VRnE68_FU&#H6O9B*gw7m`^cAL4;j%^Id=uw
zD%EfuY3Fdl8{>pG@+Z6r&V<bdwe3|KOd;bM$T+D(hT5abvvcPd=gyHocMdXi6jYv_
z@J2Y{9pg`U6PzL&>!rF1Yuk#QB1bqy9_>$&1A@J$MbWaVXdk<jN@SS%UG;WVFN#y-
z2&c$n{3)`?XtxAsg~8H7ELke?Y9>SLRqMiT)GGZVoS%>O=jTBNP87Ko#mdRf&qJR=
zL{(Fw&suArRvctbg!Tz<kcgw_JE6qUn{BIJslGXf)9@Il;Wd96p5QdR?oY!*Z`B^1
zL#$fLm^H?$`KV8mp<Y7e+4*^l^YfZNKMyjrUbPkHxNFDVyB)D3>@zo*eQ4XO_OTjl
za5vbXKR-`!;%>e~>s7793_iX@yy_DRMR#J)5+|Smfm5>3LPcYD5Ut`~HTS8tRoW7@
zl@Q5l&srZRSnxf=N3X(yH%#=oYp440hp;Grs-NIgzfMipw&PqiSQ?^I5C^#kqV=eW
zDnqqT=cW~FxkN7rADw49rf6dh#9$8C=;HJ(v`WWKTNolIO?S0b+FO-}*rg%wr;P7o
zY#-wKa>h%r=j!dM9uDk;80>_|vl9}q6U@V@SHqKld0#Mwd@Fiq)`U2l=d;MO69Pg@
z;e?mjXgmV3gDGPO89%74(w69x$T=_|VlW`OWazAE3o+-T?~A}^sChm^0tQ5#S^|DS
z@Df$;13p6pK10p(83IB}sU9O62|NQM8@cb}b26CKss*cc83Q5$17eJ4Km-};ue626
z<cPrJ7~`270fDpaq~ud8+Bu$g@!X4NUWkFrxtGu9pjwg6zjLR)okoAZ^bYGe&X*Ig
zEX-fwG(5<w_MB%?Jd@&il*&*GR(Z}LqA_J;BcmD-HJLNsiYpnN|LUBt1Ya@)zQi**
zLaVeTYAeX_ciM9)BQzPEsWP<Q>PiOOj~LvK$a6mua6in$X}xNju&6iwoHC}9@ti6{
z>(vZ)#ukae7KuDtB*@T_R(aS-ZAJIn`-hL>@A7bJ|Hdzg!7qtCza#;_#5|m~U2O$#
zsd$HC+$i6pREByr)nl^s8YyEs8PBN*ZHc0d!xDqT5_t|wXqC1EJb>UaaQ=Z4nHR8w
zzBW!}d|ni@D7CJtMSTwM^9OjJbz2-3u8hrJX}wkN^ZfPO#fNP0Rx}E0QS31U1Wu7d
z3l$CBMXPvT#Iqu8m9|7R-}0BllD~v2N^6z21gG!Z$@4yO<;NaLUu0}5;!+Wlnlmnn
zR;!k(wqiLsV&>%V%$guW`=s)mql{-EV~q|OYQZWmWQVccTAvZbG|^{-v1hG5cb!Ar
zYm@P>+>KI%mQw98zE2H&pD~{AlYsAIo*E2@q>MyTZx{07q>>lMTBZ7`8iVIKcB0<I
zjudmGXsfg(iZ)JB1WwTy&nXJ6(w3-yG=@<03cTnGIKcvABOtVt+PpD@Vladv&k#z$
z5Hi23rNEyE9>W+y5g0<|sd1hi5Gqg67+sw1@|2e+yguiZS(NIl&VLKR^HiRtDnd11
z(Z)iG!9t2W3n>8$$-JnxT|JSpkYccqBF{n!2rZ@dh`n$;KNwxi$YMkl=Zxv&N=9u$
z{V~ppvgv7pxY2VN1tAEvE=4<cP-C5V(^(H#tMD#J+cPhUGxN~GYO4^3oH8DnvB-#A
z&KU*Br<y(iG}kC1M&Nx8hW8oY;zk7-TCZ9#cD(k!DrE#SqnA~N_Nm%)#8an?t7c5K
zBD9pY&^bgdHyOeFI(EE#eyA=xSG&P;5T_*>PE8mgtq8R{)fnS=#mvy;IbI3&l*}jM
zR3rGVs!x0nGOmM+OFLv}OH`h7uTH%@Wt=->+z}m}GggpqUaH4cZO3j`j9ssoJ6_ly
z<0{GKTw8@R!_ZpiUW1GeAmfA%8CtLEm}PE>B`;2pq4TWrT8J{&i?&L&Qqj&K%Dc&P
zdY;kyY<M<<i1N;PHqW;r_1eZ&i@;T@d9GRlcANQK^(E?KjH?!bt5)+|wSZ7ht!N-x
zx%BMZSzDzoQSC9#T@9SOn&;dF8Q|h1WrVcK!<u2>&gnl8gU)kjm7&_F^Y7fBf$0C(
zwRX0x2yKa?5u35urZLz9v1icn#K&}3^%YDWG70cT#J8eZ@IEoT4<ptQ-<~tNl+Sb3
z47Fh6^~KEa=XrfWhH9V6!wJ@eQ&UD_Gxk+wsOGCYW9h|U=|!HUmw?x2PaO5s>g|xx
z0p5qP^o*lN41Lb1Rr+0RyZRX84#waPMxHwuWT-BwJnXl_@5b=Ep4XSalI;1REm6&P
z4pH|hqwg7ck2w9DanAI++LEf@MPz@<2!BTRD?&?Y#%8?H*ZRlqflF-Nj(4cgD)37}
zpR|SG0l=4F&%Mmu#(j44C2GMsn}~{kXWx`D=p!(?+A1As?GxCzFaEU2ECM`zMfQN4
zk<omwg>B^ItI^KY=E1DFZIhH)1eifU5o!~vF?geYYNHruoiWcjamE??p=}3uCTJ*5
zks*Uw1UhA?b*Vh(kfET-Oa;tRpsmujE84kF?_Mn(jredzfFj>O&Ujt=c12hFF%<T}
zyaSA)Q-qdMyD?^F49-vNnVAW=3)lxWW@hMZ)y}bZ6=M%8@;u7~D<jigopT*S%Q_U7
zS%<(j3kcP*s<tBwLdt9i%!Gg}2sxvO=}WZjYLAGb1A^HQ7=Nw^Eu}hU*{ov8W))hc
zEzv$XcLQ`cg6?h&-9_GnoN>qW3|g=1G&}?Jst0<-({ON=5}fjxedzd9^$N_)8km_i
z&&*7~7qw@UJ`KRk3{MFh{5-or%KQn;oq$XW86(v>gWAGstH4REfs<PEoYWu#Pfc19
zT4<cq@bocGY6MPd<T<GUp)FBwhqI!|15)OJU=9dvm3kcJ7RE_3#*ohsuvjCoSR>D3
z4KlP|^+e7g|3k_=5X=FgGPJiU4>8q~M#TK*IjLkanzpNk^NGg)-)a>yMl_i@g5C!i
zBXY*i)BE5(Ehl50W2K(Rxo=^$byzJU?-ij|tF~#}+8A8R*mG+`tH4PN_NXm%4ml>8
z%r(KdZIz)dQF+cGV?@f#5qxqYV?@rFaQYH$iCPz;&+s&u2Tudf#^s9Ao}4-dYQcy&
z-1+8c&`VLo^AGUe0s@T2Fq?`tHg1gfwKCsQKxn<{F|f)&KbX&gIR~^K+IF>n<o!5)
zY|4BV%w>T*7CB?h=}XjV)mDu08{_Pt%x#!p*TX!VwnQx$`z04G9}h-uL$X+L3KtMs
zO6}h=D94gPnR%kkGw7UCJ4+2kt{3!!SvKh5v>)1A?Gw0ar+m=d8Tk{~b7a@Z7y(az
zrRZwU!9$M0LykQUIkZaKUiDYV;E^(u2eWvn46Rpf)7a55*wL1G7;L;CL+jO106S^X
zc}z<@*O?i)O%qkebZ+nl`N3vQX7XSb4~IX-<<lo>ORC-nyIm1>y&}(!4l=Y}omuC|
zW@LU5W{pr8TCd(cfouz~aqy|l&iR~WFWD-c=c@NXwv#5ao-pHy%FvP4K4ErO>zBTX
z+#g&sAQMT>><#o+YUgS<h`e8D?k01X(8DPLd+j;n$>`zK+rhU(2J?&1!zn^Nk;;Ro
zM$YrA+Bs!;LTwhMdZoI6I2QO_W<BX_m9|9XVVwvY9MsNq8)WFLsXXLixoC-$Sx=bp
z1ldk<<};vAREttu!7dIE%z8raqX->QMPr`<Huw|R;Q6pYWIM^2&%oY_#1rXkTBh`v
znbIF<vDFiB2JtNFA@4QVifRm2GK21JzK1Lu?1#$G7FPQKwt5Y0^_pj^GrPO3GIRx?
zUfVgmY1bsLT0nr4%D3z~wM5azR*wezrvVtz0ipG(1>@}w@0)z@^lbGyJp%1RZG!v9
zd?#!@oss9I$$T%&^+Nk-Wpe0Asw3LAf8)2u;J4d)*WPKp47Ep<=Nws?%n(C6Co2;i
zCG#a}k5xMdBi?+8XT&Giu`z!IK5g(Ts+G=>mC2kkWM--itrvbJ+)(2jS%AzI@^S}4
zOEGU7b3(MnY6E1(zY-Zqw`yf14Xx6afQ=jM2J<oaidoECLmNcCnw%Lz=u60XWdt+l
zT)l*Izw~xKuEo<&!0j<R*Lqct!7rJbHks*${z_%2Us3DAZY}&3^VV?fqX=z@qFXYU
z8;5yu6ruI1tzdnH4FBNpmU+)ZKeX+%%hEP661YF1%pwR5b%LE0vnaI>wE~Mbh$I_g
zK&VZq#vl*NqIWl$e`f%)svz%9#!MIVSK4;9e~VCv%1njYDs73%!%orY{hG`W!?98s
zI&Lb@IqZo>*c&Y~M}~fA+rfJc`erc=F=86*E(orBII8q;I-*q%$MpiDs%*`m2(?<Z
zX6KL%sL8BA%m_qFW%dsGT^*mQm*8p)u^D!!h04&Ds624!A%nS!n5Rf(RO@YfCFjT}
zX67NXipg^Ze+*XCVjz`k6t#b3Tm*udhsciZM3ml6J(0zK#EAc}do#G>%smWxQ5~PE
z7u^^)6}*bv(d6laBbwk`$o!RBEqJ!U3b4Zh9_Jurx*?a79AxGZp$u(dwI5^@GanLp
z$coTXRewd+GT6&q2rWg{GIQ9pJRI--z#SlE*6h#^)jsVLn3=F~xy>U1FEOE(s3xi|
zSd2-`8xa^iz|ti`$4AlF_kkB>mL_^pWM|5ltESV7s&#=QJZ8Tpb1pI8k|MN}+9u9e
zUjJkkb1t>=Em0pfG|!-=RP&wVDxa(UGg@&hb*_x4iP~G$7{m!f2D3D^GBmYiRO@Y9
zn#Hly5XWM7bASb(;1r|FC#qM%9Xz<z0e67d{U3_Z8B`4gBL#eI=5-=xn=Ep$!OYIt
zzS2HaE1kpnN`!Nkh-WM+LtCQqoFh}6*`~-=@03yc6_tl4C+-)KT*aa1U__I(Rp*ma
zpA2|c!#xmS%a->7Fk`*hpz4+Cn{&s*YTtv^{=OAm6A(H+ipH)p7_4(4^AN|1Om(nH
z&HHGds$<2|D@51W9V0x^=a~)dT>VPbmyCsHU=A#DomGa`tM+d(KQUr{?B)}dq4knU
z#gqM(os)eH7IsDkHaX$ohMM=$daIs+>}#;FtyPN97Ao5Ac8cY0r#eTHo<Z${yLqME
zIEQRmGnqAuc1~>oo7C)l=eNcUg=Jx+H>|9jEE37QkB<@xGIX9*o^!~SHH%rZm@!Lb
zsGals(*D7L{K1nmnVGAzRl0^#9|Pv{mzU0Bo-O9sVohZ~v{Y3dch0$k?xTe2-1VR@
zQU9SDV^KmeqJ(T;lxGGdLPu25&XEnzTwXk5AsZeXHS=(6VY|2LeaLNRE-&)iI}xST
zs^(i<Q4MiLmc<;=4hgst=C9Oh)nkBL3x9>%XzV5$MQACtM~nH15%XjB%8<FkGfi5Q
zYJOGQBUtSsuv+rM$!!Ol)I6NFUG*3{sbt9_+Z21Q2pt7QBkL)=&wA~9Wq2D&!j&a>
z$ic6uR^s#(+;(u>GxFQXZ3l1De2KP1Ee*RLs9)~K2{N=^zAu!P#@)eD5m@oobCsce
zQh65h6QAqvSK}T7pZ2s`tygu-xqpJ&z6P?Gk>5^kJD6JLOVocbz64xL^pE@0yiErY
zJh6}92{N=^)oJj^#!ZceL&ibyS1LotN9BP735GW_rIF=LZaZ^C`87jazImx%L1Zy*
z(?QIS-KYaLcLI)@>8@&@&L(yZaO(+Jzjlv_BD56spwtD6M2ZlJWVbFTLN#CIftd+5
zJaemYM_BuzR;yZRkw~@j)&-TJHmLHD^%Sgr=7=M+Uu9Isr|rk!nb0cch$HV+5o}fI
z?X-m!?NpOHM#AWVhg|1B`gU!hb3cX+-Uu5cTb*opa5&9hX>V1Jo#Qzw&r^NuQk`c{
z^rEUuRWC{w2iY7xb}1mVl=>C0!oc>u9$CzuL(jEUIttoCtYl!d<sDUAlTbV88B{aW
zx-f3It4MB33kWTxwu#dv*g2T@8Cmya+=Clx9!|$c?H_OSV9A1cpOJO12<?-iE#@ae
z%unoNe(H!TGQX?7mJDxlxLbDqFYxD?5pg|uIP&Mg)Pe`-u}GfM+o=Ux>{5i-rP#+V
z1sUq+RUS@wA>%s8AWvUqXuaw&z!m`~ocZ*~Rwq-PS*7^=P#@*{f!5Mr@y;bg3B^82
zsLuT!`b3=r)iJ!$gIx-adq#e{%Fud!KfDYw)tR%e6QOO_7Fr}ygh-^=M<UgE>dMho
zebsS86a+Zo%<@NGIJxc2Tt=TrPI$Rb%?Oy%KjO>_cSj)-DfW>_K?WI5rFE%1>=S~i
z&YXQ@tE&vHS8W9+im)i=1*AnOLQAPuI!E3)_~+(*$U6sn(L95qs|Z9{L~`R)9T5-a
z+toj+JzC69t-M8vrAvhRD@Ef}1{MYWc}DKJwn|%~mS#~x5u$|bZJRp=^!)S;s#iQY
zEA<W0vf!Qn1i1%k=j5G(6JvI+^;YeiH(DV|$ZoY#8S05t9$4OxF`gMJJ7j3RYH1da
z6Oq&4<8kUd@u7XFO{m6LTv3F$qS(h31%&oi(b&ZSC!F~W$qOe_9o$D)PLIXklq(Lk
zH0Q`|XAVX3+ZCa0SL?EPoQRs@BY5hZU)qPxe^pEP^yey|6QQMaq_L}p6^7i~7i4HD
zohOT3s>v;U0l~LmJ~8>^RIS8mIJ^%y?iu;*-UFD2)A6Z#A8I=84XZK2jq9GW=UT6h
zf^%fUgB72V5w9|Iq*b296-9_EihW#B9dSkGugI7!eOJ|A@xCy`{KP)yCm^&G;xxij
zBD@Kg*)RCEZ9UiC`nO_e4}Ck?@XR1UM!ffAt+8soS#+T-f+s=*kKIega|!Nr&}wzo
zRFARC38p$TRFbVuraJhJ=6A_dFBuT(gYm8g7CAFil1Z)zEv4ShIkL!4hEF7uToGDI
zy%I80fJOcdvXatYkwp%ch<Q;hrG5o(+d#~R43*@bD?&@DS8@(9KM`VnVjuHUCo6%T
zfsCipOH@4rB9S6QBE>!uDIm0zYK%qjM2O&teFRS(Q9=oy=c*aibqViQLp)CG<8cB)
zOZjIlG=y40raJRxlC4grIyijhceS_bS1fiZLhMrPW0!&qu*ZWQYYTBI0~yS;Nq)P^
z(0bLn5bq5BBlzcr@M8k4?lInZ*}^JfFy1{L!+Xw_t$3U|-vj93)aF%>!z!bUcc!J9
z47GW+8;eA$mG_MD{lAo<{z~OJM{YYf?iu;*+7E5J%CnfC2r)mAkNK(dq=Yu8_E@z+
zG84#9@bNeSp`}zSE%GHo<V)-$U+RdiG2JE8wAACOCi=ZT%Sh_qAk2U0_*A_QqH7{V
z@WeiXC&<uxRb#@6%wog6P1t<sxT!pgV~G&QVmmC{KjzK~=UnHeW6r^)W*$@WsmbtW
z9z!C?r7roR>borFrzST-2N^uq<}NLtQ9Az?^HW32kL?s`tF)B15FC22$eH<+Omc0N
zwnROj#r#Ba7j|fs_Et5<xi`UWKN|U1`Ch9sv|ja(*!S7`i`r>G@cmp7T1tJT#mYqF
z<M>#aI!_O&yX54QdR)~+GQ63Oj4W@zr)PSlI#$&yGQtqS6Z;6BAVcd_Jr2x)GS3~E
z113Z3^{4vKH~K`x%0!5jiG8e09nm%T7ThS@j#%1CRd;#IAL4OhACD6dS_<(d!B^tx
z3{E(+#FBeX-Z{8$_KZ@$tG*IUCm@)Kmb;va&^b`F#mYp8m5F_<Odat!_WS_vHMFqW
zD)P?3KhMZL_oHY}18s@gqs7<qsaD3<(tj92OQ|(uFC6z9A|5C9@i?JX+LG!siuW5L
zt|<0#MFF9u{2m$Ri8Dy1IvDF2qfE6QI&Ru0i{OcPTJ0lv>OAqGXHY9rJ;u8lc37D0
zmU}XOMPJBUYL^~cTu}{iMRqG9IRK>$^(E>ta7!g*@aAde-&GkpqE(;B(<`20`6!_v
zL+jN(Sp-jn2%gwS@YE3{WLB$Iq?&JWMG@kPVjou&5M+UtHm~Twtg+0I{+!&#M{T}p
zgNS2^5XWNoD3XChRs!ck=RoCI97}{a7P~=G5jxU}#(o}db|g20c_0;`^P%YQK3L{w
z;7ZT5UFSpR$s&<z<VX2Pq|gs?smY1r^F!sqU*TRr#IeLaj-`%R8GAZ|ryoYTIv;*5
zYVqgZ4_d2K^R<N*j}svtC-(6;L59|=UIMMcISw-%Gas_w%{Fb<-m2He?b#l|e8`H>
zQab+@T@xX?Cic-abwt--d@Q;q_$$PJ1pCL`XSfj&u>dh+0l;q!2rzy_pQ`;Jx1D*H
z$!{lro*7lCSAIUwC*y2~)c|xCjC<xpChJ}ix@OSlqjO}#GgC7e@ruw=>a{KMB|_v&
z>?2?5h~P0#t$nKYoNRdJb|xcUWoW(X?Qs7fZu3OUPwZoUf(-SXo<D(6rx*2{)H1I#
zxu|BfYQa^j<^7+CM2dYRQjno-S9z{v-Itl5gAA?L^V=~uY!&bSL<EoB0SX>_9Wg)V
z8Ppr7tynxxgm|1Tgxb8Kk^2+R4{+Qw^4t9{_H@<}RqL_{o*E)}?4D6=mD;(=v)H8?
zVwdc0Kt*`HLQgGrDR_z2`bwgg>1(Z3+7h*Y<WGbzLCjC=V}9z05;EVe<D<5MTiL<N
z1XtfyecE%?F&zbqL_%EcZIO>e3No}$DlhDjWz3rG-%`w9Y1`GWICmxN{Ex76AHh>c
z%#Zm*ZM)ivbNAy;OT;u-&%wG42yl->3l$w$FP3N9pR7aUdMqvnC;9fd>aRTW%<{b|
zLQAQwSd>tND52O#3DprLgn70oq2Rj^p%Ux{tQXvydFoPQt>@s)2ZZ*i+H<au%ZPRV
zyfZD)+0>D?j1GK*EHgTAt!@Y{rSoLbH4&m~Vjo=-Bd*B&mA1X=OL*riVt!&D^AiwS
z%JWk(BD8bf`HI-3*vBpfgpPvB3$ZfhuY8n%`76)Tv(Hsuf_R(=@i=x9CK%&&MDUm|
zQQcLI2`9W|jz*sFn(nH;>eJ5RacYRiv3nF%hT6Hx3#T#}BS!oVw#m>rP<hA^kNZCn
ziDbS+W%xHpjAnSM*=IzIz&;Qw6Z=@1I%0mzGiYyB$MDX%TEFO>oA0q3Z^4cY2$iR3
z=dOqDPKNIK=$bmBYs_l3UY$*>OTe>a4tJlwom{(u_Muj!vx)4jxMTFBEtjx<fX5zW
zXbV*y*wJ2w&-fl>s0FLMu!bw6$+?EJHG^Nbp@qRy+h_3G!JlW=cXH^x*Y8?os7FN{
zB>XOOxbtmW5n4(u*do2TLM|h{L#wou+CScLU{Q$2iG4gyjF=y2Ll2_?gI__!NU*dJ
z>22@MJ_aY}4y0O<kHXGdR?8c8na^7yU(7S8ZSOOCUEC4KeBQKkGVaU!KU9WVu*$Ot
zo*E)}Vu|1}8QON0*Ya@8MNihffBP{Hr{km6Wici-#F&^xfiYf3tc-aEwJ6nmtdL<J
zh_12cpdz%CYNbWj)DT@0k$<HKzZZ_NvFIA^q}ylbK7_WP25sj}<6v6X5tU+AtM#fC
z1lEgXy7i~*=1bJCRQ(llN0Z%F=8h)k#t>RcZ3TBP<0jfoHcqYQ+A8gnw$M59=OqVr
zkfHT@rffkC4ex4}JHfw`b=jcW4LGT|85lPN$GjaFJk%J`HRgSEd{pzp8>D4IP#IdU
zY7ACOkb!%PV=~EAhSm$lcd)b&;bv<FA29&Su^TGr<?I=yRuG~A?Op&ys2@~Y2~k3J
zFMuL+L=_E9#GS|k#vT+)tPIAyhcR*D4J=m1EDc%GfLIEMGWraBT0>}Wt7!7hdH(?K
z9`LdA=1a7<RbPV0mnQR)`^cA!8Gz}1)PKOv87B<cv=QW>;|Z4Kp!0j7X6I`2RXaxn
zPm}r8eFRUCfjuP0eBPb%!r6A20h4FjCPV90>k3>>%PQ{~ZDvtwk2*IN$5KNaOXTBN
z>WHo}@1veUtqW&fu)!T*gO`Ar2`+d*XeqT#_$%BDj0hg{K8o;s28^af@Q^=YpK<<y
zo0<`05|c>|mM3p)Ht(YrrB={l#Dhm)-nu|Wy!Bjrs~QRfWZ+ilm^VVJ3~js0v-@#k
z-j74Jx{u*Ai_&^k$1MJ%hWHP&TFx`G8uRQ<+pc=-+&$P;n~vN&yhFk7q?z|oZ=gD6
z@gFtBf5a01VKS=q8V?<#OAkjjJa2d4%?>I<R~hP+!r4TbkBp}P)+&F}P;dqn4ekf}
z!P^~pvxCaedbLk@uLZ|TvNV&iW!kQ~t2&L{5AZU0y8|Oe{Mo-D)E=w$!JD%Y#}fNE
zmW-K`TVtZ*)3!&8m1!bYCiby16+~&Zh#paEZZXfw9N3{B+7j(k$k1fBNBDe1t+h`p
z|B-#J`YYbf%`E)Pzz@cF&b;09AL^s<zLPV*e#>8x+s=C}{0)+1ICa(Qv(`bU>EU>1
zIJ59G1Ha19-l{xs2XQ+$B1R$~F~WPj&6lV}silQD7Q3OsM+xM#51nVVF6Z9H-OgZ=
zn=b(uJjnRd%PV1}N9{I#JNZ}k8ClHHD#Vi6+k_(26KM-AR%Q%hWx8ajzfv?}Gr;!c
zO&I=WAToWeAKG^H7$Mh--D%<D^Uas2|IlZbMc0f$bdC8$`V#h(XI?s@>Q``k1X!6k
zJFs&Dm7(>jzTxQ%HazdnV5Sg7Xxp`g7LPLq@i?~op{=U6r0w}Ej-|<)7knH`#>~l_
zbD~TC$j{|-9{0+C4bR&)nA^~wXLflX^)VKY(?mQ@?Bj7NGRk@p3nJFM4fyjfAyXmm
z=1>{xYt^q{od^VP+u%(biqMuQ8t-bjksVPfG4E*rV?1Xbb?U5Ilv-NIHEDNq_`G9g
zwK{86tK~iMxGz3tOq|Nl-l{yi(;@;ZzP!_doLcjuYJ+N<ct3}y23Nlep*~pAc-zK3
z@whKO_OUWK^QhBbsgJ^LZO$7DTHc5E#PjBbPK1`isa($N!z~1Fug5L+F>kO3b2Z4&
z5mkA116Vv2R?8c}d_<mEt@c(m-=b2+ASxx2s1);X>Q~erEmmd>Vr3$Ul`%xM6!pDj
z&9HN@WO+Y_zrBu3Mr)O}L~S#$MJ#WvXN7dxhiYix!<D(b$yGCi=c?swjXv8EqX@ry
zGyE>siEJ$x>edhSyE+QkzXDH&w}vp&t+q;AQne`FcaK<^*vHCb%m7UfM|q`ZK*Wex
zvu6U@9V043>s76^2%cHI*TP5eRAjX0pe+v`4qg<equC<uOochER_8$N5$oOaUTyL|
z2znpzzjJ0@r-#$Ft35i0TOFFb-N8rK1ca7SYqr~NBCz7^P75C^k#np(Ytk%O^%&6u
z*Njj1z<m%s@C@Lg=FD-<eyDw@-Pm1Q5pVSHcWp5S$7E=|YBxAVo;p6=9x~|RRED-)
z<snxwnCiT3gKTxO;lbxJ52xO)>fy+r=iM3P&?`bq`5fq&C$400t3wJ7eaxF3z*fzf
z2btbSTUhNm?wUw>=Y)^P2?#A!^*-db^Ck@P+kGwrvsxV=)fn7M2JY_q?HfIrt;Y~r
z%4hyEeZyS6d)_QWj6^<SBxA;Mo+!dRf<5wcTaOWyG80iLk&j9V2(?<4FRj^PWoGdP
z2_GvH5G+;Ji`WdY8}jFQqX#+k<e-9&kyEeKCUiC}u4pE2knnLuK?c@W%;<prY?xGA
zNd7!;^dN^`W$5^*Jj>ZnHm>FD_pIBTW2GKWJqB!W&s&<jL4vnOfN!2N-#INxd#e`Q
z;yMrZcMqrx^*CyeIH?BLnKyd)+dRmKw^nIO6zv@DnrPmHR{02?&?;?-`WWYaw&<ud
z!3`3x!25tznlr~ay^oesd&If~+;-lC!CNqV<doUD`W4k<=g7F{{T%+TM)GzIp{3Lc
zuogwDhN4wIx+b(rTcY-e9Y|R1G+3>VO39g{n0lq9)S9u^2a8%57B#7L_c9r>W>MM_
z)fh0(RysM|8@cG&DsV)D3>`O>hZ7U<YLTz6yb(Ic(0WxvLxh{%Y2l+CY|d3PbfiO^
zS9z-ynWcvCv0bpPz*e`<A=1LMU1g}YtA-*9q7}{2)haEeEwq@Ql($s)n4g@v+UZ5r
z4}$&6`-(76^t(P9u)F~*^h0~A`erddDPn$NAHfr3XuaT}=k)b08Dzurwhc1k$%Y3H
z&b*J#LDl<^4bPh}$cR^jmeS`6R<8^EIps|lovl*s(@}u77vr0}*MgoJ?D3qr$mxC5
zm#B|{?gGKPGk9-?A`rn7{G*~RN@y0Mgd!g$6lACuRkYog8u9K7-kafb3z*gF9H^~W
zw9_m^J4HU)DagR?AhU8|4nj1!eRgiKCl*Q<!wnL*!;6BynKLUoy{Pt9JrS~)gHikx
zGW|=QB5Rel#OFUVYew8QWDJ1}A0-rIXuWE|&OHx)@QTR7za}#9`>cLemuiXX0&aGI
zXW%UrK7uD_=3IJFtyeup$S;}>#N8Y!L))(MoWt!D=~pieipd=WpEAhMaZ`CX;RW-P
zH+ql}PmVsAjJ8_RwpVqRtbX3lL1w=qv{ZGqgqWWcF+Z`7`N^3foqkt)tC|l_jW___
z&%sy#m7(?eTVi0F^bCkZN)d?^`$(i9L+eH4OR#^tJ2S#NdU<yynb+nMRd-dVLkzFI
z75P}*E-$LS5)25i`oZo`$?R8zmQr~Z!ISb{3m?J5yEDxvf^{GIRP6`iic;R4;p2(|
zLQ7RW+*7cR$6y~LS~sSXmuU8(y;U7^ZWFMUKg9h5lBv)TT1qw4Vt#nzZJGTd=UR%s
zU0VVcbKcH*=5GzPTQInnSRxQ(5c;HOaPG*_hYhX@8zi?G3_!C%ZHekJnB<q<(L4=z
z<j{+PJ)SeiIlZX*NA)Xs^J-;0DQ`Ju#uJ-!pXJ1!miiP$&mjXbKV34kUbRPyE1HG4
zqR7V;g;uFg)E4429FYUd`8!#CP6lh0>X^<Z?z8}_pEr7N$4e2~c12r!)GWkD)qH$Z
zXcbP8nIYD^v$oJ~YmRW*P~O%Y#!6e_vuBz1;O!1f+?SArpKM&8ugiYX8Pu7@Ndr7w
z|Ca~FKH4c~7F|9KbVSwj;lyOCFPcYwbg#_^7={6%^RMWZwtog~Cr@8nrES+1BBw0)
zsJx|uta~!<nVp#)PTOA9M8qzoh+T?(>{8DB<9r%u+toip+u^BscLsU-Dnsj4Uum&R
zDPosmAG;J}XuaxJa61<mth}Xyta~!<nX#N!tMaNc5bc!mwhhYQdm5id>^T_fL0(k`
z;)+t<o#Eq(0zylv%_Hvz`18D<gB*Hol|BLd&7}TmK#o4|&LB@;5!!Y|J2wNo^EaWp
z<k0(!NoG-MD?0x;8ExIrZMR^67tH(U&BLkhs(Lu`=XpQJ>)7#98R|<^9@rvyL;Wq@
zR8PcPDp=6G_ti#M$4BLX8|4vKbRcwY6z$x<V1sYM2B*LV$)5+`(QHsPU-cL(v{p_)
z<1_e-dtE+J`-hx>u)#B7gJk@INt`pkHvO*JpxS20%W1qNmEm)7n%~uNvq+>SB9S5=
zi4<h0zfyU)wFiuQ-XQTY_S;p4w!J#%WcBlw3f@qm2rZ@KhI7up4{suB%WlEYo`XTh
zEdS<3wS_pZ1?QFbL6AdF{ydnT_Egiksm=%Ti)NBvH0OB=tyZ-UoaBN`q}FPQTn2I)
zeC$#{s2(dC@gMMTya|J>du^4rM7@N?{G^Eav3*gnZgXbHrl;0<R&Qr<MJeKnVjou&
z5L!z83R(s4!#gK@%ui0QOfRaXRP(Vf1rNuYFv!y<M<4uC^VHgQ^%#!vI4N(C@bNf7
zhW1J2VJ!+4Iq$U~lbmdL=56PEXuVZ`MQ%IqwIIJ;5n9UMZ0<cA8TY(%f~<Q*XrEM`
z#r$MEzw<Fayz}0CiTV$ne=xAYJLjDfybFR%buc~6&Q-%zE1_FJ@CJ!agxZRtElMck
zez=bk3awIar!7P*0GR5$bAtCxXsgsSs66M$ROf9Q<f<vc-#uWyMA3+8fDQ7_33AWL
zI|nz^e4_SNtpGcBVB+##3o^+Sq4E@MaYb2~v6t+rGHW&%*ufsFR*QQeV%`TqCOKK;
z;D(xKP~Fw}caHHTL@>rg5!!Y|W7hyXQQVPYY&dtjxWcDJsTJwmU{4>2!9egWRS{tJ
z2U}4z-cq5vymNv~a<a(5I5Qj6wyREK6^;{RMDWBuf+y$66;~Nx5(kZ`>MkO94B;bq
z0zymaNMq*?tW4%t&yZW4oNzF}GFmMeT4W{AbCRC{kAU56?o^QB&08wS@>YcQsoD=j
z*QAK9vHK>#j?I}fn$JOfGN^yVeZpX>^F9c&)m4VpTlEZxu1R_4gpaNXGPGXxT^1$O
z<oz5zN+=-o8Ko_Bj%;||gh58Uwn|%~;|BXUa*rnO=kT#hK?Y(>c&imgGu$^}pJC^)
zTHXi2^Feak!9_LiqgJcdg&PsTdF8zpv~xx9ZH3QR%1|_(QLtLxYr%}~iqLx1nw?`@
z2Jf8U)0w<;a6`>AXeqTW$0(sp?&c`SUZno0ZR5#YFlwmvbSAf*_d$@~t}?V<wPuTU
z%E}D<s6WV1zoPOiN+{(`7(PlUr&s3FSv5l~*rIDv-h{z(9PqRQLiJeD&f#{7n734r
zLr?xZxNqjK)Xvpb&=2gj^AyWR*YM_d^FHcv)aJ2Ah7&U0Qo(owo_Cc9Ed};(uz%-p
z*F?-aC+J1BRXU>DLY%mxRokFdJOxl0>g}|J&XK9k8zjh9CsQ5FIrxvBM0=}t;~cWR
z$ISXp7ONuE<Ft4t^gm=J;r@j9zd)SQfzWytZBarQbK~+B46v1Ra*0@%j!)GmB1$Ne
z{L}%VrBuhTPYvcLZ(g7cl6MXcr&%rccDY+X8&rG5o(y>ByxoCMPDQ9isTCk{5_Zme
z6gp*Sy=u+4Ee$ewy94c9WoRjthg}1_|8v)idjQ-Y;|iblp_*T{58R&+^Bx6SExGMr
zfSG5|wyTa|m($DOuA0iwdR51q!>tZ6Z+GC02r5JCRh_oDqO81w2P=#Mvt`~#y+qaf
zkP{AWc$2(v^3K7#%D4hh-Bk_60vTM<Z;>;cd{ITHzLIT0&1Fr_k=qWAdz1WjMQGbq
z9(JQ3<95j4eG`h%mZ&`VD|iOpo#FFY<~&KHbhTjBeC*JJp~t%cs8?hygOO*t%M)at
zflzl<kCCGhtYv2UXI6Pd=$z|3!Nb8mnCYKSHAQH>s-bv(cp0=0MQACNXOT!5B9USr
ziByoWOgmRg)%gcY4}7~%kq4XWT{5G=CCaGn)mbBxiYz+vXI=tg01(XCuLzx+DjKm%
z)+!&n6k4U8NL%O}xzylPH_4|~89Jh>F<?3Y0j778EN?|<DQzKqJLa63%sJ;|mx6JW
zaYd$cuA}bU1z<m{jO@dm2r?cxKAmWbsA}?N5+6~O^X-JCbnT;0QN%8R-!%gHiplZP
zR#5}XIZ$~PgOwr%%bw1N`3N$!UiDqhk#)8a@-CBGt1@)lRGxF>yn_4MytD(M<D+wf
zn;n1vhqu`&LrYcV`P)y+oCBdB;DYC6&Keyzi^0muoBpu#QQ+BB=lV*$UDd;3uOyQ@
zKm$Tc;asA?4oJPVBI9WyPZfO(R?Z!5+JSm!^(%<_#i=N7CgH6l;A{qjmLd<Y^h%sn
z*RcP(M*R1ec1zy5=3#i8JYH|+gyiQvf3wf8jMy_79zPTF`&QW!@xVI=Cr@Adm6iJA
zo<B+6Ui$+p)rFu8{KFGN>Q!_Xq9p=|buZdCId8lEbxJ>Xz`@A@gBQ2Y+gvg+`Qz|q
z?Xwkb;J^6Sh{s>OW3t3E_gky9Pgr@I9*2Gqfxkw4;t_H3*0K`~q3AAz6(>UL)waKQ
z=&s3j6CSitXjN|i1w!jmbl(W=q4xa1^$$p<|8zt>^rI!BLx$GdJYa_;IpBeItB7c@
zAA9wmocw0rLkrfm(zMf)KQ?x<&xieNT+)2#t-K<`5L)Vs4K7F~t-%{z^SEz>mO5gI
z%ai?P4elL*`uW$0wTIgC$vYpAe0ah(_3l>b=xT5M%(i>ppaja$_G+tcU1rZ@rCqbU
zBEt|`m&%xS+E&SNr~aiag97ju^vZtGQdbQbo4mi^KdOjECqhd-@OUlhf8^V31WNO-
z5$i9Cn0j$N8M@=#^-4b)od_+p#L!xD)+#OQLe=4~Dnm=v29HjL&mLB<$N;VpZ}Y;W
z<cp7Y%lXS8zd0aT_u{SW^Y@N8AbEYR*gm5mirRlW5IP@<wz2{7j}P`q*5C5iIb|q9
zWmge8w~El34B`LNh@bq!waEjA{3)jl^;i2HaAh*^n|V!-tBCr-HzwN*pVEcUnheos
z;TrLF2TV%htyaw`L&rzuwaVhZ4UVqLxbOIzlfSO;OxD>#L!dPO8kKr=MEjPZt<qA%
zpV%+i{Dgry<yqw>fHL$KMSS-3-pTb_e{L-_L<9fDzecRTC_<kShTwk;vGY6i<e}GH
zPU&;fvB?{6yw>V@%RbsNh`?VX{`c5g^4yk-<wPjj+f6SBuhoW7bl(X5MO&rM6}HCy
z8f?{}hi{$yZRtOobbaFVjnH}(-8Vu<RJBAss&7-PVHFM6Qu=JKBJ>wU=u;be0N0F+
z2ko^kdh6W9bLLJ?I&gqlPWv-Xv)5cWx$p9?^H%+eX#bMOZA2cozbEFK@ms{JOjzDz
zZ1B}G$(R3l1$9+RwZA7~#?rgR`~P`?E`*kPZL?Jq)PkD$_uVq8@|;`uzJ22V-2YBW
zbi1xRZhuB(@SL@ht2eqbXPIiN+NJWi-Kr|ux#!kCBwl#hOq0>BE05csojdHU^^<!a
zKPop7l~%P&X}wi+RYtomErk_8MaCIh9v$C&+u7DCwJ0ss{+{jnZbYYyR&QFK;r*>{
zuHU)NW~Ntf*S@OnRby7@Jih6U>*|ZVShvqszR^N8;xDJKl>F$lwe6RWPd+f&G(FBf
z?>l&%WWjHl+qBceW$%7n|3R{d{i2$<^hM9tH~Hmqy&$IC^LhQUPZqad6x}ys!1e#B
zpE6`wLnyje1iI3QPk!;U`usmy$q<U}8=>Q)=w1;RuSWdpnC+AIwm8#d=va+Ed+Fqt
zSB|vrTjN@eu9nh~?i-=MC}QMA%O&>@<&7aSAJ%j2hqnFoantHU78>40pbz|O#5%Xy
z!XqZsk{b^n)C=OdtFEYj{3G7`Sk<MzWqfk}h4niY+{h4$?n1O0g;uGKYM**VG}sT7
zp`|7dJEOkTppN-4g#Mz4{@Wi@|Muby+C68h459O(bMV?-OD2=|Xs!BLn5FsGh;<Zo
zbay{$i{z%y=jla;O4n9hdDf5XTmQDVehi;yV*T7RZ?w9;J?HZJr~&)f=NCua6yJLD
z%~cuJste);lTpWRV!vpg_B?jcWSvi?AJz-@<B(-%)t5c|x-J<i+ZVR~!8@nefsRj?
zj7AHGcY|ZEtq)yxg2_1fdvhg+9d?y{*4DNvFA>^XMQBZ}vL)i13wo05w-<Kx{J(!6
zm@Gc#xAuJ%p?0o)(weFWZLjwBh^+@C$G$(JDx<;CRfLxM^pfu-yX~}YF9@9v?YWLf
z->uSm$KN+sGGw>4+A`20{x#y|`~9}Q<D{S1FIsP}quU@tODX!+ThFh*^NXLhWtapa
zv@RWm<xab){>ndg>jj~|C}NX`rq^dKF|HSc{-TJ@7QD57_QKm#5!Mg=MG^W$^<A+4
zfws#is=w+Rq4g@ditsCd*6qXcZrOg%3@e#>t3`h8V+g;pz%OB)V5R&D$0JmRBHA*l
z=&<%N8ST2XR9FXj8GhAg2)~B2R<+S#HRut3EgC!gDWd(^Illt*i0_us*(#OMt}Cqi
zP;XdedKrGbYpwFD?XFVo?;ZZW8__Aluk=lZUsEM)iPqcxo-)20QAHy^!xhJ+|JvXf
zuJjwt_ZQF4O<K=$JZ19MQwHbw;d{yug#41nZG?U%;<P=MNLTKeVls}q>5}a6fw9?|
z*4zHR1L4}g<Z&CJpNY6-@>b0^et(k5c=n*jnG?)pw9$w|3Ey`h<d-~dBlNRJ)VvI~
zDlYq>^|rq!0zHp>&npNmg+A3=qyE3i$YYgPmC>%t+8$ci{+=>0gOQ(er>hAq)&Bl}
zL)d&sKY(hq{$Uk<;Pm=`R@upPckqtiOTKw?GyDAM={MHj`)0g-rj+up5&v$)HOc4~
z->g&HKVISTB)@2|l{#k0vB{ou`uBp+Qor2zf~5bvJQd61UJ(sGakM3O--FY*^Di{S
zOOISre`vM6dXb@Zsf=lNoSyXGtJOd21L|+B6SapbuU8q?D*Z)U_0e^g)+cYdcePc9
z&{k<nCcZW*x$5G@dqHSjD&x{s&#Qm(-cPFtb|qGXmOAT>U)5{N?OR1ytNg0ie$iH)
z^7dlMS_kv&S>9L-;oobz5Ly!&)B0<$RX@0Q?d0Uij1$abm7z72fYyBIm?%PP3J82?
z#9vQ6Fd2IFaVA4&@al_yp1ktLkE;DJ#HT;nKDlM|nOz92$z(KGoHG2X*bv&=uCXEl
ze~s9$CJmwJE`$~DL})3$%B=RIL4<$%wO{;7#y<PE$zBlt4cmTEbgu~OhkuJVgrfUK
z_?-enD7tS%`w5xHitZI*J@>0(lcD3I^Ur}T|H7)z5Q^><(ctK6y*eL#BecCbAO79Y
zWLt|+KmQu>6$f8gKX(T6L*=oSI^~FI^+6MpUJzPJWpp80A|OK%D({>vFRFiU)JAO?
z)+Dw{>-FnhEA_%tH`lNDxb<YP>KiQ~jaa2Cx(g9xXuUe3y&{0B_Cwo#-0f%7&s%Y1
zyC0!dT9?XrWxZSLzxj5XHlo!H$k0;iCDaG|!uCJaR%uJ-dH$ICuP$PC5AQ|UD*S82
zDqZF2GuSHk|EbE*di@HZEh8X)J!hXHd!kWLI(%(W?i60R(<;SLU&!84uLv!5(x<By
z7f&2!HC0=sGPKl17p`7B`qUa#M1wt7gqC_^vlENO|FC~A2>nG7t2}#FapAzNs|Yj?
zR{Nh1^1HU0YQOw$*I(unPTAK!U)8)MAM@_sRfM%l>rxrpesEE7`Qp9xTxF~@a_{`5
z+N3Ud)v=oP`5O6yLl3f2iqM*>h{<E$%1+<(5JM=sZv>t)MY*%3Bfa`lujRKrxKp*~
zHdc6&73JQfBDAK^ss=~*#Pc^Q-hb*mt846MX}(#{p7we0#k&<Z^gpdC!w_ptTB`Wq
zqf5IGT2qjL4~_Vm-`|jL^7QV8=s#$B{;yA4ZC80!#0wLr=JS29mmw70H$t^R(On4i
zfq#uy`=N8tg=hgfG*RXCjnH4T=O=7-Yd-PbZF?DA{bj-RZ^=(Odvhz*>zp^(50#<l
zE(A)q{8h5?vH1lTw)R-{4HD0lys}Tto&(j0hb?_(zRmEF))Gbcjd<?ai}G*xYVA5J
zx^Ki@3tW}|bncqTP;{>dHY|R4?(6fpo=*&+=w1=l4;>R7T|B#r%03+G=U*dMgqFgJ
zqv(BiQ0vte;whS!r$DXRTmQAEK^S+eIP&uBrdLFxv*+5|E(A*R&sIyJhuXp}L<`W-
zbL}lwQAO8Is>#s0v>#ZP=H-cyuipNrI=Wgf*4jnyd*ND_%D_rCFVCs^mZ9}_`NRfr
z_}7TFE|r0`Z(g3BnT&wYUlf70Z(g3z8N&ak`s7rvt<UzV46RFLV69!0C)i=1!S=8G
z-a^7PLwjXmdrRCk!1w&~I}`s0qKXc?ABOO|Dkh^X5A4m>UX7RG_hkMLMA*yl2<$C!
z-^UOe^%SeO7*%11#Y(lmXFt9hQALOStFl$xBeQ;Jz37Mko-+KdS{Fh~VHCKd*X{@R
z$hr`18F}3P+$p17SJ)S`7Ph}9!tV~64DZjoO0~cL-w<K1&-VlS)R{j&Z(yIgXr12Y
zG4`noaISLJ+WwyZPZ08pBJ?v6*gelYbD)8}>7vC#u$^r$&)5n6`wj$o3%ww!Xk$QR
zo&nLoZgv6N$Y~#KwC#BN?<oU2+a-c~;k_WLXyZ&|p2^X`&UR69KiX*9J@?;J2KK2l
z&lag5+Gt~>6m3QdcF#*0+==f+hV7(FKU4;GvwdB*{~gfn@7XHsY-gS)(@-y?rP|+j
zAjqr<eyNSHy>RIVQTS`n?|Sc?a6W!H{{8&jH+Hbk-c#FWEA9W&i2Yi`e(|de`|O{I
zy&&3lfR?n@LEnM6^MeKQo?{QTQjI^XUVr(Ho9y!n8{Zf``rn&-k)hJHRen|T9SAMu
zS2evL{OH;*{%K&J{ZpbBg!V(*zHsg9Y^|{!{jmAi<@Qne#|Io}bt(F&$!FxtU3^0?
zGE};@%0C~g2$Qk$SCjH3XHT?WR9@dQv|b%)zt-wShPGXM+p7#~mDa0s(5nn+V<Xlc
zY76~ZqL)_bFN*LhoL&$IJ+NxA#3hWn4SN9g`Iv(?Djt00yj~Fd{$*(K%B4f?7e)7t
zxZ%-Z#V5ZqmRYRmz7cAjYPEeM{CdY)rRcs9epO@$MfZxZ`Oua;l`K`v`07$a_lmGN
z_iuDoN;PAd_a4sopSinzkE&aL4bHjWjp#yXO(me^;dGu=m;B1PDg)3)toEU;QrRX0
zE#hAz{^oZd<hzcWYIW%-+%oqK`MZxyYs+Y`I1#FG+QP0@5rMx(tRt#2RCcQ@ixc7B
z$xXVBPv4{K-}?=r=)MvD4cick?i=CXmkpulUJ=%FMQAA<1?xF_&A;&GWioU``$qV;
zEkpQsPW#+9!oNFNDMfc7T8%=h{5zl_v`>8_R9_X{H$r=>=w1;Gj+OR9OX<qMcftOr
z5pVk2{fkX5KR%~V1k=7KS^lrieRFaC&V%gxDq@@d`xXlwey;tZ=)MtqEVp-Y&8t_p
zWC*%%gti16`l5_6=o_J>HoNK2V&@09%Gjq~5e<%&{-OxH*A$Pv@cYq3ThCFtWrJXk
z7bW++y>8DLZ&Z}=Mgc((8R|vJZ&!5R2=Ky-k_E5mE(8TNC_@oi3as*?<fOB({WXZt
zUlal6dQnDN`SM=IChP83{QKe4>l~AH2L80T>lYW>=ie_ot>`)6cKcjK9Ja#5;=@;t
zuwNA2H^R@kAr#$(XtX3XV*N#1b=_W97x&-xxz%K4144gM#7`giP4UHm<;<F^2>qpk
zn0Rh+=f7%gguytvh_omW|54{yX$v>{=b^>^)1Co~$m>-=c-`$nXidJb{g1`t&{De)
zT2rfN3)hH$;chPWpJ%WkRNH?%-wnlOUtM6|R}pFliqM)`wYUBYPc8bRdgVXEnmT)~
zzj$r8mUx|RBO0X)Ev0C0U50Lz#eW-|4@937W$Ys&^@=hkQu|azAdaOdBU}{SHv+LT
zMHxk-=)MttZgY-_qWeauhf{Q~2zI{oOE!u+qTc>{8C@Mk9bND3>fJNg%bZ)i{`<BJ
zKg88mX-oP>=&Y$c|9w?PgFV+$T5lHurCVB}qp0$FwOW&*rL^8&5fl^aFN*LwR_#X@
zLQ8oa`woPb@;X-Uo<VJuma2Lmzn1}tVJF4vYQIP8_bm0@2#f#W9tXTA|NIV%$?$tJ
zb+*^<e&BQ1_p#6a3!;h+drKz6?<b+Iu#02$w!eo!#uag==>I@e(P77{WSDYS&17i3
ze!tA*g`K-DgqHHVgC5~`)w&RE8Damb7a8rk!rq&;u>HNmpWlHr8R`MFRQvn?4H5Pe
zAy57qv=6=8MRUYg?{EVOrCU~u%(DehIdcpEk@FuvBg(&Ew11g<ppDQ{M6!ln5fH(@
zM(nfO*1e26TgK16RnXlHz5cR15iC)b@_n*W--*asmuAzgW|Xt)?LVPahR__AU5Ew%
z_}7T>OTnxMl%eB;Y*q!cbXEFc2$bgS>oz_*2ma<}``*c4Bi0^zwDsI0?6UycW0h07
zw!NBTtBq;IS{E{Mh1+3~8A$GG1ftRU*NBl9rI5TqMVZG7`8kR*Creub$4aGZMj*|w
zQblO1v?ZutZhiBZ24(nCHj2I<_SqxsbC6*OEv0kND*{mKdB~Wg*+^R1pIE!sUDVG%
z8(roUHR&8PjvY&JoLECZv;aV85A}YOE<~dRF*^@-=ksuUhYUX-bxK!z?2-{$rKMCW
zyAYvOY7^=ix)4Ez&N)hjdG1048QNQ*!$@}_f(&hYhrH^11R1@|TJNJ95MH{K+WD<<
zL!lkLBiJgS@LpRj#h!l$LiJUBNv}OO8Cpu`zi$M72`y21T?o|AKkVYPJOG~Uw1b}F
zPcMH77QSU@qQ|HQZEvtV5#E>7I}z{_^eg^*7R5jOHBfiEUN0{rx^IO4C1)wxA~ogz
zM)Xo|--rfVMIT5xtXDOLvP%1R^4EyfK6FGq0^`^D98@oZ7Se~<Nb78h2((J;^{ujc
z`<9{gdhcBK<CXwrpQ|#oUOx)oAw%oMm@yAz?=l)KN%s8UtXV0Y=dONqB67A}N4jr>
z)~j05g=jSjqpKF>*C-~h@A>e*SSddW-+}0*-o6nHZ&BeHr5e-KDwO75Sjp7=Jcp6?
z<7VHpWce4KYBtZ_2is?iNXQ6PmgfIfXHZAfKN$?&g$NqwS2A@!o3>Wu=PE+$)s}S0
zXtZ#)>f?I1te0zC`;1ZN+Sfi?*@pcW{m?P-T4JTT5G_DQ&$T682+F`e(<_c*!5-=p
z&ZF&nU%mZLSYOpU$48&q$OHMie%Z~R{t({Mxpu~jo}`_bLO*kFNf3?R5qaGHo`@;^
zkI&AYxkU;QjYE@3$&jypf>z<S@$fm1t9gok4#Y?xHa>NWJG3QjL{CyhoC3sRUWOvH
zRQr3j>gh2*i|2d&4}9}#;0?=X<w4%O@Hvk)a}TnlJ$z`q<92sMCoDN_6n1f#BL)3X
z1a8-=WCXfz(hl*TZWtUtfBf>Jv8%>BEQV0D<`cr5lh=-m_da2f_{CGNnxUn%-YR1D
zGehFn&lnp&H+J9A*nwhx7xWIdF^D|Pa)kVe53Cm7yJr#~{PL1BwUpLdMGP7Dbac%}
z6XS2!yI?f-lbDCaWT-sN)`YQ|_GUEU`}@ZK*lCZMT1xA!A}*e5Xtd1<C&VisaqDR8
zCovzH$xwNkL&~`W?%Fl_^>)X_|2hBcnOaKgts)-T^8V)FCr*ra-}AxI*d1c-Hj|<9
zGz%EAx8Ar)^Nfd2imzLF+Dt8_^;Qx4ZhJ>M{vl|}oR>ypKZ!ZvOoqzS{AbRcfAodv
z3#%Lz5BzC!rk2urtBCinADkUMafkS~Js*z74is|*nGBVud1i2*@X`IU^#<+{FTV8?
zGqse~TSfft^s(7rpB@rFxcE1tv1i2$My9(eubQ*wfaf>JPF!QXc(=d5Hd9M!y;a1f
zb0%hQ?C^B-!>9X=!Cn}1I++ZWr#ao6JMzv6*_;3QHhTL9AI{WLT5lEc#c?NO`@5mh
zujlk1gZ*9R(lQw;PqU{vH~W&Kv)be{qu1yDVy2eTdaH<k{pG~$iY@MMuJh9c$M{@Y
zCPU?^C&Hb2|2`>u^v!F>{O;UuXKE>}w~E;1^C{Wam%4P|$g4-I3@x=S^4v|^We3Qn
zhr4s~30Z#1&~&%#nNf<+QX368AUS>YojqdSbB@cFUu_&cwNr$aYJX1|TRnMVcIa03
z*NE`_$obiqvd``BI}uu{{kfXc%ehfgPRQP!YpAu#&qqhSxaCDMf>jZ1>Dt1)l0yv7
z$d4yxH;;STWO%(Y8SQ$J-M*5?YxOh7W(z+%BtvJN*LM5dF4c)p8Cq}qvz=2&uCVWx
zkykQ;Irr}y24`<f+QC}l?Yygn?e94siqL+vKUZ^G;-1m%?ns*tA8Pe_f7K<g{XJzU
zqAeZwiA!$FD&p>~?r&}h-QwtazuP6R{XJ!@JNM9NBs7Hx|1{`AR}m_sEgd&-NLJ4(
z;=5(!l{{t6L8l_lJ6q+SgIz6bf6sm>Li^GFT+QR=T)$_B#OpvCDZ@X{bAE2utKU<G
zBD7Tdb6&~(hWkITl6eEV#d`g^B<E+9*Z!U|?!#*7htL$3@@uM`pWCJMGZ897>urC|
zE4k_Z7a7Li<=PIiDP#I;>u1AO8-Y*G`FLQgo%M5G$#~@4)mM+qZr^j=c-L>f9=+%W
zBa+=uX4Wc2IHx(1ocsAMTV%WZaQV1?bUbF0FE>t_A1-JJMQh$4FwuX#NjCQytHhs7
z$!2OPt+$GJW%1pz&mLJIuI-(Sx$ODv6O3ifR;j#d4x!Z--XZ&N$YSxkAG%puO6#p6
z&inmt*@3UlAOCLeB`Y$t)K?#Doy=K;Ip{dLZ;aa`d$51M`1ohH9Hp(&Qg3X$eKK>N
zk33@ee4i}8@11D3KP)ijt?55Z`akplesNCGns?N>jUL@AJ7%q~qL<blFhfgey;a05
zYaNoUdfm)u$i<J0{{D~mNk&Y))MThU&2x#{pkCTH8$98)=>31+GgC`xy;a08aL*^-
zc6RhtvS;~pHW@0fnltmD5r<~K-RF<d*h{vWsim~uDq{9oM`wG#erCk+X+JHU(^Bp4
zIUie|aa4TpJLeff^VVuV+MoX)WoH6^#q|IGp+(k6iO7;DA|EBH&+VQ&T99zH2uUGr
zR1_+z&q&#dN>R}st(Ig--A{LBzLq3QWnZ&o&7Liy|NDLJx$}OV`P}>a^uLb>pVQ3y
zd0y}LnKLtI&N*|YglZ8GUSWd185ga9%S7wr2dl5&%w${FAD_WBJ{SFOw!2}!y>-oB
zaL@wxv8%t*B|__M>>8#n{`|r0yk(zcaE(v2I(hCR?hA8P8^T{+re5uMR-04*?Vq^i
zl;v){uv#it;~pgs_!p>4XD)YVzLue=`S;5EW$L<j_totZnq?7LNt(VBY7zBUjZpPk
z49%`RsZ#=13q=oW^jqSd_xFTAOE_OXH9|c)XlQo*oU;;Wg}&Rw+BT!rAOF@)-ud?U
z#8>_jcl(j!Q|vp&^!e4x-0?k2X*>TCi^ixk2XAUK<Kt@OXobGp#AVsh>W6C8vyc9{
zIDyaM7?U9aE#chLew2FSpOdropZ+X^R_MD;{M@@tHJy3y+WuX(w0dLta`(H#miZh9
z>KPAdJO2jED^o|*@40sGUE|jrxM{h&;6T2&2MTGMSoV6EYP(1MwdLxC%(!jK-QgcM
z(ge~r@!jGv>fs@q)(-u<EQ6k)?>6Ce7^QC7d2;gF4R>eocwmW|Qb_4AoKwClQ+J-W
zv3$wGDVZ<-Snh6pXA9lo0)-x89ix`%UuA0Crz6YnKIwmJR{y)){owsxnn2nn8tp1m
zM?JnMlT(zsi?mJrH01_WzwPwo!X7g-9kwlW*Y(>-{syY?s)yaF^<L6xQ!6RWze(?w
zsh02TyY`)KdzGW_cKPJBnOJ?@2sP@(o01po)ii<mV!7EG_tP2G?)st0t1rluq7{~?
zO?-OkFtzKOImzw+-kYgYXQBJq;tx_B2gYQs611Iv2i6&?ej2wZdE&bHt8sN0q;29b
zy83+f*@MZgpVlbHe9;q|SV32~c5h{p8~2;j8a2?$T<y$t=8YS!RWI&%KKbxFGZMH0
z4bnF8*~$G>hc7-%US6X{ITC2qbJYyDNn4&l$G?@+daLda{+_JgZ(;&hok7|r<~Qu6
zj{oWJWc33llp=vvul|0Y`*3+Pqp_mqMXG7P{Z!4CJu^t4)uwS1-F3Y?7~;;loz;z}
z)KcgCx+sAwsUU3=NBn)RI{EQ>>e_F=%OHVPM_oJKJ?2oJ-_F1D%FkBYw;ZYJe${JD
z&%JJU&z;eo_SkE^*u;x1JE%jQ25R4SZ?#&|d7S&-3q3S}v`utg(pFt_$Z_h6f!o*M
znl4D&#B0B#R7so0YQ{{b90|1Q-v1W&vR4P1I0hfmN`3Qki8?j4Ac3pEAZ-(0R&Am9
zzkZ*+vIYsX;{5sFxw0CTY^+k-Q>w<aEv=D2D=t~~GDrNf-*M`@`EAv@Zy!kDY7|J@
z#OBB9sfTx*tENn-QH}&!aSh=kn$vi>UQN}qWmi@H`n?HU<pOD&Xh^kiKGntx23=o@
z1X^*u<(iq(_-y?i>aQi2sk5G%yk_r%PjWB%X&UVb6w)>^aqiCKi%Tz8|9!VUbJvxP
z-1pi(pb4a7#1DTbTO8X<{rY$HawO1-&saXga$c>P{d@AtIla}Z)jMUzE^gp{eeZOw
zfwWCDqN_qcR|n_h{Sru^6}7WmzEb2gnv8ruIblsdHGSQ63HOve+*1e4)f!0K#7CPm
z$!{7CRy8~Pn?VAtsQs4WD_&0HrJEKdpV@n;I`O)N31?_|>ac4c(HcnGM9CKqCQsPo
z2GydSlR*NlsKuA!>u^rvrX#LOu9`Mdo&CkMgtwx9>izLcwFc7E8cXs0Bu5-GbZBz;
zb0gH>*B(@gR+z6%%vHxF2R}SYJ$J_4nX3J}q|W#~r-6Fh8sip0PUC`qPENkvZj`!h
zbB%Je!hCI_WuH39jc1Nl&%S%x>O`$%>dQ-VZ|9+&O-wASmVA8UXf^+<b6es2d`R0w
z+Z*m_Gq78k`eEAA1im?kG`EiV{+^5DoFSXq+)OQ|s<%IpK`YGHCf<5y-!_lESElye
z*Uz8^T3z1o4;tOiw;N75x&GR{sQ3Ju_5&06R$Gkr#j9;^@4L1NwM`zaUe}5P^CdkX
zZXLX7?VZ$0zH{4O8Pq^4iYbsI_}>S$vtwJ2R{M{CIDzjgA#D@cohN6%p|;|ym(<H3
zfmZxnAT{xm9i8cW#W$<dK6tg&(yCK~pQ`8HMMT;rj#_kOcHp9s>f0-w%$z%C2PK0S
z>)MXAO`O_xXm-%*5$fP}PC33gg|tm{y>4iB&a)%bjy?9Y2(;p-E;$E#-8MZt&$~h0
z_~R`Jd~*u*Y~o~kvYSe6tPVH-T8ac(@w1>@OP-*o$L+@rR#&!JltBWm_(@W(aAzF0
zA-n(21JwsZmL~8$FQjdv$<`0Eo16AivyWYuK?1GliW<t5`u^|#&R)`>mpZ*}14{#~
z=sF+D9jE!D`}*OX7pdQ8ypcKXmo{Ol-z0qm@qIp<SarqD>`l*HuEtKhDuGt$p-r6B
zcR&C51E^Ity?QxnpcUN{L%G-PS*@l&v2$1T&kt=gpAI-PeCEr0v{y*mM9{UC-{^qO
z>W9H6wYuV+4q=-feBY+`e1NuzQ=X{jU-!?sYU=t<Ymh)IY7K<a%4qW2k$#_9XREzG
znVVR=@v88GPd%-Hv`rk{rm>%)HrB5*s+1#vR@ABqrR}p}YIFa!ey6L$e)JOUPZ$$U
z-PliSAZ-(0RB7SUf9m(`AD1G5R+N9pt*6{o^nbsm{A$$3T6g!X3=(KXQHR_X$`OYj
z*1`7=Y@o_YmL^VIe|LC5^K-RVNZZ7Kzt8piQ44wg`>$t^Kr1@lA(gh#=##y`KVwE6
zwYbUos|Q~;F|7I~?+FyrHnF2-XaAVawN#=?<5pX~x+fgj_e@P7Z4<|L?ds3ov!-hG
zcDqa;cvA=I7;(TwKGk3K_QTc7kw7atn?kC~CXQ_@F7y9-cn|ejwOI*#O9*M3Xn0&N
ze>FYhbb0rwR!E=~o#P?5o^r?I$gTtYcdpr-tbNs-1irh3G+lW@ZVTmz?@sCGpZ?{C
z$rrOvtVS!$*CyO^hWW_`bCc^{xh;Y3E1@1;4?}JX<uq0|9PF>6R#~UNtCph`=4%s&
zg~R;|zVwol+`Tf_Y*-X7|9dgzWxpRq*Y%LwLOG3k&JF%;pFf!F`tJHt^a}H}iN<S2
z`2EfpntWx$uFTTGi^B)J*;)hj=pGo-{lsV-vUsH5{=qAgf1I{!4Za73v`x_c$*22N
za#Gzr%Q0W{#3ue~KgzF1y*SOr2BoNhR&@6dxn+}!Jh5PufBIt$llvbwK7sFAA#D@q
zPb>3(I;3YCXYuR=wQr)g7m=n`Ovr7aoJMld7{49$+;y2;tsJc|Uz>RK{W5<j^;veS
z?W{%(+v?G9?b+W^8;gI`%jr`u=h`l{omNP2I&WoY>O13Kvj@uj%l7NB_PbYSCGhP`
zq-|o?d1L&WOSi4PbYp2|)>F&E&w|E*z8k>Xt0pGe&cAavj`oL4sFq!MXu8#`OO}Px
z8YBZIkhX~{&K&I@ab2D4qPBOe{_3}-VdoKDas<#e(V9xvrIufp6RMYE9O%1Egj7p@
zrC!e4yKK&&23naKL)!fN>)M<BJ|nwi&#$pGamBHV!gh651{?>{Hu1}<5&oR(hi3P9
zcX|d1v@-RWa^l~PUBmpr)M9${`nO7vKr3@T1{!c?b{XcMxOGnUv2(^I9_TwST-WO_
z+7l?GZ6Zt8lFa5z_QnoX%aK4Ub6p8@8rNMhz(2NRbN1b)a}%T9m=SLKvOetz6w)^F
zEnO2&`|`u=AvF(Kg9KWc>!Z<ld+e3|<S9R9ADOyms~_%}9v-)xXT%2zX`A?ER&W2e
z1;1y1+R-WV?wJpS4f{6I1kyIq{McUp-9P-D9bbK~awO2o+!>5lt*^hxAGvN{zgm~x
z30$KQ*JZScdP^?%Z+T>Aw#NzUGiZf+HqmhZi~QTJ-p_xydm~E&t;{{qcr}b#07D+H
z=l}ioD;e|(txRjc5F1YJ;1B%s7=L!Rr3qZm5^0-QO)Z&!sf|@__52JHXk}V8Mx)j8
z=KjCw)BX1Tm;|omh_q=r8RBJXU-5r;uluGHtuSAkC_l2X@9pRM_fOoB$$r`^{PTga
zlo!=RSZma@0F6dNiXr$V<$v(fp5<tT`P#%@wU6^JUDnoLAN;arQ`jTi(Pf<0Ks}rI
z@ZV$nhgx^=>mT!WD_n&VX`8rlSRH@F%NO{c|MzeLSD{4Ow3baAwWv*f&Ohh+t5e5k
z&<gXliE$6^%pUW|<^GU{{SvrxB<h*x1fy{|JxvUyR@s78e`L@K^R<cB>8WT!gI@me
z&5y7&(8@d^8I4xmHe?U@VxWKS?MoB5h9!Dvp27^#lAhJJG^IAycmK<v73OOb>cGdd
zqk`-F83zn)HEi?NpmU1_lviM_%W9q`jmFZlMcF^=4D~<z^5NA7%=;i%TW4X80NN(%
zd@(2cc8_8HpZ875eAjDZ@YS{)fwWCLOwYAn9XHr-dD`*}MvlJQ#8nS^*`NL4{`p@`
zO)Plr&LEh)M0<sL<~iELK_eMi8qx4C_`F6rT4BC6ap=&Y*}>0^@Mn%WrW7^M%Jc^q
zjd_>V$-dcQv_Jdzg^6|#{pUAoyIgyPwCM>k#0%74@>7RV{>Ah6%b*qJYZHrG9<_Gz
zx-$Q?wSyA3Jijn`%s)8|)H6LgMq?!1{mZBou=wnMGH8YQ+QjVIYZBQX%lzcs-7?o7
z)mYuIEvJEc_nv+oy_@r>(WpTqWM{lfEx*!(EUz$Mn^;>?zs<zg%lw{mpU>Rad5rpN
zV@?D0xQ)o|l-#}cj?O*Xw3=7ue=&dD8vG&?(l&7h^~2Hloxh~_UgelCdSVk3&;P#7
zVW}~Gr|%{u@QX~S$E{;-3+22jr{2N6mW=U#zNvR9T4BC6aUu1KzSC}$KjO(6<*0#H
z{9M3op`6AOv#w0O@z6;B)gAXI@Owo_+r$afzw1%mz2LxIt&u=0e!k(>Q%>VF>UA#J
z;|71ySzFg2fmU>`aL=|O{%pA@Ii&Vbf9U1~3H)*r(l+rfJ*Ry}ZLGWc@5&&7R{ZqH
zZK0f3HwMoqznyrk|LBaZYd+eex;taQ9NH5oq;2B%h8vPwb`JE1?EPV@^}p@ouJ6uy
z1qx}KsCvuh<YAW&@Nb=Q(;EDG71B0QP9qIH>AHL9JwIfSKr4Q3=GId#j&?8nm^{Ak
zmHzG17bWm}S4i7LA9^-_uVF9$&U&3QNT3xz|8rX?r%}G^0JXSdSAXl>_ayLJTS#-y
z2e*ZCL_HcSno{#3zgyq2rD%ou+Qj?Y8>-KrZR^+mb$SB7!iIWu-{ny<qwyw<c|Ee@
zT>tO$Ym}oE=4%sMR+XrmTDJ0=UG&20N&SboWz~jLUi2Lk_>Lm?D{))M#4)qEsygU&
zzt#=YGDoC_xu>=nrU|5NVg&U>b=aQr?|ZtuHRg++*hJ}&)78fhH1~IYFf}9ddIE)d
z<Pncr8n3!h{}}z}f4;RwIa*=9HqrGMSM}bbvH!u;E(!b=HtJEy@(8cdsQq(FJyF`&
z|KsD*1X^LfHt|~3&dTjr%OBBoaRR@dje1l=c%<5B97p5Mr%{`F{###X&<gXliN!Sj
z*tp+*{`_kPWKaXGsNVAUxzT7izPI}A&EK;}*O`#OuO}l-XA_U=8{%FXqd)Mczq2?0
zHLVn_FkhQkx}u-D!hb(Iq(L^bJu%B|{b5bYi`qW$-Eg|{M02qmr(LfBYRiqAvwIG|
zVa?o&XS-E?*+&yd+eD-P2CAt?Zpa>e&<Cw>ju+B4@i~oHp7q6t*(p!#RgRvZ?>6y(
zf1Ud1`Ny(d5=*SvRH#Q+X_!aWl-8fR@ysK1&xUA}xbn4TO!Is=AiTnaU2ZfRx5X&`
z=X+1lGw9^&z$LDv?XPv)1bQMw+^dt<byOqHJVN&yVYEWvm$Z4#9S~k&qQsT$Ovumk
zv8^sE*E<f^Lb<jhfqf)2Tb<Wl3V1)wtvBn2@xSEf`ADD@_Jl<C9=(F)n|6Zs_4~z%
z)b<On(dk3)U#r452U{^PX%nUeP=Ss#G$E_KIgYHE={T~wAlkDA60)M4<H%ZZ{}+K)
zsE3T_n^~+W-fGTs9fvtr3Pg?sTA8`3Iw#I8|MPrWvxM>qQoM!M7U3@&>$JS>#(U&v
z6SPK(n_FSUrp2Di%FHU({+er|PGd~P3ADoaY(mx=bR0Y$c$^}_W3SBhyn<KgZA4JQ
z^JNYF=s1ULVf1v`CS*NB$B{J}9Y<CzM0?gi0<AD6WNZShutW+H+Fy*R(l{zaYdkCv
zIrg{Wl>yIx+bbmKT^X~cmwtmMx~@co$7N-XtyVW@RE3x#f)X}i&btb9L}(53T;uXq
zyyAS`{x4eB{W`rpA}Hbc@-2YqIBO00h6dWl33L24QM`1~E4)6Uho};HrTxX4i1p1T
z@GS^z!(p4TIDsuPq-{dJh(PNwMPJ>BuEDw#BEsXcLIRH<)&-l8?<P17-qrAK7ZH^3
zd?fIwAzhrn<BxPic&veMb6{CvsYe7QYy#V&NZW*b3xeLxj=q9om$XgDTBT80Rj4t=
z39MJL8Y<X(90z)Z#~hC=Fht1LE*uAs8n@Z$eo~;8Ac02{X<LI<W;S0&x8L9?Ufbon
z8FuMne8n{|Uwk&S2~$h-F~Iv(!F!a)rHgOyU@gJ=W@{jUPb^5=gnaYEaqt-Ma~e_h
z@gUUp3ZGa|FVgUsKn*;as234hL%uO$9}hfE#R;>vzV=<d5`^~b6>6Xro?Xc3x@*4h
z?l@S-iXU?vqs99m-XDu=V7^q_p}#~JkDiQV9N1{2ct7ez_8v!Wt}+#BBGyowFzcS{
z62+rgyq3_JYQ7>*-?4b+(5T#s$AKD{FZW82#|3I)Y`!4(x9XS*-p_U9rp*~}bXa%s
zyy1QMpXbZhBOLx-ZuDJbtUY;ay^06VT8w50;PJrY6cLoLHOv=PbhM~v6Bq|RZDUL}
zfnJ$5T#7Ah4~5ZQx%o9EX%$JAz8<0pe991e6GueQT9Yn)B}5ZQM})@&wSBm}DjYRx
z`}l>Q2hBZI6IhQ6)?E_QwVmg3=@P{{R=i%JS6Ii2*DKR1s^ArRYe#O{&MDrC#{-X3
zL{K7n+D`FS^R%tgNb^4Z^O&I4WHcidOO&3xgZz`Xu_tpT@I6SZS6JU7f)X}?eLYAQ
zC$O&v>4@-HgN|(oZ{(V9PC5=>74k<mA}C=;jz<$q!6r<fMT)o5`;}%@XuG5%!eb32
z@Oa>njR;D3KJ{Njvxo866h9vL&M1}@9w%D^2^t}Z-mgSDB0ToW%tA@=R*W3u<9+#`
zO^{wl@7kt#FVcBy{_FW>+)<w&7_EFg0`21jmK)N@c)omn$boPEM62lrXw7NQr>{Ar
za$k4U{bJFW2abgx<@r>K(fmC+1|hx4oMH<sg^2K20|~UkQjZ8qc)l6c)n$d{BVVgP
zdnRa4D)$9a$3fq5Yzi4$1CI^r*#x%*`L4`c@q8?P4x(3B(&%BN;c*<4fAo$LUQr8P
zMG3VDv@)$TU51f{Cg`~@mHP&$<6s-5c)J7%w8GJ>NW){VkU%Re1)HF2Uo`g=>lN0X
zh@gb$Qz=Gs<*{av27j@%K;(36Q@L-}Iu0J2;<W@duvVg8<dw%>Q9CMxl@Ow<HrAeq
z&~czw=n0P9+5|nBrgC3ybsTy!b#vc<w2x*)c<dDtc+BxQMFb^0pYC4K>|wh1QLX<u
z#TIyM_}}{H#R;^+BWvt)kZ*e8^^wA(Mqcq(Y6~1eem>@BCe8p$x?t&g?3H<f(0Sq6
zRs8%w0<BCNzJOO42i6#jNr%k;(_T?4HJbm8rHiE=5e)fAn8>v!NZSN{M-T4|W?k<9
ztvO9?hUmL}_Wc8Cq@pnv?Fk+=(@RmHtWX1c<#FwlNW){VsNXP^`$Df>+p$hZ1SRY^
zFkjOO573&^b{u##F(#yJuc+7A&3&`hai|B<&3%m)?c-jdC-jVyI(HU-(bxXj8kjGh
z^T^n7;4v_L4)*cz*ei2J={;Dlu)akanvk_O=-CO{SJ>`~2uj$;1E22j$+9?s<@3(9
zuhX3HRDrVMs{;4Ga6WX8ir!Z$7<mP+%vVEozUZOt6-G{N!)T2RECrju+K#@Xo=spJ
z=)382(D6lt$E9noeR>ZbK|Hb%K?$2MEtv|mO_<&YZG|2d^h#?WfmY`Evp^g)=8>Xr
zNb5b+dzzx}6zeqgi>K&o)Hb0tXoM$~`zp8NP>*>k_f2QV!SgYS!{f+JTTSPMkz*M~
zgw{Z>j79|yZ34YQPw+Zs6X+F|4|-@5=E+@qf+dZ#O;F!-ioOD_2`o`8>4@;StWX2<
zMQ<a55}uD5m@oAqr|65&TDv%bR@BRxqVGG~g!YP_et670<a}^GoEbOL+ieXbuuX+@
zaROUsNZW)t=GtF#rPgV4{B^oGfmT?@BEsX+r6+7&)iL0$c=f@n67SPLj|ub&^Tj%C
z>~oN%K~M3#LQlZEP*0nh|9L+36{qNX^g2R3YScTJqVH`Nh#U#5F-Y4Q=3W%?R@2@I
zIE^hp{&)TtwU#u2R@i>bTk~Ii=j7gH?Ju_UOl#SW!;2HxW<)yD(1f`H=)AC&;Bkrw
zN_f6GQaTR2!r?W>Ca51jb>Gy}wFZ`S@#BF6TG8D(>dUk>sK1TZFb#Ms))K6tyf6Rr
zd?dKHlY69iFVcBy{u@29=s55gn6{7JUYtNHEa~C|TH$fB3DXwQ>R4{Y%gQ`qX~H}^
zSBS~hKmsE-?cD;Ao9lVV`Cu)<+GA@_t2p{rIJQyD_jm%d=CtRdhPk#^&_gPEg49;#
zc`#rLJcEl9Xocs$O<+6P^tT6WVUCB^wh7Z4;qq22Y11>Iw?~A>kt2ae5b21Z1oaL^
zE2u`Ruj$&3XF+j-MoA(s@LY)qk2TEP2pu8b`{>MqS@#hWBk-PxwAix-wNlmVHI?>;
zTE(eJZbGN=EGSOkIZ=GX#M}XN9Hs@J(^$ufYoI5nXA`J_`C^^63DakxJ;Azbp3n7m
zn=pNPE^o!UWcr!(_K5JfbdkV1hIB+wBD&XVb#u4WX)L$m1X^K<*o3*N>3s1lGIs{O
zy*PnZ=wWdJt<3$ZfX18st1hMaNqP^~{DQUJ<FY~`_Qr@FpG1#1Z4;O;(nxteKAGZ`
z2+OTFfmT@RHevcd1Kw(S&vhDWCGX4sqW<=Px1bf)>AW@n)qUa7nnze)P21N+>s<ep
z>8I3tupT3gl)jeu`D;n5l8|Pbr8JG#7@NSJ8*}{#*aAzsI6-$cp3A8Tq>B?~zNjXU
zwh3CLm%qcC;;ppCulb6vULn|gpBL@9bZNC={tmC=?MRz+VA~fVw3W$8-%F6vcLN?R
z*5?P-d~Rp)cq&@wj-VL_)O*m1Tl_qJSCKH$rg%?*$n|#Km;ZS_64>HEI&aN?J)c&8
z<}VHFvchQ1_5zU?AS%$2h8Nesd}$4A^UdPOp3IprzNdJ5fjIPb-lu;a6DBY13Fb>{
zZkw;h8f*Te3H*|PtVxb*hXcWorGce@ddNiWk`!+>Eeq`-wm4!$ZY7O?x0<m{oyIE>
z@5}$9k<oy+pcP)n^49#<_6j}0R#b5U%L>adBD}Z;=8JShP(qK_Mr*X;b<nh&T(su2
z=bKgDb%~-UvidtPUR(pOsHg`FY0w>q=ig{`(@&|>ra!TOS4f~$@#`-3Q<_#^$X*yi
zrz5XCj>FVy9XZx;irjoJIkMLY&qocsi=rMf(Gz5fx0<I$own;S@6G*eukd_C5A)W!
zbI`QUQ@j=PH8n<W=Y9E~)`-5Yg2$OOc)Ops%>OM&=yF3kZ=LhXlw#g0Dp9IqVeZ?~
zk-bjnn#fjoJSx!0cs|u?o)4pst(j|}(`ID6z%fSx?-@uJ*TB0E(l%lG6H>g@^g!t}
z9)I4ae;(IFB+v?vtg+8Qd=-tp!GlN5Z1>Tc)6r-~ivNXo1H4P{KK=8UKn={7uG;*K
zq21F+aenx{T>f|dXKR=^^2fhoP4wb%U>^X+l+Qo9M{$kQ`C{#(^CNn{AtET@`KE6&
z#aqoNiB99u<bC;{=bL=B2G)Gk%UknbTLbgOx?mHg+_eTCo8rgAM3~}y(8J=9Q|l%A
zMiuH6*C5|{MX7)_@Lp@?$>{C8FaOgm%eaQmdyTeE=dJl~G-E5^e^L2FZ?&Nw@6$hz
z3DZmN@)pzot<%NtgXTLHDJIYpvpwML`1AY%gg!P%+XOuWg!$Q+rtYTL!i;U}H2*vQ
z^L)Ce2Kl)kcvUmAItpCjkie@Q()s-PuWs)~UrWPislChF1GFwmq<9a~{O|lPnklP~
z0p7z4_ON*Dm6@xeBgB{rMovPu23{Gkr1Ku}Ut0t7HM1e?($$0+Elx3yR|dRd@V@-d
z^O2y|B)=h>;=M@ct@*DV2R&g2`F?S16BQ@0MCqCseK{{8ytoEhVYx*FC2X&-9^<#^
zixcQO9{=J59yQdn3F^5C^5Zqs4-@3abg<ka!s9rQKr8Ck2=lY1BZ3n8IVvheb55k#
zqTu=AF+sgUL4F(%y+UoyA^)=p>g5XZW1dLot@&?3uL9m<j;2oYzxB^!!p!T@wHnW^
z;<X(Kv@&x|?DIowQ13F&fzo@BE=Z7T(VIvv`$;{UL4M2}OM&<4pBE?43QOJC=b-%T
z=oJ5x`jhx=d##7(qc%1Fi)Kfsc!QY{tqG)!vHoKdm@l6HHbH&50n8SNBBvhDK*pV0
z+|^#~X})BJ{gl`bC)@cwdL+<F(t)xG`UaNDe_suIHpPm*6Pg>_rX$N5NT8LZ17#ER
z^)E$V=%TM{I1cvdiWP2W4f?{E+WXwx*XywV8)->1ff|^vqyuFWpy3tPpmkqzvpP)V
zK7Bc>AAM((!tij^N~~}+i@ibutt1^N$%%<C>3d$^)0atE1LtCh70wok6KEyrKuJza
z{7zpcO;X)r4Ks>J5n{eLD~ySs>1$~xQcYnioXdr@q~jW*jv9fo3DEEgYtR}H(cDqi
z_=3JnO5Y&VahP#O9fw%q4AVG)R+0{s<iy17^u0U!mZFZ_jFW2(vBGzy;sjbrI#7}m
z6P@U5Y|m5O;?gzqH?@XX;dUnerZ2vIL^Xv8n(5;9y8RSQAT8;*2Ied2K-om)8i5jR
z)}U`x`Tf3~tj}{<<)*}y?~-9UMtFq@dmSFfIsUS_*{9DQrXx4KPC9Z)2g*I}-qb^9
zTus|qqw#Gkvy*-rqF!G8T5GYQcMQO4><^Pt+0XkJVpaOB?7_cKZQrp^!i*2ZG#uyg
z$ET#e9hWEW=>1}LZHsHw9ZerBMGef?CdR+jz%RR_z52C9jf5FL(;BFERMlCj3kO_b
zygKFAD*h>#_fR`G{+B^3%-1GP?4R~mEUv9i`k+d}jQwg2)EhJM;nWHBdm4=@H=gdd
zo77yLu=39gT4BC6v3=bT|CdfrC3l4Xl;ZqW)I0L_WvMM+b~hRa+|bj1eW0V7_V^)#
zR+z6%Oy4-hKjWMi+I;xX_oX-|4fWc-{8%bex3kgMJmMz5LHE0pb6?+*K`YGHCf40D
z%1_X@Ovj}@D8;!dsMlfN$5Rsy>|``jKb84^Y<e;=VV^fLXodOO#PPrO_n*A*t?VI>
zy-<oX9Z>K4j>}U|pUU&ax$gE(j`U~DACNu%;7kUsFkhP(duMxp$lDG4^R_N8#nEEa
zTlUl=se?Y?IjOASZobmLuGbIQ&R;LgpcUq86OYi<Cr#fnUA=8mDUQpc-n(;Wr?&S>
z7>zUQB>nWrCjL{m-IYNr%-1Gr(>1XVearN#fmf8`C@bpyHf3t+seM}+jY${p@6W%k
zoBzf)-7{!~`PxKBy0#xq-!kpL^oUX%&qTf9C*7Gk>|mbj%w;vU_u_2TpRV_B>V8ND
ztuSAk@aXHO$J5tOYt>xX8vBh=uf_!<QoHUy-DvdO`N-N!8<+Y1v$NKq73OOb9rtXS
ze4kcz<hucCpp|UrI1X-mUv{r<H&V)RcHQ$(s`Y+Xk$Q<M=|JIi#c>)EQH_X?et)Rh
zv>&cbT|c#dj3{w!q6raIjRq2ECEMAnyW93vE6e%2ZRk~?#H$il);#3ZlaP=-NCZl@
zGjYMuWxjjRQvLlwS=Fz^y-)4ywjSA5$0TX?s&c|!AJB1*-gJcj!^ItS>0Ugco;z_4
z*Pjws(t)xykdQq{pohjQ)#9L~Yq_j2UrCp^vf7`CJR)QdwGAT=10~y;Ff9O|HB8%p
zwni<ESem^uEg4OimW8%LTGC8Zt`W6MC?_UNi%e^nHkH;uJxTALS5b@1Xqc9z)-Y{D
zt$})y-aW6PmZi}!?Om;5TEbcb^(4(2m3tMnkd20E>1z#~vx|C?W{t|dirVc)!#uHQ
z4fD*Q<3K%0vqt4!MNce7!#qdnD}#A<(i*5IY1XLRtLVwgXqe|geMXrlMXiB)l4gy{
zy^5Y7jfQzj<tNDeQ?=GWJxQ}h<z7Y4wMN4{pKA^COs+M|lW;7}8sL?OR_KXrXTtO|
zP%4_asPjcVNizXnd9nvfA?lehae#(r`Y&P{fs*a4aToP5G&f%wH~o7dduVzfby~K^
z3AB<lJx!dc`(cS@Vo1jq+R*c$&-t1jx>&xroeBEZc9OoitqId-r3s`Z9oG<bYN>%I
zHc@41ZS|J<y1eO0(;BEJ>D}`xP&QGyMxaESHLy2|T9yI5E2F&<D_qAdPN0>f10^{z
zfxS`GLJsn8*N7Fa4;LrUO45OnoS4AAC2Hvh`FH!o3RfCqf_n_;KBZe3^!yRz-+e_|
z(s2#USJLzahDbZ6;T6^hlx$~$`xxjB%~u8wduzoiT6Kz!Q=C96Ne4=DVgmcGuoqaY
z^lVdp-`Qv&fmV_Zl;p%3*nfq+*<z*NmJV|7*E2yqoJp=JeAd$Qc{Hwuw4~!2n6IP*
zWfP#`71jupY-f$<{%oI|)8rPPy^=4imbkZlUB_)YsMO^)qoj9_u)nrSV*=0A^=F)R
zK5KZjFRbqVx3z=LSJHv9HIR@!C9V*0uU7rpK0CX~ExL5^8>vDBO48i2tehxuB_}2h
z{Je&Gvg^gVtmI3fCGO1QC#Qbf)<?%AX)deE3HzI))U)~P`0VX<hU>CwGQC@BkDUW_
zzLE~q-A~<{YIEe(w4F6BBjRo%&VBs3=AvHW3Q^+P#0fu-&%R?ckU%Th&Km1aZIWDk
zb*`7wJjIcE^rWXfsq)^4)V<UA9U3NXr)SO*>KCmw=b+Yf&xqcxLE0wz(UWkBu37su
znbex@EYbT>NZ-8j&eY^%cqSKX{Byvnwaa#lQI{NDGyjyTy~2EL;#_*7e~hj`E%$u0
zHQiaFcl%K9o^z(9s<-BM{#c{w5szoj$zG@Se{SL$w8DIC;s@%Pc!v5#|Ln9+zV}0W
zg?h6G%}GsK!|w&K#^O;2`M)jftlExwV+~qizBW<guJ-=N)Pvsk^%L^FI9h}5QPEqU
zw+&mAI=DZ-8Oj<*c0JR-aMAJV@^|*i_kL&s^R<azsHbQkU9(m+I6L1Pr3t!6MQ@zG
z|K{@4?CpFuv&KC=`uZ<jyd~M`#pCn6IGVtGZDP}?QT~tAgFfx_tMk2TnxH!lzoV+t
zTbe(fnz5^s(df|p7XPDe?UTEPw#)ZMX)DavCf08n;~z_PYsQ^kzIRX)bSL9C<aPSi
zYaUDeaa<Rp(e0Kp|A?An*H-ztcfMCmTVcL7Q9^C2PtJQP`|$_&l+rzeR|?St-J^KT
z37!7^j-{z>|6Ob}?%p=kfB2sH*-p(z<$DLU73OOb=TY0rqq_CT<OfUX4!|qWXae;<
zdSyZC<wm@nkH-()FY*WcwXeVKs0sOAPEBCGHgPTW+D)h4yFDLUR7!UiUL8ggsQ2q5
zGgHIQ;q9#P(t;-blAqf6=iWIz-&?B*%-1HiQ14@Rs$1(Ct<3jRYXbG~O5`{*TW!mp
zbH!Eu)fX<z_d06=^R<cgYnNqbUwpm4arrg*{&r2ERh@13q@Hy1SJAUBS&%*Km7#vs
z-)6Nkz2}-ht3k)ylj?U>o*4A~%xvezH~4%VL;|g3yDqD4BmL>e_Sa94IAcT7fx3S2
z05|B=Bb6)NmPe2DZ+ZHfY<0JKE3u*(ZD6(eh5_#D4_|JGx6Z!FZ~x?kY`^^<D#fv1
zq=&cz+y*<ZFvL6Gj_^NjHzYgzn)Q|j=4%tzo-)|aK9b3vbk5LHdRM}Q)r{Qynoe)7
zz0!TF>ujSjX!ec%=8Gn0TMW4-gI;02Hc|C|SNTuA@NKrmu_u<&TWxeKqLox4y(ULr
z>Z;RUHX7sZ8st~~Hk<vb&v6;_3iGvz&F)qHCC_fle!u^-YfuBNz8-afJ0<ap(Kz<L
z9{#O!tN72<{<akoXtlUWC-<-Ob{gWPL%RE4zp{`2=QnK=^iHiytK8^%h4lQV&vq}K
zQH8d1Evffwcfab$z5S!s?~_0)%-1GfI=QQVV`)u4`%~vq)Ih5dhqiYw`=y4_=+y0O
z|HMm=@~2j5pP={UU0NkgdxdoW&sw{4@8`G4*{dVJ>*SYRf0%#HhzS|A!hCHaGxrSt
ztsc$%ri~gT%ov^4K)oYYpW@y+oL4Mhjkj)f{naxX`JMKAF@si^uT4}triK5>H>ddy
z{ZIp~WIJnI(ydwYwnK6)8T4J!CGNu07PzG!Y^5W}tv)1VPoRXLHnl}eJFlt#;+RrW
zqxRe%KL*cqoF8&t!`px5-_efWH^DS}RXIVuYEe#1Y;Ju=@|ACHVhyXMkFEP-&$u%9
zsLcS<W8(IiHz#jxHbSLqxe1(^CxqkJ#GvoHBp<)wX7ydmn=(kC)uO*n4Az}+t<k7`
zY2D<HCy!QF4c{w)vz3vSQedwRSbS*m*JDPjTAhC^MJvqLChD~Npv~I5$Ee!l4_|{C
zXchjt(x3brmo#e}dBegs-!&~$iK*ANMgpxq`FD)pXT%UgTz^ByHocdZsbf2&68L5i
z())j1*Z=m7Jkh<{C2hW$SEf#UqP`V5=4%rd+|Y4t3)0y8+qO*bcMM3~aZs<<E0?Hx
zv-2AJKDS@_upMP;(AG1`(F*gmiF+@uo4u;ZXr*rKz{fmV0|NE@p0!d>ojS-we$SA1
z*4{jIjH<h{bvasLzBX~%%$u{PP`!Hd>$4K(ey8I=J$sC0<s+T4!#3Tl-rkWYM=Q+N
zCf2nZo9#1YxcX$)Z}~QZ)<CP{r{0p<G^?M9qx`_Tvj>m6Nu?SbYY}L5aqaP`>!$ZL
z#E)-I$xgXCHy(v?pp|UrdPU;~%FKZ9Xhb1=;e_VeE4t!DYfZ}bIDuA@)*}rjCnmVB
z#LUa^Xhb0#-lK)qkbL#r53`*K?(@md7NPNh@YLUP1k#d@Yhb>T)?*W(L8Aa!GwX%t
z;)Jl4TBIl1F|Rz?WBV@KnW$Vtk2Dx<CTQFso1Y;>BMM=DMJe=9w#NyylC&OaFgY<n
z{XV{#x5O*vgs_5Dq$k_sgsAJ;O;Nr!LA_DFnSaGA69lkAPoyW?S%XFad^0O7|Gg4j
zOT<dg3Ntw|ff}N&=SCR~JvISE<r;dVf#(#OGm6Fy{QL|$>c{6<h1x3`!7x^O&YjuL
zULk>2lGY;)Kv2J^pP$!9;{!bJRcoN0Y-bH5&`Q#J?x4wu3F@`;^YasF+<<5NY7NPk
zjzF}X3F>wB^Rp&te1K>6YC^2y1ZrTulGbArMtk=(^w@;aW}<t?5vtpOk-G1do(FiX
z+JNskk`7cmx`MWS=oZ?}#5wJ6Qf;4@kepB}nV@z%uh<$R=!;Pn(PGt&>a4kwlGlv;
zn4do)0<AjLxH>#w=p>_Y|0_dP&}~8TzGuH(g9KXjIP%JH!Kd>Kaeb4)>Y)Xh<T<O`
zCGcHsq`%nGE8M!{QA4z^dY#&O(8^@JVZAM{FkhRPcgG;L>FaFrqnD~#8ff+3@Sb7A
z?avvF4?Z8L{8<~4|CK)03cW(Bqrbj1Jo%Lu3{mrcSE;oxe4FfdTOEGJp&Ift?XllK
zKX6bweDm)g4AJGJKB~`g-z1yOny>~nFkhSKQ?I*9yta=z>#NK8*&teF6ZHmEZ5Q^w
zCHI{#$N6b{cXh_id#fpZ4$7bv=4%sW7oV-3z3eD;(;rhxsofr}-idm1UTG1oS#bo#
z$n~mD<{Z`cq5A5)2QTKQiO4I=*CuX#M5#;GoS>H9(Q^%Ipw-yhP7Ti-e~i(XJ?9LS
zy|kHne`b4r{)q0#NKZQa<nZg#;|+0Jl~UDcQ&ZJw=Ji$_n6FLLO`fjad#Snl?3P`n
zsDW0~rZx^Yym_M0_<4IXwY=sT>bS{GEds5|em_3EzyC>wSljYc)o^V~)pUFR)~JD2
zbGjTC-niprL%cQO6t%f;Ybs~QLjtX2J0FjZ8;(kRv9rwQ+K1n%Mz18zPeqjzC9dSe
z#IOg~W>>yCh`n;;+sh?x<2OGGo?O?3e8)6<RXJgQ>)CPYkN6~6|GvIjqy3-RphL-J
zI$uc#O7vI*3E5NP3K92e=!0vMPrf?H=Q!}&%R&T7(j0l^1dVLm-#uJX<96+BG*+ZF
z%m@$V6O9|`v~1@%%*c->%oAOVh{lR&I}<nq!i*@z@{LBx3}Hsew1ycO(*)9zj%$d&
z(a4z2*Cx#Ppzb3xBYau|^(4(2m3tM951KeC*N8?f4PnMo^}Gx-0;;`24`n-hg#=nj
zIvPtg8aM;OjJRqI$u}BBE<m7_q@z(}Lzt0j-2yOU%~}KXWIM+JGa#(@W5g;NKQEwx
z`ARw(KQ{zucxIGcdnFptsJ<c0JOJ{~@yrYXO&~4XISwSyO489>1EXQ)OlS==(?M%U
zzR@g;0t8w~I#7}mdu3*FXbm&7LTiXsG~>c(nE544<mZ%V0%=LdH85XENApW|TO&|r
zc8Vc*ZV8o_K5KEE5_~IKwzF4App~QpWfR}gQ_&YR{=t#co1W3SF=B<=S)(eww{$AC
z#F?PCVtGB83bf?J1ZrTuk`9zj@N)sT-C2X)Qs#A7D(H#!?s*j`o2XnPP@>Hm{6xgh
zIqVg^s~xS-B38IPPN0>fX+B((6BDbbpMjs(SOZsw5G&jsC(ugLfs&k<xQ=>1)|z=s
z=Dqd`da|8~pQ%sg3o{D|-+mV>y*i9p4<fE1>bCDf@191WM4O4m^rq8+<}EsW`(3Q)
zjofHGfH;9xk`9zjm}|Q}2WjPo=zED`6@4)#$h82FKr2ZHN^)YaxX<T1>igkij&H(?
z6>evO?}L1mV?v%Y(F)UX4a`^4ffDVQhF4f4P_mtg%a)B%x4pMfdo|+PR^hrWlj%xU
z;x5^6Quy1w{54ce?;b%T0#Qy(bXFy*+45FCM{Zi%lrN?Ob?uAChjpi)WUitojBBpy
zk3HSLAaj2H*+3I$b@dx3gj;5wV2H`|jI;96X8w?a&f;+#e)5WGIF7``UVZ%B>FVjT
zoBK~!KRo|bqzTN|CVD^7TD@@MDgKxLO~^kLX#%Z2X>n>e=!0X7SATa=Dsjk(e)i<E
z^UrFUK&y^rEyCaS;?<4Wt5>_7ttQiW)GMhoc$AEv2Q`5)HCWs#9CYZRhIsU?w(8T*
z8v17+m1&Jun6FKYt=nB)v0)#-=gblwR}1qaim2E6nzO>;cU3bQooAk>Zol<V|I_DA
zC`T*I*CvkiuTrbRZ?j9@Yn<;jNbxa8y~8i+5~^FipzR#_;pragq`j*84~}b4j#ikj
zP2B!pU-j>zkFqt-s8??K0JH{LjXt+$_`h|ljYd!EFPX3)lN~{$0H%*b6G*$y_6pzJ
z_?RIMxpa`)vBA%-+W8BQ@J8RO!F+Avy!VHw`hTs=KKseod=HD(K&yFwUJ<TYJ>O__
zYcf<FQe{!rzqm`j-$xT@b!yE%;WOjzH$*A*MwLD>AzOZ)N|^Im6Btw5W_`n-*WY1?
zI)iUey_(L*mQVkxHCkc5HgU-Go7Am0-IX1+tCppKR@WchKm2LSFr#td#1ZP4_BZNl
zB6@{ZvYn5)=^dn0)C)*8F8X?ePMe-WQxlOe{fRLm>K!x$w@LV!kn=Tth_QTeJ9}mN
zMKxjiLN$T3q?tes@fTx?dQy#7rhivIN0~ldt$})y-aW6P9^u{Ai2A7wVS2Xp5i~vK
z+AH)>wzF4App~Sf-gBd2`rCaz9;UxtYe>Ghoi&g^D@p4&6u7tEXqd4HtzkwQv<B+Q
zcGfT>CYmr~9-0uVXq=*e2Ied2XvD-2m1{)fIEFAIKiVrZCZxSW4`n;YfdpDfTEF?i
zV^c=MjFM>$Ga9BfB;ROkssMpjl8#2n3}MFZw1yc=(;BEJ+c^$1qNoXMGl&(Pr@4{F
z0vedFq@xi<LsYJz->K&QQbT;cZc_HGl{ady%m}ECL(<gVZGCI%s$=^ZqJ+kTPii*8
zzo^mK`ElnML8J1AUYpu;et$zu{NlE3^B%+fMrGOjc&#QdUz_;j-67fGTSoZj-tiI7
z9N@8SO`w&`f#uTedr95wt0#^2Ti<?se#Bi9NG~n<UHx8Tu<`1nvgX-=)kpcQ*VfIC
zRBHnBwTXjn?6|hcqh<bo_ccv?4&MhiW9gb+@bva%&CiAyjk4<(uHD$A%rCw8==_Mg
zw!(aE;w_q;@X7KrfBIc5IF9Ixm#FvdYs3AY%kmnxj=4RtdV86_*9VQt(F*gmiSBdf
zwwd0t%>Vn!#rZiC+AFkLdD#<w^IiF}sxj=HHqT5S<F}mHCO<Dj6KGX^<>!8~bDp^4
z;=0N1O-B12N1nyCgxAv31jh9AkNX5ABL~rTK7#8fRZs4<ZnWQZ=G0QO!hCI_#p;uj
z|C}?*zhPX>)~JD2-Bz{^whv@&)}XqZ<hnbw>DfG=f#>OKuaIuIb3kzD^ZB|vdr0r(
z*q287J-@HA2CXn(n;3A;UCDa$Zpxogkp^0cHhVQ?{dxZR9S)@wb$P95ocj2wW!hhi
zL(<&qTscwVN={51^VLo2?DOx?_rV*7-x(Zv{}S3-;vT+jeb6t%Gg>jtUR6#6N^)Z2
z>L0&NPFi)9&v8t=`1|0yFVZ?+Ne4>w;)LueafOI`b@W#^`5n%`L$_oe-E&Fs-7AYo
zBTzzMnj^2AC~+kxCVF*zIyw5m+<F-@idf=GI#8ePxjdZG_23{^uaJ;ENR+s;og+8T
z&bqZ^o_JGSZqk~Jo}FoXoIoo{N6*fNFi-ScR-SpnrahQ%)N4T7S;O=i=+ZSk1)4xw
z(oCQR#v$pbpTTID{t{vft{kZKL_6k{Cwpw)Wjhm~;hA0)t%p{!oe9&o#8#f^5z>TM
zMSV-OJx-vNqyr^6F=2YVw1(-8(i&nF^-LKJB+yFIQLmaIOwXOxFnw=Y1NCG(du93)
zwUy}+)M>Gz)@!bJkhU{{8kn!7qy9ugRIU;AavH+)i_*WM{#~6$4^2;M0RpWg9re8$
z!t^2Qd`-`<u6>ek)ay*!IdUY>O43muvLQ^bv(_*@%~}KXWIJn^-gA8pnjUjah!xe=
z+&b$8G%#ODNB!-Fs9YmZqRn1Cw|5`E-(%lo9s1!DwxmnkKK&<!Pyf(HU-NB3_5@0Z
zK*@H#?tV1uM78U~q%Nyg-wX-+Eqa?up~RJRpq{9|C@dMc(!_y;>_MW$mF*nIr+=5J
z&7XEka2y?$4GFuh>*%wFqyvR|HX(bEKt0y@VAhE~#X<R^MxaEa#O=M;lJLQu_oZ0d
zCS(s1fs*Y^$j?(U)4s%=wBI0iVC_S6zT>tncZYx6NXIAkbb(W7^}kz|yBm*wTU*)0
zV4Cx~;i#Va9wmDMCFv3uX~#iA_8<``+0JpCys)ZT{`;j=YK|lM($xUoV~})=@Cp+p
zu56E$l|Q`eK=-Fnov3_l4SXZQDl3aXD|}C*IDuAlr*>&xmewv#pjE5=2D*1N?pg_f
zR_C=C=q~D(E<ngCS@b5#b)DU{FMkzqDeV05T=$oQ{?%y*ex8qekoe-v3*1bVUk&j^
z=N|rRHLB_(C{`t|qyvT8^h6JY>_H;Fj+eOQf$wNl;$B{3xI5$OAz|)}LIO2#6)>B)
zWoC2rz@XFVJfPJgqr7NzI!c$gNIMP^vIhxVT`X1;sl4)EH44-%r!05th1F8=S}9TR
zS&LR*`AgjGM~<(AK&!^99(JeJd#O0#v4)&Ef%@`~<?hyZc)c9^T#3BW1X`{Bce(q)
z`@Je5&<aaI&U3zsnxEFdJs1bR|C0yw%G?U~Ac61yXoB+35x55leE-MRcw_l;_q)TE
zQH?2fg^R~=;HKs7f&+P6)g~|}TVs1-mfQNnnpCR;)py_=x8{G<bb46bhups9wRPGi
z=3YG8t@6u06$s49CMNYC;+9n#t_i8_Sa;)b9FZF4p4w(u1p;%jH9p#-x;taQ98Jh7
zK=GB04C8T4T>slX?)vVtD-f8It#SQPjnxg?mTN**Wumj|`Gv`2{>g2(iTgT_QGac$
zNMKG8K?ynsAuoJG0pD*ZPM{UOb)g9_$9ZbOYj+00<Rv<eb`SmMH)@;n5Z?u{3A92F
zD-eu%@i@?v;sknyR^Rp77<{#Dq4qZNN^1<;yfx_DVu9X+R`%OYIgfH)9Wd{MU~QdT
zUKRm4*&3U|9^sBI<Ftm%vy0CiM2+mHy}~~q7^?}SW!|Ex?G!`Ks~_%}9v-*6fhJ_$
zBhB%8V@9~`OP=>0C*D2tfv{oUMimImNylOS=P8_li!**JXha0gr$xFrf%9pRE=YJ>
zOK=Z*^+4Zw;ksUb1ySVel_qcx5?36%C~Q|}r4VGDBXAEAU;VZ;>^!1N0b<ru%fios
z#(EE0**z?|{Bs(!E?E{%Ymlr!U`}MOJ<@;FH5(R%%l}@S;s~YX9e@5nV(H+;;RD|6
z3IyiFd9z3S^VF8F?g>ZsJ=0|kc@hfLiR<qU4`_a_-kvkn|0iPbWfQ}yZ+6gokgh;z
z0oK5=W*pltPT*KG(!~iJIYzo5p(966u6U<I*rvxs9n<2CSA`dR>Ph6ez$p$S(5n3j
zW5TH$^J5d7c@FWcQbf8q@#%mw!)Ly{N2{Y(_S_HDIPRA=VXEIGO(0#ISXy;z@Kbf}
zdkvKII>viaQDe@XvxAbsiz^VAQ!eIw<W>83NuBZgQcXxNaG<;u{ZsFc&uzDfM6G1%
z%S&>-&PZTRHi4rgV;47YzrJ_6)^ktU!##DtT%9gXSXM*JQ-@vqh!9?m^AwJfpk9SI
zA_B)ekgh-&*F1$|9!M7_&=UuIFHY=z@Ja4PKTXpSVp+*LGtj;w&pdV4m5to@+CET$
zz?@77`j4lUbROsa_d*X%$jUbH)p~^SRL{L`ch8;CT@y&lN<ne2>eN~2ezy376xUsO
zE1G8A!;^(5a2y@BEp*rQ+o%boixV$?JIH<O;hoe%E^!CX80a>;zhl5@Y5T^XqtHrP
z#c|@yUISE>n>N#v35^v(J6h5uF4B&JgzPES3Xgf^<0_<PEH&hE!#7UZm;BGO2wXcF
z>AW@nwFz7a8flxr7Aty)Z_e5T?m?nx9M)>8q8DFTRa88MR?>Qn6SNkq|77`=B$H@`
zw4}N2R!+p94PI_mzs+-R<ldFRCkRQGxTx(oNXQ;s6&5vOwFK5i#r0R?E30Bz;p(lp
zzN|b`u|~&+8<Icn97tyo%{%y{rh7<Ymacu0E^(2z3E6`yw&JsziNniz=2@$6;hJ7@
zC5lImR&vFOugbNgWe26426QYPPx1<sq)S|+X+|UvvIhygCdT8CYrDPjmt3{uamZR)
zC9Yi0OI(}SJa1?6on@EnIAl+tByH2Q1_Th2FA})A7<)zQk@+jTUd$Sf#1SY-$Gt*A
zJV65WVv+l}77nhYgX{3*>PPPX`ioPk+=zRikS<Q(9*IM*a~I`QTmuQ5Yhn|)2ML^O
zViVXSge!&Mnk>Z$w8C{?=#8`Ay89h(-kZ-_Px38sB~3HWtTk(pkUdD0xUxNdKbL&b
zD!xXFMB;%uy*U@%_2a~-9>df*-_GGHwTJBlN!v87ZV80sTdbAAHF4yyg>8PNbwAiU
z>5V9HB^@YSHN+-l4-)Z}TQG9T7p+QM>7|IBAD~Vxi)ek9IB|B_qU_#>4CQ0)NM3=G
zv`sq>5|S?xxSmYRD_<fHl*B}%$krMu5V=L56|S%%_S`PPc@p?Uk8evCC(sJt$hHaW
z%aFHM1BGwr7AMdO-vFi+TIfCD5%iugvyyL#D`|Q^%6i`!3E6{0i7VUV=b+?^R`K_1
zB@z$ROI+!ni4#Z7?(HvK_`7cJidCSn|4PzaODZR9J@JW-x%E~ozH2Lea<Q5S@9LJg
z()SjBTlR?B$N7Vowbkc`<VEX!!aKD{I}Q@E2MO#QWUqG6I}PpWod%9bdJ0NhNe2qw
zh_DISgGBrt6H{6qmzCs;Rwb_VImF8fHKcDLPMlS(rvF^$uDb3@UV)M{-5H|ySXcuI
z*@FbW`4aQW7q0?{DNy*HhKXDM@hk$Z@a++sz`iA%Ie>2x6erLM-&U{*>;sT_b~KyH
zn$akX=OckuI3Ln+Zlqb0&(W+&CMDkzSJL!esx_Ar3E6{0i7VUV*AmGWt>QBQAr4Sy
zt9<WJoVcn_o#e(dM{~XMuy;t(Htjezk<XWVpk#I<>WNQ$e#l%toc$M{r6-IBvkFUG
znUfeNMlHHBJATnfeSToyo1|@;+9g0pzQua(`21LT*C5sU+pK;{mHS|cEB8T6^AW6^
z2$bX$KjxUPSe3ZaFCIH<AupVh7$-Vy9PPK8P)*-IB(Fe8+NNpdA`sXUF9gn-WUoSc
zuV@*)SHwqB&g~Lc()5mr^|lidvImJ0SGGf0d0ej~U$lzPTf%xJd6l@*n;j?qtJ&E<
zqH`@>uf)pk)0h5zj=XZh))SvN4xC4XGm>PSB7V%#O6EhwXCWO}KEnU9)lgk`B`+NR
zz}Zx+frR9X1df<6aZ$Hs*|CS@-d>iLzWw}RKd}Je6(-_6koTY0RM8rZK9`!bqwV&t
zw0+sD%87WpeZ+>N%4t;<eaxkOWw+t%R$t{rd_?hzj!$RDJed2k1D-{4&Id};97p9u
z{5)U1cOP}dW8dgwj<sFV@$o1mq_*2<lx*j7u*b47{$1~F)bq%sEn>GBuuZf(M7-@Y
zdHs3nf)0o3V~%$gxm)5rk-e&%h>w_jo4rt}muhK^uWLW-PMn_%9VhLMd*>my>8TgR
z(oWzwl@m@NIWaMF=Vj`$(mk}s0o|9oOJ6@u=POoeSGF@T`T4$T-m;JNRdm_pC*4_}
z@2d&1iW8`T`AXUegx)<3ClGBW+Ef{$ruSW?y*g>tv+gssKBui|SFF;mY-eKnV>hY=
z+a_t^{cw%@&Zo;XAy#n$H85XEJAu%w(PP!k>ZBd#YmIl7u5}00yIO0Yo}_orD<`mt
zzv_-rV@K@Jwf*#gzI)!sU((S`yQnAW-Sf%`Y@%`vClGDcShc=PO?v!z?G=qfxL<8K
zb1{1*R%utZ#|gBOG+X6!;`D_Vv{tW7Ifc$G+TQ31_sNnns)<e@=Le=)4+yU?k#=P}
z6CJ%O>ivg%XpQZuChnD0o}sO2H#O3AAGqvsotEwF)wKP#CEpozRRsdA_ENRo=D)8Y
zI!?%*v@1l~mF-O2dGhPY8@mkD8nVZ>`n&dyRNa#Tqk)9%K_czScGlRnrA!_E_bxqi
zS<2l$YS+y0-7U4>U_WAn>_H;!%629$^j0KaIsZBxhp5}09DLKusdpE=VB$bR_8^gV
zWjkv$`E-o>HRHD-ADx4*%(|C6c7BSFpm;(=w4I5&8r+xMa!GFW*6o`fNbT(UvOdm|
zFCCj`dt3wam9!HS*T8%w?F6>Qn9oM3ZI>OD<T#pMUhcl(J*eZ5eABLMXRjW-x^HsM
zklgdfsHe|Py`9{k<B)vQu54%G$+?Y^J16KBt(}Lfy{Ja?d`%N#6(`Uu^hDB5P~0o@
zMAA+mdhFG%FGs2-iOY55;k~Qf;Rn8^BbR*Bu56DJXeDVUu!+hecLFI9)~MTOW1IJv
z=f0$TL(eH|UwZs?T~=b1c4a#gi+;XQEjjXD9mhj|JmVhv=6^a4@g(ia_P7S-D`_Vv
zu7UYV+6iop6Rtm|O|92*Ez7=#zvmA=^$i_|<ePS7JA2i;+V$$}DUa$ny3Bmi9kHRV
zCM4gqE8Cf9c)~R*+5HtwoOR2iv=;m+nh>ivfnK2}l6HdPUZE$Fb^_63uLjgyTR!o}
zT;$c}bP0agnmdA$Z`zgZyBCKONPJBE?}|QZXXmeV<kRLaa$Bz8*;Hv)tS}w-3O$ju
z6WCtWJ@ARO#~hf8<D`MJgDLBCXRTOKOD5XBdtNz#c*_K8V7`*3wvVN8*t3_Zc~9-3
zukDgo+Lg2u)TuSkJ+W#}DiPM`Rkv>T@n*W;$H_drF&Oq~?s_Hprd`?21ZqfLsF8MM
zdt3wam9!Js8hg~dD0}F|H|sdoKC(wRrpbDJ1jQ=t%68URdU98lNYvDXsN0@&e{+U=
z^esb8<VeUKB+{;IXASfUJ(08%*j_c?)KT5k;t1`P<Ynjk(D#$wH_L7_UY&pF-Ptp4
z)87SfKD)nO*zd6yb>xz7+Li6>6>3Ocs6kh_q8ga5q@BRlIDhVv>|3j@*Kx=m+mjFX
zZXPZh5a#0mLiQk$c4a%q@!`^xns;Agts(x}zQ1_&o$jn8&)$m@vImK@E8Ce^KKiBX
z^M7BXHALO^<cx1Sh7<af8x1664-#otwzJ09VGGsjtkblHsN0^bzITj!(sexdD^AEB
zB+{;IXQJKxUu56B@M^6g>b56`9&u%O(86bp1`@IdiL@)*S>wU=yRvsa-&1RJnlK{#
z=foA17g}MO3DxjKb<bH!6XI{o_ZHW<o%iLrgK@%%_8>tm*=Rcxqd%&z=G=LX)>yUa
zBKL;9c-ACZVS4xCZ~}>M_cWY9w3#@pY=3`T_ih!+3iEAt;2mMOC(q1`6S61m3XyhY
zI}@8G)br0gq?6Y8`pPNc#8c<%$i?dapP-(JC@0p~`p1E)nbW00>0-3<6c#6BPudj%
zpWB$gr#mDhO|9_gsgDWydHw+(FLKYnl;0R}f)z7Yx?9H1*Xe5iJm&s&(qf$!d+JH`
ze|>SG`@%PKD_C{ke~EkVu;rBys8>+KV~u-SE_Ih3{-Dkay+Ydd3JHG(wM*ZtNZZ6u
z4d=N(%+5uNzSn9w-`!`w#|y-P1eOBQw#K-X%iO)MctGd%{qxVdKhK-0)97JDcpNzr
zXod0FM4!`Uxffo(K<A6T5Bhbcd+ho`aUg*)AsuN@!t<LqU+(tpd!N?WT>V+MQ;&%i
zVu}baPGIC1pG~Z2KEr*#el8C5y+h_c_s`jnX}yS`gy$oHF(GXetp36^_g07l<BJH7
zH7*+bl)KmM<0}xDQ$$e0^IKds&Aso_d741q%MP6Aelus89f#IH0%Jnj*5KN3?2~uv
zywJmfUTKZAGsV4j4Zlm~1gKZsE9paW0@Ofl+bcdh%ZA>eHIOb&^zD1Q+s0X>3G}eI
zSHs<V-M?OYr~-jG*<SIPT4O7}?c@aL6?z*H9v{JXI!|=lbey3H)GMyRXVI3Xw^h(U
z?MQ<Xbe>23-%fxu*W*!x$LgFSLVJY-T5*l}?eQ2<K?AM$__zK(=WV1>fj}!hHdoZ*
z)!5_r5A+I47h|$D&Kuv?4OUFid11a>(r^EFX8{c)(29@K<gvLcQE?4Cn#GSGYGA%z
zmkI9PS5L0QE41SD3;m|;29dWy4~xfvC5`1~6F3HeV-rZ*#D28C>nXJtYJVqH>Fjnp
zBUkgsElIeetL3g3#R)7oq-_F66mX;gy)90lRq;4R@Bd3`?uWVSE5`Km>owhTdlqWR
z;P?QJN1(U1S4f~$aj&+`n3DRp-xIoY(Ze1K!_?1r7rLv_DP~3*?C}WHw!NZ%9p^YJ
zv<CLpVot>g^c|08aRNO-x;TNy152SefmT?C#R-fSJuFVVm_9Rg+jY5ed*#&ssdfu<
z>EZ->f^=~LOB72XB0RnuU{AAs1m(!u1oi?WO;%A|unFuvMY=eFy^cs1C$Mi4>EeX+
zA;x<)i^YL`Z%7x{kp8Q9k6<y4?$EP^ba4&oVQ~Vaixbk9LA}{le^LRjC>zi3+xL_3
zwO3!(=lK!!YlQE0U#ZjkEZK+tKCRPa82xMltxDbf!k>S5rV;|JUVC*vvVN`-0<Acm
z_f}luIHWJb39uB%sz}|%J`1Fa6Y{)FEf%ZCqnHLhFI#j`ukfiF>Ed3=IA?`t@*<JT
zh@ul9U0ef4-;gd&;HVYS#R(kSLb^DCqdiC$Bxs}O<0uKz#R(i;K>Gh6=!~jy@7CkV
zBET~W&otT>{c>kio_KKPjv#;E{r+bsT;IOX{e$z$6KM6?t5w4*YCT!xjLH*eg&syO
zQNr_a1OrQfb{45u)z^I-_U!AV$RfZv&|BIU{X8E>7f_E(ifDZJ?T6vaDqe~#EDh9-
z1SsM8*z=Eiw6loD|2DlB)~V^I$imV<ZQ2+8JRf`IQIAY2YS2c{mmd1~ctiohW1{S~
zx57t$+nFNV@(R7BebLYJrT08OR!~gi$!c$ecP%@@rA#ah)Q$uw;rY_D?F6VtJ1a)+
zF|ncd%VGJqttx1swylAE-l$hxquSgc{BfU)Drlg#t$_sQi}lzhq!-u;&_kqcLVAJY
zz1hXe>ikz%h3|iUosI+Zjd>f%cs}+OqaM;?&c_1@w2EoxAdd<Er^muC-@9LXg>-S^
zgX&L)Lpn~?1k%L`HEnr#SKXNvG?2FA_+;_ZVTb#tXae<$Yn)SWS=eOrtO^>a9cfU)
z^9Rg$F8uth$(lgD;u;UmTuLpLc@;EJ+t#Q*vpl@CPA(4AE2yEp;=G2ed$@uIYTFvm
ze)(#+$88feG5Xc#!*wI3>GX^NK{&tjeL7v7Kr8gNIDuBh;~0J3qHyLRJdex?FeW}8
z2aa7*z$+xsifhT!!E&4M_y{6_br<!bI5g31!b@T4)x4^P6JS|k8Ab#pJfCY{lM5ct
z5fD>BuQah}^rrB>X1Q`lz2X{3{5kUF@Q-gE)OtuqUU}?Qt<xV3OZ%*@;1zls5!x#x
z(28q**QzUYPByXrhPT46KAoZWoHufPIAp^dokkCf6KI9;MTEz3w5jn__-@s5oiBP=
z+$$u|iqEd+UMLjDRny-N2OX9>YcURtFY<~Ko*ySpe0@QMQiup0$A6vHgb%!uivvC3
zb0sydkXJ}xOh`u>+N(vI-U^#u&ZDnRz@@uz#iGcoyoV9taU4i+<asNMFCr-6`Qyij
z;eU%WI$!jiuM#^tJfXK2Com?YZDRjZH;0#&<jyFr;g_GrYvkB5MTEy*A%T%&d=Wtj
zI%}K19DcImIh`;1&gcB*qaP~}2NGBcNZT5NzIZMC<<O^fUPu?$Kmx6>6e10e<3Iwf
zutY3E$(U){m61`JtsafzrrBf4T>qcmeCc*l=hWimEop1o^;X@T`m{!KotCFbL*xJ=
zPy_RoG0!-G`N~tVJu}y2uRZgWjG5B>v}mk3?N-o;;y_O@av2!~uZZ##TFF>y+AT<s
zd$w2T36Eyv#){(_GG<CMgrX7fv|E9Q;y`uuN=8QG8fYbBsq_v-G`b9gjsv|yPh^xd
zPRN*P+C{oJf$Hd$jHSjk&`L&;({2SKDk~WQO}pqJk7nh@ia~=YPoWk1UYtO6^h(B3
zK|_}=o>6!fNpDM>z`RgH##IdwMJ^+tX%|aD#%|*pXob-hBy?G!SLlh1*Tyx_E6i8M
zZsP=&6_$_mGsPpHcjW%5Lo*3|jY7HtLC1oBo<e^y4jGRGue>;cRx&0WCopo1Rz?(o
z&|YC2=)3fn#UsCZ^*yR<Q>7zEx&pyr)6Y|=j$X;AHF)JQfe~WlGExmh1r5wsMlIt6
z#(};|zh6A^tDbMR#BowOa-^l-4>WWf=r6{>SG(LuJP<k#%ojZ=sF5f9{P92!rEd{5
zv{z__`4%V0t4IT_q!%x)fe~WlG7<-bj)P(dSx3+7b5h~D+mEBtrWx^3&!izJ25vWa
zO6C{j?qvBAEv`XlY)ExB;CxZ9f(A+OkM7RVyoI!jdc`%U6%*1GAz%&EE3P4P7^t-b
zdc`$lWIgR7U7VoyR7mX~?G<`h+^d7OGzmXGVYw!dE>3J|b8L9k@vmqC>EZ<M$&J3G
zU8D;V9v=^k9HW&HOsH3y;NzXYQe!=q-r+bQvp3Q%>J`_(D;!>NiW4$>BkiJIaYANq
z&>M%*oRYNre-pXc8`P$bW{4Ca94=k-U1o^<Uj&vYUJZ(uE?q&RbK9JQH1jm=N`E_?
z=h`c~HV9pTAnV+ffzQAE(*z!W>8*!jt~JmKeJ@COTvq72InPrZhxF;k<3N9ru0W7S
z{L@cGQ5@)rj0iv+9uw$^InPt<mGtSyy+U=QD-hZx*5K<%{`m|`TE;BEs|s<T?*$1R
z2VZ&U8lvyDs3)TwaSgP>d@B%?KmR<15n@@%*hE|dy~2EDoB{}sH85Xu6;1K+kg*9v
zkTw52h3ZIGAhbCXe9fh+r!Fh>P)0VuE3JW6=zBrJV-57(T-#F|hm3#3<3N9ru0TX_
zTs`3H;JB8D={PVZ84HQWfmY~yK|;rYzMDIajzh*j;&GtANLL^@4*Gct<3LYjd<Ww2
zm>7M@9^ngL?4N5{LMh023lJ4FFyDfN*1%|~ltc0|#Ya$j&*PC}gh&@Ba1Uxozc|F9
zy`rc?ie5*KrBIx}e333l=(56mv3!aX7zbL(SP{gbHIP6n88?a(XoVUwRum^t1M`(}
zBSTQh@=w<*m&=HcGqw}Bu5qdG_M9!7Gl5pvzA8v)4J7zT=JmLK@v*WrG=ULf<T8R4
z_X;D&Xk|1jPRJ}zJM!XQp*ngcV_xyn#WKONqNrWI22_k3<3QhKGz;R;WrcB|?{wu$
z@i}Q}czguWUyMV>qd-FwGUJbW>!SIzX}7orTA_#k2NBIAPrEYXSGW3EN6Lyk;-9Cm
z6tQ$EYMaObM93&&+Ldv&v@2s?5V_XCa!0y2fn|l!(j7I$cL(cuXbn8(s8>+K<H%($
zaN0$^f*P8@5|w$#X_q{5`CcD+Mb`ZD6xIf;B{G^BukA7#ns$*cPT-M34~u&x<C$p}
z^(tuO!ibd>mJhWCc?_Yz@xXG&S|a0|P)j^6EA$FIkrB)|A@ioGCPp*9qmd2UE3JW6
zc>D{-p$R<BGFv_EQq(+x5=6(`p`RwuO6G+ZAsA9vCNh?qc4aIz9yyjS(iI5uh<~2K
z+JG??j6)Mxx>!D@AGSd0%8cl=i*#`U%SUG2r(J51yZp=(m99rF(a%#d4xDzeX2^&#
zl$9pX3hPw`!ea&2z%oG(D|nRyh`^&J<IZVU#+~C{VOe4M&=WHEco!&LnPZ-IkuFYP
zZ9oqTdgXECcnoCTyzXIh`Pn@>9#Q0YJg`J%oZCcB`SZ_HGU}ankuFYPxub_vP8GfK
zSObrNjE2*_Hkuy*$3qiXCP-Hx$eMp1zsGB4%B5X-V<7EPUybgyu*%9~0<G|979_L=
zTH$dnNN5c#T`W-<ua8HL$N6+vZ;Sd)I2O}WOzxPUr)0c8?V?_B4Lk-is!vzAXr2Rj
zMLP7f4Mz&;3WS$)OZUk{wE<%)7za^y9O%2u2>`D&Au|NhE|x-Z0;82t{j@8i`k+Cf
z*!2pJbDiTJZOpxTQN1FM_~$7s6VxlH;V~gI64LZl!Tfv=x}rvNDdJwC6-HZ-&>C2m
zXv#;lVp?u&hdl=kO<?(;hcYt)2;#Y{Bwu+~hOKz~h<|Yc^F`k)Xm}bY4J<|UusDG=
z&Mt)lUXhM{%<(w$`A50QG0!<g1V$_G{OIu(eFd^2HyWajwDDH=4x8-tAAZK!5#;8y
z>r#xac6=wOaE~I!jstx!PN47dCQ@|ANmYyk{YBc`4QxVtg>j%K+`{0#KTAUs=!v}T
z6tznVXrPt6?No&DxUA4$)H8Rx0vZ?x`p)gp3axOhfq9`<riD{L1Fhr@uBi1|fIzR%
z6MiBp{H!K#KBQfwixcRHyyq1?dD&j+$T32sO*_~o96lcC6?($Y&4v2_Ffa7VJdqX9
zKr4B7EqXpLK%kYpefED57zg^!eI<o^isZeLw2O3c0zK&-y&so$O>cr7hsULhWrB1;
z!eK(*a7nx9q3LHVaMq#~`d*ws-{rl#H21D?&mG-E;QpcGK!1@gPGB793HRXfzbk6U
z+j(gh>4JnVEA(C7qNAtcTu)(vIM83D3ldrby+Tj8PH|~laa17C3df_#F!%HLn9Ey+
zX&3d16Y`c}+C}>RCi0`<NLL`pBmU`;2JU0krHJJtZy!P}(F9uI@hDE9I+hh*c?$R3
znSL?t6_tPFp}gT3_X@2nPoj4s;{<A8zVc3_Av`WAE-TYJq`g8~-iiFbG%()^gr_A)
z!}LaI4b;Qgra9X@fmWEWP0W7v7=PoH9q5V2@o=tzq@6(Ke(~xTNXQ<ZO_N{CB<;#}
zCZ>M2Df_55fHfSPr6*Q#V#TUsvwuCETk#!dG$JkOn1&~N?0jWA6QJQ0)^GyZ&V>5o
z^)_Qy<i5>;b40}o=Z?k+w34(FNKQ=LwegvxpU$n{j`L~73g_9z3AB<ly^$Tw%w^(r
zzmEEN{ssDY;M`-e!a2!IPz_Oh+#UMitYV}k9oN8oB~2?}M)RI`Ps3iJ%W<eqDXv@W
z70wYx4`n-R{Py%H)!?~fHG#8n#VYMenhDgvd?oD!Hc`2T6Nolzj9xKD4f*qRy}B{Z
zjuor4E8F7)T1naoY=Y{P;<`me<=`Aqu}ZtLoi(=3zd*f2HH8VBXD3#10yQvSN!u$a
z?T&`MW)XQZxI`T_rj_<eMi=O9CwO;B(tO<o!YfSBxKXrf9TQzHXzjl|<rH1p@v4U7
zk&@=J0>ZkAqLt*t#IR=%QAhlAzK#R?5Ycx@?;b(d5_oUQac<rFx#ag>4AvUhFD6!L
zSGKdpiG$v2v-gzTddS#2Bvx?(H85XEJAu%w@n*H7vfH-i)~Ci^71WdT?s??|Hc`2T
z6NolzOn&B#?7KS$=(55-60yRbA||f+^l1OC24`sk`$dqJbX)`Tm9!JsM7N*L_m8ET
z;?NKKWKd7iyXO_%)!@w@$EjSy2}GMU4&FN0Us>ZheJ#O$II+TB&NzWql6C^giHQTJ
z(0%rr_w+Rp`$feHd$!{QT1naoBqt_5+d9hsviebcH}J48T&!?3gNda(2l$sf`-Z-M
z;79|~l8$R&zLItVn*a^3um+VCyo2dDts9)>zecr@<G@ievBHsR_6iBKlC%>@PE1_*
z<3(#9f27QB(ri>~?9(UBsE=&S-V4-T(|HYu6)DHbG#|XS?vyfrzdHXNjaKAj!(0#B
zij+;PA>t4s$l8%Ty;DMPI<LoGmChfZXz^#6e^JX<TI09@dbsGM2C4sM<h`2Ot;3o>
zc9r=xTXkH6R-(5eWfPN$_?3v-pWW43_Vfndd#5BP_Uc?JtEE&{4{u+-M)I|Nw~1Nx
zA8#|aR+)d_<y%|hI2Xp$y!o)ym(}udRNJF}o9qK+{?_D-HE1Osu1MKLXQzI$&0nMZ
z!$&O5paxpu2&Uugbo#e>nl$cx=#AE5)f>vEcS^K5@>A(}981UJo=^AAh$nXW*u=dQ
z`P~%xt4|-EK@GGLZ&~BKXZB5&JTzL@5+N|!-YJPAPRJg9?@CHkwlne3t|O9T{v73x
zsQY!PSoKc*zsjx!>aL<X4~1x>vG@S1ynOJehzndMz#@?U+{@eIf*_4Smq5Zo2uKhU
zfnYG4mJ0IFE)XpdK~&H{0|<>Mg#71T@KtJJ00k6m#iFIU1TBisF1o)xvuA&E?!DaW
zUBJJYv%mfAJu_!!&YYP!>`94u$D9+V{<QX7^@`uPyB5E%2gieN{P@)IZ#hd5{9c~X
zE(5_FY}aKO2jw*ZlW~Nea|3bk#p|Zld@MeH@Cp&v;*}$91Z%k*dTt4bhh}|m>W*(M
z(a3qdk8AO2As|lu*srI){Ny4<@Twq2yWHkryDrOjW%7!o$v8sKxq;Zcd}cN0cMH`k
zAL-5Sx)!exYa>|8<<N6WK&(IG&CM>W_EQdC@8hj=yKN^#Jsc5wo(>NA)$)&Wh@9JV
zo~J(f<WKgj)fOE>_?1N+m%r3;bem(i7SD?(1ZW1lVzgY(eM#X}?N`{VvJF;*amcvc
zB3#t=J>>|zdgf;fn)^R9s{+<@k=MG)b1j|dQX>2cBjjnjKy0zcqUNB3eyigvUL)*U
zygC|Q?fvpon^pHcs0dyi&1jc_U=FtHa_E(aN3J-t`Spu$RSsTB&U`LU=2hsGi18dU
z8%1Xeg>dp`&u(_?T&!O4s(aVs9SZP@5v=8M=(!~zE}FBlIr+dtl!Ny)xEAltXd_t5
zWjTR}PKS~a*&(Z%kKXtT9q;mP4%gy+EZ|@SYq=bHZV8C~rt_P{_w1w`n0t+9Y_VP5
z6W2z#Ek?)}T(Tt~=HEDD>ZtF;-r3))lqWQK%Ydit@rd#bO$Zl0b??-97o4swgTMcf
zS(SVSS^4&45=4m(;TsQcU+w$qBb3A6M}(g9mG3DgL6qnaj(YVG)r}8tuN*$}&nK~!
zZv;X({({r1?VrAPI>?U^E|+fvCgCXgN)CU!5PHrLdY+CFl=80Ld}I9XtG`_+wLE<?
zM2SYc+7r|eyvCLFmER|11cbm>93AT}pV6pq^A+m;qSWl{N7O4j)e&)sGujhC@+*vp
zvb}qOUhZopj)&47#g6VpH7!fu`0cl8NoRz_5fQl3j)~(?8m(8Qmh-u{F%C!Y730I&
zl8xWqA$tpL{9^CS2-Y%rAdZ@^7zec6655jZi{;K*9uwzo8{xK4YSH&Wj)ShM=iRdE
ze3WAC=OxHYb3S1q^gJDTwaw$z^d9G|)N+41pNqj-EKi1LpO<mpbKjrd@VQe4IGnG2
zQV1jb<c@f@x_#xr)8W<JKYplr|H7a(%uhlHJwFdZM#%Yl0c`|pxg5{rh+h~0;thN5
z+$`xFqH#ET=(*fJxrGsa;t3<<JEO%}FL!N!RI|gmagNN-7GW)x;nf2(&S)P0;N2Rz
zpPj(bhMuRl5uPWEh^MN=ZxR48-mCUGED6z|*83?1>`9Cxeqn&TngW6&ce#B=N{U<&
zh{L|k;fNShOs6>1E6)@5Dwd#owZGJ>qZbC{@S4GPSq8^=MEi`CBc)!wwR4Dig}P+l
zH{g8pbZ{_&wOo#ORI~&{x}%f>_nm#;!0qyv3)%?Qa=AQBAcP%%R88-D&PwI*GXU6b
zY)j%75x|k!D@CA<vM(Pn+GQY^gX3_yJbz#kj`B2t5dOH&wNoEnv0T0KQv+fvY94wz
zyxR3mGppXN$11{i!pCoO*tZ!<1aolYE|(`3Ou|v_!k6#9UNg74YAU|@@xAk*#~yk*
z;$Q@8xm@nTmuKh&i>kfXJgcpb@3s#;w<}-nrCs<Tyz)2aR0pqFr3l|`&sr?QE9PLk
zE|)v~C*de}`lHRsW1pJ6aycUGoPYum{0xB5b3~LKks?Q1q8#?c2uH^_;@3(LIV1ec
z0k#|S$`L8Al!Fm2#}bTRU7_4n1aj2A$Kr@snvO`dq(U5wa5>h*_=Os(SBgMgvTxTo
zBGyVr{C1C-)em<)b^zh%cz?ui^MHd9xYz8fJ&xdS<pA-%eXpHbzG68z0*{aw?Q#oI
z4@bnd#80#05g8*~j_p<a<`Xy=;d>uL&-cWIo~HxBV>sXS$yzK=hKM^m;;F7ctd=p{
zzoju8bGRIL^Te}e+X&x<8+wkA_k;O#S|E4~=R4={wCyLkdU_kdS}vD+@Ip9D`r0GY
z7|z*CPk6_1iSR3okTnzeTwZwfX&J*En#ORxhnKZj2I5H>!!1u^IN#4V>MYha!t;a?
z<<7uKyo!i;_AkZJ;QsKveWAx5dO8rlk~j|g;N56T0!Qw0ERT5hZySL)>{MV!#F!kB
za#y`#Ph6H&FZmQ&aHM*rUU|)6yDU$J!2GV&N+6a>z1k~{;e5YZEN43p*VEew_m>gn
z{<wS(YUH?!>?ByX8}F`|4vuu!DuT6KE_ZO{wnP!WGl=cRwj`e33JxB_`HmXaVi}0k
zUJb<IF_pWLCgCV|^W?T&Ieh0!Y(?#iS5JpmJcjc<CZXqAECZ4H59Q#<T`u?LOu`X&
zWXDra!Ld%paA&76obO$U=ONqKsGi<Na2zhr@0N&9${6mdG=}rtN1^9heBLWKcns%z
zyI6~5Aee*gx;($@+>>$0`>1?QE)YD1^DFWWinJidvyoef;8z$CWk>Lctc@@&#1T)0
zrZ{wb<yY8l%qvHvyc$3_I+kEO8yg&qK#tm}*^Y>%>4;RXDr6cXT#hv{o=*-AMxZX)
z$>omVQ@VlR5g8*~j`v4A_q>h3eP<`4J0jkLj^HsIkB}JcGB^lP4@bndB%TBh1dqrV
z;c{%R;`#JIyyC9&n={@xZv*P2?_|U7E#JY#yP!&hUtvTCC-KqFu!}GKQ1iPLFPR2|
zUn#YChmx$uC4^sLL<cAFVGm{}?gcnt_PNat%T7}c--*OpEF<#qi1v=Eo9<fH{NtBD
zH^AY1?Y&Ek@LfV3+jB0ycWifmisR|MPHVopX_IpJo*&j?8F7q9wD&HpyWxc9;9Y({
zz~OxDJwJ@_-8CIMjY8w_ba=J(>|>hV+LvmN<5xO36A)*8XtdbpfPDh71R3F17}06%
z`PurJgPZd%-B~#p;c|O-4I_M43ft|p_T&8TR(m)2H^`3>F1L5SFv9m{u-#5;uMA><
zXW;OC6Rg$Id_r6?uNc7`F3a9<-lq{z7RX_6_+AON+tG4C`9uyzxGhHH^JEeNbqX~F
z9KH*J?RIc>2~JfRf?%&)p5H>?-aw59hwsf`yPe{+@epvw;ywf-oqizfti>|wE_1lQ
z%#qLiNO6qkkbaQPLk|IM6<Q#8g;or$8N6~Wmf_WS#C&ZJqa`5F=AtESb2wi<K_JD!
zh_oMEy>f(<Kb;mF0{Ra0A>i;Ur52w~TO#}lBc#UAxx9*)M;z(gTGnD2k&9Pj5E^;1
zl=5nd@+zG#s$ONjw9DA@Y79clBUwr%I7MZiIV5+pR@!TuIHb%o!mo7n>;bAV`9w*r
z?Ne0S(-o~tSu5?FO&n5pGs3ShLhp}!KBV3sQ+5x^{gF;}WG$8vx!h4>5PF{{OF&3l
zGG%Rvv<B%kM7;+ypL0)!(Do{yt0+4Z*1oi&HZgNJpSGgd$(r(t5z;26E84<kw5P)>
zX{jq~+og5xqu;=N?piEQhR_}-Spq_OoXYwr=5Sg2LF@ocaWFzWN>{YU$sT$-I3$LO
z`r1Bv1jON5EKi2eJ-o@1B4!^`q1QoMBK;8dA}WXEf97*}GK7v~k|iLdPE|JcVGfsd
zwA4qtANxT@NY9n7=(r?%=;`2)d!wQ;Tt=`K_RypMiX4paD>}Z)Xio=++~bvvMg5A7
z4YOStm*U*&#K8!^!U!Fg5<=Rl%Er{v+Vs&2pv)QV>F`Qg(27R-ee?)GxE9MmFbCUp
zIiI<m;uz17PXZTia7f=#(KAjut5}~VvWMbjKEpU8bj6lDu|P{|r9R_i^iYI8M<s+t
z?lL@KjugjKkYCE59yplKWr_n{)qaJ&%8`q=KoCbgoFnJ1a08Lb176js4Ad(|dwLte
zS}yBz6zWytNHtM8Qr%S!x0`F_5Cm(vtWRF3`3aHkDCJ1^opLarry~wVu$IfYWk?*U
zWf<UKyQy6ng77Q(K35Mt9bQTQgf>y?lFZ5F-S4^ed45Da9Ff~yK`TdW+rd$%_Pmdp
z$Y@V*BUsDj+~bHPAX1N`9I0PY4!4_opCJg=ayj>d36c6*<w*UjaxkB#!>iPvYwo6A
zUlFdAd*>k>Y}e&HW=II)sE2dpaY;g?v5&@)#yIK~qdgsQr16!;k;ZU}aIHLY8p6SL
zUCtx2gdmQ3IEOwJ(djU0WT|na(W`pJXirBRj9@L7^*IV7+2mCkAuC53M=OWh&7<WZ
z2-b2rkJ}SMdNhpml_Na^C<pU-I^syrA6g!M#!`NoP;`l44z}xZequ>p5l20oV}94u
zlUI0FQ?G=*LLY+r+_luhl-@?LmdolDA<`41a)|F8^a9{uK2HZndahN3ltCw!t(ICw
zmk8!yyDsM^;gnb7Ir8&)LSSr#eoERzn`h8C*h8t6bRsDuSj*)+YmhiFMntaz4vaU^
zZy>MSZk}@(f?zF|^L$A{q&XSokbAp>-US@Y=jkX9jKI<Bz$=XM(WV38S}X&>9BkL+
zJX0i=CgadnG;srwX1vrZX>0YlL+cfJ=;>_)$Ki6Gxl3N*84CRrB9~qUvvhJL&%>$g
z>EKB7iHeYX(x*BgT#IEOn8W>Ljyz{6e3NnHvygfT5$9gjD=BZ3oLtGXoGN=dIPj#6
zUPl5CQVUT#T3UG?R?^ig;^4?#&U45KF`gsOQzwMn8<-1MuVfU4`$D~94?P`TF@m*R
z&NK9hL+)|R=_`k{JeYq|4!4_U>xUp%%jNvuAR#d4gMKQ=k2ze<XV48nNDHd-Jt#p(
z<hL0KA^j8Hu_%YM>u7HqAQ<g3@@hOHpYSJ^fWRCadL6_8+xD0FT%HU8EwcpKe^}+_
zyUcu-*q1s{zPm4Lp*pTF+7<SUh7hm#4q#}xrO^o18qMMRYs-Dq%st3qJBS(GM&xyU
z!LKYTb`yJgj65T1T!|c`5V{91J0@Ro&HJ+%5#^YNZG`7&xfj{JY9l;H%YECU5uWd`
zWu^9fUU|(Z5v3)uCAC<8vj4+&99mt%?rz(!h}sk5$U9$T|3@1UwVWfBhjGZR6yLQ0
zdG_q}V%K+b*xn5Hs;vb?+&AHSC{hG547oq9+f7z_tJYZ;%;<mO)Sm3Pc-!<YXYbU1
z;<~$4j;aw?SKs>dcltZc-PC~=c7qxEufO~6{S8|OM<gQDFXv#pXFj%1|MZz(9fP=S
z>CIiUyWc}=x--vyRf(vjT&f2S{rm2wV^;Rz)wZiI?p`{5n#y->KC}DiaUWK>jD!8<
zI6ia0H~Rw|0xjcU-#>Nrk^MPqZZEwWK(Oyyob~zc?7iRY2#Eo|x?*<rYRRMhet}SR
zAXtlYdMH9USc`rC)av*2cfMe)dj$^p)zzC8T;AQh^*c2e?|=VQ-OcYlROR!2dTsZ2
z>))bs)Q$fw^NOSW<x$tj-u=Uzqc%k8uh*D`cdVD1PY3`6C12rt>G9p4y#F#~=W^ci
zq`&Q6{KG58c*UOFv-FeQ@4e$V_bPL+U9MM?ad3|AzhPzn+3Rj7IS@+4wwUA0f4RQ9
z`QV+##KFFA`OwF@4_vft2nXBc(j4HBoW)PRCtT#am&fkkUDqGTD@Cwft{DRy$^Z_o
ziJU(>ob!?XJ~OW^<EYzt#dhEN<Gs7vtiEbYUUB}+xctKIxeG6F4zZ74U6m1f<fk2Q
zbAKRrYapzpwzk&VUEcYo#+3kw!!LN1)arj#f8V?G75yiEe5=Z%5jTB#`~Egte?_$z
zJsM%X0lZ@L077C=$Eq?ykNouCUf(bBDgs(1$fdUSk}LZAeeDyTyF(GI)%mMW_h0hp
zWsayLq^?SK_i6w!l!ME8-BByM1;<bXYh8NylJ598SnKrH{atsU?h225S?<moyZ^QI
zOfA6^Uwlh<?$V$3P&Ti>`nK*#U$|4{<dFU;?+><n#xJM3!`l+RqgZR>x8Kkm-nO$>
z?8%0c)^(o=mksfX?>k11MzB}x$;M4D>kjmsHS%hU+n?;*dfE+|S5MvZqV9e_`K-z(
z{l)su#@*MbJUXw~?xC;wb!T9dp&V?BIX2yVS?BQA+%$%R?cVbCdppHw39cyz+uiQ^
z*LH8X<{Gs-ltU4$#jV;<1Zav@ls!3m>E#_8&xvCG)fJc2V<+9wJ@l0QwVYqI`YYWh
z9$w#|R%Ue(N)EPr?-BDl3s1PWJBZ*~!hAB*-2M52d0!kvuvY2GC<NCl_GGusYpbVL
zeZBOmMjV`roV#o9Utj&?`Zx~Gkt>4ZVBbe0KJoDWoo^l<Z86_y1joU?Z}WebOmFp#
zZw!fpeP<6xbCg#&N4-VOk&954IeRjD_A|}w+21U^8bEMf-G9Ybx=$_NEd3<aE6v?m
z+s^2JeLCh9k7UtD{pPMmcPkLe!M#_z=Nv#N2X>P`yYS{dY%$+Z4n?qCMh``(S6qS|
z?fN6`=-#}={LWw;j9{%@-n6cJ%d)G-AXsbhKDTx4iA<cyzp@0m)GmK;aj&RXbp+w7
z?4Ivj9{c|Od;NhD6i~^*c0a%I`d)DlW)8N+9Iw0myZ!Nb#nJM!VT{1y;M`?TR#uPn
ziuNjd#q8|WrB^)AA7379m!G56pUlCwn1i3Gfk3XtAJ=v(8_WS%y3Kq&KLWLn(PkZg
z>&8kAwyc&w#{3`V;*7&kbz>!nE24q54dOAcBCz>55P*XbqM27fjP}Y(4R+HTEcFDl
ztC+)#eC8847{M_y+Vz33GKVd^Wx_im$Yo3kQ@0VURmSHmbz?OHcG-8#L}R{pFb+m=
zOpMM9>Xp^2b{rgEMu<>1R!4zgzR_M;9R))2Kdtd8^DT3zSB&7?Wp6V=y|URMaIhzM
zmw@?qq>n~$OpMNm8j;()Pdg6wHX}qR5mI7UA<}81ON7l1L5qFITNJ!C8H|GwoC}Q3
z95uYMnIhO?uQ<Mp5TR~tt_KL_8|{_N$p9hw-xqH>ZNAJ=gM$(56?>ZzB8XRM)(Ljm
zleB(fNM135V`6mXP_Jw*qa6o(n-S`j%|-yhp5T2R-pnC=G=e>3bcwKe2H3(oRq?;m
z_An!A<P{^hJUG6L5TS1DnH+XGrqOZO8~_k_Z;N-GZ4Wa?4Gu<d9PDjIh)_5D*3xF!
zz+p3bkVhkIt`}O2&WIWuHfsPaj)T3;2odVWW+Q;${E_m`t6N7SIHwt1B5ckA9Bh|8
z9F1TP8J!U|;$RN8%Q=z}BGe6PG<=3vHd6?hb2=lGgAuI7C7Th-fqDdQV3*6;W<QZW
z8o_oMoe?$S5c~Q4Imf}?W`qbO!sajAxlkf-m!g(Ki(?uc2P5pc4QPAPAB>z4Y?slc
zSLjs))q^dYp@+;djYimPZ5y2tHS&r%*e>UKMu<>1=r7Pt!7j%%I&wy^md&HUQptgF
z0eVSXu_s~398*Tr@QM+v#qni?2z7%VAH5muvWKI+Vua0Q0c~?mkVkW{T}Ed_4X?zb
zyq<w0=lC*0gc5O2nvH}fj2?}!IZGfIT_R+Zn%7@(E{u+x5v*l%Cxdy#YZz?K5?btG
z_NqqYj9@L!!;BE2ZhXC1-bJP5KiVrsu$IjS6>+FnzM7)b<v7^e(kn*Td>QOAdNji3
z`hZ|`MyOZ52Cmb!S)=HCoGB{e5NO>nf}<_bnWcr`d}DOhSFi9SiYHRAa~zx_86iTg
z&#s2B`NTFlBb39}B$lfUZ8l*ra!-+VH_dXzv^c}&*WnVp@)UV?O7pEq<M^^y02K(E
zRRe<2B?3|7=@eQV)95%7yFSI+Y!uLCOwN*XR}rO_wQTk`qV$gH;W-d?*~6h;)reeb
zMn<rf&7HuK`vgR)4INzJI5@u12%A-FqcfrgM|uv|IM~C{UZwk4y<!gbHgkxO+bc!b
zj2FCObVk%bNL!oMP3L(A^>DOTsqIq^n@Ix)^JNYZa{r--{nA<tAQ(Lw!FD-EGNJ|t
z`f?jHa7?4)Nd299Wor%K6?>RDM93omMX(m<NQuDM%0_+ciOna2FC%JjFoI)ZbVi7f
z$5$QLvegNYIi}GF*5Vu~5$S1EYX<vnv)qGmFoI)Zbjgv%gBpjePH4w88e#9~fnfA#
z1m{&6!zp)0)X3fROs0`@OhY3VXo+Agdpl6%l_Jt}hSY>km*e0ZDZR3{(`^J>DiLx8
zPoo+K$28ij^z5WwG2c)Qje}>GZLI-3v{eLyku!p|Yz@NmBUsDUQWS_9<zesTafRdH
z_{zMJe8>Dn4+xHfz0C*_^m#BNIHyPFE_1LJ^OYRp5uSv#JUFJ&aiHbFy@xoMZ)hAf
z;;<D7Krjb$XRj1t>kEKj^iYIAWriiKbO3_2#8W&WYkVb#tw;cZ(L)i+!3fq$Phmqi
zY<&SZ7(EoB9E@PC^z<@}BduEi2ct(LY_)(Q2t5>`UNM5T($mrquk77FI2b(?p&X20
ztu!JZ!eQ_J!NKUE2<2b|Ysm-@dwzy+*qeNCFnTn?-kAfz=%EPpiV>{kr$$hJt_XVr
z4h}{SMbx-I7{OY?H{!h-zkOr$XargSy!D1x@^5~xhS5JzF<k;kzq(-rYhh%L(d_dh
zSWCumX-955ub6|iWPF9UCu2BR3nM{{o}S+;*5bA@1+9O|$XRP>D=L`s%_x@v@(E*i
z_A0Kz=2ht~+Zu7K`1bt<g9u&=?lM-AcjX%m^W|F&2!%(GCb!o%ln5TH83MjrdR(0_
zL%vRNqI{(S96a7Jtv??DyJjhJ$hSEf`8J1gaBpc^;IQ;T1Z$ZLtrD@jeEZ`E@(mEg
z!M(6)fy2@x2P0U^WN4L$ljR#Gzm#v8fP=?7rUed5j~vIymsK8FGeZ$P-Z8B~1aq)m
zlVR7;lW{=HxFh1Lubf{UwBxo7;;=U(xMDKAD&OO5`>u7<m;7`5%9!;sK$r{!_Y5H{
zIr72jckh|LAx*3ChON>ATIM*&D`RJ`AX|Dw9Q~emR?GH!p~hiX+FIpXvO})Ba{4d-
z@Bu}bzd)D_yWIPPz>%945EgkG9m3BZJHOd!s~6~r4mNWGEtA1f&Yf@^<}VN&lcmSV
zuloAp>KE_&m9E#bD?peGt@1tRSr;yu-g16CH_9Re!ek)07Y%{)%CvysT(I;(uZ*3&
zf^6v#!FgqQ0xioc$d(=vOTV_N*=57GG<WSvTZ`v_LO5~HQ>(+IHlns0d)t%pO*QA0
z<p~fLEo4iNUNMK+Vh+fbJ{X7j3oVYx(j!9dzY4VxahR>P-Etj3XVY%eU%WDYmEA@!
zK(OzY9yxZEoJ9_U!>#~fGPHP%5(0Z=?Ccd}OOG7mylQ(Gg50syVRGlfE3?(MTdw3l
z)CWrRK-laV5SF7XN3X^qpk<aKBFNpeLGG$H2W#={R|seoP~(BHT!bek!!C~o%g8N4
zjvTV3N3Xa9%`UX81lxS#%KURHi^FWS?Y36$P~;XN5EeOPOOIadxYY~hS>zTWv`mH;
zuih%XGIsU~vZY53&Rw$$EzSi?kBFPDJg<6oW2_}+t8KSjO*KpUj-69YwE0gUELxT$
z$2bJE%u+;fURj>NuK5nx(jx*rv$YIn3tA>ai)TD#^g@wagg|gESbF4;dNt2l24in~
z!t2)LyzsBBs;s3pTR@l$yX6WxM%WcbK(_QjuZ*3&f^6v#!FgqQ0xioc$d(=vQg18k
z&y5{gCPRy#edPZ)?KWlYuCcd0;q`YqX2=|7i#Z@$dh`loD~z$wme?#Xw9I#wBZ9p$
zc4)DOmOdE=w2V6<WL(nNxWul2!(?dj%xwrOE?hD-BaKUJEgul(3Cn{VW{Wu>TY5x{
z<A9cNM}&;X8XH-ft+w5Ap8CM+uAH)wrP%_)WZ303e)5HG;xJpx0ol@{SIl9ym;<t<
zM}&;28yo4Ht+rjBv)1wM6z&n!E3?(M%j*br+@3ki7IQ$h^yrneRhh$VF$ZKzj|i#h
zQ}#4rSK3;<DlmjCpE#sheah=K4x2Y-Pgox0Fk8$4+0r9o90#<FJ0j%Xn8H1R+%;Qm
zyS$DtgcBZ_+dTQ)o&#~PU7qU=q2Qq1y#*hwzbrY-7Q8YJ$d(@CICZZVR>w;H)i{`g
z?DERP5T244-X*aBVYb?Kc?Md(Ax#`+OY@5OEIoR~9A=9-AX|Dw%-?a_>Q=c&;FZ~e
zmdViCA?-^YMA#KZK(_RVxI${-i=;M!!{)!)6P6?5qo=&SdPzc<t+riW6&S)e4%jvB
zK@PLU9FQ$NB94$5gWFSH*&I8x%r485A)sZJB0|c%v3g}!VAo`5@!Y$di}T!`)q+&7
zYz-v)&T`}!hk%w@iU_e^2}(=QuE4Iz&??tiq7StD-24T?WFTxNByw=%rUisW-bTxr
z)Z~@1vsaKUJ#t8URau*8SK3-U2UO1Dn7`@?z0I(hkjPO)PCGq0CbKl?m9eu|kS#qT
za3{%3Z599ePBxq61j6J2L~UzI2DNyl)6uUurFr{tk4=HY*1Z8?tL9ja9ODqsGD{Kh
zvX`IHJaa(&mXNJagI&{NIU+84bh~-G-XFhy%5j(st#bX<I1V6;J8~TN%<|^(xmRoC
zw!#dam=?<sG4JU=+&%SpJRi>3p=C0($~9i&IDjzj$ib1DU2s_BZ9X~m@=Gh4MgO-<
z<FIva&@#I$M~?ee-?!l-)2p;znZM978Ctx?Z#)MO#vM60ugos{-sY3>)q&?V|G9Wi
zjl<T!LCfs29681zpk<aK;*l?`YJUDd_v;Bwb_I4#hE}=qjPuI!gnfr>>4O|*i#Z@$
zdPFR^=Z(|HpLU*>hpiE9+qLwFc;$QFH+{)}uNXkER=KwJ+V7v=e0=v=>1-<BAzOOF
z>-xqa{`@%FG0E45C=T-%S{4UnOOKH+`QYm5gXexgBe#{rZ7oZm4ADl*v%y7oP4BVf
z4CSzO+R$RVmL56gtoy<AoE7oA$aVz?lc80vZy(3e<_m#2%ocM%w)E)Levkfs`o?7^
zXdJfEzO7~HlOfvZ5DxtLi<^BHze71}?*g>guBAtgafmiLgx7YrYt|q6Hs!EAG0<YW
zmL56AA=>B=X8p(CG>0D6RSw(p0WGu3a^x6?fR<T`h&yka)4br=cz&Yo;DBAzVtFzI
zw9HaO+`hKcEdHlAXdJeW0d`G`<;f7xGD{J0L+^;@Gk@A{fP=MopGF9buq*Jy5RffB
zavb@i1<iA}&QcEB$G}=FPlkY&S&E2%c<%V-J!kz<dmJ9`m=-upo(uskvlJ2k5B+71
Ae*gdg

literal 0
HcmV?d00001


From 6ed41dc636f5d4a1d772030809da00e745cedd26 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 8 Dec 2014 18:24:36 +0100
Subject: [PATCH 3/3] ISO 10642 Hex socket countersunk head M3x6 Screw

---
 ...x_Socket_Countersunk_Head_Screw_M3x6.fcstd |  Bin 0 -> 48738 bytes
 ...ex_Socket_Countersunk_Head_Screw_M3x6.step | 1934 +++++++++++++++++
 ...Hex_Socket_Countersunk_Head_Screw_M3x6.stl |  Bin 0 -> 47584 bytes
 3 files changed, 1934 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..9b93ead01344a701c7fc57164e288d196200c4a6
GIT binary patch
literal 48738
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step
new file mode 100644
index 00000000..1e856a92
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step	
@@ -0,0 +1,1934 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step',
+  '2014-12-08T18:22:54',('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('Chamfer001','Chamfer001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1560);
+#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,#105,#158,#213,#217,#270,#646,#752,#785,#818,
+    #891,#964,#997,#1030,#1103,#1176,#1209,#1242,#1310,#1518,#1525,#1532
+    ,#1539,#1546,#1553));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,1.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#35 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#36 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,1.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#56 = DIRECTION('',(-2.189528850508E-47,-4.440892098501E-16,-1.));
+#57 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = CONICAL_SURFACE('',#67,3.199999444449,0.785398);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-1.7));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,1.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#84 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#85 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(6.365278674518E-16,4.1));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,1.5,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#97 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#98 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(1.3,-2.991680977023E-15,-6.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,-1.360746797526E-16,-0.707106781187
+    ));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(6.365278674518E-16,0.));
+#121 = CARTESIAN_POINT('',(6.365278674518E-16,-0.2));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,1.3);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(2.627434620609E-46,-2.6645352591E-15,-6.));
+#137 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#138 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-0.,-0.2));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,-2.6645352591E-15,-6.));
+#150 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#151 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,1.3);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,-2.958228394579E-31));
+#156 = DIRECTION('',(1.,-3.286920438421E-31));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#184,#211,#212));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#163,#22,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(3.023222778037,-7.850463576164E-17,
+    -0.176776724181));
+#165 = SEAM_CURVE('',#166,(#170,#177),.PCURVE_S1.);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(3.199999444449,0.,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.707106665647,-4.710278145699E-16,-0.707106896726
+    ));
+#170 = PCURVE('',#66,#171);
+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-0.,-0.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(-0.,-1.));
+#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#177 = PCURVE('',#66,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-6.28318530718,-0.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(-0.,-1.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = ORIENTED_EDGE('',*,*,#185,.T.);
+#185 = EDGE_CURVE('',#163,#163,#186,.T.);
+#186 = SURFACE_CURVE('',#187,(#192,#199),.PCURVE_S1.);
+#187 = CIRCLE('',#188,3.023222778037);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.,-7.850463576164E-17,-0.176776724181));
+#190 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = PCURVE('',#66,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-0.,-0.176776724181));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,-0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = PCURVE('',#200,#205);
+#200 = CONICAL_SURFACE('',#201,2.949999444449,0.392699163397);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.,0.,0.));
+#203 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.,0.176776724181));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = ORIENTED_EDGE('',*,*,#162,.T.);
+#212 = ORIENTED_EDGE('',*,*,#51,.F.);
+#213 = ADVANCED_FACE('',(#214),#147,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216));
+#216 = ORIENTED_EDGE('',*,*,#132,.T.);
+#217 = ADVANCED_FACE('',(#218),#200,.T.);
+#218 = FACE_BOUND('',#219,.T.);
+#219 = EDGE_LOOP('',(#220,#241,#268,#269));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#222,#163,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#224 = SEAM_CURVE('',#225,(#229,#235),.PCURVE_S1.);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.382683507845,-4.102849177052E-16,-0.923879501247)
+  );
+#229 = PCURVE('',#200,#230);
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#234);
+#231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#232,#233),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = CARTESIAN_POINT('',(0.,0.176776724181));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = PCURVE('',#200,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#240);
+#237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#238,#239),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#238 = CARTESIAN_POINT('',(6.28318530718,0.));
+#239 = CARTESIAN_POINT('',(6.28318530718,0.176776724181));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#222,#222,#243,.T.);
+#243 = SURFACE_CURVE('',#244,(#249,#256),.PCURVE_S1.);
+#244 = CIRCLE('',#245,2.949999444449);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(0.,0.,0.));
+#247 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#248 = DIRECTION('',(1.,0.,0.));
+#249 = PCURVE('',#200,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = PLANE('',#258);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(0.,0.,0.));
+#260 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#261 = DIRECTION('',(1.,0.,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,2.949999444449);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,0.));
+#266 = DIRECTION('',(1.,-0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#221,.T.);
+#269 = ORIENTED_EDGE('',*,*,#185,.F.);
+#270 = ADVANCED_FACE('',(#271,#274),#257,.F.);
+#271 = FACE_BOUND('',#272,.T.);
+#272 = EDGE_LOOP('',(#273));
+#273 = ORIENTED_EDGE('',*,*,#242,.F.);
+#274 = FACE_BOUND('',#275,.T.);
+#275 = EDGE_LOOP('',(#276,#306,#335,#364,#393,#422,#451,#480,#509,#538,
+    #567,#596,#625));
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#278,#280,#282,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(1.15,0.,0.));
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(1.149970821074,-8.192110677351E-03,
+    1.819013978855E-18));
+#282 = SURFACE_CURVE('',#283,(#288,#295),.PCURVE_S1.);
+#283 = CIRCLE('',#284,1.15);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(0.,0.,0.));
+#286 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#257,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = CIRCLE('',#291,1.15);
+#291 = AXIS2_PLACEMENT_2D('',#292,#293);
+#292 = CARTESIAN_POINT('',(0.,0.));
+#293 = DIRECTION('',(1.,-0.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = CYLINDRICAL_SURFACE('',#297,1.15);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#299 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#300 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#305);
+#302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#303,#304),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751424E-03),.PIECEWISE_BEZIER_KNOTS.);
+#303 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#304 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#280,#308,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#310 = SURFACE_CURVE('',#311,(#316,#323),.PCURVE_S1.);
+#311 = CIRCLE('',#312,1.15);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(0.,0.,0.));
+#314 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#315 = DIRECTION('',(1.,0.,0.));
+#316 = PCURVE('',#257,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = CIRCLE('',#319,1.15);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = DIRECTION('',(1.,-0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = CONICAL_SURFACE('',#325,2.553515460064E-16,0.785397673205);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#327 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#328 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(-1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#308,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(0.56789083458,-1.,6.661338147751E-16));
+#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
+#340 = CIRCLE('',#341,1.15);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,0.,0.));
+#343 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#344 = DIRECTION('',(1.,0.,0.));
+#345 = PCURVE('',#257,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = CIRCLE('',#348,1.15);
+#348 = AXIS2_PLACEMENT_2D('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,0.));
+#350 = DIRECTION('',(1.,-0.));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = PCURVE('',#353,#358);
+#353 = CYLINDRICAL_SURFACE('',#354,1.15);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#356 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#357 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#337,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(-0.56789083458,-1.,6.661338147751E-16));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,1.15);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,0.,0.));
+#372 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#373 = DIRECTION('',(1.,0.,0.));
+#374 = PCURVE('',#257,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,1.15);
+#377 = AXIS2_PLACEMENT_2D('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = DIRECTION('',(1.,-0.));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = CONICAL_SURFACE('',#383,2.553515460064E-16,0.785397673205);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#385 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#386 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.T.);
+#394 = EDGE_CURVE('',#366,#395,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,1.15);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.,0.,0.));
+#401 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#257,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = CIRCLE('',#406,1.15);
+#406 = AXIS2_PLACEMENT_2D('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,0.));
+#408 = DIRECTION('',(1.,-0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,1.15);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#414 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#415 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#395,#424,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-1.149970821074,-8.19211067735E-03,
+    1.819013978854E-18));
+#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
+#427 = CIRCLE('',#428,1.15);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(0.,0.,0.));
+#430 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = PCURVE('',#257,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = CIRCLE('',#435,1.15);
+#435 = AXIS2_PLACEMENT_2D('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.,0.));
+#437 = DIRECTION('',(1.,-0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#440,#445);
+#440 = CONICAL_SURFACE('',#441,2.553515460064E-16,0.785397673205);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#443 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#444 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,0.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = ORIENTED_EDGE('',*,*,#452,.T.);
+#452 = EDGE_CURVE('',#424,#453,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(-1.149970821074,8.19211067735E-03,
+    -1.819013978854E-18));
+#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
+#456 = CIRCLE('',#457,1.15);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.,0.,0.));
+#459 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = PCURVE('',#257,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = CIRCLE('',#464,1.15);
+#464 = AXIS2_PLACEMENT_2D('',#465,#466);
+#465 = CARTESIAN_POINT('',(0.,0.));
+#466 = DIRECTION('',(1.,-0.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = CYLINDRICAL_SURFACE('',#470,1.15);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#472 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#473 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(-1.,0.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#453,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.);
+#485 = CIRCLE('',#486,1.15);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(0.,0.,0.));
+#488 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = PCURVE('',#257,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = CIRCLE('',#493,1.15);
+#493 = AXIS2_PLACEMENT_2D('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,0.));
+#495 = DIRECTION('',(1.,-0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = PCURVE('',#498,#503);
+#498 = CONICAL_SURFACE('',#499,2.553515460064E-16,0.785397673205);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#501 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#502 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(-1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = ORIENTED_EDGE('',*,*,#510,.T.);
+#510 = EDGE_CURVE('',#482,#511,#513,.T.);
+#511 = VERTEX_POINT('',#512);
+#512 = CARTESIAN_POINT('',(-0.56789083458,1.,-6.661338147751E-16));
+#513 = SURFACE_CURVE('',#514,(#519,#526),.PCURVE_S1.);
+#514 = CIRCLE('',#515,1.15);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(0.,0.,0.));
+#517 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#518 = DIRECTION('',(1.,0.,0.));
+#519 = PCURVE('',#257,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = CIRCLE('',#522,1.15);
+#522 = AXIS2_PLACEMENT_2D('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,0.));
+#524 = DIRECTION('',(1.,-0.));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = CYLINDRICAL_SURFACE('',#528,1.15);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#530 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#531 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(-1.,0.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#511,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(0.56789083458,1.,-6.661338147751E-16));
+#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.);
+#543 = CIRCLE('',#544,1.15);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,0.,0.));
+#546 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = PCURVE('',#257,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = CIRCLE('',#551,1.15);
+#551 = AXIS2_PLACEMENT_2D('',#552,#553);
+#552 = CARTESIAN_POINT('',(0.,0.));
+#553 = DIRECTION('',(1.,-0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = CONICAL_SURFACE('',#557,2.553515460064E-16,0.785397673205);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#559 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#560 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(-1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#540,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,1.15);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,0.));
+#575 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#257,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = CIRCLE('',#580,1.15);
+#580 = AXIS2_PLACEMENT_2D('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.));
+#582 = DIRECTION('',(1.,-0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = CYLINDRICAL_SURFACE('',#586,1.15);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#588 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#589 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = ORIENTED_EDGE('',*,*,#597,.T.);
+#597 = EDGE_CURVE('',#569,#598,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(1.149970821074,8.192110677351E-03,
+    -1.819013978855E-18));
+#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
+#601 = CIRCLE('',#602,1.15);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(0.,0.,0.));
+#604 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#605 = DIRECTION('',(1.,0.,0.));
+#606 = PCURVE('',#257,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = CIRCLE('',#609,1.15);
+#609 = AXIS2_PLACEMENT_2D('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,0.));
+#611 = DIRECTION('',(1.,-0.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = PCURVE('',#614,#619);
+#614 = CONICAL_SURFACE('',#615,2.553515460064E-16,0.785397673205);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#617 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#618 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-1.,0.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#598,#278,#627,.T.);
+#627 = SURFACE_CURVE('',#628,(#633,#640),.PCURVE_S1.);
+#628 = CIRCLE('',#629,1.15);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(0.,0.,0.));
+#631 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = PCURVE('',#257,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = CIRCLE('',#636,1.15);
+#636 = AXIS2_PLACEMENT_2D('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,0.));
+#638 = DIRECTION('',(1.,-0.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#296,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#645);
+#642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#643,#644),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#643 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#644 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = ADVANCED_FACE('',(#647),#296,.F.);
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649,#679,#702,#726,#727,#728));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#653,#655,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(1.149970821074,8.192110677348E-03,-1.7));
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(1.15,-1.887379141863E-15,-1.7));
+#655 = SURFACE_CURVE('',#656,(#661,#667),.PCURVE_S1.);
+#656 = CIRCLE('',#657,1.15);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#659 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#660 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#661 = PCURVE('',#296,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);
+#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#664 = CARTESIAN_POINT('',(-6.276061672428,0.));
+#665 = CARTESIAN_POINT('',(-6.28318530718,-3.378588046504E-30));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#668,#673);
+#668 = CONICAL_SURFACE('',#669,4.704162370391E-16,1.22173);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(0.,-1.881664948156E-15,-2.118566389838));
+#671 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#672 = DIRECTION('',(1.,-4.197888434044E-16,3.728473915427E-31));
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-1.,0.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#653,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#683 = SURFACE_CURVE('',#684,(#689,#695),.PCURVE_S1.);
+#684 = CIRCLE('',#685,1.15);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#687 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#688 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#689 = PCURVE('',#296,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751423E-03),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(-6.28318530718,-3.503246160812E-46));
+#693 = CARTESIAN_POINT('',(-6.290308941931,0.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#668,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#681,#280,#704,.T.);
+#704 = SURFACE_CURVE('',#705,(#709,#715),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#709 = PCURVE('',#296,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#714);
+#711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#712,#713),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#712 = CARTESIAN_POINT('',(-6.290308941931,2.22044604925E-16));
+#713 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = PCURVE('',#716,#721);
+#716 = PLANE('',#717);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(1.154700538379,8.881784197001E-16,1.));
+#719 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#720 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#725);
+#722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#723,#724),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#723 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#724 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = ORIENTED_EDGE('',*,*,#277,.F.);
+#727 = ORIENTED_EDGE('',*,*,#626,.F.);
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#651,#598,#730,.T.);
+#730 = SURFACE_CURVE('',#731,(#735,#741),.PCURVE_S1.);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.149970821074,8.192110677349E-03,-1.7));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#735 = PCURVE('',#296,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#740);
+#737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#738,#739),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#738 = CARTESIAN_POINT('',(-6.276061672428,2.22044604925E-16));
+#739 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#742,#747);
+#742 = PLANE('',#743);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.57735026919,1.,1.));
+#745 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#746 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751);
+#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#749 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#750 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = ADVANCED_FACE('',(#753),#324,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756));
+#755 = ORIENTED_EDGE('',*,*,#307,.F.);
+#756 = ORIENTED_EDGE('',*,*,#757,.F.);
+#757 = EDGE_CURVE('',#308,#280,#758,.T.);
+#758 = SURFACE_CURVE('',#759,(#764,#778),.PCURVE_S1.);
+#759 = HYPERBOLA('',#760,1.000000980385,1.);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(0.866025403784,-0.5,-1.150001127443));
+#762 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#763 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#764 = PCURVE('',#324,#765);
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#777);
+#766 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#767,#768,#769,#770,#771,#772,
+    #773,#774,#775,#776),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#767 = CARTESIAN_POINT('',(-1.040073916445,1.150001127443));
+#768 = CARTESIAN_POINT('',(-0.935514054966,1.08171568562));
+#769 = CARTESIAN_POINT('',(-0.823969567303,1.032136051764));
+#770 = CARTESIAN_POINT('',(-0.706559836599,0.999834151698));
+#771 = CARTESIAN_POINT('',(-0.585098984637,0.983903508533));
+#772 = CARTESIAN_POINT('',(-0.462098566528,0.983903508523));
+#773 = CARTESIAN_POINT('',(-0.340637714611,0.999834151736));
+#774 = CARTESIAN_POINT('',(-0.223227983893,1.032136051761));
+#775 = CARTESIAN_POINT('',(-0.111683496231,1.08171568562));
+#776 = CARTESIAN_POINT('',(-7.123634751422E-03,1.150001127443));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#716,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#781,#782,#783),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#781 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#782 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#783 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = ADVANCED_FACE('',(#786),#614,.F.);
+#786 = FACE_BOUND('',#787,.T.);
+#787 = EDGE_LOOP('',(#788,#817));
+#788 = ORIENTED_EDGE('',*,*,#789,.F.);
+#789 = EDGE_CURVE('',#598,#569,#790,.T.);
+#790 = SURFACE_CURVE('',#791,(#796,#810),.PCURVE_S1.);
+#791 = HYPERBOLA('',#792,1.000000980385,1.);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.866025403784,0.5,-1.150001127443));
+#794 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#795 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#796 = PCURVE('',#614,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#809);
+#798 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#799,#800,#801,#802,#803,#804,
+    #805,#806,#807,#808),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#799 = CARTESIAN_POINT('',(-6.276061672428,1.150001127443));
+#800 = CARTESIAN_POINT('',(-6.171501810949,1.08171568562));
+#801 = CARTESIAN_POINT('',(-6.059957323316,1.03213605177));
+#802 = CARTESIAN_POINT('',(-5.942547592451,0.99983415168));
+#803 = CARTESIAN_POINT('',(-5.821086740878,0.98390350859));
+#804 = CARTESIAN_POINT('',(-5.698086322052,0.983903508492));
+#805 = CARTESIAN_POINT('',(-5.576625470829,0.999834151726));
+#806 = CARTESIAN_POINT('',(-5.459215739811,1.032136051757));
+#807 = CARTESIAN_POINT('',(-5.347671252214,1.08171568562));
+#808 = CARTESIAN_POINT('',(-5.243111390734,1.150001127443));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = PCURVE('',#742,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#813,#814,#815),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#813 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#814 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#815 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = ORIENTED_EDGE('',*,*,#597,.F.);
+#818 = ADVANCED_FACE('',(#819),#353,.F.);
+#819 = FACE_BOUND('',#820,.T.);
+#820 = EDGE_LOOP('',(#821,#842,#866,#890));
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#823,#308,#825,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#825 = SURFACE_CURVE('',#826,(#830,#836),.PCURVE_S1.);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#830 = PCURVE('',#353,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#835);
+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#833 = CARTESIAN_POINT('',(-1.040073916445,5.457041936563E-18));
+#834 = CARTESIAN_POINT('',(-1.040073916445,2.7));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = PCURVE('',#716,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#841);
+#838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#839,#840),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#839 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#840 = CARTESIAN_POINT('',(1.14524110377,1.33226762955E-15));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#823,#844,#846,.T.);
+#844 = VERTEX_POINT('',#845);
+#845 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#846 = SURFACE_CURVE('',#847,(#852,#859),.PCURVE_S1.);
+#847 = CIRCLE('',#848,1.15);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#850 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#851 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#852 = PCURVE('',#353,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(-0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = PCURVE('',#668,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(-1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#844,#337,#868,.T.);
+#868 = SURFACE_CURVE('',#869,(#873,#879),.PCURVE_S1.);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#873 = PCURVE('',#353,#874);
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#878);
+#875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#876,#877),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#876 = CARTESIAN_POINT('',(-1.054321185948,0.));
+#877 = CARTESIAN_POINT('',(-1.054321185948,2.7));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(0.57735026919,-1.,1.));
+#883 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#884 = DIRECTION('',(-1.,0.,0.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#889);
+#886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#887,#888),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#887 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#888 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#336,.F.);
+#891 = ADVANCED_FACE('',(#892),#585,.F.);
+#892 = FACE_BOUND('',#893,.T.);
+#893 = EDGE_LOOP('',(#894,#920,#944,#963));
+#894 = ORIENTED_EDGE('',*,*,#895,.F.);
+#895 = EDGE_CURVE('',#896,#540,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#898 = SURFACE_CURVE('',#899,(#903,#909),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#903 = PCURVE('',#585,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#908);
+#905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#906,#907),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#906 = CARTESIAN_POINT('',(-5.228864121232,-1.972152263053E-31));
+#907 = CARTESIAN_POINT('',(-5.228864121232,2.7));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#910,#915);
+#910 = PLANE('',#911);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(-0.57735026919,1.,1.));
+#913 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#914 = DIRECTION('',(1.,0.,0.));
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#919);
+#916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#917,#918),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#917 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#918 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#896,#922,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#924 = SURFACE_CURVE('',#925,(#930,#937),.PCURVE_S1.);
+#925 = CIRCLE('',#926,1.15);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#928 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#929 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#930 = PCURVE('',#585,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-0.,0.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-1.,0.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#668,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-1.,0.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ORIENTED_EDGE('',*,*,#945,.T.);
+#945 = EDGE_CURVE('',#922,#569,#946,.T.);
+#946 = SURFACE_CURVE('',#947,(#951,#957),.PCURVE_S1.);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#951 = PCURVE('',#585,#952);
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#956);
+#953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#954,#955),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#954 = CARTESIAN_POINT('',(-5.243111390734,-5.457041936563E-18));
+#955 = CARTESIAN_POINT('',(-5.243111390734,2.7));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = PCURVE('',#742,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#962);
+#959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#960,#961),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#960 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#961 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#568,.F.);
+#964 = ADVANCED_FACE('',(#965),#382,.F.);
+#965 = FACE_BOUND('',#966,.T.);
+#966 = EDGE_LOOP('',(#967,#968));
+#967 = ORIENTED_EDGE('',*,*,#365,.F.);
+#968 = ORIENTED_EDGE('',*,*,#969,.F.);
+#969 = EDGE_CURVE('',#366,#337,#970,.T.);
+#970 = SURFACE_CURVE('',#971,(#976,#990),.PCURVE_S1.);
+#971 = HYPERBOLA('',#972,1.000000980385,1.);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(0.,-1.,-1.150001127443));
+#974 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#975 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#976 = PCURVE('',#382,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#989);
+#978 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#979,#980,#981,#982,#983,#984,
+    #985,#986,#987,#988),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-2.087271467642,1.150001127443));
+#980 = CARTESIAN_POINT('',(-1.982711606162,1.08171568562));
+#981 = CARTESIAN_POINT('',(-1.871167118497,1.032136051766));
+#982 = CARTESIAN_POINT('',(-1.753757387836,0.999834151711));
+#983 = CARTESIAN_POINT('',(-1.632296535783,0.983903508528));
+#984 = CARTESIAN_POINT('',(-1.509296117809,0.983903508487));
+#985 = CARTESIAN_POINT('',(-1.387835265756,0.999834151703));
+#986 = CARTESIAN_POINT('',(-1.270425535092,1.032136051761));
+#987 = CARTESIAN_POINT('',(-1.158881047428,1.08171568562));
+#988 = CARTESIAN_POINT('',(-1.054321185948,1.150001127443));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#880,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#993,#994,#995),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#993 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#994 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#995 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ADVANCED_FACE('',(#998),#556,.F.);
+#998 = FACE_BOUND('',#999,.T.);
+#999 = EDGE_LOOP('',(#1000,#1029));
+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#1001 = EDGE_CURVE('',#540,#511,#1002,.T.);
+#1002 = SURFACE_CURVE('',#1003,(#1008,#1022),.PCURVE_S1.);
+#1003 = HYPERBOLA('',#1004,1.000000980385,1.);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(0.,1.,-1.150001127443));
+#1006 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1007 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1008 = PCURVE('',#556,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1021);
+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1011,#1012,#1013,#1014,#1015,
+    #1016,#1017,#1018,#1019,#1020),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1011 = CARTESIAN_POINT('',(-5.228864121232,1.150001127443));
+#1012 = CARTESIAN_POINT('',(-5.124304259752,1.08171568562));
+#1013 = CARTESIAN_POINT('',(-5.012759772064,1.032136051756));
+#1014 = CARTESIAN_POINT('',(-4.895350041515,0.999834151716));
+#1015 = CARTESIAN_POINT('',(-4.77388918928,0.983903508477));
+#1016 = CARTESIAN_POINT('',(-4.650888771255,0.983903508518));
+#1017 = CARTESIAN_POINT('',(-4.529427919268,0.999834151682));
+#1018 = CARTESIAN_POINT('',(-4.41201818867,1.032136051763));
+#1019 = CARTESIAN_POINT('',(-4.300473701017,1.08171568562));
+#1020 = CARTESIAN_POINT('',(-4.195913839538,1.150001127443));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = PCURVE('',#910,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
+#1024 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1025,#1026,#1027),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1025 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1026 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1027 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ORIENTED_EDGE('',*,*,#539,.F.);
+#1030 = ADVANCED_FACE('',(#1031),#411,.F.);
+#1031 = FACE_BOUND('',#1032,.T.);
+#1032 = EDGE_LOOP('',(#1033,#1054,#1078,#1102));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1034 = EDGE_CURVE('',#1035,#366,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1037 = SURFACE_CURVE('',#1038,(#1042,#1048),.PCURVE_S1.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1042 = PCURVE('',#411,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1047);
+#1044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1045,#1046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1045 = CARTESIAN_POINT('',(-2.087271467642,-1.479114197289E-31));
+#1046 = CARTESIAN_POINT('',(-2.087271467642,2.7));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#880,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1053);
+#1050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1051,#1052),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1051 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1052 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1055 = EDGE_CURVE('',#1035,#1056,#1058,.T.);
+#1056 = VERTEX_POINT('',#1057);
+#1057 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1058 = SURFACE_CURVE('',#1059,(#1064,#1071),.PCURVE_S1.);
+#1059 = CIRCLE('',#1060,1.15);
+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);
+#1061 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1062 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1063 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1064 = PCURVE('',#411,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(-0.,0.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(-1.,0.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#668,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-1.,0.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1056,#395,#1080,.T.);
+#1080 = SURFACE_CURVE('',#1081,(#1085,#1091),.PCURVE_S1.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1085 = PCURVE('',#411,#1086);
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1090);
+#1087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1088,#1089),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1088 = CARTESIAN_POINT('',(-2.101518737145,5.457041936563E-18));
+#1089 = CARTESIAN_POINT('',(-2.101518737145,2.7));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1091 = PCURVE('',#1092,#1097);
+#1092 = PLANE('',#1093);
+#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);
+#1094 = CARTESIAN_POINT('',(-0.57735026919,-1.,1.));
+#1095 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1096 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1101);
+#1098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1099,#1100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1099 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1100 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#394,.F.);
+#1103 = ADVANCED_FACE('',(#1104),#527,.F.);
+#1104 = FACE_BOUND('',#1105,.T.);
+#1105 = EDGE_LOOP('',(#1106,#1132,#1156,#1175));
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#482,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1121),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1115 = PCURVE('',#527,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1120);
+#1117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1118,#1119),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1118 = CARTESIAN_POINT('',(-4.181666570035,-5.457041936563E-18));
+#1119 = CARTESIAN_POINT('',(-4.181666570035,2.7));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = PCURVE('',#1122,#1127);
+#1122 = PLANE('',#1123);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(-1.154700538379,7.771561172376E-16,1.));
+#1125 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1126 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1131);
+#1128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1129,#1130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1129 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1130 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1108,#1134,#1136,.T.);
+#1134 = VERTEX_POINT('',#1135);
+#1135 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.);
+#1137 = CIRCLE('',#1138,1.15);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1140 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1141 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1142 = PCURVE('',#527,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(-0.,0.));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(-1.,0.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = PCURVE('',#668,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(-1.,0.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1157 = EDGE_CURVE('',#1134,#511,#1158,.T.);
+#1158 = SURFACE_CURVE('',#1159,(#1163,#1169),.PCURVE_S1.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1163 = PCURVE('',#527,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1168);
+#1165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1166,#1167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1166 = CARTESIAN_POINT('',(-4.195913839538,-2.711709361697E-31));
+#1167 = CARTESIAN_POINT('',(-4.195913839538,2.7));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1169 = PCURVE('',#910,#1170);
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1174);
+#1171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1172,#1173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1172 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1173 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = ORIENTED_EDGE('',*,*,#510,.F.);
+#1176 = ADVANCED_FACE('',(#1177),#440,.F.);
+#1177 = FACE_BOUND('',#1178,.T.);
+#1178 = EDGE_LOOP('',(#1179,#1180));
+#1179 = ORIENTED_EDGE('',*,*,#423,.F.);
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#424,#395,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1202),.PCURVE_S1.);
+#1183 = HYPERBOLA('',#1184,1.000000980385,1.);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-1.150001127443));
+#1186 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1187 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#1188 = PCURVE('',#440,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1201);
+#1190 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1191,#1192,#1193,#1194,#1195,
+    #1196,#1197,#1198,#1199,#1200),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1191 = CARTESIAN_POINT('',(-3.134469018838,1.150001127443));
+#1192 = CARTESIAN_POINT('',(-3.029909157359,1.08171568562));
+#1193 = CARTESIAN_POINT('',(-2.918364669713,1.032136051764));
+#1194 = CARTESIAN_POINT('',(-2.800954938895,0.999834151695));
+#1195 = CARTESIAN_POINT('',(-2.679494087002,0.983903508559));
+#1196 = CARTESIAN_POINT('',(-2.556493668795,0.983903508518));
+#1197 = CARTESIAN_POINT('',(-2.435032817055,0.999834151739));
+#1198 = CARTESIAN_POINT('',(-2.317623086285,1.032136051763));
+#1199 = CARTESIAN_POINT('',(-2.206078598624,1.08171568562));
+#1200 = CARTESIAN_POINT('',(-2.101518737145,1.150001127443));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = PCURVE('',#1092,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1205,#1206,#1207),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1205 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1206 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1207 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = ADVANCED_FACE('',(#1210),#498,.F.);
+#1210 = FACE_BOUND('',#1211,.T.);
+#1211 = EDGE_LOOP('',(#1212,#1241));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#482,#453,#1214,.T.);
+#1214 = SURFACE_CURVE('',#1215,(#1220,#1234),.PCURVE_S1.);
+#1215 = HYPERBOLA('',#1216,1.000000980385,1.);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(-0.866025403784,0.5,-1.150001127443));
+#1218 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1219 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#1220 = PCURVE('',#498,#1221);
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1233);
+#1222 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1223,#1224,#1225,#1226,#1227,
+    #1228,#1229,#1230,#1231,#1232),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1223 = CARTESIAN_POINT('',(-4.181666570035,1.150001127443));
+#1224 = CARTESIAN_POINT('',(-4.077106708555,1.08171568562));
+#1225 = CARTESIAN_POINT('',(-3.965562220896,1.032136051768));
+#1226 = CARTESIAN_POINT('',(-3.848152490158,0.99983415169));
+#1227 = CARTESIAN_POINT('',(-3.726691638294,0.983903508569));
+#1228 = CARTESIAN_POINT('',(-3.603691219905,0.983903508513));
+#1229 = CARTESIAN_POINT('',(-3.482230368223,0.999834151716));
+#1230 = CARTESIAN_POINT('',(-3.364820637473,1.032136051759));
+#1231 = CARTESIAN_POINT('',(-3.253276149821,1.08171568562));
+#1232 = CARTESIAN_POINT('',(-3.148716288341,1.150001127443));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#1122,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1237,#1238,#1239),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1237 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1238 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1239 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#481,.F.);
+#1242 = ADVANCED_FACE('',(#1243),#469,.F.);
+#1243 = FACE_BOUND('',#1244,.T.);
+#1244 = EDGE_LOOP('',(#1245,#1266,#1290,#1309));
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1247,#424,#1249,.T.);
+#1247 = VERTEX_POINT('',#1248);
+#1248 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1249 = SURFACE_CURVE('',#1250,(#1254,#1260),.PCURVE_S1.);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1254 = PCURVE('',#469,#1255);
+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1259);
+#1256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1257,#1258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1257 = CARTESIAN_POINT('',(-3.134469018838,-5.457041936563E-18));
+#1258 = CARTESIAN_POINT('',(-3.134469018838,2.7));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = PCURVE('',#1092,#1261);
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1265);
+#1262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1263,#1264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1263 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1264 = CARTESIAN_POINT('',(1.14524110377,4.440892098501E-16));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#1247,#1268,#1270,.T.);
+#1268 = VERTEX_POINT('',#1269);
+#1269 = CARTESIAN_POINT('',(-1.149970821074,8.192110677348E-03,-1.7));
+#1270 = SURFACE_CURVE('',#1271,(#1276,#1283),.PCURVE_S1.);
+#1271 = CIRCLE('',#1272,1.15);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1274 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1275 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1276 = PCURVE('',#469,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-0.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#668,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-1.,0.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1291 = EDGE_CURVE('',#1268,#453,#1292,.T.);
+#1292 = SURFACE_CURVE('',#1293,(#1297,#1303),.PCURVE_S1.);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-1.149970821074,8.192110677349E-03,-1.7));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1297 = PCURVE('',#469,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1302);
+#1299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1300,#1301),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1300 = CARTESIAN_POINT('',(-3.148716288341,5.457041936563E-18));
+#1301 = CARTESIAN_POINT('',(-3.148716288341,2.7));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = PCURVE('',#1122,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1308);
+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1306 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1307 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ORIENTED_EDGE('',*,*,#452,.F.);
+#1310 = ADVANCED_FACE('',(#1311),#668,.F.);
+#1311 = FACE_BOUND('',#1312,.T.);
+#1312 = EDGE_LOOP('',(#1313,#1336,#1337,#1338,#1367,#1368,#1397,#1398,
+    #1427,#1428,#1457,#1458,#1487,#1488,#1517));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#653,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1317 = SEAM_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.939692457849,3.797191350145E-16,0.342020590991)
+  );
+#1322 = PCURVE('',#668,#1323);
+#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(-0.,0.));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-0.,1.));
+#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1329 = PCURVE('',#668,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(-0.,1.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1337 = ORIENTED_EDGE('',*,*,#650,.F.);
+#1338 = ORIENTED_EDGE('',*,*,#1339,.T.);
+#1339 = EDGE_CURVE('',#651,#922,#1340,.T.);
+#1340 = SURFACE_CURVE('',#1341,(#1346,#1360),.PCURVE_S1.);
+#1341 = HYPERBOLA('',#1342,0.363970773772,1.);
+#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345);
+#1343 = CARTESIAN_POINT('',(0.866025403784,0.5,-2.118566389838));
+#1344 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#1345 = DIRECTION('',(4.930380657631E-32,8.881784197001E-16,1.));
+#1346 = PCURVE('',#668,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1359);
+#1348 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1349,#1350,#1351,#1352,#1353,
+    #1354,#1355,#1356,#1357,#1358),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1349 = CARTESIAN_POINT('',(-6.276061672428,0.418566389838));
+#1350 = CARTESIAN_POINT('',(-6.171501810949,0.393712509107));
+#1351 = CARTESIAN_POINT('',(-6.059957323258,0.375666989099));
+#1352 = CARTESIAN_POINT('',(-5.942547592684,0.363910053075));
+#1353 = CARTESIAN_POINT('',(-5.821086740529,0.358111770208));
+#1354 = CARTESIAN_POINT('',(-5.698086322518,0.35811177024));
+#1355 = CARTESIAN_POINT('',(-5.576625470596,0.363910053057));
+#1356 = CARTESIAN_POINT('',(-5.459215739855,0.375666989103));
+#1357 = CARTESIAN_POINT('',(-5.347671252214,0.393712509107));
+#1358 = CARTESIAN_POINT('',(-5.243111390734,0.418566389838));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = PCURVE('',#742,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1363,#1364,#1365),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1363 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1364 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1365 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#896,#1134,#1370,.T.);
+#1370 = SURFACE_CURVE('',#1371,(#1376,#1390),.PCURVE_S1.);
+#1371 = HYPERBOLA('',#1372,0.363970773772,1.);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(0.,1.,-2.118566389838));
+#1374 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1375 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1376 = PCURVE('',#668,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1389);
+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1379,#1380,#1381,#1382,#1383,
+    #1384,#1385,#1386,#1387,#1388),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1379 = CARTESIAN_POINT('',(-5.228864121232,0.418566389838));
+#1380 = CARTESIAN_POINT('',(-5.124304259752,0.393712509107));
+#1381 = CARTESIAN_POINT('',(-5.012759772064,0.375666989099));
+#1382 = CARTESIAN_POINT('',(-4.895350041515,0.363910053074));
+#1383 = CARTESIAN_POINT('',(-4.77388918928,0.358111770212));
+#1384 = CARTESIAN_POINT('',(-4.650888771255,0.358111770225));
+#1385 = CARTESIAN_POINT('',(-4.529427919268,0.36391005306));
+#1386 = CARTESIAN_POINT('',(-4.41201818867,0.375666989101));
+#1387 = CARTESIAN_POINT('',(-4.300473701017,0.393712509107));
+#1388 = CARTESIAN_POINT('',(-4.195913839538,0.418566389838));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#910,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1393,#1394,#1395),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1393 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1394 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1395 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1108,#1268,#1400,.T.);
+#1400 = SURFACE_CURVE('',#1401,(#1406,#1420),.PCURVE_S1.);
+#1401 = HYPERBOLA('',#1402,0.363970773772,1.);
+#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405);
+#1403 = CARTESIAN_POINT('',(-0.866025403784,0.5,-2.118566389838));
+#1404 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1405 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1406 = PCURVE('',#668,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1419);
+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1409,#1410,#1411,#1412,#1413,
+    #1414,#1415,#1416,#1417,#1418),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1409 = CARTESIAN_POINT('',(-4.181666570035,0.418566389838));
+#1410 = CARTESIAN_POINT('',(-4.077106708555,0.393712509107));
+#1411 = CARTESIAN_POINT('',(-3.965562220879,0.3756669891));
+#1412 = CARTESIAN_POINT('',(-3.848152490282,0.363910053074));
+#1413 = CARTESIAN_POINT('',(-3.726691638163,0.358111770219));
+#1414 = CARTESIAN_POINT('',(-3.603691220036,0.358111770228));
+#1415 = CARTESIAN_POINT('',(-3.482230368158,0.363910053064));
+#1416 = CARTESIAN_POINT('',(-3.364820637489,0.375666989101));
+#1417 = CARTESIAN_POINT('',(-3.253276149821,0.393712509107));
+#1418 = CARTESIAN_POINT('',(-3.148716288341,0.418566389838));
+#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1420 = PCURVE('',#1122,#1421);
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1423,#1424,#1425),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1423 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1424 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1425 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#1247,#1056,#1430,.T.);
+#1430 = SURFACE_CURVE('',#1431,(#1436,#1450),.PCURVE_S1.);
+#1431 = HYPERBOLA('',#1432,0.363970773772,1.);
+#1432 = AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1433 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-2.118566389838));
+#1434 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1435 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1436 = PCURVE('',#668,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1449);
+#1438 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1439,#1440,#1441,#1442,#1443,
+    #1444,#1445,#1446,#1447,#1448),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1439 = CARTESIAN_POINT('',(-3.134469018838,0.418566389838));
+#1440 = CARTESIAN_POINT('',(-3.029909157359,0.393712509107));
+#1441 = CARTESIAN_POINT('',(-2.918364669721,0.375666989097));
+#1442 = CARTESIAN_POINT('',(-2.800954938863,0.363910053085));
+#1443 = CARTESIAN_POINT('',(-2.679494087133,0.358111770188));
+#1444 = CARTESIAN_POINT('',(-2.55649366873,0.358111770259));
+#1445 = CARTESIAN_POINT('',(-2.435032817091,0.363910053048));
+#1446 = CARTESIAN_POINT('',(-2.317623086275,0.375666989103));
+#1447 = CARTESIAN_POINT('',(-2.206078598624,0.393712509107));
+#1448 = CARTESIAN_POINT('',(-2.101518737145,0.418566389838));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1092,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1453,#1454,#1455),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1453 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1454 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1455 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1035,#844,#1460,.T.);
+#1460 = SURFACE_CURVE('',#1461,(#1466,#1480),.PCURVE_S1.);
+#1461 = HYPERBOLA('',#1462,0.363970773772,1.);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(0.,-1.,-2.118566389838));
+#1464 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1465 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1466 = PCURVE('',#668,#1467);
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1479);
+#1468 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1469,#1470,#1471,#1472,#1473,
+    #1474,#1475,#1476,#1477,#1478),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1469 = CARTESIAN_POINT('',(-2.087271467642,0.418566389838));
+#1470 = CARTESIAN_POINT('',(-1.982711606162,0.393712509107));
+#1471 = CARTESIAN_POINT('',(-1.871167118486,0.375666989101));
+#1472 = CARTESIAN_POINT('',(-1.753757387847,0.363910053075));
+#1473 = CARTESIAN_POINT('',(-1.632296535703,0.358111770228));
+#1474 = CARTESIAN_POINT('',(-1.50929611786,0.358111770229));
+#1475 = CARTESIAN_POINT('',(-1.387835265745,0.363910053063));
+#1476 = CARTESIAN_POINT('',(-1.270425535095,0.3756669891));
+#1477 = CARTESIAN_POINT('',(-1.158881047428,0.393712509107));
+#1478 = CARTESIAN_POINT('',(-1.054321185948,0.418566389838));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = PCURVE('',#880,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1483,#1484,#1485),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1483 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1484 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1485 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#843,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#823,#681,#1490,.T.);
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1510),.PCURVE_S1.);
+#1491 = HYPERBOLA('',#1492,0.363970773772,1.);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(0.866025403784,-0.5,-2.118566389838));
+#1494 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#1495 = DIRECTION('',(-4.930380657631E-32,8.881784197001E-16,1.));
+#1496 = PCURVE('',#668,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1509);
+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1499,#1500,#1501,#1502,#1503,
+    #1504,#1505,#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1499 = CARTESIAN_POINT('',(-1.040073916445,0.418566389838));
+#1500 = CARTESIAN_POINT('',(-0.935514054966,0.393712509107));
+#1501 = CARTESIAN_POINT('',(-0.823969567303,0.375666989097));
+#1502 = CARTESIAN_POINT('',(-0.7065598366,0.363910053082));
+#1503 = CARTESIAN_POINT('',(-0.585098984644,0.358111770215));
+#1504 = CARTESIAN_POINT('',(-0.462098566522,0.358111770243));
+#1505 = CARTESIAN_POINT('',(-0.340637714598,0.363910053061));
+#1506 = CARTESIAN_POINT('',(-0.223227983892,0.3756669891));
+#1507 = CARTESIAN_POINT('',(-0.111683496231,0.393712509107));
+#1508 = CARTESIAN_POINT('',(-7.123634751422E-03,0.418566389838));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#716,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1513,#1514,#1515),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1513 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1514 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1515 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = ORIENTED_EDGE('',*,*,#680,.F.);
+#1518 = ADVANCED_FACE('',(#1519),#716,.T.);
+#1519 = FACE_BOUND('',#1520,.T.);
+#1520 = EDGE_LOOP('',(#1521,#1522,#1523,#1524));
+#1521 = ORIENTED_EDGE('',*,*,#757,.T.);
+#1522 = ORIENTED_EDGE('',*,*,#703,.F.);
+#1523 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1524 = ORIENTED_EDGE('',*,*,#822,.T.);
+#1525 = ADVANCED_FACE('',(#1526),#742,.T.);
+#1526 = FACE_BOUND('',#1527,.T.);
+#1527 = EDGE_LOOP('',(#1528,#1529,#1530,#1531));
+#1528 = ORIENTED_EDGE('',*,*,#789,.T.);
+#1529 = ORIENTED_EDGE('',*,*,#945,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1339,.F.);
+#1531 = ORIENTED_EDGE('',*,*,#729,.T.);
+#1532 = ADVANCED_FACE('',(#1533),#880,.T.);
+#1533 = FACE_BOUND('',#1534,.T.);
+#1534 = EDGE_LOOP('',(#1535,#1536,#1537,#1538));
+#1535 = ORIENTED_EDGE('',*,*,#969,.T.);
+#1536 = ORIENTED_EDGE('',*,*,#867,.F.);
+#1537 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1538 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1539 = ADVANCED_FACE('',(#1540),#910,.T.);
+#1540 = FACE_BOUND('',#1541,.T.);
+#1541 = EDGE_LOOP('',(#1542,#1543,#1544,#1545));
+#1542 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1543 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1544 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1546 = ADVANCED_FACE('',(#1547),#1092,.T.);
+#1547 = FACE_BOUND('',#1548,.T.);
+#1548 = EDGE_LOOP('',(#1549,#1550,#1551,#1552));
+#1549 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#1551 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1552 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1553 = ADVANCED_FACE('',(#1554),#1122,.T.);
+#1554 = FACE_BOUND('',#1555,.T.);
+#1555 = EDGE_LOOP('',(#1556,#1557,#1558,#1559));
+#1556 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1558 = ORIENTED_EDGE('',*,*,#1399,.F.);
+#1559 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1561,#1562,#1563)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1561,
+  'distance_accuracy_value','confusion accuracy');
+#1565 = PRODUCT_TYPE('part',$,(#7));
+#1566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1567),#1560);
+#1567 = STYLED_ITEM('color',(#1568),#15);
+#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569,#1575));
+#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570);
+#1570 = SURFACE_SIDE_STYLE('',(#1571));
+#1571 = SURFACE_STYLE_FILL_AREA(#1572);
+#1572 = FILL_AREA_STYLE('',(#1573));
+#1573 = FILL_AREA_STYLE_COLOUR('',#1574);
+#1574 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1575 = CURVE_STYLE('',#1576,POSITIVE_LENGTH_MEASURE(0.1),#1574);
+#1576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl
new file mode 100644
index 0000000000000000000000000000000000000000..4ad3c5476bef2062349939af884be04a6b8af119
GIT binary patch
literal 47584
zcmb`QdA!%t_WyTEGTjupGL=xGxzj*>_CCmT4Vk%_6)CEdGDnAG3K<Hi&~z#{WxBbk
z&)z3vBEB~n@^#JQ#T6-B)NifzUhn;R?Q=R`{`h&^+>g)M&%K7d_S$Rj_kN#_KIDYM
z+aLY^?O$6htZ&RmA2{3ova6girn1Kg-`ErHU+C_iw5a-uPpS)>Js9Zo>QMTAbui}X
zjjL_-^ntYqZ1vUBqum9&P8T{QN<UdtT_P4$m%e8iJv;2_PAflzWtcwe$GLZhjuEX&
zt^N<9a?`}>Q2L%_^!nv$chV`wvy2r#E^-%b@SZI<rrND|<;2<f=dN96RIwL~S+YxC
z*ZhhdS*t___Ip729Cz%7o@)93B_r>*B%5Wd+I*;6b>)&;T45`d5o&8ylD??Aq}8J8
z()VBoNi(L@S8OHyDy=e5D<n!<rF68zvJ7oy*`p;*@H1G>MCGQ5)uHq~6YAYsMB1v_
z<(`glC6<>gjJ^_UHO5l!)*{dgrJhi$lTN9eiLq4DYEd<RU(!lvl*lMaj}b1K=v+~)
zbbiz#N}8l}oaaK6`igT<`qeqFGEgfdP{Y#qY`ML!vN->m(ITVNSIi~S@55h=_vcPp
zqB1o5)FMj#rgSQ!)EBl|R9*U>wYsv$1HR(&5hCNY(R+r*Pd`G^(^jSL{}_?d#;o0M
z%kaV8r;3adpC1|ethrlcV85mBS;p@Zi>i?}X2H}0!qv8;$awX{$zkT-&k-5eZ|QrM
z@%zN0YNU;se$v_D!a3_D`<#9K<6-yHw-p)KZ|QrM@%zN0YNU;6vhK2Q%baUO#zmui
zXf&o=@@}c$Mb)LxEaUfy)uGfA6O=;a-~35`BH5?ZYEgCR^B*Ik4C)EA;_S028PZDa
zaJ7ljPogHGVd;C8q23i4>P6}+`lrU{KSrz$rJk73C~<5@=_hg2M0br6wF8OLPmqXl
zrG!Si$Uvg>d3Dfe-vm+m3HBT3hY~u^MTTYo`U$qe&usbc6RSh1Cnhw*)slg&uyRU?
z(obUk5DiP;vka)njOM`_tzx!Q%RgOuzin5sm+NqJS$O*RE^hPDw~~g{b<|gjs*TBs
zjx~s}^H<nW2R=}XHm1RX&uzagwsD<^czM#rZvTJwmsVJj>FOie8nXovrxC$gA%Pkq
zZA`19%iMo^EG)7NT`fJ2;Q8lQxfkv_Wj5P{E2=S1G~C`5X1-zB4y-ItUaA!ny@+5L
z2mkX<_x=ej#SSE}Cu8;`t=5oMEMup3)7-u{&Z68^ooI#H8uRa;_HhTU7%MWApc!19
z)IMo7@P!f}LkQF`)#^(k%2$l_U`JpXs0r36nH|6MSXf{g=ta~p)rw^tL^7CAO+*HI
z0p(>Q_$|rkOazV^%0St11Vx69fyhAJv8u@k8bPrf3Dgj2V>ZuXH?Xg;dO<ps!Ngy;
z*e1Y?60MNHp5lxW0;?B|cA+;-uy=LdNh>6<Cu6?o-pKxEOqbA}2&}J=PKnQm_=X6!
zV^F)<g;SbVi3}vLCyJ5@-HRR1?k2u!GyDqwuMsnZz*eRDY7x!H1BvKF1lxfG%0t?i
zmDA7m-@n;TWHfqW+tBfjdqf8ITdI9n#tI_7+XR8~kT&MQrO)^=!<&b8q}8ZaCx+?W
zxgw~Bnkud(fpd&86NtEu2#yjYP{UNK8?I~+7QOb9=V)K`zzyM|sRxS;UDc%DQtiVs
z#wo#CA%XIcHs<gHTZHaAFOd1MVd4FuNyBxLeX!qBwZt+GC88%0YzGo34{2jgYuG7t
zSXSmaN-B4p71qDiT4W%d$~c{f_C#<bB7v<+^%ZNiad9{Djj3cASdk%JH=(U0CvJj}
z%E=hks^hXU%UY@KNXTcDomsvw5gfZnV5?F^#&+;{?7#B@%XX+o9mf^YDRCGP-H71v
zKmuD~-DS+!EJ}nZRY;4fkxmJXD+|#sS|Ncw8FN2H`?bTHJGNXSTnKE1b(b-dh`50W
z_AU|{yS3;z&mCJ{s*n~{Bc007c`k&`ZRr;Y?8%tDDf@IjyPH%QnsJ1{R+@dZE^$P3
zAcD0*0_7nc^RD;`D>9^08Jc%RE3B!Iz@BJ7cv6ed<CRzZhy&V%MRV&{-!`Tq^gN&<
zEbIJsxO>el;k(KAg^@456PDanl<$rCalhTeu9x58zx%LPLM)uHKD2*zJ0XxZX4WlD
zLcb=9{ou!XCj|D}YS<RlcWysFjPK1m&Ax5hhb`JZ;1Aq)zl6Y6-7nv{`rj9IQ{v9u
z+J%)rJzr$4njO-(`upWGJ=?MB8dKf0_nIoU12r_J5oLyZhM(jwA<L1#R_GC925sCs
zwD|ELe*xKn1hz`G>N2EvSibn}BHMukwwm)>%j(^`{9Kh;zRSP@*>5UAD_heJ?8%s+
z_1X(@VM!|?uvIEUwJLyCLSQS^&}CYwcMITMA=Fony^EfXQDPxV9K@9nNXPN8Y`J<=
z2yCS`iR>697NSH5)LkP+?a&dlgG!Mo1on$`Ha~j4@`~m8q48SF4%F6|-QQ~*emMST
z(FzIFWY9Y+!@!f*s#f0(svlMsKelTqc9Gcb$T{KKp3jJ{bVkW%W2$IIoz`Tr*ntFU
zg7S>{u)z|)`{7O9T9VQ9x+$UIO>4!D&96Txoc-LF(l5$0=B;}^@{7V|j(vp$%1iCI
zf4iUjE_*e0Bgt1tV82MyI{4-aUw`kG&e8lp0{b1ebZj_ic+>JM5^p|zsvmSjJ9jC`
z7`NM=;fN2nD(ARDJFq8Xe!Jmh-(_}pk%0vEd;MRY@@@OIP#ORJ;b1@dt=8fzB+fqa
zE?@ub4dN@5XH31~c;Ec2-P}O(6%wck$}{G@_ull&?`!J19Z?pp95ghX*vq@;cU}}q
z>)`5uelupkQ!o1o*X-`jIKF*CV5?NC9d9oBYffzD+BMrhAxdlC>O>yp9r~yD8P=84
zc>MTChuPL|C*DQ>&}UonRllE}E6%X{InIelpcjxf=F%B&74N*Fm%E%s5DD}y(wSCs
zK58%HQG>AgcpyzDEbUJ8J*&!G)g|r2nxh+q+dq3lyo>%xiT~|9!8cmf!WI1f34vpS
zv@u6rKE=OSy^q`Lla2|2-bLD&U7p>?Uv+3_w`@h%gg{M76@Z-kOzr1amF?r&(+Hv+
z*b3ztL*r4%$Ai4+^7(;&OGl8#qmYjW5~Nl1F48iiEX=4V1N)_DccocNGs?n@iUfJo
z<=F@2$&9l3jG|fO@_dCFrZOlq*gP{JfijSm>|-JOlw^SJl!;s^Q&SeTkVPXwbI|3P
z8s*7q;9xayR7XkP#eOMMms9Pds{!R*o9A81mXSc4kfxe?yPs^HcacD?kT!-^90w~-
zltHVEqpB}o4WdoPygRk6JNe~qcI{yYgx<qCmhZUyCA;G4cYWsuJ<G3eJIt+X(9Q2~
zP@(+BFI&oIT5&$^>^^I@hyCyLt_eZwYdO_zVlC3fJm03wbv)#g!q|sW0{h)_NO}3N
zSEgB(XH4hbUEDz<n-!Yh&?Aw7t*#n%VEMWRf1jBVR9QNzEc2S7oa$W}4;%y3P$~dN
z6|z(Sw7y0HeT80^de>3CYqj2u1hztXRPL>8>mEG)YP<ZUGOm3hftpYq<fy*Z3V^C`
zM^$)UUqu32p@zoH*`>4Ff7hMuGLpghn`bMpsVD<S)|h|3ROTu^I;K#Qz*ebuXOWEV
zB!lfh8K@P?Gp6ya9o^bNj}_+C+duqoxA)xCdq-Pd2l=!ve^OaG9ps!i{hQA2t*$%T
zpF5T%1hztX6ea7++`|8PbxFJRWud`-rhMzaHT7JvqKwpz^9Ofzz2{w8-1tMcgisBA
zO%09t-<93mH$Ce66T5a!2-PI8yp;a;k=@)G6@!W&wobJ|P1J`zt9{A_cXG!}+fdy9
zneK@UY=!dZL^zXC02!7w!LdPk#;A+}$PfZOinKB6s{;5+2=s0`vg#`fz7hgkp}aVP
zy<r4}NOdnoj4@q~+sD1w^ICtd@0Le+U@vOM37ieuKhvqa-+5EzvoX^qwseQgyUSla
zVE>@AQwWV$`J57i*R^m{>do+ND!V5Hw(5UJoARqhEmawlhwkKd`sI1w@bI#Pz*Z05
zv}^e{BR^K+p>|ul%?5txJARwWz*eul)VTbK%j#8U8E)p1HtwG*ulF}k>&81?&KVMY
zrL*aHpMjoo@QhkBWTX9N$VOj}cGJ4Dh_%=+^<Pf^tuh`M`HAh_c-yf3jdYfgt&l=s
zE3(0nmP!mcd#P>y@eX0_@SX{Qt;kP~JfXxlmv8Qx_5Iv8Jz@WZz_CFMjXCUuHtwQT
z_xa^pb>Z_1Udd`%jvg_lUC$<N&jzpi{x@__h|;P2>iqc*ovO00-kmekK0jfP@YADZ
zLF<odjw{riV#-krs2zRgTx$n^v`@Hg&u$5Ut#}2c$W-FIYlFRZ!wzBg+dUHkJ&p2=
zdG^AsU8e`W^Rut+%)16&x5aX_13hBQ(jK4K9lzZ&9BO(bMCn;Uytky5AN_exJNo)|
zq3^&RK`TA69Chc_pH^$N<BJPEF08$xYZ!NYSwdhdUdw5<R$|S=I~E?8-!+WdxqCuj
ztC@S3&8B&;#7=DwvoGJ-Hf-K~|AfG?K@E**dG3Ao+<)&8rZnlnyGE`*#aE>#7^~rF
z4UhTXpM252de$ysRiDlYfxbeo(~Np}$0FFldrR>Z>P|NKlI7&9BKRs2*oyoXO5UaM
z@Gu^cz*b~AXFT;4@1&-V=@bqbEWU~ajwWho%pnbqwR`Q_IrKTFbI|&{maou<##Ef!
z(Ehetr{JINo)D!cG4WoX#ubgA&qt6(jraOlTxEOmJjTEdno%BRREYp<Ij@)IAkA72
zvo;dginDYn`>?ONwCx#2uN2F9-!GP<9q18bUjL-5_{0-k!}mXTW6L9<do{5ZX=5lS
zddP`<A|zQ9HQ|+@ltn4;ddRzxz*f8xlrlBtb`QBd64;7c^M7aS2W20hXCKNqk-)J*
z4UM5SD!>{Q&vCI|wt=<GWY9VoU>%GEw&Jm1IT=A~ZGg2l64;8zn@2PwX#EJher!+c
z2dx>AK$}oQdXDo-{V?OEAN{kvyX9vuGUlbHR`I+<W0$Io098gjk48;+{_#A_v>G(L
zV_3gsZ-4K=GOkM^fvtFs^DNGYzI47&{@#1V<G<*U5ZH?I2xp3nph_m>l?=*2FQA50
zC$8EmJbT|7Uv`wNobluzEvF2}r;*|jI&~hqTj<>75#Rn$Svez7dJ-4!`>3zle_9s$
zE%<Y>HT^%HG^6gE*FWE4%Y8CClql3Bu$9ufAMCPI$FS}BFBJ>h?w`m&FQ7bQcADQN
zoYiKMA3URT@_Yd8pp`S)XUqqc?St#w#h?6f_k<`tMO+<_raY2qRbZ`D6UQ~fCcL0_
z=$IE^%!NQ}b^KitR~F(*2yCS>ri8|>)e4y-Q3!0MQKCfO7rTd<y;l~GJ*IPV+K-k~
zeHEVq8FSXxU1<F@=G;H`*c3s}Pvh-2twnX7Tdk>i){0iBiOzY|N^^<TnmQ8LO7n^m
zny;+Z)RDkeni<NI8D({E5D6Sj)G$Vgg(z{n^C~@kjh2fS=xIjg-2!`8y(mQKneghw
zhf=q5Zns*ubEXzwq3)XJ)ec=hoYw7;z*f4JD4}bV)4Dwp*h*IeB{c6^t=l7^*{7C<
zaSmFZgF4r0`3gM}vyX-BBSh)xbew}OtJ`%|b6Qh#1yIg&P*(%dDz!sv2B(#NB(Rm%
z4{EvAB~B~-NMI|i$du3($HIyucHmP0v?*q4%b8j;axKfzhveO?zH(Y2bJZu7>v}Gq
zQ?0bJbXw_00$XX7sdi}f>a^021h&#jRtc?;omTphz*ev9dh0&f4xi8Z_#diXomQ_l
zw}YzJNT-DECUO~(z*Z!W_a7xYc*m045eaNXHt`-u3EdUtzKR64BERwOP6@3O9n^_3
zf~6<<HE)0F9!Ew{_cht5!IPL&hVD7@NOXC$V=IbE-leKmy06WnJrdZ8BA@r?O7M74
zh3vFKw)vA7v_tD)u`lio9PAC`C#4$+tMmJ1I&1aRAkRK7&v2*-Wg<RjP_6W2BF}J<
zz*dy)_$)&SJ^jeDXe6)|x90!ORs-FiOD@qpx#SNV8`O~AC8B-Qp1XE-ypO`?18BMK
zCe&BDOLeeIm7nOIQ~ZOpF?wENwcahyS5DM0wL{OA@^vs0*or;NzRN7v^Q(NVjRdyh
z2x03pLeI$Z^*j>TildO@EF*Nc?RdAXyXsn&qYvX*hJ&*VA@uY^e1(3CXMM7s(;6P1
zN9fs-jAp8po+swjQY5ey&vBk%nH_qzWZ`T{w9<1p(F!$;r#O~RarCsNmL2F3WAv=g
z!dagXcovTG;u)FcGcr93tECmnj?Y+%@QlUtlb<XzXU|nQgL3B1EZ65aMR<-Q1h(P~
z%Bw?0=+h++PnU$iR_a|P^y!j^r%OU$D;?Ru>pVS`$(~Jkcs3#D>exy>60)ZQ`uw8^
z&p(7f%k^1^$d1ogd`$vdp**?6!q21fn@;>3C-8j+Y^71DcIdMru|uB~34yvJEq8JF
zSy6stE6UJu7Hg4?Pi2bmR7Re8lx|(~xfq_e>r)vIPi2I_ep8xmo;kW%BR9|V$(Y!I
zTA_XMsioI@GW^t12%QsR2hws+#?d_)&v#f*2KJkJmu~Oy^I91XB(RlcR2>g}`Wp1s
z3qKRCr4{xhH*5F_Z_t}Hk-%1|41Mk#^!839@azq}5T9)ay;&0p>{r*T>TG_{9TtA#
z9`p_iKclbaNYp3CVpB@!6ZfEZaUy|QAsufHh*tV6USwducp6FdZgz7(EJp&*-cVk=
z0TK8{O6R#P_NF^5nT+f<gnUkAa3w?cOGE||c#4Pe<PHnpnFxG`r3S%ukVGPC%M#>f
zP2ig~NT4QK$?ACMJsFWfeT95HP%G?7Ea$s8VmT7nDwUykqw?{HGO!hm4ew-BE4>?)
zk4GeE4EP?ISdJRTyHOHX6b&JtAE;p}L+^M=Tp@unkdF7r@@Ox~0Np9_c`vH7R`0{*
zGb$1^i{dF4%8R#m0^HsS{2Un1cT>x4c6%ql?HwWX#!ld!Dbn%YQh<9)LSVnCR(f|Z
z&xs+=iIfN9nHAb3w?+7tp5!aaIFZ0s==FFLQ1TTL*edm|-hs@sXq17iD5F-FZv5(f
zxB&Oz#B$V1cg5njc>gNwN#~<_&#IPp_0E)hPtWMHJ6^&1cppxFf~`{T>J7R8H|T^w
zO>i{hExiD@^n}2E(WWdjWdE*A?ziI|dc5nN68KgEzO8`o1*8Pt3&*?Xct<=Xv@hC&
zS68FFx@GA5N{$JXhwtE}GVo0;r14F(l)!gz^qxM~B-Qv%OWg#vQcnwAH-W9tBPoGz
zpP}VwQ{4o%LXV_`j+E$&V}KD;H-Yao;P}@~V82M$P2kwn?JKkcH9^1CEd%>SFQf#%
zGl>1-I0;diah1s%ho~XasSJDr5L=<_l)!iGl#tOxc|ufXTxCE4TcPZf&{&dwkxq&0
zdtc;!+VRlh;3uDzbFh3DhkKmmuk<d@^x%KrOvHF1POd><tIeP5Ro?T%slMljyX|ev
zm$L@B%7#1mONhW79k#lEUeEH^>hBg_t3Q>9?}#{!h*N41xPwI6m|sT^aL;@`(qBUa
z?g6pi9^<=~Pd#%`n0n@yBx55Hi-=&YkU$NQHm1|+(_PEk=K2eX(0#w`MzP<rE8CS1
zn>Z;9o7lXyF>Q%xO9X3$1j<92eD%Wd?z81@`iqDda_yew%U@X%$g{1HPGx*W#E(R<
zuk=(!v_b-VGG_F7hq@i!GU2a8Z0mO_zyJGxh5NrhqczgCiEW5rt@Nx%WFUb(8FR;5
zJ>2Q<?+}I(aquzQlz%q&*YMfgQLT|qi93lnnTRWi&=aU?J{>>;d!jc+4sGM;Pq=~z
z>fg~%s}DZr*49X;#Fj+RpKuuwdcG$zkieekneh8NII<-SAwtg(g}_$iKS#DyZ|m=)
zF((@w*&=ozf%1?xhQ`8Go_DB>hn^dX4D6TUz|ojg54m;*$)K?ig2w|1l!vr26jPRB
zOGZ%7bVUaCOL6NcwyMjnoJTS!rYyx);J88p<sofMi`(Yfj;l`>88puvMRs+M@lUiy
zI+a0l!_piHqe+IIO^a4YU{7>M`16r=!{`BlXRV&G3xTaDk2spS)%VZ)2idWZ2+9tD
z=O7X&4{2krYq*15Giy*di3mOU7a7<uWj9M1sCx6~7W0@B@f8uQ6%r^9X__B99$KJG
z8aRv2S=Mnj&GBmTW^1HV8I+|9l&u42YP_X`1omVMXX#u9wTicmuoY+Nk{!Gf<T8*z
zc}N>`J!NV372Co2JNG-%sSNU!&wa%wfRt~=yGUS9#ym$^Iv;ZysgTDN(kVe>?(;FH
zagKL~kiecOQ&X1aNaQG?=!<uUkWL9+31~$Kyc!^Zt#~CU%_z?6`5dIN4*7gWIwd%-
z=W~$eUA&)!1omXipD0U@p<Hq*X+_x}-W@_ZC7Kd(6%m|Ekib^FLX<Kb=XK7BoZBgr
zg*@*fof4ea^PEU|Fy2o>0(&xsvo!y?lw?qLj`x$0-ZXJ}4FX%Sru^T$5*fo9<tq-Y
zGVy*A%1a5hnyu&6010fxeq!r+MKy*!+eBAR9&h$4ujfdo1dkq%B99=gukj8P64;Y5
z|Di1Xl~w>8Z5%^fe;}O_pA)f`2p)5)6XLBYB(NuA_M=GOl_H)qHB~S1MiaK;dCAeA
z)mQC_Xh#Ik4<t|?(#G%{r~IDRiSZ5;_RIN&=XzEr@*L;6&a;;D2+wb>8BiY5bZ3Hc
z73Fu&xt*%Xcxwv#<$TCFE2~~PS8>kb+>QjwLz>>Br!0M|*3?u-#~V%9FX#Ik|GdRM
zH~#s?+l{%2h+m0dt&l)@NM|x`qZNU@t3R=%?<}M@DWd?E%WWehuqUb81J&)8EmvzD
zdly@&<&MT<melQm>UOJjJCBDDYKO=}TI%*db-U#e)KL=x`_&P26jvmJ>h?f&yJ&?3
zYKXMd?SZnj)w-RdU1VUt8i|hPO_kK`fol`iO5;@sl!vs`?SX47o>4m29QnTr=~M>i
zb*{0rZs&O}GLXQYvRp#h+OZ7H20~yf%_WYq580u)#BnY`Lg#rc+L+rY!}X&ImTPLw
zgXKKt*so?gM_H6)+(pExL~u?-0_7ncbGzeAt@&JJV85ER%c-6x8M+!cUJZ~yc}UY)
zIAv+F#qn-J*P?Q&&#RD5WsnVlY!N$jT@tO3z@DUT4^+21-bd;BDg?IDRkWPycCv%_
zP)zU$B7yRdmb#s51|f9S7a7>E)(quTx04L58JyPbT*(N5@{l%$^E%~sr&TytOG043
zTGf<OJx?+?uTy?^JfpNi5&|_u+8ExO^B$dLXsuRG^?4Q2sSMtm^B$eEkJfD>0}1R&
z>UOS09cMVLCWXLOT8oxb-A;CBEh;jQKzT?@-Oe?&<9c`Nf84YW&2iqNS0SCs(3;wD
z-CpD75m)4*A@)Rbkn%dMA>v)?i}Snai*!oR+EJi2B)6Q`Dd`sp?1`S3P?qLX7LF3m
z(v&@gAUh(R61)=dNsf+3B(N3vig#WzvQoG6UQGxZTiy>!{Ghy)(7l@Dyi4O8Z%rYA
zJxSfpJ4hioujkQ@bV~3_z$ZBzyGURwie26b>x|O9v&=ynYu<;;d`3DYbnh(Q<-AV$
zR=kS@_9S(?qiijinzBK>(S&qL@Jc|{rD%l&wxV3ZCliwS;#r2%x}DEUB)=k^5_*;)
zS(Nf%yfuXcWzpD^WNJQPkxWh5Io_H=deel~?UBG%tSSF@w&LhXk!VG$OuV0j@=`)i
zqa?Q@fvwn2Y<;$JvS+Do7w__TvsZaNM>-{V^r&u^5#;gak%RNAe65W=8KWn6QUP$>
za&$0(G|G;rgHmN6fvq@hIU2J{hR$OgpUd!y!}E`$oa-p0Q$o)ytycQ+MiUa)Q+D>s
zGgqr{zSkpm@H)ctkZno{&I){zqm^YOuodSK&JI~+NmaPxQx+yTyK$c4emQUD@=}6V
z0zS#%)c^@>#hI1!7gx^N$u^(MaBk<ko}YOmof3L_Uf|qLbu`WK<UW*Wh&|;!n%4Br
zx4Y}hW8In|ed*6@voPAzIjBr60%I5Hx@BOzB5lmu-xsPTO&%&Ty3}vxT6})BTXu!3
zLJd=`cBz;$^Q{-2rE~O3hXl65OhlQwe#^G^@BZW*CU$srdw1L9Yv|90SxBb@THbTr
zHS|9C_VnlOS!f4pm|Bhm&JU#PCU8z5of5m!Z*UoN%xL<vaTeN?+Ht}u*Uo(N=4$cP
zk>@mV>;YrStFTqNel#Dp``kAtF5ZV*B7yRdPPOW`&F${p!S~yD2k$%!?Ld#zP2e0v
zx^4nz6w-AQIE#=@i3MleV;3BEyIXMFpQ^A<z>1@80@rh->n3mvkfz@`(7n)l?G01+
z;_*POaBPsKT6Euudwf|xo9DL6-L9->!`}2~I%Wg(f-w*L^7aG!zf@1=AQIRLN7k61
zS~Z*g#AcP0xhmZYBxB{e$9t_@*CmmGJ*AfK)b(z+c3qcVYu7zK4Yk6ags7x{i&ixE
zC~mWVkieeupJ&9#DPcBKG;^!aZ*`9#5?JFB!RHQIx2qJ<3JL5N=~OG#cQIMM2ik%5
zrG)xqF?qKY64;ZB`Lr5izJ$iSm5!jCCm}5(*eV}E9VsEO70OPvB9Hofe$?<n9lk<>
zBAidsr6Q-;<#TGSchS2@&@AHfeW~t|u3IY{HKbEQquNux+FP@MobRFE>LxVf$f+aJ
zbrYJ^<ct()`hDs@zP<YaItNiJ)C9+gZjyH|RDGwJfwBQTZO?K$`YrV?tp<C+Y7hx*
zMY)}y4(O=?tp;uL)qqxjkgqr>FD2A=nID?<14Z}Vx{}EWG<qTR6%x8y%4s&zbraYx
z`Y<JEwG4R$fHtLeP|YxRiq;HNCxpB%K{_R<F4+s}l1N}Hs!{l9hVF{cS6WR3s>t?6
z%h4mL9Y|<RB~KTSHs+o03$63|iU{gItNPHU|5K|-U@NNn_}Pn|k)a**EkEaw{SwNn
zo6rhUo}Z%~XkThMS;)^hWWPlIq4>(GGn7|1fvr&6l;HkZ4nJ8(4O6XNC-2^))hiO%
zN~_F3RV~d5{YT~pMKwQ_k=-5If%ef^AH~(1TJLgerubPr%1dS3N3pwei>%&70$XX#
zNHbvrRfnh*64**BK*|9diP)Pm!-rZYB7v>6Mxi`YUc+*lsr;-+c8X{@dL&mWThEc8
zxgGK<6KP{kqzt!O>s{`jDZW#H8m3xt7X4ncC=%F;GAdVtfvUk8c2ExI=T5S(MXgZV
z)DErg<aPqet6K)GEd1O_cB3c*Wv4Q<=B(yh2q>>^8MMmqb0^u2q70O6%wSrh@;VU-
zT9-mzWg?wwr4^FgTR;u#)(Q!1wdDKHTGN`s^Pa|IPOE0q-ui8$RLE4l#AjQol~grU
zEd{DLrS3|#LIPXqXQ@#|#vYrJfvwOB#$3Da#A#n>6^=5n75XsM3U4}~7gEb-L8Y&K
zNu`IDqih+$Sm`67qb79_(y3OYi9CVhn<uCVjSW|Wo0uO+piM}pGBo0(3PY_>+mz7i
zPNE&<)vcAz9I4w-2FgxlXw50J7Uk6~Lo<L>dME>Br!tVxtR|Hc(o*%chI|$8c%UX)
zooyoTQpSk{+Jtnfm1bnA+fXaiR`Tx5JnvGj<qA^PD3q6KMeE00SU)0xt+YDR6-V`w
zl@n!PE3M9SRikyVEv$o42DZ{VXcMcmuEJ7(qUGq3)K^Gol_B*U(z2e<%-3^T!{hB1
zv?<k!s*EbAG9rPkP+qE));LldVk^`(CA3zPiVQVGx^4nnp=>(q+b}vz8TZU$Vk>d4
zPZ>u}Dfq3F{QK;8CjepcpYS<DPVl)#{y8HiY#bd9pEOuxP<D>z3^~oM^6zUACjSYa
zOymU1%Rgtt4<zHOtM7mM{N0xBfjjq{=2qGFjp*-G<o6YGg1xpWg5@C{i36C>pUCQk
z{pQ~%GU_0>pImmXmHMg||3od6a|Y};|2~tU<57#iRyrO_GUE4S@JR^Di%}vn^1k>i
zBbUJ^A^G>2jICbp98SCaPqyNbGDq2xPatI_yX=^o-3J#n@xxn=D<1vMXxHnBn|;SS
zzABO*&MXh_{k*a;=grm$k@w5;kfx`W>)M8;f4;>oxV?*``Ru6nknD{8)<5!W_hiE#
z{ks0m>5Y};ceV*{TtCkKazj}{poU1(`)a2)4evKzX&?Eln`^S{K-c&5PGRKOdLHGa
zGA6d!KK!`x1H0zQPWhRBo^hgv*po5$Y_;0o`2N<e=~q4T({ssvG;1C04TVmLJ8t{d
z_wCRq3?uJqD{A@LtfkBMam!|&=GeRE+}6wWZ{5pf-hF)Q|M*oGG!GAxcahNjhn(*t
zO~0Svh3&%aCw}N3DS4Olzk3$;`?p<Bb5)}nxXimtx@;HxmGAohmb@zj%0t?i8GGy%
z?jJtE&m-?neeeo*?qLsF@UGCQjHBx97j`@6cE6UqtD`0-+d3XXU{A*UYe2_Pc6xQO
z8F^P@NzPu8PKnR9sTYcWKEv@G#NC$qO2#JtoJITZ5!@>8DI@-5O!%KCG8wo(!&dqC
ze~jQ=BhtoP{mE~B@iAwL9k_SGe)I1$8NWyHJ`?FEgYqfe9D(N_+Aqm2ugX6sGMK2`
z6v3_X?-R>~Pz&W*5w^;|uSMh|m=OGg25Gukla0B^z&U~a=HF*BfH3(__$gUV@YAgP
zb4F~_`2zpNKlgJyYpJ@6``3OmU$^9pz_a$PNjJ&oY}P*d=v{vMWnJChXx1W;j~egd
zkv8V+%U&w(v#^_+N3#|ydhB=WmuK~6dD*NT_|wzH<r}-YpJ~=2f%1^1cVCaby|A>r
ztD8%+w)2^1QC_W-oQQNPBdqX+TORG<zNJ}<buALu6WuTkV{Ox~_H^6RtR-t{T=;L!
zDsPQ+N|1Lgc~^3xwvuN><R8{haw6FwpQCpzc{iwc<LSA|a~!)!i+2m;-N4?(Gj{Bk
zEMLO%qIV1A-N4>O0yRWhyjvvi2K6pSgX5ftbSi_qTO{uW^)APiSdIkwD)uDa_2k{4
z-X%-pId!B{f--}JToT749~+Kvno)cjt#9Nak^hAAM^5l)=HJIz>++mPGlzBz*T}8`
zTjk&XF+%edXhpNu<++_^EuRQWKF5CZ?=u;{M`+#^Z4-igB<lzN#Bnyzer2uAKmRd;
zTd9Wfn_}pOkTL8lk)i%^oYk;Z{(UCn_Xy2bqHRX#2#O4x6WDM5{U0MV@A7!49aPC!
zs$?W5Qk_7xPFC+wEfT1bk(@|1L!e5A{)RrT6RDE1RLMB4WFnD|8lUMREtQO;O2%p>
z6Y@F{`=u%)P$i=|kt!KSm5kL&CK9M2(o)Gds${HIGJz@?ua!)sQyEmrII3i<Rx*5g
zDit#BOsOu3JxL|wsFEpYCBx@?a*{@sOr%qSs&GeDxYsH?p3qVq9jFSoT7?Iy!fobV
zs=^&r;YF>&BSDo@JWoVgs&GeDxYsJ2t#w={QXL)pr3yJv6>eh{?x+g)T7^eK?T~s7
zX{o{;RpDN%@IY0#<V5wA$V+8V74E1C_gaN>lt_h)1l82BC#k|MRpCLa@c67q$6V-?
zIB4T&*ZS+pvMZwfQasI6U&+|ypR@V#djz-2d&-C`Gjk@9JtxbM^G|H0pL-=T7S};Y
zt9&&7m<-(yihZ?Z<bCnJKi7o!&iVHlaqpt>zR`$xo?iLnCGmCw|Abn_bA|`cxz05|
zcetH-*?W|8rnMXIi)CY;9`Vv8j{22T115CODR!j9MN@9~V_VK!RPo*=91)J*36;G*
z(kXFCv+Mkj31`}^`wVw?7k{v~UEDleddXLzVrF-D<?Mq4Ycj!{>`pv++pxv8ACOj$
zj=I(lxZxOkWABR-0$Yt;)ybW5?8BaWqTft0>X#*bnm%S5ZeQUhKi0wCa;g&<{V%wb
zvRS3{`^JpRd36q3^?sj--R%{H6FWU>cX@Xh6Fw&%C`{q%MYKX%f}?W36K2}=BQH(}
zY=yFECwz64ede4sh3$G&IMO%d`jUSFje%#&cOH0N`0ELu`poh%50AGa++Xavktu<#
z&Uny<E#By+b}Z?2o!$AVzV^YU7bh~X6?xs~UN`2HPam?&Ke?;0*U1;VK7IOxS(BGn
zu@_M*)Ry)iM^3Zb9CUZ_us%_SW#af{qr%#gCRp|;_C$Zvc!ybb@SQvRm%9ziwGx6x
zFwi(Vwian)C`v3viPtD$eVs;0peS(~C6SgWu@og<qa+e2L+udR5+%JUO1wr1kGaU8
z5iD>HV67-hc>G<Ak|ITk*C^q*5`v;cDm~T;X^9d;QQ|d9B7v<m-lQjbW8~rSp2pnk
zm~&K%zBJ~JBEzy)G@6daT(zPx_cZ2S$2=0)N@tqNSlq43cboA=q2aj_SC(WHA8Jv*
zdhDu4>GQt+gyVh-WSb?;<a=ZOv1EX4eA5*)zm2)&)IdL(U*uN&--S_aXWx6z7S$<%
zGLXPlD35+SO!JBUg0p&A){4g4lFqfXq7jVRlCOG=_lqwcU>j{aEFtbLj-<RYN$f~v
ztl#1aPk%%P^<N-4o-IcLWz*ji_w(+4!=Gl^ElCFXsX!VCK^`cOT_OW%W5@<iwulTQ
zuocQShQ^{u{t|+GPW`%CGO#DQhrHt$|Hux<*#kZr?q1*TGu!d@r~H8aKLoTE<<UIf
z{T~0<p~LLf#|=pcjf}vvi)>>XJ%6S<6Jsa%+X{QxuWzU+qtpsVmV9+W@KZnC+;(nu
zVIl)tp@tki^o+3UQ{vs7E_+}m<&E6(V(wk^v@u6Ny<2g^FZ0D$HHbJK=tE<MEt=}j
zXcqSW;MNgtUWZ|>-kJUUO*ej&pMNjr6%N-fW3FjTzYp-$I}Z5xnv}@TUYXDpPH1E5
z_kY0Go3rMC^5H3=Ypt9DBTc`b`oi)4-sg?oV|q&9szy1{QAYJy_UT#m4_`T?vT#<f
zp@|*X3gyw?oAJZn{9C7QXEzQ?2^?pXXUxRWP5fiq-D`VNT#dPWv>otZgTQfxv6PNS
z&y|DxSCj6tZ*(7;5Ezw6Q*M8twZC}7Jc&e<L8Hd`Q6dqe(wL45kMcAAT4`5bb#WpC
zTcJE-R{v`c`<KRZ>~{l)y4|{m;*d!r{EX@Kc%IYBkYxtWVR?)h(`1i{g;o7$+sf|4
z69QXdycyH1#a+b}+dL#%&3t^wEZ*a=uh0&(&zK`Wt152u+CuRa64)yBF3%6QS+(7k
zW-SsVgV!tZ70ToG^xN_NHd{t8B}(}UZKB^Vdf5?v;wSgmyZY0c0)3a;d(Jy1RG<23
zQjwvjjhQ{7p}*_CadzL0BN75zrCRON|Lfu%^=H}LZmLKKY?W4I-M%{1PiS$AU0gBT
zU9|JB_Qih;3U94`FVLRT@d*OYL97|+xBK~yzI@z0w7aWF2-=_1S->?yAZ^UCw;bmG
zb<Zt!$SJ7|>=!*^%==?I_!fKJYrFm}l|lP+It$3oVNf33H8{AvzxeO>+ApT31nuH!
zHLVn_kT&L+hwJ&hFP>{>(RiTc=pUqwX?Sow|I7c*v9qsD3Dg~FiNr!4i4=W4pXW6q
z2IdDvdm)c@Brp<@mU(Vro<|uJC0w25u^Z!9vX6!A6A6r0oWaI)Sa_73u9<-{fX~-K
zl!4kBL;1?)`3ebamCB%%)56LbWl$Ck`D%&s=x?G~GsiZ5s+G+1f!8$-Wt-QR)fwf{
zI_UFSi+&Tr7kAs9m;6a`2@)s+Y07Y&7u)kbf4Hy>Wd<a$@<!U2Lob_QuPjU~aBfEe
zHR;pmIY0Q5udA}!?w1#~wjH}nmN~fdxm$-*8=fn3P*0#Fc5#Qqr?pLN`$qTLcRwEP
zkiaNOeRanN?d--g@3re_)*_)NULphK8T0Yj4t7tSgGlH(Tt1`V1ae-hPPW&F_t?*9
z4kD4CUvVx$n%=0IJ-|+T?^atya}WvKM<H#@Nxz(H`+PCZ9xyE>&|0L8x%i81Y@<`A
z*mbnxpbYdV`Yn!N5k}DRii4x3qiM4dyk_5-v@@Y-p_Nm|T#3?74`U(5RT1J!2#qD#
zi(rh=`{&m!78$Fk0zetqFKQT9XAi5h<<(i|x#+HQQ0>qe<+;kxc_3P$ywq}?QJyVF
z0_{LrDrBDLUMpmt=ORN#&}oItb6$6lO{r#hqyKErHN*S!kKK#>VtF@#c4+k>_VGwa
zz3X{5QG?*>RjftYm_2`e)Hc3xo5JURs&I3jx;}h#^!nbs4&wei9gp3H&9k5F(XaUT
zIVpjy(%ts%f1PXBPiRzFL~AX|(DNjzUQwPgr}mw12M$<uz%Mjwk<im9sfv*{=8duQ
zB}&R@<=g}zXG=&^rha0+-Qm4ePk%_W776XQw^reDKF6PFHE8>UEt@i+ID=*_5@;>b
zaW~<4&q;HQ#=zwx7{>$0DXt$9iMnPuo`V=;Y3x$<YN>jaNJIkT3hB5Gdac5F9TXYZ
zZyF_3Q}bFYv5PV^e@N`2ytuEGNYuThSWYr{@0>?s^g`UFim#9$O=2tbVcZD|LDG4*
zT}uY`6zdZ4ZksW??#(CL?A_ERsoOO(Xk8-SMFK5HI-7%3A&YlYqSP<ilo3>gd#=J$
zLUt_TU6dy^wWXTcYfbH`rgmCW$MdUnJg7o0P=)NZLXHIXo1R8d6>g~t_gaNV0{cbU
z7(M-v@z7I_0-Sz`M{%6u35$ml79l9t@=1{rrHGN5+EPvJwWjt|w>!>PR8vRGsV<G$
zQe1s?sHIBZYo#9vU0<D6`jM7O-%_RTwbGA-uHix;Ep@x4y4`Et9tnJ|hP2e}mg;t|
zb$cYV77-apOWkg%ZueTZM*>F;X{p;S)$M+ER<}n2{ev`}$<P_uKssN7le=2ufg>At
z^m#6^c`m^S$2lMO=XoxP1VsjAhU^@c;wqkH#(iy`6C;t%l~R_7d*?hSMgsdq+88}g
zEVAXCrKx2t%V}-r(?R)OGBuw}<TV4Ik;!^a*&xbGE!R^u52tEc0hA&fBVYC(p7tMk
zl@Vp2uTWk*hs&#sNRaM)_9m4D(#B8~?x_lw`9XD}qbgix6vYznASDv<1X`+aPgS_r
zDm)VC-Bbou;hw5+uT^*?bZ06uP@Yubo~m$}QK%KoBHnH1^MiNA^4S=w!aY^tUaRmZ
zgJvr4=%p3XQXzY)kiAyOkw9zFCaK#!)$LyE_DE3W9Z$?rp49E0>UOVndnC|5NYi=u
zi!=S?AKLg`o*K%L$aRB^8m-|lnx*_`%;i(=qUUNWisyVgA|Y_hk)}HgqZjy%7q%*z
z!z%K#KFep8cuq+b89clDdRdi!qSJqh&vr=(d~Sg9=<o6>%<^BK^i6Tll_`P!B5lko
z^xWV`I;-A{=AfRWidNV!dW8NSlV9ii%jm?mCV{QcCc5!UG9G*=e>U-GfmWH~uBUBY
z<LN@_sRR8M4<fFhry0MV!%s6x1ZfqY6==pN@@hxFo9fC*zF}2cd(8C}Zp)5Ug_ds}
zD>9J4p6K}?5zo$QYfr01l;m-pkUtBdC&z0h`dJtCwzqUmWoUL5O;DaOFV-LL|MmS}
zL<Uu01<FmL6>6BuFb&504r~8n`;t~jpp2A0_o$x!zS(!#o?leB?UvnApg$r*t1zEc
z1EuF8#=JD-N>6|6&144>G(Y0g6O?Dn=1Z^h4?R9e>_7rFOzqg8h+m1|@koi%Q=pXI
zy4eDM_i<BupG3qdjShAbUs+J({aG4II3B}3oaYb!@8H78H3-xMpHmp~>P3(Ft@bJ_
z%zU4o{D2I6hLFl@dBQy3f8q;;ie)K*{pwut*)x{IkDum`{d`g3xwnTWGO!iOqu(yp
zZIm5)<1l;PixqA~s~i2iK0STa-lkf25T2`Likx`LO*hGh-e+GqqKBPKJ4hrb!s7`P
z(zK?$bFaPdz;<>z?I3%uJ=`BMcy4jpL!0sQ!AM|F#@z7ue0$-+w-p-vHq3Q+`#N9m
z_@AnHM~^h^KmCeE8>+H7xZmrKSyQ;TF!H#RKp99IV<*nH&-8z=@b6VAfoBUy)9T!C
zfqm$R`o$&{6|VoUXZxcL+qcl_oXx6{Ky9hs-T6to_0XBcAxnoQg!U`-F4FWj%aM%o
zztk^oQ$q&!n_B+!`P1#9$!m)n-mP#a_`ZJbhu;>a?-9K#GEiG%db~QGeh1mX{(|S@
z2wEO<q<JRu+~HhFf3x*~>+FZGR`>^7rUbUqC=q!vt~|t*$iP+_B~lZ`xbhHJLSQTO
zn=xB-y3h8zyNf^lxKt}_g*F-UVA*kY{paKSy)!B}u8Pg3eN>n_r9u82M|4M<X#erg
z4z^kM$$n|Ql)!Tsw27*W0TT+BFP!byw;i6yz<oc`F(-P+iQ;$7gHnHLew6*LF`D5#
zXE@DdwFn-)(g<p9_ng}`hu0#or?`H2SfiAXwM0H+wu@_&hc!xC>AEC#piOZd6d5#X
zygCbk8m2OItrg3WKp82m6@XOwNMOIZo{NUD0w_WSAX;H7lxGaDAKM=_bxF1wJZmSu
z(y>tUK0}(@kEiux#>T<Lngq%~4e9U5y<vf$HN9<dUOBH(B^lT+(XoD{`9bT)AroIH
zUMlNHi6AdfC6n#8Q+bEauJV1isV+YJuT%#1i!`0weY}JJ@jnyo5&s$PE;-`$89b}*
zZ{DyPD*%neVwOwJpY(CD$CT-IdefBP9T>@xngMBJdQETacRBYF`%Z_UiHx*gT%Av+
z8gaW{=i3HUS)x|>#1-WkbNf>R3T>`hXjeWn)Lr)R_e&0HyNiGSxBAuiv=?dmotckp
zQCQeuf&FAiMM7XJlubMOxz88&y>pK3d})O{s>eM`s!r%ueCP6pi42rYf6w-sib9)@
z9=3~Crv$c2WnA>zErqpzpKqU}e1$U7R*A1ZX=m@;bE<vr#bNH<-9Ih1nA*<o@xf+!
zPV^kd=mq+Hmes9n)0R_gW&etVz*Z=mZe}(gW!sGzX2-mg61eJX78Q9^^*u1r_M6|)
z&U{B|I9`h+esB#(+L#00IK~eAXq+vhRgGKc1lp8pHLu?lw$GAl?bCl7mJrx4()70#
zOscYT8~s@9@#hN15klk8o1+9*nRKnaW7&NB^79RfBWPEI1hz`o^Rc(DD_peKEx!Lf
zBY6aSQ<M}qN^reW`y?wF(`NGc!io>7{Js5#Cj_oINE<U~RA2x2q2v6rl@cXU2K5`)
zjC94>?%@jGvgs-Q{IwS+GH}g6+L(i9pX%TLcDx@+Pq5Gq%xXx}{OG=G@xG%U@&A4_
z)k<fotbJ$`okp$yqImM~Du40GDWUm82&Ab3SaX1XV(A3m<dT#?Ymqi);LVTP<&$qM
z^qVux?Qzx}#m$T7E&1ik&8g}u)t?xZ#yq@cqJ412es<8W6$yc@bObdgUf6St{j_pF
z`}LC}5&~PLvD>oIJp149{F2FA4o?V-G1SnQzcjhsF1+d}KkDuZ$C-!6gyTwONGxF-
z)9+UQwaO0oZC&xutx^J8p*&+oxc?L;y*%FE@X?4w297_<quW%cbhY(Hz3o4r+CL#M
zN|2_T<fGoUOw}Y(|6qn2Nw<TReKBjv*pE{?P<I?zV_xoZnr(3J-wO{kqSwK|SJ*0*
z_YS?uv3}!5c_xMLxYF|>z8#(4B$v<G)1}o!{7S^Jy>EI9-&oBFZiRQT=<n^z-WGA2
zt*X}*iA~ANWaLD#;q8y(JFa+33vZ{CWNbTqN<yF}NN2=mbggLPycP+88X{ei@x(99
z9>=$0Q4>8?3z;2nljXmWuf{z+>oFwICZuUMLBs|fkGwB_uLSA*`;xEf(L0?SdH5b}
ze!fR^RsK088h!ox<M>uAwo1?Xc+CI1aieeKpXq|crsS1mkmdf(W2bk<_h|7X4NutU
zX*kLFg$T9-3DgAX%vWrA;l39iM*=lOIvc@_B!fn<GroC?nrIx$bJa`++re5Pf%1@!
zBgjN$-WR{2fOP(S<|}SV|D#iEI+KGpGWDdHMz*|l{y7p134w1&VypC~6F1)!u_<}A
zW#BuNc(WhxXpjW?C({ZE)CB3Qd9D=_XcN*ZLM_L)Fi{io0{JYvQ&u;D@{mr6ye}RD
zl$U=WeO1X4nZ@@uwH1w%yo=0Q=~IAAiV&6f7G_Rxzv(kCA}VtkNNh@8)QTa|imZ+A
zhT^Sze1?$eq(mhWs0q?SM6HlO4UtY{7<|(cH6bsM&o<>NBv2mGiHyp;FCGJ=^Y1fX
z(Td|JmylG+qVWwt%8Bt!&HQspXcmp{31TbCKJZowWjIG!)M^%u1imwfwB#$t>xX91
z_?{r;!T5d*WuN%ojAT(qSya|@%2AO(O^}v+C6;RzjRd}Bh;*hEWl^hHG`=T@nox%0
zxAx@DOeTZvVDI94f~X<V8IiApd0*6DE2Q)9v+<xx#;w;(jqeF+EBVa}`R9z_@t{h^
zYb6uk8N^mp0mQd?GRw(?pp{G{HYKkVB}`}~6W>LoS|q-;gLeW-GPIJ31ZskGMo=Xa
zw33MgRWeaSq)Rfil8Nskq9z)Nny;uX;Yjpa$wUI*eMCBrpsbvEUtEjen~eGQnXmpI
D=dX!?

literal 0
HcmV?d00001