From 952ca577bfa451ecadf24dccc6af5b00d1ccc80b Mon Sep 17 00:00:00 2001 From: Eric Stoneking Date: Mon, 19 May 2025 13:12:02 -0400 Subject: [PATCH] Added Rover Sim Case Added Rover example Global replace "Geom" -> "Mesh" Replaced Host->h_addr with Host->h_addr_list[0] to avoid deprecation error Fixed sign error in application of wheel torque to flex node --- Docs/FSW Models.pdf | Bin 59660 -> 63054 bytes Docs/FSW Models.tex | 16 +- Docs/Prototype.rtf | 37 - Include/42.h | 10 +- Include/42defines.h | 1 + Include/42gl.h | 3 +- Include/42types.h | 14 +- Kit/Include/envkit.h | 6 +- Kit/Include/{geomkit.h => meshkit.h} | 32 +- Kit/Source/envkit.c | 40 +- Kit/Source/iokit.c | 4 +- Kit/Source/mathkit.c | 4 +- Kit/Source/{geomkit.c => meshkit.c} | 368 +- Makefile | 34 +- Model/42.mtl | 184 +- Model/Rgn_MoonCrater.obj | 6251 ++++++++++++++++++++++++++ Model/RoverBody.mtl | 10 - Model/RoverBody.obj | 2224 ++++----- Model/RoverLowerLeg.mtl | 10 - Model/RoverLowerLeg.obj | 2579 ++++++----- Model/RoverUpperLeg.mtl | 10 - Model/RoverUpperLeg.obj | 2255 +++++----- Model/Spectrum.txt | 3 + Rover/Flex_Simple.txt | 64 + Rover/Inp_AcOutput.txt | 16 + Rover/Inp_Cmd.txt | 92 + Rover/Inp_FOV.txt | 46 + Rover/Inp_Graphics.txt | 55 + Rover/Inp_IPC.txt | 44 + Rover/Inp_NOS3.txt | 3 + Rover/Inp_Region.txt | 29 + Rover/Inp_ScOutput.txt | 9 + Rover/Inp_Sim.txt | 61 + Rover/Inp_TDRS.txt | 13 + Rover/Jnt_Hip.txt | 7 + Rover/Jnt_Knee.txt | 7 + Rover/Leg Kinematics.pdf | Bin 0 -> 170468 bytes Rover/Nodes_Simple.txt | 8 + Rover/Orb_Rover.txt | 47 + Rover/SC_Rover.txt | 456 ++ Rover/Shaker_Simple.txt | 44 + Rover/TRV.txt | 11 + Rover/Whl_Simple.txt | 50 + Source/42actuators.c | 10 +- Source/42dynamics.c | 34 +- Source/42exec.c | 73 +- Source/42fsw.c | 238 + Source/42gl.c | 104 +- Source/42init.c | 62 +- Source/42nos3.c | 2 +- Source/42perturb.c | 36 +- Source/42report.c | 16 +- 52 files changed, 11646 insertions(+), 4086 deletions(-) delete mode 100644 Docs/Prototype.rtf rename Kit/Include/{geomkit.h => meshkit.h} (85%) rename Kit/Source/{geomkit.c => meshkit.c} (83%) create mode 100644 Model/Rgn_MoonCrater.obj delete mode 100644 Model/RoverBody.mtl delete mode 100644 Model/RoverLowerLeg.mtl delete mode 100644 Model/RoverUpperLeg.mtl create mode 100644 Rover/Flex_Simple.txt create mode 100644 Rover/Inp_AcOutput.txt create mode 100755 Rover/Inp_Cmd.txt create mode 100644 Rover/Inp_FOV.txt create mode 100755 Rover/Inp_Graphics.txt create mode 100644 Rover/Inp_IPC.txt create mode 100644 Rover/Inp_NOS3.txt create mode 100644 Rover/Inp_Region.txt create mode 100644 Rover/Inp_ScOutput.txt create mode 100755 Rover/Inp_Sim.txt create mode 100755 Rover/Inp_TDRS.txt create mode 100644 Rover/Jnt_Hip.txt create mode 100644 Rover/Jnt_Knee.txt create mode 100644 Rover/Leg Kinematics.pdf create mode 100644 Rover/Nodes_Simple.txt create mode 100755 Rover/Orb_Rover.txt create mode 100755 Rover/SC_Rover.txt create mode 100644 Rover/Shaker_Simple.txt create mode 100644 Rover/TRV.txt create mode 100644 Rover/Whl_Simple.txt diff --git a/Docs/FSW Models.pdf b/Docs/FSW Models.pdf index 70704b5ba3f7baaf8d38b5a564602a6980044999..88c314405a9ff978736e7bb9787073c8eff2a4d5 100644 GIT binary patch delta 41346 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 delta 38115 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

r%{}; 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 Ta%E-;H90ddH3}sqMNdWwskkDi diff --git a/Docs/FSW Models.tex b/Docs/FSW Models.tex index 2e6b0aed..7be1672d 100644 --- a/Docs/FSW Models.tex +++ b/Docs/FSW Models.tex @@ -10,7 +10,7 @@ \begin{tabular}{@{} rl @{}} {\bf To:} & 42 Users\\ {\bf From:} & Eric Stoneking \\ - {\bf Date:} & July 2022 \\ + {\bf Date:} & March 2025 \\ {\bf Subject:} & Getting Started with 42 Flight Software Models\\ \hline \end{tabular} @@ -36,13 +36,13 @@ \subsection{\tt PASSIVE\_FSW} Passive FSW does nothing. It exerts no forces or torques. It is most useful for studying natural motion, passively-stabilized spacecraft, and out-of-control (eg. decommissioned) spacecraft. In the {\tt Demo} folder, the Moai, Big Black Monolith, and the three cubesats are using the passive FSW. BBM is demonstrating the natural motion due to an initial angular rate about the intermediate axis of inertia. -\subsection{\tt PROTOTYPE\_FSW} +\subsection{\tt INSTANT\_FSW} -As its name implies, prototype FSW is most useful for quick starts and very early studies. It uses inputs from the command script file (eg. {\tt Inp\_Cmd.txt}) to define a commanded attitude. See {\tt Inp\_Cmd.txt} for command templates and examples. The function {\tt PrototypeFSW} then controls the attitude to comply with the command. In the {\tt Demo} folder, the Shuttle and Ion Cruiser are using the prototype FSW. In the InOut folder, {\tt SC\_Simple.txt} is using prototype FSW. +As its name implies, instant FSW is most useful for quick starts and very early studies. It uses inputs from the command script file (eg. {\tt Inp\_Cmd.txt}) to define a commanded attitude. See {\tt Inp\_Cmd.txt} for command templates and examples. The function {\tt InstantFSW} then controls the attitude to comply with the command. In the {\tt Demo} folder, the Shuttle and Ion Cruiser are using the instant FSW. In the InOut folder, {\tt SC\_Simple.txt} is using instant FSW. -\subsection{\tt AD\_HOC\_FSW} +\subsection{\tt SANDBOX\_FSW} -This model is intended as the best jumping-off point for customization. As shipped, it is simply a proportional-derivative (PD) linear feedback to align the spacecraft with the inertial $N$ frame, using ideal torquers for actuation. It is up to you to modify the sensor inputs, commanded attitude, control law, and actuator commanding to fit your situation. In the {\tt Demo} folder, Voyager is running ad hoc FSW. +This model is intended as the best jumping-off point for customization. As shipped, it is simply a proportional-derivative (PD) linear feedback to align the spacecraft with the inertial $N$ frame, using ideal torquers for actuation. It is up to you to modify the sensor inputs, commanded attitude, control law, and actuator commanding to fit your situation. In the {\tt Demo} folder, Voyager is running sandbox FSW. \subsection{\tt THREE\_AXIS\_FSW} @@ -64,13 +64,13 @@ \subsection{And Beyond} \section{Sensor Models} -In a simulation, sensors are one interface between the truth model (environment, dynamics) and the FSW model. In general terms, a sensor model takes the truth, perhaps adds some noise or other errors, and repackages the result in the proper format for the FSW model. In 42, the function {\tt 42sensors.c:Sensors} has some very simple sensor models provided. For example, the IMU model simply copies the true angular rate of the spacecraft's main body into the FSW data structure. It's up to you to embellish this model to reflect the realities of your sensor hardware to whatever fidelity you require. +In a simulation, sensors are one interface between the truth model (environment, dynamics) and the FSW model. In general terms, a sensor model takes the truth, perhaps adds some noise or other errors, and repackages the result in the proper format for the FSW model. In 42, the function {\tt 42sensors.c:Sensors} has some very simple sensor models provided. For example, the IMU model simply copies the true angular rate of the spacecraft's main body into the FSW data structure. It's up to you to customize this model to reflect the realities of your sensor hardware to whatever fidelity you require. \section{Actuator Models} -Actuators are the other interface between the truth model and the FSW model. An actuator model accepts commands from the FSW model (eg. wheel torque commands, or thruster pulsewidth commands), and determines the forces and torques to apply to the spacecraft dynamical models. Actuator models are called from {\tt 42actuators.c:Actuators}. Like the sensor models, these models are very simple, and it's up to you to embellish them to reflect your hardware. +Actuators are the other interface between the truth model and the FSW model. An actuator model accepts commands from the FSW model (eg. wheel torque commands, or thruster pulsewidth commands), and determines the forces and torques to apply to the spacecraft dynamical models. Actuator models are called from {\tt 42actuators.c:Actuators}. Like the sensor models, these models are very simple, and it's up to you to customize them to reflect your hardware. -One actuator type requires some explanation. To enable rapid prototyping, 42 includes some ideal actuators, {\tt IdealFrc} and {\tt IdealTrq} as elements in the FSW structure. These actuators have no hardware equivalent. They give you the forces and torques you ask for, no questions asked. This is very useful for early studies. Suppose, for instance, that you want to study an orbital rendezvous and prox ops scenario. You want to exert control forces to perform prox ops, but you don't want to have to figure out your thruster layout or write up your thruster selection logic. {\tt IdealFrc} is the answer. Prototype FSW and ad hoc FSW both use {\tt IdealTrq}. As you add the hardware-based actuators into your control loop, you'll wean yourself off of the ideal actuators. +One actuator type requires some explanation. To enable rapid prototyping, 42 includes some ideal actuators, {\tt IdealFrc} and {\tt IdealTrq} as elements in the FSW structure. These actuators have no hardware equivalent. They give you the forces and torques you ask for, no questions asked. This is very useful for early studies. Suppose, for instance, that you want to study an orbital rendezvous and prox ops scenario. You want to exert control forces to perform prox ops, but you don't want to have to figure out your thruster layout or write up your thruster selection logic. {\tt IdealFrc} is the answer. Instant FSW and sandbox FSW both use {\tt IdealTrq}. As you add the hardware-based actuators into your control loop, you'll wean yourself off of the ideal actuators. \end{document} diff --git a/Docs/Prototype.rtf b/Docs/Prototype.rtf deleted file mode 100644 index 52fd0475..00000000 --- a/Docs/Prototype.rtf +++ /dev/null @@ -1,37 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf210 -\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;\red128\green128\blue128;\red0\green0\blue0;} -\margl1440\margr1440\vieww11440\viewh14480\viewkind0 -\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural - -\f0\fs24 \cf2 Option to specify main body attitude in terms of Euler angles or quaternion wrt N or L\ -Joint angle commands may be specified directly.\ -\cf0 \ -Or, \ -\ -For each body, define Primary vector and Secondary vector\ -\cf2 Point B[i] [Primary or Secondary] vector [x y z] at RA, Dec\ -\cf0 Point B[i] [Primary or Secondary] vector [x y z] at InTrack, CrossTrack from Nadir\ - Point B[i] [Primary or Secondary] vector [x y z] at InTrack, CrossTrack from Zenith\ -\cf2 Point B[i] [Primary or Secondary] vector [x y z] at World[k]\ - Point B[i] [Primary or Secondary] vector [x y z] at World: SUN\ - Point B[i] [Primary or Secondary] vector [x y z] at World: EARTH\ - Point B[i] [Primary or Secondary] vector [x y z] at World: LUNA\ -\cf0 Point B[i] [Primary or Secondary] vector [x y z] at SunEarth L2\ -\cf2 Point B[i] [Primary or Secondary] vector [x y z] at World[k] [Lng Lat Alt]\ - Point B[i] [Primary or Secondary] vector [x y z] at Ground Station[i]\ -\cf0 Point B[i] [Primary or Secondary] vector [x y z] at TDRS[k]\ - Point B[i] [Primary or Secondary] vector [x y z] at highest TDRS\ -\cf2 Point B[i] [Primary or Secondary] vector [x y z] at point [x y z] fixed in SC[j].B[k]\ - Point B[i] [Primary or Secondary] vector [x y z] along velocity\ - Align B[i] [Primary or Secondary] vector [x y z] with N-frame vector [x y z]\ - Align B[i] [Primary or Secondary] vector [x y z] with L-frame vector [x y z]\ -\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural -\cf3 Align B[i] [Primary or Secondary] vector [x y z] with H-frame vector [x y z]\ -\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural -\cf0 Align B[i] [Primary or Secondary] vector [x y z] with vector [x y z] fixed in SC[j].B[k] (works for B0)\ - Place point [x y z] fixed in SC[i].B[j] at location [x y z] fixed in SC[k].B[l]\ - Place SC[i] cm at location [x y z] in [N or L frame] wrt Orb[k]\ -\ -\ - } \ No newline at end of file diff --git a/Include/42.h b/Include/42.h index 0c632713..ad8e24cc 100755 --- a/Include/42.h +++ b/Include/42.h @@ -28,9 +28,9 @@ #include "42defines.h" #include "dcmkit.h" #include "envkit.h" -#include "geomkit.h" #include "iokit.h" #include "mathkit.h" +#include "meshkit.h" #include "orbkit.h" #include "sigkit.h" #include "sphkit.h" @@ -52,8 +52,8 @@ EXTERN long Nsc; /* Number of materials */ EXTERN long Nmatl; -/* Number of geometric objects */ -EXTERN long Ngeom; +/* Number of geometric meshes */ +EXTERN long Nmesh; EXTERN char InOutPath[512]; EXTERN char ModelPath[512]; @@ -120,9 +120,9 @@ EXTERN struct SCType *SC; /* Frm structure describes a Formation of S/C's */ EXTERN struct FormationType *Frm; -/* Geom structure manages geometric objects, used for display and */ +/* Mesh structure manages geometric objects, used for display and */ /* for surface force computation (e.g. aerodynamic) */ -EXTERN struct GeomType *Geom; +EXTERN struct MeshType *Mesh; EXTERN struct POVType POV; diff --git a/Include/42defines.h b/Include/42defines.h index 58efce2a..aa92822d 100755 --- a/Include/42defines.h +++ b/Include/42defines.h @@ -243,6 +243,7 @@ #define CMG_FSW 7 #define THR_FSW 8 #define CFS_FSW 9 +#define ROVER_FSW 10 /* Command Types */ #define CMD_DIRECTION 0 diff --git a/Include/42gl.h b/Include/42gl.h index 4d53a3d9..35507e71 100755 --- a/Include/42gl.h +++ b/Include/42gl.h @@ -220,11 +220,10 @@ EXTERN GLfloat LightPosN[4]; EXTERN GLfloat ShadowFromNMatrix[16]; /* 4x4 Matrix transforms from N frame to Shadow Texture space */ EXTERN GLfloat CNE[9]; /* DCM between N and Eye frame */ - EXTERN char Banner[120]; EXTERN GLfloat BannerColor[4]; -void GeomToDisplayLists(struct GeomType *G); +void MeshToDisplayLists(struct MeshType *M); void UpdatePOV(void); void CamRenderExec(void); void DrawMap(void); diff --git a/Include/42types.h b/Include/42types.h index bb7c95ba..55bfae2a 100755 --- a/Include/42types.h +++ b/Include/42types.h @@ -12,7 +12,7 @@ /* All Other Rights Reserved. */ -#include "geomkit.h" +#include "meshkit.h" #include "orbkit.h" #include "sigkit.h" #include "AcTypes.h" @@ -112,11 +112,11 @@ struct BodyType { double FrcN[3]; /* expressed in N */ double alpha[3]; /* Angular acceleration of B wrt N, expressed in B */ double accel[3]; /* Linear acceleration of B wrt N, expressed in N */ - char GeomFileName[40]; + char MeshFileName[40]; char NodeFileName[40]; char FlexFileName[40]; float ModelMatrix[16]; /* For OpenGL */ - long GeomTag; + long MeshTag; /* For KaneNBody Dynamics */ long Gin; /* Joint that B is Bout of */ double beta[3]; /* Vector from B ref pt to B[0] ref pt, expressed in N */ @@ -877,8 +877,8 @@ struct RegionType { double wn[3]; /* Expressed in R frame */ double ElastCoef,DampCoef,FricCoef; char Name[20]; - char GeomFileName[40]; - long GeomTag; + char MeshFileName[40]; + long MeshTag; float ModelMatrix[16]; /* For OpenGL */ }; @@ -926,7 +926,7 @@ struct WorldType { long HasRing; char Name[20]; char MapFileName[40]; - char GeomFileName[40]; + char MeshFileName[40]; char ColTexFileName[40]; char BumpTexFileName[40]; float Color[4]; @@ -938,7 +938,7 @@ struct WorldType { unsigned int ColCubeTag; unsigned int BumpCubeTag; unsigned int CloudGlossCubeTag; - long GeomTag; + long MeshTag; unsigned int RingTexTag; double NearExtent,FarExtent; diff --git a/Kit/Include/envkit.h b/Kit/Include/envkit.h index be744427..8161d5c1 100755 --- a/Kit/Include/envkit.h +++ b/Kit/Include/envkit.h @@ -21,7 +21,7 @@ #include "mathkit.h" #include "dcmkit.h" #include "iokit.h" -#include "geomkit.h" +#include "meshkit.h" /* ** #ifdef __cplusplus @@ -52,9 +52,9 @@ void HiFiEarthPrecNute(double JD,double C_TEME_TETE[3][3], double C_TETE_J2000[3][3]); void WGS84ToECEF(double glat, double glong, double alt, double p[3]); void ECEFToWGS84(double p[3], double *glat, double *glong, double *alt); -long PolyhedronGravAcc(struct GeomType *G, double Density, double PosN[3], +long PolyhedronGravAcc(struct MeshType *M, double Density, double PosN[3], double CWN[3][3], double GravAccN[3]); -long PolyhedronGravGrad(struct GeomType *G, double Density, double PosN[3], +long PolyhedronGravGrad(struct MeshType *M, double Density, double PosN[3], double CWN[3][3], double GravGradN[3][3]); void GravGradTimesInertia(double g[3][3], double I[3][3], double GGxI[3]); diff --git a/Kit/Include/geomkit.h b/Kit/Include/meshkit.h similarity index 85% rename from Kit/Include/geomkit.h rename to Kit/Include/meshkit.h index c496205f..42183071 100755 --- a/Kit/Include/geomkit.h +++ b/Kit/Include/meshkit.h @@ -12,8 +12,8 @@ /* All Other Rights Reserved. */ -#ifndef __GEOMKIT_H__ -#define __GEOMKIT_H__ +#ifndef __MESHKIT_H__ +#define __MESHKIT_H__ #include #include @@ -93,7 +93,7 @@ struct OctreeCellType { long NextOnHit; }; -/* Only add an Octree to Geom struct if it'll be used */ +/* Only add an Octree to Mesh struct if it'll be used */ struct OctreeType { long Noct; /* Number of occupied cells in Octree */ long *OctIdx; /* List of indices pointing into occupied cells */ @@ -114,7 +114,7 @@ struct KDNodeType { struct KDNodeType *HighChild; }; -struct GeomType { +struct MeshType { char ObjFileName[40]; long Nmatl; long Nv; @@ -170,20 +170,20 @@ struct MatlType { struct MatlType *AddMtlLib(const char *PathName, const char *MtlLibName, struct MatlType *OldMatl, long *Nmatl); void ScaleSpecDiffFrac(struct MatlType *Matl, long Nmatl); -void SurfaceForceProps(struct GeomType *G); -void LoadKDTree(struct GeomType *G); -long KDProjectRayOntoGeom(double Source[3], double DirVec[3], - struct GeomType *G, long *HitPoly, double HitPoint[3]); -void LoadOctree(struct GeomType *G); -long OCProjectRayOntoGeom(double Point[3],double DirVec[3], - struct GeomType *G,double ProjPoint[3],long *ClosestPoly); -struct GeomType *LoadWingsObjFile(const char *ModelPath, const char *ObjFilename, +void SurfaceForceProps(struct MeshType *M); +void LoadKDTree(struct MeshType *M); +long KDProjectRayOntoMesh(double Source[3], double DirVec[3], + struct MeshType *M, long *HitPoly, double HitPoint[3]); +void LoadOctree(struct MeshType *M); +long OCProjectRayOntoMesh(double Point[3],double DirVec[3], + struct MeshType *M,double ProjPoint[3],long *ClosestPoly); +struct MeshType *LoadWingsObjFile(const char *ModelPath, const char *ObjFilename, struct MatlType **MatlPtr, long *Nmatl, - struct GeomType *Geom, long *Ngeom, long *GeomTag, + struct MeshType *Mesh, long *Nmesh, long *MeshTag, long EdgesEnabled); -void WriteGeomToObjFile(struct MatlType *Matl,struct GeomType *Geom,const char *Path, +void WriteMeshToObjFile(struct MatlType *Matl,struct MeshType *Mesh,const char *Path, const char *FileName); -double PolyhedronVolume(struct GeomType *G); +double PolyhedronVolume(struct MeshType *M); /* ** #ifdef __cplusplus @@ -191,4 +191,4 @@ double PolyhedronVolume(struct GeomType *G); ** #endif */ -#endif /* __GEOMKIT_H__ */ +#endif /* __MESHKIT_H__ */ diff --git a/Kit/Source/envkit.c b/Kit/Source/envkit.c index bb3ec14a..33cfb553 100755 --- a/Kit/Source/envkit.c +++ b/Kit/Source/envkit.c @@ -909,7 +909,7 @@ void ECEFToWGS84(double p[3], double *glat, double *glong, double *alt) /**********************************************************************/ /* Ref Werner and Scheeres, "Exterior Gravitation of a Polyhedron ..." */ /* Returns 1 if PosN is outside polyhedron, 0 if inside */ -long PolyhedronGravAcc(struct GeomType *G, double Density, +long PolyhedronGravAcc(struct MeshType *M, double Density, double PosN[3], double CWN[3][3], double GravAccN[3]) { struct EdgeType *E; @@ -928,10 +928,10 @@ long PolyhedronGravAcc(struct GeomType *G, double Density, MxV(CWN,PosN,PosW); - for(Ie=0;IeNedge;Ie++) { - E = &G->Edge[Ie]; - V1 = G->V[E->Vtx1]; - V2 = G->V[E->Vtx2]; + for(Ie=0;IeNedge;Ie++) { + E = &M->Edge[Ie]; + V1 = M->V[E->Vtx1]; + V2 = M->V[E->Vtx2]; for(i=0;i<3;i++) { re1[i] = V1[i] - PosW[i]; re2[i] = V2[i] - PosW[i]; @@ -945,11 +945,11 @@ long PolyhedronGravAcc(struct GeomType *G, double Density, } } - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; - V1 = G->V[P->V[0]]; - V2 = G->V[P->V[1]]; - V3 = G->V[P->V[2]]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; + V1 = M->V[P->V[0]]; + V2 = M->V[P->V[1]]; + V3 = M->V[P->V[2]]; for(i=0;i<3;i++) { rf1[i] = V1[i] - PosW[i]; rf2[i] = V2[i] - PosW[i]; @@ -984,7 +984,7 @@ long PolyhedronGravAcc(struct GeomType *G, double Density, /**********************************************************************/ /* Ref Werner and Scheeres, "Exterior Gravitation of a Polyhedron ..." */ /* Returns 1 if PosN is outside polyhedron, 0 if inside */ -long PolyhedronGravGrad(struct GeomType *G, double Density, double PosN[3], +long PolyhedronGravGrad(struct MeshType *M, double Density, double PosN[3], double CWN[3][3], double GravGradN[3][3]) { struct EdgeType *E; @@ -1003,10 +1003,10 @@ long PolyhedronGravGrad(struct GeomType *G, double Density, double PosN[3], MxV(CWN,PosN,PosW); - for(Ie=0;IeNedge;Ie++) { - E = &G->Edge[Ie]; - V1 = G->V[E->Vtx1]; - V2 = G->V[E->Vtx2]; + for(Ie=0;IeNedge;Ie++) { + E = &M->Edge[Ie]; + V1 = M->V[E->Vtx1]; + V2 = M->V[E->Vtx2]; for(i=0;i<3;i++) { re1[i] = V1[i] - PosW[i]; re2[i] = V2[i] - PosW[i]; @@ -1019,11 +1019,11 @@ long PolyhedronGravGrad(struct GeomType *G, double Density, double PosN[3], } } - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; - V1 = G->V[P->V[0]]; - V2 = G->V[P->V[1]]; - V3 = G->V[P->V[2]]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; + V1 = M->V[P->V[0]]; + V2 = M->V[P->V[1]]; + V3 = M->V[P->V[2]]; for(i=0;i<3;i++) { rf1[i] = V1[i] - PosW[i]; rf2[i] = V2[i] - PosW[i]; diff --git a/Kit/Source/iokit.c b/Kit/Source/iokit.c index ef53625c..94ab6a7f 100755 --- a/Kit/Source/iokit.c +++ b/Kit/Source/iokit.c @@ -254,7 +254,7 @@ SOCKET InitSocketClient(const char *hostname, int Port,int AllowBlocking) } memset((char *) &Server,0,sizeof(Server)); Server.sin_family = AF_INET; - memcpy((char *)&Server.sin_addr.s_addr,(char *)Host->h_addr, + memcpy((char *)&Server.sin_addr.s_addr,(char *)Host->h_addr_list[0], Host->h_length); Server.sin_port = htons(Port); printf("Client connecting to Server on Port %i\n",Port); @@ -291,7 +291,7 @@ SOCKET InitSocketClient(const char *hostname, int Port,int AllowBlocking) } memset((char *) &Server,0,sizeof(Server)); Server.sin_family = AF_INET; - memcpy((char *)&Server.sin_addr.s_addr,(char *)Host->h_addr, + memcpy((char *)&Server.sin_addr.s_addr,(char *)Host->h_addr_list[0], Host->h_length); Server.sin_port = htons(Port); printf("Client connecting to Server on Port %i\n",Port); diff --git a/Kit/Source/mathkit.c b/Kit/Source/mathkit.c index 29c1d02c..c5c031dc 100755 --- a/Kit/Source/mathkit.c +++ b/Kit/Source/mathkit.c @@ -334,7 +334,7 @@ double UNITV(double V[3]) V[2]/=A; } else { - printf("Attempted divide by zero in UNITV (Line %d of mathkit.c)\n",__LINE__); + printf("Attempted divide by zero in UNITV (mathkit.c:%d)\n",__LINE__); V[0] = 0.0; V[1] = 0.0; V[2] = 0.0; @@ -354,7 +354,7 @@ double CopyUnitV(double V[3], double W[3]) W[2] = V[2]/A; } else { - printf("Attempted divide by zero in COPYUNITV (Line %d of mathkit.c)\n",__LINE__); + printf("Attempted divide by zero in COPYUNITV (mathkit.c:%d)\n",__LINE__); W[0] = 0.0; W[1] = 0.0; W[2] = 0.0; diff --git a/Kit/Source/geomkit.c b/Kit/Source/meshkit.c similarity index 83% rename from Kit/Source/geomkit.c rename to Kit/Source/meshkit.c index ba0481b5..796f2b17 100755 --- a/Kit/Source/geomkit.c +++ b/Kit/Source/meshkit.c @@ -12,7 +12,7 @@ /* All Other Rights Reserved. */ -#include "geomkit.h" +#include "meshkit.h" /* #ifdef __cplusplus ** namespace Kit { @@ -146,7 +146,7 @@ void ScaleSpecDiffFrac(struct MatlType *Matl, long Nmatl) } } /*********************************************************************/ -void SurfaceForceProps(struct GeomType *G) +void SurfaceForceProps(struct MeshType *M) { double **uv; double uhat[3],v2[3],nhat[3],vhat[3]; @@ -157,15 +157,15 @@ void SurfaceForceProps(struct GeomType *G) long j; struct PolyType *P; - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; uv = CreateMatrix(P->Nv+1,3); /* Compute Unit Normal Vector */ for(j=0;j<3;j++) { - uhat[j] = G->V[P->V[1]][j] - G->V[P->V[0]][j]; - v2[j] = G->V[P->V[2]][j] - G->V[P->V[1]][j]; + uhat[j] = M->V[P->V[1]][j] - M->V[P->V[0]][j]; + v2[j] = M->V[P->V[2]][j] - M->V[P->V[1]][j]; } UNITV(uhat); VxV(uhat,v2,nhat); @@ -189,8 +189,8 @@ void SurfaceForceProps(struct GeomType *G) C[1][j] = vhat[j]; C[2][j] = nhat[j]; } - for(j=0;jNv;j++) MxV(C,G->V[P->V[j]],uv[j]); - MxV(C,G->V[P->V[0]],uv[P->Nv]); + for(j=0;jNv;j++) MxV(C,M->V[P->V[j]],uv[j]); + MxV(C,M->V[P->V[0]],uv[P->Nv]); P->Area = 0.0; uvbar[0] = 0.0; uvbar[1] = 0.0; @@ -225,7 +225,7 @@ void SurfaceForceProps(struct GeomType *G) } /*********************************************************************/ /* Ref Werner and Scheeres, "Exterior Gravitation of a Polyhedron ..." */ -void EdgeAndPolyDyads(struct GeomType *G) +void EdgeAndPolyDyads(struct MeshType *M) { struct EdgeType *E; struct PolyType *P1,*P2,*P; @@ -233,13 +233,13 @@ void EdgeAndPolyDyads(struct GeomType *G) double Axis[3],N1[3],N2[3]; long Ie,Ip,i,j; - for(Ie=0;IeNedge;Ie++) { - E = &G->Edge[Ie]; + for(Ie=0;IeNedge;Ie++) { + E = &M->Edge[Ie]; if (E->Poly2 >= 0) { - P1 = &G->Poly[E->Poly1]; - P2 = &G->Poly[E->Poly2]; - V1 = G->V[E->Vtx1]; - V2 = G->V[E->Vtx2]; + P1 = &M->Poly[E->Poly1]; + P2 = &M->Poly[E->Poly2]; + V1 = M->V[E->Vtx1]; + V2 = M->V[E->Vtx2]; for(i=0;i<3;i++) Axis[i] = V2[i]-V1[i]; UNITV(Axis); /* Unit vectors in plane, pointing outward */ @@ -255,8 +255,8 @@ void EdgeAndPolyDyads(struct GeomType *G) } } - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; for(i=0;i<3;i++) { for(j=0;j<3;j++) { P->Dyad[i][j] = P->Norm[i]*P->Norm[j]; @@ -265,7 +265,7 @@ void EdgeAndPolyDyads(struct GeomType *G) } } /*********************************************************************/ -double PolyhedronVolume(struct GeomType *G) +double PolyhedronVolume(struct MeshType *M) { double Vol; struct PolyType *P; @@ -274,11 +274,11 @@ double PolyhedronVolume(struct GeomType *G) long Ip; Vol = 0.0; - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; - V1 = G->V[P->V[0]]; - V2 = G->V[P->V[1]]; - V3 = G->V[P->V[2]]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; + V1 = M->V[P->V[0]]; + V2 = M->V[P->V[1]]; + V3 = M->V[P->V[2]]; VxV(V2,V3,V2xV3); Vol += VoV(V1,V2xV3)/6.0; } @@ -379,7 +379,7 @@ long RayHitsBBox(double Source[3],double DirVec[3], } /**********************************************************************/ long KDRayHitsLeaf(double Source[3], double DirVec[3], - struct KDNodeType *KD, struct GeomType *G, + struct KDNodeType *KD, struct MeshType *M, long *HitPoly, double HitPoint[3], double *HitDist) { struct PolyType *P; @@ -391,10 +391,10 @@ long KDRayHitsLeaf(double Source[3], double DirVec[3], Hit = 0; for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[KD->Poly[Ip]]; + P = &M->Poly[KD->Poly[Ip]]; Vtx = (double **) calloc(P->Nv,sizeof(double *)); for(Iv=0;IvNv;Iv++) { - Vtx[Iv] = G->V[P->V[Iv]]; + Vtx[Iv] = M->V[P->V[Iv]]; } if (ProjectPointOntoPoly(Source,DirVec,Vtx,P->Nv, ProjPoint,&Dist)) { @@ -412,20 +412,20 @@ long KDRayHitsLeaf(double Source[3], double DirVec[3], } /**********************************************************************/ long KDRayHitsNode(double Source[3], double DirVec[3], struct KDNodeType *KD, - struct GeomType *G, long *HitPoly, double HitPoint[3], double *HitDist) + struct MeshType *M, long *HitPoly, double HitPoint[3], double *HitDist) { long HitLow,HitHigh; long Hit = 0; if (RayHitsBBox(Source,DirVec,&KD->BB)) { if(KD->IsLeaf) { - Hit = KDRayHitsLeaf(Source,DirVec,KD,G, + Hit = KDRayHitsLeaf(Source,DirVec,KD,M, HitPoly,HitPoint,HitDist); } else { /* Recursively check child nodes */ - HitLow = KDRayHitsNode(Source,DirVec,KD->LowChild,G, + HitLow = KDRayHitsNode(Source,DirVec,KD->LowChild,M, HitPoly,HitPoint,HitDist); - HitHigh = KDRayHitsNode(Source,DirVec,KD->HighChild,G, + HitHigh = KDRayHitsNode(Source,DirVec,KD->HighChild,M, HitPoly,HitPoint,HitDist); Hit = HitLow || HitHigh; } @@ -433,31 +433,31 @@ long KDRayHitsNode(double Source[3], double DirVec[3], struct KDNodeType *KD, return(Hit); } /**********************************************************************/ -/* Source and DirVec must be expressed in G's coordinate system */ -long KDProjectRayOntoGeom(double Source[3], double DirVec[3], - struct GeomType *G, long *HitPoly, double HitPoint[3]) +/* Source and DirVec must be expressed in M's coordinate system */ +long KDProjectRayOntoMesh(double Source[3], double DirVec[3], + struct MeshType *M, long *HitPoly, double HitPoint[3]) { double HitDist = 1.0E12; /* Absurd large value */ - long RayHitsGeom; + long RayHitsMesh; - RayHitsGeom = KDRayHitsNode(Source,DirVec,G->KDTree,G,HitPoly, + RayHitsMesh = KDRayHitsNode(Source,DirVec,M->KDTree,M,HitPoly, HitPoint,&HitDist); - return(RayHitsGeom); + return(RayHitsMesh); } /**********************************************************************/ -long KDPartition(long *P, long LowEnd, long HighEnd, long Axis, struct GeomType *G) +long KDPartition(long *P, long LowEnd, long HighEnd, long Axis, struct MeshType *M) { long PivotIdx,TempIdx; long LowIdx; double PivotVal; PivotIdx = HighEnd; - PivotVal = G->Poly[P[HighEnd]].Centroid[Axis]; + PivotVal = M->Poly[P[HighEnd]].Centroid[Axis]; LowIdx = LowEnd; while(LowIdx < PivotIdx) { - if (G->Poly[P[LowIdx]].Centroid[Axis] > PivotVal) { + if (M->Poly[P[LowIdx]].Centroid[Axis] > PivotVal) { TempIdx = P[PivotIdx]; P[PivotIdx] = P[LowIdx]; P[LowIdx] = P[PivotIdx-1]; @@ -469,7 +469,7 @@ long KDPartition(long *P, long LowEnd, long HighEnd, long Axis, struct GeomType return(PivotIdx); } /**********************************************************************/ -long KDSelectMedian(long *P, long N, long Axis, struct GeomType *G) +long KDSelectMedian(long *P, long N, long Axis, struct MeshType *M) { long LowEnd,HighEnd,PivotIdx; @@ -477,7 +477,7 @@ long KDSelectMedian(long *P, long N, long Axis, struct GeomType *G) HighEnd = N-1; do { - PivotIdx = KDPartition(P,LowEnd,HighEnd,Axis,G); + PivotIdx = KDPartition(P,LowEnd,HighEnd,Axis,M); if (PivotIdx > N/2) HighEnd = PivotIdx-1; else if (PivotIdx < N/2) LowEnd = PivotIdx+1; } while(PivotIdx != N/2); @@ -485,16 +485,16 @@ long KDSelectMedian(long *P, long N, long Axis, struct GeomType *G) return(PivotIdx); } /**********************************************************************/ -long KDCompare(long P1, long P2,long Axis,struct GeomType *G) +long KDCompare(long P1, long P2,long Axis,struct MeshType *M) { - if (G->Poly[P1].Centroid[Axis] < G->Poly[P2].Centroid[Axis]) + if (M->Poly[P1].Centroid[Axis] < M->Poly[P2].Centroid[Axis]) return(-1); - else if (G->Poly[P1].Centroid[Axis] > G->Poly[P2].Centroid[Axis]) + else if (M->Poly[P1].Centroid[Axis] > M->Poly[P2].Centroid[Axis]) return(1); else return(0); } /**********************************************************************/ -void KDFormHeap(long *P, long L, long Axis, struct GeomType *G) +void KDFormHeap(long *P, long L, long Axis, struct MeshType *M) { long Done,k,Temp; @@ -502,7 +502,7 @@ void KDFormHeap(long *P, long L, long Axis, struct GeomType *G) Done = 1; for(k=0;k 1) { @@ -539,11 +539,11 @@ void KDHeapSort(long *Poly, long Npoly, long Axis,struct GeomType *G) /* Shorten heap */ HeapLength--; /* Re-form heap */ - KDFormHeap(Poly,HeapLength,Axis,G); + KDFormHeap(Poly,HeapLength,Axis,M); } } /**********************************************************************/ -void SplitKDNode(struct KDNodeType *KD,struct GeomType *G) +void SplitKDNode(struct KDNodeType *KD,struct MeshType *M) { struct KDNodeType *LC,*HC; struct PolyType *P; @@ -581,8 +581,8 @@ void SplitKDNode(struct KDNodeType *KD,struct GeomType *G) } /* Split [Axis] BBox along Median Value */ - MedIdx = KDSelectMedian(KD->Poly,KD->Npoly,Axis,G); - MedVal = G->Poly[KD->Poly[MedIdx]].Centroid[Axis]; + MedIdx = KDSelectMedian(KD->Poly,KD->Npoly,Axis,M); + MedVal = M->Poly[KD->Poly[MedIdx]].Centroid[Axis]; LC->BB.max[Axis] = MedVal; HC->BB.min[Axis] = MedVal; LC->BB.center[Axis] = 0.5*(LC->BB.max[Axis]+LC->BB.min[Axis]); @@ -593,9 +593,9 @@ void SplitKDNode(struct KDNodeType *KD,struct GeomType *G) for(Ip=0;IpNpoly;Ip++) { AnyVtxBelowMedian = 0; AnyVtxAboveMedian = 0; - P = &G->Poly[KD->Poly[Ip]]; + P = &M->Poly[KD->Poly[Ip]]; for(Iv=0;IvNv;Iv++) { - if (G->V[P->V[Iv]][Axis] < MedVal) AnyVtxBelowMedian = 1; + if (M->V[P->V[Iv]][Axis] < MedVal) AnyVtxBelowMedian = 1; else AnyVtxAboveMedian = 1; } if (AnyVtxBelowMedian) { @@ -618,7 +618,7 @@ void SplitKDNode(struct KDNodeType *KD,struct GeomType *G) /*printf("Depth exceeds 20. Npoly = %ld\n",LC->Npoly);*/ LC->IsLeaf = 1; } - else SplitKDNode(LC,G); + else SplitKDNode(LC,M); if (HC->Npoly < 20) { HC->IsLeaf = 1; @@ -627,37 +627,37 @@ void SplitKDNode(struct KDNodeType *KD,struct GeomType *G) /*printf("Depth exceeds 20. Npoly = %ld\n",HC->Npoly);*/ HC->IsLeaf = 1; } - else SplitKDNode(HC,G); + else SplitKDNode(HC,M); } /**********************************************************************/ -void LoadKDTree(struct GeomType *G) +void LoadKDTree(struct MeshType *M) { struct KDNodeType *KD; long i,Ip; -/* .. Root Node coincides with Geom's Bounding Box */ - G->KDTree = (struct KDNodeType *) calloc(1,sizeof(struct KDNodeType)); - KD = G->KDTree; +/* .. Root Node coincides with Mesh's Bounding Box */ + M->KDTree = (struct KDNodeType *) calloc(1,sizeof(struct KDNodeType)); + KD = M->KDTree; KD->IsRoot = 1; KD->IsLeaf = 0; KD->Depth = 0; KD->Axis = 0; for(i=0;i<3;i++) { - KD->BB.min[i] = G->BBox.min[i]; - KD->BB.max[i] = G->BBox.max[i]; - KD->BB.center[i] = G->BBox.center[i]; + KD->BB.min[i] = M->BBox.min[i]; + KD->BB.max[i] = M->BBox.max[i]; + KD->BB.center[i] = M->BBox.center[i]; } /* Root Node poly list is trivial: */ - KD->Npoly = G->Npoly; + KD->Npoly = M->Npoly; KD->Poly = (long *) calloc(KD->Npoly,sizeof(long)); for(Ip=0;IpNpoly;Ip++) KD->Poly[Ip] = Ip; - SplitKDNode(KD,G); + SplitKDNode(KD,M); } /**********************************************************************/ -void LoadOctree(struct GeomType *G) +void LoadOctree(struct MeshType *M) { struct OctreeType *O; struct OctreeCellType *OC,*C; @@ -673,10 +673,10 @@ void LoadOctree(struct GeomType *G) long AllPos[3],AllNeg[3]; long NoChildHasAll; - BB = &G->BBox; + BB = &M->BBox; - G->Octree = (struct OctreeType *) calloc(1,sizeof(struct OctreeType)); - O = G->Octree; + M->Octree = (struct OctreeType *) calloc(1,sizeof(struct OctreeType)); + O = M->Octree; /* .. Assign children */ Ic=1; @@ -724,8 +724,8 @@ void LoadOctree(struct GeomType *G) } /* .. Populate with polys */ - for(Ipoly=0;IpolyNpoly;Ipoly++) { - P = &G->Poly[Ipoly]; + for(Ipoly=0;IpolyNpoly;Ipoly++) { + P = &M->Poly[Ipoly]; Io = 0; NoChildHasAll = 0; while (Io < 73 && !NoChildHasAll) { @@ -736,7 +736,7 @@ void LoadOctree(struct GeomType *G) } NoChildHasAll = 1; for(Iv=0;IvNv;Iv++) { - V = G->V[P->V[Iv]]; + V = M->V[P->V[Iv]]; for(i=0;i<3;i++) { if (V[i] < OC->center[i]) AllPos[i] = 0; else AllNeg[i] = 0; @@ -817,9 +817,9 @@ void LoadOctree(struct GeomType *G) } } /*********************************************************************/ -/* Point and DirVec have already been transformed into Geom frame */ -long OCProjectRayOntoGeom(double Point[3],double DirVec[3], - struct GeomType *G,double ProjPoint[3],long *ClosestPoly) +/* Point and DirVec have already been transformed into Mesh frame */ +long OCProjectRayOntoMesh(double Point[3],double DirVec[3], + struct MeshType *M,double ProjPoint[3],long *ClosestPoly) { struct OctreeType *O; struct PolyType *P; @@ -836,7 +836,7 @@ long OCProjectRayOntoGeom(double Point[3],double DirVec[3], Vtx = CreateMatrix(3,3); } - O = G->Octree; + O = M->Octree; for(i=0;i<3;i++) Point2[i] = Point[i] + DirVec[i]; @@ -853,13 +853,13 @@ long OCProjectRayOntoGeom(double Point[3],double DirVec[3], if (Dist < OC->radius) { /* Check against polys */ for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[OC->Poly[Ip]]; + P = &M->Poly[OC->Poly[Ip]]; if (P->Nv != 3) { - printf("Error. ProjectPointOntoGeom doesn't handle polygons with %ld vertices.\n",P->Nv); + printf("Error. ProjectPointOntoMesh doesn't handle polygons with %ld vertices.\n",P->Nv); exit(1); } for(Iv=0;IvNv;Iv++) { - for(i=0;i<3;i++) Vtx[Iv][i] = G->V[P->V[Iv]][i]; + for(i=0;i<3;i++) Vtx[Iv][i] = M->V[P->V[Iv]][i]; } InPoly = ProjectPointOntoPoly(Point,DirVec,Vtx,P->Nv,Vec,&Dist); if (InPoly && Dist > 0.0 && Dist < MinDist) { @@ -895,9 +895,9 @@ long OCProjectRayOntoGeom(double Point[3],double DirVec[3], return(FoundPoly); } /*********************************************************************/ -struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilename[40], +struct MeshType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilename[40], struct MatlType **MatlPtr, long *Nmatl, - struct GeomType *Geom, long *Ngeom, long *GeomTag, + struct MeshType *Mesh, long *Nmesh, long *MeshTag, long EdgesEnabled) { #define D2R (0.0174532925199433) @@ -911,7 +911,7 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam long I,It,In,i,j,MatlIdx; long Ivtx,Ivt,Ivn,Ipoly; long Ip,Ie; - struct GeomType *G; + struct MeshType *M; struct PolyType *P; void *Ptr; struct MatlType *Matl; @@ -929,42 +929,42 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam char line[512],vtxstring[512],*vtxtoken,MatlName[40]; char MtlLibName[40]; - Ng = *Ngeom; + Ng = *Nmesh; Matl = *MatlPtr; /* Check for prior definition */ for(Ig=0;IgObjFileName,ObjFilename,39); - G->ObjFileName[39] = 0; /* Null-terminated string */ - G->Nmatl = 0; - G->Nv = 0; - G->Nvt = 0; - G->Nvn = 0; - G->Npoly = 0; - G->Nedge = 0; + Mesh = (struct MeshType *) realloc(Mesh,Ng*sizeof(struct MeshType)); + M = &Mesh[Ng-1]; + + strncpy(M->ObjFileName,ObjFilename,39); + M->ObjFileName[39] = 0; /* Null-terminated string */ + M->Nmatl = 0; + M->Nv = 0; + M->Nvt = 0; + M->Nvn = 0; + M->Npoly = 0; + M->Nedge = 0; MatlIdx = 0; - /* Allow a Null Geom entry */ - if (!strcmp(G->ObjFileName,"NONE")) { - *Ngeom = Ng; - *GeomTag = Ng-1; - return(Geom); + /* Allow a Null Mesh entry */ + if (!strcmp(M->ObjFileName,"NONE")) { + *Nmesh = Ng; + *MeshTag = Ng-1; + return(Mesh); } /* These will be expanded as needed */ - G->Matl = (long *) calloc(2,sizeof(long)); - if (G->Matl == NULL) { - printf("G->Matl calloc returned null pointer. Bailing out!\n"); + M->Matl = (long *) calloc(2,sizeof(long)); + if (M->Matl == NULL) { + printf("M->Matl calloc returned null pointer. Bailing out!\n"); exit(1); } @@ -975,21 +975,21 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam while(!feof(infile) && NoArraySizesFound) { fgets(line,512,infile); if (sscanf(line,"# Nv = %ld Nvt = %ld Nvn = %ld Npoly = %ld", - &G->Nv,&G->Nvt,&G->Nvn,&G->Npoly) == 4) { + &M->Nv,&M->Nvt,&M->Nvn,&M->Npoly) == 4) { NoArraySizesFound = 0; } else if (sscanf(line,"v %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { - G->Nv++; + M->Nv++; } else if (sscanf(line,"vt %lf %lf",&V[0],&V[1]) == 2 || sscanf(line,"vt %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { - G->Nvt++; + M->Nvt++; } else if (sscanf(line,"vn %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { - G->Nvn++; + M->Nvn++; } else if(line[0] == 'f') { - G->Npoly++; + M->Npoly++; } sprintf(line,"Flush"); } @@ -1006,7 +1006,7 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam rewind(TmpFile); outfile = FileOpen(ModelPath,ObjFilename,"w"); fprintf(outfile,"# Nv = %ld Nvt = %ld Nvn = %ld Npoly = %ld\n", - G->Nv,G->Nvt,G->Nvn,G->Npoly); + M->Nv,M->Nvt,M->Nvn,M->Npoly); while((txtptr = fgets(line,512,TmpFile)) != NULL) { fputs(line,outfile); } @@ -1016,12 +1016,12 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam } /* .. Allocate arrays */ - G->V = CreateMatrix(G->Nv,3); - G->Vt = CreateMatrix(G->Nvt,2); - G->Vn = CreateMatrix(G->Nvn,3); - G->Poly = (struct PolyType *) calloc(G->Npoly,sizeof(struct PolyType)); - if (G->Poly == NULL) { - printf("G->Poly calloc returned null pointer. Bailing out!\n"); + M->V = CreateMatrix(M->Nv,3); + M->Vt = CreateMatrix(M->Nvt,2); + M->Vn = CreateMatrix(M->Nvn,3); + M->Poly = (struct PolyType *) calloc(M->Npoly,sizeof(struct PolyType)); + if (M->Poly == NULL) { + printf("M->Poly calloc returned null pointer. Bailing out!\n"); exit(1); } @@ -1055,13 +1055,13 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam } else if (sscanf(line,"v %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { MTxV(RotM,V,Vr); - for(i=0;i<3;i++) G->V[Ivtx][i] = Scale*Vr[i]+TransVec[i]; + for(i=0;i<3;i++) M->V[Ivtx][i] = Scale*Vr[i]+TransVec[i]; Ivtx++; } else if (sscanf(line,"vt %lf %lf",&V[0],&V[1]) == 2 || sscanf(line,"vt %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { - G->Vt[Ivt][0] = V[0]; - G->Vt[Ivt][1] = (1.0-V[1]); /* Flip about horizontal axis */ + M->Vt[Ivt][0] = V[0]; + M->Vt[Ivt][1] = (1.0-V[1]); /* Flip about horizontal axis */ Ivt++; } else if (sscanf(line,"vn %lf %lf %lf",&V[0],&V[1],&V[2]) == 3) { @@ -1071,11 +1071,11 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam } /* printf("Zero-length normal in LoadWingsObjFile %s\n",ObjFilename); */ } - for(i=0;i<3;i++) G->Vn[Ivn][i] = V[i]; + for(i=0;i<3;i++) M->Vn[Ivn][i] = V[i]; Ivn++; } else if(line[0] == 'f') { - P = &G->Poly[Ipoly]; + P = &M->Poly[Ipoly]; P->Nv = 0; P->Matl = MatlIdx; P->ContactPoly = 0; @@ -1132,12 +1132,12 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam P->HasNorm = 0; } } - /* If poly is degenerate, remove it from Geom */ - if (PolyIsDegenerate(P,G->V)) { + /* If poly is degenerate, remove it from Mesh */ + if (PolyIsDegenerate(P,M->V)) { free(P->V); free(P->Vt); free(P->Vn); - G->Npoly--; + M->Npoly--; } else { Ipoly++; @@ -1167,14 +1167,14 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam } } FirstUse = 1; - for(Im=0;ImNmatl;Im++) { - if(MatlIdx == G->Matl[Im]) FirstUse = 0; + for(Im=0;ImNmatl;Im++) { + if(MatlIdx == M->Matl[Im]) FirstUse = 0; } if (FirstUse) { - G->Nmatl++; - if (G->Nmatl > 2) - G->Matl = (long *) realloc(G->Matl,G->Nmatl*sizeof(long)); - G->Matl[G->Nmatl-1] = MatlIdx; + M->Nmatl++; + if (M->Nmatl > 2) + M->Matl = (long *) realloc(M->Matl,M->Nmatl*sizeof(long)); + M->Matl[M->Nmatl-1] = MatlIdx; } } sprintf(line,"Flush"); @@ -1183,59 +1183,59 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam /* Find Bounding Box */ for(j=0;j<3;j++) { - G->BBox.max[j] = G->V[0][j]; - G->BBox.min[j] = G->V[0][j]; + M->BBox.max[j] = M->V[0][j]; + M->BBox.min[j] = M->V[0][j]; } - for(i=1;iNv;i++) { + for(i=1;iNv;i++) { for(j=0;j<3;j++) { - if (G->V[i][j] < G->BBox.min[j]) G->BBox.min[j] = G->V[i][j]; - if (G->V[i][j] > G->BBox.max[j]) G->BBox.max[j] = G->V[i][j]; + if (M->V[i][j] < M->BBox.min[j]) M->BBox.min[j] = M->V[i][j]; + if (M->V[i][j] > M->BBox.max[j]) M->BBox.max[j] = M->V[i][j]; } } /* Expand BBox slightly to make sure all Vtx's are inside it */ for(j=0;j<3;j++) { - G->BBox.max[j] += 0.01; - G->BBox.min[j] -= 0.01; + M->BBox.max[j] += 0.01; + M->BBox.min[j] -= 0.01; } for(j=0;j<3;j++) { - G->BBox.center[j] = 0.5*(G->BBox.min[j]+G->BBox.max[j]); + M->BBox.center[j] = 0.5*(M->BBox.min[j]+M->BBox.max[j]); } for(j=0;j<3;j++) { - r[j] = G->V[0][j]-G->BBox.center[j]; + r[j] = M->V[0][j]-M->BBox.center[j]; } - G->BBox.radius = MAGV(r); - for(i=1;iNv;i++) { + M->BBox.radius = MAGV(r); + for(i=1;iNv;i++) { for(j=0;j<3;j++) { - r[j] = G->V[i][j]-G->BBox.center[j]; + r[j] = M->V[i][j]-M->BBox.center[j]; } - if (MAGV(r) > G->BBox.radius) G->BBox.radius = MAGV(r); + if (MAGV(r) > M->BBox.radius) M->BBox.radius = MAGV(r); } - for(i=0;iNvn;i++) UNITV(G->Vn[i]); + for(i=0;iNvn;i++) UNITV(M->Vn[i]); if (EdgesEnabled) { /* Build Edge Tables */ - G->Nedge = 0; - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; + M->Nedge = 0; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; P->E = (long *) calloc(P->Nv,sizeof(long)); for(Iv=0;IvNv;Iv++) { V1 = P->V[Iv]; V2 = P->V[(Iv+1)%P->Nv]; BeenHereOnce = 0; - for(Ie=0;IeNedge;Ie++) { - if (G->Edge[Ie].Vtx1 == V2) { - if (G->Edge[Ie].Vtx2 == V1) { + for(Ie=0;IeNedge;Ie++) { + if (M->Edge[Ie].Vtx1 == V2) { + if (M->Edge[Ie].Vtx2 == V1) { BeenHereOnce = 1; - G->Edge[Ie].Poly2 = Ip; + M->Edge[Ie].Poly2 = Ip; P->E[Iv] = Ie; break; } } } if (!BeenHereOnce) { - G->Nedge++; - if (G->Nedge == 1) { + M->Nedge++; + if (M->Nedge == 1) { Ptr = calloc(1,sizeof(struct EdgeType)); if (Ptr == NULL) { printf("Realloc failed in LoadWingsObjFile\n"); @@ -1243,50 +1243,50 @@ struct GeomType *LoadWingsObjFile(const char ModelPath[80],const char ObjFilenam } } else { - Ptr = realloc(G->Edge,G->Nedge*sizeof(struct EdgeType)); + Ptr = realloc(M->Edge,M->Nedge*sizeof(struct EdgeType)); if (Ptr == NULL) { printf("Realloc failed in LoadWingsObjFile\n"); exit(1); } } - G->Edge = (struct EdgeType *) Ptr; - G->Edge[G->Nedge-1].Vtx1 = V1; - G->Edge[G->Nedge-1].Vtx2 = V2; - G->Edge[G->Nedge-1].Poly1 = Ip; - G->Edge[G->Nedge-1].Poly2 = -1; - for(i=0;i<3;i++) V[i] = G->V[V1][i] - G->V[V2][i]; - G->Edge[G->Nedge-1].Length = MAGV(V); - P->E[Iv] = G->Nedge-1; + M->Edge = (struct EdgeType *) Ptr; + M->Edge[M->Nedge-1].Vtx1 = V1; + M->Edge[M->Nedge-1].Vtx2 = V2; + M->Edge[M->Nedge-1].Poly1 = Ip; + M->Edge[M->Nedge-1].Poly2 = -1; + for(i=0;i<3;i++) V[i] = M->V[V1][i] - M->V[V2][i]; + M->Edge[M->Nedge-1].Length = MAGV(V); + P->E[Iv] = M->Nedge-1; } } } } /* Find Normals, Areas, Centroids for use in surface force models */ - SurfaceForceProps(G); + SurfaceForceProps(M); /* For polyhedron gravity */ - if (EdgesEnabled) EdgeAndPolyDyads(G); + if (EdgesEnabled) EdgeAndPolyDyads(M); /* Find radius of bounding sphere for each poly */ - for(Ipoly=0;IpolyNpoly;Ipoly++) { - P = &G->Poly[Ipoly]; + for(Ipoly=0;IpolyNpoly;Ipoly++) { + P = &M->Poly[Ipoly]; P->radius = 0.0; for(Iv=0;IvNv;Iv++) { Ivtx = P->V[Iv]; - for(i=0;i<3;i++) r[i] = G->V[Ivtx][i] - P->Centroid[i]; + for(i=0;i<3;i++) r[i] = M->V[Ivtx][i] - P->Centroid[i]; magr = MAGV(r); if (magr > P->radius) P->radius = magr; } } - *Ngeom = Ng; - *GeomTag = Ng-1; - return(Geom); + *Nmesh = Ng; + *MeshTag = Ng-1; + return(Mesh); #undef D2R } /*********************************************************************/ -void WriteGeomToObjFile(struct MatlType *Matl,struct GeomType *Geom,const char Path[80], +void WriteMeshToObjFile(struct MatlType *Matl,struct MeshType *Mesh,const char Path[80], const char FileName[40]) { char MtlFileName[80],ObjFileName[80]; @@ -1300,7 +1300,7 @@ void WriteGeomToObjFile(struct MatlType *Matl,struct GeomType *Geom,const char P strcat(MtlFileName,".mtl"); MtlFile = FileOpen(Path,MtlFileName,"wt"); - for(Im=0;ImNmatl;Im++) { + for(Im=0;ImNmatl;Im++) { M = &Matl[Im]; fprintf(MtlFile,"newmtl %s\n",M->Label); fprintf(MtlFile,"d %f\n",M->Kd[3]); @@ -1349,32 +1349,32 @@ void WriteGeomToObjFile(struct MatlType *Matl,struct GeomType *Geom,const char P ObjFile = FileOpen(Path,ObjFileName,"wt"); fprintf(ObjFile,"# Nv = %ld Nvt = %ld Nvn = %ld Npoly = %ld\n\n", - Geom->Nv,Geom->Nvt,Geom->Nvn,Geom->Npoly); + Mesh->Nv,Mesh->Nvt,Mesh->Nvn,Mesh->Npoly); fprintf(ObjFile,"mtllib %s\n\n",MtlFileName); /* Vertices */ - for(Iv=0;IvNv;Iv++) { - V = Geom->V[Iv]; + for(Iv=0;IvNv;Iv++) { + V = Mesh->V[Iv]; fprintf(ObjFile,"v %lf %lf %lf\n",V[0],V[1],V[2]); } /* Texture Vertices */ - for(Iv=0;IvNvt;Iv++) { - V = Geom->Vt[Iv]; + for(Iv=0;IvNvt;Iv++) { + V = Mesh->Vt[Iv]; fprintf(ObjFile,"vt %lf %lf %lf\n",V[0],V[1],V[2]); } /* Normals */ - for(Iv=0;IvNvn;Iv++) { - V = Geom->Vn[Iv]; + for(Iv=0;IvNvn;Iv++) { + V = Mesh->Vn[Iv]; fprintf(ObjFile,"vn %lf %lf %lf\n",V[0],V[1],V[2]); } fprintf(ObjFile,"\n"); - for(Im=0;ImNmatl;Im++) { + for(Im=0;ImNmatl;Im++) { M = &Matl[Im]; fprintf(ObjFile,"usemtl %s\n",M->Label); - for(Ip=0;IpNpoly;Ip++) { - P = &Geom->Poly[Ip]; + for(Ip=0;IpNpoly;Ip++) { + P = &Mesh->Poly[Ip]; if (P->Matl == Im) { fprintf(ObjFile,"f "); for(Iv=0;IvNv;Iv++) { diff --git a/Makefile b/Makefile index 5f4ed4d0..20ff0e94 100755 --- a/Makefile +++ b/Makefile @@ -103,6 +103,7 @@ ifeq ($(42PLATFORM),__APPLE__) LIBS = GUIOBJ = endif + NOS3OBJ = $(OBJ)42nos3.o XWARN = EXENAME = 42 CC = gcc @@ -137,6 +138,7 @@ ifeq ($(42PLATFORM),__linux__) LIBS = -ldl -lm -lpthread LFLAGS = endif + NOS3OBJ = $(OBJ)42nos3.o XWARN = -Wno-unused-variable -Wno-unused-but-set-variable -Wno-stringop-overread EXENAME = 42 CC = gcc @@ -153,6 +155,7 @@ ifeq ($(42PLATFORM),__MSYS__) ifneq ($(strip $(GUIFLAG)),) # TODO: Option to use GLFW instead of GLUT? GLEW = $(EXTERNDIR)GLEW/ + # GLEW = /mingw64/ GLUT = $(EXTERNDIR)freeglut/ LIBS = -lopengl32 -lglu32 -lfreeglut -lws2_32 -lglew32 LFLAGS = -L $(GLUT)lib/ -L $(GLEW)lib/ @@ -166,6 +169,7 @@ ifeq ($(42PLATFORM),__MSYS__) LFLAGS = ARCHFLAG = endif + NOS3OBJ = XWARN = EXENAME = 42.exe CC = gcc @@ -214,15 +218,15 @@ endif 42OBJ = $(OBJ)42main.o $(OBJ)42exec.o $(OBJ)42actuators.o $(OBJ)42cmd.o \ $(OBJ)42dynamics.o $(OBJ)42environs.o $(OBJ)42ephem.o $(OBJ)42fsw.o \ $(OBJ)42init.o $(OBJ)42ipc.o $(OBJ)42jitter.o $(OBJ)42joints.o \ -$(OBJ)42optics.o $(OBJ)42perturb.o $(OBJ)42report.o $(OBJ)42sensors.o \ -$(OBJ)42nos3.o +$(OBJ)42optics.o $(OBJ)42perturb.o $(OBJ)42report.o $(OBJ)42sensors.o -KITOBJ = $(OBJ)dcmkit.o $(OBJ)envkit.o $(OBJ)fswkit.o $(OBJ)geomkit.o \ -$(OBJ)iokit.o $(OBJ)mathkit.o $(OBJ)nrlmsise00kit.o $(OBJ)msis86kit.o \ -$(OBJ)orbkit.o $(OBJ)radbeltkit.o $(OBJ)sigkit.o $(OBJ)sphkit.o $(OBJ)timekit.o +KITOBJ = $(OBJ)dcmkit.o $(OBJ)envkit.o $(OBJ)fswkit.o $(OBJ)iokit.o \ +$(OBJ)mathkit.o $(OBJ)meshkit.o $(OBJ)nrlmsise00kit.o $(OBJ)orbkit.o \ +$(OBJ)radbeltkit.o $(OBJ)sigkit.o $(OBJ)sphkit.o $(OBJ)timekit.o -LIBKITOBJ = $(OBJ)dcmkit.o $(OBJ)envkit.o $(OBJ)fswkit.o $(OBJ)geomkit.o \ -$(OBJ)iokit.o $(OBJ)mathkit.o $(OBJ)orbkit.o $(OBJ)sigkit.o $(OBJ)sphkit.o $(OBJ)timekit.o +LIBKITOBJ = $(OBJ)dcmkit.o $(OBJ)envkit.o $(OBJ)fswkit.o $(OBJ)iokit.o \ +$(OBJ)mathkit.o $(OBJ)meshkit.o $(OBJ)orbkit.o $(OBJ)sigkit.o $(OBJ)sphkit.o \ +$(OBJ)timekit.o ACKITOBJ = $(OBJ)dcmkit.o $(OBJ)mathkit.o $(OBJ)fswkit.o $(OBJ)iokit.o $(OBJ)timekit.o @@ -231,13 +235,13 @@ AUTOOBJ = $(OBJ)WriteAcToCsv.o $(OBJ)WriteScToCsv.o $(OBJ)TxRxIPC.o #ANSIFLAGS = -Wstrict-prototypes -pedantic -ansi -Werror ANSIFLAGS = -CFLAGS = -g -O0 -fpic -Wall -Wshadow -Wno-deprecated $(XWARN) $(ANSIFLAGS) $(GLINC) $(CINC) -I $(INC) -I $(KITINC) -I $(KITSRC) $(GMSECINC) $(ARCHFLAG) $(GUIFLAG) $(GUI_LIB) $(SHADERFLAG) $(CFDFLAG) $(FFTBFLAG) $(GSFCFLAG) $(GMSECFLAG) $(STANDALONEFLAG) +CFLAGS = -std=c11 -g -O0 -fpic -Wall -Wshadow -Wno-deprecated $(XWARN) $(ANSIFLAGS) $(GLINC) $(CINC) -I $(INC) -I $(KITINC) -I $(KITSRC) $(GMSECINC) $(ARCHFLAG) $(GUIFLAG) $(GUI_LIB) $(SHADERFLAG) $(CFDFLAG) $(FFTBFLAG) $(GSFCFLAG) $(GMSECFLAG) $(STANDALONEFLAG) ########################## Rules to link 42 ############################# -42 : $(42OBJ) $(KITOBJ) $(GUIOBJ) $(AUTOOBJ) $(ACOBJ) $(SCIPCOBJ) $(GMSECOBJ) $(FFTBOBJ) $(SLOSHOBJ) - $(CC) $(LFLAGS) $(GMSECBIN) -o $(EXENAME) $(42OBJ) $(KITOBJ) $(GUIOBJ) $(AUTOOBJ) $(ACOBJ) $(SCIPCOBJ) $(GMSECOBJ) $(FFTBOBJ) $(SLOSHOBJ) $(LIBS) +42 : $(42OBJ) $(KITOBJ) $(GUIOBJ) $(NOS3OBJ) $(AUTOOBJ) $(ACOBJ) $(SCIPCOBJ) $(GMSECOBJ) $(FFTBOBJ) $(SLOSHOBJ) + $(CC) $(LFLAGS) $(GMSECBIN) -o $(EXENAME) $(42OBJ) $(KITOBJ) $(GUIOBJ) $(NOS3OBJ) $(AUTOOBJ) $(ACOBJ) $(SCIPCOBJ) $(GMSECOBJ) $(FFTBOBJ) $(SLOSHOBJ) $(LIBS) AcApp : $(OBJ)AcApp.o $(ACKITOBJ) $(ACIPCOBJ) $(GMSECOBJ) $(CC) $(LFLAGS) -o AcApp $(OBJ)AcApp.o $(ACKITOBJ) $(ACIPCOBJ) $(GMSECOBJ) $(LIBS) @@ -320,9 +324,6 @@ $(OBJ)fswkit.o : $(KITSRC)fswkit.c $(OBJ)glkit.o : $(KITSRC)glkit.c $(KITINC)glkit.h $(CC) $(CFLAGS) -c $(KITSRC)glkit.c -o $(OBJ)glkit.o -$(OBJ)geomkit.o : $(KITSRC)geomkit.c $(KITINC)geomkit.h - $(CC) $(CFLAGS) -c $(KITSRC)geomkit.c -o $(OBJ)geomkit.o - $(OBJ)gmseckit.o : $(KITSRC)gmseckit.c $(KITINC)gmseckit.h $(CC) $(CFLAGS) -c $(KITSRC)gmseckit.c -o $(OBJ)gmseckit.o @@ -332,6 +333,9 @@ $(OBJ)iokit.o : $(KITSRC)iokit.c $(OBJ)mathkit.o : $(KITSRC)mathkit.c $(CC) $(CFLAGS) -c $(KITSRC)mathkit.c -o $(OBJ)mathkit.o +$(OBJ)meshkit.o : $(KITSRC)meshkit.c $(KITINC)meshkit.h + $(CC) $(CFLAGS) -c $(KITSRC)meshkit.c -o $(OBJ)meshkit.o + $(OBJ)nrlmsise00kit.o : $(KITSRC)nrlmsise00kit.c $(CC) $(CFLAGS) -c $(KITSRC)nrlmsise00kit.c -o $(OBJ)nrlmsise00kit.o @@ -410,6 +414,6 @@ else ifeq ($(42PLATFORM),_WIN64) del .\Object\*.o .\$(EXENAME) .\InOut\*.42 else rm -f $(OBJ)*.o ./$(EXENAME) ./AcApp $(KITDIR)42kit.so - rm -f $(INOUT)*.42 ./Standalone/*.42 ./Demo/*.42 ./Rx/*.42 ./Tx/*.42 - rm -f $(INOUT)*.csv ./Standalone/*.csv ./Demo/*.csv ./Rx/*.csv ./Tx/*.csv + rm -f $(INOUT)*.42 ./Standalone/*.42 ./Demo/*.42 ./Rx/*.42 ./Tx/*.42 ./Rover/*.42 + rm -f $(INOUT)*.csv ./Standalone/*.csv ./Demo/*.csv ./Rx/*.csv ./Tx/*.csv ./Rover/*.csv endif diff --git a/Model/42.mtl b/Model/42.mtl index 1b964128..2f481e78 100755 --- a/Model/42.mtl +++ b/Model/42.mtl @@ -85,6 +85,20 @@ Kd 1.0 1.0 1.0 Ks 0.0 0.0 0.0 Ke 0.0 0.0 0.0 +newmtl MOON_MATL +d 1.0 +Ns 20.0 +Ka 1.0 1.0 1.0 +Kd 1.0 1.0 1.0 +Ks 0.1 0.1 0.1 +Ke 0.0 0.0 0.0 +NoiseCol +map_Spectrum Moon +NoiseGain 0.5 0.25 0.125 0.0625 +NoiseBias 0.0 +NoiseScale 50.0 +NoiseType 0 + newmtl ASTEROID_MATL d 1.0 Ns 20.0 @@ -99,73 +113,73 @@ NoiseBias 0.0 NoiseScale 50.0 NoiseType 0 -newmtl GLAST_LOGO -Ns 100.0 -d 1.0 -illum 2 -Kd 1.0 1.0 1.0 -Ka 1.0 1.0 1.0 -Ks 0.0 0.0 0.0 -Ke 0.0 0.0 0.0 +newmtl GLAST_LOGO +Ns 100.0 +d 1.0 +illum 2 +Kd 1.0 1.0 1.0 +Ka 1.0 1.0 1.0 +Ks 0.0 0.0 0.0 +Ke 0.0 0.0 0.0 map_Kd GlastLogo.ppm - -newmtl GOLD_KAPTON -Ns 20.0 -d 1.0 -illum 2 -Kd 0.75 0.5 0.0 -Ka 0.75 0.5 0.0 -Ks 0.25 0.1 0.0 -Ke 0.0 0.0 0.0 + +newmtl GOLD_KAPTON +Ns 20.0 +d 1.0 +illum 2 +Kd 0.75 0.5 0.0 +Ka 0.75 0.5 0.0 +Ks 0.25 0.1 0.0 +Ke 0.0 0.0 0.0 NoiseBump - -newmtl SILVER_KAPTON -Ns 20.0 -d 1.0 -illum 2 -Kd 0.75 0.75 0.75 -Ka 0.75 0.75 0.75 -Ks 0.15 0.15 0.25 -Ke 0.0 0.0 0.0 + +newmtl SILVER_KAPTON +Ns 20.0 +d 1.0 +illum 2 +Kd 0.75 0.75 0.75 +Ka 0.75 0.75 0.75 +Ks 0.15 0.15 0.25 +Ke 0.0 0.0 0.0 NoiseBump - -newmtl METALLIC_GREEN -Ns 5.0 -d 1.0 -illum 2 -Kd 0.0 0.0 0.0 -Ka 0.0 0.0 0.0 -Ks 0.0 0.387 0.109 + +newmtl METALLIC_GREEN +Ns 5.0 +d 1.0 +illum 2 +Kd 0.0 0.0 0.0 +Ka 0.0 0.0 0.0 +Ks 0.0 0.387 0.109 Ke 0.0 0.0 0.0 Nu 20.0 -Nv 40.0 - -newmtl MIRROR -Ns 100.0 -d 1.0 -illum 2 -Kd 1.0 1.0 1.0 -Ka 1.0 1.0 1.0 -Ks 1.0 1.0 1.0 +Nv 40.0 + +newmtl MIRROR +Ns 100.0 +d 1.0 +illum 2 +Kd 1.0 1.0 1.0 +Ka 1.0 1.0 1.0 +Ks 1.0 1.0 1.0 Ke 0.0 0.0 0.0 -Refl 1.0 - -newmtl SEE_THRU_RED -Ns 100.0 -d 0.2 -illum 2 -Kd 0.55 0.0 0.0 -Ka 0.55 0.0 0.0 -Ks 0.0 0.0 0.0 +Refl 1.0 + +newmtl SEE_THRU_RED +Ns 100.0 +d 0.2 +illum 2 +Kd 0.55 0.0 0.0 +Ka 0.55 0.0 0.0 +Ks 0.0 0.0 0.0 Ke 0.0 0.0 0.0 -newmtl GREEN -Ns 100.0 -d 1.0 -illum 2 -Kd 0.0 0.5 0.0 -Ka 0.0 0.5 0.0 -Ks 0.2 0.2 0.2 +newmtl GREEN +Ns 100.0 +d 1.0 +illum 2 +Kd 0.0 0.5 0.0 +Ka 0.0 0.5 0.0 +Ks 0.2 0.2 0.2 Ke 0.0 0.0 0.0 newmtl MARBLE @@ -181,7 +195,7 @@ NoiseGain 6.0 3.0 1.5 0.75 NoiseBias 0.0 NoiseAxis 0.0 0.0 12.0 NoiseType 4 - + newmtl MOAI d 1.0 Ns 50.0 @@ -195,7 +209,7 @@ NoiseGain 0.2 0.1 0.05 0.025 NoiseBias -0.1 NoiseAxis 1.0 1.0 0.5 NoiseType 5 - + newmtl EROS_MATL d 1.0 Ns 20.0 @@ -206,14 +220,14 @@ Ke 0.0 0.0 0.0 map_Kd ErosColor.ppm map_Bump ErosBump.ppm -newmtl GOLD -Ns 100.0 -d 1.0 -illum 2 -Kd 0.76024 0.543 0.0 -Ka 0.574 0.41 0.0 -Ks 1.0 0.707 0.0 -Ke 0.0 0.0 0.0 +newmtl GOLD +Ns 100.0 +d 1.0 +illum 2 +Kd 0.76024 0.543 0.0 +Ka 0.574 0.41 0.0 +Ks 1.0 0.707 0.0 +Ke 0.0 0.0 0.0 newmtl 67P_MATL d 1.0 @@ -243,22 +257,22 @@ NoiseBias 0.0 NoiseScale 50.0 NoiseType 0 -newmtl CUBE_BLUE -Ns 100.0 -d 1.0 -illum 2 -Kd 0.05 0.05 0.15 -Ka 0.05 0.05 0.15 -Ks 1.0 1.0 1.0 -Ke 0.0 0.0 0.0 +newmtl CUBE_BLUE +Ns 100.0 +d 1.0 +illum 2 +Kd 0.05 0.05 0.15 +Ka 0.05 0.05 0.15 +Ks 1.0 1.0 1.0 +Ke 0.0 0.0 0.0 -newmtl CUBE_ORANGE -Ns 50.0 -d 1.0 -illum 2 -Kd 0.3 0.25 0.1 -Ka 0.3 0.25 0.1 -Ks 1.0 1.0 1.0 -Ke 0.0 0.0 0.0 +newmtl CUBE_ORANGE +Ns 50.0 +d 1.0 +illum 2 +Kd 0.3 0.25 0.1 +Ka 0.3 0.25 0.1 +Ks 1.0 1.0 1.0 +Ke 0.0 0.0 0.0 diff --git a/Model/Rgn_MoonCrater.obj b/Model/Rgn_MoonCrater.obj new file mode 100644 index 00000000..a1ffda21 --- /dev/null +++ b/Model/Rgn_MoonCrater.obj @@ -0,0 +1,6251 @@ +# Nv = 1600 Nvt = 0 Nvn = 1600 Npoly = 3042 +# Exported from Wings 3D 1.5.2 +# Scale up by 2.0 to actual size +mtllib 42.mtl +o Regular Plane2 +#1600 vertices, 3042 faces +v -20.00000000 20.28000000 5.8564265e-15 +v -20.00000000 19.25435897 5.9396932e-15 +v -20.00000000 18.22871795 5.9674488e-15 +v -20.00000000 17.20307692 6.0507155e-15 +v -20.00000000 16.17743590 6.1062266e-15 +v -20.00000000 15.15179487 6.1894934e-15 +v -20.00000000 14.12615385 6.2450045e-15 +v -20.00000000 13.10051282 6.3282712e-15 +v -20.00000000 12.07487179 6.3560268e-15 +v -20.00000000 11.04923077 6.4392935e-15 +v -20.00000000 10.02358974 6.4670491e-15 +v -20.00000000 8.99794872 6.5503158e-15 +v -20.00000000 7.97230769 6.6058270e-15 +v -20.00000000 6.94666667 6.6890937e-15 +v -20.00000000 5.92102564 6.7446049e-15 +v -20.00000000 4.89538462 6.8001160e-15 +v -20.00000000 3.86974359 6.8556272e-15 +v -20.00000000 2.84410256 6.9111383e-15 +v -20.00000000 1.81846154 6.9666495e-15 +v -20.00000000 0.79282051 7.0499162e-15 +v -20.00000000 -0.23282051 7.1054274e-15 +v -20.00000000 -1.25846154 7.1886941e-15 +v -20.00000000 -2.28410256 7.2719608e-15 +v -20.00000000 -3.30974359 7.2997164e-15 +v -20.00000000 -4.33538462 7.3829831e-15 +v -20.00000000 -5.36102564 7.4107387e-15 +v -20.00000000 -6.38666667 7.4940054e-15 +v -20.00000000 -7.41230769 7.5495166e-15 +v -20.00000000 -8.43794872 7.6327833e-15 +v -20.00000000 -9.46358974 7.6882944e-15 +v -20.00000000 -10.48923077 7.7438056e-15 +v -20.00000000 -11.51487179 7.7993167e-15 +v -20.00000000 -12.54051282 7.8548279e-15 +v -20.00000000 -13.56615385 7.9103391e-15 +v -20.00000000 -14.59179487 7.9936058e-15 +v -20.00000000 -15.61743590 8.0491169e-15 +v -20.00000000 -16.64307692 8.1323837e-15 +v -20.00000000 -17.66871795 8.1878948e-15 +v -20.00000000 -18.69435897 8.2434060e-15 +v -20.00000000 -19.72000000 8.2989171e-15 +v -18.97435897 20.28000000 5.8564265e-15 +v -18.97435897 19.25435897 5.9396932e-15 +v -18.97435897 18.22871795 5.9674488e-15 +v -18.97435897 17.20307692 6.0507155e-15 +v -18.97435897 16.17743590 6.1062266e-15 +v -18.97435897 15.15179487 6.1894934e-15 +v -18.97435897 14.12615385 6.2450045e-15 +v -18.97435897 13.10051282 6.3282712e-15 +v -18.97435897 12.07487179 6.3560268e-15 +v -18.97435897 11.04923077 6.4392935e-15 +v -18.97435897 10.02358974 6.4670491e-15 +v -18.97435897 8.99794872 6.5503158e-15 +v -18.97435897 7.97230769 6.6058270e-15 +v -18.97435897 6.94666667 6.6890937e-15 +v -18.97435897 5.92102564 6.7446049e-15 +v -18.97435897 4.89538462 6.8001160e-15 +v -18.97435897 3.86974359 6.8556272e-15 +v -18.97435897 2.84410256 6.9111383e-15 +v -18.97435897 1.81846154 6.9666495e-15 +v -18.97435897 0.79282051 7.0499162e-15 +v -18.97435897 -0.23282051 7.1054274e-15 +v -18.97435897 -1.25846154 7.1886941e-15 +v -18.97435897 -2.28410256 7.2719608e-15 +v -18.97435897 -3.30974359 7.2997164e-15 +v -18.97435897 -4.33538462 7.3829831e-15 +v -18.97435897 -5.36102564 7.4107387e-15 +v -18.97435897 -6.38666667 7.4940054e-15 +v -18.97435897 -7.41230769 7.5495166e-15 +v -18.97435897 -8.43794872 7.6327833e-15 +v -18.97435897 -9.46358974 7.6882944e-15 +v -18.97435897 -10.48923077 7.7438056e-15 +v -18.97435897 -11.51487179 7.7993167e-15 +v -18.97435897 -12.54051282 7.8548279e-15 +v -18.97435897 -13.56615385 7.9103391e-15 +v -18.97435897 -14.59179487 7.9936058e-15 +v -18.97435897 -15.61743590 8.0491169e-15 +v -18.97435897 -16.64307692 8.1323837e-15 +v -18.97435897 -17.66871795 8.1878948e-15 +v -18.97435897 -18.69435897 8.2434060e-15 +v -18.97435897 -19.72000000 8.2989171e-15 +v -17.94871795 20.28000000 5.8564265e-15 +v -17.94871795 19.25435897 5.9396932e-15 +v -17.94871795 18.22871795 5.9674488e-15 +v -17.94871795 17.20307692 6.0507155e-15 +v -17.94871795 16.17743590 6.1062266e-15 +v -17.94871795 15.15179487 6.1894934e-15 +v -17.94871795 14.12615385 6.2450045e-15 +v -17.94871795 13.10051282 6.3282712e-15 +v -17.94871795 12.07487179 6.3560268e-15 +v -17.94871795 11.04923077 6.4392935e-15 +v -17.94871795 10.02358974 6.4670491e-15 +v -17.94871795 8.99794872 6.5503158e-15 +v -17.94871795 7.97230769 6.6058270e-15 +v -17.94871795 6.94666667 6.6890937e-15 +v -17.94871795 5.92102564 6.7446049e-15 +v -17.94871795 4.89538462 6.8001160e-15 +v -17.94871795 3.86974359 6.8556272e-15 +v -17.94871795 2.84410256 6.9111383e-15 +v -17.94871795 1.81846154 6.9666495e-15 +v -17.94871795 0.79282051 7.0499162e-15 +v -17.94871795 -0.23282051 7.1054274e-15 +v -17.94871795 -1.25846154 7.1886941e-15 +v -17.94871795 -2.28410256 7.2719608e-15 +v -17.94871795 -3.30974359 7.2997164e-15 +v -17.94871795 -4.33538462 7.3829831e-15 +v -17.94871795 -5.36102564 7.4107387e-15 +v -17.94871795 -6.38666667 7.4940054e-15 +v -17.94871795 -7.41230769 7.5495166e-15 +v -17.94871795 -8.43794872 7.6327833e-15 +v -17.94871795 -9.46358974 7.6882944e-15 +v -17.94871795 -10.48923077 7.7438056e-15 +v -17.94871795 -11.51487179 7.7993167e-15 +v -17.94871795 -12.54051282 7.8548279e-15 +v -17.94871795 -13.56615385 7.9103391e-15 +v -17.94871795 -14.59179487 7.9936058e-15 +v -17.94871795 -15.61743590 8.0491169e-15 +v -17.94871795 -16.64307692 8.1323837e-15 +v -17.94871795 -17.66871795 8.1878948e-15 +v -17.94871795 -18.69435897 8.2434060e-15 +v -17.94871795 -19.72000000 8.2989171e-15 +v -16.92307692 20.28000000 5.8564265e-15 +v -16.92307692 19.25435897 5.9396932e-15 +v -16.92307692 18.22871795 5.9674488e-15 +v -16.92307692 17.20307692 6.0507155e-15 +v -16.92307692 16.17743590 6.1062266e-15 +v -16.92307692 15.15179487 6.1894934e-15 +v -16.92307692 14.12615385 6.2450045e-15 +v -16.92307692 13.10051282 6.3282712e-15 +v -16.92307692 12.07487179 6.3560268e-15 +v -16.92307692 11.04923077 6.4392935e-15 +v -16.92307692 10.02358974 6.4670491e-15 +v -16.92307692 8.99794872 6.5503158e-15 +v -16.92307692 7.97230769 6.6058270e-15 +v -16.92307692 6.94666667 6.6890937e-15 +v -16.92307692 5.92102564 6.7446049e-15 +v -16.92307692 4.89538462 1.00000000 +v -16.92307692 3.86974359 1.00000000 +v -16.92307692 2.84410256 1.00000000 +v -16.92307692 1.81846154 1.00000000 +v -16.92307692 0.79282051 1.00000000 +v -16.92307692 -0.23282051 1.00000000 +v -16.92307692 -1.25846154 1.00000000 +v -16.92307692 -2.28410256 1.00000000 +v -16.92307692 -3.30974359 1.00000000 +v -16.92307692 -4.33538462 1.00000000 +v -16.92307692 -5.36102564 7.4107387e-15 +v -16.92307692 -6.38666667 7.4940054e-15 +v -16.92307692 -7.41230769 7.5495166e-15 +v -16.92307692 -8.43794872 7.6327833e-15 +v -16.92307692 -9.46358974 7.6882944e-15 +v -16.92307692 -10.48923077 7.7438056e-15 +v -16.92307692 -11.51487179 7.7993167e-15 +v -16.92307692 -12.54051282 7.8548279e-15 +v -16.92307692 -13.56615385 7.9103391e-15 +v -16.92307692 -14.59179487 7.9936058e-15 +v -16.92307692 -15.61743590 8.0491169e-15 +v -16.92307692 -16.64307692 8.1323837e-15 +v -16.92307692 -17.66871795 8.1878948e-15 +v -16.92307692 -18.69435897 8.2434060e-15 +v -16.92307692 -19.72000000 8.2989171e-15 +v -15.89743590 20.28000000 5.8564265e-15 +v -15.89743590 19.25435897 5.9396932e-15 +v -15.89743590 18.22871795 5.9674488e-15 +v -15.89743590 17.20307692 6.0507155e-15 +v -15.89743590 16.17743590 6.1062266e-15 +v -15.89743590 15.15179487 6.1894934e-15 +v -15.89743590 14.12615385 6.2450045e-15 +v -15.89743590 13.10051282 6.3282712e-15 +v -15.89743590 12.07487179 6.3560268e-15 +v -15.89743590 11.04923077 6.4392935e-15 +v -15.89743590 10.02358974 6.4670491e-15 +v -15.89743590 8.99794872 6.5503158e-15 +v -15.89743590 7.97230769 1.00000000 +v -15.89743590 6.94666667 1.00000000 +v -15.89743590 5.92102564 1.00000000 +v -15.89743590 4.89538462 1.00000000 +v -15.89743590 3.86974359 1.00000000 +v -15.89743590 2.84410256 1.00000000 +v -15.89743590 1.81846154 1.00000000 +v -15.89743590 0.79282051 1.00000000 +v -15.89743590 -0.23282051 1.00000000 +v -15.89743590 -1.25846154 1.00000000 +v -15.89743590 -2.28410256 1.00000000 +v -15.89743590 -3.30974359 1.00000000 +v -15.89743590 -4.33538462 1.00000000 +v -15.89743590 -5.36102564 1.00000000 +v -15.89743590 -6.38666667 1.00000000 +v -15.89743590 -7.41230769 1.00000000 +v -15.89743590 -8.43794872 7.6327833e-15 +v -15.89743590 -9.46358974 7.6882944e-15 +v -15.89743590 -10.48923077 7.7438056e-15 +v -15.89743590 -11.51487179 7.7993167e-15 +v -15.89743590 -12.54051282 7.8548279e-15 +v -15.89743590 -13.56615385 7.9103391e-15 +v -15.89743590 -14.59179487 7.9936058e-15 +v -15.89743590 -15.61743590 8.0491169e-15 +v -15.89743590 -16.64307692 8.1323837e-15 +v -15.89743590 -17.66871795 8.1878948e-15 +v -15.89743590 -18.69435897 8.2434060e-15 +v -15.89743590 -19.72000000 8.2989171e-15 +v -14.87179487 20.28000000 5.8564265e-15 +v -14.87179487 19.25435897 5.9396932e-15 +v -14.87179487 18.22871795 5.9674488e-15 +v -14.87179487 17.20307692 6.0507155e-15 +v -14.87179487 16.17743590 6.1062266e-15 +v -14.87179487 15.15179487 6.1894934e-15 +v -14.87179487 14.12615385 6.2450045e-15 +v -14.87179487 13.10051282 6.3282712e-15 +v -14.87179487 12.07487179 6.3560268e-15 +v -14.87179487 11.04923077 6.4392935e-15 +v -14.87179487 10.02358974 6.4670491e-15 +v -14.87179487 8.99794872 1.00000000 +v -14.87179487 7.97230769 1.00000000 +v -14.87179487 6.94666667 1.00000000 +v -14.87179487 5.92102564 1.00000000 +v -14.87179487 4.89538462 1.00000000 +v -14.87179487 3.86974359 1.00000000 +v -14.87179487 2.84410256 1.00000000 +v -14.87179487 1.81846154 1.00000000 +v -14.87179487 0.79282051 1.00000000 +v -14.87179487 -0.23282051 1.00000000 +v -14.87179487 -1.25846154 1.00000000 +v -14.87179487 -2.28410256 1.00000000 +v -14.87179487 -3.30974359 1.00000000 +v -14.87179487 -4.33538462 1.00000000 +v -14.87179487 -5.36102564 1.00000000 +v -14.87179487 -6.38666667 1.00000000 +v -14.87179487 -7.41230769 1.00000000 +v -14.87179487 -8.43794872 1.00000000 +v -14.87179487 -9.46358974 7.6882944e-15 +v -14.87179487 -10.48923077 7.7438056e-15 +v -14.87179487 -11.51487179 7.7993167e-15 +v -14.87179487 -12.54051282 7.8548279e-15 +v -14.87179487 -13.56615385 7.9103391e-15 +v -14.87179487 -14.59179487 7.9936058e-15 +v -14.87179487 -15.61743590 8.0491169e-15 +v -14.87179487 -16.64307692 8.1323837e-15 +v -14.87179487 -17.66871795 8.1878948e-15 +v -14.87179487 -18.69435897 8.2434060e-15 +v -14.87179487 -19.72000000 8.2989171e-15 +v -13.84615385 20.28000000 5.8564265e-15 +v -13.84615385 19.25435897 5.9396932e-15 +v -13.84615385 18.22871795 5.9674488e-15 +v -13.84615385 17.20307692 6.0507155e-15 +v -13.84615385 16.17743590 6.1062266e-15 +v -13.84615385 15.15179487 6.1894934e-15 +v -13.84615385 14.12615385 6.2450045e-15 +v -13.84615385 13.10051282 6.3282712e-15 +v -13.84615385 12.07487179 6.3560268e-15 +v -13.84615385 11.04923077 1.00000000 +v -13.84615385 10.02358974 1.00000000 +v -13.84615385 8.99794872 1.00000000 +v -13.84615385 7.97230769 1.00000000 +v -13.84615385 6.94666667 1.00000000 +v -13.84615385 5.92102564 1.00000000 +v -13.84615385 4.89538462 6.8833828e-15 +v -13.84615385 3.86974359 6.9388939e-15 +v -13.84615385 2.84410256 7.0221606e-15 +v -13.84615385 1.81846154 7.0776718e-15 +v -13.84615385 0.79282051 7.1331829e-15 +v -13.84615385 -0.23282051 7.1886941e-15 +v -13.84615385 -1.25846154 7.2442052e-15 +v -13.84615385 -2.28410256 7.3274720e-15 +v -13.84615385 -3.30974359 7.3829831e-15 +v -13.84615385 -4.33538462 7.4662498e-15 +v -13.84615385 -5.36102564 1.00000000 +v -13.84615385 -6.38666667 1.00000000 +v -13.84615385 -7.41230769 1.00000000 +v -13.84615385 -8.43794872 1.00000000 +v -13.84615385 -9.46358974 1.00000000 +v -13.84615385 -10.48923077 1.00000000 +v -13.84615385 -11.51487179 7.7993167e-15 +v -13.84615385 -12.54051282 7.8548279e-15 +v -13.84615385 -13.56615385 7.9103391e-15 +v -13.84615385 -14.59179487 7.9936058e-15 +v -13.84615385 -15.61743590 8.0491169e-15 +v -13.84615385 -16.64307692 8.1323837e-15 +v -13.84615385 -17.66871795 8.1878948e-15 +v -13.84615385 -18.69435897 8.2434060e-15 +v -13.84615385 -19.72000000 8.2989171e-15 +v -12.82051282 20.28000000 5.8564265e-15 +v -12.82051282 19.25435897 5.9396932e-15 +v -12.82051282 18.22871795 5.9674488e-15 +v -12.82051282 17.20307692 6.0507155e-15 +v -12.82051282 16.17743590 6.1062266e-15 +v -12.82051282 15.15179487 6.1894934e-15 +v -12.82051282 14.12615385 6.2450045e-15 +v -12.82051282 13.10051282 6.3282712e-15 +v -12.82051282 12.07487179 1.00000000 +v -12.82051282 11.04923077 1.00000000 +v -12.82051282 10.02358974 1.00000000 +v -12.82051282 8.99794872 1.00000000 +v -12.82051282 7.97230769 1.00000000 +v -12.82051282 6.94666667 6.7446049e-15 +v -12.82051282 5.92102564 6.8001160e-15 +v -12.82051282 4.89538462 6.8833828e-15 +v -12.82051282 3.86974359 6.9388939e-15 +v -12.82051282 2.84410256 7.0221606e-15 +v -12.82051282 1.81846154 7.0776718e-15 +v -12.82051282 0.79282051 7.1331829e-15 +v -12.82051282 -0.23282051 7.1886941e-15 +v -12.82051282 -1.25846154 7.2442052e-15 +v -12.82051282 -2.28410256 7.3274720e-15 +v -12.82051282 -3.30974359 7.3829831e-15 +v -12.82051282 -4.33538462 7.4662498e-15 +v -12.82051282 -5.36102564 7.5217610e-15 +v -12.82051282 -6.38666667 7.6050277e-15 +v -12.82051282 -7.41230769 1.00000000 +v -12.82051282 -8.43794872 1.00000000 +v -12.82051282 -9.46358974 1.00000000 +v -12.82051282 -10.48923077 1.00000000 +v -12.82051282 -11.51487179 1.00000000 +v -12.82051282 -12.54051282 7.8548279e-15 +v -12.82051282 -13.56615385 7.9103391e-15 +v -12.82051282 -14.59179487 7.9936058e-15 +v -12.82051282 -15.61743590 8.0491169e-15 +v -12.82051282 -16.64307692 8.1323837e-15 +v -12.82051282 -17.66871795 8.1878948e-15 +v -12.82051282 -18.69435897 8.2434060e-15 +v -12.82051282 -19.72000000 8.2989171e-15 +v -11.79487179 20.28000000 5.8564265e-15 +v -11.79487179 19.25435897 5.9396932e-15 +v -11.79487179 18.22871795 5.9674488e-15 +v -11.79487179 17.20307692 6.0507155e-15 +v -11.79487179 16.17743590 6.1062266e-15 +v -11.79487179 15.15179487 6.1894934e-15 +v -11.79487179 14.12615385 6.2450045e-15 +v -11.79487179 13.10051282 1.00000000 +v -11.79487179 12.07487179 1.00000000 +v -11.79487179 11.04923077 1.00000000 +v -11.79487179 10.02358974 1.00000000 +v -11.79487179 8.99794872 6.6335826e-15 +v -11.79487179 7.97230769 6.6890937e-15 +v -11.79487179 6.94666667 6.7446049e-15 +v -11.79487179 5.92102564 6.8001160e-15 +v -11.79487179 4.89538462 6.8833828e-15 +v -11.79487179 3.86974359 6.9388939e-15 +v -11.79487179 2.84410256 7.0221606e-15 +v -11.79487179 1.81846154 7.0776718e-15 +v -11.79487179 0.79282051 7.1331829e-15 +v -11.79487179 -0.23282051 7.1886941e-15 +v -11.79487179 -1.25846154 7.2442052e-15 +v -11.79487179 -2.28410256 7.3274720e-15 +v -11.79487179 -3.30974359 7.3829831e-15 +v -11.79487179 -4.33538462 7.4662498e-15 +v -11.79487179 -5.36102564 7.5217610e-15 +v -11.79487179 -6.38666667 7.6050277e-15 +v -11.79487179 -7.41230769 7.6327833e-15 +v -11.79487179 -8.43794872 7.7160500e-15 +v -11.79487179 -9.46358974 1.00000000 +v -11.79487179 -10.48923077 1.00000000 +v -11.79487179 -11.51487179 1.00000000 +v -11.79487179 -12.54051282 1.00000000 +v -11.79487179 -13.56615385 7.9103391e-15 +v -11.79487179 -14.59179487 7.9936058e-15 +v -11.79487179 -15.61743590 8.0491169e-15 +v -11.79487179 -16.64307692 8.1323837e-15 +v -11.79487179 -17.66871795 8.1878948e-15 +v -11.79487179 -18.69435897 8.2434060e-15 +v -11.79487179 -19.72000000 8.2989171e-15 +v -10.76923077 20.28000000 5.8564265e-15 +v -10.76923077 19.25435897 5.9396932e-15 +v -10.76923077 18.22871795 5.9674488e-15 +v -10.76923077 17.20307692 6.0507155e-15 +v -10.76923077 16.17743590 6.1062266e-15 +v -10.76923077 15.15179487 6.1894934e-15 +v -10.76923077 14.12615385 1.00000000 +v -10.76923077 13.10051282 1.00000000 +v -10.76923077 12.07487179 1.00000000 +v -10.76923077 11.04923077 1.00000000 +v -10.76923077 10.02358974 6.5780714e-15 +v -10.76923077 8.99794872 6.6335826e-15 +v -10.76923077 7.97230769 6.6890937e-15 +v -10.76923077 6.94666667 6.7446049e-15 +v -10.76923077 5.92102564 6.8001160e-15 +v -10.76923077 4.89538462 6.8833828e-15 +v -10.76923077 3.86974359 6.9388939e-15 +v -10.76923077 2.84410256 7.0221606e-15 +v -10.76923077 1.81846154 7.0776718e-15 +v -10.76923077 0.79282051 7.1331829e-15 +v -10.76923077 -0.23282051 7.1886941e-15 +v -10.76923077 -1.25846154 7.2442052e-15 +v -10.76923077 -2.28410256 7.3274720e-15 +v -10.76923077 -3.30974359 7.3829831e-15 +v -10.76923077 -4.33538462 7.4662498e-15 +v -10.76923077 -5.36102564 7.5217610e-15 +v -10.76923077 -6.38666667 7.6050277e-15 +v -10.76923077 -7.41230769 7.6327833e-15 +v -10.76923077 -8.43794872 7.7160500e-15 +v -10.76923077 -9.46358974 7.7438056e-15 +v -10.76923077 -10.48923077 1.00000000 +v -10.76923077 -11.51487179 1.00000000 +v -10.76923077 -12.54051282 1.00000000 +v -10.76923077 -13.56615385 1.00000000 +v -10.76923077 -14.59179487 7.9936058e-15 +v -10.76923077 -15.61743590 8.0491169e-15 +v -10.76923077 -16.64307692 8.1323837e-15 +v -10.76923077 -17.66871795 8.1878948e-15 +v -10.76923077 -18.69435897 8.2434060e-15 +v -10.76923077 -19.72000000 8.2989171e-15 +v -9.74358974 20.28000000 5.8564265e-15 +v -9.74358974 19.25435897 5.9396932e-15 +v -9.74358974 18.22871795 5.9674488e-15 +v -9.74358974 17.20307692 6.0507155e-15 +v -9.74358974 16.17743590 6.1062266e-15 +v -9.74358974 15.15179487 6.1894934e-15 +v -9.74358974 14.12615385 1.00000000 +v -9.74358974 13.10051282 1.00000000 +v -9.74358974 12.07487179 1.00000000 +v -9.74358974 11.04923077 6.5225603e-15 +v -9.74358974 10.02358974 6.5780714e-15 +v -9.74358974 8.99794872 6.6335826e-15 +v -9.74358974 7.97230769 6.6890937e-15 +v -9.74358974 6.94666667 6.7446049e-15 +v -9.74358974 5.92102564 6.8001160e-15 +v -9.74358974 4.89538462 6.8833828e-15 +v -9.74358974 3.86974359 6.9388939e-15 +v -9.74358974 2.84410256 7.0221606e-15 +v -9.74358974 1.81846154 7.0776718e-15 +v -9.74358974 0.79282051 7.1331829e-15 +v -9.74358974 -0.23282051 7.1886941e-15 +v -9.74358974 -1.25846154 7.2442052e-15 +v -9.74358974 -2.28410256 7.3274720e-15 +v -9.74358974 -3.30974359 7.3829831e-15 +v -9.74358974 -4.33538462 7.4662498e-15 +v -9.74358974 -5.36102564 7.5217610e-15 +v -9.74358974 -6.38666667 7.6050277e-15 +v -9.74358974 -7.41230769 7.6327833e-15 +v -9.74358974 -8.43794872 7.7160500e-15 +v -9.74358974 -9.46358974 7.7438056e-15 +v -9.74358974 -10.48923077 7.8270723e-15 +v -9.74358974 -11.51487179 1.00000000 +v -9.74358974 -12.54051282 1.00000000 +v -9.74358974 -13.56615385 1.00000000 +v -9.74358974 -14.59179487 7.9936058e-15 +v -9.74358974 -15.61743590 8.0491169e-15 +v -9.74358974 -16.64307692 8.1323837e-15 +v -9.74358974 -17.66871795 8.1878948e-15 +v -9.74358974 -18.69435897 8.2434060e-15 +v -9.74358974 -19.72000000 8.2989171e-15 +v -8.71794872 20.28000000 5.8564265e-15 +v -8.71794872 19.25435897 5.9396932e-15 +v -8.71794872 18.22871795 5.9674488e-15 +v -8.71794872 17.20307692 6.0507155e-15 +v -8.71794872 16.17743590 6.1062266e-15 +v -8.71794872 15.15179487 1.00000000 +v -8.71794872 14.12615385 1.00000000 +v -8.71794872 13.10051282 1.00000000 +v -8.71794872 12.07487179 6.4392935e-15 +v -8.71794872 11.04923077 6.5225603e-15 +v -8.71794872 10.02358974 6.5780714e-15 +v -8.71794872 8.99794872 6.6335826e-15 +v -8.71794872 7.97230769 6.6890937e-15 +v -8.71794872 6.94666667 6.7446049e-15 +v -8.71794872 5.92102564 6.8001160e-15 +v -8.71794872 4.89538462 6.8833828e-15 +v -8.71794872 3.86974359 6.9388939e-15 +v -8.71794872 2.84410256 7.0221606e-15 +v -8.71794872 1.81846154 7.0776718e-15 +v -8.71794872 0.79282051 7.1331829e-15 +v -8.71794872 -0.23282051 7.1886941e-15 +v -8.71794872 -1.25846154 7.2442052e-15 +v -8.71794872 -2.28410256 7.3274720e-15 +v -8.71794872 -3.30974359 7.3829831e-15 +v -8.71794872 -4.33538462 7.4662498e-15 +v -8.71794872 -5.36102564 7.5217610e-15 +v -8.71794872 -6.38666667 7.6050277e-15 +v -8.71794872 -7.41230769 7.6327833e-15 +v -8.71794872 -8.43794872 7.7160500e-15 +v -8.71794872 -9.46358974 7.7438056e-15 +v -8.71794872 -10.48923077 7.8270723e-15 +v -8.71794872 -11.51487179 7.8825835e-15 +v -8.71794872 -12.54051282 1.00000000 +v -8.71794872 -13.56615385 1.00000000 +v -8.71794872 -14.59179487 1.00000000 +v -8.71794872 -15.61743590 8.0491169e-15 +v -8.71794872 -16.64307692 8.1323837e-15 +v -8.71794872 -17.66871795 8.1878948e-15 +v -8.71794872 -18.69435897 8.2434060e-15 +v -8.71794872 -19.72000000 8.2989171e-15 +v -7.69230769 20.28000000 5.8564265e-15 +v -7.69230769 19.25435897 5.9396932e-15 +v -7.69230769 18.22871795 5.9674488e-15 +v -7.69230769 17.20307692 6.0507155e-15 +v -7.69230769 16.17743590 1.00000000 +v -7.69230769 15.15179487 1.00000000 +v -7.69230769 14.12615385 1.00000000 +v -7.69230769 13.10051282 1.00000000 +v -7.69230769 12.07487179 6.4392935e-15 +v -7.69230769 11.04923077 6.5225603e-15 +v -7.69230769 10.02358974 6.5780714e-15 +v -7.69230769 8.99794872 6.6335826e-15 +v -7.69230769 7.97230769 6.6890937e-15 +v -7.69230769 6.94666667 6.7446049e-15 +v -7.69230769 5.92102564 6.8001160e-15 +v -7.69230769 4.89538462 6.8833828e-15 +v -7.69230769 3.86974359 6.9388939e-15 +v -7.69230769 2.84410256 7.0221606e-15 +v -7.69230769 1.81846154 7.0776718e-15 +v -7.69230769 0.79282051 7.1331829e-15 +v -7.69230769 -0.23282051 7.1886941e-15 +v -7.69230769 -1.25846154 7.2442052e-15 +v -7.69230769 -2.28410256 7.3274720e-15 +v -7.69230769 -3.30974359 7.3829831e-15 +v -7.69230769 -4.33538462 7.4662498e-15 +v -7.69230769 -5.36102564 7.5217610e-15 +v -7.69230769 -6.38666667 7.6050277e-15 +v -7.69230769 -7.41230769 7.6327833e-15 +v -7.69230769 -8.43794872 7.7160500e-15 +v -7.69230769 -9.46358974 7.7438056e-15 +v -7.69230769 -10.48923077 7.8270723e-15 +v -7.69230769 -11.51487179 7.8825835e-15 +v -7.69230769 -12.54051282 1.00000000 +v -7.69230769 -13.56615385 1.00000000 +v -7.69230769 -14.59179487 1.00000000 +v -7.69230769 -15.61743590 1.00000000 +v -7.69230769 -16.64307692 8.1323837e-15 +v -7.69230769 -17.66871795 8.1878948e-15 +v -7.69230769 -18.69435897 8.2434060e-15 +v -7.69230769 -19.72000000 8.2989171e-15 +v -6.66666667 20.28000000 5.8564265e-15 +v -6.66666667 19.25435897 5.9396932e-15 +v -6.66666667 18.22871795 5.9674488e-15 +v -6.66666667 17.20307692 6.0507155e-15 +v -6.66666667 16.17743590 1.00000000 +v -6.66666667 15.15179487 1.00000000 +v -6.66666667 14.12615385 1.00000000 +v -6.66666667 13.10051282 6.3837824e-15 +v -6.66666667 12.07487179 6.4392935e-15 +v -6.66666667 11.04923077 6.5225603e-15 +v -6.66666667 10.02358974 6.5780714e-15 +v -6.66666667 8.99794872 6.6335826e-15 +v -6.66666667 7.97230769 6.6890937e-15 +v -6.66666667 6.94666667 6.7446049e-15 +v -6.66666667 5.92102564 6.8001160e-15 +v -6.66666667 4.89538462 6.8833828e-15 +v -6.66666667 3.86974359 6.9388939e-15 +v -6.66666667 2.84410256 7.0221606e-15 +v -6.66666667 1.81846154 7.0776718e-15 +v -6.66666667 0.79282051 7.1331829e-15 +v -6.66666667 -0.23282051 7.1886941e-15 +v -6.66666667 -1.25846154 7.2442052e-15 +v -6.66666667 -2.28410256 7.3274720e-15 +v -6.66666667 -3.30974359 7.3829831e-15 +v -6.66666667 -4.33538462 7.4662498e-15 +v -6.66666667 -5.36102564 7.5217610e-15 +v -6.66666667 -6.38666667 7.6050277e-15 +v -6.66666667 -7.41230769 7.6327833e-15 +v -6.66666667 -8.43794872 7.7160500e-15 +v -6.66666667 -9.46358974 7.7438056e-15 +v -6.66666667 -10.48923077 7.8270723e-15 +v -6.66666667 -11.51487179 7.8825835e-15 +v -6.66666667 -12.54051282 7.9658502e-15 +v -6.66666667 -13.56615385 1.00000000 +v -6.66666667 -14.59179487 1.00000000 +v -6.66666667 -15.61743590 1.00000000 +v -6.66666667 -16.64307692 8.1323837e-15 +v -6.66666667 -17.66871795 8.1878948e-15 +v -6.66666667 -18.69435897 8.2434060e-15 +v -6.66666667 -19.72000000 8.2989171e-15 +v -5.64102564 20.28000000 5.8564265e-15 +v -5.64102564 19.25435897 5.9396932e-15 +v -5.64102564 18.22871795 5.9674488e-15 +v -5.64102564 17.20307692 6.0507155e-15 +v -5.64102564 16.17743590 1.00000000 +v -5.64102564 15.15179487 1.00000000 +v -5.64102564 14.12615385 1.00000000 +v -5.64102564 13.10051282 6.3837824e-15 +v -5.64102564 12.07487179 6.4392935e-15 +v -5.64102564 11.04923077 6.5225603e-15 +v -5.64102564 10.02358974 6.5780714e-15 +v -5.64102564 8.99794872 6.6335826e-15 +v -5.64102564 7.97230769 6.6890937e-15 +v -5.64102564 6.94666667 6.7446049e-15 +v -5.64102564 5.92102564 6.8001160e-15 +v -5.64102564 4.89538462 6.8833828e-15 +v -5.64102564 3.86974359 6.9388939e-15 +v -5.64102564 2.84410256 7.0221606e-15 +v -5.64102564 1.81846154 7.0776718e-15 +v -5.64102564 0.79282051 7.1331829e-15 +v -5.64102564 -0.23282051 7.1886941e-15 +v -5.64102564 -1.25846154 7.2442052e-15 +v -5.64102564 -2.28410256 7.3274720e-15 +v -5.64102564 -3.30974359 7.3829831e-15 +v -5.64102564 -4.33538462 7.4662498e-15 +v -5.64102564 -5.36102564 7.5217610e-15 +v -5.64102564 -6.38666667 7.6050277e-15 +v -5.64102564 -7.41230769 7.6327833e-15 +v -5.64102564 -8.43794872 7.7160500e-15 +v -5.64102564 -9.46358974 7.7438056e-15 +v -5.64102564 -10.48923077 7.8270723e-15 +v -5.64102564 -11.51487179 7.8825835e-15 +v -5.64102564 -12.54051282 7.9658502e-15 +v -5.64102564 -13.56615385 1.00000000 +v -5.64102564 -14.59179487 1.00000000 +v -5.64102564 -15.61743590 1.00000000 +v -5.64102564 -16.64307692 8.1323837e-15 +v -5.64102564 -17.66871795 8.1878948e-15 +v -5.64102564 -18.69435897 8.2434060e-15 +v -5.64102564 -19.72000000 8.2989171e-15 +v -4.61538462 20.28000000 5.8564265e-15 +v -4.61538462 19.25435897 5.9396932e-15 +v -4.61538462 18.22871795 5.9674488e-15 +v -4.61538462 17.20307692 1.00000000 +v -4.61538462 16.17743590 1.00000000 +v -4.61538462 15.15179487 1.00000000 +v -4.61538462 14.12615385 6.3005157e-15 +v -4.61538462 13.10051282 6.3837824e-15 +v -4.61538462 12.07487179 6.4392935e-15 +v -4.61538462 11.04923077 6.5225603e-15 +v -4.61538462 10.02358974 6.5780714e-15 +v -4.61538462 8.99794872 6.6335826e-15 +v -4.61538462 7.97230769 6.6890937e-15 +v -4.61538462 6.94666667 6.7446049e-15 +v -4.61538462 5.92102564 6.8001160e-15 +v -4.61538462 4.89538462 6.8833828e-15 +v -4.61538462 3.86974359 6.9388939e-15 +v -4.61538462 2.84410256 7.0221606e-15 +v -4.61538462 1.81846154 7.0776718e-15 +v -4.61538462 0.79282051 7.1331829e-15 +v -4.61538462 -0.23282051 7.1886941e-15 +v -4.61538462 -1.25846154 7.2442052e-15 +v -4.61538462 -2.28410256 7.3274720e-15 +v -4.61538462 -3.30974359 7.3829831e-15 +v -4.61538462 -4.33538462 7.4662498e-15 +v -4.61538462 -5.36102564 7.5217610e-15 +v -4.61538462 -6.38666667 7.6050277e-15 +v -4.61538462 -7.41230769 7.6327833e-15 +v -4.61538462 -8.43794872 7.7160500e-15 +v -4.61538462 -9.46358974 7.7438056e-15 +v -4.61538462 -10.48923077 7.8270723e-15 +v -4.61538462 -11.51487179 7.8825835e-15 +v -4.61538462 -12.54051282 7.9658502e-15 +v -4.61538462 -13.56615385 8.0213614e-15 +v -4.61538462 -14.59179487 1.00000000 +v -4.61538462 -15.61743590 1.00000000 +v -4.61538462 -16.64307692 1.00000000 +v -4.61538462 -17.66871795 8.1878948e-15 +v -4.61538462 -18.69435897 8.2434060e-15 +v -4.61538462 -19.72000000 8.2989171e-15 +v -3.58974359 20.28000000 5.8564265e-15 +v -3.58974359 19.25435897 5.9396932e-15 +v -3.58974359 18.22871795 5.9674488e-15 +v -3.58974359 17.20307692 1.00000000 +v -3.58974359 16.17743590 1.00000000 +v -3.58974359 15.15179487 1.00000000 +v -3.58974359 14.12615385 6.3005157e-15 +v -3.58974359 13.10051282 6.3837824e-15 +v -3.58974359 12.07487179 6.4392935e-15 +v -3.58974359 11.04923077 6.5225603e-15 +v -3.58974359 10.02358974 6.5780714e-15 +v -3.58974359 8.99794872 6.6335826e-15 +v -3.58974359 7.97230769 6.6890937e-15 +v -3.58974359 6.94666667 6.7446049e-15 +v -3.58974359 5.92102564 6.8001160e-15 +v -3.58974359 4.89538462 6.8833828e-15 +v -3.58974359 3.86974359 6.9388939e-15 +v -3.58974359 2.84410256 7.0221606e-15 +v -3.58974359 1.81846154 7.0776718e-15 +v -3.58974359 0.79282051 7.1331829e-15 +v -3.58974359 -0.23282051 7.1886941e-15 +v -3.58974359 -1.25846154 7.2442052e-15 +v -3.58974359 -2.28410256 7.3274720e-15 +v -3.58974359 -3.30974359 7.3829831e-15 +v -3.58974359 -4.33538462 7.4662498e-15 +v -3.58974359 -5.36102564 7.5217610e-15 +v -3.58974359 -6.38666667 7.6050277e-15 +v -3.58974359 -7.41230769 7.6327833e-15 +v -3.58974359 -8.43794872 7.7160500e-15 +v -3.58974359 -9.46358974 7.7438056e-15 +v -3.58974359 -10.48923077 7.8270723e-15 +v -3.58974359 -11.51487179 7.8825835e-15 +v -3.58974359 -12.54051282 7.9658502e-15 +v -3.58974359 -13.56615385 8.0213614e-15 +v -3.58974359 -14.59179487 1.00000000 +v -3.58974359 -15.61743590 1.00000000 +v -3.58974359 -16.64307692 1.00000000 +v -3.58974359 -17.66871795 8.1878948e-15 +v -3.58974359 -18.69435897 8.2434060e-15 +v -3.58974359 -19.72000000 8.2989171e-15 +v -2.56410256 20.28000000 5.8564265e-15 +v -2.56410256 19.25435897 5.9396932e-15 +v -2.56410256 18.22871795 5.9674488e-15 +v -2.56410256 17.20307692 1.00000000 +v -2.56410256 16.17743590 1.00000000 +v -2.56410256 15.15179487 1.00000000 +v -2.56410256 14.12615385 6.3005157e-15 +v -2.56410256 13.10051282 6.3837824e-15 +v -2.56410256 12.07487179 6.4392935e-15 +v -2.56410256 11.04923077 6.5225603e-15 +v -2.56410256 10.02358974 6.5780714e-15 +v -2.56410256 8.99794872 6.6335826e-15 +v -2.56410256 7.97230769 6.6890937e-15 +v -2.56410256 6.94666667 6.7446049e-15 +v -2.56410256 5.92102564 6.8001160e-15 +v -2.56410256 4.89538462 6.8833828e-15 +v -2.56410256 3.86974359 6.9388939e-15 +v -2.56410256 2.84410256 7.0221606e-15 +v -2.56410256 1.81846154 7.0776718e-15 +v -2.56410256 0.79282051 7.1331829e-15 +v -2.56410256 -0.23282051 7.1886941e-15 +v -2.56410256 -1.25846154 7.2442052e-15 +v -2.56410256 -2.28410256 7.3274720e-15 +v -2.56410256 -3.30974359 7.3829831e-15 +v -2.56410256 -4.33538462 7.4662498e-15 +v -2.56410256 -5.36102564 7.5217610e-15 +v -2.56410256 -6.38666667 7.6050277e-15 +v -2.56410256 -7.41230769 7.6327833e-15 +v -2.56410256 -8.43794872 7.7160500e-15 +v -2.56410256 -9.46358974 7.7438056e-15 +v -2.56410256 -10.48923077 7.8270723e-15 +v -2.56410256 -11.51487179 7.8825835e-15 +v -2.56410256 -12.54051282 7.9658502e-15 +v -2.56410256 -13.56615385 8.0213614e-15 +v -2.56410256 -14.59179487 1.00000000 +v -2.56410256 -15.61743590 1.00000000 +v -2.56410256 -16.64307692 1.00000000 +v -2.56410256 -17.66871795 8.1878948e-15 +v -2.56410256 -18.69435897 8.2434060e-15 +v -2.56410256 -19.72000000 8.2989171e-15 +v -1.53846154 20.28000000 5.8564265e-15 +v -1.53846154 19.25435897 5.9396932e-15 +v -1.53846154 18.22871795 5.9674488e-15 +v -1.53846154 17.20307692 1.00000000 +v -1.53846154 16.17743590 1.00000000 +v -1.53846154 15.15179487 1.00000000 +v -1.53846154 14.12615385 6.3005157e-15 +v -1.53846154 13.10051282 6.3837824e-15 +v -1.53846154 12.07487179 6.4392935e-15 +v -1.53846154 11.04923077 6.5225603e-15 +v -1.53846154 10.02358974 6.5780714e-15 +v -1.53846154 8.99794872 6.6335826e-15 +v -1.53846154 7.97230769 6.6890937e-15 +v -1.53846154 6.94666667 6.7446049e-15 +v -1.53846154 5.92102564 6.8001160e-15 +v -1.53846154 4.89538462 6.8833828e-15 +v -1.53846154 3.86974359 6.9388939e-15 +v -1.53846154 2.84410256 7.0221606e-15 +v -1.53846154 1.81846154 7.0776718e-15 +v -1.53846154 0.79282051 7.1331829e-15 +v -1.53846154 -0.23282051 7.1886941e-15 +v -1.53846154 -1.25846154 7.2442052e-15 +v -1.53846154 -2.28410256 7.3274720e-15 +v -1.53846154 -3.30974359 7.3829831e-15 +v -1.53846154 -4.33538462 7.4662498e-15 +v -1.53846154 -5.36102564 7.5217610e-15 +v -1.53846154 -6.38666667 7.6050277e-15 +v -1.53846154 -7.41230769 7.6327833e-15 +v -1.53846154 -8.43794872 7.7160500e-15 +v -1.53846154 -9.46358974 7.7438056e-15 +v -1.53846154 -10.48923077 7.8270723e-15 +v -1.53846154 -11.51487179 7.8825835e-15 +v -1.53846154 -12.54051282 7.9658502e-15 +v -1.53846154 -13.56615385 8.0213614e-15 +v -1.53846154 -14.59179487 1.00000000 +v -1.53846154 -15.61743590 1.00000000 +v -1.53846154 -16.64307692 1.00000000 +v -1.53846154 -17.66871795 8.1878948e-15 +v -1.53846154 -18.69435897 8.2434060e-15 +v -1.53846154 -19.72000000 8.2989171e-15 +v -0.51282051 20.28000000 5.8564265e-15 +v -0.51282051 19.25435897 5.9396932e-15 +v -0.51282051 18.22871795 5.9674488e-15 +v -0.51282051 17.20307692 1.00000000 +v -0.51282051 16.17743590 1.00000000 +v -0.51282051 15.15179487 1.00000000 +v -0.51282051 14.12615385 6.3005157e-15 +v -0.51282051 13.10051282 6.3837824e-15 +v -0.51282051 12.07487179 6.4392935e-15 +v -0.51282051 11.04923077 6.5225603e-15 +v -0.51282051 10.02358974 6.5780714e-15 +v -0.51282051 8.99794872 6.6335826e-15 +v -0.51282051 7.97230769 6.6890937e-15 +v -0.51282051 6.94666667 6.7446049e-15 +v -0.51282051 5.92102564 6.8001160e-15 +v -0.51282051 4.89538462 6.8833828e-15 +v -0.51282051 3.86974359 6.9388939e-15 +v -0.51282051 2.84410256 7.0221606e-15 +v -0.51282051 1.81846154 7.0776718e-15 +v -0.51282051 0.79282051 7.1331829e-15 +v -0.51282051 -0.23282051 7.1886941e-15 +v -0.51282051 -1.25846154 7.2442052e-15 +v -0.51282051 -2.28410256 7.3274720e-15 +v -0.51282051 -3.30974359 7.3829831e-15 +v -0.51282051 -4.33538462 7.4662498e-15 +v -0.51282051 -5.36102564 7.5217610e-15 +v -0.51282051 -6.38666667 7.6050277e-15 +v -0.51282051 -7.41230769 7.6327833e-15 +v -0.51282051 -8.43794872 7.7160500e-15 +v -0.51282051 -9.46358974 7.7438056e-15 +v -0.51282051 -10.48923077 7.8270723e-15 +v -0.51282051 -11.51487179 7.8825835e-15 +v -0.51282051 -12.54051282 7.9658502e-15 +v -0.51282051 -13.56615385 8.0213614e-15 +v -0.51282051 -14.59179487 1.00000000 +v -0.51282051 -15.61743590 1.00000000 +v -0.51282051 -16.64307692 1.00000000 +v -0.51282051 -17.66871795 8.1878948e-15 +v -0.51282051 -18.69435897 8.2434060e-15 +v -0.51282051 -19.72000000 8.2989171e-15 +v 0.51282051 20.28000000 5.8564265e-15 +v 0.51282051 19.25435897 5.9396932e-15 +v 0.51282051 18.22871795 5.9674488e-15 +v 0.51282051 17.20307692 1.00000000 +v 0.51282051 16.17743590 1.00000000 +v 0.51282051 15.15179487 1.00000000 +v 0.51282051 14.12615385 6.3005157e-15 +v 0.51282051 13.10051282 6.3837824e-15 +v 0.51282051 12.07487179 6.4392935e-15 +v 0.51282051 11.04923077 6.5225603e-15 +v 0.51282051 10.02358974 6.5780714e-15 +v 0.51282051 8.99794872 6.6335826e-15 +v 0.51282051 7.97230769 6.6890937e-15 +v 0.51282051 6.94666667 6.7446049e-15 +v 0.51282051 5.92102564 6.8001160e-15 +v 0.51282051 4.89538462 6.8833828e-15 +v 0.51282051 3.86974359 6.9388939e-15 +v 0.51282051 2.84410256 7.0221606e-15 +v 0.51282051 1.81846154 7.0776718e-15 +v 0.51282051 0.79282051 7.1331829e-15 +v 0.51282051 -0.23282051 7.1886941e-15 +v 0.51282051 -1.25846154 7.2442052e-15 +v 0.51282051 -2.28410256 7.3274720e-15 +v 0.51282051 -3.30974359 7.3829831e-15 +v 0.51282051 -4.33538462 7.4662498e-15 +v 0.51282051 -5.36102564 7.5217610e-15 +v 0.51282051 -6.38666667 7.6050277e-15 +v 0.51282051 -7.41230769 7.6327833e-15 +v 0.51282051 -8.43794872 7.7160500e-15 +v 0.51282051 -9.46358974 7.7438056e-15 +v 0.51282051 -10.48923077 7.8270723e-15 +v 0.51282051 -11.51487179 7.8825835e-15 +v 0.51282051 -12.54051282 7.9658502e-15 +v 0.51282051 -13.56615385 8.0213614e-15 +v 0.51282051 -14.59179487 1.00000000 +v 0.51282051 -15.61743590 1.00000000 +v 0.51282051 -16.64307692 1.00000000 +v 0.51282051 -17.66871795 8.1878948e-15 +v 0.51282051 -18.69435897 8.2434060e-15 +v 0.51282051 -19.72000000 8.2989171e-15 +v 1.53846154 20.28000000 5.8564265e-15 +v 1.53846154 19.25435897 5.9396932e-15 +v 1.53846154 18.22871795 5.9674488e-15 +v 1.53846154 17.20307692 1.00000000 +v 1.53846154 16.17743590 1.00000000 +v 1.53846154 15.15179487 1.00000000 +v 1.53846154 14.12615385 6.3005157e-15 +v 1.53846154 13.10051282 6.3837824e-15 +v 1.53846154 12.07487179 6.4392935e-15 +v 1.53846154 11.04923077 6.5225603e-15 +v 1.53846154 10.02358974 6.5780714e-15 +v 1.53846154 8.99794872 6.6335826e-15 +v 1.53846154 7.97230769 6.6890937e-15 +v 1.53846154 6.94666667 6.7446049e-15 +v 1.53846154 5.92102564 6.8001160e-15 +v 1.53846154 4.89538462 6.8833828e-15 +v 1.53846154 3.86974359 6.9388939e-15 +v 1.53846154 2.84410256 7.0221606e-15 +v 1.53846154 1.81846154 7.0776718e-15 +v 1.53846154 0.79282051 7.1331829e-15 +v 1.53846154 -0.23282051 7.1886941e-15 +v 1.53846154 -1.25846154 7.2442052e-15 +v 1.53846154 -2.28410256 7.3274720e-15 +v 1.53846154 -3.30974359 7.3829831e-15 +v 1.53846154 -4.33538462 7.4662498e-15 +v 1.53846154 -5.36102564 7.5217610e-15 +v 1.53846154 -6.38666667 7.6050277e-15 +v 1.53846154 -7.41230769 7.6327833e-15 +v 1.53846154 -8.43794872 7.7160500e-15 +v 1.53846154 -9.46358974 7.7438056e-15 +v 1.53846154 -10.48923077 7.8270723e-15 +v 1.53846154 -11.51487179 7.8825835e-15 +v 1.53846154 -12.54051282 7.9658502e-15 +v 1.53846154 -13.56615385 8.0213614e-15 +v 1.53846154 -14.59179487 1.00000000 +v 1.53846154 -15.61743590 1.00000000 +v 1.53846154 -16.64307692 1.00000000 +v 1.53846154 -17.66871795 8.1878948e-15 +v 1.53846154 -18.69435897 8.2434060e-15 +v 1.53846154 -19.72000000 8.2989171e-15 +v 2.56410256 20.28000000 5.8564265e-15 +v 2.56410256 19.25435897 5.9396932e-15 +v 2.56410256 18.22871795 5.9674488e-15 +v 2.56410256 17.20307692 1.00000000 +v 2.56410256 16.17743590 1.00000000 +v 2.56410256 15.15179487 1.00000000 +v 2.56410256 14.12615385 6.3005157e-15 +v 2.56410256 13.10051282 6.3837824e-15 +v 2.56410256 12.07487179 6.4392935e-15 +v 2.56410256 11.04923077 6.5225603e-15 +v 2.56410256 10.02358974 6.5780714e-15 +v 2.56410256 8.99794872 6.6335826e-15 +v 2.56410256 7.97230769 6.6890937e-15 +v 2.56410256 6.94666667 6.7446049e-15 +v 2.56410256 5.92102564 6.8001160e-15 +v 2.56410256 4.89538462 6.8833828e-15 +v 2.56410256 3.86974359 6.9388939e-15 +v 2.56410256 2.84410256 7.0221606e-15 +v 2.56410256 1.81846154 7.0776718e-15 +v 2.56410256 0.79282051 7.1331829e-15 +v 2.56410256 -0.23282051 7.1886941e-15 +v 2.56410256 -1.25846154 7.2442052e-15 +v 2.56410256 -2.28410256 7.3274720e-15 +v 2.56410256 -3.30974359 7.3829831e-15 +v 2.56410256 -4.33538462 7.4662498e-15 +v 2.56410256 -5.36102564 7.5217610e-15 +v 2.56410256 -6.38666667 7.6050277e-15 +v 2.56410256 -7.41230769 7.6327833e-15 +v 2.56410256 -8.43794872 7.7160500e-15 +v 2.56410256 -9.46358974 7.7438056e-15 +v 2.56410256 -10.48923077 7.8270723e-15 +v 2.56410256 -11.51487179 7.8825835e-15 +v 2.56410256 -12.54051282 7.9658502e-15 +v 2.56410256 -13.56615385 8.0213614e-15 +v 2.56410256 -14.59179487 1.00000000 +v 2.56410256 -15.61743590 1.00000000 +v 2.56410256 -16.64307692 1.00000000 +v 2.56410256 -17.66871795 8.1878948e-15 +v 2.56410256 -18.69435897 8.2434060e-15 +v 2.56410256 -19.72000000 8.2989171e-15 +v 3.58974359 20.28000000 5.8564265e-15 +v 3.58974359 19.25435897 5.9396932e-15 +v 3.58974359 18.22871795 5.9674488e-15 +v 3.58974359 17.20307692 1.00000000 +v 3.58974359 16.17743590 1.00000000 +v 3.58974359 15.15179487 1.00000000 +v 3.58974359 14.12615385 6.3005157e-15 +v 3.58974359 13.10051282 6.3837824e-15 +v 3.58974359 12.07487179 6.4392935e-15 +v 3.58974359 11.04923077 6.5225603e-15 +v 3.58974359 10.02358974 6.5780714e-15 +v 3.58974359 8.99794872 6.6335826e-15 +v 3.58974359 7.97230769 6.6890937e-15 +v 3.58974359 6.94666667 6.7446049e-15 +v 3.58974359 5.92102564 6.8001160e-15 +v 3.58974359 4.89538462 6.8833828e-15 +v 3.58974359 3.86974359 6.9388939e-15 +v 3.58974359 2.84410256 7.0221606e-15 +v 3.58974359 1.81846154 7.0776718e-15 +v 3.58974359 0.79282051 7.1331829e-15 +v 3.58974359 -0.23282051 7.1886941e-15 +v 3.58974359 -1.25846154 7.2442052e-15 +v 3.58974359 -2.28410256 7.3274720e-15 +v 3.58974359 -3.30974359 7.3829831e-15 +v 3.58974359 -4.33538462 7.4662498e-15 +v 3.58974359 -5.36102564 7.5217610e-15 +v 3.58974359 -6.38666667 7.6050277e-15 +v 3.58974359 -7.41230769 7.6327833e-15 +v 3.58974359 -8.43794872 7.7160500e-15 +v 3.58974359 -9.46358974 7.7438056e-15 +v 3.58974359 -10.48923077 7.8270723e-15 +v 3.58974359 -11.51487179 7.8825835e-15 +v 3.58974359 -12.54051282 7.9658502e-15 +v 3.58974359 -13.56615385 8.0213614e-15 +v 3.58974359 -14.59179487 1.00000000 +v 3.58974359 -15.61743590 1.00000000 +v 3.58974359 -16.64307692 1.00000000 +v 3.58974359 -17.66871795 8.1878948e-15 +v 3.58974359 -18.69435897 8.2434060e-15 +v 3.58974359 -19.72000000 8.2989171e-15 +v 4.61538462 20.28000000 5.8564265e-15 +v 4.61538462 19.25435897 5.9396932e-15 +v 4.61538462 18.22871795 5.9674488e-15 +v 4.61538462 17.20307692 1.00000000 +v 4.61538462 16.17743590 1.00000000 +v 4.61538462 15.15179487 1.00000000 +v 4.61538462 14.12615385 6.3005157e-15 +v 4.61538462 13.10051282 6.3837824e-15 +v 4.61538462 12.07487179 6.4392935e-15 +v 4.61538462 11.04923077 6.5225603e-15 +v 4.61538462 10.02358974 6.5780714e-15 +v 4.61538462 8.99794872 6.6335826e-15 +v 4.61538462 7.97230769 6.6890937e-15 +v 4.61538462 6.94666667 6.7446049e-15 +v 4.61538462 5.92102564 6.8001160e-15 +v 4.61538462 4.89538462 6.8833828e-15 +v 4.61538462 3.86974359 6.9388939e-15 +v 4.61538462 2.84410256 7.0221606e-15 +v 4.61538462 1.81846154 7.0776718e-15 +v 4.61538462 0.79282051 7.1331829e-15 +v 4.61538462 -0.23282051 7.1886941e-15 +v 4.61538462 -1.25846154 7.2442052e-15 +v 4.61538462 -2.28410256 7.3274720e-15 +v 4.61538462 -3.30974359 7.3829831e-15 +v 4.61538462 -4.33538462 7.4662498e-15 +v 4.61538462 -5.36102564 7.5217610e-15 +v 4.61538462 -6.38666667 7.6050277e-15 +v 4.61538462 -7.41230769 7.6327833e-15 +v 4.61538462 -8.43794872 7.7160500e-15 +v 4.61538462 -9.46358974 7.7438056e-15 +v 4.61538462 -10.48923077 7.8270723e-15 +v 4.61538462 -11.51487179 7.8825835e-15 +v 4.61538462 -12.54051282 7.9658502e-15 +v 4.61538462 -13.56615385 8.0213614e-15 +v 4.61538462 -14.59179487 1.00000000 +v 4.61538462 -15.61743590 1.00000000 +v 4.61538462 -16.64307692 1.00000000 +v 4.61538462 -17.66871795 8.1878948e-15 +v 4.61538462 -18.69435897 8.2434060e-15 +v 4.61538462 -19.72000000 8.2989171e-15 +v 5.64102564 20.28000000 5.8564265e-15 +v 5.64102564 19.25435897 5.9396932e-15 +v 5.64102564 18.22871795 5.9674488e-15 +v 5.64102564 17.20307692 6.0507155e-15 +v 5.64102564 16.17743590 1.00000000 +v 5.64102564 15.15179487 1.00000000 +v 5.64102564 14.12615385 1.00000000 +v 5.64102564 13.10051282 6.3837824e-15 +v 5.64102564 12.07487179 6.4392935e-15 +v 5.64102564 11.04923077 6.5225603e-15 +v 5.64102564 10.02358974 6.5780714e-15 +v 5.64102564 8.99794872 6.6335826e-15 +v 5.64102564 7.97230769 6.6890937e-15 +v 5.64102564 6.94666667 6.7446049e-15 +v 5.64102564 5.92102564 6.8001160e-15 +v 5.64102564 4.89538462 6.8833828e-15 +v 5.64102564 3.86974359 6.9388939e-15 +v 5.64102564 2.84410256 7.0221606e-15 +v 5.64102564 1.81846154 7.0776718e-15 +v 5.64102564 0.79282051 7.1331829e-15 +v 5.64102564 -0.23282051 7.1886941e-15 +v 5.64102564 -1.25846154 7.2442052e-15 +v 5.64102564 -2.28410256 7.3274720e-15 +v 5.64102564 -3.30974359 7.3829831e-15 +v 5.64102564 -4.33538462 7.4662498e-15 +v 5.64102564 -5.36102564 7.5217610e-15 +v 5.64102564 -6.38666667 7.6050277e-15 +v 5.64102564 -7.41230769 7.6327833e-15 +v 5.64102564 -8.43794872 7.7160500e-15 +v 5.64102564 -9.46358974 7.7438056e-15 +v 5.64102564 -10.48923077 7.8270723e-15 +v 5.64102564 -11.51487179 7.8825835e-15 +v 5.64102564 -12.54051282 7.9658502e-15 +v 5.64102564 -13.56615385 1.00000000 +v 5.64102564 -14.59179487 1.00000000 +v 5.64102564 -15.61743590 1.00000000 +v 5.64102564 -16.64307692 8.1323837e-15 +v 5.64102564 -17.66871795 8.1878948e-15 +v 5.64102564 -18.69435897 8.2434060e-15 +v 5.64102564 -19.72000000 8.2989171e-15 +v 6.66666667 20.28000000 5.8564265e-15 +v 6.66666667 19.25435897 5.9396932e-15 +v 6.66666667 18.22871795 5.9674488e-15 +v 6.66666667 17.20307692 6.0507155e-15 +v 6.66666667 16.17743590 1.00000000 +v 6.66666667 15.15179487 1.00000000 +v 6.66666667 14.12615385 1.00000000 +v 6.66666667 13.10051282 6.3837824e-15 +v 6.66666667 12.07487179 6.4392935e-15 +v 6.66666667 11.04923077 6.5225603e-15 +v 6.66666667 10.02358974 6.5780714e-15 +v 6.66666667 8.99794872 6.6335826e-15 +v 6.66666667 7.97230769 6.6890937e-15 +v 6.66666667 6.94666667 6.7446049e-15 +v 6.66666667 5.92102564 6.8001160e-15 +v 6.66666667 4.89538462 6.8833828e-15 +v 6.66666667 3.86974359 6.9388939e-15 +v 6.66666667 2.84410256 7.0221606e-15 +v 6.66666667 1.81846154 7.0776718e-15 +v 6.66666667 0.79282051 7.1331829e-15 +v 6.66666667 -0.23282051 7.1886941e-15 +v 6.66666667 -1.25846154 7.2442052e-15 +v 6.66666667 -2.28410256 7.3274720e-15 +v 6.66666667 -3.30974359 7.3829831e-15 +v 6.66666667 -4.33538462 7.4662498e-15 +v 6.66666667 -5.36102564 7.5217610e-15 +v 6.66666667 -6.38666667 7.6050277e-15 +v 6.66666667 -7.41230769 7.6327833e-15 +v 6.66666667 -8.43794872 7.7160500e-15 +v 6.66666667 -9.46358974 7.7438056e-15 +v 6.66666667 -10.48923077 7.8270723e-15 +v 6.66666667 -11.51487179 7.8825835e-15 +v 6.66666667 -12.54051282 7.9658502e-15 +v 6.66666667 -13.56615385 1.00000000 +v 6.66666667 -14.59179487 1.00000000 +v 6.66666667 -15.61743590 1.00000000 +v 6.66666667 -16.64307692 8.1323837e-15 +v 6.66666667 -17.66871795 8.1878948e-15 +v 6.66666667 -18.69435897 8.2434060e-15 +v 6.66666667 -19.72000000 8.2989171e-15 +v 7.69230769 20.28000000 5.8564265e-15 +v 7.69230769 19.25435897 5.9396932e-15 +v 7.69230769 18.22871795 5.9674488e-15 +v 7.69230769 17.20307692 6.0507155e-15 +v 7.69230769 16.17743590 1.00000000 +v 7.69230769 15.15179487 1.00000000 +v 7.69230769 14.12615385 1.00000000 +v 7.69230769 13.10051282 6.3837824e-15 +v 7.69230769 12.07487179 6.4392935e-15 +v 7.69230769 11.04923077 6.5225603e-15 +v 7.69230769 10.02358974 6.5780714e-15 +v 7.69230769 8.99794872 6.6335826e-15 +v 7.69230769 7.97230769 6.6890937e-15 +v 7.69230769 6.94666667 6.7446049e-15 +v 7.69230769 5.92102564 6.8001160e-15 +v 7.69230769 4.89538462 6.8833828e-15 +v 7.69230769 3.86974359 6.9388939e-15 +v 7.69230769 2.84410256 7.0221606e-15 +v 7.69230769 1.81846154 7.0776718e-15 +v 7.69230769 0.79282051 7.1331829e-15 +v 7.69230769 -0.23282051 7.1886941e-15 +v 7.69230769 -1.25846154 7.2442052e-15 +v 7.69230769 -2.28410256 7.3274720e-15 +v 7.69230769 -3.30974359 7.3829831e-15 +v 7.69230769 -4.33538462 7.4662498e-15 +v 7.69230769 -5.36102564 7.5217610e-15 +v 7.69230769 -6.38666667 7.6050277e-15 +v 7.69230769 -7.41230769 7.6327833e-15 +v 7.69230769 -8.43794872 7.7160500e-15 +v 7.69230769 -9.46358974 7.7438056e-15 +v 7.69230769 -10.48923077 7.8270723e-15 +v 7.69230769 -11.51487179 7.8825835e-15 +v 7.69230769 -12.54051282 1.00000000 +v 7.69230769 -13.56615385 1.00000000 +v 7.69230769 -14.59179487 1.00000000 +v 7.69230769 -15.61743590 1.00000000 +v 7.69230769 -16.64307692 8.1323837e-15 +v 7.69230769 -17.66871795 8.1878948e-15 +v 7.69230769 -18.69435897 8.2434060e-15 +v 7.69230769 -19.72000000 8.2989171e-15 +v 8.71794872 20.28000000 5.8564265e-15 +v 8.71794872 19.25435897 5.9396932e-15 +v 8.71794872 18.22871795 5.9674488e-15 +v 8.71794872 17.20307692 6.0507155e-15 +v 8.71794872 16.17743590 6.1062266e-15 +v 8.71794872 15.15179487 1.00000000 +v 8.71794872 14.12615385 1.00000000 +v 8.71794872 13.10051282 1.00000000 +v 8.71794872 12.07487179 6.4392935e-15 +v 8.71794872 11.04923077 6.5225603e-15 +v 8.71794872 10.02358974 6.5780714e-15 +v 8.71794872 8.99794872 6.6335826e-15 +v 8.71794872 7.97230769 6.6890937e-15 +v 8.71794872 6.94666667 6.7446049e-15 +v 8.71794872 5.92102564 6.8001160e-15 +v 8.71794872 4.89538462 6.8833828e-15 +v 8.71794872 3.86974359 6.9388939e-15 +v 8.71794872 2.84410256 7.0221606e-15 +v 8.71794872 1.81846154 7.0776718e-15 +v 8.71794872 0.79282051 7.1331829e-15 +v 8.71794872 -0.23282051 7.1886941e-15 +v 8.71794872 -1.25846154 7.2442052e-15 +v 8.71794872 -2.28410256 7.3274720e-15 +v 8.71794872 -3.30974359 7.3829831e-15 +v 8.71794872 -4.33538462 7.4662498e-15 +v 8.71794872 -5.36102564 7.5217610e-15 +v 8.71794872 -6.38666667 7.6050277e-15 +v 8.71794872 -7.41230769 7.6327833e-15 +v 8.71794872 -8.43794872 7.7160500e-15 +v 8.71794872 -9.46358974 7.7438056e-15 +v 8.71794872 -10.48923077 7.8270723e-15 +v 8.71794872 -11.51487179 7.8825835e-15 +v 8.71794872 -12.54051282 1.00000000 +v 8.71794872 -13.56615385 1.00000000 +v 8.71794872 -14.59179487 1.00000000 +v 8.71794872 -15.61743590 8.0491169e-15 +v 8.71794872 -16.64307692 8.1323837e-15 +v 8.71794872 -17.66871795 8.1878948e-15 +v 8.71794872 -18.69435897 8.2434060e-15 +v 8.71794872 -19.72000000 8.2989171e-15 +v 9.74358974 20.28000000 5.8564265e-15 +v 9.74358974 19.25435897 5.9396932e-15 +v 9.74358974 18.22871795 5.9674488e-15 +v 9.74358974 17.20307692 6.0507155e-15 +v 9.74358974 16.17743590 6.1062266e-15 +v 9.74358974 15.15179487 1.00000000 +v 9.74358974 14.12615385 1.00000000 +v 9.74358974 13.10051282 1.00000000 +v 9.74358974 12.07487179 1.00000000 +v 9.74358974 11.04923077 6.5225603e-15 +v 9.74358974 10.02358974 6.5780714e-15 +v 9.74358974 8.99794872 6.6335826e-15 +v 9.74358974 7.97230769 6.6890937e-15 +v 9.74358974 6.94666667 6.7446049e-15 +v 9.74358974 5.92102564 6.8001160e-15 +v 9.74358974 4.89538462 6.8833828e-15 +v 9.74358974 3.86974359 6.9388939e-15 +v 9.74358974 2.84410256 7.0221606e-15 +v 9.74358974 1.81846154 7.0776718e-15 +v 9.74358974 0.79282051 7.1331829e-15 +v 9.74358974 -0.23282051 7.1886941e-15 +v 9.74358974 -1.25846154 7.2442052e-15 +v 9.74358974 -2.28410256 7.3274720e-15 +v 9.74358974 -3.30974359 7.3829831e-15 +v 9.74358974 -4.33538462 7.4662498e-15 +v 9.74358974 -5.36102564 7.5217610e-15 +v 9.74358974 -6.38666667 7.6050277e-15 +v 9.74358974 -7.41230769 7.6327833e-15 +v 9.74358974 -8.43794872 7.7160500e-15 +v 9.74358974 -9.46358974 7.7438056e-15 +v 9.74358974 -10.48923077 7.8270723e-15 +v 9.74358974 -11.51487179 1.00000000 +v 9.74358974 -12.54051282 1.00000000 +v 9.74358974 -13.56615385 1.00000000 +v 9.74358974 -14.59179487 7.9936058e-15 +v 9.74358974 -15.61743590 8.0491169e-15 +v 9.74358974 -16.64307692 8.1323837e-15 +v 9.74358974 -17.66871795 8.1878948e-15 +v 9.74358974 -18.69435897 8.2434060e-15 +v 9.74358974 -19.72000000 8.2989171e-15 +v 10.76923077 20.28000000 5.8564265e-15 +v 10.76923077 19.25435897 5.9396932e-15 +v 10.76923077 18.22871795 5.9674488e-15 +v 10.76923077 17.20307692 6.0507155e-15 +v 10.76923077 16.17743590 6.1062266e-15 +v 10.76923077 15.15179487 6.1894934e-15 +v 10.76923077 14.12615385 1.00000000 +v 10.76923077 13.10051282 1.00000000 +v 10.76923077 12.07487179 1.00000000 +v 10.76923077 11.04923077 1.00000000 +v 10.76923077 10.02358974 6.5780714e-15 +v 10.76923077 8.99794872 6.6335826e-15 +v 10.76923077 7.97230769 6.6890937e-15 +v 10.76923077 6.94666667 6.7446049e-15 +v 10.76923077 5.92102564 6.8001160e-15 +v 10.76923077 4.89538462 6.8833828e-15 +v 10.76923077 3.86974359 6.9388939e-15 +v 10.76923077 2.84410256 7.0221606e-15 +v 10.76923077 1.81846154 7.0776718e-15 +v 10.76923077 0.79282051 7.1331829e-15 +v 10.76923077 -0.23282051 7.1886941e-15 +v 10.76923077 -1.25846154 7.2442052e-15 +v 10.76923077 -2.28410256 7.3274720e-15 +v 10.76923077 -3.30974359 7.3829831e-15 +v 10.76923077 -4.33538462 7.4662498e-15 +v 10.76923077 -5.36102564 7.5217610e-15 +v 10.76923077 -6.38666667 7.6050277e-15 +v 10.76923077 -7.41230769 7.6327833e-15 +v 10.76923077 -8.43794872 7.7160500e-15 +v 10.76923077 -9.46358974 7.7438056e-15 +v 10.76923077 -10.48923077 1.00000000 +v 10.76923077 -11.51487179 1.00000000 +v 10.76923077 -12.54051282 1.00000000 +v 10.76923077 -13.56615385 1.00000000 +v 10.76923077 -14.59179487 7.9936058e-15 +v 10.76923077 -15.61743590 8.0491169e-15 +v 10.76923077 -16.64307692 8.1323837e-15 +v 10.76923077 -17.66871795 8.1878948e-15 +v 10.76923077 -18.69435897 8.2434060e-15 +v 10.76923077 -19.72000000 8.2989171e-15 +v 11.79487179 20.28000000 5.8564265e-15 +v 11.79487179 19.25435897 5.9396932e-15 +v 11.79487179 18.22871795 5.9674488e-15 +v 11.79487179 17.20307692 6.0507155e-15 +v 11.79487179 16.17743590 6.1062266e-15 +v 11.79487179 15.15179487 6.1894934e-15 +v 11.79487179 14.12615385 6.2450045e-15 +v 11.79487179 13.10051282 1.00000000 +v 11.79487179 12.07487179 1.00000000 +v 11.79487179 11.04923077 1.00000000 +v 11.79487179 10.02358974 1.00000000 +v 11.79487179 8.99794872 6.6335826e-15 +v 11.79487179 7.97230769 6.6890937e-15 +v 11.79487179 6.94666667 6.7446049e-15 +v 11.79487179 5.92102564 6.8001160e-15 +v 11.79487179 4.89538462 6.8833828e-15 +v 11.79487179 3.86974359 6.9388939e-15 +v 11.79487179 2.84410256 7.0221606e-15 +v 11.79487179 1.81846154 7.0776718e-15 +v 11.79487179 0.79282051 7.1331829e-15 +v 11.79487179 -0.23282051 7.1886941e-15 +v 11.79487179 -1.25846154 7.2442052e-15 +v 11.79487179 -2.28410256 7.3274720e-15 +v 11.79487179 -3.30974359 7.3829831e-15 +v 11.79487179 -4.33538462 7.4662498e-15 +v 11.79487179 -5.36102564 7.5217610e-15 +v 11.79487179 -6.38666667 7.6050277e-15 +v 11.79487179 -7.41230769 7.6327833e-15 +v 11.79487179 -8.43794872 7.7160500e-15 +v 11.79487179 -9.46358974 1.00000000 +v 11.79487179 -10.48923077 1.00000000 +v 11.79487179 -11.51487179 1.00000000 +v 11.79487179 -12.54051282 1.00000000 +v 11.79487179 -13.56615385 7.9103391e-15 +v 11.79487179 -14.59179487 7.9936058e-15 +v 11.79487179 -15.61743590 8.0491169e-15 +v 11.79487179 -16.64307692 8.1323837e-15 +v 11.79487179 -17.66871795 8.1878948e-15 +v 11.79487179 -18.69435897 8.2434060e-15 +v 11.79487179 -19.72000000 8.2989171e-15 +v 12.82051282 20.28000000 5.8564265e-15 +v 12.82051282 19.25435897 5.9396932e-15 +v 12.82051282 18.22871795 5.9674488e-15 +v 12.82051282 17.20307692 6.0507155e-15 +v 12.82051282 16.17743590 6.1062266e-15 +v 12.82051282 15.15179487 6.1894934e-15 +v 12.82051282 14.12615385 6.2450045e-15 +v 12.82051282 13.10051282 6.3282712e-15 +v 12.82051282 12.07487179 1.00000000 +v 12.82051282 11.04923077 1.00000000 +v 12.82051282 10.02358974 1.00000000 +v 12.82051282 8.99794872 1.00000000 +v 12.82051282 7.97230769 1.00000000 +v 12.82051282 6.94666667 6.7446049e-15 +v 12.82051282 5.92102564 6.8001160e-15 +v 12.82051282 4.89538462 6.8833828e-15 +v 12.82051282 3.86974359 6.9388939e-15 +v 12.82051282 2.84410256 7.0221606e-15 +v 12.82051282 1.81846154 7.0776718e-15 +v 12.82051282 0.79282051 7.1331829e-15 +v 12.82051282 -0.23282051 7.1886941e-15 +v 12.82051282 -1.25846154 7.2442052e-15 +v 12.82051282 -2.28410256 7.3274720e-15 +v 12.82051282 -3.30974359 7.3829831e-15 +v 12.82051282 -4.33538462 7.4662498e-15 +v 12.82051282 -5.36102564 7.5217610e-15 +v 12.82051282 -6.38666667 7.6050277e-15 +v 12.82051282 -7.41230769 1.00000000 +v 12.82051282 -8.43794872 1.00000000 +v 12.82051282 -9.46358974 1.00000000 +v 12.82051282 -10.48923077 1.00000000 +v 12.82051282 -11.51487179 1.00000000 +v 12.82051282 -12.54051282 7.8548279e-15 +v 12.82051282 -13.56615385 7.9103391e-15 +v 12.82051282 -14.59179487 7.9936058e-15 +v 12.82051282 -15.61743590 8.0491169e-15 +v 12.82051282 -16.64307692 8.1323837e-15 +v 12.82051282 -17.66871795 8.1878948e-15 +v 12.82051282 -18.69435897 8.2434060e-15 +v 12.82051282 -19.72000000 8.2989171e-15 +v 13.84615385 20.28000000 5.8564265e-15 +v 13.84615385 19.25435897 5.9396932e-15 +v 13.84615385 18.22871795 5.9674488e-15 +v 13.84615385 17.20307692 6.0507155e-15 +v 13.84615385 16.17743590 6.1062266e-15 +v 13.84615385 15.15179487 6.1894934e-15 +v 13.84615385 14.12615385 6.2450045e-15 +v 13.84615385 13.10051282 6.3282712e-15 +v 13.84615385 12.07487179 6.3560268e-15 +v 13.84615385 11.04923077 1.00000000 +v 13.84615385 10.02358974 1.00000000 +v 13.84615385 8.99794872 1.00000000 +v 13.84615385 7.97230769 1.00000000 +v 13.84615385 6.94666667 1.00000000 +v 13.84615385 5.92102564 1.00000000 +v 13.84615385 4.89538462 6.8833828e-15 +v 13.84615385 3.86974359 6.9388939e-15 +v 13.84615385 2.84410256 7.0221606e-15 +v 13.84615385 1.81846154 7.0776718e-15 +v 13.84615385 0.79282051 7.1331829e-15 +v 13.84615385 -0.23282051 7.1886941e-15 +v 13.84615385 -1.25846154 7.2442052e-15 +v 13.84615385 -2.28410256 7.3274720e-15 +v 13.84615385 -3.30974359 7.3829831e-15 +v 13.84615385 -4.33538462 7.4662498e-15 +v 13.84615385 -5.36102564 1.00000000 +v 13.84615385 -6.38666667 1.00000000 +v 13.84615385 -7.41230769 1.00000000 +v 13.84615385 -8.43794872 1.00000000 +v 13.84615385 -9.46358974 1.00000000 +v 13.84615385 -10.48923077 1.00000000 +v 13.84615385 -11.51487179 7.7993167e-15 +v 13.84615385 -12.54051282 7.8548279e-15 +v 13.84615385 -13.56615385 7.9103391e-15 +v 13.84615385 -14.59179487 7.9936058e-15 +v 13.84615385 -15.61743590 8.0491169e-15 +v 13.84615385 -16.64307692 8.1323837e-15 +v 13.84615385 -17.66871795 8.1878948e-15 +v 13.84615385 -18.69435897 8.2434060e-15 +v 13.84615385 -19.72000000 8.2989171e-15 +v 14.87179487 20.28000000 5.8564265e-15 +v 14.87179487 19.25435897 5.9396932e-15 +v 14.87179487 18.22871795 5.9674488e-15 +v 14.87179487 17.20307692 6.0507155e-15 +v 14.87179487 16.17743590 6.1062266e-15 +v 14.87179487 15.15179487 6.1894934e-15 +v 14.87179487 14.12615385 6.2450045e-15 +v 14.87179487 13.10051282 6.3282712e-15 +v 14.87179487 12.07487179 6.3560268e-15 +v 14.87179487 11.04923077 6.4392935e-15 +v 14.87179487 10.02358974 6.4670491e-15 +v 14.87179487 8.99794872 1.00000000 +v 14.87179487 7.97230769 1.00000000 +v 14.87179487 6.94666667 1.00000000 +v 14.87179487 5.92102564 1.00000000 +v 14.87179487 4.89538462 1.00000000 +v 14.87179487 3.86974359 1.00000000 +v 14.87179487 2.84410256 1.00000000 +v 14.87179487 1.81846154 1.00000000 +v 14.87179487 0.79282051 1.00000000 +v 14.87179487 -0.23282051 1.00000000 +v 14.87179487 -1.25846154 1.00000000 +v 14.87179487 -2.28410256 1.00000000 +v 14.87179487 -3.30974359 1.00000000 +v 14.87179487 -4.33538462 1.00000000 +v 14.87179487 -5.36102564 1.00000000 +v 14.87179487 -6.38666667 1.00000000 +v 14.87179487 -7.41230769 1.00000000 +v 14.87179487 -8.43794872 1.00000000 +v 14.87179487 -9.46358974 7.6882944e-15 +v 14.87179487 -10.48923077 7.7438056e-15 +v 14.87179487 -11.51487179 7.7993167e-15 +v 14.87179487 -12.54051282 7.8548279e-15 +v 14.87179487 -13.56615385 7.9103391e-15 +v 14.87179487 -14.59179487 7.9936058e-15 +v 14.87179487 -15.61743590 8.0491169e-15 +v 14.87179487 -16.64307692 8.1323837e-15 +v 14.87179487 -17.66871795 8.1878948e-15 +v 14.87179487 -18.69435897 8.2434060e-15 +v 14.87179487 -19.72000000 8.2989171e-15 +v 15.89743590 20.28000000 5.8564265e-15 +v 15.89743590 19.25435897 5.9396932e-15 +v 15.89743590 18.22871795 5.9674488e-15 +v 15.89743590 17.20307692 6.0507155e-15 +v 15.89743590 16.17743590 6.1062266e-15 +v 15.89743590 15.15179487 6.1894934e-15 +v 15.89743590 14.12615385 6.2450045e-15 +v 15.89743590 13.10051282 6.3282712e-15 +v 15.89743590 12.07487179 6.3560268e-15 +v 15.89743590 11.04923077 6.4392935e-15 +v 15.89743590 10.02358974 6.4670491e-15 +v 15.89743590 8.99794872 6.5503158e-15 +v 15.89743590 7.97230769 1.00000000 +v 15.89743590 6.94666667 1.00000000 +v 15.89743590 5.92102564 1.00000000 +v 15.89743590 4.89538462 1.00000000 +v 15.89743590 3.86974359 1.00000000 +v 15.89743590 2.84410256 1.00000000 +v 15.89743590 1.81846154 1.00000000 +v 15.89743590 0.79282051 1.00000000 +v 15.89743590 -0.23282051 1.00000000 +v 15.89743590 -1.25846154 1.00000000 +v 15.89743590 -2.28410256 1.00000000 +v 15.89743590 -3.30974359 1.00000000 +v 15.89743590 -4.33538462 1.00000000 +v 15.89743590 -5.36102564 1.00000000 +v 15.89743590 -6.38666667 1.00000000 +v 15.89743590 -7.41230769 1.00000000 +v 15.89743590 -8.43794872 7.6327833e-15 +v 15.89743590 -9.46358974 7.6882944e-15 +v 15.89743590 -10.48923077 7.7438056e-15 +v 15.89743590 -11.51487179 7.7993167e-15 +v 15.89743590 -12.54051282 7.8548279e-15 +v 15.89743590 -13.56615385 7.9103391e-15 +v 15.89743590 -14.59179487 7.9936058e-15 +v 15.89743590 -15.61743590 8.0491169e-15 +v 15.89743590 -16.64307692 8.1323837e-15 +v 15.89743590 -17.66871795 8.1878948e-15 +v 15.89743590 -18.69435897 8.2434060e-15 +v 15.89743590 -19.72000000 8.2989171e-15 +v 16.92307692 20.28000000 5.8564265e-15 +v 16.92307692 19.25435897 5.9396932e-15 +v 16.92307692 18.22871795 5.9674488e-15 +v 16.92307692 17.20307692 6.0507155e-15 +v 16.92307692 16.17743590 6.1062266e-15 +v 16.92307692 15.15179487 6.1894934e-15 +v 16.92307692 14.12615385 6.2450045e-15 +v 16.92307692 13.10051282 6.3282712e-15 +v 16.92307692 12.07487179 6.3560268e-15 +v 16.92307692 11.04923077 6.4392935e-15 +v 16.92307692 10.02358974 6.4670491e-15 +v 16.92307692 8.99794872 6.5503158e-15 +v 16.92307692 7.97230769 6.6058270e-15 +v 16.92307692 6.94666667 6.6890937e-15 +v 16.92307692 5.92102564 6.7446049e-15 +v 16.92307692 4.89538462 1.00000000 +v 16.92307692 3.86974359 1.00000000 +v 16.92307692 2.84410256 1.00000000 +v 16.92307692 1.81846154 1.00000000 +v 16.92307692 0.79282051 1.00000000 +v 16.92307692 -0.23282051 1.00000000 +v 16.92307692 -1.25846154 1.00000000 +v 16.92307692 -2.28410256 1.00000000 +v 16.92307692 -3.30974359 1.00000000 +v 16.92307692 -4.33538462 1.00000000 +v 16.92307692 -5.36102564 7.4107387e-15 +v 16.92307692 -6.38666667 7.4940054e-15 +v 16.92307692 -7.41230769 7.5495166e-15 +v 16.92307692 -8.43794872 7.6327833e-15 +v 16.92307692 -9.46358974 7.6882944e-15 +v 16.92307692 -10.48923077 7.7438056e-15 +v 16.92307692 -11.51487179 7.7993167e-15 +v 16.92307692 -12.54051282 7.8548279e-15 +v 16.92307692 -13.56615385 7.9103391e-15 +v 16.92307692 -14.59179487 7.9936058e-15 +v 16.92307692 -15.61743590 8.0491169e-15 +v 16.92307692 -16.64307692 8.1323837e-15 +v 16.92307692 -17.66871795 8.1878948e-15 +v 16.92307692 -18.69435897 8.2434060e-15 +v 16.92307692 -19.72000000 8.2989171e-15 +v 17.94871795 20.28000000 5.8564265e-15 +v 17.94871795 19.25435897 5.9396932e-15 +v 17.94871795 18.22871795 5.9674488e-15 +v 17.94871795 17.20307692 6.0507155e-15 +v 17.94871795 16.17743590 6.1062266e-15 +v 17.94871795 15.15179487 6.1894934e-15 +v 17.94871795 14.12615385 6.2450045e-15 +v 17.94871795 13.10051282 6.3282712e-15 +v 17.94871795 12.07487179 6.3560268e-15 +v 17.94871795 11.04923077 6.4392935e-15 +v 17.94871795 10.02358974 6.4670491e-15 +v 17.94871795 8.99794872 6.5503158e-15 +v 17.94871795 7.97230769 6.6058270e-15 +v 17.94871795 6.94666667 6.6890937e-15 +v 17.94871795 5.92102564 6.7446049e-15 +v 17.94871795 4.89538462 6.8001160e-15 +v 17.94871795 3.86974359 6.8556272e-15 +v 17.94871795 2.84410256 6.9111383e-15 +v 17.94871795 1.81846154 6.9666495e-15 +v 17.94871795 0.79282051 7.0499162e-15 +v 17.94871795 -0.23282051 7.1054274e-15 +v 17.94871795 -1.25846154 7.1886941e-15 +v 17.94871795 -2.28410256 7.2719608e-15 +v 17.94871795 -3.30974359 7.2997164e-15 +v 17.94871795 -4.33538462 7.3829831e-15 +v 17.94871795 -5.36102564 7.4107387e-15 +v 17.94871795 -6.38666667 7.4940054e-15 +v 17.94871795 -7.41230769 7.5495166e-15 +v 17.94871795 -8.43794872 7.6327833e-15 +v 17.94871795 -9.46358974 7.6882944e-15 +v 17.94871795 -10.48923077 7.7438056e-15 +v 17.94871795 -11.51487179 7.7993167e-15 +v 17.94871795 -12.54051282 7.8548279e-15 +v 17.94871795 -13.56615385 7.9103391e-15 +v 17.94871795 -14.59179487 7.9936058e-15 +v 17.94871795 -15.61743590 8.0491169e-15 +v 17.94871795 -16.64307692 8.1323837e-15 +v 17.94871795 -17.66871795 8.1878948e-15 +v 17.94871795 -18.69435897 8.2434060e-15 +v 17.94871795 -19.72000000 8.2989171e-15 +v 18.97435897 20.28000000 5.8564265e-15 +v 18.97435897 19.25435897 5.9396932e-15 +v 18.97435897 18.22871795 5.9674488e-15 +v 18.97435897 17.20307692 6.0507155e-15 +v 18.97435897 16.17743590 6.1062266e-15 +v 18.97435897 15.15179487 6.1894934e-15 +v 18.97435897 14.12615385 6.2450045e-15 +v 18.97435897 13.10051282 6.3282712e-15 +v 18.97435897 12.07487179 6.3560268e-15 +v 18.97435897 11.04923077 6.4392935e-15 +v 18.97435897 10.02358974 6.4670491e-15 +v 18.97435897 8.99794872 6.5503158e-15 +v 18.97435897 7.97230769 6.6058270e-15 +v 18.97435897 6.94666667 6.6890937e-15 +v 18.97435897 5.92102564 6.7446049e-15 +v 18.97435897 4.89538462 6.8001160e-15 +v 18.97435897 3.86974359 6.8556272e-15 +v 18.97435897 2.84410256 6.9111383e-15 +v 18.97435897 1.81846154 6.9666495e-15 +v 18.97435897 0.79282051 7.0499162e-15 +v 18.97435897 -0.23282051 7.1054274e-15 +v 18.97435897 -1.25846154 7.1886941e-15 +v 18.97435897 -2.28410256 7.2719608e-15 +v 18.97435897 -3.30974359 7.2997164e-15 +v 18.97435897 -4.33538462 7.3829831e-15 +v 18.97435897 -5.36102564 7.4107387e-15 +v 18.97435897 -6.38666667 7.4940054e-15 +v 18.97435897 -7.41230769 7.5495166e-15 +v 18.97435897 -8.43794872 7.6327833e-15 +v 18.97435897 -9.46358974 7.6882944e-15 +v 18.97435897 -10.48923077 7.7438056e-15 +v 18.97435897 -11.51487179 7.7993167e-15 +v 18.97435897 -12.54051282 7.8548279e-15 +v 18.97435897 -13.56615385 7.9103391e-15 +v 18.97435897 -14.59179487 7.9936058e-15 +v 18.97435897 -15.61743590 8.0491169e-15 +v 18.97435897 -16.64307692 8.1323837e-15 +v 18.97435897 -17.66871795 8.1878948e-15 +v 18.97435897 -18.69435897 8.2434060e-15 +v 18.97435897 -19.72000000 8.2989171e-15 +v 20.00000000 20.28000000 5.8564265e-15 +v 20.00000000 19.25435897 5.9396932e-15 +v 20.00000000 18.22871795 5.9674488e-15 +v 20.00000000 17.20307692 6.0507155e-15 +v 20.00000000 16.17743590 6.1062266e-15 +v 20.00000000 15.15179487 6.1894934e-15 +v 20.00000000 14.12615385 6.2450045e-15 +v 20.00000000 13.10051282 6.3282712e-15 +v 20.00000000 12.07487179 6.3560268e-15 +v 20.00000000 11.04923077 6.4392935e-15 +v 20.00000000 10.02358974 6.4670491e-15 +v 20.00000000 8.99794872 6.5503158e-15 +v 20.00000000 7.97230769 6.6058270e-15 +v 20.00000000 6.94666667 6.6890937e-15 +v 20.00000000 5.92102564 6.7446049e-15 +v 20.00000000 4.89538462 6.8001160e-15 +v 20.00000000 3.86974359 6.8556272e-15 +v 20.00000000 2.84410256 6.9111383e-15 +v 20.00000000 1.81846154 6.9666495e-15 +v 20.00000000 0.79282051 7.0499162e-15 +v 20.00000000 -0.23282051 7.1054274e-15 +v 20.00000000 -1.25846154 7.1886941e-15 +v 20.00000000 -2.28410256 7.2719608e-15 +v 20.00000000 -3.30974359 7.2997164e-15 +v 20.00000000 -4.33538462 7.3829831e-15 +v 20.00000000 -5.36102564 7.4107387e-15 +v 20.00000000 -6.38666667 7.4940054e-15 +v 20.00000000 -7.41230769 7.5495166e-15 +v 20.00000000 -8.43794872 7.6327833e-15 +v 20.00000000 -9.46358974 7.6882944e-15 +v 20.00000000 -10.48923077 7.7438056e-15 +v 20.00000000 -11.51487179 7.7993167e-15 +v 20.00000000 -12.54051282 7.8548279e-15 +v 20.00000000 -13.56615385 7.9103391e-15 +v 20.00000000 -14.59179487 7.9936058e-15 +v 20.00000000 -15.61743590 8.0491169e-15 +v 20.00000000 -16.64307692 8.1323837e-15 +v 20.00000000 -17.66871795 8.1878948e-15 +v 20.00000000 -18.69435897 8.2434060e-15 +v 20.00000000 -19.72000000 8.2989171e-15 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.37682878 -5.4394331e-16 0.92628293 +vn -0.37682878 3.9528385e-16 0.92628293 +vn -0.37682878 7.6135234e-16 0.92628293 +vn -0.37682878 -1.5854301e-16 0.92628293 +vn -0.37682878 -3.5360522e-16 0.92628293 +vn -0.37682878 4.9410481e-16 0.92628293 +vn -0.37682878 -1.6326714e-16 0.92628293 +vn -0.37682878 -2.5736398e-16 0.92628293 +vn -0.37682878 7.6135234e-16 0.92628293 +vn -0.26921722 -7.8280525e-2 0.95989283 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.37682878 8.9939492e-16 0.92628293 +vn -0.37682878 4.6795706e-16 0.92628293 +vn -0.36162941 0.36162941 0.85933017 +vn -0.37584672 0.17906643 0.90921640 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -0.37682878 4.2449920e-16 0.92628293 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37682878 -1.3663150e-16 0.92628293 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -0.37682878 -1.0354509e-16 0.92628293 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37682878 4.2449920e-16 0.92628293 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.37682878 -4.0590072e-16 0.92628293 +vn -0.26921722 -7.8280525e-2 0.95989283 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -0.37584672 0.17906643 0.90921640 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -0.26921722 7.8280525e-2 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37682878 -1.6277925e-16 0.92628293 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -0.26921722 7.8280525e-2 0.95989283 +vn -0.36162941 0.36162941 0.85933017 +vn -0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.37682878 -3.3609364e-17 0.92628293 +vn 0.37682878 3.3873459e-16 0.92628293 +vn 0.37682878 0.0000000e+0 0.92628293 +vn 0.37682878 1.2410675e-17 0.92628293 +vn 0.37682878 -6.8625719e-16 0.92628293 +vn 0.37682878 3.2632391e-16 0.92628293 +vn 0.37682878 0.0000000e+0 0.92628293 +vn 0.37682878 3.3873459e-16 0.92628293 +vn 0.37682878 6.1903846e-16 0.92628293 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.37682878 6.3584314e-16 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -0.25950491 0.25950491 0.93022277 +vn -0.36162941 0.36162941 0.85933017 +vn -0.26921722 7.8280525e-2 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.37682878 -7.6992998e-16 0.92628293 +vn 0.37584672 -0.17906643 0.90921640 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.37682878 3.1682307e-16 0.92628293 +vn 0.37682878 6.8916702e-16 0.92628293 +vn 0.37682878 2.9215357e-17 0.92628293 +vn 0.37682878 6.8186318e-16 0.92628293 +vn 0.37682878 6.3584314e-16 0.92628293 +vn 0.37682878 6.8916702e-16 0.92628293 +vn 0.37682878 -2.8980472e-16 0.92628293 +vn 0.37682878 3.6519196e-17 0.92628293 +vn 0.37584672 0.17906643 0.90921640 +vn 0.36162941 0.36162941 0.85933017 +vn 0.26921722 7.8280525e-2 0.95989283 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.36162941 -0.36162941 0.85933017 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -0.25950491 0.25950491 0.93022277 +vn -0.36162941 0.36162941 0.85933017 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.37584672 -0.17906643 0.90921640 +vn 0.37682878 6.8916702e-16 0.92628293 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.26921722 7.8280525e-2 0.95989283 +vn 0.36162941 0.36162941 0.85933017 +vn 0.37584672 0.17906643 0.90921640 +vn 0.37682878 0.0000000e+0 0.92628293 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -0.25950491 -0.25950491 0.93022277 +vn -0.36162941 -0.36162941 0.85933017 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -0.25950491 0.25950491 0.93022277 +vn -0.36162941 0.36162941 0.85933017 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.37682878 6.8186318e-16 0.92628293 +vn 0.37584672 0.17906643 0.90921640 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 7.2723115e-31 1.00000000 +vn -0.25950491 -0.25950491 0.93022277 +vn -0.36162941 -0.36162941 0.85933017 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -7.8280525e-2 0.26921722 0.95989283 +vn -0.36162941 0.36162941 0.85933017 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.25950491 0.25950491 0.93022277 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 -3.6977855e-31 1.00000000 +vn -0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -7.8280525e-2 0.26921722 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.25950491 0.25950491 0.93022277 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn -0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.36162941 -0.36162941 0.85933017 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 2.1649349e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -7.8280525e-2 -0.26921722 0.95989283 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.36162941 0.36162941 0.85933017 +vn 7.8280525e-2 0.26921722 0.95989283 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -7.8280525e-2 0.26921722 0.95989283 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 7.8280525e-2 0.26921722 0.95989283 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn -0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -7.8280525e-2 -0.26921722 0.95989283 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 7.8280525e-2 0.26921722 0.95989283 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn -0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -7.8280525e-2 0.26921722 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -7.8280525e-2 -0.26921722 0.95989283 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 7.8280525e-2 0.26921722 0.95989283 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn -0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -7.8280525e-2 0.26921722 0.95989283 +vn -0.36162941 0.36162941 0.85933017 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.17906643 -0.37584672 0.90921640 +vn 0.0000000e+0 -0.37682878 0.92628293 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 0.37682878 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -7.8280525e-2 0.26921722 0.95989283 +vn 0.0000000e+0 2.1649349e-16 1.00000000 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 0.37682878 0.92628293 +vn 0.17906643 0.37584672 0.90921640 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.36162941 0.36162941 0.85933017 +vn 0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.36162941 0.36162941 0.85933017 +vn -0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 1.0970097e-30 1.00000000 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.36162941 -0.36162941 0.85933017 +vn 7.8280525e-2 -0.26921722 0.95989283 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.36162941 0.36162941 0.85933017 +vn 0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.37682878 2.0074459e-16 0.92628293 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn -0.26921722 7.8280525e-2 0.95989283 +vn -0.36162941 0.36162941 0.85933017 +vn -0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.36162941 0.36162941 0.85933017 +vn 0.25950491 0.25950491 0.93022277 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.26921722 -7.8280525e-2 0.95989283 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn -0.37682878 -6.1717454e-16 0.92628293 +vn -0.37584672 0.17906643 0.90921640 +vn -0.36162941 0.36162941 0.85933017 +vn -0.26921722 7.8280525e-2 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.36162941 0.36162941 0.85933017 +vn 0.37584672 0.17906643 0.90921640 +vn 0.37682878 2.3414359e-16 0.92628293 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -0.26921722 -7.8280525e-2 0.95989283 +vn -0.36162941 -0.36162941 0.85933017 +vn -0.37584672 -0.17906643 0.90921640 +vn -0.37682878 -1.6822213e-17 0.92628293 +vn -0.37682878 3.3617240e-16 0.92628293 +vn -0.37682878 -5.3557603e-16 0.92628293 +vn -0.37682878 -2.5318034e-16 0.92628293 +vn -0.37682878 7.6971962e-16 0.92628293 +vn -0.37682878 3.3617240e-16 0.92628293 +vn -0.37682878 -6.6947004e-16 0.92628293 +vn -0.37682878 3.3617240e-16 0.92628293 +vn -0.36162941 0.36162941 0.85933017 +vn -0.37584672 0.17906643 0.90921640 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.37682878 6.8186318e-16 0.92628293 +vn 0.37584672 0.17906643 0.90921640 +vn 0.36162941 0.36162941 0.85933017 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn -9.3113698e-2 -9.3113698e-2 0.99129192 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37682878 3.5808392e-16 0.92628293 +vn -0.37682878 7.1107854e-16 0.92628293 +vn -0.37682878 -2.8239569e-16 0.92628293 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -0.37682878 4.2868284e-16 0.92628293 +vn -0.37682878 0.0000000e+0 0.92628293 +vn -0.37682878 -3.5299462e-16 0.92628293 +vn -0.37682878 5.8430713e-17 0.92628293 +vn -0.26921722 7.8280525e-2 0.95989283 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.25950491 -0.25950491 0.93022277 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.25950491 0.25950491 0.93022277 +vn 0.36162941 0.36162941 0.85933017 +vn 0.37682878 6.2614353e-17 0.92628293 +vn 0.37682878 0.0000000e+0 0.92628293 +vn 9.3113698e-2 9.3113698e-2 0.99129192 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.0000000e+0 1.0824674e-16 1.00000000 +vn 0.26921722 -7.8280525e-2 0.95989283 +vn 0.37682878 6.6797993e-17 0.92628293 +vn 0.37584672 -0.17906643 0.90921640 +vn 0.36162941 -0.36162941 0.85933017 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.26921722 7.8280525e-2 0.95989283 +vn 0.37682878 3.6519196e-17 0.92628293 +vn 0.37584672 0.17906643 0.90921640 +vn 0.36162941 0.36162941 0.85933017 +vn 0.37682878 2.0777954e-17 0.92628293 +vn 0.37682878 -1.6874805e-17 0.92628293 +vn 0.37682878 -6.5264782e-16 0.92628293 +vn 0.37682878 -1.6874805e-17 0.92628293 +vn 0.37682878 2.0777954e-17 0.92628293 +vn 0.37682878 0.0000000e+0 0.92628293 +vn 0.37682878 -6.5264782e-16 0.92628293 +vn 0.37682878 -1.6874805e-17 0.92628293 +vn 0.37584672 -0.17906643 0.90921640 +vn 0.36162941 -0.36162941 0.85933017 +vn 0.37682878 -6.1194499e-16 0.92628293 +vn 0.37682878 3.6519196e-17 0.92628293 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.26921722 7.8280525e-2 0.95989283 +vn 0.37682878 2.9215357e-17 0.92628293 +vn 0.37682878 -8.4374023e-18 0.92628293 +vn 0.37682878 -1.2687764e-15 0.92628293 +vn 0.37682878 -6.5378139e-16 0.92628293 +vn 0.37682878 3.6519196e-17 0.92628293 +vn 0.37682878 -6.0882479e-16 0.92628293 +vn 0.37682878 -1.2760803e-15 0.92628293 +vn 0.37682878 -8.4374023e-18 0.92628293 +vn 0.37682878 2.9215357e-17 0.92628293 +vn 9.3113698e-2 -9.3113698e-2 0.99129192 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 8.1185059e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 6.7654216e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +vn 0.0000000e+0 5.4123372e-17 1.00000000 +g Regular Plane2_LZ_MATL +usemtl MOON_MATL +s 1 +f 1//1 42//42 41//41 +f 2//2 42//42 1//1 +f 3//3 42//42 2//2 +f 3//3 44//44 43//43 +f 4//4 44//44 3//3 +f 5//5 44//44 4//4 +f 5//5 46//46 45//45 +f 6//6 46//46 5//5 +f 7//7 46//46 6//6 +f 7//7 48//48 47//47 +f 8//8 48//48 7//7 +f 9//9 48//48 8//8 +f 9//9 50//50 49//49 +f 10//10 50//50 9//9 +f 11//11 50//50 10//10 +f 11//11 52//52 51//51 +f 12//12 52//52 11//11 +f 13//13 52//52 12//12 +f 13//13 54//54 53//53 +f 14//14 54//54 13//13 +f 15//15 54//54 14//14 +f 15//15 56//56 55//55 +f 16//16 56//56 15//15 +f 17//17 56//56 16//16 +f 17//17 58//58 57//57 +f 18//18 58//58 17//17 +f 19//19 58//58 18//18 +f 19//19 60//60 59//59 +f 20//20 60//60 19//19 +f 21//21 60//60 20//20 +f 21//21 62//62 61//61 +f 22//22 62//62 21//21 +f 23//23 62//62 22//22 +f 23//23 64//64 63//63 +f 24//24 64//64 23//23 +f 25//25 64//64 24//24 +f 25//25 66//66 65//65 +f 26//26 66//66 25//25 +f 27//27 66//66 26//26 +f 27//27 68//68 67//67 +f 28//28 68//68 27//27 +f 29//29 68//68 28//28 +f 29//29 70//70 69//69 +f 30//30 70//70 29//29 +f 31//31 70//70 30//30 +f 31//31 72//72 71//71 +f 32//32 72//72 31//31 +f 33//33 72//72 32//32 +f 33//33 74//74 73//73 +f 34//34 74//74 33//33 +f 35//35 74//74 34//34 +f 35//35 76//76 75//75 +f 36//36 76//76 35//35 +f 37//37 76//76 36//36 +f 37//37 78//78 77//77 +f 38//38 78//78 37//37 +f 39//39 78//78 38//38 +f 39//39 80//80 79//79 +f 40//40 80//80 39//39 +f 42//42 81//81 41//41 +f 42//42 83//83 82//82 +f 43//43 42//42 3//3 +f 43//43 83//83 42//42 +f 44//44 83//83 43//43 +f 44//44 85//85 84//84 +f 45//45 44//44 5//5 +f 45//45 85//85 44//44 +f 46//46 85//85 45//45 +f 46//46 87//87 86//86 +f 47//47 46//46 7//7 +f 47//47 87//87 46//46 +f 48//48 87//87 47//47 +f 48//48 89//89 88//88 +f 49//49 48//48 9//9 +f 49//49 89//89 48//48 +f 50//50 89//89 49//49 +f 50//50 91//91 90//90 +f 51//51 50//50 11//11 +f 51//51 91//91 50//50 +f 52//52 91//91 51//51 +f 52//52 93//93 92//92 +f 53//53 52//52 13//13 +f 53//53 93//93 52//52 +f 54//54 93//93 53//53 +f 54//54 95//95 94//94 +f 55//55 54//54 15//15 +f 55//55 95//95 54//54 +f 56//56 95//95 55//55 +f 56//56 97//97 96//96 +f 57//57 56//56 17//17 +f 57//57 97//97 56//56 +f 58//58 97//97 57//57 +f 58//58 99//99 98//98 +f 59//59 58//58 19//19 +f 59//59 99//99 58//58 +f 60//60 99//99 59//59 +f 60//60 101//101 100//100 +f 61//61 60//60 21//21 +f 61//61 101//101 60//60 +f 62//62 101//101 61//61 +f 62//62 103//103 102//102 +f 63//63 62//62 23//23 +f 63//63 103//103 62//62 +f 64//64 103//103 63//63 +f 64//64 105//105 104//104 +f 65//65 64//64 25//25 +f 65//65 105//105 64//64 +f 66//66 105//105 65//65 +f 66//66 107//107 106//106 +f 67//67 66//66 27//27 +f 67//67 107//107 66//66 +f 68//68 107//107 67//67 +f 68//68 109//109 108//108 +f 69//69 68//68 29//29 +f 69//69 109//109 68//68 +f 70//70 109//109 69//69 +f 70//70 111//111 110//110 +f 71//71 70//70 31//31 +f 71//71 111//111 70//70 +f 72//72 111//111 71//71 +f 72//72 113//113 112//112 +f 73//73 72//72 33//33 +f 73//73 113//113 72//72 +f 74//74 113//113 73//73 +f 74//74 115//115 114//114 +f 75//75 74//74 35//35 +f 75//75 115//115 74//74 +f 76//76 115//115 75//75 +f 76//76 117//117 116//116 +f 77//77 76//76 37//37 +f 77//77 117//117 76//76 +f 78//78 117//117 77//77 +f 78//78 119//119 118//118 +f 79//79 78//78 39//39 +f 79//79 119//119 78//78 +f 80//80 119//119 79//79 +f 81//81 122//122 121//121 +f 82//82 81//81 42//42 +f 82//82 122//122 81//81 +f 83//83 122//122 82//82 +f 83//83 124//124 123//123 +f 84//84 83//83 44//44 +f 84//84 124//124 83//83 +f 85//85 124//124 84//84 +f 85//85 126//126 125//125 +f 86//86 85//85 46//46 +f 86//86 126//126 85//85 +f 87//87 126//126 86//86 +f 87//87 128//128 127//127 +f 88//88 87//87 48//48 +f 88//88 128//128 87//87 +f 89//89 128//128 88//88 +f 89//89 130//130 129//129 +f 90//90 89//89 50//50 +f 90//90 130//130 89//89 +f 91//91 130//130 90//90 +f 91//91 132//132 131//131 +f 92//92 91//91 52//52 +f 92//92 132//132 91//91 +f 93//93 132//132 92//92 +f 93//93 134//134 133//133 +f 94//94 93//93 54//54 +f 94//94 134//134 93//93 +f 95//95 134//134 94//94 +f 95//95 136//136 135//135 +f 96//96 95//95 56//56 +f 96//96 136//136 95//95 +f 97//97 136//136 96//96 +f 97//97 138//138 137//137 +f 98//98 97//97 58//58 +f 98//98 138//138 97//97 +f 99//99 138//138 98//98 +f 99//99 140//140 139//139 +f 100//100 99//99 60//60 +f 100//100 140//140 99//99 +f 101//101 140//140 100//100 +f 101//101 142//142 141//141 +f 102//102 101//101 62//62 +f 102//102 142//142 101//101 +f 103//103 142//142 102//102 +f 103//103 144//144 143//143 +f 104//104 103//103 64//64 +f 104//104 144//144 103//103 +f 105//105 144//144 104//104 +f 105//105 146//146 145//145 +f 106//106 105//105 66//66 +f 106//106 146//146 105//105 +f 107//107 146//146 106//106 +f 107//107 148//148 147//147 +f 108//108 107//107 68//68 +f 108//108 148//148 107//107 +f 109//109 148//148 108//108 +f 109//109 150//150 149//149 +f 110//110 109//109 70//70 +f 110//110 150//150 109//109 +f 111//111 150//150 110//110 +f 111//111 152//152 151//151 +f 112//112 111//111 72//72 +f 112//112 152//152 111//111 +f 113//113 152//152 112//112 +f 113//113 154//154 153//153 +f 114//114 113//113 74//74 +f 114//114 154//154 113//113 +f 115//115 154//154 114//114 +f 115//115 156//156 155//155 +f 116//116 115//115 76//76 +f 116//116 156//156 115//115 +f 117//117 156//156 116//116 +f 117//117 158//158 157//157 +f 118//118 117//117 78//78 +f 118//118 158//158 117//117 +f 119//119 158//158 118//118 +f 119//119 160//160 159//159 +f 120//120 119//119 80//80 +f 120//120 160//160 119//119 +f 122//122 161//161 121//121 +f 122//122 163//163 162//162 +f 123//123 122//122 83//83 +f 123//123 163//163 122//122 +f 124//124 163//163 123//123 +f 124//124 165//165 164//164 +f 125//125 124//124 85//85 +f 125//125 165//165 124//124 +f 126//126 165//165 125//125 +f 126//126 167//167 166//166 +f 127//127 126//126 87//87 +f 127//127 167//167 126//126 +f 128//128 167//167 127//127 +f 128//128 169//169 168//168 +f 129//129 128//128 89//89 +f 129//129 169//169 128//128 +f 130//130 169//169 129//129 +f 130//130 171//171 170//170 +f 131//131 130//130 91//91 +f 131//131 171//171 130//130 +f 132//132 171//171 131//131 +f 132//132 173//173 172//172 +f 133//133 132//132 93//93 +f 133//133 173//173 132//132 +f 134//134 173//173 133//133 +f 134//134 175//175 174//174 +f 135//135 134//134 95//95 +f 135//135 175//175 134//134 +f 136//136 175//175 135//135 +f 136//136 177//177 176//176 +f 137//137 136//136 97//97 +f 137//137 177//177 136//136 +f 138//138 177//177 137//137 +f 138//138 179//179 178//178 +f 139//139 138//138 99//99 +f 139//139 179//179 138//138 +f 140//140 179//179 139//139 +f 140//140 181//181 180//180 +f 141//141 140//140 101//101 +f 141//141 181//181 140//140 +f 142//142 181//181 141//141 +f 142//142 183//183 182//182 +f 143//143 142//142 103//103 +f 143//143 183//183 142//142 +f 144//144 183//183 143//143 +f 144//144 185//185 184//184 +f 145//145 144//144 105//105 +f 145//145 185//185 144//144 +f 146//146 185//185 145//145 +f 146//146 187//187 186//186 +f 147//147 146//146 107//107 +f 147//147 187//187 146//146 +f 148//148 187//187 147//147 +f 148//148 189//189 188//188 +f 149//149 148//148 109//109 +f 149//149 189//189 148//148 +f 150//150 189//189 149//149 +f 150//150 191//191 190//190 +f 151//151 150//150 111//111 +f 151//151 191//191 150//150 +f 152//152 191//191 151//151 +f 152//152 193//193 192//192 +f 153//153 152//152 113//113 +f 153//153 193//193 152//152 +f 154//154 193//193 153//153 +f 154//154 195//195 194//194 +f 155//155 154//154 115//115 +f 155//155 195//195 154//154 +f 156//156 195//195 155//155 +f 156//156 197//197 196//196 +f 157//157 156//156 117//117 +f 157//157 197//197 156//156 +f 158//158 197//197 157//157 +f 158//158 199//199 198//198 +f 159//159 158//158 119//119 +f 159//159 199//199 158//158 +f 160//160 199//199 159//159 +f 161//161 202//202 201//201 +f 162//162 161//161 122//122 +f 162//162 202//202 161//161 +f 163//163 202//202 162//162 +f 163//163 204//204 203//203 +f 164//164 163//163 124//124 +f 164//164 204//204 163//163 +f 165//165 204//204 164//164 +f 165//165 206//206 205//205 +f 166//166 165//165 126//126 +f 166//166 206//206 165//165 +f 167//167 206//206 166//166 +f 167//167 208//208 207//207 +f 168//168 167//167 128//128 +f 168//168 208//208 167//167 +f 169//169 208//208 168//168 +f 169//169 210//210 209//209 +f 170//170 169//169 130//130 +f 170//170 210//210 169//169 +f 171//171 210//210 170//170 +f 171//171 212//212 211//211 +f 172//172 171//171 132//132 +f 172//172 212//212 171//171 +f 173//173 212//212 172//172 +f 173//173 214//214 213//213 +f 174//174 173//173 134//134 +f 174//174 214//214 173//173 +f 175//175 214//214 174//174 +f 175//175 216//216 215//215 +f 176//176 175//175 136//136 +f 176//176 216//216 175//175 +f 177//177 216//216 176//176 +f 177//177 218//218 217//217 +f 178//178 177//177 138//138 +f 178//178 218//218 177//177 +f 179//179 218//218 178//178 +f 179//179 220//220 219//219 +f 180//180 179//179 140//140 +f 180//180 220//220 179//179 +f 181//181 220//220 180//180 +f 181//181 222//222 221//221 +f 182//182 181//181 142//142 +f 182//182 222//222 181//181 +f 183//183 222//222 182//182 +f 183//183 224//224 223//223 +f 184//184 183//183 144//144 +f 184//184 224//224 183//183 +f 185//185 224//224 184//184 +f 185//185 226//226 225//225 +f 186//186 185//185 146//146 +f 186//186 226//226 185//185 +f 187//187 226//226 186//186 +f 187//187 228//228 227//227 +f 188//188 187//187 148//148 +f 188//188 228//228 187//187 +f 189//189 228//228 188//188 +f 189//189 230//230 229//229 +f 190//190 189//189 150//150 +f 190//190 230//230 189//189 +f 191//191 230//230 190//190 +f 191//191 232//232 231//231 +f 192//192 191//191 152//152 +f 192//192 232//232 191//191 +f 193//193 232//232 192//192 +f 193//193 234//234 233//233 +f 194//194 193//193 154//154 +f 194//194 234//234 193//193 +f 195//195 234//234 194//194 +f 195//195 236//236 235//235 +f 196//196 195//195 156//156 +f 196//196 236//236 195//195 +f 197//197 236//236 196//196 +f 197//197 238//238 237//237 +f 198//198 197//197 158//158 +f 198//198 238//238 197//197 +f 199//199 238//238 198//198 +f 199//199 240//240 239//239 +f 200//200 199//199 160//160 +f 200//200 240//240 199//199 +f 202//202 241//241 201//201 +f 202//202 243//243 242//242 +f 203//203 202//202 163//163 +f 203//203 243//243 202//202 +f 204//204 243//243 203//203 +f 204//204 245//245 244//244 +f 205//205 204//204 165//165 +f 205//205 245//245 204//204 +f 206//206 245//245 205//205 +f 206//206 247//247 246//246 +f 207//207 206//206 167//167 +f 207//207 247//247 206//206 +f 208//208 247//247 207//207 +f 208//208 249//249 248//248 +f 209//209 208//208 169//169 +f 209//209 249//249 208//208 +f 210//210 249//249 209//209 +f 210//210 251//251 250//250 +f 211//211 210//210 171//171 +f 211//211 251//251 210//210 +f 212//212 251//251 211//211 +f 212//212 253//253 252//252 +f 213//213 212//212 173//173 +f 213//213 253//253 212//212 +f 214//214 253//253 213//213 +f 214//214 255//255 254//254 +f 215//215 214//214 175//175 +f 215//215 255//255 214//214 +f 216//216 255//255 215//215 +f 216//216 257//257 256//256 +f 217//217 216//216 177//177 +f 217//217 257//257 216//216 +f 218//218 257//257 217//217 +f 218//218 259//259 258//258 +f 219//219 218//218 179//179 +f 219//219 259//259 218//218 +f 220//220 259//259 219//219 +f 220//220 261//261 260//260 +f 221//221 220//220 181//181 +f 221//221 261//261 220//220 +f 222//222 261//261 221//221 +f 222//222 263//263 262//262 +f 223//223 222//222 183//183 +f 223//223 263//263 222//222 +f 224//224 263//263 223//223 +f 224//224 265//265 264//264 +f 225//225 224//224 185//185 +f 225//225 265//265 224//224 +f 226//226 265//265 225//225 +f 226//226 267//267 266//266 +f 227//227 226//226 187//187 +f 227//227 267//267 226//226 +f 228//228 267//267 227//227 +f 228//228 269//269 268//268 +f 229//229 228//228 189//189 +f 229//229 269//269 228//228 +f 230//230 269//269 229//229 +f 230//230 271//271 270//270 +f 231//231 230//230 191//191 +f 231//231 271//271 230//230 +f 232//232 271//271 231//231 +f 232//232 273//273 272//272 +f 233//233 232//232 193//193 +f 233//233 273//273 232//232 +f 234//234 273//273 233//233 +f 234//234 275//275 274//274 +f 235//235 234//234 195//195 +f 235//235 275//275 234//234 +f 236//236 275//275 235//235 +f 236//236 277//277 276//276 +f 237//237 236//236 197//197 +f 237//237 277//277 236//236 +f 238//238 277//277 237//237 +f 238//238 279//279 278//278 +f 239//239 238//238 199//199 +f 239//239 279//279 238//238 +f 240//240 279//279 239//239 +f 241//241 282//282 281//281 +f 242//242 241//241 202//202 +f 242//242 282//282 241//241 +f 243//243 282//282 242//242 +f 243//243 284//284 283//283 +f 244//244 243//243 204//204 +f 244//244 284//284 243//243 +f 245//245 284//284 244//244 +f 245//245 286//286 285//285 +f 246//246 245//245 206//206 +f 246//246 286//286 245//245 +f 247//247 286//286 246//246 +f 247//247 288//288 287//287 +f 248//248 247//247 208//208 +f 248//248 288//288 247//247 +f 249//249 288//288 248//248 +f 249//249 290//290 289//289 +f 250//250 249//249 210//210 +f 250//250 290//290 249//249 +f 251//251 290//290 250//250 +f 251//251 292//292 291//291 +f 252//252 251//251 212//212 +f 252//252 292//292 251//251 +f 253//253 292//292 252//252 +f 253//253 294//294 293//293 +f 254//254 253//253 214//214 +f 254//254 294//294 253//253 +f 255//255 294//294 254//254 +f 255//255 296//296 295//295 +f 256//256 255//255 216//216 +f 256//256 296//296 255//255 +f 257//257 296//296 256//256 +f 257//257 298//298 297//297 +f 258//258 257//257 218//218 +f 258//258 298//298 257//257 +f 259//259 298//298 258//258 +f 259//259 300//300 299//299 +f 260//260 259//259 220//220 +f 260//260 300//300 259//259 +f 261//261 300//300 260//260 +f 261//261 302//302 301//301 +f 262//262 261//261 222//222 +f 262//262 302//302 261//261 +f 263//263 302//302 262//262 +f 263//263 304//304 303//303 +f 264//264 263//263 224//224 +f 264//264 304//304 263//263 +f 265//265 304//304 264//264 +f 265//265 306//306 305//305 +f 266//266 265//265 226//226 +f 266//266 306//306 265//265 +f 267//267 306//306 266//266 +f 267//267 308//308 307//307 +f 268//268 267//267 228//228 +f 268//268 308//308 267//267 +f 269//269 308//308 268//268 +f 269//269 310//310 309//309 +f 270//270 269//269 230//230 +f 270//270 310//310 269//269 +f 271//271 310//310 270//270 +f 271//271 312//312 311//311 +f 272//272 271//271 232//232 +f 272//272 312//312 271//271 +f 273//273 312//312 272//272 +f 273//273 314//314 313//313 +f 274//274 273//273 234//234 +f 274//274 314//314 273//273 +f 275//275 314//314 274//274 +f 275//275 316//316 315//315 +f 276//276 275//275 236//236 +f 276//276 316//316 275//275 +f 277//277 316//316 276//276 +f 277//277 318//318 317//317 +f 278//278 277//277 238//238 +f 278//278 318//318 277//277 +f 279//279 318//318 278//278 +f 279//279 320//320 319//319 +f 280//280 279//279 240//240 +f 280//280 320//320 279//279 +f 282//282 321//321 281//281 +f 282//282 323//323 322//322 +f 283//283 282//282 243//243 +f 283//283 323//323 282//282 +f 284//284 323//323 283//283 +f 284//284 325//325 324//324 +f 285//285 284//284 245//245 +f 285//285 325//325 284//284 +f 286//286 325//325 285//285 +f 286//286 327//327 326//326 +f 287//287 286//286 247//247 +f 287//287 327//327 286//286 +f 288//288 327//327 287//287 +f 288//288 329//329 328//328 +f 289//289 288//288 249//249 +f 289//289 329//329 288//288 +f 290//290 329//329 289//289 +f 290//290 331//331 330//330 +f 291//291 290//290 251//251 +f 291//291 331//331 290//290 +f 292//292 331//331 291//291 +f 292//292 333//333 332//332 +f 293//293 292//292 253//253 +f 293//293 333//333 292//292 +f 294//294 333//333 293//293 +f 294//294 335//335 334//334 +f 295//295 294//294 255//255 +f 295//295 335//335 294//294 +f 296//296 335//335 295//295 +f 296//296 337//337 336//336 +f 297//297 296//296 257//257 +f 297//297 337//337 296//296 +f 298//298 337//337 297//297 +f 298//298 339//339 338//338 +f 299//299 298//298 259//259 +f 299//299 339//339 298//298 +f 300//300 339//339 299//299 +f 300//300 341//341 340//340 +f 301//301 300//300 261//261 +f 301//301 341//341 300//300 +f 302//302 341//341 301//301 +f 302//302 343//343 342//342 +f 303//303 302//302 263//263 +f 303//303 343//343 302//302 +f 304//304 343//343 303//303 +f 304//304 345//345 344//344 +f 305//305 304//304 265//265 +f 305//305 345//345 304//304 +f 306//306 345//345 305//305 +f 306//306 347//347 346//346 +f 307//307 306//306 267//267 +f 307//307 347//347 306//306 +f 308//308 347//347 307//307 +f 308//308 349//349 348//348 +f 309//309 308//308 269//269 +f 309//309 349//349 308//308 +f 310//310 349//349 309//309 +f 310//310 351//351 350//350 +f 311//311 310//310 271//271 +f 311//311 351//351 310//310 +f 312//312 351//351 311//311 +f 312//312 353//353 352//352 +f 313//313 312//312 273//273 +f 313//313 353//353 312//312 +f 314//314 353//353 313//313 +f 314//314 355//355 354//354 +f 315//315 314//314 275//275 +f 315//315 355//355 314//314 +f 316//316 355//355 315//315 +f 316//316 357//357 356//356 +f 317//317 316//316 277//277 +f 317//317 357//357 316//316 +f 318//318 357//357 317//317 +f 318//318 359//359 358//358 +f 319//319 318//318 279//279 +f 319//319 359//359 318//318 +f 320//320 359//359 319//319 +f 321//321 362//362 361//361 +f 322//322 321//321 282//282 +f 322//322 362//362 321//321 +f 323//323 362//362 322//322 +f 323//323 364//364 363//363 +f 324//324 323//323 284//284 +f 324//324 364//364 323//323 +f 325//325 364//364 324//324 +f 325//325 366//366 365//365 +f 326//326 325//325 286//286 +f 326//326 366//366 325//325 +f 327//327 366//366 326//326 +f 327//327 368//368 367//367 +f 328//328 327//327 288//288 +f 328//328 368//368 327//327 +f 329//329 368//368 328//328 +f 329//329 370//370 369//369 +f 330//330 329//329 290//290 +f 330//330 370//370 329//329 +f 331//331 370//370 330//330 +f 331//331 372//372 371//371 +f 332//332 331//331 292//292 +f 332//332 372//372 331//331 +f 333//333 372//372 332//332 +f 333//333 374//374 373//373 +f 334//334 333//333 294//294 +f 334//334 374//374 333//333 +f 335//335 374//374 334//334 +f 335//335 376//376 375//375 +f 336//336 335//335 296//296 +f 336//336 376//376 335//335 +f 337//337 376//376 336//336 +f 337//337 378//378 377//377 +f 338//338 337//337 298//298 +f 338//338 378//378 337//337 +f 339//339 378//378 338//338 +f 339//339 380//380 379//379 +f 340//340 339//339 300//300 +f 340//340 380//380 339//339 +f 341//341 380//380 340//340 +f 341//341 382//382 381//381 +f 342//342 341//341 302//302 +f 342//342 382//382 341//341 +f 343//343 382//382 342//342 +f 343//343 384//384 383//383 +f 344//344 343//343 304//304 +f 344//344 384//384 343//343 +f 345//345 384//384 344//344 +f 345//345 386//386 385//385 +f 346//346 345//345 306//306 +f 346//346 386//386 345//345 +f 347//347 386//386 346//346 +f 347//347 388//388 387//387 +f 348//348 347//347 308//308 +f 348//348 388//388 347//347 +f 349//349 388//388 348//348 +f 349//349 390//390 389//389 +f 350//350 349//349 310//310 +f 350//350 390//390 349//349 +f 351//351 390//390 350//350 +f 351//351 392//392 391//391 +f 352//352 351//351 312//312 +f 352//352 392//392 351//351 +f 353//353 392//392 352//352 +f 353//353 394//394 393//393 +f 354//354 353//353 314//314 +f 354//354 394//394 353//353 +f 355//355 394//394 354//354 +f 355//355 396//396 395//395 +f 356//356 355//355 316//316 +f 356//356 396//396 355//355 +f 357//357 396//396 356//356 +f 357//357 398//398 397//397 +f 358//358 357//357 318//318 +f 358//358 398//398 357//357 +f 359//359 398//398 358//358 +f 359//359 400//400 399//399 +f 360//360 359//359 320//320 +f 360//360 400//400 359//359 +f 362//362 401//401 361//361 +f 362//362 403//403 402//402 +f 363//363 362//362 323//323 +f 363//363 403//403 362//362 +f 364//364 403//403 363//363 +f 364//364 405//405 404//404 +f 365//365 364//364 325//325 +f 365//365 405//405 364//364 +f 366//366 405//405 365//365 +f 366//366 407//407 406//406 +f 367//367 366//366 327//327 +f 367//367 407//407 366//366 +f 368//368 407//407 367//367 +f 368//368 409//409 408//408 +f 369//369 368//368 329//329 +f 369//369 409//409 368//368 +f 370//370 409//409 369//369 +f 370//370 411//411 410//410 +f 371//371 370//370 331//331 +f 371//371 411//411 370//370 +f 372//372 411//411 371//371 +f 372//372 413//413 412//412 +f 373//373 372//372 333//333 +f 373//373 413//413 372//372 +f 374//374 413//413 373//373 +f 374//374 415//415 414//414 +f 375//375 374//374 335//335 +f 375//375 415//415 374//374 +f 376//376 415//415 375//375 +f 376//376 417//417 416//416 +f 377//377 376//376 337//337 +f 377//377 417//417 376//376 +f 378//378 417//417 377//377 +f 378//378 419//419 418//418 +f 379//379 378//378 339//339 +f 379//379 419//419 378//378 +f 380//380 419//419 379//379 +f 380//380 421//421 420//420 +f 381//381 380//380 341//341 +f 381//381 421//421 380//380 +f 382//382 421//421 381//381 +f 382//382 423//423 422//422 +f 383//383 382//382 343//343 +f 383//383 423//423 382//382 +f 384//384 423//423 383//383 +f 384//384 425//425 424//424 +f 385//385 384//384 345//345 +f 385//385 425//425 384//384 +f 386//386 425//425 385//385 +f 386//386 427//427 426//426 +f 387//387 386//386 347//347 +f 387//387 427//427 386//386 +f 388//388 427//427 387//387 +f 388//388 429//429 428//428 +f 389//389 388//388 349//349 +f 389//389 429//429 388//388 +f 390//390 429//429 389//389 +f 390//390 431//431 430//430 +f 391//391 390//390 351//351 +f 391//391 431//431 390//390 +f 392//392 431//431 391//391 +f 392//392 433//433 432//432 +f 393//393 392//392 353//353 +f 393//393 433//433 392//392 +f 394//394 433//433 393//393 +f 394//394 435//435 434//434 +f 395//395 394//394 355//355 +f 395//395 435//435 394//394 +f 396//396 435//435 395//395 +f 396//396 437//437 436//436 +f 397//397 396//396 357//357 +f 397//397 437//437 396//396 +f 398//398 437//437 397//397 +f 398//398 439//439 438//438 +f 399//399 398//398 359//359 +f 399//399 439//439 398//398 +f 400//400 439//439 399//399 +f 401//401 442//442 441//441 +f 402//402 401//401 362//362 +f 402//402 442//442 401//401 +f 403//403 442//442 402//402 +f 403//403 444//444 443//443 +f 404//404 403//403 364//364 +f 404//404 444//444 403//403 +f 405//405 444//444 404//404 +f 405//405 446//446 445//445 +f 406//406 405//405 366//366 +f 406//406 446//446 405//405 +f 407//407 446//446 406//406 +f 407//407 448//448 447//447 +f 408//408 407//407 368//368 +f 408//408 448//448 407//407 +f 409//409 448//448 408//408 +f 409//409 450//450 449//449 +f 410//410 409//409 370//370 +f 410//410 450//450 409//409 +f 411//411 450//450 410//410 +f 411//411 452//452 451//451 +f 412//412 411//411 372//372 +f 412//412 452//452 411//411 +f 413//413 452//452 412//412 +f 413//413 454//454 453//453 +f 414//414 413//413 374//374 +f 414//414 454//454 413//413 +f 415//415 454//454 414//414 +f 415//415 456//456 455//455 +f 416//416 415//415 376//376 +f 416//416 456//456 415//415 +f 417//417 456//456 416//416 +f 417//417 458//458 457//457 +f 418//418 417//417 378//378 +f 418//418 458//458 417//417 +f 419//419 458//458 418//418 +f 419//419 460//460 459//459 +f 420//420 419//419 380//380 +f 420//420 460//460 419//419 +f 421//421 460//460 420//420 +f 421//421 462//462 461//461 +f 422//422 421//421 382//382 +f 422//422 462//462 421//421 +f 423//423 462//462 422//422 +f 423//423 464//464 463//463 +f 424//424 423//423 384//384 +f 424//424 464//464 423//423 +f 425//425 464//464 424//424 +f 425//425 466//466 465//465 +f 426//426 425//425 386//386 +f 426//426 466//466 425//425 +f 427//427 466//466 426//426 +f 427//427 468//468 467//467 +f 428//428 427//427 388//388 +f 428//428 468//468 427//427 +f 429//429 468//468 428//428 +f 429//429 470//470 469//469 +f 430//430 429//429 390//390 +f 430//430 470//470 429//429 +f 431//431 470//470 430//430 +f 431//431 472//472 471//471 +f 432//432 431//431 392//392 +f 432//432 472//472 431//431 +f 433//433 472//472 432//432 +f 433//433 474//474 473//473 +f 434//434 433//433 394//394 +f 434//434 474//474 433//433 +f 435//435 474//474 434//434 +f 435//435 476//476 475//475 +f 436//436 435//435 396//396 +f 436//436 476//476 435//435 +f 437//437 476//476 436//436 +f 437//437 478//478 477//477 +f 438//438 437//437 398//398 +f 438//438 478//478 437//437 +f 439//439 478//478 438//438 +f 439//439 480//480 479//479 +f 440//440 439//439 400//400 +f 440//440 480//480 439//439 +f 442//442 481//481 441//441 +f 442//442 483//483 482//482 +f 443//443 442//442 403//403 +f 443//443 483//483 442//442 +f 444//444 483//483 443//443 +f 444//444 485//485 484//484 +f 445//445 444//444 405//405 +f 445//445 485//485 444//444 +f 446//446 485//485 445//445 +f 446//446 487//487 486//486 +f 447//447 446//446 407//407 +f 447//447 487//487 446//446 +f 448//448 487//487 447//447 +f 448//448 489//489 488//488 +f 449//449 448//448 409//409 +f 449//449 489//489 448//448 +f 450//450 489//489 449//449 +f 450//450 491//491 490//490 +f 451//451 450//450 411//411 +f 451//451 491//491 450//450 +f 452//452 491//491 451//451 +f 452//452 493//493 492//492 +f 453//453 452//452 413//413 +f 453//453 493//493 452//452 +f 454//454 493//493 453//453 +f 454//454 495//495 494//494 +f 455//455 454//454 415//415 +f 455//455 495//495 454//454 +f 456//456 495//495 455//455 +f 456//456 497//497 496//496 +f 457//457 456//456 417//417 +f 457//457 497//497 456//456 +f 458//458 497//497 457//457 +f 458//458 499//499 498//498 +f 459//459 458//458 419//419 +f 459//459 499//499 458//458 +f 460//460 499//499 459//459 +f 460//460 501//501 500//500 +f 461//461 460//460 421//421 +f 461//461 501//501 460//460 +f 462//462 501//501 461//461 +f 462//462 503//503 502//502 +f 463//463 462//462 423//423 +f 463//463 503//503 462//462 +f 464//464 503//503 463//463 +f 464//464 505//505 504//504 +f 465//465 464//464 425//425 +f 465//465 505//505 464//464 +f 466//466 505//505 465//465 +f 466//466 507//507 506//506 +f 467//467 466//466 427//427 +f 467//467 507//507 466//466 +f 468//468 507//507 467//467 +f 468//468 509//509 508//508 +f 469//469 468//468 429//429 +f 469//469 509//509 468//468 +f 470//470 509//509 469//469 +f 470//470 511//511 510//510 +f 471//471 470//470 431//431 +f 471//471 511//511 470//470 +f 472//472 511//511 471//471 +f 472//472 513//513 512//512 +f 473//473 472//472 433//433 +f 473//473 513//513 472//472 +f 474//474 513//513 473//473 +f 474//474 515//515 514//514 +f 475//475 474//474 435//435 +f 475//475 515//515 474//474 +f 476//476 515//515 475//475 +f 476//476 517//517 516//516 +f 477//477 476//476 437//437 +f 477//477 517//517 476//476 +f 478//478 517//517 477//477 +f 478//478 519//519 518//518 +f 479//479 478//478 439//439 +f 479//479 519//519 478//478 +f 480//480 519//519 479//479 +f 481//481 522//522 521//521 +f 482//482 481//481 442//442 +f 482//482 522//522 481//481 +f 483//483 522//522 482//482 +f 483//483 524//524 523//523 +f 484//484 483//483 444//444 +f 484//484 524//524 483//483 +f 485//485 524//524 484//484 +f 485//485 526//526 525//525 +f 486//486 485//485 446//446 +f 486//486 526//526 485//485 +f 487//487 526//526 486//486 +f 487//487 528//528 527//527 +f 488//488 487//487 448//448 +f 488//488 528//528 487//487 +f 489//489 528//528 488//488 +f 489//489 530//530 529//529 +f 490//490 489//489 450//450 +f 490//490 530//530 489//489 +f 491//491 530//530 490//490 +f 491//491 532//532 531//531 +f 492//492 491//491 452//452 +f 492//492 532//532 491//491 +f 493//493 532//532 492//492 +f 493//493 534//534 533//533 +f 494//494 493//493 454//454 +f 494//494 534//534 493//493 +f 495//495 534//534 494//494 +f 495//495 536//536 535//535 +f 496//496 495//495 456//456 +f 496//496 536//536 495//495 +f 497//497 536//536 496//496 +f 497//497 538//538 537//537 +f 498//498 497//497 458//458 +f 498//498 538//538 497//497 +f 499//499 538//538 498//498 +f 499//499 540//540 539//539 +f 500//500 499//499 460//460 +f 500//500 540//540 499//499 +f 501//501 540//540 500//500 +f 501//501 542//542 541//541 +f 502//502 501//501 462//462 +f 502//502 542//542 501//501 +f 503//503 542//542 502//502 +f 503//503 544//544 543//543 +f 504//504 503//503 464//464 +f 504//504 544//544 503//503 +f 505//505 544//544 504//504 +f 505//505 546//546 545//545 +f 506//506 505//505 466//466 +f 506//506 546//546 505//505 +f 507//507 546//546 506//506 +f 507//507 548//548 547//547 +f 508//508 507//507 468//468 +f 508//508 548//548 507//507 +f 509//509 548//548 508//508 +f 509//509 550//550 549//549 +f 510//510 509//509 470//470 +f 510//510 550//550 509//509 +f 511//511 550//550 510//510 +f 511//511 552//552 551//551 +f 512//512 511//511 472//472 +f 512//512 552//552 511//511 +f 513//513 552//552 512//512 +f 513//513 554//554 553//553 +f 514//514 513//513 474//474 +f 514//514 554//554 513//513 +f 515//515 554//554 514//514 +f 515//515 556//556 555//555 +f 516//516 515//515 476//476 +f 516//516 556//556 515//515 +f 517//517 556//556 516//516 +f 517//517 558//558 557//557 +f 518//518 517//517 478//478 +f 518//518 558//558 517//517 +f 519//519 558//558 518//518 +f 519//519 560//560 559//559 +f 520//520 519//519 480//480 +f 520//520 560//560 519//519 +f 522//522 561//561 521//521 +f 522//522 563//563 562//562 +f 523//523 522//522 483//483 +f 523//523 563//563 522//522 +f 524//524 563//563 523//523 +f 524//524 565//565 564//564 +f 525//525 524//524 485//485 +f 525//525 565//565 524//524 +f 526//526 565//565 525//525 +f 526//526 567//567 566//566 +f 527//527 526//526 487//487 +f 527//527 567//567 526//526 +f 528//528 567//567 527//527 +f 528//528 569//569 568//568 +f 529//529 528//528 489//489 +f 529//529 569//569 528//528 +f 530//530 569//569 529//529 +f 530//530 571//571 570//570 +f 531//531 530//530 491//491 +f 531//531 571//571 530//530 +f 532//532 571//571 531//531 +f 532//532 573//573 572//572 +f 533//533 532//532 493//493 +f 533//533 573//573 532//532 +f 534//534 573//573 533//533 +f 534//534 575//575 574//574 +f 535//535 534//534 495//495 +f 535//535 575//575 534//534 +f 536//536 575//575 535//535 +f 536//536 577//577 576//576 +f 537//537 536//536 497//497 +f 537//537 577//577 536//536 +f 538//538 577//577 537//537 +f 538//538 579//579 578//578 +f 539//539 538//538 499//499 +f 539//539 579//579 538//538 +f 540//540 579//579 539//539 +f 540//540 581//581 580//580 +f 541//541 540//540 501//501 +f 541//541 581//581 540//540 +f 542//542 581//581 541//541 +f 542//542 583//583 582//582 +f 543//543 542//542 503//503 +f 543//543 583//583 542//542 +f 544//544 583//583 543//543 +f 544//544 585//585 584//584 +f 545//545 544//544 505//505 +f 545//545 585//585 544//544 +f 546//546 585//585 545//545 +f 546//546 587//587 586//586 +f 547//547 546//546 507//507 +f 547//547 587//587 546//546 +f 548//548 587//587 547//547 +f 548//548 589//589 588//588 +f 549//549 548//548 509//509 +f 549//549 589//589 548//548 +f 550//550 589//589 549//549 +f 550//550 591//591 590//590 +f 551//551 550//550 511//511 +f 551//551 591//591 550//550 +f 552//552 591//591 551//551 +f 552//552 593//593 592//592 +f 553//553 552//552 513//513 +f 553//553 593//593 552//552 +f 554//554 593//593 553//553 +f 554//554 595//595 594//594 +f 555//555 554//554 515//515 +f 555//555 595//595 554//554 +f 556//556 595//595 555//555 +f 556//556 597//597 596//596 +f 557//557 556//556 517//517 +f 557//557 597//597 556//556 +f 558//558 597//597 557//557 +f 558//558 599//599 598//598 +f 559//559 558//558 519//519 +f 559//559 599//599 558//558 +f 560//560 599//599 559//559 +f 561//561 602//602 601//601 +f 562//562 561//561 522//522 +f 562//562 602//602 561//561 +f 563//563 602//602 562//562 +f 563//563 604//604 603//603 +f 564//564 563//563 524//524 +f 564//564 604//604 563//563 +f 565//565 604//604 564//564 +f 565//565 606//606 605//605 +f 566//566 565//565 526//526 +f 566//566 606//606 565//565 +f 567//567 606//606 566//566 +f 567//567 608//608 607//607 +f 568//568 567//567 528//528 +f 568//568 608//608 567//567 +f 569//569 608//608 568//568 +f 569//569 610//610 609//609 +f 570//570 569//569 530//530 +f 570//570 610//610 569//569 +f 571//571 610//610 570//570 +f 571//571 612//612 611//611 +f 572//572 571//571 532//532 +f 572//572 612//612 571//571 +f 573//573 612//612 572//572 +f 573//573 614//614 613//613 +f 574//574 573//573 534//534 +f 574//574 614//614 573//573 +f 575//575 614//614 574//574 +f 575//575 616//616 615//615 +f 576//576 575//575 536//536 +f 576//576 616//616 575//575 +f 577//577 616//616 576//576 +f 577//577 618//618 617//617 +f 578//578 577//577 538//538 +f 578//578 618//618 577//577 +f 579//579 618//618 578//578 +f 579//579 620//620 619//619 +f 580//580 579//579 540//540 +f 580//580 620//620 579//579 +f 581//581 620//620 580//580 +f 581//581 622//622 621//621 +f 582//582 581//581 542//542 +f 582//582 622//622 581//581 +f 583//583 622//622 582//582 +f 583//583 624//624 623//623 +f 584//584 583//583 544//544 +f 584//584 624//624 583//583 +f 585//585 624//624 584//584 +f 585//585 626//626 625//625 +f 586//586 585//585 546//546 +f 586//586 626//626 585//585 +f 587//587 626//626 586//586 +f 587//587 628//628 627//627 +f 588//588 587//587 548//548 +f 588//588 628//628 587//587 +f 589//589 628//628 588//588 +f 589//589 630//630 629//629 +f 590//590 589//589 550//550 +f 590//590 630//630 589//589 +f 591//591 630//630 590//590 +f 591//591 632//632 631//631 +f 592//592 591//591 552//552 +f 592//592 632//632 591//591 +f 593//593 632//632 592//592 +f 593//593 634//634 633//633 +f 594//594 593//593 554//554 +f 594//594 634//634 593//593 +f 595//595 634//634 594//594 +f 595//595 636//636 635//635 +f 596//596 595//595 556//556 +f 596//596 636//636 595//595 +f 597//597 636//636 596//596 +f 597//597 638//638 637//637 +f 598//598 597//597 558//558 +f 598//598 638//638 597//597 +f 599//599 638//638 598//598 +f 599//599 640//640 639//639 +f 600//600 599//599 560//560 +f 600//600 640//640 599//599 +f 602//602 641//641 601//601 +f 602//602 643//643 642//642 +f 603//603 602//602 563//563 +f 603//603 643//643 602//602 +f 604//604 643//643 603//603 +f 604//604 645//645 644//644 +f 605//605 604//604 565//565 +f 605//605 645//645 604//604 +f 606//606 645//645 605//605 +f 606//606 647//647 646//646 +f 607//607 606//606 567//567 +f 607//607 647//647 606//606 +f 608//608 647//647 607//607 +f 608//608 649//649 648//648 +f 609//609 608//608 569//569 +f 609//609 649//649 608//608 +f 610//610 649//649 609//609 +f 610//610 651//651 650//650 +f 611//611 610//610 571//571 +f 611//611 651//651 610//610 +f 612//612 651//651 611//611 +f 612//612 653//653 652//652 +f 613//613 612//612 573//573 +f 613//613 653//653 612//612 +f 614//614 653//653 613//613 +f 614//614 655//655 654//654 +f 615//615 614//614 575//575 +f 615//615 655//655 614//614 +f 616//616 655//655 615//615 +f 616//616 657//657 656//656 +f 617//617 616//616 577//577 +f 617//617 657//657 616//616 +f 618//618 657//657 617//617 +f 618//618 659//659 658//658 +f 619//619 618//618 579//579 +f 619//619 659//659 618//618 +f 620//620 659//659 619//619 +f 620//620 661//661 660//660 +f 621//621 620//620 581//581 +f 621//621 661//661 620//620 +f 622//622 661//661 621//621 +f 622//622 663//663 662//662 +f 623//623 622//622 583//583 +f 623//623 663//663 622//622 +f 624//624 663//663 623//623 +f 624//624 665//665 664//664 +f 625//625 624//624 585//585 +f 625//625 665//665 624//624 +f 626//626 665//665 625//625 +f 626//626 667//667 666//666 +f 627//627 626//626 587//587 +f 627//627 667//667 626//626 +f 628//628 667//667 627//627 +f 628//628 669//669 668//668 +f 629//629 628//628 589//589 +f 629//629 669//669 628//628 +f 630//630 669//669 629//629 +f 630//630 671//671 670//670 +f 631//631 630//630 591//591 +f 631//631 671//671 630//630 +f 632//632 671//671 631//631 +f 632//632 673//673 672//672 +f 633//633 632//632 593//593 +f 633//633 673//673 632//632 +f 634//634 673//673 633//633 +f 634//634 675//675 674//674 +f 635//635 634//634 595//595 +f 635//635 675//675 634//634 +f 636//636 675//675 635//635 +f 636//636 677//677 676//676 +f 637//637 636//636 597//597 +f 637//637 677//677 636//636 +f 638//638 677//677 637//637 +f 638//638 679//679 678//678 +f 639//639 638//638 599//599 +f 639//639 679//679 638//638 +f 640//640 679//679 639//639 +f 641//641 682//682 681//681 +f 642//642 641//641 602//602 +f 642//642 682//682 641//641 +f 643//643 682//682 642//642 +f 643//643 684//684 683//683 +f 644//644 643//643 604//604 +f 644//644 684//684 643//643 +f 645//645 684//684 644//644 +f 645//645 686//686 685//685 +f 646//646 645//645 606//606 +f 646//646 686//686 645//645 +f 647//647 686//686 646//646 +f 647//647 688//688 687//687 +f 648//648 647//647 608//608 +f 648//648 688//688 647//647 +f 649//649 688//688 648//648 +f 649//649 690//690 689//689 +f 650//650 649//649 610//610 +f 650//650 690//690 649//649 +f 651//651 690//690 650//650 +f 651//651 692//692 691//691 +f 652//652 651//651 612//612 +f 652//652 692//692 651//651 +f 653//653 692//692 652//652 +f 653//653 694//694 693//693 +f 654//654 653//653 614//614 +f 654//654 694//694 653//653 +f 655//655 694//694 654//654 +f 655//655 696//696 695//695 +f 656//656 655//655 616//616 +f 656//656 696//696 655//655 +f 657//657 696//696 656//656 +f 657//657 698//698 697//697 +f 658//658 657//657 618//618 +f 658//658 698//698 657//657 +f 659//659 698//698 658//658 +f 659//659 700//700 699//699 +f 660//660 659//659 620//620 +f 660//660 700//700 659//659 +f 661//661 700//700 660//660 +f 661//661 702//702 701//701 +f 662//662 661//661 622//622 +f 662//662 702//702 661//661 +f 663//663 702//702 662//662 +f 663//663 704//704 703//703 +f 664//664 663//663 624//624 +f 664//664 704//704 663//663 +f 665//665 704//704 664//664 +f 665//665 706//706 705//705 +f 666//666 665//665 626//626 +f 666//666 706//706 665//665 +f 667//667 706//706 666//666 +f 667//667 708//708 707//707 +f 668//668 667//667 628//628 +f 668//668 708//708 667//667 +f 669//669 708//708 668//668 +f 669//669 710//710 709//709 +f 670//670 669//669 630//630 +f 670//670 710//710 669//669 +f 671//671 710//710 670//670 +f 671//671 712//712 711//711 +f 672//672 671//671 632//632 +f 672//672 712//712 671//671 +f 673//673 712//712 672//672 +f 673//673 714//714 713//713 +f 674//674 673//673 634//634 +f 674//674 714//714 673//673 +f 675//675 714//714 674//674 +f 675//675 716//716 715//715 +f 676//676 675//675 636//636 +f 676//676 716//716 675//675 +f 677//677 716//716 676//676 +f 677//677 718//718 717//717 +f 678//678 677//677 638//638 +f 678//678 718//718 677//677 +f 679//679 718//718 678//678 +f 679//679 720//720 719//719 +f 680//680 679//679 640//640 +f 680//680 720//720 679//679 +f 682//682 721//721 681//681 +f 682//682 723//723 722//722 +f 683//683 682//682 643//643 +f 683//683 723//723 682//682 +f 684//684 723//723 683//683 +f 684//684 725//725 724//724 +f 685//685 684//684 645//645 +f 685//685 725//725 684//684 +f 686//686 725//725 685//685 +f 686//686 727//727 726//726 +f 687//687 686//686 647//647 +f 687//687 727//727 686//686 +f 688//688 727//727 687//687 +f 688//688 729//729 728//728 +f 689//689 688//688 649//649 +f 689//689 729//729 688//688 +f 690//690 729//729 689//689 +f 690//690 731//731 730//730 +f 691//691 690//690 651//651 +f 691//691 731//731 690//690 +f 692//692 731//731 691//691 +f 692//692 733//733 732//732 +f 693//693 692//692 653//653 +f 693//693 733//733 692//692 +f 694//694 733//733 693//693 +f 694//694 735//735 734//734 +f 695//695 694//694 655//655 +f 695//695 735//735 694//694 +f 696//696 735//735 695//695 +f 696//696 737//737 736//736 +f 697//697 696//696 657//657 +f 697//697 737//737 696//696 +f 698//698 737//737 697//697 +f 698//698 739//739 738//738 +f 699//699 698//698 659//659 +f 699//699 739//739 698//698 +f 700//700 739//739 699//699 +f 700//700 741//741 740//740 +f 701//701 700//700 661//661 +f 701//701 741//741 700//700 +f 702//702 741//741 701//701 +f 702//702 743//743 742//742 +f 703//703 702//702 663//663 +f 703//703 743//743 702//702 +f 704//704 743//743 703//703 +f 704//704 745//745 744//744 +f 705//705 704//704 665//665 +f 705//705 745//745 704//704 +f 706//706 745//745 705//705 +f 706//706 747//747 746//746 +f 707//707 706//706 667//667 +f 707//707 747//747 706//706 +f 708//708 747//747 707//707 +f 708//708 749//749 748//748 +f 709//709 708//708 669//669 +f 709//709 749//749 708//708 +f 710//710 749//749 709//709 +f 710//710 751//751 750//750 +f 711//711 710//710 671//671 +f 711//711 751//751 710//710 +f 712//712 751//751 711//711 +f 712//712 753//753 752//752 +f 713//713 712//712 673//673 +f 713//713 753//753 712//712 +f 714//714 753//753 713//713 +f 714//714 755//755 754//754 +f 715//715 714//714 675//675 +f 715//715 755//755 714//714 +f 716//716 755//755 715//715 +f 716//716 757//757 756//756 +f 717//717 716//716 677//677 +f 717//717 757//757 716//716 +f 718//718 757//757 717//717 +f 718//718 759//759 758//758 +f 719//719 718//718 679//679 +f 719//719 759//759 718//718 +f 720//720 759//759 719//719 +f 721//721 762//762 761//761 +f 722//722 721//721 682//682 +f 722//722 762//762 721//721 +f 723//723 762//762 722//722 +f 723//723 764//764 763//763 +f 724//724 723//723 684//684 +f 724//724 764//764 723//723 +f 725//725 764//764 724//724 +f 725//725 766//766 765//765 +f 726//726 725//725 686//686 +f 726//726 766//766 725//725 +f 727//727 766//766 726//726 +f 727//727 768//768 767//767 +f 728//728 727//727 688//688 +f 728//728 768//768 727//727 +f 729//729 768//768 728//728 +f 729//729 770//770 769//769 +f 730//730 729//729 690//690 +f 730//730 770//770 729//729 +f 731//731 770//770 730//730 +f 731//731 772//772 771//771 +f 732//732 731//731 692//692 +f 732//732 772//772 731//731 +f 733//733 772//772 732//732 +f 733//733 774//774 773//773 +f 734//734 733//733 694//694 +f 734//734 774//774 733//733 +f 735//735 774//774 734//734 +f 735//735 776//776 775//775 +f 736//736 735//735 696//696 +f 736//736 776//776 735//735 +f 737//737 776//776 736//736 +f 737//737 778//778 777//777 +f 738//738 737//737 698//698 +f 738//738 778//778 737//737 +f 739//739 778//778 738//738 +f 739//739 780//780 779//779 +f 740//740 739//739 700//700 +f 740//740 780//780 739//739 +f 741//741 780//780 740//740 +f 741//741 782//782 781//781 +f 742//742 741//741 702//702 +f 742//742 782//782 741//741 +f 743//743 782//782 742//742 +f 743//743 784//784 783//783 +f 744//744 743//743 704//704 +f 744//744 784//784 743//743 +f 745//745 784//784 744//744 +f 745//745 786//786 785//785 +f 746//746 745//745 706//706 +f 746//746 786//786 745//745 +f 747//747 786//786 746//746 +f 747//747 788//788 787//787 +f 748//748 747//747 708//708 +f 748//748 788//788 747//747 +f 749//749 788//788 748//748 +f 749//749 790//790 789//789 +f 750//750 749//749 710//710 +f 750//750 790//790 749//749 +f 751//751 790//790 750//750 +f 751//751 792//792 791//791 +f 752//752 751//751 712//712 +f 752//752 792//792 751//751 +f 753//753 792//792 752//752 +f 753//753 794//794 793//793 +f 754//754 753//753 714//714 +f 754//754 794//794 753//753 +f 755//755 794//794 754//754 +f 755//755 796//796 795//795 +f 756//756 755//755 716//716 +f 756//756 796//796 755//755 +f 757//757 796//796 756//756 +f 757//757 798//798 797//797 +f 758//758 757//757 718//718 +f 758//758 798//798 757//757 +f 759//759 798//798 758//758 +f 759//759 800//800 799//799 +f 760//760 759//759 720//720 +f 760//760 800//800 759//759 +f 762//762 801//801 761//761 +f 762//762 803//803 802//802 +f 763//763 762//762 723//723 +f 763//763 803//803 762//762 +f 764//764 803//803 763//763 +f 764//764 805//805 804//804 +f 765//765 764//764 725//725 +f 765//765 805//805 764//764 +f 766//766 805//805 765//765 +f 766//766 807//807 806//806 +f 767//767 766//766 727//727 +f 767//767 807//807 766//766 +f 768//768 807//807 767//767 +f 768//768 809//809 808//808 +f 769//769 768//768 729//729 +f 769//769 809//809 768//768 +f 770//770 809//809 769//769 +f 770//770 811//811 810//810 +f 771//771 770//770 731//731 +f 771//771 811//811 770//770 +f 772//772 811//811 771//771 +f 772//772 813//813 812//812 +f 773//773 772//772 733//733 +f 773//773 813//813 772//772 +f 774//774 813//813 773//773 +f 774//774 815//815 814//814 +f 775//775 774//774 735//735 +f 775//775 815//815 774//774 +f 776//776 815//815 775//775 +f 776//776 817//817 816//816 +f 777//777 776//776 737//737 +f 777//777 817//817 776//776 +f 778//778 817//817 777//777 +f 778//778 819//819 818//818 +f 779//779 778//778 739//739 +f 779//779 819//819 778//778 +f 780//780 819//819 779//779 +f 780//780 821//821 820//820 +f 781//781 780//780 741//741 +f 781//781 821//821 780//780 +f 782//782 821//821 781//781 +f 782//782 823//823 822//822 +f 783//783 782//782 743//743 +f 783//783 823//823 782//782 +f 784//784 823//823 783//783 +f 784//784 825//825 824//824 +f 785//785 784//784 745//745 +f 785//785 825//825 784//784 +f 786//786 825//825 785//785 +f 786//786 827//827 826//826 +f 787//787 786//786 747//747 +f 787//787 827//827 786//786 +f 788//788 827//827 787//787 +f 788//788 829//829 828//828 +f 789//789 788//788 749//749 +f 789//789 829//829 788//788 +f 790//790 829//829 789//789 +f 790//790 831//831 830//830 +f 791//791 790//790 751//751 +f 791//791 831//831 790//790 +f 792//792 831//831 791//791 +f 792//792 833//833 832//832 +f 793//793 792//792 753//753 +f 793//793 833//833 792//792 +f 794//794 833//833 793//793 +f 794//794 835//835 834//834 +f 795//795 794//794 755//755 +f 795//795 835//835 794//794 +f 796//796 835//835 795//795 +f 796//796 837//837 836//836 +f 797//797 796//796 757//757 +f 797//797 837//837 796//796 +f 798//798 837//837 797//797 +f 798//798 839//839 838//838 +f 799//799 798//798 759//759 +f 799//799 839//839 798//798 +f 800//800 839//839 799//799 +f 801//801 842//842 841//841 +f 802//802 801//801 762//762 +f 802//802 842//842 801//801 +f 803//803 842//842 802//802 +f 803//803 844//844 843//843 +f 804//804 803//803 764//764 +f 804//804 844//844 803//803 +f 805//805 844//844 804//804 +f 805//805 846//846 845//845 +f 806//806 805//805 766//766 +f 806//806 846//846 805//805 +f 807//807 846//846 806//806 +f 807//807 848//848 847//847 +f 808//808 807//807 768//768 +f 808//808 848//848 807//807 +f 809//809 848//848 808//808 +f 809//809 850//850 849//849 +f 810//810 809//809 770//770 +f 810//810 850//850 809//809 +f 811//811 850//850 810//810 +f 811//811 852//852 851//851 +f 812//812 811//811 772//772 +f 812//812 852//852 811//811 +f 813//813 852//852 812//812 +f 813//813 854//854 853//853 +f 814//814 813//813 774//774 +f 814//814 854//854 813//813 +f 815//815 854//854 814//814 +f 815//815 856//856 855//855 +f 816//816 815//815 776//776 +f 816//816 856//856 815//815 +f 817//817 856//856 816//816 +f 817//817 858//858 857//857 +f 818//818 817//817 778//778 +f 818//818 858//858 817//817 +f 819//819 858//858 818//818 +f 819//819 860//860 859//859 +f 820//820 819//819 780//780 +f 820//820 860//860 819//819 +f 821//821 860//860 820//820 +f 821//821 862//862 861//861 +f 822//822 821//821 782//782 +f 822//822 862//862 821//821 +f 823//823 862//862 822//822 +f 823//823 864//864 863//863 +f 824//824 823//823 784//784 +f 824//824 864//864 823//823 +f 825//825 864//864 824//824 +f 825//825 866//866 865//865 +f 826//826 825//825 786//786 +f 826//826 866//866 825//825 +f 827//827 866//866 826//826 +f 827//827 868//868 867//867 +f 828//828 827//827 788//788 +f 828//828 868//868 827//827 +f 829//829 868//868 828//828 +f 829//829 870//870 869//869 +f 830//830 829//829 790//790 +f 830//830 870//870 829//829 +f 831//831 870//870 830//830 +f 831//831 872//872 871//871 +f 832//832 831//831 792//792 +f 832//832 872//872 831//831 +f 833//833 872//872 832//832 +f 833//833 874//874 873//873 +f 834//834 833//833 794//794 +f 834//834 874//874 833//833 +f 835//835 874//874 834//834 +f 835//835 876//876 875//875 +f 836//836 835//835 796//796 +f 836//836 876//876 835//835 +f 837//837 876//876 836//836 +f 837//837 878//878 877//877 +f 838//838 837//837 798//798 +f 838//838 878//878 837//837 +f 839//839 878//878 838//838 +f 839//839 880//880 879//879 +f 840//840 839//839 800//800 +f 840//840 880//880 839//839 +f 842//842 881//881 841//841 +f 842//842 883//883 882//882 +f 843//843 842//842 803//803 +f 843//843 883//883 842//842 +f 844//844 883//883 843//843 +f 844//844 885//885 884//884 +f 845//845 844//844 805//805 +f 845//845 885//885 844//844 +f 846//846 885//885 845//845 +f 846//846 887//887 886//886 +f 847//847 846//846 807//807 +f 847//847 887//887 846//846 +f 848//848 887//887 847//847 +f 848//848 889//889 888//888 +f 849//849 848//848 809//809 +f 849//849 889//889 848//848 +f 850//850 889//889 849//849 +f 850//850 891//891 890//890 +f 851//851 850//850 811//811 +f 851//851 891//891 850//850 +f 852//852 891//891 851//851 +f 852//852 893//893 892//892 +f 853//853 852//852 813//813 +f 853//853 893//893 852//852 +f 854//854 893//893 853//853 +f 854//854 895//895 894//894 +f 855//855 854//854 815//815 +f 855//855 895//895 854//854 +f 856//856 895//895 855//855 +f 856//856 897//897 896//896 +f 857//857 856//856 817//817 +f 857//857 897//897 856//856 +f 858//858 897//897 857//857 +f 858//858 899//899 898//898 +f 859//859 858//858 819//819 +f 859//859 899//899 858//858 +f 860//860 899//899 859//859 +f 860//860 901//901 900//900 +f 861//861 860//860 821//821 +f 861//861 901//901 860//860 +f 862//862 901//901 861//861 +f 862//862 903//903 902//902 +f 863//863 862//862 823//823 +f 863//863 903//903 862//862 +f 864//864 903//903 863//863 +f 864//864 905//905 904//904 +f 865//865 864//864 825//825 +f 865//865 905//905 864//864 +f 866//866 905//905 865//865 +f 866//866 907//907 906//906 +f 867//867 866//866 827//827 +f 867//867 907//907 866//866 +f 868//868 907//907 867//867 +f 868//868 909//909 908//908 +f 869//869 868//868 829//829 +f 869//869 909//909 868//868 +f 870//870 909//909 869//869 +f 870//870 911//911 910//910 +f 871//871 870//870 831//831 +f 871//871 911//911 870//870 +f 872//872 911//911 871//871 +f 872//872 913//913 912//912 +f 873//873 872//872 833//833 +f 873//873 913//913 872//872 +f 874//874 913//913 873//873 +f 874//874 915//915 914//914 +f 875//875 874//874 835//835 +f 875//875 915//915 874//874 +f 876//876 915//915 875//875 +f 876//876 917//917 916//916 +f 877//877 876//876 837//837 +f 877//877 917//917 876//876 +f 878//878 917//917 877//877 +f 878//878 919//919 918//918 +f 879//879 878//878 839//839 +f 879//879 919//919 878//878 +f 880//880 919//919 879//879 +f 881//881 922//922 921//921 +f 882//882 881//881 842//842 +f 882//882 922//922 881//881 +f 883//883 922//922 882//882 +f 883//883 924//924 923//923 +f 884//884 883//883 844//844 +f 884//884 924//924 883//883 +f 885//885 924//924 884//884 +f 885//885 926//926 925//925 +f 886//886 885//885 846//846 +f 886//886 926//926 885//885 +f 887//887 926//926 886//886 +f 887//887 928//928 927//927 +f 888//888 887//887 848//848 +f 888//888 928//928 887//887 +f 889//889 928//928 888//888 +f 889//889 930//930 929//929 +f 890//890 889//889 850//850 +f 890//890 930//930 889//889 +f 891//891 930//930 890//890 +f 891//891 932//932 931//931 +f 892//892 891//891 852//852 +f 892//892 932//932 891//891 +f 893//893 932//932 892//892 +f 893//893 934//934 933//933 +f 894//894 893//893 854//854 +f 894//894 934//934 893//893 +f 895//895 934//934 894//894 +f 895//895 936//936 935//935 +f 896//896 895//895 856//856 +f 896//896 936//936 895//895 +f 897//897 936//936 896//896 +f 897//897 938//938 937//937 +f 898//898 897//897 858//858 +f 898//898 938//938 897//897 +f 899//899 938//938 898//898 +f 899//899 940//940 939//939 +f 900//900 899//899 860//860 +f 900//900 940//940 899//899 +f 901//901 940//940 900//900 +f 901//901 942//942 941//941 +f 902//902 901//901 862//862 +f 902//902 942//942 901//901 +f 903//903 942//942 902//902 +f 903//903 944//944 943//943 +f 904//904 903//903 864//864 +f 904//904 944//944 903//903 +f 905//905 944//944 904//904 +f 905//905 946//946 945//945 +f 906//906 905//905 866//866 +f 906//906 946//946 905//905 +f 907//907 946//946 906//906 +f 907//907 948//948 947//947 +f 908//908 907//907 868//868 +f 908//908 948//948 907//907 +f 909//909 948//948 908//908 +f 909//909 950//950 949//949 +f 910//910 909//909 870//870 +f 910//910 950//950 909//909 +f 911//911 950//950 910//910 +f 911//911 952//952 951//951 +f 912//912 911//911 872//872 +f 912//912 952//952 911//911 +f 913//913 952//952 912//912 +f 913//913 954//954 953//953 +f 914//914 913//913 874//874 +f 914//914 954//954 913//913 +f 915//915 954//954 914//914 +f 915//915 956//956 955//955 +f 916//916 915//915 876//876 +f 916//916 956//956 915//915 +f 917//917 956//956 916//916 +f 917//917 958//958 957//957 +f 918//918 917//917 878//878 +f 918//918 958//958 917//917 +f 919//919 958//958 918//918 +f 919//919 960//960 959//959 +f 920//920 919//919 880//880 +f 920//920 960//960 919//919 +f 922//922 961//961 921//921 +f 922//922 963//963 962//962 +f 923//923 922//922 883//883 +f 923//923 963//963 922//922 +f 924//924 963//963 923//923 +f 924//924 965//965 964//964 +f 925//925 924//924 885//885 +f 925//925 965//965 924//924 +f 926//926 965//965 925//925 +f 926//926 967//967 966//966 +f 927//927 926//926 887//887 +f 927//927 967//967 926//926 +f 928//928 967//967 927//927 +f 928//928 969//969 968//968 +f 929//929 928//928 889//889 +f 929//929 969//969 928//928 +f 930//930 969//969 929//929 +f 930//930 971//971 970//970 +f 931//931 930//930 891//891 +f 931//931 971//971 930//930 +f 932//932 971//971 931//931 +f 932//932 973//973 972//972 +f 933//933 932//932 893//893 +f 933//933 973//973 932//932 +f 934//934 973//973 933//933 +f 934//934 975//975 974//974 +f 935//935 934//934 895//895 +f 935//935 975//975 934//934 +f 936//936 975//975 935//935 +f 936//936 977//977 976//976 +f 937//937 936//936 897//897 +f 937//937 977//977 936//936 +f 938//938 977//977 937//937 +f 938//938 979//979 978//978 +f 939//939 938//938 899//899 +f 939//939 979//979 938//938 +f 940//940 979//979 939//939 +f 940//940 981//981 980//980 +f 941//941 940//940 901//901 +f 941//941 981//981 940//940 +f 942//942 981//981 941//941 +f 942//942 983//983 982//982 +f 943//943 942//942 903//903 +f 943//943 983//983 942//942 +f 944//944 983//983 943//943 +f 944//944 985//985 984//984 +f 945//945 944//944 905//905 +f 945//945 985//985 944//944 +f 946//946 985//985 945//945 +f 946//946 987//987 986//986 +f 947//947 946//946 907//907 +f 947//947 987//987 946//946 +f 948//948 987//987 947//947 +f 948//948 989//989 988//988 +f 949//949 948//948 909//909 +f 949//949 989//989 948//948 +f 950//950 989//989 949//949 +f 950//950 991//991 990//990 +f 951//951 950//950 911//911 +f 951//951 991//991 950//950 +f 952//952 991//991 951//951 +f 952//952 993//993 992//992 +f 953//953 952//952 913//913 +f 953//953 993//993 952//952 +f 954//954 993//993 953//953 +f 954//954 995//995 994//994 +f 955//955 954//954 915//915 +f 955//955 995//995 954//954 +f 956//956 995//995 955//955 +f 956//956 997//997 996//996 +f 957//957 956//956 917//917 +f 957//957 997//997 956//956 +f 958//958 997//997 957//957 +f 958//958 999//999 998//998 +f 959//959 958//958 919//919 +f 959//959 999//999 958//958 +f 960//960 999//999 959//959 +f 961//961 1002//1002 1001//1001 +f 962//962 961//961 922//922 +f 962//962 1002//1002 961//961 +f 963//963 1002//1002 962//962 +f 963//963 1004//1004 1003//1003 +f 964//964 963//963 924//924 +f 964//964 1004//1004 963//963 +f 965//965 1004//1004 964//964 +f 965//965 1006//1006 1005//1005 +f 966//966 965//965 926//926 +f 966//966 1006//1006 965//965 +f 967//967 1006//1006 966//966 +f 967//967 1008//1008 1007//1007 +f 968//968 967//967 928//928 +f 968//968 1008//1008 967//967 +f 969//969 1008//1008 968//968 +f 969//969 1010//1010 1009//1009 +f 970//970 969//969 930//930 +f 970//970 1010//1010 969//969 +f 971//971 1010//1010 970//970 +f 971//971 1012//1012 1011//1011 +f 972//972 971//971 932//932 +f 972//972 1012//1012 971//971 +f 973//973 1012//1012 972//972 +f 973//973 1014//1014 1013//1013 +f 974//974 973//973 934//934 +f 974//974 1014//1014 973//973 +f 975//975 1014//1014 974//974 +f 975//975 1016//1016 1015//1015 +f 976//976 975//975 936//936 +f 976//976 1016//1016 975//975 +f 977//977 1016//1016 976//976 +f 977//977 1018//1018 1017//1017 +f 978//978 977//977 938//938 +f 978//978 1018//1018 977//977 +f 979//979 1018//1018 978//978 +f 979//979 1020//1020 1019//1019 +f 980//980 979//979 940//940 +f 980//980 1020//1020 979//979 +f 981//981 1020//1020 980//980 +f 981//981 1022//1022 1021//1021 +f 982//982 981//981 942//942 +f 982//982 1022//1022 981//981 +f 983//983 1022//1022 982//982 +f 983//983 1024//1024 1023//1023 +f 984//984 983//983 944//944 +f 984//984 1024//1024 983//983 +f 985//985 1024//1024 984//984 +f 985//985 1026//1026 1025//1025 +f 986//986 985//985 946//946 +f 986//986 1026//1026 985//985 +f 987//987 1026//1026 986//986 +f 987//987 1028//1028 1027//1027 +f 988//988 987//987 948//948 +f 988//988 1028//1028 987//987 +f 989//989 1028//1028 988//988 +f 989//989 1030//1030 1029//1029 +f 990//990 989//989 950//950 +f 990//990 1030//1030 989//989 +f 991//991 1030//1030 990//990 +f 991//991 1032//1032 1031//1031 +f 992//992 991//991 952//952 +f 992//992 1032//1032 991//991 +f 993//993 1032//1032 992//992 +f 993//993 1034//1034 1033//1033 +f 994//994 993//993 954//954 +f 994//994 1034//1034 993//993 +f 995//995 1034//1034 994//994 +f 995//995 1036//1036 1035//1035 +f 996//996 995//995 956//956 +f 996//996 1036//1036 995//995 +f 997//997 1036//1036 996//996 +f 997//997 1038//1038 1037//1037 +f 998//998 997//997 958//958 +f 998//998 1038//1038 997//997 +f 999//999 1038//1038 998//998 +f 999//999 1040//1040 1039//1039 +f 1000//1000 999//999 960//960 +f 1000//1000 1040//1040 999//999 +f 1002//1002 1041//1041 1001//1001 +f 1002//1002 1043//1043 1042//1042 +f 1003//1003 1002//1002 963//963 +f 1003//1003 1043//1043 1002//1002 +f 1004//1004 1043//1043 1003//1003 +f 1004//1004 1045//1045 1044//1044 +f 1005//1005 1004//1004 965//965 +f 1005//1005 1045//1045 1004//1004 +f 1006//1006 1045//1045 1005//1005 +f 1006//1006 1047//1047 1046//1046 +f 1007//1007 1006//1006 967//967 +f 1007//1007 1047//1047 1006//1006 +f 1008//1008 1047//1047 1007//1007 +f 1008//1008 1049//1049 1048//1048 +f 1009//1009 1008//1008 969//969 +f 1009//1009 1049//1049 1008//1008 +f 1010//1010 1049//1049 1009//1009 +f 1010//1010 1051//1051 1050//1050 +f 1011//1011 1010//1010 971//971 +f 1011//1011 1051//1051 1010//1010 +f 1012//1012 1051//1051 1011//1011 +f 1012//1012 1053//1053 1052//1052 +f 1013//1013 1012//1012 973//973 +f 1013//1013 1053//1053 1012//1012 +f 1014//1014 1053//1053 1013//1013 +f 1014//1014 1055//1055 1054//1054 +f 1015//1015 1014//1014 975//975 +f 1015//1015 1055//1055 1014//1014 +f 1016//1016 1055//1055 1015//1015 +f 1016//1016 1057//1057 1056//1056 +f 1017//1017 1016//1016 977//977 +f 1017//1017 1057//1057 1016//1016 +f 1018//1018 1057//1057 1017//1017 +f 1018//1018 1059//1059 1058//1058 +f 1019//1019 1018//1018 979//979 +f 1019//1019 1059//1059 1018//1018 +f 1020//1020 1059//1059 1019//1019 +f 1020//1020 1061//1061 1060//1060 +f 1021//1021 1020//1020 981//981 +f 1021//1021 1061//1061 1020//1020 +f 1022//1022 1061//1061 1021//1021 +f 1022//1022 1063//1063 1062//1062 +f 1023//1023 1022//1022 983//983 +f 1023//1023 1063//1063 1022//1022 +f 1024//1024 1063//1063 1023//1023 +f 1024//1024 1065//1065 1064//1064 +f 1025//1025 1024//1024 985//985 +f 1025//1025 1065//1065 1024//1024 +f 1026//1026 1065//1065 1025//1025 +f 1026//1026 1067//1067 1066//1066 +f 1027//1027 1026//1026 987//987 +f 1027//1027 1067//1067 1026//1026 +f 1028//1028 1067//1067 1027//1027 +f 1028//1028 1069//1069 1068//1068 +f 1029//1029 1028//1028 989//989 +f 1029//1029 1069//1069 1028//1028 +f 1030//1030 1069//1069 1029//1029 +f 1030//1030 1071//1071 1070//1070 +f 1031//1031 1030//1030 991//991 +f 1031//1031 1071//1071 1030//1030 +f 1032//1032 1071//1071 1031//1031 +f 1032//1032 1073//1073 1072//1072 +f 1033//1033 1032//1032 993//993 +f 1033//1033 1073//1073 1032//1032 +f 1034//1034 1073//1073 1033//1033 +f 1034//1034 1075//1075 1074//1074 +f 1035//1035 1034//1034 995//995 +f 1035//1035 1075//1075 1034//1034 +f 1036//1036 1075//1075 1035//1035 +f 1036//1036 1077//1077 1076//1076 +f 1037//1037 1036//1036 997//997 +f 1037//1037 1077//1077 1036//1036 +f 1038//1038 1077//1077 1037//1037 +f 1038//1038 1079//1079 1078//1078 +f 1039//1039 1038//1038 999//999 +f 1039//1039 1079//1079 1038//1038 +f 1040//1040 1079//1079 1039//1039 +f 1041//1041 1082//1082 1081//1081 +f 1042//1042 1041//1041 1002//1002 +f 1042//1042 1082//1082 1041//1041 +f 1043//1043 1082//1082 1042//1042 +f 1043//1043 1084//1084 1083//1083 +f 1044//1044 1043//1043 1004//1004 +f 1044//1044 1084//1084 1043//1043 +f 1045//1045 1084//1084 1044//1044 +f 1045//1045 1086//1086 1085//1085 +f 1046//1046 1045//1045 1006//1006 +f 1046//1046 1086//1086 1045//1045 +f 1047//1047 1086//1086 1046//1046 +f 1047//1047 1088//1088 1087//1087 +f 1048//1048 1047//1047 1008//1008 +f 1048//1048 1088//1088 1047//1047 +f 1049//1049 1088//1088 1048//1048 +f 1049//1049 1090//1090 1089//1089 +f 1050//1050 1049//1049 1010//1010 +f 1050//1050 1090//1090 1049//1049 +f 1051//1051 1090//1090 1050//1050 +f 1051//1051 1092//1092 1091//1091 +f 1052//1052 1051//1051 1012//1012 +f 1052//1052 1092//1092 1051//1051 +f 1053//1053 1092//1092 1052//1052 +f 1053//1053 1094//1094 1093//1093 +f 1054//1054 1053//1053 1014//1014 +f 1054//1054 1094//1094 1053//1053 +f 1055//1055 1094//1094 1054//1054 +f 1055//1055 1096//1096 1095//1095 +f 1056//1056 1055//1055 1016//1016 +f 1056//1056 1096//1096 1055//1055 +f 1057//1057 1096//1096 1056//1056 +f 1057//1057 1098//1098 1097//1097 +f 1058//1058 1057//1057 1018//1018 +f 1058//1058 1098//1098 1057//1057 +f 1059//1059 1098//1098 1058//1058 +f 1059//1059 1100//1100 1099//1099 +f 1060//1060 1059//1059 1020//1020 +f 1060//1060 1100//1100 1059//1059 +f 1061//1061 1100//1100 1060//1060 +f 1061//1061 1102//1102 1101//1101 +f 1062//1062 1061//1061 1022//1022 +f 1062//1062 1102//1102 1061//1061 +f 1063//1063 1102//1102 1062//1062 +f 1063//1063 1104//1104 1103//1103 +f 1064//1064 1063//1063 1024//1024 +f 1064//1064 1104//1104 1063//1063 +f 1065//1065 1104//1104 1064//1064 +f 1065//1065 1106//1106 1105//1105 +f 1066//1066 1065//1065 1026//1026 +f 1066//1066 1106//1106 1065//1065 +f 1067//1067 1106//1106 1066//1066 +f 1067//1067 1108//1108 1107//1107 +f 1068//1068 1067//1067 1028//1028 +f 1068//1068 1108//1108 1067//1067 +f 1069//1069 1108//1108 1068//1068 +f 1069//1069 1110//1110 1109//1109 +f 1070//1070 1069//1069 1030//1030 +f 1070//1070 1110//1110 1069//1069 +f 1071//1071 1110//1110 1070//1070 +f 1071//1071 1112//1112 1111//1111 +f 1072//1072 1071//1071 1032//1032 +f 1072//1072 1112//1112 1071//1071 +f 1073//1073 1112//1112 1072//1072 +f 1073//1073 1114//1114 1113//1113 +f 1074//1074 1073//1073 1034//1034 +f 1074//1074 1114//1114 1073//1073 +f 1075//1075 1114//1114 1074//1074 +f 1075//1075 1116//1116 1115//1115 +f 1076//1076 1075//1075 1036//1036 +f 1076//1076 1116//1116 1075//1075 +f 1077//1077 1116//1116 1076//1076 +f 1077//1077 1118//1118 1117//1117 +f 1078//1078 1077//1077 1038//1038 +f 1078//1078 1118//1118 1077//1077 +f 1079//1079 1118//1118 1078//1078 +f 1079//1079 1120//1120 1119//1119 +f 1080//1080 1079//1079 1040//1040 +f 1080//1080 1120//1120 1079//1079 +f 1082//1082 1121//1121 1081//1081 +f 1082//1082 1123//1123 1122//1122 +f 1083//1083 1082//1082 1043//1043 +f 1083//1083 1123//1123 1082//1082 +f 1084//1084 1123//1123 1083//1083 +f 1084//1084 1125//1125 1124//1124 +f 1085//1085 1084//1084 1045//1045 +f 1085//1085 1125//1125 1084//1084 +f 1086//1086 1125//1125 1085//1085 +f 1086//1086 1127//1127 1126//1126 +f 1087//1087 1086//1086 1047//1047 +f 1087//1087 1127//1127 1086//1086 +f 1088//1088 1127//1127 1087//1087 +f 1088//1088 1129//1129 1128//1128 +f 1089//1089 1088//1088 1049//1049 +f 1089//1089 1129//1129 1088//1088 +f 1090//1090 1129//1129 1089//1089 +f 1090//1090 1131//1131 1130//1130 +f 1091//1091 1090//1090 1051//1051 +f 1091//1091 1131//1131 1090//1090 +f 1092//1092 1131//1131 1091//1091 +f 1092//1092 1133//1133 1132//1132 +f 1093//1093 1092//1092 1053//1053 +f 1093//1093 1133//1133 1092//1092 +f 1094//1094 1133//1133 1093//1093 +f 1094//1094 1135//1135 1134//1134 +f 1095//1095 1094//1094 1055//1055 +f 1095//1095 1135//1135 1094//1094 +f 1096//1096 1135//1135 1095//1095 +f 1096//1096 1137//1137 1136//1136 +f 1097//1097 1096//1096 1057//1057 +f 1097//1097 1137//1137 1096//1096 +f 1098//1098 1137//1137 1097//1097 +f 1098//1098 1139//1139 1138//1138 +f 1099//1099 1098//1098 1059//1059 +f 1099//1099 1139//1139 1098//1098 +f 1100//1100 1139//1139 1099//1099 +f 1100//1100 1141//1141 1140//1140 +f 1101//1101 1100//1100 1061//1061 +f 1101//1101 1141//1141 1100//1100 +f 1102//1102 1141//1141 1101//1101 +f 1102//1102 1143//1143 1142//1142 +f 1103//1103 1102//1102 1063//1063 +f 1103//1103 1143//1143 1102//1102 +f 1104//1104 1143//1143 1103//1103 +f 1104//1104 1145//1145 1144//1144 +f 1105//1105 1104//1104 1065//1065 +f 1105//1105 1145//1145 1104//1104 +f 1106//1106 1145//1145 1105//1105 +f 1106//1106 1147//1147 1146//1146 +f 1107//1107 1106//1106 1067//1067 +f 1107//1107 1147//1147 1106//1106 +f 1108//1108 1147//1147 1107//1107 +f 1108//1108 1149//1149 1148//1148 +f 1109//1109 1108//1108 1069//1069 +f 1109//1109 1149//1149 1108//1108 +f 1110//1110 1149//1149 1109//1109 +f 1110//1110 1151//1151 1150//1150 +f 1111//1111 1110//1110 1071//1071 +f 1111//1111 1151//1151 1110//1110 +f 1112//1112 1151//1151 1111//1111 +f 1112//1112 1153//1153 1152//1152 +f 1113//1113 1112//1112 1073//1073 +f 1113//1113 1153//1153 1112//1112 +f 1114//1114 1153//1153 1113//1113 +f 1114//1114 1155//1155 1154//1154 +f 1115//1115 1114//1114 1075//1075 +f 1115//1115 1155//1155 1114//1114 +f 1116//1116 1155//1155 1115//1115 +f 1116//1116 1157//1157 1156//1156 +f 1117//1117 1116//1116 1077//1077 +f 1117//1117 1157//1157 1116//1116 +f 1118//1118 1157//1157 1117//1117 +f 1118//1118 1159//1159 1158//1158 +f 1119//1119 1118//1118 1079//1079 +f 1119//1119 1159//1159 1118//1118 +f 1120//1120 1159//1159 1119//1119 +f 1121//1121 1162//1162 1161//1161 +f 1122//1122 1121//1121 1082//1082 +f 1122//1122 1162//1162 1121//1121 +f 1123//1123 1162//1162 1122//1122 +f 1123//1123 1164//1164 1163//1163 +f 1124//1124 1123//1123 1084//1084 +f 1124//1124 1164//1164 1123//1123 +f 1125//1125 1164//1164 1124//1124 +f 1125//1125 1166//1166 1165//1165 +f 1126//1126 1125//1125 1086//1086 +f 1126//1126 1166//1166 1125//1125 +f 1127//1127 1166//1166 1126//1126 +f 1127//1127 1168//1168 1167//1167 +f 1128//1128 1127//1127 1088//1088 +f 1128//1128 1168//1168 1127//1127 +f 1129//1129 1168//1168 1128//1128 +f 1129//1129 1170//1170 1169//1169 +f 1130//1130 1129//1129 1090//1090 +f 1130//1130 1170//1170 1129//1129 +f 1131//1131 1170//1170 1130//1130 +f 1131//1131 1172//1172 1171//1171 +f 1132//1132 1131//1131 1092//1092 +f 1132//1132 1172//1172 1131//1131 +f 1133//1133 1172//1172 1132//1132 +f 1133//1133 1174//1174 1173//1173 +f 1134//1134 1133//1133 1094//1094 +f 1134//1134 1174//1174 1133//1133 +f 1135//1135 1174//1174 1134//1134 +f 1135//1135 1176//1176 1175//1175 +f 1136//1136 1135//1135 1096//1096 +f 1136//1136 1176//1176 1135//1135 +f 1137//1137 1176//1176 1136//1136 +f 1137//1137 1178//1178 1177//1177 +f 1138//1138 1137//1137 1098//1098 +f 1138//1138 1178//1178 1137//1137 +f 1139//1139 1178//1178 1138//1138 +f 1139//1139 1180//1180 1179//1179 +f 1140//1140 1139//1139 1100//1100 +f 1140//1140 1180//1180 1139//1139 +f 1141//1141 1180//1180 1140//1140 +f 1141//1141 1182//1182 1181//1181 +f 1142//1142 1141//1141 1102//1102 +f 1142//1142 1182//1182 1141//1141 +f 1143//1143 1182//1182 1142//1142 +f 1143//1143 1184//1184 1183//1183 +f 1144//1144 1143//1143 1104//1104 +f 1144//1144 1184//1184 1143//1143 +f 1145//1145 1184//1184 1144//1144 +f 1145//1145 1186//1186 1185//1185 +f 1146//1146 1145//1145 1106//1106 +f 1146//1146 1186//1186 1145//1145 +f 1147//1147 1186//1186 1146//1146 +f 1147//1147 1188//1188 1187//1187 +f 1148//1148 1147//1147 1108//1108 +f 1148//1148 1188//1188 1147//1147 +f 1149//1149 1188//1188 1148//1148 +f 1149//1149 1190//1190 1189//1189 +f 1150//1150 1149//1149 1110//1110 +f 1150//1150 1190//1190 1149//1149 +f 1151//1151 1190//1190 1150//1150 +f 1151//1151 1192//1192 1191//1191 +f 1152//1152 1151//1151 1112//1112 +f 1152//1152 1192//1192 1151//1151 +f 1153//1153 1192//1192 1152//1152 +f 1153//1153 1194//1194 1193//1193 +f 1154//1154 1153//1153 1114//1114 +f 1154//1154 1194//1194 1153//1153 +f 1155//1155 1194//1194 1154//1154 +f 1155//1155 1196//1196 1195//1195 +f 1156//1156 1155//1155 1116//1116 +f 1156//1156 1196//1196 1155//1155 +f 1157//1157 1196//1196 1156//1156 +f 1157//1157 1198//1198 1197//1197 +f 1158//1158 1157//1157 1118//1118 +f 1158//1158 1198//1198 1157//1157 +f 1159//1159 1198//1198 1158//1158 +f 1159//1159 1200//1200 1199//1199 +f 1160//1160 1159//1159 1120//1120 +f 1160//1160 1200//1200 1159//1159 +f 1162//1162 1201//1201 1161//1161 +f 1162//1162 1203//1203 1202//1202 +f 1163//1163 1162//1162 1123//1123 +f 1163//1163 1203//1203 1162//1162 +f 1164//1164 1203//1203 1163//1163 +f 1164//1164 1205//1205 1204//1204 +f 1165//1165 1164//1164 1125//1125 +f 1165//1165 1205//1205 1164//1164 +f 1166//1166 1205//1205 1165//1165 +f 1166//1166 1207//1207 1206//1206 +f 1167//1167 1166//1166 1127//1127 +f 1167//1167 1207//1207 1166//1166 +f 1168//1168 1207//1207 1167//1167 +f 1168//1168 1209//1209 1208//1208 +f 1169//1169 1168//1168 1129//1129 +f 1169//1169 1209//1209 1168//1168 +f 1170//1170 1209//1209 1169//1169 +f 1170//1170 1211//1211 1210//1210 +f 1171//1171 1170//1170 1131//1131 +f 1171//1171 1211//1211 1170//1170 +f 1172//1172 1211//1211 1171//1171 +f 1172//1172 1213//1213 1212//1212 +f 1173//1173 1172//1172 1133//1133 +f 1173//1173 1213//1213 1172//1172 +f 1174//1174 1213//1213 1173//1173 +f 1174//1174 1215//1215 1214//1214 +f 1175//1175 1174//1174 1135//1135 +f 1175//1175 1215//1215 1174//1174 +f 1176//1176 1215//1215 1175//1175 +f 1176//1176 1217//1217 1216//1216 +f 1177//1177 1176//1176 1137//1137 +f 1177//1177 1217//1217 1176//1176 +f 1178//1178 1217//1217 1177//1177 +f 1178//1178 1219//1219 1218//1218 +f 1179//1179 1178//1178 1139//1139 +f 1179//1179 1219//1219 1178//1178 +f 1180//1180 1219//1219 1179//1179 +f 1180//1180 1221//1221 1220//1220 +f 1181//1181 1180//1180 1141//1141 +f 1181//1181 1221//1221 1180//1180 +f 1182//1182 1221//1221 1181//1181 +f 1182//1182 1223//1223 1222//1222 +f 1183//1183 1182//1182 1143//1143 +f 1183//1183 1223//1223 1182//1182 +f 1184//1184 1223//1223 1183//1183 +f 1184//1184 1225//1225 1224//1224 +f 1185//1185 1184//1184 1145//1145 +f 1185//1185 1225//1225 1184//1184 +f 1186//1186 1225//1225 1185//1185 +f 1186//1186 1227//1227 1226//1226 +f 1187//1187 1186//1186 1147//1147 +f 1187//1187 1227//1227 1186//1186 +f 1188//1188 1227//1227 1187//1187 +f 1188//1188 1229//1229 1228//1228 +f 1189//1189 1188//1188 1149//1149 +f 1189//1189 1229//1229 1188//1188 +f 1190//1190 1229//1229 1189//1189 +f 1190//1190 1231//1231 1230//1230 +f 1191//1191 1190//1190 1151//1151 +f 1191//1191 1231//1231 1190//1190 +f 1192//1192 1231//1231 1191//1191 +f 1192//1192 1233//1233 1232//1232 +f 1193//1193 1192//1192 1153//1153 +f 1193//1193 1233//1233 1192//1192 +f 1194//1194 1233//1233 1193//1193 +f 1194//1194 1235//1235 1234//1234 +f 1195//1195 1194//1194 1155//1155 +f 1195//1195 1235//1235 1194//1194 +f 1196//1196 1235//1235 1195//1195 +f 1196//1196 1237//1237 1236//1236 +f 1197//1197 1196//1196 1157//1157 +f 1197//1197 1237//1237 1196//1196 +f 1198//1198 1237//1237 1197//1197 +f 1198//1198 1239//1239 1238//1238 +f 1199//1199 1198//1198 1159//1159 +f 1199//1199 1239//1239 1198//1198 +f 1200//1200 1239//1239 1199//1199 +f 1201//1201 1242//1242 1241//1241 +f 1202//1202 1201//1201 1162//1162 +f 1202//1202 1242//1242 1201//1201 +f 1203//1203 1242//1242 1202//1202 +f 1203//1203 1244//1244 1243//1243 +f 1204//1204 1203//1203 1164//1164 +f 1204//1204 1244//1244 1203//1203 +f 1205//1205 1244//1244 1204//1204 +f 1205//1205 1246//1246 1245//1245 +f 1206//1206 1205//1205 1166//1166 +f 1206//1206 1246//1246 1205//1205 +f 1207//1207 1246//1246 1206//1206 +f 1207//1207 1248//1248 1247//1247 +f 1208//1208 1207//1207 1168//1168 +f 1208//1208 1248//1248 1207//1207 +f 1209//1209 1248//1248 1208//1208 +f 1209//1209 1250//1250 1249//1249 +f 1210//1210 1209//1209 1170//1170 +f 1210//1210 1250//1250 1209//1209 +f 1211//1211 1250//1250 1210//1210 +f 1211//1211 1252//1252 1251//1251 +f 1212//1212 1211//1211 1172//1172 +f 1212//1212 1252//1252 1211//1211 +f 1213//1213 1252//1252 1212//1212 +f 1213//1213 1254//1254 1253//1253 +f 1214//1214 1213//1213 1174//1174 +f 1214//1214 1254//1254 1213//1213 +f 1215//1215 1254//1254 1214//1214 +f 1215//1215 1256//1256 1255//1255 +f 1216//1216 1215//1215 1176//1176 +f 1216//1216 1256//1256 1215//1215 +f 1217//1217 1256//1256 1216//1216 +f 1217//1217 1258//1258 1257//1257 +f 1218//1218 1217//1217 1178//1178 +f 1218//1218 1258//1258 1217//1217 +f 1219//1219 1258//1258 1218//1218 +f 1219//1219 1260//1260 1259//1259 +f 1220//1220 1219//1219 1180//1180 +f 1220//1220 1260//1260 1219//1219 +f 1221//1221 1260//1260 1220//1220 +f 1221//1221 1262//1262 1261//1261 +f 1222//1222 1221//1221 1182//1182 +f 1222//1222 1262//1262 1221//1221 +f 1223//1223 1262//1262 1222//1222 +f 1223//1223 1264//1264 1263//1263 +f 1224//1224 1223//1223 1184//1184 +f 1224//1224 1264//1264 1223//1223 +f 1225//1225 1264//1264 1224//1224 +f 1225//1225 1266//1266 1265//1265 +f 1226//1226 1225//1225 1186//1186 +f 1226//1226 1266//1266 1225//1225 +f 1227//1227 1266//1266 1226//1226 +f 1227//1227 1268//1268 1267//1267 +f 1228//1228 1227//1227 1188//1188 +f 1228//1228 1268//1268 1227//1227 +f 1229//1229 1268//1268 1228//1228 +f 1229//1229 1270//1270 1269//1269 +f 1230//1230 1229//1229 1190//1190 +f 1230//1230 1270//1270 1229//1229 +f 1231//1231 1270//1270 1230//1230 +f 1231//1231 1272//1272 1271//1271 +f 1232//1232 1231//1231 1192//1192 +f 1232//1232 1272//1272 1231//1231 +f 1233//1233 1272//1272 1232//1232 +f 1233//1233 1274//1274 1273//1273 +f 1234//1234 1233//1233 1194//1194 +f 1234//1234 1274//1274 1233//1233 +f 1235//1235 1274//1274 1234//1234 +f 1235//1235 1276//1276 1275//1275 +f 1236//1236 1235//1235 1196//1196 +f 1236//1236 1276//1276 1235//1235 +f 1237//1237 1276//1276 1236//1236 +f 1237//1237 1278//1278 1277//1277 +f 1238//1238 1237//1237 1198//1198 +f 1238//1238 1278//1278 1237//1237 +f 1239//1239 1278//1278 1238//1238 +f 1239//1239 1280//1280 1279//1279 +f 1240//1240 1239//1239 1200//1200 +f 1240//1240 1280//1280 1239//1239 +f 1242//1242 1281//1281 1241//1241 +f 1242//1242 1283//1283 1282//1282 +f 1243//1243 1242//1242 1203//1203 +f 1243//1243 1283//1283 1242//1242 +f 1244//1244 1283//1283 1243//1243 +f 1244//1244 1285//1285 1284//1284 +f 1245//1245 1244//1244 1205//1205 +f 1245//1245 1285//1285 1244//1244 +f 1246//1246 1285//1285 1245//1245 +f 1246//1246 1287//1287 1286//1286 +f 1247//1247 1246//1246 1207//1207 +f 1247//1247 1287//1287 1246//1246 +f 1248//1248 1287//1287 1247//1247 +f 1248//1248 1289//1289 1288//1288 +f 1249//1249 1248//1248 1209//1209 +f 1249//1249 1289//1289 1248//1248 +f 1250//1250 1289//1289 1249//1249 +f 1250//1250 1291//1291 1290//1290 +f 1251//1251 1250//1250 1211//1211 +f 1251//1251 1291//1291 1250//1250 +f 1252//1252 1291//1291 1251//1251 +f 1252//1252 1293//1293 1292//1292 +f 1253//1253 1252//1252 1213//1213 +f 1253//1253 1293//1293 1252//1252 +f 1254//1254 1293//1293 1253//1253 +f 1254//1254 1295//1295 1294//1294 +f 1255//1255 1254//1254 1215//1215 +f 1255//1255 1295//1295 1254//1254 +f 1256//1256 1295//1295 1255//1255 +f 1256//1256 1297//1297 1296//1296 +f 1257//1257 1256//1256 1217//1217 +f 1257//1257 1297//1297 1256//1256 +f 1258//1258 1297//1297 1257//1257 +f 1258//1258 1299//1299 1298//1298 +f 1259//1259 1258//1258 1219//1219 +f 1259//1259 1299//1299 1258//1258 +f 1260//1260 1299//1299 1259//1259 +f 1260//1260 1301//1301 1300//1300 +f 1261//1261 1260//1260 1221//1221 +f 1261//1261 1301//1301 1260//1260 +f 1262//1262 1301//1301 1261//1261 +f 1262//1262 1303//1303 1302//1302 +f 1263//1263 1262//1262 1223//1223 +f 1263//1263 1303//1303 1262//1262 +f 1264//1264 1303//1303 1263//1263 +f 1264//1264 1305//1305 1304//1304 +f 1265//1265 1264//1264 1225//1225 +f 1265//1265 1305//1305 1264//1264 +f 1266//1266 1305//1305 1265//1265 +f 1266//1266 1307//1307 1306//1306 +f 1267//1267 1266//1266 1227//1227 +f 1267//1267 1307//1307 1266//1266 +f 1268//1268 1307//1307 1267//1267 +f 1268//1268 1309//1309 1308//1308 +f 1269//1269 1268//1268 1229//1229 +f 1269//1269 1309//1309 1268//1268 +f 1270//1270 1309//1309 1269//1269 +f 1270//1270 1311//1311 1310//1310 +f 1271//1271 1270//1270 1231//1231 +f 1271//1271 1311//1311 1270//1270 +f 1272//1272 1311//1311 1271//1271 +f 1272//1272 1313//1313 1312//1312 +f 1273//1273 1272//1272 1233//1233 +f 1273//1273 1313//1313 1272//1272 +f 1274//1274 1313//1313 1273//1273 +f 1274//1274 1315//1315 1314//1314 +f 1275//1275 1274//1274 1235//1235 +f 1275//1275 1315//1315 1274//1274 +f 1276//1276 1315//1315 1275//1275 +f 1276//1276 1317//1317 1316//1316 +f 1277//1277 1276//1276 1237//1237 +f 1277//1277 1317//1317 1276//1276 +f 1278//1278 1317//1317 1277//1277 +f 1278//1278 1319//1319 1318//1318 +f 1279//1279 1278//1278 1239//1239 +f 1279//1279 1319//1319 1278//1278 +f 1280//1280 1319//1319 1279//1279 +f 1281//1281 1322//1322 1321//1321 +f 1282//1282 1281//1281 1242//1242 +f 1282//1282 1322//1322 1281//1281 +f 1283//1283 1322//1322 1282//1282 +f 1283//1283 1324//1324 1323//1323 +f 1284//1284 1283//1283 1244//1244 +f 1284//1284 1324//1324 1283//1283 +f 1285//1285 1324//1324 1284//1284 +f 1285//1285 1326//1326 1325//1325 +f 1286//1286 1285//1285 1246//1246 +f 1286//1286 1326//1326 1285//1285 +f 1287//1287 1326//1326 1286//1286 +f 1287//1287 1328//1328 1327//1327 +f 1288//1288 1287//1287 1248//1248 +f 1288//1288 1328//1328 1287//1287 +f 1289//1289 1328//1328 1288//1288 +f 1289//1289 1330//1330 1329//1329 +f 1290//1290 1289//1289 1250//1250 +f 1290//1290 1330//1330 1289//1289 +f 1291//1291 1330//1330 1290//1290 +f 1291//1291 1332//1332 1331//1331 +f 1292//1292 1291//1291 1252//1252 +f 1292//1292 1332//1332 1291//1291 +f 1293//1293 1332//1332 1292//1292 +f 1293//1293 1334//1334 1333//1333 +f 1294//1294 1293//1293 1254//1254 +f 1294//1294 1334//1334 1293//1293 +f 1295//1295 1334//1334 1294//1294 +f 1295//1295 1336//1336 1335//1335 +f 1296//1296 1295//1295 1256//1256 +f 1296//1296 1336//1336 1295//1295 +f 1297//1297 1336//1336 1296//1296 +f 1297//1297 1338//1338 1337//1337 +f 1298//1298 1297//1297 1258//1258 +f 1298//1298 1338//1338 1297//1297 +f 1299//1299 1338//1338 1298//1298 +f 1299//1299 1340//1340 1339//1339 +f 1300//1300 1299//1299 1260//1260 +f 1300//1300 1340//1340 1299//1299 +f 1301//1301 1340//1340 1300//1300 +f 1301//1301 1342//1342 1341//1341 +f 1302//1302 1301//1301 1262//1262 +f 1302//1302 1342//1342 1301//1301 +f 1303//1303 1342//1342 1302//1302 +f 1303//1303 1344//1344 1343//1343 +f 1304//1304 1303//1303 1264//1264 +f 1304//1304 1344//1344 1303//1303 +f 1305//1305 1344//1344 1304//1304 +f 1305//1305 1346//1346 1345//1345 +f 1306//1306 1305//1305 1266//1266 +f 1306//1306 1346//1346 1305//1305 +f 1307//1307 1346//1346 1306//1306 +f 1307//1307 1348//1348 1347//1347 +f 1308//1308 1307//1307 1268//1268 +f 1308//1308 1348//1348 1307//1307 +f 1309//1309 1348//1348 1308//1308 +f 1309//1309 1350//1350 1349//1349 +f 1310//1310 1309//1309 1270//1270 +f 1310//1310 1350//1350 1309//1309 +f 1311//1311 1350//1350 1310//1310 +f 1311//1311 1352//1352 1351//1351 +f 1312//1312 1311//1311 1272//1272 +f 1312//1312 1352//1352 1311//1311 +f 1313//1313 1352//1352 1312//1312 +f 1313//1313 1354//1354 1353//1353 +f 1314//1314 1313//1313 1274//1274 +f 1314//1314 1354//1354 1313//1313 +f 1315//1315 1354//1354 1314//1314 +f 1315//1315 1356//1356 1355//1355 +f 1316//1316 1315//1315 1276//1276 +f 1316//1316 1356//1356 1315//1315 +f 1317//1317 1356//1356 1316//1316 +f 1317//1317 1358//1358 1357//1357 +f 1318//1318 1317//1317 1278//1278 +f 1318//1318 1358//1358 1317//1317 +f 1319//1319 1358//1358 1318//1318 +f 1319//1319 1360//1360 1359//1359 +f 1320//1320 1319//1319 1280//1280 +f 1320//1320 1360//1360 1319//1319 +f 1322//1322 1361//1361 1321//1321 +f 1322//1322 1363//1363 1362//1362 +f 1323//1323 1322//1322 1283//1283 +f 1323//1323 1363//1363 1322//1322 +f 1324//1324 1363//1363 1323//1323 +f 1324//1324 1365//1365 1364//1364 +f 1325//1325 1324//1324 1285//1285 +f 1325//1325 1365//1365 1324//1324 +f 1326//1326 1365//1365 1325//1325 +f 1326//1326 1367//1367 1366//1366 +f 1327//1327 1326//1326 1287//1287 +f 1327//1327 1367//1367 1326//1326 +f 1328//1328 1367//1367 1327//1327 +f 1328//1328 1369//1369 1368//1368 +f 1329//1329 1328//1328 1289//1289 +f 1329//1329 1369//1369 1328//1328 +f 1330//1330 1369//1369 1329//1329 +f 1330//1330 1371//1371 1370//1370 +f 1331//1331 1330//1330 1291//1291 +f 1331//1331 1371//1371 1330//1330 +f 1332//1332 1371//1371 1331//1331 +f 1332//1332 1373//1373 1372//1372 +f 1333//1333 1332//1332 1293//1293 +f 1333//1333 1373//1373 1332//1332 +f 1334//1334 1373//1373 1333//1333 +f 1334//1334 1375//1375 1374//1374 +f 1335//1335 1334//1334 1295//1295 +f 1335//1335 1375//1375 1334//1334 +f 1336//1336 1375//1375 1335//1335 +f 1336//1336 1377//1377 1376//1376 +f 1337//1337 1336//1336 1297//1297 +f 1337//1337 1377//1377 1336//1336 +f 1338//1338 1377//1377 1337//1337 +f 1338//1338 1379//1379 1378//1378 +f 1339//1339 1338//1338 1299//1299 +f 1339//1339 1379//1379 1338//1338 +f 1340//1340 1379//1379 1339//1339 +f 1340//1340 1381//1381 1380//1380 +f 1341//1341 1340//1340 1301//1301 +f 1341//1341 1381//1381 1340//1340 +f 1342//1342 1381//1381 1341//1341 +f 1342//1342 1383//1383 1382//1382 +f 1343//1343 1342//1342 1303//1303 +f 1343//1343 1383//1383 1342//1342 +f 1344//1344 1383//1383 1343//1343 +f 1344//1344 1385//1385 1384//1384 +f 1345//1345 1344//1344 1305//1305 +f 1345//1345 1385//1385 1344//1344 +f 1346//1346 1385//1385 1345//1345 +f 1346//1346 1387//1387 1386//1386 +f 1347//1347 1346//1346 1307//1307 +f 1347//1347 1387//1387 1346//1346 +f 1348//1348 1387//1387 1347//1347 +f 1348//1348 1389//1389 1388//1388 +f 1349//1349 1348//1348 1309//1309 +f 1349//1349 1389//1389 1348//1348 +f 1350//1350 1389//1389 1349//1349 +f 1350//1350 1391//1391 1390//1390 +f 1351//1351 1350//1350 1311//1311 +f 1351//1351 1391//1391 1350//1350 +f 1352//1352 1391//1391 1351//1351 +f 1352//1352 1393//1393 1392//1392 +f 1353//1353 1352//1352 1313//1313 +f 1353//1353 1393//1393 1352//1352 +f 1354//1354 1393//1393 1353//1353 +f 1354//1354 1395//1395 1394//1394 +f 1355//1355 1354//1354 1315//1315 +f 1355//1355 1395//1395 1354//1354 +f 1356//1356 1395//1395 1355//1355 +f 1356//1356 1397//1397 1396//1396 +f 1357//1357 1356//1356 1317//1317 +f 1357//1357 1397//1397 1356//1356 +f 1358//1358 1397//1397 1357//1357 +f 1358//1358 1399//1399 1398//1398 +f 1359//1359 1358//1358 1319//1319 +f 1359//1359 1399//1399 1358//1358 +f 1360//1360 1399//1399 1359//1359 +f 1361//1361 1402//1402 1401//1401 +f 1362//1362 1361//1361 1322//1322 +f 1362//1362 1402//1402 1361//1361 +f 1363//1363 1402//1402 1362//1362 +f 1363//1363 1404//1404 1403//1403 +f 1364//1364 1363//1363 1324//1324 +f 1364//1364 1404//1404 1363//1363 +f 1365//1365 1404//1404 1364//1364 +f 1365//1365 1406//1406 1405//1405 +f 1366//1366 1365//1365 1326//1326 +f 1366//1366 1406//1406 1365//1365 +f 1367//1367 1406//1406 1366//1366 +f 1367//1367 1408//1408 1407//1407 +f 1368//1368 1367//1367 1328//1328 +f 1368//1368 1408//1408 1367//1367 +f 1369//1369 1408//1408 1368//1368 +f 1369//1369 1410//1410 1409//1409 +f 1370//1370 1369//1369 1330//1330 +f 1370//1370 1410//1410 1369//1369 +f 1371//1371 1410//1410 1370//1370 +f 1371//1371 1412//1412 1411//1411 +f 1372//1372 1371//1371 1332//1332 +f 1372//1372 1412//1412 1371//1371 +f 1373//1373 1412//1412 1372//1372 +f 1373//1373 1414//1414 1413//1413 +f 1374//1374 1373//1373 1334//1334 +f 1374//1374 1414//1414 1373//1373 +f 1375//1375 1414//1414 1374//1374 +f 1375//1375 1416//1416 1415//1415 +f 1376//1376 1375//1375 1336//1336 +f 1376//1376 1416//1416 1375//1375 +f 1377//1377 1416//1416 1376//1376 +f 1377//1377 1418//1418 1417//1417 +f 1378//1378 1377//1377 1338//1338 +f 1378//1378 1418//1418 1377//1377 +f 1379//1379 1418//1418 1378//1378 +f 1379//1379 1420//1420 1419//1419 +f 1380//1380 1379//1379 1340//1340 +f 1380//1380 1420//1420 1379//1379 +f 1381//1381 1420//1420 1380//1380 +f 1381//1381 1422//1422 1421//1421 +f 1382//1382 1381//1381 1342//1342 +f 1382//1382 1422//1422 1381//1381 +f 1383//1383 1422//1422 1382//1382 +f 1383//1383 1424//1424 1423//1423 +f 1384//1384 1383//1383 1344//1344 +f 1384//1384 1424//1424 1383//1383 +f 1385//1385 1424//1424 1384//1384 +f 1385//1385 1426//1426 1425//1425 +f 1386//1386 1385//1385 1346//1346 +f 1386//1386 1426//1426 1385//1385 +f 1387//1387 1426//1426 1386//1386 +f 1387//1387 1428//1428 1427//1427 +f 1388//1388 1387//1387 1348//1348 +f 1388//1388 1428//1428 1387//1387 +f 1389//1389 1428//1428 1388//1388 +f 1389//1389 1430//1430 1429//1429 +f 1390//1390 1389//1389 1350//1350 +f 1390//1390 1430//1430 1389//1389 +f 1391//1391 1430//1430 1390//1390 +f 1391//1391 1432//1432 1431//1431 +f 1392//1392 1391//1391 1352//1352 +f 1392//1392 1432//1432 1391//1391 +f 1393//1393 1432//1432 1392//1392 +f 1393//1393 1434//1434 1433//1433 +f 1394//1394 1393//1393 1354//1354 +f 1394//1394 1434//1434 1393//1393 +f 1395//1395 1434//1434 1394//1394 +f 1395//1395 1436//1436 1435//1435 +f 1396//1396 1395//1395 1356//1356 +f 1396//1396 1436//1436 1395//1395 +f 1397//1397 1436//1436 1396//1396 +f 1397//1397 1438//1438 1437//1437 +f 1398//1398 1397//1397 1358//1358 +f 1398//1398 1438//1438 1397//1397 +f 1399//1399 1438//1438 1398//1398 +f 1399//1399 1440//1440 1439//1439 +f 1400//1400 1399//1399 1360//1360 +f 1400//1400 1440//1440 1399//1399 +f 1402//1402 1441//1441 1401//1401 +f 1402//1402 1443//1443 1442//1442 +f 1403//1403 1402//1402 1363//1363 +f 1403//1403 1443//1443 1402//1402 +f 1404//1404 1443//1443 1403//1403 +f 1404//1404 1445//1445 1444//1444 +f 1405//1405 1404//1404 1365//1365 +f 1405//1405 1445//1445 1404//1404 +f 1406//1406 1445//1445 1405//1405 +f 1406//1406 1447//1447 1446//1446 +f 1407//1407 1406//1406 1367//1367 +f 1407//1407 1447//1447 1406//1406 +f 1408//1408 1447//1447 1407//1407 +f 1408//1408 1449//1449 1448//1448 +f 1409//1409 1408//1408 1369//1369 +f 1409//1409 1449//1449 1408//1408 +f 1410//1410 1449//1449 1409//1409 +f 1410//1410 1451//1451 1450//1450 +f 1411//1411 1410//1410 1371//1371 +f 1411//1411 1451//1451 1410//1410 +f 1412//1412 1451//1451 1411//1411 +f 1412//1412 1453//1453 1452//1452 +f 1413//1413 1412//1412 1373//1373 +f 1413//1413 1453//1453 1412//1412 +f 1414//1414 1453//1453 1413//1413 +f 1414//1414 1455//1455 1454//1454 +f 1415//1415 1414//1414 1375//1375 +f 1415//1415 1455//1455 1414//1414 +f 1416//1416 1455//1455 1415//1415 +f 1416//1416 1457//1457 1456//1456 +f 1417//1417 1416//1416 1377//1377 +f 1417//1417 1457//1457 1416//1416 +f 1418//1418 1457//1457 1417//1417 +f 1418//1418 1459//1459 1458//1458 +f 1419//1419 1418//1418 1379//1379 +f 1419//1419 1459//1459 1418//1418 +f 1420//1420 1459//1459 1419//1419 +f 1420//1420 1461//1461 1460//1460 +f 1421//1421 1420//1420 1381//1381 +f 1421//1421 1461//1461 1420//1420 +f 1422//1422 1461//1461 1421//1421 +f 1422//1422 1463//1463 1462//1462 +f 1423//1423 1422//1422 1383//1383 +f 1423//1423 1463//1463 1422//1422 +f 1424//1424 1463//1463 1423//1423 +f 1424//1424 1465//1465 1464//1464 +f 1425//1425 1424//1424 1385//1385 +f 1425//1425 1465//1465 1424//1424 +f 1426//1426 1465//1465 1425//1425 +f 1426//1426 1467//1467 1466//1466 +f 1427//1427 1426//1426 1387//1387 +f 1427//1427 1467//1467 1426//1426 +f 1428//1428 1467//1467 1427//1427 +f 1428//1428 1469//1469 1468//1468 +f 1429//1429 1428//1428 1389//1389 +f 1429//1429 1469//1469 1428//1428 +f 1430//1430 1469//1469 1429//1429 +f 1430//1430 1471//1471 1470//1470 +f 1431//1431 1430//1430 1391//1391 +f 1431//1431 1471//1471 1430//1430 +f 1432//1432 1471//1471 1431//1431 +f 1432//1432 1473//1473 1472//1472 +f 1433//1433 1432//1432 1393//1393 +f 1433//1433 1473//1473 1432//1432 +f 1434//1434 1473//1473 1433//1433 +f 1434//1434 1475//1475 1474//1474 +f 1435//1435 1434//1434 1395//1395 +f 1435//1435 1475//1475 1434//1434 +f 1436//1436 1475//1475 1435//1435 +f 1436//1436 1477//1477 1476//1476 +f 1437//1437 1436//1436 1397//1397 +f 1437//1437 1477//1477 1436//1436 +f 1438//1438 1477//1477 1437//1437 +f 1438//1438 1479//1479 1478//1478 +f 1439//1439 1438//1438 1399//1399 +f 1439//1439 1479//1479 1438//1438 +f 1440//1440 1479//1479 1439//1439 +f 1441//1441 1482//1482 1481//1481 +f 1442//1442 1441//1441 1402//1402 +f 1442//1442 1482//1482 1441//1441 +f 1443//1443 1482//1482 1442//1442 +f 1443//1443 1484//1484 1483//1483 +f 1444//1444 1443//1443 1404//1404 +f 1444//1444 1484//1484 1443//1443 +f 1445//1445 1484//1484 1444//1444 +f 1445//1445 1486//1486 1485//1485 +f 1446//1446 1445//1445 1406//1406 +f 1446//1446 1486//1486 1445//1445 +f 1447//1447 1486//1486 1446//1446 +f 1447//1447 1488//1488 1487//1487 +f 1448//1448 1447//1447 1408//1408 +f 1448//1448 1488//1488 1447//1447 +f 1449//1449 1488//1488 1448//1448 +f 1449//1449 1490//1490 1489//1489 +f 1450//1450 1449//1449 1410//1410 +f 1450//1450 1490//1490 1449//1449 +f 1451//1451 1490//1490 1450//1450 +f 1451//1451 1492//1492 1491//1491 +f 1452//1452 1451//1451 1412//1412 +f 1452//1452 1492//1492 1451//1451 +f 1453//1453 1492//1492 1452//1452 +f 1453//1453 1494//1494 1493//1493 +f 1454//1454 1453//1453 1414//1414 +f 1454//1454 1494//1494 1453//1453 +f 1455//1455 1494//1494 1454//1454 +f 1455//1455 1496//1496 1495//1495 +f 1456//1456 1455//1455 1416//1416 +f 1456//1456 1496//1496 1455//1455 +f 1457//1457 1496//1496 1456//1456 +f 1457//1457 1498//1498 1497//1497 +f 1458//1458 1457//1457 1418//1418 +f 1458//1458 1498//1498 1457//1457 +f 1459//1459 1498//1498 1458//1458 +f 1459//1459 1500//1500 1499//1499 +f 1460//1460 1459//1459 1420//1420 +f 1460//1460 1500//1500 1459//1459 +f 1461//1461 1500//1500 1460//1460 +f 1461//1461 1502//1502 1501//1501 +f 1462//1462 1461//1461 1422//1422 +f 1462//1462 1502//1502 1461//1461 +f 1463//1463 1502//1502 1462//1462 +f 1463//1463 1504//1504 1503//1503 +f 1464//1464 1463//1463 1424//1424 +f 1464//1464 1504//1504 1463//1463 +f 1465//1465 1504//1504 1464//1464 +f 1465//1465 1506//1506 1505//1505 +f 1466//1466 1465//1465 1426//1426 +f 1466//1466 1506//1506 1465//1465 +f 1467//1467 1506//1506 1466//1466 +f 1467//1467 1508//1508 1507//1507 +f 1468//1468 1467//1467 1428//1428 +f 1468//1468 1508//1508 1467//1467 +f 1469//1469 1508//1508 1468//1468 +f 1469//1469 1510//1510 1509//1509 +f 1470//1470 1469//1469 1430//1430 +f 1470//1470 1510//1510 1469//1469 +f 1471//1471 1510//1510 1470//1470 +f 1471//1471 1512//1512 1511//1511 +f 1472//1472 1471//1471 1432//1432 +f 1472//1472 1512//1512 1471//1471 +f 1473//1473 1512//1512 1472//1472 +f 1473//1473 1514//1514 1513//1513 +f 1474//1474 1473//1473 1434//1434 +f 1474//1474 1514//1514 1473//1473 +f 1475//1475 1514//1514 1474//1474 +f 1475//1475 1516//1516 1515//1515 +f 1476//1476 1475//1475 1436//1436 +f 1476//1476 1516//1516 1475//1475 +f 1477//1477 1516//1516 1476//1476 +f 1477//1477 1518//1518 1517//1517 +f 1478//1478 1477//1477 1438//1438 +f 1478//1478 1518//1518 1477//1477 +f 1479//1479 1518//1518 1478//1478 +f 1479//1479 1520//1520 1519//1519 +f 1480//1480 1479//1479 1440//1440 +f 1480//1480 1520//1520 1479//1479 +f 1482//1482 1521//1521 1481//1481 +f 1482//1482 1523//1523 1522//1522 +f 1483//1483 1482//1482 1443//1443 +f 1483//1483 1523//1523 1482//1482 +f 1484//1484 1523//1523 1483//1483 +f 1484//1484 1525//1525 1524//1524 +f 1485//1485 1484//1484 1445//1445 +f 1485//1485 1525//1525 1484//1484 +f 1486//1486 1525//1525 1485//1485 +f 1486//1486 1527//1527 1526//1526 +f 1487//1487 1486//1486 1447//1447 +f 1487//1487 1527//1527 1486//1486 +f 1488//1488 1527//1527 1487//1487 +f 1488//1488 1529//1529 1528//1528 +f 1489//1489 1488//1488 1449//1449 +f 1489//1489 1529//1529 1488//1488 +f 1490//1490 1529//1529 1489//1489 +f 1490//1490 1531//1531 1530//1530 +f 1491//1491 1490//1490 1451//1451 +f 1491//1491 1531//1531 1490//1490 +f 1492//1492 1531//1531 1491//1491 +f 1492//1492 1533//1533 1532//1532 +f 1493//1493 1492//1492 1453//1453 +f 1493//1493 1533//1533 1492//1492 +f 1494//1494 1533//1533 1493//1493 +f 1494//1494 1535//1535 1534//1534 +f 1495//1495 1494//1494 1455//1455 +f 1495//1495 1535//1535 1494//1494 +f 1496//1496 1535//1535 1495//1495 +f 1496//1496 1537//1537 1536//1536 +f 1497//1497 1496//1496 1457//1457 +f 1497//1497 1537//1537 1496//1496 +f 1498//1498 1537//1537 1497//1497 +f 1498//1498 1539//1539 1538//1538 +f 1499//1499 1498//1498 1459//1459 +f 1499//1499 1539//1539 1498//1498 +f 1500//1500 1539//1539 1499//1499 +f 1500//1500 1541//1541 1540//1540 +f 1501//1501 1500//1500 1461//1461 +f 1501//1501 1541//1541 1500//1500 +f 1502//1502 1541//1541 1501//1501 +f 1502//1502 1543//1543 1542//1542 +f 1503//1503 1502//1502 1463//1463 +f 1503//1503 1543//1543 1502//1502 +f 1504//1504 1543//1543 1503//1503 +f 1504//1504 1545//1545 1544//1544 +f 1505//1505 1504//1504 1465//1465 +f 1505//1505 1545//1545 1504//1504 +f 1506//1506 1545//1545 1505//1505 +f 1506//1506 1547//1547 1546//1546 +f 1507//1507 1506//1506 1467//1467 +f 1507//1507 1547//1547 1506//1506 +f 1508//1508 1547//1547 1507//1507 +f 1508//1508 1549//1549 1548//1548 +f 1509//1509 1508//1508 1469//1469 +f 1509//1509 1549//1549 1508//1508 +f 1510//1510 1549//1549 1509//1509 +f 1510//1510 1551//1551 1550//1550 +f 1511//1511 1510//1510 1471//1471 +f 1511//1511 1551//1551 1510//1510 +f 1512//1512 1551//1551 1511//1511 +f 1512//1512 1553//1553 1552//1552 +f 1513//1513 1512//1512 1473//1473 +f 1513//1513 1553//1553 1512//1512 +f 1514//1514 1553//1553 1513//1513 +f 1514//1514 1555//1555 1554//1554 +f 1515//1515 1514//1514 1475//1475 +f 1515//1515 1555//1555 1514//1514 +f 1516//1516 1555//1555 1515//1515 +f 1516//1516 1557//1557 1556//1556 +f 1517//1517 1516//1516 1477//1477 +f 1517//1517 1557//1557 1516//1516 +f 1518//1518 1557//1557 1517//1517 +f 1518//1518 1559//1559 1558//1558 +f 1519//1519 1518//1518 1479//1479 +f 1519//1519 1559//1559 1518//1518 +f 1520//1520 1559//1559 1519//1519 +f 1521//1521 1562//1562 1561//1561 +f 1522//1522 1521//1521 1482//1482 +f 1522//1522 1562//1562 1521//1521 +f 1523//1523 1562//1562 1522//1522 +f 1523//1523 1564//1564 1563//1563 +f 1524//1524 1523//1523 1484//1484 +f 1524//1524 1564//1564 1523//1523 +f 1525//1525 1564//1564 1524//1524 +f 1525//1525 1566//1566 1565//1565 +f 1526//1526 1525//1525 1486//1486 +f 1526//1526 1566//1566 1525//1525 +f 1527//1527 1566//1566 1526//1526 +f 1527//1527 1568//1568 1567//1567 +f 1528//1528 1527//1527 1488//1488 +f 1528//1528 1568//1568 1527//1527 +f 1529//1529 1568//1568 1528//1528 +f 1529//1529 1570//1570 1569//1569 +f 1530//1530 1529//1529 1490//1490 +f 1530//1530 1570//1570 1529//1529 +f 1531//1531 1570//1570 1530//1530 +f 1531//1531 1572//1572 1571//1571 +f 1532//1532 1531//1531 1492//1492 +f 1532//1532 1572//1572 1531//1531 +f 1533//1533 1572//1572 1532//1532 +f 1533//1533 1574//1574 1573//1573 +f 1534//1534 1533//1533 1494//1494 +f 1534//1534 1574//1574 1533//1533 +f 1535//1535 1574//1574 1534//1534 +f 1535//1535 1576//1576 1575//1575 +f 1536//1536 1535//1535 1496//1496 +f 1536//1536 1576//1576 1535//1535 +f 1537//1537 1576//1576 1536//1536 +f 1537//1537 1578//1578 1577//1577 +f 1538//1538 1537//1537 1498//1498 +f 1538//1538 1578//1578 1537//1537 +f 1539//1539 1578//1578 1538//1538 +f 1539//1539 1580//1580 1579//1579 +f 1540//1540 1539//1539 1500//1500 +f 1540//1540 1580//1580 1539//1539 +f 1541//1541 1580//1580 1540//1540 +f 1541//1541 1582//1582 1581//1581 +f 1542//1542 1541//1541 1502//1502 +f 1542//1542 1582//1582 1541//1541 +f 1543//1543 1582//1582 1542//1542 +f 1543//1543 1584//1584 1583//1583 +f 1544//1544 1543//1543 1504//1504 +f 1544//1544 1584//1584 1543//1543 +f 1545//1545 1584//1584 1544//1544 +f 1545//1545 1586//1586 1585//1585 +f 1546//1546 1545//1545 1506//1506 +f 1546//1546 1586//1586 1545//1545 +f 1547//1547 1586//1586 1546//1546 +f 1547//1547 1588//1588 1587//1587 +f 1548//1548 1547//1547 1508//1508 +f 1548//1548 1588//1588 1547//1547 +f 1549//1549 1588//1588 1548//1548 +f 1549//1549 1590//1590 1589//1589 +f 1550//1550 1549//1549 1510//1510 +f 1550//1550 1590//1590 1549//1549 +f 1551//1551 1590//1590 1550//1550 +f 1551//1551 1592//1592 1591//1591 +f 1552//1552 1551//1551 1512//1512 +f 1552//1552 1592//1592 1551//1551 +f 1553//1553 1592//1592 1552//1552 +f 1553//1553 1594//1594 1593//1593 +f 1554//1554 1553//1553 1514//1514 +f 1554//1554 1594//1594 1553//1553 +f 1555//1555 1594//1594 1554//1554 +f 1555//1555 1596//1596 1595//1595 +f 1556//1556 1555//1555 1516//1516 +f 1556//1556 1596//1596 1555//1555 +f 1557//1557 1596//1596 1556//1556 +f 1557//1557 1598//1598 1597//1597 +f 1558//1558 1557//1557 1518//1518 +f 1558//1558 1598//1598 1557//1557 +f 1559//1559 1598//1598 1558//1558 +f 1559//1559 1600//1600 1599//1599 +f 1560//1560 1559//1559 1520//1520 +f 1560//1560 1600//1600 1559//1559 +f 1563//1563 1562//1562 1523//1523 +f 1565//1565 1564//1564 1525//1525 +f 1567//1567 1566//1566 1527//1527 +f 1569//1569 1568//1568 1529//1529 +f 1571//1571 1570//1570 1531//1531 +f 1573//1573 1572//1572 1533//1533 +f 1575//1575 1574//1574 1535//1535 +f 1577//1577 1576//1576 1537//1537 +f 1579//1579 1578//1578 1539//1539 +f 1581//1581 1580//1580 1541//1541 +f 1583//1583 1582//1582 1543//1543 +f 1585//1585 1584//1584 1545//1545 +f 1587//1587 1586//1586 1547//1547 +f 1589//1589 1588//1588 1549//1549 +f 1591//1591 1590//1590 1551//1551 +f 1593//1593 1592//1592 1553//1553 +f 1595//1595 1594//1594 1555//1555 +f 1597//1597 1596//1596 1557//1557 +f 1599//1599 1598//1598 1559//1559 diff --git a/Model/RoverBody.mtl b/Model/RoverBody.mtl deleted file mode 100644 index 68a670f8..00000000 --- a/Model/RoverBody.mtl +++ /dev/null @@ -1,10 +0,0 @@ -# Exported from Wings 3D 1.5.2 -newmtl GOLD_KAPTON -Ns 0.0 -d 1.0 -illum 2 -Kd 0.8866666666666667 0.5704222222222222 0.2541777777777778 -Ka 0.8866666666666667 0.5704222222222222 0.2541777777777778 -Ks 0.0 0.0 0.0 -Ke 0.0 0.0 0.0 - diff --git a/Model/RoverBody.obj b/Model/RoverBody.obj index 628047ab..1695bb7c 100644 --- a/Model/RoverBody.obj +++ b/Model/RoverBody.obj @@ -1,1113 +1,1113 @@ # Nv = 194 Nvt = 0 Nvn = 524 Npoly = 384 -# Exported from Wings 3D 1.5.2 -mtllib RoverBody.mtl -o Cylinder1 -#194 vertices, 384 faces -v 0.43301270 0.25000000 0.50000000 -v 0.43301270 -0.25000000 0.50000000 -v 7.3040736e-17 -0.50000000 0.50000000 -v -0.43301270 -0.25000000 0.50000000 -v -0.43301270 0.25000000 0.50000000 -v -3.7104847e-16 0.50000000 0.50000000 -v 0.43301270 0.25000000 2.7755576e-17 -v 0.43301270 -0.25000000 5.5511151e-17 -v 7.3040736e-17 -0.50000000 5.5511151e-17 -v -0.43301270 -0.25000000 2.7755576e-17 -v -0.43301270 0.25000000 2.7755576e-17 -v -3.7104847e-16 0.50000000 2.7755576e-17 -v -0.34641016 0.20000000 0.50000000 -v -0.34641016 -0.20000000 0.50000000 -v 6.9835798e-17 -0.40000000 0.50000000 -v 0.34641016 -0.20000000 0.50000000 -v 0.34641016 0.20000000 0.50000000 -v -3.1335959e-16 0.40000000 0.50000000 -v -3.1976947e-16 0.40000000 3.0531133e-17 -v 0.34641016 0.20000000 2.7755576e-17 -v 0.34641016 -0.20000000 5.2735594e-17 -v 6.9835798e-17 -0.40000000 5.2735594e-17 -v -0.34641016 -0.20000000 2.7755576e-17 -v -0.34641016 0.20000000 3.0531133e-17 -v -0.24248711 0.14000000 0.50000000 -v -0.24248711 -0.14000000 0.50000000 -v 6.2143948e-17 -0.28000000 0.50000000 -v 0.24248711 -0.14000000 0.50000000 -v 0.24248711 0.14000000 0.50000000 -v -2.5567071e-16 0.28000000 0.50000000 -v -2.6592651e-16 0.28000000 3.3861802e-17 -v 0.24248711 0.14000000 2.7755576e-17 -v 0.24248711 -0.14000000 4.9404925e-17 -v 6.9835798e-17 -0.28000000 4.9404925e-17 -v -0.24248711 -0.14000000 2.7755576e-17 -v -0.24248711 0.14000000 3.3861802e-17 -v -0.12124356 7.0000000e-2 0.50000000 -v -0.12124356 -7.0000000e-2 0.50000000 -v 4.4196296e-17 -0.14000000 0.50000000 -v 0.12124356 -7.0000000e-2 0.50000000 -v 0.12124356 7.0000000e-2 0.50000000 -v -1.7939319e-16 0.14000000 0.50000000 -v -1.9862282e-16 0.14000000 3.7747583e-17 -v 0.12124356 7.0000000e-2 2.7755576e-17 -v 0.12124356 -7.0000000e-2 4.5519144e-17 -v 6.0861973e-17 -0.14000000 4.5519144e-17 -v -0.12124356 -7.0000000e-2 2.7755576e-17 -v -0.12124356 7.0000000e-2 3.7747583e-17 -v -6.7598448e-17 2.7755576e-17 0.50000000 -v -6.8880423e-17 1.3877788e-17 4.1633363e-17 -v -0.24248711 -1.3877788e-17 0.50000000 -v -0.12124356 -0.21000000 0.50000000 -v 0.12124356 -0.21000000 0.50000000 -v 0.24248711 1.3877788e-17 0.50000000 -v 0.12124356 0.21000000 0.50000000 -v -0.12124356 0.21000000 0.50000000 -v 0.12124356 0.21000000 3.0808689e-17 -v 0.24248711 -1.3877788e-17 3.8580250e-17 -v 0.12124356 -0.21000000 4.9404925e-17 -v -0.12124356 -0.21000000 3.8580250e-17 -v -0.24248711 0.0000000e+0 3.0808689e-17 -v -0.12124356 0.21000000 3.3861802e-17 -v -0.34641016 -6.6666667e-2 0.50000000 -v -0.34641016 6.6666667e-2 0.50000000 -v -0.11547005 -0.33333333 0.50000000 -v -0.23094011 -0.26666667 0.50000000 -v 0.23094011 -0.26666667 0.50000000 -v 0.11547005 -0.33333333 0.50000000 -v 0.34641016 6.6666667e-2 0.50000000 -v 0.34641016 -6.6666667e-2 0.50000000 -v 0.11547005 0.33333333 0.50000000 -v 0.23094011 0.26666667 0.50000000 -v -0.23094011 0.26666667 0.50000000 -v -0.11547005 0.33333333 0.50000000 -v 0.23094011 0.26666667 2.8680761e-17 -v 0.11547005 0.33333333 2.9605947e-17 -v 0.34641016 -6.6666667e-2 4.4408921e-17 -v 0.34641016 6.6666667e-2 3.6082248e-17 -v 0.11547005 -0.33333333 5.2735594e-17 -v 0.23094011 -0.26666667 5.2735594e-17 -v -0.23094011 -0.26666667 3.6082248e-17 -v -0.11547005 -0.33333333 4.4408921e-17 -v -0.34641016 6.6666667e-2 2.9605947e-17 -v -0.34641016 -6.6666667e-2 2.8680761e-17 -v -0.11547005 0.33333333 3.0531133e-17 -v -0.23094011 0.26666667 3.0531133e-17 -v 0.43301270 0.12500000 0.50000000 -v 0.43301270 5.5511151e-17 0.50000000 -v 0.43301270 -0.12500000 0.50000000 -v 0.32475953 0.31250000 0.50000000 -v 0.21650635 0.37500000 0.50000000 -v 0.10825318 0.43750000 0.50000000 -v 0.32475953 -0.31250000 0.50000000 -v 0.21650635 -0.37500000 0.50000000 -v 0.10825318 -0.43750000 0.50000000 -v -0.10825318 -0.43750000 0.50000000 -v -0.21650635 -0.37500000 0.50000000 -v -0.32475953 -0.31250000 0.50000000 -v -0.43301270 -0.12500000 0.50000000 -v -0.43301270 -8.3266727e-17 0.50000000 -v -0.43301270 0.12500000 0.50000000 -v -0.32475953 0.31250000 0.50000000 -v -0.21650635 0.37500000 0.50000000 -v -0.10825318 0.43750000 0.50000000 -v 0.43301270 0.12500000 3.4694470e-17 -v 0.43301270 0.0000000e+0 4.1633363e-17 -v 0.43301270 -0.12500000 4.8572257e-17 -v 0.32475953 0.31250000 2.7755576e-17 -v 0.21650635 0.37500000 2.7755576e-17 -v 0.10825318 0.43750000 2.7755576e-17 -v 0.32475953 -0.31250000 5.5511151e-17 -v 0.21650635 -0.37500000 5.5511151e-17 -v 0.10825318 -0.43750000 5.5511151e-17 -v -0.10825318 -0.43750000 4.8572257e-17 -v -0.21650635 -0.37500000 4.1633363e-17 -v -0.32475953 -0.31250000 3.4694470e-17 -v -0.43301270 -0.12500000 2.7755576e-17 -v -0.43301270 -8.3266727e-17 2.7755576e-17 -v -0.43301270 0.12500000 2.7755576e-17 -v -0.32475953 0.31250000 2.7755576e-17 -v -0.21650635 0.37500000 2.7755576e-17 -v -0.10825318 0.43750000 2.7755576e-17 -v 0.43301270 0.25000000 0.37500000 -v 0.43301270 0.25000000 0.25000000 -v 0.43301270 0.25000000 0.12500000 -v 0.43301270 -0.25000000 0.37500000 -v 0.43301270 -0.25000000 0.25000000 -v 0.43301270 -0.25000000 0.12500000 -v 7.3040736e-17 -0.50000000 0.37500000 -v 7.3040736e-17 -0.50000000 0.25000000 -v 7.3040736e-17 -0.50000000 0.12500000 -v -0.43301270 -0.25000000 0.37500000 -v -0.43301270 -0.25000000 0.25000000 -v -0.43301270 -0.25000000 0.12500000 -v -0.43301270 0.25000000 0.37500000 -v -0.43301270 0.25000000 0.25000000 -v -0.43301270 0.25000000 0.12500000 -v -3.7104847e-16 0.50000000 0.37500000 -v -3.7104847e-16 0.50000000 0.25000000 -v -3.7104847e-16 0.50000000 0.12500000 -v 0.32475953 0.31250000 0.37500000 -v 0.32475953 0.31250000 0.25000000 -v 0.32475953 0.31250000 0.12500000 -v 0.21650635 0.37500000 0.37500000 -v 0.21650635 0.37500000 0.25000000 -v 0.21650635 0.37500000 0.12500000 -v 0.10825318 0.43750000 0.37500000 -v 0.10825318 0.43750000 0.25000000 -v 0.10825318 0.43750000 0.12500000 -v 0.43301270 0.12500000 0.12500000 -v 0.43301270 0.12500000 0.25000000 -v 0.43301270 0.12500000 0.37500000 -v 0.43301270 1.3877788e-17 0.12500000 -v 0.43301270 2.7755576e-17 0.25000000 -v 0.43301270 4.1633363e-17 0.37500000 -v 0.43301270 -0.12500000 0.12500000 -v 0.43301270 -0.12500000 0.25000000 -v 0.43301270 -0.12500000 0.37500000 -v 0.32475953 -0.31250000 0.12500000 -v 0.32475953 -0.31250000 0.25000000 -v 0.32475953 -0.31250000 0.37500000 -v 0.21650635 -0.37500000 0.12500000 -v 0.21650635 -0.37500000 0.25000000 -v 0.21650635 -0.37500000 0.37500000 -v 0.10825318 -0.43750000 0.12500000 -v 0.10825318 -0.43750000 0.25000000 -v 0.10825318 -0.43750000 0.37500000 -v -0.10825318 -0.43750000 0.12500000 -v -0.10825318 -0.43750000 0.25000000 -v -0.10825318 -0.43750000 0.37500000 -v -0.21650635 -0.37500000 0.12500000 -v -0.21650635 -0.37500000 0.25000000 -v -0.21650635 -0.37500000 0.37500000 -v -0.32475953 -0.31250000 0.12500000 -v -0.32475953 -0.31250000 0.25000000 -v -0.32475953 -0.31250000 0.37500000 -v -0.43301270 -0.12500000 0.12500000 -v -0.43301270 -0.12500000 0.25000000 -v -0.43301270 -0.12500000 0.37500000 -v -0.43301270 -8.3266727e-17 0.12500000 -v -0.43301270 -8.3266727e-17 0.25000000 -v -0.43301270 -8.3266727e-17 0.37500000 -v -0.43301270 0.12500000 0.12500000 -v -0.43301270 0.12500000 0.25000000 -v -0.43301270 0.12500000 0.37500000 -v -0.32475953 0.31250000 0.12500000 -v -0.32475953 0.31250000 0.25000000 -v -0.32475953 0.31250000 0.37500000 -v -0.21650635 0.37500000 0.12500000 -v -0.21650635 0.37500000 0.25000000 -v -0.21650635 0.37500000 0.37500000 -v -0.10825318 0.43750000 0.12500000 -v -0.10825318 0.43750000 0.25000000 -v -0.10825318 0.43750000 0.37500000 -vn 1.6692384e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 4.6738676e-17 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.8361623e-18 -2.6309973e-17 -1.00000000 -vn 1.3520831e-17 -2.9201179e-17 -1.00000000 -vn 8.3461922e-18 -4.3946328e-17 -1.00000000 -vn 3.3885540e-17 -2.9201179e-17 -1.00000000 -vn 1.8528547e-17 -2.6309973e-17 -1.00000000 -vn 2.3703186e-17 -1.1564823e-17 -1.00000000 -vn 3.0659482e-17 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -3.0659482e-17 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -8.1395246e-18 -2.5002046e-17 -1.00000000 -vn 1.1255436e-17 -3.0509105e-17 -1.00000000 -vn 6.3272086e-18 -5.0059163e-17 -1.00000000 -vn 4.0188903e-17 -3.0509105e-17 -1.00000000 -vn 2.0793942e-17 -2.5002046e-17 -1.00000000 -vn 2.5722170e-17 -5.4519881e-18 -1.00000000 -vn -1.3626436e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.3626436e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -2.6898585e-17 -1.9494988e-17 -1.00000000 -vn -2.6898585e-17 -5.2537340e-17 -1.00000000 -vn 1.7169310e-18 -6.9058516e-17 -1.00000000 -vn 5.8947963e-17 -3.6016164e-17 -1.00000000 -vn 5.8947963e-17 -2.9738117e-18 -1.00000000 -vn 3.0332447e-17 1.3547364e-17 -1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -1.3626436e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.3626436e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -3.1906301e-17 -8.2605880e-20 -1.00000000 -vn 1.6024689e-17 -8.3101515e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 6.3955679e-17 -5.5428545e-17 -1.00000000 -vn 1.6024689e-17 2.7590364e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.6692384e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.6692384e-16 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.1422360e-17 -3.2629323e-18 -1.00000000 -vn -1.8910087e-17 -1.6232055e-17 -1.00000000 -vn 8.5369623e-18 -6.3771739e-17 -1.00000000 -vn 2.3512416e-17 -6.3771739e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 4.3471738e-17 -5.2248219e-17 -1.00000000 -vn 5.0959465e-17 -3.9279096e-17 -1.00000000 -vn 2.3512416e-17 8.2605880e-18 -1.00000000 -vn 8.5369623e-18 8.2605880e-18 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 0.50000000 0.86602540 -1.1102230e-16 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 -1.2589647e-16 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -5.5511151e-17 -vn -0.50000000 -0.86602540 -1.2325952e-32 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn -0.50000000 -0.86602540 -1.5265567e-16 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -1.6653345e-16 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 1.1102230e-16 -5.5511151e-17 -vn -1.00000000 2.2204460e-16 -2.2204460e-16 -vn -1.00000000 -2.2204460e-16 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 -2.2204460e-16 -vn -1.00000000 -8.8817842e-16 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 -1.1102230e-16 -vn -1.00000000 -6.6613381e-16 -2.2204460e-16 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 6.4098756e-16 0.0000000e+0 1.00000000 -vn 6.4098756e-16 0.0000000e+0 1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 3.8459254e-16 0.0000000e+0 -vn 8.0123445e-18 -4.1633363e-17 -1.00000000 -vn 8.0123445e-18 -4.1633363e-17 -1.00000000 -vn 1.00000000 3.8459254e-16 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 3.2049378e-17 -2.7755576e-17 -1.00000000 -vn 3.2049378e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 2.4037034e-17 -1.3877788e-17 -1.00000000 -vn 2.4037034e-17 -1.3877788e-17 -1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 3.0814879e-33 -2.7755576e-17 -1.00000000 -vn 3.0814879e-33 -2.7755576e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 4.2732504e-16 0.0000000e+0 1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 4.2732504e-16 0.0000000e+0 1.00000000 -vn 4.2732504e-16 0.0000000e+0 1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn -0.50000000 -0.86602540 -2.2204460e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 -0.86602540 2.9582284e-31 -vn -0.50000000 -0.86602540 2.9582284e-31 -vn -0.50000000 -0.86602540 2.2204460e-16 -vn -0.50000000 -0.86602540 2.2204460e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 -0.86602540 2.2204460e-16 -vn -0.50000000 -0.86602540 2.2204460e-16 -vn -1.00000000 2.2204460e-16 -3.3306691e-16 -vn -1.00000000 2.2204460e-16 -3.3306691e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.00000000 2.2204460e-16 -3.3306691e-16 -vn -1.00000000 2.2204460e-16 -3.3306691e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.00000000 -4.4408921e-16 -4.4408921e-16 -vn -1.00000000 -4.4408921e-16 -4.4408921e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.00000000 -4.4408921e-16 -1.1102230e-16 -vn -1.00000000 -4.4408921e-16 -1.1102230e-16 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -1.00000000 -4.4408921e-16 -1.1102230e-16 -vn -1.00000000 -4.4408921e-16 -1.1102230e-16 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 2.6485250e-17 -5.7824116e-17 -1.00000000 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 2.6485250e-17 -5.7824116e-17 -1.00000000 -vn 2.6485250e-17 -5.7824116e-17 -1.00000000 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 1.6024689e-17 -5.7824116e-17 -1.00000000 -vn 1.6024689e-17 -5.7824116e-17 -1.00000000 -vn 1.6024689e-17 -5.7824116e-17 -1.00000000 -vn 1.00000000 -5.0358588e-16 0.0000000e+0 -vn 1.00000000 -5.0358588e-16 0.0000000e+0 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 5.5641281e-18 -5.7824116e-17 -1.00000000 -vn 5.5641281e-18 -5.7824116e-17 -1.00000000 -vn 5.5641281e-18 -5.7824116e-17 -1.00000000 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 1.00000000 -2.9748336e-17 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -4.7851502e-18 -3.6621940e-18 -1.00000000 -vn -4.7851502e-18 -3.6621940e-18 -1.00000000 -vn -4.7851502e-18 -3.6621940e-18 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -1.0015431e-17 -1.2721305e-17 -1.00000000 -vn -1.0015431e-17 -1.2721305e-17 -1.00000000 -vn -1.0015431e-17 -1.2721305e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -1.5245711e-17 -2.1780417e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -1.5245711e-17 -2.1780417e-17 -1.00000000 -vn -1.5245711e-17 -2.1780417e-17 -1.00000000 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 4.7295089e-17 -3.3730734e-17 -1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 4.7295089e-17 -3.3730734e-17 -1.00000000 -vn 4.7295089e-17 -3.3730734e-17 -1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 4.2064809e-17 -4.2789846e-17 -1.00000000 -vn 4.2064809e-17 -4.2789846e-17 -1.00000000 -vn 4.2064809e-17 -4.2789846e-17 -1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 3.6834528e-17 -5.1848957e-17 -1.00000000 -vn 3.6834528e-17 -5.1848957e-17 -1.00000000 -vn 3.6834528e-17 -5.1848957e-17 -1.00000000 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 5.5641281e-18 2.3129646e-18 -1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 5.5641281e-18 2.3129646e-18 -1.00000000 -vn 5.5641281e-18 2.3129646e-18 -1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.6024689e-17 2.3129646e-18 -1.00000000 -vn 1.6024689e-17 2.3129646e-18 -1.00000000 -vn 1.6024689e-17 2.3129646e-18 -1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn 2.6485250e-17 2.3129646e-18 -1.00000000 -vn 2.6485250e-17 2.3129646e-18 -1.00000000 -vn 2.6485250e-17 2.3129646e-18 -1.00000000 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn 1.6024689e-17 -2.7755576e-17 -1.00000000 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 0.86602540 -4.4408921e-16 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 0.86602540 -4.4408921e-16 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 0.50000000 0.86602540 -2.2204460e-16 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 1.00000000 9.6148134e-17 0.0000000e+0 -vn -0.50000000 -0.86602540 -2.7755576e-17 -vn -0.50000000 -0.86602540 -2.7755576e-17 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -2.7755576e-17 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 -2.7755576e-17 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn -0.50000000 -0.86602540 0.0000000e+0 -vn 0.50000000 -0.86602540 0.0000000e+0 -vn -1.00000000 4.4408921e-16 -1.1102230e-16 -vn -1.00000000 4.4408921e-16 -1.1102230e-16 -vn -0.50000000 -0.86602540 -1.1102230e-16 -vn -0.50000000 -0.86602540 -1.1102230e-16 -vn -1.00000000 4.4408921e-16 -1.1102230e-16 -vn -0.50000000 -0.86602540 -1.1102230e-16 -vn -1.00000000 4.4408921e-16 -1.1102230e-16 -vn -0.50000000 -0.86602540 -1.1102230e-16 -vn -0.50000000 -0.86602540 -9.8607613e-32 -vn -1.00000000 4.4408921e-16 -2.2204460e-16 -vn -0.50000000 -0.86602540 -9.8607613e-32 -vn -1.00000000 4.4408921e-16 -2.2204460e-16 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -0.50000000 -0.86602540 -4.9303807e-32 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -0.50000000 -0.86602540 -4.9303807e-32 -vn -0.50000000 -0.86602540 -4.9303807e-32 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -0.50000000 -0.86602540 -4.9303807e-32 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 -1.1102230e-16 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -1.00000000 -4.4408921e-16 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -vn 0.50000000 0.86602540 0.0000000e+0 -vn -0.50000000 0.86602540 0.0000000e+0 -g Cylinder1_GOLD_KAPTON -usemtl GOLD_KAPTON -s 1 -f 7//156 125//423 105//296 -f 10//168 134//482 117//372 -f 87//183 123//412 1//132 -f 87//178 155//89 152//86 -f 88//188 155//89 87//182 -f 89//191 126//428 158//92 -f 89//194 155//89 88//187 -f 99//259 132//469 4//143 -f 99//254 182//116 179//113 -f 100//264 182//116 99//258 -f 101//267 135//488 185//119 -f 101//270 182//116 100//263 -f 105//291 125//417 150//84 -f 105//297 153//87 106//301 -f 106//302 153//87 107//308 -f 107//309 128//441 8//159 -f 107//303 153//87 156//90 -f 117//367 134//477 177//111 -f 117//373 180//114 118//377 -f 118//378 180//114 119//384 -f 119//385 137//501 11//171 -f 119//379 180//114 183//117 -f 123//411 151//85 124//416 -f 124//414 151//85 125//421 -f 126//432 89//195 2//136 -f 127//433 157//91 126//430 -f 128//444 157//91 127//435 -f 132//471 178//112 133//476 -f 133//474 178//112 134//483 -f 135//492 101//271 5//148 -f 136//493 184//118 135//490 -f 137//504 184//118 136//495 -f 150//84 125//420 151//85 -f 150//84 153//87 105//293 -f 151//85 123//407 152//86 -f 151//85 153//87 150//84 -f 152//86 123//408 87//177 -f 152//86 155//89 151//85 -f 153//87 151//85 154//88 -f 154//88 151//85 155//89 -f 154//88 157//91 153//87 -f 155//89 157//91 154//88 -f 156//90 128//438 107//304 -f 156//90 153//87 157//91 -f 157//91 128//440 156//90 -f 157//91 155//89 158//92 -f 158//92 126//427 157//91 -f 158//92 155//89 89//190 -f 177//111 134//479 178//112 -f 177//111 180//114 117//369 -f 178//112 132//465 179//113 -f 178//112 180//114 177//111 -f 179//113 132//466 99//253 -f 179//113 182//116 178//112 -f 180//114 178//112 181//115 -f 181//115 178//112 182//116 -f 181//115 184//118 180//114 -f 182//116 184//118 181//115 -f 183//117 137//498 119//380 -f 183//117 180//114 184//118 -f 184//118 137//500 183//117 -f 184//118 182//116 185//119 -f 185//119 135//487 184//118 -f 185//119 182//116 101//266 -s 2 -f 1//131 123//409 90//201 -f 6//151 92//214 138//511 -f 9//164 131//462 114//353 -f 12//175 140//521 110//328 -f 90//196 123//405 141//75 -f 90//202 144//78 91//207 -f 91//206 144//78 92//213 -f 92//208 144//78 147//81 -f 96//240 129//449 3//139 -f 96//235 173//107 170//104 -f 97//245 173//107 96//239 -f 98//247 132//468 176//110 -f 98//251 173//107 97//244 -f 108//315 125//422 7//155 -f 108//311 146//80 143//77 -f 109//321 146//80 108//316 -f 110//324 140//519 149//83 -f 110//327 146//80 109//320 -f 114//348 131//457 168//102 -f 114//354 171//105 115//358 -f 115//359 171//105 116//365 -f 116//366 134//481 10//167 -f 116//360 171//105 174//108 -f 124//413 142//76 123//410 -f 125//424 142//76 124//415 -f 129//451 169//103 130//456 -f 130//454 169//103 131//463 -f 132//472 98//252 4//144 -f 133//473 175//109 132//470 -f 134//484 175//109 133//475 -f 138//510 148//82 139//514 -f 139//515 148//82 140//523 -f 141//75 123//406 142//76 -f 141//75 144//78 90//197 -f 142//76 125//418 143//77 -f 142//76 144//78 141//75 -f 143//77 125//419 108//310 -f 143//77 146//80 142//76 -f 144//78 142//76 145//79 -f 145//79 142//76 146//80 -f 145//79 148//82 144//78 -f 146//80 148//82 145//79 -f 147//81 138//505 92//209 -f 147//81 144//78 148//82 -f 148//82 138//506 147//81 -f 148//82 146//80 149//83 -f 149//83 140//518 148//82 -f 149//83 146//80 110//323 -f 168//102 131//459 169//103 -f 168//102 171//105 114//350 -f 169//103 129//445 170//104 -f 169//103 171//105 168//102 -f 170//104 129//446 96//234 -f 170//104 173//107 169//103 -f 171//105 169//103 172//106 -f 172//106 169//103 173//107 -f 172//106 175//109 171//105 -f 173//107 175//109 172//106 -f 174//108 134//478 116//361 -f 174//108 171//105 175//109 -f 175//109 134//480 174//108 -f 175//109 173//107 176//110 -f 176//110 132//467 175//109 -f 176//110 173//107 98//246 -s 3 -f 1//129 17//5 87//180 -f 2//134 16//4 93//217 -f 2//133 89//189 16//4 -f 3//137 15//3 96//236 -f 3//138 95//230 15//3 -f 4//141 14//2 99//256 -f 4//142 98//249 14//2 -f 5//146 13//1 102//274 -f 5//145 101//265 13//1 -f 6//149 104//287 18//6 -f 7//154 20//8 108//313 -f 12//173 110//322 19//7 -f 13//1 25//13 73//61 -f 13//1 64//52 25//13 -f 13//1 101//269 64//52 -f 14//2 26//14 63//51 -f 14//2 66//54 26//14 -f 14//2 98//248 66//54 -f 15//3 27//15 65//53 -f 15//3 68//56 27//15 -f 15//3 95//229 68//56 -f 16//4 28//16 67//55 -f 16//4 70//58 28//16 -f 16//4 89//193 70//58 -f 17//5 29//17 69//57 -f 17//5 72//60 29//17 -f 17//5 90//198 72//60 -f 18//6 30//18 71//59 -f 18//6 74//62 30//18 -f 18//6 92//212 6//150 -f 18//6 104//286 74//62 -f 19//7 31//19 85//73 -f 19//7 76//64 31//19 -f 19//7 110//325 76//64 -f 19//7 122//401 12//174 -f 20//8 32//20 75//63 -f 20//8 78//66 32//20 -f 20//8 105//294 78//66 -f 21//9 33//21 77//65 -f 21//9 80//68 33//21 -f 21//9 107//307 8//158 -f 21//9 111//332 80//68 -f 22//10 34//22 79//67 -f 22//10 82//70 34//22 -f 22//10 113//345 9//162 -f 22//10 114//351 82//70 -f 23//11 35//23 81//69 -f 23//11 84//72 35//23 -f 23//11 116//364 10//166 -f 23//11 117//370 84//72 -f 24//12 36//24 83//71 -f 24//12 86//74 36//24 -f 24//12 119//383 11//170 -f 24//12 120//389 86//74 -f 25//13 37//25 56//44 -f 25//13 51//39 37//25 -f 25//13 64//52 51//39 -f 26//14 38//26 51//39 -f 26//14 52//40 38//26 -f 26//14 66//54 52//40 -f 27//15 39//27 52//40 -f 27//15 53//41 39//27 -f 27//15 68//56 53//41 -f 28//16 40//28 53//41 -f 28//16 54//42 40//28 -f 28//16 70//58 54//42 -f 29//17 41//29 54//42 -f 29//17 55//43 41//29 -f 29//17 72//60 55//43 -f 30//18 42//30 55//43 -f 30//18 56//44 42//30 -f 30//18 74//62 56//44 -f 31//19 43//31 62//50 -f 31//19 57//45 43//31 -f 31//19 76//64 57//45 -f 32//20 44//32 57//45 -f 32//20 58//46 44//32 -f 32//20 78//66 58//46 -f 33//21 45//33 58//46 -f 33//21 59//47 45//33 -f 33//21 80//68 59//47 -f 34//22 46//34 59//47 -f 34//22 60//48 46//34 -f 34//22 82//70 60//48 -f 35//23 47//35 60//48 -f 35//23 61//49 47//35 -f 35//23 84//72 61//49 -f 36//24 48//36 61//49 -f 36//24 62//50 48//36 -f 36//24 86//74 62//50 -f 37//25 49//37 42//30 -f 37//25 51//39 38//26 -f 38//26 49//37 37//25 -f 38//26 52//40 39//27 -f 39//27 49//37 38//26 -f 39//27 53//41 40//28 -f 40//28 49//37 39//27 -f 40//28 54//42 41//29 -f 41//29 49//37 40//28 -f 41//29 55//43 42//30 -f 42//30 49//37 41//29 -f 42//30 56//44 37//25 -f 43//31 50//38 48//36 -f 43//31 57//45 44//32 -f 44//32 50//38 43//31 -f 44//32 58//46 45//33 -f 45//33 50//38 44//32 -f 45//33 59//47 46//34 -f 46//34 50//38 45//33 -f 46//34 60//48 47//35 -f 47//35 50//38 46//34 -f 47//35 61//49 48//36 -f 48//36 50//38 47//35 -f 48//36 62//50 43//31 -f 51//39 63//51 26//14 -f 52//40 65//53 27//15 -f 53//41 67//55 28//16 -f 54//42 69//57 29//17 -f 55//43 71//59 30//18 -f 56//44 73//61 25//13 -f 57//45 75//63 32//20 -f 58//46 77//65 33//21 -f 59//47 79//67 34//22 -f 60//48 81//69 35//23 -f 61//49 83//71 36//24 -f 62//50 85//73 31//19 -f 63//51 51//39 64//52 -f 63//51 99//257 14//2 -f 64//52 100//262 63//51 -f 65//53 52//40 66//54 -f 65//53 96//237 15//3 -f 66//54 97//241 65//53 -f 67//55 53//41 68//56 -f 67//55 93//218 16//4 -f 68//56 94//222 67//55 -f 69//57 54//42 70//58 -f 69//57 87//181 17//5 -f 70//58 88//186 69//57 -f 71//59 55//43 72//60 -f 71//59 92//210 18//6 -f 72//60 91//203 71//59 -f 73//61 56//44 74//62 -f 73//61 102//275 13//1 -f 74//62 103//279 73//61 -f 75//63 57//45 76//64 -f 75//63 108//314 20//8 -f 76//64 109//317 75//63 -f 77//65 58//46 78//66 -f 77//65 107//306 21//9 -f 78//66 106//299 77//65 -f 79//67 59//47 80//68 -f 79//67 113//344 22//10 -f 80//68 112//336 79//67 -f 81//69 60//48 82//70 -f 81//69 116//363 23//11 -f 82//70 115//356 81//69 -f 83//71 61//49 84//72 -f 83//71 119//382 24//12 -f 84//72 118//375 83//71 -f 85//73 62//50 86//74 -f 85//73 122//402 19//7 -f 86//74 121//393 85//73 -f 87//179 69//57 88//185 -f 88//184 70//58 89//192 -f 90//199 17//5 1//130 -f 91//204 72//60 90//200 -f 92//211 71//59 91//205 -f 93//219 67//55 94//223 -f 94//224 68//56 95//231 -f 96//238 65//53 97//242 -f 97//243 66//54 98//250 -f 99//255 63//51 100//261 -f 100//260 64//52 101//268 -f 102//276 73//61 103//280 -f 103//281 74//62 104//288 -f 105//292 20//8 7//153 -f 106//300 78//66 105//295 -f 107//305 77//65 106//298 -f 108//312 75//63 109//318 -f 109//319 76//64 110//326 -f 111//330 21//9 8//157 -f 112//338 80//68 111//333 -f 113//343 79//67 112//337 -f 114//349 22//10 9//161 -f 115//357 82//70 114//352 -f 116//362 81//69 115//355 -f 117//368 23//11 10//165 -f 118//376 84//72 117//371 -f 119//381 83//71 118//374 -f 120//387 24//12 11//169 -f 121//395 86//74 120//390 -f 122//400 85//73 121//394 -s 4 -f 8//160 128//442 111//334 -f 11//172 137//502 120//391 -f 93//221 126//429 2//135 -f 93//216 164//98 161//95 -f 94//226 164//98 93//220 -f 95//228 129//448 167//101 -f 95//232 164//98 94//225 -f 102//278 135//489 5//147 -f 102//273 191//125 188//122 -f 103//283 191//125 102//277 -f 104//285 138//508 194//128 -f 104//290 191//125 103//282 -f 111//329 128//437 159//93 -f 111//335 162//96 112//339 -f 112//340 162//96 113//346 -f 113//347 131//461 9//163 -f 113//341 162//96 165//99 -f 120//386 137//497 186//120 -f 120//392 189//123 121//397 -f 121//396 189//123 122//404 -f 122//403 140//522 12//176 -f 122//398 189//123 192//126 -f 126//431 160//94 127//436 -f 127//434 160//94 128//443 -f 129//452 95//233 3//140 -f 130//453 166//100 129//450 -f 131//464 166//100 130//455 -f 135//491 187//121 136//496 -f 136//494 187//121 137//503 -f 138//512 104//289 6//152 -f 139//513 193//127 138//509 -f 140//524 193//127 139//516 -f 159//93 128//439 160//94 -f 159//93 162//96 111//331 -f 160//94 126//425 161//95 -f 160//94 162//96 159//93 -f 161//95 126//426 93//215 -f 161//95 164//98 160//94 -f 162//96 160//94 163//97 -f 163//97 160//94 164//98 -f 163//97 166//100 162//96 -f 164//98 166//100 163//97 -f 165//99 131//458 113//342 -f 165//99 162//96 166//100 -f 166//100 131//460 165//99 -f 166//100 164//98 167//101 -f 167//101 129//447 166//100 -f 167//101 164//98 95//227 -f 186//120 137//499 187//121 -f 186//120 189//123 120//388 -f 187//121 135//485 188//122 -f 187//121 189//123 186//120 -f 188//122 135//486 102//272 -f 188//122 191//125 187//121 -f 189//123 187//121 190//124 -f 190//124 187//121 191//125 -f 190//124 193//127 189//123 -f 191//125 193//127 190//124 -f 192//126 140//517 122//399 -f 192//126 189//123 193//127 -f 193//127 140//520 192//126 -f 193//127 191//125 194//128 -f 194//128 138//507 193//127 -f 194//128 191//125 104//284 +# Exported from Wings 3D 1.5.2 +mtllib 42.mtl +o Cylinder1 +#194 vertices, 384 faces +v 0.43301270 0.25000000 0.50000000 +v 0.43301270 -0.25000000 0.50000000 +v 7.3040736e-17 -0.50000000 0.50000000 +v -0.43301270 -0.25000000 0.50000000 +v -0.43301270 0.25000000 0.50000000 +v -3.7104847e-16 0.50000000 0.50000000 +v 0.43301270 0.25000000 2.7755576e-17 +v 0.43301270 -0.25000000 5.5511151e-17 +v 7.3040736e-17 -0.50000000 5.5511151e-17 +v -0.43301270 -0.25000000 2.7755576e-17 +v -0.43301270 0.25000000 2.7755576e-17 +v -3.7104847e-16 0.50000000 2.7755576e-17 +v -0.34641016 0.20000000 0.50000000 +v -0.34641016 -0.20000000 0.50000000 +v 6.9835798e-17 -0.40000000 0.50000000 +v 0.34641016 -0.20000000 0.50000000 +v 0.34641016 0.20000000 0.50000000 +v -3.1335959e-16 0.40000000 0.50000000 +v -3.1976947e-16 0.40000000 3.0531133e-17 +v 0.34641016 0.20000000 2.7755576e-17 +v 0.34641016 -0.20000000 5.2735594e-17 +v 6.9835798e-17 -0.40000000 5.2735594e-17 +v -0.34641016 -0.20000000 2.7755576e-17 +v -0.34641016 0.20000000 3.0531133e-17 +v -0.24248711 0.14000000 0.50000000 +v -0.24248711 -0.14000000 0.50000000 +v 6.2143948e-17 -0.28000000 0.50000000 +v 0.24248711 -0.14000000 0.50000000 +v 0.24248711 0.14000000 0.50000000 +v -2.5567071e-16 0.28000000 0.50000000 +v -2.6592651e-16 0.28000000 3.3861802e-17 +v 0.24248711 0.14000000 2.7755576e-17 +v 0.24248711 -0.14000000 4.9404925e-17 +v 6.9835798e-17 -0.28000000 4.9404925e-17 +v -0.24248711 -0.14000000 2.7755576e-17 +v -0.24248711 0.14000000 3.3861802e-17 +v -0.12124356 7.0000000e-2 0.50000000 +v -0.12124356 -7.0000000e-2 0.50000000 +v 4.4196296e-17 -0.14000000 0.50000000 +v 0.12124356 -7.0000000e-2 0.50000000 +v 0.12124356 7.0000000e-2 0.50000000 +v -1.7939319e-16 0.14000000 0.50000000 +v -1.9862282e-16 0.14000000 3.7747583e-17 +v 0.12124356 7.0000000e-2 2.7755576e-17 +v 0.12124356 -7.0000000e-2 4.5519144e-17 +v 6.0861973e-17 -0.14000000 4.5519144e-17 +v -0.12124356 -7.0000000e-2 2.7755576e-17 +v -0.12124356 7.0000000e-2 3.7747583e-17 +v -6.7598448e-17 2.7755576e-17 0.50000000 +v -6.8880423e-17 1.3877788e-17 4.1633363e-17 +v -0.24248711 -1.3877788e-17 0.50000000 +v -0.12124356 -0.21000000 0.50000000 +v 0.12124356 -0.21000000 0.50000000 +v 0.24248711 1.3877788e-17 0.50000000 +v 0.12124356 0.21000000 0.50000000 +v -0.12124356 0.21000000 0.50000000 +v 0.12124356 0.21000000 3.0808689e-17 +v 0.24248711 -1.3877788e-17 3.8580250e-17 +v 0.12124356 -0.21000000 4.9404925e-17 +v -0.12124356 -0.21000000 3.8580250e-17 +v -0.24248711 0.0000000e+0 3.0808689e-17 +v -0.12124356 0.21000000 3.3861802e-17 +v -0.34641016 -6.6666667e-2 0.50000000 +v -0.34641016 6.6666667e-2 0.50000000 +v -0.11547005 -0.33333333 0.50000000 +v -0.23094011 -0.26666667 0.50000000 +v 0.23094011 -0.26666667 0.50000000 +v 0.11547005 -0.33333333 0.50000000 +v 0.34641016 6.6666667e-2 0.50000000 +v 0.34641016 -6.6666667e-2 0.50000000 +v 0.11547005 0.33333333 0.50000000 +v 0.23094011 0.26666667 0.50000000 +v -0.23094011 0.26666667 0.50000000 +v -0.11547005 0.33333333 0.50000000 +v 0.23094011 0.26666667 2.8680761e-17 +v 0.11547005 0.33333333 2.9605947e-17 +v 0.34641016 -6.6666667e-2 4.4408921e-17 +v 0.34641016 6.6666667e-2 3.6082248e-17 +v 0.11547005 -0.33333333 5.2735594e-17 +v 0.23094011 -0.26666667 5.2735594e-17 +v -0.23094011 -0.26666667 3.6082248e-17 +v -0.11547005 -0.33333333 4.4408921e-17 +v -0.34641016 6.6666667e-2 2.9605947e-17 +v -0.34641016 -6.6666667e-2 2.8680761e-17 +v -0.11547005 0.33333333 3.0531133e-17 +v -0.23094011 0.26666667 3.0531133e-17 +v 0.43301270 0.12500000 0.50000000 +v 0.43301270 5.5511151e-17 0.50000000 +v 0.43301270 -0.12500000 0.50000000 +v 0.32475953 0.31250000 0.50000000 +v 0.21650635 0.37500000 0.50000000 +v 0.10825318 0.43750000 0.50000000 +v 0.32475953 -0.31250000 0.50000000 +v 0.21650635 -0.37500000 0.50000000 +v 0.10825318 -0.43750000 0.50000000 +v -0.10825318 -0.43750000 0.50000000 +v -0.21650635 -0.37500000 0.50000000 +v -0.32475953 -0.31250000 0.50000000 +v -0.43301270 -0.12500000 0.50000000 +v -0.43301270 -8.3266727e-17 0.50000000 +v -0.43301270 0.12500000 0.50000000 +v -0.32475953 0.31250000 0.50000000 +v -0.21650635 0.37500000 0.50000000 +v -0.10825318 0.43750000 0.50000000 +v 0.43301270 0.12500000 3.4694470e-17 +v 0.43301270 0.0000000e+0 4.1633363e-17 +v 0.43301270 -0.12500000 4.8572257e-17 +v 0.32475953 0.31250000 2.7755576e-17 +v 0.21650635 0.37500000 2.7755576e-17 +v 0.10825318 0.43750000 2.7755576e-17 +v 0.32475953 -0.31250000 5.5511151e-17 +v 0.21650635 -0.37500000 5.5511151e-17 +v 0.10825318 -0.43750000 5.5511151e-17 +v -0.10825318 -0.43750000 4.8572257e-17 +v -0.21650635 -0.37500000 4.1633363e-17 +v -0.32475953 -0.31250000 3.4694470e-17 +v -0.43301270 -0.12500000 2.7755576e-17 +v -0.43301270 -8.3266727e-17 2.7755576e-17 +v -0.43301270 0.12500000 2.7755576e-17 +v -0.32475953 0.31250000 2.7755576e-17 +v -0.21650635 0.37500000 2.7755576e-17 +v -0.10825318 0.43750000 2.7755576e-17 +v 0.43301270 0.25000000 0.37500000 +v 0.43301270 0.25000000 0.25000000 +v 0.43301270 0.25000000 0.12500000 +v 0.43301270 -0.25000000 0.37500000 +v 0.43301270 -0.25000000 0.25000000 +v 0.43301270 -0.25000000 0.12500000 +v 7.3040736e-17 -0.50000000 0.37500000 +v 7.3040736e-17 -0.50000000 0.25000000 +v 7.3040736e-17 -0.50000000 0.12500000 +v -0.43301270 -0.25000000 0.37500000 +v -0.43301270 -0.25000000 0.25000000 +v -0.43301270 -0.25000000 0.12500000 +v -0.43301270 0.25000000 0.37500000 +v -0.43301270 0.25000000 0.25000000 +v -0.43301270 0.25000000 0.12500000 +v -3.7104847e-16 0.50000000 0.37500000 +v -3.7104847e-16 0.50000000 0.25000000 +v -3.7104847e-16 0.50000000 0.12500000 +v 0.32475953 0.31250000 0.37500000 +v 0.32475953 0.31250000 0.25000000 +v 0.32475953 0.31250000 0.12500000 +v 0.21650635 0.37500000 0.37500000 +v 0.21650635 0.37500000 0.25000000 +v 0.21650635 0.37500000 0.12500000 +v 0.10825318 0.43750000 0.37500000 +v 0.10825318 0.43750000 0.25000000 +v 0.10825318 0.43750000 0.12500000 +v 0.43301270 0.12500000 0.12500000 +v 0.43301270 0.12500000 0.25000000 +v 0.43301270 0.12500000 0.37500000 +v 0.43301270 1.3877788e-17 0.12500000 +v 0.43301270 2.7755576e-17 0.25000000 +v 0.43301270 4.1633363e-17 0.37500000 +v 0.43301270 -0.12500000 0.12500000 +v 0.43301270 -0.12500000 0.25000000 +v 0.43301270 -0.12500000 0.37500000 +v 0.32475953 -0.31250000 0.12500000 +v 0.32475953 -0.31250000 0.25000000 +v 0.32475953 -0.31250000 0.37500000 +v 0.21650635 -0.37500000 0.12500000 +v 0.21650635 -0.37500000 0.25000000 +v 0.21650635 -0.37500000 0.37500000 +v 0.10825318 -0.43750000 0.12500000 +v 0.10825318 -0.43750000 0.25000000 +v 0.10825318 -0.43750000 0.37500000 +v -0.10825318 -0.43750000 0.12500000 +v -0.10825318 -0.43750000 0.25000000 +v -0.10825318 -0.43750000 0.37500000 +v -0.21650635 -0.37500000 0.12500000 +v -0.21650635 -0.37500000 0.25000000 +v -0.21650635 -0.37500000 0.37500000 +v -0.32475953 -0.31250000 0.12500000 +v -0.32475953 -0.31250000 0.25000000 +v -0.32475953 -0.31250000 0.37500000 +v -0.43301270 -0.12500000 0.12500000 +v -0.43301270 -0.12500000 0.25000000 +v -0.43301270 -0.12500000 0.37500000 +v -0.43301270 -8.3266727e-17 0.12500000 +v -0.43301270 -8.3266727e-17 0.25000000 +v -0.43301270 -8.3266727e-17 0.37500000 +v -0.43301270 0.12500000 0.12500000 +v -0.43301270 0.12500000 0.25000000 +v -0.43301270 0.12500000 0.37500000 +v -0.32475953 0.31250000 0.12500000 +v -0.32475953 0.31250000 0.25000000 +v -0.32475953 0.31250000 0.37500000 +v -0.21650635 0.37500000 0.12500000 +v -0.21650635 0.37500000 0.25000000 +v -0.21650635 0.37500000 0.37500000 +v -0.10825318 0.43750000 0.12500000 +v -0.10825318 0.43750000 0.25000000 +v -0.10825318 0.43750000 0.37500000 +vn 1.6692384e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 4.6738676e-17 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.8361623e-18 -2.6309973e-17 -1.00000000 +vn 1.3520831e-17 -2.9201179e-17 -1.00000000 +vn 8.3461922e-18 -4.3946328e-17 -1.00000000 +vn 3.3885540e-17 -2.9201179e-17 -1.00000000 +vn 1.8528547e-17 -2.6309973e-17 -1.00000000 +vn 2.3703186e-17 -1.1564823e-17 -1.00000000 +vn 3.0659482e-17 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -3.0659482e-17 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -8.1395246e-18 -2.5002046e-17 -1.00000000 +vn 1.1255436e-17 -3.0509105e-17 -1.00000000 +vn 6.3272086e-18 -5.0059163e-17 -1.00000000 +vn 4.0188903e-17 -3.0509105e-17 -1.00000000 +vn 2.0793942e-17 -2.5002046e-17 -1.00000000 +vn 2.5722170e-17 -5.4519881e-18 -1.00000000 +vn -1.3626436e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.3626436e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -2.6898585e-17 -1.9494988e-17 -1.00000000 +vn -2.6898585e-17 -5.2537340e-17 -1.00000000 +vn 1.7169310e-18 -6.9058516e-17 -1.00000000 +vn 5.8947963e-17 -3.6016164e-17 -1.00000000 +vn 5.8947963e-17 -2.9738117e-18 -1.00000000 +vn 3.0332447e-17 1.3547364e-17 -1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -1.3626436e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.3626436e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -3.1906301e-17 -8.2605880e-20 -1.00000000 +vn 1.6024689e-17 -8.3101515e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 6.3955679e-17 -5.5428545e-17 -1.00000000 +vn 1.6024689e-17 2.7590364e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.6692384e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.6692384e-16 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.1422360e-17 -3.2629323e-18 -1.00000000 +vn -1.8910087e-17 -1.6232055e-17 -1.00000000 +vn 8.5369623e-18 -6.3771739e-17 -1.00000000 +vn 2.3512416e-17 -6.3771739e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 4.3471738e-17 -5.2248219e-17 -1.00000000 +vn 5.0959465e-17 -3.9279096e-17 -1.00000000 +vn 2.3512416e-17 8.2605880e-18 -1.00000000 +vn 8.5369623e-18 8.2605880e-18 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 0.50000000 0.86602540 -1.1102230e-16 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 -1.2589647e-16 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -5.5511151e-17 +vn -0.50000000 -0.86602540 -1.2325952e-32 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn -0.50000000 -0.86602540 -1.5265567e-16 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -1.6653345e-16 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 1.1102230e-16 -5.5511151e-17 +vn -1.00000000 2.2204460e-16 -2.2204460e-16 +vn -1.00000000 -2.2204460e-16 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 -2.2204460e-16 +vn -1.00000000 -8.8817842e-16 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 -1.1102230e-16 +vn -1.00000000 -6.6613381e-16 -2.2204460e-16 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 6.4098756e-16 0.0000000e+0 1.00000000 +vn 6.4098756e-16 0.0000000e+0 1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 3.8459254e-16 0.0000000e+0 +vn 8.0123445e-18 -4.1633363e-17 -1.00000000 +vn 8.0123445e-18 -4.1633363e-17 -1.00000000 +vn 1.00000000 3.8459254e-16 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 3.2049378e-17 -2.7755576e-17 -1.00000000 +vn 3.2049378e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 2.4037034e-17 -1.3877788e-17 -1.00000000 +vn 2.4037034e-17 -1.3877788e-17 -1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 3.0814879e-33 -2.7755576e-17 -1.00000000 +vn 3.0814879e-33 -2.7755576e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 4.2732504e-16 0.0000000e+0 1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 4.2732504e-16 0.0000000e+0 1.00000000 +vn 4.2732504e-16 0.0000000e+0 1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn -0.50000000 -0.86602540 -2.2204460e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 -0.86602540 2.9582284e-31 +vn -0.50000000 -0.86602540 2.9582284e-31 +vn -0.50000000 -0.86602540 2.2204460e-16 +vn -0.50000000 -0.86602540 2.2204460e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 -0.86602540 2.2204460e-16 +vn -0.50000000 -0.86602540 2.2204460e-16 +vn -1.00000000 2.2204460e-16 -3.3306691e-16 +vn -1.00000000 2.2204460e-16 -3.3306691e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.00000000 2.2204460e-16 -3.3306691e-16 +vn -1.00000000 2.2204460e-16 -3.3306691e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.00000000 -4.4408921e-16 -4.4408921e-16 +vn -1.00000000 -4.4408921e-16 -4.4408921e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.00000000 -4.4408921e-16 -1.1102230e-16 +vn -1.00000000 -4.4408921e-16 -1.1102230e-16 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -1.00000000 -4.4408921e-16 -1.1102230e-16 +vn -1.00000000 -4.4408921e-16 -1.1102230e-16 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 2.6485250e-17 -5.7824116e-17 -1.00000000 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 2.6485250e-17 -5.7824116e-17 -1.00000000 +vn 2.6485250e-17 -5.7824116e-17 -1.00000000 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 1.6024689e-17 -5.7824116e-17 -1.00000000 +vn 1.6024689e-17 -5.7824116e-17 -1.00000000 +vn 1.6024689e-17 -5.7824116e-17 -1.00000000 +vn 1.00000000 -5.0358588e-16 0.0000000e+0 +vn 1.00000000 -5.0358588e-16 0.0000000e+0 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 5.5641281e-18 -5.7824116e-17 -1.00000000 +vn 5.5641281e-18 -5.7824116e-17 -1.00000000 +vn 5.5641281e-18 -5.7824116e-17 -1.00000000 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 1.00000000 -2.9748336e-17 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -4.7851502e-18 -3.6621940e-18 -1.00000000 +vn -4.7851502e-18 -3.6621940e-18 -1.00000000 +vn -4.7851502e-18 -3.6621940e-18 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -1.0015431e-17 -1.2721305e-17 -1.00000000 +vn -1.0015431e-17 -1.2721305e-17 -1.00000000 +vn -1.0015431e-17 -1.2721305e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -1.5245711e-17 -2.1780417e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -1.5245711e-17 -2.1780417e-17 -1.00000000 +vn -1.5245711e-17 -2.1780417e-17 -1.00000000 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 4.7295089e-17 -3.3730734e-17 -1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 4.7295089e-17 -3.3730734e-17 -1.00000000 +vn 4.7295089e-17 -3.3730734e-17 -1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 4.2064809e-17 -4.2789846e-17 -1.00000000 +vn 4.2064809e-17 -4.2789846e-17 -1.00000000 +vn 4.2064809e-17 -4.2789846e-17 -1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 3.6834528e-17 -5.1848957e-17 -1.00000000 +vn 3.6834528e-17 -5.1848957e-17 -1.00000000 +vn 3.6834528e-17 -5.1848957e-17 -1.00000000 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 5.5641281e-18 2.3129646e-18 -1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 5.5641281e-18 2.3129646e-18 -1.00000000 +vn 5.5641281e-18 2.3129646e-18 -1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.6024689e-17 2.3129646e-18 -1.00000000 +vn 1.6024689e-17 2.3129646e-18 -1.00000000 +vn 1.6024689e-17 2.3129646e-18 -1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn 2.6485250e-17 2.3129646e-18 -1.00000000 +vn 2.6485250e-17 2.3129646e-18 -1.00000000 +vn 2.6485250e-17 2.3129646e-18 -1.00000000 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn 1.6024689e-17 -2.7755576e-17 -1.00000000 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 0.86602540 -4.4408921e-16 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 0.86602540 -4.4408921e-16 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 0.50000000 0.86602540 -2.2204460e-16 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 1.00000000 9.6148134e-17 0.0000000e+0 +vn -0.50000000 -0.86602540 -2.7755576e-17 +vn -0.50000000 -0.86602540 -2.7755576e-17 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -2.7755576e-17 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 -2.7755576e-17 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn -0.50000000 -0.86602540 0.0000000e+0 +vn 0.50000000 -0.86602540 0.0000000e+0 +vn -1.00000000 4.4408921e-16 -1.1102230e-16 +vn -1.00000000 4.4408921e-16 -1.1102230e-16 +vn -0.50000000 -0.86602540 -1.1102230e-16 +vn -0.50000000 -0.86602540 -1.1102230e-16 +vn -1.00000000 4.4408921e-16 -1.1102230e-16 +vn -0.50000000 -0.86602540 -1.1102230e-16 +vn -1.00000000 4.4408921e-16 -1.1102230e-16 +vn -0.50000000 -0.86602540 -1.1102230e-16 +vn -0.50000000 -0.86602540 -9.8607613e-32 +vn -1.00000000 4.4408921e-16 -2.2204460e-16 +vn -0.50000000 -0.86602540 -9.8607613e-32 +vn -1.00000000 4.4408921e-16 -2.2204460e-16 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -0.50000000 -0.86602540 -4.9303807e-32 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -0.50000000 -0.86602540 -4.9303807e-32 +vn -0.50000000 -0.86602540 -4.9303807e-32 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -0.50000000 -0.86602540 -4.9303807e-32 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 -1.1102230e-16 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -1.00000000 -4.4408921e-16 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +vn 0.50000000 0.86602540 0.0000000e+0 +vn -0.50000000 0.86602540 0.0000000e+0 +g Cylinder1_GOLD_KAPTON +usemtl GOLD_KAPTON +s 1 +f 7//156 125//423 105//296 +f 10//168 134//482 117//372 +f 87//183 123//412 1//132 +f 87//178 155//89 152//86 +f 88//188 155//89 87//182 +f 89//191 126//428 158//92 +f 89//194 155//89 88//187 +f 99//259 132//469 4//143 +f 99//254 182//116 179//113 +f 100//264 182//116 99//258 +f 101//267 135//488 185//119 +f 101//270 182//116 100//263 +f 105//291 125//417 150//84 +f 105//297 153//87 106//301 +f 106//302 153//87 107//308 +f 107//309 128//441 8//159 +f 107//303 153//87 156//90 +f 117//367 134//477 177//111 +f 117//373 180//114 118//377 +f 118//378 180//114 119//384 +f 119//385 137//501 11//171 +f 119//379 180//114 183//117 +f 123//411 151//85 124//416 +f 124//414 151//85 125//421 +f 126//432 89//195 2//136 +f 127//433 157//91 126//430 +f 128//444 157//91 127//435 +f 132//471 178//112 133//476 +f 133//474 178//112 134//483 +f 135//492 101//271 5//148 +f 136//493 184//118 135//490 +f 137//504 184//118 136//495 +f 150//84 125//420 151//85 +f 150//84 153//87 105//293 +f 151//85 123//407 152//86 +f 151//85 153//87 150//84 +f 152//86 123//408 87//177 +f 152//86 155//89 151//85 +f 153//87 151//85 154//88 +f 154//88 151//85 155//89 +f 154//88 157//91 153//87 +f 155//89 157//91 154//88 +f 156//90 128//438 107//304 +f 156//90 153//87 157//91 +f 157//91 128//440 156//90 +f 157//91 155//89 158//92 +f 158//92 126//427 157//91 +f 158//92 155//89 89//190 +f 177//111 134//479 178//112 +f 177//111 180//114 117//369 +f 178//112 132//465 179//113 +f 178//112 180//114 177//111 +f 179//113 132//466 99//253 +f 179//113 182//116 178//112 +f 180//114 178//112 181//115 +f 181//115 178//112 182//116 +f 181//115 184//118 180//114 +f 182//116 184//118 181//115 +f 183//117 137//498 119//380 +f 183//117 180//114 184//118 +f 184//118 137//500 183//117 +f 184//118 182//116 185//119 +f 185//119 135//487 184//118 +f 185//119 182//116 101//266 +s 2 +f 1//131 123//409 90//201 +f 6//151 92//214 138//511 +f 9//164 131//462 114//353 +f 12//175 140//521 110//328 +f 90//196 123//405 141//75 +f 90//202 144//78 91//207 +f 91//206 144//78 92//213 +f 92//208 144//78 147//81 +f 96//240 129//449 3//139 +f 96//235 173//107 170//104 +f 97//245 173//107 96//239 +f 98//247 132//468 176//110 +f 98//251 173//107 97//244 +f 108//315 125//422 7//155 +f 108//311 146//80 143//77 +f 109//321 146//80 108//316 +f 110//324 140//519 149//83 +f 110//327 146//80 109//320 +f 114//348 131//457 168//102 +f 114//354 171//105 115//358 +f 115//359 171//105 116//365 +f 116//366 134//481 10//167 +f 116//360 171//105 174//108 +f 124//413 142//76 123//410 +f 125//424 142//76 124//415 +f 129//451 169//103 130//456 +f 130//454 169//103 131//463 +f 132//472 98//252 4//144 +f 133//473 175//109 132//470 +f 134//484 175//109 133//475 +f 138//510 148//82 139//514 +f 139//515 148//82 140//523 +f 141//75 123//406 142//76 +f 141//75 144//78 90//197 +f 142//76 125//418 143//77 +f 142//76 144//78 141//75 +f 143//77 125//419 108//310 +f 143//77 146//80 142//76 +f 144//78 142//76 145//79 +f 145//79 142//76 146//80 +f 145//79 148//82 144//78 +f 146//80 148//82 145//79 +f 147//81 138//505 92//209 +f 147//81 144//78 148//82 +f 148//82 138//506 147//81 +f 148//82 146//80 149//83 +f 149//83 140//518 148//82 +f 149//83 146//80 110//323 +f 168//102 131//459 169//103 +f 168//102 171//105 114//350 +f 169//103 129//445 170//104 +f 169//103 171//105 168//102 +f 170//104 129//446 96//234 +f 170//104 173//107 169//103 +f 171//105 169//103 172//106 +f 172//106 169//103 173//107 +f 172//106 175//109 171//105 +f 173//107 175//109 172//106 +f 174//108 134//478 116//361 +f 174//108 171//105 175//109 +f 175//109 134//480 174//108 +f 175//109 173//107 176//110 +f 176//110 132//467 175//109 +f 176//110 173//107 98//246 +s 3 +f 1//129 17//5 87//180 +f 2//134 16//4 93//217 +f 2//133 89//189 16//4 +f 3//137 15//3 96//236 +f 3//138 95//230 15//3 +f 4//141 14//2 99//256 +f 4//142 98//249 14//2 +f 5//146 13//1 102//274 +f 5//145 101//265 13//1 +f 6//149 104//287 18//6 +f 7//154 20//8 108//313 +f 12//173 110//322 19//7 +f 13//1 25//13 73//61 +f 13//1 64//52 25//13 +f 13//1 101//269 64//52 +f 14//2 26//14 63//51 +f 14//2 66//54 26//14 +f 14//2 98//248 66//54 +f 15//3 27//15 65//53 +f 15//3 68//56 27//15 +f 15//3 95//229 68//56 +f 16//4 28//16 67//55 +f 16//4 70//58 28//16 +f 16//4 89//193 70//58 +f 17//5 29//17 69//57 +f 17//5 72//60 29//17 +f 17//5 90//198 72//60 +f 18//6 30//18 71//59 +f 18//6 74//62 30//18 +f 18//6 92//212 6//150 +f 18//6 104//286 74//62 +f 19//7 31//19 85//73 +f 19//7 76//64 31//19 +f 19//7 110//325 76//64 +f 19//7 122//401 12//174 +f 20//8 32//20 75//63 +f 20//8 78//66 32//20 +f 20//8 105//294 78//66 +f 21//9 33//21 77//65 +f 21//9 80//68 33//21 +f 21//9 107//307 8//158 +f 21//9 111//332 80//68 +f 22//10 34//22 79//67 +f 22//10 82//70 34//22 +f 22//10 113//345 9//162 +f 22//10 114//351 82//70 +f 23//11 35//23 81//69 +f 23//11 84//72 35//23 +f 23//11 116//364 10//166 +f 23//11 117//370 84//72 +f 24//12 36//24 83//71 +f 24//12 86//74 36//24 +f 24//12 119//383 11//170 +f 24//12 120//389 86//74 +f 25//13 37//25 56//44 +f 25//13 51//39 37//25 +f 25//13 64//52 51//39 +f 26//14 38//26 51//39 +f 26//14 52//40 38//26 +f 26//14 66//54 52//40 +f 27//15 39//27 52//40 +f 27//15 53//41 39//27 +f 27//15 68//56 53//41 +f 28//16 40//28 53//41 +f 28//16 54//42 40//28 +f 28//16 70//58 54//42 +f 29//17 41//29 54//42 +f 29//17 55//43 41//29 +f 29//17 72//60 55//43 +f 30//18 42//30 55//43 +f 30//18 56//44 42//30 +f 30//18 74//62 56//44 +f 31//19 43//31 62//50 +f 31//19 57//45 43//31 +f 31//19 76//64 57//45 +f 32//20 44//32 57//45 +f 32//20 58//46 44//32 +f 32//20 78//66 58//46 +f 33//21 45//33 58//46 +f 33//21 59//47 45//33 +f 33//21 80//68 59//47 +f 34//22 46//34 59//47 +f 34//22 60//48 46//34 +f 34//22 82//70 60//48 +f 35//23 47//35 60//48 +f 35//23 61//49 47//35 +f 35//23 84//72 61//49 +f 36//24 48//36 61//49 +f 36//24 62//50 48//36 +f 36//24 86//74 62//50 +f 37//25 49//37 42//30 +f 37//25 51//39 38//26 +f 38//26 49//37 37//25 +f 38//26 52//40 39//27 +f 39//27 49//37 38//26 +f 39//27 53//41 40//28 +f 40//28 49//37 39//27 +f 40//28 54//42 41//29 +f 41//29 49//37 40//28 +f 41//29 55//43 42//30 +f 42//30 49//37 41//29 +f 42//30 56//44 37//25 +f 43//31 50//38 48//36 +f 43//31 57//45 44//32 +f 44//32 50//38 43//31 +f 44//32 58//46 45//33 +f 45//33 50//38 44//32 +f 45//33 59//47 46//34 +f 46//34 50//38 45//33 +f 46//34 60//48 47//35 +f 47//35 50//38 46//34 +f 47//35 61//49 48//36 +f 48//36 50//38 47//35 +f 48//36 62//50 43//31 +f 51//39 63//51 26//14 +f 52//40 65//53 27//15 +f 53//41 67//55 28//16 +f 54//42 69//57 29//17 +f 55//43 71//59 30//18 +f 56//44 73//61 25//13 +f 57//45 75//63 32//20 +f 58//46 77//65 33//21 +f 59//47 79//67 34//22 +f 60//48 81//69 35//23 +f 61//49 83//71 36//24 +f 62//50 85//73 31//19 +f 63//51 51//39 64//52 +f 63//51 99//257 14//2 +f 64//52 100//262 63//51 +f 65//53 52//40 66//54 +f 65//53 96//237 15//3 +f 66//54 97//241 65//53 +f 67//55 53//41 68//56 +f 67//55 93//218 16//4 +f 68//56 94//222 67//55 +f 69//57 54//42 70//58 +f 69//57 87//181 17//5 +f 70//58 88//186 69//57 +f 71//59 55//43 72//60 +f 71//59 92//210 18//6 +f 72//60 91//203 71//59 +f 73//61 56//44 74//62 +f 73//61 102//275 13//1 +f 74//62 103//279 73//61 +f 75//63 57//45 76//64 +f 75//63 108//314 20//8 +f 76//64 109//317 75//63 +f 77//65 58//46 78//66 +f 77//65 107//306 21//9 +f 78//66 106//299 77//65 +f 79//67 59//47 80//68 +f 79//67 113//344 22//10 +f 80//68 112//336 79//67 +f 81//69 60//48 82//70 +f 81//69 116//363 23//11 +f 82//70 115//356 81//69 +f 83//71 61//49 84//72 +f 83//71 119//382 24//12 +f 84//72 118//375 83//71 +f 85//73 62//50 86//74 +f 85//73 122//402 19//7 +f 86//74 121//393 85//73 +f 87//179 69//57 88//185 +f 88//184 70//58 89//192 +f 90//199 17//5 1//130 +f 91//204 72//60 90//200 +f 92//211 71//59 91//205 +f 93//219 67//55 94//223 +f 94//224 68//56 95//231 +f 96//238 65//53 97//242 +f 97//243 66//54 98//250 +f 99//255 63//51 100//261 +f 100//260 64//52 101//268 +f 102//276 73//61 103//280 +f 103//281 74//62 104//288 +f 105//292 20//8 7//153 +f 106//300 78//66 105//295 +f 107//305 77//65 106//298 +f 108//312 75//63 109//318 +f 109//319 76//64 110//326 +f 111//330 21//9 8//157 +f 112//338 80//68 111//333 +f 113//343 79//67 112//337 +f 114//349 22//10 9//161 +f 115//357 82//70 114//352 +f 116//362 81//69 115//355 +f 117//368 23//11 10//165 +f 118//376 84//72 117//371 +f 119//381 83//71 118//374 +f 120//387 24//12 11//169 +f 121//395 86//74 120//390 +f 122//400 85//73 121//394 +s 4 +f 8//160 128//442 111//334 +f 11//172 137//502 120//391 +f 93//221 126//429 2//135 +f 93//216 164//98 161//95 +f 94//226 164//98 93//220 +f 95//228 129//448 167//101 +f 95//232 164//98 94//225 +f 102//278 135//489 5//147 +f 102//273 191//125 188//122 +f 103//283 191//125 102//277 +f 104//285 138//508 194//128 +f 104//290 191//125 103//282 +f 111//329 128//437 159//93 +f 111//335 162//96 112//339 +f 112//340 162//96 113//346 +f 113//347 131//461 9//163 +f 113//341 162//96 165//99 +f 120//386 137//497 186//120 +f 120//392 189//123 121//397 +f 121//396 189//123 122//404 +f 122//403 140//522 12//176 +f 122//398 189//123 192//126 +f 126//431 160//94 127//436 +f 127//434 160//94 128//443 +f 129//452 95//233 3//140 +f 130//453 166//100 129//450 +f 131//464 166//100 130//455 +f 135//491 187//121 136//496 +f 136//494 187//121 137//503 +f 138//512 104//289 6//152 +f 139//513 193//127 138//509 +f 140//524 193//127 139//516 +f 159//93 128//439 160//94 +f 159//93 162//96 111//331 +f 160//94 126//425 161//95 +f 160//94 162//96 159//93 +f 161//95 126//426 93//215 +f 161//95 164//98 160//94 +f 162//96 160//94 163//97 +f 163//97 160//94 164//98 +f 163//97 166//100 162//96 +f 164//98 166//100 163//97 +f 165//99 131//458 113//342 +f 165//99 162//96 166//100 +f 166//100 131//460 165//99 +f 166//100 164//98 167//101 +f 167//101 129//447 166//100 +f 167//101 164//98 95//227 +f 186//120 137//499 187//121 +f 186//120 189//123 120//388 +f 187//121 135//485 188//122 +f 187//121 189//123 186//120 +f 188//122 135//486 102//272 +f 188//122 191//125 187//121 +f 189//123 187//121 190//124 +f 190//124 187//121 191//125 +f 190//124 193//127 189//123 +f 191//125 193//127 190//124 +f 192//126 140//517 122//399 +f 192//126 189//123 193//127 +f 193//127 140//520 192//126 +f 193//127 191//125 194//128 +f 194//128 138//507 193//127 +f 194//128 191//125 104//284 diff --git a/Model/RoverLowerLeg.mtl b/Model/RoverLowerLeg.mtl deleted file mode 100644 index f3a1e283..00000000 --- a/Model/RoverLowerLeg.mtl +++ /dev/null @@ -1,10 +0,0 @@ -# Exported from Wings 3D 1.5.2 -newmtl SILVER_KAPTON -Ns 0.0 -d 1.0 -illum 2 -Kd 0.7402599999999999 0.7402599999999999 0.7402599999999999 -Ka 0.7402599999999999 0.7402599999999999 0.7402599999999999 -Ks 0.0 0.0 0.0 -Ke 0.0 0.0 0.0 - diff --git a/Model/RoverLowerLeg.obj b/Model/RoverLowerLeg.obj index c26f2b5b..877ff68e 100644 --- a/Model/RoverLowerLeg.obj +++ b/Model/RoverLowerLeg.obj @@ -1,1291 +1,1290 @@ # Nv = 144 Nvt = 0 Nvn = 852 Npoly = 284 -# Exported from Wings 3D 1.5.2 -mtllib RoverLowerLeg.mtl -o Cylinder2 -#144 vertices, 284 faces -v 2.5000000e-2 1.6175447e-17 0.0000000e+0 -v 1.2500000e-2 -2.1650635e-2 0.0000000e+0 -v -1.2500000e-2 -2.1650635e-2 0.0000000e+0 -v -2.5000000e-2 1.3113830e-17 0.0000000e+0 -v -1.2500000e-2 2.1650635e-2 0.0000000e+0 -v 1.2500000e-2 2.1650635e-2 0.0000000e+0 -v 2.5000000e-2 -1.4440723e-17 -0.50000000 -v 1.2500000e-2 -2.1650635e-2 -0.50000000 -v -1.2500000e-2 -2.1650635e-2 -0.50000000 -v -2.5000000e-2 -1.7502340e-17 -0.50000000 -v -1.2500000e-2 2.1650635e-2 -0.50000000 -v 1.2500000e-2 2.1650635e-2 -0.50000000 -v 1.2500000e-2 2.1650635e-2 -0.47500000 -v -1.2500000e-2 2.1650635e-2 -0.47500000 -v -2.5000000e-2 -1.5971532e-17 -0.47500000 -v -1.2500000e-2 -2.1650635e-2 -0.47500000 -v 1.2500000e-2 -2.1650635e-2 -0.47500000 -v 2.5000000e-2 -1.2909915e-17 -0.47500000 -v 1.2500000e-2 2.1650635e-2 -0.45000000 -v -1.2500000e-2 2.1650635e-2 -0.45000000 -v -2.5000000e-2 -1.4440723e-17 -0.45000000 -v -1.2500000e-2 -2.1650635e-2 -0.45000000 -v 1.2500000e-2 -2.1650635e-2 -0.45000000 -v 2.5000000e-2 -1.1379106e-17 -0.45000000 -v 1.2500000e-2 2.1650635e-2 -0.42500000 -v -1.2500000e-2 2.1650635e-2 -0.42500000 -v -2.5000000e-2 -1.2909915e-17 -0.42500000 -v -1.2500000e-2 -2.1650635e-2 -0.42500000 -v 1.2500000e-2 -2.1650635e-2 -0.42500000 -v 2.5000000e-2 -9.8482978e-18 -0.42500000 -v 1.2500000e-2 2.1650635e-2 -0.40000000 -v -1.2500000e-2 2.1650635e-2 -0.40000000 -v -2.5000000e-2 -1.1379106e-17 -0.40000000 -v -1.2500000e-2 -2.1650635e-2 -0.40000000 -v 1.2500000e-2 -2.1650635e-2 -0.40000000 -v 2.5000000e-2 -8.3174893e-18 -0.40000000 -v 1.2500000e-2 2.1650635e-2 -0.37500000 -v -1.2500000e-2 2.1650635e-2 -0.37500000 -v -2.5000000e-2 -9.8482978e-18 -0.37500000 -v -1.2500000e-2 -2.1650635e-2 -0.37500000 -v 1.2500000e-2 -2.1650635e-2 -0.37500000 -v 2.5000000e-2 -6.7866808e-18 -0.37500000 -v 1.2500000e-2 2.1650635e-2 -0.35000000 -v -1.2500000e-2 2.1650635e-2 -0.35000000 -v -2.5000000e-2 -8.3174893e-18 -0.35000000 -v -1.2500000e-2 -2.1650635e-2 -0.35000000 -v 1.2500000e-2 -2.1650635e-2 -0.35000000 -v 2.5000000e-2 -5.2558723e-18 -0.35000000 -v 1.2500000e-2 2.1650635e-2 -0.32500000 -v -1.2500000e-2 2.1650635e-2 -0.32500000 -v -2.5000000e-2 -6.7866808e-18 -0.32500000 -v -1.2500000e-2 -2.1650635e-2 -0.32500000 -v 1.2500000e-2 -2.1650635e-2 -0.32500000 -v 2.5000000e-2 -3.7250638e-18 -0.32500000 -v 1.2500000e-2 2.1650635e-2 -0.30000000 -v -1.2500000e-2 2.1650635e-2 -0.30000000 -v -2.5000000e-2 -5.2558723e-18 -0.30000000 -v -1.2500000e-2 -2.1650635e-2 -0.30000000 -v 1.2500000e-2 -2.1650635e-2 -0.30000000 -v 2.5000000e-2 -2.1942553e-18 -0.30000000 -v 1.2500000e-2 2.1650635e-2 -0.27500000 -v -1.2500000e-2 2.1650635e-2 -0.27500000 -v -2.5000000e-2 -3.7250638e-18 -0.27500000 -v -1.2500000e-2 -2.1650635e-2 -0.27500000 -v 1.2500000e-2 -2.1650635e-2 -0.27500000 -v 2.5000000e-2 -6.6344676e-19 -0.27500000 -v 1.2500000e-2 2.1650635e-2 -0.25000000 -v -1.2500000e-2 2.1650635e-2 -0.25000000 -v -2.5000000e-2 -2.1942553e-18 -0.25000000 -v -1.2500000e-2 -2.1650635e-2 -0.25000000 -v 1.2500000e-2 -2.1650635e-2 -0.25000000 -v 2.5000000e-2 8.6736174e-19 -0.25000000 -v 1.2500000e-2 2.1650635e-2 -0.22500000 -v -1.2500000e-2 2.1650635e-2 -0.22500000 -v -2.5000000e-2 -6.6344676e-19 -0.22500000 -v -1.2500000e-2 -2.1650635e-2 -0.22500000 -v 1.2500000e-2 -2.1650635e-2 -0.22500000 -v 2.5000000e-2 2.3981702e-18 -0.22500000 -v 1.2500000e-2 2.1650635e-2 -0.20000000 -v -1.2500000e-2 2.1650635e-2 -0.20000000 -v -2.5000000e-2 8.6736174e-19 -0.20000000 -v -1.2500000e-2 -2.1650635e-2 -0.20000000 -v 1.2500000e-2 -2.1650635e-2 -0.20000000 -v 2.5000000e-2 3.9289787e-18 -0.20000000 -v 1.2500000e-2 2.1650635e-2 -0.17500000 -v -1.2500000e-2 2.1650635e-2 -0.17500000 -v -2.5000000e-2 2.3981702e-18 -0.17500000 -v -1.2500000e-2 -2.1650635e-2 -0.17500000 -v 1.2500000e-2 -2.1650635e-2 -0.17500000 -v 2.5000000e-2 5.4597872e-18 -0.17500000 -v 1.2500000e-2 2.1650635e-2 -0.15000000 -v -1.2500000e-2 2.1650635e-2 -0.15000000 -v -2.5000000e-2 3.9289787e-18 -0.15000000 -v -1.2500000e-2 -2.1650635e-2 -0.15000000 -v 1.2500000e-2 -2.1650635e-2 -0.15000000 -v 2.5000000e-2 6.9905957e-18 -0.15000000 -v 1.2500000e-2 2.1650635e-2 -0.12500000 -v -1.2500000e-2 2.1650635e-2 -0.12500000 -v -2.5000000e-2 5.4597872e-18 -0.12500000 -v -1.2500000e-2 -2.1650635e-2 -0.12500000 -v 1.2500000e-2 -2.1650635e-2 -0.12500000 -v 2.5000000e-2 8.5214042e-18 -0.12500000 -v 1.2500000e-2 2.1650635e-2 -1.0000000e-1 -v -1.2500000e-2 2.1650635e-2 -1.0000000e-1 -v -2.5000000e-2 6.9905957e-18 -1.0000000e-1 -v -1.2500000e-2 -2.1650635e-2 -1.0000000e-1 -v 1.2500000e-2 -2.1650635e-2 -1.0000000e-1 -v 2.5000000e-2 1.0052213e-17 -1.0000000e-1 -v 1.2500000e-2 2.1650635e-2 -7.5000000e-2 -v -1.2500000e-2 2.1650635e-2 -7.5000000e-2 -v -2.5000000e-2 8.5214042e-18 -7.5000000e-2 -v -1.2500000e-2 -2.1650635e-2 -7.5000000e-2 -v 1.2500000e-2 -2.1650635e-2 -7.5000000e-2 -v 2.5000000e-2 1.1583021e-17 -7.5000000e-2 -v 1.2500000e-2 2.1650635e-2 -5.0000000e-2 -v -1.2500000e-2 2.1650635e-2 -5.0000000e-2 -v -2.5000000e-2 1.0052213e-17 -5.0000000e-2 -v -1.2500000e-2 -2.1650635e-2 -5.0000000e-2 -v 1.2500000e-2 -2.1650635e-2 -5.0000000e-2 -v 2.5000000e-2 1.3113830e-17 -5.0000000e-2 -v 1.2500000e-2 2.1650635e-2 -2.5000000e-2 -v -1.2500000e-2 2.1650635e-2 -2.5000000e-2 -v -2.5000000e-2 1.1583021e-17 -2.5000000e-2 -v -1.2500000e-2 -2.1650635e-2 -2.5000000e-2 -v 1.2500000e-2 -2.1650635e-2 -2.5000000e-2 -v 2.5000000e-2 1.4644638e-17 -2.5000000e-2 -v 5.0000000e-2 -1.2596871e-17 -0.52500000 -v 2.5000000e-2 -4.3301270e-2 -0.52500000 -v -2.5000000e-2 -4.3301270e-2 -0.52500000 -v -5.0000000e-2 -1.8720105e-17 -0.52500000 -v -2.5000000e-2 4.3301270e-2 -0.52500000 -v 2.5000000e-2 4.3301270e-2 -0.52500000 -v 5.0000000e-2 -1.2596871e-17 -0.55000000 -v 2.5000000e-2 -4.3301270e-2 -0.55000000 -v -2.5000000e-2 -4.3301270e-2 -0.55000000 -v -5.0000000e-2 -1.8720105e-17 -0.55000000 -v -2.5000000e-2 4.3301270e-2 -0.55000000 -v 2.5000000e-2 4.3301270e-2 -0.55000000 -v 2.5000000e-2 -1.0817622e-17 -0.57500000 -v 1.2500000e-2 -2.1650635e-2 -0.57500000 -v -1.2500000e-2 -2.1650635e-2 -0.57500000 -v -2.5000000e-2 -1.3879239e-17 -0.57500000 -v -1.2500000e-2 2.1650635e-2 -0.57500000 -v 1.2500000e-2 2.1650635e-2 -0.57500000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.0000000e+0 0.0000000e+0 1.00000000 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.65465367 -0.37796447 0.65465367 -vn 0.65465367 0.37796447 0.65465367 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.65465367 -0.37796447 0.65465367 -vn 2.0981243e-16 -0.75592895 0.65465367 -vn 2.0981243e-16 -0.75592895 0.65465367 -vn 0.65465367 -0.37796447 0.65465367 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.0000000e+0 -0.75592895 0.65465367 -vn -0.65465367 -0.37796447 0.65465367 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.65465367 -0.37796447 0.65465367 -vn -0.65465367 0.37796447 0.65465367 -vn -0.65465367 0.37796447 0.65465367 -vn -0.65465367 -0.37796447 0.65465367 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.65465367 0.37796447 0.65465367 -vn 0.0000000e+0 0.75592895 0.65465367 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -5.2453108e-16 0.75592895 0.65465367 -vn 0.65465367 0.37796447 0.65465367 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -5.2453108e-16 0.75592895 0.65465367 -vn 0.65465367 0.37796447 0.65465367 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -1.7347235e-16 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 -3.4694470e-16 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 -8.6736174e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -0.86602540 0.50000000 -4.3368087e-17 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 -8.6736174e-17 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 1.7347235e-16 -vn -0.86602540 -0.50000000 4.3368087e-17 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 8.6736174e-17 -vn 2.7755576e-16 -1.00000000 3.4694470e-16 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.86602540 -0.50000000 4.3368087e-17 -vn 0.86602540 0.50000000 -4.3368087e-17 -vn 0.65465367 -0.37796447 0.65465367 -vn 0.65465367 0.37796447 0.65465367 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.65465367 -0.37796447 0.65465367 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.65465367 0.37796447 0.65465367 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 4.1962486e-16 -0.75592895 0.65465367 -vn 0.65465367 -0.37796447 0.65465367 -vn 2.0981243e-16 -0.75592895 0.65465367 -vn -0.65465367 -0.37796447 0.65465367 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.65465367 -0.37796447 0.65465367 -vn 2.0981243e-16 -0.75592895 0.65465367 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.65465367 0.37796447 0.65465367 -vn -0.65465367 -0.37796447 0.65465367 -vn -0.65465367 0.37796447 0.65465367 -vn -5.2453108e-16 0.75592895 0.65465367 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -5.2453108e-16 0.75592895 0.65465367 -vn -0.65465367 0.37796447 0.65465367 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -1.0490622e-15 0.75592895 0.65465367 -vn 0.65465367 0.37796447 0.65465367 -vn 0.65465367 -0.37796447 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -vn 0.86602540 0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn 0.65465367 -0.37796447 -0.65465367 -vn 2.0981243e-16 -0.75592895 -0.65465367 -vn 2.0981243e-16 -0.75592895 -0.65465367 -vn 0.65465367 -0.37796447 -0.65465367 -vn 0.86602540 -0.50000000 0.0000000e+0 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -8.3924972e-16 -0.75592895 -0.65465367 -vn -0.65465367 -0.37796447 -0.65465367 -vn 2.7755576e-16 -1.00000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.65465367 -0.37796447 -0.65465367 -vn -0.65465367 0.37796447 -0.65465367 -vn -0.65465367 0.37796447 -0.65465367 -vn -0.65465367 -0.37796447 -0.65465367 -vn -0.86602540 -0.50000000 0.0000000e+0 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -0.65465367 0.37796447 -0.65465367 -vn 7.4540349e-30 0.75592895 -0.65465367 -vn -0.86602540 0.50000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -1.5735932e-15 0.75592895 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -vn 0.86602540 0.50000000 0.0000000e+0 -vn -1.5735932e-15 0.75592895 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -vn -6.9388939e-16 1.00000000 0.0000000e+0 -vn 0.65465367 -0.37796447 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -vn 5.3415630e-16 0.0000000e+0 -1.00000000 -vn 5.3415630e-16 0.0000000e+0 -1.00000000 -vn 5.3415630e-16 0.0000000e+0 -1.00000000 -vn 0.65465367 -0.37796447 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -vn -9.6148134e-16 0.0000000e+0 -1.00000000 -vn -9.6148134e-16 0.0000000e+0 -1.00000000 -vn 1.2588746e-15 -0.75592895 -0.65465367 -vn 0.65465367 -0.37796447 -0.65465367 -vn -1.9229627e-15 0.0000000e+0 -1.00000000 -vn 2.0981243e-16 -0.75592895 -0.65465367 -vn -0.65465367 -0.37796447 -0.65465367 -vn -0.65465367 -0.37796447 -0.65465367 -vn 2.0981243e-16 -0.75592895 -0.65465367 -vn 4.2732504e-16 0.0000000e+0 -1.00000000 -vn 4.2732504e-16 0.0000000e+0 -1.00000000 -vn 4.2732504e-16 0.0000000e+0 -1.00000000 -vn -0.65465367 0.37796447 -0.65465367 -vn -0.65465367 -0.37796447 -0.65465367 -vn -0.65465367 0.37796447 -0.65465367 -vn -1.5735932e-15 0.75592895 -0.65465367 -vn 8.0123445e-16 0.0000000e+0 -1.00000000 -vn 8.0123445e-16 0.0000000e+0 -1.00000000 -vn -1.5735932e-15 0.75592895 -0.65465367 -vn -0.65465367 0.37796447 -0.65465367 -vn -1.6024689e-15 0.0000000e+0 -1.00000000 -vn -3.1471865e-15 0.75592895 -0.65465367 -vn 0.65465367 0.37796447 -0.65465367 -g Cylinder2_SILVER_KAPTON -usemtl SILVER_KAPTON -s 1 -f 2//6 126//746 1//3 -f 4//16 124//733 3//12 -f 6//28 122//721 5//22 -f 8//35 16//86 9//44 -f 8//37 127//751 7//33 -f 10//47 14//74 11//56 -f 10//49 129//764 9//46 -f 12//59 18//97 7//31 -f 12//61 131//776 11//58 -f 13//69 18//100 12//63 -f 14//71 19//104 13//68 -f 15//81 14//76 10//53 -f 16//83 21//116 15//80 -f 17//93 16//87 8//41 -f 20//114 19//108 14//78 -f 21//117 26//144 20//112 -f 22//125 21//119 16//88 -f 23//131 30//172 29//165 -f 24//136 30//168 23//130 -f 26//145 31//176 25//140 -f 27//153 26//147 21//121 -f 28//157 33//188 27//152 -f 32//185 31//179 26//148 -f 33//189 38//216 32//184 -f 34//197 33//191 28//160 -f 35//203 42//244 41//237 -f 36//208 42//240 35//202 -f 37//211 43//247 42//241 -f 39//225 38//219 33//192 -f 40//229 45//260 39//224 -f 42//243 43//252 48//281 -f 45//261 50//288 44//256 -f 46//269 45//263 40//232 -f 47//275 54//316 53//309 -f 48//280 54//312 47//274 -f 50//289 55//320 49//284 -f 51//297 50//291 45//264 -f 52//301 57//332 51//296 -f 55//321 66//383 60//351 -f 56//329 55//323 50//292 -f 57//333 62//360 56//328 -f 58//341 57//335 52//304 -f 59//345 64//372 58//340 -f 61//357 66//390 55//325 -f 62//361 67//392 61//356 -f 63//369 62//363 57//336 -f 64//373 69//404 63//368 -f 65//382 64//375 59//348 -f 66//386 71//416 65//380 -f 67//393 78//455 72//423 -f 68//401 67//395 62//364 -f 70//413 69//407 64//376 -f 72//426 71//422 66//389 -f 73//429 78//462 67//397 -f 74//437 81//482 80//474 -f 75//439 81//475 74//434 -f 76//449 83//493 82//486 -f 77//451 83//487 76//446 -f 81//481 88//522 87//514 -f 82//483 88//515 81//478 -f 83//491 90//532 89//525 -f 84//496 90//528 83//490 -f 86//505 91//536 85//500 -f 88//521 95//565 94//558 -f 89//523 95//559 88//518 -f 91//537 102//599 96//567 -f 92//545 91//539 86//508 -f 93//553 100//594 99//586 -f 94//555 100//587 93//550 -f 97//573 102//606 91//541 -f 98//577 103//608 97//572 -f 102//602 107//632 101//596 -f 103//609 114//671 108//639 -f 104//617 103//611 98//580 -f 105//621 110//648 104//616 -f 107//633 112//660 106//628 -f 108//642 107//638 102//605 -f 109//645 114//678 103//613 -f 110//649 115//680 109//644 -f 111//657 110//651 105//624 -f 112//661 117//692 111//656 -f 113//670 112//663 107//636 -f 114//674 119//704 113//668 -f 115//681 126//743 120//711 -f 116//689 115//683 110//652 -f 117//693 122//720 116//688 -f 118//701 117//695 112//664 -f 119//705 124//732 118//700 -f 120//714 119//710 114//677 -f 121//716 122//725 6//30 -f 121//717 126//750 115//685 -f 123//727 122//723 117//696 -f 123//729 124//735 4//20 -f 125//742 124//737 119//708 -f 125//740 126//747 2//11 -f 127//755 8//40 128//762 -f 127//754 138//816 132//784 -f 129//767 10//52 130//774 -f 131//779 12//64 132//785 -f 131//777 136//804 130//772 -f 133//789 138//819 127//756 -f 135//799 141//835 134//794 -f 136//810 131//781 137//813 -f 138//817 143//845 137//812 -f 140//832 134//795 141//838 -f 143//848 138//820 144//851 -s 2 -f 1//2 126//745 6//27 -f 2//10 124//736 125//739 -f 3//13 124//734 2//5 -f 4//19 122//724 123//728 -f 5//23 122//722 4//15 -f 6//29 126//748 121//715 -f 7//34 127//752 12//62 -f 9//43 16//85 10//48 -f 9//45 129//763 8//38 -f 10//54 16//90 15//82 -f 11//55 14//73 12//60 -f 11//57 131//775 10//50 -f 12//66 14//77 13//70 -f 14//75 21//120 20//113 -f 15//79 21//115 14//72 -f 18//96 23//128 17//92 -f 19//105 30//167 24//135 -f 21//122 28//162 27//154 -f 22//123 28//155 21//118 -f 24//138 23//134 18//102 -f 25//141 30//174 19//109 -f 26//149 33//194 32//186 -f 27//151 33//187 26//146 -f 28//161 35//205 34//198 -f 29//163 35//199 28//158 -f 31//177 42//239 36//207 -f 33//193 40//234 39//226 -f 34//195 40//227 33//190 -f 37//213 42//246 31//181 -f 38//221 45//266 44//258 -f 39//223 45//259 38//218 -f 40//233 47//277 46//270 -f 41//235 47//271 40//230 -f 43//254 50//294 49//286 -f 44//255 50//287 43//250 -f 45//265 52//306 51//298 -f 46//267 52//299 45//262 -f 49//283 55//319 54//313 -f 50//293 57//338 56//330 -f 51//295 57//331 50//290 -f 52//305 59//349 58//342 -f 53//307 59//343 52//302 -f 54//315 55//324 60//353 -f 55//326 62//366 61//358 -f 56//327 62//359 55//322 -f 57//337 64//378 63//370 -f 58//339 64//371 57//334 -f 59//347 66//388 65//381 -f 60//352 66//384 59//346 -f 61//355 67//391 66//385 -f 62//365 69//410 68//402 -f 63//367 69//403 62//362 -f 64//377 71//421 70//414 -f 65//379 71//415 64//374 -f 66//387 67//396 72//425 -f 67//398 74//438 73//430 -f 68//399 74//431 67//394 -f 69//409 76//450 75//442 -f 70//411 76//443 69//406 -f 78//458 83//488 77//452 -f 79//470 86//510 85//502 -f 80//471 86//503 79//466 -f 83//489 88//516 82//484 -f 84//498 83//494 78//461 -f 85//499 91//535 90//529 -f 86//509 93//554 92//546 -f 87//511 93//547 86//506 -f 89//526 88//519 83//492 -f 90//531 91//540 96//569 -f 91//542 98//582 97//574 -f 92//543 98//575 91//538 -f 95//563 102//604 101//597 -f 96//568 102//600 95//562 -f 97//571 103//607 102//601 -f 98//581 105//626 104//618 -f 99//583 105//619 98//578 -f 100//593 107//637 106//630 -f 101//595 107//631 100//590 -f 102//603 103//612 108//641 -f 103//614 110//654 109//646 -f 104//615 110//647 103//610 -f 105//625 112//666 111//658 -f 106//627 112//659 105//622 -f 107//635 114//676 113//669 -f 108//640 114//672 107//634 -f 109//643 115//679 114//673 -f 110//653 117//698 116//690 -f 111//655 117//691 110//650 -f 112//665 119//709 118//702 -f 113//667 119//703 112//662 -f 114//675 115//684 120//713 -f 115//686 122//726 121//718 -f 116//687 122//719 115//682 -f 117//697 124//738 123//730 -f 118//699 124//731 117//694 -f 119//707 126//749 125//741 -f 120//712 126//744 119//706 -f 128//761 8//39 129//768 -f 128//759 134//791 127//753 -f 130//773 10//51 131//780 -f 132//786 12//65 127//758 -f 132//783 138//815 131//778 -f 133//790 127//757 134//797 -f 133//788 139//824 138//818 -f 136//805 141//836 135//800 -f 137//814 131//782 138//822 -f 141//837 136//808 142//843 -f 144//852 138//821 139//829 -s 3 -f 1//4 5//24 2//8 -f 2//7 4//17 3//14 -f 4//18 2//9 5//25 -f 6//26 5//21 1//1 -f 7//32 18//98 8//36 -f 8//42 18//101 17//94 -f 13//67 19//103 18//95 -f 18//99 19//107 24//137 -f 19//110 26//150 25//142 -f 20//111 26//143 19//106 -f 23//129 28//156 22//124 -f 29//166 28//159 23//132 -f 30//170 35//200 29//164 -f 35//201 40//228 34//196 -f 36//210 35//206 30//173 -f 38//217 43//248 37//212 -f 41//238 40//231 35//204 -f 42//242 47//272 41//236 -f 43//249 54//311 48//279 -f 44//257 43//251 38//220 -f 47//273 52//300 46//268 -f 48//282 47//278 42//245 -f 49//285 54//318 43//253 -f 53//310 52//303 47//276 -f 54//314 59//344 53//308 -f 60//354 59//350 54//317 -f 69//405 74//432 68//400 -f 71//419 78//460 77//453 -f 72//424 78//456 71//418 -f 74//433 79//464 73//428 -f 75//441 74//435 69//408 -f 76//445 81//476 75//440 -f 79//465 90//527 84//495 -f 80//473 79//467 74//436 -f 81//477 86//504 80//472 -f 82//485 81//479 76//448 -f 85//501 90//534 79//469 -f 87//513 86//507 81//480 -f 88//517 93//548 87//512 -f 90//530 95//560 89//524 -f 93//549 98//576 92//544 -f 94//557 93//551 88//520 -f 95//561 100//588 94//556 -f 96//570 95//566 90//533 -f 99//585 98//579 93//552 -f 100//589 105//620 99//584 -f 101//598 100//591 95//564 -f 106//629 105//623 100//592 -f 130//771 136//803 129//766 -f 134//793 139//823 133//787 -f 135//802 129//770 136//809 -f 137//811 143//844 136//806 -f 139//828 134//796 140//833 -f 142//842 136//807 143//849 -s 4 -f 16//89 23//133 22//126 -f 17//91 23//127 16//84 -f 25//139 31//175 30//169 -f 30//171 31//180 36//209 -f 31//182 38//222 37//214 -f 32//183 38//215 31//178 -f 71//417 76//444 70//412 -f 73//427 79//463 78//457 -f 77//454 76//447 71//420 -f 78//459 79//468 84//497 -f 129//765 134//792 128//760 -f 134//798 129//769 135//801 -f 140//831 142//841 139//826 -f 141//834 142//839 140//830 -f 143//846 139//825 142//840 -f 144//850 139//827 143//847 +# Exported from Wings 3D 1.5.2 +mtllib 42.mtl +o Cylinder2 +#144 vertices, 284 faces +v 2.5000000e-2 1.6175447e-17 0.0000000e+0 +v 1.2500000e-2 -2.1650635e-2 0.0000000e+0 +v -1.2500000e-2 -2.1650635e-2 0.0000000e+0 +v -2.5000000e-2 1.3113830e-17 0.0000000e+0 +v -1.2500000e-2 2.1650635e-2 0.0000000e+0 +v 1.2500000e-2 2.1650635e-2 0.0000000e+0 +v 2.5000000e-2 -1.4440723e-17 -0.50000000 +v 1.2500000e-2 -2.1650635e-2 -0.50000000 +v -1.2500000e-2 -2.1650635e-2 -0.50000000 +v -2.5000000e-2 -1.7502340e-17 -0.50000000 +v -1.2500000e-2 2.1650635e-2 -0.50000000 +v 1.2500000e-2 2.1650635e-2 -0.50000000 +v 1.2500000e-2 2.1650635e-2 -0.47500000 +v -1.2500000e-2 2.1650635e-2 -0.47500000 +v -2.5000000e-2 -1.5971532e-17 -0.47500000 +v -1.2500000e-2 -2.1650635e-2 -0.47500000 +v 1.2500000e-2 -2.1650635e-2 -0.47500000 +v 2.5000000e-2 -1.2909915e-17 -0.47500000 +v 1.2500000e-2 2.1650635e-2 -0.45000000 +v -1.2500000e-2 2.1650635e-2 -0.45000000 +v -2.5000000e-2 -1.4440723e-17 -0.45000000 +v -1.2500000e-2 -2.1650635e-2 -0.45000000 +v 1.2500000e-2 -2.1650635e-2 -0.45000000 +v 2.5000000e-2 -1.1379106e-17 -0.45000000 +v 1.2500000e-2 2.1650635e-2 -0.42500000 +v -1.2500000e-2 2.1650635e-2 -0.42500000 +v -2.5000000e-2 -1.2909915e-17 -0.42500000 +v -1.2500000e-2 -2.1650635e-2 -0.42500000 +v 1.2500000e-2 -2.1650635e-2 -0.42500000 +v 2.5000000e-2 -9.8482978e-18 -0.42500000 +v 1.2500000e-2 2.1650635e-2 -0.40000000 +v -1.2500000e-2 2.1650635e-2 -0.40000000 +v -2.5000000e-2 -1.1379106e-17 -0.40000000 +v -1.2500000e-2 -2.1650635e-2 -0.40000000 +v 1.2500000e-2 -2.1650635e-2 -0.40000000 +v 2.5000000e-2 -8.3174893e-18 -0.40000000 +v 1.2500000e-2 2.1650635e-2 -0.37500000 +v -1.2500000e-2 2.1650635e-2 -0.37500000 +v -2.5000000e-2 -9.8482978e-18 -0.37500000 +v -1.2500000e-2 -2.1650635e-2 -0.37500000 +v 1.2500000e-2 -2.1650635e-2 -0.37500000 +v 2.5000000e-2 -6.7866808e-18 -0.37500000 +v 1.2500000e-2 2.1650635e-2 -0.35000000 +v -1.2500000e-2 2.1650635e-2 -0.35000000 +v -2.5000000e-2 -8.3174893e-18 -0.35000000 +v -1.2500000e-2 -2.1650635e-2 -0.35000000 +v 1.2500000e-2 -2.1650635e-2 -0.35000000 +v 2.5000000e-2 -5.2558723e-18 -0.35000000 +v 1.2500000e-2 2.1650635e-2 -0.32500000 +v -1.2500000e-2 2.1650635e-2 -0.32500000 +v -2.5000000e-2 -6.7866808e-18 -0.32500000 +v -1.2500000e-2 -2.1650635e-2 -0.32500000 +v 1.2500000e-2 -2.1650635e-2 -0.32500000 +v 2.5000000e-2 -3.7250638e-18 -0.32500000 +v 1.2500000e-2 2.1650635e-2 -0.30000000 +v -1.2500000e-2 2.1650635e-2 -0.30000000 +v -2.5000000e-2 -5.2558723e-18 -0.30000000 +v -1.2500000e-2 -2.1650635e-2 -0.30000000 +v 1.2500000e-2 -2.1650635e-2 -0.30000000 +v 2.5000000e-2 -2.1942553e-18 -0.30000000 +v 1.2500000e-2 2.1650635e-2 -0.27500000 +v -1.2500000e-2 2.1650635e-2 -0.27500000 +v -2.5000000e-2 -3.7250638e-18 -0.27500000 +v -1.2500000e-2 -2.1650635e-2 -0.27500000 +v 1.2500000e-2 -2.1650635e-2 -0.27500000 +v 2.5000000e-2 -6.6344676e-19 -0.27500000 +v 1.2500000e-2 2.1650635e-2 -0.25000000 +v -1.2500000e-2 2.1650635e-2 -0.25000000 +v -2.5000000e-2 -2.1942553e-18 -0.25000000 +v -1.2500000e-2 -2.1650635e-2 -0.25000000 +v 1.2500000e-2 -2.1650635e-2 -0.25000000 +v 2.5000000e-2 8.6736174e-19 -0.25000000 +v 1.2500000e-2 2.1650635e-2 -0.22500000 +v -1.2500000e-2 2.1650635e-2 -0.22500000 +v -2.5000000e-2 -6.6344676e-19 -0.22500000 +v -1.2500000e-2 -2.1650635e-2 -0.22500000 +v 1.2500000e-2 -2.1650635e-2 -0.22500000 +v 2.5000000e-2 2.3981702e-18 -0.22500000 +v 1.2500000e-2 2.1650635e-2 -0.20000000 +v -1.2500000e-2 2.1650635e-2 -0.20000000 +v -2.5000000e-2 8.6736174e-19 -0.20000000 +v -1.2500000e-2 -2.1650635e-2 -0.20000000 +v 1.2500000e-2 -2.1650635e-2 -0.20000000 +v 2.5000000e-2 3.9289787e-18 -0.20000000 +v 1.2500000e-2 2.1650635e-2 -0.17500000 +v -1.2500000e-2 2.1650635e-2 -0.17500000 +v -2.5000000e-2 2.3981702e-18 -0.17500000 +v -1.2500000e-2 -2.1650635e-2 -0.17500000 +v 1.2500000e-2 -2.1650635e-2 -0.17500000 +v 2.5000000e-2 5.4597872e-18 -0.17500000 +v 1.2500000e-2 2.1650635e-2 -0.15000000 +v -1.2500000e-2 2.1650635e-2 -0.15000000 +v -2.5000000e-2 3.9289787e-18 -0.15000000 +v -1.2500000e-2 -2.1650635e-2 -0.15000000 +v 1.2500000e-2 -2.1650635e-2 -0.15000000 +v 2.5000000e-2 6.9905957e-18 -0.15000000 +v 1.2500000e-2 2.1650635e-2 -0.12500000 +v -1.2500000e-2 2.1650635e-2 -0.12500000 +v -2.5000000e-2 5.4597872e-18 -0.12500000 +v -1.2500000e-2 -2.1650635e-2 -0.12500000 +v 1.2500000e-2 -2.1650635e-2 -0.12500000 +v 2.5000000e-2 8.5214042e-18 -0.12500000 +v 1.2500000e-2 2.1650635e-2 -1.0000000e-1 +v -1.2500000e-2 2.1650635e-2 -1.0000000e-1 +v -2.5000000e-2 6.9905957e-18 -1.0000000e-1 +v -1.2500000e-2 -2.1650635e-2 -1.0000000e-1 +v 1.2500000e-2 -2.1650635e-2 -1.0000000e-1 +v 2.5000000e-2 1.0052213e-17 -1.0000000e-1 +v 1.2500000e-2 2.1650635e-2 -7.5000000e-2 +v -1.2500000e-2 2.1650635e-2 -7.5000000e-2 +v -2.5000000e-2 8.5214042e-18 -7.5000000e-2 +v -1.2500000e-2 -2.1650635e-2 -7.5000000e-2 +v 1.2500000e-2 -2.1650635e-2 -7.5000000e-2 +v 2.5000000e-2 1.1583021e-17 -7.5000000e-2 +v 1.2500000e-2 2.1650635e-2 -5.0000000e-2 +v -1.2500000e-2 2.1650635e-2 -5.0000000e-2 +v -2.5000000e-2 1.0052213e-17 -5.0000000e-2 +v -1.2500000e-2 -2.1650635e-2 -5.0000000e-2 +v 1.2500000e-2 -2.1650635e-2 -5.0000000e-2 +v 2.5000000e-2 1.3113830e-17 -5.0000000e-2 +v 1.2500000e-2 2.1650635e-2 -2.5000000e-2 +v -1.2500000e-2 2.1650635e-2 -2.5000000e-2 +v -2.5000000e-2 1.1583021e-17 -2.5000000e-2 +v -1.2500000e-2 -2.1650635e-2 -2.5000000e-2 +v 1.2500000e-2 -2.1650635e-2 -2.5000000e-2 +v 2.5000000e-2 1.4644638e-17 -2.5000000e-2 +v 5.0000000e-2 -1.2596871e-17 -0.52500000 +v 2.5000000e-2 -4.3301270e-2 -0.52500000 +v -2.5000000e-2 -4.3301270e-2 -0.52500000 +v -5.0000000e-2 -1.8720105e-17 -0.52500000 +v -2.5000000e-2 4.3301270e-2 -0.52500000 +v 2.5000000e-2 4.3301270e-2 -0.52500000 +v 5.0000000e-2 -1.2596871e-17 -0.55000000 +v 2.5000000e-2 -4.3301270e-2 -0.55000000 +v -2.5000000e-2 -4.3301270e-2 -0.55000000 +v -5.0000000e-2 -1.8720105e-17 -0.55000000 +v -2.5000000e-2 4.3301270e-2 -0.55000000 +v 2.5000000e-2 4.3301270e-2 -0.55000000 +v 2.5000000e-2 -1.0817622e-17 -0.57500000 +v 1.2500000e-2 -2.1650635e-2 -0.57500000 +v -1.2500000e-2 -2.1650635e-2 -0.57500000 +v -2.5000000e-2 -1.3879239e-17 -0.57500000 +v -1.2500000e-2 2.1650635e-2 -0.57500000 +v 1.2500000e-2 2.1650635e-2 -0.57500000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.0000000e+0 0.0000000e+0 1.00000000 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.65465367 -0.37796447 0.65465367 +vn 0.65465367 0.37796447 0.65465367 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.65465367 -0.37796447 0.65465367 +vn 2.0981243e-16 -0.75592895 0.65465367 +vn 2.0981243e-16 -0.75592895 0.65465367 +vn 0.65465367 -0.37796447 0.65465367 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.0000000e+0 -0.75592895 0.65465367 +vn -0.65465367 -0.37796447 0.65465367 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.65465367 -0.37796447 0.65465367 +vn -0.65465367 0.37796447 0.65465367 +vn -0.65465367 0.37796447 0.65465367 +vn -0.65465367 -0.37796447 0.65465367 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.65465367 0.37796447 0.65465367 +vn 0.0000000e+0 0.75592895 0.65465367 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -5.2453108e-16 0.75592895 0.65465367 +vn 0.65465367 0.37796447 0.65465367 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -5.2453108e-16 0.75592895 0.65465367 +vn 0.65465367 0.37796447 0.65465367 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -1.7347235e-16 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 -3.4694470e-16 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 -8.6736174e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -0.86602540 0.50000000 -4.3368087e-17 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 -8.6736174e-17 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 1.7347235e-16 +vn -0.86602540 -0.50000000 4.3368087e-17 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 8.6736174e-17 +vn 2.7755576e-16 -1.00000000 3.4694470e-16 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.86602540 -0.50000000 4.3368087e-17 +vn 0.86602540 0.50000000 -4.3368087e-17 +vn 0.65465367 -0.37796447 0.65465367 +vn 0.65465367 0.37796447 0.65465367 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.65465367 -0.37796447 0.65465367 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.65465367 0.37796447 0.65465367 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 4.1962486e-16 -0.75592895 0.65465367 +vn 0.65465367 -0.37796447 0.65465367 +vn 2.0981243e-16 -0.75592895 0.65465367 +vn -0.65465367 -0.37796447 0.65465367 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.65465367 -0.37796447 0.65465367 +vn 2.0981243e-16 -0.75592895 0.65465367 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.65465367 0.37796447 0.65465367 +vn -0.65465367 -0.37796447 0.65465367 +vn -0.65465367 0.37796447 0.65465367 +vn -5.2453108e-16 0.75592895 0.65465367 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -5.2453108e-16 0.75592895 0.65465367 +vn -0.65465367 0.37796447 0.65465367 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -1.0490622e-15 0.75592895 0.65465367 +vn 0.65465367 0.37796447 0.65465367 +vn 0.65465367 -0.37796447 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +vn 0.86602540 0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn 0.65465367 -0.37796447 -0.65465367 +vn 2.0981243e-16 -0.75592895 -0.65465367 +vn 2.0981243e-16 -0.75592895 -0.65465367 +vn 0.65465367 -0.37796447 -0.65465367 +vn 0.86602540 -0.50000000 0.0000000e+0 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -8.3924972e-16 -0.75592895 -0.65465367 +vn -0.65465367 -0.37796447 -0.65465367 +vn 2.7755576e-16 -1.00000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.65465367 -0.37796447 -0.65465367 +vn -0.65465367 0.37796447 -0.65465367 +vn -0.65465367 0.37796447 -0.65465367 +vn -0.65465367 -0.37796447 -0.65465367 +vn -0.86602540 -0.50000000 0.0000000e+0 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -0.65465367 0.37796447 -0.65465367 +vn 7.4540349e-30 0.75592895 -0.65465367 +vn -0.86602540 0.50000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -1.5735932e-15 0.75592895 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +vn 0.86602540 0.50000000 0.0000000e+0 +vn -1.5735932e-15 0.75592895 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +vn -6.9388939e-16 1.00000000 0.0000000e+0 +vn 0.65465367 -0.37796447 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +vn 5.3415630e-16 0.0000000e+0 -1.00000000 +vn 5.3415630e-16 0.0000000e+0 -1.00000000 +vn 5.3415630e-16 0.0000000e+0 -1.00000000 +vn 0.65465367 -0.37796447 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +vn -9.6148134e-16 0.0000000e+0 -1.00000000 +vn -9.6148134e-16 0.0000000e+0 -1.00000000 +vn 1.2588746e-15 -0.75592895 -0.65465367 +vn 0.65465367 -0.37796447 -0.65465367 +vn -1.9229627e-15 0.0000000e+0 -1.00000000 +vn 2.0981243e-16 -0.75592895 -0.65465367 +vn -0.65465367 -0.37796447 -0.65465367 +vn -0.65465367 -0.37796447 -0.65465367 +vn 2.0981243e-16 -0.75592895 -0.65465367 +vn 4.2732504e-16 0.0000000e+0 -1.00000000 +vn 4.2732504e-16 0.0000000e+0 -1.00000000 +vn 4.2732504e-16 0.0000000e+0 -1.00000000 +vn -0.65465367 0.37796447 -0.65465367 +vn -0.65465367 -0.37796447 -0.65465367 +vn -0.65465367 0.37796447 -0.65465367 +vn -1.5735932e-15 0.75592895 -0.65465367 +vn 8.0123445e-16 0.0000000e+0 -1.00000000 +vn 8.0123445e-16 0.0000000e+0 -1.00000000 +vn -1.5735932e-15 0.75592895 -0.65465367 +vn -0.65465367 0.37796447 -0.65465367 +vn -1.6024689e-15 0.0000000e+0 -1.00000000 +vn -3.1471865e-15 0.75592895 -0.65465367 +vn 0.65465367 0.37796447 -0.65465367 +usemtl GOLD +s 1 +f 2//6 126//746 1//3 +f 4//16 124//733 3//12 +f 6//28 122//721 5//22 +f 8//35 16//86 9//44 +f 8//37 127//751 7//33 +f 10//47 14//74 11//56 +f 10//49 129//764 9//46 +f 12//59 18//97 7//31 +f 12//61 131//776 11//58 +f 13//69 18//100 12//63 +f 14//71 19//104 13//68 +f 15//81 14//76 10//53 +f 16//83 21//116 15//80 +f 17//93 16//87 8//41 +f 20//114 19//108 14//78 +f 21//117 26//144 20//112 +f 22//125 21//119 16//88 +f 23//131 30//172 29//165 +f 24//136 30//168 23//130 +f 26//145 31//176 25//140 +f 27//153 26//147 21//121 +f 28//157 33//188 27//152 +f 32//185 31//179 26//148 +f 33//189 38//216 32//184 +f 34//197 33//191 28//160 +f 35//203 42//244 41//237 +f 36//208 42//240 35//202 +f 37//211 43//247 42//241 +f 39//225 38//219 33//192 +f 40//229 45//260 39//224 +f 42//243 43//252 48//281 +f 45//261 50//288 44//256 +f 46//269 45//263 40//232 +f 47//275 54//316 53//309 +f 48//280 54//312 47//274 +f 50//289 55//320 49//284 +f 51//297 50//291 45//264 +f 52//301 57//332 51//296 +f 55//321 66//383 60//351 +f 56//329 55//323 50//292 +f 57//333 62//360 56//328 +f 58//341 57//335 52//304 +f 59//345 64//372 58//340 +f 61//357 66//390 55//325 +f 62//361 67//392 61//356 +f 63//369 62//363 57//336 +f 64//373 69//404 63//368 +f 65//382 64//375 59//348 +f 66//386 71//416 65//380 +f 67//393 78//455 72//423 +f 68//401 67//395 62//364 +f 70//413 69//407 64//376 +f 72//426 71//422 66//389 +f 73//429 78//462 67//397 +f 74//437 81//482 80//474 +f 75//439 81//475 74//434 +f 76//449 83//493 82//486 +f 77//451 83//487 76//446 +f 81//481 88//522 87//514 +f 82//483 88//515 81//478 +f 83//491 90//532 89//525 +f 84//496 90//528 83//490 +f 86//505 91//536 85//500 +f 88//521 95//565 94//558 +f 89//523 95//559 88//518 +f 91//537 102//599 96//567 +f 92//545 91//539 86//508 +f 93//553 100//594 99//586 +f 94//555 100//587 93//550 +f 97//573 102//606 91//541 +f 98//577 103//608 97//572 +f 102//602 107//632 101//596 +f 103//609 114//671 108//639 +f 104//617 103//611 98//580 +f 105//621 110//648 104//616 +f 107//633 112//660 106//628 +f 108//642 107//638 102//605 +f 109//645 114//678 103//613 +f 110//649 115//680 109//644 +f 111//657 110//651 105//624 +f 112//661 117//692 111//656 +f 113//670 112//663 107//636 +f 114//674 119//704 113//668 +f 115//681 126//743 120//711 +f 116//689 115//683 110//652 +f 117//693 122//720 116//688 +f 118//701 117//695 112//664 +f 119//705 124//732 118//700 +f 120//714 119//710 114//677 +f 121//716 122//725 6//30 +f 121//717 126//750 115//685 +f 123//727 122//723 117//696 +f 123//729 124//735 4//20 +f 125//742 124//737 119//708 +f 125//740 126//747 2//11 +f 127//755 8//40 128//762 +f 127//754 138//816 132//784 +f 129//767 10//52 130//774 +f 131//779 12//64 132//785 +f 131//777 136//804 130//772 +f 133//789 138//819 127//756 +f 135//799 141//835 134//794 +f 136//810 131//781 137//813 +f 138//817 143//845 137//812 +f 140//832 134//795 141//838 +f 143//848 138//820 144//851 +s 2 +f 1//2 126//745 6//27 +f 2//10 124//736 125//739 +f 3//13 124//734 2//5 +f 4//19 122//724 123//728 +f 5//23 122//722 4//15 +f 6//29 126//748 121//715 +f 7//34 127//752 12//62 +f 9//43 16//85 10//48 +f 9//45 129//763 8//38 +f 10//54 16//90 15//82 +f 11//55 14//73 12//60 +f 11//57 131//775 10//50 +f 12//66 14//77 13//70 +f 14//75 21//120 20//113 +f 15//79 21//115 14//72 +f 18//96 23//128 17//92 +f 19//105 30//167 24//135 +f 21//122 28//162 27//154 +f 22//123 28//155 21//118 +f 24//138 23//134 18//102 +f 25//141 30//174 19//109 +f 26//149 33//194 32//186 +f 27//151 33//187 26//146 +f 28//161 35//205 34//198 +f 29//163 35//199 28//158 +f 31//177 42//239 36//207 +f 33//193 40//234 39//226 +f 34//195 40//227 33//190 +f 37//213 42//246 31//181 +f 38//221 45//266 44//258 +f 39//223 45//259 38//218 +f 40//233 47//277 46//270 +f 41//235 47//271 40//230 +f 43//254 50//294 49//286 +f 44//255 50//287 43//250 +f 45//265 52//306 51//298 +f 46//267 52//299 45//262 +f 49//283 55//319 54//313 +f 50//293 57//338 56//330 +f 51//295 57//331 50//290 +f 52//305 59//349 58//342 +f 53//307 59//343 52//302 +f 54//315 55//324 60//353 +f 55//326 62//366 61//358 +f 56//327 62//359 55//322 +f 57//337 64//378 63//370 +f 58//339 64//371 57//334 +f 59//347 66//388 65//381 +f 60//352 66//384 59//346 +f 61//355 67//391 66//385 +f 62//365 69//410 68//402 +f 63//367 69//403 62//362 +f 64//377 71//421 70//414 +f 65//379 71//415 64//374 +f 66//387 67//396 72//425 +f 67//398 74//438 73//430 +f 68//399 74//431 67//394 +f 69//409 76//450 75//442 +f 70//411 76//443 69//406 +f 78//458 83//488 77//452 +f 79//470 86//510 85//502 +f 80//471 86//503 79//466 +f 83//489 88//516 82//484 +f 84//498 83//494 78//461 +f 85//499 91//535 90//529 +f 86//509 93//554 92//546 +f 87//511 93//547 86//506 +f 89//526 88//519 83//492 +f 90//531 91//540 96//569 +f 91//542 98//582 97//574 +f 92//543 98//575 91//538 +f 95//563 102//604 101//597 +f 96//568 102//600 95//562 +f 97//571 103//607 102//601 +f 98//581 105//626 104//618 +f 99//583 105//619 98//578 +f 100//593 107//637 106//630 +f 101//595 107//631 100//590 +f 102//603 103//612 108//641 +f 103//614 110//654 109//646 +f 104//615 110//647 103//610 +f 105//625 112//666 111//658 +f 106//627 112//659 105//622 +f 107//635 114//676 113//669 +f 108//640 114//672 107//634 +f 109//643 115//679 114//673 +f 110//653 117//698 116//690 +f 111//655 117//691 110//650 +f 112//665 119//709 118//702 +f 113//667 119//703 112//662 +f 114//675 115//684 120//713 +f 115//686 122//726 121//718 +f 116//687 122//719 115//682 +f 117//697 124//738 123//730 +f 118//699 124//731 117//694 +f 119//707 126//749 125//741 +f 120//712 126//744 119//706 +f 128//761 8//39 129//768 +f 128//759 134//791 127//753 +f 130//773 10//51 131//780 +f 132//786 12//65 127//758 +f 132//783 138//815 131//778 +f 133//790 127//757 134//797 +f 133//788 139//824 138//818 +f 136//805 141//836 135//800 +f 137//814 131//782 138//822 +f 141//837 136//808 142//843 +f 144//852 138//821 139//829 +s 3 +f 1//4 5//24 2//8 +f 2//7 4//17 3//14 +f 4//18 2//9 5//25 +f 6//26 5//21 1//1 +f 7//32 18//98 8//36 +f 8//42 18//101 17//94 +f 13//67 19//103 18//95 +f 18//99 19//107 24//137 +f 19//110 26//150 25//142 +f 20//111 26//143 19//106 +f 23//129 28//156 22//124 +f 29//166 28//159 23//132 +f 30//170 35//200 29//164 +f 35//201 40//228 34//196 +f 36//210 35//206 30//173 +f 38//217 43//248 37//212 +f 41//238 40//231 35//204 +f 42//242 47//272 41//236 +f 43//249 54//311 48//279 +f 44//257 43//251 38//220 +f 47//273 52//300 46//268 +f 48//282 47//278 42//245 +f 49//285 54//318 43//253 +f 53//310 52//303 47//276 +f 54//314 59//344 53//308 +f 60//354 59//350 54//317 +f 69//405 74//432 68//400 +f 71//419 78//460 77//453 +f 72//424 78//456 71//418 +f 74//433 79//464 73//428 +f 75//441 74//435 69//408 +f 76//445 81//476 75//440 +f 79//465 90//527 84//495 +f 80//473 79//467 74//436 +f 81//477 86//504 80//472 +f 82//485 81//479 76//448 +f 85//501 90//534 79//469 +f 87//513 86//507 81//480 +f 88//517 93//548 87//512 +f 90//530 95//560 89//524 +f 93//549 98//576 92//544 +f 94//557 93//551 88//520 +f 95//561 100//588 94//556 +f 96//570 95//566 90//533 +f 99//585 98//579 93//552 +f 100//589 105//620 99//584 +f 101//598 100//591 95//564 +f 106//629 105//623 100//592 +f 130//771 136//803 129//766 +f 134//793 139//823 133//787 +f 135//802 129//770 136//809 +f 137//811 143//844 136//806 +f 139//828 134//796 140//833 +f 142//842 136//807 143//849 +s 4 +f 16//89 23//133 22//126 +f 17//91 23//127 16//84 +f 25//139 31//175 30//169 +f 30//171 31//180 36//209 +f 31//182 38//222 37//214 +f 32//183 38//215 31//178 +f 71//417 76//444 70//412 +f 73//427 79//463 78//457 +f 77//454 76//447 71//420 +f 78//459 79//468 84//497 +f 129//765 134//792 128//760 +f 134//798 129//769 135//801 +f 140//831 142//841 139//826 +f 141//834 142//839 140//830 +f 143//846 139//825 142//840 +f 144//850 139//827 143//847 diff --git a/Model/RoverUpperLeg.mtl b/Model/RoverUpperLeg.mtl deleted file mode 100644 index e71e7305..00000000 --- a/Model/RoverUpperLeg.mtl +++ /dev/null @@ -1,10 +0,0 @@ -# Exported from Wings 3D 1.5.2 -newmtl SILVER_KAPTON -Ns 0.0 -d 1.0 -illum 2 -Kd 0.69364 0.69364 0.69364 -Ka 0.69364 0.69364 0.69364 -Ks 0.0 0.0 0.0 -Ke 0.0 0.0 0.0 - diff --git a/Model/RoverUpperLeg.obj b/Model/RoverUpperLeg.obj index 5ca7ce88..e739dce3 100644 --- a/Model/RoverUpperLeg.obj +++ b/Model/RoverUpperLeg.obj @@ -1,1129 +1,1128 @@ # Nv = 126 Nvt = 0 Nvn = 744 Npoly = 248 -# Exported from Wings 3D 1.5.2 -mtllib RoverUpperLeg.mtl -o Cylinder1 -#126 vertices, 248 faces -v 0.0000000e+0 2.5000000e-2 8.6736174e-19 -v 0.0000000e+0 1.2500000e-2 2.1650635e-2 -v 0.0000000e+0 -1.2500000e-2 2.1650635e-2 -v 0.0000000e+0 -2.5000000e-2 3.9289787e-18 -v 0.0000000e+0 -1.2500000e-2 -2.1650635e-2 -v 0.0000000e+0 1.2500000e-2 -2.1650635e-2 -v 0.50000000 2.5000000e-2 8.6736174e-19 -v 0.50000000 1.2500000e-2 2.1650635e-2 -v 0.50000000 -1.2500000e-2 2.1650635e-2 -v 0.50000000 -2.5000000e-2 3.9289787e-18 -v 0.50000000 -1.2500000e-2 -2.1650635e-2 -v 0.50000000 1.2500000e-2 -2.1650635e-2 -v 2.5000000e-2 1.2500000e-2 -2.1650635e-2 -v 2.5000000e-2 -1.2500000e-2 -2.1650635e-2 -v 2.5000000e-2 -2.5000000e-2 3.9289787e-18 -v 2.5000000e-2 -1.2500000e-2 2.1650635e-2 -v 2.5000000e-2 1.2500000e-2 2.1650635e-2 -v 2.5000000e-2 2.5000000e-2 8.6736174e-19 -v 5.0000000e-2 2.5000000e-2 8.6736174e-19 -v 5.0000000e-2 1.2500000e-2 2.1650635e-2 -v 5.0000000e-2 -1.2500000e-2 2.1650635e-2 -v 5.0000000e-2 -2.5000000e-2 3.9289787e-18 -v 5.0000000e-2 -1.2500000e-2 -2.1650635e-2 -v 5.0000000e-2 1.2500000e-2 -2.1650635e-2 -v 7.5000000e-2 1.2500000e-2 -2.1650635e-2 -v 7.5000000e-2 -1.2500000e-2 -2.1650635e-2 -v 7.5000000e-2 -2.5000000e-2 3.9289787e-18 -v 7.5000000e-2 -1.2500000e-2 2.1650635e-2 -v 7.5000000e-2 1.2500000e-2 2.1650635e-2 -v 7.5000000e-2 2.5000000e-2 8.6736174e-19 -v 0.10000000 2.5000000e-2 8.6736174e-19 -v 0.10000000 1.2500000e-2 2.1650635e-2 -v 0.10000000 -1.2500000e-2 2.1650635e-2 -v 0.10000000 -2.5000000e-2 3.9289787e-18 -v 0.10000000 -1.2500000e-2 -2.1650635e-2 -v 0.10000000 1.2500000e-2 -2.1650635e-2 -v 0.12500000 1.2500000e-2 -2.1650635e-2 -v 0.12500000 -1.2500000e-2 -2.1650635e-2 -v 0.12500000 -2.5000000e-2 3.9289787e-18 -v 0.12500000 -1.2500000e-2 2.1650635e-2 -v 0.12500000 1.2500000e-2 2.1650635e-2 -v 0.12500000 2.5000000e-2 8.6736174e-19 -v 0.15000000 2.5000000e-2 8.6736174e-19 -v 0.15000000 1.2500000e-2 2.1650635e-2 -v 0.15000000 -1.2500000e-2 2.1650635e-2 -v 0.15000000 -2.5000000e-2 3.9289787e-18 -v 0.15000000 -1.2500000e-2 -2.1650635e-2 -v 0.15000000 1.2500000e-2 -2.1650635e-2 -v 0.17500000 1.2500000e-2 -2.1650635e-2 -v 0.17500000 -1.2500000e-2 -2.1650635e-2 -v 0.17500000 -2.5000000e-2 3.9289787e-18 -v 0.17500000 -1.2500000e-2 2.1650635e-2 -v 0.17500000 1.2500000e-2 2.1650635e-2 -v 0.17500000 2.5000000e-2 8.6736174e-19 -v 0.20000000 2.5000000e-2 8.6736174e-19 -v 0.20000000 1.2500000e-2 2.1650635e-2 -v 0.20000000 -1.2500000e-2 2.1650635e-2 -v 0.20000000 -2.5000000e-2 3.9289787e-18 -v 0.20000000 -1.2500000e-2 -2.1650635e-2 -v 0.20000000 1.2500000e-2 -2.1650635e-2 -v 0.22500000 1.2500000e-2 -2.1650635e-2 -v 0.22500000 -1.2500000e-2 -2.1650635e-2 -v 0.22500000 -2.5000000e-2 3.9289787e-18 -v 0.22500000 -1.2500000e-2 2.1650635e-2 -v 0.22500000 1.2500000e-2 2.1650635e-2 -v 0.22500000 2.5000000e-2 8.6736174e-19 -v 0.25000000 2.5000000e-2 8.6736174e-19 -v 0.25000000 1.2500000e-2 2.1650635e-2 -v 0.25000000 -1.2500000e-2 2.1650635e-2 -v 0.25000000 -2.5000000e-2 3.9289787e-18 -v 0.25000000 -1.2500000e-2 -2.1650635e-2 -v 0.25000000 1.2500000e-2 -2.1650635e-2 -v 0.27500000 1.2500000e-2 -2.1650635e-2 -v 0.27500000 -1.2500000e-2 -2.1650635e-2 -v 0.27500000 -2.5000000e-2 3.9289787e-18 -v 0.27500000 -1.2500000e-2 2.1650635e-2 -v 0.27500000 1.2500000e-2 2.1650635e-2 -v 0.27500000 2.5000000e-2 8.6736174e-19 -v 0.30000000 2.5000000e-2 8.6736174e-19 -v 0.30000000 1.2500000e-2 2.1650635e-2 -v 0.30000000 -1.2500000e-2 2.1650635e-2 -v 0.30000000 -2.5000000e-2 3.9289787e-18 -v 0.30000000 -1.2500000e-2 -2.1650635e-2 -v 0.30000000 1.2500000e-2 -2.1650635e-2 -v 0.32500000 1.2500000e-2 -2.1650635e-2 -v 0.32500000 -1.2500000e-2 -2.1650635e-2 -v 0.32500000 -2.5000000e-2 3.9289787e-18 -v 0.32500000 -1.2500000e-2 2.1650635e-2 -v 0.32500000 1.2500000e-2 2.1650635e-2 -v 0.32500000 2.5000000e-2 8.6736174e-19 -v 0.35000000 2.5000000e-2 8.6736174e-19 -v 0.35000000 1.2500000e-2 2.1650635e-2 -v 0.35000000 -1.2500000e-2 2.1650635e-2 -v 0.35000000 -2.5000000e-2 3.9289787e-18 -v 0.35000000 -1.2500000e-2 -2.1650635e-2 -v 0.35000000 1.2500000e-2 -2.1650635e-2 -v 0.37500000 1.2500000e-2 -2.1650635e-2 -v 0.37500000 -1.2500000e-2 -2.1650635e-2 -v 0.37500000 -2.5000000e-2 3.9289787e-18 -v 0.37500000 -1.2500000e-2 2.1650635e-2 -v 0.37500000 1.2500000e-2 2.1650635e-2 -v 0.37500000 2.5000000e-2 8.6736174e-19 -v 0.40000000 2.5000000e-2 8.6736174e-19 -v 0.40000000 1.2500000e-2 2.1650635e-2 -v 0.40000000 -1.2500000e-2 2.1650635e-2 -v 0.40000000 -2.5000000e-2 3.9289787e-18 -v 0.40000000 -1.2500000e-2 -2.1650635e-2 -v 0.40000000 1.2500000e-2 -2.1650635e-2 -v 0.42500000 1.2500000e-2 -2.1650635e-2 -v 0.42500000 -1.2500000e-2 -2.1650635e-2 -v 0.42500000 -2.5000000e-2 3.9289787e-18 -v 0.42500000 -1.2500000e-2 2.1650635e-2 -v 0.42500000 1.2500000e-2 2.1650635e-2 -v 0.42500000 2.5000000e-2 8.6736174e-19 -v 0.45000000 2.5000000e-2 8.6736174e-19 -v 0.45000000 1.2500000e-2 2.1650635e-2 -v 0.45000000 -1.2500000e-2 2.1650635e-2 -v 0.45000000 -2.5000000e-2 3.9289787e-18 -v 0.45000000 -1.2500000e-2 -2.1650635e-2 -v 0.45000000 1.2500000e-2 -2.1650635e-2 -v 0.47500000 1.2500000e-2 -2.1650635e-2 -v 0.47500000 -1.2500000e-2 -2.1650635e-2 -v 0.47500000 -2.5000000e-2 3.9289787e-18 -v 0.47500000 -1.2500000e-2 2.1650635e-2 -v 0.47500000 1.2500000e-2 2.1650635e-2 -v 0.47500000 2.5000000e-2 8.6736174e-19 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.86602540 0.50000000 -vn -6.0092584e-17 2.7755576e-16 1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -6.0092584e-17 2.7755576e-16 1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -3.4694470e-16 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn 6.0092584e-17 -6.9388939e-16 -1.00000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 6.0092584e-17 -6.9388939e-16 -1.00000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -1.00000000 0.0000000e+0 0.0000000e+0 -vn 8.6736174e-17 0.86602540 -0.50000000 -vn 0.0000000e+0 -6.9388939e-16 -1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 0.0000000e+0 2.7755576e-16 1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 2.7755576e-16 1.00000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 2.7755576e-16 1.00000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn 0.0000000e+0 -6.9388939e-16 -1.00000000 -vn 1.00000000 0.0000000e+0 0.0000000e+0 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 0.0000000e+0 -6.9388939e-16 -1.00000000 -vn 0.0000000e+0 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn 3.0046292e-17 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn 3.0046292e-17 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn 3.0046292e-17 -6.9388939e-16 -1.00000000 -vn -3.3448994e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -3.3448994e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -1.1564823e-16 2.7755576e-16 1.00000000 -vn -1.1564823e-16 2.7755576e-16 1.00000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -1.1564823e-16 2.7755576e-16 1.00000000 -vn 3.0046292e-17 0.86602540 0.50000000 -vn 3.0046292e-17 0.86602540 0.50000000 -vn 7.5586509e-17 2.7755576e-16 1.00000000 -vn 3.0046292e-17 0.86602540 0.50000000 -vn 7.5586509e-17 2.7755576e-16 1.00000000 -vn 7.5586509e-17 2.7755576e-16 1.00000000 -vn 3.0046292e-17 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 1.6724497e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 1.6724497e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 1.6724497e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 1.6724497e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn 3.3448994e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 3.3448994e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn -5.5466782e-32 -6.9388939e-16 -1.00000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 -0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 0.50000000 -vn 0.0000000e+0 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 3.8408540e-17 0.86602540 0.50000000 -vn 3.8408540e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn -3.8408540e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn 0.0000000e+0 -0.86602540 0.50000000 -vn 0.0000000e+0 -0.86602540 -0.50000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -1.6724497e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -3.3448994e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 8.1776627e-17 0.86602540 -0.50000000 -vn 8.1776627e-17 0.86602540 0.50000000 -vn 8.1776627e-17 0.86602540 -0.50000000 -vn 8.1776627e-17 0.86602540 0.50000000 -vn 8.1776627e-17 0.86602540 -0.50000000 -vn 8.1776627e-17 0.86602540 0.50000000 -vn 8.1776627e-17 0.86602540 0.50000000 -vn 8.1776627e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -8.1776627e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -8.1776627e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -8.1776627e-17 -0.86602540 0.50000000 -vn -8.1776627e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -1.3010426e-16 -0.86602540 0.50000000 -vn -8.6736174e-17 -0.86602540 -0.50000000 -vn -1.3010426e-16 -0.86602540 0.50000000 -vn -8.6736174e-17 -0.86602540 -0.50000000 -vn -1.0346067e-16 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -1.0346067e-16 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -1.0346067e-16 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -1.0346067e-16 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -4.9303807e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -4.3368087e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -4.3368087e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -4.3140831e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 1.2018517e-16 -6.9388939e-16 -1.00000000 -vn -7.6817081e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 -0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -7.6817081e-17 -0.86602540 0.50000000 -vn -5.3287180e-17 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 0.50000000 -vn 6.0092584e-17 0.86602540 -0.50000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 7.6817081e-17 0.86602540 0.50000000 -vn 5.3287180e-17 2.7755576e-16 1.00000000 -vn 2.4651903e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.6977855e-32 2.7755576e-16 1.00000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn -6.0092584e-17 -0.86602540 0.50000000 -vn 3.0814879e-32 2.7755576e-16 1.00000000 -vn -4.3368087e-17 -0.86602540 0.50000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn -4.3368087e-17 -0.86602540 0.50000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn -2.2299329e-17 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -2.2299329e-17 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -2.2299329e-17 -0.86602540 -0.50000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn -3.6977855e-32 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 7.6817081e-17 0.86602540 -0.50000000 -vn -1.2018517e-16 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn -2.4651903e-32 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn -2.4651903e-32 -6.9388939e-16 -1.00000000 -vn -2.4651903e-32 -6.9388939e-16 -1.00000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn 3.0046292e-17 0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn -6.8973781e-17 -0.86602540 -0.50000000 -vn -3.0046292e-17 -0.86602540 0.50000000 -vn -3.0046292e-17 -0.86602540 0.50000000 -vn -5.7824116e-17 -0.86602540 -0.50000000 -vn -3.0046292e-17 -0.86602540 0.50000000 -vn -5.7824116e-17 -0.86602540 -0.50000000 -vn -5.7824116e-17 -0.86602540 -0.50000000 -vn -3.0046292e-17 -0.86602540 0.50000000 -vn 6.0092584e-17 2.7755576e-16 1.00000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn -1.6724497e-17 -0.86602540 0.50000000 -vn 6.0092584e-17 2.7755576e-16 1.00000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 1.8488927e-32 2.7755576e-16 1.00000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 1.8488927e-32 2.7755576e-16 1.00000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 1.8488927e-32 2.7755576e-16 1.00000000 -vn 1.8488927e-32 2.7755576e-16 1.00000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 0.50000000 -vn 4.3368087e-17 0.86602540 -0.50000000 -vn 5.7824116e-17 0.86602540 -0.50000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 5.7824116e-17 0.86602540 -0.50000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 5.7824116e-17 0.86602540 -0.50000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 5.1730335e-17 0.86602540 0.50000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 1.6434602e-32 2.7755576e-16 1.00000000 -vn 1.6724497e-17 0.86602540 0.50000000 -vn 1.6434602e-32 2.7755576e-16 1.00000000 -vn 1.6434602e-32 2.7755576e-16 1.00000000 -vn -7.5586509e-17 2.7755576e-16 1.00000000 -vn -5.1730335e-17 -0.86602540 0.50000000 -vn -7.5586509e-17 2.7755576e-16 1.00000000 -vn -5.1730335e-17 -0.86602540 0.50000000 -vn -7.5586509e-17 2.7755576e-16 1.00000000 -vn -5.1730335e-17 -0.86602540 0.50000000 -vn -5.1730335e-17 -0.86602540 0.50000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.0061723e-17 -0.86602540 -0.50000000 -vn -8.6736174e-17 -0.86602540 0.50000000 -vn -4.0061723e-17 -0.86602540 -0.50000000 -vn -4.0061723e-17 -0.86602540 -0.50000000 -vn -1.1149665e-17 -0.86602540 -0.50000000 -vn -1.1149665e-17 -0.86602540 -0.50000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn -1.1149665e-17 -0.86602540 -0.50000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn -4.0061723e-17 -6.9388939e-16 -1.00000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -vn -4.0061723e-17 -6.9388939e-16 -1.00000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -vn -4.0061723e-17 -6.9388939e-16 -1.00000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn 1.1149665e-17 0.86602540 -0.50000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn 1.1149665e-17 0.86602540 -0.50000000 -vn -4.1086505e-32 -6.9388939e-16 -1.00000000 -vn 1.1149665e-17 0.86602540 -0.50000000 -vn -3.0046292e-17 -0.86602540 -0.50000000 -vn -3.0046292e-17 -0.86602540 -0.50000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn -3.0046292e-17 -0.86602540 -0.50000000 -vn 4.0061723e-17 -6.9388939e-16 -1.00000000 -vn -3.0046292e-17 -0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 0.50000000 -vn -4.3368087e-17 -0.86602540 -0.50000000 -vn -6.8973781e-17 -0.86602540 0.50000000 -vn 1.2325952e-32 2.7755576e-16 1.00000000 -vn 1.2325952e-32 2.7755576e-16 1.00000000 -vn -1.1149665e-17 -0.86602540 0.50000000 -vn -1.1149665e-17 -0.86602540 0.50000000 -vn 1.2325952e-32 2.7755576e-16 1.00000000 -vn -1.1149665e-17 -0.86602540 0.50000000 -vn 1.2325952e-32 2.7755576e-16 1.00000000 -vn 6.8973781e-17 0.86602540 0.50000000 -vn 1.1337976e-16 2.7755576e-16 1.00000000 -vn 6.8973781e-17 0.86602540 0.50000000 -vn 1.1337976e-16 2.7755576e-16 1.00000000 -vn 6.8973781e-17 0.86602540 0.50000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -vn 5.7824116e-17 0.86602540 0.50000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -vn 5.7824116e-17 0.86602540 0.50000000 -vn 5.7824116e-17 0.86602540 0.50000000 -vn 6.8973781e-17 0.86602540 -0.50000000 -g Cylinder1_SILVER_KAPTON -usemtl SILVER_KAPTON -s 1 -f 1//4 5//25 2//11 -f 2//7 4//17 3//13 -f 4//18 2//8 5//22 -f 6//28 5//21 1//1 -f 7//32 11//54 12//57 -f 8//40 10//50 7//36 -f 9//43 10//46 8//37 -f 11//53 7//31 10//47 -s 2 -f 1//6 17//92 18//96 -f 2//9 17//86 1//3 -f 5//23 15//74 4//20 -f 7//34 126//740 8//38 -f 8//42 126//742 125//736 -f 10//49 122//716 11//55 -f 14//72 15//80 5//27 -f 15//79 23//125 22//120 -f 18//94 17//87 19//98 -f 19//103 29//164 30//167 -f 20//107 19//102 17//89 -f 22//118 23//123 27//146 -f 23//121 15//76 14//69 -f 26//144 27//151 23//127 -f 27//150 35//197 34//192 -f 29//157 19//100 20//105 -f 30//166 29//159 31//170 -f 31//175 41//236 42//239 -f 32//179 31//174 29//161 -f 34//190 35//195 39//218 -f 35//193 27//148 26//141 -f 38//216 39//223 35//199 -f 39//222 47//269 46//264 -f 41//229 31//172 32//177 -f 42//238 41//231 43//242 -f 43//247 53//308 54//311 -f 44//251 43//246 41//233 -f 46//262 47//267 51//290 -f 47//265 39//220 38//213 -f 50//288 51//295 47//271 -f 51//294 59//341 58//336 -f 53//301 43//244 44//249 -f 54//310 53//303 55//314 -f 55//319 65//380 66//383 -f 56//323 55//318 53//305 -f 58//334 59//339 63//362 -f 59//337 51//292 50//285 -f 62//360 63//367 59//343 -f 63//366 71//413 70//408 -f 65//373 55//316 56//321 -f 66//382 65//375 67//386 -f 67//391 77//452 78//455 -f 68//395 67//390 65//377 -f 70//406 71//411 75//434 -f 71//409 63//364 62//357 -f 74//432 75//439 71//415 -f 75//438 83//485 82//480 -f 77//445 67//388 68//393 -f 78//454 77//447 79//458 -f 79//463 89//524 90//527 -f 80//467 79//462 77//449 -f 82//478 83//483 87//506 -f 83//481 75//436 74//429 -f 86//504 87//511 83//487 -f 87//510 95//557 94//552 -f 89//517 79//460 80//465 -f 90//526 89//519 91//530 -f 91//535 101//596 102//599 -f 92//539 91//534 89//521 -f 94//550 95//555 99//578 -f 95//553 87//508 86//501 -f 98//576 99//583 95//559 -f 99//582 107//630 106//624 -f 101//589 91//532 92//537 -f 102//598 101//591 103//602 -f 103//607 113//668 114//671 -f 104//611 103//606 101//593 -f 106//625 110//649 111//655 -f 107//626 99//580 98//573 -f 110//644 106//622 107//628 -f 111//654 119//700 118//695 -f 113//661 103//604 104//609 -f 114//670 113//663 115//674 -f 115//679 125//738 126//743 -f 116//682 115//678 113//665 -f 118//696 122//721 123//725 -f 119//697 111//652 110//645 -f 122//715 118//693 119//698 -f 123//723 122//719 10//51 -f 125//734 115//676 116//680 -s 3 -f 2//12 16//85 17//91 -f 3//14 16//81 2//10 -f 5//26 13//65 14//71 -f 6//30 13//62 5//24 -f 8//39 124//728 9//44 -f 11//56 122//717 12//59 -f 12//60 122//720 121//713 -f 14//70 13//64 23//122 -f 17//90 21//113 20//108 -f 20//106 21//111 29//158 -f 21//109 17//88 16//82 -f 23//126 25//137 26//143 -f 24//132 23//128 13//68 -f 25//134 23//124 24//130 -f 26//142 25//136 35//194 -f 28//156 29//163 21//116 -f 29//162 33//185 32//180 -f 32//178 33//183 41//230 -f 33//181 29//160 28//153 -f 35//198 37//209 38//215 -f 36//204 35//200 25//139 -f 37//206 35//196 36//202 -f 38//214 37//208 47//266 -f 40//228 41//235 33//188 -f 41//234 45//257 44//252 -f 44//250 45//255 53//302 -f 45//253 41//232 40//225 -f 47//270 49//281 50//287 -f 48//276 47//272 37//211 -f 49//278 47//268 48//274 -f 50//286 49//280 59//338 -f 52//300 53//307 45//260 -f 53//306 57//329 56//324 -f 56//322 57//327 65//374 -f 57//325 53//304 52//297 -f 59//342 61//353 62//359 -f 60//348 59//344 49//283 -f 61//350 59//340 60//346 -f 62//358 61//352 71//410 -f 64//372 65//379 57//332 -f 65//378 69//401 68//396 -f 68//394 69//399 77//446 -f 69//397 65//376 64//369 -f 71//414 73//425 74//431 -f 72//420 71//416 61//355 -f 73//422 71//412 72//418 -f 74//430 73//424 83//482 -f 76//444 77//451 69//404 -f 77//450 81//473 80//468 -f 80//466 81//471 89//518 -f 81//469 77//448 76//441 -f 83//486 85//497 86//503 -f 84//492 83//488 73//427 -f 85//494 83//484 84//490 -f 86//502 85//496 95//554 -f 88//516 89//523 81//476 -f 89//522 93//545 92//540 -f 92//538 93//543 101//590 -f 93//541 89//520 88//513 -f 95//558 97//569 98//575 -f 96//564 95//560 85//499 -f 97//566 95//556 96//562 -f 98//574 97//568 107//627 -f 100//588 101//595 93//548 -f 101//594 105//617 104//612 -f 104//610 105//615 113//662 -f 105//613 101//592 100//585 -f 107//631 109//641 110//647 -f 108//636 107//632 97//571 -f 109//638 107//629 108//634 -f 110//648 120//708 119//702 -f 112//660 113//667 105//620 -f 113//666 117//689 116//683 -f 116//684 124//733 125//737 -f 117//685 113//664 112//657 -f 119//701 121//711 122//718 -f 120//703 110//646 109//640 -f 121//709 119//699 120//705 -f 124//727 116//681 117//687 -f 125//735 124//731 8//41 -s 4 -f 1//2 13//61 6//29 -f 3//16 15//78 16//84 -f 4//19 15//73 3//15 -f 7//35 121//712 126//741 -f 9//45 124//729 10//48 -f 10//52 124//730 123//724 -f 12//58 121//710 7//33 -f 13//67 19//101 24//131 -f 16//83 15//75 21//110 -f 18//95 13//66 1//5 -f 19//97 13//63 18//93 -f 21//115 27//152 28//155 -f 22//119 21//114 15//77 -f 24//129 19//99 25//133 -f 25//138 31//173 36//203 -f 27//145 21//112 22//117 -f 28//154 27//147 33//182 -f 30//168 25//140 19//104 -f 31//169 25//135 30//165 -f 33//187 39//224 40//227 -f 34//191 33//186 27//149 -f 36//201 31//171 37//205 -f 37//210 43//245 48//275 -f 39//217 33//184 34//189 -f 40//226 39//219 45//254 -f 42//240 37//212 31//176 -f 43//241 37//207 42//237 -f 45//259 51//296 52//299 -f 46//263 45//258 39//221 -f 48//273 43//243 49//277 -f 49//282 55//317 60//347 -f 51//289 45//256 46//261 -f 52//298 51//291 57//326 -f 54//312 49//284 43//248 -f 55//313 49//279 54//309 -f 57//331 63//368 64//371 -f 58//335 57//330 51//293 -f 60//345 55//315 61//349 -f 61//354 67//389 72//419 -f 63//361 57//328 58//333 -f 64//370 63//363 69//398 -f 66//384 61//356 55//320 -f 67//385 61//351 66//381 -f 69//403 75//440 76//443 -f 70//407 69//402 63//365 -f 72//417 67//387 73//421 -f 73//426 79//461 84//491 -f 75//433 69//400 70//405 -f 76//442 75//435 81//470 -f 78//456 73//428 67//392 -f 79//457 73//423 78//453 -f 81//475 87//512 88//515 -f 82//479 81//474 75//437 -f 84//489 79//459 85//493 -f 85//498 91//533 96//563 -f 87//505 81//472 82//477 -f 88//514 87//507 93//542 -f 90//528 85//500 79//464 -f 91//529 85//495 90//525 -f 93//547 99//584 100//587 -f 94//551 93//546 87//509 -f 96//561 91//531 97//565 -f 97//570 103//605 108//635 -f 99//577 93//544 94//549 -f 100//586 99//579 105//614 -f 102//600 97//572 91//536 -f 103//601 97//567 102//597 -f 105//619 111//656 112//659 -f 106//623 105//618 99//581 -f 108//633 103//603 109//637 -f 109//642 115//677 120//706 -f 111//650 105//616 106//621 -f 112//658 111//651 117//686 -f 114//672 109//643 103//608 -f 115//673 109//639 114//669 -f 117//691 123//726 124//732 -f 118//694 117//690 111//653 -f 120//707 126//744 121//714 -f 123//722 117//688 118//692 -f 126//739 120//704 115//675 +# Exported from Wings 3D 1.5.2 +mtllib 42.mtl +o Cylinder1 +#126 vertices, 248 faces +v 0.0000000e+0 2.5000000e-2 8.6736174e-19 +v 0.0000000e+0 1.2500000e-2 2.1650635e-2 +v 0.0000000e+0 -1.2500000e-2 2.1650635e-2 +v 0.0000000e+0 -2.5000000e-2 3.9289787e-18 +v 0.0000000e+0 -1.2500000e-2 -2.1650635e-2 +v 0.0000000e+0 1.2500000e-2 -2.1650635e-2 +v 0.50000000 2.5000000e-2 8.6736174e-19 +v 0.50000000 1.2500000e-2 2.1650635e-2 +v 0.50000000 -1.2500000e-2 2.1650635e-2 +v 0.50000000 -2.5000000e-2 3.9289787e-18 +v 0.50000000 -1.2500000e-2 -2.1650635e-2 +v 0.50000000 1.2500000e-2 -2.1650635e-2 +v 2.5000000e-2 1.2500000e-2 -2.1650635e-2 +v 2.5000000e-2 -1.2500000e-2 -2.1650635e-2 +v 2.5000000e-2 -2.5000000e-2 3.9289787e-18 +v 2.5000000e-2 -1.2500000e-2 2.1650635e-2 +v 2.5000000e-2 1.2500000e-2 2.1650635e-2 +v 2.5000000e-2 2.5000000e-2 8.6736174e-19 +v 5.0000000e-2 2.5000000e-2 8.6736174e-19 +v 5.0000000e-2 1.2500000e-2 2.1650635e-2 +v 5.0000000e-2 -1.2500000e-2 2.1650635e-2 +v 5.0000000e-2 -2.5000000e-2 3.9289787e-18 +v 5.0000000e-2 -1.2500000e-2 -2.1650635e-2 +v 5.0000000e-2 1.2500000e-2 -2.1650635e-2 +v 7.5000000e-2 1.2500000e-2 -2.1650635e-2 +v 7.5000000e-2 -1.2500000e-2 -2.1650635e-2 +v 7.5000000e-2 -2.5000000e-2 3.9289787e-18 +v 7.5000000e-2 -1.2500000e-2 2.1650635e-2 +v 7.5000000e-2 1.2500000e-2 2.1650635e-2 +v 7.5000000e-2 2.5000000e-2 8.6736174e-19 +v 0.10000000 2.5000000e-2 8.6736174e-19 +v 0.10000000 1.2500000e-2 2.1650635e-2 +v 0.10000000 -1.2500000e-2 2.1650635e-2 +v 0.10000000 -2.5000000e-2 3.9289787e-18 +v 0.10000000 -1.2500000e-2 -2.1650635e-2 +v 0.10000000 1.2500000e-2 -2.1650635e-2 +v 0.12500000 1.2500000e-2 -2.1650635e-2 +v 0.12500000 -1.2500000e-2 -2.1650635e-2 +v 0.12500000 -2.5000000e-2 3.9289787e-18 +v 0.12500000 -1.2500000e-2 2.1650635e-2 +v 0.12500000 1.2500000e-2 2.1650635e-2 +v 0.12500000 2.5000000e-2 8.6736174e-19 +v 0.15000000 2.5000000e-2 8.6736174e-19 +v 0.15000000 1.2500000e-2 2.1650635e-2 +v 0.15000000 -1.2500000e-2 2.1650635e-2 +v 0.15000000 -2.5000000e-2 3.9289787e-18 +v 0.15000000 -1.2500000e-2 -2.1650635e-2 +v 0.15000000 1.2500000e-2 -2.1650635e-2 +v 0.17500000 1.2500000e-2 -2.1650635e-2 +v 0.17500000 -1.2500000e-2 -2.1650635e-2 +v 0.17500000 -2.5000000e-2 3.9289787e-18 +v 0.17500000 -1.2500000e-2 2.1650635e-2 +v 0.17500000 1.2500000e-2 2.1650635e-2 +v 0.17500000 2.5000000e-2 8.6736174e-19 +v 0.20000000 2.5000000e-2 8.6736174e-19 +v 0.20000000 1.2500000e-2 2.1650635e-2 +v 0.20000000 -1.2500000e-2 2.1650635e-2 +v 0.20000000 -2.5000000e-2 3.9289787e-18 +v 0.20000000 -1.2500000e-2 -2.1650635e-2 +v 0.20000000 1.2500000e-2 -2.1650635e-2 +v 0.22500000 1.2500000e-2 -2.1650635e-2 +v 0.22500000 -1.2500000e-2 -2.1650635e-2 +v 0.22500000 -2.5000000e-2 3.9289787e-18 +v 0.22500000 -1.2500000e-2 2.1650635e-2 +v 0.22500000 1.2500000e-2 2.1650635e-2 +v 0.22500000 2.5000000e-2 8.6736174e-19 +v 0.25000000 2.5000000e-2 8.6736174e-19 +v 0.25000000 1.2500000e-2 2.1650635e-2 +v 0.25000000 -1.2500000e-2 2.1650635e-2 +v 0.25000000 -2.5000000e-2 3.9289787e-18 +v 0.25000000 -1.2500000e-2 -2.1650635e-2 +v 0.25000000 1.2500000e-2 -2.1650635e-2 +v 0.27500000 1.2500000e-2 -2.1650635e-2 +v 0.27500000 -1.2500000e-2 -2.1650635e-2 +v 0.27500000 -2.5000000e-2 3.9289787e-18 +v 0.27500000 -1.2500000e-2 2.1650635e-2 +v 0.27500000 1.2500000e-2 2.1650635e-2 +v 0.27500000 2.5000000e-2 8.6736174e-19 +v 0.30000000 2.5000000e-2 8.6736174e-19 +v 0.30000000 1.2500000e-2 2.1650635e-2 +v 0.30000000 -1.2500000e-2 2.1650635e-2 +v 0.30000000 -2.5000000e-2 3.9289787e-18 +v 0.30000000 -1.2500000e-2 -2.1650635e-2 +v 0.30000000 1.2500000e-2 -2.1650635e-2 +v 0.32500000 1.2500000e-2 -2.1650635e-2 +v 0.32500000 -1.2500000e-2 -2.1650635e-2 +v 0.32500000 -2.5000000e-2 3.9289787e-18 +v 0.32500000 -1.2500000e-2 2.1650635e-2 +v 0.32500000 1.2500000e-2 2.1650635e-2 +v 0.32500000 2.5000000e-2 8.6736174e-19 +v 0.35000000 2.5000000e-2 8.6736174e-19 +v 0.35000000 1.2500000e-2 2.1650635e-2 +v 0.35000000 -1.2500000e-2 2.1650635e-2 +v 0.35000000 -2.5000000e-2 3.9289787e-18 +v 0.35000000 -1.2500000e-2 -2.1650635e-2 +v 0.35000000 1.2500000e-2 -2.1650635e-2 +v 0.37500000 1.2500000e-2 -2.1650635e-2 +v 0.37500000 -1.2500000e-2 -2.1650635e-2 +v 0.37500000 -2.5000000e-2 3.9289787e-18 +v 0.37500000 -1.2500000e-2 2.1650635e-2 +v 0.37500000 1.2500000e-2 2.1650635e-2 +v 0.37500000 2.5000000e-2 8.6736174e-19 +v 0.40000000 2.5000000e-2 8.6736174e-19 +v 0.40000000 1.2500000e-2 2.1650635e-2 +v 0.40000000 -1.2500000e-2 2.1650635e-2 +v 0.40000000 -2.5000000e-2 3.9289787e-18 +v 0.40000000 -1.2500000e-2 -2.1650635e-2 +v 0.40000000 1.2500000e-2 -2.1650635e-2 +v 0.42500000 1.2500000e-2 -2.1650635e-2 +v 0.42500000 -1.2500000e-2 -2.1650635e-2 +v 0.42500000 -2.5000000e-2 3.9289787e-18 +v 0.42500000 -1.2500000e-2 2.1650635e-2 +v 0.42500000 1.2500000e-2 2.1650635e-2 +v 0.42500000 2.5000000e-2 8.6736174e-19 +v 0.45000000 2.5000000e-2 8.6736174e-19 +v 0.45000000 1.2500000e-2 2.1650635e-2 +v 0.45000000 -1.2500000e-2 2.1650635e-2 +v 0.45000000 -2.5000000e-2 3.9289787e-18 +v 0.45000000 -1.2500000e-2 -2.1650635e-2 +v 0.45000000 1.2500000e-2 -2.1650635e-2 +v 0.47500000 1.2500000e-2 -2.1650635e-2 +v 0.47500000 -1.2500000e-2 -2.1650635e-2 +v 0.47500000 -2.5000000e-2 3.9289787e-18 +v 0.47500000 -1.2500000e-2 2.1650635e-2 +v 0.47500000 1.2500000e-2 2.1650635e-2 +v 0.47500000 2.5000000e-2 8.6736174e-19 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.86602540 0.50000000 +vn -6.0092584e-17 2.7755576e-16 1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -6.0092584e-17 2.7755576e-16 1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -3.4694470e-16 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn 6.0092584e-17 -6.9388939e-16 -1.00000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 6.0092584e-17 -6.9388939e-16 -1.00000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -1.00000000 0.0000000e+0 0.0000000e+0 +vn 8.6736174e-17 0.86602540 -0.50000000 +vn 0.0000000e+0 -6.9388939e-16 -1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 0.0000000e+0 2.7755576e-16 1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 2.7755576e-16 1.00000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 2.7755576e-16 1.00000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn 0.0000000e+0 -6.9388939e-16 -1.00000000 +vn 1.00000000 0.0000000e+0 0.0000000e+0 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 0.0000000e+0 -6.9388939e-16 -1.00000000 +vn 0.0000000e+0 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn 3.0046292e-17 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn 3.0046292e-17 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn 3.0046292e-17 -6.9388939e-16 -1.00000000 +vn -3.3448994e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -3.3448994e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -1.1564823e-16 2.7755576e-16 1.00000000 +vn -1.1564823e-16 2.7755576e-16 1.00000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -1.1564823e-16 2.7755576e-16 1.00000000 +vn 3.0046292e-17 0.86602540 0.50000000 +vn 3.0046292e-17 0.86602540 0.50000000 +vn 7.5586509e-17 2.7755576e-16 1.00000000 +vn 3.0046292e-17 0.86602540 0.50000000 +vn 7.5586509e-17 2.7755576e-16 1.00000000 +vn 7.5586509e-17 2.7755576e-16 1.00000000 +vn 3.0046292e-17 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 1.6724497e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 1.6724497e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 1.6724497e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 1.6724497e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn 3.3448994e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 3.3448994e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn -5.5466782e-32 -6.9388939e-16 -1.00000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 -0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 0.50000000 +vn 0.0000000e+0 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 3.8408540e-17 0.86602540 0.50000000 +vn 3.8408540e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn -3.8408540e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn 0.0000000e+0 -0.86602540 0.50000000 +vn 0.0000000e+0 -0.86602540 -0.50000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -1.6724497e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -3.3448994e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 8.1776627e-17 0.86602540 -0.50000000 +vn 8.1776627e-17 0.86602540 0.50000000 +vn 8.1776627e-17 0.86602540 -0.50000000 +vn 8.1776627e-17 0.86602540 0.50000000 +vn 8.1776627e-17 0.86602540 -0.50000000 +vn 8.1776627e-17 0.86602540 0.50000000 +vn 8.1776627e-17 0.86602540 0.50000000 +vn 8.1776627e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -8.1776627e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -8.1776627e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -8.1776627e-17 -0.86602540 0.50000000 +vn -8.1776627e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -1.3010426e-16 -0.86602540 0.50000000 +vn -8.6736174e-17 -0.86602540 -0.50000000 +vn -1.3010426e-16 -0.86602540 0.50000000 +vn -8.6736174e-17 -0.86602540 -0.50000000 +vn -1.0346067e-16 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -1.0346067e-16 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -1.0346067e-16 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -1.0346067e-16 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -4.9303807e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -4.3368087e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -4.3368087e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -4.3140831e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 1.2018517e-16 -6.9388939e-16 -1.00000000 +vn -7.6817081e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 -0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -7.6817081e-17 -0.86602540 0.50000000 +vn -5.3287180e-17 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 0.50000000 +vn 6.0092584e-17 0.86602540 -0.50000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 7.6817081e-17 0.86602540 0.50000000 +vn 5.3287180e-17 2.7755576e-16 1.00000000 +vn 2.4651903e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.6977855e-32 2.7755576e-16 1.00000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn -6.0092584e-17 -0.86602540 0.50000000 +vn 3.0814879e-32 2.7755576e-16 1.00000000 +vn -4.3368087e-17 -0.86602540 0.50000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn -4.3368087e-17 -0.86602540 0.50000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn -2.2299329e-17 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -2.2299329e-17 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -2.2299329e-17 -0.86602540 -0.50000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn -3.6977855e-32 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 7.6817081e-17 0.86602540 -0.50000000 +vn -1.2018517e-16 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn -2.4651903e-32 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn -2.4651903e-32 -6.9388939e-16 -1.00000000 +vn -2.4651903e-32 -6.9388939e-16 -1.00000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn 3.0046292e-17 0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn -6.8973781e-17 -0.86602540 -0.50000000 +vn -3.0046292e-17 -0.86602540 0.50000000 +vn -3.0046292e-17 -0.86602540 0.50000000 +vn -5.7824116e-17 -0.86602540 -0.50000000 +vn -3.0046292e-17 -0.86602540 0.50000000 +vn -5.7824116e-17 -0.86602540 -0.50000000 +vn -5.7824116e-17 -0.86602540 -0.50000000 +vn -3.0046292e-17 -0.86602540 0.50000000 +vn 6.0092584e-17 2.7755576e-16 1.00000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn -1.6724497e-17 -0.86602540 0.50000000 +vn 6.0092584e-17 2.7755576e-16 1.00000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 1.8488927e-32 2.7755576e-16 1.00000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 1.8488927e-32 2.7755576e-16 1.00000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 1.8488927e-32 2.7755576e-16 1.00000000 +vn 1.8488927e-32 2.7755576e-16 1.00000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 0.50000000 +vn 4.3368087e-17 0.86602540 -0.50000000 +vn 5.7824116e-17 0.86602540 -0.50000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 5.7824116e-17 0.86602540 -0.50000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 5.7824116e-17 0.86602540 -0.50000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 5.1730335e-17 0.86602540 0.50000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 1.6434602e-32 2.7755576e-16 1.00000000 +vn 1.6724497e-17 0.86602540 0.50000000 +vn 1.6434602e-32 2.7755576e-16 1.00000000 +vn 1.6434602e-32 2.7755576e-16 1.00000000 +vn -7.5586509e-17 2.7755576e-16 1.00000000 +vn -5.1730335e-17 -0.86602540 0.50000000 +vn -7.5586509e-17 2.7755576e-16 1.00000000 +vn -5.1730335e-17 -0.86602540 0.50000000 +vn -7.5586509e-17 2.7755576e-16 1.00000000 +vn -5.1730335e-17 -0.86602540 0.50000000 +vn -5.1730335e-17 -0.86602540 0.50000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.0061723e-17 -0.86602540 -0.50000000 +vn -8.6736174e-17 -0.86602540 0.50000000 +vn -4.0061723e-17 -0.86602540 -0.50000000 +vn -4.0061723e-17 -0.86602540 -0.50000000 +vn -1.1149665e-17 -0.86602540 -0.50000000 +vn -1.1149665e-17 -0.86602540 -0.50000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn -1.1149665e-17 -0.86602540 -0.50000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn -4.0061723e-17 -6.9388939e-16 -1.00000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +vn -4.0061723e-17 -6.9388939e-16 -1.00000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +vn -4.0061723e-17 -6.9388939e-16 -1.00000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn 1.1149665e-17 0.86602540 -0.50000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn 1.1149665e-17 0.86602540 -0.50000000 +vn -4.1086505e-32 -6.9388939e-16 -1.00000000 +vn 1.1149665e-17 0.86602540 -0.50000000 +vn -3.0046292e-17 -0.86602540 -0.50000000 +vn -3.0046292e-17 -0.86602540 -0.50000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn -3.0046292e-17 -0.86602540 -0.50000000 +vn 4.0061723e-17 -6.9388939e-16 -1.00000000 +vn -3.0046292e-17 -0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 0.50000000 +vn -4.3368087e-17 -0.86602540 -0.50000000 +vn -6.8973781e-17 -0.86602540 0.50000000 +vn 1.2325952e-32 2.7755576e-16 1.00000000 +vn 1.2325952e-32 2.7755576e-16 1.00000000 +vn -1.1149665e-17 -0.86602540 0.50000000 +vn -1.1149665e-17 -0.86602540 0.50000000 +vn 1.2325952e-32 2.7755576e-16 1.00000000 +vn -1.1149665e-17 -0.86602540 0.50000000 +vn 1.2325952e-32 2.7755576e-16 1.00000000 +vn 6.8973781e-17 0.86602540 0.50000000 +vn 1.1337976e-16 2.7755576e-16 1.00000000 +vn 6.8973781e-17 0.86602540 0.50000000 +vn 1.1337976e-16 2.7755576e-16 1.00000000 +vn 6.8973781e-17 0.86602540 0.50000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +vn 5.7824116e-17 0.86602540 0.50000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +vn 5.7824116e-17 0.86602540 0.50000000 +vn 5.7824116e-17 0.86602540 0.50000000 +vn 6.8973781e-17 0.86602540 -0.50000000 +usemtl GOLD +s 1 +f 1//4 5//25 2//11 +f 2//7 4//17 3//13 +f 4//18 2//8 5//22 +f 6//28 5//21 1//1 +f 7//32 11//54 12//57 +f 8//40 10//50 7//36 +f 9//43 10//46 8//37 +f 11//53 7//31 10//47 +s 2 +f 1//6 17//92 18//96 +f 2//9 17//86 1//3 +f 5//23 15//74 4//20 +f 7//34 126//740 8//38 +f 8//42 126//742 125//736 +f 10//49 122//716 11//55 +f 14//72 15//80 5//27 +f 15//79 23//125 22//120 +f 18//94 17//87 19//98 +f 19//103 29//164 30//167 +f 20//107 19//102 17//89 +f 22//118 23//123 27//146 +f 23//121 15//76 14//69 +f 26//144 27//151 23//127 +f 27//150 35//197 34//192 +f 29//157 19//100 20//105 +f 30//166 29//159 31//170 +f 31//175 41//236 42//239 +f 32//179 31//174 29//161 +f 34//190 35//195 39//218 +f 35//193 27//148 26//141 +f 38//216 39//223 35//199 +f 39//222 47//269 46//264 +f 41//229 31//172 32//177 +f 42//238 41//231 43//242 +f 43//247 53//308 54//311 +f 44//251 43//246 41//233 +f 46//262 47//267 51//290 +f 47//265 39//220 38//213 +f 50//288 51//295 47//271 +f 51//294 59//341 58//336 +f 53//301 43//244 44//249 +f 54//310 53//303 55//314 +f 55//319 65//380 66//383 +f 56//323 55//318 53//305 +f 58//334 59//339 63//362 +f 59//337 51//292 50//285 +f 62//360 63//367 59//343 +f 63//366 71//413 70//408 +f 65//373 55//316 56//321 +f 66//382 65//375 67//386 +f 67//391 77//452 78//455 +f 68//395 67//390 65//377 +f 70//406 71//411 75//434 +f 71//409 63//364 62//357 +f 74//432 75//439 71//415 +f 75//438 83//485 82//480 +f 77//445 67//388 68//393 +f 78//454 77//447 79//458 +f 79//463 89//524 90//527 +f 80//467 79//462 77//449 +f 82//478 83//483 87//506 +f 83//481 75//436 74//429 +f 86//504 87//511 83//487 +f 87//510 95//557 94//552 +f 89//517 79//460 80//465 +f 90//526 89//519 91//530 +f 91//535 101//596 102//599 +f 92//539 91//534 89//521 +f 94//550 95//555 99//578 +f 95//553 87//508 86//501 +f 98//576 99//583 95//559 +f 99//582 107//630 106//624 +f 101//589 91//532 92//537 +f 102//598 101//591 103//602 +f 103//607 113//668 114//671 +f 104//611 103//606 101//593 +f 106//625 110//649 111//655 +f 107//626 99//580 98//573 +f 110//644 106//622 107//628 +f 111//654 119//700 118//695 +f 113//661 103//604 104//609 +f 114//670 113//663 115//674 +f 115//679 125//738 126//743 +f 116//682 115//678 113//665 +f 118//696 122//721 123//725 +f 119//697 111//652 110//645 +f 122//715 118//693 119//698 +f 123//723 122//719 10//51 +f 125//734 115//676 116//680 +s 3 +f 2//12 16//85 17//91 +f 3//14 16//81 2//10 +f 5//26 13//65 14//71 +f 6//30 13//62 5//24 +f 8//39 124//728 9//44 +f 11//56 122//717 12//59 +f 12//60 122//720 121//713 +f 14//70 13//64 23//122 +f 17//90 21//113 20//108 +f 20//106 21//111 29//158 +f 21//109 17//88 16//82 +f 23//126 25//137 26//143 +f 24//132 23//128 13//68 +f 25//134 23//124 24//130 +f 26//142 25//136 35//194 +f 28//156 29//163 21//116 +f 29//162 33//185 32//180 +f 32//178 33//183 41//230 +f 33//181 29//160 28//153 +f 35//198 37//209 38//215 +f 36//204 35//200 25//139 +f 37//206 35//196 36//202 +f 38//214 37//208 47//266 +f 40//228 41//235 33//188 +f 41//234 45//257 44//252 +f 44//250 45//255 53//302 +f 45//253 41//232 40//225 +f 47//270 49//281 50//287 +f 48//276 47//272 37//211 +f 49//278 47//268 48//274 +f 50//286 49//280 59//338 +f 52//300 53//307 45//260 +f 53//306 57//329 56//324 +f 56//322 57//327 65//374 +f 57//325 53//304 52//297 +f 59//342 61//353 62//359 +f 60//348 59//344 49//283 +f 61//350 59//340 60//346 +f 62//358 61//352 71//410 +f 64//372 65//379 57//332 +f 65//378 69//401 68//396 +f 68//394 69//399 77//446 +f 69//397 65//376 64//369 +f 71//414 73//425 74//431 +f 72//420 71//416 61//355 +f 73//422 71//412 72//418 +f 74//430 73//424 83//482 +f 76//444 77//451 69//404 +f 77//450 81//473 80//468 +f 80//466 81//471 89//518 +f 81//469 77//448 76//441 +f 83//486 85//497 86//503 +f 84//492 83//488 73//427 +f 85//494 83//484 84//490 +f 86//502 85//496 95//554 +f 88//516 89//523 81//476 +f 89//522 93//545 92//540 +f 92//538 93//543 101//590 +f 93//541 89//520 88//513 +f 95//558 97//569 98//575 +f 96//564 95//560 85//499 +f 97//566 95//556 96//562 +f 98//574 97//568 107//627 +f 100//588 101//595 93//548 +f 101//594 105//617 104//612 +f 104//610 105//615 113//662 +f 105//613 101//592 100//585 +f 107//631 109//641 110//647 +f 108//636 107//632 97//571 +f 109//638 107//629 108//634 +f 110//648 120//708 119//702 +f 112//660 113//667 105//620 +f 113//666 117//689 116//683 +f 116//684 124//733 125//737 +f 117//685 113//664 112//657 +f 119//701 121//711 122//718 +f 120//703 110//646 109//640 +f 121//709 119//699 120//705 +f 124//727 116//681 117//687 +f 125//735 124//731 8//41 +s 4 +f 1//2 13//61 6//29 +f 3//16 15//78 16//84 +f 4//19 15//73 3//15 +f 7//35 121//712 126//741 +f 9//45 124//729 10//48 +f 10//52 124//730 123//724 +f 12//58 121//710 7//33 +f 13//67 19//101 24//131 +f 16//83 15//75 21//110 +f 18//95 13//66 1//5 +f 19//97 13//63 18//93 +f 21//115 27//152 28//155 +f 22//119 21//114 15//77 +f 24//129 19//99 25//133 +f 25//138 31//173 36//203 +f 27//145 21//112 22//117 +f 28//154 27//147 33//182 +f 30//168 25//140 19//104 +f 31//169 25//135 30//165 +f 33//187 39//224 40//227 +f 34//191 33//186 27//149 +f 36//201 31//171 37//205 +f 37//210 43//245 48//275 +f 39//217 33//184 34//189 +f 40//226 39//219 45//254 +f 42//240 37//212 31//176 +f 43//241 37//207 42//237 +f 45//259 51//296 52//299 +f 46//263 45//258 39//221 +f 48//273 43//243 49//277 +f 49//282 55//317 60//347 +f 51//289 45//256 46//261 +f 52//298 51//291 57//326 +f 54//312 49//284 43//248 +f 55//313 49//279 54//309 +f 57//331 63//368 64//371 +f 58//335 57//330 51//293 +f 60//345 55//315 61//349 +f 61//354 67//389 72//419 +f 63//361 57//328 58//333 +f 64//370 63//363 69//398 +f 66//384 61//356 55//320 +f 67//385 61//351 66//381 +f 69//403 75//440 76//443 +f 70//407 69//402 63//365 +f 72//417 67//387 73//421 +f 73//426 79//461 84//491 +f 75//433 69//400 70//405 +f 76//442 75//435 81//470 +f 78//456 73//428 67//392 +f 79//457 73//423 78//453 +f 81//475 87//512 88//515 +f 82//479 81//474 75//437 +f 84//489 79//459 85//493 +f 85//498 91//533 96//563 +f 87//505 81//472 82//477 +f 88//514 87//507 93//542 +f 90//528 85//500 79//464 +f 91//529 85//495 90//525 +f 93//547 99//584 100//587 +f 94//551 93//546 87//509 +f 96//561 91//531 97//565 +f 97//570 103//605 108//635 +f 99//577 93//544 94//549 +f 100//586 99//579 105//614 +f 102//600 97//572 91//536 +f 103//601 97//567 102//597 +f 105//619 111//656 112//659 +f 106//623 105//618 99//581 +f 108//633 103//603 109//637 +f 109//642 115//677 120//706 +f 111//650 105//616 106//621 +f 112//658 111//651 117//686 +f 114//672 109//643 103//608 +f 115//673 109//639 114//669 +f 117//691 123//726 124//732 +f 118//694 117//690 111//653 +f 120//707 126//744 121//714 +f 123//722 117//688 118//692 +f 126//739 120//704 115//675 diff --git a/Model/Spectrum.txt b/Model/Spectrum.txt index 079ab3a4..d8f3d416 100644 --- a/Model/Spectrum.txt +++ b/Model/Spectrum.txt @@ -81,6 +81,9 @@ Moai 3 0.2 96 81 72 1.0 96 81 72 +Moon 2 +0.0 255 255 255 +1.0 40 40 40 Asteroid 2 0.0 255 255 255 diff --git a/Rover/Flex_Simple.txt b/Rover/Flex_Simple.txt new file mode 100644 index 00000000..7047137c --- /dev/null +++ b/Rover/Flex_Simple.txt @@ -0,0 +1,64 @@ +<<<<<<<<<<<<<< Flexible Body Inputs for 42 >>>>>>>>>>>>>>>>>>> +Simple Flex Model ! Description +2 ! Number of Flex Modes +****************** Initial Modal States x, u ****************** +1.0E-6 0.0 ! Mode 0 x, u +1.0E-6 0.0 ! Mode 1 x, u +****************** Joint Node Mode Shapes ********************* +******* Non-zero Translation Mode Shape (PSI) Elements ******** +0 ! Number of non-zero elements +******* Non-zero Rotation Mode Shape (THETA) Elements ******** +0 ! Number of non-zero elements +**************** Analysis Node Mode Shapes ********************* +******* Non-zero Translation Mode Shape (PSI) Elements ******** +12 ! Number of non-zero elements + 0 0 0 0.1 ! [Mode] [Node] [Axis] Value + 0 0 1 0.1 ! [Mode] [Node] [Axis] Value + 0 0 2 0.1 ! [Mode] [Node] [Axis] Value + 0 1 0 -0.1 ! [Mode] [Node] [Axis] Value + 0 1 1 -0.1 ! [Mode] [Node] [Axis] Value + 0 1 2 -0.1 ! [Mode] [Node] [Axis] Value + 1 0 0 0.1 ! [Mode] [Node] [Axis] Value + 1 0 1 0.1 ! [Mode] [Node] [Axis] Value + 1 0 2 0.1 ! [Mode] [Node] [Axis] Value + 1 1 0 0.1 ! [Mode] [Node] [Axis] Value + 1 1 1 0.1 ! [Mode] [Node] [Axis] Value + 1 1 2 0.1 ! [Mode] [Node] [Axis] Value +******* Non-zero Rotation Mode Shape (THETA) Elements ******** +12 ! Number of non-zero elements + 0 0 0 0.1 ! [Mode] [Node] [Axis] Value + 0 0 1 0.0707 ! [Mode] [Node] [Axis] Value + 0 0 2 0.057735 ! [Mode] [Node] [Axis] Value + 0 1 0 -0.1 ! [Mode] [Node] [Axis] Value + 0 1 1 -0.0707 ! [Mode] [Node] [Axis] Value + 0 1 2 -0.057735 ! [Mode] [Node] [Axis] Value + 1 0 0 0.1 ! [Mode] [Node] [Axis] Value + 1 0 1 0.0707 ! [Mode] [Node] [Axis] Value + 1 0 2 0.057735 ! [Mode] [Node] [Axis] Value + 1 1 0 0.1 ! [Mode] [Node] [Axis] Value + 1 1 1 0.0707 ! [Mode] [Node] [Axis] Value + 1 1 2 0.057735 ! [Mode] [Node] [Axis] Value +**************** Non-zero Mass Matrix Elements ****************** +2 ! Number of non-zero elements +0 0 1.0 ! [Row] [Col] Value +1 1 1.0 ! [Row] [Col] Value +************* Non-zero Stiffness Matrix Elements **************** +2 ! Number of non-zero elements +0 0 39.478 ! [Row] [Col] Value (1 Hz) +1 1 3947.8 ! [Row] [Col] Value (10 Hz) +************* Non-zero Damping Matrix Elements **************** +2 ! Number of non-zero elements +0 0 0.012566 ! [Row] [Col] Value (0.1%) +1 1 0.12566 ! [Row] [Col] Value (0.1%) +********* Linear Momentum Modal Integral, Pf, 3 x Nf ********* +0.0 0.0 0.0 ! Mode 0, [x y z] +0.0 0.0 0.0 ! Mode 1, [x y z] +******** Angular Momentum Modal Integral, Hf, 3 x Nf ********* +0.0 0.0 0.0 ! Mode 0, [x y z] +0.0 0.0 0.0 ! Mode 1, [x y z] +********** Linear Modal Integral, L, 3 x 3 x Nf ************** +0 ! Number of non-zero elements +********* Angular Modal Integral, N, 3 x 3 x Nf x Nf ********* +0 ! Number of non-zero elements +[EOF] + \ No newline at end of file diff --git a/Rover/Inp_AcOutput.txt b/Rover/Inp_AcOutput.txt new file mode 100644 index 00000000..36be1915 --- /dev/null +++ b/Rover/Inp_AcOutput.txt @@ -0,0 +1,16 @@ +<<<<<<<<<<<<<<<<<< AC Outputs for 42 >>>>>>>>>>>>>>>>>>> +TRUE 0.25 ! Ac Tlm Enabled, Interval +FALSE 5.0 ! AcG Tlm Enabled, Interval +FALSE 5.0 ! Ac_GCmd Tlm Enabled, Interval +FALSE 5.0 ! AcGyro Tlm Enabled, Interval +FALSE 5.0 ! AcMAG Tlm Enabled, Interval +FALSE 5.0 ! AcCSS Tlm Enabled, Interval +FALSE 5.0 ! AcFSS Tlm Enabled, Interval +FALSE 5.0 ! AcST Tlm Enabled, Interval +FALSE 5.0 ! AcGPS Tlm Enabled, Interval +FALSE 5.0 ! AcAccel Tlm Enabled, Interval +FALSE 5.0 ! AcWhl Tlm Enabled, Interval +FALSE 5.0 ! AcMTB Tlm Enabled, Interval +FALSE 5.0 ! AcThr Tlm Enabled, Interval +FALSE 5.0 ! AcCmd Tlm Enabled, Interval + diff --git a/Rover/Inp_Cmd.txt b/Rover/Inp_Cmd.txt new file mode 100755 index 00000000..8e392c56 --- /dev/null +++ b/Rover/Inp_Cmd.txt @@ -0,0 +1,92 @@ +<<<<<<<<<<<<<<<<< 42: Command Script File >>>>>>>>>>>>>>>>> +#0.0 CaptureCam TRUE +#0.0 Banner = "Hit P to unpause" +#6.0 GL Output Step = 0.02 +#7.0 GL Output Step = 0.04 +#8.0 GL Output Step = 0.06 +#9.0 GL Output Step = 0.08 +#10.0 GL Output Step = 0.1 +10.0 POV CmdRange = 60.0 +10.0 POV CmdSeq = 123 +10.0 POV CmdAngle = [-45.0 00.0 0.0] deg +10.0 POV CmdPermute = [0.0 1.0 0.0; 0.0 0.0 1.0; 1.0 0.0 0.0] +10.0 POV TimeToGo = 60.0 + + +EOF + +############################################################## +# All lines after EOF are ignored +# Comment lines begin with #, %, or // +# Blank lines are permitted + +# Here are recognized command formats. +# %lf means that a floating-point number is expected +# %ld means that an integer is expected +# %s means that a string is expected +# %c means that a character is expected +# Look in functions SimCmdInterpreter, GuiCmdInterpreter, +# and FswCmdInterpreter for strings and characters that +# are meaningful in a particular context +# The first %lf is always the SimTime of command execution. + +# Sim-related commands +%lf DTSIM = %lf +%lf SC[%ld].DynMethod %s +%lf SC[%ld].G[%ld].RotLocked[%ld] %s +%lf SC[%ld].G[%ld].TrnLocked[%ld] %s +%lf Impart Impulsive Delta-V of [%lf %lf %lf] m/s in Frame %c to Orb[%ld] + %c can be N or L +%lf SC[%ld].LoopGain = %lf +%lf SC[%ld].LoopDelay = %lf +%lf SC[%ld].GainAndDelayActive = %s + +# GUI-related commands +%lf POV.Host.SC %ld +%lf CaptureCam %s +%lf CamSnap %s +%lf MapSnap %s +%lf Banner = "Banner in Quotes" +%lf GL Output Step = %lf +%lf POV CmdRange = %lf +%lf POV CmdSeq = %ld +%lf POV CmdAngle = [%lf %lf %lf] deg +%lf POV CmdPermute = [%lf %lf %lf; %lf %lf %lf; %lf %lf %lf] +%lf POV TimeToGo = %lf +%lf POV Frame = %c +%lf ShowHUD %s +%lf ShowWatermark %s +%lf ShowShadows %s +%lf ShowProxOps %s +%lf ShowFOV %s +%lf FOV[%ld].NearExists = %s +%lf FOV[%ld].FarExists = %s + +# FSW-related commands +%lf SC[%ld] FswTag = %s + # %s is PASSIVE_FSW, INSTANT_FSW, etc. +%lf SC[%ld] qrn = [%lf %lf %lf %lf] +%lf SC[%ld] qrl = [%lf %lf %lf %lf] +%lf SC[%ld] Cmd Angles = [%lf %lf %lf] deg, Seq = %ld wrt %c Frame + # %c is either N or L +%lf SC[%ld].G[%ld] Cmd Angles = [%lf %lf %lf] deg +# In the following, the (first) %s is either "Primary" or "Secondary" +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at RA = %lf deg, Dec = %lf deg +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at World[%ld] Lng = %lf deg, Lat = %lf deg, Alt = %lf km +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at World[%ld] +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at GroundStation[%ld] +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at %s + # Last %s is SUN, MOON, any planet, VELOCITY, or MAGFIELD +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at SC[%ld] +%lf Point SC[%ld].B[%ld] %s Vector [%lf %lf %lf] at SC[%ld].B[%ld] point [%lf %lf %lf] +%lf Align SC[%ld].B[%ld] %s Vector [%lf %lf %lf] with %c-frame Vector [%lf %lf %lf] + # %c-frame can be H, N, or L +%lf Align SC[%ld].B[%ld] %s Vector [%lf %lf %lf] with SC[%ld].B[%ld] vector [%lf %lf %lf] +Event Eclipse Entry SC[%ld] qrl = [%lf %lf %lf %lf] +Event Eclipse Exit SC[%ld] qrl = [%lf %lf %lf %lf] +Event Eclipse Entry SC[%ld] Cmd Angles = [%lf %lf %lf] deg, Seq = %ld wrt %c Frame + # %c is either N or L +Event Eclipse Exit SC[%ld] Cmd Angles = [%lf %lf %lf] deg, Seq = %ld wrt %c Frame + # %c is either N or L +%lf Set SC[%ld] RampCoastGlide wc = %lf Hz, amax = %lf, vmax = %lf +%lf Spin SC[%ld] about Primary Vector at %lf deg/sec diff --git a/Rover/Inp_FOV.txt b/Rover/Inp_FOV.txt new file mode 100644 index 00000000..354aaecb --- /dev/null +++ b/Rover/Inp_FOV.txt @@ -0,0 +1,46 @@ +************************* Fields of View *************************** +1 ! Number of FOVs +-------------------------------------------------------------------- +"LIDAR" ! Label +12 4.0 ! Number of Sides, Length [m] +8.0 4.0 ! H Width, V Height [deg] +0.0 0.7 0.5 0.5 ! Color RGB+Alpha +SOLID ! WIREFRAME, SOLID, VECTOR, or PLANE +TRUE FALSE ! Draw Near Field, Draw Far Field +0 0 ! SC, Body +0.5 0.0 0.25 ! Position in Body [m] +30.0 0.0 0.0 231 ! Euler Angles [deg], Sequence +X_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +-------------------------------------------------------------------- +"WIRE" ! Label +24 4.0 ! Number of Sides, Length [m] +10.0 5.0 ! H Width, V Height [deg] +0.7 0.7 0.0 1.0 ! Color RGB+Alpha +WIREFRAME ! WIREFRAME, SOLID, VECTOR, or PLANE +TRUE TRUE ! Draw Near Field, Draw Far Field +0 0 ! SC, Body +1.0 0.0 0.0 ! Position in Body [m] +0.0 0.0 0.0 213 ! Euler Angles [deg], Sequence +X_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +-------------------------------------------------------------------- +"VECTOR" ! Label +0 4.0 ! Number of Sides, Length [m] +0.0 0.0 ! H Width, V Height [deg] +0.0 1.0 1.0 1.0 ! Color RGB+Alpha +VECTOR ! WIREFRAME, SOLID, VECTOR, or PLANE +TRUE TRUE ! Draw Near Field, Draw Far Field +0 0 ! SC, Body +1.0 0.0 0.0 ! Position in Body [m] +135.0 0.0 0.0 213 ! Euler Angles [deg], Sequence +Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +-------------------------------------------------------------------- +"PLANE" ! Label +24 8.0 ! Number of Sides, Length [m] +0.0 0.0 ! H Width, V Height [deg] +1.0 1.0 1.0 0.3 ! Color RGB+Alpha +PLANE ! WIREFRAME, SOLID, VECTOR, or PLANE +TRUE TRUE ! Draw Near Field, Draw Far Field +0 0 ! SC, Body +0.0 0.0 0.0 ! Position in Body [m] +-45.0 0.0 0.0 213 ! Euler Angles [deg], Sequence +Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS diff --git a/Rover/Inp_Graphics.txt b/Rover/Inp_Graphics.txt new file mode 100755 index 00000000..e8cb0840 --- /dev/null +++ b/Rover/Inp_Graphics.txt @@ -0,0 +1,55 @@ +<<<<<<<<<<<<<<<< 42 Graphics Configuration File >>>>>>>>>>>>>>>>>>> +0.1 ! GL Output Interval [sec] +Skymap09.txt ! Star Catalog File Name +TRUE ! Map Window Exists +FALSE ! Orrery Window Exists +FALSE ! Unit Sphere Window Exists +******************************* POV ********************************* +FALSE ! Pause at Startup +TRACK_HOST ! POV Mode (TRACK_HOST, TRACK_TARGET, FIXED_IN_HOST) +SC ! Host Type (WORLD, REFORB, FRM, SC, BODY) +0 0 L ! Initial Host SC, Body, POV Frame +SC ! Target Type (WORLD, REFORB, FRM, SC, BODY) +0 0 L ! Initial Target SC, Body, POV Frame +NEG_X ! Boresight Axis +POS_Z ! Up Axis +10.0 ! Initial POV Range from Target [m] +30.0 ! POV Angle (Vertical) [deg] +0.0 0.0 0.0 ! POV Position in Host [m] +FRONT ! Initial POV View (FRONT, FRONT_RIGHT, etc) +******************************* CAM ********************************* +"42 Cam" ! Cam Title [delimited by "] +800 800 ! Width, Height [pixels] +5.0E-5 ! Mouse Scale Factor +1.8 ! Display's Gamma Exponent (1.8-4.0) +************************** CAM Show Menu **************************** +FALSE "N Axes" ! Show N Axes +FALSE "L Axes" ! Show L Axes +TRUE "F Axes" ! Show F Axes +FALSE "B Axes" ! Show B Axes +FALSE "N Grid" ! Show N Grid +FALSE "L Grid" ! Show L Grid +FALSE "F Grid" ! Show F Grid +FALSE "B Grid" ! Show B Grid +FALSE "Gal Grid" ! Show B Grid +TRUE "FOVs" ! Show Fields of View +FALSE "Prox Ops" ! Show Prox Ops +FALSE "TDRS" ! Show TDRS Satellites +TRUE "Shadows" ! Show Shadows +FALSE "Astro Labels" ! Show Astro Labels +FALSE "Truth Vectors" ! Show Truth Vectors +FALSE "FSW Vectors" ! Show FSW Vectors +TRUE "Milky Way" ! Show Milky Way +FALSE "Fermi Sky" ! Show Fermi Sky +******************************* MAP ********************************* +"42 Map" ! Map Title [delimited by "] +512 256 ! Width, Height [pixels] +************************** MAP Show Menu **************************** +TRUE "Clock" ! Show Clock +TRUE "Tlm Clock" ! Show Clock +FALSE "Credits" ! Show Credits +TRUE "Night" ! Show Night +********************* Unit Sphere Show Menu ************************* +TRUE ! Show Major Constellations +TRUE ! Show Zodiac Constellations +FALSE ! Show Minor Constellations \ No newline at end of file diff --git a/Rover/Inp_IPC.txt b/Rover/Inp_IPC.txt new file mode 100644 index 00000000..4a00b951 --- /dev/null +++ b/Rover/Inp_IPC.txt @@ -0,0 +1,44 @@ +<<<<<<<<<<<<<<< 42: InterProcess Comm Configuration File >>>>>>>>>>>>>>>> +0 ! Number of Sockets +********************************** IPC 0 ***************************** +OFF ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE) +0 ! AC.ID for ACS mode +"State00.42" ! File name for WRITE or READ +CLIENT ! Socket Role (SERVER,CLIENT,GMSEC_CLIENT) +localhost 10001 ! Server Host Name, Port +TRUE ! Allow Blocking (i.e. wait on RX) +TRUE ! Echo to stdout +3 ! Number of TX prefixes +"SC" ! Prefix 0 +"Orb" ! Prefix 1 +"World" ! Prefix 2 +********************************** IPC 1 ***************************** +OFF ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE) +0 ! AC.ID for ACS mode +"State01.42" ! File name for WRITE or READ +CLIENT ! Socket Role (SERVER,CLIENT,GMSEC_CLIENT) +localhost 10002 ! Server Host Name, Port +TRUE ! Allow Blocking (i.e. wait on RX) +FALSE ! Echo to stdout +1 ! Number of TX prefixes +"SC[0].AC" ! Prefix 0 +********************************** IPC 2 ***************************** +OFF ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE) +1 ! AC.ID for ACS mode +"State02.42" ! File name for WRITE or READ +CLIENT ! Socket Role (SERVER,CLIENT,GMSEC_CLIENT) +localhost 10003 ! Server Host Name, Port +TRUE ! Allow Blocking (i.e. wait on RX) +FALSE ! Echo to stdout +1 ! Number of TX prefixes +"SC[1].AC" ! Prefix 0 +********************************** IPC 3 ***************************** +OFF ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE) +0 ! AC.ID for ACS mode +"State03.42" ! File name for WRITE or READ +CLIENT ! Socket Role (SERVER,CLIENT,GMSEC_CLIENT) +localhost 10004 ! Server Host Name, Port +TRUE ! Allow Blocking (i.e. wait on RX) +FALSE ! Echo to stdout +1 ! Number of TX prefixes +"SC[0].Tach[0]" ! Prefix 0 diff --git a/Rover/Inp_NOS3.txt b/Rover/Inp_NOS3.txt new file mode 100644 index 00000000..beb2737e --- /dev/null +++ b/Rover/Inp_NOS3.txt @@ -0,0 +1,3 @@ +<<<<<<<<<<<<<<<< 42 NOS3 Time Configuration File >>>>>>>>>>>>>>>>>>> +command ! NOS3 Time Bus +tcp://127.0.0.1:12001 ! NOS3 Time Connection String diff --git a/Rover/Inp_Region.txt b/Rover/Inp_Region.txt new file mode 100644 index 00000000..4181dc5d --- /dev/null +++ b/Rover/Inp_Region.txt @@ -0,0 +1,29 @@ +******************** Regions for 42 ******************* +1 ! Number of Regions +--------------------------------------------------------- +TRUE ! Exists +"Crater" ! Name +LUNA ! World +LLA ! POSW or LLA +0.0 0.0 0.0 ! Position in W, m +30.0 60.0 100.0 ! Lng, Lat (deg), Alt (m) +1.0E6 1.0E4 0.8 ! Elasticity, Damping, Friction Coef +Rgn_MoonCrater.obj ! Geometry File Name +--------------------------------------------------------- +TRUE ! Exists +"TAG" ! Name +MINORBODY_2 ! World +POSW ! POSW or LLA +2400.9966 -1074.41895 439.1271 ! Position in W, m +-24.120375966731 9.48979662 27.7155 ! Lng, Lat (deg), Alt (m) +1.0E6 1.0E4 0.1 ! Elasticity, Damping, Friction Coef +Rgn_TAG.obj ! Geometry File Name +--------------------------------------------------------- +TRUE ! Exists +"LZ" ! Name +EARTH ! World +LLA ! POSW or LLA +0.0 0.0 0.0 ! Position in W, m +-80.53 28.46 10.0 ! Lng, Lat (deg), Alt (m) +1.0E6 1.0E4 0.1 ! Elasticity, Damping, Friction Coef +Rgn_Terrain.obj ! Geometry File Name diff --git a/Rover/Inp_ScOutput.txt b/Rover/Inp_ScOutput.txt new file mode 100644 index 00000000..ed3c889d --- /dev/null +++ b/Rover/Inp_ScOutput.txt @@ -0,0 +1,9 @@ +<<<<<<<<<<<<<<<<<< SC Outputs for 42 >>>>>>>>>>>>>>>>>>> +TRUE 0.25 ! Sc Tlm Enabled, Interval +FALSE 5.0 ! ScB Tlm Enabled, Interval +FALSE 5.0 ! ScG Tlm Enabled, Interval +FALSE 5.0 ! ScGN Tlm Enabled, Interval +FALSE 5.0 ! ScWhl Tlm Enabled, Interval +FALSE 5.0 ! ScGyro Tlm Enabled, Interval +FALSE 5.0 ! ScShaker Tlm Enabled, Interval + diff --git a/Rover/Inp_Sim.txt b/Rover/Inp_Sim.txt new file mode 100755 index 00000000..7e046f7d --- /dev/null +++ b/Rover/Inp_Sim.txt @@ -0,0 +1,61 @@ +<<<<<<<<<<<<<<<<< 42: The Mostly Harmless Simulator >>>>>>>>>>>>>>>>> +************************** Simulation Control ************************** +FAST ! Time Mode (FAST, REAL, EXTERNAL, or NOS3) +250.0 0.01 ! Sim Duration, Step Size [sec] +10.0 ! File Output Interval [sec] +0 ! RNG Seed +TRUE ! Graphics Front End? +Inp_Cmd.txt ! Command Script File Name +************************** Reference Orbits ************************** +1 ! Number of Reference Orbits +TRUE Orb_Rover.txt ! Input file name for Orb 0 +***************************** Spacecraft ***************************** +1 ! Number of Spacecraft +TRUE 0 SC_Rover.txt ! Existence, RefOrb, Input file for SC 0 +***************************** Environment ***************************** +03 10 2025 ! Date (UTC) (Month, Day, Year) +12 02 57.60 ! Time (UTC) (Hr,Min,Sec) +37.0 ! Leap Seconds (sec) +USER ! F10.7, Ap (USER, NOMINAL or TWOSIGMA) +230.0 ! USER-provided F10.7 +100.0 ! USER-provided Ap +IGRF ! Magfield (NONE,DIPOLE,IGRF) +8 8 ! IGRF Degree and Order (<=10) +8 8 ! Earth Gravity Model N and M (<=18) +2 0 ! Mars Gravity Model N and M (<=18) +2 0 ! Luna Gravity Model N and M (<=18) +FALSE FALSE ! Aerodynamic Forces & Torques (Shadows) +FALSE ! Gravity Gradient Torques +FALSE FALSE ! Solar Pressure Forces & Torques (Shadows) +FALSE ! Gravity Perturbation Forces +TRUE ! Passive Joint Forces & Torques +FALSE ! Thruster Plume Forces & Torques +TRUE ! Contact Forces and Torques +FALSE ! CFD Slosh Forces and Torques +FALSE ! Albedo Effect on CSS Measurements +FALSE ! Output Environmental Torques to Files +********************* Celestial Bodies of Interest ********************* +MEAN ! Ephem Option (MEAN or DE430) +TRUE ! Mercury +TRUE ! Venus +TRUE ! Earth and Luna +TRUE ! Mars and its moons +TRUE ! Jupiter and its moons +TRUE ! Saturn and its moons +TRUE ! Uranus and its moons +TRUE ! Neptune and its moons +TRUE ! Pluto and its moons +FALSE ! Asteroids and Comets +***************** Lagrange Point Systems of Interest ****************** +FALSE ! Earth-Moon +FALSE ! Sun-Earth +FALSE ! Sun-Jupiter +************************* Ground Stations *************************** +6 ! Number of Ground Stations +TRUE LUNA 23.47298 0.67409 "A11" ! Exists, World, Lng, Lat, Label +TRUE LUNA -23.41930 -3.01381 "A12" ! Exists, World, Lng, Lat, Label +TRUE LUNA -17.47139 -3.64544 "A14" ! Exists, World, Lng, Lat, Label +TRUE LUNA 3.63400 26.13224 "A15" ! Exists, World, Lng, Lat, Label +TRUE LUNA 15.49859 -8.97341 "A16" ! Exists, World, Lng, Lat, Label +TRUE LUNA 30.77475 20.18809 "A17" ! Exists, World, Lng, Lat, Label + diff --git a/Rover/Inp_TDRS.txt b/Rover/Inp_TDRS.txt new file mode 100755 index 00000000..0c270f74 --- /dev/null +++ b/Rover/Inp_TDRS.txt @@ -0,0 +1,13 @@ +<<<<<<<<<<<<<<<<<<< 42 TDRS Configuration File >>>>>>>>>>>>>>>>>>>>>> +FALSE "TDRS-1" ! TDRS-1 Exists, Designation +FALSE "In Memorium" ! TDRS-2 was lost along with Challenger +TRUE "TDZ" ! TDRS-3 Exists, Designation +FALSE "TDS" ! TDRS-4 Exists, Designation +FALSE "TD171" ! TDRS-5 Exists, Designation +TRUE "TDW" ! TDRS-6 Exists, Designation +FALSE "TDRS-7" ! TDRS-7 Exists, Designation +FALSE "TD271" ! TDRS-8 Exists, Designation +FALSE "TDRS-9" ! TDRS-9 Exists, Designation +TRUE "TDE" ! TDRS-10 Exists, Designation + + diff --git a/Rover/Jnt_Hip.txt b/Rover/Jnt_Hip.txt new file mode 100644 index 00000000..ad04d48a --- /dev/null +++ b/Rover/Jnt_Hip.txt @@ -0,0 +1,7 @@ +<<<<<<<<<<<<<<<< Passive Joint Parameters for 42 >>>>>>>>>>>>>>>>>>>>> +Hip Joint ! Description +************************************************************************ +100.0 100.0 0.0 ! Rot Passive Spring Coefficients (Nm/rad) +10.0 10.0 0.0 ! Rot Passive Damping Coefficients (Nms/rad) +0.0 0.0 0.0 ! Trn Passive Spring Coefficients (N/m) +0.0 0.0 0.0 ! Trn Passive Damping Coefficients (Ns/m) diff --git a/Rover/Jnt_Knee.txt b/Rover/Jnt_Knee.txt new file mode 100644 index 00000000..006864bf --- /dev/null +++ b/Rover/Jnt_Knee.txt @@ -0,0 +1,7 @@ +<<<<<<<<<<<<<<<< Passive Joint Parameters for 42 >>>>>>>>>>>>>>>>>>>>> +Knee Joint ! Description +************************************************************************ +1000.0 0.0 0.0 ! Rot Passive Spring Coefficients (Nm/rad) +100.0 0.0 0.0 ! Rot Passive Damping Coefficients (Nms/rad) +0.0 0.0 0.0 ! Trn Passive Spring Coefficients (N/m) +0.0 0.0 0.0 ! Trn Passive Damping Coefficients (Ns/m) diff --git a/Rover/Leg Kinematics.pdf b/Rover/Leg Kinematics.pdf new file mode 100644 index 0000000000000000000000000000000000000000..24fdc116356e4e902ea6360d240f0e7a4690635f GIT binary patch literal 170468 zcma%iV~{SqvhF*!ZQHii*tTblZQHhO+xD!nxyH8bx!*qbo?m-c-JPnWI;m78>FVm| z>2yM-AR7-xXd4xRu)_Q z^Hwc_UI}gvTY_r||Nd*EJ~twrO|*7*rw}uF;2#Ge z=t0cNVro+5a4OwuSM@%O`g2*sG(E%NX5^8RK{*nWV?Eq!TR)v;(1FOJj1e$#6~vmz z92}+C;BpC7>n{!Bn2>z10E(pUd}yj_L!mWJx#~!oKdk$S1NRQ-yNq)2#3JJssSbp> znC&Ei=G1crgt1LPJM6izDzcQY^C(!RpbCR}EWuxfX;_(k?zpLgwXzN_+B!WCuuE9r z$itE&5>vyBXe^G|N#P1wKqv_+iA{lOgrvYq*cn*lN~WQjvobPlwWXSWs0y`^_=v(w zkxfJY24@^7$u9>JBl0I8n-Z6XQu(7123OqeHoc+9V9f%6Ks5K8Bvu}?g(6dKi9ury zJ5^%TRj@KA-2%+pHIx{Y30DU_mfL97Ml{}hPoJkLb|;)Te0vnCt!+2`ji_N65d&7d zk3WNxA=N9}w}JXsZTxU)Ar*b~6ja%-zd%gA`&@5^{>bB_OKZ&IZGcgQwQh9%y|M#UFZhU?nE<*TOSl71_tFB*d9HVGBrDxxT|UAI`G}W9^=g#+}re= z+wPj%^t^=4We6(}`FEm@Z%knkca|52tJ7}%CZ%%kua%ms>iycMY;X+h5Z*$t>ESDF zA{kKgO-UkvMX+_Y?&+V-*f2b3XI-VWj}q~;4Xn>G&RX7Wc0B!DJVT)oa3wVIzwTT8 z=(2Ib1@r$s5^?}zKZ(j48S?E`b!|#Ow;FTQO%UTfLj^Mr%fwg;x+3o(7WYb}(MZ}P z`_EQ+lEJ^yOt0<`#;K^v@3z-@yYV+#@|?v`YS!7^W@E2i7V$SH#|YxeF0}24fc`d2 zR#c^c1t1=YGFkgmj-uxNj#T7lB(yiewrV>fz%tP_5&_I26QeB85ZHV+R{AFw8%@xn zKn9*6529;i>59zIFehL`(V|55th^m)_ntP^t>(9FKoo_vUtU8DL0kE|^tnpge%PMy zd;K|gT;?S7>2X1MN?QQ|CCXMqD-9;1C_O)V3u08Dhg`dhJ;5hy4_W*?5djhZ2?I9Z zIz-vZR+NBK9`uud%@)3wctfFNCCVcM-8O~PD1jWB-y@CevmO39Cg^!WYA-h&@^@bfPLUnqA!Be;ij^A zMq5BPo3=TGSA~X>&_|~33480dct4(k!ZL}+zPN;vCk72A9yjTvs&96Mdm1~I@O!aEHK51wt z8aGhVPkd3|n8ET;FJBOCHa&Hu2Sisa>?pvEi*|A*i$EDt7FSTqwneMB8$7ufJbew6 zq4wa|*}%gw$Yr(5gAs16cR`K^gsG$BL9e z_u`0+CY?&MKME2ih?E-mamz!u9feA~L>tYL&ww_IsOh^H$fb-cC(*^eOldOH=wl01 zO+F1J#xyP`*oRP+g#6M`Y|EoNOHA)k9VCPNo7LOZw_(i65h@8pPC^{=1_a|hqu2zE zq&NMdkjciWsme7XM<}3l*+-iyqE_Z_Sx=P!D3J&848TC%49dL&24NY4YB;BKG`!^> z7pofLJheaiYV;Dw<90|=DDJOiPym=jxlF_jpDJ@#A><+wl+x%cmY+?Q`7Ev-tSfr) z7J(GWpCCh>yS(LTf)VaZ=GJ&#uF2$Qc(F4Q8Q$lPH5n%51RJk#bJP>wY}Ruy@~&`M zadb2B;BS7A&4SxTmZt0HK}IE61!=|3vd7fM97H^>nctbLsu5KmM#Es3?`ix6WLk6I zY?NEzpVjd&hw+BgX9NR3SiNwzb`71{@9;Z*_8~-I3=RQY*-+__p#(?NdDDY5h91@XW zU?_Bp^E+mGfF~V4iGcT9j5LPEb8jrf*1s=cC9z%78 zM{EM1u;fo^^SE&VU>cDgu?Sev`4gQJhM;YJ$Ib+de|C=jS!ZPiVRjaHFJMQKvI{yl z%>c>=*O{i=h5e+(vh1=67Kmo?tm#{du&YORhGvm5I9Wfg+N%{Dd}}^l?K|uCyEyVQ z$(e|cx-93W@S=uOOAC;Wx69}CHS=fOKovd)V_ZAA?gaC+37`BXqsG&)AeirJ6?^S0$6 z&FOQ(n!iBl3Tyh$tsn2SN>Kv zkrEog_tW&9j*cje<-+5O%`hJB z-XmFhxo>QQ6;E?GS-t?mK;>MvWC&X6&+ewToMZ=~19Q2BO$+Te-wQSN)G)A@^CwH& zGW*5LuFWaUsmpqe+;^_kiP+#UY8!SAekV=pH`{LbD8F3w`NKSYvb*Xu-#nY)P{e%{b`WnZyCPpwtB(zK3a;P>q4kw759Q?zr{5tkL9G zu#7CtSqrmw#Boa=w_2Z9~D&Q9!BtJ?$Z~e>^W%vb-+{$MTepxw&|$QRLSu zWEPJCq>Ix;V`A<`H*)j3OkpmG*VzYjoXCYS5Bt4onR+=QYjF9VuRdU*7gKPGFu9Nl z{ve_+_!_7RtN?E}e~xGqw5L^oR3rM#9RpjZl`4MtoG!SITFV@-iMF>B`j2H@RA%gG zMh84uO+6~NHpllK?w?G;(B*|D9xKc=!IZ1gpUn6#moNA^%vB2j$EXBOqiC^%3oefP z5BH;*EPXDFhkYDWCuZw^LHzZCV3A49sQI8&@;*E)gUyLQ3!W{&FtB~xAcvD`-tDxDJXP$L-{QoB9Kp-|k6Bj%X4LW3d8xZ^7mF*(!87gSEREx#;IKHXQN|B~_R?(*;pbzOfi&8BbL z=(1V#W7~oEX`P(z*6qE*QP;V9uD$UY3E>SoYsC`VvDu+-TLOBo_2KY*HgNRxQ!C2Y zX5+Y;-un3NLQ;^c>mlyT?&)gs2yYm zp0&&Cf0fRI(Nrj_I*H{{5X9)~I1CqFt*0k)^K6JQ3ue$1x1X=HfuIJmnDG@Gz`xV) z)Iwu_a5Nm`!$zg1jKXsaeP3`K%bPWuq;5PPdkSmYa9y-P+f*2Wd|mRu;kbN1k0KZ{ zw2t7(`E2)X&}Qv36E{VsLY-xokGj?{YBG$QFunjw@#xJFM=87Ju6VT$1}&we=Kup* znwZ`iOiI`M&DhLQo2xi$E zo6D<`o2pLZ>+x%QKQV%j_GHzY=#fU_)ZTiQ&5YnZO|E7aBFtb8Eu>WFM#_ZeG$*H{ z#2SrF6lFsiWUBBP!x~{tBV?oVUyjg_U#a%#X}tiv&3(M+4syL#_KLkF=Yo zHLSKLQFZ3ajC6w6C9&TQ1u2b*n zem(Kh?m0S28ljyBnFtv?1LyjIANq8$YVWPT`D`TyCuQ6jS2OGR=eSRw|8yf?0d65- zOtnR&7$AzgP&ru*S_ZktYEwziaOOoNxiNP3?Qds>lWs%#jC7*Bbd5jF(6;K9^(XI( zV&gBGV%3kfExR3|)n3wAZFX|LCI}MS!(XFbx0z$vbd%l=edX2e9zV5oy50Wj$0wXu z_s94EHcsu`fceKKqNrhOBKYXix}ETzqB=v@n5K&_6i|rjlPj0~quK}$W!?k z=7;CwvLp4Xw^B{dO*67xwy70P?L5%#nSfQU+xJC(?erE-D|ujBr(JdkTLCzCuqLz_ zH430Q$6ZzUZf;mytMp{FFp|{lA$3(pxsNf$(Yd?IDE6B!`Ceu05Hn0!S0!0v{0IxO zhJ3~3YFH5(x+Y3i5p<<&EY@Vq-~h#VreDdXq&Ou|4&eSGsLrq1SnMvw$(n!2+K3%v zcF;FFn9L#qr!o{X8?2Jald%BEipNuZKy8Ei(b^$J#o3LgL7P&hEM#HCdv6^2W{RgD z{Sni*hqLFmo#Dj%-H!Y7;Mrv8s{5P<+nbfh zRFSmwamyotA(WjDJ@x2NHJt%$DXxK69x8VsAZ| zJa@lTrE*R~ZqSQ)xXHjQlvPG?)yu?0iNbkH&9mXKm$jVw)&ZL`(z_~lT9s;Diq`?u z=B1PPl0X*oD&4XhC*G8XCN#E^M3MfXaHZSHmL~cy#2FHbk{t~i>H z*9qmg7W&j62@?spgUSmc7xU%9n3!N#A0ifFM~d8u4xkbuLSeHR6UyRZ8Kov-BqS{b z1)}$Eobwq%@jNUNEYxue!Oid*+qTK>1D~XJY8yVZUg{?A+t}A@rX2%F48~V3tyl#h*T1b{4|87tKA}yt$mJa;&mPeaA*7=OhH3|0iY24J}-St zmmG*#W1rMssv^yM_}WL&Z9(QHmb)WN7p)^94L-Nf&{x`+u^HPJf!mSuDj_c85edMV zGpnKwUdS}SCNw%eh9eBsuYLoOel3%~FSBjo7l{{U(hQ=S*Sy=WYuB#T556`8LhC>i zjz$9cM+OuS6$_~mdIdg6|KJKM1Td8t|Cyg@$b@2~P%Pz@$v7sRXf8I8x@r zWkfPYbBdiYQP|_7jZP6kGdspC&?-kPFs+6IA}CL9xy-05NQ$NyZ3jrX0)E0sZT~gN z(G1)owL;`9-Acq?B$?|$`s@2N0~+$QaA80OEWDPk{C9>Fj7RChR`JJs@0otR?WywR zhsjI-@P1K57Gs0oK$Ix=U4b)Y!wW*U;M&)KgG^MS`^%kxH8g#=lZc6=dXCy0ME=;H z9YC%8i`Bm~3s%N|zbjGfBl0rIg*DdElW9<)a1-g)9TLG-Qm?+-4f&P&@R{-yYlv>#2PYn zIgA?Pd8sr1oIT_W&{{V1m~BWzvNnb4<6#pzGK|jTj)(~ntdzg|CG8U$bL257$u%lb zNi+Q~s4DZPFX8PiyGn%GARN1qrg_B3Y_lpVF3Zem4VdTOw8V3Mzp#gLa)QiHxJ{Yq zlUrgMng8n5n6W8WbO!30dXfaMnN<{D)A7SF?z0|^HTQ^#UE1$hdBP?nXsBZmPiO4` zwxdT;gz$H<#ZiP*q(B40MB_{FejB^vqAud^q58YOj(HY}OEXQ9VO1V6FRne9Z@o&C zy?1B$%Z!6Ijw1tQ7?ZhINAz27Ny~$JZf1D@xq3NPBe%!6Dkhr-zA{Tc8z$W)3)#(Z z^E{O5sLa!n5L*3=!5;r~^d;x>G;9Q?)>_;ERbgK>^JB7nO+2cBddzRi{F-!RZp(fC zd_Fje%W^X&es;L12<(K>;-0LX6c_HzC;F{^)O3VC7teVOiapZJIwtXOK9X5)XcitT z2Fu2(vL7VnNK?WFhlWPQz{XY$23jlyG22j(dSCm?s6>@ykY=lVFE3pBsn)OfrK;_- z=m#dRs`PP%!qs(rMlS{283|-zYy#HAd^i&ov$0f@KAAAA#Nv0%uTos`z3fV?rQlR1 zD@zL*AUWfImaw;1>l70dw8UyE4gFIco}v~LE_ElC5{Zo2LX1=wDJ)uft?L<=z_UUo z#rKzORnD^v=*+B>R=gIo=lJ2c6O+zUP*;cd5CQ+eCLrvmP05_D=Zy^v*9MdW6<4Cl zh(k!hXb)DFf*@%^ZCy!2(L|%O$GdSQzwe{B-R7rb&C{)~N5?1e$j_JZI?GL-;joEL zw*VT9GzS=*49b>)#hgXk&dD~5vhAzVFlz(s8dgrV59grUDBvz~PiOVujXDpQ@8 zldDL`DZfsKGBvTzQs`&WkEvLAG<`Adwk8rGBI+)IN}_S>32?isRRx_~>Iu zZh5kLzmzAr)frOy!mr>d5jyl)isgEhzQsOjS#E{OyX<@C^Cc z*i#8e_F2Myc{4)oXYo{I7Uv&@qBV2J79(nGl$N>wP#*ZyVYI+RPG}@b2Z4sd1PF;L zma3qlnc{knm?uUOTh^8Ul~YF!Z(^6oDt9^QQM01;X3kLuE-$HxHk7in4QL4pRyw;+ zp^ePNv(X(4PSBQby(M6@R@^QJw=&UKRuyU}XJs1D5fZjUdsI@&=_#sEA1M9ZLK8J{ zbfcYg)z>oV!tmSf{&{MFx%YztiT^>}zYKOZV}znVOMO3~3Buq08} z?pW`)l+JT#8EKdLw2Mi~mVTz1&;wn<*sW8PAHXsY&;%5}^$R zHgvZzJvG{y*c>aBgWrnhgq@IB_w+Q7GH9%3!8%N01BfUiNmez5LR_u5l@YeT;#$Wf zvhHpx1;4!?DUy)_4MX{%HVf z!o@D~XIlmcXSTW#so!&%LoAUP9vNU|vFis35){r0Q{?wcEvRhx#%K z5HDri9gkb6wA>?w8(F$TM+&Dx@>6X&mwiX>?|gajI;ezPIU!F^#bS;ftfo70cn3h) z(%W`ZO992kdiv)hznpKdlbYABLO#RL-``%lwQ|8-?}QN64wb_GC~{RGe-1n3Xxnt{ zA-B7VLfOv=l0m9^xmLiOnd``4&J$n(c%=YtLZ5z$OA0|ZU}p-!HqLyIL6XGxR+Kp) zEJR(+jJ~f{f;mHm{Erow)7}^m=YO5USqLx*x2AQ`Ph#jN7z)7K_t#ovoa317Wd7uU z6B7cH5rMY!ECwtRg@E}%n0P8Q60mIRe}ByaL8A0?XuU1-h1Fbd6OH4d#;nAmGSe#% zK3@L-Kvo7Q{sYEx{RfO?WBIT1aaY)@ zOMeR6dr|URoL69^Z0^(G5T33fu7(Zi&cfH zuQ7fg_4ZoU=$jOjAmsP;8_=W)Oc(_Gx<4$QfJm))MJkZRh=p$Vdoe8&LD3bfCmWKs zu^WMn71pr}gmqHT7GhEi$j~z({#XubO+1)`EP%LcOSc#v1QZ%+5u%Xc>_?}t*0jxp zq^K?+@aEPZE-53=kEfwP~jFJnZFNk#fhPEmP)QE=d(-$O+q5+422$#gTuQR98Fc)boVp z{ZKm-BSM#ofr=qbQ`vn>jL-ej(6JTR+S;O2%InkR1Niw9sFe&x@r9@sAc{}^;-V)@ zE$=YD&Glc*smYyNU*5TRBB-jH4~zxFm4ve$16H?NwQmvI#`D^>3{gk;)YRuYb+ZUl z1)8}qhgQTJM?Qza>QMSir1Nly!x)aeQlQ&B&wf^f8=@|*esn`Mh~j;?mUuEhV%m_bV| zI`8o}zd1*@nFjVG+aPmqo@?p)U6O6yc+8nS=Haa`{#=miKgP|};c`ER z5$tB_+zsaDPBA2$B=#E#c?OWk5F8{3V@z; z3CiPuN{nzF1Ku&p{Q}-8{NJg2Pg=qXdXM4q8=-jZO088kc~{EYvDV7lGddL=oZw?3 zHF3>C-Zj6jZB<0RT>*CF)+(32Mts6e^HlL{Q>!7IR%P?Jy|`E7xAQq-?zm`t930Ng z*njQM)Uylq@2L1nD6Z9b$_xYRO=oNG zw9qRMEXy>{P@fFlS+yqjl!DI50>p7i_^v!%1Lr?Cvp3i}rdHVN8kzox>?{nDlY>OLc@*!R8DtY2)Q&?ka%7btwPo+4A>p*^u+Bia{d`BCY}p;iTj# zj*TfmgxL>mHLh=Q#9bid^KYw3VLgE-=Pm_eR-Padv#z%2wz0Ktv<#(8vRw$Li%oq0 zL;fP)W5n`3xiOyN<%1X%qp`UJ2n7NNS=xhgg^wqL{9Vgd!Ph~gq?6AC^^g>Mn+wc< z)n!a-0arFusBK9U`v)4#A;x6z{uu%>WoFl86K0Lzs34UFw`6vxMkUHvXtE;!>IkFP z&eS^51Vt1Ib~aE(q?ybYH|DI; zUx}*XC=N~=aOA4tAokEKDpsXjaofL&>I$oKW7w(j>+<|f_42gvd-t?tvF2BGHaAcU zD}Be@WQx$kzROelNBiGR>LUDJdbeSQTV+L_ZqGvn75Ijh%IpILqmbb+@L8z#O|A(VJoOZfO?lnK}Jc8;cS$%hfwE z;|m?t?MkYitVS(?l)g$gRt|ZKiNOl$atr74GX5U*t2^Bk`EXU+`BXv(niM2*P77yU zKEEYKPD2y>LmJHf;dCVkT@SK)XY^?)$~J@hh}~7&w|vr`MW`hsdsg7fXfg4aKP*^S zS85dn(b>-2yeW!q-;9W24_N5;$)&RJWx?yq%E~zkD=x%a)cHV==|CXP1=ztvz4H!? z(TCUI3a2I8aZAVBP^Rv&wt#RwJw8H%e7$#z621+PD30J4`6X$Ha!IHdRL0N|mXe<@P-UqTE9bEBed|v?YBoQ{TPNhccGJ%8I|K z8m}b2zG#&Qaw(pgOmLIl?V&63@OD(+4j+XgHJFkN=;OO}Cp;>Ft^xE6(xt-qj3KQ%1jZw@x6>M z+|{1PW^P6~M9rI3`op^KyInrpbkL^lRew=@fkb)Cy45D@O?yc?#%@$uNCP)b`TjZj zIhIbo)6S_aS4^Em=P3j)3(rj4Yv~Qoj4JO4&%7bD9E)#W!9`~?ep>>t)XC&4DmuMh ztbUKx>3=BueXajM>i0Fe@K%+N&)fhh9=KmnZu|H1PKF(#sF;->KE8O2;iSBKDrBPc_tpuO2kyV1n)wX+>x&+VvZL zXi?iN&V{Yz&2l!Nv~>}#IYzMLo!q@Oji%Z|Ad_dn9(-uJvXFz7gIQD=w1Sf&htLgV z{-R`N)E-P5=<38j4h~Xn+2rlUJrVGR zN0)D(SPkBsjSb@((ZJW}A3X+TGhPmQtW&I*99|-8u+R<4y8Tbi$|xanc734X)CXG3 z)(362r)-~Y2Kjf-_#M+k*0dH1Pp9LO+t^CHY*2hHqr60fOdp}lQS@9!F`ovcbU7}i zp>$P6LcgSBZCZ=)jLFq5VU>y;I+RSNd@#*CnX1yI%nD@QIQGC8T?O(hg)?yC7!J|Q zat(bgPjuR=-C?gnM#A+gjv;O!id=!f2j+AA*66oigUw3}oNdc-(@W0ZtUL5Bt9;pCi+_0`FD2#mrmCxvgv!=!Rp8Qq~1m!kMpcM*ED`RHt^c7CXx>1Dln7a z=vjM>e_(VjHhurQ(Q^H}(J~P-v9q)P?^8?We|l_8od4TpA!Phtk&ualjg{+v%=`au z+|8XPD!5mv?9p9T{(u-TH#awg>vhhpb}xHK{6JxQx4^EhE-*K!fhUsL3=gvz&4(B5 zp3bT^{gxZ6otDb3@-dYqOws9qQb8)lv5S4Gqrt z^77#ve{%X2gZSVGn0SQ#DqXK>nr)NBE_wDJ&Y3ddAm~ zSrr7bcGg!PUR7Zw!2%!^Nm(KT5|jn^Zw}3T-;sAAJjLrH0}+(`+WKyr={nf47nO8T zbiqTDR6FiF0T_U_1Lb7b{G@&%Sm$jg0DVKOdzFWvtbOMJ1F&f@Fd+C%P5;p?bq>(A0flz|$2^od#Ag{(E#bq9Yo`X#Ps;91A^^2|+Mm#DcZZPb zwlDhmrp6n=bG7SJz~Cmv{w-_qTK^hgMtHk3p^?G)gHn}WSO}=+XaMg32$2&uxrt+- zV5pn<-wAZSaLi@D>jMG+4(b$TeQc;d8;6fS6Q3N;Ot&8yXB!?Lne9I(ks1CvIX&O% zcHdvk)BS{IR%RF{ekP#6wAEMse)Bv(x-3?60^FjCWSUfxY%XFUZuzGm%K@4o##g7%$tkZ4J8ozTKc}<-^Z<0g91`G>vB~IL`<$TkQ?=<^ zwXdyzbpz-UP|w)l1pcn24cI}D*q$M`74(lvqM2L$@Wc7m{bh6np01tM(Vg_^qY(c+ zP7l)v0CE2*@fE+{DgDv%&GZXRe)jn_JwV7K@6R;{9H9wyc`pZ^`QvALDPSqtvHq7T zV-3XOyQkpi%*4pf=H%_h_h+vV>=P#C_y@ApHMQ{>kXfbCm9F_!RrRwl*_qy*q=#y3 z0pYEm;HQG^cQSUJQ-6~c`?SLc(?2#b@I=t+MxXgN(0^tIQ0o^0wBvP4;J$v1{?tmZ>ke(rE zkoJP;A5;~^&<}hW{OCs1(GHk0@>Bhh*rWxRR{SKa0j8LLng1y^2vKic0seE`Ba5cAOHZUFlM zLhIW%OY^Wivt1=>YGm43Gp@XZHa)&6mrZ5NX^_YaJC_2dKs^=VmomSGQ0Q#`jW%Jq zLKZdV>a|M|SB262x{j*x=&<~J9Hgw0GplxzBnhRi166)=Q1-I~J&$@>_;2zavfdET zd?ruYnT?gV+Z3C9xCiPCoxWz1D~M{Z0bDDR*d)BvQDksKp7{k8p5n<35IO5+$+%PI zt!f8b%I$L8Y+*NwQ2MVI9hai_i4b9@_S4GiIFV;dRzg&`xc*A*%}26RXiel;&@z4| z6>`V4?{KOFht~Lg=MXP$kgnxUUK#<;y9^y!^*ry%B(8l1AA3bHEs+aLrtNLkC146( zywYN!R|sWnu{o)u-`!QKV+?;i{SJ$=Ige)vnh~2G;70BgrG(rR z3bjT3ZP`14^T)^RACbC6gVocZV!8BG0^IvT(lyNZ6Y{m&390@h$Y-3pK#acD18Z@$ zO}qM|Kz~FgMcA|cM$|7szl@ox-2L(vbS&7WEuJWg$LW=|l_O;@kOxNKZFa^fkTMDf z) z$o^?_Cmf`FpF4bZT{h{xjb9R(%6!g2C(+{dvT89gIx9|2xF+n9V_*#@!-eGI}K8LV$L=Dn?gefM-5 z`6AbTJXM1Oe`3I^`90q|S*xu%|Aoux;2US5&jx{s`Q>mQX8Ix6e@HL&dr$h3*<+tp zzE#7vwNdg;M{y28(Hw84B1H9F%0~C;&RzmL?Bs@r0ZpV5k?|c*E=EQuWaD{?FOSuY zLxmEwa~&M!Uzr%;DSj?ec+U_u-Ub|)RkSWRZdfAevr1jvX$Yep>k_t;A+v(vkkcw9 zQrzphbL`i8)?$yU(P;YZ)v{u3%Q;uX z+c=3l5MLcZRQ^cb7y3_QRLA7H^;=83KlqoWA}j%U6Ud{ixdI(Ic9+4fbp}j`AA%5& zI0q$<`t-emwUU^YaHdGtcSC)0Bas;eWemnXIzG0>4M8h^nCIYQ zM!1%g%QfBU>L0DIHJ2lS76ZGQI9%vsvI8@mt^#TF%h`8+i_@1yxE5a(34 z3!2}Yod2Nzi%Ao8%x<7`c2?orc{w9m{Y`ieda+7MOmCD4$j91_r2Y`6_lb<~dc&}N z4DV6VtWv)?MAZ8|jsWMl1^qT^z0aFZnsjeUH$tm+vG%@a)Fd?l7(qWAIP|xhugmn{ zg@MD~#Nqg(57}$~sU#MLf)G{Or-QR<;S9Fb!o9C^lRUKFp*wx<0b>4YiRbm<^1U?6 zT3S#}3=43@o=TyJi^kw7v$0qLrnhgF)7{ZUkUNmNd{qeHdx2S>~hafP8pjx&BYkDxA+d z>HvO`u@f6p*x21WfS~HicG@O-HlvewiL@nI>Cm~9mYpsM+#$o%c@bF%7}a;J zEudTBzH^fZGjj9w4UNTXCUG8uwsPTwUdVwnTPO&E`P^pXcfUf#CnfLUS^KQ}DG!7= z;k*@lAl`!aI%E&YXX;sju%n{_)`1Z!Ql({XvEQ}MnQ4_mH&Oqnf>?TmEWs}SMWww+ z7Q+Nrokiu#UodM@8&t!Hf$s8$@@***avwF{$Qj(%GS zG#bBeC)mXGa8}dOhO4#~r9yG@gBx1+&Ax^5Jmr~T^d!$!Sg}2P*kSLfwoo1Bk0_ae zw3qIoil8-?KNS&QI8z#B!87aUEV$35?pO0p4G#%eaU96~61HSuDa;!ChE-xQj)fS} zqpH+w&Q-Xd>L}z?Zn;AtK#_m$)qfaeVs?@L4|^}^pR_zs7pqFH+p+Q|jRP;}ctkVnQBHITb_iO$~cQ zZH4dO)OD>=(kfmT)Gf~11s3pc9RTDM%kT?_3Q3lx#)aC*+QTW&f?<<_kZOj29iF?; z>*0QwQ27&!e!-p7`8RT#EZ=%#5({&O9`?L==f8ckt+tQa)mYK+h%?3I{3nzfBD)PG zr6zMjx}f%$85$MFC+}OhufyGhdP^b<^}%>9^Gfsqe+3f~;8>ECI@kswGe?Ubnsh#I zhccJQ103rxfA8(ls~P2qfeWaY%B~ldpXmI(MuabFf>+=`W9XaCK#JqPGtgb`3j?3OLeW;hWTid(EiPRYrjgaZ@%YG~{I!gz+zxxtxwiYz6Eo>^^_K=OGnASrcq zyO92YLA0(>Jbhl$&7z9c{JqC;2T{Yh;T|Dgr5=T^|KPX8JH?<6tXX0yd{amj!6?SG zZm9Ue9CRTkM2cETucd>j5?AD3W7DYT$8UV|ZdcvQb^QT-u9{t2D`y(P_{?u>TfU*? zi!Hf|ok5{z2TJtkjbGx!^sg-1MRL8BIe5Q`=7zLDM0Y$YitmFM1M9<=+fzut32c9^ z&t0$Ir1wN{UzG5mi}V6!2P0@6mzRz62_kVo7l%dGl%4jj1SDN!%zq7wc|}Q_aWkCh zH=h#ud9}6X8#Yg9lA7ySye{SvP#5kSBx@Ku(x_dnBa6e5-}Vo{Y0to_@oR8xA9}k#O=nCh#?OcI!<~J30>u4COJT6ePC7?a{C!g>C(Zv=ZnO$|MMvgi-NfP zQ~)_TeEFAPCBb%TraiLr^wt?3^aVq&(};TuCto?F+Jiw zSpJ30FyZlW7Hw%qD6}!U)fE?;=`vk2an<1svHq*Sj$k8~tgY%ey_b1h$iZt$V9!2Q zTO3X4t=Vd04)dCF6EuOTW7hu%#&IpM3Kxb@E;k-)Vr4bf1|uMi>I@TWdtm_fL}cK1 zwLJE$)YS{Ff91%R=RpVlO+*fS_tqlu-KU;w8pD=v(MYGh9nzAP1E{il$K<*Sz|b|o zJpoo=-_Jv;NJ5^s6fJB+??fnnKweC(C#Kyg{^5@ehk?ii`2*9q0i2m8=jy3qhU{Ys z<*hV(<8S`)sa4xkSZ!m88F@jN1y>vZyPD9mQWnPh1F^lgpj@iXO77wYY9u4=wV23< zTiQx`F$GZ=23sGfho5&B3h8%4?S?kPj#ErxlI!O&-X_!BKVj3y(S^Dmh>ucc##JmH#yztnx{9~Nb8g{c z#JDG*9I8h_wh(nbl4Jhcv(6mu=ctRiz@KQrUivfgc@OVcAx~YD@N0OFy|a3o@Fi`| z6S){CWeO39LOiMMx@s8;x^s7_5YtrIX#R}yZzCP&L?dEh4AF@JW z$0ZHCf&zI+2T;auEnQ&e1#h1Gf5CTBrQ;goXFC(uxRrRhA|dx8E4yX-#uN44n+K0# zULlhb7U{kniRH>Dxb8LLljzDTPNGN?j1H<@Hjug!cdzqP(hWU^1ukCD?ktdt1FLhf z_(5k!y1%h)q?;8q;UPp}yjtD8c)?C8>N}Usb8j+?G|D#l__iDFlh8$+Yc^6|NYXdJ zI^UX5V4$~D-0!dP%TZiZk_;qfmkW>Vy3(R`^Jj+k(9}j$W-y4>M(hO0o$9npHa$Vx zc<_fLx6KS=Y!iPR=Da_yfUoAQljb5)q2F4RI8;F3Ec~HU!Yf2%@nuzX2*Go#tavqO z<3cnQ_0T$UerYI4MO%ML)4V&8vm${RL(pY%mO+ES4GdDyNpF6EyV-)-gBBR)mgKHm z*P(80x7w{i7(1QS{fa6P56Q-KK+=wXeu>i<5s(?i!2dh+wAkcSW`84NR44K5kt|kw zgn<`aPPU=k(Np1Q$g|aU8IeB}2xhu?N-w{tN{5HvDr>5Lzt~;^2F2@zv!Ls>mu!UM z-p0^X1JC|8l6Mitao4d+7Q|mqqBh9?jwt5!I+b};(l0iXlK@6t+4yxYdl@xxn=Yzz zlvdDe3e9CC{5A|6tDcfT3@_omNZ|XG$!>$t6o4f5wGSf1-LJ>e2-3a9t|}Dz3zr5{ z)A$3sa@)LdynEv`Gojdfloct{RHid|undiy{xVC3Y`MNDE_`b*KUMO^CU{+ah>bNlt= zFfE+#mMnGGiV#z|SjP9q@51^h>$S&lAM^24PGz!M*}avPE$@dwy*>|F15_HtIzd`Q zUd`PKA1>iM!@3d+T#`r_`!QuodWncizrc0-J!E51`Opx^2F8+;rDml`Y!LEqttVF` z_}s`KkC!P8st~-sVFHAsz}<(J=PX}$zV5Xf29k)Eue}E8{1&MK(BI;8vc2^o35%-q z6^kY(@9`^93Luuk9PfnKZ1zO*5Btf1sD@7!`C54u7Y?c=2p1HKSgFssIw$lCf+NEQ z0d4R++(YR2x};v;F^ht@+oJ4d zKWMV&2fc#n9bjg@TM<25pcHxl@pIrA3D%BZ?~0koO^i_jWZmVcpVjX;!V@0N%wQe2 zHC%1fS)R4gm2sZjs{qptkEW4J?MFM#|Ah4CH;1wJYPWIKqP9!-=O3d5b8xNt!|byb zk|oVPs{5%Y87_a3hW5TGsoobi<9Dmte|KNSCu0mcE05)MoMp>?U~%KrG=&SHj6kp% z1N|Sy&MC$h9%}c)J+^Jzwr$(C?U_BcZQC~Y*tTu|XU?0Pe91|^n{(5&y=t1KX`i*8 z-x8L(sjKh9<5{1ubQtWKHqHLMO+481la&rJ20ubj@E zKOuFpFk_6m#{pCXYHiGgB1Fn&fgCKG;7a=CRIoUN3X{F1`z$S+M(`20vP{qY8=HZ~ zR+hx>6JR*)qI62h_rg*AbV##o_gl%Zu&Do-`6FOHvzF{DdsS+zaQ ze=h+6?_2T4;h%D)XkJb8_=S}GE03D7Is>Gn<`=cTxT^_k+{w)=6E zgvUedVk+A_#lbS>LJ`PswvQ@G*yp!7?G4>8H~Dob4DaEBELqGf^SV+iS;c;xP&Y>y zxl&WSTUU-;GefT(EtX?!?5p#IvMq#>NSFWDLMM16kFXE8)zrh8Lwu2;bxxSKQ(t1@ z3zQvUyV}02##KjsSefL4I^1q##$ltQDt2XC+6S#WdIG#jQazL$F$%D&q+C_Pit()|dchO>KB_pR??rg6(wJR0_z{N{`k?c=Pa)o)CQn3#C0bGQAs6vgV98 zD350(mUEiqoDrqLkV6@QT|Z0}6xNn=ZO6mPENvB-7;0J5c#f2Z}a4*Wusvd z8s8lQtt(N)oS#nicNW%6NiH;rb|Yj>AiLO;tHJ2qFecjYe_NUr2WP!?jGH~F%bNbS z@NQ2fGQ`NF?r9IJx_%ZH6fkcjs~CaDd>LDZZ;yHbZ}4)cF^aV_wL53ctZ&WD?_(T8uf+}I8+?{6Y+M%X5w{jmgljiW@H|SC2-4cV5?;{wMQv7fiF#da`T;C zs9+lGkhB*O@-mIYaqDJ$@ytd9K(TRo-DfM~GQ5rW#)*JsG60L$?T2{6u^HFP<)Wc=8T=xolt zrAo*{iQJcA`EHv}o0{S~KADNlHTw5ymUt*NTrT$l8{7q%NeIFHMC@~`fp9jyLEMN0 z5wTdyUzjpceSl{HUuM5RrQPGS^QamTXzXkiOD~PNGV#6KewqSU_TwCtntF1hL-kPs zX*u0sJmJ)B;1{LL{ah=aW?-z9AS!+xp00!xI_?Y|yK1fJ0|90en}{p5uJa5_l^QFK z)V!ahyZ~2+s@yvwv@7gDhuV#?(jIGXzj|&B0d!^!&6Zg128u{mfVq9#&l?PQB*s1E?!w5r z5CW9R`dB4j7$d8No1pU8+|9fuZvfl=@-F$moE5(8){-T+eav0F=}e#d)gqHnkm?j( zawi#&sDq}}Vm1E4$YgRJYKN-Ge+#p>BcO+s*8-{#m4)==U@(QBG*3CNWwIJRZLN_g z1$a^WlorF#2$g@m=T+F!(=^Q|9AIvgr#iK$ZlzHB+;>rrx*)tuuG9CxFbQq{s{Y^d4Kr|G1_na;OO@64F zsZRv)`uvpjIZGT3T%ivQi$L9X9RZ>Diy9Pt^lC=YFThm2y|LiCDXGp+geMG<7lR5e zJo0XG;fOny0yv&10&pToj22yTJ$m=y@96Rc!!)~?!Zs;QiC#44gQFZ-Jx!Gam8(jn zEV-0-oD>?VNEK7Mp{nAg!R94;6ZX+q{pY$zi7Cl;q?TAw>~P`jdiLfn zR9!7d`%?t68Ex7ul|Ny~{XjN#v$omZCBWaV%^u*4nuvU7GY;+17eb-h%KC%$qP43vMY`F{{{_Q-=O&a#!a@;# z*ILc~6CtK2LAb4*nA3(h$aggA5CELJWTAE!2?iIQ(ljsTBn2|WxIM2%K+mO zZTh98p{NSt=t<5r;Co7MYW@vVN=H{qg&YUPiHm&x8_v8FUj>FsD4i7IA)nBRrkpgLY{w?&9P$bJ`0G~K>0%IDMD&Y zb;LTMcL-8>$c~(AGra2Q10?)9LWUFP$|{f&Iy(_!-Qje)uh|@SgmX;TET_xB z^VqGn-n=VBku0CwBSRRD>3((>85L~|7Ud*8IpV4KAM*QZq7iRaTy63vUW~6GKBT0j zR81MF*+8!7!i>R#3^nMq81@j7P5QYFIsXhc<1{9t!sxK1T~X}Hsw8!URxKex$y4(QMRZ7LR}DH7t*dgo7vKpJ0t+uU zBa)$6Jv1~1xvI6$7Jk<}9H9_jzfz_K{whj3xARR*0DsOulfL0`*OY0>hw!x6hnd- z^0=8N6+Vu7;2+-y49p!P0v3AOzDwP(104~0Z&MFTa(EN+-Lt8YA3GpJ__mUhw*dFg zPT%5?d=y)~>3uX%gGncGA$cBea4Tvk)oZ%Y>wl+;oiV2D7qgqY0Jv%xlB9<0g-}w1 ztZVn(ZQ{qu%qaWDK{H8IiUA42l`iNy$OHQ#UN#J`(4|i2j4z+8N(L~(3aV%)YTbU( zCl_`9G7sMF-_qXLuz1s!y{Kh!*s9~_!6R0BagT0%1}gLSOu>zn43V6UXrO2R$Iu6A zGgfh&HWP~yeCGtAW=Xm<{#_A7vy_ZXL_E1uWr-Q48oWRQ-1y=Ln`{yMDrM+$YvfCN zPt!1zE&7Pq-K({p)OF7r2ZW}TZYoFX^moR$$#12%zG0G2i-@A$j-xJm^Zt+~sgRJ( zje(doHg`~t?dajR-N{A&tHUM5n}>QRRuLa20;P|ic!LPN?DcF-VGQcC5=A^7n^s*c z*SXP=r5tnv<=FAv^{5UiQ|C(6Vbg?0(lnKS$%~ce(+qggQ`l~~1EhMT126v>h}Gjf zV1TBo5{%~+Nts91=7MT1ZHlsMyLuzamwRB}AVBV)6kmhHXkmD(1;TGW$-Z z$j%d}6JTD0aG7kdD_!+l_n1ysFm0cD2J(Jc9T;J6fe#RWt$qD=GJVp%0MxWra>$|R zRx4Vp3krmaE-B`FX}z_R5Fcl4-A8$0H{%f46xFlw=Q9}|!$tT~&Es>VmH$Z^QBby} zfqAao0*xYBvKGN|Jkgbu@W;p(_WE9A6tbVoPH$`kIH8{Y;F$GgC4kO@Oi{Lh!*zYR zVVhsg9ciHBIZn#9#)kD(8kUN79WX+S1i{%Fi-6rSPa#;gx@60ihdr;KMZ`pEU_Zg= z+SaW%#q(#aPX#YK+?rsDGy}&~hU4T7P(EX)03Z8^k7yG1$M_THzeWC7%|4rw7Zr>F z*P=EKxf4UvjEFkh)SC(p_SA99(8R?x49x#{#Jd*#}u`9J&wJn6YT-l>qmM=(2-uow`{9g#9I0Q=pS6E%rs4v#sZIJ$6W3Ee$@ z!yz1DtXpnL;ec=d73B-MBQK^Ru~~QGv3q59^jGZsI-^Zq0{s~H2cOm)R=>^1&RNvg zG7TDV<>{+yS`7%9w1~E2;dp7slahd;tfHbsVtJDgwO}n$9?s9?<;qtp!vdy-H~yky zlw@I*IBPFU*fh&W&atWUFc;$2)qj|&JRr`Y-@EI6Qhw8L#`ZW=R65F#FZ@(SB6BRJ zSR4G`WQ;4-PNj*7%yWIZM|N+~RsUux$6e_>E+dF6y})iNYI0)D6M`8v=L_|=z6ws1 zDtP;>Kg?#OuXiDiW_)s+lxUQEM-@dr83Sv~U-Fnb*Hp{MoD+AMDYtR@w;G*EA?l7E zIr&mEBG6UwYwbt?lGd-qs`LY{9pv}v*rK-_PD3jUMSuOvi8YwO=^uHValJyLcO00> zEUz$oUgK94&c9BcVfubht_?5q6c5{)VZ1`0CinZ$iJ3z%L;& zsN3EoLWGeb@kE^P&uhg`_ob>@n>PJrFb>N?;9V0uEr!>gsm98y&>7=Yong7m^p2F$ z6jAImjK7;RJ_8zl-DtY;-gCu<1~uy6=jg`wuDL4T6r?T@m+}fy+v-$Ruz6I=(Vz_Q z2Y!od>I&e@H|$HF@+!Di|n1(^kZZ=r;;nP zY*K|>qAG=mb*WEJei8Y4@Y=!oLZPge_NU3Pfx6K3+ZoUrUJ> z*mf?C@Nu;|9#VRVZSq3Aah23;W4_Y18V5$?)S0H(tKFnUb|Wu*KzZ2h#R|v3#}Ja1 z_CuOA3JWu5yTat;MHd-mciq=`Fm7rco5&qa!;&*@I%2ZT3>u8EdGtR4j7#^LXfqn+ znmLclMANgUaa4&?{uO4DZwW^ZS1sHYl z2%)%T=Msy9(!YT1$s>s-X`bD5y<^!>n50a-qSlD`o!FQ(#ndv%fWyLbWAV)bDx~=APAdN}_qfu*WRYhSZbw$1+pGc)X~Lm+V(RxTS*an0*bQqw1!bEz2qbj=2oHPuWQoLfnMrV`wfFM5i)Or{HahlhEUjaLBppdsk z4D!!7)3lK6o*7|yrwifV7Dgn{ivQn z%2o0pP(rrF&F^x+P%iwgp^oTq%Z&h2z}GhCKug8KS0kXMweig=RPqt$SP%8vUZ{>x zFoErsmuODIP!8Zu@31Bli(L$Zb+&1xs`ZzXI+Xc%kj&$c#2v=%EXD6NVFyhof|fQH z+zx)Mt@@an>$S4#$7Pc~|NQI&A_1DM+~HNnRO$=$lovbLDI#vFu`i)eG#Jc>N>Y3Z zno;KEjg?2n-!$cre*MSJXY)H-=?O|02N9>?@Mh78H$9P?@a?bMNlLOCVo1eCYuj)( z<(*n${XcCNYm&$*{J~c0M8cH3)rrp{)A>t>FCzZIvm5cH33UM@`aa2k_ecYSNFTSQ z(dDW;bKj+c;YVs+z5m+<`rtJme2zoC7?!kVx`+!o zIH3L_X32MFdTJsPax^_okB?qGF59WL7WXX&-=}363HTiJ!FQFxdU+Sk-UYdJffjh+ z!c6wHW62A@*zz_#w0n_is^)kV5MB1x&R}Re#t+UkC_)@reQ!!K=)vI@g#k5#el5HL zTlqUFJ>cbIl8hkYP1-p*y@6i}o|?rH58)EFk{dX zE0No;rGtynum2|N|A9jAs+65+X1GL&u>iyG+}xwQ(@r>O{||){ja864>!hq%FIR#w zV83)FDbcBP1`DI33W+*2GrCwQQoAbN|C?F_!GNE(O8&k&kwd>}6sE~*SI@2!g5{$ysyYj3PLOq$|VZI8U6x#dYr;41{* z%^1a=`akx_qRU4RKu@28a`#ibBNgxbV`*ULE?*sZ(%%e0> zfgQJKh45ELh7}^e&AH)`AattAEDSDS`jJ`C#0})d-JC&!Ez zrBtO{m0pLNzD~c*rDHZ(v6@L27}7)d=Hd(VMr=AidNz7&EEOr$_hI6w5n&>DGkaQB zx5e6oApHJvbvf)2bCdw8q%>xu44%7IHnm3@vcw!!FW7Wv1*Jf-`{${c&G(>938&Oy z$sVk~rNWjWdUI;ZY%9fFG_1vpcBcwyo`}>d!)5zlNUjT14?EEcf9vYir7_=aI9s|K zJd@@L{lQ5sohEzX8sWOd8PZ&8GbL}`)N1(D!F~bc0F^ym?+n@vW1H}@>M;}EK&QaDc#Nn3&YQVjEQ(c>T z8IxN~dCcP^AH!oyGu}Sw*fEOB7l4YGjAFVQwMnN{HuJQy?g^zd19pC~?S!aQjE3pF zWRaI-=|I^t-SsA;h%U0!{}5~xKz{Z6{$?At_NKHQ1XdM^rsTgBINHewb?P%7B+2FPq6C17?i;foeh?c#Gs|a0PzqbjiO#4SS(9RqNBLa z?N6ZtGe**?Hdb$@(gemS?||nk`!uPGHD2&vT_`CZNBzat@pLLD82qnLQoLC?iqYZ- z%mf-R+O_Hm--`)bhokm{%a3kd@4_U_9W*RG7p^!b*NE__qSk|*Nsd{J;pRDteww+~ z3bfITC6^1#%nhckcS3Ki@!pYcXaHqDcEE2l?br`kb{A*pmiWqJu`Pq#>E@w~S+Iy_ zthpKEW%>^g4k&kZ&L~_E&p8c#-j}jKOj6X@6@VU>GBKyCoiWYSI~Wwlqx}lj^_$Wm zoNq^yo-qEr;|zu(F1(%%Uf0xGy23xDcdt%5Tirq9{%x~<4qq0U+Vul%*5yi2#}ADB z9DS6K?2bV=(T=~^al?7{L39#e^d+v+z|>%$un-q*4fdKv#UxH*xYkbcn%%?fkHIR==ek!l%U4JfH%eFUZM(?3R;*mrwW-OyrrS>5u<@cIg z0?=y;fi&JzZ}a35VK7fliF7_GXv|F@Ump@CuFP4E+DD$y6ZnD|To0_Zznv$ObS*y{ zI?OErjmeVT{Q9HWf{w%SUB992GfLLoiL8K@oWo?VRD<{&-uH zOJ`5;S4T*)lqSVNKDl!|TlOojknW{;YpmL_x`B~pdqvf}r^U~eBF)ce4DA5=f(WV1 ziv;_do=0C_LRC=mT-fOX18SjlOa76>yxEItv?o2MdHV#D(iOfexiI;>sBgKsii-3n z$kH5T3=U0t$g`lsTPV~$4w+!z3Lo=Bg|xkkMCKQ?T6lN{2Df;4Nsf#TWFRBI75QhA3Hnv zwv#4wX%xZTSe`b1&4FsP=U78+X-FqyJV^9c0>CGQ=YyO-;=~?RI;8l#JMf}@st72N ze0AT)GxDI*cZU_1L)RgaW`cUIa+K|RjM%d~m!dK9u@Er`_ko|Oe?`K=+G%WN>D2F zjEvby8Ow_ls7Q~z1rl#D^aWwYr2XH%cN&o4U|-@9r7y?dA8h+p-9gFW{~Y(>$fO^| z#5!c!H2c4v?96YfyE@TA#A!{E(ZIr`mF)k$1uOJ?By#x$e~{+4!5?U=)0>%yM};Hib`9FDNO6d+baH>c?yA!uG_=S;=HLhFs@a=moz=W!71<-X$V+z1OIai~cOV6O-YY44>!} zmp{;hbNSzTzu_WVT7ol986k2+W)KVU&f2uJt=DCEYS&qeFuFU&CSI`Bq= zyHg=)@_B@Lgqz3F+FD7QxaVe4^U#QiKNbug@7q>DB*O_y{@g8bF zBjXOoYxO;mH&2@$2_RdUJGs0N{z=Qcvp5sqt}8|^x;VLq^|=ao#Mm@G`$j{GnqFhh zqdrE!^=?GIKOc+_@n&Z_!D#q7?SU9M6Kt0aPPB$(BP+b6N_d{-Y2xH8AA9J8Gaj zv$Cm`1l_n|#0kvBJbi9@N~=+5FTgjfL_PxS7`&$D3iJZ>I9 zA9(L5b(bBFs1?|MPXfJg(-`oIoLSGR;#69~|26lcf(|JbbglS)O4A|}wJZ(rDM0X% zb7AW_VB>Gj-|woYIwV~S2}^6J`UEH!hyEe=0tcb*y_kFv$y?FGG-_v+DJYlhI!d5t zqnrNJ{k{SS@1oKUO8BiFu!I2P-d~_dImHJKj;#21o}hZUZO+8~ka*MB%GXIsYP{BYE_iSr zxsNgdAruDxWQrMnmYs>n0Vgdn%8BPmrt2^bCO#cwe?i6)Uh(-y^P_PLIwqc;qq<=7 z6jKAD}1mZ z8y_$jXaR(?$`xA*=(#V;fQv~b6COSDQ^6+xQuJ|r7V>Ohk`bfgb>jt3_mS7Ol5OOh z$!JP!#0i0BJS$}G#^drvj|ZQrqb_lP_GR7@n0xx#R4T*xQ-wN~(V96e&9QcMy9l$W zN4mcXS7i{~p$+$2eX9;L@JYQE&qw})O(pa3zMX?H65{(&9Ndyc1>73k=rV1a9iFRp z0CFtnfDw+1g31))-d*fFHWUO!$r;b4RoLkm_|Udt?Z92#yreSoe_vb(Ju&~?k)Ohd z&Qo#vR+oXV4`M?K7?JWYfz>$Q{8&y5F~r0l$07t9CE_SHZP+6i);?=s==wy^HBId3 zN7eo@`nj)&$)gW9ixS{vP9powLshhknQ{>~s+t5REjQrDk%TKKFWFJI|JD zfaZa$;1Veh@~(Ju;n=G~Vq=Js6`7tZC>zG5!|Depl&Q^RyVEA@;>mX!vDB(JdozvWcUjld(+Xfcj zdLkgZfWUi-9cLR3$2#f#(=D#kV~31T%QzTUGBwq#{*Ia ztIK4!<#Ij6a9e`!km5eGE6-Z=M_(x#9 ze{^)mEc+vCXvhlW06A0@yDVI9kDrL>#A;VMJt8YHBLL+LBn!v$f(TAI;ge@4~e?NO$n za6GKbTWji5W+_C$sEzaaftRpw$-^;ic5nSX>xrEi2nmImz)t#mtXtM3`B?`-v2Z~Hm2kmv ze&IiHX{V8z22^NobQoMo7nE#KrGfV69Jw0@wOyxs+PPM=g8Dqj>uu=aPqdk5cMXNk z0W)J2A!q-oD_z0>`wB4Osl7`YPO9r)>PJ&h8uOJcQFRE5*bkUY#}0aO4UgH=|0 z(+w}s?bAFutTH0X--bT!8IkqNH8G#e$wcp@E;RvK;qoZO)5OURo)86dHFvWYP&Dn_ zB1Q_hVAQ2-(-L$xHL6kJfb&Mzy(935+;q8PL3+$FJ3+1xkQtbN109lbKwo#=fJ_*5 z*Ie`$8_$gDh)f5k{)OgoBqb)Ku`Tx@;{q&UuNsB2tg3Kmn~3<#xc~vd21>?!jK-c> z1UCZ!CXyaS$_Y$8k8M4Z;Z?m#n7y?uwrfC=UrgO7U<&7m%7 z$j2;4cxyf;2jQ>5VIAbiU>f?>$9yQ$m=dP$0ZYW#%#Gbsg~Yh#7+0?goauvmp9pZa zz^v4Nnqeqs_4Y*0v7mutBsa>|xUDmAxPwu>Wk~SLG3#^*8$u!YS4^)yV6c?_oz?So z!vciSJwHiZ=QiY)k5NYO$|wAR!V_2#bC9$6xa2?)R~HI2k&Q1`<$SQHBJ2587k4yp z2(SHAL##<72F{_@D)LzEsJZ0cE+UP)PlcOblVqz$AEG4TWkPw~{K%VZYEh1Kac4a~ zkJHB^QPQG#sxP(4ev06aq@_bE^;hWKmlqtK6D@_l>dV|K80^3WLT+S< zl_9wgi=131ytfV4KGAnd-5y&maxusj=Ba*Dp=06zl7`acliq!+e}e**M3_h%erd-n zCXBLMZUIV`8%06jq#Syg`SFD=Y7jL+wY~Cx*wVw6h`+j8&T&>bQvP1fZ7J}99(B%K zOHb;;ZsGq#k!N{q8z)R&_x~dXrY$%wa0#icQ0Hxs{Z}!Br_je#U*Ve=`N5`weRwje zoKqN2#xhAEZ7n`Y_4VS5!2c&WsrAo6dbtR#hJX}5;D%O$j<^v-oun(`anC!r+R-oi z3w!=xo&0Z!<En3Fm#5e?A1SLmjb^Kj)nBm_DW!Gtj_)$m0V)T91d z`R3ZX%b|$n+~^`tEb2fZa^u{WelXSdvvkDYGDKdAsY!$>{xMn{yaiedt1^g+KVaIO zqUM|T%b*Ba|9xex5hKqSlwTEHV)I<4=Vnnw8G@{m6k;lOD|)U%L%WPlSTj;F-V5(~ z+>A<;x)ZNMO?pqK>Kf)&Ss9Vr9ni`^R$97OqSpZU=v08e8)gz~(C7agT{^k~lD5pD z(rYINUb(c97)~sy7ZrXJEaHZ<>Zau=U1C;l(?_ z8ZeQ=YOfic?(x2NFe1P?RVY_52C94f#az*ca5|-c7R+jD-R6{~Qif{2m}m|P*Qepv zkj~3}uEiq$?kwv{xkeA9>$r(QOM?;fdW8hp)q438MB&ImeW}9n=Ln*uGs9IbH}@mQ>gph>x@sJlX*>(c1Psap0yHjJ)|M+?j8}F#SrAn+}y@1Sl?j z+|IRD1j^-H5+EP1uTC)0{!{HT_VHUZ74A#h3Ny!!>fqk|FoW=y6+URucX@_LQ=X@` ziTt>9A|u0`7-&qM>u@(@HTh2%vR~p%p8odm(4N2cE||oX>;TlsvJn!9MRO3J$89yTQTbLRwdY9mgqT}#*OQdNejGdqJ|#2q#6XDn+^2b zNwK&~Tt}G!ZSS8H@r3oDIhd=X$11)Qk_*#R)vjYxv2MIZu9bza4hUi^3GMY`Am?g+ zxKqZKnqoE0(1NW~(T*T8w&q%)!EimyiTw41oQ8iw31p14^79+MR1sq0G&r{iE7r@d z1erGmn1P);s5y3@5lw@CptSJneihYsmyE6V8af4>;NvlF7Ub_Y7 z0?s1zyxQ(b|00IbfrTcWl}LPBJoT*Hy6|G!|_{~7+j6clC_cGmw3`T75#pmdrk=GbhqNeA-`=8pY`Ox)SADsb|El6Um*SR)+N z3*iBSyp?YtjJO8OPUltL-BCf~ua;i*9p9E$O-81wUWCnD%LO98y3;>T!^-jkae1Nn z=$P=BqkALy;III}fTEz_;Bs|Vpv

n>tXKUxOS2J9cS;pvvj(;^hL-%F1p#9s@}g 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.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 z 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 +Simple Nodes ! Description +4 ! Number of Nodes +******************* Node Location, Comment ********************* +-1.0 0.0 2.5 "Wheels" + 1.0 -1.0 1.5 "Gyro" +0.0 0.0 1.0 "Fwd Thrusters" +0.0 0.0 -1.0 "Aft Thrusters" \ No newline at end of file diff --git a/Rover/Orb_Rover.txt b/Rover/Orb_Rover.txt new file mode 100755 index 00000000..fc0e757a --- /dev/null +++ b/Rover/Orb_Rover.txt @@ -0,0 +1,47 @@ +<<<<<<<<<<<<<<<<< 42: Orbit Description File >>>>>>>>>>>>>>>>> +Lander ! Description +FLIGHT ! Orbit Type (ZERO, FLIGHT, CENTRAL, THREE_BODY) +:::::::::::::: Use these lines if ZERO ::::::::::::::::: +MINORBODY_2 ! World +FALSE ! Use Polyhedron Gravity +:::::::::::::: Use these lines if FLIGHT ::::::::::::::::: +0 ! Region Number +FALSE ! Use Polyhedron Gravity +:::::::::::::: Use these lines if CENTRAL ::::::::::::::::: +EARTH ! Orbit Center +FALSE ! Secular Orbit Drift Due to J2 +KEP ! Use Keplerian elements (KEP) or (RV) or FILE +PA ! Use Peri/Apoapsis (PA) or min alt/ecc (AE) +400.0 400.0 ! Periapsis & Apoapsis Altitude, km +400.0 2.0 ! Min Altitude (km), Eccentricity +52.0 ! Inclination (deg) +180.0 ! Right Ascension of Ascending Node (deg) +0.0 ! Argument of Periapsis (deg) +180.0 ! True Anomaly (deg) +6678.0 0.0 0.0 ! RV Initial Position (km) +0.0 8.5 0.0 ! RV Initial Velocity (km/sec) +TRV ! TLE, TRV, or SPLINE file format +"TRV.txt" ! File name +"EXAMPLE 1" ! Label to find in TLE or TRV file +::::::::::::: Use these lines if THREE_BODY :::::::::::::::: +SUNEARTH ! Lagrange system +LAGDOF_MODES ! Propagate using LAGDOF_MODES or LAGDOF_COWELL or LAGDOF_SPLINE +MODES ! Initialize with MODES or XYZ or FILE +L2 ! Libration point (L1, L2, L3, L4, L5) +800000.0 ! XY Semi-major axis, km +45.0 ! Initial XY Phase, deg (CCW from -Y) +CW ! Sense (CW, CCW), viewed from +Z +0.0 ! Second XY Mode Semi-major Axis, km (L4, L5 only) +0.0 ! Second XY Mode Initial Phase, deg (L4, L5 only) +CW ! Sense (CW, CCW), viewed from +Z (L4, L5 only) +400000.0 ! Z Semi-axis, km +60.0 ! Initial Z Phase, deg +1.05 0.5 0.0 ! Initial X, Y, Z (Non-dimensional) +0.0 0.0 0.0 ! Initial Xdot, Ydot, Zdot (Non-dimensional) +TRV "ORB_ID" ! TLE, TRV or SPLINE format, Label to find in file +"TRV.txt" ! File name +******************* Formation Frame Parameters ************************ +L ! Formation Frame Fixed in [NL] +0.0 0.0 0.0 123 ! Euler Angles (deg) and Sequence +L ! Formation Origin expressed in [NL] +0.0 0.0 0.0 ! Formation Origin wrt Ref Orbit (m) diff --git a/Rover/SC_Rover.txt b/Rover/SC_Rover.txt new file mode 100755 index 00000000..764ac40c --- /dev/null +++ b/Rover/SC_Rover.txt @@ -0,0 +1,456 @@ +<<<<<<<<<<<<<<<<< 42: Spacecraft Description File >>>>>>>>>>>>>>>>> +Rover ! Description +"Rvr " ! Label +GenScSpriteAlpha.ppm ! Sprite File Name +ROVER_FSW ! Flight Software Identifier +0.2 ! FSW Sample Time, sec +************************* Orbit Parameters **************************** +COWELL ! Orbit Prop FIXED, EULER_HILL, ENCKE, or COWELL +CM ! Pos of CM or ORIGIN, wrt F +-5.0 5.0 2.0 ! Pos wrt Formation (m), expressed in F +0.0 0.0 0.0 ! Vel wrt Formation (m/s), expressed in F +*************************** Initial Attitude *************************** +LAL ! Ang Vel wrt [NL], Att [QA] wrt [NLF] +0.0 0.0 0.0 ! Ang Vel (deg/sec) +0.0 0.0 0.0 1.0 ! Quaternion +90.0 0.0 0.0 312 ! Angles (deg) & Euler Sequence +*************************** Dynamics Flags *************************** +GAUSS_ELIM ! Solve Dynamics by GAUSS_ELIM or ORDER_N +FALSE ! Compute Constraint Forces and Torques +REFPT_CM ! Mass Props referenced to REFPT_CM or REFPT_JOINT +FALSE ! Flex Active +FALSE ! Include 2nd Order Flex Terms +NONE ! Shaker File Name +2.0 ! Drag Coefficient +************************************************************************ +************************* Body Parameters ****************************** +************************************************************************ +13 ! Number of Bodies +================================ Body 0 ================================ +10.0 ! Mass +10.0 10.0 10.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverBody.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 1 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 2 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 3 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 4 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 5 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 6 ================================ +1.0 ! Mass +0.1 1.0 1.0 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.25 0.0 0.0 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverUpperLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 7 ================================ +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 8 ================================ +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 9 ================================ +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 10 =============================== +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 11 =============================== +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +================================ Body 12 =============================== +1.0 ! Mass +1.0 1.0 0.1 ! Moments of Inertia (kg-m^2) +0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz) +0.0 0.0 -0.25 ! Location of mass center, m +0.0 0.0 0.0 ! Constant Embedded Momentum (Nms) +RoverLowerLeg.obj ! Geometry Input File Name +NONE ! Node File Name +NONE ! Flex File Name +************************************************************************ +*************************** Joint Parameters *************************** +************************************************************************ + (Number of Joints is Number of Bodies minus one) +============================== Joint 0 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 1 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +30.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.433 0.25 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 1 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 2 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +90.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.0 0.5 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 2 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 3 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +150.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +-0.433 0.25 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 3 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 4 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +-150.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +-0.433 -0.25 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 4 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 5 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +-90.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.0 -0.5 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 5 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +0 6 ! Inner, outer body indices +2 321 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +-30.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.433 -0.25 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Hip.txt ! Parameter File Name +============================== Joint 6 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +1 7 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +============================== Joint 7 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +2 8 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +============================== Joint 8 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +3 9 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +============================== Joint 9 ================================ +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +4 10 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +============================== Joint 10 =============================== +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +5 11 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +============================== Joint 11 =============================== +ACTUATED ! Type of joint (PASSIVE, ACTUATED, others) +6 12 ! Inner, outer body indices +1 213 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL +0 123 ! TrnDOF, Seq +FALSE FALSE FALSE ! RotDOF Locked +FALSE FALSE FALSE ! TrnDOF Locked +0.0 0.0 0.0 ! Initial Angles [deg] +0.0 0.0 0.0 ! Initial Rates, deg/sec +0.0 0.0 0.0 ! Initial Displacements [m] +0.0 0.0 0.0 ! Initial Displacement Rates, m/sec +0.0 0.0 0.0 312 ! Bi to Gi Static Angles [deg] & Seq +0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq +0.5 0.0 0.0 ! Position wrt inner body origin, m +0.0 0.0 0.0 ! Position wrt outer body origin, m +Jnt_Knee.txt ! Parameter File Name +*************************** Wheel Parameters *************************** +FALSE ! Wheel Drag Active +FALSE ! Wheel Jitter Active +0 ! Number of wheels +============================= Wheel 0 ================================ +0.0 ! Initial Momentum, N-m-sec +1.0 0.0 0.0 ! Wheel Axis Components, [X, Y, Z] +0.14 50.0 ! Max Torque (N-m), Momentum (N-m-sec) +0.012 ! Wheel Rotor Inertia, kg-m^2 +0 ! Body +0 ! Node +NONE ! Drag/Jitter Input File Name +**************************** MTB Parameters **************************** +0 ! Number of MTBs +============================== MTB 0 ================================= +180.0 ! Saturation (A-m^2) +1.0 0.0 0.0 ! MTB Axis Components, [X, Y, Z] +0 ! Node +************************* Thruster Parameters ************************** +0 ! Number of Thrusters +============================== Thr 0 ================================= +PULSED ! Mode + 1.0 ! Thrust Force (N) +-1.0 0.0 0.0 ! Thrust Axis +0 ! Body +0 ! Node +******************************* Gyro ************************************ +0 ! Number of Gyro Axes +============================== Axis 0 =================================== +0.1 ! Sample Time,sec +1.0 0.0 0.0 ! Axis expressed in Body Frame +1000.0 ! Max Rate, deg/sec +100.0 ! Scale Factor Error, ppm +1.0 ! Quantization, arcsec +0.07 ! Angle Random Walk (deg/rt-hr) +0.1 1.0 ! Bias Stability (deg/hr) over timespan (hr) +0.1 ! Angle Noise, arcsec RMS +0.1 ! Initial Bias (deg/hr) +0 ! Node +*************************** Magnetometer ******************************** +0 ! Number of Magnetometer Axes +============================== Axis 0 =================================== +0.1 ! Sample Time,sec +1.0 0.0 0.0 ! Axis expressed in Body Frame +60.0E-6 ! Saturation, Tesla +0.0 ! Scale Factor Error, ppm +1.0E-6 ! Quantization, Tesla +1.0E-6 ! Noise, Tesla RMS +0 ! Node +*********************** Coarse Sun Sensor ******************************* +0 ! Number of Coarse Sun Sensors +============================== CSS 0 ==================================== +0.1 ! Sample Time,sec +1.0 1.0 1.0 ! Axis expressed in Body Frame +90.0 ! Half-cone Angle, deg +1.0 ! Scale Factor +0.001 ! Quantization +0 ! Body +0 ! Node +************************* Fine Sun Sensor ******************************* +0 ! Number of Fine Sun Sensors +=============================== FSS 0 =================================== +0.2 ! Sample Time,sec +70.0 0.0 0.0 231 ! Mounting Angles (deg), Seq in Body +Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +32.0 32.0 ! H, V FOV Size, deg +0.1 ! Noise Equivalent Angle, deg RMS +0.5 ! Quantization, deg +0 ! Node +************************** Star Tracker ********************************* +0 ! Number of Star Trackers +=============================== ST 0 ==================================== +0.25 ! Sample Time,sec +-90.0 90.0 00.0 321 ! Mounting Angles (deg), Seq in Body +Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +8.0 8.0 ! H, V FOV Size, deg +30.0 10.0 10.0 ! Sun, Earth, Moon Exclusion Angles, deg +2.0 2.0 20.0 ! Noise Equivalent Angle, arcsec RMS +0 ! Node +****************************** GPS ************************************** +0 ! Number of GPS Receivers +============================= GPSR 0 ==================================== +0.25 ! Sample Time,sec +4.0 ! Position Noise, m RMS +0.02 ! Velocity Noise, m/sec RMS +20.0E-9 ! Time Noise, sec RMS +0 ! Node +*************************** Accelerometer ******************************* +0 ! Number of Accel Axes +============================== Axis 0 =================================== +0.1 ! Sample Time,sec +1.0 0.0 0.0 ! Axis expressed in Body Frame +1.0 ! Max Acceleration (m/s^2) +0.0 ! Scale Factor Error, ppm +0.05 ! Quantization, m/s^2 +0.0 ! DV Random Walk (m/s/rt-hr) +0.0 1.0 ! Bias Stability (m/s^2) over timespan (hr) +0.0 ! DV Noise, m/s +0.5 ! Initial Bias (m/s^2) +0 ! Node +************************ Fine Guidance Sensor **************************** +0 ! Number of Fine Guidance Sensors +========================= Fine Guidance Sensor 0 ========================= +0.1 ! Sample Time,sec +0.0 0.0 0.0 321 ! Nominal Mounting Angles (deg), Seq in Body +X_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS +3600.0 3600.0 ! H, V FOV Size, arcsec +2.0 ! Noise Equivalent Angle, arcsec RMS +60.0 ! Detector Scale, arcsec/pixel +0 0 ! Body, Node +0.0 0.0 0.0 321 ! FOV Frame (Fr) Angles (deg), Seq wrt R frame +0.00 0.0 ! Guide Star H, V (deg) in FOV Frame +NONE ! Optics Input File Name +NONE ! PSF Image File Name + diff --git a/Rover/Shaker_Simple.txt b/Rover/Shaker_Simple.txt new file mode 100644 index 00000000..f0998f3a --- /dev/null +++ b/Rover/Shaker_Simple.txt @@ -0,0 +1,44 @@ +<<<<<<<<<<<<<<<<< 42: Jitter Source Description File >>>>>>>>>>>>>>>>> +0 ! Number of Shakers +============================== Shaker 0 =============================== +Cryocooler X ! Description +0 0 ! Body, Node +FORCE ! Type (TORQUE or FORCE) +1.0 0.0 0.0 ! Axis Vector +2 ! Number of Tonic Components +2.0 ! Tone Amplitude (N or Nm) +10.0 ! Tone Frequency (Hz) +0.0 ! Tone Phase Angle (deg) +1.0 ! Tone Amplitude (N or Nm) +11.0 ! Tone Frequency (Hz) +0.0 ! Tone Phase Angle (deg) +TRUE ! Random Component Active +0.0 1.0 ! Random input band limits (Hz) +0.05 ! RMS of random input over band +============================== Shaker 1 =============================== +Cryocooler Y ! Description +0 0 ! Body, Node +FORCE ! Type (TORQUE or FORCE) +0.0 1.0 0.0 ! Axis Vector +2 ! Number of Tonic Components +2.0 ! Tone Amplitude (N or Nm) +10.0 ! Tone Frequency (Hz) +90.0 ! Tone Phase Angle (deg) +1.0 ! Tone Amplitude (N or Nm) +12.0 ! Tone Frequency (Hz) +90.0 ! Tone Phase Angle (deg) +TRUE ! Random Component Active +0.0 1.0 ! Random input band limits (Hz) +0.5 ! RMS of random input over band +============================== Shaker 2 =============================== +Instrument Rotor ! Description +0 0 ! Body, Node +TORQUE 0 ! Type (TORQUE or FORCE) +0.0 0.0 1.0 ! Axis Vector +0 ! Number of Tonic Components +2.0 ! Tone Amplitude (N or Nm) +10.0 ! Tone Frequency (Hz) +0.0 ! Tone Phase Angle (deg) +FALSE ! Random Component Active +0.1 2.0 ! Random input band limits (Hz) +0.05 ! RMS of random input over band diff --git a/Rover/TRV.txt b/Rover/TRV.txt new file mode 100644 index 00000000..f632d90a --- /dev/null +++ b/Rover/TRV.txt @@ -0,0 +1,11 @@ +# Example of TRV format + +"EXAMPLE 1" +CENTRAL EARTH 2019-5-7 12:0:0.000 +6678000.0 0.0 0.0 +0.0 8500.0 0.0 + +"EXAMPLE 2" +CENTRAL EARTH 2019-5-7 12:0:0.000 +6678000.0 0.0 0.0 +0.0 6000.0 6000.0 diff --git a/Rover/Whl_Simple.txt b/Rover/Whl_Simple.txt new file mode 100644 index 00000000..30b993f8 --- /dev/null +++ b/Rover/Whl_Simple.txt @@ -0,0 +1,50 @@ +<<<<<<<<<<<<<< Wheel Drag and Jitter Inputs for 42 >>>>>>>>>>>>>> +************************************************* +*************** Drag Parameters *************** +************************************************* +0.01 ! Coulomb Friction, Nm +0.015 ! Stiction, Nm +1.6E-5 ! Viscous Coefficient, Nm/(r/s) +6.28 ! Stribeck Zone, rad/sec +10.0 ! Lugre Time Constant, sec +31.4 ! Lugre Damping Zone, rad/sec +************************************************* +************** Jitter Parameters ************** +************************************************* +0.9 ! 2*Jt/Jr Ratio (<1.0) +0.0 ! Phase of Static vs. Dyn Imbalance, deg +280.0 0.2 ! Lateral Mode Freq, Hz, Damping Ratio +80.0 0.2 ! Rocking Mode Freq, Hz, Damping Ratio +******************* Harmonics ******************* +6 ! Number of Harmonics +=================== Harmonic 0 ================= +1.0 ! Harmonic Number +0.48 ! Static Imbalance, g-cm +13.7 ! Dynamic Imbalance, g-cm^2 +0.0 ! Harmonic Phase Angle, deg +=================== Harmonic 1 ================= +0.34 ! Harmonic Number +0.1 ! Static Imbalance, g-cm +1.0 ! Dynamic Imbalance, g-cm^2 +10.0 ! Harmonic Phase Angle, deg +=================== Harmonic 2 ================= +2.0 ! Harmonic Number +0.08 ! Static Imbalance, g-cm +0.8 ! Dynamic Imbalance, g-cm^2 +20.0 ! Harmonic Phase Angle, deg +=================== Harmonic 3 ================= +2.74 ! Harmonic Number +0.06 ! Static Imbalance, g-cm +0.6 ! Dynamic Imbalance, g-cm^2 +30.0 ! Harmonic Phase Angle, deg +=================== Harmonic 4 ================= +4.26 ! Harmonic Number +0.04 ! Static Imbalance, g-cm +0.4 ! Dynamic Imbalance, g-cm^2 +40.0 ! Harmonic Phase Angle, deg +=================== Harmonic 5 ================= +6.04 ! Harmonic Number +0.02 ! Static Imbalance, g-cm +0.2 ! Dynamic Imbalance, g-cm^2 +50.0 ! Harmonic Phase Angle, deg + diff --git a/Source/42actuators.c b/Source/42actuators.c index 36a239ce..fbe9aedb 100755 --- a/Source/42actuators.c +++ b/Source/42actuators.c @@ -68,7 +68,7 @@ void WhlModel(struct WhlType *W,struct SCType *S) if (S->FlexActive) { B = &S->B[W->Body]; N = &B->Node[W->Node]; - for(i=0;i<3;i++) N->Trq[i] += W->Trq*W->A[i]; + for(i=0;i<3;i++) N->Trq[i] -= W->Trq*W->A[i]; } } @@ -142,7 +142,7 @@ void ThrusterPlumeFrcTrq(struct SCType *S) struct ThrType *T; struct BodyType *B,*Bt; struct NodeType *Nt; - struct GeomType *G; + struct MeshType *M; struct PolyType *P; double PosThrN[3],PosThrB[3],AxisN[3],CPB[3][3]; double AoN,PosB[3],PosP[3],MagPos,Phat[3],cosphi; @@ -159,7 +159,7 @@ void ThrusterPlumeFrcTrq(struct SCType *S) /* Find Force and Torque on each Body */ for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; /* Find thruster location, axis in B */ MTxV(Bt->CN,Nt->PosB,PosThrN); @@ -173,8 +173,8 @@ void ThrusterPlumeFrcTrq(struct SCType *S) PerpBasis(CPB[0],CPB[1],CPB[2]); /* Find force and torque on each illuminated polygon */ - for(Ipoly=0;IpolyNpoly;Ipoly++) { - P = &G->Poly[Ipoly]; + for(Ipoly=0;IpolyNpoly;Ipoly++) { + P = &M->Poly[Ipoly]; if (strcmp(Matl[P->Matl].Label,"INTERIOR")) { /* Plume doesn't see interior polys */ AoN = VoV(CPB[0],P->Norm); if (AoN < 0.0) { /* Plume doesn't see polys facing away */ diff --git a/Source/42dynamics.c b/Source/42dynamics.c index 5896291e..e33d971d 100755 --- a/Source/42dynamics.c +++ b/Source/42dynamics.c @@ -1902,14 +1902,16 @@ void KaneNBodyEOM(double *u, double *x, double *h, double *a, } /* .. Solve EOM */ - //EchoPVel(S); - //EchoRemAcc(S); - //if (First) { - // First = 0; - // EchoEOM(D->COEF,D->ActiveState,D->RHS,D->Ns); - //} +/* + EchoPVel(S); + EchoRemAcc(S); + if (First) { + First = 0; + EchoEOM(D->COEF,D->ActiveState,D->RHS,D->Ns); + } +*/ LINSOLVE(D->COEF,D->ActiveState,D->RHS,D->Ns); - //EchoUdot(D->ActiveState,D->Ns); + /* EchoUdot(D->ActiveState,D->Ns); */ /* .. Map out result */ if(D->SomeJointsLocked) { @@ -3927,12 +3929,12 @@ void PolyhedronCowellRK4(struct SCType *S) long j; struct OrbitType *O; struct WorldType *W; - struct GeomType *G; + struct MeshType *M; double GravAccN[3]; O = &Orb[S->RefOrb]; W = &World[O->World]; - G = &Geom[W->GeomTag]; + M = &Mesh[W->MeshTag]; u[0] = S->PosN[0]; u[1] = S->PosN[1]; @@ -3942,19 +3944,19 @@ void PolyhedronCowellRK4(struct SCType *S) u[5] = S->VelN[2]; /* .. 4th Order Runga-Kutta Integration */ - PolyhedronGravAcc(G,W->Density,u,W->CWN,GravAccN); + PolyhedronGravAcc(M,W->Density,u,W->CWN,GravAccN); PolyhedronCowellEOM( u, m1, S->mass, GravAccN, S->FrcN); for(j=0;j<6;j++) uu[j] = u[j] + 0.5*DTSIM*m1[j]; - PolyhedronGravAcc(G,W->Density,uu,W->CWN,GravAccN); + PolyhedronGravAcc(M,W->Density,uu,W->CWN,GravAccN); PolyhedronCowellEOM(uu, m2, S->mass, GravAccN, S->FrcN); for(j=0;j<6;j++) uu[j] = u[j] + 0.5*DTSIM*m2[j]; - PolyhedronGravAcc(G,W->Density,uu,W->CWN,GravAccN); + PolyhedronGravAcc(M,W->Density,uu,W->CWN,GravAccN); PolyhedronCowellEOM(uu, m3, S->mass, GravAccN, S->FrcN); for(j=0;j<6;j++) uu[j] = u[j] + DTSIM*m3[j]; - PolyhedronGravAcc(G,W->Density,uu,W->CWN,GravAccN); + PolyhedronGravAcc(M,W->Density,uu,W->CWN,GravAccN); PolyhedronCowellEOM(uu, m4, S->mass, GravAccN, S->FrcN); for(j=0;j<6;j++) u[j]+=DTSIM/6.0*(m1[j]+2.0*(m2[j]+m3[j])+m4[j]); @@ -4228,7 +4230,7 @@ void Dynamics(struct SCType *S) O = &Orb[S->RefOrb]; - //if (S->Nb > 1) { + /* if (S->Nb > 1) { */ switch(S->DynMethod) { case DYN_GAUSS_ELIM : KaneNBodyRK4(S); @@ -4241,8 +4243,8 @@ void Dynamics(struct SCType *S) exit(1); } - //} - //else OneBodyRK4(S); + /* } */ + /* else OneBodyRK4(S); */ switch(O->Regime) { case ORB_ZERO : diff --git a/Source/42exec.c b/Source/42exec.c index 697f6172..872ef3db 100755 --- a/Source/42exec.c +++ b/Source/42exec.c @@ -158,24 +158,29 @@ long AdvanceTime(void) break; case NOS3_TIME : - NOS3Time(&UTC.Year,&UTC.doy,&UTC.Month,&UTC.Day, - &UTC.Hour,&UTC.Minute,&UTC.Second); - CivilTime = DateToTime(UTC.Year,UTC.Month,UTC.Day, - UTC.Hour,UTC.Minute,UTC.Second); - AtomicTime = CivilTime + LeapSec; - DynTime = AtomicTime + 32.184; - GpsTime = AtomicTime - 19.0; - - TT.JulDay = TimeToJD(DynTime); - TimeToDate(DynTime,&TT.Year,&TT.Month,&TT.Day, - &TT.Hour,&TT.Minute,&TT.Second,DTSIM); - TT.doy = MD2DOY(TT.Year,TT.Month,TT.Day); - - UTC.JulDay = TimeToJD(CivilTime); - UTC.doy = MD2DOY(UTC.Year,UTC.Month,UTC.Day); - - GpsTimeToGpsDate(GpsTime,&GpsRollover,&GpsWeek,&GpsSecond); - SimTime = DynTime - DynTime0; + #if (defined(__APPLE__) || defined(__linux__)) + NOS3Time(&UTC.Year,&UTC.doy,&UTC.Month,&UTC.Day, + &UTC.Hour,&UTC.Minute,&UTC.Second); + CivilTime = DateToTime(UTC.Year,UTC.Month,UTC.Day, + UTC.Hour,UTC.Minute,UTC.Second); + AtomicTime = CivilTime + LeapSec; + DynTime = AtomicTime + 32.184; + GpsTime = AtomicTime - 19.0; + + TT.JulDay = TimeToJD(DynTime); + TimeToDate(DynTime,&TT.Year,&TT.Month,&TT.Day, + &TT.Hour,&TT.Minute,&TT.Second,DTSIM); + TT.doy = MD2DOY(TT.Year,TT.Month,TT.Day); + + UTC.JulDay = TimeToJD(CivilTime); + UTC.doy = MD2DOY(UTC.Year,UTC.Month,UTC.Day); + + GpsTimeToGpsDate(GpsTime,&GpsRollover,&GpsWeek,&GpsSecond); + SimTime = DynTime - DynTime0; + #else + printf("NOS3 time mode not supported on Windows.\n"); + exit(1); + #endif break; } @@ -193,7 +198,7 @@ void UpdateScBoundingBox(struct SCType *S) #define REFPT_CM 0 struct BodyType *B, *B0; struct BoundingBoxType *BBox; - struct GeomType *G; + struct MeshType *M; double ctrB[3],ctrN[3],ctrB0[3],maxB0,minB0,r[3]; long Ib,i; @@ -202,9 +207,9 @@ void UpdateScBoundingBox(struct SCType *S) for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; for(i=0;i<3;i++) { - ctrB[i] = G->BBox.center[i]; + ctrB[i] = M->BBox.center[i]; if (S->RefPt == REFPT_CM) { ctrB[i] -= B->cm[i]; } @@ -218,8 +223,8 @@ void UpdateScBoundingBox(struct SCType *S) if (S->RefPt == REFPT_CM) { ctrB0[i] += B0->cm[i]; } - maxB0 = ctrB0[i] + G->BBox.radius; - minB0 = ctrB0[i] - G->BBox.radius; + maxB0 = ctrB0[i] + M->BBox.radius; + minB0 = ctrB0[i] - M->BBox.radius; if(BBox->max[i] < maxB0) BBox->max[i] = maxB0; if(BBox->min[i] > minB0) BBox->min[i] = minB0; } @@ -412,16 +417,18 @@ int exec(int argc,char **argv) } #endif - //printf("\n\nMap Time = %lf sec\n",MapTime); - //printf("Joint Partial Time = %lf sec\n",JointTime); - //printf("Path Time = %lf sec\n",PathTime); - //printf("PVel Time = %lf sec\n",PVelTime); - //printf("FrcTrq Time = %lf sec\n",FrcTrqTime); - //printf("Assemble Time = %lf sec\n",AssembleTime); - //printf("Lock Time = %lf sec\n",LockTime); - //printf("Triangularize Time = %lf sec\n",TriangleTime); - //printf("Fwd Substitution Time = %lf sec\n",SubstTime); - //printf("Solve Time = %lf sec\n",SolveTime); +/* + printf("\n\nMap Time = %lf sec\n",MapTime); + printf("Joint Partial Time = %lf sec\n",JointTime); + printf("Path Time = %lf sec\n",PathTime); + printf("PVel Time = %lf sec\n",PVelTime); + printf("FrcTrq Time = %lf sec\n",FrcTrqTime); + printf("Assemble Time = %lf sec\n",AssembleTime); + printf("Lock Time = %lf sec\n",LockTime); + printf("Triangularize Time = %lf sec\n",TriangleTime); + printf("Fwd Substitution Time = %lf sec\n",SubstTime); + printf("Solve Time = %lf sec\n",SolveTime); +*/ return(0); } diff --git a/Source/42fsw.c b/Source/42fsw.c index eef88494..19a38ac3 100755 --- a/Source/42fsw.c +++ b/Source/42fsw.c @@ -1785,6 +1785,241 @@ void SandboxFSW(struct SCType *S) //for(i=0;i<3;i++) AC->Whl[i].Tcmd = -C->Tcmd[i]; } /**********************************************************************/ +void LegPartials(struct SCType *S, long Il, double J[3][3]) +{ + struct JointType *Hip,*Knee; + double alpha,ca,sa,c1,s1,c2,s2,c3,s3,l1,l2; + + Hip = &S->G[Il]; + Knee = &S->G[Il+6]; + + alpha = (60.0*((double) Il)+30.0)*D2R; + ca = cos(alpha); + sa = sin(alpha); + c1 = cos(Hip->Ang[0]); + s1 = sin(Hip->Ang[0]); + c2 = cos(Hip->Ang[1]); + s2 = sin(Hip->Ang[1]); + c3 = cos(Knee->Ang[0]); + s3 = sin(Knee->Ang[0]); + l1 = 0.5; + l2 = 0.5; + + J[0][0] = c1*(-l1*c2*sa+l2*(c2*s3*sa+c3*s2*sa)) + +s1*(-l1*c2*ca-l2*(-c2*ca*s3-c3*ca*s2)); + J[0][1] = l2*c2*(-c1*c3*ca+c3*s1*sa) + +s2*(-l1*(c1*ca-s1*sa)-l2*(-c1*ca*s3+s1*s3*sa)); + J[0][2] = l2*(c3*(-c1*c2*ca+c2*s1*sa)-s3*(-c1*ca*s2+s1*s2*sa)); + + J[1][0] = c1*(l1*c2*ca+l2*(-c2*ca*s3-c3*ca*s2)) + +s1*(-l1*c2*sa-l2*(-c2*s3*sa-c3*s2*sa)); + J[1][1] = l2*c2*(-c1*c3*sa-c3*ca*s1) + +s2*(-l1*(c1*sa+ca*s1)-l2*(-c1*s3*sa-ca*s1*s3)); + J[1][2] = l2*(c3*(-c1*c2*sa-c2*ca*s1)-s3*(-c1*s2*sa-ca*s1*s2)); + + J[2][0] = 0.0; + J[2][1] = l2*c3*s2+c2*(-l1+l2*s3); + J[2][2] = l2*(c2*s3+c3*s2); +} +/**********************************************************************/ +void RoverFSW(struct SCType *S) +{ + struct AcType *AC; + struct BodyType *B; + struct RegionType *R; + struct AcJointType *Hip,*Knee; + struct CmdType *HipCmd,*KneeCmd; + + double PosCmd[3],VelCmd[3]; + double YawCmd,PitchCmd,RollCmd; + double PosRR[3],VelRR[3],CBN[3][3],CBR[3][3]; + double Roll,Pitch,Yaw; + double StridePeriod = 5.0; + double StrideAmp = 0.25; + double MaxSpd = 4.0*StrideAmp/StridePeriod; + double StrideFrac,Phase; + double alpha,ca,sa; + double c1,s1,c2,s2,c3,s3; + double J[3][3],Jinv[3][3]; + double RestFootPos[3]; + double PosFootCmd[3]; + double PosFootB[3]; + double th[3],dp[3],dth[3]; + static double Krx,Kpx,Kra,Kpa; + static double wx,wy; + double r = 0.5; + double l1 = 0.5; + double l2 = 0.5; + double YawErr,PosErrR[3],VelErrR[3]; + double PosErrB[3],MagPosErr,SpdCmd,YawRateCmd; + double phi,TurnRad; + + long i,Il; + static long Init = 1; + + AC = &S->AC; + B = &S->B[0]; + + if (Init) { + Init = 0; + FindPDGains(S->mass,0.2*TwoPi,1.0,&Krx,&Kpx); + FindPDGains(S->I[2][2],0.2*TwoPi,0.7,&Kra,&Kpa); + wx = TwoPi/1000.0; + wy = TwoPi/700.0; + } + +/* .. Position, Orientation in Region */ + R = &Rgn[Orb[S->RefOrb].Region]; + MxV(R->CN,S->PosR,PosRR); + MxV(R->CN,S->VelR,VelRR); + Q2C(B->qn,CBN); + MxMT(CBN,R->CN,CBR); + C2A(321,CBR,&Yaw,&Pitch,&Roll); + +/* .. Generate position and attitude commands from path */ + + PosCmd[0] = 20.0*sin(wx*SimTime); + PosCmd[1] = 15.0*sin(wy*SimTime); + VelCmd[0] = 20.0*wx*cos(wx*SimTime); + VelCmd[1] = 15.0*wy*cos(wy*SimTime); + + PosCmd[2] = 0.5; + VelCmd[2] = 0.0; + YawCmd = atan2(VelCmd[1],VelCmd[0]); + PitchCmd = 0.0; + RollCmd = 0.0; + +/* .. Position, attitude errors */ + for(i=0;i<3;i++) { + PosErrR[i] = PosRR[i] - PosCmd[i]; + VelErrR[i] = VelRR[i] - VelCmd[i]; + } + MxV(CBR,PosErrR,PosErrB); + MagPosErr = MAGV(PosErrB); + if (MagPosErr > 1.0) { + YawErr = Yaw + PosErrB[1]/MagPosErr; + while (YawErr < -Pi) YawErr += TwoPi; + while (Yaw > Pi) YawErr -= TwoPi; + YawRateCmd = Limit(-0.5*YawErr,-0.25,0.25); + if (fabs(YawErr) > 0.25) SpdCmd = 0.1*MaxSpd; + else SpdCmd = MaxSpd; + } + else { + YawErr = Yaw - YawCmd + 0.2*PosErrB[1]/MagPosErr; + while (YawErr < -Pi) YawErr += TwoPi; + while (Yaw > Pi) YawErr -= TwoPi; + YawRateCmd = Limit(-0.5*YawErr,-0.1,0.1); + SpdCmd = MAGV(VelCmd) - 0.5*PosErrB[0]; + } + SpdCmd = Limit(SpdCmd,-MaxSpd,MaxSpd); + +/* .. Leg position commands (in Body frame) */ + if (SimTime < 3.0) { + for(Il=0;Il<6;Il++) { + Hip = &AC->G[Il]; + Knee = &AC->G[Il+6]; + HipCmd = &Hip->GCmd; + KneeCmd = &Knee->GCmd; + HipCmd->Ang[0] = 0.0; + HipCmd->Ang[1] = 0.0; + KneeCmd->Ang[0] = 0.0; + HipCmd->AngRate[0] = 0.0; + HipCmd->AngRate[1] = 0.0; + KneeCmd->AngRate[0] = 0.0; + } + } + else { + StrideFrac = fmod(SimTime,StridePeriod)/StridePeriod; + for(Il=0;Il<6;Il++) { + Hip = &AC->G[Il]; + Knee = &AC->G[Il+6]; + HipCmd = &Hip->GCmd; + KneeCmd = &Knee->GCmd; + Phase = TwoPi*StrideFrac; + if (Il%2) Phase += Pi; + alpha = (60.0*((double) Il)+30.0)*D2R; + ca = cos(alpha); + sa = sin(alpha); + c1 = cos(Hip->Ang[0]); + s1 = sin(Hip->Ang[0]); + c2 = cos(Hip->Ang[1]); + s2 = sin(Hip->Ang[1]); + c3 = cos(Knee->Ang[0]); + s3 = sin(Knee->Ang[0]); + PosFootB[0] = r*ca + l1*c2*(c1*ca-s1*sa) + + l2*((s1*sa-c1*ca)*(s2*c3+c2*s3)); + PosFootB[1] = r*sa + l1*c2*(c1*sa+s1*ca) + - l2*((c1*sa+s1*ca)*(c2*s3+c3*s2)); + PosFootB[2] = -l1*s2+l2*(s2*s3-c2*c3); + RestFootPos[0] = 1.0*ca; + RestFootPos[1] = 1.0*sa; + RestFootPos[2] = -0.4; + /* Walk with steering */ + if (fabs(YawRateCmd) > SpdCmd/100.0) { /* Coordinated turn */ + TurnRad = SpdCmd/YawRateCmd; + if (fabs(TurnRad) > 1.0) { + phi = StrideAmp/fabs(TurnRad)*cos(Phase); + phi *= signum(YawRateCmd)*fabs(SpdCmd)/MaxSpd; + } + else { + phi = StrideAmp*cos(Phase)*signum(YawRateCmd); + } + PosFootCmd[0] = RestFootPos[0]*cos(phi)-(RestFootPos[1]-TurnRad)*sin(phi); + PosFootCmd[1] = RestFootPos[0]*sin(phi)+(RestFootPos[1]-TurnRad)*cos(phi)+TurnRad; + PosFootCmd[2] = RestFootPos[2]; + if (sin(Phase)<0.0) PosFootCmd[2] -= StrideAmp*sin(Phase); + } + else { /* Walk straight */ + PosFootCmd[0] = RestFootPos[0]; + PosFootCmd[1] = RestFootPos[1]; + PosFootCmd[2] = RestFootPos[2]; + if (sin(Phase) > 0.0) { /* Foot Down */ + PosFootCmd[0] += SpdCmd*cos(Phase); + } + else { /* Foot Up */ + PosFootCmd[0] += SpdCmd*cos(Phase); + PosFootCmd[2] -= StrideAmp*sin(Phase); + } + } + + /* Foot Position to Joint Angles */ + LegPartials(S,Il,J); + MINV3(J,Jinv); + th[0] = Hip->Ang[0]; + th[1] = Hip->Ang[1]; + th[2] = Knee->Ang[0]; + for(i=0;i<3;i++) dp[i] = PosFootB[i] - PosFootCmd[i]; + MxV(Jinv,dp,dth); + HipCmd->Ang[0] -= 0.9*dth[0]; + HipCmd->Ang[1] -= 0.9*dth[1]; + KneeCmd->Ang[0] -= 0.9*dth[2]; + HipCmd->AngRate[0] = -2.0*(Hip->Ang[0] - HipCmd->Ang[0]); + HipCmd->AngRate[1] = -2.0*(Hip->Ang[1] - HipCmd->Ang[1]); + KneeCmd->AngRate[0] = -2.0*(Knee->Ang[0] - KneeCmd->Ang[0]); + } + } + +/* .. PD Control */ +#if 0 + YawError = Yaw - YawCmd; + while (YawError > Pi) { + YawError -= TwoPi; + } + while (YawError < -Pi) { + YawError += TwoPi; + } + + for(i=0;i<3;i++) { + FcmdR[i] = -Krx*VelRR[i] - Kpx*(PosRR[i] - PosCmd[i]); + Tcmd[i] = -Kra*B->wn[i]; + } + Tcmd[0] -= Kpa*(Roll-RollCmd); + Tcmd[1] -= Kpa*(Pitch-PitchCmd); + Tcmd[2] -= Kpa*YawError; + MxV(CBR,FcmdR,FcmdB); +#endif +} +/**********************************************************************/ /* This function is called at the simulation rate. Sub-sampling of */ /* control loops is managed by FswSampleCounter. */ /* Mode handling, command generation, error determination, feedback */ @@ -1829,6 +2064,9 @@ void FlightSoftWare(struct SCType *S) case THR_FSW: ThrFSW(S); break; + case ROVER_FSW: + RoverFSW(S); + break; case CFS_FSW: #ifdef _AC_STANDALONE_ I = &S->AcIpc; diff --git a/Source/42gl.c b/Source/42gl.c index 7da6e50a..f8e6082f 100755 --- a/Source/42gl.c +++ b/Source/42gl.c @@ -181,7 +181,7 @@ void DrawSunAsBackdrop(void) glPopMatrix(); } /**********************************************************************/ -void GeomToDisplayLists(struct GeomType *G) +void MeshToDisplayLists(struct MeshType *G) { long Im,TexActive,Iv; long Ip; @@ -1153,7 +1153,7 @@ void DrawFarScene(void) else if (W->Visibility == WORLD_SHOWS_DISK) { for(j=0;j<3;j++) svh[j] = -W->PosH[j]; UNITV(svh); - if (W->GeomTag == 0) { /* World is sphere */ + if (W->MeshTag == 0) { /* World is sphere */ MxV(World[POV.Host.World].CNH,rh[Iw],PosN); MxV(World[POV.Host.World].CNH,svh,svn); DrawWorldAsBackdrop(W,PosN,svn); @@ -1172,7 +1172,7 @@ void DrawFarScene(void) glTranslated(-rh[Iw][0],-rh[Iw][1],-rh[Iw][2]); RotateR2L(W->CNH); RotateR2L(W->CWN); - glCallList(Geom[W->GeomTag].OpaqueListTag); + glCallList(Mesh[W->MeshTag].OpaqueListTag); glPopMatrix(); glUseProgram(0); } @@ -1438,7 +1438,7 @@ void DrawNearAuxObjects(void) struct SCType *S; struct BodyType *B; struct NodeType *N; - struct GeomType *G; + struct MeshType *M; struct FovType *F; float SvbColor[4] = {1.0,1.0,0.0,1.0}; float BvbColor[4] = {1.0,0.0,0.5,1.0}; @@ -1492,19 +1492,19 @@ void DrawNearAuxObjects(void) if (CamShow[B_AXES]) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; glPushMatrix(); glTranslated(B->pn[0],B->pn[1],B->pn[2]); RotateR2L(B->CN); for(i=0;i<3;i++) { - r[i] = G->BBox.max[i]-B->cm[i]; + r[i] = M->BBox.max[i]-B->cm[i]; len[i] = 1.5*r[i]; if (len[i] < 0.5) len[i] = 0.5; if (len[i] > r[i]+1.0) len[i] = r[i]+1.0; } DrawAxisLabels(GLYPH_B,BBrightColor, 0.0,len[0],0.0,len[1],0.0,len[2]); - DrawBodyLabel(Ib,BBrightColor,G->BBox.max); + DrawBodyLabel(Ib,BBrightColor,M->BBox.max); /* Draw dots at joints */ glDisable(GL_LIGHTING); @@ -1668,7 +1668,7 @@ void DrawContactSpheres(void) { struct SCType *S; struct BodyType *B; - struct GeomType *G; + struct MeshType *M; struct PolyType *P; long Isc,Ib,Ip; static long First = 1; @@ -1692,11 +1692,11 @@ void DrawContactSpheres(void) if (S->RefOrb == POV.Host.RefOrb) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; glPushMatrix(); glMultMatrixf(B->ModelMatrix); - for(Ip=0;IpNpoly;Ip++) { - P = &G->Poly[Ip]; + for(Ip=0;IpNpoly;Ip++) { + P = &M->Poly[Ip]; glPushMatrix(); glTranslated(P->Centroid[0],P->Centroid[1],P->Centroid[2]); glScaled(P->radius,P->radius,P->radius); @@ -1723,7 +1723,7 @@ void DepthPass(void) struct ShadowFBOType *SM; struct SCType *S; struct BodyType *B; - struct GeomType *G; + struct MeshType *M; struct BoundingBoxType *BB, LB; long Isc,Ib,i; double PosR[3]; @@ -1745,8 +1745,8 @@ void DepthPass(void) if (ScIsVisible(POV.Host.RefOrb,Isc,PosR) ) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; - BB = &G->BBox; + M = &Mesh[B->MeshTag]; + BB = &M->BBox; for(i=0;i<3;i++) rb[i] = BB->center[i] - B->cm[i]; MxV(B->CN,rb,rn); for(i=0;i<3;i++) rn[i] += B->pn[i]+ S->PosR[i]; @@ -1805,10 +1805,10 @@ void DepthPass(void) if (ScIsVisible(POV.Host.RefOrb,Isc,PosR) ) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; glPushMatrix(); glMultMatrixf(B->ModelMatrix); - glCallList(G->DepthListTag); + glCallList(M->DepthListTag); glPopMatrix(); } } @@ -1830,13 +1830,54 @@ void DepthPass(void) glViewport(0,0,CamWidth,CamHeight); } /**********************************************************************/ +void DrawCmdPath(void) +{ + struct MatlType *M; + double PosCmd[3]; + double wx = TwoPi/1000.0; + double wy = TwoPi/700.0; + double dt,t; + + glLineWidth(4.0); + glPointSize(8.0); + M = &Matl[8]; + glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT,M->Ka); + glMaterialfv(GL_FRONT_AND_BACK,GL_DIFFUSE,M->Kd); + glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,M->Ks); + glMaterialfv(GL_FRONT_AND_BACK,GL_EMISSION,M->Ke); + glMaterialf(GL_FRONT_AND_BACK,GL_SHININESS,M->Ns); + + glBegin(GL_LINES); + for(dt=-500.0;dt<500.0;dt+=1.0) { + t = SimTime + dt; + PosCmd[0] = 20.0*sin(wx*t); + PosCmd[1] = 15.0*sin(wy*t); + PosCmd[2] = 0.5; + glVertex3dv(PosCmd); + PosCmd[0] = 20.0*sin(wx*(t+1.0)); + PosCmd[1] = 15.0*sin(wy*(t+1.0)); + PosCmd[2] = 0.5; + glVertex3dv(PosCmd); + } + glEnd(); + glBegin(GL_POINTS); + PosCmd[0] = 20.0*sin(wx*SimTime); + PosCmd[1] = 15.0*sin(wy*SimTime); + PosCmd[2] = 0.5; + glVertex3dv(PosCmd); + glEnd(); + + glLineWidth(1.0); + glPointSize(1.0); +} +/**********************************************************************/ void OpaquePass(void) { long Isc,Ib; struct SCType *S; struct BodyType *B; struct RegionType *R; - struct GeomType *G; + struct MeshType *M; struct ShadowFBOType *SM; long Ir; double PosR[3]; @@ -1860,11 +1901,12 @@ void OpaquePass(void) if (R->Exists && R->World == POV.Host.World) { glPushMatrix(); glMultMatrixf(R->ModelMatrix); + DrawCmdPath(); if (ShadowsEnabled) { MxM4f(ShadowFromNMatrix,R->ModelMatrix,ShadowMatrix); glUniformMatrix4fv(ShadowMatrixLoc,1,0,ShadowMatrix); } - glCallList(Geom[R->GeomTag].OpaqueListTag); + glCallList(Mesh[R->MeshTag].OpaqueListTag); glPopMatrix(); } } @@ -1874,14 +1916,14 @@ void OpaquePass(void) if (ScIsVisible(POV.Host.RefOrb,Isc,PosR)) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; glPushMatrix(); glMultMatrixf(B->ModelMatrix); if (ShadowsEnabled) { MxM4f(ShadowFromNMatrix,B->ModelMatrix,ShadowMatrix); glUniformMatrix4fv(ShadowMatrixLoc,1,0,ShadowMatrix); } - glCallList(G->OpaqueListTag); + glCallList(M->OpaqueListTag); glPopMatrix(); } } @@ -1893,7 +1935,7 @@ void SeeThruPass(void) long Isc,Ib,Ir; struct SCType *S; struct BodyType *B; - struct GeomType *G; + struct MeshType *M; struct RegionType *R; struct ShadowFBOType *SM; double PosR[3]; @@ -1921,7 +1963,7 @@ void SeeThruPass(void) MxM4f(ShadowFromNMatrix,R->ModelMatrix,ShadowMatrix); glUniformMatrix4fv(ShadowMatrixLoc,1,0,ShadowMatrix); } - glCallList(Geom[R->GeomTag].SeeThruListTag); + glCallList(Mesh[R->MeshTag].SeeThruListTag); glPopMatrix(); } } @@ -1932,10 +1974,10 @@ void SeeThruPass(void) if (ScIsVisible(POV.Host.RefOrb,Isc,PosR)) { for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + M = &Mesh[B->MeshTag]; glPushMatrix(); glMultMatrixf(B->ModelMatrix); - glCallList(G->SeeThruListTag); + glCallList(M->SeeThruListTag); glPopMatrix(); } } @@ -4649,20 +4691,20 @@ void LoadCamLists(void) long Isc,Ib,Iw,Ir; double MwAlphaMask[4] = {0.0,0.5,0.5,0.0}; -/* .. Load SC Geom Display Lists */ +/* .. Load SC Mesh Display Lists */ for(Isc=0;IscMaxTrq[i] = 10.0; - G->MaxAngRate[i] = 1.0*D2R; - G->AngRateGain[i] = G->MaxTrq[i]/G->MaxAngRate[i]; + G->MaxTrq[i] = 500.0; + G->MaxAngRate[i] = 60.0*D2R; + G->AngRateGain[i] = 120.0; //G->MaxTrq[i]/G->MaxAngRate[i]; G->MaxFrc[i] = 10.0; G->MaxPosRate[i] = 0.01; G->PosRateGain[i] = G->MaxFrc[i]/G->MaxPosRate[i]; @@ -1923,7 +1924,7 @@ void InitSpacecraft(struct SCType *S) struct AccelType *Accel; struct FgsType *Fgs; struct PsfType *PSF; - long OldNgeom; + long OldNmesh; infile=FileOpen(InOutPath,S->FileName,"r"); fscanf(infile,"%[^\n] %[\n]",junk,&newline); @@ -2085,7 +2086,7 @@ void InitSpacecraft(struct SCType *S) &B->EmbeddedMom[1],&B->EmbeddedMom[2],junk,&newline); fscanf(infile,"%lf %lf %lf %[^\n] %[\n]",&B->EmbeddedDipole[0], &B->EmbeddedDipole[1],&B->EmbeddedDipole[2],junk,&newline); - fscanf(infile,"%s %[^\n] %[\n]",B->GeomFileName,junk,&newline); + fscanf(infile,"%s %[^\n] %[\n]",B->MeshFileName,junk,&newline); fscanf(infile,"%s %[^\n] %[\n]",B->NodeFileName,junk,&newline); fscanf(infile,"%s %[^\n] %[\n]",B->FlexFileName,junk,&newline); if (S->RefPt == REFPT_JOINT) @@ -2873,15 +2874,15 @@ void InitSpacecraft(struct SCType *S) /* .. Load geometry */ for(j=0;jNb;j++) { - OldNgeom = Ngeom; - Geom = LoadWingsObjFile(ModelPath,S->B[j].GeomFileName, - &Matl,&Nmatl,Geom,&Ngeom,&S->B[j].GeomTag, + OldNmesh = Nmesh; + Mesh = LoadWingsObjFile(ModelPath,S->B[j].MeshFileName, + &Matl,&Nmatl,Mesh,&Nmesh,&S->B[j].MeshTag, AeroShadowsActive || SolPressShadowsActive); - if (ContactActive && OldNgeom != Ngeom) LoadOctree(&Geom[Ngeom-1]); + if (ContactActive && OldNmesh != Nmesh) LoadOctree(&Mesh[Nmesh-1]); } /* .. Initialize Bounding Box */ - memcpy(&S->BBox,&Geom[S->B[0].GeomTag].BBox,sizeof(struct BoundingBoxType)); + memcpy(&S->BBox,&Mesh[S->B[0].MeshTag].BBox,sizeof(struct BoundingBoxType)); UpdateScBoundingBox(S); S->EnvTrq.First = 1; @@ -2995,7 +2996,7 @@ void LoadSun(void) W->HasRing = FALSE; strcpy(W->Name,"Sun"); strcpy(W->MapFileName,"NONE"); - strcpy(W->GeomFileName,"NONE"); + strcpy(W->MeshFileName,"NONE"); strcpy(W->ColTexFileName,"NONE"); strcpy(W->BumpTexFileName,"NONE"); for(j=0;j<3;j++) { @@ -3220,6 +3221,7 @@ void LoadMoonOfEarth(void) { #define Nm 1 + double Zaxis[3] = {0.0,0.0,1.0}; char Name[Nm][40] = {"Luna"}; char MapFileName[Nm][40] = {"Luna.ppm"}; float Color[4] = {0.440417f, 0.441343f, 0.441084f,1.0f}; @@ -3304,6 +3306,8 @@ void LoadMoonOfEarth(void) C2Q(M->CNH,M->qnh); QxQT(M->qnh,qjh,M->qnj); M->PriMerAng = LunaPriMerAng(TT.JulDay); + SimpRot(Zaxis,M->PriMerAng,M->CWN); + C2Q(M->CWN,M->qwn); M->Type = MOON; } #undef Nm @@ -3393,9 +3397,9 @@ void LoadMoonsOfMars(void) for(i=0;i<4;i++) M->Color[i] = 1.0; M->Type = MOON; } - strcpy(World[PHOBOS].GeomFileName,"Phobos.obj"); - Geom = LoadWingsObjFile(ModelPath,World[PHOBOS].GeomFileName, - &Matl,&Nmatl,Geom,&Ngeom,&World[PHOBOS].GeomTag,FALSE); + strcpy(World[PHOBOS].MeshFileName,"Phobos.obj"); + Mesh = LoadWingsObjFile(ModelPath,World[PHOBOS].MeshFileName, + &Matl,&Nmatl,Mesh,&Nmesh,&World[PHOBOS].MeshTag,FALSE); #undef Nm @@ -3912,7 +3916,7 @@ void LoadMinorBodies(void) fscanf(infile,"%s %[^\n] %[\n]",response,junk,&newline); W->Type=DecodeString(response); fscanf(infile,"%s %[^\n] %[\n]",W->MapFileName,junk,&newline); - fscanf(infile,"%s %[^\n] %[\n]",W->GeomFileName,junk,&newline); + fscanf(infile,"%s %[^\n] %[\n]",W->MeshFileName,junk,&newline); fscanf(infile,"%s %[^\n] %[\n]",W->ColTexFileName,junk,&newline); fscanf(infile,"%s %[^\n] %[\n]",W->BumpTexFileName,junk,&newline); fscanf(infile,"%lf %[^\n] %[\n]",&W->mu,junk,&newline); @@ -3945,9 +3949,9 @@ void LoadMinorBodies(void) while ((E->tp-DynTime0) < -E->Period) E->tp += E->Period; while ((E->tp-DynTime0) > E->Period) E->tp -= E->Period; - Geom = LoadWingsObjFile(ModelPath,W->GeomFileName, - &Matl,&Nmatl,Geom,&Ngeom,&W->GeomTag,TRUE); - W->Density = W->mu/(6.67408E-11*PolyhedronVolume(&Geom[W->GeomTag])); + Mesh = LoadWingsObjFile(ModelPath,W->MeshFileName, + &Matl,&Nmatl,Mesh,&Nmesh,&W->MeshTag,TRUE); + W->Density = W->mu/(6.67408E-11*PolyhedronVolume(&Mesh[W->MeshTag])); W->Parent = SOL; W->Nsat = 0; @@ -3981,6 +3985,7 @@ void LoadRegions(void) struct WorldType *W; struct RegionType *R; double MagR; + double VelW[3]; infile = FileOpen(InOutPath,"Inp_Region.txt","rt"); @@ -4029,17 +4034,18 @@ void LoadRegions(void) MTxV(W->CWN,R->PosW,R->PosN); MxM(R->CW,W->CWN,R->CN); } - R->VelN[0] = -W->w*R->PosN[1]; - R->VelN[1] = W->w*R->PosN[0]; - R->VelN[2] = 0.0; + VelW[0] = -W->w*R->PosW[1]; + VelW[1] = W->w*R->PosW[0]; + VelW[2] = 0.0; + MTxV(W->CWN,VelW,R->VelN); R->wn[0] = 0.0; R->wn[1] = W->w*cos(R->Lat); R->wn[2] = W->w*sin(R->Lat); fscanf(infile,"%lf %lf %lf %[^\n] %[\n]", &R->ElastCoef,&R->DampCoef,&R->FricCoef,junk,&newline); - fscanf(infile,"%s %[^\n] %[\n]",R->GeomFileName,junk,&newline); - Geom = LoadWingsObjFile(ModelPath,R->GeomFileName, - &Matl,&Nmatl,Geom,&Ngeom,&R->GeomTag,TRUE); + fscanf(infile,"%s %[^\n] %[\n]",R->MeshFileName,junk,&newline); + Mesh = LoadWingsObjFile(ModelPath,R->MeshFileName, + &Matl,&Nmatl,Mesh,&Nmesh,&R->MeshTag,TRUE); } fclose(infile); } @@ -4698,10 +4704,10 @@ void InitSim(int argc, char **argv) Matl = AddMtlLib(ModelPath,"42.mtl",Matl,&Nmatl); ScaleSpecDiffFrac(Matl,Nmatl); - /* Known bug: First Geom loaded in gets corrupted. - Kludge fix: Load a sacrificial geom first. */ - Geom = LoadWingsObjFile(ModelPath,"Point.obj", - &Matl,&Nmatl,Geom,&Ngeom,&JunkTag,FALSE); + /* Known bug: First Mesh loaded in gets corrupted. + Kludge fix: Load a sacrificial mesh first. */ + Mesh = LoadWingsObjFile(ModelPath,"Point.obj", + &Matl,&Nmatl,Mesh,&Nmesh,&JunkTag,FALSE); /* .. Time */ if (TimeMode == EXTERNAL_TIME) { diff --git a/Source/42nos3.c b/Source/42nos3.c index e9b934f4..d98d54a8 100644 --- a/Source/42nos3.c +++ b/Source/42nos3.c @@ -14,11 +14,11 @@ #define _POSIX_C_SOURCE 1 /* For signal handling */ #include #include -#include #include "42.h" #if defined(__linux__) +#include #include static char BusName[120] = "command"; static char ConnectionString[120] = "tcp://127.0.0.1:12001"; diff --git a/Source/42perturb.c b/Source/42perturb.c index 03637057..423955d6 100755 --- a/Source/42perturb.c +++ b/Source/42perturb.c @@ -79,7 +79,7 @@ void FindUnshadedAreas(struct SCType *S, double DirVecN[3]) struct SilVtxType *InVtx = NULL; struct SilVtxType *ClipVtx; struct BodyType *B; - struct GeomType *G; + struct MeshType *G; struct EdgeType *E; struct PolyType *P; double DirVecB[3],DoN1,DoN2; @@ -99,7 +99,7 @@ void FindUnshadedAreas(struct SCType *S, double DirVecN[3]) SilNe = 0; for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + G = &Mesh[B->MeshTag]; MxV(B->CN,DirVecN,DirVecB); for(Ie=0;IeNedge;Ie++) { E = &G->Edge[Ie]; @@ -197,7 +197,7 @@ void FindUnshadedAreas(struct SCType *S, double DirVecN[3]) /* .. Find unshaded areas, centroids */ for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + G = &Mesh[B->MeshTag]; MxV(B->CN,DirVecN,DirVecB); for(Ipoly=0;IpolyNpoly;Ipoly++) { P = &G->Poly[Ipoly]; @@ -330,7 +330,7 @@ void GravGradFrcTrq(struct SCType *S) if ((O->Regime == ORB_ZERO || O->Regime == ORB_FLIGHT) && O->PolyhedronGravityEnabled) { W = &World[O->World]; - PolyhedronGravGrad(&Geom[W->GeomTag],W->Density,S->PosN,W->CWN, + PolyhedronGravGrad(&Mesh[W->MeshTag],W->Density,S->PosN,W->CWN, GravGradN); if (S->Nb == 1) { @@ -496,7 +496,7 @@ void AeroFrcTrq(struct SCType *S) long Ipoly; long OrbCenter; struct BodyType *B; - struct GeomType *G; + struct MeshType *G; struct PolyType *P; OrbCenter = Orb[S->RefOrb].World; @@ -523,7 +523,7 @@ void AeroFrcTrq(struct SCType *S) /* Find total projected area and cp for Body */ Area = 0.0; for(i=0;i<3;i++) cp[i] = 0.0; - G = &Geom[B->GeomTag]; + G = &Mesh[B->MeshTag]; for(Ipoly=0;IpolyNpoly;Ipoly++) { P = &G->Poly[Ipoly]; if (strncmp(Matl[P->Matl].Label,"SHADED",6)) { /* Aero doesn't see shaded polys */ @@ -558,7 +558,7 @@ void SolPressFrcTrq(struct SCType *S) long Ipoly; double svb[3],SoN,Coef,r[3],Fb[3],Fn[3],Tb[3],SolarPressure; struct BodyType *B; - struct GeomType *G; + struct MeshType *G; struct PolyType *P; struct MatlType *M; @@ -574,7 +574,7 @@ void SolPressFrcTrq(struct SCType *S) /* .. Find Force and Torque on each Body */ for(Ib=0;IbNb;Ib++) { B = &S->B[Ib]; - G = &Geom[B->GeomTag]; + G = &Mesh[B->MeshTag]; /* Find force and torque on each illuminated polygon */ for(Ipoly=0;IpolyNpoly;Ipoly++) { @@ -649,7 +649,7 @@ void FindPosVelR(struct SCType *S,struct BodyType *B, double PosB[3], void BodyRgnContactFrcTrq(struct SCType *S, long Ibody, struct RegionType *R) { - struct GeomType *Gb,*Gr; + struct MeshType *Gb,*Gr; struct BodyType *B; struct PolyType *Pb,*Pr; struct EdgeType *E; @@ -669,8 +669,8 @@ void BodyRgnContactFrcTrq(struct SCType *S, long Ibody, double MaxMagFrc; B = &S->B[Ibody]; - Gb = &Geom[B->GeomTag]; - Gr = &Geom[R->GeomTag]; + Gb = &Mesh[B->MeshTag]; + Gr = &Mesh[R->MeshTag]; for(i=0;i<3;i++) { FrcN[i] = 0.0; @@ -784,7 +784,7 @@ void BodyRgnContactFrcTrq(struct SCType *S, long Ibody, void BodyBodyContactFrcTrq(struct SCType *Sa, long Ibody, struct SCType *Sb, long Jbody) { - struct GeomType *Ga,*Gb; + struct MeshType *Ga,*Gb; struct BodyType *Ba,*Bb; struct PolyType *Pa,*Pb; struct OctreeType *Oa,*Ob; @@ -810,8 +810,8 @@ void BodyBodyContactFrcTrq(struct SCType *Sa, long Ibody, Ba = &Sa->B[Ibody]; Bb = &Sb->B[Jbody]; - Ga = &Geom[Ba->GeomTag]; - Gb = &Geom[Bb->GeomTag]; + Ga = &Mesh[Ba->MeshTag]; + Gb = &Mesh[Bb->MeshTag]; Oa = Ga->Octree; Ob = Gb->Octree; @@ -931,7 +931,7 @@ void ContactFrcTrq(struct SCType *S) struct RegionType *R; struct SCType *Sc; struct BodyType *Bi,*Bj; - struct GeomType *Gi,*Gj; + struct MeshType *Gi,*Gj; double dx[3],cmb[3],cmni[3],cmnj[3]; long Ir,i,Ib,Isc,Jb; @@ -944,7 +944,7 @@ void ContactFrcTrq(struct SCType *S) if (!R->Exists) continue; if (R->World != O->World) continue; for(i=0;i<3;i++) dx[i] = S->PosN[i] - R->PosN[i]; - if (MAGV(dx) > S->BBox.radius + Geom[R->GeomTag].BBox.radius) continue; + if (MAGV(dx) > S->BBox.radius + Mesh[R->MeshTag].BBox.radius) continue; /* Check each body vs Region */ for(Ib=0;IbNb;Ib++) { @@ -965,13 +965,13 @@ void ContactFrcTrq(struct SCType *S) /* Check each body of S vs each body of Sc */ for(Ib=0;IbNb;Ib++) { Bi = &S->B[Ib]; - Gi = &Geom[Bi->GeomTag]; + Gi = &Mesh[Bi->MeshTag]; for(i=0;i<3;i++) cmb[i] = Bi->cm[i] - Gi->BBox.center[i]; MTxV(Bi->CN,cmb,cmni); for(Jb=0;JbNb;Jb++) { /* Cheap Bi/Bj proximity checks */ Bj = &Sc->B[Jb]; - Gj = &Geom[Bj->GeomTag]; + Gj = &Mesh[Bj->MeshTag]; for(i=0;i<3;i++) cmb[i] = Bj->cm[i] - Gj->BBox.center[i]; MTxV(Bj->CN,cmb,cmnj); for(i=0;i<3;i++) diff --git a/Source/42report.c b/Source/42report.c index e1b27351..274b3300 100755 --- a/Source/42report.c +++ b/Source/42report.c @@ -27,7 +27,7 @@ void WriteScVarsToCsv(void); double FindTotalProjectedArea(struct SCType *S,double VecN[3]) { struct BodyType *B; - struct GeomType *G; + struct MeshType *M; struct PolyType *P; double ProjArea = 0.0; double VecB[3],VoN; @@ -39,9 +39,9 @@ double FindTotalProjectedArea(struct SCType *S,double VecN[3]) /* Transform Direction Vector from N to B */ MxV(B->CN,VecN,VecB); - G = &Geom[B->GeomTag]; - for(Ipoly=0;IpolyNpoly;Ipoly++) { - P = &G->Poly[Ipoly]; + M = &Mesh[B->MeshTag]; + for(Ipoly=0;IpolyNpoly;Ipoly++) { + P = &M->Poly[Ipoly]; VoN = VoV(VecB,P->Norm); if (VoN > 0.0) { ProjArea += VoN*P->Area; @@ -54,7 +54,7 @@ double FindTotalProjectedArea(struct SCType *S,double VecN[3]) double FindTotalUnshadedProjectedArea(struct SCType *S,double VecN[3]) { struct BodyType *B; - struct GeomType *G; + struct MeshType *M; struct PolyType *P; double ProjArea = 0.0; double VecB[3],VoN; @@ -68,9 +68,9 @@ double FindTotalUnshadedProjectedArea(struct SCType *S,double VecN[3]) /* Transform Direction Vector from N to B */ MxV(B->CN,VecN,VecB); - G = &Geom[B->GeomTag]; - for(Ipoly=0;IpolyNpoly;Ipoly++) { - P = &G->Poly[Ipoly]; + M = &Mesh[B->MeshTag]; + for(Ipoly=0;IpolyNpoly;Ipoly++) { + P = &M->Poly[Ipoly]; VoN = VoV(VecB,P->Norm); if (VoN > 0.0) { ProjArea += VoN*P->UnshadedArea;