diff --git a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C index 4e9559a6d1b913b526b27f3e5bfca162feef3140..92af69626cb4eb3e378ca85dd5cbfac05292c712 100644 --- a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C +++ b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C @@ -41,12 +41,27 @@ Description #include "faceSet.H" #include "DynamicList.H" +#include <cassert> #include "MeshedSurfaces.H" using namespace Foam; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +namespace Foam +{ + template<> + inline unsigned Hash<face>::operator()(const face& t, unsigned seed) const + { + return Hasher(t.cdata(),t.size()*sizeof(label), seed); + } + + template<> + inline unsigned Hash<face>::operator()(const face& t) const + { + return Hash<face>::operator()(t, 0); + } +} const string SEPARATOR(" -1"); bool isSeparator(const string& line) @@ -98,7 +113,7 @@ void readHeader(IFstream& is) } else { - Sout<< line << endl; + Info<< line << endl; } } } @@ -107,7 +122,7 @@ void readHeader(IFstream& is) // Skip void skipSection(IFstream& is) { - Sout<< "Skipping section at line " << is.lineNumber() << '.' << endl; + Info<< "Skipping section at line " << is.lineNumber() << '.' << endl; string line; @@ -119,10 +134,6 @@ void skipSection(IFstream& is) { break; } - else - { -// Sout<< line << endl; - } } } @@ -148,19 +159,19 @@ void readUnits scalar& tempOffset ) { - Sout<< "Starting reading units at line " << is.lineNumber() << '.' << endl; + Info<< "Starting reading units at line " << is.lineNumber() << '.' << endl; string line; is.getLine(line); label l = readLabel(IStringStream(line.substr(0, 10))()); - Sout<< "l:" << l << endl; + Info<< "l:" << l << endl; string units(line.substr(10, 20)); - Sout<< "units:" << units << endl; + Info<< "units:" << units << endl; label unitType = readLabel(IStringStream(line.substr(30, 10))()); - Sout<< "unitType:" << unitType << endl; + Info<< "unitType:" << unitType << endl; // Read lengthscales is.getLine(line); @@ -172,7 +183,7 @@ void readUnits is.getLine(line); tempOffset = readUnvScalar(line.substr(0, 25)); - Sout<< "Unit factors:" << nl + Info<< "Unit factors:" << nl << " Length scale : " << lengthScale << nl << " Force scale : " << forceScale << nl << " Temperature scale : " << tempScale << nl @@ -189,7 +200,7 @@ void readPoints DynamicList<label>& unvPointID // unv index ) { - Sout<< "Starting reading points at line " << is.lineNumber() << '.' << endl; + Info<< "Starting reading points at line " << is.lineNumber() << '.' << endl; static bool hasWarned = false; @@ -232,9 +243,22 @@ void readPoints points.shrink(); unvPointID.shrink(); - Sout<< "Read " << points.size() << " points." << endl; + Info<< "Read " << points.size() << " points." << endl; } +void addAndExtend +( + DynamicList<label>& indizes, + label cellI, + label val +) +{ + if (indizes.size() < (cellI+1)) + { + indizes.setSize(cellI+1,-1); + } + indizes[cellI] = val; +} // Reads cells section. Read region as well? Not handled yet but should just // be a matter of reading corresponding to boundaryFaces the correct property @@ -245,10 +269,21 @@ void readCells DynamicList<cellShape>& cellVerts, DynamicList<label>& cellMaterial, DynamicList<label>& boundaryFaceIndices, - DynamicList<face>& boundaryFaces + DynamicList<face>& boundaryFaces, + DynamicList<label>& cellCorrespondence, + DynamicList<label>& unvPointID // unv index ) { - Sout<< "Starting reading cells at line " << is.lineNumber() << '.' << endl; + Info<< "Starting reading cells at line " << is.lineNumber() << '.' << endl; + + // Invert point numbering. + label maxUnvPoint = 0; + forAll(unvPointID, pointI) + { + maxUnvPoint = max(maxUnvPoint, unvPointID[pointI]); + } + labelList unvToFoam(invert(maxUnvPoint+1, unvPointID)); + const cellModel& hex = *(cellModeller::lookup("hex")); const cellModel& prism = *(cellModeller::lookup("prism")); @@ -328,6 +363,7 @@ void readCells cellVerts.append(cellShape(tet, cVerts, true)); cellMaterial.append(physProp); + addAndExtend(cellCorrespondence,cellI,cellMaterial.size()-1); if (cellVerts.last().size() != cVerts.size()) { @@ -352,6 +388,7 @@ void readCells cellVerts.append(cellShape(prism, cVerts, true)); cellMaterial.append(physProp); + addAndExtend(cellCorrespondence,cellI,cellMaterial.size()-1); if (cellVerts.last().size() != cVerts.size()) { @@ -376,10 +413,11 @@ void readCells cellVerts.append(cellShape(hex, cVerts, true)); cellMaterial.append(physProp); + addAndExtend(cellCorrespondence,cellI,cellMaterial.size()-1); if (cellVerts.last().size() != cVerts.size()) { - Pout<< "Line:" << is.lineNumber() + Info<< "Line:" << is.lineNumber() << " element:" << cellI << " type:" << feID << " collapsed from " << cVerts << nl @@ -407,6 +445,7 @@ void readCells cellVerts.append(cellShape(tet, cVerts, true)); cellMaterial.append(physProp); + addAndExtend(cellCorrespondence,cellI,cellMaterial.size()-1); if (cellVerts.last().size() != cVerts.size()) { @@ -433,20 +472,21 @@ void readCells cellMaterial.shrink(); boundaryFaces.shrink(); boundaryFaceIndices.shrink(); + cellCorrespondence.shrink(); - Sout<< "Read " << cellVerts.size() << " cells" + Info<< "Read " << cellVerts.size() << " cells" << " and " << boundaryFaces.size() << " boundary faces." << endl; } -void readPatches +void readSets ( IFstream& is, DynamicList<word>& patchNames, DynamicList<labelList>& patchFaceIndices ) { - Sout<< "Starting reading patches at line " << is.lineNumber() << '.' + Info<< "Starting reading patches at line " << is.lineNumber() << '.' << endl; while (true) @@ -509,7 +549,7 @@ void readPatches } else { - IOWarningIn("readPatches(..)", is) + IOWarningIn("readSets(..)", is) << "When reading patches expect entity type code 8" << nl << " Skipping group code " << groupType << endl; @@ -530,7 +570,7 @@ void readDOFS DynamicList<labelList>& dofVertices ) { - Sout<< "Starting reading contraints at line " << is.lineNumber() << '.' + Info<< "Starting reading contraints at line " << is.lineNumber() << '.' << endl; string line; @@ -636,6 +676,9 @@ int main(int argc, char *argv[]) } + // Switch on additional debug info + const bool verbose = false; //true; + // Unit scale factors scalar lengthScale = 1; scalar forceScale = 1; @@ -650,6 +693,7 @@ int main(int argc, char *argv[]) // Cells DynamicList<cellShape> cellVerts; DynamicList<label> cellMat; + DynamicList<label> cellCorrespondence; // Boundary faces DynamicList<label> boundaryFaceIndices; @@ -670,7 +714,7 @@ int main(int argc, char *argv[]) break; } - Sout<< "Processing tag:" << tag << endl; + Info<< "Processing tag:" << tag << endl; switch (tag) { @@ -700,13 +744,15 @@ int main(int argc, char *argv[]) cellVerts, cellMat, boundaryFaceIndices, - boundaryFaces + boundaryFaces, + cellCorrespondence, + unvPointID ); break; case 2452: case 2467: - readPatches + readSets ( inFile, patchNames, @@ -724,12 +770,12 @@ int main(int argc, char *argv[]) break; default: - Sout<< "Skipping tag " << tag << " on line " + Info<< "Skipping tag " << tag << " on line " << inFile.lineNumber() << endl; skipSection(inFile); break; } - Sout<< endl; + Info<< endl; } @@ -798,6 +844,58 @@ int main(int argc, char *argv[]) List<faceList> patchFaceVerts; + labelList nrFaceCells(boundaryFaces.size(),0); + HashTable<label,label> faceToCell[2]; + + { + HashTable<label, face, Hash<face> > faceToFaceID(boundaryFaces.size()); + forAll(boundaryFaces, faceI) + { + SortableList<label> foo(boundaryFaces[faceI]); + face theFace(foo); + faceToFaceID.insert(theFace,faceI); + } + + forAll(cellVerts, cellI) + { + faceList faces = cellVerts[cellI].faces(); + forAll(faces, i) + { + SortableList<label> foo(faces[i]); + face theFace(foo); + if (faceToFaceID.found(theFace)) + { + label faceI = faceToFaceID[theFace]; + if (nrFaceCells[faceI] < 2) + { + faceToCell[nrFaceCells[faceI]].insert(faceI,cellI); + } + nrFaceCells[faceI]++; + } + } + } + + label cnt = 0; + forAll(nrFaceCells, faceI) + { + assert(nrFaceCells[faceI] == 1 || nrFaceCells[faceI] == 2); + if (nrFaceCells[faceI]>1) + { + cnt++; + } + } + + if (cnt>0) + { + Info << "Of " << boundaryFaces.size() << " so-called" + << " boundary faces " << cnt << " belong to two cells " + << "and are therefore internal" << endl; + } + } + + HashTable<labelList,word> cellZones; + HashTable<labelList,word> faceZones; + List<bool> isAPatch(patchNames.size(),true); if (dofVertIndices.size()) { @@ -867,6 +965,10 @@ int main(int argc, char *argv[]) Info<< "Sorting boundary faces according to group (patch)" << endl; + // make sure that no face is used twice on the boundary + // (possible for boundary-only faceZones) + labelHashSet alreadyOnBoundary; + // Construct map from boundaryFaceIndices Map<label> boundaryFaceToIndex(boundaryFaceIndices.size()); @@ -877,16 +979,101 @@ int main(int argc, char *argv[]) forAll(patchFaceVerts, patchI) { + Info << patchI << ": " << patchNames[patchI] << " is " << flush; + faceList& patchFaces = patchFaceVerts[patchI]; const labelList& faceIndices = patchFaceIndices[patchI]; patchFaces.setSize(faceIndices.size()); + bool duplicateFaces = false; + + label cnt = 0; forAll(patchFaces, i) { - label bFaceI = boundaryFaceToIndex[faceIndices[i]]; + if (boundaryFaceToIndex.found(faceIndices[i])) + { + label bFaceI = boundaryFaceToIndex[faceIndices[i]]; + if (nrFaceCells[bFaceI] == 1) + { + patchFaces[cnt] = boundaryFaces[bFaceI]; + cnt++; + if (alreadyOnBoundary.found(bFaceI)) + { + duplicateFaces = true; + } + } + } + } - patchFaces[i] = boundaryFaces[bFaceI]; + if (cnt != patchFaces.size() || duplicateFaces) + { + isAPatch[patchI] = false; + + if (verbose) + { + if (cnt != patchFaces.size()) + { + WarningIn(args.executable()) + << "For patch " << patchI << " there were " + << patchFaces.size()-cnt + << " faces not used because they seem" + << " to be internal. " + << "This seems to be a face or a cell-zone" + << endl; + } + else + { + WarningIn(args.executable()) + << "Patch " + << patchI << " has faces that are already " + << " in use on other boundary-patches," + << " Assuming faceZoneset." << endl; + } + } + + patchFaces.setSize(0); // Assume that this is no patch at all + + if (cellCorrespondence[faceIndices[0]] >= 0) + { + Info << "cellZone" << endl; + labelList theCells(faceIndices.size()); + forAll(faceIndices, i) + { + if (cellCorrespondence[faceIndices[0]] < 0) + { + FatalErrorIn(args.executable()) + << "The face index " << faceIndices[i] + << " was not found amongst the cells." + << " This kills the theory that " + << patchNames[patchI] << " is a cell zone" + << endl + << abort(FatalError); + } + theCells[i] = cellCorrespondence[faceIndices[i]]; + } + cellZones.insert(patchNames[patchI], theCells); + } + else + { + Info << "faceZone" << endl; + labelList theFaces(faceIndices.size()); + forAll(faceIndices, i) + { + theFaces[i] = boundaryFaceToIndex[faceIndices[i]]; + } + faceZones.insert(patchNames[patchI],theFaces); + } + } + else + { + Info << "patch" << endl; + + forAll(patchFaces, i) + { + label bFaceI = boundaryFaceToIndex[faceIndices[i]]; + alreadyOnBoundary.insert(bFaceI); + } } } } @@ -920,12 +1107,23 @@ int main(int argc, char *argv[]) } - Info<< "Constructing mesh with non-default patches of size:" << nl; + Info<< "\nConstructing mesh with non-default patches of size:" << nl; + DynamicList<word> usedPatchNames; + DynamicList<faceList> usedPatchFaceVerts; + forAll(patchNames, patchI) { - Info<< " " << patchNames[patchI] << '\t' - << patchFaceVerts[patchI].size() << nl; + if (isAPatch[patchI]) + { + Info<< " " << patchNames[patchI] << '\t' + << patchFaceVerts[patchI].size() << nl; + usedPatchNames.append(patchNames[patchI]); + usedPatchFaceVerts.append(patchFaceVerts[patchI]); + } } + usedPatchNames.shrink(); + usedPatchFaceVerts.shrink(); + Info<< endl; @@ -941,14 +1139,124 @@ int main(int argc, char *argv[]) ), xferMove(polyPoints), cellVerts, - patchFaceVerts, // boundaryFaces, - patchNames, // boundaryPatchNames, + usedPatchFaceVerts, // boundaryFaces, + usedPatchNames, // boundaryPatchNames, wordList(patchNames.size(), polyPatch::typeName), // boundaryPatchTypes, "defaultFaces", // defaultFacesName polyPatch::typeName, // defaultFacesType, wordList(0) // boundaryPatchPhysicalTypes ); + + if (faceZones.size() > 0 || cellZones.size() > 0) + { + Info << "Adding cell and face zones" << endl; + + List<pointZone*> pZones(0); + List<faceZone*> fZones(faceZones.size()); + List<cellZone*> cZones(cellZones.size()); + + if (cellZones.size() > 0) + { + forAll(cellZones.toc(), cnt) + { + word name = cellZones.toc()[cnt]; + Info<< " Cell Zone " << name << " " << tab + << cellZones[name].size() << endl; + + cZones[cnt] = new cellZone + ( + name, + cellZones[name], + cnt, + mesh.cellZones() + ); + } + } + if (faceZones.size() > 0) + { + const labelList& own = mesh.faceOwner(); + const labelList& nei = mesh.faceNeighbour(); + const pointField& centers = mesh.faceCentres(); + const pointField& points = mesh.points(); + + forAll(faceZones.toc(), cnt) + { + word name = faceZones.toc()[cnt]; + const labelList& oldIndizes = faceZones[name]; + labelList indizes(oldIndizes.size()); + + Info<< " Face Zone " << name << " " << tab + << oldIndizes.size() << endl; + + forAll(indizes, i) + { + const label old = oldIndizes[i]; + label noveau = -1; + label c1 = -1, c2 = -1; + if (faceToCell[0].found(old)) + { + c1 = faceToCell[0][old]; + } + if (faceToCell[1].found(old)) + { + c2 = faceToCell[1][old]; + } + if (c1 < c2) + { + label tmp = c1; + c1 = c2; + c2 = tmp; + } + if (c2 == -1) + { + // Boundary face is part of the faceZone + forAll(own, j) + { + if (own[j] == c1) + { + const face& f = boundaryFaces[old]; + if (mag(centers[j]- f.centre(points)) < SMALL) + { + noveau = j; + break; + } + } + } + } + else + { + forAll(nei, j) + { + if + ( + (c1 == own[j] && c2 == nei[j]) + || (c2 == own[j] && c1 == nei[j]) + ) + { + noveau = j; + break; + } + } + } + assert(noveau > -1); + indizes[i] = noveau; + } + fZones[cnt] = new faceZone + ( + faceZones.toc()[cnt], + indizes, + boolList(indizes.size(),false), + cnt, + mesh.faceZones() + ); + } + } + mesh.addZones(pZones, fZones, cZones); + + Info << endl; + } + mesh.write(); Info<< "End\n" << endl; diff --git a/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/threeZonesAll.unv b/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/threeZonesAll.unv new file mode 100644 index 0000000000000000000000000000000000000000..68467bfe9b56ac1dabc14399cdf73af0f58749c1 --- /dev/null +++ b/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/threeZonesAll.unv @@ -0,0 +1,2251 @@ + -1 + 2411 + 1 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 + 2 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 2.0000000000000000E+02 + 3 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 0.0000000000000000E+00 + 4 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 2.0000000000000000E+02 + 5 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 0.0000000000000000E+00 + 6 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 2.0000000000000000E+02 + 7 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 0.0000000000000000E+00 + 8 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 2.0000000000000000E+02 + 9 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 4.0000000000000000E+02 + 10 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 4.0000000000000000E+02 + 11 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 4.0000000000000000E+02 + 12 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 4.0000000000000000E+02 + 13 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 6.0000000000000000E+02 + 14 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 6.0000000000000000E+02 + 15 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 6.0000000000000000E+02 + 16 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 6.0000000000000000E+02 + 17 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 5.0000000000000000E+01 + 18 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 1.0000000000000000E+02 + 19 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 1.5000000000000000E+02 + 20 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 0.0000000000000000E+00 + 21 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 0.0000000000000000E+00 + 22 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 0.0000000000000000E+00 + 23 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 2.0000000000000000E+02 + 24 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 2.0000000000000000E+02 + 25 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 2.0000000000000000E+02 + 26 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 5.0000000000000000E+01 + 27 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 1.0000000000000000E+02 + 28 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 1.5000000000000000E+02 + 29 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+01 + 30 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 1.0000000000000000E+02 + 31 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 1.5000000000000000E+02 + 32 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 0.0000000000000000E+00 + 33 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 0.0000000000000000E+00 + 34 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 0.0000000000000000E+00 + 35 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 2.0000000000000000E+02 + 36 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 2.0000000000000000E+02 + 37 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 2.0000000000000000E+02 + 38 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 0.0000000000000000E+00 + 39 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 0.0000000000000000E+00 + 40 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 0.0000000000000000E+00 + 41 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 0.0000000000000000E+00 + 42 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 0.0000000000000000E+00 + 43 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 0.0000000000000000E+00 + 44 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 2.0000000000000000E+02 + 45 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 2.0000000000000000E+02 + 46 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 2.0000000000000000E+02 + 47 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 2.0000000000000000E+02 + 48 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 2.0000000000000000E+02 + 49 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 2.0000000000000000E+02 + 50 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+01 + 51 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 1.0000000000000000E+02 + 52 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 1.5000000000000000E+02 + 53 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 2.5000000000000000E+02 + 54 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 3.0000000000000000E+02 + 55 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 3.5000000000000000E+02 + 56 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 4.0000000000000000E+02 + 57 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 4.0000000000000000E+02 + 58 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 4.0000000000000000E+02 + 59 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 2.5000000000000000E+02 + 60 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 3.0000000000000000E+02 + 61 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 3.5000000000000000E+02 + 62 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 2.5000000000000000E+02 + 63 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 3.0000000000000000E+02 + 64 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 3.5000000000000000E+02 + 65 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 4.0000000000000000E+02 + 66 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 4.0000000000000000E+02 + 67 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 4.0000000000000000E+02 + 68 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 4.0000000000000000E+02 + 69 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 4.0000000000000000E+02 + 70 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 4.0000000000000000E+02 + 71 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 4.0000000000000000E+02 + 72 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 4.0000000000000000E+02 + 73 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 4.0000000000000000E+02 + 74 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 2.5000000000000000E+02 + 75 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 3.0000000000000000E+02 + 76 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 3.5000000000000000E+02 + 77 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 4.5000000000000000E+02 + 78 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 5.0000000000000000E+02 + 79 0 0 0 + 0.0000000000000000E+00 0.0000000000000000E+00 5.5000000000000000E+02 + 80 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 6.0000000000000000E+02 + 81 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 6.0000000000000000E+02 + 82 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 6.0000000000000000E+02 + 83 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 4.5000000000000000E+02 + 84 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 5.0000000000000000E+02 + 85 0 0 0 + 0.0000000000000000E+00 2.0000000000000000E+02 5.5000000000000000E+02 + 86 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 4.5000000000000000E+02 + 87 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+02 + 88 0 0 0 + 2.0000000000000000E+02 0.0000000000000000E+00 5.5000000000000000E+02 + 89 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 6.0000000000000000E+02 + 90 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 6.0000000000000000E+02 + 91 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 6.0000000000000000E+02 + 92 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 6.0000000000000000E+02 + 93 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 6.0000000000000000E+02 + 94 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 6.0000000000000000E+02 + 95 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 6.0000000000000000E+02 + 96 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 6.0000000000000000E+02 + 97 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 6.0000000000000000E+02 + 98 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 4.5000000000000000E+02 + 99 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+02 + 100 0 0 0 + 2.0000000000000000E+02 2.0000000000000000E+02 5.5000000000000000E+02 + 101 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 5.0000000000000000E+01 + 102 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 5.0000000000000000E+01 + 103 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 5.0000000000000000E+01 + 104 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 1.0000000000000000E+02 + 105 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 1.0000000000000000E+02 + 106 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 1.0000000000000000E+02 + 107 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 1.5000000000000000E+02 + 108 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 1.5000000000000000E+02 + 109 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 1.5000000000000000E+02 + 110 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+01 + 111 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+01 + 112 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 5.0000000000000000E+01 + 113 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 1.0000000000000000E+02 + 114 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 1.0000000000000000E+02 + 115 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 1.0000000000000000E+02 + 116 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 1.5000000000000000E+02 + 117 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 1.5000000000000000E+02 + 118 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 1.5000000000000000E+02 + 119 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 0.0000000000000000E+00 + 120 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 0.0000000000000000E+00 + 121 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 0.0000000000000000E+00 + 122 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 0.0000000000000000E+00 + 123 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 0.0000000000000000E+00 + 124 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 0.0000000000000000E+00 + 125 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 0.0000000000000000E+00 + 126 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 0.0000000000000000E+00 + 127 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 0.0000000000000000E+00 + 128 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 2.0000000000000000E+02 + 129 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 2.0000000000000000E+02 + 130 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 2.0000000000000000E+02 + 131 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 2.0000000000000000E+02 + 132 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 2.0000000000000000E+02 + 133 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 2.0000000000000000E+02 + 134 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 2.0000000000000000E+02 + 135 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 2.0000000000000000E+02 + 136 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 2.0000000000000000E+02 + 137 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 1.5000000000000000E+02 + 138 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 1.5000000000000000E+02 + 139 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 1.5000000000000000E+02 + 140 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 1.0000000000000000E+02 + 141 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 1.0000000000000000E+02 + 142 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 1.0000000000000000E+02 + 143 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+01 + 144 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+01 + 145 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 5.0000000000000000E+01 + 146 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 1.5000000000000000E+02 + 147 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 1.5000000000000000E+02 + 148 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 1.5000000000000000E+02 + 149 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 1.0000000000000000E+02 + 150 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 1.0000000000000000E+02 + 151 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 1.0000000000000000E+02 + 152 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+01 + 153 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+01 + 154 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+01 + 155 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 2.5000000000000000E+02 + 156 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 2.5000000000000000E+02 + 157 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 2.5000000000000000E+02 + 158 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 3.0000000000000000E+02 + 159 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 3.0000000000000000E+02 + 160 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 3.0000000000000000E+02 + 161 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 3.5000000000000000E+02 + 162 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 3.5000000000000000E+02 + 163 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 3.5000000000000000E+02 + 164 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 2.5000000000000000E+02 + 165 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 2.5000000000000000E+02 + 166 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 2.5000000000000000E+02 + 167 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 3.0000000000000000E+02 + 168 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 3.0000000000000000E+02 + 169 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 3.0000000000000000E+02 + 170 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 3.5000000000000000E+02 + 171 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 3.5000000000000000E+02 + 172 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 3.5000000000000000E+02 + 173 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 4.0000000000000000E+02 + 174 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 4.0000000000000000E+02 + 175 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 4.0000000000000000E+02 + 176 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 4.0000000000000000E+02 + 177 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 4.0000000000000000E+02 + 178 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 4.0000000000000000E+02 + 179 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 4.0000000000000000E+02 + 180 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 4.0000000000000000E+02 + 181 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 4.0000000000000000E+02 + 182 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 3.5000000000000000E+02 + 183 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 3.5000000000000000E+02 + 184 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 3.5000000000000000E+02 + 185 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 3.0000000000000000E+02 + 186 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 3.0000000000000000E+02 + 187 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 3.0000000000000000E+02 + 188 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 2.5000000000000000E+02 + 189 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 2.5000000000000000E+02 + 190 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 2.5000000000000000E+02 + 191 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 3.5000000000000000E+02 + 192 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 3.5000000000000000E+02 + 193 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 3.5000000000000000E+02 + 194 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 3.0000000000000000E+02 + 195 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 3.0000000000000000E+02 + 196 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 3.0000000000000000E+02 + 197 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 2.5000000000000000E+02 + 198 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 2.5000000000000000E+02 + 199 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 2.5000000000000000E+02 + 200 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 4.5000000000000000E+02 + 201 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 4.5000000000000000E+02 + 202 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 4.5000000000000000E+02 + 203 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 5.0000000000000000E+02 + 204 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 5.0000000000000000E+02 + 205 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 5.0000000000000000E+02 + 206 0 0 0 + 0.0000000000000000E+00 5.0000000000000000E+01 5.5000000000000000E+02 + 207 0 0 0 + 0.0000000000000000E+00 1.0000000000000000E+02 5.5000000000000000E+02 + 208 0 0 0 + 0.0000000000000000E+00 1.5000000000000000E+02 5.5000000000000000E+02 + 209 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 4.5000000000000000E+02 + 210 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 4.5000000000000000E+02 + 211 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 4.5000000000000000E+02 + 212 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+02 + 213 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 5.0000000000000000E+02 + 214 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 5.0000000000000000E+02 + 215 0 0 0 + 1.5000000000000000E+02 0.0000000000000000E+00 5.5000000000000000E+02 + 216 0 0 0 + 1.0000000000000000E+02 0.0000000000000000E+00 5.5000000000000000E+02 + 217 0 0 0 + 5.0000000000000000E+01 0.0000000000000000E+00 5.5000000000000000E+02 + 218 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 6.0000000000000000E+02 + 219 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 6.0000000000000000E+02 + 220 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 6.0000000000000000E+02 + 221 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 6.0000000000000000E+02 + 222 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 6.0000000000000000E+02 + 223 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 6.0000000000000000E+02 + 224 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 6.0000000000000000E+02 + 225 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 6.0000000000000000E+02 + 226 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 6.0000000000000000E+02 + 227 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 5.5000000000000000E+02 + 228 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 5.5000000000000000E+02 + 229 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 5.5000000000000000E+02 + 230 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+02 + 231 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 5.0000000000000000E+02 + 232 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 5.0000000000000000E+02 + 233 0 0 0 + 1.5000000000000000E+02 2.0000000000000000E+02 4.5000000000000000E+02 + 234 0 0 0 + 1.0000000000000000E+02 2.0000000000000000E+02 4.5000000000000000E+02 + 235 0 0 0 + 5.0000000000000000E+01 2.0000000000000000E+02 4.5000000000000000E+02 + 236 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 5.5000000000000000E+02 + 237 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 5.5000000000000000E+02 + 238 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 5.5000000000000000E+02 + 239 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+02 + 240 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+02 + 241 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+02 + 242 0 0 0 + 2.0000000000000000E+02 5.0000000000000000E+01 4.5000000000000000E+02 + 243 0 0 0 + 2.0000000000000000E+02 1.0000000000000000E+02 4.5000000000000000E+02 + 244 0 0 0 + 2.0000000000000000E+02 1.5000000000000000E+02 4.5000000000000000E+02 + 245 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 5.0000000000000000E+01 + 246 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 5.0000000000000000E+01 + 247 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 5.0000000000000000E+01 + 248 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+01 + 249 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+01 + 250 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+01 + 251 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+01 + 252 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+01 + 253 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+01 + 254 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 1.0000000000000000E+02 + 255 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 1.0000000000000000E+02 + 256 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 1.0000000000000000E+02 + 257 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 1.0000000000000000E+02 + 258 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 1.0000000000000000E+02 + 259 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 1.0000000000000000E+02 + 260 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 1.0000000000000000E+02 + 261 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 1.0000000000000000E+02 + 262 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 1.0000000000000000E+02 + 263 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 1.5000000000000000E+02 + 264 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 1.5000000000000000E+02 + 265 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 1.5000000000000000E+02 + 266 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 1.5000000000000000E+02 + 267 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 1.5000000000000000E+02 + 268 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 1.5000000000000000E+02 + 269 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 1.5000000000000000E+02 + 270 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 1.5000000000000000E+02 + 271 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 1.5000000000000000E+02 + 272 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 2.5000000000000000E+02 + 273 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 2.5000000000000000E+02 + 274 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 2.5000000000000000E+02 + 275 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 2.5000000000000000E+02 + 276 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 2.5000000000000000E+02 + 277 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 2.5000000000000000E+02 + 278 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 2.5000000000000000E+02 + 279 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 2.5000000000000000E+02 + 280 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 2.5000000000000000E+02 + 281 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 3.0000000000000000E+02 + 282 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 3.0000000000000000E+02 + 283 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 3.0000000000000000E+02 + 284 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 3.0000000000000000E+02 + 285 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 3.0000000000000000E+02 + 286 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 3.0000000000000000E+02 + 287 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 3.0000000000000000E+02 + 288 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 3.0000000000000000E+02 + 289 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 3.0000000000000000E+02 + 290 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 3.5000000000000000E+02 + 291 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 3.5000000000000000E+02 + 292 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 3.5000000000000000E+02 + 293 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 3.5000000000000000E+02 + 294 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 3.5000000000000000E+02 + 295 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 3.5000000000000000E+02 + 296 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 3.5000000000000000E+02 + 297 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 3.5000000000000000E+02 + 298 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 3.5000000000000000E+02 + 299 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 4.5000000000000000E+02 + 300 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 4.5000000000000000E+02 + 301 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 4.5000000000000000E+02 + 302 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 4.5000000000000000E+02 + 303 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 4.5000000000000000E+02 + 304 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 4.5000000000000000E+02 + 305 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 4.5000000000000000E+02 + 306 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 4.5000000000000000E+02 + 307 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 4.5000000000000000E+02 + 308 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 5.0000000000000000E+02 + 309 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 5.0000000000000000E+02 + 310 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 5.0000000000000000E+02 + 311 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+02 + 312 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+02 + 313 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+02 + 314 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 5.0000000000000000E+02 + 315 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 5.0000000000000000E+02 + 316 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 5.0000000000000000E+02 + 317 0 0 0 + 5.0000000000000000E+01 5.0000000000000000E+01 5.5000000000000000E+02 + 318 0 0 0 + 5.0000000000000000E+01 1.0000000000000000E+02 5.5000000000000000E+02 + 319 0 0 0 + 5.0000000000000000E+01 1.5000000000000000E+02 5.5000000000000000E+02 + 320 0 0 0 + 1.0000000000000000E+02 5.0000000000000000E+01 5.5000000000000000E+02 + 321 0 0 0 + 1.0000000000000000E+02 1.0000000000000000E+02 5.5000000000000000E+02 + 322 0 0 0 + 1.0000000000000000E+02 1.5000000000000000E+02 5.5000000000000000E+02 + 323 0 0 0 + 1.5000000000000000E+02 5.0000000000000000E+01 5.5000000000000000E+02 + 324 0 0 0 + 1.5000000000000000E+02 1.0000000000000000E+02 5.5000000000000000E+02 + 325 0 0 0 + 1.5000000000000000E+02 1.5000000000000000E+02 5.5000000000000000E+02 + -1 + -1 + 2412 + 1 11 2 1 7 2 + 0 0 0 + 1 17 + 2 11 2 1 7 2 + 0 0 0 + 17 18 + 3 11 2 1 7 2 + 0 0 0 + 18 19 + 4 11 2 1 7 2 + 0 0 0 + 19 2 + 5 11 2 1 7 2 + 0 0 0 + 1 20 + 6 11 2 1 7 2 + 0 0 0 + 20 21 + 7 11 2 1 7 2 + 0 0 0 + 21 22 + 8 11 2 1 7 2 + 0 0 0 + 22 3 + 9 11 2 1 7 2 + 0 0 0 + 4 23 + 10 11 2 1 7 2 + 0 0 0 + 23 24 + 11 11 2 1 7 2 + 0 0 0 + 24 25 + 12 11 2 1 7 2 + 0 0 0 + 25 2 + 13 11 2 1 7 2 + 0 0 0 + 3 26 + 14 11 2 1 7 2 + 0 0 0 + 26 27 + 15 11 2 1 7 2 + 0 0 0 + 27 28 + 16 11 2 1 7 2 + 0 0 0 + 28 4 + 17 11 2 1 7 2 + 0 0 0 + 5 29 + 18 11 2 1 7 2 + 0 0 0 + 29 30 + 19 11 2 1 7 2 + 0 0 0 + 30 31 + 20 11 2 1 7 2 + 0 0 0 + 31 6 + 21 11 2 1 7 2 + 0 0 0 + 1 32 + 22 11 2 1 7 2 + 0 0 0 + 32 33 + 23 11 2 1 7 2 + 0 0 0 + 33 34 + 24 11 2 1 7 2 + 0 0 0 + 34 5 + 25 11 2 1 7 2 + 0 0 0 + 2 35 + 26 11 2 1 7 2 + 0 0 0 + 35 36 + 27 11 2 1 7 2 + 0 0 0 + 36 37 + 28 11 2 1 7 2 + 0 0 0 + 37 6 + 29 11 2 1 7 2 + 0 0 0 + 3 38 + 30 11 2 1 7 2 + 0 0 0 + 38 39 + 31 11 2 1 7 2 + 0 0 0 + 39 40 + 32 11 2 1 7 2 + 0 0 0 + 40 7 + 33 11 2 1 7 2 + 0 0 0 + 5 41 + 34 11 2 1 7 2 + 0 0 0 + 41 42 + 35 11 2 1 7 2 + 0 0 0 + 42 43 + 36 11 2 1 7 2 + 0 0 0 + 43 7 + 37 11 2 1 7 2 + 0 0 0 + 4 44 + 38 11 2 1 7 2 + 0 0 0 + 44 45 + 39 11 2 1 7 2 + 0 0 0 + 45 46 + 40 11 2 1 7 2 + 0 0 0 + 46 8 + 41 11 2 1 7 2 + 0 0 0 + 8 47 + 42 11 2 1 7 2 + 0 0 0 + 47 48 + 43 11 2 1 7 2 + 0 0 0 + 48 49 + 44 11 2 1 7 2 + 0 0 0 + 49 6 + 45 11 2 1 7 2 + 0 0 0 + 7 50 + 46 11 2 1 7 2 + 0 0 0 + 50 51 + 47 11 2 1 7 2 + 0 0 0 + 51 52 + 48 11 2 1 7 2 + 0 0 0 + 52 8 + 49 11 2 1 7 2 + 0 0 0 + 2 53 + 50 11 2 1 7 2 + 0 0 0 + 53 54 + 51 11 2 1 7 2 + 0 0 0 + 54 55 + 52 11 2 1 7 2 + 0 0 0 + 55 9 + 53 11 2 1 7 2 + 0 0 0 + 10 56 + 54 11 2 1 7 2 + 0 0 0 + 56 57 + 55 11 2 1 7 2 + 0 0 0 + 57 58 + 56 11 2 1 7 2 + 0 0 0 + 58 9 + 57 11 2 1 7 2 + 0 0 0 + 4 59 + 58 11 2 1 7 2 + 0 0 0 + 59 60 + 59 11 2 1 7 2 + 0 0 0 + 60 61 + 60 11 2 1 7 2 + 0 0 0 + 61 10 + 61 11 2 1 7 2 + 0 0 0 + 6 62 + 62 11 2 1 7 2 + 0 0 0 + 62 63 + 63 11 2 1 7 2 + 0 0 0 + 63 64 + 64 11 2 1 7 2 + 0 0 0 + 64 11 + 65 11 2 1 7 2 + 0 0 0 + 9 65 + 66 11 2 1 7 2 + 0 0 0 + 65 66 + 67 11 2 1 7 2 + 0 0 0 + 66 67 + 68 11 2 1 7 2 + 0 0 0 + 67 11 + 69 11 2 1 7 2 + 0 0 0 + 10 68 + 70 11 2 1 7 2 + 0 0 0 + 68 69 + 71 11 2 1 7 2 + 0 0 0 + 69 70 + 72 11 2 1 7 2 + 0 0 0 + 70 12 + 73 11 2 1 7 2 + 0 0 0 + 12 71 + 74 11 2 1 7 2 + 0 0 0 + 71 72 + 75 11 2 1 7 2 + 0 0 0 + 72 73 + 76 11 2 1 7 2 + 0 0 0 + 73 11 + 77 11 2 1 7 2 + 0 0 0 + 8 74 + 78 11 2 1 7 2 + 0 0 0 + 74 75 + 79 11 2 1 7 2 + 0 0 0 + 75 76 + 80 11 2 1 7 2 + 0 0 0 + 76 12 + 81 11 2 1 7 2 + 0 0 0 + 9 77 + 82 11 2 1 7 2 + 0 0 0 + 77 78 + 83 11 2 1 7 2 + 0 0 0 + 78 79 + 84 11 2 1 7 2 + 0 0 0 + 79 13 + 85 11 2 1 7 2 + 0 0 0 + 13 80 + 86 11 2 1 7 2 + 0 0 0 + 80 81 + 87 11 2 1 7 2 + 0 0 0 + 81 82 + 88 11 2 1 7 2 + 0 0 0 + 82 14 + 89 11 2 1 7 2 + 0 0 0 + 10 83 + 90 11 2 1 7 2 + 0 0 0 + 83 84 + 91 11 2 1 7 2 + 0 0 0 + 84 85 + 92 11 2 1 7 2 + 0 0 0 + 85 14 + 93 11 2 1 7 2 + 0 0 0 + 11 86 + 94 11 2 1 7 2 + 0 0 0 + 86 87 + 95 11 2 1 7 2 + 0 0 0 + 87 88 + 96 11 2 1 7 2 + 0 0 0 + 88 15 + 97 11 2 1 7 2 + 0 0 0 + 13 89 + 98 11 2 1 7 2 + 0 0 0 + 89 90 + 99 11 2 1 7 2 + 0 0 0 + 90 91 + 100 11 2 1 7 2 + 0 0 0 + 91 15 + 101 11 2 1 7 2 + 0 0 0 + 14 92 + 102 11 2 1 7 2 + 0 0 0 + 92 93 + 103 11 2 1 7 2 + 0 0 0 + 93 94 + 104 11 2 1 7 2 + 0 0 0 + 94 16 + 105 11 2 1 7 2 + 0 0 0 + 15 95 + 106 11 2 1 7 2 + 0 0 0 + 95 96 + 107 11 2 1 7 2 + 0 0 0 + 96 97 + 108 11 2 1 7 2 + 0 0 0 + 97 16 + 109 11 2 1 7 2 + 0 0 0 + 12 98 + 110 11 2 1 7 2 + 0 0 0 + 98 99 + 111 11 2 1 7 2 + 0 0 0 + 99 100 + 112 11 2 1 7 2 + 0 0 0 + 100 16 + 113 44 2 1 7 4 + 1 17 101 20 + 114 44 2 1 7 4 + 20 101 102 21 + 115 44 2 1 7 4 + 21 102 103 22 + 116 44 2 1 7 4 + 22 103 26 3 + 117 44 2 1 7 4 + 17 18 104 101 + 118 44 2 1 7 4 + 101 104 105 102 + 119 44 2 1 7 4 + 102 105 106 103 + 120 44 2 1 7 4 + 103 106 27 26 + 121 44 2 1 7 4 + 18 19 107 104 + 122 44 2 1 7 4 + 104 107 108 105 + 123 44 2 1 7 4 + 105 108 109 106 + 124 44 2 1 7 4 + 106 109 28 27 + 125 44 2 1 7 4 + 19 2 25 107 + 126 44 2 1 7 4 + 107 25 24 108 + 127 44 2 1 7 4 + 108 24 23 109 + 128 44 2 1 7 4 + 109 23 4 28 + 129 44 2 1 7 4 + 5 29 110 34 + 130 44 2 1 7 4 + 34 110 111 33 + 131 44 2 1 7 4 + 33 111 112 32 + 132 44 2 1 7 4 + 32 112 17 1 + 133 44 2 1 7 4 + 29 30 113 110 + 134 44 2 1 7 4 + 110 113 114 111 + 135 44 2 1 7 4 + 111 114 115 112 + 136 44 2 1 7 4 + 112 115 18 17 + 137 44 2 1 7 4 + 30 31 116 113 + 138 44 2 1 7 4 + 113 116 117 114 + 139 44 2 1 7 4 + 114 117 118 115 + 140 44 2 1 7 4 + 115 118 19 18 + 141 44 2 1 7 4 + 31 6 37 116 + 142 44 2 1 7 4 + 116 37 36 117 + 143 44 2 1 7 4 + 117 36 35 118 + 144 44 2 1 7 4 + 118 35 2 19 + 145 44 2 1 7 4 + 1 20 119 32 + 146 44 2 1 7 4 + 32 119 120 33 + 147 44 2 1 7 4 + 33 120 121 34 + 148 44 2 1 7 4 + 34 121 41 5 + 149 44 2 1 7 4 + 20 21 122 119 + 150 44 2 1 7 4 + 119 122 123 120 + 151 44 2 1 7 4 + 120 123 124 121 + 152 44 2 1 7 4 + 121 124 42 41 + 153 44 2 1 7 4 + 21 22 125 122 + 154 44 2 1 7 4 + 122 125 126 123 + 155 44 2 1 7 4 + 123 126 127 124 + 156 44 2 1 7 4 + 124 127 43 42 + 157 44 2 1 7 4 + 22 3 38 125 + 158 44 2 1 7 4 + 125 38 39 126 + 159 44 2 1 7 4 + 126 39 40 127 + 160 44 2 1 7 4 + 127 40 7 43 + 161 44 2 1 7 4 + 8 46 128 47 + 162 44 2 1 7 4 + 47 128 129 48 + 163 44 2 1 7 4 + 48 129 130 49 + 164 44 2 1 7 4 + 49 130 37 6 + 165 44 2 1 7 4 + 46 45 131 128 + 166 44 2 1 7 4 + 128 131 132 129 + 167 44 2 1 7 4 + 129 132 133 130 + 168 44 2 1 7 4 + 130 133 36 37 + 169 44 2 1 7 4 + 45 44 134 131 + 170 44 2 1 7 4 + 131 134 135 132 + 171 44 2 1 7 4 + 132 135 136 133 + 172 44 2 1 7 4 + 133 136 35 36 + 173 44 2 1 7 4 + 44 4 23 134 + 174 44 2 1 7 4 + 134 23 24 135 + 175 44 2 1 7 4 + 135 24 25 136 + 176 44 2 1 7 4 + 136 25 2 35 + 177 44 2 1 7 4 + 8 52 137 46 + 178 44 2 1 7 4 + 46 137 138 45 + 179 44 2 1 7 4 + 45 138 139 44 + 180 44 2 1 7 4 + 44 139 28 4 + 181 44 2 1 7 4 + 52 51 140 137 + 182 44 2 1 7 4 + 137 140 141 138 + 183 44 2 1 7 4 + 138 141 142 139 + 184 44 2 1 7 4 + 139 142 27 28 + 185 44 2 1 7 4 + 51 50 143 140 + 186 44 2 1 7 4 + 140 143 144 141 + 187 44 2 1 7 4 + 141 144 145 142 + 188 44 2 1 7 4 + 142 145 26 27 + 189 44 2 1 7 4 + 50 7 40 143 + 190 44 2 1 7 4 + 143 40 39 144 + 191 44 2 1 7 4 + 144 39 38 145 + 192 44 2 1 7 4 + 145 38 3 26 + 193 44 2 1 7 4 + 6 31 146 49 + 194 44 2 1 7 4 + 49 146 147 48 + 195 44 2 1 7 4 + 48 147 148 47 + 196 44 2 1 7 4 + 47 148 52 8 + 197 44 2 1 7 4 + 31 30 149 146 + 198 44 2 1 7 4 + 146 149 150 147 + 199 44 2 1 7 4 + 147 150 151 148 + 200 44 2 1 7 4 + 148 151 51 52 + 201 44 2 1 7 4 + 30 29 152 149 + 202 44 2 1 7 4 + 149 152 153 150 + 203 44 2 1 7 4 + 150 153 154 151 + 204 44 2 1 7 4 + 151 154 50 51 + 205 44 2 1 7 4 + 29 5 41 152 + 206 44 2 1 7 4 + 152 41 42 153 + 207 44 2 1 7 4 + 153 42 43 154 + 208 44 2 1 7 4 + 154 43 7 50 + 209 44 2 1 7 4 + 2 53 155 25 + 210 44 2 1 7 4 + 25 155 156 24 + 211 44 2 1 7 4 + 24 156 157 23 + 212 44 2 1 7 4 + 23 157 59 4 + 213 44 2 1 7 4 + 53 54 158 155 + 214 44 2 1 7 4 + 155 158 159 156 + 215 44 2 1 7 4 + 156 159 160 157 + 216 44 2 1 7 4 + 157 160 60 59 + 217 44 2 1 7 4 + 54 55 161 158 + 218 44 2 1 7 4 + 158 161 162 159 + 219 44 2 1 7 4 + 159 162 163 160 + 220 44 2 1 7 4 + 160 163 61 60 + 221 44 2 1 7 4 + 55 9 58 161 + 222 44 2 1 7 4 + 161 58 57 162 + 223 44 2 1 7 4 + 162 57 56 163 + 224 44 2 1 7 4 + 163 56 10 61 + 225 44 2 1 7 4 + 6 62 164 37 + 226 44 2 1 7 4 + 37 164 165 36 + 227 44 2 1 7 4 + 36 165 166 35 + 228 44 2 1 7 4 + 35 166 53 2 + 229 44 2 1 7 4 + 62 63 167 164 + 230 44 2 1 7 4 + 164 167 168 165 + 231 44 2 1 7 4 + 165 168 169 166 + 232 44 2 1 7 4 + 166 169 54 53 + 233 44 2 1 7 4 + 63 64 170 167 + 234 44 2 1 7 4 + 167 170 171 168 + 235 44 2 1 7 4 + 168 171 172 169 + 236 44 2 1 7 4 + 169 172 55 54 + 237 44 2 1 7 4 + 64 11 67 170 + 238 44 2 1 7 4 + 170 67 66 171 + 239 44 2 1 7 4 + 171 66 65 172 + 240 44 2 1 7 4 + 172 65 9 55 + 241 44 2 1 7 4 + 12 70 173 71 + 242 44 2 1 7 4 + 71 173 174 72 + 243 44 2 1 7 4 + 72 174 175 73 + 244 44 2 1 7 4 + 73 175 67 11 + 245 44 2 1 7 4 + 70 69 176 173 + 246 44 2 1 7 4 + 173 176 177 174 + 247 44 2 1 7 4 + 174 177 178 175 + 248 44 2 1 7 4 + 175 178 66 67 + 249 44 2 1 7 4 + 69 68 179 176 + 250 44 2 1 7 4 + 176 179 180 177 + 251 44 2 1 7 4 + 177 180 181 178 + 252 44 2 1 7 4 + 178 181 65 66 + 253 44 2 1 7 4 + 68 10 56 179 + 254 44 2 1 7 4 + 179 56 57 180 + 255 44 2 1 7 4 + 180 57 58 181 + 256 44 2 1 7 4 + 181 58 9 65 + 257 44 2 1 7 4 + 12 76 182 70 + 258 44 2 1 7 4 + 70 182 183 69 + 259 44 2 1 7 4 + 69 183 184 68 + 260 44 2 1 7 4 + 68 184 61 10 + 261 44 2 1 7 4 + 76 75 185 182 + 262 44 2 1 7 4 + 182 185 186 183 + 263 44 2 1 7 4 + 183 186 187 184 + 264 44 2 1 7 4 + 184 187 60 61 + 265 44 2 1 7 4 + 75 74 188 185 + 266 44 2 1 7 4 + 185 188 189 186 + 267 44 2 1 7 4 + 186 189 190 187 + 268 44 2 1 7 4 + 187 190 59 60 + 269 44 2 1 7 4 + 74 8 46 188 + 270 44 2 1 7 4 + 188 46 45 189 + 271 44 2 1 7 4 + 189 45 44 190 + 272 44 2 1 7 4 + 190 44 4 59 + 273 44 2 1 7 4 + 11 64 191 73 + 274 44 2 1 7 4 + 73 191 192 72 + 275 44 2 1 7 4 + 72 192 193 71 + 276 44 2 1 7 4 + 71 193 76 12 + 277 44 2 1 7 4 + 64 63 194 191 + 278 44 2 1 7 4 + 191 194 195 192 + 279 44 2 1 7 4 + 192 195 196 193 + 280 44 2 1 7 4 + 193 196 75 76 + 281 44 2 1 7 4 + 63 62 197 194 + 282 44 2 1 7 4 + 194 197 198 195 + 283 44 2 1 7 4 + 195 198 199 196 + 284 44 2 1 7 4 + 196 199 74 75 + 285 44 2 1 7 4 + 62 6 49 197 + 286 44 2 1 7 4 + 197 49 48 198 + 287 44 2 1 7 4 + 198 48 47 199 + 288 44 2 1 7 4 + 199 47 8 74 + 289 44 2 1 7 4 + 9 77 200 58 + 290 44 2 1 7 4 + 58 200 201 57 + 291 44 2 1 7 4 + 57 201 202 56 + 292 44 2 1 7 4 + 56 202 83 10 + 293 44 2 1 7 4 + 77 78 203 200 + 294 44 2 1 7 4 + 200 203 204 201 + 295 44 2 1 7 4 + 201 204 205 202 + 296 44 2 1 7 4 + 202 205 84 83 + 297 44 2 1 7 4 + 78 79 206 203 + 298 44 2 1 7 4 + 203 206 207 204 + 299 44 2 1 7 4 + 204 207 208 205 + 300 44 2 1 7 4 + 205 208 85 84 + 301 44 2 1 7 4 + 79 13 80 206 + 302 44 2 1 7 4 + 206 80 81 207 + 303 44 2 1 7 4 + 207 81 82 208 + 304 44 2 1 7 4 + 208 82 14 85 + 305 44 2 1 7 4 + 11 86 209 67 + 306 44 2 1 7 4 + 67 209 210 66 + 307 44 2 1 7 4 + 66 210 211 65 + 308 44 2 1 7 4 + 65 211 77 9 + 309 44 2 1 7 4 + 86 87 212 209 + 310 44 2 1 7 4 + 209 212 213 210 + 311 44 2 1 7 4 + 210 213 214 211 + 312 44 2 1 7 4 + 211 214 78 77 + 313 44 2 1 7 4 + 87 88 215 212 + 314 44 2 1 7 4 + 212 215 216 213 + 315 44 2 1 7 4 + 213 216 217 214 + 316 44 2 1 7 4 + 214 217 79 78 + 317 44 2 1 7 4 + 88 15 91 215 + 318 44 2 1 7 4 + 215 91 90 216 + 319 44 2 1 7 4 + 216 90 89 217 + 320 44 2 1 7 4 + 217 89 13 79 + 321 44 2 1 7 4 + 14 82 218 92 + 322 44 2 1 7 4 + 92 218 219 93 + 323 44 2 1 7 4 + 93 219 220 94 + 324 44 2 1 7 4 + 94 220 97 16 + 325 44 2 1 7 4 + 82 81 221 218 + 326 44 2 1 7 4 + 218 221 222 219 + 327 44 2 1 7 4 + 219 222 223 220 + 328 44 2 1 7 4 + 220 223 96 97 + 329 44 2 1 7 4 + 81 80 224 221 + 330 44 2 1 7 4 + 221 224 225 222 + 331 44 2 1 7 4 + 222 225 226 223 + 332 44 2 1 7 4 + 223 226 95 96 + 333 44 2 1 7 4 + 80 13 89 224 + 334 44 2 1 7 4 + 224 89 90 225 + 335 44 2 1 7 4 + 225 90 91 226 + 336 44 2 1 7 4 + 226 91 15 95 + 337 44 2 1 7 4 + 16 100 227 94 + 338 44 2 1 7 4 + 94 227 228 93 + 339 44 2 1 7 4 + 93 228 229 92 + 340 44 2 1 7 4 + 92 229 85 14 + 341 44 2 1 7 4 + 100 99 230 227 + 342 44 2 1 7 4 + 227 230 231 228 + 343 44 2 1 7 4 + 228 231 232 229 + 344 44 2 1 7 4 + 229 232 84 85 + 345 44 2 1 7 4 + 99 98 233 230 + 346 44 2 1 7 4 + 230 233 234 231 + 347 44 2 1 7 4 + 231 234 235 232 + 348 44 2 1 7 4 + 232 235 83 84 + 349 44 2 1 7 4 + 98 12 70 233 + 350 44 2 1 7 4 + 233 70 69 234 + 351 44 2 1 7 4 + 234 69 68 235 + 352 44 2 1 7 4 + 235 68 10 83 + 353 44 2 1 7 4 + 15 88 236 95 + 354 44 2 1 7 4 + 95 236 237 96 + 355 44 2 1 7 4 + 96 237 238 97 + 356 44 2 1 7 4 + 97 238 100 16 + 357 44 2 1 7 4 + 88 87 239 236 + 358 44 2 1 7 4 + 236 239 240 237 + 359 44 2 1 7 4 + 237 240 241 238 + 360 44 2 1 7 4 + 238 241 99 100 + 361 44 2 1 7 4 + 87 86 242 239 + 362 44 2 1 7 4 + 239 242 243 240 + 363 44 2 1 7 4 + 240 243 244 241 + 364 44 2 1 7 4 + 241 244 98 99 + 365 44 2 1 7 4 + 86 11 73 242 + 366 44 2 1 7 4 + 242 73 72 243 + 367 44 2 1 7 4 + 243 72 71 244 + 368 44 2 1 7 4 + 244 71 12 98 + 369 115 2 1 7 8 + 1 17 112 32 20 101 245 119 + 370 115 2 1 7 8 + 20 101 245 119 21 102 246 122 + 371 115 2 1 7 8 + 21 102 246 122 22 103 247 125 + 372 115 2 1 7 8 + 22 103 247 125 3 26 145 38 + 373 115 2 1 7 8 + 32 112 111 33 119 245 248 120 + 374 115 2 1 7 8 + 119 245 248 120 122 246 249 123 + 375 115 2 1 7 8 + 122 246 249 123 125 247 250 126 + 376 115 2 1 7 8 + 125 247 250 126 38 145 144 39 + 377 115 2 1 7 8 + 33 111 110 34 120 248 251 121 + 378 115 2 1 7 8 + 120 248 251 121 123 249 252 124 + 379 115 2 1 7 8 + 123 249 252 124 126 250 253 127 + 380 115 2 1 7 8 + 126 250 253 127 39 144 143 40 + 381 115 2 1 7 8 + 34 110 29 5 121 251 152 41 + 382 115 2 1 7 8 + 121 251 152 41 124 252 153 42 + 383 115 2 1 7 8 + 124 252 153 42 127 253 154 43 + 384 115 2 1 7 8 + 127 253 154 43 40 143 50 7 + 385 115 2 1 7 8 + 17 18 115 112 101 104 254 245 + 386 115 2 1 7 8 + 101 104 254 245 102 105 255 246 + 387 115 2 1 7 8 + 102 105 255 246 103 106 256 247 + 388 115 2 1 7 8 + 103 106 256 247 26 27 142 145 + 389 115 2 1 7 8 + 112 115 114 111 245 254 257 248 + 390 115 2 1 7 8 + 245 254 257 248 246 255 258 249 + 391 115 2 1 7 8 + 246 255 258 249 247 256 259 250 + 392 115 2 1 7 8 + 247 256 259 250 145 142 141 144 + 393 115 2 1 7 8 + 111 114 113 110 248 257 260 251 + 394 115 2 1 7 8 + 248 257 260 251 249 258 261 252 + 395 115 2 1 7 8 + 249 258 261 252 250 259 262 253 + 396 115 2 1 7 8 + 250 259 262 253 144 141 140 143 + 397 115 2 1 7 8 + 110 113 30 29 251 260 149 152 + 398 115 2 1 7 8 + 251 260 149 152 252 261 150 153 + 399 115 2 1 7 8 + 252 261 150 153 253 262 151 154 + 400 115 2 1 7 8 + 253 262 151 154 143 140 51 50 + 401 115 2 1 7 8 + 18 19 118 115 104 107 263 254 + 402 115 2 1 7 8 + 104 107 263 254 105 108 264 255 + 403 115 2 1 7 8 + 105 108 264 255 106 109 265 256 + 404 115 2 1 7 8 + 106 109 265 256 27 28 139 142 + 405 115 2 1 7 8 + 115 118 117 114 254 263 266 257 + 406 115 2 1 7 8 + 254 263 266 257 255 264 267 258 + 407 115 2 1 7 8 + 255 264 267 258 256 265 268 259 + 408 115 2 1 7 8 + 256 265 268 259 142 139 138 141 + 409 115 2 1 7 8 + 114 117 116 113 257 266 269 260 + 410 115 2 1 7 8 + 257 266 269 260 258 267 270 261 + 411 115 2 1 7 8 + 258 267 270 261 259 268 271 262 + 412 115 2 1 7 8 + 259 268 271 262 141 138 137 140 + 413 115 2 1 7 8 + 113 116 31 30 260 269 146 149 + 414 115 2 1 7 8 + 260 269 146 149 261 270 147 150 + 415 115 2 1 7 8 + 261 270 147 150 262 271 148 151 + 416 115 2 1 7 8 + 262 271 148 151 140 137 52 51 + 417 115 2 1 7 8 + 19 2 35 118 107 25 136 263 + 418 115 2 1 7 8 + 107 25 136 263 108 24 135 264 + 419 115 2 1 7 8 + 108 24 135 264 109 23 134 265 + 420 115 2 1 7 8 + 109 23 134 265 28 4 44 139 + 421 115 2 1 7 8 + 118 35 36 117 263 136 133 266 + 422 115 2 1 7 8 + 263 136 133 266 264 135 132 267 + 423 115 2 1 7 8 + 264 135 132 267 265 134 131 268 + 424 115 2 1 7 8 + 265 134 131 268 139 44 45 138 + 425 115 2 1 7 8 + 117 36 37 116 266 133 130 269 + 426 115 2 1 7 8 + 266 133 130 269 267 132 129 270 + 427 115 2 1 7 8 + 267 132 129 270 268 131 128 271 + 428 115 2 1 7 8 + 268 131 128 271 138 45 46 137 + 429 115 2 1 7 8 + 116 37 6 31 269 130 49 146 + 430 115 2 1 7 8 + 269 130 49 146 270 129 48 147 + 431 115 2 1 7 8 + 270 129 48 147 271 128 47 148 + 432 115 2 1 7 8 + 271 128 47 148 137 46 8 52 + 433 115 2 1 7 8 + 2 53 166 35 25 155 272 136 + 434 115 2 1 7 8 + 25 155 272 136 24 156 273 135 + 435 115 2 1 7 8 + 24 156 273 135 23 157 274 134 + 436 115 2 1 7 8 + 23 157 274 134 4 59 190 44 + 437 115 2 1 7 8 + 35 166 165 36 136 272 275 133 + 438 115 2 1 7 8 + 136 272 275 133 135 273 276 132 + 439 115 2 1 7 8 + 135 273 276 132 134 274 277 131 + 440 115 2 1 7 8 + 134 274 277 131 44 190 189 45 + 441 115 2 1 7 8 + 36 165 164 37 133 275 278 130 + 442 115 2 1 7 8 + 133 275 278 130 132 276 279 129 + 443 115 2 1 7 8 + 132 276 279 129 131 277 280 128 + 444 115 2 1 7 8 + 131 277 280 128 45 189 188 46 + 445 115 2 1 7 8 + 37 164 62 6 130 278 197 49 + 446 115 2 1 7 8 + 130 278 197 49 129 279 198 48 + 447 115 2 1 7 8 + 129 279 198 48 128 280 199 47 + 448 115 2 1 7 8 + 128 280 199 47 46 188 74 8 + 449 115 2 1 7 8 + 53 54 169 166 155 158 281 272 + 450 115 2 1 7 8 + 155 158 281 272 156 159 282 273 + 451 115 2 1 7 8 + 156 159 282 273 157 160 283 274 + 452 115 2 1 7 8 + 157 160 283 274 59 60 187 190 + 453 115 2 1 7 8 + 166 169 168 165 272 281 284 275 + 454 115 2 1 7 8 + 272 281 284 275 273 282 285 276 + 455 115 2 1 7 8 + 273 282 285 276 274 283 286 277 + 456 115 2 1 7 8 + 274 283 286 277 190 187 186 189 + 457 115 2 1 7 8 + 165 168 167 164 275 284 287 278 + 458 115 2 1 7 8 + 275 284 287 278 276 285 288 279 + 459 115 2 1 7 8 + 276 285 288 279 277 286 289 280 + 460 115 2 1 7 8 + 277 286 289 280 189 186 185 188 + 461 115 2 1 7 8 + 164 167 63 62 278 287 194 197 + 462 115 2 1 7 8 + 278 287 194 197 279 288 195 198 + 463 115 2 1 7 8 + 279 288 195 198 280 289 196 199 + 464 115 2 1 7 8 + 280 289 196 199 188 185 75 74 + 465 115 2 1 7 8 + 54 55 172 169 158 161 290 281 + 466 115 2 1 7 8 + 158 161 290 281 159 162 291 282 + 467 115 2 1 7 8 + 159 162 291 282 160 163 292 283 + 468 115 2 1 7 8 + 160 163 292 283 60 61 184 187 + 469 115 2 1 7 8 + 169 172 171 168 281 290 293 284 + 470 115 2 1 7 8 + 281 290 293 284 282 291 294 285 + 471 115 2 1 7 8 + 282 291 294 285 283 292 295 286 + 472 115 2 1 7 8 + 283 292 295 286 187 184 183 186 + 473 115 2 1 7 8 + 168 171 170 167 284 293 296 287 + 474 115 2 1 7 8 + 284 293 296 287 285 294 297 288 + 475 115 2 1 7 8 + 285 294 297 288 286 295 298 289 + 476 115 2 1 7 8 + 286 295 298 289 186 183 182 185 + 477 115 2 1 7 8 + 167 170 64 63 287 296 191 194 + 478 115 2 1 7 8 + 287 296 191 194 288 297 192 195 + 479 115 2 1 7 8 + 288 297 192 195 289 298 193 196 + 480 115 2 1 7 8 + 289 298 193 196 185 182 76 75 + 481 115 2 1 7 8 + 55 9 65 172 161 58 181 290 + 482 115 2 1 7 8 + 161 58 181 290 162 57 180 291 + 483 115 2 1 7 8 + 162 57 180 291 163 56 179 292 + 484 115 2 1 7 8 + 163 56 179 292 61 10 68 184 + 485 115 2 1 7 8 + 172 65 66 171 290 181 178 293 + 486 115 2 1 7 8 + 290 181 178 293 291 180 177 294 + 487 115 2 1 7 8 + 291 180 177 294 292 179 176 295 + 488 115 2 1 7 8 + 292 179 176 295 184 68 69 183 + 489 115 2 1 7 8 + 171 66 67 170 293 178 175 296 + 490 115 2 1 7 8 + 293 178 175 296 294 177 174 297 + 491 115 2 1 7 8 + 294 177 174 297 295 176 173 298 + 492 115 2 1 7 8 + 295 176 173 298 183 69 70 182 + 493 115 2 1 7 8 + 170 67 11 64 296 175 73 191 + 494 115 2 1 7 8 + 296 175 73 191 297 174 72 192 + 495 115 2 1 7 8 + 297 174 72 192 298 173 71 193 + 496 115 2 1 7 8 + 298 173 71 193 182 70 12 76 + 497 115 2 1 7 8 + 9 77 211 65 58 200 299 181 + 498 115 2 1 7 8 + 58 200 299 181 57 201 300 180 + 499 115 2 1 7 8 + 57 201 300 180 56 202 301 179 + 500 115 2 1 7 8 + 56 202 301 179 10 83 235 68 + 501 115 2 1 7 8 + 65 211 210 66 181 299 302 178 + 502 115 2 1 7 8 + 181 299 302 178 180 300 303 177 + 503 115 2 1 7 8 + 180 300 303 177 179 301 304 176 + 504 115 2 1 7 8 + 179 301 304 176 68 235 234 69 + 505 115 2 1 7 8 + 66 210 209 67 178 302 305 175 + 506 115 2 1 7 8 + 178 302 305 175 177 303 306 174 + 507 115 2 1 7 8 + 177 303 306 174 176 304 307 173 + 508 115 2 1 7 8 + 176 304 307 173 69 234 233 70 + 509 115 2 1 7 8 + 67 209 86 11 175 305 242 73 + 510 115 2 1 7 8 + 175 305 242 73 174 306 243 72 + 511 115 2 1 7 8 + 174 306 243 72 173 307 244 71 + 512 115 2 1 7 8 + 173 307 244 71 70 233 98 12 + 513 115 2 1 7 8 + 77 78 214 211 200 203 308 299 + 514 115 2 1 7 8 + 200 203 308 299 201 204 309 300 + 515 115 2 1 7 8 + 201 204 309 300 202 205 310 301 + 516 115 2 1 7 8 + 202 205 310 301 83 84 232 235 + 517 115 2 1 7 8 + 211 214 213 210 299 308 311 302 + 518 115 2 1 7 8 + 299 308 311 302 300 309 312 303 + 519 115 2 1 7 8 + 300 309 312 303 301 310 313 304 + 520 115 2 1 7 8 + 301 310 313 304 235 232 231 234 + 521 115 2 1 7 8 + 210 213 212 209 302 311 314 305 + 522 115 2 1 7 8 + 302 311 314 305 303 312 315 306 + 523 115 2 1 7 8 + 303 312 315 306 304 313 316 307 + 524 115 2 1 7 8 + 304 313 316 307 234 231 230 233 + 525 115 2 1 7 8 + 209 212 87 86 305 314 239 242 + 526 115 2 1 7 8 + 305 314 239 242 306 315 240 243 + 527 115 2 1 7 8 + 306 315 240 243 307 316 241 244 + 528 115 2 1 7 8 + 307 316 241 244 233 230 99 98 + 529 115 2 1 7 8 + 78 79 217 214 203 206 317 308 + 530 115 2 1 7 8 + 203 206 317 308 204 207 318 309 + 531 115 2 1 7 8 + 204 207 318 309 205 208 319 310 + 532 115 2 1 7 8 + 205 208 319 310 84 85 229 232 + 533 115 2 1 7 8 + 214 217 216 213 308 317 320 311 + 534 115 2 1 7 8 + 308 317 320 311 309 318 321 312 + 535 115 2 1 7 8 + 309 318 321 312 310 319 322 313 + 536 115 2 1 7 8 + 310 319 322 313 232 229 228 231 + 537 115 2 1 7 8 + 213 216 215 212 311 320 323 314 + 538 115 2 1 7 8 + 311 320 323 314 312 321 324 315 + 539 115 2 1 7 8 + 312 321 324 315 313 322 325 316 + 540 115 2 1 7 8 + 313 322 325 316 231 228 227 230 + 541 115 2 1 7 8 + 212 215 88 87 314 323 236 239 + 542 115 2 1 7 8 + 314 323 236 239 315 324 237 240 + 543 115 2 1 7 8 + 315 324 237 240 316 325 238 241 + 544 115 2 1 7 8 + 316 325 238 241 230 227 100 99 + 545 115 2 1 7 8 + 79 13 89 217 206 80 224 317 + 546 115 2 1 7 8 + 206 80 224 317 207 81 221 318 + 547 115 2 1 7 8 + 207 81 221 318 208 82 218 319 + 548 115 2 1 7 8 + 208 82 218 319 85 14 92 229 + 549 115 2 1 7 8 + 217 89 90 216 317 224 225 320 + 550 115 2 1 7 8 + 317 224 225 320 318 221 222 321 + 551 115 2 1 7 8 + 318 221 222 321 319 218 219 322 + 552 115 2 1 7 8 + 319 218 219 322 229 92 93 228 + 553 115 2 1 7 8 + 216 90 91 215 320 225 226 323 + 554 115 2 1 7 8 + 320 225 226 323 321 222 223 324 + 555 115 2 1 7 8 + 321 222 223 324 322 219 220 325 + 556 115 2 1 7 8 + 322 219 220 325 228 93 94 227 + 557 115 2 1 7 8 + 215 91 15 88 323 226 95 236 + 558 115 2 1 7 8 + 323 226 95 236 324 223 96 237 + 559 115 2 1 7 8 + 324 223 96 237 325 220 97 238 + 560 115 2 1 7 8 + 325 220 97 238 227 94 16 100 + -1 + -1 + 2467 + 0 0 0 0 0 0 0 64 +Solid_1 + 8 369 0 0 8 370 0 0 + 8 371 0 0 8 372 0 0 + 8 373 0 0 8 374 0 0 + 8 375 0 0 8 376 0 0 + 8 377 0 0 8 378 0 0 + 8 379 0 0 8 380 0 0 + 8 381 0 0 8 382 0 0 + 8 383 0 0 8 384 0 0 + 8 385 0 0 8 386 0 0 + 8 387 0 0 8 388 0 0 + 8 389 0 0 8 390 0 0 + 8 391 0 0 8 392 0 0 + 8 393 0 0 8 394 0 0 + 8 395 0 0 8 396 0 0 + 8 397 0 0 8 398 0 0 + 8 399 0 0 8 400 0 0 + 8 401 0 0 8 402 0 0 + 8 403 0 0 8 404 0 0 + 8 405 0 0 8 406 0 0 + 8 407 0 0 8 408 0 0 + 8 409 0 0 8 410 0 0 + 8 411 0 0 8 412 0 0 + 8 413 0 0 8 414 0 0 + 8 415 0 0 8 416 0 0 + 8 417 0 0 8 418 0 0 + 8 419 0 0 8 420 0 0 + 8 421 0 0 8 422 0 0 + 8 423 0 0 8 424 0 0 + 8 425 0 0 8 426 0 0 + 8 427 0 0 8 428 0 0 + 8 429 0 0 8 430 0 0 + 8 431 0 0 8 432 0 0 + 1 0 0 0 0 0 0 192 +Partition_2 + 8 433 0 0 8 434 0 0 + 8 435 0 0 8 436 0 0 + 8 437 0 0 8 438 0 0 + 8 439 0 0 8 440 0 0 + 8 441 0 0 8 442 0 0 + 8 443 0 0 8 444 0 0 + 8 445 0 0 8 446 0 0 + 8 447 0 0 8 448 0 0 + 8 449 0 0 8 450 0 0 + 8 451 0 0 8 452 0 0 + 8 453 0 0 8 454 0 0 + 8 455 0 0 8 456 0 0 + 8 457 0 0 8 458 0 0 + 8 459 0 0 8 460 0 0 + 8 461 0 0 8 462 0 0 + 8 463 0 0 8 464 0 0 + 8 465 0 0 8 466 0 0 + 8 467 0 0 8 468 0 0 + 8 469 0 0 8 470 0 0 + 8 471 0 0 8 472 0 0 + 8 473 0 0 8 474 0 0 + 8 475 0 0 8 476 0 0 + 8 477 0 0 8 478 0 0 + 8 479 0 0 8 480 0 0 + 8 481 0 0 8 482 0 0 + 8 483 0 0 8 484 0 0 + 8 485 0 0 8 486 0 0 + 8 487 0 0 8 488 0 0 + 8 489 0 0 8 490 0 0 + 8 491 0 0 8 492 0 0 + 8 493 0 0 8 494 0 0 + 8 495 0 0 8 496 0 0 + 8 497 0 0 8 498 0 0 + 8 499 0 0 8 500 0 0 + 8 501 0 0 8 502 0 0 + 8 503 0 0 8 504 0 0 + 8 505 0 0 8 506 0 0 + 8 507 0 0 8 508 0 0 + 8 509 0 0 8 510 0 0 + 8 511 0 0 8 512 0 0 + 8 513 0 0 8 514 0 0 + 8 515 0 0 8 516 0 0 + 8 517 0 0 8 518 0 0 + 8 519 0 0 8 520 0 0 + 8 521 0 0 8 522 0 0 + 8 523 0 0 8 524 0 0 + 8 525 0 0 8 526 0 0 + 8 527 0 0 8 528 0 0 + 8 529 0 0 8 530 0 0 + 8 531 0 0 8 532 0 0 + 8 533 0 0 8 534 0 0 + 8 535 0 0 8 536 0 0 + 8 537 0 0 8 538 0 0 + 8 539 0 0 8 540 0 0 + 8 541 0 0 8 542 0 0 + 8 543 0 0 8 544 0 0 + 8 545 0 0 8 546 0 0 + 8 547 0 0 8 548 0 0 + 8 549 0 0 8 550 0 0 + 8 551 0 0 8 552 0 0 + 8 553 0 0 8 554 0 0 + 8 555 0 0 8 556 0 0 + 8 557 0 0 8 558 0 0 + 8 559 0 0 8 560 0 0 + 8 369 0 0 8 370 0 0 + 8 371 0 0 8 372 0 0 + 8 373 0 0 8 374 0 0 + 8 375 0 0 8 376 0 0 + 8 377 0 0 8 378 0 0 + 8 379 0 0 8 380 0 0 + 8 381 0 0 8 382 0 0 + 8 383 0 0 8 384 0 0 + 8 385 0 0 8 386 0 0 + 8 387 0 0 8 388 0 0 + 8 389 0 0 8 390 0 0 + 8 391 0 0 8 392 0 0 + 8 393 0 0 8 394 0 0 + 8 395 0 0 8 396 0 0 + 8 397 0 0 8 398 0 0 + 8 399 0 0 8 400 0 0 + 8 401 0 0 8 402 0 0 + 8 403 0 0 8 404 0 0 + 8 405 0 0 8 406 0 0 + 8 407 0 0 8 408 0 0 + 8 409 0 0 8 410 0 0 + 8 411 0 0 8 412 0 0 + 8 413 0 0 8 414 0 0 + 8 415 0 0 8 416 0 0 + 8 417 0 0 8 418 0 0 + 8 419 0 0 8 420 0 0 + 8 421 0 0 8 422 0 0 + 8 423 0 0 8 424 0 0 + 8 425 0 0 8 426 0 0 + 8 427 0 0 8 428 0 0 + 8 429 0 0 8 430 0 0 + 8 431 0 0 8 432 0 0 + 2 0 0 0 0 0 0 64 +Solid_2 + 8 433 0 0 8 434 0 0 + 8 435 0 0 8 436 0 0 + 8 437 0 0 8 438 0 0 + 8 439 0 0 8 440 0 0 + 8 441 0 0 8 442 0 0 + 8 443 0 0 8 444 0 0 + 8 445 0 0 8 446 0 0 + 8 447 0 0 8 448 0 0 + 8 449 0 0 8 450 0 0 + 8 451 0 0 8 452 0 0 + 8 453 0 0 8 454 0 0 + 8 455 0 0 8 456 0 0 + 8 457 0 0 8 458 0 0 + 8 459 0 0 8 460 0 0 + 8 461 0 0 8 462 0 0 + 8 463 0 0 8 464 0 0 + 8 465 0 0 8 466 0 0 + 8 467 0 0 8 468 0 0 + 8 469 0 0 8 470 0 0 + 8 471 0 0 8 472 0 0 + 8 473 0 0 8 474 0 0 + 8 475 0 0 8 476 0 0 + 8 477 0 0 8 478 0 0 + 8 479 0 0 8 480 0 0 + 8 481 0 0 8 482 0 0 + 8 483 0 0 8 484 0 0 + 8 485 0 0 8 486 0 0 + 8 487 0 0 8 488 0 0 + 8 489 0 0 8 490 0 0 + 8 491 0 0 8 492 0 0 + 8 493 0 0 8 494 0 0 + 8 495 0 0 8 496 0 0 + 3 0 0 0 0 0 0 64 +Solid_3 + 8 497 0 0 8 498 0 0 + 8 499 0 0 8 500 0 0 + 8 501 0 0 8 502 0 0 + 8 503 0 0 8 504 0 0 + 8 505 0 0 8 506 0 0 + 8 507 0 0 8 508 0 0 + 8 509 0 0 8 510 0 0 + 8 511 0 0 8 512 0 0 + 8 513 0 0 8 514 0 0 + 8 515 0 0 8 516 0 0 + 8 517 0 0 8 518 0 0 + 8 519 0 0 8 520 0 0 + 8 521 0 0 8 522 0 0 + 8 523 0 0 8 524 0 0 + 8 525 0 0 8 526 0 0 + 8 527 0 0 8 528 0 0 + 8 529 0 0 8 530 0 0 + 8 531 0 0 8 532 0 0 + 8 533 0 0 8 534 0 0 + 8 535 0 0 8 536 0 0 + 8 537 0 0 8 538 0 0 + 8 539 0 0 8 540 0 0 + 8 541 0 0 8 542 0 0 + 8 543 0 0 8 544 0 0 + 8 545 0 0 8 546 0 0 + 8 547 0 0 8 548 0 0 + 8 549 0 0 8 550 0 0 + 8 551 0 0 8 552 0 0 + 8 553 0 0 8 554 0 0 + 8 555 0 0 8 556 0 0 + 8 557 0 0 8 558 0 0 + 8 559 0 0 8 560 0 0 + 4 0 0 0 0 0 0 16 +Face_1 + 8 113 0 0 8 114 0 0 + 8 115 0 0 8 116 0 0 + 8 117 0 0 8 118 0 0 + 8 119 0 0 8 120 0 0 + 8 121 0 0 8 122 0 0 + 8 123 0 0 8 124 0 0 + 8 125 0 0 8 126 0 0 + 8 127 0 0 8 128 0 0 + 5 0 0 0 0 0 0 16 +Face_2 + 8 209 0 0 8 210 0 0 + 8 211 0 0 8 212 0 0 + 8 213 0 0 8 214 0 0 + 8 215 0 0 8 216 0 0 + 8 217 0 0 8 218 0 0 + 8 219 0 0 8 220 0 0 + 8 221 0 0 8 222 0 0 + 8 223 0 0 8 224 0 0 + 6 0 0 0 0 0 0 16 +Face_3 + 8 289 0 0 8 290 0 0 + 8 291 0 0 8 292 0 0 + 8 293 0 0 8 294 0 0 + 8 295 0 0 8 296 0 0 + 8 297 0 0 8 298 0 0 + 8 299 0 0 8 300 0 0 + 8 301 0 0 8 302 0 0 + 8 303 0 0 8 304 0 0 + 7 0 0 0 0 0 0 16 +Face_4 + 8 129 0 0 8 130 0 0 + 8 131 0 0 8 132 0 0 + 8 133 0 0 8 134 0 0 + 8 135 0 0 8 136 0 0 + 8 137 0 0 8 138 0 0 + 8 139 0 0 8 140 0 0 + 8 141 0 0 8 142 0 0 + 8 143 0 0 8 144 0 0 + 8 0 0 0 0 0 0 16 +Face_5 + 8 225 0 0 8 226 0 0 + 8 227 0 0 8 228 0 0 + 8 229 0 0 8 230 0 0 + 8 231 0 0 8 232 0 0 + 8 233 0 0 8 234 0 0 + 8 235 0 0 8 236 0 0 + 8 237 0 0 8 238 0 0 + 8 239 0 0 8 240 0 0 + 9 0 0 0 0 0 0 16 +Face_6 + 8 305 0 0 8 306 0 0 + 8 307 0 0 8 308 0 0 + 8 309 0 0 8 310 0 0 + 8 311 0 0 8 312 0 0 + 8 313 0 0 8 314 0 0 + 8 315 0 0 8 316 0 0 + 8 317 0 0 8 318 0 0 + 8 319 0 0 8 320 0 0 + 10 0 0 0 0 0 0 16 +Face_7 + 8 145 0 0 8 146 0 0 + 8 147 0 0 8 148 0 0 + 8 149 0 0 8 150 0 0 + 8 151 0 0 8 152 0 0 + 8 153 0 0 8 154 0 0 + 8 155 0 0 8 156 0 0 + 8 157 0 0 8 158 0 0 + 8 159 0 0 8 160 0 0 + 11 0 0 0 0 0 0 16 +inter1 + 8 161 0 0 8 162 0 0 + 8 163 0 0 8 164 0 0 + 8 165 0 0 8 166 0 0 + 8 167 0 0 8 168 0 0 + 8 169 0 0 8 170 0 0 + 8 171 0 0 8 172 0 0 + 8 173 0 0 8 174 0 0 + 8 175 0 0 8 176 0 0 + 12 0 0 0 0 0 0 16 +inter2 + 8 241 0 0 8 242 0 0 + 8 243 0 0 8 244 0 0 + 8 245 0 0 8 246 0 0 + 8 247 0 0 8 248 0 0 + 8 249 0 0 8 250 0 0 + 8 251 0 0 8 252 0 0 + 8 253 0 0 8 254 0 0 + 8 255 0 0 8 256 0 0 + 13 0 0 0 0 0 0 16 +Face_10 + 8 321 0 0 8 322 0 0 + 8 323 0 0 8 324 0 0 + 8 325 0 0 8 326 0 0 + 8 327 0 0 8 328 0 0 + 8 329 0 0 8 330 0 0 + 8 331 0 0 8 332 0 0 + 8 333 0 0 8 334 0 0 + 8 335 0 0 8 336 0 0 + 14 0 0 0 0 0 0 16 +Face_11 + 8 177 0 0 8 178 0 0 + 8 179 0 0 8 180 0 0 + 8 181 0 0 8 182 0 0 + 8 183 0 0 8 184 0 0 + 8 185 0 0 8 186 0 0 + 8 187 0 0 8 188 0 0 + 8 189 0 0 8 190 0 0 + 8 191 0 0 8 192 0 0 + 15 0 0 0 0 0 0 16 +Face_12 + 8 257 0 0 8 258 0 0 + 8 259 0 0 8 260 0 0 + 8 261 0 0 8 262 0 0 + 8 263 0 0 8 264 0 0 + 8 265 0 0 8 266 0 0 + 8 267 0 0 8 268 0 0 + 8 269 0 0 8 270 0 0 + 8 271 0 0 8 272 0 0 + 16 0 0 0 0 0 0 16 +Face_13 + 8 337 0 0 8 338 0 0 + 8 339 0 0 8 340 0 0 + 8 341 0 0 8 342 0 0 + 8 343 0 0 8 344 0 0 + 8 345 0 0 8 346 0 0 + 8 347 0 0 8 348 0 0 + 8 349 0 0 8 350 0 0 + 8 351 0 0 8 352 0 0 + 17 0 0 0 0 0 0 16 +Face_14 + 8 193 0 0 8 194 0 0 + 8 195 0 0 8 196 0 0 + 8 197 0 0 8 198 0 0 + 8 199 0 0 8 200 0 0 + 8 201 0 0 8 202 0 0 + 8 203 0 0 8 204 0 0 + 8 205 0 0 8 206 0 0 + 8 207 0 0 8 208 0 0 + 18 0 0 0 0 0 0 16 +Face_15 + 8 273 0 0 8 274 0 0 + 8 275 0 0 8 276 0 0 + 8 277 0 0 8 278 0 0 + 8 279 0 0 8 280 0 0 + 8 281 0 0 8 282 0 0 + 8 283 0 0 8 284 0 0 + 8 285 0 0 8 286 0 0 + 8 287 0 0 8 288 0 0 + 19 0 0 0 0 0 0 16 +Face_16 + 8 353 0 0 8 354 0 0 + 8 355 0 0 8 356 0 0 + 8 357 0 0 8 358 0 0 + 8 359 0 0 8 360 0 0 + 8 361 0 0 8 362 0 0 + 8 363 0 0 8 364 0 0 + 8 365 0 0 8 366 0 0 + 8 367 0 0 8 368 0 0 + -1