From 81bd69ac0def7d6d8337dd87751d170767d1d282 Mon Sep 17 00:00:00 2001 From: obijuan Date: Sun, 24 Aug 2014 10:33:10 +0200 Subject: [PATCH] SM-S4303R servo 2-arms small horn --- .../SM-S4303R-2-arms-small-horn.fcstd | Bin 0 -> 122665 bytes .../SM-S4303R-2-arms-small-horn.stl | Bin 0 -> 112084 bytes .../SM-S4303R-2-arms-small-horn.stp | 3520 +++++++++++++++++ 3 files changed, 3520 insertions(+) create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..adbace168f7bccd4f04cfa8da1eef11b0ec0e47e GIT binary patch literal 122665 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%0AVv8)K(lTaGCR!a>@U}Lbpfn-~bHQW95+A*| zjE@i=ko%|ul^~yRZ$Xwsgh+~g>Q@=v(X7|-))GsTr$ks|MItIZSgS6^fd8z0;;PkBkH#U z;uC7{mV~cetvLrV1?D8C{Z;^Uh~nFzV<0IpNm9tjost-clE{dkhO^ z3Xuq%M07SX2}P{G+YNt-sjlxnowkhKUiaW@YM(}4UWKF{_iUwHiuEktzD!@x_%@7A zc%<`egiaeM-JBV|%l$K$3J9dAyD$hmh1Vv|sny3U(uYf1DJ~G>W_Rh=B;woXC@`JJg*4W{r;%M_MSbJWS+Li^ z|JWTG&Z28Hg}otAf;)@X_-~DLPJll*CgN%seGUXpPfuu1ZHS zw)YMHpP@M*ve4;Yl%M-b(0_&IjQ`Ss{Ae8(iP%s>Za=BKAQ`SNyxW6dwChnNf~78q zUNWUNc*B zKd+BFTT2&9`M$3fb9-NpU;n!9cE6u&t9^6(DtumjB+~hMd`(Zn-|9uM(eZVCd|ux6 z`aEBsuio}}z52uN=2q75s+2bVEp_b8nLKi}1NaVk@CyfA0PaB|5Tu-~O&Hr7sQf9o z`LI~;4^VLiI~&XRYm?)>s@a|%4wWkK!g!q>3zatB_y0O#A^x-rKZ&y? zX{b=Pq_p9^*GV2s?D0KO5V0S5UvnwwkTo;e9huRz7Iq&aV@M)58$883wsTwJqTe%0 zjV6T!T!)xh4$u%4j|haam`xIMTsxzT;@AmpSt&9_k)kpZ<{Ry*PIm?Fh+L~OdXnu- zopZKfbuBr27C){4cuXR`dy5kM(VhfYE;0;v@fR1U8+)1lKL#w7+sl)43 zFDf=jL~6l~CS_xpSr;Ot{W|9d)gcT5~cWH>n1wc6n)l-+HsnbQkw|pwA^!72hRzy-L+UOibFIJ~iW-rZlKu>MG&os*J)Y~)c)gd-Qlv>RAy%^KhsM_# zJPtkxtJfzc1n~U@?BiIfl@s}b7Y4@QJsT@)#XDG9%xU!6k4?+uHAs-@kydO`m!iCAmI*=mz23f`+91{ zER2E+%ikPx;me@W;c_*LvQ#2Od8M*;k;6--ZpP=sLBz&QSL)HV^3}a7ZV`HPnN4%o zY2Uzgc2NEP?Mrn#ksVm9-2v#503|Z_SogYrOvXYE;jbB zPe7pnIE%a}46M;bL(0@aC%z@FsR>oql%sC6nd_SoI0Qv|Ic;l#trfok{k%y?mac61 zVM7lY0O8+-&`0j`-L537RlfLNdnYyI{=-$L*i@COb4%oic*EE4Ql|8>QZ)^aylRt>^PsZvyViMm&-zzTtZsdd} zw_UiFVc#VtWe)Oc2bY)^*Iad&mP{6Fe^xIKRcr7{>#avx@JjnRDUAB^nUt8Xo6|cS zEJtlGGClgtHI&`6+ZydU4YGcy_)QLRKNZ$$y z9RKrjmj^)5L+zU7$W|_!>Rde2wDo56-ikfX3qApkYKj#~5q(IhSQA2BE z;0c>h$|9cClRecJ76V;N7w8B)AgYy`zw%^VUJ0sU@)k|20o?hRjrg3Epo?G?E1)2} zkN*Jj_-QEU>$$7Isx8?HO@5X9dRRpxuKSv!oZbC;j!b&xjZlI&D?{%lOEf05~86%qYp|n@ykM(j$B8JhBRfbV0B+>41j~pL ztHe(L)&NgnY8bhj5=)QTsF;+pmY8V*_%=>(3RbC#2r7r0 z_4pbPrKL%*igUQMuOgQoL`aHdWcu#7)!~A&s~x3%GlMX%7*G0=N+q21ep9#n{N37SwzeemYZ@DiP*A0Yx&;B zDtbK*o3d3M2`XP7eY(~Z%Uo^ zkNuj|dtU9nA*E&)*+3UrAIw%_gaj~58)k73QRW;CTI?s%-wR9P>?YjU*!})1hPa?$ z7P6+!?jdT%>%@l}R>01s%a!AP=lX82giek@X(sx(H&CaR3rn<=IC1*IO&~x$zi4N9 zalf`9&G>r0FDFxr?3=ID zg0j4*gP|YHg%4);RQ2n|g$5lGi%p5)t=y|m5VBepuF$8uq}Qs1 zt2|5IE4DE^S6M^&oJk+}hwA_J}>RgSm1z$BUaJZv~Y768qaVZR(kT0m{1 z$*f#Pn%JyG_)Wxy3L}6c>0j%#9x+LDsg=*NPNNj-+mu@sPuPe1y1DFJ-?a5c$mmus z<@CCERMg6;msQrqM`xLPXeRcLQa9X2rUpHqU}Pcgohd6D4t5vG;9*A={lDycKPDli zHt1%=5ou=zlC&O4fSt0pyowQ_p;!ovjT@y$ICbzd3*g1K=N}hxt4$`An-b=A&D{2g zGMBcDPcYWqpLdIva19HcQ@ROca^o^77Qtg={%+>T(<%!Vn*-!y3z=X^hME*7*)C22 zw^!G^*{3uapA)}3@lchqJU-35YS)tFoR8UGR1K$z&h!N}>}iU0>P?L)Hdj798McYP zz3st_%E|hEY$zb4rze`)RTx#BdzFt-oYQ`8NFG0x=2qirv!mK7;nTT|xY zRE9^)VZGWh%%4-+7|491^3evIIz^_C(hC|(uHJM2nCTRr5$;DbU^I=TjAwFk= z`yoDM|AF{~hLjpFH$mhwO71*z`*_wZIGo)rxF+9#1_-stay~#bu7Z29RZn@^`9u%r z7a<)7A^VvtBFw0v5MIPSe%d9uYy)ERrh5W`ZTk?cui^73{*;SsU!+Y1f|>6q7pxgO z!k@sk(l-GZu0{C!j|z~`86n)onsepHz28ppn4n^h$YR0}X6`c-;9>|sBUw)MgAEy(Aj62jqi$!Jn6D+?7(1j$L*qz60s1JToRHjt zt|8<8E^r*Wd(BG0ME*k5syT^~FyN!eU>LF`Sbj$@VOfzns&x`n$7E|0^NCf#edz!> z1RCLy3;g)!5nU9}5~n&*pGp%`m>b1%-(x>*kn_pu?V{3S~mw~%!1si~?JRi~tN9MAcXiMBO;Ne(u#=qX-IEHy$j1j^cO zIrko&LjHS1LT*S~$K{22C<9ZSX{Yk`E*xr|N0o7rP{IlZrI7Sq-=FTSSiKFTp!zXMds4efI`_%z7o%lmvGJ_kr1XA{xN7JU>8wSx0!Gvq4&- zJh{~-I~8FfjvSIZcPDi0VbX_`mKX+xUW6_Ky33Z&-hK46n+YVsu?xn3W4Goz7hIa>jJMV%3Ewyy!OwAj$1 z;IDSWj*TRID1Q1PS zW4{~sm8E(klHFa@j%dGmN4PyprmWa z3Bw=5FWJGthzl|?yi68LAr0VPNLHYu5T)JUTFX|5m<*FR8-cs^K2nG~TZdrW@%!C4o~Cw=%soNhb}?25{l7m~ItH9JHt zOSW&Hkz!GFKpI~=C$?X)U~fAwZAJMHoQa3Yh!P@gHltT>UUUG^=o`oLrDmHx;t$!Q zieD}XP&6PdqbpCD!QRxMP;Wos^(9R=T?E}cE`#{L*xI_JUe)KxVv@_Q653533ula~sF!Twgv z@01rrMDSl8Nrns)uM7!*=!FWCciQw1v!>93D$$bReX9(ZhP7TOC8fu@&@)hT;%PSv!E~50&K;aoq6BE3n4uo=6yZ z2IXRg4ke3(we5^8_Rv(`P->AG0xW7q`VJ$GAF<6Kqspy<&!V>UF08cq{e{I7HwfRrmoNsDF!f$Q-k6dswu-N%t&x0B`qt* zWMS5mvr})z@Hu0))kX56$uI@iH=LGeyM9APo^LRC1b?YMd2BPq#( z{<8CTmm3Ge!GL7TzkkepH;DylL`ss7pzoSn^dK9FZHrq#Tjbdbuzd611d;UQFNq;& zjxb$S$HA!XHiBVM;JB@Y62KboXmDulquEae{x}kWOqipTVN~b&5a*HJ#9V}WVEs~C zu)9(uQm!F_KOU>TPX-RqH&*?=aRzcanmspUHCcZmS^WAhuZYQAaTMeae@_12z&_)@ zw70L6y%lhf;Qm?HT zT`zBSPcjKqBjY}{5iJeV9%{KyBWbrklIf1QGdY;yJ1I`dI{P2VG(^6_S(R75GXNTz z3JkrLe~iQg`BWY@^itZ55tFQO7AbdvLW<>ndlZB87H-+%O8hZFdY3kw=5<{i9!aSTL}WBGKckR?x(xNOq?Nn7iOUzDwu6zWv<%~KDB+M9NIOv^ zVJIMfohf!`i@T|W(SQ0Ir;pP?RIEc9`}@N@=!p0+tvSPGq_ybO8K!KV!bU!oVv+AX z%tqv2Y>HTFQ?NX)9sut5F@ifBz4WZw?lm^b5?~nCN7i- z!6TS!yG)|+i5nMcb$%LxUvv00=p7u3)8QdD?jBV}d6eOCeJC_mQn`H$T{^vh)7|sT z+?)4g+}2vU$xd+go)I20nB`qB=B#)=7Tw*$sOpQ<4r4h4WX5gfH-vDFz;9f3QF0O5i1j?T-!WjLbb*REjA-*5UoP@zsNs>8>5IbI(wD z+NsmwVszbFdOb9%vb|&F-Nw0BIJa4=AmsPsama0vhZLGH8!dv|d04Z)X#eXP<6*gh5xPSmZ3+~tGQu~rStHUk>m z{b8W%(><9z*k;}tP4#5-CPO{^AI6%{5ukd#&PAsCYI}twu`AOwv6vqorXA*`kGwk1 zfsMMnj^-X(EzZZHE`Jg?->Wl_q0Cba$vf+DF6swygtmE4 z!kVBzOcGf4)OADVKLh_xNc~G~!`^8*QXx9*!W+(TQH*!#fz#1a{a#VlX(C$m!j5_v z>Og*xe;!ib+H-_6Hwu$lmMO*4GPnkFy|%2P=YT}-JCv@o_%yht;>{LQcYXk*Pcu=n zUqpkp$uF2i3Xkqvd+y%}2OsfEc|~1(Jw|19MV-S<-Vk#e)a&1N8*mZARlo88jUl$V z|0TD{gHD%s>CeCFXgLeEFehy$yl2&tzW$)|~^xu7IxtFuz97pfYOsA994>T%&INW54g+Fz6wrSuhwi0dz+hSo>vM=by^}KPn`aMHk=N06QNBYj*@{fs zD#3S10smyz$_4qC)&$*y#dXV2Un1OL^gBf8wCpAz%Ls?E z5$54N?NKqLXfUJHD%=1-vtSNC(RDXJokzG3{x>y!8)}gbbd;L?gKF8& zzV!?8l$n|^9bMXCkSv5wpwFCgujuoSliz1Pxj>nW0vXt(ZRhddt4?YWDg7g<@rYZ} zw?s|UJ`Cx@8b$L|z^Qtg3AHRG#b>XfR}N)P$P1lpso5(At#sr$jT9g7#}>$x$fMs} zCWd z!x+Vk^@@VpVM@5W!YP37bOw{xqim2RFl^y?)?D}qFpl4d@yODJP)ZOBiqcAd+j$jZ%Cy@Z353lMxo8*ECV#1Ct3FWMwvtMx2{8}7hLa#;W06q3^_hAd_j1z-7@=vXWZhOCAbG;OZ2NkW4sGV_ z{!_^B9>c#*4X1KxI9M0lD}rxFHn+`rhQaTm#*HR&<;hqWx2F7+U}qdP8J$Cxhz4A$ z(n5<&913$9B8jNhs+T5m=CX&e!Eu(_wZC1@Xe>8grDiOuWCd&vE_`3ar|o}xSqxDMxz;AdEe*8&LXqT0PfCde0dE1V!R3}} z7B4z%Bs$nXmnV|uy*lw0t(>iA@g^9yacOq1L^;>691nqPPlW$IPdJwo5fR>w_9%8;H+Ffnp}Q< zs_`SJ4rLQ4I|0E#^V-PO7^X@K3sjq9F;|E7 zXH>Jv2c?Ox7;{6H3~#{i=->Z?e-9jqg{tON?{n! zzwycd;gpTMH_W;`@923V5bM2y&<-5B8&(L;H^&%v0`BmaBhcmaDT|@an|}aCRPRre zMIb{=Mi1Xwa!;Fd72blJQ?}#b!k0>$Paj6M#gB={{Ps)V_4B|a_&cMO#a8uZxDU{% zys;~~|G5QY|BSMk;D)wq;I1BGl#bwYZg!pf2?tB|5Hd*2UADj zw%c#Cj{)z4OuXwu?vGtaEQsS0i&CzL;|voJhGuth)P(oD@r_zOkkChnCba)Dr#uc6 z#_a#d_xsvMPw?AoOh(FTfZ2a)Ff;O^iMA4BN-EzQUWHZ8UY@8L2+@_KR+<3MIOuJ#5KMAN-8}Ee zAMXBl>zi6owNgs56dVHOVi7FJUVYer8`O~NiG0n19xz%=MOOHjDf*Nt2d8m zmLxAdhew5eBMVG(yctq@krw(;*&a+)$RAJzsl^@5{>zyeMG}djuH<9ciV0PNxxXB; z?Gq{{f*uVbO6gF`0OAn@kf?YZ3g*re`lHPR2v_9_!()f@*2i36B7IXK@|TM`51uN;@?K-#?!@$GpAl+#N)gI_K9pr z{tK2j7nw;^5^>-pumpfx0)NiBd7=UX_$1bV_Ln88xxKqv1o_q#i5vw7BT{Kdy)>7A z1rK;d7P%G|5%}c0Jmv)3e2=FU;He~}>+Nnj=GsWQ^jtGV_8_BVfEtp~j-{>};~X87 z6WRK_M{qoBGDq`j{FB2Y=sLyu8H_WUl=CNPOH!*QDYZh3T!Fwm39Zu&AnT*8k}bA4 zwuE*S(Qd*BatPVOILg6~W+{4z9LCi+MgseIHz5v@E4xKo+}qIsCY^YReBC0h7&T&2 zksG%j-*`SxzjU4gqB`yP;`1Rq6S-@sY1c~icytX^2$Bq0lpU9myfF<3yWYFUI3OKi zeS%`}0kP=rI$Qw=TbuZ+{OS=P_0E3?2j29;#0V1+tOw8De2Oi-Ygn)+!~(=}Kfl#k zRDe7qBCjZ2{Pl)k=v8e4TBM^k{PtR$e{0Q#VsnW<1Y}C(gCAA z<3SMoKGswEp?Vtbp}x{&1E-no<3i)R19{i!5Z~p9pR>`2v3orf&t%Cr_LHIKXa(U2 z?HX#&=ye{AP%7G~6)ur(+*e}-?am5Rer6CCD3W^n3 zwO+-BbwSaY0isF#M^;wczq{_-eBC;YRAMgIu&{x%hYGTzT$?rVqM1rcL`ux+j%C(< z+mW0O$bb@dfFlG{-EWR&c&A;(F;V(b)$)R;u^a)NlPjE*07Ct0<*!(jE;A7iLTZL1OIR#eR-6#?)qKf;u;;t>ziU0B%T0>m{S(o9M0(eV{5fz8L)h zG&n$HZz%>rS~>t^Th`4l*3HA%SWJ=}tj)DHA)e)rjXG;9s@~e^%L{?D`a9*nXC44N zqG)AUR}}#ycK@apvhT*O7mkXW3Pd@pmN-g{(e1Ao;h|af54{6+I^sg`{Beh}aLK7B z0dZu+yG7EAe1T5Kw?Q%PGp8YygK#u93o#0+lJR*a*V%dJsYfslb@F&S?2v zw#Xz0b4V$!@6!hyP*jU>!qy#yY6PMzDU{!QJHmKV9}PIYt%Er|Y1k8F>8LpyiGg|! zX>NI9I~fDdBGs76y7FC1QAjtdx_o31_(WUldoY-f%xECm>M`Ox2X@~QWY?!D;-+Q3 zcsI|_Fgdic`&{Fkb=zB({uTgb4-(~2tKLCwTevsX3%Iqw}Ov%oy0SGYB zk+7cGpxL9$AAQ1hpeQw{v@{M}qdVu>4G)_ zsHS$GDIsv}$3n3^S1~vF`ov!aJZ+yig-GX3ulhd91LqbyG6zSf$>xMAqGDLlFM<(5 zqm*Or$K}k9gMxAB<$>(Gsan+J_k zZ-Z>!JeWM7o4Sr|svdE5LAUbl&K7&NoO6`#n7gue`Hx$8fi`;`1SjXtfqxG37T2GE z^A7<;bAJ9O7GR_rEBBuf_xb;8#QncT-@_{7|M3@g&;C9PM^gHSH)11Faytsx{xjkp z`Trep$5xUpCq>-Ck%DFt&-P%xbr3;S+nxNLEo|w%uC-}zYyC_#_iaztLt8b}xc;q# z@kL?32y$=rr03f-vMCzCyB<8Lt8jg)&|D`b11}(Q5s*nnSg@pFDJkP!~r$; zHy;)w!-8%{3W!pdoNz=16Yy+e4V;8FUJR19PobeC=X=%C)NZTxM{fCAO@b9rT%6sY z(q^UrP5r6n@z1xy#b%HMMCqpi?4xldb5XcV*K(^S7ejFGyk5&NN@gwT5;b?4rA*Y-J7j`?jctWCdXySux z400&EI1vh6=gHf6_4nl=Sor=kBr?m?h+!}^*AEhp^~_u$lj1NlQKcszkbvH=?9s_L z2L{26zIysDmoZ0o3z;#`Gjz!tUuHT5wk$S*%gcaP(BQCw^&rC~bcvr$*QPdXv-^ZD zfOT9Hsw@tzlD`6nYAl2&2mq8o+npPXi_a|LE&qJzs2kx9UdWWr*a81Pl}iz#u{Hf^ zscO_jEU@sAU#W!{Uq68Vzc3=5+p`z`7va$SUkK;Fom?Ra{c=Ez2%)z>f2I`sNttQe zI>n9KEm(x^%&C;Oj2lTi{r9hPfHM8XxE4(}&b=SYXm4`AFPhD_%Dk$+jt2koFks1v z4I0WU)o_u~uv0vuTeu`JWe>B4U~Eu`t47so7<_Gt}XRh2=?E7jM21_`nP`eh~qc;qqjdAfMe#ahgSfd8=4VO0q0IaCp+&fBCaOx!jAmq z)pIM+Li#?I$ovQd`nqDsy}06-dP~Fg;PX29^Lh7uyX)im{*%V<{ki|0r`Pji-|l@M z^{V%Euw5HT&+q$lzZs|Z)BI-hoj2^~{oHu)n+@>wq}=WPdV5H-^L;xxbW8jBcw3%~ z3v~3iO2$j7+>b=SP<2Hl&7ZLklcDa+NhXEx zs_YQFz#5{<6Ihu4cg5a%4{Nwf;F=UVJ8*3tSr}k7cc2&M=cBkX?4OiCjx1-IyM#J( zp(*F#wLL+ZSALw3IlJ_r;3Amy;M1s^NiM#_JZ3SwC?~hhigir+uYo#yh9k>;!0ZT- zj}X31wl~E2hh`q(IQ+_rt@IFOb>KsQY`{)eoTp2d&rPzz&Pj0CF?>sbJ-C6RsAKs2 zukVkPvf8I7R*UzIcXFN1evv;z!Cd(Sm?M{6-bAOe*?j%Dx}F7vSRK1W1TqD}ry7=g zxz7Has!r32GrO{<{h3+`LJ z9BK#LovZJ7t&dB{JU=c|Q~)=q9%WU2_gPqNxlk-MsTXpofSuKx z*Gnt&Q(s^_q_UcL67NBlC}#$1dltMfi3d?hybG$*+MShze42Ea5nO5V2la~w7Z=4( zKiVSywjlVGk>I#$9ztV@@@Czz*r_q$1X$D_Nz(4Ga&A_!ii^50DA-T^PT6Rj)ccu- zri{vY-&|oir92g(8 zp}KQ;i11AT@J|Fbcz8BvAFrh~w#D}QO!Y1-MJaxV^2&^$bFIvu_~0JeRtCb;IW|b* z58SK7V!N>Mp2m~9Jbm)E%%yD>Rtj-OoG}$$O|Oo+W!W~r2})RIx?jsSW#M#I#ZEcgZlGFgdJZ3>1jrG7fV+n)X(qFN2e2o{jR8*B1usp5y4;sIarVTvZBeG3~KJ z`p!Gz4Umus~Vmz4MP{w0f@o4VWQ3Vo!Mt#+T zw+I%;BHTvJY%wQX6~p9I8QI;}7eU;rO$TW_xbV*&uD9%6=T(Xa#>OqBV1(Jiw|u_a zvj9)#O=5XvZ_y0EhJODOwK>`LW#?3%B5)o*fCZE8YgTRKpNS2*Qut%;hbfJ0zw{2t zT_y?WYbuFFSe%s*Lb$rSo^fm5_*5}12TN%J9zrLQx27SnO%`jE7zo6j0QTcpa7CW; zrLGP?J9NWKMYLVEpLw*VHWmlfi=l>nMAC#~Z%Yy#b`X&zVij`NdJQJt9w z1f!fyj@D})SfAZk*=0DZs4?~f#V!8nKg)944AVuAq?>&V(9ZL&t*$p^?O7il=2`Uy z#B+(5@^Cu*a*uP-gFM1lRa)DuD%&pBO{4nU+)L_yC>E;^S~TQ-3Q^2;0wU3X=SqhTTv0X^J zs`*r%T7O`5wx@nODVlr%=l|$8M;=G4N6_$-q(E`mY(NpRN~mfw?k703vggs;UxCHScnR=tUll6S|?Dc z*U;+;gx>T!?l2w24$H&2a=Q^3g=pR~mIt{6N_;l{`c{i=ECB`wVUkYg&pGMHFEX?` zG0OsKG?a-}@+_S1Z=pgcwKZyv_3b4jxzaQ22+oTaJopc+>k}dUh8T)oZi5!Z#l6A%@E*9pzjHy_emMaa`LY@2&C!|(XS1-i8F&6^?~WuT@7(SMNq-{hKT!bXP~%q-vW^F zVHfbBUmu8nXz%2Q;^Pob|78#G7DqJ_N!c9T!Vy&*5=OW$L)i#Pd#KToX8JUk9tv{U=7A?@9KXP1Jmd^TF8h%sG-TyZ0-Jmc1QpF2ioP;% zNIjh~P1zH=rP^fod@{B_#l&*7o)Uj}9u@cC#+88aduNzr4oiovVe3Z}(=AXqqh*j- zeF`(yg)O{pgu3<-r6ztcSYTWL;a}MKED~M_hqekrA--cp3ZqiB{lxDgCpJsuR`8mb znY2qZWDPW8nd-Xe8}{`lXNQZm}L*FsGtXqQ$v*Z29MRldOm)+m}Xv zK+5J@kkx-JLGWjt^n@Z0H3!rP-Yg}+J7YtkR(;*A>y}@=1+_B>_^DDO(m`BTYcN!! z$0&Q`(O$ntA(%ps1_Z}f2&D+OTgMMRFSARXj|I!piDdjI^x))R>Z{792Vy0+)iQ-{d_;SIE(30U!Bm)2JDoa@S2&KhB0|g+F&xq~VOp`K52n&kJ&PY{f zH(@+?D4QX4{rRdyRt+&1chb>_6nM51n#nrX#k5SxoC)pDVN)VJhwjFBOuKVvuyd$S zHCybh6ao;Y8+o&C9>>7~$NX4TVSsXjm5VUAoUaw3<1#)U351pxvdt%X6H8tfr5n&O@YUT!n(S6+0j*Zc2H z=M!#N?B&a^=ksBaoqpHnd$ILpxN7oqAGSgXGXT5 z7(;WYQN8(9cBAciN3uL4mrC|C+_8MZ+U7_oTZc~C&TAC+#v{}TO~2`yev4J*qB=BX z1NwI>PXw|pMk?)?p)mI{qr8}Y7RVW63l{gVBjKlEQ+n`;cp_1LRJbYh8qtasmZc97*ruH2nNr)v}>A`X;5N5Al^%cG{d)6&digKu;k}hig z(^7WsambhSSiqpYf}+}XbGb35Bhzcz^PTBl`vEvO-Mab%3$Mro#t@R25GQFNA!QW4 zK2)a7xP#RhXLqrImG+2VGUYe3HkSy+Yz~1-;_8W>NA6j2>m5pUkw08SIZffA0Jxe znJ=)vu5E7h&jxT(+x}?CWke^a2pi%fh_^7Z7ay2Gj{{IwTO}8_Y1~WCKolSsoSzxE z7vobt_!G%2+`%xs^L;n1?4#{uNE_zUx<2NkZ77nW`y%`27J5>|{oy{(B4t+hLbv@_ zJTBH^R~EOC&hKZ3=+x9ttJQxQ8+pT`ff3S~HiZ?1t)OvSOi$m@*p;4UwHUZ#3k*dJc3v8HRHB2g z4BpRu$@*}ak7vmtOkauYM;{_QrWmw1azZ~-<#%ahhj<1wa;(&PDq}Rdn@#EEsVtU8|nrzW@7b>^P-Fb|5rnJmfdSI7Mw-R(9RuA^a@uuU{92I z?b#TziEpM$(A7_rci?Tz5SL0Uj{{obSey_%Ku42)k=^-y4xKcKC6~>>%?sGZn9)W2 z6yBMAf~ySP1?`qd=?&*`%1Q3qb|H1q9SDU^ZPyTPNi$`GEIna-mCk;Ff3IhTeZ?RF1g^cwLSoIuOfFUb@upif58plH|KfEN zG-meX*~WfsBNt? z;#~}U;x+y|1ZIjiD@Of_NN}+th;BSkIWQpXpR=U2@DUuUFI0Az@=2DKlNc0p2~9Hk z*fy!oa%q}}p+i_Z59sE=gI&KR?r+@-?@zWh(?HHr9IoM*NWljx0wVypH$nMc%Gn(S z(7;qE%^;8^v!v$!W)bU6PZL7kZd8HPyu}`-?S`OkLr8Uv*zX(-`cN!+J8q;;+J|DG zPi5O~_plzptIlm;o(eL!#^}gN-#>8HP=oMt{1>Wka_rHpzJ{oMghadzXuKSGvSZv! z_{PIxT;#|Rzjr8N(tf<&*&LBwSUrIK8h0VmOxrXkO6Ml4XFS0~CgP4*I_%u5o^JBo zZ0o8Kd)>@*p4zym+hpXZ;rrV@D~C9!aN?`6DW$ev_{&jM>z)lS4&eL_lu*bTGWRU- z{^Ih{eweu$R86iQfw_8abwukUA89qyw-cw|!E>QbxD5>5O!tuDbsyq-|8-3&ssj!O z@T?&hAov2KTbUz4#k38(&0xfU!OGAvBFH<+)^%W?upLE}vlHZoWvJAVeeEx80SpMX zQ$bmwZ`2yXsH-zC4KxU8CxmfF#T+8Rurc~ce_n9$`%tC_)Ov!|h`!csCPXf$u$hE4 z!OzQxF}L=jU;)&{244t1|B;!i401^jOCW7)w_uAC4R8A)`kwFD zmtz$oS=vv>h!Ft^S}~!4!8z-l#cGfM)2t%@c*z?eAy3e6fwCTHR61>?#aEAI;l0Z=vL-tiHA*^YRM4seyPmF19A*4wf0ItzG`HDLMI=0?os=5&)3Zmd&;p?VHL9muSkK`MMfsm8S1NI4!y(C7>bs z``hS0)6O~ZatN!BNdnj-finK+Kv#e?+ah=IVG z`E9pUedx~3!V70d=p)u|1kyEI5abwX#G6Wc2wBx#QJG+ju0hHSs|{?u$25r;}AJfXQYtfJT1aNs@s3K?KmIEWJgTH3+i2vbkQLw zw~3laCHnLPMqbl5j0Ax40n(^}knRRoNC8JZLW&yBa%Sziejn=H0ybYu2JCVhT3kqP+KIiaGEdCu*M6dh(00KXSdl)2R? zWIutTYUJtS+2<3o7tVFYF2KI-r^HU^#mbB71>>C5djv11#NhUFby0eRRTJNi3oFsz zd?e1I$~J#gZn?#dP=-5&ro3cEPuT zq5ZVEC-LG_-SCSlSr1zosZ+R-p8D#<2|Zw2iMj+;_)3+4&>|_} zPw#{ZL8dPXfZzrt$-2LHsql^oyGN+p1d)$*&75R7;Dbv&c79U4H6$s#OJZ-a)Pv6n zhG`}T;6!FtRzhy~o)Utj_VU~z_&Z5ISRUf-%#kj2KdE%6j376|M>cNQ z`D51xOswLW$NkLHUt!1yH;0!OKWF)OF*U9ro?K*V9Eiyx5>#3q)$N zkQ3as{YSd5!U3M|e>BudcY zB&qC$Wx$a5)ULo24s9t2!lIPK%N-6~jcxz6??}8i8vQ`n0j@jtuQ~vakr-1FYZ)MGUh(PC-G#r}wPPR(y+JAad;bSq z>={<~e*JImw|`uvS2Z1qEr>ZqAHh;qHpa zej~*XnQ;MuWkDwdOS0fdqVtUvs>&&E)uV(;68}m<7Gi!}R{g&PGuP(@)*LxwtGQn#Q+|Ck! z$3yJK#Icm*xW8JIDN}}1zY~@W`WnD$#DS;_tWfv;G(B z{2x`qf3OZ4s_(7dd|bS=n};5r0a)%@Wbs}?M=)VARf?o662(8>T{n_V%~+cD&zHX9 zo9Tm=zo{jS-eyT#c7D%gZoA*l*I}oA{6E)OZh1eC@11VH0UbTxe)OyobThrnS!U^ZZ=?r}gRQ`n>hF*ZUtJeh>fZp>w6Y*=_BM z{H)3g&l$m&P|u(Y_&b~)xgeR!shS*$!oEs&v{)|{Tg6?ZTqezsGAHY)6R>6TskG0{ zUBPJ>AikJy`dxu%$i5neZdXV(<9}B>+LLM+biw<1!JTkgN@{f&F0z}7i#1Dz>Xw?R znljR|n@Uj*73SV#zE}=6dtrF^T)yV_1sd46=d4!K98!yq@_}cyN$xQTGv_;o}k72+YSIim3r21)%v4^kSpn*F4f+ z@A86MD0nPE-Qoi2d!Fyzn_d}2Wqbp(Eh$G{&5^kjnk0Wu>*m-+#xEThlWE**=$=@1 zG~CFLEBLp!Qy_!7-En`|0-Kj`XwQa$iVJ&4r=JUGZ!~&CbX$HmtFrb{W2`NsHy6z` zth()|{%_Vl374r30Ka0!PNW=+N7)|H2(Md(L35!##rAZZC8P|9U3g%P`L|duWzrlh z60hPyZg~hws(iaTrO*U|nypQ%`-4790!ufA%no|@%v`BG;xNY(grjmZ)qyMYvLq{5 z+^knckKJe+$$RHkL-HHhYC%Gk2VFu_Zreb27$ zu$y;3LCbeXmMvIrWAHrhaTT(2B+#9XwD)X~D7ie^P3s1+R{eh0Y{H+mXM z*8Tywuvl3N5;4x5^X#ye1Q#0052}qwh}3=W=&yD3oC;AI?b4 zchx0&w~c8>VKmYCHsP~(>#U!e8O~9?XE$1JsOS7C=RMmY0YBo_2opGjFEMKqAu9m0 zqYGiP^`d;j;X_`pJ{s`c2}ou|hktvgMdN1Nj(6^|X+QbKoN%>6JbI>k?F4H7Xg;Wj z8P%9;37&Pe%2vYja?H-}`?lJ7a=WIn;EEx@t9$A3Uy4$3lexd8-C0^2R!|#ik^SM2 zD>^izPo(&^p}eE##KeA2>)m;ncHwDDR?!-PptkxOzMYfDb=15UUfZZPXmj1Z`qxY@ z^TM@a!yLD*3@@t|b8T;1>!SAR#QbE#ZvbZ#Q{epO$T}^{D(|BLJ3ZIc>0e_g6HmmW z$0ehGc43cvU;2oKP*n0eOPsM?ckc+;My#%1QVM+jyXtTvrU)>8^Nkfa-DNcZ8vuci%kc$ z`7c6IX*J>xJZhAx=J^{LY=gUNf88f^Ivc(r19ENYAvm8T(w%S~B8jZhiw zoj>3v!c}75m3eM(9|%F`bhIEiOSh8%(&Gg)v!0X*qljpQP*pS;(kH^|VU+lQMnvL4 zM^QE?EGviK_NKN(j$-3#xyJr&!Sj$8NmPL6+8~TtWvg- zn}V$v1^QTj^xT4_7lW!eG`6eODLL^rKLS{>Hh&u$hA*GX`CzlNL)g(%) zcJ&W!+x4N&SPE-J?*N_>nfPXGbq*k!8+?EE;ATP142!+N<$|jVg6HRS0Op1|B|XL* z9h&&W;2B+3N?rN#y6CKWDj}`~Hq>ul(0CgQZJ)bqlb7!*#{lPOeEk`;V_d=fXp&a_ z&B8$%Bdn~$U7^eF4xfGcOvQ;0X7_61k>ay7(C@?Z4JCMH&pPQ( zkTDjveHMCIyzVj5eGxrF!mnfSTNp2bjfGG7N`>`YSxO&tvRSdfjn#8#6uF9}f*^KI zV`ae9Jq2e^*%IX80&d~0g5nE-`z}6jRaa3zaP8zNe`oMTh_{P8bUIO#xFy*mD_-5y z?1T7#i7ck|$F_BelG#husz4ufo^v+tiE~*!@~mNlNWE~=u)zN|L|?Vj+ohl^j|I6W z)4?Y?QTRA!oe1&>rh!j9H3mI5GHE{{D9rf?z`kq|FIz-_z22V^S8yvZ5I>L82M5M1+j?JM_GzGEXAZM4fLi3vIDiQczorIv8S{^7;hq+U2%u zC7STz4Cz5~8#c*?Fk#j|g6G1^%swBLnHGzGN))nk$bwC6xq+d}3gM((G~?f+kUg}o z!yF}9qmdm?gm()<3AJH=lj?=Imi*Mysu30Xp~9<_N}C0^nzVnq##8>KprmFPieZ%^ zg%=Ji^*Eyt;4V`1j5u(!GaXYcWF%Czy&#RriZj#5IWjD68Ts_}DO;~f(Av+NE7W5! zx+Z8A48V%C;cwZ%&emp{SRkz3C>hHsh=59lFppw7EuEY#&E;BM0@Wl?_5JHBMNOxO zK5H8|OBHw}UvQ1lO;L+Q(Vxhdc`CtWzl?WTge2RRaEmS5*R(qN#=#lpI!9)8%+pLME_CQQrtX zkmBig#vW#(yH&BwM2MfqsJl%0Z*9?iJB`6@B*fuBw6MtTP=-9KY*bW7j5c4v8AUTO}5T6nbY5UTs^gQB2EJv>m?b_qSYR^l z1rc$I_Q_)fV9-;4Tw>@qQ0)vW4IsXSS42ALbXD2FJ1SZP&dc=%327nwK}M-Y&=fb? zl>!PjAc^}V_LZFXyo{zd)~m5+T~3zQiT$^+ppLNNyNvz_9Hh?Jt5V+2*KHv3*pkP9 zluh(#=toXP$AI0$=i}<>vNvyLq3>-20fkyd&?5RpGm|Bm`PvlNO`^M%ua=9~K;kqs z(D*;Xi-%{X%!}Zvt377SrxcBd(i+X0-dyqwVT1%jaTNraek*A5wwK|5n*Yo`Giwjl z%0Uvs9^o_cD|3B5>@y8WIW=|U9LKBRfAJS>$3~0rWnoKdCI)snr=0yAMnxPCSMcFl z{R_18Chg;QQx*!MT}J0UXiy1Wc2(DIY=qMBj(<+7x(?p%;^_jo(>SD{E||!en+Fx^ z6%wDKye5i|)P~%ig`!p-+#6DBLO>Y@7|-_6eK3wja%GS?UYc1bX@6xhr{=8~-fZZo zs7?JhmUlKZ)@Ks>iP3}m0%1UpV(#>Wtf;9;9B+EruE?A^(R^ysV6{EcCH`HUIk`Yi z%@b`Ga?In(*X(|vU(gmcTKgw3k`4D2ft8~1?DM6AEdqp;JsrX(L78XL5|aRZl86U2 z>8gNx)T%S0cn^NOr@A$4m}1Grt4r!;gszwcsGJiFQ!QBkl|?WV27ki+K9hu~gwROq z)?>&MLoA@KhmvnqJg_trxpXkn(6l_7FHE|t`oz3n;(Tm>OyVrNmNtN5LH=MKk}5hR zm!3aB-a}pSD}iR>W^86uac^+$q-iHnDAGZlT3xw~_{lGac$&4x0yV%{w6#osrhoYJ z$Opy1V^DqcZM)ZHS&i^46#DS**JDa#1{=26V@$KbzM*UFN1tLHh@q}UwysZYm~fc5 zP1dGG4AM8^-#?_7_Hoh&nB@lDEfc--JM$W&0?#~0S=UN3cjxbA!hv_p$YbAT-M)h7wgL%p z798*Z@#Dln3;;rV6i({K8rSE1Gl!4h#V~d9@3+0id;D_^FnU{xL-mBuwfYc8Xq#BV z$gx0NnC&cJ2Q|)o%*om~^%J))j_|`ScfW-!sB#?SnN1>uVfHEzhrNv`GdLNSjsS8w zm4x){R#fYG4sZh5d)$h<>%E(VV2KUSBn<^*M}m+Nf)>=U<)66)+?fW^Y=1cZ+Tvgn zh2C=m!O47nDQ;jMXacR4L`r%zUfV2ld)tBz6Vg)_E?3k9jzq4AX7uY%Ns%}{N{e;E zQBXMtk{N&m!4+9%Dl`IG)!Ee+GBnH4Cd?fw4t(_Qq|X+cedo%0Y?36~+3%8~kE@YE zk+3#BfaF&~y2XyNB6k%_n_);b!zf6z!7M-*M`sLHXHH>tJ)O>cd>NH*#*ykz>FZJS zdmDPm0Psnn;c)^s4T4B%ej*DrjkXrr0~vvo&S}Og3ZTIIw*#Zaa)93fzSv*Q_zQbu z1D6zQULoTS@#qw!M)%M2Xse2}^bO2+%5q6!^fgq4VYF7TN$=)v1b`5AOU&7qd-Njj zm<%W_isgg_mz+?$i>xtu^s2Nm5J0U4hK#t6?Pzv62+M#@<8CdMVP$}+Gvpzs_j1ci zis4P?mT(}F__K>J+a>KvOh1AtHg#DLm-1##SO$M@o;4NT*V>gpWXfEqoASbSz636jXEaG<&wLp!? zTPg)CqQMJHCJ1pYN&t zH6>jUbnnujgr;eIm}u;oW4#;cN2Q4O&{MOHWfW}lOs94>#8RcnKsQvCGgm(oXmO(o=B3MT1K`%)= z9E!v(^gz)b8beZz03H;8T?*A)9fCQY*l6#;$4dkZTO0WF{foI79c-X2VN7A(D+AFy z7(>{xJ)0Rbap@o-vHD9k0;HG&XVf&f{*?(@;*bE4VmzCIARkcDG{Q2C}B~fJkLSAkx z;td^uJ0cp+kQ^%za*@s$Sd^CjL7@y%6IQ-VA%_77`0Blf7weFluFlJQ5TaZhKthqc z`VZM5i_61f1i>Do3)MJzsj3mJN(xP^WliTa`^m!P5m+B=7ae6vU9-QIqE#IB$du3_ zFm;wx!A1<=3Y7@f&YJ489!R`89m zd-1Atdvm3F{>A=(p~E2*MSyT_=xKSF$Q6>v5kR-Rf!zAY_+|79mIMhDN@>CekdgMd zfMpgk=+?-H$v^j`$Q0>BG=S}gQ4{;isgm606gj9E+deet-dH{*>5>2`%4_#B(z#Pb zR%prrj?K`Niw!MmK1xDwU>Ljmh6f6Ue&VM(bQSiwP478oM55OW&jDpCDB3Um%3;1j+|^Fk%4( z{lSyV1#~G1Z7Wo|ddc0VKJ)X#CI0{*+T)5a)esW~egzO9kX-3MOjoanQMLD`Dj0j=S*fD{A?$~&UT@5wueulHKE zp*DPLjzl`Z0*;#o4{aOJL|O$Puk{)-Q4Q)WB=oBwYKi6)rKuQaK2J688#cJ&t{P(k zqG;d+TWWIjLX`0UVnZbV&(D?OheUBgeFD)d82-i&af!{tcu7f7*xG$nT-yX94K$Tv z+6y5vVd`f0uoh<-5YfG0meN7hNiu_&_&m-l>uHkR8$kVLKjQtz#yLp#Y*B$U3X(D5 z#mfNM2>jEKrY~UQ3rg@s;@5{=odvbL>PP*-%3m8#@aOzzPWJNKd5$HSNEipB*1Gc- zNT7!Ct;$Ve#sUqK$`p>!DSQRH6U1FqAc8q%aY!=TSR$$yE5clcqXotTbS}mr_Bhv! z@{$9(>!0)$vR z!+k?lVpM_@5Co$z*RxTPGBVS-qx5Z;k%;w4fruleP}8fz(JQ5S9z=2rtR-cGHk^kc z+kX+66XBES^w8NR;%b4Glb8fAi4-Kj&@R9lKdaF$ZIytWhmh-BG0sWwfi&PwWuoiE zB(I+HLoNbmkX-At<*d_ZZA(Mc89g#;W7bzPKWzHdz1Jn*EjfYsD-6JPAsjovsA1Xz zMdxj&;65C!AX-C|(o8}TK$e++L69*0OA;i3>neyqAIQ9{!MlG?BmoU;rP9wA=O)9` zF0hvfFTX$(!EKmgMQuN}yb3L7d$v=w?0SVp6b@3F!mYk&-*gUm6yd#z& zj)s7dl+VObW;ZnaXjTAC3Pv_4+#mP{#F@s}8GwRsvG)4T-@2WlPn*Ve&^J$jfR+at zKtBwQnv;Q6v60cY^*FMZg(B9rP zphq~@Uu{fS51{HPl)es}C*(W%&l~zu{$j{wuEzU*3%qul!e4heD;RhT4L@bs_at6N zGI9xBd)r$R+b?cjObzcK={0mKx(rrI3R;8dWxxNS59k}QrLg}mt^oW0;0nh7@CpVn zga3cH;sXbimje?30H)x7am9aCFu!$T4M#00+ox(r4S!cN`aRS;sPeIXDcJsRFIN>+f{RBZ~+*0e-p>7Ye(e*zr$68O zgR8%k;(YM@>E>0h_w)OcKfCw+ZE+Nz&-eB95r5K;?`N^Km;2}Qkv=b%{x;9gbL2YR2wAs){VG z3ejFnw)Q)$Gv%CFRIbX|w1=%d;YoO0zNfcZci`Gx5O+ZmyTmtHiNIJGGUf%T2_Q11 zgWdLOcilUw+Lxf8=C-*z;TU*n;KvnOT+5%?ou3AlRF zX(8?0Hb}I?LkTo5y@yU(K4BapjFg0Xe^FEJXnBZ*OM&1U%7AYH8yEepd05X(<4xY2 zoxiG`n)eTu&+mhWB^|Mb*eMj9eWJ47>xv3Z1*wgwH`!AopKVpnBgnc~X1b(x9>fQ< z*N!_^<(o`TkHbEwcq6fgl zK1NIWZ%7uoPb_&pBK8$I%r@y`QkGSK%41O4IW-I-uX3%~rG9EXAh##yTAB z7vXv$?!Z~rm>n&KMSlU(*Om|m4}^;?Lq6aAHkfj`u)hPUrR&t9@gZo`Wkm4a6dz>s zn_*(Nt(`Gp_N7sk$#J+SD7Kz90yi!e=F;gEv~fe6!*uq22WzhE+!kePogLRUuIP9{ z5T$PaAGY4H$JRDnyDZzbZQC|h*|u%lcCE5)uCi_0w%zsgPIqU&=^rqYnOtA)WSqws z3X^KZlBf^rX}NwF^>9<3{oTuQCywRl#wNig$3EbB7VQ6)+Yz|1VpULNZylr-7*I4CBthZtAV2*7~i#OcMgUp*dGD(1p%1g%&?8MRvCXeYU#JaqqxqYWJ zcMlh&8)M#hWt3psCuqDOQq4*9jFxvjp5ca1a#J7^go`)JNFSNhlt?gQ-W#oE$3fM=S4a(?y`J$K+>QTv?Zf#IPGj)q|(H z3XZOir-dCpWxwH)B2NI^v|}!`zFaUxIP*ch{q1JV%(;(+Y8)n0b4T-w0{V}7Tmf?N2+$;K_WF<}#YE%i*g&qL z&iM7OMFp|sYh`*UVyax;&rAN}P;%83LeGMcHKt@S^l_^0j-m9A_V!{B6F=G!U+ec0 ztT3cZ$C^Awn>80&6;pGs+lW;-I4Q|D&5-#r<)oI=A*Kbkw(|QBn4`Ak81`USfL`pv zbQjzeAQgP8+uDE6COR=b%)O&o1z|}QwI)g}MoY~u-2S6jSs&&UvW(FxjBpsrYA#D* z(wq_CD}vH0&ajE=^;cr;(6AywwFeAv|KnQYr7Lg=;HxOG#?q$JJQWV=-B#KYUJMu# zdb?W87$@2fN*}*p{~zg?KPm5m_bmiXNQVzp9H4ii_^6 zzWX`jWxm>mCI>t{HygI6@jSOSv~EXXW1$*`ZkRF99=P>T&YWf>Dkl{pPTomimK^ym zyN?3=&W>|^;aM3?d(cYS34_yNta$!lC=HdB?uy8YFas3gOraQ9*4yZBxas)%muRmb zpK!@6E7%{P1}!E45X$)-<5Dm!7#qZz^!30#6vF5$fis=Z9Dhbd6}*dXMH7N~}s`MO?= zzhs2MbCYc3vg~YV(8o@_36LH>oa$_tta_jh0BL*GJ{#bJQh#;u^uuUk z<=|Jfo|%h_@7xd<4y;EK@7bPy0x+h@$k^{)T}V0*Bp!B6F>4LpMv8RCAYP<(#=R)< zuR(#gU_2mtBPGO{Phj7egcv*GwVvW{BOD#KDG#!7{sV=R@b`WsmF#U;5>TRN?Fi3P zYF=5tCn7sud5yfuP+yIl6g=;KL$O5o>#gSEZmyot!U_!p_5}=^T$Ki^P8=;a^SJG( z#RW?9MISh^W)j)cRqo6dgh3nPto||71IS{C%Eq!*N#>n$&f=k)4n^9($ufn0u=@Mr zwgUe@Xgd6P#`Db-AstLYk1o_nlU&N}^o*-24ryK3%^#$0F7nM%i%OK!b5tFU!M&Vx z8^`L`=~GPanL+v~D2B_?E;!j1FTMG7Q4hliYKeVXIU z6qDq$RPdBOauu#KVzx$!Mt_p@5zFsTwa7|?9TVvJGP>xfhQtszrnpBBc)Dl6uwjVt z%H#^l+up`xKIzsX({=8ZIW-nZ*6`p}B>S=>EX>&6N-{JKGc?T=%_#HdTNvxoQJmCG z%YuR4EF0vPcxHQCz=tQ*D3)rjEh`oNnU9R?9;KoXm5UYkkp)1Lt!~DsWz)l4g>LLA zQn24iiQ5(|5Z|WRa^(Cw)DNwvMO3gf`~B_w^T?zZBf7B?c|7?Wbhd6VZQG5Tlm zaSfOT>ytED=+BlK(*yhYR|{k(cUdk)TP}x(V!UXtVUP#;ea0zrJd_gy5Mq`P+E)t7 zGGrKE*zLAdMvVpbJhK4p5jQ+oaCdTFiS z*JIj=UBZo8q4B|(H^*}20!yU}#gXZC#3h7uCYQ|46NR?QubY{iqGQ)cvckdEcuCQ~ z&}W3o#x8YC?AADs3+kb1QHSG4 za`9GL=munYJJezCIl>5n+$25(uvr0`^CHND`o2vGJ2-{Z;VEDyr7;+AjvSIlBO(mB zAsx8}I!$CVC!WaJdr;#|x%p`u|5+LnKYuP;+7l@n+EFdEw(_?G9Nr?PPM`kqk?kYH ziqNEI;#87yPQC7#x#{tm)lVuAg_)!wLcSwe<2A$cC>YN`Unzn;`DcV61O2DuBmM`E z6Q7CeVZ~z7gX2Wkb+kjYSw+5_bgOWvydqR#Xs~Z)66V;fQNu=jl?sZ(yO{505dY%b z-|yGG;No^szx{Q$(8#p=V8UEEQH|tRxA*hMF#ca8BG$$GILP^Bo|EK+Fkf`&R27wS zFnGScspsI?U#4&{#PRsLbSA$eUzkwo{i?=veUThkc(0ILNE|ewfFy#!PQy|jUuE#n zW!%s))UisyQ8mdeTre96#XibN0=3h>0{{A~m)rLlveu0Bdx^=RddY5vQ!Y9VAYOkT z{6L9Wko4B-z5p0593I{^xz+iDfSEyyBWTMZC&lXupdb~RdRoC7W#J=*_*wvGO=1?> zR86u@o1Jj6t%l@10nVY*he`e?=W!x_gkZ_cVWvZ+S5uL!DsV!->QE!RR@xD%kg8WI z!uY7OF85g5VTU6nzuBYI>QDySh>M7tXsQyT@lp%eWiZD(v{Aif+NdhF%h|tD8MF@3 zbt5U@-epu!0mB|au8gf2xi)TGzo6{f~0@UQ6!`2uq1E5bO13 z_+#5XZwR<4be`;ZbcJ6uP#&Lt7m#&0MLZ4_B_12Y^1jouq(Wlmiv z#XG1=eF+#`cGiOBOBJGP&iti~$pOIut90d;G|V3W#V<^rF{@30sYWbt&0w_%Av6RC zfQ%Nr*(jIcRX);xQ44}=;HeCkHuufeNY&IRj#{KE-4J|!Gz=T6h2Qng?uA*jvFm`H8<@c?z zgtOIa!+H$M{ne)Bw@3sSyY-VWfl}?mGK%EG*>RZOu;-C%5)c;6+Pb&E!`7+&ljC*c zB^{o&fRoc|Xyx%El;TZwjUeM=scWS$4+nN^G3i?^_(nZNft`ZsS4CTs3B75=LvIg6 zUqed<`^B?8`)u8-Fr)LSXP>lGbR73+pdeI$x<3~0pCBdV;wrdYv5HNu-gcLYPNw8A z`m{?LjJ#SPxTV(+p@=tlYc3@u=J%hib&|gjhjlGrQVA7-bm%`qy8gDZ&Gs2neie4W zoe>9w)Tr^46t1{;a8i43#c3cIll?>U4iDdc)bx%*)$XlX34BnUiws}5JJM{md+h(? zIJ%&^k71m(f?+5+?Z^Qk*kLD)e$;>j=~}u}FYV#P7f{E^d@AC5?9c7(6Ns5l#4F6G zsP9|r0?P3jqP(G-7mbN+TCcDZz<* zSd8|_M1ulEKjQ7k1q8eUT(RlygfsqKH;aG|+zCfPes+*)JKW{NI4+tvAe)H-xBzYO zF>wJ`BenZsayEe|6|^*Q6;+Z1N=7REfHe@2nSfXeGXXQySRRuKuV78kM|rj?EPMdn zX#D$)D`MPVW{TwlBEIF0gj2~k5Vhti81HMX->VT5G_HS{T{OWw3hWvhRNJH(a_GVX zdZtYNC|JRgQh?^TGfWn{-Md;mThS=F*Kz3O2$5X`zcMh|v<$`DcAG<6^tf0YsQ{ST^txjbc)^`_)VxJ)v3160?3}t27ne3x!sD zWJW-oK1Oh+;`FXKt9LXz1poaHI*0~F-PFMP!zMUL0fU$jC!{*MY~oH#b87}3nWSE@ zJ5>iczkI`hvzpQde@ljMN`-;^igzWmDqAnr@QjJ2Z^~6(jF_L#ym0*{5 z`O{ueB$yshoBWMFF|2>Rgqb7R6FQz|h)apWP6IqmDXyhOh;q`M?9v?13lZS%KqD~K z`@c?jA;No?Lv9GFhBx`@aVUqqWd?*%;@YQR@Q-R?T69iG(9nO%3PRk2AteatVoj-N zRx?poqZb@-D76_{o2HytxH1I;*u`k*qQxneGmAvY*{>DQrbdG%CK$0|$f*{+`uR_k z1A+{M9Ia*?kyaQA09Mns#^1Q;B5<=}<9!X8_Lf)(tLEmIDc_t6G||K7Icp4c<6!bEk{8zWdf14e%vN_TcMspO zi|+nOKIW-PEuY+yYkLJOBnL$3-;Q7Pgv52NpqP7=%>!`E&e>IZ(*o)hGWUH5e^j`@^D;v0O^vOIs zo{dW6sfAgu3L@Z}CIM&@0=mxwtzZFt0?z|IXiZj%2i4$60L^G5fc8TT9tE;NHQtL8 zrD#AfR2@aCnG+CcMolF-f9r%Y40&u|GI9;66b*82>u_H7kPV zd3gZ%0lMtJmZ2WxI=yhk&oe6y_q&G`MDmvjv@c{NO_c73b&O-(>>d7>j-)ZGsz_3b zQ*Hn4xA0WVqyY?jA=zQJ(wxy`fE&qjF;2i$S;8b z+ed^oB0&lVUk2+di&v*Wx$EVxMq)v@j5;Z^*}{1+`U)mTXjpOrB|`L9DA*1{D&+Vz z11@r2Vxyn;W(<>3#2r#BbYKW_HSwG3GP&bl3%^Ai7P&*d3F;8=qdlnJLr2AydEhbE zW)~P)HZQYuH9%LZs>5&2REaBg4zZodzntF}a6-9jT=^V{Kk1P4=MG2W*jKDamIR;~ zrN5FdIi>N>)sjA8peV)_AIR`7$CHM^e$FwX1*Pv9H@`3ybUg!_au5)001*_N^xVEc zF+@ZA>0o>JE&{0?k2=FYc+0TersXjN-4E(fB%#jr3BA^3lh-A+pS6mtPoa1RwL|vs-?CsTp;M~E0pr4Neop`MAzl)ix2B4M` zg?69aqc(7{sE5;v_C6*({_ktOm6Vw2A~zBESw>&`xxicq4+l*qoVEDx7#&?n00-SQ z24p0EZUBuRT5^iFJ%P)`M9ldEiJdYU-JVKPw#eL2Uq#vKQF4BTA?Of#G>KCF`}NqfE>tg}*Xmz>=P&w$Timyyvu{zVXLgfq>sgClwH`g z2a>x`{+z!1DY|WY0e^K&j95fn4%Y5b?NemGa>Tu#q-;@bcq>9Cm#e-ixeSv#)~>CH zIc!wP<>ie`umez;F`}!f49h*(!M#|-rFqCJf?58#ws1>DEBOtPcX>mYJLdL*NPmV- zJX?WDGigI^BtmFILfqaR5G?|Fu=m6<>&6gL%j=mHBOWbLq%xv__Ik6OT@vE~+tOwr z;|M>a5j5rG`H%z2ImkQ%K1_Qa9_y;FqXg})^aqL@`>pm+o7iiS20*u#t9|g06 z!dEI9-kN1T{mlk#^+#Y!VD?CjwPvvp4HBZN*;r+>29C4sIHs6fUCn1wx*c%CpwYcC z#yA@BEK=-PR6;?JV523Z83h-0?0y2;e4t-U6L5btuu!?qveI?m+E(h!cd%6Q8&WpVxEJLjP zrV;Rk7m&h(!)*r-uTI-*N){^TQSV<@2+^Z#vLUB2GGk`q-nh#XLk(5YN0hDum`7g} z&$pAuqV?as1R>`_t#c?WS?Jm45BUGqr1@bjaQ;6dlK+>=F#Shm^nw2WS0tQUG4Rd5 zSO%#0|G+ZL|95TvN@t^CV>rdnUf$LGRBPxsf|#>-Cb_rcf7 z4FBFx+=*kE+|e1%C*?rviQ$V6i@;~d7oZ#1D*kN>Bvm;_k0p^XRPAvQ-q-nR@^3&~ zqopo&yqqhSTB4FqZ`>&eomS7;eePh#-*1Q->W4@H!_s4EkX{HmdelCvA+Iv|)r;;- zsQ6W(PYGD>>0I(vFRBq%Z_!%G{hBFUS}&0tD_jwT zYsZJoG-~Zt3)=ID0l|Tmy@5~K@?qNgqap1eAm>&d<;V>@d?C=icLqR*Zpj5@q-uB# z`$C9^4s}Olq%G8!rkis*^F^2Ly3QnEn88hR$m;k8X?;cL&v~wzlV^3P4$5j2dL`BD z=qEq46Ok`-R|P4{3d~2dF&%4=0P*a$L}Up?PujSIh{U4cBnim~bYY}7DW=mkU9PL} z2lNS8+Iq-RsLEdAfmlKB8l{CH$0?f4=4w3IEQ8jU=e5y#JZp;fF{Qy8{+FI_ln9f<9yTg6k%^Lf&z9>fbhzviV zm1PP0=Igb{O;Xy&g-ER#OFR#Bt@h9S#Ij=&&%=axycN3*{JIa))ZitH=p(|7fYOcF ziux8UTqCrBDF7N&ntPR9m%__EPO#fY^MU$xP1)@=nzS|(fT#f> zC80NGtILr1gee@yjxmizO92pdi=;eF3McmAC*AAcn?DV=CdzJJ2yfvmg0JVy5;9k9TJE-PX>5MaLIgrO_x%<;FIgHVrX=U{F)nV-+xu z;-qX~LO-XQTE{!OCFB5l!Ofhe?CAsy*I?xBVSKw#&qJ)5aXRA8DGLcEcA@bY1jFG{ znUaHIhOF$BuA065`MIZeQ_*7-rm7T>CGCV8wJRT#jUc?oZ+P7dJ<~#-Bb+#|EW5-i z%Km7=sVYppPk4V5y9zUP`eorN7A&dhCM@T8U9+T+Cai_-vle$Xt0Kg%T5jhZp*G4o zUZim4e(v3It0^@()rTi5h%42pFL{3IgeBPs>mnPij7U81q3w{(Z|H(sfXHi;me1EY z>$~5mRne}OsTHd6yyAE{Qes!(;Q!=y0;Rf{s$q8=S`2+iqxG%- zZiVd*)`^eG=;Nt%IY^j=3zq;xZT#8O-lZ{ueM?#CuBxoJ3vH;(ED*P@u9cu!uRmY! z!0k2G+3$w!)`l@si3Scouc+~Kqa=UY<>6_j>L>|rZesB9g+>pD*BLRu=_t7htFQFT z9$W&wRzx*f*j1kE$HPLQYIOuhgg$9?GQ)~0gC|f+S= zjNB!5C9DnVHkfZ@6M`kGNXX`%1i?C3xZdbK9jU3|dPSf~!qe`vnsCJEs29V)5(=uS zu+mczT^eAFL`>_ChGo9Z{)QV|>{v|dgopoK@r+*Xf8jhXD zo%k$w*@Uu0*Fmbm&80(hY>EC60hS>?ZM0lh0!a=Ly@FwaEBE#4!OMoh3~);p%B*e_ zI!2>4v5FFo@y*wklml0W8w%jrw30#MYbdyp;j92&v!nQo(4haMjH;Pptf5pQ#|~+Y^iBXbNQKtJ zT5mW%%Z}U1^12ym6JcQoAnWs!!en9i_}RYQ8MmdC9;=Oj2VD~1_o7P{>C&BW_BOc6 zM6>8obvS$8o-X2Eja-4WiV)&1hr>|&gyBW3pjC)Fb1FD=w#3UBN#sNu8W$q)rxrUk z462MwngvohmoTv((bq&=o0!b^ueDoe56OC7bzr!r>yG#%8`UJY;vT9+U0bh{n zht!*sX7i2pqAnRX89O9m0`^WF=z6fz9KCLan~qE*x~L(0k09pBn2+nKe{}jRW}uGn z9E}Y9T4?%Kq6)9ZCdm+9Qbm=%+{hzyme0Zz&9e-3Q(I%Sg2x5{jp-1{gv`-wub!+} zMF#kDYj*%6GrDDSC1X&oJ>Oq;jkii~(h!MjZg_xx@LkjsX5pSa;F{S{_Pg=pXM@*? zcr^K%#B>Aedg}_Kk+yQU`aG*4{ZhBun0D+rTfrF#|n29TdQrO#KhvNMlcXQi!buGWeJ-PeF?}SM3^%&Bj_N z-M$Wi&0ljl-WTIRe+~sd&+0SDk`F5%8o(0r!qu=+QlSYi1;=@H{EIL7LT@#JW!Ov-X$ z-hk-FmBak;yhMglOqNpjTQaDr7f-9kDlv#txu>yEBld8Kt8vn>bos|V8j(qTVOPZk z(FkK}i%>;bJMy=tPYT&#Yjnxl6{{oJ%88H*J-l3by}9_fW-;M>yJu%HHQ@55^7@Kv zMf=lHUvYBYojXxyT81{S(&eJwbGs@N&OVvq3pn2Si)#hPX-dt8n{3>Hctozqkt^Eq z+R>Rjs0{jcx4`#2<=tmNqCBT>0#KIL_gmYXST5z^INqrVXM1cN_KX4BL3gL=iqvtucs|Y>cpt; zU<*VG;v9k7Gv#E_h@MjV-;Ddm8I78GRamn2XdIcF_*!e<4@ay^gQKJR->e(8>>L5) z_vSp|IKAxe=PMCehyGHO6Lh{M_38}i)`~tNSv;|66Yk|Pu?DFFZGjhtZ0d3OIKnOY zquwR$-=93f+|lh@C$q9p^m63t%;z`^riK$9CL}W!kIlwRQVnNu-uf8(uZC`Sy){zw z{p+tUT$HiIsN)T^WSA6KA<{&;P|7?G(zu23mkKhfYc%Ew*-!ou%D(>2$AmFP7NNR^ zF@_902+NOlAVOfg!B&Sy>l{N^;Sz3fv=C}h&;{Hh8^WL8vo6M8Qia(&pBGpdX&RTz z7Ja%bU*aaV<%ANtd#3UJJGYOueyv1_AG!~U+wJa!gd4tsX&Y;A(oRf_wpwx?%L&py8*}Ey^oTMW!tw( zXA$KzJX~+$;A3d-O%kwNzi8pz-)7BKtQb*G#r+I%!ktFqhLM~*AIYcbE2fv`(=`NI zxLAY``{|?*kMLae7nx=%iqr#;^x{|6REe+OU_`LpBz_MS5e+52wo^C}-E=+;EHA1D z$^rbh6&5tDSTvIIifUtWk*nVDPpgpj6vDXH99sz5IZP}K9BER6(>BKj80}9e#7qC` zqX+Zb>GT0+Ob4&9byy=$nLwNa#z+B#buv6H96qSSza!ZkDIU0y-JAxcW6>QIjm1rT zHaNo=MQJQJL>Hw#9qWn*b(}aaY%BIRMt!6sdJbG_(` zx>LfF^WNy&I>K-iEJ1T@pS=WwDy5NU?vwGoO>A<{^g7MAOSYf&@R;RdsGh=mtDM6m z-#YHG_lha_V8q)-GnkK-ctDZ{c1H15fz`dqtu+mFqi2+y6ekw~=r(Esap$PQ6O6@b z@P%{+t*H&hR_+?D63n?jnjm%NH$gnI`KmghR=QUE{7fo(tLGC}XOT{!yL)sP#!ET|N$=VuR^f!jA%z zI{29#N8RfOpXe8g{v`YWy?AlsKU4vU@Kws8!xDBM_Z{>K)7TKf_l@ zqPCF#5uy^f6=M&l#l?CR+G;C$h+5NPyV(9wD<_)7OK4{kB369P)gArIGO79VXK$V8 zFT&{>4fRklNN0)h#+ndmfh2Jo+;#CSD6Lv|nUmT(PyZ?qSAGjY)7)@PiBr)h)5ZOP ze0x`ROF{>wrN~HP`R%4F?7})0yoNl?IB&$QV;vZ53_AuJl&==oxpW#uW4Cnzv4^MS zNFWy>)8z=`9YD9&PuRwS-Wxvx5~#@=9bAwa$-Ptj^ zraTdZrT+xR=+~92J8Y*-yMijn)VP@!FUPXtj#9}=0T#BG0$feOK%Do#0eOH#UzH$d zR)~B5?bjc9kr0pmf=MATf|~@$F^{4kbKc!>nXr?D?E~IuESFdwYp6f*(E63`al~}V zFU{QWmk(HOsUit>slLD<&k_A#!Xh?iEBB*kTz$%K_*ul(y9-@&rt`4F^Nf(!;3>?6 zz)-v9Z1=r36@G!@mHS?g%9VaV`Goihc(<cGd&uKnJS(0oEq+xdCXXK=t5(A9=D2WB~RiL11VJnZt$TQgYXcLy9lGO_P}K6w=0yPyVf;86uVU-=z>tm0)!rF^6_i zrx8(J2v(3d_p5q*w3w^(PmmAQ5Ela}fDNi9UWvv_9^)))pwQ;I4M<~+29}}08}5L? z;JUkdbh^f^{OM197t8^8QVKkrV2_d1MSigKk<_-3;8KzW&;m9w_j?V%c^7mYzrJr! zjyy_&zZAp3=%%rn_%%{U%FHz4bY=VQn^zh;p|tP*#b4c|MYK&P2GDpYGS&f{m$6qL zWKJlXq8iut{TkOW$oRJ7d(3Mp)&{zM09pb)CfPu=5cQr1Q8ndCj5Zm9KEv#QDL^Zr7OK*sP3q+nxE z%*C1qbMjBYA{H+**iy2H)SEO;Tqh*=R;tPcp>D!rO$xtkjO%Q59$>5Gq0?9LVw0L znVUiU89(DMNwt+_rtN%hb@bA3OI@-sbVk@Qmf5nJQwo3}a)R0J++Kn3!;Hn+n^_VO zw4aIN~aV5V+jP**`}(>OKMyo?ugT>uNa z3W(H8>Yy||?w*jQ**~7IuiyX|O3S#2QXdSI+H z(cPj^hH}FMwaitMS-m8L&Zk$fA^j4`sw5!eXpbr+bSSGrBdd)#OSniaQZB)FW2mmH z?d6fv1V29#4SHEseQwR|?~>*U7aO-4z7D<_kjC`*1koL4RUsg zKYQ3DK3zE}@7$5&xXqn3h*U#Mr>G@pc7ssry~==JY~P4Vnr~m2c4aw^0cuHd%4PX` zu_Ayei$KGY5j^ssvTn}@9L=ljP4$ze~ z0~(k689}3G|6Nb{GkJ{Mvjz-jEI2iNO{_gM8DRx{!Wm~z2XiNjn>{lhuMl1*4(>J+ z-gmNhj1Dt&WQXH;BtF^3NU+{xi0>X&7BRNgEE=LxG`Uyxo6AikB8&5l=r8iyn<&kt z62F057;|JX0)RR!x_rx$zPv1IIbgtwbbNL@^apxW3PHj-fDwy9Xmm~{xuIB_)QmUa zH2Vz}(s7y9$5a*+=)_qoys^=}rG)0t|D4^ZiVfswrn)k;d^>ocFDC;=weLc}MLL&> z;6VcSM)S0gEXy2hS*${A2QkVN89H&L3)#k$dwve=Kx-Ym9`?7BI2X_%knHd~$l;he z?lnN#=7EmhzJeqlCT5d6?-+A@AJcB@wY_I_VhrU8f_n{m%R}sWl~Wm~5t9(IGRI!V zo@&*Q4a+MB+`aU3{17-s(QNM$E8o2*Ot%KWP6~bT|8FK_t;^tV^=qJu1o=M+4Tw z;80kP0swF_Fllu7HFKIu+m`z1(JVN2_MQ3qjDcYkv#6tloXe$~8*D3eg1HSf>5UY- zyoHTv@(PsV9bjKqbW!i%l-FDmXdb?sjbpfFP7KWyhK}J>`x zAr-D8_xE5NRk2TLu3A|>yB%&x1c##ZnWw)Bc24o~HBuQ?&U8iO|6)x|qi4HeEyCvQ**{!?7TD$cz zQ>Bwz7A{WLvjo^?fHSna@u0}2&m#doz}DHI*4LK;1%MLrMny4mc4(Mp=D99`vwV;r z(Es~gDs4GQFK_?=O1l2fcVYVPU9NN_lMcjO|1$%cSIU4rA917(liTg7M#sgrlvFDQ z3suiD#lF3KcfTMBnC_D@Nvf)}9-ga0lK=qO?I6FN03EeEIqP>}~07 z|Ge%wzu&{(bbk)0`SJLD-HpWU_zf3!JL0xS9T?(O6YFni}+FBWvNz#U8cs>Rvp7!}s*XxHTB;f&4N3tfaoK-d=sysDrI? zKNvLYgA|ig$m_`WT%=_U;Zlx5QsH5_TPWiS`FY}4zXP60(Hqlv2916C<43_>BO;p? z#rv^U#SN+J*xL#pY)&iy_*oyo*(3%fe)dG%)({P_5bQ%OFEqdX`7z|1D)_gk-u~g$ z{7(bk{v*&%cU$t7FTi8MZ|8o8wB0AFl`qTvLa_AN1EocOms|bCiJVb?#JmofdPg#t z0DLK@ng}GWMnA!` z8Z|vZEO?_fGrq&l{&if^rSNgAfAk}rfn~YHTzW~0i;Q#35P{3^p9ikhwwqL+c+Xyef z0Pum^;7wAfr_tjeFWht0)mm~2Z_x!CSV|yOy`mB?FO9Ak4~$?-S;>n7=6646gbya4 z3_+_DRmKE+N3^;jtpC7t9zyBnNbRjjdqNANPJR4hDe0}Z;07UL3X$Jiix}ej^m$de zkF@#HYP)tp%D+L>nz1(pSnu%p5Z+)dzyo;Cz^JmjV7Px43_E%eI*YeuD2l>mIWTtE zCB~DJ*qvGERsAW1yLORM~Vl^3!-tJbvNw1c5YuiBC<9D&BfFAV| zEZ-2&9G1tUMSXnNmln&Z*G8TPJk2C01ZVTWMM&!Iyq6stX1()(#`fyM)Z)V#ajVaM z^R0=PXyc_zZ7rqMjb7?4Ch5y<`ui>L(e9ZNao=uVIQ&;tiLzyJBVnb@zUlf{Nbqf{ zfsUFTA@_x2hF1&J(9`di6(a$cbscx4bvqf1Xmn1&vsWVr3eeHaKku(i-vlHSJ{V)K zSxRoCxMyNWCsD-TsQsaN`0jBT7|rk?y=JR%2!pyiv66y^)zYbd(tL39!w2FS8~23&LKRZNCavgu(;jpH#>90(YxiON0nhb&Jvy1LvSQ$lQ$#NC};-w ztI8`Y2G*qpmnU!}nArAcEI?!HEx8qVsM2?Ao2e?M%0SYf|Vp^)vFQgX3mFyKEO>k#o8bDv%XplQ#`OXWRIWy74O= z@YYTJ;RKn=`(T?|YDz8Awc7G2QASJJV`Y_CiBSqO9jFFZ5rE~-@bjW4l`h|uVO{{= z+U(EQ`v(B8azFrtEYEJ{m4awOn;=wVEC3l)%!ipu9tlO|(-{$s9W23YU|3lrQdSnQ z?R_+omX{SyO`Y^G0%hOm^Cw**jUZ#-&Wq^n-mQN6-Tc#0p{Dw7sl^1a-VnsBc zwOQa(zB(i!ip%hHcjmNtxZgkm%KTSnA|SaXu&zNZ2yV|=_Yi1eX#U#YCry{pWr=1y zE;-78USEsi!^p=OJ*@;&5DPa5XlZN1)|U?9x1Y+}+H48$e*aHh*SGbnu1mmI?*pj% zRo5ltxZMi0=29oAq6cgPKnbd7zS9LMvFv=prdtTEor86pJK3{&sk=WJspmQd|9ZAw z`*==lqwNq-nfp49hABev$QfB92@QBdZ4Gf0;vS{yuA(D}Dzs`qDxqab(S`Q?6dpSy zNp^)eSqV}ohN}dJ%t9LCr^-l3xIkk79~@gj#PE1{3U#DjJ1>0z@s%+Vz3f0e4gppw zK)*g6o8eZWF*ksi=!(|;)1Y5_G_x? zI$yGTYQ5!ROi?!mnT|`ih<-KHggOWfIiAi%#2?aaZ%m*>1K3GwBK>VkAa4dN)B-dS z*x3d%?b!$t^GhQ*u9+L?#O@lB4OGQ>xvD6p=^4{9(WZ^rr7HG}D?Vvuaa&Zli6BO2 z(Pz`LBr6X#^P=PSt!eX$R9=fIVObTkfoQSOH|qa5Kw@A8tZa8GhyyUN(-^?OI|6-7 zj)6L$H8G0?BQwxyN~$J(!4F{5w-PAG`CEheR0;OCqa~2QQ17&+nZ%Z;%ESkFz!9YS zPyPN$o8`{hsEdrVj5QJo5nH!@lm+r+NYAVBwhJ<44obq-C+L5EJQV|A215ZgEq0CtQAt_GV9~y z4uUtfZLUZ}swY*+J1Ph2=+oR9to0$m z8Lx`~yF0(l%T_!7?^)lFH;0$E9pBgY(wps{+pF50PIN<+Qn#M(NB)~0L6hpE-e*A* z@|H|;c4GaM1|Uvt$Ca;Ud5Us^vysJX|FLkyr+rgRIxj8R$f1m_lz%X~rNpfj$lchx zA}0M`^sdcyDPV4C9nbNtP9@*X2O>D;PGIY?jjjCyntwE;amy!1QPsEPHAdHpg+QAL z-rk6y;+D!UBV#z3JO(I=i6Kf$Z6(lDi&}Wp8_PGSluW<L`&-db zakq08wSfQQ%{76EMIGB_agooT2-nv7Drft}%i zAbNNJlQ(gMApzeznn~zhLXJwqLXBR4vgxQ^4Rk(PaTYxB*>AcI?3da=iXgnR$$mf* zx5ZBC%^TZvIIl=G`)+D!5AH4Wjfr??1ue7&xOrFxn2~ER?z>EzXvHXqtawFg*?D1i z5Wv8LrnvE7jCkA6^W;?*Y){4>CW4*i(H_1y?68Yukp%K*F=4E;yR15Iz4Aovi}2y{ zu8~eP3GHc8V^-A|51B!=+-ox-n21Kloyg*SBhb_C(o&hBti&Xcw-!ywjS+A|=s39v zcUkfw`Hqc-YAr}XLmF?Prnhp}!k#Fb_-ABr*bZui&%?&i{y$~L0ZpC-h(sTu?kh>oBb>FHR~OyD zAKhe)sy3jA-355pne1e6IryG!+RHJ#T96osO(R{2(my6DDgt67Xps;dcah1EMOw>- z^u7-Lm$agXZKt*l9k~Q_rr&V)Hl!Fum7r-R-nU(wU^0zNv2Q!RF=TgF2(BHx7ql9b z@V}a&PN2XP%aJP0IfT!*G8N06xH?1{ojIFBmU$a;QvRI^Ad!&>i;psj64Ixet^i552N4@`;2R}R|hKJzJJmL7>>@5!V2nPhyMv?LW z8tVN4PrGM3bpOEyj}yVAA$Cyk9rQ4H1Fi;noM7$7*PT$=!KmL(UM)ef>=HY`ip!WY zP4_tfPU1eH+FIa1fd1guHWIsm9HL7AHu=r%sEoIbnj?}6{}9|)QP7xltU3>cS<|jz zTbd!V%&^NwZ$@dfQ$h{Nj1DB}ICBTjpiDcXnbI0JvN!_b9%bwW6^_d}6tf21^TD_( zTTOtGgdrk4<#})9gHx#MfKn&#B<7R-sEiNxy75g zBuO+B@k*Qm8CNky5N%bo{VTGf>bNn46-2hZm6^9D#mx9y7?;107zjrm-3uMPFEcjv~**5 ztXXREtPqL|wlNt)Xd&mhyqYQ1su$^EOEHnP-4zc*JJ<#PsR+P+p1tT>e zI^@Gy!W{B|yzV+_oRC(r)&Fi>Aobw+V#44a4a2xlXo>_b9vX;Bg&Rb#T%WpFFggcN zvN+2{yQIj76J(TAiYvr3aUdfkt_X#>cvC1E(y5T#q;UTlIEq@Uz(`R5>C+5gTZu?z zk?{heMs6rMO-x0ZCYNr}QrZuuL-EQQ39=&8BZQt?Q(4>D3_N>y6wqiK>nDCt4mz98 zbZ`vYi=_FDMc$`i?CnX@CtI6f+Rn&mBYOm)>Jpn2Iozc&66$6vFj}8 z-j{9b7AH7$XM(_-1N`t&v*g`1eOBP4RMtR>I!MpLMaox;kYl4Z=&Pq(a?p!r?L)!H zmGoqOHv}-{1LSk0XyQd}C&BC(xJ3lf)>^qc#JGiPNjDFtBS)+PJ6O3+*jLIvPRw0~ zB&*piP_fb`TdbIhj!J=-D0FBQW+@*EMoCY)Rm-{$&6IKTQs{@!A+QikP7J8+DL`op zI);&zxv`fr; zJoFGnum#8;yENuYQiKQ+`uzl~=QP3P2u}(xv92qAV;MU!Ev_^-L`8x7bT1Errg5R#NBaKnZJ{3_Js-Au-pA*f43Gpkae0RMz{34Vg8{v}d)j3lkqDrx2cK zwW?Oe-8=voS;WvMAb1dc3VIiA1-|DxWYzE7+%gyU*9=9)!ydjjBYWj;7ooDK+ECP2 zt(DL0R<|Xi&Ksb{76DH8qqaAq0@_jIp|}ZP62R#Wo2P1QUCO+Bu*%SMPXYpzvy7Qa z>GX*#p=eBS3b;vL7jXOH7s0A>NX{1Lz@>`R^d&4I@)Wh&*-P4})Y0)Lb0sai8b>3d zRp&m1%*ayHU6oo)1LW_>id;25k-0n+J`Y$d)`9C9#hx`+kk*BS)jHl8X_iQ}F-t3k zN?W$JQudB93RzP_ZdKm?vbY9LzerX=`xoSrmg>H!@gDxKg_a~nyhSY6Is2u{5>HFA zy07zxn(!5{bJK*RxHH4B$xXFtO1LzYvg*t4IwUMJ8>3-nJ5-v;{RO>hQ`9ok#6Ni^ z(<7D)O+`)k?f9LcG|@e4t>Zgyvm4N9hJ(B%k}!rFZB`_jM|7&fuz)&Nwf;3&SmY2% z;$n7m*q*e%rFkka59I_uC7+itv;t#KHs=|`IKYE5to0@N1hgJAgt*Z*Kw^<1I$}pg z)?OP@O3xWKA~Q&=29z^&kGv+Qpa4CFcEZUUaKzjpv)yz1QpYnN47^mxQOe`I;zPRX zn@XOsD$fLL8lo|G!k|l z4L7|R%0a+_1<|mCJeN9QFRJ(?AwMM5B={z&r2LD-)uSq%4k&@iE*n?Ou~$6}SzP@l z$sGauVw-M3Im6%%*4Q>s@>$^w7UI=5j0B()qkH&H3%mZo!{-O17u%vdD<~X;Kh`N% z>=V$D;W#PR9jNvZ9)L(z3(YmkC$x#)3{_W~CYgP5#?YiYA~K?>CdW)zSz4X2*kC0I z4#Rqzw9wg^2xk^Z0i9)`0TWRr31=&KnNWjgk?P2|6UjbN6~t!i$t#}aI?-a{E_`U@ zG)$D46;x8u7%^2fR=j!^v*&c`SXUgwSq>@(M>&zoAlZ1T3$==;j^Vv zvRJjoX3yA`72oc(3|mHhP%xY++2T}<_o${#V{=rOeIrV!$7*vPua)F0=sj z2cu}xm@>M|x>J-Sl!}xAQb!wIIQd3g2+Bp7&CNJONBNM>dkbfxcLh%VO+g_fJ_9O3 z=7W;Xcfq!93n&$1fa*J8!qMF;GMfA^5fhb6%Aym9@`3q0cxNntF{obyZm8@CMpLV# z)4{l+KxvGm;;I>fOR|S@LVPF^k^z_?;h-BkBAt*2Ab5lhl%#+cYq&%zl(E6)jS{46 zcc!v|Qprhx_XC+uv7Rf>-G7sm0MXYFD+G~3KxX-|5b*$2s0{)d2adSS2{(GE(I^-S zgd0pfqPX=1_;p?*8k%pvJCGuQ7WrF1s&=X14F3@MYGp;G4ZiU_Qr87_mcHW`tR+U~ zq#WCvL^0yWC>1 z($diYdb_K>r75Oj--ibmk-#Yd&$5^VxDSK$i~s-5Mg1$F3-$kH)eIQ_or^O6PcE7+ zYroBb6n6KC#$$JtIzaD>*X`zg>1Tk~GA@+uwG1SP%OQ#J_4^)r{hdADSJj?zq_&wv_+-X9^Ez)l6LiTE8X+JkoD3EpDhaJ z&7QRhYnv9CH!eh^y%g09Zmr)r_iZbMiF#7wQi%SzcYV9Kch3l{UT@zYU#k~w{r#SO zIM@h-FZ1R7AJ*f2;SVA%7;1B+-cgsPALDlUhTe$dgI18Jqo~!@LRtOi$V9bH0z|Tk zJya#{-Hd=GDo7~Hq&rq3+KuvMqFQH$E$!>6Z*-57R5JnunY44RUy6$+?i3=!*OteZ zlH(1Hm?%mTpUvx@*&yOd+EW|1H|Aqxp6;!9=2_e!_a7hxWfy9;{;>E6D9dkUMM|nF zE`R#W);2>PqwUvMMQ8QIX-meWe=(XZXe;fIbf=?okU>cO<`R#jZd8_{qOe3UW_3AB zrPxrG)1r9yxJsKeoyLD2RvlO$bLkn>zVo7)nHGA3W+Od4g77;CD+w2qxHiojQs~CR zGA!GG;=GTIVcqh7$Y*8P%7`isWz-;kY~bI*pdko#q|O&hi`q0Yn-_a3By-`hz}W-Q z`Y}vU-k!8hPvB{(Q_mJE9Y&?JNUWxsj{=C)_Rb|Lk(Wwr@lo284k0$sv`avBw5~^J z%f>|?ZXvaI;X6i)cvM(t(FrM_$o@n0r-x;g(IR3g&K98LeMqWw0PR_7rp0KE)sfK| z+NbFJv$VMy($Y5u%=ubV;rdp9KH&CmWB&3e2$)mkr1La%+bnHO!#L6oR-lO?5L%#h zy>p8~7xEUCg(R@{QJAyV1f!{GC>?FDsKbA{ty1v=;%fYkDb*I|-8OJ_#X2E~!VO~u zMR9DLMF0vm5o}(f&G-Qo7ZF<%i31tJDWGGi)(=_dQaUZjyDbxu&L#B3O$XWv<@4N6 zjm#8j_C>};aaO5^P&k7OoL&vFP1A@F^3T>4u9qTzveR{C#u3KB02{qH%D}`NlmWLh zqYfEx%%&LLur#wpH=OzwNPsP0FAdWmQi~q^#{nD74q^ zU;9PD0{d3Hkui;<)K+2LqPrKew!*;ww%i)awMOR?00DI@{r6tP^8YXzCv0wg=k*iC zwN7RZ`f)YV;N=1dtNd;P%A zqx_$%?ELSK==}VjyLW%Tx3lTHJpaFEPVb+H|9bYq>AyX`E{Ej_{NCi--+@8|h{y}!SVKGo0re|)Fk@qc=}uOsU7|3qQ*>r6X#q@-Klm&5JrMen{Y0zF{7 zK<;1}_z$=fN|YS^m5YR<>1j@u`qOQI0(-YLc@)a3wx@dC9hJ)ys4JXYXjFaG8g#$9 zuI*`iUvwIcK=1X*e$Ws2Nd>=4dvmAV!@5s45Lh_QMa~EN*WDl(B?Txbm1_8-? z`XQhnwAG{fw%8)Y>+n2lCOr+ekTb6k;vo6$Yy^65+8Ngx@#7Zn&8G+9aE}@24l97N z$NzPi4~zds@Z-g@6WSGsW93Q6sK*Elw{zBV&=U z@?A2sI!tt2r+z<4Spm@{6~Lk|h|n9wX}EGRnQ;Xqna zPQnf3Ow{1?1P2xx{l&Ynp1KP*Y%k_EtNk79cV8otv1h;V z0$l^fQDiLfElI>|c>pm0$D63WM&#&v|MB~uR@kurt2kWRy5H9zr&#ix6a0>I+uYa9 znc*3e0)&Z3Z&vGzgYisjP_r@CoLx4jX4=IIHDnWVsXb5o9zY0V_EWo^=LExu5${ZT zWmABg?=KZs*ozyV$>SkY_=bA$P%@%7Ck_S5gF5y|NwHd$JqdSN;@R}k2JtRiOxD^? zAdTqRJWfMjmrx^3AeA7+x9xRQ-02BP>TT3Yn$hSO$>}Ayw#^l9AFVSl_{S$$KKyO( zug#JFNry#JSvvxw%%Yx757}=`#nqFi)9mVr$#pC`5Z2Tmp$J`fJj*|j(RYfM4EPT0 z^8J^t@Q^t^1xnJ;Np8x%b0-*ga_oBaQCk)1{j(rxYTalnRmDa+Hf&dobi?+NJIw1I zDamI>VxNcBA4~N*b&KdeO|d4-y?PNqD4#Az-R;m21U{bYdz@B<17Bw@E*3;KeJZV$6555=W zP$s!HypoLUXC0enEtY{So_ZXL%ehh*)jzR$9<?#om0g)I}oDRQP$K~!KlKiZ=SQt z)@3^PVry;Iig!128!@vKzm{)e0ru)xad=9s z-Rr};aJRaC3ud?pgeF{#>9xkvKR|nm1*WKSXK?xJdeH7oof**g262tJ5j`JURthDu zZ2T=mDvtsp(w`sB!EEe8T#UePoleNpo#1~c*DmqI&DM_5e0lx9C$K37d)Hxfc7{$` zO^yq1#9KWE2n9N5hRs!=LCBAoJ4qwNmrzM_ zr>l>syB`Oyu%uo<;{cYj>I%w1T_9bZS#>_uP1UBm!{UC>RCiTW^U(%5C61!`(J^&2 z=IOiJyLmzlx_7AeHUpmo-4XN#rE_pqV3TpB$y`XRPMO3!+#~SMHsHIB@wKt43W)_` zt`tNqVXKKC%)Z7T%&}osXyjU3<^7)tY+;5dKzvXvJllQ9H}DKnV|-E(E^LRdG3Sag?y3D85oXx z+BN?yypctKb(RT`zd8U;bx&*VE8l*`BK$umcc3Ho6o2CmNxsvdz|1_iM5+(ZZ7;rQ z#y6h~Pzr~_pv-0)@S<#ha#kd$_rHK&wqV_oq61dB#K*54PF5$rEP5I*V9lOFDEN}k z*<82F8tlC*$&I^oanc*c!VbY^l23P5{^_}F?ZbzAff)F2Toxwq|7^&9{7}WMT)p!^ z3aqJ=0RJ(gdEH`s2rjgkzdiwO-xmD~+ksTSi2wO%uAMc{)c~G?fITe_T_rjY%Y+#kb+)lKLRB_G_Eu~*@uORjaP4*JO z1LCw)=U9AtBRvr9vLjLTmAE}@mNMpg8i$h!;<@RWlF=0VrdQmrj$xH=CL?@Y8z#T3 zyl#Ydn@1H2aV-FhR0*ytnQj7mvz20hC&e23*vYw|~3+B|O z-U1<8wbZXOj-KL1U2wX*1y|_E4qHv!`-4_|VzbsOi%)r5!S$c<@Cs%ZS|)$w!Etx( z3-@GKt(-J4a=LzLkckRLAL-r+V zf`LqF*SJb0{#27y?D|9!Oy)Hk^dVUl=-D+Dw?8?CuV9r8)5900IM4#W+u}||?&71H zRKaI1=Pda=0fA1gZy$?>Vcsm~nt>q2r)sK}18w%xx5HK{^*O>Sr`D(vE}y zTeJ2^iJMZ9`dK|ytp%5ygNvW(3G%$*BC zb4Eg;w#J5x6lEd1QYxfX1(C#+9JL_uX$(784nVTN)jA6NASc|$i;G{ps_6qSfjCar3-c3UDdT)$4Aj? zSlWEZOp{YIES-}Z;K~?mq&;i6WEtaG$-4>_EGT87OR3p!mZdcexL6%Qu`!rqY$H3O zNBhf?-0C6?14eCT`z;;eX>tUHj>WcAJBPx$baBBTnD>W%F(gUY)>Am=Fo^p?;^3_H zU=@86*FmVc=or{U+kJ#u{)E8r{ic{+WU8jO?U)YlLB#=-&CIlTn)d%1_HA&q@McYZ zcni_39Ooe-E*1+{y_UwhQF3OGMZ6V!g6p#DU=)vC zc5_#mD5h|S9Dwh4LxWIs&fc}_1j|h#aS;a5e;H88tavWpf|C+*CxbWoW!LM;&cQ~o zr&IQPc5_R@t$W!xz~6F;0MC`)0y_!AMv6Ea_g-X_6orLNqMtPd(9A@J`#t+_pq<)i zZ&S*wbEhM5rd7Rt_=FyOTdk{R@6TH-&C`nkPXg{{9$DeUw>I@QccBCM2?P3l{=W}_ zk9GpTn*IU5U$1}p{XQ?x|MgaUzWlQh=QGgK>3=_;|M-4ma~@~$?&EMyZy@REL?@?~ zz`r>};l{%KN(z-QH^h((AFIPpO|Z%c<4vTS%S0Pg!9qnhSE zK5#*H?|t-=DX)`-)*qGINj46bla{iTL!XoEQE9l6g1oJkQLHQ4j-e^{@iht^XKHYx zTe3OiU)btL6^|S7XI7976Q`YP%&E@YM6L+RSb@Yn>cZi)M!D=Eq3(cj`q^8F+*QRF3Xi*jS_Q0u=PjXm;9{%g>3pGq+Fn zucqTD>7h9J^}z9PR^LnUFuvU1FwIY!=InxY2lx@bB0#N&y$}^)ae|%yer@;$k@|Kd#o5VlW8)_)Feec$)pCwYg&>bkzq zi)>i8SM)D%?Z2ZhIt>TYr4-S~KXm!J-*4&Ds(A|WC^|>D^A-8dDa?SkbiBK@@ZZZQ zHZ^?N=hSra8q2LiTszOr)A{}RYRWne>B2r|_1N45&g;1udUE6;_xHxuyRjo|-B%Eq zn)3tni3iwqAC*IOJar%Xd4YT2xxGPQs8GP?lkn<1TsqZEA&L5B#<_wx7vWKeVgs*$ z@B_G^+b4ev;tY8XrjAt(rj`wv=~Nt>g6(*km}g3_v0pSe#lc!TRNU%AZLh5ZP04Bn5DRwFbyp-ax;|CQt3c zl?K}!=oIVP#?vTx_*MkkThsp|Vc8hR9C9$v0(kA|5XDI#RZY z=zvS(rD<%`%3di~W4J68gH zfeUTeYz?&*e(Yx&E|=XH_Dl$nHZJ*Dfsewz-XjyeFEKvk?}|UsOfV>C8wTppb@%dpq1L8#H^4 z>^g+y&^5^qMe#tRqU?N16yyyGxk4>ULRNA9j&ibB@qC8*MEo*os;8)848i^AAx(&y zfNQ2#$}~{l9-3Z`*c0<-sCbHmk7w*~YkB1wC7;|U_>JSi>h3V(jh9+s;k`r5jPl^Q zxrVMYd{;Cvps1>%in#z>sq45#F9xUOCFZ_L@uCGS3^sf6T7gvPnnrf^iS`3!CQd~? zYbUP;wz)r|p&BDiP?4&OkI!g8&4q^oZ-syAs)R3#iV9ahqXO)0DH}LoV7R zOlCNQLQKNmFJcGG$^1hNmRmNYMe3*}xby5LSxsZkc=|}q#3-cA6Hz#EFrK4k9M*y% zxobi&jibF}S?9i%2TxJrmU22#glUfQ_I^W(`BPv8Jek7E@9sjtl{+Y%Bc74;jgGrN z1eT7mV78%X;^Zyy9+&Vh^Ngoi2nJ83QYEE|Yh<=;KBl59ovWE@bGSVnrY5?Axi9)i zRvMq{FQ5=EFas$x2Jl#k!pt*bB!mS%QJ!36fM2iNIGfgqPEEGGyeAv1!4-pnYM#;c~Eo_-D31 z&IGn#ME&s))sPg+9ieeg8ym#m?12+uuLv>O`h?`SNvOq!FJ zC_HTf!-5pWPD^nE2!qPjF?E)cO(s}=~%9cWM(IOzhjrNhfc@fP8rXq?x#CMPuogkEs_NM zyFm?wrDh&Tx=v8lFvWq0=ql$XsL6&@h!G z52g>gPUKg+>V^H?pr+?h%uGG2=+ff8sE+ zq0=~m5$lnp$Jv7d7~wK>dRjWU9I?))io-Q#zf3wd4@~NKm=zHnMU42bE)sehusz1w zk*C7xosM8Q30M#z-e_`wDCR-1z$KTc&mWLr(kLr{!J<@Ull!T_{S|{?I!2If1S)wC zPrj*LaO)I+Q*=j+elJ9VAtQk$cg`gnpH}IbX*${BH&@&-G15tW5ZQxjtlP994`t!P z1)OAwu9(n4WE|TAh@*|h>J?z8Jhx97VN#D-nA-HI)9^``gx(aoeUQ#l90(nKB~-eql4XXel7rg18BZXc7NiF&|Q4+K5&WaHC6y z*)*lOr&klIGC55cIFl;l9_0S7`f~^u&VF^xdO{Iw^G-H1DST6Zlyu4q3SceaoXt zN9E#<&2}H;4HnTuEF77#bz*XzLa)ZK!3Bm2Ib2i}9RXZo8WwDZHQA0FLueJs4>egr z;AbGy>|5$m0kKACQ%S9OxPQf|f#&oW6WEgC^%(_DA0>!5EuJ+nafr;X_bIQ{p^?DrcmYwj9=f#$i`t2_mloPvGR5v(Ch6bk2Usw0-_PZ7Nv zJYBL2ps)cqDy`mcLPySf+%2F#8!R1+KPHs^aMVuoE$3zNSKikW;X3W~{0d(INM$J4 z)$MQK+C%d6xA{Qc_GmjbyaVZTkib)<2$>sDgY)12Fj68UWZW7|wN*s#l#mvUxC(;5 zc}0E$!$p3C)Kz|O%0AZ5C~iVW=A&%8St4Y<>4r5xf=pu3d_^D{*W|4r58XT{=+l^T zNOl5c=&t*n00Liq{fQY&{GX<0K-vY|$-n1{pLzs^y}(Gzo6swYUlA@1LU)%yZ;ztB zPasgAn3Rf79hLuQ7o`Sw0goUm9SnIBw>1gDYq^xt%$ntyidwelsy#7(xI*!x9vxM* z8+S}SO;Cz6aST%Gaq^)8Gv1w3jG|XdF&eMI0FEN&*E-@Sb6&oSwqhXCGG@efg52B^ z35t{}&H%9JRbXwVbFQR0nIdGxRLrJvHpDZ-LYm5@5p0AioQ?bhilyq=tLddC{ZU*? zi9ycuILMeeHQ`a7T~WRprX$xF3}S;jCvB5L)e+IN3}ANhcL^~I?tS$kgfuFYz@h@~ zx#y%wy%uHKT4%do=}>b#D4T$@N9LjJFR0|1tz`D(>ekK_%dSowutY>j;k$my1g-5o z7lvoDBv;H|VIS0kn3M{l2}l-#vk%Ax)xr0Gx&%B8RUA}D@C{su81%RY*yiQUC8cPl zK{&Aa?s5-JR^%mjVOcx)v=nD!^eHaJxiSZoiEs~^jfEh~ZqyD3uHE14v-FUE~C6#tsHHL)+-I;E5;w#lg~0I;jrTFQ{rr-WPn%8s;j zXJw3iJS)kLu>94AeLL>-MZ#Ft&Lw7NgGp3YURAcjcq$um!Jzo-bO>HX-u25lLykR* z0Wj%d2D(i3@WB%s^-n2X&sLW16K;SFQ=h0iDs4D~;R;vU%P9sr9s5i(*z(w7GwPef z4k#P8i9^k3XSl(JpEKmz#U0u~`KpAMsgB(nXPGV^Y3bg|(6ebUz}C0y9QCkDj73Jq zlw!2~v%IsBB`#C!D9k_$mHwYqu3@!)wKIHW*)E z_}U)@rtNR&MXQ9jBw5+W5f<*P06c7wlTd{`vZ5PQ{_HfR8!`44H<+SD9ioUdIv7tB zA}+WCU2oAUIu2IK+$FrFlFTEE4dFVD$wjDpX21H(c6U{##rG{`0v;UUK;*NXt0Ci3g;wQ~{QG#6mY&60O-oK5>#( zGTfUwwjyEYhz@9Y9+8$@Rx^70D!i*PIdEdFrP2e7pf^%`;y8q1hhqHKH}9wk~NBb(r3bImEG~%eo6eVLHHD14mDBW~G^@UwOCKAvh|J^w^>&N>1lX zhK&4o0LW90aB4F+!B&r^F?F0$Hc>^;_MPn#;Q6 z&Wwo~8fXNp7U44s>IJYTa->&K&cja;M(N5kSl`i)Xh7-gy`+wit&adX*jyi;#Q&J-t$;5-n&Lp|~09?^(1j)wB z!0y`=Z;%d={G6TFSST*TgDEcUK#FI>?W*&!+Nw~-v~VMr`+Bb6@Rsv}DfRt6U7W#l zI)T@116}4YNp|<6Q#&NjGDf&P$)fVx`DI0kUJ~PmZEg~$q*srmtvqAsWS=zuRU{R% z|3Y$4^e-FN0Xf&cc=or`JymQGC10=;2ua{BGU7ljG2-N2e{S>eJ*vCq(}f27;RxZB zbPVia2b7iJ)qx29pt46!mK3u~My5HLWhlrI6-Ta2b{9Ov1o2N;e;8U~*QA|wTWa$#WSU|7KDNBzS?N%w zgucWv7kDNl^D(252AGa3^f^5reI`uw;sRb+>06;&aFQ^QV zb|?$RT&@s)M0bSYb>??{1o4{>S`6xOD9m9EM^4eiU>xgyQGDy+KU)L_Lu&9fmtF&6 zU?~;{G!4)ZI1c;>z!X2144e`<@@Fy(#VOl`NAe-Yy`U4g0dD3Jbbb<~9AuWAiJks$ zTpQd@rDEucdtOP|C+X}o`)vUPPkOf6=x8YU3=7%{-fi#7y`)%AxWV3z_CTQfz&7L{ z&W}!B$~6BtEsdtVB|aF1fcVo7=>O)5K<tKmX5Fx4xg3`}@%@{oVKD?)<**+uF5F6dR*MS#HgqhS90)C|~8q zX7U797Jq80|Hv9F5?*{N=h=OJzZH&$1OLRo`49cLjyAJ?=UMCN<~rc;T}XawPo}=H zJmw2R4)Wv8?Y|X{LUsz?rDo&f350Fw8e_K@lru~2LgBEP410UL z(8|1_^4KWczZynNCKR#ZT+W7N%`sXiwF@A%N z=nTy{1)YA;?XX1u6?#)I?j!z6F8rQziV^)r@H8k2@PUI5h=hkX$oDOwxggW@X)lqX z-6htDb6%V4-9JbSCv{Dawja1?YdSO5H94tQ#qEt%(nMF;JgJqEOP!8y^f;_3r zQvGXRx^h3oU7s;{jOZH6v*=F)J*oX^4O(-RdUoWi8+u%8D9m^(YU1go8g+a;z9l2r z+~+F+HKW@B=4g^;?63FmW)=)N&BVfAVBlo2HEHC46fB)keye{xgL(BrZ zLmd`ahOS=QJ662dm2$x=l&y5|o>#q4qwzAP;}TmNMp|4@wR9yn*P)s312A)IzSIkN zL{1+;pQk%b#fZk~k+fm`;+nqanm69~G9B%=B^IYOHMM5#2VPtFt3%s)N}6#SH5y;h zA}zil8J$air@s;@=^hlm4i#+6?gAglzlW{2KC|KBaU*hkC#H%>Ulys3)=?H^CDXnE zbiwpTuBS>HPv&})x^X<~zNhOU0sM@W_OKqC$6)i6HfU?Ldmr^$(R=Z z+s?N79&!2ZFqGu3!%dh~#&`SAunSIkpFBMXtjt~!0~FL+0T=tw{dOz9Js(i7b{pY= zTkRM^vcY@%+1j7>DuVE?yexq3ZwDjg--)SY_AqN^daZSKQHf;|uGQV4*8QhML(D$9 z3?|3PQb!fU(5YwDAr&!)6Z8I#mz@YVkoVeTdedv&a#tPDC>mof$=P&(pusTsCB%C{=cK-wLS* zwE2Nfhp_66D|UHfzYDml3G1Guu8u)md6oV5eB7YGiV0&8U98eC{lK$Hv&dpotmW}B^QyD&S@X>w!@ zPhC`py{0~*SVp&AM=~)9D-9g`IQh<)8UewI zu+)_|?rUWzAdX0w&4Dzl%nAZZjP+2dp>Yr*PznaK&|#Me2=Fn{<-P#9>eSulkV5E; zw~Gl>0`W-qKS;qe$V!-YLk5+KG1lsPLIL?o218Sa7la)gBWq%6`Z8!kUyYQtHIz$p zR<)fJu`Yx2E+$c{oa+*fRhRYa5OcsR4A!|ECPLB`0!`~W`kBcyc7ggUO$TqVVGqsF z%vlZMZdjj{p5I(?-BdFWm)^L#nBBoZ3l1~4cEf5fwNoi;P|PsG!{mWg>^)s}-IX2h zXZt4jU_3mC@QK7_W3E?+oALJScgD!!z$ z$dz2VEiVaI#!5kpl2}E=TwH3k;4alQTQ+En?FG53EMU+;7ZPcDZGr!wfI++|f&IMm zz$1U)s2V~N9DA#S*|(3{Yr)hiTR`lqF1CTr8Lz0jh~RffN-g28W$2)t)~vW*TH`Uw z^w#+)+sM*|nBJ3Wfdx@dy|}I-k|=%phL>bZdyAKITb4O`NXnV7w5}>p2G6=mhOSn8 zotZOCZJ32(S?n21x}yIk9knL@8?)3kIn2h!Zq93>m6RZ2-vg&m(k~|y(4rjLUojHH zPTIo4X?nP$S|=N!mOhj?NTo8r+OrB=3HKRr&XL?6(_7l)V;kGuu2JBxExPZ-%s?xe zLz~QPrx);|Q*~*BUbL*U-1K*?+3w=Yk*HtEaFT(e7bM-KdTh7?08MN2WKP-_uTr`Z zny#}=Gh4&c-A|RC-O4&3F)s8L5@Q)W{exS24QBXAura`R(5poKol}Z{q4_M6G zjHr`!kg-6fAZF>q26Pi8!1_K+=D3~`>Y*0y_5^d#4Sx^|3^E;sj&W_s@ajZiHFj`S z{lB=u3(WrqH!wHUo;H`*C=Hvm3bKnW!EUD#)EM%x9R_A0u*C`*fnuHeu;OmnsLWm> zjU;Lpmk_AavQ*7$wjqPiO!K?%D>>q0@C11pS8Fmi=-6aZdAfA6Yq8uv!paR{Q{~zE zchrdKKF6ZjX2vAE=EkKI;){mP-(nG9YneAwxB!gBTItMixUw3tp`+W!wgk@p3HPH= zJL!g485qKo@Yp%)g3;PwNF5b4_?dz?10jiQc@JY6hjv~;YiKl_)kX^9i9QcN!^6Pb z7TC7a+uAMYL*QBzVKi--IV;06+eE~m z=V~@uo3v=sCNe)f6tIU_LT=&i4=u1x$$IaE5(iAogvNG}G4r0eJ8pePU3#Oom;voL zDzhuXv$k)NsY@+z4vrDBImjZ)s77e{SM6ew!0jv%q93hgyN4T3AJUp?+3(?vFHeC3 z6~aH&$kbrIn{Xd6FtvL}axi1qp6#7qC%(0d&28(MgiYqdj{Lmcf9dzX-wS_$=W#jZ z|9pkl`~AJ$Mcn`V+v^Q(@A~&~J^%Z4cU{7$T{*`@)wuBtEheO8%vw#)lb+VbEaUvU zRJhZ&Y&`)mgo4kD-3p;Xhs_pwcY0)uLXnOmsg|AUhJ2`oy*Ry0^JKM6PIDzqZ1-SfRJ(q|jh zm^;*Z&UW$_ohF|u7UReDiT>B1SuErZUz&d_bK+St2xK0i#+97-&?tCCYWj)*-gHNn zXDuiaSyFSKaGQx`>jGQ)sgBs^Aj=I?8CY~y=Rc^xbIV+=`yW)W=^*ImNxbUwhx*}O z^1ay@0Zr?jCe8|^8gR^%?XMf7Dl`$*T>ndICdKCA$#8m$RHvy3d6-rMEzYk=cT1(` zVIrV;{9^$#jrwCCpj6}O|8RB|KzU@_+Qv1wyK8WV;O_1g9D;jrcXx;2?k>SygF|qF zy9Oux-<QjdJDTPhEwT3pmMDuE>@)p2R zP_MK!w$q?g=oGNAW$vDlY) zzYB+B*=4z?s^jTqHTt|U-HZGA;2Ao4TeUazwDjl;rX2r|1LZlD$j+iK5#f{1Nbj!) z0ez8~5?U#2gEMONRJ{Ub`Uma!UYa)Y)4_r74*cdaj!vHf;80zjj*Z?FH`16R8IKWG z8I&I^YVfVeb1>L^&V13h@#sdb`3Amw7@(rZTF!Sgr5*VYJ0IYIsM?BHPH;if;AzOg zSM39(RL!XW8R1R;T9lG^8DjDaoW=;WqP~<80VukxLd^6W)j(~v?ysZ zZJKo#raroPB)#OLr3jHF7fMsg5&aA71&|Dj(U{O6cvB`$*8T?rd# zN-`9KwkLApwOPwtepne?5d8kW6xopO#KPrdPl`S24>7UO+d%e>+u&CVNYhqp*j*v> zoZJ{LAFeTH#Flalx&kkWDr%x8f*&D{Zv$|S#o;wklSvrVdFxe^h!nphm-A!!A(s#e zJy2$zi}{$DLD!P7O>|AoKE?E)l3%#p|DZwW(MSn!#{S|%Nx_zZb4C`=I*C3ZDM4FM z3ma9M;gh5#^u}rqng3cKevl2cK{!c|Ee|X-0a$4dsK~`s!U0rPr}L}oNARN*&cMg8 z7$usx0w)CB!PI%pNeTYo;bGvq!`WmLUBTiTEfwjWx@J+d_>4EHXjfo&aA@(0u-m?~ z?&_bkK&5Oecjt}BFjpLsjaZs#_qRqJu-8uC1cs}OFmBgVaF=9q{d8zI>3pW)zA_#hOLGTmjngrR=UX9^zWyN(m$d(UOFM=Oeo3rRh3?C z`)cSplwCHX5~P0%F1vW*xI2Q}<)f_@z}DQcE1rb15=L*?5&P%^NRq zfia9J_Py?HDh}i7AoaZ%b`W)%kAjxhnCTj})77jUJ+2BNB0p|?D-+(;_}X>3$>=n! zAXs3lWcRWmwFYnA=rymx^keXD&IeTBSmY*2pI`7A#=dM7p|LM}G7bc(fyxTvDmk+n zOjjNs`skPb;AX<_t)$=(^$X{Ls9sM&S*d1LzY+cn3w-!N_zNm*7mx~2qj#V|uja7v zMLQcmCN&V{AiS$Jr94i;0+Soj)MQrCbQzh3lA}||8+Bc3UU`hcdQH*b&B9DsdzPT8 z&M#~Ey4Qp((h~I!f$})!%Eda4tlC`p+WgN?b3`Bj4*_eV)4PGSTl*$A0f>)=Z{^9F zpWiy}tM{x*%AYzlkx^!C^?DOmR)^8pt%?XD)i4yGo{f@A@VoTZ`CZ=HZLz6#>yo-L zUe7pY0hw4EeezIII)ap?0o+WUjhCAX-Lu$FI@v6>1pVmT<#M{~2K3#kKqWvUT+8$M%&d{&Ga^DYaa` zs}15sUp}XlWwC7W{N>z6(+KwdxwZ;MWSl_Uv4D!0wvcrsO@@1W<@XK?hb-MZt{7h4 z@V?2)hDZ`3%iU3^IuVY<``!tw0^UX^-9Xn5=iSVUvA4+VJQ%KZt}h~rWre=qj^qOY zjy!pr>Uz$-H#j*|u8CtGY#c^6J}wzbKqlCgmogjG^;mUSo`E}2=VP93*oZ6m^>Dm5 zOfJ=(L68Tz4Z@7$cxx}%;@PRRxe4EA!tXb}5i5%n_^FLc{u}cYq*;^CzDAZ8eDaFb zriqKu%G`TO>sppIe_v^(tOBH4t}yBkI$Wj;Qc1Jk_~9OjJ*7_e91F>Fae}i7EoGoE zvYqKone_5pAGk2QI^jRSW}a`w;h#9H9Rv?)5(Of%eitUDgwX>)o& z+H6s;gd1+rbp;O5Ulu^ygWAJgzC#A#ux0{3CwsdG*OH)?}obeF$%dC&*NZ#E*}zBybU%nEVD7TZ zI*XM(gTUxG?NAN60-BLZS2MM`><`yp2W9{=!bps=xDpI!DJ^^4bpxbT2y5!WGl6fJ zH-F{eX!wI)e+B_(F{!WV0}{S`inSrqDE{R8bzit$xu-8Qme;soY|qucw3KZrS>S4$ z1$`F=U}G@vB+EAlRWh*0W$Y){5hpJQ+nG7UyK_XRf+0!wCMz-KkR)OBYd^{5CPQ__ zI+rv;a=Z8)p58@?h1-f=u{?vubOPdc&gg0V!h>TN(L60fZ#+ZZBu3DXM7pPm9zrNov zL-WBby9j97O(ug)lv2>F7-YpBL|LXl7m$6>)hoK zB0bMF!$mJbQRWrW&&leUwkst-FBcSOnNCsEOW}V52ac;FS9ViLNgbdUd}C|Q$QTxG zSnsC}XQ!GFmCNbaH}al^#P^H*d};-0YSgl>v+O}4LDDKJr9pr7Bx5au{vBo^8u1nS zd$U01Q3i{-E~VZA5xOM|4R4LLPow0nCCCoOxjw|Rec8o5kqBhklz2{GKY(qj^ZcmI zBW++L+DA3X!_o^oiZ18)w}DZcfS7je$u3BVH3LN)>9IkNpb& z?$+ED#CV;0`)pLy|PdD)RflqVGm#@54uDb8DF;Q;W!k< zcPt1yaO_!M^cz6NLd_7}^W{ll!zMmb5r%e;2G~vRU{DhRN_)sZjlkx;CCP^*i{^9# zPS1RCWu}Z4N(A;j!1@9Bi|Q$4E?fnE$1JNL74SYbN@~K^)m)$bh%gWkgm4hS0zovy z%TO)wKKx;y&=T?}WyXRJbfXNa8-#f6Wukr_uH*@tz=uF#-7KYXexOp!$Y|-B{F-hY zu1-WKLU;<-QaUR6eHo!+(PxI~We76)pK@LOEF@`3c|R+s31eMkW^3u7^72BgA51Ae z>Ttp*2!O;1$_1vun)zKCs7{_I$g8O2`YA|-9>!4zEr%iPo06}piieXdbu3du;Ce-n zsBYH_-tps#Q4OWXg$#1Qlag~w2&s)R3bbiWkg6OGW1*^HQuH*$LtfCt$@lw`O2dZl z42@z@dluLau*1gB7uZ9z@6vQLa>ma=CK1Lkn~B4upjH!_Itud(D=^{^2ZhQHZ8LJd zl?Z@fj9AFwxs@|YtU$xh=G96=^Owkr2x}joTPdOae&1SqhZ` zmk1YBATn`C);nw@brE;J0fWHpP>-l-y=zqa6w!nwqu9wK&;`|LxctOfNovn7NXJ;qn5d>l{~ zi0|IMA0>aYvflN*z0YGjXF8J(gDnKAGO>yb*CUP|sj~NTB&phs?a2e;Y47)mAT)J) z)K&b-IgY)1Y-N-VXEB_GvU{@kb-s;fEy;a{`VUEALIum#bPR%i7OwqJwzQPV^iyka z`dQ!umIw<{RTG}gvL8LG7kt38>fwE}VJhq7N^3Vk^K@3G1{&&$W#21_z46HY+5pz? z(asW|BEyeS>fYV3JMV;pe2=`zB@HQ_k+f@J-TLlP7dF;$@RLUdVTXe`GqmM#UuJRK zA$DQmn>i2i@M1t>b2%UKt#Hh+b%GTm%;6JHC0ZwK$V&^fK#R#!dV z0>h&oh&Q>K51+f|a33T(gp1)pjU*HvWz-%N%i=oTk}AZd2p{(jP}@|2b%mypJ~Rc!zZi`Wx8NWGZBkvQCQMH?lE0j@kFu1H*_7LR_ zS4DiwSqQYAQeakaJ|~AL?mWbJEz)O1r@@P1K(J@l50YuZ|*$q zt*YM>D?KF8K&xUmPfQmM=6}N7F}3vD?qDt$=b=0&c@n_A_(AM7D03IZ^QI*)^7?)l zngPSTa>(98P=M>pB2WmH#lZARlgtvu1@OM%loZsMhAZQ{cH5xu{LWZ<&5a3N2GA={s3;=_jaI08WmvJ}1HEX0^cUwaXvQmxQ`@glJN%ZmW?zj+aQ z)OwRJiGYAG)?RxN*#7NB(254sBJiquuMi#jPGzz^e=xFrSjsvia@>&Nf~yg@*KlzS z?q+@OaUzE_jtjM<^faq+YU`p{QZbbK_H7CMj|;xe`vZU%;lB69^X?PCad6p&z~||} zY)${IMiEt+@Tg`c8CXMc*!H!OUN7>?6 zlp*Xi5VYltFK_`>Jns)3f)RLr5S+ijy+m_!ZVKsK5Ipgyoju(`+?@f;1y}FL)_}-n zSN##^hy_?hiUHFSXs4QeNs?5eB+3sgk&bhL(*u?3bGh)V@dxIs(7}Mjyeb5bIV{S3 zkQVkpG}b_$zG%*%0Z9K+DcN3-)^oXhyE=rB_Re$PGf}AMqv=Uw#Fwy6h2dByMB_gjU)XlGW*KfAw=X0E&4`iOBl9y~|*c-9-3hmSbE zGF5Xxswcm`!+AY+h~NHM@{ZPs=#sAA;gOU`70?yn>6yWr{)e;N-11Bcr|8DOc#P#Z)YlClN0J3OGx%MHC@LB=lrMU z-8cK@K=Dg^pDSmtWQ@*4$=eiybcLwjOFYae3YSXJO0^`MQH6uN-99KlF0&s**>kj~ z(i5acsuVhJrqoTp!80rC*$KzpCZ{T=3RTzx$b(V z&d@^fnII9AKM)Gs=S|AadH3aa@QyJM&}?#h za0OEE5lcVU+PisrQszgXH7&7KB|JPmncHj6qjof9ha|bdp?%L5?hF?Hf<#Qqx-5yD zka*YNBx2fHDJ;QLg(e|hUB}_^{hy6--q^gkJ{sm??3ruczb( z-J<4x%??!e#*tlsRAwhn)R4?r#>H7Yqd9e`Ts}2JV+C~_27V<4U$Iae3T%Lk-NT1~ zlarhYXf1Pt58;>7VdfM9hVSF*?0~ZMHRc(g;kM1{8w#v>qV=I2Oek03>J&cJSH%q^ zbv_C=u4VN})yb{MP_wDw(#Lu%&=<`avQiE*`RNnrbb!Tw_XjE4BW@0ej`>W@ThP|Z zm3kU*X6k964*H4yZH5i6dAZKI#{R66WV;U6Z1aK4`3+jgrMsH%PYvO}4?!-MS_}}ez%b^p3>w0ZGZc|>d6=tCOs71xFk9oyb<>5rwlH|y}>;h?aYXv#K zT^nYRfLtftyI`2c;>iHa(xkC_l6h85iaOuRl7|ANXGjCLP!3bldr4eZgj1HE6#Qu> zfzv}x4<+eyP_I_*`C1pZF6YaE!?;vvoq?B1Q$6L}!Bywe(}GPJ--~@^5fZz0>s#y8 z&wQYlu+2y>0%T1KrBzRSi}ZnNr53AmI!aB?ll4uFY5DP5szxSRi#laB$-%P=KU7x> zbF6}vXCr3_PwMtiSn|HRY>Q0vHefBg9WNiMt`~aYVy9A~J03rUd>rC|NsM3wMe0&j z@gwFPOVcrV>XVDhV_!&*zJdNaY-|qycz`5;9hlP|wW)*)l?^&i9b8XRi#}pq#q|WW z3M*P!X%)cpVFh|JBU8llBmoOoCm=#+hE+%nZmXiQ$mEzzKQpiWIS=S@H&3lHQ_z-+ zKx?%Dwjlpq2rV00YmO!wtz@iAs<3a!_z$okTeq-Ao|q)NkYy2Tv2-)~usiwvpb-7c zMR)B<{xe6dHMIPSE>u{Fi^wh$6q$+8nb={gLSCgqrEITgfy3p7tZX+M9p=c%-QE`8 zvDu2?$u*-W8^;RcLU#G4$PDm1xAUoz2k6QbBk!}h_Aovq&4 z+&qUEr$7K@4IF_8u{X$HfB&x9H12pb;AYl(I1itKW~s%;Dztt>ay~N;gi`G^$H6+s z;>Q?lV%E`;JyK)K*4I=LR0;8Nt!MiKhCRf!Rd$O7UdP)%)WW(M>dj;qtI8^{hT)w5 zUUdMy@GkIvwiwvuV-E94X$*8)No7@U1zxZgpA-LZ1+Ws37{A7{vripxEBS5!-m2b$ zkWzY&%tvs#<;IG`oB4I0%VA+vd^M4X&to>?b~@N=7n=9>z<<_OP*1)3%Cu?8Djpk$ zlmw0ag<{<%qiT1FeW^RQLb1p!udjJ9lEQwYxpvRSdX*1UK zEE~bR2w;G~CvxCvmjlXAy8g)k!I1ig0fP4FKL!Zv-xwe?JG}mFfJm`!IB=SNwEm+V z2FWi52q*r38zB7tZGfR=T zpS2xD$2r1-pb_FP?W|`_#hw_5zAd2TfMHqY+7O5%1V;;JLw)?wmX;!h=(*0)@9RT0IIc-Kcz7dU0hT|US!bLVIOGC|m` z-zdAq@*Q&)hC=;ef)HJdX85-WLh26_gh9$Ssb0h%CWr)p38HZ8N*uH1=o{L2EWPuV|V6OtX zu?xE&$lrEDT@B>tsnUmyFw*&m(KxW2N0iAsDBhlTAq?dG+XlgZ_ro_lPi?%aPhfQw zGX3->voqQX5t9fAqo(3k%C`pYKZ58hSc)3V|#B$G}e$W|tCn*78)w8(}fV=wku zcAK^Hpmsxhks0#MkQ?Mw&M-M$X`ZW9PV7Ii!j^&1_2Mem(XusH` zB8DW`%k~9qjO*doAhVV(w{h#qEL&=&a4LZ{;j3R?|7gzlh1rP9v&AE}HP3UTE=C*3 z6c5$M0VlEW%FpkIvxsv@7YR1DxK(3aFtHv_ouDY)N3pMj!-iUd(FED+DTGl$ChyY3 zXC|b9oTL__@`%biiH*El0UHb;_azqGx{9gJ;HSIpr*N2^(>yPPI@zTU*<$)k4}v32 zl4WKIGq&Adkb)F0RVGORn?}0Sq$<@~f^2W%ZxfaZo;4hZ?ud>;ZTSu*T!4}6Sh1JZ z(oZ!yAG~QqJmn8R1f-eh@+B~`T(R96`&iCa%tLI&!$`2qf9w!nXVi9bfz7NTJnRmvJ4k6YzkOrq{cz;bZ@7v%r=^OXF@eA5F znT0FWgPCtZpxzT6ztCbGFh&E+R#PBE61`S!-#k8_a#W|g1g9+@2U3&m$L;taAaPVc z22l%F@F`>0Kn~FMRj{8%nZD<>rkZiv;{7CLUQSfKx}rn=7#+>`bg~@H*Z5v%s^&`&(d;4 zJbuO)pbuHrIv?9uDI$xHwcC=(qU~=GV={%CQsbkP-kY@Y45dJTLrUv~mv6aVFqma1 zxY3lfcW*7)su+^b;PrMIwML?;J9F$5DX^|(SRhP`ohSc_7 z-ev52e?-wtYH}_qELbCxyQt|ya;R0?>#k=tQymz(LEFC6va%CYP>`}$8OwU4^_7KE zjsB}|F+wOTSpLkjfQ(^w5utSA@R+hUO`F9Y=eWolNObn*v2xYaFrf*6PlAHg#+Bxi zg~>QPe}ee)!^B`5sI#*A^cis%0=aLpY3UuuDQj)lmyFrWf;oNfU3w8O*R*-<#3XeL zrH*nd<9m{l)j$(iUvw|(p;J04=Q?TqEz-o9MY>sLl#YI>g`^gVA!8A?Ad5P3iSO|z z=tTxeV)z{H;|M&x_Q3=$dQ|hDKbLM%P{ci!Z01{FsTm?qN%X*T|4^T4_kOCuI`d4H zXAV2iTd~SVAsMrtGjCw0dpani?|eK*(Z1WA&-!sa4jpb?wjA1~T1>%{Nk~*Ur`KLKa*E$UO|kE2Id zHv7crJIl=Gg>Q;XSAAd%4z78e^jgek`QTm6^O-NHgj>PQo2Wg&G9$__GEqdh$tHwx zfG9JN+3q4|G6Et|$=UYlMORA95qpI<`X=W&eb}%eWa-$#%lp& zMy5yP!AS09M-8L3W)BIj(~7usxCPjluwCHmDGh?Jt=#ddZO~k7rhu+Nf+h^9s;6|!i1jzw0NHqO+wE3p%9dA5lPvKj4Y5kdrggz0DJX4MB zhWio*TJK>T!NPv6H6vcP6$V;Jck}8SCGl?1$+38%G%8qplH22yOQZP<`fakZ4@NuF ziTcTeN$&7YUFFqj@9@5%9Q(rArRzqKr<*?}g?_=!Elm#Bd z4CI;bc8JCp%ySu362e-TAwmZ>@)7Cc4J!R&_ZArlyf~picwfLGn>9po{|c!XmE5_g z{UQK-DM~3m&kAyunc0qWbGVjzydG>$VW=PP0^XlZtanaI}dA$lDQk3;%Pm=eL8B zLyHM|8nje45BiGwSgAOe8N*)yoWKNIuH;K=M7F+j$C@Eda~1W$vO^IZa#wvW&d zD;GX)fguSrhepBj2+?<+47(5D-C`~;HDwG96VvJE zE0{7Y4zop%knr-2i;J9*~42?J5T zAT(+1uH+bq(D2ux8cNC7fOif=rhHH073l}5(S{_P8zm=|!5GSN;2c{4EeuQH!@uu` z$V1R<2;{c?MnDqR>T~`H89S5J7el6w{wRBB5+oNQ+>A|Me8UE@6XGGI_|SHu!L;`~ zjsato!d-L|>?0}3F)>bWM5I&Ux$j{fPr1_!1{TzWV1lpAu>FCoKMPuuChs%u66MPd zq|^a5+Ny%Fkmyy4Q;M{s4U`{7%5Von==N!&UWC z8nT%C5^+%BO7soL-I&9);h0Ziac^2%F4YUPHJlUX0O;ZZ zt733#Na5JG9zH1$xNz9_Ed5>{-De?l7MvvVa)@$1cBy=e(`WN!C8_}n^Wharaq?;p znhKwUKSkPz^#z9%Ss10*!iqY+fqC||^7hdZVl;q?F0%NX!>DIM>67&CSthTwN52UB zhB5jO$`N$E5JTz`|>I(MnnR7N=wdU(-P#ehdQqW$Yo43&(FQAA>klvn*#j^{f^ z7-{{f6QZT>5sf6ww|?l^|HeMN#lJDlR8PI-MA}fHMKVJ2+h0MQKqV2q>6(SFANE zZC_1k>n969qrBLE~!Nmy^b9o5#pmSy1#GU#eq7IFlNL)n#PosuPg0 z&oRr^M-S*Q+5r2OA?lp1h$MC>g<l?l_W>`$e()#Yo{xS?cL@}Y zT~B8}jf-KU#rXDN5Ny|&6bZ2f6_YLD6JBiM(uYpR(Zi3L7Ws}a8W_+JVmrjL!B(Qy z-{EEV(%Fz5MU5a-eBjpmntN;7*hvNA09C?7_S=fT+cG;dllmqHj@4@VuAKN9ycdry zw-tV%`N$Xic*+*V@(m@S9Cy`fH%Zb8+9AG(sxzvKu67L$uRt?-kklQA8!thK+a?&9 zIJ3CczA4yIGh5yX74m9GV{RyjdoCl!D|<@l0`*s+Bo=DV)8oj0fR?!~0+foi)J=9q+?X6U<}j*M}n zl+nR}I{T<^#pFIuismD;g!Ga5jgcN$6hdXI(Om@>b8F?Hb&;{_$S{CJABmj?(q-Cj zy~}mZ5t>mH5K6Z2u&D&U@nkbASc&@=nUf8teg5Xmxn6`X ze%uA{nVkFmfSlQkalK1*I&gF=EpP{hJSZv#PbT*!vZUgc9O+7q=D@&F1q$4pU)N-)?vWWoJ@V{k({YK(5vxM(qfDE_IofJ1 zThxXFG;=IJ(ON;k`lb*UIW1-X3j0e7^ZYnk{NVe|Vb>qUG|eU;SVYAHzSie8jNa!k zye?M=hO`*wC$fy?`EHc+sG1Ywch>J#4KJ|a=*gBW}(-!IP251 zc>fet?7=)>JRL{Wo&roFyh|B{z%0@lcxI%lg`wU$#Axy1H~|wG`$uRD6KMz+poD6I zV^{3uHhvfm$;s3o{OSuJdiYo46R0Wai_jbtSuF%6-cI^aV?DsL zVt*uhb0E-DO<*XMQhi&V6vBKmL`E$WXn@8=V97^5W45N#fKM#Ba9D@*Hpz!D#V5R- zK3xLac#@{K+&Dl5ZgeRtu8)_8W8xF|qaPR0XMQ4j2ep=EP&y;^0Gbm2Hu=niq>H-| zM_`bl@o~wu>Qh(3RLNloC_8>(iicLPC=7LUJpOuWpg2muc9Zf^T|E=c;o&qMBb01X zxLCfZa-qeWz3)02RyHQ%#WA6*AemU`n?XgqU?Q4#bylEKEy`4uany5^{r#K+G>#5o zGN8l~MRxFM5JfIvZ-jtLcBcvg;*JY`2zV#wc=Z&B+xe@_R+ue3z#QzZ;1!u|kijH+ z?D#W4Jq$Wls|WPHU<`Yl9^sb=trxiE_qRyD$#J6u4=jZgCeKXO`U2fT-w@X)ilpje z(wxrjjhTxG){e*>;l4@l%Q8zK`MogIFn7aA_=8 zaDPa}1avwN65iQ8OQ^kPl2W<4z&v%8B-BNfDQii<|u}V@WzRk_mjIpsr7WDaFd&T6hmN|mP9o}{=y%#8cUq1rL)Bl zlNL$tABk(g1hXB1`eoGj&70Vw+xOI_tze09G2R{YrcCbZ5CNp9-vlCIpg+h-2r7;A zkhvI8MAg?PmDuYR(H^ru_4-6U?E{r2zfaPZ zG4d#g3@RGryeahbncn_ILUorIhAsJ$-MBo0JlmjNU|C*)fng-aw;bWQ5lpe=5meQA zN!+oZDsmrIJHHC;g8-5i<2@>d=t~ABhWOOSy;_n>P8tbR?*LaJjblKCeFN)b58&kC zGvm#TXU?0i3q8zj912nO3>yV;_L_@Wl3YnRw9=>Nig|IhOT(x%XlreKvgio~jZ$V` zxqWYO$!z3}O{*p@%NDgGfcDP5Mcq`w)8%d5gc5#-tn{{f#;Kv&&6~!(ilOaeQ7J)O`Q2>GjrPoz1bU9W zuR$kf>5QPI3zMp{A&RQM7tp3=lWWXZBJvOa$igtdfAZB4JjnlT$xL%lEqyO5E=PC6 zyQOB`RjIG_{yQJ&P@URo8Q)(i99Sp8wgJ2;vxQ&_irWc)*hjb{Q4?=%Pc-5FWgnpt zCni#;3$|dLaP1H+E@)ocI+}Zesr+EkeC2mk|8>LdG@QxZf)45yb)k}%9^f4TtYJIs zx}(tUIi&-gfFY+!UnDklshhRDY=f&!H}<=Ggrl8Ud{t~kiVohlw1czQvSyuixrn0z zjlSdS7F$jpJK9KiGsrlR@PAoiU}M-a@U;1I1q<5I1(sS2((on#e0Ox<3Su71b+m)o(vJoS^`}eWCBER zoU^1cK%+MENLIQ!CF*2`mAa7D$5g4gBG%yeNUoJl_XaQ2Tmn$oOk~MxTPont3^vWP z(rXA>Ac!v1Jfwa|e|pnjJi(52X3Ou8rxG5HWLbcMF~Zq8C0bEg>qLEVs6R)uWywm# z(AKG5Y@AoE4KBVnh}u29XElhrBtHMW$!q z^^5|%)gaNxiK=aO5GA6z2FAe*-@r!k>>;T&SE%^oMnC($6*+(ID|hG(ygY~4hH&}# zG;yccK>`(jWZUf;(Kdc}B!hq*A5a`EdP}@tJz>AqKi)n@W-~Ei!m##9a8BHD{@`L< zl;>2piLszRX}hqRUSX`lQU@esw9^1B-*ZFa0a?TeI*~P@htEv->9WnqLe7$7(8S4_ zk}}$CQJMa6f9j0_hIoWONu28n69QKvoFJU+w|6%m?G{=v_Mm!L^+;T&NItTDgDXZO zGsITpaeZXL8rW3}qBw zBVfgn47ZEdr<&k{c9vtd-^M;D#EkG2QLKh-I%Ehk2WKf3K&Z>hyu4~II4$ixe0Kfc1Y7!w`5V7{@ z6CW=x8^xgy5*}Y|n+fIVFe$1LI*h1GHt$5SvK34E_)HzM)4(yQ5l31r)^lrXK+x)) zt=sg=$k(k3D1y6`Pz!3R7MML>T$T*$T6YIN==}&d>|VZ9Tp64I9uXGIx{GZ6g2Alo zxlm$qQd2uG?2j#P*PGNcw+-le6)^i0n&(iNDsJy!Nr7!A4bhLPLrMF6$laL#f~d!u)Ys#fs0YhqSJ^K|4ew;D3f{5Ak=qm- z`6+dt|G3QjYWoFy!WogPZOfcZj^1c;zp=GF>qui20;}pd2r{z4g2b**)ZtUu+(#PL zqX`$>tKgjz3MKl`B5rvMj6we(P1X4##9WgF!l+{Tx8s6%Z8K0Z)=vn$N#+CeDR~Vh zY^Fs)HbMsE875`zIu+1^2;Dc4@s6RFzi1e?6E zl>1t?kLYW|v?wI3nKu6HONbk9qwn!V(g3rfFa>3co| z$wM8TOrWbHRO>)k9+7N3Pc`1yer5}5M1ZDSQY|Vlkz5^KC)FIIt2mxTsJ{D_m~BLW z(;wz^xDAv2&DsXcCv3g_EWxv-97~y7GKOrs$%b7!L_S{|8YuZ&1V;b1RsV6}&8Qam zbs?K7(1xV2f4^5aBhUhHtpkv@8!|f3f|RVMVJ#4Q(Tf30m$3#LgIeiKdbf5Zohisz zL$aii9WOh>H2iyd7 z%8ClQ7p@vSAI&3Q)9m_r%W)h=^K+|$9tm`4*Lw69k_4n={i-GTQGsoXOQ|Us+)|Nk zi)BLZLYpUclL4`P3nb+^FEZ|Yb%=ltbBGoK7HYcXQBka+r*DUdfRc{w@Htgo{U5AR z13F5JvfIt)gT>q7#9-Eis@crm9Akp5ERi60V?qsZOej+!mLo;voWmj)pcbjRg$q-O z4ds@ik}RQ8&mKz79@5#ONBEYZ0^WYj_t&h@wJZ~tfXn~~d^NBJlG)C~YF%5GtS~h! zP36^Rs}|J{ZWhn+_-DhLH)uX6dE$nqB||SZhzWxW3>!O1$14ms#4+Zm+9)FwPxfh) zSqEuG8Zn5^e%|fj5kzMdx}}?ZR;<>=s`XByrfKZZZTB`Yvtlrn#RW|gX43UT~0M1N3R?LvMYy90Yb-FcGVKd%^j8D3MxZBE;@H5~3JmlQ~ zaTh#QKuLaxH8M*NC2(HA6i6f*Vh_|2q=7Wz7Lrm4e(~(5cu7``D-i+#Y$2y?MS%i8 zNi-Y>oD5`J$$i&n{sIt8e@PxAYSvKp85RMOwemO@W*ju{LMRTQE{#sVu~ZeaGqM)@ zylMB$A^Y=UhIv(^avlTxhVLIQixtOGD_6X+Cj4utyF9UYRn%w?@;`~FzgR{o$L|F4 z=MisM*0BWNgz$H1*gaskeW-XYftH&D9MgK;`y4Ym-La)@@~S@J0(pL-;E`_oETty( zSZ1^4X3EN`Ad#&$WJX^~P_-cB~u*`(`s{j@O%AX7b`~{g|ew{kyIS#r~*Cs?;7-sfgKUVHFy5TjQn45M;)VS!1t#C}b@h=dOX@Ja(6srmy+4LntjpdNw z1}ro5zALwk=dN;w4=08dC6}@onKm%AM+As{_QV=rniAuiERT=96AS`WDR~QpNsomE zk`JCwhJltuQK1xq!D2zGAc#!XfN$JjfyyE&D*W>F)--y=uV?_i&FnnmQ=7nz$h~$O82k zAw*6vIr*?1)?}G>AXa7J;t+YHk19yP-b|cnnxToZgEa;Gf_B(Z;Vo~(^byN6fw^Ps zI6Eq(X*kOD3(EB=`~7hJ*0I*=pZ$Up;0i6BIpgQKwh_z2d}#pl*7r3{CkOCm%mQ`! zFz^C(_-0h8QzYU2GKH_$JL>#^qY*su!MuyOcy>1378AcaYmZBH;i|qa6l*N;(!(T zG(+y00;&%mz=^oq^^gu~(~Ov-XUJc{Kvoo~+;1z71{#14MT@9OSbq(JLjaKzc-)zE zn@N-MNr}Vl8ktnjhrN$ z6T{9DHk-5k?cx0kme;+rlik(DEo=iHjA52?53y+}OPOgyW>y97lFXM=mx`o^eO9d~ z<^1|iQrIRS*vS^+Dq^7nCcuu8sck3!EC$50zLl3+`tL4Ko;5_28 zH&U81VtAWw!%@Ra&P{X2H!GDVB_}MyZ)v^dut^T=HbWlnv2e@2nlHD@%AKS#dGRIo zIi;UCf4Q11e2L9hR)2Zo!Yz>mbO*D2cy;j#Q<&Wc4Y+890({;8KEfYNOq?8yg={Qs z>Idr`VSbkf55Q+1BT-tFr0sb zfq%VE8U6|Mca-o;q`xDDU!cFEgvK4ydFKKKNJB13k&;SrpRBIe1*Pg6C_N*~u^r6QBZZ<=3p(yPw#9y>auJUAjfq#sCHa zk_GIhKZNw3rQSDO;wP5&QB~O!|!0#lbAMG0GI&z8V&|*#{cYK#@{Nd z7b~+&3?SVx)7NmP-p}xFrNv;VH1GqEE7C7%Gu!_R|5jUQsYi>N$Us1Rwyz`WI{Xa( zR$O-??etfG0b2nG`>zAG6ZkXyTXhBc`qqO1VA5aG1`qie{;j-18rIN%0N|=$Mw>14 zXZW}JYBnD?%mp0nOKz{z)(`&~{;j}bSRyrlFA|1NKf}LO7|)r~9ynlo<9|upDElXv z>9-04MiJV(0!*J(0k6|e%KaJst-_2i3L>BZ14jAFXg4u^5=>Cl0Ix}si3 zK5qUQ{;k3cRikA8*ygEUwpr}U&+u;*mh#T669JGm%`a)YPW=r3R$=ulEb8)r#_3|o zuhVV-v@rgkLz3yY3fnL!?|cG8X89#;ro*4%-ztol+Vtp;*#{Hw0i2`$XQ}tqItBs~ zF)}rFcs*e@9T<8l0RBEZ{dKYt0OZePe=ACirKrL`PK1BN100M0v()>-fCK+K9^>nP z54hkw99V!;Z_ew0?*Po70e>rGZ|oV)|7_r217_p@|A0)d19GlLA~XO3f)uOnf;$VQ}27O^)vii@xLz8{U`j{{r?X#ptIaxFO6Oo>Hd>B2QYsQ z@^25A*Kgwf35#d^|9~v71HOI}_fN(H!2B8Tw+GqlCs2RF-R;1ypGUop{PVx_f7}81 z&rqs&FS4I7m)p*VRS4sVqje5=gS55tu?S0MuS5f_yy?f36S5^I$ zr5$@UR{vF2e`O6`v;PNOCBI^s{tvnud(HkIbOk*A*X?Ece%~Y{ z=mQpr0(}9xUJ}yP6?DBMq$|#IXki6RSFGUnjt7GW!%^U=6?Q-s0t{|Nsj1G6E()+g F3jlJ=TrB_q literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl new file mode 100644 index 0000000000000000000000000000000000000000..156e7221e26ab5ac3cf824e54ca875a409ff49fc GIT binary patch literal 112084 zcmb@P3A}Gp`Tv(f=1ZhZO(?T6U!3pW*APO;bfXZtWC{&tHm;c{BJ&W^uTrUGI^X?0 z+zJ_gnd+xxC}l{d62<@dJnMPZ`K<5WyK{QI{@+(Q>#qI0*XMcGT6=xhUVH8R-E!k? zH(hzl|8M`9XE0ZwPgQ^a6Ys1S?ib|+=N~q>=JMayk9>7MP5<Z@;9;waLeyy3W%MxKAF`jx3im9NZooDxiT6I`wl#edd#?y3(B_Bv>@ z0j%~uZrj0kzq^>GfAE{v>cjS0RMYMe{#G?xeSeWJ4nBP3Ks`L;*`)^GJ@k*7R-)4X z3c+PD-5??$gw?33vxj?4y}I7~(vP%w#a67>O|Ux0G2hW^4$7aM*%HSQOKjBp=6xHK zs4H&&$F@Dbx7k;Y(|ij-|5Wwen;cYp;i{>6gz0XA%jLe*P1q5w6C*TjC22bMimkY& zy9w@b+^?*MY9GrrxLj_7ZjJj_y}wxGzGbwoxZYMi=kns&D-YHDT!XE+e!2;6=YxNE z?BL{u-mdMu!gr<(_Pyb@K3X={U@J>&wA}>P&teO#SYER5ElSM3_@3p+pWYa+t12p` z^IVTG-A!;G<(Rs?;@aiUuejB$AGh?Y12|;+(ct=Fx|`q#TiTkH%k$~tgWTU}|LFx^eCSL}(^LW@^?gbAy|7J_}ZZ-Wx8X5(>79PBUC-2{8Zo>(7i z@rntyvNmraSe@grZz7FJngDTrRgw2y2Sv`-Fg3 zOjsQ1A=9xvJ}zFN1=%Z$Lu-LO4B`FK6Ze0|e8szku->O}u@y9$BGnP5Gp zLwH%vsI?DVrob6xXOU`fx%^!c!as!APzap0Ot2o)A^dZ#x%#gizgmIF5BdH`Z~y(* zR}C(gzjs4;O^DZpc>fT=dQ69~+Bs{DthU>l#Y#e4bKLy(kG?cjHMm@!IfbyR5bFwo zp2!4y$aDz5zhbxEs}HTD8a$6?I@fqyh}j-qN#j`S7njw)eqaUliU}?$ge%5w?VWzm zVp>=K{Ndl~1rJ+D3AW;Esu2E1h%<$Fuf)Lw>oFa|8Hdka+t01i(mSk z_C79`ugF69nh>`Offi(f^_ULf6Vu*Tth@LRddmyJGi0W7jctS|gh1c@@u{m0-Uz3u zS4?n8A?z{dM~bPpuc5@XTdg;^ddty1&U2=7;?qK`BgD$0!310JtTu$VZeFv%7`}=S zJcnbtn=q>$ylNqAh77MhdixrEcxArp_`x)5hp@X4BSKJJDZy42lg;6_mfGzt{sSef zMwMW_oY+c;sY0LynP4lPcg0?E=e@7#w}JJH5|OhN&rxDe90&moCRmT@5H6SAe%e8c z>G!$yYW?13I@kEF5N8R2^TW;w^@<5DDV^u_ibB|#ssvl*vn4yvYm8S+upZMPOpT*Y zjnT(O9M#}*ZS=8u$qsRZtIJ`tBxLlrVh488n|2Td%^@<7BV>*P# z|GH?g$H8kAdt7vDf2~V5D3`o#t#ZbUuM7@aU`lz*zMs|fiHmMnet7k@%kuxeGzj6$ zhh{5gzO-cV_Jx+H_kMg@`PhPMl{ema$l&?o7AXIC=5Cs1I)syjI7)~qLj+r~b_mb^ z&o6sh?fhcz-eW#q&;LwWp1a(dNg<5fxlFOfmtN>CF1=)Aq0g7S z4+QN?+y+dCaH~??+v||rI#?lR_tL2n+Wm3QaALLs&ay@IKB`zd-XRXOYVG$_L7Uwm{Hz$^uG)A zS8j9mFoZ>fcy*^H!Rs?jhp>-C{<1`VlSIxMTrS5K!pw({C>A{7&5=#7n7zN(g~yif zUh;$jBLMfM6P`Vx#J4NHCFDGpp18C0#0`fCZfB-Ln6ccai*2^Qw)YTv32AVvF&)A; z#jB0Qt2?CcGQpl)cyIJ7j#oQByH64JeSYN03vcZ&y~VNR5AK{m|#7oLpV|5I6&f9d6=M{&vXc9?=e#R`yb!vT`hfgo_nftmCa@r7)7~f za4m%Jn|FP@SZw{fMwXTHg9-Ni8*j`kr8xphl4~5%xLGuoA0oJ1jxU7&6^#W%W0fI- ztynLFzg)6VvB0G>dP_@h|LO8ox%Xwq>lwv;iDL@kx4SPe9I{9(iMkU@P`8 zga?m$edO~yeQe|i8QZUY;OO%A|9708wY-kc=cCMhuAHM+EqK!U_%>jI?+7q0=ipCn z>s5DbJW@;KOmHpab#;=|)n!swgCTB#!A4$FNuIJJTWD@Z;Nh$KAg1$g@Kl z?8)@gk1wSo28?4N+%Az{Dv=*H6ggXQEu`~&l+N=S=QE#oe9ouwYLvz+CD_VFpL%?} z`rK1D^*0(Huasab`yL!b!p4$O8cS-78GKH#hiNPsrLjZ_wz82ywbOY%O6Pfv^O<`e z>!q`Hl+Icu*vige)lTQ&D4l~f&NXg9)=THdD4iclu$7%Fs-1etDD{#Wy@A`D^-?dn zg?fn++%uR?XVfj!ca`9EN~Y5pHA-ic66}ec9~z$!GPdu%{k8pdWo)QJs7_;2IyC;!P+vDk+J>8e|)3AvW(PBa2qfk z!a4C9r+?M>Y-xag#RQiW!lE*YZgJ_1{+lu;+Q_K{*ALS&Ba_kR%JmlNWAw2RS!>b8 zF0E;%qJi%ZCfJI#L-@XE)S`iJ0~?pLT-M-{Lg>o~x5G{!8$~Z+f>*h@$As`} zA!f7?Y{hzMPF+uxHn*9uwmG+2-sUUFEd25{-c_%8Sx&Ik)MCSOmrt#2qt9;le4v>3 zybbIAkOo^#nK`9gXxZJ3uvvJGS-8!LwO?^Nvxl-Kb5>D2xAMI84nqW6aeN_cEVJ;b zUwWaxp!7tW<7zKq4b~3f1R*XK0zHulZfB-LxJc&IE4}xI{;SdxZRS0|c*O*l6vBE! zJh9Xb+OL@4p24)Nc*&f4shuy;UShN20nNe(xIe@_CWPf>PJQN6d-Z=MJ&_64VC@h- zE5x6KxOs@+UdeO_i-}jS@6_~)Jz-ijq?gPmz2q$ECCkp3QvUVT&uUNPR?BF~Tvyt;Tc+r^yw4_0p2{T+-%t6|en@+koj1?h%bGMB^3FV1lh!J6@l^veS$G ze@mO&HM#aHu2I&L5l*~1RlIsl`V|vw#oE$>az+32zt8L6D(zuw3)-)^HCZo&r)AY( z)16=J-!EP(sAEo3FCll|}!hBej<>!P+5wSBRa3Krdl}TaD=u-n;7wz2~o=zkX2K{Lrs{ ztC;hLM`$nMHefo0XLdQE_d_A(l5aI8*ow77cypgUM}9Z!W$h*91y>YnuXDKe65d6? zJtl-*UjJ}!`jOZ5?~`7_1h+qXD66$XoGHX@Lj+r~w;{ZJ-#tg3Xz_|YVLiE*x?!*P z()7dXt>s(op#x6rz5VnPv|n*wdi>NAdyjql1nXDJ&w0$~tR0W4cNikr>ZZY_^+u;3 zZv-^n6pa_9@3IE>CDsdJ-oroIJLbH->&vBIU9#kfz3taML3<+i45noke%MEQ?-Amh zOLBs(SUZFjzxSTr*WR^h{haix2hKmCxAzS*wI^~rvt9^C3bELto7QU&5p2cYhVbYw zpBef5Ba7AZNx$0dg_*rYrp(ly$QrC2!b3vrA;dyM1h+HOAzb*IvqvtzZLI%<^pYo* zo7sD6v*WcVGQrx?=6}6o{r}x&_C7`*CU_?g_u~*||Lxf$y;);%o=6(pk6BMvG@id> z{ZmB)qbO@|xlBt7KC%DkO55yLe^XlUiE}rtA35-N?TK8Yc?)hOJ@Go}iC>lLK_=KL z?}^WSYm3qU`}pSd8q$JmEV*g@<@X=2{fgUw_2gPjyt+=jnqPV%6KuuWA>1VzCyB^SXLtidJ8K7i>h4``%E68}o1Y7-fk*DgdKXtH;S7+_`_5R_jeYRd$+WfDddb0lU*ALQO!mY-7 zAsi^gwn98QM6eZWhp_oCkLa&^3*$)LT2HMo~B9m0o% zxVDAhow-bhu+r>v)xX|$hx$&LE&b@+6$W>$@d@o$+-i9*SyhM!g!sY`!B(5xw8G%N zT|Z&{YU_EY)|by(xjuA=V5_HpFnw^{0ZSS2xxv5t7e2R1{r!t??SFce6$aN{zoqs> z_KLlgD|#WW7h=94f_nzjGBRxT+y1ZKSh4=0^sCREy!>Fnziy#DkqOq8bsr(_65>Zg z1osT4<@)2{Z};CmGQ0Mx#eTTl;G#cou04@^2Gb$@Oo*k0_>0Wpm|!dRHiRcXw{3s( zGp^RFyLEo@;lVODd|Z1XYj8=jyG@9#g}76CA`{%lm=0mjozEKGE~Pz@+d1zg&s?}tz52U9SRX8H&IGp_ z({k;6!A^_xzIDuee5;4&kq&v5shLBN|Mw6>G~%s%Shd8uy6C z_g36-aQSviYQJI)E=l&>?f6vx?EN3=KOt?-1h*Q~A>8+?GyC6|>!ki&(t;meY=^-r zXDp%pira>1x$+W?gGA#M(O`nDSUZHRKR0Xiy!~z%#eIWAf3w}-*((>- z%sJO#gZ)H$p@aL*nx*T}+-gkA z+L91U3vq;e4>G}4tS##$$E;Sby}_*hys|R!$YzHOmb(8oU5{oBE=kT0A@&gB4(V4+ zaH}yL!n(!W^$Aa(tLvhlTHq^#%^tp0S2>yBlB5NNI8}((q?a(kZNRkLKVS5@(cYcM zj$$qRrAxjv*!d@8y2{B--&E7wHZ06wk73S1_#eHej-_0C6^RYRtUoG{> zQ8n%y{c4C{D@)schTTNtaM4&rdLnCZ&tN^7Sx(=xE>GLHKTWO;wm5L+;IT*M(4NQy zmn3&ggg8TpPfAZ@g8LHFA^iE{GRM92oe|JLf6Rd``Gb=so$Gjdm^_1)3S3wh;ItC*H|LbPfB)23qgcyef~`2F z5O!Oz?oVBJ)+p`*Fu_(FUkKK(D(Y7S?&EMf=l$y8+xJ6HtUf8d#H^IyR%2S`i9gz0 zi8o~|F{?uF<52rE9fE6YJKhtOU@O)h*Z8++SW6YSkHf9T+OnVek|otE>|tSo>xb!_ zFslOV?Jb0A%lF3yKkuWi&>l>1+c2FIW>sLly@gP1S+o4foX`ju6Pe)Waky88@Y6_C zhqe>icUezX&t)w6?D0qTRviCU(>CXxVPlDnKF0}hu@JAxcx591_p1giYcevHTyfgI zz1_#Z)wIpIow=kCjuK*JA(oe3Vj}?ek_H{ZpJXg~@Y0X>uuIR*ZSEzS&U?x4gt$|P z1%?Q=Vr@C2WGuPjt|fZUj(@9hFVQsjw>Vy%Dg@T_?M!W0vA1$vD`Ux9Z_P16--Fsq zxXrmQgz%D#C3j4nHA3G}N^q}a?GQE;jem*;eRC?o&quLd9DO!jch(4cyNyxYcN=;k zJR!5C6VG|2x7+wEyu|3keaU7^W!!79vCP}gowahY%MigYXJ$(dIZM#w%`Tre!T$h<`5gRB!w7dAky9#o8gfN9I=_*FrbBp_5bqO$t_{>Heu|E1xi=B7?h0Jp*;SnO60Xs_1#M-bpp^+FxcAvAh4sWw zO5eR$`Yx?ZD8c12E$4@Lweq_^SX?Y#*)^c{EB1=LmG+S9!Kc13Z}EWi61$4iUc#-$ zw9Ki6cwUHGhX}S}ZFyEkuA^?8>!cp;584%-_A73iyv_edt_P3Z|DoP9(yy3cEA}vi z?+J0D5VSI(8f?Y!#jDiw#4B8-+7+F)IeW$0A$(e{AiuTW4cbeX;9kOXyyiSr2wbHy z!A~_Z9fGZk7PKy^ZO%Qz)<~_FtSBp9_iwvH@rJBl*&31(+|EqP?gUwly5PA@iXTZY zVS-zY=@9OgwWWLBSh4t?w7IPzX}{tcWjchfipGti@rI0vOt2Me%e*A6Efr`%TTjxS z$Zf!Svgb~``h|FPqj<#xTd}sBwX(Lf%^6qsu(o7tNZL!dZCEdauZvf6jm%!WZG7!j z3ASQwc`8NLmUcb#$q}rc+p3fHD}Kt9+h3mZ60dd=udtt*3HFM;4PhtI_+*O)m&>%= zMUHo63c4$!y@dOc-7B*NbWW9Z>)jnHbcY>|4E5U8R zv^)hN#GyhgCWNh+YrkTGOOo$eS#MwM#%TrC+im?@dkMDz)3Q<|L?Of_Lj+r~b_mzR z_4Wem?Y8EvZO(1LdeTc|_59@vZq|Oq1h*#BGBSw9pI=_2*lI|F%jNiF&LFGj-&r#B z=&p?RD_b$wry#hGr4{-H!B*^{JfkRatbgIny1(7l?p1@WIKFhJx}ZDN+UDGs>@KqP ztKH+B>Voc6E5Yr|w9FHq)VqDfywXeTE}|0LYD~*~SMCq4xXpgWMKaU3dxF}pnBbCR zgp2nF3)~;HyL#HMxDA+=u|$YRKE8Re<`BVFtS$E-+p59ka(uGN8Sg0eF!!;0g4*VGhfn(z_puPZ z6Ymf9@U6xKTd{|-_k1P2GunGn;$VWUIKH&Arl6fQ+UDGsY@dwvE9^B`{Jg!3)1}RA ze}NL*26>yWBRe48ntoXEv+>Wkl z_A@ZS8mt}nOzbVh{6hqn%e3rzk=+R+v&M7}z3nN`e#Ks~b_n;&?u4_pnO(;#CTw?t z_C)TL@;s{SnRr+T^j#*{iuKaIzT!-oE!iF@ZFBBRwiDF))q7+&)gt8%#ktbvOmM5^ zZEkzKic^O)*oyT+m|ryBAsW9G4cj%P{faeMJA@y|{;OR-u}<-l^b#hx)tHt&ce0!6 z+Uw^pu%E$pP-#!(Heg!L+PEvMz^*VR*ow8~c^ugrb@q|h=}h1DLupUswqZTFx|3aD z&x%(M%dC$Hwqk8rnUFnR_sx1)=U29CO8XV}64sNYF4=!2yTTd-KLN=t?OZNs=du#q`)n7p^+embT#QP;Vht{r zX?eQ;o7Kp*M<1hi0{jVCto?Z!Yb5+sYfktPCXn|0xWe+xABz4;ha916qkd%Ail3sD zZ%!io2op$qe$@EcTfga#U9p#H_>o~Nelv;eTz=!I`m;NR9<2PW8c6$FDmcHX;bp;! z^*lcktik1a8dk1t#41bIpDH)jIJ_)qcp6sxW|9ydnB#!@e-FP!h6uFeE$*ov?bT<(C%g|^2r z$TXC2f0=-lX&YgY>zcd!ON4r2wP0Q`;YXN2+Vi7V>%}%#udEFQuyRk3_Ix8^-&L=? zFTu*oMcVV58eFcYVb!g{<$4-Ku3_h(#$o5g0G@ccNPB+tiV3#zG^}#MMh4Zev1GvI zBJKH6g9$H-30UQXjftvZ%SGDrqXrXR789__iR&(2w>Y%7s%rQfNVr_2JwIwN z;bk!atDLxE``wCtulc)=?Ao`AJ`XPT13t`1KqI z6u+^V48OmCJ@j-Vj>?a~EB3_mGY$31j_5Z%d+6!O#R02UqKDe`2;mjSS5S1SR z!M=Nb=9Lm{8nE*GNLZUo>&p&fdft(1!PA*noplAPoUmS^8rCzkc3IEUlk*BzIbpqB zHLQoL2J3k`YE0x6ta9SjKNP){;}uKb=VMsU(@|q0uV9rEyL_`6^(!yl)6ROHjv5nr z1*@DmYVAw3RypzFigVYGFFRc|ctj%CLBrFNBS=H`%-|cx;=p(n%wL@wwCGKe zK)GI0)UeuB4XbzkPIW7)E7O>WK)GI0)UY-$5Qp_2)o?3lcsdf+6P2)DtpwAao}31( za>C9i)v&WuHCWHnlk*BzIbkD%YS<{F8m#B(s4$}5VW{CYJ_ z+m*Mb%~=0b{=U8e{%JE=O2*ve-5YSm3#wd862*|xsEKpZ?<_W3UI^;6lOnj>TnyEQo43(mh$wNRR`WyF%l z|68SZ6(f)7Zo>Q>fUr0;eerznt_nC>Q6oxQSepBAt92ot<^HtrM7C|2h<>?~-hT_)Iy@7ClR>=k>$ z^9LoW$W^tC&Ke=p-2{L4F`X0g8w$PMyNcK2fC5<4HP z`EplZh+T}ZRSvnUpH?F@%_Yf>tu5Cm-dy|oQM_mS!MB}Oo-^yKQj1l#*7Lp-&Xn@; z!FApBb1qzz@;-gMrJ2{0xZKxIKBC-l(|O8B$nOFa(}X}AOt6PchahiAFa9oGLBrOm zYQ(`SQ0%QdiS*iX1%BTEgdLIgs4~6WtLKHluP&@GuAx_P>>-zwH2M_z0A8^trZI?- z%X`9$+2r>o@OFHzMP7T$HO#9%yyCSmt_9W$L4IMQcxCPDN6>;?KdiypsRjG+%IaPH zWxYHOwBQC;KG;VK^6D8ATv7=0Nl%ntM5ytGaqFY1!E{cbw}XI&^>D3SCb%Sd+w|B4 zy%pqFNf5bRFDb!RC(ig$@x;+5TYJdwnDjm>1m3{U1nV&^8f(qfds*Jh4X^C_Of|UN zr&m3zcj@|Pnuff~yZ4+B@QMl6V_M!qd(K*;YwfnC*43|;*|FaK_0zR1rgM#5gji1q z{4Ri9@v2u$a7nTg@QU5~|9EJn8vV+y!l4RG* zoFA!IlwT6SIml~aOy`9BT7eRH4?PoXwf7!h9W3#=Y*Z-`pYN0dd38oBQY}D7Xn9eoq`=h}3 z2hYNo;F9Fmhh!g_+)KrI7;GLbzYKDI;n$y>hD}CPZ3JvQA8EP!Ci{KlUaD&NH6Y4$ zD^53vs*Qk^=SSk^@%>l6hNyA46*N2@3G7un!1lxWDi^GLl>%wcZxU?fX;|e1c~$w9 z@USPIA2lA7-EH?Cev7VC_!J9Sbb*d{(Tbo?3=^_L153vi1_Uf}ZC`g7-q z6WAMdp6v?rRW&-kt|Un7H8ZpGRmP5ifUTVA^Fv}xD!ylY9mmt=SL0R73OO_DA%nxJvjna zUQ#5i@7DO2^;eCyp<=>}1?5wP<7NR0ots<%G-tL2URe_izCt^=)$t-ku%WwaaL z`+$E}^-kBUH@Nqq-3Lhjc%=gd8_c`1rt@n~*v3zlT{|<8Uvs)W%H`Si9N+nLebaeo zmB|0h6KD4x{`1#0t@f4vSB~&ZnCWhU)!D089zA(*@Zb@xkyyHGaGh{n=k=rEn7f)Tmk>$$T?cOnrw-jYnN;Et(SgU{PxY$ z%BF_3nnupGU~QxMxmSE;!g}2rTrSs7L!*jHskdvLa9!mqsbZZ7t`n}SDf4`N@SXD( zZmBCK*eYL{h#uj;xmWDTJa1OzJP*uYHfz_~V1OfB(^hYqFGW)vTo!BO>(t6bFe{g9 zw4q^8RdWk+tL;!PRlfSQL(66yd~L~egQ%iNx%2Ao8WTU_iloF1N)w@Es0-M^sTC`MhA$4+u!O<^P{a3Y{jkCO|Uw9 zWj(*8c9~!+UYSyVD)-9jXMi|3CaXiukG4**75m;zusVBX<9rG2T!RU=%2&L`8QBLA zd-VWiu_yUmfG&cqte0p>q`{XEIDT2op-*20FsAS3Kh|WBpV4T)oEJ(6614-fiY;gZF;=49!nOC22M{K6A=~hC}%GVPLl>6-1-NoKZeo&q!KfhRe+x?5}E?7&`(VeJNrCBPh zeE!)=0H~nB>Kw;@NA?DD9Y5%Uj-|){R#~)sb=OL$hWS1~SsVR*-ty4{-mYn1#c68z zYkO2|9=3V~#|o~Kmb%g_R)nCR z3Ix~By5(}^)^FaRy@c1b%-$mBa{cNT9-8*JhLn#_l~&JS#d@t8N?3$iyIj-O$J9eD zTm_)Pb;b4bKYyN5?|%OJc?+rrm&$OogxVh5Hr6X!+QYB)QCD1V z_a5`Dddf{J=j|anRc6IC+D))0+-lukasBY>hmDov?U5qqT4cIGpsF+uZnYpkkBkGT z1z)E|8hNnBr%HDeaD?e@g4H>W?SB4Bz0uzmZmC_i;(Jhj<-iE(TIaRv3}eV2YX^?lzL?&oTlNB zeky8n9W9yeCb)Ll6KfBxbyJ8k1s`F;TDBz)_T5Hm?MwE3)e;B$%XBxvM_9wg;9Nr@ zseIi~{pFbq&u~)Y6$p-;qirQrgVot9o(JU`Ot2NtgXEsD?A}@Rz-9E_HeWUJwewta zFIR@o&6KAjR+ky!({aC#-Vu;h)C+w7$z$i02fu!y97i134>zX}@QP>K zOy|T;WyjW3*>i{c=X`z69)5eTQ_5Etez$pbgAg0pE}>Vt7)q%>m?(@y@Y+|9wV#PvG3|0FTUDl zJ?oXGVSQKk!?6{6k`vF^4mw26>kO=CXP0UGDW0_ruejWt_?ztHctv*5VV4E3$*|rY zCtch-@2HEsUkQO-de~XRR$OjQtSviIR+k-g*jd9Xf~>db{QK5-&2fQgEG5L+LSTOh zTXDHL@u=*@c};fEf#9`Q*6W=($KZ%RoM9Tj7vdEmhP~o)a{_ycPLe%$!y0VGYvdtd zPmvRRgo%CsxXEDdD-JTRPM1A*vuw{DulzH;%1@6P?6}=JMBF9>ykaXZHz#-p9j_a+ z-aqg7+F*kx|72t0Cv2A-6Sr-oOU3)3hm?6Z*LSPRh zubwiU6Z71%ri?)$3=?c+X&bNRjzmR-jwP&@6Yy${+t=s~6KrKMnZ{>?SYHT=oHaC^ z6KIchZO&0SU+JDZ>m@o;Gi^P_G(bqdQi83x+?=rU zLuUZI0>ygP^G(Cf4<*=&%gqTp&l?(Sm9Jmfd9E`VKEi~Z^XAoharDtyhK)X2S4`VT zWW-`|gllMUxjFGd97T1P9?zCok7rKuYfy2d*2vk4%gu==WuMHdwoityIXx|>PU))& zNXzee5#dL0W#RuHpEbNJ)7!DuOYcrlVA-l z*V8E1>8Nq7yov2ddq)bdk+GhqC+8Kca$+J45Uw3Hc*hp6C%P3P_xwm;=h-Rt#uHvc zcB>}A8eFcYQLfXI(}0z0M*=G=lESC*Bk;u2lJ5j|r&yDj0EAm{xl2xtmLf~PaDI_nBnIbpp-HF$N1^*lW} zuV9rE@`hNv+fX%lb%^ym9W^HM3RXGsl)UY26?@wouMV-Er=!M1Uco9SR;RbU@#+xk zc{*xLik_5{2lA?yyu4-7l>q?4SQC*qF zL-mwO*^+VCx{hfB-Hd0LK}LxZjSs^~uxvt9aJap?Z*4q(L|+M0vr z%dzyy<6z$#L=~YFhx*H2*%cCcQW>R>$4IB>oqjQAf8cNCtO$gbrj6yQ^70l4R&3t zJ;Tn;yq74E)#zP%&Y`qY{wM#}kN?$wve0`)i0E@^`uqiyro|8 zj!iT_mM;IT5INT_*JvvN$j2+K6RxWhFJEnN@a?meVub(4PX&U#;&M0a&o@}&11pqb zivO!e`lm2Y2J)|xTa&M&Vd1Qmm*Z#!8Xua z*+XB^LB9Myek$}UwqoB~3E|S1sQ%hFPALb5*7PL@p9%!~%W?49yILoL<6uv$zYWB& zgt33p`7w|jUvI6EZY3&s#p)b~eXo?D<^LLk{>knrFx?=GsxpGDY(y=^5dV*#3SP0l zzB(v}OP=AFz5YpOtwzghmfZxavsXM1$~Cww*5LU{A}Yke8eA@aKZY=ccAov}{DaG> z_wP}n9G>aj^vTuAIgUA9^F#2xYS<@Z>ms;g;_DZh=91+7-LmuSU-Bk4>@|4LN|%=_ zoOBiHO5SdJk(LQs-o<0(1Ntgus3uCfGx! zLy$cm#T3~Ohy4t^dd6O{w{oXic7=URc7-8wUJGMSjKH}mpI42LH{@jmd&qPMuL!Y) z>~5pTvA)}9PmCC-M0i06?4ZMLDqaiYn3#_3@rJzZ4H_-cs_%JwSY3^vu9)Cj$Roc= z+GAsR+nc<-&U=Z*!M@$b_m&(kP>Wl!nJo7M^3xM;sCL_ydMscGr@XH%P-5>&NIaE`IWxi+wq-O zYgtU^8n$ObBe!cn^@<5DNmf;C=NU9Ue9&R_@4omg)nGa&mKI_}_NskA2)jmB4JNpx z5U?W!Z+rWo5Oe)_{=uqeovRv5=fvYe{M~l9*|olEFu^5-aFOghJK6TC9r?lS23M?A zsRq+IaiI`1g}{DMTeDCNCb*;!&WbyP`m%e{S5lN)5)rwUQaUNxK_ zw)Ua~>oG0A?<_l=Hj=l!LF3KqFBmK|=c_sV4SkLeK1D}CFW zucSeP>0ASE#`~!3RinDn^)|M$$jvM4RV(amZ&vT6L>E{uC$=#H;}x&BF~KE;fSqSI z$<8y>6|bJLmGu(UmR}kd;tnC8!366uoz4&4O~tEcT&|rTreWttf%Ah2)?+%J=Wjl= zQi1cFSI@XyJI_tS&U4)r#supzE${1-(P#bL)>I7}m$WRVbB!g1kT+oJ?lxW*V}eVP zUEVV8;%#sEKDUvxM89Gy8+R=Z->ZgElnK^jTHbjTzYPj}8}OWp%e8L<)4&r7@_teE ziV4&yO1N`-8ZPtc0zXs8?>)Bv^yX^)$+LdU6`Da_vaGBEK^Bn7xCJ*W26*UU`0# zU@K3=SRYNiAHZdW58CNZV*)) z0V~gsgqVw)%0U8eQR+2i!(KiWB$nr(HMxv07sd2>*y70@U<+{iI7B9Z}{^c4pv|N z_yKa6?)Hjj!dwg8kuUf7snZs{dns+3moGni+UoN>uj$49_SI=ST(y8|Ltj4?y!z9t z>y>NX_OlW>tijqi=AWwG{PokO4aWY4^D&&U*?H5>KKnZjJ-3c^#RPlB-sS{fhjU$V z9VS8&(o0S}W!hVxn5v#|xvh~avFzaVY1iC-uEw#@h38LOWb`9Sb4K~?s@B^Y0Ip%S)=A3wXm*b}`{_ILha7^8C*qNhouvhGDu5r(`{~EXkd(u6YFu^e~oir-6;DP^m zd2q_MKi9E@BWF4hl8|3G>diLhEy#MUUa5wSoZ1E)IoC+8!30~`_^2f%LN%_t;KjlG zH*MaCgX2qtB&zz0d(J-Q=OD+_8ix{h-}SeFm%%HLTyK6njwLOG_89gy5t5K!+dTgr zV?K(qhuvOTS=z7IE7ndL6*T1Bu6<18@grZkOUw{~d>@IJ9=C^v)qBG$_BIg}2pjcF ziU&btQf*7#f1f7yA@H22|g zrF$%4;>#aAZkmr>Oy?SQrm83G6?>Z#ANlHDX|^=wqsLD3QG)eyLcU)IJ|p8k*4nQs zM9vyqF2|QNlwb`mH(%LKjA-n6_3mkY#pSlvu4+8B*yq#yiX&%l#}yC<6Ms0rn&u-B z(}_?GQ!kOrJ-@pr+WcGzj@D+Gnvc@_Baz3MSBV@h*S>dKdOH(rW#4cU5Nu^Vv4vRc z{9V&Lk=v%VJ;d{>wrd%UgKMEX^5y^Zd739yX`aY!gIdu~1q~+Hid)v~BZRBFfnVKm zujIB#glaIsRvc3zB!Ta!Pp5feR&SkiYKuc>MKflMN6zu(8cbN^I%+eW6L#HKBA45y zyFIKHwOl(VG|hUs1`}+>-sXgzom#GqCEEK~ubW^i*3Jq07A}#?BdX0GT6#MZY-Qi= z6A)}=GlQI{&`Vf@$9DD*9{VRJxHY?5&_+&G=X0BD+RMk^T!YJH4|9SwcqC%IZh}4G zzK|2oY_!ane_MX!t5e2&J>V}p&p+nt4>@6Dlt#{8v9~#K&*+E7eBRFG?s@e*V}7OI zO|XYdC!#{_zIXQzj`=q-$H8ywoc^T%Fj`QrHANT8z1~Cc?_BIicsOpQ}S~XpNu!r4VZGG#S zY4$qv_uHnq=w3VSkgkw(4O7>V+UiQv98)*JR$L>As1V1wudJPBuk00jn+Qqd#0_t3 zljgfj=Y+Mb`fle$Bc`1A)qJa`xhQ+mU01BZb;Whqt-aCmL+T~i$3HEBnjIGlQnLW%28>1Rt zvA5j>&t7cY)sngip4Bj&6BdV#gXX)QgB(*g!B$)&Ibq|V`paH%jpT&2t$M;=;6%(x8P1tzVpmRdXO>;OYH_hQh zyJHS#qk)#o8tiSZAy#P)$K^^%9dkG)*h8js4fe{$l7@#lVWW>)F~KF}gtSzeCrUe~ zIULtpA}WkmOt2Nlln6=aoB`vmdc`wjo~d;cY{fC`be<{5V^Z zGd0cnxURTHn5t?fqD`|t_ORP48Kcsyk2P33*JvShd}KN&WK@%{Y%k z)9h8g)jDRc)*G~3)?n>ig9$sM8gx#`d?(FbWxkWQJD%36$Y{l^7=NjoIY~*avIU%#+G<%g&?*I^TTa**rM}x3 zrD=|-n_w%h!$eewgS}!;xSbLq30)V(DBAFfy-kE_$Vyro$+)JwYgfjlG2geqqju{^ ztzKCiI!0L>dY*GlC$E%X4KCManFF>)I@OhGaJgKEOzB;K6o;%?r5Tc}`*h4?*ekY@ z6_&I%(5=B%TyKe}5QnUVrf(T;o9_0o-k>#VXRW5Wrjv#w(s|yn;&w`edL=8SrLWwv zhuvP;n4uar?rN`O50i#^CF_)F_A2X?Y4*x(lL+-n)<4r+l&!d(5}_JQupZMn!Evzf zT}f8_bWYf}jMk`q%V?TwIuR8#@lvV;9poA$Ka%D8rt}UDC1koq$YmOibq*=C7W$=84TL z$Gy!7`_5>z2e(sBu!gmBLoX4P*42rpq!F28YK>gbbVg~ptijqzqe0kt*PwGkc2=bC z4E99!XpH$T&79z8b>;3-={r~DUSa7wTDu9hk~^c=H9KHyq~*5(<1_Ahgsp5RsOG~` zKNSd$L-u~8n&z0yK0>vPWZLFjS9YFjy>$~d);8!wRPai6H>Ga?_OQElZO`Ta<#4pN zyHWFT%s*B3Of}aV({7Ewa;+Ah$sgcf{N2Z`iDUke-;j>qQ5r2r&UNV4@oJkjxLo!y zCu~3E0J$8k?N!u#9P>|AGr{%7v|HnERm=XgG2a&~JM+?a6t`11!B(v;SV4oI;^*4s z8p$=7kex@R-}#f>JEh;v>?YWXXE@yiTd{|Us1S$k3mqVLxD8~7nC9b{e{zD`W|&r@ zf(F08fFtJ`@$&IECu9#?=|^SfS?TxmJP&_!f~{Dun=mUK4UBFX88{BMVh?i-+gmq4 zF4r{v-KgCPaWKJFwij!FJpNR*?1&xn-Q(Qb`7Fo@emew5&hh00YsjA6H1}b>oL~*> zi8`)WKh|_N!B*^HPRMTMG?QVk*xLySoii|<6ShBXfLv~y*7m5-f=sZL?Jv@jP?~?z z)m@1kzCO1rua>&9S&x%2gu2@?%xUSgBu8MP_LJM*n+;_Q8yGQt&d&TAQw`fkVhIojlD@s^M`=@%#364W( zJk8?-=Gu82g63YaC){Il4fcv>%XW3&qQL}P*_HPM1Y2=UcYDQcVBfV`3yG)@xs3p- zZs)dL8;p+_iI7Cz=G^+}@ zCaeTo*=)I`J(yrCo5|)x1+Q%1;~>a~M>X3UsrfkOpPb$x@lrt7E@ z|Kf7H`<3lh9f080Y;C~`8g_kFg5WqfJ{RM226)@vn1C-;gy zX(d#HeP80TQ_I0QU(*`(_d#S&vZ@A`%XBxvEj8SN_dYjgk!h$`Y-Q=5w|Rq5uh3HW zEq12XBG$FyT{u@tnsPzT=RNox+iB@60E`HqIRF! z>oYBJ@DV2bT@9IrM$YQ&6~3?Td$Y_V*EpD9tNh(NR#B?K>iotF^q$XuX8Al0)!;ao z?j~5By~1~JuR35n4k;g>^rmz@!gPaBa}cb~ap3&l|Dp%$X6>?-zcmC_twc5K6??+- zAUHHW`tW?mzST6Q24PejuiRhuiofSW*k`G;dRt!onaZ{1%Y~m^8ZzJ2H$|`&(w^TWyeuYQl@mK3JgxZL_dcu|GC$WhMR2)D zdw$el!pmX;Ryoo8zrBk)Z+@VUBXVV;Z*kyqk@kGpgz%lu9aUU?>q1KS)Anq|=}54K ztFs2IS~c|Q$BxLatGryWo~NV6L|(xvC(J9=Ft1dD^*o(vbb1A=oUr!L>oaQ))nGkO zM~#WRf>lmTqyfUUkxqSAy|SJtd*V`mRS!MCNqAXIz$z!~j8Y9d?^MIBKzn}FV1lhY z4Xd0e_FJfT+g?ZM`C+RO1G37}&rd4d3w)%Cu;EhA-95_rzc0i%1esG z-{!cpck#OWY8-suk*z#`as<3$THe6D^81UwUAKv9@SRF7*Yl&sL-kY*A_5vrrxuj99PbS%i+hH(M+uvp@FPqh?fH?|^s)u&i_YB+aa6vZ z04qmfo zf~`D_a=oOeAzqERS8@dJtWmFU)IIccB0P@Dk2F2udqomQ&*Dh;PmM@=uAMagqgSxX ziHS5oNG;&aO#`GukQOYg%_UNOW0pqlR`AgCn*>{V8df=BV~O@%?{O&C(;)1uEs+j^ z2|vOF(w-j)8%tEf&Q2Y7-3o-~Hwm`#G^}#MMh4Zevr{$P3L2gtHJD&4Ps1uFY-CUk zt3}mtD`Bic zM=L!)G(H)r<9Xg7xZIqch=3l`A=r5ijS5HQ+%EAKAEe=xol)i$$Kh7^>z*KukJB0l z&U4l9vS8t9t1EqbTB<9Y=MBQk9j0>)iBQX8E2KR?YS?+M8r&P$%JUmU)_d*4=k@^4G@vX`gOIa}-lfNcA7KJ%&j&4M%N%$1ZO%~1S)}jiV=JURze#vmOu#B9 zyQ6Pz{*RCgscJ7v<8s&A+nWREouJb2*km32y%5-(;7h9 z6~^Vt^`PcQjfn_oFdc$ibJny5koMwmxpG~r`B6izwrgJl@FOVK)3B1OZQa`viHS5o zv!1RqKtr##y)0OH8s(avUa=;k&sIpgSDc@D zR-T3@)*eP!U8#m!ak;~E>Lse-Ww8~~o*yH(zN>`wxN_La^Cw3P)9D;k4LjFVgUj{& zsA1<|Cjkwn(@3oZkF{Pd2v0{1`!?t#VC5x6;`e_j`l}vtgcAI;q(4^zE6qAno~)7+GcMdV0CBYVcFBZuQ?2DA!Ah8f(09RK4uKQCCjD%Jht|+SPKseo!uZ=;=&@JyAW616DaMZZB9(20Z&{z zdSxSndc}MB+zNW0-z3<|)3C~keZEay^Z5osJq|rMZiTmz}N}yfcsWJUuzDV3iZ!x_I5p$EpRil%r+6a{E`BB5pDAlm@KsDS7k$bv9RBZ&TJU2@vHB~ZW4Y3o;ZQD=SPC)aPq`Jdi%Fq{r3dQ^^&5-RGGt_vSXaX z$ul2#Kee7K{AOm)ZxU?fX;|e1&&XUIzIz&kJO!ce_>LM(_z@7 zdKyHo!SgHYuj-Xsp>{n#dX>+w^o&x%t(pXDaJimFxlT_`16FoE+SPVGhtttOy>csf zWurt3!B(DzMo#ejO7`QYrybl18lE5H$mekS#!mIht(pXDaJimFxlTuod=95?9#su_ zni$WeX6ea!1uLf`k(%87|IK*)3Sc*51rTAp9Yy9Mxk zrF!L7s9n#GUgdK*eHW)bkKtBLf;G5YPorF?C#L}`d20loU2C0@jlUt(t>BfXqeedK zYZ9cF)8-LHP zTfsw5Hwc--H3?XGekAfa-1vKT-3l6>ZV)mfYZ9>X{7B?;xN(B5>^yIs!;Sy4gA?#7 zCwNBYM~1CzTxp%djsKamP;l}4zZUsG0$H7y2NIWC!a6hqi zI6s1NJq;^)ONGAIq)GS@CXn|0NW4qd;SRBNIC*nNdaH_C{r3dQ^^&4SA#=EAcZhR1 zdD9Hu`=R3%zj@a4n*>{V8df>MGcs3)@16!B?_|-ptwaqb{0I|BdwwK%4rl5*GPqSI z!B!f%`%Xm59FDC#O>r1uwcAyrs_ouRE)H1b1kbOmM)kYTB3EtCj~Wws1uJgNd=AIu zdKyHoVSTqoEn0t7uiT3BqgQrDDPd=k5=?tK60E`HdKy+aF_8uc*Nz%IhqKW@y>ctW z;rUI1tvn5@oZ$HtKjZ9H(D3}I!E-o%2bo(n3D)3pJ&kgmjv9}yICt@at;6v<;aJbp zlk*BzIdPY)!|h`0aQyx}*7Nk_ynL@VP}+T*mum+dwX_V{qBgCHwm`#G^}#sY`T}q@0M^YXn20qSYPg?9%1)V`P~w3)g)Mh%k?zMbvkPB zIvl?*f%QB+Ij>-q6Fk4-_b{-YrzhtXta4%^4G^v!HF%AT-*Vwrs9n#G#9OZ%Qe6I> zqjhB9_msF*lVA-l*V8E1>B(up%C#fGb2vMqGbFcySDv06K^iuPv&b>ZR4p26WpUX2 ziU~hLo~VbOAHAYgwP5w5HSJcQJ>4LxHUd_j9|@krS^v@bm0Ll>(+#3(BVgtEk>GVW zI}cRDt)SuQ22r&Uu=4y!*vNp9Gb7l_&U2ezG2utxi4#bBe$=qBL^b@#u$7G~ron_C zVFGE-j~YCOvyoHl%B`A&e1G(4cbmRJ8D+^H7EObYoi+64deP|74!T6hU0r=2_AniS z-1#Ydcbk_5D^Ej1cJ-t;<%b~qmI~jiCi|17!2*P*@o(81g*UV7H+2XchnLHq4D0C% zOF?_pR2^3AiR^kxZ_3Z(a4Rl%m<~bK$O_r3rstje3oB0}4%4tWIC8fF;gJv1Nke(} z7gnC8x>7&#$lVGA$K?5-6QO;{j_6#?)37lb{aZd9xm&UCviQvCq>e)oTIi zq|qSUcha-SttV<6?k`2IzFY6HIAjioUeX{qCNC*^Wi6;)xxefQ(w-j)>$|Gq>ag-O ztn7R=uQ(33;y8xs5bUf~4KE8;o`!~+T-MXsSqKvmDA!Ah8dkfiVKu56ZbfxvBiuv;%Jq_> zhV?5w>#aBF{KKuF;pxc{u=0{3VZB{7tcRjplG1 zhnEWt_heWv%}ca)T^&}QhKAfRqd6SM;Z|JkFr8)@dVaaTu<|r%=y@v7u~6i01;QgA zrjv&9?k}u74Gk;F&U2fWXyk4Mf@AW0(5bGp&)5+i+dT~%qqWrJl`6Uw`%WI_k?X(Q zUm~<5uLbBOjRxVq57Qx73u+whFRVO`Qmyw`96X0}EB1YuPA#ZjxxefQ(w+}JskwL# zs#mTKD^J75`muS%akv$GGEC=lI4=uUo`!~m{|_eZ^g}G>7AIJ-lk=eg4;*Yl$W z5$OoZb%N88;5nS!gG@6rFBgQT8${Jcz{>L@!E-n}qH`*@f`+FjN03I#jLiJi`BjVF zBnfDENzp5-T^&oTMpeVDsIGK;OfA?+pju_?PQ~SRA3oB2PhMsjHaO7?U!XqE1lZNu{FRVNb4J*mcL7v086$p;W^FgP& z(mrEHbZqxDY>d|WOkSy?Te0utVIH~u%l#!nOY&NPUeag~?)xyEdZNbR{=&-BDAjt8 z#ldqpw_@Li>C}SimHW${Anp0kOKZsLm8-+b)3C9AY+msk&aK#!VLFWrs^Mk9%G1!W zGuSkE9nP(|++jKdxo?ox;k+zZc^VpW2clyR=T=3+fmg!bAkh^^&3nuftgnR}Hs@x4?pOXHw&<%v4_4L5myu<&O_ca;+M?y z97^AVv39Lo5bnvaUYeIE;p(vRG&JPt!}Ke2`Mp%P;&O-Sv{Iyf-~EM^r%A)&;K8dj3}kw@-UAUGz^2b~D*Gj>GhaGr*Z(ORF$D^+wW_MJS;BiDbq zzeH$BUJKAm8V$mIAEr|aY8>t_tUQfUt%q71Jcn~D_I;QR!CFwga(~$qq&**csqd;+ zt_~|t!^ZltdByiq-HJUKrqfxg8eSHxJPi#ygH40yaBjur4%6wH6B=?aRY!vYR-T52 zJdf2ehjS|~cbLvKyezgt+Vi28uAS8@dEzY1$k@vB8-(1iX%bBhnvu!9)cMmK&S{kE z`B8(2bOhx(!Rbik_fn^%85x%=&kt&TgTRx84FVcW=W{rD-Z9PLoJP5xA2oOm=SNVk z6P%6&ufzFoki&{;Pd5m;m%31z!?Bg;M}p^YcEs*&j?@1gfpWd1%qu<5%@dtpxfNpa z^yCOwc}bDrIh@s~YPc2En~smE1=XuI0_A#s)X49pYTwnlk6Td-n#M!~%C&x_Y76UmIuh&^d*W$WF|2cSmp zvtOLym^?kM@t-1xRZdvsI+l2}>(%85th9gV9Ta)fH|@13!pr=!M1Uco9Swv(p^uC+I@ z@vnZdo~NV6L|(xvC%z=l8ysxU8}Kh#v7V=+#zbDhDkmn=0O8tE<3)MO^bhuwDgQ#2 zTcIaoum+dwX_V{q%Mdwycf;G5YPorF?C#L}`*N%kDuZs9>CBNoEzeed+@XFJZBU}T& zYZ(bde$h2Y>*xc2{dbp!^;(IljX=4cA2qD5R0H+nzp3R`Uc1n45LFuiE6=*J(E-*9UZegvL4fwbpG;&2%m4m$LU8VAm2 z|J6XZ`j14_Mxb2Jj~X_Xs0PL*|6NPBf`+FXMAb&X%JU;(W1?zceDz-@bt`CidU6D; zyrf7>G$VsXPN3!D8CA(09{v3XZ7F%nKYkZN)7~~wg9(0Lw5;js`-EWSZ*NXSl#sKR z%k>t7RYLY{NCDIcFI{elC^ zV&C)eDq2T^tvK>lqJjqdE`2He${gQAPzABZM|%lYSad{YxDH^H88jW)c3QxziT8kKk5r(GR<#|*~fb;WaMu2KKp zloW@QkB^RUSn<*o7S?NML_i2Gms_x*kqB-Nj+XD%n6duBSTY{1d8Ol{--B$%fp0JT z+Bc4HE$}bjU5dui~9Z#-{JN z#kdCSE3^lfi!`qE5V_nd8o;R8f~?MTg8(j{+$;7(RwKujS!uHtuedDs%CuX0J7$yk z)pGdDJzx59Ex+fd`OzP^1h3c%N4$qO2(iYe@;l&KKlc5hY5QIo*QgW_g01ZPyq$=E z5NyRgyrBW2f>&H8Tvyh6^14!jts{GK}Zbv zRKAZyt!!S>PDDTmw&HW5p^*q~L2fmEuFQDyPk?5T;ofK0 zqT_WX<>OQN6*Ep=Vw~TOHyIiAol`$TN1_2FLXT4Sp z^@>L|*6Y?_-+3>uoy~b1s=?|^cN1JL@65H)PR~aKt)B{!vlX9r-2|(%UW1VG@saa9 z&ec?%zX9^!sDdf%LD+mJjwM8Q6E+u7g6RekB}Bt!EJ`rlO>moYJGT-Q;@~>r+O@Gu zwap>@Q)O?cXT4SpVW1J;>x}bR?zm%Bt&g-k^EdXdkIq+T=ec^t>g<(`D=l8J2A3;O z@Qp40>`J+YdL{SC$K;&@dW7k2g3IMNWe5(Q?9)*l^qaR z<k78?P}WWt?zP#Ot%t(R;}-;f$yze zDZ!C*O#Uoc7P-d3zT3H?zFU9G<4_HMCLd+7UbhBE$a>ux93j8uhMy%AXVRxiZvlc= z{w5uyy9thiednj$l7J-g85z&QT8Rn-*Qkw&I!4*ZmycIUaGfySN~l-t3CGmxl@eS( z{)QgZ6+aCshUp`#IPv+~{&4NK5)~rnXl;bkXl;CKiJT*3x|?9%Ehg=+{^@R4buvE=O=rur}Y* zj7&;u&d3@BTZvwCex>cf>g<(`T`h62m5mH))k>&WawN@UIHp#wlwjYbrc>n7HXU;~ zR%fqlylRPqt$3#Q{|Y%{94lfVh=xcY5pfD4BuEjv5@+B7#3Y=+5)m;cARyof1nlZZ zTm~*cM0HJ1|7YBW31Fn{nyzZw?e>iQ_Xt|CPHYj@LGJ2fRVTJOmRK=9V!Npma~!yr zFw%Pjy_1#3r_&U7{Q9($tv|V*@spcXtFqMl{k1|if@+E0BdDBe^-XWB zMXj7_Gq+o9X6;5f6%ySdtb=Oxy`?HZeQ()RuT)6%9zo?)t1p;q^=jp0lJ{AQjO_cir$G{5PE)G-YGGquGZMj1SQ*!mJo~?eVMJuAOd|PoKWJzsb;T;s2)d zj`Y|17@=JIh^p_>-{K?vj90n)&k7mo<@7)xba`k0&3R&g5nT|&03pbi(Vb5m9@a-s zq!nlV7GYMj(*7dAPjjRWv!WH_(;`Mh_x$CC zV3Mqy)#g);^g-@K?-7g%(F;P1;&LyEy>&GX&M3@hWe)431>^p-qS`%z-l;s;{{Hr{ z$qcm0)^x1)2wG*2@pD^*m2;$Ozi`zh+An;0^8ML$)P~>@vEo=GdXL~==tKLS=bAy! zk83_%le@y)Haux_*oJu^XvH?zBgiE0v-bImRXDPbT+unAT+3#~aT9$yjD3w@m8(W0 zh~6VOXAr$0^!$SrnQ*neM`UeiR-Bjih^)elAbLTBbTRYpwy4#NAbLT_`i$=J%O(*; z)`^)buh9*Jt}&e&XK!y2BM?+OMfzBuUwzm?Ajl-&y;{@W2d&f|@ph<3ln=I=o~xez z!AzD|5mC>TRh&>UqGcu2F-N_9`M_4p1`8s5=!z=iIu1BKax`1hVH@UwU>oGR_CLyL zl`H!HAZV3uCVGSzo#W&BOFCS0w92i6YBR$*@3zXr&2;Xc&&|roQI}y|^Y~ypXGK0E XM)=6e+iG();rl%zt72ObJtO`AEX_>~ literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp new file mode 100644 index 00000000..f8e76459 --- /dev/null +++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp @@ -0,0 +1,3520 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/development/printbot_part_ +library/servos/SpringRC-SM-S4303R/step-stl/SM-S4303R-2-arms-small-horn.s +tp','2014-08-19T08:53:02',('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('horn-final001','horn-final001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2873); +#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,#93,#146,#200,#259,#314,#353,#410,#465,#504, + #543,#596,#655,#710,#749,#802,#861,#1605,#1644,#1746,#1795,#1849, + #1898,#1977,#2026,#2102,#2152,#2200,#2254,#2330,#2357,#2411,#2465, + #2519,#2573,#2623,#2673,#2723,#2773,#2827)); +#17 = ADVANCED_FACE('',(#18,#58),#31,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.05,0.,-3.9)); +#24 = SURFACE_CURVE('',#25,(#30,#46),.PCURVE_S1.); +#25 = CIRCLE('',#26,3.05); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#28 = DIRECTION('',(0.,0.,-1.)); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = PCURVE('',#31,#36); +#31 = PLANE('',#32); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(4.185,0.,-3.9)); +#34 = DIRECTION('',(0.,0.,1.)); +#35 = DIRECTION('',(1.,0.,0.)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#45); +#37 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38,#39,#40,#41,#42,#43,#44), +.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( + '') ); +#38 = CARTESIAN_POINT('',(-1.135,0.)); +#39 = CARTESIAN_POINT('',(-1.135,-5.282754963085)); +#40 = CARTESIAN_POINT('',(-5.71,-2.641377481543)); +#41 = CARTESIAN_POINT('',(-10.285,-7.470345474799E-16)); +#42 = CARTESIAN_POINT('',(-5.71,2.641377481543)); +#43 = CARTESIAN_POINT('',(-1.135,5.282754963085)); +#44 = CARTESIAN_POINT('',(-1.135,0.)); +#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46 = PCURVE('',#47,#52); +#47 = CONICAL_SURFACE('',#48,2.95,0.785398163397); +#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51); +#49 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#50 = DIRECTION('',(-0.,-0.,-1.)); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(-0.,0.1)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(1.,-0.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = FACE_BOUND('',#59,.F.); +#59 = EDGE_LOOP('',(#60)); +#60 = ORIENTED_EDGE('',*,*,#61,.F.); +#61 = EDGE_CURVE('',#62,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(4.085,0.,-3.9)); +#64 = SURFACE_CURVE('',#65,(#70,#81),.PCURVE_S1.); +#65 = CIRCLE('',#66,4.085); +#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69); +#67 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#68 = DIRECTION('',(0.,0.,-1.)); +#69 = DIRECTION('',(1.,0.,0.)); +#70 = PCURVE('',#31,#71); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.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( + '') ); +#73 = CARTESIAN_POINT('',(-1.E-01,0.)); +#74 = CARTESIAN_POINT('',(-1.E-01,-7.075427548919)); +#75 = CARTESIAN_POINT('',(-6.2275,-3.537713774459)); +#76 = CARTESIAN_POINT('',(-12.355,-1.000536434903E-15)); +#77 = CARTESIAN_POINT('',(-6.2275,3.537713774459)); +#78 = CARTESIAN_POINT('',(-0.1,7.075427548919)); +#79 = CARTESIAN_POINT('',(-1.E-01,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = PCURVE('',#82,#87); +#82 = TOROIDAL_SURFACE('',#83,4.085,0.1); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#85 = DIRECTION('',(-0.,-0.,-1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(0.,1.570796326795)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = ADVANCED_FACE('',(#94),#47,.F.); +#94 = FACE_BOUND('',#95,.T.); +#95 = EDGE_LOOP('',(#96,#117,#118,#119)); +#96 = ORIENTED_EDGE('',*,*,#97,.F.); +#97 = EDGE_CURVE('',#22,#98,#100,.T.); +#98 = VERTEX_POINT('',#99); +#99 = CARTESIAN_POINT('',(2.95,0.,-3.8)); +#100 = SEAM_CURVE('',#101,(#105,#111),.PCURVE_S1.); +#101 = LINE('',#102,#103); +#102 = CARTESIAN_POINT('',(2.95,0.,-3.8)); +#103 = VECTOR('',#104,1.); +#104 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#105 = PCURVE('',#47,#106); +#106 = DEFINITIONAL_REPRESENTATION('',(#107),#110); +#107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108,#109),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.); +#108 = CARTESIAN_POINT('',(0.,0.1)); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = PCURVE('',#47,#112); +#112 = DEFINITIONAL_REPRESENTATION('',(#113),#116); +#113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114,#115),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.); +#114 = CARTESIAN_POINT('',(6.28318530718,0.1)); +#115 = CARTESIAN_POINT('',(6.28318530718,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#21,.T.); +#118 = ORIENTED_EDGE('',*,*,#97,.T.); +#119 = ORIENTED_EDGE('',*,*,#120,.F.); +#120 = EDGE_CURVE('',#98,#98,#121,.T.); +#121 = SURFACE_CURVE('',#122,(#127,#134),.PCURVE_S1.); +#122 = CIRCLE('',#123,2.95); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#125 = DIRECTION('',(0.,0.,-1.)); +#126 = DIRECTION('',(1.,0.,0.)); +#127 = PCURVE('',#47,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(0.,-0.)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,-0.)); +#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#134 = PCURVE('',#135,#140); +#135 = CYLINDRICAL_SURFACE('',#136,2.95); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#138 = DIRECTION('',(0.,0.,-1.)); +#139 = DIRECTION('',(1.,0.,0.)); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(0.,-0.1)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(1.,0.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ADVANCED_FACE('',(#147),#82,.T.); +#147 = FACE_BOUND('',#148,.T.); +#148 = EDGE_LOOP('',(#149,#171,#198,#199)); +#149 = ORIENTED_EDGE('',*,*,#150,.F.); +#150 = EDGE_CURVE('',#151,#62,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(4.185,0.,-3.8)); +#153 = SEAM_CURVE('',#154,(#159,#165),.PCURVE_S1.); +#154 = CIRCLE('',#155,0.1); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(4.085,0.,-3.8)); +#157 = DIRECTION('',(-0.,1.,0.)); +#158 = DIRECTION('',(1.,0.,0.)); +#159 = PCURVE('',#82,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#164); +#161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#162,#163),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#162 = CARTESIAN_POINT('',(0.,0.)); +#163 = CARTESIAN_POINT('',(0.,1.570796326795)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = PCURVE('',#82,#166); +#166 = DEFINITIONAL_REPRESENTATION('',(#167),#170); +#167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#168,#169),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#168 = CARTESIAN_POINT('',(6.28318530718,0.)); +#169 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#171 = ORIENTED_EDGE('',*,*,#172,.T.); +#172 = EDGE_CURVE('',#151,#151,#173,.T.); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,4.185); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#177 = DIRECTION('',(0.,0.,-1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#82,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(0.,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,4.185); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,-1.)); +#190 = DIRECTION('',(0.,0.,1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,-2.8)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#150,.T.); +#199 = ORIENTED_EDGE('',*,*,#61,.F.); +#200 = ADVANCED_FACE('',(#201),#135,.F.); +#201 = FACE_BOUND('',#202,.F.); +#202 = EDGE_LOOP('',(#203,#226,#227,#228)); +#203 = ORIENTED_EDGE('',*,*,#204,.F.); +#204 = EDGE_CURVE('',#98,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(2.95,0.,0.)); +#207 = SEAM_CURVE('',#208,(#212,#219),.PCURVE_S1.); +#208 = LINE('',#209,#210); +#209 = CARTESIAN_POINT('',(2.95,0.,-3.9)); +#210 = VECTOR('',#211,1.); +#211 = DIRECTION('',(0.,0.,1.)); +#212 = PCURVE('',#135,#213); +#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); +#214 = LINE('',#215,#216); +#215 = CARTESIAN_POINT('',(6.28318530718,0.)); +#216 = VECTOR('',#217,1.); +#217 = DIRECTION('',(0.,-1.)); +#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#219 = PCURVE('',#135,#220); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(0.,-1.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#120,.F.); +#227 = ORIENTED_EDGE('',*,*,#204,.T.); +#228 = ORIENTED_EDGE('',*,*,#229,.T.); +#229 = EDGE_CURVE('',#205,#205,#230,.T.); +#230 = SURFACE_CURVE('',#231,(#236,#243),.PCURVE_S1.); +#231 = CIRCLE('',#232,2.95); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,0.)); +#234 = DIRECTION('',(0.,0.,-1.)); +#235 = DIRECTION('',(1.,0.,0.)); +#236 = PCURVE('',#135,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(0.,-3.9)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(1.,0.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = PCURVE('',#244,#249); +#244 = PLANE('',#245); +#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246 = CARTESIAN_POINT('',(2.95,0.,0.)); +#247 = DIRECTION('',(0.,0.,1.)); +#248 = DIRECTION('',(1.,0.,0.)); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#258); +#250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#251,#252,#253,#254,#255,#256 +,#257),.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( + '') ); +#251 = CARTESIAN_POINT('',(0.,0.)); +#252 = CARTESIAN_POINT('',(0.,-5.109549882328)); +#253 = CARTESIAN_POINT('',(-4.425,-2.554774941164)); +#254 = CARTESIAN_POINT('',(-8.85,-7.225416114969E-16)); +#255 = CARTESIAN_POINT('',(-4.425,2.554774941164)); +#256 = CARTESIAN_POINT('',(-4.440892098501E-15,5.109549882328)); +#257 = CARTESIAN_POINT('',(0.,0.)); +#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#259 = ADVANCED_FACE('',(#260),#187,.T.); +#260 = FACE_BOUND('',#261,.F.); +#261 = EDGE_LOOP('',(#262,#285,#312,#313)); +#262 = ORIENTED_EDGE('',*,*,#263,.F.); +#263 = EDGE_CURVE('',#264,#151,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(4.185,0.,-1.3)); +#266 = SEAM_CURVE('',#267,(#271,#278),.PCURVE_S1.); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(4.185,0.,-1.)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(0.,0.,-1.)); +#271 = PCURVE('',#187,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(-0.,-1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#187,#279); +#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(-0.,0.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(-0.,-1.)); +#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#285 = ORIENTED_EDGE('',*,*,#286,.F.); +#286 = EDGE_CURVE('',#264,#264,#287,.T.); +#287 = SURFACE_CURVE('',#288,(#293,#300),.PCURVE_S1.); +#288 = CIRCLE('',#289,4.185); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,0.,-1.3)); +#291 = DIRECTION('',(0.,0.,-1.)); +#292 = DIRECTION('',(1.,0.,0.)); +#293 = PCURVE('',#187,#294); +#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(-0.,-0.3)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(-1.,0.)); +#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#300 = PCURVE('',#301,#306); +#301 = CONICAL_SURFACE('',#302,4.185,0.785398163397); +#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303 = CARTESIAN_POINT('',(0.,0.,-1.3)); +#304 = DIRECTION('',(0.,0.,1.)); +#305 = DIRECTION('',(1.,0.,0.)); +#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(-0.,-0.)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(-1.,-0.)); +#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#312 = ORIENTED_EDGE('',*,*,#263,.T.); +#313 = ORIENTED_EDGE('',*,*,#172,.T.); +#314 = ADVANCED_FACE('',(#315,#318),#244,.F.); +#315 = FACE_BOUND('',#316,.F.); +#316 = EDGE_LOOP('',(#317)); +#317 = ORIENTED_EDGE('',*,*,#229,.F.); +#318 = FACE_BOUND('',#319,.F.); +#319 = EDGE_LOOP('',(#320)); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#322,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(1.45,0.,0.)); +#324 = SURFACE_CURVE('',#325,(#330,#341),.PCURVE_S1.); +#325 = CIRCLE('',#326,1.45); +#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329); +#327 = CARTESIAN_POINT('',(6.938893903907E-18,0.,0.)); +#328 = DIRECTION('',(0.,0.,-1.)); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#244,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#340); +#332 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#333,#334,#335,#336,#337,#338 +,#339),.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( + '') ); +#333 = CARTESIAN_POINT('',(-1.5,0.)); +#334 = CARTESIAN_POINT('',(-1.5,-2.511473670975)); +#335 = CARTESIAN_POINT('',(-3.675,-1.255736835487)); +#336 = CARTESIAN_POINT('',(-5.85,-3.551475717527E-16)); +#337 = CARTESIAN_POINT('',(-3.675,1.255736835487)); +#338 = CARTESIAN_POINT('',(-1.5,2.511473670975)); +#339 = CARTESIAN_POINT('',(-1.5,0.)); +#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#341 = PCURVE('',#342,#347); +#342 = CYLINDRICAL_SURFACE('',#343,1.45); +#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); +#344 = CARTESIAN_POINT('',(6.938893903907E-18,0.,0.)); +#345 = DIRECTION('',(0.,0.,-1.)); +#346 = DIRECTION('',(1.,0.,0.)); +#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352); +#348 = LINE('',#349,#350); +#349 = CARTESIAN_POINT('',(0.,0.)); +#350 = VECTOR('',#351,1.); +#351 = DIRECTION('',(1.,0.)); +#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#353 = ADVANCED_FACE('',(#354),#301,.T.); +#354 = FACE_BOUND('',#355,.T.); +#355 = EDGE_LOOP('',(#356,#377,#408,#409)); +#356 = ORIENTED_EDGE('',*,*,#357,.F.); +#357 = EDGE_CURVE('',#358,#264,#360,.T.); +#358 = VERTEX_POINT('',#359); +#359 = CARTESIAN_POINT('',(4.485,0.,-1.)); +#360 = SEAM_CURVE('',#361,(#365,#371),.PCURVE_S1.); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(4.185,0.,-1.3)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#365 = PCURVE('',#301,#366); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#370); +#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#368 = CARTESIAN_POINT('',(0.,0.3)); +#369 = CARTESIAN_POINT('',(0.,0.)); +#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#371 = PCURVE('',#301,#372); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#376); +#373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#374,#375),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#374 = CARTESIAN_POINT('',(-6.28318530718,0.3)); +#375 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#358,#358,#379,.T.); +#379 = SURFACE_CURVE('',#380,(#385,#392),.PCURVE_S1.); +#380 = CIRCLE('',#381,4.485); +#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384); +#382 = CARTESIAN_POINT('',(0.,0.,-1.)); +#383 = DIRECTION('',(0.,0.,-1.)); +#384 = DIRECTION('',(1.,0.,0.)); +#385 = PCURVE('',#301,#386); +#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(0.,0.3)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(-1.,-0.)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = PCURVE('',#393,#398); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(4.9,0.,-1.)); +#396 = DIRECTION('',(0.,0.,1.)); +#397 = DIRECTION('',(1.,0.,0.)); +#398 = DEFINITIONAL_REPRESENTATION('',(#399),#407); +#399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#400,#401,#402,#403,#404,#405 +,#406),.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( + '') ); +#400 = CARTESIAN_POINT('',(-0.415,0.)); +#401 = CARTESIAN_POINT('',(-0.415,-7.768247871946)); +#402 = CARTESIAN_POINT('',(-7.1425,-3.884123935973)); +#403 = CARTESIAN_POINT('',(-13.87,-1.098508178835E-15)); +#404 = CARTESIAN_POINT('',(-7.1425,3.884123935973)); +#405 = CARTESIAN_POINT('',(-0.415,7.768247871946)); +#406 = CARTESIAN_POINT('',(-0.415,0.)); +#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#408 = ORIENTED_EDGE('',*,*,#357,.T.); +#409 = ORIENTED_EDGE('',*,*,#286,.F.); +#410 = ADVANCED_FACE('',(#411),#342,.F.); +#411 = FACE_BOUND('',#412,.F.); +#412 = EDGE_LOOP('',(#413,#414,#437,#464)); +#413 = ORIENTED_EDGE('',*,*,#321,.F.); +#414 = ORIENTED_EDGE('',*,*,#415,.T.); +#415 = EDGE_CURVE('',#322,#416,#418,.T.); +#416 = VERTEX_POINT('',#417); +#417 = CARTESIAN_POINT('',(1.45,0.,1.2)); +#418 = SEAM_CURVE('',#419,(#423,#430),.PCURVE_S1.); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(1.45,0.,0.)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(0.,0.,1.)); +#423 = PCURVE('',#342,#424); +#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(6.28318530718,0.)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(0.,-1.)); +#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#430 = PCURVE('',#342,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(0.,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,-1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = ORIENTED_EDGE('',*,*,#438,.T.); +#438 = EDGE_CURVE('',#416,#416,#439,.T.); +#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.); +#440 = CIRCLE('',#441,1.45); +#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444); +#442 = CARTESIAN_POINT('',(6.938893903907E-18,0.,1.2)); +#443 = DIRECTION('',(0.,0.,-1.)); +#444 = DIRECTION('',(1.,0.,0.)); +#445 = PCURVE('',#342,#446); +#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(0.,-1.2)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(1.,0.)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = PCURVE('',#453,#458); +#453 = PLANE('',#454); +#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457); +#455 = CARTESIAN_POINT('',(3.,0.,1.2)); +#456 = DIRECTION('',(0.,0.,-1.)); +#457 = DIRECTION('',(-1.,0.,0.)); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463); +#459 = CIRCLE('',#460,1.45); +#460 = AXIS2_PLACEMENT_2D('',#461,#462); +#461 = CARTESIAN_POINT('',(3.,0.)); +#462 = DIRECTION('',(-1.,0.)); +#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#464 = ORIENTED_EDGE('',*,*,#415,.F.); +#465 = ADVANCED_FACE('',(#466,#501),#393,.F.); +#466 = FACE_BOUND('',#467,.F.); +#467 = EDGE_LOOP('',(#468)); +#468 = ORIENTED_EDGE('',*,*,#469,.F.); +#469 = EDGE_CURVE('',#470,#470,#472,.T.); +#470 = VERTEX_POINT('',#471); +#471 = CARTESIAN_POINT('',(4.6,0.,-1.)); +#472 = SURFACE_CURVE('',#473,(#478,#489),.PCURVE_S1.); +#473 = CIRCLE('',#474,4.6); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(0.,0.,-1.)); +#476 = DIRECTION('',(0.,0.,-1.)); +#477 = DIRECTION('',(1.,0.,0.)); +#478 = PCURVE('',#393,#479); +#479 = DEFINITIONAL_REPRESENTATION('',(#480),#488); +#480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#481,#482,#483,#484,#485,#486 +,#487),.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( + '') ); +#481 = CARTESIAN_POINT('',(-0.3,0.)); +#482 = CARTESIAN_POINT('',(-0.3,-7.967433714817)); +#483 = CARTESIAN_POINT('',(-7.2,-3.983716857408)); +#484 = CARTESIAN_POINT('',(-14.1,-1.126675055216E-15)); +#485 = CARTESIAN_POINT('',(-7.2,3.983716857408)); +#486 = CARTESIAN_POINT('',(-0.3,7.967433714817)); +#487 = CARTESIAN_POINT('',(-0.3,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#490,#495); +#490 = CONICAL_SURFACE('',#491,4.9,0.785398163397); +#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494); +#492 = CARTESIAN_POINT('',(0.,0.,-0.7)); +#493 = DIRECTION('',(0.,0.,1.)); +#494 = DIRECTION('',(1.,0.,0.)); +#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-0.,-0.3)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(-1.,0.)); +#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503)); +#503 = ORIENTED_EDGE('',*,*,#378,.T.); +#504 = ADVANCED_FACE('',(#505,#540),#453,.F.); +#505 = FACE_BOUND('',#506,.F.); +#506 = EDGE_LOOP('',(#507)); +#507 = ORIENTED_EDGE('',*,*,#508,.F.); +#508 = EDGE_CURVE('',#509,#509,#511,.T.); +#509 = VERTEX_POINT('',#510); +#510 = CARTESIAN_POINT('',(3.,0.,1.2)); +#511 = SURFACE_CURVE('',#512,(#517,#528),.PCURVE_S1.); +#512 = CIRCLE('',#513,3.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(0.,0.,1.2)); +#515 = DIRECTION('',(0.,0.,1.)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = PCURVE('',#453,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#527); +#519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#520,#521,#522,#523,#524,#525 +,#526),.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( + '') ); +#520 = CARTESIAN_POINT('',(0.,0.)); +#521 = CARTESIAN_POINT('',(0.,5.196152422707)); +#522 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#523 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#524 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#525 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#526 = CARTESIAN_POINT('',(0.,0.)); +#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#528 = PCURVE('',#529,#534); +#529 = CYLINDRICAL_SURFACE('',#530,3.); +#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533); +#531 = CARTESIAN_POINT('',(0.,0.,2.)); +#532 = DIRECTION('',(0.,0.,1.)); +#533 = DIRECTION('',(1.,0.,0.)); +#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(0.,-0.8)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(1.,0.)); +#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#540 = FACE_BOUND('',#541,.F.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#438,.F.); +#543 = ADVANCED_FACE('',(#544),#490,.T.); +#544 = FACE_BOUND('',#545,.F.); +#545 = EDGE_LOOP('',(#546,#567,#568,#569)); +#546 = ORIENTED_EDGE('',*,*,#547,.F.); +#547 = EDGE_CURVE('',#470,#548,#550,.T.); +#548 = VERTEX_POINT('',#549); +#549 = CARTESIAN_POINT('',(4.9,0.,-0.7)); +#550 = SEAM_CURVE('',#551,(#555,#561),.PCURVE_S1.); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(4.9,0.,-0.7)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#555 = PCURVE('',#490,#556); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#560); +#557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#558,#559),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#558 = CARTESIAN_POINT('',(0.,-0.3)); +#559 = CARTESIAN_POINT('',(0.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = PCURVE('',#490,#562); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#566); +#563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#564,#565),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#564 = CARTESIAN_POINT('',(-6.28318530718,-0.3)); +#565 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#567 = ORIENTED_EDGE('',*,*,#469,.T.); +#568 = ORIENTED_EDGE('',*,*,#547,.T.); +#569 = ORIENTED_EDGE('',*,*,#570,.F.); +#570 = EDGE_CURVE('',#548,#548,#571,.T.); +#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.); +#572 = CIRCLE('',#573,4.9); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(0.,0.,-0.7)); +#575 = DIRECTION('',(0.,0.,-1.)); +#576 = DIRECTION('',(1.,0.,0.)); +#577 = PCURVE('',#490,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(-0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(-1.,0.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = PCURVE('',#585,#590); +#585 = CYLINDRICAL_SURFACE('',#586,4.9); +#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589); +#587 = CARTESIAN_POINT('',(0.,0.,0.)); +#588 = DIRECTION('',(0.,0.,1.)); +#589 = DIRECTION('',(1.,0.,0.)); +#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595); +#591 = LINE('',#592,#593); +#592 = CARTESIAN_POINT('',(-0.,-0.7)); +#593 = VECTOR('',#594,1.); +#594 = DIRECTION('',(-1.,0.)); +#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#596 = ADVANCED_FACE('',(#597),#529,.F.); +#597 = FACE_BOUND('',#598,.F.); +#598 = EDGE_LOOP('',(#599,#632,#653,#654)); +#599 = ORIENTED_EDGE('',*,*,#600,.F.); +#600 = EDGE_CURVE('',#601,#601,#603,.T.); +#601 = VERTEX_POINT('',#602); +#602 = CARTESIAN_POINT('',(3.,0.,2.)); +#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.); +#604 = CIRCLE('',#605,3.); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(0.,0.,2.)); +#607 = DIRECTION('',(0.,0.,1.)); +#608 = DIRECTION('',(1.,0.,0.)); +#609 = PCURVE('',#529,#610); +#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615); +#611 = LINE('',#612,#613); +#612 = CARTESIAN_POINT('',(0.,0.)); +#613 = VECTOR('',#614,1.); +#614 = DIRECTION('',(1.,0.)); +#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('',(3.45,0.,2.)); +#620 = DIRECTION('',(0.,0.,-1.)); +#621 = DIRECTION('',(-1.,0.,0.)); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#631); +#623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#624,#625,#626,#627,#628,#629 +,#630),.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( + '') ); +#624 = CARTESIAN_POINT('',(0.45,0.)); +#625 = CARTESIAN_POINT('',(0.45,5.196152422707)); +#626 = CARTESIAN_POINT('',(4.95,2.598076211353)); +#627 = CARTESIAN_POINT('',(9.45,7.347880794884E-16)); +#628 = CARTESIAN_POINT('',(4.95,-2.598076211353)); +#629 = CARTESIAN_POINT('',(0.45,-5.196152422707)); +#630 = CARTESIAN_POINT('',(0.45,0.)); +#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#601,#509,#634,.T.); +#634 = SEAM_CURVE('',#635,(#639,#646),.PCURVE_S1.); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(3.,0.,2.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(-0.,-0.,-1.)); +#639 = PCURVE('',#529,#640); +#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(6.28318530718,0.)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(0.,-1.)); +#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#646 = PCURVE('',#529,#647); +#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(0.,0.)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(0.,-1.)); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#653 = ORIENTED_EDGE('',*,*,#508,.T.); +#654 = ORIENTED_EDGE('',*,*,#633,.F.); +#655 = ADVANCED_FACE('',(#656),#585,.T.); +#656 = FACE_BOUND('',#657,.F.); +#657 = EDGE_LOOP('',(#658,#681,#708,#709)); +#658 = ORIENTED_EDGE('',*,*,#659,.F.); +#659 = EDGE_CURVE('',#660,#548,#662,.T.); +#660 = VERTEX_POINT('',#661); +#661 = CARTESIAN_POINT('',(4.9,0.,-0.3)); +#662 = SEAM_CURVE('',#663,(#667,#674),.PCURVE_S1.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(4.9,0.,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,0.,-1.)); +#667 = PCURVE('',#585,#668); +#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(-0.,-1.)); +#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#674 = PCURVE('',#585,#675); +#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680); +#676 = LINE('',#677,#678); +#677 = CARTESIAN_POINT('',(-0.,0.)); +#678 = VECTOR('',#679,1.); +#679 = DIRECTION('',(-0.,-1.)); +#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#681 = ORIENTED_EDGE('',*,*,#682,.F.); +#682 = EDGE_CURVE('',#660,#660,#683,.T.); +#683 = SURFACE_CURVE('',#684,(#689,#696),.PCURVE_S1.); +#684 = CIRCLE('',#685,4.9); +#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688); +#686 = CARTESIAN_POINT('',(0.,0.,-0.3)); +#687 = DIRECTION('',(0.,0.,-1.)); +#688 = DIRECTION('',(1.,0.,0.)); +#689 = PCURVE('',#585,#690); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-0.,-0.3)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(-1.,0.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = PCURVE('',#697,#702); +#697 = CONICAL_SURFACE('',#698,4.9,0.785398163397); +#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701); +#699 = CARTESIAN_POINT('',(0.,0.,-0.3)); +#700 = DIRECTION('',(0.,0.,1.)); +#701 = DIRECTION('',(1.,0.,0.)); +#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(-0.,-0.)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(-1.,-0.)); +#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#708 = ORIENTED_EDGE('',*,*,#659,.T.); +#709 = ORIENTED_EDGE('',*,*,#570,.T.); +#710 = ADVANCED_FACE('',(#711,#746),#617,.F.); +#711 = FACE_BOUND('',#712,.F.); +#712 = EDGE_LOOP('',(#713)); +#713 = ORIENTED_EDGE('',*,*,#714,.F.); +#714 = EDGE_CURVE('',#715,#715,#717,.T.); +#715 = VERTEX_POINT('',#716); +#716 = CARTESIAN_POINT('',(3.45,0.,2.)); +#717 = SURFACE_CURVE('',#718,(#723,#734),.PCURVE_S1.); +#718 = CIRCLE('',#719,3.45); +#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722); +#720 = CARTESIAN_POINT('',(0.,0.,2.)); +#721 = DIRECTION('',(0.,0.,1.)); +#722 = DIRECTION('',(1.,0.,0.)); +#723 = PCURVE('',#617,#724); +#724 = DEFINITIONAL_REPRESENTATION('',(#725),#733); +#725 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#726,#727,#728,#729,#730,#731 +,#732),.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( + '') ); +#726 = CARTESIAN_POINT('',(0.,0.)); +#727 = CARTESIAN_POINT('',(0.,5.975575286113)); +#728 = CARTESIAN_POINT('',(5.175,2.987787643056)); +#729 = CARTESIAN_POINT('',(10.35,8.450062914117E-16)); +#730 = CARTESIAN_POINT('',(5.175,-2.987787643056)); +#731 = CARTESIAN_POINT('',(5.329070518201E-15,-5.975575286113)); +#732 = CARTESIAN_POINT('',(0.,0.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = PCURVE('',#735,#740); +#735 = CYLINDRICAL_SURFACE('',#736,3.45); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(0.,0.,1.2)); +#738 = DIRECTION('',(-0.,-0.,-1.)); +#739 = DIRECTION('',(1.,0.,0.)); +#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745); +#741 = LINE('',#742,#743); +#742 = CARTESIAN_POINT('',(-0.,-0.8)); +#743 = VECTOR('',#744,1.); +#744 = DIRECTION('',(-1.,0.)); +#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#746 = FACE_BOUND('',#747,.F.); +#747 = EDGE_LOOP('',(#748)); +#748 = ORIENTED_EDGE('',*,*,#600,.T.); +#749 = ADVANCED_FACE('',(#750),#697,.T.); +#750 = FACE_BOUND('',#751,.T.); +#751 = EDGE_LOOP('',(#752,#773,#800,#801)); +#752 = ORIENTED_EDGE('',*,*,#753,.F.); +#753 = EDGE_CURVE('',#754,#660,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(5.2,0.,0.)); +#756 = SEAM_CURVE('',#757,(#761,#767),.PCURVE_S1.); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(4.9,0.,-0.3)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#761 = PCURVE('',#697,#762); +#762 = DEFINITIONAL_REPRESENTATION('',(#763),#766); +#763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#764,#765),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#764 = CARTESIAN_POINT('',(0.,0.3)); +#765 = CARTESIAN_POINT('',(0.,0.)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#767 = PCURVE('',#697,#768); +#768 = DEFINITIONAL_REPRESENTATION('',(#769),#772); +#769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#770,#771),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#770 = CARTESIAN_POINT('',(-6.28318530718,0.3)); +#771 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#773 = ORIENTED_EDGE('',*,*,#774,.T.); +#774 = EDGE_CURVE('',#754,#754,#775,.T.); +#775 = SURFACE_CURVE('',#776,(#781,#788),.PCURVE_S1.); +#776 = CIRCLE('',#777,5.2); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(0.,0.,0.)); +#779 = DIRECTION('',(0.,0.,-1.)); +#780 = DIRECTION('',(1.,0.,0.)); +#781 = PCURVE('',#697,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(0.,0.3)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-1.,-0.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = PCURVE('',#789,#794); +#789 = PLANE('',#790); +#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793); +#791 = CARTESIAN_POINT('',(17.197947429814,-2.425166506879,0.)); +#792 = DIRECTION('',(0.,0.,-1.)); +#793 = DIRECTION('',(-1.,0.,0.)); +#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799); +#795 = CIRCLE('',#796,5.2); +#796 = AXIS2_PLACEMENT_2D('',#797,#798); +#797 = CARTESIAN_POINT('',(17.197947429814,2.425166506879)); +#798 = DIRECTION('',(-1.,0.)); +#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#800 = ORIENTED_EDGE('',*,*,#753,.T.); +#801 = ORIENTED_EDGE('',*,*,#682,.F.); +#802 = ADVANCED_FACE('',(#803),#735,.T.); +#803 = FACE_BOUND('',#804,.F.); +#804 = EDGE_LOOP('',(#805,#838,#859,#860)); +#805 = ORIENTED_EDGE('',*,*,#806,.F.); +#806 = EDGE_CURVE('',#807,#807,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(3.45,0.,1.2)); +#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.); +#810 = CIRCLE('',#811,3.45); +#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814); +#812 = CARTESIAN_POINT('',(0.,0.,1.2)); +#813 = DIRECTION('',(0.,0.,1.)); +#814 = DIRECTION('',(1.,0.,0.)); +#815 = PCURVE('',#735,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(-0.,0.)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-1.,0.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#823,#828); +#823 = PLANE('',#824); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.2)); +#826 = DIRECTION('',(0.,0.,-1.)); +#827 = DIRECTION('',(-1.,0.,0.)); +#828 = DEFINITIONAL_REPRESENTATION('',(#829),#837); +#829 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#830,#831,#832,#833,#834,#835 +,#836),.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( + '') ); +#830 = CARTESIAN_POINT('',(1.021849,3.0682E-02)); +#831 = CARTESIAN_POINT('',(1.021849,6.006257286113)); +#832 = CARTESIAN_POINT('',(6.196849,3.018469643056)); +#833 = CARTESIAN_POINT('',(11.371849,3.0682E-02)); +#834 = CARTESIAN_POINT('',(6.196849,-2.957105643056)); +#835 = CARTESIAN_POINT('',(1.021849,-5.944893286113)); +#836 = CARTESIAN_POINT('',(1.021849,3.0682E-02)); +#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#838 = ORIENTED_EDGE('',*,*,#839,.T.); +#839 = EDGE_CURVE('',#807,#715,#840,.T.); +#840 = SEAM_CURVE('',#841,(#845,#852),.PCURVE_S1.); +#841 = LINE('',#842,#843); +#842 = CARTESIAN_POINT('',(3.45,0.,1.2)); +#843 = VECTOR('',#844,1.); +#844 = DIRECTION('',(0.,0.,1.)); +#845 = PCURVE('',#735,#846); +#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(-0.,-1.)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = PCURVE('',#735,#853); +#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(-0.,0.)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(-0.,-1.)); +#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#859 = ORIENTED_EDGE('',*,*,#714,.T.); +#860 = ORIENTED_EDGE('',*,*,#839,.F.); +#861 = ADVANCED_FACE('',(#862,#1322,#1325,#1360,#1395,#1430,#1465,#1500, + #1535,#1570),#789,.T.); +#862 = FACE_BOUND('',#863,.T.); +#863 = EDGE_LOOP('',(#864,#898,#926,#959,#992,#1016,#1045,#1073,#1101, + #1128,#1156,#1189,#1221,#1244,#1273,#1301)); +#864 = ORIENTED_EDGE('',*,*,#865,.F.); +#865 = EDGE_CURVE('',#866,#868,#870,.T.); +#866 = VERTEX_POINT('',#867); +#867 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,0.)); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(19.3,0.,0.)); +#870 = SURFACE_CURVE('',#871,(#876,#887),.PCURVE_S1.); +#871 = CIRCLE('',#872,2.45); +#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875); +#873 = CARTESIAN_POINT('',(16.85,0.,0.)); +#874 = DIRECTION('',(0.,0.,1.)); +#875 = DIRECTION('',(-1.,0.,0.)); +#876 = PCURVE('',#789,#877); +#877 = DEFINITIONAL_REPRESENTATION('',(#878),#886); +#878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#879,#880,#881,#882,#883,#884 +,#885),.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( + '') ); +#879 = CARTESIAN_POINT('',(2.797947429814,2.425166506879)); +#880 = CARTESIAN_POINT('',(2.797947429814,-1.818357971665)); +#881 = CARTESIAN_POINT('',(-0.877052570186,0.303404267607)); +#882 = CARTESIAN_POINT('',(-4.552052570186,2.425166506879)); +#883 = CARTESIAN_POINT('',(-0.877052570186,4.54692874615)); +#884 = CARTESIAN_POINT('',(2.797947429814,6.668690985422)); +#885 = CARTESIAN_POINT('',(2.797947429814,2.425166506879)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = PCURVE('',#888,#893); +#888 = CYLINDRICAL_SURFACE('',#889,2.45); +#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892); +#890 = CARTESIAN_POINT('',(16.85,0.,0.)); +#891 = DIRECTION('',(0.,0.,-1.)); +#892 = DIRECTION('',(-1.,0.,0.)); +#893 = DEFINITIONAL_REPRESENTATION('',(#894),#897); +#894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#895,#896),.UNSPECIFIED.,.F.,.F., + (2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#895 = CARTESIAN_POINT('',(-1.713297481624,0.)); +#896 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = ORIENTED_EDGE('',*,*,#899,.T.); +#899 = EDGE_CURVE('',#866,#900,#902,.T.); +#900 = VERTEX_POINT('',#901); +#901 = CARTESIAN_POINT('',(5.524079835279,-4.1,0.)); +#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.); +#903 = LINE('',#904,#905); +#904 = CARTESIAN_POINT('',(17.197947429818,-2.425166506879,0.)); +#905 = VECTOR('',#906,1.); +#906 = DIRECTION('',(-0.989864578963,-0.142014489806,-0.)); +#907 = PCURVE('',#789,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(-4.2064129957E-12,0.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(0.989864578963,-0.142014489806)); +#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('',(17.197947429818,-2.425166506879,0.)); +#918 = DIRECTION('',(0.142014489806,-0.989864578963,0.)); +#919 = DIRECTION('',(-0.989864578963,-0.142014489806,0.)); +#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925); +#921 = LINE('',#922,#923); +#922 = CARTESIAN_POINT('',(0.,0.)); +#923 = VECTOR('',#924,1.); +#924 = DIRECTION('',(1.,0.)); +#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#926 = ORIENTED_EDGE('',*,*,#927,.T.); +#927 = EDGE_CURVE('',#900,#928,#930,.T.); +#928 = VERTEX_POINT('',#929); +#929 = CARTESIAN_POINT('',(4.2,-4.895150661624,0.)); +#930 = SURFACE_CURVE('',#931,(#936,#947),.PCURVE_S1.); +#931 = CIRCLE('',#932,1.5); +#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935); +#933 = CARTESIAN_POINT('',(5.524079835279,-5.6,0.)); +#934 = DIRECTION('',(0.,0.,1.)); +#935 = DIRECTION('',(-1.,0.,0.)); +#936 = PCURVE('',#789,#937); +#937 = DEFINITIONAL_REPRESENTATION('',(#938),#946); +#938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#939,#940,#941,#942,#943,#944 +,#945),.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( + '') ); +#939 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121)); +#940 = CARTESIAN_POINT('',(13.173867594536,-5.772909704475)); +#941 = CARTESIAN_POINT('',(10.923867594536,-4.473871598798)); +#942 = CARTESIAN_POINT('',(8.673867594536,-3.174833493121)); +#943 = CARTESIAN_POINT('',(10.923867594536,-1.875795387445)); +#944 = CARTESIAN_POINT('',(13.173867594536,-0.576757281768)); +#945 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121)); +#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#947 = PCURVE('',#948,#953); +#948 = CYLINDRICAL_SURFACE('',#949,1.5); +#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952); +#950 = CARTESIAN_POINT('',(5.524079835279,-5.6,0.)); +#951 = DIRECTION('',(0.,0.,-1.)); +#952 = DIRECTION('',(-1.,0.,0.)); +#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958); +#954 = LINE('',#955,#956); +#955 = CARTESIAN_POINT('',(-0.,0.)); +#956 = VECTOR('',#957,1.); +#957 = DIRECTION('',(-1.,0.)); +#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#959 = ORIENTED_EDGE('',*,*,#960,.F.); +#960 = EDGE_CURVE('',#961,#928,#963,.T.); +#961 = VERTEX_POINT('',#962); +#962 = CARTESIAN_POINT('',(0.,-6.45,0.)); +#963 = SURFACE_CURVE('',#964,(#969,#980),.PCURVE_S1.); +#964 = CIRCLE('',#965,6.45); +#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968); +#966 = CARTESIAN_POINT('',(0.,0.,0.)); +#967 = DIRECTION('',(0.,0.,1.)); +#968 = DIRECTION('',(-1.,0.,0.)); +#969 = PCURVE('',#789,#970); +#970 = DEFINITIONAL_REPRESENTATION('',(#971),#979); +#971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#972,#973,#974,#975,#976,#977 +,#978),.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( + '') ); +#972 = CARTESIAN_POINT('',(23.647947429814,2.425166506879)); +#973 = CARTESIAN_POINT('',(23.647947429814,-8.746561201941)); +#974 = CARTESIAN_POINT('',(13.972947429814,-3.160697347531)); +#975 = CARTESIAN_POINT('',(4.297947429814,2.425166506879)); +#976 = CARTESIAN_POINT('',(13.972947429814,8.011030361288)); +#977 = CARTESIAN_POINT('',(23.647947429814,13.596894215698)); +#978 = CARTESIAN_POINT('',(23.647947429814,2.425166506879)); +#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#980 = PCURVE('',#981,#986); +#981 = CYLINDRICAL_SURFACE('',#982,6.45); +#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985); +#983 = CARTESIAN_POINT('',(0.,0.,0.)); +#984 = DIRECTION('',(-0.,-0.,-1.)); +#985 = DIRECTION('',(-1.,0.,0.)); +#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(-0.,0.)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(-1.,0.)); +#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#992 = ORIENTED_EDGE('',*,*,#993,.T.); +#993 = EDGE_CURVE('',#961,#994,#996,.T.); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(-4.2,-4.895150661624,0.)); +#996 = SURFACE_CURVE('',#997,(#1002,#1009),.PCURVE_S1.); +#997 = CIRCLE('',#998,6.45); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(0.,0.,0.)); +#1000 = DIRECTION('',(0.,0.,-1.)); +#1001 = DIRECTION('',(1.,0.,0.)); +#1002 = PCURVE('',#789,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = CIRCLE('',#1005,6.45); +#1005 = AXIS2_PLACEMENT_2D('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(17.197947429814,2.425166506879)); +#1007 = DIRECTION('',(-1.,0.)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#981,#1010); +#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); +#1011 = LINE('',#1012,#1013); +#1012 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1013 = VECTOR('',#1014,1.); +#1014 = DIRECTION('',(1.,-0.)); +#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1016 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1017 = EDGE_CURVE('',#1018,#994,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(-5.524079835279,-4.1,0.)); +#1020 = SURFACE_CURVE('',#1021,(#1026,#1033),.PCURVE_S1.); +#1021 = CIRCLE('',#1022,1.5); +#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); +#1023 = CARTESIAN_POINT('',(-5.524079835279,-5.6,0.)); +#1024 = DIRECTION('',(0.,0.,-1.)); +#1025 = DIRECTION('',(1.,0.,0.)); +#1026 = PCURVE('',#789,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032); +#1028 = CIRCLE('',#1029,1.5); +#1029 = AXIS2_PLACEMENT_2D('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(22.722027265093,-3.174833493121)); +#1031 = DIRECTION('',(-1.,0.)); +#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1033 = PCURVE('',#1034,#1039); +#1034 = CYLINDRICAL_SURFACE('',#1035,1.5); +#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038); +#1036 = CARTESIAN_POINT('',(-5.524079835279,-5.6,0.)); +#1037 = DIRECTION('',(0.,0.,-1.)); +#1038 = DIRECTION('',(1.,0.,0.)); +#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044); +#1040 = LINE('',#1041,#1042); +#1041 = CARTESIAN_POINT('',(0.,0.)); +#1042 = VECTOR('',#1043,1.); +#1043 = DIRECTION('',(1.,0.)); +#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1045 = ORIENTED_EDGE('',*,*,#1046,.F.); +#1046 = EDGE_CURVE('',#1047,#1018,#1049,.T.); +#1047 = VERTEX_POINT('',#1048); +#1048 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.)); +#1049 = SURFACE_CURVE('',#1050,(#1054,#1061),.PCURVE_S1.); +#1050 = LINE('',#1051,#1052); +#1051 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.)); +#1052 = VECTOR('',#1053,1.); +#1053 = DIRECTION('',(0.989864578963,-0.142014489806,0.)); +#1054 = PCURVE('',#789,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = LINE('',#1057,#1058); +#1057 = CARTESIAN_POINT('',(34.395894859633,0.)); +#1058 = VECTOR('',#1059,1.); +#1059 = DIRECTION('',(-0.989864578963,-0.142014489806)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = PCURVE('',#1062,#1067); +#1062 = PLANE('',#1063); +#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066); +#1064 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.)); +#1065 = DIRECTION('',(-0.142014489806,-0.989864578963,-0.)); +#1066 = DIRECTION('',(-0.989864578963,0.142014489806,0.)); +#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072); +#1068 = LINE('',#1069,#1070); +#1069 = CARTESIAN_POINT('',(-0.,0.)); +#1070 = VECTOR('',#1071,1.); +#1071 = DIRECTION('',(-1.,0.)); +#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1073 = ORIENTED_EDGE('',*,*,#1074,.T.); +#1074 = EDGE_CURVE('',#1047,#1075,#1077,.T.); +#1075 = VERTEX_POINT('',#1076); +#1076 = CARTESIAN_POINT('',(-19.3,0.,0.)); +#1077 = SURFACE_CURVE('',#1078,(#1083,#1090),.PCURVE_S1.); +#1078 = CIRCLE('',#1079,2.45); +#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082); +#1080 = CARTESIAN_POINT('',(-16.85,0.,0.)); +#1081 = DIRECTION('',(0.,0.,-1.)); +#1082 = DIRECTION('',(1.,0.,0.)); +#1083 = PCURVE('',#789,#1084); +#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089); +#1085 = CIRCLE('',#1086,2.45); +#1086 = AXIS2_PLACEMENT_2D('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(34.047947429814,2.425166506879)); +#1088 = DIRECTION('',(-1.,0.)); +#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1090 = PCURVE('',#1091,#1096); +#1091 = CYLINDRICAL_SURFACE('',#1092,2.45); +#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095); +#1093 = CARTESIAN_POINT('',(-16.85,0.,0.)); +#1094 = DIRECTION('',(0.,0.,-1.)); +#1095 = DIRECTION('',(1.,0.,0.)); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1100); +#1097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1098,#1099),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1098 = CARTESIAN_POINT('',(1.713297481624,0.)); +#1099 = CARTESIAN_POINT('',(3.14159265359,0.)); +#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1101 = ORIENTED_EDGE('',*,*,#1102,.F.); +#1102 = EDGE_CURVE('',#1103,#1075,#1105,.T.); +#1103 = VERTEX_POINT('',#1104); +#1104 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.)); +#1105 = SURFACE_CURVE('',#1106,(#1111,#1122),.PCURVE_S1.); +#1106 = CIRCLE('',#1107,2.45); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(-16.85,0.,0.)); +#1109 = DIRECTION('',(0.,0.,1.)); +#1110 = DIRECTION('',(1.,0.,0.)); +#1111 = PCURVE('',#789,#1112); +#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1121); +#1113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1114,#1115,#1116,#1117, +#1118,#1119,#1120),.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('') ); +#1114 = CARTESIAN_POINT('',(31.597947429814,2.425166506879)); +#1115 = CARTESIAN_POINT('',(31.597947429814,6.668690985422)); +#1116 = CARTESIAN_POINT('',(35.272947429814,4.54692874615)); +#1117 = CARTESIAN_POINT('',(38.947947429814,2.425166506879)); +#1118 = CARTESIAN_POINT('',(35.272947429814,0.303404267607)); +#1119 = CARTESIAN_POINT('',(31.597947429814,-1.818357971665)); +#1120 = CARTESIAN_POINT('',(31.597947429814,2.425166506879)); +#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1122 = PCURVE('',#1091,#1123); +#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1127); +#1124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1125,#1126),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1125 = CARTESIAN_POINT('',(4.569887825556,0.)); +#1126 = CARTESIAN_POINT('',(3.14159265359,0.)); +#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1128 = ORIENTED_EDGE('',*,*,#1129,.T.); +#1129 = EDGE_CURVE('',#1103,#1130,#1132,.T.); +#1130 = VERTEX_POINT('',#1131); +#1131 = CARTESIAN_POINT('',(-5.524079835279,4.1,0.)); +#1132 = SURFACE_CURVE('',#1133,(#1137,#1144),.PCURVE_S1.); +#1133 = LINE('',#1134,#1135); +#1134 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.)); +#1135 = VECTOR('',#1136,1.); +#1136 = DIRECTION('',(0.989864578963,0.142014489806,0.)); +#1137 = PCURVE('',#789,#1138); +#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143); +#1139 = LINE('',#1140,#1141); +#1140 = CARTESIAN_POINT('',(34.395894859633,4.850333013757)); +#1141 = VECTOR('',#1142,1.); +#1142 = DIRECTION('',(-0.989864578963,0.142014489806)); +#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1144 = PCURVE('',#1145,#1150); +#1145 = PLANE('',#1146); +#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.)); +#1148 = DIRECTION('',(-0.142014489806,0.989864578963,0.)); +#1149 = DIRECTION('',(0.989864578963,0.142014489806,0.)); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(0.,0.)); +#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('',#1130,#1158,#1160,.T.); +#1158 = VERTEX_POINT('',#1159); +#1159 = CARTESIAN_POINT('',(-4.2,4.895150661624,0.)); +#1160 = SURFACE_CURVE('',#1161,(#1166,#1177),.PCURVE_S1.); +#1161 = CIRCLE('',#1162,1.5); +#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); +#1163 = CARTESIAN_POINT('',(-5.524079835279,5.6,0.)); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = DIRECTION('',(1.,0.,0.)); +#1166 = PCURVE('',#789,#1167); +#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1176); +#1168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1169,#1170,#1171,#1172, +#1173,#1174,#1175),.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('') ); +#1169 = CARTESIAN_POINT('',(21.222027265093,8.025166506879)); +#1170 = CARTESIAN_POINT('',(21.222027265093,10.623242718232)); +#1171 = CARTESIAN_POINT('',(23.472027265093,9.324204612555)); +#1172 = CARTESIAN_POINT('',(25.722027265093,8.025166506879)); +#1173 = CARTESIAN_POINT('',(23.472027265093,6.726128401202)); +#1174 = CARTESIAN_POINT('',(21.222027265093,5.427090295525)); +#1175 = CARTESIAN_POINT('',(21.222027265093,8.025166506879)); +#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1177 = PCURVE('',#1178,#1183); +#1178 = CYLINDRICAL_SURFACE('',#1179,1.5); +#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182); +#1180 = CARTESIAN_POINT('',(-5.524079835279,5.6,0.)); +#1181 = DIRECTION('',(-0.,-0.,-1.)); +#1182 = DIRECTION('',(1.,0.,0.)); +#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188); +#1184 = LINE('',#1185,#1186); +#1185 = CARTESIAN_POINT('',(-0.,0.)); +#1186 = VECTOR('',#1187,1.); +#1187 = DIRECTION('',(-1.,0.)); +#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1189 = ORIENTED_EDGE('',*,*,#1190,.F.); +#1190 = EDGE_CURVE('',#1191,#1158,#1193,.T.); +#1191 = VERTEX_POINT('',#1192); +#1192 = CARTESIAN_POINT('',(0.,6.45,0.)); +#1193 = SURFACE_CURVE('',#1194,(#1199,#1210),.PCURVE_S1.); +#1194 = CIRCLE('',#1195,6.45); +#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); +#1196 = CARTESIAN_POINT('',(0.,0.,0.)); +#1197 = DIRECTION('',(0.,0.,1.)); +#1198 = DIRECTION('',(1.,0.,0.)); +#1199 = PCURVE('',#789,#1200); +#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1209); +#1201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1202,#1203,#1204,#1205, +#1206,#1207,#1208),.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('') ); +#1202 = CARTESIAN_POINT('',(10.747947429814,2.425166506879)); +#1203 = CARTESIAN_POINT('',(10.747947429814,13.596894215698)); +#1204 = CARTESIAN_POINT('',(20.422947429814,8.011030361288)); +#1205 = CARTESIAN_POINT('',(30.097947429814,2.425166506879)); +#1206 = CARTESIAN_POINT('',(20.422947429814,-3.160697347531)); +#1207 = CARTESIAN_POINT('',(10.747947429814,-8.746561201941)); +#1208 = CARTESIAN_POINT('',(10.747947429814,2.425166506879)); +#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1210 = PCURVE('',#1211,#1216); +#1211 = CYLINDRICAL_SURFACE('',#1212,6.45); +#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215); +#1213 = CARTESIAN_POINT('',(0.,0.,0.)); +#1214 = DIRECTION('',(0.,0.,-1.)); +#1215 = DIRECTION('',(-1.,-0.,-0.)); +#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1220); +#1217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1218,#1219),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.); +#1218 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1219 = CARTESIAN_POINT('',(0.861680766651,0.)); +#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1221 = ORIENTED_EDGE('',*,*,#1222,.T.); +#1222 = EDGE_CURVE('',#1191,#1223,#1225,.T.); +#1223 = VERTEX_POINT('',#1224); +#1224 = CARTESIAN_POINT('',(4.2,4.895150661624,0.)); +#1225 = SURFACE_CURVE('',#1226,(#1231,#1238),.PCURVE_S1.); +#1226 = CIRCLE('',#1227,6.45); +#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1228 = CARTESIAN_POINT('',(0.,0.,0.)); +#1229 = DIRECTION('',(0.,0.,-1.)); +#1230 = DIRECTION('',(-1.,-0.,-0.)); +#1231 = PCURVE('',#789,#1232); +#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237); +#1233 = CIRCLE('',#1234,6.45); +#1234 = AXIS2_PLACEMENT_2D('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(17.197947429814,2.425166506879)); +#1236 = DIRECTION('',(1.,0.)); +#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1238 = PCURVE('',#1211,#1239); +#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1243); +#1240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1241,#1242),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.); +#1241 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1242 = CARTESIAN_POINT('',(2.279911886939,0.)); +#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1245 = EDGE_CURVE('',#1246,#1223,#1248,.T.); +#1246 = VERTEX_POINT('',#1247); +#1247 = CARTESIAN_POINT('',(5.524079835279,4.1,0.)); +#1248 = SURFACE_CURVE('',#1249,(#1254,#1261),.PCURVE_S1.); +#1249 = CIRCLE('',#1250,1.5); +#1250 = AXIS2_PLACEMENT_3D('',#1251,#1252,#1253); +#1251 = CARTESIAN_POINT('',(5.524079835279,5.6,0.)); +#1252 = DIRECTION('',(0.,0.,-1.)); +#1253 = DIRECTION('',(-1.,-0.,-0.)); +#1254 = PCURVE('',#789,#1255); +#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260); +#1256 = CIRCLE('',#1257,1.5); +#1257 = AXIS2_PLACEMENT_2D('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(11.673867594536,8.025166506879)); +#1259 = DIRECTION('',(1.,0.)); +#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1261 = PCURVE('',#1262,#1267); +#1262 = CYLINDRICAL_SURFACE('',#1263,1.5); +#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266); +#1264 = CARTESIAN_POINT('',(5.524079835279,5.6,0.)); +#1265 = DIRECTION('',(0.,0.,-1.)); +#1266 = DIRECTION('',(-1.,0.,0.)); +#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(0.,0.)); +#1270 = VECTOR('',#1271,1.); +#1271 = DIRECTION('',(1.,0.)); +#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1273 = ORIENTED_EDGE('',*,*,#1274,.F.); +#1274 = EDGE_CURVE('',#1275,#1246,#1277,.T.); +#1275 = VERTEX_POINT('',#1276); +#1276 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,0.)); +#1277 = SURFACE_CURVE('',#1278,(#1282,#1289),.PCURVE_S1.); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,0.)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(-0.989864578963,0.142014489806,0.)); +#1282 = PCURVE('',#789,#1283); +#1283 = DEFINITIONAL_REPRESENTATION('',(#1284),#1288); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(-4.2064129957E-12,4.850333013757)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(0.989864578963,0.142014489806)); +#1288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1289 = PCURVE('',#1290,#1295); +#1290 = PLANE('',#1291); +#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294); +#1292 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,0.)); +#1293 = DIRECTION('',(0.142014489806,0.989864578963,0.)); +#1294 = DIRECTION('',(0.989864578963,-0.142014489806,0.)); +#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(-0.,0.)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(-1.,0.)); +#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1301 = ORIENTED_EDGE('',*,*,#1302,.T.); +#1302 = EDGE_CURVE('',#1275,#868,#1303,.T.); +#1303 = SURFACE_CURVE('',#1304,(#1309,#1316),.PCURVE_S1.); +#1304 = CIRCLE('',#1305,2.45); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(16.85,0.,0.)); +#1307 = DIRECTION('',(0.,0.,-1.)); +#1308 = DIRECTION('',(-1.,-0.,-0.)); +#1309 = PCURVE('',#789,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315); +#1311 = CIRCLE('',#1312,2.45); +#1312 = AXIS2_PLACEMENT_2D('',#1313,#1314); +#1313 = CARTESIAN_POINT('',(0.347947429814,2.425166506879)); +#1314 = DIRECTION('',(1.,0.)); +#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1316 = PCURVE('',#888,#1317); +#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1321); +#1318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1319,#1320),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1319 = CARTESIAN_POINT('',(-4.569887825556,0.)); +#1320 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = FACE_BOUND('',#1323,.T.); +#1323 = EDGE_LOOP('',(#1324)); +#1324 = ORIENTED_EDGE('',*,*,#774,.F.); +#1325 = FACE_BOUND('',#1326,.T.); +#1326 = EDGE_LOOP('',(#1327)); +#1327 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1328 = EDGE_CURVE('',#1329,#1329,#1331,.T.); +#1329 = VERTEX_POINT('',#1330); +#1330 = CARTESIAN_POINT('',(-13.025,0.,0.)); +#1331 = SURFACE_CURVE('',#1332,(#1337,#1348),.PCURVE_S1.); +#1332 = CIRCLE('',#1333,0.8); +#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336); +#1334 = CARTESIAN_POINT('',(-13.825,0.,0.)); +#1335 = DIRECTION('',(0.,0.,1.)); +#1336 = DIRECTION('',(1.,0.,0.)); +#1337 = PCURVE('',#789,#1338); +#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1347); +#1339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1340,#1341,#1342,#1343, +#1344,#1345,#1346),.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('') ); +#1340 = CARTESIAN_POINT('',(30.222947429814,2.425166506879)); +#1341 = CARTESIAN_POINT('',(30.222947429814,3.810807152934)); +#1342 = CARTESIAN_POINT('',(31.422947429814,3.117986829906)); +#1343 = CARTESIAN_POINT('',(32.622947429814,2.425166506879)); +#1344 = CARTESIAN_POINT('',(31.422947429814,1.732346183851)); +#1345 = CARTESIAN_POINT('',(30.222947429814,1.039525860823)); +#1346 = CARTESIAN_POINT('',(30.222947429814,2.425166506879)); +#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1348 = PCURVE('',#1349,#1354); +#1349 = CYLINDRICAL_SURFACE('',#1350,0.8); +#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); +#1351 = CARTESIAN_POINT('',(-13.825,0.,1.9)); +#1352 = DIRECTION('',(0.,0.,1.)); +#1353 = DIRECTION('',(1.,0.,0.)); +#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359); +#1355 = LINE('',#1356,#1357); +#1356 = CARTESIAN_POINT('',(0.,-1.9)); +#1357 = VECTOR('',#1358,1.); +#1358 = DIRECTION('',(1.,0.)); +#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1360 = FACE_BOUND('',#1361,.T.); +#1361 = EDGE_LOOP('',(#1362)); +#1362 = ORIENTED_EDGE('',*,*,#1363,.T.); +#1363 = EDGE_CURVE('',#1364,#1364,#1366,.T.); +#1364 = VERTEX_POINT('',#1365); +#1365 = CARTESIAN_POINT('',(-7.525,0.,0.)); +#1366 = SURFACE_CURVE('',#1367,(#1372,#1383),.PCURVE_S1.); +#1367 = CIRCLE('',#1368,0.8); +#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371); +#1369 = CARTESIAN_POINT('',(-8.325,0.,0.)); +#1370 = DIRECTION('',(0.,0.,1.)); +#1371 = DIRECTION('',(1.,0.,0.)); +#1372 = PCURVE('',#789,#1373); +#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1382); +#1374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1375,#1376,#1377,#1378, +#1379,#1380,#1381),.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('') ); +#1375 = CARTESIAN_POINT('',(24.722947429814,2.425166506879)); +#1376 = CARTESIAN_POINT('',(24.722947429814,3.810807152934)); +#1377 = CARTESIAN_POINT('',(25.922947429814,3.117986829906)); +#1378 = CARTESIAN_POINT('',(27.122947429814,2.425166506879)); +#1379 = CARTESIAN_POINT('',(25.922947429814,1.732346183851)); +#1380 = CARTESIAN_POINT('',(24.722947429814,1.039525860823)); +#1381 = CARTESIAN_POINT('',(24.722947429814,2.425166506879)); +#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1383 = PCURVE('',#1384,#1389); +#1384 = CYLINDRICAL_SURFACE('',#1385,0.8); +#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388); +#1386 = CARTESIAN_POINT('',(-8.325,0.,1.9)); +#1387 = DIRECTION('',(0.,0.,1.)); +#1388 = DIRECTION('',(1.,0.,0.)); +#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394); +#1390 = LINE('',#1391,#1392); +#1391 = CARTESIAN_POINT('',(0.,-1.9)); +#1392 = VECTOR('',#1393,1.); +#1393 = DIRECTION('',(1.,0.)); +#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1395 = FACE_BOUND('',#1396,.T.); +#1396 = EDGE_LOOP('',(#1397)); +#1397 = ORIENTED_EDGE('',*,*,#1398,.T.); +#1398 = EDGE_CURVE('',#1399,#1399,#1401,.T.); +#1399 = VERTEX_POINT('',#1400); +#1400 = CARTESIAN_POINT('',(-10.05,0.,0.)); +#1401 = SURFACE_CURVE('',#1402,(#1407,#1418),.PCURVE_S1.); +#1402 = CIRCLE('',#1403,0.8); +#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406); +#1404 = CARTESIAN_POINT('',(-10.85,0.,0.)); +#1405 = DIRECTION('',(0.,0.,1.)); +#1406 = DIRECTION('',(1.,0.,0.)); +#1407 = PCURVE('',#789,#1408); +#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1417); +#1409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1410,#1411,#1412,#1413, +#1414,#1415,#1416),.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('') ); +#1410 = CARTESIAN_POINT('',(27.247947429814,2.425166506879)); +#1411 = CARTESIAN_POINT('',(27.247947429814,3.810807152934)); +#1412 = CARTESIAN_POINT('',(28.447947429814,3.117986829906)); +#1413 = CARTESIAN_POINT('',(29.647947429814,2.425166506879)); +#1414 = CARTESIAN_POINT('',(28.447947429814,1.732346183851)); +#1415 = CARTESIAN_POINT('',(27.247947429814,1.039525860823)); +#1416 = CARTESIAN_POINT('',(27.247947429814,2.425166506879)); +#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1418 = PCURVE('',#1419,#1424); +#1419 = CYLINDRICAL_SURFACE('',#1420,0.8); +#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423); +#1421 = CARTESIAN_POINT('',(-10.85,0.,1.9)); +#1422 = DIRECTION('',(0.,0.,1.)); +#1423 = DIRECTION('',(1.,0.,0.)); +#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429); +#1425 = LINE('',#1426,#1427); +#1426 = CARTESIAN_POINT('',(0.,-1.9)); +#1427 = VECTOR('',#1428,1.); +#1428 = DIRECTION('',(1.,0.)); +#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1430 = FACE_BOUND('',#1431,.T.); +#1431 = EDGE_LOOP('',(#1432)); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#1434,#1434,#1436,.T.); +#1434 = VERTEX_POINT('',#1435); +#1435 = CARTESIAN_POINT('',(-16.05,0.,0.)); +#1436 = SURFACE_CURVE('',#1437,(#1442,#1453),.PCURVE_S1.); +#1437 = CIRCLE('',#1438,0.8); +#1438 = AXIS2_PLACEMENT_3D('',#1439,#1440,#1441); +#1439 = CARTESIAN_POINT('',(-16.85,0.,0.)); +#1440 = DIRECTION('',(0.,0.,1.)); +#1441 = DIRECTION('',(1.,0.,0.)); +#1442 = PCURVE('',#789,#1443); +#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1452); +#1444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1445,#1446,#1447,#1448, +#1449,#1450,#1451),.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('') ); +#1445 = CARTESIAN_POINT('',(33.247947429814,2.425166506879)); +#1446 = CARTESIAN_POINT('',(33.247947429814,3.810807152934)); +#1447 = CARTESIAN_POINT('',(34.447947429814,3.117986829906)); +#1448 = CARTESIAN_POINT('',(35.647947429814,2.425166506879)); +#1449 = CARTESIAN_POINT('',(34.447947429814,1.732346183851)); +#1450 = CARTESIAN_POINT('',(33.247947429814,1.039525860823)); +#1451 = CARTESIAN_POINT('',(33.247947429814,2.425166506879)); +#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1453 = PCURVE('',#1454,#1459); +#1454 = CYLINDRICAL_SURFACE('',#1455,0.8); +#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458); +#1456 = CARTESIAN_POINT('',(-16.85,0.,1.9)); +#1457 = DIRECTION('',(0.,0.,1.)); +#1458 = DIRECTION('',(1.,0.,0.)); +#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464); +#1460 = LINE('',#1461,#1462); +#1461 = CARTESIAN_POINT('',(0.,-1.9)); +#1462 = VECTOR('',#1463,1.); +#1463 = DIRECTION('',(1.,0.)); +#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1465 = FACE_BOUND('',#1466,.T.); +#1466 = EDGE_LOOP('',(#1467)); +#1467 = ORIENTED_EDGE('',*,*,#1468,.T.); +#1468 = EDGE_CURVE('',#1469,#1469,#1471,.T.); +#1469 = VERTEX_POINT('',#1470); +#1470 = CARTESIAN_POINT('',(13.025,0.,0.)); +#1471 = SURFACE_CURVE('',#1472,(#1477,#1488),.PCURVE_S1.); +#1472 = CIRCLE('',#1473,0.8); +#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476); +#1474 = CARTESIAN_POINT('',(13.825,0.,0.)); +#1475 = DIRECTION('',(0.,0.,1.)); +#1476 = DIRECTION('',(-1.,0.,0.)); +#1477 = PCURVE('',#789,#1478); +#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1487); +#1479 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1480,#1481,#1482,#1483, +#1484,#1485,#1486),.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('') ); +#1480 = CARTESIAN_POINT('',(4.172947429814,2.425166506879)); +#1481 = CARTESIAN_POINT('',(4.172947429814,1.039525860823)); +#1482 = CARTESIAN_POINT('',(2.972947429814,1.732346183851)); +#1483 = CARTESIAN_POINT('',(1.772947429814,2.425166506879)); +#1484 = CARTESIAN_POINT('',(2.972947429814,3.117986829906)); +#1485 = CARTESIAN_POINT('',(4.172947429814,3.810807152934)); +#1486 = CARTESIAN_POINT('',(4.172947429814,2.425166506879)); +#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1488 = PCURVE('',#1489,#1494); +#1489 = CYLINDRICAL_SURFACE('',#1490,0.8); +#1490 = AXIS2_PLACEMENT_3D('',#1491,#1492,#1493); +#1491 = CARTESIAN_POINT('',(13.825,0.,1.9)); +#1492 = DIRECTION('',(0.,0.,1.)); +#1493 = DIRECTION('',(-1.,-0.,-0.)); +#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499); +#1495 = LINE('',#1496,#1497); +#1496 = CARTESIAN_POINT('',(-6.28318530718,-1.9)); +#1497 = VECTOR('',#1498,1.); +#1498 = DIRECTION('',(1.,-0.)); +#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1500 = FACE_BOUND('',#1501,.T.); +#1501 = EDGE_LOOP('',(#1502)); +#1502 = ORIENTED_EDGE('',*,*,#1503,.T.); +#1503 = EDGE_CURVE('',#1504,#1504,#1506,.T.); +#1504 = VERTEX_POINT('',#1505); +#1505 = CARTESIAN_POINT('',(10.05,0.,0.)); +#1506 = SURFACE_CURVE('',#1507,(#1512,#1523),.PCURVE_S1.); +#1507 = CIRCLE('',#1508,0.8); +#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511); +#1509 = CARTESIAN_POINT('',(10.85,0.,0.)); +#1510 = DIRECTION('',(0.,0.,1.)); +#1511 = DIRECTION('',(-1.,0.,0.)); +#1512 = PCURVE('',#789,#1513); +#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1522); +#1514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1515,#1516,#1517,#1518, +#1519,#1520,#1521),.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('') ); +#1515 = CARTESIAN_POINT('',(7.147947429814,2.425166506879)); +#1516 = CARTESIAN_POINT('',(7.147947429814,1.039525860823)); +#1517 = CARTESIAN_POINT('',(5.947947429814,1.732346183851)); +#1518 = CARTESIAN_POINT('',(4.747947429814,2.425166506879)); +#1519 = CARTESIAN_POINT('',(5.947947429814,3.117986829906)); +#1520 = CARTESIAN_POINT('',(7.147947429814,3.810807152934)); +#1521 = CARTESIAN_POINT('',(7.147947429814,2.425166506879)); +#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1523 = PCURVE('',#1524,#1529); +#1524 = CYLINDRICAL_SURFACE('',#1525,0.8); +#1525 = AXIS2_PLACEMENT_3D('',#1526,#1527,#1528); +#1526 = CARTESIAN_POINT('',(10.85,0.,1.9)); +#1527 = DIRECTION('',(0.,0.,1.)); +#1528 = DIRECTION('',(-1.,-0.,-0.)); +#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534); +#1530 = LINE('',#1531,#1532); +#1531 = CARTESIAN_POINT('',(-6.28318530718,-1.9)); +#1532 = VECTOR('',#1533,1.); +#1533 = DIRECTION('',(1.,-0.)); +#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1535 = FACE_BOUND('',#1536,.T.); +#1536 = EDGE_LOOP('',(#1537)); +#1537 = ORIENTED_EDGE('',*,*,#1538,.T.); +#1538 = EDGE_CURVE('',#1539,#1539,#1541,.T.); +#1539 = VERTEX_POINT('',#1540); +#1540 = CARTESIAN_POINT('',(16.05,0.,0.)); +#1541 = SURFACE_CURVE('',#1542,(#1547,#1558),.PCURVE_S1.); +#1542 = CIRCLE('',#1543,0.8); +#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546); +#1544 = CARTESIAN_POINT('',(16.85,0.,0.)); +#1545 = DIRECTION('',(0.,0.,1.)); +#1546 = DIRECTION('',(-1.,0.,0.)); +#1547 = PCURVE('',#789,#1548); +#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1557); +#1549 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1550,#1551,#1552,#1553, +#1554,#1555,#1556),.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('') ); +#1550 = CARTESIAN_POINT('',(1.147947429814,2.425166506879)); +#1551 = CARTESIAN_POINT('',(1.147947429814,1.039525860823)); +#1552 = CARTESIAN_POINT('',(-5.205257018574E-02,1.732346183851)); +#1553 = CARTESIAN_POINT('',(-1.252052570186,2.425166506879)); +#1554 = CARTESIAN_POINT('',(-5.205257018574E-02,3.117986829906)); +#1555 = CARTESIAN_POINT('',(1.147947429814,3.810807152934)); +#1556 = CARTESIAN_POINT('',(1.147947429814,2.425166506879)); +#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1558 = PCURVE('',#1559,#1564); +#1559 = CYLINDRICAL_SURFACE('',#1560,0.8); +#1560 = AXIS2_PLACEMENT_3D('',#1561,#1562,#1563); +#1561 = CARTESIAN_POINT('',(16.85,0.,1.9)); +#1562 = DIRECTION('',(0.,0.,1.)); +#1563 = DIRECTION('',(-1.,-0.,-0.)); +#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569); +#1565 = LINE('',#1566,#1567); +#1566 = CARTESIAN_POINT('',(-6.28318530718,-1.9)); +#1567 = VECTOR('',#1568,1.); +#1568 = DIRECTION('',(1.,-0.)); +#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1570 = FACE_BOUND('',#1571,.T.); +#1571 = EDGE_LOOP('',(#1572)); +#1572 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1573 = EDGE_CURVE('',#1574,#1574,#1576,.T.); +#1574 = VERTEX_POINT('',#1575); +#1575 = CARTESIAN_POINT('',(7.525,0.,0.)); +#1576 = SURFACE_CURVE('',#1577,(#1582,#1593),.PCURVE_S1.); +#1577 = CIRCLE('',#1578,0.8); +#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581); +#1579 = CARTESIAN_POINT('',(8.325,0.,0.)); +#1580 = DIRECTION('',(0.,0.,1.)); +#1581 = DIRECTION('',(-1.,0.,0.)); +#1582 = PCURVE('',#789,#1583); +#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1592); +#1584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1585,#1586,#1587,#1588, +#1589,#1590,#1591),.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('') ); +#1585 = CARTESIAN_POINT('',(9.672947429814,2.425166506879)); +#1586 = CARTESIAN_POINT('',(9.672947429814,1.039525860823)); +#1587 = CARTESIAN_POINT('',(8.472947429814,1.732346183851)); +#1588 = CARTESIAN_POINT('',(7.272947429814,2.425166506879)); +#1589 = CARTESIAN_POINT('',(8.472947429814,3.117986829906)); +#1590 = CARTESIAN_POINT('',(9.672947429814,3.810807152934)); +#1591 = CARTESIAN_POINT('',(9.672947429814,2.425166506879)); +#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1593 = PCURVE('',#1594,#1599); +#1594 = CYLINDRICAL_SURFACE('',#1595,0.8); +#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598); +#1596 = CARTESIAN_POINT('',(8.325,0.,1.9)); +#1597 = DIRECTION('',(0.,0.,1.)); +#1598 = DIRECTION('',(-1.,-0.,-0.)); +#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604); +#1600 = LINE('',#1601,#1602); +#1601 = CARTESIAN_POINT('',(-6.28318530718,-1.9)); +#1602 = VECTOR('',#1603,1.); +#1603 = DIRECTION('',(1.,-0.)); +#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1605 = ADVANCED_FACE('',(#1606,#1641),#823,.F.); +#1606 = FACE_BOUND('',#1607,.F.); +#1607 = EDGE_LOOP('',(#1608)); +#1608 = ORIENTED_EDGE('',*,*,#1609,.F.); +#1609 = EDGE_CURVE('',#1610,#1610,#1612,.T.); +#1610 = VERTEX_POINT('',#1611); +#1611 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.2)); +#1612 = SURFACE_CURVE('',#1613,(#1618,#1629),.PCURVE_S1.); +#1613 = CIRCLE('',#1614,4.45); +#1614 = AXIS2_PLACEMENT_3D('',#1615,#1616,#1617); +#1615 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.2)); +#1616 = DIRECTION('',(0.,0.,1.)); +#1617 = DIRECTION('',(1.,0.,0.)); +#1618 = PCURVE('',#823,#1619); +#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1628); +#1620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1621,#1622,#1623,#1624, +#1625,#1626,#1627),.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('') ); +#1621 = CARTESIAN_POINT('',(0.,0.)); +#1622 = CARTESIAN_POINT('',(0.,7.707626093682)); +#1623 = CARTESIAN_POINT('',(6.675,3.853813046841)); +#1624 = CARTESIAN_POINT('',(13.35,1.089935651241E-15)); +#1625 = CARTESIAN_POINT('',(6.675,-3.853813046841)); +#1626 = CARTESIAN_POINT('',(7.105427357601E-15,-7.707626093682)); +#1627 = CARTESIAN_POINT('',(0.,0.)); +#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1629 = PCURVE('',#1630,#1635); +#1630 = CYLINDRICAL_SURFACE('',#1631,4.45); +#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634); +#1632 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.9)); +#1633 = DIRECTION('',(0.,0.,1.)); +#1634 = DIRECTION('',(1.,0.,0.)); +#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(0.,-0.7)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(1.,0.)); +#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1641 = FACE_BOUND('',#1642,.F.); +#1642 = EDGE_LOOP('',(#1643)); +#1643 = ORIENTED_EDGE('',*,*,#806,.T.); +#1644 = ADVANCED_FACE('',(#1645),#888,.T.); +#1645 = FACE_BOUND('',#1646,.F.); +#1646 = EDGE_LOOP('',(#1647,#1669,#1670,#1671,#1693,#1725)); +#1647 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1648 = EDGE_CURVE('',#1275,#1649,#1651,.T.); +#1649 = VERTEX_POINT('',#1650); +#1650 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,1.9)); +#1651 = SURFACE_CURVE('',#1652,(#1656,#1662),.PCURVE_S1.); +#1652 = LINE('',#1653,#1654); +#1653 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,0.)); +#1654 = VECTOR('',#1655,1.); +#1655 = DIRECTION('',(0.,0.,1.)); +#1656 = PCURVE('',#888,#1657); +#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1661); +#1658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1659,#1660),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#1659 = CARTESIAN_POINT('',(-4.569887825555,0.)); +#1660 = CARTESIAN_POINT('',(-4.569887825555,-1.9)); +#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1662 = PCURVE('',#1290,#1663); +#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668); +#1664 = LINE('',#1665,#1666); +#1665 = CARTESIAN_POINT('',(-2.081691839616E-12,0.)); +#1666 = VECTOR('',#1667,1.); +#1667 = DIRECTION('',(-0.,-1.)); +#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1669 = ORIENTED_EDGE('',*,*,#1302,.T.); +#1670 = ORIENTED_EDGE('',*,*,#865,.F.); +#1671 = ORIENTED_EDGE('',*,*,#1672,.T.); +#1672 = EDGE_CURVE('',#866,#1673,#1675,.T.); +#1673 = VERTEX_POINT('',#1674); +#1674 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,1.9)); +#1675 = SURFACE_CURVE('',#1676,(#1680,#1686),.PCURVE_S1.); +#1676 = LINE('',#1677,#1678); +#1677 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,0.)); +#1678 = VECTOR('',#1679,1.); +#1679 = DIRECTION('',(0.,0.,1.)); +#1680 = PCURVE('',#888,#1681); +#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1685); +#1682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1683,#1684),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#1683 = CARTESIAN_POINT('',(-1.713297481625,0.)); +#1684 = CARTESIAN_POINT('',(-1.713297481625,-1.9)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1686 = PCURVE('',#915,#1687); +#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692); +#1688 = LINE('',#1689,#1690); +#1689 = CARTESIAN_POINT('',(2.081691839616E-12,0.)); +#1690 = VECTOR('',#1691,1.); +#1691 = DIRECTION('',(0.,-1.)); +#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1693 = ORIENTED_EDGE('',*,*,#1694,.T.); +#1694 = EDGE_CURVE('',#1673,#1695,#1697,.T.); +#1695 = VERTEX_POINT('',#1696); +#1696 = CARTESIAN_POINT('',(19.3,0.,1.9)); +#1697 = SURFACE_CURVE('',#1698,(#1703,#1709),.PCURVE_S1.); +#1698 = CIRCLE('',#1699,2.45); +#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702); +#1700 = CARTESIAN_POINT('',(16.85,0.,1.9)); +#1701 = DIRECTION('',(0.,0.,1.)); +#1702 = DIRECTION('',(-1.,0.,0.)); +#1703 = PCURVE('',#888,#1704); +#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1708); +#1705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1706,#1707),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1706 = CARTESIAN_POINT('',(-1.713297481624,-1.9)); +#1707 = CARTESIAN_POINT('',(-3.14159265359,-1.9)); +#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1709 = PCURVE('',#1710,#1715); +#1710 = PLANE('',#1711); +#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714); +#1712 = CARTESIAN_POINT('',(17.197947429814,-2.425166506879,1.9)); +#1713 = DIRECTION('',(0.,0.,-1.)); +#1714 = DIRECTION('',(-1.,0.,0.)); +#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1724); +#1716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1717,#1718,#1719,#1720, +#1721,#1722,#1723),.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('') ); +#1717 = CARTESIAN_POINT('',(2.797947429814,2.425166506879)); +#1718 = CARTESIAN_POINT('',(2.797947429814,-1.818357971665)); +#1719 = CARTESIAN_POINT('',(-0.877052570186,0.303404267607)); +#1720 = CARTESIAN_POINT('',(-4.552052570186,2.425166506879)); +#1721 = CARTESIAN_POINT('',(-0.877052570186,4.54692874615)); +#1722 = CARTESIAN_POINT('',(2.797947429814,6.668690985422)); +#1723 = CARTESIAN_POINT('',(2.797947429814,2.425166506879)); +#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1725 = ORIENTED_EDGE('',*,*,#1726,.F.); +#1726 = EDGE_CURVE('',#1649,#1695,#1727,.T.); +#1727 = SURFACE_CURVE('',#1728,(#1733,#1739),.PCURVE_S1.); +#1728 = CIRCLE('',#1729,2.45); +#1729 = AXIS2_PLACEMENT_3D('',#1730,#1731,#1732); +#1730 = CARTESIAN_POINT('',(16.85,0.,1.9)); +#1731 = DIRECTION('',(0.,0.,-1.)); +#1732 = DIRECTION('',(-1.,-0.,-0.)); +#1733 = PCURVE('',#888,#1734); +#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1738); +#1735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1736,#1737),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1736 = CARTESIAN_POINT('',(-4.569887825556,-1.9)); +#1737 = CARTESIAN_POINT('',(-3.14159265359,-1.9)); +#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1739 = PCURVE('',#1710,#1740); +#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745); +#1741 = CIRCLE('',#1742,2.45); +#1742 = AXIS2_PLACEMENT_2D('',#1743,#1744); +#1743 = CARTESIAN_POINT('',(0.347947429814,2.425166506879)); +#1744 = DIRECTION('',(1.,0.)); +#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1746 = ADVANCED_FACE('',(#1747),#915,.T.); +#1747 = FACE_BOUND('',#1748,.T.); +#1748 = EDGE_LOOP('',(#1749,#1750,#1773,#1794)); +#1749 = ORIENTED_EDGE('',*,*,#1672,.T.); +#1750 = ORIENTED_EDGE('',*,*,#1751,.T.); +#1751 = EDGE_CURVE('',#1673,#1752,#1754,.T.); +#1752 = VERTEX_POINT('',#1753); +#1753 = CARTESIAN_POINT('',(5.524079835279,-4.1,1.9)); +#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.); +#1755 = LINE('',#1756,#1757); +#1756 = CARTESIAN_POINT('',(17.197947429818,-2.425166506879,1.9)); +#1757 = VECTOR('',#1758,1.); +#1758 = DIRECTION('',(-0.989864578963,-0.142014489806,-0.)); +#1759 = PCURVE('',#915,#1760); +#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765); +#1761 = LINE('',#1762,#1763); +#1762 = CARTESIAN_POINT('',(0.,-1.9)); +#1763 = VECTOR('',#1764,1.); +#1764 = DIRECTION('',(1.,0.)); +#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1766 = PCURVE('',#1710,#1767); +#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772); +#1768 = LINE('',#1769,#1770); +#1769 = CARTESIAN_POINT('',(-4.2064129957E-12,0.)); +#1770 = VECTOR('',#1771,1.); +#1771 = DIRECTION('',(0.989864578963,-0.142014489806)); +#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1773 = ORIENTED_EDGE('',*,*,#1774,.F.); +#1774 = EDGE_CURVE('',#900,#1752,#1775,.T.); +#1775 = SURFACE_CURVE('',#1776,(#1780,#1787),.PCURVE_S1.); +#1776 = LINE('',#1777,#1778); +#1777 = CARTESIAN_POINT('',(5.524079835279,-4.1,0.)); +#1778 = VECTOR('',#1779,1.); +#1779 = DIRECTION('',(0.,0.,1.)); +#1780 = PCURVE('',#915,#1781); +#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786); +#1782 = LINE('',#1783,#1784); +#1783 = CARTESIAN_POINT('',(11.793398655372,0.)); +#1784 = VECTOR('',#1785,1.); +#1785 = DIRECTION('',(0.,-1.)); +#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1787 = PCURVE('',#948,#1788); +#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793); +#1789 = LINE('',#1790,#1791); +#1790 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#1791 = VECTOR('',#1792,1.); +#1792 = DIRECTION('',(-0.,-1.)); +#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1794 = ORIENTED_EDGE('',*,*,#899,.F.); +#1795 = ADVANCED_FACE('',(#1796),#948,.F.); +#1796 = FACE_BOUND('',#1797,.T.); +#1797 = EDGE_LOOP('',(#1798,#1799,#1827,#1848)); +#1798 = ORIENTED_EDGE('',*,*,#1774,.T.); +#1799 = ORIENTED_EDGE('',*,*,#1800,.T.); +#1800 = EDGE_CURVE('',#1752,#1801,#1803,.T.); +#1801 = VERTEX_POINT('',#1802); +#1802 = CARTESIAN_POINT('',(4.2,-4.895150661624,1.9)); +#1803 = SURFACE_CURVE('',#1804,(#1809,#1816),.PCURVE_S1.); +#1804 = CIRCLE('',#1805,1.5); +#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808); +#1806 = CARTESIAN_POINT('',(5.524079835279,-5.6,1.9)); +#1807 = DIRECTION('',(0.,0.,1.)); +#1808 = DIRECTION('',(-1.,0.,0.)); +#1809 = PCURVE('',#948,#1810); +#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815); +#1811 = LINE('',#1812,#1813); +#1812 = CARTESIAN_POINT('',(-0.,-1.9)); +#1813 = VECTOR('',#1814,1.); +#1814 = DIRECTION('',(-1.,0.)); +#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1816 = PCURVE('',#1710,#1817); +#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1826); +#1818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1819,#1820,#1821,#1822, +#1823,#1824,#1825),.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('') ); +#1819 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121)); +#1820 = CARTESIAN_POINT('',(13.173867594536,-5.772909704475)); +#1821 = CARTESIAN_POINT('',(10.923867594536,-4.473871598798)); +#1822 = CARTESIAN_POINT('',(8.673867594536,-3.174833493121)); +#1823 = CARTESIAN_POINT('',(10.923867594536,-1.875795387445)); +#1824 = CARTESIAN_POINT('',(13.173867594536,-0.576757281768)); +#1825 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121)); +#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1827 = ORIENTED_EDGE('',*,*,#1828,.F.); +#1828 = EDGE_CURVE('',#928,#1801,#1829,.T.); +#1829 = SURFACE_CURVE('',#1830,(#1834,#1841),.PCURVE_S1.); +#1830 = LINE('',#1831,#1832); +#1831 = CARTESIAN_POINT('',(4.2,-4.895150661624,0.)); +#1832 = VECTOR('',#1833,1.); +#1833 = DIRECTION('',(0.,0.,1.)); +#1834 = PCURVE('',#948,#1835); +#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1840); +#1836 = LINE('',#1837,#1838); +#1837 = CARTESIAN_POINT('',(-5.794008318518,0.)); +#1838 = VECTOR('',#1839,1.); +#1839 = DIRECTION('',(-0.,-1.)); +#1840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1841 = PCURVE('',#981,#1842); +#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847); +#1843 = LINE('',#1844,#1845); +#1844 = CARTESIAN_POINT('',(-2.279911886939,0.)); +#1845 = VECTOR('',#1846,1.); +#1846 = DIRECTION('',(-0.,-1.)); +#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1848 = ORIENTED_EDGE('',*,*,#927,.F.); +#1849 = ADVANCED_FACE('',(#1850),#1290,.T.); +#1850 = FACE_BOUND('',#1851,.F.); +#1851 = EDGE_LOOP('',(#1852,#1853,#1876,#1897)); +#1852 = ORIENTED_EDGE('',*,*,#1648,.T.); +#1853 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1854 = EDGE_CURVE('',#1649,#1855,#1857,.T.); +#1855 = VERTEX_POINT('',#1856); +#1856 = CARTESIAN_POINT('',(5.524079835279,4.1,1.9)); +#1857 = SURFACE_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.); +#1858 = LINE('',#1859,#1860); +#1859 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,1.9)); +#1860 = VECTOR('',#1861,1.); +#1861 = DIRECTION('',(-0.989864578963,0.142014489806,0.)); +#1862 = PCURVE('',#1290,#1863); +#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868); +#1864 = LINE('',#1865,#1866); +#1865 = CARTESIAN_POINT('',(-0.,-1.9)); +#1866 = VECTOR('',#1867,1.); +#1867 = DIRECTION('',(-1.,0.)); +#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1869 = PCURVE('',#1710,#1870); +#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875); +#1871 = LINE('',#1872,#1873); +#1872 = CARTESIAN_POINT('',(-4.2064129957E-12,4.850333013757)); +#1873 = VECTOR('',#1874,1.); +#1874 = DIRECTION('',(0.989864578963,0.142014489806)); +#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1876 = ORIENTED_EDGE('',*,*,#1877,.F.); +#1877 = EDGE_CURVE('',#1246,#1855,#1878,.T.); +#1878 = SURFACE_CURVE('',#1879,(#1883,#1890),.PCURVE_S1.); +#1879 = LINE('',#1880,#1881); +#1880 = CARTESIAN_POINT('',(5.524079835279,4.1,0.)); +#1881 = VECTOR('',#1882,1.); +#1882 = DIRECTION('',(0.,0.,1.)); +#1883 = PCURVE('',#1290,#1884); +#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889); +#1885 = LINE('',#1886,#1887); +#1886 = CARTESIAN_POINT('',(-11.79339865537,0.)); +#1887 = VECTOR('',#1888,1.); +#1888 = DIRECTION('',(-0.,-1.)); +#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1890 = PCURVE('',#1262,#1891); +#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896); +#1892 = LINE('',#1893,#1894); +#1893 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1894 = VECTOR('',#1895,1.); +#1895 = DIRECTION('',(0.,-1.)); +#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1897 = ORIENTED_EDGE('',*,*,#1274,.F.); +#1898 = ADVANCED_FACE('',(#1899),#981,.T.); +#1899 = FACE_BOUND('',#1900,.F.); +#1900 = EDGE_LOOP('',(#1901,#1924,#1948,#1974,#1975,#1976)); +#1901 = ORIENTED_EDGE('',*,*,#1902,.T.); +#1902 = EDGE_CURVE('',#994,#1903,#1905,.T.); +#1903 = VERTEX_POINT('',#1904); +#1904 = CARTESIAN_POINT('',(-4.2,-4.895150661624,1.9)); +#1905 = SURFACE_CURVE('',#1906,(#1910,#1917),.PCURVE_S1.); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(-4.2,-4.895150661624,0.)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.,0.,1.)); +#1910 = PCURVE('',#981,#1911); +#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916); +#1912 = LINE('',#1913,#1914); +#1913 = CARTESIAN_POINT('',(-0.861680766651,0.)); +#1914 = VECTOR('',#1915,1.); +#1915 = DIRECTION('',(-0.,-1.)); +#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1917 = PCURVE('',#1034,#1918); +#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923); +#1919 = LINE('',#1920,#1921); +#1920 = CARTESIAN_POINT('',(5.794008318518,0.)); +#1921 = VECTOR('',#1922,1.); +#1922 = DIRECTION('',(0.,-1.)); +#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1924 = ORIENTED_EDGE('',*,*,#1925,.F.); +#1925 = EDGE_CURVE('',#1926,#1903,#1928,.T.); +#1926 = VERTEX_POINT('',#1927); +#1927 = CARTESIAN_POINT('',(0.,-6.45,1.9)); +#1928 = SURFACE_CURVE('',#1929,(#1934,#1941),.PCURVE_S1.); +#1929 = CIRCLE('',#1930,6.45); +#1930 = AXIS2_PLACEMENT_3D('',#1931,#1932,#1933); +#1931 = CARTESIAN_POINT('',(0.,0.,1.9)); +#1932 = DIRECTION('',(0.,0.,-1.)); +#1933 = DIRECTION('',(1.,0.,0.)); +#1934 = PCURVE('',#981,#1935); +#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940); +#1936 = LINE('',#1937,#1938); +#1937 = CARTESIAN_POINT('',(-3.14159265359,-1.9)); +#1938 = VECTOR('',#1939,1.); +#1939 = DIRECTION('',(1.,-0.)); +#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1941 = PCURVE('',#1710,#1942); +#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947); +#1943 = CIRCLE('',#1944,6.45); +#1944 = AXIS2_PLACEMENT_2D('',#1945,#1946); +#1945 = CARTESIAN_POINT('',(17.197947429814,2.425166506879)); +#1946 = DIRECTION('',(-1.,0.)); +#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1948 = ORIENTED_EDGE('',*,*,#1949,.T.); +#1949 = EDGE_CURVE('',#1926,#1801,#1950,.T.); +#1950 = SURFACE_CURVE('',#1951,(#1956,#1963),.PCURVE_S1.); +#1951 = CIRCLE('',#1952,6.45); +#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955); +#1953 = CARTESIAN_POINT('',(0.,0.,1.9)); +#1954 = DIRECTION('',(0.,0.,1.)); +#1955 = DIRECTION('',(-1.,0.,0.)); +#1956 = PCURVE('',#981,#1957); +#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962); +#1958 = LINE('',#1959,#1960); +#1959 = CARTESIAN_POINT('',(-0.,-1.9)); +#1960 = VECTOR('',#1961,1.); +#1961 = DIRECTION('',(-1.,0.)); +#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1963 = PCURVE('',#1710,#1964); +#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1973); +#1965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1966,#1967,#1968,#1969, +#1970,#1971,#1972),.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('') ); +#1966 = CARTESIAN_POINT('',(23.647947429814,2.425166506879)); +#1967 = CARTESIAN_POINT('',(23.647947429814,-8.746561201941)); +#1968 = CARTESIAN_POINT('',(13.972947429814,-3.160697347531)); +#1969 = CARTESIAN_POINT('',(4.297947429814,2.425166506879)); +#1970 = CARTESIAN_POINT('',(13.972947429814,8.011030361288)); +#1971 = CARTESIAN_POINT('',(23.647947429814,13.596894215698)); +#1972 = CARTESIAN_POINT('',(23.647947429814,2.425166506879)); +#1973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1974 = ORIENTED_EDGE('',*,*,#1828,.F.); +#1975 = ORIENTED_EDGE('',*,*,#960,.F.); +#1976 = ORIENTED_EDGE('',*,*,#993,.T.); +#1977 = ADVANCED_FACE('',(#1978),#1262,.F.); +#1978 = FACE_BOUND('',#1979,.F.); +#1979 = EDGE_LOOP('',(#1980,#1981,#2005,#2025)); +#1980 = ORIENTED_EDGE('',*,*,#1877,.T.); +#1981 = ORIENTED_EDGE('',*,*,#1982,.T.); +#1982 = EDGE_CURVE('',#1855,#1983,#1985,.T.); +#1983 = VERTEX_POINT('',#1984); +#1984 = CARTESIAN_POINT('',(4.2,4.895150661624,1.9)); +#1985 = SURFACE_CURVE('',#1986,(#1991,#1998),.PCURVE_S1.); +#1986 = CIRCLE('',#1987,1.5); +#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990); +#1988 = CARTESIAN_POINT('',(5.524079835279,5.6,1.9)); +#1989 = DIRECTION('',(0.,0.,-1.)); +#1990 = DIRECTION('',(-1.,-0.,-0.)); +#1991 = PCURVE('',#1262,#1992); +#1992 = DEFINITIONAL_REPRESENTATION('',(#1993),#1997); +#1993 = LINE('',#1994,#1995); +#1994 = CARTESIAN_POINT('',(0.,-1.9)); +#1995 = VECTOR('',#1996,1.); +#1996 = DIRECTION('',(1.,0.)); +#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1998 = PCURVE('',#1710,#1999); +#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004); +#2000 = CIRCLE('',#2001,1.5); +#2001 = AXIS2_PLACEMENT_2D('',#2002,#2003); +#2002 = CARTESIAN_POINT('',(11.673867594536,8.025166506879)); +#2003 = DIRECTION('',(1.,0.)); +#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2005 = ORIENTED_EDGE('',*,*,#2006,.F.); +#2006 = EDGE_CURVE('',#1223,#1983,#2007,.T.); +#2007 = SURFACE_CURVE('',#2008,(#2012,#2019),.PCURVE_S1.); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(4.2,4.895150661624,0.)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(0.,0.,1.)); +#2012 = PCURVE('',#1262,#2013); +#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2018); +#2014 = LINE('',#2015,#2016); +#2015 = CARTESIAN_POINT('',(5.794008318518,0.)); +#2016 = VECTOR('',#2017,1.); +#2017 = DIRECTION('',(0.,-1.)); +#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2019 = PCURVE('',#1211,#2020); +#2020 = DEFINITIONAL_REPRESENTATION('',(#2021),#2024); +#2021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2022,#2023),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#2022 = CARTESIAN_POINT('',(2.279911886939,0.)); +#2023 = CARTESIAN_POINT('',(2.279911886939,-1.9)); +#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2025 = ORIENTED_EDGE('',*,*,#1245,.F.); +#2026 = ADVANCED_FACE('',(#2027),#1211,.T.); +#2027 = FACE_BOUND('',#2028,.T.); +#2028 = EDGE_LOOP('',(#2029,#2051,#2078,#2099,#2100,#2101)); +#2029 = ORIENTED_EDGE('',*,*,#2030,.T.); +#2030 = EDGE_CURVE('',#1158,#2031,#2033,.T.); +#2031 = VERTEX_POINT('',#2032); +#2032 = CARTESIAN_POINT('',(-4.2,4.895150661624,1.9)); +#2033 = SURFACE_CURVE('',#2034,(#2038,#2044),.PCURVE_S1.); +#2034 = LINE('',#2035,#2036); +#2035 = CARTESIAN_POINT('',(-4.2,4.895150661624,0.)); +#2036 = VECTOR('',#2037,1.); +#2037 = DIRECTION('',(0.,0.,1.)); +#2038 = PCURVE('',#1211,#2039); +#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2043); +#2040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2041,#2042),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#2041 = CARTESIAN_POINT('',(0.861680766651,0.)); +#2042 = CARTESIAN_POINT('',(0.861680766651,-1.9)); +#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2044 = PCURVE('',#1178,#2045); +#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050); +#2046 = LINE('',#2047,#2048); +#2047 = CARTESIAN_POINT('',(-5.794008318518,0.)); +#2048 = VECTOR('',#2049,1.); +#2049 = DIRECTION('',(-0.,-1.)); +#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2051 = ORIENTED_EDGE('',*,*,#2052,.F.); +#2052 = EDGE_CURVE('',#2053,#2031,#2055,.T.); +#2053 = VERTEX_POINT('',#2054); +#2054 = CARTESIAN_POINT('',(0.,6.45,1.9)); +#2055 = SURFACE_CURVE('',#2056,(#2061,#2067),.PCURVE_S1.); +#2056 = CIRCLE('',#2057,6.45); +#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060); +#2058 = CARTESIAN_POINT('',(0.,0.,1.9)); +#2059 = DIRECTION('',(0.,0.,1.)); +#2060 = DIRECTION('',(1.,0.,0.)); +#2061 = PCURVE('',#1211,#2062); +#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2066); +#2063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2064,#2065),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.); +#2064 = CARTESIAN_POINT('',(1.570796326795,-1.9)); +#2065 = CARTESIAN_POINT('',(0.861680766651,-1.9)); +#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2067 = PCURVE('',#1710,#2068); +#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2077); +#2069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2070,#2071,#2072,#2073, +#2074,#2075,#2076),.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('') ); +#2070 = CARTESIAN_POINT('',(10.747947429814,2.425166506879)); +#2071 = CARTESIAN_POINT('',(10.747947429814,13.596894215698)); +#2072 = CARTESIAN_POINT('',(20.422947429814,8.011030361288)); +#2073 = CARTESIAN_POINT('',(30.097947429814,2.425166506879)); +#2074 = CARTESIAN_POINT('',(20.422947429814,-3.160697347531)); +#2075 = CARTESIAN_POINT('',(10.747947429814,-8.746561201941)); +#2076 = CARTESIAN_POINT('',(10.747947429814,2.425166506879)); +#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2078 = ORIENTED_EDGE('',*,*,#2079,.T.); +#2079 = EDGE_CURVE('',#2053,#1983,#2080,.T.); +#2080 = SURFACE_CURVE('',#2081,(#2086,#2092),.PCURVE_S1.); +#2081 = CIRCLE('',#2082,6.45); +#2082 = AXIS2_PLACEMENT_3D('',#2083,#2084,#2085); +#2083 = CARTESIAN_POINT('',(0.,0.,1.9)); +#2084 = DIRECTION('',(0.,0.,-1.)); +#2085 = DIRECTION('',(-1.,-0.,-0.)); +#2086 = PCURVE('',#1211,#2087); +#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2091); +#2088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2089,#2090),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.); +#2089 = CARTESIAN_POINT('',(1.570796326795,-1.9)); +#2090 = CARTESIAN_POINT('',(2.279911886939,-1.9)); +#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2092 = PCURVE('',#1710,#2093); +#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098); +#2094 = CIRCLE('',#2095,6.45); +#2095 = AXIS2_PLACEMENT_2D('',#2096,#2097); +#2096 = CARTESIAN_POINT('',(17.197947429814,2.425166506879)); +#2097 = DIRECTION('',(1.,0.)); +#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2099 = ORIENTED_EDGE('',*,*,#2006,.F.); +#2100 = ORIENTED_EDGE('',*,*,#1222,.F.); +#2101 = ORIENTED_EDGE('',*,*,#1190,.T.); +#2102 = ADVANCED_FACE('',(#2103),#1034,.F.); +#2103 = FACE_BOUND('',#2104,.F.); +#2104 = EDGE_LOOP('',(#2105,#2128,#2150,#2151)); +#2105 = ORIENTED_EDGE('',*,*,#2106,.T.); +#2106 = EDGE_CURVE('',#1018,#2107,#2109,.T.); +#2107 = VERTEX_POINT('',#2108); +#2108 = CARTESIAN_POINT('',(-5.524079835279,-4.1,1.9)); +#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.); +#2110 = LINE('',#2111,#2112); +#2111 = CARTESIAN_POINT('',(-5.524079835279,-4.1,0.)); +#2112 = VECTOR('',#2113,1.); +#2113 = DIRECTION('',(0.,0.,1.)); +#2114 = PCURVE('',#1034,#2115); +#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120); +#2116 = LINE('',#2117,#2118); +#2117 = CARTESIAN_POINT('',(4.712388980385,0.)); +#2118 = VECTOR('',#2119,1.); +#2119 = DIRECTION('',(0.,-1.)); +#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2121 = PCURVE('',#1062,#2122); +#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127); +#2123 = LINE('',#2124,#2125); +#2124 = CARTESIAN_POINT('',(-11.79339865537,0.)); +#2125 = VECTOR('',#2126,1.); +#2126 = DIRECTION('',(-0.,-1.)); +#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2128 = ORIENTED_EDGE('',*,*,#2129,.T.); +#2129 = EDGE_CURVE('',#2107,#1903,#2130,.T.); +#2130 = SURFACE_CURVE('',#2131,(#2136,#2143),.PCURVE_S1.); +#2131 = CIRCLE('',#2132,1.5); +#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135); +#2133 = CARTESIAN_POINT('',(-5.524079835279,-5.6,1.9)); +#2134 = DIRECTION('',(0.,0.,-1.)); +#2135 = DIRECTION('',(1.,0.,0.)); +#2136 = PCURVE('',#1034,#2137); +#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142); +#2138 = LINE('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(0.,-1.9)); +#2140 = VECTOR('',#2141,1.); +#2141 = DIRECTION('',(1.,0.)); +#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2143 = PCURVE('',#1710,#2144); +#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149); +#2145 = CIRCLE('',#2146,1.5); +#2146 = AXIS2_PLACEMENT_2D('',#2147,#2148); +#2147 = CARTESIAN_POINT('',(22.722027265093,-3.174833493121)); +#2148 = DIRECTION('',(-1.,0.)); +#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2150 = ORIENTED_EDGE('',*,*,#1902,.F.); +#2151 = ORIENTED_EDGE('',*,*,#1017,.F.); +#2152 = ADVANCED_FACE('',(#2153),#1062,.T.); +#2153 = FACE_BOUND('',#2154,.F.); +#2154 = EDGE_LOOP('',(#2155,#2177,#2198,#2199)); +#2155 = ORIENTED_EDGE('',*,*,#2156,.T.); +#2156 = EDGE_CURVE('',#1047,#2157,#2159,.T.); +#2157 = VERTEX_POINT('',#2158); +#2158 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,1.9)); +#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.); +#2160 = LINE('',#2161,#2162); +#2161 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.)); +#2162 = VECTOR('',#2163,1.); +#2163 = DIRECTION('',(0.,0.,1.)); +#2164 = PCURVE('',#1062,#2165); +#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170); +#2166 = LINE('',#2167,#2168); +#2167 = CARTESIAN_POINT('',(-2.081691839616E-12,0.)); +#2168 = VECTOR('',#2169,1.); +#2169 = DIRECTION('',(-0.,-1.)); +#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2171 = PCURVE('',#1091,#2172); +#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2176); +#2173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2174,#2175),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#2174 = CARTESIAN_POINT('',(1.713297481625,0.)); +#2175 = CARTESIAN_POINT('',(1.713297481625,-1.9)); +#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2177 = ORIENTED_EDGE('',*,*,#2178,.T.); +#2178 = EDGE_CURVE('',#2157,#2107,#2179,.T.); +#2179 = SURFACE_CURVE('',#2180,(#2184,#2191),.PCURVE_S1.); +#2180 = LINE('',#2181,#2182); +#2181 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,1.9)); +#2182 = VECTOR('',#2183,1.); +#2183 = DIRECTION('',(0.989864578963,-0.142014489806,0.)); +#2184 = PCURVE('',#1062,#2185); +#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190); +#2186 = LINE('',#2187,#2188); +#2187 = CARTESIAN_POINT('',(-0.,-1.9)); +#2188 = VECTOR('',#2189,1.); +#2189 = DIRECTION('',(-1.,0.)); +#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2191 = PCURVE('',#1710,#2192); +#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197); +#2193 = LINE('',#2194,#2195); +#2194 = CARTESIAN_POINT('',(34.395894859633,0.)); +#2195 = VECTOR('',#2196,1.); +#2196 = DIRECTION('',(-0.989864578963,-0.142014489806)); +#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2198 = ORIENTED_EDGE('',*,*,#2106,.F.); +#2199 = ORIENTED_EDGE('',*,*,#1046,.F.); +#2200 = ADVANCED_FACE('',(#2201),#1178,.F.); +#2201 = FACE_BOUND('',#2202,.T.); +#2202 = EDGE_LOOP('',(#2203,#2226,#2252,#2253)); +#2203 = ORIENTED_EDGE('',*,*,#2204,.T.); +#2204 = EDGE_CURVE('',#1130,#2205,#2207,.T.); +#2205 = VERTEX_POINT('',#2206); +#2206 = CARTESIAN_POINT('',(-5.524079835279,4.1,1.9)); +#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.); +#2208 = LINE('',#2209,#2210); +#2209 = CARTESIAN_POINT('',(-5.524079835279,4.1,0.)); +#2210 = VECTOR('',#2211,1.); +#2211 = DIRECTION('',(0.,0.,1.)); +#2212 = PCURVE('',#1178,#2213); +#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218); +#2214 = LINE('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#2216 = VECTOR('',#2217,1.); +#2217 = DIRECTION('',(-0.,-1.)); +#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2219 = PCURVE('',#1145,#2220); +#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(11.793398655372,0.)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(0.,-1.)); +#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2226 = ORIENTED_EDGE('',*,*,#2227,.T.); +#2227 = EDGE_CURVE('',#2205,#2031,#2228,.T.); +#2228 = SURFACE_CURVE('',#2229,(#2234,#2241),.PCURVE_S1.); +#2229 = CIRCLE('',#2230,1.5); +#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233); +#2231 = CARTESIAN_POINT('',(-5.524079835279,5.6,1.9)); +#2232 = DIRECTION('',(0.,0.,1.)); +#2233 = DIRECTION('',(1.,0.,0.)); +#2234 = PCURVE('',#1178,#2235); +#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240); +#2236 = LINE('',#2237,#2238); +#2237 = CARTESIAN_POINT('',(-0.,-1.9)); +#2238 = VECTOR('',#2239,1.); +#2239 = DIRECTION('',(-1.,0.)); +#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2241 = PCURVE('',#1710,#2242); +#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2251); +#2243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2244,#2245,#2246,#2247, +#2248,#2249,#2250),.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('') ); +#2244 = CARTESIAN_POINT('',(21.222027265093,8.025166506879)); +#2245 = CARTESIAN_POINT('',(21.222027265093,10.623242718232)); +#2246 = CARTESIAN_POINT('',(23.472027265093,9.324204612555)); +#2247 = CARTESIAN_POINT('',(25.722027265093,8.025166506879)); +#2248 = CARTESIAN_POINT('',(23.472027265093,6.726128401202)); +#2249 = CARTESIAN_POINT('',(21.222027265093,5.427090295525)); +#2250 = CARTESIAN_POINT('',(21.222027265093,8.025166506879)); +#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2252 = ORIENTED_EDGE('',*,*,#2030,.F.); +#2253 = ORIENTED_EDGE('',*,*,#1157,.F.); +#2254 = ADVANCED_FACE('',(#2255),#1091,.T.); +#2255 = FACE_BOUND('',#2256,.T.); +#2256 = EDGE_LOOP('',(#2257,#2286,#2306,#2307,#2308,#2309)); +#2257 = ORIENTED_EDGE('',*,*,#2258,.F.); +#2258 = EDGE_CURVE('',#2259,#2261,#2263,.T.); +#2259 = VERTEX_POINT('',#2260); +#2260 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,1.9)); +#2261 = VERTEX_POINT('',#2262); +#2262 = CARTESIAN_POINT('',(-19.3,0.,1.9)); +#2263 = SURFACE_CURVE('',#2264,(#2269,#2275),.PCURVE_S1.); +#2264 = CIRCLE('',#2265,2.45); +#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268); +#2266 = CARTESIAN_POINT('',(-16.85,0.,1.9)); +#2267 = DIRECTION('',(0.,0.,1.)); +#2268 = DIRECTION('',(1.,0.,0.)); +#2269 = PCURVE('',#1091,#2270); +#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2274); +#2271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2272,#2273),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2272 = CARTESIAN_POINT('',(4.569887825556,-1.9)); +#2273 = CARTESIAN_POINT('',(3.14159265359,-1.9)); +#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2275 = PCURVE('',#1710,#2276); +#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2285); +#2277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2278,#2279,#2280,#2281, +#2282,#2283,#2284),.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('') ); +#2278 = CARTESIAN_POINT('',(31.597947429814,2.425166506879)); +#2279 = CARTESIAN_POINT('',(31.597947429814,6.668690985422)); +#2280 = CARTESIAN_POINT('',(35.272947429814,4.54692874615)); +#2281 = CARTESIAN_POINT('',(38.947947429814,2.425166506879)); +#2282 = CARTESIAN_POINT('',(35.272947429814,0.303404267607)); +#2283 = CARTESIAN_POINT('',(31.597947429814,-1.818357971665)); +#2284 = CARTESIAN_POINT('',(31.597947429814,2.425166506879)); +#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2286 = ORIENTED_EDGE('',*,*,#2287,.F.); +#2287 = EDGE_CURVE('',#1103,#2259,#2288,.T.); +#2288 = SURFACE_CURVE('',#2289,(#2293,#2299),.PCURVE_S1.); +#2289 = LINE('',#2290,#2291); +#2290 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.)); +#2291 = VECTOR('',#2292,1.); +#2292 = DIRECTION('',(0.,0.,1.)); +#2293 = PCURVE('',#1091,#2294); +#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2298); +#2295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2296,#2297),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.); +#2296 = CARTESIAN_POINT('',(4.569887825555,0.)); +#2297 = CARTESIAN_POINT('',(4.569887825555,-1.9)); +#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2299 = PCURVE('',#1145,#2300); +#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305); +#2301 = LINE('',#2302,#2303); +#2302 = CARTESIAN_POINT('',(2.081691839616E-12,0.)); +#2303 = VECTOR('',#2304,1.); +#2304 = DIRECTION('',(0.,-1.)); +#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2306 = ORIENTED_EDGE('',*,*,#1102,.T.); +#2307 = ORIENTED_EDGE('',*,*,#1074,.F.); +#2308 = ORIENTED_EDGE('',*,*,#2156,.T.); +#2309 = ORIENTED_EDGE('',*,*,#2310,.T.); +#2310 = EDGE_CURVE('',#2157,#2261,#2311,.T.); +#2311 = SURFACE_CURVE('',#2312,(#2317,#2323),.PCURVE_S1.); +#2312 = CIRCLE('',#2313,2.45); +#2313 = AXIS2_PLACEMENT_3D('',#2314,#2315,#2316); +#2314 = CARTESIAN_POINT('',(-16.85,0.,1.9)); +#2315 = DIRECTION('',(0.,0.,-1.)); +#2316 = DIRECTION('',(1.,0.,0.)); +#2317 = PCURVE('',#1091,#2318); +#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2322); +#2319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2320,#2321),.UNSPECIFIED.,.F., + .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2320 = CARTESIAN_POINT('',(1.713297481624,-1.9)); +#2321 = CARTESIAN_POINT('',(3.14159265359,-1.9)); +#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2323 = PCURVE('',#1710,#2324); +#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329); +#2325 = CIRCLE('',#2326,2.45); +#2326 = AXIS2_PLACEMENT_2D('',#2327,#2328); +#2327 = CARTESIAN_POINT('',(34.047947429814,2.425166506879)); +#2328 = DIRECTION('',(-1.,0.)); +#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2330 = ADVANCED_FACE('',(#2331),#1145,.T.); +#2331 = FACE_BOUND('',#2332,.T.); +#2332 = EDGE_LOOP('',(#2333,#2334,#2355,#2356)); +#2333 = ORIENTED_EDGE('',*,*,#2287,.T.); +#2334 = ORIENTED_EDGE('',*,*,#2335,.T.); +#2335 = EDGE_CURVE('',#2259,#2205,#2336,.T.); +#2336 = SURFACE_CURVE('',#2337,(#2341,#2348),.PCURVE_S1.); +#2337 = LINE('',#2338,#2339); +#2338 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,1.9)); +#2339 = VECTOR('',#2340,1.); +#2340 = DIRECTION('',(0.989864578963,0.142014489806,0.)); +#2341 = PCURVE('',#1145,#2342); +#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347); +#2343 = LINE('',#2344,#2345); +#2344 = CARTESIAN_POINT('',(0.,-1.9)); +#2345 = VECTOR('',#2346,1.); +#2346 = DIRECTION('',(1.,0.)); +#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2348 = PCURVE('',#1710,#2349); +#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354); +#2350 = LINE('',#2351,#2352); +#2351 = CARTESIAN_POINT('',(34.395894859633,4.850333013757)); +#2352 = VECTOR('',#2353,1.); +#2353 = DIRECTION('',(-0.989864578963,0.142014489806)); +#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2355 = ORIENTED_EDGE('',*,*,#2204,.F.); +#2356 = ORIENTED_EDGE('',*,*,#1129,.F.); +#2357 = ADVANCED_FACE('',(#2358),#1349,.F.); +#2358 = FACE_BOUND('',#2359,.F.); +#2359 = EDGE_LOOP('',(#2360,#2388,#2409,#2410)); +#2360 = ORIENTED_EDGE('',*,*,#2361,.F.); +#2361 = EDGE_CURVE('',#2362,#2362,#2364,.T.); +#2362 = VERTEX_POINT('',#2363); +#2363 = CARTESIAN_POINT('',(-13.025,0.,1.9)); +#2364 = SURFACE_CURVE('',#2365,(#2370,#2377),.PCURVE_S1.); +#2365 = CIRCLE('',#2366,0.8); +#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); +#2367 = CARTESIAN_POINT('',(-13.825,0.,1.9)); +#2368 = DIRECTION('',(0.,0.,1.)); +#2369 = DIRECTION('',(1.,0.,0.)); +#2370 = PCURVE('',#1349,#2371); +#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376); +#2372 = LINE('',#2373,#2374); +#2373 = CARTESIAN_POINT('',(0.,0.)); +#2374 = VECTOR('',#2375,1.); +#2375 = DIRECTION('',(1.,0.)); +#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2377 = PCURVE('',#1710,#2378); +#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2387); +#2379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2380,#2381,#2382,#2383, +#2384,#2385,#2386),.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('') ); +#2380 = CARTESIAN_POINT('',(30.222947429814,2.425166506879)); +#2381 = CARTESIAN_POINT('',(30.222947429814,3.810807152934)); +#2382 = CARTESIAN_POINT('',(31.422947429814,3.117986829906)); +#2383 = CARTESIAN_POINT('',(32.622947429814,2.425166506879)); +#2384 = CARTESIAN_POINT('',(31.422947429814,1.732346183851)); +#2385 = CARTESIAN_POINT('',(30.222947429814,1.039525860823)); +#2386 = CARTESIAN_POINT('',(30.222947429814,2.425166506879)); +#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2388 = ORIENTED_EDGE('',*,*,#2389,.T.); +#2389 = EDGE_CURVE('',#2362,#1329,#2390,.T.); +#2390 = SEAM_CURVE('',#2391,(#2395,#2402),.PCURVE_S1.); +#2391 = LINE('',#2392,#2393); +#2392 = CARTESIAN_POINT('',(-13.025,0.,1.9)); +#2393 = VECTOR('',#2394,1.); +#2394 = DIRECTION('',(-0.,-0.,-1.)); +#2395 = PCURVE('',#1349,#2396); +#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401); +#2397 = LINE('',#2398,#2399); +#2398 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2399 = VECTOR('',#2400,1.); +#2400 = DIRECTION('',(0.,-1.)); +#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2402 = PCURVE('',#1349,#2403); +#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408); +#2404 = LINE('',#2405,#2406); +#2405 = CARTESIAN_POINT('',(0.,0.)); +#2406 = VECTOR('',#2407,1.); +#2407 = DIRECTION('',(0.,-1.)); +#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2409 = ORIENTED_EDGE('',*,*,#1328,.T.); +#2410 = ORIENTED_EDGE('',*,*,#2389,.F.); +#2411 = ADVANCED_FACE('',(#2412),#1384,.F.); +#2412 = FACE_BOUND('',#2413,.F.); +#2413 = EDGE_LOOP('',(#2414,#2442,#2463,#2464)); +#2414 = ORIENTED_EDGE('',*,*,#2415,.F.); +#2415 = EDGE_CURVE('',#2416,#2416,#2418,.T.); +#2416 = VERTEX_POINT('',#2417); +#2417 = CARTESIAN_POINT('',(-7.525,0.,1.9)); +#2418 = SURFACE_CURVE('',#2419,(#2424,#2431),.PCURVE_S1.); +#2419 = CIRCLE('',#2420,0.8); +#2420 = AXIS2_PLACEMENT_3D('',#2421,#2422,#2423); +#2421 = CARTESIAN_POINT('',(-8.325,0.,1.9)); +#2422 = DIRECTION('',(0.,0.,1.)); +#2423 = DIRECTION('',(1.,0.,0.)); +#2424 = PCURVE('',#1384,#2425); +#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430); +#2426 = LINE('',#2427,#2428); +#2427 = CARTESIAN_POINT('',(0.,0.)); +#2428 = VECTOR('',#2429,1.); +#2429 = DIRECTION('',(1.,0.)); +#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2431 = PCURVE('',#1710,#2432); +#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2441); +#2433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2434,#2435,#2436,#2437, +#2438,#2439,#2440),.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('') ); +#2434 = CARTESIAN_POINT('',(24.722947429814,2.425166506879)); +#2435 = CARTESIAN_POINT('',(24.722947429814,3.810807152934)); +#2436 = CARTESIAN_POINT('',(25.922947429814,3.117986829906)); +#2437 = CARTESIAN_POINT('',(27.122947429814,2.425166506879)); +#2438 = CARTESIAN_POINT('',(25.922947429814,1.732346183851)); +#2439 = CARTESIAN_POINT('',(24.722947429814,1.039525860823)); +#2440 = CARTESIAN_POINT('',(24.722947429814,2.425166506879)); +#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2442 = ORIENTED_EDGE('',*,*,#2443,.T.); +#2443 = EDGE_CURVE('',#2416,#1364,#2444,.T.); +#2444 = SEAM_CURVE('',#2445,(#2449,#2456),.PCURVE_S1.); +#2445 = LINE('',#2446,#2447); +#2446 = CARTESIAN_POINT('',(-7.525,0.,1.9)); +#2447 = VECTOR('',#2448,1.); +#2448 = DIRECTION('',(-0.,-0.,-1.)); +#2449 = PCURVE('',#1384,#2450); +#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455); +#2451 = LINE('',#2452,#2453); +#2452 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2453 = VECTOR('',#2454,1.); +#2454 = DIRECTION('',(0.,-1.)); +#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2456 = PCURVE('',#1384,#2457); +#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462); +#2458 = LINE('',#2459,#2460); +#2459 = CARTESIAN_POINT('',(0.,0.)); +#2460 = VECTOR('',#2461,1.); +#2461 = DIRECTION('',(0.,-1.)); +#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2463 = ORIENTED_EDGE('',*,*,#1363,.T.); +#2464 = ORIENTED_EDGE('',*,*,#2443,.F.); +#2465 = ADVANCED_FACE('',(#2466),#1419,.F.); +#2466 = FACE_BOUND('',#2467,.F.); +#2467 = EDGE_LOOP('',(#2468,#2496,#2517,#2518)); +#2468 = ORIENTED_EDGE('',*,*,#2469,.F.); +#2469 = EDGE_CURVE('',#2470,#2470,#2472,.T.); +#2470 = VERTEX_POINT('',#2471); +#2471 = CARTESIAN_POINT('',(-10.05,0.,1.9)); +#2472 = SURFACE_CURVE('',#2473,(#2478,#2485),.PCURVE_S1.); +#2473 = CIRCLE('',#2474,0.8); +#2474 = AXIS2_PLACEMENT_3D('',#2475,#2476,#2477); +#2475 = CARTESIAN_POINT('',(-10.85,0.,1.9)); +#2476 = DIRECTION('',(0.,0.,1.)); +#2477 = DIRECTION('',(1.,0.,0.)); +#2478 = PCURVE('',#1419,#2479); +#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484); +#2480 = LINE('',#2481,#2482); +#2481 = CARTESIAN_POINT('',(0.,0.)); +#2482 = VECTOR('',#2483,1.); +#2483 = DIRECTION('',(1.,0.)); +#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2485 = PCURVE('',#1710,#2486); +#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2495); +#2487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2488,#2489,#2490,#2491, +#2492,#2493,#2494),.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('') ); +#2488 = CARTESIAN_POINT('',(27.247947429814,2.425166506879)); +#2489 = CARTESIAN_POINT('',(27.247947429814,3.810807152934)); +#2490 = CARTESIAN_POINT('',(28.447947429814,3.117986829906)); +#2491 = CARTESIAN_POINT('',(29.647947429814,2.425166506879)); +#2492 = CARTESIAN_POINT('',(28.447947429814,1.732346183851)); +#2493 = CARTESIAN_POINT('',(27.247947429814,1.039525860823)); +#2494 = CARTESIAN_POINT('',(27.247947429814,2.425166506879)); +#2495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2496 = ORIENTED_EDGE('',*,*,#2497,.T.); +#2497 = EDGE_CURVE('',#2470,#1399,#2498,.T.); +#2498 = SEAM_CURVE('',#2499,(#2503,#2510),.PCURVE_S1.); +#2499 = LINE('',#2500,#2501); +#2500 = CARTESIAN_POINT('',(-10.05,0.,1.9)); +#2501 = VECTOR('',#2502,1.); +#2502 = DIRECTION('',(-0.,-0.,-1.)); +#2503 = PCURVE('',#1419,#2504); +#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509); +#2505 = LINE('',#2506,#2507); +#2506 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2507 = VECTOR('',#2508,1.); +#2508 = DIRECTION('',(0.,-1.)); +#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2510 = PCURVE('',#1419,#2511); +#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516); +#2512 = LINE('',#2513,#2514); +#2513 = CARTESIAN_POINT('',(0.,0.)); +#2514 = VECTOR('',#2515,1.); +#2515 = DIRECTION('',(0.,-1.)); +#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2517 = ORIENTED_EDGE('',*,*,#1398,.T.); +#2518 = ORIENTED_EDGE('',*,*,#2497,.F.); +#2519 = ADVANCED_FACE('',(#2520),#1454,.F.); +#2520 = FACE_BOUND('',#2521,.F.); +#2521 = EDGE_LOOP('',(#2522,#2550,#2571,#2572)); +#2522 = ORIENTED_EDGE('',*,*,#2523,.F.); +#2523 = EDGE_CURVE('',#2524,#2524,#2526,.T.); +#2524 = VERTEX_POINT('',#2525); +#2525 = CARTESIAN_POINT('',(-16.05,0.,1.9)); +#2526 = SURFACE_CURVE('',#2527,(#2532,#2539),.PCURVE_S1.); +#2527 = CIRCLE('',#2528,0.8); +#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531); +#2529 = CARTESIAN_POINT('',(-16.85,0.,1.9)); +#2530 = DIRECTION('',(0.,0.,1.)); +#2531 = DIRECTION('',(1.,0.,0.)); +#2532 = PCURVE('',#1454,#2533); +#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538); +#2534 = LINE('',#2535,#2536); +#2535 = CARTESIAN_POINT('',(0.,0.)); +#2536 = VECTOR('',#2537,1.); +#2537 = DIRECTION('',(1.,0.)); +#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2539 = PCURVE('',#1710,#2540); +#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2549); +#2541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2542,#2543,#2544,#2545, +#2546,#2547,#2548),.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('') ); +#2542 = CARTESIAN_POINT('',(33.247947429814,2.425166506879)); +#2543 = CARTESIAN_POINT('',(33.247947429814,3.810807152934)); +#2544 = CARTESIAN_POINT('',(34.447947429814,3.117986829906)); +#2545 = CARTESIAN_POINT('',(35.647947429814,2.425166506879)); +#2546 = CARTESIAN_POINT('',(34.447947429814,1.732346183851)); +#2547 = CARTESIAN_POINT('',(33.247947429814,1.039525860823)); +#2548 = CARTESIAN_POINT('',(33.247947429814,2.425166506879)); +#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2550 = ORIENTED_EDGE('',*,*,#2551,.T.); +#2551 = EDGE_CURVE('',#2524,#1434,#2552,.T.); +#2552 = SEAM_CURVE('',#2553,(#2557,#2564),.PCURVE_S1.); +#2553 = LINE('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(-16.05,0.,1.9)); +#2555 = VECTOR('',#2556,1.); +#2556 = DIRECTION('',(-0.,-0.,-1.)); +#2557 = PCURVE('',#1454,#2558); +#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2563); +#2559 = LINE('',#2560,#2561); +#2560 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2561 = VECTOR('',#2562,1.); +#2562 = DIRECTION('',(0.,-1.)); +#2563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2564 = PCURVE('',#1454,#2565); +#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570); +#2566 = LINE('',#2567,#2568); +#2567 = CARTESIAN_POINT('',(0.,0.)); +#2568 = VECTOR('',#2569,1.); +#2569 = DIRECTION('',(0.,-1.)); +#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2571 = ORIENTED_EDGE('',*,*,#1433,.T.); +#2572 = ORIENTED_EDGE('',*,*,#2551,.F.); +#2573 = ADVANCED_FACE('',(#2574),#1489,.F.); +#2574 = FACE_BOUND('',#2575,.T.); +#2575 = EDGE_LOOP('',(#2576,#2600,#2621,#2622)); +#2576 = ORIENTED_EDGE('',*,*,#2577,.F.); +#2577 = EDGE_CURVE('',#2578,#2578,#2580,.T.); +#2578 = VERTEX_POINT('',#2579); +#2579 = CARTESIAN_POINT('',(13.025,0.,1.9)); +#2580 = SURFACE_CURVE('',#2581,(#2586,#2593),.PCURVE_S1.); +#2581 = CIRCLE('',#2582,0.8); +#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585); +#2583 = CARTESIAN_POINT('',(13.825,0.,1.9)); +#2584 = DIRECTION('',(0.,0.,-1.)); +#2585 = DIRECTION('',(-1.,-0.,-0.)); +#2586 = PCURVE('',#1489,#2587); +#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 = PCURVE('',#1710,#2594); +#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599); +#2595 = CIRCLE('',#2596,0.8); +#2596 = AXIS2_PLACEMENT_2D('',#2597,#2598); +#2597 = CARTESIAN_POINT('',(3.372947429814,2.425166506879)); +#2598 = DIRECTION('',(1.,0.)); +#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2600 = ORIENTED_EDGE('',*,*,#2601,.T.); +#2601 = EDGE_CURVE('',#2578,#1469,#2602,.T.); +#2602 = SEAM_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.); +#2603 = LINE('',#2604,#2605); +#2604 = CARTESIAN_POINT('',(13.025,0.,1.9)); +#2605 = VECTOR('',#2606,1.); +#2606 = DIRECTION('',(0.,0.,-1.)); +#2607 = PCURVE('',#1489,#2608); +#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613); +#2609 = LINE('',#2610,#2611); +#2610 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2611 = VECTOR('',#2612,1.); +#2612 = DIRECTION('',(-0.,-1.)); +#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2614 = PCURVE('',#1489,#2615); +#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620); +#2616 = LINE('',#2617,#2618); +#2617 = CARTESIAN_POINT('',(-0.,0.)); +#2618 = VECTOR('',#2619,1.); +#2619 = DIRECTION('',(-0.,-1.)); +#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2621 = ORIENTED_EDGE('',*,*,#1468,.F.); +#2622 = ORIENTED_EDGE('',*,*,#2601,.F.); +#2623 = ADVANCED_FACE('',(#2624),#1524,.F.); +#2624 = FACE_BOUND('',#2625,.T.); +#2625 = EDGE_LOOP('',(#2626,#2650,#2671,#2672)); +#2626 = ORIENTED_EDGE('',*,*,#2627,.F.); +#2627 = EDGE_CURVE('',#2628,#2628,#2630,.T.); +#2628 = VERTEX_POINT('',#2629); +#2629 = CARTESIAN_POINT('',(10.05,0.,1.9)); +#2630 = SURFACE_CURVE('',#2631,(#2636,#2643),.PCURVE_S1.); +#2631 = CIRCLE('',#2632,0.8); +#2632 = AXIS2_PLACEMENT_3D('',#2633,#2634,#2635); +#2633 = CARTESIAN_POINT('',(10.85,0.,1.9)); +#2634 = DIRECTION('',(0.,0.,-1.)); +#2635 = DIRECTION('',(-1.,-0.,-0.)); +#2636 = PCURVE('',#1524,#2637); +#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642); +#2638 = LINE('',#2639,#2640); +#2639 = CARTESIAN_POINT('',(-0.,0.)); +#2640 = VECTOR('',#2641,1.); +#2641 = DIRECTION('',(-1.,0.)); +#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2643 = PCURVE('',#1710,#2644); +#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649); +#2645 = CIRCLE('',#2646,0.8); +#2646 = AXIS2_PLACEMENT_2D('',#2647,#2648); +#2647 = CARTESIAN_POINT('',(6.347947429814,2.425166506879)); +#2648 = DIRECTION('',(1.,0.)); +#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2650 = ORIENTED_EDGE('',*,*,#2651,.T.); +#2651 = EDGE_CURVE('',#2628,#1504,#2652,.T.); +#2652 = SEAM_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.); +#2653 = LINE('',#2654,#2655); +#2654 = CARTESIAN_POINT('',(10.05,0.,1.9)); +#2655 = VECTOR('',#2656,1.); +#2656 = DIRECTION('',(0.,0.,-1.)); +#2657 = PCURVE('',#1524,#2658); +#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663); +#2659 = LINE('',#2660,#2661); +#2660 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2661 = VECTOR('',#2662,1.); +#2662 = DIRECTION('',(-0.,-1.)); +#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2664 = PCURVE('',#1524,#2665); +#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670); +#2666 = LINE('',#2667,#2668); +#2667 = CARTESIAN_POINT('',(-0.,0.)); +#2668 = VECTOR('',#2669,1.); +#2669 = DIRECTION('',(-0.,-1.)); +#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2671 = ORIENTED_EDGE('',*,*,#1503,.F.); +#2672 = ORIENTED_EDGE('',*,*,#2651,.F.); +#2673 = ADVANCED_FACE('',(#2674),#1559,.F.); +#2674 = FACE_BOUND('',#2675,.T.); +#2675 = EDGE_LOOP('',(#2676,#2700,#2721,#2722)); +#2676 = ORIENTED_EDGE('',*,*,#2677,.F.); +#2677 = EDGE_CURVE('',#2678,#2678,#2680,.T.); +#2678 = VERTEX_POINT('',#2679); +#2679 = CARTESIAN_POINT('',(16.05,0.,1.9)); +#2680 = SURFACE_CURVE('',#2681,(#2686,#2693),.PCURVE_S1.); +#2681 = CIRCLE('',#2682,0.8); +#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685); +#2683 = CARTESIAN_POINT('',(16.85,0.,1.9)); +#2684 = DIRECTION('',(0.,0.,-1.)); +#2685 = DIRECTION('',(-1.,-0.,-0.)); +#2686 = PCURVE('',#1559,#2687); +#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692); +#2688 = LINE('',#2689,#2690); +#2689 = CARTESIAN_POINT('',(-0.,0.)); +#2690 = VECTOR('',#2691,1.); +#2691 = DIRECTION('',(-1.,0.)); +#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2693 = PCURVE('',#1710,#2694); +#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699); +#2695 = CIRCLE('',#2696,0.8); +#2696 = AXIS2_PLACEMENT_2D('',#2697,#2698); +#2697 = CARTESIAN_POINT('',(0.347947429814,2.425166506879)); +#2698 = DIRECTION('',(1.,0.)); +#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2700 = ORIENTED_EDGE('',*,*,#2701,.T.); +#2701 = EDGE_CURVE('',#2678,#1539,#2702,.T.); +#2702 = SEAM_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.); +#2703 = LINE('',#2704,#2705); +#2704 = CARTESIAN_POINT('',(16.05,0.,1.9)); +#2705 = VECTOR('',#2706,1.); +#2706 = DIRECTION('',(0.,0.,-1.)); +#2707 = PCURVE('',#1559,#2708); +#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713); +#2709 = LINE('',#2710,#2711); +#2710 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2711 = VECTOR('',#2712,1.); +#2712 = DIRECTION('',(-0.,-1.)); +#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2714 = PCURVE('',#1559,#2715); +#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720); +#2716 = LINE('',#2717,#2718); +#2717 = CARTESIAN_POINT('',(-0.,0.)); +#2718 = VECTOR('',#2719,1.); +#2719 = DIRECTION('',(-0.,-1.)); +#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2721 = ORIENTED_EDGE('',*,*,#1538,.F.); +#2722 = ORIENTED_EDGE('',*,*,#2701,.F.); +#2723 = ADVANCED_FACE('',(#2724),#1594,.F.); +#2724 = FACE_BOUND('',#2725,.T.); +#2725 = EDGE_LOOP('',(#2726,#2750,#2771,#2772)); +#2726 = ORIENTED_EDGE('',*,*,#2727,.F.); +#2727 = EDGE_CURVE('',#2728,#2728,#2730,.T.); +#2728 = VERTEX_POINT('',#2729); +#2729 = CARTESIAN_POINT('',(7.525,0.,1.9)); +#2730 = SURFACE_CURVE('',#2731,(#2736,#2743),.PCURVE_S1.); +#2731 = CIRCLE('',#2732,0.8); +#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735); +#2733 = CARTESIAN_POINT('',(8.325,0.,1.9)); +#2734 = DIRECTION('',(0.,0.,-1.)); +#2735 = DIRECTION('',(-1.,-0.,-0.)); +#2736 = PCURVE('',#1594,#2737); +#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742); +#2738 = LINE('',#2739,#2740); +#2739 = CARTESIAN_POINT('',(-0.,0.)); +#2740 = VECTOR('',#2741,1.); +#2741 = DIRECTION('',(-1.,0.)); +#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2743 = PCURVE('',#1710,#2744); +#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749); +#2745 = CIRCLE('',#2746,0.8); +#2746 = AXIS2_PLACEMENT_2D('',#2747,#2748); +#2747 = CARTESIAN_POINT('',(8.872947429814,2.425166506879)); +#2748 = DIRECTION('',(1.,0.)); +#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2750 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2751 = EDGE_CURVE('',#2728,#1574,#2752,.T.); +#2752 = SEAM_CURVE('',#2753,(#2757,#2764),.PCURVE_S1.); +#2753 = LINE('',#2754,#2755); +#2754 = CARTESIAN_POINT('',(7.525,0.,1.9)); +#2755 = VECTOR('',#2756,1.); +#2756 = DIRECTION('',(0.,0.,-1.)); +#2757 = PCURVE('',#1594,#2758); +#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763); +#2759 = LINE('',#2760,#2761); +#2760 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2761 = VECTOR('',#2762,1.); +#2762 = DIRECTION('',(-0.,-1.)); +#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2764 = PCURVE('',#1594,#2765); +#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770); +#2766 = LINE('',#2767,#2768); +#2767 = CARTESIAN_POINT('',(-0.,0.)); +#2768 = VECTOR('',#2769,1.); +#2769 = DIRECTION('',(-0.,-1.)); +#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2771 = ORIENTED_EDGE('',*,*,#1573,.F.); +#2772 = ORIENTED_EDGE('',*,*,#2751,.F.); +#2773 = ADVANCED_FACE('',(#2774),#1630,.F.); +#2774 = FACE_BOUND('',#2775,.F.); +#2775 = EDGE_LOOP('',(#2776,#2804,#2825,#2826)); +#2776 = ORIENTED_EDGE('',*,*,#2777,.F.); +#2777 = EDGE_CURVE('',#2778,#2778,#2780,.T.); +#2778 = VERTEX_POINT('',#2779); +#2779 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.9)); +#2780 = SURFACE_CURVE('',#2781,(#2786,#2793),.PCURVE_S1.); +#2781 = CIRCLE('',#2782,4.45); +#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785); +#2783 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.9)); +#2784 = DIRECTION('',(0.,0.,1.)); +#2785 = DIRECTION('',(1.,0.,0.)); +#2786 = PCURVE('',#1630,#2787); +#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792); +#2788 = LINE('',#2789,#2790); +#2789 = CARTESIAN_POINT('',(0.,0.)); +#2790 = VECTOR('',#2791,1.); +#2791 = DIRECTION('',(1.,0.)); +#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2793 = PCURVE('',#1710,#2794); +#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2803); +#2795 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2796,#2797,#2798,#2799, +#2800,#2801,#2802),.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('') ); +#2796 = CARTESIAN_POINT('',(12.726098429814,2.394484506879)); +#2797 = CARTESIAN_POINT('',(12.726098429814,10.10211060056)); +#2798 = CARTESIAN_POINT('',(19.401098429814,6.248297553719)); +#2799 = CARTESIAN_POINT('',(26.076098429814,2.394484506879)); +#2800 = CARTESIAN_POINT('',(19.401098429814,-1.459328539962)); +#2801 = CARTESIAN_POINT('',(12.726098429814,-5.313141586803)); +#2802 = CARTESIAN_POINT('',(12.726098429814,2.394484506879)); +#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2804 = ORIENTED_EDGE('',*,*,#2805,.T.); +#2805 = EDGE_CURVE('',#2778,#1610,#2806,.T.); +#2806 = SEAM_CURVE('',#2807,(#2811,#2818),.PCURVE_S1.); +#2807 = LINE('',#2808,#2809); +#2808 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.9)); +#2809 = VECTOR('',#2810,1.); +#2810 = DIRECTION('',(-0.,-0.,-1.)); +#2811 = PCURVE('',#1630,#2812); +#2812 = DEFINITIONAL_REPRESENTATION('',(#2813),#2817); +#2813 = LINE('',#2814,#2815); +#2814 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2815 = VECTOR('',#2816,1.); +#2816 = DIRECTION('',(0.,-1.)); +#2817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2818 = PCURVE('',#1630,#2819); +#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824); +#2820 = LINE('',#2821,#2822); +#2821 = CARTESIAN_POINT('',(0.,0.)); +#2822 = VECTOR('',#2823,1.); +#2823 = DIRECTION('',(0.,-1.)); +#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2825 = ORIENTED_EDGE('',*,*,#1609,.T.); +#2826 = ORIENTED_EDGE('',*,*,#2805,.F.); +#2827 = ADVANCED_FACE('',(#2828,#2846,#2849,#2852,#2855,#2858,#2861, + #2864,#2867,#2870),#1710,.F.); +#2828 = FACE_BOUND('',#2829,.F.); +#2829 = EDGE_LOOP('',(#2830,#2831,#2832,#2833,#2834,#2835,#2836,#2837, + #2838,#2839,#2840,#2841,#2842,#2843,#2844,#2845)); +#2830 = ORIENTED_EDGE('',*,*,#1694,.F.); +#2831 = ORIENTED_EDGE('',*,*,#1751,.T.); +#2832 = ORIENTED_EDGE('',*,*,#1800,.T.); +#2833 = ORIENTED_EDGE('',*,*,#1949,.F.); +#2834 = ORIENTED_EDGE('',*,*,#1925,.T.); +#2835 = ORIENTED_EDGE('',*,*,#2129,.F.); +#2836 = ORIENTED_EDGE('',*,*,#2178,.F.); +#2837 = ORIENTED_EDGE('',*,*,#2310,.T.); +#2838 = ORIENTED_EDGE('',*,*,#2258,.F.); +#2839 = ORIENTED_EDGE('',*,*,#2335,.T.); +#2840 = ORIENTED_EDGE('',*,*,#2227,.T.); +#2841 = ORIENTED_EDGE('',*,*,#2052,.F.); +#2842 = ORIENTED_EDGE('',*,*,#2079,.T.); +#2843 = ORIENTED_EDGE('',*,*,#1982,.F.); +#2844 = ORIENTED_EDGE('',*,*,#1854,.F.); +#2845 = ORIENTED_EDGE('',*,*,#1726,.T.); +#2846 = FACE_BOUND('',#2847,.F.); +#2847 = EDGE_LOOP('',(#2848)); +#2848 = ORIENTED_EDGE('',*,*,#2777,.T.); +#2849 = FACE_BOUND('',#2850,.F.); +#2850 = EDGE_LOOP('',(#2851)); +#2851 = ORIENTED_EDGE('',*,*,#2469,.T.); +#2852 = FACE_BOUND('',#2853,.F.); +#2853 = EDGE_LOOP('',(#2854)); +#2854 = ORIENTED_EDGE('',*,*,#2361,.T.); +#2855 = FACE_BOUND('',#2856,.F.); +#2856 = EDGE_LOOP('',(#2857)); +#2857 = ORIENTED_EDGE('',*,*,#2415,.T.); +#2858 = FACE_BOUND('',#2859,.F.); +#2859 = EDGE_LOOP('',(#2860)); +#2860 = ORIENTED_EDGE('',*,*,#2523,.T.); +#2861 = FACE_BOUND('',#2862,.F.); +#2862 = EDGE_LOOP('',(#2863)); +#2863 = ORIENTED_EDGE('',*,*,#2577,.F.); +#2864 = FACE_BOUND('',#2865,.F.); +#2865 = EDGE_LOOP('',(#2866)); +#2866 = ORIENTED_EDGE('',*,*,#2677,.F.); +#2867 = FACE_BOUND('',#2868,.F.); +#2868 = EDGE_LOOP('',(#2869)); +#2869 = ORIENTED_EDGE('',*,*,#2627,.F.); +#2870 = FACE_BOUND('',#2871,.F.); +#2871 = EDGE_LOOP('',(#2872)); +#2872 = ORIENTED_EDGE('',*,*,#2727,.F.); +#2873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2877)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2874,#2875,#2876)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2874, + 'distance_accuracy_value','confusion accuracy'); +#2878 = PRODUCT_TYPE('part',$,(#7)); +#2879 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2880),#2873); +#2880 = STYLED_ITEM('color',(#2881),#15); +#2881 = PRESENTATION_STYLE_ASSIGNMENT((#2882,#2888)); +#2882 = SURFACE_STYLE_USAGE(.BOTH.,#2883); +#2883 = SURFACE_SIDE_STYLE('',(#2884)); +#2884 = SURFACE_STYLE_FILL_AREA(#2885); +#2885 = FILL_AREA_STYLE('',(#2886)); +#2886 = FILL_AREA_STYLE_COLOUR('',#2887); +#2887 = COLOUR_RGB('',0.219999998808,0.219999998808,0.219999998808); +#2888 = CURVE_STYLE('',#2889,POSITIVE_LENGTH_MEASURE(0.1),#2887); +#2889 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;