From 4db2da91850fcc55ec08df253e533e236eb91451 Mon Sep 17 00:00:00 2001 From: victorfisac Date: Mon, 21 Dec 2015 16:42:13 +0100 Subject: [PATCH 1/3] Added new matrix location points and extra functions - New model and view transformation matrix added, useful for shaders. Modelview matrix not deleted to keep opengl 1.1 pipeline compatibility. - New extra function added DrawModelWiresEx() to set a rotation and scale transformations to a wire model drawing. - Other writing and little audio.c bug fixed. --- src/audio.c | 2 +- src/libraylib.a | Bin 0 -> 394980 bytes src/models.c | 185 +++++++++++++++++++++++++----------------------- src/raylib.h | 5 +- src/rlgl.c | 10 +++ src/rlgl.h | 4 +- 6 files changed, 114 insertions(+), 92 deletions(-) create mode 100644 src/libraylib.a diff --git a/src/audio.c b/src/audio.c index 8ef711163..6313c9dc5 100644 --- a/src/audio.c +++ b/src/audio.c @@ -92,7 +92,7 @@ typedef enum { INFO = 0, ERROR, WARNING, DEBUG, OTHER } TraceLogType; //---------------------------------------------------------------------------------- // Global Variables Definition //---------------------------------------------------------------------------------- -bool musicEnabled = false; +static bool musicEnabled = false; static Music currentMusic; // Current music loaded // NOTE: Only one music file playing at a time diff --git a/src/libraylib.a b/src/libraylib.a new file mode 100644 index 0000000000000000000000000000000000000000..1da3aae41c7a1cd6e33d46523f00ea0551faa833 GIT binary patch literal 394980 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 z%0DINP;SpUIYPH?NhbpdBA%X2rvOcQ_AnAyWo(}yGy zImr9YH7ruf4naoRl{sP0QyJJr4q>v)B7Z$gLl2BRP5vo42S#MwJt6~zavCnwK%6;$t2^sjZ$=89RT(YdL^yIzp=FOjzj z;7TiR%=4Wz8H%nPBh4bx?2^UzOfr~~)9T6kX;ua)RE^2X$<${nL|3IP>(Gs=amn(3 zAT}+Qh1TAQ{n~~(+o9UBgtV=sT}0Y-z!~}QJUXODY8`lzeDX1-mrj?jGAI9@49r); zWSBh1$bXFdH(U8r?JkT?A7UXZ$IMMPkTMRG(VuHCbGbMvrFb7gV}5!Lmy6njJWVM!nRvQ`Yc1)$ zcJmE_SI*y5RM&h78-Q$)H;YwTLHed6w`ht+MZ`J zG(^=Hk&V1nu;!}abPs?(2>x%8Ic&OujH%lv$|oH8Wp1-(&-&pq6rSqI+eYP5>nivt z_*aME!{BB7E}=6$${3ZgtSLEN?yPGv*&Zcdk>hS?^y1;&e|kAKW-ZRtL{($vkUxMu zoKw!V_`n%?5Pkly49!q6=H?98$}u-)z`|`lBOP4&{=>w# z5#J!Z5H-^p+rvCQN!%O6jm_a9Q@c#bS?kIA(pi~H*Zt`uXardLR1;IF*A2R#=3*mf zf&cR9WXRa?g{-^`ymaKq%!fQoY37FSrh$OL;mVIm+N9+soPBKm$dCV z@Xg>ypH4q2bE>nh$keu#V;h3>1)m9r+J@OV2r^d~3YHV{1;E7X(S$OWM5K zT&~Xor=*=`O(tAn&>xYeh&1yV7c$ldztod;VQCB(r2QHG*Xhc0XRXN^ZcX&qxsLpuvpHTlw5&$YjO=7-cw<_>UnPBRMEfMte`Z;F z^a1!X@N)1fBOh>|<;z^{Lb8<5=c0FJ;G=ptA3@U3BK zO0|Q#!GWaj>R2Dzq4TbApuIr4v>TA2j-3zmZAEX3gWKca9-;1A`bzKIe>6JK8DUhZ&-N7|D z&@3mmf;o@QdyNBq14!rnUqH3UV5I9wphhK)((~*bVF#KFq;q)bn3~=g2MPe`*lz)8 zdW(THy+1iPIpnW#X94MSmpizrK$`M59B3MlrhF~)CLLSvK=U0a=0FcR(0@44RtGxo zb2gQ?SRB#x-gThEK)SRnW-vN7+kp%q9ebgJyTpOUIkA_1(bj{UOKi<4aGwdYOYOaiCHsc0K;H*4?8H zR8r(}-J!U;&w+wh+FX6$K;Ey|xVyhHUj?`ws{DKThoO8*O^` zJJ3Twn%*NoGvPGX^=qJ63aYuuF1OBs?g3&bBHi87?7VRxEvtPFv=XwK@;kTMkU8Ck z9(ACPfN*V)kpG)57sP>r4s->OZs~163|*A_A`pWL&|VSZi0g=cW~D^&=U^y-wxCbr0ez@pt-8t*PYlyK;Kcg4;|dcK$=qzf#xL} zNaH^5;L3sSQhBEU=`vAkZ!j>0O@x76A;WoZrtS_h=*&32&AHQISE0n+?k0d%*bJPAmbajgTr3#3as0i<(`#Dwbh zxB^JWP6E=g-*93Z9B8fs&3B;14z$dH)&prh_!W@mrN@DO2c%280Wr>Vi8S_6SNx+uu{54f21B-Rzav@Y~ZxSfvO#-&4IQ%P_F|8-FDta2YS+ho_C-EkDYFg z1FdtQ?GALnfj)4ck}Ny#DhGPff#fPh&Apsw($K>W)ayVWIneYGcDgnP+U!6dIZ$|{ zoi6G?k2+A71NA!4AqVn~vhz-Npk@bp!hv==P`=O3QRF~T2a*e}blskJpf?;SG}?}B zbf85J)agJkIZ!S$X-%)yfz~?EW(RVOvD4)_&~yiS(1D(CphFH+gzv4(Xm+3{9OzXC zlI1;}j$4iF91iq^108UnV-7R{Z(Zk|<3QtO9}^9gpM3K5PPc3qj-RP9$-iV!KMsDm zve48_zb}Cd@?WJ<39jI8TN-9EPqpMvrcpf%{Y_$;NmHGMSpmk6PA1cA0J9zKOJcTz zsiV!3m;{&=X_$AwRMTF`GzPp#8znJc0dw%|RE%7l6gWp?V2j@!VCJM@TEVPJ!~7Ub z-MOi`eh#KFFBP*DOwswNm>0kVKc9-}lQb8mVorkTOT(N4Tj5}8noGb$(=Zby&A8Mw za*IYZ4bucBSeTmThhRQP!~6@Fn#)qtYz4C_4U+)l!nTT31>}tjf<5^ zAEaTzV7z$UNjfvYJXVy7`7Rh&aVqAY!StqKHiIcb8IyE=1Lh!>K8bk^%m->MK$)XVFXKplY(F1z--OVJ3m`-3A3|Ud6vmruht*T#QE& zb1|60G|X4PJUk;c%~UXbX_#qXR?SXLb32$oBo#9kOgN37d%#RcOVbXf`A$1mL)C&A z_i`%e0|!HPwMX2VMrSR#||9512M5&3G}#Jju_^|15WWj>~mYJ==fAJEtHl zI_@?orvJv@v2dY{QBrk_O-=ueUyvk(8c~*fie~svcBbSfjg;kX%fY6q=hQzttTZl{ zSb&Deg4u}J`YFuaGnzP1l!|GXv2fw+1y*HsuBQ3(7o_GASoXj4Po?=gIZKs>S@?HJ zgf4yN?72;L5{n->tYf2W4msIm{RAVwH`B@z%;8}eb+}KW6lDp|!cWmZo6eVpVJ;hn zDI12lHVxAdnb|adp)Ez5^3CaKrp}I9N6}zF(#$4){Omb2fE;|%2jS)~n0x2kc{7?C z<}a8vdx5Kg^KQ{-L&MyKas&!r8O#loMZf zb0#R6ltWhwXE)7=64SEao+Q3fr@Ogs%7o~A{uY0=;f}d?awKf-jCl>s3uZ^=E^;;0 z%IP9?)Tv6&_h_#5;kID~DWNnhoHL_Y7qXzap<$tQ(oR+3ZVrJh9zS>Cf*Iq#;?!ip zjD^wJ3pjnH4%N+`)gYBvs8fBFR2(sy7mbWp$E=zc%x@lFT&(g!ovODqH#leZ($S*S z_cqLLi8joSG~7M=Zaa4Fytz??x!_JqZqSkAh^l4_RU%qI8jlvx;+-;o!8P+{%|;r! zd9HziI+bNTPoa5ejOICMsdNi9 R2WCT@dAID2UU$aoPtw`-w4<({(cDa?$#>VySE-yTOu<}btZT*GC`TbFWm?M}>ad|r z(iWYQASJ>PpA(rO_wYnEg_~?$wGqOdCS_yNOV2=EHAs4%>u20GI|V&7(~#(tl7?`a zDdS&BlBx#7nHrMWF1Z4JRa2`bu(6Pmh*>wbV7;xbQA^LNn2m``MNFQT7C&uv^alHQ zDJqbfQVO|g#yspnMy#tr4szDjO-Zp1rFKf#k#2Pf0wp`G?DHA)`IbT#NKsTgr*>TpFS zV^?h0)j;=xZ^647?r4cbW-l0DGT|#)4*#l@rA1=f@eLNv zxrw2Iyrr1gNb^FV38ksy77VA12MrAv^*irvxW}^7Hp4237KZ|bSp{f5t(JpZSevq7 z{@qskx&%c|#ZAo&;S*jj5iWL}&ViT}54~-e0CPf@_s@DITEUnki@1T!E6m zu&XwFc}enFATM6gM|a_U|4`#EAfVhZ@9i$Kt|{Qv<2vh>0fIFo;5Oq235bx-Rp~2w zteXaS_5q3;4Cn=H6_6Ku3FHPFH-Un=-l;E-w|TkltGh2?Z0wRZe2tAg@`A6iaj(1! zELjpGf>ecfj{{s(@Gf7e>xS-hc^6rI0sW6W)$?Jx8hGsPm8Ux5Am6s`>UB68E?6}l?b{*`v)O>b3*l}mdml`)T-zTMM=gTA)o6j@FW#ZGO znJMl}G>7I(t;5iKsd08bo6poZJD<%7-Tj``sp<=h(nc_Zai=S3g{w6y* ztbU);9;VjF*2PS<9U7Nf+fNc_^O>5@mV{kiYTTJ<4$b#T>tN^0#EV^CrnsT`GL>iN zbK-{eUoPBKu8F?Xkb8kz>0fvu+jX#$0Pp2_{j@;>`MQg~f)7x9p3NE?<<6qDfTlM@ zMAFg0hruEFRDD+8J=1zMp_i=U21%fp&xAv}qG^85R^|0X!7t)}(({q0C5h*`BB&L5 ziS5b(l8;hHE$3hnp|~bXZ~$<5Y7@_j^OJavzv2pUDKvk@A!;1XOzYJOM~A89KQ}7b z(i}>Dh>xc#NoA#yNg74a5GTv}f~`&C^sZtm8B119#Zq$Vy4l?OC~`|Ck*492Tm{4& z?EfQNtq=h^UwswFDphtieVQ-5W~o_D%T+R$U6GW6QgUSyWV*Jb7H4xfEEhsh*J}+c zRtv$Zz?oS|7b}#8@R6bYPM5`!cBaM~#(I)vJJ% zxIc}UK0y|{!nS1XEa{A;)YB@;%9lyOKasZl%_2``v{lJw{nM$moy)H9FtKK+^OnA( zjt>!eio)0w(?yt6=1(T_WIczbPpRjyB2KS9nRBTME#EGKmv%-Y)*ZmsSapyHMy^8= zY|z)=>I)^Y@Y;CO+CoHGe*Ik!W&HWpf?$&qz(&43>f^uH#?f7pv+`s1tQ^3em76Dw zjXPvszWgl?8p!S1id%IZekFHjJ_gcQ@c_eOXZ-p>uFhNsLO$g89Z*loDErXS%_^0- z%~-#4dAEGUe(z;P#NPOdKQw)x{yyD4Jq+*54RJA;H9OxNY9;$V2EBcD4fKZ*<*L}2 z(BYdg^3mWYNXBh|5hTAf){^i_RtWF{VT^O3%J>hf)KsL~L|znLjhSkrFe zgQ~*y!xRqJjYtVX){>0=I11>nEj)%hoj$!5lH1ao&Xih+bI=IhDN9yLnyoLNNtNxy zplkU~lHEd?#ljMfor3g5mP}Kq*#acCF^yU#_NbIit@NnT9^lft$#`s{d8PWxHAZ|s zcf=_%C2v0LCtmLORQH{7uUr_lRv#e=fX9XgBxI;6quPEo6*S+n?nAwsJ6>bz(r)tW zJ5H6WsJ|dg-#kE8`sN!FY_|KN)&XSID}?px*h?Ce)v?_I+H#Z6VGQq^q;RQPn14&( z6a_U_v?cqd2vhoIeQMv7R2lnb!#>@;>6?#{M)%Et);*_h25j|05m!lhL;B`gaP&Lob7x2Paa0z7mN(3VF+W6BQMH5W6?w^h(`1v|V^r z-$k3Lblq^$12Xr@j4V4nMHHBs1^m`J!r?1zL;9km8p`+*r6hV#w79l(NX8hw<|ppG zxb?LOOLgcn(l;AbZ%U&Gwn*L9nug`}R#7y&lwDdn>PzfOuEYd~lvQMxl}WfMeOr3t z1y*kqT`Serz=$tR_D1P9a*d_xjl;(|n(dHowr0Q&1k_*1rIQ`wiB9$rLF}aGz7fBY z_IUTE8t<%IxmkXe=KSMp2lge3j~v;~*IVVF5tr*e z0S_p+1SDxjX_}c?>HhI+vFM#z-S+Q7)1D+%+E5qJs%)EP>5EA{FG`P0x7(6bn#p$l zbTg_&Zk5gKd+6v%v&X$7okz_~?{H@LGA&bG{x|AUH|svD#}$VWEcaRpRvPXUjh@NK zqNkZUsZN$^=N}HG@K26fOEXijmS$>8uGHL8&RQNUwla<$V)-RKWW#Br$1ov@ZYND{ zqX-Z+v-3+E+tJHU-AUs~V;HNiLZ|oj79U9$CG9EnJ81zQp-drdLaDP5$J(gIJ*^H{ z%}xVo^Tu;9RetH5CTrLISgzFxb-4`~6t z^0Y-dzb%))rW>v35Bl_^1gWm@-zpUI7`=aJ-`}?;B;{yV@PY3jqcmq6%(_{^WSa*>$w*DYN>=Z`+X)*Fj{3Pv_q`D`(q`{$% zRGQ+kyZ8yV8ToRIzH5E2WyZC0iw(CJY^5m6qN_&52mI?Yr0+_0<)J?YU@11^gJsrJ z;!|y)_JX96wyF=a?6mDE_qKGVHA82z>&;4tsceb0g01F#>6Y7JJDn}dwxzLU&k{6k z8faJ|$lDfGjDD&`8#*F1o?%2#o}D;8)`%dMyH;z3*lev5P9g@altR;{8$$~Xe~LoG zl%pGujxP?Aj2$V3hV4Q@OOs0qrx8;|p5-T#L(6~BSN8R)nk?VmMJ9YB~>P>PL%LhwWpFX`+<{8spt;C^e4C7Jg58+3r zSDBK3s-t6K>N8}jB{aBA_5tOK+qHj#?9S9Y#Fbc0CpslfSLi5`Om#)i^sH3kCZxp4 zw?ZYZ+R9gD$Hn-#o8n#HpD$PS%ee`m6(Fo4l#eS)zC2@Nud(q1v#0yLfcZ@KJ9(*X zxctxJ1nZ@r<=P=`Vs{jU;tG7{i#TQm9MtomF5JmA`NDa?<}NX!4CUi3(BXFJmz* zl!^J}TS0U7a)<)BmTK5=xc{pp!nRwAYb&DO&2Tx2B}()^8Ygy<3N*oA6L67ouGN#x z>9E)`nZnr}Me2oUNu)hT@q<Q1mkA3Mj=_RA{gis*VN85a%?_|3%&Vz{got`Tvt- zS|Wr_#8e`tGU|v$TS%d3DydA{PyZcl*KgV<&$;KG zd+xdC-h1x<`^=j)vf&GSai!}KI>}abaZf$GwGb2!s_uW*FFin{ox^R5{>-zPoyVv7 zsi{H-Dt@Y5Dt?uI@v}m9ctY|HtX2if4r4xVM#iInk<(SF@8@$R28$!MAjdbtTYYz2 zHil1Nme%Jn9&Ik(PoWpi&G!0yklo?Nqa6=#)JuId3irnEf1u*%Eb#%k*B+{=<_*iCr^nc8QJGa4Lefzrg~Q_zCuE;&h0}ch_5`rD#Ep zT(T?1k~QZcTaimvhd6a`^Hk&|aAOWxBK$>tAk6C-Fu%DN%ikJfC=vbUlTe>Tn-X!Tf$+FrS*RpNax=uf@aw)g7mNYxaQFDhjAhHedzdRtuH` zZnj_<#YEq|Dem$RV&=xw#9s86s<=BfKb%^8cQ`e_m{&1` z;+KFh5#E?m(V?^Pt&&t6s&AF1;!u673@VA`sKAw5iV8~+?Hqaw5jE>u$~`2R04B*c z{wAMwEj0D1in~nMyTT^yU6Mg56?dYC_)A6(IxTluIqtG@+$A}rLPJ?6N=Yo1i|?}X z+-2ptE84l^E$F5eel2_z>liXT z^v!KUp^sfE+XxDyK`|1O#dnoj|FX^<6N$S)#X8dUUHbhlS4<6Tk5bfIAAhb*p8#qU zoG44~gdqdrfw1}RA&Z)PB=>Fjw;}HOf*pN);x&%f2~dlBylM~J6o6Mc*t5`{!IHrY zHg}4VF{Lat9O_tC3tO-eu-Jn2fF%}e1Jv!S2|Fq`UyR~AkbKwimG7uK@Lj3Gvec*@ zdF%Ktn&ttd7QPgA#1hmK=TS@02Ej4F#0I`3i`fr(AN(v;yAmAj)VAGVM9d`EeHyUG zvkv&T`C&$9>bqN}Y4Oso>%vGoeC-g3+8^GOgCjc?F&}!x!+dy&zTv5?TU*=G>eX$t zKbB?7yk;Z4>^1W(uWe9`rHT4*(4PFY zGRCtf^YiH={fZ|G={g3OKG((%*SbXb3QB_N@*6WJt#x_%f8Fxu<9?fvML$@}*sn~4 z_artO>>CIU@4PKl`oo^=>)Og9n_kD!d91yRMSoo?=$I+rGE6v1{UdKcmdFpeu zlfEX=n=PwA3-Ie8o7V`vq7V7@Nj`RjnUzlS(Y^2kMXGTm2u9VaiQ+%Ni?*bO`jFFh z1VZEKw-@Av8WvND)f-o7a0UE6FzW{7y=w*D<ZN#@Z!F5^S1)XZwb=BG5Wv&tR!eCedd1{ zz2a^%?vdY-so9+_wO~QRnI0gFUr>v!r?V{Sem;li&E;qgCoa9Ps$63X90~P%Gko~G z5-T(0@BJ`lcAF_-#6OLKMjNlq8s3*Wy{~j)g$IZ-@#&M~S<6)z(=MDn2Od8X`N2>k z9LL`%yCNR!I@xyH#cgwzJQQiLKjl8UX*`}O#B58$Jtek>26LnPF7v_Ea}#vk$0*rg?gc|Gw31@I*YnbQ zgL!wwI`rm;VHd}_G#$zpz7HyA=b%JY@4+jzoddP-R40LNFv8XE0o9T##5&=q0S+b@H{1rxrq`u;4WeMjhlzUBMqQNQ`(IdFX-_?Cp7! zV87@xuWLravB*Q0vL6T_`CGyrz!PohmE50d45#*{>WlS9UsA4%JoE))r6UiWFHUFQ?5T1skz0e>!PW-C8_ITAg-Hg!)qqF38AZZa>AVY^f5|56CfWemaB7T z$*iBYKTlQZM7`loK8-yT2CUVeI{jH3?%YwyyQ#KwXDwr3ePJ>_i!X^rx`)g>_Ti-c zN3GigM~YwvuSCn#v&eISlxkIMs^Er1O`*mp8z|R?mJV&A;jL#;)Yp^6tw`F2mulRs zO{Pvo?wqSnEoV0-IAxK#2W~3|lrVG4G*zVT*b*QmZpd3(0c+qz>d9992_^;4C> zb=11V57#kX#%@1oSa_xzPEo9r-!zFRRNGeVN8oo(y%;i16Gg^p;>b9~a^tY9zv**Q zh+5H|)Bt1Iwt}5#zAc?(=;F5(N-xP)@=#wK+j~eLMv6A$DZrdIgFGb%;%XtPKJP@sY31YKW8>f}^WtkxtG1(2BOTGlP4tPH!=V5^bQy?Z zgSgBR3Q-!M=n$ejfG|O#fglDkHGt^23@ub8Y8IU3vcl?|Od>1xntW=wVzSK+t7hw! zogEfO&XFDGr1ls+dMv!`2;%mb>?ns$*#RBdv8Qvegkn@>a>bV?D_bth&K6|K$`;={ zH(LVutZWJ3v$DnEbFu}cn{2UiR-@`lDH0=Z5+U7J1rR1P;#sPOqBcNbGNV41qA`F7 zUDi2Nl0J`ER`kjIkG{)$zukLJ^4=5eJ2^pj<@q%?)e>tvsM9wsvCmO)*Iz2bl;}g_ zRNnR21D(Y%mVjQ=Q3nquAMs)GqNZR6WuP`ucGp)=?|AKGq&r4SL7hI?{^gF(7oKdt z-K)!GS1=uzD0zG8tyHo(wvv6SIJM6dpgQVv$sKs@4S4NN)V;kN-0lEwFSu9^3(-~P zgr$zZy*j7fE2`>*C&$@4G4s@CNkR_I$<${f%boeW6Ln{okAshmgRjhsZ#cU;SkGO7 zYM?%6%naGzKz+_2C@~GxXCVk;1P2i`F(ybfmttxF5xUH)v1jFE2gQQyuy(hO`W(m( z>$T6z4x4)!oU+4ak;N&CGTGtdY<5^H4sJoQ%u44DeLY*9XqizfQC7zMBs*h}Dl21r z@7#)Kb32N(3F)y`yKCzZ3MgZx%hi$Q|E6Vgl488p;dE57lP{EVBWhB;esg zknbVzSq>`pq0SSbFP@n$Lm`%iawJ|gDq8kRxOA*nYyU|D(b{*tKx=>a zpb52yc$-LeHDT+qM~ksSRp~1j#2edoIN9@b&nxCgp0!EVdes^0#Y8uq;kwAC4>2JC zWxD5Q%x0`4c6t#D64l+R>MM|cIFQCuYKz!-~RjF@R{VzSqREWlodHd_k#QJr`odYG5qgf}~e+l#I z?vrhm^t}{HJ+EpL>c>4Vujm^;T=$D@@9Nn_i26izIzZPsP~5qr7|zFgDgvqWx|EW- z$D27IrrI9A)2oln+p#t18v5I2JfImmZ(;(~0IKr~K^*XIK(9l7J7A_muF&}xys=ti@SfEIZ%h)MR1>`wQ)ABhM8p29mL&ut*s{n3?GLsrH5QXjM2ZH4G^M7Xg`F@bgdY+`fq@VtGjctjwg@>(*3v0(WZ8jbLtsT z@2*Ic{DsPPqHI!bc9^VfSm2G!g1N^~U{aou*(8n3at3yjG&0K#tDao2>%b_WbMP$6 znqLQ1=4Q+ieZ3v!lW8p1OAGky~rYFGMqP|P9@H=wpiyZoN#&PMt!yI@E zE?Hft;35p&w7ML(HfqXB9Md2C<8Dfdj!61CN~4`W>pWgT=GM?vtEEF!$BdiZSzOz8 zlba3mJ89m!XOFjP(|xf0e5TjqnhT{9RYeRlwbhV!rDE+Iu22UeEw~Sj8G`%9A)uc! z)Ad25pjOSZ?d->)_2&68-Vs$$+7r z`jrl;wWy89Uj@thsZk9eQ;SEDik{U`T#4;wDlx%qCrE#NaJyYGd@!~TAbWuT4!;@%M9*MPe`&V3dvO^FL4oLOV~);;B1N;a5pY)cvRhuJwQqT2PnRJ#4{7 z>gHlV)zKzdZr;su+bL!iSSmTQ!6wcG9AN4qFg^@Qjb95k&9emwR%Wm+wa8}I(tBR= z1??FzE7_)&CG0X@&3I(qE`o$z+H_RCW;tBxCe^i`8hpzDv4%=P;#wPbeqwLfWW{_V z&iB4)&J^*PNajn0+12cjNi|-LczNe=oXbCL$)bh4y(5>Ahjus~Y{-E});c?RcsnTc zUkun~!7( zHU`@s?8Z;k6-tu}T`?IfT&9|K#mcSA)Ks&|Lq*eZQdL3AJgXMkDFK3;?68Y#3Nf;q zWisUp2F7Gh76oP|%dN_6_SuK2LlTP`-0By;#3o}b*g>E|7OY*Z!J19ThZWMBP9W5< zoSR}DyiOI$kolqPWJ8AhK@;57;``8!a>T`A*DZte67p2^%C;bV#~aYAjSkYEl0W6I z3lV+sa_auWcxCFob-B8amhp}}^a#3V(SFe9VLFfADb{>>Nd}v0l$D{$-{fSloi7@L zRGrC2=7!XEA?oTLd+aVwKb2EoW^2cW%xx=4v9X5eDGTNvL_{%?vdETKZ_X-j*`zEs z<(5w)0$o;Y1<}}=M?I36@S;7DiB=ir8x@%hoCU|;AjbMJG145u+PiijZt6NQzMP5i zcqT^q`Z3b1`{$MvI=D>apZ;@#@+w zweC-jGD$MIk3Xe6?0y?%EoGFXugbRcO@sNp(c`Yn3t#aA3kb{ zx_${ee=vqun0TL0?K%7`w;w!>`r6+ya-4g2ca03QwZsp-XY>rx$@kh#Pm#2*A>d6y~*iys*8IMk9rm7U7!z6uLnsP+ml)pX4?$&{VW9Wit~6GBja?v zRJ}NLy^guXQ`Z;w9NRdoGGi=i-=+50e_cq(^T-XaGt=CuJ02rwfpL)u~)kr?OiCQT7FyjJqv{2bFFVBxFMxS z_`&3KZQbFD1QiJyKvOcdm~BaLR_mG6rk;1Q1T-#%O3=t4mo+XbMh#j4+&y}^F=H=D zDb$vuq|MkAPiI2`ouzl;Y05xq)b2q@x%{U(nZCmZQA~TQ#HQdU2c?@vBp*(uu?ZNj!zmFgJp6R>*;8sp*LuDg z%?zTM(bFm66IJfa9@nN?s%QsN&U!SGxSP_XELYbvle_|(tT++8bunn@fqws56am@YB-$yW7sm@rU4?lhCLPqoa+=v>bccxw%4NJK0CvI!a zE)s1`UPfmci!m8Ki>Q)sT#uzp?y@&^`6X(ysgta+lBZudCnxK=|A9>ho=ljoGFIwU zjx|tC%s)x3HLEX?AM7a@?5MtzRs99>xf1)Oh0*W~Q^LDvgG76a3wGHOKOJ{ac{%DC z@b3Pgx!&hGADYBX&7)n%^M2s$bb{Op(ip0A@)7R2kdsuJj+&|Nk?w7x*k(cpNnD2l zoB3xX_i!plo@{IR2xVCM%fhDKmVAC>*t^|>?%6={5^e0xRK{6;J+)(OC*Quq$9;Qs zj&hy?G%#9v_z+d?bn`cS_@K?3Na7o)&DXkZH;PcIRWTbVUA0S;RNBl~4$_fyU4tt- zWuBf>MacX7!RbwE?FRisq*1=R9qw*G-Rf%V>Dn zGlta5#nds6fWZ3?zv$VsNcZ_nuv5TK)sziep2?#GeJAM}viU%ff8MV+e)?XZDKHm` z$yQ$CWzWbCyp7y1q>deWCbh>OO`M~;Mb=CZjrtkZ2g#TW+X`|_ zh6!nO{yaKAj9wz$1ERA>83Ng53H{=u>{28nX-`{`?klyW=gnpnrhDA1>JVS@!t~}{ z%YCt*T`H|s7+1vFgY`%mM7zviV^?jv^(_{({LH~j1+3R5`CLg)BWS%gf(%-(TXAP+ z4n~RDJ(D-T^tCkdEOuhL*=i}@rp#ajt({n?{W3mf*__vNwLYTNlGlsxe(@o)7LV!sRz%HzPrgsAK_(M4s_%A2*Q}Pv z(;V{VRV^)&n6E1?U(4sUnxiZD=2dhBAG=y-LWJJ83RxxY`&M0O0Qc8ooHGbeaf8Wg z;j37%Ue~@1w(C~3x3t_6U9~#8V9v**Q|Hxx`urd*-_^1o(=y6jyL{Q28&~rU#^!0! zRc+B_OIN?&XxMTLS_P;t^vo3l4j@RUhSIiHEzBmscEbC-FDg3m7q6>KOjcxOpCtYw-g_zIpd&%f)>oJqxqL*H8nk+xw?{&uYdt>Qit8&yb0(F3IXq`lS?7fLla3S=%`ci%hIplO9-UNz z2*qs!c?Z&I!p)l$E&6=H>Dl2fKVx1t!pnbJxr%o)K?WO}CxkBio|hwheHe5cngh^0 z>Cucy=e$Yr!lAK=RDNtA?7i;^h0ftE{$Eypb{3gJHmQ(g4H4C&lfvbA-v`Y=EEHO! zG?8OPHx?*cLvfyA{3_22h0c@W^6R=UTr@H`r?9XImD?hgQu)mgkLS3hyc zstMDjFkYD*lXi-5VbPx^4^@jBD~>P5GM!s|pl+-&LUypArx1Wa;T%RjE0n-c=gqXC3rMq3_J5 zpFgRiuyB2#l!|sev@7e#|6JOwg@xbDp}iN{l8=W%n%W8EjkH^MZw~DNXtzWAMlz_5 z%WlO#0Za6kS8wwt^%WLfl(&v6d^L5ui!YS_5kBLDKT=rqQh03X#~u=7gTnJ=@)lr~ z>B5zh!li(l!M_atHsSf1@(-?+ZS z>!5^#e(0bl9rSAlouRsHIKSUP^BlCqLAN^SFCFxM9Q0EMjXLNwa@lfzuY)dg&>{!j z?4YkZ=m!qk>!4pbsEGWxoX>U8r4G8rLF*iJr-Q!lpq&nS&Oyh3FfizOHhFCG=msF= zSXpQ_kjVn4?Ad~ zgVs2x*Fk^hpdknS!a=`x(AmX4=ZhWmNe6w#L0@suJr24L$m;6tZwZAiHX3>lkk!x? zKvqM`fz-N|g>C`5#6X=u?+2O~`Yn)6+e8ilS>F!KxP3r2jw8;u zl&WUA#DFa4`3`rT!+p`=zV2}UgKg zK$dgL`JQmTC1?7aF95RXnCoy$9j@Ks?sB-l2eO<8o$qtb_dgu2Vv^6f63C`wfy1qE zxNe8*2eO?1$@xCze2+O?7|Up7E(fxlKkRTuW21KJx z8G04y0s}=${Swv;WJ^;gka|gFp>F`qGSFV<`-1a5{jI+5$ABsg-N%6}m(@U)OP9ml z<8T8&mh+PiiqOloT&f&&orAvYp!*!O2WWoO^!^_po8BalP47`4o66F&{ZuXh^6~@7rm`2v%CZB<#_u40%YZE1-3}Ud&~pwde1}hWm4iM7WF=S&RAqGkC7@Xb`W}$wyc5XMJqKjzUIChA z=-zpbPgm!l>ws*CTYzkc9v~ay`;P7bM|Z%{9dUGp@ANrO2C~|{(cx|avT@u2WaId2 zAREVkqkGoT{mIcyViaWQDuHY&Hv`#x`w@`Mw?}|%z8wd$rSrTge!O#mY`ixBS$#qxXbeUsDrL|P#cid%eR3(V)El2pbr8~41FKy zVuQOM$fj){kWJeWpbs10<3Ki*Z;Se=ybx%n@tp^BiGh{?Sy|RO+?@`0kHh`M;huE3 zUpw5ZKvw40fG!Hjn*9mLNvvKs#kkd5~%4!XxdKXK4$@A1P<2eM)3IOuvH z%VimmEjf2O+%6!igYx%=LYEq;W;&?eK`jp24rKZL)qwxED`Q8O&`CSBLCAiYzZg9BIJKP-(_qPuBV~6{>!@b~eh3ENk zoC9RzI2Xv~+Z>>3qoMggR+H@x>H?Z=eD^rq6F?s|xOYH)nSnk8WW&zo6*su+9d4Dw zbvaz0!+qc3e&}$I0L?L6e&wKvQ+?c7Ky!`nd>{y@AD;lSQgs1YsqO)?Tpn`J4hN+i z^gNK|_wMt3e&+*Oem`}%e{;B-sFd@J1lxgX47AHZPdVsUKvuq2fZ~Skn-q-84fNMQ zwx;|&kmd3t2Ms!Czk{9wviyDxWcmGv!xd4`EG`CQ>81hMbkqY`z4STgeg_=^vLTKE z*%0Sai7f8@Ko&RC;i?^OgTr+>+-8T{;&4faJK}IJJKPC}yO`>3CH*RpmEdbYR)WVJ zF6D5=6zlm$r;8o53Fu=6cQ;V2fua<8%WoQx)zxf=yTai<3uN=?yFgc%up>aWG`;Ac ziI_Z#JI_HM0kUzVG1wORwS&IggKHhM(m^*n=rE9#s(?nz zN^q8g-sPZg09grcppsi?1>`owS_gGI=xztq&Gltza8Q$jS{yVCWYe)5$fhIde2+Tl zWe5GiLH$?yvOM6RK?gnVpzu{b=LisJ+L^N*bgqNm55#|bFXLs?+vK1QAgkR?4!YYx zj{$vHQ`U34rd84!U@upN>^PHXYw|&~E4Z znuE@7@ad|6E;jsXfNXj<0NM0T`Lv&oxj;4@n;q^)4ma^?pYDS|UV0s_+2K|JdFciE zkcoFE5Q!&6qu2PUJbJBP-(Cf>DKEV)Wah-mLMt3}^CI7OlY_nsWJ}$r7W=*f4ywG~ z$3_0khn{oL{Y!k@yPJIIMF;I#>f??$=<_%DxIqUUcTjwp?_2Mn>m2mHX5V+MgTC#c zQ3w6rK@*nyAqE|^-$8F(;rmuQXoG_`Ip|vsddWdo+~|k>@Jb*0jD!BhLB9$6{muu9 zedxA`pO>k#eB6z1_o3K3edtT)`cTQc{Sdo=Y>D{xdwl4jm=C@GJU_%jtVP_Ek~RlL zaTA=9Q{x~6^>CXUbiadMc90JK*|3WpwADdL2Sp2gI_-M0Avzqi%|W{yR8r*A#U0e; zpj{4%qDjlI-a#82bf1Hsa!_c3A0qCc4hP-spluG?<)90+c1`N_`_su#=*9xGK)UXN zWftfEo#X)pp=hWOE#&)^gFJy$hQ<)Qm%pXNmBCyD=3z=m1~UbPWwQLR5hiOFE7 zoT2F3f|%7{S}02ynhjuTD}tCi!Q4*S%FuiZOgYN6m?br9m)^W!=`H&l25+<4vGqMZ zjWGYfvpp8X{0Pi6%3y}`Fqj4kYzFfZG=up)n0qP78I1PY zAIZYJ157gwV}?dM^owZ>GnkoR9?rtd2UGotAdS`lI#6~d)Q!SmcQcsVz#PxQXrosP z7CA$+4a_F&vBg}#HikA*p&uThqJke#`QAl6$owwQRs_!}4{hGc{atXwx^+H|%8{RD zZH5sA51N*&c>M5>di*Jh(1a%3X zSv2yQ=wuQNp)OzDEWCbxsI#(Ytisb zDz@h5r}W%0nCW9MW+y>bD6_x8VV11>tTrEcKb!UzwhaX_SHty! zqIuegc998Jvua%q?ZRbCTWnk(Ti!+#O1z6%EI?oG@8SwALA+(l>(<;Tk{eqBIehi< zWo>KLE^NP{4T`qV66>C~cFnqV^=sEOw`XuxI(C5>-dEhT^v2~iYC_;xv%F<_+w!^X zD^?Pb^XYJahw;1e=EiS)9OROI1)~xx=9HO-@qr_HO6;BS6O5ZW3xj6)@o0hh% zykO0RQS+NI^ODLB&$#H~Ss#i>Mm;Y=6I0NM)?oz6J!5{m~Uj>b@o05Pdz43XI@zi- zjwPH(+0S0&ee4b8c5;sP?@R902~y(X4F2wsJsj-v;?!-ElCOkEyvkBLQqP#joTFez zcv~I2UbWkH2oG~yPG?dtZ=Y>8_;Q{PuVLb_@o{Ay@ZRKpZ5ZYT#F4!tyAk8M;+_N7 zDvjp6!%L(8s9m+@RN2sqzIw&W7YHRsIqwoqu1aHkoCAmxy5U%(!rF7nI`TV{r%GpB z*$$lV46?LQrsKv=|0NuFC`KCt$y)RsPSzHqfySXeR37Hu#UpreW8)F!2A^8uU93BE z`0$}V5>#m}ZRq)xt`|A>IURRJdV7?h!_h2!(D~D#<|B&uc6OMuZ}g_ zJRN{X1^F+XmLVL6KPef5Y{qVhm5*?g)*M7C&r=Q+Ugb&ULNQ3IQCGIaVUM3boNgW< z&vl%ZG7Y>}CvU}bPjbMNfUGhelCshB4&}D_tDGLhRW>q6%_xV9{3^`fsOJ|mep4;i zIu38|hNKcty=NNFDwC^}6_c+oakqE9su%iKKC@EBZbwzfDe5f)m87OH7!y>Qno?q+ zvecAP3zes)lv$`EHASO4=%T4946+2pQd6Q9nwpvtv(U8El&Kb~OihtVfo^7MN~MLW zQd4A7z*VQFFeNG|o|;k(^e|6|y0G!MAWlo}vahG~8srwA4P1m{FU16eq#T0SDx>!}zptSY{9C^`MVgikJzsJ=P^Ed-DYZm4Gi>f@;8h zfQNpX`l){!#C{Rr&|b`pa9b31e{wJ2eU{Cu1~c+lYX3n_)9%9tb(!m@*tlQIQ*sES zl-vi@ppOH~ZUHy(lpCM@BQF5AjL2sYXgyEN^U>)Y2}>Ez_3f&uE4D)N^$otq!N)k_e3*leag?gEQICsL@yb+V z3DvuiZ@|S;jS$V$Cp>6VqUQS@)Vyi>atEL7XsjBd9M=|b1h6Ys#|s0y*?dvQtM*%B zmBJF!7ITr2Is3kz&wZGp9WSNiNDI7la}6rci)c*|jz@XL6n$LBG^H_K0u(h&rr}+iicjU$kc#X3v`wja6)$}XR(VlE0kFB?MQqI17Op&pdzX2^ zOnCrt15cAFF)DWyQQEp((g!W6c$XXACQ+1#ywn4twwdmDSC7kERT0ni)Mu+D9Ne>$ zM+zB;4BuK?%AuxiJnhk0e)b zf3PwrSD}=|j%z-l5zg3!QcY zQ>*j^Mu*d+3}dLancHKirlM2qYA%zrXX2kN9JT6*3?r5A2t}((f?8|hMNAIB!kAs7 zDjbRs(>0iUEG0iv#$;d!SdL*D#ExS|@ofy_trBPaN`%EG?H=JOk>oxqwoHg+=Mf;J zVWQv=U=T_X%PB#YEFg<$^}Tn=WAjmQmV#ZM6$Y8oB9&%DQASmohE%B|BYPlJK|8dM zVjzoJ39;@w!Pu0Gk?lhQ#bn;-UN%zgR(^QQID3FwCjQ> z_l(p^h5`+EJd%4bYPe-Hcv;qpRDEZURwlp(7WGufyn5iGkcb{fMNq525@(uco{U~y z8X8FE)9}Pf&3UH)l6bCw)O}fUMjp6#pbgDxP&~TAXQ+z zc$6M=f<^Yt#cb^3l?j{20+fR=}OFd`Err&g0E^ ztVC7Y@uG3u0I1rQ^e(=#9U)v>K&qzND-WS;1st%H9lUTIur8xP+fh4WF)Ol~L$7%!N2^uWLD1xvF)}k%uU1VwwFhgY`alg-K_~Yq!x#<~O6(2A zj2BHmeE`(mY{zO@I&I15bep|Q%+sk?wlX^9tSK@MNXBik4qmv7PQ6kY(5XEL9MmZv z2Y}q@)Y=qWMyK0ixjNl8MyE1a0iD`!K!I^O^{%^9$HCL7tvk4kPN{zXt2#CPv}25E zUec(BkK@#rr0ThODpjwKE!LN(>MQg?wR&!gN!3r~4~9mA9eQON>0k^r%rUt%v~c6` zMyf5h8#VDF1uOL$z|ahk%6YU%yz`A0>h(*BHDHvDKb|N96n@y+u9hG{(;VA76*)NPP5MFG8e;qLv|=ePZF)3 zLC;>^O-dxKtSMTwrlXNQj`lwdFwwqAX|qzAKS_LGH$$L$#Wg2f8IvWam$s~|!G$B18QDfBYA)daa%(jW~GyPDyo#86x25|yI`25g#h%94!CR`;R< zRvLbeJW5|Hi$IwmhRCJ78YUL9gCKnb;dQ@4s`2JJq|`e-sYc8=Pz7JDmYG0F?x2C% zIj;nA1>0(02Y9*Ai%RkERG|bJk0#hIDjV6MyTEALcFwCHh&T+`*AZUUFACCAleA!w zvdJcgt#j(mdD93W71dkuRLM*n%#YAi?wnU0;#6)=a^tY7|03>OW{#_gHoKK_+LoZ| zX4*&Yxa9li50v)&g1e^&4p+nuFOHSkGVe`M9mb%5XND>pZw$>sS*3;LOs3J4FPhqu z>>O?~b77e{PZ6J*NB>em3uj`H8GBo5P@IdUwrG&O_wCpJoix2oNzyzay_iL1E=lJ8 zCtU`nDaLH;Y%FhCmUT8(*nI4=zA{y>@$$~N$rdyJQ%$}wZjST9(sc2%Jq~aDxmgI? z2&&%&$-Nd+4rm73?)F*rAL=blgMBH_L27FUJk*XdeHjaXI%r<^{{pAv#w3nrG5=u zwpf=sM!2?F*UQ$m-Mao@U47P7%nQn`)}^5kuKTSkYFz`?HBGN+F-$WZ9*wSeo6!{S zm_{yUtR?v&u_Gcw<(W~2U0@}&p*15f(-{-7>BxztXV@&UB(=oFcu3L_5lcwsjx@n! z#~`#1nmO8L#!MR3&{>nD8t;`b#59ruYwRyrc7Y+T=wx+_$m+;T+a7r(&HMj$0y@|C1udYn2(wi!bORP6SGwGE9*HGF^uMLRXCD}Dq z13n8kUdtq09dvQ=67IOTv^y>?`Ho9Q163Xum&r;5T%8ge7pDiuC8G*PjMZen#$7Y% z(pJ%k)bLdEG+^p@)nR2yc{lScrU_S@9A&clIhp`^75_`ZzLOW|9%*>%fg=Hd9!87C{#IIERvnVNGj5uny-Xd@r^P2upXCu?btR9Yjt%H%1MVjH)F(#+ z7>&E1cW&EnXgc&7n$c}Kv}%uy43FrW$hw6lwXh_$P>PE4lyZ0RqB1cwJ)crbrNzsI z6{&^M)WR70m$rVZQTbjoi7$QqhCz60VP$IJ%$@VBwiZ>Z>mf}o%A5ZrsE()EmV?El zqcoVc^c|n|vmC#upMRNhFri*59mwQA!z5D#{Ol_sZMFm)`lF_^P1C&FtbrXFd4<$7 z;$`?`hEdGcHHaN!UQ>IuNR?d*GHrL~@Jx++=}oPt5OgS*y))mW!MjO+Ktd<)HG@&S zH;GEPN^p1Mkgfq$gh*x`f-Gj>!h{Oz%jVN*tDa*r#k(Y*>H?@zMV4!RzYgaXIWx<@ zi@60exB$%Eoo)qqG57V=#2R~8u0Bg_Et4kR4Lpl^8hPrnxHac+TN&Wi0=H&y8-CVs zQ)qD!$7Y_DJT0jFZ77-2Cf1ZRN}iS#7M2RD6~=na@PMdbGJ>-8m`ayKqGau(JelIC zQBss*=Cv;)G?ZlPV&*Wkv_|htRw~o4v9v87?Mjcf*`sX=(%xceH+Zz`J=!*pwlzrmacFlU7xM7Eoa*#!-2Qqr@@kf# zil>^a-laA6ksWWa#vWKF55v=&_xs*S)RMbSK6UImIhEC{lqat$VGb|vdii7K-fr58 zC~~PZ#CbHSAz7#LRI7`uc0nCuiSO5dK`O4--zj1GUHc)18B_9@Zc>T*ULyG^Ui8=0 znc6S6X3!rs%iBYmz&C9NYvsFn_KZA7L!E|7>LHnYljV3A}?>1OEVZ-LF20z0ZXm# z{X)v}?-N5FzSBSwEfZccEgnVz!6<|@FAWBx zE~adml`WA$SF#rkF@JK{YzkpoMfY0MqVdE@jvXByw%-IIgQAoya*=E1b~Aj0ATADC z7ReETTh73H_sWqP(;7v(&LOb~s(uFz>#ngu_a>i7?$yZD%u4w;Y)c|1jl_VXEJb`o zVjzo^*0#fHTk(sU7BX9~-6OA~fGix8rDjE|-jteLzb59M$O{$4oNzX0$S#{VW-yQ) z+Gg>{em}4FG0~x^hb$`0-|lp?cPDd-9Xk_R(27|HuV=M~dAe+Rq-iqpo$gvTY+4n@ZlM>;k9nQOmGy zU|W*;$Mw~NOmM3x<7I8WGc>xxvg>LUjHG|T{^jj&wYPlZvri>wukMCqFOz?}WTfkx z;&trM5S^E2MxHrr%A}jpFfq^p^x`sEt<5|(W-L&$nVmXnt9{Hg=GUXxnG7Zdrb4rP z4!1XXW@|77?3%(iyJmF`*V0cyupOA4XSA&OpA>BxqS1GBkzyMWWNJXPTrn`PV?@=L z<8Hv5laIEB8)J|{E*i^ION4dLN~V-&`q3HHR3IZG*?^2z>Wr#96=$h$clrROy-(LU z{x|fK8~2`UX(@HN`l6Ll=H|#!BU!xh41rV*)JE0NVI3l2YO5;8h3PZUV5$FN=+u_6 zLhGDr(;hK7X1%qBG{9uB&z5$|hcRxLynx?h8MZWD`f`FF%JkBGm*1ETqDpKs(;S-k z7_v=bEcr{de@ts>cwRnol!9tjcuSJHV3Qv75VN1&;0cPDnPqK^+8tnK-^&hdILtTW zrCzh$XIDuC4b=ArQqT~aN(W_{W-1elW3_?ZcL-d1?A3oW9WGWr)G&A}29u=jef0hHaaq~7I<`fc_S0*++Rr+iqx zrmktli%CL#s=RZ!YLUh-X0NBVbXs$?d-N&xXF^iU9v-(vXb3Hpkn443gQhm>v2Bm| z>nI(}kr|%~^EZlH{%qYd{!@9g3nK-1G=P$dG!pMcerkLixmWEP zZWR=MCQp=y>i{^uJgN9b4_}8GA|Cb`Yqru7M^?I)_8dJ#kPV!S9s#M9(*a_5uO3?CJn%n{Z*br;5fEw zXoGi0>Z-XpIaff=Jws<2(H&u`3PT|dVVSrK7fuQbFFE_b&k>%uzv#)d82nS68C_F#$`2)D}(?X%&Ou#XJ(!Ro?7bb{LrTpQod#(No zSbVZ|)KK{KoJ$|0kmz7;2s87jLed;vye+p3yV(rcc&^HN1z!%>E`g$m~^xjuF6S=!sy!r zGbi(DP~fp?Z!K)d6Q-6hn+ao%1LcWlWlk8x4s9SzF=r{~D;|E*K_9q!aHC4o{7D0a zMMuMa-fqLMnu5Gn#PcRq6>^De6i|0u7E@U-mQFoA^c56+puoG0RAug%!cGZ=bUM<6 z-EYIHf|tH46#AtLYpxhQ5)7;FC7z&S{nUnyD_-%e2EQw6Z&y)Wyct1ff^PsHes?Hz zgXqWTqO$Ocaq8D5!mT9SJqoAmRR3m@`M9IGV&4>mE(vU6aCZ1HP1}EYyo6)dtet zjTZVIsnvmxiJ=D_^kWC<+_Lq3!a;`|^h*c5?4Z{j6ej&PtV))J${q9`2TgO(ha41l z(B%%gfL4m*wMhB{YWBqjDtoJ+j$Z-IHfehuNR3fh=%=W}(!B(vrl>45ak6d7xVr+# z`Yr~tAzFYemwTM=4j>!$X`r~_GM##0W%-DMt^}H6d=u0F>wCySuT!!u?!2fEEpX6n z4*H&he(0cI1KHe)z1P1(=W-y6yB^4L{zssANU40nLEnh^zA4JA4KeFHAJ+zCaRUxF z@%=t73S>ENcDTnJZWHC#`fdZV@g4%Qy1JB7IM>Ls49LduSs)uCiq8z=Tjij72d#8a zhl92_=s^eVbI?%-op4YkrQOC+>!2nFXS_?hppyLh-75csv4$_yk zYzUpC^*B37HwIYTfP;=YsJzJct#goWCAJ|pJLrA~sa{&&;|@}Nv$&}aQa!S`MhEpd zNVg4GU)|Yjp%V_$ec={Y>!20~jlEgGKR>sO9I(G7t!r1UZd+j-1)*r(Gv4x?#8bf| z8kE9M{fb(i42FUgYRkf?o^H>=EWi~fmolN6!K}=}sO8*}h4~_w?OB)vm}C~_uffbj zv<&Be0HdBn2J_Eg4rF0=gPBJDWN4lSqx{TZehKE@EX;p^(GR3~be51F3Hg!o0HzWPn!)@ln7%B`J}_bWB^jC&n7S-X8cY@alMKxXg`xmuFuKFI3fr5( zn4Ts*kPPNLXkNuCXD}Co8IA@qmxBqtJBYasOmh}yHJIY}1Zi|~KK8yK<}XA;Umz3L zcfrId)EUeU(O@Anm=u^J4ih|2N`k3P>pp00EDrA%JWEPoXyU$?dk4>vnlhG;CUAz7 zf(M^XE_@JpNs;iwEI^|Zq|=Q%_~(R26AGEr>|@Wjb3=i(5ej8!xW!;BCd1S6$-UQL zNn7SN0*}wq;B^QJ^%fF*LFVMVJ&~-#zy6`%H*r|Ge)(E%LTFyKti5F^=ix1nnl)`X zXPWDlufDNurSG40+V~U8Z{#$$?-e-w?D1N)j-)Je1a(B{6E9f4qJ?ACzSEp)UcuRJ zA93CCwH&kOfVMsLY#D}@e9j!jzTo1EW?keTh_2yS_1c?OtzNo1ct%>WjyW)G5m&6% z*G+uyfYhFM^YYbgtJ-ey35-^)7e~O?d1t@_ymg}8Ctk3oZH%ii+w)oxi-XbIODpsCdy zg7>pDg9&IMgUkq#!7XetnV3P$=QAv0V`x}27AML%>sPItvzm{<1jT7slOL_?0!*0* zl=LM_$m$z!Uh+AwNk09?y_njhc3Uk}&^igDmiG`( z+^hX>0gi^oo_3dYiOZY?e(_M{nA7eh0e>It5M97h317@pGnU_&)9$ZAR|nm*n)Xj|fX&0`NM{k;F^AlXd6Xl`#H$UMTd1!D#ryGn7(*it` zM^;}y(RJ{s4<5vA#$C-5jQ2j=wK;U#ao6SG4&biO!5zijz~j;iOp}hhbWc1;vdDj8 zh-TY^)aSEwvw+HtuSORZQg6?OSmdB6&{@Vc(?OEj;ubro)j?ejy4yk995mpdryO+5 zL1X*Cu2wCB$o-+kK@uW%wuCe3{=CD3H9%|BxMG32I*B9$za|M zMkT~zf_6iyDJp2@udGGpH?~(J8M1$4do|Ks_Ah8FOezYbm$APYULM(A&8rZ|I%IyA z;vcZBw6+VD-rTUJec8(THS1Qj+3QlqV6IsAF>7h9Y!vXN*-SGk&X2G2h9-paE79G zO-pl4JD&|RDazpMSFK*Ql8af|xS=Hn>&5cvR&MTE?qtj;>vY`_&SP@N*QAZruzRNL{{DNjaan?qE!}~>fH>~kp_D#Dpkb4`;=C?84 zh3+~HH2Kx=Ko{2++}WMQZ7frJp6q#yg+!$`#15=~r@$W*Y3FgRdNoXc85MM%D2RNS zsutSFe)qPoG3(#;TamL2CyT4qvF?G$9ghOf7?|1Ho`(%*%85%Oc*h$8L5{sHv)e1_-j3n zbst33Sme&@S*QOOB^WvHY{cbPm@`da*9+oo#}ijI>n`{%T_4 zD+3VrstwDWMm_d@bboS!p_{!GpMrL}MFU~A1&Xx{UedTqrqni7?{G|>CSDuG=vLK% zjmIm%C+xR#*(_CsixuD!z?l{-2GkrN*sw3T|L&a*&rrf{XXcnrji(C0FeiduLMdLp z+O+;!cjIgvR+Of6t?08dRD(#^GXp)-ta6A|vnr`A=3oJ?M(a`va4oj3Bw77-5+47vZm(XV9a^|DbaHNvn^?|rM9J9f61P5-)Fz}ue1dHyZ2BN94Z z26WUwx{AYO0C#_Ev3JXG1&FtkkqbYz*v*XbsX!-8h-pB7Fi<6s3aIYn*kbB3H);TB zFC$lM0F_8eTTARVH)VjQy6l2QDe^PSt3=A8K*1WTdv*Y-1hKti8eqKzV}P2~23r9b zw_q8d@(FASpb9_W|9Ij5|AmaQmG=x|S~Nxj<|*bW>76Wl)BQyINBiX~Q`)@l>V8dt z&pyfEB66qZXj6N7&rE_!l*I?1ElgFsHMRJyVV>gnJ)#uPJ^fk;Oq9fXC+{+pUrn9E zjbN$kppg$WohJ(0K5RCVC5QTtfSY~tLdCGzi{Y3FHzo#A4)wom=#l7)m6AqZ%F82- zsCp-BIkCTlKPPJr{9&liMk!0$MNG1!l!Q>4Clv7e#3}r49OGyE9WA|6jQS2ny42|R zo~e|o%U~8qUYv1|T|i-)^Ts}F`q@U*=+%IJX{q3t-we((>g#-@WLENvPufNRhNh*O zad5_qeU?0_YqS=VbJTfCGP`uJfYaHHc6sMe$*k#${fj@_IYDpz{49-h6_Da}pX{BY z-0D43mnqNM+g8)_i}Qb~hPrq1Aux&XR}(WMiL!tEYU3YnFaK)eA8&6g_-f;yZf`97 zYU9b<8;d#z!m|#vKbr{8x5Lh5Bh_Rf~B`=!8Bg_A$w^s?dT%%>)7qQsd^ zeC4SPv570NZ4)0XS)m?uswEcw#o|~YZ-Xz4JTw4aTPWGKHjb~ZAYpUcIKDbBQZkMo zCjpAn-?Y0y)w3@-sm#d87el_cOTM>T`6NLZ@}0%o;Lo!1>9P~@W*pxzeieEB=$yZk z*gJ>ImDdZ&-{RgWGJMtsCTgBMF{`-koX+*(&~0ZV<`&!|%a{m1*;BkTj!LzSpKzvp znOiNR(qXWRiMmx#O?mFu3aCdAXU@bQq8JKp#UzCO-bzZBArKEQrFYV;cNK*$Z zNV7I87>|01{;)kXX!jjyCL9aWXk?s^UroN^ zhgcdRg*@e(R7e97_sAy0J6K%HJh=>=A~ngEgyB3<_qkpgVh+m1(( zsrndB2~a)z-wfHm;+%chfZq`KbHMg81r((h&;-g;iUP_sBve8pqYW99(T1V~~g)SZkUpfxHY#e;WIQZx|_}Do3sd@0eA&zu!L|^@J z*>c}lU)|pkbY9b+L{a#f($}vB-Z|7qcMdh-&Y>Q;bA&8E%Rqe#=TjVTsE~O%5-ctK z!ujRmUVPBGP=?!&)e4!WsC%G&vgzgfygP?uW}e17LBQ?33pkF{--tHgR!Si(4HQC~ zujF9=VoOj4L0MjcCQDEbL3v(+21`)Ud!{LcMM(WkmJ*7Lo2> zGArG$+Lkv4Q)U%|0>24SRXy`EGUZ*2)E|AL1Z(W0x#VZjM!zW*1Cj3K5>(YZFMm^o z#9v|GgrKquc^R4N=QA2SQUp=33CYeGS&_V4Oufx;Id%Tp6t+#uDv0&H(@oiWF>=Sb z#L_=tE5BDt?HtjMqbSJE{``t6i$l_w)>*JB5p^ikf5Z#>Bpo*|WE1!|5%Optq;GQi zUk!?a6|jTD?t{18(hpZ(A%UJ$v9q9EH~8DxAb%l6peN{>(}))0*#Z%-pQs!JaOCl@$~FcuJ66{%SdKYZmdm?npHYXvFSXX zQFHD15_tS`it4Ac3hp&KCrHI&ZJHQn8u;~;dc&rj6O;)3c21DlvXIP+g=8Nrq?&A@ zR~@8bw#Dr-?~b2z4%d0(>2Zw%>NNdz-ln(9yTmY|YEQKN`mj1X{RfcSDXjB&c{bvj z{_%{)n~6YutNy2QBgjI0x^wm+2u`*w?H|vu_!K@yaIv@fiXB6S}PTk{an+u71XNEnL3X{tL;iPoE@Jxwfw(*+6e6jtP(lq=!(-#9p>2DHS?`+e$pN!o3By!2=FQz3nn^hGJAo0~{sodqa z_24v3*;5uHC0mHam|v*-h=av39jAgoi;tTuSPXc(AIw`eO>ot#rEkm7w`S;De0ruM zyJA~iG}~f2T%e@*iDUACC0i>>&(AY!N+hKeQiQyh&@KcD6Stm6{nbFTz*%O8JEF?c zoMrx?VUf|2T`_%=eHS9EBQeUMpQ-mUo!I@33oDTl?i4*ALN|;Fjj|79n4CIv!(sIRIC?!@q2qAN~pL4UH-^@0R)vI7~9YBD=ZXE*({2C zH<_x(5Tg5WiUt&_dvtWVzlPIwJ)XA$46F3`eY{UYe7_Lco#`;7e)l85{p@V+he%SE z`1QV!V1s=$zjtyacsRSsi=a!A7z;4acDC3Qvi%?OVnp#IDc(3Ndt=vO0x@OTz0vQn zmcWH7Hcjd*W_c6rP4zg)epxK6fj^`!&qZBLH2eM=(GXOnOr|g=nk>{co!iX?Hzy-q z^$d%NR0mMJ0`gx?n=Eclq*7%s%C~t==n&ahd`gJH*^g%o5Xcq)>Cs+>BKk;b; ze9?i5EBl3VyY}fhklT5H4DWjA?;D4{(4(jL6pSrC>A$1Rz2@qT$2GYYkT7fVk#?pG z?;jI`-$rn)!)Ch^V6)iAUc8O+tY`Y~Db9wwYPJ8&kg*_Tbewh}3heeOgkrRC7t>m`|Lq(l{m(3hN-OiRUYOl4W4r3uV(GA8oXxEeYp5AOCHz!LaUSt z+{9y9p_|aL^I%1k+yLMU#b&uMB9h2@2w2bMN`13h?)oy)ckecnwf$0I?_{ZvPKIiR zT2Qht3im(*4W2VcT5NSkg=> z7QZAAOx2N65codWtMN$J4Z;p2?X6weLUZrMb{l6_TDbkf`+!n5dUxu2F8@efA5L9g z+;eQ>urzNc_|4bVtUSnZuVU;nwH@+3qr1o}Z@=2&SWBP=2W<@KYQlwjXHTVMbf0W5 zNz6OZd7>!t{^oEAFIh7RQq?RyuD_3mV?rQo)Y8WB#-r0D%Njyz11Ea^R4aP3m9rYF*+X-3S{ zN~}*Q?`Ga5ey2nIV}dF4G5t}PPP^@}FEQ^oQutRsPur&`22_aydnQFY`kobiCu4s# z02}EstW%u1G(JE1H|6mk9Wi+j?#t)5!<+|cLf$ChD`s}UpK0^rz>=d&n{JTwruwe2 zba~VgOP8oEZ-_Oa2gCE?d_1{L3|>xO#94gxDR@3i^M^j1oc_}28_C&t3ZBjI>^C)u zOuPn%6!>x{rJubg4Xn|X#aN+V38=4SG#!gS$+-4H+YaZGrRWWGcK(-)Zu993s}=t- zO;pI-UWDPQ;Wi?#-#Y&eljVU5r{!4HLo*VN=9I8>LTd>@{rkEKE+fNXjQ&4$3SCvf zwD%HYP1s8P0bEkndUj-|A1Ax}dZ!qh!p5peo?mE_DebL2;cP9w{y17pGZN1$ypItlzX3l>J4XS2GDqtD}icm~HZ!p7}>TPwl=> ze^B8hc7KscI~K*-we)*QtNOF}y$m+jMy0Q@{&o$kn%-PPFPrP=*)8tnvO}`Eo&ufQ zOYZ#rX`h<{%Z3sv4exrz*J-!Nn;wpA<4pYem=`y;#xLu#3#`kRX}bggRkg&R*n8)z zgC5_ZF}zf-NB?of7`)2r=(jTXVEGySQU>qKq;i$M(XQqB^2*+(ugb>BUZy{6add;H zqNGZ1gGImy6k{W_x@lKlN=@?eBumSvT2-{o?D%BlKso#D&q&mt?A~FwNA|}|&mhwE zcT%2hw7umM^}11KxIy_6Xx^mag8%7uwsUx@+4qEq6qme+soy`&FE|7QN+Th)KJ1**|by@L4D7Tr%EANkV&m5M%f%9}sX0#^o~ zH55*4xG6OFt3r5{9KGF`*jj=Ydz(;#q$>Evkn$$uO$l)oAvkZ|Gcz+4;9%V=*XRir z{J37{+@sw$M4nU4s%CCK7D+=GI|CCGnA1;kOEBSFSpPdA`} z7PV25^v*U*r&z|PBso_EvlQR0(t={bM>FLPk*3iFs^lcmOuz3p?f>QOZQ!b^vi|XN z;i{;_#iF93x-(rHNHS0=NSZEOKvXmmG)qcNKp9a8E@owlUQmvRQA0C5Gc}Xt%s4&G zWHV;kl!7Se^yW)1n$_4lH*B&jwbb~1*IwtW`vzw7f1c0h_xoFy^F80a_u6Z(z4q&Q zgOnslOVNj++soDGSaHbG=S1M()aOL%_r~bsV)cSJ-DO8+dAe(Mr;Bd2(K=m~d{{65 zXZqjCQ;{fD|8L4#sqaw>Fnq|xxStpHP>u8{)(O$5lKR$3`X;*Zg66QeJ(0>34fiz~ zc}V)?9x9D06-0Z7q6yM{3}$CeDx0-R9-Xh7wVdw_r}0T`wMSDkSg-aPR@1_iDpRdf z0o3jPm+$N8*%AXajIC|seiB>VVp??6;dw27diX#;THRs+N6RiOujp`~ABha)u;glS z)FRRTok(3rTH+sIgAcCsLE0uaBDDD6!v=(?M*xxfF<;;sU*K9mmCsW?Zk^(w)OrA< z+-L?p;&_3XR)ay{HUnb+Bp-0I6S_PTsWw`6(0MJLpRLZLasEtfa_f;NJL=SOzo)5A z6%-5jM1~oj{<1? zL&y;ux+9nWn3$CWBko z{E{b5STMRN?nR2Ex9O*jz1#LNE_6Rj=eDOi(G=q?otT3px8k;dn9}AIF$0`y!)wC+ z*3(dE=}FsH^Y00k{gy90-}ltK17DPG95~S&{M8zqnqCt5o-ybds*nSx*q%n;gjJ<; z!2G+YaTIampk7QxOFo+1lYBtUkzh6|Ouw^y3up{a(I{&qrX{Lrk?Mh&sGAN$=?MCo zk)5oJxmlsZ+2eSq0XaAG&Dbhuy?ry8a|_wlyO730W0*n!O<_2|xR+@6LBCL%$Z%*j zwO_vwnzC%6d5w1%LSS3mR}dVm@{0`2Pbrd8i*!dYV?;W?L@G?pao*yvN&3gi?0K+6 za--Q{Ox8Pbo+RfJ^^V5u2tE7t#_UKvdmoKLWTvL<*HKf-m}GA~T}Ba^_cdkj3y9(y z?V>xg-ytEA>ZYdbcg(m;khKKhUIov6?^tYg%Td#M$u`qr*9KL8XZAr7*pz+H6jK)@ zrg752rc9gX;9*s13ER-n)Pto><3FMf7agzFFINguh1<^=k#Lo;5jvO!DG1iu3=plK zfo(`@!|mwSD;QUtwhyiS#GHxNzUZgZnui0u9Tv30D`a$lZuEel@7%-_{Ytl#jA;g- zbdBTRso&|o#x&AeE|(Zd44E&s%E#j;C10y8IWmZ0-34c65dWNmtC0px_@sX|#yRxt zRZDLI&M8j>mqiYV9@aoax`ULn5^>VeC zboe_=Z`0Xgq5p{XO>uBGVm+8He@~gLV_kU7+z0E6Ny$UNQ!AlURKu z2BUPn+KNM}ULAo$ie4RwLy}${jYFbd9fL!>ULA{rL$8j*Ay==q<6zgT9XL4k>UbQo z^y)+$^7QH?-Ibz`OVtbT#T@e%?q;Z?n(Drw`XU1kfB|)11BoEh5Px1MpGf@BP(Ggc z5urS-d##zFyp#9|p?ntcw}kS!#Q!3c&m-O)#6J%Y?b$?s5b7|FDdd7UPc@F|bo3UO zdj|g(I+6E1G!?$z<0-7Z^!BC~95nIU936ovPCeAev}&Pa)Mf{kf2EslvK(21+3hIQ zp0x?9Me0>C$d1CrH*PQ4++L8F+s*4Rn}53@QwF;NafTa^L!14DawRJy!EM0Xg~y3{ zw4)bSP%hGoD=3!=afMFGIm8jR6B}IJXhc_2nb3?nU0gc;nkHIUoIWlZjm@qX#B{o1 z$rW(spf$`KJ5an{;J_hKFNoLgP3&|fQ4BO6d~}KszImw#e5ZtJz`Rz1LMj8SVFOa$ zUG&HMyfJ4`3kP+>0o55z;WzIaj5@1EBvof4H?P6OOX_SSBvPGGOsccxxao-N?6#mf zTMIEiuFhip>qa%lUYhU!Or5FP39d7$F{9z4ls*r_4C+VLWh~Vto@~>{QQzsnS`^(sVBJbr?o3A`(Vl7%Zb7?Ha(-a4DCz)d=w*UQBgIY9YJa|VqRMBgq-9(w3GHE za>06{i6l2#AJ99t972LkcF;%u=#JhJiESgjV^h33r(-j%0ToKL^$$C3ZcDZ zD%2*d7${_lgd~|EKj9F!grt}uhO~zzgf^{7TIQ&SNLyR|6w>fw%ARhcyB)o8<5_C^ z8aD=AOK0a&Hn^r)AC0rsB$?{yvw=8KJK#9khLg^I+pMPbAJ*$>qD8#{veLHL@kj08 zH9ku`dXemhC2)Fhpzq>*@&U}%_O%`C->(&s*uG8UAJ!vTZsUto1eR%R5V|}kqHA96 z$o{COBl~0gKEdx(8cAsZPW}^#ZjX);#<`V_P1zrjI&Zw+)AIyQsepA4Mj%I{uUt0- zY5bZ=)1zcHeP7o_7@xK{VG_A84)S?g$W8cI6DL^M6`L82i*Rm2l? zK^1cRWH$%PrpzGwAY#(L&VIDR*wO{hhg-2}C>5KRJXO!v5j)b<(K*!M`ub(jF~&EJNRHwGD5{Mdz< zWMkuLN@(im$9+9}g#=tO;~6Z&d;S;w*p6lf6Vj;b-%u!H)`a>Mv9Z=mZNL7bYn$41 z=<^$=c}{~hq3+D5$^T-D>g$0HvI$+BT21|^XoB7q#`C{rKiYJHx>u>B>ZvKiT@uex zUJ9BA1+z^CJqA<&iR92~;Ltmt*a7#!Yh3DcY2;JGdw2iF>xpe@Qk*d;TmEGX$Z$Ta z7w|fkB_~Ku4MsGF7GaJ=k!ank-58MKJ5}?K39Xn zvI|9;4-F}&Eea~A_iU(cKFASib}}mJp+1^W-HRvrW&$!G^rxok>!y@drTg?gfVgI- z9BGadO8mkg@utabb>ABI07UjCpGfJR3%suwaX;eO2)VGT9PeDLxTu{!#&c3qk^{c} zngg`nq!TI9^Sy&Hl_4RuL317NW%zCv1>^?@oce|X;(`O-G6D`^K%+_*ebyNPF9ZkZ z2%s4lMZMW{YiDqAx{hEE9oOyY6)tvq`JiW8th#>f+vUUTJs!$B)=}MKZBGIz7T?o= zrR_gj;dqUh52p1a^HC#MQuJB%#}S;&Cj;F%cK0 z5xdZsc1rJDefc1|dSB4_$6K%@7_enEWOn zl@f06LwMqk6HbjD!hNY|qQcXInuJEzY`mqgzwW6;Ec3chqbo+TnCNZ8!d2ZDju=Ku z%kS=7eGoaukvP12<(jFrgYW^F4p5s04{+?})skgTyNG=4u!@U5N8byp#E(Q(b zIHvk~9r@F2aCT87-*dv^F7ccQv(?oiq31-nt?su9Slw5kmaH)t#o^l01`RjoYA7)M z5;BXCspjf!7W96YcN^{JN0!%ly7J;ZG29OS zFD|bgx;b>0wJ}^OfbKwVtrItEbXkoy;D0X=RW@o4ZJJ)2BYnR~LqtIA0Eq!kF;N+* z6xZcFhunB=8$24f58FEX5mH_D*n_AbT)R-8U}bH{<=MxOPi#Qt<^1ZR*hK+w6rU3*7e7vhou9%!-=wV*9)bxBZS1dj-BNQc{dB zD7t6NoMX?dDJ?Cjvfqd=Z~ z!rx}^O-EMCUR^VDW=VB*X-zpk0^*-$(!BDD8O0^V_R`P-1|))BQwy`Fn0ZM$H|h%? z%&_Cd<}>W^cg(0RvEMbj3`H^m5+J!^u6^>vjPaTzs;sDXS5{S!N>n0B3;8#qjz{O& zXI0IpoLx54UR*N2Y-WkQY#v@6Kcl?t9w-^8QPz|~RKna!e6FJ!fu<((jgJ{_?`p_uVLsQ@k(ES zgCVI+`1!UOcjkPy%i0uQK7Lat7vyG5G<$)Z8R)3d@+y=oQ>RVeLMmBcubz!grHXpPq18cYCi}-Q(*-we z^iikJ2i?^y>Ms3q3QiLkqmP`X_MT07*}OT1XgfM8bV+lmFetx&`~p=o_>d#eCQB|z*DSuo^n@gTIzpUgg9`yL!zHlaQkTEEWl5%BN*w1K8Hd}2IYb52=KufNALfPE*(aCGE3T-z4*rU%l42%; zDXA&}XEKv{FhnGi8J$;SINSb+L^=Z@k)`Eqmj{jMHe#y@~PkcGG_&+OOAEh<~o?e5X zb&%}q7%LleAhcpK_jLl+0mhoCykaKWBIfs)9ivmi>dbGmue73O9_{t<@(OF!ni4zq z`LL-oqY8T;_G)Zl1nmX{#KrK@cT8&4n)cTn-j=hk{%+N`#!hHr$ps%wIsducht>IF zm;Fj?InAOCy1Cc=beh`HD&*zTPZLKVJuV2Tf5G1;%>^5WpA|p4XBbu zo)Hzj%$gAuj926Ck(H<3@(GeAy(HRwyu|3L~F*pUuXXBR# zIqPvGS<6Y*GLq%7x}xl1b%T(q9jQ8ysx!*!!hNFAi24}C$EG{UpnviBkqmmz$8|)E z66 zr*GvhHR6ZZDJN=OSXgzaX^ixBNWT*45A>aWS6JA~eWu@r^s`Y>|7reKl$CCPI@Wjo z(7&tC{Iih$BV3Sr;Z5m=69B zc+-E0qt`>)A<$4wLl>dZ%OoA(b^-UQTSioDSYa=kxdvDF!e$Ka#ob8%!^r1rG7{gBr2Jh`abfpGSz`h1;G^-JfO@(C?bZ`k-HxKEvZdpgi!ies z)L-O-%L8`_%dr0-{i;4 zjVc0DqWJMqI;uU=LNXq2h&*P$80CAE&e-A)!7aN)BSXG zx6&;}`Ha3BW}6z7m=TpUKIHGDsCb0(Uk>$W&IA`JnG@9Cu!Tz8y?%YKYjC;ZZuk2O z^Z9Z$^C11EDqhpp!BG#REKWFA$v_mW_c3jHRn!z$)bzPg`S?3o;a@1+7hl;&eE+nQ zqlz-3rWdKdcPVN7m*Y%R5;*j>s6ymBLou^e{2GO4s#IZ9)d?q0W$w?<3}INo)5lq?@-6WDd#jQ&N&V$q`0o_d*&6iO zYtf->q(;|Uond_K7giGWRKE;>@JB6Ck6~)EuHU^u$N9#2*pjFvewxAO^kVSL!IO;8BICFq>S2{zz9GfTHJC5$BmTr7Z3_E1 zH%m3i2sh77J=FY&2F>Y1HSHysmTYUZZJMz_?=YA#ENrcB&ZA91v=pRCyxcc0Tt;&_ zPdH5gbE2F$+^+uSMdf8g<%j+)cbETJd`wGVHie^}gXRfpg92Q{l2rW{7ISyn;pzf^7 z?rR}05A%mwEGmB4_c&N<30o7jz!g<%nZ$?LQI&LdCkw~ke|^KNv&75L0&8tLzBernP>IO zSsuR3>gg9gCu~rAMn^_x#`Z`n)?#j?`5N&nug5$<;)ks3D#K^?*2FRgm-)>v{HG|V z$M6f}TaG!>!%jRs)t67_M70hGtBTq* z@-=M~FvX|#YDe#5w8AlJs(Le@#v{r*h#!BGrd?sg_xJH)zqNKP!s(;jg@{X!Z1?Hc zxvIk%qdM+8qf+7H+?S76OidrmExpu7#$X;73ROyEiR`tN_;YZgZ*EO%>&L)#fy4hw zFBxl$*<~(G3XK6IWAH5B38KTa+CijGFVM8ljr7W9Hz`Zq$5VT;-)&JbYC#wLSILRT z{5P@i|C^j#=uincaaeq;^4Djw(u9{f1!_U#KM`l%TnMSk<~jTeko6Q~Eihym^-CRT zSf$^XorLf%#C1%@{(4|sWB(<8VQ^qZ)}z5QmTWYL+c9Z*ZR`PCBT zQ-^$4eQTg@uzcvkMMI%hxgDBU~@HC|0eb zoJhY0>D7AIH-AFYnCw>rTwmpgyX_3((%SVe_{C^%HYg2#E8L$2JuRqR&`v@0hCtStc6Yc$$AP#+-%BVxZugwZ zBNJ$&LbPYYY0H5&Deh4q*5ys0=N0#FAeL;gYT7>(7X!pnE&yUFSwJl1H$X3_c#liG zwG!`TUp%bBIqh~JPJ1n8t@H}780`ii&LbO$$_Xg}pD1cO?*~ zr59f?8Yk#xLG*$I4qYOsQBaGZKM2|+=w(443i1j%F31*P=5el|3k3}aVmpr&R4QnR z#JgY6lY*WXv<+yBvdce(drOd4&{^04;PRd;=n_F!3A$R)XhHJ@d4O1F9jF5N_Sfzg z^gD^SM$iU9p9=b1P>&!xRxzyKa6z>4Vs3(nS+Xa0lp+^Os5Oh8!lPvif zLAip)3z{p)EoiBr<%0es=&ypF7qmstzXW|E=o=um=|h+qF**lxR@UzVL01Wy3e>9V zoc0zu-hDv#s`_XFTBy+D650xMpW+SzEmG(x5a)IcW{GX!Vz9-iXJbGRcIHuB?^56v{a#!KwOSQ3}PO| z6#~^MR18$F&;lUVz5$5)zh{JdQMgxtT9G0~&5alx2gi9N3^Ao#4a8EM!sQ89B;0J_ z8i1B5U49S5k~aw23B>xn0mPC&1-etEI0>{|p+Oj>8N~{^Tu?etgNj!us2E6B+*}}* zcMlNPYQ1m|3iqgRPYU;}a9f3YMYy+x`&hWIggYhNpmWT8&jn&#ek$BB;Zg-<0I_$D z7A{}7$->F_r7q4g!@*wA?Iq^3RSi%fjDh85SOh$&~!m}0v~261p2`2e=sRGvSU)yi>vrjy2;sfVdoKf--@c zl;m;36#{WPDhA>aVy=YVBgg~9+Uvrt2HL5#`m=D`fmq5b!o4l%Q$dG;Sl%(=`dwh^ zd^r$H$piYQ%43p*-YIC6peKPi#ovW{0qAa3-j^lxbqRf6&}Trb%VFUnE;P#)4aAmA z1mZkWgv$ovv;{z1gSSfPOhIKpcPm{M2)9(wNcHw3LvAhc5767rl#lkfTdIX5IdRe$PfLO}A!hHh7Qoa-} z>|!(R2q4yK6cDF%36}@NX$yp#Ca4mKHF!+8KLfFpXM}qmh^4$L+&hB46!aYsdtJXv zOs%4Tn7cr@p9*(95Nj|=P>rC61lh0&z+M~&#N{0+XadkCcutHq7l=o-b_;h85chhECA0}>heo+=kkFTe`&zhxKQZHt0AeYb!c_yY zrk?;cLtcOFD9{56Mg7!l(+NP_JKhMy`pp7jn=S|9zV2BdPWw+F?hp0=af%OtIK`Jh zY{?;)@pY~k?P?&dg+f911F;`G4#c(p4+%Xgp#vReXc7=hnFGXW7fI*?K&;;%fwrNP zG1`m5?Ger^oMosP?*brBn=D*D&`U~64bZ*HYIQ&r3fV3B z9%!pVPXWE6&?cZ)73vV~0MKiS`v{1w+a>7Vg0A|R89Gu>nxF|loX5>T><3FFv_Vh@ z5PSBkK)Y1FcgJhmZiTK%FfBA1h;_M5P^F+{f_^FJIiPkW}q{k3ZZl>q%(aSeig3-qw!)&u>QLc4%imv?|z`x6oxIZD%hgLpC8 z6+pjLDbj#AMK%zpxCw|Q{{o05FOzr=O1x(zbSn@`J_z(%CHV^=mV5$;C0o;RkEIGd z2k23SE)#SW(C-wN3-o)1ZU)j*G_(E9}aTH-w+@wNi7l)XT#-`7B^Roed7 zo0884V#yZ)EmWZ?66%!DLgA(h_ndI;!tDfN|9e%?TY?S>@(TJ&&xBCU(A^sKTuGUxrs+VeeUWhGf}Rlcw8VQ(xK^OY zmAsdP+b7(o!W|Z_N4N-=S<3T)*t&M%t`aU)xNPAj2zQHcrNUJUw@|p{KwR>Z5*m?Z zmOLKlEtCVR6Cl!ORCG^)4x<*3RN$86}Yn1)kf%Yj4_5iU4 zZvpLBT$gZP195GA2gGg0nr)(sfZkRql7P5Bodom;l}7~-OTHI~r939wUj=OeV#%)w zw_iA~a7Tm-&oL#R1;lAD7Vc-l{ajFbT86z=apJdb@}xX*ximiv`(;bTpC=K!(Q5`kD=ig4Eh zvAj9Lxq(>TLg92l4*_v0R|9b=|0JQ$3EBq4rF>bqcY(N+p9|N2oT*h55Nmoq5Nnk! z+yo%jYO-*%fLPvL!ZibNDIXSYH4w{tO}KqPEbo2c{w?S`ATDM9JhPO8fmpwb1jPe! zDU*cD0Aj6f67Cm3tW}k8_X4q2e-`d%UdSg{XneWi^6pPvAkD>`xg+)`$D*g38uVgAlBt#K?y)?-K&Av zhekI)HdF+LIFRX$jpU=p7&))w+fITF@y${ckiiJsXJi zy99{!iF5Ko{elm^7|ZU?GX+%JGQx4R_tQJ_Do&^Dka z75W(HzZDud33qNPG#rTKr2{>nxO|{(Krz}ZpeDsF5^j~mdjyEnJ`KdS+9c?JppOOp zThK81>(7P%{ zhj6b8H!8xc^P2@#3o84W89FY>M3>%VqEzVjtdblFd5l`aHEph{>1~2`2zpu2Eltr4_Q&_{w|EoO>bK@Ea- z2#N@kc!C-P?GW^ipu>Vv4C}^dd4h@sEfBO)kXc7DTBKpC7|kKbv~!F`pB?A&x&^fe zS}*8zL0=1sF{~D&r3lIubW#v~+ko@aBcM9f%?}1jM-j%wqw} zRbcD^sjdg}azLC3U=9T^MPRbf?0h;`fteD(&~psa1DGZ-)LZycJp$%n0P`m>R(PGS z6zjpz2bFxxb}(@P3_bVY3@F9>U}^)HFDOnxs*_-}0ES-vO&=)ntBj^Fs%W3T?=N-CH`@8z!VMjXKn@)f4M(X1|}&WulZo;d-OP{AMSGoti*iEXG40v zG%mrPSpz0MK%Y%u5(Ajmz|h+pa4;l)3`k>~k2wLD8o&%e`=bY?eYw+ko0RO&q=9h+ zq@vl)!V&&)ZUz&5jXyIR%sbcmGmF4Hmg>(u1SaM>e`YP1a$NoK=|iJ=i<22D39j0J z$<6d<_LH0}|5P7>>B{$Kz69gA$)5>Bneqdev%$PG(LYWC82aph&xUDWJ_?AF2PU<^ zKUEQ!cnmeZQp^Pti#3UlSqf%t0Mi1-j+KNj&L6?d4q%=KlaBedFU~G7(U@oZnD@Z& zb6{rQatMruKHOJ|V_+T&NEL-rwhA+x-ukAjO_Gt)@*cuQz=pnm!;SZW6GIIz-14$7 z&_KiQs74RY|5WZ4EA$BbH@wOxh%yMb&|S@!1wPowVdjP~OGB84Ll}B?%KXQNU5Y{>k_7K;mEhKDfD5N2WsQyjv~4`CWYnBNFP{n)fp z`nH6rA2Zb@C75;dKW5w|<>diPRmojtG-Xu(RGhhZk$lBWf2I^)UofL+EN5nUMYZZ| z5RVx8_um2f5c6yZL(ik}KQq;vA8imxVARLYNyunEVi?IE1MQ zVQNE|2SS*~LzoQ#%rw~9w5iXkodI#E%=8^^{%6|I8^X}LJp$vLg*kX26Bok7hcMTM zFgYPiVF*(e!Ym459t>fg4q;kDm^~rP`ytHdA&iE(d|=s!gfJI}Fe3vPC(eeK%tj^Q z3o6>QJbZ4%B_HiD-l?cfBankd{6uOoSVHp4>ggK?+O(N9RaJP^zdt4K77q&5rukk& zPGa&aDvj6P^HSP{H%q!pswjvQ8B+|o^fp+ET2npSj9XJ(Qdly#l0P#;frV8w=2e&D zyAh>yHnGBO!h)Ij4u>Mg<8AnyUY+Jt;f?w=b49-_tU0+jRpoe{FQ!2w5zj5TD9!u{ zVDo*V8n0MIdBY%CC6(^kqz}s*q4G6wnbO+$Z~%w!3$iKKDt_sBO3fWU?4vnG_PiN) zl*0<@69E)0tE@VhDWPxI7*VPz4kyCf-RbKt_%aQu!@ze`C>bgRzpK-C&MIfnt34rQ z{)~zO`Cty^tI}{)s7zetB{Qnj>(5DqIxE13NJ{4U#Ti}VhE#gzFvXdrDqHD8C;Yln zId!QnnKvNJ8W+=>gxXdxPm1~52WB~{%jmV~=9y7qdXK6qjCzf%Lh^!Fb*5gl%G!}{ zh@+TtNK?~k%6;(+<1#S@-^Rh$VCZu>Fio|x!p&vHV-Q}qr}^b{cLZL^ortM*%6^Ey=pj=r56hOv8oQ}qb{cJutKAaPqP@GU(u$`tE_Mb zB_pM&6&VJh@&_1%x({}S{4%^-U-`?da$=35nluSwOXu^;YPn}JjZeYG7c2ZJe&M~z zP&r5gZ5n%&$rqHk`Ewe6gi_i(A5#sbQ5k&BjRwwAqMBT>6bMetG4hO;!Z5rPBd{@ADF=pbi<4N99ak z5+bd+&Ws+TniQYK^B^@VawcCRgfoR8{5LQ%HDH6`)HunXLA@wiU70g^1f>FJ^tH~B zkchfxy|`c$gQh1uZ8MS(kzHOw^<8bKkzY}M_bhyT3WGLhH5s3*qK}Ok;oP=aPc@;< zshKyEPt~}hPEkV6d(6D~m^*9JFnNNe^Dw^)Fib!(=KIQlKFPl*WDz&w=9SDZDfg8d z36$k%y1?@U=Llt6j;$m(Mvlroje4Vxp5w;EambMQfEdR7^aE7%VjJ9lTvc5sFl6UD_+dk`O*{bhqJ80#z zA$)cLpY^xwYApc6{o%i^O=g#kH%iZpY~DjT%1QeQjgz z@h0~`i|y$*JzFC@T@iXAzQS$9*0&-?T4Ol=UfPryp@-`u_P%E_j2 zmQlIK7sfu1pwENa?ZFPe62hxIP}=kXNFTTTzsUT0Pr} zP~6+7yy+=5o~B!^jbRO0jy!Ugh=xMPcmmM?6WY3B5pbhk?#rE2qVk_+Sa-27VIW!Y8UJ4WdDpp>&NFP?BXcY~_O|Wm7DpXoz+kDc-X5|W06RUr$dLq@Nl4^CB0HjJ z-Q&=vPFZYqS3yMm(M1kK2&h0rw5p0M#MiT9*o-|$Y$(m7bZVc?)R&x&W>i3_+Co{j?@Q|V~gYkPXXr~Mke$dLjr zX*`D|X7Vxq0vu6k;#+W6azm;|M5p`As5?+@Tj+?<^Bk&wL{J1OgPMqyjz*i%(NA53 zPsn?=EtraapZmIUlwFzN5oJ+CC25}HaJNncthTz%lx1h~=gCKt_jr0Nw%={_Yz;%Z zm|{8B_G!4j&`}8e^O1WVa#W2H$1EhGaypG;K)F!>RbC@3(KyEA(m17Y(7Eo$2j&CI ztLQ8gvBJc`xiQ{ zD@D_}Zhd4aWTfsdcclKS$Z-vhiod2Ie1Ge{3D!{FW!X0&q8B<0JwTqPwYI?(&c#6g zi}sQVb2*Vw7W%k=OCu$MAI1|p&TjrOV!u`Xc2+eR( z%`ne42P%qk9uk-{ZaXl>U~^vJb}WEPQkEEl(!=oQ`mn}4hugMcJ9?m>H{>~P(05>R zas9Ey=#rO(L0lWBy zo{4=KAFiEldJudkmMVk_;_-%&{>eL=GT2J1eo5nv)uz7$$BpS8j7O(FH54mtJSRwq^(wrMrLgb=FI3`nl5f)*MB;RZWOSwdFar z7*z!?!^m&FmU<3VS9$Q1NJm#bY=XLa&(?Gs;&;Ew{+kYqOu-y=)qc`7%TY-96~@zP z?%D>7vRI9oZN6DPy^}&|hDxd04u(mYk%u*2KVl{y|IZbNQ zjlQ1dp(dtsZ!FR*+>8^pL7OZ}gk!F8%%h{{1;;|fvMwInS*H-zTbj9&$m=@wl`2?X zWB$nwYxIIlJ^v&$%u_3m{F6;%16Lk-U9b4!BM?b$$HD{7k^2uc5>4N?_uxP%k^w)- zg}>)gUqJG@E`Whh{5*=f_rrl`sGc_RCW+N`43a4ZnnynRvGk@#9QjZjFa{2pPeV3J z(`p@sQL^UC#yW=^p`NaAq)Ea|nF_i4L&Q!oPTD>U!&xfqVW*Vn6O!PBc3aa%OwrLt zyx^!r5^6U3@vc>0_Vf(xxdA0W%W8Djs^iUFx%8!2Ip9kLR; zhm-5UqSHRJ-M<|+b&}a? zo}$ib*g}V6Ne@}ycK`V(^^#MR)^`73;N%0{VS0O$%VK-3MXN=+w9giO;W=@hZPgT< zG&TMixzd}E(W080QZ$TX2Q32+@BVfy{D}Nf`K+fc!rvd2*Up4JsOpS2IcdoVAHJ6qrC`M@&p?cK-682NlK5Y55U z)-NcZ*sc>_ujSau3%+HOnrdJ;Q zl&TZ`ux-Qnwcp)uTmCDu!L3P~lmYfMrJSu}9bg&w)$S8PdIglfYnGwY=(I0t*6SS} z^eY3*CaoXt9^!;ir1dImU2UYmNp5{>&3jNby;*IT45nQPW3mJ{Mt2ue^U0=l=fb(T z9sk#{Z?O_(OzmwbbWZL`KB{_^`aSNSpm8ZL{T7oH1wONU*KFHhv9w#>%ShW@^Yx}L zd#L|O-gE3reXo949pAKk@gilC_JT6W;^*}@+CGoa|JC+I1ZG&Vq;#Jh-AA8G$B2$j z?{0{Trk?I}NuCKza^wt>EDB6=;tZ0E3rMm8)`!rNZ-s4@3Wuof$Sfyoiv0`d!fIYP5>CU#~*3)P;&|8Ao$*ta5 z$UC6#_ufa^V7P&55&AyMVOYwlr|>uqvvWtxqm+L8NqwI;2ML;fL-}q}`R>6Q;52P> zpm!Sd56tuEw>`9L6l-Q%%+L+zf8pC|7aTl2YYRZ(0^PLR4auV7wsbWs8ZoXDoQ z5gTchN^;uTyb&Y9Y#Uk|t@R`^c}Hg2+cjOsc3}mAa4c^k&_`!l$ub*JmY#%N;o&+u zg;HRQlt>@jFo;2P!&nQWh=#FYjpsCEhI_)To^26R+iBjj4SVe}?6#L{+HD~`xk?PpQ9HJiv6m@Fq104YK-4UCPH7CVi)v3~_VmH6Kg z|AI<}Y1yhv;c}?hVv<*cPH7#9;I;pB5{C-NrHv3nt7GpXaw<0BTEQVn9q!p5+AW0m8rqE7cmaU%l&X6LWQea*KgowF~DN8Xr zw}Pubuqd8f6OAPWZ805tc;ENG%huy~mKL-tELT_)8p4}1TxqY>e1gJb@JJa^LhuAhp*YCOet7C7g^P0oWqpn4=dqx3W5wP)P0B505U0rapFDSA9)FYq#S1LH2E6=46Eik5DK}ovH48ZOdbZ9 z;?0Hl6$7v|zG_9x$c944`L+#Pp=Iofm}_x%C7;<>oP(3$d_udW_V6r+V;IdSwhp67 z9e%b3S}m$`JI?L4hX2Aj#j!Ok=gjR;&#`zeR;G@{vrw4flpmIaS6z|iIKRQ-T}isc zB<%WZg(YEEL%25y=e7;!(DKQ$b@z8G27tAAOTnr-vR;d`DU{|MB;mj@IBi~We!~#& z4M3=8WM*IdTV!%2%6NYF1IPAxt6=ozV{em^-Xg&cFZpcpPVZPGB#V*Pdw1dl<&~WX z1VqvVq$$g>0A`ASNy{OKb}Nc?w7@HAeb8>6A)?y$?qP3P;Au^xNJQ%$yky(x3qrMQ zqmZzU{(47_CBGvlY(hs)_~?!t>scK+{RVa9^uMqpX8?{7T1U=6{08AS7-5lPI&#j+ z?Z}DB>d3K8GqkTXP1A{uheUcntpL(Vy%$$3p!~qb$yGu679S#|W#pV~%(e@-_DkoVvIoLT)h9 zlU%hW0KdebYB;Mg12E6YX|Z{ff+3OC@^mzVu%7sY$F}2$gGCuVK#3ka28ZyGx?3%B z?ZkzHr6(sX?Wn|boKRQn`Ou0pr>#B}#(|4bgkddeAHAtCx(DXOe$(js?`-w-Kq|!3 z4tv^q70DEVSR1F(G$zI*rqUWU1xZx!?T*F?@#vQ08|SA(t5j4i@t)MH zZOdK;fT8Rt047pE4)hG@bD$5!(SKn@#~Y)MRYQ?J)~?^`01>Z`RpXO>D;0*ytCI)Y zaYE(Q!;jXfA`ZkANSvcjcl6lmRsuF=#@U|hYU`p)1JS&kKsq(`FI3ZeI}O}ll0DgE zNEhl zx`EgPbjC1rtXfN<@F;NoPhfP4N0-dE8?~syl-PJ+1#l0IO_Ar&|DRrnDeL;sw6(4)QF0>086%!?{cf=i3B;Z&GSBX z-QWXslBvqJQeiCLbno7S@GSCH*w;P~*7t0W@SKXei^letp*=LqTB*FJw6P^)I*HqY z3-PvwZ!biWwzh8vx~*xiR8PdPO`S`$&9j0sBebD^4rE4C7CyQ2*ZSnL!$YpiPwtcp z47vKQp)~yH?R(1|F$u3+kL4xyy(fWM@*xHAY}i)!hx5=|dwOWRi>#lHPDwS6xcY;D zxQh4Fv{!6P@5N*Fs_kR*Hh%BH+{;il5<9Hi5pQXy;*Nw`NyAWSxwcim#X|~42}pU{ zhRK$u@ex>G=$O+fig-}VK8!mLD3J<_r`VPaj)uONx>957fdJs>VRhVr!9CFpsrm)i zC7)xT3{_7~LFGZBbeeP6Jky3C4k9;PNX}wMfHI8dcsNXh+CfI%RB$itk)qy3U0RB#D_ZSItM>81*voJc#B3k7 z&9zP#y(uLOy?08qtu7fmI#R->mJ1vSFwa~1mq(to95F|!35kt4NtPXH?Y5=&qZ)B9 z3VBMOe%U>^+0QQA-*j4#kIyctm*lt!?NzTT>+bbgHeq{s%%k)!8dHtJ-zB;{C&K3MM44!?Ub3|oZD*4m zFu7HK>&TOa$2GcApabkWmHJs8{5zc~P*iJllJ*Vbu()rEaW=*5X|guA9qecLVw2nA z#Qe*R?j|C+b(514V7NT;WYe!GlhRFE1Z9IW?1z+YsxXF^j_%27anqLh*SN^B5t8X2;Ce<{^3LQQWdY2(-Ih+YLR__5*+Rjd@1kqG zOTNW)3SLr!DyQ23mX!neyNg?Od*(3Zy%O^!-RpUO0EV97$}8YnHjnP>xPyltBX-pu za%<1W$CD3WpQ4^#cR{s>el*Fp?2|~Gp;lK6G%BTG!c2W`v%a3jR)q_OGmmqS+Hg{EAfuI3$1xsU@Iqqt`wIvHq8 z-GwT)(JE{k!l;u&h}i85UKRQp(Xt=ihz8h}(v}w#q zK^@1y#m(Nyw&9ob{stqwVdZ($Ke)VKVm~!Nzduq2KT5woCVP*?$yBBgLsYMmy&F$g znkfIt-gl3qTjqY@Xv0xIm3PUu@kJVgk6Q zCce#U#g#N;xLNX@R*Onpeg)K~8BFpXTnud4s_z}xPIonKg&e;QM_ugkevaXz&rZyk zBA!h)$L`WF)EDN`iSRdC&#ti2Ei0I((e-CLy3N!kS5N%`y}f3e_t|fP{4@o_%#ZX_ z+j5;-KISQu9-v1}aGQ4FYxC?L#8w72&pJk<@T_zF^z%@J|rE?L$n3 zYboKtc1WaIhi${s%P52<$q)XNLUvu5oQnMoSeiP`2+!vc-7P+odM5==(aj-&Du~RjhJ@Y!4l?%y8Zz137*Gv+>lqO| z7ne~fopx|Y#|?Bd1X%-3Ta9tvpP@ndv@mMFv;R+xY^lDzw^FwLT@&3N5Kx_>LhzV= zk`xT63-W=0CEe2djvzuy1!qYy-JL83jZCO3} zue84MO!ky-e4lt zyg4PLn(&ioDu5&R4nM`!RaC5+;Gv~^&*%G~q+`a_E9#i_t+ceCPdD7zEpMagrQ4Ry zpwSTLDOt;n_DirM~&R)Jy2YEA7;_M68(uS$z24ne~CzgAn${|ns-b$S*myS7*&jO-nzw>RT;D7mTB@=_gwKXokZPtP7~y_E5oN=Eq{t5xnXcT6x6us+ z-h0S}ejwEo{;4nx)x24h$}H8@#QYbP^9SUt@;5j(g*ERDxA7BTOXrLyw7@PoAQI(bxkWhDMsUYd-EoOWTLP z`>>;8r>;kDJFK>;Vc$bGMBqc$CB5f&l~3J z{sJ~Fs;Q|#Hg8%yK*K-IY#Vrt@=n7%4_e-Z3~>0AGUi(BU;}C1L#X;rT#KdJ@Ogmu zDi{nYUcyuaho8e~aQF;WgTpR9y93t2*)L!k96p2(<8UwSN0EOMgaP zGu^EH?cUFDKi#o6n_5QD>y8X3v297Ysp&>b{m})ls100-$`P@J8>S+%S+IqhNn5z@ zd8eW!Bj@#}@4tV7VBQkOMw)(nZx`LI^JdffB(*JUOt814RAwOSgXl0Kyy;%41KWnW z3u%JweGyWO{nU{#682whn;UY0=)wT4TjnBy_nOnIvJMs5OX2eA@>+1=R-@{AiQCIw z_IuujPssLRw&i!DF1$_};@NjS9Zqmt_COTQyPwgCX zynegDbo7tNN$aRNZlvw!M9Pl-0~M!#WwKL<4I7Y|w$&GNy5b_3<03U?#(K}i>;SWp z`t9WWXoADojnNM1>WFIcfZpFw*Br$C9qj^3J=^jbR4mNjsR`qv&v!HfSM8`j&9M8t z=;KX5I^~!HKNiOf_CsY=p2LYB+VuONt>M1auXz9Yks;@=$k}l4U^%KLL*xt$kW)d) zaSeuMk*Z+7gV`08+mBw`(e};hJq{{v@NtC!d2Mmn1B^yvXiwUGOB^@ zSKQ#O|J*&bvE`}th}D#7(d!h_y~(X~->s(aqWgRI?fwk+x583)Rj$DOP;DO!9E`hf zucwPWcU__;!dUp>UUYqbsos)9&Scr4Lg#;hor5gW2$R;Vn)*hlfc~%;&7}x~@-LC8 z(Z(Cc#Ogb84d2Axz4sI<9Q!VM+miPwpCxV0h-}*uGXXmz155Sv3Ho=QFT&co26|2n zu8HYRMqIFy6+0fB`%+v3X!E>pN%-fnJxjJWV|r5B7&*BVJKb;Dw(Racu$x+Y!q#JZ zpiow+{>Wt7EcfQYP{{|pJ!m#&O{g6Z{fIaJLm%gL;l%KEPpi|=dr617fYNznjoA>W zB^iN@lM|cPpGOgl2HiL|Nk>#K-EO6xv)h4XAoaim&gr(V2t=W8z^Y60^jL6`j@vKx zyoUzZy5LsNaf^Er9#xHpea6iV)yFc~xEWWGXmRjTuYp4flNDqV!YmCyjLtYl- zCD5h*c>Q?74jdC{GkzXfai_No2dYEk$zm={^5=Tjl5JE}b#)uz8zXVjMS@Z87IXnH zQ5~AUD!5v4c@BQ-*htHY&URZ7)L&{86sF!y4L3K+|fiWf)4JMu0S&uvpTS1#E` zS zOPg`QWT&mAT{oVMK}^z7AEEDCvW-lj>g6AZ-qU@^b0`t{q(W7vjwglx3DGf-m!ez? z#z#Q9nKL3Pk9y|-y2EXW?erX83{8JLConNu2E$;<=`N{1P%{aJw5s_etuJu5mYs_B z@D{j>>8e?{r4Nxj9d_Ng^M}&Vi?r!{E~1XBIR~|b&W7s@_CFC`^K;L(7~Bd(*9)v8 zX~OEC!L>-${iq5X794gFg)QOe-uXRruMIyBRgP+CASGj*^pN;UK+o1|pyw4-XPap* zw29UM)RvoYZ|F1exXAafBTwRX;?#Kj$+F;2PHY2J_AY+X{YnDSxEXMG+jkUj74Czh zEWo52xpBnn<&0wgT+Zl$`x}smlmVoXoFFI4kTXh@DQA?(MRp;T!PeqHX2(I()msU= z31#skgj6JoO!jS}!kRJ5IXvDkTsQA_dqk;0n+()jBM&MSKf@J=vpSqXeyrXJ$!ZeW zjP9S})bCuBgAp#4@1w@^gtiSiVSZWCxh3%2`g`--<@rCfy$yU+)wMT#CK->M{luLue6V~w$N4) z6(s>AfUyRlIwOJ+(asRH)DMj4HShnw_c>=~lJK_A?|I*Wle5m+d#}Cr+H0@B;Ytpi?S}4=jiAX6J)ILuCI@1oBJAUEV0!MHpR-0id9@lu|uM#anFLa=H zLm#sBdQ@rHBx$BvnunJW45?x>SwTVOIyet0qsA2*)Xqj98e2d5`h5-gU-(KX+NTpD z?8d+Wyb4C533x8=M(;!5(@_ta3_c<8>4-|WEJWw(T7!9V51jk}#s%v!ku84V++nTAmCIRutBK#pT5CcZGc6 zFGWmu#H65F7eC_oyCR}gW?`J`G)D`MKiCSc-fEdSm47ki?!8_civIUevo%o#SJqmr+cq953O;z zaxcwE{EZy><6B%8)wm|i!rzff4H=kt*_BsZ>H5)+TzAwq`6Pdnl*O*AuXZi=`&<)T zm*7>66yU^s439jEXFi@Bbc^{maXx%Mhi|Ua^5EHkA*>n$mzp|C88*zWq@)g4zROmW zZ;|P&>({xle&Sr*kBs?&2%gnHmfwH)2~N7d5VtC0V1Vv?($Uu8`&qna!EFg1)2+dv zv+aD`<#_?}4Go-`h-V4jrXTZN23te;dc?64a1@UdaZkdt8+^UP2l0M6L|BuC`R1+f zli~k=kd|w&pM1krF2y^2`VG_ZzPV`n_19iM1rRdkwu_poT*c)TF5Z{onzz_rU*lS| z*av~TaCRh)RH{*w8zAe&b*_cA3l}%u>%wt-@L5wk&p5Ib$9B2Isp>o*EfK$Xk*jVl z{DK1VAIE;p12q@UaBOlVK+crs4^ zf#MiGB5mZbQTFuI(^5v;FwgyO{1`s*p}k6cXuA?0#+CRmp@|PZlYR_K|E9eg4%mTb z1RmOzQFzez;2K8AMuFTFNM3>L6-Zy6?T;dWJW!AeSbczJ2A+9%n(zehJcVZmo)7VG zhv@&?&rGYC##DIbW2VVW3vDwW@@w*J@@?{N^3OD+8xPaM$NVuq#%0Dq`lLr1^v5*A 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

O1F}>=fK139C6_5NMDQqBh^``DOc&Q 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 EH literal 0 HcmV?d00001 diff --git a/src/models.c b/src/models.c index f7e39863c..090c4d86d 100644 --- a/src/models.c +++ b/src/models.c @@ -64,7 +64,7 @@ static VertexData LoadOBJ(const char *fileName); // Draw cube // NOTE: Cube position is the center position -void DrawCube(Vector3 position, float width, float height, float lenght, Color color) +void DrawCube(Vector3 position, float width, float height, float length, Color color) { float x = 0.0f; float y = 0.0f; @@ -81,58 +81,58 @@ void DrawCube(Vector3 position, float width, float height, float lenght, Color c rlColor4ub(color.r, color.g, color.b, color.a); // Front Face ----------------------------------------------------- - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left + rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Right - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Right + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right // Back Face ------------------------------------------------------ - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Left - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Left + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left // Top Face ------------------------------------------------------- - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Bottom Left - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Bottom Right + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left + rlVertex3f(x-width/2, y+height/2, z+length/2); // Bottom Left + rlVertex3f(x+width/2, y+height/2, z+length/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left + rlVertex3f(x+width/2, y+height/2, z+length/2); // Bottom Right // Bottom Face ---------------------------------------------------- - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Top Left - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left + rlVertex3f(x-width/2, y-height/2, z-length/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Top Right - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z-length/2); // Top Right + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z-length/2); // Top Left // Right face ----------------------------------------------------- - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Left - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Left - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Left + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Left + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Left // Left Face ------------------------------------------------------ - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Right - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Right + rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Right + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Right - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left + rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Right rlEnd(); rlPopMatrix(); } @@ -144,7 +144,7 @@ void DrawCubeV(Vector3 position, Vector3 size, Color color) } // Draw cube wires -void DrawCubeWires(Vector3 position, float width, float height, float lenght, Color color) +void DrawCubeWires(Vector3 position, float width, float height, float length, Color color) { float x = 0.0f; float y = 0.0f; @@ -160,62 +160,62 @@ void DrawCubeWires(Vector3 position, float width, float height, float lenght, Co // Front Face ----------------------------------------------------- // Bottom Line - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right // Left Line - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Right + rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Right // Top Line - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Right - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Right + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left // Right Line - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left + rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left // Back Face ------------------------------------------------------ // Bottom Line - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Left - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right + rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Left + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right // Left Line - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right + rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right // Top Line - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left // Right Line - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Left + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left + rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Left // Top Face ------------------------------------------------------- // Left Line - rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left Front - rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left Back + rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left Front + rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left Back // Right Line - rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Right Front - rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right Back + rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Right Front + rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right Back // Bottom Face --------------------------------------------------- // Left Line - rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Top Left Front - rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Top Left Back + rlVertex3f(x-width/2, y-height/2, z+length/2); // Top Left Front + rlVertex3f(x-width/2, y-height/2, z-length/2); // Top Left Back // Right Line - rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Top Right Front - rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Top Right Back + rlVertex3f(x+width/2, y-height/2, z+length/2); // Top Right Front + rlVertex3f(x+width/2, y-height/2, z-length/2); // Top Right Back rlEnd(); rlPopMatrix(); } // Draw cube // NOTE: Cube position is the center position -void DrawCubeTexture(Texture2D texture, Vector3 position, float width, float height, float lenght, Color color) +void DrawCubeTexture(Texture2D texture, Vector3 position, float width, float height, float length, Color color) { float x = position.x; float y = position.y; @@ -233,40 +233,40 @@ void DrawCubeTexture(Texture2D texture, Vector3 position, float width, float hei rlColor4ub(color.r, color.g, color.b, color.a); // Front Face rlNormal3f(0.0f, 0.0f, 1.0f); // Normal Pointing Towards Viewer - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Left Of The Texture and Quad - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Right Of The Texture and Quad - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Right Of The Texture and Quad - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Left Of The Texture and Quad // Back Face rlNormal3f( 0.0f, 0.0f,-1.0f); // Normal Pointing Away From Viewer - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Right Of The Texture and Quad - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Right Of The Texture and Quad - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Left Of The Texture and Quad - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Left Of The Texture and Quad // Top Face rlNormal3f( 0.0f, 1.0f, 0.0f); // Normal Pointing Up - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left Of The Texture and Quad - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Bottom Left Of The Texture and Quad - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Bottom Right Of The Texture and Quad - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y+height/2, z+length/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y+height/2, z+length/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right Of The Texture and Quad // Bottom Face rlNormal3f( 0.0f,-1.0f, 0.0f); // Normal Pointing Down - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Top Right Of The Texture and Quad - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Top Left Of The Texture and Quad - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Left Of The Texture and Quad - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y-height/2, z-length/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y-height/2, z-length/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Right Of The Texture and Quad // Right face rlNormal3f( 1.0f, 0.0f, 0.0f); // Normal Pointing Right - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z-lenght/2); // Bottom Right Of The Texture and Quad - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-lenght/2); // Top Right Of The Texture and Quad - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z+lenght/2); // Top Left Of The Texture and Quad - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+lenght/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z-length/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z-length/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x+width/2, y+height/2, z+length/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x+width/2, y-height/2, z+length/2); // Bottom Left Of The Texture and Quad // Left Face rlNormal3f(-1.0f, 0.0f, 0.0f); // Normal Pointing Left - rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z-lenght/2); // Bottom Left Of The Texture and Quad - rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+lenght/2); // Bottom Right Of The Texture and Quad - rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z+lenght/2); // Top Right Of The Texture and Quad - rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-lenght/2); // Top Left Of The Texture and Quad + rlTexCoord2f(0.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z-length/2); // Bottom Left Of The Texture and Quad + rlTexCoord2f(1.0f, 0.0f); rlVertex3f(x-width/2, y-height/2, z+length/2); // Bottom Right Of The Texture and Quad + rlTexCoord2f(1.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z+length/2); // Top Right Of The Texture and Quad + rlTexCoord2f(0.0f, 1.0f); rlVertex3f(x-width/2, y+height/2, z-length/2); // Top Left Of The Texture and Quad rlEnd(); //rlPopMatrix(); @@ -534,12 +534,12 @@ void DrawGrid(int slices, float spacing) void DrawGizmo(Vector3 position) { // NOTE: RGB = XYZ - float lenght = 1.0f; + float length = 1.0f; rlPushMatrix(); rlTranslatef(position.x, position.y, position.z); //rlRotatef(rotation, 0, 1, 0); - rlScalef(lenght, lenght, lenght); + rlScalef(length, length, length); rlBegin(RL_LINES); rlColor3f(1.0f, 0.0f, 0.0f); rlVertex3f(0.0f, 0.0f, 0.0f); @@ -1164,6 +1164,13 @@ void DrawModelWires(Model model, Vector3 position, float scale, Color color) rlglDrawModel(model, position, 0.0f, rotationAxis, vScale, color, true); } +// Draw a model wires (with texture if set) with extended parameters +void DrawModelWiresEx(Model model, Vector3 position, float rotationAngle, Vector3 rotationAxis, Vector3 scale, Color tint) +{ + // NOTE: Rotation must be provided in degrees, it's converted to radians inside rlglDrawModel() + rlglDrawModel(model, position, rotationAngle, rotationAxis, scale, tint, true); +} + // Draw a billboard void DrawBillboard(Camera camera, Texture2D texture, Vector3 center, float size, Color tint) { diff --git a/src/raylib.h b/src/raylib.h index daf8133ca..cf401cca9 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -329,7 +329,9 @@ typedef struct Shader { // Uniforms int projectionLoc; // Projection matrix uniform location point (vertex shader) - int modelviewLoc; // ModeView matrix uniform location point (vertex shader) + int modelviewLoc; // ModelView matrix uniform location point (vertex shader) + int modelLoc; // Model transformation matrix uniform location point (vertex shader) + int viewLoc; // View transformation matrix uniform location point (vertex shader) int tintColorLoc; // Color uniform location point (fragment shader) int mapDiffuseLoc; // Diffuse map texture uniform location point (fragment shader) @@ -666,6 +668,7 @@ void SetModelTexture(Model *model, Texture2D texture); void DrawModel(Model model, Vector3 position, float scale, Color tint); // Draw a model (with texture if set) void DrawModelEx(Model model, Vector3 position, float rotationAngle, Vector3 rotationAxis, Vector3 scale, Color tint); // Draw a model with extended parameters void DrawModelWires(Model model, Vector3 position, float scale, Color color); // Draw a model wires (with texture if set) +void DrawModelWiresEx(Model model, Vector3 position, float rotationAngle, Vector3 rotationAxis, Vector3 scale, Color tint); // Draw a model wires (with texture if set) with extended parameters void DrawBillboard(Camera camera, Texture2D texture, Vector3 center, float size, Color tint); // Draw a billboard texture void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle sourceRec, Vector3 center, float size, Color tint); // Draw a billboard texture defined by sourceRec diff --git a/src/rlgl.c b/src/rlgl.c index 3862ac74d..f91083424 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -1498,6 +1498,8 @@ void rlglDrawModel(Model model, Vector3 position, float rotationAngle, Vector3 r glUseProgram(model.shader.id); // Apply transformation provided in model.transform matrix + // TODO: review if at this point the modelview matrix just contains view matrix values + Matrix viewworld = modelview; // Store view matrix before applying model transformations Matrix modelviewworld = MatrixMultiply(model.transform, modelview); // World-space transformation // Apply transformations provided in function @@ -1513,6 +1515,8 @@ void rlglDrawModel(Model model, Vector3 position, float rotationAngle, Vector3 r // NOTE: Drawing in OpenGL 3.3+, transform is passed to shader glUniformMatrix4fv(model.shader.projectionLoc, 1, false, GetMatrixVector(projection)); + glUniformMatrix4fv(model.shader.modelLoc, 1, false, GetMatrixVector(transform)); + glUniformMatrix4fv(model.shader.viewLoc, 1, false, GetMatrixVector(viewworld)); glUniformMatrix4fv(model.shader.modelviewLoc, 1, false, GetMatrixVector(modelviewworld)); // Apply color tinting to model @@ -2242,6 +2246,8 @@ Shader LoadShader(char *vsFileName, char *fsFileName) // Get handles to GLSL uniform locations (vertex shader) shader.modelviewLoc = glGetUniformLocation(shader.id, "modelviewMatrix"); + shader.modelLoc = glGetUniformLocation(shader.id, "modelMatrix"); + shader.viewLoc = glGetUniformLocation(shader.id, "viewMatrix"); shader.projectionLoc = glGetUniformLocation(shader.id, "projectionMatrix"); // Get handles to GLSL uniform locations (fragment shader) @@ -2781,6 +2787,8 @@ static Shader LoadDefaultShader(void) // Get handles to GLSL uniform locations (vertex shader) shader.modelviewLoc = glGetUniformLocation(shader.id, "modelviewMatrix"); + shader.modelLoc = glGetUniformLocation(shader.id, "modelMatrix"); + shader.viewLoc = glGetUniformLocation(shader.id, "viewMatrix"); shader.projectionLoc = glGetUniformLocation(shader.id, "projectionMatrix"); // Get handles to GLSL uniform locations (fragment shader) @@ -2861,6 +2869,8 @@ static Shader LoadSimpleShader(void) // Get handles to GLSL uniform locations (vertex shader) shader.modelviewLoc = glGetUniformLocation(shader.id, "modelviewMatrix"); + shader.modelLoc = glGetUniformLocation(shader.id, "modelMatrix"); + shader.viewLoc = glGetUniformLocation(shader.id, "viewMatrix"); shader.projectionLoc = glGetUniformLocation(shader.id, "projectionMatrix"); // Get handles to GLSL uniform locations (fragment shader) diff --git a/src/rlgl.h b/src/rlgl.h index 0960fa835..a7df043ed 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -160,7 +160,9 @@ typedef enum { OPENGL_11 = 1, OPENGL_33, OPENGL_ES_20 } GlVersion; // Uniforms int projectionLoc; // Projection matrix uniform location point (vertex shader) - int modelviewLoc; // ModeView matrix uniform location point (vertex shader) + int modelviewLoc; // ModelView matrix uniform location point (vertex shader) + int modelLoc; // Model transformation matrix uniform location point (vertex shader) + int viewLoc; // View transformation matrix uniform location point (vertex shader) int tintColorLoc; // Color uniform location point (fragment shader) int mapDiffuseLoc; // Diffuse map texture uniform location point (fragment shader) From 1bcb5ddd505e5c4bdac6f254e931e9c3145be88d Mon Sep 17 00:00:00 2001 From: victorfisac Date: Mon, 21 Dec 2015 17:25:22 +0100 Subject: [PATCH 2/3] Added lighting engine module - New lighting engine module which contains new data types Light and Material. These data types and functions facilitates making a basic 3D iluminated program with a light and a model. - Added lighting engine module example (currently included in raylib.h; it might be compiled by separate and include lighting.h in game source C file). - Corrected some opengl defines control structures and added some TODO to fix raylib-opengl 1.1 source build (note: now source can be compiled without errors, but rlglReadPixels() won't work properly). Note: most of functions of phong version 330 shader are not in v100 shaders, so I couldn't write a version 100 phong shader. These functions are included from version 150. --- examples/lighting_blinn_phong.c | 180 + examples/lighting_blinn_phong.png | Bin 0 -> 50097 bytes examples/resources/model/shapes.obj | 6433 +++++++++++++++++++++++++++ examples/resources/shaders/phong.fs | 76 + examples/resources/shaders/phong.vs | 28 + shaders/gl330/phong.fs | 76 + shaders/gl330/phong.vs | 28 + src/libraylib.a | Bin 394980 -> 0 bytes src/lighting.c | 124 + src/lighting.h | 87 + src/raylib.h | 40 + src/rlgl.c | 7 +- 12 files changed, 7078 insertions(+), 1 deletion(-) create mode 100644 examples/lighting_blinn_phong.c create mode 100644 examples/lighting_blinn_phong.png create mode 100644 examples/resources/model/shapes.obj create mode 100644 examples/resources/shaders/phong.fs create mode 100644 examples/resources/shaders/phong.vs create mode 100644 shaders/gl330/phong.fs create mode 100644 shaders/gl330/phong.vs delete mode 100644 src/libraylib.a create mode 100644 src/lighting.c create mode 100644 src/lighting.h diff --git a/examples/lighting_blinn_phong.c b/examples/lighting_blinn_phong.c new file mode 100644 index 000000000..beb2c4daa --- /dev/null +++ b/examples/lighting_blinn_phong.c @@ -0,0 +1,180 @@ +/******************************************************************************************* +* +* raylib - Phong lighting shader example +* +* This example has been created using raylib v1.3.0 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2015 Ramon Santamaria (Ray San - raysan@raysanweb.com) +* +********************************************************************************************/ + +#include "raylib.h" + +#define SHININESS_SPEED 1.0f +#define LIGHT_SPEED 0.25f + +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + const int screenWidth = 800; + const int screenHeight = 450; + + SetConfigFlags(FLAG_MSAA_4X_HINT); + InitWindow(screenWidth, screenHeight, "raylib [lighting] example - basic blinn-phong lighting"); + SetTargetFPS(60); + + // Camera initialization + Camera camera = {{ 10.0, 8.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }}; + + // Model initialization + Vector3 position = { 0.0, 0.0, 0.0 }; + Model model = LoadModel("resources/model/dwarf.obj"); + // Shader shader = LoadShader("resources/shaders/phong.vs", "resources/shaders/phong.fs"); + SetModelShader(&model, shader); + + // Shader locations initialization + int lIntensityLoc = GetShaderLocation(shader, "light_intensity"); + int lAmbientLoc = GetShaderLocation(shader, "light_ambientColor"); + int lDiffuseLoc = GetShaderLocation(shader, "light_diffuseColor"); + int lSpecularLoc = GetShaderLocation(shader, "light_specularColor"); + int lSpecIntensityLoc = GetShaderLocation(shader, "light_specIntensity"); + + int mAmbientLoc = GetShaderLocation(shader, "mat_ambientColor"); + int mSpecularLoc = GetShaderLocation(shader, "mat_specularColor"); + int mGlossLoc = GetShaderLocation(shader, "mat_glossiness"); + + // Camera and light vectors shader locations + int cameraLoc = GetShaderLocation(shader, "cameraPos"); + int lightLoc = GetShaderLocation(shader, "lightPos"); + + // Light and material definitions + Light directionalLight; + Material blinnMaterial; + + // Light initialization + SetLightPosition(&directionalLight, (Vector3){5.0f, 1.0f, 1.0f}); + SetLightRotation(&directionalLight, (Vector3){5.0f, 1.0f, 1.0f}); + SetLightIntensity(&directionalLight, 1); + SetLightAmbientColor(&directionalLight, (Vector3){0.6f, 0.3f, 0}); + SetLightDiffuseColor(&directionalLight, (Vector3){1, 1, 1}); + SetLightSpecularColor(&directionalLight, (Vector3){1, 1, 1}); + SetLightSpecIntensity(&directionalLight, 1); + + // Material initialization + SetMaterialAmbientColor(&blinnMaterial, (Vector3){0.2f, 0.2f, 0.2f}); + SetMaterialDiffuseColor(&blinnMaterial, (Vector3){1.0f, 1.0f, 1.0f}); + SetMaterialSpecularColor(&blinnMaterial, (Vector3){1.0f, 1.0f, 1.0f}); + SetMaterialGlossiness(&blinnMaterial, 50); + + // Setup camera + SetCameraMode(CAMERA_FREE); // Set camera mode + SetCameraPosition(camera.position); // Set internal camera position to match our camera position + SetCameraTarget(camera.target); // Set internal camera target to match our camera target + float cameraPosition[3] = { camera.position.x, camera.position.y, camera.position.z }; // Camera position vector in float array + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + // Update + //---------------------------------------------------------------------------------- + + // Update camera position and its float array for shader + UpdateCamera(&camera); + cameraPosition[0] = camera.position.x; + cameraPosition[1] = camera.position.y; + cameraPosition[2] = camera.position.z; + + // Glossiness input control + if(IsKeyDown(KEY_UP)) + { + blinnMaterial.glossiness[0] += SHININESS_SPEED; + } + else if(IsKeyDown(KEY_DOWN)) + { + blinnMaterial.glossiness[0] -= SHININESS_SPEED; + + if(blinnMaterial.glossiness[0] < 0) blinnMaterial.glossiness[0] = 0; + } + + // Light X movement + if(IsKeyDown(KEY_D)) + { + directionalLight.position[0] += LIGHT_SPEED; + } + else if(IsKeyDown(KEY_A)) + { + directionalLight.position[0] -= LIGHT_SPEED; + } + + // Light Y movement + if(IsKeyDown(KEY_LEFT_SHIFT)) + { + directionalLight.position[1] += LIGHT_SPEED; + } + else if(IsKeyDown(KEY_LEFT_CONTROL)) + { + directionalLight.position[1] -= LIGHT_SPEED; + } + + // Light Z movement + if(IsKeyDown(KEY_S)) + { + directionalLight.position[2] += LIGHT_SPEED; + } + else if(IsKeyDown(KEY_W)) + { + directionalLight.position[2] -= LIGHT_SPEED; + } + + // Send light values to shader + SetShaderValue(shader, lIntensityLoc, directionalLight.intensity, 1); + SetShaderValue(shader, lAmbientLoc, directionalLight.ambientColor, 3); + SetShaderValue(shader, lDiffuseLoc, directionalLight.diffuseColor, 3); + SetShaderValue(shader, lSpecularLoc, directionalLight.specularColor, 3); + SetShaderValue(shader, lSpecIntensityLoc, directionalLight.specularIntensity, 1); + + // Send material values to shader + SetShaderValue(shader, mAmbientLoc, blinnMaterial.ambientColor, 3); + SetShaderValue(shader, mSpecularLoc, blinnMaterial.specularColor, 3); + SetShaderValue(shader, mGlossLoc, blinnMaterial.glossiness, 1); + + // Send camera and light transform values to shader + SetShaderValue(shader, cameraLoc, cameraPosition, 3); + SetShaderValue(shader, lightLoc, directionalLight.position, 3); + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + Begin3dMode(camera); + + DrawModel(model, position, 0.1f, (Color){255 * blinnMaterial.diffuseColor[0], 255 * blinnMaterial.diffuseColor[1], 255 * blinnMaterial.diffuseColor[2], 255}); + + DrawSphere((Vector3){directionalLight.position[0], directionalLight.position[1], directionalLight.position[2]}, 1, YELLOW); + + End3dMode(); + + // Draw FPS + DrawFPS(10, 10); + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + // Unload all loaded data + UnloadShader(shader); + UnloadModel(model); + + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} \ No newline at end of file diff --git a/examples/lighting_blinn_phong.png b/examples/lighting_blinn_phong.png new file mode 100644 index 0000000000000000000000000000000000000000..4a3c5d18e1a09f2003da42637103863fb2dc72f6 GIT binary patch literal 50097 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 literal 0 HcmV?d00001 diff --git a/examples/resources/model/shapes.obj b/examples/resources/model/shapes.obj new file mode 100644 index 000000000..80205310a --- /dev/null +++ b/examples/resources/model/shapes.obj @@ -0,0 +1,6433 @@ +# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware +# File Created: 17.12.2015 16:35:37 + +# +# object Box001 +# + +v -29.206673 -11.629548 3.941377 +v -6.725425 -11.629548 -1.993001 +v -35.141048 -11.629548 -18.539871 +v -12.659802 -11.629548 -24.474247 +v -29.206673 11.621758 3.941377 +v -6.725425 11.621758 -1.993001 +v -35.141048 11.621758 -18.539871 +v -12.659802 11.621758 -24.474247 +v 9.611540 16.536621 -13.505542 +v 9.611540 16.218872 -16.731674 +v 8.982153 16.218872 -16.669687 +v 8.376951 16.218872 -16.486101 +v 7.819195 16.218872 -16.187973 +v 7.330318 16.218872 -15.786763 +v 6.929106 16.218872 -15.297886 +v 6.630980 16.218872 -14.740129 +v 6.447395 16.218872 -14.134929 +v 6.385406 16.218872 -13.505540 +v 6.447397 16.218872 -12.876153 +v 6.630980 16.218872 -12.270952 +v 6.929110 16.218872 -11.713196 +v 7.330320 16.218872 -11.224319 +v 7.819201 16.218872 -10.823108 +v 8.376955 16.218872 -10.524981 +v 8.982157 16.218872 -10.341396 +v 9.611546 16.218872 -10.279408 +v 10.240931 16.218872 -10.341396 +v 10.846130 16.218872 -10.524984 +v 11.403891 16.218872 -10.823111 +v 11.892763 16.218872 -11.224323 +v 12.293978 16.218872 -11.713202 +v 12.592104 16.218872 -12.270958 +v 12.775690 16.218872 -12.876159 +v 12.837675 16.218872 -13.505547 +v 12.775686 16.218872 -14.134933 +v 12.592100 16.218872 -14.740135 +v 12.293974 16.218872 -15.297892 +v 11.892759 16.218872 -15.786766 +v 11.403879 16.218872 -16.187979 +v 10.846123 16.218872 -16.486103 +v 10.240921 16.218872 -16.669687 +v 9.611540 15.277844 -19.833832 +v 8.376951 15.277844 -19.712234 +v 7.189810 15.277844 -19.352119 +v 6.095730 15.277844 -18.767323 +v 5.136763 15.277844 -17.980320 +v 4.349756 15.277844 -17.021351 +v 3.764961 15.277844 -15.927273 +v 3.404844 15.277844 -14.740128 +v 3.283251 15.277844 -13.505539 +v 3.404846 15.277844 -12.270950 +v 3.764965 15.277844 -11.083807 +v 4.349760 15.277844 -9.989729 +v 5.136766 15.277844 -9.030762 +v 6.095734 15.277844 -8.243757 +v 7.189814 15.277844 -7.658960 +v 8.376957 15.277844 -7.298847 +v 9.611546 15.277844 -7.177250 +v 10.846136 15.277844 -7.298848 +v 12.033278 15.277844 -7.658965 +v 13.127356 15.277844 -8.243764 +v 14.086321 15.277844 -9.030769 +v 14.873327 15.277844 -9.989739 +v 15.458120 15.277844 -11.083817 +v 15.818235 15.277844 -12.270962 +v 15.939829 15.277844 -13.505550 +v 15.818232 15.277844 -14.740141 +v 15.458117 15.277844 -15.927283 +v 14.873316 15.277844 -17.021362 +v 14.086309 15.277844 -17.980328 +v 13.127340 15.277844 -18.767330 +v 12.033262 15.277844 -19.352125 +v 10.846117 15.277844 -19.712238 +v 9.611540 13.749696 -22.692797 +v 7.819195 13.749696 -22.516266 +v 6.095732 13.749696 -21.993458 +v 4.507378 13.749696 -21.144464 +v 3.115171 13.749696 -20.001911 +v 1.972616 13.749696 -18.609707 +v 1.123623 13.749696 -17.021351 +v 0.600817 13.749696 -15.297884 +v 0.424284 13.749696 -13.505539 +v 0.600817 13.749696 -11.713193 +v 1.123625 13.749696 -9.989727 +v 1.972622 13.749696 -8.401373 +v 3.115173 13.749696 -7.009167 +v 4.507380 13.749696 -5.866615 +v 6.095739 13.749696 -5.017623 +v 7.819202 13.749696 -4.494817 +v 9.611549 13.749696 -4.318287 +v 11.403894 13.749696 -4.494820 +v 13.127363 13.749696 -5.017629 +v 14.715715 13.749696 -5.866625 +v 16.107920 13.749696 -7.009181 +v 17.250471 13.749696 -8.401387 +v 18.099459 13.749696 -9.989742 +v 18.622267 13.749696 -11.713211 +v 18.798796 13.749696 -13.505556 +v 18.622259 13.749696 -15.297901 +v 18.099455 13.749696 -17.021366 +v 17.250452 13.749696 -18.609722 +v 16.107897 13.749696 -20.001925 +v 14.715693 13.749696 -21.144474 +v 13.127333 13.749696 -21.993465 +v 11.403864 13.749696 -22.516270 +v 9.611540 11.693156 -25.198696 +v 7.330318 11.693156 -24.974016 +v 5.136763 11.693156 -24.308609 +v 3.115171 11.693156 -23.228046 +v 1.343229 11.693156 -21.773851 +v -0.110964 11.693156 -20.001911 +v -1.191528 11.693156 -17.980316 +v -1.856936 11.693156 -15.786760 +v -2.081615 11.693156 -13.505538 +v -1.856934 11.693156 -11.224315 +v -1.191525 11.693156 -9.030760 +v -0.110960 11.693156 -7.009166 +v 1.343235 11.693156 -5.237227 +v 3.115177 11.693156 -3.783033 +v 5.136772 11.693156 -2.702470 +v 7.330328 11.693156 -2.037066 +v 9.611549 11.693156 -1.812386 +v 11.892775 11.693156 -2.037068 +v 14.086332 11.693156 -2.702479 +v 16.107920 11.693156 -3.783048 +v 17.879862 11.693156 -5.237242 +v 19.334051 11.693156 -7.009185 +v 20.414614 11.693156 -9.030780 +v 21.080019 11.693156 -11.224338 +v 21.304697 11.693156 -13.505560 +v 21.080015 11.693156 -15.786782 +v 20.414602 11.693156 -17.980339 +v 19.334028 11.693156 -20.001928 +v 17.879831 11.693156 -21.773867 +v 16.107893 11.693156 -23.228058 +v 14.086294 11.693156 -24.308619 +v 11.892736 11.693156 -24.974022 +v 9.611540 9.187253 -27.255239 +v 6.929108 9.187253 -26.991041 +v 4.349760 9.187253 -26.208607 +v 1.972618 9.187253 -24.938000 +v -0.110964 9.187253 -23.228046 +v -1.820917 9.187253 -21.144463 +v -3.091526 9.187253 -18.767321 +v -3.873960 9.187253 -16.187971 +v -4.138157 9.187253 -13.505537 +v -3.873959 9.187253 -10.823103 +v -3.091520 9.187253 -8.243754 +v -1.820911 9.187253 -5.866612 +v -0.110958 9.187253 -3.783032 +v 1.972626 9.187253 -2.073080 +v 4.349768 9.187253 -0.802473 +v 6.929121 9.187253 -0.020039 +v 9.611553 9.187253 0.244156 +v 12.293989 9.187253 -0.020043 +v 14.873335 9.187253 -0.802485 +v 17.250479 9.187253 -2.073095 +v 19.334059 9.187253 -3.783049 +v 21.044004 9.187253 -5.866634 +v 22.314611 9.187253 -8.243777 +v 23.097048 9.187253 -10.823130 +v 23.361238 9.187253 -13.505564 +v 23.097036 9.187253 -16.187996 +v 22.314596 9.187253 -18.767345 +v 21.043982 9.187253 -21.144485 +v 19.334024 9.187253 -23.228065 +v 17.250437 9.187253 -24.938011 +v 14.873293 9.187253 -26.208616 +v 12.293943 9.187253 -26.991047 +v 9.611538 6.328290 -28.783384 +v 6.630981 6.328290 -28.489828 +v 3.764963 6.328290 -27.620428 +v 1.123625 6.328290 -26.208605 +v -1.191526 6.328290 -24.308609 +v -3.091524 6.328290 -21.993456 +v -4.503347 6.328290 -19.352118 +v -5.372744 6.328290 -16.486097 +v -5.666305 6.328290 -13.505537 +v -5.372743 6.328290 -10.524976 +v -4.503345 6.328290 -7.658957 +v -3.091518 6.328290 -5.017619 +v -1.191521 6.328290 -2.702466 +v 1.123632 6.328290 -0.802471 +v 3.764975 6.328290 0.609350 +v 6.630993 6.328290 1.478745 +v 9.611555 6.328290 1.772303 +v 12.592115 6.328290 1.478741 +v 15.458136 6.328290 0.609339 +v 18.099470 6.328290 -0.802490 +v 20.414621 6.328290 -2.702490 +v 22.314619 6.328290 -5.017643 +v 23.726439 6.328290 -7.658983 +v 24.595831 6.328290 -10.525005 +v 24.889383 6.328290 -13.505566 +v 24.595819 6.328290 -16.486126 +v 23.726416 6.328290 -19.352144 +v 22.314589 6.328290 -21.993481 +v 20.414587 6.328290 -24.308628 +v 18.099432 6.328290 -26.208620 +v 15.458090 6.328290 -27.620440 +v 12.592066 6.328290 -28.489836 +v 9.611540 3.226134 -29.724413 +v 6.447395 3.226134 -29.412773 +v 3.404846 3.226134 -28.489826 +v 0.600817 3.226134 -26.991041 +v -1.856936 3.226134 -24.974018 +v -3.873960 3.226134 -22.516266 +v -5.372746 3.226134 -19.712233 +v -6.295692 3.226134 -16.669682 +v -6.607332 3.226134 -13.505536 +v -6.295691 3.226134 -10.341390 +v -5.372740 3.226134 -7.298840 +v -3.873955 3.226134 -4.494810 +v -1.856928 3.226134 -2.037058 +v 0.600828 3.226134 -0.020035 +v 3.404858 3.226134 1.478746 +v 6.447409 3.226134 2.401691 +v 9.611555 3.226134 2.713330 +v 12.775702 3.226134 2.401687 +v 15.818251 3.226134 1.478735 +v 18.622282 3.226134 -0.020055 +v 21.080030 3.226134 -2.037082 +v 23.097055 3.226134 -4.494838 +v 24.595835 3.226134 -7.298870 +v 25.518774 3.226134 -10.341419 +v 25.830408 3.226134 -13.505567 +v 25.518766 3.226134 -16.669714 +v 24.595812 3.226134 -19.712261 +v 23.097025 3.226134 -22.516289 +v 21.079992 3.226134 -24.974037 +v 18.622236 3.226134 -26.991058 +v 15.818205 3.226134 -28.489840 +v 12.775652 3.226134 -29.412781 +v 9.611538 0.000001 -30.042162 +v 6.385406 0.000001 -29.724417 +v 3.283249 0.000001 -28.783388 +v 0.424286 0.000001 -27.255239 +v -2.081615 0.000001 -25.198698 +v -4.138157 0.000001 -22.692795 +v -5.666304 0.000001 -19.833830 +v -6.607334 0.000001 -16.731672 +v -6.925080 0.000001 -13.505536 +v -6.607332 0.000001 -10.279400 +v -5.666301 0.000001 -7.177244 +v -4.138151 0.000001 -4.318279 +v -2.081610 0.000001 -1.812377 +v 0.424297 0.000001 0.244163 +v 3.283260 0.000001 1.772307 +v 6.385422 0.000001 2.713336 +v 9.611557 0.000001 3.031079 +v 12.837690 0.000001 2.713330 +v 15.939848 0.000001 1.772296 +v 18.798811 0.000001 0.244145 +v 21.304712 0.000001 -1.812400 +v 23.361250 0.000001 -4.318306 +v 24.889395 0.000001 -7.177274 +v 25.830423 0.000001 -10.279431 +v 26.148161 0.000001 -13.505568 +v 25.830408 0.000001 -16.731703 +v 24.889376 0.000001 -19.833858 +v 23.361219 0.000001 -22.692820 +v 21.304674 0.000001 -25.198719 +v 18.798765 0.000001 -27.255259 +v 15.939802 0.000001 -28.783400 +v 12.837637 0.000001 -29.724421 +v 9.611540 -3.226133 -29.724415 +v 6.447395 -3.226133 -29.412775 +v 3.404846 -3.226133 -28.489828 +v 0.600817 -3.226133 -26.991045 +v -1.856936 -3.226133 -24.974018 +v -3.873960 -3.226133 -22.516266 +v -5.372747 -3.226133 -19.712233 +v -6.295694 -3.226133 -16.669683 +v -6.607334 -3.226133 -13.505536 +v -6.295692 -3.226133 -10.341390 +v -5.372742 -3.226133 -7.298840 +v -3.873957 -3.226133 -4.494810 +v -1.856928 -3.226133 -2.037058 +v 0.600826 -3.226133 -0.020033 +v 3.404856 -3.226133 1.478751 +v 6.447409 -3.226133 2.401693 +v 9.611555 -3.226133 2.713333 +v 12.775705 -3.226133 2.401688 +v 15.818251 -3.226133 1.478737 +v 18.622282 -3.226133 -0.020053 +v 21.080030 -3.226133 -2.037082 +v 23.097052 -3.226133 -4.494835 +v 24.595835 -3.226133 -7.298868 +v 25.518778 -3.226133 -10.341420 +v 25.830412 -3.226133 -13.505567 +v 25.518766 -3.226133 -16.669714 +v 24.595812 -3.226133 -19.712261 +v 23.097025 -3.226133 -22.516291 +v 21.079996 -3.226133 -24.974041 +v 18.622236 -3.226133 -26.991062 +v 15.818201 -3.226133 -28.489841 +v 12.775652 -3.226133 -29.412783 +v 9.611538 -6.328289 -28.783388 +v 6.630981 -6.328289 -28.489828 +v 3.764963 -6.328289 -27.620430 +v 1.123625 -6.328289 -26.208607 +v -1.191526 -6.328289 -24.308609 +v -3.091524 -6.328289 -21.993456 +v -4.503351 -6.328289 -19.352118 +v -5.372746 -6.328289 -16.486097 +v -5.666306 -6.328289 -13.505537 +v -5.372745 -6.328289 -10.524975 +v -4.503345 -6.328289 -7.658956 +v -3.091518 -6.328289 -5.017619 +v -1.191521 -6.328289 -2.702466 +v 1.123632 -6.328289 -0.802471 +v 3.764973 -6.328289 0.609352 +v 6.630993 -6.328289 1.478746 +v 9.611555 -6.328289 1.772305 +v 12.592115 -6.328289 1.478741 +v 15.458136 -6.328289 0.609339 +v 18.099474 -6.328289 -0.802486 +v 20.414621 -6.328289 -2.702488 +v 22.314619 -6.328289 -5.017643 +v 23.726439 -6.328289 -7.658984 +v 24.595831 -6.328289 -10.525005 +v 24.889387 -6.328289 -13.505566 +v 24.595819 -6.328289 -16.486126 +v 23.726416 -6.328289 -19.352144 +v 22.314589 -6.328289 -21.993481 +v 20.414591 -6.328289 -24.308630 +v 18.099432 -6.328289 -26.208622 +v 15.458090 -6.328289 -27.620440 +v 12.592066 -6.328289 -28.489836 +v 9.611540 -9.187254 -27.255239 +v 6.929108 -9.187254 -26.991041 +v 4.349760 -9.187254 -26.208607 +v 1.972618 -9.187254 -24.938000 +v -0.110964 -9.187254 -23.228046 +v -1.820917 -9.187254 -21.144463 +v -3.091526 -9.187254 -18.767321 +v -3.873960 -9.187254 -16.187971 +v -4.138157 -9.187254 -13.505537 +v -3.873959 -9.187254 -10.823103 +v -3.091520 -9.187254 -8.243754 +v -1.820911 -9.187254 -5.866612 +v -0.110958 -9.187254 -3.783032 +v 1.972626 -9.187254 -2.073080 +v 4.349768 -9.187254 -0.802473 +v 6.929121 -9.187254 -0.020039 +v 9.611553 -9.187254 0.244156 +v 12.293989 -9.187254 -0.020043 +v 14.873335 -9.187254 -0.802485 +v 17.250479 -9.187254 -2.073095 +v 19.334059 -9.187254 -3.783049 +v 21.044004 -9.187254 -5.866634 +v 22.314611 -9.187254 -8.243777 +v 23.097048 -9.187254 -10.823130 +v 23.361238 -9.187254 -13.505564 +v 23.097036 -9.187254 -16.187996 +v 22.314596 -9.187254 -18.767345 +v 21.043982 -9.187254 -21.144485 +v 19.334024 -9.187254 -23.228065 +v 17.250437 -9.187254 -24.938011 +v 14.873293 -9.187254 -26.208616 +v 12.293943 -9.187254 -26.991047 +v 9.611540 -11.693157 -25.198696 +v 7.330318 -11.693157 -24.974016 +v 5.136763 -11.693157 -24.308609 +v 3.115171 -11.693157 -23.228046 +v 1.343229 -11.693157 -21.773851 +v -0.110964 -11.693157 -20.001911 +v -1.191528 -11.693157 -17.980316 +v -1.856936 -11.693157 -15.786760 +v -2.081615 -11.693157 -13.505538 +v -1.856934 -11.693157 -11.224315 +v -1.191525 -11.693157 -9.030760 +v -0.110960 -11.693157 -7.009166 +v 1.343235 -11.693157 -5.237227 +v 3.115177 -11.693157 -3.783033 +v 5.136772 -11.693157 -2.702470 +v 7.330328 -11.693157 -2.037066 +v 9.611549 -11.693157 -1.812386 +v 11.892775 -11.693157 -2.037068 +v 14.086332 -11.693157 -2.702479 +v 16.107920 -11.693157 -3.783048 +v 17.879862 -11.693157 -5.237242 +v 19.334051 -11.693157 -7.009185 +v 20.414614 -11.693157 -9.030780 +v 21.080019 -11.693157 -11.224338 +v 21.304697 -11.693157 -13.505560 +v 21.080015 -11.693157 -15.786782 +v 20.414602 -11.693157 -17.980339 +v 19.334028 -11.693157 -20.001928 +v 17.879831 -11.693157 -21.773867 +v 16.107893 -11.693157 -23.228058 +v 14.086294 -11.693157 -24.308619 +v 11.892736 -11.693157 -24.974022 +v 9.611540 -13.749699 -22.692795 +v 7.819195 -13.749699 -22.516264 +v 6.095732 -13.749699 -21.993458 +v 4.507378 -13.749699 -21.144464 +v 3.115171 -13.749699 -20.001911 +v 1.972616 -13.749699 -18.609705 +v 1.123623 -13.749699 -17.021349 +v 0.600817 -13.749699 -15.297884 +v 0.424286 -13.749699 -13.505538 +v 0.600817 -13.749699 -11.713193 +v 1.123625 -13.749699 -9.989727 +v 1.972622 -13.749699 -8.401373 +v 3.115175 -13.749699 -7.009168 +v 4.507381 -13.749699 -5.866616 +v 6.095739 -13.749699 -5.017623 +v 7.819206 -13.749699 -4.494817 +v 9.611549 -13.749699 -4.318288 +v 11.403894 -13.749699 -4.494821 +v 13.127359 -13.749699 -5.017631 +v 14.715715 -13.749699 -5.866625 +v 16.107920 -13.749699 -7.009181 +v 17.250467 -13.749699 -8.401387 +v 18.099459 -13.749699 -9.989744 +v 18.622267 -13.749699 -11.713211 +v 18.798796 -13.749699 -13.505556 +v 18.622259 -13.749699 -15.297901 +v 18.099451 -13.749699 -17.021366 +v 17.250452 -13.749699 -18.609718 +v 16.107897 -13.749699 -20.001923 +v 14.715693 -13.749699 -21.144474 +v 13.127333 -13.749699 -21.993464 +v 11.403864 -13.749699 -22.516270 +v 9.611540 -15.277846 -19.833830 +v 8.376951 -15.277846 -19.712233 +v 7.189810 -15.277846 -19.352118 +v 6.095734 -15.277846 -18.767323 +v 5.136765 -15.277846 -17.980316 +v 4.349762 -15.277846 -17.021349 +v 3.764965 -15.277846 -15.927272 +v 3.404848 -15.277846 -14.740128 +v 3.283253 -15.277846 -13.505540 +v 3.404848 -15.277846 -12.270950 +v 3.764967 -15.277846 -11.083808 +v 4.349762 -15.277846 -9.989730 +v 5.136768 -15.277846 -9.030764 +v 6.095736 -15.277846 -8.243760 +v 7.189816 -15.277846 -7.658964 +v 8.376957 -15.277846 -7.298849 +v 9.611546 -15.277846 -7.177253 +v 10.846136 -15.277846 -7.298851 +v 12.033278 -15.277846 -7.658967 +v 13.127356 -15.277846 -8.243767 +v 14.086321 -15.277846 -9.030771 +v 14.873323 -15.277846 -9.989740 +v 15.458120 -15.277846 -11.083818 +v 15.818235 -15.277846 -12.270964 +v 15.939829 -15.277846 -13.505552 +v 15.818228 -15.277846 -14.740139 +v 15.458113 -15.277846 -15.927282 +v 14.873312 -15.277846 -17.021358 +v 14.086306 -15.277846 -17.980324 +v 13.127340 -15.277846 -18.767326 +v 12.033258 -15.277846 -19.352121 +v 10.846113 -15.277846 -19.712234 +v 9.611542 -16.218876 -16.731672 +v 8.982155 -16.218876 -16.669683 +v 8.376953 -16.218876 -16.486097 +v 7.819199 -16.218876 -16.187971 +v 7.330320 -16.218876 -15.786760 +v 6.929110 -16.218876 -15.297883 +v 6.630983 -16.218876 -14.740128 +v 6.447399 -16.218876 -14.134928 +v 6.385410 -16.218876 -13.505540 +v 6.447399 -16.218876 -12.876153 +v 6.630985 -16.218876 -12.270953 +v 6.929111 -16.218876 -11.713198 +v 7.330322 -16.218876 -11.224320 +v 7.819199 -16.218876 -10.823111 +v 8.376955 -16.218876 -10.524984 +v 8.982157 -16.218876 -10.341399 +v 9.611544 -16.218876 -10.279411 +v 10.240929 -16.218876 -10.341400 +v 10.846130 -16.218876 -10.524986 +v 11.403883 -16.218876 -10.823112 +v 11.892759 -16.218876 -11.224325 +v 12.293974 -16.218876 -11.713202 +v 12.592100 -16.218876 -12.270960 +v 12.775686 -16.218876 -12.876160 +v 12.837671 -16.218876 -13.505547 +v 12.775682 -16.218876 -14.134933 +v 12.592093 -16.218876 -14.740133 +v 12.293966 -16.218876 -15.297888 +v 11.892756 -16.218876 -15.786764 +v 11.403879 -16.218876 -16.187975 +v 10.846121 -16.218876 -16.486099 +v 10.240923 -16.218876 -16.669685 +v 9.611540 -16.536621 -13.505542 +v 7.404444 -11.629548 14.999386 +v 6.914089 -11.629548 11.274763 +v 5.476439 -11.629548 7.803965 +v 3.189468 -11.629548 4.823524 +v 0.209024 -11.629548 2.536550 +v -3.261770 -11.629548 1.098902 +v -6.986394 -11.629548 0.608545 +v -10.711016 -11.629548 1.098901 +v -14.181813 -11.629548 2.536551 +v -17.162252 -11.629548 4.823524 +v -19.449226 -11.629548 7.803963 +v -20.886879 -11.629548 11.274757 +v -21.377235 -11.629548 14.999380 +v -20.886881 -11.629548 18.724003 +v -19.449232 -11.629548 22.194799 +v -17.162262 -11.629548 25.175241 +v -14.181819 -11.629548 27.462217 +v -10.711023 -11.629548 28.899866 +v -6.986402 -11.629548 29.390230 +v -3.261778 -11.629548 28.899870 +v 0.209021 -11.629548 27.462225 +v 3.189459 -11.629548 25.175253 +v 5.476435 -11.629548 22.194815 +v 6.914087 -11.629548 18.724018 +v 4.526278 -6.021804 14.999386 +v 4.133991 -6.021804 12.019686 +v 2.983871 -6.021804 9.243050 +v 1.154293 -6.021804 6.858698 +v -1.230059 -6.021804 5.029119 +v -4.006697 -6.021804 3.878999 +v -6.986394 -6.021804 3.486713 +v -9.966091 -6.021804 3.878998 +v -12.742728 -6.021804 5.029119 +v -15.127081 -6.021804 6.858694 +v -16.956659 -6.021804 9.243046 +v -18.106781 -6.021804 12.019682 +v -18.499065 -6.021804 14.999382 +v -18.106783 -6.021804 17.979080 +v -16.956663 -6.021804 20.755716 +v -15.127088 -6.021804 23.140070 +v -12.742735 -6.021804 24.969648 +v -9.966098 -6.021804 26.119772 +v -6.986401 -6.021804 26.512056 +v -4.006702 -6.021804 26.119776 +v -1.230064 -6.021804 24.969656 +v 1.154287 -6.021804 23.140078 +v 2.983870 -6.021804 20.755726 +v 4.133989 -6.021804 17.979094 +v 1.648109 -0.414061 14.999384 +v 1.353897 -0.414061 12.764610 +v 0.491306 -0.414061 10.682133 +v -0.880878 -0.414061 8.893867 +v -2.669142 -0.414061 7.521685 +v -4.751619 -0.414061 6.659094 +v -6.986394 -0.414061 6.364882 +v -9.221169 -0.414061 6.659092 +v -11.303646 -0.414061 7.521683 +v -13.091910 -0.414061 8.893866 +v -14.464094 -0.414061 10.682131 +v -15.326685 -0.414061 12.764608 +v -15.620899 -0.414061 14.999384 +v -15.326687 -0.414061 17.234158 +v -14.464097 -0.414061 19.316635 +v -13.091915 -0.414061 21.104900 +v -11.303650 -0.414061 22.477083 +v -9.221172 -0.414061 23.339674 +v -6.986399 -0.414061 23.633890 +v -4.751623 -0.414061 23.339678 +v -2.669146 -0.414061 22.477091 +v -0.880880 -0.414061 21.104906 +v 0.491302 -0.414061 19.316643 +v 1.353895 -0.414061 17.234167 +v -1.230061 5.193685 14.999384 +v -1.426203 5.193685 13.509537 +v -2.001261 5.193685 12.121216 +v -2.916052 5.193685 10.929041 +v -4.108227 5.193685 10.014252 +v -5.496546 5.193685 9.439192 +v -6.986395 5.193685 9.243050 +v -8.476243 5.193685 9.439192 +v -9.864561 5.193685 10.014252 +v -11.056738 5.193685 10.929039 +v -11.971527 5.193685 12.121216 +v -12.546587 5.193685 13.509535 +v -12.742730 5.193685 14.999382 +v -12.546589 5.193685 16.489231 +v -11.971529 5.193685 17.877550 +v -11.056741 5.193685 19.069729 +v -9.864565 5.193685 19.984518 +v -8.476246 5.193685 20.559580 +v -6.986398 5.193685 20.755722 +v -5.496548 5.193685 20.559580 +v -4.108229 5.193685 19.984522 +v -2.916054 5.193685 19.069735 +v -2.001265 5.193685 17.877556 +v -1.426203 5.193685 16.489239 +v -4.108227 10.801427 14.999386 +v -4.206299 10.801427 14.254461 +v -4.493828 10.801427 13.560303 +v -4.951223 10.801427 12.964212 +v -5.547310 10.801427 12.506819 +v -6.241470 10.801427 12.219290 +v -6.986395 10.801427 12.121216 +v -7.731319 10.801427 12.219288 +v -8.425478 10.801427 12.506819 +v -9.021566 10.801427 12.964212 +v -9.478960 10.801427 13.560303 +v -9.766491 10.801427 14.254459 +v -9.864563 10.801427 14.999384 +v -9.766492 10.801427 15.744308 +v -9.478962 10.801427 16.438467 +v -9.021568 10.801427 17.034555 +v -8.425480 10.801427 17.491951 +v -7.731320 10.801427 17.779482 +v -6.986397 10.801427 17.877552 +v -6.241472 10.801427 17.779484 +v -5.547312 10.801427 17.491953 +v -4.951224 10.801427 17.034559 +v -4.493830 10.801427 16.438471 +v -4.206299 10.801427 15.744314 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +v -6.986395 16.409168 14.999386 +# 634 vertices + +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.255228 0.000000 0.966881 +vn 0.255228 0.000000 0.966881 +vn 0.255228 0.000000 0.966881 +vn 0.255228 0.000000 0.966881 +vn 0.255228 0.000000 0.966881 +vn 0.255228 0.000000 0.966881 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn -0.255228 0.000000 -0.966881 +vn -0.255228 0.000000 -0.966881 +vn -0.255228 0.000000 -0.966881 +vn -0.255228 0.000000 -0.966881 +vn -0.255228 0.000000 -0.966881 +vn -0.255228 0.000000 -0.966881 +vn -0.966881 0.000000 0.255228 +vn -0.966881 0.000000 0.255228 +vn -0.966881 0.000000 0.255228 +vn -0.966881 0.000000 0.255228 +vn -0.966881 0.000000 0.255228 +vn -0.966881 0.000000 0.255228 +vn -0.000000 1.000000 0.000000 +vn -0.000000 0.979598 -0.200969 +vn -0.039207 0.979598 -0.197107 +vn -0.000000 1.000000 0.000000 +vn -0.039207 0.979598 -0.197107 +vn -0.076907 0.979598 -0.185671 +vn -0.000000 1.000000 0.000000 +vn -0.076907 0.979598 -0.185671 +vn -0.111652 0.979598 -0.167099 +vn -0.000000 1.000000 0.000000 +vn -0.111652 0.979598 -0.167099 +vn -0.142106 0.979598 -0.142106 +vn -0.000000 1.000000 0.000000 +vn -0.142106 0.979598 -0.142106 +vn -0.167099 0.979598 -0.111652 +vn -0.000000 1.000000 0.000000 +vn -0.167099 0.979598 -0.111652 +vn -0.185671 0.979598 -0.076907 +vn -0.000000 1.000000 0.000000 +vn -0.185671 0.979598 -0.076907 +vn -0.197107 0.979598 -0.039207 +vn -0.000000 1.000000 0.000000 +vn -0.197107 0.979598 -0.039207 +vn -0.200969 0.979598 0.000000 +vn -0.000000 1.000000 0.000000 +vn -0.200969 0.979598 0.000000 +vn -0.197107 0.979598 0.039207 +vn -0.000000 1.000000 0.000000 +vn -0.197107 0.979598 0.039207 +vn -0.185671 0.979598 0.076907 +vn -0.000000 1.000000 0.000000 +vn -0.185671 0.979598 0.076907 +vn -0.167099 0.979598 0.111652 +vn -0.000000 1.000000 0.000000 +vn -0.167099 0.979598 0.111652 +vn -0.142106 0.979598 0.142107 +vn -0.000000 1.000000 0.000000 +vn -0.142106 0.979598 0.142107 +vn -0.111652 0.979598 0.167099 +vn -0.000000 1.000000 0.000000 +vn -0.111652 0.979598 0.167099 +vn -0.076907 0.979598 0.185671 +vn -0.000000 1.000000 0.000000 +vn -0.076907 0.979598 0.185671 +vn -0.039207 0.979598 0.197107 +vn -0.000000 1.000000 0.000000 +vn -0.039207 0.979598 0.197107 +vn 0.000000 0.979598 0.200969 +vn -0.000000 1.000000 0.000000 +vn 0.000000 0.979598 0.200969 +vn 0.039207 0.979598 0.197107 +vn -0.000000 1.000000 0.000000 +vn 0.039207 0.979598 0.197107 +vn 0.076908 0.979598 0.185671 +vn -0.000000 1.000000 0.000000 +vn 0.076908 0.979598 0.185671 +vn 0.111652 0.979598 0.167099 +vn -0.000000 1.000000 0.000000 +vn 0.111652 0.979598 0.167099 +vn 0.142107 0.979598 0.142106 +vn -0.000000 1.000000 0.000000 +vn 0.142107 0.979598 0.142106 +vn 0.167100 0.979598 0.111652 +vn -0.000000 1.000000 0.000000 +vn 0.167100 0.979598 0.111652 +vn 0.185671 0.979598 0.076907 +vn -0.000000 1.000000 0.000000 +vn 0.185671 0.979598 0.076907 +vn 0.197107 0.979598 0.039206 +vn -0.000000 1.000000 0.000000 +vn 0.197107 0.979598 0.039206 +vn 0.200969 0.979598 -0.000001 +vn -0.000000 1.000000 0.000000 +vn 0.200969 0.979598 -0.000001 +vn 0.197107 0.979598 -0.039207 +vn -0.000000 1.000000 0.000000 +vn 0.197107 0.979598 -0.039207 +vn 0.185671 0.979598 -0.076908 +vn -0.000000 1.000000 0.000000 +vn 0.185671 0.979598 -0.076908 +vn 0.167099 0.979598 -0.111653 +vn -0.000000 1.000000 0.000000 +vn 0.167099 0.979598 -0.111653 +vn 0.142106 0.979598 -0.142107 +vn -0.000000 1.000000 0.000000 +vn 0.142106 0.979598 -0.142107 +vn 0.111652 0.979598 -0.167100 +vn -0.000000 1.000000 0.000000 +vn 0.111652 0.979598 -0.167100 +vn 0.076907 0.979598 -0.185671 +vn -0.000000 1.000000 0.000000 +vn 0.076907 0.979598 -0.185671 +vn 0.039207 0.979598 -0.197107 +vn -0.000000 1.000000 0.000000 +vn 0.039207 0.979598 -0.197107 +vn -0.000000 0.979598 -0.200969 +vn -0.075673 0.921707 -0.380434 +vn -0.039207 0.979598 -0.197107 +vn -0.000000 0.979598 -0.200969 +vn -0.000000 0.979598 -0.200969 +vn -0.000000 0.921707 -0.387887 +vn -0.075673 0.921707 -0.380434 +vn -0.148438 0.921707 -0.358361 +vn -0.076907 0.979598 -0.185671 +vn -0.039207 0.979598 -0.197107 +vn -0.039207 0.979598 -0.197107 +vn -0.075673 0.921707 -0.380434 +vn -0.148438 0.921707 -0.358361 +vn -0.215499 0.921707 -0.322516 +vn -0.111652 0.979598 -0.167099 +vn -0.076907 0.979598 -0.185671 +vn -0.076907 0.979598 -0.185671 +vn -0.148438 0.921707 -0.358361 +vn -0.215499 0.921707 -0.322516 +vn -0.274278 0.921707 -0.274278 +vn -0.142106 0.979598 -0.142106 +vn -0.111652 0.979598 -0.167099 +vn -0.111652 0.979598 -0.167099 +vn -0.215499 0.921707 -0.322516 +vn -0.274278 0.921707 -0.274278 +vn -0.322516 0.921707 -0.215499 +vn -0.167099 0.979598 -0.111652 +vn -0.142106 0.979598 -0.142106 +vn -0.142106 0.979598 -0.142106 +vn -0.274278 0.921707 -0.274278 +vn -0.322516 0.921707 -0.215499 +vn -0.358361 0.921707 -0.148438 +vn -0.185671 0.979598 -0.076907 +vn -0.167099 0.979598 -0.111652 +vn -0.167099 0.979598 -0.111652 +vn -0.322516 0.921707 -0.215499 +vn -0.358361 0.921707 -0.148438 +vn -0.380434 0.921707 -0.075673 +vn -0.197107 0.979598 -0.039207 +vn -0.185671 0.979598 -0.076907 +vn -0.185671 0.979598 -0.076907 +vn -0.358361 0.921707 -0.148438 +vn -0.380434 0.921707 -0.075673 +vn -0.387887 0.921707 0.000000 +vn -0.200969 0.979598 0.000000 +vn -0.197107 0.979598 -0.039207 +vn -0.197107 0.979598 -0.039207 +vn -0.380434 0.921707 -0.075673 +vn -0.387887 0.921707 0.000000 +vn -0.380434 0.921707 0.075673 +vn -0.197107 0.979598 0.039207 +vn -0.200969 0.979598 0.000000 +vn -0.200969 0.979598 0.000000 +vn -0.387887 0.921707 0.000000 +vn -0.380434 0.921707 0.075673 +vn -0.358361 0.921707 0.148438 +vn -0.185671 0.979598 0.076907 +vn -0.197107 0.979598 0.039207 +vn -0.197107 0.979598 0.039207 +vn -0.380434 0.921707 0.075673 +vn -0.358361 0.921707 0.148438 +vn -0.322516 0.921707 0.215498 +vn -0.167099 0.979598 0.111652 +vn -0.185671 0.979598 0.076907 +vn -0.185671 0.979598 0.076907 +vn -0.358361 0.921707 0.148438 +vn -0.322516 0.921707 0.215498 +vn -0.274277 0.921707 0.274278 +vn -0.142106 0.979598 0.142107 +vn -0.167099 0.979598 0.111652 +vn -0.167099 0.979598 0.111652 +vn -0.322516 0.921707 0.215498 +vn -0.274277 0.921707 0.274278 +vn -0.215498 0.921707 0.322516 +vn -0.111652 0.979598 0.167099 +vn -0.142106 0.979598 0.142107 +vn -0.142106 0.979598 0.142107 +vn -0.274277 0.921707 0.274278 +vn -0.215498 0.921707 0.322516 +vn -0.148438 0.921707 0.358361 +vn -0.076907 0.979598 0.185671 +vn -0.111652 0.979598 0.167099 +vn -0.111652 0.979598 0.167099 +vn -0.215498 0.921707 0.322516 +vn -0.148438 0.921707 0.358361 +vn -0.075673 0.921707 0.380434 +vn -0.039207 0.979598 0.197107 +vn -0.076907 0.979598 0.185671 +vn -0.076907 0.979598 0.185671 +vn -0.148438 0.921707 0.358361 +vn -0.075673 0.921707 0.380434 +vn 0.000000 0.921707 0.387887 +vn 0.000000 0.979598 0.200969 +vn -0.039207 0.979598 0.197107 +vn -0.039207 0.979598 0.197107 +vn -0.075673 0.921707 0.380434 +vn 0.000000 0.921707 0.387887 +vn 0.075673 0.921707 0.380434 +vn 0.039207 0.979598 0.197107 +vn 0.000000 0.979598 0.200969 +vn 0.000000 0.979598 0.200969 +vn 0.000000 0.921707 0.387887 +vn 0.075673 0.921707 0.380434 +vn 0.148438 0.921707 0.358361 +vn 0.076908 0.979598 0.185671 +vn 0.039207 0.979598 0.197107 +vn 0.039207 0.979598 0.197107 +vn 0.075673 0.921707 0.380434 +vn 0.148438 0.921707 0.358361 +vn 0.215499 0.921707 0.322516 +vn 0.111652 0.979598 0.167099 +vn 0.076908 0.979598 0.185671 +vn 0.076908 0.979598 0.185671 +vn 0.148438 0.921707 0.358361 +vn 0.215499 0.921707 0.322516 +vn 0.274278 0.921707 0.274277 +vn 0.142107 0.979598 0.142106 +vn 0.111652 0.979598 0.167099 +vn 0.111652 0.979598 0.167099 +vn 0.215499 0.921707 0.322516 +vn 0.274278 0.921707 0.274277 +vn 0.322517 0.921707 0.215498 +vn 0.167100 0.979598 0.111652 +vn 0.142107 0.979598 0.142106 +vn 0.142107 0.979598 0.142106 +vn 0.274278 0.921707 0.274277 +vn 0.322517 0.921707 0.215498 +vn 0.358361 0.921707 0.148437 +vn 0.185671 0.979598 0.076907 +vn 0.167100 0.979598 0.111652 +vn 0.167100 0.979598 0.111652 +vn 0.322517 0.921707 0.215498 +vn 0.358361 0.921707 0.148437 +vn 0.380434 0.921707 0.075673 +vn 0.197107 0.979598 0.039206 +vn 0.185671 0.979598 0.076907 +vn 0.185671 0.979598 0.076907 +vn 0.358361 0.921707 0.148437 +vn 0.380434 0.921707 0.075673 +vn 0.387887 0.921707 -0.000001 +vn 0.200969 0.979598 -0.000001 +vn 0.197107 0.979598 0.039206 +vn 0.197107 0.979598 0.039206 +vn 0.380434 0.921707 0.075673 +vn 0.387887 0.921707 -0.000001 +vn 0.380434 0.921707 -0.075674 +vn 0.197107 0.979598 -0.039207 +vn 0.200969 0.979598 -0.000001 +vn 0.200969 0.979598 -0.000001 +vn 0.387887 0.921707 -0.000001 +vn 0.380434 0.921707 -0.075674 +vn 0.358361 0.921707 -0.148438 +vn 0.185671 0.979598 -0.076908 +vn 0.197107 0.979598 -0.039207 +vn 0.197107 0.979598 -0.039207 +vn 0.380434 0.921707 -0.075674 +vn 0.358361 0.921707 -0.148438 +vn 0.322516 0.921707 -0.215499 +vn 0.167099 0.979598 -0.111653 +vn 0.185671 0.979598 -0.076908 +vn 0.185671 0.979598 -0.076908 +vn 0.358361 0.921707 -0.148438 +vn 0.322516 0.921707 -0.215499 +vn 0.274277 0.921707 -0.274278 +vn 0.142106 0.979598 -0.142107 +vn 0.167099 0.979598 -0.111653 +vn 0.167099 0.979598 -0.111653 +vn 0.322516 0.921707 -0.215499 +vn 0.274277 0.921707 -0.274278 +vn 0.215498 0.921707 -0.322517 +vn 0.111652 0.979598 -0.167100 +vn 0.142106 0.979598 -0.142107 +vn 0.142106 0.979598 -0.142107 +vn 0.274277 0.921707 -0.274278 +vn 0.215498 0.921707 -0.322517 +vn 0.148437 0.921707 -0.358361 +vn 0.076907 0.979598 -0.185671 +vn 0.111652 0.979598 -0.167100 +vn 0.111652 0.979598 -0.167100 +vn 0.215498 0.921707 -0.322517 +vn 0.148437 0.921707 -0.358361 +vn 0.075672 0.921707 -0.380434 +vn 0.039207 0.979598 -0.197107 +vn 0.076907 0.979598 -0.185671 +vn 0.076907 0.979598 -0.185671 +vn 0.148437 0.921707 -0.358361 +vn 0.075672 0.921707 -0.380434 +vn -0.000000 0.921707 -0.387887 +vn -0.000000 0.979598 -0.200969 +vn 0.039207 0.979598 -0.197107 +vn 0.039207 0.979598 -0.197107 +vn 0.075672 0.921707 -0.380434 +vn -0.000000 0.921707 -0.387887 +vn -0.109207 0.828645 -0.549019 +vn -0.075673 0.921707 -0.380434 +vn -0.000000 0.921707 -0.387887 +vn -0.000000 0.921707 -0.387887 +vn -0.000000 0.828645 -0.559775 +vn -0.109207 0.828645 -0.549019 +vn -0.214217 0.828645 -0.517165 +vn -0.148438 0.921707 -0.358361 +vn -0.075673 0.921707 -0.380434 +vn -0.075673 0.921707 -0.380434 +vn -0.109207 0.828645 -0.549019 +vn -0.214217 0.828645 -0.517165 +vn -0.310994 0.828645 -0.465436 +vn -0.215499 0.921707 -0.322516 +vn -0.148438 0.921707 -0.358361 +vn -0.148438 0.921707 -0.358361 +vn -0.214217 0.828645 -0.517165 +vn -0.310994 0.828645 -0.465436 +vn -0.395821 0.828645 -0.395821 +vn -0.274278 0.921707 -0.274278 +vn -0.215499 0.921707 -0.322516 +vn -0.215499 0.921707 -0.322516 +vn -0.310994 0.828645 -0.465436 +vn -0.395821 0.828645 -0.395821 +vn -0.465436 0.828645 -0.310995 +vn -0.322516 0.921707 -0.215499 +vn -0.274278 0.921707 -0.274278 +vn -0.274278 0.921707 -0.274278 +vn -0.395821 0.828645 -0.395821 +vn -0.465436 0.828645 -0.310995 +vn -0.517165 0.828645 -0.214216 +vn -0.358361 0.921707 -0.148438 +vn -0.322516 0.921707 -0.215499 +vn -0.322516 0.921707 -0.215499 +vn -0.465436 0.828645 -0.310995 +vn -0.517165 0.828645 -0.214216 +vn -0.549019 0.828645 -0.109207 +vn -0.380434 0.921707 -0.075673 +vn -0.358361 0.921707 -0.148438 +vn -0.358361 0.921707 -0.148438 +vn -0.517165 0.828645 -0.214216 +vn -0.549019 0.828645 -0.109207 +vn -0.559775 0.828645 -0.000000 +vn -0.387887 0.921707 0.000000 +vn -0.380434 0.921707 -0.075673 +vn -0.380434 0.921707 -0.075673 +vn -0.549019 0.828645 -0.109207 +vn -0.559775 0.828645 -0.000000 +vn -0.549019 0.828645 0.109207 +vn -0.380434 0.921707 0.075673 +vn -0.387887 0.921707 0.000000 +vn -0.387887 0.921707 0.000000 +vn -0.559775 0.828645 -0.000000 +vn -0.549019 0.828645 0.109207 +vn -0.517165 0.828645 0.214217 +vn -0.358361 0.921707 0.148438 +vn -0.380434 0.921707 0.075673 +vn -0.380434 0.921707 0.075673 +vn -0.549019 0.828645 0.109207 +vn -0.517165 0.828645 0.214217 +vn -0.465436 0.828645 0.310995 +vn -0.322516 0.921707 0.215498 +vn -0.358361 0.921707 0.148438 +vn -0.358361 0.921707 0.148438 +vn -0.517165 0.828645 0.214217 +vn -0.465436 0.828645 0.310995 +vn -0.395821 0.828645 0.395821 +vn -0.274277 0.921707 0.274278 +vn -0.322516 0.921707 0.215498 +vn -0.322516 0.921707 0.215498 +vn -0.465436 0.828645 0.310995 +vn -0.395821 0.828645 0.395821 +vn -0.310994 0.828645 0.465436 +vn -0.215498 0.921707 0.322516 +vn -0.274277 0.921707 0.274278 +vn -0.274277 0.921707 0.274278 +vn -0.395821 0.828645 0.395821 +vn -0.310994 0.828645 0.465436 +vn -0.214216 0.828645 0.517165 +vn -0.148438 0.921707 0.358361 +vn -0.215498 0.921707 0.322516 +vn -0.215498 0.921707 0.322516 +vn -0.310994 0.828645 0.465436 +vn -0.214216 0.828645 0.517165 +vn -0.109206 0.828645 0.549019 +vn -0.075673 0.921707 0.380434 +vn -0.148438 0.921707 0.358361 +vn -0.148438 0.921707 0.358361 +vn -0.214216 0.828645 0.517165 +vn -0.109206 0.828645 0.549019 +vn 0.000001 0.828645 0.559775 +vn 0.000000 0.921707 0.387887 +vn -0.075673 0.921707 0.380434 +vn -0.075673 0.921707 0.380434 +vn -0.109206 0.828645 0.549019 +vn 0.000001 0.828645 0.559775 +vn 0.109207 0.828645 0.549019 +vn 0.075673 0.921707 0.380434 +vn 0.000000 0.921707 0.387887 +vn 0.000000 0.921707 0.387887 +vn 0.000001 0.828645 0.559775 +vn 0.109207 0.828645 0.549019 +vn 0.214217 0.828645 0.517165 +vn 0.148438 0.921707 0.358361 +vn 0.075673 0.921707 0.380434 +vn 0.075673 0.921707 0.380434 +vn 0.109207 0.828645 0.549019 +vn 0.214217 0.828645 0.517165 +vn 0.310995 0.828645 0.465436 +vn 0.215499 0.921707 0.322516 +vn 0.148438 0.921707 0.358361 +vn 0.148438 0.921707 0.358361 +vn 0.214217 0.828645 0.517165 +vn 0.310995 0.828645 0.465436 +vn 0.395821 0.828645 0.395820 +vn 0.274278 0.921707 0.274277 +vn 0.215499 0.921707 0.322516 +vn 0.215499 0.921707 0.322516 +vn 0.310995 0.828645 0.465436 +vn 0.395821 0.828645 0.395820 +vn 0.465436 0.828645 0.310994 +vn 0.322517 0.921707 0.215498 +vn 0.274278 0.921707 0.274277 +vn 0.274278 0.921707 0.274277 +vn 0.395821 0.828645 0.395820 +vn 0.465436 0.828645 0.310994 +vn 0.517165 0.828645 0.214216 +vn 0.358361 0.921707 0.148437 +vn 0.322517 0.921707 0.215498 +vn 0.322517 0.921707 0.215498 +vn 0.465436 0.828645 0.310994 +vn 0.517165 0.828645 0.214216 +vn 0.549019 0.828645 0.109206 +vn 0.380434 0.921707 0.075673 +vn 0.358361 0.921707 0.148437 +vn 0.358361 0.921707 0.148437 +vn 0.517165 0.828645 0.214216 +vn 0.549019 0.828645 0.109206 +vn 0.559775 0.828645 -0.000001 +vn 0.387887 0.921707 -0.000001 +vn 0.380434 0.921707 0.075673 +vn 0.380434 0.921707 0.075673 +vn 0.549019 0.828645 0.109206 +vn 0.559775 0.828645 -0.000001 +vn 0.549019 0.828645 -0.109208 +vn 0.380434 0.921707 -0.075674 +vn 0.387887 0.921707 -0.000001 +vn 0.387887 0.921707 -0.000001 +vn 0.559775 0.828645 -0.000001 +vn 0.549019 0.828645 -0.109208 +vn 0.517165 0.828645 -0.214217 +vn 0.358361 0.921707 -0.148438 +vn 0.380434 0.921707 -0.075674 +vn 0.380434 0.921707 -0.075674 +vn 0.549019 0.828645 -0.109208 +vn 0.517165 0.828645 -0.214217 +vn 0.465435 0.828645 -0.310995 +vn 0.322516 0.921707 -0.215499 +vn 0.358361 0.921707 -0.148438 +vn 0.358361 0.921707 -0.148438 +vn 0.517165 0.828645 -0.214217 +vn 0.465435 0.828645 -0.310995 +vn 0.395820 0.828645 -0.395822 +vn 0.274277 0.921707 -0.274278 +vn 0.322516 0.921707 -0.215499 +vn 0.322516 0.921707 -0.215499 +vn 0.465435 0.828645 -0.310995 +vn 0.395820 0.828645 -0.395822 +vn 0.310993 0.828645 -0.465437 +vn 0.215498 0.921707 -0.322517 +vn 0.274277 0.921707 -0.274278 +vn 0.274277 0.921707 -0.274278 +vn 0.395820 0.828645 -0.395822 +vn 0.310993 0.828645 -0.465437 +vn 0.214216 0.828645 -0.517165 +vn 0.148437 0.921707 -0.358361 +vn 0.215498 0.921707 -0.322517 +vn 0.215498 0.921707 -0.322517 +vn 0.310993 0.828645 -0.465437 +vn 0.214216 0.828645 -0.517165 +vn 0.109206 0.828645 -0.549019 +vn 0.075672 0.921707 -0.380434 +vn 0.148437 0.921707 -0.358361 +vn 0.148437 0.921707 -0.358361 +vn 0.214216 0.828645 -0.517165 +vn 0.109206 0.828645 -0.549019 +vn -0.000000 0.828645 -0.559775 +vn -0.000000 0.921707 -0.387887 +vn 0.075672 0.921707 -0.380434 +vn 0.075672 0.921707 -0.380434 +vn 0.109206 0.828645 -0.549019 +vn -0.000000 0.828645 -0.559775 +vn -0.138542 0.704059 -0.696496 +vn -0.109207 0.828645 -0.549019 +vn -0.000000 0.828645 -0.559775 +vn -0.000000 0.828645 -0.559775 +vn -0.000000 0.704059 -0.710141 +vn -0.138542 0.704059 -0.696496 +vn -0.271759 0.704059 -0.656085 +vn -0.214217 0.828645 -0.517165 +vn -0.109207 0.828645 -0.549019 +vn -0.109207 0.828645 -0.549019 +vn -0.138542 0.704059 -0.696496 +vn -0.271759 0.704059 -0.656085 +vn -0.394533 0.704059 -0.590461 +vn -0.310994 0.828645 -0.465436 +vn -0.214217 0.828645 -0.517165 +vn -0.214217 0.828645 -0.517165 +vn -0.271759 0.704059 -0.656085 +vn -0.394533 0.704059 -0.590461 +vn -0.502146 0.704059 -0.502146 +vn -0.395821 0.828645 -0.395821 +vn -0.310994 0.828645 -0.465436 +vn -0.310994 0.828645 -0.465436 +vn -0.394533 0.704059 -0.590461 +vn -0.502146 0.704059 -0.502146 +vn -0.590461 0.704059 -0.394533 +vn -0.465436 0.828645 -0.310995 +vn -0.395821 0.828645 -0.395821 +vn -0.395821 0.828645 -0.395821 +vn -0.502146 0.704059 -0.502146 +vn -0.590461 0.704059 -0.394533 +vn -0.656085 0.704059 -0.271759 +vn -0.517165 0.828645 -0.214216 +vn -0.465436 0.828645 -0.310995 +vn -0.465436 0.828645 -0.310995 +vn -0.590461 0.704059 -0.394533 +vn -0.656085 0.704059 -0.271759 +vn -0.696496 0.704059 -0.138541 +vn -0.549019 0.828645 -0.109207 +vn -0.517165 0.828645 -0.214216 +vn -0.517165 0.828645 -0.214216 +vn -0.656085 0.704059 -0.271759 +vn -0.696496 0.704059 -0.138541 +vn -0.710141 0.704059 0.000000 +vn -0.559775 0.828645 -0.000000 +vn -0.549019 0.828645 -0.109207 +vn -0.549019 0.828645 -0.109207 +vn -0.696496 0.704059 -0.138541 +vn -0.710141 0.704059 0.000000 +vn -0.696496 0.704059 0.138542 +vn -0.549019 0.828645 0.109207 +vn -0.559775 0.828645 -0.000000 +vn -0.559775 0.828645 -0.000000 +vn -0.710141 0.704059 0.000000 +vn -0.696496 0.704059 0.138542 +vn -0.656085 0.704059 0.271760 +vn -0.517165 0.828645 0.214217 +vn -0.549019 0.828645 0.109207 +vn -0.549019 0.828645 0.109207 +vn -0.696496 0.704059 0.138542 +vn -0.656085 0.704059 0.271760 +vn -0.590461 0.704059 0.394534 +vn -0.465436 0.828645 0.310995 +vn -0.517165 0.828645 0.214217 +vn -0.517165 0.828645 0.214217 +vn -0.656085 0.704059 0.271760 +vn -0.590461 0.704059 0.394534 +vn -0.502145 0.704059 0.502146 +vn -0.395821 0.828645 0.395821 +vn -0.465436 0.828645 0.310995 +vn -0.465436 0.828645 0.310995 +vn -0.590461 0.704059 0.394534 +vn -0.502145 0.704059 0.502146 +vn -0.394533 0.704059 0.590461 +vn -0.310994 0.828645 0.465436 +vn -0.395821 0.828645 0.395821 +vn -0.395821 0.828645 0.395821 +vn -0.502145 0.704059 0.502146 +vn -0.394533 0.704059 0.590461 +vn -0.271759 0.704059 0.656085 +vn -0.214216 0.828645 0.517165 +vn -0.310994 0.828645 0.465436 +vn -0.310994 0.828645 0.465436 +vn -0.394533 0.704059 0.590461 +vn -0.271759 0.704059 0.656085 +vn -0.138541 0.704059 0.696496 +vn -0.109206 0.828645 0.549019 +vn -0.214216 0.828645 0.517165 +vn -0.214216 0.828645 0.517165 +vn -0.271759 0.704059 0.656085 +vn -0.138541 0.704059 0.696496 +vn 0.000001 0.704059 0.710142 +vn 0.000001 0.828645 0.559775 +vn -0.109206 0.828645 0.549019 +vn -0.109206 0.828645 0.549019 +vn -0.138541 0.704059 0.696496 +vn 0.000001 0.704059 0.710142 +vn 0.138542 0.704059 0.696496 +vn 0.109207 0.828645 0.549019 +vn 0.000001 0.828645 0.559775 +vn 0.000001 0.828645 0.559775 +vn 0.000001 0.704059 0.710142 +vn 0.138542 0.704059 0.696496 +vn 0.271760 0.704059 0.656085 +vn 0.214217 0.828645 0.517165 +vn 0.109207 0.828645 0.549019 +vn 0.109207 0.828645 0.549019 +vn 0.138542 0.704059 0.696496 +vn 0.271760 0.704059 0.656085 +vn 0.394534 0.704059 0.590460 +vn 0.310995 0.828645 0.465436 +vn 0.214217 0.828645 0.517165 +vn 0.214217 0.828645 0.517165 +vn 0.271760 0.704059 0.656085 +vn 0.394534 0.704059 0.590460 +vn 0.502146 0.704059 0.502145 +vn 0.395821 0.828645 0.395820 +vn 0.310995 0.828645 0.465436 +vn 0.310995 0.828645 0.465436 +vn 0.394534 0.704059 0.590460 +vn 0.502146 0.704059 0.502145 +vn 0.590461 0.704059 0.394533 +vn 0.465436 0.828645 0.310994 +vn 0.395821 0.828645 0.395820 +vn 0.395821 0.828645 0.395820 +vn 0.502146 0.704059 0.502145 +vn 0.590461 0.704059 0.394533 +vn 0.656086 0.704059 0.271758 +vn 0.517165 0.828645 0.214216 +vn 0.465436 0.828645 0.310994 +vn 0.465436 0.828645 0.310994 +vn 0.590461 0.704059 0.394533 +vn 0.656086 0.704059 0.271758 +vn 0.696496 0.704059 0.138541 +vn 0.549019 0.828645 0.109206 +vn 0.517165 0.828645 0.214216 +vn 0.517165 0.828645 0.214216 +vn 0.656086 0.704059 0.271758 +vn 0.696496 0.704059 0.138541 +vn 0.710141 0.704059 -0.000001 +vn 0.559775 0.828645 -0.000001 +vn 0.549019 0.828645 0.109206 +vn 0.549019 0.828645 0.109206 +vn 0.696496 0.704059 0.138541 +vn 0.710141 0.704059 -0.000001 +vn 0.696496 0.704059 -0.138543 +vn 0.549019 0.828645 -0.109208 +vn 0.559775 0.828645 -0.000001 +vn 0.559775 0.828645 -0.000001 +vn 0.710141 0.704059 -0.000001 +vn 0.696496 0.704059 -0.138543 +vn 0.656085 0.704059 -0.271761 +vn 0.517165 0.828645 -0.214217 +vn 0.549019 0.828645 -0.109208 +vn 0.549019 0.828645 -0.109208 +vn 0.696496 0.704059 -0.138543 +vn 0.656085 0.704059 -0.271761 +vn 0.590460 0.704059 -0.394535 +vn 0.465435 0.828645 -0.310995 +vn 0.517165 0.828645 -0.214217 +vn 0.517165 0.828645 -0.214217 +vn 0.656085 0.704059 -0.271761 +vn 0.590460 0.704059 -0.394535 +vn 0.502145 0.704059 -0.502147 +vn 0.395820 0.828645 -0.395822 +vn 0.465435 0.828645 -0.310995 +vn 0.465435 0.828645 -0.310995 +vn 0.590460 0.704059 -0.394535 +vn 0.502145 0.704059 -0.502147 +vn 0.394532 0.704059 -0.590462 +vn 0.310993 0.828645 -0.465437 +vn 0.395820 0.828645 -0.395822 +vn 0.395820 0.828645 -0.395822 +vn 0.502145 0.704059 -0.502147 +vn 0.394532 0.704059 -0.590462 +vn 0.271758 0.704059 -0.656086 +vn 0.214216 0.828645 -0.517165 +vn 0.310993 0.828645 -0.465437 +vn 0.310993 0.828645 -0.465437 +vn 0.394532 0.704059 -0.590462 +vn 0.271758 0.704059 -0.656086 +vn 0.138540 0.704059 -0.696496 +vn 0.109206 0.828645 -0.549019 +vn 0.214216 0.828645 -0.517165 +vn 0.214216 0.828645 -0.517165 +vn 0.271758 0.704059 -0.656086 +vn 0.138540 0.704059 -0.696496 +vn -0.000000 0.704059 -0.710141 +vn -0.000000 0.828645 -0.559775 +vn 0.109206 0.828645 -0.549019 +vn 0.109206 0.828645 -0.549019 +vn 0.138540 0.704059 -0.696496 +vn -0.000000 0.704059 -0.710141 +vn -0.162576 0.552761 -0.817327 +vn -0.138542 0.704059 -0.696496 +vn -0.000000 0.704059 -0.710141 +vn -0.000000 0.704059 -0.710141 +vn -0.000000 0.552761 -0.833340 +vn -0.162576 0.552761 -0.817327 +vn -0.318905 0.552761 -0.769906 +vn -0.271759 0.704059 -0.656085 +vn -0.138542 0.704059 -0.696496 +vn -0.138542 0.704059 -0.696496 +vn -0.162576 0.552761 -0.817327 +vn -0.318905 0.552761 -0.769906 +vn -0.462979 0.552761 -0.692897 +vn -0.394533 0.704059 -0.590461 +vn -0.271759 0.704059 -0.656085 +vn -0.271759 0.704059 -0.656085 +vn -0.318905 0.552761 -0.769906 +vn -0.462979 0.552761 -0.692897 +vn -0.589260 0.552761 -0.589260 +vn -0.502146 0.704059 -0.502146 +vn -0.394533 0.704059 -0.590461 +vn -0.394533 0.704059 -0.590461 +vn -0.462979 0.552761 -0.692897 +vn -0.589260 0.552761 -0.589260 +vn -0.692897 0.552761 -0.462979 +vn -0.590461 0.704059 -0.394533 +vn -0.502146 0.704059 -0.502146 +vn -0.502146 0.704059 -0.502146 +vn -0.589260 0.552761 -0.589260 +vn -0.692897 0.552761 -0.462979 +vn -0.769906 0.552761 -0.318905 +vn -0.656085 0.704059 -0.271759 +vn -0.590461 0.704059 -0.394533 +vn -0.590461 0.704059 -0.394533 +vn -0.692897 0.552761 -0.462979 +vn -0.769906 0.552761 -0.318905 +vn -0.817327 0.552761 -0.162576 +vn -0.696496 0.704059 -0.138541 +vn -0.656085 0.704059 -0.271759 +vn -0.656085 0.704059 -0.271759 +vn -0.769906 0.552761 -0.318905 +vn -0.817327 0.552761 -0.162576 +vn -0.833340 0.552761 0.000000 +vn -0.710141 0.704059 0.000000 +vn -0.696496 0.704059 -0.138541 +vn -0.696496 0.704059 -0.138541 +vn -0.817327 0.552761 -0.162576 +vn -0.833340 0.552761 0.000000 +vn -0.817327 0.552761 0.162577 +vn -0.696496 0.704059 0.138542 +vn -0.710141 0.704059 0.000000 +vn -0.710141 0.704059 0.000000 +vn -0.833340 0.552761 0.000000 +vn -0.817327 0.552761 0.162577 +vn -0.769905 0.552761 0.318906 +vn -0.656085 0.704059 0.271760 +vn -0.696496 0.704059 0.138542 +vn -0.696496 0.704059 0.138542 +vn -0.817327 0.552761 0.162577 +vn -0.769905 0.552761 0.318906 +vn -0.692896 0.552761 0.462979 +vn -0.590461 0.704059 0.394534 +vn -0.656085 0.704059 0.271760 +vn -0.656085 0.704059 0.271760 +vn -0.769905 0.552761 0.318906 +vn -0.692896 0.552761 0.462979 +vn -0.589260 0.552761 0.589260 +vn -0.502145 0.704059 0.502146 +vn -0.590461 0.704059 0.394534 +vn -0.590461 0.704059 0.394534 +vn -0.692896 0.552761 0.462979 +vn -0.589260 0.552761 0.589260 +vn -0.462978 0.552761 0.692897 +vn -0.394533 0.704059 0.590461 +vn -0.502145 0.704059 0.502146 +vn -0.502145 0.704059 0.502146 +vn -0.589260 0.552761 0.589260 +vn -0.462978 0.552761 0.692897 +vn -0.318905 0.552761 0.769906 +vn -0.271759 0.704059 0.656085 +vn -0.394533 0.704059 0.590461 +vn -0.394533 0.704059 0.590461 +vn -0.462978 0.552761 0.692897 +vn -0.318905 0.552761 0.769906 +vn -0.162576 0.552761 0.817328 +vn -0.138541 0.704059 0.696496 +vn -0.271759 0.704059 0.656085 +vn -0.271759 0.704059 0.656085 +vn -0.318905 0.552761 0.769906 +vn -0.162576 0.552761 0.817328 +vn 0.000001 0.552761 0.833340 +vn 0.000001 0.704059 0.710142 +vn -0.138541 0.704059 0.696496 +vn -0.138541 0.704059 0.696496 +vn -0.162576 0.552761 0.817328 +vn 0.000001 0.552761 0.833340 +vn 0.162577 0.552761 0.817327 +vn 0.138542 0.704059 0.696496 +vn 0.000001 0.704059 0.710142 +vn 0.000001 0.704059 0.710142 +vn 0.000001 0.552761 0.833340 +vn 0.162577 0.552761 0.817327 +vn 0.318906 0.552761 0.769905 +vn 0.271760 0.704059 0.656085 +vn 0.138542 0.704059 0.696496 +vn 0.138542 0.704059 0.696496 +vn 0.162577 0.552761 0.817327 +vn 0.318906 0.552761 0.769905 +vn 0.462980 0.552761 0.692896 +vn 0.394534 0.704059 0.590460 +vn 0.271760 0.704059 0.656085 +vn 0.271760 0.704059 0.656085 +vn 0.318906 0.552761 0.769905 +vn 0.462980 0.552761 0.692896 +vn 0.589261 0.552761 0.589259 +vn 0.502146 0.704059 0.502145 +vn 0.394534 0.704059 0.590460 +vn 0.394534 0.704059 0.590460 +vn 0.462980 0.552761 0.692896 +vn 0.589261 0.552761 0.589259 +vn 0.692897 0.552761 0.462978 +vn 0.590461 0.704059 0.394533 +vn 0.502146 0.704059 0.502145 +vn 0.502146 0.704059 0.502145 +vn 0.589261 0.552761 0.589259 +vn 0.692897 0.552761 0.462978 +vn 0.769906 0.552761 0.318904 +vn 0.656086 0.704059 0.271758 +vn 0.590461 0.704059 0.394533 +vn 0.590461 0.704059 0.394533 +vn 0.692897 0.552761 0.462978 +vn 0.769906 0.552761 0.318904 +vn 0.817328 0.552761 0.162575 +vn 0.696496 0.704059 0.138541 +vn 0.656086 0.704059 0.271758 +vn 0.656086 0.704059 0.271758 +vn 0.769906 0.552761 0.318904 +vn 0.817328 0.552761 0.162575 +vn 0.833340 0.552761 -0.000001 +vn 0.710141 0.704059 -0.000001 +vn 0.696496 0.704059 0.138541 +vn 0.696496 0.704059 0.138541 +vn 0.817328 0.552761 0.162575 +vn 0.833340 0.552761 -0.000001 +vn 0.817327 0.552761 -0.162578 +vn 0.696496 0.704059 -0.138543 +vn 0.710141 0.704059 -0.000001 +vn 0.710141 0.704059 -0.000001 +vn 0.833340 0.552761 -0.000001 +vn 0.817327 0.552761 -0.162578 +vn 0.769905 0.552761 -0.318907 +vn 0.656085 0.704059 -0.271761 +vn 0.696496 0.704059 -0.138543 +vn 0.696496 0.704059 -0.138543 +vn 0.817327 0.552761 -0.162578 +vn 0.769905 0.552761 -0.318907 +vn 0.692896 0.552761 -0.462980 +vn 0.590460 0.704059 -0.394535 +vn 0.656085 0.704059 -0.271761 +vn 0.656085 0.704059 -0.271761 +vn 0.769905 0.552761 -0.318907 +vn 0.692896 0.552761 -0.462980 +vn 0.589259 0.552761 -0.589261 +vn 0.502145 0.704059 -0.502147 +vn 0.590460 0.704059 -0.394535 +vn 0.590460 0.704059 -0.394535 +vn 0.692896 0.552761 -0.462980 +vn 0.589259 0.552761 -0.589261 +vn 0.462977 0.552761 -0.692898 +vn 0.394532 0.704059 -0.590462 +vn 0.502145 0.704059 -0.502147 +vn 0.502145 0.704059 -0.502147 +vn 0.589259 0.552761 -0.589261 +vn 0.462977 0.552761 -0.692898 +vn 0.318904 0.552761 -0.769906 +vn 0.271758 0.704059 -0.656086 +vn 0.394532 0.704059 -0.590462 +vn 0.394532 0.704059 -0.590462 +vn 0.462977 0.552761 -0.692898 +vn 0.318904 0.552761 -0.769906 +vn 0.162575 0.552761 -0.817328 +vn 0.138540 0.704059 -0.696496 +vn 0.271758 0.704059 -0.656086 +vn 0.271758 0.704059 -0.656086 +vn 0.318904 0.552761 -0.769906 +vn 0.162575 0.552761 -0.817328 +vn -0.000000 0.552761 -0.833340 +vn -0.000000 0.704059 -0.710141 +vn 0.138540 0.704059 -0.696496 +vn 0.138540 0.704059 -0.696496 +vn 0.162575 0.552761 -0.817328 +vn -0.000000 0.552761 -0.833340 +vn -0.180413 0.380537 -0.906996 +vn -0.162576 0.552761 -0.817327 +vn -0.000000 0.552761 -0.833340 +vn -0.000000 0.552761 -0.833340 +vn -0.000001 0.380537 -0.924766 +vn -0.180413 0.380537 -0.906996 +vn -0.353893 0.380537 -0.854372 +vn -0.318905 0.552761 -0.769906 +vn -0.162576 0.552761 -0.817327 +vn -0.162576 0.552761 -0.817327 +vn -0.180413 0.380537 -0.906996 +vn -0.353893 0.380537 -0.854372 +vn -0.513772 0.380537 -0.768915 +vn -0.462979 0.552761 -0.692897 +vn -0.318905 0.552761 -0.769906 +vn -0.318905 0.552761 -0.769906 +vn -0.353893 0.380537 -0.854372 +vn -0.513772 0.380537 -0.768915 +vn -0.653908 0.380537 -0.653908 +vn -0.589260 0.552761 -0.589260 +vn -0.462979 0.552761 -0.692897 +vn -0.462979 0.552761 -0.692897 +vn -0.513772 0.380537 -0.768915 +vn -0.653908 0.380537 -0.653908 +vn -0.768915 0.380537 -0.513772 +vn -0.692897 0.552761 -0.462979 +vn -0.589260 0.552761 -0.589260 +vn -0.589260 0.552761 -0.589260 +vn -0.653908 0.380537 -0.653908 +vn -0.768915 0.380537 -0.513772 +vn -0.854372 0.380537 -0.353892 +vn -0.769906 0.552761 -0.318905 +vn -0.692897 0.552761 -0.462979 +vn -0.692897 0.552761 -0.462979 +vn -0.768915 0.380537 -0.513772 +vn -0.854372 0.380537 -0.353892 +vn -0.906997 0.380537 -0.180412 +vn -0.817327 0.552761 -0.162576 +vn -0.769906 0.552761 -0.318905 +vn -0.769906 0.552761 -0.318905 +vn -0.854372 0.380537 -0.353892 +vn -0.906997 0.380537 -0.180412 +vn -0.924766 0.380537 0.000000 +vn -0.833340 0.552761 0.000000 +vn -0.817327 0.552761 -0.162576 +vn -0.817327 0.552761 -0.162576 +vn -0.906997 0.380537 -0.180412 +vn -0.924766 0.380537 0.000000 +vn -0.906996 0.380537 0.180413 +vn -0.817327 0.552761 0.162577 +vn -0.833340 0.552761 0.000000 +vn -0.833340 0.552761 0.000000 +vn -0.924766 0.380537 0.000000 +vn -0.906996 0.380537 0.180413 +vn -0.854372 0.380537 0.353893 +vn -0.769905 0.552761 0.318906 +vn -0.817327 0.552761 0.162577 +vn -0.817327 0.552761 0.162577 +vn -0.906996 0.380537 0.180413 +vn -0.854372 0.380537 0.353893 +vn -0.768914 0.380537 0.513773 +vn -0.692896 0.552761 0.462979 +vn -0.769905 0.552761 0.318906 +vn -0.769905 0.552761 0.318906 +vn -0.854372 0.380537 0.353893 +vn -0.768914 0.380537 0.513773 +vn -0.653907 0.380537 0.653908 +vn -0.589260 0.552761 0.589260 +vn -0.692896 0.552761 0.462979 +vn -0.692896 0.552761 0.462979 +vn -0.768914 0.380537 0.513773 +vn -0.653907 0.380537 0.653908 +vn -0.513772 0.380537 0.768915 +vn -0.462978 0.552761 0.692897 +vn -0.589260 0.552761 0.589260 +vn -0.589260 0.552761 0.589260 +vn -0.653907 0.380537 0.653908 +vn -0.513772 0.380537 0.768915 +vn -0.353892 0.380537 0.854372 +vn -0.318905 0.552761 0.769906 +vn -0.462978 0.552761 0.692897 +vn -0.462978 0.552761 0.692897 +vn -0.513772 0.380537 0.768915 +vn -0.353892 0.380537 0.854372 +vn -0.180412 0.380537 0.906997 +vn -0.162576 0.552761 0.817328 +vn -0.318905 0.552761 0.769906 +vn -0.318905 0.552761 0.769906 +vn -0.353892 0.380537 0.854372 +vn -0.180412 0.380537 0.906997 +vn 0.000001 0.380537 0.924766 +vn 0.000001 0.552761 0.833340 +vn -0.162576 0.552761 0.817328 +vn -0.162576 0.552761 0.817328 +vn -0.180412 0.380537 0.906997 +vn 0.000001 0.380537 0.924766 +vn 0.180414 0.380537 0.906996 +vn 0.162577 0.552761 0.817327 +vn 0.000001 0.552761 0.833340 +vn 0.000001 0.552761 0.833340 +vn 0.000001 0.380537 0.924766 +vn 0.180414 0.380537 0.906996 +vn 0.353894 0.380537 0.854372 +vn 0.318906 0.552761 0.769905 +vn 0.162577 0.552761 0.817327 +vn 0.162577 0.552761 0.817327 +vn 0.180414 0.380537 0.906996 +vn 0.353894 0.380537 0.854372 +vn 0.513773 0.380537 0.768914 +vn 0.462980 0.552761 0.692896 +vn 0.318906 0.552761 0.769905 +vn 0.318906 0.552761 0.769905 +vn 0.353894 0.380537 0.854372 +vn 0.513773 0.380537 0.768914 +vn 0.653909 0.380537 0.653907 +vn 0.589261 0.552761 0.589259 +vn 0.462980 0.552761 0.692896 +vn 0.462980 0.552761 0.692896 +vn 0.513773 0.380537 0.768914 +vn 0.653909 0.380537 0.653907 +vn 0.768915 0.380537 0.513771 +vn 0.692897 0.552761 0.462978 +vn 0.589261 0.552761 0.589259 +vn 0.589261 0.552761 0.589259 +vn 0.653909 0.380537 0.653907 +vn 0.768915 0.380537 0.513771 +vn 0.854373 0.380537 0.353891 +vn 0.769906 0.552761 0.318904 +vn 0.692897 0.552761 0.462978 +vn 0.692897 0.552761 0.462978 +vn 0.768915 0.380537 0.513771 +vn 0.854373 0.380537 0.353891 +vn 0.906997 0.380537 0.180411 +vn 0.817328 0.552761 0.162575 +vn 0.769906 0.552761 0.318904 +vn 0.769906 0.552761 0.318904 +vn 0.854373 0.380537 0.353891 +vn 0.906997 0.380537 0.180411 +vn 0.924766 0.380537 -0.000001 +vn 0.833340 0.552761 -0.000001 +vn 0.817328 0.552761 0.162575 +vn 0.817328 0.552761 0.162575 +vn 0.906997 0.380537 0.180411 +vn 0.924766 0.380537 -0.000001 +vn 0.906996 0.380537 -0.180414 +vn 0.817327 0.552761 -0.162578 +vn 0.833340 0.552761 -0.000001 +vn 0.833340 0.552761 -0.000001 +vn 0.924766 0.380537 -0.000001 +vn 0.906996 0.380537 -0.180414 +vn 0.854371 0.380537 -0.353894 +vn 0.769905 0.552761 -0.318907 +vn 0.817327 0.552761 -0.162578 +vn 0.817327 0.552761 -0.162578 +vn 0.906996 0.380537 -0.180414 +vn 0.854371 0.380537 -0.353894 +vn 0.768913 0.380537 -0.513774 +vn 0.692896 0.552761 -0.462980 +vn 0.769905 0.552761 -0.318907 +vn 0.769905 0.552761 -0.318907 +vn 0.854371 0.380537 -0.353894 +vn 0.768913 0.380537 -0.513774 +vn 0.653907 0.380537 -0.653909 +vn 0.589259 0.552761 -0.589261 +vn 0.692896 0.552761 -0.462980 +vn 0.692896 0.552761 -0.462980 +vn 0.768913 0.380537 -0.513774 +vn 0.653907 0.380537 -0.653909 +vn 0.513771 0.380537 -0.768915 +vn 0.462977 0.552761 -0.692898 +vn 0.589259 0.552761 -0.589261 +vn 0.589259 0.552761 -0.589261 +vn 0.653907 0.380537 -0.653909 +vn 0.513771 0.380537 -0.768915 +vn 0.353891 0.380537 -0.854373 +vn 0.318904 0.552761 -0.769906 +vn 0.462977 0.552761 -0.692898 +vn 0.462977 0.552761 -0.692898 +vn 0.513771 0.380537 -0.768915 +vn 0.353891 0.380537 -0.854373 +vn 0.180411 0.380537 -0.906997 +vn 0.162575 0.552761 -0.817328 +vn 0.318904 0.552761 -0.769906 +vn 0.318904 0.552761 -0.769906 +vn 0.353891 0.380537 -0.854373 +vn 0.180411 0.380537 -0.906997 +vn -0.000001 0.380537 -0.924766 +vn -0.000000 0.552761 -0.833340 +vn 0.162575 0.552761 -0.817328 +vn 0.162575 0.552761 -0.817328 +vn 0.180411 0.380537 -0.906997 +vn -0.000001 0.380537 -0.924766 +vn -0.191387 0.193930 -0.962165 +vn -0.180413 0.380537 -0.906996 +vn -0.000001 0.380537 -0.924766 +vn -0.000001 0.380537 -0.924766 +vn -0.000001 0.193930 -0.981015 +vn -0.191387 0.193930 -0.962165 +vn -0.375418 0.193930 -0.906340 +vn -0.353893 0.380537 -0.854372 +vn -0.180413 0.380537 -0.906996 +vn -0.180413 0.380537 -0.906996 +vn -0.191387 0.193930 -0.962165 +vn -0.375418 0.193930 -0.906340 +vn -0.545023 0.193930 -0.815684 +vn -0.513772 0.380537 -0.768915 +vn -0.353893 0.380537 -0.854372 +vn -0.353893 0.380537 -0.854372 +vn -0.375418 0.193930 -0.906340 +vn -0.545023 0.193930 -0.815684 +vn -0.693682 0.193930 -0.693683 +vn -0.653908 0.380537 -0.653908 +vn -0.513772 0.380537 -0.768915 +vn -0.513772 0.380537 -0.768915 +vn -0.545023 0.193930 -0.815684 +vn -0.693682 0.193930 -0.693683 +vn -0.815684 0.193930 -0.545023 +vn -0.768915 0.380537 -0.513772 +vn -0.653908 0.380537 -0.653908 +vn -0.653908 0.380537 -0.653908 +vn -0.693682 0.193930 -0.693683 +vn -0.815684 0.193930 -0.545023 +vn -0.906340 0.193930 -0.375418 +vn -0.854372 0.380537 -0.353892 +vn -0.768915 0.380537 -0.513772 +vn -0.768915 0.380537 -0.513772 +vn -0.815684 0.193930 -0.545023 +vn -0.906340 0.193930 -0.375418 +vn -0.962165 0.193930 -0.191386 +vn -0.906997 0.380537 -0.180412 +vn -0.854372 0.380537 -0.353892 +vn -0.854372 0.380537 -0.353892 +vn -0.906340 0.193930 -0.375418 +vn -0.962165 0.193930 -0.191386 +vn -0.981015 0.193930 0.000000 +vn -0.924766 0.380537 0.000000 +vn -0.906997 0.380537 -0.180412 +vn -0.906997 0.380537 -0.180412 +vn -0.962165 0.193930 -0.191386 +vn -0.981015 0.193930 0.000000 +vn -0.962165 0.193930 0.191387 +vn -0.906996 0.380537 0.180413 +vn -0.924766 0.380537 0.000000 +vn -0.924766 0.380537 0.000000 +vn -0.981015 0.193930 0.000000 +vn -0.962165 0.193930 0.191387 +vn -0.906340 0.193930 0.375419 +vn -0.854372 0.380537 0.353893 +vn -0.906996 0.380537 0.180413 +vn -0.906996 0.380537 0.180413 +vn -0.962165 0.193930 0.191387 +vn -0.906340 0.193930 0.375419 +vn -0.815684 0.193930 0.545023 +vn -0.768914 0.380537 0.513773 +vn -0.854372 0.380537 0.353893 +vn -0.854372 0.380537 0.353893 +vn -0.906340 0.193930 0.375419 +vn -0.815684 0.193930 0.545023 +vn -0.693682 0.193930 0.693683 +vn -0.653907 0.380537 0.653908 +vn -0.768914 0.380537 0.513773 +vn -0.768914 0.380537 0.513773 +vn -0.815684 0.193930 0.545023 +vn -0.693682 0.193930 0.693683 +vn -0.545022 0.193930 0.815685 +vn -0.513772 0.380537 0.768915 +vn -0.653907 0.380537 0.653908 +vn -0.653907 0.380537 0.653908 +vn -0.693682 0.193930 0.693683 +vn -0.545022 0.193930 0.815685 +vn -0.375417 0.193930 0.906340 +vn -0.353892 0.380537 0.854372 +vn -0.513772 0.380537 0.768915 +vn -0.513772 0.380537 0.768915 +vn -0.545022 0.193930 0.815685 +vn -0.375417 0.193930 0.906340 +vn -0.191386 0.193930 0.962166 +vn -0.180412 0.380537 0.906997 +vn -0.353892 0.380537 0.854372 +vn -0.353892 0.380537 0.854372 +vn -0.375417 0.193930 0.906340 +vn -0.191386 0.193930 0.962166 +vn 0.000001 0.193930 0.981015 +vn 0.000001 0.380537 0.924766 +vn -0.180412 0.380537 0.906997 +vn -0.180412 0.380537 0.906997 +vn -0.191386 0.193930 0.962166 +vn 0.000001 0.193930 0.981015 +vn 0.191388 0.193930 0.962165 +vn 0.180414 0.380537 0.906996 +vn 0.000001 0.380537 0.924766 +vn 0.000001 0.380537 0.924766 +vn 0.000001 0.193930 0.981015 +vn 0.191388 0.193930 0.962165 +vn 0.375419 0.193930 0.906339 +vn 0.353894 0.380537 0.854372 +vn 0.180414 0.380537 0.906996 +vn 0.180414 0.380537 0.906996 +vn 0.191388 0.193930 0.962165 +vn 0.375419 0.193930 0.906339 +vn 0.545024 0.193930 0.815684 +vn 0.513773 0.380537 0.768914 +vn 0.353894 0.380537 0.854372 +vn 0.353894 0.380537 0.854372 +vn 0.375419 0.193930 0.906339 +vn 0.545024 0.193930 0.815684 +vn 0.693683 0.193930 0.693682 +vn 0.653909 0.380537 0.653907 +vn 0.513773 0.380537 0.768914 +vn 0.513773 0.380537 0.768914 +vn 0.545024 0.193930 0.815684 +vn 0.693683 0.193930 0.693682 +vn 0.815685 0.193930 0.545022 +vn 0.768915 0.380537 0.513771 +vn 0.653909 0.380537 0.653907 +vn 0.653909 0.380537 0.653907 +vn 0.693683 0.193930 0.693682 +vn 0.815685 0.193930 0.545022 +vn 0.906341 0.193930 0.375417 +vn 0.854373 0.380537 0.353891 +vn 0.768915 0.380537 0.513771 +vn 0.768915 0.380537 0.513771 +vn 0.815685 0.193930 0.545022 +vn 0.906341 0.193930 0.375417 +vn 0.962166 0.193931 0.191385 +vn 0.906997 0.380537 0.180411 +vn 0.854373 0.380537 0.353891 +vn 0.854373 0.380537 0.353891 +vn 0.906341 0.193930 0.375417 +vn 0.962166 0.193931 0.191385 +vn 0.981015 0.193930 -0.000001 +vn 0.924766 0.380537 -0.000001 +vn 0.906997 0.380537 0.180411 +vn 0.906997 0.380537 0.180411 +vn 0.962166 0.193931 0.191385 +vn 0.981015 0.193930 -0.000001 +vn 0.962165 0.193930 -0.191388 +vn 0.906996 0.380537 -0.180414 +vn 0.924766 0.380537 -0.000001 +vn 0.924766 0.380537 -0.000001 +vn 0.981015 0.193930 -0.000001 +vn 0.962165 0.193930 -0.191388 +vn 0.906339 0.193930 -0.375420 +vn 0.854371 0.380537 -0.353894 +vn 0.906996 0.380537 -0.180414 +vn 0.906996 0.380537 -0.180414 +vn 0.962165 0.193930 -0.191388 +vn 0.906339 0.193930 -0.375420 +vn 0.815683 0.193930 -0.545025 +vn 0.768913 0.380537 -0.513774 +vn 0.854371 0.380537 -0.353894 +vn 0.854371 0.380537 -0.353894 +vn 0.906339 0.193930 -0.375420 +vn 0.815683 0.193930 -0.545025 +vn 0.693681 0.193930 -0.693684 +vn 0.653907 0.380537 -0.653909 +vn 0.768913 0.380537 -0.513774 +vn 0.768913 0.380537 -0.513774 +vn 0.815683 0.193930 -0.545025 +vn 0.693681 0.193930 -0.693684 +vn 0.545021 0.193931 -0.815685 +vn 0.513771 0.380537 -0.768915 +vn 0.653907 0.380537 -0.653909 +vn 0.653907 0.380537 -0.653909 +vn 0.693681 0.193930 -0.693684 +vn 0.545021 0.193931 -0.815685 +vn 0.375416 0.193930 -0.906341 +vn 0.353891 0.380537 -0.854373 +vn 0.513771 0.380537 -0.768915 +vn 0.513771 0.380537 -0.768915 +vn 0.545021 0.193931 -0.815685 +vn 0.375416 0.193930 -0.906341 +vn 0.191385 0.193930 -0.962166 +vn 0.180411 0.380537 -0.906997 +vn 0.353891 0.380537 -0.854373 +vn 0.353891 0.380537 -0.854373 +vn 0.375416 0.193930 -0.906341 +vn 0.191385 0.193930 -0.962166 +vn -0.000001 0.193930 -0.981015 +vn -0.000001 0.380537 -0.924766 +vn 0.180411 0.380537 -0.906997 +vn 0.180411 0.380537 -0.906997 +vn 0.191385 0.193930 -0.962166 +vn -0.000001 0.193930 -0.981015 +vn -0.195090 0.000000 -0.980785 +vn -0.191387 0.193930 -0.962165 +vn -0.000001 0.193930 -0.981015 +vn -0.000001 0.193930 -0.981015 +vn -0.000000 0.000000 -1.000000 +vn -0.195090 0.000000 -0.980785 +vn -0.382683 0.000000 -0.923880 +vn -0.375418 0.193930 -0.906340 +vn -0.191387 0.193930 -0.962165 +vn -0.191387 0.193930 -0.962165 +vn -0.195090 0.000000 -0.980785 +vn -0.382683 0.000000 -0.923880 +vn -0.555570 0.000000 -0.831469 +vn -0.545023 0.193930 -0.815684 +vn -0.375418 0.193930 -0.906340 +vn -0.375418 0.193930 -0.906340 +vn -0.382683 0.000000 -0.923880 +vn -0.555570 0.000000 -0.831469 +vn -0.707107 0.000000 -0.707107 +vn -0.693682 0.193930 -0.693683 +vn -0.545023 0.193930 -0.815684 +vn -0.545023 0.193930 -0.815684 +vn -0.555570 0.000000 -0.831469 +vn -0.707107 0.000000 -0.707107 +vn -0.831470 0.000000 -0.555570 +vn -0.815684 0.193930 -0.545023 +vn -0.693682 0.193930 -0.693683 +vn -0.693682 0.193930 -0.693683 +vn -0.707107 0.000000 -0.707107 +vn -0.831470 0.000000 -0.555570 +vn -0.923880 0.000000 -0.382683 +vn -0.906340 0.193930 -0.375418 +vn -0.815684 0.193930 -0.545023 +vn -0.815684 0.193930 -0.545023 +vn -0.831470 0.000000 -0.555570 +vn -0.923880 0.000000 -0.382683 +vn -0.980785 0.000000 -0.195090 +vn -0.962165 0.193930 -0.191386 +vn -0.906340 0.193930 -0.375418 +vn -0.906340 0.193930 -0.375418 +vn -0.923880 0.000000 -0.382683 +vn -0.980785 0.000000 -0.195090 +vn -1.000000 0.000000 0.000000 +vn -0.981015 0.193930 0.000000 +vn -0.962165 0.193930 -0.191386 +vn -0.962165 0.193930 -0.191386 +vn -0.980785 0.000000 -0.195090 +vn -1.000000 0.000000 0.000000 +vn -0.980785 0.000000 0.195091 +vn -0.962165 0.193930 0.191387 +vn -0.981015 0.193930 0.000000 +vn -0.981015 0.193930 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.980785 0.000000 0.195091 +vn -0.923879 0.000000 0.382684 +vn -0.906340 0.193930 0.375419 +vn -0.962165 0.193930 0.191387 +vn -0.962165 0.193930 0.191387 +vn -0.980785 0.000000 0.195091 +vn -0.923879 0.000000 0.382684 +vn -0.831469 0.000000 0.555570 +vn -0.815684 0.193930 0.545023 +vn -0.906340 0.193930 0.375419 +vn -0.906340 0.193930 0.375419 +vn -0.923879 0.000000 0.382684 +vn -0.831469 0.000000 0.555570 +vn -0.707106 0.000000 0.707107 +vn -0.693682 0.193930 0.693683 +vn -0.815684 0.193930 0.545023 +vn -0.815684 0.193930 0.545023 +vn -0.831469 0.000000 0.555570 +vn -0.707106 0.000000 0.707107 +vn -0.555570 0.000000 0.831470 +vn -0.545022 0.193930 0.815685 +vn -0.693682 0.193930 0.693683 +vn -0.693682 0.193930 0.693683 +vn -0.707106 0.000000 0.707107 +vn -0.555570 0.000000 0.831470 +vn -0.382683 0.000000 0.923880 +vn -0.375417 0.193930 0.906340 +vn -0.545022 0.193930 0.815685 +vn -0.545022 0.193930 0.815685 +vn -0.555570 0.000000 0.831470 +vn -0.382683 0.000000 0.923880 +vn -0.195090 0.000000 0.980785 +vn -0.191386 0.193930 0.962166 +vn -0.375417 0.193930 0.906340 +vn -0.375417 0.193930 0.906340 +vn -0.382683 0.000000 0.923880 +vn -0.195090 0.000000 0.980785 +vn 0.000001 0.000000 1.000000 +vn 0.000001 0.193930 0.981015 +vn -0.191386 0.193930 0.962166 +vn -0.191386 0.193930 0.962166 +vn -0.195090 0.000000 0.980785 +vn 0.000001 0.000000 1.000000 +vn 0.195092 0.000000 0.980785 +vn 0.191388 0.193930 0.962165 +vn 0.000001 0.193930 0.981015 +vn 0.000001 0.193930 0.981015 +vn 0.000001 0.000000 1.000000 +vn 0.195092 0.000000 0.980785 +vn 0.382685 0.000000 0.923879 +vn 0.375419 0.193930 0.906339 +vn 0.191388 0.193930 0.962165 +vn 0.191388 0.193930 0.962165 +vn 0.195092 0.000000 0.980785 +vn 0.382685 0.000000 0.923879 +vn 0.555571 0.000000 0.831469 +vn 0.545024 0.193930 0.815684 +vn 0.375419 0.193930 0.906339 +vn 0.375419 0.193930 0.906339 +vn 0.382685 0.000000 0.923879 +vn 0.555571 0.000000 0.831469 +vn 0.707108 0.000000 0.707106 +vn 0.693683 0.193930 0.693682 +vn 0.545024 0.193930 0.815684 +vn 0.545024 0.193930 0.815684 +vn 0.555571 0.000000 0.831469 +vn 0.707108 0.000000 0.707106 +vn 0.831470 -0.000000 0.555569 +vn 0.815685 0.193930 0.545022 +vn 0.693683 0.193930 0.693682 +vn 0.693683 0.193930 0.693682 +vn 0.707108 0.000000 0.707106 +vn 0.831470 -0.000000 0.555569 +vn 0.923880 0.000000 0.382682 +vn 0.906341 0.193930 0.375417 +vn 0.815685 0.193930 0.545022 +vn 0.815685 0.193930 0.545022 +vn 0.831470 -0.000000 0.555569 +vn 0.923880 0.000000 0.382682 +vn 0.980786 0.000000 0.195089 +vn 0.962166 0.193931 0.191385 +vn 0.906341 0.193930 0.375417 +vn 0.906341 0.193930 0.375417 +vn 0.923880 0.000000 0.382682 +vn 0.980786 0.000000 0.195089 +vn 1.000000 0.000001 -0.000002 +vn 0.981015 0.193930 -0.000001 +vn 0.962166 0.193931 0.191385 +vn 0.962166 0.193931 0.191385 +vn 0.980786 0.000000 0.195089 +vn 1.000000 0.000001 -0.000002 +vn 0.980785 0.000000 -0.195092 +vn 0.962165 0.193930 -0.191388 +vn 0.981015 0.193930 -0.000001 +vn 0.981015 0.193930 -0.000001 +vn 1.000000 0.000001 -0.000002 +vn 0.980785 0.000000 -0.195092 +vn 0.923879 -0.000000 -0.382685 +vn 0.906339 0.193930 -0.375420 +vn 0.962165 0.193930 -0.191388 +vn 0.962165 0.193930 -0.191388 +vn 0.980785 0.000000 -0.195092 +vn 0.923879 -0.000000 -0.382685 +vn 0.831469 0.000000 -0.555572 +vn 0.815683 0.193930 -0.545025 +vn 0.906339 0.193930 -0.375420 +vn 0.906339 0.193930 -0.375420 +vn 0.923879 -0.000000 -0.382685 +vn 0.831469 0.000000 -0.555572 +vn 0.707106 0.000000 -0.707108 +vn 0.693681 0.193930 -0.693684 +vn 0.815683 0.193930 -0.545025 +vn 0.815683 0.193930 -0.545025 +vn 0.831469 0.000000 -0.555572 +vn 0.707106 0.000000 -0.707108 +vn 0.555569 0.000000 -0.831471 +vn 0.545021 0.193931 -0.815685 +vn 0.693681 0.193930 -0.693684 +vn 0.693681 0.193930 -0.693684 +vn 0.707106 0.000000 -0.707108 +vn 0.555569 0.000000 -0.831471 +vn 0.382681 0.000000 -0.923880 +vn 0.375416 0.193930 -0.906341 +vn 0.545021 0.193931 -0.815685 +vn 0.545021 0.193931 -0.815685 +vn 0.555569 0.000000 -0.831471 +vn 0.382681 0.000000 -0.923880 +vn 0.195089 0.000000 -0.980786 +vn 0.191385 0.193930 -0.962166 +vn 0.375416 0.193930 -0.906341 +vn 0.375416 0.193930 -0.906341 +vn 0.382681 0.000000 -0.923880 +vn 0.195089 0.000000 -0.980786 +vn -0.000000 0.000000 -1.000000 +vn -0.000001 0.193930 -0.981015 +vn 0.191385 0.193930 -0.962166 +vn 0.191385 0.193930 -0.962166 +vn 0.195089 0.000000 -0.980786 +vn -0.000000 0.000000 -1.000000 +vn -0.191387 -0.193930 -0.962165 +vn -0.195090 0.000000 -0.980785 +vn -0.000000 0.000000 -1.000000 +vn -0.000000 0.000000 -1.000000 +vn -0.000001 -0.193930 -0.981015 +vn -0.191387 -0.193930 -0.962165 +vn -0.375418 -0.193930 -0.906340 +vn -0.382683 0.000000 -0.923880 +vn -0.195090 0.000000 -0.980785 +vn -0.195090 0.000000 -0.980785 +vn -0.191387 -0.193930 -0.962165 +vn -0.375418 -0.193930 -0.906340 +vn -0.545023 -0.193930 -0.815684 +vn -0.555570 0.000000 -0.831469 +vn -0.382683 0.000000 -0.923880 +vn -0.382683 0.000000 -0.923880 +vn -0.375418 -0.193930 -0.906340 +vn -0.545023 -0.193930 -0.815684 +vn -0.693683 -0.193930 -0.693683 +vn -0.707107 0.000000 -0.707107 +vn -0.555570 0.000000 -0.831469 +vn -0.555570 0.000000 -0.831469 +vn -0.545023 -0.193930 -0.815684 +vn -0.693683 -0.193930 -0.693683 +vn -0.815684 -0.193930 -0.545023 +vn -0.831470 0.000000 -0.555570 +vn -0.707107 0.000000 -0.707107 +vn -0.707107 0.000000 -0.707107 +vn -0.693683 -0.193930 -0.693683 +vn -0.815684 -0.193930 -0.545023 +vn -0.906340 -0.193930 -0.375418 +vn -0.923880 0.000000 -0.382683 +vn -0.831470 0.000000 -0.555570 +vn -0.831470 0.000000 -0.555570 +vn -0.815684 -0.193930 -0.545023 +vn -0.906340 -0.193930 -0.375418 +vn -0.962165 -0.193930 -0.191386 +vn -0.980785 0.000000 -0.195090 +vn -0.923880 0.000000 -0.382683 +vn -0.923880 0.000000 -0.382683 +vn -0.906340 -0.193930 -0.375418 +vn -0.962165 -0.193930 -0.191386 +vn -0.981015 -0.193930 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.980785 0.000000 -0.195090 +vn -0.980785 0.000000 -0.195090 +vn -0.962165 -0.193930 -0.191386 +vn -0.981015 -0.193930 0.000000 +vn -0.962165 -0.193930 0.191387 +vn -0.980785 0.000000 0.195091 +vn -1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.981015 -0.193930 0.000000 +vn -0.962165 -0.193930 0.191387 +vn -0.906340 -0.193930 0.375419 +vn -0.923879 0.000000 0.382684 +vn -0.980785 0.000000 0.195091 +vn -0.980785 0.000000 0.195091 +vn -0.962165 -0.193930 0.191387 +vn -0.906340 -0.193930 0.375419 +vn -0.815684 -0.193930 0.545023 +vn -0.831469 0.000000 0.555570 +vn -0.923879 0.000000 0.382684 +vn -0.923879 0.000000 0.382684 +vn -0.906340 -0.193930 0.375419 +vn -0.815684 -0.193930 0.545023 +vn -0.693682 -0.193930 0.693683 +vn -0.707106 0.000000 0.707107 +vn -0.831469 0.000000 0.555570 +vn -0.831469 0.000000 0.555570 +vn -0.815684 -0.193930 0.545023 +vn -0.693682 -0.193930 0.693683 +vn -0.545023 -0.193930 0.815685 +vn -0.555570 0.000000 0.831470 +vn -0.707106 0.000000 0.707107 +vn -0.707106 0.000000 0.707107 +vn -0.693682 -0.193930 0.693683 +vn -0.545023 -0.193930 0.815685 +vn -0.375417 -0.193930 0.906340 +vn -0.382683 0.000000 0.923880 +vn -0.555570 0.000000 0.831470 +vn -0.555570 0.000000 0.831470 +vn -0.545023 -0.193930 0.815685 +vn -0.375417 -0.193930 0.906340 +vn -0.191386 -0.193930 0.962166 +vn -0.195090 0.000000 0.980785 +vn -0.382683 0.000000 0.923880 +vn -0.382683 0.000000 0.923880 +vn -0.375417 -0.193930 0.906340 +vn -0.191386 -0.193930 0.962166 +vn 0.000001 -0.193930 0.981015 +vn 0.000001 0.000000 1.000000 +vn -0.195090 0.000000 0.980785 +vn -0.195090 0.000000 0.980785 +vn -0.191386 -0.193930 0.962166 +vn 0.000001 -0.193930 0.981015 +vn 0.191388 -0.193930 0.962165 +vn 0.195092 0.000000 0.980785 +vn 0.000001 0.000000 1.000000 +vn 0.000001 0.000000 1.000000 +vn 0.000001 -0.193930 0.981015 +vn 0.191388 -0.193930 0.962165 +vn 0.375419 -0.193930 0.906340 +vn 0.382685 0.000000 0.923879 +vn 0.195092 0.000000 0.980785 +vn 0.195092 0.000000 0.980785 +vn 0.191388 -0.193930 0.962165 +vn 0.375419 -0.193930 0.906340 +vn 0.545024 -0.193930 0.815684 +vn 0.555571 0.000000 0.831469 +vn 0.382685 0.000000 0.923879 +vn 0.382685 0.000000 0.923879 +vn 0.375419 -0.193930 0.906340 +vn 0.545024 -0.193930 0.815684 +vn 0.693684 -0.193930 0.693682 +vn 0.707108 0.000000 0.707106 +vn 0.555571 0.000000 0.831469 +vn 0.555571 0.000000 0.831469 +vn 0.545024 -0.193930 0.815684 +vn 0.693684 -0.193930 0.693682 +vn 0.815685 -0.193930 0.545022 +vn 0.831470 -0.000000 0.555569 +vn 0.707108 0.000000 0.707106 +vn 0.707108 0.000000 0.707106 +vn 0.693684 -0.193930 0.693682 +vn 0.815685 -0.193930 0.545022 +vn 0.906340 -0.193930 0.375417 +vn 0.923880 0.000000 0.382682 +vn 0.831470 -0.000000 0.555569 +vn 0.831470 -0.000000 0.555569 +vn 0.815685 -0.193930 0.545022 +vn 0.906340 -0.193930 0.375417 +vn 0.962166 -0.193930 0.191385 +vn 0.980786 0.000000 0.195089 +vn 0.923880 0.000000 0.382682 +vn 0.923880 0.000000 0.382682 +vn 0.906340 -0.193930 0.375417 +vn 0.962166 -0.193930 0.191385 +vn 0.981015 -0.193930 -0.000002 +vn 1.000000 0.000001 -0.000002 +vn 0.980786 0.000000 0.195089 +vn 0.980786 0.000000 0.195089 +vn 0.962166 -0.193930 0.191385 +vn 0.981015 -0.193930 -0.000002 +vn 0.962165 -0.193930 -0.191388 +vn 0.980785 0.000000 -0.195092 +vn 1.000000 0.000001 -0.000002 +vn 1.000000 0.000001 -0.000002 +vn 0.981015 -0.193930 -0.000002 +vn 0.962165 -0.193930 -0.191388 +vn 0.906339 -0.193930 -0.375420 +vn 0.923879 -0.000000 -0.382685 +vn 0.980785 0.000000 -0.195092 +vn 0.980785 0.000000 -0.195092 +vn 0.962165 -0.193930 -0.191388 +vn 0.906339 -0.193930 -0.375420 +vn 0.815684 -0.193930 -0.545024 +vn 0.831469 0.000000 -0.555572 +vn 0.923879 -0.000000 -0.382685 +vn 0.923879 -0.000000 -0.382685 +vn 0.906339 -0.193930 -0.375420 +vn 0.815684 -0.193930 -0.545024 +vn 0.693681 -0.193930 -0.693684 +vn 0.707106 0.000000 -0.707108 +vn 0.831469 0.000000 -0.555572 +vn 0.831469 0.000000 -0.555572 +vn 0.815684 -0.193930 -0.545024 +vn 0.693681 -0.193930 -0.693684 +vn 0.545021 -0.193930 -0.815686 +vn 0.555569 0.000000 -0.831471 +vn 0.707106 0.000000 -0.707108 +vn 0.707106 0.000000 -0.707108 +vn 0.693681 -0.193930 -0.693684 +vn 0.545021 -0.193930 -0.815686 +vn 0.375416 -0.193930 -0.906341 +vn 0.382681 0.000000 -0.923880 +vn 0.555569 0.000000 -0.831471 +vn 0.555569 0.000000 -0.831471 +vn 0.545021 -0.193930 -0.815686 +vn 0.375416 -0.193930 -0.906341 +vn 0.191385 -0.193930 -0.962166 +vn 0.195089 0.000000 -0.980786 +vn 0.382681 0.000000 -0.923880 +vn 0.382681 0.000000 -0.923880 +vn 0.375416 -0.193930 -0.906341 +vn 0.191385 -0.193930 -0.962166 +vn -0.000001 -0.193930 -0.981015 +vn -0.000000 0.000000 -1.000000 +vn 0.195089 0.000000 -0.980786 +vn 0.195089 0.000000 -0.980786 +vn 0.191385 -0.193930 -0.962166 +vn -0.000001 -0.193930 -0.981015 +vn -0.180413 -0.380537 -0.906996 +vn -0.191387 -0.193930 -0.962165 +vn -0.000001 -0.193930 -0.981015 +vn -0.000001 -0.193930 -0.981015 +vn -0.000001 -0.380537 -0.924766 +vn -0.180413 -0.380537 -0.906996 +vn -0.353893 -0.380537 -0.854372 +vn -0.375418 -0.193930 -0.906340 +vn -0.191387 -0.193930 -0.962165 +vn -0.191387 -0.193930 -0.962165 +vn -0.180413 -0.380537 -0.906996 +vn -0.353893 -0.380537 -0.854372 +vn -0.513772 -0.380537 -0.768914 +vn -0.545023 -0.193930 -0.815684 +vn -0.375418 -0.193930 -0.906340 +vn -0.375418 -0.193930 -0.906340 +vn -0.353893 -0.380537 -0.854372 +vn -0.513772 -0.380537 -0.768914 +vn -0.653908 -0.380537 -0.653908 +vn -0.693683 -0.193930 -0.693683 +vn -0.545023 -0.193930 -0.815684 +vn -0.545023 -0.193930 -0.815684 +vn -0.513772 -0.380537 -0.768914 +vn -0.653908 -0.380537 -0.653908 +vn -0.768914 -0.380537 -0.513772 +vn -0.815684 -0.193930 -0.545023 +vn -0.693683 -0.193930 -0.693683 +vn -0.693683 -0.193930 -0.693683 +vn -0.653908 -0.380537 -0.653908 +vn -0.768914 -0.380537 -0.513772 +vn -0.854372 -0.380537 -0.353892 +vn -0.906340 -0.193930 -0.375418 +vn -0.815684 -0.193930 -0.545023 +vn -0.815684 -0.193930 -0.545023 +vn -0.768914 -0.380537 -0.513772 +vn -0.854372 -0.380537 -0.353892 +vn -0.906996 -0.380537 -0.180413 +vn -0.962165 -0.193930 -0.191386 +vn -0.906340 -0.193930 -0.375418 +vn -0.906340 -0.193930 -0.375418 +vn -0.854372 -0.380537 -0.353892 +vn -0.906996 -0.380537 -0.180413 +vn -0.924766 -0.380537 0.000000 +vn -0.981015 -0.193930 0.000000 +vn -0.962165 -0.193930 -0.191386 +vn -0.962165 -0.193930 -0.191386 +vn -0.906996 -0.380537 -0.180413 +vn -0.924766 -0.380537 0.000000 +vn -0.906996 -0.380537 0.180413 +vn -0.962165 -0.193930 0.191387 +vn -0.981015 -0.193930 0.000000 +vn -0.981015 -0.193930 0.000000 +vn -0.924766 -0.380537 0.000000 +vn -0.906996 -0.380537 0.180413 +vn -0.854372 -0.380537 0.353893 +vn -0.906340 -0.193930 0.375419 +vn -0.962165 -0.193930 0.191387 +vn -0.962165 -0.193930 0.191387 +vn -0.906996 -0.380537 0.180413 +vn -0.854372 -0.380537 0.353893 +vn -0.768914 -0.380537 0.513773 +vn -0.815684 -0.193930 0.545023 +vn -0.906340 -0.193930 0.375419 +vn -0.906340 -0.193930 0.375419 +vn -0.854372 -0.380537 0.353893 +vn -0.768914 -0.380537 0.513773 +vn -0.653908 -0.380537 0.653908 +vn -0.693682 -0.193930 0.693683 +vn -0.815684 -0.193930 0.545023 +vn -0.815684 -0.193930 0.545023 +vn -0.768914 -0.380537 0.513773 +vn -0.653908 -0.380537 0.653908 +vn -0.513772 -0.380537 0.768915 +vn -0.545023 -0.193930 0.815685 +vn -0.693682 -0.193930 0.693683 +vn -0.693682 -0.193930 0.693683 +vn -0.653908 -0.380537 0.653908 +vn -0.513772 -0.380537 0.768915 +vn -0.353892 -0.380537 0.854372 +vn -0.375417 -0.193930 0.906340 +vn -0.545023 -0.193930 0.815685 +vn -0.545023 -0.193930 0.815685 +vn -0.513772 -0.380537 0.768915 +vn -0.353892 -0.380537 0.854372 +vn -0.180412 -0.380537 0.906997 +vn -0.191386 -0.193930 0.962166 +vn -0.375417 -0.193930 0.906340 +vn -0.375417 -0.193930 0.906340 +vn -0.353892 -0.380537 0.854372 +vn -0.180412 -0.380537 0.906997 +vn 0.000001 -0.380537 0.924766 +vn 0.000001 -0.193930 0.981015 +vn -0.191386 -0.193930 0.962166 +vn -0.191386 -0.193930 0.962166 +vn -0.180412 -0.380537 0.906997 +vn 0.000001 -0.380537 0.924766 +vn 0.180414 -0.380537 0.906996 +vn 0.191388 -0.193930 0.962165 +vn 0.000001 -0.193930 0.981015 +vn 0.000001 -0.193930 0.981015 +vn 0.000001 -0.380537 0.924766 +vn 0.180414 -0.380537 0.906996 +vn 0.353893 -0.380537 0.854372 +vn 0.375419 -0.193930 0.906340 +vn 0.191388 -0.193930 0.962165 +vn 0.191388 -0.193930 0.962165 +vn 0.180414 -0.380537 0.906996 +vn 0.353893 -0.380537 0.854372 +vn 0.513773 -0.380537 0.768914 +vn 0.545024 -0.193930 0.815684 +vn 0.375419 -0.193930 0.906340 +vn 0.375419 -0.193930 0.906340 +vn 0.353893 -0.380537 0.854372 +vn 0.513773 -0.380537 0.768914 +vn 0.653909 -0.380537 0.653907 +vn 0.693684 -0.193930 0.693682 +vn 0.545024 -0.193930 0.815684 +vn 0.545024 -0.193930 0.815684 +vn 0.513773 -0.380537 0.768914 +vn 0.653909 -0.380537 0.653907 +vn 0.768915 -0.380537 0.513771 +vn 0.815685 -0.193930 0.545022 +vn 0.693684 -0.193930 0.693682 +vn 0.693684 -0.193930 0.693682 +vn 0.653909 -0.380537 0.653907 +vn 0.768915 -0.380537 0.513771 +vn 0.854373 -0.380537 0.353891 +vn 0.906340 -0.193930 0.375417 +vn 0.815685 -0.193930 0.545022 +vn 0.815685 -0.193930 0.545022 +vn 0.768915 -0.380537 0.513771 +vn 0.854373 -0.380537 0.353891 +vn 0.906997 -0.380537 0.180411 +vn 0.962166 -0.193930 0.191385 +vn 0.906340 -0.193930 0.375417 +vn 0.906340 -0.193930 0.375417 +vn 0.854373 -0.380537 0.353891 +vn 0.906997 -0.380537 0.180411 +vn 0.924766 -0.380537 -0.000002 +vn 0.981015 -0.193930 -0.000002 +vn 0.962166 -0.193930 0.191385 +vn 0.962166 -0.193930 0.191385 +vn 0.906997 -0.380537 0.180411 +vn 0.924766 -0.380537 -0.000002 +vn 0.906996 -0.380537 -0.180414 +vn 0.962165 -0.193930 -0.191388 +vn 0.981015 -0.193930 -0.000002 +vn 0.981015 -0.193930 -0.000002 +vn 0.924766 -0.380537 -0.000002 +vn 0.906996 -0.380537 -0.180414 +vn 0.854371 -0.380537 -0.353894 +vn 0.906339 -0.193930 -0.375420 +vn 0.962165 -0.193930 -0.191388 +vn 0.962165 -0.193930 -0.191388 +vn 0.906996 -0.380537 -0.180414 +vn 0.854371 -0.380537 -0.353894 +vn 0.768914 -0.380537 -0.513774 +vn 0.815684 -0.193930 -0.545024 +vn 0.906339 -0.193930 -0.375420 +vn 0.906339 -0.193930 -0.375420 +vn 0.854371 -0.380537 -0.353894 +vn 0.768914 -0.380537 -0.513774 +vn 0.653907 -0.380537 -0.653909 +vn 0.693681 -0.193930 -0.693684 +vn 0.815684 -0.193930 -0.545024 +vn 0.815684 -0.193930 -0.545024 +vn 0.768914 -0.380537 -0.513774 +vn 0.653907 -0.380537 -0.653909 +vn 0.513770 -0.380537 -0.768916 +vn 0.545021 -0.193930 -0.815686 +vn 0.693681 -0.193930 -0.693684 +vn 0.693681 -0.193930 -0.693684 +vn 0.653907 -0.380537 -0.653909 +vn 0.513770 -0.380537 -0.768916 +vn 0.353891 -0.380537 -0.854373 +vn 0.375416 -0.193930 -0.906341 +vn 0.545021 -0.193930 -0.815686 +vn 0.545021 -0.193930 -0.815686 +vn 0.513770 -0.380537 -0.768916 +vn 0.353891 -0.380537 -0.854373 +vn 0.180412 -0.380537 -0.906997 +vn 0.191385 -0.193930 -0.962166 +vn 0.375416 -0.193930 -0.906341 +vn 0.375416 -0.193930 -0.906341 +vn 0.353891 -0.380537 -0.854373 +vn 0.180412 -0.380537 -0.906997 +vn -0.000001 -0.380537 -0.924766 +vn -0.000001 -0.193930 -0.981015 +vn 0.191385 -0.193930 -0.962166 +vn 0.191385 -0.193930 -0.962166 +vn 0.180412 -0.380537 -0.906997 +vn -0.000001 -0.380537 -0.924766 +vn -0.162576 -0.552761 -0.817327 +vn -0.180413 -0.380537 -0.906996 +vn -0.000001 -0.380537 -0.924766 +vn -0.000001 -0.380537 -0.924766 +vn -0.000001 -0.552761 -0.833340 +vn -0.162576 -0.552761 -0.817327 +vn -0.318905 -0.552761 -0.769906 +vn -0.353893 -0.380537 -0.854372 +vn -0.180413 -0.380537 -0.906996 +vn -0.180413 -0.380537 -0.906996 +vn -0.162576 -0.552761 -0.817327 +vn -0.318905 -0.552761 -0.769906 +vn -0.462979 -0.552761 -0.692897 +vn -0.513772 -0.380537 -0.768914 +vn -0.353893 -0.380537 -0.854372 +vn -0.353893 -0.380537 -0.854372 +vn -0.318905 -0.552761 -0.769906 +vn -0.462979 -0.552761 -0.692897 +vn -0.589260 -0.552761 -0.589260 +vn -0.653908 -0.380537 -0.653908 +vn -0.513772 -0.380537 -0.768914 +vn -0.513772 -0.380537 -0.768914 +vn -0.462979 -0.552761 -0.692897 +vn -0.589260 -0.552761 -0.589260 +vn -0.692897 -0.552761 -0.462979 +vn -0.768914 -0.380537 -0.513772 +vn -0.653908 -0.380537 -0.653908 +vn -0.653908 -0.380537 -0.653908 +vn -0.589260 -0.552761 -0.589260 +vn -0.692897 -0.552761 -0.462979 +vn -0.769906 -0.552761 -0.318905 +vn -0.854372 -0.380537 -0.353892 +vn -0.768914 -0.380537 -0.513772 +vn -0.768914 -0.380537 -0.513772 +vn -0.692897 -0.552761 -0.462979 +vn -0.769906 -0.552761 -0.318905 +vn -0.817327 -0.552761 -0.162576 +vn -0.906996 -0.380537 -0.180413 +vn -0.854372 -0.380537 -0.353892 +vn -0.854372 -0.380537 -0.353892 +vn -0.769906 -0.552761 -0.318905 +vn -0.817327 -0.552761 -0.162576 +vn -0.833340 -0.552761 0.000000 +vn -0.924766 -0.380537 0.000000 +vn -0.906996 -0.380537 -0.180413 +vn -0.906996 -0.380537 -0.180413 +vn -0.817327 -0.552761 -0.162576 +vn -0.833340 -0.552761 0.000000 +vn -0.817327 -0.552761 0.162577 +vn -0.906996 -0.380537 0.180413 +vn -0.924766 -0.380537 0.000000 +vn -0.924766 -0.380537 0.000000 +vn -0.833340 -0.552761 0.000000 +vn -0.817327 -0.552761 0.162577 +vn -0.769905 -0.552761 0.318906 +vn -0.854372 -0.380537 0.353893 +vn -0.906996 -0.380537 0.180413 +vn -0.906996 -0.380537 0.180413 +vn -0.817327 -0.552761 0.162577 +vn -0.769905 -0.552761 0.318906 +vn -0.692896 -0.552761 0.462979 +vn -0.768914 -0.380537 0.513773 +vn -0.854372 -0.380537 0.353893 +vn -0.854372 -0.380537 0.353893 +vn -0.769905 -0.552761 0.318906 +vn -0.692896 -0.552761 0.462979 +vn -0.589260 -0.552761 0.589260 +vn -0.653908 -0.380537 0.653908 +vn -0.768914 -0.380537 0.513773 +vn -0.768914 -0.380537 0.513773 +vn -0.692896 -0.552761 0.462979 +vn -0.589260 -0.552761 0.589260 +vn -0.462978 -0.552761 0.692897 +vn -0.513772 -0.380537 0.768915 +vn -0.653908 -0.380537 0.653908 +vn -0.653908 -0.380537 0.653908 +vn -0.589260 -0.552761 0.589260 +vn -0.462978 -0.552761 0.692897 +vn -0.318905 -0.552761 0.769906 +vn -0.353892 -0.380537 0.854372 +vn -0.513772 -0.380537 0.768915 +vn -0.513772 -0.380537 0.768915 +vn -0.462978 -0.552761 0.692897 +vn -0.318905 -0.552761 0.769906 +vn -0.162576 -0.552761 0.817327 +vn -0.180412 -0.380537 0.906997 +vn -0.353892 -0.380537 0.854372 +vn -0.353892 -0.380537 0.854372 +vn -0.318905 -0.552761 0.769906 +vn -0.162576 -0.552761 0.817327 +vn 0.000001 -0.552761 0.833340 +vn 0.000001 -0.380537 0.924766 +vn -0.180412 -0.380537 0.906997 +vn -0.180412 -0.380537 0.906997 +vn -0.162576 -0.552761 0.817327 +vn 0.000001 -0.552761 0.833340 +vn 0.162577 -0.552761 0.817327 +vn 0.180414 -0.380537 0.906996 +vn 0.000001 -0.380537 0.924766 +vn 0.000001 -0.380537 0.924766 +vn 0.000001 -0.552761 0.833340 +vn 0.162577 -0.552761 0.817327 +vn 0.318906 -0.552761 0.769905 +vn 0.353893 -0.380537 0.854372 +vn 0.180414 -0.380537 0.906996 +vn 0.180414 -0.380537 0.906996 +vn 0.162577 -0.552761 0.817327 +vn 0.318906 -0.552761 0.769905 +vn 0.462979 -0.552761 0.692896 +vn 0.513773 -0.380537 0.768914 +vn 0.353893 -0.380537 0.854372 +vn 0.353893 -0.380537 0.854372 +vn 0.318906 -0.552761 0.769905 +vn 0.462979 -0.552761 0.692896 +vn 0.589261 -0.552761 0.589259 +vn 0.653909 -0.380537 0.653907 +vn 0.513773 -0.380537 0.768914 +vn 0.513773 -0.380537 0.768914 +vn 0.462979 -0.552761 0.692896 +vn 0.589261 -0.552761 0.589259 +vn 0.692897 -0.552761 0.462978 +vn 0.768915 -0.380537 0.513771 +vn 0.653909 -0.380537 0.653907 +vn 0.653909 -0.380537 0.653907 +vn 0.589261 -0.552761 0.589259 +vn 0.692897 -0.552761 0.462978 +vn 0.769906 -0.552761 0.318904 +vn 0.854373 -0.380537 0.353891 +vn 0.768915 -0.380537 0.513771 +vn 0.768915 -0.380537 0.513771 +vn 0.692897 -0.552761 0.462978 +vn 0.769906 -0.552761 0.318904 +vn 0.817327 -0.552761 0.162576 +vn 0.906997 -0.380537 0.180411 +vn 0.854373 -0.380537 0.353891 +vn 0.854373 -0.380537 0.353891 +vn 0.769906 -0.552761 0.318904 +vn 0.817327 -0.552761 0.162576 +vn 0.833340 -0.552761 -0.000001 +vn 0.924766 -0.380537 -0.000002 +vn 0.906997 -0.380537 0.180411 +vn 0.906997 -0.380537 0.180411 +vn 0.817327 -0.552761 0.162576 +vn 0.833340 -0.552761 -0.000001 +vn 0.817327 -0.552761 -0.162578 +vn 0.906996 -0.380537 -0.180414 +vn 0.924766 -0.380537 -0.000002 +vn 0.924766 -0.380537 -0.000002 +vn 0.833340 -0.552761 -0.000001 +vn 0.817327 -0.552761 -0.162578 +vn 0.769905 -0.552761 -0.318907 +vn 0.854371 -0.380537 -0.353894 +vn 0.906996 -0.380537 -0.180414 +vn 0.906996 -0.380537 -0.180414 +vn 0.817327 -0.552761 -0.162578 +vn 0.769905 -0.552761 -0.318907 +vn 0.692896 -0.552761 -0.462980 +vn 0.768914 -0.380537 -0.513774 +vn 0.854371 -0.380537 -0.353894 +vn 0.854371 -0.380537 -0.353894 +vn 0.769905 -0.552761 -0.318907 +vn 0.692896 -0.552761 -0.462980 +vn 0.589259 -0.552761 -0.589261 +vn 0.653907 -0.380537 -0.653909 +vn 0.768914 -0.380537 -0.513774 +vn 0.768914 -0.380537 -0.513774 +vn 0.692896 -0.552761 -0.462980 +vn 0.589259 -0.552761 -0.589261 +vn 0.462977 -0.552761 -0.692898 +vn 0.513770 -0.380537 -0.768916 +vn 0.653907 -0.380537 -0.653909 +vn 0.653907 -0.380537 -0.653909 +vn 0.589259 -0.552761 -0.589261 +vn 0.462977 -0.552761 -0.692898 +vn 0.318904 -0.552761 -0.769906 +vn 0.353891 -0.380537 -0.854373 +vn 0.513770 -0.380537 -0.768916 +vn 0.513770 -0.380537 -0.768916 +vn 0.462977 -0.552761 -0.692898 +vn 0.318904 -0.552761 -0.769906 +vn 0.162575 -0.552761 -0.817328 +vn 0.180412 -0.380537 -0.906997 +vn 0.353891 -0.380537 -0.854373 +vn 0.353891 -0.380537 -0.854373 +vn 0.318904 -0.552761 -0.769906 +vn 0.162575 -0.552761 -0.817328 +vn -0.000001 -0.552761 -0.833340 +vn -0.000001 -0.380537 -0.924766 +vn 0.180412 -0.380537 -0.906997 +vn 0.180412 -0.380537 -0.906997 +vn 0.162575 -0.552761 -0.817328 +vn -0.000001 -0.552761 -0.833340 +vn -0.138542 -0.704059 -0.696496 +vn -0.162576 -0.552761 -0.817327 +vn -0.000001 -0.552761 -0.833340 +vn -0.000001 -0.552761 -0.833340 +vn -0.000000 -0.704059 -0.710141 +vn -0.138542 -0.704059 -0.696496 +vn -0.271759 -0.704059 -0.656085 +vn -0.318905 -0.552761 -0.769906 +vn -0.162576 -0.552761 -0.817327 +vn -0.162576 -0.552761 -0.817327 +vn -0.138542 -0.704059 -0.696496 +vn -0.271759 -0.704059 -0.656085 +vn -0.394533 -0.704059 -0.590461 +vn -0.462979 -0.552761 -0.692897 +vn -0.318905 -0.552761 -0.769906 +vn -0.318905 -0.552761 -0.769906 +vn -0.271759 -0.704059 -0.656085 +vn -0.394533 -0.704059 -0.590461 +vn -0.502146 -0.704059 -0.502146 +vn -0.589260 -0.552761 -0.589260 +vn -0.462979 -0.552761 -0.692897 +vn -0.462979 -0.552761 -0.692897 +vn -0.394533 -0.704059 -0.590461 +vn -0.502146 -0.704059 -0.502146 +vn -0.590461 -0.704059 -0.394533 +vn -0.692897 -0.552761 -0.462979 +vn -0.589260 -0.552761 -0.589260 +vn -0.589260 -0.552761 -0.589260 +vn -0.502146 -0.704059 -0.502146 +vn -0.590461 -0.704059 -0.394533 +vn -0.656085 -0.704059 -0.271759 +vn -0.769906 -0.552761 -0.318905 +vn -0.692897 -0.552761 -0.462979 +vn -0.692897 -0.552761 -0.462979 +vn -0.590461 -0.704059 -0.394533 +vn -0.656085 -0.704059 -0.271759 +vn -0.696496 -0.704059 -0.138541 +vn -0.817327 -0.552761 -0.162576 +vn -0.769906 -0.552761 -0.318905 +vn -0.769906 -0.552761 -0.318905 +vn -0.656085 -0.704059 -0.271759 +vn -0.696496 -0.704059 -0.138541 +vn -0.710141 -0.704059 0.000000 +vn -0.833340 -0.552761 0.000000 +vn -0.817327 -0.552761 -0.162576 +vn -0.817327 -0.552761 -0.162576 +vn -0.696496 -0.704059 -0.138541 +vn -0.710141 -0.704059 0.000000 +vn -0.696496 -0.704059 0.138542 +vn -0.817327 -0.552761 0.162577 +vn -0.833340 -0.552761 0.000000 +vn -0.833340 -0.552761 0.000000 +vn -0.710141 -0.704059 0.000000 +vn -0.696496 -0.704059 0.138542 +vn -0.656085 -0.704059 0.271760 +vn -0.769905 -0.552761 0.318906 +vn -0.817327 -0.552761 0.162577 +vn -0.817327 -0.552761 0.162577 +vn -0.696496 -0.704059 0.138542 +vn -0.656085 -0.704059 0.271760 +vn -0.590461 -0.704059 0.394534 +vn -0.692896 -0.552761 0.462979 +vn -0.769905 -0.552761 0.318906 +vn -0.769905 -0.552761 0.318906 +vn -0.656085 -0.704059 0.271760 +vn -0.590461 -0.704059 0.394534 +vn -0.502146 -0.704059 0.502146 +vn -0.589260 -0.552761 0.589260 +vn -0.692896 -0.552761 0.462979 +vn -0.692896 -0.552761 0.462979 +vn -0.590461 -0.704059 0.394534 +vn -0.502146 -0.704059 0.502146 +vn -0.394533 -0.704059 0.590461 +vn -0.462978 -0.552761 0.692897 +vn -0.589260 -0.552761 0.589260 +vn -0.589260 -0.552761 0.589260 +vn -0.502146 -0.704059 0.502146 +vn -0.394533 -0.704059 0.590461 +vn -0.271759 -0.704059 0.656085 +vn -0.318905 -0.552761 0.769906 +vn -0.462978 -0.552761 0.692897 +vn -0.462978 -0.552761 0.692897 +vn -0.394533 -0.704059 0.590461 +vn -0.271759 -0.704059 0.656085 +vn -0.138541 -0.704059 0.696496 +vn -0.162576 -0.552761 0.817327 +vn -0.318905 -0.552761 0.769906 +vn -0.318905 -0.552761 0.769906 +vn -0.271759 -0.704059 0.656085 +vn -0.138541 -0.704059 0.696496 +vn 0.000001 -0.704059 0.710142 +vn 0.000001 -0.552761 0.833340 +vn -0.162576 -0.552761 0.817327 +vn -0.162576 -0.552761 0.817327 +vn -0.138541 -0.704059 0.696496 +vn 0.000001 -0.704059 0.710142 +vn 0.138542 -0.704059 0.696496 +vn 0.162577 -0.552761 0.817327 +vn 0.000001 -0.552761 0.833340 +vn 0.000001 -0.552761 0.833340 +vn 0.000001 -0.704059 0.710142 +vn 0.138542 -0.704059 0.696496 +vn 0.271760 -0.704059 0.656085 +vn 0.318906 -0.552761 0.769905 +vn 0.162577 -0.552761 0.817327 +vn 0.162577 -0.552761 0.817327 +vn 0.138542 -0.704059 0.696496 +vn 0.271760 -0.704059 0.656085 +vn 0.394534 -0.704059 0.590461 +vn 0.462979 -0.552761 0.692896 +vn 0.318906 -0.552761 0.769905 +vn 0.318906 -0.552761 0.769905 +vn 0.271760 -0.704059 0.656085 +vn 0.394534 -0.704059 0.590461 +vn 0.502146 -0.704059 0.502145 +vn 0.589261 -0.552761 0.589259 +vn 0.462979 -0.552761 0.692896 +vn 0.462979 -0.552761 0.692896 +vn 0.394534 -0.704059 0.590461 +vn 0.502146 -0.704059 0.502145 +vn 0.590462 -0.704059 0.394533 +vn 0.692897 -0.552761 0.462978 +vn 0.589261 -0.552761 0.589259 +vn 0.589261 -0.552761 0.589259 +vn 0.502146 -0.704059 0.502145 +vn 0.590462 -0.704059 0.394533 +vn 0.656086 -0.704059 0.271758 +vn 0.769906 -0.552761 0.318904 +vn 0.692897 -0.552761 0.462978 +vn 0.692897 -0.552761 0.462978 +vn 0.590462 -0.704059 0.394533 +vn 0.656086 -0.704059 0.271758 +vn 0.696496 -0.704059 0.138541 +vn 0.817327 -0.552761 0.162576 +vn 0.769906 -0.552761 0.318904 +vn 0.769906 -0.552761 0.318904 +vn 0.656086 -0.704059 0.271758 +vn 0.696496 -0.704059 0.138541 +vn 0.710141 -0.704059 -0.000001 +vn 0.833340 -0.552761 -0.000001 +vn 0.817327 -0.552761 0.162576 +vn 0.817327 -0.552761 0.162576 +vn 0.696496 -0.704059 0.138541 +vn 0.710141 -0.704059 -0.000001 +vn 0.696496 -0.704059 -0.138543 +vn 0.817327 -0.552761 -0.162578 +vn 0.833340 -0.552761 -0.000001 +vn 0.833340 -0.552761 -0.000001 +vn 0.710141 -0.704059 -0.000001 +vn 0.696496 -0.704059 -0.138543 +vn 0.656085 -0.704059 -0.271761 +vn 0.769905 -0.552761 -0.318907 +vn 0.817327 -0.552761 -0.162578 +vn 0.817327 -0.552761 -0.162578 +vn 0.696496 -0.704059 -0.138543 +vn 0.656085 -0.704059 -0.271761 +vn 0.590460 -0.704059 -0.394535 +vn 0.692896 -0.552761 -0.462980 +vn 0.769905 -0.552761 -0.318907 +vn 0.769905 -0.552761 -0.318907 +vn 0.656085 -0.704059 -0.271761 +vn 0.590460 -0.704059 -0.394535 +vn 0.502145 -0.704059 -0.502147 +vn 0.589259 -0.552761 -0.589261 +vn 0.692896 -0.552761 -0.462980 +vn 0.692896 -0.552761 -0.462980 +vn 0.590460 -0.704059 -0.394535 +vn 0.502145 -0.704059 -0.502147 +vn 0.394532 -0.704059 -0.590462 +vn 0.462977 -0.552761 -0.692898 +vn 0.589259 -0.552761 -0.589261 +vn 0.589259 -0.552761 -0.589261 +vn 0.502145 -0.704059 -0.502147 +vn 0.394532 -0.704059 -0.590462 +vn 0.271758 -0.704059 -0.656086 +vn 0.318904 -0.552761 -0.769906 +vn 0.462977 -0.552761 -0.692898 +vn 0.462977 -0.552761 -0.692898 +vn 0.394532 -0.704059 -0.590462 +vn 0.271758 -0.704059 -0.656086 +vn 0.138541 -0.704059 -0.696497 +vn 0.162575 -0.552761 -0.817328 +vn 0.318904 -0.552761 -0.769906 +vn 0.318904 -0.552761 -0.769906 +vn 0.271758 -0.704059 -0.656086 +vn 0.138541 -0.704059 -0.696497 +vn -0.000000 -0.704059 -0.710141 +vn -0.000001 -0.552761 -0.833340 +vn 0.162575 -0.552761 -0.817328 +vn 0.162575 -0.552761 -0.817328 +vn 0.138541 -0.704059 -0.696497 +vn -0.000000 -0.704059 -0.710141 +vn -0.109207 -0.828645 -0.549019 +vn -0.138542 -0.704059 -0.696496 +vn -0.000000 -0.704059 -0.710141 +vn -0.000000 -0.704059 -0.710141 +vn -0.000000 -0.828645 -0.559775 +vn -0.109207 -0.828645 -0.549019 +vn -0.214217 -0.828645 -0.517165 +vn -0.271759 -0.704059 -0.656085 +vn -0.138542 -0.704059 -0.696496 +vn -0.138542 -0.704059 -0.696496 +vn -0.109207 -0.828645 -0.549019 +vn -0.214217 -0.828645 -0.517165 +vn -0.310994 -0.828645 -0.465436 +vn -0.394533 -0.704059 -0.590461 +vn -0.271759 -0.704059 -0.656085 +vn -0.271759 -0.704059 -0.656085 +vn -0.214217 -0.828645 -0.517165 +vn -0.310994 -0.828645 -0.465436 +vn -0.395821 -0.828645 -0.395821 +vn -0.502146 -0.704059 -0.502146 +vn -0.394533 -0.704059 -0.590461 +vn -0.394533 -0.704059 -0.590461 +vn -0.310994 -0.828645 -0.465436 +vn -0.395821 -0.828645 -0.395821 +vn -0.465436 -0.828645 -0.310994 +vn -0.590461 -0.704059 -0.394533 +vn -0.502146 -0.704059 -0.502146 +vn -0.502146 -0.704059 -0.502146 +vn -0.395821 -0.828645 -0.395821 +vn -0.465436 -0.828645 -0.310994 +vn -0.517165 -0.828645 -0.214216 +vn -0.656085 -0.704059 -0.271759 +vn -0.590461 -0.704059 -0.394533 +vn -0.590461 -0.704059 -0.394533 +vn -0.465436 -0.828645 -0.310994 +vn -0.517165 -0.828645 -0.214216 +vn -0.549019 -0.828645 -0.109206 +vn -0.696496 -0.704059 -0.138541 +vn -0.656085 -0.704059 -0.271759 +vn -0.656085 -0.704059 -0.271759 +vn -0.517165 -0.828645 -0.214216 +vn -0.549019 -0.828645 -0.109206 +vn -0.559775 -0.828645 0.000000 +vn -0.710141 -0.704059 0.000000 +vn -0.696496 -0.704059 -0.138541 +vn -0.696496 -0.704059 -0.138541 +vn -0.549019 -0.828645 -0.109206 +vn -0.559775 -0.828645 0.000000 +vn -0.549019 -0.828645 0.109207 +vn -0.696496 -0.704059 0.138542 +vn -0.710141 -0.704059 0.000000 +vn -0.710141 -0.704059 0.000000 +vn -0.559775 -0.828645 0.000000 +vn -0.549019 -0.828645 0.109207 +vn -0.517165 -0.828645 0.214217 +vn -0.656085 -0.704059 0.271760 +vn -0.696496 -0.704059 0.138542 +vn -0.696496 -0.704059 0.138542 +vn -0.549019 -0.828645 0.109207 +vn -0.517165 -0.828645 0.214217 +vn -0.465436 -0.828645 0.310995 +vn -0.590461 -0.704059 0.394534 +vn -0.656085 -0.704059 0.271760 +vn -0.656085 -0.704059 0.271760 +vn -0.517165 -0.828645 0.214217 +vn -0.465436 -0.828645 0.310995 +vn -0.395820 -0.828645 0.395821 +vn -0.502146 -0.704059 0.502146 +vn -0.590461 -0.704059 0.394534 +vn -0.590461 -0.704059 0.394534 +vn -0.465436 -0.828645 0.310995 +vn -0.395820 -0.828645 0.395821 +vn -0.310994 -0.828645 0.465436 +vn -0.394533 -0.704059 0.590461 +vn -0.502146 -0.704059 0.502146 +vn -0.502146 -0.704059 0.502146 +vn -0.395820 -0.828645 0.395821 +vn -0.310994 -0.828645 0.465436 +vn -0.214216 -0.828645 0.517165 +vn -0.271759 -0.704059 0.656085 +vn -0.394533 -0.704059 0.590461 +vn -0.394533 -0.704059 0.590461 +vn -0.310994 -0.828645 0.465436 +vn -0.214216 -0.828645 0.517165 +vn -0.109206 -0.828645 0.549019 +vn -0.138541 -0.704059 0.696496 +vn -0.271759 -0.704059 0.656085 +vn -0.271759 -0.704059 0.656085 +vn -0.214216 -0.828645 0.517165 +vn -0.109206 -0.828645 0.549019 +vn 0.000001 -0.828645 0.559775 +vn 0.000001 -0.704059 0.710142 +vn -0.138541 -0.704059 0.696496 +vn -0.138541 -0.704059 0.696496 +vn -0.109206 -0.828645 0.549019 +vn 0.000001 -0.828645 0.559775 +vn 0.109207 -0.828645 0.549019 +vn 0.138542 -0.704059 0.696496 +vn 0.000001 -0.704059 0.710142 +vn 0.000001 -0.704059 0.710142 +vn 0.000001 -0.828645 0.559775 +vn 0.109207 -0.828645 0.549019 +vn 0.214217 -0.828645 0.517164 +vn 0.271760 -0.704059 0.656085 +vn 0.138542 -0.704059 0.696496 +vn 0.138542 -0.704059 0.696496 +vn 0.109207 -0.828645 0.549019 +vn 0.214217 -0.828645 0.517164 +vn 0.310995 -0.828645 0.465436 +vn 0.394534 -0.704059 0.590461 +vn 0.271760 -0.704059 0.656085 +vn 0.271760 -0.704059 0.656085 +vn 0.214217 -0.828645 0.517164 +vn 0.310995 -0.828645 0.465436 +vn 0.395821 -0.828645 0.395820 +vn 0.502146 -0.704059 0.502145 +vn 0.394534 -0.704059 0.590461 +vn 0.394534 -0.704059 0.590461 +vn 0.310995 -0.828645 0.465436 +vn 0.395821 -0.828645 0.395820 +vn 0.465436 -0.828645 0.310994 +vn 0.590462 -0.704059 0.394533 +vn 0.502146 -0.704059 0.502145 +vn 0.502146 -0.704059 0.502145 +vn 0.395821 -0.828645 0.395820 +vn 0.465436 -0.828645 0.310994 +vn 0.517165 -0.828645 0.214216 +vn 0.656086 -0.704059 0.271758 +vn 0.590462 -0.704059 0.394533 +vn 0.590462 -0.704059 0.394533 +vn 0.465436 -0.828645 0.310994 +vn 0.517165 -0.828645 0.214216 +vn 0.549019 -0.828645 0.109206 +vn 0.696496 -0.704059 0.138541 +vn 0.656086 -0.704059 0.271758 +vn 0.656086 -0.704059 0.271758 +vn 0.517165 -0.828645 0.214216 +vn 0.549019 -0.828645 0.109206 +vn 0.559775 -0.828645 -0.000001 +vn 0.710141 -0.704059 -0.000001 +vn 0.696496 -0.704059 0.138541 +vn 0.696496 -0.704059 0.138541 +vn 0.549019 -0.828645 0.109206 +vn 0.559775 -0.828645 -0.000001 +vn 0.549019 -0.828645 -0.109208 +vn 0.696496 -0.704059 -0.138543 +vn 0.710141 -0.704059 -0.000001 +vn 0.710141 -0.704059 -0.000001 +vn 0.559775 -0.828645 -0.000001 +vn 0.549019 -0.828645 -0.109208 +vn 0.517164 -0.828645 -0.214218 +vn 0.656085 -0.704059 -0.271761 +vn 0.696496 -0.704059 -0.138543 +vn 0.696496 -0.704059 -0.138543 +vn 0.549019 -0.828645 -0.109208 +vn 0.517164 -0.828645 -0.214218 +vn 0.465435 -0.828645 -0.310995 +vn 0.590460 -0.704059 -0.394535 +vn 0.656085 -0.704059 -0.271761 +vn 0.656085 -0.704059 -0.271761 +vn 0.517164 -0.828645 -0.214218 +vn 0.465435 -0.828645 -0.310995 +vn 0.395820 -0.828645 -0.395821 +vn 0.502145 -0.704059 -0.502147 +vn 0.590460 -0.704059 -0.394535 +vn 0.590460 -0.704059 -0.394535 +vn 0.465435 -0.828645 -0.310995 +vn 0.395820 -0.828645 -0.395821 +vn 0.310994 -0.828645 -0.465436 +vn 0.394532 -0.704059 -0.590462 +vn 0.502145 -0.704059 -0.502147 +vn 0.502145 -0.704059 -0.502147 +vn 0.395820 -0.828645 -0.395821 +vn 0.310994 -0.828645 -0.465436 +vn 0.214215 -0.828645 -0.517165 +vn 0.271758 -0.704059 -0.656086 +vn 0.394532 -0.704059 -0.590462 +vn 0.394532 -0.704059 -0.590462 +vn 0.310994 -0.828645 -0.465436 +vn 0.214215 -0.828645 -0.517165 +vn 0.109206 -0.828645 -0.549019 +vn 0.138541 -0.704059 -0.696497 +vn 0.271758 -0.704059 -0.656086 +vn 0.271758 -0.704059 -0.656086 +vn 0.214215 -0.828645 -0.517165 +vn 0.109206 -0.828645 -0.549019 +vn -0.000000 -0.828645 -0.559775 +vn -0.000000 -0.704059 -0.710141 +vn 0.138541 -0.704059 -0.696497 +vn 0.138541 -0.704059 -0.696497 +vn 0.109206 -0.828645 -0.549019 +vn -0.000000 -0.828645 -0.559775 +vn -0.075673 -0.921707 -0.380434 +vn -0.109207 -0.828645 -0.549019 +vn -0.000000 -0.828645 -0.559775 +vn -0.000000 -0.828645 -0.559775 +vn -0.000000 -0.921707 -0.387887 +vn -0.075673 -0.921707 -0.380434 +vn -0.148438 -0.921707 -0.358361 +vn -0.214217 -0.828645 -0.517165 +vn -0.109207 -0.828645 -0.549019 +vn -0.109207 -0.828645 -0.549019 +vn -0.075673 -0.921707 -0.380434 +vn -0.148438 -0.921707 -0.358361 +vn -0.215498 -0.921707 -0.322516 +vn -0.310994 -0.828645 -0.465436 +vn -0.214217 -0.828645 -0.517165 +vn -0.214217 -0.828645 -0.517165 +vn -0.148438 -0.921707 -0.358361 +vn -0.215498 -0.921707 -0.322516 +vn -0.274278 -0.921707 -0.274277 +vn -0.395821 -0.828645 -0.395821 +vn -0.310994 -0.828645 -0.465436 +vn -0.310994 -0.828645 -0.465436 +vn -0.215498 -0.921707 -0.322516 +vn -0.274278 -0.921707 -0.274277 +vn -0.322516 -0.921707 -0.215498 +vn -0.465436 -0.828645 -0.310994 +vn -0.395821 -0.828645 -0.395821 +vn -0.395821 -0.828645 -0.395821 +vn -0.274278 -0.921707 -0.274277 +vn -0.322516 -0.921707 -0.215498 +vn -0.358361 -0.921707 -0.148438 +vn -0.517165 -0.828645 -0.214216 +vn -0.465436 -0.828645 -0.310994 +vn -0.465436 -0.828645 -0.310994 +vn -0.322516 -0.921707 -0.215498 +vn -0.358361 -0.921707 -0.148438 +vn -0.380434 -0.921707 -0.075673 +vn -0.549019 -0.828645 -0.109206 +vn -0.517165 -0.828645 -0.214216 +vn -0.517165 -0.828645 -0.214216 +vn -0.358361 -0.921707 -0.148438 +vn -0.380434 -0.921707 -0.075673 +vn -0.387887 -0.921707 0.000000 +vn -0.559775 -0.828645 0.000000 +vn -0.549019 -0.828645 -0.109206 +vn -0.549019 -0.828645 -0.109206 +vn -0.380434 -0.921707 -0.075673 +vn -0.387887 -0.921707 0.000000 +vn -0.380434 -0.921707 0.075673 +vn -0.549019 -0.828645 0.109207 +vn -0.559775 -0.828645 0.000000 +vn -0.559775 -0.828645 0.000000 +vn -0.387887 -0.921707 0.000000 +vn -0.380434 -0.921707 0.075673 +vn -0.358361 -0.921707 0.148438 +vn -0.517165 -0.828645 0.214217 +vn -0.549019 -0.828645 0.109207 +vn -0.549019 -0.828645 0.109207 +vn -0.380434 -0.921707 0.075673 +vn -0.358361 -0.921707 0.148438 +vn -0.322516 -0.921707 0.215499 +vn -0.465436 -0.828645 0.310995 +vn -0.517165 -0.828645 0.214217 +vn -0.517165 -0.828645 0.214217 +vn -0.358361 -0.921707 0.148438 +vn -0.322516 -0.921707 0.215499 +vn -0.274277 -0.921707 0.274278 +vn -0.395820 -0.828645 0.395821 +vn -0.465436 -0.828645 0.310995 +vn -0.465436 -0.828645 0.310995 +vn -0.322516 -0.921707 0.215499 +vn -0.274277 -0.921707 0.274278 +vn -0.215498 -0.921707 0.322516 +vn -0.310994 -0.828645 0.465436 +vn -0.395820 -0.828645 0.395821 +vn -0.395820 -0.828645 0.395821 +vn -0.274277 -0.921707 0.274278 +vn -0.215498 -0.921707 0.322516 +vn -0.148438 -0.921707 0.358361 +vn -0.214216 -0.828645 0.517165 +vn -0.310994 -0.828645 0.465436 +vn -0.310994 -0.828645 0.465436 +vn -0.215498 -0.921707 0.322516 +vn -0.148438 -0.921707 0.358361 +vn -0.075673 -0.921707 0.380434 +vn -0.109206 -0.828645 0.549019 +vn -0.214216 -0.828645 0.517165 +vn -0.214216 -0.828645 0.517165 +vn -0.148438 -0.921707 0.358361 +vn -0.075673 -0.921707 0.380434 +vn 0.000000 -0.921707 0.387887 +vn 0.000001 -0.828645 0.559775 +vn -0.109206 -0.828645 0.549019 +vn -0.109206 -0.828645 0.549019 +vn -0.075673 -0.921707 0.380434 +vn 0.000000 -0.921707 0.387887 +vn 0.075673 -0.921707 0.380434 +vn 0.109207 -0.828645 0.549019 +vn 0.000001 -0.828645 0.559775 +vn 0.000001 -0.828645 0.559775 +vn 0.000000 -0.921707 0.387887 +vn 0.075673 -0.921707 0.380434 +vn 0.148438 -0.921707 0.358361 +vn 0.214217 -0.828645 0.517164 +vn 0.109207 -0.828645 0.549019 +vn 0.109207 -0.828645 0.549019 +vn 0.075673 -0.921707 0.380434 +vn 0.148438 -0.921707 0.358361 +vn 0.215499 -0.921707 0.322516 +vn 0.310995 -0.828645 0.465436 +vn 0.214217 -0.828645 0.517164 +vn 0.214217 -0.828645 0.517164 +vn 0.148438 -0.921707 0.358361 +vn 0.215499 -0.921707 0.322516 +vn 0.274278 -0.921707 0.274277 +vn 0.395821 -0.828645 0.395820 +vn 0.310995 -0.828645 0.465436 +vn 0.310995 -0.828645 0.465436 +vn 0.215499 -0.921707 0.322516 +vn 0.274278 -0.921707 0.274277 +vn 0.322516 -0.921707 0.215498 +vn 0.465436 -0.828645 0.310994 +vn 0.395821 -0.828645 0.395820 +vn 0.395821 -0.828645 0.395820 +vn 0.274278 -0.921707 0.274277 +vn 0.322516 -0.921707 0.215498 +vn 0.358361 -0.921707 0.148437 +vn 0.517165 -0.828645 0.214216 +vn 0.465436 -0.828645 0.310994 +vn 0.465436 -0.828645 0.310994 +vn 0.322516 -0.921707 0.215498 +vn 0.358361 -0.921707 0.148437 +vn 0.380434 -0.921707 0.075672 +vn 0.549019 -0.828645 0.109206 +vn 0.517165 -0.828645 0.214216 +vn 0.517165 -0.828645 0.214216 +vn 0.358361 -0.921707 0.148437 +vn 0.380434 -0.921707 0.075672 +vn 0.387887 -0.921707 -0.000001 +vn 0.559775 -0.828645 -0.000001 +vn 0.549019 -0.828645 0.109206 +vn 0.549019 -0.828645 0.109206 +vn 0.380434 -0.921707 0.075672 +vn 0.387887 -0.921707 -0.000001 +vn 0.380433 -0.921707 -0.075674 +vn 0.549019 -0.828645 -0.109208 +vn 0.559775 -0.828645 -0.000001 +vn 0.559775 -0.828645 -0.000001 +vn 0.387887 -0.921707 -0.000001 +vn 0.380433 -0.921707 -0.075674 +vn 0.358360 -0.921707 -0.148438 +vn 0.517164 -0.828645 -0.214218 +vn 0.549019 -0.828645 -0.109208 +vn 0.549019 -0.828645 -0.109208 +vn 0.380433 -0.921707 -0.075674 +vn 0.358360 -0.921707 -0.148438 +vn 0.322516 -0.921707 -0.215499 +vn 0.465435 -0.828645 -0.310995 +vn 0.517164 -0.828645 -0.214218 +vn 0.517164 -0.828645 -0.214218 +vn 0.358360 -0.921707 -0.148438 +vn 0.322516 -0.921707 -0.215499 +vn 0.274277 -0.921707 -0.274278 +vn 0.395820 -0.828645 -0.395821 +vn 0.465435 -0.828645 -0.310995 +vn 0.465435 -0.828645 -0.310995 +vn 0.322516 -0.921707 -0.215499 +vn 0.274277 -0.921707 -0.274278 +vn 0.215498 -0.921707 -0.322516 +vn 0.310994 -0.828645 -0.465436 +vn 0.395820 -0.828645 -0.395821 +vn 0.395820 -0.828645 -0.395821 +vn 0.274277 -0.921707 -0.274278 +vn 0.215498 -0.921707 -0.322516 +vn 0.148437 -0.921707 -0.358361 +vn 0.214215 -0.828645 -0.517165 +vn 0.310994 -0.828645 -0.465436 +vn 0.310994 -0.828645 -0.465436 +vn 0.215498 -0.921707 -0.322516 +vn 0.148437 -0.921707 -0.358361 +vn 0.075672 -0.921707 -0.380434 +vn 0.109206 -0.828645 -0.549019 +vn 0.214215 -0.828645 -0.517165 +vn 0.214215 -0.828645 -0.517165 +vn 0.148437 -0.921707 -0.358361 +vn 0.075672 -0.921707 -0.380434 +vn -0.000000 -0.921707 -0.387887 +vn -0.000000 -0.828645 -0.559775 +vn 0.109206 -0.828645 -0.549019 +vn 0.109206 -0.828645 -0.549019 +vn 0.075672 -0.921707 -0.380434 +vn -0.000000 -0.921707 -0.387887 +vn -0.039207 -0.979598 -0.197107 +vn -0.075673 -0.921707 -0.380434 +vn -0.000000 -0.921707 -0.387887 +vn -0.000000 -0.921707 -0.387887 +vn -0.000000 -0.979598 -0.200969 +vn -0.039207 -0.979598 -0.197107 +vn -0.076907 -0.979598 -0.185671 +vn -0.148438 -0.921707 -0.358361 +vn -0.075673 -0.921707 -0.380434 +vn -0.075673 -0.921707 -0.380434 +vn -0.039207 -0.979598 -0.197107 +vn -0.076907 -0.979598 -0.185671 +vn -0.111652 -0.979598 -0.167099 +vn -0.215498 -0.921707 -0.322516 +vn -0.148438 -0.921707 -0.358361 +vn -0.148438 -0.921707 -0.358361 +vn -0.076907 -0.979598 -0.185671 +vn -0.111652 -0.979598 -0.167099 +vn -0.142106 -0.979598 -0.142106 +vn -0.274278 -0.921707 -0.274277 +vn -0.215498 -0.921707 -0.322516 +vn -0.215498 -0.921707 -0.322516 +vn -0.111652 -0.979598 -0.167099 +vn -0.142106 -0.979598 -0.142106 +vn -0.167099 -0.979598 -0.111652 +vn -0.322516 -0.921707 -0.215498 +vn -0.274278 -0.921707 -0.274277 +vn -0.274278 -0.921707 -0.274277 +vn -0.142106 -0.979598 -0.142106 +vn -0.167099 -0.979598 -0.111652 +vn -0.185671 -0.979598 -0.076907 +vn -0.358361 -0.921707 -0.148438 +vn -0.322516 -0.921707 -0.215498 +vn -0.322516 -0.921707 -0.215498 +vn -0.167099 -0.979598 -0.111652 +vn -0.185671 -0.979598 -0.076907 +vn -0.197107 -0.979598 -0.039207 +vn -0.380434 -0.921707 -0.075673 +vn -0.358361 -0.921707 -0.148438 +vn -0.358361 -0.921707 -0.148438 +vn -0.185671 -0.979598 -0.076907 +vn -0.197107 -0.979598 -0.039207 +vn -0.200969 -0.979598 -0.000000 +vn -0.387887 -0.921707 0.000000 +vn -0.380434 -0.921707 -0.075673 +vn -0.380434 -0.921707 -0.075673 +vn -0.197107 -0.979598 -0.039207 +vn -0.200969 -0.979598 -0.000000 +vn -0.197107 -0.979598 0.039207 +vn -0.380434 -0.921707 0.075673 +vn -0.387887 -0.921707 0.000000 +vn -0.387887 -0.921707 0.000000 +vn -0.200969 -0.979598 -0.000000 +vn -0.197107 -0.979598 0.039207 +vn -0.185671 -0.979598 0.076907 +vn -0.358361 -0.921707 0.148438 +vn -0.380434 -0.921707 0.075673 +vn -0.380434 -0.921707 0.075673 +vn -0.197107 -0.979598 0.039207 +vn -0.185671 -0.979598 0.076907 +vn -0.167099 -0.979598 0.111652 +vn -0.322516 -0.921707 0.215499 +vn -0.358361 -0.921707 0.148438 +vn -0.358361 -0.921707 0.148438 +vn -0.185671 -0.979598 0.076907 +vn -0.167099 -0.979598 0.111652 +vn -0.142106 -0.979598 0.142106 +vn -0.274277 -0.921707 0.274278 +vn -0.322516 -0.921707 0.215499 +vn -0.322516 -0.921707 0.215499 +vn -0.167099 -0.979598 0.111652 +vn -0.142106 -0.979598 0.142106 +vn -0.111652 -0.979598 0.167100 +vn -0.215498 -0.921707 0.322516 +vn -0.274277 -0.921707 0.274278 +vn -0.274277 -0.921707 0.274278 +vn -0.142106 -0.979598 0.142106 +vn -0.111652 -0.979598 0.167100 +vn -0.076907 -0.979598 0.185671 +vn -0.148438 -0.921707 0.358361 +vn -0.215498 -0.921707 0.322516 +vn -0.215498 -0.921707 0.322516 +vn -0.111652 -0.979598 0.167100 +vn -0.076907 -0.979598 0.185671 +vn -0.039207 -0.979598 0.197107 +vn -0.075673 -0.921707 0.380434 +vn -0.148438 -0.921707 0.358361 +vn -0.148438 -0.921707 0.358361 +vn -0.076907 -0.979598 0.185671 +vn -0.039207 -0.979598 0.197107 +vn 0.000000 -0.979598 0.200969 +vn 0.000000 -0.921707 0.387887 +vn -0.075673 -0.921707 0.380434 +vn -0.075673 -0.921707 0.380434 +vn -0.039207 -0.979598 0.197107 +vn 0.000000 -0.979598 0.200969 +vn 0.039207 -0.979598 0.197107 +vn 0.075673 -0.921707 0.380434 +vn 0.000000 -0.921707 0.387887 +vn 0.000000 -0.921707 0.387887 +vn 0.000000 -0.979598 0.200969 +vn 0.039207 -0.979598 0.197107 +vn 0.076908 -0.979598 0.185671 +vn 0.148438 -0.921707 0.358361 +vn 0.075673 -0.921707 0.380434 +vn 0.075673 -0.921707 0.380434 +vn 0.039207 -0.979598 0.197107 +vn 0.076908 -0.979598 0.185671 +vn 0.111653 -0.979598 0.167099 +vn 0.215499 -0.921707 0.322516 +vn 0.148438 -0.921707 0.358361 +vn 0.148438 -0.921707 0.358361 +vn 0.076908 -0.979598 0.185671 +vn 0.111653 -0.979598 0.167099 +vn 0.142106 -0.979598 0.142106 +vn 0.274278 -0.921707 0.274277 +vn 0.215499 -0.921707 0.322516 +vn 0.215499 -0.921707 0.322516 +vn 0.111653 -0.979598 0.167099 +vn 0.142106 -0.979598 0.142106 +vn 0.167099 -0.979598 0.111652 +vn 0.322516 -0.921707 0.215498 +vn 0.274278 -0.921707 0.274277 +vn 0.274278 -0.921707 0.274277 +vn 0.142106 -0.979598 0.142106 +vn 0.167099 -0.979598 0.111652 +vn 0.185671 -0.979598 0.076907 +vn 0.358361 -0.921707 0.148437 +vn 0.322516 -0.921707 0.215498 +vn 0.322516 -0.921707 0.215498 +vn 0.167099 -0.979598 0.111652 +vn 0.185671 -0.979598 0.076907 +vn 0.197107 -0.979598 0.039207 +vn 0.380434 -0.921707 0.075672 +vn 0.358361 -0.921707 0.148437 +vn 0.358361 -0.921707 0.148437 +vn 0.185671 -0.979598 0.076907 +vn 0.197107 -0.979598 0.039207 +vn 0.200969 -0.979598 -0.000000 +vn 0.387887 -0.921707 -0.000001 +vn 0.380434 -0.921707 0.075672 +vn 0.380434 -0.921707 0.075672 +vn 0.197107 -0.979598 0.039207 +vn 0.200969 -0.979598 -0.000000 +vn 0.197107 -0.979598 -0.039207 +vn 0.380433 -0.921707 -0.075674 +vn 0.387887 -0.921707 -0.000001 +vn 0.387887 -0.921707 -0.000001 +vn 0.200969 -0.979598 -0.000000 +vn 0.197107 -0.979598 -0.039207 +vn 0.185671 -0.979598 -0.076908 +vn 0.358360 -0.921707 -0.148438 +vn 0.380433 -0.921707 -0.075674 +vn 0.380433 -0.921707 -0.075674 +vn 0.197107 -0.979598 -0.039207 +vn 0.185671 -0.979598 -0.076908 +vn 0.167099 -0.979598 -0.111652 +vn 0.322516 -0.921707 -0.215499 +vn 0.358360 -0.921707 -0.148438 +vn 0.358360 -0.921707 -0.148438 +vn 0.185671 -0.979598 -0.076908 +vn 0.167099 -0.979598 -0.111652 +vn 0.142106 -0.979598 -0.142106 +vn 0.274277 -0.921707 -0.274278 +vn 0.322516 -0.921707 -0.215499 +vn 0.322516 -0.921707 -0.215499 +vn 0.167099 -0.979598 -0.111652 +vn 0.142106 -0.979598 -0.142106 +vn 0.111652 -0.979598 -0.167100 +vn 0.215498 -0.921707 -0.322516 +vn 0.274277 -0.921707 -0.274278 +vn 0.274277 -0.921707 -0.274278 +vn 0.142106 -0.979598 -0.142106 +vn 0.111652 -0.979598 -0.167100 +vn 0.076907 -0.979598 -0.185671 +vn 0.148437 -0.921707 -0.358361 +vn 0.215498 -0.921707 -0.322516 +vn 0.215498 -0.921707 -0.322516 +vn 0.111652 -0.979598 -0.167100 +vn 0.076907 -0.979598 -0.185671 +vn 0.039207 -0.979598 -0.197107 +vn 0.075672 -0.921707 -0.380434 +vn 0.148437 -0.921707 -0.358361 +vn 0.148437 -0.921707 -0.358361 +vn 0.076907 -0.979598 -0.185671 +vn 0.039207 -0.979598 -0.197107 +vn -0.000000 -0.979598 -0.200969 +vn -0.000000 -0.921707 -0.387887 +vn 0.075672 -0.921707 -0.380434 +vn 0.075672 -0.921707 -0.380434 +vn 0.039207 -0.979598 -0.197107 +vn -0.000000 -0.979598 -0.200969 +vn -0.000000 -1.000000 -0.000000 +vn -0.039207 -0.979598 -0.197107 +vn -0.000000 -0.979598 -0.200969 +vn -0.000000 -1.000000 -0.000000 +vn -0.076907 -0.979598 -0.185671 +vn -0.039207 -0.979598 -0.197107 +vn -0.000000 -1.000000 -0.000000 +vn -0.111652 -0.979598 -0.167099 +vn -0.076907 -0.979598 -0.185671 +vn -0.000000 -1.000000 -0.000000 +vn -0.142106 -0.979598 -0.142106 +vn -0.111652 -0.979598 -0.167099 +vn -0.000000 -1.000000 -0.000000 +vn -0.167099 -0.979598 -0.111652 +vn -0.142106 -0.979598 -0.142106 +vn -0.000000 -1.000000 -0.000000 +vn -0.185671 -0.979598 -0.076907 +vn -0.167099 -0.979598 -0.111652 +vn -0.000000 -1.000000 -0.000000 +vn -0.197107 -0.979598 -0.039207 +vn -0.185671 -0.979598 -0.076907 +vn -0.000000 -1.000000 -0.000000 +vn -0.200969 -0.979598 -0.000000 +vn -0.197107 -0.979598 -0.039207 +vn -0.000000 -1.000000 -0.000000 +vn -0.197107 -0.979598 0.039207 +vn -0.200969 -0.979598 -0.000000 +vn -0.000000 -1.000000 -0.000000 +vn -0.185671 -0.979598 0.076907 +vn -0.197107 -0.979598 0.039207 +vn -0.000000 -1.000000 -0.000000 +vn -0.167099 -0.979598 0.111652 +vn -0.185671 -0.979598 0.076907 +vn -0.000000 -1.000000 -0.000000 +vn -0.142106 -0.979598 0.142106 +vn -0.167099 -0.979598 0.111652 +vn -0.000000 -1.000000 -0.000000 +vn -0.111652 -0.979598 0.167100 +vn -0.142106 -0.979598 0.142106 +vn -0.000000 -1.000000 -0.000000 +vn -0.076907 -0.979598 0.185671 +vn -0.111652 -0.979598 0.167100 +vn -0.000000 -1.000000 -0.000000 +vn -0.039207 -0.979598 0.197107 +vn -0.076907 -0.979598 0.185671 +vn -0.000000 -1.000000 -0.000000 +vn 0.000000 -0.979598 0.200969 +vn -0.039207 -0.979598 0.197107 +vn -0.000000 -1.000000 -0.000000 +vn 0.039207 -0.979598 0.197107 +vn 0.000000 -0.979598 0.200969 +vn -0.000000 -1.000000 -0.000000 +vn 0.076908 -0.979598 0.185671 +vn 0.039207 -0.979598 0.197107 +vn -0.000000 -1.000000 -0.000000 +vn 0.111653 -0.979598 0.167099 +vn 0.076908 -0.979598 0.185671 +vn -0.000000 -1.000000 -0.000000 +vn 0.142106 -0.979598 0.142106 +vn 0.111653 -0.979598 0.167099 +vn -0.000000 -1.000000 -0.000000 +vn 0.167099 -0.979598 0.111652 +vn 0.142106 -0.979598 0.142106 +vn -0.000000 -1.000000 -0.000000 +vn 0.185671 -0.979598 0.076907 +vn 0.167099 -0.979598 0.111652 +vn -0.000000 -1.000000 -0.000000 +vn 0.197107 -0.979598 0.039207 +vn 0.185671 -0.979598 0.076907 +vn -0.000000 -1.000000 -0.000000 +vn 0.200969 -0.979598 -0.000000 +vn 0.197107 -0.979598 0.039207 +vn -0.000000 -1.000000 -0.000000 +vn 0.197107 -0.979598 -0.039207 +vn 0.200969 -0.979598 -0.000000 +vn -0.000000 -1.000000 -0.000000 +vn 0.185671 -0.979598 -0.076908 +vn 0.197107 -0.979598 -0.039207 +vn -0.000000 -1.000000 -0.000000 +vn 0.167099 -0.979598 -0.111652 +vn 0.185671 -0.979598 -0.076908 +vn -0.000000 -1.000000 -0.000000 +vn 0.142106 -0.979598 -0.142106 +vn 0.167099 -0.979598 -0.111652 +vn -0.000000 -1.000000 -0.000000 +vn 0.111652 -0.979598 -0.167100 +vn 0.142106 -0.979598 -0.142106 +vn -0.000000 -1.000000 -0.000000 +vn 0.076907 -0.979598 -0.185671 +vn 0.111652 -0.979598 -0.167100 +vn -0.000000 -1.000000 -0.000000 +vn 0.039207 -0.979598 -0.197107 +vn 0.076907 -0.979598 -0.185671 +vn -0.000000 -1.000000 -0.000000 +vn -0.000000 -0.979598 -0.200969 +vn 0.039207 -0.979598 -0.197107 +vn 0.889663 0.456618 -0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 -0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456619 -0.444831 +vn 0.770470 0.456618 -0.444831 +vn 0.770470 0.456618 -0.444831 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456619 -0.444831 +vn 0.629086 0.456619 -0.629086 +vn 0.629087 0.456618 -0.629086 +vn 0.629087 0.456618 -0.629086 +vn 0.770470 0.456618 -0.444831 +vn 0.770470 0.456619 -0.444831 +vn 0.629086 0.456619 -0.629086 +vn 0.444831 0.456619 -0.770471 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456618 -0.770471 +vn 0.629087 0.456618 -0.629086 +vn 0.629086 0.456619 -0.629086 +vn 0.444831 0.456619 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456619 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.230262 0.456618 -0.859348 +vn -0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770470 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770471 +vn -0.230262 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770470 +vn -0.629086 0.456618 -0.629086 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770470 +vn -0.629086 0.456618 -0.629086 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629086 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456619 0.889663 +vn -0.000000 0.456618 0.889663 +vn -0.000000 0.456618 0.889663 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456619 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn -0.000000 0.456618 0.889663 +vn -0.000001 0.456619 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456619 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456619 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456619 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456619 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456619 0.230262 +vn 0.889663 0.456618 -0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456619 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230261 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456618 -0.444831 +vn 0.770470 0.456618 -0.444832 +vn 0.770470 0.456618 -0.444832 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456618 -0.444831 +vn 0.629087 0.456618 -0.629086 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.770470 0.456618 -0.444832 +vn 0.770470 0.456618 -0.444831 +vn 0.629087 0.456618 -0.629086 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456618 -0.770471 +vn 0.629086 0.456618 -0.629087 +vn 0.629087 0.456618 -0.629086 +vn 0.444831 0.456618 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456618 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn -0.230262 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn -0.230262 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770471 +vn -0.230261 0.456618 -0.859348 +vn -0.230262 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770471 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.444831 0.456618 0.770471 +vn -0.444831 0.456618 0.770471 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.444831 0.456618 0.770471 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.000000 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.000000 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.000000 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230261 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230261 +vn 0.770470 0.456618 -0.444832 +vn 0.770470 0.456619 -0.444831 +vn 0.770470 0.456619 -0.444831 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230261 +vn 0.770470 0.456618 -0.444832 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.770470 0.456619 -0.444831 +vn 0.770470 0.456618 -0.444832 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770471 +vn 0.444831 0.456618 -0.770470 +vn 0.444831 0.456618 -0.770470 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.444831 0.456618 -0.770470 +vn 0.444831 0.456618 -0.770471 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.230262 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770470 +vn -0.444831 0.456618 -0.770470 +vn -0.230261 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.444831 0.456618 -0.770470 +vn -0.444831 0.456618 -0.770471 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444832 +vn -0.770470 0.456618 -0.444831 +vn -0.770470 0.456618 -0.444831 +vn -0.629086 0.456618 -0.629087 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.770470 0.456618 -0.444831 +vn -0.770470 0.456618 -0.444832 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.444831 0.456618 0.770471 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.444831 0.456618 0.770471 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.444832 0.456618 0.770470 +vn -0.444831 0.456618 0.770471 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.230262 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444831 +vn 0.770470 0.456618 0.444831 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.770470 0.456618 0.444831 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230261 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230261 +vn 0.770470 0.456619 -0.444831 +vn 0.770470 0.456618 -0.444831 +vn 0.770470 0.456618 -0.444831 +vn 0.859348 0.456618 -0.230262 +vn 0.859348 0.456618 -0.230261 +vn 0.770470 0.456619 -0.444831 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.770470 0.456618 -0.444831 +vn 0.770470 0.456619 -0.444831 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770470 +vn 0.444831 0.456618 -0.770470 +vn 0.444831 0.456618 -0.770470 +vn 0.629086 0.456618 -0.629087 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770470 +vn 0.230262 0.456618 -0.859348 +vn 0.230263 0.456618 -0.859348 +vn 0.230263 0.456618 -0.859348 +vn 0.444831 0.456618 -0.770470 +vn 0.444831 0.456618 -0.770470 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn 0.230263 0.456618 -0.859348 +vn 0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.230262 0.456618 -0.859348 +vn -0.230262 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.000000 0.456618 -0.889663 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770470 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770471 +vn -0.230262 0.456618 -0.859348 +vn -0.230261 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770470 +vn -0.629086 0.456618 -0.629087 +vn -0.629087 0.456619 -0.629086 +vn -0.629087 0.456619 -0.629086 +vn -0.444831 0.456618 -0.770471 +vn -0.444831 0.456618 -0.770470 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444831 +vn -0.770471 0.456618 -0.444831 +vn -0.770471 0.456618 -0.444831 +vn -0.629087 0.456619 -0.629086 +vn -0.629086 0.456618 -0.629087 +vn -0.770470 0.456618 -0.444831 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.770471 0.456618 -0.444831 +vn -0.770470 0.456618 -0.444831 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 -0.230262 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.889663 0.456618 -0.000000 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.859348 0.456618 0.230261 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.770471 0.456618 0.444831 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.629087 0.456618 0.629086 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.230261 0.456618 0.859348 +vn -0.230261 0.456618 0.859348 +vn -0.444832 0.456618 0.770470 +vn -0.444832 0.456618 0.770470 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn -0.230261 0.456618 0.859348 +vn -0.230262 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.230261 0.456619 0.859348 +vn 0.230261 0.456619 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.230261 0.456619 0.859348 +vn 0.230261 0.456618 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.629086 0.456618 0.629086 +vn 0.629086 0.456618 0.629086 +vn 0.444831 0.456618 0.770471 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444831 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444832 +vn 0.629086 0.456618 0.629086 +vn 0.629086 0.456618 0.629087 +vn 0.770470 0.456618 0.444831 +vn 0.859348 0.456618 0.230262 +vn 0.859348 0.456618 0.230263 +vn 0.859348 0.456618 0.230263 +vn 0.770470 0.456618 0.444832 +vn 0.770470 0.456618 0.444831 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 0.230263 +vn 0.859348 0.456618 0.230262 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.883622 0.453518 -0.116331 +vn 0.883622 0.453518 -0.116331 +vn 0.883622 0.453518 0.116332 +vn 0.889663 0.456618 0.000000 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456618 -0.444831 +vn 0.823405 0.453518 -0.341066 +vn 0.823405 0.453518 -0.341066 +vn 0.883622 0.453518 -0.116331 +vn 0.859348 0.456618 -0.230262 +vn 0.770470 0.456618 -0.444831 +vn 0.629086 0.456618 -0.629087 +vn 0.707074 0.453518 -0.542557 +vn 0.707074 0.453518 -0.542557 +vn 0.823405 0.453518 -0.341066 +vn 0.770470 0.456618 -0.444831 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770470 +vn 0.542556 0.453518 -0.707074 +vn 0.542556 0.453518 -0.707074 +vn 0.707074 0.453518 -0.542557 +vn 0.629086 0.456618 -0.629087 +vn 0.444831 0.456618 -0.770470 +vn 0.230263 0.456618 -0.859348 +vn 0.341066 0.453518 -0.823405 +vn 0.341066 0.453518 -0.823405 +vn 0.542556 0.453518 -0.707074 +vn 0.444831 0.456618 -0.770470 +vn 0.230263 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn 0.116332 0.453518 -0.883622 +vn 0.116332 0.453518 -0.883622 +vn 0.341066 0.453518 -0.823405 +vn 0.230263 0.456618 -0.859348 +vn 0.000000 0.456618 -0.889663 +vn -0.230262 0.456618 -0.859348 +vn -0.116332 0.453518 -0.883622 +vn -0.116332 0.453518 -0.883622 +vn 0.116332 0.453518 -0.883622 +vn 0.000000 0.456618 -0.889663 +vn -0.230262 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.341066 0.453518 -0.823405 +vn -0.341066 0.453518 -0.823405 +vn -0.116332 0.453518 -0.883622 +vn -0.230262 0.456618 -0.859348 +vn -0.444831 0.456618 -0.770471 +vn -0.629087 0.456619 -0.629086 +vn -0.542555 0.453518 -0.707075 +vn -0.542555 0.453518 -0.707075 +vn -0.341066 0.453518 -0.823405 +vn -0.444831 0.456618 -0.770471 +vn -0.629087 0.456619 -0.629086 +vn -0.770471 0.456618 -0.444831 +vn -0.707075 0.453518 -0.542555 +vn -0.707075 0.453518 -0.542555 +vn -0.542555 0.453518 -0.707075 +vn -0.629087 0.456619 -0.629086 +vn -0.770471 0.456618 -0.444831 +vn -0.859348 0.456618 -0.230262 +vn -0.823405 0.453518 -0.341066 +vn -0.823405 0.453518 -0.341066 +vn -0.707075 0.453518 -0.542555 +vn -0.770471 0.456618 -0.444831 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.883622 0.453518 -0.116332 +vn -0.883622 0.453518 -0.116332 +vn -0.823405 0.453518 -0.341066 +vn -0.859348 0.456618 -0.230262 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.883622 0.453518 0.116331 +vn -0.883622 0.453518 0.116331 +vn -0.883622 0.453518 -0.116332 +vn -0.889663 0.456618 -0.000000 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.823405 0.453518 0.341065 +vn -0.823405 0.453518 0.341065 +vn -0.883622 0.453518 0.116331 +vn -0.859348 0.456618 0.230261 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.707074 0.453518 0.542557 +vn -0.707074 0.453518 0.542557 +vn -0.823405 0.453518 0.341065 +vn -0.770471 0.456618 0.444831 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.542558 0.453518 0.707073 +vn -0.542558 0.453518 0.707073 +vn -0.707074 0.453518 0.542557 +vn -0.629087 0.456618 0.629086 +vn -0.444832 0.456618 0.770470 +vn -0.230261 0.456618 0.859348 +vn -0.341066 0.453518 0.823405 +vn -0.341066 0.453518 0.823405 +vn -0.542558 0.453518 0.707073 +vn -0.444832 0.456618 0.770470 +vn -0.230261 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn -0.116330 0.453518 0.883622 +vn -0.116330 0.453518 0.883622 +vn -0.341066 0.453518 0.823405 +vn -0.230261 0.456618 0.859348 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456619 0.859348 +vn 0.116328 0.453518 0.883623 +vn 0.116328 0.453518 0.883623 +vn -0.116330 0.453518 0.883622 +vn -0.000001 0.456618 0.889663 +vn 0.230261 0.456619 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.341066 0.453518 0.823405 +vn 0.341066 0.453518 0.823405 +vn 0.116328 0.453518 0.883623 +vn 0.230261 0.456619 0.859348 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629086 +vn 0.542556 0.453518 0.707075 +vn 0.542556 0.453518 0.707075 +vn 0.341066 0.453518 0.823405 +vn 0.444831 0.456618 0.770471 +vn 0.629086 0.456618 0.629086 +vn 0.770470 0.456618 0.444832 +vn 0.707075 0.453518 0.542556 +vn 0.707075 0.453518 0.542556 +vn 0.542556 0.453518 0.707075 +vn 0.629086 0.456618 0.629086 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230263 +vn 0.823404 0.453518 0.341068 +vn 0.823404 0.453518 0.341068 +vn 0.707075 0.453518 0.542556 +vn 0.770470 0.456618 0.444832 +vn 0.859348 0.456618 0.230263 +vn 0.889663 0.456618 0.000000 +vn 0.883622 0.453518 0.116332 +vn 0.883622 0.453518 0.116332 +vn 0.823404 0.453518 0.341068 +vn 0.859348 0.456618 0.230263 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +vn 0.966881 0.000000 -0.255228 +# 3768 vertex normals + +vt 1.000000 0.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.031250 1.000000 0.000000 +vt 0.062500 1.000000 0.000000 +vt 0.093750 1.000000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.156250 1.000000 0.000000 +vt 0.187500 1.000000 0.000000 +vt 0.218750 1.000000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.281250 1.000000 0.000000 +vt 0.312500 1.000000 0.000000 +vt 0.343750 1.000000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.406250 1.000000 0.000000 +vt 0.437500 1.000000 0.000000 +vt 0.468750 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.531250 1.000000 0.000000 +vt 0.562500 1.000000 0.000000 +vt 0.593750 1.000000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.656250 1.000000 0.000000 +vt 0.687500 1.000000 0.000000 +vt 0.718750 1.000000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.781250 1.000000 0.000000 +vt 0.812500 1.000000 0.000000 +vt 0.843750 1.000000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.906250 1.000000 0.000000 +vt 0.937500 1.000000 0.000000 +vt 0.968750 1.000000 0.000000 +vt 0.000000 0.937500 0.000000 +vt 0.031250 0.937500 0.000000 +vt 0.062500 0.937500 0.000000 +vt 0.093750 0.937500 0.000000 +vt 0.125000 0.937500 0.000000 +vt 0.156250 0.937500 0.000000 +vt 0.187500 0.937500 0.000000 +vt 0.218750 0.937500 0.000000 +vt 0.250000 0.937500 0.000000 +vt 0.281250 0.937500 0.000000 +vt 0.312500 0.937500 0.000000 +vt 0.343750 0.937500 0.000000 +vt 0.375000 0.937500 0.000000 +vt 0.406250 0.937500 0.000000 +vt 0.437500 0.937500 0.000000 +vt 0.468750 0.937500 0.000000 +vt 0.500000 0.937500 0.000000 +vt 0.531250 0.937500 0.000000 +vt 0.562500 0.937500 0.000000 +vt 0.593750 0.937500 0.000000 +vt 0.625000 0.937500 0.000000 +vt 0.656250 0.937500 0.000000 +vt 0.687500 0.937500 0.000000 +vt 0.718750 0.937500 0.000000 +vt 0.750000 0.937500 0.000000 +vt 0.781250 0.937500 0.000000 +vt 0.812500 0.937500 0.000000 +vt 0.843750 0.937500 0.000000 +vt 0.875000 0.937500 0.000000 +vt 0.906250 0.937500 0.000000 +vt 0.937500 0.937500 0.000000 +vt 0.968750 0.937500 0.000000 +vt 1.000000 0.937500 0.000000 +vt 0.000000 0.875000 0.000000 +vt 0.031250 0.875000 0.000000 +vt 0.062500 0.875000 0.000000 +vt 0.093750 0.875000 0.000000 +vt 0.125000 0.875000 0.000000 +vt 0.156250 0.875000 0.000000 +vt 0.187500 0.875000 0.000000 +vt 0.218750 0.875000 0.000000 +vt 0.250000 0.875000 0.000000 +vt 0.281250 0.875000 0.000000 +vt 0.312500 0.875000 0.000000 +vt 0.343750 0.875000 0.000000 +vt 0.375000 0.875000 0.000000 +vt 0.406250 0.875000 0.000000 +vt 0.437500 0.875000 0.000000 +vt 0.468750 0.875000 0.000000 +vt 0.500000 0.875000 0.000000 +vt 0.531250 0.875000 0.000000 +vt 0.562500 0.875000 0.000000 +vt 0.593750 0.875000 0.000000 +vt 0.625000 0.875000 0.000000 +vt 0.656250 0.875000 0.000000 +vt 0.687500 0.875000 0.000000 +vt 0.718750 0.875000 0.000000 +vt 0.750000 0.875000 0.000000 +vt 0.781250 0.875000 0.000000 +vt 0.812500 0.875000 0.000000 +vt 0.843750 0.875000 0.000000 +vt 0.875000 0.875000 0.000000 +vt 0.906250 0.875000 0.000000 +vt 0.937500 0.875000 0.000000 +vt 0.968750 0.875000 0.000000 +vt 1.000000 0.875000 0.000000 +vt 0.000000 0.812500 0.000000 +vt 0.031250 0.812500 0.000000 +vt 0.062500 0.812500 0.000000 +vt 0.093750 0.812500 0.000000 +vt 0.125000 0.812500 0.000000 +vt 0.156250 0.812500 0.000000 +vt 0.187500 0.812500 0.000000 +vt 0.218750 0.812500 0.000000 +vt 0.250000 0.812500 0.000000 +vt 0.281250 0.812500 0.000000 +vt 0.312500 0.812500 0.000000 +vt 0.343750 0.812500 0.000000 +vt 0.375000 0.812500 0.000000 +vt 0.406250 0.812500 0.000000 +vt 0.437500 0.812500 0.000000 +vt 0.468750 0.812500 0.000000 +vt 0.500000 0.812500 0.000000 +vt 0.531250 0.812500 0.000000 +vt 0.562500 0.812500 0.000000 +vt 0.593750 0.812500 0.000000 +vt 0.625000 0.812500 0.000000 +vt 0.656250 0.812500 0.000000 +vt 0.687500 0.812500 0.000000 +vt 0.718750 0.812500 0.000000 +vt 0.750000 0.812500 0.000000 +vt 0.781250 0.812500 0.000000 +vt 0.812500 0.812500 0.000000 +vt 0.843750 0.812500 0.000000 +vt 0.875000 0.812500 0.000000 +vt 0.906250 0.812500 0.000000 +vt 0.937500 0.812500 0.000000 +vt 0.968750 0.812500 0.000000 +vt 1.000000 0.812500 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.031250 0.750000 0.000000 +vt 0.062500 0.750000 0.000000 +vt 0.093750 0.750000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.156250 0.750000 0.000000 +vt 0.187500 0.750000 0.000000 +vt 0.218750 0.750000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.281250 0.750000 0.000000 +vt 0.312500 0.750000 0.000000 +vt 0.343750 0.750000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.406250 0.750000 0.000000 +vt 0.437500 0.750000 0.000000 +vt 0.468750 0.750000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.531250 0.750000 0.000000 +vt 0.562500 0.750000 0.000000 +vt 0.593750 0.750000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.656250 0.750000 0.000000 +vt 0.687500 0.750000 0.000000 +vt 0.718750 0.750000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.781250 0.750000 0.000000 +vt 0.812500 0.750000 0.000000 +vt 0.843750 0.750000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.906250 0.750000 0.000000 +vt 0.937500 0.750000 0.000000 +vt 0.968750 0.750000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 0.000000 0.687500 0.000000 +vt 0.031250 0.687500 0.000000 +vt 0.062500 0.687500 0.000000 +vt 0.093750 0.687500 0.000000 +vt 0.125000 0.687500 0.000000 +vt 0.156250 0.687500 0.000000 +vt 0.187500 0.687500 0.000000 +vt 0.218750 0.687500 0.000000 +vt 0.250000 0.687500 0.000000 +vt 0.281250 0.687500 0.000000 +vt 0.312500 0.687500 0.000000 +vt 0.343750 0.687500 0.000000 +vt 0.375000 0.687500 0.000000 +vt 0.406250 0.687500 0.000000 +vt 0.437500 0.687500 0.000000 +vt 0.468750 0.687500 0.000000 +vt 0.500000 0.687500 0.000000 +vt 0.531250 0.687500 0.000000 +vt 0.562500 0.687500 0.000000 +vt 0.593750 0.687500 0.000000 +vt 0.625000 0.687500 0.000000 +vt 0.656250 0.687500 0.000000 +vt 0.687500 0.687500 0.000000 +vt 0.718750 0.687500 0.000000 +vt 0.750000 0.687500 0.000000 +vt 0.781250 0.687500 0.000000 +vt 0.812500 0.687500 0.000000 +vt 0.843750 0.687500 0.000000 +vt 0.875000 0.687500 0.000000 +vt 0.906250 0.687500 0.000000 +vt 0.937500 0.687500 0.000000 +vt 0.968750 0.687500 0.000000 +vt 1.000000 0.687500 0.000000 +vt 0.000000 0.625000 0.000000 +vt 0.031250 0.625000 0.000000 +vt 0.062500 0.625000 0.000000 +vt 0.093750 0.625000 0.000000 +vt 0.125000 0.625000 0.000000 +vt 0.156250 0.625000 0.000000 +vt 0.187500 0.625000 0.000000 +vt 0.218750 0.625000 0.000000 +vt 0.250000 0.625000 0.000000 +vt 0.281250 0.625000 0.000000 +vt 0.312500 0.625000 0.000000 +vt 0.343750 0.625000 0.000000 +vt 0.375000 0.625000 0.000000 +vt 0.406250 0.625000 0.000000 +vt 0.437500 0.625000 0.000000 +vt 0.468750 0.625000 0.000000 +vt 0.500000 0.625000 0.000000 +vt 0.531250 0.625000 0.000000 +vt 0.562500 0.625000 0.000000 +vt 0.593750 0.625000 0.000000 +vt 0.625000 0.625000 0.000000 +vt 0.656250 0.625000 0.000000 +vt 0.687500 0.625000 0.000000 +vt 0.718750 0.625000 0.000000 +vt 0.750000 0.625000 0.000000 +vt 0.781250 0.625000 0.000000 +vt 0.812500 0.625000 0.000000 +vt 0.843750 0.625000 0.000000 +vt 0.875000 0.625000 0.000000 +vt 0.906250 0.625000 0.000000 +vt 0.937500 0.625000 0.000000 +vt 0.968750 0.625000 0.000000 +vt 1.000000 0.625000 0.000000 +vt 0.000000 0.562500 0.000000 +vt 0.031250 0.562500 0.000000 +vt 0.062500 0.562500 0.000000 +vt 0.093750 0.562500 0.000000 +vt 0.125000 0.562500 0.000000 +vt 0.156250 0.562500 0.000000 +vt 0.187500 0.562500 0.000000 +vt 0.218750 0.562500 0.000000 +vt 0.250000 0.562500 0.000000 +vt 0.281250 0.562500 0.000000 +vt 0.312500 0.562500 0.000000 +vt 0.343750 0.562500 0.000000 +vt 0.375000 0.562500 0.000000 +vt 0.406250 0.562500 0.000000 +vt 0.437500 0.562500 0.000000 +vt 0.468750 0.562500 0.000000 +vt 0.500000 0.562500 0.000000 +vt 0.531250 0.562500 0.000000 +vt 0.562500 0.562500 0.000000 +vt 0.593750 0.562500 0.000000 +vt 0.625000 0.562500 0.000000 +vt 0.656250 0.562500 0.000000 +vt 0.687500 0.562500 0.000000 +vt 0.718750 0.562500 0.000000 +vt 0.750000 0.562500 0.000000 +vt 0.781250 0.562500 0.000000 +vt 0.812500 0.562500 0.000000 +vt 0.843750 0.562500 0.000000 +vt 0.875000 0.562500 0.000000 +vt 0.906250 0.562500 0.000000 +vt 0.937500 0.562500 0.000000 +vt 0.968750 0.562500 0.000000 +vt 1.000000 0.562500 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.031250 0.500000 0.000000 +vt 0.062500 0.500000 0.000000 +vt 0.093750 0.500000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.156250 0.500000 0.000000 +vt 0.187500 0.500000 0.000000 +vt 0.218750 0.500000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.281250 0.500000 0.000000 +vt 0.312500 0.500000 0.000000 +vt 0.343750 0.500000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.406250 0.500000 0.000000 +vt 0.437500 0.500000 0.000000 +vt 0.468750 0.500000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.531250 0.500000 0.000000 +vt 0.562500 0.500000 0.000000 +vt 0.593750 0.500000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.656250 0.500000 0.000000 +vt 0.687500 0.500000 0.000000 +vt 0.718750 0.500000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.781250 0.500000 0.000000 +vt 0.812500 0.500000 0.000000 +vt 0.843750 0.500000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.906250 0.500000 0.000000 +vt 0.937500 0.500000 0.000000 +vt 0.968750 0.500000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 0.000000 0.437500 0.000000 +vt 0.031250 0.437500 0.000000 +vt 0.062500 0.437500 0.000000 +vt 0.093750 0.437500 0.000000 +vt 0.125000 0.437500 0.000000 +vt 0.156250 0.437500 0.000000 +vt 0.187500 0.437500 0.000000 +vt 0.218750 0.437500 0.000000 +vt 0.250000 0.437500 0.000000 +vt 0.281250 0.437500 0.000000 +vt 0.312500 0.437500 0.000000 +vt 0.343750 0.437500 0.000000 +vt 0.375000 0.437500 0.000000 +vt 0.406250 0.437500 0.000000 +vt 0.437500 0.437500 0.000000 +vt 0.468750 0.437500 0.000000 +vt 0.500000 0.437500 0.000000 +vt 0.531250 0.437500 0.000000 +vt 0.562500 0.437500 0.000000 +vt 0.593750 0.437500 0.000000 +vt 0.625000 0.437500 0.000000 +vt 0.656250 0.437500 0.000000 +vt 0.687500 0.437500 0.000000 +vt 0.718750 0.437500 0.000000 +vt 0.750000 0.437500 0.000000 +vt 0.781250 0.437500 0.000000 +vt 0.812500 0.437500 0.000000 +vt 0.843750 0.437500 0.000000 +vt 0.875000 0.437500 0.000000 +vt 0.906250 0.437500 0.000000 +vt 0.937500 0.437500 0.000000 +vt 0.968750 0.437500 0.000000 +vt 1.000000 0.437500 0.000000 +vt 0.000000 0.375000 0.000000 +vt 0.031250 0.375000 0.000000 +vt 0.062500 0.375000 0.000000 +vt 0.093750 0.375000 0.000000 +vt 0.125000 0.375000 0.000000 +vt 0.156250 0.375000 0.000000 +vt 0.187500 0.375000 0.000000 +vt 0.218750 0.375000 0.000000 +vt 0.250000 0.375000 0.000000 +vt 0.281250 0.375000 0.000000 +vt 0.312500 0.375000 0.000000 +vt 0.343750 0.375000 0.000000 +vt 0.375000 0.375000 0.000000 +vt 0.406250 0.375000 0.000000 +vt 0.437500 0.375000 0.000000 +vt 0.468750 0.375000 0.000000 +vt 0.500000 0.375000 0.000000 +vt 0.531250 0.375000 0.000000 +vt 0.562500 0.375000 0.000000 +vt 0.593750 0.375000 0.000000 +vt 0.625000 0.375000 0.000000 +vt 0.656250 0.375000 0.000000 +vt 0.687500 0.375000 0.000000 +vt 0.718750 0.375000 0.000000 +vt 0.750000 0.375000 0.000000 +vt 0.781250 0.375000 0.000000 +vt 0.812500 0.375000 0.000000 +vt 0.843750 0.375000 0.000000 +vt 0.875000 0.375000 0.000000 +vt 0.906250 0.375000 0.000000 +vt 0.937500 0.375000 0.000000 +vt 0.968750 0.375000 0.000000 +vt 1.000000 0.375000 0.000000 +vt 0.000000 0.312500 0.000000 +vt 0.031250 0.312500 0.000000 +vt 0.062500 0.312500 0.000000 +vt 0.093750 0.312500 0.000000 +vt 0.125000 0.312500 0.000000 +vt 0.156250 0.312500 0.000000 +vt 0.187500 0.312500 0.000000 +vt 0.218750 0.312500 0.000000 +vt 0.250000 0.312500 0.000000 +vt 0.281250 0.312500 0.000000 +vt 0.312500 0.312500 0.000000 +vt 0.343750 0.312500 0.000000 +vt 0.375000 0.312500 0.000000 +vt 0.406250 0.312500 0.000000 +vt 0.437500 0.312500 0.000000 +vt 0.468750 0.312500 0.000000 +vt 0.500000 0.312500 0.000000 +vt 0.531250 0.312500 0.000000 +vt 0.562500 0.312500 0.000000 +vt 0.593750 0.312500 0.000000 +vt 0.625000 0.312500 0.000000 +vt 0.656250 0.312500 0.000000 +vt 0.687500 0.312500 0.000000 +vt 0.718750 0.312500 0.000000 +vt 0.750000 0.312500 0.000000 +vt 0.781250 0.312500 0.000000 +vt 0.812500 0.312500 0.000000 +vt 0.843750 0.312500 0.000000 +vt 0.875000 0.312500 0.000000 +vt 0.906250 0.312500 0.000000 +vt 0.937500 0.312500 0.000000 +vt 0.968750 0.312500 0.000000 +vt 1.000000 0.312500 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.031250 0.250000 0.000000 +vt 0.062500 0.250000 0.000000 +vt 0.093750 0.250000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.156250 0.250000 0.000000 +vt 0.187500 0.250000 0.000000 +vt 0.218750 0.250000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.281250 0.250000 0.000000 +vt 0.312500 0.250000 0.000000 +vt 0.343750 0.250000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.406250 0.250000 0.000000 +vt 0.437500 0.250000 0.000000 +vt 0.468750 0.250000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.531250 0.250000 0.000000 +vt 0.562500 0.250000 0.000000 +vt 0.593750 0.250000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.656250 0.250000 0.000000 +vt 0.687500 0.250000 0.000000 +vt 0.718750 0.250000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.781250 0.250000 0.000000 +vt 0.812500 0.250000 0.000000 +vt 0.843750 0.250000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.906250 0.250000 0.000000 +vt 0.937500 0.250000 0.000000 +vt 0.968750 0.250000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 0.000000 0.187500 0.000000 +vt 0.031250 0.187500 0.000000 +vt 0.062500 0.187500 0.000000 +vt 0.093750 0.187500 0.000000 +vt 0.125000 0.187500 0.000000 +vt 0.156250 0.187500 0.000000 +vt 0.187500 0.187500 0.000000 +vt 0.218750 0.187500 0.000000 +vt 0.250000 0.187500 0.000000 +vt 0.281250 0.187500 0.000000 +vt 0.312500 0.187500 0.000000 +vt 0.343750 0.187500 0.000000 +vt 0.375000 0.187500 0.000000 +vt 0.406250 0.187500 0.000000 +vt 0.437500 0.187500 0.000000 +vt 0.468750 0.187500 0.000000 +vt 0.500000 0.187500 0.000000 +vt 0.531250 0.187500 0.000000 +vt 0.562500 0.187500 0.000000 +vt 0.593750 0.187500 0.000000 +vt 0.625000 0.187500 0.000000 +vt 0.656250 0.187500 0.000000 +vt 0.687500 0.187500 0.000000 +vt 0.718750 0.187500 0.000000 +vt 0.750000 0.187500 0.000000 +vt 0.781250 0.187500 0.000000 +vt 0.812500 0.187500 0.000000 +vt 0.843750 0.187500 0.000000 +vt 0.875000 0.187500 0.000000 +vt 0.906250 0.187500 0.000000 +vt 0.937500 0.187500 0.000000 +vt 0.968750 0.187500 0.000000 +vt 1.000000 0.187500 0.000000 +vt 0.000000 0.125000 0.000000 +vt 0.031250 0.125000 0.000000 +vt 0.062500 0.125000 0.000000 +vt 0.093750 0.125000 0.000000 +vt 0.125000 0.125000 0.000000 +vt 0.156250 0.125000 0.000000 +vt 0.187500 0.125000 0.000000 +vt 0.218750 0.125000 0.000000 +vt 0.250000 0.125000 0.000000 +vt 0.281250 0.125000 0.000000 +vt 0.312500 0.125000 0.000000 +vt 0.343750 0.125000 0.000000 +vt 0.375000 0.125000 0.000000 +vt 0.406250 0.125000 0.000000 +vt 0.437500 0.125000 0.000000 +vt 0.468750 0.125000 0.000000 +vt 0.500000 0.125000 0.000000 +vt 0.531250 0.125000 0.000000 +vt 0.562500 0.125000 0.000000 +vt 0.593750 0.125000 0.000000 +vt 0.625000 0.125000 0.000000 +vt 0.656250 0.125000 0.000000 +vt 0.687500 0.125000 0.000000 +vt 0.718750 0.125000 0.000000 +vt 0.750000 0.125000 0.000000 +vt 0.781250 0.125000 0.000000 +vt 0.812500 0.125000 0.000000 +vt 0.843750 0.125000 0.000000 +vt 0.875000 0.125000 0.000000 +vt 0.906250 0.125000 0.000000 +vt 0.937500 0.125000 0.000000 +vt 0.968750 0.125000 0.000000 +vt 1.000000 0.125000 0.000000 +vt 0.000000 0.062500 0.000000 +vt 0.031250 0.062500 0.000000 +vt 0.062500 0.062500 0.000000 +vt 0.093750 0.062500 0.000000 +vt 0.125000 0.062500 0.000000 +vt 0.156250 0.062500 0.000000 +vt 0.187500 0.062500 0.000000 +vt 0.218750 0.062500 0.000000 +vt 0.250000 0.062500 0.000000 +vt 0.281250 0.062500 0.000000 +vt 0.312500 0.062500 0.000000 +vt 0.343750 0.062500 0.000000 +vt 0.375000 0.062500 0.000000 +vt 0.406250 0.062500 0.000000 +vt 0.437500 0.062500 0.000000 +vt 0.468750 0.062500 0.000000 +vt 0.500000 0.062500 0.000000 +vt 0.531250 0.062500 0.000000 +vt 0.562500 0.062500 0.000000 +vt 0.593750 0.062500 0.000000 +vt 0.625000 0.062500 0.000000 +vt 0.656250 0.062500 0.000000 +vt 0.687500 0.062500 0.000000 +vt 0.718750 0.062500 0.000000 +vt 0.750000 0.062500 0.000000 +vt 0.781250 0.062500 0.000000 +vt 0.812500 0.062500 0.000000 +vt 0.843750 0.062500 0.000000 +vt 0.875000 0.062500 0.000000 +vt 0.906250 0.062500 0.000000 +vt 0.937500 0.062500 0.000000 +vt 0.968750 0.062500 0.000000 +vt 1.000000 0.062500 0.000000 +vt 0.000000 -0.000000 0.000000 +vt 0.031250 -0.000000 0.000000 +vt 0.062500 -0.000000 0.000000 +vt 0.093750 -0.000000 0.000000 +vt 0.125000 -0.000000 0.000000 +vt 0.156250 -0.000000 0.000000 +vt 0.187500 -0.000000 0.000000 +vt 0.218750 -0.000000 0.000000 +vt 0.250000 -0.000000 0.000000 +vt 0.281250 -0.000000 0.000000 +vt 0.312500 -0.000000 0.000000 +vt 0.343750 -0.000000 0.000000 +vt 0.375000 -0.000000 0.000000 +vt 0.406250 -0.000000 0.000000 +vt 0.437500 -0.000000 0.000000 +vt 0.468750 -0.000000 0.000000 +vt 0.500000 -0.000000 0.000000 +vt 0.531250 -0.000000 0.000000 +vt 0.562500 -0.000000 0.000000 +vt 0.593750 -0.000000 0.000000 +vt 0.625000 -0.000000 0.000000 +vt 0.656250 -0.000000 0.000000 +vt 0.687500 -0.000000 0.000000 +vt 0.718750 -0.000000 0.000000 +vt 0.750000 -0.000000 0.000000 +vt 0.781250 -0.000000 0.000000 +vt 0.812500 -0.000000 0.000000 +vt 0.843750 -0.000000 0.000000 +vt 0.875000 -0.000000 0.000000 +vt 0.906250 -0.000000 0.000000 +vt 0.937500 -0.000000 0.000000 +vt 0.968750 -0.000000 0.000000 +vt 0.750000 0.000000 1.000000 +vt 0.791667 0.000000 1.000000 +vt 0.833333 0.000000 1.000000 +vt 0.875000 0.000000 1.000000 +vt 0.916667 0.000000 1.000000 +vt 0.958333 0.000000 1.000000 +vt 1.000000 0.000000 1.000000 +vt 0.041667 0.000000 1.000000 +vt 0.083333 0.000000 1.000000 +vt 0.125000 0.000000 1.000000 +vt 0.166667 0.000000 1.000000 +vt 0.208333 0.000000 1.000000 +vt 0.250000 0.000000 1.000000 +vt 0.291667 0.000000 1.000000 +vt 0.333333 0.000000 1.000000 +vt 0.375000 0.000000 1.000000 +vt 0.416667 0.000000 1.000000 +vt 0.458333 0.000000 1.000000 +vt 0.500000 0.000000 1.000000 +vt 0.541667 0.000000 1.000000 +vt 0.583333 0.000000 1.000000 +vt 0.625000 0.000000 1.000000 +vt 0.666667 0.000000 1.000000 +vt 0.708333 0.000000 1.000000 +vt 0.750000 0.200000 0.800000 +vt 0.791667 0.200000 0.800000 +vt 0.833333 0.200000 0.800000 +vt 0.875000 0.200000 0.800000 +vt 0.916667 0.200000 0.800000 +vt 0.958333 0.200000 0.800000 +vt 1.000000 0.200000 0.800000 +vt 0.041667 0.200000 0.800000 +vt 0.083333 0.200000 0.800000 +vt 0.125000 0.200000 0.800000 +vt 0.166667 0.200000 0.800000 +vt 0.208333 0.200000 0.800000 +vt 0.250000 0.200000 0.800000 +vt 0.291667 0.200000 0.800000 +vt 0.333333 0.200000 0.800000 +vt 0.375000 0.200000 0.800000 +vt 0.416667 0.200000 0.800000 +vt 0.458333 0.200000 0.800000 +vt 0.500000 0.200000 0.800000 +vt 0.541667 0.200000 0.800000 +vt 0.583333 0.200000 0.800000 +vt 0.625000 0.200000 0.800000 +vt 0.666667 0.200000 0.800000 +vt 0.708333 0.200000 0.800000 +vt 0.750000 0.400000 0.600000 +vt 0.791667 0.400000 0.600000 +vt 0.833333 0.400000 0.600000 +vt 0.875000 0.400000 0.600000 +vt 0.916667 0.400000 0.600000 +vt 0.958333 0.400000 0.600000 +vt 1.000000 0.400000 0.600000 +vt 0.041667 0.400000 0.600000 +vt 0.083333 0.400000 0.600000 +vt 0.125000 0.400000 0.600000 +vt 0.166667 0.400000 0.600000 +vt 0.208333 0.400000 0.600000 +vt 0.250000 0.400000 0.600000 +vt 0.291667 0.400000 0.600000 +vt 0.333333 0.400000 0.600000 +vt 0.375000 0.400000 0.600000 +vt 0.416667 0.400000 0.600000 +vt 0.458333 0.400000 0.600000 +vt 0.500000 0.400000 0.600000 +vt 0.541667 0.400000 0.600000 +vt 0.583333 0.400000 0.600000 +vt 0.625000 0.400000 0.600000 +vt 0.666667 0.400000 0.600000 +vt 0.708333 0.400000 0.600000 +vt 0.750000 0.600000 0.400000 +vt 0.791667 0.600000 0.400000 +vt 0.833333 0.600000 0.400000 +vt 0.875000 0.600000 0.400000 +vt 0.916667 0.600000 0.400000 +vt 0.958333 0.600000 0.400000 +vt 1.000000 0.600000 0.400000 +vt 0.041667 0.600000 0.400000 +vt 0.083333 0.600000 0.400000 +vt 0.125000 0.600000 0.400000 +vt 0.166667 0.600000 0.400000 +vt 0.208333 0.600000 0.400000 +vt 0.250000 0.600000 0.400000 +vt 0.291667 0.600000 0.400000 +vt 0.333333 0.600000 0.400000 +vt 0.375000 0.600000 0.400000 +vt 0.416667 0.600000 0.400000 +vt 0.458333 0.600000 0.400000 +vt 0.500000 0.600000 0.400000 +vt 0.541667 0.600000 0.400000 +vt 0.583333 0.600000 0.400000 +vt 0.625000 0.600000 0.400000 +vt 0.666667 0.600000 0.400000 +vt 0.708333 0.600000 0.400000 +vt 0.750000 0.800000 0.200000 +vt 0.791667 0.800000 0.200000 +vt 0.833333 0.800000 0.200000 +vt 0.875000 0.800000 0.200000 +vt 0.916667 0.800000 0.200000 +vt 0.958333 0.800000 0.200000 +vt 1.000000 0.800000 0.200000 +vt 0.041667 0.800000 0.200000 +vt 0.083333 0.800000 0.200000 +vt 0.125000 0.800000 0.200000 +vt 0.166667 0.800000 0.200000 +vt 0.208333 0.800000 0.200000 +vt 0.250000 0.800000 0.200000 +vt 0.291667 0.800000 0.200000 +vt 0.333333 0.800000 0.200000 +vt 0.375000 0.800000 0.200000 +vt 0.416667 0.800000 0.200000 +vt 0.458333 0.800000 0.200000 +vt 0.500000 0.800000 0.200000 +vt 0.541667 0.800000 0.200000 +vt 0.583333 0.800000 0.200000 +vt 0.625000 0.800000 0.200000 +vt 0.666667 0.800000 0.200000 +vt 0.708333 0.800000 0.200000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 1.041667 0.000000 1.000000 +vt 1.041667 0.200000 0.800000 +vt 1.041667 0.400000 0.600000 +vt 1.041667 0.600000 0.400000 +vt 1.041667 0.800000 0.200000 +vt 1.500000 1.000000 0.000000 +vt 1.500000 1.000000 0.000000 +vt 2.000000 0.800000 0.200000 +vt 0.629410 0.982963 -0.250000 +vt 0.750000 0.933013 -0.250000 +vt 0.853554 0.853553 -0.250000 +vt 0.933013 0.750000 -0.250000 +vt 0.982963 0.629409 -0.250000 +vt 1.000000 0.500000 -0.250000 +vt 0.982963 0.370590 -0.250000 +vt 0.933013 0.250000 -0.250000 +vt 0.853553 0.146446 -0.250000 +vt 0.750000 0.066987 -0.250000 +vt 0.629409 0.017037 -0.250000 +vt 0.500000 0.000000 -0.250000 +vt 0.370590 0.017037 -0.250000 +vt 0.250000 0.066987 -0.250000 +vt 0.146447 0.146447 -0.250000 +vt 0.066987 0.250000 -0.250000 +vt 0.017037 0.370591 -0.250000 +vt 0.000000 0.500000 -0.250000 +vt 0.017037 0.629410 -0.250000 +vt 0.066987 0.750000 -0.250000 +vt 0.146447 0.853553 -0.250000 +vt 0.250000 0.933013 -0.250000 +vt 0.370590 0.982963 -0.250000 +vt 0.500000 1.000000 -0.250000 +# 759 texture coords + +g Box001 +f 1/1/1 3/3/2 4/4/3 +f 4/4/4 2/2/5 1/1/6 +f 5/5/7 6/6/8 8/8/9 +f 8/8/10 7/7/11 5/5/12 +f 1/9/13 2/10/14 6/12/15 +f 6/12/16 5/11/17 1/9/18 +f 2/13/19 4/14/20 8/16/21 +f 8/16/22 6/15/23 2/13/24 +f 4/17/25 3/18/26 7/20/27 +f 7/20/28 8/19/29 4/17/30 +f 3/21/31 1/22/32 5/24/33 +f 5/24/34 7/23/35 3/21/36 +f 9/25/37 10/57/38 11/58/39 +f 9/26/40 11/58/41 12/59/42 +f 9/27/43 12/59/44 13/60/45 +f 9/28/46 13/60/47 14/61/48 +f 9/29/49 14/61/50 15/62/51 +f 9/30/52 15/62/53 16/63/54 +f 9/31/55 16/63/56 17/64/57 +f 9/32/58 17/64/59 18/65/60 +f 9/33/61 18/65/62 19/66/63 +f 9/34/64 19/66/65 20/67/66 +f 9/35/67 20/67/68 21/68/69 +f 9/36/70 21/68/71 22/69/72 +f 9/37/73 22/69/74 23/70/75 +f 9/38/76 23/70/77 24/71/78 +f 9/39/79 24/71/80 25/72/81 +f 9/40/82 25/72/83 26/73/84 +f 9/41/85 26/73/86 27/74/87 +f 9/42/88 27/74/89 28/75/90 +f 9/43/91 28/75/92 29/76/93 +f 9/44/94 29/76/95 30/77/96 +f 9/45/97 30/77/98 31/78/99 +f 9/46/100 31/78/101 32/79/102 +f 9/47/103 32/79/104 33/80/105 +f 9/48/106 33/80/107 34/81/108 +f 9/49/109 34/81/110 35/82/111 +f 9/50/112 35/82/113 36/83/114 +f 9/51/115 36/83/116 37/84/117 +f 9/52/118 37/84/119 38/85/120 +f 9/53/121 38/85/122 39/86/123 +f 9/54/124 39/86/125 40/87/126 +f 9/55/127 40/87/128 41/88/129 +f 9/56/130 41/88/131 10/89/132 +f 43/91/133 11/58/134 10/57/135 +f 10/57/136 42/90/137 43/91/138 +f 44/92/139 12/59/140 11/58/141 +f 11/58/142 43/91/143 44/92/144 +f 45/93/145 13/60/146 12/59/147 +f 12/59/148 44/92/149 45/93/150 +f 46/94/151 14/61/152 13/60/153 +f 13/60/154 45/93/155 46/94/156 +f 47/95/157 15/62/158 14/61/159 +f 14/61/160 46/94/161 47/95/162 +f 48/96/163 16/63/164 15/62/165 +f 15/62/166 47/95/167 48/96/168 +f 49/97/169 17/64/170 16/63/171 +f 16/63/172 48/96/173 49/97/174 +f 50/98/175 18/65/176 17/64/177 +f 17/64/178 49/97/179 50/98/180 +f 51/99/181 19/66/182 18/65/183 +f 18/65/184 50/98/185 51/99/186 +f 52/100/187 20/67/188 19/66/189 +f 19/66/190 51/99/191 52/100/192 +f 53/101/193 21/68/194 20/67/195 +f 20/67/196 52/100/197 53/101/198 +f 54/102/199 22/69/200 21/68/201 +f 21/68/202 53/101/203 54/102/204 +f 55/103/205 23/70/206 22/69/207 +f 22/69/208 54/102/209 55/103/210 +f 56/104/211 24/71/212 23/70/213 +f 23/70/214 55/103/215 56/104/216 +f 57/105/217 25/72/218 24/71/219 +f 24/71/220 56/104/221 57/105/222 +f 58/106/223 26/73/224 25/72/225 +f 25/72/226 57/105/227 58/106/228 +f 59/107/229 27/74/230 26/73/231 +f 26/73/232 58/106/233 59/107/234 +f 60/108/235 28/75/236 27/74/237 +f 27/74/238 59/107/239 60/108/240 +f 61/109/241 29/76/242 28/75/243 +f 28/75/244 60/108/245 61/109/246 +f 62/110/247 30/77/248 29/76/249 +f 29/76/250 61/109/251 62/110/252 +f 63/111/253 31/78/254 30/77/255 +f 30/77/256 62/110/257 63/111/258 +f 64/112/259 32/79/260 31/78/261 +f 31/78/262 63/111/263 64/112/264 +f 65/113/265 33/80/266 32/79/267 +f 32/79/268 64/112/269 65/113/270 +f 66/114/271 34/81/272 33/80/273 +f 33/80/274 65/113/275 66/114/276 +f 67/115/277 35/82/278 34/81/279 +f 34/81/280 66/114/281 67/115/282 +f 68/116/283 36/83/284 35/82/285 +f 35/82/286 67/115/287 68/116/288 +f 69/117/289 37/84/290 36/83/291 +f 36/83/292 68/116/293 69/117/294 +f 70/118/295 38/85/296 37/84/297 +f 37/84/298 69/117/299 70/118/300 +f 71/119/301 39/86/302 38/85/303 +f 38/85/304 70/118/305 71/119/306 +f 72/120/307 40/87/308 39/86/309 +f 39/86/310 71/119/311 72/120/312 +f 73/121/313 41/88/314 40/87/315 +f 40/87/316 72/120/317 73/121/318 +f 42/122/319 10/89/320 41/88/321 +f 41/88/322 73/121/323 42/122/324 +f 75/124/325 43/91/326 42/90/327 +f 42/90/328 74/123/329 75/124/330 +f 76/125/331 44/92/332 43/91/333 +f 43/91/334 75/124/335 76/125/336 +f 77/126/337 45/93/338 44/92/339 +f 44/92/340 76/125/341 77/126/342 +f 78/127/343 46/94/344 45/93/345 +f 45/93/346 77/126/347 78/127/348 +f 79/128/349 47/95/350 46/94/351 +f 46/94/352 78/127/353 79/128/354 +f 80/129/355 48/96/356 47/95/357 +f 47/95/358 79/128/359 80/129/360 +f 81/130/361 49/97/362 48/96/363 +f 48/96/364 80/129/365 81/130/366 +f 82/131/367 50/98/368 49/97/369 +f 49/97/370 81/130/371 82/131/372 +f 83/132/373 51/99/374 50/98/375 +f 50/98/376 82/131/377 83/132/378 +f 84/133/379 52/100/380 51/99/381 +f 51/99/382 83/132/383 84/133/384 +f 85/134/385 53/101/386 52/100/387 +f 52/100/388 84/133/389 85/134/390 +f 86/135/391 54/102/392 53/101/393 +f 53/101/394 85/134/395 86/135/396 +f 87/136/397 55/103/398 54/102/399 +f 54/102/400 86/135/401 87/136/402 +f 88/137/403 56/104/404 55/103/405 +f 55/103/406 87/136/407 88/137/408 +f 89/138/409 57/105/410 56/104/411 +f 56/104/412 88/137/413 89/138/414 +f 90/139/415 58/106/416 57/105/417 +f 57/105/418 89/138/419 90/139/420 +f 91/140/421 59/107/422 58/106/423 +f 58/106/424 90/139/425 91/140/426 +f 92/141/427 60/108/428 59/107/429 +f 59/107/430 91/140/431 92/141/432 +f 93/142/433 61/109/434 60/108/435 +f 60/108/436 92/141/437 93/142/438 +f 94/143/439 62/110/440 61/109/441 +f 61/109/442 93/142/443 94/143/444 +f 95/144/445 63/111/446 62/110/447 +f 62/110/448 94/143/449 95/144/450 +f 96/145/451 64/112/452 63/111/453 +f 63/111/454 95/144/455 96/145/456 +f 97/146/457 65/113/458 64/112/459 +f 64/112/460 96/145/461 97/146/462 +f 98/147/463 66/114/464 65/113/465 +f 65/113/466 97/146/467 98/147/468 +f 99/148/469 67/115/470 66/114/471 +f 66/114/472 98/147/473 99/148/474 +f 100/149/475 68/116/476 67/115/477 +f 67/115/478 99/148/479 100/149/480 +f 101/150/481 69/117/482 68/116/483 +f 68/116/484 100/149/485 101/150/486 +f 102/151/487 70/118/488 69/117/489 +f 69/117/490 101/150/491 102/151/492 +f 103/152/493 71/119/494 70/118/495 +f 70/118/496 102/151/497 103/152/498 +f 104/153/499 72/120/500 71/119/501 +f 71/119/502 103/152/503 104/153/504 +f 105/154/505 73/121/506 72/120/507 +f 72/120/508 104/153/509 105/154/510 +f 74/155/511 42/122/512 73/121/513 +f 73/121/514 105/154/515 74/155/516 +f 107/157/517 75/124/518 74/123/519 +f 74/123/520 106/156/521 107/157/522 +f 108/158/523 76/125/524 75/124/525 +f 75/124/526 107/157/527 108/158/528 +f 109/159/529 77/126/530 76/125/531 +f 76/125/532 108/158/533 109/159/534 +f 110/160/535 78/127/536 77/126/537 +f 77/126/538 109/159/539 110/160/540 +f 111/161/541 79/128/542 78/127/543 +f 78/127/544 110/160/545 111/161/546 +f 112/162/547 80/129/548 79/128/549 +f 79/128/550 111/161/551 112/162/552 +f 113/163/553 81/130/554 80/129/555 +f 80/129/556 112/162/557 113/163/558 +f 114/164/559 82/131/560 81/130/561 +f 81/130/562 113/163/563 114/164/564 +f 115/165/565 83/132/566 82/131/567 +f 82/131/568 114/164/569 115/165/570 +f 116/166/571 84/133/572 83/132/573 +f 83/132/574 115/165/575 116/166/576 +f 117/167/577 85/134/578 84/133/579 +f 84/133/580 116/166/581 117/167/582 +f 118/168/583 86/135/584 85/134/585 +f 85/134/586 117/167/587 118/168/588 +f 119/169/589 87/136/590 86/135/591 +f 86/135/592 118/168/593 119/169/594 +f 120/170/595 88/137/596 87/136/597 +f 87/136/598 119/169/599 120/170/600 +f 121/171/601 89/138/602 88/137/603 +f 88/137/604 120/170/605 121/171/606 +f 122/172/607 90/139/608 89/138/609 +f 89/138/610 121/171/611 122/172/612 +f 123/173/613 91/140/614 90/139/615 +f 90/139/616 122/172/617 123/173/618 +f 124/174/619 92/141/620 91/140/621 +f 91/140/622 123/173/623 124/174/624 +f 125/175/625 93/142/626 92/141/627 +f 92/141/628 124/174/629 125/175/630 +f 126/176/631 94/143/632 93/142/633 +f 93/142/634 125/175/635 126/176/636 +f 127/177/637 95/144/638 94/143/639 +f 94/143/640 126/176/641 127/177/642 +f 128/178/643 96/145/644 95/144/645 +f 95/144/646 127/177/647 128/178/648 +f 129/179/649 97/146/650 96/145/651 +f 96/145/652 128/178/653 129/179/654 +f 130/180/655 98/147/656 97/146/657 +f 97/146/658 129/179/659 130/180/660 +f 131/181/661 99/148/662 98/147/663 +f 98/147/664 130/180/665 131/181/666 +f 132/182/667 100/149/668 99/148/669 +f 99/148/670 131/181/671 132/182/672 +f 133/183/673 101/150/674 100/149/675 +f 100/149/676 132/182/677 133/183/678 +f 134/184/679 102/151/680 101/150/681 +f 101/150/682 133/183/683 134/184/684 +f 135/185/685 103/152/686 102/151/687 +f 102/151/688 134/184/689 135/185/690 +f 136/186/691 104/153/692 103/152/693 +f 103/152/694 135/185/695 136/186/696 +f 137/187/697 105/154/698 104/153/699 +f 104/153/700 136/186/701 137/187/702 +f 106/188/703 74/155/704 105/154/705 +f 105/154/706 137/187/707 106/188/708 +f 139/190/709 107/157/710 106/156/711 +f 106/156/712 138/189/713 139/190/714 +f 140/191/715 108/158/716 107/157/717 +f 107/157/718 139/190/719 140/191/720 +f 141/192/721 109/159/722 108/158/723 +f 108/158/724 140/191/725 141/192/726 +f 142/193/727 110/160/728 109/159/729 +f 109/159/730 141/192/731 142/193/732 +f 143/194/733 111/161/734 110/160/735 +f 110/160/736 142/193/737 143/194/738 +f 144/195/739 112/162/740 111/161/741 +f 111/161/742 143/194/743 144/195/744 +f 145/196/745 113/163/746 112/162/747 +f 112/162/748 144/195/749 145/196/750 +f 146/197/751 114/164/752 113/163/753 +f 113/163/754 145/196/755 146/197/756 +f 147/198/757 115/165/758 114/164/759 +f 114/164/760 146/197/761 147/198/762 +f 148/199/763 116/166/764 115/165/765 +f 115/165/766 147/198/767 148/199/768 +f 149/200/769 117/167/770 116/166/771 +f 116/166/772 148/199/773 149/200/774 +f 150/201/775 118/168/776 117/167/777 +f 117/167/778 149/200/779 150/201/780 +f 151/202/781 119/169/782 118/168/783 +f 118/168/784 150/201/785 151/202/786 +f 152/203/787 120/170/788 119/169/789 +f 119/169/790 151/202/791 152/203/792 +f 153/204/793 121/171/794 120/170/795 +f 120/170/796 152/203/797 153/204/798 +f 154/205/799 122/172/800 121/171/801 +f 121/171/802 153/204/803 154/205/804 +f 155/206/805 123/173/806 122/172/807 +f 122/172/808 154/205/809 155/206/810 +f 156/207/811 124/174/812 123/173/813 +f 123/173/814 155/206/815 156/207/816 +f 157/208/817 125/175/818 124/174/819 +f 124/174/820 156/207/821 157/208/822 +f 158/209/823 126/176/824 125/175/825 +f 125/175/826 157/208/827 158/209/828 +f 159/210/829 127/177/830 126/176/831 +f 126/176/832 158/209/833 159/210/834 +f 160/211/835 128/178/836 127/177/837 +f 127/177/838 159/210/839 160/211/840 +f 161/212/841 129/179/842 128/178/843 +f 128/178/844 160/211/845 161/212/846 +f 162/213/847 130/180/848 129/179/849 +f 129/179/850 161/212/851 162/213/852 +f 163/214/853 131/181/854 130/180/855 +f 130/180/856 162/213/857 163/214/858 +f 164/215/859 132/182/860 131/181/861 +f 131/181/862 163/214/863 164/215/864 +f 165/216/865 133/183/866 132/182/867 +f 132/182/868 164/215/869 165/216/870 +f 166/217/871 134/184/872 133/183/873 +f 133/183/874 165/216/875 166/217/876 +f 167/218/877 135/185/878 134/184/879 +f 134/184/880 166/217/881 167/218/882 +f 168/219/883 136/186/884 135/185/885 +f 135/185/886 167/218/887 168/219/888 +f 169/220/889 137/187/890 136/186/891 +f 136/186/892 168/219/893 169/220/894 +f 138/221/895 106/188/896 137/187/897 +f 137/187/898 169/220/899 138/221/900 +f 171/223/901 139/190/902 138/189/903 +f 138/189/904 170/222/905 171/223/906 +f 172/224/907 140/191/908 139/190/909 +f 139/190/910 171/223/911 172/224/912 +f 173/225/913 141/192/914 140/191/915 +f 140/191/916 172/224/917 173/225/918 +f 174/226/919 142/193/920 141/192/921 +f 141/192/922 173/225/923 174/226/924 +f 175/227/925 143/194/926 142/193/927 +f 142/193/928 174/226/929 175/227/930 +f 176/228/931 144/195/932 143/194/933 +f 143/194/934 175/227/935 176/228/936 +f 177/229/937 145/196/938 144/195/939 +f 144/195/940 176/228/941 177/229/942 +f 178/230/943 146/197/944 145/196/945 +f 145/196/946 177/229/947 178/230/948 +f 179/231/949 147/198/950 146/197/951 +f 146/197/952 178/230/953 179/231/954 +f 180/232/955 148/199/956 147/198/957 +f 147/198/958 179/231/959 180/232/960 +f 181/233/961 149/200/962 148/199/963 +f 148/199/964 180/232/965 181/233/966 +f 182/234/967 150/201/968 149/200/969 +f 149/200/970 181/233/971 182/234/972 +f 183/235/973 151/202/974 150/201/975 +f 150/201/976 182/234/977 183/235/978 +f 184/236/979 152/203/980 151/202/981 +f 151/202/982 183/235/983 184/236/984 +f 185/237/985 153/204/986 152/203/987 +f 152/203/988 184/236/989 185/237/990 +f 186/238/991 154/205/992 153/204/993 +f 153/204/994 185/237/995 186/238/996 +f 187/239/997 155/206/998 154/205/999 +f 154/205/1000 186/238/1001 187/239/1002 +f 188/240/1003 156/207/1004 155/206/1005 +f 155/206/1006 187/239/1007 188/240/1008 +f 189/241/1009 157/208/1010 156/207/1011 +f 156/207/1012 188/240/1013 189/241/1014 +f 190/242/1015 158/209/1016 157/208/1017 +f 157/208/1018 189/241/1019 190/242/1020 +f 191/243/1021 159/210/1022 158/209/1023 +f 158/209/1024 190/242/1025 191/243/1026 +f 192/244/1027 160/211/1028 159/210/1029 +f 159/210/1030 191/243/1031 192/244/1032 +f 193/245/1033 161/212/1034 160/211/1035 +f 160/211/1036 192/244/1037 193/245/1038 +f 194/246/1039 162/213/1040 161/212/1041 +f 161/212/1042 193/245/1043 194/246/1044 +f 195/247/1045 163/214/1046 162/213/1047 +f 162/213/1048 194/246/1049 195/247/1050 +f 196/248/1051 164/215/1052 163/214/1053 +f 163/214/1054 195/247/1055 196/248/1056 +f 197/249/1057 165/216/1058 164/215/1059 +f 164/215/1060 196/248/1061 197/249/1062 +f 198/250/1063 166/217/1064 165/216/1065 +f 165/216/1066 197/249/1067 198/250/1068 +f 199/251/1069 167/218/1070 166/217/1071 +f 166/217/1072 198/250/1073 199/251/1074 +f 200/252/1075 168/219/1076 167/218/1077 +f 167/218/1078 199/251/1079 200/252/1080 +f 201/253/1081 169/220/1082 168/219/1083 +f 168/219/1084 200/252/1085 201/253/1086 +f 170/254/1087 138/221/1088 169/220/1089 +f 169/220/1090 201/253/1091 170/254/1092 +f 203/256/1093 171/223/1094 170/222/1095 +f 170/222/1096 202/255/1097 203/256/1098 +f 204/257/1099 172/224/1100 171/223/1101 +f 171/223/1102 203/256/1103 204/257/1104 +f 205/258/1105 173/225/1106 172/224/1107 +f 172/224/1108 204/257/1109 205/258/1110 +f 206/259/1111 174/226/1112 173/225/1113 +f 173/225/1114 205/258/1115 206/259/1116 +f 207/260/1117 175/227/1118 174/226/1119 +f 174/226/1120 206/259/1121 207/260/1122 +f 208/261/1123 176/228/1124 175/227/1125 +f 175/227/1126 207/260/1127 208/261/1128 +f 209/262/1129 177/229/1130 176/228/1131 +f 176/228/1132 208/261/1133 209/262/1134 +f 210/263/1135 178/230/1136 177/229/1137 +f 177/229/1138 209/262/1139 210/263/1140 +f 211/264/1141 179/231/1142 178/230/1143 +f 178/230/1144 210/263/1145 211/264/1146 +f 212/265/1147 180/232/1148 179/231/1149 +f 179/231/1150 211/264/1151 212/265/1152 +f 213/266/1153 181/233/1154 180/232/1155 +f 180/232/1156 212/265/1157 213/266/1158 +f 214/267/1159 182/234/1160 181/233/1161 +f 181/233/1162 213/266/1163 214/267/1164 +f 215/268/1165 183/235/1166 182/234/1167 +f 182/234/1168 214/267/1169 215/268/1170 +f 216/269/1171 184/236/1172 183/235/1173 +f 183/235/1174 215/268/1175 216/269/1176 +f 217/270/1177 185/237/1178 184/236/1179 +f 184/236/1180 216/269/1181 217/270/1182 +f 218/271/1183 186/238/1184 185/237/1185 +f 185/237/1186 217/270/1187 218/271/1188 +f 219/272/1189 187/239/1190 186/238/1191 +f 186/238/1192 218/271/1193 219/272/1194 +f 220/273/1195 188/240/1196 187/239/1197 +f 187/239/1198 219/272/1199 220/273/1200 +f 221/274/1201 189/241/1202 188/240/1203 +f 188/240/1204 220/273/1205 221/274/1206 +f 222/275/1207 190/242/1208 189/241/1209 +f 189/241/1210 221/274/1211 222/275/1212 +f 223/276/1213 191/243/1214 190/242/1215 +f 190/242/1216 222/275/1217 223/276/1218 +f 224/277/1219 192/244/1220 191/243/1221 +f 191/243/1222 223/276/1223 224/277/1224 +f 225/278/1225 193/245/1226 192/244/1227 +f 192/244/1228 224/277/1229 225/278/1230 +f 226/279/1231 194/246/1232 193/245/1233 +f 193/245/1234 225/278/1235 226/279/1236 +f 227/280/1237 195/247/1238 194/246/1239 +f 194/246/1240 226/279/1241 227/280/1242 +f 228/281/1243 196/248/1244 195/247/1245 +f 195/247/1246 227/280/1247 228/281/1248 +f 229/282/1249 197/249/1250 196/248/1251 +f 196/248/1252 228/281/1253 229/282/1254 +f 230/283/1255 198/250/1256 197/249/1257 +f 197/249/1258 229/282/1259 230/283/1260 +f 231/284/1261 199/251/1262 198/250/1263 +f 198/250/1264 230/283/1265 231/284/1266 +f 232/285/1267 200/252/1268 199/251/1269 +f 199/251/1270 231/284/1271 232/285/1272 +f 233/286/1273 201/253/1274 200/252/1275 +f 200/252/1276 232/285/1277 233/286/1278 +f 202/287/1279 170/254/1280 201/253/1281 +f 201/253/1282 233/286/1283 202/287/1284 +f 235/289/1285 203/256/1286 202/255/1287 +f 202/255/1288 234/288/1289 235/289/1290 +f 236/290/1291 204/257/1292 203/256/1293 +f 203/256/1294 235/289/1295 236/290/1296 +f 237/291/1297 205/258/1298 204/257/1299 +f 204/257/1300 236/290/1301 237/291/1302 +f 238/292/1303 206/259/1304 205/258/1305 +f 205/258/1306 237/291/1307 238/292/1308 +f 239/293/1309 207/260/1310 206/259/1311 +f 206/259/1312 238/292/1313 239/293/1314 +f 240/294/1315 208/261/1316 207/260/1317 +f 207/260/1318 239/293/1319 240/294/1320 +f 241/295/1321 209/262/1322 208/261/1323 +f 208/261/1324 240/294/1325 241/295/1326 +f 242/296/1327 210/263/1328 209/262/1329 +f 209/262/1330 241/295/1331 242/296/1332 +f 243/297/1333 211/264/1334 210/263/1335 +f 210/263/1336 242/296/1337 243/297/1338 +f 244/298/1339 212/265/1340 211/264/1341 +f 211/264/1342 243/297/1343 244/298/1344 +f 245/299/1345 213/266/1346 212/265/1347 +f 212/265/1348 244/298/1349 245/299/1350 +f 246/300/1351 214/267/1352 213/266/1353 +f 213/266/1354 245/299/1355 246/300/1356 +f 247/301/1357 215/268/1358 214/267/1359 +f 214/267/1360 246/300/1361 247/301/1362 +f 248/302/1363 216/269/1364 215/268/1365 +f 215/268/1366 247/301/1367 248/302/1368 +f 249/303/1369 217/270/1370 216/269/1371 +f 216/269/1372 248/302/1373 249/303/1374 +f 250/304/1375 218/271/1376 217/270/1377 +f 217/270/1378 249/303/1379 250/304/1380 +f 251/305/1381 219/272/1382 218/271/1383 +f 218/271/1384 250/304/1385 251/305/1386 +f 252/306/1387 220/273/1388 219/272/1389 +f 219/272/1390 251/305/1391 252/306/1392 +f 253/307/1393 221/274/1394 220/273/1395 +f 220/273/1396 252/306/1397 253/307/1398 +f 254/308/1399 222/275/1400 221/274/1401 +f 221/274/1402 253/307/1403 254/308/1404 +f 255/309/1405 223/276/1406 222/275/1407 +f 222/275/1408 254/308/1409 255/309/1410 +f 256/310/1411 224/277/1412 223/276/1413 +f 223/276/1414 255/309/1415 256/310/1416 +f 257/311/1417 225/278/1418 224/277/1419 +f 224/277/1420 256/310/1421 257/311/1422 +f 258/312/1423 226/279/1424 225/278/1425 +f 225/278/1426 257/311/1427 258/312/1428 +f 259/313/1429 227/280/1430 226/279/1431 +f 226/279/1432 258/312/1433 259/313/1434 +f 260/314/1435 228/281/1436 227/280/1437 +f 227/280/1438 259/313/1439 260/314/1440 +f 261/315/1441 229/282/1442 228/281/1443 +f 228/281/1444 260/314/1445 261/315/1446 +f 262/316/1447 230/283/1448 229/282/1449 +f 229/282/1450 261/315/1451 262/316/1452 +f 263/317/1453 231/284/1454 230/283/1455 +f 230/283/1456 262/316/1457 263/317/1458 +f 264/318/1459 232/285/1460 231/284/1461 +f 231/284/1462 263/317/1463 264/318/1464 +f 265/319/1465 233/286/1466 232/285/1467 +f 232/285/1468 264/318/1469 265/319/1470 +f 234/320/1471 202/287/1472 233/286/1473 +f 233/286/1474 265/319/1475 234/320/1476 +f 267/322/1477 235/289/1478 234/288/1479 +f 234/288/1480 266/321/1481 267/322/1482 +f 268/323/1483 236/290/1484 235/289/1485 +f 235/289/1486 267/322/1487 268/323/1488 +f 269/324/1489 237/291/1490 236/290/1491 +f 236/290/1492 268/323/1493 269/324/1494 +f 270/325/1495 238/292/1496 237/291/1497 +f 237/291/1498 269/324/1499 270/325/1500 +f 271/326/1501 239/293/1502 238/292/1503 +f 238/292/1504 270/325/1505 271/326/1506 +f 272/327/1507 240/294/1508 239/293/1509 +f 239/293/1510 271/326/1511 272/327/1512 +f 273/328/1513 241/295/1514 240/294/1515 +f 240/294/1516 272/327/1517 273/328/1518 +f 274/329/1519 242/296/1520 241/295/1521 +f 241/295/1522 273/328/1523 274/329/1524 +f 275/330/1525 243/297/1526 242/296/1527 +f 242/296/1528 274/329/1529 275/330/1530 +f 276/331/1531 244/298/1532 243/297/1533 +f 243/297/1534 275/330/1535 276/331/1536 +f 277/332/1537 245/299/1538 244/298/1539 +f 244/298/1540 276/331/1541 277/332/1542 +f 278/333/1543 246/300/1544 245/299/1545 +f 245/299/1546 277/332/1547 278/333/1548 +f 279/334/1549 247/301/1550 246/300/1551 +f 246/300/1552 278/333/1553 279/334/1554 +f 280/335/1555 248/302/1556 247/301/1557 +f 247/301/1558 279/334/1559 280/335/1560 +f 281/336/1561 249/303/1562 248/302/1563 +f 248/302/1564 280/335/1565 281/336/1566 +f 282/337/1567 250/304/1568 249/303/1569 +f 249/303/1570 281/336/1571 282/337/1572 +f 283/338/1573 251/305/1574 250/304/1575 +f 250/304/1576 282/337/1577 283/338/1578 +f 284/339/1579 252/306/1580 251/305/1581 +f 251/305/1582 283/338/1583 284/339/1584 +f 285/340/1585 253/307/1586 252/306/1587 +f 252/306/1588 284/339/1589 285/340/1590 +f 286/341/1591 254/308/1592 253/307/1593 +f 253/307/1594 285/340/1595 286/341/1596 +f 287/342/1597 255/309/1598 254/308/1599 +f 254/308/1600 286/341/1601 287/342/1602 +f 288/343/1603 256/310/1604 255/309/1605 +f 255/309/1606 287/342/1607 288/343/1608 +f 289/344/1609 257/311/1610 256/310/1611 +f 256/310/1612 288/343/1613 289/344/1614 +f 290/345/1615 258/312/1616 257/311/1617 +f 257/311/1618 289/344/1619 290/345/1620 +f 291/346/1621 259/313/1622 258/312/1623 +f 258/312/1624 290/345/1625 291/346/1626 +f 292/347/1627 260/314/1628 259/313/1629 +f 259/313/1630 291/346/1631 292/347/1632 +f 293/348/1633 261/315/1634 260/314/1635 +f 260/314/1636 292/347/1637 293/348/1638 +f 294/349/1639 262/316/1640 261/315/1641 +f 261/315/1642 293/348/1643 294/349/1644 +f 295/350/1645 263/317/1646 262/316/1647 +f 262/316/1648 294/349/1649 295/350/1650 +f 296/351/1651 264/318/1652 263/317/1653 +f 263/317/1654 295/350/1655 296/351/1656 +f 297/352/1657 265/319/1658 264/318/1659 +f 264/318/1660 296/351/1661 297/352/1662 +f 266/353/1663 234/320/1664 265/319/1665 +f 265/319/1666 297/352/1667 266/353/1668 +f 299/355/1669 267/322/1670 266/321/1671 +f 266/321/1672 298/354/1673 299/355/1674 +f 300/356/1675 268/323/1676 267/322/1677 +f 267/322/1678 299/355/1679 300/356/1680 +f 301/357/1681 269/324/1682 268/323/1683 +f 268/323/1684 300/356/1685 301/357/1686 +f 302/358/1687 270/325/1688 269/324/1689 +f 269/324/1690 301/357/1691 302/358/1692 +f 303/359/1693 271/326/1694 270/325/1695 +f 270/325/1696 302/358/1697 303/359/1698 +f 304/360/1699 272/327/1700 271/326/1701 +f 271/326/1702 303/359/1703 304/360/1704 +f 305/361/1705 273/328/1706 272/327/1707 +f 272/327/1708 304/360/1709 305/361/1710 +f 306/362/1711 274/329/1712 273/328/1713 +f 273/328/1714 305/361/1715 306/362/1716 +f 307/363/1717 275/330/1718 274/329/1719 +f 274/329/1720 306/362/1721 307/363/1722 +f 308/364/1723 276/331/1724 275/330/1725 +f 275/330/1726 307/363/1727 308/364/1728 +f 309/365/1729 277/332/1730 276/331/1731 +f 276/331/1732 308/364/1733 309/365/1734 +f 310/366/1735 278/333/1736 277/332/1737 +f 277/332/1738 309/365/1739 310/366/1740 +f 311/367/1741 279/334/1742 278/333/1743 +f 278/333/1744 310/366/1745 311/367/1746 +f 312/368/1747 280/335/1748 279/334/1749 +f 279/334/1750 311/367/1751 312/368/1752 +f 313/369/1753 281/336/1754 280/335/1755 +f 280/335/1756 312/368/1757 313/369/1758 +f 314/370/1759 282/337/1760 281/336/1761 +f 281/336/1762 313/369/1763 314/370/1764 +f 315/371/1765 283/338/1766 282/337/1767 +f 282/337/1768 314/370/1769 315/371/1770 +f 316/372/1771 284/339/1772 283/338/1773 +f 283/338/1774 315/371/1775 316/372/1776 +f 317/373/1777 285/340/1778 284/339/1779 +f 284/339/1780 316/372/1781 317/373/1782 +f 318/374/1783 286/341/1784 285/340/1785 +f 285/340/1786 317/373/1787 318/374/1788 +f 319/375/1789 287/342/1790 286/341/1791 +f 286/341/1792 318/374/1793 319/375/1794 +f 320/376/1795 288/343/1796 287/342/1797 +f 287/342/1798 319/375/1799 320/376/1800 +f 321/377/1801 289/344/1802 288/343/1803 +f 288/343/1804 320/376/1805 321/377/1806 +f 322/378/1807 290/345/1808 289/344/1809 +f 289/344/1810 321/377/1811 322/378/1812 +f 323/379/1813 291/346/1814 290/345/1815 +f 290/345/1816 322/378/1817 323/379/1818 +f 324/380/1819 292/347/1820 291/346/1821 +f 291/346/1822 323/379/1823 324/380/1824 +f 325/381/1825 293/348/1826 292/347/1827 +f 292/347/1828 324/380/1829 325/381/1830 +f 326/382/1831 294/349/1832 293/348/1833 +f 293/348/1834 325/381/1835 326/382/1836 +f 327/383/1837 295/350/1838 294/349/1839 +f 294/349/1840 326/382/1841 327/383/1842 +f 328/384/1843 296/351/1844 295/350/1845 +f 295/350/1846 327/383/1847 328/384/1848 +f 329/385/1849 297/352/1850 296/351/1851 +f 296/351/1852 328/384/1853 329/385/1854 +f 298/386/1855 266/353/1856 297/352/1857 +f 297/352/1858 329/385/1859 298/386/1860 +f 331/388/1861 299/355/1862 298/354/1863 +f 298/354/1864 330/387/1865 331/388/1866 +f 332/389/1867 300/356/1868 299/355/1869 +f 299/355/1870 331/388/1871 332/389/1872 +f 333/390/1873 301/357/1874 300/356/1875 +f 300/356/1876 332/389/1877 333/390/1878 +f 334/391/1879 302/358/1880 301/357/1881 +f 301/357/1882 333/390/1883 334/391/1884 +f 335/392/1885 303/359/1886 302/358/1887 +f 302/358/1888 334/391/1889 335/392/1890 +f 336/393/1891 304/360/1892 303/359/1893 +f 303/359/1894 335/392/1895 336/393/1896 +f 337/394/1897 305/361/1898 304/360/1899 +f 304/360/1900 336/393/1901 337/394/1902 +f 338/395/1903 306/362/1904 305/361/1905 +f 305/361/1906 337/394/1907 338/395/1908 +f 339/396/1909 307/363/1910 306/362/1911 +f 306/362/1912 338/395/1913 339/396/1914 +f 340/397/1915 308/364/1916 307/363/1917 +f 307/363/1918 339/396/1919 340/397/1920 +f 341/398/1921 309/365/1922 308/364/1923 +f 308/364/1924 340/397/1925 341/398/1926 +f 342/399/1927 310/366/1928 309/365/1929 +f 309/365/1930 341/398/1931 342/399/1932 +f 343/400/1933 311/367/1934 310/366/1935 +f 310/366/1936 342/399/1937 343/400/1938 +f 344/401/1939 312/368/1940 311/367/1941 +f 311/367/1942 343/400/1943 344/401/1944 +f 345/402/1945 313/369/1946 312/368/1947 +f 312/368/1948 344/401/1949 345/402/1950 +f 346/403/1951 314/370/1952 313/369/1953 +f 313/369/1954 345/402/1955 346/403/1956 +f 347/404/1957 315/371/1958 314/370/1959 +f 314/370/1960 346/403/1961 347/404/1962 +f 348/405/1963 316/372/1964 315/371/1965 +f 315/371/1966 347/404/1967 348/405/1968 +f 349/406/1969 317/373/1970 316/372/1971 +f 316/372/1972 348/405/1973 349/406/1974 +f 350/407/1975 318/374/1976 317/373/1977 +f 317/373/1978 349/406/1979 350/407/1980 +f 351/408/1981 319/375/1982 318/374/1983 +f 318/374/1984 350/407/1985 351/408/1986 +f 352/409/1987 320/376/1988 319/375/1989 +f 319/375/1990 351/408/1991 352/409/1992 +f 353/410/1993 321/377/1994 320/376/1995 +f 320/376/1996 352/409/1997 353/410/1998 +f 354/411/1999 322/378/2000 321/377/2001 +f 321/377/2002 353/410/2003 354/411/2004 +f 355/412/2005 323/379/2006 322/378/2007 +f 322/378/2008 354/411/2009 355/412/2010 +f 356/413/2011 324/380/2012 323/379/2013 +f 323/379/2014 355/412/2015 356/413/2016 +f 357/414/2017 325/381/2018 324/380/2019 +f 324/380/2020 356/413/2021 357/414/2022 +f 358/415/2023 326/382/2024 325/381/2025 +f 325/381/2026 357/414/2027 358/415/2028 +f 359/416/2029 327/383/2030 326/382/2031 +f 326/382/2032 358/415/2033 359/416/2034 +f 360/417/2035 328/384/2036 327/383/2037 +f 327/383/2038 359/416/2039 360/417/2040 +f 361/418/2041 329/385/2042 328/384/2043 +f 328/384/2044 360/417/2045 361/418/2046 +f 330/419/2047 298/386/2048 329/385/2049 +f 329/385/2050 361/418/2051 330/419/2052 +f 363/421/2053 331/388/2054 330/387/2055 +f 330/387/2056 362/420/2057 363/421/2058 +f 364/422/2059 332/389/2060 331/388/2061 +f 331/388/2062 363/421/2063 364/422/2064 +f 365/423/2065 333/390/2066 332/389/2067 +f 332/389/2068 364/422/2069 365/423/2070 +f 366/424/2071 334/391/2072 333/390/2073 +f 333/390/2074 365/423/2075 366/424/2076 +f 367/425/2077 335/392/2078 334/391/2079 +f 334/391/2080 366/424/2081 367/425/2082 +f 368/426/2083 336/393/2084 335/392/2085 +f 335/392/2086 367/425/2087 368/426/2088 +f 369/427/2089 337/394/2090 336/393/2091 +f 336/393/2092 368/426/2093 369/427/2094 +f 370/428/2095 338/395/2096 337/394/2097 +f 337/394/2098 369/427/2099 370/428/2100 +f 371/429/2101 339/396/2102 338/395/2103 +f 338/395/2104 370/428/2105 371/429/2106 +f 372/430/2107 340/397/2108 339/396/2109 +f 339/396/2110 371/429/2111 372/430/2112 +f 373/431/2113 341/398/2114 340/397/2115 +f 340/397/2116 372/430/2117 373/431/2118 +f 374/432/2119 342/399/2120 341/398/2121 +f 341/398/2122 373/431/2123 374/432/2124 +f 375/433/2125 343/400/2126 342/399/2127 +f 342/399/2128 374/432/2129 375/433/2130 +f 376/434/2131 344/401/2132 343/400/2133 +f 343/400/2134 375/433/2135 376/434/2136 +f 377/435/2137 345/402/2138 344/401/2139 +f 344/401/2140 376/434/2141 377/435/2142 +f 378/436/2143 346/403/2144 345/402/2145 +f 345/402/2146 377/435/2147 378/436/2148 +f 379/437/2149 347/404/2150 346/403/2151 +f 346/403/2152 378/436/2153 379/437/2154 +f 380/438/2155 348/405/2156 347/404/2157 +f 347/404/2158 379/437/2159 380/438/2160 +f 381/439/2161 349/406/2162 348/405/2163 +f 348/405/2164 380/438/2165 381/439/2166 +f 382/440/2167 350/407/2168 349/406/2169 +f 349/406/2170 381/439/2171 382/440/2172 +f 383/441/2173 351/408/2174 350/407/2175 +f 350/407/2176 382/440/2177 383/441/2178 +f 384/442/2179 352/409/2180 351/408/2181 +f 351/408/2182 383/441/2183 384/442/2184 +f 385/443/2185 353/410/2186 352/409/2187 +f 352/409/2188 384/442/2189 385/443/2190 +f 386/444/2191 354/411/2192 353/410/2193 +f 353/410/2194 385/443/2195 386/444/2196 +f 387/445/2197 355/412/2198 354/411/2199 +f 354/411/2200 386/444/2201 387/445/2202 +f 388/446/2203 356/413/2204 355/412/2205 +f 355/412/2206 387/445/2207 388/446/2208 +f 389/447/2209 357/414/2210 356/413/2211 +f 356/413/2212 388/446/2213 389/447/2214 +f 390/448/2215 358/415/2216 357/414/2217 +f 357/414/2218 389/447/2219 390/448/2220 +f 391/449/2221 359/416/2222 358/415/2223 +f 358/415/2224 390/448/2225 391/449/2226 +f 392/450/2227 360/417/2228 359/416/2229 +f 359/416/2230 391/449/2231 392/450/2232 +f 393/451/2233 361/418/2234 360/417/2235 +f 360/417/2236 392/450/2237 393/451/2238 +f 362/452/2239 330/419/2240 361/418/2241 +f 361/418/2242 393/451/2243 362/452/2244 +f 395/454/2245 363/421/2246 362/420/2247 +f 362/420/2248 394/453/2249 395/454/2250 +f 396/455/2251 364/422/2252 363/421/2253 +f 363/421/2254 395/454/2255 396/455/2256 +f 397/456/2257 365/423/2258 364/422/2259 +f 364/422/2260 396/455/2261 397/456/2262 +f 398/457/2263 366/424/2264 365/423/2265 +f 365/423/2266 397/456/2267 398/457/2268 +f 399/458/2269 367/425/2270 366/424/2271 +f 366/424/2272 398/457/2273 399/458/2274 +f 400/459/2275 368/426/2276 367/425/2277 +f 367/425/2278 399/458/2279 400/459/2280 +f 401/460/2281 369/427/2282 368/426/2283 +f 368/426/2284 400/459/2285 401/460/2286 +f 402/461/2287 370/428/2288 369/427/2289 +f 369/427/2290 401/460/2291 402/461/2292 +f 403/462/2293 371/429/2294 370/428/2295 +f 370/428/2296 402/461/2297 403/462/2298 +f 404/463/2299 372/430/2300 371/429/2301 +f 371/429/2302 403/462/2303 404/463/2304 +f 405/464/2305 373/431/2306 372/430/2307 +f 372/430/2308 404/463/2309 405/464/2310 +f 406/465/2311 374/432/2312 373/431/2313 +f 373/431/2314 405/464/2315 406/465/2316 +f 407/466/2317 375/433/2318 374/432/2319 +f 374/432/2320 406/465/2321 407/466/2322 +f 408/467/2323 376/434/2324 375/433/2325 +f 375/433/2326 407/466/2327 408/467/2328 +f 409/468/2329 377/435/2330 376/434/2331 +f 376/434/2332 408/467/2333 409/468/2334 +f 410/469/2335 378/436/2336 377/435/2337 +f 377/435/2338 409/468/2339 410/469/2340 +f 411/470/2341 379/437/2342 378/436/2343 +f 378/436/2344 410/469/2345 411/470/2346 +f 412/471/2347 380/438/2348 379/437/2349 +f 379/437/2350 411/470/2351 412/471/2352 +f 413/472/2353 381/439/2354 380/438/2355 +f 380/438/2356 412/471/2357 413/472/2358 +f 414/473/2359 382/440/2360 381/439/2361 +f 381/439/2362 413/472/2363 414/473/2364 +f 415/474/2365 383/441/2366 382/440/2367 +f 382/440/2368 414/473/2369 415/474/2370 +f 416/475/2371 384/442/2372 383/441/2373 +f 383/441/2374 415/474/2375 416/475/2376 +f 417/476/2377 385/443/2378 384/442/2379 +f 384/442/2380 416/475/2381 417/476/2382 +f 418/477/2383 386/444/2384 385/443/2385 +f 385/443/2386 417/476/2387 418/477/2388 +f 419/478/2389 387/445/2390 386/444/2391 +f 386/444/2392 418/477/2393 419/478/2394 +f 420/479/2395 388/446/2396 387/445/2397 +f 387/445/2398 419/478/2399 420/479/2400 +f 421/480/2401 389/447/2402 388/446/2403 +f 388/446/2404 420/479/2405 421/480/2406 +f 422/481/2407 390/448/2408 389/447/2409 +f 389/447/2410 421/480/2411 422/481/2412 +f 423/482/2413 391/449/2414 390/448/2415 +f 390/448/2416 422/481/2417 423/482/2418 +f 424/483/2419 392/450/2420 391/449/2421 +f 391/449/2422 423/482/2423 424/483/2424 +f 425/484/2425 393/451/2426 392/450/2427 +f 392/450/2428 424/483/2429 425/484/2430 +f 394/485/2431 362/452/2432 393/451/2433 +f 393/451/2434 425/484/2435 394/485/2436 +f 427/487/2437 395/454/2438 394/453/2439 +f 394/453/2440 426/486/2441 427/487/2442 +f 428/488/2443 396/455/2444 395/454/2445 +f 395/454/2446 427/487/2447 428/488/2448 +f 429/489/2449 397/456/2450 396/455/2451 +f 396/455/2452 428/488/2453 429/489/2454 +f 430/490/2455 398/457/2456 397/456/2457 +f 397/456/2458 429/489/2459 430/490/2460 +f 431/491/2461 399/458/2462 398/457/2463 +f 398/457/2464 430/490/2465 431/491/2466 +f 432/492/2467 400/459/2468 399/458/2469 +f 399/458/2470 431/491/2471 432/492/2472 +f 433/493/2473 401/460/2474 400/459/2475 +f 400/459/2476 432/492/2477 433/493/2478 +f 434/494/2479 402/461/2480 401/460/2481 +f 401/460/2482 433/493/2483 434/494/2484 +f 435/495/2485 403/462/2486 402/461/2487 +f 402/461/2488 434/494/2489 435/495/2490 +f 436/496/2491 404/463/2492 403/462/2493 +f 403/462/2494 435/495/2495 436/496/2496 +f 437/497/2497 405/464/2498 404/463/2499 +f 404/463/2500 436/496/2501 437/497/2502 +f 438/498/2503 406/465/2504 405/464/2505 +f 405/464/2506 437/497/2507 438/498/2508 +f 439/499/2509 407/466/2510 406/465/2511 +f 406/465/2512 438/498/2513 439/499/2514 +f 440/500/2515 408/467/2516 407/466/2517 +f 407/466/2518 439/499/2519 440/500/2520 +f 441/501/2521 409/468/2522 408/467/2523 +f 408/467/2524 440/500/2525 441/501/2526 +f 442/502/2527 410/469/2528 409/468/2529 +f 409/468/2530 441/501/2531 442/502/2532 +f 443/503/2533 411/470/2534 410/469/2535 +f 410/469/2536 442/502/2537 443/503/2538 +f 444/504/2539 412/471/2540 411/470/2541 +f 411/470/2542 443/503/2543 444/504/2544 +f 445/505/2545 413/472/2546 412/471/2547 +f 412/471/2548 444/504/2549 445/505/2550 +f 446/506/2551 414/473/2552 413/472/2553 +f 413/472/2554 445/505/2555 446/506/2556 +f 447/507/2557 415/474/2558 414/473/2559 +f 414/473/2560 446/506/2561 447/507/2562 +f 448/508/2563 416/475/2564 415/474/2565 +f 415/474/2566 447/507/2567 448/508/2568 +f 449/509/2569 417/476/2570 416/475/2571 +f 416/475/2572 448/508/2573 449/509/2574 +f 450/510/2575 418/477/2576 417/476/2577 +f 417/476/2578 449/509/2579 450/510/2580 +f 451/511/2581 419/478/2582 418/477/2583 +f 418/477/2584 450/510/2585 451/511/2586 +f 452/512/2587 420/479/2588 419/478/2589 +f 419/478/2590 451/511/2591 452/512/2592 +f 453/513/2593 421/480/2594 420/479/2595 +f 420/479/2596 452/512/2597 453/513/2598 +f 454/514/2599 422/481/2600 421/480/2601 +f 421/480/2602 453/513/2603 454/514/2604 +f 455/515/2605 423/482/2606 422/481/2607 +f 422/481/2608 454/514/2609 455/515/2610 +f 456/516/2611 424/483/2612 423/482/2613 +f 423/482/2614 455/515/2615 456/516/2616 +f 457/517/2617 425/484/2618 424/483/2619 +f 424/483/2620 456/516/2621 457/517/2622 +f 426/518/2623 394/485/2624 425/484/2625 +f 425/484/2626 457/517/2627 426/518/2628 +f 459/520/2629 427/487/2630 426/486/2631 +f 426/486/2632 458/519/2633 459/520/2634 +f 460/521/2635 428/488/2636 427/487/2637 +f 427/487/2638 459/520/2639 460/521/2640 +f 461/522/2641 429/489/2642 428/488/2643 +f 428/488/2644 460/521/2645 461/522/2646 +f 462/523/2647 430/490/2648 429/489/2649 +f 429/489/2650 461/522/2651 462/523/2652 +f 463/524/2653 431/491/2654 430/490/2655 +f 430/490/2656 462/523/2657 463/524/2658 +f 464/525/2659 432/492/2660 431/491/2661 +f 431/491/2662 463/524/2663 464/525/2664 +f 465/526/2665 433/493/2666 432/492/2667 +f 432/492/2668 464/525/2669 465/526/2670 +f 466/527/2671 434/494/2672 433/493/2673 +f 433/493/2674 465/526/2675 466/527/2676 +f 467/528/2677 435/495/2678 434/494/2679 +f 434/494/2680 466/527/2681 467/528/2682 +f 468/529/2683 436/496/2684 435/495/2685 +f 435/495/2686 467/528/2687 468/529/2688 +f 469/530/2689 437/497/2690 436/496/2691 +f 436/496/2692 468/529/2693 469/530/2694 +f 470/531/2695 438/498/2696 437/497/2697 +f 437/497/2698 469/530/2699 470/531/2700 +f 471/532/2701 439/499/2702 438/498/2703 +f 438/498/2704 470/531/2705 471/532/2706 +f 472/533/2707 440/500/2708 439/499/2709 +f 439/499/2710 471/532/2711 472/533/2712 +f 473/534/2713 441/501/2714 440/500/2715 +f 440/500/2716 472/533/2717 473/534/2718 +f 474/535/2719 442/502/2720 441/501/2721 +f 441/501/2722 473/534/2723 474/535/2724 +f 475/536/2725 443/503/2726 442/502/2727 +f 442/502/2728 474/535/2729 475/536/2730 +f 476/537/2731 444/504/2732 443/503/2733 +f 443/503/2734 475/536/2735 476/537/2736 +f 477/538/2737 445/505/2738 444/504/2739 +f 444/504/2740 476/537/2741 477/538/2742 +f 478/539/2743 446/506/2744 445/505/2745 +f 445/505/2746 477/538/2747 478/539/2748 +f 479/540/2749 447/507/2750 446/506/2751 +f 446/506/2752 478/539/2753 479/540/2754 +f 480/541/2755 448/508/2756 447/507/2757 +f 447/507/2758 479/540/2759 480/541/2760 +f 481/542/2761 449/509/2762 448/508/2763 +f 448/508/2764 480/541/2765 481/542/2766 +f 482/543/2767 450/510/2768 449/509/2769 +f 449/509/2770 481/542/2771 482/543/2772 +f 483/544/2773 451/511/2774 450/510/2775 +f 450/510/2776 482/543/2777 483/544/2778 +f 484/545/2779 452/512/2780 451/511/2781 +f 451/511/2782 483/544/2783 484/545/2784 +f 485/546/2785 453/513/2786 452/512/2787 +f 452/512/2788 484/545/2789 485/546/2790 +f 486/547/2791 454/514/2792 453/513/2793 +f 453/513/2794 485/546/2795 486/547/2796 +f 487/548/2797 455/515/2798 454/514/2799 +f 454/514/2800 486/547/2801 487/548/2802 +f 488/549/2803 456/516/2804 455/515/2805 +f 455/515/2806 487/548/2807 488/549/2808 +f 489/550/2809 457/517/2810 456/516/2811 +f 456/516/2812 488/549/2813 489/550/2814 +f 458/551/2815 426/518/2816 457/517/2817 +f 457/517/2818 489/550/2819 458/551/2820 +f 490/552/2821 459/520/2822 458/519/2823 +f 490/553/2824 460/521/2825 459/520/2826 +f 490/554/2827 461/522/2828 460/521/2829 +f 490/555/2830 462/523/2831 461/522/2832 +f 490/556/2833 463/524/2834 462/523/2835 +f 490/557/2836 464/525/2837 463/524/2838 +f 490/558/2839 465/526/2840 464/525/2841 +f 490/559/2842 466/527/2843 465/526/2844 +f 490/560/2845 467/528/2846 466/527/2847 +f 490/561/2848 468/529/2849 467/528/2850 +f 490/562/2851 469/530/2852 468/529/2853 +f 490/563/2854 470/531/2855 469/530/2856 +f 490/564/2857 471/532/2858 470/531/2859 +f 490/565/2860 472/533/2861 471/532/2862 +f 490/566/2863 473/534/2864 472/533/2865 +f 490/567/2866 474/535/2867 473/534/2868 +f 490/568/2869 475/536/2870 474/535/2871 +f 490/569/2872 476/537/2873 475/536/2874 +f 490/570/2875 477/538/2876 476/537/2877 +f 490/571/2878 478/539/2879 477/538/2880 +f 490/572/2881 479/540/2882 478/539/2883 +f 490/573/2884 480/541/2885 479/540/2886 +f 490/574/2887 481/542/2888 480/541/2889 +f 490/575/2890 482/543/2891 481/542/2892 +f 490/576/2893 483/544/2894 482/543/2895 +f 490/577/2896 484/545/2897 483/544/2898 +f 490/578/2899 485/546/2900 484/545/2901 +f 490/579/2902 486/547/2903 485/546/2904 +f 490/580/2905 487/548/2906 486/547/2907 +f 490/581/2908 488/549/2909 487/548/2910 +f 490/582/2911 489/550/2912 488/549/2913 +f 490/583/2914 458/551/2915 489/550/2916 +f 491/584/2917 492/585/2918 516/609/2919 +f 516/609/2920 515/608/2921 491/584/2922 +f 492/585/2923 493/586/2924 517/610/2925 +f 517/610/2926 516/609/2927 492/585/2928 +f 493/586/2929 494/587/2930 518/611/2931 +f 518/611/2932 517/610/2933 493/586/2934 +f 494/587/2935 495/588/2936 519/612/2937 +f 519/612/2938 518/611/2939 494/587/2940 +f 495/588/2941 496/589/2942 520/613/2943 +f 520/613/2944 519/612/2945 495/588/2946 +f 496/589/2947 497/590/2948 521/614/2949 +f 521/614/2950 520/613/2951 496/589/2952 +f 497/590/2953 498/728/2954 522/729/2955 +f 522/729/2956 521/614/2957 497/590/2958 +f 498/591/2959 499/592/2960 523/616/2961 +f 523/616/2962 522/615/2963 498/591/2964 +f 499/592/2965 500/593/2966 524/617/2967 +f 524/617/2968 523/616/2969 499/592/2970 +f 500/593/2971 501/594/2972 525/618/2973 +f 525/618/2974 524/617/2975 500/593/2976 +f 501/594/2977 502/595/2978 526/619/2979 +f 526/619/2980 525/618/2981 501/594/2982 +f 502/595/2983 503/596/2984 527/620/2985 +f 527/620/2986 526/619/2987 502/595/2988 +f 503/596/2989 504/597/2990 528/621/2991 +f 528/621/2992 527/620/2993 503/596/2994 +f 504/597/2995 505/598/2996 529/622/2997 +f 529/622/2998 528/621/2999 504/597/3000 +f 505/598/3001 506/599/3002 530/623/3003 +f 530/623/3004 529/622/3005 505/598/3006 +f 506/599/3007 507/600/3008 531/624/3009 +f 531/624/3010 530/623/3011 506/599/3012 +f 507/600/3013 508/601/3014 532/625/3015 +f 532/625/3016 531/624/3017 507/600/3018 +f 508/601/3019 509/602/3020 533/626/3021 +f 533/626/3022 532/625/3023 508/601/3024 +f 509/602/3025 510/603/3026 534/627/3027 +f 534/627/3028 533/626/3029 509/602/3030 +f 510/603/3031 511/604/3032 535/628/3033 +f 535/628/3034 534/627/3035 510/603/3036 +f 511/604/3037 512/605/3038 536/629/3039 +f 536/629/3040 535/628/3041 511/604/3042 +f 512/605/3043 513/606/3044 537/630/3045 +f 537/630/3046 536/629/3047 512/605/3048 +f 513/606/3049 514/607/3050 538/631/3051 +f 538/631/3052 537/630/3053 513/606/3054 +f 514/607/3055 491/584/3056 515/608/3057 +f 515/608/3058 538/631/3059 514/607/3060 +f 515/608/3061 516/609/3062 540/633/3063 +f 540/633/3064 539/632/3065 515/608/3066 +f 516/609/3067 517/610/3068 541/634/3069 +f 541/634/3070 540/633/3071 516/609/3072 +f 517/610/3073 518/611/3074 542/635/3075 +f 542/635/3076 541/634/3077 517/610/3078 +f 518/611/3079 519/612/3080 543/636/3081 +f 543/636/3082 542/635/3083 518/611/3084 +f 519/612/3085 520/613/3086 544/637/3087 +f 544/637/3088 543/636/3089 519/612/3090 +f 520/613/3091 521/614/3092 545/638/3093 +f 545/638/3094 544/637/3095 520/613/3096 +f 521/614/3097 522/729/3098 546/730/3099 +f 546/730/3100 545/638/3101 521/614/3102 +f 522/615/3103 523/616/3104 547/640/3105 +f 547/640/3106 546/639/3107 522/615/3108 +f 523/616/3109 524/617/3110 548/641/3111 +f 548/641/3112 547/640/3113 523/616/3114 +f 524/617/3115 525/618/3116 549/642/3117 +f 549/642/3118 548/641/3119 524/617/3120 +f 525/618/3121 526/619/3122 550/643/3123 +f 550/643/3124 549/642/3125 525/618/3126 +f 526/619/3127 527/620/3128 551/644/3129 +f 551/644/3130 550/643/3131 526/619/3132 +f 527/620/3133 528/621/3134 552/645/3135 +f 552/645/3136 551/644/3137 527/620/3138 +f 528/621/3139 529/622/3140 553/646/3141 +f 553/646/3142 552/645/3143 528/621/3144 +f 529/622/3145 530/623/3146 554/647/3147 +f 554/647/3148 553/646/3149 529/622/3150 +f 530/623/3151 531/624/3152 555/648/3153 +f 555/648/3154 554/647/3155 530/623/3156 +f 531/624/3157 532/625/3158 556/649/3159 +f 556/649/3160 555/648/3161 531/624/3162 +f 532/625/3163 533/626/3164 557/650/3165 +f 557/650/3166 556/649/3167 532/625/3168 +f 533/626/3169 534/627/3170 558/651/3171 +f 558/651/3172 557/650/3173 533/626/3174 +f 534/627/3175 535/628/3176 559/652/3177 +f 559/652/3178 558/651/3179 534/627/3180 +f 535/628/3181 536/629/3182 560/653/3183 +f 560/653/3184 559/652/3185 535/628/3186 +f 536/629/3187 537/630/3188 561/654/3189 +f 561/654/3190 560/653/3191 536/629/3192 +f 537/630/3193 538/631/3194 562/655/3195 +f 562/655/3196 561/654/3197 537/630/3198 +f 538/631/3199 515/608/3200 539/632/3201 +f 539/632/3202 562/655/3203 538/631/3204 +f 539/632/3205 540/633/3206 564/657/3207 +f 564/657/3208 563/656/3209 539/632/3210 +f 540/633/3211 541/634/3212 565/658/3213 +f 565/658/3214 564/657/3215 540/633/3216 +f 541/634/3217 542/635/3218 566/659/3219 +f 566/659/3220 565/658/3221 541/634/3222 +f 542/635/3223 543/636/3224 567/660/3225 +f 567/660/3226 566/659/3227 542/635/3228 +f 543/636/3229 544/637/3230 568/661/3231 +f 568/661/3232 567/660/3233 543/636/3234 +f 544/637/3235 545/638/3236 569/662/3237 +f 569/662/3238 568/661/3239 544/637/3240 +f 545/638/3241 546/730/3242 570/731/3243 +f 570/731/3244 569/662/3245 545/638/3246 +f 546/639/3247 547/640/3248 571/664/3249 +f 571/664/3250 570/663/3251 546/639/3252 +f 547/640/3253 548/641/3254 572/665/3255 +f 572/665/3256 571/664/3257 547/640/3258 +f 548/641/3259 549/642/3260 573/666/3261 +f 573/666/3262 572/665/3263 548/641/3264 +f 549/642/3265 550/643/3266 574/667/3267 +f 574/667/3268 573/666/3269 549/642/3270 +f 550/643/3271 551/644/3272 575/668/3273 +f 575/668/3274 574/667/3275 550/643/3276 +f 551/644/3277 552/645/3278 576/669/3279 +f 576/669/3280 575/668/3281 551/644/3282 +f 552/645/3283 553/646/3284 577/670/3285 +f 577/670/3286 576/669/3287 552/645/3288 +f 553/646/3289 554/647/3290 578/671/3291 +f 578/671/3292 577/670/3293 553/646/3294 +f 554/647/3295 555/648/3296 579/672/3297 +f 579/672/3298 578/671/3299 554/647/3300 +f 555/648/3301 556/649/3302 580/673/3303 +f 580/673/3304 579/672/3305 555/648/3306 +f 556/649/3307 557/650/3308 581/674/3309 +f 581/674/3310 580/673/3311 556/649/3312 +f 557/650/3313 558/651/3314 582/675/3315 +f 582/675/3316 581/674/3317 557/650/3318 +f 558/651/3319 559/652/3320 583/676/3321 +f 583/676/3322 582/675/3323 558/651/3324 +f 559/652/3325 560/653/3326 584/677/3327 +f 584/677/3328 583/676/3329 559/652/3330 +f 560/653/3331 561/654/3332 585/678/3333 +f 585/678/3334 584/677/3335 560/653/3336 +f 561/654/3337 562/655/3338 586/679/3339 +f 586/679/3340 585/678/3341 561/654/3342 +f 562/655/3343 539/632/3344 563/656/3345 +f 563/656/3346 586/679/3347 562/655/3348 +f 563/656/3349 564/657/3350 588/681/3351 +f 588/681/3352 587/680/3353 563/656/3354 +f 564/657/3355 565/658/3356 589/682/3357 +f 589/682/3358 588/681/3359 564/657/3360 +f 565/658/3361 566/659/3362 590/683/3363 +f 590/683/3364 589/682/3365 565/658/3366 +f 566/659/3367 567/660/3368 591/684/3369 +f 591/684/3370 590/683/3371 566/659/3372 +f 567/660/3373 568/661/3374 592/685/3375 +f 592/685/3376 591/684/3377 567/660/3378 +f 568/661/3379 569/662/3380 593/686/3381 +f 593/686/3382 592/685/3383 568/661/3384 +f 569/662/3385 570/731/3386 594/732/3387 +f 594/732/3388 593/686/3389 569/662/3390 +f 570/663/3391 571/664/3392 595/688/3393 +f 595/688/3394 594/687/3395 570/663/3396 +f 571/664/3397 572/665/3398 596/689/3399 +f 596/689/3400 595/688/3401 571/664/3402 +f 572/665/3403 573/666/3404 597/690/3405 +f 597/690/3406 596/689/3407 572/665/3408 +f 573/666/3409 574/667/3410 598/691/3411 +f 598/691/3412 597/690/3413 573/666/3414 +f 574/667/3415 575/668/3416 599/692/3417 +f 599/692/3418 598/691/3419 574/667/3420 +f 575/668/3421 576/669/3422 600/693/3423 +f 600/693/3424 599/692/3425 575/668/3426 +f 576/669/3427 577/670/3428 601/694/3429 +f 601/694/3430 600/693/3431 576/669/3432 +f 577/670/3433 578/671/3434 602/695/3435 +f 602/695/3436 601/694/3437 577/670/3438 +f 578/671/3439 579/672/3440 603/696/3441 +f 603/696/3442 602/695/3443 578/671/3444 +f 579/672/3445 580/673/3446 604/697/3447 +f 604/697/3448 603/696/3449 579/672/3450 +f 580/673/3451 581/674/3452 605/698/3453 +f 605/698/3454 604/697/3455 580/673/3456 +f 581/674/3457 582/675/3458 606/699/3459 +f 606/699/3460 605/698/3461 581/674/3462 +f 582/675/3463 583/676/3464 607/700/3465 +f 607/700/3466 606/699/3467 582/675/3468 +f 583/676/3469 584/677/3470 608/701/3471 +f 608/701/3472 607/700/3473 583/676/3474 +f 584/677/3475 585/678/3476 609/702/3477 +f 609/702/3478 608/701/3479 584/677/3480 +f 585/678/3481 586/679/3482 610/703/3483 +f 610/703/3484 609/702/3485 585/678/3486 +f 586/679/3487 563/656/3488 587/680/3489 +f 587/680/3490 610/703/3491 586/679/3492 +f 587/680/3493 588/681/3494 612/705/3495 +f 612/705/3496 611/704/3497 587/680/3498 +f 588/681/3499 589/682/3500 613/706/3501 +f 613/706/3502 612/705/3503 588/681/3504 +f 589/682/3505 590/683/3506 614/707/3507 +f 614/707/3508 613/706/3509 589/682/3510 +f 590/683/3511 591/684/3512 615/708/3513 +f 615/708/3514 614/707/3515 590/683/3516 +f 591/684/3517 592/685/3518 616/709/3519 +f 616/709/3520 615/708/3521 591/684/3522 +f 592/685/3523 593/686/3524 617/710/3525 +f 617/710/3526 616/709/3527 592/685/3528 +f 593/735/3529 594/732/3530 618/733/3531 +f 618/733/3532 617/734/3533 593/735/3534 +f 594/687/3535 595/688/3536 619/712/3537 +f 619/712/3538 618/711/3539 594/687/3540 +f 595/688/3541 596/689/3542 620/713/3543 +f 620/713/3544 619/712/3545 595/688/3546 +f 596/689/3547 597/690/3548 621/714/3549 +f 621/714/3550 620/713/3551 596/689/3552 +f 597/690/3553 598/691/3554 622/715/3555 +f 622/715/3556 621/714/3557 597/690/3558 +f 598/691/3559 599/692/3560 623/716/3561 +f 623/716/3562 622/715/3563 598/691/3564 +f 599/692/3565 600/693/3566 624/717/3567 +f 624/717/3568 623/716/3569 599/692/3570 +f 600/693/3571 601/694/3572 625/718/3573 +f 625/718/3574 624/717/3575 600/693/3576 +f 601/694/3577 602/695/3578 626/719/3579 +f 626/719/3580 625/718/3581 601/694/3582 +f 602/695/3583 603/696/3584 627/720/3585 +f 627/720/3586 626/719/3587 602/695/3588 +f 603/696/3589 604/697/3590 628/721/3591 +f 628/721/3592 627/720/3593 603/696/3594 +f 604/697/3595 605/698/3596 629/722/3597 +f 629/722/3598 628/721/3599 604/697/3600 +f 605/698/3601 606/699/3602 630/723/3603 +f 630/723/3604 629/722/3605 605/698/3606 +f 606/699/3607 607/700/3608 631/724/3609 +f 631/724/3610 630/723/3611 606/699/3612 +f 607/700/3613 608/701/3614 632/725/3615 +f 632/725/3616 631/724/3617 607/700/3618 +f 608/701/3619 609/702/3620 633/726/3621 +f 633/726/3622 632/725/3623 608/701/3624 +f 609/702/3625 610/703/3626 634/727/3627 +f 634/727/3628 633/726/3629 609/702/3630 +f 610/703/3631 587/680/3632 611/704/3633 +f 611/704/3634 634/727/3635 610/703/3636 +f 513/737/3637 512/738/3638 511/739/3639 +f 511/739/3640 510/740/3641 509/741/3642 +f 509/741/3643 508/742/3644 507/743/3645 +f 511/739/3646 509/741/3647 507/743/3648 +f 507/743/3649 506/744/3650 505/745/3651 +f 505/745/3652 504/746/3653 503/747/3654 +f 507/743/3655 505/745/3656 503/747/3657 +f 503/747/3658 502/748/3659 501/749/3660 +f 501/749/3661 500/750/3662 499/751/3663 +f 503/747/3664 501/749/3665 499/751/3666 +f 507/743/3667 503/747/3668 499/751/3669 +f 499/751/3670 498/752/3671 497/753/3672 +f 497/753/3673 496/754/3674 495/755/3675 +f 499/751/3676 497/753/3677 495/755/3678 +f 495/755/3679 494/756/3680 493/757/3681 +f 493/757/3682 492/758/3683 491/759/3684 +f 495/755/3685 493/757/3686 491/759/3687 +f 499/751/3688 495/755/3689 491/759/3690 +f 507/743/3691 499/751/3692 491/759/3693 +f 511/739/3694 507/743/3695 491/759/3696 +f 513/737/3697 511/739/3698 491/759/3699 +f 514/736/3700 513/737/3701 491/759/3702 +f 612/705/3703 613/706/3704 614/707/3705 +f 614/707/3706 615/708/3707 616/709/3708 +f 616/709/3709 617/710/3710 618/711/3711 +f 614/707/3712 616/709/3713 618/711/3714 +f 618/711/3715 619/712/3716 620/713/3717 +f 620/713/3718 621/714/3719 622/715/3720 +f 618/711/3721 620/713/3722 622/715/3723 +f 622/715/3724 623/716/3725 624/717/3726 +f 624/717/3727 625/718/3728 626/719/3729 +f 622/715/3730 624/717/3731 626/719/3732 +f 618/711/3733 622/715/3734 626/719/3735 +f 626/719/3736 627/720/3737 628/721/3738 +f 628/721/3739 629/722/3740 630/723/3741 +f 626/719/3742 628/721/3743 630/723/3744 +f 630/723/3745 631/724/3746 632/725/3747 +f 632/725/3748 633/726/3749 634/727/3750 +f 630/723/3751 632/725/3752 634/727/3753 +f 626/719/3754 630/723/3755 634/727/3756 +f 618/711/3757 626/719/3758 634/727/3759 +f 614/707/3760 618/711/3761 634/727/3762 +f 612/705/3763 614/707/3764 634/727/3765 +f 611/704/3766 612/705/3767 634/727/3768 +# 1256 faces + diff --git a/examples/resources/shaders/phong.fs b/examples/resources/shaders/phong.fs new file mode 100644 index 000000000..bb8826f47 --- /dev/null +++ b/examples/resources/shaders/phong.fs @@ -0,0 +1,76 @@ +#version 330 + +// Vertex shader input data +in vec2 fragTexCoord; +in vec3 fragNormal; + +// Diffuse data +uniform sampler2D texture0; +uniform vec4 tintColor; + +// Light attributes +uniform vec3 light_ambientColor = vec3(0.6, 0.3, 0); +uniform vec3 light_diffuseColor = vec3(1, 0.5, 0); +uniform vec3 light_specularColor = vec3(0, 1, 0); +uniform float light_intensity = 1; +uniform float light_specIntensity = 1; + +// Material attributes +uniform vec3 mat_ambientColor = vec3(1, 1, 1); +uniform vec3 mat_specularColor = vec3(1, 1, 1); +uniform float mat_glossiness = 50; + +// World attributes +uniform vec3 lightPos; +uniform vec3 cameraPos; + +// Fragment shader output data +out vec4 fragColor; + +vec3 AmbientLighting() +{ + return mat_ambientColor * light_ambientColor; +} + +vec3 DiffuseLighting(in vec3 N, in vec3 L) +{ + // Lambertian reflection calculation + float diffuse = clamp(dot(N, L), 0, 1); + + return tintColor.xyz * light_diffuseColor * light_intensity * diffuse; +} + +vec3 SpecularLighting(in vec3 N, in vec3 L, in vec3 V) +{ + float specular = 0; + + // Calculate specular reflection only if the surface is oriented to the light source + if(dot(N, L) > 0) + { + // Calculate half vector + vec3 H = normalize(L + V); + + // Calculate specular intensity + specular = pow(dot(N, H), 3 + mat_glossiness); + } + + return mat_specularColor * light_specularColor * light_specIntensity * specular; +} + +void main() +{ + // Normalize input vectors + vec3 L = normalize(lightPos); + vec3 V = normalize(cameraPos); + vec3 N = normalize(fragNormal); + + vec3 ambient = AmbientLighting(); + vec3 diffuse = DiffuseLighting(N, L); + vec3 specular = SpecularLighting(N, L, V); + + // Get base color from texture + vec4 textureColor = texture(texture0, fragTexCoord); + vec3 finalColor = textureColor.rgb; + + fragColor = vec4(finalColor * (ambient + diffuse + specular), textureColor.a); +} \ No newline at end of file diff --git a/examples/resources/shaders/phong.vs b/examples/resources/shaders/phong.vs new file mode 100644 index 000000000..251639022 --- /dev/null +++ b/examples/resources/shaders/phong.vs @@ -0,0 +1,28 @@ +#version 330 + +// Vertex input data +in vec3 vertexPosition; +in vec2 vertexTexCoord; +in vec3 vertexNormal; + +// Projection and model data +uniform mat4 projectionMatrix; +uniform mat4 modelviewMatrix; +uniform mat4 modelMatrix; + +// Attributes to fragment shader +out vec2 fragTexCoord; +out vec3 fragNormal; + +void main() +{ + // Send texture coord to fragment shader + fragTexCoord = vertexTexCoord; + + // Calculate view vector normal from model + mat3 normalMatrix = transpose(inverse(mat3(modelMatrix))); + fragNormal = normalize(normalMatrix * vertexNormal); + + // Calculate final vertex position + gl_Position = projectionMatrix * modelviewMatrix * vec4(vertexPosition, 1.0); +} \ No newline at end of file diff --git a/shaders/gl330/phong.fs b/shaders/gl330/phong.fs new file mode 100644 index 000000000..bb8826f47 --- /dev/null +++ b/shaders/gl330/phong.fs @@ -0,0 +1,76 @@ +#version 330 + +// Vertex shader input data +in vec2 fragTexCoord; +in vec3 fragNormal; + +// Diffuse data +uniform sampler2D texture0; +uniform vec4 tintColor; + +// Light attributes +uniform vec3 light_ambientColor = vec3(0.6, 0.3, 0); +uniform vec3 light_diffuseColor = vec3(1, 0.5, 0); +uniform vec3 light_specularColor = vec3(0, 1, 0); +uniform float light_intensity = 1; +uniform float light_specIntensity = 1; + +// Material attributes +uniform vec3 mat_ambientColor = vec3(1, 1, 1); +uniform vec3 mat_specularColor = vec3(1, 1, 1); +uniform float mat_glossiness = 50; + +// World attributes +uniform vec3 lightPos; +uniform vec3 cameraPos; + +// Fragment shader output data +out vec4 fragColor; + +vec3 AmbientLighting() +{ + return mat_ambientColor * light_ambientColor; +} + +vec3 DiffuseLighting(in vec3 N, in vec3 L) +{ + // Lambertian reflection calculation + float diffuse = clamp(dot(N, L), 0, 1); + + return tintColor.xyz * light_diffuseColor * light_intensity * diffuse; +} + +vec3 SpecularLighting(in vec3 N, in vec3 L, in vec3 V) +{ + float specular = 0; + + // Calculate specular reflection only if the surface is oriented to the light source + if(dot(N, L) > 0) + { + // Calculate half vector + vec3 H = normalize(L + V); + + // Calculate specular intensity + specular = pow(dot(N, H), 3 + mat_glossiness); + } + + return mat_specularColor * light_specularColor * light_specIntensity * specular; +} + +void main() +{ + // Normalize input vectors + vec3 L = normalize(lightPos); + vec3 V = normalize(cameraPos); + vec3 N = normalize(fragNormal); + + vec3 ambient = AmbientLighting(); + vec3 diffuse = DiffuseLighting(N, L); + vec3 specular = SpecularLighting(N, L, V); + + // Get base color from texture + vec4 textureColor = texture(texture0, fragTexCoord); + vec3 finalColor = textureColor.rgb; + + fragColor = vec4(finalColor * (ambient + diffuse + specular), textureColor.a); +} \ No newline at end of file diff --git a/shaders/gl330/phong.vs b/shaders/gl330/phong.vs new file mode 100644 index 000000000..251639022 --- /dev/null +++ b/shaders/gl330/phong.vs @@ -0,0 +1,28 @@ +#version 330 + +// Vertex input data +in vec3 vertexPosition; +in vec2 vertexTexCoord; +in vec3 vertexNormal; + +// Projection and model data +uniform mat4 projectionMatrix; +uniform mat4 modelviewMatrix; +uniform mat4 modelMatrix; + +// Attributes to fragment shader +out vec2 fragTexCoord; +out vec3 fragNormal; + +void main() +{ + // Send texture coord to fragment shader + fragTexCoord = vertexTexCoord; + + // Calculate view vector normal from model + mat3 normalMatrix = transpose(inverse(mat3(modelMatrix))); + fragNormal = normalize(normalMatrix * vertexNormal); + + // Calculate final vertex position + gl_Position = projectionMatrix * modelviewMatrix * vec4(vertexPosition, 1.0); +} \ No newline at end of file diff --git a/src/libraylib.a b/src/libraylib.a deleted file mode 100644 index 1da3aae41c7a1cd6e33d46523f00ea0551faa833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394980 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 z%0DINP;SpUIYPH?NhbpdBA%X2rvOcQ_AnAyWo(}yGy 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%0Dq`lLr1^v5*A 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

O1F}>=fK139C6_5NMDQqBh^``DOc&Q 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 EH diff --git a/src/lighting.c b/src/lighting.c new file mode 100644 index 000000000..98e1696a5 --- /dev/null +++ b/src/lighting.c @@ -0,0 +1,124 @@ +/********************************************************************************************** +* +* raylib lighting engine module - Lighting and materials management functions +* +* Copyright (c) 2015 Victor Fisac and Ramon Santamaria +* +* This software is provided "as-is", without any express or implied warranty. In no event +* will the authors be held liable for any damages arising from the use of this software. +* +* Permission is granted to anyone to use this software for any purpose, including commercial +* applications, and to alter it and redistribute it freely, subject to the following restrictions: +* +* 1. The origin of this software must not be misrepresented; you must not claim that you +* wrote the original software. If you use this software in a product, an acknowledgment +* in the product documentation would be appreciated but is not required. +* +* 2. Altered source versions must be plainly marked as such, and must not be misrepresented +* as being the original software. +* +* 3. This notice may not be removed or altered from any source distribution. +* +**********************************************************************************************/ + +//#define LIGHTING_STANDALONE // NOTE: To use the lighting module as standalone lib, just uncomment this line + +#if defined(LIGHTING_STANDALONE) + #include "lighting.h" +#else + #include "raylib.h" +#endif + +#include + +//---------------------------------------------------------------------------------- +// Defines and Macros +//---------------------------------------------------------------------------------- +//... + +//---------------------------------------------------------------------------------- +// Types and Structures Definitions +//---------------------------------------------------------------------------------- +//... + +//---------------------------------------------------------------------------------- +// Module Functions Definition +//---------------------------------------------------------------------------------- + +// Lights functions +void SetLightPosition(Light *light, Vector3 position) +{ + light->position[0] = position.x; + light->position[1] = position.y; + light->position[2] = position.z; +} + +void SetLightRotation(Light *light, Vector3 rotation) +{ + light->rotation[0] = rotation.x; + light->rotation[1] = rotation.y; + light->rotation[2] = rotation.z; +} + +void SetLightIntensity(Light *light, float intensity) +{ + light->intensity[0] = intensity; +} + +void SetLightAmbientColor(Light *light, Vector3 color) +{ + light->ambientColor[0] = color.x; + light->ambientColor[1] = color.y; + light->ambientColor[2] = color.z; +} + +void SetLightDiffuseColor(Light *light, Vector3 color) +{ + light->diffuseColor[0] = color.x; + light->diffuseColor[1] = color.y; + light->diffuseColor[2] = color.z; +} + +void SetLightSpecularColor(Light *light, Vector3 color) +{ + light->specularColor[0] = color.x; + light->specularColor[1] = color.y; + light->specularColor[2] = color.z; +} + +void SetLightSpecIntensity(Light *light, float specIntensity) +{ + light->specularIntensity[0] = specIntensity; +} + +// Materials functions +void SetMaterialAmbientColor(Material *material, Vector3 color) +{ + material->ambientColor[0] = color.x; + material->ambientColor[1] = color.y; + material->ambientColor[2] = color.z; +} + +void SetMaterialDiffuseColor(Material *material, Vector3 color) +{ + material->diffuseColor[0] = color.x; + material->diffuseColor[1] = color.y; + material->diffuseColor[2] = color.z; +} + +void SetMaterialSpecularColor(Material *material, Vector3 color) +{ + material->specularColor[0] = color.x; + material->specularColor[1] = color.y; + material->specularColor[2] = color.z; +} + +void SetMaterialGlossiness(Material *material, float glossiness) +{ + material->glossiness[0] = glossiness; +} + +void SetMaterialNormalDepth(Material *material, float depth) +{ + material->normalDepth[0] = depth; +} \ No newline at end of file diff --git a/src/lighting.h b/src/lighting.h new file mode 100644 index 000000000..67a65d455 --- /dev/null +++ b/src/lighting.h @@ -0,0 +1,87 @@ +/******************************************************************************************* +* +* raylib lighting engine module - Lighting and materials management functions +* +* Copyright (c) 2015 Victor Fisac and Ramon Santamaria +* +* This software is provided "as-is", without any express or implied warranty. In no event +* will the authors be held liable for any damages arising from the use of this software. +* +* Permission is granted to anyone to use this software for any purpose, including commercial +* applications, and to alter it and redistribute it freely, subject to the following restrictions: +* +* 1. The origin of this software must not be misrepresented; you must not claim that you +* wrote the original software. If you use this software in a product, an acknowledgment +* in the product documentation would be appreciated but is not required. +* +* 2. Altered source versions must be plainly marked as such, and must not be misrepresented +* as being the original software. +* +* 3. This notice may not be removed or altered from any source distribution. +* +**********************************************************************************************/ + +#ifndef LIGHTING_H +#define LIGHTING_H + +//---------------------------------------------------------------------------------- +// Defines and Macros +//---------------------------------------------------------------------------------- +//... + +//---------------------------------------------------------------------------------- +// Types and Structures Definition +// NOTE: Below types are required for LIGHTING_STANDALONE usage +//---------------------------------------------------------------------------------- +// Vector3 type +typedef struct Vector3 { + float x; + float y; + float z; +} Vector3; + +// Light type +typedef struct Light { + float position[3]; + float rotation[3]; + float intensity[1]; + float ambientColor[3]; + float diffuseColor[3]; + float specularColor[3]; + float specularIntensity[1]; +} Light; + +// Material type +typedef struct Material { + float ambientColor[3]; + float diffuseColor[3]; + float specularColor[3]; + float glossiness[1]; + float normalDepth[1]; +} Material; + +//---------------------------------------------------------------------------------- +// Module Functions Declaration +// NOTE: light and material structs uses float pointers instead of vectors to be compatible with SetShaderValue() +//---------------------------------------------------------------------------------- +// Lights functions +void SetLightPosition(Light *light, Vector3 position); // Set light position converting position vector to float pointer +void SetLightRotation(Light *light, Vector3 rotation); // Set light rotation converting rotation vector to float pointer +void SetLightIntensity(Light *light, float intensity); // Set light intensity value +void SetLightAmbientColor(Light *light, Vector3 color); // Set light ambient color value (it will be multiplied by material ambient color) +void SetLightDiffuseColor(Light *light, Vector3 color); // Set light diffuse color (light color) +void SetLightSpecularColor(Light *light, Vector3 color); // Set light specular color (it will be multiplied by material specular color) +void SetLightSpecIntensity(Light *light, float specIntensity); // Set light specular intensity (specular color scalar multiplier) + +// Materials functions +void SetMaterialAmbientColor(Material *material, Vector3 color); // Set material ambient color value (it will be multiplied by light ambient color) +void SetMaterialDiffuseColor(Material *material, Vector3 color); // Set material diffuse color (material color, should use DrawModel() tint parameter) +void SetMaterialSpecularColor(Material *material, Vector3 color); // Set material specular color (it will be multiplied by light specular color) +void SetMaterialGlossiness(Material *material, float glossiness); // Set material glossiness value (recommended values: 0 - 100) +void SetMaterialNormalDepth(Material *material, float depth); // Set normal map depth (B component from RGB type map scalar multiplier) + +#ifdef __cplusplus +} +#endif + +#endif // LIGHTING_H \ No newline at end of file diff --git a/src/raylib.h b/src/raylib.h index cf401cca9..04ece42ee 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -368,6 +368,26 @@ typedef struct Wave { short channels; } Wave; +// Light type +typedef struct Light { + float position[3]; + float rotation[3]; + float intensity[1]; + float ambientColor[3]; + float diffuseColor[3]; + float specularColor[3]; + float specularIntensity[1]; +} Light; + +// Material type +typedef struct Material { + float ambientColor[3]; + float diffuseColor[3]; + float specularColor[3]; + float glossiness[1]; + float normalDepth[1]; +} Material; + // Texture formats // NOTE: Support depends on OpenGL version and platform typedef enum { @@ -702,6 +722,26 @@ void SetShaderMap(Shader *shader, int mapLocation, Texture2D texture, int textur void SetBlendMode(int mode); // Set blending mode (alpha, additive, multiplied) +//---------------------------------------------------------------------------------- +// Lighting System Functions (engine-module: lighting) +// NOTE: light and material structs uses float pointers instead of vectors to be compatible with SetShaderValue() +//---------------------------------------------------------------------------------- +// Lights functions +void SetLightPosition(Light *light, Vector3 position); // Set light position converting position vector to float pointer +void SetLightRotation(Light *light, Vector3 rotation); // Set light rotation converting rotation vector to float pointer +void SetLightIntensity(Light *light, float intensity); // Set light intensity value +void SetLightAmbientColor(Light *light, Vector3 color); // Set light ambient color value (it will be multiplied by material ambient color) +void SetLightDiffuseColor(Light *light, Vector3 color); // Set light diffuse color (light color) +void SetLightSpecularColor(Light *light, Vector3 color); // Set light specular color (it will be multiplied by material specular color) +void SetLightSpecIntensity(Light *light, float specIntensity); // Set light specular intensity (specular color scalar multiplier) + +// Materials functions +void SetMaterialAmbientColor(Material *material, Vector3 color); // Set material ambient color value (it will be multiplied by light ambient color) +void SetMaterialDiffuseColor(Material *material, Vector3 color); // Set material diffuse color (material color, should use DrawModel() tint parameter) +void SetMaterialSpecularColor(Material *material, Vector3 color); // Set material specular color (it will be multiplied by light specular color) +void SetMaterialGlossiness(Material *material, float glossiness); // Set material glossiness value (recommended values: 0 - 100) +void SetMaterialNormalDepth(Material *material, float depth); // Set normal map depth (B component from RGB type map scalar multiplier) + //------------------------------------------------------------------------------------ // Audio Loading and Playing Functions (Module: audio) //------------------------------------------------------------------------------------ diff --git a/src/rlgl.c b/src/rlgl.c index f91083424..8a0440e04 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -1094,6 +1094,7 @@ void rlglInit(void) // Modifies global variables: postproFbo, postproQuad void rlglInitPostpro(void) { +#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2) postproFbo = rlglLoadFBO(screenWidth, screenHeight); if (postproFbo.id > 0) @@ -1120,6 +1121,7 @@ void rlglInitPostpro(void) // NOTE: postproFbo.colorTextureId must be assigned to postproQuad model shader } +#endif } // Load a framebuffer object @@ -1195,11 +1197,13 @@ FBO rlglLoadFBO(int width, int height) // Unload framebuffer object void rlglUnloadFBO(FBO fbo) { +#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2) glDeleteFramebuffers(1, &fbo.id); glDeleteTextures(1, &fbo.colorTextureId); glDeleteTextures(1, &fbo.depthTextureId); TraceLog(INFO, "[FBO ID %i] Unloaded framebuffer object successfully", fbo.id); +#endif } // Vertex Buffer Object deinitialization (memory free) @@ -1939,7 +1943,8 @@ void rlglGenerateMipmaps(unsigned int textureId) { #if defined(GRAPHICS_API_OPENGL_11) // Compute required mipmaps - void *data = rlglReadTexturePixels(textureId, UNCOMPRESSED_R8G8B8A8); // TODO: Detect internal format + // TODO: rlglReadTexturePixels() needs Texture2D type parameter, not unsigned int parameter + void *data; // = rlglReadTexturePixels(textureId, UNCOMPRESSED_R8G8B8A8); // TODO: Detect internal format // NOTE: data size is reallocated to fit mipmaps data int mipmapCount = GenerateMipmaps(data, width, height); From e683fe88b9ab0fde76521a0367cdff4c229ac60c Mon Sep 17 00:00:00 2001 From: victorfisac Date: Mon, 21 Dec 2015 21:12:35 +0100 Subject: [PATCH 3/3] Added physics engine-module and example - Added new physics engine-module with four new data types: Physics, Transform, Rigidbody and Collider. This library contains functions to apply physics calculations to a position vector calculating collisions automatically. - Fixed some writing mistakes of lighting module. --- examples/lighting_blinn_phong.c | 18 +- examples/physics_basic_rigidbody.c | 144 ++++++++++++++ examples/physics_basic_rigidbody.png | Bin 0 -> 18144 bytes src/libraylib.a | Bin 0 -> 432294 bytes src/lighting.c | 2 +- src/lighting.h | 2 +- src/physics.c | 272 +++++++++++++++++++++++++++ src/physics.h | 99 ++++++++++ src/raylib.h | 57 ++++++ 9 files changed, 588 insertions(+), 6 deletions(-) create mode 100644 examples/physics_basic_rigidbody.c create mode 100644 examples/physics_basic_rigidbody.png create mode 100644 src/libraylib.a create mode 100644 src/physics.c create mode 100644 src/physics.h diff --git a/examples/lighting_blinn_phong.c b/examples/lighting_blinn_phong.c index beb2c4daa..46f95148d 100644 --- a/examples/lighting_blinn_phong.c +++ b/examples/lighting_blinn_phong.c @@ -1,11 +1,21 @@ /******************************************************************************************* * -* raylib - Phong lighting shader example +* raylib [lighting] example - Basic Phong lighting * -* This example has been created using raylib v1.3.0 (www.raylib.com) +* Welcome to raylib! +* +* To test examples, just press F6 and execute raylib_compile_execute script +* Note that compiled executable is placed in the same folder as .c file +* +* You can find all basic examples on C:\raylib\raylib\examples folder or +* raylib official webpage: www.raylib.com +* +* Enjoy using raylib. :) +* +* This example has been created using raylib 1.3 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * -* Copyright (c) 2015 Ramon Santamaria (Ray San - raysan@raysanweb.com) +* Copyright (c) 2015 Ramon Santamaria (@raysan5) * ********************************************************************************************/ @@ -22,7 +32,7 @@ int main() const int screenHeight = 450; SetConfigFlags(FLAG_MSAA_4X_HINT); - InitWindow(screenWidth, screenHeight, "raylib [lighting] example - basic blinn-phong lighting"); + InitWindow(screenWidth, screenHeight, "raylib [lighting] example - blinn phong lighting"); SetTargetFPS(60); // Camera initialization diff --git a/examples/physics_basic_rigidbody.c b/examples/physics_basic_rigidbody.c new file mode 100644 index 000000000..2f3fffbc2 --- /dev/null +++ b/examples/physics_basic_rigidbody.c @@ -0,0 +1,144 @@ +/******************************************************************************************* +* +* raylib [physics] example - Basic rigidbody +* +* Welcome to raylib! +* +* To test examples, just press F6 and execute raylib_compile_execute script +* Note that compiled executable is placed in the same folder as .c file +* +* You can find all basic examples on C:\raylib\raylib\examples folder or +* raylib official webpage: www.raylib.com +* +* Enjoy using raylib. :) +* +* This example has been created using raylib 1.3 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2015 Ramon Santamaria (@raysan5) +* +********************************************************************************************/ + +#include "raylib.h" + +#define OBJECT_SIZE 50 +#define PLAYER_INDEX 0 + +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + int screenWidth = 800; + int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [physics] example - basic rigidbody"); + SetTargetFPS(60); // Enable v-sync + InitPhysics(); // Initialize internal physics values (max rigidbodies/colliders available: 1024) + + // Physics initialization + Physics worldPhysics = {true, false, (Vector2){0, -9.81f}}; + + // Set internal physics settings + SetPhysics(worldPhysics); + + // Object initialization + Transform player = (Transform){(Vector2){(screenWidth - OBJECT_SIZE) / 2, (screenHeight - OBJECT_SIZE) / 2}, 0.0f, (Vector2){OBJECT_SIZE, OBJECT_SIZE}}; + AddCollider(PLAYER_INDEX, (Collider){true, RectangleCollider, (Rectangle){player.position.x, player.position.y, player.scale.x, player.scale.y}, 0}); + AddRigidbody(PLAYER_INDEX, (Rigidbody){true, 1.0f, (Vector2){0, 0}, (Vector2){0, 0}, false, false, true, 0.5f, 1.0f}); + + // Floor initialization + // NOTE: floor doesn't need a rigidbody because it's a static physic object, just a collider to collide with other dynamic colliders (with rigidbody) + Transform floor = (Transform){(Vector2){0, screenHeight * 0.8f}, 0.0f, (Vector2){screenWidth, screenHeight * 0.2f}}; + AddCollider(PLAYER_INDEX + 1, (Collider){true, RectangleCollider, (Rectangle){floor.position.x, floor.position.y, floor.scale.x, floor.scale.y}, 0}); + + // Object properties initialization + float moveSpeed = 6.0f; + float jumpForce = 4.5f; + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + // Update + //---------------------------------------------------------------------------------- + + // Update object physics + // NOTE: all physics detections and reactions are calculated in ApplyPhysics() function (You will live happier :D) + ApplyPhysics(PLAYER_INDEX, &player.position); + + // Check jump button input + if(IsKeyDown(KEY_SPACE) && GetRigidbody(PLAYER_INDEX).isGrounded) + { + // Reset object Y velocity to avoid double jumping cases but keep the same X velocity that it already has + SetRigidbodyVelocity(PLAYER_INDEX, (Vector2){GetRigidbody(PLAYER_INDEX).velocity.x, 0}); + + // Add jumping force in Y axis + AddRigidbodyForce(PLAYER_INDEX, (Vector2){0, jumpForce}); + } + + // Check movement buttons input + if(IsKeyDown(KEY_RIGHT) || IsKeyDown(KEY_D)) + { + // Set rigidbody velocity in X based on moveSpeed value and apply the same Y velocity that it already has + SetRigidbodyVelocity(PLAYER_INDEX, (Vector2){moveSpeed, GetRigidbody(PLAYER_INDEX).velocity.y}); + } + else if(IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_A)) + { + // Set rigidbody velocity in X based on moveSpeed negative value and apply the same Y velocity that it already has + SetRigidbodyVelocity(PLAYER_INDEX, (Vector2){-moveSpeed, GetRigidbody(PLAYER_INDEX).velocity.y}); + } + + // Check debug mode toggle button input + if(IsKeyPressed(KEY_P)) + { + // Update program physics value + worldPhysics.debug = !worldPhysics.debug; + + // Update internal physics value + SetPhysics(worldPhysics); + } + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + // Draw information + DrawText("Use LEFT / RIGHT to MOVE and SPACE to JUMP", (screenWidth - MeasureText("Use LEFT / RIGHT to MOVE and SPACE to JUMP", 20)) / 2, screenHeight * 0.20f, 20, LIGHTGRAY); + DrawText("Use P to switch DEBUG MODE", (screenWidth - MeasureText("Use P to switch DEBUG MODE", 20)) / 2, screenHeight * 0.3f, 20, LIGHTGRAY); + + // Check if debug mode is enabled + if(worldPhysics.debug) + { + // Draw every internal physics stored collider if it is active + for(int i = 0; i < 2; i++) + { + if(GetCollider(i).enabled) + { + DrawRectangleLines(GetCollider(i).bounds.x, GetCollider(i).bounds.y, GetCollider(i).bounds.width, GetCollider(i).bounds.height, GREEN); + } + } + + } + else + { + // Draw player + DrawRectangleRec((Rectangle){player.position.x, player.position.y, player.scale.x, player.scale.y}, GRAY); + + // Draw floor + DrawRectangleRec((Rectangle){floor.position.x, floor.position.y, floor.scale.x, floor.scale.y}, BLACK); + } + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} \ No newline at end of file diff --git a/examples/physics_basic_rigidbody.png b/examples/physics_basic_rigidbody.png new file mode 100644 index 0000000000000000000000000000000000000000..3d691637be9444f660fa21ac5ecd0371d8eb7f7c GIT binary patch literal 18144 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

gg?{PMnnS9O1k>t^yC>*aKecJ&%2zyV!0(FM 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 +#include + +//---------------------------------------------------------------------------------- +// Defines and Macros +//---------------------------------------------------------------------------------- +#define MAX_ELEMENTS 1024 // Stored rigidbodies and colliders array length +#define DECIMAL_FIX 0.01f // Decimal margin for collision checks (avoid rigidbodies shake) + +//---------------------------------------------------------------------------------- +// Types and Structures Definition +//---------------------------------------------------------------------------------- +// ... + +//---------------------------------------------------------------------------------- +// Global Variables Definition +//---------------------------------------------------------------------------------- +static Physics physics; +static Collider colliders[MAX_ELEMENTS]; +static Rigidbody rigidbodies[MAX_ELEMENTS]; +static bool collisionChecker = false; + +//---------------------------------------------------------------------------------- +// Module Functions Definition +//---------------------------------------------------------------------------------- +void InitPhysics() +{ + for (int i = 0; i < MAX_ELEMENTS; i++) + { + rigidbodies[i].enabled = false; + rigidbodies[i].mass = 0.0f; + rigidbodies[i].velocity = (Vector2){0, 0}; + rigidbodies[i].acceleration = (Vector2){0, 0}; + rigidbodies[i].isGrounded = false; + rigidbodies[i].isContact = false; + rigidbodies[i].friction = 0.0f; + + colliders[i].enabled = false; + colliders[i].bounds = (Rectangle){0, 0, 0, 0}; + colliders[i].radius = 0; + } +} + +void SetPhysics(Physics settings) +{ + physics = settings; + + // To get good results, gravity needs to be 1:10 from original parameter + physics.gravity = (Vector2){physics.gravity.x / 10, physics.gravity.y / 10}; +} + +void AddCollider(int index, Collider collider) +{ + colliders[index] = collider; +} + +void AddRigidbody(int index, Rigidbody rigidbody) +{ + rigidbodies[index] = rigidbody; +} + +void ApplyPhysics(int index, Vector2 *position) +{ + if (rigidbodies[index].enabled) + { + // Apply gravity + rigidbodies[index].velocity.y += rigidbodies[index].acceleration.y; + rigidbodies[index].velocity.x += rigidbodies[index].acceleration.x; + + rigidbodies[index].velocity.y += physics.gravity.y; + rigidbodies[index].velocity.x += physics.gravity.x; + + // Apply friction to velocity + if (rigidbodies[index].isGrounded) + { + if (rigidbodies[index].velocity.x > DECIMAL_FIX) + { + rigidbodies[index].velocity.x -= rigidbodies[index].friction; + } + else if (rigidbodies[index].velocity.x < -DECIMAL_FIX) + { + rigidbodies[index].velocity.x += rigidbodies[index].friction; + } + else + { + rigidbodies[index].velocity.x = 0; + } + } + + if (rigidbodies[index].velocity.y > DECIMAL_FIX) + { + rigidbodies[index].velocity.y -= rigidbodies[index].friction; + } + else if (rigidbodies[index].velocity.y < -DECIMAL_FIX) + { + rigidbodies[index].velocity.y += rigidbodies[index].friction; + } + else + { + rigidbodies[index].velocity.y = 0; + } + + // Apply friction to acceleration + if (rigidbodies[index].isGrounded) + { + if (rigidbodies[index].acceleration.x > DECIMAL_FIX) + { + rigidbodies[index].acceleration.x -= rigidbodies[index].friction; + } + else if (rigidbodies[index].acceleration.x < -DECIMAL_FIX) + { + rigidbodies[index].acceleration.x += rigidbodies[index].friction; + } + else + { + rigidbodies[index].acceleration.x = 0; + } + } + + if (rigidbodies[index].acceleration.y > DECIMAL_FIX) + { + rigidbodies[index].acceleration.y -= rigidbodies[index].friction; + } + else if (rigidbodies[index].acceleration.y < -DECIMAL_FIX) + { + rigidbodies[index].acceleration.y += rigidbodies[index].friction; + } + else + { + rigidbodies[index].acceleration.y = 0; + } + + // Update position vector + position->x += rigidbodies[index].velocity.x; + position->y -= rigidbodies[index].velocity.y; + + // Update collider bounds + colliders[index].bounds.x = position->x; + colliders[index].bounds.y = position->y; + + // Check collision with other colliders + collisionChecker = false; + rigidbodies[index].isContact = false; + for (int j = 0; j < MAX_ELEMENTS; j++) + { + if (index != j) + { + if (colliders[index].enabled && colliders[j].enabled) + { + if (colliders[index].type == RectangleCollider) + { + if (colliders[j].type == RectangleCollider) + { + if (CheckCollisionRecs(colliders[index].bounds, colliders[j].bounds)) + { + collisionChecker = true; + + if ((colliders[index].bounds.y + colliders[index].bounds.height <= colliders[j].bounds.y) == false) + { + rigidbodies[index].isContact = true; + } + } + } + else + { + if (CheckCollisionCircleRec((Vector2){colliders[j].bounds.x, colliders[j].bounds.y}, colliders[j].radius, colliders[index].bounds)) + { + collisionChecker = true; + } + } + } + else + { + if (colliders[j].type == RectangleCollider) + { + if (CheckCollisionCircleRec((Vector2){colliders[index].bounds.x, colliders[index].bounds.y}, colliders[index].radius, colliders[j].bounds)) + { + collisionChecker = true; + } + } + else + { + if (CheckCollisionCircles((Vector2){colliders[j].bounds.x, colliders[j].bounds.y}, colliders[j].radius, (Vector2){colliders[index].bounds.x, colliders[index].bounds.y}, colliders[index].radius)) + { + collisionChecker = true; + } + } + } + } + } + } + + // Update grounded rigidbody state + rigidbodies[index].isGrounded = collisionChecker; + + // Set grounded state if needed (fix overlap and set y velocity) + if (collisionChecker && rigidbodies[index].velocity.y != 0) + { + position->y += rigidbodies[index].velocity.y; + rigidbodies[index].velocity.y = -rigidbodies[index].velocity.y * rigidbodies[index].bounciness; + } + + if (rigidbodies[index].isContact) + { + position->x -= rigidbodies[index].velocity.x; + rigidbodies[index].velocity.x = rigidbodies[index].velocity.x; + } + } +} + +void SetRigidbodyEnabled(int index, bool state) +{ + rigidbodies[index].enabled = state; +} + +void SetRigidbodyVelocity(int index, Vector2 velocity) +{ + rigidbodies[index].velocity.x = velocity.x; + rigidbodies[index].velocity.y = velocity.y; +} + +void AddRigidbodyForce(int index, Vector2 force) +{ + rigidbodies[index].acceleration.x = force.x * rigidbodies[index].mass; + rigidbodies[index].acceleration.y = force.y * rigidbodies[index].mass; +} + +void SetColliderEnabled(int index, bool state) +{ + colliders[index].enabled = state; +} + +Collider GetCollider(int index) +{ + return colliders[index]; +} + +Rigidbody GetRigidbody(int index) +{ + return rigidbodies[index]; +} \ No newline at end of file diff --git a/src/physics.h b/src/physics.h new file mode 100644 index 000000000..211f31a2e --- /dev/null +++ b/src/physics.h @@ -0,0 +1,99 @@ +/********************************************************************************************** +* +* raylib physics engine module - Basic functions to apply physics to 2D objects +* +* Copyright (c) 2015 Victor Fisac and Ramon Santamaria +* +* This software is provided "as-is", without any express or implied warranty. In no event +* will the authors be held liable for any damages arising from the use of this software. +* +* Permission is granted to anyone to use this software for any purpose, including commercial +* applications, and to alter it and redistribute it freely, subject to the following restrictions: +* +* 1. The origin of this software must not be misrepresented; you must not claim that you +* wrote the original software. If you use this software in a product, an acknowledgment +* in the product documentation would be appreciated but is not required. +* +* 2. Altered source versions must be plainly marked as such, and must not be misrepresented +* as being the original software. +* +* 3. This notice may not be removed or altered from any source distribution. +* +**********************************************************************************************/ + +#ifndef PHYSICS_H +#define PHYSICS_H + +//---------------------------------------------------------------------------------- +// Defines and Macros +//---------------------------------------------------------------------------------- +// ... + +//---------------------------------------------------------------------------------- +// Types and Structures Definition +//---------------------------------------------------------------------------------- +typedef enum { RectangleCollider, CircleCollider } ColliderType; + +// Physics struct +typedef struct Physics { + bool enabled; + bool debug; // Should be used by programmer for testing purposes + Vector2 gravity; +} Physics; + +// Transform struct +typedef struct Transform { + Vector2 position; + float rotation; + Vector2 scale; +} Transform; + +// Rigidbody struct +typedef struct Rigidbody { + bool enabled; + float mass; + Vector2 acceleration; + Vector2 velocity; + bool isGrounded; + bool isContact; // Avoid freeze player when touching floor + bool applyGravity; + float friction; // 0.0f to 1.0f + float bounciness; // 0.0f to 1.0f +} Rigidbody; + +// Collider struct +typedef struct Collider { + bool enabled; + ColliderType type; + Rectangle bounds; // Just used for RectangleCollider type + int radius; // Just used for CircleCollider type +} Collider; + +#ifdef __cplusplus +extern "C" { // Prevents name mangling of functions +#endif + +//---------------------------------------------------------------------------------- +// Module Functions Declaration +//---------------------------------------------------------------------------------- +void InitPhysics(); // Initialize all internal physics values +void SetPhysics(Physics settings); // Set physics settings values using Physics data type to overwrite internal physics settings + +void AddRigidbody(int index, Rigidbody rigidbody); // Initialize a new rigidbody with parameters to internal index slot +void AddCollider(int index, Collider collider); // Initialize a new Collider with parameters to internal index slot + +void ApplyPhysics(int index, Vector2 *position); // Apply physics to internal rigidbody, physics calculations are applied to position pointer parameter +void SetRigidbodyEnabled(int index, bool state); // Set enabled state to a defined rigidbody +void SetRigidbodyVelocity(int index, Vector2 velocity); // Set velocity of rigidbody (without considering of mass value) +void AddRigidbodyForce(int index, Vector2 force); // Set rigidbody force (considering mass value) + +void SetColliderEnabled(int index, bool state); // Set enabled state to a defined collider + +Rigidbody GetRigidbody(int index); // Returns the internal rigidbody data defined by index parameter +Collider GetCollider(int index); // Returns the internal collider data defined by index parameter + +#ifdef __cplusplus +} +#endif + +#endif // PHYSICS_H \ No newline at end of file diff --git a/src/raylib.h b/src/raylib.h index 04ece42ee..4eefa3eae 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -433,6 +433,44 @@ typedef enum { // Camera system modes typedef enum { CAMERA_CUSTOM = 0, CAMERA_FREE, CAMERA_ORBITAL, CAMERA_FIRST_PERSON, CAMERA_THIRD_PERSON } CameraMode; +// Collider types +typedef enum { RectangleCollider, CircleCollider } ColliderType; + +// Physics struct +typedef struct Physics { + bool enabled; + bool debug; // Should be used by programmer for testing purposes + Vector2 gravity; +} Physics; + +// Transform struct +typedef struct Transform { + Vector2 position; + float rotation; + Vector2 scale; +} Transform; + +// Rigidbody struct +typedef struct Rigidbody { + bool enabled; + float mass; + Vector2 acceleration; + Vector2 velocity; + bool isGrounded; + bool isContact; // Avoid freeze player when touching floor + bool applyGravity; + float friction; // 0.0f to 1.0f + float bounciness; // 0.0f to 1.0f +} Rigidbody; + +// Collider struct +typedef struct Collider { + bool enabled; + ColliderType type; + Rectangle bounds; // Just used for RectangleCollider type + int radius; // Just used for CircleCollider type +} Collider; + #ifdef __cplusplus extern "C" { // Prevents name mangling of functions #endif @@ -742,6 +780,25 @@ void SetMaterialSpecularColor(Material *material, Vector3 color); // Set m void SetMaterialGlossiness(Material *material, float glossiness); // Set material glossiness value (recommended values: 0 - 100) void SetMaterialNormalDepth(Material *material, float depth); // Set normal map depth (B component from RGB type map scalar multiplier) +//---------------------------------------------------------------------------------- +// Physics System Functions (engine-module: physics) +//---------------------------------------------------------------------------------- +void InitPhysics(); // Initialize all internal physics values +void SetPhysics(Physics settings); // Set physics settings values using Physics data type to overwrite internal physics settings + +void AddRigidbody(int index, Rigidbody rigidbody); // Initialize a new rigidbody with parameters to internal index slot +void AddCollider(int index, Collider collider); // Initialize a new Collider with parameters to internal index slot + +void ApplyPhysics(int index, Vector2 *position); // Apply physics to internal rigidbody, physics calculations are applied to position pointer parameter +void SetRigidbodyEnabled(int index, bool state); // Set enabled state to a defined rigidbody +void SetRigidbodyVelocity(int index, Vector2 velocity); // Set velocity of rigidbody (without considering of mass value) +void AddRigidbodyForce(int index, Vector2 force); // Set rigidbody force (considering mass value) + +void SetColliderEnabled(int index, bool state); // Set enabled state to a defined collider + +Rigidbody GetRigidbody(int index); // Returns the internal rigidbody data defined by index parameter +Collider GetCollider(int index); // Returns the internal collider data defined by index parameter + //------------------------------------------------------------------------------------ // Audio Loading and Playing Functions (Module: audio) //------------------------------------------------------------------------------------