diff --git a/figs/apa_act_constant_comp.pdf b/figs/apa_act_constant_comp.pdf new file mode 100644 index 0000000..3aac35d Binary files /dev/null and b/figs/apa_act_constant_comp.pdf differ diff --git a/figs/apa_act_constant_comp.png b/figs/apa_act_constant_comp.png new file mode 100644 index 0000000..d88a97c Binary files /dev/null and b/figs/apa_act_constant_comp.png differ diff --git a/figs/apa_act_constant_comp_flex.pdf b/figs/apa_act_constant_comp_flex.pdf new file mode 100644 index 0000000..0f81eb7 Binary files /dev/null and b/figs/apa_act_constant_comp_flex.pdf differ diff --git a/figs/apa_act_constant_comp_flex.png b/figs/apa_act_constant_comp_flex.png new file mode 100644 index 0000000..dd38235 Binary files /dev/null and b/figs/apa_act_constant_comp_flex.png differ diff --git a/figs/apa_effect_joint_comp_dl.pdf b/figs/apa_effect_joint_comp_dl.pdf new file mode 100644 index 0000000..ce3c12a --- /dev/null +++ b/figs/apa_effect_joint_comp_dl.pdf @@ -0,0 +1,1581 @@ +%PDF-1.4 +% +1 0 obj +<< +/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D) +/CreationDate (D:20210607181256+02'00') +>> +endobj +2 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +3 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +4 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +5 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +6 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +7 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +8 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +9 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +10 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +11 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +12 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +13 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +14 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +15 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +16 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +17 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +18 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +19 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +20 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +21 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +22 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +23 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +24 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +25 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +26 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +27 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +28 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +29 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +30 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +31 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +32 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +33 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +34 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +35 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +36 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +37 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +38 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +39 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +40 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +41 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +42 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +43 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +44 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +45 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +46 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +47 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +48 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +49 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +50 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +51 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +52 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +53 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +54 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +55 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +56 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +57 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +58 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +59 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +60 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +61 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +62 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +63 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +64 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +65 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +66 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +67 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +68 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +69 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +70 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +71 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +72 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +73 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +74 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +75 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +76 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +77 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +78 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +79 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +80 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +81 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +82 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +83 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +84 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +85 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +86 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +87 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +88 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +89 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +90 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +91 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +92 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +93 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +94 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +95 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +96 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +97 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +98 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +99 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +100 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +101 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +102 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +103 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +104 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +105 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +106 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +107 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +108 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +109 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +110 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +111 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +112 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +113 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +114 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +115 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +116 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +117 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +118 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +119 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +120 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +121 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +122 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +123 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +124 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +125 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +126 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +127 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +128 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +129 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +130 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +131 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +132 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +133 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +134 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +135 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +136 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +137 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +138 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +139 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +140 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +141 0 obj +<< /Length 142 0 R /Filter /FlateDecode >> +stream +x}ˮ,Kn~.,[ [w&hdC2}}E23#"uvB<+߿ '=|£rnI{T+5߼k?~k-ȟ>O>o}F#꺀Zo1f/T/\H+u ?f%ezt].%>b7]GuIN!w2>K~Yڣ0t]ץK(3o|]ץKr-Ó뚴5{fzt].)պLʴʼnws}7"֤7eGo(ͥ9)>Mʼnzj<27yĢd˦ e^7ŇLPu[]& e^75LPu \k_ u \ھGo(n! e^-LPu rQ=Pu ܪ[ e6 6eM#V55\^l8yr .a` ް6S.km͵b== +C/Lj#{)]ͤ6p}εx˴]Ѥ6>rwxw6h ޶k3<ImM䶏6{M~Kż۔9\uUu ZcnUm^\U=Wѿ]uUtp|&7>5{xdG7=zvƖCl6o׌oztUk7L2ZUmX#,6/,ۣ6XU]YXң6ZUmߘtUm_G5=5KC}$7Wӣ\?jՋW.ڌjs{^M6-x_OrpaGWhyToh_Mjsɿ] ?2`GWfy nxӣ\!vGW/[ߐ#6o?U]Yߐçɿ] 6oUm.Zb%Mjsp6-\̓]%>r룵]%==t~5>hrcj5ɵ\խjNt\ͭ8.ln [9kvg .#_$6l 8\Yo{`~<<ųHq.O*m_'Wuxsح.WO+fp㓫\q+^-jr=lrr,e4wAck_|y_=s]P`oZnn*|/zhc]oL]'8]Lɟlu9V׻Zݧ߬{^b7fk*\/JK5Iw-uF=.KIwKR{o"|/1WݛxKzf=,F*MjYr%-{oۻ& @lkeIwKRo~TxKzuf=,KIwK\o"~1Wx|KZf5,{Y%^9mZj*]=|{E.ߤǻ^c7fiWXjMz[%=*|o{Iެ{^:#+Mj[Y gkIwRo݂/1Wx+z,&=-sUY7rxKzLf5+s Y7QoR2~Tx+z,&=-\oݢ}Tx\Kzf=,}\o}/1x8KZf5,w~[m/& -KݿIw RoTh1x Z,UF--s}I7 Roh1x+Z&{ߨ^Ę*́{.s7_eWj|^N:z}A{^b7ifɾPTo{ =|3{S ؎bԞ0z[v'7Ũ=]Ĩ=a)F!qKE{bfEQ{;pSIbԞzv'̰Ĩ=]'F;qOE{bԖ̏I;2?YbԞzqv'\Ĩ=a)F =1jgfY{bԞp.j6.*xIbԞ0z;v'Ĩ=ዝ)F S=1jgE[bԞj6N +ܐĨ +v',Ĩ=៝)F =1jO8g'=Q;.jgvQavVcԞp*Uv'|7Ũ=a)F =1jOcg=nQ;.j1vQǤ->=Ǩv3+M1jg>Y{bL7Ũ9hg-Q;NZv杝'Fmb3M1jg%3ryKڙYv%F)tvf'F#[bN #Fm6!ko<>Rt;G)R B(\zw| tߡ !Տ{5}ǿ-4_?~w_"N4&$?ڳ[(%ΉÇ񋧟#:xVA+t +:I>|S;d{Y7?iN/Up__65belR{FK>Z\[K /Uj/{[ngԿA/OˇC?4 +s fj6T} ]K1]z ?&9_õ~GO%yGMVƀDx?B>gj}jxvtr(@tPmj+b{ߦF1E35ah.VՕ3N}~Zh|G1aqZx4$\.|xeσZ{2`5>SӓkRyF=gĉ!5|5gȇԈا]I>헵1{TУ&6:;5o\q.Nk"s|IYS$1~3<  o9A^ΓQނ7Y(n2XV]*c]k < +k/GxUۋ"2(TG8嚇aRd2ҒWYAߙrld :]y5]?6TL@M`ojp5"}.&kTC׫&0i +c=^Oa(_P/Ǭ pML[7YT]?=-t:94L했5d]ƀTTEZ4,bZΛl 艊֖W.>'{*^?!5^҃uo+⛻ɚ~vKX +2/OU(av1;냽-)ыw禯.̵m E?bo30k ^`$V'sص7S:B?Įf{U&:6j+zldLe.t}Emh -eh5W^/CϾDn2JgX0ȮEE]0 7I S9n&.67N#h<`r]3Lp,DnP0c{W +?N,.+@3'A|}\kf&m&Xnhr+ qͲyA'2 ;pqYd ?n M;}'&Y7ڰyټ & xCG_32h4\&㘳a)I?rYV9 196*Dt'4V^"%DƭM'`OMKYv; % ]M9rC) +l {9)=ƣ<31jZn#d{z >=ٮ w,45A, ׽~0&\=*Bt4'T@w@_,҈ ͉U&e +>( 쳔@D?I7yN=ΘEqm{|d`n)ftԙIw (;V ;@< 0.d^Aݲ6A!`DFo^ʰ +$ ,rG@ (LϪfAD  s!OȉIb庮C]6Qmc~R֬= xbx`G|GL{CbO6ـ (.>/%AYwMG@ƘF]B~ +2@á0Uၓ"81P~lDj@?:j}gD>tdo0BMFP1*aECm .Z1KѬtj#p4ykH_Tv 66ش?u2{L@1C2oW[(cg=t"ѨB c.>ɲR]kt9@_cbcpqYn@ƝH$֨a1D؂}:l"ʂ0TYpd%l^0H +O8qѫ"mKMPƕcbÇnq];s"bKo| -x µG9ݤ¢W'YsQ`\~m1\Tk @7⿂ Öw +"a{|(iҏ2D[9ǕQR?u 2aIs0g'Ip(6*O{">n/=_9ϛCQ@i(X@yii@aEƍ"JL4/ݛeoLFEl/]"*. +&l~;"dXAdh"h2r~Êun9WmZݶ=Guz<@@Q, &!PED1J")sXZ>o4t4I]@d{su}vPxdLžD&Oï6.>[xMVT$1@RRqP?JJpu9&C  uk.> j:x坔D0Udh(@*KgTY@@Sa\:@d2ڊ =Z E@؞YpS = K vf`XEa``T +.M"dO adV9n`/ Qe [:;_ՙve]! 8DV`^]`dp2d0E R$aذ/$f36!]Y=~JO37yAs7r.:,anw" Kp_dl(0E~_'(̵0 o6NQ)8:ֆ |0]W\ڈ*/VoG GMLT/Gm 7jPdȘ$;HS&q}XcdTOu׉h*79QKBhej Pg3`Sdϛ{0@YNa xXYUL2\`sB(BvwkB7z} jEZ81EjM LvȰ|"Mȼטvy9`0`eAm/}Dܷ GEx7^5(kzYFзHfY1e0N)\;fL}b7o)bR0uDdaK2d/1A0E#ROϠ ,Xh[8!93`& &wLQ8KF-pw2M82aSnj)!CO1$K uS^FVfNj?"oo@4v2-q&M3̉0%2tBǾr5xl]d6P1^du^1X +V'.(oa+Mv@*nji%H|1X(cte¾0S5e e5>*I(|."eL9D}$IOfK/䶞2A n^cj_eL)_NdH≽Lط \O>p q#g@-'KMd +L%TR b_WkEv;?}{vB,Y&7&1Sm("ce-re9'qJdjU3q_*28Ɉ"Ggn M.c1@` K!Rr k@a +6Kk}}fq$#2LI#ѥARNmS H0Pi[gm f詃ِ͎LYŴ0~O*`V+xDQF"7M f#EF妙@v  {e^]&1"i6DV({*fX.6$S{_ư6$޼63Ic@[A@ s/P_@zJ`XϬHlC96"^r@%T4P{`*V`WqUxE!~qHmm)@e^'(2 uJ:?v@5&% @&$KFJI`csa;@eov@U0w Lpv ;*!32ftU2@Kf0ڳv@jD) J^? +iE; +rɺxʚ\zF$(I!pW`Ip50J-r(٥KxeE!3=%3  $^般8@Pj+{0 %pk5wzTJiQx#Q vQBَ(#kV +&2 Q/ J2Pl m2GTe8 ,82SyZ;peclIj0} 2V aʈ: Zm-tM * )WQQJaPv y;զA!8M/ U||DIРrDQArc2FeV O+(@܉E@Y`ga@aԚ]C>$Sߤ L.Q>,Ʊ!1XbuGbp| 9`H =Lf@`Ke=W @oK@2+o622418@,a Qp !3Q,'w9򄑪E>: e%v~H NTp@Yy ecMCZmyէPӪTr"[z!3DNPƨu#3_3t!3_PGҟ E."g +5 )`CT}KqjS >5H Y W-Ԓ-֟0i-75 )5 C!/ ِ%KL7`lOn E?C)Y\Zj`9 Sh9Abj $c8dKJ^e&.8dSRm dm@֭Ȇ`qW*y5g*;P^6>L3])M(MH7vD oE4dSgCf0eφ`*t Ґ,y,V!/yaJNy˕AHe+鑅dJ' "m[ei [85 i5o=dy LO?宦f?Ċ(xIUsOԦ)Ybẋ<S&oL.<kj'>"kۭDyب\@B[W5$ܦ(2&:@_WP, +Pk)ςue +Y]TdL|ʐ,2En? +晧ɢ&R ﴝ<*Is-y 0dVwX˷Cd]]4/eg}+hZ0@ѷXDX㡻 Y2^jm_Y`caY2o^ְtWEg2KP5wVM f.<=y`Y&e[].O"(= AdH8;ky.<!Wkрx<RK5D6$D :A\"zc((A ʱ#K5,4_(c7*Mtm\h0HNw3O/휬3O( >EOnM6*u'* nz%g2oRb ?d]<v3BTxbS+Q&*66,5HxTYb񌩬h32I4SYKϘ`FʢTl߭Le}LeU32V:19ãt] SY4pёMTe :QmD<*cuji+Ufct3UYsS15Te+SjzTFD@'2XVxyb*#bxTHSP5,S/ <|]#;ODe fR3Deqt&*# :Qg2U+ʜnxT6S7+S8v"*c4's)SYڃLe,:T&:jOLeVUԐLeGʲ9 վDe0qEDeRUiNDeDODeDYK Q8f2NTld3.ggϘU"MT,PLTFFF65֕F*񒞈$7\)NDea/p&)cUv%YzBRvM;k5 Msgk):V OSk''*q1f,2'Nv0] +'2Z8'J򔕽ى1|DM)ȫ)(ʘGz/t(ʈ0\ظ&2zcwg2 32nE<ދ,eӷ EoV\)${Vu?>W2^2Me'p9J iDR&\3I-]v!)cYzV.IF),er饯hʤp +LO4e$7f2F:r) 2,4e FSmn3l+MY::2/ېɳД[g\JS&1RdO'Dםg)+[ng2SX2F:>W2:&2LBV2FhYZS<"K3O=s)shh +։ NKDž +OOpSЊ+E'eOiў-ehf΅bQ^,e Ѫ(Ȼ`' EYc]+w(#qWEYs;6(Xn"n6Oe$Kp1\ZDGw@\[i_d/ ֔k%>dSJ}2 u'fz-d)6@+3/5QdL͉9'#I[hBL2Sfv3 (d_XwdžM {tވ4fbK%KY5+'^2!hV~k%#x /NJLVj.Yb2azQ#*b2xRAT)b2.nc&&kzfb2Xd1YJg^θl7 /OZʺKcERo+1EV2r6Ǻ1;SiJƛqXg +YqVzf%#u>+k䉕 +r%Eh,̬d^ +Hla%Rg\3+8-dygZYɤtz +62녕L]z3+C0z1e=_XnԖ3)Y)R2~5MMd<\o؊b2Z2"5Ӓ1!LKϴdf۱BKFTay \/Fz:f^2 ҈MÎg^2^ic[LL|-x][D#1ﴅ:nc6F3t96Psfb2f'|%K3+kXu|i+#)YbV|UFc@IɒJ0M/F;6R`LIƋnaoQ杉,I+Zh$KSIf3%k@Kgܗ%kOgJ2|4AIV(x)_0Aq$-tyMd`tFOm?pIx\)YalgR2 LJ&6uX8oGVdԢB3ˋk^|d^5w#+3 i#FLjl3gcĉGLG[wV,#U+7&F>2^{v*#W|d-GVf.F>2JxeX x#c-$$N艏Ld1R7BI mo#AbcBmeg>2^ۭHG&W6IɥNbGVxU= xbl^!sto"$ 0T-: UD)HHuHGB(<RfM82FB2:VFB*+c%$2Nw>ӑ9ޘcѐL3$= +LԞ$=1u22d!2V+JrP?77@ C/2F؏Vb|J%5x8c/ w~~UK!ΩE~Ei±Z?Ӣ\HHũťW_"p"I:2";ٴ*fڱ{&6_ELC˾\k7]ezgZfS3-FIe4ȩWϴH0zK׭2ϳ3=zK*cПu6^lßj4VLYt/6?t}im/7.42ڴVtt[ewt锶bJӾnMzri@ͤO~՚IrL'M_<_f4ʚkMj6C _"÷qN闽c,_2i^ZwZ7ZZ=&3藜5ڪV7wZ= VJ.s;sg[R.=Mo!n6=qM/n;wZJ6=˸K.1nۋ6=Mo.*M~w!r܄ܦ7W wmz|sqvܦ7mz̧ wAK},Rk~zt5F.=H58.=5*&=Nok8]zAok]z,nK]Zank]z,gz[c [#nGݥ@ݥ9ݥ2Fݥ+ݤ)HnKVO1yk]zxk|]zQxk`MzֈXPXX#໻XC֨XJOZZs~0-O58K3${I +V\Iv?$YH:0- +_Jnv>W{E-XM뾧_hϫEǗ:eJJ@?uVwt|^[:6 +_IГ^%B#]Lm^{suNDrju\2J5?#kF_J"k^i4 vRK_JXY +9%C +=kǺAԻ,,'{&oY0P€fԦ63H=s?5* Iqn3w +C!+=N Q?"kW^2efl厐sT[J2z1[V5?ejb+jjWe5+eljz+jBꯩe2z1)Lm?l%|G*Z#mngđ6V]Za+qͭ82VJ Sx\ţIF.Vg)L^$%pJE)͚vS?bl!OAto1şiѓ2pE +١y MH~_ 623cǪt(jkxc|䏬yHz&)e_dzVOJ{ƑQ-4a㸩_lg:J~%e?3R&d Bng&O]X&#oد7&}~GHj?@\m2غk)/b#hjp>\19MxLL'4?&O~NRb &O*d&!$Ϻٍҏ)yy\V])BD'="d>?[M0qX)RDyNi>\ "w=°GM$|ɡMxZs1Q}Vt-M:7YاLc)y&#xd< "J¯tk=C2X+L}JV~&Yi5/ʲ3uj3|i* IYZdf2졑w])EG=d1顩g.Z.DLD~dH" ¯[ܚ>v$! +^oeY̰$T!ث~Rίg2(ݪȯ硜6vkgUJ׵曜*z%Kn_L֍mENm۱Gz$~DPd~61 6QnMd;H*cd @=_d]zVzo uLۭ[XW3iLɒI۫B'|&9{5 ݚɢ+nq}\D +"{3wXN!zZ*J1)%7YA<7v=URYlgSMEʢSŸ97e Hy'0oy|*+B@f2.IO`}ڜT_u !.,#z&@bDք`{&JM1ͅ_}n¯fQbz&ed뙬g]@9&}6/ʸ~bN۬ S +QtЁ6s$z FgZj_f%e7-L~,;o29R,^ylv_d0@U? {&&T/.Nj3L!ɻZg᡻Z>A'Ȣ쑄u06UԀfٸ7a , {Fe%l!s@V0RƙɈ5;R=2TU:9 O.:H 0D\&Oe$ًa[&BJKɞt fOe=`ke3RTg/h;ȳ7Y5X;#}e=tu +ܐu'<ۡo&b \}35b6p90m=^NMPz 5=Y?P +jotl Z{zgUz{Y`@¤,0m6d0vN}e[P@E۞EKKXThfpn-l0L]|7"XK-¾i[e4.I¾i[djFυNP߄y;] D}#)YflccyE1?4D֜=M:罊\=ֿG\Hٔӓ[gX,#>Ǣ 3>:;Iy@?Ϫt ?^`iu抺_82*zFnp61Ǵ95[#t +Oāg3=;I ~?W\1/XK/d7Hf}[٢Fr@ AÑ/4 #^1T6KpT6+ 3oi&~ˇ3LumTB =DŽ IF?1giqc1]ޣ;?u=L +1gr}hS"ҹO}1>s?.6k G;_[1CG8Ir?/Iqm V:VcYz^h:b.hwu[G 57 6>\4fy[7t;%Z%۵pԷmbGsL-IFzw+.̞nH5XP_n[*/`Lwonwn|d໻OŅl}`mG& ;4x".eM79!ipXMilfk<ǜnFLƒHܼS\{-> G i̵%S}G~Ue5:u=PärI痘}fgnX}Jƕ *ޙOK:$.ܦS>'i e6K}}(ҊY+UlWgw#=Nxrmw5L@/z`6r5Lkp.{K?췏`a1`?Ck4qlS2:5LS:X\ mn{-@a㋉מ:m߲|q' sUۍOD@qcХfsECץ=!F-:2Uq krmJGw@^Hl/[@ZE\6K¬'n_ +. haj㔞o)[HCySZ;{L[?ҦM'ji5\vE5p3݋)B~ H|+6hS=KZziɦvian3(Mⲻmfkמ_*VU"p}O/7Jko/ aX&+Lo8$|zaq &dZnilu?MWVHmK+|Q{'U-ZM{So*]FWMkxv*Wd43g^:'7[}_}iy}M3fiYGHSE?O$M-Hk2҅Y~ޯ0Mi +nHK=Qk0մ$jklHÅVtiuaJpVھa5Lt^`X .jR0L*uݸ4-rS4~1׽F؈RG,ixvOXi J -ᓝ$h-;zL Q֍ƒbkiPk +q !8f _0̏Q2mw*/L:{\1)n.+fɗ+&85ߕm<{0fgO{jZO3[iC91VW,"JF`jX9ѿ)P?5蟆Sfv%)4\ Mx]?5)r1_݂;jM?"v<_Ѻ}߈?5Amn.F'=m<$7v$?WBvm^{abZ0<.Jc6Ցxglf>1OkwZGI/~q+٦.s(oo5k!deM5L?5OU `B29n53ڠϤ[ge Mgi t[棚U]3BOS )1g{`p=غZ{騽'V-Sc6 |qF%:1N7jR.q@)1Q @+x(`x:LJ4?BcY`zr]IsmxF|AShA&bM Vl[MkeMiuDzIlav Om3LrVh;ed `湒̻MZ$L5[fyYeXD*/htӧŴ!# AL7X?g<ֲcwG/wۨ/PKHX v_ @JAs0fB $-󜯚ƚ`V%;: +5i]do .yeeHZLgWD{٣lF=`tr$/wL֚k +TwNĆ0)pgȳOЉ]VED/tY͹K ^XEZ^j~gu V|ӂ`4#l9wsLG̑I@knK+[vG/!mZEfׂ F/rd̟YuՒ86`%TUV@fX`ySi~\XYr $p +'-6GD^3,i̕ D-TfڞgO3U OԬ&X7V8vDNR/{rNvKrNh§OߖTs9&w:l =]}tuB$*8VB-8+ݪ@ KV PE\oU4_iM +NZ;RpL7FM/9:Vy Ra_Ws3Zp$,-:E?G'0ZF'&vF'@ie@a<N3(+:w`*5kN3'᩠ZpĤw>Gn#:|XA-0&j 0ⲡR[t*BT(kP<(LS"l:(ۤ^gt;:hkޮ`ɶ4ΖOD-XhZ{< +>3tD#Pyi* +NJfR.L+ukl).Z4.Ӣ-G' O އ{ft:ZpL{=73=E'vi[Y0M{6jza%%1dU@{%-n[L#1v{4uFV!F*k8ㆇk zS)܀"U8]Ic'4t@ZC]62>h}cƶ3>sg}7[-q 67k0])g>ys{_|MivR4Md}T8oۋsFj-QSJ3Ѯ!Q*!_~ho+ 4Lն`cۚ$-G9 ,`HVmޙD a.Tob>P栚fƻ|tuB@ `L-OucZ ǫ= &A+O,`ԇNY7֍D HI,IWD0 Z& 2]G@(.-}eZICF)mFtyܳ?ymt?=ꑮGA0R q&a)4a#%Å%˴={?sJ~C%taԂ Ib9 Y-'}M3SKw4qz2&Fe(UzG`:yYɓp\:IJK0WDF'7=Wu;R҂@$6Mv'ZvG C6z5-j\ "F֨A +;(9:&>Njh9ՌRأ+Y o֢Y>}n ˵ +r6M 3jkfoH[^Duj`eRmP,Yu +'bP, O÷[ ޾j9%T֤Q{0~ !._Z'Ҕns-ۯP|ʓaÒKi,X[wmӈϽ<{[ +;hʂaPy PX.n\1pڼ:j)\g bB&Nb3xB@bf00f0 4u~ߠLfUx3ɺ_Ãg>sKZ@}٧^h`O,ҭ*XI,R[YmHKyne,DĴ?Ĕ5n֮1 56˱#SӐxP,M6F( i7#9A`Jذ`&S~6>xL7jL尊Cj+t|[M=p_/ E0LjP, 7ڬ2BMIඟj#]Ӧyѿ`KJ!Seuh?ސcn%֦P %S5ζT:j7q.;Zagd:k!f`=mɡ6Ze[{ EfәCq0f%wx`: -?_@'H=ǰ3gg3:#|smyI:*;KzikƢ6_ |@z>Y`{ xinBq,V3ߠg*u-̜~-u.<~_ ^꥽.@wbP:.5r厐]xM5旷'cf tug`jxZ?3k( {9jx:OƮkU3G}5?&@@IuDa98֗"}@צƈ֓?½ j1.SƆ7#5S,MtqC9`ii5qZ>izӁr\fP!z52jV`w;AzjJIP +锞C.ϷB]Py~xےB]Al.yKQxJl1#Y1US<2Zn5T0&ُZ㲇`.O PL 3e@&o0{{M#c5gsP=jUU{h kd}@\{Lvӳ=^[@r2e@m0k eX'aj m޲`?.(ۡgu$%,Z elTP:A(@>tBWw܉(SF4͉(K*a6<lj(K@q }QеD,(˗uQԅ Oax2|9FYfd8Qd1VODˌ(˩ybOJ[c)Ì_ 6L\)+E$}Ib`A Zs dNLY,62+>23'M)+҆ZA)4)9 )OR2ҟ RV0y+aB0I)]x>b< uP +;vw#D2~?1e,Reiɪ ^Xm-`(Q?2خS%]Ĕ1vت\0)SfRyAʼ)CDQINH}q6HA}|etyFQơ](GRFV넔U?6050^d1(Cd?mAVBd("`9eHL#V|eC(~ edb4A(crU@l^* CKat HoDlD38e{Q6fu@) i; 3~q$-Y$Rv\H͍?q[ +>2<''ȓR:n[J=W7))c3cN2D(0R7cQ$%]͵7W +M"L H 2(*_셔)!ex^Q eá!eJk=߶o2gQc/q!eϮDWiR ,Bʨ媢SF}uŔQkXaT7LbzLO66J%<=;L9eqvJX;R|@(eԆv-RZ,o20$Kmq=P}1e^cʨaҹcʘ}d1e?ܗ6N7LvQL״)I`k2Uмrʨ! +Q?߃SF])S3&vNaz]8e<03X䔩EvN5(YCHY2떿jWvN62:geQj:o2VGst.͵PS6J{b:-bTť䊜2V1L 2([u;iWsʨq"LurXd/#Wl2Sk/L|O7TTmU܆2@eq4z?@e0*c[r}y52v(ê2nsdciXAPY?HePՏ:HeZU*rV.*cŋ3}*c[k2vA4|ʘ!=2nsڛ6{:ZYg8ߓV6\3>lie:^i;/;}ie,HL\۷vX +vXYfz " c{kvʸ عVV=XV֘#:H+kp2خF+c1SheƠPFZ6M-d)jV<2VW1s]<>Wo2U\o +N+ iewMVȀ/ZVp3̷QΓ\Y'fe2&] 2fU˘y.eeը_ ܵ~t(0WVbKXVx2,cUv` ln߷ +{[u[A,c4RI,'mݙe"j#[,FqN,cL,c]T zau =e 1g:M;]< qa]pb%:eW4@A,S5P7$>XfѶ' 6B/\JNbZhZlrX]N[:wbwXƪ8ejOҶ.u؉e'lqmb6\otXFƗ6b&W$m2b~z/2ZטW>ӫف+c;W٬2Z`T29벿J;`|+;+︂&-P|ʘ/\V V~&뀕72Exlfl +0*Wy2v*6ZupXe"tփU⪧`06*SvZd 2,xF/a._>2VAh26a;`e>ira]$[D`NTëQe^9ྨx`!U!/]@=_T*\sʘ w2넕QU~Xe#/,#GؾP~Pey-+_TO9@Y։*L ß;Pegll8QeA=AUVc$ '5Ψ>2#_dy[9#{M>20eZM?0e԰8Gwǔi-|`ʴ{5l,?0eqm>(e#I[tރRVvLnuȁ)n)OL:90eu)0[-0L2 l[JO>(e>rܢRMeZ_yG0 +Q#)L_ ^ړhw$SRYTF 1TEvRYW@eMoD*YK/Ae6NyjqE2 M)M_N {rʘ..nu-0 +s8aX]5vNوзSb<0eC uOL7#S6 ^ن)mSnBcʔ(L``ǔ;?SF AGK N`GN-Ѽ/)2C!e}bTZCu" RFI>0e>2n_-b(S\)l&žC6J%NE2zqoGn2jJ]˕eSʨ͇ӳSg…h1eLĔQҁ):hw;l&Zo~z`h:;0efcܚ] FPβoLպt Y揾m1\7cR2jwF))A)9PA)vv)l{3+Hj"}0(Uz@?* 3ʨa0(` QFMbqȂ y0[Hxg`]z/1ʆ}e eJ;žb2já(c32h7{OD{ue<6IAX\NeGё>M'DوǮlD>Ё(cinUN(}`Q b Fp-@xjtiR6xٓ[;1TRF] lSL=wNke_)| gS|;/j\a.Sͫ9QUn2lSWE?8e,Uƒq1v=0e(+3L{vύ<0e4Gy2~>k)}Px7jgJ U89Z1s߃RRtyjA) ÏJPWl|xP&ר-M}b;U~/nǔMvWliy<c; DSƠRhI4=1eC̃SF^ 90eewLC<)cؓcʨ;k ^m2j/2jo1͎)6L0l2=S8cr SF-??vLbE@R_)/^ TFüTFZq*-;,͘/`GD TFV2NN׋@e_&Ae%ʨ$Q}}f`PY)Yeʀ)FvS6NY8=8eJNlw)8;LuEmim6= e惭)eL)eIIŃݝRFa5~;xvbvJYbp)kHv)eZ[ ;ڊwJY27;Zy;ۘjQ1;Ŵ95o2j Q)Kꖝm,쐲& 2f:)FmYqWRyH)H)S"Ry`ZkpߺSʨ}2 e0p{*7F7F5RQ0L)~RFr)e'#RҽE},O^E;Zcjun2j6N)cXRl2XvIRՁ&HZ+)n8U`%aS)v!eTcg;x(^;, g[)#{ ?:rk]RF5ReY^cEFKeMv13ѳP,SC퉦;G?sBʨN)㱐d +2ioAʨ)]7#ԭmIûHddzR&6Qʨ*研IÂF)h=~J4GLlFn4@[IOH)7S)eZ]LčRFJF)I9LEgJpQʤyRCDSo2j9k+CQ27DV'(e0z(ĦNenۡi?|4) RF )*n@RF Ë瀔Qc/;}eJ)Vts0ʨdm2jqZ2s5`=e=Y +endstream +endobj +142 0 obj +44980 +endobj +143 0 obj +[141 0 R] +endobj +144 0 obj +<< + /Resources 145 0 R + /Type /Page + /MediaBox [0 0 335 298] + /CropBox [0 0 335 298] + /BleedBox [0 0 335 298] + /TrimBox [0 0 335 298] + /Parent 146 0 R + /Contents 143 0 R +>> +endobj +147 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAA+mwa_cmmi10 + /FontBBox [-34 -250 1047 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 148 0 R + /CIDSet 149 0 R +>> +endobj +148 0 obj +<< + /Length1 2996 + /Length 150 0 R + /Filter /FlateDecode +>> +stream +xV}lS?w;Iyl'18vQPH9+1؉9q($ClVMTc6%XZ@j16MZ$&8;Bm׾ι;xX?DKľ6 -jwk| ztrl"X+=YṁWh8= +e7(gPύ ϡ\](E[FP^5? ea"=7PpXY~?9YK(FA &X A]5r:6l2*.'=bbt\jHn/C VNu2IZRIeY +{=2E6$>!l%ŴY緧|XjxkJ\З5 i|^& {ә'RbEm=̑!u>PUVC +d:?3̊%lRL΋!sbZ+޼O *oۋXrW4<,S1&ˌ RPH `|)$Vv>!$oOaşĮ5t CR+)<x>1#yL"% w䟑Ese"^ ubVg0BXDo lY5xʺ oiXm 5PUa8[m5F(6@W 5ڣke 'ᝎh=־D\N&Efkxpo=δe:F#O 3x#O=y!Lzzk|Yr&:|^Zcr%?ʶ7ۋ O.oM 0f' AZPUm`PS5N,r/(cӇg|{-Pފ{w;^>oUs+2hdeۤv}+gnA-t +8#:6VFb} (9Tk{sntߧW0YCU0#yyԿ# WEu 8P HwPG+1'+B +G! EĻ{09֠֏m: +A H힇~s5YYYUuݨQF ݷVR,Y1 \#~X; ++Rym)= +S{$¯XnFX ᎎ֠H?$ JlH.!eXIʖӳLhm8HB_q;B!w&_ +lAJqCv8{-*һÈӧæQ̎+3cj4,NeׯXՈE]? !P%gÔEjY>|~[gYS&uBTJ2WΣbT +endstream +endobj +150 0 obj +2115 +endobj +149 0 obj +<< /Length 151 0 R /Filter /FlateDecode >> +stream +xk```d`bh +endstream +endobj +151 0 obj +17 +endobj +152 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAA+mwa_cmmi10 + /Encoding /Identity-H + /ToUnicode 153 0 R + /DescendantFonts [154 0 R] +>> +endobj +154 0 obj +<< /Type /Font +/BaseFont /EAAAAA+mwa_cmmi10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 147 0 R +/DW 0 +/W [ 0 [365 520 680 500 583 527 ] ] +>> +endobj +153 0 obj +<< /Length 155 0 R /Filter /FlateDecode >> +stream +x]n >,O'x;NL&.zIma$·/ &DOVػ3b@j6'FΊ ZmƂyWK'URJ>Vv> +endobj +157 0 obj +<< + /Length1 1992 + /Length 159 0 R + /Filter /FlateDecode +>> +stream +xUmle=Ҏ{`3^wLz׭s%["AZC[خueAM/CD%:_r4!HBb  m >s/^:jxiZ |'T~lTvvSdg҆70$\qm#U7s3lxl~b{gUg +l;"9I=g,Q!_^~uK_2 +y'.zWJYN,1qPo~eev2EcQw)8fg33 uk5Uuen(H",͍!UYl3&񆞄Mzmb'LHU3vUYy1VMHi=iD%S˺\> 5'- JnML1DIO&^S|r]O>Rl͹-6Wl0ȹAсQMU%EƉRXɤ0Yk4+R%nH+0EYL2&'kQU􀪜EX􊰨$-p&L"aMXTTao BUrIU̺vua7YKn-&#*ĸ9 Ony}-4h"'\YxkC%B5nń`9U;[ֽq_.|[_ޮٰT]ɚ` +U;͞6c%Z!_FΈghyF'ʌ +hR}Bfp'ޥ.Kd km ѽwBxc[EwqrSaw0/;`l>pJv.BLXG uLr0*`-,`l^sMtFS 4ioh:F֠SO KxzGI;MJ$El-Z (;Iˎ9DHu<&*+qdlU;Aԡ٩L*=-m InEb&+ -R@feVbFј*@gKӇQ]'Igt&?H{U5JQ#TG*;Ixtld> +stream +xk +endstream +endobj +160 0 obj +9 +endobj +161 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAB+mwb_cmsy10 + /Encoding /Identity-H + /ToUnicode 162 0 R + /DescendantFonts [163 0 R] +>> +endobj +163 0 obj +<< /Type /Font +/BaseFont /EAAAAB+mwb_cmsy10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 156 0 R +/DW 0 +/W [ 0 [750 776 ] ] +>> +endobj +162 0 obj +<< /Length 164 0 R /Filter /FlateDecode >> +stream +x]Pj0+l CԒX}q z0h[lE^X gBpjV& +:G:g} +endstream +endobj +164 0 obj +234 +endobj +165 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAC+mwa_cmr10 + /FontBBox [-43 -250 1008 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 166 0 R + /CIDSet 167 0 R +>> +endobj +166 0 obj +<< + /Length1 9216 + /Length 168 0 R + /Filter /FlateDecode +>> +stream +xz X[וo +HB B,څ6!@,6`Yml;c;qiϓK\'OgI3,u7͗ii㙴3I_ޓ }~zw߽{5@@G--l ڵsݹ  ѩ.Ͼ;x c#ÿW6l[Ǧ.ŰށS3;ʮYW=qMA')zbvfnaPXg[!yR!PY { ûp << + m! +P !B(.-{]f/Kl;+fctMϨ.ST/rm2!9Y7: /p W œppN4 s02 <,!V j*"-5E.J"eh*_)K. cqݺQ!xT_Dh͔Lz$*)ޛv|9ہ!Y'?Wۏ<4t3=}m;^4su{As7ɪ>|p; .muaW;n<~6Ӧgzm7s4WǎQ Egz;p å:id$b)[j/ H-)Uj|R9:X#~@bP bKBDЊvxEUԜAÿ/s啗2;Js{}el{Kwxeڡ-!]o{480UV+YJg1wDb>ِJ3te7Po-gJKb]\*%:BRJDTDOʵ,1+ UFX4j_c +T2*&Jѽտ߼w_(,}6}ͥFuע-blpe(H8̠SJ1匸ĭÍbD|zU"a ĥ騆Up@qT r>PE%]J.XӻRW-m9-Nͯ/)>ټ-^\2A#;Z&N=NWSm>1^b=?f~#(ڵyȂ\( s4)t!fHQ\QnNvVfN0 -Gl#]+ m9X\ >ٺzL<,ߏƘj?[$X/R +Lޕ'i2J)PKSńIr$R)HI.˰|R@U᪉P2b5]#H[ oI@<`[ v[[TUC?y~p_}[޻ކDi᫽Q eQݳ/uMT, ռZ7/Sk{5g9Ƌ:gb2IDF\T\ALvD"SJJl6G&}R5,s<5' +4_cMnzlhSFK(ֵ3>ט-͊jTpGb]TdžMGmpݪQT!P@fXX,Q/c,Q%Nض@0gkv1IpVfZ:BaxХQ + 9kM`_߅s8Ye/qE<%9HF"šmF2lO$"m WBhqU/LhT TZx0kL@<+by!bW*]zQ'g'?^vz0&dBHP@PO%|{u&C/4>8e_}KƆ>b:\]J. 2Z]P Wo=h^;v+zvdQij.8Ϝښȵ)?,fMC(8uW]J-&H Ԕ@?tsaӽտ8ͩLdpw,s}JD(Kwa()a}. rY;ij% +H-=т9Cqv~8Чq4HRR)L>$Zd‡EʨSTRAwr)tYaf& Ѧ̜\-Q+RӲZ4$`Ҙ5.T9L݌gvm !'_FoާFDz<h_韉EhYSҰn#NljF8}E x^BTJ8XNuB`)%-S!"8HwMEO( tҎuCgP?_O1U5OM o؜Gj~wcIÏ{@U;& Қ);Llu.@W"D 0-uSx恋6]fWxnt:;rFO~CyIs9vC(\d fĬ5c0 {;DV&ZHsT^mtK>+~y;f,{6{d| +ن!\~q=u^ͫ`w<Y&0&z*i55*e\*V)`OFՄN4\ܥl%(- +L.|%@bO}c%O h9[k>2qث?d^Hd#ǾًvMM%(JE!! *j̡̣I"('}Dɟg7$w( /ϲ; +8"N}CH4iLn;b?:0 ++Rݮ +AotUZEYVV[+ҥc饷-/y=]gyyPlDFIlVL9ʒ%.&->i5;b]smbk%+[A=(.=rΰ\|2o.eyD1Y{m E;U;Ѽ-,,:toǿӽs2|}ϥ-6CI14NՕ$zVa O5ĠlՒ6CVBЦD'3G|O;DGΐ}'.R/Ԝ}l'ys&ОО??g/{a;EP*0]y7;R%vVqJ&lf`CC ,ͥ?&2st8!>/%VGtW.X?d±v-l[+yDRbCpmϚ1"XX3rTL8EȔ +|z#HLH юpdēNsTmj|~ө(#kB{:T!%L/"*){wHuiTW-L9k$8ҢPPҪF#sR?+Ol)۠T4o85we^}npIL5I$SI6xEMy +&>}q>l/Ŭ0.RͦvGIIX[ӌvV{֏uy&ϚuH͢Bh )Z3Y)tWn -VtUyJL~ĖفƒK^Jo?=P~/6Õ.ln ؿmw7z =z]oO` l=\WT7ֻ,x6'On?| X,6c˔Wc0l{6'F9saYc cnȆf`w ^*~؉-^&a|ůffc{GyuNcaYYX;87>eܔol͍7LMnsG +j74fv㋺3=Ʀ#SZ`P(4_{ k6 +PA| #Kt/{ ~ݣ#{˓Cv?>ŁB_aefGẳ=̟6ric 5E4!um;%]+v?f< +endstream +endobj +168 0 obj +6671 +endobj +167 0 obj +<< /Length 169 0 R /Filter /FlateDecode >> +stream +xk` @U +endstream +endobj +169 0 obj +20 +endobj +170 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAC+mwa_cmr10 + /Encoding /Identity-H + /ToUnicode 171 0 R + /DescendantFonts [172 0 R] +>> +endobj +172 0 obj +<< /Type /Font +/BaseFont /EAAAAC+mwa_cmr10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 165 0 R +/DW 0 +/W [ 0 [365 500 500 500 500 500 500 750 833 555 276 276 388 555 555 443 276 500 750 276 763 500 651 526 555 500 391 526 555 443 526 750 443 333 500 500 680 555 500 394 500 ] ] +>> +endobj +171 0 obj +<< /Length 173 0 R /Filter /FlateDecode >> +stream +x]n0E|t;*J,Pi? '4RX&,:Sjcόtp$0#M t/hԻTfbJO34~ڱa߂лX~폷M"Oslzgƿ6,Yl *#>J,ξ1w6c'q 3MwqHy^HTJP R DmiޡM"'Zt*YA +;H,LBgyYrtj$t:5A?iG 4/|0P\Is͗BltwR;]B?9+~i. +endstream +endobj +173 0 obj +413 +endobj +146 0 obj +<< /Type /Pages +/Count 1 +/Kids [144 0 R ] >> +endobj +174 0 obj +<< + /Type /Catalog + /Pages 146 0 R + /Lang (x-unknown) +>> +endobj +145 0 obj +<< + /Font << + /F660 152 0 R + /F661 161 0 R + /F662 170 0 R +>> + /ProcSet [/PDF /ImageB /ImageC /Text] + /ExtGState << + /GS1 2 0 R + /GS2 3 0 R + /GS3 4 0 R + /GS4 5 0 R + /GS5 6 0 R + /GS6 7 0 R + /GS7 8 0 R + /GS8 9 0 R + /GS9 10 0 R + /GS10 11 0 R + /GS11 12 0 R + /GS12 13 0 R + /GS13 14 0 R + /GS14 15 0 R + /GS15 16 0 R + /GS16 17 0 R + /GS17 18 0 R + /GS18 19 0 R + /GS19 20 0 R + /GS20 21 0 R + /GS21 22 0 R + /GS22 23 0 R + /GS23 24 0 R + /GS24 25 0 R + /GS25 26 0 R + /GS26 27 0 R + /GS27 28 0 R + /GS28 29 0 R + /GS29 30 0 R + /GS30 31 0 R + /GS31 32 0 R + /GS32 33 0 R + /GS33 34 0 R + /GS34 35 0 R + /GS35 36 0 R + /GS36 37 0 R + /GS37 38 0 R + /GS38 39 0 R + /GS39 40 0 R + /GS40 41 0 R + /GS41 42 0 R + /GS42 43 0 R + /GS43 44 0 R + /GS44 45 0 R + /GS45 46 0 R + /GS46 47 0 R + /GS47 48 0 R + /GS48 49 0 R + /GS49 50 0 R + /GS50 51 0 R + /GS51 52 0 R + /GS52 53 0 R + /GS53 54 0 R + /GS54 55 0 R + /GS55 56 0 R + /GS56 57 0 R + /GS57 58 0 R + /GS58 59 0 R + /GS59 60 0 R + /GS60 61 0 R + /GS61 62 0 R + /GS62 63 0 R + /GS63 64 0 R + /GS64 65 0 R + /GS65 66 0 R + /GS66 67 0 R + /GS67 68 0 R + /GS68 69 0 R + /GS69 70 0 R + /GS70 71 0 R + /GS71 72 0 R + /GS72 73 0 R + /GS73 74 0 R + /GS74 75 0 R + /GS75 76 0 R + /GS76 77 0 R + /GS77 78 0 R + /GS78 79 0 R + /GS79 80 0 R + /GS80 81 0 R + /GS81 82 0 R + /GS82 83 0 R + /GS83 84 0 R + /GS84 85 0 R + /GS85 86 0 R + /GS86 87 0 R + /GS87 88 0 R + /GS88 89 0 R + /GS89 90 0 R + /GS90 91 0 R + /GS91 92 0 R + /GS92 93 0 R + /GS93 94 0 R + /GS94 95 0 R + /GS95 96 0 R + /GS96 97 0 R + /GS97 98 0 R + /GS98 99 0 R + /GS99 100 0 R + /GS100 101 0 R + /GS101 102 0 R + /GS102 103 0 R + /GS103 104 0 R + /GS104 105 0 R + /GS105 106 0 R + /GS106 107 0 R + /GS107 108 0 R + /GS108 109 0 R + /GS109 110 0 R + /GS110 111 0 R + /GS111 112 0 R + /GS112 113 0 R + /GS113 114 0 R + /GS114 115 0 R + /GS115 116 0 R + /GS116 117 0 R + /GS117 118 0 R + /GS118 119 0 R + /GS119 120 0 R + /GS120 121 0 R + /GS121 122 0 R + /GS122 123 0 R + /GS123 124 0 R + /GS124 125 0 R + /GS125 126 0 R + /GS126 127 0 R + /GS127 128 0 R + /GS128 129 0 R + /GS129 130 0 R + /GS130 131 0 R + /GS131 132 0 R + /GS132 133 0 R + /GS133 134 0 R + /GS134 135 0 R + /GS135 136 0 R + /GS136 137 0 R + /GS137 138 0 R + /GS138 139 0 R + /GS139 140 0 R +>> +>> +endobj +xref +0 175 +0000000000 65535 f +0000000015 00000 n +0000000145 00000 n +0000000197 00000 n +0000000249 00000 n +0000000301 00000 n +0000000353 00000 n +0000000405 00000 n +0000000457 00000 n +0000000509 00000 n +0000000561 00000 n +0000000614 00000 n +0000000667 00000 n +0000000720 00000 n +0000000773 00000 n +0000000826 00000 n +0000000879 00000 n +0000000932 00000 n +0000000985 00000 n +0000001038 00000 n +0000001091 00000 n +0000001144 00000 n +0000001197 00000 n +0000001250 00000 n +0000001303 00000 n +0000001356 00000 n +0000001409 00000 n +0000001463 00000 n +0000001517 00000 n +0000001571 00000 n +0000001625 00000 n +0000001678 00000 n +0000001731 00000 n +0000001784 00000 n +0000001837 00000 n +0000001890 00000 n +0000001943 00000 n +0000001996 00000 n +0000002049 00000 n +0000002102 00000 n +0000002155 00000 n +0000002208 00000 n +0000002261 00000 n +0000002314 00000 n +0000002367 00000 n +0000002420 00000 n +0000002473 00000 n +0000002526 00000 n +0000002579 00000 n +0000002632 00000 n +0000002685 00000 n +0000002738 00000 n +0000002791 00000 n +0000002844 00000 n +0000002897 00000 n +0000002950 00000 n +0000003003 00000 n +0000003056 00000 n +0000003109 00000 n +0000003162 00000 n +0000003215 00000 n +0000003268 00000 n +0000003321 00000 n +0000003374 00000 n +0000003427 00000 n +0000003480 00000 n +0000003533 00000 n +0000003586 00000 n +0000003639 00000 n +0000003692 00000 n +0000003745 00000 n +0000003798 00000 n +0000003851 00000 n +0000003904 00000 n +0000003957 00000 n +0000004010 00000 n +0000004063 00000 n +0000004116 00000 n +0000004169 00000 n +0000004222 00000 n +0000004275 00000 n +0000004328 00000 n +0000004381 00000 n +0000004434 00000 n +0000004487 00000 n +0000004540 00000 n +0000004593 00000 n +0000004646 00000 n +0000004699 00000 n +0000004752 00000 n +0000004805 00000 n +0000004858 00000 n +0000004911 00000 n +0000004964 00000 n +0000005017 00000 n +0000005070 00000 n +0000005123 00000 n +0000005176 00000 n +0000005229 00000 n +0000005282 00000 n +0000005336 00000 n +0000005391 00000 n +0000005446 00000 n +0000005501 00000 n +0000005556 00000 n +0000005610 00000 n +0000005664 00000 n +0000005718 00000 n +0000005772 00000 n +0000005826 00000 n +0000005880 00000 n +0000005934 00000 n +0000005988 00000 n +0000006042 00000 n +0000006096 00000 n +0000006150 00000 n +0000006204 00000 n +0000006258 00000 n +0000006312 00000 n +0000006366 00000 n +0000006420 00000 n +0000006474 00000 n +0000006528 00000 n +0000006582 00000 n +0000006636 00000 n +0000006690 00000 n +0000006744 00000 n +0000006798 00000 n +0000006852 00000 n +0000006907 00000 n +0000006962 00000 n +0000007017 00000 n +0000007072 00000 n +0000007127 00000 n +0000007182 00000 n +0000007237 00000 n +0000007292 00000 n +0000007347 00000 n +0000007402 00000 n +0000007457 00000 n +0000007512 00000 n +0000007567 00000 n +0000052625 00000 n +0000052648 00000 n +0000052675 00000 n +0000067128 00000 n +0000066989 00000 n +0000052873 00000 n +0000053129 00000 n +0000055364 00000 n +0000055342 00000 n +0000055459 00000 n +0000055479 00000 n +0000055886 00000 n +0000055639 00000 n +0000056221 00000 n +0000056242 00000 n +0000056494 00000 n +0000057938 00000 n +0000057916 00000 n +0000058025 00000 n +0000058044 00000 n +0000058435 00000 n +0000058204 00000 n +0000058747 00000 n +0000058768 00000 n +0000059023 00000 n +0000065814 00000 n +0000065792 00000 n +0000065912 00000 n +0000065932 00000 n +0000066477 00000 n +0000066091 00000 n +0000066968 00000 n +0000067051 00000 n +trailer +<< + /Root 174 0 R + /Info 1 0 R + /ID [ ] + /Size 175 +>> +startxref +69421 +%%EOF diff --git a/figs/apa_effect_joint_comp_dl.png b/figs/apa_effect_joint_comp_dl.png new file mode 100644 index 0000000..551d2ec Binary files /dev/null and b/figs/apa_effect_joint_comp_dl.png differ diff --git a/figs/apa_effect_joint_comp_vs.pdf b/figs/apa_effect_joint_comp_vs.pdf new file mode 100644 index 0000000..72e7bdb Binary files /dev/null and b/figs/apa_effect_joint_comp_vs.pdf differ diff --git a/figs/apa_effect_joint_comp_vs.png b/figs/apa_effect_joint_comp_vs.png new file mode 100644 index 0000000..48b77ef Binary files /dev/null and b/figs/apa_effect_joint_comp_vs.png differ diff --git a/figs/apa_effect_joint_comp_z.pdf b/figs/apa_effect_joint_comp_z.pdf new file mode 100644 index 0000000..da60042 --- /dev/null +++ b/figs/apa_effect_joint_comp_z.pdf @@ -0,0 +1,1591 @@ +%PDF-1.4 +% +1 0 obj +<< +/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D) +/CreationDate (D:20210607181300+02'00') +>> +endobj +2 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +3 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +4 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +5 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +6 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +7 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +8 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +9 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +10 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +11 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +12 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +13 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +14 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +15 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +16 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +17 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +18 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +19 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +20 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +21 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +22 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +23 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +24 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +25 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +26 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +27 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +28 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +29 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +30 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +31 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +32 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +33 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +34 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +35 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +36 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +37 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +38 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +39 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +40 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +41 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +42 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +43 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +44 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +45 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +46 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +47 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +48 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +49 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +50 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +51 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +52 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +53 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +54 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +55 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +56 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +57 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +58 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +59 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +60 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +61 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +62 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +63 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +64 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +65 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +66 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +67 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +68 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +69 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +70 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +71 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +72 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +73 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +74 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +75 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +76 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +77 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +78 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +79 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +80 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +81 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +82 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +83 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +84 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +85 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +86 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +87 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +88 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +89 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +90 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +91 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +92 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +93 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +94 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +95 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +96 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +97 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +98 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +99 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +100 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +101 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +102 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +103 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +104 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +105 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +106 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +107 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +108 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +109 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +110 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +111 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +112 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +113 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +114 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +115 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +116 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +117 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +118 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +119 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +120 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +121 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +122 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +123 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +124 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +125 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +126 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +127 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +128 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +129 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +130 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +131 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +132 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +133 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +134 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +135 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +136 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +137 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +138 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +139 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +140 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +141 0 obj +<< /Length 142 0 R /Filter /FlateDecode >> +stream +x}ˮ,Kn~.,[ [w&hdC2}}E23#"uvB<+? '?=|£rnI{T߼k?~k-ȟ>O>o{B#꺀Zgo1fT\H+u ?f%ezt].%>b7]GuIN!w2>K~Yڣ0t]ץK(3o|]ץKr-Ó뚴5{fzt].)պLʴʼnws}7"֤7eGo(ͥ9)>Mʼnzj<27yĢd˦ e^7ŇLPu[]& e^75LPu \k_ u \ھGo(n! e^-LPu rQ=Pu ܪ[ e6 6eM#V55\^l8yr .a` ް6S.km͵b== +C/Lj#{)]ͤ6p}ε6mGW`4Mޝi3>)>oGW`6Mi]uUɏcw2Ǔ.Qk 5>랫j犛":dGWfchGWޮ#M=LjsF牢MjsƚiPF7=58ś]e{7>5KzF7=55=5 (qGWfc&jztU8G5=zpWӣ\G,6/y֍oztUk7dNe5r~v>] 9'5>5R4Wӣ\0>] =|~5=EK]%vy6㣫\ľGn}6ӣ\ľGί'WMaLG1`-]UmaڣW߮pzjztUkp6QUm_l?_MjsiPF7=5cT?Wӣ\E{,jxEc\5\[*2㓫\=||6>52-h'Wufw8v㓫\=RTͩ.㓫\5?rzt\ͭv+g:|la>4\bC~ĆmAǓ\.\IC .">zU\)ã` n|rU>nū൅UMm1}W[Z%߬Ǜ^+Mz[%=|{I߬ƛeOrKRo2x z,F5-sI7Rorh1x Z,F--sMI7^oRzY^ +[H^)2}U{E^{s7tW-J}o{ O5f^c7;e^]ȁ!qQ)F M1jOeg=nQ{*;qS>EpK&YbĨ=a]Ը'Fm]T' +7Ũ=ኝ+F KM1jOag=nQ{ qONE{blĨ=]Ը'Fm4#cQ5)F M1jOgg=nQ{5qOYbԞ.zvfո'F =1j3Ǩ=ᑝT+F M1jOcg=nQ{qOYbԞ0.zv]Ը%F ;M1js 9KڬM1jOhg=nQ{BqOYbԞ0.zsv3-1jOxf5Qfg~>F M1jOXeg=nQ{';qS&YbԞp.z=v3o-1jOc5Q[}LR߳9Fm'ܴ7ŨYi'5nQ;Zvf)FA;kqOڙ}v3=1jǨf'nQ;.Ĩe[b̲u-1jgN3=1jgvb]1jC XJ_-=RMg…PC//A@jPǏU09Z cdoO 'zGk +w*&÷/5/&4C\A COZusK Bz8x|gڗ*|5W |>i/ۻcؿTQR=AwcпlAR[K = ;|;ڿeĿR/O8ˇC? S,f|j6؁mSîW=τ÷Mgjo7֧jԨXOO5S `Lmig۴ȑm؞_nS'3>SnS#x2Ч9sw3Cϴz[Mh҂=}~>B',>sk?=B!Sx>?ؐuo6%? {w׀z-G-g6߷x6W`mum tfYNL8 OaGk1 QxRd,*k5Zb<^D9`"J4xCȹkyv[& * גE~#%"PG{I^LFf/z*-Rd/O=p^t{S155"Ժ%cBQ?3fպɺoݧjE| iyq͡arhD) 2Ԧ2tO.$-6V_\kya~זmu1=QsɶRt"1=8S L̍{[^ vM۵[RRhE t:D IYXly%L g%-HD,m&n%h{`(5p;JNA{{g⁦lc!4c2ֱU[^ c&kf*s,bmc E[^h)Ǥ|ABO/{0>Y{% *+ڸ%2ե.=c|dk{i4%TK/`z۽ R\^UD)lOt +z֢V۽̰)F`$S(Z/@&ΩVl{ $1Dl;Qt1ZfLLW<,@)] +߬_ 3Chm&i`Bh41Xm^pB(rIWL:lPUnv3q慎bR{F$=V&8P"&e+ 廽 +?N,.+@3'A|}\kf=&Xnhr qͲyA'2 ;pqYd ?nWewNL nasYyAMHf 7pgXe n)L16햆ds "l9%78\'`FujiLN 5 E8`qqa" z ,F@nICWӇmN?T?8rMEsRz1/Q{ЂGu!kcOg|D, ivX#BoAӑZ^)Ϊ +q!#hΥޓ ,D'ǘ[wr"*IXtH>뫸]2[=Lޒ|Vho$/"+#9u@{U vF$ ^8~pa@d0Q@nl@nL! +ȥ|' ~YQ;'G7H xЪK%tEZerԦ42HbNm8"}ѿm5/7դ0"l0Ud}Ģ/ uSYX%-qʨk]߉Ŵwv*Î{Ü2G58SU3Ydyp(+# `!ix"# ,aEvkhUZ=4y#߁ C[Xv;B?9 j쀱i ـ b08T@w@_,҈ ͉U&e +>( 쳔@D?I7yIN=ΘEqm{|d`z&ftԙIw (;V ;@< 0.d^Aݲ6A!`DFo^ʰ +$ ,rG@ (LϪfAD  s!OȉIb庮CrE6Qmc~R= xbx`{GCbO6ـ  (.>/%AYwMG@ư@]B~ +2@á0Uၓ"81P~l;@?:j}gD>t5o0rBMFP1*XЏ+}aq%_+0a/fsr)B3;]wy&/tMjngN&w/ (fH&82j~vKeN$Uab?YRa-"?HBK|L?q@2.^0ȸcDr";R[OіmBDYpʼ:"+Pbd8p &I`@ '>.zU 0 ڸqPt=m2+}gNē:9w@l ϓaqҙ^6P(gt|^X*2\$k. + ˯9]aMPPW0c;`dNYA~; `U&:PDW4e0$2r+dO:'AdaEFFA7 +`9^OP>l:fUg9D|X^z@P- OE(ȓخHK + Cx/,( rm%&MͲGJ&# +v"cEV.WMxoX]xM|2 24~NAO9?x^aźS6HG-n[ +:F= (`k"ӘZ_%Ҕ9,-7Mas: =칺>};(P~&aWyHaEWUCQ  <&+*` +(v%Yy @K 8Һ P兺5w5Nʉ b B*24a FqPU3 ^0 2vFAOmE"k +ɍ Γ۳" nG"d}2s =cY=SE+Qx 6Q>@lJ``aQvȰ3 ]i`[€HCd @']`@Z EB0 bLb6#lՙ ^@WzWt1 +YsՑ`$3\HId怅(rrd(5ēx%zfQEd{`Kp/)qYpd`0]ڀ'{gD}8p3~ l @mP$quxltE82 Zp6Pjd^h`8m/ +?%$bdcys#򼤙I0#|7m8RUؘf-,uc7-D1QVpƱ`mvFo a23N6%6|[.x]!ǣQ3i 8@Si{i#Gzd3Kl]+"K^ޣ`i:;.)dqhܗ(uB#VpcPV8+(f X;` ++D 4?Rũݟ L VQ塥:BpٚjQp^_Ys+=1`K&njMv^珔Wǎ^R6Zlcy.`мDybL'#>ֆ |0]W\ڈ*/VoGX71Q?ط1ܘA@ #cJo vNv{w`x'S=^'bLUe!ϨN{r> $['9E&0?+w@^H;Vɇ F/`QKdDmEpGEFۣKh<Ԗ[ȭYuL2hQA +Dd{$m*0b>isi1 B=qd l;pT0^x,/ޑt`kdC4X wV7x9] @ dx"+!׾TAC<a漗kL"ڦE"Nr6ف*镞P`N5@-:erpid\zFp`p.E>;G3R@y(393".}£ P>_8;G GA:k86^dt + %Vzi4@u!Om?o+ﭻS8e9=K}{,PafU1=p 9 %V MLd ;0kh9{Y@#hRԣ4 &`dC0 4"c_ca>x8NKOYnq:k'exPLwgb"eN8yS $¾2> g?`73p +L+h +ƻLxM#LG?3qb=s)V+)`&۽d"/Ό3^{l}/!!:pw2,B0~ qQ?E2\43p%Әa"˻O}}(?e4Z "?v +4"VM^5OQ`RE!}a?x^|?eP<9=4AɘHP<-as)*vR$ļ`6?eh hڋO{$>qŰF:Ou)eO'aqvƶwi&R0XAW2DispUso{J +&2Za{\A"7K$!SVD,?ff-(F~@t܂a5:|ψv@=Ю皰 `Sll)u[Dx5=,#t$Ǭ|2Q?Ep.3&glpVDзm1\gla:"0% ]o 袑tgP,4-~KŜw0TNrE^;SVGqIJ%Ј8O.&go)m7?x'OEąR:z)l/U#+4K7U eOz8X&DfjqE:cQY9u.z z +V(̀/v: Rwvb,CLط0ʕ&d;` cƴ] bs3 Pʄ};`VLkk|TQ\NE1不˘rI.𣗬_^m=ehw@ܼ +ղ  1ZOD};BS{;)(> +]x{}o;2 +}D$C9L/x1GΜәZ Nw29mȘhWK ;Ažy~;Vq@Yd +FN sRa|?}{vB,Y&7&1Sm("a3m-re9'qJdjU3q_*28Ɉ"Ggn M.c1@` K!Rr,; k@a +6KkS3C\ Do&$ R ) v)$ejZ6d3^"2)KsU0i0Z *meSh 7\䦩Lsȿ43naBzASr`OxC̫$12&Q$&xO %ن UМư6$޼63Ic@[-gU +9%8lG񰏋Bd@】R܁(˼):O?Peꆕu` ; ,% "jMJ<@MH& &w=hߔ 2`F2nQp2%wU c)Cf0eëD9eNO`'gY!}- ";XrR?@@~L +5 `5v,_u@5I:PB6u0bj&aeZeQnK (CfzJfBIY?p$Vn`Jtk1F4ѥ0yA좄PFL@Ye^6d3ِLo13dR%2 ʁ(qhYZ=ped꿵vX"`Add”tj$Z,U%@S%1X%/ Jà?0@vMK)Bp*^LILlA\eʬ@@˟-.VzQ8O(hϚ(è5,}H 1IS \}XcuCb$Z)(wrDL zÙ&1d+I~ @7 z.2ޖ8-Y]90f9eVl&1eeibpY>"@00IAdCf0XNFrE #UD}t@K0LnOL $K6lO Uͣ^ EReCf0ee;QͩGf0E fyCf03.|?2)\Ej2%S L)Ed5 2l[zq}jA6I *ZD%K[?`Zok)R,j)Cv_#!38J0n5 f)(@٫):R[z=hQ382OiNI DZ1_,)yȺL`J-Y"2]ͪ8dk?@{Mۀ"#2 vE4QlTPH7!(Q-ѐLfן eb?) 1HC^)pPW[`):)ev;DBR.W!0GR)4/# Sm w%lejj`$Ka,9ِ-lb+pU\}@.!/佲Zts@.^daYKPv\4`,isGbpLk=h.,kY N{eH sx4L!-Tzݲ;$EqEi,v($h&b%07gq`OP3[ vL4.&t&NOGP6dK;}eiy v#!38IlWsE_v)i/r?3:k r+I0PEήZ 8@2Wnk^}2$3?=c +&LJ II)1N34z&)&@XlP \uI#Og^`O쭕!%XӁBmHz֗}UFѪ;$=}hd$][/$:LY{ECRds\#)XaP`IP{v UA|HQIz&4*yNhx\zk;eG!^{kCb0n[wؑ%Os1yhr{ 6.g4e$󙧌vNߙ ^Yyʢ'&y`:Pg2Y3OgxI!T};%ab>ae-'DeZ7k088Qf2ʪ |g,exR;|Qxn/(X Yk(z?\4Z({rfi!s( FD&KLVWw(d ܘGl")Bd\H"6{f)c޲-,egRK癥 S&2 &2$.;>a1DIif7.$eB–0;-JRV53˛l")Hl$)+xN$eh*+GY^!j&)'VM$eAY 2Ýa%)c,+|?>W2FNl(%9)XNb(xzg2V)aJ2^eV2^sb(cLb ET(ꑜ(2E챘DQ֘7| E JQXOEk/eSI>XZ2rf`(cv-P&atvex\)Fm6QqV3KSgLQƓ!;}HQ/e]jR1f +G݁L3ECAa&r9U26?>WT^ &2Kf<7RI)1uveBmFg#KJ4 ,4ј2>6;uR0ӟx`M$el!)+cs IqX1DQ{9+Ecչ)JQ7R) LxBQBQ6k\(,BQ vPE9ֵ2{'2z'2{?+C7˭eF`3EӋ,ex73439V:DPFfs M6IdJPyR$en'¢γf$q+=2[d3=Ye M:ѓ ESNde9+=t΅suZ>O`(hX>hۉ ۉ +~2ai[3nOVb~n d ;dq"'ۮOd|4L%l&%~,J1d&ƼPIΓ [X(ƫ9?Q*";QF-ddNdo܅'f2e'b&;l&&,kZ.dM.Uɕ4 ULS&x\ /Y3Kyҕp%}u '^@ W^241ʹdb9Od!f<%iSb2jLd 1Yh:UHL4I+s|b&c~o?QUhBMƣZOɪO dx+5TI]ij2̛f|j2Wf!hҝ+3WEZЮdqff2X b +Z0 }ɘjUNdv9Qѽ#-d`4Yx`^31ԮSfH>XMXӅ9yf&Rꛕl=1uEka&KHZxY:ff&cjN9ILF*,gf2ŴLX12尳XC!BLR?pXc%&(m:dأF1g^2,)g\'^Ϊ^9 1D[/iƃfx0@pud x=VbRvɲ kQœ +Jqw[31YNg48(&*U:ugXxxύ]ВUֵpX+2X}cXɌ]A-X<օىJۘV2WZ2 hL' -GEJF1 ddυLbCwF6ђI ̛bʹd$y5>WZ2 `Lc;䅖LQF+DKFvƙLhY[Mde7ђa&jwNd qۭBKƠT֌v@KV9,d,'[v%/ mδd!XjgZ2U ̬d<ʁל +YgVua%cN쳰ւRL F +BFޅgn+vy\ld%1MdAv&%qϘJ9#s%%Vd)Yg$R2Ik>&R2,L̛Id +`aI|^NUΤd\%&R<Τd fz3)Y)# )mx}b%*qOX8J3)Ye,^o)Y:`XHFHɄs_NGR2Kqj&%r5Gc&%/+)/E3+YwF  ٙgV0^A_DJ&B>`$%kA|.dt:ՀfRjfR(5nb>|$%r5n/':k&80XɢPQdQ6MT^hD2Ӓ1%6lYt -YfGKZ#l%+r5n%c$/񜲧Md4$ĊOhВ tUΨ aR_z%c4ێeZ2Bu ++KF'\exx6׋4IFlv"KX^]v#c()3YaueMg|0MtdReg8?3 &Ntdt?g:2޺Je/ȘZ1v0ݓTx=r#cna=_'>"4sxE61Pj++GƲOͥ3k!y&qjGO|dZ&iMi{#Y7# + No+3=:nErg>2a`2LJ.u;F>*ǻLHx_cɘˠog!ejAՉL$JOKdOƌ0dLBJ1ҒBLfZ2 TWm?ixnix]*ihmLdOrJ?VZ2ϥiLɆqf%kub%e=Sƚqb%e=|hi+.KQuXxYMdY:v6&V2]JzW2L(1I,Gg!lM I"FR2n0CcIScv085}Yac%%`EΤda4Ϥdah"%#3\ HJŬI06Q /m$N](ɘS.ddq]@I&; 1n$Hjb3%sgɸ5RNHemrMdi3[1q;$tO$ܽPP1N՜(X~k͂V|!$c2}x_B2ƭBHF`qe(<1Qjۼ $6QB>a$$.6, dQҊڑ*((Hm{HGFS_,,e#lF>2ʰ9+ a*S"L* Tj7FB2XOdBtDHFIb[#!e,d3!sXVuÞ3ItX ɜlRd,t' I89Yt)kLH-je$c|5Jif$uDTNd,̱_ɘ0QFJ2uXvd`qT-3S1.NgajLGB2Y6*\syf>2)^g>2ë2w010utdpwp LGYaR$Y}k-~0ZeSۿ{r+$}_o0~$E3Ăo_?<eᱏwǏ~UK!ΩE~Ei±Z?Ӣ\?;KvS䰓?^GFd]^x"@ŌcZ;V"c$&+!ixٷk_a"LO?LЬBuj(鯌9jIƢPDǴ7iF\讙ìR:saD8IX qAmv?!]wvCvt柲AJO?|=;,f=wn#UOu<9U[a]$-,|SSg|:uu +E l3>zK:7RrLR#x6wGo_WGثO6ÓwzY&hz:euXj:ӣ ëLRůՙ641-u^̈v3>zKm2s$y1^[6{13>zKm23=zKm2Nid8& ꛬm S&˱ ÔBg[CTQHHl2x%Ѓ5!,_&>GU%+^qլԙޗDOegE4MMv ^Mo2v_3I^])=0IEFG=d1٨gY'DLDdA" ¡[ܚ>v! +^oeY̰$T!ѫ~ҾΡg2(ݪȡ硜6rvkgU(J׵z%Kn_L֍lENmK R{l=a ^k(2 zM[9Ρg2ҰLz*4PBu}3&`%¼t55vLjy*o{ 'j^e$zBfD\})*';¶hSȜF>aJɠMk!Adt&TfS(aS1nk+eMRsŴI%Z$$$ʊKyX6'#;&yHK%H&s0-5!RSrjLs+)o)[p襴Yd32vE*z&YP¡ G_26kaÔ&G=tM\9 0R-N¡ǨM֒&M ՝79i MVbU/|i%AL}  DDz1lDho_i 3n្S马L1qTz&R"_pSq6`"& &\zkyBεNPK;ͤVl3+o&Xlf-'YA@,)\En"+ h :xHzDta7Ya~^[@@Q_0@{ V=@74k[G@&2aZ@n[Lm/.(.+woyo+[y,&'fIISכ./(2$k,(B ܜoB2zRF@wp3.6v! D*:M T@i@~WFfUFq,d +0^cx QngpG{pQ=U~ڌ`([M6w]D~# /'aa~J.$&P >~%䪜P|uD~i6ecCлYT`u x^>o g1"+3 ǬM}uLlvpi)i4% + !v@7ҾA K<h(-2?ObHrJ΋5˞@لsx:LW& 0Pdy g5D~#$ S + xZk9xYu"? ôn& mp;3*>_ AĄ~# +wCGyl*CڋJw[{XJMFKmƦ2 Wل0%md*A)u1F>5D~# +I^3 +:NܼtmCKrTdMnfW6:man~ +O 04M(gvŃN[e!Jb +o2`/Y1|X"a} ~#t< ;fAqM[ev6m^0%cDp'Zmml*YuIml" !T7"l.tu&}b 6XM2 7@fKU0Υ-2e}!OU_Poa#\f7czɒ]qW+Q )sR}zu2a!iyL"-ǠF%\|VAK1K{G4WMZiW3vcQ?̉S?|"2? y?Ijs1/uZ~9L +exGFX}[٢Fdo@ AÑ/4 #^QT6KpT6+ 3oi&~ˇ3LumTB KL=DŽ IF?Qgiqc1]ޣ;?u=L +1gr}hS"ҹO}1>s?.6k G;_۱1CG8Ir?/Iqm V:VcYz^h:b.hwu+5]٦bBӇ,y=N`D:^˻d;67R,t}h] ո=>[oNcÅc iX\z KâmK_6nmnm?#o|wMÓC‚c2vOۥ9bCC&'$ i7-lG蕹XRwRk1{`h ߚv2d`ҳ/>fF.ۻGXjp4@ v _ɐ_A<0==>;_0iI۴;pJ@!:9=?lf5EZQ4xnp O %W @&6y[N t eo ]ugr 4,P4}3L\gHC{ &.֞prz²aj}XFg׽zbTY ͍v(o11S[8]$`rbbnrx(n l΁{@ut躴 D]B׷<@R*.`{M@W 9_i`h2g7WhpAޟ1Ө=.e8 Ha1#)=6*]!/}P~0DF]y|%o"J[J-ԡ-@ Sm ' ]w]5LV {\5L٠ٳ;KR6BVx%ujL ^7Gy&PI'}`@zMCwueP{<EJnoyJEwIҞ\ܯtT.ro[:trӰ8V3FnoYjX\|-4Ĩ%<()=~_ Umo$xgؐಀoYj6Nh;! 478gzS<-mti**6^ eXd^ 7ӽxљM.$'(DϷi;(=?37lj_Z6!.fvRvbU,zә_eks(Jg 1`rJh&ƎFqE`4_ῴ_'7qnY+մ7a$1yմlrTyO:sS{Ӹ%y76n4 i9c&֘udx ;.IY$3DԂTV.@-]xӔV 8xXMKrڨ6 fa-4\nEV^`[ g[@\_=4L@ku@+:ʚ=4b9_`ڍK_- ;%YJ>yk+}4~GkG `>K0~lA4~+}2&q^h0mmc|-IUkL(AxMiwak~ɱxh{Lixǰ_`-`K +96MI˯ p wSu[&4]}5a"'1uKk2g"ծ&5%i)MY1mxOkErDoY׺oaxO\~RFs oFP'ⲇ*}T +ۺ j+l:8]:A%ѵkPI)Ym#\5NhkI_J@ ֱXie0H{jܝRLz1 ?r_LŒeZ}|njnjk1b_GH_$&d_7BՌ9wBOnϾCtyoO ggUbυ88kA s/9ŊɴjA3F5Z7uIPÒl+Ǐ>٤AҌk+rHjcO /Q Ǥ,eh,)Fk kwY)j0Cn+X*vl=?J|VᲒk|b3M`B8pT_Qh#qfMt+7 c=>x7VT~)=Oc^ VjimVKLQ^lGyo ya핖oɽأm*v}%9m?Vv[w49AjunQ ?"a;t}oO :p}!n˜]SZix9kkWR +R,MPjp}!4ߕSNj!1o+3_e-#bOSԆk!ntҳmp}!Cro'On]Sx%jj ρf&!eQ1 "W=fSyQ{L+댗{+ vj^#vqul92VV3?jJv[f [ScT /,ëXVC ?CQ Lu`ZZ֠y,Bi>aovҪƃ 'Ω΄d3˿=l| i͞l{@=t+\y1ކXcCIA#֒`h`v'=I +kt2a}%/MY+l-So_]#b.\c4oϮp ;LMiXg}#zZtV j$AS.I.R>CBW<`&@nWUoBk6 W&j ]kU-oLvTUX}?Zc,ڶcҴڎ["Kus?5ڒV~ok +5ƽê`jMC)'cMY(.s[~E7&LPð/ +[+I"Eƺ-'uh6Shm? `"v V9Eo? 'ƛ $MM{ͭYEpoEmP)"3GN/O S|;ic0\p$0.kKm; die? (*4Yzn~Mk 4or:7'k +UL,3WqS֡_?fIw< `>jR.q@)1Q @+x(`x:LJ4?BcY`zr]IsmxF|AShA&bM Vl[MkeMiuDzIlav Om3LrVh;ed `湒̻MZ$L5[fyYeXD*/h!jYbZVuv Ӑ &|Z,Z^m3zFkٱdmԂ%$,UHJ TJl3yWMcM0ceruV]洮z<2yR2$i-Z&ѳJ=ZhxGs +k +xJ`:a ݗ;Z&NvNk͵`*;'~YYpb i8SK 3`' .+¢V`ܥ/l "F/P XZ3|+sboi +0Af +o#d$f˕-6-] "kTI92ϬjIi*+ L3Iw,YY4 ?NS W,qZnK{y"wN^/DT4aVJ*3|mϳS*sijV B |E'| =|E'Mb%9E'@SCspoK@lhD;GkO{6^DRڞ .>M{:P:XQtU+TcnՌN |G+(ӢV*@&'Py~]i)8li+}ͼB) Ok TVN-8en@u٣`Rnx`{m;S Ҵ2WˌN0nn~'Pԙ;05E'TPH-8nbv;PstL#7KV>^ktF^abwq`-:Y!*T5( +_N|{ mR3:CK45SoWt d[VWg'v=xhVV(<4'%3)q:B5L|I-Bi֣`Ft[ýLo3:Kq-8=NU{hN|zE`J4Э,=5` +ѰU*{Foytׂ`;p=:W}D#cڵhZqõ`ԿoLB* \Fxq : +FmFZhm1c9huf>ϭ{ܸ؍5h.۔E<Ĺ/M4b)2wPV{>G*\9`%h׎v/?鷕CjVY0 ߱mM XZ|$+w6p"07n1(sPf3c>Pb::B| 0x֖{IA:f}1-D} \QuuEm'B^z0É[`R|U`$Q @+"tM}suEd.{ գ UEnHqK翾2!p6`Ҍ&N;ڸ +K=|E#ac2*c#FN0I.y%zhz+\hVD֓W܂`Ҏ}d+:yD )ici `&;F- x|RLi`.|vk[ޝ~uQJpjF\ы,Q Qk\,a7JZG 9^@& 5P`UP7e_^`T"f:T6k VXڬQC]pWz1j ۭX]P o_U^ `5Zp*Q^kҨ=UK?/[iɹ`T`D>gnI +UҰaեP5PAp๗grKx'#BY4 *o +kUÍ+f.Y\^@-l\LI\r~@(H!Z ޚ b=CU> CU +o&YW^2k"|x0g󿳢`nuI UUq< EU+Q%]vv+ V i)Cѭ,('_ ڵ0ff9Vc`j~ +)05f7'RLVdjCǰ`I3f_BOVqHmΟoe(XCTUF 6iCM}$k4<7LbI ~S9#Q{jc7`6br̭$4yj$u^;( faGcƊ`!x_ {? fk4=u?XX k`i3 Ϩ:eSf6JvϊG8ef vr@s;bE`V2qctml( +fK*Κ g>r]}#W +!}*k̵4TvᲿ uj.s XVGOba0EO+TkxoLV+=Ioռz+ gIC̮=@*LP$34}PjP< Uh/-sHwP,GR xJ2sVZ *o[[ <-"|P{<5o)j2@ӟ7~=5&q$K|P&to1kR36뜔DL"2狟?(eL}N?Pr~~(eۓ_',coJw,rWc?(e2: )vP8qV>\uSƀ[SސXP 7v`#X̗',7 y~e5A1Ӊ)؟lpz@ь ybr1ց)',~0eXƔLda=C`XXPeS82NY&9'_e' # >2*[vX?@e}0~1X/ *7f@c|@e)(' ?@e%`NPl81eʰDL|'hPi:(eCvI)ckLޟ?0eqKن) U?0eľ=v_L,r1aQ~.a,Ӊ)+ŦߕSxSFĔi|0e#SVP?(e5F e<)eχRVJYanRƞVSد'E#6Y L9S3`غĻK2F4?[?F~1e``L*W6H: e(ju: )/)o.h08k2]:eޛ_(jFFܼ50^d1(Cd?mAVBd("`9eHL#V|eC(~ edb4A(crU@l^* CKat HoDlD38e{Q6fu@) i; 3~q$-Y$Rv\H͍?q[ +>2<''ȓR:n[J=W7))c3cN2D(0R7cQ$%]͵7W +M"L H 2(*_셔)!ex^Q eá!eJk=߶o2gQc/q!eϮDWiR ,Bʨ媢SF}uŔQkXaT7LbzLO66J%<=;L9eqvJX;R|@(eԆv-RZ,o20$Kmq=P}1e^cʨaҹcʘ}d1e?ܗ6N7LvQL״)I`k2Uмrʨ! +Q?߃SF])S3&vNaz]8e<03X䔩EvN5(YCHY2떿jWvN62:geQj:o2VGst.͵PS6J{b:-bTť䊜2V1L 2([u;iWsʨq"LurXd/#Wl2Sk/L|O7TTmU܆2@eq4z?@e0*c[r}y52v(ê2nsdciXAPY?HePՏ:HeZU*rV.*cŋ3}*c[k2vA4|ʘ!=2nsڛ6{:ZYg8ߓV6\3>lie:^i;/;}ie,HL\۷vX +vXYfz " c{kvʸ عVV=XV֘#:H+kp2خF+c1SheƠPFZ6M-d)jV<2VW1s]<>Wo2U\o +N+ iewMVȀ/ZVp3̷QΓ\Y'fe2&] 2fU˘y.eeը_ ܵ~t(0WVbKXVx2,cUv` ln߷ +{[u[A,c4RI,'mݙe"j#[,FqN,cL,c]T zau =e 1g:M;]< qa]pb%:eW4@A,S5P7$>XfѶ' 6B/\JNbZhZlrX]N[:wbwXƪ8ejOҶ.u؉e'lqmb6\otXFƗ6b&W$m2b~z/2ZטW>ӫف+c;W٬2Z`T29벿J;`|+;+︂&-P|ʘ/\V V~&뀕72Exlfl +0*Wy2v*6ZupXe"tփU⪧`06*SvZd 2,xF/a._>2VAh26a;`e>ira]$[D`NTëQe^9ྨx`!U!/]@=_T*\sʘ w2넕QU~Xe#/,#GؾP~Pey-+_TO9@Y։*L ß;Pegll8QeA=AUVc$ '5Ψ>2#_dy[9#{M>20eZM?0e԰8Gwǔi-|`ʴ{5l,?0eqm>(e#I[tރRVvLnuȁ)n)OL:90eu)0[-0L2 l[JO>(e>rܢRMeZ_yG0 +Q#)L_ ^ړhw$SRYTF 1TEvRYW@eMoD*YK/Ae6NyjqE2 M)M_N {rʘ..nu-0 +s8aX]5vNوзSb<0eC uOL7#S6 ^ن)mSnBcʔ(L``ǔ;?SF AGK N`GN-Ѽ/)2C!e}bTZCu" RFI>0e>2n_-b(S\)l&žC6J%NE2zqoGn2jJ]˕eSʨ͇ӳSg…h1eLĔQҁ):hw;l&Zo~z`h:;0efcܚ] FPβoLպt Y揾m1\7cR2jwF))A)9PA)vv)l{3+Hj"}0(Uz@?* 3ʨa0(` QFMbqȂ y0[Hxg`]z/1ʆ}e eJ;žb2já(c32h7{OD{ue<6IAX\NeGё>M'DوǮlD>Ё(cinUN(}`Q b Fp-@xjtiR6xٓ[;1TRF] lSL=wNke_)| gS|;/j\a.Sͫ9QUn2lSWE?8e,Uƒq1v=0e(+3L{vύ<0e4Gy2~>k)}Px7jgJ U89Z1s߃RRtyjA) ÏJPWl|xP&ר-M}b;U~/nǔMvWliy<c; DSƠRhI4=1eC̃SF^ 90eewLC<)cؓcʨ;k ^m2j/2jo1͎)6L0l2=S8cr SF-??vLbE@R_)/^ TFüTFZq*-;,͘/`GD TFV2NN׋@e_&Ae%ʨ$Q}}f`PY)Yeʀ)FvS6NY8=8eJNlw)8;LuEmim6= e惭)eL)eIIŃݝRFa5~;xvbvJYbp)kHv)eZ[ ;ڊwJY27;Zy;ۘjQ1;Ŵ95o2j Q)Kꖝm,쐲& 2f:)FmYqWRyH)H)S"Ry`ZkpߺSʨ}2 e0p{*7F7F5RQ0L)~RFr)e'#RҽE},O^E;Zcjun2j6N)cXRl2XvIRՁ&HZ+)n8U`%aS)v!eTcg;x(^;, g[)#{ ?:rk]RF5ReY^cEFKeMv13ѳP,SC퉦;G?sBʨN)㱐d +2ioAʨ)]7#ԭmIûHddzR&6Qʨ*研IÂF)h=~J4GLlFn4@[IOH)7S)eZ]LčRFJF)I9LEgJpQʤyRCD[i(Vh?LڰRec|n2)x_oCI9->!Q"LZ]#Lys ʨb@IC楚L;vLPٲE6D4sov8K}e2uwcx@QyCICΜQ& /T2*\јs0ʺM(ډ(v۪r ʘF=?(*~6@#LҋYe]}Mj 35QF vue9zCQY[u!ʔr=A([GF%6uZ(vM9e]#IO2j\5OEH5Uq2j^> +endobj +147 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAA+mwa_cmmi10 + /FontBBox [-34 -250 1047 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 148 0 R + /CIDSet 149 0 R +>> +endobj +148 0 obj +<< + /Length1 2824 + /Length 150 0 R + /Filter /FlateDecode +>> +stream +xV}lS?w߳۱c'NbRa?;v@>;H40GE$;['qH`EDmbTtց^!"6N*Ħ}h>%D g=U۵s=Bxm[ Eރsl!~TNLN1֟$&G'\`=N%Լ3/M[-D6=5wv ?l/}mʩđo}T3wgr:?3ٛ(6:0zaa_!z=f@,?p ߂W<| /L@0 6 +.X3*6~D_[za?sNslagKlzr#I EGpn 7*\˰p^-r|YcyY.i8\OqxQ8 y81|@Ї{wQkn+ZJ&cAxʱ  +{T\<(E&ޕ&{@WGĊ:2.F$$"H\ d/NEQ듽7eoboQ㻘Ŏ$|-w܉}D`d.0pWu^Hz=o&~}#JгDžMzNh`OvZXO1ۇ]।kͷu`ۄ5UY,mjl*-\_bq/[;LJg`lOշ \a3pcWbr3[7 ŒsC\wWln3;|%l@Tݡl nkqyy7B# +mUCzh O̲zAG8knFbe-=>O3e1Dž04:MKD/qtP)x,t؇V +Dnp^[㴔8S܃X^1Z1xa²Xz1`` Hj̚_,/YO'[3uoh Pv^`ro&z^U}D'L$;'ƝhDYp`kǞ5xbRfcƆ.Ǎ'H"y{Ӯkً_mmg8?948\-F/EpdaߣL0eſ0V>Bh>5_v덦~w獵qjtxUԡ1YC[UΟxqQW`s߃C\V8u6?xXvfEkxV dw`%1k^/b +&^$k ؉X Io&EᚳEL(Ẹ7`= LB@68 ">|&yJEb&pLay|&qe3j>c|Փ7E )yC_b)32Zff&sbCQ ttb$d>q0=O}bo6+p*O%}́`$=7s8esܴWܑOed7> +stream +xk```d``h`` +endstream +endobj +151 0 obj +20 +endobj +152 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAA+mwa_cmmi10 + /Encoding /Identity-H + /ToUnicode 153 0 R + /DescendantFonts [154 0 R] +>> +endobj +154 0 obj +<< /Type /Font +/BaseFont /EAAAAA+mwa_cmmi10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 147 0 R +/DW 0 +/W [ 0 [365 464 500 583 527 ] ] +>> +endobj +153 0 obj +<< /Length 155 0 R /Filter /FlateDecode >> +stream +x]j0 y +Y:()дrjhl8}m9PO%Yb]{+ z0MQ ;.f +m 8FYhJnWxY(w Q%赙 wXM|h${{E:lBM\?+qq\fVFkM_rԨ7ZEkHe3D]UzinG3b>Ac׵cκEr +endstream +endobj +155 0 obj +253 +endobj +156 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAB+mwb_cmsy10 + /FontBBox [11 -215 942 727] + /Flags 33 + /CapHeight 0 + /Ascent 727 + /Descent -215 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 157 0 R + /CIDSet 158 0 R +>> +endobj +157 0 obj +<< + /Length1 1992 + /Length 159 0 R + /Filter /FlateDecode +>> +stream +xUmle=Ҏ{`3^wLz׭s%["AZC[خueAM/CD%:_r4!HBb  m >s/^:jxiZ |'T~lTvvSdg҆70$\qm#U7s3lxl~b{gUg +l;"9I=g,Q!_^~uK_2 +y'.zWJYN,1qPo~eev2EcQw)8fg33 uk5Uuen(H",͍!UYl3&񆞄Mzmb'LHU3vUYy1VMHi=iD%S˺\> 5'- JnML1DIO&^S|r]O>Rl͹-6Wl0ȹAсQMU%EƉRXɤ0Yk4+R%nH+0EYL2&'kQU􀪜EX􊰨$-p&L"aMXTTao BUrIU̺vua7YKn-&#*ĸ9 Ony}-4h"'\YxkC%B5nń`9U;[ֽq_.|[_ޮٰT]ɚ` +U;͞6c%Z!_FΈghyF'ʌ +hR}Bfp'ޥ.Kd km ѽwBxc[EwqrSaw0/;`l>pJv.BLXG uLr0*`-,`l^sMtFS 4ioh:F֠SO KxzGI;MJ$El-Z (;Iˎ9DHu<&*+qdlU;Aԡ٩L*=-m InEb&+ -R@feVbFј*@gKӇQ]'Igt&?H{U5JQ#TG*;Ixtld> +stream +xk +endstream +endobj +160 0 obj +9 +endobj +161 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAB+mwb_cmsy10 + /Encoding /Identity-H + /ToUnicode 162 0 R + /DescendantFonts [163 0 R] +>> +endobj +163 0 obj +<< /Type /Font +/BaseFont /EAAAAB+mwb_cmsy10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 156 0 R +/DW 0 +/W [ 0 [750 776 ] ] +>> +endobj +162 0 obj +<< /Length 164 0 R /Filter /FlateDecode >> +stream +x]Pj0+l CԒX}q z0h[lE^X gBpjV& +:G:g} +endstream +endobj +164 0 obj +234 +endobj +165 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAC+mwa_cmr10 + /FontBBox [-43 -250 1008 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 166 0 R + /CIDSet 167 0 R +>> +endobj +166 0 obj +<< + /Length1 9216 + /Length 168 0 R + /Filter /FlateDecode +>> +stream +xz X[וo +HB B,څ6!@,6`Yml;c;qiϓK\'OgI3,u7͗ii㙴3I_ޓ }~zw߽{5@@G--l ڵsݹ  ѩ.Ͼ;x c#ÿW6l[Ǧ.ŰށS3;ʮYW=qMA')zbvfnaPXg[!yR!PY { ûp << + m! +P !B(.-{]f/Kl;+fctMϨ.ST/rm2!9Y7: /p W œppN4 s02 <,!V j*"-5E.J"eh*_)K. cqݺQ!xT_Dh͔Lz$*)ޛv|9ہ!Y'?Wۏ<4t3=}m;^4su{As7ɪ>|p; .muaW;n<~6Ӧgzm7s4WǎQ Egz;p å:id$b)[j/ H-)Uj|R9:X#~@bP bKBDЊvxEUԜAÿ/s啗2;Js{}el{Kwxeڡ-!]o{480UV+YJg1wDb>ِJ3te7Po-gJKb]\*%:BRJDTDOʵ,1+ UFX4j_c +T2*&Jѽտ߼w_(,}6}ͥFuע-blpe(H8̠SJ1匸ĭÍbD|zU"a ĥ騆Up@qT r>PE%]J.XӻRW-m9-Nͯ/)>ټ-^\2A#;Z&N=NWSm>1^b=?f~#(ڵyȂ\( s4)t!fHQ\QnNvVfN0 -Gl#]+ m9X\ >ٺzL<,ߏƘj?[$X/R +Lޕ'i2J)PKSńIr$R)HI.˰|R@U᪉P2b5]#H[ oI@<`[ v[[TUC?y~p_}[޻ކDi᫽Q eQݳ/uMT, ռZ7/Sk{5g9Ƌ:gb2IDF\T\ALvD"SJJl6G&}R5,s<5' +4_cMnzlhSFK(ֵ3>ט-͊jTpGb]TdžMGmpݪQT!P@fXX,Q/c,Q%Nض@0gkv1IpVfZ:BaxХQ + 9kM`_߅s8Ye/qE<%9HF"šmF2lO$"m WBhqU/LhT TZx0kL@<+by!bW*]zQ'g'?^vz0&dBHP@PO%|{u&C/4>8e_}KƆ>b:\]J. 2Z]P Wo=h^;v+zvdQij.8Ϝښȵ)?,fMC(8uW]J-&H Ԕ@?tsaӽտ8ͩLdpw,s}JD(Kwa()a}. rY;ij% +H-=т9Cqv~8Чq4HRR)L>$Zd‡EʨSTRAwr)tYaf& Ѧ̜\-Q+RӲZ4$`Ҙ5.T9L݌gvm !'_FoާFDz<h_韉EhYSҰn#NljF8}E x^BTJ8XNuB`)%-S!"8HwMEO( tҎuCgP?_O1U5OM o؜Gj~wcIÏ{@U;& Қ);Llu.@W"D 0-uSx恋6]fWxnt:;rFO~CyIs9vC(\d fĬ5c0 {;DV&ZHsT^mtK>+~y;f,{6{d| +ن!\~q=u^ͫ`w<Y&0&z*i55*e\*V)`OFՄN4\ܥl%(- +L.|%@bO}c%O h9[k>2qث?d^Hd#ǾًvMM%(JE!! *j̡̣I"('}Dɟg7$w( /ϲ; +8"N}CH4iLn;b?:0 ++Rݮ +AotUZEYVV[+ҥc饷-/y=]gyyPlDFIlVL9ʒ%.&->i5;b]smbk%+[A=(.=rΰ\|2o.eyD1Y{m E;U;Ѽ-,,:toǿӽs2|}ϥ-6CI14NՕ$zVa O5ĠlՒ6CVBЦD'3G|O;DGΐ}'.R/Ԝ}l'ys&ОО??g/{a;EP*0]y7;R%vVqJ&lf`CC ,ͥ?&2st8!>/%VGtW.X?d±v-l[+yDRbCpmϚ1"XX3rTL8EȔ +|z#HLH юpdēNsTmj|~ө(#kB{:T!%L/"*){wHuiTW-L9k$8ҢPPҪF#sR?+Ol)۠T4o85we^}npIL5I$SI6xEMy +&>}q>l/Ŭ0.RͦvGIIX[ӌvV{֏uy&ϚuH͢Bh )Z3Y)tWn -VtUyJL~ĖفƒK^Jo?=P~/6Õ.ln ؿmw7z =z]oO` l=\WT7ֻ,x6'On?| X,6c˔Wc0l{6'F9saYc cnȆf`w ^*~؉-^&a|ůffc{GyuNcaYYX;87>eܔol͍7LMnsG +j74fv㋺3=Ʀ#SZ`P(4_{ k6 +PA| #Kt/{ ~ݣ#{˓Cv?>ŁB_aefGẳ=̟6ric 5E4!um;%]+v?f< +endstream +endobj +168 0 obj +6671 +endobj +167 0 obj +<< /Length 169 0 R /Filter /FlateDecode >> +stream +xk` @U +endstream +endobj +169 0 obj +20 +endobj +170 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAC+mwa_cmr10 + /Encoding /Identity-H + /ToUnicode 171 0 R + /DescendantFonts [172 0 R] +>> +endobj +172 0 obj +<< /Type /Font +/BaseFont /EAAAAC+mwa_cmr10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 165 0 R +/DW 0 +/W [ 0 [365 500 500 500 500 500 500 750 833 555 276 276 388 555 555 443 276 500 750 276 763 500 651 526 555 500 391 526 555 443 526 750 443 333 500 500 680 555 500 394 500 ] ] +>> +endobj +171 0 obj +<< /Length 173 0 R /Filter /FlateDecode >> +stream +x]n0E|t;*J,Pi? '4RX&,:Sjcόtp$0#M t/hԻTfbJO34~ڱa߂лX~폷M"Oslzgƿ6,Yl *#>J,ξ1w6c'q 3MwqHy^HTJP R DmiޡM"'Zt*YA +;H,LBgyYrtj$t:5A?iG 4/|0P\Is͗BltwR;]B?9+~i. +endstream +endobj +173 0 obj +413 +endobj +146 0 obj +<< /Type /Pages +/Count 1 +/Kids [144 0 R ] >> +endobj +174 0 obj +<< + /Type /Catalog + /Pages 146 0 R + /Lang (x-unknown) +>> +endobj +145 0 obj +<< + /Font << + /F660 152 0 R + /F661 161 0 R + /F662 170 0 R +>> + /ProcSet [/PDF /ImageB /ImageC /Text] + /ExtGState << + /GS1 2 0 R + /GS2 3 0 R + /GS3 4 0 R + /GS4 5 0 R + /GS5 6 0 R + /GS6 7 0 R + /GS7 8 0 R + /GS8 9 0 R + /GS9 10 0 R + /GS10 11 0 R + /GS11 12 0 R + /GS12 13 0 R + /GS13 14 0 R + /GS14 15 0 R + /GS15 16 0 R + /GS16 17 0 R + /GS17 18 0 R + /GS18 19 0 R + /GS19 20 0 R + /GS20 21 0 R + /GS21 22 0 R + /GS22 23 0 R + /GS23 24 0 R + /GS24 25 0 R + /GS25 26 0 R + /GS26 27 0 R + /GS27 28 0 R + /GS28 29 0 R + /GS29 30 0 R + /GS30 31 0 R + /GS31 32 0 R + /GS32 33 0 R + /GS33 34 0 R + /GS34 35 0 R + /GS35 36 0 R + /GS36 37 0 R + /GS37 38 0 R + /GS38 39 0 R + /GS39 40 0 R + /GS40 41 0 R + /GS41 42 0 R + /GS42 43 0 R + /GS43 44 0 R + /GS44 45 0 R + /GS45 46 0 R + /GS46 47 0 R + /GS47 48 0 R + /GS48 49 0 R + /GS49 50 0 R + /GS50 51 0 R + /GS51 52 0 R + /GS52 53 0 R + /GS53 54 0 R + /GS54 55 0 R + /GS55 56 0 R + /GS56 57 0 R + /GS57 58 0 R + /GS58 59 0 R + /GS59 60 0 R + /GS60 61 0 R + /GS61 62 0 R + /GS62 63 0 R + /GS63 64 0 R + /GS64 65 0 R + /GS65 66 0 R + /GS66 67 0 R + /GS67 68 0 R + /GS68 69 0 R + /GS69 70 0 R + /GS70 71 0 R + /GS71 72 0 R + /GS72 73 0 R + /GS73 74 0 R + /GS74 75 0 R + /GS75 76 0 R + /GS76 77 0 R + /GS77 78 0 R + /GS78 79 0 R + /GS79 80 0 R + /GS80 81 0 R + /GS81 82 0 R + /GS82 83 0 R + /GS83 84 0 R + /GS84 85 0 R + /GS85 86 0 R + /GS86 87 0 R + /GS87 88 0 R + /GS88 89 0 R + /GS89 90 0 R + /GS90 91 0 R + /GS91 92 0 R + /GS92 93 0 R + /GS93 94 0 R + /GS94 95 0 R + /GS95 96 0 R + /GS96 97 0 R + /GS97 98 0 R + /GS98 99 0 R + /GS99 100 0 R + /GS100 101 0 R + /GS101 102 0 R + /GS102 103 0 R + /GS103 104 0 R + /GS104 105 0 R + /GS105 106 0 R + /GS106 107 0 R + /GS107 108 0 R + /GS108 109 0 R + /GS109 110 0 R + /GS110 111 0 R + /GS111 112 0 R + /GS112 113 0 R + /GS113 114 0 R + /GS114 115 0 R + /GS115 116 0 R + /GS116 117 0 R + /GS117 118 0 R + /GS118 119 0 R + /GS119 120 0 R + /GS120 121 0 R + /GS121 122 0 R + /GS122 123 0 R + /GS123 124 0 R + /GS124 125 0 R + /GS125 126 0 R + /GS126 127 0 R + /GS127 128 0 R + /GS128 129 0 R + /GS129 130 0 R + /GS130 131 0 R + /GS131 132 0 R + /GS132 133 0 R + /GS133 134 0 R + /GS134 135 0 R + /GS135 136 0 R + /GS136 137 0 R + /GS137 138 0 R + /GS138 139 0 R + /GS139 140 0 R +>> +>> +endobj +xref +0 175 +0000000000 65535 f +0000000015 00000 n +0000000145 00000 n +0000000197 00000 n +0000000249 00000 n +0000000301 00000 n +0000000353 00000 n +0000000405 00000 n +0000000457 00000 n +0000000509 00000 n +0000000561 00000 n +0000000614 00000 n +0000000667 00000 n +0000000720 00000 n +0000000773 00000 n +0000000826 00000 n +0000000879 00000 n +0000000932 00000 n +0000000985 00000 n +0000001038 00000 n +0000001091 00000 n +0000001144 00000 n +0000001197 00000 n +0000001250 00000 n +0000001303 00000 n +0000001356 00000 n +0000001409 00000 n +0000001463 00000 n +0000001517 00000 n +0000001571 00000 n +0000001625 00000 n +0000001678 00000 n +0000001731 00000 n +0000001784 00000 n +0000001837 00000 n +0000001890 00000 n +0000001943 00000 n +0000001996 00000 n +0000002049 00000 n +0000002102 00000 n +0000002155 00000 n +0000002208 00000 n +0000002261 00000 n +0000002314 00000 n +0000002367 00000 n +0000002420 00000 n +0000002473 00000 n +0000002526 00000 n +0000002579 00000 n +0000002632 00000 n +0000002685 00000 n +0000002738 00000 n +0000002791 00000 n +0000002844 00000 n +0000002897 00000 n +0000002950 00000 n +0000003003 00000 n +0000003056 00000 n +0000003109 00000 n +0000003162 00000 n +0000003215 00000 n +0000003268 00000 n +0000003321 00000 n +0000003374 00000 n +0000003427 00000 n +0000003480 00000 n +0000003533 00000 n +0000003586 00000 n +0000003639 00000 n +0000003692 00000 n +0000003745 00000 n +0000003798 00000 n +0000003851 00000 n +0000003904 00000 n +0000003957 00000 n +0000004010 00000 n +0000004063 00000 n +0000004116 00000 n +0000004169 00000 n +0000004222 00000 n +0000004275 00000 n +0000004328 00000 n +0000004381 00000 n +0000004434 00000 n +0000004487 00000 n +0000004540 00000 n +0000004593 00000 n +0000004646 00000 n +0000004699 00000 n +0000004752 00000 n +0000004805 00000 n +0000004858 00000 n +0000004911 00000 n +0000004964 00000 n +0000005017 00000 n +0000005070 00000 n +0000005123 00000 n +0000005176 00000 n +0000005229 00000 n +0000005282 00000 n +0000005336 00000 n +0000005391 00000 n +0000005446 00000 n +0000005501 00000 n +0000005556 00000 n +0000005610 00000 n +0000005664 00000 n +0000005718 00000 n +0000005772 00000 n +0000005826 00000 n +0000005880 00000 n +0000005934 00000 n +0000005988 00000 n +0000006042 00000 n +0000006096 00000 n +0000006150 00000 n +0000006204 00000 n +0000006258 00000 n +0000006312 00000 n +0000006366 00000 n +0000006420 00000 n +0000006474 00000 n +0000006528 00000 n +0000006582 00000 n +0000006636 00000 n +0000006690 00000 n +0000006744 00000 n +0000006798 00000 n +0000006852 00000 n +0000006907 00000 n +0000006962 00000 n +0000007017 00000 n +0000007072 00000 n +0000007127 00000 n +0000007182 00000 n +0000007237 00000 n +0000007292 00000 n +0000007347 00000 n +0000007402 00000 n +0000007457 00000 n +0000007512 00000 n +0000007567 00000 n +0000052596 00000 n +0000052619 00000 n +0000052646 00000 n +0000067031 00000 n +0000066892 00000 n +0000052844 00000 n +0000053100 00000 n +0000055272 00000 n +0000055250 00000 n +0000055370 00000 n +0000055390 00000 n +0000055793 00000 n +0000055550 00000 n +0000056124 00000 n +0000056145 00000 n +0000056397 00000 n +0000057841 00000 n +0000057819 00000 n +0000057928 00000 n +0000057947 00000 n +0000058338 00000 n +0000058107 00000 n +0000058650 00000 n +0000058671 00000 n +0000058926 00000 n +0000065717 00000 n +0000065695 00000 n +0000065815 00000 n +0000065835 00000 n +0000066380 00000 n +0000065994 00000 n +0000066871 00000 n +0000066954 00000 n +trailer +<< + /Root 174 0 R + /Info 1 0 R + /ID [<3633B837FD3136DE58AC827B95C5AF13> <3633B837FD3136DE58AC827B95C5AF13>] + /Size 175 +>> +startxref +69324 +%%EOF diff --git a/figs/apa_effect_joint_comp_z.png b/figs/apa_effect_joint_comp_z.png new file mode 100644 index 0000000..8cfeaa4 Binary files /dev/null and b/figs/apa_effect_joint_comp_z.png differ diff --git a/figs/apa_model_bench_bode_dl_z.pdf b/figs/apa_model_bench_bode_dl_z.pdf new file mode 100644 index 0000000..efac995 Binary files /dev/null and b/figs/apa_model_bench_bode_dl_z.pdf differ diff --git a/figs/apa_model_bench_bode_dl_z.png b/figs/apa_model_bench_bode_dl_z.png new file mode 100644 index 0000000..b3a2a8f Binary files /dev/null and b/figs/apa_model_bench_bode_dl_z.png differ diff --git a/figs/apa_model_bench_bode_vs.pdf b/figs/apa_model_bench_bode_vs.pdf new file mode 100644 index 0000000..83331de Binary files /dev/null and b/figs/apa_model_bench_bode_vs.pdf differ diff --git a/figs/apa_model_bench_bode_vs.png b/figs/apa_model_bench_bode_vs.png new file mode 100644 index 0000000..8bf998a Binary files /dev/null and b/figs/apa_model_bench_bode_vs.png differ diff --git a/figs/apa_sens_constant_comp.pdf b/figs/apa_sens_constant_comp.pdf new file mode 100644 index 0000000..2cc2854 Binary files /dev/null and b/figs/apa_sens_constant_comp.pdf differ diff --git a/figs/apa_sens_constant_comp.png b/figs/apa_sens_constant_comp.png new file mode 100644 index 0000000..6901d6a Binary files /dev/null and b/figs/apa_sens_constant_comp.png differ diff --git a/figs/apa_sens_constant_comp_flex.pdf b/figs/apa_sens_constant_comp_flex.pdf new file mode 100644 index 0000000..dea51fa Binary files /dev/null and b/figs/apa_sens_constant_comp_flex.pdf differ diff --git a/figs/apa_sens_constant_comp_flex.png b/figs/apa_sens_constant_comp_flex.png new file mode 100644 index 0000000..990a0fc Binary files /dev/null and b/figs/apa_sens_constant_comp_flex.png differ diff --git a/figs/model_bench_apa.pdf b/figs/model_bench_apa.pdf new file mode 100644 index 0000000..aeaf09d Binary files /dev/null and b/figs/model_bench_apa.pdf differ diff --git a/figs/model_bench_apa.png b/figs/model_bench_apa.png new file mode 100644 index 0000000..a582914 Binary files /dev/null and b/figs/model_bench_apa.png differ diff --git a/figs/strut_bench_model_dvf_bode.pdf b/figs/strut_bench_model_dvf_bode.pdf new file mode 100644 index 0000000..5596649 Binary files /dev/null and b/figs/strut_bench_model_dvf_bode.pdf differ diff --git a/figs/strut_bench_model_dvf_bode.png b/figs/strut_bench_model_dvf_bode.png new file mode 100644 index 0000000..c1b5d26 Binary files /dev/null and b/figs/strut_bench_model_dvf_bode.png differ diff --git a/figs/strut_bench_model_iff_bode.pdf b/figs/strut_bench_model_iff_bode.pdf new file mode 100644 index 0000000..8cfd582 Binary files /dev/null and b/figs/strut_bench_model_iff_bode.pdf differ diff --git a/figs/strut_bench_model_iff_bode.png b/figs/strut_bench_model_iff_bode.png new file mode 100644 index 0000000..ecb76cc Binary files /dev/null and b/figs/strut_bench_model_iff_bode.png differ diff --git a/figs/strut_effect_joint_comp_dl.pdf b/figs/strut_effect_joint_comp_dl.pdf new file mode 100644 index 0000000..43be2c6 Binary files /dev/null and b/figs/strut_effect_joint_comp_dl.pdf differ diff --git a/figs/strut_effect_joint_comp_dl.png b/figs/strut_effect_joint_comp_dl.png new file mode 100644 index 0000000..7cd01c9 Binary files /dev/null and b/figs/strut_effect_joint_comp_dl.png differ diff --git a/figs/strut_effect_joint_comp_va.pdf b/figs/strut_effect_joint_comp_va.pdf new file mode 100644 index 0000000..97b5dc4 Binary files /dev/null and b/figs/strut_effect_joint_comp_va.pdf differ diff --git a/figs/strut_effect_joint_comp_va.png b/figs/strut_effect_joint_comp_va.png new file mode 100644 index 0000000..956d613 Binary files /dev/null and b/figs/strut_effect_joint_comp_va.png differ diff --git a/figs/strut_effect_joint_comp_vs.pdf b/figs/strut_effect_joint_comp_vs.pdf new file mode 100644 index 0000000..aec2029 Binary files /dev/null and b/figs/strut_effect_joint_comp_vs.pdf differ diff --git a/figs/strut_effect_joint_comp_vs.png b/figs/strut_effect_joint_comp_vs.png new file mode 100644 index 0000000..956d613 Binary files /dev/null and b/figs/strut_effect_joint_comp_vs.png differ diff --git a/figs/strut_effect_joint_comp_z.pdf b/figs/strut_effect_joint_comp_z.pdf new file mode 100644 index 0000000..e925c35 --- /dev/null +++ b/figs/strut_effect_joint_comp_z.pdf @@ -0,0 +1,1696 @@ +%PDF-1.4 +% +1 0 obj +<< +/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D) +/CreationDate (D:20210607173100+02'00') +>> +endobj +2 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +3 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +4 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +5 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +6 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +7 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +8 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +9 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +10 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +11 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +12 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +13 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +14 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +15 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +16 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +17 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +18 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +19 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +20 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +21 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +22 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +23 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +24 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +25 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +26 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +27 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +28 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +29 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +30 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +31 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +32 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +33 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +34 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +35 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +36 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +37 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +38 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +39 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +40 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +41 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +42 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +43 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +44 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +45 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +46 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +47 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +48 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +49 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +50 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +51 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +52 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +53 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +54 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +55 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +56 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +57 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +58 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +59 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +60 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +61 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +62 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +63 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +64 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +65 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +66 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +67 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +68 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +69 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +70 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +71 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +72 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +73 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +74 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +75 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +76 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +77 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +78 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +79 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +80 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +81 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +82 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +83 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +84 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +85 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +86 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +87 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +88 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +89 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +90 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +91 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +92 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +93 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +94 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +95 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +96 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +97 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +98 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +99 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +100 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +101 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +102 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +103 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +104 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +105 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +106 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +107 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +108 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +109 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +110 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +111 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +112 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +113 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +114 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +115 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +116 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +117 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +118 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +119 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +120 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +121 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +122 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +123 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +124 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +125 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +126 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +127 0 obj +<< +/Type /ExtGState +/CA 0.2509804 +>> +endobj +128 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +129 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +130 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +131 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +132 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +133 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +134 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +135 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +136 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +137 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +138 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +139 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +140 0 obj +<< +/Type /ExtGState +/CA 0.14901961 +>> +endobj +141 0 obj +<< /Length 142 0 R /Filter /FlateDecode >> +stream +xĽͮ,K7/Л @H43# -{/3wUvUff'?/;O'|[1_?s(_o;W,_V?؟\(?^¿ qW+O??s!7WwΩģiſ8be}]յp2~.u]jŅOt?z_.%u]%GH~=uw@z,'kR_$obeiץKa.Gוm5/GPu[/y͚Ԗҩ/y͜d/yiOA?2ԪYr*3~ e^7LB׭o9wsOB pe3GPu \J[/-p=_=} e^Փ>2[jg~LW2~ e^>2ܚEҥ݅9 /i_\x36;6~¯[Lt>S)5=}nɤ659 ImJvşڌFڄbqڌVӴgz\f]m0#T75~6{&}r;?yWWK 5ƏuUh_TD{WV~xGj 'F7}{7KL{7}ŏo]m޳$M{7d o]m޳l5⍟{7][-ѻڼgCĥ_M{w5}6Yw<&j]m޴}6WGzW70J=kni򯦏= 7'j]m޳>1Xwynh=7k'jO;k[wyѿ?yWɿ>zWg?_M{׻]wy;SwyMK|8Nڌ{صjѻڼg]~ڿ?y7=;KRf]m޳î|_{Wc?_M{e}WGju)|yj]m޳Xݼ5}6_ h=B.n򯦏MwOMX:Yw޴w5xraA>zW7162~6YߖۑJTf]]޳ɻgyk%MɻgwarO=[w)ɻgsKN^کɻgsy7u=;˽yl]]{H>lagɻ[pky]]q.?yW7w +m˛ y-˪˻ 3fp'[S|w5y?{+쿯p2 |/޸{{C]/2_.^ /ߗ{s짮:g~s맮z !|k7ު]5{.^釮y|<YqUSzU5JUğ*?_TL?Q51=U3W:%ʟ㯪?_&LIQ1=SzUX\?_<LuU1=czEq%ceP|820 -wbR]|3ZͬVbic6KgX[Wͬ>Ҵjmc!-~UK4Z[W}HqOC\b>k-FXkkitZ{b}H CZ,=.XbivkՇ0>t͵dCZ,ZbikևXf>/k!-FYkitZ{f}HSߣG[r.4 ?Trg+E ׾Kŕ4^J/L8.4)n?~lIpӥck.[=1vk7]^c76~mWX:MzuKzW߬]ӾWXMz]KzLf5~ר%-|lWOYrߤo-}F=~ݐ=|mKI6{Iެ/、oo㗍^QN{lsY_6{/b4DĶv4mWXzMz+z,&=~%=>~lKI߶{Iw߬/ܵoR^b7}/quUxe+MKQ_7{E;ߤoҗo ^c7|mSzKzLf5~׈=ޤo[W=)ߤoo ^c7Vmz+K?Q_7{I߬ZoV^76~\}7~tm뾗^}mKI߶{I?߬/tPv39jLE4Y=p`5>T~L|cQ5PwvC9jY=f=>@P_v39j;YvV39jLE4ExGvRS9jY=cg=>@]L/vC9jEE=ag5>6׼N +|uQPvC9jE=gg=>@]LsvS9j;mvQ#9jË́Y|[vVC9jTY=dg=>@PCv39jYE=c5>t4Hk9jQ{`z|(GmNj|(GmZ|&Gm'NZ|(GmgZ|&GmNZ|(GmZ|&Gm" +svrv쒈/e~$Gm'.QۙFGrvgrv$Gm#.'rԆ>jSӯo}x9}?K.1\;T r_x\+;z%~| +|ۿgarr˄nWyˎOeKr"voZOctpT;^v5?\r{o^Mhh}'Z{? "C6MW?_ǎ?U^|{>?zxGjg/=^z`xJ>wxzO?U#/O5^/= ;|O?'^]#o^8,o>?.fߊCbƄ85/>Qz81eF-} Q15 +&BjOS}O?o?gJ=1-RSOj/S'#<>w0Bƿ_)s[/IeRSW-o.=-8V\a<+XȰGO_u l;ړwBܛ˰O}l3qdYv;pwxG[jp2DK9vkw݈o^Z"j>#,dU$+5c\.% e`Iyn?HEVV."`22k9eneD{ѭ,s,}c#s\'y~ +O:} O'k"f+D-ƒĒOzzẚx-܇v/<ͣałB߹C)j1YXi"C(jW;"~Ȝǃnx5&){|uq>KGLG M6.|A9.s) ϙj/W# ]|𿤻Kau^v8 p˚үM{xG2 + eJGO,Y7g2{s6CڸWr=f/]_xP͝sf"(mMK4qWxCEoMW.To]"N}~ax0{.`85LKMl![OOְ>WsU .sN*'Q 6حӧX +?0d#5f 5V2NKt=o.BxA#VE\hT+{g7[#qՊlݠPMONI+saln7UuZq İ닸a{P4Kb#TnA`9/zyO"x9ɹ(, +$@o27IeK:]'UK/ +/3 #OL2tu{0 ϖ8uţ$-Ԁg ce#f ne2, FR,Ȏp~+j 뒸$EsMyxx}-cÏ]=EKq5PJ\&U.!Ιj]K7ھi9bz(0*5ĺXe3EU B`Ǩ/zZo\\;%;xww_ulC,miY, +#z/xx,i$<w(8lvKޥ.@ durbo5`QuB 3k!+9l0YCÏqWˠ{͘d[o> @bv=l.CUO1bm< +\ (/ƞy%k=Gl`}0c[f#ڒhXC̼_d2!z.b|iϒp^2\1pҏ1d~[ ܁1uhExѺsx~w!il}vG}~C#G(f5q7Qba)A_krð֤lf3qBP$xE6&`<[qk>M[PMAW{)XG-N8azm߱f*e1f%dC ch+eX<i9Y? ch:p9lc ϮV- +i E7mx=c? U/! x€m㰵|($59s]0U5L/!gbWw{ B`q@4VW2p?uTy۬q@ #JŠv C4lo8#>~XP9 vVpك ,1C+ rxoa;51_qI(|}<2E []!Duwu; +07Y +v  zF|*D6+D| 'Ckp! G4b"`tƈ8Q5`~U.^x5l7 )^bpd)n!<-~3TNY|w |@1Dhk1Hv}:,Z 7T +AOhBLedy27s&+C=4OYD&gT<دǹ1hm ~IҊЏE%nq`B]A@fq؎ +eqdX0lLZ\kdzv YQ7r- +o7>(dijw@;Td *o^+CD3ӣq|h;, E^-*MG̙|虵!NxB à +x82 i?,|$5VIdyJX(`<'S?S +xGIB[ݡ * +#(Ὦ +bt'^/s8eX `qyfY3#g/FW, "Yb0fE`hi5+qE&;QX|ԞNJ5e83yɝ|o!D 0"w,TpL}:B ܢci]c\A3ioz JaUzNq;x6 M6HQ$cO$aܔ1 .Ү ֤fwE~G"U$oaP7tǑM;8V3  8AV1k_ŠxzSYFǚ}k6 +0dH,?Lp-͆LKZo:t#Cdf?t84]?G8| @57?;؆|:0*{ xVq ^b]v{;]mq!cTlQ} +9댭𨜚'sx^o}XZpfWɚ9xdu<.}o~RAȔ=;0#&v +3)u, ܃ϸa0Sv;yLh!{dw9*;2r81pp*JKdĠo.J'%pa-^2Ha鶭JGIu OXɪ6@tsbU2^UZ%eg` + 0UG٬!y@YB@ #k &tq4eb5I1e8pR +`|xُK~:tF~w(<\ELpj9};,B;.&M`f˧@DFD-]̧Q{q&sw@1LīpL(KRvpGaɲ xjŽJ +%a@q@ua *d>U/{zg `05wEPV//,r[K: uFe[0@I^~MPb]]H  "Y{g@&`i=9]!7,2f11YV.ɂw-0<3QCʘp]?9'XC.PݞWy:C Y"t*'MC1P9Qq\0S2z@7{}Dh)5\ˇL .,^1f2G)Ϗ/n6)+w@m#3 smڽm:YcؕOx^xSezF;]3 wqcwFnAV3#y5Xq!eJ6( s@bwFL"3 *7Gn=iyS qE1ĉ-ȸ(0OSdYaO -\.FX[w?eXvLPnsbwFaQ{]e0ȝ話كi-w@UAԬ;`bbL[)"x$,eXkY;M,̈Lp|d0)r;! 7X&Umf!elR>ћ4+^ܙPƼ|3ʮWD;` +371;CKsiΆRbw:Ωvٵ-'.J &bq.VGj@8J M5զ%@ux_t,BD֤W rȳ/ֆzK@(@x+6H3褈j0,,``)e'(1;Yx + !OC}w"$,gW6Yqpii4Eٚ,|vp@',̭82h{e˙L ۾1,/4=1֤5z@&z8] uz@R +ކ 12,>|2n&ʊ0Iʴ=M{q "0`Hӈ* ,6NyM)Za0&n +;Hcfy); +֪ЧN)Ä>7Z`0P! <{,:,*SSa0R1ҋP"%+ f)# +;`jnS`faհX 8ep P{,mM#";`΋Pꉥ8,IdCi03@ +ޓn!gj+R*w.eC9GJ* [`M)c(/CʋIV\Xym\:e Ģģ( ewGL,@{'!h%`%XbԑnC]03,q_ u0uL@9Y269 6Dqv"RC HR&S]p.s:e[)&6'QtPJLdJp(ǝ\O-SqCs;Oe( f_~ ew)}Ӆ0o*! ]tP .\T q6YaƨRQYsX fnZӀ(CVzd9b qU{btǐP<eɆ`&zvWZ%"ܭHp1B;Uդ.IjwPUd~<4ʂyXȏje6v +_%+C P ӝ:3F%ڊDPLTr.fjE}@Y?lNbb*N7\-S#&M,&wۄp`)fC PY/ԣvعth( N6SVXХjd;gQ\E9(ʉD`P>χjEcxd Gf; C Pzew ]잇8q j~dʊ@g@hm*<XM*_@+!A4uW^@v׾dmxyYa"UY\HYo 4;3nI`ؚ7[k@'xYMt(VAlb[i9!ht`MZƮ(r(C 17v]1`k;` +=|>MkW @| :PlzUr*ytl+ N0S%;d|n3x!=+ N-&Kw Lfb(cyy{ +(sdJ#L*(#d ~r #4va6PL|4MHRK)rw$u,ܑeC{4R&c"7mVqK`FLw(@Y`R|{4ML6;VRjkN+Zjw(@Yc_4.X^ޔ-eTKR:#?FMP**:'۾9ܑE}fnSXlf%"M:S<;Qh(^8E#75L6Sf jurw$@YahيA`f9P>*+=ݡeVaY0C @7VC8):TP2NtLP2ZCxPE(N(`Ge2rѩ/[CʬY+Xr0)zܡe,_; i\Ta9uf סpG%~}m( c:R t[@2&ù;`hz9ERLVdx^m5֝`ڸ46Xq5+ 6YҮ2P-X!2rJ) ٘ͻ4ʀKmnNao|'s +Oa@>NrE"-sw$!8yPPL 61[Iqec( fIjf9`0yN +)E(]vc:"PKa;9)0 X xn(*Ւ(F|MU[ee|`XusCi0e{(l( tz3px_Z,m; +E e.&ufd"ݱ(Y<]Q@0..QeSqXq* >\seFjY媇uP]L)j)kLk^?9[ٝ_PLYD(̃.ʸ-aeUYv{axrP5%RvNLMqX!eNUz; m?SlOV w9?S7vK! `_͐,; jTjyNcrG@%! tn8:Y % Tew"w,a: Ud`2oRvP8g{2}AP!`Ni<8{Ce0ٽ* 8T[{Iǡ2X-l ,3ρ;̛g1ki,M y&չw*Qdޱ_Q:ewUw%;, ejB*)S~b6PLYa7CO:!]8ʮ;>!uK`Vpb=KCa0eL,-i( ss8 0rGPKl^,e 15ORDng(Cl%wTelxjC@R<S^u*y( 6<0N.8Z:#B{aAsw) z9A&jQawr :3a2)d7#5*Y%^ kB Ul&E8)bΚ58w'=ECY4je( #ŦɆ`}މ8Fmn^lWZu4(RUp"]P-+{Sp*iOAk!Q!Pl_j;y&ew @t]n esUˋ>&1Wx~eݱ 0bs<75kcp0CN1pnxUcuFA-u( 67''u 6 +C'P0KmC,1Kˆ01ƌ-e&kdn X` M0{}K5YGt>0VLFKoq  963TƝ^S?  )aI'^82jQP̽0RZ:zt0Vd,jPcV8gglV=؁ p݇;F3> ̎+] ̯UqCsvJhh,F2e\V~ew`-73Hf:!գq +0&^_=T"ilIځ<;8sJ`!}unXŲ{c`& cIʆ8%j"1]4Ѻ"h^]h SZD4>{(Ca{u @uw0'`5F`^)K0vaW? ,ns1P$̮Tߕ. C&iQvLz?e*L:I&H8r%lt<l\kH8Xp&t5"ah]p?t:ll7%U߆8@! FnL03QJ8ت7KU lb"[;`n&Mʏ!qADiБlFKCP4¨2/,;ewtjjYt)y%o0e;,g,5,w;[QƙW=)sC$2vfaX|i֨*BdžG +S3t5J'glޢg[=8T z1.C.lQqyHvVkY"XFY: 'ۚT&f,gg϶Uv*2xp'GYH8l#xEt(,Eqe(mH8)$! "aVc7 eC0+_tgSSB lw(bvL|ܑ@66 >Nٝ@f)Fuήy(֚Y +Z0P bv&uیl(f1;iZ=+k;Hw(B|,_kٱbT2Ӛ}M6}ԤޑEWgd-Xc1˭ +ss@elԞ@V4G] JvgZaZc~;EX݊R7jw$Jv%쩔rGd1G߳ +aab>Wn@"xXv,rۖ4P!Bv[apsѩYיeŜ^Q\2,p0exF=`; +#b+ʔyi|=a2XnؠevU]m/ -op ZѥVhYG|b]Bˬ~O| Zy;3 O-c M6hV Z*B-K +S!i2v*ZvA; q_OܩeZ_m%vjYkM_O24XC˂2eg,ci,sR'ώ,C~rEM}Rpf3 @먽 Yf<%|=!˘[# .B_[eI 7etJ;j#q:6b|6c'Q3o=uB,o؊D,,o#qI@,HX߈eVb2,*٠eIVhYc2 AˈPZvj,вPY>.-c -S]+ VP-lв|U2(ڡed #b2.b?2&*}GE0XvkGEL !K|_?+-l<w]4uQ5;XIJH#aLӺl&EnȲ3gGݵ288du0YeD+?yq -2Hrꩺ3ˢu7leF,{sYƭ", $\fZ7C!N#P׍Vp<ʸ& ݅VƬpZm2fK4ʈ/^XeL*VVYd/缲ʘ̚.Xe9$*7TKMpAA+*sN9]6xz2w_Pe V13̸߰&+:YaeTˋ^ʈMXSu)e&QfX+A_BM2&xd ++F_heX͌+c h1O@M2O3iw\Y`9'?+~H͉VwG`er\ae>>{XϬ2%u*c\ʈUYeW_? :1%uYpe*5fYZ8VS6 FD+c٬.he̿2'Ze)\Ǎ+S%+c +!dǻeMZz'V+*0xzd[`e<7VV,)S@ '0Ss&XZ35(?`Y i{2P5jp9Vq@WV9?U+|e;̸2se &wpeW_ي*o՗`Qrhay8RZ%Klp*ƋH6ڷO[ielɔT=x*zB+#_^kh'Qf,3_$VƓ=F+cg ʹ2V;gMv +2ʔ;hd%;Re Kb篟VGmVݰ2Xb߬2{Ͱ2$Q`e:Pk5n;g/p{>ΰ21fV`:QQe :nAQ*TQN@*#[ӭ2,D0FM29Wz։^,X2줲D[֞}t̤2C%ffR,%oD*ct*SmW}*c' UF( +4 +M=VMQeDךPe|y7|CuɆ*k0I Mm>JT{26TEYej'Xe \/*+qF*cfPD+uⱓOWTYl*~ƺ +VƤH )lѰxԻoz u\`eDfu ++ a34-VʘRu݀|qo4A# 95{.2C< ʢ?cUVA Ce f6ӍUFh L6ʌGV(H yP,n2zTVTQlm UZmWTOH ,+y;_Qe&T~f,ۙ]Qeml4E/2{ +]6ʆ̸WgVFfIVJ+W` j,p5B+cC' +4N`e̮z 3ܞ8 + +q?˼X.`eܐU(YHUݷStVVY9u*pDt횘c ,2KolPͬ28%貉UxPvO`5k,1(VSgg1&q*czUVHefm3$< ++/+c\PSieAi2ienhelTʌkM2Gbߢ-2d ,c 8 nPO.2>V{&[`e7+~VVBq2fS DXݲL*㖗Ӧ*RXex0gU9ZQer06;nmA12LOM2ѧ*jGTV_Pe`( ]68H[Pe\ya28VVY׎*#9Xe)3m{wn2duل*S20>+R]QeEj%evbP^B*Cx TFO;&Ae緀47Nfa*q0˱ qʈ47q`H$o2ja6qφι9eLaLqO7Rʅ40e]6cʘGwRʔ6AQ8Id A +K͔2g;֩hkRf,S6a%ʓ1eA8vLeoil2fAgLw.)e0ѽde (eLTF)#!C貙Rv#l /.SaB +r);` +ج2Tn28!Uk-)c^nt)+W QoL6C!AʘS7H8}w1y|a1S-2S42(rRV~o2z e0p0:kK!ѿHO]o EѿH~)(coN(c7}n'X2#CpnL6A<'&HcW5ehm2x[ e|F(aRۻQƍM3HX}daG?;L(A fFP8nMzϖ.&oDF);șR SIaDfNTjgSd^pxnVXl┱3R.)'D?no6RP'N'0{N9 2ĄުhrG/-2A '1eL3L'zÔy2ll”q}g1SSh"H(s$4^~(37"(sg#)1ؒ]\ Pf@r_#ʔ΍ZGB㿃e׬e:help`P (}s1c:ϳU3`ihvKMò|? e5heo1T:NX\vs$~aB7f2'Bm"bnBm6wx&B\Yr4u$Yv;]A2ojo2xsJ2o 1Rs dS%H(9oeY` evjsWeL2&'g1w#o0e[Yv)'cYJc'#cߙ-̲>L6T3}Hؑ#z%&%h|22ߘ6a⓱!T'Mg8dFSF:wYYHM3,1*e_]B&: уc*U4Zd^;πjqݲSnaq:,]:'@Ot2kvdiom!:+۲t2ZD2x,v{na +'p6NF`mg8CW2Mw 5xtgh;2؛?/dڸD'e&c-3ф&Vf4+v0Eyz`v6=X^^dxR[\:YeͻpKΆbOtЩp2,Ajdl*N'Ú%Z}m?ɰ~س|=z{6fZ>)B;LJdwg6ekv4&Fhhrt Ol2&cUsdtzpܓdЪ:~!$N' I-dt];̝?ɢ*=dl(f,?w׆&hz4n8v4LOh2$dlPd{{eG'4"kv4Yd3g47av2ّEv} ]h'2"-dL]}faN1l23>}=`4dG[<ɘ /:5 L (X ׳0(dpoPv0̄*dWIQ#h~@&#;N&Ls#uOdsAd"d,k1& Lz&3LxO`kKG.bKVy%!%d &KFt>c =bɎ K8dꞱd\3y@9G,w4a7,Ţ۱dִOXC]dl*%(N%C cv*YupS̙H_T2UJvT2s!5Qw*YǪ Stzӹ.+EpJ.[d< "pmTsyE>$6*{L,.&s JuvJ%XJf Kf(mXR %cB dN%c-ܹdX?]P.#-\2,f^%;KƮhd; μRdLiMsGKƝXA%v.YKvy_]5:w.Yx%;rSa,ydF=׾qϛhh?O\2kl!q %#Aqɸd; m`2n=D; &+d`2G)U60Y8`dHe d L2"&Cl$LƦd2d]-dތu &-jhR+';/[Vp,2+ `瓱s6>YdvOV +j'/LMD'sGpx]mtxG?"dlY=lO{+Z6V8`iO'+W'db*lEqǼjo&0v%lh2xďh2 :MƸ&#ˀ+Y;nɠRlz0W47;v4ު݆&KcM)&cvdLLc'%~r%ap~< +3'd$X-|%X+C\2ɏ?% 3da@{q8V.1`ҁEBMw0S1,lJ0Lኋv0Y8 ɼN[d0}`Ƴ*=0\Bl`Țȋ>60wAf2?LBk ozE+QM72YuD&VL"Ӻ乑cX L8d,YP*N&˶&J&c%OB &NP~l%1H[sp;vL&6707&[ya}c5aLuMN&!Hdl7\dRr@L! &ci^Y%eu!b6.d d*Av.Y!TV0~udn`慉V2zLظBLָXd 3j&}w2}Nsdlk4rf2eױt^Yd ^̕LVd62Yl"q-tZdI@j`m L)52d /L c+kuGqZ(sG%Wߑf+Ye,r.%ѴV4]D&ؚlAFYŭh2vq ̶scY-h2<ܻhʔ8qX64K#&9K& 6)ickdV+L-dlщ]$Mll2zhު:ml2.p&kAg?d> 76)н&c@Zd4?;,gId&8az&'e(oV^8 ʈg`"[_eNvO"ʴ +"`(ᝋ)4!,26mP87};J"8 B)rORf{{RRͦ(eLfgJK#Ƀӓ^)e(eL'(L2ʆ@h9v->KuLM9wՐ*^e<5l`Yjg M22hd̒Ot )uš 7Gj{d23yO. Pְ]A|:(C>%2MqT2(ZGp6@wYp.P0!B[eʥmo2F-@(ڬx { RHYҤ8bᤓM۸ɂfhNw8Rd<4!ZNm6%ɔZ0*np2=U68ֿ1w68BPeN~X'dbi[dس Ndxp2T ֺ98n|'KyMɐv +d?*e NVxl :kZd`F'Æ7 iڤd,w;qLO ~!ɐBWL7 G\c<CږA~ɰ(cl Ltp2 +/YK:]Z3!`@/=y8xN5G6$-p2`drPx[,8x785'z\aDL)"p2ņ,*7w84]l җ5PElt2 {3n5jlie6:,۴\ٰN=ŋۧdQ e*= ٦'@t960?66\ydEWԍdE&C"%뽳>ɰ#}IMyp1yh8 +Ih={ h2ϻZ&Cg`{GU Z` MĆ&l}Ej M& yچ&ӔF-eM&mh( ՍLɎd_x4n84~7fa M-v{e_h24E~-h2 Vf hErh2Di HO&PC{w< ! e^hdr,}#L=4.jdhDP%ʆ&Äoن&s=|o`2Ll`2X1G&Ӑ`62XYnL&fCh2uDwM+qJwl2EmSl2~3Y@Mձɰ?զcdd(h2L؉dtmv\2I D\2`eE$=?4K\y.v@e*H,+d*9\2lBLe>a+)/&:.vN%þ&(2ג =9.ִPG %}[yd'{eu~%cY#@qɰ yt㋭\2g\2fRһҸc,U<%6ܻqV.6.E"bw\2=BɞK sp60YsɢΟ͂ 9)^,Q'2 ,\K45%v>V.V#htX2$[Ҍ Kjkǒ!TCzX~ IdIr7ÒaiX2$eH!%PYcPi[d jO,Ydӟea:%Kcb.JK21lV@%z>}$?݌J5>Rɒt?l K@6,q5^f0KڬiKL,3X2D(lÒ +Ue.8ӕ%J4(JhOb߹KvOw` +^d'}"6,Foǒ_-,bK| tJƁ%~ߊv,+s`PJ&5vP.]a^df.T2zRKV:"# L&S}>P5`2T9 &K2&Cj#Yɫ0Y2 LG}ɞLœLVPnj^d9dL& xx L 2YDL5Md-i1'4*6cMV"y1=d(BӁ&D&CP/T4v.[Kv4Y@Zh2 +X Da b&^Ȁ9d2JMh2J h2 &v!dn@U#ȫeMBO6YLsdy_ u~35>PV؃MM&͸edX1A%g~; YFڹdXQ }\¸\2Dl2c+ )qhl9$:dp\2eK2O,\2D_d8^ܸK&X2N\DFX "ڱd Q8d$rĒӧ,Y]d]FMP͎%^8Jv'LnI%W8L2˿v;z`z;BUN6nP2YwCsP _e$CtFmg4*Ž$ l; yE#SdnH2`A9$~iفdQ֒8dr&_ H| =OD6v"مF{$YZb9dU&!ɤ kC!d0O@<O"Yw&A$˭c!m#i!&D28'V t-v"YDD'n']JHw"NtQ>dH0A$[^$+OV$`2zG#p$, 3?$ jjH ‡/LHv"vNq, {eb +#CI``do02oغ6bM 7YDQǚtW$˫4JQOͶPb(A㴹cdHQ2&t!t3g;pxdj7[qdIzư=#R; +rذqK:s~;82 ܏=#O#CH;*" E4et]XdX[նȰo`4D^^#!g :r0V`dx]9z8jpntGzvnǑYP;W pd([?GOcF#C x2f LwMRÑ!A|-G $;6C+|7YGX< cG2rἳvß<2V<2@V?39Y!tF._o#K-(mᑩ ntHg((;L~($dz+bsH2 5I aBa J:,mdmL:4u-`t*V3Ge`uIk I%dG.2(6$YլHD6G[&aC T`0"G!)vJ:dCz L`D2da"іuO7"Њ|H&DR! eJhӶ Q6$%Anr< )%C"ŨL]dF< }O,UVKA۸dO߹dD26.RlKf;dx&0 0Y;,rd(w60YF +62Y%L6U{kC= ׬spv nɔ`g݁#la'b}MzlM5Xh;}gIkdJcJ@dʳ 'S>&m;Ip2.p2,uLp!S&keO61WkJ++yDۃ$Sy#0H2 _PC;$A#ɔCGhcC]MmJv={T=F%:ta; 9uF.x*YPdL-7{l!.`q_UdEF&\i^L2LYH`#!,sܤF&FEm`2r`2҃ + pLK:0gr LV4ͦ80Y`m!LmLFy4B< Qfd^d†e*d!~p<V*< jZ eAs$8BF( d1PSEV@$*=7 Fsr2t +$ +#ԥy7>LX6E9@lU9@LBM+L&NXK2'k::ex:`K"vea ɄҮi{aq0;e*@(CגwwQ]{@ޑ'%VVB2 +230A<,:kP,(Ü1a{>F)\dA! !h!6 (l +,d Lg{PdܡTOL#TLҶ4p!|2 ֩POPAIL2uadTX1'p#lD^hhE  1`:i^P䜕P$syB֚OB$#8eP2PL_EvQh?O ;$QK[҃i0ŕR+r [)egx;Hn"%E< į)CDQٖ2F +)C%Y]E)pMMqe3}QLe؝>C%2yt2$!0G<e8VTl2j(hnD4(*a  TQe7e\v< OI}ׁ(km Q4 ehw)<=Bub ۮR)ez n5wJ@ ]BoVJP8*jhp28ׅ* yRrz2$XSDpԼ&Zke=9]_ق)Cb6?80eH<SkqzL6 Ta@GML1eJw$ǔizmSdWa`|ÔEMP)*FDE9e g%9e2'ɝ0:;; ~'{NB?]-Y9e$S2ʢAVNY + 7oafN)hB0ڊ)˺7Cc=w4p;sGfE]V60|{o |KׅP d"$%-u@6?bW^|?o /'npz§ XC ^M? |ٝ&ۂHvǨ +?thr/wFr%?šĵF}qg/dDO?N\U }z`V@RyެcXuSDњKZ=a߭1_I +O]vwu,-TTM{ x?8Zy=7k/2 #ks)c6闚S( +Bk_jNzsd)Ys?RsڗGA 4K_o|ٜOԜh| I8֚/ܘr)闚Tef_jNzspg_jdf_jd7Ӂ޶|}NFfz}ٜOԜT46=YK$Z1El_jdwn/5sr$+?Jsgen/52y闚YqdN~9_qy;OԜ]nq|}VIӭq?Rs>+w-_jΜ~=_b3~,]_T럼u[ϯӷ?qkG<[u gn󼵆:y~'n-N)O?}fzk[u6[˻[kOٜH~m"_.>oW&/?rjύyW +~]]wkwDO`!?7;|OtΘcMw}& o6^rCbq(]ӈok_C|[;W֎8qvQ÷/~ՑƷ/2umӋok_[|[;Վ:vxMwok_|[;Wg֎8viǷ/9qm ߥs-\B6Ujwvq{wcۃ㾫{M8bpj}W;p-ZoՎm{zDvՎ=nvqt{hwcc꾫{L]C(j+}S; =nڱu|]=LڱyՎ= +ovw{DwcC{]#jbG}W;VHȵBV[F|h+P0(4o\-;/|%ouTqpøސG&79ʥAj17/w߄?y^* 厐=/ ]/7Oz|؉gOD"6BBrY^1qINM[J|JP_hRԿrӢxI)8e8?Fw#v}Euv=ZR/l0F8Kys{  Eǥ_?-[L؇DiqQ_Tm- +CV~i ݂~(aR=D#ttS +4-)CnBZ{(mzB_Kf!y)R+c6|ffr)0 f"˘Q `)]q@3[d2G#ik +>J[ҀXJڤ 銯li#l6+s+fEv W+6 JM[셦Ji״z)3zGUKHʮ =ͻˠG!&eW^GmeW0ߤ%Up+6騰]jD~Dj2jOC]*({>^o`+2+GmJA7a6F{q%YG ćt3_*6 PmY|g57t5Mbl7l$âE|]i ڊ+C#++.(ԍ~)lTR<[u+c8mc8mYf +&vq,|8~J4IP[3M t+VJLCItHJslV[VxRC9EWPO6`wU.*|+V*PiiOk#`<^+ 3)*SMCѕafRlvJ3Ki+&V\(QɕyILaJ '<-b8reL>A +^JH2 Vi)UgfOAFd6fWPӧmS4t5{`+]5ۍ-N^lks*}W[fa*P.gu>xI;*fk'(PB+&5(2L[8PB+/Ki^36m!@+ij2A*4@+eO7 `DF7udlKX̗2)29WEVJR,?ôMlDEPɤcP[,*CQf+VpT&[i6>|bI8뷦Jy(+uK i mC2/gY^C2="Bƥ:ITeR)(R*dN!\RW* l-GU2[l JyI|*=?JCIH=f)'W$~$Л+cJVڅV\)}L[Eں+ogEF|†r+e&di DV"C}\18[x,f9Ïʒ +F#=JuݼTZO6ʁocs V%p re|4\XT[ P㌶~OuձhPؼe +[:`҉)x`OR3ԖUH״|Vڼ3īP9ʔ3Mgo^SZi7}sSD@WNTMWۀ} +ztppهERv6qt6˫g-0^\$đW8]s6b `6;0HV[TTB"@`i.QAƯ-b9fs" <:S$$U@c1AP~ +ghfs*@/U`-U| ѠlJ{j f#9 l2 K>TFU,*"x2K*4lNXK~ +)>_@-Zr=YUV =A2GuT@́=ڜ +oU/D |ev6?z*ٜ +Gφ2+x0s"@ AL˂e('UHgÜ VԿEhEUȒ`W49tߪDʊD@ҘE +#]ȾU [V kS*^GZ2S2R\b?I ݷ.?E/d9}ӆˑ\:y?q.{@v&NMTbr:@zk}i^?~;?u1b'o2e<|ib/iSG(?s:WM\߄&=?q s*@:'9 !!&(CR3i%x$kۥ;zG/d)"pxԼR֔6v/#SîmTYnv=lعJnP~A$r1V JE[t + b$=BMt=m$-辉M.de-s +@b|c }X' +SIlfSm ˤlMć\O[N|w ¿E?y|~XW{`n\ d\P_9hי_ӧ{E`PzxD[ n&Da\?`/Z)]΄"t?s[Խ/-Ũmx[ h9x2ZL"ΦD$MƏyM N6e s5z?AJ]zF!w\ FLE4uH,矒xJYK764EZ31{tJ[?{QIlek{m+ki!t:xql4AפֿfU[~w>y>*Nvܣе*lY~y|[S .hl)/e,Rjov&WU- 0&ea3`g!Q|Wptb--؂-jˋ/$J[YGzTlYl^mcKaboܱ *,Z[lxɣwbAy?>YF{w-KxD=@&Ĩ G`B +7%@4$.-@aȤcӣh>HRe܏eI]Zqo9 n /쩨.CCUrȗ\4 ?-EAY&>hTʓ'=wjaE@UP =Q}^UG܆hNIFDD%oojԸN룶tk3bYձ'NnDITْsڛiQ 6RE*bU'?lG" {V -)-`(rj#`E>J3|.N{ e%@@چ_Ʉڣ`k&c9nt8n6 tTA4y[t&\dN#ƩX{8tjq])`` +8q6ip,?l׬2OLTIfeb]{d@e؅#G6iچP81p*u&pF-M`gw5AudIP~SM (?qF7v7AշGmbO o1C֡9 +R'&<"@mI\ˠ2o[L5lM5/iԋںjYXfNh?4B-p&}E?H`;hYh⼝y4@Bo*aI[ҭf:xJQ[O.oQQ _XłrBhڝYJAM2Dߣ`]eTT\=Z8c[M|$s +L%~M-@'>Q*P\*`J Bf[lMsITD6BQQTg* +6[l"'kU`yR+ +WK, +@$ݰ3Ӣ`2F1(+tY- +@WGUE- +@WU VXlŞn +8:Dx7- M92TߣiHsC= +F϶IE- +65*́WeQUӪ`}6v"ATz\[[%V +Db~=ȾG{&ߙ 6Da6D>!OU/2X Hؤw]\%OӉd;(陊b*&C=0M)9t z]%l׽~mu`[*`K}N[2G(|c}@LY4)B5hs@q1-Hy$hi[T@ +|P~ +`PeUIa; +PMۢ`ӓ~ޯ2A51VY[iM1ۢ0 ;H ,vM>Z_׆ j.:6Löݸfy*ͫEt $Idl4U +Va[dlAQU@^lP /etճG`YYue|D?]⋼A.2{avQ[ZelRo0 UՖP >Um+^yje.1T :lYt]mȩ2wޯ"k"ȆKXxahoE;E_4< н(.D;TJThmX"mYEt mM'i'LGx0-6@0Ĕ I +ӌ֞ۅI#ovHG8oXu2t&d8o.4ጰVz}hZq~p]X'Gω"'1I6uSYO𯅛j_4t{ +PAxIîVog3T}Oy-U`%_IƲcʚ tTmw-L\zlT-*dfce"8efk:ȶ΋􃎦휊RjE +<R +{-RÀR4k0 Fa@yrXasCL1!8'9-P|*H,j QF;'Ģw]{VOFƥU M&:;Ypf -%/}Ri&l4{6Khe?!A<BRXi L٠4Tmζ|F(QjY[6jBpm =u_m b@_џLa6wYafeWtQ889i[ظ ^&ΡC})HR1¼&SE ~am= 'B7U? _*6Pv=Aj6^ZXtGh*fsq#%5ëU DHg/JS0Iع#YSQ,K֞ P WZ":O,&ċӥW23ѝ ym^t)U> +==Aj+p)9Uuc#XMϘ,g`ah.]so׼"9+x;!+p1cX=G-"{mnZUؤˢ- +p~#>1Aj|b!7F|`6Mc8OWƼ`29ʪE'*k l +4d][U\G6q}U8G +@d-*6ż`UjB8MMU@-_*pRWgJ7X "Pf!bK5*7 +4Ȕ20!, X4!8c6y X;VTkUbqذ- + W,8Т0@IţfK;y0{S]m:3׽'5cQ[^DT,?6d)*: Isd)Kz |e :?Ҋ&ư'תeT~l[t)T[Xb5$ cɔ>oiU kڻ~1ՓlŇExwՇEQw\@0OúHlDw}U=fǪ2NZ$ t=)jK&h 78RX))a2W=jʫ9q GyT:GpDοdފf*=x`GXU#8Cakm3}}u^{*i$N3ˠVg MnGנG,*x:z/wyuq^MVVڝl^8luuU#1ߚfUjÂ3NJ?4. (Y8\ =?ʌ[-޿؞Z|-޿7kF{fSNfJ:V?jj@|~:vMF]\v%22z54`#Qx !~j%-Xm2^6&ȢӷdæN&l-,,Yy.[}tL(/mb(/};G8n^s,:@^˿0G4%)iDŽؖ`EWQBe;Q'T5/:kulf{t#bj"P `6&cÔdҌ0!N-* +ے' %/(jb-yj.l!lO +t HE“؞##lXϋ ѕaBW/9jݼ6KmKNxȋC"0 `b6n_,nZY]=.vl]|z\2FZeZDy+ˀkΆU"q-DEKVy.-_҂ ?* *EZ̶;Wɳ5Z^+]_aϖWҦP2<"k#5/xE_k^&bYYGvyͶ(lKD/&Q˜ERWPfq~GEyfA`(ߘQ[!Ò UTa Vm7̹<&ܔ}M^ BJl2dX:[:ۘ9ҁ [D I nZu%-|/n tOQme6Y->Z`땙fU!n}Ş`In)-y*V%/XG<6٬a/ +ߥ&'}JKfB%Pz6G . JQ/o ˒.}Bo?YmYui` +H,w˒%C1ۭ`ջZ5`/VZ/z=66Fjx4lj=*Lfrѹ %%r%c\/[ [é.{-Mz=]5@Geݲ2]>6[#tO9u@k̀LO2l,K-<yE2-`IC-Ia<3%]Ms =Ivb0C(z[a"lmP[}$lh ~q|`ɴ#L\IÄ}z%z8d22ؖX2E%PO`2&O`⣟dդG0&3'.Y9G.jiDH*%on\"mdV0ad u`" s}+"'Ud!TgK&>pKVG.*˾ޟd3#l0,O`2{?} H'4U&3lf~`k ;d2Ol|![AM'lF}bY'4YO M2h2=d}?fOhY4l}@%g?fAOlM&ŃMVd`i p2OML&p# 9lLpcl2q ,wM'\@':':ٍD'ˠ' kWNVyJR`d3Z':<`@'I'NQ@'+VFK '$Op2 Qہ'w᜘OV՚'Cf'!d; 4dj|2əO9O6>&~L<~u,vʈP!MYA`>YOfa+O|2 OVf4Kŝ2Ds\IP/k(mN@|N&'T|)#L`Y' dO&qW?ɔY̶dH|eaG;8eҫ0DV݆(12k4,Lm2?aY@٨&ʠ@a2b O(,Z#liYr[>sj5 +b,= Q3aDU|2ib^Of{; m/O(iYzBFAF(PRAA(٤zmģ2y'Zr'!q=wBYI?N(2'InN(kwF(MvBYEg@Y%lʖʚ92ZP&*s~G~cud49Fl\OdN;d|q[ky;LfYK&:d7ēi +gOrR9dvdϏ<4= 5,رdjl`P[2$N<€Dy<j ݎ'|22'kP&cPF<n -m,<5@ eLbBvGd@жʂtl Pc 5>e!OB+P5J e23YܓPD,xQێ(xQ&Z'FL D2Y' axevP݈PVT1'kI(۪f2IlPրFg8e`I({2NBٳ~z(yBHI(cZ^;YnlN(bغWu""7Vdɒ/#2,d$9FF ;e.zx2ʖKӶ2,z"Km<ez&[e9ePۆ( 5mM2#HDe2[6('(rҩF2d)G7LV< eV 'Ld622O(INBLI' $lCU| ?e ekQ\@=% +NDs JV< [(l:e3_}"pP-erԶH5|2x'[З;LxaLHA\LOt>>YS0x $ODw<+'PZx |O&HmǓ1ŝx!k!3_N<' yL'zty{ژEPO>قm;dMQ@~|2^x2 #x%iWOVOV,'lAx2l0x@,ډI'(Z?,uɺf; >:Ntz 9dDt2MPx]d amǓ1}eÓ1ɂO&IO&/=d{TN t1^tA'#(ꠓEͱ:d~NmBbtOm6 (_q8 e[ejea32qnzN(Z^D\vʪ.aj;LuܿPd\Jag{TN(kX=e,$=UBdij'ʓ'~Y8ʸPk;smG6w"ʞQƲce7†(5܎(ZVs I')qGD8ߓ~" ; ew4 (k +"l2_(KJ64O{YuO'cޏxTp;dC6nǓ5DlǓa105&Z|o'3\9n㓉7D@|nPƢe$9:<>dy mx2`,X = eE~B]kR֞J qPʠ2̓Rִm57JY{2 I"F)92;>wJ\ΘՃRIJYef6)v SV00e2k󘲥)+O%SVt5v)+*t`J ǎ)Cm+/}`}PʀndRU0z2s+{R@q/;h';L<+?e)_>A(KڤwʖLD!D;L<=eV;ʐ=a@Q+#@2GdG!Y_*gFXQ0H7FDݮeY ھ1ʲϑeYekatʬ^ʄ`2L We6@8 +2qgPd7> e%]37 Qm < e = eY!eՁ?A40:CKR#;(eKQŃR&Q7e*/c;v@EVZbC,=N{C И^ HLG%MI Q>\# +̂ 66^Q* Q6'vQ:u דQ?"*٫em2XQQ(ԏ&JDfLvDLBqʤ([;L+ x(+w(5^_PVPXwP&ג>YFmDhe=2`'Îdbdlʆ&[245LC;d L&mml2DCGLl2Ogɐ4&S +\uncxlCnl2b, ;?ZMruMc5gc¯d7³ɴb~96Y@DBĽM& 'D{ml?ͱdlM\MĕLVdah=dp25VYwB[YM~#8vfS`ذ2# Mrl]s֡`w"L (8o+ gɸFmh2doW_&I{a`zV2œǣd2;2lHB؎L[Jw]G&M:2BL+d25elmrd2=L[}!LmPI&S[ӍLޭ#죮\2ZdŲηrp\2}~{+LMΈ%ShKf﹢kA`0ْ 6] +LȺ]%S[K>qX2}Oih ᒩIkYX2o؍%S[,ÒЪ)"mŒ͒-jKטܮKơ⬯ K'q~V,,at搅˒L'd0ɗ*vdjJۂ%M^#vKsfp)Yd~$yKiÎKt2V,}J% K3D:y,Le| yɓdHObbJ!Y23͕J7nc6@/dybcNbI3N0`ǕIVDI벋zƅ[dEWXA`wqB`'ʺB`B;Hw/I65=ޔQۉP۸>V?%"|N>dtknDkjeD4 O꣢dٳ%I Rۈ!e@[0K&BՋIigoP2]uA݀!fY~%9L ~HcϠd-FCV X?,K%ÒadL?KadX?,+K|?*J߫%װdL /TɰG{*! UѩJvl*Y]Ul;WɰnWLT2m*Yyƒy[˒ݜLX2Y2LD&KƍJ;WtU2lil *Y;8dylwL%{N&,MYcnƒ95Qtkd7*hl’]Lɘdh׬,z3&,\3LnfK&/b߼d%1[,d*id>ۘd2C4qɼ9%'B%9;eɴ*K&Z6&,3Wf,f3!f.ىlelәK&'2 Kʼn.qƒ5c)idJ% +D%k[LT)_dShdH4֯7QЉVU<[r#TL#5VY2͢3nnX2XedD_d2,?_eVo)8aI’1y+K& a`%{PdYr8cX4C?Kd\Qdw?.EzhhdLs'0# ɜ>ο4 +0 E?gl~g0Yߥd/WԤjfK&eLy :نt/-:َueNSl2hNεY(d +N%'kVF:B)du7d,d7dX;|l2dFR&mVl2%LN~9IdLfHU<,l2\4lUe;2WLNp0drL K.Lթg%TK&sӍZ ! +luńCd捲KּKeNϼ*5XVɚܝd`aɰNneQN-u,d%;)UL20ǽd#a$;;n[I2-&I24xTL?a$;oVH2bf%ɐ8ʙT%ɞ2=+I֖LNVeޝdZ&Yo8AɎƲ^%;ade-|&&;,L2yxVJ I}_D${<v"#$13ly˄$9I&'Icք$drs_/E\X!lHkq(dNL3b$=Mrb!Y5䰚db$ۼ$1?dԞdx("hRM[&Yo^M+&~u[$jUd+"'eULN~EH6aE$kMDP~"u[v"5oRE2>Qhd_d%^"Y;btϟhW!>dH:~UHA2+$YJY6!P!|]r"mk";^`+"Y2E$[%Ivz>$TjdjB?&y!V6ߩd΀ODӝH{*8!ɐPɰ@3d}t"i%"^>(ޙHoWEE>d LP2ASLm= P2,,(mǃJƇ]ÚJv:C[UyJ& )T܊JbJ%{ uqP`fidnf=Cd3-G؉I3 u5VL2I5>cf-I>u5>dLdHq'$YRd)ީIY+I֛Lmg$|jyKۙIdZ@{+d Gd3l~b.MLe9Lj]&&Y_F&S++$LuNi7/HW&$ٽ8VI~NH29vʊI&"NP^-ZQ2**tSN֬9QɶÚLT2kd,*LW9TLF̍7J]4VT^_T&lg;Sɮf0%&lwzc ?JQɖJJ&!%}*J}%\<( vCd5 J&#F.d_ J֛MP2k˯WP2W()3G%[d''(>gEɮfu$ I& I{JEL!tId%ݍ5TH;8 #ĕ$Ӧ"se$kؐ3,d_}˄$ +Ip&$Jl](&2&ջAt$#05d$I&5X2ɖUbX2^M`ŢI%[+mli! l:%dwo\Q21]_T24b}^Vɶvdl2N+d,t!T J g%;%kz,5dXfN-msL!Q,َmK}’T Y2~8%ڢuE%i\̢Y,d_-AUdR:gV!HɖBK=SV +K&I2KЕ%n[,dm-$dXp]ϰK֐R\. b]29LV.rx\i!ȚWNk^]a:\`}N`~d O.,0ܝUu_iX4Q`2YZÅ +#e2[c &Ž%dgG.+LTLo2LF:"drܜ\+-.R@VlG!i`%Ћޚ\E3Eg%;%nmK&a +MpQ`V+K ӐWbv ʒ~|+KTY2]XuQ:Vc&cMG,d[#}{MƱ?YF+d\od1&6S"Ov\2O\%O̓k+</zƒO|"畲PP6ƒPծ,`_-2d]j"_ $vHΝ#PBT.#PKۑ4y~ (yӔCLb (yXtyd=h% Gүxv>sd/#dW dh6ef8[}2ޖ X|tfz׈f0ֽe]N[(B [(B*lerDlMKD r%l!JG3,ez̮(CD2,DHQFL۞d> +ec"!at{:uVXȞj2Q7\2P{)ÆZTRr w?%"Rh֔6"eRtYVkA0fAuƏM@Oފm,HfzRvqǦ er e2ۑ4>|hMH2n1& BRPRi4V3sIR6ȆKG,6<,xh=] +HFNbf U7?!eH4 )C&;q-ckBʖXHʴ>ꛓO*N) ɾc elh~U oC 'CFA=Ϊv"N{7i8*s g8bZFP(1'ӒF e_f=(LDQ>`'CL=}=>^'e7o;dZYžE8dжȓiayzQ'ӝi﨓Q'cA'`ɠi{OǏ:K}u2͇h٨遾GXɴF' +_9p2}}q2] '[)J8DLbQXEl +N&fyO8 >2lfGGJ,dfiVeHɐ?+< +DLGظ%y2!{xEwܱE,d "ب Zw}(i7jN_^JUNl#suG}6×NۆM]lQ'WiZ}:vk[u2Ѕ7dLi'CEW/| +6& &{+(&C/dؓ3jdt/Cg%=? {'P2CF 1M"MwP2jy_$CH˾L2r1dy`q)$b2IoLw$j$bP5f` 4K$p $m.C0cL 7ͥw;9dzlڀGξP2]Wyy~ ' +;L~ %ÉyjC6O#J *d2W2ddDrPtv?h40z_n0ɔH^J&L2ݭW 3+_dXd[&7oPɰ"_Ծh5]YtM2]R3Itq5dMQ0ɰ.৑$%#$k ZW 5 V(!$._I".-5~5P?Dɬ\ +"ƴlI$w{ "crXD2Dis_)n8Yc.l+GLcmO2zdz<|2d4dշOp^nLF4K}Y$k`D b +/6dc-٬mZ5M9.[$^I(es@!7 i`iAHW*oR5%߄$CLfCZK Yq#ӥTCqt8q`eI3`% 19^>zdNS'(G 1t:<2dF G#"kr 5,VF1kd٨!˳xdqzdr/,8xdlӧODxdGG&Eszd;P3lZ/ X,dRA-L˫ .*HL뫈dZ NdoZTnX&XX!z7Ja gTM2,ŢI*ϡ_1pY5ɎyI*a$!/H&׺\LQ욓dܘYI2 ]TI`%ɬ[c$;uo]B5dx>j'BϿ$#zHSJ%H&/aOrU$*ɰ58eL=T;`A2rzdtG&3h&#/*ɧ=Mʑr/x+v#{4#C!&V  yg##Ïz#92\#M.kdU#QC#C4)12.f_' 9aI#?|FvAZc05&4FlA#CM#\tMfB$F [λ*G&Ck).pd$caG' =VCDL1O52MEFL#qd_A)Z8dWV: ܘI`"ݓr)d2?~skuMM+~HF|) !N+HLxK${[X\@sT"Hw6d$jISJ $;&$;tjPhDz RS6djAAp:X RJ!f)j>^Vɞ^SX&d&.,YcRnȒ]w*Lb~J%屠0lU2j3XVɾcwY%{ 2dXw-dh}Vڬ{eXJ9g;%ǀA8/%C+ޜ9dl]q\24jrɮVuzNeNTw’]_%kvXvɚ{'..<:ln%lx%6PKm Y%[U%[^UTI%;ߔղJ&Io%CZ@Qd3d:$_QTжd܎TUKY%5dˏ+J&!Kө( L{W(G_VY:QP2dv0߳dGf,dDPd򜼲IDA䫭daZB6%],id yvellc鷚do16췵ݱ`.dml̷K(bzUFɆ>%`oE,_OꌒIҦhQ [w%,J %F%?fDPf5$T .L2kN-dOM& [LmݻM Qf %duἣdrBcoQ2=cI+f쫨/$\X Ci\NY$ H,d2 ƂlH +HF0v,dhB}G+IxY,drC: $цcfE$c+ +I6$c"$C[*Ivކd:ّI2,ձP2VoטP2}Dc=-Qd.hV MYQ2fU iOE}QQT ,dL{p(*gU%PT2 5 p"OUɰJj!dr+p66dr56PP2;SY{k̂ɇ v,d85](.'-VL-+(Ll˶d-(0dm5dW6I*ّX&|q$5Y$ "7yQfL.y_)$MfF1SܜDYnH=ɑ+$٭2$Wi+I6U*ɴy"| ,5hiΦ(54^em5., `dZ^I?-e`dږ 12$A4oFi@#pF &eL +P02EQFXAI.cdrI`d92NG& Wx =25[q:v#;|V 0xdxdq.l:lrS)نl8G&xd#cv<ɧ̑ZydL>Չ. 9֊hdrt%kd2c}RYIbE^52Q42yB,2$?xb"{4WvZdH}b=z!dmXȰ3NdGҌԐ[0( #%% 'L-YÆF"klݾY,`drm\ FD/V0K(SFv}; #;邑TxY7 #;`bd\㴃(29.H3ED1R,Qd0,Pd$'LnH (2Ol۲ EƎ3e"l)"g}S +E}[ą"C$L\-43QdXU>F )mOfdo*wψBaB}1)y% {`dי`d|?-}}TȴjDL9 +زFD5rq,hdreTqZ+[dLNi)rXo'Xdrz&8l_!YdǷP,2]֯2Yd2&lL/%Ut+ړ& !M.Xd?xD?bdFlȴmhEbF&^W02dﻺq1[GlmkK}'cdr^DHK6Z^@.|+r~̄qkpbdf12k]02eu -k1]ZE r7/adXkM:& |NيtJ Ǵ.hd ~A#'LbHwLhThd!>>`d X,2[<2|\w2H,@2$SdGv*k_.yd葡M~TTI2ml$CŞ<*#I7!h$bl$ӂ:JiP&$QH2HaS5<I2-a#I>I2-A@!&wy$u !v%GI2ľ$CLwrx&ŒTI/yn4S-h;I%Dͥ:(J7JBM*Ug-oT0['k`4&Sg1)l FԿ%{tqᑔƂK~ =6deVL! &C^h$a} 7Ny{ɐ[8fɴϫ֢LT:e7/eH`,k2Įm@ʘp2$>,S(RӰ!}FSa6)e83iHx7LclO6l@4sCngci0b \2\,< L,.6x\0LLƺr2 g|L2=`⽣R1e?Opǃ9"eiR`R!m _nDA4)E;R292zHz@iyL-Fbn"X`XW_2{nOQviKㅣQv1$e_ 2Vu*G 1W9/Xx"jlШ7*emiقSvF k0)ClcKLbk۴痜2Pe); > +endobj +147 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAA+mwa_cmmi10 + /FontBBox [-34 -250 1047 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 148 0 R + /CIDSet 149 0 R +>> +endobj +148 0 obj +<< + /Length1 2824 + /Length 150 0 R + /Filter /FlateDecode +>> +stream +xV}lS?w߳۱c'NbRa?;v@>;H40GE$;['qH`EDmbTtց^!"6N*Ħ}h>%D g=U۵s=Bxm[ Eރsl!~TNLN1֟$&G'\`=N%Լ3/M[-D6=5wv ?l/}mʩđo}T3wgr:?3ٛ(6:0zaa_!z=f@,?p ߂W<| /L@0 6 +.X3*6~D_[za?sNslagKlzr#I EGpn 7*\˰p^-r|YcyY.i8\OqxQ8 y81|@Ї{wQkn+ZJ&cAxʱ  +{T\<(E&ޕ&{@WGĊ:2.F$$"H\ d/NEQ듽7eoboQ㻘Ŏ$|-w܉}D`d.0pWu^Hz=o&~}#JгDžMzNh`OvZXO1ۇ]।kͷu`ۄ5UY,mjl*-\_bq/[;LJg`lOշ \a3pcWbr3[7 ŒsC\wWln3;|%l@Tݡl nkqyy7B# +mUCzh O̲zAG8knFbe-=>O3e1Dž04:MKD/qtP)x,t؇V +Dnp^[㴔8S܃X^1Z1xa²Xz1`` Hj̚_,/YO'[3uoh Pv^`ro&z^U}D'L$;'ƝhDYp`kǞ5xbRfcƆ.Ǎ'H"y{Ӯkً_mmg8?948\-F/EpdaߣL0eſ0V>Bh>5_v덦~w獵qjtxUԡ1YC[UΟxqQW`s߃C\V8u6?xXvfEkxV dw`%1k^/b +&^$k ؉X Io&EᚳEL(Ẹ7`= LB@68 ">|&yJEb&pLay|&qe3j>c|Փ7E )yC_b)32Zff&sbCQ ttb$d>q0=O}bo6+p*O%}́`$=7s8esܴWܑOed7> +stream +xk```d``h`` +endstream +endobj +151 0 obj +20 +endobj +152 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAA+mwa_cmmi10 + /Encoding /Identity-H + /ToUnicode 153 0 R + /DescendantFonts [154 0 R] +>> +endobj +154 0 obj +<< /Type /Font +/BaseFont /EAAAAA+mwa_cmmi10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 147 0 R +/DW 0 +/W [ 0 [365 464 500 583 527 ] ] +>> +endobj +153 0 obj +<< /Length 155 0 R /Filter /FlateDecode >> +stream +x]j0 y +Y:()дrjhl8}m9PO%Yb]{+ z0MQ ;.f +m 8FYhJnWxY(w Q%赙 wXM|h${{E:lBM\?+qq\fVFkM_rԨ7ZEkHe3D]UzinG3b>Ac׵cκEr +endstream +endobj +155 0 obj +253 +endobj +156 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAB+mwb_cmsy10 + /FontBBox [11 -215 942 727] + /Flags 33 + /CapHeight 0 + /Ascent 727 + /Descent -215 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 157 0 R + /CIDSet 158 0 R +>> +endobj +157 0 obj +<< + /Length1 1992 + /Length 159 0 R + /Filter /FlateDecode +>> +stream +xUmle=Ҏ{`3^wLz׭s%["AZC[خueAM/CD%:_r4!HBb  m >s/^:jxiZ |'T~lTvvSdg҆70$\qm#U7s3lxl~b{gUg +l;"9I=g,Q!_^~uK_2 +y'.zWJYN,1qPo~eev2EcQw)8fg33 uk5Uuen(H",͍!UYl3&񆞄Mzmb'LHU3vUYy1VMHi=iD%S˺\> 5'- JnML1DIO&^S|r]O>Rl͹-6Wl0ȹAсQMU%EƉRXɤ0Yk4+R%nH+0EYL2&'kQU􀪜EX􊰨$-p&L"aMXTTao BUrIU̺vua7YKn-&#*ĸ9 Ony}-4h"'\YxkC%B5nń`9U;[ֽq_.|[_ޮٰT]ɚ` +U;͞6c%Z!_FΈghyF'ʌ +hR}Bfp'ޥ.Kd km ѽwBxc[EwqrSaw0/;`l>pJv.BLXG uLr0*`-,`l^sMtFS 4ioh:F֠SO KxzGI;MJ$El-Z (;Iˎ9DHu<&*+qdlU;Aԡ٩L*=-m InEb&+ -R@feVbFј*@gKӇQ]'Igt&?H{U5JQ#TG*;Ixtld> +stream +xk +endstream +endobj +160 0 obj +9 +endobj +161 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAB+mwb_cmsy10 + /Encoding /Identity-H + /ToUnicode 162 0 R + /DescendantFonts [163 0 R] +>> +endobj +163 0 obj +<< /Type /Font +/BaseFont /EAAAAB+mwb_cmsy10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 156 0 R +/DW 0 +/W [ 0 [750 776 ] ] +>> +endobj +162 0 obj +<< /Length 164 0 R /Filter /FlateDecode >> +stream +x]Pj0+l CԒX}q z0h[lE^X gBpjV& +:G:g} +endstream +endobj +164 0 obj +234 +endobj +165 0 obj +<< + /Type /FontDescriptor + /FontName /EAAAAC+mwa_cmr10 + /FontBBox [-43 -250 1008 750] + /Flags 33 + /CapHeight 683 + /Ascent 750 + /Descent -250 + /ItalicAngle 0 + /StemV 0 + /MissingWidth 500 + /FontFile2 166 0 R + /CIDSet 167 0 R +>> +endobj +166 0 obj +<< + /Length1 9412 + /Length 168 0 R + /Filter /FlateDecode +>> +stream +xZ X\u>m3, 2,l0 # VI H@BfI,)c9N/sYU6뺶e%vRLǟӸU뤉?cQ{3i;޻ss ph[_X^ `܌=[6v;'[gǧ) +^?n1 +dM ^e8+o޽p-f a,kEw Oggv;u?|vSĐ +P?6wog/E&mXK,\sC0 a6BtB4CBP P&QLK^`NV̼Lj}SRQ?.ST?r +y"5U7/ p 3p #p +4 +s02<,aV j*"-5E.J"eh_IKhk} Pߵ^]EpnKRgWސ(CFzж81W֣qx7=%_/^A_8`8#^?¾d @x^#bI:q) S=%bZߧ#v8`[[~+3>㷙?B[Fnd %g%ZRmҼD`3wgRD7rT&TKAe*ΟF2"9bj`h(3.P "L)KUeޒJ8GIWJ-f9wǯ^]HOIyd_#_Gbou , ĮCCs Ɂ`eQ˙Ns~olA夼ɨl:ٚe8l h.SvWZCPjQ.~ _eⰥR·-T|C- |}ngpOǖצ\;>jEp=;Z7$-.J擛n4]4=_xԜV}HZh +V(C-MP#JAMr@E"$R WK:AZ }6u +nOy~SMM8t(8s5W}1ޚJCD +Ųٗ{W-ԼZ/EcSA5R1q$R"#N[T. &V]HAԭBRFK%%z6 +򄖔>k*4OgIXs"_c{;),+tց.X4M7[ўcsMNPMx({™Durtv}EERӠ̠ +XcPƪYJ;[!Tm`<+Ov9I`VfZ:RaxХQ + 9I ؓx'ع;,g +O8, w| ԄЄ Zf F$%5* GDQqv^"/OAo]~`bU47 +C7}r6v<ۢK}%u=[&KYDCɀVa)%1y<հ>A7Lssua7vpcyMؘ>=d*+.Û/[7*p06W:gHC,eęѮGq)&Cg fDNTzf0(̅1@%V*3XP .?~f}ƒf;yT;Å֖˂w=Tߨoi#iG_RqI<]9YTZb 3cm +1YR2 +rb)Rgƒ!|DB:5HbnOXx@W'\JD*M˱(Yvv>;=X;{nQhHqz~;q0$A}.)"w8K,$RtD IƷ㋝s1OipRD }̓0j;M9zQt+r2#Qh73Yff1WsMMG{9-Q+RWe1{Ic f%/Ds3u+ں^& s`yu>V̇Y,VD"^-/'qF`#"؈%8 +wo} :E |P'Bg.b9%u0!J,7%*qȿKy8sYgv:L3/wv{-?Ҟ]WbҺb݉ٯsw~(eD# 4qP*K#uude#{ ;(gU2c>x򈚴ɔJ;,}Uh8KD~lwv}w͊sᑅ-zN{]O8Y}"ϑ7nfLE9R3bs `H̘$FĬJ##EZWdN>& +ǒnJ`Ix&Qp0?uTɳK=ynŌskm_]$ccOZ>)/Η7v +uXZW +։]&b:Q0X2RGtNo?-컵M״5yQ݁oz..~PYVyj7b#ȇ6ҁ ʠ2XZ@kf6e ϣ%liN31G =r$xmh8t:&|,UěazDߋ `2_RFuy⭙Ph b"ϧ|=s액nM7y'|#8y>e@@8 IYk0dDvL jD~!g>EӁef[E ώ=[ `(2\waxwf7}rhUJ!zq` {znT>տknsˍ%a>6b cJJM%YvPȀqۨQZ,ҺR< /"G Ps' [ζSp+K5e +71k 6Xc\lk9\ᄋt~V-JtL|y<7:|A Rc"lf1MVyҊ'2?^]j2#[6>JḐbTJ9,"?_)I zeU(!.=%.`YKV+@dbJ#VyN; +lVG~&gpHWS;K:wl)WvDMY>X!\*+>}*4ӴeTg09} 9˂<\hN0XLԧ*A)aRҡMX#HS*4Ԃ}J!BƢƖejVZ^'H],|>\+<ş1ЮBBt Ӥ=Wg AjSS+ȡWCxZq{&FU>ȫEBtK8kLuU¬xo,:zr#L9:džcQudO0 +=͂4ή&!TK9U#SрLWrt*Qc dR^aH(pЯ#I97D(sB&P-sO, k /ͲM [j8"N>y4'3;;{“w}}㩮TwFzirPXP_aeKMbGnM/biKAe㮦;#̓J^ 2JRb Ękejd I[F!a0ocEGWj/Ol).A=\Mҿj;nseXvZe}5z™_QG]E:ƊR#=n]oxל?U%O!~æ}$y +k"͏#b)\O K%gVCS ~` @SFF$Db !&ܹTCK XK%^ d`Z2YC+}9!*ɽPrWM$%Z:x˯|mKfTUQXƞ Mn~cWj3MG~eeԶc1o^}qh`@uЮG>`К1|-N H4PTwdn)+!i +^mt8 I2.yB0p vzW^[qwP_i9|ׁmˏa^Fg<~p෵\Aǯ+<tA +Ar'l)G#i &tImWm !6W[M,$ tB +hs8s|0$|ŷ 1Ѧ $4IO;'m2moA=,Dalq‰e=Rpc;0La{-Vω Xot6'>kſf]"̹g2b1;_R3&$f;,А+Uf\+x[ +endstream +endobj +168 0 obj +6811 +endobj +167 0 obj +<< /Length 169 0 R /Filter /FlateDecode >> +stream +xk` @U -Q +endstream +endobj +169 0 obj +20 +endobj +170 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EAAAAC+mwa_cmr10 + /Encoding /Identity-H + /ToUnicode 171 0 R + /DescendantFonts [172 0 R] +>> +endobj +172 0 obj +<< /Type /Font +/BaseFont /EAAAAC+mwa_cmr10 +/CIDToGIDMap /Identity +/Subtype /CIDFontType2 +/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> +/FontDescriptor 165 0 R +/DW 0 +/W [ 0 [365 500 500 500 500 500 500 750 833 555 276 276 388 555 555 443 276 500 750 276 680 391 305 443 722 500 708 651 526 500 526 555 526 750 443 333 500 500 555 500 394 500 ] ] +>> +endobj +171 0 obj +<< /Length 173 0 R /Filter /FlateDecode >> +stream +x]j0E +-E%RȢlijY("_Yw@yI3s4JFAimg0yMKgWR )~v$oבma"zy򝽈̞'~';4Α579I$1d¦nmB}͑P%4՚|m/ڧa9ÜzEX/0d4$HRPڂrP *@9)P)H"U\ƚ5]$F*t*Y@$t 2 %Ag# %׃Μ@gY4*IpNNBIUp/GU ?=pY+L*6 w{o\ +W6\l'[p~JK%Ş> +endobj +174 0 obj +<< + /Type /Catalog + /Pages 146 0 R + /Lang (x-unknown) +>> +endobj +145 0 obj +<< + /Font << + /F660 152 0 R + /F661 161 0 R + /F662 170 0 R +>> + /ProcSet [/PDF /ImageB /ImageC /Text] + /ExtGState << + /GS1 2 0 R + /GS2 3 0 R + /GS3 4 0 R + /GS4 5 0 R + /GS5 6 0 R + /GS6 7 0 R + /GS7 8 0 R + /GS8 9 0 R + /GS9 10 0 R + /GS10 11 0 R + /GS11 12 0 R + /GS12 13 0 R + /GS13 14 0 R + /GS14 15 0 R + /GS15 16 0 R + /GS16 17 0 R + /GS17 18 0 R + /GS18 19 0 R + /GS19 20 0 R + /GS20 21 0 R + /GS21 22 0 R + /GS22 23 0 R + /GS23 24 0 R + /GS24 25 0 R + /GS25 26 0 R + /GS26 27 0 R + /GS27 28 0 R + /GS28 29 0 R + /GS29 30 0 R + /GS30 31 0 R + /GS31 32 0 R + /GS32 33 0 R + /GS33 34 0 R + /GS34 35 0 R + /GS35 36 0 R + /GS36 37 0 R + /GS37 38 0 R + /GS38 39 0 R + /GS39 40 0 R + /GS40 41 0 R + /GS41 42 0 R + /GS42 43 0 R + /GS43 44 0 R + /GS44 45 0 R + /GS45 46 0 R + /GS46 47 0 R + /GS47 48 0 R + /GS48 49 0 R + /GS49 50 0 R + /GS50 51 0 R + /GS51 52 0 R + /GS52 53 0 R + /GS53 54 0 R + /GS54 55 0 R + /GS55 56 0 R + /GS56 57 0 R + /GS57 58 0 R + /GS58 59 0 R + /GS59 60 0 R + /GS60 61 0 R + /GS61 62 0 R + /GS62 63 0 R + /GS63 64 0 R + /GS64 65 0 R + /GS65 66 0 R + /GS66 67 0 R + /GS67 68 0 R + /GS68 69 0 R + /GS69 70 0 R + /GS70 71 0 R + /GS71 72 0 R + /GS72 73 0 R + /GS73 74 0 R + /GS74 75 0 R + /GS75 76 0 R + /GS76 77 0 R + /GS77 78 0 R + /GS78 79 0 R + /GS79 80 0 R + /GS80 81 0 R + /GS81 82 0 R + /GS82 83 0 R + /GS83 84 0 R + /GS84 85 0 R + /GS85 86 0 R + /GS86 87 0 R + /GS87 88 0 R + /GS88 89 0 R + /GS89 90 0 R + /GS90 91 0 R + /GS91 92 0 R + /GS92 93 0 R + /GS93 94 0 R + /GS94 95 0 R + /GS95 96 0 R + /GS96 97 0 R + /GS97 98 0 R + /GS98 99 0 R + /GS99 100 0 R + /GS100 101 0 R + /GS101 102 0 R + /GS102 103 0 R + /GS103 104 0 R + /GS104 105 0 R + /GS105 106 0 R + /GS106 107 0 R + /GS107 108 0 R + /GS108 109 0 R + /GS109 110 0 R + /GS110 111 0 R + /GS111 112 0 R + /GS112 113 0 R + /GS113 114 0 R + /GS114 115 0 R + /GS115 116 0 R + /GS116 117 0 R + /GS117 118 0 R + /GS118 119 0 R + /GS119 120 0 R + /GS120 121 0 R + /GS121 122 0 R + /GS122 123 0 R + /GS123 124 0 R + /GS124 125 0 R + /GS125 126 0 R + /GS126 127 0 R + /GS127 128 0 R + /GS128 129 0 R + /GS129 130 0 R + /GS130 131 0 R + /GS131 132 0 R + /GS132 133 0 R + /GS133 134 0 R + /GS134 135 0 R + /GS135 136 0 R + /GS136 137 0 R + /GS137 138 0 R + /GS138 139 0 R + /GS139 140 0 R +>> +>> +endobj +xref +0 175 +0000000000 65535 f +0000000015 00000 n +0000000145 00000 n +0000000197 00000 n +0000000249 00000 n +0000000301 00000 n +0000000353 00000 n +0000000405 00000 n +0000000457 00000 n +0000000509 00000 n +0000000561 00000 n +0000000614 00000 n +0000000667 00000 n +0000000720 00000 n +0000000773 00000 n +0000000826 00000 n +0000000879 00000 n +0000000932 00000 n +0000000985 00000 n +0000001038 00000 n +0000001091 00000 n +0000001144 00000 n +0000001197 00000 n +0000001250 00000 n +0000001303 00000 n +0000001356 00000 n +0000001409 00000 n +0000001463 00000 n +0000001517 00000 n +0000001571 00000 n +0000001625 00000 n +0000001678 00000 n +0000001731 00000 n +0000001784 00000 n +0000001837 00000 n +0000001890 00000 n +0000001943 00000 n +0000001996 00000 n +0000002049 00000 n +0000002102 00000 n +0000002155 00000 n +0000002208 00000 n +0000002261 00000 n +0000002314 00000 n +0000002367 00000 n +0000002420 00000 n +0000002473 00000 n +0000002526 00000 n +0000002579 00000 n +0000002632 00000 n +0000002685 00000 n +0000002738 00000 n +0000002791 00000 n +0000002844 00000 n +0000002897 00000 n +0000002950 00000 n +0000003003 00000 n +0000003056 00000 n +0000003109 00000 n +0000003162 00000 n +0000003215 00000 n +0000003268 00000 n +0000003321 00000 n +0000003374 00000 n +0000003427 00000 n +0000003480 00000 n +0000003533 00000 n +0000003586 00000 n +0000003639 00000 n +0000003692 00000 n +0000003745 00000 n +0000003798 00000 n +0000003851 00000 n +0000003904 00000 n +0000003957 00000 n +0000004010 00000 n +0000004063 00000 n +0000004116 00000 n +0000004169 00000 n +0000004222 00000 n +0000004275 00000 n +0000004328 00000 n +0000004381 00000 n +0000004434 00000 n +0000004487 00000 n +0000004540 00000 n +0000004593 00000 n +0000004646 00000 n +0000004699 00000 n +0000004752 00000 n +0000004805 00000 n +0000004858 00000 n +0000004911 00000 n +0000004964 00000 n +0000005017 00000 n +0000005070 00000 n +0000005123 00000 n +0000005176 00000 n +0000005229 00000 n +0000005282 00000 n +0000005336 00000 n +0000005391 00000 n +0000005446 00000 n +0000005501 00000 n +0000005556 00000 n +0000005610 00000 n +0000005664 00000 n +0000005718 00000 n +0000005772 00000 n +0000005826 00000 n +0000005880 00000 n +0000005934 00000 n +0000005988 00000 n +0000006042 00000 n +0000006096 00000 n +0000006150 00000 n +0000006204 00000 n +0000006258 00000 n +0000006312 00000 n +0000006366 00000 n +0000006420 00000 n +0000006474 00000 n +0000006528 00000 n +0000006582 00000 n +0000006636 00000 n +0000006690 00000 n +0000006744 00000 n +0000006798 00000 n +0000006852 00000 n +0000006907 00000 n +0000006962 00000 n +0000007017 00000 n +0000007072 00000 n +0000007127 00000 n +0000007182 00000 n +0000007237 00000 n +0000007292 00000 n +0000007347 00000 n +0000007402 00000 n +0000007457 00000 n +0000007512 00000 n +0000007567 00000 n +0000080656 00000 n +0000080679 00000 n +0000080706 00000 n +0000095242 00000 n +0000095103 00000 n +0000080904 00000 n +0000081160 00000 n +0000083332 00000 n +0000083310 00000 n +0000083430 00000 n +0000083450 00000 n +0000083853 00000 n +0000083610 00000 n +0000084184 00000 n +0000084205 00000 n +0000084457 00000 n +0000085901 00000 n +0000085879 00000 n +0000085988 00000 n +0000086007 00000 n +0000086398 00000 n +0000086167 00000 n +0000086710 00000 n +0000086731 00000 n +0000086986 00000 n +0000093917 00000 n +0000093895 00000 n +0000094015 00000 n +0000094035 00000 n +0000094584 00000 n +0000094194 00000 n +0000095082 00000 n +0000095165 00000 n +trailer +<< + /Root 174 0 R + /Info 1 0 R + /ID [<32C0535E9AD9DE0426D1EE0E63FF6EFF> <32C0535E9AD9DE0426D1EE0E63FF6EFF>] + /Size 175 +>> +startxref +97535 +%%EOF diff --git a/figs/strut_effect_joint_comp_z.png b/figs/strut_effect_joint_comp_z.png new file mode 100644 index 0000000..705339c Binary files /dev/null and b/figs/strut_effect_joint_comp_z.png differ diff --git a/matlab/frf_setup.m b/matlab/frf_setup.m index ab4d014..3ab2da0 100644 --- a/matlab/frf_setup.m +++ b/matlab/frf_setup.m @@ -27,7 +27,7 @@ V_noise = generateShapedNoise('Ts', 1/Fs, ... %% Sweep Sine gc = 0.1; xi = 0.5; -wn = 2*pi*92.7; +wn = 2*pi*94.3; % Notch filter at the resonance of the APA G_sweep = 0.2*(s^2 + 2*gc*xi*wn*s + wn^2)/(s^2 + 2*xi*wn*s + wn^2); @@ -41,15 +41,6 @@ V_sweep = generateSweepExc('Ts', Ts, ... 'sweep_type', 'log', ... 'V_exc', G_sweep*1/(1 + s/2/pi/500)); -V_sweep_lf = generateSweepExc('Ts', Ts, ... - 'f_start', 0.1, ... - 'f_end', 10, ... - 'V_mean', 3.25, ... - 't_start', Trec_start, ... - 'exc_duration', Trec_dur, ... - 'sweep_type', 'log', ... - 'V_exc', 0.2); - %% High Frequency Shaped Noise [b,a] = cheby1(10, 2, 2*pi*[300 2e3], 'bandpass', 's'); wL = 0.005*tf(b, a); @@ -70,19 +61,6 @@ V_sin = generateSinIncreasingAmpl('Ts', 1/Fs, ... 't_start', Trec_start, ... 'smooth_ends', true); -%% Zero Excitation -% Trec_start = 10; % Start time for Recording [s] -% Trec_dur = 40; % Recording Duration [s] -% -% Tsim = 2*Trec_start + Trec_dur; % Simulation Time [s] - -V_zero = generateShapedNoise('Ts', 1/Fs, ... - 'V_mean', 3.25, ... - 't_start', Trec_start, ... - 'exc_duration', Trec_dur, ... - 'smooth_ends', true, ... - 'V_exc', tf(0)); - %% Select the excitation signal V_exc = timeseries(V_noise(2,:), V_noise(1,:)); @@ -91,12 +69,12 @@ figure; tiledlayout(1, 2, 'TileSpacing', 'Normal', 'Padding', 'None'); ax1 = nexttile; -plot(V_exc.Time, squeeze(V_exc.Data)); +plot(V_exc(1,:), V_exc(2,:)); xlabel('Time [s]'); ylabel('Amplitude [V]'); ax2 = nexttile; -win = hanning(floor(length(squeeze(V_exc.Data))/8)); -[pxx, f] = pwelch(squeeze(V_exc.Data), win, 0, [], Fs); +win = hanning(floor(length(V_exc)/8)); +[pxx, f] = pwelch(V_exc(2,:), win, 0, [], Fs); plot(f, pxx) xlabel('Frequency [Hz]'); ylabel('Power Spectral Density [$V^2/Hz$]'); set(gca, 'xscale', 'log'); set(gca, 'yscale', 'log'); diff --git a/matlab/test_bench_apa300ml/APA300ML_full_mat_K.CSV b/matlab/mat/APA300ML_full_mat_K.CSV similarity index 100% rename from matlab/test_bench_apa300ml/APA300ML_full_mat_K.CSV rename to matlab/mat/APA300ML_full_mat_K.CSV diff --git a/matlab/test_bench_apa300ml/APA300ML_full_mat_M.CSV b/matlab/mat/APA300ML_full_mat_M.CSV similarity index 100% rename from matlab/test_bench_apa300ml/APA300ML_full_mat_M.CSV rename to matlab/mat/APA300ML_full_mat_M.CSV diff --git a/matlab/test_bench_apa300ml/APA300ML_full_out_nodes_3D.txt b/matlab/mat/APA300ML_full_out_nodes_3D.txt similarity index 100% rename from matlab/test_bench_apa300ml/APA300ML_full_out_nodes_3D.txt rename to matlab/mat/APA300ML_full_out_nodes_3D.txt diff --git a/matlab/APA300ML/APA300ML_mat_K.CSV b/matlab/mat/APA300ML_mat_K.CSV similarity index 100% rename from matlab/APA300ML/APA300ML_mat_K.CSV rename to matlab/mat/APA300ML_mat_K.CSV diff --git a/matlab/APA300ML/APA300ML_mat_M.CSV b/matlab/mat/APA300ML_mat_M.CSV similarity index 100% rename from matlab/APA300ML/APA300ML_mat_M.CSV rename to matlab/mat/APA300ML_mat_M.CSV diff --git a/matlab/APA300ML/APA300ML_out_nodes_3D.txt b/matlab/mat/APA300ML_out_nodes_3D.txt similarity index 100% rename from matlab/APA300ML/APA300ML_out_nodes_3D.txt rename to matlab/mat/APA300ML_out_nodes_3D.txt diff --git a/matlab/mat/full_APA300ML_K.CSV b/matlab/mat/full_APA300ML_K.CSV new file mode 100644 index 0000000..5a09907 --- /dev/null +++ b/matlab/mat/full_APA300ML_K.CSV @@ -0,0 +1,36 @@ +1.7025906652166748e+08,-5.0847898776903749e+03,-1.7824821763551235e+05,-1.3466069715889171e+02,-2.5055546540293694e+06,-3.4394740807618946e+03,1.6611123384494107e+07,-2.0265744364734564e+03,2.3453712127264356e+04,4.2503680078144953e+01,2.4562537687728583e+05,-2.6047031936489020e+01,-9.3271694320415661e+07,-4.8050791696289554e+04,-1.4158079942445016e+07,3.2969659612063697e+02,-5.9350973070021451e+05,1.1040980022378790e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3598495585884690e+07,5.5162155885093205e+04,1.4312874447986556e+07,-3.2316960961190051e+02,-5.9457478563968907e+05,2.5872288588175991e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-5.0847898776903749e+03,3.3000521201255798e+07,-4.6625887869000435e+03,6.2813704113283753e+05,9.8897688304306939e+01,-1.6211858590666205e+04,-3.7328181189559400e+03,2.0452885612800443e+06,-2.6927212193122250e+02,-3.5249547860599487e+04,-5.5407845259685018e+01,-1.1589028298781486e+03,1.5739445750852115e+04,-1.7813529953522753e+07,2.1166006582895061e+03,1.3873194662253163e+05,1.0616004697843164e+02,-1.0802934700983943e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.9218378760760634e+03,-1.7232279808969740e+07,2.8152604645506885e+03,1.3512707751998931e+05,-9.0834888107377822e+01,1.0796260409338921e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-1.7824821763551235e+05,-4.6625887869000435e+03,6.9466510183792114e+06,-9.0491115236654878e+01,2.9935294508822262e+03,-4.5264037723653018e+01,-2.3542868553834036e+04,3.7106963442063352e+02,-6.7077704072018107e+05,-7.1945905481356931e+00,-3.6055338420181943e+02,8.1156535669581444e+00,-1.9381469898353927e+07,9.6799457536824048e+02,-3.1306125947831445e+06,-1.0258494452622472e+01,-1.1824896021391597e+05,-2.8158813312093116e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.9583260984568525e+07,3.3235247861480475e+03,-3.1452613827058780e+06,-3.2998239573319822e+01,1.1950827030106378e+05,-3.0701641339988768e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-1.3466069715889171e+02,6.2813704113283753e+05,-9.0491115236654878e+01,1.2287872421521693e+04,2.4815133320953464e+00,-2.9768581304418331e+02,-5.9801708979422983e+01,3.5262560071851534e+04,-3.8708226026650436e+00,-6.0188601063060833e+02,-8.8767102771797113e-01,-2.0162284029800531e+01,3.1968646322918357e+02,-3.3702578732469940e+05,4.4113325226706365e+01,2.4900424310874064e+03,2.2097922638899945e+00,-1.4252305956964549e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2522405834563742e+02,-3.2637381388066086e+05,5.0248615148269451e+01,2.4244566947484113e+03,-1.5235242118520218e+00,1.4235194894431104e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-2.5055546540293694e+06,9.8897688304306939e+01,2.9935294508822262e+03,2.4815133320953464e+00,3.7161761043426581e+04,5.2366505079909984e+01,-2.4564178405920847e+05,3.0992853197055183e+01,-3.5786829937546281e+02,-6.4524157566870244e-01,-3.6322681570599866e+03,3.9411283835644451e-01,1.3727513926213938e+06,7.2163097494532121e+02,2.0235330589570518e+05,-4.9453238270903057e+00,8.7536664065023506e+03,-1.6917724842787720e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3784450454659571e+06,-8.5152151465541294e+02,-2.0498896704830742e+05,5.0103874290666832e+00,8.7741331332713198e+03,-3.8742707544350909e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-3.4394740807618946e+03,-1.6211858590666205e+04,-4.5264037723653018e+01,-2.9768581304418331e+02,5.2366505079909984e+01,1.9997054942304268e+04,-3.8236978668157462e+02,-1.1794838685545437e+03,6.2055264004134187e+00,2.0421366380802340e+01,-5.6513392744064959e+00,1.7929648338712792e+02,2.0553456617532138e+03,3.2507221408888244e+05,2.6843655548975676e+02,-2.1797734255538971e+03,1.2792351026492042e+01,-5.5658261123028251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7664982058661433e+03,-3.0768087162978854e+05,-2.2937804486865491e+02,2.0361313783030594e+03,1.1156965742554387e+01,-6.3717624293345079e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +1.6611123384494107e+07,-3.7328181189559400e+03,-2.3542868553834036e+04,-5.9801708979422983e+01,-2.4564178405920847e+05,-3.8236978668157462e+02,1.6996549791094971e+08,-5.0489899688214064e+03,1.9248716556513309e+05,1.0628453893103870e+02,2.5010658933376074e+06,6.1041730500757694e+02,-9.3087030151883289e+07,9.7765030273124084e+03,1.4127564165360071e+07,1.4791213598331390e+02,5.9206795672574569e+05,8.0715631976160523e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3489591143607020e+07,-9.9469490208033312e+02,-1.4296508462275315e+07,-1.5754215382160368e+02,5.9370825923807942e+05,1.4372786302541769e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-2.0265744364734564e+03,2.0452885612800443e+06,3.7106963442063352e+02,3.5262560071851534e+04,3.0992853197055183e+01,-1.1794838685545437e+03,-5.0489899688214064e+03,3.2966102000411987e+07,2.0634926947616041e+03,-6.2746484599816799e+05,-7.8304031046223827e+01,-1.6609391113463789e+04,7.9337503945138697e+03,-1.7798862772643398e+07,-1.4406953362980364e+03,-1.3859197836656496e+05,-6.3142917231971417e+01,-1.0777182706961897e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.5818598961646967e+02,-1.7212527789031286e+07,-9.9386701299186655e+02,-1.3498851549567757e+05,3.9231309383947938e+01,1.0797065254365717e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +2.3453712127264356e+04,-2.6927212193122250e+02,-6.7077704072018107e+05,-3.8708226026650436e+00,-3.5786829937546281e+02,6.2055264004134187e+00,1.9248716556513309e+05,2.0634926947616041e+03,6.9434985789718628e+06,-3.6250569502823055e+01,3.2170988347418606e+03,-1.1041595019865781e+01,1.9366005346220493e+07,-1.1813533226154452e+03,-3.1280299608677011e+06,-1.0342695875792852e+01,-1.1812666660302464e+05,-1.6810206926531841e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9581946223828707e+07,-6.1286727063225408e+02,-3.1446915775327585e+06,-1.4853329911141653e+01,1.1950052428133486e+05,4.5916946012839821e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +4.2503680078144953e+01,-3.5249547860599487e+04,-7.1945905481356931e+00,-6.0188601063060833e+02,-6.4524157566870244e-01,2.0421366380802340e+01,1.0628453893103870e+02,-6.2746484599816799e+05,-3.6250569502823055e+01,1.2274659215539228e+04,1.6512593089046277e+00,3.0589136407109618e+02,-1.5011021146964637e+02,3.3674860222162626e+05,2.6233135104656071e+01,2.4876057241309536e+03,1.1677252743417590e+00,1.4208683950402876e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3219922474057739e+00,3.2596579163732857e+05,1.7212022752649787e+01,2.4216494857525390e+03,-6.5851232482028477e-01,-1.4236968079694655e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +2.4562537687728583e+05,-5.5407845259685018e+01,-3.6055338420181943e+02,-8.8767102771797113e-01,-3.6322681570599866e+03,-5.6513392744064959e+00,2.5010658933376074e+06,-7.8304031046223827e+01,3.2170988347418606e+03,1.6512593089046277e+00,3.7093043936732225e+04,9.1138924046717875e+00,-1.3699061939106337e+06,1.4774361372482107e+02,2.0188730839755369e+05,2.2020177914469263e+00,8.7316431010803844e+03,1.1867731976393239e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3767850763014846e+06,-1.4031737263792536e+01,-2.0474385384726617e+05,-2.3245128778272086e+00,8.7609809675618581e+03,2.0393417911566214e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-2.6047031936489020e+01,-1.1589028298781486e+03,8.1156535669581444e+00,-2.0162284029800531e+01,3.9411283835644451e-01,1.7929648338712792e+02,6.1041730500757694e+02,-1.6609391113463789e+04,-1.1041595019865781e+01,3.0589136407109618e+02,9.1138924046717875e+00,1.9989800859937444e+04,-3.6125822717223366e+02,3.2511290745118458e+05,5.7469046449823885e+01,2.1806838256750889e+03,2.6670404146188469e+00,-5.5803183278930885e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.2311204612688221e+02,-3.0734461350761738e+05,-5.4543104321051004e+01,-2.0337992320273754e+03,2.2855913310116369e+00,-6.3733988177648257e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-9.3271694320415661e+07,1.5739445750852115e+04,-1.9381469898353927e+07,3.1968646322918357e+02,1.3727513926213938e+06,2.0553456617532138e+03,-9.3087030151883289e+07,7.9337503945138697e+03,1.9366005346220493e+07,-1.5011021146964637e+02,-1.3699061939106337e+06,-3.6125822717223366e+02,3.2653317307847595e+08,1.3664833454787731e+04,2.2195694948650897e+04,-2.4215488532703603e+02,1.0462063770201057e+03,-1.3143843847302378e+02,-1.2592844028090753e+08,-1.3768377136834442e+02,2.8264040093985386e+01,-2.1005020846723710e-01,-4.7124722581702372e-01,3.4548874511400491e+00,-1.4246008325244695e+07,-3.7200345900375338e+04,-6.7594068641783670e+03,2.9134815475064715e+02,4.1129248464910415e+02,-3.8771663917003309e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-4.8050791696289554e+04,-1.7813529953522753e+07,9.6799457536824048e+02,-3.3702578732469940e+05,7.2163097494532121e+02,3.2507221408888244e+05,9.7765030273124084e+03,-1.7798862772643398e+07,-1.1813533226154452e+03,3.3674860222162626e+05,1.4774361372482107e+02,3.2511290745118458e+05,1.3664833454787731e+04,3.9217765664362907e+07,5.1699728447189555e+03,-9.8344415942206979e+01,2.3403729702869896e+02,3.5932778186744149e+05,-1.3768377203355158e+02,-6.7156838913089959e+06,-7.0923934332007775e+01,-9.1385129181816183e-02,-1.6133831849190869e+00,1.3435871164860413e+05,2.4747138943955884e+04,3.1103109531188570e+06,-4.8856900854961714e+03,-3.5060161622472151e+01,2.1498662966066968e+02,6.5088651944340691e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-1.4158079942445016e+07,2.1166006582895061e+03,-3.1306125947831445e+06,4.4113325226706365e+01,2.0235330589570518e+05,2.6843655548975676e+02,1.4127564165360071e+07,-1.4406953362980364e+03,-3.1280299608677011e+06,2.6233135104656071e+01,2.0188730839755369e+05,5.7469046449823885e+01,2.2195694948650897e+04,5.1699728447189555e+03,1.2750633750903606e+07,-5.1528166346251965e+00,9.1303203407119494e+04,9.3662843426363906e+00,2.8264039984438568e+01,-7.0923934307720629e+01,-6.7185430763565497e+06,-1.3274884386919439e-01,-1.3442922835287070e+05,1.6891145616016274e+00,8.2918181144081755e+03,-5.7749541459458778e+03,2.2655188104430289e+05,3.4543393848089636e+01,-1.2024437994397756e+04,-7.9039530925386785e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +3.2969659612063697e+02,1.3873194662253163e+05,-1.0258494452622472e+01,2.4900424310874064e+03,-4.9453238270903057e+00,-2.1797734255538971e+03,1.4791213598331390e+02,-1.3859197836656496e+05,-1.0342695875792852e+01,2.4876057241309536e+03,2.2020177914469263e+00,2.1806838256750889e+03,-2.4215488532703603e+02,-9.8344415942206979e+01,-5.1528166346251965e+00,3.3060434833522959e+03,-2.8973523282240876e-01,-2.5850833722611242e+00,-2.1005020779739425e-01,-9.1385127273667877e-02,-1.3274884497513995e-01,-6.7048789378194203e+02,-5.2906718379972517e-03,1.7751305023283592e-03,-2.3524379620762556e+02,-4.1532454443207826e+01,2.5886756223447037e+01,1.5186618624156316e+02,-1.1217732581587398e+00,-3.0536893475190396e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-5.9350973070021451e+05,1.0616004697843164e+02,-1.1824896021391597e+05,2.2097922638899945e+00,8.7536664065023506e+03,1.2792351026492042e+01,5.9206795672574569e+05,-6.3142917231971417e+01,-1.1812666660302464e+05,1.1677252743417590e+00,8.7316431010803844e+03,2.6670404146188469e+00,1.0462063770201057e+03,2.3403729702869896e+02,9.1303203407119494e+04,-2.8973523282240876e-01,1.3568836696495229e+04,3.0439355361376386e-01,-1.6018088321770847e+00,1.2235743797251644e+00,1.3431249470137287e+05,1.9281881805000012e-05,1.6418458349179132e+03,-2.6214261458592958e-02,3.9716940617149885e+02,-2.7827800201026957e+02,1.0759928708644262e+04,1.6526814312394755e+00,-5.7298995105635686e+02,-3.8034747391322954e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +1.1040980022378790e+02,-1.0802934700983943e+05,-2.8158813312093116e+00,-1.4252305956964549e+03,-1.6917724842787720e+00,-5.5658261123028251e+02,8.0715631976160523e+01,-1.0777182706961897e+05,-1.6810206926531841e+01,1.4208683950402876e+03,1.1867731976393239e+00,-5.5803183278930885e+02,-1.3143843847302378e+02,3.5932778186744149e+05,9.3662843426363906e+00,-2.5850833722611242e+00,3.0439355361376386e-01,1.1881858791756793e+04,-2.0524632067078699e+00,-1.3426864400377535e+05,-1.1478430021013537e+00,-1.8802745402259902e-03,-2.3185006366695404e-02,1.6407703176186919e+03,-5.7634531015922221e+01,-9.2579637837766822e+03,1.1407647738919763e+01,-2.6139405569571306e-01,-5.5788347415443695e-01,-7.7558557980834451e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2592844028090753e+08,-1.3768377203355158e+02,2.8264039984438568e+01,-2.1005020779739425e-01,-1.6018088321770847e+00,-2.0524632067078699e+00,3.8229699806751347e+08,-4.2871255339623895e+02,-4.4835699737351388e+02,1.3226522274683248e+00,9.6517108890411691e+00,-8.0140834241869925e+00,-2.5636855778661054e+08,5.6639630396474240e+02,4.2009295734576881e+02,-1.1126020260044243e+00,-7.7860452535060176e-01,-6.7687299029671522e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3768377136834442e+02,-6.7156838913089959e+06,-7.0923934307720629e+01,-9.1385127273667877e-02,1.2235743797251644e+00,-1.3426864400377535e+05,-4.2871255339623895e+02,4.3502248164357185e+07,7.2214138879302482e+01,-7.2952342913777102e-01,9.6721518714508647e-01,2.3373782020688383e+05,5.6639630429754470e+02,-3.6786564273042187e+07,-1.2901814964134246e+00,8.2090856077900298e-01,6.2036464767766120e-01,3.6763475360534718e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.8264040093985386e+01,-7.0923934332007775e+01,-6.7185430763565497e+06,-1.3274884497513995e-01,1.3431249470137287e+05,-1.1478430021013537e+00,-4.4835699737351388e+02,7.2214138879302482e+01,4.3537821186278343e+07,-4.2250833160323964e-01,-2.3408698529634357e+05,-1.5415835546447454e+00,4.2009295731782913e+02,-1.2901814733922947e+00,-3.6819278109927163e+07,5.5525716221018229e-01,-3.6786934854931670e+05,-1.2172764450042450e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.1005020846723710e-01,-9.1385129181816183e-02,-1.3274884386919439e-01,-6.7048789378194203e+02,1.9281881805000012e-05,-1.8802745402259902e-03,1.3226522274683248e+00,-7.2952342913777102e-01,-4.2250833160323964e-01,2.0244550349436540e+03,1.4170592490408751e-02,-1.4852975622863362e-02,-1.1126020263400278e+00,8.2090856118202282e-01,5.5525716279953485e-01,-1.3539671411616607e+03,2.2252224827070677e-03,-3.3403259928128648e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.7124722581702372e-01,-1.6133831849190869e+00,-1.3442922835287070e+05,-5.2906718379972517e-03,1.6418458349179132e+03,-2.3185006366695404e-02,9.6517108890411691e+00,9.6721518714508647e-01,-2.3408698529634357e+05,1.4170592490408751e-02,9.5440737838923887e+03,-4.8009355072240023e-02,-9.1804636713959553e+00,6.4616825396478816e-01,3.6851621364921500e+05,-8.8799207717897843e-03,1.5615737882883211e+03,-6.2643347197663957e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.4548874511400491e+00,1.3435871164860413e+05,1.6891145616016274e+00,1.7751305023283592e-03,-2.6214261458592958e-02,1.6407703176186919e+03,-8.0140834241869925e+00,2.3373782020688383e+05,-1.5415835546447454e+00,-1.4852975622863362e-02,-4.8009355072240023e-02,9.5371359597100600e+03,4.5591961783537158e+00,-3.6809653185550950e+05,-1.4753125090737740e-01,1.3077845200438531e-02,3.7084053440565867e-03,1.5583728257261700e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-9.3598495585884690e+07,-6.9218378760760634e+03,1.9583260984568525e+07,-1.2522405834563742e+02,1.3784450454659571e+06,1.7664982058661433e+03,-9.3489591143607020e+07,-8.5818598961646967e+02,-1.9581946223828707e+07,1.3219922474057739e+00,-1.3767850763014846e+06,-2.2311204612688221e+02,-1.4246008325244695e+07,2.4747138943955884e+04,8.2918181144081755e+03,-2.3524379620762556e+02,3.9716940617149885e+02,-5.7634531015922221e+01,-2.5636855778661054e+08,5.6639630429754470e+02,4.2009295731782913e+02,-1.1126020263400278e+00,-9.1804636713959553e+00,4.5591961783537158e+00,4.5770265284134865e+08,-1.7533511432856903e+04,-1.0026671802727971e+04,1.9047621042148057e+02,4.5601252127503631e+02,-2.2755527824563251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +5.5162155885093205e+04,-1.7232279808969740e+07,3.3235247861480475e+03,-3.2637381388066086e+05,-8.5152151465541294e+02,-3.0768087162978854e+05,-9.9469490208033312e+02,-1.7212527789031286e+07,-6.1286727063225408e+02,3.2596579163732857e+05,-1.4031737263792536e+01,-3.0734461350761738e+05,-3.7200345900375338e+04,3.1103109531188570e+06,-5.7749541459458778e+03,-4.1532454443207826e+01,-2.7827800201026957e+02,-9.2579637837766822e+03,5.6639630396474240e+02,-3.6786564273042187e+07,-1.2901814733922947e+00,8.2090856118202282e-01,6.4616825396478816e-01,-3.6809653185550950e+05,-1.7533511432856903e+04,6.8121060917848587e+07,3.0655867085456848e+03,-1.0432277045148135e+02,-1.6400341496442923e+02,-5.9007687543661089e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +1.4312874447986556e+07,2.8152604645506885e+03,-3.1452613827058780e+06,5.0248615148269451e+01,-2.0498896704830742e+05,-2.2937804486865491e+02,-1.4296508462275315e+07,-9.9386701299186655e+02,-3.1446915775327585e+06,1.7212022752649787e+01,-2.0474385384726617e+05,-5.4543104321051004e+01,-6.7594068641783670e+03,-4.8856900854961714e+03,2.2655188104430289e+05,2.5886756223447037e+01,1.0759928708644262e+04,1.1407647738919763e+01,4.2009295734576881e+02,-1.2901814964134246e+00,-3.6819278109927163e+07,5.5525716279953485e-01,3.6851621364921500e+05,-1.4753125090737740e-01,-1.0026671802727971e+04,3.0655867085456848e+03,4.2882679189051628e+07,1.2752918449696153e+01,1.4088499196085893e+05,3.4135627126539475e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-3.2316960961190051e+02,1.3512707751998931e+05,-3.2998239573319822e+01,2.4244566947484113e+03,5.0103874290666832e+00,2.0361313783030594e+03,-1.5754215382160368e+02,-1.3498851549567757e+05,-1.4853329911141653e+01,2.4216494857525390e+03,-2.3245128778272086e+00,-2.0337992320273754e+03,2.9134815475064715e+02,-3.5060161622472151e+01,3.4543393848089636e+01,1.5186618624156316e+02,1.6526814312394755e+00,-2.6139405569571306e-01,-1.1126020260044243e+00,8.2090856077900298e-01,5.5525716221018229e-01,-1.3539671411616607e+03,-8.8799207717897843e-03,1.3077845200438531e-02,1.9047621042148057e+02,-1.0432277045148135e+02,1.2752918449696153e+01,3.9192314093739624e+03,-3.4026897070248197e-01,-1.4160863000824975e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-5.9457478563968907e+05,-9.0834888107377822e+01,1.1950827030106378e+05,-1.5235242118520218e+00,8.7741331332713198e+03,1.1156965742554387e+01,5.9370825923807942e+05,3.9231309383947938e+01,1.1950052428133486e+05,-6.5851232482028477e-01,8.7609809675618581e+03,2.2855913310116369e+00,4.1129248464910415e+02,2.1498662966066968e+02,-1.2024437994397756e+04,-1.1217732581587398e+00,-5.7298995105635686e+02,-5.5788347415443695e-01,-7.7860452535060176e-01,6.2036464767766120e-01,-3.6786934854931670e+05,2.2252224827070677e-03,1.5615737882883211e+03,3.7084053440565867e-03,4.5601252127503631e+02,-1.6400341496442923e+02,1.4088499196085893e+05,-3.4026897070248197e-01,1.5656816865946283e+04,-1.5248842872024397e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +2.5872288588175991e+02,1.0796260409338921e+05,-3.0701641339988768e+01,1.4235194894431104e+03,-3.8742707544350909e+00,-6.3717624293345079e+02,1.4372786302541769e+01,1.0797065254365717e+05,4.5916946012839821e+00,-1.4236968079694655e+03,2.0393417911566214e-01,-6.3733988177648257e+02,-3.8771663917003309e+01,6.5088651944340691e+03,-7.9039530925386785e+00,-3.0536893475190396e-02,-3.8034747391322954e-01,-7.7558557980834451e+00,-6.7687299029671522e+00,3.6763475360534718e+05,-1.2172764450042450e-01,-3.3403259928128648e-03,-6.2643347197663957e-03,1.5583728257261700e+03,-2.2755527824563251e+02,-5.9007687543661089e+05,3.4135627126539475e+01,-1.4160863000824975e-02,-1.5248842872024397e+00,1.3945123837670268e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3974673037696464e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.4005803161441824e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5467219899890506e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5519699693777258e+09,0.0000000000000000e+00,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1577419286910529e+09,0.0000000000000000e+00 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1947677687320404e+09 diff --git a/matlab/mat/full_APA300ML_M.CSV b/matlab/mat/full_APA300ML_M.CSV new file mode 100644 index 0000000..801979b --- /dev/null +++ b/matlab/mat/full_APA300ML_M.CSV @@ -0,0 +1,36 @@ +1.9180403993491284e-02,-3.5386817430971208e-06,-6.7297245558294700e-04,-5.9305032031174675e-08,-2.0917129701773958e-04,-3.1953279954968467e-07,-7.3703812971727509e-04,1.2159833297457929e-07,6.2664683414278804e-05,-1.7254537300219426e-09,-1.2034776837696835e-05,2.7759586988002370e-09,1.4522190859414183e-03,-3.6924847849543856e-07,-1.9291750485168107e-04,-1.3840108292319532e-08,1.4829401193142106e-05,3.4794567991193249e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7588310237202792e-03,4.0473919133306971e-06,-8.4558635740781293e-05,-9.2804884781376160e-10,1.6343982920173760e-05,1.7828026365384081e-08,1.2443642889233273e-02,2.3674999813816777e-02,-1.2665814760891294e-02,1.2392503509052711e-02,-1.5877997525629387e-05,-4.6812045940282448e-06 +-3.5386817430971208e-06,1.9245697421385901e-02,-4.4462619918322048e-06,2.0910984685882405e-04,1.0497073477235194e-07,-2.3288930059227873e-05,7.3775584654009794e-08,-1.9328024899023462e-04,1.0579960373506816e-07,2.9196346123969380e-06,1.0582870798545778e-09,9.1453950516632311e-08,1.3248643670910008e-06,1.0499997770173687e-03,1.0360811703473718e-06,-9.3814868656836301e-06,6.8923936630335974e-09,1.2568911794690208e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.5946142842221646e-07,1.1133585922969182e-03,-1.1903131302821071e-06,-9.9176308427033486e-06,-8.9790911190861651e-10,-2.4491820723842003e-07,-2.2643886423869724e-05,-4.6463671672752870e-05,1.4929863741048841e-06,-1.3743410251703281e-07,-1.4825615960744499e-03,-3.1025104691272919e-03 +-6.7297245558294700e-04,-4.4462619918322048e-06,1.8559711193814249e-02,-9.7647420117926748e-08,3.1581465599071445e-05,-9.4818531291554368e-08,-6.1303199905766602e-05,-2.4142111033987330e-07,6.4429146692036762e-05,4.1170926247766793e-09,-9.2044628310053792e-07,-1.3155578680369567e-09,1.5041115178310452e-03,7.7724324973885628e-07,1.0653062019777401e-03,-6.7295127217258424e-09,1.0450613926187926e-05,3.5455330096916955e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.0289711729186752e-04,2.9516953113228149e-06,9.6769358026596152e-04,-2.2030882961226875e-08,-5.8193109905064128e-06,4.8077311716313397e-10,7.3014689962518399e-03,1.3829548038409705e-02,2.8550602200522721e-02,-2.5513651731172409e-02,-1.3684696973552163e-05,-1.5377698713734422e-05 +-5.9305032031174675e-08,2.0910984685882405e-04,-9.7647420117926748e-08,3.6422848848281323e-06,2.0084950438439435e-09,-1.3335120575121601e-07,1.6037078381414454e-09,-2.9195410249562311e-06,2.1644885844376347e-09,4.2566094848208201e-08,2.3025623350555871e-11,1.7169742520458830e-09,3.1440300617591096e-08,1.8448928470584108e-05,2.1728011271818810e-08,-1.2576653717492951e-07,1.7568374821966115e-10,-2.9907460839393344e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9662990459606614e-08,1.8604997224757686e-05,-2.4277560657754693e-08,-1.2794363402458843e-07,-1.2174372459054723e-10,2.6012824175730070e-08,-4.3414578938503394e-07,-8.8819978178299776e-07,2.5774124427060330e-08,-1.7688582760618006e-09,-1.2250482029118142e-04,-1.6353201310745618e-04 +-2.0917129701773958e-04,1.0497073477235194e-07,3.1581465599071445e-05,2.0084950438439435e-09,3.5343699396833916e-06,7.8543278208058049e-09,1.2005333520784251e-05,1.1642414309312913e-10,-9.3885370143720548e-07,-6.0789727752709912e-12,1.9441057248415325e-07,-1.4703661203299254e-11,-2.4036216506425352e-05,2.7607670325765945e-08,1.4565420285543838e-05,6.0887651445545538e-11,-2.3449247367903781e-07,-1.7823405635535703e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.7531349874821373e-05,-1.3215923073995517e-07,-1.0547021838479215e-05,4.8637277703907580e-10,-2.5164931481923190e-07,-3.5780709150316614e-10,-4.2555343598068418e-04,-8.3920678929678375e-04,3.4451743146389919e-04,-3.2518160080507547e-04,2.0333629489585635e-07,2.5623725204854869e-08 +-3.1953279954968467e-07,-2.3288930059227873e-05,-9.4818531291554368e-08,-1.3335120575121601e-07,7.8543278208058049e-09,7.6785383776932988e-07,2.0330185900233611e-08,9.2290079281005149e-08,-2.0509281271962773e-09,-1.7205906294329353e-09,3.2815275288705596e-10,-1.0920681892441675e-08,-2.1548996123798089e-08,-1.4724731406063522e-05,6.6759991310553265e-08,1.0972990545130489e-07,-2.6295387509679688e-10,5.1460228466660863e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.8601654381262720e-08,1.3894025678912365e-05,-7.9625845047835227e-08,-9.1808942751358736e-08,-2.3333252770135892e-10,5.6432011340062909e-08,-1.7218986433125755e-06,-3.4380302439433343e-06,8.9412622862594666e-07,-8.3345933502319242e-07,-6.7368153553254133e-05,-1.0685663395275263e-04 +-7.3703812971727509e-04,7.3775584654009794e-08,-6.1303199905766602e-05,1.6037078381414454e-09,1.2005333520784251e-05,2.0330185900233611e-08,1.9140593210326590e-02,-8.6246718740360451e-07,6.8464695573844066e-04,2.6835922707036862e-08,2.0827706840634839e-04,4.1504909460972788e-08,1.4649245839530242e-03,-4.5753640465918114e-08,1.8260265066020006e-04,4.0299903620547377e-09,-1.4872710931274880e-05,4.6137860029852969e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7667748075557634e-03,-5.4819133618285368e-07,9.4215092581346660e-05,7.1669501117728774e-09,-1.6373895730074586e-05,-1.3160457495372054e-10,-2.3889520659404521e-02,1.1176595390426626e-02,1.1517387162601905e-02,1.3339549888966882e-02,-6.9763994143242040e-06,7.6080554131145197e-06 +1.2159833297457929e-07,-1.9328024899023462e-04,-2.4142111033987330e-07,-2.9195410249562311e-06,1.1642414309312913e-10,9.2290079281005149e-08,-8.6246718740360451e-07,1.9236527617681361e-02,7.3292226479170124e-07,-2.0890431182484249e-04,-2.2195314622744124e-08,-2.3417298525557104e-05,2.7384251278942907e-07,1.0486963188593541e-03,-3.8285108988677245e-07,9.3935451038551473e-06,-2.1550955847546005e-09,1.4464397482521205e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.7703626949991876e-07,1.1168555280145966e-03,-2.8090478191373935e-09,9.9466907193319597e-06,-7.5798124308786279e-11,-2.5969121980411849e-07,6.7836178728686985e-06,-6.6783238233488808e-06,-7.0450284360939704e-07,1.6739977008106364e-07,1.7046317853673409e-03,-2.9982630133594734e-03 +6.2664683414278804e-05,1.0579960373506816e-07,6.4429146692036762e-05,2.1644885844376347e-09,-9.3885370143720548e-07,-2.0509281271962773e-09,6.8464695573844066e-04,7.3292226479170124e-07,1.8556422915840642e-02,-1.8255314287718399e-08,3.1800884379729219e-05,-3.5761210354286607e-09,-1.5150087047357604e-03,-2.5525484445683029e-07,1.0674438006863774e-03,-3.6268985549557349e-09,1.0514847510213745e-05,5.6811843090504947e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,8.0073592354441240e-04,-2.4195740347652436e-07,9.6702570622137125e-04,-1.7264584136738321e-09,-5.8032587878764967e-06,7.8416166288207537e-10,1.4203654857645194e-02,-6.5940698325439176e-03,2.6324082796649471e-02,2.7809119115105248e-02,3.0822636920965325e-08,-6.8311288952693023e-07 +-1.7254537300219426e-09,2.9196346123969380e-06,4.1170926247766793e-09,4.2566094848208201e-08,-6.0789727752709912e-12,-1.7205906294329353e-09,2.6835922707036862e-08,-2.0890431182484249e-04,-1.8255314287718399e-08,3.6376297364109821e-06,6.0057261896472878e-10,1.3589887457611765e-07,-1.2010462498576637e-08,-1.8439729397549356e-05,7.6306507429295390e-09,-1.2604440667374669e-07,8.6846588475788689e-11,2.9560043607251709e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.4801316747056921e-10,-1.8684539128456464e-05,-1.7312066406894035e-09,-1.2858507492534756e-07,1.7891374247785721e-11,-2.5779443973740474e-08,-1.3285138021445834e-07,1.1923842887080725e-07,-1.8717415093643504e-08,-3.8359469805443676e-08,-1.3503500869595041e-04,1.5652172827044340e-04 +-1.2034776837696835e-05,1.0582870798545778e-09,-9.2044628310053792e-07,2.3025623350555871e-11,1.9441057248415325e-07,3.2815275288705596e-10,2.0827706840634839e-04,-2.2195314622744124e-08,3.1800884379729219e-05,6.0057261896472878e-10,3.5159954895798427e-06,8.4817073776560698e-10,2.4440827800707464e-05,7.5748829887754229e-09,1.4379949172805848e-05,1.1831788736570021e-10,-2.3650282933059881e-07,5.4059477890173564e-11,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.7746838303401700e-05,-7.6442767326631317e-09,-1.0387048457562033e-05,1.0746858886167557e-10,-2.5273735484222652e-07,-1.0073277922273370e-11,-8.4160580990647028e-04,4.0810143801751122e-04,3.1514819424967918e-04,3.5179661055869099e-04,-1.3154249441709622e-07,1.4050703116567984e-07 +2.7759586988002370e-09,9.1453950516632311e-08,-1.3155578680369567e-09,1.7169742520458830e-09,-1.4703661203299254e-11,-1.0920681892441675e-08,4.1504909460972788e-08,-2.3417298525557104e-05,-3.5761210354286607e-09,1.3589887457611765e-07,8.4817073776560698e-10,7.6734768162841015e-07,-3.4681457632350992e-09,-1.4715164334140992e-05,1.3079026957811009e-08,-1.0979462829277434e-07,-1.4708341189654716e-11,5.1396876004238176e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.7669541453423736e-09,1.3894536402242100e-05,-4.0871573450819118e-09,9.1847805211491326e-08,-6.3748730241823205e-11,5.6366196180689756e-08,-2.5096760682066648e-07,8.3815465610236449e-08,2.1621817296699036e-07,2.2514785285960931e-07,7.4155141157064021e-05,-1.0149600219414910e-04 +1.4522190859414183e-03,1.3248643670910008e-06,1.5041115178310452e-03,3.1440300617591096e-08,-2.4036216506425352e-05,-2.1548996123798089e-08,1.4649245839530242e-03,2.7384251278942907e-07,-1.5150087047357604e-03,-1.2010462498576637e-08,2.4440827800707464e-05,-3.4681457632350992e-09,2.9784689969598672e-02,-1.1779634348095709e-06,7.2091341634949752e-06,1.7532579179120565e-08,-1.4680548888225959e-10,-9.0225338718335632e-09,5.0911316601190033e-03,-4.1437424205521909e-08,-6.8053992402115557e-08,-8.4361104130144485e-11,-4.6569645579044860e-10,2.4226386986399002e-10,-2.2280927891340011e-04,3.5228761620069934e-06,-6.4071842708615851e-06,-2.5636867082473507e-08,-2.7315354575856875e-08,1.1643532467258393e-08,-3.5216199283537994e-03,9.7467035325089785e-03,1.6906857532482836e-03,-3.9339196972392070e-02,1.3723632457380850e-06,-2.2532949574989803e-05 +-3.6924847849543856e-07,1.0499997770173687e-03,7.7724324973885628e-07,1.8448928470584108e-05,2.7607670325765945e-08,-1.4724731406063522e-05,-4.5753640465918114e-08,1.0486963188593541e-03,-2.5525484445683029e-07,-1.8439729397549356e-05,7.5748829887754229e-09,-1.4715164334140992e-05,-1.1779634348095709e-06,3.1977544335630631e-02,5.5044954464311146e-07,4.2199930654966855e-09,-2.4984700894225287e-08,-2.0206698455898684e-05,1.6534649376374411e-08,4.0544652148671954e-03,-2.0376056873049790e-08,-3.7870852109581315e-12,1.0614497120210831e-10,-4.1355618793143265e-05,-1.9897246566788684e-06,-3.3831914736732951e-04,-1.7973104305694709e-07,1.2132194952007389e-10,-1.8976108568854482e-08,-2.6744192499979445e-07,-2.2534462134192864e-05,-2.0578419948292292e-05,1.9265376581661267e-05,-1.0354996039260608e-05,2.1256445770437125e-04,-6.4121834046156857e-03 +-1.9291750485168107e-04,1.0360811703473718e-06,1.0653062019777401e-03,2.1728011271818810e-08,1.4565420285543838e-05,6.6759991310553265e-08,1.8260265066020006e-04,-3.8285108988677245e-07,1.0674438006863774e-03,7.6306507429295390e-09,1.4379949172805848e-05,1.3079026957811009e-08,7.2091341634949752e-06,5.5044954464311146e-07,3.2208260914758841e-02,6.6224233485887039e-09,2.4480819195440862e-05,4.6464326672529102e-09,7.5139014394059837e-08,-6.2761560056553804e-09,4.0533547295304286e-03,-7.8942277599231068e-11,4.1365899075929789e-05,-2.7764914499663005e-10,1.6738427761483978e-06,-1.1288307556597044e-06,1.9098974082736459e-04,6.9883018200074241e-09,-3.4365284155697740e-06,-8.9211460899106898e-10,-1.8241686655288705e-02,-6.1887544718480245e-03,5.3358689150398465e-02,2.2225778688082982e-03,-6.6920089040385829e-06,-3.5374676331005905e-06 +-1.3840108292319532e-08,-9.3814868656836301e-06,-6.7295127217258424e-09,-1.2576653717492951e-07,6.0887651445545538e-11,1.0972990545130489e-07,4.0299903620547377e-09,9.3935451038551473e-06,-3.6268985549557349e-09,-1.2604440667374669e-07,1.1831788736570021e-10,-1.0979462829277434e-07,1.7532579179120565e-08,4.2199930654966855e-09,6.6224233485887039e-09,1.1838818723415583e-06,2.5404890376725599e-10,-5.8728710637934867e-10,5.2167149611783209e-11,-1.7162339838086894e-11,6.2775453276522647e-14,8.5919276935128224e-08,5.6571746528584443e-13,1.8960235911998903e-14,2.6600611610123000e-08,5.1672913276929128e-09,-1.1857938513011843e-09,-2.9680455181253399e-08,1.2208865688358232e-10,2.8100830753871640e-11,1.4434270917625216e-08,2.1098552250521460e-07,-9.2523181038276382e-08,1.1829265269312945e-07,1.3338369972974633e-04,6.6709676252477444e-06 +1.4829401193142106e-05,6.8923936630335974e-09,1.0450613926187926e-05,1.7568374821966115e-10,-2.3449247367903781e-07,-2.6295387509679688e-10,-1.4872710931274880e-05,-2.1550955847546005e-09,1.0514847510213745e-05,8.6846588475788689e-11,-2.3650282933059881e-07,-1.4708341189654716e-11,-1.4680548888225959e-10,-2.4984700894225287e-08,2.4480819195440862e-05,2.5404890376725599e-10,1.1643251800594459e-06,1.9175072254843817e-10,-4.8213031934121397e-10,1.5030664459912337e-11,-4.1263734675535483e-05,7.7114261862789552e-13,-3.9153535737770948e-07,3.2305945952911957e-12,-2.6190556977141870e-08,2.6368390135037619e-08,6.1432046612156366e-06,-1.3443466396538433e-10,5.6025084077921977e-10,6.8744841896691323e-11,5.3628479941231250e-05,1.6568605125362163e-05,2.7846239084985009e-04,1.1305939844471519e-05,-1.0440932326420343e-07,-3.8462217010480574e-08 +3.4794567991193249e-09,1.2568911794690208e-07,3.5455330096916955e-09,-2.9907460839393344e-08,-1.7823405635535703e-10,5.1460228466660863e-08,4.6137860029852969e-09,1.4464397482521205e-07,5.6811843090504947e-10,2.9560043607251709e-08,5.4059477890173564e-11,5.1396876004238176e-08,-9.0225338718335632e-09,-2.0206698455898684e-05,4.6464326672529102e-09,-5.8728710637934867e-10,1.9175072254843817e-10,1.3838069370274971e-06,1.7242630570630055e-10,4.1283180666424899e-05,-1.3598435706217641e-10,3.3983769469905402e-14,1.6838959108669086e-12,-3.9148639119402698e-07,3.8899405831883296e-09,7.2747473427265298e-07,3.6780358620406335e-09,2.5763832486765300e-11,2.9628576318016861e-11,2.7627234437565930e-10,9.8683889189486147e-08,1.4100571342910795e-07,-4.1434277942299052e-08,3.3876137309898650e-08,2.5893198656537459e-07,-2.6782154632106800e-05 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,5.0911316601190033e-03,1.6534649376374411e-08,7.5139014394059837e-08,5.2167149611783209e-11,-4.8213031934121397e-10,1.7242630570630055e-10,1.5838140724835414e-02,4.6792987380017302e-08,5.0559806397704079e-08,1.9091449354176659e-10,1.1201180027165710e-09,-5.9706090517186022e-10,2.4775576487408605e-03,1.3055495124542592e-08,-1.5486603538505326e-08,9.0434715350633260e-12,-6.9046718060170632e-11,-7.3851264192454854e-12,4.9438528515937297e-15,1.3610321938035977e-15,-4.1357329724553186e-15,-7.6970165626223539e-15,-2.4258848831309949e-12,5.4339287700903742e-12 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.1437424205521909e-08,4.0544652148671954e-03,-6.2761560056553804e-09,-1.7162339838086894e-11,1.5030664459912337e-11,4.1283180666424899e-05,4.6792987380017302e-08,1.7218187570649340e-02,4.8026797828336722e-08,-1.4666712775410590e-10,5.2649907409685185e-10,-4.9375767802099400e-05,9.0387718997323417e-09,2.1415008885718018e-03,-6.5479155755539340e-09,6.6832417733352129e-11,-3.5053911013654051e-11,-1.1936193963848113e-05,8.5337456866444873e-15,5.1074558077970226e-15,-9.0495997073290111e-15,-1.6844224714733814e-14,-2.1109127182877665e-12,4.4210887013055602e-12 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.8053992402115557e-08,-2.0376056873049790e-08,4.0533547295304286e-03,6.2775453276522647e-14,-4.1263734675535483e-05,-1.3598435706217641e-10,5.0559806397704079e-08,4.8026797828336722e-08,1.7226062988559193e-02,1.1437809253970023e-11,4.9407519675482629e-05,-9.9396440298130193e-10,1.3699147297410155e-08,4.9699685811851590e-09,2.1399832958746813e-03,2.1093863558312420e-11,1.1928513482238625e-05,-5.5858578368626676e-12,-2.0386174888479484e-15,3.6536175488511800e-16,1.7237953511911040e-15,-2.4443150616442523e-15,1.0511624056904027e-12,-5.0324569727524429e-12 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.4361104130144485e-11,-3.7870852109581315e-12,-7.8942277599231068e-11,8.5919276935128224e-08,7.7114261862789552e-13,3.3983769469905402e-14,1.9091449354176659e-10,-1.4666712775410590e-10,1.1437809253970023e-11,2.6169177981036018e-07,2.3406625199199758e-12,-2.3576555754302375e-12,-4.8210859079293268e-11,3.7022181812964561e-11,2.1377115976110194e-11,4.2663118169011185e-08,1.3615930920763346e-13,2.6830981552151709e-14,-2.3773042040314455e-17,-1.4506508102878551e-17,2.2928517333650290e-17,6.5520581181426056e-17,1.0055631250783132e-14,-8.2525429972158425e-15 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.6569645579044860e-10,1.0614497120210831e-10,4.1365899075929789e-05,5.6571746528584443e-13,-3.9153535737770948e-07,1.6838959108669086e-12,1.1201180027165710e-09,5.2649907409685185e-10,4.9407519675482629e-05,2.3406625199199758e-12,5.8279728253066206e-07,-9.9015023481763857e-12,-1.8223239883418740e-11,-4.3179555216183687e-11,-1.1977394054433592e-05,9.5342702851480413e-14,-5.3683229492860376e-08,1.6602468379509925e-13,1.3647281594365435e-18,1.3847487421315232e-18,-2.4518395459434443e-18,1.7542881376587629e-18,1.1918708608799692e-15,-7.6662395153113809e-16 +0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.4226386986399002e-10,-4.1355618793143265e-05,-2.7764914499663005e-10,1.8960235911998903e-14,3.2305945952911957e-12,-3.9148639119402698e-07,-5.9706090517186022e-10,-4.9375767802099400e-05,-9.9396440298130193e-10,-2.3576555754302375e-12,-9.9015023481763857e-12,5.8193477585627729e-07,9.2213137191309433e-12,1.1973839422768796e-05,-2.7580916873239485e-11,-2.6428344165305951e-13,-1.6830176894599173e-13,-5.3653882225437740e-08,2.4728530947840425e-17,1.6751746635333189e-17,-2.6752289572637881e-17,-5.7499315552852813e-17,-6.8917232252527251e-15,7.6185318466825709e-15 +1.7588310237202792e-03,-1.5946142842221646e-07,-8.0289711729186752e-04,-1.9662990459606614e-08,-2.7531349874821373e-05,-1.8601654381262720e-08,1.7667748075557634e-03,-1.7703626949991876e-07,8.0073592354441240e-04,-4.4801316747056921e-10,2.7746838303401700e-05,3.7669541453423736e-09,-2.2280927891340011e-04,-1.9897246566788684e-06,1.6738427761483978e-06,2.6600611610123000e-08,-2.6190556977141870e-08,3.8899405831883296e-09,2.4775576487408605e-03,9.0387718997323417e-09,1.3699147297410155e-08,-4.8210859079293268e-11,-1.8223239883418740e-11,9.2213137191309433e-12,2.3844843740275984e-02,-5.3980517851666643e-07,-1.8508557580562050e-06,-2.8124976762155787e-08,-2.3613744949676837e-08,-3.9956704099087598e-08,5.1400833644824669e-03,-1.5558684622866895e-02,-9.6814722815906265e-04,2.3919535133556782e-02,3.0804109352445127e-05,2.3913388184361028e-05 +4.0473919133306971e-06,1.1133585922969182e-03,2.9516953113228149e-06,1.8604997224757686e-05,-1.3215923073995517e-07,1.3894025678912365e-05,-5.4819133618285368e-07,1.1168555280145966e-03,-2.4195740347652436e-07,-1.8684539128456464e-05,-7.6442767326631317e-09,1.3894536402242100e-05,3.5228761620069934e-06,-3.3831914736732951e-04,-1.1288307556597044e-06,5.1672913276929128e-09,2.6368390135037619e-08,7.2747473427265298e-07,1.3055495124542592e-08,2.1415008885718018e-03,4.9699685811851590e-09,3.7022181812964561e-11,-4.3179555216183687e-11,1.1973839422768796e-05,-5.3980517851666643e-07,2.6227343649495510e-02,1.8954425943683126e-06,9.0946404389049521e-09,1.6569734329975856e-09,6.9200247432634862e-05,4.3233606789047737e-05,9.0249102014144009e-05,-2.0760469627625316e-05,1.1528043443648827e-05,-3.4886283215487736e-04,1.0855537718400844e-02 +-8.4558635740781293e-05,-1.1903131302821071e-06,9.6769358026596152e-04,-2.4277560657754693e-08,-1.0547021838479215e-05,-7.9625845047835227e-08,9.4215092581346660e-05,-2.8090478191373935e-09,9.6702570622137125e-04,-1.7312066406894035e-09,-1.0387048457562033e-05,-4.0871573450819118e-09,-6.4071842708615851e-06,-1.7973104305694709e-07,1.9098974082736459e-04,-1.1857938513011843e-09,6.1432046612156366e-06,3.6780358620406335e-09,-1.5486603538505326e-08,-6.5479155755539340e-09,2.1399832958746813e-03,2.1377115976110194e-11,-1.1977394054433592e-05,-2.7580916873239485e-11,-1.8508557580562050e-06,1.8954425943683126e-06,2.6308944024227086e-02,-2.0813984774814473e-10,-7.1417682966145034e-05,1.5643254887016203e-08,4.7274882017703149e-02,1.5963605116052819e-02,2.4542545638085618e-02,1.0323207797784809e-03,7.1066892489960303e-06,2.5591847524782320e-06 +-9.2804884781376160e-10,-9.9176308427033486e-06,-2.2030882961226875e-08,-1.2794363402458843e-07,4.8637277703907580e-10,-9.1808942751358736e-08,7.1669501117728774e-09,9.9466907193319597e-06,-1.7264584136738321e-09,-1.2858507492534756e-07,1.0746858886167557e-10,9.1847805211491326e-08,-2.5636867082473507e-08,1.2132194952007389e-10,6.9883018200074241e-09,-2.9680455181253399e-08,-1.3443466396538433e-10,2.5763832486765300e-11,9.0434715350633260e-12,6.6832417733352129e-11,2.1093863558312420e-11,4.2663118169011185e-08,9.5342702851480413e-14,-2.6428344165305951e-13,-2.8124976762155787e-08,9.0946404389049521e-09,-2.0813984774814473e-10,1.1134104737899188e-06,-2.6770657790971538e-10,-9.1549075245360975e-11,-2.2746595471083301e-07,-5.5440105502280843e-07,1.0644559644311949e-07,-1.2727795977359786e-07,-4.0087268452467515e-04,-1.3726013554048109e-05 +1.6343982920173760e-05,-8.9790911190861651e-10,-5.8193109905064128e-06,-1.2174372459054723e-10,-2.5164931481923190e-07,-2.3333252770135892e-10,-1.6373895730074586e-05,-7.5798124308786279e-11,-5.8032587878764967e-06,1.7891374247785721e-11,-2.5273735484222652e-07,-6.3748730241823205e-11,-2.7315354575856875e-08,-1.8976108568854482e-08,-3.4365284155697740e-06,1.2208865688358232e-10,5.6025084077921977e-10,2.9628576318016861e-11,-6.9046718060170632e-11,-3.5053911013654051e-11,1.1928513482238625e-05,1.3615930920763346e-13,-5.3683229492860376e-08,-1.6830176894599173e-13,-2.3613744949676837e-08,1.6569734329975856e-09,-7.1417682966145034e-05,-2.6770657790971538e-10,7.0750152731787393e-07,-2.0276161487202595e-10,-1.2094497818069785e-04,-4.1545474024475742e-05,-1.6185862173618542e-04,-6.9731489837877039e-06,1.6791991440856165e-07,1.7732917063774981e-07 +1.7828026365384081e-08,-2.4491820723842003e-07,4.8077311716313397e-10,2.6012824175730070e-08,-3.5780709150316614e-10,5.6432011340062909e-08,-1.3160457495372054e-10,-2.5969121980411849e-07,7.8416166288207537e-10,-2.5779443973740474e-08,-1.0073277922273370e-11,5.6366196180689756e-08,1.1643532467258393e-08,-2.6744192499979445e-07,-8.9211460899106898e-10,2.8100830753871640e-11,6.8744841896691323e-11,2.7627234437565930e-10,-7.3851264192454854e-12,-1.1936193963848113e-05,-5.5858578368626676e-12,2.6830981552151709e-14,1.6602468379509925e-13,-5.3653882225437740e-08,-3.9956704099087598e-08,6.9200247432634862e-05,1.5643254887016203e-08,-9.1549075245360975e-11,-2.0276161487202595e-10,9.5752606365202938e-07,8.1652766316775640e-08,1.8338734344352090e-07,-2.3414727196993738e-08,2.9607839458613745e-09,5.8192164593301554e-06,-1.5917184658560470e-04 +1.2443642889233273e-02,-2.2643886423869724e-05,7.3014689962518399e-03,-4.3414578938503394e-07,-4.2555343598068418e-04,-1.7218986433125755e-06,-2.3889520659404521e-02,6.7836178728686985e-06,1.4203654857645194e-02,-1.3285138021445834e-07,-8.4160580990647028e-04,-2.5096760682066648e-07,-3.5216199283537994e-03,-2.2534462134192864e-05,-1.8241686655288705e-02,1.4434270917625216e-08,5.3628479941231250e-05,9.8683889189486147e-08,4.9438528515937297e-15,8.5337456866444873e-15,-2.0386174888479484e-15,-2.3773042040314455e-17,1.3647281594365435e-18,2.4728530947840425e-17,5.1400833644824669e-03,4.3233606789047737e-05,4.7274882017703149e-02,-2.2746595471083301e-07,-1.2094497818069785e-04,8.1652766316775640e-08,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +2.3674999813816777e-02,-4.6463671672752870e-05,1.3829548038409705e-02,-8.8819978178299776e-07,-8.3920678929678375e-04,-3.4380302439433343e-06,1.1176595390426626e-02,-6.6783238233488808e-06,-6.5940698325439176e-03,1.1923842887080725e-07,4.0810143801751122e-04,8.3815465610236449e-08,9.7467035325089785e-03,-2.0578419948292292e-05,-6.1887544718480245e-03,2.1098552250521460e-07,1.6568605125362163e-05,1.4100571342910795e-07,1.3610321938035977e-15,5.1074558077970226e-15,3.6536175488511800e-16,-1.4506508102878551e-17,1.3847487421315232e-18,1.6751746635333189e-17,-1.5558684622866895e-02,9.0249102014144009e-05,1.5963605116052819e-02,-5.5440105502280843e-07,-4.1545474024475742e-05,1.8338734344352090e-07,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-1.2665814760891294e-02,1.4929863741048841e-06,2.8550602200522721e-02,2.5774124427060330e-08,3.4451743146389919e-04,8.9412622862594666e-07,1.1517387162601905e-02,-7.0450284360939704e-07,2.6324082796649471e-02,-1.8717415093643504e-08,3.1514819424967918e-04,2.1621817296699036e-07,1.6906857532482836e-03,1.9265376581661267e-05,5.3358689150398465e-02,-9.2523181038276382e-08,2.7846239084985009e-04,-4.1434277942299052e-08,-4.1357329724553186e-15,-9.0495997073290111e-15,1.7237953511911040e-15,2.2928517333650290e-17,-2.4518395459434443e-18,-2.6752289572637881e-17,-9.6814722815906265e-04,-2.0760469627625316e-05,2.4542545638085618e-02,1.0644559644311949e-07,-1.6185862173618542e-04,-2.3414727196993738e-08,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +1.2392503509052711e-02,-1.3743410251703281e-07,-2.5513651731172409e-02,-1.7688582760618006e-09,-3.2518160080507547e-04,-8.3345933502319242e-07,1.3339549888966882e-02,1.6739977008106364e-07,2.7809119115105248e-02,-3.8359469805443676e-08,3.5179661055869099e-04,2.2514785285960931e-07,-3.9339196972392070e-02,-1.0354996039260608e-05,2.2225778688082982e-03,1.1829265269312945e-07,1.1305939844471519e-05,3.3876137309898650e-08,-7.6970165626223539e-15,-1.6844224714733814e-14,-2.4443150616442523e-15,6.5520581181426056e-17,1.7542881376587629e-18,-5.7499315552852813e-17,2.3919535133556782e-02,1.1528043443648827e-05,1.0323207797784809e-03,-1.2727795977359786e-07,-6.9731489837877039e-06,2.9607839458613745e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00 +-1.5877997525629387e-05,-1.4825615960744499e-03,-1.3684696973552163e-05,-1.2250482029118142e-04,2.0333629489585635e-07,-6.7368153553254133e-05,-6.9763994143242040e-06,1.7046317853673409e-03,3.0822636920965325e-08,-1.3503500869595041e-04,-1.3154249441709622e-07,7.4155141157064021e-05,1.3723632457380850e-06,2.1256445770437125e-04,-6.6920089040385829e-06,1.3338369972974633e-04,-1.0440932326420343e-07,2.5893198656537459e-07,-2.4258848831309949e-12,-2.1109127182877665e-12,1.0511624056904027e-12,1.0055631250783132e-14,1.1918708608799692e-15,-6.8917232252527251e-15,3.0804109352445127e-05,-3.4886283215487736e-04,7.1066892489960303e-06,-4.0087268452467515e-04,1.6791991440856165e-07,5.8192164593301554e-06,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00 +-4.6812045940282448e-06,-3.1025104691272919e-03,-1.5377698713734422e-05,-1.6353201310745618e-04,2.5623725204854869e-08,-1.0685663395275263e-04,7.6080554131145197e-06,-2.9982630133594734e-03,-6.8311288952693023e-07,1.5652172827044340e-04,1.4050703116567984e-07,-1.0149600219414910e-04,-2.2532949574989803e-05,-6.4121834046156857e-03,-3.5374676331005905e-06,6.6709676252477444e-06,-3.8462217010480574e-08,-2.6782154632106800e-05,5.4339287700903742e-12,4.4210887013055602e-12,-5.0324569727524429e-12,-8.2525429972158425e-15,-7.6662395153113809e-16,7.6185318466825709e-15,2.3913388184361028e-05,1.0855537718400844e-02,2.5591847524782320e-06,-1.3726013554048109e-05,1.7732917063774981e-07,-1.5917184658560470e-04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00 diff --git a/matlab/mat/full_APA300ML_out_nodes_3D.txt b/matlab/mat/full_APA300ML_out_nodes_3D.txt new file mode 100644 index 0000000..a5714bf --- /dev/null +++ b/matlab/mat/full_APA300ML_out_nodes_3D.txt @@ -0,0 +1,61 @@ + + LIST ALL SELECTED NODES. DSYS= 0 + + *** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 *** + DISTRIBUTED ANSYS Mechanical Enterprise + + 00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188 + + Unknown + + + + NODE X Y Z THXY THYZ THZX + 1 0.0000 0.0000 0.28000E-001 0.00 0.00 0.00 + 1228810 0.0000 0.0000 -0.28000E-001 0.00 0.00 0.00 + 1228811 -0.30000E-001 0.0000 0.0000 0.00 0.00 0.00 + 1228812 0.10000E-001 0.0000 0.0000 0.00 0.00 0.00 + 1228813 0.30000E-001 0.0000 0.0000 0.00 0.00 0.00 + + LIST MASTERS ON ALL SELECTED NODES. + CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ + + *** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 *** + DISTRIBUTED ANSYS Mechanical Enterprise + + 00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188 + + Unknown + + + NODE LABEL SUPPORT + 1 UX + 1 UY + 1 UZ + 1 ROTX + 1 ROTY + 1 ROTZ + 1228810 UX + 1228810 UY + 1228810 UZ + 1228810 ROTX + 1228810 ROTY + 1228810 ROTZ + 1228811 UX + 1228811 UY + 1228811 UZ + 1228811 ROTX + 1228811 ROTY + 1228811 ROTZ + 1228812 UX + 1228812 UY + 1228812 UZ + 1228812 ROTX + 1228812 ROTY + 1228812 ROTZ + 1228813 UX + 1228813 UY + 1228813 UZ + 1228813 ROTX + 1228813 ROTY + 1228813 ROTZ diff --git a/matlab/src/initializeAPA.m b/matlab/src/initializeAPA.m new file mode 100644 index 0000000..0013a08 --- /dev/null +++ b/matlab/src/initializeAPA.m @@ -0,0 +1,98 @@ +function [actuator] = initializeAPA(args) +% initializeAPA - +% +% Syntax: [actuator] = initializeAPA(args) +% +% Inputs: +% - args - +% +% Outputs: +% - actuator - + +arguments + args.type char {mustBeMember(args.type,{'2dof', 'flexible frame', 'flexible'})} = '2dof' + + args.Ga (1,1) double {mustBeNumeric} = 0 + args.Gs (1,1) double {mustBeNumeric} = 0 + + % For 2DoF + args.k (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.35e6 + args.ke (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1.5e6 + args.ka (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*43e6 + + args.c (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*3e1 + args.ce (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1 + args.ca (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1 + + args.Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056 + + % Force Flexible APA + args.xi (1,1) double {mustBeNumeric, mustBePositive} = 0.5 + + % For Flexible Frame + args.ks (1,1) double {mustBeNumeric, mustBePositive} = 235e6 + args.cs (1,1) double {mustBeNumeric, mustBePositive} = 1e1 +end + +actuator = struct(); + +switch args.type + case '2dof' + actuator.type = 1; + case 'flexible frame' + actuator.type = 2; + case 'flexible' + actuator.type = 3; +end + +if args.Ga == 0 + switch args.type + case '2dof' + actuator.Ga = -46.4; + case 'flexible frame' + actuator.Ga = 1; % TODO + case 'flexible' + actuator.Ga = 23.4; + end +else + actuator.Ga = args.Ga; % Actuator gain [N/V] +end + +if args.Gs == 0 + switch args.type + case '2dof' + actuator.Gs = 0.098; + case 'flexible frame' + actuator.Gs = 1; % TODO + case 'flexible' + actuator.Gs = -4674824; + end +else + actuator.Gs = args.Gs; % Sensor gain [V/m] +end + +actuator.k = args.k; % [N/m] +actuator.ke = args.ke; % [N/m] +actuator.ka = args.ka; % [N/m] + +actuator.c = args.c; % [N/(m/s)] +actuator.ce = args.ce; % [N/(m/s)] +actuator.ca = args.ca; % [N/(m/s)] + +actuator.Leq = args.Leq; % [m] + +switch args.type + case 'flexible frame' + actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix + actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix + actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m] + case 'flexible' + actuator.K = readmatrix('full_APA300ML_K.CSV'); % Stiffness Matrix + actuator.M = readmatrix('full_APA300ML_M.CSV'); % Mass Matrix + actuator.P = extractNodes('full_APA300ML_out_nodes_3D.txt'); % Node coordiantes [m] +end + +actuator.xi = args.xi; % Damping ratio + +actuator.ks = args.ks; % Stiffness of one stack [N/m] +actuator.cs = args.cs; % Damping of one stack [N/m] diff --git a/matlab/src/initializeBotFlexibleJoint.m b/matlab/src/initializeBotFlexibleJoint.m new file mode 100644 index 0000000..95bc1e1 --- /dev/null +++ b/matlab/src/initializeBotFlexibleJoint.m @@ -0,0 +1,45 @@ +function [flex_bot] = initializeBotFlexibleJoint(args) +% initializeBotFlexibleJoint - +% +% Syntax: [flex_bot] = initializeBotFlexibleJoint(args) +% +% Inputs: +% - args - +% +% Outputs: +% - flex_bot - + +arguments + args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof' + + args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260 + args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8 + + args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2 +end + +flex_bot = struct(); + +switch args.type + case '2dof' + flex_bot.type = 1; + case '3dof' + flex_bot.type = 2; + case '4dof' + flex_bot.type = 3; +end + +flex_bot.kRx = args.kRx; +flex_bot.kRy = args.kRy; +flex_bot.kRz = args.kRz; +flex_bot.kz = args.kz; + +flex_bot.cRx = args.cRx; +flex_bot.cRy = args.cRy; +flex_bot.cRz = args.cRz; +flex_bot.cz = args.cz; diff --git a/matlab/src/initializeTopFlexibleJoint.m b/matlab/src/initializeTopFlexibleJoint.m new file mode 100644 index 0000000..6e846aa --- /dev/null +++ b/matlab/src/initializeTopFlexibleJoint.m @@ -0,0 +1,45 @@ +function [flex_top] = initializeTopFlexibleJoint(args) +% initializeTopFlexibleJoint - +% +% Syntax: [flex_top] = initializeTopFlexibleJoint(args) +% +% Inputs: +% - args - +% +% Outputs: +% - flex_top - + +arguments + args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof' + + args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260 + args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8 + + args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2 +end + +flex_top = struct(); + +switch args.type + case '2dof' + flex_top.type = 1; + case '3dof' + flex_top.type = 2; + case '4dof' + flex_top.type = 3; +end + +flex_top.kRx = args.kRx; +flex_top.kRy = args.kRy; +flex_top.kRz = args.kRz; +flex_top.kz = args.kz; + +flex_top.cRx = args.cRx; +flex_top.cRy = args.cRy; +flex_top.cRz = args.cRz; +flex_top.cz = args.cz; diff --git a/matlab/test_bench_apa300ml.slx b/matlab/test_bench_apa300ml.slx index b907f47..2d41f4c 100644 Binary files a/matlab/test_bench_apa300ml.slx and b/matlab/test_bench_apa300ml.slx differ diff --git a/matlab/test_bench_apa300ml/apa300ml_bot.STEP b/matlab/test_bench_apa300ml/apa300ml_bot.STEP new file mode 100644 index 0000000..e17094b --- /dev/null +++ b/matlab/test_bench_apa300ml/apa300ml_bot.STEP @@ -0,0 +1,1225 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('apa300ml_bot.STEP', + '2021-03-26T08:51:52', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2020', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = EDGE_CURVE ( 'NONE', #848, #57, #155, .T. ) ; +#2 = EDGE_LOOP ( 'NONE', ( #1126, #8, #368, #916 ) ) ; +#3 = LINE ( 'NONE', #1120, #1093 ) ; +#4 = LINE ( 'NONE', #566, #808 ) ; +#5 = CIRCLE ( 'NONE', #694, 11.00000000000000000 ) ; +#6 = VECTOR ( 'NONE', #752, 1000.000000000000000 ) ; +#7 = EDGE_CURVE ( 'NONE', #352, #1198, #355, .T. ) ; +#8 = ORIENTED_EDGE ( 'NONE', *, *, #72, .F. ) ; +#9 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#10 = EDGE_LOOP ( 'NONE', ( #475, #299, #335, #1062 ) ) ; +#11 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#12 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#13 = FACE_OUTER_BOUND ( 'NONE', #833, .T. ) ; +#14 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ; +#15 = VERTEX_POINT ( 'NONE', #790 ) ; +#16 = ORIENTED_EDGE ( 'NONE', *, *, #196, .T. ) ; +#17 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#18 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#19 = EDGE_CURVE ( 'NONE', #1198, #477, #329, .T. ) ; +#20 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#21 = EDGE_LOOP ( 'NONE', ( #264 ) ) ; +#22 = PRESENTATION_STYLE_ASSIGNMENT (( #868 ) ) ; +#23 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ; +#24 = ORIENTED_EDGE ( 'NONE', *, *, #1052, .T. ) ; +#25 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#26 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#27 = FACE_OUTER_BOUND ( 'NONE', #516, .T. ) ; +#28 = FACE_OUTER_BOUND ( 'NONE', #483, .T. ) ; +#29 = AXIS2_PLACEMENT_3D ( 'NONE', #888, #502, #800 ) ; +#30 = VECTOR ( 'NONE', #512, 1000.000000000000000 ) ; +#31 = ORIENTED_EDGE ( 'NONE', *, *, #56, .F. ) ; +#32 = VERTEX_POINT ( 'NONE', #616 ) ; +#33 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#34 = FACE_OUTER_BOUND ( 'NONE', #98, .T. ) ; +#35 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#36 = VERTEX_POINT ( 'NONE', #1039 ) ; +#37 = EDGE_CURVE ( 'NONE', #1003, #15, #1077, .T. ) ; +#38 = VERTEX_POINT ( 'NONE', #509 ) ; +#39 = ORIENTED_EDGE ( 'NONE', *, *, #730, .F. ) ; +#40 = LINE ( 'NONE', #879, #128 ) ; +#41 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -12.76262431806470943, -10.00000000000000000 ) ) ; +#42 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1175 ) ; +#43 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .F. ) ; +#44 = CYLINDRICAL_SURFACE ( 'NONE', #1040, 2.899999999999992806 ) ; +#45 = LINE ( 'NONE', #133, #1193 ) ; +#46 = AXIS2_PLACEMENT_3D ( 'NONE', #446, #92, #819 ) ; +#47 = ORIENTED_EDGE ( 'NONE', *, *, #816, .T. ) ; +#48 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#49 = FACE_BOUND ( 'NONE', #380, .T. ) ; +#50 = CIRCLE ( 'NONE', #724, 5.856798911513215522 ) ; +#51 = VERTEX_POINT ( 'NONE', #421 ) ; +#52 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#53 = FACE_OUTER_BOUND ( 'NONE', #396, .T. ) ; +#54 = CYLINDRICAL_SURFACE ( 'NONE', #1036, 5.856798911513215522 ) ; +#55 = LINE ( 'NONE', #621, #1080 ) ; +#56 = EDGE_CURVE ( 'NONE', #1159, #649, #798, .T. ) ; +#57 = VERTEX_POINT ( 'NONE', #249 ) ; +#58 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#59 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, -14.99999999999999822, -10.00000000000000000 ) ) ; +#60 = AXIS2_PLACEMENT_3D ( 'NONE', #859, #113, #590 ) ; +#61 = VERTEX_POINT ( 'NONE', #339 ) ; +#62 = CIRCLE ( 'NONE', #102, 9.599999999999997868 ) ; +#63 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -7.768250173355777832, 10.00000000000000000 ) ) ; +#64 = PLANE ( 'NONE', #152 ) ; +#65 = ADVANCED_FACE ( 'NONE', ( #1185 ), #1082, .F. ) ; +#66 = EDGE_LOOP ( 'NONE', ( #207, #108, #869, #138 ) ) ; +#67 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#68 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250354532, 0.000000000000000000, -10.00000000000000355 ) ) ; +#69 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ; +#70 = FILL_AREA_STYLE ('',( #1089 ) ) ; +#71 = LINE ( 'NONE', #1102, #1178 ) ; +#72 = EDGE_CURVE ( 'NONE', #813, #1088, #991, .T. ) ; +#73 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -14.99999999999999822, 10.00000000000001243 ) ) ; +#74 = ORIENTED_EDGE ( 'NONE', *, *, #558, .F. ) ; +#75 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, -9.500000000000014211 ) ) ; +#76 = AXIS2_PLACEMENT_3D ( 'NONE', #426, #975, #319 ) ; +#77 = AXIS2_PLACEMENT_3D ( 'NONE', #493, #571, #871 ) ; +#78 = CIRCLE ( 'NONE', #772, 11.00000000000000000 ) ; +#79 = EDGE_CURVE ( 'NONE', #456, #765, #1181, .T. ) ; +#80 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, -14.99999999999999822, -10.00000000000000000 ) ) ; +#81 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#82 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .F. ) ; +#83 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#84 = ORIENTED_EDGE ( 'NONE', *, *, #705, .T. ) ; +#85 = VECTOR ( 'NONE', #124, 1000.000000000000000 ) ; +#86 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#87 = LINE ( 'NONE', #836, #294 ) ; +#88 = EDGE_CURVE ( 'NONE', #476, #626, #713, .T. ) ; +#89 = ORIENTED_EDGE ( 'NONE', *, *, #307, .F. ) ; +#90 = LINE ( 'NONE', #540, #1094 ) ; +#91 = ORIENTED_EDGE ( 'NONE', *, *, #528, .F. ) ; +#92 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#93 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, -28.00000000000000000, 0.000000000000000000 ) ) ; +#94 = ADVANCED_FACE ( 'NONE', ( #622 ), #64, .F. ) ; +#95 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#96 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .T. ) ; +#97 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#98 = EDGE_LOOP ( 'NONE', ( #933 ) ) ; +#99 = LINE ( 'NONE', #407, #823 ) ; +#100 = CYLINDRICAL_SURFACE ( 'NONE', #876, 0.6999999999999992895 ) ; +#101 = CYLINDRICAL_SURFACE ( 'NONE', #677, 0.5999999999999963141 ) ; +#102 = AXIS2_PLACEMENT_3D ( 'NONE', #956, #117, #485 ) ; +#103 = FACE_OUTER_BOUND ( 'NONE', #714, .T. ) ; +#104 = VECTOR ( 'NONE', #1059, 1000.000000000000000 ) ; +#105 = VECTOR ( 'NONE', #1190, 1000.000000000000000 ) ; +#106 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ; +#107 = VECTOR ( 'NONE', #525, 1000.000000000000000 ) ; +#108 = ORIENTED_EDGE ( 'NONE', *, *, #816, .F. ) ; +#109 = ORIENTED_EDGE ( 'NONE', *, *, #938, .T. ) ; +#110 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -13.46262431806470872, -10.00000000000000000 ) ) ; +#111 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#112 = ADVANCED_FACE ( 'NONE', ( #1188, #906, #347, #717 ), #1095, .F. ) ; +#113 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#114 = EDGE_LOOP ( 'NONE', ( #24, #115, #74, #522 ) ) ; +#115 = ORIENTED_EDGE ( 'NONE', *, *, #1101, .T. ) ; +#116 = VERTEX_POINT ( 'NONE', #746 ) ; +#117 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#118 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -15.00105000000000288, 9.999999999999994671 ) ) ; +#119 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, -15.00105000000000288, -10.00000000000000000 ) ) ; +#120 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -7.768250173355771615, 9.999999999999998224 ) ) ; +#121 = ORIENTED_EDGE ( 'NONE', *, *, #88, .F. ) ; +#122 = VERTEX_POINT ( 'NONE', #561 ) ; +#123 = DIRECTION ( 'NONE', ( -0.9848810349313215085, -0.1732320612144553629, 0.000000000000000000 ) ) ; +#124 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#125 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -15.00105000000000288, -10.00000000000000178 ) ) ; +#126 = ADVANCED_FACE ( 'NONE', ( #555 ), #101, .F. ) ; +#127 = VECTOR ( 'NONE', #842, 1000.000000000000000 ) ; +#128 = VECTOR ( 'NONE', #305, 1000.000000000000000 ) ; +#129 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1104, 'design' ) ; +#130 = VERTEX_POINT ( 'NONE', #214 ) ; +#131 = ORIENTED_EDGE ( 'NONE', *, *, #528, .T. ) ; +#132 = LINE ( 'NONE', #680, #1195 ) ; +#133 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -30.00000000000001776, 9.999999999999998224 ) ) ; +#134 = EDGE_CURVE ( 'NONE', #217, #116, #681, .T. ) ; +#135 = ORIENTED_EDGE ( 'NONE', *, *, #79, .F. ) ; +#136 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#137 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#138 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ; +#139 = ADVANCED_FACE ( 'NONE', ( #34, #408 ), #1051, .F. ) ; +#140 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691365, -7.500000000000000000, 10.00000000000000000 ) ) ; +#141 = CARTESIAN_POINT ( 'NONE', ( 2.849250309242631453E-15, -22.75000000000000000, 4.999999999999997335 ) ) ; +#142 = LINE ( 'NONE', #971, #180 ) ; +#143 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, -1.999999999999999112, 10.00000000000000000 ) ) ; +#144 = CIRCLE ( 'NONE', #76, 1.549999999999999378 ) ; +#145 = CIRCLE ( 'NONE', #641, 0.6999999999999992895 ) ; +#146 = ORIENTED_EDGE ( 'NONE', *, *, #786, .T. ) ; +#147 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#148 = FACE_BOUND ( 'NONE', #886, .T. ) ; +#149 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #97, #554 ) ; +#150 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.7071067811865474617, -0.7071067811865474617 ) ) ; +#151 = EDGE_CURVE ( 'NONE', #460, #415, #372, .T. ) ; +#152 = AXIS2_PLACEMENT_3D ( 'NONE', #995, #438, #814 ) ; +#153 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ; +#154 = CARTESIAN_POINT ( 'NONE', ( 1.836841610807120857E-15, -30.00000000000001421, 10.00000000000000000 ) ) ; +#155 = LINE ( 'NONE', #425, #950 ) ; +#156 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#157 = ADVANCED_FACE ( 'NONE', ( #949 ), #100, .F. ) ; +#158 = EDGE_CURVE ( 'NONE', #1125, #32, #209, .T. ) ; +#159 = CIRCLE ( 'NONE', #529, 0.6000000000000033085 ) ; +#160 = VECTOR ( 'NONE', #557, 1000.000000000000114 ) ; +#161 = ORIENTED_EDGE ( 'NONE', *, *, #134, .T. ) ; +#162 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #224 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #411, #1060, #310 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#163 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#164 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#165 = ORIENTED_EDGE ( 'NONE', *, *, #56, .T. ) ; +#166 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.224646799147353454E-16, -0.000000000000000000 ) ) ; +#167 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#168 = EDGE_CURVE ( 'NONE', #1131, #553, #193, .T. ) ; +#169 = CARTESIAN_POINT ( 'NONE', ( 2.861496777234105205E-15, -22.75000000000000000, 7.899999999999994138 ) ) ; +#170 = ORIENTED_EDGE ( 'NONE', *, *, #633, .F. ) ; +#171 = LINE ( 'NONE', #75, #573 ) ; +#172 = ADVANCED_FACE ( 'NONE', ( #964, #286 ), #471, .F. ) ; +#173 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#174 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, -10.00000000000000000 ) ) ; +#175 = ORIENTED_EDGE ( 'NONE', *, *, #168, .F. ) ; +#176 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#177 = AXIS2_PLACEMENT_3D ( 'NONE', #1145, #474, #1153 ) ; +#178 = VECTOR ( 'NONE', #712, 1000.000000000000000 ) ; +#179 = EDGE_CURVE ( 'NONE', #1207, #116, #1134, .T. ) ; +#180 = VECTOR ( 'NONE', #511, 1000.000000000000000 ) ; +#181 = PLANE ( 'NONE', #432 ) ; +#182 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #719 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #676, #394, #404 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#183 = ORIENTED_EDGE ( 'NONE', *, *, #168, .T. ) ; +#184 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#185 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ; +#186 = VECTOR ( 'NONE', #687, 1000.000000000000000 ) ; +#187 = SURFACE_STYLE_USAGE ( .BOTH. , #727 ) ; +#188 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.9848810349313216195, -0.000000000000000000 ) ) ; +#189 = EDGE_LOOP ( 'NONE', ( #359, #831, #860, #973 ) ) ; +#190 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658770862, -11.21748225340539662, -10.00000000000000178 ) ) ; +#191 = EDGE_LOOP ( 'NONE', ( #205, #967, #818, #1132 ) ) ; +#192 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999999289, -12.76262431806470943, 10.00000000000000000 ) ) ; +#193 = LINE ( 'NONE', #661, #929 ) ; +#194 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.7071067811865475727, 0.7071067811865475727 ) ) ; +#195 = VERTEX_POINT ( 'NONE', #494 ) ; +#196 = EDGE_CURVE ( 'NONE', #626, #1207, #1182, .T. ) ; +#197 = FILL_AREA_STYLE_COLOUR ( '', #81 ) ; +#198 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .F. ) ; +#199 = VERTEX_POINT ( 'NONE', #749 ) ; +#200 = LINE ( 'NONE', #863, #613 ) ; +#201 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#202 = VECTOR ( 'NONE', #1015, 1000.000000000000000 ) ; +#203 = VECTOR ( 'NONE', #928, 1000.000000000000000 ) ; +#204 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#205 = ORIENTED_EDGE ( 'NONE', *, *, #37, .F. ) ; +#206 = ORIENTED_EDGE ( 'NONE', *, *, #521, .F. ) ; +#207 = ORIENTED_EDGE ( 'NONE', *, *, #1, .F. ) ; +#208 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#209 = LINE ( 'NONE', #850, #338 ) ; +#210 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#211 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ; +#212 = ORIENTED_EDGE ( 'NONE', *, *, #867, .F. ) ; +#213 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -22.75000000000000000, -5.000000000000002665 ) ) ; +#214 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359010640, -12.59631570230925135, -10.00000000000000178 ) ) ; +#215 = EDGE_CURVE ( 'NONE', #453, #1123, #858, .T. ) ; +#216 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#217 = VERTEX_POINT ( 'NONE', #872 ) ; +#218 = EDGE_LOOP ( 'NONE', ( #996, #388, #579, #766, #675, #562, #656, #1201, #165, #685, #947, #96, #430, #1183, #16, #701, #630, #968, #405, #826, #321, #109, #577, #759, #1108, #378, #458, #384 ) ) ; +#219 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, -12.76262431806470943, 10.00000000000000000 ) ) ; +#220 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#221 = EDGE_CURVE ( 'NONE', #199, #304, #935, .T. ) ; +#222 = VECTOR ( 'NONE', #1161, 1000.000000000000114 ) ; +#223 = CIRCLE ( 'NONE', #873, 1.250000000000001110 ) ; +#224 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #411, 'distance_accuracy_value', 'NONE'); +#225 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ; +#226 = FACE_OUTER_BOUND ( 'NONE', #21, .T. ) ; +#227 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -14.99999999999999822, -10.00000000000000000 ) ) ; +#228 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1002, #129 ) ; +#229 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ; +#230 = LINE ( 'NONE', #510, #473 ) ; +#231 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#232 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#233 = EDGE_CURVE ( 'NONE', #649, #636, #781, .T. ) ; +#234 = ORIENTED_EDGE ( 'NONE', *, *, #737, .T. ) ; +#235 = LINE ( 'NONE', #422, #795 ) ; +#236 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, -12.59631570230924957, 10.00000000000000000 ) ) ; +#237 = LINE ( 'NONE', #143, #314 ) ; +#238 = ADVANCED_FACE ( 'NONE', ( #278 ), #864, .T. ) ; +#239 = VECTOR ( 'NONE', #308, 1000.000000000000000 ) ; +#240 = VECTOR ( 'NONE', #900, 1000.000000000000000 ) ; +#241 = CIRCLE ( 'NONE', #334, 9.599999999999997868 ) ; +#242 = ORIENTED_EDGE ( 'NONE', *, *, #72, .T. ) ; +#243 = VECTOR ( 'NONE', #147, 1000.000000000000000 ) ; +#244 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#245 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#246 = ORIENTED_EDGE ( 'NONE', *, *, #293, .T. ) ; +#247 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.599999999999999645, 10.00000000000001243 ) ) ; +#248 = EDGE_CURVE ( 'NONE', #944, #311, #3, .T. ) ; +#249 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, -6.190928620958793260, 10.00000000000001243 ) ) ; +#250 = ORIENTED_EDGE ( 'NONE', *, *, #618, .T. ) ; +#251 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#252 = CIRCLE ( 'NONE', #905, 2.899999999999992806 ) ; +#253 = ORIENTED_EDGE ( 'NONE', *, *, #429, .F. ) ; +#254 = AXIS2_PLACEMENT_3D ( 'NONE', #379, #1197, #83 ) ; +#255 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#256 = CLOSED_SHELL ( 'NONE', ( #435, #323, #893, #1169, #777, #94, #1009, #418, #958, #830, #263, #583, #238, #344, #716, #788, #65, #1022, #157, #1176, #851, #1139, #126, #550, #392, #447, #112, #439, #515, #908, #172, #1085, #387, #139, #357, #994, #1078 ) ) ; +#257 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -5.000000000000000000 ) ) ; +#258 = VERTEX_POINT ( 'NONE', #789 ) ; +#259 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ; +#260 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.599999999999999645, -10.00000000000000178 ) ) ; +#261 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359010640, -12.59631570230925135, 10.00000000000000000 ) ) ; +#262 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#263 = ADVANCED_FACE ( 'NONE', ( #1152 ), #1028, .T. ) ; +#264 = ORIENTED_EDGE ( 'NONE', *, *, #737, .F. ) ; +#265 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#266 = LINE ( 'NONE', #1023, #349 ) ; +#267 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ; +#268 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#269 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ; +#270 = FACE_OUTER_BOUND ( 'NONE', #114, .T. ) ; +#271 = VECTOR ( 'NONE', #150, 1000.000000000000114 ) ; +#272 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #796 ), #182 ) ; +#274 = ORIENTED_EDGE ( 'NONE', *, *, #625, .F. ) ; +#275 = FACE_OUTER_BOUND ( 'NONE', #2, .T. ) ; +#276 = ORIENTED_EDGE ( 'NONE', *, *, #867, .T. ) ; +#277 = LINE ( 'NONE', #1100, #1194 ) ; +#278 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ; +#279 = EDGE_CURVE ( 'NONE', #1026, #899, #142, .T. ) ; +#280 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#281 = ORIENTED_EDGE ( 'NONE', *, *, #646, .T. ) ; +#282 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -15.00105000000000111, 10.00000000000000000 ) ) ; +#283 = ORIENTED_EDGE ( 'NONE', *, *, #926, .T. ) ; +#284 = ORIENTED_EDGE ( 'NONE', *, *, #151, .F. ) ; +#285 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#286 = FACE_OUTER_BOUND ( 'NONE', #537, .T. ) ; +#287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.040834085586084257E-16, 0.000000000000000000 ) ) ; +#288 = ORIENTED_EDGE ( 'NONE', *, *, #875, .F. ) ; +#289 = VERTEX_POINT ( 'NONE', #227 ) ; +#290 = ORIENTED_EDGE ( 'NONE', *, *, #505, .T. ) ; +#291 = FACE_OUTER_BOUND ( 'NONE', #665, .T. ) ; +#292 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#293 = EDGE_CURVE ( 'NONE', #1131, #415, #241, .T. ) ; +#294 = VECTOR ( 'NONE', #95, 1000.000000000000000 ) ; +#295 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -11.36262431806471085, -10.00000000000000000 ) ) ; +#296 = ORIENTED_EDGE ( 'NONE', *, *, #820, .F. ) ; +#297 = EDGE_CURVE ( 'NONE', #817, #817, #144, .T. ) ; +#298 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .F. ) ; +#299 = ORIENTED_EDGE ( 'NONE', *, *, #695, .T. ) ; +#300 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#301 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, -0.000000000000000000 ) ) ; +#302 = FACE_OUTER_BOUND ( 'NONE', #10, .T. ) ; +#303 = EDGE_LOOP ( 'NONE', ( #533 ) ) ; +#304 = VERTEX_POINT ( 'NONE', #885 ) ; +#305 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#306 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#307 = EDGE_CURVE ( 'NONE', #122, #406, #804, .T. ) ; +#308 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#309 = EDGE_CURVE ( 'NONE', #1123, #1088, #703, .T. ) ; +#310 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#311 = VERTEX_POINT ( 'NONE', #236 ) ; +#312 = LINE ( 'NONE', #608, #243 ) ; +#313 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#314 = VECTOR ( 'NONE', #715, 1000.000000000000000 ) ; +#315 = VECTOR ( 'NONE', #280, 1000.000000000000000 ) ; +#316 = SURFACE_SIDE_STYLE ('',( #578 ) ) ; +#317 = EDGE_LOOP ( 'NONE', ( #1150, #298, #365, #281 ) ) ; +#318 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#319 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#320 = VECTOR ( 'NONE', #531, 1000.000000000000000 ) ; +#321 = ORIENTED_EDGE ( 'NONE', *, *, #37, .T. ) ; +#322 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, 10.00000000000000000 ) ) ; +#323 = ADVANCED_FACE ( 'NONE', ( #148, #49, #785 ), #417, .F. ) ; +#324 = ORIENTED_EDGE ( 'NONE', *, *, #524, .F. ) ; +#325 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -4.999999999999999112, 10.00000000000001243 ) ) ; +#326 = LINE ( 'NONE', #698, #904 ) ; +#327 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#328 = EDGE_CURVE ( 'NONE', #806, #195, #609, .T. ) ; +#329 = LINE ( 'NONE', #706, #519 ) ; +#330 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#331 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#332 = AXIS2_PLACEMENT_3D ( 'NONE', #782, #689, #576 ) ; +#333 = AXIS2_PLACEMENT_3D ( 'NONE', #247, #903, #337 ) ; +#334 = AXIS2_PLACEMENT_3D ( 'NONE', #604, #518, #792 ) ; +#335 = ORIENTED_EDGE ( 'NONE', *, *, #810, .F. ) ; +#336 = EDGE_CURVE ( 'NONE', #753, #649, #45, .T. ) ; +#337 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#338 = VECTOR ( 'NONE', #486, 1000.000000000000000 ) ; +#339 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, -7.768250173355773391, -9.999999999999996447 ) ) ; +#340 = EDGE_LOOP ( 'NONE', ( #82, #735, #161, #1049 ) ) ; +#341 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#342 = EDGE_CURVE ( 'NONE', #61, #38, #326, .T. ) ; +#343 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.1732320612144555294, 0.000000000000000000 ) ) ; +#344 = ADVANCED_FACE ( 'NONE', ( #1070 ), #54, .T. ) ; +#345 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ; +#346 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#347 = FACE_BOUND ( 'NONE', #955, .T. ) ; +#348 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#349 = VECTOR ( 'NONE', #539, 1000.000000000000000 ) ; +#350 = VERTEX_POINT ( 'NONE', #169 ) ; +#351 = VECTOR ( 'NONE', #255, 1000.000000000000000 ) ; +#352 = VERTEX_POINT ( 'NONE', #41 ) ; +#353 = AXIS2_PLACEMENT_3D ( 'NONE', #1203, #268, #9 ) ; +#354 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#355 = CIRCLE ( 'NONE', #1046, 0.6999999999999992895 ) ; +#356 = FACE_OUTER_BOUND ( 'NONE', #393, .T. ) ; +#357 = ADVANCED_FACE ( 'NONE', ( #413, #1065 ), #708, .F. ) ; +#358 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#359 = ORIENTED_EDGE ( 'NONE', *, *, #802, .T. ) ; +#360 = LINE ( 'NONE', #1021, #351 ) ; +#361 = LINE ( 'NONE', #639, #202 ) ; +#362 = ORIENTED_EDGE ( 'NONE', *, *, #158, .F. ) ; +#363 = PLANE ( 'NONE', #149 ) ; +#364 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 1.000000000000000000, 0.000000000000000000 ) ) ; +#365 = ORIENTED_EDGE ( 'NONE', *, *, #918, .T. ) ; +#366 = FACE_OUTER_BOUND ( 'NONE', #66, .T. ) ; +#367 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#368 = ORIENTED_EDGE ( 'NONE', *, *, #741, .T. ) ; +#369 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, -12.76262431806470943, -10.00000000000000000 ) ) ; +#370 = ORIENTED_EDGE ( 'NONE', *, *, #998, .T. ) ; +#371 = CARTESIAN_POINT ( 'NONE', ( 0.3000000000000034306, -28.00000000000000000, 0.000000000000000000 ) ) ; +#372 = LINE ( 'NONE', #465, #186 ) ; +#373 = CIRCLE ( 'NONE', #745, 2.899999999999992806 ) ; +#374 = EDGE_CURVE ( 'NONE', #350, #350, #1016, .T. ) ; +#375 = VECTOR ( 'NONE', #423, 1000.000000000000000 ) ; +#376 = CIRCLE ( 'NONE', #46, 1.249999999999987121 ) ; +#377 = LINE ( 'NONE', #1096, #768 ) ; +#378 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ; +#379 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.599999999999999645, -10.00000000000000178 ) ) ; +#380 = EDGE_LOOP ( 'NONE', ( #878 ) ) ; +#381 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -7.768250173355777832, 10.00000000000000000 ) ) ; +#382 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -2.000000000000000000, 9.999999999999994671 ) ) ; +#383 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#384 = ORIENTED_EDGE ( 'NONE', *, *, #810, .T. ) ; +#385 = PRODUCT_CONTEXT ( 'NONE', #1175, 'mechanical' ) ; +#386 = EDGE_LOOP ( 'NONE', ( #1018 ) ) ; +#387 = ADVANCED_FACE ( 'NONE', ( #53 ), #545, .F. ) ; +#388 = ORIENTED_EDGE ( 'NONE', *, *, #965, .F. ) ; +#389 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, -12.76262431806470943, 10.00000000000000000 ) ) ; +#390 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -2.000000000000000000, 10.00000000000000000 ) ) ; +#391 = DIRECTION ( 'NONE', ( 1.040834085586084257E-16, -1.000000000000000000, 0.000000000000000000 ) ) ; +#392 = ADVANCED_FACE ( 'NONE', ( #302 ), #682, .F. ) ; +#393 = EDGE_LOOP ( 'NONE', ( #469, #1191, #206, #296 ) ) ; +#394 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#395 = ORIENTED_EDGE ( 'NONE', *, *, #336, .F. ) ; +#396 = EDGE_LOOP ( 'NONE', ( #146 ) ) ; +#397 = PLANE ( 'NONE', #532 ) ; +#398 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#399 = CIRCLE ( 'NONE', #1063, 11.00000000000000000 ) ; +#400 = AXIS2_PLACEMENT_3D ( 'NONE', #892, #1180, #52 ) ; +#401 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, 10.00000000000000000 ) ) ; +#402 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250356664, -2.000000000000000000, 10.00000000000000000 ) ) ; +#403 = EDGE_CURVE ( 'NONE', #663, #1137, #853, .T. ) ; +#404 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#405 = ORIENTED_EDGE ( 'NONE', *, *, #215, .F. ) ; +#406 = VERTEX_POINT ( 'NONE', #1053 ) ; +#407 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -14.99999999999999467, -10.00000000000000000 ) ) ; +#408 = FACE_OUTER_BOUND ( 'NONE', #541, .T. ) ; +#409 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#410 = EDGE_CURVE ( 'NONE', #953, #1204, #966, .T. ) ; +#411 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#412 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, -6.190928620958790596, 10.00000000000001243 ) ) ; +#413 = FACE_BOUND ( 'NONE', #1154, .T. ) ; +#414 = EDGE_CURVE ( 'NONE', #32, #553, #530, .T. ) ; +#415 = VERTEX_POINT ( 'NONE', #295 ) ; +#416 = LINE ( 'NONE', #507, #575 ) ; +#417 = PLANE ( 'NONE', #29 ) ; +#418 = ADVANCED_FACE ( 'NONE', ( #13 ), #498, .F. ) ; +#419 = VECTOR ( 'NONE', #244, 1000.000000000000000 ) ; +#420 = AXIS2_PLACEMENT_3D ( 'NONE', #983, #599, #691 ) ; +#421 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -13.46262431806470872, 10.00000000000000000 ) ) ; +#422 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#423 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#424 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#425 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, -6.190928620958793260, -10.00000000000000178 ) ) ; +#426 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, -28.00000000000000000, 0.000000000000000000 ) ) ; +#427 = EDGE_CURVE ( 'NONE', #1204, #116, #943, .T. ) ; +#428 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#429 = EDGE_CURVE ( 'NONE', #352, #130, #399, .T. ) ; +#430 = ORIENTED_EDGE ( 'NONE', *, *, #710, .T. ) ; +#431 = LINE ( 'NONE', #402, #1061 ) ; +#432 = AXIS2_PLACEMENT_3D ( 'NONE', #914, #188, #815 ) ; +#433 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, -1.000000000000000000, 0.000000000000000000 ) ) ; +#434 = AXIS2_PLACEMENT_3D ( 'NONE', #110, #1050, #208 ) ; +#435 = ADVANCED_FACE ( 'NONE', ( #584 ), #757, .F. ) ; +#436 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ; +#437 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, -14.99999999999999822, 10.00000000000001243 ) ) ; +#438 = DIRECTION ( 'NONE', ( -0.1732320612144553906, -0.9848810349313216195, 0.000000000000000000 ) ) ; +#439 = ADVANCED_FACE ( 'NONE', ( #27 ), #488, .F. ) ; +#440 = EDGE_LOOP ( 'NONE', ( #767, #855, #1056, #1083 ) ) ; +#441 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, -10.00000000000000178 ) ) ; +#442 = LINE ( 'NONE', #750, #315 ) ; +#443 = PRODUCT ( 'apa300ml_bot', 'apa300ml_bot', '', ( #385 ) ) ; +#444 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -2.000000000000000000, 9.999999999999994671 ) ) ; +#445 = ORIENTED_EDGE ( 'NONE', *, *, #756, .F. ) ; +#446 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000006217, -28.00000000000000000, 0.000000000000000000 ) ) ; +#447 = ADVANCED_FACE ( 'NONE', ( #103 ), #1129, .T. ) ; +#448 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#449 = VECTOR ( 'NONE', #1035, 1000.000000000000000 ) ; +#450 = FACE_OUTER_BOUND ( 'NONE', #946, .T. ) ; +#451 = AXIS2_PLACEMENT_3D ( 'NONE', #934, #464, #840 ) ; +#452 = EDGE_CURVE ( 'NONE', #678, #199, #662, .T. ) ; +#453 = VERTEX_POINT ( 'NONE', #773 ) ; +#454 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#455 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, -11.36262431806471085, -10.00000000000000000 ) ) ; +#456 = VERTEX_POINT ( 'NONE', #80 ) ; +#457 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#458 = ORIENTED_EDGE ( 'NONE', *, *, #1101, .F. ) ; +#459 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#460 = VERTEX_POINT ( 'NONE', #455 ) ; +#461 = EDGE_CURVE ( 'NONE', #38, #1116, #5, .T. ) ; +#462 = CYLINDRICAL_SURFACE ( 'NONE', #353, 0.6999999999999992895 ) ; +#463 = ORIENTED_EDGE ( 'NONE', *, *, #1112, .F. ) ; +#464 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#465 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -11.36262431806471085, -10.00000000000000000 ) ) ; +#466 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -30.00000000000001421, -10.00000000000000000 ) ) ; +#467 = EDGE_LOOP ( 'NONE', ( #1118, #856, #619, #711 ) ) ; +#468 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#469 = ORIENTED_EDGE ( 'NONE', *, *, #998, .F. ) ; +#470 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, -11.21748225340539840, 10.00000000000000000 ) ) ; +#471 = CYLINDRICAL_SURFACE ( 'NONE', #503, 2.899999999999992806 ) ; +#472 = STYLED_ITEM ( 'NONE', ( #1005 ), #764 ) ; +#473 = VECTOR ( 'NONE', #744, 1000.000000000000000 ) ; +#474 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#475 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .T. ) ; +#476 = VERTEX_POINT ( 'NONE', #261 ) ; +#477 = VERTEX_POINT ( 'NONE', #655 ) ; +#478 = FACE_OUTER_BOUND ( 'NONE', #218, .T. ) ; +#479 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#480 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#481 = ORIENTED_EDGE ( 'NONE', *, *, #151, .T. ) ; +#482 = FILL_AREA_STYLE ('',( #197 ) ) ; +#483 = EDGE_LOOP ( 'NONE', ( #1073, #290, #593, #274 ) ) ; +#484 = ORIENTED_EDGE ( 'NONE', *, *, #307, .T. ) ; +#485 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#486 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, 0.000000000000000000 ) ) ; +#487 = EDGE_CURVE ( 'NONE', #311, #38, #71, .T. ) ; +#488 = PLANE ( 'NONE', #1114 ) ; +#489 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, -12.59631570230925313, 10.00000000000000000 ) ) ; +#490 = VERTEX_POINT ( 'NONE', #1055 ) ; +#491 = ORIENTED_EDGE ( 'NONE', *, *, #977, .F. ) ; +#492 = EDGE_LOOP ( 'NONE', ( #1020 ) ) ; +#493 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -30.00000000000001421, 10.00000000000000000 ) ) ; +#494 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, -11.21748225340539484, -10.00000000000000178 ) ) ; +#495 = EDGE_CURVE ( 'NONE', #553, #57, #377, .T. ) ; +#496 = VECTOR ( 'NONE', #865, 1000.000000000000000 ) ; +#497 = VECTOR ( 'NONE', #300, 1000.000000000000000 ) ; +#498 = PLANE ( 'NONE', #60 ) ; +#499 = VERTEX_POINT ( 'NONE', #1107 ) ; +#500 = ORIENTED_EDGE ( 'NONE', *, *, #1, .T. ) ; +#501 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, -0.7071067811865474617, 0.7071067811865474617 ) ) ; +#502 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#503 = AXIS2_PLACEMENT_3D ( 'NONE', #755, #762, #479 ) ; +#504 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1104 ) ; +#505 = EDGE_CURVE ( 'NONE', #1026, #199, #1122, .T. ) ; +#506 = ORIENTED_EDGE ( 'NONE', *, *, #664, .T. ) ; +#507 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#508 = VERTEX_POINT ( 'NONE', #628 ) ; +#509 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359007976, -12.59631570230924957, -10.00000000000000000 ) ) ; +#510 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 0.000000000000000000, -5.000000000000000000 ) ) ; +#511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#512 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#513 = VECTOR ( 'NONE', #331, 1000.000000000000000 ) ; +#514 = AXIS2_PLACEMENT_3D ( 'NONE', #629, #1019, #832 ) ; +#515 = ADVANCED_FACE ( 'NONE', ( #356 ), #1206, .F. ) ; +#516 = EDGE_LOOP ( 'NONE', ( #84, #652, #640, #506 ) ) ; +#517 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, -9.500000000000014211 ) ) ; +#518 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#519 = VECTOR ( 'NONE', #696, 1000.000000000000000 ) ; +#520 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, -12.59631570230925135, -10.00000000000000000 ) ) ; +#521 = EDGE_CURVE ( 'NONE', #1137, #477, #551, .T. ) ; +#522 = ORIENTED_EDGE ( 'NONE', *, *, #835, .F. ) ; +#523 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -30.00000000000001421, 10.00000000000000000 ) ) ; +#524 = EDGE_CURVE ( 'NONE', #976, #406, #145, .T. ) ; +#525 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, -0.000000000000000000 ) ) ; +#526 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -13.46262431806470872, -10.00000000000000000 ) ) ; +#527 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.1732320612144555294, 0.000000000000000000 ) ) ; +#528 = EDGE_CURVE ( 'NONE', #32, #415, #442, .T. ) ; +#529 = AXIS2_PLACEMENT_3D ( 'NONE', #260, #534, #631 ) ; +#530 = CIRCLE ( 'NONE', #743, 9.599999999999997868 ) ; +#531 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, -1.000000000000000000, 0.000000000000000000 ) ) ; +#532 = AXIS2_PLACEMENT_3D ( 'NONE', #970, #25, #769 ) ; +#533 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ; +#534 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#535 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#536 = EDGE_CURVE ( 'NONE', #289, #122, #1113, .T. ) ; +#537 = EDGE_LOOP ( 'NONE', ( #1071 ) ) ; +#538 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#539 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#540 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, 10.00000000000001243 ) ) ; +#541 = EDGE_LOOP ( 'NONE', ( #276 ) ) ; +#542 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.000000000000000888, -10.00000000000000178 ) ) ; +#543 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -30.50000000000000000, -9.500000000000014211 ) ) ; +#544 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ; +#545 = CONICAL_SURFACE ( 'NONE', #177, 1.249999999999987121, 1.029744258676651203 ) ; +#546 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -30.50000000000000000, -9.500000000000014211 ) ) ; +#547 = CIRCLE ( 'NONE', #1115, 9.599999999999997868 ) ; +#548 = EDGE_LOOP ( 'NONE', ( #183, #1177, #131, #598 ) ) ; +#549 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #796 ) ) ; +#550 = ADVANCED_FACE ( 'NONE', ( #936 ), #1012, .F. ) ; +#551 = LINE ( 'NONE', #543, #160 ) ; +#552 = VECTOR ( 'NONE', #301, 1000.000000000000000 ) ; +#553 = VERTEX_POINT ( 'NONE', #1007 ) ; +#554 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#555 = FACE_OUTER_BOUND ( 'NONE', #317, .T. ) ; +#556 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ; +#557 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.7071067811865474617, -0.7071067811865474617 ) ) ; +#558 = EDGE_CURVE ( 'NONE', #1166, #1014, #361, .T. ) ; +#559 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ; +#560 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#561 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -13.46262431806470872, -10.00000000000000000 ) ) ; +#562 = ORIENTED_EDGE ( 'NONE', *, *, #524, .T. ) ; +#563 = PLANE ( 'NONE', #597 ) ; +#564 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#565 = EDGE_CURVE ( 'NONE', #15, #195, #266, .T. ) ; +#566 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, -14.99999999999999822, 10.00000000000000000 ) ) ; +#567 = ORIENTED_EDGE ( 'NONE', *, *, #638, .T. ) ; +#568 = VERTEX_POINT ( 'NONE', #1149 ) ; +#569 = ORIENTED_EDGE ( 'NONE', *, *, #427, .T. ) ; +#570 = ORIENTED_EDGE ( 'NONE', *, *, #881, .F. ) ; +#571 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.7071067811865475727, 0.7071067811865475727 ) ) ; +#572 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -30.00000000000001421, 10.00000000000000000 ) ) ; +#573 = VECTOR ( 'NONE', #454, 1000.000000000000000 ) ; +#574 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #669, #1045 ) ; +#575 = VECTOR ( 'NONE', #318, 1000.000000000000000 ) ; +#576 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#577 = ORIENTED_EDGE ( 'NONE', *, *, #158, .T. ) ; +#578 = SURFACE_STYLE_FILL_AREA ( #482 ) ; +#579 = ORIENTED_EDGE ( 'NONE', *, *, #620, .T. ) ; +#580 = VERTEX_POINT ( 'NONE', #740 ) ; +#581 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -2.000000000000000000, -10.00000000000000000 ) ) ; +#582 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.599999999999999645, -10.00000000000000178 ) ) ; +#583 = ADVANCED_FACE ( 'NONE', ( #930 ), #181, .F. ) ; +#584 = FACE_OUTER_BOUND ( 'NONE', #758, .T. ) ; +#585 = EDGE_CURVE ( 'NONE', #1198, #51, #87, .T. ) ; +#586 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ; +#587 = ORIENTED_EDGE ( 'NONE', *, *, #651, .T. ) ; +#588 = PLANE ( 'NONE', #1138 ) ; +#589 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#590 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#591 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#592 = VERTEX_POINT ( 'NONE', #367 ) ; +#593 = ORIENTED_EDGE ( 'NONE', *, *, #452, .F. ) ; +#594 = FACE_OUTER_BOUND ( 'NONE', #467, .T. ) ; +#595 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#596 = VECTOR ( 'NONE', #409, 1000.000000000000000 ) ; +#597 = AXIS2_PLACEMENT_3D ( 'NONE', #381, #668, #123 ) ; +#598 = ORIENTED_EDGE ( 'NONE', *, *, #293, .F. ) ; +#599 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#600 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#601 = EDGE_LOOP ( 'NONE', ( #395, #909, #445, #1142 ) ) ; +#602 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#603 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#604 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, -10.00000000000000000 ) ) ; +#605 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -15.00105000000000111, 10.00000000000000000 ) ) ; +#606 = EDGE_CURVE ( 'NONE', #477, #765, #1029, .T. ) ; +#607 = ORIENTED_EDGE ( 'NONE', *, *, #179, .F. ) ; +#608 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#609 = LINE ( 'NONE', #897, #222 ) ; +#610 = EDGE_CURVE ( 'NONE', #1159, #456, #4, .T. ) ; +#611 = LINE ( 'NONE', #990, #240 ) ; +#612 = VECTOR ( 'NONE', #632, 1000.000000000000000 ) ; +#613 = VECTOR ( 'NONE', #1044, 1000.000000000000114 ) ; +#614 = AXIS2_PLACEMENT_3D ( 'NONE', #887, #48, #603 ) ; +#615 = AXIS2_PLACEMENT_3D ( 'NONE', #591, #775, #683 ) ; +#616 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -11.36262431806471085, 10.00000000000000000 ) ) ; +#617 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#618 = EDGE_CURVE ( 'NONE', #678, #61, #985, .T. ) ; +#619 = ORIENTED_EDGE ( 'NONE', *, *, #221, .F. ) ; +#620 = EDGE_CURVE ( 'NONE', #580, #944, #794, .T. ) ; +#621 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, -10.00000000000000178 ) ) ; +#622 = FACE_OUTER_BOUND ( 'NONE', #811, .T. ) ; +#623 = ORIENTED_EDGE ( 'NONE', *, *, #461, .T. ) ; +#624 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#625 = EDGE_CURVE ( 'NONE', #580, #678, #431, .T. ) ; +#626 = VERTEX_POINT ( 'NONE', #120 ) ; +#627 = LINE ( 'NONE', #441, #203 ) ; +#628 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 0.000000000000000000, -10.00000000000000178 ) ) ; +#629 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, -10.00000000000000178 ) ) ; +#630 = ORIENTED_EDGE ( 'NONE', *, *, #134, .F. ) ; +#631 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#632 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#633 = EDGE_CURVE ( 'NONE', #626, #1037, #807, .T. ) ; +#634 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #228 ) ; +#635 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -11.36262431806471085, 10.00000000000000000 ) ) ; +#636 = VERTEX_POINT ( 'NONE', #523 ) ; +#637 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#638 = EDGE_CURVE ( 'NONE', #130, #1037, #1170, .T. ) ; +#639 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -4.999999999999999112, -10.00000000000000178 ) ) ; +#640 = ORIENTED_EDGE ( 'NONE', *, *, #403, .F. ) ; +#641 = AXIS2_PLACEMENT_3D ( 'NONE', #919, #167, #459 ) ; +#642 = LINE ( 'NONE', #1013, #1001 ) ; +#643 = AXIS2_PLACEMENT_3D ( 'NONE', #341, #700, #232 ) ; +#644 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ; +#645 = CYLINDRICAL_SURFACE ( 'NONE', #451, 0.6000000000000033085 ) ; +#646 = EDGE_CURVE ( 'NONE', #1003, #453, #1179, .T. ) ; +#647 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#648 = AXIS2_PLACEMENT_3D ( 'NONE', #382, #1128, #201 ) ; +#649 = VERTEX_POINT ( 'NONE', #154 ) ; +#650 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#651 = EDGE_CURVE ( 'NONE', #130, #476, #981, .T. ) ; +#652 = ORIENTED_EDGE ( 'NONE', *, *, #820, .T. ) ; +#653 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -15.00105000000000288, 10.00000000000000711 ) ) ; +#654 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.1732320612144555294, 0.000000000000000000 ) ) ; +#655 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -30.00000000000001421, -10.00000000000000000 ) ) ; +#656 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ; +#657 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, -0.000000000000000000 ) ) ; +#658 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ; +#659 = ORIENTED_EDGE ( 'NONE', *, *, #896, .F. ) ; +#660 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, 10.00000000000000000 ) ) ; +#661 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, -11.21748225340539840, 10.00000000000000000 ) ) ; +#662 = LINE ( 'NONE', #119, #496 ) ; +#663 = VERTEX_POINT ( 'NONE', #993 ) ; +#664 = EDGE_CURVE ( 'NONE', #663, #753, #898, .T. ) ; +#665 = EDGE_LOOP ( 'NONE', ( #170, #121, #1099, #567 ) ) ; +#666 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .T. ) ; +#667 = AXIS2_PLACEMENT_3D ( 'NONE', #1200, #194, #272 ) ; +#668 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.9848810349313216195, 0.000000000000000000 ) ) ; +#669 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#670 = VECTOR ( 'NONE', #1084, 1000.000000000000000 ) ; +#671 = AXIS2_PLACEMENT_3D ( 'NONE', #470, #849, #754 ) ; +#672 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, -10.00000000000000000 ) ) ; +#673 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #443 ) ) ; +#674 = VECTOR ( 'NONE', #343, 1000.000000000000227 ) ; +#675 = ORIENTED_EDGE ( 'NONE', *, *, #1112, .T. ) ; +#676 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#677 = AXIS2_PLACEMENT_3D ( 'NONE', #582, #111, #564 ) ; +#678 = VERTEX_POINT ( 'NONE', #704 ) ; +#679 = EDGE_LOOP ( 'NONE', ( #288, #198, #1186, #225 ) ) ; +#680 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, -9.500000000000014211 ) ) ; +#681 = LINE ( 'NONE', #942, #1004 ) ; +#682 = PLANE ( 'NONE', #332 ) ; +#683 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#684 = ORIENTED_EDGE ( 'NONE', *, *, #248, .F. ) ; +#685 = ORIENTED_EDGE ( 'NONE', *, *, #233, .T. ) ; +#686 = PLANE ( 'NONE', #77 ) ; +#687 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, 0.000000000000000000 ) ) ; +#688 = EDGE_CURVE ( 'NONE', #61, #944, #1081, .T. ) ; +#689 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#690 = ORIENTED_EDGE ( 'NONE', *, *, #1054, .F. ) ; +#691 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#692 = CARTESIAN_POINT ( 'NONE', ( 2.861496777234105205E-15, -22.75000000000000000, 4.999999999999997335 ) ) ; +#693 = VECTOR ( 'NONE', #285, 1000.000000000000000 ) ; +#694 = AXIS2_PLACEMENT_3D ( 'NONE', #1196, #829, #729 ) ; +#695 = EDGE_CURVE ( 'NONE', #304, #899, #55, .T. ) ; +#696 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#697 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#698 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -7.768250173355771615, -10.00000000000000000 ) ) ; +#699 = ORIENTED_EDGE ( 'NONE', *, *, #896, .T. ) ; +#700 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#701 = ORIENTED_EDGE ( 'NONE', *, *, #179, .T. ) ; +#702 = FACE_OUTER_BOUND ( 'NONE', #340, .T. ) ; +#703 = LINE ( 'NONE', #984, #920 ) ; +#704 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, -2.000000000000000000, -10.00000000000000000 ) ) ; +#705 = EDGE_CURVE ( 'NONE', #753, #1010, #1164, .T. ) ; +#706 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -15.00105000000000111, -10.00000000000000000 ) ) ; +#707 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -22.75000000000000000, 4.999999999999997335 ) ) ; +#708 = CONICAL_SURFACE ( 'NONE', #889, 1.549999999999999378, 0.7853981633974453924 ) ; +#709 = AXIS2_PLACEMENT_3D ( 'NONE', #1192, #354, #827 ) ; +#710 = EDGE_CURVE ( 'NONE', #499, #476, #999, .T. ) ; +#711 = ORIENTED_EDGE ( 'NONE', *, *, #505, .F. ) ; +#712 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#713 = LINE ( 'NONE', #718, #674 ) ; +#714 = EDGE_LOOP ( 'NONE', ( #23, #924, #666, #1068 ) ) ; +#715 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#716 = ADVANCED_FACE ( 'NONE', ( #28 ), #805, .F. ) ; +#717 = FACE_OUTER_BOUND ( 'NONE', #870, .T. ) ; +#718 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, -12.59631570230925135, 10.00000000000000000 ) ) ; +#719 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #676, 'distance_accuracy_value', 'NONE'); +#720 = EDGE_LOOP ( 'NONE', ( #484, #324, #229, #760 ) ) ; +#721 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#722 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -15.00105000000000111, -10.00000000000000000 ) ) ; +#723 = AXIS2_PLACEMENT_3D ( 'NONE', #86, #265, #176 ) ; +#724 = AXIS2_PLACEMENT_3D ( 'NONE', #846, #184, #932 ) ; +#725 = VERTEX_POINT ( 'NONE', #1098 ) ; +#726 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .F. ) ; +#727 = SURFACE_SIDE_STYLE ('',( #1111 ) ) ; +#728 = EDGE_CURVE ( 'NONE', #406, #742, #1174, .T. ) ; +#729 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#730 = EDGE_CURVE ( 'NONE', #953, #1207, #237, .T. ) ; +#731 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, 9.999999999999991118 ) ) ; +#732 = ORIENTED_EDGE ( 'NONE', *, *, #638, .F. ) ; +#733 = FACE_OUTER_BOUND ( 'NONE', #1130, .T. ) ; +#734 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#735 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .F. ) ; +#736 = CARTESIAN_POINT ( 'NONE', ( 50.00000000000000711, -14.99999999999999289, 10.00000000000001243 ) ) ; +#737 = EDGE_CURVE ( 'NONE', #725, #725, #252, .T. ) ; +#738 = ORIENTED_EDGE ( 'NONE', *, *, #938, .F. ) ; +#739 = DIRECTION ( 'NONE', ( 1.227281985754855253E-17, 1.000000000000000000, 0.000000000000000000 ) ) ; +#740 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -2.000000000000000000, 10.00000000000000711 ) ) ; +#741 = EDGE_CURVE ( 'NONE', #813, #453, #611, .T. ) ; +#742 = VERTEX_POINT ( 'NONE', #437 ) ; +#743 = AXIS2_PLACEMENT_3D ( 'NONE', #216, #763, #951 ) ; +#744 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#745 = AXIS2_PLACEMENT_3D ( 'NONE', #213, #963, #1058 ) ; +#746 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, 0.000000000000000000, 10.00000000000000000 ) ) ; +#747 = EDGE_LOOP ( 'NONE', ( #854 ) ) ; +#748 = FACE_OUTER_BOUND ( 'NONE', #992, .T. ) ; +#749 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, -10.00000000000000355 ) ) ; +#750 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -11.36262431806471085, 10.00000000000000000 ) ) ; +#751 = ORIENTED_EDGE ( 'NONE', *, *, #835, .T. ) ; +#752 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#753 = VERTEX_POINT ( 'NONE', #987 ) ; +#754 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#755 = CARTESIAN_POINT ( 'NONE', ( 2.849250309242631453E-15, -22.75000000000000000, -5.000000000000002665 ) ) ; +#756 = EDGE_CURVE ( 'NONE', #636, #663, #812, .T. ) ; +#757 = PLANE ( 'NONE', #845 ) ; +#758 = EDGE_LOOP ( 'NONE', ( #726, #862, #89, #954 ) ) ; +#759 = ORIENTED_EDGE ( 'NONE', *, *, #414, .T. ) ; +#760 = ORIENTED_EDGE ( 'NONE', *, *, #926, .F. ) ; +#761 = LINE ( 'NONE', #192, #497 ) ; +#762 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#763 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#764 = MANIFOLD_SOLID_BREP ( 'Cut-Extrude2', #256 ) ; +#765 = VERTEX_POINT ( 'NONE', #1119 ) ; +#766 = ORIENTED_EDGE ( 'NONE', *, *, #248, .T. ) ; +#767 = ORIENTED_EDGE ( 'NONE', *, *, #730, .T. ) ; +#768 = VECTOR ( 'NONE', #821, 1000.000000000000114 ) ; +#769 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#770 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#771 = CIRCLE ( 'NONE', #434, 0.6999999999999992895 ) ; +#772 = AXIS2_PLACEMENT_3D ( 'NONE', #358, #164, #457 ) ; +#773 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.000000000000000888, 10.00000000000001243 ) ) ; +#774 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, 9.500000000000014211 ) ) ; +#775 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#776 = VECTOR ( 'NONE', #18, 1000.000000000000000 ) ; +#777 = ADVANCED_FACE ( 'NONE', ( #270 ), #1184, .F. ) ; +#778 = ORIENTED_EDGE ( 'NONE', *, *, #705, .F. ) ; +#779 = EDGE_LOOP ( 'NONE', ( #436, #738, #658, #491 ) ) ; +#780 = LINE ( 'NONE', #389, #1066 ) ; +#781 = LINE ( 'NONE', #572, #104 ) ; +#782 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#783 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ; +#784 = PLANE ( 'NONE', #671 ) ; +#785 = FACE_OUTER_BOUND ( 'NONE', #1048, .T. ) ; +#786 = EDGE_CURVE ( 'NONE', #258, #258, #376, .T. ) ; +#787 = EDGE_CURVE ( 'NONE', #1014, #57, #972, .T. ) ; +#788 = ADVANCED_FACE ( 'NONE', ( #748 ), #1011, .F. ) ; +#789 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000006217, -28.00000000000000000, 1.249999999999987121 ) ) ; +#790 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, -11.21748225340539484, 10.00000000000000000 ) ) ; +#791 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -7.768250173355771615, -10.00000000000000178 ) ) ; +#792 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#793 = ORIENTED_EDGE ( 'NONE', *, *, #429, .T. ) ; +#794 = CIRCLE ( 'NONE', #844, 5.856798911513215522 ) ; +#795 = VECTOR ( 'NONE', #1064, 1000.000000000000000 ) ; +#796 = STYLED_ITEM ( 'NONE', ( #22 ), #989 ) ; +#797 = VECTOR ( 'NONE', #433, 1000.000000000000000 ) ; +#798 = LINE ( 'NONE', #988, #320 ) ; +#799 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, 0.000000000000000000, 10.00000000000000000 ) ) ; +#800 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#801 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -30.00000000000001421, 10.00000000000000000 ) ) ; +#802 = EDGE_CURVE ( 'NONE', #1123, #217, #360, .T. ) ; +#803 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#804 = LINE ( 'NONE', #980, #375 ) ; +#805 = PLANE ( 'NONE', #643 ) ; +#806 = VERTEX_POINT ( 'NONE', #917 ) ; +#807 = LINE ( 'NONE', #63, #670 ) ; +#808 = VECTOR ( 'NONE', #67, 1000.000000000000000 ) ; +#809 = VECTOR ( 'NONE', #527, 1000.000000000000227 ) ; +#810 = EDGE_CURVE ( 'NONE', #927, #899, #277, .T. ) ; +#811 = EDGE_LOOP ( 'NONE', ( #699, #500, #1031, #175 ) ) ; +#812 = LINE ( 'NONE', #801, #271 ) ; +#813 = VERTEX_POINT ( 'NONE', #542 ) ; +#814 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.1732320612144553629, 0.000000000000000000 ) ) ; +#815 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#816 = EDGE_CURVE ( 'NONE', #1166, #848, #159, .T. ) ; +#817 = VERTEX_POINT ( 'NONE', #1008 ) ; +#818 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ; +#819 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#820 = EDGE_CURVE ( 'NONE', #1010, #1137, #171, .T. ) ; +#821 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144553629, -0.000000000000000000 ) ) ; +#822 = AXIS2_PLACEMENT_3D ( 'NONE', #959, #391, #287 ) ; +#823 = VECTOR ( 'NONE', #1151, 1000.000000000000000 ) ; +#824 = CIRCLE ( 'NONE', #254, 0.5999999999999963141 ) ; +#825 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -13.46262431806470872, 10.00000000000000000 ) ) ; +#826 = ORIENTED_EDGE ( 'NONE', *, *, #646, .F. ) ; +#827 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#828 = AXIS2_PLACEMENT_3D ( 'NONE', #1006, #166, #364 ) ; +#829 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#830 = ADVANCED_FACE ( 'NONE', ( #733 ), #1106, .T. ) ; +#831 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .T. ) ; +#832 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#833 = EDGE_LOOP ( 'NONE', ( #91, #362, #185, #481 ) ) ; +#834 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#835 = EDGE_CURVE ( 'NONE', #592, #1166, #627, .T. ) ; +#836 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000001776, -13.46262431806470872, 10.00000000000000000 ) ) ; +#837 = ORIENTED_EDGE ( 'NONE', *, *, #977, .T. ) ; +#838 = LINE ( 'NONE', #736, #894 ) ; +#839 = ORIENTED_EDGE ( 'NONE', *, *, #688, .T. ) ; +#840 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#841 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, 10.00000000000001243 ) ) ; +#842 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#843 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .F. ) ; +#844 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #58, #424 ) ; +#845 = AXIS2_PLACEMENT_3D ( 'NONE', #1047, #20, #35 ) ; +#846 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -2.000000000000000000, -10.00000000000000000 ) ) ; +#847 = VECTOR ( 'NONE', #535, 1000.000000000000000 ) ; +#848 = VERTEX_POINT ( 'NONE', #1205 ) ; +#849 = DIRECTION ( 'NONE', ( 0.1732320612144553906, -0.9848810349313216195, 0.000000000000000000 ) ) ; +#850 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -11.36262431806471085, 10.00000000000000000 ) ) ; +#851 = ADVANCED_FACE ( 'NONE', ( #366 ), #645, .F. ) ; +#852 = VECTOR ( 'NONE', #978, 1000.000000000000114 ) ; +#853 = LINE ( 'NONE', #1135, #596 ) ; +#854 = ORIENTED_EDGE ( 'NONE', *, *, #1054, .T. ) ; +#855 = ORIENTED_EDGE ( 'NONE', *, *, #196, .F. ) ; +#856 = ORIENTED_EDGE ( 'NONE', *, *, #695, .F. ) ; +#857 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#858 = LINE ( 'NONE', #841, #552 ) ; +#859 = CARTESIAN_POINT ( 'NONE', ( 5.101407911360074279E-16, -11.36262431806471085, 10.00000000000000000 ) ) ; +#860 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .F. ) ; +#861 = ORIENTED_EDGE ( 'NONE', *, *, #79, .T. ) ; +#862 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ; +#863 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658772638, -11.21748225340539662, -10.00000000000000000 ) ) ; +#864 = CYLINDRICAL_SURFACE ( 'NONE', #574, 5.856798911513215522 ) ; +#865 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#866 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -7.768250173355777832, 10.00000000000000000 ) ) ; +#867 = EDGE_CURVE ( 'NONE', #568, #568, #223, .T. ) ; +#868 = SURFACE_STYLE_USAGE ( .BOTH. , #316 ) ; +#869 = ORIENTED_EDGE ( 'NONE', *, *, #558, .T. ) ; +#870 = EDGE_LOOP ( 'NONE', ( #861, #370, #778, #877, #31, #345 ) ) ; +#871 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#872 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 0.000000000000000000, 10.00000000000001243 ) ) ; +#873 = AXIS2_PLACEMENT_3D ( 'NONE', #371, #346, #721 ) ; +#874 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#875 = EDGE_CURVE ( 'NONE', #499, #352, #780, .T. ) ; +#876 = AXIS2_PLACEMENT_3D ( 'NONE', #1144, #1034, #12 ) ; +#877 = ORIENTED_EDGE ( 'NONE', *, *, #336, .T. ) ; +#878 = ORIENTED_EDGE ( 'NONE', *, *, #952, .T. ) ; +#879 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, -6.190928620958790596, -10.00000000000000178 ) ) ; +#880 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -2.000000000000000000, 10.00000000000000000 ) ) ; +#881 = EDGE_CURVE ( 'NONE', #289, #456, #99, .T. ) ; +#882 = SHAPE_DEFINITION_REPRESENTATION ( #634, #989 ) ; +#883 = ORIENTED_EDGE ( 'NONE', *, *, #756, .T. ) ; +#884 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#885 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, -10.00000000000000355 ) ) ; +#886 = EDGE_LOOP ( 'NONE', ( #234 ) ) ; +#887 = CARTESIAN_POINT ( 'NONE', ( 2.861496777234105205E-15, -22.75000000000000000, -5.000000000000002665 ) ) ; +#888 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -15.00105000000000111, 10.00000000000000000 ) ) ; +#889 = AXIS2_PLACEMENT_3D ( 'NONE', #1156, #313, #231 ) ; +#890 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ; +#891 = AXIS2_PLACEMENT_3D ( 'NONE', #1091, #739, #913 ) ; +#892 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#893 = ADVANCED_FACE ( 'NONE', ( #478 ), #588, .T. ) ; +#894 = VECTOR ( 'NONE', #911, 1000.000000000000000 ) ; +#895 = ORIENTED_EDGE ( 'NONE', *, *, #620, .F. ) ; +#896 = EDGE_CURVE ( 'NONE', #1131, #848, #200, .T. ) ; +#897 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691365, -7.500000000000000000, -10.00000000000000000 ) ) ; +#898 = LINE ( 'NONE', #774, #1038 ) ; +#899 = VERTEX_POINT ( 'NONE', #1143 ) ; +#900 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#901 = EDGE_CURVE ( 'NONE', #1116, #976, #761, .T. ) ; +#902 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#903 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#904 = VECTOR ( 'NONE', #1168, 1000.000000000000227 ) ; +#905 = AXIS2_PLACEMENT_3D ( 'NONE', #707, #156, #617 ) ; +#906 = FACE_BOUND ( 'NONE', #386, .T. ) ; +#907 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, 10.00000000000000000 ) ) ; +#908 = ADVANCED_FACE ( 'NONE', ( #948 ), #686, .T. ) ; +#909 = ORIENTED_EDGE ( 'NONE', *, *, #664, .F. ) ; +#910 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#911 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.040834085586084257E-16, -0.000000000000000000 ) ) ; +#912 = EDGE_LOOP ( 'NONE', ( #106 ) ) ; +#913 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#914 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -7.768250173355777832, 10.00000000000000000 ) ) ; +#915 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -14.99999999999999822, 10.00000000000000000 ) ) ; +#916 = ORIENTED_EDGE ( 'NONE', *, *, #215, .T. ) ; +#917 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, -6.190928620958790596, -10.00000000000000178 ) ) ; +#918 = EDGE_CURVE ( 'NONE', #806, #1003, #40, .T. ) ; +#919 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -13.46262431806470872, 10.00000000000000000 ) ) ; +#920 = VECTOR ( 'NONE', #1075, 1000.000000000000000 ) ; +#921 = AXIS2_PLACEMENT_3D ( 'NONE', #1199, #637, #997 ) ; +#922 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #398, #770 ) ; +#923 = AXIS2_PLACEMENT_3D ( 'NONE', #825, #262, #468 ) ; +#924 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .F. ) ; +#925 = FACE_OUTER_BOUND ( 'NONE', #720, .T. ) ; +#926 = EDGE_CURVE ( 'NONE', #122, #1116, #771, .T. ) ; +#927 = VERTEX_POINT ( 'NONE', #1127 ) ; +#928 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.227281985754855253E-17, -0.000000000000000000 ) ) ; +#929 = VECTOR ( 'NONE', #589, 1000.000000000000000 ) ; +#930 = FACE_OUTER_BOUND ( 'NONE', #931, .T. ) ; +#931 = EDGE_LOOP ( 'NONE', ( #890, #684, #940, #269 ) ) ; +#932 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#933 = ORIENTED_EDGE ( 'NONE', *, *, #786, .F. ) ; +#934 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.599999999999999645, -10.00000000000000178 ) ) ; +#935 = LINE ( 'NONE', #957, #776 ) ; +#936 = FACE_OUTER_BOUND ( 'NONE', #189, .T. ) ; +#937 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .T. ) ; +#938 = EDGE_CURVE ( 'NONE', #15, #1125, #547, .T. ) ; +#939 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -4.999999999999999112, -10.00000000000000178 ) ) ; +#940 = ORIENTED_EDGE ( 'NONE', *, *, #688, .F. ) ; +#941 = LINE ( 'NONE', #653, #693 ) ; +#942 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 0.000000000000000000, 10.00000000000000000 ) ) ; +#943 = LINE ( 'NONE', #874, #449 ) ; +#944 = VERTEX_POINT ( 'NONE', #1133 ) ; +#945 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #1167, #884 ) ; +#946 = EDGE_LOOP ( 'NONE', ( #961, #1032, #843, #751, #47, #659, #246, #284, #837, #267, #1057, #242, #1105, #937, #153, #43, #732, #253, #586, #783, #1141, #135, #570, #556, #283, #1043, #544, #1110 ) ) ; +#947 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ; +#948 = FACE_OUTER_BOUND ( 'NONE', #601, .T. ) ; +#949 = FACE_OUTER_BOUND ( 'NONE', #679, .T. ) ; +#950 = VECTOR ( 'NONE', #602, 1000.000000000000000 ) ; +#951 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#952 = EDGE_CURVE ( 'NONE', #490, #490, #373, .T. ) ; +#953 = VERTEX_POINT ( 'NONE', #581 ) ; +#954 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ; +#955 = EDGE_LOOP ( 'NONE', ( #690 ) ) ; +#956 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -1.762624318064710982, -10.00000000000000000 ) ) ; +#957 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#958 = ADVANCED_FACE ( 'NONE', ( #291 ), #563, .F. ) ; +#959 = CARTESIAN_POINT ( 'NONE', ( 50.00000000000000711, -14.99999999999999289, -10.00000000000000178 ) ) ; +#960 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #910, 'distance_accuracy_value', 'NONE'); +#961 = ORIENTED_EDGE ( 'NONE', *, *, #452, .T. ) ; +#962 = ORIENTED_EDGE ( 'NONE', *, *, #403, .T. ) ; +#963 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#964 = FACE_OUTER_BOUND ( 'NONE', #747, .T. ) ; +#965 = EDGE_CURVE ( 'NONE', #580, #1026, #941, .T. ) ; +#966 = LINE ( 'NONE', #125, #239 ) ; +#967 = ORIENTED_EDGE ( 'NONE', *, *, #918, .F. ) ; +#968 = ORIENTED_EDGE ( 'NONE', *, *, #802, .F. ) ; +#969 = AXIS2_PLACEMENT_3D ( 'NONE', #692, #600, #137 ) ; +#970 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#971 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 0.000000000000000000, 10.00000000000000000 ) ) ; +#972 = CIRCLE ( 'NONE', #709, 0.6000000000000033085 ) ; +#973 = ORIENTED_EDGE ( 'NONE', *, *, #309, .F. ) ; +#974 = CYLINDRICAL_SURFACE ( 'NONE', #945, 9.599999999999997868 ) ; +#975 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#976 = VERTEX_POINT ( 'NONE', #219 ) ; +#977 = EDGE_CURVE ( 'NONE', #460, #195, #62, .T. ) ; +#978 = DIRECTION ( 'NONE', ( -0.9848810349313216195, -0.1732320612144552241, 0.000000000000000000 ) ) ; +#979 = FACE_OUTER_BOUND ( 'NONE', #492, .T. ) ; +#980 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -13.46262431806470872, 10.00000000000000000 ) ) ; +#981 = LINE ( 'NONE', #489, #419 ) ; +#982 = EDGE_LOOP ( 'NONE', ( #463, #69, #623, #644 ) ) ; +#983 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#984 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, 5.000000000000000000 ) ) ; +#985 = CIRCLE ( 'NONE', #1136, 5.856798911513215522 ) ; +#986 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #960 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #910, #834, #538 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#987 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, 9.500000000000014211 ) ) ; +#988 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, -14.99999999999999822, 10.00000000000000000 ) ) ; +#989 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'apa300ml_bot', ( #764, #615 ), #162 ) ; +#990 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, -5.000000000000000888, -10.00000000000000178 ) ) ; +#991 = LINE ( 'NONE', #1086, #107 ) ; +#992 = EDGE_LOOP ( 'NONE', ( #259, #569, #607, #39 ) ) ; +#993 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -30.50000000000000000, 9.500000000000014211 ) ) ; +#994 = ADVANCED_FACE ( 'NONE', ( #594 ), #397, .F. ) ; +#995 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, -11.21748225340539840, 10.00000000000000000 ) ) ; +#996 = ORIENTED_EDGE ( 'NONE', *, *, #279, .F. ) ; +#997 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#998 = EDGE_CURVE ( 'NONE', #765, #1010, #132, .T. ) ; +#999 = CIRCLE ( 'NONE', #400, 11.00000000000000000 ) ; +#1000 = AXIS2_PLACEMENT_3D ( 'NONE', #257, #734, #647 ) ; +#1001 = VECTOR ( 'NONE', #560, 1000.000000000000000 ) ; +#1002 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #443, .NOT_KNOWN. ) ; +#1003 = VERTEX_POINT ( 'NONE', #412 ) ; +#1004 = VECTOR ( 'NONE', #220, 1000.000000000000000 ) ; +#1005 = PRESENTATION_STYLE_ASSIGNMENT (( #187 ) ) ; +#1006 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, -14.99999999999999822, 10.00000000000000000 ) ) ; +#1007 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658772638, -11.21748225340539840, 10.00000000000000000 ) ) ; +#1008 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, -28.00000000000000000, 1.549999999999999378 ) ) ; +#1009 = ADVANCED_FACE ( 'NONE', ( #1027 ), #784, .F. ) ; +#1010 = VERTEX_POINT ( 'NONE', #517 ) ; +#1011 = PLANE ( 'NONE', #921 ) ; +#1012 = PLANE ( 'NONE', #1000 ) ; +#1013 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#1014 = VERTEX_POINT ( 'NONE', #325 ) ; +#1015 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1016 = CIRCLE ( 'NONE', #969, 2.899999999999996358 ) ; +#1017 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#1018 = ORIENTED_EDGE ( 'NONE', *, *, #374, .F. ) ; +#1019 = DIRECTION ( 'NONE', ( 1.227281985754855253E-17, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1020 = ORIENTED_EDGE ( 'NONE', *, *, #374, .T. ) ; +#1021 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, 9.999999999999991118 ) ) ; +#1022 = ADVANCED_FACE ( 'NONE', ( #1160 ), #974, .F. ) ; +#1023 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, -11.21748225340539840, 10.00000000000000000 ) ) ; +#1024 = ORIENTED_EDGE ( 'NONE', *, *, #875, .T. ) ; +#1025 = LINE ( 'NONE', #635, #105 ) ; +#1026 = VERTEX_POINT ( 'NONE', #799 ) ; +#1027 = FACE_OUTER_BOUND ( 'NONE', #191, .T. ) ; +#1028 = CYLINDRICAL_SURFACE ( 'NONE', #922, 11.00000000000000000 ) ; +#1029 = LINE ( 'NONE', #466, #127 ) ; +#1030 = ORIENTED_EDGE ( 'NONE', *, *, #625, .T. ) ; +#1031 = ORIENTED_EDGE ( 'NONE', *, *, #495, .F. ) ; +#1032 = ORIENTED_EDGE ( 'NONE', *, *, #221, .T. ) ; +#1033 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#1034 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1035 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1036 = AXIS2_PLACEMENT_3D ( 'NONE', #880, #330, #595 ) ; +#1037 = VERTEX_POINT ( 'NONE', #791 ) ; +#1038 = VECTOR ( 'NONE', #428, 1000.000000000000000 ) ; +#1039 = CARTESIAN_POINT ( 'NONE', ( 2.861496777234105205E-15, -22.75000000000000000, -2.100000000000006306 ) ) ; +#1040 = AXIS2_PLACEMENT_3D ( 'NONE', #141, #1069, #697 ) ; +#1041 = EDGE_CURVE ( 'NONE', #1088, #508, #312, .T. ) ; +#1042 = EDGE_LOOP ( 'NONE', ( #895, #1030, #250, #839 ) ) ; +#1043 = ORIENTED_EDGE ( 'NONE', *, *, #461, .F. ) ; +#1044 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.1732320612144551963, 0.000000000000000000 ) ) ; +#1045 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1046 = AXIS2_PLACEMENT_3D ( 'NONE', #526, #803, #1172 ) ; +#1047 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -15.00105000000000111, 10.00000000000000000 ) ) ; +#1048 = EDGE_LOOP ( 'NONE', ( #962, #1090, #559, #211, #14, #883 ) ) ; +#1049 = ORIENTED_EDGE ( 'NONE', *, *, #427, .F. ) ; +#1050 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1051 = CYLINDRICAL_SURFACE ( 'NONE', #1147, 1.249999999999994227 ) ; +#1052 = EDGE_CURVE ( 'NONE', #592, #927, #416, .T. ) ; +#1053 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -13.46262431806470872, 10.00000000000000000 ) ) ; +#1054 = EDGE_CURVE ( 'NONE', #36, #36, #1140, .T. ) ; +#1055 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -22.75000000000000000, -2.100000000000009859 ) ) ; +#1056 = ORIENTED_EDGE ( 'NONE', *, *, #633, .T. ) ; +#1057 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .T. ) ; +#1058 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1059 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1060 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1061 = VECTOR ( 'NONE', #251, 1000.000000000000000 ) ; +#1062 = ORIENTED_EDGE ( 'NONE', *, *, #1052, .F. ) ; +#1063 = AXIS2_PLACEMENT_3D ( 'NONE', #672, #383, #480 ) ; +#1064 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1065 = FACE_OUTER_BOUND ( 'NONE', #303, .T. ) ; +#1066 = VECTOR ( 'NONE', #33, 1000.000000000000000 ) ; +#1067 = EDGE_CURVE ( 'NONE', #508, #1204, #235, .T. ) ; +#1068 = ORIENTED_EDGE ( 'NONE', *, *, #881, .T. ) ; +#1069 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#1070 = FACE_OUTER_BOUND ( 'NONE', #1042, .T. ) ; +#1071 = ORIENTED_EDGE ( 'NONE', *, *, #952, .F. ) ; +#1072 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -2.000000000000000000, 10.00000000000000000 ) ) ; +#1073 = ORIENTED_EDGE ( 'NONE', *, *, #965, .T. ) ; +#1074 = PLANE ( 'NONE', #420 ) ; +#1075 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#1076 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1077 = LINE ( 'NONE', #140, #852 ) ; +#1078 = ADVANCED_FACE ( 'NONE', ( #702 ), #1074, .F. ) ; +#1079 = VECTOR ( 'NONE', #173, 1000.000000000000000 ) ; +#1080 = VECTOR ( 'NONE', #1076, 1000.000000000000000 ) ; +#1081 = LINE ( 'NONE', #866, #30 ) ; +#1082 = CYLINDRICAL_SURFACE ( 'NONE', #1165, 9.599999999999997868 ) ; +#1083 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .T. ) ; +#1084 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#1085 = ADVANCED_FACE ( 'NONE', ( #979, #226 ), #44, .F. ) ; +#1086 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, -10.00000000000000178 ) ) ; +#1087 = EDGE_CURVE ( 'NONE', #217, #508, #230, .T. ) ; +#1088 = VERTEX_POINT ( 'NONE', #650 ) ; +#1089 = FILL_AREA_STYLE_COLOUR ( '', #1017 ) ; +#1090 = ORIENTED_EDGE ( 'NONE', *, *, #521, .T. ) ; +#1091 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.000000000000000000, -10.00000000000000178 ) ) ; +#1092 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #472 ), #986 ) ; +#1093 = VECTOR ( 'NONE', #654, 1000.000000000000227 ) ; +#1094 = VECTOR ( 'NONE', #657, 1000.000000000000000 ) ; +#1095 = PLANE ( 'NONE', #828 ) ; +#1096 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, -11.21748225340539840, 10.00000000000000000 ) ) ; +#1097 = EDGE_CURVE ( 'NONE', #806, #813, #824, .T. ) ; +#1098 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -22.75000000000000000, 7.899999999999990585 ) ) ; +#1099 = ORIENTED_EDGE ( 'NONE', *, *, #651, .F. ) ; +#1100 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, 10.00000000000000000 ) ) ; +#1101 = EDGE_CURVE ( 'NONE', #927, #1014, #90, .T. ) ; +#1102 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359005311, -12.59631570230924957, 10.00000000000000000 ) ) ; +#1103 = PLANE ( 'NONE', #514 ) ; +#1104 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#1105 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .T. ) ; +#1106 = CYLINDRICAL_SURFACE ( 'NONE', #723, 11.00000000000000000 ) ; +#1107 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -12.76262431806470943, 10.00000000000000000 ) ) ; +#1108 = ORIENTED_EDGE ( 'NONE', *, *, #495, .T. ) ; +#1109 = LINE ( 'NONE', #915, #6 ) ; +#1110 = ORIENTED_EDGE ( 'NONE', *, *, #618, .F. ) ; +#1111 = SURFACE_STYLE_FILL_AREA ( #70 ) ; +#1112 = EDGE_CURVE ( 'NONE', #311, #976, #78, .T. ) ; +#1113 = LINE ( 'NONE', #722, #612 ) ; +#1114 = AXIS2_PLACEMENT_3D ( 'NONE', #401, #210, #204 ) ; +#1115 = AXIS2_PLACEMENT_3D ( 'NONE', #11, #17, #857 ) ; +#1116 = VERTEX_POINT ( 'NONE', #369 ) ; +#1117 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, -11.36262431806471085, 10.00000000000000000 ) ) ; +#1118 = ORIENTED_EDGE ( 'NONE', *, *, #279, .T. ) ; +#1119 = CARTESIAN_POINT ( 'NONE', ( 1.836841610807120857E-15, -30.00000000000001421, -10.00000000000000000 ) ) ; +#1120 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -7.768250173355771615, 10.00000000000000000 ) ) ; +#1121 = EDGE_CURVE ( 'NONE', #51, #499, #1162, .T. ) ; +#1122 = LINE ( 'NONE', #348, #1079 ) ; +#1123 = VERTEX_POINT ( 'NONE', #731 ) ; +#1124 = LINE ( 'NONE', #282, #847 ) ; +#1125 = VERTEX_POINT ( 'NONE', #1117 ) ; +#1126 = ORIENTED_EDGE ( 'NONE', *, *, #309, .T. ) ; +#1127 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, 10.00000000000000000 ) ) ; +#1128 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1129 = PLANE ( 'NONE', #822 ) ; +#1130 = EDGE_LOOP ( 'NONE', ( #1163, #1024, #793, #587 ) ) ; +#1131 = VERTEX_POINT ( 'NONE', #190 ) ; +#1132 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ; +#1133 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, -7.768250173355773391, 10.00000000000000000 ) ) ; +#1134 = LINE ( 'NONE', #118, #85 ) ; +#1135 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -30.50000000000000000, 10.00000000000000000 ) ) ; +#1136 = AXIS2_PLACEMENT_3D ( 'NONE', #1189, #327, #624 ) ; +#1137 = VERTEX_POINT ( 'NONE', #546 ) ; +#1138 = AXIS2_PLACEMENT_3D ( 'NONE', #660, #1155, #1033 ) ; +#1139 = ADVANCED_FACE ( 'NONE', ( #275 ), #1103, .F. ) ; +#1140 = CIRCLE ( 'NONE', #614, 2.899999999999996358 ) ; +#1141 = ORIENTED_EDGE ( 'NONE', *, *, #606, .T. ) ; +#1142 = ORIENTED_EDGE ( 'NONE', *, *, #233, .F. ) ; +#1143 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1144 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -13.46262431806470872, 10.00000000000000000 ) ) ; +#1145 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000006217, -28.00000000000000000, 0.000000000000000000 ) ) ; +#1146 = EDGE_CURVE ( 'NONE', #460, #1125, #1025, .T. ) ; +#1147 = AXIS2_PLACEMENT_3D ( 'NONE', #93, #292, #306 ) ; +#1148 = EDGE_CURVE ( 'NONE', #742, #289, #1109, .T. ) ; +#1149 = CARTESIAN_POINT ( 'NONE', ( 0.3000000000000034306, -28.00000000000000000, 1.250000000000001110 ) ) ; +#1150 = ORIENTED_EDGE ( 'NONE', *, *, #741, .F. ) ; +#1151 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.040834085586084257E-16, -0.000000000000000000 ) ) ; +#1152 = FACE_OUTER_BOUND ( 'NONE', #982, .T. ) ; +#1153 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1154 = EDGE_LOOP ( 'NONE', ( #212 ) ) ; +#1155 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1156 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, -28.00000000000000000, 0.000000000000000000 ) ) ; +#1157 = EDGE_CURVE ( 'NONE', #592, #304, #642, .T. ) ; +#1158 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #472 ) ) ; +#1159 = VERTEX_POINT ( 'NONE', #73 ) ; +#1160 = FACE_OUTER_BOUND ( 'NONE', #779, .T. ) ; +#1161 = DIRECTION ( 'NONE', ( -0.9848810349313216195, -0.1732320612144552241, 0.000000000000000000 ) ) ; +#1162 = CIRCLE ( 'NONE', #923, 0.6999999999999992895 ) ; +#1163 = ORIENTED_EDGE ( 'NONE', *, *, #710, .F. ) ; +#1164 = LINE ( 'NONE', #322, #178 ) ; +#1165 = AXIS2_PLACEMENT_3D ( 'NONE', #907, #902, #245 ) ; +#1166 = VERTEX_POINT ( 'NONE', #939 ) ; +#1167 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1168 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.1732320612144555294, 0.000000000000000000 ) ) ; +#1169 = ADVANCED_FACE ( 'NONE', ( #450 ), #363, .F. ) ; +#1170 = LINE ( 'NONE', #520, #809 ) ; +#1171 = EDGE_CURVE ( 'NONE', #1037, #953, #50, .T. ) ; +#1172 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.478176394252584099E-15, 0.000000000000000000 ) ) ; +#1173 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, 0.7071067811865474617, 0.7071067811865474617 ) ) ; +#1174 = LINE ( 'NONE', #605, #513 ) ; +#1175 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#1176 = ADVANCED_FACE ( 'NONE', ( #925 ), #462, .F. ) ; +#1177 = ORIENTED_EDGE ( 'NONE', *, *, #414, .F. ) ; +#1178 = VECTOR ( 'NONE', #448, 1000.000000000000000 ) ; +#1179 = CIRCLE ( 'NONE', #333, 0.5999999999999963141 ) ; +#1180 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1181 = LINE ( 'NONE', #59, #797 ) ; +#1182 = CIRCLE ( 'NONE', #648, 5.856798911513215522 ) ; +#1183 = ORIENTED_EDGE ( 'NONE', *, *, #88, .T. ) ; +#1184 = PLANE ( 'NONE', #891 ) ; +#1185 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ; +#1186 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ; +#1187 = EDGE_CURVE ( 'NONE', #742, #1159, #838, .T. ) ; +#1188 = FACE_BOUND ( 'NONE', #912, .T. ) ; +#1189 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -2.000000000000000000, -9.999999999999996447 ) ) ; +#1190 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1191 = ORIENTED_EDGE ( 'NONE', *, *, #606, .F. ) ; +#1192 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, -5.599999999999999645, 10.00000000000001243 ) ) ; +#1193 = VECTOR ( 'NONE', #1173, 1000.000000000000114 ) ; +#1194 = VECTOR ( 'NONE', #163, 1000.000000000000000 ) ; +#1195 = VECTOR ( 'NONE', #501, 1000.000000000000114 ) ; +#1196 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -1.762624318064710982, -10.00000000000000000 ) ) ; +#1197 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1198 = VERTEX_POINT ( 'NONE', #1208 ) ; +#1199 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1200 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, -30.50000000000000000, -9.500000000000014211 ) ) ; +#1201 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .T. ) ; +#1202 = EDGE_CURVE ( 'NONE', #636, #51, #1124, .T. ) ; +#1203 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -13.46262431806470872, 10.00000000000000000 ) ) ; +#1204 = VERTEX_POINT ( 'NONE', #68 ) ; +#1205 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, -6.190928620958793260, -10.00000000000000178 ) ) ; +#1206 = PLANE ( 'NONE', #667 ) ; +#1207 = VERTEX_POINT ( 'NONE', #444 ) ; +#1208 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -13.46262431806470872, -10.00000000000000000 ) ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/matlab/test_bench_apa300ml/apa300ml_structure.STEP b/matlab/test_bench_apa300ml/apa300ml_structure.STEP new file mode 100644 index 0000000..210ebcf --- /dev/null +++ b/matlab/test_bench_apa300ml/apa300ml_structure.STEP @@ -0,0 +1,2521 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('apa300ml_structure.STEP', + '2021-03-18T16:06:22', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2020', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ; +#3 = DIRECTION ( 'NONE', ( 0.5150380749100570421, -0.8571673007021106683, 6.307397298776161627E-17 ) ) ; +#4 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, 10.00000000000000178, 5.599999999999995204 ) ) ; +#5 = ORIENTED_EDGE ( 'NONE', *, *, #2226, .T. ) ; +#6 = ORIENTED_EDGE ( 'NONE', *, *, #657, .T. ) ; +#7 = EDGE_CURVE ( 'NONE', #366, #592, #562, .T. ) ; +#8 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .T. ) ; +#9 = ORIENTED_EDGE ( 'NONE', *, *, #79, .T. ) ; +#10 = ADVANCED_FACE ( 'NONE', ( #2268 ), #2318, .F. ) ; +#11 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, 10.00000000000000000, -13.46262431806470872 ) ) ; +#12 = LINE ( 'NONE', #1590, #2487 ) ; +#13 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999999289, -10.00000000000000000, 13.46262431806470872 ) ) ; +#14 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, -1.249999999999987121, 28.00000000000000000 ) ) ; +#15 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#16 = CIRCLE ( 'NONE', #1101, 0.6999999999999992895 ) ; +#17 = VERTEX_POINT ( 'NONE', #1312 ) ; +#18 = AXIS2_PLACEMENT_3D ( 'NONE', #2222, #494, #886 ) ; +#19 = VECTOR ( 'NONE', #2146, 1000.000000000000000 ) ; +#20 = EDGE_CURVE ( 'NONE', #679, #328, #1913, .T. ) ; +#21 = VERTEX_POINT ( 'NONE', #1103 ) ; +#22 = VERTEX_POINT ( 'NONE', #1893 ) ; +#23 = VECTOR ( 'NONE', #345, 1000.000000000000000 ) ; +#24 = PLANE ( 'NONE', #92 ) ; +#25 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#26 = EDGE_CURVE ( 'NONE', #986, #1540, #360, .T. ) ; +#27 = AXIS2_PLACEMENT_3D ( 'NONE', #2071, #163, #1684 ) ; +#28 = CYLINDRICAL_SURFACE ( 'NONE', #103, 2.899999999999993694 ) ; +#29 = VECTOR ( 'NONE', #1211, 1000.000000000000000 ) ; +#30 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#31 = ADVANCED_FACE ( 'NONE', ( #167 ), #2103, .F. ) ; +#32 = EDGE_LOOP ( 'NONE', ( #89, #2281, #274, #1033 ) ) ; +#33 = CYLINDRICAL_SURFACE ( 'NONE', #1545, 11.00000000000000000 ) ; +#34 = EDGE_CURVE ( 'NONE', #1279, #1249, #253, .T. ) ; +#35 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999999289, -10.00000000000000000, -13.46262431806470872 ) ) ; +#36 = ORIENTED_EDGE ( 'NONE', *, *, #426, .F. ) ; +#37 = VERTEX_POINT ( 'NONE', #1169 ) ; +#38 = FACE_OUTER_BOUND ( 'NONE', #943, .T. ) ; +#39 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, -7.768250173355773391 ) ) ; +#40 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, -1.249999999999987121, 28.00000000000000000 ) ) ; +#41 = ADVANCED_FACE ( 'NONE', ( #216 ), #976, .F. ) ; +#42 = LINE ( 'NONE', #1347, #2163 ) ; +#43 = EDGE_LOOP ( 'NONE', ( #1582, #2084, #957 ) ) ; +#44 = LINE ( 'NONE', #14, #2016 ) ; +#45 = EDGE_CURVE ( 'NONE', #17, #2370, #2102, .T. ) ; +#46 = ORIENTED_EDGE ( 'NONE', *, *, #2496, .T. ) ; +#47 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .T. ) ; +#48 = PLANE ( 'NONE', #619 ) ; +#49 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, -0.000000000000000000, -1.000000000000000000 ) ) ; +#50 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658769974, -10.00000000000000000, 11.21748225340539840 ) ) ; +#51 = LINE ( 'NONE', #1151, #1274 ) ; +#52 = FACE_BOUND ( 'NONE', #1924, .T. ) ; +#53 = ADVANCED_FACE ( 'NONE', ( #379 ), #1085, .F. ) ; +#54 = LINE ( 'NONE', #1156, #1979 ) ; +#55 = EDGE_CURVE ( 'NONE', #1494, #1587, #1520, .T. ) ; +#56 = VECTOR ( 'NONE', #1959, 1000.000000000000000 ) ; +#57 = VERTEX_POINT ( 'NONE', #1497 ) ; +#58 = ORIENTED_EDGE ( 'NONE', *, *, #376, .F. ) ; +#59 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#60 = VECTOR ( 'NONE', #15, 1000.000000000000000 ) ; +#61 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#62 = CONICAL_SURFACE ( 'NONE', #911, 1.549999999999999378, 0.7853981633974453924 ) ; +#63 = AXIS2_PLACEMENT_3D ( 'NONE', #2230, #1653, #1052 ) ; +#64 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -2.000000000000003997 ) ) ; +#65 = EDGE_LOOP ( 'NONE', ( #310, #600, #1597, #1819 ) ) ; +#66 = AXIS2_PLACEMENT_3D ( 'NONE', #1836, #1806, #1827 ) ; +#67 = ADVANCED_FACE ( 'NONE', ( #2468, #137, #916 ), #1716, .F. ) ; +#68 = ORIENTED_EDGE ( 'NONE', *, *, #2248, .F. ) ; +#69 = VERTEX_POINT ( 'NONE', #899 ) ; +#70 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -10.00000000000000711, 15.00105000000000821 ) ) ; +#71 = ADVANCED_FACE ( 'NONE', ( #738 ), #567, .F. ) ; +#72 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#73 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#74 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#75 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .T. ) ; +#76 = CIRCLE ( 'NONE', #410, 5.856798911513215522 ) ; +#77 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, 1.549999999999999378, -28.00000000000000000 ) ) ; +#78 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .T. ) ; +#79 = EDGE_CURVE ( 'NONE', #2203, #1676, #769, .T. ) ; +#80 = VERTEX_POINT ( 'NONE', #2495 ) ; +#81 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#82 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#83 = VERTEX_POINT ( 'NONE', #1740 ) ; +#84 = EDGE_CURVE ( 'NONE', #2282, #2055, #2170, .T. ) ; +#85 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 10.00000000000000000, 30.00000000000001421 ) ) ; +#86 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .T. ) ; +#87 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#88 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .T. ) ; +#89 = ORIENTED_EDGE ( 'NONE', *, *, #1066, .F. ) ; +#90 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, -10.00000000000000000, 7.768250173355777832 ) ) ; +#91 = FACE_OUTER_BOUND ( 'NONE', #1205, .T. ) ; +#92 = AXIS2_PLACEMENT_3D ( 'NONE', #1982, #1013, #1803 ) ; +#93 = EDGE_CURVE ( 'NONE', #1540, #789, #1703, .T. ) ; +#94 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#95 = EDGE_LOOP ( 'NONE', ( #6, #1485, #1134, #461, #2396, #903 ) ) ; +#96 = AXIS2_PLACEMENT_3D ( 'NONE', #1465, #2219, #1615 ) ; +#97 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#98 = EDGE_CURVE ( 'NONE', #1087, #263, #2059, .T. ) ; +#99 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -0.000000000000000000, 1.000000000000000000 ) ) ; +#100 = AXIS2_PLACEMENT_3D ( 'NONE', #2331, #813, #447 ) ; +#101 = ORIENTED_EDGE ( 'NONE', *, *, #686, .F. ) ; +#102 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064711648 ) ) ; +#103 = AXIS2_PLACEMENT_3D ( 'NONE', #2338, #1184, #237 ) ; +#104 = ADVANCED_FACE ( 'NONE', ( #1509 ), #1546, .F. ) ; +#105 = FILL_AREA_STYLE_COLOUR ( '', #1480 ) ; +#106 = VECTOR ( 'NONE', #2216, 1000.000000000000000 ) ; +#107 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710316 ) ) ; +#108 = VECTOR ( 'NONE', #1, 1000.000000000000000 ) ; +#109 = VERTEX_POINT ( 'NONE', #2454 ) ; +#110 = ORIENTED_EDGE ( 'NONE', *, *, #622, .T. ) ; +#111 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#112 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 10.00000000000000178, 15.00104999999999755 ) ) ; +#113 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .F. ) ; +#114 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000000, 5.000000000000004441 ) ) ; +#115 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, 7.768250173355773391 ) ) ; +#116 = EDGE_CURVE ( 'NONE', #344, #2224, #726, .T. ) ; +#117 = ORIENTED_EDGE ( 'NONE', *, *, #2398, .T. ) ; +#118 = FACE_OUTER_BOUND ( 'NONE', #1050, .T. ) ; +#119 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, -10.00000000000000000, 30.50000000000000000 ) ) ; +#120 = FILL_AREA_STYLE ('',( #105 ) ) ; +#121 = ADVANCED_FACE ( 'NONE', ( #576 ), #1873, .T. ) ; +#122 = FACE_OUTER_BOUND ( 'NONE', #166, .T. ) ; +#123 = EDGE_LOOP ( 'NONE', ( #36, #1057, #1339, #2433 ) ) ; +#124 = VERTEX_POINT ( 'NONE', #436 ) ; +#125 = LINE ( 'NONE', #717, #707 ) ; +#126 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, -4.999999999999997335, 22.75000000000000000 ) ) ; +#127 = VECTOR ( 'NONE', #2128, 1000.000000000000000 ) ; +#128 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#129 = VERTEX_POINT ( 'NONE', #617 ) ; +#130 = DIRECTION ( 'NONE', ( -0.1732320612144555017, 0.000000000000000000, 0.9848810349313216195 ) ) ; +#131 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#132 = ORIENTED_EDGE ( 'NONE', *, *, #1422, .F. ) ; +#133 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#134 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, 7.768250173355776056 ) ) ; +#135 = FACE_OUTER_BOUND ( 'NONE', #1054, .T. ) ; +#136 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#137 = FACE_BOUND ( 'NONE', #1025, .T. ) ; +#138 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, -7.899999999999990585, -22.75000000000000000 ) ) ; +#139 = EDGE_CURVE ( 'NONE', #1634, #1143, #1286, .T. ) ; +#140 = ORIENTED_EDGE ( 'NONE', *, *, #173, .T. ) ; +#141 = VERTEX_POINT ( 'NONE', #1938 ) ; +#142 = FACE_OUTER_BOUND ( 'NONE', #1241, .T. ) ; +#143 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 5.599999999999995204 ) ) ; +#144 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .F. ) ; +#145 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#146 = DIRECTION ( 'NONE', ( 0.1732320612144555017, 0.000000000000000000, -0.9848810349313216195 ) ) ; +#147 = VECTOR ( 'NONE', #872, 1000.000000000000000 ) ; +#148 = EDGE_LOOP ( 'NONE', ( #1981, #570, #1864, #1384 ) ) ; +#149 = LINE ( 'NONE', #949, #394 ) ; +#150 = AXIS2_PLACEMENT_3D ( 'NONE', #1810, #838, #1237 ) ; +#151 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#152 = CIRCLE ( 'NONE', #1847, 0.6999999999999992895 ) ; +#153 = ORIENTED_EDGE ( 'NONE', *, *, #1596, .T. ) ; +#154 = VERTEX_POINT ( 'NONE', #610 ) ; +#155 = AXIS2_PLACEMENT_3D ( 'NONE', #526, #914, #938 ) ; +#156 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#157 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#158 = VERTEX_POINT ( 'NONE', #1398 ) ; +#159 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#160 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#161 = EDGE_LOOP ( 'NONE', ( #1656, #868, #1026, #1142 ) ) ; +#162 = FILL_AREA_STYLE_COLOUR ( '', #623 ) ; +#163 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#164 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999999289, -10.00000000000000000, -13.46262431806470872 ) ) ; +#165 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#166 = EDGE_LOOP ( 'NONE', ( #1838, #2090, #2329, #2182 ) ) ; +#167 = FACE_OUTER_BOUND ( 'NONE', #311, .T. ) ; +#168 = FACE_OUTER_BOUND ( 'NONE', #148, .T. ) ; +#169 = EDGE_CURVE ( 'NONE', #2173, #959, #2136, .T. ) ; +#170 = ORIENTED_EDGE ( 'NONE', *, *, #733, .F. ) ; +#171 = LINE ( 'NONE', #705, #430 ) ; +#172 = FACE_OUTER_BOUND ( 'NONE', #1550, .T. ) ; +#173 = EDGE_CURVE ( 'NONE', #2334, #1192, #243, .T. ) ; +#174 = AXIS2_PLACEMENT_3D ( 'NONE', #528, #189, #1728 ) ; +#175 = ORIENTED_EDGE ( 'NONE', *, *, #338, .F. ) ; +#176 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, 5.000000000000003553 ) ) ; +#177 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, -0.1732320612144553351 ) ) ; +#178 = LINE ( 'NONE', #1498, #1995 ) ; +#179 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#180 = VERTEX_POINT ( 'NONE', #1165 ) ; +#181 = LINE ( 'NONE', #1476, #1435 ) ; +#182 = ADVANCED_FACE ( 'NONE', ( #2145 ), #33, .T. ) ; +#183 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#184 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, -10.00000000000000000, 30.50000000000000000 ) ) ; +#185 = EDGE_CURVE ( 'NONE', #484, #874, #1978, .T. ) ; +#186 = AXIS2_PLACEMENT_3D ( 'NONE', #1251, #1479, #884 ) ; +#187 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#188 = AXIS2_PLACEMENT_3D ( 'NONE', #2154, #2189, #1633 ) ; +#189 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#190 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144554739 ) ) ; +#191 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1606 ) ) ; +#192 = VECTOR ( 'NONE', #1376, 1000.000000000000114 ) ; +#193 = ORIENTED_EDGE ( 'NONE', *, *, #1875, .F. ) ; +#194 = CIRCLE ( 'NONE', #267, 2.899999999999992806 ) ; +#195 = ORIENTED_EDGE ( 'NONE', *, *, #1956, .T. ) ; +#196 = AXIS2_PLACEMENT_3D ( 'NONE', #1462, #1287, #488 ) ; +#197 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#198 = VECTOR ( 'NONE', #2311, 1000.000000000000000 ) ; +#199 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#200 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#201 = ADVANCED_FACE ( 'NONE', ( #1362, #414 ), #1583, .F. ) ; +#202 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710316 ) ) ; +#203 = ADVANCED_FACE ( 'NONE', ( #1787 ), #392, .T. ) ; +#204 = ORIENTED_EDGE ( 'NONE', *, *, #1424, .F. ) ; +#205 = ORIENTED_EDGE ( 'NONE', *, *, #93, .T. ) ; +#206 = EDGE_CURVE ( 'NONE', #1719, #2389, #54, .T. ) ; +#207 = VERTEX_POINT ( 'NONE', #2342 ) ; +#208 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#209 = LINE ( 'NONE', #2310, #2399 ) ; +#210 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#211 = ORIENTED_EDGE ( 'NONE', *, *, #1672, .F. ) ; +#212 = FACE_OUTER_BOUND ( 'NONE', #2225, .T. ) ; +#213 = EDGE_CURVE ( 'NONE', #491, #2220, #1416, .T. ) ; +#214 = CONICAL_SURFACE ( 'NONE', #1627, 1.549999999999999378, 0.7853981633974453924 ) ; +#215 = EDGE_LOOP ( 'NONE', ( #656, #1350, #2164, #1970 ) ) ; +#216 = FACE_OUTER_BOUND ( 'NONE', #648, .T. ) ; +#217 = EDGE_CURVE ( 'NONE', #889, #80, #1008, .T. ) ; +#218 = ORIENTED_EDGE ( 'NONE', *, *, #173, .F. ) ; +#219 = ORIENTED_EDGE ( 'NONE', *, *, #2352, .T. ) ; +#220 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#221 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#222 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #481, 'distance_accuracy_value', 'NONE'); +#223 = EDGE_CURVE ( 'NONE', #645, #1880, #44, .T. ) ; +#224 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658769974, -10.00000000000000000, -11.21748225340539840 ) ) ; +#225 = PLANE ( 'NONE', #513 ) ; +#226 = ORIENTED_EDGE ( 'NONE', *, *, #2082, .T. ) ; +#227 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#228 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -9.500000000000014211, -30.50000000000000000 ) ) ; +#229 = AXIS2_PLACEMENT_3D ( 'NONE', #1971, #1196, #1769 ) ; +#230 = AXIS2_PLACEMENT_3D ( 'NONE', #1369, #208, #375 ) ; +#231 = VECTOR ( 'NONE', #1683, 1000.000000000000000 ) ; +#232 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .T. ) ; +#233 = ORIENTED_EDGE ( 'NONE', *, *, #469, .T. ) ; +#234 = AXIS2_PLACEMENT_3D ( 'NONE', #2024, #350, #933 ) ; +#235 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#236 = VECTOR ( 'NONE', #1039, 1000.000000000000000 ) ; +#237 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#238 = VECTOR ( 'NONE', #1637, 1000.000000000000000 ) ; +#239 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#240 = EDGE_LOOP ( 'NONE', ( #2419, #2253, #1882, #416 ) ) ; +#241 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#242 = LINE ( 'NONE', #2343, #2193 ) ; +#243 = CIRCLE ( 'NONE', #566, 9.599999999999997868 ) ; +#244 = ORIENTED_EDGE ( 'NONE', *, *, #1344, .F. ) ; +#245 = ORIENTED_EDGE ( 'NONE', *, *, #1674, .T. ) ; +#246 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#247 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#248 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#249 = EDGE_CURVE ( 'NONE', #2346, #2415, #1135, .T. ) ; +#250 = CYLINDRICAL_SURFACE ( 'NONE', #1525, 5.856798911513215522 ) ; +#251 = ORIENTED_EDGE ( 'NONE', *, *, #1672, .T. ) ; +#252 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -9.999999999999994671, 15.00104999999999755 ) ) ; +#253 = CIRCLE ( 'NONE', #448, 9.599999999999997868 ) ; +#254 = VERTEX_POINT ( 'NONE', #1572 ) ; +#255 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .T. ) ; +#256 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#257 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#258 = ADVANCED_FACE ( 'NONE', ( #212 ), #601, .F. ) ; +#259 = LINE ( 'NONE', #1006, #2287 ) ; +#260 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .F. ) ; +#261 = AXIS2_PLACEMENT_3D ( 'NONE', #1355, #2336, #1542 ) ; +#262 = VERTEX_POINT ( 'NONE', #1965 ) ; +#263 = VERTEX_POINT ( 'NONE', #999 ) ; +#264 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, 2.100000000000010747, -22.75000000000000000 ) ) ; +#265 = CIRCLE ( 'NONE', #589, 1.250000000000001110 ) ; +#266 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -10.00000000000000000, -13.46262431806470872 ) ) ; +#267 = AXIS2_PLACEMENT_3D ( 'NONE', #1104, #875, #156 ) ; +#268 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#269 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999999289, -10.00000000000000000, -11.36262431806471085 ) ) ; +#270 = ORIENTED_EDGE ( 'NONE', *, *, #2475, .F. ) ; +#271 = AXIS2_PLACEMENT_3D ( 'NONE', #731, #2257, #128 ) ; +#272 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 11.36262431806471085 ) ) ; +#273 = EDGE_CURVE ( 'NONE', #959, #37, #812, .T. ) ; +#274 = ORIENTED_EDGE ( 'NONE', *, *, #322, .F. ) ; +#275 = EDGE_LOOP ( 'NONE', ( #1731, #1753 ) ) ; +#276 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#277 = LINE ( 'NONE', #1792, #1300 ) ; +#278 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#279 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#280 = VERTEX_POINT ( 'NONE', #2347 ) ; +#281 = FACE_OUTER_BOUND ( 'NONE', #1713, .T. ) ; +#282 = DIRECTION ( 'NONE', ( 0.5150380749100570421, 0.8571673007021106683, -4.189874612610004375E-17 ) ) ; +#283 = ADVANCED_FACE ( 'NONE', ( #1431 ), #214, .F. ) ; +#284 = ORIENTED_EDGE ( 'NONE', *, *, #469, .F. ) ; +#285 = EDGE_LOOP ( 'NONE', ( #1159, #1617, #1107, #2194 ) ) ; +#286 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, -7.768250173355776056 ) ) ; +#287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#288 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000178, 7.768250173355767174 ) ) ; +#289 = ORIENTED_EDGE ( 'NONE', *, *, #249, .F. ) ; +#290 = LINE ( 'NONE', #2014, #830 ) ; +#291 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -9.999999999999994671, -2.000000000000004885 ) ) ; +#292 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .T. ) ; +#293 = ORIENTED_EDGE ( 'NONE', *, *, #826, .T. ) ; +#294 = ORIENTED_EDGE ( 'NONE', *, *, #2148, .F. ) ; +#295 = VECTOR ( 'NONE', #313, 1000.000000000000114 ) ; +#296 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#297 = EDGE_CURVE ( 'NONE', #1143, #1489, #277, .T. ) ; +#298 = ORIENTED_EDGE ( 'NONE', *, *, #1636, .T. ) ; +#299 = VECTOR ( 'NONE', #2375, 1000.000000000000000 ) ; +#300 = CYLINDRICAL_SURFACE ( 'NONE', #397, 0.6999999999999992895 ) ; +#301 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, 10.00000000000000000, -13.46262431806470872 ) ) ; +#302 = EDGE_CURVE ( 'NONE', #850, #484, #76, .T. ) ; +#303 = CIRCLE ( 'NONE', #150, 1.250000000000001110 ) ; +#304 = EDGE_LOOP ( 'NONE', ( #753, #2108, #561 ) ) ; +#305 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#306 = AXIS2_PLACEMENT_3D ( 'NONE', #1834, #1285, #1075 ) ; +#307 = CIRCLE ( 'NONE', #1738, 2.899999999999997247 ) ; +#308 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 2.438953232331118420E-16 ) ) ; +#309 = AXIS2_PLACEMENT_3D ( 'NONE', #747, #1533, #1739 ) ; +#310 = ORIENTED_EDGE ( 'NONE', *, *, #1534, .F. ) ; +#311 = EDGE_LOOP ( 'NONE', ( #675, #382, #46, #1853 ) ) ; +#312 = LINE ( 'NONE', #286, #2081 ) ; +#313 = DIRECTION ( 'NONE', ( -1.731912112470986818E-16, -0.7071067811865474617, 0.7071067811865474617 ) ) ; +#314 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#315 = ORIENTED_EDGE ( 'NONE', *, *, #722, .T. ) ; +#316 = EDGE_CURVE ( 'NONE', #2470, #1510, #1826, .T. ) ; +#317 = FACE_OUTER_BOUND ( 'NONE', #1397, .T. ) ; +#318 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 9.500000000000014211, 30.50000000000000000 ) ) ; +#319 = VECTOR ( 'NONE', #1348, 1000.000000000000000 ) ; +#320 = ORIENTED_EDGE ( 'NONE', *, *, #1812, .F. ) ; +#321 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#322 = EDGE_CURVE ( 'NONE', #2470, #2055, #1217, .T. ) ; +#323 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, -5.600000000000004086 ) ) ; +#324 = PRESENTATION_STYLE_ASSIGNMENT (( #510 ) ) ; +#325 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, 5.000000000000003553, -22.75000000000000000 ) ) ; +#326 = PLANE ( 'NONE', #1353 ) ; +#327 = AXIS2_PLACEMENT_3D ( 'NONE', #1752, #422, #241 ) ; +#328 = VERTEX_POINT ( 'NONE', #431 ) ; +#329 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .F. ) ; +#330 = LINE ( 'NONE', #363, #2489 ) ; +#331 = EDGE_LOOP ( 'NONE', ( #671, #1469, #1390, #1625 ) ) ; +#332 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#333 = LINE ( 'NONE', #1094, #1482 ) ; +#334 = EDGE_CURVE ( 'NONE', #83, #1955, #1698, .T. ) ; +#335 = ORIENTED_EDGE ( 'NONE', *, *, #1976, .T. ) ; +#336 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#337 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#338 = EDGE_CURVE ( 'NONE', #2415, #2346, #1446, .T. ) ; +#339 = DIRECTION ( 'NONE', ( 0.7071067811865495711, -0.7071067811865454633, 8.659560562354959975E-17 ) ) ; +#340 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710316 ) ) ; +#341 = FACE_BOUND ( 'NONE', #1751, .T. ) ; +#342 = EDGE_CURVE ( 'NONE', #1360, #1646, #956, .T. ) ; +#343 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .F. ) ; +#344 = VERTEX_POINT ( 'NONE', #1601 ) ; +#345 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#346 = CYLINDRICAL_SURFACE ( 'NONE', #1805, 0.5999999999999963141 ) ; +#347 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#348 = VERTEX_POINT ( 'NONE', #266 ) ; +#349 = VECTOR ( 'NONE', #756, 1000.000000000000114 ) ; +#350 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#351 = CIRCLE ( 'NONE', #1186, 5.856798911513215522 ) ; +#352 = VERTEX_POINT ( 'NONE', #1972 ) ; +#353 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#354 = AXIS2_PLACEMENT_3D ( 'NONE', #2221, #672, #1455 ) ; +#355 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, -10.00000000000000000, 11.36262431806471085 ) ) ; +#356 = VECTOR ( 'NONE', #2180, 1000.000000000000114 ) ; +#357 = ADVANCED_FACE ( 'NONE', ( #2374 ), #476, .F. ) ; +#358 = VECTOR ( 'NONE', #741, 1000.000000000000000 ) ; +#359 = ORIENTED_EDGE ( 'NONE', *, *, #622, .F. ) ; +#360 = LINE ( 'NONE', #1119, #2215 ) ; +#361 = CIRCLE ( 'NONE', #433, 0.5999999999999963141 ) ; +#362 = EDGE_CURVE ( 'NONE', #158, #207, #1324, .T. ) ; +#363 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -1.249999999999994227, -28.00000000000000000 ) ) ; +#364 = EDGE_LOOP ( 'NONE', ( #877, #1796, #1160, #1378 ) ) ; +#365 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#366 = VERTEX_POINT ( 'NONE', #1232 ) ; +#367 = LINE ( 'NONE', #1082, #554 ) ; +#368 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#369 = DIRECTION ( 'NONE', ( 0.1732320612144555017, 0.000000000000000000, -0.9848810349313216195 ) ) ; +#370 = VERTEX_POINT ( 'NONE', #288 ) ; +#371 = EDGE_CURVE ( 'NONE', #2240, #2130, #641, .T. ) ; +#372 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .F. ) ; +#373 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .F. ) ; +#374 = DIRECTION ( 'NONE', ( -0.1732320612144552519, 0.000000000000000000, -0.9848810349313217305 ) ) ; +#375 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#376 = EDGE_CURVE ( 'NONE', #2334, #1428, #819, .T. ) ; +#377 = FILL_AREA_STYLE ('',( #162 ) ) ; +#378 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#379 = FACE_OUTER_BOUND ( 'NONE', #2200, .T. ) ; +#380 = LINE ( 'NONE', #1140, #860 ) ; +#381 = VERTEX_POINT ( 'NONE', #2360 ) ; +#382 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .F. ) ; +#383 = EDGE_LOOP ( 'NONE', ( #547, #2340, #255, #284 ) ) ; +#384 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, -2.100000000000000533, -22.75000000000000000 ) ) ; +#385 = LINE ( 'NONE', #581, #1641 ) ; +#386 = VECTOR ( 'NONE', #1835, 1000.000000000000000 ) ; +#387 = CARTESIAN_POINT ( 'NONE', ( -3.673940397442062333E-15, -9.999999999999998224, 30.00000000000001776 ) ) ; +#388 = EDGE_CURVE ( 'NONE', #1343, #17, #1158, .T. ) ; +#389 = STYLED_ITEM ( 'NONE', ( #324 ), #2017 ) ; +#390 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, -4.999999999999996447, -22.75000000000000000 ) ) ; +#391 = AXIS2_PLACEMENT_3D ( 'NONE', #1172, #1182, #400 ) ; +#392 = CYLINDRICAL_SURFACE ( 'NONE', #2502, 5.856798911513215522 ) ; +#393 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#394 = VECTOR ( 'NONE', #1737, 1000.000000000000000 ) ; +#395 = ORIENTED_EDGE ( 'NONE', *, *, #1218, .T. ) ; +#396 = ORIENTED_EDGE ( 'NONE', *, *, #556, .F. ) ; +#397 = AXIS2_PLACEMENT_3D ( 'NONE', #1079, #643, #1993 ) ; +#398 = VERTEX_POINT ( 'NONE', #629 ) ; +#399 = AXIS2_PLACEMENT_3D ( 'NONE', #1197, #1049, #2005 ) ; +#400 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#401 = EDGE_CURVE ( 'NONE', #1503, #2186, #1532, .T. ) ; +#402 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099036444, -10.00000000000000000, 30.00000000000001066 ) ) ; +#403 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 5.599999999999995204 ) ) ; +#404 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#405 = PLANE ( 'NONE', #1060 ) ; +#406 = EDGE_LOOP ( 'NONE', ( #1922, #245, #1377, #110 ) ) ; +#407 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710316 ) ) ; +#408 = EDGE_LOOP ( 'NONE', ( #1700, #519, #1074, #497 ) ) ; +#409 = ORIENTED_EDGE ( 'NONE', *, *, #2122, .T. ) ; +#410 = AXIS2_PLACEMENT_3D ( 'NONE', #2381, #452, #1985 ) ; +#411 = CYLINDRICAL_SURFACE ( 'NONE', #2363, 5.856798911513215522 ) ; +#412 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, 7.768250173355773391 ) ) ; +#413 = VERTEX_POINT ( 'NONE', #1209 ) ; +#414 = FACE_OUTER_BOUND ( 'NONE', #682, .T. ) ; +#415 = LINE ( 'NONE', #1788, #503 ) ; +#416 = ORIENTED_EDGE ( 'NONE', *, *, #683, .T. ) ; +#417 = EDGE_LOOP ( 'NONE', ( #175, #580, #514, #1679 ) ) ; +#418 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#419 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, 10.00000000000000000, 12.59631570230924957 ) ) ; +#420 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#421 = VERTEX_POINT ( 'NONE', #1621 ) ; +#422 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#423 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#424 = AXIS2_PLACEMENT_3D ( 'NONE', #486, #1014, #677 ) ; +#425 = AXIS2_PLACEMENT_3D ( 'NONE', #1148, #597, #995 ) ; +#426 = EDGE_CURVE ( 'NONE', #1779, #1503, #664, .T. ) ; +#427 = ORIENTED_EDGE ( 'NONE', *, *, #1824, .T. ) ; +#428 = ORIENTED_EDGE ( 'NONE', *, *, #139, .F. ) ; +#429 = ADVANCED_FACE ( 'NONE', ( #833 ), #652, .F. ) ; +#430 = VECTOR ( 'NONE', #2246, 1000.000000000000000 ) ; +#431 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, -10.00000000000000000, 13.46262431806470872 ) ) ; +#432 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#433 = AXIS2_PLACEMENT_3D ( 'NONE', #599, #575, #1918 ) ; +#434 = FACE_OUTER_BOUND ( 'NONE', #538, .T. ) ; +#435 = ORIENTED_EDGE ( 'NONE', *, *, #1471, .F. ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, -9.500000000000014211, -30.50000000000000000 ) ) ; +#437 = DIRECTION ( 'NONE', ( -2.449293598294706907E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#438 = ADVANCED_FACE ( 'NONE', ( #1708 ), #2066, .T. ) ; +#439 = ORIENTED_EDGE ( 'NONE', *, *, #814, .F. ) ; +#440 = EDGE_LOOP ( 'NONE', ( #2449, #460, #2205, #2009 ) ) ; +#441 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#442 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000000178, -6.190928620958795925 ) ) ; +#443 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#444 = EDGE_CURVE ( 'NONE', #862, #1069, #1077, .T. ) ; +#445 = LINE ( 'NONE', #1412, #238 ) ; +#446 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ; +#447 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#448 = AXIS2_PLACEMENT_3D ( 'NONE', #407, #1941, #1764 ) ; +#449 = ORIENTED_EDGE ( 'NONE', *, *, #845, .T. ) ; +#450 = ORIENTED_EDGE ( 'NONE', *, *, #206, .F. ) ; +#451 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -2.000000000000003997 ) ) ; +#452 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#453 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, -4.999999999999997335, 22.75000000000000000 ) ) ; +#454 = CYLINDRICAL_SURFACE ( 'NONE', #1535, 2.899999999999992806 ) ; +#455 = VERTEX_POINT ( 'NONE', #2052 ) ; +#456 = EDGE_CURVE ( 'NONE', #1298, #1767, #1695, .T. ) ; +#457 = VECTOR ( 'NONE', #246, 1000.000000000000000 ) ; +#458 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#459 = CIRCLE ( 'NONE', #1268, 2.899999999999996358 ) ; +#460 = ORIENTED_EDGE ( 'NONE', *, *, #2369, .T. ) ; +#461 = ORIENTED_EDGE ( 'NONE', *, *, #2466, .T. ) ; +#462 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#463 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 0.000000000000000000, -28.00000000000000000 ) ) ; +#464 = AXIS2_PLACEMENT_3D ( 'NONE', #1486, #2242, #516 ) ; +#465 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000000, 5.000000000000004441 ) ) ; +#466 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#467 = ADVANCED_FACE ( 'NONE', ( #2460 ), #991, .F. ) ; +#468 = EDGE_LOOP ( 'NONE', ( #2140, #1611, #1273, #1813 ) ) ; +#469 = EDGE_CURVE ( 'NONE', #381, #2062, #1315, .T. ) ; +#470 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.231021216676250036E-14 ) ) ; +#471 = ORIENTED_EDGE ( 'NONE', *, *, #670, .T. ) ; +#472 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .F. ) ; +#473 = EDGE_CURVE ( 'NONE', #1514, #679, #2083, .T. ) ; +#474 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, -10.00000000000000000, -11.21748225340539840 ) ) ; +#475 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064711648 ) ) ; +#476 = PLANE ( 'NONE', #1493 ) ; +#477 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#478 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#479 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .T. ) ; +#480 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#481 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#482 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#483 = EDGE_CURVE ( 'NONE', #37, #1710, #1678, .T. ) ; +#484 = VERTEX_POINT ( 'NONE', #1488 ) ; +#485 = ORIENTED_EDGE ( 'NONE', *, *, #34, .T. ) ; +#486 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710316 ) ) ; +#487 = EDGE_CURVE ( 'NONE', #1710, #1898, #876, .T. ) ; +#488 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#489 = ORIENTED_EDGE ( 'NONE', *, *, #362, .F. ) ; +#490 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000000000, 15.00105000000000111 ) ) ; +#491 = VERTEX_POINT ( 'NONE', #1851 ) ; +#492 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000003553 ) ) ; +#493 = FACE_OUTER_BOUND ( 'NONE', #161, .T. ) ; +#494 = DIRECTION ( 'NONE', ( 1.101918600571867898E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#495 = EDGE_LOOP ( 'NONE', ( #543, #1088, #359, #251 ) ) ; +#496 = ADVANCED_FACE ( 'NONE', ( #1664 ), #1906, .F. ) ; +#497 = ORIENTED_EDGE ( 'NONE', *, *, #1592, .T. ) ; +#498 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, 9.500000000000014211, 30.50000000000000000 ) ) ; +#499 = AXIS2_PLACEMENT_3D ( 'NONE', #11, #1747, #782 ) ; +#500 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000711, 10.00000000000000178, 14.99999999999998579 ) ) ; +#501 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .F. ) ; +#502 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1321, .NOT_KNOWN. ) ; +#503 = VECTOR ( 'NONE', #437, 1000.000000000000000 ) ; +#504 = CARTESIAN_POINT ( 'NONE', ( -5.510782008249182796E-15, 10.00000000000000000, 30.00000000000001421 ) ) ; +#505 = CIRCLE ( 'NONE', #1773, 0.6000000000000033085 ) ; +#506 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -10.00000000000000000, -13.46262431806470872 ) ) ; +#507 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#508 = VECTOR ( 'NONE', #1357, 1000.000000000000000 ) ; +#509 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000005329, 9.500000000000014211, 30.50000000000000000 ) ) ; +#510 = SURFACE_STYLE_USAGE ( .BOTH. , #2237 ) ; +#511 = AXIS2_PLACEMENT_3D ( 'NONE', #1245, #94, #1589 ) ; +#512 = LINE ( 'NONE', #1831, #788 ) ; +#513 = AXIS2_PLACEMENT_3D ( 'NONE', #787, #2493, #759 ) ; +#514 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ; +#515 = ORIENTED_EDGE ( 'NONE', *, *, #702, .F. ) ; +#516 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#517 = EDGE_CURVE ( 'NONE', #21, #534, #700, .T. ) ; +#518 = CYLINDRICAL_SURFACE ( 'NONE', #196, 2.899999999999992806 ) ; +#519 = ORIENTED_EDGE ( 'NONE', *, *, #273, .F. ) ; +#520 = ADVANCED_FACE ( 'NONE', ( #907 ), #1897, .F. ) ; +#521 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#522 = VECTOR ( 'NONE', #542, 1000.000000000000000 ) ; +#523 = ORIENTED_EDGE ( 'NONE', *, *, #483, .F. ) ; +#524 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 2.438953232331118420E-16 ) ) ; +#525 = EDGE_CURVE ( 'NONE', #83, #154, #330, .T. ) ; +#526 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035023, -10.00000000000000000, -30.00000000000001776 ) ) ; +#527 = ADVANCED_FACE ( 'NONE', ( #2244 ), #518, .F. ) ; +#528 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -10.00000000000000000, -15.00105000000000111 ) ) ; +#529 = DIRECTION ( 'NONE', ( 0.9848810349313216195, -0.000000000000000000, -0.1732320612144554461 ) ) ; +#530 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .T. ) ; +#531 = ORIENTED_EDGE ( 'NONE', *, *, #213, .T. ) ; +#532 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#533 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 2.438953232331118420E-16 ) ) ; +#534 = VERTEX_POINT ( 'NONE', #546 ) ; +#535 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#536 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#537 = ADVANCED_FACE ( 'NONE', ( #1091 ), #1879, .F. ) ; +#538 = EDGE_LOOP ( 'NONE', ( #1833, #977, #715, #449 ) ) ; +#539 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#540 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064711648 ) ) ; +#541 = EDGE_CURVE ( 'NONE', #603, #22, #834, .T. ) ; +#542 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#543 = ORIENTED_EDGE ( 'NONE', *, *, #98, .F. ) ; +#544 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#545 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 10.00000000000000000, -1.999999999999996225 ) ) ; +#546 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000001243, -15.00000000000000000 ) ) ; +#547 = ORIENTED_EDGE ( 'NONE', *, *, #1968, .F. ) ; +#548 = VECTOR ( 'NONE', #1408, 1000.000000000000000 ) ; +#549 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 10.00000000000000178, -5.000000000000004441 ) ) ; +#550 = LINE ( 'NONE', #2435, #745 ) ; +#551 = CIRCLE ( 'NONE', #1602, 2.899999999999992806 ) ; +#552 = VERTEX_POINT ( 'NONE', #1106 ) ; +#553 = LINE ( 'NONE', #1113, #231 ) ; +#554 = VECTOR ( 'NONE', #936, 1000.000000000000000 ) ; +#555 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#556 = EDGE_CURVE ( 'NONE', #1288, #2173, #1895, .T. ) ; +#557 = AXIS2_PLACEMENT_3D ( 'NONE', #1680, #2383, #1464 ) ; +#558 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#559 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807118885E-15, 10.00000000000000000, 14.99999999999999822 ) ) ; +#560 = EDGE_CURVE ( 'NONE', #1558, #109, #2228, .T. ) ; +#561 = ORIENTED_EDGE ( 'NONE', *, *, #2494, .T. ) ; +#562 = LINE ( 'NONE', #958, #1043 ) ; +#563 = AXIS2_PLACEMENT_3D ( 'NONE', #13, #2132, #187 ) ; +#564 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .T. ) ; +#565 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000005329, -10.00000000000000000, 30.50000000000000000 ) ) ; +#566 = AXIS2_PLACEMENT_3D ( 'NONE', #773, #822, #588 ) ; +#567 = PLANE ( 'NONE', #1342 ) ; +#568 = ORIENTED_EDGE ( 'NONE', *, *, #779, .T. ) ; +#569 = VERTEX_POINT ( 'NONE', #1526 ) ; +#570 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .F. ) ; +#571 = ADVANCED_FACE ( 'NONE', ( #168 ), #1720, .F. ) ; +#572 = LINE ( 'NONE', #1869, #1730 ) ; +#573 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#574 = VECTOR ( 'NONE', #1686, 1000.000000000000000 ) ; +#575 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#576 = FACE_OUTER_BOUND ( 'NONE', #468, .T. ) ; +#577 = CYLINDRICAL_SURFACE ( 'NONE', #2484, 0.6000000000000033085 ) ; +#578 = VERTEX_POINT ( 'NONE', #693 ) ; +#579 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .F. ) ; +#580 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .T. ) ; +#581 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, 2.100000000000009859, 22.75000000000000000 ) ) ; +#582 = EDGE_CURVE ( 'NONE', #2055, #254, #1885, .T. ) ; +#583 = CIRCLE ( 'NONE', #1393, 5.856798911513215522 ) ; +#584 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, -1.249999999999994227, 28.00000000000000000 ) ) ; +#585 = LINE ( 'NONE', #412, #1651 ) ; +#586 = CIRCLE ( 'NONE', #1844, 2.899999999999996358 ) ; +#587 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .F. ) ; +#588 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#589 = AXIS2_PLACEMENT_3D ( 'NONE', #1127, #897, #1725 ) ; +#590 = CIRCLE ( 'NONE', #1487, 9.599999999999997868 ) ; +#591 = EDGE_LOOP ( 'NONE', ( #1206, #1379, #233, #1675 ) ) ; +#592 = VERTEX_POINT ( 'NONE', #509 ) ; +#593 = VERTEX_POINT ( 'NONE', #2057 ) ; +#594 = VECTOR ( 'NONE', #157, 1000.000000000000000 ) ; +#595 = EDGE_LOOP ( 'NONE', ( #1242, #793, #1367, #1170 ) ) ; +#596 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#597 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -2.449293598294706907E-16 ) ) ; +#598 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#599 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, 5.599999999999995204 ) ) ; +#600 = ORIENTED_EDGE ( 'NONE', *, *, #779, .F. ) ; +#601 = PLANE ( 'NONE', #2422 ) ; +#602 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691720, 10.00000000000000000, -7.499999999999996447 ) ) ; +#603 = VERTEX_POINT ( 'NONE', #1097 ) ; +#604 = EDGE_LOOP ( 'NONE', ( #796, #2320, #2303, #1418 ) ) ; +#605 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#606 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#607 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#608 = EDGE_CURVE ( 'NONE', #2130, #1667, #2264, .T. ) ; +#609 = ORIENTED_EDGE ( 'NONE', *, *, #751, .F. ) ; +#610 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999929945, -1.250000000000001110, -28.00000000000000000 ) ) ; +#611 = EDGE_CURVE ( 'NONE', #1944, #732, #2400, .T. ) ; +#612 = EDGE_LOOP ( 'NONE', ( #427, #1212, #857, #315, #531, #293, #708, #204, #723, #2392, #1413, #912, #2165, #2013, #2229, #1095, #140, #1445, #485, #778, #568, #1429 ) ) ; +#613 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#614 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000002842, 10.00000000000000000, -11.36262431806471085 ) ) ; +#615 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, -2.100000000000001421, 22.75000000000000000 ) ) ; +#616 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .T. ) ; +#617 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -10.00000000000000711, 2.000000000000004885 ) ) ; +#618 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#619 = AXIS2_PLACEMENT_3D ( 'NONE', #1391, #639, #2151 ) ; +#620 = ADVANCED_FACE ( 'NONE', ( #1727 ), #1138, .F. ) ; +#621 = CIRCLE ( 'NONE', #230, 0.6000000000000033085 ) ; +#622 = EDGE_CURVE ( 'NONE', #1562, #1964, #1496, .T. ) ; +#623 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#624 = EDGE_LOOP ( 'NONE', ( #1168, #922, #966, #1549 ) ) ; +#625 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .T. ) ; +#626 = VECTOR ( 'NONE', #2255, 1000.000000000000000 ) ; +#627 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -10.00000000000000000, 13.46262431806470872 ) ) ; +#628 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#629 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359011528, -10.00000000000000000, -12.59631570230925135 ) ) ; +#630 = VECTOR ( 'NONE', #177, 1000.000000000000114 ) ; +#631 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -10.00000000000000000, 2.000000000000003997 ) ) ; +#632 = VECTOR ( 'NONE', #210, 1000.000000000000000 ) ; +#633 = LINE ( 'NONE', #1248, #2032 ) ; +#634 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#635 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#636 = ORIENTED_EDGE ( 'NONE', *, *, #800, .T. ) ; +#637 = ADVANCED_FACE ( 'NONE', ( #2092 ), #1518, .T. ) ; +#638 = EDGE_LOOP ( 'NONE', ( #888, #2002, #755, #1195 ) ) ; +#639 = DIRECTION ( 'NONE', ( 8.659560562354935323E-17, -0.7071067811865475727, -0.7071067811865475727 ) ) ; +#640 = FACE_OUTER_BOUND ( 'NONE', #604, .T. ) ; +#641 = LINE ( 'NONE', #843, #2001 ) ; +#642 = ADVANCED_FACE ( 'NONE', ( #135 ), #1281, .T. ) ; +#643 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#644 = FACE_OUTER_BOUND ( 'NONE', #967, .T. ) ; +#645 = VERTEX_POINT ( 'NONE', #2425 ) ; +#646 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -9.999999999999994671, -1.999999999999996225 ) ) ; +#647 = LINE ( 'NONE', #2427, #1439 ) ; +#648 = EDGE_LOOP ( 'NONE', ( #687, #2295, #1843, #1954 ) ) ; +#649 = VERTEX_POINT ( 'NONE', #355 ) ; +#650 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#651 = EDGE_CURVE ( 'NONE', #1767, #366, #2275, .T. ) ; +#652 = PLANE ( 'NONE', #511 ) ; +#653 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#654 = EDGE_CURVE ( 'NONE', #109, #1466, #883, .T. ) ; +#655 = LINE ( 'NONE', #2192, #2355 ) ; +#656 = ORIENTED_EDGE ( 'NONE', *, *, #2304, .T. ) ; +#657 = EDGE_CURVE ( 'NONE', #1298, #592, #1295, .T. ) ; +#658 = CIRCLE ( 'NONE', #1638, 11.00000000000000000 ) ; +#659 = DIRECTION ( 'NONE', ( 0.7071067811865495711, 0.7071067811865454633, 5.176899690512889973E-31 ) ) ; +#660 = AXIS2_PLACEMENT_3D ( 'NONE', #981, #573, #221 ) ; +#661 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ; +#662 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#663 = AXIS2_PLACEMENT_3D ( 'NONE', #102, #2206, #1669 ) ; +#664 = LINE ( 'NONE', #1448, #915 ) ; +#665 = EDGE_LOOP ( 'NONE', ( #294, #765 ) ) ; +#666 = AXIS2_PLACEMENT_3D ( 'NONE', #490, #1623, #1031 ) ; +#667 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#668 = VECTOR ( 'NONE', #2047, 1000.000000000000000 ) ; +#669 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#670 = EDGE_CURVE ( 'NONE', #1558, #1880, #1850, .T. ) ; +#671 = ORIENTED_EDGE ( 'NONE', *, *, #2226, .F. ) ; +#672 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#673 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, -4.999999999999995559 ) ) ; +#674 = EDGE_LOOP ( 'NONE', ( #1744, #2273, #2332, #1814 ) ) ; +#675 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .F. ) ; +#676 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, -7.899999999999990585, -22.75000000000000000 ) ) ; +#677 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#678 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000000, -10.00000000000001243, -15.00000000000001421 ) ) ; +#679 = VERTEX_POINT ( 'NONE', #2236 ) ; +#680 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, 10.00000000000000000, 2.000000000000004885 ) ) ; +#681 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#682 = EDGE_LOOP ( 'NONE', ( #2053, #2464, #1692, #1763, #1454, #2457, #2267, #2050, #1058, #587, #1389, #2063, #1822, #409, #132, #1696, #2305, #1903, #2003, #211, #1555, #1179, #1757, #1255, #144, #1734, #1236, #1269 ) ) ; +#683 = EDGE_CURVE ( 'NONE', #1898, #1141, #866, .T. ) ; +#684 = PLANE ( 'NONE', #186 ) ; +#685 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#686 = EDGE_CURVE ( 'NONE', #413, #2370, #307, .T. ) ; +#687 = ORIENTED_EDGE ( 'NONE', *, *, #560, .F. ) ; +#688 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, 5.599999999999995204 ) ) ; +#689 = EDGE_LOOP ( 'NONE', ( #1809, #625, #2018, #2429 ) ) ; +#690 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807118885E-15, 10.00000000000000000, 14.99999999999999822 ) ) ; +#691 = LINE ( 'NONE', #160, #1733 ) ; +#692 = ORIENTED_EDGE ( 'NONE', *, *, #1859, .F. ) ; +#693 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, 10.00000000000000000, 14.99999999999999822 ) ) ; +#694 = LINE ( 'NONE', #2185, #906 ) ; +#695 = ADVANCED_FACE ( 'NONE', ( #2439 ), #1778, .F. ) ; +#696 = AXIS2_PLACEMENT_3D ( 'NONE', #1600, #81, #287 ) ; +#697 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ; +#698 = ORIENTED_EDGE ( 'NONE', *, *, #376, .T. ) ; +#699 = VECTOR ( 'NONE', #2239, 1000.000000000000000 ) ; +#700 = LINE ( 'NONE', #678, #1116 ) ; +#701 = ORIENTED_EDGE ( 'NONE', *, *, #316, .F. ) ; +#702 = EDGE_CURVE ( 'NONE', #849, #2203, #1128, .T. ) ; +#703 = CIRCLE ( 'NONE', #1400, 5.856798911513215522 ) ; +#704 = SHAPE_DEFINITION_REPRESENTATION ( #931, #2017 ) ; +#705 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000000178, -6.190928620958788819 ) ) ; +#706 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 9.999999999999996447, -2.000000000000003997 ) ) ; +#707 = VECTOR ( 'NONE', #1677, 1000.000000000000114 ) ; +#708 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ; +#709 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.000000000000005329 ) ) ; +#710 = AXIS2_PLACEMENT_3D ( 'NONE', #1865, #130, #1433 ) ; +#711 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#712 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#713 = AXIS2_PLACEMENT_3D ( 'NONE', #337, #711, #1871 ) ; +#714 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, 7.899999999999997691, -22.75000000000000000 ) ) ; +#715 = ORIENTED_EDGE ( 'NONE', *, *, #952, .F. ) ; +#716 = VERTEX_POINT ( 'NONE', #2478 ) ; +#717 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691365, 10.00000000000000000, 7.499999999999996447 ) ) ; +#718 = LINE ( 'NONE', #498, #295 ) ; +#719 = DIRECTION ( 'NONE', ( -1.347374997722838887E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#720 = ORIENTED_EDGE ( 'NONE', *, *, #2082, .F. ) ; +#721 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.000000000000000000, 0.1732320612144553629 ) ) ; +#722 = EDGE_CURVE ( 'NONE', #1710, #491, #835, .T. ) ; +#723 = ORIENTED_EDGE ( 'NONE', *, *, #1294, .T. ) ; +#724 = SURFACE_STYLE_FILL_AREA ( #377 ) ; +#725 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, 7.768250173355782273 ) ) ; +#726 = LINE ( 'NONE', #2300, #319 ) ; +#727 = FACE_BOUND ( 'NONE', #2199, .T. ) ; +#728 = ORIENTED_EDGE ( 'NONE', *, *, #1968, .T. ) ; +#729 = ORIENTED_EDGE ( 'NONE', *, *, #1374, .T. ) ; +#730 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658770862, 10.00000000000000000, 11.21748225340539662 ) ) ; +#731 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 0.000000000000000000, -28.00000000000000000 ) ) ; +#732 = VERTEX_POINT ( 'NONE', #1185 ) ; +#733 = EDGE_CURVE ( 'NONE', #850, #370, #585, .T. ) ; +#734 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#735 = ORIENTED_EDGE ( 'NONE', *, *, #670, .F. ) ; +#736 = ADVANCED_FACE ( 'NONE', ( #1372 ), #225, .F. ) ; +#737 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 0.000000000000000000, 28.00000000000000000 ) ) ; +#738 = FACE_OUTER_BOUND ( 'NONE', #1997, .T. ) ; +#739 = EDGE_LOOP ( 'NONE', ( #1977, #2187, #2105, #2031 ) ) ; +#740 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, -4.999999999999997335, 22.75000000000000000 ) ) ; +#741 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#742 = AXIS2_PLACEMENT_3D ( 'NONE', #2285, #596, #441 ) ; +#743 = PRODUCT_CONTEXT ( 'NONE', #1584, 'mechanical' ) ; +#744 = FACE_OUTER_BOUND ( 'NONE', #805, .T. ) ; +#745 = VECTOR ( 'NONE', #2463, 1000.000000000000000 ) ; +#746 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -7.899999999999990585, 22.75000000000000000 ) ) ; +#747 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.600000000000004086 ) ) ; +#748 = AXIS2_PLACEMENT_3D ( 'NONE', #1870, #2262, #913 ) ; +#749 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#750 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#751 = EDGE_CURVE ( 'NONE', #280, #1499, #972, .T. ) ; +#752 = ORIENTED_EDGE ( 'NONE', *, *, #322, .T. ) ; +#753 = ORIENTED_EDGE ( 'NONE', *, *, #1238, .F. ) ; +#754 = CIRCLE ( 'NONE', #1930, 0.5999999999999963141 ) ; +#755 = ORIENTED_EDGE ( 'NONE', *, *, #371, .F. ) ; +#756 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, 0.7071067811865474617, 0.7071067811865474617 ) ) ; +#757 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -1.249999999999987121, -28.00000000000000000 ) ) ; +#758 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000002842, -10.00000000000000000, -11.36262431806471085 ) ) ; +#759 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144552241 ) ) ; +#760 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#761 = LINE ( 'NONE', #1921, #2280 ) ; +#762 = ORIENTED_EDGE ( 'NONE', *, *, #683, .F. ) ; +#763 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, -10.00000000000000000, 15.00105000000000111 ) ) ; +#764 = EDGE_CURVE ( 'NONE', #124, #986, #1359, .T. ) ; +#765 = ORIENTED_EDGE ( 'NONE', *, *, #1956, .F. ) ; +#766 = LINE ( 'NONE', #1368, #1560 ) ; +#767 = FACE_OUTER_BOUND ( 'NONE', #1616, .T. ) ; +#768 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1531, 'distance_accuracy_value', 'NONE'); +#769 = CIRCLE ( 'NONE', #1984, 9.599999999999997868 ) ; +#770 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710316 ) ) ; +#771 = FACE_OUTER_BOUND ( 'NONE', #1517, .T. ) ; +#772 = ORIENTED_EDGE ( 'NONE', *, *, #651, .F. ) ; +#773 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064711648 ) ) ; +#774 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, 5.000000000000003553, -22.75000000000000000 ) ) ; +#775 = VERTEX_POINT ( 'NONE', #1383 ) ; +#776 = ADVANCED_FACE ( 'NONE', ( #1759 ), #809, .F. ) ; +#777 = ORIENTED_EDGE ( 'NONE', *, *, #651, .T. ) ; +#778 = ORIENTED_EDGE ( 'NONE', *, *, #1976, .F. ) ; +#779 = EDGE_CURVE ( 'NONE', #69, #1180, #754, .T. ) ; +#780 = ORIENTED_EDGE ( 'NONE', *, *, #968, .F. ) ; +#781 = PLANE ( 'NONE', #982 ) ; +#782 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#783 = ADVANCED_FACE ( 'NONE', ( #434 ), #1570, .F. ) ; +#784 = AXIS2_PLACEMENT_3D ( 'NONE', #2028, #1855, #2243 ) ; +#785 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#786 = ADVANCED_FACE ( 'NONE', ( #801 ), #2041, .F. ) ; +#787 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, -7.768250173355782273 ) ) ; +#788 = VECTOR ( 'NONE', #458, 1000.000000000000000 ) ; +#789 = VERTEX_POINT ( 'NONE', #1948 ) ; +#790 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#791 = CARTESIAN_POINT ( 'NONE', ( -5.510782008249182796E-15, -10.00000000000000000, 30.00000000000001421 ) ) ; +#792 = VECTOR ( 'NONE', #529, 1000.000000000000114 ) ; +#793 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .T. ) ; +#794 = ORIENTED_EDGE ( 'NONE', *, *, #1919, .F. ) ; +#795 = VECTOR ( 'NONE', #1337, 1000.000000000000000 ) ; +#796 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .T. ) ; +#797 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 0.000000000000000000, -28.00000000000000000 ) ) ; +#798 = FACE_BOUND ( 'NONE', #2258, .T. ) ; +#799 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 11.36262431806471085 ) ) ; +#800 = EDGE_CURVE ( 'NONE', #2212, #2408, #1544, .T. ) ; +#801 = FACE_OUTER_BOUND ( 'NONE', #1563, .T. ) ; +#802 = EDGE_LOOP ( 'NONE', ( #1171, #1417 ) ) ; +#803 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#804 = VERTEX_POINT ( 'NONE', #1581 ) ; +#805 = EDGE_LOOP ( 'NONE', ( #170, #244, #692, #8 ) ) ; +#806 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, 0.1732320612144554739 ) ) ; +#807 = EDGE_CURVE ( 'NONE', #2159, #1562, #1326, .T. ) ; +#808 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, 7.899999999999997691, -22.75000000000000000 ) ) ; +#809 = CYLINDRICAL_SURFACE ( 'NONE', #563, 0.6999999999999992895 ) ; +#810 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .F. ) ; +#811 = EDGE_CURVE ( 'NONE', #2062, #1466, #2368, .T. ) ; +#812 = LINE ( 'NONE', #1594, #887 ) ; +#813 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#814 = EDGE_CURVE ( 'NONE', #22, #1288, #361, .T. ) ; +#815 = EDGE_LOOP ( 'NONE', ( #2, #428, #1063, #2445 ) ) ; +#816 = VERTEX_POINT ( 'NONE', #2143 ) ; +#817 = LINE ( 'NONE', #1599, #1765 ) ; +#818 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999998401, -10.00000000000000000, 12.76262431806470943 ) ) ; +#819 = LINE ( 'NONE', #50, #236 ) ; +#820 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000004441 ) ) ; +#821 = PLANE ( 'NONE', #2317 ) ; +#822 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#823 = AXIS2_PLACEMENT_3D ( 'NONE', #2373, #1028, #1258 ) ; +#824 = CIRCLE ( 'NONE', #660, 1.249999999999987121 ) ; +#825 = CIRCLE ( 'NONE', #950, 11.00000000000000000 ) ; +#826 = EDGE_CURVE ( 'NONE', #2220, #732, #42, .T. ) ; +#827 = AXIS2_PLACEMENT_3D ( 'NONE', #199, #432, #606 ) ; +#828 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .F. ) ; +#829 = ORIENTED_EDGE ( 'NONE', *, *, #1238, .T. ) ; +#830 = VECTOR ( 'NONE', #73, 1000.000000000000000 ) ; +#831 = FACE_OUTER_BOUND ( 'NONE', #739, .T. ) ; +#832 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, -10.00000000000000000, -13.46262431806470872 ) ) ; +#833 = FACE_OUTER_BOUND ( 'NONE', #1823, .T. ) ; +#834 = CIRCLE ( 'NONE', #1114, 0.5999999999999963141 ) ; +#835 = CIRCLE ( 'NONE', #309, 0.5999999999999963141 ) ; +#836 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, -10.00000000000000000, -30.00000000000001421 ) ) ; +#837 = VERTEX_POINT ( 'NONE', #615 ) ; +#838 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#839 = ORIENTED_EDGE ( 'NONE', *, *, #1507, .T. ) ; +#840 = ORIENTED_EDGE ( 'NONE', *, *, #334, .T. ) ; +#841 = ADVANCED_FACE ( 'NONE', ( #771 ), #2113, .F. ) ; +#842 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807118885E-15, -10.00000000000000000, 14.99999999999999822 ) ) ; +#843 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, 5.000000000000004441 ) ) ; +#844 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 0.000000000000000000, 28.00000000000000000 ) ) ; +#845 = EDGE_CURVE ( 'NONE', #1279, #1192, #963, .T. ) ; +#846 = PLANE ( 'NONE', #1224 ) ; +#847 = ORIENTED_EDGE ( 'NONE', *, *, #582, .T. ) ; +#848 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -9.999999999999991118, 4.999999999999995559 ) ) ; +#849 = VERTEX_POINT ( 'NONE', #2126 ) ; +#850 = VERTEX_POINT ( 'NONE', #1163 ) ; +#851 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064711648 ) ) ; +#852 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#853 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, -10.00000000000000000, 11.36262431806471085 ) ) ; +#854 = ORIENTED_EDGE ( 'NONE', *, *, #334, .F. ) ; +#855 = LINE ( 'NONE', #1457, #2361 ) ; +#856 = CIRCLE ( 'NONE', #391, 0.6000000000000033085 ) ; +#857 = ORIENTED_EDGE ( 'NONE', *, *, #483, .T. ) ; +#858 = EDGE_LOOP ( 'NONE', ( #446, #2021, #929, #329, #993, #226 ) ) ; +#859 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#860 = VECTOR ( 'NONE', #190, 1000.000000000000114 ) ; +#861 = DIRECTION ( 'NONE', ( -2.265480884733437710E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#862 = VERTEX_POINT ( 'NONE', #1452 ) ; +#863 = AXIS2_PLACEMENT_3D ( 'NONE', #1275, #477, #278 ) ; +#864 = EDGE_CURVE ( 'NONE', #578, #2129, #2394, .T. ) ; +#865 = LINE ( 'NONE', #2409, #356 ) ; +#866 = CIRCLE ( 'NONE', #1403, 0.5999999999999963141 ) ; +#867 = FACE_OUTER_BOUND ( 'NONE', #215, .T. ) ; +#868 = ORIENTED_EDGE ( 'NONE', *, *, #185, .F. ) ; +#869 = AXIS2_PLACEMENT_3D ( 'NONE', #984, #1774, #30 ) ; +#870 = LINE ( 'NONE', #848, #2319 ) ; +#871 = EDGE_CURVE ( 'NONE', #1141, #180, #2490, .T. ) ; +#872 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -0.000000000000000000, 1.000000000000000000 ) ) ; +#873 = ORIENTED_EDGE ( 'NONE', *, *, #2039, .T. ) ; +#874 = VERTEX_POINT ( 'NONE', #291 ) ; +#875 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#876 = LINE ( 'NONE', #2407, #1276 ) ; +#877 = ORIENTED_EDGE ( 'NONE', *, *, #217, .T. ) ; +#878 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#879 = LINE ( 'NONE', #318, #1889 ) ; +#880 = EDGE_CURVE ( 'NONE', #578, #2470, #445, .T. ) ; +#881 = ORIENTED_EDGE ( 'NONE', *, *, #1674, .F. ) ; +#882 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, 0.1732320612144551131 ) ) ; +#883 = LINE ( 'NONE', #1900, #2198 ) ; +#884 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#885 = AXIS2_PLACEMENT_3D ( 'NONE', #740, #1365, #544 ) ; +#886 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#887 = VECTOR ( 'NONE', #2350, 1000.000000000000000 ) ; +#888 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .T. ) ; +#889 = VERTEX_POINT ( 'NONE', #1986 ) ; +#890 = DIRECTION ( 'NONE', ( 0.1732320612144552519, 0.000000000000000000, 0.9848810349313217305 ) ) ; +#891 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#892 = ORIENTED_EDGE ( 'NONE', *, *, #1402, .F. ) ; +#893 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1584 ) ; +#894 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, -10.00000000000000000, -7.768250173355776944 ) ) ; +#895 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#896 = ORIENTED_EDGE ( 'NONE', *, *, #2382, .F. ) ; +#897 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#898 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#899 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000000178, 6.190928620958786155 ) ) ; +#900 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, 10.00000000000000178, -5.600000000000004086 ) ) ; +#901 = AXIS2_PLACEMENT_3D ( 'NONE', #475, #1244, #859 ) ; +#902 = ORIENTED_EDGE ( 'NONE', *, *, #26, .T. ) ; +#903 = ORIENTED_EDGE ( 'NONE', *, *, #2372, .T. ) ; +#904 = PLANE ( 'NONE', #1064 ) ; +#905 = EDGE_CURVE ( 'NONE', #1964, #1087, #259, .T. ) ; +#906 = VECTOR ( 'NONE', #1035, 1000.000000000000000 ) ; +#907 = FACE_OUTER_BOUND ( 'NONE', #304, .T. ) ; +#908 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .F. ) ; +#909 = CIRCLE ( 'NONE', #2155, 2.899999999999992806 ) ; +#910 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359007088, -10.00000000000000000, 12.59631570230925135 ) ) ; +#911 = AXIS2_PLACEMENT_3D ( 'NONE', #1553, #111, #1243 ) ; +#912 = ORIENTED_EDGE ( 'NONE', *, *, #1051, .T. ) ; +#913 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144554739 ) ) ; +#914 = DIRECTION ( 'NONE', ( 8.659560562354935323E-17, -0.7071067811865475727, -0.7071067811865475727 ) ) ; +#915 = VECTOR ( 'NONE', #61, 1000.000000000000000 ) ; +#916 = FACE_OUTER_BOUND ( 'NONE', #858, .T. ) ; +#917 = ORIENTED_EDGE ( 'NONE', *, *, #1456, .T. ) ; +#918 = EDGE_CURVE ( 'NONE', #57, #1288, #1235, .T. ) ; +#919 = VERTEX_POINT ( 'NONE', #836 ) ; +#920 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658769974, -10.00000000000000000, 11.21748225340539840 ) ) ; +#921 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, -1.549999999999999378, 28.00000000000000000 ) ) ; +#922 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .F. ) ; +#923 = ADVANCED_FACE ( 'NONE', ( #1604 ), #454, .F. ) ; +#924 = LINE ( 'NONE', #2462, #2440 ) ; +#925 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#926 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -10.00000000000000000, -30.50000000000000000 ) ) ; +#927 = FACE_OUTER_BOUND ( 'NONE', #1914, .T. ) ; +#928 = ORIENTED_EDGE ( 'NONE', *, *, #206, .T. ) ; +#929 = ORIENTED_EDGE ( 'NONE', *, *, #2352, .F. ) ; +#930 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 1.249999999999994227, 28.00000000000000000 ) ) ; +#931 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #2061 ) ; +#932 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .F. ) ; +#933 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#934 = ADVANCED_FACE ( 'NONE', ( #867 ), #250, .T. ) ; +#935 = FACE_OUTER_BOUND ( 'NONE', #408, .T. ) ; +#936 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#937 = EDGE_CURVE ( 'NONE', #455, #2094, #633, .T. ) ; +#938 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#939 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#940 = LINE ( 'NONE', #559, #1891 ) ; +#941 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .T. ) ; +#942 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .T. ) ; +#943 = EDGE_LOOP ( 'NONE', ( #881, #1283, #1630, #2245 ) ) ; +#944 = LINE ( 'NONE', #2109, #349 ) ; +#945 = VECTOR ( 'NONE', #2214, 1000.000000000000000 ) ; +#946 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, 5.000000000000003553, -22.75000000000000000 ) ) ; +#947 = VECTOR ( 'NONE', #721, 1000.000000000000114 ) ; +#948 = ADVANCED_FACE ( 'NONE', ( #1654 ), #2410, .F. ) ; +#949 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -10.00000000000000000, -15.00000000000000000 ) ) ; +#950 = AXIS2_PLACEMENT_3D ( 'NONE', #2183, #1045, #1626 ) ; +#951 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#952 = EDGE_CURVE ( 'NONE', #1279, #1877, #1808, .T. ) ; +#953 = CIRCLE ( 'NONE', #1608, 1.549999999999999378 ) ; +#954 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941082E-15, 10.00000000000000000, -14.99999999999999822 ) ) ; +#955 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#956 = CIRCLE ( 'NONE', #399, 2.899999999999996358 ) ; +#957 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .T. ) ; +#958 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, 9.500000000000014211, 30.50000000000000000 ) ) ; +#959 = VERTEX_POINT ( 'NONE', #1201 ) ; +#960 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, -7.899999999999994138, 22.75000000000000000 ) ) ; +#961 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, 10.00000000000000000, 11.36262431806471085 ) ) ; +#962 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000002842, -10.00000000000000000, 12.76262431806470943 ) ) ; +#963 = LINE ( 'NONE', #1749, #108 ) ; +#964 = ADVANCED_FACE ( 'NONE', ( #52, #644 ), #821, .T. ) ; +#965 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#966 = ORIENTED_EDGE ( 'NONE', *, *, #1051, .F. ) ; +#967 = EDGE_LOOP ( 'NONE', ( #219, #1756, #530, #1718, #839, #2261, #2486, #395, #153, #2333, #1459, #1112, #298, #1122, #847, #729, #1732, #1270, #1436, #1588, #2037, #1801, #2371, #2488, #1131, #564, #1473, #975 ) ) ; +#968 = EDGE_CURVE ( 'NONE', #1297, #1944, #1994, .T. ) ; +#969 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .T. ) ; +#970 = CLOSED_SHELL ( 'NONE', ( #283, #620, #2152, #786, #1010, #520, #10, #923, #1890, #104, #2210, #537, #1329, #67, #429, #2096, #1340, #964, #201, #1519, #1586, #1928, #1712, #783, #1084, #121, #1580, #2356, #637, #1821, #2479, #203, #934, #2500, #2353, #1613, #2111, #776, #2147, #357, #71, #736, #182, #2181, #2344, #2134, #2296, #571, #53, #1490, #1354, #2431, #948, #496, #2022, #1022, #979, #438, #1177, #1726, #1407, #258, #642, #1071, #2413, #1781, #1440, #841, #527, #2207, #467, #1622, #31, #695, #41, #1917 ) ) ; +#971 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#972 = LINE ( 'NONE', #1554, #198 ) ; +#973 = ORIENTED_EDGE ( 'NONE', *, *, #686, .T. ) ; +#974 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#975 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .T. ) ; +#976 = CYLINDRICAL_SURFACE ( 'NONE', #2420, 1.249999999999994227 ) ; +#977 = ORIENTED_EDGE ( 'NONE', *, *, #1438, .F. ) ; +#978 = ORIENTED_EDGE ( 'NONE', *, *, #45, .T. ) ; +#979 = ADVANCED_FACE ( 'NONE', ( #1818 ), #846, .F. ) ; +#980 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -6.091244932691288763E-15 ) ) ; +#981 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 0.000000000000000000, 28.00000000000000000 ) ) ; +#982 = AXIS2_PLACEMENT_3D ( 'NONE', #1564, #374, #1668 ) ; +#983 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#984 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 9.999999999999996447, 2.000000000000003997 ) ) ; +#985 = VECTOR ( 'NONE', #806, 1000.000000000000114 ) ; +#986 = VERTEX_POINT ( 'NONE', #2384 ) ; +#987 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#988 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#989 = CIRCLE ( 'NONE', #1356, 11.00000000000000000 ) ; +#990 = CIRCLE ( 'NONE', #1530, 11.00000000000000000 ) ; +#991 = CONICAL_SURFACE ( 'NONE', #271, 1.249999999999987121, 1.029744258676651203 ) ; +#992 = EDGE_CURVE ( 'NONE', #874, #1069, #655, .T. ) ; +#993 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .F. ) ; +#994 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, 10.00000000000000000, 13.46262431806470872 ) ) ; +#995 = DIRECTION ( 'NONE', ( 2.449293598294706907E-16, -0.000000000000000000, -1.000000000000000000 ) ) ; +#996 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -6.091244932691288763E-15 ) ) ; +#997 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#998 = EDGE_CURVE ( 'NONE', #2159, #889, #550, .T. ) ; +#999 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359006199, 10.00000000000000000, 12.59631570230925135 ) ) ; +#1000 = FACE_OUTER_BOUND ( 'NONE', #285, .T. ) ; +#1001 = ORIENTED_EDGE ( 'NONE', *, *, #608, .F. ) ; +#1002 = ORIENTED_EDGE ( 'NONE', *, *, #1812, .T. ) ; +#1003 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -10.00000000000000000, 2.000000000000003997 ) ) ; +#1004 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1005 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144556127 ) ) ; +#1006 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, 7.768250173355776056 ) ) ; +#1007 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .T. ) ; +#1008 = LINE ( 'NONE', #1375, #1750 ) ; +#1009 = DIRECTION ( 'NONE', ( 1.101918600571867898E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1010 = ADVANCED_FACE ( 'NONE', ( #2029 ), #2260, .F. ) ; +#1011 = AXIS2_PLACEMENT_3D ( 'NONE', #1556, #2127, #404 ) ; +#1012 = VERTEX_POINT ( 'NONE', #301 ) ; +#1013 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1014 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1015 = DIRECTION ( 'NONE', ( -0.1732320612144552519, 0.000000000000000000, -0.9848810349313217305 ) ) ; +#1016 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -2.000000000000003997 ) ) ; +#1017 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #389 ), #2277 ) ; +#1018 = EDGE_CURVE ( 'NONE', #2067, #1593, #2247, .T. ) ; +#1019 = ORIENTED_EDGE ( 'NONE', *, *, #2039, .F. ) ; +#1020 = DIRECTION ( 'NONE', ( -1.347374997722838887E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1021 = CIRCLE ( 'NONE', #2436, 9.599999999999997868 ) ; +#1022 = ADVANCED_FACE ( 'NONE', ( #935 ), #1319, .F. ) ; +#1023 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #768 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1531, #1307, #2056 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1024 = CIRCLE ( 'NONE', #306, 2.899999999999996358 ) ; +#1025 = EDGE_LOOP ( 'NONE', ( #1306, #1665 ) ) ; +#1026 = ORIENTED_EDGE ( 'NONE', *, *, #1755, .F. ) ; +#1027 = CONICAL_SURFACE ( 'NONE', #2443, 1.249999999999987121, 1.029744258676651203 ) ; +#1028 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1029 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, -0.1732320612144552241 ) ) ; +#1030 = VECTOR ( 'NONE', #1062, 1000.000000000000000 ) ; +#1031 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1032 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1033 = ORIENTED_EDGE ( 'NONE', *, *, #880, .F. ) ; +#1034 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710316 ) ) ; +#1035 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -2.265480884733437710E-16 ) ) ; +#1036 = EDGE_CURVE ( 'NONE', #1069, #1351, #351, .T. ) ; +#1037 = EDGE_LOOP ( 'NONE', ( #1598, #1571, #471 ) ) ; +#1038 = CYLINDRICAL_SURFACE ( 'NONE', #424, 9.599999999999997868 ) ; +#1039 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1040 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #136, 'distance_accuracy_value', 'NONE'); +#1041 = FACE_OUTER_BOUND ( 'NONE', #123, .T. ) ; +#1042 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1043 = VECTOR ( 'NONE', #179, 1000.000000000000000 ) ; +#1044 = ORIENTED_EDGE ( 'NONE', *, *, #1534, .T. ) ; +#1045 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1046 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, 10.00000000000000000, -15.00105000000000111 ) ) ; +#1047 = ORIENTED_EDGE ( 'NONE', *, *, #1875, .T. ) ; +#1048 = LINE ( 'NONE', #256, #945 ) ; +#1049 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1050 = EDGE_LOOP ( 'NONE', ( #472, #854, #661, #1876 ) ) ; +#1051 = EDGE_CURVE ( 'NONE', #1311, #1292, #691, .T. ) ; +#1052 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#1053 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1054 = EDGE_LOOP ( 'NONE', ( #2451, #1222, #343, #2120 ) ) ; +#1055 = LINE ( 'NONE', #1266, #1267 ) ; +#1056 = VECTOR ( 'NONE', #2110, 1000.000000000000000 ) ; +#1057 = ORIENTED_EDGE ( 'NONE', *, *, #1952, .F. ) ; +#1058 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .F. ) ; +#1059 = CYLINDRICAL_SURFACE ( 'NONE', #2030, 2.899999999999992806 ) ; +#1060 = AXIS2_PLACEMENT_3D ( 'NONE', #1966, #1009, #988 ) ; +#1061 = EDGE_CURVE ( 'NONE', #716, #1719, #551, .T. ) ; +#1062 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1063 = ORIENTED_EDGE ( 'NONE', *, *, #1164, .T. ) ; +#1064 = AXIS2_PLACEMENT_3D ( 'NONE', #920, #890, #2417 ) ; +#1065 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -9.999999999999991118, 4.999999999999995559 ) ) ; +#1066 = EDGE_CURVE ( 'NONE', #254, #578, #333, .T. ) ; +#1067 = AXIS2_PLACEMENT_3D ( 'NONE', #1421, #2168, #2391 ) ; +#1068 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -4.999999999999997335, 22.75000000000000000 ) ) ; +#1069 = VERTEX_POINT ( 'NONE', #1711 ) ; +#1070 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #1154, #200 ) ; +#1071 = ADVANCED_FACE ( 'NONE', ( #172 ), #1125, .F. ) ; +#1072 = PLANE ( 'NONE', #1689 ) ; +#1073 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ; +#1074 = ORIENTED_EDGE ( 'NONE', *, *, #169, .F. ) ; +#1075 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1076 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359012417, 10.00000000000000178, 12.59631570230924957 ) ) ; +#1077 = LINE ( 'NONE', #112, #1030 ) ; +#1078 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .T. ) ; +#1079 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, -10.00000000000000000, 13.46262431806470872 ) ) ; +#1080 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, 0.7071067811865474617, -0.7071067811865474617 ) ) ; +#1081 = EDGE_LOOP ( 'NONE', ( #270, #1118, #928, #2444 ) ) ; +#1082 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, -10.00000000000000000, 2.000000000000004885 ) ) ; +#1083 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1084 = ADVANCED_FACE ( 'NONE', ( #744 ), #1529, .F. ) ; +#1085 = CYLINDRICAL_SURFACE ( 'NONE', #2301, 0.6999999999999992895 ) ; +#1086 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, 9.999999999999996447, -7.768250173355776944 ) ) ; +#1087 = VERTEX_POINT ( 'NONE', #910 ) ; +#1088 = ORIENTED_EDGE ( 'NONE', *, *, #905, .F. ) ; +#1089 = LINE ( 'NONE', #2447, #626 ) ; +#1090 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658774415, -10.00000000000000000, -11.21748225340539484 ) ) ; +#1091 = FACE_OUTER_BOUND ( 'NONE', #1848, .T. ) ; +#1092 = ORIENTED_EDGE ( 'NONE', *, *, #1422, .T. ) ; +#1093 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1094 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000000000, 14.99999999999999822 ) ) ; +#1095 = ORIENTED_EDGE ( 'NONE', *, *, #1240, .F. ) ; +#1096 = FACE_OUTER_BOUND ( 'NONE', #1652, .T. ) ; +#1097 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000001243, 6.190928620958786155 ) ) ; +#1098 = EDGE_CURVE ( 'NONE', #592, #2094, #879, .T. ) ; +#1099 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, 7.900000000000000355, -22.75000000000000000 ) ) ; +#1100 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1101 = AXIS2_PLACEMENT_3D ( 'NONE', #832, #1983, #59 ) ; +#1102 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .T. ) ; +#1103 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941082E-15, -10.00000000000000000, -14.99999999999999822 ) ) ; +#1104 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, 5.000000000000003553, -22.75000000000000000 ) ) ; +#1105 = VECTOR ( 'NONE', #2401, 1000.000000000000227 ) ; +#1106 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, -9.999999999999998224, -7.768250173355772503 ) ) ; +#1107 = ORIENTED_EDGE ( 'NONE', *, *, #1164, .F. ) ; +#1108 = CIRCLE ( 'NONE', #100, 11.00000000000000000 ) ; +#1109 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1110 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 5.000000000000000000, 4.999999999999995559 ) ) ; +#1111 = VECTOR ( 'NONE', #1961, 1000.000000000000114 ) ; +#1112 = ORIENTED_EDGE ( 'NONE', *, *, #905, .T. ) ; +#1113 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 1.249999999999987121, -28.00000000000000000 ) ) ; +#1114 = AXIS2_PLACEMENT_3D ( 'NONE', #688, #1301, #1472 ) ; +#1115 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#1116 = VECTOR ( 'NONE', #533, 1000.000000000000000 ) ; +#1117 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, -7.768250173355776056 ) ) ; +#1118 = ORIENTED_EDGE ( 'NONE', *, *, #1178, .F. ) ; +#1119 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, 9.500000000000014211, -30.50000000000000000 ) ) ; +#1120 = EDGE_CURVE ( 'NONE', #603, #1559, #1866, .T. ) ; +#1121 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1122 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ; +#1123 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1399 ) ; +#1124 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, 10.00000000000000000, 13.46262431806470872 ) ) ; +#1125 = PLANE ( 'NONE', #1923 ) ; +#1126 = ORIENTED_EDGE ( 'NONE', *, *, #657, .F. ) ; +#1127 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999929945, 0.000000000000000000, -28.00000000000000000 ) ) ; +#1128 = LINE ( 'NONE', #1909, #630 ) ; +#1129 = FACE_BOUND ( 'NONE', #1230, .T. ) ; +#1130 = EDGE_LOOP ( 'NONE', ( #113, #2345, #195, #450 ) ) ; +#1131 = ORIENTED_EDGE ( 'NONE', *, *, #2304, .F. ) ; +#1132 = AXIS2_PLACEMENT_3D ( 'NONE', #2471, #1524, #1330 ) ; +#1133 = EDGE_CURVE ( 'NONE', #1593, #344, #1958, .T. ) ; +#1134 = ORIENTED_EDGE ( 'NONE', *, *, #937, .F. ) ; +#1135 = CIRCLE ( 'NONE', #1011, 2.899999999999992806 ) ; +#1136 = LINE ( 'NONE', #1345, #2393 ) ; +#1137 = EDGE_CURVE ( 'NONE', #1980, #1311, #856, .T. ) ; +#1138 = CYLINDRICAL_SURFACE ( 'NONE', #713, 1.249999999999994227 ) ; +#1139 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#1140 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, -7.768250173355773391 ) ) ; +#1141 = VERTEX_POINT ( 'NONE', #2309 ) ; +#1142 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ; +#1143 = VERTEX_POINT ( 'NONE', #1335 ) ; +#1144 = LINE ( 'NONE', #1541, #2434 ) ; +#1145 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #222 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #481, #1886, #1264 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1146 = EDGE_CURVE ( 'NONE', #2346, #1646, #385, .T. ) ; +#1147 = VECTOR ( 'NONE', #1515, 1000.000000000000000 ) ; +#1148 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807118885E-15, -10.00000000000000000, 14.99999999999999822 ) ) ; +#1149 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1399, 'design' ) ; +#1150 = VECTOR ( 'NONE', #659, 1000.000000000000000 ) ; +#1151 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, -10.00000000000000000, 11.21748225340539840 ) ) ; +#1152 = EDGE_CURVE ( 'NONE', #2408, #2501, #459, .T. ) ; +#1153 = VECTOR ( 'NONE', #539, 1000.000000000000000 ) ; +#1154 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1155 = CIRCLE ( 'NONE', #1491, 2.899999999999996358 ) ; +#1156 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, -7.899999999999990585, 22.75000000000000000 ) ) ; +#1157 = EDGE_CURVE ( 'NONE', #1880, #1558, #824, .T. ) ; +#1158 = CIRCLE ( 'NONE', #66, 2.899999999999993694 ) ; +#1159 = ORIENTED_EDGE ( 'NONE', *, *, #371, .T. ) ; +#1160 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .T. ) ; +#1161 = PLANE ( 'NONE', #425 ) ; +#1162 = PLANE ( 'NONE', #2157 ) ; +#1163 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -9.999999999999998224, 7.768250173355767174 ) ) ; +#1164 = EDGE_CURVE ( 'NONE', #1634, #1667, #1770, .T. ) ; +#1165 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000001243, -6.190928620958795925 ) ) ; +#1166 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 1.249999999999987121, 28.00000000000000000 ) ) ; +#1167 = EDGE_CURVE ( 'NONE', #2370, #413, #2075, .T. ) ; +#1168 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .T. ) ; +#1169 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 10.00000000000000178, -5.000000000000004441 ) ) ; +#1170 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ; +#1171 = ORIENTED_EDGE ( 'NONE', *, *, #1178, .T. ) ; +#1172 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -5.599999999999995204 ) ) ; +#1173 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1174 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1175 = ORIENTED_EDGE ( 'NONE', *, *, #1999, .F. ) ; +#1176 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658774415, -10.00000000000000000, 11.21748225340539484 ) ) ; +#1177 = ADVANCED_FACE ( 'NONE', ( #1566, #2503, #798, #767 ), #1161, .F. ) ; +#1178 = EDGE_CURVE ( 'NONE', #1719, #716, #2190, .T. ) ; +#1179 = ORIENTED_EDGE ( 'NONE', *, *, #998, .T. ) ; +#1180 = VERTEX_POINT ( 'NONE', #2325 ) ; +#1181 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, -10.00000000000000000, -12.59631570230925313 ) ) ; +#1182 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1183 = AXIS2_PLACEMENT_3D ( 'NONE', #2188, #49, #276 ) ; +#1184 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1185 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658770862, 10.00000000000000000, -11.21748225340539840 ) ) ; +#1186 = AXIS2_PLACEMENT_3D ( 'NONE', #706, #536, #2054 ) ; +#1187 = ORIENTED_EDGE ( 'NONE', *, *, #116, .F. ) ; +#1188 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#1189 = VECTOR ( 'NONE', #1296, 1000.000000000000000 ) ; +#1190 = CIRCLE ( 'NONE', #827, 1.549999999999999378 ) ; +#1191 = VECTOR ( 'NONE', #2290, 1000.000000000000000 ) ; +#1192 = VERTEX_POINT ( 'NONE', #961 ) ; +#1193 = EDGE_CURVE ( 'NONE', #1667, #1489, #621, .T. ) ; +#1194 = AXIS2_PLACEMENT_3D ( 'NONE', #239, #607, #2349 ) ; +#1195 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .T. ) ; +#1196 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1197 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1198 = EDGE_CURVE ( 'NONE', #1949, #352, #1136, .T. ) ; +#1199 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#1200 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1321 ) ) ; +#1201 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 10.00000000000000178, 4.999999999999995559 ) ) ; +#1202 = ORIENTED_EDGE ( 'NONE', *, *, #1841, .T. ) ; +#1203 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1204 = CYLINDRICAL_SURFACE ( 'NONE', #1226, 11.00000000000000000 ) ; +#1205 = EDGE_LOOP ( 'NONE', ( #780, #2385, #501, #1892 ) ) ; +#1206 = ORIENTED_EDGE ( 'NONE', *, *, #654, .F. ) ; +#1207 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, -2.100000000000004530, 22.75000000000000000 ) ) ; +#1208 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#1209 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, -7.899999999999994138, -22.75000000000000000 ) ) ; +#1210 = EDGE_CURVE ( 'NONE', #1646, #1360, #586, .T. ) ; +#1211 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -2.265480884733437710E-16 ) ) ; +#1212 = ORIENTED_EDGE ( 'NONE', *, *, #273, .T. ) ; +#1213 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1214 = EDGE_LOOP ( 'NONE', ( #2150, #1229, #2316, #88 ) ) ; +#1215 = ORIENTED_EDGE ( 'NONE', *, *, #2085, .F. ) ; +#1216 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1217 = LINE ( 'NONE', #2012, #1766 ) ; +#1218 = EDGE_CURVE ( 'NONE', #398, #552, #1782, .T. ) ; +#1219 = CYLINDRICAL_SURFACE ( 'NONE', #63, 9.599999999999997868 ) ; +#1220 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1221 = VECTOR ( 'NONE', #2011, 1000.000000000000000 ) ; +#1222 = ORIENTED_EDGE ( 'NONE', *, *, #1370, .F. ) ; +#1223 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000002842, 10.00000000000000000, -12.76262431806470943 ) ) ; +#1224 = AXIS2_PLACEMENT_3D ( 'NONE', #1434, #1624, #1829 ) ; +#1225 = EDGE_CURVE ( 'NONE', #2501, #2408, #2153, .T. ) ; +#1226 = AXIS2_PLACEMENT_3D ( 'NONE', #1799, #2367, #635 ) ; +#1227 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1228 = CIRCLE ( 'NONE', #464, 1.250000000000001110 ) ; +#1229 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .T. ) ; +#1230 = EDGE_LOOP ( 'NONE', ( #101, #1332 ) ) ; +#1231 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1232 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, 9.500000000000014211, 30.50000000000000000 ) ) ; +#1233 = AXIS2_PLACEMENT_3D ( 'NONE', #143, #1121, #1650 ) ; +#1234 = LINE ( 'NONE', #2006, #1405 ) ; +#1235 = LINE ( 'NONE', #1975, #1852 ) ; +#1236 = ORIENTED_EDGE ( 'NONE', *, *, #116, .T. ) ; +#1237 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1238 = EDGE_CURVE ( 'NONE', #804, #83, #1736, .T. ) ; +#1239 = PLANE ( 'NONE', #18 ) ; +#1240 = EDGE_CURVE ( 'NONE', #2334, #1143, #2298, .T. ) ; +#1241 = EDGE_LOOP ( 'NONE', ( #1988, #2117, #1790, #58 ) ) ; +#1242 = ORIENTED_EDGE ( 'NONE', *, *, #2494, .F. ) ; +#1243 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1244 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1245 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -10.00000000000000000, -15.00105000000000111 ) ) ; +#1246 = EDGE_LOOP ( 'NONE', ( #1691, #2458, #1639, #292 ) ) ; +#1247 = CYLINDRICAL_SURFACE ( 'NONE', #784, 11.00000000000000000 ) ; +#1248 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 10.00000000000000000, 15.00105000000000111 ) ) ; +#1249 = VERTEX_POINT ( 'NONE', #2269 ) ; +#1250 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#1251 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -10.00000000000000000, -4.824728857432999298E-15 ) ) ; +#1252 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, 4.999999999999996447 ) ) ; +#1253 = EDGE_CURVE ( 'NONE', #1743, #889, #2483, .T. ) ; +#1254 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .F. ) ; +#1255 = ORIENTED_EDGE ( 'NONE', *, *, #1471, .T. ) ; +#1256 = EDGE_CURVE ( 'NONE', #2240, #1292, #1055, .T. ) ; +#1257 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 1.249999999999987121, -28.00000000000000000 ) ) ; +#1258 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1259 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 0.000000000000000000, -28.00000000000000000 ) ) ; +#1260 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .T. ) ; +#1261 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ; +#1262 = EDGE_LOOP ( 'NONE', ( #1366, #829, #840 ) ) ; +#1263 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064711648 ) ) ; +#1264 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1265 = VECTOR ( 'NONE', #339, 1000.000000000000000 ) ; +#1266 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, 5.000000000000004441 ) ) ; +#1267 = VECTOR ( 'NONE', #1227, 1000.000000000000000 ) ; +#1268 = AXIS2_PLACEMENT_3D ( 'NONE', #946, #605, #1946 ) ; +#1269 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .F. ) ; +#1270 = ORIENTED_EDGE ( 'NONE', *, *, #473, .T. ) ; +#1271 = VECTOR ( 'NONE', #1902, 1000.000000000000000 ) ; +#1272 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1273 = ORIENTED_EDGE ( 'NONE', *, *, #401, .T. ) ; +#1274 = VECTOR ( 'NONE', #1173, 1000.000000000000000 ) ; +#1275 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999929945, 0.000000000000000000, -28.00000000000000000 ) ) ; +#1276 = VECTOR ( 'NONE', #1272, 1000.000000000000000 ) ; +#1277 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1278 = EDGE_CURVE ( 'NONE', #816, #1012, #2048, .T. ) ; +#1279 = VERTEX_POINT ( 'NONE', #272 ) ; +#1280 = AXIS2_PLACEMENT_3D ( 'NONE', #737, #555, #368 ) ; +#1281 = PLANE ( 'NONE', #155 ) ; +#1282 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000000, 10.00000000000000178, -15.00000000000001421 ) ) ; +#1283 = ORIENTED_EDGE ( 'NONE', *, *, #2307, .T. ) ; +#1284 = EDGE_LOOP ( 'NONE', ( #1908, #289, #2306, #1789 ) ) ; +#1285 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1286 = CIRCLE ( 'NONE', #1578, 0.6000000000000033085 ) ; +#1287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1288 = VERTEX_POINT ( 'NONE', #1252 ) ; +#1289 = EDGE_CURVE ( 'NONE', #2415, #1360, #2020, .T. ) ; +#1290 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000002842, -10.00000000000000000, -12.76262431806470943 ) ) ; +#1291 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000002842, -10.00000000000000000, -12.76262431806470943 ) ) ; +#1292 = VERTEX_POINT ( 'NONE', #673 ) ; +#1293 = PLANE ( 'NONE', #1811 ) ; +#1294 = EDGE_CURVE ( 'NONE', #1832, #2079, #1021, .T. ) ; +#1295 = LINE ( 'NONE', #565, #1364 ) ; +#1296 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1297 = VERTEX_POINT ( 'NONE', #1427 ) ; +#1298 = VERTEX_POINT ( 'NONE', #2000 ) ; +#1299 = LINE ( 'NONE', #676, #23 ) ; +#1300 = VECTOR ( 'NONE', #82, 1000.000000000000000 ) ; +#1301 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1302 = ORIENTED_EDGE ( 'NONE', *, *, #1797, .F. ) ; +#1303 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1304 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#1305 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1306 = ORIENTED_EDGE ( 'NONE', *, *, #1919, .T. ) ; +#1307 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1308 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 1.999999999999996225 ) ) ; +#1309 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1310 = VECTOR ( 'NONE', #662, 1000.000000000000000 ) ; +#1311 = VERTEX_POINT ( 'NONE', #2387 ) ; +#1312 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, -2.100000000000003642, -22.75000000000000000 ) ) ; +#1313 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.036663928137175624E-15 ) ) ; +#1314 = VECTOR ( 'NONE', #1032, 1000.000000000000000 ) ; +#1315 = LINE ( 'NONE', #921, #106 ) ; +#1316 = ORIENTED_EDGE ( 'NONE', *, *, #918, .F. ) ; +#1317 = AXIS2_PLACEMENT_3D ( 'NONE', #1714, #353, #2100 ) ; +#1318 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, -1.549999999999999378, 28.00000000000000000 ) ) ; +#1319 = PLANE ( 'NONE', #2118 ) ; +#1320 = AXIS2_PLACEMENT_3D ( 'NONE', #2227, #1663, #1501 ) ; +#1321 = PRODUCT ( 'apa300ml_structure', 'apa300ml_structure', '', ( #743 ) ) ; +#1322 = ORIENTED_EDGE ( 'NONE', *, *, #2072, .F. ) ; +#1323 = LINE ( 'NONE', #1346, #2438 ) ; +#1324 = CIRCLE ( 'NONE', #1647, 1.549999999999999378 ) ; +#1325 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000000000, 15.00105000000000111 ) ) ; +#1326 = CIRCLE ( 'NONE', #869, 5.856798911513215522 ) ; +#1327 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1328 = LINE ( 'NONE', #2252, #1771 ) ; +#1329 = ADVANCED_FACE ( 'NONE', ( #2197 ), #326, .T. ) ; +#1330 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1331 = EDGE_CURVE ( 'NONE', #1292, #352, #512, .T. ) ; +#1332 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .F. ) ; +#1333 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658774415, 10.00000000000000178, -11.21748225340539484 ) ) ; +#1334 = VECTOR ( 'NONE', #1203, 1000.000000000000000 ) ; +#1335 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000000178, 6.190928620958797701 ) ) ; +#1336 = FACE_OUTER_BOUND ( 'NONE', #2023, .T. ) ; +#1337 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1338 = CYLINDRICAL_SURFACE ( 'NONE', #1845, 2.899999999999992806 ) ; +#1339 = ORIENTED_EDGE ( 'NONE', *, *, #2466, .F. ) ; +#1340 = ADVANCED_FACE ( 'NONE', ( #2034, #1860, #1874 ), #1072, .F. ) ; +#1341 = EDGE_LOOP ( 'NONE', ( #1002, #1352, #1444, #1073 ) ) ; +#1342 = AXIS2_PLACEMENT_3D ( 'NONE', #2480, #369, #2276 ) ; +#1343 = VERTEX_POINT ( 'NONE', #138 ) ; +#1344 = EDGE_CURVE ( 'NONE', #593, #850, #1644, .T. ) ; +#1345 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, -4.999999999999995559 ) ) ; +#1346 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658769974, -10.00000000000000000, 11.21748225340539840 ) ) ; +#1347 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658769974, 10.00000000000000000, -11.21748225340539840 ) ) ; +#1348 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1349 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.600000000000004086 ) ) ; +#1350 = ORIENTED_EDGE ( 'NONE', *, *, #992, .T. ) ; +#1351 = VERTEX_POINT ( 'NONE', #1086 ) ; +#1352 = ORIENTED_EDGE ( 'NONE', *, *, #2098, .F. ) ; +#1353 = AXIS2_PLACEMENT_3D ( 'NONE', #1282, #2209, #308 ) ; +#1354 = ADVANCED_FACE ( 'NONE', ( #122 ), #1239, .F. ) ; +#1355 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -4.999999999999997335, 22.75000000000000000 ) ) ; +#1356 = AXIS2_PLACEMENT_3D ( 'NONE', #1263, #305, #1858 ) ; +#1357 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1358 = EDGE_CURVE ( 'NONE', #491, #1141, #1628, .T. ) ; +#1359 = LINE ( 'NONE', #1785, #632 ) ; +#1360 = VERTEX_POINT ( 'NONE', #1673 ) ; +#1361 = VECTOR ( 'NONE', #878, 1000.000000000000000 ) ; +#1362 = FACE_BOUND ( 'NONE', #612, .T. ) ; +#1363 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, -10.00000000000000000, -11.36262431806471085 ) ) ; +#1364 = VECTOR ( 'NONE', #1478, 1000.000000000000000 ) ; +#1365 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1366 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .F. ) ; +#1367 = ORIENTED_EDGE ( 'NONE', *, *, #1709, .T. ) ; +#1368 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359010640, -10.00000000000000000, -12.59631570230925135 ) ) ; +#1369 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, 5.600000000000004086 ) ) ; +#1370 = EDGE_CURVE ( 'NONE', #124, #1494, #647, .T. ) ; +#1371 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1372 = FACE_OUTER_BOUND ( 'NONE', #674, .T. ) ; +#1373 = ORIENTED_EDGE ( 'NONE', *, *, #541, .F. ) ; +#1374 = EDGE_CURVE ( 'NONE', #254, #141, #694, .T. ) ; +#1375 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -10.00000000000000000, -1.999999999999995337 ) ) ; +#1376 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, -0.1732320612144553351 ) ) ; +#1377 = ORIENTED_EDGE ( 'NONE', *, *, #807, .T. ) ; +#1378 = ORIENTED_EDGE ( 'NONE', *, *, #1253, .T. ) ; +#1379 = ORIENTED_EDGE ( 'NONE', *, *, #1607, .F. ) ; +#1380 = CYLINDRICAL_SURFACE ( 'NONE', #229, 0.5999999999999963141 ) ; +#1381 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1382 = CARTESIAN_POINT ( 'NONE', ( 1.775866446677575480E-15, -10.00000000000000000, -30.00000000000001421 ) ) ; +#1383 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, -10.00000000000000000, -30.00000000000001421 ) ) ; +#1384 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .F. ) ; +#1385 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#1386 = LINE ( 'NONE', #1363, #19 ) ; +#1387 = EDGE_CURVE ( 'NONE', #569, #207, #1820, .T. ) ; +#1388 = EDGE_CURVE ( 'NONE', #645, #1558, #2008, .T. ) ; +#1389 = ORIENTED_EDGE ( 'NONE', *, *, #401, .F. ) ; +#1390 = ORIENTED_EDGE ( 'NONE', *, *, #1066, .T. ) ; +#1391 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, 9.500000000000014211, 30.50000000000000000 ) ) ; +#1392 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1393 = AXIS2_PLACEMENT_3D ( 'NONE', #451, #1216, #462 ) ; +#1394 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1395 = CARTESIAN_POINT ( 'NONE', ( -1.901660941239190090E-15, -10.00000000000000000, 11.36262431806471085 ) ) ; +#1396 = AXIS2_PLACEMENT_3D ( 'NONE', #545, #2080, #1313 ) ; +#1397 = EDGE_LOOP ( 'NONE', ( #1932, #2095, #1943, #435 ) ) ; +#1398 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -1.549999999999999378, -28.00000000000000000 ) ) ; +#1399 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#1400 = AXIS2_PLACEMENT_3D ( 'NONE', #646, #1467, #1640 ) ; +#1401 = VECTOR ( 'NONE', #1862, 1000.000000000000114 ) ; +#1402 = EDGE_CURVE ( 'NONE', #1510, #2282, #855, .T. ) ; +#1403 = AXIS2_PLACEMENT_3D ( 'NONE', #323, #1083, #925 ) ; +#1404 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .F. ) ; +#1405 = VECTOR ( 'NONE', #1828, 1000.000000000000000 ) ; +#1406 = ORIENTED_EDGE ( 'NONE', *, *, #2411, .F. ) ; +#1407 = ADVANCED_FACE ( 'NONE', ( #341, #1129, #727, #927 ), #2115, .F. ) ; +#1408 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1409 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1410 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658769974, -10.00000000000000000, -11.21748225340539840 ) ) ; +#1411 = LINE ( 'NONE', #474, #2195 ) ; +#1412 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, 10.00000000000000000, 15.00105000000000111 ) ) ; +#1413 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ; +#1414 = FACE_OUTER_BOUND ( 'NONE', #624, .T. ) ; +#1415 = EDGE_CURVE ( 'NONE', #552, #1743, #1328, .T. ) ; +#1416 = CIRCLE ( 'NONE', #327, 0.5999999999999963141 ) ; +#1417 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .T. ) ; +#1418 = ORIENTED_EDGE ( 'NONE', *, *, #1294, .F. ) ; +#1419 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064711648 ) ) ; +#1420 = LINE ( 'NONE', #842, #386 ) ; +#1421 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710316 ) ) ; +#1422 = EDGE_CURVE ( 'NONE', #2129, #2135, #940, .T. ) ; +#1423 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1424 = EDGE_CURVE ( 'NONE', #1832, #1944, #2266, .T. ) ; +#1425 = VERTEX_POINT ( 'NONE', #714 ) ; +#1426 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658770862, -10.00000000000000000, -11.21748225340539662 ) ) ; +#1427 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999998401, -10.00000000000000000, -11.36262431806471085 ) ) ; +#1428 = VERTEX_POINT ( 'NONE', #2292 ) ; +#1429 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .T. ) ; +#1430 = LINE ( 'NONE', #1804, #1221 ) ; +#1431 = FACE_OUTER_BOUND ( 'NONE', #383, .T. ) ; +#1432 = EDGE_CURVE ( 'NONE', #2106, #2423, #1547, .T. ) ; +#1433 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144554739 ) ) ; +#1434 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, 5.000000000000004441 ) ) ; +#1435 = VECTOR ( 'NONE', #2323, 1000.000000000000000 ) ; +#1436 = ORIENTED_EDGE ( 'NONE', *, *, #20, .T. ) ; +#1437 = CYLINDRICAL_SURFACE ( 'NONE', #1690, 9.599999999999997868 ) ; +#1438 = EDGE_CURVE ( 'NONE', #1877, #649, #761, .T. ) ; +#1439 = VECTOR ( 'NONE', #1481, 1000.000000000000000 ) ; +#1440 = ADVANCED_FACE ( 'NONE', ( #1521 ), #1338, .F. ) ; +#1441 = VECTOR ( 'NONE', #882, 1000.000000000000114 ) ; +#1442 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 1.249999999999987121, 28.00000000000000000 ) ) ; +#1443 = VECTOR ( 'NONE', #332, 1000.000000000000000 ) ; +#1444 = ORIENTED_EDGE ( 'NONE', *, *, #968, .T. ) ; +#1445 = ORIENTED_EDGE ( 'NONE', *, *, #845, .F. ) ; +#1446 = CIRCLE ( 'NONE', #2446, 2.899999999999992806 ) ; +#1447 = FACE_OUTER_BOUND ( 'NONE', #2312, .T. ) ; +#1448 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000003730, -10.00000000000000000, 12.76262431806470943 ) ) ; +#1449 = AXIS2_PLACEMENT_3D ( 'NONE', #1395, #2158, #1174 ) ; +#1450 = EDGE_LOOP ( 'NONE', ( #908, #320, #1463, #1260 ) ) ; +#1451 = PLANE ( 'NONE', #666 ) ; +#1452 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 10.00000000000000000, 1.999999999999995337 ) ) ; +#1453 = EDGE_CURVE ( 'NONE', #1494, #775, #178, .T. ) ; +#1454 = ORIENTED_EDGE ( 'NONE', *, *, #2450, .F. ) ; +#1455 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1456 = EDGE_CURVE ( 'NONE', #1676, #1297, #1729, .T. ) ; +#1457 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999997513, -10.00000000000000000, 12.76262431806470943 ) ) ; +#1458 = EDGE_CURVE ( 'NONE', #2240, #1634, #2060, .T. ) ; +#1459 = ORIENTED_EDGE ( 'NONE', *, *, #2327, .T. ) ; +#1460 = ORIENTED_EDGE ( 'NONE', *, *, #871, .F. ) ; +#1461 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, 5.000000000000004441 ) ) ; +#1462 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1463 = ORIENTED_EDGE ( 'NONE', *, *, #826, .F. ) ; +#1464 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#1465 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.600000000000004086 ) ) ; +#1466 = VERTEX_POINT ( 'NONE', #1888 ) ; +#1467 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1468 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, -10.00000000000000000, 12.59631570230924957 ) ) ; +#1469 = ORIENTED_EDGE ( 'NONE', *, *, #1374, .F. ) ; +#1470 = ORIENTED_EDGE ( 'NONE', *, *, #1987, .F. ) ; +#1471 = EDGE_CURVE ( 'NONE', #1743, #2499, #380, .T. ) ; +#1472 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1473 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .T. ) ; +#1474 = FACE_OUTER_BOUND ( 'NONE', #32, .T. ) ; +#1475 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .F. ) ; +#1476 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359007088, -10.00000000000000000, -12.59631570230925490 ) ) ; +#1477 = CIRCLE ( 'NONE', #1953, 9.599999999999997868 ) ; +#1478 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1479 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1480 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#1481 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1482 = VECTOR ( 'NONE', #1277, 1000.000000000000000 ) ; +#1483 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #2137, #1213 ) ; +#1484 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ; +#1485 = ORIENTED_EDGE ( 'NONE', *, *, #1098, .T. ) ; +#1486 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000068723, 0.000000000000000000, 28.00000000000000000 ) ) ; +#1487 = AXIS2_PLACEMENT_3D ( 'NONE', #1974, #248, #785 ) ; +#1488 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -9.999999999999994671, 1.999999999999995337 ) ) ; +#1489 = VERTEX_POINT ( 'NONE', #1741 ) ; +#1490 = ADVANCED_FACE ( 'NONE', ( #2302 ), #577, .F. ) ; +#1491 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #268, #1839 ) ; +#1492 = LINE ( 'NONE', #549, #1443 ) ; +#1493 = AXIS2_PLACEMENT_3D ( 'NONE', #1410, #1015, #1029 ) ; +#1494 = VERTEX_POINT ( 'NONE', #228 ) ; +#1495 = LINE ( 'NONE', #2289, #2238 ) ; +#1496 = LINE ( 'NONE', #725, #1191 ) ; +#1497 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 4.999999999999996447 ) ) ; +#1498 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, -10.00000000000000000, -30.00000000000001421 ) ) ; +#1499 = VERTEX_POINT ( 'NONE', #2351 ) ; +#1500 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .F. ) ; +#1501 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1502 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -2.265480884733437710E-16 ) ) ; +#1503 = VERTEX_POINT ( 'NONE', #1951 ) ; +#1504 = EDGE_CURVE ( 'NONE', #1832, #1676, #1386, .T. ) ; +#1505 = ORIENTED_EDGE ( 'NONE', *, *, #1592, .F. ) ; +#1506 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250356664, -10.00000000000000000, 1.999999999999994449 ) ) ; +#1507 = EDGE_CURVE ( 'NONE', #534, #2388, #242, .T. ) ; +#1508 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, 5.000000000000004441 ) ) ; +#1509 = FACE_OUTER_BOUND ( 'NONE', #689, .T. ) ; +#1510 = VERTEX_POINT ( 'NONE', #1762 ) ; +#1511 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .F. ) ; +#1512 = DIRECTION ( 'NONE', ( 0.9848810349313216195, -0.000000000000000000, -0.1732320612144550853 ) ) ; +#1513 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1514 = VERTEX_POINT ( 'NONE', #791 ) ; +#1515 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1516 = EDGE_CURVE ( 'NONE', #1779, #593, #1108, .T. ) ; +#1517 = EDGE_LOOP ( 'NONE', ( #1896, #2321, #2010, #973 ) ) ; +#1518 = CYLINDRICAL_SURFACE ( 'NONE', #2284, 5.856798911513215522 ) ; +#1519 = ADVANCED_FACE ( 'NONE', ( #1000 ), #405, .F. ) ; +#1520 = LINE ( 'NONE', #926, #1670 ) ; +#1521 = FACE_OUTER_BOUND ( 'NONE', #2007, .T. ) ; +#1522 = CIRCLE ( 'NONE', #696, 5.856798911513215522 ) ; +#1523 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .F. ) ; +#1524 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1525 = AXIS2_PLACEMENT_3D ( 'NONE', #1016, #2364, #279 ) ; +#1526 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999929945, 1.250000000000001110, -28.00000000000000000 ) ) ; +#1527 = CIRCLE ( 'NONE', #1483, 0.6999999999999992895 ) ; +#1528 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 2.478176394252584099E-15 ) ) ; +#1529 = PLANE ( 'NONE', #2359 ) ; +#1530 = AXIS2_PLACEMENT_3D ( 'NONE', #770, #1394, #996 ) ; +#1531 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1532 = CIRCLE ( 'NONE', #1067, 11.00000000000000000 ) ; +#1533 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1534 = EDGE_CURVE ( 'NONE', #1180, #22, #1573, .T. ) ; +#1535 = AXIS2_PLACEMENT_3D ( 'NONE', #1053, #478, #2015 ) ; +#1536 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710316 ) ) ; +#1537 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#1538 = EDGE_CURVE ( 'NONE', #1980, #2079, #2162, .T. ) ; +#1539 = EDGE_LOOP ( 'NONE', ( #2283, #2078, #941, #1612 ) ) ; +#1540 = VERTEX_POINT ( 'NONE', #1557 ) ; +#1541 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999999289, -10.00000000000000000, 11.36262431806471085 ) ) ; +#1542 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1543 = PRESENTATION_STYLE_ASSIGNMENT (( #2465 ) ) ; +#1544 = LINE ( 'NONE', #2299, #1967 ) ; +#1545 = AXIS2_PLACEMENT_3D ( 'NONE', #202, #803, #634 ) ; +#1546 = CYLINDRICAL_SURFACE ( 'NONE', #1746, 2.899999999999992806 ) ; +#1547 = LINE ( 'NONE', #1117, #792 ) ; +#1548 = ORIENTED_EDGE ( 'NONE', *, *, #2072, .T. ) ; +#1549 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .T. ) ; +#1550 = EDGE_LOOP ( 'NONE', ( #720, #2217, #2404, #1322 ) ) ; +#1551 = EDGE_CURVE ( 'NONE', #1499, #348, #1527, .T. ) ; +#1552 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#1553 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#1554 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -12.76262431806470943 ) ) ; +#1555 = ORIENTED_EDGE ( 'NONE', *, *, #807, .F. ) ; +#1556 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1557 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, 10.00000000000000000, -30.00000000000001421 ) ) ; +#1558 = VERTEX_POINT ( 'NONE', #1166 ) ; +#1559 = VERTEX_POINT ( 'NONE', #1176 ) ; +#1560 = VECTOR ( 'NONE', #133, 1000.000000000000000 ) ; +#1561 = EDGE_CURVE ( 'NONE', #1425, #2212, #909, .T. ) ; +#1562 = VERTEX_POINT ( 'NONE', #1595 ) ; +#1563 = EDGE_LOOP ( 'NONE', ( #2497, #479, #942, #1857 ) ) ; +#1564 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, 7.768250173355782273 ) ) ; +#1565 = AXIS2_PLACEMENT_3D ( 'NONE', #1915, #2288, #183 ) ; +#1566 = FACE_BOUND ( 'NONE', #275, .T. ) ; +#1567 = EDGE_CURVE ( 'NONE', #141, #1514, #415, .T. ) ; +#1568 = AXIS2_PLACEMENT_3D ( 'NONE', #1717, #955, #165 ) ; +#1569 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, -10.00000000000000000, 12.59631570230925135 ) ) ; +#1570 = PLANE ( 'NONE', #1449 ) ; +#1571 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .T. ) ; +#1572 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999995559, -10.00000000000001243, 14.99999999999999822 ) ) ; +#1573 = LINE ( 'NONE', #4, #60 ) ; +#1574 = VECTOR ( 'NONE', #891, 1000.000000000000000 ) ; +#1575 = ORIENTED_EDGE ( 'NONE', *, *, #1538, .T. ) ; +#1576 = ORIENTED_EDGE ( 'NONE', *, *, #388, .T. ) ; +#1577 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1578 = AXIS2_PLACEMENT_3D ( 'NONE', #1776, #1605, #2365 ) ; +#1579 = LINE ( 'NONE', #820, #1894 ) ; +#1580 = ADVANCED_FACE ( 'NONE', ( #1585 ), #1204, .T. ) ; +#1581 = CARTESIAN_POINT ( 'NONE', ( -3.751075773784444234, 0.000000000000000000, -28.00000000000000000 ) ) ; +#1582 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .F. ) ; +#1583 = PLANE ( 'NONE', #1937 ) ; +#1584 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#1585 = FACE_OUTER_BOUND ( 'NONE', #1539, .T. ) ; +#1586 = ADVANCED_FACE ( 'NONE', ( #1414 ), #2174, .F. ) ; +#1587 = VERTEX_POINT ( 'NONE', #1657 ) ; +#1588 = ORIENTED_EDGE ( 'NONE', *, *, #1952, .T. ) ; +#1589 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1590 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, -7.768250173355779609 ) ) ; +#1591 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, -0.1732320612144552241 ) ) ; +#1592 = EDGE_CURVE ( 'NONE', #2173, #262, #870, .T. ) ; +#1593 = VERTEX_POINT ( 'NONE', #1223 ) ; +#1594 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 10.00000000000000178, 4.999999999999995559 ) ) ; +#1595 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 9.999999999999996447, 7.768250173355777832 ) ) ; +#1596 = EDGE_CURVE ( 'NONE', #552, #80, #703, .T. ) ; +#1597 = ORIENTED_EDGE ( 'NONE', *, *, #2382, .T. ) ; +#1598 = ORIENTED_EDGE ( 'NONE', *, *, #223, .F. ) ; +#1599 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035023, 10.00000000000000000, -30.00000000000001776 ) ) ; +#1600 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 1.999999999999996225 ) ) ; +#1601 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 10.00000000000000000, -13.46262431806470872 ) ) ; +#1602 = AXIS2_PLACEMENT_3D ( 'NONE', #1068, #365, #1305 ) ; +#1603 = FACE_OUTER_BOUND ( 'NONE', #1682, .T. ) ; +#1604 = FACE_OUTER_BOUND ( 'NONE', #417, .T. ) ; +#1605 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1606 = STYLED_ITEM ( 'NONE', ( #1543 ), #1685 ) ; +#1607 = EDGE_CURVE ( 'NONE', #381, #109, #303, .T. ) ; +#1608 = AXIS2_PLACEMENT_3D ( 'NONE', #1304, #1697, #159 ) ; +#1609 = EDGE_CURVE ( 'NONE', #421, #180, #2235, .T. ) ; +#1610 = AXIS2_PLACEMENT_3D ( 'NONE', #540, #2101, #378 ) ; +#1611 = ORIENTED_EDGE ( 'NONE', *, *, #426, .T. ) ; +#1612 = ORIENTED_EDGE ( 'NONE', *, *, #1402, .T. ) ; +#1613 = ADVANCED_FACE ( 'NONE', ( #281 ), #1437, .F. ) ; +#1614 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 5.000000000000002665, 22.75000000000000000 ) ) ; +#1615 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1616 = EDGE_LOOP ( 'NONE', ( #1092, #2297, #772, #1102, #260, #5 ) ) ; +#1617 = ORIENTED_EDGE ( 'NONE', *, *, #608, .T. ) ; +#1618 = EDGE_CURVE ( 'NONE', #263, #1510, #825, .T. ) ; +#1619 = ORIENTED_EDGE ( 'NONE', *, *, #764, .T. ) ; +#1620 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 5.599999999999995204 ) ) ; +#1621 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658769086, -10.00000000000000000, -11.21748225340539662 ) ) ; +#1622 = ADVANCED_FACE ( 'NONE', ( #118 ), #2386, .F. ) ; +#1623 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1624 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1625 = ORIENTED_EDGE ( 'NONE', *, *, #864, .T. ) ; +#1626 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#1627 = AXIS2_PLACEMENT_3D ( 'NONE', #2202, #613, #2179 ) ; +#1628 = LINE ( 'NONE', #900, #1992 ) ; +#1629 = ORIENTED_EDGE ( 'NONE', *, *, #1438, .T. ) ; +#1630 = ORIENTED_EDGE ( 'NONE', *, *, #217, .F. ) ; +#1631 = LINE ( 'NONE', #2390, #1310 ) ; +#1632 = EDGE_CURVE ( 'NONE', #2423, #1499, #1735, .T. ) ; +#1633 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1634 = VERTEX_POINT ( 'NONE', #492 ) ; +#1635 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -10.00000000000000000, -13.46262431806470872 ) ) ; +#1636 = EDGE_CURVE ( 'NONE', #1087, #2282, #989, .T. ) ; +#1637 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1638 = AXIS2_PLACEMENT_3D ( 'NONE', #1419, #1957, #980 ) ; +#1639 = ORIENTED_EDGE ( 'NONE', *, *, #733, .T. ) ; +#1640 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.036663928137175624E-15 ) ) ; +#1641 = VECTOR ( 'NONE', #25, 1000.000000000000000 ) ; +#1642 = LINE ( 'NONE', #2208, #1265 ) ; +#1643 = VECTOR ( 'NONE', #1899, 1000.000000000000114 ) ; +#1644 = LINE ( 'NONE', #1468, #1105 ) ; +#1645 = CIRCLE ( 'NONE', #557, 9.599999999999997868 ) ; +#1646 = VERTEX_POINT ( 'NONE', #2424 ) ; +#1647 = AXIS2_PLACEMENT_3D ( 'NONE', #1816, #72, #247 ) ; +#1648 = LINE ( 'NONE', #1693, #1401 ) ; +#1649 = FACE_OUTER_BOUND ( 'NONE', #495, .T. ) ; +#1650 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1651 = VECTOR ( 'NONE', #1936, 1000.000000000000000 ) ; +#1652 = EDGE_LOOP ( 'NONE', ( #1721, #896, #335, #193 ) ) ; +#1653 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1654 = FACE_OUTER_BOUND ( 'NONE', #240, .T. ) ; +#1655 = EDGE_CURVE ( 'NONE', #2067, #398, #2395, .T. ) ; +#1656 = ORIENTED_EDGE ( 'NONE', *, *, #992, .F. ) ; +#1657 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, 9.500000000000014211, -30.50000000000000000 ) ) ; +#1658 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359011528, 10.00000000000000000, -12.59631570230925135 ) ) ; +#1659 = EDGE_CURVE ( 'NONE', #804, #1955, #553, .T. ) ; +#1660 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1661 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #987, #965 ) ; +#1662 = ORIENTED_EDGE ( 'NONE', *, *, #1225, .F. ) ; +#1663 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1664 = FACE_OUTER_BOUND ( 'NONE', #1849, .T. ) ; +#1665 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .T. ) ; +#1666 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, -5.599999999999995204 ) ) ; +#1667 = VERTEX_POINT ( 'NONE', #176 ) ; +#1668 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, -0.1732320612144552241 ) ) ; +#1669 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -6.091244932691288763E-15 ) ) ; +#1670 = VECTOR ( 'NONE', #2093, 1000.000000000000000 ) ; +#1671 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1672 = EDGE_CURVE ( 'NONE', #1562, #263, #2492, .T. ) ; +#1673 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, 7.899999999999999467, 22.75000000000000000 ) ) ; +#1674 = EDGE_CURVE ( 'NONE', #129, #2159, #367, .T. ) ; +#1675 = ORIENTED_EDGE ( 'NONE', *, *, #811, .T. ) ; +#1676 = VERTEX_POINT ( 'NONE', #758 ) ; +#1677 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.000000000000000000, 0.1732320612144553629 ) ) ; +#1678 = LINE ( 'NONE', #2432, #594 ) ; +#1679 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ; +#1680 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064711648 ) ) ; +#1681 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#1682 = EDGE_LOOP ( 'NONE', ( #2176, #1704, #1768, #2144 ) ) ; +#1683 = DIRECTION ( 'NONE', ( 0.5150380749100570421, 0.8571673007021106683, -4.189874612610004375E-17 ) ) ; +#1684 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1685 = MANIFOLD_SOLID_BREP ( 'Trous de centrage 2.5mm1', #970 ) ; +#1686 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1687 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1688 = EDGE_CURVE ( 'NONE', #1428, #1489, #1323, .T. ) ; +#1689 = AXIS2_PLACEMENT_3D ( 'NONE', #2414, #87, #685 ) ; +#1690 = AXIS2_PLACEMENT_3D ( 'NONE', #1034, #480, #2397 ) ; +#1691 = ORIENTED_EDGE ( 'NONE', *, *, #1755, .T. ) ; +#1692 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .T. ) ; +#1693 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442062333E-15, -9.999999999999998224, -30.00000000000001776 ) ) ; +#1694 = VECTOR ( 'NONE', #2362, 1000.000000000000000 ) ; +#1695 = LINE ( 'NONE', #2448, #2366 ) ; +#1696 = ORIENTED_EDGE ( 'NONE', *, *, #864, .F. ) ; +#1697 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1698 = CIRCLE ( 'NONE', #2161, 1.249999999999987121 ) ; +#1699 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691365, -10.00000000000000000, 7.499999999999996447 ) ) ; +#1700 = ORIENTED_EDGE ( 'NONE', *, *, #2058, .F. ) ; +#1701 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 10.00000000000000000, -7.768250173355770727 ) ) ; +#1702 = DIRECTION ( 'NONE', ( 0.7071067811865495711, 0.7071067811865454633, 5.176899690512889973E-31 ) ) ; +#1703 = LINE ( 'NONE', #954, #522 ) ; +#1704 = ORIENTED_EDGE ( 'NONE', *, *, #456, .F. ) ; +#1705 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ; +#1706 = DIRECTION ( 'NONE', ( 0.9848810349313216195, -0.000000000000000000, -0.1732320612144554461 ) ) ; +#1707 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.600000000000004086 ) ) ; +#1708 = FACE_OUTER_BOUND ( 'NONE', #331, .T. ) ; +#1709 = EDGE_CURVE ( 'NONE', #569, #154, #265, .T. ) ; +#1710 = VERTEX_POINT ( 'NONE', #709 ) ; +#1711 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 10.00000000000000000, -2.000000000000004885 ) ) ; +#1712 = ADVANCED_FACE ( 'NONE', ( #1096 ), #1916, .F. ) ; +#1713 = EDGE_LOOP ( 'NONE', ( #1745, #2045, #1047, #2049 ) ) ; +#1714 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710316 ) ) ; +#1715 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, -4.999999999999996447, -22.75000000000000000 ) ) ; +#1716 = PLANE ( 'NONE', #174 ) ; +#1717 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941082E-15, -10.00000000000000000, -14.99999999999999822 ) ) ; +#1718 = ORIENTED_EDGE ( 'NONE', *, *, #517, .T. ) ; +#1719 = VERTEX_POINT ( 'NONE', #746 ) ; +#1720 = CYLINDRICAL_SURFACE ( 'NONE', #1777, 0.6999999999999992895 ) ; +#1721 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .F. ) ; +#1722 = EDGE_CURVE ( 'NONE', #789, #2224, #1495, .T. ) ; +#1723 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, 10.00000000000000000, -12.59631570230925313 ) ) ; +#1724 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, 9.500000000000014211, -30.50000000000000000 ) ) ; +#1725 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1726 = ADVANCED_FACE ( 'NONE', ( #1336 ), #1293, .F. ) ; +#1727 = FACE_OUTER_BOUND ( 'NONE', #2403, .T. ) ; +#1728 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1729 = LINE ( 'NONE', #2104, #1189 ) ; +#1730 = VECTOR ( 'NONE', #321, 1000.000000000000000 ) ; +#1731 = ORIENTED_EDGE ( 'NONE', *, *, #811, .F. ) ; +#1732 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .T. ) ; +#1733 = VECTOR ( 'NONE', #895, 1000.000000000000000 ) ; +#1734 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .T. ) ; +#1735 = CIRCLE ( 'NONE', #663, 11.00000000000000000 ) ; +#1736 = LINE ( 'NONE', #757, #1056 ) ; +#1737 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1738 = AXIS2_PLACEMENT_3D ( 'NONE', #1715, #898, #2467 ) ; +#1739 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1740 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -1.249999999999987121, -28.00000000000000000 ) ) ; +#1741 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000001243, 6.190928620958797701 ) ) ; +#1742 = EDGE_CURVE ( 'NONE', #2224, #534, #149, .T. ) ; +#1743 = VERTEX_POINT ( 'NONE', #1701 ) ; +#1744 = ORIENTED_EDGE ( 'NONE', *, *, #2369, .F. ) ; +#1745 = ORIENTED_EDGE ( 'NONE', *, *, #952, .T. ) ; +#1746 = AXIS2_PLACEMENT_3D ( 'NONE', #325, #2441, #1309 ) ; +#1747 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1748 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#1749 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 11.36262431806470730 ) ) ; +#1750 = VECTOR ( 'NONE', #1188, 1000.000000000000000 ) ; +#1751 = EDGE_LOOP ( 'NONE', ( #489, #1404 ) ) ; +#1752 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.600000000000004086 ) ) ; +#1753 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .F. ) ; +#1754 = ORIENTED_EDGE ( 'NONE', *, *, #249, .T. ) ; +#1755 = EDGE_CURVE ( 'NONE', #862, #484, #2452, .T. ) ; +#1756 = ORIENTED_EDGE ( 'NONE', *, *, #1854, .T. ) ; +#1757 = ORIENTED_EDGE ( 'NONE', *, *, #1253, .F. ) ; +#1758 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1759 = FACE_OUTER_BOUND ( 'NONE', #2376, .T. ) ; +#1760 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .T. ) ; +#1761 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1762 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999998401, 10.00000000000000000, 12.76262431806470943 ) ) ; +#1763 = ORIENTED_EDGE ( 'NONE', *, *, #2411, .T. ) ; +#1764 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#1765 = VECTOR ( 'NONE', #220, 1000.000000000000000 ) ; +#1766 = VECTOR ( 'NONE', #443, 1000.000000000000000 ) ; +#1767 = VERTEX_POINT ( 'NONE', #2069 ) ; +#1768 = ORIENTED_EDGE ( 'NONE', *, *, #2372, .F. ) ; +#1769 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1770 = LINE ( 'NONE', #2491, #56 ) ; +#1771 = VECTOR ( 'NONE', #2442, 1000.000000000000000 ) ; +#1772 = LINE ( 'NONE', #1382, #1694 ) ; +#1773 = AXIS2_PLACEMENT_3D ( 'NONE', #1666, #1423, #667 ) ; +#1774 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1775 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .F. ) ; +#1776 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.600000000000004086 ) ) ; +#1777 = AXIS2_PLACEMENT_3D ( 'NONE', #2472, #2453, #2250 ) ; +#1778 = CONICAL_SURFACE ( 'NONE', #1280, 1.249999999999987121, 1.029744258676651203 ) ; +#1779 = VERTEX_POINT ( 'NONE', #962 ) ; +#1780 = FACE_OUTER_BOUND ( 'NONE', #65, .T. ) ; +#1781 = ADVANCED_FACE ( 'NONE', ( #1603 ), #1162, .T. ) ; +#1782 = LINE ( 'NONE', #39, #985 ) ; +#1783 = LINE ( 'NONE', #584, #508 ) ; +#1784 = EDGE_CURVE ( 'NONE', #1466, #2062, #1190, .T. ) ; +#1785 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, -10.00000000000000000, -30.50000000000000000 ) ) ; +#1786 = ORIENTED_EDGE ( 'NONE', *, *, #456, .T. ) ; +#1787 = FACE_OUTER_BOUND ( 'NONE', #364, .T. ) ; +#1788 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807118885E-15, -10.00000000000000000, 14.99999999999999822 ) ) ; +#1789 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .T. ) ; +#1790 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .F. ) ; +#1791 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1792 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000000178, 6.190928620958797701 ) ) ; +#1793 = EDGE_CURVE ( 'NONE', #344, #2388, #209, .T. ) ; +#1794 = FACE_OUTER_BOUND ( 'NONE', #591, .T. ) ; +#1795 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, -5.600000000000004086 ) ) ; +#1796 = ORIENTED_EDGE ( 'NONE', *, *, #1596, .F. ) ; +#1797 = EDGE_CURVE ( 'NONE', #1880, #381, #1783, .T. ) ; +#1798 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, -10.00000000000000000, -30.50000000000000000 ) ) ; +#1799 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064711648 ) ) ; +#1800 = EDGE_CURVE ( 'NONE', #1767, #1514, #2142, .T. ) ; +#1801 = ORIENTED_EDGE ( 'NONE', *, *, #1344, .T. ) ; +#1802 = ORIENTED_EDGE ( 'NONE', *, *, #2341, .T. ) ; +#1803 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1804 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, 1.249999999999994227, -28.00000000000000000 ) ) ; +#1805 = AXIS2_PLACEMENT_3D ( 'NONE', #1707, #2459, #1231 ) ; +#1806 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1807 = VECTOR ( 'NONE', #1512, 1000.000000000000114 ) ; +#1808 = LINE ( 'NONE', #853, #299 ) ; +#1809 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .F. ) ; +#1810 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000068723, 0.000000000000000000, 28.00000000000000000 ) ) ; +#1811 = AXIS2_PLACEMENT_3D ( 'NONE', #184, #1883, #336 ) ; +#1812 = EDGE_CURVE ( 'NONE', #732, #421, #2124, .T. ) ; +#1813 = ORIENTED_EDGE ( 'NONE', *, *, #1859, .T. ) ; +#1814 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .T. ) ; +#1815 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1816 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#1817 = FACE_OUTER_BOUND ( 'NONE', #1037, .T. ) ; +#1818 = FACE_OUTER_BOUND ( 'NONE', #638, .T. ) ; +#1819 = ORIENTED_EDGE ( 'NONE', *, *, #541, .T. ) ; +#1820 = LINE ( 'NONE', #77, #1150 ) ; +#1821 = ADVANCED_FACE ( 'NONE', ( #1929 ), #411, .T. ) ; +#1822 = ORIENTED_EDGE ( 'NONE', *, *, #937, .T. ) ; +#1823 = EDGE_LOOP ( 'NONE', ( #932, #1187, #1760, #2139 ) ) ; +#1824 = EDGE_CURVE ( 'NONE', #57, #959, #1579, .T. ) ; +#1825 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 2.100000000000009859, 22.75000000000000000 ) ) ; +#1826 = CIRCLE ( 'NONE', #188, 0.6999999999999992895 ) ; +#1827 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1828 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1829 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1830 = ORIENTED_EDGE ( 'NONE', *, *, #2098, .T. ) ; +#1831 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000178, -4.999999999999995559 ) ) ; +#1832 = VERTEX_POINT ( 'NONE', #614 ) ; +#1833 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .F. ) ; +#1834 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, -4.999999999999997335, 22.75000000000000000 ) ) ; +#1835 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1836 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, -4.999999999999996447, -22.75000000000000000 ) ) ; +#1837 = EDGE_CURVE ( 'NONE', #1351, #2106, #12, .T. ) ; +#1838 = ORIENTED_EDGE ( 'NONE', *, *, #169, .T. ) ; +#1839 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1840 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, 0.1732320612144554461 ) ) ; +#1841 = EDGE_CURVE ( 'NONE', #1559, #1877, #590, .T. ) ; +#1842 = CIRCLE ( 'NONE', #2477, 1.249999999999987121 ) ; +#1843 = ORIENTED_EDGE ( 'NONE', *, *, #1797, .T. ) ; +#1844 = AXIS2_PLACEMENT_3D ( 'NONE', #1381, #418, #235 ) ; +#1845 = AXIS2_PLACEMENT_3D ( 'NONE', #2278, #1100, #750 ) ; +#1846 = CARTESIAN_POINT ( 'NONE', ( -5.635321777302860807E-15, 7.899999999999995914, 22.75000000000000000 ) ) ; +#1847 = AXIS2_PLACEMENT_3D ( 'NONE', #1124, #2474, #1528 ) ; +#1848 = EDGE_LOOP ( 'NONE', ( #828, #1044, #1861, #1316 ) ) ; +#1849 = EDGE_LOOP ( 'NONE', ( #523, #2485, #1940, #2378 ) ) ; +#1850 = CIRCLE ( 'NONE', #27, 1.249999999999987121 ) ; +#1851 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, 10.00000000000000178, -5.600000000000004086 ) ) ; +#1852 = VECTOR ( 'NONE', #1042, 1000.000000000000000 ) ; +#1853 = ORIENTED_EDGE ( 'NONE', *, *, #362, .T. ) ; +#1854 = EDGE_CURVE ( 'NONE', #775, #919, #1772, .T. ) ; +#1855 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1856 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1857 = ORIENTED_EDGE ( 'NONE', *, *, #2496, .F. ) ; +#1858 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#1859 = EDGE_CURVE ( 'NONE', #2186, #593, #2112, .T. ) ; +#1860 = FACE_BOUND ( 'NONE', #2412, .T. ) ; +#1861 = ORIENTED_EDGE ( 'NONE', *, *, #814, .T. ) ; +#1862 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865474617, -0.7071067811865474617 ) ) ; +#1863 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000005329, -10.00000000000000000, 30.00000000000001421 ) ) ; +#1864 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .F. ) ; +#1865 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, -7.768250173355773391 ) ) ; +#1866 = LINE ( 'NONE', #1699, #947 ) ; +#1867 = EDGE_CURVE ( 'NONE', #2186, #370, #2131, .T. ) ; +#1868 = ORIENTED_EDGE ( 'NONE', *, *, #2248, .T. ) ; +#1869 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000000178, 6.190928620958786155 ) ) ; +#1870 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, -10.00000000000000000, 11.21748225340539840 ) ) ; +#1871 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1872 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1873 = CYLINDRICAL_SURFACE ( 'NONE', #1661, 11.00000000000000000 ) ; +#1874 = FACE_OUTER_BOUND ( 'NONE', #95, .T. ) ; +#1875 = EDGE_CURVE ( 'NONE', #1559, #1249, #51, .T. ) ; +#1876 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .T. ) ; +#1877 = VERTEX_POINT ( 'NONE', #799 ) ; +#1878 = FACE_OUTER_BOUND ( 'NONE', #1081, .T. ) ; +#1879 = CYLINDRICAL_SURFACE ( 'NONE', #1233, 0.5999999999999963141 ) ; +#1880 = VERTEX_POINT ( 'NONE', #40 ) ; +#1881 = DIRECTION ( 'NONE', ( -8.659560562354935323E-17, -0.7071067811865475727, 0.7071067811865475727 ) ) ; +#1882 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ; +#1883 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, -0.000000000000000000, -1.000000000000000000 ) ) ; +#1884 = VECTOR ( 'NONE', #1815, 1000.000000000000000 ) ; +#1885 = LINE ( 'NONE', #1325, #795 ) ; +#1886 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1887 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1888 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 1.549999999999999378, 28.00000000000000000 ) ) ; +#1889 = VECTOR ( 'NONE', #1080, 1000.000000000000114 ) ; +#1890 = ADVANCED_FACE ( 'NONE', ( #1947 ), #28, .F. ) ; +#1891 = VECTOR ( 'NONE', #2455, 1000.000000000000000 ) ; +#1892 = ORIENTED_EDGE ( 'NONE', *, *, #1424, .T. ) ; +#1893 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, -10.00000000000001243, 5.599999999999995204 ) ) ; +#1894 = VECTOR ( 'NONE', #1199, 1000.000000000000000 ) ; +#1895 = LINE ( 'NONE', #2025, #2241 ) ; +#1896 = ORIENTED_EDGE ( 'NONE', *, *, #45, .F. ) ; +#1897 = CONICAL_SURFACE ( 'NONE', #2196, 1.249999999999987121, 1.029744258676651203 ) ; +#1898 = VERTEX_POINT ( 'NONE', #2504 ) ; +#1899 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, 0.1732320612144554461 ) ) ; +#1900 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 1.549999999999999378, 28.00000000000000000 ) ) ; +#1901 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, -2.100000000000003642, -22.75000000000000000 ) ) ; +#1902 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#1903 = ORIENTED_EDGE ( 'NONE', *, *, #316, .T. ) ; +#1904 = EDGE_CURVE ( 'NONE', #1593, #2499, #990, .T. ) ; +#1905 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.7071067811865474617, 0.7071067811865474617 ) ) ; +#1906 = PLANE ( 'NONE', #2086 ) ; +#1907 = EDGE_CURVE ( 'NONE', #1425, #2501, #2156, .T. ) ; +#1908 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .F. ) ; +#1909 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691720, -10.00000000000000000, -7.499999999999996447 ) ) ; +#1910 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359003535, -10.00000000000000000, 12.59631570230925135 ) ) ; +#1911 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, -0.7071067811865474617, 0.7071067811865474617 ) ) ; +#1912 = ORIENTED_EDGE ( 'NONE', *, *, #702, .T. ) ; +#1913 = LINE ( 'NONE', #763, #127 ) ; +#1914 = EDGE_LOOP ( 'NONE', ( #1475, #75, #1619, #902, #205, #579 ) ) ; +#1915 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, 5.000000000000003553, -22.75000000000000000 ) ) ; +#1916 = PLANE ( 'NONE', #748 ) ; +#1917 = ADVANCED_FACE ( 'NONE', ( #1794 ), #62, .F. ) ; +#1918 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1919 = EDGE_CURVE ( 'NONE', #2212, #1425, #194, .T. ) ; +#1920 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1921 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 11.36262431806470730 ) ) ; +#1922 = ORIENTED_EDGE ( 'NONE', *, *, #2327, .F. ) ; +#1923 = AXIS2_PLACEMENT_3D ( 'NONE', #1724, #1881, #131 ) ; +#1924 = EDGE_LOOP ( 'NONE', ( #2097, #2271, #1215, #1912, #9, #917, #1830, #2357, #1460, #762, #810, #1505, #396, #439, #1373, #86, #1202, #1629, #1802, #1078, #1254, #1001 ) ) ; +#1925 = AXIS2_PLACEMENT_3D ( 'NONE', #507, #1020, #1250 ) ; +#1926 = CIRCLE ( 'NONE', #1320, 0.6999999999999992895 ) ; +#1927 = VECTOR ( 'NONE', #1093, 1000.000000000000000 ) ; +#1928 = ADVANCED_FACE ( 'NONE', ( #142 ), #904, .F. ) ; +#1929 = FACE_OUTER_BOUND ( 'NONE', #406, .T. ) ; +#1930 = AXIS2_PLACEMENT_3D ( 'NONE', #403, #997, #1963 ) ; +#1931 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -10.00000000000000000, -1.999999999999996225 ) ) ; +#1932 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .F. ) ; +#1933 = ORIENTED_EDGE ( 'NONE', *, *, #213, .F. ) ; +#1934 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1935 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1936 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1937 = AXIS2_PLACEMENT_3D ( 'NONE', #2114, #1385, #2313 ) ; +#1938 = CARTESIAN_POINT ( 'NONE', ( -1.836970198721029983E-15, -10.00000000000001243, 14.99999999999999822 ) ) ; +#1939 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1940 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .T. ) ; +#1941 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1942 = EDGE_CURVE ( 'NONE', #1351, #2042, #312, .T. ) ; +#1943 = ORIENTED_EDGE ( 'NONE', *, *, #2398, .F. ) ; +#1944 = VERTEX_POINT ( 'NONE', #2064 ) ; +#1945 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#1946 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1947 = FACE_OUTER_BOUND ( 'NONE', #2026, .T. ) ; +#1948 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721030378E-15, 10.00000000000000000, -15.00000000000000178 ) ) ; +#1949 = VERTEX_POINT ( 'NONE', #2430 ) ; +#1950 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1951 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000002842, 10.00000000000000000, 12.76262431806470943 ) ) ; +#1952 = EDGE_CURVE ( 'NONE', #328, #1779, #1926, .T. ) ; +#1953 = AXIS2_PLACEMENT_3D ( 'NONE', #851, #1409, #1208 ) ; +#1954 = ORIENTED_EDGE ( 'NONE', *, *, #1607, .T. ) ; +#1955 = VERTEX_POINT ( 'NONE', #1257 ) ; +#1956 = EDGE_CURVE ( 'NONE', #837, #2389, #1024, .T. ) ; +#1957 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#1958 = CIRCLE ( 'NONE', #499, 0.6999999999999992895 ) ; +#1959 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1960 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1606 ), #1023 ) ; +#1961 = DIRECTION ( 'NONE', ( 1.731912112470986818E-16, -0.7071067811865474617, -0.7071067811865474617 ) ) ; +#1962 = CIRCLE ( 'NONE', #863, 1.250000000000001110 ) ; +#1963 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1964 = VERTEX_POINT ( 'NONE', #90 ) ; +#1965 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -10.00000000000001243, -5.000000000000005329 ) ) ; +#1966 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000004441 ) ) ; +#1967 = VECTOR ( 'NONE', #2328, 1000.000000000000000 ) ; +#1968 = EDGE_CURVE ( 'NONE', #109, #381, #1228, .T. ) ; +#1969 = ORIENTED_EDGE ( 'NONE', *, *, #2341, .F. ) ; +#1970 = ORIENTED_EDGE ( 'NONE', *, *, #1837, .T. ) ; +#1971 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 5.599999999999995204 ) ) ; +#1972 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000000, -4.999999999999995559 ) ) ; +#1973 = EDGE_CURVE ( 'NONE', #919, #124, #1648, .T. ) ; +#1974 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710316 ) ) ; +#1975 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, 4.999999999999996447 ) ) ; +#1976 = EDGE_CURVE ( 'NONE', #69, #1249, #125, .T. ) ; +#1977 = ORIENTED_EDGE ( 'NONE', *, *, #2184, .F. ) ; +#1978 = LINE ( 'NONE', #252, #2133 ) ; +#1979 = VECTOR ( 'NONE', #1761, 1000.000000000000000 ) ; +#1980 = VERTEX_POINT ( 'NONE', #2051 ) ; +#1981 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .F. ) ; +#1982 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -10.00000000000000000, 4.824728857432999298E-15 ) ) ; +#1983 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1984 = AXIS2_PLACEMENT_3D ( 'NONE', #1536, #1887, #749 ) ; +#1985 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#1986 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, 10.00000000000000000, -1.999999999999995337 ) ) ; +#1987 = EDGE_CURVE ( 'NONE', #2203, #2079, #1411, .T. ) ; +#1988 = ORIENTED_EDGE ( 'NONE', *, *, #1240, .T. ) ; +#1989 = LINE ( 'NONE', #70, #457 ) ; +#1990 = AXIS2_PLACEMENT_3D ( 'NONE', #1620, #1791, #628 ) ; +#1991 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1992 = VECTOR ( 'NONE', #1687, 1000.000000000000000 ) ; +#1993 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1994 = LINE ( 'NONE', #269, #1314 ) ; +#1995 = VECTOR ( 'NONE', #1911, 1000.000000000000114 ) ; +#1996 = EDGE_CURVE ( 'NONE', #262, #1898, #1089, .T. ) ; +#1997 = EDGE_LOOP ( 'NONE', ( #1575, #1470, #515, #1019 ) ) ; +#1998 = VECTOR ( 'NONE', #2348, 1000.000000000000000 ) ; +#1999 = EDGE_CURVE ( 'NONE', #1343, #413, #1299, .T. ) ; +#2000 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000005329, -9.500000000000014211, 30.50000000000000000 ) ) ; +#2001 = VECTOR ( 'NONE', #1004, 1000.000000000000000 ) ; +#2002 = ORIENTED_EDGE ( 'NONE', *, *, #2169, .F. ) ; +#2003 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .F. ) ; +#2004 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941082E-15, -10.00000000000000000, -14.99999999999999822 ) ) ; +#2005 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2006 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000000178, -6.190928620958795925 ) ) ; +#2007 = EDGE_LOOP ( 'NONE', ( #372, #794, #636, #969 ) ) ; +#2008 = LINE ( 'NONE', #1442, #2077 ) ; +#2009 = ORIENTED_EDGE ( 'NONE', *, *, #751, .T. ) ; +#2010 = ORIENTED_EDGE ( 'NONE', *, *, #1999, .T. ) ; +#2011 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2012 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000000000, 13.46262431806470872 ) ) ; +#2013 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .T. ) ; +#2014 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099036444, 10.00000000000000000, 30.00000000000001066 ) ) ; +#2015 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2016 = VECTOR ( 'NONE', #3, 1000.000000000000000 ) ; +#2017 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'apa300ml_structure', ( #1685, #2481 ), #1145 ) ; +#2018 = ORIENTED_EDGE ( 'NONE', *, *, #1225, .T. ) ; +#2019 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2020 = LINE ( 'NONE', #1846, #699 ) ; +#2021 = ORIENTED_EDGE ( 'NONE', *, *, #1453, .T. ) ; +#2022 = ADVANCED_FACE ( 'NONE', ( #2171 ), #2213, .F. ) ; +#2023 = EDGE_LOOP ( 'NONE', ( #777, #2036, #1126, #1786 ) ) ; +#2024 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -5.599999999999995204 ) ) ; +#2025 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, 5.000000000000004441 ) ) ; +#2026 = EDGE_LOOP ( 'NONE', ( #68, #978, #1007, #1175 ) ) ; +#2027 = EDGE_CURVE ( 'NONE', #207, #158, #953, .T. ) ; +#2028 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064711648 ) ) ; +#2029 = FACE_OUTER_BOUND ( 'NONE', #595, .T. ) ; +#2030 = AXIS2_PLACEMENT_3D ( 'NONE', #126, #2256, #532 ) ; +#2031 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ; +#2032 = VECTOR ( 'NONE', #99, 1000.000000000000000 ) ; +#2033 = VECTOR ( 'NONE', #1537, 1000.000000000000000 ) ; +#2034 = FACE_BOUND ( 'NONE', #802, .T. ) ; +#2035 = VECTOR ( 'NONE', #1005, 1000.000000000000227 ) ; +#2036 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ; +#2037 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .T. ) ; +#2038 = AXIS2_PLACEMENT_3D ( 'NONE', #500, #861, #1502 ) ; +#2039 = EDGE_CURVE ( 'NONE', #1980, #849, #171, .T. ) ; +#2040 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2041 = CONICAL_SURFACE ( 'NONE', #2088, 1.549999999999999378, 0.7853981633974453924 ) ; +#2042 = VERTEX_POINT ( 'NONE', #1723 ) ; +#2043 = LINE ( 'NONE', #1635, #1361 ) ; +#2044 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144554739 ) ) ; +#2045 = ORIENTED_EDGE ( 'NONE', *, *, #1841, .F. ) ; +#2046 = EDGE_CURVE ( 'NONE', #919, #21, #924, .T. ) ; +#2047 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.101918600571867898E-16 ) ) ; +#2048 = LINE ( 'NONE', #1046, #147 ) ; +#2049 = ORIENTED_EDGE ( 'NONE', *, *, #34, .F. ) ; +#2050 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ; +#2051 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000000178, -6.190928620958788819 ) ) ; +#2052 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 10.00000000000000000, 13.46262431806470872 ) ) ; +#2053 = ORIENTED_EDGE ( 'NONE', *, *, #93, .F. ) ; +#2054 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.480948468767393854E-16 ) ) ; +#2055 = VERTEX_POINT ( 'NONE', #2272 ) ; +#2056 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#2057 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359012417, -10.00000000000000000, 12.59631570230924957 ) ) ; +#2058 = EDGE_CURVE ( 'NONE', #37, #262, #1492, .T. ) ; +#2059 = LINE ( 'NONE', #1910, #2498 ) ; +#2060 = LINE ( 'NONE', #2482, #2033 ) ; +#2061 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #502, #1149 ) ; +#2062 = VERTEX_POINT ( 'NONE', #1318 ) ; +#2063 = ORIENTED_EDGE ( 'NONE', *, *, #2076, .T. ) ; +#2064 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999998401, 10.00000000000000000, -11.36262431806471085 ) ) ; +#2065 = FACE_OUTER_BOUND ( 'NONE', #2211, .T. ) ; +#2066 = PLANE ( 'NONE', #2038 ) ; +#2067 = VERTEX_POINT ( 'NONE', #1290 ) ; +#2068 = ORIENTED_EDGE ( 'NONE', *, *, #871, .T. ) ; +#2069 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, -9.500000000000014211, 30.50000000000000000 ) ) ; +#2070 = CIRCLE ( 'NONE', #742, 0.6999999999999992895 ) ; +#2071 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000009770, 0.000000000000000000, 28.00000000000000000 ) ) ; +#2072 = EDGE_CURVE ( 'NONE', #1587, #986, #2286, .T. ) ; +#2073 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2074 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -11.36262431806471263 ) ) ; +#2075 = CIRCLE ( 'NONE', #2279, 2.899999999999997247 ) ; +#2076 = EDGE_CURVE ( 'NONE', #1503, #455, #152, .T. ) ; +#2077 = VECTOR ( 'NONE', #282, 1000.000000000000000 ) ; +#2078 = ORIENTED_EDGE ( 'NONE', *, *, #98, .T. ) ; +#2079 = VERTEX_POINT ( 'NONE', #1333 ) ; +#2080 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2081 = VECTOR ( 'NONE', #1706, 1000.000000000000114 ) ; +#2082 = EDGE_CURVE ( 'NONE', #816, #1587, #865, .T. ) ; +#2083 = LINE ( 'NONE', #1863, #1574 ) ; +#2084 = ORIENTED_EDGE ( 'NONE', *, *, #223, .T. ) ; +#2085 = EDGE_CURVE ( 'NONE', #849, #1949, #505, .T. ) ; +#2086 = AXIS2_PLACEMENT_3D ( 'NONE', #2418, #719, #314 ) ; +#2087 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, 9.500000000000014211, -30.50000000000000000 ) ) ; +#2088 = AXIS2_PLACEMENT_3D ( 'NONE', #2339, #420, #951 ) ; +#2089 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2090 = ORIENTED_EDGE ( 'NONE', *, *, #1824, .F. ) ; +#2091 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, -0.1732320612144552241 ) ) ; +#2092 = FACE_OUTER_BOUND ( 'NONE', #1246, .T. ) ; +#2093 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2094 = VERTEX_POINT ( 'NONE', #85 ) ; +#2095 = ORIENTED_EDGE ( 'NONE', *, *, #1218, .F. ) ; +#2096 = ADVANCED_FACE ( 'NONE', ( #1474 ), #1451, .F. ) ; +#2097 = ORIENTED_EDGE ( 'NONE', *, *, #2169, .T. ) ; +#2098 = EDGE_CURVE ( 'NONE', #1297, #421, #1645, .T. ) ; +#2099 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, -4.999999999999996447, -22.75000000000000000 ) ) ; +#2100 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -6.091244932691288763E-15 ) ) ; +#2101 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2102 = LINE ( 'NONE', #1901, #574 ) ; +#2103 = CONICAL_SURFACE ( 'NONE', #1132, 1.549999999999999378, 0.7853981633974453924 ) ; +#2104 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -11.36262431806471263 ) ) ; +#2105 = ORIENTED_EDGE ( 'NONE', *, *, #1098, .F. ) ; +#2106 = VERTEX_POINT ( 'NONE', #894 ) ; +#2107 = EDGE_CURVE ( 'NONE', #154, #569, #1962, .T. ) ; +#2108 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .T. ) ; +#2109 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -10.00000000000000000, 30.00000000000001421 ) ) ; +#2110 = DIRECTION ( 'NONE', ( 0.5150380749100570421, -0.8571673007021106683, 6.307397298776161627E-17 ) ) ; +#2111 = ADVANCED_FACE ( 'NONE', ( #1041 ), #300, .F. ) ; +#2112 = LINE ( 'NONE', #1569, #2322 ) ; +#2113 = CYLINDRICAL_SURFACE ( 'NONE', #1070, 2.899999999999993694 ) ; +#2114 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -2.000000000000003997 ) ) ; +#2115 = PLANE ( 'NONE', #1568 ) ; +#2116 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #389 ) ) ; +#2117 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ; +#2118 = AXIS2_PLACEMENT_3D ( 'NONE', #1110, #521, #2231 ) ; +#2119 = ORIENTED_EDGE ( 'NONE', *, *, #560, .T. ) ; +#2120 = ORIENTED_EDGE ( 'NONE', *, *, #1854, .F. ) ; +#2121 = VECTOR ( 'NONE', #971, 1000.000000000000000 ) ; +#2122 = EDGE_CURVE ( 'NONE', #2094, #2135, #290, .T. ) ; +#2123 = VECTOR ( 'NONE', #2218, 1000.000000000000000 ) ; +#2124 = LINE ( 'NONE', #224, #2121 ) ; +#2125 = VECTOR ( 'NONE', #1671, 1000.000000000000000 ) ; +#2126 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000001243, -6.190928620958788819 ) ) ; +#2127 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2128 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2129 = VERTEX_POINT ( 'NONE', #690 ) ; +#2130 = VERTEX_POINT ( 'NONE', #114 ) ; +#2131 = LINE ( 'NONE', #419, #2035 ) ; +#2132 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2133 = VECTOR ( 'NONE', #227, 1000.000000000000000 ) ; +#2134 = ADVANCED_FACE ( 'NONE', ( #2421 ), #1219, .F. ) ; +#2135 = VERTEX_POINT ( 'NONE', #504 ) ; +#2136 = LINE ( 'NONE', #2160, #1334 ) ; +#2137 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2138 = EDGE_CURVE ( 'NONE', #1012, #348, #2043, .T. ) ; +#2139 = ORIENTED_EDGE ( 'NONE', *, *, #1507, .F. ) ; +#2140 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .F. ) ; +#2141 = LINE ( 'NONE', #627, #548 ) ; +#2142 = LINE ( 'NONE', #387, #1111 ) ; +#2143 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, 10.00000000000000000, -30.00000000000001421 ) ) ; +#2144 = ORIENTED_EDGE ( 'NONE', *, *, #473, .F. ) ; +#2145 = FACE_OUTER_BOUND ( 'NONE', #2473, .T. ) ; +#2146 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2147 = ADVANCED_FACE ( 'NONE', ( #317 ), #2204, .F. ) ; +#2148 = EDGE_CURVE ( 'NONE', #2389, #837, #1155, .T. ) ; +#2149 = CIRCLE ( 'NONE', #1990, 0.5999999999999963141 ) ; +#2150 = ORIENTED_EDGE ( 'NONE', *, *, #517, .F. ) ; +#2151 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#2152 = ADVANCED_FACE ( 'NONE', ( #1817 ), #1027, .F. ) ; +#2153 = CIRCLE ( 'NONE', #1565, 2.899999999999996358 ) ; +#2154 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999999289, 10.00000000000000000, 13.46262431806470872 ) ) ; +#2155 = AXIS2_PLACEMENT_3D ( 'NONE', #774, #423, #618 ) ; +#2156 = LINE ( 'NONE', #808, #1998 ) ; +#2157 = AXIS2_PLACEMENT_3D ( 'NONE', #402, #2326, #983 ) ; +#2158 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#2159 = VERTEX_POINT ( 'NONE', #680 ) ; +#2160 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, 4.999999999999995559 ) ) ; +#2161 = AXIS2_PLACEMENT_3D ( 'NONE', #463, #1392, #852 ) ; +#2162 = LINE ( 'NONE', #602, #192 ) ; +#2163 = VECTOR ( 'NONE', #1591, 1000.000000000000114 ) ; +#2164 = ORIENTED_EDGE ( 'NONE', *, *, #1036, .T. ) ; +#2165 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .F. ) ; +#2166 = LINE ( 'NONE', #1207, #2274 ) ; +#2167 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658769086, 10.00000000000000178, 11.21748225340539662 ) ) ; +#2168 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2169 = EDGE_CURVE ( 'NONE', #2130, #352, #2191, .T. ) ; +#2170 = CIRCLE ( 'NONE', #2456, 0.6999999999999992895 ) ; +#2171 = FACE_OUTER_BOUND ( 'NONE', #2294, .T. ) ; +#2172 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 14.99999999999999112 ) ) ; +#2173 = VERTEX_POINT ( 'NONE', #1065 ) ; +#2174 = PLANE ( 'NONE', #1925 ) ; +#2175 = ORIENTED_EDGE ( 'NONE', *, *, #1370, .T. ) ; +#2176 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .F. ) ; +#2177 = LINE ( 'NONE', #2004, #1884 ) ; +#2178 = EDGE_CURVE ( 'NONE', #2220, #180, #1234, .T. ) ; +#2179 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2180 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, -0.7071067811865474617, -0.7071067811865474617 ) ) ; +#2181 = ADVANCED_FACE ( 'NONE', ( #1261 ), #1247, .T. ) ; +#2182 = ORIENTED_EDGE ( 'NONE', *, *, #556, .T. ) ; +#2183 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064711648 ) ) ; +#2184 = EDGE_CURVE ( 'NONE', #2135, #366, #718, .T. ) ; +#2185 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000711, -10.00000000000001243, 14.99999999999998579 ) ) ; +#2186 = VERTEX_POINT ( 'NONE', #1076 ) ; +#2187 = ORIENTED_EDGE ( 'NONE', *, *, #2122, .F. ) ; +#2188 = CARTESIAN_POINT ( 'NONE', ( 8.813793589671752346E-16, -10.00000000000000000, -11.36262431806471085 ) ) ; +#2189 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2190 = CIRCLE ( 'NONE', #261, 2.899999999999992806 ) ; +#2191 = LINE ( 'NONE', #465, #2123 ) ; +#2192 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250356664, -10.00000000000000000, -2.000000000000005773 ) ) ; +#2193 = VECTOR ( 'NONE', #1939, 1000.000000000000000 ) ; +#2194 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .F. ) ; +#2195 = VECTOR ( 'NONE', #2405, 1000.000000000000000 ) ; +#2196 = AXIS2_PLACEMENT_3D ( 'NONE', #1259, #1513, #347 ) ; +#2197 = FACE_OUTER_BOUND ( 'NONE', #1214, .T. ) ; +#2198 = VECTOR ( 'NONE', #1702, 1000.000000000000000 ) ; +#2199 = EDGE_LOOP ( 'NONE', ( #373, #1662 ) ) ; +#2200 = EDGE_LOOP ( 'NONE', ( #2461, #1523, #609, #1406 ) ) ; +#2201 = CYLINDRICAL_SURFACE ( 'NONE', #901, 9.599999999999997868 ) ; +#2202 = CARTESIAN_POINT ( 'NONE', ( -6.935780648988136742E-15, 0.000000000000000000, 28.00000000000000000 ) ) ; +#2203 = VERTEX_POINT ( 'NONE', #1090 ) ; +#2204 = PLANE ( 'NONE', #710 ) ; +#2205 = ORIENTED_EDGE ( 'NONE', *, *, #2450, .T. ) ; +#2206 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#2207 = ADVANCED_FACE ( 'NONE', ( #1878 ), #1059, .F. ) ; +#2208 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -1.549999999999999378, -28.00000000000000000 ) ) ; +#2209 = DIRECTION ( 'NONE', ( 2.438953232331118420E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2210 = ADVANCED_FACE ( 'NONE', ( #2065 ), #346, .F. ) ; +#2211 = EDGE_LOOP ( 'NONE', ( #1933, #78, #2068, #1511 ) ) ; +#2212 = VERTEX_POINT ( 'NONE', #264 ) ; +#2213 = CYLINDRICAL_SURFACE ( 'NONE', #234, 0.6000000000000033085 ) ; +#2214 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2215 = VECTOR ( 'NONE', #1905, 1000.000000000000114 ) ; +#2216 = DIRECTION ( 'NONE', ( 0.7071067811865495711, -0.7071067811865454633, 8.659560562354959975E-17 ) ) ; +#2217 = ORIENTED_EDGE ( 'NONE', *, *, #2428, .F. ) ; +#2218 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2219 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2220 = VERTEX_POINT ( 'NONE', #442 ) ; +#2221 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#2222 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000004441 ) ) ; +#2223 = EDGE_CURVE ( 'NONE', #2388, #2067, #16, .T. ) ; +#2224 = VERTEX_POINT ( 'NONE', #2406 ) ; +#2225 = EDGE_LOOP ( 'NONE', ( #2416, #2175, #697, #1548 ) ) ; +#2226 = EDGE_CURVE ( 'NONE', #141, #2129, #1420, .T. ) ; +#2227 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, -10.00000000000000000, 13.46262431806470872 ) ) ; +#2228 = LINE ( 'NONE', #930, #358 ) ; +#2229 = ORIENTED_EDGE ( 'NONE', *, *, #139, .T. ) ; +#2230 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064711648 ) ) ; +#2231 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2232 = CIRCLE ( 'NONE', #2354, 5.856798911513215522 ) ; +#2233 = AXIS2_PLACEMENT_3D ( 'NONE', #1681, #1856, #2089 ) ; +#2234 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ; +#2235 = LINE ( 'NONE', #1426, #1441 ) ; +#2236 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -10.00000000000000000, 30.00000000000001421 ) ) ; +#2237 = SURFACE_SIDE_STYLE ('',( #2426 ) ) ; +#2238 = VECTOR ( 'NONE', #524, 1000.000000000000000 ) ; +#2239 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2240 = VERTEX_POINT ( 'NONE', #1461 ) ; +#2241 = VECTOR ( 'NONE', #296, 1000.000000000000000 ) ; +#2242 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2243 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#2244 = FACE_OUTER_BOUND ( 'NONE', #1284, .T. ) ; +#2245 = ORIENTED_EDGE ( 'NONE', *, *, #998, .F. ) ; +#2246 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2247 = LINE ( 'NONE', #1291, #1147 ) ; +#2248 = EDGE_CURVE ( 'NONE', #17, #1343, #2315, .T. ) ; +#2249 = ORIENTED_EDGE ( 'NONE', *, *, #338, .T. ) ; +#2250 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#2251 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2252 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, -7.768250173355770727 ) ) ; +#2253 = ORIENTED_EDGE ( 'NONE', *, *, #722, .F. ) ; +#2254 = ORIENTED_EDGE ( 'NONE', *, *, #2085, .T. ) ; +#2255 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.347374997722838887E-16 ) ) ; +#2256 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2257 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2258 = EDGE_LOOP ( 'NONE', ( #2379, #1705 ) ) ; +#2259 = EDGE_CURVE ( 'NONE', #1311, #1949, #1048, .T. ) ; +#2260 = CYLINDRICAL_SURFACE ( 'NONE', #2233, 1.249999999999994227 ) ; +#2261 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .T. ) ; +#2262 = DIRECTION ( 'NONE', ( -0.1732320612144555017, 0.000000000000000000, 0.9848810349313216195 ) ) ; +#2263 = EDGE_CURVE ( 'NONE', #1955, #569, #1430, .T. ) ; +#2264 = LINE ( 'NONE', #1508, #668 ) ; +#2265 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2266 = LINE ( 'NONE', #2074, #1271 ) ; +#2267 = ORIENTED_EDGE ( 'NONE', *, *, #1036, .F. ) ; +#2268 = FACE_OUTER_BOUND ( 'NONE', #1130, .T. ) ; +#2269 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658774415, 10.00000000000000178, 11.21748225340539484 ) ) ; +#2270 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2271 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .F. ) ; +#2272 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, -10.00000000000000000, 13.46262431806470872 ) ) ; +#2273 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .F. ) ; +#2274 = VECTOR ( 'NONE', #1945, 1000.000000000000000 ) ; +#2275 = LINE ( 'NONE', #119, #2125 ) ; +#2276 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144554739 ) ) ; +#2277 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1040 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #136, #712, #145 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#2278 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, 5.000000000000003553, -22.75000000000000000 ) ) ; +#2279 = AXIS2_PLACEMENT_3D ( 'NONE', #2099, #1577, #1934 ) ; +#2280 = VECTOR ( 'NONE', #2469, 1000.000000000000000 ) ; +#2281 = ORIENTED_EDGE ( 'NONE', *, *, #582, .F. ) ; +#2282 = VERTEX_POINT ( 'NONE', #818 ) ; +#2283 = ORIENTED_EDGE ( 'NONE', *, *, #1636, .F. ) ; +#2284 = AXIS2_PLACEMENT_3D ( 'NONE', #1308, #151, #1115 ) ; +#2285 = CARTESIAN_POINT ( 'NONE', ( -5.199999999999999289, 10.00000000000000000, -13.46262431806470872 ) ) ; +#2286 = LINE ( 'NONE', #2087, #1927 ) ; +#2287 = VECTOR ( 'NONE', #1840, 1000.000000000000114 ) ; +#2288 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2289 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -15.00000000000000888 ) ) ; +#2290 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2291 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999999289, -10.00000000000000000, 13.46262431806470872 ) ) ; +#2292 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658770862, -10.00000000000000000, 11.21748225340539840 ) ) ; +#2293 = EDGE_CURVE ( 'NONE', #21, #789, #2177, .T. ) ; +#2294 = EDGE_LOOP ( 'NONE', ( #1500, #2234, #873, #2254 ) ) ; +#2295 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .F. ) ; +#2296 = ADVANCED_FACE ( 'NONE', ( #640 ), #1038, .F. ) ; +#2297 = ORIENTED_EDGE ( 'NONE', *, *, #2184, .T. ) ; +#2298 = LINE ( 'NONE', #730, #1807 ) ; +#2299 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, 2.100000000000010747, -22.75000000000000000 ) ) ; +#2300 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 10.00000000000000000, -15.00105000000000111 ) ) ; +#2301 = AXIS2_PLACEMENT_3D ( 'NONE', #164, #2265, #1920 ) ; +#2302 = FACE_OUTER_BOUND ( 'NONE', #815, .T. ) ; +#2303 = ORIENTED_EDGE ( 'NONE', *, *, #1987, .T. ) ; +#2304 = EDGE_CURVE ( 'NONE', #2106, #874, #583, .T. ) ; +#2305 = ORIENTED_EDGE ( 'NONE', *, *, #880, .T. ) ; +#2306 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ; +#2307 = EDGE_CURVE ( 'NONE', #129, #80, #1989, .T. ) ; +#2308 = CARTESIAN_POINT ( 'NONE', ( 5.623075309311386661E-15, 2.100000000000007194, -22.75000000000000000 ) ) ; +#2309 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, -10.00000000000001243, -5.600000000000004086 ) ) ; +#2310 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000003553, -10.00000000000000000, -13.46262431806470872 ) ) ; +#2311 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#2312 = EDGE_LOOP ( 'NONE', ( #698, #1969, #616, #218 ) ) ; +#2313 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ; +#2314 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#2315 = CIRCLE ( 'NONE', #823, 2.899999999999993694 ) ; +#2316 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .T. ) ; +#2317 = AXIS2_PLACEMENT_3D ( 'NONE', #64, #669, #1220 ) ; +#2318 = CYLINDRICAL_SURFACE ( 'NONE', #885, 2.899999999999992806 ) ; +#2319 = VECTOR ( 'NONE', #2019, 1000.000000000000000 ) ; +#2320 = ORIENTED_EDGE ( 'NONE', *, *, #79, .F. ) ; +#2321 = ORIENTED_EDGE ( 'NONE', *, *, #388, .F. ) ; +#2322 = VECTOR ( 'NONE', #1371, 1000.000000000000000 ) ; +#2323 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2324 = EDGE_CURVE ( 'NONE', #370, #862, #1522, .T. ) ; +#2325 = CARTESIAN_POINT ( 'NONE', ( -35.93669311763431296, 10.00000000000000178, 5.599999999999995204 ) ) ; +#2326 = DIRECTION ( 'NONE', ( -8.659560562354935323E-17, -0.7071067811865475727, 0.7071067811865475727 ) ) ; +#2327 = EDGE_CURVE ( 'NONE', #129, #1964, #2232, .T. ) ; +#2328 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2329 = ORIENTED_EDGE ( 'NONE', *, *, #918, .T. ) ; +#2330 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2331 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710316 ) ) ; +#2332 = ORIENTED_EDGE ( 'NONE', *, *, #1837, .F. ) ; +#2333 = ORIENTED_EDGE ( 'NONE', *, *, #2307, .F. ) ; +#2334 = VERTEX_POINT ( 'NONE', #2167 ) ; +#2335 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, 7.899999999999995914, 22.75000000000000000 ) ) ; +#2336 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2337 = EDGE_CURVE ( 'NONE', #1180, #57, #2149, .T. ) ; +#2338 = CARTESIAN_POINT ( 'NONE', ( 5.635321777302860807E-15, -4.999999999999996447, -22.75000000000000000 ) ) ; +#2339 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#2340 = ORIENTED_EDGE ( 'NONE', *, *, #654, .T. ) ; +#2341 = EDGE_CURVE ( 'NONE', #649, #1428, #1477, .T. ) ; +#2342 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, 1.549999999999999378, -28.00000000000000000 ) ) ; +#2343 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, -10.00000000000000000, -15.00105000000000111 ) ) ; +#2344 = ADVANCED_FACE ( 'NONE', ( #91 ), #2380, .F. ) ; +#2345 = ORIENTED_EDGE ( 'NONE', *, *, #2475, .T. ) ; +#2346 = VERTEX_POINT ( 'NONE', #1825 ) ; +#2347 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, 10.00000000000000000, -12.76262431806470943 ) ) ; +#2348 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2349 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2350 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2351 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, -10.00000000000000000, -12.76262431806470943 ) ) ; +#2352 = EDGE_CURVE ( 'NONE', #348, #775, #1631, .T. ) ; +#2353 = ADVANCED_FACE ( 'NONE', ( #1447 ), #2201, .F. ) ; +#2354 = AXIS2_PLACEMENT_3D ( 'NONE', #1003, #2358, #650 ) ; +#2355 = VECTOR ( 'NONE', #466, 1000.000000000000000 ) ; +#2356 = ADVANCED_FACE ( 'NONE', ( #1649 ), #781, .F. ) ; +#2357 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .T. ) ; +#2358 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2359 = AXIS2_PLACEMENT_3D ( 'NONE', #115, #146, #2044 ) ; +#2360 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000068723, -1.250000000000001110, 28.00000000000000000 ) ) ; +#2361 = VECTOR ( 'NONE', #482, 1000.000000000000000 ) ; +#2362 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2363 = AXIS2_PLACEMENT_3D ( 'NONE', #631, #1758, #1748 ) ; +#2364 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2365 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#2366 = VECTOR ( 'NONE', #2040, 1000.000000000000000 ) ; +#2367 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2368 = CIRCLE ( 'NONE', #1194, 1.549999999999999378 ) ; +#2369 = EDGE_CURVE ( 'NONE', #2423, #2042, #181, .T. ) ; +#2370 = VERTEX_POINT ( 'NONE', #384 ) ; +#2371 = ORIENTED_EDGE ( 'NONE', *, *, #302, .T. ) ; +#2372 = EDGE_CURVE ( 'NONE', #679, #1298, #944, .T. ) ; +#2373 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999998224, -4.999999999999996447, -22.75000000000000000 ) ) ; +#2374 = FACE_OUTER_BOUND ( 'NONE', #1450, .T. ) ; +#2375 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#2376 = EDGE_LOOP ( 'NONE', ( #752, #1484, #892, #701 ) ) ; +#2377 = EDGE_CURVE ( 'NONE', #649, #1192, #1144, .T. ) ; +#2378 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ; +#2379 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .F. ) ; +#2380 = PLANE ( 'NONE', #1183 ) ; +#2381 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -9.999999999999994671, 1.999999999999996225 ) ) ; +#2382 = EDGE_CURVE ( 'NONE', #69, #603, #572, .T. ) ; +#2383 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#2384 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941476E-15, 9.500000000000014211, -30.50000000000000000 ) ) ; +#2385 = ORIENTED_EDGE ( 'NONE', *, *, #1456, .F. ) ; +#2386 = CYLINDRICAL_SURFACE ( 'NONE', #354, 1.249999999999994227 ) ; +#2387 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#2388 = VERTEX_POINT ( 'NONE', #506 ) ; +#2389 = VERTEX_POINT ( 'NONE', #960 ) ; +#2390 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -10.00000000000000000, -15.00105000000000111 ) ) ; +#2391 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.182766006347823109E-16 ) ) ; +#2392 = ORIENTED_EDGE ( 'NONE', *, *, #1538, .F. ) ; +#2393 = VECTOR ( 'NONE', #1552, 1000.000000000000000 ) ; +#2394 = LINE ( 'NONE', #2172, #29 ) ; +#2395 = CIRCLE ( 'NONE', #1317, 11.00000000000000000 ) ; +#2396 = ORIENTED_EDGE ( 'NONE', *, *, #20, .F. ) ; +#2397 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.129377263005734114E-16 ) ) ; +#2398 = EDGE_CURVE ( 'NONE', #2499, #398, #766, .T. ) ; +#2399 = VECTOR ( 'NONE', #1935, 1000.000000000000000 ) ; +#2400 = CIRCLE ( 'NONE', #1610, 9.599999999999997868 ) ; +#2401 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144556127 ) ) ; +#2402 = AXIS2_PLACEMENT_3D ( 'NONE', #1795, #74, #681 ) ; +#2403 = EDGE_LOOP ( 'NONE', ( #735, #2119, #728, #1302 ) ) ; +#2404 = ORIENTED_EDGE ( 'NONE', *, *, #26, .F. ) ; +#2405 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2406 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999999112, 10.00000000000000178, -15.00000000000000000 ) ) ; +#2407 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000000178, -5.000000000000005329 ) ) ; +#2408 = VERTEX_POINT ( 'NONE', #2308 ) ; +#2409 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, 9.500000000000014211, -30.50000000000000000 ) ) ; +#2410 = CYLINDRICAL_SURFACE ( 'NONE', #96, 0.5999999999999963141 ) ; +#2411 = EDGE_CURVE ( 'NONE', #1012, #280, #2070, .T. ) ; +#2412 = EDGE_LOOP ( 'NONE', ( #1754, #2249 ) ) ; +#2413 = ADVANCED_FACE ( 'NONE', ( #831 ), #48, .F. ) ; +#2414 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, -10.00000000000000000, 15.00105000000000111 ) ) ; +#2415 = VERTEX_POINT ( 'NONE', #2335 ) ; +#2416 = ORIENTED_EDGE ( 'NONE', *, *, #764, .F. ) ; +#2417 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144552241 ) ) ; +#2418 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#2419 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .F. ) ; +#2420 = AXIS2_PLACEMENT_3D ( 'NONE', #1139, #939, #2073 ) ; +#2421 = FACE_OUTER_BOUND ( 'NONE', #1341, .T. ) ; +#2422 = AXIS2_PLACEMENT_3D ( 'NONE', #1798, #974, #1950 ) ; +#2423 = VERTEX_POINT ( 'NONE', #1181 ) ; +#2424 = CARTESIAN_POINT ( 'NONE', ( -5.647568245294334164E-15, 2.100000000000006306, 22.75000000000000000 ) ) ; +#2425 = CARTESIAN_POINT ( 'NONE', ( -3.751075773784458001, 0.000000000000000000, 28.00000000000000000 ) ) ; +#2426 = SURFACE_STYLE_FILL_AREA ( #120 ) ; +#2427 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999999112, -9.500000000000014211, -30.50000000000000000 ) ) ; +#2428 = EDGE_CURVE ( 'NONE', #1540, #816, #817, .T. ) ; +#2429 = ORIENTED_EDGE ( 'NONE', *, *, #800, .F. ) ; +#2430 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, -4.999999999999995559 ) ) ; +#2431 = ADVANCED_FACE ( 'NONE', ( #1780 ), #1380, .F. ) ; +#2432 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, -4.999999999999995559 ) ) ; +#2433 = ORIENTED_EDGE ( 'NONE', *, *, #2076, .F. ) ; +#2434 = VECTOR ( 'NONE', #197, 1000.000000000000000 ) ; +#2435 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, 10.00000000000000000, 15.00105000000000821 ) ) ; +#2436 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #1660, #470 ) ; +#2437 = EDGE_LOOP ( 'NONE', ( #1576, #1868 ) ) ; +#2438 = VECTOR ( 'NONE', #2091, 1000.000000000000114 ) ; +#2439 = FACE_OUTER_BOUND ( 'NONE', #43, .T. ) ; +#2440 = VECTOR ( 'NONE', #734, 1000.000000000000000 ) ; +#2441 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2442 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2443 = AXIS2_PLACEMENT_3D ( 'NONE', #844, #97, #653 ) ; +#2444 = ORIENTED_EDGE ( 'NONE', *, *, #2148, .T. ) ; +#2445 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .T. ) ; +#2446 = AXIS2_PLACEMENT_3D ( 'NONE', #1614, #257, #1991 ) ; +#2447 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000001243, -4.999999999999995559 ) ) ; +#2448 = CARTESIAN_POINT ( 'NONE', ( -5.633246688163914788E-15, -9.500000000000014211, 30.50000000000000000 ) ) ; +#2449 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .F. ) ; +#2450 = EDGE_CURVE ( 'NONE', #2042, #280, #658, .T. ) ; +#2451 = ORIENTED_EDGE ( 'NONE', *, *, #1453, .F. ) ; +#2452 = LINE ( 'NONE', #1506, #1153 ) ; +#2453 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#2454 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000068723, 1.250000000000001110, 28.00000000000000000 ) ) ; +#2455 = DIRECTION ( 'NONE', ( -2.449293598294706907E-16, 0.000000000000000000, 1.000000000000000000 ) ) ; +#2456 = AXIS2_PLACEMENT_3D ( 'NONE', #2291, #558, #1327 ) ; +#2457 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .F. ) ; +#2458 = ORIENTED_EDGE ( 'NONE', *, *, #302, .F. ) ; +#2459 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2460 = FACE_OUTER_BOUND ( 'NONE', #1262, .T. ) ; +#2461 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .T. ) ; +#2462 = CARTESIAN_POINT ( 'NONE', ( 1.837098786634941082E-15, -10.00000000000000000, -14.99999999999999822 ) ) ; +#2463 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ; +#2464 = ORIENTED_EDGE ( 'NONE', *, *, #2428, .T. ) ; +#2465 = SURFACE_STYLE_USAGE ( .BOTH. , #2476 ) ; +#2466 = EDGE_CURVE ( 'NONE', #455, #328, #2141, .T. ) ; +#2467 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2468 = FACE_BOUND ( 'NONE', #2437, .T. ) ; +#2469 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 1.224646799147353454E-16 ) ) ; +#2470 = VERTEX_POINT ( 'NONE', #994 ) ; +#2471 = CARTESIAN_POINT ( 'NONE', ( 6.935780648988136742E-15, -0.000000000000000000, -28.00000000000000000 ) ) ; +#2472 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, -10.00000000000000000, -13.46262431806470872 ) ) ; +#2473 = EDGE_LOOP ( 'NONE', ( #1775, #232, #47, #117 ) ) ; +#2474 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#2475 = EDGE_CURVE ( 'NONE', #716, #837, #2166, .T. ) ; +#2476 = SURFACE_SIDE_STYLE ('',( #724 ) ) ; +#2477 = AXIS2_PLACEMENT_3D ( 'NONE', #797, #2251, #1872 ) ; +#2478 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000003553, -2.100000000000004530, 22.75000000000000000 ) ) ; +#2479 = ADVANCED_FACE ( 'NONE', ( #38 ), #24, .F. ) ; +#2480 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, -10.00000000000000000, -11.21748225340539840 ) ) ; +#2481 = AXIS2_PLACEMENT_3D ( 'NONE', #535, #1303, #1109 ) ; +#2482 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000004441 ) ) ; +#2483 = CIRCLE ( 'NONE', #1396, 5.856798911513215522 ) ; +#2484 = AXIS2_PLACEMENT_3D ( 'NONE', #1349, #393, #2314 ) ; +#2485 = ORIENTED_EDGE ( 'NONE', *, *, #2058, .T. ) ; +#2486 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .T. ) ; +#2487 = VECTOR ( 'NONE', #598, 1000.000000000000000 ) ; +#2488 = ORIENTED_EDGE ( 'NONE', *, *, #185, .T. ) ; +#2489 = VECTOR ( 'NONE', #2270, 1000.000000000000000 ) ; +#2490 = CIRCLE ( 'NONE', #2402, 0.5999999999999963141 ) ; +#2491 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000000178, 5.000000000000003553 ) ) ; +#2492 = LINE ( 'NONE', #134, #1643 ) ; +#2493 = DIRECTION ( 'NONE', ( 0.1732320612144552519, 0.000000000000000000, 0.9848810349313217305 ) ) ; +#2494 = EDGE_CURVE ( 'NONE', #1955, #83, #1842, .T. ) ; +#2495 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -10.00000000000000711, -1.999999999999995337 ) ) ; +#2496 = EDGE_CURVE ( 'NONE', #154, #158, #1642, .T. ) ; +#2497 = ORIENTED_EDGE ( 'NONE', *, *, #1709, .F. ) ; +#2498 = VECTOR ( 'NONE', #760, 1000.000000000000000 ) ; +#2499 = VERTEX_POINT ( 'NONE', #1658 ) ; +#2500 = ADVANCED_FACE ( 'NONE', ( #493 ), #684, .F. ) ; +#2501 = VERTEX_POINT ( 'NONE', #1099 ) ; +#2502 = AXIS2_PLACEMENT_3D ( 'NONE', #1931, #2330, #790 ) ; +#2503 = FACE_BOUND ( 'NONE', #665, .T. ) ; +#2504 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000001243, -5.000000000000005329 ) ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/matlab/test_bench_apa300ml/apa300ml_top.STEP b/matlab/test_bench_apa300ml/apa300ml_top.STEP new file mode 100644 index 0000000..d0ac6d1 --- /dev/null +++ b/matlab/test_bench_apa300ml/apa300ml_top.STEP @@ -0,0 +1,1225 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('apa300ml_top.STEP', + '2021-03-26T08:52:37', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2020', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144555294, 0.000000000000000000 ) ) ; +#2 = ORIENTED_EDGE ( 'NONE', *, *, #1142, .F. ) ; +#3 = VECTOR ( 'NONE', #579, 1000.000000000000000 ) ; +#4 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .T. ) ; +#5 = VECTOR ( 'NONE', #481, 1000.000000000000000 ) ; +#6 = LINE ( 'NONE', #93, #763 ) ; +#7 = VECTOR ( 'NONE', #878, 1000.000000000000000 ) ; +#8 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#9 = ADVANCED_FACE ( 'NONE', ( #206 ), #1051, .T. ) ; +#10 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 5.000000000000000000, -10.00000000000000178 ) ) ; +#11 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ; +#12 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144555294, 0.000000000000000000 ) ) ; +#13 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .F. ) ; +#14 = ORIENTED_EDGE ( 'NONE', *, *, #129, .T. ) ; +#15 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.214306433183765213E-16, 0.000000000000000000 ) ) ; +#16 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#17 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 13.46262431806470872, -10.00000000000000000 ) ) ; +#18 = EDGE_CURVE ( 'NONE', #885, #390, #31, .T. ) ; +#19 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #970 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #153, #719, #898 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#20 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#21 = AXIS2_PLACEMENT_3D ( 'NONE', #994, #527, #164 ) ; +#22 = VECTOR ( 'NONE', #591, 1000.000000000000000 ) ; +#23 = LINE ( 'NONE', #1139, #397 ) ; +#24 = VERTEX_POINT ( 'NONE', #497 ) ; +#25 = CARTESIAN_POINT ( 'NONE', ( 0.2999999999999963807, 28.00000000000000000, 1.250000000000001110 ) ) ; +#26 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#27 = EDGE_CURVE ( 'NONE', #646, #810, #1132, .T. ) ; +#28 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, -9.500000000000014211 ) ) ; +#29 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#30 = ORIENTED_EDGE ( 'NONE', *, *, #581, .F. ) ; +#31 = LINE ( 'NONE', #595, #3 ) ; +#32 = EDGE_CURVE ( 'NONE', #934, #737, #703, .T. ) ; +#33 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#34 = FACE_OUTER_BOUND ( 'NONE', #647, .T. ) ; +#35 = ORIENTED_EDGE ( 'NONE', *, *, #586, .F. ) ; +#36 = VERTEX_POINT ( 'NONE', #414 ) ; +#37 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#38 = CLOSED_SHELL ( 'NONE', ( #657, #1158, #981, #966, #427, #280, #853, #859, #110, #911, #771, #294, #899, #480, #378, #9, #329, #250, #845, #154, #473, #761, #193, #675, #502, #838, #320, #270, #602, #532, #880, #707, #659, #725, #945, #249, #288 ) ) ; +#39 = AXIS2_PLACEMENT_3D ( 'NONE', #521, #983, #241 ) ; +#40 = LINE ( 'NONE', #695, #362 ) ; +#41 = VECTOR ( 'NONE', #1203, 1000.000000000000000 ) ; +#42 = EDGE_CURVE ( 'NONE', #351, #1036, #112, .T. ) ; +#43 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 30.00000000000001421, 10.00000000000000000 ) ) ; +#44 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ; +#45 = LINE ( 'NONE', #426, #77 ) ; +#46 = LINE ( 'NONE', #790, #784 ) ; +#47 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#48 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#49 = ORIENTED_EDGE ( 'NONE', *, *, #548, .F. ) ; +#50 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#51 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 11.21748225340539840, 10.00000000000000000 ) ) ; +#52 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 13.46262431806470872, -10.00000000000000000 ) ) ; +#53 = ORIENTED_EDGE ( 'NONE', *, *, #123, .F. ) ; +#54 = CYLINDRICAL_SURFACE ( 'NONE', #21, 9.599999999999997868 ) ; +#55 = EDGE_CURVE ( 'NONE', #855, #1045, #1059, .T. ) ; +#56 = VECTOR ( 'NONE', #605, 1000.000000000000000 ) ; +#57 = ORIENTED_EDGE ( 'NONE', *, *, #18, .F. ) ; +#58 = AXIS2_PLACEMENT_3D ( 'NONE', #508, #124, #875 ) ; +#59 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, 9.500000000000014211 ) ) ; +#60 = DIRECTION ( 'NONE', ( -0.1732320612144553906, -0.9848810349313216195, 0.000000000000000000 ) ) ; +#61 = AXIS2_PLACEMENT_3D ( 'NONE', #374, #439, #78 ) ; +#62 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .F. ) ; +#63 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250354532, 0.000000000000000000, -10.00000000000000355 ) ) ; +#64 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691720, 7.500000000000000000, 10.00000000000000000 ) ) ; +#65 = ORIENTED_EDGE ( 'NONE', *, *, #1174, .T. ) ; +#66 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, 10.00000000000000000 ) ) ; +#67 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#68 = EDGE_LOOP ( 'NONE', ( #369, #987, #482, #588 ) ) ; +#69 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#70 = LINE ( 'NONE', #350, #41 ) ; +#71 = ORIENTED_EDGE ( 'NONE', *, *, #569, .F. ) ; +#72 = EDGE_CURVE ( 'NONE', #1020, #84, #302, .T. ) ; +#73 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#74 = EDGE_LOOP ( 'NONE', ( #11, #961, #92, #1041 ) ) ; +#75 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#76 = ORIENTED_EDGE ( 'NONE', *, *, #541, .T. ) ; +#77 = VECTOR ( 'NONE', #692, 1000.000000000000000 ) ; +#78 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#79 = VECTOR ( 'NONE', #398, 1000.000000000000000 ) ; +#80 = VERTEX_POINT ( 'NONE', #485 ) ; +#81 = VERTEX_POINT ( 'NONE', #1171 ) ; +#82 = AXIS2_PLACEMENT_3D ( 'NONE', #460, #627, #1103 ) ; +#83 = VECTOR ( 'NONE', #468, 1000.000000000000000 ) ; +#84 = VERTEX_POINT ( 'NONE', #1065 ) ; +#85 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.9848810349313216195, 0.000000000000000000 ) ) ; +#86 = ORIENTED_EDGE ( 'NONE', *, *, #94, .F. ) ; +#87 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#88 = EDGE_LOOP ( 'NONE', ( #86 ) ) ; +#89 = LINE ( 'NONE', #471, #83 ) ; +#90 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#91 = ORIENTED_EDGE ( 'NONE', *, *, #817, .F. ) ; +#92 = ORIENTED_EDGE ( 'NONE', *, *, #72, .T. ) ; +#93 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 30.00000000000001421, -10.00000000000000000 ) ) ; +#94 = EDGE_CURVE ( 'NONE', #36, #36, #631, .T. ) ; +#95 = DIRECTION ( 'NONE', ( 0.1732320612144553906, -0.9848810349313216195, 0.000000000000000000 ) ) ; +#96 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 11.36262431806471085, -10.00000000000000000 ) ) ; +#97 = EDGE_LOOP ( 'NONE', ( #558, #824, #1092, #149 ) ) ; +#98 = CIRCLE ( 'NONE', #946, 9.599999999999997868 ) ; +#99 = EDGE_LOOP ( 'NONE', ( #71, #993, #478, #860, #552, #708, #877, #292, #126, #1198, #483, #111, #562, #1102, #582, #1204, #35, #462, #1122, #642, #317, #257, #1050, #625, #204, #458, #528, #181 ) ) ; +#100 = AXIS2_PLACEMENT_3D ( 'NONE', #839, #486, #1135 ) ; +#101 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000000, -10.00000000000000178 ) ) ; +#102 = VECTOR ( 'NONE', #445, 1000.000000000000000 ) ; +#103 = EDGE_CURVE ( 'NONE', #1114, #84, #108, .T. ) ; +#104 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.214306433183765213E-16, 0.000000000000000000 ) ) ; +#105 = EDGE_LOOP ( 'NONE', ( #820 ) ) ; +#106 = EDGE_LOOP ( 'NONE', ( #198, #662, #1136, #333 ) ) ; +#107 = CARTESIAN_POINT ( 'NONE', ( -2.837003841251158096E-15, 22.75000000000000000, 4.999999999999996447 ) ) ; +#108 = LINE ( 'NONE', #857, #1133 ) ; +#109 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#110 = ADVANCED_FACE ( 'NONE', ( #674 ), #392, .T. ) ; +#111 = ORIENTED_EDGE ( 'NONE', *, *, #968, .T. ) ; +#112 = LINE ( 'NONE', #373, #299 ) ; +#113 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, -10.00000000000000000 ) ) ; +#114 = EDGE_CURVE ( 'NONE', #677, #269, #213, .T. ) ; +#115 = VERTEX_POINT ( 'NONE', #770 ) ; +#116 = LINE ( 'NONE', #600, #606 ) ; +#117 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#118 = AXIS2_PLACEMENT_3D ( 'NONE', #974, #402, #128 ) ; +#119 = CIRCLE ( 'NONE', #807, 1.250000000000001110 ) ; +#120 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#121 = ORIENTED_EDGE ( 'NONE', *, *, #1111, .T. ) ; +#122 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#123 = EDGE_CURVE ( 'NONE', #1002, #658, #1055, .T. ) ; +#124 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#125 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#126 = ORIENTED_EDGE ( 'NONE', *, *, #1010, .T. ) ; +#127 = LINE ( 'NONE', #1058, #535 ) ; +#128 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#129 = EDGE_CURVE ( 'NONE', #115, #775, #395, .T. ) ; +#130 = EDGE_CURVE ( 'NONE', #615, #542, #492, .T. ) ; +#131 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#132 = ORIENTED_EDGE ( 'NONE', *, *, #114, .F. ) ; +#133 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -15.00105000000000288, -10.00000000000000178 ) ) ; +#134 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#135 = VECTOR ( 'NONE', #698, 1000.000000000000000 ) ; +#136 = AXIS2_PLACEMENT_3D ( 'NONE', #694, #37, #1074 ) ; +#137 = AXIS2_PLACEMENT_3D ( 'NONE', #113, #90, #1035 ) ; +#138 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.7071067811865474617, 0.7071067811865474617 ) ) ; +#139 = STYLED_ITEM ( 'NONE', ( #1164 ), #1147 ) ; +#140 = CARTESIAN_POINT ( 'NONE', ( 5.101407911360074279E-16, 11.36262431806471085, 10.00000000000000000 ) ) ; +#141 = EDGE_LOOP ( 'NONE', ( #793, #854, #14, #823 ) ) ; +#142 = VERTEX_POINT ( 'NONE', #512 ) ; +#143 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359010640, 12.59631570230925135, -10.00000000000000000 ) ) ; +#144 = LINE ( 'NONE', #1166, #1169 ) ; +#145 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 2.000000000000000000, 10.00000000000000000 ) ) ; +#146 = EDGE_CURVE ( 'NONE', #538, #178, #699, .T. ) ; +#147 = ORIENTED_EDGE ( 'NONE', *, *, #640, .T. ) ; +#148 = FACE_OUTER_BOUND ( 'NONE', #943, .T. ) ; +#149 = ORIENTED_EDGE ( 'NONE', *, *, #640, .F. ) ; +#150 = FACE_OUTER_BOUND ( 'NONE', #380, .T. ) ; +#151 = EDGE_CURVE ( 'NONE', #1163, #298, #893, .T. ) ; +#152 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ; +#153 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#154 = ADVANCED_FACE ( 'NONE', ( #712 ), #255, .F. ) ; +#155 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#156 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.000000000000000888, -10.00000000000000178 ) ) ; +#157 = CIRCLE ( 'NONE', #843, 0.5999999999999963141 ) ; +#158 = EDGE_LOOP ( 'NONE', ( #389, #282, #768, #840 ) ) ; +#159 = AXIS2_PLACEMENT_3D ( 'NONE', #1119, #522, #251 ) ; +#160 = LINE ( 'NONE', #1096, #283 ) ; +#161 = VECTOR ( 'NONE', #1101, 1000.000000000000000 ) ; +#162 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .T. ) ; +#163 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#164 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#165 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 12.76262431806470943, -10.00000000000000000 ) ) ; +#166 = EDGE_CURVE ( 'NONE', #24, #504, #336, .T. ) ; +#167 = ORIENTED_EDGE ( 'NONE', *, *, #783, .F. ) ; +#168 = FACE_OUTER_BOUND ( 'NONE', #951, .T. ) ; +#169 = PLANE ( 'NONE', #61 ) ; +#170 = VERTEX_POINT ( 'NONE', #334 ) ; +#171 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, 10.00000000000000000 ) ) ; +#172 = EDGE_CURVE ( 'NONE', #315, #1067, #616, .T. ) ; +#173 = ORIENTED_EDGE ( 'NONE', *, *, #496, .F. ) ; +#174 = FACE_OUTER_BOUND ( 'NONE', #97, .T. ) ; +#175 = ORIENTED_EDGE ( 'NONE', *, *, #874, .F. ) ; +#176 = VERTEX_POINT ( 'NONE', #806 ) ; +#177 = CARTESIAN_POINT ( 'NONE', ( 33.99999999999999289, 0.000000000000000000, -10.00000000000000355 ) ) ; +#178 = VERTEX_POINT ( 'NONE', #63 ) ; +#179 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 7.768250173355777832, 10.00000000000000000 ) ) ; +#180 = AXIS2_PLACEMENT_3D ( 'NONE', #666, #861, #20 ) ; +#181 = ORIENTED_EDGE ( 'NONE', *, *, #891, .F. ) ; +#182 = VECTOR ( 'NONE', #33, 1000.000000000000000 ) ; +#183 = AXIS2_PLACEMENT_3D ( 'NONE', #1016, #464, #366 ) ; +#184 = FACE_OUTER_BOUND ( 'NONE', #305, .T. ) ; +#185 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#186 = ORIENTED_EDGE ( 'NONE', *, *, #715, .F. ) ; +#187 = EDGE_CURVE ( 'NONE', #80, #834, #1179, .T. ) ; +#188 = ORIENTED_EDGE ( 'NONE', *, *, #114, .T. ) ; +#189 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#190 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#191 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 2.000000000000000000, 9.999999999999994671 ) ) ; +#192 = EDGE_LOOP ( 'NONE', ( #1104, #284, #1080, #465, #361, #905, #549, #49, #289, #787, #348, #425, #530, #691, #653, #901, #1178, #536, #1192, #572, #998, #265, #276, #607, #1126, #476, #638, #230 ) ) ; +#193 = ADVANCED_FACE ( 'NONE', ( #441 ), #1000, .F. ) ; +#194 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 22.75000000000000000, -5.000000000000003553 ) ) ; +#195 = LINE ( 'NONE', #308, #928 ) ; +#196 = ORIENTED_EDGE ( 'NONE', *, *, #686, .F. ) ; +#197 = VECTOR ( 'NONE', #1112, 1000.000000000000000 ) ; +#198 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .F. ) ; +#199 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.244573743832318842E-14, 0.000000000000000000 ) ) ; +#200 = ORIENTED_EDGE ( 'NONE', *, *, #769, .T. ) ; +#201 = VECTOR ( 'NONE', #1197, 1000.000000000000114 ) ; +#202 = EDGE_CURVE ( 'NONE', #658, #810, #1115, .T. ) ; +#203 = FACE_OUTER_BOUND ( 'NONE', #68, .T. ) ; +#204 = ORIENTED_EDGE ( 'NONE', *, *, #208, .T. ) ; +#205 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#206 = FACE_OUTER_BOUND ( 'NONE', #437, .T. ) ; +#207 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #309, 'distance_accuracy_value', 'NONE'); +#208 = EDGE_CURVE ( 'NONE', #235, #1072, #514, .T. ) ; +#209 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, 10.00000000000001243 ) ) ; +#210 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#211 = ORIENTED_EDGE ( 'NONE', *, *, #1091, .F. ) ; +#212 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, 15.00000000000000000, -10.00000000000000178 ) ) ; +#213 = LINE ( 'NONE', #679, #79 ) ; +#214 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#215 = VERTEX_POINT ( 'NONE', #800 ) ; +#216 = FILL_AREA_STYLE ('',( #789 ) ) ; +#217 = AXIS2_PLACEMENT_3D ( 'NONE', #412, #785, #992 ) ; +#218 = VERTEX_POINT ( 'NONE', #888 ) ; +#219 = VECTOR ( 'NONE', #384, 1000.000000000000000 ) ; +#220 = CIRCLE ( 'NONE', #909, 11.00000000000000000 ) ; +#221 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#222 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 11.21748225340539840, 10.00000000000000000 ) ) ; +#223 = EDGE_CURVE ( 'NONE', #737, #467, #349, .T. ) ; +#224 = EDGE_LOOP ( 'NONE', ( #932 ) ) ; +#225 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -15.00105000000000288, 10.00000000000000711 ) ) ; +#226 = EDGE_CURVE ( 'NONE', #390, #834, #46, .T. ) ; +#227 = VERTEX_POINT ( 'NONE', #423 ) ; +#228 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#229 = LINE ( 'NONE', #339, #435 ) ; +#230 = ORIENTED_EDGE ( 'NONE', *, *, #129, .F. ) ; +#231 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 15.00105000000000111, 10.00000000000000000 ) ) ; +#232 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#233 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#234 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359009752, 12.59631570230925313, -10.00000000000000000 ) ) ; +#235 = VERTEX_POINT ( 'NONE', #720 ) ; +#236 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#237 = FACE_OUTER_BOUND ( 'NONE', #628, .T. ) ; +#238 = AXIS2_PLACEMENT_3D ( 'NONE', #190, #701, #996 ) ; +#239 = AXIS2_PLACEMENT_3D ( 'NONE', #592, #792, #797 ) ; +#240 = CIRCLE ( 'NONE', #82, 5.856798911513215522 ) ; +#241 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#242 = AXIS2_PLACEMENT_3D ( 'NONE', #342, #263, #1106 ) ; +#243 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#244 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#245 = ORIENTED_EDGE ( 'NONE', *, *, #569, .T. ) ; +#246 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 15.00000000000000178, -10.00000000000000000 ) ) ; +#247 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 11.21748225340539840, -10.00000000000000000 ) ) ; +#248 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ; +#249 = ADVANCED_FACE ( 'NONE', ( #237 ), #610, .F. ) ; +#250 = ADVANCED_FACE ( 'NONE', ( #148 ), #54, .F. ) ; +#251 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#252 = LINE ( 'NONE', #314, #551 ) ; +#253 = VERTEX_POINT ( 'NONE', #1155 ) ; +#254 = SHAPE_DEFINITION_REPRESENTATION ( #830, #524 ) ; +#255 = CYLINDRICAL_SURFACE ( 'NONE', #1077, 0.6999999999999992895 ) ; +#256 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 30.00000000000001776, 9.999999999999998224 ) ) ; +#257 = ORIENTED_EDGE ( 'NONE', *, *, #385, .T. ) ; +#258 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#259 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#260 = ORIENTED_EDGE ( 'NONE', *, *, #554, .T. ) ; +#261 = EDGE_CURVE ( 'NONE', #365, #344, #323, .T. ) ; +#262 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#263 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#264 = CIRCLE ( 'NONE', #533, 2.899999999999993694 ) ; +#265 = ORIENTED_EDGE ( 'NONE', *, *, #621, .F. ) ; +#266 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 11.36262431806471085, -10.00000000000000000 ) ) ; +#267 = PLANE ( 'NONE', #986 ) ; +#268 = AXIS2_PLACEMENT_3D ( 'NONE', #844, #8, #383 ) ; +#269 = VERTEX_POINT ( 'NONE', #143 ) ; +#270 = ADVANCED_FACE ( 'NONE', ( #1082 ), #900, .F. ) ; +#271 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#272 = ORIENTED_EDGE ( 'NONE', *, *, #1056, .F. ) ; +#273 = CYLINDRICAL_SURFACE ( 'NONE', #827, 0.6999999999999992895 ) ; +#274 = EDGE_LOOP ( 'NONE', ( #622 ) ) ; +#275 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, 14.99999999999999822, 10.00000000000000000 ) ) ; +#276 = ORIENTED_EDGE ( 'NONE', *, *, #1099, .T. ) ; +#277 = EDGE_LOOP ( 'NONE', ( #780 ) ) ; +#278 = ORIENTED_EDGE ( 'NONE', *, *, #783, .T. ) ; +#279 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 28.00000000000000000, 0.000000000000000000 ) ) ; +#280 = ADVANCED_FACE ( 'NONE', ( #449 ), #1186, .F. ) ; +#281 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.7071067811865475727, 0.7071067811865475727 ) ) ; +#282 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .F. ) ; +#283 = VECTOR ( 'NONE', #796, 1000.000000000000000 ) ; +#284 = ORIENTED_EDGE ( 'NONE', *, *, #496, .T. ) ; +#285 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#286 = PLANE ( 'NONE', #746 ) ; +#287 = LINE ( 'NONE', #10, #1194 ) ; +#288 = ADVANCED_FACE ( 'NONE', ( #34 ), #503, .F. ) ; +#289 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .T. ) ; +#290 = DIRECTION ( 'NONE', ( -0.9848810349313215085, -0.1732320612144553629, -0.000000000000000000 ) ) ; +#291 = LINE ( 'NONE', #936, #611 ) ; +#292 = ORIENTED_EDGE ( 'NONE', *, *, #261, .T. ) ; +#293 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#294 = ADVANCED_FACE ( 'NONE', ( #1168 ), #1144, .F. ) ; +#295 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.7071067811865474617, 0.7071067811865474617 ) ) ; +#296 = LINE ( 'NONE', #1049, #633 ) ; +#297 = AXIS2_PLACEMENT_3D ( 'NONE', #921, #1173, #455 ) ; +#298 = VERTEX_POINT ( 'NONE', #234 ) ; +#299 = VECTOR ( 'NONE', #295, 1000.000000000000114 ) ; +#300 = EDGE_LOOP ( 'NONE', ( #879 ) ) ; +#301 = VECTOR ( 'NONE', #1205, 1000.000000000000000 ) ; +#302 = LINE ( 'NONE', #489, #197 ) ; +#303 = EDGE_CURVE ( 'NONE', #1006, #1170, #252, .T. ) ; +#304 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 30.00000000000001421, 10.00000000000000000 ) ) ; +#305 = EDGE_LOOP ( 'NONE', ( #1026, #841, #121, #798 ) ) ; +#306 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 11.36262431806471085, 10.00000000000000000 ) ) ; +#307 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .F. ) ; +#308 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 15.00000000000000000, 10.00000000000000000 ) ) ; +#309 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#310 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#311 = LINE ( 'NONE', #881, #884 ) ; +#312 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #561, #403 ) ; +#313 = EDGE_CURVE ( 'NONE', #775, #24, #985, .T. ) ; +#314 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, 14.99999999999999822, 10.00000000000000000 ) ) ; +#315 = VERTEX_POINT ( 'NONE', #52 ) ; +#316 = VECTOR ( 'NONE', #620, 1000.000000000000000 ) ; +#317 = ORIENTED_EDGE ( 'NONE', *, *, #975, .T. ) ; +#318 = VECTOR ( 'NONE', #935, 1000.000000000000000 ) ; +#319 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#320 = ADVANCED_FACE ( 'NONE', ( #709, #803, #430, #150 ), #684, .F. ) ; +#321 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .F. ) ; +#322 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, 7.768250173355775168, -10.00000000000000000 ) ) ; +#323 = LINE ( 'NONE', #531, #585 ) ; +#324 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 0.000000000000000000, -5.000000000000000000 ) ) ; +#325 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#326 = ORIENTED_EDGE ( 'NONE', *, *, #303, .F. ) ; +#327 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#328 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 13.46262431806470872, 10.00000000000000000 ) ) ; +#329 = ADVANCED_FACE ( 'NONE', ( #690 ), #1066, .F. ) ; +#330 = CYLINDRICAL_SURFACE ( 'NONE', #651, 0.5999999999999963141 ) ; +#331 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#332 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#333 = ORIENTED_EDGE ( 'NONE', *, *, #352, .T. ) ; +#334 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359009752, 12.59631570230925313, 10.00000000000000000 ) ) ; +#335 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #862 ) ) ; +#336 = CIRCLE ( 'NONE', #1167, 5.856798911513215522 ) ; +#337 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 11.36262431806471085, 10.00000000000000000 ) ) ; +#338 = CARTESIAN_POINT ( 'NONE', ( 0.2999999999999963807, 28.00000000000000000, 0.000000000000000000 ) ) ; +#339 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 7.768250173355775168, 10.00000000000000000 ) ) ; +#340 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ; +#341 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, 10.00000000000000000 ) ) ; +#342 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999999112, 28.00000000000000000, 0.000000000000000000 ) ) ; +#343 = EDGE_CURVE ( 'NONE', #1129, #1163, #229, .T. ) ; +#344 = VERTEX_POINT ( 'NONE', #518 ) ; +#345 = EDGE_CURVE ( 'NONE', #142, #142, #264, .T. ) ; +#346 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#347 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#348 = ORIENTED_EDGE ( 'NONE', *, *, #645, .T. ) ; +#349 = LINE ( 'NONE', #247, #1116 ) ; +#350 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, 9.999999999999991118 ) ) ; +#351 = VERTEX_POINT ( 'NONE', #883 ) ; +#352 = EDGE_CURVE ( 'NONE', #227, #1072, #157, .T. ) ; +#353 = LINE ( 'NONE', #920, #786 ) ; +#354 = EDGE_CURVE ( 'NONE', #298, #170, #598, .T. ) ; +#355 = ORIENTED_EDGE ( 'NONE', *, *, #596, .F. ) ; +#356 = FILL_AREA_STYLE ('',( #733 ) ) ; +#357 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, 10.00000000000000000 ) ) ; +#358 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#359 = CIRCLE ( 'NONE', #461, 0.6999999999999992895 ) ; +#360 = AXIS2_PLACEMENT_3D ( 'NONE', #140, #1151, #1078 ) ; +#361 = ORIENTED_EDGE ( 'NONE', *, *, #32, .T. ) ; +#362 = VECTOR ( 'NONE', #138, 1000.000000000000114 ) ; +#363 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, -10.00000000000000000 ) ) ; +#364 = VECTOR ( 'NONE', #837, 1000.000000000000000 ) ; +#365 = VERTEX_POINT ( 'NONE', #43 ) ; +#366 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#367 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .F. ) ; +#368 = LINE ( 'NONE', #466, #301 ) ; +#369 = ORIENTED_EDGE ( 'NONE', *, *, #955, .F. ) ; +#370 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #233 ) ; +#371 = FACE_OUTER_BOUND ( 'NONE', #99, .T. ) ; +#372 = EDGE_CURVE ( 'NONE', #1045, #253, #509, .T. ) ; +#373 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 30.50000000000000000, -9.500000000000014211 ) ) ; +#374 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -5.000000000000000000 ) ) ; +#375 = ORIENTED_EDGE ( 'NONE', *, *, #809, .F. ) ; +#376 = ORIENTED_EDGE ( 'NONE', *, *, #202, .F. ) ; +#377 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 7.768250173355777832, 10.00000000000000000 ) ) ; +#378 = ADVANCED_FACE ( 'NONE', ( #1162 ), #1157, .T. ) ; +#379 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#380 = EDGE_LOOP ( 'NONE', ( #593, #758, #648, #759, #702, #326 ) ) ; +#381 = VECTOR ( 'NONE', #12, 1000.000000000000227 ) ; +#382 = LINE ( 'NONE', #1033, #556 ) ; +#383 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#384 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, 0.000000000000000000 ) ) ; +#385 = EDGE_CURVE ( 'NONE', #1020, #1045, #98, .T. ) ; +#386 = ORIENTED_EDGE ( 'NONE', *, *, #345, .T. ) ; +#387 = LINE ( 'NONE', #1127, #477 ) ; +#388 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865475727, 0.7071067811865475727 ) ) ; +#389 = ORIENTED_EDGE ( 'NONE', *, *, #343, .F. ) ; +#390 = VERTEX_POINT ( 'NONE', #696 ) ; +#391 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#392 = CYLINDRICAL_SURFACE ( 'NONE', #180, 5.856798911513215522 ) ; +#393 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 13.46262431806470872, 10.00000000000000000 ) ) ; +#394 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #862 ), #19 ) ; +#395 = CIRCLE ( 'NONE', #863, 5.856798911513215522 ) ; +#396 = ORIENTED_EDGE ( 'NONE', *, *, #817, .T. ) ; +#397 = VECTOR ( 'NONE', #109, 1000.000000000000000 ) ; +#398 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#399 = LINE ( 'NONE', #469, #1007 ) ; +#400 = VERTEX_POINT ( 'NONE', #1097 ) ; +#401 = VERTEX_POINT ( 'NONE', #526 ) ; +#402 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#403 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #210, 'design' ) ; +#404 = EDGE_CURVE ( 'NONE', #681, #215, #652, .T. ) ; +#405 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#406 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#407 = ORIENTED_EDGE ( 'NONE', *, *, #586, .T. ) ; +#408 = SURFACE_STYLE_USAGE ( .BOTH. , #500 ) ; +#409 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#410 = EDGE_CURVE ( 'NONE', #1081, #1081, #513, .T. ) ; +#411 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 2.000000000000000000, 10.00000000000000711 ) ) ; +#412 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, 14.99999999999999822, 10.00000000000000000 ) ) ; +#413 = ORIENTED_EDGE ( 'NONE', *, *, #557, .T. ) ; +#414 = CARTESIAN_POINT ( 'NONE', ( -2.837003841251158096E-15, 22.75000000000000000, -2.100000000000007194 ) ) ; +#415 = VECTOR ( 'NONE', #835, 1000.000000000000114 ) ; +#416 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#417 = VECTOR ( 'NONE', #960, 1000.000000000000000 ) ; +#418 = AXIS2_PLACEMENT_3D ( 'NONE', #450, #822, #808 ) ; +#419 = FACE_OUTER_BOUND ( 'NONE', #1175, .T. ) ; +#420 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 11.36262431806471085, 10.00000000000000000 ) ) ; +#421 = EDGE_CURVE ( 'NONE', #732, #218, #353, .T. ) ; +#422 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 28.00000000000000000, 1.549999999999999378 ) ) ; +#423 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.000000000000000888, 10.00000000000001243 ) ) ; +#424 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#425 = ORIENTED_EDGE ( 'NONE', *, *, #187, .T. ) ; +#426 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, 6.190928620958791484, -10.00000000000000178 ) ) ; +#427 = ADVANCED_FACE ( 'NONE', ( #641 ), #819, .F. ) ; +#428 = DIRECTION ( 'NONE', ( 0.9848810349313216195, -0.1732320612144552241, 0.000000000000000000 ) ) ; +#429 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, -10.00000000000000355 ) ) ; +#430 = FACE_BOUND ( 'NONE', #88, .T. ) ; +#431 = ORIENTED_EDGE ( 'NONE', *, *, #975, .F. ) ; +#432 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 13.46262431806470872, 10.00000000000000000 ) ) ; +#433 = VECTOR ( 'NONE', #980, 1000.000000000000000 ) ; +#434 = LINE ( 'NONE', #64, #949 ) ; +#435 = VECTOR ( 'NONE', #244, 1000.000000000000000 ) ; +#436 = VECTOR ( 'NONE', #1161, 1000.000000000000000 ) ; +#437 = EDGE_LOOP ( 'NONE', ( #454, #188, #969, #1022 ) ) ; +#438 = FACE_OUTER_BOUND ( 'NONE', #1057, .T. ) ; +#439 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#440 = EDGE_LOOP ( 'NONE', ( #211 ) ) ; +#441 = FACE_OUTER_BOUND ( 'NONE', #804, .T. ) ; +#442 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 11.21748225340539840, 10.00000000000000000 ) ) ; +#443 = EDGE_CURVE ( 'NONE', #1163, #218, #240, .T. ) ; +#444 = ORIENTED_EDGE ( 'NONE', *, *, #754, .T. ) ; +#445 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#446 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#447 = VERTEX_POINT ( 'NONE', #731 ) ; +#448 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#449 = FACE_OUTER_BOUND ( 'NONE', #778, .T. ) ; +#450 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#451 = ORIENTED_EDGE ( 'NONE', *, *, #991, .F. ) ; +#452 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#453 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#454 = ORIENTED_EDGE ( 'NONE', *, *, #734, .F. ) ; +#455 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#456 = AXIS2_PLACEMENT_3D ( 'NONE', #944, #851, #199 ) ; +#457 = VECTOR ( 'NONE', #1141, 1000.000000000000000 ) ; +#458 = ORIENTED_EDGE ( 'NONE', *, *, #352, .F. ) ; +#459 = CIRCLE ( 'NONE', #705, 9.599999999999997868 ) ; +#460 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 2.000000000000000000, -10.00000000000000000 ) ) ; +#461 = AXIS2_PLACEMENT_3D ( 'NONE', #1001, #815, #546 ) ; +#462 = ORIENTED_EDGE ( 'NONE', *, *, #517, .T. ) ; +#463 = EDGE_CURVE ( 'NONE', #253, #235, #728, .T. ) ; +#464 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#465 = ORIENTED_EDGE ( 'NONE', *, *, #1056, .T. ) ; +#466 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, 10.00000000000000000 ) ) ; +#467 = VERTEX_POINT ( 'NONE', #537 ) ; +#468 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#469 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, 10.00000000000001243 ) ) ; +#470 = EDGE_LOOP ( 'NONE', ( #248 ) ) ; +#471 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 15.00105000000000111, 10.00000000000000000 ) ) ; +#472 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ; +#473 = ADVANCED_FACE ( 'NONE', ( #914 ), #273, .F. ) ; +#474 = LINE ( 'NONE', #565, #515 ) ; +#475 = AXIS2_PLACEMENT_3D ( 'NONE', #811, #281, #1030 ) ; +#476 = ORIENTED_EDGE ( 'NONE', *, *, #1031, .F. ) ; +#477 = VECTOR ( 'NONE', #293, 1000.000000000000000 ) ; +#478 = ORIENTED_EDGE ( 'NONE', *, *, #166, .F. ) ; +#479 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 7.768250173355777832, 10.00000000000000000 ) ) ; +#480 = ADVANCED_FACE ( 'NONE', ( #1018 ), #267, .F. ) ; +#481 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#482 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .T. ) ; +#483 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .T. ) ; +#484 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#485 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#486 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#487 = ORIENTED_EDGE ( 'NONE', *, *, #421, .F. ) ; +#488 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#489 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 11.21748225340539840, 10.00000000000000000 ) ) ; +#490 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, 11.36262431806471085, -10.00000000000000000 ) ) ; +#491 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #959 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1105, #545, #906 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#492 = CIRCLE ( 'NONE', #136, 0.6000000000000033085 ) ; +#493 = ORIENTED_EDGE ( 'NONE', *, *, #948, .T. ) ; +#494 = AXIS2_PLACEMENT_3D ( 'NONE', #1004, #87, #453 ) ; +#495 = LINE ( 'NONE', #133, #7 ) ; +#496 = EDGE_CURVE ( 'NONE', #178, #924, #555, .T. ) ; +#497 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 7.768250173355772503, 10.00000000000000000 ) ) ; +#498 = CYLINDRICAL_SURFACE ( 'NONE', #1118, 0.6000000000000033085 ) ; +#499 = EDGE_LOOP ( 'NONE', ( #812 ) ) ; +#500 = SURFACE_SIDE_STYLE ('',( #799 ) ) ; +#501 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.1732320612144551963, 0.000000000000000000 ) ) ; +#502 = ADVANCED_FACE ( 'NONE', ( #174 ), #169, .F. ) ; +#503 = PLANE ( 'NONE', #239 ) ; +#504 = VERTEX_POINT ( 'NONE', #831 ) ; +#505 = PLANE ( 'NONE', #667 ) ; +#506 = ORIENTED_EDGE ( 'NONE', *, *, #42, .F. ) ; +#507 = EDGE_CURVE ( 'NONE', #724, #227, #903, .T. ) ; +#508 = CARTESIAN_POINT ( 'NONE', ( -2.849250309242631453E-15, 22.75000000000000000, 4.999999999999996447 ) ) ; +#509 = LINE ( 'NONE', #420, #1046 ) ; +#510 = VECTOR ( 'NONE', #1110, 1000.000000000000000 ) ; +#511 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ; +#512 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 22.75000000000000000, 7.899999999999990585 ) ) ; +#513 = CIRCLE ( 'NONE', #1191, 1.549999999999999378 ) ; +#514 = LINE ( 'NONE', #1165, #1027 ) ; +#515 = VECTOR ( 'NONE', #848, 1000.000000000000000 ) ; +#516 = FACE_OUTER_BOUND ( 'NONE', #106, .T. ) ; +#517 = EDGE_CURVE ( 'NONE', #885, #1088, #368, .T. ) ; +#518 = CARTESIAN_POINT ( 'NONE', ( 1.836841610807120857E-15, 30.00000000000001421, 10.00000000000000000 ) ) ; +#519 = ORIENTED_EDGE ( 'NONE', *, *, #130, .T. ) ; +#520 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#521 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#522 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#523 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.599999999999999645, 10.00000000000001243 ) ) ; +#524 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'apa300ml_top', ( #1147, #617 ), #491 ) ; +#525 = ORIENTED_EDGE ( 'NONE', *, *, #343, .T. ) ; +#526 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999999112, 28.00000000000000000, 1.249999999999987121 ) ) ; +#527 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#528 = ORIENTED_EDGE ( 'NONE', *, *, #507, .F. ) ; +#529 = CYLINDRICAL_SURFACE ( 'NONE', #238, 9.599999999999997868 ) ; +#530 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ; +#531 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.00000000000001421, 10.00000000000000000 ) ) ; +#532 = ADVANCED_FACE ( 'NONE', ( #741 ), #1113, .F. ) ; +#533 = AXIS2_PLACEMENT_3D ( 'NONE', #890, #131, #319 ) ; +#534 = CARTESIAN_POINT ( 'NONE', ( 50.00000000000000000, 15.00000000000000711, 10.00000000000001243 ) ) ; +#535 = VECTOR ( 'NONE', #979, 1000.000000000000000 ) ; +#536 = ORIENTED_EDGE ( 'NONE', *, *, #541, .F. ) ; +#537 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658772638, 11.21748225340539840, -10.00000000000000000 ) ) ; +#538 = VERTEX_POINT ( 'NONE', #1177 ) ; +#539 = DIRECTION ( 'NONE', ( 1.227281985754855253E-17, -1.000000000000000000, 0.000000000000000000 ) ) ; +#540 = PLANE ( 'NONE', #729 ) ; +#541 = EDGE_CURVE ( 'NONE', #849, #298, #1047, .T. ) ; +#542 = VERTEX_POINT ( 'NONE', #209 ) ; +#543 = PLANE ( 'NONE', #670 ) ; +#544 = EDGE_LOOP ( 'NONE', ( #451 ) ) ; +#545 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#546 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#547 = ORIENTED_EDGE ( 'NONE', *, *, #603, .F. ) ; +#548 = EDGE_CURVE ( 'NONE', #855, #567, #1039, .T. ) ; +#549 = ORIENTED_EDGE ( 'NONE', *, *, #693, .F. ) ; +#550 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 2.000000000000000000, 10.00000000000000000 ) ) ; +#551 = VECTOR ( 'NONE', #876, 1000.000000000000000 ) ; +#552 = ORIENTED_EDGE ( 'NONE', *, *, #734, .T. ) ; +#553 = VECTOR ( 'NONE', #1108, 1000.000000000000000 ) ; +#554 = EDGE_CURVE ( 'NONE', #542, #1088, #399, .T. ) ; +#555 = LINE ( 'NONE', #637, #907 ) ; +#556 = VECTOR ( 'NONE', #15, 1000.000000000000000 ) ; +#557 = EDGE_CURVE ( 'NONE', #775, #269, #296, .T. ) ; +#558 = ORIENTED_EDGE ( 'NONE', *, *, #747, .F. ) ; +#559 = DIRECTION ( 'NONE', ( -0.9848810349313215085, -0.1732320612144553629, 0.000000000000000000 ) ) ; +#560 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999999112, 28.00000000000000000, 0.000000000000000000 ) ) ; +#561 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #850, .NOT_KNOWN. ) ; +#562 = ORIENTED_EDGE ( 'NONE', *, *, #938, .T. ) ; +#563 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#564 = FACE_OUTER_BOUND ( 'NONE', #74, .T. ) ; +#565 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 0.000000000000000000, 10.00000000000000000 ) ) ; +#566 = EDGE_LOOP ( 'NONE', ( #278 ) ) ; +#567 = VERTEX_POINT ( 'NONE', #490 ) ; +#568 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 7.768250173355771615, 10.00000000000000000 ) ) ; +#569 = EDGE_CURVE ( 'NONE', #538, #1015, #942, .T. ) ; +#570 = CARTESIAN_POINT ( 'NONE', ( 50.00000000000000000, 15.00000000000000711, -10.00000000000000178 ) ) ; +#571 = AXIS2_PLACEMENT_3D ( 'NONE', #1156, #228, #405 ) ; +#572 = ORIENTED_EDGE ( 'NONE', *, *, #172, .T. ) ; +#573 = AXIS2_PLACEMENT_3D ( 'NONE', #145, #346, #258 ) ; +#574 = ORIENTED_EDGE ( 'NONE', *, *, #948, .F. ) ; +#575 = ORIENTED_EDGE ( 'NONE', *, *, #1099, .F. ) ; +#576 = EDGE_CURVE ( 'NONE', #1129, #718, #589, .T. ) ; +#577 = PLANE ( 'NONE', #1079 ) ; +#578 = ORIENTED_EDGE ( 'NONE', *, *, #223, .F. ) ; +#579 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#580 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#581 = EDGE_CURVE ( 'NONE', #390, #732, #950, .T. ) ; +#582 = ORIENTED_EDGE ( 'NONE', *, *, #576, .T. ) ; +#583 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001954, 12.76262431806470943, 10.00000000000000000 ) ) ; +#584 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359010640, 12.59631570230925135, 10.00000000000000000 ) ) ; +#585 = VECTOR ( 'NONE', #704, 1000.000000000000000 ) ; +#586 = EDGE_CURVE ( 'NONE', #885, #447, #474, .T. ) ; +#587 = AXIS2_PLACEMENT_3D ( 'NONE', #560, #757, #858 ) ; +#588 = ORIENTED_EDGE ( 'NONE', *, *, #629, .T. ) ; +#589 = CIRCLE ( 'NONE', #766, 5.856798911513215522 ) ; +#590 = LINE ( 'NONE', #887, #1043 ) ; +#591 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#592 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#593 = ORIENTED_EDGE ( 'NONE', *, *, #1010, .F. ) ; +#594 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#595 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, -10.00000000000000178 ) ) ; +#596 = EDGE_CURVE ( 'NONE', #834, #1088, #287, .T. ) ; +#597 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#598 = LINE ( 'NONE', #1084, #316 ) ; +#599 = ORIENTED_EDGE ( 'NONE', *, *, #187, .F. ) ; +#600 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, 2.000000000000000888, 10.00000000000000000 ) ) ; +#601 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 15.00105000000000111, -10.00000000000000000 ) ) ; +#602 = ADVANCED_FACE ( 'NONE', ( #661 ), #753, .T. ) ; +#603 = EDGE_CURVE ( 'NONE', #351, #646, #748, .T. ) ; +#604 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.000000000000000888, -10.00000000000000178 ) ) ; +#605 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#606 = VECTOR ( 'NONE', #327, 1000.000000000000000 ) ; +#607 = ORIENTED_EDGE ( 'NONE', *, *, #603, .T. ) ; +#608 = FACE_OUTER_BOUND ( 'NONE', #957, .T. ) ; +#609 = AXIS2_PLACEMENT_3D ( 'NONE', #328, #520, #416 ) ; +#610 = PLANE ( 'NONE', #984 ) ; +#611 = VECTOR ( 'NONE', #676, 1000.000000000000000 ) ; +#612 = CYLINDRICAL_SURFACE ( 'NONE', #58, 2.899999999999993694 ) ; +#613 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#614 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#615 = VERTEX_POINT ( 'NONE', #669 ) ; +#616 = LINE ( 'NONE', #601, #433 ) ; +#617 = AXIS2_PLACEMENT_3D ( 'NONE', #163, #1085, #448 ) ; +#618 = EDGE_LOOP ( 'NONE', ( #697, #722, #1200, #1083 ) ) ; +#619 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 5.000000000000000000, -10.00000000000000178 ) ) ; +#620 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#621 = EDGE_CURVE ( 'NONE', #215, #1170, #291, .T. ) ; +#622 = ORIENTED_EDGE ( 'NONE', *, *, #991, .T. ) ; +#623 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#624 = PLANE ( 'NONE', #183 ) ; +#625 = ORIENTED_EDGE ( 'NONE', *, *, #463, .T. ) ; +#626 = LINE ( 'NONE', #66, #102 ) ; +#627 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#628 = EDGE_LOOP ( 'NONE', ( #30, #57, #407, #2 ) ) ; +#629 = EDGE_CURVE ( 'NONE', #1067, #176, #195, .T. ) ; +#630 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#631 = CIRCLE ( 'NONE', #118, 2.899999999999996358 ) ; +#632 = LINE ( 'NONE', #550, #929 ) ; +#633 = VECTOR ( 'NONE', #1, 1000.000000000000227 ) ; +#634 = AXIS2_PLACEMENT_3D ( 'NONE', #331, #613, #1013 ) ; +#635 = VERTEX_POINT ( 'NONE', #393 ) ; +#636 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 7.768250173355772503, -9.999999999999996447 ) ) ; +#637 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#638 = ORIENTED_EDGE ( 'NONE', *, *, #557, .F. ) ; +#639 = PLANE ( 'NONE', #706 ) ; +#640 = EDGE_CURVE ( 'NONE', #1064, #724, #23, .T. ) ; +#641 = FACE_OUTER_BOUND ( 'NONE', #192, .T. ) ; +#642 = ORIENTED_EDGE ( 'NONE', *, *, #130, .F. ) ; +#643 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #210 ) ; +#644 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, 14.99999999999999822, 10.00000000000000000 ) ) ; +#645 = EDGE_CURVE ( 'NONE', #1114, #80, #846, .T. ) ; +#646 = VERTEX_POINT ( 'NONE', #17 ) ; +#647 = EDGE_LOOP ( 'NONE', ( #245, #196, #173, #749 ) ) ; +#648 = ORIENTED_EDGE ( 'NONE', *, *, #874, .T. ) ; +#649 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 30.50000000000000000, 9.500000000000014211 ) ) ; +#650 = AXIS2_PLACEMENT_3D ( 'NONE', #409, #26, #16 ) ; +#651 = AXIS2_PLACEMENT_3D ( 'NONE', #889, #47, #990 ) ; +#652 = LINE ( 'NONE', #1190, #415 ) ; +#653 = ORIENTED_EDGE ( 'NONE', *, *, #421, .T. ) ; +#654 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 5.000000000000000000, 10.00000000000000000 ) ) ; +#655 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#656 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 0.000000000000000000, 10.00000000000000000 ) ) ; +#657 = ADVANCED_FACE ( 'NONE', ( #203 ), #577, .T. ) ; +#658 = VERTEX_POINT ( 'NONE', #852 ) ; +#659 = ADVANCED_FACE ( 'NONE', ( #680 ), #1060, .F. ) ; +#660 = LINE ( 'NONE', #568, #381 ) ; +#661 = FACE_OUTER_BOUND ( 'NONE', #995, .T. ) ; +#662 = ORIENTED_EDGE ( 'NONE', *, *, #32, .F. ) ; +#663 = EDGE_CURVE ( 'NONE', #253, #567, #765, .T. ) ; +#664 = ORIENTED_EDGE ( 'NONE', *, *, #663, .T. ) ; +#665 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 30.50000000000000000, -9.500000000000014211 ) ) ; +#666 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, 10.00000000000000000 ) ) ; +#667 = AXIS2_PLACEMENT_3D ( 'NONE', #231, #1154, #594 ) ; +#668 = VECTOR ( 'NONE', #310, 1000.000000000000000 ) ; +#669 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, 6.190928620958793260, 10.00000000000001243 ) ) ; +#670 = AXIS2_PLACEMENT_3D ( 'NONE', #377, #95, #655 ) ; +#671 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#672 = ORIENTED_EDGE ( 'NONE', *, *, #261, .F. ) ; +#673 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#674 = FACE_OUTER_BOUND ( 'NONE', #141, .T. ) ; +#675 = ADVANCED_FACE ( 'NONE', ( #870 ), #498, .F. ) ; +#676 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -1.000000000000000000, -0.000000000000000000 ) ) ; +#677 = VERTEX_POINT ( 'NONE', #584 ) ; +#678 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#679 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, 12.59631570230925313, 10.00000000000000000 ) ) ; +#680 = FACE_OUTER_BOUND ( 'NONE', #274, .T. ) ; +#681 = VERTEX_POINT ( 'NONE', #28 ) ; +#682 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#683 = AXIS2_PLACEMENT_3D ( 'NONE', #357, #69, #821 ) ; +#684 = PLANE ( 'NONE', #217 ) ; +#685 = CIRCLE ( 'NONE', #1134, 0.6999999999999992895 ) ; +#686 = EDGE_CURVE ( 'NONE', #924, #1015, #894, .T. ) ; +#687 = ORIENTED_EDGE ( 'NONE', *, *, #754, .F. ) ; +#688 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 13.46262431806470872, 10.00000000000000000 ) ) ; +#689 = LINE ( 'NONE', #604, #182 ) ; +#690 = FACE_OUTER_BOUND ( 'NONE', #618, .T. ) ; +#691 = ORIENTED_EDGE ( 'NONE', *, *, #581, .T. ) ; +#692 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#693 = EDGE_CURVE ( 'NONE', #567, #467, #459, .T. ) ; +#694 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.599999999999999645, 10.00000000000001243 ) ) ; +#695 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 30.00000000000001421, 10.00000000000000000 ) ) ; +#696 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, -10.00000000000000178 ) ) ; +#697 = ORIENTED_EDGE ( 'NONE', *, *, #663, .F. ) ; +#698 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#699 = LINE ( 'NONE', #1069, #926 ) ; +#700 = FACE_OUTER_BOUND ( 'NONE', #566, .T. ) ; +#701 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#702 = ORIENTED_EDGE ( 'NONE', *, *, #621, .T. ) ; +#703 = CIRCLE ( 'NONE', #726, 0.5999999999999963141 ) ; +#704 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#705 = AXIS2_PLACEMENT_3D ( 'NONE', #1160, #214, #964 ) ; +#706 = AXIS2_PLACEMENT_3D ( 'NONE', #171, #1011, #75 ) ; +#707 = ADVANCED_FACE ( 'NONE', ( #419, #1071 ), #612, .F. ) ; +#708 = ORIENTED_EDGE ( 'NONE', *, *, #202, .T. ) ; +#709 = FACE_BOUND ( 'NONE', #277, .T. ) ; +#710 = ORIENTED_EDGE ( 'NONE', *, *, #103, .T. ) ; +#711 = VERTEX_POINT ( 'NONE', #813 ) ; +#712 = FACE_OUTER_BOUND ( 'NONE', #918, .T. ) ; +#713 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 0.000000000000000000, 9.999999999999991118 ) ) ; +#714 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .T. ) ; +#715 = EDGE_CURVE ( 'NONE', #934, #227, #689, .T. ) ; +#716 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 13.46262431806470872, -10.00000000000000000 ) ) ; +#717 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#718 = VERTEX_POINT ( 'NONE', #411 ) ; +#719 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#720 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658770862, 11.21748225340539662, 10.00000000000000000 ) ) ; +#721 = PLANE ( 'NONE', #297 ) ; +#722 = ORIENTED_EDGE ( 'NONE', *, *, #372, .F. ) ; +#723 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#724 = VERTEX_POINT ( 'NONE', #781 ) ; +#725 = ADVANCED_FACE ( 'NONE', ( #1143, #700 ), #791, .F. ) ; +#726 = AXIS2_PLACEMENT_3D ( 'NONE', #958, #122, #117 ) ; +#727 = FACE_OUTER_BOUND ( 'NONE', #1017, .T. ) ; +#728 = CIRCLE ( 'NONE', #494, 9.599999999999997868 ) ; +#729 = AXIS2_PLACEMENT_3D ( 'NONE', #442, #85, #559 ) ; +#730 = ORIENTED_EDGE ( 'NONE', *, *, #443, .T. ) ; +#731 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, 0.000000000000000000, 10.00000000000000000 ) ) ; +#732 = VERTEX_POINT ( 'NONE', #429 ) ; +#733 = FILL_AREA_STYLE_COLOUR ( '', #925 ) ; +#734 = EDGE_CURVE ( 'NONE', #677, #658, #865, .T. ) ; +#735 = FACE_OUTER_BOUND ( 'NONE', #470, .T. ) ; +#736 = ORIENTED_EDGE ( 'NONE', *, *, #354, .T. ) ; +#737 = VERTEX_POINT ( 'NONE', #976 ) ; +#738 = PRESENTATION_STYLE_ASSIGNMENT (( #999 ) ) ; +#739 = LINE ( 'NONE', #534, #318 ) ; +#740 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#741 = FACE_OUTER_BOUND ( 'NONE', #816, .T. ) ; +#742 = ORIENTED_EDGE ( 'NONE', *, *, #968, .F. ) ; +#743 = VECTOR ( 'NONE', #1093, 1000.000000000000114 ) ; +#744 = AXIS2_PLACEMENT_3D ( 'NONE', #363, #1024, #1090 ) ; +#745 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #850 ) ) ; +#746 = AXIS2_PLACEMENT_3D ( 'NONE', #1034, #1089, #73 ) ; +#747 = EDGE_CURVE ( 'NONE', #924, #1064, #311, .T. ) ; +#748 = LINE ( 'NONE', #1052, #1029 ) ; +#749 = ORIENTED_EDGE ( 'NONE', *, *, #146, .F. ) ; +#750 = ORIENTED_EDGE ( 'NONE', *, *, #517, .F. ) ; +#751 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000001776, 13.46262431806470872, 10.00000000000000000 ) ) ; +#752 = CYLINDRICAL_SURFACE ( 'NONE', #268, 2.899999999999992806 ) ; +#753 = PLANE ( 'NONE', #1149 ) ; +#754 = EDGE_CURVE ( 'NONE', #967, #365, #40, .T. ) ; +#755 = ORIENTED_EDGE ( 'NONE', *, *, #596, .T. ) ; +#756 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#757 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#758 = ORIENTED_EDGE ( 'NONE', *, *, #933, .T. ) ; +#759 = ORIENTED_EDGE ( 'NONE', *, *, #404, .T. ) ; +#760 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, 6.190928620958793260, -10.00000000000000178 ) ) ; +#761 = ADVANCED_FACE ( 'NONE', ( #516 ), #330, .F. ) ; +#762 = ORIENTED_EDGE ( 'NONE', *, *, #801, .F. ) ; +#763 = VECTOR ( 'NONE', #484, 1000.000000000000000 ) ; +#764 = VECTOR ( 'NONE', #134, 1000.000000000000000 ) ; +#765 = LINE ( 'NONE', #337, #22 ) ; +#766 = AXIS2_PLACEMENT_3D ( 'NONE', #191, #379, #864 ) ; +#767 = CIRCLE ( 'NONE', #242, 1.249999999999987121 ) ; +#768 = ORIENTED_EDGE ( 'NONE', *, *, #354, .F. ) ; +#769 = EDGE_CURVE ( 'NONE', #1036, #681, #144, .T. ) ; +#770 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 2.000000000000000000, -10.00000000000000000 ) ) ; +#771 = ADVANCED_FACE ( 'NONE', ( #1208 ), #543, .F. ) ; +#772 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#773 = EDGE_LOOP ( 'NONE', ( #1206, #4, #76, #736 ) ) ; +#774 = VERTEX_POINT ( 'NONE', #25 ) ; +#775 = VERTEX_POINT ( 'NONE', #636 ) ; +#776 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#777 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#778 = EDGE_LOOP ( 'NONE', ( #260, #355, #599, #1095 ) ) ; +#779 = FACE_BOUND ( 'NONE', #1109, .T. ) ; +#780 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ; +#781 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000888, 10.00000000000001243 ) ) ; +#782 = EDGE_CURVE ( 'NONE', #849, #315, #685, .T. ) ; +#783 = EDGE_CURVE ( 'NONE', #774, #774, #119, .T. ) ; +#784 = VECTOR ( 'NONE', #155, 1000.000000000000000 ) ; +#785 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.224646799147353454E-16, 0.000000000000000000 ) ) ; +#786 = VECTOR ( 'NONE', #717, 1000.000000000000000 ) ; +#787 = ORIENTED_EDGE ( 'NONE', *, *, #103, .F. ) ; +#788 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #139 ), #866 ) ; +#789 = FILL_AREA_STYLE_COLOUR ( '', #671 ) ; +#790 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#791 = CYLINDRICAL_SURFACE ( 'NONE', #571, 1.249999999999994227 ) ; +#792 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#793 = ORIENTED_EDGE ( 'NONE', *, *, #166, .T. ) ; +#794 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#795 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.599999999999999645, -10.00000000000000178 ) ) ; +#796 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#797 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#798 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .F. ) ; +#799 = SURFACE_STYLE_FILL_AREA ( #216 ) ; +#800 = CARTESIAN_POINT ( 'NONE', ( 1.836841610807120857E-15, 30.00000000000001421, -10.00000000000000000 ) ) ; +#801 = EDGE_CURVE ( 'NONE', #538, #504, #160, .T. ) ; +#802 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#803 = FACE_BOUND ( 'NONE', #300, .T. ) ; +#804 = EDGE_LOOP ( 'NONE', ( #272, #147, #915, #186 ) ) ; +#805 = SURFACE_STYLE_FILL_AREA ( #356 ) ; +#806 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999997335, 15.00000000000000000, 10.00000000000001243 ) ) ; +#807 = AXIS2_PLACEMENT_3D ( 'NONE', #338, #452, #941 ) ; +#808 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#809 = EDGE_CURVE ( 'NONE', #646, #1002, #965, .T. ) ; +#810 = VERTEX_POINT ( 'NONE', #895 ) ; +#811 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, -9.500000000000014211 ) ) ; +#812 = ORIENTED_EDGE ( 'NONE', *, *, #345, .F. ) ; +#813 = CARTESIAN_POINT ( 'NONE', ( -2.837003841251158096E-15, 22.75000000000000000, 7.899999999999994138 ) ) ; +#814 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#815 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#816 = EDGE_LOOP ( 'NONE', ( #506, #575, #867, #937 ) ) ; +#817 = EDGE_CURVE ( 'NONE', #467, #235, #1176, .T. ) ; +#818 = FACE_OUTER_BOUND ( 'NONE', #224, .T. ) ; +#819 = PLANE ( 'NONE', #744 ) ; +#820 = ORIENTED_EDGE ( 'NONE', *, *, #1091, .T. ) ; +#821 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#822 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#823 = ORIENTED_EDGE ( 'NONE', *, *, #313, .T. ) ; +#824 = ORIENTED_EDGE ( 'NONE', *, *, #686, .T. ) ; +#825 = VECTOR ( 'NONE', #391, 1000.000000000000000 ) ; +#826 = FACE_OUTER_BOUND ( 'NONE', #829, .T. ) ; +#827 = AXIS2_PLACEMENT_3D ( 'NONE', #1183, #67, #446 ) ; +#828 = CONICAL_SURFACE ( 'NONE', #847, 1.549999999999999378, 0.7853981633974453924 ) ; +#829 = EDGE_LOOP ( 'NONE', ( #762, #1188, #340, #952 ) ) ; +#831 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 2.000000000000000000, 9.999999999999994671 ) ) ; +#830 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #312 ) ; +#832 = VERTEX_POINT ( 'NONE', #59 ) ; +#833 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436301085, 6.190928620958793260, -10.00000000000000178 ) ) ; +#834 = VERTEX_POINT ( 'NONE', #619 ) ; +#835 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, -0.7071067811865474617, -0.7071067811865474617 ) ) ; +#836 = ORIENTED_EDGE ( 'NONE', *, *, #576, .F. ) ; +#837 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ; +#838 = ADVANCED_FACE ( 'NONE', ( #1003 ), #286, .F. ) ; +#839 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.599999999999999645, -10.00000000000000178 ) ) ; +#840 = ORIENTED_EDGE ( 'NONE', *, *, #151, .F. ) ; +#841 = ORIENTED_EDGE ( 'NONE', *, *, #172, .F. ) ; +#842 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#843 = AXIS2_PLACEMENT_3D ( 'NONE', #523, #871, #29 ) ; +#844 = CARTESIAN_POINT ( 'NONE', ( -2.849250309242631453E-15, 22.75000000000000000, -5.000000000000003553 ) ) ; +#845 = ADVANCED_FACE ( 'NONE', ( #564 ), #529, .F. ) ; +#846 = CIRCLE ( 'NONE', #100, 0.6000000000000033085 ) ; +#847 = AXIS2_PLACEMENT_3D ( 'NONE', #279, #1094, #358 ) ; +#848 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, 0.000000000000000000 ) ) ; +#849 = VERTEX_POINT ( 'NONE', #902 ) ; +#850 = PRODUCT ( 'apa300ml_top', 'apa300ml_top', '', ( #1193 ) ) ; +#851 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#852 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 12.76262431806470943, 10.00000000000000000 ) ) ; +#853 = ADVANCED_FACE ( 'NONE', ( #438 ), #919, .F. ) ; +#854 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ; +#855 = VERTEX_POINT ( 'NONE', #266 ) ; +#856 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, -10.00000000000000000 ) ) ; +#857 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691720, 7.500000000000000000, -10.00000000000000000 ) ) ; +#858 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#859 = ADVANCED_FACE ( 'NONE', ( #168 ), #913, .T. ) ; +#860 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ; +#861 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#862 = STYLED_ITEM ( 'NONE', ( #738 ), #524 ) ; +#863 = AXIS2_PLACEMENT_3D ( 'NONE', #869, #682, #873 ) ; +#864 = DIRECTION ( 'NONE', ( -1.000000000000000000, -8.885690812604363619E-16, 0.000000000000000000 ) ) ; +#865 = CIRCLE ( 'NONE', #39, 11.00000000000000000 ) ; +#866 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #207 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #309, #973, #1073 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#867 = ORIENTED_EDGE ( 'NONE', *, *, #404, .F. ) ; +#868 = LINE ( 'NONE', #225, #135 ) ; +#869 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 2.000000000000000000, -9.999999999999996447 ) ) ; +#870 = FACE_OUTER_BOUND ( 'NONE', #897, .T. ) ; +#871 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#872 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ; +#873 = DIRECTION ( 'NONE', ( -1.000000000000000000, -8.885690812604363619E-16, 0.000000000000000000 ) ) ; +#874 = EDGE_CURVE ( 'NONE', #832, #681, #626, .T. ) ; +#875 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#876 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#877 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .T. ) ; +#878 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#879 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .F. ) ; +#880 = ADVANCED_FACE ( 'NONE', ( #818, #472 ), #752, .F. ) ; +#881 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#882 = AXIS2_PLACEMENT_3D ( 'NONE', #814, #539, #262 ) ; +#883 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 30.00000000000001421, -10.00000000000000000 ) ) ; +#884 = VECTOR ( 'NONE', #802, 1000.000000000000000 ) ; +#885 = VERTEX_POINT ( 'NONE', #1124 ) ; +#886 = VECTOR ( 'NONE', #205, 1000.000000000000000 ) ; +#887 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 12.76262431806470943, 10.00000000000000000 ) ) ; +#888 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, 2.000000000000000000, -10.00000000000000000 ) ) ; +#889 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.599999999999999645, -10.00000000000000178 ) ) ; +#890 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 22.75000000000000000, 4.999999999999996447 ) ) ; +#891 = EDGE_CURVE ( 'NONE', #1015, #724, #70, .T. ) ; +#892 = ORIENTED_EDGE ( 'NONE', *, *, #313, .F. ) ; +#893 = LINE ( 'NONE', #1172, #743 ) ; +#894 = LINE ( 'NONE', #324, #947 ) ; +#895 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 13.46262431806470872, 10.00000000000000000 ) ) ; +#896 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#897 = EDGE_LOOP ( 'NONE', ( #307, #978, #1012, #519 ) ) ; +#898 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#899 = ADVANCED_FACE ( 'NONE', ( #727 ), #540, .F. ) ; +#900 = PLANE ( 'NONE', #683 ) ; +#901 = ORIENTED_EDGE ( 'NONE', *, *, #443, .F. ) ; +#902 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 12.76262431806470943, -10.00000000000000000 ) ) ; +#903 = LINE ( 'NONE', #1199, #553 ) ; +#904 = VECTOR ( 'NONE', #740, 1000.000000000000000 ) ; +#905 = ORIENTED_EDGE ( 'NONE', *, *, #223, .T. ) ; +#906 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#907 = VECTOR ( 'NONE', #1014, 1000.000000000000000 ) ; +#908 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#909 = AXIS2_PLACEMENT_3D ( 'NONE', #856, #488, #1117 ) ; +#910 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 30.50000000000000000, 9.500000000000014211 ) ) ; +#911 = ADVANCED_FACE ( 'NONE', ( #826 ), #624, .F. ) ; +#912 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .T. ) ; +#913 = CYLINDRICAL_SURFACE ( 'NONE', #573, 5.856798911513215522 ) ; +#914 = FACE_OUTER_BOUND ( 'NONE', #954, .T. ) ; +#915 = ORIENTED_EDGE ( 'NONE', *, *, #507, .T. ) ; +#916 = LINE ( 'NONE', #256, #201 ) ; +#917 = EDGE_CURVE ( 'NONE', #1114, #615, #1187, .T. ) ; +#918 = EDGE_LOOP ( 'NONE', ( #13, #742, #1181, #1025 ) ) ; +#919 = PLANE ( 'NONE', #634 ) ; +#920 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355953, -15.00105000000000288, -10.00000000000000000 ) ) ; +#921 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 15.00105000000000111, 10.00000000000000000 ) ) ; +#922 = EDGE_LOOP ( 'NONE', ( #175, #714, #930, #200 ) ) ; +#923 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.1732320612144553629, 0.000000000000000000 ) ) ; +#924 = VERTEX_POINT ( 'NONE', #177 ) ; +#925 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ; +#926 = VECTOR ( 'NONE', #794, 1000.000000000000000 ) ; +#927 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, 11.21748225340539484, 10.00000000000000000 ) ) ; +#928 = VECTOR ( 'NONE', #185, 1000.000000000000000 ) ; +#929 = VECTOR ( 'NONE', #271, 1000.000000000000000 ) ; +#930 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .T. ) ; +#931 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 28.00000000000000000, 0.000000000000000000 ) ) ; +#932 = ORIENTED_EDGE ( 'NONE', *, *, #94, .T. ) ; +#933 = EDGE_CURVE ( 'NONE', #344, #832, #916, .T. ) ; +#934 = VERTEX_POINT ( 'NONE', #156 ) ; +#935 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.214306433183764966E-16, 0.000000000000000000 ) ) ; +#936 = CARTESIAN_POINT ( 'NONE', ( -1.285879139110708433E-19, 14.99999999999999822, -10.00000000000000000 ) ) ; +#937 = ORIENTED_EDGE ( 'NONE', *, *, #769, .F. ) ; +#938 = EDGE_CURVE ( 'NONE', #400, #170, #1100, .T. ) ; +#939 = ORIENTED_EDGE ( 'NONE', *, *, #208, .F. ) ; +#940 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 15.00105000000000111, 10.00000000000000000 ) ) ; +#941 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#942 = LINE ( 'NONE', #656, #219 ) ; +#943 = EDGE_LOOP ( 'NONE', ( #396, #1053, #664, #1019 ) ) ; +#944 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 1.762624318064710982, -10.00000000000000000 ) ) ; +#945 = ADVANCED_FACE ( 'NONE', ( #1028, #735 ), #828, .F. ) ; +#946 = AXIS2_PLACEMENT_3D ( 'NONE', #325, #406, #777 ) ; +#947 = VECTOR ( 'NONE', #776, 1000.000000000000000 ) ; +#948 = EDGE_CURVE ( 'NONE', #218, #718, #632, .T. ) ; +#949 = VECTOR ( 'NONE', #1180, 1000.000000000000114 ) ; +#950 = LINE ( 'NONE', #580, #5 ) ; +#951 = EDGE_LOOP ( 'NONE', ( #493, #836, #525, #730 ) ) ; +#952 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ; +#953 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, 6.190928620958791484, 10.00000000000001243 ) ) ; +#954 = EDGE_LOOP ( 'NONE', ( #511, #376, #53, #375 ) ) ; +#955 = EDGE_CURVE ( 'NONE', #1006, #176, #739, .T. ) ; +#956 = DIRECTION ( 'NONE', ( -1.214306433183765213E-16, 1.000000000000000000, 0.000000000000000000 ) ) ; +#957 = EDGE_LOOP ( 'NONE', ( #62, #444, #321, #152, #547, #1146 ) ) ; +#958 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763431153, 5.599999999999999645, -10.00000000000000178 ) ) ; +#959 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1105, 'distance_accuracy_value', 'NONE'); +#960 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#961 = ORIENTED_EDGE ( 'NONE', *, *, #385, .F. ) ; +#962 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 11.36262431806471085, 10.00000000000000000 ) ) ; +#963 = AXIS2_PLACEMENT_3D ( 'NONE', #1062, #977, #125 ) ; +#964 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#965 = CIRCLE ( 'NONE', #159, 0.6999999999999992895 ) ; +#966 = ADVANCED_FACE ( 'NONE', ( #371 ), #639, .T. ) ; +#967 = VERTEX_POINT ( 'NONE', #910 ) ; +#968 = EDGE_CURVE ( 'NONE', #635, #400, #359, .T. ) ; +#969 = ORIENTED_EDGE ( 'NONE', *, *, #1031, .T. ) ; +#970 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #153, 'distance_accuracy_value', 'NONE'); +#971 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 7.768250173355775168, 10.00000000000000000 ) ) ; +#972 = EDGE_LOOP ( 'NONE', ( #750, #1040, #44, #755 ) ) ; +#973 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#974 = CARTESIAN_POINT ( 'NONE', ( -2.837003841251158096E-15, 22.75000000000000000, -5.000000000000003553 ) ) ; +#975 = EDGE_CURVE ( 'NONE', #615, #1020, #434, .T. ) ; +#976 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436299664, 6.190928620958791484, -10.00000000000000178 ) ) ; +#977 = DIRECTION ( 'NONE', ( 1.227281985754855253E-17, -1.000000000000000000, 0.000000000000000000 ) ) ; +#978 = ORIENTED_EDGE ( 'NONE', *, *, #645, .F. ) ; +#979 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#980 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#981 = ADVANCED_FACE ( 'NONE', ( #184 ), #721, .F. ) ; +#982 = CIRCLE ( 'NONE', #1189, 2.899999999999997247 ) ; +#983 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#984 = AXIS2_PLACEMENT_3D ( 'NONE', #989, #908, #1008 ) ; +#985 = LINE ( 'NONE', #971, #56 ) ; +#986 = AXIS2_PLACEMENT_3D ( 'NONE', #179, #60, #923 ) ; +#987 = ORIENTED_EDGE ( 'NONE', *, *, #303, .T. ) ; +#988 = AXIS2_PLACEMENT_3D ( 'NONE', #194, #189, #563 ) ; +#989 = CARTESIAN_POINT ( 'NONE', ( -49.24584035196406262, 0.000000000000000000, -10.00000000000000355 ) ) ; +#990 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#991 = EDGE_CURVE ( 'NONE', #401, #401, #767, .T. ) ; +#992 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 1.000000000000000000, 0.000000000000000000 ) ) ; +#993 = ORIENTED_EDGE ( 'NONE', *, *, #801, .T. ) ; +#994 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#995 = EDGE_LOOP ( 'NONE', ( #687, #367, #1153, #672 ) ) ; +#996 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#997 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.9848810349313216195, -0.000000000000000000 ) ) ; +#998 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .F. ) ; +#999 = SURFACE_STYLE_USAGE ( .BOTH. , #1185 ) ; +#1000 = PLANE ( 'NONE', #882 ) ; +#1001 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 13.46262431806470872, 10.00000000000000000 ) ) ; +#1002 = VERTEX_POINT ( 'NONE', #165 ) ; +#1003 = FACE_OUTER_BOUND ( 'NONE', #972, .T. ) ; +#1004 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, 10.00000000000000000 ) ) ; +#1005 = AXIS2_PLACEMENT_3D ( 'NONE', #222, #997, #48 ) ; +#1006 = VERTEX_POINT ( 'NONE', #644 ) ; +#1007 = VECTOR ( 'NONE', #1120, 1000.000000000000000 ) ; +#1008 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1009 = VECTOR ( 'NONE', #842, 1000.000000000000000 ) ; +#1010 = EDGE_CURVE ( 'NONE', #344, #1006, #1021, .T. ) ; +#1011 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1012 = ORIENTED_EDGE ( 'NONE', *, *, #917, .T. ) ; +#1013 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1014 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#1015 = VERTEX_POINT ( 'NONE', #713 ) ; +#1016 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1017 = EDGE_LOOP ( 'NONE', ( #710, #1107, #431, #1184 ) ) ; +#1018 = FACE_OUTER_BOUND ( 'NONE', #1140, .T. ) ; +#1019 = ORIENTED_EDGE ( 'NONE', *, *, #693, .T. ) ; +#1020 = VERTEX_POINT ( 'NONE', #927 ) ; +#1021 = LINE ( 'NONE', #275, #510 ) ; +#1022 = ORIENTED_EDGE ( 'NONE', *, *, #123, .T. ) ; +#1023 = EDGE_CURVE ( 'NONE', #832, #967, #1087, .T. ) ; +#1024 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1025 = ORIENTED_EDGE ( 'NONE', *, *, #782, .F. ) ; +#1026 = ORIENTED_EDGE ( 'NONE', *, *, #629, .F. ) ; +#1027 = VECTOR ( 'NONE', #428, 1000.000000000000114 ) ; +#1028 = FACE_BOUND ( 'NONE', #1098, .T. ) ; +#1029 = VECTOR ( 'NONE', #1125, 1000.000000000000000 ) ; +#1030 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1031 = EDGE_CURVE ( 'NONE', #269, #1002, #220, .T. ) ; +#1032 = EDGE_LOOP ( 'NONE', ( #939, #91, #578, #162 ) ) ; +#1033 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 15.00000000000000533, -10.00000000000000000 ) ) ; +#1034 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -10.00000000000000178 ) ) ; +#1035 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1036 = VERTEX_POINT ( 'NONE', #665 ) ; +#1037 = LINE ( 'NONE', #940, #364 ) ; +#1038 = EDGE_CURVE ( 'NONE', #711, #711, #982, .T. ) ; +#1039 = LINE ( 'NONE', #96, #417 ) ; +#1040 = ORIENTED_EDGE ( 'NONE', *, *, #18, .T. ) ; +#1041 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .F. ) ; +#1042 = LINE ( 'NONE', #751, #825 ) ; +#1043 = VECTOR ( 'NONE', #236, 1000.000000000000000 ) ; +#1044 = EDGE_CURVE ( 'NONE', #176, #635, #1037, .T. ) ; +#1045 = VERTEX_POINT ( 'NONE', #306 ) ; +#1046 = VECTOR ( 'NONE', #424, 1000.000000000000000 ) ; +#1047 = CIRCLE ( 'NONE', #137, 11.00000000000000000 ) ; +#1048 = CIRCLE ( 'NONE', #456, 9.599999999999997868 ) ; +#1049 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 7.768250173355771615, -10.00000000000000000 ) ) ; +#1050 = ORIENTED_EDGE ( 'NONE', *, *, #372, .T. ) ; +#1051 = CYLINDRICAL_SURFACE ( 'NONE', #650, 11.00000000000000000 ) ; +#1052 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 15.00105000000000111, -10.00000000000000000 ) ) ; +#1053 = ORIENTED_EDGE ( 'NONE', *, *, #463, .F. ) ; +#1054 = LINE ( 'NONE', #673, #1150 ) ; +#1055 = LINE ( 'NONE', #583, #457 ) ; +#1056 = EDGE_CURVE ( 'NONE', #1064, #934, #1054, .T. ) ; +#1057 = EDGE_LOOP ( 'NONE', ( #487, #1145, #65, #574 ) ) ; +#1058 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000002665, 30.50000000000000000, 10.00000000000000000 ) ) ; +#1059 = LINE ( 'NONE', #962, #668 ) ; +#1060 = CONICAL_SURFACE ( 'NONE', #587, 1.249999999999987121, 1.029744258676651203 ) ; +#1061 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #139 ) ) ; +#1062 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, -10.00000000000000178 ) ) ; +#1063 = EDGE_CURVE ( 'NONE', #1170, #1067, #382, .T. ) ; +#1064 = VERTEX_POINT ( 'NONE', #101 ) ; +#1065 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, 11.21748225340539484, -10.00000000000000178 ) ) ; +#1066 = PLANE ( 'NONE', #360 ) ; +#1067 = VERTEX_POINT ( 'NONE', #212 ) ; +#1068 = FACE_BOUND ( 'NONE', #105, .T. ) ; +#1069 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1070 = EDGE_CURVE ( 'NONE', #810, #365, #89, .T. ) ; +#1071 = FACE_OUTER_BOUND ( 'NONE', #499, .T. ) ; +#1072 = VERTEX_POINT ( 'NONE', #953 ) ; +#1073 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1074 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1075 = EDGE_CURVE ( 'NONE', #855, #84, #1048, .T. ) ; +#1076 = EDGE_CURVE ( 'NONE', #80, #542, #1207, .T. ) ; +#1077 = AXIS2_PLACEMENT_3D ( 'NONE', #432, #1159, #50 ) ; +#1078 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1079 = AXIS2_PLACEMENT_3D ( 'NONE', #570, #956, #104 ) ; +#1080 = ORIENTED_EDGE ( 'NONE', *, *, #747, .T. ) ; +#1081 = VERTEX_POINT ( 'NONE', #422 ) ; +#1082 = FACE_OUTER_BOUND ( 'NONE', #922, .T. ) ; +#1083 = ORIENTED_EDGE ( 'NONE', *, *, #548, .T. ) ; +#1084 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, 12.59631570230925313, 10.00000000000000000 ) ) ; +#1085 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1086 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#1087 = LINE ( 'NONE', #649, #886 ) ; +#1088 = VERTEX_POINT ( 'NONE', #654 ) ; +#1089 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1090 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#1091 = EDGE_CURVE ( 'NONE', #81, #81, #1131, .T. ) ; +#1092 = ORIENTED_EDGE ( 'NONE', *, *, #891, .T. ) ; +#1093 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.1732320612144553629, 0.000000000000000000 ) ) ; +#1094 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#1095 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .T. ) ; +#1096 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, -15.00105000000000288, 9.999999999999994671 ) ) ; +#1097 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 12.76262431806470943, 10.00000000000000000 ) ) ; +#1098 = EDGE_LOOP ( 'NONE', ( #167 ) ) ; +#1099 = EDGE_CURVE ( 'NONE', #215, #351, #6, .T. ) ; +#1100 = CIRCLE ( 'NONE', #418, 11.00000000000000000 ) ; +#1101 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ; +#1102 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .T. ) ; +#1103 = DIRECTION ( 'NONE', ( -1.000000000000000000, -8.885690812604363619E-16, 0.000000000000000000 ) ) ; +#1104 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ; +#1105 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1106 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1107 = ORIENTED_EDGE ( 'NONE', *, *, #72, .F. ) ; +#1108 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#1109 = EDGE_LOOP ( 'NONE', ( #386 ) ) ; +#1110 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, -1.000000000000000000, -0.000000000000000000 ) ) ; +#1111 = EDGE_CURVE ( 'NONE', #315, #635, #1042, .T. ) ; +#1112 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ; +#1113 = PLANE ( 'NONE', #475 ) ; +#1114 = VERTEX_POINT ( 'NONE', #760 ) ; +#1115 = CIRCLE ( 'NONE', #609, 0.6999999999999992895 ) ; +#1116 = VECTOR ( 'NONE', #630, 1000.000000000000114 ) ; +#1117 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1118 = AXIS2_PLACEMENT_3D ( 'NONE', #795, #221, #597 ) ; +#1119 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 13.46262431806470872, -10.00000000000000000 ) ) ; +#1120 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.227281985754855253E-17, 0.000000000000000000 ) ) ; +#1121 = EDGE_CURVE ( 'NONE', #170, #1129, #1123, .T. ) ; +#1122 = ORIENTED_EDGE ( 'NONE', *, *, #554, .F. ) ; +#1123 = LINE ( 'NONE', #479, #1196 ) ; +#1124 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 0.000000000000000000, 9.999999999999998224 ) ) ; +#1125 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ; +#1126 = ORIENTED_EDGE ( 'NONE', *, *, #809, .T. ) ; +#1127 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1128 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1129 = VERTEX_POINT ( 'NONE', #1130 ) ; +#1130 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, 7.768250173355776944, 9.999999999999998224 ) ) ; +#1131 = CIRCLE ( 'NONE', #988, 2.899999999999992806 ) ; +#1132 = LINE ( 'NONE', #688, #904 ) ; +#1133 = VECTOR ( 'NONE', #501, 1000.000000000000114 ) ; +#1134 = AXIS2_PLACEMENT_3D ( 'NONE', #716, #723, #243 ) ; +#1135 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1136 = ORIENTED_EDGE ( 'NONE', *, *, #715, .T. ) ; +#1137 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ; +#1138 = EDGE_CURVE ( 'NONE', #24, #677, #660, .T. ) ; +#1139 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000000, -10.00000000000000178 ) ) ; +#1140 = EDGE_LOOP ( 'NONE', ( #132, #872, #892, #413 ) ) ; +#1141 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1142 = EDGE_CURVE ( 'NONE', #732, #447, #387, .T. ) ; +#1143 = FACE_OUTER_BOUND ( 'NONE', #544, .T. ) ; +#1144 = PLANE ( 'NONE', #1005 ) ; +#1145 = ORIENTED_EDGE ( 'NONE', *, *, #1142, .T. ) ; +#1146 = ORIENTED_EDGE ( 'NONE', *, *, #42, .T. ) ; +#1147 = MANIFOLD_SOLID_BREP ( 'Cut-Extrude2', #38 ) ; +#1148 = AXIS2_PLACEMENT_3D ( 'NONE', #332, #614, #896 ) ; +#1149 = AXIS2_PLACEMENT_3D ( 'NONE', #304, #388, #772 ) ; +#1150 = VECTOR ( 'NONE', #678, 1000.000000000000000 ) ; +#1151 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ; +#1152 = EDGE_CURVE ( 'NONE', #400, #849, #590, .T. ) ; +#1153 = ORIENTED_EDGE ( 'NONE', *, *, #933, .F. ) ; +#1154 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ; +#1155 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, 11.36262431806471085, 10.00000000000000000 ) ) ; +#1156 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 28.00000000000000000, 0.000000000000000000 ) ) ; +#1157 = CYLINDRICAL_SURFACE ( 'NONE', #1148, 11.00000000000000000 ) ; +#1158 = ADVANCED_FACE ( 'NONE', ( #779, #1068, #608 ), #505, .F. ) ; +#1159 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ; +#1160 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 1.762624318064710982, -10.00000000000000000 ) ) ; +#1161 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ; +#1162 = FACE_OUTER_BOUND ( 'NONE', #773, .T. ) ; +#1163 = VERTEX_POINT ( 'NONE', #322 ) ; +#1164 = PRESENTATION_STYLE_ASSIGNMENT (( #408 ) ) ; +#1165 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658772638, 11.21748225340539662, 10.00000000000000000 ) ) ; +#1166 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, -9.500000000000014211 ) ) ; +#1167 = AXIS2_PLACEMENT_3D ( 'NONE', #341, #1086, #232 ) ; +#1168 = FACE_OUTER_BOUND ( 'NONE', #1032, .T. ) ; +#1169 = VECTOR ( 'NONE', #120, 1000.000000000000000 ) ; +#1170 = VERTEX_POINT ( 'NONE', #246 ) ; +#1171 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 22.75000000000000000, -2.100000000000010747 ) ) ; +#1172 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 7.768250173355777832, -10.00000000000000000 ) ) ; +#1173 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ; +#1174 = EDGE_CURVE ( 'NONE', #447, #718, #868, .T. ) ; +#1175 = EDGE_LOOP ( 'NONE', ( #912 ) ) ; +#1176 = LINE ( 'NONE', #51, #436 ) ; +#1177 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, 0.000000000000000000, 10.00000000000000000 ) ) ; +#1178 = ORIENTED_EDGE ( 'NONE', *, *, #151, .T. ) ; +#1179 = LINE ( 'NONE', #623, #764 ) ; +#1180 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.1732320612144551963, 0.000000000000000000 ) ) ; +#1181 = ORIENTED_EDGE ( 'NONE', *, *, #1111, .F. ) ; +#1182 = EDGE_CURVE ( 'NONE', #504, #115, #116, .T. ) ; +#1183 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 13.46262431806470872, 10.00000000000000000 ) ) ; +#1184 = ORIENTED_EDGE ( 'NONE', *, *, #917, .F. ) ; +#1185 = SURFACE_SIDE_STYLE ('',( #805 ) ) ; +#1186 = PLANE ( 'NONE', #963 ) ; +#1187 = LINE ( 'NONE', #833, #161 ) ; +#1188 = ORIENTED_EDGE ( 'NONE', *, *, #146, .T. ) ; +#1189 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #1137, #756 ) ; +#1190 = CARTESIAN_POINT ( 'NONE', ( 1.898073950764486853E-15, 30.50000000000000000, -9.500000000000014211 ) ) ; +#1191 = AXIS2_PLACEMENT_3D ( 'NONE', #931, #347, #259 ) ; +#1192 = ORIENTED_EDGE ( 'NONE', *, *, #782, .T. ) ; +#1193 = PRODUCT_CONTEXT ( 'NONE', #233, 'mechanical' ) ; +#1194 = VECTOR ( 'NONE', #1128, 1000.000000000000000 ) ; +#1195 = EDGE_CURVE ( 'NONE', #967, #1036, #127, .T. ) ; +#1196 = VECTOR ( 'NONE', #290, 1000.000000000000114 ) ; +#1197 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, 0.7071067811865474617, -0.7071067811865474617 ) ) ; +#1198 = ORIENTED_EDGE ( 'NONE', *, *, #955, .T. ) ; +#1199 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763433285, 5.000000000000000000, 10.00000000000001243 ) ) ; +#1200 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ; +#1201 = EDGE_CURVE ( 'NONE', #737, #1072, #45, .T. ) ; +#1202 = EDGE_CURVE ( 'NONE', #178, #115, #495, .T. ) ; +#1203 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1204 = ORIENTED_EDGE ( 'NONE', *, *, #1174, .F. ) ; +#1205 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ; +#1206 = ORIENTED_EDGE ( 'NONE', *, *, #938, .F. ) ; +#1207 = LINE ( 'NONE', #285, #1009 ) ; +#1208 = FACE_OUTER_BOUND ( 'NONE', #158, .T. ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/matlab/test_bench_struts.slx b/matlab/test_bench_struts.slx index db846c1..9459bb6 100644 Binary files a/matlab/test_bench_struts.slx and b/matlab/test_bench_struts.slx differ diff --git a/test-bench-apa300ml.html b/test-bench-apa300ml.html index d31e424..5778acf 100644 --- a/test-bench-apa300ml.html +++ b/test-bench-apa300ml.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Amplifier Piezoelectric Actuator APA300ML - Test Bench @@ -39,177 +39,205 @@

Table of Contents

-
-

4.1.1 Without Encoder

+
+

4.1.1 Without Encoder

- +

-
-
4.1.1.1 FRF Identification - Setup
+
+
4.1.1.1 FRF Identification - Setup

The identification is performed in three steps: @@ -2435,8 +2367,8 @@ We get the frequency vector that will be the same for all the frequency domain a

-
-
4.1.1.2 FRF Identification - Displacement
+
+
4.1.1.2 FRF Identification - Displacement

In this section, the dynamics from the excitation voltage \(V_a\) to the interferometer \(d_a\) is identified. @@ -2452,14 +2384,14 @@ We compute the coherence for 2nd and 3rd identification:

-
+

strut_1_frf_dvf_plant_coh.png

Figure 53: Obtained coherence for the plant from \(V_a\) to \(d_a\)

-The transfer function from \(V_a\) to the interferometer measured displacement \(d_a\) is estimated and shown in Figure 54. +The transfer function from \(V_a\) to the interferometer measured displacement \(d_a\) is estimated and shown in Figure 54.

[dvf_sweep, ~]    = tfestimate(leg_sweep.Va,    leg_sweep.da,    win, [], [], 1/Ts);
@@ -2468,7 +2400,7 @@ The transfer function from \(V_a\) to the interferometer measured displacement \
 
-
+

strut_1_frf_dvf_plant_tf.png

Figure 54: Estimated FRF for the DVF plant (transfer function from \(V_a\) to the interferometer \(d_a\))

@@ -2476,15 +2408,15 @@ The transfer function from \(V_a\) to the interferometer measured displacement \
-
-
4.1.1.3 FRF Identification - IFF
+
+
4.1.1.3 FRF Identification - IFF

In this section, the dynamics from \(V_a\) to \(V_s\) is identified.

-First the coherence is computed and shown in Figure 55. +First the coherence is computed and shown in Figure 55. The coherence is very nice from 10Hz to 2kHz. It is only dropping near a zeros at 40Hz, and near the resonance at 95Hz (the excitation amplitude being lowered).

@@ -2496,14 +2428,14 @@ It is only dropping near a zeros at 40Hz, and near the resonance at 95Hz (the ex
-
+

strut_1_frf_iff_plant_coh.png

Figure 55: Obtained coherence for the IFF plant

-Then the FRF are estimated and shown in Figure 56 +Then the FRF are estimated and shown in Figure 56

[iff_sweep, ~] = tfestimate(leg_sweep.Va, leg_sweep.Vs, win, [], [], 1/Ts);
@@ -2512,7 +2444,7 @@ Then the FRF are estimated and shown in Figure 56
 
-
+

strut_1_frf_iff_plant_tf.png

Figure 56: Identified IFF Plant for the Strut 1

@@ -2521,15 +2453,15 @@ Then the FRF are estimated and shown in Figure 56
-
-

4.1.2 With Encoder

+
+

4.1.2 With Encoder

- +

-
-
4.1.2.1 Measurement Data
+
+
4.1.2.1 Measurement Data
leg_enc_sweep    = load(sprintf('frf_data_leg_coder_badly_align_%i_noise.mat',    1), 't', 'Va', 'Vs', 'de', 'da');
@@ -2539,8 +2471,8 @@ leg_enc_noise_hf = load(sprintf('frf_data_leg_coder_bad
 
-
-
4.1.2.2 FRF Identification - DVF
+
+
4.1.2.2 FRF Identification - DVF

In this section, the dynamics from \(V_a\) to \(d_e\) is identified. @@ -2556,7 +2488,7 @@ We compute the coherence for 2nd and 3rd identification:

-
+

strut_1_enc_frf_dvf_plant_coh.png

Figure 57: Obtained coherence for the plant from \(V_a\) to \(d_e\)

@@ -2575,14 +2507,14 @@ We compute the coherence for 2nd and 3rd identification:

-The obtained transfer functions are shown in Figure 58. +The obtained transfer functions are shown in Figure 58.

They are all superimposed except for the APA7.

-
+

Why is the APA7 off? We could think that the APA7 is stiffer, but also the mass line is off. @@ -2596,7 +2528,7 @@ Maybe it could be due to the amplifier?

-
+

Why is there a double resonance at around 94Hz?

@@ -2604,7 +2536,7 @@ Why is there a double resonance at around 94Hz?
-
+

strut_1_enc_frf_dvf_plant_tf.png

Figure 58: Estimated FRF for the DVF plant (transfer function from \(V_a\) to the encoder \(d_e\))

@@ -2612,24 +2544,25 @@ Why is there a double resonance at around 94Hz?
-
-
4.1.2.3 Comparison of the Encoder and Interferometer
+
+
4.1.2.3 Comparison of the Encoder and Interferometer

The interferometer could here represent the case where the encoders are fixed to the plates and not the APA.

-The dynamics from \(V_a\) to \(d_e\) and from \(V_a\) to \(d_a\) are compared in Figure 59. +The dynamics from \(V_a\) to \(d_e\) and from \(V_a\) to \(d_a\) are compared in Figure 59.

-
+

strut_1_comp_enc_int.png

+

Figure 59: Comparison of the transfer functions from excitation voltage \(V_a\) to either the encoder \(d_e\) or the interferometer \(d_a\)

-
+

It will clearly be difficult to do something (except some low frequency positioning) with the encoders fixed to the APA.

@@ -2638,17 +2571,18 @@ It will clearly be difficult to do something (except some low frequency position
-
-
4.1.2.4 APA Resonances Frequency
+
+
4.1.2.4 APA Resonances Frequency

-As shown in Figure 60, we can clearly see three spurious resonances at 197Hz, 290Hz and 376Hz. +As shown in Figure 60, we can clearly see three spurious resonances at 197Hz, 290Hz and 376Hz.

-
+

strut_1_spurious_resonances.png

+

Figure 60: Magnitude of the transfer function from excitation voltage \(V_a\) to encoder measurement \(d_e\). The frequency of the resonances are noted.

@@ -2657,33 +2591,33 @@ These resonances correspond to parasitic resonances of the APA itself. They are very close to what was estimated using the FEM:

    -
  • X-bending mode at ~190Hz (Figure 61)
  • -
  • Y-bending mode at ~290Hz (Figure 62)
  • -
  • Z-torsion mode at ~400Hz (Figure 63)
  • +
  • X-bending mode at around 190Hz (Figure 61)
  • +
  • Y-bending mode at around 290Hz (Figure 62)
  • +
  • Z-torsion mode at around 400Hz (Figure 63)
-
+

mode_bending_x.gif

Figure 61: X-bending mode (189Hz)

-
+

mode_bending_y.gif

Figure 62: Y-bending mode (285Hz)

-
+

mode_torsion_z.gif

Figure 63: Z-torsion mode (400Hz)

-
+

The resonances are indeed due to limited stiffness of the APA.

@@ -2692,18 +2626,18 @@ The resonances are indeed due to limited stiffness of the APA.
-
-
4.1.2.5 Estimated Flexible Joint axial stiffness
+
+
4.1.2.5 Estimated Flexible Joint axial stiffness
-
-
4.1.2.6 FRF Identification - IFF
+
+
4.1.2.6 FRF Identification - IFF

In this section, the dynamics from \(V_a\) to \(V_s\) is identified.

-First the coherence is computed and shown in Figure 55. +First the coherence is computed and shown in Figure 55. The coherence is very nice from 10Hz to 2kHz. It is only dropping near a zeros at 40Hz, and near the resonance at 95Hz (the excitation amplitude being lowered).

@@ -2715,14 +2649,14 @@ It is only dropping near a zeros at 40Hz, and near the resonance at 95Hz (the ex
-
+

strut_1_frf_iff_plant_coh.png

Figure 64: Obtained coherence for the IFF plant

-Then the FRF are estimated and shown in Figure 65 +Then the FRF are estimated and shown in Figure 65

[iff_enc_sweep,    ~] = tfestimate(leg_enc_sweep.Va,    leg_enc_sweep.Vs,    win, [], [], 1/Ts);
@@ -2731,23 +2665,23 @@ Then the FRF are estimated and shown in Figure 65
 
-
+

strut_1_enc_frf_iff_plant_tf.png

Figure 65: Identified IFF Plant

-Let’s now compare the IFF plants whether the encoders are fixed to the APA or not (Figure 66). +Let’s now compare the IFF plants whether the encoders are fixed to the APA or not (Figure 66).

-
+

strut_1_frf_iff_effect_enc.png

Figure 66: Effect of the encoder on the IFF plant

-
+

We can see that the IFF does not change whether of not the encoder are fixed to the struts.

@@ -2758,18 +2692,18 @@ We can see that the IFF does not change whether of not the encoder are fixed to
-
-

4.2 Comparison of all the Struts

+
+

4.2 Comparison of all the Struts

- +

Now all struts are measured using the same procedure and test bench.

-
-

4.2.1 FRF Identification - Setup

+
+

4.2.1 FRF Identification - Setup

The identification is performed in two steps: @@ -2843,8 +2777,8 @@ We get the frequency vector that will be the same for all the frequency domain a

-
-

4.2.2 FRF Identification - DVF

+
+

4.2.2 FRF Identification - DVF

In this section, the dynamics from \(V_a\) to \(d_e\) is identified. @@ -2870,12 +2804,12 @@ coh_noise_hf = zeros(length(f), length(leg_nums));

-The coherence is shown in Figure 67. +The coherence is shown in Figure 67. It is clear that the Noise sine gives good coherence up to 400Hz and that the high frequency noise excitation signal helps increasing a little bit the coherence at high frequency.

-
+

struts_frf_dvf_plant_coh.png

Figure 67: Obtained coherence for the plant from \(V_a\) to \(d_e\)

@@ -2902,22 +2836,22 @@ dvf_noise_hf = zeros(length(f), length(leg_nums));

-The obtained transfer functions are shown in Figure 68. +The obtained transfer functions are shown in Figure 68.

They are all superimposed except for the LEG7.

-
+

struts_frf_dvf_plant_tf.png

Figure 68: Estimated FRF for the DVF plant (transfer function from \(V_a\) to the encoder \(d_e\))

-
+

-Depending on how the APA are mounted with the flexible joints, the dynamics can change a lot as shown in Figure 68. +Depending on how the APA are mounted with the flexible joints, the dynamics can change a lot as shown in Figure 68. In the future, a “pin” will be used to better align the APA with the flexible joints. We can expect the amplitude of the spurious resonances to decrease.

@@ -2926,8 +2860,8 @@ We can expect the amplitude of the spurious resonances to decrease.
-
-

4.2.3 FRF Identification - DVF with interferometer

+
+

4.2.3 FRF Identification - DVF with interferometer

In this section, the dynamics from \(V_a\) to \(d_a\) is identified. @@ -2953,11 +2887,11 @@ coh_noise_hf = zeros(length(f), length(leg_nums));

-The coherence is shown in Figure 69. +The coherence is shown in Figure 69. It is clear that the Noise sine gives good coherence up to 400Hz and that the high frequency noise excitation signal helps increasing a little bit the coherence at high frequency.

-
+

struts_frf_int_plant_coh.png

Figure 69: Obtained coherence for the plant from \(V_a\) to \(d_e\)

@@ -2983,7 +2917,7 @@ dvf_a_noise_hf = zeros(length(f), length(leg_nums));

-The obtained transfer functions are shown in Figure 70. +The obtained transfer functions are shown in Figure 70.

@@ -2991,7 +2925,7 @@ They are all superimposed except for the LEG7.

-
+

struts_frf_int_plant_tf.png

Figure 70: Estimated FRF for the DVF plant (transfer function from \(V_a\) to the encoder \(d_e\))

@@ -2999,15 +2933,15 @@ They are all superimposed except for the LEG7.
-
-

4.2.4 FRF Identification - IFF

+
+

4.2.4 FRF Identification - IFF

In this section, the dynamics from \(V_a\) to \(V_s\) is identified.

-First the coherence is computed and shown in Figure 71. +First the coherence is computed and shown in Figure 71. The coherence is very nice from 10Hz to 2kHz. It is only dropping near a zeros at 40Hz, and near the resonance at 95Hz (the excitation amplitude being lowered).

@@ -3029,14 +2963,14 @@ coh_noise_hf = zeros(length(f), length(leg_nums));
-
+

struts_frf_iff_plant_coh.png

Figure 71: Obtained coherence for the IFF plant

-Then the FRF are estimated and shown in Figure 72 +Then the FRF are estimated and shown in Figure 72

%% FRF estimation of the transfer function from Va to Vs
@@ -3055,7 +2989,7 @@ iff_noise_hf = zeros(length(f), length(leg_nums));
 
-
+

struts_frf_iff_plant_tf.png

Figure 72: Identified IFF Plant

@@ -3065,90 +2999,38 @@ iff_noise_hf = zeros(length(f), length(leg_nums));
-
-

5 Test Bench APA300ML - Simscape Model

+
+

5 Test Bench APA300ML - Simscape Model

-
-

5.1 Introduction

+
+

5.1 Introduction

+
+

+A simscape model (Figure 73) of the measurement bench is used. +

+ + +
+

model_bench_apa.png +

+

Figure 73: Screenshot of the Simscape model

-
-

5.2 Nano Hexapod object

+
+
+ +
+

5.2 First Identification

+

+The APA is first initialized with default parameters and the transfer function from excitation voltage \(V_a\) (before the amplification of 20 due to the PD200 amplifier) to the sensor stack voltage \(V_s\), encoder \(d_L\) and interferometer \(z\) is identified. +

n_hexapod = struct();
+n_hexapod.actuator = initializeAPA('type', '2dof');
 
-
-
-

5.2.1 APA - 2 DoF

-
-
-
n_hexapod.actuator = struct();
-
-n_hexapod.actuator.type = 1;
-
-n_hexapod.actuator.k  = ones(6,1)*0.35e6; % [N/m]
-n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m]
-n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m]
-
-n_hexapod.actuator.c  = ones(6,1)*3e1; % [N/(m/s)]
-n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)]
-n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)]
-
-n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
- -
-

5.2.2 APA - Flexible Frame

-
-
-
n_hexapod.actuator.type = 2;
-
-n_hexapod.actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix
-n_hexapod.actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix
-n_hexapod.actuator.xi = 0.01; % Damping ratio
-n_hexapod.actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m]
-
-n_hexapod.actuator.ks = 235e6; % Stiffness of one stack [N/m]
-n_hexapod.actuator.cs = 1e1; % Stiffness of one stack [N/m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
- -
-

5.2.3 APA - Fully Flexible

-
-
-
n_hexapod.actuator.type = 3;
-
-n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix
-n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix
-n_hexapod.actuator.xi = 0.01; % Damping ratio
-n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
-
- -
-

5.3 Identification

-
%% Options for Linearized
 options = linearizeOptions;
@@ -3170,225 +3052,181 @@ Ga.InputName  = {'Va'};
 Ga.OutputName = {'Vs', 'dL', 'z'};
 
+ +

+The obtain dynamics are shown in Figure 74 and 75. +

+ + +
+

apa_model_bench_bode_vs.png +

+

Figure 74: Bode plot of the transfer function from \(V_a\) to \(V_s\)

+
+ + +
+

apa_model_bench_bode_dl_z.png +

+

Figure 75: Bode plot of the transfer function from \(V_a\) to \(d_L\) and to \(z\)

+
-
-

5.4 Compare 2-DoF with flexible

-
+ +
+

5.3 Identify Sensor/Actuator constants and compare with measured FRF

+
-
-

5.4.1 APA - 2 DoF

-
+
+

5.3.1 How to identify these constants?

+
+
+
+
5.3.1.1 Piezoelectric Actuator Constant
+
+

+Using the measurement test-bench, it is rather easy the determine the static gain between the applied voltage \(V_a\) to the induced displacement \(d\). +

+\begin{equation} + d = g_{d/V_a} \cdot V_a +\end{equation} + +

+Using the Simscape model of the APA, it is possible to determine the static gain between the actuator force \(F_a\) to the induced displacement \(d\): +

+\begin{equation} + d = g_{d/F_a} \cdot F_a +\end{equation} + +

+From the two gains, it is then easy to determine \(g_a\): +

+\begin{equation} + g_a = \frac{F_a}{V_a} = \frac{F_a}{d} \cdot \frac{d}{V_a} = \frac{g_{d/V_a}}{g_{d/F_a}} +\end{equation} +
+
+ +
+
5.3.1.2 Piezoelectric Sensor Constant
+
+

+Similarly, it is easy to determine the gain from the excitation voltage \(V_a\) to the voltage generated by the sensor stack \(V_s\): +

+\begin{equation} + V_s = g_{V_s/V_a} V_a +\end{equation} + +

+Note here that there is an high pass filter formed by the piezo capacitor and parallel resistor. +

+ +

+The gain can be computed from the dynamical identification and taking the gain at the wanted frequency (above the first resonance). +

+ +

+Using the simscape model, compute the gain at the same frequency from the actuator force \(F_a\) to the strain of the sensor stack \(dl\): +

+\begin{equation} + dl = g_{dl/F_a} F_a +\end{equation} + +

+Then, the “sensor” constant is: +

+\begin{equation} + g_s = \frac{V_s}{dl} = \frac{V_s}{V_a} \cdot \frac{V_a}{F_a} \cdot \frac{F_a}{dl} = \frac{g_{V_s/V_a}}{g_a \cdot g_{dl/F_a}} +\end{equation} +
+
+
+ +
+

5.3.2 Identification Data

+
-
n_hexapod = struct();
+
leg_sweep    = load(sprintf('frf_data_%i_sweep.mat',    1), 't', 'Va', 'Vs', 'de', 'da');
+leg_noise_hf = load(sprintf('frf_data_%i_noise_hf.mat', 1), 't', 'Va', 'Vs', 'de', 'da');
+
+
-n_hexapod.actuator = struct(); +

+The time is the same for all measurements. +

+
+
%% Time vector
+t = leg_sweep.t - leg_sweep.t(1) ; % Time vector [s]
 
-n_hexapod.actuator.type = 1;
+%% Sampling
+Ts = (t(end) - t(1))/(length(t)-1); % Sampling Time [s]
+Fs = 1/Ts; % Sampling Frequency [Hz]
+
+
-n_hexapod.actuator.k = ones(6,1)*0.35e6; % [N/m] -n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m] -n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m] +

+Then we defined a “Hanning” windows that will be used for the spectral analysis: +

+
+
win = hanning(ceil(0.5*Fs)); % Hannning Windows
+
+
-n_hexapod.actuator.c = ones(6,1)*3e1; % [N/(m/s)] -n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)] -n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)] - -n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m] - -n_hexapod.actuator.Ga = ones(6,1)*-2.15; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*2.305e-08; % Sensor gain [V/m] +

+We get the frequency vector that will be the same for all the frequency domain analysis. +

+
+
% Only used to have the frequency vector "f"
+[~, f] = tfestimate(leg_sweep.Va, leg_sweep.de, win, [], [], 1/Ts);
 
-
G_2dof = linearize(mdl, io, 0.0, options);
-G_2dof.InputName  = {'Va'};
-G_2dof.OutputName = {'Vs', 'dL', 'z'};
+
[dvf_sweep, ~]    = tfestimate(leg_sweep.Va,    leg_sweep.da,    win, [], [], 1/Ts);
+[dvf_noise_hf, ~] = tfestimate(leg_noise_hf.Va, leg_noise_hf.da, win, [], [], 1/Ts);
+
+
+ +
+
[iff_sweep, ~] = tfestimate(leg_sweep.Va, leg_sweep.Vs, win, [], [], 1/Ts);
+[iff_noise_hf, ~] = tfestimate(leg_noise_hf.Va, leg_noise_hf.Vs, win, [], [], 1/Ts);
+
+
+ +
+
freqs = 2*logspace(0, 3, 1000);
 
-
-

5.4.2 APA - Fully Flexible

-
-
-
n_hexapod = struct();
-
-n_hexapod.actuator.type = 3;
-
-n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix
-n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix
-n_hexapod.actuator.xi = 0.01; % Damping ratio
-n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
+
+

5.3.3 2DoF APA

+
- +
+
5.3.3.1 2DoF APA
+
-
G_flex = linearize(mdl, io, 0.0, options);
-G_flex.InputName  = {'Va'};
-G_flex.OutputName = {'Vs', 'dL', 'z'};
+
n_hexapod.actuator = initializeAPA('type', '2dof', 'ga', 1, 'gs', 1);
 
-
-

5.4.3 Comparison

-
-
-
- -
-

6 Test Bench Struts - Simscape Model

-
-
-
-

6.1 Introduction

-
-
-

6.2 Nano Hexapod object

-
+
+
5.3.3.2 Identification without actuator or sensor constants
+
-
n_hexapod = struct();
-
-
-
- -
-

6.2.1 Flexible Joint - Bot

-
-
-
n_hexapod.flex_bot = struct();
-
-n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof
-
-n_hexapod.flex_bot.kRx = ones(6,1)*5; % X bending stiffness [Nm/rad]
-n_hexapod.flex_bot.kRy = ones(6,1)*5; % Y bending stiffness [Nm/rad]
-n_hexapod.flex_bot.kRz = ones(6,1)*260; % Torsionnal stiffness [Nm/rad]
-n_hexapod.flex_bot.kz  = ones(6,1)*1e8; % Axial stiffness [N/m]
-
-n_hexapod.flex_bot.cRx = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_bot.cRy = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_bot.cRz = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_bot.cz  = ones(6,1)*1e2; %[N/(m/s)]
-
-
-
-
- -
-

6.2.2 Flexible Joint - Top

-
-
-
n_hexapod.flex_top = struct();
-
-n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof
-
-n_hexapod.flex_top.kRx = ones(6,1)*5; % X bending stiffness [Nm/rad]
-n_hexapod.flex_top.kRy = ones(6,1)*5; % Y bending stiffness [Nm/rad]
-n_hexapod.flex_top.kRz = ones(6,1)*260; % Torsionnal stiffness [Nm/rad]
-n_hexapod.flex_top.kz  = ones(6,1)*1e8; % Axial stiffness [N/m]
-
-n_hexapod.flex_top.cRx = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_top.cRy = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_top.cRz = ones(6,1)*0.1; % [Nm/(rad/s)]
-n_hexapod.flex_top.cz  = ones(6,1)*1e2; %[N/(m/s)]
-
-
-
-
- -
-

6.2.3 APA - 2 DoF

-
-
-
n_hexapod.actuator = struct();
-
-n_hexapod.actuator.type = 1;
-
-n_hexapod.actuator.k  = ones(6,1)*0.35e6; % [N/m]
-n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m]
-n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m]
-
-n_hexapod.actuator.c  = ones(6,1)*3e1; % [N/(m/s)]
-n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)]
-n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)]
-
-n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
- -
-

6.2.4 APA - Flexible Frame

-
-
-
n_hexapod.actuator.type = 2;
-
-n_hexapod.actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix
-n_hexapod.actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix
-n_hexapod.actuator.xi = 0.01; % Damping ratio
-n_hexapod.actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m]
-
-n_hexapod.actuator.ks = 235e6; % Stiffness of one stack [N/m]
-n_hexapod.actuator.cs = 1e1; % Stiffness of one stack [N/m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
- -
-

6.2.5 APA - Fully Flexible

-
-
-
n_hexapod.actuator.type = 3;
-
-n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix
-n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix
-n_hexapod.actuator.xi = 0.01; % Damping ratio
-n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m]
-
-n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V]
-n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m]
-
-
-
-
-
- - -
-

6.3 Identification

-
-
-
%% Options for Linearized
-options = linearizeOptions;
-options.SampleTime = 0;
-
-%% Name of the Simulink File
-mdl = 'test_bench_struts';
-
-%% Input/Output definition
+
%% Input/Output definition
 clear io; io_i = 1;
 io(io_i) = linio([mdl, '/Va'],  1, 'openinput');  io_i = io_i + 1; % Actuator Voltage
 io(io_i) = linio([mdl, '/Vs'],  1, 'openoutput'); io_i = io_i + 1; % Sensor Voltage
 io(io_i) = linio([mdl, '/dL'],  1, 'openoutput'); io_i = io_i + 1; % Relative Motion Outputs
 io(io_i) = linio([mdl, '/z'],   1, 'openoutput'); io_i = io_i + 1; % Vertical Motion
 
-%% Run the linearization
+%% Identification
 Gs = linearize(mdl, io, 0.0, options);
 Gs.InputName  = {'Va'};
 Gs.OutputName = {'Vs', 'dL', 'z'};
@@ -3397,102 +3235,799 @@ Gs.OutputName = {'Vs', 
 
-
-

6.4 Compare flexible joints

-
-
-
-

6.4.1 Perfect

-
+
+
5.3.3.3 Actuator Constant
+
-
n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof
-n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof
+
ga = -mean(abs(dvf_sweep(f>10 & f<20)))./dcgain(Gs('dL', 'Va')); % [N/V]
+
+
+ +
+ga = -46.4 [N/V]
+
+ + +
+
n_hexapod.actuator.Ga = ones(6,1)*ga; % Actuator gain [N/V]
+
+
+
+
+ +
+
5.3.3.4 Sensor Constant
+
+
+
gs = -mean(abs(iff_sweep(f>400 & f<500)))./(ga*abs(squeeze(freqresp(Gs('Vs', 'Va'), 1e3, 'Hz')))); % [V/m]
+
+
+ +
+gs = 0.098 [V/m]
+
+ + +
+
n_hexapod.actuator.Gs = ones(6,1)*gs; % Sensor gain [V/m]
+
+
+
+
+ +
+
5.3.3.5 Comparison
+
+

+Identify the dynamics with included constants. +

+
+
Gs = linearize(mdl, io, 0.0, options);
+Gs = Gs*exp(-Ts*s);
+Gs.InputName  = {'Va'};
+Gs.OutputName = {'Vs', 'dL', 'z'};
+
+
+ + +
+

apa_act_constant_comp.png +

+

Figure 76: Comparison of the experimental data and Simscape model (\(V_a\) to \(d_e\))

+
+ + +
+

apa_sens_constant_comp.png +

+

Figure 77: Comparison of the experimental data and Simscape model (\(V_a\) to \(V_s\))

+
+
+
+
+ +
+

5.3.4 Flexible APA

+
+
+
+
5.3.4.1 Flexible APA
+
+
+
n_hexapod.actuator = initializeAPA('type', 'flexible', 'ga', 1, 'gs', 1);
+
+
+
+
+ +
+
5.3.4.2 Identification without actuator or sensor constants
+
+
+
Gs = linearize(mdl, io, 0.0, options);
+Gs.InputName  = {'Va'};
+Gs.OutputName = {'Vs', 'dL', 'z'};
+
+
+
+
+ +
+
5.3.4.3 Actuator Constant
+
+
+
ga = -mean(abs(dvf_sweep(f>10 & f<20)))./dcgain(Gs('dL', 'Va')); % [N/V]
+
+
+ +
+ga = 23.4 [N/V]
+
+ + +
+
n_hexapod.actuator.Ga = ones(6,1)*ga; % Actuator gain [N/V]
+
+
+
+
+ +
+
5.3.4.4 Sensor Constant
+
+
+
gs = -mean(abs(iff_sweep(f>400 & f<500)))./(ga*abs(squeeze(freqresp(Gs('Vs', 'Va'), 1e3, 'Hz')))); % [V/m]
+
+
+ +
+gs = -4674824.519 [V/m]
+
+ + +
+
n_hexapod.actuator.Gs = ones(6,1)*gs; % Sensor gain [V/m]
+
+
+
+
+ +
+
5.3.4.5 Comparison
+
+
+
Gs = linearize(mdl, io, 0.0, options);
+Gs = Gs*exp(-Ts*s);
+Gs.InputName  = {'Va'};
+Gs.OutputName = {'Vs', 'dL', 'z'};
+
+
+ + +
+

apa_act_constant_comp_flex.png +

+

Figure 78: Comparison of the experimental data and Simscape model (\(V_a\) to \(d_e\))

+
+ + +
+

apa_sens_constant_comp_flex.png +

+

Figure 79: Comparison of the experimental data and Simscape model (\(V_a\) to \(V_s\))

+
+
+
+
+
+ +
+

5.4 Compare 2-DoF with flexible

+
+

+APA - 2 DoF +

+
+
n_hexapod.actuator = initializeAPA('type', '2dof');
+
+G_2dof = linearize(mdl, io, 0.0, options);
+G_2dof.InputName  = {'Va'};
+G_2dof.OutputName = {'Vs', 'dL', 'z'};
+
+
+ +

+APA - Fully Flexible +

+
+
n_hexapod.actuator = initializeAPA('type', 'flexible');
+
+G_flex = linearize(mdl, io, 0.0, options);
+G_flex.InputName  = {'Va'};
+G_flex.OutputName = {'Vs', 'dL', 'z'};
+
+
+ +

+Comparison +

+ +
+

apa_effect_joint_comp_vs.png +

+

Figure 80: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(V_s\)

+
+ + +
+

apa_effect_joint_comp_dl.png +

+

Figure 81: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(d_L\) (encoder)

+
+ + +
+

apa_effect_joint_comp_z.png +

+

Figure 82: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(z\) (interferometer)

+
+
+
+
+ +
+

6 Test Bench Struts - Simscape Model

+
+
+
+

6.1 Introduction

+
+
+

6.2 First Identification

+
+

+The object containing all the data is created. +

+
+
n_hexapod = struct();
+n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '2dof');
+n_hexapod.actuator = initializeAPA('type', '2dof');
 
-
Gp = linearize(mdl, io, 0.0, options);
+
%% Input/Output definition
+clear io; io_i = 1;
+io(io_i) = linio([mdl, '/Va'],  1, 'openinput');  io_i = io_i + 1; % Actuator Voltage
+io(io_i) = linio([mdl, '/Vs'],  1, 'openoutput'); io_i = io_i + 1; % Sensor Voltage
+io(io_i) = linio([mdl, '/dL'],  1, 'openoutput'); io_i = io_i + 1; % Relative Motion Outputs
+io(io_i) = linio([mdl, '/z'],   1, 'openoutput'); io_i = io_i + 1; % Vertical Motion
+
+
+ +
+
%% Run the linearization
+Gs = linearize(mdl, io, 0.0, options);
+Gs.InputName  = {'Va'};
+Gs.OutputName = {'Vs', 'dL', 'z'};
+
+
+ + +
+

strut_bench_model_iff_bode.png +

+

Figure 83: Identified transfer function from \(V_a\) to \(V_s\)

+
+ + +
+

strut_bench_model_dvf_bode.png +

+

Figure 84: Identified transfer function from \(V_a\) to \(d_L\)

+
+
+
+ +
+

6.3 Effect of flexible joints

+
+

+Perfect +

+
+
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof');
+
+Gp = linearize(mdl, io, 0.0, options);
 Gp.InputName  = {'Va'};
 Gp.OutputName = {'Vs', 'dL', 'z'};
 
-
-
-
-

6.4.2 Top Flexible

-
+

+Top Flexible +

-
n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof
-n_hexapod.flex_top.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof
-
-
+
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof');
 
-
-
Gt = linearize(mdl, io, 0.0, options);
+Gt = linearize(mdl, io, 0.0, options);
 Gt.InputName  = {'Va'};
 Gt.OutputName = {'Vs', 'dL', 'z'};
 
-
-
-
-

6.4.3 Bottom Flexible

-
+

+Bottom Flexible +

-
n_hexapod.flex_bot.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof
-n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof
-
-
+
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof');
 
-
-
Gb = linearize(mdl, io, 0.0, options);
+Gb = linearize(mdl, io, 0.0, options);
 Gb.InputName  = {'Va'};
 Gb.OutputName = {'Vs', 'dL', 'z'};
 
-
-
-
-

6.4.4 Both Flexible

-
+

+Both Flexible +

-
n_hexapod.flex_bot.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof
-n_hexapod.flex_top.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof
-
-
+
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof');
 
-
-
Gf = linearize(mdl, io, 0.0, options);
+Gf = linearize(mdl, io, 0.0, options);
 Gf.InputName  = {'Va'};
 Gf.OutputName = {'Vs', 'dL', 'z'};
 
+
+ +

+Comparison in Figures 85, 86 and 87. +

+ + +
+

strut_effect_joint_comp_vs.png +

+

Figure 85: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(V_s\)

+
+ + +
+

strut_effect_joint_comp_dl.png +

+

Figure 86: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(d_L\) (encoder)

+
+ + +
+

strut_effect_joint_comp_z.png +

+

Figure 87: Effect of the joint’s flexibility on the transfer function from \(V_a\) to \(z\) (interferometer)

+
+ +
+

+Imperfection of the flexible joints has the largest impact on the transfer function from \(V_a\) to \(d_L\). +However, it has relatively small impact on the transfer functions from \(V_a\) to \(V_s\) and to \(z\). +

+
-
-

6.4.5 Comparison

+
+

6.4 Integral Force Feedback

+
+
+
+

6.4.1 Initialize the system

+
+
+
n_hexapod = struct();
+n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof');
+n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof');
+n_hexapod.actuator = initializeAPA('type', '2dof');
+
-
-

7 Function

+ +
+

6.4.2 Plant Identification

+
+
+
G = linearize(mdl, io, 0.0, options);
+G.InputName  = {'Va'};
+G.OutputName = {'Vs', 'dL', 'z'};
+
+
+ +
+
Giff = G('Vs', 'Va');
+
+
+
+
+ +
+

6.4.3 Root Locus

+
+\begin{equation} +K_{\text{IFF}} = \frac{g}{s + \omega_c} +\end{equation} + +
+
wc = 2*pi*20;
+
+
+
+
+
+
+ +
+

7 Function

-
-

7.1 generateSweepExc: Generate sweep sinus excitation

+
+

7.1 initializeBotFlexibleJoint - Initialize Flexible Joint

- +

-
-

Function description

-
+
+

Function description

+
+
+
function [flex_bot] = initializeBotFlexibleJoint(args)
+% initializeBotFlexibleJoint -
+%
+% Syntax: [flex_bot] = initializeBotFlexibleJoint(args)
+%
+% Inputs:
+%    - args -
+%
+% Outputs:
+%    - flex_bot -
+
+
+
+
+ +
+

Optional Parameters

+
+
+
arguments
+    args.type      char   {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof'
+
+    args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
+    args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
+    args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260
+    args.kz  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8
+
+    args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cz  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2
+end
+
+
+
+
+ +
+

Initialize the structure

+
+
+
flex_bot = struct();
+
+
+
+
+ +
+

Set the Joint’s type

+
+
+
switch args.type
+  case '2dof'
+    flex_bot.type = 1;
+  case '3dof'
+    flex_bot.type = 2;
+  case '4dof'
+    flex_bot.type = 3;
+end
+
+
+
+
+ +
+

Set parameters

+
+
+
flex_bot.kRx = args.kRx;
+flex_bot.kRy = args.kRy;
+flex_bot.kRz = args.kRz;
+flex_bot.kz  = args.kz;
+
+
+ +
+
flex_bot.cRx = args.cRx;
+flex_bot.cRy = args.cRy;
+flex_bot.cRz = args.cRz;
+flex_bot.cz  = args.cz;
+
+
+
+
+
+ +
+

7.2 initializeTopFlexibleJoint - Initialize Flexible Joint

+
+

+ +

+
+ +
+

Function description

+
+
+
function [flex_top] = initializeTopFlexibleJoint(args)
+% initializeTopFlexibleJoint -
+%
+% Syntax: [flex_top] = initializeTopFlexibleJoint(args)
+%
+% Inputs:
+%    - args -
+%
+% Outputs:
+%    - flex_top -
+
+
+
+
+ +
+

Optional Parameters

+
+
+
arguments
+    args.type      char   {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof'
+
+    args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
+    args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
+    args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260
+    args.kz  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8
+
+    args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1
+    args.cz  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2
+end
+
+
+
+
+ +
+

Initialize the structure

+
+
+
flex_top = struct();
+
+
+
+
+ +
+

Set the Joint’s type

+
+
+
switch args.type
+  case '2dof'
+    flex_top.type = 1;
+  case '3dof'
+    flex_top.type = 2;
+  case '4dof'
+    flex_top.type = 3;
+end
+
+
+
+
+ +
+

Set parameters

+
+
+
flex_top.kRx = args.kRx;
+flex_top.kRy = args.kRy;
+flex_top.kRz = args.kRz;
+flex_top.kz  = args.kz;
+
+
+ +
+
flex_top.cRx = args.cRx;
+flex_top.cRy = args.cRy;
+flex_top.cRz = args.cRz;
+flex_top.cz  = args.cz;
+
+
+
+
+
+ +
+

7.3 initializeAPA - Initialize APA

+
+

+ +

+
+ +
+

Function description

+
+
+
function [actuator] = initializeAPA(args)
+% initializeAPA -
+%
+% Syntax: [actuator] = initializeAPA(args)
+%
+% Inputs:
+%    - args -
+%
+% Outputs:
+%    - actuator -
+
+
+
+
+ +
+

Optional Parameters

+
+
+
arguments
+    args.type      char   {mustBeMember(args.type,{'2dof', 'flexible frame', 'flexible'})} = '2dof'
+
+    args.Ga  (1,1) double {mustBeNumeric} = 0
+    args.Gs  (1,1) double {mustBeNumeric} = 0
+
+    % For 2DoF
+    args.k   (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.35e6
+    args.ke  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1.5e6
+    args.ka  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*43e6
+
+    args.c   (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*3e1
+    args.ce  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1
+    args.ca  (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1
+
+    args.Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056
+
+    % Force Flexible APA
+    args.xi (1,1) double {mustBeNumeric, mustBePositive} = 0.5
+
+    % For Flexible Frame
+    args.ks (1,1) double {mustBeNumeric, mustBePositive} = 235e6
+    args.cs (1,1) double {mustBeNumeric, mustBePositive} = 1e1
+end
+
+
+
+
+ +
+

Initialize Structure

+
+
+
actuator = struct();
+
+
+
+
+ +
+

Type

+
+
+
switch args.type
+  case '2dof'
+    actuator.type = 1;
+  case 'flexible frame'
+    actuator.type = 2;
+  case 'flexible'
+    actuator.type = 3;
+end
+
+
+
+
+ +
+

Actuator/Sensor Constants

+
+
+
if args.Ga == 0
+    switch args.type
+      case '2dof'
+        actuator.Ga = -46.4;
+      case 'flexible frame'
+        actuator.Ga = 1; % TODO
+      case 'flexible'
+        actuator.Ga = 23.4;
+    end
+else
+    actuator.Ga = args.Ga; % Actuator gain [N/V]
+end
+
+
+ +
+
if args.Gs == 0
+    switch args.type
+      case '2dof'
+        actuator.Gs = 0.098;
+      case 'flexible frame'
+        actuator.Gs = 1; % TODO
+      case 'flexible'
+        actuator.Gs = -4674824;
+    end
+else
+    actuator.Gs = args.Gs; % Sensor gain [V/m]
+end
+
+
+
+
+ +
+

2DoF parameters

+
+
+
actuator.k  = args.k;  % [N/m]
+actuator.ke = args.ke; % [N/m]
+actuator.ka = args.ka; % [N/m]
+
+actuator.c  = args.c;  % [N/(m/s)]
+actuator.ce = args.ce; % [N/(m/s)]
+actuator.ca = args.ca; % [N/(m/s)]
+
+actuator.Leq = args.Leq; % [m]
+
+
+
+
+ +
+

Flexible frame and fully flexible

+
+
+
switch args.type
+  case 'flexible frame'
+    actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix
+    actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix
+    actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m]
+  case 'flexible'
+    actuator.K = readmatrix('full_APA300ML_K.CSV'); % Stiffness Matrix
+    actuator.M = readmatrix('full_APA300ML_M.CSV'); % Mass Matrix
+    actuator.P = extractNodes('full_APA300ML_out_nodes_3D.txt'); % Node coordiantes [m]
+end
+
+actuator.xi = args.xi; % Damping ratio
+
+actuator.ks = args.ks; % Stiffness of one stack [N/m]
+actuator.cs = args.cs; % Damping of one stack [N/m]
+
+
+
+
+
+ +
+

7.4 generateSweepExc: Generate sweep sinus excitation

+
+

+ +

+
+ +
+

Function description

+
function [U_exc] = generateSweepExc(args)
 % generateSweepExc - Generate a Sweep Sine excitation signal
@@ -3515,9 +4050,9 @@ Gf.OutputName = {'Vs', 
 
-
-

Optional Parameters

-
+
+

Optional Parameters

+
arguments
     args.Ts              (1,1) double  {mustBeNumeric, mustBePositive} = 1e-4
@@ -3535,9 +4070,9 @@ Gf.OutputName = {'Vs', 
 
-
-

Sweep Sine part

-
+
+

Sweep Sine part

+
t_sweep = 0:args.Ts:args.exc_duration;
 
@@ -3566,9 +4101,9 @@ Gf.OutputName = {'Vs', 
 
-
-

Smooth Ends

-
+
+

Smooth Ends

+
if args.t_start > 0
     t_smooth_start = args.Ts:args.Ts:args.t_start;
@@ -3597,9 +4132,9 @@ Gf.OutputName = {'Vs', 
 
-
-

Combine Excitation signals

-
+
+

Combine Excitation signals

+
V_exc = [V_smooth_start, V_sweep, V_smooth_end];
 t_exc = args.Ts*[0:1:length(V_exc)-1];
@@ -3614,17 +4149,17 @@ t_exc = args.Ts*[0:1
 
-
-

7.2 generateShapedNoise: Generate Shaped Noise excitation

-
+
+

7.5 generateShapedNoise: Generate Shaped Noise excitation

+

- +

-
-

Function description

-
+
+

Function description

+
function [U_exc] = generateShapedNoise(args)
 % generateShapedNoise - Generate a Shaped Noise excitation signal
@@ -3644,9 +4179,9 @@ t_exc = args.Ts*[0:1
 
-
-

Optional Parameters

-
+
+

Optional Parameters

+
arguments
     args.Ts              (1,1) double  {mustBeNumeric, mustBePositive} = 1e-4
@@ -3661,9 +4196,9 @@ t_exc = args.Ts*[0:1
 
-
-

Shaped Noise

-
+
+

Shaped Noise

+
t_noise = 0:args.Ts:args.exc_duration;
 
@@ -3681,9 +4216,9 @@ t_exc = args.Ts*[0:1
 
-
-

Smooth Ends

-
+
+

Smooth Ends

+
t_smooth_start = args.Ts:args.Ts:args.t_start;
 
@@ -3707,9 +4242,9 @@ V_smooth_end   = zeros(size(t_smooth_start));
 
-
-

Combine Excitation signals

-
+
+

Combine Excitation signals

+
V_exc = [V_smooth_start, V_noise, V_smooth_end];
 t_exc = args.Ts*[0:1:length(V_exc)-1];
@@ -3724,17 +4259,17 @@ t_exc = args.Ts*[0:1
 
-
-

7.3 generateSinIncreasingAmpl: Generate Sinus with increasing amplitude

-
+
+

7.6 generateSinIncreasingAmpl: Generate Sinus with increasing amplitude

+

- +

-
-

Function description

-
+
+

Function description

+
function [U_exc] = generateSinIncreasingAmpl(args)
 % generateSinIncreasingAmpl - Generate Sinus with increasing amplitude
@@ -3755,9 +4290,9 @@ t_exc = args.Ts*[0:1
 
-
-

Optional Parameters

-
+
+

Optional Parameters

+
arguments
     args.Ts              (1,1) double  {mustBeNumeric, mustBePositive} = 1e-4
@@ -3773,9 +4308,9 @@ t_exc = args.Ts*[0:1
 
-
-

Sinus excitation

-
+
+

Sinus excitation

+
t_noise = 0:args.Ts:args.sin_period*args.sin_num;
 sin_exc = [];
@@ -3791,9 +4326,9 @@ sin_exc = [];
 
-
-

Smooth Ends

-
+
+

Smooth Ends

+
t_smooth_start = args.Ts:args.Ts:args.t_start;
 
@@ -3817,9 +4352,9 @@ V_smooth_end   = zeros(size(t_smooth_start));
 
-
-

Combine Excitation signals

-
+
+

Combine Excitation signals

+
V_exc = [V_smooth_start, sin_exc, V_smooth_end];
 t_exc = args.Ts*[0:1:length(V_exc)-1];
@@ -3842,7 +4377,7 @@ t_exc = args.Ts*[0:1
 

Author: Dehaeze Thomas

-

Created: 2021-06-04 ven. 12:04

+

Created: 2021-06-07 lun. 18:42

diff --git a/test-bench-apa300ml.org b/test-bench-apa300ml.org index 4f4d4b2..eb7e2f6 100644 --- a/test-bench-apa300ml.org +++ b/test-bench-apa300ml.org @@ -1274,6 +1274,10 @@ exportFig('figs/apa_1_frf_dvf.pdf', 'width', 'wide', 'height', 'tall'); #+RESULTS: [[file:figs/apa_1_frf_dvf.png]] +#+begin_important +It seems that using the interferometer, we have a lot more time delay than when using the encoder. +#+end_important + *** FRF Identification - Force Sensor Now the dynamics from excitation voltage $V_a$ to the force sensor stack voltage $V_s$ is identified. @@ -1343,77 +1347,6 @@ exportFig('figs/apa_1_frf_iff.pdf', 'width', 'wide', 'height', 'tall'); #+RESULTS: [[file:figs/apa_1_frf_iff.png]] -*** TODO Extract Parameters (Actuator/Sensor constants) -**** Piezoelectric Actuator Constant - -Using the measurement test-bench, it is rather easy the determine the static gain between the applied voltage $V_a$ to the induced displacement $d$. -Use a quasi static (1Hz) excitation signal $V_a$ on the piezoelectric stack and measure the vertical displacement $d$. -Perform a linear regression to obtain: -\begin{equation} - d = g_{d/V_a} \cdot V_a -\end{equation} - -Using the Simscape model of the APA, it is possible to determine the static gain between the actuator force $F_a$ to the induced displacement $d$: -\begin{equation} - d = g_{d/F_a} \cdot F_a -\end{equation} - -From the two gains, it is then easy to determine $g_a$: -\begin{equation} - g_a = \frac{F_a}{V_a} = \frac{F_a}{d} \cdot \frac{d}{V_a} = \frac{g_{d/V_a}}{g_{d/F_a}} -\end{equation} - -**** Piezoelectric Sensor Constant - -From a quasi static excitation of the piezoelectric stack, measure the gain from $V_a$ to $V_s$: -\begin{equation} - V_s = g_{V_s/V_a} V_a -\end{equation} - -Note here that there is an high pass filter formed by the piezo capacitor and parallel resistor. -The excitation frequency should then be in between the cut-off frequency of this high pass filter and the first resonance. - -Alternatively, the gain can be computed from the dynamical identification and taking the gain at the wanted frequency. - -Using the simscape model, compute the static gain from the actuator force $F_a$ to the strain of the sensor stack $dl$: -\begin{equation} - dl = g_{dl/F_a} F_a -\end{equation} - -Then, the static gain from the sensor stack strain $dl$ to the general voltage $V_s$ is: -\begin{equation} - g_s = \frac{V_s}{dl} = \frac{V_s}{V_a} \cdot \frac{V_a}{F_a} \cdot \frac{F_a}{dl} = \frac{g_{V_s/V_a}}{g_a \cdot g_{dl/F_a}} -\end{equation} - -Alternatively, we could impose an external force to add strain in the APA that should be equally present in all the 3 stacks and equal to 1/5 of the vertical strain. -This external force can be some weight added, or a piezo in parallel. - -**** Results - -Quasi static gain between $d$ and $V_a$: -#+begin_src matlab -g_d_Va = mean(abs(dvf_sweep(f > 10 & f < 15))); -#+end_src - -#+begin_src matlab :results value replace :exports results -sprintf('g_d_Va = %.1e [m/V]', g_d_Va) -#+end_src - -#+RESULTS: -: g_d_Va = 1.7e-05 [m/V] - -Quasi static gain between $V_s$ and $V_a$: -#+begin_src matlab -g_Vs_Va = mean(abs(iff_sweep(f > 10 & f < 15))); -#+end_src - -#+begin_src matlab :results value replace :exports results -sprintf('g_Vs_Va = %.1e [V/V]', g_Vs_Va) -#+end_src - -#+RESULTS: -: g_Vs_Va = 5.7e-01 [V/V] - *** Hysteresis We here wish to visually see the amount of hysteresis present in the APA. @@ -4099,7 +4032,15 @@ It is the expected behavior as shown in the Figure [[fig:souleille18_results]] ( * Test Bench APA300ML - Simscape Model ** Introduction -** Matlab Init :noexport:ignore: + +A simscape model (Figure [[fig:model_bench_apa]]) of the measurement bench is used. + +#+name: fig:model_bench_apa +#+caption: Screenshot of the Simscape model +#+attr_latex: :width 0.5\linewidth +[[file:figs/model_bench_apa.png]] + +** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) <> #+end_src @@ -4109,72 +4050,39 @@ It is the expected behavior as shown in the Figure [[fig:souleille18_results]] ( #+end_src #+begin_src matlab :tangle no +addpath('matlab/'); addpath('matlab/test_bench_apa300ml/'); +addpath('matlab/mat/'); +addpath('matlab/src/'); +addpath('matlab/png/'); #+end_src #+begin_src matlab :eval no addpath('test_bench_apa300ml/'); +addpath('png/'); +addpath('mat/'); +addpath('src/'); #+end_src #+begin_src matlab -open('test_bench_apa300ml.slx') +%% Options for Linearized +options = linearizeOptions; +options.SampleTime = 0; + +%% Name of the Simulink File +mdl = 'test_bench_apa300ml'; + +%% Open the Simulink File +open([mdl, '.slx']) #+end_src -** Nano Hexapod object +** First Identification +The APA is first initialized with default parameters and the transfer function from excitation voltage $V_a$ (before the amplification of 20 due to the PD200 amplifier) to the sensor stack voltage $V_s$, encoder $d_L$ and interferometer $z$ is identified. #+begin_src matlab n_hexapod = struct(); +n_hexapod.actuator = initializeAPA('type', '2dof'); #+end_src -*** APA - 2 DoF -#+begin_src matlab -n_hexapod.actuator = struct(); - -n_hexapod.actuator.type = 1; - -n_hexapod.actuator.k = ones(6,1)*0.35e6; % [N/m] -n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m] -n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m] - -n_hexapod.actuator.c = ones(6,1)*3e1; % [N/(m/s)] -n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)] -n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)] - -n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -*** APA - Flexible Frame -#+begin_src matlab -n_hexapod.actuator.type = 2; - -n_hexapod.actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix -n_hexapod.actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix -n_hexapod.actuator.xi = 0.01; % Damping ratio -n_hexapod.actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m] - -n_hexapod.actuator.ks = 235e6; % Stiffness of one stack [N/m] -n_hexapod.actuator.cs = 1e1; % Stiffness of one stack [N/m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -*** APA - Fully Flexible -#+begin_src matlab -n_hexapod.actuator.type = 3; - -n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix -n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix -n_hexapod.actuator.xi = 0.01; % Damping ratio -n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -** Identification #+begin_src matlab %% Options for Linearized options = linearizeOptions; @@ -4196,6 +4104,8 @@ Ga.InputName = {'Va'}; Ga.OutputName = {'Vs', 'dL', 'z'}; #+end_src +The obtain dynamics are shown in Figure [[fig:apa_model_bench_bode_vs]] and [[fig:apa_model_bench_bode_dl_z]]. + #+begin_src matlab :exports none freqs = logspace(1, 3, 1000); @@ -4204,25 +4114,33 @@ tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); ax1 = nexttile([2,1]); hold on; -plot(freqs, abs(squeeze(freqresp(Ga('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', '') +plot(freqs, abs(squeeze(freqresp(Ga('Vs', 'Va'), freqs, 'Hz'))), 'k-') hold off; set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); hold off; -legend('location', 'southwest'); ax2 = nexttile; hold on; -plot(freqs, 180/pi*angle(squeeze(freqresp(Ga('Vs', 'Va'), freqs, 'Hz')))) +plot(freqs, 180/pi*angle(squeeze(freqresp(Ga('Vs', 'Va'), freqs, 'Hz'))), 'k-') set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); hold off; yticks(-360:45:360); -ylim([-180, 180]) +ylim([0, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_model_bench_bode_vs.pdf', 'width', 'wide', 'height', 'normal'); +#+end_src + +#+name: fig:apa_model_bench_bode_vs +#+caption: Bode plot of the transfer function from $V_a$ to $V_s$ +#+RESULTS: +[[file:figs/apa_model_bench_bode_vs.png]] + #+begin_src matlab :exports none freqs = logspace(1, 3, 1000); @@ -4252,58 +4170,388 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src -** Compare 2-DoF with flexible -*** APA - 2 DoF +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_model_bench_bode_dl_z.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_model_bench_bode_dl_z +#+caption: Bode plot of the transfer function from $V_a$ to $d_L$ and to $z$ +#+RESULTS: +[[file:figs/apa_model_bench_bode_dl_z.png]] + + +** Identify Sensor/Actuator constants and compare with measured FRF +*** How to identify these constants? +**** Piezoelectric Actuator Constant + +Using the measurement test-bench, it is rather easy the determine the static gain between the applied voltage $V_a$ to the induced displacement $d$. +\begin{equation} + d = g_{d/V_a} \cdot V_a +\end{equation} + +Using the Simscape model of the APA, it is possible to determine the static gain between the actuator force $F_a$ to the induced displacement $d$: +\begin{equation} + d = g_{d/F_a} \cdot F_a +\end{equation} + +From the two gains, it is then easy to determine $g_a$: +\begin{equation} + g_a = \frac{F_a}{V_a} = \frac{F_a}{d} \cdot \frac{d}{V_a} = \frac{g_{d/V_a}}{g_{d/F_a}} +\end{equation} + +**** Piezoelectric Sensor Constant + +Similarly, it is easy to determine the gain from the excitation voltage $V_a$ to the voltage generated by the sensor stack $V_s$: +\begin{equation} + V_s = g_{V_s/V_a} V_a +\end{equation} + +Note here that there is an high pass filter formed by the piezo capacitor and parallel resistor. + +The gain can be computed from the dynamical identification and taking the gain at the wanted frequency (above the first resonance). + +Using the simscape model, compute the gain at the same frequency from the actuator force $F_a$ to the strain of the sensor stack $dl$: +\begin{equation} + dl = g_{dl/F_a} F_a +\end{equation} + +Then, the "sensor" constant is: +\begin{equation} + g_s = \frac{V_s}{dl} = \frac{V_s}{V_a} \cdot \frac{V_a}{F_a} \cdot \frac{F_a}{dl} = \frac{g_{V_s/V_a}}{g_a \cdot g_{dl/F_a}} +\end{equation} + +*** Identification Data #+begin_src matlab -n_hexapod = struct(); +leg_sweep = load(sprintf('frf_data_%i_sweep.mat', 1), 't', 'Va', 'Vs', 'de', 'da'); +leg_noise_hf = load(sprintf('frf_data_%i_noise_hf.mat', 1), 't', 'Va', 'Vs', 'de', 'da'); +#+end_src -n_hexapod.actuator = struct(); +The time is the same for all measurements. +#+begin_src matlab +%% Time vector +t = leg_sweep.t - leg_sweep.t(1) ; % Time vector [s] -n_hexapod.actuator.type = 1; +%% Sampling +Ts = (t(end) - t(1))/(length(t)-1); % Sampling Time [s] +Fs = 1/Ts; % Sampling Frequency [Hz] +#+end_src -n_hexapod.actuator.k = ones(6,1)*0.35e6; % [N/m] -n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m] -n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m] +Then we defined a "Hanning" windows that will be used for the spectral analysis: +#+begin_src matlab +win = hanning(ceil(0.5*Fs)); % Hannning Windows +#+end_src -n_hexapod.actuator.c = ones(6,1)*3e1; % [N/(m/s)] -n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)] -n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)] - -n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m] - -n_hexapod.actuator.Ga = ones(6,1)*-2.15; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*2.305e-08; % Sensor gain [V/m] +We get the frequency vector that will be the same for all the frequency domain analysis. +#+begin_src matlab +% Only used to have the frequency vector "f" +[~, f] = tfestimate(leg_sweep.Va, leg_sweep.de, win, [], [], 1/Ts); #+end_src #+begin_src matlab +[dvf_sweep, ~] = tfestimate(leg_sweep.Va, leg_sweep.da, win, [], [], 1/Ts); +[dvf_noise_hf, ~] = tfestimate(leg_noise_hf.Va, leg_noise_hf.da, win, [], [], 1/Ts); +#+end_src + +#+begin_src matlab +[iff_sweep, ~] = tfestimate(leg_sweep.Va, leg_sweep.Vs, win, [], [], 1/Ts); +[iff_noise_hf, ~] = tfestimate(leg_noise_hf.Va, leg_noise_hf.Vs, win, [], [], 1/Ts); +#+end_src + +#+begin_src matlab +freqs = 2*logspace(0, 3, 1000); +#+end_src + +*** 2DoF APA +**** 2DoF APA +#+begin_src matlab +n_hexapod.actuator = initializeAPA('type', '2dof', 'ga', 1, 'gs', 1); +#+end_src + +**** Identification without actuator or sensor constants +#+begin_src matlab +%% Input/Output definition +clear io; io_i = 1; +io(io_i) = linio([mdl, '/Va'], 1, 'openinput'); io_i = io_i + 1; % Actuator Voltage +io(io_i) = linio([mdl, '/Vs'], 1, 'openoutput'); io_i = io_i + 1; % Sensor Voltage +io(io_i) = linio([mdl, '/dL'], 1, 'openoutput'); io_i = io_i + 1; % Relative Motion Outputs +io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1; % Vertical Motion + +%% Identification +Gs = linearize(mdl, io, 0.0, options); +Gs.InputName = {'Va'}; +Gs.OutputName = {'Vs', 'dL', 'z'}; +#+end_src + +**** Actuator Constant +#+begin_src matlab +ga = -mean(abs(dvf_sweep(f>10 & f<20)))./dcgain(Gs('dL', 'Va')); % [N/V] +#+end_src + +#+begin_src matlab :results value replace :exports results :tangle no +sprintf('ga = %.1f [N/V]', ga); +#+end_src + +#+RESULTS: +: ga = -46.4 [N/V] + +#+begin_src matlab +n_hexapod.actuator.Ga = ones(6,1)*ga; % Actuator gain [N/V] +#+end_src + +**** Sensor Constant +#+begin_src matlab +gs = -mean(abs(iff_sweep(f>400 & f<500)))./(ga*abs(squeeze(freqresp(Gs('Vs', 'Va'), 1e3, 'Hz')))); % [V/m] +#+end_src + +#+begin_src matlab :results value replace :exports results :tangle no +sprintf('gs = %.3f [V/m]', gs); +#+end_src + +#+RESULTS: +: gs = 0.098 [V/m] + +#+begin_src matlab +n_hexapod.actuator.Gs = ones(6,1)*gs; % Sensor gain [V/m] +#+end_src + +**** Comparison +Identify the dynamics with included constants. +#+begin_src matlab +Gs = linearize(mdl, io, 0.0, options); +Gs = Gs*exp(-Ts*s); +Gs.InputName = {'Va'}; +Gs.OutputName = {'Vs', 'dL', 'z'}; +#+end_src + +#+begin_src matlab :exports none +figure; +tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); + +ax1 = nexttile([2,1]); +hold on; +plot(f(f> 350), abs(dvf_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), abs(dvf_sweep( f<=350)), 'k-'); +plot(freqs, abs(squeeze(freqresp(Gs('dL', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); +ylabel('Amplitude $d_e/V_a$ [m/V]'); set(gca, 'XTickLabel',[]); +hold off; +ylim([1e-9, 1e-3]); + +ax2 = nexttile; +hold on; +plot(f(f> 350), 180/pi*angle(dvf_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), 180/pi*angle(dvf_sweep( f<=350)), 'k-'); +plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('dL', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); +xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); +hold off; +yticks(-360:90:360); ylim([-180, 180]); + +linkaxes([ax1,ax2],'x'); +xlim([10, 2e3]); +#+end_src + +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_act_constant_comp.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_act_constant_comp +#+caption: Comparison of the experimental data and Simscape model ($V_a$ to $d_e$) +#+RESULTS: +[[file:figs/apa_act_constant_comp.png]] + +#+begin_src matlab :exports none +figure; +tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); + +ax1 = nexttile([2,1]); +hold on; +plot(f(f> 350), abs(iff_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), abs(iff_sweep( f<=350)), 'k-'); +plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); +ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); +hold off; +ylim([1e-2, 1e2]); + +ax2 = nexttile; +hold on; +plot(f(f> 350), 180/pi*angle(iff_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), 180/pi*angle(iff_sweep( f<=350)), 'k-'); +plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); +xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); +hold off; +yticks(-360:90:360); ylim([-180, 180]); + +linkaxes([ax1,ax2],'x'); +xlim([10, 2e3]); +#+end_src + +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_sens_constant_comp.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_sens_constant_comp +#+caption: Comparison of the experimental data and Simscape model ($V_a$ to $V_s$) +#+RESULTS: +[[file:figs/apa_sens_constant_comp.png]] + +*** Flexible APA +**** Flexible APA +#+begin_src matlab +n_hexapod.actuator = initializeAPA('type', 'flexible', 'ga', 1, 'gs', 1); +#+end_src + +**** Identification without actuator or sensor constants +#+begin_src matlab +Gs = linearize(mdl, io, 0.0, options); +Gs.InputName = {'Va'}; +Gs.OutputName = {'Vs', 'dL', 'z'}; +#+end_src + +**** Actuator Constant +#+begin_src matlab +ga = -mean(abs(dvf_sweep(f>10 & f<20)))./dcgain(Gs('dL', 'Va')); % [N/V] +#+end_src + +#+begin_src matlab :results value replace :exports results :tangle no +sprintf('ga = %.1f [N/V]', ga); +#+end_src + +#+RESULTS: +: ga = 23.4 [N/V] + +#+begin_src matlab +n_hexapod.actuator.Ga = ones(6,1)*ga; % Actuator gain [N/V] +#+end_src + +**** Sensor Constant +#+begin_src matlab +gs = -mean(abs(iff_sweep(f>400 & f<500)))./(ga*abs(squeeze(freqresp(Gs('Vs', 'Va'), 1e3, 'Hz')))); % [V/m] +#+end_src + +#+begin_src matlab :results value replace :exports results :tangle no +sprintf('gs = %.3f [V/m]', gs); +#+end_src + +#+RESULTS: +: gs = -4674824.519 [V/m] + +#+begin_src matlab +n_hexapod.actuator.Gs = ones(6,1)*gs; % Sensor gain [V/m] +#+end_src + +**** Comparison +#+begin_src matlab +Gs = linearize(mdl, io, 0.0, options); +Gs = Gs*exp(-Ts*s); +Gs.InputName = {'Va'}; +Gs.OutputName = {'Vs', 'dL', 'z'}; +#+end_src + +#+begin_src matlab :exports none +figure; +tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); + +ax1 = nexttile([2,1]); +hold on; +plot(f(f> 350), abs(dvf_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), abs(dvf_sweep( f<=350)), 'k-'); +plot(freqs, abs(squeeze(freqresp(Gs('dL', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); +ylabel('Amplitude $d_e/V_a$ [m/V]'); set(gca, 'XTickLabel',[]); +hold off; +ylim([1e-9, 1e-3]); + +ax2 = nexttile; +hold on; +plot(f(f> 350), 180/pi*angle(dvf_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), 180/pi*angle(dvf_sweep( f<=350)), 'k-'); +plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('dL', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); +xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); +hold off; +yticks(-360:90:360); ylim([-180, 180]); + +linkaxes([ax1,ax2],'x'); +xlim([10, 2e3]); +#+end_src + +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_act_constant_comp_flex.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_act_constant_comp_flex +#+caption: Comparison of the experimental data and Simscape model ($V_a$ to $d_e$) +#+RESULTS: +[[file:figs/apa_act_constant_comp_flex.png]] + +#+begin_src matlab :exports none +figure; +tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); + +ax1 = nexttile([2,1]); +hold on; +plot(f(f> 350), abs(iff_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), abs(iff_sweep( f<=350)), 'k-'); +plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); +ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); +hold off; +ylim([1e-2, 1e2]); + +ax2 = nexttile; +hold on; +plot(f(f> 350), 180/pi*angle(iff_noise_hf(f> 350)), 'k-'); +plot(f(f<=350), 180/pi*angle(iff_sweep( f<=350)), 'k-'); +plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz')))) +hold off; +set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); +xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); +hold off; +yticks(-360:90:360); ylim([-180, 180]); + +linkaxes([ax1,ax2],'x'); +xlim([10, 2e3]); +#+end_src + +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_sens_constant_comp_flex.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_sens_constant_comp_flex +#+caption: Comparison of the experimental data and Simscape model ($V_a$ to $V_s$) +#+RESULTS: +[[file:figs/apa_sens_constant_comp_flex.png]] + +** Compare 2-DoF with flexible +APA - 2 DoF +#+begin_src matlab +n_hexapod.actuator = initializeAPA('type', '2dof'); + G_2dof = linearize(mdl, io, 0.0, options); G_2dof.InputName = {'Va'}; G_2dof.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** APA - Fully Flexible +APA - Fully Flexible #+begin_src matlab -n_hexapod = struct(); +n_hexapod.actuator = initializeAPA('type', 'flexible'); -n_hexapod.actuator.type = 3; - -n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix -n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix -n_hexapod.actuator.xi = 0.01; % Damping ratio -n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -#+begin_src matlab G_flex = linearize(mdl, io, 0.0, options); G_flex.InputName = {'Va'}; G_flex.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** Comparison - +Comparison #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4312,13 +4560,13 @@ tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); ax1 = nexttile([2,1]); hold on; -plot(freqs, abs(squeeze(freqresp(G_2dof('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_a$') -plot(freqs, abs(squeeze(freqresp(G_flex('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_s$') +plot(freqs, abs(squeeze(freqresp(G_2dof('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', '2DoF') +plot(freqs, abs(squeeze(freqresp(G_flex('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', 'Flexible') hold off; set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); hold off; -legend('location', 'southwest'); +legend('location', 'southeast'); ax2 = nexttile; hold on; @@ -4333,6 +4581,15 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_effect_joint_comp_vs.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_effect_joint_comp_vs +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $V_s$ +#+RESULTS: +[[file:figs/apa_effect_joint_comp_vs.png]] + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4341,8 +4598,8 @@ tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); ax1 = nexttile([2,1]); hold on; -plot(freqs, abs(squeeze(freqresp(G_2dof('dL', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_a$') -plot(freqs, abs(squeeze(freqresp(G_flex('dL', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_s$') +plot(freqs, abs(squeeze(freqresp(G_2dof('dL', 'Va'), freqs, 'Hz'))), 'DisplayName', '2DoF') +plot(freqs, abs(squeeze(freqresp(G_flex('dL', 'Va'), freqs, 'Hz'))), 'DisplayName', 'Flexible') hold off; set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $d_L/V_a$ [m/V]'); set(gca, 'XTickLabel',[]); @@ -4362,6 +4619,15 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_effect_joint_comp_dl.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_effect_joint_comp_dl +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $d_L$ (encoder) +#+RESULTS: +[[file:figs/apa_effect_joint_comp_dl.png]] + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4370,8 +4636,8 @@ tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); ax1 = nexttile([2,1]); hold on; -plot(freqs, abs(squeeze(freqresp(G_2dof('z', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_a$') -plot(freqs, abs(squeeze(freqresp(G_flex('z', 'Va'), freqs, 'Hz'))), 'DisplayName', '$G_s$') +plot(freqs, abs(squeeze(freqresp(G_2dof('z', 'Va'), freqs, 'Hz'))), 'DisplayName', '2DoF') +plot(freqs, abs(squeeze(freqresp(G_flex('z', 'Va'), freqs, 'Hz'))), 'DisplayName', 'Flexible') hold off; set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $z/V_a$ [m/V]'); set(gca, 'XTickLabel',[]); @@ -4391,6 +4657,15 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/apa_effect_joint_comp_z.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:apa_effect_joint_comp_z +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $z$ (interferometer) +#+RESULTS: +[[file:figs/apa_effect_joint_comp_z.png]] + * Test Bench Struts - Simscape Model ** Introduction ** Matlab Init :noexport:ignore: @@ -4405,108 +4680,18 @@ linkaxes([ax1,ax2],'x'); #+begin_src matlab :tangle no addpath('matlab/'); addpath('matlab/test_bench_struts/'); +addpath('matlab/mat/'); +addpath('matlab/src/'); addpath('matlab/png/'); #+end_src #+begin_src matlab :eval no addpath('test_bench_struts/'); addpath('png/'); +addpath('mat/'); +addpath('src/'); #+end_src -#+begin_src matlab -open('test_bench_struts.slx') -#+end_src - -** Nano Hexapod object -#+begin_src matlab -n_hexapod = struct(); -#+end_src - -*** Flexible Joint - Bot -#+begin_src matlab -n_hexapod.flex_bot = struct(); - -n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof - -n_hexapod.flex_bot.kRx = ones(6,1)*5; % X bending stiffness [Nm/rad] -n_hexapod.flex_bot.kRy = ones(6,1)*5; % Y bending stiffness [Nm/rad] -n_hexapod.flex_bot.kRz = ones(6,1)*260; % Torsionnal stiffness [Nm/rad] -n_hexapod.flex_bot.kz = ones(6,1)*1e8; % Axial stiffness [N/m] - -n_hexapod.flex_bot.cRx = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_bot.cRy = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_bot.cRz = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_bot.cz = ones(6,1)*1e2; %[N/(m/s)] -#+end_src - -*** Flexible Joint - Top -#+begin_src matlab -n_hexapod.flex_top = struct(); - -n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof - -n_hexapod.flex_top.kRx = ones(6,1)*5; % X bending stiffness [Nm/rad] -n_hexapod.flex_top.kRy = ones(6,1)*5; % Y bending stiffness [Nm/rad] -n_hexapod.flex_top.kRz = ones(6,1)*260; % Torsionnal stiffness [Nm/rad] -n_hexapod.flex_top.kz = ones(6,1)*1e8; % Axial stiffness [N/m] - -n_hexapod.flex_top.cRx = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_top.cRy = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_top.cRz = ones(6,1)*0.1; % [Nm/(rad/s)] -n_hexapod.flex_top.cz = ones(6,1)*1e2; %[N/(m/s)] -#+end_src - -*** APA - 2 DoF -#+begin_src matlab -n_hexapod.actuator = struct(); - -n_hexapod.actuator.type = 1; - -n_hexapod.actuator.k = ones(6,1)*0.35e6; % [N/m] -n_hexapod.actuator.ke = ones(6,1)*1.5e6; % [N/m] -n_hexapod.actuator.ka = ones(6,1)*43e6; % [N/m] - -n_hexapod.actuator.c = ones(6,1)*3e1; % [N/(m/s)] -n_hexapod.actuator.ce = ones(6,1)*1e1; % [N/(m/s)] -n_hexapod.actuator.ca = ones(6,1)*1e1; % [N/(m/s)] - -n_hexapod.actuator.Leq = ones(6,1)*0.056; % [m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -*** APA - Flexible Frame -#+begin_src matlab -n_hexapod.actuator.type = 2; - -n_hexapod.actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix -n_hexapod.actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix -n_hexapod.actuator.xi = 0.01; % Damping ratio -n_hexapod.actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m] - -n_hexapod.actuator.ks = 235e6; % Stiffness of one stack [N/m] -n_hexapod.actuator.cs = 1e1; % Stiffness of one stack [N/m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - -*** APA - Fully Flexible -#+begin_src matlab -n_hexapod.actuator.type = 3; - -n_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix -n_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix -n_hexapod.actuator.xi = 0.01; % Damping ratio -n_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m] - -n_hexapod.actuator.Ga = ones(6,1)*1; % Actuator gain [N/V] -n_hexapod.actuator.Gs = ones(6,1)*1; % Sensor gain [V/m] -#+end_src - - -** Identification #+begin_src matlab %% Options for Linearized options = linearizeOptions; @@ -4515,13 +4700,29 @@ options.SampleTime = 0; %% Name of the Simulink File mdl = 'test_bench_struts'; +%% Open the Simulink File +open([mdl, '.slx']) +#+end_src + +** First Identification +The object containing all the data is created. +#+begin_src matlab +n_hexapod = struct(); +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '2dof'); +n_hexapod.actuator = initializeAPA('type', '2dof'); +#+end_src + +#+begin_src matlab %% Input/Output definition clear io; io_i = 1; io(io_i) = linio([mdl, '/Va'], 1, 'openinput'); io_i = io_i + 1; % Actuator Voltage io(io_i) = linio([mdl, '/Vs'], 1, 'openoutput'); io_i = io_i + 1; % Sensor Voltage io(io_i) = linio([mdl, '/dL'], 1, 'openoutput'); io_i = io_i + 1; % Relative Motion Outputs io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1; % Vertical Motion +#+end_src +#+begin_src matlab %% Run the linearization Gs = linearize(mdl, io, 0.0, options); Gs.InputName = {'Va'}; @@ -4535,26 +4736,32 @@ figure; tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None'); ax1 = nexttile([2,1]); -hold on; -plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz'))), 'DisplayName', '') -hold off; +plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz'))), 'k-') set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); hold off; -legend('location', 'southwest'); ax2 = nexttile; hold on; -plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz')))) +plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'Va'), freqs, 'Hz'))), 'k-') set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin'); xlabel('Frequency [Hz]'); ylabel('Phase [deg]'); hold off; yticks(-360:45:360); -ylim([-180, 180]) +ylim([0, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/strut_bench_model_iff_bode.pdf', 'width', 'wide', 'height', 'normal'); +#+end_src + +#+name: fig:strut_bench_model_iff_bode +#+caption: Identified transfer function from $V_a$ to $V_s$ +#+RESULTS: +[[file:figs/strut_bench_model_iff_bode.png]] + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4584,56 +4791,58 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src -** Compare flexible joints -*** Perfect -#+begin_src matlab -n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof -n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/strut_bench_model_dvf_bode.pdf', 'width', 'wide', 'height', 'tall'); #+end_src +#+name: fig:strut_bench_model_dvf_bode +#+caption: Identified transfer function from $V_a$ to $d_L$ +#+RESULTS: +[[file:figs/strut_bench_model_dvf_bode.png]] + +** Effect of flexible joints +Perfect #+begin_src matlab +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof'); + Gp = linearize(mdl, io, 0.0, options); Gp.InputName = {'Va'}; Gp.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** Top Flexible +Top Flexible #+begin_src matlab -n_hexapod.flex_bot.type = 1; % 1: 2dof / 2: 3dof / 3: 4dof -n_hexapod.flex_top.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof -#+end_src +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof'); -#+begin_src matlab Gt = linearize(mdl, io, 0.0, options); Gt.InputName = {'Va'}; Gt.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** Bottom Flexible +Bottom Flexible #+begin_src matlab -n_hexapod.flex_bot.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof -n_hexapod.flex_top.type = 2; % 1: 2dof / 2: 3dof / 3: 4dof -#+end_src +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof'); -#+begin_src matlab Gb = linearize(mdl, io, 0.0, options); Gb.InputName = {'Va'}; Gb.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** Both Flexible +Both Flexible #+begin_src matlab -n_hexapod.flex_bot.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof -n_hexapod.flex_top.type = 3; % 1: 2dof / 2: 3dof / 3: 4dof -#+end_src +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof'); -#+begin_src matlab Gf = linearize(mdl, io, 0.0, options); Gf.InputName = {'Va'}; Gf.OutputName = {'Vs', 'dL', 'z'}; #+end_src -*** Comparison +Comparison in Figures [[fig:strut_effect_joint_comp_vs]], [[fig:strut_effect_joint_comp_dl]] and [[fig:strut_effect_joint_comp_z]]. + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4650,7 +4859,7 @@ hold off; set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); ylabel('Amplitude $V_s/V_a$ [V/V]'); set(gca, 'XTickLabel',[]); hold off; -legend('location', 'southwest'); +legend('location', 'southeast'); ax2 = nexttile; hold on; @@ -4667,6 +4876,15 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/strut_effect_joint_comp_vs.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:strut_effect_joint_comp_vs +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $V_s$ +#+RESULTS: +[[file:figs/strut_effect_joint_comp_vs.png]] + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4700,6 +4918,15 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/strut_effect_joint_comp_dl.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:strut_effect_joint_comp_dl +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $d_L$ (encoder) +#+RESULTS: +[[file:figs/strut_effect_joint_comp_dl.png]] + #+begin_src matlab :exports none freqs = logspace(1, 4, 1000); @@ -4733,7 +4960,414 @@ ylim([-180, 180]) linkaxes([ax1,ax2],'x'); #+end_src +#+begin_src matlab :tangle no :exports results :results file replace +exportFig('figs/strut_effect_joint_comp_z.pdf', 'width', 'wide', 'height', 'tall'); +#+end_src + +#+name: fig:strut_effect_joint_comp_z +#+caption: Effect of the joint's flexibility on the transfer function from $V_a$ to $z$ (interferometer) +#+RESULTS: +[[file:figs/strut_effect_joint_comp_z.png]] + +#+begin_important +Imperfection of the flexible joints has the largest impact on the transfer function from $V_a$ to $d_L$. +However, it has relatively small impact on the transfer functions from $V_a$ to $V_s$ and to $z$. +#+end_important + +** Integral Force Feedback +*** Initialize the system +#+begin_src matlab +n_hexapod = struct(); +n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '2dof'); +n_hexapod.flex_top = initializeTopFlexibleJoint('type', '3dof'); +n_hexapod.actuator = initializeAPA('type', '2dof'); +#+end_src + +*** Plant Identification +#+begin_src matlab +G = linearize(mdl, io, 0.0, options); +G.InputName = {'Va'}; +G.OutputName = {'Vs', 'dL', 'z'}; +#+end_src + +#+begin_src matlab +Giff = G('Vs', 'Va'); +#+end_src + +*** Root Locus +\begin{equation} +K_{\text{IFF}} = \frac{g}{s + \omega_c} +\end{equation} + +#+begin_src matlab +wc = 2*pi*20; +#+end_src + +#+begin_src matlab :exports none +gains = logspace(1, 5, 300); + +figure; + +hold on; +% Pure Integrator +set(gca,'ColorOrderIndex',1); +plot(real(pole(Giff)), imag(pole(Giff)), 'x', 'DisplayName', '$g = 0$'); +set(gca,'ColorOrderIndex',1); +plot(real(tzero(Giff)), imag(tzero(Giff)), 'o', 'HandleVisibility', 'off'); +for g = gains + clpoles = pole(feedback(Giff, (g/(s + wc)))); + set(gca,'ColorOrderIndex',1); + plot(real(clpoles), imag(clpoles), '.', 'HandleVisibility', 'off'); +end + +g = 8e2; +clpoles = pole(feedback(Giff, (g/(s + wc)))); +set(gca,'ColorOrderIndex',1); +plot(real(clpoles), imag(clpoles), 'rx', 'DisplayName', '$g = 1.5 \cdot 10^4$'); +axis square; +xlim([-600, 5]); ylim([-5, 600]); +xlabel('Real Part'); ylabel('Imaginary Part'); +legend('location', 'northwest'); +#+end_src + * Function +** =initializeBotFlexibleJoint= - Initialize Flexible Joint +:PROPERTIES: +:header-args:matlab+: :tangle matlab/src/initializeBotFlexibleJoint.m +:header-args:matlab+: :comments none :mkdirp yes :eval no +:END: +<> + +*** Function description +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +function [flex_bot] = initializeBotFlexibleJoint(args) +% initializeBotFlexibleJoint - +% +% Syntax: [flex_bot] = initializeBotFlexibleJoint(args) +% +% Inputs: +% - args - +% +% Outputs: +% - flex_bot - +#+end_src + +*** Optional Parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +arguments + args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof' + + args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260 + args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8 + + args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2 +end +#+end_src + +*** Initialize the structure +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +flex_bot = struct(); +#+end_src + +*** Set the Joint's type +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +switch args.type + case '2dof' + flex_bot.type = 1; + case '3dof' + flex_bot.type = 2; + case '4dof' + flex_bot.type = 3; +end +#+end_src + +*** Set parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +flex_bot.kRx = args.kRx; +flex_bot.kRy = args.kRy; +flex_bot.kRz = args.kRz; +flex_bot.kz = args.kz; +#+end_src + +#+begin_src matlab +flex_bot.cRx = args.cRx; +flex_bot.cRy = args.cRy; +flex_bot.cRz = args.cRz; +flex_bot.cz = args.cz; +#+end_src + +** =initializeTopFlexibleJoint= - Initialize Flexible Joint +:PROPERTIES: +:header-args:matlab+: :tangle matlab/src/initializeTopFlexibleJoint.m +:header-args:matlab+: :comments none :mkdirp yes :eval no +:END: +<> + +*** Function description +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +function [flex_top] = initializeTopFlexibleJoint(args) +% initializeTopFlexibleJoint - +% +% Syntax: [flex_top] = initializeTopFlexibleJoint(args) +% +% Inputs: +% - args - +% +% Outputs: +% - flex_top - +#+end_src + +*** Optional Parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +arguments + args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof' + + args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5 + args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260 + args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e8 + + args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.1 + args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1e2 +end +#+end_src + +*** Initialize the structure +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +flex_top = struct(); +#+end_src + +*** Set the Joint's type +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +switch args.type + case '2dof' + flex_top.type = 1; + case '3dof' + flex_top.type = 2; + case '4dof' + flex_top.type = 3; +end +#+end_src + +*** Set parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +flex_top.kRx = args.kRx; +flex_top.kRy = args.kRy; +flex_top.kRz = args.kRz; +flex_top.kz = args.kz; +#+end_src + +#+begin_src matlab +flex_top.cRx = args.cRx; +flex_top.cRy = args.cRy; +flex_top.cRz = args.cRz; +flex_top.cz = args.cz; +#+end_src + +** =initializeAPA= - Initialize APA +:PROPERTIES: +:header-args:matlab+: :tangle matlab/src/initializeAPA.m +:header-args:matlab+: :comments none :mkdirp yes :eval no +:END: +<> + +*** Function description +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +function [actuator] = initializeAPA(args) +% initializeAPA - +% +% Syntax: [actuator] = initializeAPA(args) +% +% Inputs: +% - args - +% +% Outputs: +% - actuator - +#+end_src + +*** Optional Parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +arguments + args.type char {mustBeMember(args.type,{'2dof', 'flexible frame', 'flexible'})} = '2dof' + + args.Ga (1,1) double {mustBeNumeric} = 0 + args.Gs (1,1) double {mustBeNumeric} = 0 + + % For 2DoF + args.k (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.35e6 + args.ke (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*1.5e6 + args.ka (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*43e6 + + args.c (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*3e1 + args.ce (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1 + args.ca (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2e1 + + args.Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056 + + % Force Flexible APA + args.xi (1,1) double {mustBeNumeric, mustBePositive} = 0.5 + + % For Flexible Frame + args.ks (1,1) double {mustBeNumeric, mustBePositive} = 235e6 + args.cs (1,1) double {mustBeNumeric, mustBePositive} = 1e1 +end +#+end_src + +*** Initialize Structure +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +actuator = struct(); +#+end_src + +*** Type +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +switch args.type + case '2dof' + actuator.type = 1; + case 'flexible frame' + actuator.type = 2; + case 'flexible' + actuator.type = 3; +end +#+end_src + +*** Actuator/Sensor Constants +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +if args.Ga == 0 + switch args.type + case '2dof' + actuator.Ga = -46.4; + case 'flexible frame' + actuator.Ga = 1; % TODO + case 'flexible' + actuator.Ga = 23.4; + end +else + actuator.Ga = args.Ga; % Actuator gain [N/V] +end +#+end_src + +#+begin_src matlab +if args.Gs == 0 + switch args.type + case '2dof' + actuator.Gs = 0.098; + case 'flexible frame' + actuator.Gs = 1; % TODO + case 'flexible' + actuator.Gs = -4674824; + end +else + actuator.Gs = args.Gs; % Sensor gain [V/m] +end +#+end_src + +*** 2DoF parameters +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +actuator.k = args.k; % [N/m] +actuator.ke = args.ke; % [N/m] +actuator.ka = args.ka; % [N/m] + +actuator.c = args.c; % [N/(m/s)] +actuator.ce = args.ce; % [N/(m/s)] +actuator.ca = args.ca; % [N/(m/s)] + +actuator.Leq = args.Leq; % [m] +#+end_src + +*** Flexible frame and fully flexible +:PROPERTIES: +:UNNUMBERED: t +:END: + +#+begin_src matlab +switch args.type + case 'flexible frame' + actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix + actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix + actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m] + case 'flexible' + actuator.K = readmatrix('full_APA300ML_K.CSV'); % Stiffness Matrix + actuator.M = readmatrix('full_APA300ML_M.CSV'); % Mass Matrix + actuator.P = extractNodes('full_APA300ML_out_nodes_3D.txt'); % Node coordiantes [m] +end + +actuator.xi = args.xi; % Damping ratio + +actuator.ks = args.ks; % Stiffness of one stack [N/m] +actuator.cs = args.cs; % Damping of one stack [N/m] +#+end_src + ** =generateSweepExc=: Generate sweep sinus excitation :PROPERTIES: :header-args:matlab+: :tangle ./matlab/src/generateSweepExc.m