From 1ad4b8e03686b16932867bb68cb086754554e2cc Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sun, 19 Oct 2014 18:04:04 +0200
Subject: [PATCH] ISO 4762 Hex Socket head Cap M3x10 bolt

---
 ...4762_Hex_Socket_Head_Cap_Screw_M3x10.fcstd |  Bin 0 -> 44173 bytes
 ...O4762_Hex_Socket_Head_Cap_Screw_M3x10.step | 1272 +++++++++++++++++
 ...SO4762_Hex_Socket_Head_Cap_Screw_M3x10.stl |  Bin 0 -> 43884 bytes
 3 files changed, 1272 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.step
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.stl

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..1f93d6492378fd605d57bdffe0d4531531cb86bf
GIT binary patch
literal 44173
zcmZ6yQ*dX|^8WpeZQHhO+qP{?Y&)6Qb~3ST+qSKV^UnFz|KdI8YVTFGE_PKv{pt1e
z?xiRL0*VR%03ZQ1Rw`n<w|`S~U;%&?X8_>e10d>P;$~-N?@I4sXM3%8>9EO({Im6q
z#!XPy4KmYE-r6-zuUxiGlVH2pL1lj{L%11JR7;1|utolNbytxg8rh1^mO`0bh<~kE
z)QJ-z&fHHV@6)SS7jn10*PZw86C8302e5nD&Xm(>nFD*j-LB8$CBq+u@0HtL^qmjP
z_?ekd7l#flV~*Ffx)IGbn4o1x#@GA9a1R&^+3R%#UL-z$`Yo@Xx+fo6PI@2R4Io|-
z)Zx`H{+M)F;+V2u9#;ObWpgUt11Y!DzTO$^QpCyvG-0GLKd;kJ-|HwlJTTcWg*yy?
z408JTXs#gO^<hXH4#CU#ij(4+PK6w=$@s5hyT~%U6(I4|@1AX&vEdK12u1=CT*F(t
zxg&cZcdv)RYcJsj`oYIbvI{g?J{*$^d~G2-US2$cK^$iGk=!T*T0r(~SujAw5{`%(
z!lKB>kd;HIVZ>iwc^pe_L?C|cAR}}|KH8ad24j84VeCXXx*<ke`tQs7Z2DvB9-QY~
zbE|k0>8|_L;diyJ0=WyVfje}I)uH<}q*dh!f%|@%z-fTYmIWgm##a_ha{P?^<uGx0
zr-0up;_Jj(ugbcc$dWn6mpZt1#ha>}doxl`8=x-IUqk6C=W!I<sO0m<(+w(VbBiNO
z$LOm*f{G1sIfN!C3k;wIq7r#cgCowqQ1I^+_-IFtoI&lp+<4%^e%}2iqAXNB#9GZ`
zxOiZ0=^{)t)b2f`(qy02Ls{g}6h$#WAV&a6AI+Z-r5F109W{?$D(Q~8CiX!tO^i%A
zC<SUt$&#3(&yqR-8tHLgqjvZG+ULzZdLGFjTiI$-gPS&ObRdNJyF6~X(2C}{l7|h>
ztTx!B8e6hf@fL0uX3I@Lv3rLaBiVJRIUk17Jn}J#Sq)+9`0a@48^!H?Z;smh9AfEG
zU{88-f%_+?od?%%WVd@b%r<X4b{&0WS}m7aD&lR=`Y*M&T;|^^+IfwFV>w9q9w&8c
zPF%YMo5A=`nA@vkx|iR96633x9L1#Bu*OVl(x7Y9S#+q02*{0m4=ho+(MVFXgKkc%
zfet+Ob@ES^lhs2^Sb<Ox^c{{XLc9xAC>>l%hFq?>1HIR1!0So<he$mk_(@wRJ>vWc
zq|zAz2VrlQbI_uBwOwwnX0WMaIXN%y%(^)~a@@UJT;DAWpQ)~)AM0GQ8}4OytZRnn
zqoH4p^&+SRoLLF}JXAoQe}tgsauk6%#0dr~23pICfmt0m&=`9y1`wi>U<DT9?e-)p
z{QAIVLkLjGu>1lf-6aJKTmIjwkH^*fRjHDIar6IeZ(_eMa{UQd=ST5V%$4eh%zJT-
zBIqkG+nSAa6}Tl)GU3vcP)5{Rk`wza2cxTnmP&eR@C>K4K&F>srlyXjS?mlkIh8Qr
zgzl-s-5t7Q5=lRiWNVdKZJi3#dIA;rT2Or+RU%zVHRzm%Vq6k3R#<orX%F|KoQIKW
zQ$>O$SN65-m0JjD#G<yU3bi9=l-<3(4a-3Y+J{_C;u#fHPBh7CDx)lm74pkLnwgq7
zT3lRW?Uqn?Qb(rx9s3Ld7)&S%>IrpN8U+b4G65VT@!Pq+P*snvgv6x&46hg;FUk@N
zaW#QfFSVvH_ma4QRwh;O!L%yLJ%52Nr0m%DT@JeVlZwuP3vWq19jS`{3;bcpHMtu}
zdF6spdHL!3(^OD`_&^dOMT1J5e`j07a-kWc*9h_xf}aP*dB4p+jsu1ID$!~Zj82M~
zVo}Eq|Lyd*$1=Nb@{=;l7(2O&Brq>yc(G2zVd#8BF&cUJs0TiIRnnX|a>=@^6f9|^
z`H0a8<!fTQ93}+ghCiV((ZUG1?ayIT+AjLQ%MZE;&FvOeOcF=;+yo|wb~K5t+#w+m
zXY2~^1oY9V-x%7MH}|%7;OEt^Nx>bFSkrtQnuI)WVvumnK)-(c78Pg@8^!D&doDvq
z+@pM&s=gymmv1?BpcPH9_=zQ06}5gP%QDit6+(dzW^ch;T8MQN`31S4tKwz%6YKFi
z;A)bYp`i~HxLe8&A`KYtsP?l&JBO}TvWlGWCW*EV2JOiz2=UFID7!q;1#`*0iOaCa
zz2hPZAK`pAPj$Z}tyt;(n<&-z+bgw9;4(h^2f7P+sW9|?bVt0h?k1J&*D6Y&9Emy9
zG><N=8s0p(*~snYC$0OxsD*=n@6u;y%v|~jVvs%8b#0UXOq%L=a`7aaE-06dQtdRZ
z+unkSx~bny<uI&8gqBn6FMWhUtmR<t6rXVsRgTp*dQ(h`DJxd~sY}T1MT>^aeMV%H
zPykC~W@tC!87zR@?5_d!(PocRa!PWrgAY06{B7Hk1P8Z<%-sDI$>CjIX_z)++gzvD
z64LeDB{sqGK$aM<;|*k^>D2v`Y5u?ht_oyG!K6VUeWd{m9@)>9vBcZ8Odj*<g#w?~
zrC4%Xw_Htw$sEvQ#I7DT`PsLtdh)f?B42BAnM7t{$Te=P!XwrY#MAnD;VsMxD-_rS
z7%AxO<7Dplq`qEM$CRMLEJ4`|SEl9$!lIN@>J<dv09(2cE$mk1@K_J^O^OJIm`<UF
zKwy}ozcQf0;>9F^EA_lkRrvQ>2gosW;KSmL-mD$cq2lmZ>y0}Wssggg)h?G_T;R0`
z83Ad|h0V2CV`BEm@)#Z4>$Yo(ilIZ7G&h;@P+Z{iK?0^tgzW>ImsVgnQS4O^7FTr`
z6N&*56yox$Tqr7WhPw`ucvi3jG0Kbww0)!Nu4pq$*U*jWN;nojOO69915~i`-7Y!c
zqe!rrH^3|=3MJRuhDoGSiK!t4J;TUsl9Y$&Ud)iBlBj9OlSG2m`;C`>SJMt$L47`#
zjhdSo?~wY@c>H!)ztYikY2A^P_r5iEsYWl_TYemd5Ox+L%QG^5RC1I}xC9%ku*WVf
ztRe-<4$w@16wdk{zSgDG@Jpt&%OfbN=?fL91_&OgiZQX`8BTzod9?<}K5b<IWvnp+
z*dUt--DDu47kA+dsLEAH!SS>}YnjSBq4m_k^Pdqn`VvD(tOv*L%XB!!wFBftyp=je
z6JZ8;LXZf9>SqNNMDbu>MVI>5;QS~?A80W}#PDJY3gd`TMP6-Zv*9Y@O4sLM-*l|(
zDA!ylR>TXUH8N}D+;lm~cxiPx|CPrqizCx3NAk0S!m%*sxdS)H{rCu=5EH*EF5H^?
z^0QQ6%lL3$T0k@uY#rnq2reNEcshtIRGu)ZAqwL1P9J;;dR-A0tRu_{i~)vwq16sZ
zu1W=DX$1nDk~RQN$eD|^n3ZrDN>J>)>LsxfFH2qcUO|`YSb`#-DAvVfn}?$mg)mL|
z%Y&Z~L%+j0kN7bdgk~Z-Gv3uv)*#T!Q)E$APl&wYb$WHurjUBjDvLTKU6q83)b{VV
zbjiT5iIk4WtfZ<Y+9T=jCOK<U;WO9VYWu*Jn0!V3@Ix3{ypgF#kS!;)1xxUXcR~oZ
z<k6f~qNjlyRDz9R7A<dV1IjNADY35Ni!g9uCCV=eXk|GRt5jPx>WtmoA;6ylW@hBt
zI+`CA*ma3jF_^$79P|a*3XfdT9c0`3HHMODN1xk6@FCAXbxDxG<QYl8{l*#DxpVnV
zTn-=`SkT8Q?57sHmS7!9>yvsxUM1aEg)4EYFV2@-2=(Bec9j)S@t9Lm6U;~GAudr&
zx!7ts)t2%F*XP#U%Mwv1#X#Aw)%#QRcn~xfTWUitOC9nxGsHbhZYMG}c`kYsc*E70
znK!a_6fE!C#x9=u8}d>?tx3J^o@M%@M{EqYq%_m&nHNT%uVYU3!~P8<$J5G#(l@V8
zXlh@;osR(dI19BNalI*S{~D#6)8X2odO}V|keL<EY@C&9{7!YI?;TH`!+KVBIgK>D
zLEz&%ZxyqZf+*aOS=HuW^q+`H1mAT^l@0^|8>Z2FER3V3*C=e??)QU4A5xvNqQ-0d
zpEHyP9cW&dawosCfXg%|n+Fz%YE|8uF!9s`m3t^V&fy?%^@Ksc${uuf9x5}3<_7Bu
zG%mZ4_Tc*&`?Yon_1*Q~yPuprhN}r2z*h3J3kC67LA&GHdxRZ?+bgYh_ntCJ{$l6$
zl>+yFN>qI&qT!VwLezQaVSwX4K^m=L-fH(o_F+8=mC%k47#s9GZMGHG#-Y`VFU5AU
z#y)Bfr`^ZAo%M0vn#o>;#)TfDlX|<p1r-0wgvhnQm0tq^0E%D$0Ng(lqG;sos$yy6
zXhv`B>{y~A=dj5L+x@6<);7{8bg{_qF6Ds3PAlY%yR|e44C;hPf%kqZA$=a6jSD=*
z2pd_rL-LkuVc_T9Y0&8V(dxV9`Y3Q+3zEJwQ`XwZ(|q>ptJI*o-21(npUz>a^`*{X
zQp?*iZ*{O^cVN|T9p8hA5)PEwn{t<W>hH1T>?s$3;!N76X{E@nNkl|X$}hxuhMC$#
zRzxFTnogTanT#sr-05fQylmf%s~k{V-XM=PbA&pMv6VoKdD|Vj1I#3v5>0h0g-k^?
zo3xnhCVU`vY`e(X4Ab09dYJG?ZAkdEqIqh=Y?`&INr-3NRKOHy0`2#dm8RCq#&UDm
z^xdO(wR-LDww0|anojVychihwIya}E7~53wXs-t(6~q&n8N$F*VPwfv#BptnG8w2A
z0RR<gklwW$`Mcw0W*enkawr&)N%NM~u@Y0DfP@(JDEXv7>pL!^I7W#I!_X}RFA!Q+
ziW`DY$^*>Y8ANU4xEVShGJ6@@*RlU$9#11-U38>^V3e5DEQh7O^E;U0Ev;%gBBb!i
z1Yf0I!&lG7daXG<hROK>t>#VC)BRqgNLY{jnIQs)IG}c};B=QPpQFXT0X%8xpb(0;
z8fd7=md-u3Tr**<HbI~Qu}-*DaR`NJ29z^C=MCY%b+Ih7&ruEv0MsJ^0Pz2RT`>Je
z7|j}+&YR+}zPo?cMpvl0G_SsxnitA;N?%Ch@s^eFW<6-*8P1Pxy#dM%l8G%FYtrU&
zLAqB5dwYiMpZD?4*Ljnj%K}xswW}6+8m%@a^1C@XJvu$Dr&*iR&nFL6UweLayLvtj
z{#txnHJQg3M$g9=-_|ZBemlC=_>N8v!A>Lae)b+VRvx=CH}^hg00zfNSt3&C6cW!?
zdtGc#E?u*x*n8$1$UhBfKbSL|UBQlqmOJFRBwG{qYue%dwm242H=4K4H&6FBlbHhB
zI%)SIrhguapCfU_3Z;*jk?ZY0yYO~45aB+7jHjgIluM69sIXwp(Y;o;I<A;I$G9{I
z%1!02W3-f0c}ADGlKO8yP(dIYy;+)dyJ+T7Rx0X??X6bjt{GZe{3>mb&cEYFWjg%c
zu7}o~tCP8Y!>mI{G=o@<&;#UXotE^?HY;i}P>!=r<g?qwX(_Z+MdO@{B70iJRQm1k
zzLV^fvyvWr2=j3(-VfMV`p{!AA6x%OmVh!T(Q}pJ=B$Q5BNxQ7AyU+<=8>38I&zrg
zKK~i=I;I<4IYqW91&(Tr*G~$+*kfn(hQ@LyHbrwkK8f+9RN|3LZopGYHkj>S?PbRC
zQ}BNS+4#%WR8{8SF3>N%?x7;_N$JxENF9h}7(P{stq`8@g_129qpbtcq8noKR-`9$
zlo$iDV0rm>woy`pw1)YXXEuZ}^oeW_*()v@qp=H<RD|XqQqBHVU~jkXL~jV34wJ>!
z>rmUPZ*TvJoV0H6<L=`3tGT1yr|SlXD5G(-vsVM7ykW^^|56nT(pAx{nlr8{vNXDy
zV|KtYMB5~yZDXWWkcP;v7MMf0qls7)7Qt(_hja*btBuhDq2%wjdDfONOhfoXQAGes
zv&|*T$@;du!vtZL;#Ve$dj8qi=+nwTznM7aK$D~G^eoh9i;QoPV^=C*x@n|U1rj2G
z9F;f%U4c^6A+PL3C^6H8?`lWqb}GCX2!aa7iUm=V>(%2Vgj~mj)DAE&NEOrXG`8Q%
z#dIrxRn_=}Dn{vMH?&X!Ararf=P}I}TrNMmNhe`mAWasLz{f=Jrv)dG;^6NQRalSI
z=PsuCOVFY5ubs>|h9|po!j~`1Hc41+{^0<08|)eD4=b>QU->U8$Dv@V5m!NCE+Ylf
z+WPWxt88V;jo0NWvyO_MTx_(rtlaVqg)aLAwd|YD?=<<yzd3>dFfj+DF?Cv$>~Jyw
zI2LjSSKPwTGCVTwrZCoX+XF*{&K^E|AiY)bvb_qIyRkCx^^C}mWJhTzyznObEh4gj
z4gCapsscMpRQ2Fy5N&icT&}q*s9iz{^*WEN3PTQzc+g3A^Akc%vZySwDAAZ)=>gPm
zYnVN0)d(Y;kXqBgB9I13YdG@Ba?^PyN%SK#f>Ef3^5A{ap;iv5x?Pd4y*0vJq!N!j
zr^-rBt^~hbJ_YtNVXSy1k=O>3u@G38EO>sQs=~~>Kp0gmB|P8a6`&C<!qmp)Hhi-A
z*eH9Fh57^|NHkJcgi88ti@ZEpI2kk6t(?PW?3m&5;W;7y7AEjmalZr!wv15I3xoe=
z8dg+vSK~jXWg-6$)0qFmv~3MJheLM6f5q-@Z6t*e*N>p}{$+__ssBZ@T#EyTFam^P
z-T23MSFxdJcIcWs4H}3fc8KV7I*a4!{bRS~mw)x&>D}o(j?L+^6Z@*Ax6bLe&S!7m
z`p(VmtJ<D3gcF{x>EqV-vJ<0S)ytEDHy>aB?oKs<8~QAWt*y)Qn1$d;SOPY<ysCMY
z9R$2RklKv#c0u|^3Y(S`C=!N6HStYM1{3)^YHy>O*xH!VA05LVW`)Bpxd%{@XZA?$
ze!DcPXx(;pow2OJ-+cTjv@f!!@gK7~-yVPDhDJ#@(-f?6#u6wdM9G6(Hz(*fW7(S@
zp<#mL)6rl<CHp&)iPafC&vjkw3L|ZKN7HMHP+?**ri5qLxJy?OVUc&|%eD$R;|#(w
zf3uD23~;ZP&C%O!RBT`OugI~n5nmhd>MyuX5|F=V`j(C*#ze1RP0$I#xC2?5NB(}H
z-h_9H!=)TKGuazkH{s$ZbWX}jI`htvrf!=Vq&cHrBEqym0glRTkZUmoUkgGqk^Xg|
zLMbGRs`5nSWg;UC2Bq<F6%nl25Sv?X)~3VA@XqibzI|+r9Jv&OMm0XGCygq%#;qqs
z*P#$q)nVAvr-wWHgcK{bkV)^ay4<<t(T45L8+-@8=)vK&|195FXj0+)d59p0q<}S~
z(*05PL0`sX-bj^;qaw=yb0@5d<dlG!2nF0ga_!mnf5Y;aS3(Qn^$AFW+rq~v@ROg$
zxGKCA$00&N&u|kY)sGwp(_zO!$pT!A7B5z}r_-voYxG1^IzJ5T8D3VWua^(yR-dHo
z@c;U=rIk0#S^Xd0SSy(6|AV)a=xP>*f%5<0jq`G1MUaNjjvVA4-lWAMFy%Lt43K?5
z?X%O1LKimO8`Y`{z~+VD=2iP5xA2Y7r=mM^c9VtK3*NcFs|9xwp7(1)gBODw+dTI<
z)ALZ`MAF`+_dV!<v@K&D$`HW`rzt~F=yH`JW_o0=r4lQno$Gp6SIQA|z~GVNE-hKg
z0hA#k62E2|(vFP9st8e~_gPKv%4U{6;-%B1D1)2{Q;X^;AIsrRU*@_#;WN1fZrgAx
z(DDT>s1GyVzuxPRJV|VF`9c-FhWz1;jA$SW`0S>`PdiFkp}GlxDWD2s6o~TsE2B)H
z_QSz337D=+Cm?7n5zo=04`N7Cs=Kl?S}bPFPUaL&clOgCoXyu#>P)lA#4ZPfb=;QD
zKP?2woB|Z=kT(G+`cc0*2h7##Dl~!1)0-h+nc?RLHhWm4mJkoroaP2=ZQ>{dSJ~&e
zJRXpFg*^tyEht{7jG)OTI8EKmN|ONz-Gp)lqE^C1bt4p-N;*n0Djvi)=+tYpV5IZT
z<L6UTLQSDm=806u%-YmYYOoX2fwVoGsoj4~7;FQJpmd;Z(a0w?*OW(ybQ02g8nIeX
zAqJ(^#2u0Xc7yfg;XrGKu&7_J=wu`?(6F;xaw)Q?xX%@k1}Qlw7<C*g`Z(W#GGWSr
z1RQ{@vuegMz5qppu<bd7v@BJH?I{>OW|+iaP}f9c$Nr`4dAYJ^GG?k<xd)Scm0(4-
zUDk=aSINS8i7*eEvesmBM+E<kHyfmK030v?FarKRcw_kw-fC3k;ujeayJ!F0Az|ZA
zuf<*Crnx&1BG$OaQ@V;&sIsXEpkMb|kXseVtE7TuQ#KrCcsk@-@Opk!?D*u`R^2YA
zsquZO+gS(PPrLfCw5v6mFIHy`|L!Q_xLE#d_A<C`P03aLxNvIMVYl&EovPwfaGwAK
zauZ}Gl`N#!syR%5SOvg<DAWIfH?gXV0V`~6Cg1(BdbOB`8Lo%WQxWGI7z&9|F6KlD
zxi|XI%nIMO>QDjlfO#|=8%3=7HJ`>CRJesIo7??rRJ6Nhcr$d$TF6#16th!Ag}Z^6
z<1!yckLdKi5;g##0!|}O2g=h$I)RAidqi8|t{I&1#fl@`C7sm`?%7KiVP)lpa5+a#
z_h-r$Kj}#Zfgo#nu~2IhDsRQ<+lX(IzUuj)jvJkJ;HmCQd)kI;A(}6}xw}pUb*~n@
zk_}uk8Acbwc`l@{8jz6i8amJLp*na8--?j09YW8c{-eno=?EW383Bm}W|kg!ddp>e
z!L)^w76Sq48dbJmCrJg_M!s4!r*a-836k)FKnN!LTZ-rhdmfIklnOfOB#Th#tv8Z(
zb;yMnrX`Lp5NP`I5ot)H^_V&6<G4bxBm|V7B$1Egyjb?;w=8{@>_P4-8i&?B!ZIn7
z(%Y7(Onn_DWwMxOQf6`f=I?83DkG{VaYlPUTeqp;%0ntJ9*{+U_XEg(3ul>+_NMlq
z2YdwiAK|e6M>w&{{c-;%9E~X?Y~<L{xN9!@=^a5r?Q49cvoPff>&jxiCjVJZs{CR!
zTV%1r`mdcX4wdeo1>9bBy|2da76)~K3losKE*-ktN^jlPQTJVYgS-B&L5{4}*Lr?8
zH~r<ZchA+^4G<qoj%TT0d@R_#Bc?^Nh2B-Jeb|5m7<1>D-zfCsndBUPQAx9!_61Xu
z?*f%8&@q;Z`%tN;H|_gn-@n$1K&DC1XoVAP4F^k1n2r<BX!O@oh&nL4+|*rGn3z(8
ziAOwfkb{+c3q)1UfP7Jo@^qz1ADGIrs5*-GTsr;NTOf3-#L`|Djkd2Z24A{*pMnkD
zZhBU;$WwfqAubD+`Jj1O^Lvy5!Ui4^#)V`IaqE@a+Gn~Y_@n@4)2HBJg8(5o45oKx
zNmWWVGusU5?A;E3U|bKiU(8w`oD;{wYn_zrnR~j1Z3#$7ra>{DOS^2>%f;o5PtfZ4
znkEI{F_qwjLx~?$^V6O_WRq(LM{^<MOh@+l?M4we^ioKYoy55!u-s}W0j?YhwX}Oq
z5DD6az=Sd&sU=QR$S$d(^niw=XNLcdYzj<MsnEZuE<pcJWZC``*>1H-du$=Zu33#K
zrv7!czg?$i0WK3V{myaoBjoJJz%aHF-yf<7hHGFkDC1f(hdEg9O3TaL!GCwfTLr)$
zPkueRFk|nqwvv>*mkoZO@5$!P+FSfye=h3T`}ID3tn*dTp2e}8-)@6H5`Ax5$v;D%
z#nVOGq*CpAx&NZR`1ld!ItpZ^f+I2m=DhCFz+1`L)UBFB`O)RN$bEy>-UFU};c?{O
z{|MX)JZ3rl%7V=#>0Wv@S?e$0kC{;wIs>h9XV2v!GH>C|W!_LUF)<sO=A0+zNVPdM
z-#)hEaAWy}ZT*{;!hy<piXRL_rk#$yMPCKa`LbRH<8l|o0D7EaHd)1;pDf-r!1SkH
zS2UiGK{}rh<4u~iR*vU)F_{N6{|PEC)-7d7p)e%elp9P(5~U_sD1aUuS16gIUQyEt
zjww9ArH{y+3F8+;9KySS5NLD~Gg-qtV`0XWep^lBG!f3Ji8B@WCGAW#i|Lrf1f@-#
zlbmxcPkEvRN5c`q>ZqX$UL%kJ(Pjd!i|}lrs#+x#cQkt(=n^b7%oWJ!s3DA(BDk!W
z;@rgQ`q8}?doxIc=kvFj7e4{V;^oJ<wP+&t&g{Q)1!b$+aLXi~nO-P%=u9?k=v55U
z95#$fN$IsyQ$<S+-D{I5R9K*BUdc+XUeX26WU5k_TFqa4f~Ou160jQV)PzflpPG<(
z!*>H{Ke6ZG<NUKqgzg3f-^;_`P(_{~<<sNe?Q^(G!;(T*sLS|9k?7S_2avWZ&V`kP
zy{b`|a6;8y7gy5f2ZgZa`U<v4o))QQ&!&<Wps}Qjk}Espv1Q~HK6piDc|}r3MDvIB
zP=}4IE4gD;45I}+(YF)#F?!>gEA&^$Ugw368BCVi*G;$n;?~9;F1^HHcuJB^WFaCE
zw})i2lQ<a(Xp^AjYnD|C6B{Z7*s4brz;qS^!|<(jznWc=8~W46QBuJF&Zaf*>B!gS
z6b5ZLM(}S9i@0wZj{(c1b`L?@h1BDOP8PGYv4+ZUSrefj>{+CB59lO`J#ZzK$l*n`
z4!<a;)Br~~ZG!T*%BD78?%2jrr#4k7b4JE*W++?YcrHbbm6R!Jeg6CpMo(DGTU7rg
zTPMu_Bpdtx*$ee?dlVtW?!OvONVw*z%iefIVJKOWsBxB%<f2grWAZ@{f4eT6Qn5Cj
z1cN|OD%e!6Ymd7%mNR<ZSvy~u^;`uy|5!8z6KoGprGKSCd@z*#x!(UY_G1@lub227
z;OFtP-*roiuFY^y+kQTOaP_m_nThX|>7un`x4qii-!Cf}?Zs&zfiTs(#0^cLjEFw+
zTyezqvJzKf_rxk|-lTD6o6&A@RQS;`@((OC=P33UUP9TbO@G*<ezFa04Pfy9tES~+
zxY4VvJG<3df)>0hVv?)knq1_VKzn2n`|Az>_w;d~OnCrvipV_b(JRsVr^0R6B{G-U
zB9e?NdujXPpx?&oH!S{iS7pr)k~DqA5OPMbWJHN*@!*(okrs!uXaWV9B8|a@Vv*Bj
zSVl5-S8;ktu^>ITbcH)^CNyFkmwvO!^m>saUmupBSQ<?TT&v|)vY`am5Rr^q>u}fd
zPo*fJm`a5x504}hB@SALMn9<y(FKZ(f`HeSpVJvN6tsyv&p{~FU6t(tS7POJ-%DeC
z%iO7tCQ^Zn5o3x%aXC5F`3_SnLy-++Li+{%v9_VvOE4_6QZPRy{;@IZ_gj0O@O9N+
zgwyco#hcHg3tP6haa>)xo?oN+n^|7&F?f-7$}okY(PgClTo5(&#A;l4aXa2EzL$Yz
z6x5vQlFwT0akx<p1iaqha5S|XnXO*C>4|~rcs6635`G#3Jl5|T(BIJ)lVACmRsXV2
z%D45TMl_vGC}Z&bwtvByS%L+mUWJ`oLNt34$*b%jsYPB}1IJHt1hI%9VtT0S+uZgU
zP_zH1*X~1$3){^220m#$*a0o8_V)*^b-ZDd__#hX^7#0(S&<VyLhPlUhy!d)@q4tP
zi1OOw+IEg(In*V0ZAaLRUJN}}c<OKp+TUFg-Z|Y}1EV0n^7JEYVv?cLMf?*#iBpro
zjUPB3oNIkOiW4~q)f-4m&PA`$xk4Hg@2vo$Q%U3t4^uDThOag4BGfag(9IX-y6wnn
z%DN8QAvRTrl4)qOdSFVuP-VH`AT*9wEr>q@>aOF^IrJh&ihUq;%WshWe7wBCc?fZq
zNhmINhdWDkrQ51Ito-h$Bl%WOOy1DzLjjs+2N?fd>=L#+@VEZ;u(`SaC;vG9lYiG)
zIu5v_NTIu@8dD~P)9~+pp01>)R2-r~Uzm){Bru4gLP>b9yQft*dd^;@7F?ucg9zld
z&cDi98Pv+;b1v+=UmtsG1wKE9N2`AHzD~EFCkg)W>mm$3I_UHNoD8=fR%Ib@+}iJa
zGW(VNuzv496O8ui`F?x2`8YklU7WV&?d)_Be0x2<U$8Ln$8y7ZVP+9*_uwrb|CL~)
z=T<Drh*6pWJ8rn2xVS8Ww__L`rtH>FUF_)9IC=kY#%_GR^6J`6h<BQevmX{P$DJ;h
z;9(AX-`45%b@1#$8`5EE-5=^3?cq-RrLC{^jp;e>xnkA);0NJG2SHnYroWIc!ogLh
z%uY@5N3||A3Y`F({|N@Y==Mf~!MUXNb)}|ch}OrIJ%u;BySsVot?^XA_w#Mz^UkWt
zvoHC#lsbij+7i<TDy&fPS&+p;VVCTol3af%rXF)Y6<$*dYj)S9I@on~v%D6{1LEYb
z5ng7EjEiD9cd9bktg~Pvca^zu(%Y^Ft}NSpYd)%?n86VGka8cZlk_-f>W(Yn2ckIG
z^prT*GqypqYt}<qdC#<_l-qYxyzL4pb8D3(^tf<*9Jv)P@D^9|<|uxt&OJ>T=W1Pw
zk|v0l-@|G1o0wSSHrK^?E^1Rk-e`8P^8tbzRv2<gO1|)zaqjF#hJAtX6Y15$R%I%t
z`{bb0QMMU*^;D&}cHrz%?U*HcjO-A0!00essc%-|L*jAbBaCrPgKO(pqhsq8)z0+|
zg%*mK84Z*5=AwL_IH->!m~s6kfDk=}gX$C(6ndYC)9&=`v%Uda$4InSP{#+<lnLy{
zAyhp3kc`LVJDWLmZ*?49*j0%;)%=cUMLGB;u&q%-{s2lteyp@xKgNEqfgP)~=(5|r
zNegzm0&8+Skj7uK$fy}XHQ<#}s$m(7&A-q|4)vo^hR8hT1GIhO5uBZ%>>tG`?CyG}
zD+qxc0tqlu)~FV<a*fdqvEs>m0MH9lN0>G2Or{py^$WC|j0l8kj^a8roQzoUz>A>T
zB)*a?w4x%{kX7j_^>cPK*}^e0G{$5beZ|$%)TxG9vE!d=Sc{hEMaV6L-?#>L>WIMl
zbOkaTum9%NV2Xj~Q}`ga_m~r7J$Whn7-=3i;Q6aQp!qTISz(ue&RTjk0AO78Fp5Nc
z1uEb<!Sn|}^(ps!>BFQkZN}qdQ?wgs=D@9Yh)3$ey@46cez-Luu0w~yxaw47Q%mW~
zqUl4jhJ+U}9C{&`s+Xi5@V1gHYl@!V2>pX(^?_QT)OE$IFzbEv!siKWF4-WI+F;>K
z93Z!=h!8fBbGaNSVemtVtR#{R320KpW-!91oJ9zi(hegQh~U0Zhb+P17Jb_~dy*c^
zJ;5Y&m(!+!Xfvu<sz@CZqIuER6VjU@MPrsS*iZ6XtwCDTF23n@Z{9$Sk^zY}Uc4TW
z;2gPpsbI5Eov}ozbs=S0eJRALcvuwLf5=>FQChO<?7^v!2$GtDL|t&658x#9DHH}#
z;dd5Izfwi^=tTUQRit+qQ%CKJshy8tsg#tPh`To;L!_ihoCw)KSzSB^#7SQlvcgq_
zprM0tWj3rV5!F%fTOm2bNqecuf$&;Pw2z<#3$TF0Q4vrUi2{YRv+vu?2l@;K(8l|J
zLE6#<84d>#>Sh*rMwo*}xJ9O;dN=hOBp<jZ>2uu~r|Nfl`=@@R&A0PNcq6HRmxMW@
z8ltJ|9$9wnQ?RCkQ{I6U!cjE?%8s<O3p~eDi1z~EuNLLz?f-S9;tivI_Pd4at5B~?
z(-Aq&q%bG*&Bz>As5ay*!NC+I!|Pbao3n~4;0%pXNxfzWg{yqpaGsKj@G7#+w37`R
zMv8^kSW=uO=0Vv~1)l<(jUl!-rvEK8B|HmV#=U{wTAFSgNW@6K+)K~I0)eBiB<CkH
zC8z2X7Z^p-=NuzkY@;9>OGzI>*(sjGB6FxMVWv$`ccRF;x21e5%*KNJCgu$863|P6
zB|fDZHz$CoK>`<G`9Z!+r7}r8Hid@>6(gWB_w5wW$$#!8TxY6lnMft2Dsmgbf}ql1
z>Jq?0foIi{#@zCWr)fh~N%Mqfg_JJFgdL*kS;>y2ptz|qqUB8AkFFM~YxXCW#!l-v
zSW><_pACunnlHW1GcNA4bN{||{LaPOMCf(SAO?sNBvKcflkgQLqh>*rKqu*qsGRHR
z8;d)JUX%D0n$jxGXyk~!3K<?Ts{F-d-0UJGP9ugyTTV5MO2X=KqRdg==IG|$Bg;$+
z`rT7G_dqE5!cv!BzQ35g*4F0j;@5p4)3TfD`zB_v#J|LV%10?W{Hbc^sPC^Mt9+Zn
zD&LX&)uzlu9<kLQ7$&U}$v1?#gseBobi4zdZcn5<Bt8{k02|6-m=XPZXs0nrBkWJ3
zZ8kus<};`?4MAs=Q1#t!eLwXrQy$$^ie@W9!>jLn-<+-2ZjaY8Xlg&{P$z3Z@4&OC
z(YYI+;OsU0^($BE<&)k;m)p-u<KBDr+Ds+x5P3c6cLU14pp|?>fE3k<46L$nqkw2i
zh;?Z)MD;=%8nT#L5-RJ2*2^xql33wB-2>{r-10T)Jsmflfduh1ha%<YYF+Un2{$GY
zuISz53Famq*@$|dc+t`pF8Ta9nTzO4UHQ!fMk;vXi$nvqF^N(^gYqk5?uY(Rc(wg5
zyJGXIaep(Sr5>qHR@QGiZ@{KaVp~s>6yfG-{NF)na)V7cUxugB`b{YBmAp0O1g|nM
z;!ULPL=M9>k!7-3H=_@<m0oZo;kxSam~HP+<ty<iGg$NpXxLWwN_VIJQiKlEJGPuV
zw6=UqpA;yCM4nB4a~{<(n~Y?d662FlLL{Y}vbVp9$I6<`u)%Y+K_-LUz9|dm9>e8C
zd91s~I~s3I>LB8j4HL4Zb9PT=>Z^^LR<HKVYp#N`(FSw!IGE?kVjQ&irekOjjy-M!
z@?NR5U#fwA&d2iE{N})V$y+n|G6P?h@2At920L3_tqh#oeBIxp9~uO^`rZDIi=B(h
zNNio7=ZF4(^hu%@0#vn5UE+F3DLFw8L&WNFrv3gbAtKiadU?X_yDEfGAYw{K`nC;W
z1TWz&=~V|SXY=9HgrY5+yQX*E-<#iVW5KnJTVg$Yl1TpnX@>ynFxi5DYSyz#XlyUs
zT+zOw)G?8UN8=qaHW??}y5QPLx>DxD^k<H>PbgOn{B^plv+-!f``46j#UiQXqWt6r
zdCFw!OLW1f5?set!gcvO6iooy$lGNd9K?R2P7mOX{NZkVMWkJ2a>d`_rSA*dwj>R3
zifB2|GYW0sP@{jNt-aY!Y`_i039(Gz6D_0CBl`V(1JC9ZnILxU|LxKEW0ayFrg3b1
zST=vT-+39xgF+22E$`E&OPNxB1%B?8Vyq^!pa>VdaK%Bz$4i4JYhi!NoA&`%((7&!
zqlMEhFyID=Q&?{laG`;K#kF#(9u`A_KSs~-{}^OUJs)4jZ(k<ID4f{NHaFNvAU}>;
zdhC77dbfIhWi=_~!tFXqnwdWwsGrIWR$1q(61Q}3w(cgzGGv$OG>LOgv8+#|VeZ&2
zYj!S@s%5NCTjk%hylm5Gs@i?CrlMHqOFe$DXx<rS-zmbNr8et!>F&`ckx7l6Sx#yf
zS$4o<oS*5*GHZmGUA?$iozxFt3G%riAG_!Jsd%z<?9g+W*1950-!Tc_;GTDn$FtmC
z3+#}+Qk-)7^TFfD!F3JrK|1IZoPz(h?_)X6!Q+sjU&V^6t^VwR^nZ#n8rhCm71sCG
zwVOUqJ-pe;3QfZlXgJhD-`SV1K)69zgywAjsk2!qJAoIxz3MhPTr5`jT$0yLi(LAR
zv`%hqZ@UAmm#2xxLO}HEn-{0YU&kex@jLPHniHS1NBt9B6weeQeRtuuf1>BQUwVUc
zDb?18^Zj)aZLC*L;HGvEgu;iya=EE~!cDg?8O5Id(vhkx_lEW|OCNuGLTGyCx|`1p
zmm&IhHRmSm0dAuv$Jn#Ue(KF4<b5*V>+)hd3SE7etHo%zfZkDLtQaeiJ?}8#UocK?
z`oprM<@Z@<qMzqRb6fBnCSL`nrOU49ewdb+t>tZ>a+qSCUENyWR70FSDXB4fOk;U-
z&AZX@OhJn{I&;QBbuRJphRVKzw8Fd?2xC*Y2xCN&BvZKXhpCtTInwN?z@qE}2f@Is
z5S;H5an;>j<~9bXJ7)BW>9J1R)mPyg+5PAa3stTB*OF(j!&zS<ks056GT`p;xsEG+
zP-eRz8ybGCyWH369nJ~gRk||QSRIpM>G)W{1ew?_3JLQaEm^ByVEr(|!g&3I^S#m~
zhB@OS%&G&!$k@RYYJcxq?GBOE#kk2T#SkNx)g(o}b(%sHi|MTWB1Mu}#}MQn*BX6l
z=*eE>b_PY$r3_U|T;ji{$LJz($w|b~F52ODt~Uu{`Lq}13<vQO!*(&rU_5UYOuiEb
z!cMCgaAs;4xW{3S>aI(l>rw`kfp!eTe&3c50-+;PKTWyi1w^g>lEh-AsDGMr4L>s|
ztWBRdOH23gNArCd`^j@3>3KCC@v2ZYAsM~WST$FbLe#ZXI^jQgbR^U?U0iUf84;ZC
zrM{Pbu?^!-KtdpGxX;sFv0b(tJRQfgxIv1iqtjCK%G5`aC+;4*d1`5o>GXK9z+U-`
z%{nH?zSv^I7vBE-&*;jiuy2G51OQM<{y#pD^FKatS!>gNiyhH-RpYEamL~9*a(qP&
z|8p3(B!0AAgB&d8PM^H;zsVKz@@BE9tz~`Pd>au>DbjEk4^E3P@8?5;O9g-Z?LXgI
zUv8Z}-)-+r_L-Aut7!~>^qc>1<gvGAA?$8&JcPe={@QKrt>)kT(^0j2y1bedo;9ua
z_;|8?!P3Lqq|Dl2RhB1D-fBm&@WI|W`r#U&1+t#GgNX!A7G@ag=(R1CCZOtJ*;v5n
zUT?!)WIKS2GT~$0NdAVJ_PSJ|Ph}K?Vy>ueIWB({Y|p`(z8Yl2)G6L<Nu#rD><PL}
z)w8=3yPMm8oujDWbXnYIfq-G&H@WgWBUKa3x}(E{*;lFTkB4iPhxeAn%?}33V6r&L
z@Yi7V;!DIvHQ4)mP{!w1H?%f*RcM-DU4O;6jJ5c*5%jg&?KI;TrypFg7?1y`yEvpg
z_MufRa+bJ_Lykr;#{lTId%^0&ejv<9=-%hpKmmfhM;~R4^90uIN{+cD;~!I8Iea;v
zFqZVcGvD!bbBYr!crC?g^so6jQ1-Y9awUjY4hD|(2m9YtH}?I0#@EgYbg$sWnB)&~
ze}ga!ix<_YUr*|H1XrQVV(0iVgG29X&QP2|YrwHVVMx0On%wLe<z*<s+{y+}SaQ9A
zPeoljtzLw~!zxz?xXhX!1fkn9nC$_NSA9ACpEG>I-wfMCdMV-xmhyw3U^m$JEqpU*
zkm&D9yTpg8G9SHlV%9R<4$-`=Uy`RCXnpqHT)biW&>2np7!ZMnc)athmpdX=q+*3Z
zesI3TmcfJM(?=RSptMIu5ox4l73`ORNvs%P&L0v<5hI@pyU-gRhAuG+-lBUI10J+%
zwhwDuQjGJ8V>yrH_umfTC)0R=1x-!1{ww8(aWgIMX0D@D$%QUjKbki%n)qyU3u^lS
zQLB@eL&@A<OwGC9xF^<fgzz|KL~n6UjjXOQt1+{Zy=FDJX@0}Qe%aPgbH-OSH>D)u
zmDP7fk6gY9yBw{%{I)kwXcy`C9}d6%+&ZZLBIwzQ6YI3B?cMt6_6pY&aHQq`Hynws
z8+l2hAWC;L>AbI!lv!=70geV`TEeQdSVX*t{hW@tqGdIDF#IwCw*!T0v*2~Km^&O!
z5h?S<=B!i}!aM*`!H4Wwo_fzIMY&O7dHgdG80u6~nC8aLi(EL9;T-4*Ac}qfmbRj%
z1mAbNQ{O~ni8q$l^0D-ehvot`g0KRsw7fBhA}zOopmRlpr(IO00V^yZr+vje7*~@U
zO)H@s=E}Zea9&9o6myMteq~jn<kGuu$8|bYJ0!vvxWv{t>S(Aj?%`coY6kUog4S)(
zD_4^T^?q~b&emmdv(bNyd=atneKg<RD^`0AQyn?z@+#GLHMYb7Y_JMLNB*3M?bL`|
z_cfTu4zeQ!4+7DvaZ}&EUidCH2=QMIo^#@LJy<KvtXp=drS*~{NK8I`4-~430!f93
zGGq=I)}v3%5J?T|#4^bp=k(W8m^nB4#mh@9Ql7nPv({9V2HN0Im*SDP>^6z`KXCUw
zZDzG0BO%BOj#l++VyL&`*Z64zy-Sp%KtdIbBa>f*x%F$Ch8nm%H`XSCOCjxV#qflx
z6}hb|17ySyDG-1~n(Pue2O+A%W^~J{dHc&){l$S?t5p`M1}lhuK?|b9%IFj25dW#9
zCHNqtSo_2QSIVxFnQeMa!RE^Cp6CM|q)MY<$u?KR)hU8N>M~5_94GVQUa!!q#$SVT
zu()DpwX{e-3|qH5xeDw34QIscP7<Ur`xYPJxDKEg=6<jcb}hbAfu3XLs_PYoF71d@
zWw0%L?G$m(wDP>>o0_sBI+#=>1=lC9bG~DF?XR=NHLcYqF!Y^?v((!ct?G;4;vN-f
z<F|lx5n)ld>jc6qgz9Jg20DZiVRc)_qjg?SbNiwR6TJ9IR<i0Q1vkDW-%?~Y0yZka
z98vD;o5ux0Y&Td~D~~2~rrc0sb1tu8p7A0-BGh(G7m3AH!j4{{tJWB=M;pyq$v{8)
zh`}YHYb#t9ZG!oXN&XG8X(tT-ncgIUo91%pvov<3C^kkO2)c;hDo~~rDS>Ll&0kKf
zVzN|`kq)R*L_!I`LMg>l$~m8-g61{rWJ6j^rcGG}jqcKrONTtV&4!l+Rm`l-JkK|G
z4cMo`E1x7)&!#3nT|yRp4gmr9OaMuH%CR{lEj5W;{i!!5)qE%63b!4aO`lADVJUQo
z#M0umQ2)<o<G9g@Bv9z9SBH~X4{Q<cTEIqb85*7w0>cIhp8|onWHE{=r#Vw8r-_Ep
z>VzT^cLIdL|1_!zh50NQ*Y=<5qX{1=z<_4-7d3f<8-X&A+mCTU2_rYCCLnQ_A})yL
zU0|cKm)j6mZ)%6<5rLr2{bF_ugbbl^XR39*3$a1%wb~A*P%!Thl#o~bby8}Xu!V{M
z%lsROm?RXMSy(8ZcS5e<YX}w1C&x%-m7r{v3mC{BxfnAXlipMa6eF5b$A!={JSt^M
z*C7+!j056@o_k$)4)F*0zuUCYLQIB~7y!VS-v5+muK#P(X6wXXvAc)vUTQ3v9LS?l
zDtDbZInNwXaSV+dF`aqH^Mb<?45mSy?4IiAs4WwVxmA3)k^~dl6>Y04p^kUI?AS0U
zKi}W}TrVp8+~1#${`h^)67c(em5t`{<G~a7{e2GK_5J+1&zcqR{oa54<<IqP^xAp2
z>+{h%>hJaWd^)-~I%+`h^ZCWF>;HX!7oXSb`<Wu($MwF?h#R*&tN3#}zy0-78vGLW
zfwyzM=NHb9Gi1eA;RVZjXK}mDNzNh9-@)j^4OgKbwdiI3EA7DV5AAC|LHuCiO}Afr
z+Dt7Q)^DxY%Wuw&^=B`uM3>&x<12mMe|Iz+yMt+RZWzvO4BLt}qf3w_r&!Rz#1b;z
zNT&O$9kmU5xBo6#e+opNFtB>f*0^h)vhB1NZB}`M+wy+)cBAfQs@|_!F?eno+H=#&
zQT!z9B(+ofvrQTs*whOAWpxfm=>7UURrrqY#Wfjv#`|%+wc-pv0>{Y7%En=)dR(Nk
zH8{08Wx|IfDAv4@4whLjVN5Ml(tPQ3y`B}pZy+d~^@J{>Sx>qfF%w?mn#JpEFLLH>
zcfl>|6B%Ke6Tvj*a;8h2_Y^4B++qY3z;D=g%Z>vX<i=lIPh(8R#05!j3onQZCiueq
zI?~HHC>9rycQSrZd9f;HQ^^WT_n87Yj5Erv&XD2vL=Vf5UpK>druQq}WtI1YHNhUd
z$DBpkj;Au^IAIQn@tnEv&y+5GOl}rrrHLtTt4MZ|46QHM8cTdL)xgxlipngpN*_QB
z)9pgAC-zyaj(NgYp$uLGu@vvM!fh*SOG?k>YZCOtL~|)1nnapCOlRRsNe})tHCNiV
z=S#~qQX!bM6vK96B+Kr?1r>cNb!Z$%)P^j+5@DVz<aL7(d7=VELz)b1c8-nkQGJDh
z+3X$JOyV0*rRr=136=#~>PZb)4BST=3rwJbA9bWRF=Z2e;WE2P_sp+vteKs;6Z5*S
zHc~RsrbR%t7pPu0Yl6Y$M#o)JUu&|VW7q0Y3VRZP;vYivad^`_CSvSQ(6qu`Bm*)-
zJ`n=j+Xs2I<qggPEKw-ZM?eAAGG@9Jn8K3yQt@VggCway!^<AQ4uzof!Nd^noZq9c
zO>!OJh*hO^O?ou-aiLGaYK{<@&}7!13EKC$C{Hle<wu*dg5z7GV`1Mx##tD{am_4>
zkl>>QynBqKi7hQM?$Hs=>~+Z#adkA-dvZIq;jCrXmEm`2$KUhr>9lqGFr_k5RW2!A
zgiWX1tFL9-c@3V>+i<MO3d1FK2g`|Zg}U|IM7Dtv)2G#a9G3-i67QzJh>D<t@fa!b
z_LW68>(NDR`SYS+LQ!B6Bh?Nr)jHCKn(y--j}=9}5}~YS18)O6`;`BSju<csA#hKK
zrSSQ{I{;KLs3d?SEjxl6fb^q^>^Y#U=%Zc@Z!y3c5tB$Oj5-)GY3_t672bq>J`uPX
z>A{i6RcV2oE;3>@z%_IhIUcum6>yI`?;t;D!uW5(=1kJA4K6T~u&96z38J#!p-)L<
z1cCy2Y6x{iFCnXD6(&3vtUGLwd)_YH8;nc0fdF1%c6e|a!2kpC-W*vH=W5)=PS6x+
zG;)acFG5^$lQ_jU!Pp+@HgJa^^S*^0T+BWb;yh3m(%%8mqd&4XRtcylv!S~3)^}L6
zfv;Q+`Uge@SOqH6l9;BR&O{`nI1!&)2m5f@x%mQdJBR0>s@cWX=p<*P(~FyDkw<}7
zk>}w?VefR1AcXznc~VWHv<IH}Y(pE}djRY(Nz?*leZgR0z6mdL5cz!hI~r5ikz3uT
zaU{o0kBH0J_Ktx}+f^V6z%Jl4wSKjI<FB(@z*r9$XO3>q%u4%H16#XeN{y5c9jBHB
zvu%hg5^uiMh{0t@;oA6y!u)S9P@_|$_^K;b<Pk^~u!f*zWY}O2-O~<_NZvkTVDL3_
z;vKRiznoeK{4g0<3rh~oQ+gAc5zasBnZ=PLfbxA@yqUhyAseGM;Zw}~6_mhq=73~)
zj;T3C$w;ta3fH9XSjW1yaiNsRn1o5xJx#S1eDJZLOgP1nKv8C414B%l$^C(l(KcWw
zqC~{qmwXkV{9t+d=x<lyQy-DZY18YRb!=CAbDJVIv;#sWn<1p_K3|<#SL-w&4>63!
z2a|w`#0#$omnEF)E6H*Yg_*${yI7hQ`FzJy<idw^3TQdv0pLZHHwb-doS|}~>4}Ra
zbtrpjxVCaKN~;8wKt>kAc`=V|(^&C`?Lt<fQ-nB~CL9zGaD$knPkAQhL6=%r!_qlJ
z@7g+4XdxUwA=I3Tb6pOhXyOVWRG#s6rG9K-Ud3=sI)CcHDG56dRjWkch%+gYv)U;Y
z4YyD;DAd$Sd`D(s?|>>r%p<p)wb)op=eSrkyC}L=<HNAy)kvL^qbQo79*%O8_e3PR
zx{4Gk_*3Xl<*427WM(It+h+>xi5kn@b(oDnYxu&LN(BkYBmj`9>Jc)UFX^thZ2v+8
z?(Rr_FOOG%b7T=Nku}n<F=voSw%3(EL=LWgymF^8Q$RQ)dVLZ>FphA*2~_U$RFqFf
z31<Y#GGuYKK9FtoeDi6ZjD~Lm)Yr*2h~<I}Y<oPwVc9|4|Ncm4P!@O)@5}T{9^op`
zVeYXdU$dI{mWX;tbK>qKQYbQNK2upQ=LALRQjAgDmmE34<4&N$3d74!4sgQmFXP<6
zl$55*F0Fv#vWegYa8ay*^I{VyvsBtgbm`*f3~M<o$<L>=d?|rzIh^4qEXwi=_cPK3
zf>MB)0V9~Ambt-7{<|_xOD|q1&uA9(|M7KC-LVF2y0&B6wrx9^v2EM7ZQD*}Y}>YN
zYsSvX+udtp_4vlOQ9CuNen8#Fb6%y$!@L0DiW97j>_Rn1C>W2QYfuqU8l<#&M_FBs
zDLr9ekV>3jVr>p=C2?gO`B=M5utyln@aF&y3r1gS5`9I{cDGN)Ij$SwA(PsiI(ty~
zuWt=LR%DtE102xhg(ij8`rki{dz~g_SQ!}|=5%Ccr|U0kU{N$Zs^Fu9od~1#wvGBB
zIOW4(i^0KADRZ%V4KzTKfpPg^%|XkVh9M;268SO#ib?DycjGcdbdrkUYI86k&;yk2
zL0Iy92Pu|h(Fm{1jMy0fuLSD(o*>CA=Pb$2Bj0^kOxcfY_kWsp;-|#_C_9F`V;)yq
zl0jOe^7|9Q2gm{fL39v)oELZ)Qdow<lV<0E&@kDhTpL39>s$ut_e(~jgrOzc$GZxi
z$xVx^pM}S}-+_xX+oIwe8-R^AKdIWYNbd#|4b-6JM|2n<x~S>bQ&urRovIt5(4RcZ
z7W>f6^$2F`kOth?V_O>)!{{X}frkW6LkU#s6A%;P7#Y=t5(y@1tSh48K}F(#d`MXc
zv?Z0%!~^2&Lr9*GA{7AjM?=BqcKtpgOUkqL2u=k`7*j&7DI>aNy9Z_zEOAMDKw2zY
zsMar7RposT_$kzdYXRaDf)mCiBo3Ce%>0*_Ae$`4Uvv%K1@r=(_^&Ag!=AC@l)%6-
zUShPedqu*?I<IGmrE6u_p20y%U6rc~<{Z{0^BUJ0TkMB*xesj19}u@jh=r*irk2*Q
zO?~VysB;u(!ZdMRW><Lw?kOl7MBb#zlw-!!kQXZZL!#0uaY6FV!oC4U0yHUWWYvh4
z(kcW?gBLnNex)m_i)}*+Qp$tKzc_Q?;gPPc(mM4-7g%kir%s)j3JD0gkgtf{8f#vb
zp~X4KAcHJP5lj#}z#HWx;ct_DGWc!PnI0a96$}>O?OSXrxm!w`U<V}0pUmhX<%$+X
z0IoSXg)pl`mh$ix*Vd&jXMIIn0bZgGaV<ATh<7*GxI1a{>=RqE@xF3I1u^_rfA;jD
zqeM(noN_KuDwMAWh8ZX`5{7J03V@19Wl=lL>G}o+<;umT&#1`+87178O7R}~gkY%!
zcG5wB0S(;)8W@MzmJ}W*NJPk&<9!GrV^YQP46jqf8Q@sZc|xY)&Es11Jw*bw_9w<@
zt3a2Mw^Qg61Q7DEvjvnVS`>ay>;(S!1^4yBlohiBU4%((`ZM>sI{oXa|E$_Xba;~v
zbo)qmx-Bp3BcA-T!Y8@h|1uf2P&rQDSg{2N?hkJGVI%<5r)RR7Koy__A?=69FT@p~
z7QIa>Eer1qM@hFAkR{VeL;qcBN${aAT!TncEpx3?5G~5F!T?(cpHH%q7%|%GD&3L?
z8#f_<-eAZ;Eh>Ym?E^%BEZ!oyMzZV;f6r03y|x8C6o?Ml5bqF-4$hPZSAdtV!JNsv
zm_;mD93hW^DJxA)I`K3>b>Xy%l^ak*Fw>MyXJEWNZvk}-W2I03V<hb!E6b%bi<jO+
zc--{<Z*mcmUS4)gu8t%IojUO^j`k)A*bz$QHXS%#&1_k6;9|W=bp;l7rv+bPy@QWY
zaVH5TH}Zhsf^`!4_$t3S**OiE<rBLnPGSQTXpI(<Wn8PyjE1H(z>&R-1uude_h$iT
z9d$GvVX47p+nxTU?cu%Yk1ND+Oqg_mRJZtmnN+-Z)QE-Y!4_%*2_gn83Wq*?%_d*p
z$npE$xsAk?dz7~96Bsx*f#X$lV;SkJHq@9<L|+**_{L@MsTeqN8HmWY$R+{KSp|rX
zj&`mL!Qrb!3XKO4{J!sK-=a11Vwi)5vfNbo!xXq9g29;iD}O|CBR$5or+DG2n;Sw5
zpNG>puNWoCQ}f5RY8WfDe&V4$jj~)hv^pTIoK}sZ?K=4G`(DF%k6RWmmb0Ek0X-{1
zoG&o6i^IJMnr3YTBoeCSI4X4!q3GjEaTqnxV3vQ&rkfqYhiWl>*6h7=<F(OH6<Bo(
zYm8zqPP1A_Hz&@*uI)u|$~M@=z%ePBC!^&qN0s%p_1H1CQ@Z3NnZG3Tb4NM&oQSkf
zvz0lU`6dEM@jzKO+~&DE-Fik-r|)ro?B|2(xB_>?O4jjrtSk>JCx^pE<8;3SX1KTs
zZZp2@4v-=JviM29b^)0IvcLK)9iYkcL=rUVyC_1zo!IVDC@vS@!3~ZVH|3aoFJqJK
zOyIV?V*)-4G2<);c^R$q&AQ*bN7pcC|D;CM4p8eGIb}UxZyS(eW9k(M1;tVoBG7(|
zwKL*PYw9@?5F4ux-b*a9_UI>iUm3prE<CT#o%K<!&ziw^l%m_tkcaT;R%6##9kpZl
zt*aB&s9DG4rc29dSL5mQZG9Ja!KUdtX9*wn%Sz37OA&|Za56b)`!&W>m)*n@O&Se*
zAo`|Fr|>LwY3o6mRqqy%Y;Ul;+)<aXdfwy_{mg{cu@CaHi~XNa(+}|B^u+~ZF(|4B
z>DWo7W5r6jWa}$VT~6S8WgRi%x0aGBHQ&yYyJ;?TL_HzathDSH17>Bnb>9TGs(9t{
zY0|$VZ&SfSs<-dVCeC69`UbgdjRllH?{8tf-Y;*XcL{1EbbddRal4<NUx#tKU(bWb
zGRkhR@2z=1m;bbyf(f;E;5@Kt1#erMG=Z9e{+P1@ucjf<rLnK>>4$Y<m5L+E2$bB1
zCK4zs*)&2=k0VsFIDDT5!|OKeiSUBotyhVPrGtA-D5pFS!lqPbmt>k$#!Suv6tb5C
z_a`fPY!uEz<6X55KknRzi;<m85IYI>B#PCf<t2%^hE1c+GL5Xvi?JDM^@3<nQ`-FE
zSpEY6uEw4>ZP{!%oV9*t*#>7JEGR7fo6vhpKej`9)Q_!_J@4n_>ohmbGnLv@<+hyW
zZTn76aTlT2b(!`@WUiU%XC|Z{=IBO^RF!Ye@O?GWEo{YR?$#Sp&4SMT7hVj}lVh4M
zvZW#AUs`$t%$Bw63!~no7xef%8D8{jcQ(>`(|F|PXU_d;LZKUlEwW<=PqocsoP|Ge
zJrP6OlUa~|xeI~uhA7=}$=g1q)3#Gy3T<x1+QE?2!W?7JVM|N2(=IoijfS(~cGuMW
zKOLvu?!x52-2*0R^1G+T;Q+!k=ih;|dKZor;^FiU?e}tYTy??*)xvgv{@FKWHJO#%
zX3ee2L4-}i#Y;1=ufM`1Zv0$5bGW(dzr;dK`TDuMzTDOV&yydB>ha3-Kh~(p85mJ;
zVLVNtj70UdWO}lKHgh@X8*zf#dvZ7ss4KmOiLJc0l%{Dd?*(AC9|Dt`*D~|!0nY4u
zux;12Xk8^-x<h^FDF2=kb1+$`Ei0#Gg`65vog#iU!oN=tqC4DDXNA6N!&hSS&qe^W
zjNOy2?T6+7LH1mCPj4~r(T>gJGw#ooxmI=YAtt%(;}9nE<oZh2nB<F^jN6sW>JG?X
zc$3-PsQH{b(aV84Zl#-MUD=INufWP@G9CQtIZR48%6}t>p44KECyxK{thws@o~bS<
zH=`ylNz*;0>gH2<tulPXMwdTXACNO2;EJ$^?Z|Q5{Iw0tK}S+de#Q49OM#1H*Yc)+
z9ItcHi`8!Wbx2A)$Ai7*>%t-mZ0ku-c6+nQ!^|(vOD`*Kv|)5`xhu1U%=@6~Z|Qab
znchhqRzvJWtKG_4{0E{%qsPG}!Aj}{TWx4ne{MsdlH1q@x@E6Sp^u<dVDEaGV>0~D
z6xE^X^r~EyojDQlP6^7SU#?>nDMc)|WFt#>BXjZY#Gf+bKn!~BbGLp?@`ieTzO`K!
zp}{++g_huvf@zlpwEi_gCexZt6U;?byphBm*)C^09aD=~@`RFWx4gqC5i;}ob&r3!
z!*Db$bSjg7R~xE|mL2)jd-(swR{IW8gQ-q^E74<Cr%J6%erH$M2cKoM(>D6;zalrl
zoFa1$u$%c^r#m2dA5CFT`5PH#7wy(>dD1u{V%v9djjrqHp3KLBkW0vCyUXEnCD6J(
zSO%Lm)n1!Rx%S#b$p@Ma#rx)Tduf+s+$ldxyQ6CfdNp%W<KII1r=4Vn20(3|m?c4O
z-Yo{-dn}N*h}+!o-fwGotG2Tx$7r-0H$Q)s65()XvKbq3E>Nqnx8@x}aPJ0-%M!$l
zg73s(W3LTfp#9!3+C?Hem9JG+ZthTYQ*W73kJi&z;Mc6nnms)1+d~^O<jTLYR#a(h
zx5})9EXQ=nltT^))wn%v%9kCBo11C%(nI8m*sX~3*jGjZQdd;1b&wy(+Ds&|W!)}t
zcz!zG_SPx`wZgiqGRhp#*#Nj<>?#@id(GZ-A0}>0?~v)|>^5}pocXOS`|8c6ea}vG
z=&Ogme6d~Iajb1Tqasajkg=81bH$oUPbUT*qus)aW_g-hp6DzFI3{w-D@!I@a5}S$
zYI1ycM4r~?$m^O-?9?aW;+E3Oav?hj4UU!$a&@s~yKyXRtPcZC^(DNSo;PLz`xn-9
z_-|K8=v!HvtmFQLx4(ZA&bamzb9zy8+iVX#u8)!XEcS_lor-+(X(ge%V#+UGB2}}}
zWEvWCE^MrfyiWI!6C=TAFWTW|RoEC<y;<co^kKM#gP{2q0OG>$K=i&x7Oe*FuCuWR
zYRGugIa)W68+E{o8d;9aq#O^Kjp(`+^|i@U(|7K0yHnoU+b;8Z%6W8BWsVPR4}=lt
zzH5Sf)u65*hxMu5A645k=$a{9^tXVZITeu*DLgC(;F#_`@xpoOA-VYY!%iR6G+1La
zeBBSPBDyc@s}pirGGJ<xS!U4$R2%A&qBlQcB{Y7E(_>3MHHa&VZA>)%urxQw&ZBP$
zt@+ML7!MSr{`A9H@(2V!ZhrT$EY~|Nf2Dj=f6~<%qgmT8-UL`wYLziQE6)RXK+C*S
zb=hEQhg^7PK5Eos^FYbGZ&#~Y8z?7ChAIy*PJ}AbUKyIOe)!5fHP;lwW|BL}NDaV0
zcWOwIHL8ze7N;m(e4pf&KDU7B{aCEWkaU6XybZ<XhxS4?H#Bg0K|HfR1^UkVL94=Z
z71;CeFo*($OOSfoWp#X8>s+4RG2DWA?;&Z?K9sD#Z;g=+{Q&&GH}w_-jBAA7l?II8
z*YA)Az#n5X6DK2Mef@Z_0}W=uy;9z2u>bWHP+nX3lHbp>8v_8q|33o{4F9>qAOGIr
zk2oAdb|2J^irgkL^2HSj@m9Al$#?hgs_<hr)}OBcg3kN3SJwP)Z$VNri2kTl*xvQo
zPARKVXCPrZ5FLmxl*j$t-RAjy&c^Zce!m>%_56IE)5r1q^5O7(elLdY`h5=myQJs$
zefyql_2d4o|M)oE^?B$#<mdmsUpzcNJfx5F`?@*3?fJBSEu-J%`5vI>$NzFagBv}N
zQ~Q26yZP?y5c~@HVDEAY`e66IA(FlPlj5ZB&+m2n?rZ;bR0O?!s>GgL$Wg84s)q7%
z8`+oFnH?H?BU`LJ!RxX0M^G5$+x>C$2IF-X_f?F8h@lq$rXBjzue^5Ar??BmkK2|S
zps)t8J4V9<nl$#)XpGBPx@_0h)5d!Z%XGD-)sGFsk_IRibt8|yYemO$)cvQX@ygbb
za+OL!73usPU1P{j2ckBbiq_`J-_{1vE4kya1-+VVX;p^(@kMRYJ?wY~d{au*>!-#J
z!Ou5o<AI6KZl<CVWn6_XQ&?$#rNO1p=_4_F|GVJkZhtlJ`+fcA?bIk6u5G$eu0V>h
ztsc899W1UK*X@M)i|J=0=i}&;CDh<7lrV;Ifak!0Yt-V+OkcFL;w|gAHchLOxI_Pl
zv*RF+pTy@DCyb+b?ZY?lIC$x8gy+LOW9!*X7Q0cG&i<>e3uyX@C09u@C`<dX$4Mt`
zPm7S=L03?%Ccp94!r=kJ53fjK5JHSFokwwl+ih&eZ9eW0#WPLR$OSu%b?2sC%4s!>
zAc~=FhVXv8-8NWwL$jquiq|K%ga4trz-jO-bgrz}e?n0Jui~Pt&&&ru-TjPcf@3t@
zGpsK(JznGP%b=+Q50J)<ctSOO5&3<l=<baCb^(PP_F{xkcFF_mYc5FMl*Ps2&fy9{
z4d%;uaBB~I)-!#Nr6VCMJL$IneooE^|GfZy)QCrJs|SDJ?48lYU`Q(0<;Oyjm>plV
zI?4c&THIFh?``OiHVaL3!c#OIV`uO%qjh=*rE>vx(o4ULI^&???DipmVGdp&!wvUi
z9~o(wNq`0~i{N$!s+9r3LHKD8zSvFj0Y;ZmNDBzrZ4r%)WO_g-p%LDQp%@)}4y4F~
zVGLm#il^}q!z>B!E<EsH8Hy^DG^Fi<GTyt!IX#2b3yzIZhS^?pnz%G!K~f)+93+nc
ztq%Nx;1~*_#p#k*F`_6x9P#ehn=}~}c3#f7S6h@=sKiTR-5p9R|Cn{|HBcB_K+pzI
zmTUD0*}-Lr_-@IbFid~zP*`$jAJCwGaXmRZ1Vs`9JQV;uetg<6a~ovaszfg8FB_a?
zWO?xqVJw6P@jsuA1CCojz)43J5dm@lcJ)ylpzwSP4vsJyVoNMwcVRP%1T@N(W7a)x
zhu2_)&IRDWSz(1Tf`N2kjOgzb7$p1!jN5Z3+lb%a!o#XB2Uz-GZm9}(I^(J$9fFye
zL;@SVwzkd9;+TT9mOWE~*BLM3cUwa%5N*LwN<W&CJarsCk@TRpHqFtkZ<pFcWdrXI
z^)3vM;dC%T30y^T01i*5-}d$cc5v_UT|0zDgz^+BQuoIvGwwu+oa*I2#Bd;|FeH!+
z{+ntqE%A2cfkhlQq7a7IdvbJ!7Jn%GhEqj-kPd)&H~i;N5`6=l004;w6oxYfSQnhY
zFz^10od)#H?CrvSL?&nq15($WF}V!~trKrzpgdQL)1G_(HvHOAUu}pK#|eWm(;kk|
z)4O4iom)Sf_kG#i9fnFj{T3Gyvaw&`(3qu}^gw|16&Ax1qrN`^fVn={7yYQ=S@UL&
zcrJ>Y26#KPLoI%gWb@|kF`0ks^Ueeg(TdD}X(pFLjavi+0zOLj1RsacB1ZO#AE6(z
z1JXIbcxzS@n_{qtpbMC5@HPZ;R<C?zfPio+54k>jZcnTZ<iKew`^&%(qef{E0z<^Z
zkdT=KE4)$rYacZmuWa{a$LO3xIl36*KXfqlyX|&34m^*%Jop52p+*kl4?^xoHg`~e
zcWP8inR)^WKF2b&ZJ%-n1V(Z;Uv8$l2XevDD>9`24HwDDfn$3O&-jH?30)=O25S#=
z2WxLj>4jVAL#+zVl-vqXmNcF=?<rkvE<>aJ#|lUfR`y6bI3}Jh8=Pg@+zC_uh&$m6
zg||Qq!4>bhEmD@(7KS~EfZE)~-(W9pQXSoF7MO-e-`@uAwKE`JFZ41t%m8T{vjt}5
zEwvuiC_BwuW^M=pAUTmBIw0=f>VSQ~44*(XIS%7hPCOhtPC-FDl2atRGtw^|5N!1e
zru_S*1H!)gNb_x%cu?5O{Ak>O;;^1R2DYJJIvD0iBmhPF+{AO90A!gPH<`~1y`0i3
zZ_jAzX4VXvnKrj+Diy#XF^%Eq!fva5$Pm3*0IWSbD1XJ!w+!w;JHUAZOT2b)*&Fv*
z>mF~@zvO^&lO?2z_2`--A);Z}9^=1L+#nEzwNh0kZ^haxl@zvX2cd-B1QJL`MK~ks
zvTYFL{b!qyiSWQZN;>ic{7VN@iLbIuiTfGMxapKEYq``kA;F8GdV7DES*Jaan<$X5
z1nL)CM3Ngr5!{XlMJMen($~vn;%I0S0rq(@LAFyoC#vWOQw0qFUI7vhHiNf8MfA7L
zAZPU;{xRKEKPo+QoMg8(_r+~Xk*sMWI`azRDZR#YGkr^~qSor;r?7M8KsI@%&^o95
zo)RN6saaQ_-q+lozm1XBRp?6)-?O{J7%Gd6$MCjEn4`1(j}Rnu0P&#Z7p(_S%&-c*
zh-XR~1fk&Gi1iB|)8Vy05!Q)Vy~?cg2ZtP}^ogTC&@Oed?sJ!b_h-P2@3Ux7$T|}#
zS3WZ!(DG<#`zOTPOZ6E`+2hFFhy3N@;b{gh=KCYDJ&p_UD7X@g3iF#qL#cZ8Y3SQR
zj1)lBb{e?H8#MF<RAHzU7#uy>?*Qfk0E2yDiT1#NrqwGFI=Heo<eF!veI)d)ZI`PH
zP>T^kHiK6JA!I6lr1t^W_esPC5J8^f5B!l}@UEnc7m1r<3B(0YSrN)nv^s-s3Ncgf
z7M|?Kv3VyMW`lt{nqxS~*8~?+QjDhg=Sh?BA%)dOHGxHg7$^7yQdbQP&!z~b)h{Cw
z<CESFlOd?JhXW?D!=yIP6q(klkJmP|+#KI>AQ@xW=N3av$|S~=nGMEwT91l`*i#&|
zkAQyHXWojWPUI=^T89W#tB$3DuU<Zp$><T8Sgf>EKK4)9GM@%aE8Z*Qroj<~k5jUR
z*n~30XbeNevJWwkJ&-E`U-hrS00f=a&}QNuFuo-05;YJjgNnNNNOWreE0lRf^8R_z
zc8npqU@%Vf{igVI6-McS9G!M~EOck-n7@kic)X9-83!XO>|iKZblw~#mM!PGA*8>~
zeg2X^iRS{BlLUr1Ey7KiK`<7T|D4?~6p*$8#WpYm9b&Oib6}O;_9@t^0hM>zs=IHa
zirPR@M-QN_U<^mTc@8e}9h<ZBdBx`GfCij6Q(G4mBbF8r;U0nGQ2|tE2PBJ(qvHm#
zT0(+kq|l{gDSX5S<ohi{P_&OLqKyH>inxXBqx_QxG!wN28`L?7ekX$2paQq|CWM_o
ztR^ecR<jRc+$!FtH6#s|?NS>Mpdsv92XG}Ekx>YmfMAU60Hec{Mw=x8_NUTR0A?A;
z8iOd;Vn{Ls#YM)eieEsqe}fYgeR8@FpIGBf5jELN9q-E@g4h>pcFy?40!(XIYiw?x
zh2<WQ%|iQ54G@D9Kg`X|#p*hl<A_3Xtirj1f%N(ypiRQnnY%OMdQAm9lMF9<9Ck88
zR>b9=h?*tYeGG&s(iVqGcdg2ZJ<I)L+kAWJOsZP9rvj3s<Udt>fIj}^=5iw!M5*7}
zIIU3symbc0NbP4iKE+Ga*E(T~FnHk*U@BduNf_?%=0xHAXZ5&jZvxgW)6-BDW=XH)
z&swhIvpg#H=w*c(a@#3HQgAXhbQaen${1+7z%rtZ&8TU0z|ofNw=jokH#(BU>dM?o
z2JIwC@&|7vNSc(&Wi)sY3547iOffHxDw4|vhUF;}68e6v0H7FDw&bs}lz&KAUc5x+
zf|_(73&KnJHOCq6N3*KAE;A$<&`=%FAER&^ite)ziEvp<0&XrUL`|ITw+-loJwRot
zI+PaLeBKQn3q;5sD78}gK$@lm>)|oh1cH=PHjIGs<m*nhV?nAoT!lO%I|XI@{$DIe
zXIvfIv$lIC)h?X!f^?YOL%PjvZeAPm97q}c1E>3h!l*^sUi!kCB~Wl@aE<eba@%A<
zAChVTRf7_8uzwd{@hL>@*_fuaBD^&mS#=^LTOLVAtgP2UduE07XEV6M8VelTgl)qq
z)IffT!P8M<+#M!+)sn7QkO^}vu!YO9`ZRT)lmo!4x1t?pV|P&&{*Ak5YeWZmBo<ZB
zM%lR_8iJJ&o(P{nhdF!qel{1WWLj>SHab&Vc6lK~CHcGxlMhfzHru3Le@kR1rW*MO
z%u1IbN;2aP2Qf-#8mfJrK){;?6h-*XVa}`)YtBJGhq?*8(k?_}8%g+bRsY@i!de(H
z;8l?I>mlOIIWV%pOpJyE6F)huB6a9V^j5O4K?*W85a*3&8VNWD!&rQ)aFmw-<0x8F
zyi=OVav&jrP0J{hx$_O>QvBhc@T*x*(g$tkVEgKblKT0UiXkuQ3WFjW;H*s_r;;rT
zq#nPW^Oms$pO`p_bg~Z#j>zycs0z>~ZeMy`K!l7rTMlC|P2sYB;zbn=HLU_i!It==
zzPqX_rG?91V-r*#QTL-mJ7o=QT*2Cv9G9>19Pk14@dJ0PnF-UXRAH6W7*Nuj#P1|~
zPK5x1gs_PENlA!eYwHow2f`FxA!4l1)&rP!TP<qrH1<6XcB*sw_q-FX=`F3N&`O3@
zx#yA#^1ta%a^nkU_W6qBH#W48#-S~dF_T%MCO-1_XOd>;uYh+=(sk>UqrF=i@uP{X
ze=+}L?G+~=CdI?<B~aub+BmCl^LDgZYX;1{{=ElKmTttdIrI+~;KZ3e$Z`t8VC92A
z-UrPURYE~(bDnLw+0GVGY3uR)<mF|%?{y&#E_q7<s6ww9)NZDZrUtP^@Q&nR(`tR{
z-}0$%{Q<)N=Lp-aD#-H=%d#{ye#z358nN67wIuXMRkCPhIZ*;yEoIV|(LC$LR>m+-
zWaER<<E3Z=o@GZbQ1xRwwVoHhIc;UO!m7L*e%+qB6Ll$g(uw8Kda0*gYklKBaa`?!
z!IF6qj!jU4ow8lSVYeKDRIo*MZ&$g{Db2<xFJF*Q)xk+Ve=sF|v?AytSwoK+t$gZF
zhotNT8Ny7u4$%Y+wUSh_Ia^is0Q{4UO>;w>umeB$sAx2Ux~+6IrgHeby!>~cPm0G7
z4sXj|quGy4PI467Y<pA<=^mE=Or*CQv|473@wjY!Rf{!xSXmn_?ld;LmSLuivy)ud
zX!jw|s_Yx)orTxXi?AFv4|cx+zH2hjHe2Nb*$y_=Dc(QDP`!F~>sHK1ahuEo8>~&G
zmGy>`7ld2cvlRn|(Ju0@oeh?CS2ReP@+%VZ*6X6&7MYA(&JPpfKEqCz)=Q86dsPre
zn>4LH3#ZQ)k(rOSr<7Y2qxhwMGF%s*j`;|KBT`d-95I3i!!&E62Lm(pf|uPM@1It?
z-cJNR$71{MFFn84_p)0&zt`v0+tY{bo4fPh-_4i*uq`=teqx(pNr`{ltc0Kxn%)(t
zPanZ$_=~@}C{o~Ux*Oz;Uo=p4*7W{18q+g55K3oJvT&PjpcX3mqcL&8b2;*FX46U;
zd`<PR)!6NPcTW=K4s~dtjZ<D#&^We#I%^zVQ*l-Zudv2z+f-TM*609b(Az<;J=anx
z%613Ni6;O%j;A7rz`jc;*C;8*VefWf17<EzlxcE+2ya4$l(n;PDH@Jnt5zV)&89=o
zVW;H@Xjv(St!tNeUdE$xpE@8+=?NQSyX3&8?aJn?pyp@7Pu*Mdi0AOIL@&xlaF0xm
zBRP3(i!#O!_arXc&YgP`FyVV`O-Mi9t<LwXBJGM&HA59>Y+S2<=ib}er^GmJ`;v9g
zqk9_;(`($xT5ar^Zk}i24s}G;tpZ*>q0~^`f1$~cUbmCks60_=g~n!JE)-8Z^MYGY
zY-pWpeO^iQM&AYw&sPj60DBs~#TMf2WU@KB_|4JEetl>r+v@H-PE2Fs3IL5VF5xo&
zWWZ53xW8`fkUl;n)U^FxfDlk{=pi(3HFa7eLxB}Jan|~bKDxNQReYuLRPuiIXTyFU
z=PX-zBEskv5wXvj84Q>~ZQ0`cgyvV#UMP7xk$$tEkRgY+gt8y4g^STzSGbQ{ELX-?
z>nwZ=VF|uAi$3Mq{Ql4@Ie>%DY@^D4R&zS=m@VDt$YGJVNX^QFebAk~@ERUOOoQuR
z*VDuOKJ1L@AW?V*;qan2;IH%BCf3$@ySR&sqqwOk4?)6Pdy9op&mVmDo9G^zQeKbk
zsr};X%z8ft7#MJu)+fxX)Pq--wM1jc($fOUoty`S-Vq&n#F4p7juUq6ENEJi&AmTo
zdJy7nGLoQQm>GZ1#JiIGi#wErN`>r^Pp=DHvr!M*?_)|qw;oD>yfs3eKXDBx7id3(
z4>a((3LDI3#&y7Q>Ui$CEYdDtTBlCI>ogXGW%jiUo}~PyQrz-sNrPz3w9w9~32}CD
zbFMFs1r#_4_j&T2k$T)9+)9W^Sb7R8?lxSys1r{6v+RuXED1+OwK`4(1{3NQvQ}a^
z?J7NW)Qh5?+Uvo(I3U5>4A{P*SAw81sTl5Qy$^Pk0!@!%$fr4na?nOf4#~Jrd;^s*
zLI}zDqjGQ+;5(~{N1i0s?yB6Z&fT4%AGcBz1u~NsKhe(Ev2s%0&O=sgiv2WV&*jfY
z(NY4dw~^6WB!VMTP~U3>qQnLH1P9h>@>T=BiCAM-A30j>o>hsqTu}Wkp1V_9h`wu&
zVtuM#J6C{yveoNCD3dQyH@69Q($}Evlp&@8`e+h0gN^tk(Y(CQT5Hk>xuD&Gn?o}z
zv~FMfQq6+4gQZ8az2Y6IZen$QEWyl*vuHQmuf<k-<}`Dh?}cD_zI)ZJ9noD^RNpX%
zG_<0h^KLa(z}gibNc%Gsx{U|0cB9;V)i$Vb3G)pHB0bXKKEwwyHF%EGZ*mg=pr=m9
zSNmSfPQXI&I|ehkO1ERbO2;{4YK8xT`DN1fw#@5VOOImJ`X|p>Tg%E$aM@f7R0db1
z@_OxL+f`L-5V&sesmf*LQ;5+n>rR5VLhC^_xLmJUIZrnirRgsYm<bOt-O=~2{6yHJ
ztf&%351x4!>v;K64gEco<DUlebOPWK6a@{1IE#aS!#9~b4Ei&7X$Sa&c4MCG_(~{+
z6lI@go?h}PCdMtZ%eiF{m(wWBtFsU+gcUW;cv}XZDyfueJeg~>ko}ymqwJN=5~i?T
z%$)ejsaa*HBx7v8tIk59u!XNJl`Z44L)upr{jn7_vm9C0WHzih?4vau8@5P4ixoSZ
zFnrVX<9O{cPmU|LyrI=X)uaM+Z6&jwJ%0HNCo^JlyVDF;5tX6409DknPPY^ivVLi!
zW!wcw^N9L5Y=pMf+KN|&vQtb(KhN>LR)jbcEajR1gE`2!*^PDj9Wo-b+~Uzx;9$N0
zw|y2O*`Dj97K4=ukG74k#T-7Y44q;|o}S{JI4gE65}7jLVo~6@(=(^&aeN}G&PxvL
z92)tvr12%h4j!`AKTgAQI4C3JhN+Eb1Ffg^nVFnY&sq6Z?1Zefv3n}O3f>)UoYuOm
zU!*weGF_+;b)E`Q2axXKyWkZc>>oOh?V%&2pSEl!tD5<h+X2YDX7so|eR<{19H7xH
zZh~hQu_pEDt@<iK53;t<nLb3PBzoY*8>~o>(YO7v^69|1s(3!)){rR&Atb40WPW`f
z(?XvtD^XzZB7^r0loN%v1Ao0fe;FbKTia*VxY3@8be6+a%j2Wk(%frz-qk;lS+A4r
zo`%=l#|Ejj+j_DS)t<`5?wZwHwYBEF!{jVs`S-#4tokb$tliQ>wmS5bm1(Ma9$Vxp
zS8Il=LvhaW&BKjIn6In|KI209$=if?@>s2e$1*IKRkv1B7zw<D^MxU-xj`kFr)BHi
zVw@iRdBVv?*8|={OxZ;*etHx;^){3;1LD?)NMRm(Gr2H1j`5;a4g1(9xXeu`c_X(i
zM!pASJ3?7ZJ)zaJj;;#)&={Vr8C*TccjMNBB!|K!V$Rx5gM>xe=Y7(q^*BI{?p{Z>
zu+q_{*Qq5kPg;-v+U*SYNzFPtZ%T>(>0=+T`2jvUDvvGn)PnhZ5#1~B8wZamp5H#=
zy3Lyso%xOLL;Qd5FWFL7ry>7J2F>s5cLMRh5rommP+wmk_&*AwU&b44I!g4vA!L|p
zm>w1z0N}*#e?!QBO<f=7$R!=IIS$`GQC^&>bYc()#_u`sHuAmcxuaYb6{&HrPze<%
zL>IeUwZ7bvs;huNsMdFs(T4F*H+!m6AdPuvyfGyV_56hS{k$If{SwIM?yTSY_hDEs
z&(G^Wd-s<Q_*>tfZ}`z#{;${b54qj%>(|le+c>|M>D$=fPd}WVE`FTm<^8;G%kBES
z@88Mg^>}<|==pNJ-^}5~uII7+T>b_LUJgO`&@XoGr(iF3uV?>}kYgu(fmP?6%a8si
zCG>1N{@e{h^kIwchR(t^KQ)l=Ge;_}4(<eR%9kStbWl`<Pcr{y+_>#}UeE9Aw^iJ>
zIsEyq)i_!HE6uDQRqTe(k)Vb*zwp&XA1RNBuj{sI7<nugie}dCT*P>mX%(Mzi=H_*
zPO{#B9!ov(7cKtNz$WS|JP>J%S^)E7L_Bo+YdVv=How(IZ+b(9!Se9~OAWQR7A34N
zY~(R)8Z+=EDd>%&J>1qD)-A}MZJ=|d6Nz2@@t6LWMAY5hOZ4z{*7;k6C#jXj!xl5x
z*adwSe07SX%HQA5Tl!2&$#%O-weYcSVQ#(N-<P8|v;4SWi2Rgco6<(Bp*7fD&^l+O
zcmIx#V@6AHH+|1W>hZtk;&M)b4If5a$QEI~nm&=?UXu^US#5TobuI_z-sU?g&6m;O
zaekzXj=r<@8u;hVCc}a6E4Cr>TyQe!-r2xzM_jXoaAw$ho=6{;-E!Q%Ftl<nKIpJ8
zWt24eG^i`#t~1lC)lw;PJ&c4b1Rsz$O5<v>;&0~QgmHii?FJnzg<LlUH|joeho9z%
z)iJfXACalD--~rfGNLwgPJBH?mku)-f(b)=4lk8Xji_^y?{5Y@WHxsJ&6bDhhP!>&
zP|5q~MmX9a<6Wz*HpOrBIlA-9)D@$in*&i_ZwO2;xitk<Qla~{L_1(qMNOXBVv}w+
z*-Qkm(<<3g`lh?n<MFjG>oUjNT}i5$60CL7LY~ISIz#PXtFcAdU-?8mNDxffz!Z7%
zp1NOnF*OAuWgzO^#(W?U=Ra!rquHW}>-KF&QAr+yd#?Ln@k*Q=ppw9v4-v>tq9-vu
zVNx+=Xl)6jX%!*yehLh1&+fQ=W<kp4V|a=qbmA-y^+l5z9>3jTriZRS`r}LoeTQh-
zI(}G&6SCloR)*`smBMW!>+QnEv{|O&0)BOdsdG&f7Q58-zS?e-qLrba4inAm1`o{t
z_7Nb|VYdL>hmi{hc5YRe7;U6V9U2%>%>3OKr(FrA=oW{%iIm}uZfvG3oYew@>BPXX
zK^spKIs9Z8tJ`h<Wh~qPH|gq?&$sPC>5&?A1Om013jV9=@ie2^OJozn9oX`pLIS0T
z^MS?*Wgz)ycy=cO6DU&~*)yQUYdv;Yf*pxJ_Tlb(RRKz$4wo^83q2%snA2C#)X6%X
z{TV_V&pOgC&J6trXU1w`dLH_bha^9V`HHtZ(ayk0VtCsH1u}v?<N@7Z{T2V1_r;KJ
zNJFs*NCODWZe=521;!bbS+`{1#AicP=o{h$q}v0z2PpJCb8q>F#u)Xn6&ABQ+YTXs
z&hQnQ_ARs$cNk&_fjho-TVRarA)Xmx1O<eJf|i2ugdZVV1<=vpW7Sd23VncSslu9?
zYgG-0fy_Mox6a_QJEZ@19do~3N21tn(;8ZWS_?*D-ch6Dsbl|t=?qzpZr!iWfd1+X
z7??_b=|If_&VRZNK#{4m8io2m4jw&t!M5A~;TZvT=`mMQlnlS!z5nJJjMu-(_TdQz
zc%f+SEU_DLudL)^t^PRp6Q}w*fTJMc{`7QMY8`WY0D$rO<3?i+!4U-w{yq~gdi6)g
zdB>GLL0Mo4gdEX)0FTz{^2*EqWi!y7d%F^FS3nQpM$g2ehuHW+VREjoroVeoV!ar!
zae|;Qm!4uGzmrT$9GEgT5ghWczPzDOagWy`{u$~*z0i&lUaW2uLO!lx9{HQ{FHnx@
z#@o2Lwr~H*I!+MkO@YKA<qovZ5fBNS>71GTAnegs&W65u5wr8L1<}PvzN(r7n7B}a
z-2}{DdHMI>n3pv%NP>UEh2!8*TM#J%zTxS0e9_Q-F4ky&!DMnYCgH*Wj>%zs-M)2$
zK;C2=snG&MlJz<S0dj*KbMD+NWL^c{<oSGGhXDX_`wJ`}T0Ce!zUNFsTU~nq8DSJy
zHAs4WfndBCPg6kI{Md&m5tx%({feN${nT%SMY(#e!Axhh|EW3}R_i+|hb`rR-bnk-
zjqg30@Qi3Rk)hS*GyBv6kvWkKfQz9|0cDt7v%yi`WR3YlV&{k<I^q5=%^(y056wKN
zqnrNH4AB3jnY^&e)L)vh0oDS$^qyRcWSntoA~QFH0Fd;c8R;8+wKCukHoGlYL5{_E
zmK6`fj{Q&7!8uIL1^FY&fpD{zKjAJqcD%Q*uF+(xH5M3}Q2CK6AVf52EM){*PX>2N
zPBW4qMH#>MpRNNgKkz?YhqAWWyU_S_@paDpZ`UFE+jU_6SJ$!s+jV5jDm$VF3nfDr
z9TbKAMZB;KcRIorZy8+<AYbjjfpx^x8dYc`d(Y=s*$*jqAvtg+{ppjk_&ottX(;4u
zS^8&DWp$q*6|-C=7ci>|<U`+ejDtN5b^fswnzF-9!&rsi!}Mm9I^Z4`4>X(jzg@=>
zu`IT40J_W)%dyN{p@2ESuq?NW;0%_~R^o5h(OYU@TExcN&?Ep9{9=sYtadTp*b)A_
z2wc(t9u2d4vrk0=cE}}H^)8B%;cb+fRX9nz+g9-AvZqSbeh`^|3w^}sGW#m-BEAmv
zE$C4+m_gAfwk|36&rF9vu{1Iv1^DD${=GYKoEnM)3Gx#bFX(j%32D8eW(ay~z`|1W
z0_slPKh_kykYg2Mo7jTt30l#)EiVNmM#attf@U7eH_3&;puioK;b7gH`N>x1RrXxa
zo=n)0Lk2ApIR|37f)_?4DwbwuP+YtXGt^r}_)NTqK_x7#>{%d@1@ymRM)yB3gIhO(
zQuUngNS2L8A4x>9&IA(}VB^N{<KIyiBj7nIT=xGZGy4C(GL!qiWyb&im6?{xWBph*
zpF~4!FmOk63<vqgpdw02(NuTd)Uhv8SZ!1j*wpaRd{3aYl@M@j${^Z3vcl3x8>&FE
zx%)Nh8H4yE+EaMg;Ylq9c<qCW%s4HF5|Q74W9avIzSN<#Pe^k38*l(cLFg^?+lNED
z>o;jZ&>(e_c&|a2=uM?pz|$x%&m&Ow7NLs8MB>PmfK3?Ifwrri(NT--Cl%>SOXS`O
ztwRP1`~?()*nzkp@l`Jgg(PmfLbQ_#g!iUkm9Nb|5{HDmCvqDw?8gFSQJJ`V?7tDM
zk0KC)6MeHOHcf?9`bUmRrwkXWqh#DiwP8Ni!{?lx9vNyN3_K!th63A~?OYGiN9Q4L
zDS*Ulk<(5BQ;Y)fvdAC=iz;x&{t8@}s0Ajbk>2l6-HnO^yXdw@(Mk=7qMMczAGN9z
zFq~R9Kw)hVqfnJztHyIpE7tjMo!HkE6{KR3wk{@7G(9xZIUe7=9H7Y&Oc9Ax&lzT=
zoD{)WwL{rf^ja7!@LPpA|A<UVg8-NVX&W_^xKpu>4uXqskz)bWYzf_9PL<RD5ZWRf
z&yE%IxWgYidY|mt7Lc0I`JkH!%n)*a8LSSP(KZrGSv1^XiPe5wpUI016F_-B5-T5Z
zM?_R$J21nT+C1Y<KO{NTf6@(tsp9wPT$GU=1q<aCn+zBj$!G*$Wyv(i>iV2M)&7?H
z#jKiV(lxY@&1oVC=HB0!qfARbYXbR?9E(VSa0sIjIA)7aMb7@bm|=4v&jiy;E~l;Z
zkR?%t53<hR9Hh<v)EtMZ|5{X$`<DkMw*~goSyXgyBW>7d?=JrHo*@<$S2>;G`Ruww
zCBp0~YqU1dOY|VTa%4#NB}3%=AwYkf<){b{@GYRt5y0zb$>9lJdUdEv1JOl$FfP<~
z3$7!p9O~z=g!l^bZ_bfOtkhYF#eI%a8nQ}|lyGHT(tg=jNEORn&?c(ob`QapO7HBh
zC$cLpPc8dS8xhO~(o7mn4kQ90w=pH0qn&cE+=f9#%7oMwLuBmV)c2Pq#S*gaY>(VH
zvGfr&i2!zp*OD8~bGD@xHFH%uFam(FN?;zt@Y0Fi(-f&N32Q7iRx%h(thVP_n#3Jo
z8Hpyu2HHH1P0mszuy!DYGMNDST1<=4QHDhPxE)rMfa*`C6`U_EyrRcd_&bhQRN*_s
z2{cm#rW0tR%#CYK|MdZq$BtCEm%mh($BL>E@+BlX9=hxwb|Dg6Wor<p<t3o%zEGRf
z{4)2lZa+#EIVJlN3KaOTFy&)(&H1cu?MA!<I#pv<bVnf-XUu~41{*=WM2Ze^Ws^mY
zHHwo`UNa1^Kd?pQr^(TyeIC^(LRch80W{{7#LJ#Fn7YBhbuX2fllfn~*N^eNhm$s2
zqz2X+h)be>&?my>k?#ra0T);Y-&lXHC>1t7mA41V$B&h1b2R?s&SdT**BuRMph1tw
z6mPFF3D(q|fHqPjL(aBuyCku;m#_B;{}0prO&H^XtHO<l^{|^3!0r}bGE@Etegp;!
zo`jnpMYe$J$>9N^HuDLGK2PLb2m1H6wjo-Eq<}L_Rer!~fvt!d)M*2&rf2a*nG#yI
zlx;vuxpJN0);ariBf*zq`#O2LtXf_}$f);?xm5JWl%8#dj_8Y?kk)T|rzpmeZHa^n
zWE>7u+0a<WGLtB{G92O>M<r=-HL74KNSgmQDXUh8t$lCP(_t^Et6GZZN>R+KUkMJ7
zhc+xijva)5w(1j_+ah%T%xMaUQsyGTtWoo9Wb5<5&cxo97Z&b?IM#=f5aGfAc$dcI
zT|W71W8R>+0&NJy`!or<dD80YY;hnT5jK~W+G1;p9BQ|&wvKAXo_MX$nqOcx5G3?o
zu3X$wJiWhp(p)eg)+9`u55Vj}jjcBX+0`fF2l|B~PAKEUn(nC}6rm#X7gA9o41<xU
zfaHbGvQLs?`~xWL`_&JHv@(|ySmxaHZt{x1t`&NA6uf9#W=y#l*8RBPj)%j%u%ek$
zwM#m&8DPRzT}%%on>D}W-)EC{In2)!V#kI1GSJu$)EB;-aM3|<is`zsL7se<TzDrY
zxv`XGt-MpZr+_`oIN{ud@VKT#`O}F!QT?Wk_D;0$3Ic^?Q3qVLT`;H%Aax5H3M(3}
zda!M~oQ@(p#1qP2QM91L;!v3D1r-~Q3&T(XNk1inqoG|AfK9<5ta|!jX#z^c=X^u<
z3}Bw9;E)>u5_?<X%I!|B2t)8wA)jZKEK2EQTtU@aDiHncGTM>qX9ylPOoj})<(c*r
z_rsueSPMI1B)sEeEYIq|C4z5HSQUqRF4$@l!;oE=X8Ze;1&a3-W5q$0{XIRHjf-xp
zq&4z{_YuPlFdDWITEH2>$`N>K9iG??r$(1~KDFKW+P0K!sEUDOL|ESF4f-q9mS<m+
z`w%V~?DRphZGa`6^54HQNJB)oJOq(NQfM(A(x}8XMIES*<QPmIi}0vo!jYkLC?5t|
z_WHXipKZX7Vm9SU`81O9_m5=?wyG>>atz)RPF=w`-73!aD&v5DJ7cq@JZJsj1RDY`
zUj<F1Yp%x@7uEF^LA~_(#syDn(h7(+Sh!%qZHs-$xlpQg#DwL8nw~kCvldsT8$;_5
z%jVh1NvZncCawK-GQPjuHgONG=f&PS1e{kUhGMDejj5mD;TEy(bCK#5>}E9>FH%8;
zd*z7hB$w6A1MN^Ja)$|qG~;dQu2vS=7dlaZ2h)EUlI><GDUIh$1F`A6TixbUm%axz
zP<zWH?cNgSw-(W<&DQ(GONFrPg??+MB|)tT!r++Hl&?E|*i_W@LBv!T8f3_h-^b(E
zZqL_akl$?9!o%&)``~I`uh;kfre06p?6>{zaDw-D?WrAwWy@gm;<3wdUyvmSJj$;B
zy6FCi-(R{8sxAH2WUO_NgJ!ahb#dgfx2M_G@)X~FlI$8hQ#sqwEa+qbb8cC?0bAuJ
zHhMdhAe9o~!QNxVVhXWRzl{x;rOv1XcEm4gWui)IrW=(|ua>&Wcd0ZgO}9vX7E<%W
z98;POXNwy}pXGPGdrf=(hxeGvtmeG8KXdd-6$_zK8WobwmklJx7bz8Q_s`bIn)h1~
z4M;GdnkbwAT1QKHXMRess<jTtHte@xafNd;TJBv<Vp%w%yyzQZR0e-}l|yjeYZpV;
zM~<gIR>@t`tNne1x=|#{<mwRqVR7kF_S%S?c!qY$4oGgWO*Y;WxZvFfLSOHS$UG~6
zTrR<NDO?-Z*GluTHRL|xxqGI0QwJ;!>W$9mW#uVX6jGNa73-8~+fm*^m28z)+{j@(
zmt3){ekOw6HkHCcb?2yT#_sC`cf;w|nr)~g+_suS<;G<;+0di?fmLtJAe4D(!v1%F
zZ<nzK7h?V>^B;DyUep||RCv6*Y=XiCUzuAKbYs3<Uc-J*>khg&mZ{awnFl1fdr$9p
zJK<k67(R#B+jQ{f$1S_L8;t`G3_N^I4&_>#lYc6c6bpz_8$Ge#hZ{Sx*B8qj*?+!U
z-iP<&!?~8?IuSXgIk#qR6Oz!LdW||{6-mCfLI~YH+{gL2^~<Q>=9xbe!<_W>b$N}u
zor#(w&-|yhdOVwT&YhZ>Nn|-G3EscNe|eg7x%`s4cuWh;<oJ;x_ab7}T>23=D}6`w
z@m5KZ`E<8-h|KBRLbb_6zd?lro<C_Ys%ZjuEXcahrn|=hcl%9xUc!+g0^IO71IZjP
z6^Ux?{N)nu>Mn6v_>lOt{CY&Q6h`Ki=bF@2wkz)>7E+L0muJtdGqEyEgRCvXbIDA5
zpnC1K_o@Y+8zqU0ztl9I%GnyS1Hd;knvM?7Cz9iDE+tb%Ew#XBgZ0E5T*;@PFWS6!
z8?Ib~PFHlt?yG1Rm@7ZgBA`<kzd59^1rnF|A8?LwrrgJS5e~i*t9GLJaUsN}d>N@f
z=^-e%fEJ`zUbphWtUzoR%<08YHkHq3f!8L>Itx!%Z#*%FGfN1)1+dj-E?jY>_$q2x
zNIjE>-YvcUQaeAvB}_+>@oo)=Qv^$ZyhJ`u=;K5SCECas<BG_*$m2Y9E<i`T6qJp{
z!neK<lJuI@Gww{)2!Dw*Gd@Ztk}{Y;Nvm>3FdduK)41YYi~Kx6zPO~92=~9hQvXuq
zd6$xCo|T{np?5!g+NwFC5*CC+t^rdGMC3RNj7NO~Ohk7zTAW7Dr#1@<c5&viB<C0`
zOA1<JyWm1ef~QuCqJV)wWsHil^nc^m<Li=n_2CrbcH}){Zz*!Jojy!CEvpMioD{K7
zD@=3cGfbCQDhiBq#8|Mdl0#|xMx4oS)bP?X3v+`;j$n9Bm<JTt-67(ZeRpM+9nipX
z4^(~c_f1vc(~*iNk$;Z)qDh?&$2p$!Sl2th=kJTL@a3UzW<xUBRWCBz;c!g4Im1EU
z>M3l_QCE5%-{PRT?+3$?=|&$n51>W`%0J)*$@({Fosi3DV8^;B)7sXP?;z7eo1;!o
zI=V%*Mr#e5aS4&-aCO<$ZREvqMg04|lg`H37!KyJj`+dwOpThEBx<>RY*4|rQSYYE
ztI8x+u-;bk*>-gl{-$aP^-7h&Q`GRdhF;&WnJ*Kt(zdy#MwqXOD^s5Je+O_2C`WUd
zl0kjnQP<Q;3eKTZO#mjP`_>pQVB<;p6*ZB(Av_RuB>~9KI&yP$qfZ?O=~T4_M$M3K
z$)X2)Ba2RgKJ?Tmxk|qCz62-`s4Ty?4O-P*W@+8B)@G-r6TC)#_%e-z<68!AA4088
z+V>#`#+GL+<>QG-kIO%=_e0QGZreIGaO{P88E#L|>s>Yj<U0xLne40A4C7bjqxX*}
zMQ^!q@+I2E*sh-YId&+yN|64#*(yNxaC;L-a@nE8<C(7~>_St(mhfqLBi8Q!#AMh&
zx^7;RzZ1i}<?F(|x>u41K3EUt^Dpd0F2m71jKVzmYM1`4XhgbGq2Ap)&RS`T2=7=Q
zEZ=?@XKVBudKAin-gVhdRMNeg?EoJUfLoe#!B{len~)z}<3*PxirnnB!>EFY;Odqf
z*^33!rSc5(O66J+whFUw-?dyg1I)u+=8hUwns0F}-|*|VzcyVUi$Sg(P@h17>Pj@x
zyO<=c{1f*YJ<y}VP~UBhu8L}>vpJ+(59QKtmNBK<8_xo#o-izAh6b){OnYWbMz`=m
zXUw9EgliPXwRuTSr+_sutzCH&Ds@q6?JjR9d5XkcZjMdbERnzkjJh)c3-Q^R=aO|}
zT$R2YM<?UW6Iq|*60xgxQD_hOonp5HXU8Ud?J6u!Ykw2F?eALJz9uq5D|0!}7*?t}
zSH+4MtX%i8aWC~#`iwy5V1J@FblHuwgnO-sRQx}k-33&eS=T7w;O_2H+}*7}ad&rj
zcP(zExE9x9#a)WK7Ax-V9t!--{CB>YVa>g3?)S3Zm1HGP4rC{1EpqnR`{-0>4?*ph
zq^ZMDG3Lw|i2*zl^-}>D4n$!3MpPdI$+wYnH0}|4e|hE}fZN)qguA)N250K0j;lG3
z%)OB|U#0t@Lu$NLJxtem0d|<o+0{WIH(Q*;mB(aJC+2ybgMRP$bop}@YTcLzT6@Ol
z4h0^@i(~Tb*dzRxTJgOh_oMYDaiboC!d6|Bj`JJIMYnTc=(wxcv+oL%B>`fsbS$p+
zo>8N3drfGcj`Np{2r~MzA`6}>oR&&@*DUz<ZW|Y;si(|E{0h0?auqy|WtN?0tmd79
zd^ohRlx)}(n9EYOi^P4o_YP!fJC{}Pf~uJ=$w*@YUSR=f+T&rDRc`g}3R+uob0u|L
zfpQgg;wKo^FR>7>$z&om?N#}!7eQf{*-Em>pbBOUgvC;pOs~~WUm`!9Ks?c1Qrv=v
zVC4Q9s=GHST~6TR6|P&$js9BwQ=+z3_-ji;ITmh_z%SEk(^2ks=k}l4Cw;FU(FV58
z6K0Sk_L&GOjc;^Fpf3}Gq1>+v2ua6l{iiQ<eyN%ZoD;ofkqREzTaq>862u{8ALjy{
zJ){==2FN+qW(rjv`1vfcp8VfzA<8|8TC9HEZiJ}!zbj|ru9l+q#;&%eb}kGawl*g^
zE6$r7$o_KAu(OPw)ctEjID-g*t#Z6WY-rQh)%n;cZ0yP6n8-g5Ui5|x5S<+2VtV34
z`2xx7w5;2K4~=EEzFxQk29Xw_lG6gLu3PXqWTar3d<_#6HVe?>0=k(EepYO9-?1VU
z8fU=xQDyt73<ZPWNtlf2`0Y8&Ytsa_2}rq8bD_RWiZhX+N5gyoQ2si?W?>MSznKvW
ziq(Jz1x`W7Y&<!^rkCnwX4RcCr>`im^nr<be||qno)BDLuTW>l5d{88QTym6MuTk{
z;3Z|qA{5kMw(Tpg<&%l77^<iiZL}Cwq`Kt8En(g*AsQd87><@~88D_S;6^DsF_F?U
z$_NvY;xA|!L1X~C1#`w8>=;_N>$Gh)<=<K$T^ZXnl(Kz*QFuLxzSrnm7R|^USl+7S
zUZ~>NJ~=#z@J`3aXDvasDlDu=GPH$^!lmrEZ3ouehTPQ^0^V`dey<-n-n~AomM!$k
znng&v&`+*uW4ez(vwTGIXg)YsTole%))Ip{^JbB+l5Xg8(luOPkifHfD{&=DkYsQ}
zRTg#f*->#~FL+UvMS8OmRI{)8y<_iv{_P>AV@N^@onO6Fi2Gng$2a}~*e{b;2;x84
zf(NY!k^7idzpj0)X1Wu0m;$WdgE*UK$rn^W*dd2D7=z<tm-F}7+S=L?ODnQPkmx=S
ztn0Z)*TTzV9m37S)u71TZ`YJpT<DsvK!V&=N+t^rbEb2jX%7j9Z2E74Y!UiL#U@|c
zOcaqH7}-Iu;pm-PyH+_dT!}C^S3bzCQPz*jkv|^hV}F1bICePWeGkY-vxJ`{`tBka
zX2{!s2W&9cuF2w0@x)fv%Fxk_HQb+@Hr6og`XWg{m@i1mT7A&AndL_5mVU`HyfC_w
zezyE|2q6!}eXn&r=6c*Imi1SF@#yZ&$~QHTNN&stM;~W`y))t4MhmIUA<#a*4|fmV
zugyyAfxMIL-OHv-jeN+fL@v_Wre_8@kMy}>Gv~UeOs01MA|LyWtW4bjAvoFXIEgx2
zLBjp7#rtuQjq9<%La;kMPpBV1d76Y@fEiUlL|I`skSaM(HxY-f!Nt)$WtF7<NSK2}
zs!aXSaGT6jZKOmFBimPC7ksx$Yp4gtpeA$3L#7~O<=eZ?8R*eh;3t@!gPWk0<E@<g
zs4jGO%3`v?TS<qe?wlS>&#1m5N#&wn07{pTjoyMKiB2Q`5o(qr3!zL2pt~c9&q5%U
z`?xo8B6csjBRMDzrJ5Biv73ZgL};89Y$!qMlSHE^?N#F}v`lZCN~20@ZhZ@vU#1el
znW|T&M7}+q^8<jZ`ZYK&xbL70DV4@igfxqeWT2n}DpPeb<Ks@^0B=1Z81476(=q$u
zqY@=0jB#M#K&l@;f3d^dcL%ll4{Fq<-ZKw0<n<j?{`EPo?lmAat9Q-W?*N+Q<M*_m
z>&2e}aOI*>mIE--RMSSkHoVNCfYCSiA1=$^d<4v5Y6j9l)Nn`-N+?4Opz$7mTK5R|
zD9ws>>H<OsBr{IrQRfr}%zgUGH{f#H5SmXmdusquhp6sZ8d_rbI<}BBNW~p!U6!c@
zwNhEhbTf~Gu06<*kYPom5@<EqMy>??2diq&m}0kB7zNt$!fBv2jlah=j@DY~$9to7
zhuY6MRM-rW;qIP>4zQkaP87ESdf}J>Yt(pg;;=I)pOVL3KmkQ<%N|lxRn_T5ZM6H>
zevkS7cj}GKPY(?}OUm(viUG)M_$yandbaf72<q<mf=uvmY#z8K`<{U(R~^BTPA#4>
zmInKQ2Th-_&ILkGy^4-nvuHb_MvCkq0jVuJiw#FDzdB())=}+`;(-$SBKn4L!p~PN
zwb*L51?q?8p)<B(Ob1W{<DmP?P<&Qy=qFfvq2G~3Dua$puS_!Y`yB`p3n`Xqsu*>0
zJ-uls8BCrf(1Zg3G{2s|?JIS$aJ4nEGqkjEW>op(DuaWaIlm@^f{OkR|E||=vUH#|
zY*JFt(xu^v!Qa><pyL@N+@t8E-Q5{i$f2j{SIDOkP^ZTlU(PZfPDef6PcxkN#?u~o
zJFj@pAgF1Fkx>+0+l>p6J?bf8u)cd?W#ZVSuJTTfOmn~|GnxHvaK2nKjcOKQ|ERYF
z0w8pKHrH^(k1YWSP*PV@(ph15JxfS?H)f*a?Af;3+ty5n#n)jX&|<c`pC-qa2P!Q-
zxz<<_xRAO*U5SEio}3tBk71O@b<MW!8cpQ~ON|5_TbG1<xsbzN&^=coNH~Qz22oWJ
zn38<RCQC@a+%&%TmFK&sxr%8}#=un)tpBNuSCh`E_w!^F9=8^y-4@?>n1E<@<h5A3
zwDJ_^j5Z9`9Y=S~yyA+Yk!@CHF+}n#P|I&d(Ta~et|{xbA>%BG=TCba>!0woKxM#L
zG+*3jV;mRzP+2g0S72u;u=C3)MjredMf2Q9j4e5tL*AEvzrJ-t8aP?S-HMSjsV^0{
zFf#nU=TED5;D77NEdzS-gI${t1R9+5frEiz{Nl^716wU_W}-ZHN{nuZ{x6ZSy;ZC$
z^<S|MJdO(s+*}kGtluq5cqOqA#=Pl>pZf{~P}Y=}d*6rbaDp16xMqM!=4JAXL&eLr
zc534YZK+#X4X}U^BoXe-2_G~}ymN3TevqOcSEs}jHpkiAV#7~2T@y@BSJ6+8)T8w6
zW%b|aK<)i0m({GOqr&D}<LsY@CCE`BDg540tCV~Kb;itrS@T);kdJg^Z{Q=ZPlLkt
znP@JB^+BemS<kcTBwXZfao~4B<<|ro8~xnc+UBgT*;!-pP9NQ<_=vuPqob{fAw$-M
zFEr#NbEP`Xa6C=xLqYr{^Rs8ir)F!|0+^@O`3IIQ+=pkp+wM_7U)E9?My@4A_x9}E
z)F7jfk`fC$_#y=bg>5)5)7TEIZ+Lzq*zmd2Dh)zUqG>L)WrQI&!j1uJYmMICM+4n0
zVq%yC$0wYS@e-1fF=ggZGGEQ<ulg@x;On*!(3)MW7B9)2u_Gkf7T+y2+i|8s3%>N~
zo*pO4bSMgFxk*!Aa)`2{0zhIdR532zK_(A?u4adBy89yaUD_4eq%zj}iUxj(dAemj
z4_Dha*&hSJ`vke6E_`tT->0J9IIz;z=tSn|NWZ+i{D8O95E(zf@*zpKSea*Xw!N9C
zuTwmPOust36PJ;swzZiHfE^qhpZ_kHA*f>+#0a%Q0jS<!G{rsth#+M)T(^CK&%g}N
zHfLd{y(M)uM6_{zXW3~#ifg%NM-ifxOHXO+fF5){tLEm^*rj|oM2Z)3+to(Kx6>I#
zf5)Ha{(|b!UhwTJ*JGKm;o7*FtbJ!a9ifM=?H=nP$#I&GmF=nj;2c7*q@-&E0PAR3
zuclGru>=G3T-o0TEoEJ@-phkcnJFD4+6Z81Y}i1k&vBS^SN?PM2zY<*;pIiMt8Q+J
zGY*&JH6(J0EKi1aI%kxq5_>g|-^7s!-m9Hzswywhl>-_l)*dvc#@r~4g-JW^s7e<_
z{aIjQD%ue|nrUfL+5oh|^W<qXAz+0y&wRGo(9Z7DY@qY<fo8?fI<IRUWJ*vQv#faa
zkVvmV=#z!DwY58T!~>gU08U|5mrP8bO9qnOK(oy8N(zFa-!uE8m%F<=rfulO(Ro^K
z9p@6?xW73~#jX_?=Wxma#yz`I+w~1rYY%BCmIN-F&;n>Is2beWOqJY7J30mJ@+VF@
z13g{ykOln@EW5Y+78VvICGqwu+r_!qi1`J<-wi%F#pvCw`SC>WQ5QgKp|o9p{Z1RM
zXh^ZLw6e24KA5Hew^Y=<K^+yozAKNzS50wTU2EB4a!{So^&;$taqDClELj&hV`Ol#
z-e%~xwuDDpcL~8$4d352IvV}{<8mIzL^vPLxAT*qu!ax)rZ4g_Aw{%qaXIP_*LZ%<
z5zXAOehixgs}i-gbmPtJOZ9trJC|RycRYGsf{AUKEBWpDT4W9lH;g@pSiPv&P;<wg
zc&>o!t4IksE;6Hb##>wcVq)aDn1_cZ&G65mHc(q%R?1#<LS|U)Qh(<Au6kw8j%ia~
z%NrrKG=BrD(>l#V<kdLuw=IYDq9mL#H!1TT7@k`8TR&?0>2A5`iatFxMN))C{or>$
zV7O3KL<JGgDV<nXjS?8~v%sUKq?eNw3tmq?YQ=YTXR1J503l3!6G$h2Fu51(%a2nZ
z(dTQ)eR-|X$JGpXaQ9g_e0Qn^M(O6$koxhwY^LJ#xfzEM6+gf4csej+e{~g!F%2`G
z@f+L5X!?x4uOq&Wys#NP=koQm9f0hN$xFuBz;S76vG0TBoB}fuZd$ystgP-YN)>)C
z=gr**QxJVCH8nMDZEY_ef{Kf^7SZ=L5uWmf3}y4Oi8VpMP(6iO-mBW6rx!7=*IxI;
znl?I_KXL@}DW}*6JfE-{fBpJ3mdkmk1T}`@w=|-`#r0skh296V`oT&n{N8B6S5s3H
z!(K}aF43qBOk7pgc4ATFlB<(R5U6#+^-@?C*7`U#HT0ZhO<H+BYFAo5{hF&@=nIA~
zCSG7L+1tN)Y}5XDAYI%J2O>hF&a67S?`gex3E8<J29F)aS;}k>EZlf|chk`+NHsGs
z<V+dtvH{6-i>)f<1WQX~jahhYI1n5b#(T1R<FP>zGqq?3-&UPUGekqk&{mf^CGR{?
zK;dkgdw!7`sDq?Lvpr;;E>5DmFJZ*6f#M4ya2i|t;IDmL6E-+Q??oXOC+LrAo#;1;
zagExvOBIS`pk!37q&%@YL{9Y+Yw6KSsz=gxF%^ay!5ZBAIE{Zl30R$4vT5El6Juk8
z-T~@+YI7&qLElE^=GKwQh*p$0`xGqdC!%T@4v-)NBMwQ4i3KNimA1um<$lj>Y(k{f
zD!e~LO|?r0k;W*_d-FQGB46Y5co;AYMH(^z0^-iJa8e2?Y-__eJDG6}-h&*tLPNt?
zLU_bo`jYlm#4}P%PnuL)TGsveaSpb(XPiEBg$6xyd7!%oso_3A@oxQvJ|mc?j^?OH
zVUP#{I{<WXe|3?LN;qe72fiL7Z05^U6x@7ehGdGo5s^-kISa>WUK;Gv(~pqPOvR(r
zlJvd@pyDtn^@^F*)y(hSy{oA`$h_95T5!ugSkV#WJMqXKJ09dAB4NHYeM#c@CJdsz
zj^dc?4y)Z(^2Mr#pN^Gx$**}uo~iH9yH$QQIljmD^*=3;r3@Z-At047u6&2x5m*{o
z4*ouQLs<QXiO`YWVV?2fuKQrSycCTt+B+sx*?Sz9vsP<lYrwaenw9g79(WaMvTiU;
z%!S9(nxTXH7aHB&z1>RfeL;MiUw%F6j~2ox5%DmwPio8&YwvI4em<F$VG|MgySTWR
z$JAfgOOiP*bNc%Fk{23kBgWU)@bWCu(x{oDQ>iHAZs_NMkFKvtr93eE9vGS#Nl(y_
zBg7OYsm|Q^$p?J$NGzPE9Y(4{{@{r0BnoUT4nkg?EFczug+&x)M$W;X_#kav4_WlV
z9hPY8n={><?Ove<Y|*z&C{dIbj>p;B6RJcG(Mvf^)dsUzM^PYJS{)Z!nl%(Ogd}|<
zisM2Tq=yA*s${^IFD6a+@6+bvwXhIDKtRUw10=7In0vo&yG#u0bZTgfKJncQqT-iQ
z;rI%&!FJbsZAA4N0j{ElO#@ugJLkgAhqeczfW{C`&*wZD(ryx;g9LrlzQJ+EqcNN>
zr+Fk~WZ?O5%T+eBg2m=eJkbg+OixZuPUi{U1?RkEg5zP`)$-S3LwZg@A}Me|(hRGA
z#sHEPv|-zkVWM#`if-;MjuYA%oJAo(=%AOk29HS1mF2St2>2RxyQl2(+#;u?r)#O-
z(U>ZnZ?%2QRiBSp^oyEZ_KZ<gOJsOTmBGJxs{GMuRJ<`y+$AKr6tD+vHQLPMyy!1G
zW+y=QIc4NnzLTq+`kFoL%Z07)_mqZ~Z!1nFPArZN4h}Y|uB#;AZjl=yo!Z)IQYMD_
zT+f+(7Y1Y=9+K+!0c$npWXG-f88ns+m~fHVzD*!pC*w;#nB%GUQS+j_0gK1uXSv<L
z%1pkfSl@9{PFYV$Lq(J_#!jIa?X8bOj>1hJe`2gUSx{|Epcrl_>+j?r+m{BKW^!<F
zM2%&2q<DDj*T}BfLb4{2iLuB25*?iCW`8(1piH)EU946CU(Qv@2U@ixPnAV-GnR@f
zfZ`(=v&pd(c#f4ngj#X6OCD{>LwEJCa7&_Gyng~>mT89@k!P8(MkLPib-mEm$N1T+
zx~<lK4ols$jm^&1KQDv;anz4izSQ!wJkZk&a(OBudcn<(gYi)gR*WFo%5YY^A_$D*
zkZ%kX1LE;s!zn6GROV-RL1|fxI*9g{;*E1;1}LPDH$h9V=wwh|EM38()Cf8TYm<$>
zzIwJxFuK<26U96ZD!btMT&2Z*oZ|j3W*1oQnk8&|18aHL{DMu40~P})Dd$WG@Vxt+
z^gEpFo^ld!1`+I2o3%7@1u)i21-}faI&$ssb$_z1F?v3sC=<Bu(s|l^XR<f3mU3eY
z?9XM>6|56vjuZujKPX$$mJs}e_hT6b$ZE1QxPx;0gDyNm6hipmg%%l3PE~!p`|>N^
zN2%g62SIlCbl0Bq(4q0=1r3Zm|EQ)G?AGNpEg9LK++1p6VS?9$n8q+|w;$3==ka)J
zP$a}yzF#Dj#~xd|6`dI>AVG>NmE<x;JC_|+Eq<t$92<})z<`Lot_N^>O-o9biGGws
zeh$_8!e?OQN0sZZF5!w)FpS$!m*pT2JNSJg!GEM4$=5($X!D!53`~1#D;_ScQgcy+
zlSqYx5F49tch6&Jn7-%ABA&@*H5^2_Rfv6u6qbSML7Mxt{ZWxDf$dWm91|ICu#(ax
z3ON6HbiHY*-%^20|FwS8=4BX?Jv!0^cXQU2!c7kKOmv)>`;dn>1Z6@<c{btzGYQ^^
z#R<C9JUtd(MB2ErD5F^v+a=$<$~^FCNwB>NuUG5fsPY5XMwymXwPI-EF%JB^gC3<B
zj04^vcH!8N_(I?j7UIdarFR;RC*?LTYMY-W{5%kZ-=?p*vsDk>)`?pqXVMuXw)sI=
zNXEg}&n+~UvUQCJI{sry)Q}io3c<uvf5L;u6grUC%<W^T(}X`og>^_qi{U2({rOMg
zLS#aN`dSxBV(JQ8AbQ=%5w#BCdtrAFuEF~N;r873A>VR_&pn@(Wa*5iGDPh0`TPX=
zu3EQm-5oq$6w;~cBGQh<RLuk~$$F_AtAnBD>-wBVH17?2S4?1c4&SrMf)0HA*kGlf
z<kD7sizv~wmQ@=Bk^zE<AdH2DwKrde-=Yj0jqj_ongQoz{^-Vb1{Q`NkeSH?w&KrQ
z6=9xU`C;O=k_hll@Hv{iD+=;v#!gO74jKl=b=Jn}8-T7_fzHWxA9a0rjVc-yX?l{$
z!~Y?J&tRj%`$-Xs<`|*Kar#z&p3tfu?Q{bKPaoH{T8?m%hv&mDt6g|~Z4urWCEyS@
zRyN<I1cZkS#>?E4oGuXQ9{J4wp1OJv&U1s>#m3G|tusxINFd|>;xMWV5$lKK=dTx-
zh*WsE0w69S<1*R&CcNC6k>YJq=4!e$L>;YZmL0KP-b>lvEZOY^=YJTqFW8tC<|*wa
zHMdSHGkApM#6pEw>bgk*u$-eX`5gy&J9YpqYxA@uQu%5}umnB!6Ur+`vdkjN&cMwC
z6$)10b(lCHOw(pKXfpa7|5m@HNcbZ(c$@$9hfD$9y$*j=nbU@jG7xf`I>xqUZjzq}
znr-?mCGNzy#`F^pTMWZ<g^)6Zk0W7FQ0m@Zr}|cRR@Ou>uA%N73b0>?Nd3H>WODtL
z&jd1`=ia%+hHEk1)Ppf7B&)W~m_8+90J_~k-5mhL#H2TC>~8TP_!=Q86zFOcE}I?N
zf}e!$Pj16p95T*@tm!i-1+R+WTG?N?;I>=LG|m0!Lsbl7(Uj7qtQBW7DZr19$EBp^
zq#)-YAyaEk4m)-|-e2l4CSL`T3r4cOJSHgO0QWpv3MQ664{}rvR0JGW5$wa}R&@E9
zFV2KItAYd^Kv2T{(8wxo9li^kerg!WJE6@l1&<6bZcg=^>t6Pm-xW^f=R~Gr08HYc
z@=jMw=-_D;W9i9_w&1T^_uH7|?|i6AM*0vjz@mVLWiH6_EiMBmst;~}bAWKk9dqGp
z;u!dLWD2kcDLx+L>o_aVh7XVsRj7dRxp*fme;-{v?Cg>`t3znllrkEvgZBm;lRQQF
z8o9za-`DL{tpDZCF11I52`(HR0&iKEp^@BJK8}2osmauqHg^#gg_J0`uY1+YC&<;j
zoJC-%ALO%Iq^gc=7y&b*mQQuo;oyO9eex{(h23MDm?&E8WU`;UffIj~1FUFKAxshk
zA;AUc2G+c3*u7mu<U78^q{FEa<R6%O`()w8j{S<KNRlGx*QMqM@$F-o&6`~~?O60o
zW?MG{EJjJ;p&=k5Yu_vgVe|lac%olb2y4G45n!B81iXY7rf=sC4ousGiVmq)k7yW~
zKxY@*q=aZ|0P7UVy%0NUlZgQx`M_r3=BzVEKGS%QoJ~}0I92X0yr$u{FR!(lVETzg
z(zmeeeKzvhv$lev8bEE0UcUlR{kCJW8nSHb9dcDSw!lsRa+8EQRy%PAw()p_LVB@;
zijccv;^Ps(u<OUKd_vxK%3RNmG;BGzST*ab5{S^Rvu2X>0yjPRKH-9<*E$*d;-o$B
z9RME7`}sKv4Y8p!_o#c?4#qd%n71lw(8?&BC6)wulM<PWm^HPk8KB2n(Y#siwxaRk
zQ87uNAslNTQb+Pp?{iJGMd-c~IK5;LN>L9_Qg`YEVfNwPwgF-{<Y6xNYZ;e3YyuBA
zlS#uvkwn7*rC&cQ(~chSNP_REl0aiO%q`L2ALMr?RVJ2n7yLfgTNC<_o?qPGx@EUE
z8xYu{hfo<GRTy>S>FD@y^?uSdY<CY9d%>ZvQD^nqJqAMwCXOti@M5{!Eh@+IaTS17
zbe{LI%EWne({iHUyB4!CjfP%3gPK?qiBe-nDBF!P<+{rX8#|9p*^<^=?Ln^$e*~~C
z4baGP*(WC6Zn^haUj=m;?j2?f#Kw3v$U(}195<wsL{IxYEV8#Z%G;I5+vVnYn%$|q
z>;+#biS|pjlt_j?0}A;_*!M(95BizrCyEXU;GMsCYac9J-}TJqP$R3#ri{de5*oHd
z?={k4$UIR|XnJR9^Zm#M=gf@mRllGNZCU}KEOHQX*R&7hvBZ7!rXsw!aZnfv0-j2K
z{FHN=2w(6sz{k`;K>zy4QdWA?U^QFt@B-TZr79@Mn+g&e!B+=u<(LA$51q}-`x<ey
z3tWs9{Issq+f*qu%x5<Ofs|&i@I6~7-}^~Fe!>YJ=f-`C&uAl&MUv6E*zgC97=v7;
zzNJ}HWJ5u4biH^~h;;mZ(@U`8tPmeks5;0!8}q2=Sb2U?<u5LH;2oxE$){)@MU0R9
zs@KvoLje5|oxTYA{TqRp58&uai}&;qZp||d1#;8Jl)~W@?viMlP{*zwtH-E{JeB!l
z4K_DG{-e8fUu8hTE&+}iQb=bVV~11}nGh@k?o$dBy=xCiT!+N|Y`*;$>1UaB8VUh6
z5$I&Pv;tUBDZbS2XaF*GVdS6g(mjs-p9t}W--Q`<`Yo2vcj8dPsS&27J@9icP7KSE
z%s#_CVG{>U?r(;NZSy>D2eih=Kw^VK+33#wAZxof5#TDo-UiaLWq>?A;^3k0Q`kV+
zNKdLTjpIO3JEre)d`HD_X-7rPRlp4$Eq;nNZT@o5&^HG^C#%t<i*MI#FZGU^Ve{yF
zoEXqcD&WADjlG@EUQi{q8x75Y2fDY{=4LI+cVadErMwG&P{t?=7TBZeF!6AP54Ye+
zdow>~fGz!bjqVat!-?<8!V0mxQht-tbN@t}IuasA-qDV1V$cJivK=P@J`Ei+;aOY*
zSw9H|8P+CNMWilbvA$M(a?{>Z`yMiAsCjyE1TEy5v}l{Rk1oIVGxnyCV_7t8`W1aY
zdYKl6^&*L%5#(3aHZ@7qJ2?vzr#cpa%VMR14C0CCriuw>G{cw*hY?*5RhR3r3p3CB
zm5ufqEJcO0AnNC&2@ZR}#>mA{(ky>Y_vFm!Oz~F9u_OdU-dWiF`tHc|<u4zcd4+;0
zG0Lt*{h*WEM{Y!`H1<%EDPS4$G!v$lVJAaecRiZ>5r*n&IXW=b7A6=rkcfcI%o+Bn
zAJWO0$O65Uo{(<c^3v4~otEV#Jt`7|gFq@oul-oOu~8rRKyb9rCOX;Xx}bOly|zS7
zyneFCgLe<*q6QMS%EHr_?;=0?98^CzTh;a<?y9C@r30iHV!-+8yHy$#QUioCa_8<E
z9>L?t@KStqKN*=qBSu;L>BKztxa`5;Uf@s~xJ>s&$LcWr5rVz7^<AXiGD1ig<90U=
zx2#N^b?4RE02Otf7S;AkJv%)gXdS6BcmfQR><=FMv7Op;t4y!wA4@j_Rbe&oU-hW5
zFqWDrex1J`)gv58w9jLnG|259sLK4pUzE2i#xg@1$2M4gKN9vep^trRfg&<EB4<Hq
zB_a(+ht>-b$vYCi-KXpN1a;ZKdz2-2P2;mxAjF=U;<z5xmDh*qnw0>kp930SrzJRZ
zaJdsxN6!8IiHjWYThAO19dh%ITFYco$B{lKDJ9Y+FbO@qX_^UJl+z3Iy2=Cndcwb+
zqLyZ6uFj?+_BQrT#wLJ|tmfl@H_QKjB?xcG>o+m~--hMCFs%QDVf!x(`+s3L{tLtT
zUl^{x7!Xi&F!bNUSYfIBVeRZLN&7XLb58#o)Ym(HKk5R1yZCFahJy6prEC*I$qC47
z#9z}pev9oNM_pjZ>+>lXI=LuY7&@5#Rw?!^ot56;ECB}qs$ZA#5dUzmmvw<(UT^+~
z{=T{Tt;LCqYO8&<8K`fq<Ll1u|5%oP8rK@71b_ev0QA4^{r>y73a`tT|FNw9WM}#5
zPAgyk+$*rRHUjrAmhGQx5?o!;`&Ty&`_>xc|HZQZlig)CYfyQ$t#EJcB+*|i$3NN6
zD=mb}ud(6bd21Ek{l#+rlYQGF_m42u1!^$=#s1zf_ic>c_V4@C-f{iK{@%^+t$kak
z_)jaX@P9V!za?+$6#q&5UdeyL%KUrP;<xy1Nq|4Gg5@6t0^XXp^#J}fVXx-T0srw0
z{5B=(Py9U?0C<xi^>*a9EAD^d?8yK7`up2w`Rla&+f4q)Q5P6f@b`KB|0Vzaq3?Pl
zng2b#enVOQJ*6uA`|r#8@2Sok%J%Q+=Qou7-_zbVl;hvi`!|&H-&4AxzrRde3eph2
f)xQAXzWzYHUNd-o05U+#$<$Qjy(sY?)BgVekj#;W

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.step
new file mode 100644
index 00000000..7e1c7d74
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.step	
@@ -0,0 +1,1272 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.step',
+  '2014-10-19T18:03:30',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Chamfer001','Chamfer001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1015);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#85,#138,#193,#248,#301,#354,#358,#393,#635,
+    #719,#776,#833,#890,#947,#982));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.65,6.419107669651E-16,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,2.65);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,1.972152263053E-31,-8.75811540203E-47));
+#28 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#29 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,0.,0.));
+#34 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,2.65);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,-1.972152263053E-31));
+#40 = DIRECTION('',(1.,7.171462774736E-32));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,2.75,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#46 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#47 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,-0.1));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.T.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(1.5,0.,0.));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,1.5);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(0.,0.,0.));
+#64 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#65 = DIRECTION('',(1.,0.,0.));
+#66 = PCURVE('',#31,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,1.5);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,0.));
+#71 = DIRECTION('',(1.,0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = CYLINDRICAL_SURFACE('',#75,1.5);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.,0.,0.));
+#77 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ADVANCED_FACE('',(#86),#43,.T.);
+#86 = FACE_BOUND('',#87,.F.);
+#87 = EDGE_LOOP('',(#88,#109,#110,#111));
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#22,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(2.75,7.105427357601E-16,0.1));
+#92 = SEAM_CURVE('',#93,(#97,#103),.PCURVE_S1.);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(2.75,7.105427357601E-16,0.1));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.707106781187,4.853013054113E-16,0.707106781187));
+#97 = PCURVE('',#43,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#102);
+#99 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100,#101),.UNSPECIFIED.,.F.,.F.,(
+    2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#100 = CARTESIAN_POINT('',(2.422304781E-16,-0.1));
+#101 = CARTESIAN_POINT('',(2.422304781E-16,0.));
+#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(-6.28318530718,-0.1));
+#107 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ORIENTED_EDGE('',*,*,#21,.T.);
+#110 = ORIENTED_EDGE('',*,*,#89,.T.);
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#90,#90,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#119,#126),.PCURVE_S1.);
+#114 = CIRCLE('',#115,2.75);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#117 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#118 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#119 = PCURVE('',#43,#120);
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-0.,0.));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(-1.,0.));
+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#126 = PCURVE('',#127,#132);
+#127 = CYLINDRICAL_SURFACE('',#128,2.75);
+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
+#129 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#130 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#131 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(2.422304781E-16,2.9));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(1.,0.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ADVANCED_FACE('',(#139),#74,.T.);
+#139 = FACE_BOUND('',#140,.T.);
+#140 = EDGE_LOOP('',(#141,#164,#165,#166));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#58,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(1.5,-4.263256414561E-15,-9.6));
+#145 = SEAM_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(1.5,0.,0.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#150 = PCURVE('',#74,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,0.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.,1.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#74,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(6.28318530718,0.));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#57,.T.);
+#165 = ORIENTED_EDGE('',*,*,#142,.T.);
+#166 = ORIENTED_EDGE('',*,*,#167,.F.);
+#167 = EDGE_CURVE('',#143,#143,#168,.T.);
+#168 = SURFACE_CURVE('',#169,(#174,#181),.PCURVE_S1.);
+#169 = CIRCLE('',#170,1.5);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(1.132716258663E-45,-4.263256414561E-15,-9.6)
+  );
+#172 = DIRECTION('',(8.75811540203E-47,-4.440892098501E-16,-1.));
+#173 = DIRECTION('',(1.,-1.480297366167E-15,6.573840876842E-31));
+#174 = PCURVE('',#74,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(1.480297366167E-15,9.6));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.,0.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = CONICAL_SURFACE('',#183,1.5,0.785398163397);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(1.132716258663E-45,-4.263256414561E-15,-9.6)
+  );
+#185 = DIRECTION('',(-8.75811540203E-47,4.440892098501E-16,1.));
+#186 = DIRECTION('',(1.,-1.480297366167E-15,6.573840876842E-31));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(-0.,-0.));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(-1.,-0.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ADVANCED_FACE('',(#194),#127,.T.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = EDGE_LOOP('',(#196,#219,#246,#247));
+#196 = ORIENTED_EDGE('',*,*,#197,.F.);
+#197 = EDGE_CURVE('',#198,#90,#200,.T.);
+#198 = VERTEX_POINT('',#199);
+#199 = CARTESIAN_POINT('',(2.75,1.95399252334E-15,2.9));
+#200 = SEAM_CURVE('',#201,(#205,#212),.PCURVE_S1.);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(2.75,1.998401444325E-15,3.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#205 = PCURVE('',#127,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.,0.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.,1.));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#212 = PCURVE('',#127,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(6.28318530718,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.,1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#198,#198,#221,.T.);
+#221 = SURFACE_CURVE('',#222,(#227,#234),.PCURVE_S1.);
+#222 = CIRCLE('',#223,2.75);
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(0.,1.287858708565E-15,2.9));
+#225 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#226 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#227 = PCURVE('',#127,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(1.434292554947E-31,0.1));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#235,#240);
+#235 = CONICAL_SURFACE('',#236,2.75,0.785398163397);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(0.,1.287858708565E-15,2.9));
+#238 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#239 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.,-0.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,-0.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = ORIENTED_EDGE('',*,*,#197,.T.);
+#247 = ORIENTED_EDGE('',*,*,#112,.F.);
+#248 = ADVANCED_FACE('',(#249),#182,.T.);
+#249 = FACE_BOUND('',#250,.T.);
+#250 = EDGE_LOOP('',(#251,#272,#273,#274));
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#143,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(1.1,-4.440892098501E-15,-10.));
+#255 = SEAM_CURVE('',#256,(#260,#266),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(1.5,-4.263256414561E-15,-9.6));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(-0.707106781187,-3.140184917368E-16,-0.707106781187
+    ));
+#260 = PCURVE('',#182,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#265);
+#262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#263,#264),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#263 = CARTESIAN_POINT('',(1.480297366167E-15,0.));
+#264 = CARTESIAN_POINT('',(1.480297366167E-15,-0.4));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#182,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#271);
+#268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#269,#270),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#269 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#270 = CARTESIAN_POINT('',(-6.28318530718,-0.4));
+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#272 = ORIENTED_EDGE('',*,*,#167,.T.);
+#273 = ORIENTED_EDGE('',*,*,#252,.T.);
+#274 = ORIENTED_EDGE('',*,*,#275,.F.);
+#275 = EDGE_CURVE('',#253,#253,#276,.T.);
+#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.);
+#277 = CIRCLE('',#278,1.1);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(1.167748720271E-45,-4.440892098501E-15,-10.)
+  );
+#280 = DIRECTION('',(8.75811540203E-47,-4.440892098501E-16,-1.));
+#281 = DIRECTION('',(1.,-1.480297366167E-15,6.573840876842E-31));
+#282 = PCURVE('',#182,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-0.,-0.4));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-1.,-0.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = PCURVE('',#290,#295);
+#290 = PLANE('',#291);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(0.,-4.440892098501E-15,-10.));
+#293 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#294 = DIRECTION('',(1.,-1.480297366167E-15,6.573840876842E-31));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = CIRCLE('',#297,1.1);
+#297 = AXIS2_PLACEMENT_2D('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.,-7.88860905221E-31));
+#299 = DIRECTION('',(1.,0.));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#301 = ADVANCED_FACE('',(#302),#235,.T.);
+#302 = FACE_BOUND('',#303,.F.);
+#303 = EDGE_LOOP('',(#304,#325,#326,#327));
+#304 = ORIENTED_EDGE('',*,*,#305,.F.);
+#305 = EDGE_CURVE('',#198,#306,#308,.T.);
+#306 = VERTEX_POINT('',#307);
+#307 = CARTESIAN_POINT('',(2.65,1.974178396515E-15,3.));
+#308 = SEAM_CURVE('',#309,(#313,#319),.PCURVE_S1.);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(2.75,1.95399252334E-15,2.9));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(-0.707106781187,1.427356780622E-16,0.707106781187)
+  );
+#313 = PCURVE('',#235,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#318);
+#315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#317),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#316 = CARTESIAN_POINT('',(-1.434292554947E-31,0.));
+#317 = CARTESIAN_POINT('',(-1.434292554947E-31,-0.1));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = PCURVE('',#235,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#324);
+#321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#322,#323),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#322 = CARTESIAN_POINT('',(6.28318530718,0.));
+#323 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#220,.T.);
+#326 = ORIENTED_EDGE('',*,*,#305,.T.);
+#327 = ORIENTED_EDGE('',*,*,#328,.F.);
+#328 = EDGE_CURVE('',#306,#306,#329,.T.);
+#329 = SURFACE_CURVE('',#330,(#335,#342),.PCURVE_S1.);
+#330 = CIRCLE('',#331,2.65);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#333 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#334 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#335 = PCURVE('',#235,#336);
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.,-0.1));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(1.,-0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#343,#348);
+#343 = PLANE('',#344);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#346 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#347 = DIRECTION('',(1.,4.594026308794E-16,-2.040157513503E-31));
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = CIRCLE('',#350,2.65);
+#350 = AXIS2_PLACEMENT_2D('',#351,#352);
+#351 = CARTESIAN_POINT('',(0.,0.));
+#352 = DIRECTION('',(1.,2.171721527793E-16));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ADVANCED_FACE('',(#355),#290,.T.);
+#355 = FACE_BOUND('',#356,.T.);
+#356 = EDGE_LOOP('',(#357));
+#357 = ORIENTED_EDGE('',*,*,#275,.T.);
+#358 = ADVANCED_FACE('',(#359,#362),#343,.F.);
+#359 = FACE_BOUND('',#360,.T.);
+#360 = EDGE_LOOP('',(#361));
+#361 = ORIENTED_EDGE('',*,*,#328,.F.);
+#362 = FACE_BOUND('',#363,.T.);
+#363 = EDGE_LOOP('',(#364));
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#366,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(1.45,1.998401444325E-15,3.));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,1.45);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#372 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#373 = DIRECTION('',(1.,4.594026308794E-16,-2.040157513503E-31));
+#374 = PCURVE('',#343,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,1.45);
+#377 = AXIS2_PLACEMENT_2D('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = DIRECTION('',(1.,-1.360105009002E-31));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = CONICAL_SURFACE('',#383,3.441688219844E-16,0.785397673205);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,6.883376439688E-16,1.549998578442));
+#385 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#386 = DIRECTION('',(1.,7.087732770012E-16,-3.147585645463E-31));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-0.,1.450001421558));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ADVANCED_FACE('',(#394),#382,.F.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396,#434,#455,#456,#457,#493,#529,#565,#601));
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#398,#400,#402,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(1.443375672974,2.326320210395E-15,
+    2.99337566648));
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(0.721687836487,1.25,2.99337566648));
+#402 = SURFACE_CURVE('',#403,(#408,#422),.PCURVE_S1.);
+#403 = HYPERBOLA('',#404,1.250001225481,1.25);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(1.082531754731,0.625,1.549998578442));
+#406 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#407 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#408 = PCURVE('',#382,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#421);
+#410 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#411,#412,#413,#414,#415,#416,
+    #417,#418,#419,#420),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.549306144334,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#411 = CARTESIAN_POINT('',(-6.28318530718,1.443377088038));
+#412 = CARTESIAN_POINT('',(-6.176596019726,1.354552594967));
+#413 = CARTESIAN_POINT('',(-6.06262744107,1.290326010721));
+#414 = CARTESIAN_POINT('',(-5.942446370478,1.248751099214));
+#415 = CARTESIAN_POINT('',(-5.817980988417,1.22860024028));
+#416 = CARTESIAN_POINT('',(-5.691931317822,1.229284851185));
+#417 = CARTESIAN_POINT('',(-5.567641818809,1.250819804797));
+#418 = CARTESIAN_POINT('',(-5.447778285732,1.293824025712));
+#419 = CARTESIAN_POINT('',(-5.334230627788,1.35955732356));
+#420 = CARTESIAN_POINT('',(-5.228128293642,1.450001421558));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = PCURVE('',#423,#428);
+#423 = PLANE('',#424);
+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
+#425 = CARTESIAN_POINT('',(0.721687836487,1.25,10.));
+#426 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#427 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#430,#431,#432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549306144334,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.15733829961,1.)) REPRESENTATION_ITEM('') );
+#430 = CARTESIAN_POINT('',(1.443375672974,-7.00662433352));
+#431 = CARTESIAN_POINT('',(0.716775647238,-7.369924702562));
+#432 = CARTESIAN_POINT('',(-1.315908634795E-02,-7.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#398,#366,#436,.T.);
+#436 = SEAM_CURVE('',#437,(#441,#448),.PCURVE_S1.);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(0.,1.032506465953E-15,1.549998578442));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.707106434568,4.710279684993E-16,0.707107127805));
+#441 = PCURVE('',#382,#442);
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-0.,0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-0.,1.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = PCURVE('',#382,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-0.,1.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = ORIENTED_EDGE('',*,*,#365,.F.);
+#456 = ORIENTED_EDGE('',*,*,#435,.F.);
+#457 = ORIENTED_EDGE('',*,*,#458,.F.);
+#458 = EDGE_CURVE('',#459,#398,#461,.T.);
+#459 = VERTEX_POINT('',#460);
+#460 = CARTESIAN_POINT('',(0.721687836487,-1.25,2.99337566648));
+#461 = SURFACE_CURVE('',#462,(#467,#481),.PCURVE_S1.);
+#462 = HYPERBOLA('',#463,1.250001225481,1.25);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(1.082531754731,-0.625,1.549998578442));
+#465 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#466 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#467 = PCURVE('',#382,#468);
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#480);
+#469 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#470,#471,#472,#473,#474,#475,
+    #476,#477,#478,#479),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
+#470 = CARTESIAN_POINT('',(-1.055057013537,1.450001421558));
+#471 = CARTESIAN_POINT('',(-0.948954679392,1.35955732356));
+#472 = CARTESIAN_POINT('',(-0.83540702141,1.29382402573));
+#473 = CARTESIAN_POINT('',(-0.715543488406,1.250819804702));
+#474 = CARTESIAN_POINT('',(-0.591253989183,1.229284851298));
+#475 = CARTESIAN_POINT('',(-0.465204318956,1.228600240075));
+#476 = CARTESIAN_POINT('',(-0.340738936588,1.248751099319));
+#477 = CARTESIAN_POINT('',(-0.220557866121,1.290326010706));
+#478 = CARTESIAN_POINT('',(-0.106589287453,1.354552594967));
+#479 = CARTESIAN_POINT('',(-3.547836869494E-17,1.443377088038));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#482,#487);
+#482 = PLANE('',#483);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(1.443375672974,8.881784197001E-15,10.));
+#485 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#486 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
+#488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#489,#490,#491),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.549306144334),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.15733829961,1.)) REPRESENTATION_ITEM('') );
+#489 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#490 = CARTESIAN_POINT('',(0.726600025736,-7.369924702562));
+#491 = CARTESIAN_POINT('',(2.22044604925E-16,-7.00662433352));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = ORIENTED_EDGE('',*,*,#494,.F.);
+#494 = EDGE_CURVE('',#495,#459,#497,.T.);
+#495 = VERTEX_POINT('',#496);
+#496 = CARTESIAN_POINT('',(-0.721687836487,-1.25,2.99337566648));
+#497 = SURFACE_CURVE('',#498,(#503,#517),.PCURVE_S1.);
+#498 = HYPERBOLA('',#499,1.250001225481,1.25);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,-1.25,1.549998578442));
+#501 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#502 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#503 = PCURVE('',#382,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#516);
+#505 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#506,#507,#508,#509,#510,#511,
+    #512,#513,#514,#515),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#506 = CARTESIAN_POINT('',(-2.102254564734,1.450001421558));
+#507 = CARTESIAN_POINT('',(-1.9952809593,1.358814631645));
+#508 = CARTESIAN_POINT('',(-1.880739246002,1.292746139178));
+#509 = CARTESIAN_POINT('',(-1.759786976509,1.249764999558));
+#510 = CARTESIAN_POINT('',(-1.634367205123,1.228586187628));
+#511 = CARTESIAN_POINT('',(-1.507225448375,1.228586187659));
+#512 = CARTESIAN_POINT('',(-1.381805677083,1.249764999576));
+#513 = CARTESIAN_POINT('',(-1.260853407582,1.292746139184));
+#514 = CARTESIAN_POINT('',(-1.14631169429,1.358814631645));
+#515 = CARTESIAN_POINT('',(-1.039338088856,1.450001421558));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#518,#523);
+#518 = PLANE('',#519);
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(0.721687836487,-1.25,10.));
+#521 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#522 = DIRECTION('',(-1.,0.,0.));
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#525,#526,#527),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#525 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#526 = CARTESIAN_POINT('',(0.721687836487,-7.372414158212));
+#527 = CARTESIAN_POINT('',(-1.315908634796E-02,-7.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = ORIENTED_EDGE('',*,*,#530,.F.);
+#530 = EDGE_CURVE('',#531,#495,#533,.T.);
+#531 = VERTEX_POINT('',#532);
+#532 = CARTESIAN_POINT('',(-1.443375672974,2.658651669023E-15,
+    2.99337566648));
+#533 = SURFACE_CURVE('',#534,(#539,#553),.PCURVE_S1.);
+#534 = HYPERBOLA('',#535,1.250001225481,1.25);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(-1.082531754731,-0.625,1.549998578442));
+#537 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#538 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#539 = PCURVE('',#382,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#552);
+#541 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#542,#543,#544,#545,#546,#547,
+    #548,#549,#550,#551),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#542 = CARTESIAN_POINT('',(-3.14945211593,1.450001421558));
+#543 = CARTESIAN_POINT('',(-3.042478510497,1.358814631645));
+#544 = CARTESIAN_POINT('',(-2.927936797224,1.292746139172));
+#545 = CARTESIAN_POINT('',(-2.806984527579,1.24976499961));
+#546 = CARTESIAN_POINT('',(-2.681564756494,1.228586187613));
+#547 = CARTESIAN_POINT('',(-2.554422999434,1.228586187747));
+#548 = CARTESIAN_POINT('',(-2.429003228346,1.24976499953));
+#549 = CARTESIAN_POINT('',(-2.30805095875,1.292746139193));
+#550 = CARTESIAN_POINT('',(-2.193509245486,1.358814631645));
+#551 = CARTESIAN_POINT('',(-2.086535640053,1.450001421558));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = PCURVE('',#554,#559);
+#554 = PLANE('',#555);
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(-0.721687836487,-1.25,10.));
+#557 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#558 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#561,#562,#563),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#561 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#562 = CARTESIAN_POINT('',(0.721687836487,-7.372414158212));
+#563 = CARTESIAN_POINT('',(-1.315908634796E-02,-7.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#567,#531,#569,.T.);
+#567 = VERTEX_POINT('',#568);
+#568 = CARTESIAN_POINT('',(-0.721687836487,1.25,2.99337566648));
+#569 = SURFACE_CURVE('',#570,(#575,#589),.PCURVE_S1.);
+#570 = HYPERBOLA('',#571,1.250001225481,1.25);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(-1.082531754731,0.625,1.549998578442));
+#573 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#574 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#575 = PCURVE('',#382,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#588);
+#577 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#578,#579,#580,#581,#582,#583,
+    #584,#585,#586,#587),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#578 = CARTESIAN_POINT('',(-4.196649667127,1.450001421558));
+#579 = CARTESIAN_POINT('',(-4.089676061693,1.358814631645));
+#580 = CARTESIAN_POINT('',(-3.975134348379,1.292746139181));
+#581 = CARTESIAN_POINT('',(-3.854182078903,1.249764999586));
+#582 = CARTESIAN_POINT('',(-3.728762307452,1.228586187613));
+#583 = CARTESIAN_POINT('',(-3.601620550879,1.228586187603));
+#584 = CARTESIAN_POINT('',(-3.476200779478,1.249764999581));
+#585 = CARTESIAN_POINT('',(-3.355248509981,1.292746139178));
+#586 = CARTESIAN_POINT('',(-3.240706796683,1.358814631645));
+#587 = CARTESIAN_POINT('',(-3.133733191249,1.450001421558));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = PLANE('',#591);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(-1.443375672974,8.881784197001E-15,10.));
+#593 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#594 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#597,#598,#599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#597 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#598 = CARTESIAN_POINT('',(0.721687836487,-7.372414158212));
+#599 = CARTESIAN_POINT('',(-1.315908634805E-02,-7.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#400,#567,#603,.T.);
+#603 = SURFACE_CURVE('',#604,(#609,#623),.PCURVE_S1.);
+#604 = HYPERBOLA('',#605,1.250001225481,1.25);
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(0.,1.25,1.549998578442));
+#607 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#608 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#609 = PCURVE('',#382,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#622);
+#611 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#612,#613,#614,#615,#616,#617,
+    #618,#619,#620,#621),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#612 = CARTESIAN_POINT('',(-5.243847218324,1.450001421558));
+#613 = CARTESIAN_POINT('',(-5.13687361289,1.358814631645));
+#614 = CARTESIAN_POINT('',(-5.022331899587,1.292746139179));
+#615 = CARTESIAN_POINT('',(-4.901379630159,1.249764999563));
+#616 = CARTESIAN_POINT('',(-4.775959858496,1.228586187654));
+#617 = CARTESIAN_POINT('',(-4.648818101967,1.228586187695));
+#618 = CARTESIAN_POINT('',(-4.523398330588,1.249764999548));
+#619 = CARTESIAN_POINT('',(-4.40244606116,1.292746139183));
+#620 = CARTESIAN_POINT('',(-4.287904347879,1.358814631645));
+#621 = CARTESIAN_POINT('',(-4.180930742446,1.450001421558));
+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#623 = PCURVE('',#624,#629);
+#624 = PLANE('',#625);
+#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
+#626 = CARTESIAN_POINT('',(-0.721687836487,1.25,10.));
+#627 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#628 = DIRECTION('',(1.,0.,0.));
+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);
+#630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#631,#632,#633),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#631 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#632 = CARTESIAN_POINT('',(0.721687836487,-7.372414158212));
+#633 = CARTESIAN_POINT('',(-1.315908634795E-02,-7.));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#635 = ADVANCED_FACE('',(#636),#423,.T.);
+#636 = FACE_BOUND('',#637,.T.);
+#637 = EDGE_LOOP('',(#638,#639,#662,#698));
+#638 = ORIENTED_EDGE('',*,*,#397,.T.);
+#639 = ORIENTED_EDGE('',*,*,#640,.T.);
+#640 = EDGE_CURVE('',#400,#641,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(0.721687836487,1.25,0.824426932662));
+#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.721687836487,1.25,10.));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#648 = PCURVE('',#423,#649);
+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(0.,0.));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.,-1.));
+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#655 = PCURVE('',#624,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(1.443375672974,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(0.,-1.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#664,#641,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(1.443375672974,8.237679864865E-16,
+    0.824426932662));
+#666 = SURFACE_CURVE('',#667,(#672,#679),.PCURVE_S1.);
+#667 = HYPERBOLA('',#668,0.454963467216,1.25);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(1.082531754731,0.625,0.299080372125));
+#670 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#671 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#672 = PCURVE('',#423,#673);
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#675,#676,#677),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549306144334,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.184219961349,1.)) REPRESENTATION_ITEM('') );
+#675 = CARTESIAN_POINT('',(1.443375672974,-9.175573067338));
+#676 = CARTESIAN_POINT('',(0.670226076969,-9.316274995688));
+#677 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = PCURVE('',#680,#685);
+#680 = CONICAL_SURFACE('',#681,6.640918306942E-17,1.22173);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(0.,2.656367322777E-16,0.299080372125));
+#683 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#684 = DIRECTION('',(1.,1.514889354313E-16,-1.345492032734E-31));
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#697);
+#686 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#687,#688,#689,#690,#691,#692,
+    #693,#694,#695,#696),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.549306144334,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#687 = CARTESIAN_POINT('',(-6.28318530718,0.525346560537));
+#688 = CARTESIAN_POINT('',(-6.168092361377,0.490437836841));
+#689 = CARTESIAN_POINT('',(-6.044395567204,0.465967528279));
+#690 = CARTESIAN_POINT('',(-5.913565245603,0.451043836134));
+#691 = CARTESIAN_POINT('',(-5.778099692136,0.445130512128));
+#692 = CARTESIAN_POINT('',(-5.641566827457,0.448004350642));
+#693 = CARTESIAN_POINT('',(-5.508346492978,0.459738040649));
+#694 = CARTESIAN_POINT('',(-5.381479155756,0.480703562116));
+#695 = CARTESIAN_POINT('',(-5.262936802513,0.511596477762));
+#696 = CARTESIAN_POINT('',(-5.153695412742,0.553486946207));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#398,#664,#700,.T.);
+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(1.443375672974,8.881784197001E-15,10.));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#705 = PCURVE('',#423,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(1.443375672974,-1.110223024625E-15));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.,-1.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = PCURVE('',#482,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.,0.));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.,-1.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = ADVANCED_FACE('',(#720),#624,.T.);
+#720 = FACE_BOUND('',#721,.T.);
+#721 = EDGE_LOOP('',(#722,#723,#746,#775));
+#722 = ORIENTED_EDGE('',*,*,#602,.T.);
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#567,#725,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(-0.721687836487,1.25,0.824426932662));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.721687836487,1.25,10.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#732 = PCURVE('',#624,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,-1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#590,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(1.443375672974,1.110223024625E-15));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#641,#725,#748,.T.);
+#748 = SURFACE_CURVE('',#749,(#754,#761),.PCURVE_S1.);
+#749 = HYPERBOLA('',#750,0.454963467216,1.25);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(0.,1.25,0.299080372125));
+#752 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#753 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#754 = PCURVE('',#624,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#757,#758,#759),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#757 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#758 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#759 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#680,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#774);
+#763 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#764,#765,#766,#767,#768,#769,
+    #770,#771,#772,#773),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#764 = CARTESIAN_POINT('',(-5.318280099224,0.553486946207));
+#765 = CARTESIAN_POINT('',(-5.200136624656,0.508182821976));
+#766 = CARTESIAN_POINT('',(-5.071114465894,0.47574166301));
+#767 = CARTESIAN_POINT('',(-4.93244890889,0.454809791019));
+#768 = CARTESIAN_POINT('',(-4.786734164212,0.4445459758));
+#769 = CARTESIAN_POINT('',(-4.638043796411,0.444545975797));
+#770 = CARTESIAN_POINT('',(-4.492329051929,0.45480979102));
+#771 = CARTESIAN_POINT('',(-4.353663494832,0.475741663012));
+#772 = CARTESIAN_POINT('',(-4.224641336113,0.508182821976));
+#773 = CARTESIAN_POINT('',(-4.106497861545,0.553486946207));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = ORIENTED_EDGE('',*,*,#640,.F.);
+#776 = ADVANCED_FACE('',(#777),#590,.T.);
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779,#780,#803,#832));
+#779 = ORIENTED_EDGE('',*,*,#566,.T.);
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#531,#782,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(-1.443375672974,7.322382102102E-16,
+    0.824426932662));
+#784 = SURFACE_CURVE('',#785,(#789,#796),.PCURVE_S1.);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(-1.443375672974,8.881784197001E-15,10.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#789 = PCURVE('',#590,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(0.,0.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.,-1.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = PCURVE('',#554,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(1.443375672974,1.110223024625E-15));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.,-1.));
+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#725,#782,#805,.T.);
+#805 = SURFACE_CURVE('',#806,(#811,#818),.PCURVE_S1.);
+#806 = HYPERBOLA('',#807,0.454963467216,1.25);
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(-1.082531754731,0.625,0.299080372125));
+#809 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#810 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#811 = PCURVE('',#590,#812);
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#814,#815,#816),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#814 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#815 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#816 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#818 = PCURVE('',#680,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#831);
+#820 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#821,#822,#823,#824,#825,#826,
+    #827,#828,#829,#830),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#821 = CARTESIAN_POINT('',(-4.271082548027,0.553486946207));
+#822 = CARTESIAN_POINT('',(-4.15293907346,0.508182821976));
+#823 = CARTESIAN_POINT('',(-4.023916914737,0.475741663011));
+#824 = CARTESIAN_POINT('',(-3.885251357598,0.454809791026));
+#825 = CARTESIAN_POINT('',(-3.73953661327,0.444545975815));
+#826 = CARTESIAN_POINT('',(-3.59084624509,0.444545975782));
+#827 = CARTESIAN_POINT('',(-3.445131500783,0.454809791032));
+#828 = CARTESIAN_POINT('',(-3.306465943624,0.475741663009));
+#829 = CARTESIAN_POINT('',(-3.177443784917,0.508182821976));
+#830 = CARTESIAN_POINT('',(-3.059300310349,0.553486946207));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#724,.F.);
+#833 = ADVANCED_FACE('',(#834),#554,.T.);
+#834 = FACE_BOUND('',#835,.T.);
+#835 = EDGE_LOOP('',(#836,#837,#860,#889));
+#836 = ORIENTED_EDGE('',*,*,#530,.T.);
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#495,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(-0.721687836487,-1.25,0.824426932662));
+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-0.721687836487,-1.25,10.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#846 = PCURVE('',#554,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(0.,0.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.,-1.));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = PCURVE('',#518,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(1.443375672974,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-0.,-1.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#782,#839,#862,.T.);
+#862 = SURFACE_CURVE('',#863,(#868,#875),.PCURVE_S1.);
+#863 = HYPERBOLA('',#864,0.454963467216,1.25);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(-1.082531754731,-0.625,0.299080372125));
+#866 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#867 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#868 = PCURVE('',#554,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#871,#872,#873),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#871 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#872 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#873 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#680,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#888);
+#877 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#878,#879,#880,#881,#882,#883,
+    #884,#885,#886,#887),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#878 = CARTESIAN_POINT('',(-3.223884996831,0.553486946207));
+#879 = CARTESIAN_POINT('',(-3.105741522263,0.508182821976));
+#880 = CARTESIAN_POINT('',(-2.976719363474,0.475741663006));
+#881 = CARTESIAN_POINT('',(-2.838053806656,0.454809791048));
+#882 = CARTESIAN_POINT('',(-2.692339061476,0.444545975751));
+#883 = CARTESIAN_POINT('',(-2.543648694518,0.444545975849));
+#884 = CARTESIAN_POINT('',(-2.397933949309,0.454809791005));
+#885 = CARTESIAN_POINT('',(-2.259268392496,0.475741663017));
+#886 = CARTESIAN_POINT('',(-2.13024623372,0.508182821976));
+#887 = CARTESIAN_POINT('',(-2.012102759152,0.553486946207));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#781,.F.);
+#890 = ADVANCED_FACE('',(#891),#518,.T.);
+#891 = FACE_BOUND('',#892,.T.);
+#892 = EDGE_LOOP('',(#893,#894,#917,#946));
+#893 = ORIENTED_EDGE('',*,*,#494,.T.);
+#894 = ORIENTED_EDGE('',*,*,#895,.T.);
+#895 = EDGE_CURVE('',#459,#896,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.721687836487,-1.25,0.824426932662));
+#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(0.721687836487,-1.25,10.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#903 = PCURVE('',#518,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.,0.));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(-0.,-1.));
+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#910 = PCURVE('',#482,#911);
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(1.443375672974,-1.110223024625E-15));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,-1.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#839,#896,#919,.T.);
+#919 = SURFACE_CURVE('',#920,(#925,#932),.PCURVE_S1.);
+#920 = HYPERBOLA('',#921,0.454963467216,1.25);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(0.,-1.25,0.299080372125));
+#923 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#924 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#925 = PCURVE('',#518,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#928,#929,#930),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#928 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#929 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#930 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#680,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#945);
+#934 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#935,#936,#937,#938,#939,#940,
+    #941,#942,#943,#944),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#935 = CARTESIAN_POINT('',(-2.176687445634,0.553486946207));
+#936 = CARTESIAN_POINT('',(-2.058543971066,0.508182821976));
+#937 = CARTESIAN_POINT('',(-1.929521812318,0.47574166301));
+#938 = CARTESIAN_POINT('',(-1.790856255266,0.454809791019));
+#939 = CARTESIAN_POINT('',(-1.645141510642,0.4445459758));
+#940 = CARTESIAN_POINT('',(-1.496451142928,0.444545975797));
+#941 = CARTESIAN_POINT('',(-1.350736398308,0.45480979102));
+#942 = CARTESIAN_POINT('',(-1.212070841269,0.475741663012));
+#943 = CARTESIAN_POINT('',(-1.083048682523,0.508182821976));
+#944 = CARTESIAN_POINT('',(-0.964905207956,0.553486946207));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#838,.F.);
+#947 = ADVANCED_FACE('',(#948),#482,.T.);
+#948 = FACE_BOUND('',#949,.T.);
+#949 = EDGE_LOOP('',(#950,#951,#952,#981));
+#950 = ORIENTED_EDGE('',*,*,#458,.T.);
+#951 = ORIENTED_EDGE('',*,*,#699,.T.);
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#896,#664,#954,.T.);
+#954 = SURFACE_CURVE('',#955,(#960,#967),.PCURVE_S1.);
+#955 = HYPERBOLA('',#956,0.454963467216,1.25);
+#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);
+#957 = CARTESIAN_POINT('',(1.082531754731,-0.625,0.299080372125));
+#958 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#959 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#960 = PCURVE('',#482,#961);
+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);
+#962 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#963,#964,#965),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.549306144334),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.184219961349,1.)) REPRESENTATION_ITEM('') );
+#963 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#964 = CARTESIAN_POINT('',(0.773149596005,-9.316274995688));
+#965 = CARTESIAN_POINT('',(-2.22044604925E-16,-9.175573067338));
+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#967 = PCURVE('',#680,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#980);
+#969 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#970,#971,#972,#973,#974,#975,
+    #976,#977,#978,#979),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
+#970 = CARTESIAN_POINT('',(-1.129489894438,0.553486946207));
+#971 = CARTESIAN_POINT('',(-1.020248504667,0.511596477762));
+#972 = CARTESIAN_POINT('',(-0.901706151404,0.480703562114));
+#973 = CARTESIAN_POINT('',(-0.774838814194,0.459738040663));
+#974 = CARTESIAN_POINT('',(-0.641618479518,0.448004350619));
+#975 = CARTESIAN_POINT('',(-0.505085615074,0.445130512149));
+#976 = CARTESIAN_POINT('',(-0.369620061602,0.451043836126));
+#977 = CARTESIAN_POINT('',(-0.238789739986,0.46596752828));
+#978 = CARTESIAN_POINT('',(-0.115092945802,0.490437836841));
+#979 = CARTESIAN_POINT('',(-1.105839207519E-16,0.525346560537));
+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#981 = ORIENTED_EDGE('',*,*,#895,.F.);
+#982 = ADVANCED_FACE('',(#983),#680,.F.);
+#983 = FACE_BOUND('',#984,.T.);
+#984 = EDGE_LOOP('',(#985,#1008,#1009,#1010,#1011,#1012,#1013,#1014));
+#985 = ORIENTED_EDGE('',*,*,#986,.F.);
+#986 = EDGE_CURVE('',#987,#664,#989,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#989 = SEAM_CURVE('',#990,(#994,#1001),.PCURVE_S1.);
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(0.939692457849,3.797191350146E-16,0.342020590991));
+#994 = PCURVE('',#680,#995);
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(-0.,0.));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(-0.,1.));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = PCURVE('',#680,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
+#1003 = LINE('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1005 = VECTOR('',#1006,1.);
+#1006 = DIRECTION('',(-0.,1.));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = ORIENTED_EDGE('',*,*,#986,.T.);
+#1009 = ORIENTED_EDGE('',*,*,#663,.T.);
+#1010 = ORIENTED_EDGE('',*,*,#747,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#804,.T.);
+#1012 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1013 = ORIENTED_EDGE('',*,*,#918,.T.);
+#1014 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1019)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1016,#1017,#1018)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1016,
+  'distance_accuracy_value','confusion accuracy');
+#1020 = PRODUCT_TYPE('part',$,(#7));
+#1021 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1022),#1015);
+#1022 = STYLED_ITEM('color',(#1023),#15);
+#1023 = PRESENTATION_STYLE_ASSIGNMENT((#1024,#1030));
+#1024 = SURFACE_STYLE_USAGE(.BOTH.,#1025);
+#1025 = SURFACE_SIDE_STYLE('',(#1026));
+#1026 = SURFACE_STYLE_FILL_AREA(#1027);
+#1027 = FILL_AREA_STYLE('',(#1028));
+#1028 = FILL_AREA_STYLE_COLOUR('',#1029);
+#1029 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1030 = CURVE_STYLE('',#1031,POSITIVE_LENGTH_MEASURE(0.1),#1029);
+#1031 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x10.stl
new file mode 100644
index 0000000000000000000000000000000000000000..c0cffd84372763c11634a72dcc23dbc51e6a4b8d
GIT binary patch
literal 43884
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
YLRmq2T0vS}LB`g_7S#$sTHToc14RKU#Q*>R

literal 0
HcmV?d00001