commit 9f119d699723237dbb2e6b3b7db1b674a2332a4b Author: zyphlar Date: Tue Sep 8 22:18:34 2026 -0700 Speaker box: add angled speaker-retaining rib with flared foot diff --git a/YAPPgenerator_v3.scad b/YAPPgenerator_v3.scad new file mode 100644 index 0000000..8f01e8f --- /dev/null +++ b/YAPPgenerator_v3.scad @@ -0,0 +1,6164 @@ +/* +*************************************************************************** +** Yet Another Parameterised Projectbox generator +** +*/ + +Version="v3.3.8 (2025-10-24)"; + +/* +** +** Copyright (c) 2021, 2022, 2023, 2024, 2025 Willem Aandewiel +** +** With help from: +** - Keith Hadley (parameterized label depth) +** - Oliver Grafe (connectorsPCB) +** - Juan Jose Chong (dynamic standoff flange) +** - Dan Drum (cleanup code) +** - Dave Rosenhauer (fillets and a lot more) +** +** +** for many or complex cutouts you might need to adjust +** the number of elements: +** +** Preferences->Advanced->Turn off rendering at 250000 elements +** ^^^^^^ +** +** TERMS OF USE: MIT License. See base offile. +*************************************************************************** +*/ + +// If set to true will generate the sample box at every save +debug = false; +printMessages = debug; + +//--------------------------------------------------------- +// This design is parameterized based on the size of a PCB. +//--------------------------------------------------------- +// Note: length/lengte refers to X axis, +// width/breedte to Y, +// height/hoogte to Z + +/* + padding-back|<------pcb length --->| + +----------------------------------------+ --- + | | ^ + | | padding-right + Y | | v + | | -5,y +----------------------+ | --- + B a | | 0,y x,y | | ^ F + A x | | | | | R + C i | | | | | pcb width O + K s | | | | | N + | | 0,0 x,0 | | v T + ^ | -5,0 +----------------------+ | --- + | | | padding-left + 0 +----------------------------------------+ --- + 0 X-as ---> + LEFT +*/ + +//-- which part(s) do you want to print? +printBaseShell = true; +printLidShell = true; +printSwitchExtenders = true; +printDisplayClips = true; +shiftLid = 10; // Set the distance between the lid and base when rendered or previewed side by side + +//-- padding between pcb and inside wall +paddingFront = 1; +paddingBack = 1; +paddingRight = 1; +paddingLeft = 1; + +// ******************************************************************** +// The Following will be used as the first element in the pbc array + +//Defined here so you can define the "Main" PCB using these if wanted +pcbLength = 120; // front to back (X axis) +pcbWidth = 50; // side to side (Y axis) +pcbThickness = 1.6; +standoffHeight = 1.0; //-- How much the PCB needs to be raised from the base to leave room for solderings +standoffDiameter = 7; +standoffPinDiameter = 2.4; +standoffHoleSlack = 0.4; + +//=================================================================== +// *** PCBs *** +// Printed Circuit Boards +//------------------------------------------------------------------- +// Default origin = yappCoordPCB : yappCoordBoxInside[0,0,0] +// +// Parameters: +// Required: +// p(0) = name +// p(1) = length +// p(2) = width +// p(3) = posx +// p(4) = posy +// p(5) = Thickness +// p(6) = standoff_Height = Height to bottom of PCB from the inside of the base +// negative measures from inside of the lid to the top of the PCB +// p(7) = standoff_Diameter +// p(8) = standoff_PinDiameter +// Optional: +// p(9) = standoff_HoleSlack (default to 0.4) + +//The following can be used to get PCB values. If "PCB Name" is omitted then "Main" is used +// pcbLength --> pcbLength("PCB Name") +// pcbWidth --> pcbWidth("PCB Name") +// pcbThickness --> pcbThickness("PCB Name") +// standoffHeight --> standoffHeight("PCB Name") +// standoffDiameter --> standoffDiameter("PCB Name") +// standoffPinDiameter --> standoffPinDiameter("PCB Name") +// standoffHoleSlack --> standoffHoleSlack("PCB Name") + +pcb = +[ + //-- Default Main PCB - DO NOT REMOVE the "Main" line. + ["Main", pcbLength,pcbWidth, 0,0, pcbThickness, standoffHeight, standoffDiameter, standoffPinDiameter, standoffHoleSlack] +]; + +//------------------------------------------------------------------- + +//-- Edit these parameters for your own box dimensions +wallThickness = 2.8; +basePlaneThickness = 1.6; +lidPlaneThickness = 1.6; + +//-- Total height of box = lidPlaneThickness +// + lidWallHeight +// + baseWallHeight +// + basePlaneThickness +//-- space between pcb and lidPlane := +//-- (bottonWallHeight+lidWallHeight) - (standoff_Height+pcb_Thickness) +baseWallHeight = 10; +lidWallHeight = 10; + +//-- ridge where base and lid off box can overlap +//-- Make sure this isn't less than lidWallHeight +// or 1.8x wallThickness if using snaps +ridgeHeight = 5.0; +ridgeSlack = 0.2; // Gap between the inside of the lid and the outside of the base +//New in v3.3.7 +ridgeGap = 0.5; // Gap between the bottom of the base ridge and the bottom of the lid when assembled. + +//-- Radius of the shell corners +roundRadius = wallThickness + 1; // Default to 1 more than the wall thickness + +// Box Types are 0-5 with 0 as the default +// 0 = All edges rounded with radius (roundRadius) above +// 1 = All edges square +// 2 = All edges chamfered by (roundRadius) above +// 3 = Square top and bottom edges (the ones that touch the build plate) and rounded vertical edges +// 4 = Square top and bottom edges (the ones that touch the build plate) and chamfered vertical edges +// 5 = Chamfered top and bottom edges (the ones that touch the build plate) and rounded vertical edges +boxType = 5; // Default type 0 + + +//--------------------------- +//-- MISC Options -- +//--------------------------- + +//-- Cone aperture in degrees for countersunk-head screws +countersinkAngle = 90; //-- metric: 90 + +// Set the layer height of your printer +printerLayerHeight = 0.2; + +// Set the ratio between the wall thickness and the ridge height. +// Recommended to be left at 1.8 but for strong snaps. +wallToRidgeRatio = 1.8; + +//--------------------------- +//-- C O N T R O L -- +//--------------------------- +// -- Render -- +renderQuality = 8; //-> from 1 to 32, Default = 8 + +// --Preview -- +previewQuality = 5; //-> from 1 to 32, Default = 5 +showSideBySide = true; //-> Default = true +onLidGap = 0; // tip don't override to animate the lid opening +//onLidGap = ((ridgeHeight) - (ridgeHeight * abs(($t-0.5)*2)))*2; // tip don't override to animate the lid opening/closing +colorLid = "YellowGreen"; +alphaLid = 1; +colorBase = "BurlyWood"; +alphaBase = 1; +hideLidWalls = false; //-> Remove the walls from the lid : only if preview and showSideBySide=true +hideBaseWalls = false; //-> Remove the walls from the base : only if preview and showSideBySide=true +showOrientation = true; //-> Show the Front/Back/Left/Right labels : only in preview +showPCB = false; //-> Show the PCB in red : only in preview +showSwitches = false; //-> Show the switches (for pushbuttons) : only in preview +showButtonsDepressed = false; //-> Should the buttons in the Lid On view be in the pressed position +showOriginCoordBox = false; //-> Shows red bars representing the origin for yappCoordBox : only in preview +showOriginCoordBoxInside = false; //-> Shows blue bars representing the origin for yappCoordBoxInside : only in preview +showOriginCoordPCB = false; //-> Shows blue bars representing the origin for yappCoordBoxInside : only in preview +showMarkersPCB = false; //-> Shows black bars corners of the PCB : only in preview +showMarkersCenter = false; //-> Shows magenta bars along the centers of all faces +inspectX = 0; //-> 0=none (>0 from Back) +inspectY = 0; //-> 0=none (>0 from Right) +inspectZ = 0; //-> 0=none (>0 from Bottom) +inspectXfromBack = true; //-> View from the inspection cut foreward +inspectYfromLeft = true; //-> View from the inspection cut to the right +inspectZfromBottom = true; //-> View from the inspection cut up +//--------------------------- +//-- C O N T R O L -- +//--------------------------- + +// ****************************** +// REMOVE BELOW FROM TEMPLATE + +// Set the glogal for the quality +facetCount = $preview ? previewQuality*4 : renderQuality*4; + +//-- better leave these ---------- +buttonWall = 2.0; +buttonPlateThickness= 2.5; +buttonSlack = 0.25; + +//-- constants, do not change (shifted to large negative values so another element in the +//-- array won't match + +// Define some alternates to undef +yappDefault = undef; +default = undef; + +// Shapes +yappRectangle = -30000; +yappCircle = -30001; +yappPolygon = -30002; +yappRoundedRect = -30003; +yappCircleWithFlats = -30004; +yappCircleWithKey = -30005; +yappRing = -30006; +yappSphere = -30007; //-- New 3.3 + +// NEW for 3.x +// Edge Shapes +yappEdgeRounded = -30090; +yappEdgeSquare = -30091; +yappEdgeChamfered = -30092; + +//Shell options +yappBoth = -30100; +yappLidOnly = -30101; +yappBaseOnly = -30102; + +//PCB standoff typrs +yappHole = -30200; +yappPin = -30201; +yappTopPin = -30202; + +// Faces +yappLeft = -30300; +yappRight = -30301; +yappFront = -30302; +yappBack = -30303; + +yappLid = -30304; +yappBase = -30305; + +yappPartBase = -30306; +yappPartLid = -30307; + +//-- Placement Options +yappCenter = -30400; // Cutouts, boxMounts, lightTubes, pushButtons, pcbStands, Connectors +yappOrigin = -30401; // Cutouts, boxMounts, lightTubes, pushButtons, pcbStands, Connectors + +yappSymmetric = -30402; // snapJoins +yappAllCorners = -30403; // pcbStands, Connectors +yappFrontLeft = -30404; // pcbStands, Connectors +yappFrontRight = -30405; // pcbStands, Connectors +yappBackLeft = -30406; // pcbStands, Connectors +yappBackRight = -30407; // pcbStands, Connectors + +yappFromInside = -30410; // Cutouts + +yappTextLeftToRight = -30470; +yappTextRightToLeft = -30471; +yappTextTopToBottom = -30472; +yappTextBottomToTop = -30473; + +yappTextHAlignLeft = -30474; +yappTextHAlignCenter = -30475; +yappTextHAlignRight = -30476; + +yappTextVAlignTop = -30477; +yappTextVAlignCenter = -30478; +yappTextVAlignBaseLine = -30479; +yappTextVAlignBottom = -30480; + +// Lightube options +yappThroughLid = -30500; // lightTubes + +// Misc Options +yappNoFillet = -30600; // pcbStands, connectors, lightTubes, pushButtons +yappCountersink = -30601; // connectors +yappSelfThreading = -30602; // connectors, displayMounts +yappNoInternalFillet = -30603; // connectors +yappHalfSelfThreading = -30604; // displayMounts + +// Coordinate options +yappCoordPCB = -30700; // pcbStands, connectors, Cutouts, boxMounts, lightTubes, pushButtons +yappCoordBox = -30701; // pcbStands, connectors, Cutouts, boxMounts, lightTubes, pushButtons +yappCoordBoxInside = -30702; // pcbStands, connectors, Cutouts, boxMounts, lightTubes, pushButtons + +yappAltOrigin = -30710; // pcbStands, connectors, Cutouts, boxMounts, lightTubes, pushButtons +yappGlobalOrigin = -30711; // pcbStands, connectors, Cutouts, boxMounts, lightTubes, pushButtons + +//yappConnWithPCB - Depreciated use yappCoordPCB +//yappLeftOrigin - Depreciated use yappAltOrigin + +// Grid options +yappPatternSquareGrid = -30800; +yappPatternHexGrid = -30801; + +yappMaskDef = -30900; +yappPolygonDef = -30901; +yappPCBName = -30902; + + +minkowskiErrorCorrection = $preview ? 1.0125 : 1; +boxLength = maxLength(pcb); +boxWidth = maxWidth(pcb); + +//-- For New boxTypes (Default to all edges rounded) +//-- options: +//-- yappEdgeRounded - rounded using roundRadius +//-- yappEdgeSquare - squared corners +//-- yappEdgeChamfered - chamfered with roundRadius sides + +boxStyles = [ + [0, yappEdgeRounded, yappEdgeRounded], + [1, yappEdgeSquare, yappEdgeSquare], + [2, yappEdgeChamfered, yappEdgeChamfered], + [3, yappEdgeSquare, yappEdgeRounded], + [4, yappEdgeSquare, yappEdgeChamfered], + [5, yappEdgeChamfered, yappEdgeRounded], +]; + +shellEdgeTopBottom = boxStyles[boxType][1]; +shellEdgeVert = boxStyles[boxType][2]; + +//------------------------------------------------------------------- +// Misc internal values + +shellInsideWidth = boxWidth+paddingLeft+paddingRight; +shellInsideLength = boxLength+paddingFront+paddingBack; +shellInsideHeight = baseWallHeight+lidWallHeight; + +shellWidth = shellInsideWidth+(wallThickness*2); +shellLength = shellInsideLength+(wallThickness*2); +shellHeight = basePlaneThickness+shellInsideHeight+lidPlaneThickness; + +// REMOVE ABOVE FROM TEMPLATE +// ****************************** + + +//------------------------------------------------------------------- +//------------------------------------------------------------------- +// Start of Debugging config (used if not overridden in template) +// ------------------------------------------------------------------ +// ------------------------------------------------------------------ + +// ================================================================== +// Shapes +// ------------------------------------------------------------------ + +// Shapes should be defined to fit into a 1x1 box (+/-0.5 in X and Y) - they will be scaled as needed. +// defined as a vector of [x,y] vertices pairs.(min 3 vertices) +// for example a triangle could be [yappPolygonDef,[[-0.5,-0.5],[0,0.5],[0.5,-0.5]]]; + +// Pre-defined shapes +shapeIsoTriangle = [yappPolygonDef,[[-0.5,-sqrt(3)/4],[0,sqrt(3)/4],[0.5,-sqrt(3)/4]]]; +shapeIsoTriangle2 = [yappPolygonDef,[[0,+sqrt(1/3)],[+0.5,-sqrt(1/12)],[-0.5,-sqrt(1/12)]]]; +shapeHexagon = [yappPolygonDef,[[-0.50,0],[-0.25,+0.433012],[+0.25,+0.433012],[+0.50 ,0],[+0.25,-0.433012],[-0.25,-0.433012]]]; +shape6ptStar = [yappPolygonDef,[[-0.50,0],[-0.25,+0.144338],[-0.25,+0.433012],[0,+0.288675],[+0.25,+0.433012],[+0.25,+0.144338],[+0.50 ,0],[+0.25,-0.144338],[+0.25,-0.433012],[0,-0.288675],[-0.25,-0.433012],[-0.25,-0.144338]]]; +shapeTriangle = [yappPolygonDef,[[-0.5,-1/3],[0,+2/3],[+0.5,-1/3]]]; +shapeTriangle2 = [yappPolygonDef,[[-0.5,-0.5],[0,0.5],[0.5,-0.5]]]; +shapeArrow = [yappPolygonDef,[[-1/3,+0.5],[0.166667,+0.5],[+2/3,0],[0.166667,-0.5],[-1/3,-0.5]]]; + +preDefinedShapes=[ + ["shapeIsoTriangle", shapeIsoTriangle], + ["shapeIsoTriangle2", shapeIsoTriangle2], + ["shapeHexagon", shapeHexagon], + ["shape6ptStar", shape6ptStar], + ["shapeTriangle", shapeTriangle], + ["shapeTriangle2",shapeTriangle2], + ["shapeArrow", shapeArrow], + ]; + + +//================================================================== +// *** Masks *** +//------------------------------------------------------------------ +// Parameters: +// maskName = [yappMaskDef,[ +// p(0) = Grid pattern :{ yappPatternSquareGrid, yappPatternHexGrid } +// p(1) = horizontal Repeat : if yappPatternSquareGrid then 0 = no repeat one +// shape per column, if yappPatternHexGrid 0 is not valid +// p(2) = vertical Repeat : if yappPatternSquareGrid then 0 = no repeat one shape +// per row, if yappPatternHexGrid 0 is not valid +// p(3) = grid rotation +// p(4) = openingShape : {yappRectangle | yappCircle | yappPolygon | yappRoundedRect} +// p(5) = openingWidth, : if yappPatternSquareGrid then 0 = no repeat one shape per +// column, if yappPatternHexGrid 0 is not valid +// p(6) = openingLength, if yappPatternSquareGrid then 0 = no repeat one shape per +// row, if yappPatternHexGrid 0 is not valid +// p(7) = openingRadius +// p(8) = openingRotation +// p(9) = shape polygon : Required if openingShape = yappPolygon +// ]]; +//------------------------------------------------------------------ +maskHoneycomb = [yappMaskDef,[ + yappPatternHexGrid, // pattern + 5, // hRepeat + 5, // vRepeat + 0, // rotation + yappPolygon, // openingShape + 4, // openingWidth, + 4, // openingLength, + 0, // openingRadius + 30, // openingRotation + shapeHexagon]]; + + +maskHexCircles = [yappMaskDef,[ + yappPatternHexGrid, // pattern + 5, // hRepeat + 5, // vRepeat + 30, // rotation + yappCircle, // openingShape + 0, // openingWidth, + 0, // openingLength, + 2, // openingRadius + 0 // openingRotation + ]]; + +maskCircles = [yappMaskDef,[ +yappPatternSquareGrid, // pattern + 5, // hRepeat + 5, // vRepeat + 0, // rotation + yappCircle, // openingShape + 0, // openingWidth, + 0, // openingLength, + 2, // openingRadius + 0 // openingRotation + ] +]; + + +maskSquares = [yappMaskDef,[ +yappPatternSquareGrid, // pattern + 4, // hRepeat + 4, // vRepeat + 0, // rotation + yappRectangle, // openingShape + 2, // openingWidth, + 2, // openingLength, + 0, // openingRadius + 0 // openingRotation + ] +]; + +maskBars = [yappMaskDef,[ + yappPatternSquareGrid, // pattern + 0, // hRepeat 0= Default to opening width - no repeat + 4, // vRepeat + 0, // rotation + yappRectangle, // openingShape + 0, // openingWidth, 0= Default to opening width - no repeat + 2, // openingLength, + 2.5, // openingRadius + 0 // openingRotation + ] +]; + +maskOffsetBars = [yappMaskDef,[ + yappPatternHexGrid, // pattern + 7, // hRepeat + 2*sqrt(3), // vRepeat + -30, // rotation + yappRoundedRect, // openingShape + 10, // openingWidth, + 2, // openingLength, + 1, // openingRadius + 30 // openingRotation + ] +]; + +preDefinedMasks=[ + ["maskHoneycomb", maskHoneycomb], + ["maskHexCircles", maskHexCircles], + ["maskCircles", maskCircles], + ["maskSquares", maskSquares], + ["maskBars", maskBars], + ["maskOffsetBars", maskOffsetBars], + ]; + +//-- Define 3 optional custom masks that can be defined in the script +maskCustom1 = []; +maskCustom2 = []; +maskCustom3 = []; + + +//-- Show sample of a Mask.in the negative X,Y quadrant +//SampleMask(maskHoneycomb); + +//=================================================================== +// *** PCB Supports *** +// Pin and Socket standoffs +//------------------------------------------------------------------- +// Default origin = yappCoordPCB : pcb[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx +// p(1) = posy +// Optional: +// p(2) = Height to bottom of PCB from inside of base: Default = standoffHeight +// negative measures from inside of the lid to the top of the PCB +// p(3) = PCB Gap : Default = -1 : Default for yappCoordPCB=pcbThickness, yappCoordBox=0 +// p(4) = standoffDiameter Default = standoffDiameter; +// p(5) = standoffPinDiameter Default = standoffPinDiameter; +// p(6) = standoffHoleSlack Default = standoffHoleSlack; +// p(7) = filletRadius (0 = auto size) +// p(8) = Pin Length : Default = 0 -> PCB Gap + standoff_PinDiameter +// Indicated length of pin without the half sphere tip. +// Example : pcbThickness() only leaves the half sphere tip above the PCB +// n(a) = { | yappLidOnly | yappBaseOnly } +// n(b) = { , yappHole, yappTopPin } +// yappPin = Pin on Base and Hole on Lid +// yappHole = Hole on Both +// yappTopPin = Hole on Base and Pin on Lid +// n(c) = { yappAllCorners, yappFrontLeft | | yappFrontRight | yappBackRight } +// n(d) = { | yappCoordBox | yappCoordBoxInside } +// n(e) = { yappNoFillet } : Removes the internal and external fillets and the Rounded tip on the pins +// n(f) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +// n(g) = yappSelfThreading : make the hole a self threading hole +// This ignores the holeSlack and would only be usefull +// if the opposing stand if deleted see sample in Demo_Connectors +//------------------------------------------------------------------- +pcbStands = +[ +]; + + +//=================================================================== +// *** Connectors *** +// Standoffs with hole through base and socket in lid for screw type connections. +//------------------------------------------------------------------- +// Default origin = yappCoordPCB : pcb[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx +// p(1) = posy +// p(2) = StandHeight : From specified origin +// p(3) = screwDiameter +// p(4) = screwHeadDiameter (don't forget to add extra for the fillet or specify yappNoInternalFillet) +// p(5) = insertDiameter +// p(6) = outsideDiameter +// Optional: +// p(7) = insert Depth : default to entire connector +// p(8) = PCB Gap : Default if yappCoordPCB then pcbThickness else 0 +// p(9) = filletRadius : Default = 0/Auto(0 = auto size) +// n(a) = { yappAllCorners, yappFrontLeft | | yappFrontRight | yappBackRight } +// n(b) = { | yappCoordBox | yappCoordBoxInside } +// n(c) = { yappNoFillet } : Don't add fillets +// n(d) = { yappCountersink } +// n(e) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +// n(f) = { yappThroughLid = changes the screwhole to the lid and the socket to the base} +// n(g) = {yappSelfThreading} : Make the insert self threading specify the Screw Diameter in the insertDiameter +// n(h) = { yappNoInternalFillet } : Don't add internal fillets (external fillets can still be added) + +//------------------------------------------------------------------- +connectors = +[ +]; + + +//=================================================================== +// *** Cutouts *** +// There are 6 cutouts one for each surface: +// cutoutsBase (Bottom), cutoutsLid (Top), cutoutsFront, cutoutsBack, cutoutsLeft, cutoutsRight +//------------------------------------------------------------------- +// Default origin = yappCoordPCB : pcb[0,0,0] +// +// Required Not Used Note +//----------------------+-----------------------+---------------+------------------------------------ +// yappRectangle | width, length | radius | +// yappCircle | radius | width, length | +// yappRoundedRect | width, length, radius | | +// yappCircleWithFlats | width, radius | length | length=distance between flats +// yappCircleWithKey | width, length, radius | | width = key width length=key depth +// | | | (negative indicates outside of circle) +// yappPolygon | width, length | radius | yappPolygonDef object must be +// | | | provided +// yappRing | width, length, radius | | radius = outer radius, +// | | | length = inner radius +// | | | width = connection between rings +// | | | 0 = No connectors +// | | | positive = 2 connectors +// | | | negative = 4 connectors +// yappSphere | width, radius | | Width = Sphere center distance from +// | | | center of depth. negative = below +// | | | radius = sphere radius +//----------------------+-----------------------+---------------+------------------------------------ +// +// Parameters: +// Required: +// p(0) = from Back +// p(1) = from Left +// p(2) = width +// p(3) = length +// p(4) = radius +// p(5) = shape : { yappRectangle | yappCircle | yappPolygon | yappRoundedRect +// | yappCircleWithFlats | yappCircleWithKey | yappSphere } +// Optional: +// p(6) = depth : Default = 0/Auto : 0 = Auto (plane thickness) +// p(7) = angle : Default = 0 +// n(a) = { yappPolygonDef } : Required if shape = yappPolygon specified - +// n(b) = { yappMaskDef } : If a yappMaskDef object is added it will be used as a mask +// for the cutout. +// n(c) = { [yappMaskDef, hOffset, vOffset, rotation] } : If a list for a mask is added +// it will be used as a mask for the cutout. With the Rotation +// and offsets applied. This can be used to fine tune the mask +// placement within the opening. +// n(d) = { | yappCoordBox | yappCoordBoxInside } +// n(e) = { , yappCenter } +// n(f) = { , yappAltOrigin } // Only affects Top(lid), Back and Right Faces +// n(g) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +// n(h) = { yappFromInside } Make the cut from the inside towards the outside +//------------------------------------------------------------------- +cutoutsBase = +[ +]; + +cutoutsLid = +[ +]; + +cutoutsFront = +[ +]; + +cutoutsBack = +[ +]; + +cutoutsLeft = +[ +]; + +cutoutsRight = +[ +]; + + +//=================================================================== +// *** Snap Joins *** +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx | posy +// p(1) = width +// p(2) = { yappLeft | yappRight | yappFront | yappBack } : one or more +// Optional: +// n(a) = { , yappCenter } +// n(b) = { yappSymmetric } +// n(c) = { yappRectangle } == Make a diamond shape snap +//------------------------------------------------------------------- +snapJoins = +[ +]; + + +//=================================================================== +// *** Box Mounts *** +// Mounting tabs on the outside of the box +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// Required: +// p(0) = pos : position along the wall : [pos,offset] : vector for position and offset X. +// Position is to center of mounting screw in leftmost position in slot +// p(1) = screwDiameter +// p(2) = width of opening in addition to screw diameter +// (0=Circular hole screwWidth = hole twice as wide as it is tall) +// p(3) = height +// n(a) = { yappLeft | yappRight | yappFront | yappBack } : one or more +// Optional: +// p(4) = filletRadius : Default = 0/Auto(0 = auto size) +// n(b) = { yappNoFillet } +// n(c) = { , yappLid } +// n(d) = { yappCenter } : shifts Position to be in the center of the opening instead of +// the left of the opening +// n(e) = { , yappAltOrigin } : Only affects Back and Right Faces +//------------------------------------------------------------------- +boxMounts = +[ +]; + + +//=================================================================== +// *** Light Tubes *** +//------------------------------------------------------------------- +// Default origin = yappCoordPCB: PCB[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx +// p(1) = posy +// p(2) = tubeLength +// p(3) = tubeWidth +// p(4) = tubeWall +// p(5) = gapAbovePcb +// p(6) = { yappCircle | yappRectangle } : tubeType +// Optional: +// p(7) = lensThickness (how much to leave on the top of the lid for the +// light to shine through 0 for open hole : Default = 0/Open +// p(8) = Height to top of PCB : Default = standoffHeight+pcbThickness +// p(9) = filletRadius : Default = 0/Auto +// n(a) = { | yappCoordBox | yappCoordBoxInside } +// n(b) = { , yappAltOrigin } +// n(c) = { yappNoFillet } +// n(d) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +//------------------------------------------------------------------- +lightTubes = +[ +]; + + +//=================================================================== +// *** Push Buttons *** +//------------------------------------------------------------------- +// Default origin = yappCoordPCB: PCB[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx +// p(1) = posy +// p(2) = capLength +// p(3) = capWidth +// p(4) = capRadius +// p(5) = capAboveLid +// p(6) = switchHeight +// p(7) = switchTravel +// p(8) = poleDiameter +// Optional: +// p(9) = Height to top of PCB : Default = standoffHeight + pcbThickness +// p(10) = { yappRectangle | yappCircle | yappPolygon | yappRoundedRect +// | yappCircleWithFlats | yappCircleWithKey } : Shape, Default = yappRectangle +// p(11) = angle : Default = 0 +// p(12) = filletRadius : Default = 0/Auto +// p(13) = buttonWall : Default = 2.0; +// p(14) = buttonPlateThickness : Default= 2.5; +// p(15) = buttonSlack : Default= 0.25; +// p(16) = snapSlack : Default= 0.20; +// n(a) = { | yappCoordBox | yappCoordBoxInside } +// n(b) = { , yappAltOrigin } +// n(c) = { yappNoFillet } +// n(d) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +//------------------------------------------------------------------- +pushButtons = +[ +]; + + +//=================================================================== +// *** Labels *** +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// p(0) = posx +// p(1) = posy/z +// p(2) = rotation degrees CCW +// p(3) = depth : positive values go into case (Remove) negative values are raised (Add) +// p(4) = { yappLeft, yappRight, yappFront, yappBack, yappLid, yappBase } : plane +// p(5) = font +// p(6) = size +// p(7) = "label text" +// Optional: +// p(8) = Expand : Default = 0 : mm to expand text by (making it bolder) +// p(9) = Direction : { , yappTextRightToLeft, yappTextTopToBottom, yappTextBottomToTop } +// p(10) = Horizontal alignment : { , yappTextHAlignCenter, yappTextHAlignRight } +// p(11) = Vertical alignment : { yappTextVAlignTop, yappTextVAlignCenter, yappTextVAlignBaseLine, } +// p(12) = Character Spacing multiplier (1.0 = normal) +//------------------------------------------------------------------- +labelsPlane = +[ +]; + + +//=================================================================== +// *** Images *** +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// p(0) = posx +// p(1) = posy/z +// p(2) = rotation degrees CCW +// p(3) = depth : positive values go into case (Remove) negative values are raised (Add) +// p(4) = { yappLeft, yappRight, yappFront, yappBack, yappLid, yappBase } : plane +// p(5) = "image filename.svg" +// Optional: +// p(6) = Scale : Default = 1 : ratio to scale image by (making it larger or smaller) +//------------------------------------------------------------------- +imagesPlane = +[ +]; + + +//=================================================================== +// *** Ridge Extension *** +// Extension from the lid into the case for adding split opening at various heights +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// Required: +// p(0) = pos +// p(1) = width +// p(2) = height : Where to relocate the seam : yappCoordPCB = Above (positive) the PCB +// yappCoordBox = Above (positive) the bottom of the shell (outside) +// Optional: +// n(a) = { , yappCenter } +// n(b) = { | yappCoordBox | yappCoordBoxInside } +// n(c) = { , yappAltOrigin } // Only affects Top(lid), Back and Right Faces +// n(d) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +// +// Note: Snaps should not be placed on ridge extensions as they remove the ridge to place them. +//------------------------------------------------------------------- +ridgeExtFront = +[ +]; + +ridgeExtBack = +[ +]; + +ridgeExtLeft = +[ +]; + +ridgeExtRight = +[ +]; + +//=================================================================== +// *** Display Mounts *** +// add a cutout to the lid with mounting posts for a display +//------------------------------------------------------------------- +// Default origin = yappCoordBox: box[0,0,0] +// +// Parameters: +// Required: +// p(0) = posx +// p(1) = posy +// p[2] : displayWidth = overall Width of the display module +// p[3] : displayHeight = overall Height of the display module +// p[4] : pinInsetH = Horizontal inset of the mounting hole +// p[5] : pinInsetV = Vertical inset of the mounting hole +// p[6] : pinDiameter, +// p[7] : postOverhang = Extra distance towards outside of pins to move the post for the display to sit on - 0 = centered : pin Diameter will move the post to align to the outside of the pin (moves it half the distance specified for compatability : -pinDiameter will move it in. +// p[8] : walltoPCBGap = Distance from the display PCB to the surface of the screen +// p[9] : pcbThickness = Thickness of the display module PCB +// p[10] : windowWidth = opening width for the screen +// p[11] : windowHeight = Opening height for the screen +// p[12] : windowOffsetH = Horizontal offset from the center for the opening +// p[13] : windowOffsetV = Vertical offset from the center for the opening +// p[14] : bevel = Apply a 45degree bevel to the opening +// Optionl: +// p[15] : rotation +// p[16] : snapDiameter : default = pinDiameter*2 +// p[17] : lidThickness : default = lidPlaneThickness + +// p[18] : snapSlack : default = 0.05 + +// n(a) = { , yappCenter } +// n(b) = { | yappCoordPCB | yappCoordBoxInside } +// n(c) = { , yappAltOrigin } // Only affects Top(lid), Back and Right Faces +// n(d) = [yappPCBName, "XXX"] : Specify a PCB. Defaults to [yappPCBName, "Main"] +// n(e) = {yappSelfThreading} : Replace the pins with self threading holes +//------------------------------------------------------------------- +displayMounts = +[ +]; + + +//========= HOOK functions ============================ +//-- Hook functions allow you to add 3d objects to the case. +//-- Lid/Base = Shell part to attach the object to. +//-- Inside/Outside = Join the object from the midpoint of the shell to the inside/outside. +//-- Pre = Attach the object Pre before doing Cutouts/Stands/Connectors. +//=========================================================== +//-- origin = box(0,0,0) +module hookLidInsidePre() +{ + //if (printMessages) echo("hookLidInsidePre() .."); + +} //-- hookLidInsidePre() + +//=========================================================== +//-- origin = box(0,0,0) +module hookLidInside() +{ + //if (printMessages) echo("hookLidInside() .."); + +} //-- hookLidInside() + +//=========================================================== +//=========================================================== +//-- origin = box(0,0,shellHeight) +module hookLidOutsidePre() +{ + //if (printMessages) echo("hookLidOutsidePre() .."); + +} //-- hookLidOutsidePre() + +//=========================================================== +//-- origin = box(0,0,shellHeight) +module hookLidOutside() +{ + //if (printMessages) echo("hookLidOutside() .."); + +} //-- hookLidOutside() + +//=========================================================== +//=========================================================== +//-- origin = box(0,0,0) +module hookBaseInsidePre() +{ + //if (printMessages) echo("hookBaseInsidePre() .."); + +} //-- hookBaseInsidePre() + +//=========================================================== +//-- origin = box(0,0,0) +module hookBaseInside() +{ + //if (printMessages) echo("hookBaseInside() .."); + +} //-- hookBaseInside() + +//=========================================================== +//=========================================================== +//-- origin = box(0,0,0) +module hookBaseOutsidePre() +{ + //if (printMessages) echo("hookBaseOutsidePre() .."); + +} //-- hookBaseOutsidePre() + +//=========================================================== +//-- origin = box(0,0,0) +module hookBaseOutside() +{ + //if (printMessages) echo("hookBaseOutside() .."); + +} //-- hookBaseOutside() + +//=========================================================== +//=========================================================== + +//-- ********************************************************** +//-- ********************************************************** +//-- ********************************************************** +//-- *************** END OF TEMPLATE SECTION ****************** +//-- ********************************************************** +//-- ********************************************************** +//-- ********************************************************** + + + +//=========================================================== +module printBoxMounts() +{ + //------------------------------------------------------------------- + module roundedRect(size, radius) + { + x1 = size[0]; + x2 = size[1]; + y = size[2]; + l = size[3]; + h = size[4]; + + linear_extrude(h) + { + hull() + { + // place 4 circles in the corners, with the given radius + translate([(x1+radius), (y+radius), 0]) + circle(r=radius); + + translate([(x1+radius), (y+l)+radius, 0]) + circle(r=radius); + + translate([(x2+radius), (y+l)+radius, 0]) + circle(r=radius); + + translate([(x2+radius), (y+radius), 0]) + circle(r=radius); + } + } // linear_extrude + } //-- roundRect() + //------------------------------------------------------------------- + + module oneMount(bm, maxLength, originLLOpt, invertX) + { + isCenter = isTrue(yappCenter, bm); + mountPosRaw1 = is_list(bm[0]) ? bm[0][0] : bm[0]; //-- = posx + mountOpeningDiameter = bm[1]; //-- = screwDiameter + mountWidthRaw = bm[2]; //-- = width + mountHeight = bm[3]; //-- = Height + filletRad = getParamWithDefault(bm[4],0); //-- fillet radius + bmYpos = is_list(bm[0]) + ? (mountOpeningDiameter*-2) - bm[0][1] + : (mountOpeningDiameter*-2); + + slotOrientation = mountWidthRaw<0 ? false : true; + mountWidth = slotOrientation ? mountWidthRaw : 0; + mountLength = slotOrientation ? 0 : mountWidthRaw; + + //-- Adjust for centered mounts + mountPosRaw2 = (isCenter) ? mountPosRaw1 - (mountWidth/2) : mountPosRaw1; + //-- Adjust for inverted axis + mountPosRaw = invertX ? mountPosRaw2 : -mountPosRaw2; + //-- Adjust for LowerLeft Origin + mountPos = originLLOpt ? maxLength - mountPosRaw - mountWidth : mountPosRaw; + + totalmountWidth = mountWidth+mountOpeningDiameter*2; + + newWidth = maxWidth(mountWidth, mountOpeningDiameter, maxLength); + scrwX1pos = mountPos; + scrwX2pos = scrwX1pos + newWidth; + + newLength = maxWidth(mountLength, mountOpeningDiameter, maxLength); + scrwY1pos = 0; + scrwY2pos = scrwY1pos + newLength; + + filletRadius = (filletRad==0) ? mountHeight/4 : filletRad; + + outRadius = mountOpeningDiameter; + bmX1pos = scrwX1pos-mountOpeningDiameter; + bmX2pos = scrwX2pos-outRadius; + + bmYpos1 = (slotOrientation) ? bmYpos : bmYpos + newLength; + bmLen = -bmYpos1+roundRadius; + + //-- Get where to connect the mount defaulting to base + mountToPart = (isTrue(yappLid, bm)) ? yappLid : yappBase; + + mountOffsetZ = (mountToPart==yappBase) ? 0 : -shellHeight + (mountHeight*2); + mountFlipZ = (mountToPart==yappBase) ? 0 : 1; + + translate([0,0,mountOffsetZ]) + { + mirror([0,0,mountFlipZ]) + { + difference() + { + //-- Mounting tab + color("red") + roundedRect([bmX1pos,bmX2pos,bmYpos1,bmLen,mountHeight], outRadius); + translate([0, (bmYpos + mountOpeningDiameter), -1]) + { + //-- Slot + color("blue") + hull() + { + linear_extrude(mountHeight*2) + { + // translate([scrwX1pos - mountPos,0, 0]) + translate([scrwX1pos,scrwY1pos, 0]) + color("blue") + { + circle(mountOpeningDiameter/2); + } + // translate([scrwX2pos - mountPos, 0, 0]) + translate([scrwX2pos, scrwY2pos, 0]) + color("blue") + circle(mountOpeningDiameter/2); + } // extrude + } // hull + } // translate + + } // difference.. + + //-- add fillet + if (!isTrue(yappNoFillet, bm)) + { + filletRad = min(filletRadius, -bmYpos/4); + color ("red") + union() + { + translate([scrwX1pos -mountOpeningDiameter,0,0]) // x, Y, Z + { + linearFillet((scrwX2pos-scrwX1pos)+(mountOpeningDiameter*2), filletRad, 180); + } + translate([scrwX1pos -mountOpeningDiameter,0,-(roundRadius-mountHeight+filletRadius)]) // x, Y, Z + { + cube([(scrwX2pos-scrwX1pos)+(mountOpeningDiameter*2), roundRadius,roundRadius-mountHeight+filletRadius]); + } + } + } // Fillet + } // difference + } //mirror + } //-- oneMount() + + //-------------------------------------------------------------------- + function maxWidth(w, r, l) = (w>(l-(r*4))) ? l-(r*4) : w; + //-------------------------------------------------------------------- + + //-------------------------------------------------------- + //-- position is: [(shellLength/2), + //-- shellWidth/2, + //-- (baseWallHeight+basePlaneThickness)] + //-------------------------------------------------------- + //-- back to [0,0,0] + translate([(shellLength/2)*-1, + (shellWidth/2)*-1, + (baseWallHeight+basePlaneThickness)*-1]) + { + for (bm = boxMounts) + { + mountPos = is_list(bm[0]) ? bm[0][0] : bm[0]; // = posx + mountHeight = bm[3]; + mountLength = bm[2]<0 ? 0 : bm[2]; + + + originLLOpt = isTrue(yappAltOrigin, bm); + + if (isTrue(yappLeft, bm)) + { + translate([mountLength,0, mountHeight]) + rotate([0,180,0]) + { + oneMount(bm, shellLength, false, false); + } + } // if yappLeft + + if (isTrue(yappRight, bm)) + { + translate([0,shellWidth, mountHeight]) + rotate([0,180,180]) + { + oneMount(bm, shellLength, originLLOpt, true); + } + } // if yappRight + + if (isTrue(yappFront, bm)) + { + translate([shellLength,mountLength, mountHeight]) + rotate([0,180,90]) + { + oneMount(bm, shellWidth, false, false); + } + } // if yappFront + + if (isTrue(yappBack, bm)) + { + translate([0,0, mountHeight]) + rotate([0,180,-90]) + { + oneMount(bm, shellWidth, originLLOpt, true); + } + } // if yappBack + } // for .. + } // translate to [0,0,0] +} //-- printBoxMounts() + + +//=========================================================== +module printSnapJoins(casePart) +{ + if (casePart == yappPartBase) + { + //-- The snap itself + if (len(snapJoins) > 0) + { + assert ((ridgeHeight >= (wallThickness*wallToRidgeRatio)), str("ridgeHeight < ", wallToRidgeRatio, " times wallThickness: no SnapJoins possible")); + } + + for (snj = snapJoins) + { + useCenter = (isTrue(yappCenter, snj)); + diamondshape = isTrue(yappRectangle, snj); + + snapDiam = (!diamondshape) ? wallThickness : (wallThickness/sqrt(2)); // fixed + sideLength = ((isTrue(yappLeft, snj)) || (isTrue(yappRight, snj))) ? shellLength : shellWidth; + snapWidth = snj[1]; + snapStart = (useCenter) ? snj[0] - snapWidth/2 : snj[0]; + snapZpos = (!diamondshape) ? + (basePlaneThickness+baseWallHeight)-((wallThickness/2)) + : (basePlaneThickness+baseWallHeight)-((wallThickness)); + tmpAmin = (roundRadius)+(snapWidth/2); + tmpAmax = sideLength - tmpAmin; + tmpA = max(snapStart+(snapWidth/2), tmpAmin); + snapApos = min(tmpA, tmpAmax); + + if(!diamondshape) + { + if (isTrue(yappLeft, snj)) + { + translate([snapApos-(snapWidth/2), + wallThickness/2, + snapZpos]) + { + rotate([0,90,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), + wallThickness/2, + snapZpos]) + { + rotate([0,90,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + + } // yappSymmetric + } // yappLeft + + if (isTrue(yappRight, snj)) + { + translate([snapApos-(snapWidth/2), + shellWidth-(wallThickness/2), + snapZpos]) + { + rotate([0,90,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), + shellWidth-(wallThickness/2), + snapZpos]) + { + rotate([0,90,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + + } // yappSymmetric + } // yappRight + + if (isTrue(yappBack, snj)) + { + translate([(wallThickness/2), + snapApos-(snapWidth/2), + snapZpos]) + { + rotate([270,0,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + if (isTrue(yappSymmetric, snj)) + { + translate([(wallThickness/2), + shellWidth-(snapApos+(snapWidth/2)), + snapZpos]) + { + rotate([270,0,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + + } // yappSymmetric + } // yappBack + + if (isTrue(yappFront, snj)) + { + translate([shellLength-(wallThickness/2), + snapApos-(snapWidth/2), + snapZpos]) + { + rotate([270,0,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(wallThickness/2), + shellWidth-(snapApos+(snapWidth/2)), + snapZpos]) + { + rotate([270,0,0]) + color("blue") cylinder(d=snapDiam, h=snapWidth); + } + + } // yappSymmetric + } // yappFront + } + else + { + //-- Use Diamond shaped snaps + + if (isTrue(yappLeft, snj)) + { + translate([snapApos-(snapWidth/2), (wallThickness/2)+0.15, snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), + (wallThickness/2)+0.15, + snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + + } // yappSymmetric + } // yappLeft + + if (isTrue(yappRight, snj)) + { + translate([snapApos-(snapWidth/2), + shellWidth-((wallThickness/2)+0.15), + snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), + shellWidth-((wallThickness/2)+0.15), + snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + + } + + } // yappSymmetric + } // yappRight + + if (isTrue(yappBack, snj)) + { + translate([((wallThickness/2)+0.15), + snapApos-(snapWidth/2), + snapZpos]) + { + scale([.60,1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([((wallThickness/2)+0.15), + shellWidth-(snapApos+(snapWidth/2)), + snapZpos]) + { + scale([.60,1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + + } // yappCenter + } // yappBack + + if (isTrue(yappFront, snj)) + { + translate([shellLength-((wallThickness/2)+0.15), + snapApos-(snapWidth/2), + snapZpos]) + { + scale([.60, 1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-((wallThickness/2)+0.15), + shellWidth-(snapApos+(snapWidth/2)), + snapZpos]) + { + scale([.60, 1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth, snapDiam, snapDiam]); + } + } // yappCenter + } // yappFront + } // diamondshape + } // for snj .. + } // Base + + if (casePart == yappPartLid) + { + //-- The cutout/reciever + if (len(snapJoins) > 0) + { + assert ((ridgeHeight >= (wallThickness*wallToRidgeRatio)), str("ridgeHeight < ", wallToRidgeRatio, " times wallThickness: no SnapJoins possible")); + } + + for (snj = snapJoins) + { + useCenter = (isTrue(yappCenter, snj)); + diamondshape = isTrue(yappRectangle, snj); + + sideLength = ((isTrue(yappLeft, snj)) || (isTrue(yappRight, snj))) ? shellLength : shellWidth; + snapWidth = snj[1]+1; + snapStart = (useCenter) ? (snj[0] - snapWidth/2) : (snj[0]) - 0.5; + snapDiam = (!diamondshape) ? (wallThickness*1.0) : wallThickness/sqrt(2); + snapZpos = (!diamondshape) + ? ((lidPlaneThickness+lidWallHeight)*-1)-(wallThickness*1.0) + : ((lidPlaneThickness+lidWallHeight)*-1)-(wallThickness); + tmpAmin = (roundRadius)+(snapWidth/2); + tmpAmax = sideLength - tmpAmin; + tmpA = max(snapStart+(snapWidth/2), tmpAmin); + snapApos = min(tmpA, tmpAmax); + + if(!diamondshape) + { + if (isTrue(yappLeft, snj)) + { + translate([snapApos-(snapWidth/2), -0.02, snapZpos]) + { + color("blue") cube([snapWidth, wallThickness+0.04, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), -0.02, snapZpos]) + { + color("blue") cube([snapWidth, wallThickness+0.04, snapDiam]); + } + } // yappSymmetric + } // yappLeft + + if (isTrue(yappRight, snj)) + { + translate([snapApos-(snapWidth/2),shellWidth-wallThickness-0.02, snapZpos]) + { + color("blue") cube([snapWidth, wallThickness+0.04, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)), shellWidth-wallThickness-0.02, snapZpos]) + { + color("blue") cube([snapWidth, wallThickness+0.04, snapDiam]); + } + } // yappSymmetric + } // yappRight + + if (isTrue(yappBack, snj)) + { + translate([-0.02, snapApos-(snapWidth/2), snapZpos]) + { + color("blue") cube([wallThickness+0.04, snapWidth, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([-0.02, shellWidth-(snapApos+(snapWidth/2)), snapZpos]) + { + color("blue") cube([wallThickness+0.04, snapWidth, snapDiam]); + } + } // yappSymmetric + } // yappBack + + if (isTrue(yappFront, snj)) + { + translate([shellLength-wallThickness-0.02, snapApos-(snapWidth/2), snapZpos]) + { + color("blue") cube([wallThickness+0.04, snapWidth, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-wallThickness-0.02, shellWidth-(snapApos+(snapWidth/2)), snapZpos]) + { + color("blue") cube([wallThickness+0.04, snapWidth, snapDiam]); + } + } // yappSymmetric + } // yappFront + } + else + // Use the Diamond Shape + { + if (printMessages) echo ("making Diamond shaped snaps"); + if (isTrue(yappLeft, snj)) + { + translate([snapApos-(snapWidth/2)-0.5, (wallThickness/2)+0.15, snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + // translate([shellLength-(snapApos+(snapWidth/2)+0.5), (wallThickness/2)+0.04, snapZpos]) + translate([shellLength-(snapApos+(snapWidth/2)+0.5), (wallThickness/2)+0.15, snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + } // yappSymmetric + } // yappLeft + + if (isTrue(yappRight, snj)) + { + translate([snapApos-(snapWidth/2)-0.5, shellWidth-(wallThickness/2)-0.15, snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-(snapApos+(snapWidth/2)+0.5), shellWidth-(wallThickness/2)-0.15, snapZpos]) + { + scale([1,.60, 1]) + rotate([45,0,0]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + } // yappSymmetric + } // yappRight + + if (isTrue(yappBack, snj)) + { + translate([(wallThickness/2)+0.15, snapApos-(snapWidth/2)-0.5, snapZpos]) + { + scale([0.6, 1, 1]) + rotate([45,0,90]) + color("blue") + cube([snapWidth+1, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([(wallThickness/2)+0.15, shellWidth-(snapApos+(snapWidth/2))-0.5, snapZpos]) + { + scale([0.6, 1, 1]) + rotate([45,0,90]) + color("blue") + cube([snapWidth+1, snapDiam, snapDiam]); + } + + } // yappSymmetric + } // yappBack + + if (isTrue(yappFront, snj)) + { + translate([shellLength-((wallThickness/2)+0.15), snapApos-(snapWidth/2)-0.5, snapZpos]) + { + scale([0.6, 1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + if (isTrue(yappSymmetric, snj)) + { + translate([shellLength-((wallThickness/2)+0.15), shellWidth-(snapApos+(snapWidth/2))-0.5, snapZpos]) + { + scale([0.6, 1, 1]) + rotate([45,0,90]) + color("blue") cube([snapWidth+1, snapDiam, snapDiam]); + } + } // yappSymmetric + } // yappFront + } + } // for snj .. + } // Lid() +} //-- printSnapJoins() + + //-------------------------------------------------------- + module minkowskiOuterBox(L, W, H, oRad, plane, wall) + { + if ((shellEdgeTopBottom == yappEdgeRounded) && (shellEdgeVert == yappEdgeRounded)) + { + minkowski() + { + cube([L+(wall*2)-(oRad*2), W+(wall*2)-(oRad*2), (H*2)+(plane*2)-(oRad*2)], center=true); + sphere(oRad*minkowskiErrorCorrection); // Compensate for minkowski error + } + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeSquare)) + { + cube([L+(wall*2), W+(wall*2), (H*2)+(plane*2)], center=true); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeRounded)) + { + linear_extrude((H*2)+(plane*2),center=true) +// roundedRectangle2D(width=L+(wall*2),length=W+(wall*2),radius=(iRad*2)-wall/2); + roundedRectangle2D(width=L+(wall*2),length=W+(wall*2),radius=oRad); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeChamfered)) + { + linear_extrude((H*2)+(plane*2),center=true) + chamferedRectangle2D(L+(wall*2),W+(wall*2),oRad); + } + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeChamfered)) + { + chamferCube3D(L+(wall*2),W+(wall*2),(H*2)+(plane*2),(oRad),(oRad),(oRad)); + } + + // BoxType=5 + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeRounded)) + { + //--bottom + translate([0,0,-((H*2)+(plane*2)-((oRad)))/2]) + mirror([0,0,1]) + linear_extrude(((oRad)), scale = [1-(((oRad))/(L+(wall*2))*2),1-(((oRad))/(W+(wall*2))*2)],center=true) + roundedRectangle2D(width=L+(wall*2),length=W+(wall*2),radius=(oRad)); + + //--main + linear_extrude((H*2)+(plane*2)-(((oRad))*2) + 0.02,center=true) + roundedRectangle2D(width=L+(wall*2),length=W+(wall*2),radius=(oRad)); + + //--top + translate([0,0,((H*2)+(plane*2)-((oRad)))/2]) + linear_extrude(((oRad)), scale = [1-(((oRad))/(L+(wall*2))*2),1-(((oRad))/(W+(wall*2))*2)],center=true) + roundedRectangle2D(width=L+(wall*2),length=W+(wall*2),radius=(oRad)); + } + else + { + assert(false, "Unsupported edge combination"); + } + } //-- minkowskiOuterBox() + + module minkowskiCutBox(L, W, H, cRad, plane, wall) + { + if ((shellEdgeTopBottom == yappEdgeRounded) && (shellEdgeVert == yappEdgeRounded)) + { + minkowski() + { + cube([L+(wall)-(cRad*2), W+(wall)-(cRad*2), (H*2)+(plane)-(cRad*2)], center=true); + sphere(cRad*minkowskiErrorCorrection); // Compensate for minkowski error + } + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeSquare)) + { + cube([L+(wall), W+(wall), (H*2)+(plane)], center=true); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeRounded)) + { + linear_extrude((H*2)+(plane),center=true) + roundedRectangle2D(width=L+(wall),length=W+(wall),radius=cRad); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeChamfered)) + { + linear_extrude((H*2)+(plane),center=true) + chamferedRectangle2D(L+(wall),W+(wall),(cRad)); + } + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeChamfered)) + { + chamferCube3D(L+(wall),W+(wall),(H*2)+(plane),(cRad),(cRad),(cRad*sqrt(2))); + } + + // BoxType=5 + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeRounded)) + { + //--bottom + translate([0,0,-((H*2)+(plane*1)-((cRad)))/2]) + mirror([0,0,1]) + linear_extrude(((cRad)), scale = [1-(((cRad))/(L+(wall*1))*2),1-(((cRad))/(W+(wall*1))*2)],center=true) + roundedRectangle2D(width=L+(wall*1),length=W+(wall*1),radius=(cRad)); + + //--main + linear_extrude((H*2)+(plane*1)-(((cRad))*2) + 0.02,center=true) + roundedRectangle2D(width=L+(wall*1),length=W+(wall*1),radius=(cRad)); + + //--top + translate([0,0,((H*2)+(plane*1)-((cRad)))/2]) + linear_extrude(((cRad)), scale = [1-(((cRad))/(L+(wall*1))*2),1-(((cRad))/(W+(wall*1))*2)],center=true) + roundedRectangle2D(width=L+(wall*1),length=W+(wall*1),radius=(cRad)); + } + + else + { + assert(false, "Unsupported edge combination"); + } + } //-- minkowskiCutBox() + + //-------------------------------------------------------- + module minkowskiInnerBox(L, W, H, iRad, plane, wall) + { + if ((shellEdgeTopBottom == yappEdgeRounded) && (shellEdgeVert == yappEdgeRounded)) + { + minkowski() + { + cube([L-((iRad*2)), W-((iRad*2)), (H*2)-((iRad*2))], center=true); + sphere(iRad*minkowskiErrorCorrection); // Compensate for minkowski error + } + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeSquare)) + { + cube([L, W, (H*2)], center=true); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeRounded)) + { + linear_extrude(H*2,center=true) + roundedRectangle2D(width=L,length=W,radius=iRad); + } + else if ((shellEdgeTopBottom == yappEdgeSquare) && (shellEdgeVert == yappEdgeChamfered)) + { + linear_extrude(H*2,center=true) + chamferedRectangle2D(L,W,iRad); + } + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeChamfered)) + { + chamferCube3D(L,W,H*2,iRad,iRad,iRad); + } + + // BoxType=5 + else if ((shellEdgeTopBottom == yappEdgeChamfered) && (shellEdgeVert == yappEdgeRounded)) + { + //--bottom + translate([0,0,-((H*2)+(plane*0)-((iRad)))/2]) + mirror([0,0,1]) + linear_extrude(((iRad)), scale = [1-(((iRad))/(L+(wall*0))*2),1-(((iRad))/(W+(wall*0))*2)],center=true) + roundedRectangle2D(width=L+(wall*0),length=W+(wall*0),radius=(iRad)); + + //--main + linear_extrude((H*2)+(plane*0)-(((iRad))*2) + 0.02,center=true) + roundedRectangle2D(width=L+(wall*0),length=W+(wall*0),radius=(iRad)); + + //--top + translate([0,0,((H*2)+(plane*0)-((iRad)))/2]) + linear_extrude(((iRad)), scale = [1-(((iRad))/(L+(wall*0))*2),1-(((iRad))/(W+(wall*0))*2)],center=true) + roundedRectangle2D(width=L+(wall*0),length=W+(wall*0),radius=(iRad)); + } + + else + { + assert(false, "Unsupported edge combination"); + } + } //-- minkowskiInnerBox() + + +//=========================================================== +module minkowskiBox(shell, L, W, H, rad, plane, wall, preCutouts) +{ + iRad = getMinRad(rad, wall); + cRad = (rad + iRad)/2; + oRad = rad; + + + //-------------------------------------------------------- + + if (preCutouts) + { + if (shell==yappPartBase) + { + if (len(boxMounts) > 0) + { + difference() + { + printBoxMounts(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + } // if (len(boxMounts) > 0) + + //-- Objects to be cut to outside the box + //color("Orange") + difference() + { + //-- move it to the origin of the base + translate ([-L/2, -W/2, -H]) + hookBaseOutsidePre(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + + //-- draw stuff inside the box + //color("LightBlue") + intersection() + { + minkowskiCutBox(L, W, H, cRad, plane, wall); + translate ([-L/2, -W/2, -H]) //-baseWallHeight]) + hookBaseInsidePre(); + } // intersection() + + //-- The actual box + color(colorBase, alphaBase) + difference() + { + minkowskiOuterBox(L, W, H, rad, plane, wall); + minkowskiInnerBox(L, W, H, iRad, plane, wall); + } // difference + + //-- Draw the labels that are added (raised) from the case + color("DarkGreen") drawLabels(yappPartBase, false); + color("DarkGreen") drawImages(yappPartBase, false); + + } // if (shell==yappPartBase) + else + { + //-- Lid + if (len(boxMounts) > 0) + { + difference() + { + printBoxMounts(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + } // if (len(boxMounts) > 0) + + //color("Red") + difference() + { + //-- Objects to be cut to outside the box + //-- move it to the origin of the base + translate ([-L/2, -W/2, H]) + hookLidOutsidePre(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + + //-- draw stuff inside the box + //color("LightGreen") + intersection() + { + minkowskiCutBox(L, W, H, cRad, plane, wall); + translate ([-L/2, -W/2, H]) + hookLidInsidePre(); + } //intersection() + + //-- The actual box + color(colorLid, alphaLid) + difference() + { + minkowskiOuterBox(L, W, H, rad, plane, wall); + minkowskiInnerBox(L, W, H, iRad, plane, wall); + } // difference + + //-- Draw the labels that are added (raised) from the case + color("DarkGreen") drawLabels(yappPartLid, false); + color("DarkGreen") drawImages(yappPartLid, false); + } + } + else // preCutouts + { + //-- Only add the Post hooks + if (shell==yappPartBase) + { + //color("Orange") + difference() + { + // Objects to be cut to outside the box + // move it to the origin of the base + translate ([-L/2, -W/2, -H]) + hookBaseOutside(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + + //draw stuff inside the box + //color("LightBlue") + intersection() + { + minkowskiCutBox(L, W, H, cRad, plane, wall); + + translate ([-L/2, -W/2, -H]) + hookBaseInside(); + } // intersection() + } // if (shell==yappPartBase) + else + { + //Lid + //color("Red") + difference() + { + //-- Objects to be cut to outside the box + //-- move it to the origin of the base + translate ([-L/2, -W/2, H]) + hookLidOutside(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } // difference() + + //-- draw stuff inside the box + //color("LightGreen") + intersection() + { + translate ([-L/2, -W/2, H]) + hookLidInside(); + minkowskiCutBox(L, W, H, cRad, plane, wall); + } + } + } //preCutouts +} //-- minkowskiBox() + + +//=========================================================== +module showPCBMarkers(thePCB) +{ + pcb_Length = pcbLength(thePCB[0]); + pcb_Width = pcbWidth(thePCB[0]); + pcb_Thickness = pcbThickness(thePCB[0]); + + posX = translate2Box_X(0, yappBase, [yappCoordPCB, yappGlobalOrigin, thePCB[0]]); + posY = translate2Box_Y(0, yappBase, [yappCoordPCB, yappGlobalOrigin, thePCB[0]]); + posZ = translate2Box_Z(0, yappBase, [yappCoordPCB, yappGlobalOrigin, thePCB[0]]); + + { + markerHeight=shellHeight+onLidGap+10; + //-- Back Left + translate([0, 0, (markerHeight/2) -posZ - 5]) + color("red",0.50) + %cylinder( + r = .5, + h = markerHeight, + center = true); + + translate([0, pcb_Width, (markerHeight/2) -posZ - 5]) + color("red",0.50) + %cylinder( + r = .5, + h = markerHeight, + center = true); + + translate([pcb_Length, pcb_Width, (markerHeight/2) -posZ - 5]) + color("red",0.50) + %cylinder( + r = .5, + h = markerHeight, + center = true); + + translate([pcb_Length, 0, (markerHeight/2) -posZ - 5]) + color("red",0.50) + %cylinder( + r = .5, + h = markerHeight, + center = true); + + translate([(shellLength/2)-posX, 0, pcb_Thickness]) + rotate([0,90,0]) + color("red",0.50) + %cylinder( + r = .5, + h = shellLength+(wallThickness*2)+paddingBack, + center = true); + + translate([(shellLength/2)-posX, pcb_Width, pcb_Thickness]) + rotate([0,90,0]) + color("red",0.50) + %cylinder( + r = .5, + h = shellLength+(wallThickness*2)+paddingBack, + center = true); + + translate([0, (shellWidth/2)-posY, pcb_Thickness]) + rotate([90,90,0]) + color("red",0.50) + %cylinder( + r = .5, + h = shellWidth+(wallThickness*2)+paddingLeft, + center = true); + + translate([pcb_Length, (shellWidth/2)-posY, pcb_Thickness]) + rotate([90,90,0]) + color("red",0.50) + %cylinder( + r = .5, + h = shellWidth+(wallThickness*2)+paddingLeft, + center = true); + + } // show_markers +} //-- showMarkersPCB() + + +//=========================================================== +module printPCB(thePCB) //posX, posY, posZ, length, width, thickness) +{ + pcbName = thePCB[0]; + + posX = translate2Box_X(0, yappBase, [yappCoordPCB,yappGlobalOrigin, pcbName]); + posY = translate2Box_Y(0, yappBase, [yappCoordPCB,yappGlobalOrigin, pcbName]); + posZ = translate2Box_Z(0, yappBase, [yappCoordPCB,yappGlobalOrigin, pcbName]); + + //-- Adjust to the bottom of the PCB is at posZ + translate([posX,posY,posZ-pcbThickness(pcbName)]) + + { + //-- Draw the PCB + color("red", 0.5) +// cube([thePCB[1], thePCB[2], thePCB[5]]); + cube([pcbLength(pcbName), pcbWidth(pcbName), pcbThickness(pcbName)]); + +// hshift = (thePCB[1] > thePCB[2]) ? 0 : 4; + hshift = (thePCB[1] > thePCB[2]) ? 0 : 4; + //-- Add the name +// linear_extrude(thePCB[5]+ 0.04) + linear_extrude(pcbThickness(pcbName)+ 0.04) + { + translate([2+hshift,3,0]) +// rotate([0,0,(thePCB[1] > thePCB[2]) ? 0 : 90]) + rotate([0,0,(pcbLength(pcbName) > pcbWidth(pcbName)) ? 0 : 90]) +// text(thePCB[0] + text(pcbName + , size=3 + , direction="ltr" + , halign="left" + , valign="bottom"); + } // rotate + + if (showSwitches) + { + drawSwitchOnPCB(thePCB); + } + + if (showMarkersPCB) + { + showPCBMarkers(thePCB); + } + } +} //-- printPCB() + + +//=========================================================== +//-- Place the standoffs and through-PCB pins in the base Box +module pcbHolders() +{ + for ( stand = pcbStands ) + { + //-- Get the PCBinfo + thePCBName = getPCBName(yappPCBName, stand); + + pcb_Length = pcbLength(thePCBName); + pcb_Width = pcbWidth(thePCBName); + pcb_Thickness = pcbThickness(thePCBName); + standoff_Height = standoffHeight(thePCBName); + pcbStandHeight = getParamWithDefault(stand[2], standoff_Height); + filletRad = getParamWithDefault(stand[7],0); + // standType = isTrue(yappHole, stand) ? yappHole : yappPin; + standType = + isTrue(yappHole, stand) ? yappHole : + isTrue(yappTopPin, stand) ? yappTopPin : + yappPin; + +// p(8) = Pin Length : Default = 0 +// pinLength = getParamWithDefault(stand[8],0); + + + //-- Calculate based on the Coordinate system + coordSystem = getCoordSystem(stand, yappCoordPCB); + + + offsetX = translate2Box_X(0, yappBase, coordSystem); + offsetY = translate2Box_Y(0, yappBase, coordSystem); + + connX = stand[0]; + connY = stand[1]; + + lengthX = coordSystem[0]==yappCoordPCB ? pcb_Length + : coordSystem[0]==yappCoordBox ? shellLength + : coordSystem[0]==yappCoordBoxInside ? shellInsideLength + : undef; + + lengthY = coordSystem[0]==yappCoordPCB ? pcb_Width + : coordSystem[0]==yappCoordBox ? shellWidth + : coordSystem[0]==yappCoordBoxInside ? shellInsideWidth + : undef; + + allCorners = (isTrue(yappAllCorners, stand)) ? true : false; + primeOrigin = (!isTrue(yappBackLeft, stand) && !isTrue(yappFrontLeft, stand) && !isTrue(yappFrontRight, stand) && !isTrue(yappBackRight, stand) && !isTrue(yappAllCorners, stand) ) ? true : false; + + if (!isTrue(yappLidOnly, stand)) + { + if (primeOrigin || allCorners || isTrue(yappBackLeft, stand)) + translate([offsetX+connX, offsetY + connY, basePlaneThickness]) + pcbStandoff(yappPartBase, pcbStandHeight, filletRad, standType, "green", !isTrue(yappNoFillet, stand),stand); + + if (allCorners || isTrue(yappFrontLeft, stand)) + translate([offsetX + lengthX - connX, offsetY + connY, basePlaneThickness]) + pcbStandoff(yappPartBase, pcbStandHeight, filletRad, standType, "green", !isTrue(yappNoFillet, stand),stand); + + if (allCorners || isTrue(yappFrontRight, stand)) + translate([offsetX + lengthX - connX, offsetY + lengthY - connY, basePlaneThickness]) + pcbStandoff(yappPartBase, pcbStandHeight, filletRad, standType, "green", !isTrue(yappNoFillet, stand),stand); + + if (allCorners || isTrue(yappBackRight, stand)) + translate([offsetX + connX, offsetY + lengthY - connY, basePlaneThickness]) + pcbStandoff(yappPartBase, pcbStandHeight, filletRad, standType, "green", !isTrue(yappNoFillet, stand),stand); + } //if + } //for +} //-- pcbHolders() + + + +//=========================================================== +// Place the Pushdown in the Lid +module pcbPushdowns() +{ + for ( pushdown = pcbStands ) + { + //-- Get the PCBinfo + thePCB = getPCBInfo(yappPCBName, pushdown); + + pcb_Length = pcbLength(thePCB[0]); + pcb_Width = pcbWidth(thePCB[0]); + pcb_Thickness = pcbThickness(thePCB[0]); + standoff_Height = standoffHeight(thePCB[0]); + + //-- Calculate based on the Coordinate system + coordSystem = getCoordSystem(pushdown, yappCoordPCB); + + offsetX = translate2Box_X(0, yappBase, coordSystem); + offsetY = translate2Box_Y(0, yappBase, coordSystem); + + //-- Calculate based on the Coordinate system + usePCBCoord = (coordSystem[0] == yappCoordPCB) ? true : false; + + pcbGapTmp = getParamWithDefault(pushdown[3],-1); + pcbGap = (pcbGapTmp == -1 ) ? (usePCBCoord) ? pcb_Thickness : 0 : pcbGapTmp; + + filletRad = getParamWithDefault(pushdown[7],0); + + standType = + isTrue(yappHole, pushdown) ? yappHole : + isTrue(yappTopPin, pushdown) ? yappTopPin : + yappPin; + + pcbStandHeightTemp = getParamWithDefault(pushdown[2], standoff_Height); + + pcbStandHeight=(baseWallHeight+lidWallHeight) + -(pcbStandHeightTemp+pcbGap); + + pcbZlid = (baseWallHeight+lidWallHeight+lidPlaneThickness) + -(pcbStandHeightTemp+pcbGap); + + connX = pushdown[0]; + connY = pushdown[1]; + lengthX = usePCBCoord ? pcb_Length : shellLength; + lengthY = usePCBCoord ? pcb_Width : shellWidth; + + allCorners = (isTrue(yappAllCorners, pushdown)) ? true : false; + primeOrigin = (!isTrue(yappBackLeft, pushdown) && !isTrue(yappFrontLeft, pushdown) && !isTrue(yappFrontRight, pushdown) && !isTrue(yappBackRight, pushdown) && !isTrue(yappAllCorners, pushdown) ) ? true : false; + + if (!isTrue(yappBaseOnly, pushdown)) + { + if (primeOrigin || allCorners || isTrue(yappBackLeft, pushdown)) + { + translate([offsetX + connX, offsetY + connY, pcbZlid*-1]) + pcbStandoff(yappPartLid, pcbStandHeight, filletRad, standType, "yellow", !isTrue(yappNoFillet, pushdown),pushdown); + } + if (allCorners || isTrue(yappFrontLeft, pushdown)) + { + translate([offsetX + lengthX - connX, offsetY + connY, pcbZlid*-1]) + pcbStandoff(yappPartLid, pcbStandHeight, filletRad, standType, "yellow", !isTrue(yappNoFillet, pushdown),pushdown); + } + if (allCorners || isTrue(yappFrontRight, pushdown)) + { + translate([offsetX + lengthX - connX, offsetY + lengthY - connY, pcbZlid*-1]) + pcbStandoff(yappPartLid, pcbStandHeight, filletRad, standType, "yellow", !isTrue(yappNoFillet, pushdown),pushdown); + } + if (allCorners || isTrue(yappBackRight, pushdown)) + { + translate([offsetX + connX, offsetY + lengthY - connY, pcbZlid*-1]) + pcbStandoff(yappPartLid, pcbStandHeight, filletRad, standType, "yellow", !isTrue(yappNoFillet, pushdown),pushdown); + } + } + } +} //-- pcbPushdowns() + +//=========================================================== +module sanityCheckList(theList, theListName, minCount, shapeParam=undef, validShapes = []) + { + if (printMessages) echo("Sanity Checking ", theListName, theList); + + if (is_list(theList)) + { + if (len(theList)>0) + { + //-- Go throught the vector checking each one + for(pos = [0 : len(theList)-1]) + { + item = theList[pos]; + //-- Check that there are at least the minimun elements + //-- Cutouts require 9 elements + assert((len(item) >= minCount), str(theListName, " item ", pos, " require ", minCount, " parameters at a minimum.") ); + + if (shapeParam!=undef) + { + theShape = item[shapeParam]; + + assert((isTrue(theShape,validShapes)), str(theListName, " item ", pos, " Shape (param ",shapeParam,") required to be one of the following ", validShapes) ); + } + } + } + else + { + if (printMessages) echo (str(theListName, " is empty")); + } + } + else + { + if (printMessages) echo (theListName, " is not defined"); + } + } //-- sanityCheckCutoutList() + +//=========================================================== +//-- Master module to process the 4 ridge extension for the box faces +module makeRidgeExt(type, subtract) +{ + if (printMessages) echo("***** Process RidgeExt *****"); + processFaceList(yappLeft, ridgeExtLeft, type, "ridgeExt", subtract); + processFaceList(yappRight, ridgeExtRight, type, "ridgeExt", subtract); + processFaceList(yappFront, ridgeExtFront, type, "ridgeExt", subtract); + processFaceList(yappBack, ridgeExtBack, type, "ridgeExt", subtract); +} //-- makeRidgeExt() + + + +//=========================================================== +//-- Master module to process the 6 vectors for the box faces +module makeCutouts(type) +{ + if (type==yappPartBase) + { + //-- The bottom plane is only on the Base + processFaceList(yappBase, cutoutsBase, type, "cutout", true); + } + else + { + //-- The bottom plane is only on the Lid + processFaceList(yappLid, cutoutsLid, type, "cutout", true); + } + //-- All others can cross bewteen the two + processFaceList(yappLeft, cutoutsLeft, type, "cutout", true); + processFaceList(yappRight, cutoutsRight, type, "cutout", true); + processFaceList(yappFront, cutoutsFront, type, "cutout", true); + processFaceList(yappBack, cutoutsBack, type, "cutout", true); + +} //-- makeCutouts() + + +//=========================================================== +module processCutoutList_Mask(cutOut, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth,base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ, zAdjustForCutFromInside) +{ + //-- Check if there is a mask + theMask = getVector(yappMaskDef, cutOut); + theMaskVector = getVectorInVector(yappMaskDef, cutOut); + useMask = ((!theMask==false) || (!theMaskVector==false)); + + if (printMessages) echo("processCutoutList_Mask",base_depth=base_depth, zAdjustForCutFromInside=zAdjustForCutFromInside); + + if (useMask) + { + maskDef = (theMask != false) ? theMask :(theMaskVector!=false) ? theMaskVector[0][1] : undefined; + maskhOffset = (theMask != false) ? 0 : (theMaskVector!=false) ? getParamWithDefault(theMaskVector[1],0) : undefined; + maskvOffset = (theMask != false) ? 0 : (theMaskVector!=false) ? getParamWithDefault(theMaskVector[2],0) : undefined; + maskRotation = (theMask != false) ? 0 : (theMaskVector!=false) ? getParamWithDefault(theMaskVector[3],0) : undefined; + + intersection() + { + //shape + processCutoutList_Shape(cutOut, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth,base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ, zAdjustForCutFromInside); + + centeroffsetH = (isTrue(yappCenter, cutOut)) ? 0 : base_width / 2; + centeroffsetV = (isTrue(yappCenter, cutOut)) ? 0 : base_height / 2; + zShift = invertZ ? -base_depth - zAdjustForCutFromInside : zAdjustForCutFromInside; + + translate([offset_x, offset_y, offset_z]) + { + rotate([rot_X, rot_Y, rot_Z]) + { + translate([base_pos_H + centeroffsetH, base_pos_V+centeroffsetV, wallDepth + zShift - 0.02]) + color("Fuchsia") + genMaskfromParam(maskDef, base_width, base_height, base_depth, maskhOffset, maskvOffset, maskRotation); + }// rotate + } //translate + } // intersection + } // Use Mask + else + { + processCutoutList_Shape(cutOut, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth,base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ, zAdjustForCutFromInside); + } +} //-- processCutoutList_Mask() + +//=========================================================== +//-- Process the list passeed in +module processCutoutList_Shape(cutOut, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth,base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ, zAdjustForCutFromInside) +{ + theRadius = cutOut[4]; + theShape = cutOut[5]; + theAngle = getParamWithDefault(cutOut[7],0); + + zShift = invertZ ? -base_depth - zAdjustForCutFromInside : zAdjustForCutFromInside; + + //-- Output all of the current parameters + if (printMessages) echo("base_pos_H",base_pos_H); + if (printMessages) echo("base_pos_V",base_pos_V); + if (printMessages) echo("base_width",base_width); + if (printMessages) echo("base_height",base_height); + if (printMessages) echo("base_depth",base_depth); + if (printMessages) echo("wallDepth",wallDepth); + + if (printMessages) echo ("rot_X", rot_X); + if (printMessages) echo ("rot_Y", rot_Y); + if (printMessages) echo ("rot_Z", rot_Z); + if (printMessages) echo ("offset_x", offset_x); + if (printMessages) echo ("offset_y", offset_y); + if (printMessages) echo ("offset_z", offset_z); + if (printMessages) echo ("pos_X", pos_X); + if (printMessages) echo ("pos_Y", pos_Y); + if (printMessages) echo ("base_depth", base_depth); + if (printMessages) echo ("base_angle", base_angle); + if (printMessages) echo ("invertZ", invertZ); + if (printMessages) echo ("zShift", zShift); + + thePolygon = getVector(yappPolygonDef, cutOut); + if (printMessages) echo("Polygon Definition", thePolygon=thePolygon); + + translate([offset_x, offset_y, offset_z]) + { + rotate([rot_X, rot_Y, rot_Z]) + { + translate([pos_X, pos_Y, wallDepth + zShift - 0.02]) + { + if (printMessages) echo("Drawing cutout shape"); + // Draw the shape + color("Fuchsia") + generateShape (theShape,(isTrue(yappCenter, cutOut)), base_width, base_height, base_depth + 0.04, theRadius, theAngle, thePolygon); + } //translate + }// rotate + } //translate + + if (printMessages) echo ("------------------------------"); + +} //-- processCutoutList_Shape() + + +//=========================================================== +// Process the list passeed in +module processCutoutList_Face(face, cutoutList, casePart, swapXY, swapWH, invertZ, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth) +{ + for ( cutOut = cutoutList ) + { + //-- Get the desired coordinate system + theCoordSystem = getCoordSystem(cutOut, yappCoordPCB); + + theX = translate2Box_X (cutOut[0], face, theCoordSystem); + theY = translate2Box_Y (cutOut[1], face, theCoordSystem); + theWidth = cutOut[2]; + theLength = cutOut[3]; + theRadius = cutOut[4]; + theShape = cutOut[5]; + theDepth = getParamWithDefault(cutOut[6],0); + theAngle = getParamWithDefault(cutOut[7],0); + + useCenterCoordinates = isTrue(yappCenter, cutOut); + + if (printMessages) echo("useCenterCoordinates", useCenterCoordinates); + if (printMessages) echo("processCutoutList_Face", cutOut); + + //-- Calc H&W if only Radius is given + tempWidth = (theShape == yappCircle) ?theRadius*2 : theWidth; + tempLength = (theShape == yappCircle) ? theRadius*2 : theLength; + + base_width = (swapWH) ? tempLength : tempWidth; + base_height = (swapWH) ? tempWidth : tempLength; + + base_pos_H = ((!swapXY) ? theY : theX); + base_pos_V = ((!swapXY) ? theX : theY); + + + //-- Add 0.04 to the depth - we will shift by 0.02 later to center it on the wall + base_depth = (theDepth == 0) ? wallDepth + 0.04 : abs(theDepth) + 0.04; + base_angle = theAngle; + + //--Check for negative depth + zAdjustForCutFromInside = !isTrue(yappFromInside, cutOut) ? 0 : wallDepth - base_depth; + + if (printMessages) echo ("---Box---"); + pos_X = base_pos_H; + pos_Y = base_pos_V; + + processCutoutList_Mask(cutOut, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ, zAdjustForCutFromInside); + + } //for ( cutOut = cutoutList ) +} //-- processCutoutList_Face() + + +//=========================================================== +// Process the list passeed in +module processRidgeExtList_Face(face, ridgeExtList, casePart, swapXY, swapWH, invertZ, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, subtract) +{ + for ( ridgeExt = ridgeExtList ) + { + //-- Calculate based on the Coordinate system (test for Box override) thus defaulting to PCB + theCoordSystem = getCoordSystem(ridgeExt, yappCoordPCB); + thePCBName = getPCBName(yappPCBName, ridgeExt); + + useCenterCoordinates = isTrue(yappCenter, ridgeExt); + + //-- Convert x pos if needed + theX = translate2Box_X (ridgeExt[0], face, theCoordSystem); + theY = baseWallHeight+basePlaneThickness;// RidgePos + theWidth = ridgeExt[1]; + theLength = translate2Box_Y (ridgeExt[2], face, theCoordSystem); //ridgeExt[2]; + + originLLOpt = isTrue(yappAltOrigin, ridgeExt); + + //-- Calc H&W if only Radius is given + //-- add slack for the part connected to the lid + tempWidth = (subtract) ? theWidth : theWidth - ridgeSlack*2; + + //-- Shift so that 0 aligns with the original seam + tempLength = theY - theLength; + + base_width = (swapWH) ? tempLength : tempWidth; + base_height = (swapWH) ? tempWidth : tempLength; + + base_pos_H = ((!swapXY) ? theY : theX); + base_pos_V = ((!swapXY) ? theX : theY); + + base_depth = wallDepth; + base_angle = 0; + + //-- Only adjust the H Pos for centering + pos_X = base_pos_H; + pos_Y = (useCenterCoordinates) ? base_pos_V - (base_height/2) : base_pos_V + ((subtract) ? 0 : ridgeSlack); + + adjustedHeight = (base_width > 0) ? base_width : base_width-ridgeHeight; + + processRidgeExtList(subtract, ridgeExt, casePart, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, base_pos_H, base_pos_V, adjustedHeight, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ); + } //for ( ridgeExt = ridgeExtList ) +} //-- processRidgeExtList_Face() + + +//=========================================================== +//-- Process the list passeed in +module processRidgeExtList(subtract, ridgeExt, casePart, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth,base_pos_H, base_pos_V, base_width, base_height, base_depth, base_angle, pos_X, pos_Y, invertZ) +{ + apply = + ((base_width >= 0) && (casePart == yappPartLid) && ( subtract)) ? false : + ((base_width >= 0) && (casePart == yappPartLid) && (!subtract)) ? true : + ((base_width >= 0) && (casePart != yappPartLid) && ( subtract)) ? true : + ((base_width >= 0) && (casePart != yappPartLid) && (!subtract)) ? false : + ((base_width < 0) && (casePart == yappPartLid) && ( subtract)) ? true : + ((base_width < 0) && (casePart == yappPartLid) && (!subtract)) ? false : + ((base_width < 0) && (casePart != yappPartLid) && ( subtract)) ? false : + ((base_width < 0) && (casePart != yappPartLid) && (!subtract)) ? true : undef; + + if (apply && (base_width!=0)) + { + drawWidth = (base_width >= 0) ? base_width : -base_width; + drawOffset = (base_width >= 0) ? -base_width : -ridgeHeight; + + translate([offset_x, offset_y, offset_z]) + { + rotate([rot_X, rot_Y, rot_Z]) + { + translate([pos_X, pos_Y, 0]) + { + color((subtract) + ? "teal" + : (casePart == yappPartLid) ? colorLid : colorBase, + (subtract) + ? 1 + : (casePart == yappPartLid) ? alphaLid : alphaBase) + translate([drawOffset,0,((invertZ) ? wallDepth-base_depth : wallDepth) + ((subtract) ? -0.02 : 0)]) + cube([drawWidth+0.02,base_height,base_depth + ((subtract) ? 0.04 : 0)]); + } //translate + }// rotate + } //translate + } // apply + + + else if (base_width < ridgeHeight) + { + //-- Special Case + drawWidth = (base_width > 0) + ? ridgeHeight-base_width //-- Positive + : ridgeHeight+base_width; //-- Negative + + drawOffset = (base_width > 0) + ? -ridgeHeight //-- Positive + : -ridgeHeight-base_width; //-- Negative + + translate([offset_x, offset_y, offset_z]) + { + rotate([rot_X, rot_Y, rot_Z]) + { + translate([pos_X, pos_Y, 0]) + { + color((subtract) + ? "teal" + : (casePart == yappPartLid) ? colorLid : colorBase, + (subtract) + ? 1 + : (casePart == yappPartLid) ? alphaLid : alphaBase) + translate([drawOffset,0,((invertZ) ? wallDepth-base_depth : wallDepth) + ((subtract) ? -0.02 : 0)]) + cube([drawWidth+0.02,base_height,base_depth + ((subtract) ? 0.04 : 0)]); + } //translate + }// rotate + } //translate + } +} //-- processRidgeExtList() + + +//=========================================================== +// Process the list passeed in for the face +module processFaceList(face, list, casePart, listType, subtract) +{ + assert(!is_undef(listType), "processFaceList: listType must be passed in"); + assert(!is_undef(subtract), "processFaceList: subtract must be passed in"); + + // + // [0]pos_x->| + // | + // L | +-----------+ ^ + // E | | | | + // F | |<[2]length>| [3]height + // T | +-----------+ v + // | ^ + // | | [1]pos_y + // | v + // | +----------------------------- pcb(0,0) + // | + // +--------------------------------- box(0,0) + + if (printMessages) echo ("------------------------------"); + if (printMessages) echo ("processCutoutList started"); + + // Setup translations for the requested face + if (face == yappLeft) + { + if (printMessages) echo(str("Process ", listType, " on Left Face")); + rot_X = 90; // Y + rot_Y = -90; // X + rot_Z = 180; // Z + offset_x = 0; + offset_y = -wallThickness; + offset_z = (casePart==yappPartLid) ? -shellHeight : 0; + + wallDepth = wallThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, false, true, false, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } //-- listType=="cutout" + else if (listType=="ridgeExt") + { + processRidgeExtList_Face(face, list, casePart, false, true, false, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, subtract); + + } //-- (listType=="ridgeExt") + } + else if (face == yappRight) + { + if (printMessages) echo(str("Process ", listType, " on Right Face")); + rot_X = 90; //-- Y + rot_Y = -90; //-- X + rot_Z = 180; //-- Z + offset_x = 0; + offset_y = shellWidth - (wallThickness); + offset_z = (casePart==yappPartLid) ? -shellHeight : 0; + wallDepth = wallThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, false, true, true, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } // listType=="cutout" + else if (listType=="ridgeExt") + { + processRidgeExtList_Face(face, list, casePart, false, true, true, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, subtract); + + } // (listType=="ridgeExt") + } + else if (face == yappFront) + { + if (printMessages) echo(str("Process ", listType, " on Front Face")); + rot_X = 0; //-- Y + rot_Y = -90; //-- X + rot_Z = 0; //-- Z + offset_x = shellLength + wallThickness; + offset_y = 0; + offset_z = (casePart==yappPartLid) ? -shellHeight : 0; + wallDepth = wallThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, false, true, false, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } //-- listType=="cutout" + else if (listType=="ridgeExt") + { + processRidgeExtList_Face(face, list, casePart, false, true, false, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, subtract); + + } //-- (listType=="ridgeExt") + } + else if (face == yappBack) + { + if (printMessages) echo(str("Process ", listType, " on Back Face")); + rot_X = 0; //-- Y + rot_Y = -90; //-- X + rot_Z = 0; ///-- Z + offset_x = wallThickness; + offset_y = 0; + offset_z = (casePart==yappPartLid) ? -shellHeight : 0; + wallDepth = wallThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, false, true, true, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } //-- listType=="cutout" + else if (listType=="ridgeExt") + { + processRidgeExtList_Face(face, list, casePart, false, true, true, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth, subtract); + + } //-- (listType=="ridgeExt") + } + else if (face == yappLid) + { + if (printMessages) echo(str("Process ", listType, " on Lid Face")); + rot_X = 0; + rot_Y = 0; + rot_Z = 0; + offset_x = 0; + offset_y = 0; + offset_z = -lidPlaneThickness; + wallDepth = lidPlaneThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, true, false, true, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } //-- listType=="cutout" + } + else if (face == yappBase) + { + if (printMessages) echo(str("Process ", listType, " on Base Face")); + rot_X = 0; + rot_Y = 0; + rot_Z = 0; + offset_x = 0; + offset_y = 0; + offset_z = -basePlaneThickness; + wallDepth = basePlaneThickness; + if (listType=="cutout") + { + processCutoutList_Face(face, list, casePart, true, false, false, rot_X, rot_Y, rot_Z, offset_x, offset_y, offset_z, wallDepth); + } //-- listType=="cutout" + } +} //-- processFaceList() + + +//=========================================================== +//-- +//-- -->| |<-- tubeLength and tubeWidth--> +//-- -------- ---------------------------------------------------- +//-- # lidPlaneThickness Leave .5mm is not yappThroughLid +//-- ----+--+ +--+--------------------------------------- +//-- | | | | ^ +//-- | | | | | +//-- | | | | #Tube Height +//-- | | | | | +//-- | | | | | +//-- | | | | | +//-- | | | | v +//-- +--+ +--+ +//-- +//-- #tAbvPcb +//-- +//-- +------------------------------------ topPcb +//-- | # pcb_Thickness +//-- +-+--+------------------------------- +//-- | | # standoff_Height +//-- ----+ +------------------------------------- +//-- # basePlaneThickness +//-- --------------------------------------------- +//-- +module lightTubeCutout() +{ + for(tube=lightTubes) + { + if (printMessages) echo ("Tube Def",tube=tube); + //-- Get the desired coordinate system + theCoordSystem = getCoordSystem(tube, yappCoordPCB); + + standoff_Height = standoffHeight(theCoordSystem[2]); + pcb_Thickness = pcbThickness(theCoordSystem[2]); + + xPos = translate2Box_X (tube[0], yappLid, theCoordSystem); + yPos = translate2Box_Y (tube[1], yappLid, theCoordSystem); + + tLength = tube[2]; + tWidth = tube[3]; + tWall = tube[4]; + tAbvPcb = tube[5]; + shape = tube[6]; + lensThickness = getParamWithDefault(tube[7],0); + toTopOfPCB = getParamWithDefault(tube[8], standoff_Height+pcb_Thickness); + + cutoutDepth = lidPlaneThickness-lensThickness; + + pcbTop2Lid = (baseWallHeight+lidWallHeight+lidPlaneThickness)-(toTopOfPCB+tAbvPcb); + + tmpArray = [[xPos, yPos, tWidth, tLength, tLength/2, shape, 0, 0, yappCoordBox, yappCenter]]; + + if (printMessages) echo ("Tube tempArray",tmpArray); + translate([0,0,-lensThickness]) + { + processFaceList(yappLid, tmpArray, yappPartLid, "cutout", true); + } + } //-- for tubes +} //-- lightTubeCutout() + + +//=========================================================== +module buildLightTubes() +{ + for(tube=lightTubes) + { + //-- Get the desired coordinate system + theCoordSystem = getCoordSystem(tube, yappCoordPCB); + + standoff_Height = standoffHeight(theCoordSystem[2]); + pcb_Thickness = pcbThickness(theCoordSystem[2]); + + xPos = translate2Box_X (tube[0], yappLid, theCoordSystem); + yPos = translate2Box_Y (tube[1], yappLid, theCoordSystem); + + tLength = tube[2]; + tWidth = tube[3]; + tWall = tube[4]; + tAbvPcb = tube[5]; + tubeType = tube[6]; + lensThickness = getParamWithDefault(tube[7],0); + filletRad = getParamWithDefault(tube[9],0); + toTopOfPCB = getParamWithDefault(tube[8], standoff_Height+pcb_Thickness); + + pcbTop2Lid = (shellHeight) - (basePlaneThickness + lidPlaneThickness + toTopOfPCB + tAbvPcb); + + if (printMessages) echo("buildLightTubes", tubeType=tubeType); + if (printMessages) echo (baseWallHeight=baseWallHeight, lidWallHeight=lidWallHeight, lidPlaneThickness=lidPlaneThickness, toTopOfPCB=toTopOfPCB, tAbvPcb=tAbvPcb); + if (printMessages) echo (pcbTop2Lid=pcbTop2Lid); + + translate([xPos, yPos, ((pcbTop2Lid)/-2)-lidPlaneThickness]) + { + if (tubeType == yappCircle) + { + difference() + { + color("red") + cylinder(h=pcbTop2Lid, d=max(tWidth,tLength)+(tWall*2), center=true); + + translate([0,0,-lensThickness - 0.02]) + color("blue") + cylinder(h=pcbTop2Lid + lidPlaneThickness +0.02, d=tWidth, center=true); + } + if (!isTrue(yappNoFillet, tube)) + { + filletRadius = (filletRad==0) ? lidPlaneThickness : filletRad; + translate([0,0,(pcbTop2Lid/2)]) + color("red") pinFillet(-(tWidth+(tWall*2))/2, filletRadius); + } // ifFillet + } + else + { + difference() + { + color("red") + cube([tWidth+(tWall*2), tLength+(tWall*2), pcbTop2Lid], center=true); + + translate([0,0,tWall*-1]) + color("green") + cube([tWidth, tLength, pcbTop2Lid], center=true); + translate([0,0, +lensThickness]) + color("blue") + cube([tWidth, tLength, pcbTop2Lid+lensThickness], center=true); + } + if ((!isTrue(yappNoFillet, tube))) + { + filletRadius = (filletRad==0) ? lidPlaneThickness : filletRad; + translate([0,0,(pcbTop2Lid/2)]) + color("red") rectangleFillet(tWidth+(tWall*2), tLength+(tWall*2),filletRadius, 1); + } // ifFillet + } + } + } //--for(..) + +} //-- buildLightTubes() + + +//=========================================================== +//-- Create the cut through the lid +module buttonCutout() +{ + for(button=pushButtons) + { + // Get the desired coordinate system + theCoordSystem = getCoordSystem(button, yappCoordPCB); + + xPos = translate2Box_X (button[0], yappLid, theCoordSystem); + yPos = translate2Box_Y (button[1], yappLid, theCoordSystem); + cWidth = button[2]; + cLength = button[3]; + cRadius = button[4]; + shape = getShapeWithDefault(button[10],yappRectangle); + angle = getParamWithDefault(button[11],0); + buttonSlack = getParamWithDefault(button[15],buttonSlack); + + thePolygon = getVectorBase(yappPolygonDef, button); + + tmpArray = [[xPos, + yPos, + cWidth + buttonSlack*2, + cLength + buttonSlack*2, + cRadius + buttonSlack, + shape, + 0, + angle , + yappCenter, + yappCoordBox, // Coordinates are already translated to yappCoordBox + thePolygon// Polygon + ]]; + processFaceList(yappLid, tmpArray, yappPartLid, "cutout", true); + } //-- for buttons + +} //-- buttonCutout() + + +//=========================================================== +//-- Create the cavity for the button +module buildButtons(preCuts) +{ + if (printMessages) echo("buildButtons(): process ", len(pushButtons)," buttons"); + + // Use an index so we can offset the buttons outside the shell + if(len(pushButtons) > 0) + { + for(i=[0:len(pushButtons)-1]) + { + button=pushButtons[i]; + + // Get the desired coordinate system + theCoordSystem = getCoordSystem(button, yappCoordPCB); + standoff_Height=standoffHeight(theCoordSystem[2]); + pcb_Thickness=pcbThickness(theCoordSystem[2]); + + // Get all of the parameters + xPos = translate2Box_X (button[0], yappLid, theCoordSystem); + yPos = translate2Box_Y (button[1], yappLid, theCoordSystem); + + cLength = button[2]; + cWidth = button[3]; + cRadius = button[4]; // New + aboveLid = button[5]; + swHeight = button[6]; + swTravel = max(button[7],0.5); + pDiam = button[8]; + toTopOfPCB = getParamWithDefault(button[9], (standoff_Height+pcb_Thickness)); + shape = getShapeWithDefault(button[10],yappRectangle); + angle = getParamWithDefault(button[11],0); + filletRad = getParamWithDefault(button[12],0); + + // Enable overriding the defaults + thebuttonWall = getParamWithDefault(button[13],buttonWall); + thebuttonPlateThickness = getParamWithDefault(button[14],buttonPlateThickness); + thebuttonSlack = getParamWithDefault(button[15],buttonSlack); + theSnapSlack = getParamWithDefault(button[16],0.05); + thePolygon = getVector(yappPolygonDef, button); + + // + // -->| |<-- LxW or Diameter + // + // +-----------+ ----- + // -------+| |+------------------------------------------ ----- ^ + // || || # lidPlaneThickness ^ Button Thickness + // ----+ || || +--------------------------------------- | v + // | |+---+ +---+| | ^ ^ | ----- + // | | | | | | |-- buttonCupDepth | | + // | | | | | | v | | + // | | | | | | ^ |-- cupDepth | + // | | | | | | |-- switchTravel | | + // | | | | | | v v | + // | +---+| |+---+ | --- --- | + // | || || | | + // +---+ || || +---+ poleHolderLength --| + // | || || | | + // | || || | >--<-- buttonWall v + // +--+| |+--+ ----------- + // | | + // +---+ + // -->| |<-- buttonWall + // -->| |<-- poleDiam + // + // +------------------------------------ topPcb + // +-+--+------------------------------- + // | | # standoffHeight + //-----+ +------------------------------------- + // # basePlaneThickness + //--------------------------------------------- + buttonCapNetThickness = 0.5; + pcbTop2Lid = (baseWallHeight+lidWallHeight)-(toTopOfPCB); + + buttonTopOffset = ((aboveLid > 0) ? aboveLid : 0); + cupExtraDepth = ((aboveLid < 0) ? -aboveLid : 0); + buttonTopThickness = lidPlaneThickness + buttonTopOffset; + + buttonCupDepth = cupExtraDepth + swTravel + thebuttonSlack*2; + + buttonTop2Lid = pcbTop2Lid-swHeight; + + holderLength = + buttonTop2Lid + - buttonCupDepth + - thebuttonWall + - thebuttonPlateThickness + - thebuttonSlack + ; + + // check if there is enough room for the button + assert(holderLength>=0, str("Processing pushButtons[", i, "] Not enough space to add button number ", i, " increase case height above the PCB by ", -holderLength)); + + // Create the Holder on the lid + if (preCuts) + { + // color("blue") + translate([xPos, yPos, -lidPlaneThickness]) + { + difference() + { + union() + { + // Outside of CUP + // Other shapes don't get a base fillet (for now) + //module generateShape (Shape, useCenter, Width, Length, Thickness, Radius, Rotation, Polygon) + translate([0, 0, -(buttonCupDepth + thebuttonWall)]) + { + filletRadius = (filletRad==0) ? lidPlaneThickness : filletRad; + color("green") + if (!isTrue(yappNoFillet, button)) + { + generateShapeFillet (shape, true, cLength, cWidth, buttonCupDepth + thebuttonWall, filletRadius, 0, cRadius, angle, thePolygon, thebuttonWall); + } + else + { + generateShape (shape, true, cLength, cWidth, buttonCupDepth + thebuttonWall, cRadius, angle, thePolygon, thebuttonWall); + } // fillet + + } //translate + + //-------- outside pole holder -- Always a cylinder + translate([0, 0, -thebuttonWall-buttonCupDepth-holderLength+0.01]) + { + union() + { + color("gray") cylinder(h=holderLength+0.02, d=pDiam+thebuttonSlack+thebuttonWall); + if (!isTrue(yappNoFillet, button)) + { + filletRadius = (filletRad==0) ? lidPlaneThickness : filletRad; + // Limit the fillet to the height of the pole or the width of the shelf + maxFillet = min(holderLength, filletRadius); + translate([0, 0, holderLength]) + color("violet") pinFillet(-(pDiam+thebuttonSlack+thebuttonWall)/2,maxFillet); + } // ifFillet + } // union + } // translate + } //-- union() + + // Hollow out the inside + + //-------- inside Cap + translate([0, 0, -(buttonCupDepth-0.02)]) + { + color("blue") + generateShape (shape, true, cLength+thebuttonSlack*2, cWidth+thebuttonSlack*2, buttonCupDepth+ 0.02, (cRadius+thebuttonSlack), angle, thePolygon); + } + + //-- inside pole holder - extenderPole geleider -- + translate([0, 0, -(holderLength/2) - buttonCupDepth -(thebuttonWall/2) + 0.01]) + { + color("orange") + cylinder(h=holderLength+thebuttonWall+0.04, d=pDiam+thebuttonSlack*2, center=true); + } + } // difference() + } //-- translate() + } + else // Post Cuts + { + // Create the button extension + if (printSwitchExtenders) // only add to render if they are turned on + { + // possible location of the SwitchExtender and plate + // In lid (true) + // If preview and lidOnBox + // In row next to lid (false) + // anything else + externderPos = ($preview) ? (showSideBySide) ? false : true : false; + +// extHeight = buttonTop2Lid + lidPlaneThickness - thebuttonPlateThickness -buttonCapNetThickness -((aboveLid < 0) ? -aboveLid : 0); + extHeight = buttonTop2Lid -buttonCapNetThickness -cupExtraDepth; + + xOff = max(cLength, cWidth); + + // Determine where to show them for Lid on case or off + extPosX = (externderPos) ? xPos : -40 ; + extPosY = (externderPos) ? yPos : shellWidth*2 - (i* 20); + extPosZ = (externderPos) ? aboveLid - (showButtonsDepressed ? swTravel :0) : 0 ; + extRot = (externderPos) ? angle : 0 ; + + platePosX = (externderPos) ? xPos : -20 ; + platePosY = (externderPos) ? yPos : shellWidth*2 - (i* 20); + platePosZ = (externderPos) ? + + thebuttonPlateThickness/2 - lidPlaneThickness - buttonTop2Lid - (showButtonsDepressed ? swTravel :0) + : -thebuttonPlateThickness/2; + + plateRot = (externderPos) ? 180 : 0 ; + + color("red") + translate ([extPosX,extPosY,extPosZ]) + { + rotate ([0,0,extRot]) + { + makeSwitchExtender(shape, cLength-thebuttonSlack, cWidth-thebuttonSlack, cRadius, buttonTopThickness, pDiam, extHeight, aboveLid, thePolygon, thebuttonSlack); + } + } // translate extender + color("green") + translate ([platePosX,platePosY,platePosZ]) + { + rotate ([plateRot,0,0]) + { + makeSwitchPlate(pDiam, thebuttonPlateThickness, thebuttonSlack, theSnapSlack); + } + } // translate plate + } // printSwitchExtenders + } // Post Cuts + } //-- for buttons .. + } //-- len(pushButtons) > 0 +} //-- buildButtons() + + +//=========================================================== +module drawLabels(casePart, subtract) +{ + function textDirection(code) = + (code == yappTextRightToLeft) ? "rtl" : + (code == yappTextTopToBottom) ? "ttb" : + (code == yappTextBottomToTop) ? "btt" : + "ltr"; + + function textHalign(code) = + (code == yappTextHAlignCenter) ? "center" : + (code == yappTextHAlignRight) ? "right" : + "left"; + + function textValign(code) = + (code == yappTextVAlignTop) ? "top" : + (code == yappTextVAlignCenter) ? "center" : + (code == yappTextVAlignBaseLine) ? "baseline" : + "bottom"; + + + for ( label = labelsPlane ) + { + // If we are adding to the lid we need to shift it because we are drawing before the lid is positioned + shiftX = (!subtract) ? -shellLength/2 : 0 ; + shiftY = (!subtract) ? -shellWidth/2 : 0 ; + + shiftZ = (!subtract) + ? (casePart== yappPartLid) + ? (lidWallHeight + lidPlaneThickness) + : -baseWallHeight - basePlaneThickness + : 0 ; + + //-- Optional: + expandBy = getParamWithDefault(label[8],0); + + //-- Add additional text properties + theDirection = getYappValueWithDefault(label[9], yappTextLeftToRight); + theHalign = getYappValueWithDefault(label[10], yappTextHAlignLeft); + theValign = getYappValueWithDefault(label[11], yappTextVAlignBottom); + theSpacing = getParamWithDefault(label[12], 1); + + color("red") + translate([shiftX, shiftY, shiftZ]) + { + //-- Check if the label is valid for the for subtract value + if (((label[3] > 0) && subtract) || ((label[3] < 0) && !subtract)) + { + theDepth = (subtract) ? label[3] : -label[3]; + + if ((casePart== yappPartLid) && (label[4]==yappLid)) + { + if (printMessages) echo ("Draw text on Lid (top)"); + offset_depth = (subtract) ? 0.01 : theDepth -0.01; + + translate([label[0], label[1], offset_depth - theDepth]) + { + rotate([0,0,label[2]]) + { + linear_extrude(theDepth) + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // rotate + } // extrude + } // translate + } // if lid/lid + + if ((casePart== yappPartBase) && (label[4]==yappBase)) + { + if (printMessages) echo ("Draw text on Base (bottom)"); + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + + translate([label[0], shellWidth-label[1], offset_depth]) + { + rotate([0,0,180-label[2]]) + { + mirror([1,0,0]) + linear_extrude(theDepth) + { + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // mirror.. + } // rotate + } // extrude + } // translate + } // if base/base + + if (label[4]==yappFront) + { + if (printMessages) echo ("Draw text on Front"); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? 0.01 : theDepth - 0.01; + + translate([shellLength - theDepth + offset_depth, label[0], offset_v + label[1]]) + { + rotate([90,0-label[2],90]) + { + linear_extrude(theDepth) + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // extrude + } // rotate + } // translate + } // if base/front + if (label[4]==yappBack) + { + if (printMessages) echo ("Draw text on Back", casePart); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + + translate([offset_depth, shellWidth-label[0], offset_v + label[1]]) + { + rotate([90,0+label[2],90]) + mirror([1,0,0]) + { + linear_extrude(theDepth) + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // extrude + } // rotate + } // translate + } // if base/back + + if (label[4]==yappLeft) + { + if (printMessages) echo ("Draw text on Left", casePart); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + translate([label[0], theDepth+offset_depth, offset_v + label[1]]) + { + rotate([90,-label[2],0]) + { + linear_extrude(theDepth) + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // extrude + } // rotate + } // translate + } // if..base/left + + if (label[4]==yappRight) + { + if (printMessages) echo ("Draw text on Right"); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? 0.01 : theDepth - 0.01; + // Not sure why this is off by 1.5!!! + translate([shellLength-label[0], shellWidth + offset_depth, -1.5 + offset_v + label[1]]) + { + rotate([90,label[2],0]) + { + mirror([1,0,0]) + linear_extrude(theDepth) + { + offset(r=expandBy) + text(label[7] + , font=label[5] + , size=label[6] + , direction=textDirection(theDirection) + , halign=textHalign(theHalign) + , valign=textValign(theValign) + , spacing=theSpacing); + } // extrude + } // rotate + } // translate + } // if..base/right + } // Valid check + } // Translate + } // for labels + +} //-- drawLabels() + + +//=========================================================== +module drawImages(casePart, subtract) +{ + for ( image = imagesPlane ) + { + // If we are adding to the lid we need to shift it because we are drawing before the lid is positioned + shiftX = (!subtract) ? -shellLength/2 : 0 ; + shiftY = (!subtract) ? -shellWidth/2 : 0 ; + + shiftZ = (!subtract) + ? (casePart== yappPartLid) + ? (lidWallHeight + lidPlaneThickness) + : -baseWallHeight - basePlaneThickness + : 0 ; + + + // Optional: + scaleBy = getParamWithDefault(image[6],1.0); + + + + translate([shiftX, shiftY, shiftZ]) + { + // Check if the image is valid for the for subtract value + if (((image[3] > 0) && subtract) || ((image[3] < 0) && !subtract)) + { + theDepth = (subtract) ? image[3] : -image[3]; + + if ((casePart== yappPartLid) && (image[4]==yappLid)) + { + if (printMessages) echo ("Draw image on Lid (top)"); + offset_depth = (subtract) ? 0.01 : theDepth -0.01; + + translate([image[0], image[1], offset_depth - theDepth]) + { + rotate([0,0,image[2]]) + { + linear_extrude(theDepth) + { + scale(scaleBy) + import(file = image[5], center = true); + } // rotate + } // extrude + } // translate + } // if lid/lid + + if ((casePart== yappPartBase) && (image[4]==yappBase)) + { + if (printMessages) echo ("Draw image on Base (bottom)"); + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + + translate([image[0], shellWidth-image[1], offset_depth]) + { + rotate([0,0,180-image[2]]) + { + mirror([1,0,0]) color("red") + linear_extrude(theDepth) + { + { + scale(scaleBy) + import(file = image[5], center = true); + } // mirror.. + } // rotate + } // extrude + } // translate + } // if base/base + + if (image[4]==yappFront) + { + if (printMessages) echo ("Draw image on Front"); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? 0.01 : theDepth - 0.01; + + translate([shellLength - theDepth + offset_depth, image[0], offset_v + image[1]]) + { + rotate([90,0-image[2],90]) + { + linear_extrude(theDepth) + { + scale(scaleBy) + import(file = image[5], center = true); + } // extrude + } // rotate + } // translate + } // if base/front + if (image[4]==yappBack) + { + if (printMessages) echo ("Draw image on Back", casePart); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + + translate([offset_depth, shellWidth-image[0], offset_v + image[1]]) + { + rotate([90,0+image[2],90]) + mirror([1,0,0]) + { + linear_extrude(theDepth) + { + scale(scaleBy) + import(file = image[5], center = true); + } // extrude + } // rotate + } // translate + } // if base/back + + if (image[4]==yappLeft) + { + if (printMessages) echo ("Draw image on Left", casePart); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? -0.01 : -theDepth + 0.01; + translate([image[0], theDepth+offset_depth, offset_v + image[1]]) + { + rotate([90,-image[2],0]) + { + linear_extrude(theDepth) + { + scale(scaleBy) + import(file = image[5], center = true); + } // extrude + } // rotate + } // translate + } // if..base/left + + if (image[4]==yappRight) + { + if (printMessages) echo ("Draw image on Right"); + offset_v = (casePart==yappPartLid) ? -shellHeight : 0; + offset_depth = (subtract) ? 0.01 : theDepth - 0.01; + // Not sure why this is off by 1.5!!! + translate([shellLength-image[0], shellWidth + offset_depth, -1.5 + offset_v + image[1]]) + { + rotate([90,image[2],0]) + { + mirror([1,0,0]) + linear_extrude(theDepth) + { + scale(scaleBy) + import(file = image[5], center = true); + } // extrude + } // rotate + } // translate + } // if..base/right + } // Valid check + } // Translate + } // for images + +} // drawImages() + + +//=========================================================== +module baseShell() +{ + //------------------------------------------------------------------- + module subtrbaseRidge(L, W, H, posZ, rad) + { + wall = (wallThickness/2)+(ridgeSlack/2); // 26-02-2022 + + oRad = rad; + iRad = getMinRad(oRad, wallThickness); + cRad = (rad + iRad)/2; + bRad = (rad + (wallThickness/2)) /2; + + difference() + { + translate([0,0,posZ]) + { + //-- The outside doesn't need to be a minkowski form so just use a cube + translate([-L ,-W, 0]) { + cube([L*2, W*2, shellHeight]); + } + } + + //-- hollow inside + translate([0, 0, posZ]) + { + linear_extrude(shellHeight+1) + { + if (shellEdgeVert == yappEdgeRounded) + { + //-- Changed to RoundedRectangle + roundedRectangle2D(width=L-ridgeSlack,length=W-ridgeSlack,radius=cRad-(ridgeSlack/4)); + } + else if (shellEdgeVert == yappEdgeSquare) + { + square([(L-ridgeSlack), (W-ridgeSlack)], center=true); + } + else if (shellEdgeVert == yappEdgeChamfered) + { + chamferedRectangle2D((L-ridgeSlack), (W-ridgeSlack), bRad - (ridgeSlack/4)); + } + else + { + assert(false, "Unsupported edge combination"); + } + } // linear_extrude.. + } // translate() + } // diff + } //-- subtrbaseRidge() + +//------------------------------------------------------------------- + + posZ00 = (baseWallHeight) + basePlaneThickness; + + translate([(shellLength/2), shellWidth/2, posZ00]) + { + difference() //(b) Remove the yappPartLid from the base + { + union() + { + //-- Create the shell and add the Mounts and Hooks + minkowskiBox(yappPartBase, shellInsideLength, shellInsideWidth, baseWallHeight, roundRadius, basePlaneThickness, wallThickness, true); + + + if ($preview) + { + translate([-shellLength/2, -shellWidth/2, -baseWallHeight-basePlaneThickness]) + drawCenterMarkers(); + } + } // union + if ($preview && showSideBySide==false && hideBaseWalls) + { + //--- wall's + translate([0,0,shellHeight/2]) + { + color(colorBase, alphaBase) + cube([shellLength*2, shellWidth*2, + shellHeight+((baseWallHeight*2)-(basePlaneThickness+roundRadius))], + center=true); + } // translate + } // hideBaseWalls=true + else //-- normal + { + color(colorBase, alphaBase) + union() + { + //--- only cutoff upper half + translate([0,0,shellHeight/2]) + { + cube([shellLength*2, shellWidth*2, shellHeight], center=true); + } // translate + + //-- Create ridge + subtrbaseRidge(shellInsideLength+wallThickness, + shellInsideWidth+wallThickness, + ridgeHeight, + (ridgeHeight*-1), roundRadius); + } //union + } // hideBaseWalls=false + } // difference(b) + } // translate + + //-- Draw the objects that connect to the Base + pcbHolders(); + printSnapJoins(yappPartBase); + + //--Only generate the cut box if we have connectors to add + if (len(connectors) >0) + { + intersection() + { + iRad = getMinRad(roundRadius, wallThickness); + cRad = (roundRadius + iRad)/2; + + translate([shellLength/2, shellWidth/2, posZ00]) + minkowskiCutBox(shellInsideLength-ridgeSlack, shellInsideWidth-ridgeSlack, baseWallHeight, cRad, lidPlaneThickness, wallThickness); + + shellConnectors(yappPartBase, false); + } //intersection() + }// have connectors + makeRidgeExt(yappPartBase, false); +} //-- baseShell() + + +//=========================================================== +module lidShell() +{ + //--Added configurable gap + function newRidge(p1) = (p1>ridgeGap) ? p1-ridgeGap : p1; + //------------------------------------------------------------------- + module removeLidRidge(L, W, H, rad) + { + wall = (wallThickness/2); + oRad = rad; + iRad = getMinRad(oRad, wall); + + iRad2 = getMinRad(oRad, wallThickness); + cRad = (rad + iRad2)/2; + bRad = (rad + (wallThickness/2)) /2; + + //-- hollow inside + translate([0,0,-H-shellHeight]) + { + linear_extrude(H+shellHeight) + { + if (shellEdgeVert == yappEdgeRounded) + { + //-- Changed to RoundedRectangle + roundedRectangle2D(width=L+ridgeSlack,length=W+ridgeSlack,radius=cRad+(ridgeSlack/4)); + } + else if (shellEdgeVert == yappEdgeSquare) + { + square([(L+ridgeSlack), (W+ridgeSlack)], center=true); + } + else if (shellEdgeVert == yappEdgeChamfered) + { + chamferedRectangle2D((L+ridgeSlack), (W+ridgeSlack), bRad + (ridgeSlack/4)); + } + else + { + assert(false, "Unsupported edge combination"); + } + } // linear_extrude + } // translate + } //-- removeLidRidge() + + //------------------------------------------------------------------- + + posZ00 = lidWallHeight+lidPlaneThickness; + translate([(shellLength/2), shellWidth/2, posZ00*-1]) + { + difference() //d1 + { + union() + { + minkowskiBox(yappPartLid, shellInsideLength,shellInsideWidth, lidWallHeight, roundRadius, lidPlaneThickness, wallThickness, true); + if ($preview) + { + translate([-shellLength/2, -shellWidth/2, -(shellHeight-lidWallHeight-lidPlaneThickness)]) + drawCenterMarkers(); + } + } // Union + + if ($preview && showSideBySide==false && hideLidWalls) + { + //--- cutoff wall + translate([-shellLength,-shellWidth,shellHeight*-1]) + { + color(colorLid, alphaLid) + cube([shellLength*2, shellWidth*2, shellHeight+(lidWallHeight+lidPlaneThickness-roundRadius)], + center=false); + } // translate + } + else //-- normal + { + color(colorLid, alphaLid) + union() + { + //--- cutoff lower half + // Leave the Ridge height so we can trim out the part we don't want + translate([-shellLength,-shellWidth,-shellHeight - newRidge(ridgeHeight)]) + { + cube([(shellLength)*2, (shellWidth)*2, shellHeight], center=false); + } // translate + + //-- remove the ridge + removeLidRidge(shellInsideLength+wallThickness, + shellInsideWidth+wallThickness, + newRidge(ridgeHeight), + roundRadius); + } + } // if normal + } // difference(d1) + } // translate + + // Draw the objects that connect to the Lid + makeRidgeExt(yappPartLid, false); + pcbPushdowns(); + + //--Only generate the cut box if we have connectors to add + if (len( connectors) >0) + { + intersection() + { + iRad = getMinRad(roundRadius, wallThickness); + cRad = (roundRadius + iRad)/2; + + translate([(shellLength/2), shellWidth/2, posZ00*-1]) + minkowskiCutBox(shellInsideLength, shellInsideWidth, lidWallHeight, cRad, lidPlaneThickness, wallThickness); + + shellConnectors(yappPartLid, false); + } //intersection() + }// have connectors + buildLightTubes(); + buildButtons(true); +} //-- lidShell() + + + +//=========================================================== +module pcbStandoff(plane, pcbStandHeight, filletRad, type, color, useFillet, configList) +{ + //-- Get the PCBinfo (defaults) + thePCB = getPCBInfo(yappPCBName, configList); + + pcb_Length = pcbLength(thePCB[0]); + pcb_Width = pcbWidth(thePCB[0]); + pcb_Thickness = pcbThickness(thePCB[0]); + standoff_Height = standoffHeight(thePCB[0]); + standoff_Diameter = standoffDiameter(thePCB[0]); + standoff_PinDiameter = standoffPinDiameter(thePCB[0]); + standoff_HoleSlack = (standoffHoleSlack(thePCB[0]) != undef) ? standoffHoleSlack(thePCB[0]) : 0.4; + + usePCBCoord = isTrue(yappCoordBox, configList) ? false : true; + + pcbGapTmp = getParamWithDefault(configList[3],-1); + pcbGap = (pcbGapTmp == -1 ) ? (usePCBCoord) ? pcb_Thickness : 0 : pcbGapTmp; + + thestandoff_Diameter = getParamWithDefault(configList[4],standoff_Diameter); + thestandoff_PinDiameter = getParamWithDefault(configList[5],standoff_PinDiameter); + thestandoff_HoleSlack = getParamWithDefault(configList[6],standoff_HoleSlack); + + //Sanity Check the diameters + assert((thestandoff_PinDiameter < thestandoff_Diameter), str("Pin Diameter [", thestandoff_PinDiameter, "] is larger than PCB stand Diameter [", thestandoff_Diameter, "]" )); + + assert((thestandoff_PinDiameter+thestandoff_HoleSlack < thestandoff_Diameter), str("Pin Diameter [", thestandoff_PinDiameter, "] with Slack [", thestandoff_HoleSlack, "] is larger than PCB stand Diameter [", thestandoff_Diameter, "]" )); + + useSelfThreading = isTrue(yappSelfThreading, configList) ? true : false; + + pinLengthParam = getParamWithDefault(configList[8],0); + + pinLength = (pinLengthParam == 0) + ? pcbGap + pcbStandHeight + thestandoff_PinDiameter + : pcbStandHeight + pinLengthParam ; + + + + // ********************** + //-- Use boxPart to determine where to place it + module standoff(boxPart, color) + { + color(color,1.0) + cylinder(d = thestandoff_Diameter, h = pcbStandHeight, center = false); + //-- flange -- + if (boxPart == yappPartBase) + { + if (useFillet) + { + filletRadius = (filletRad==0) ? basePlaneThickness : filletRad; + color(color,1.0) pinFillet(thestandoff_Diameter/2, filletRadius); + } // ifFillet + } + if (boxPart == yappPartLid) + { + if (useFillet) + { + filletRadius = (filletRad==0) ? lidPlaneThickness : filletRad; + translate([0,0,pcbStandHeight]) + color(color,1.0) pinFillet(-thestandoff_Diameter/2, filletRadius); + } // ifFillet + } + } //-- standoff() + + // ********************** + module standPin(boxPart, color, pinLength) + { + pinZOffset = (boxPart == yappPartBase) + ? 0 + : pcbStandHeight-pinLength; + + tipZOffset = (boxPart == yappPartBase) + ? 0 + : pinLength; + + translate([0,0,pinZOffset]) + { + color(color, 1.0) + union() + { + if (useFillet) + { + translate([0,0,pinLength-tipZOffset]) + sphere(d = thestandoff_PinDiameter); + } // if (useFillet) + cylinder( + d = thestandoff_PinDiameter, + h = pinLength, + center = false); + } //union + } // translate + } //-- standPin() + + // ********************** + //-- Use boxPart to determine where to place it + module standHole(boxPart, color, useSelfThreading) + { + if (useFillet) + { + + //--add option for no internal fillet + noIntFillet = isTrue(yappNoInternalFillet, configList); + + filletZ = (boxPart == yappPartBase) + ? -pcbGap : + pcbStandHeight-pcbGap; + + filletDiameter = (boxPart == yappPartBase) + ? -(thestandoff_PinDiameter+thestandoff_HoleSlack)/2 + : (thestandoff_PinDiameter+thestandoff_HoleSlack)/2; + + holeZ = (boxPart == yappPartBase) + ? + 0.02 + : -0.02; + + color(color, 1.0) + difference() + { + //--The Actual Hole + translate([0,0,holeZ]) + + if (!useSelfThreading) + { + cylinder( + d = thestandoff_PinDiameter+thestandoff_HoleSlack, + h = pcbStandHeight+0.02, + //h = pcbStandHeight+0.02-thestandoff_PinDiameter/2, + center = false); + } + else + { + self_forming_screw(h=pcbStandHeight+0.02, d=thestandoff_PinDiameter,center=false); + } + + if (!noIntFillet) { + //-- The Fillet + filletRadius = (filletRad==0) ? basePlaneThickness : filletRad; + translate([0,0,filletZ+pcbGap]) + color(color,1.0) + pinFillet(-filletDiameter, -filletRadius); + } + } // difference + } //if (useFillet) + else + { + color(color, 1.0) + translate([0,0,-0.01]) + + if (!useSelfThreading) + { + cylinder( + d = thestandoff_PinDiameter+thestandoff_HoleSlack, + h = (pcbGap*2)+pcbStandHeight+0.02, + center = false); + } // Self Threading + else + { + self_forming_screw( + d=thestandoff_PinDiameter, + h=pcbStandHeight+0.02, + center=false); + } // Not Self Threading + } //if (useFillet) else + } //-- standhole() + + + //-------------------------------------------------- + //-- Add the Standoff to the part. + if (type == yappPin) + { + //-- pin - Place Pin in Lid and Hole in Base + //standoff(plane, color); + if (plane == yappPartBase) + { + if (printMessages) echo("yappPin - Add Pin to Base"); + standoff(plane, color); + standPin(plane, color, pinLength); + } //yappPartBase + else + { + if (printMessages) echo("yappPin - Add Hole to Lid"); + difference() + { + standoff(plane, color); + standHole(plane, color, useSelfThreading); + } + } // yappPartLid + } //type == yappPin + + if (type == yappHole) //-- hole + { + //-- pin - Place Hole in Lid and Hole in Base + if (plane == yappPartBase) + { + if (printMessages) echo("yappHole - Add Hole to Base"); + difference() + { + standoff(plane, color); + standHole(plane, color, useSelfThreading); + } + } //yappPartBase + else + { + if (printMessages) echo("yappHole - Add Hole to Lid"); + difference() + { + standoff(plane, color); + standHole(plane, color, useSelfThreading); + } + } //yappPartLid + } // type == yappHole + + if (type == yappTopPin) //-- TopPin + { + //-- pin - Place Hole in Lid and Pin in Base + if (plane == yappPartLid) + { + if (printMessages) echo("yappTopPin - Add Pin to Lid"); + standoff(plane, color); + standPin(plane, color, pinLength); + } // yappPartLid + else + { + if (printMessages) echo("yappTopPin - Add Hole to Base"); + difference() + { + standoff(plane, color); + standHole(plane, color, useSelfThreading); + } + } //yappPartBase + } // type == yappTopPin +} //-- pcbStandoff() + + +//=========================================================== +module connectorNew(shellPart, theCoordSystem, x, y, conn, outD, subtract) +{ + face = (shellPart==yappPartBase) ? yappBase : yappLid ; + faceThickness = (shellPart==yappPartBase) ? basePlaneThickness : lidPlaneThickness ; + connHeightRaw = translate2Box_Z (conn[2], face, theCoordSystem); + + pcb_Thickness = pcbThickness(theCoordSystem[2]); + + connHeight = connHeightRaw; + + diam1 = conn[3]; //-- screw Diameter + diam2 = conn[4]; //-- screwHead Diameter + diam3 = conn[5]; //-- insert Diameter + diam4 = outD; + + + screwHoleHeight = connHeight; + +// echo("%^%^%^%^%", ((diam4-diam2)/2)); +// echo(faceThickness=faceThickness); + + screwHeadHeight = connHeight - max((((diam4-diam2)/2)), faceThickness ); +// screwHeadHeight = connHeight - 2; + + insertHeight = getParamWithDefault(conn[7],undef); + + pcbGapTmp = getParamWithDefault(conn[8],undef); + + fR = getParamWithDefault(conn[9],0); //-- filletRadius + + pcbGap = (pcbGapTmp == undef ) ? ((theCoordSystem[0]==yappCoordPCB) ? pcb_Thickness : 0) : pcbGapTmp; + + if (printMessages) echo("connectorNew", pcbGap=pcbGap,connHeightRaw=connHeightRaw,connHeight=connHeight,shellHeight=shellHeight); + + if (shellPart==yappPartBase) + { +// color("Yellow") + translate([x, y, 0]) + { + hb = connHeight; + if (connHeight >= faceThickness) + { + union() + { + //-- Do the add part + if (!subtract) + //difference() + { + union() + { + //-- outerCylinder -- + color("orange") + translate([0,0,0.02]) + linear_extrude(hb-0.02) + circle(d = diam4); //-- outside Diam + + //--Add outer Fillet + if (!isTrue(yappNoFillet, conn)) + { + filletRadius = (fR == 0) ? faceThickness : fR; + filletRad = min(filletRadius,connHeight - faceThickness); + if (hb>faceThickness) + { + translate([0,0,(faceThickness)]) + { + color("violet") + pinFillet(diam4/2, filletRad); + } + } + }// ifFillet + } + } + else + //-- Remove part + { + difference() + { + union() + { + //-- screw head Hole -- + color("Cyan") + if (!isTrue(yappCountersink, conn)) + { + translate([0,0,-0.01]) + cylinder(h=screwHeadHeight+0.02, d=diam2); + } + else + { + translate([0,0, -0.01]) + union() + { + cylinder(h=countersinkHeight(conn), d1=diam2, d2=0); + } + } // Countersunk + + + //-- screwHole -- + translate([0,0,-0.01]) + color("blue") + cylinder(h=screwHoleHeight+0.02, d=diam1); + + }//Union + //-- Internal fillet + if (!isTrue(yappNoFillet, conn) && !isTrue(yappCountersink, conn)) + { + if (!isTrue(yappNoInternalFillet, conn)) + { + filletRadius = (diam2-diam1)/4; // 1/2 the width of the screw flange + + filletRad = min (filletRadius, (diam4-diam1)/2); + translate([0,0, screwHeadHeight+0.01]) + { + color("Red") + pinFillet(-diam2/2-0.01, -filletRad); + } + }// internal fillet allowed + }// ifFillet + } // difference + }// Remove Part + } // union + } // Height > plane thickness + } // translate + } // if base + + if (shellPart==yappPartLid) + { + //-- calculate the Z-position for the lid connector. + //-- for a PCB connector, start the connector on top of the PCB to push it down. + + heightTemp = shellHeight-connHeight-pcbGap; + zOffset = -heightTemp; + + // color("Yellow") + translate([x, y, zOffset]) + { + ht=(heightTemp); + union() + { + //-- Do the add part + if (!subtract) + { + union() + { + //-- outside Diameter -- + color("orange") + linear_extrude(ht-0.01) + circle(d = diam4); + //-- flange -- + if (!isTrue(yappNoFillet, conn)) + { + filletRadius = (fR == 0) ? lidPlaneThickness : fR; + translate([0,0,ht-lidPlaneThickness]) + { + pinFillet(-diam4/2, filletRadius); + } + } // ifFillet + } + } // Add Part + else + { // Subtract part + adjustedHeight = + (!is_undef(insertHeight) && (insertHeight < (ht-lidPlaneThickness))) + ? insertHeight - lidPlaneThickness + 0.02 + : ht - lidPlaneThickness + 0.02 + ; + + //-- insert -- + difference() + { + color("red") + translate([0, 0, -0.01]) + if (!isTrue(yappSelfThreading, conn)) + { + //linear_extrude(ht - lidPlaneThickness + 0.02) + linear_extrude(adjustedHeight) + circle(d = diam3); + } else { + self_forming_screw(h=adjustedHeight, d=diam3, center=false); + } // Self Threading + + + + + //-- Internal fillet + if (!isTrue(yappNoFillet, conn) && !isTrue(yappCountersink, conn)) + { + if (!isTrue(yappNoInternalFillet, conn)) + { + filletRad = (diam3)/4; + translate([0,0, adjustedHeight+0.01]) + { + color("Green") + pinFillet(-diam3/2-0.01, -filletRad); + } + }// Allow Internal Fillet + }// ifFillet + }//Difference + } // Subtract Part + } // union + } // translate + } // if lid +} //-- connectorNew() + + +//=========================================================== +//-- DMR 2025/4/17 Split the connectors to an add/subtract set +module shellConnectors(shellPartRaw, subtract) +{ + for ( conn = connectors ) + { + //-- Add yappThroughLid option + shellPart = (isTrue(yappThroughLid, conn)) ? ((shellPartRaw==yappPartBase) ? yappPartLid : yappPartBase) : shellPartRaw; + + invertPart = isTrue(yappThroughLid, conn); + + allCorners = (isTrue(yappAllCorners, conn)) ? true : false; + primeOrigin = (!isTrue(yappBackLeft, conn) && !isTrue(yappFrontLeft, conn) && !isTrue(yappFrontRight, conn) && !isTrue(yappBackRight, conn) && !isTrue(yappAllCorners, conn) ) ? true : false; + + //-- Get the desired coordinate system + //-- 3.3.6 change the default coordinate system + //theCoordSystem = getCoordSystem(conn, yappCoordBox); + theCoordSystem = getCoordSystem(conn, yappCoordPCB); + face = (shellPart==yappPartBase) ? yappBase : yappLid ; + + theLength = getLength(theCoordSystem); + theWidth = getWidth(theCoordSystem); + + connX = translate2Box_X (conn[0], face, theCoordSystem); + connY = translate2Box_Y (conn[1], face, theCoordSystem); + + connX2 = translate2Box_X (theLength - conn[0], face, theCoordSystem); + connY2 = translate2Box_Y (theWidth - conn[1], face, theCoordSystem); + + outD = minOutside(conn[5]+1, conn[6]); + + mirror([0,0,invertPart]) + { + + if (primeOrigin || allCorners || isTrue(yappBackLeft, conn)) + connectorNew(shellPart, + theCoordSystem, + connX, + connY, + conn, + outD + ,subtract); + + if (allCorners || isTrue(yappFrontLeft, conn)) + connectorNew(shellPart, + theCoordSystem, + connX2, + connY, + conn, + outD, + subtract); + + if (allCorners || isTrue(yappFrontRight, conn)) + connectorNew(shellPart, + theCoordSystem, + connX2, + connY2, + conn, + outD, + subtract); + + if (allCorners || isTrue(yappBackRight, conn)) + connectorNew(shellPart, + theCoordSystem, + connX, + connY2, + conn, + outD, + subtract); + }//mirror + } // for .. +} //-- shellConnectors() + + +//=========================================================== +module showPCBs() +{ + if ($preview) { + // Loop through the PCBs + for ( thePCB = pcb ) { + printPCB(thePCB); + } + } +} //--showPCBs() + + +//=========================================================== +module showOrientation() +{ + translate([-10, shellWidth/2+12, 0]) + %rotate(270) + color("gray") + linear_extrude(1) + text("BACK" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + translate([shellLength+10, shellWidth/2-15, 0]) + %rotate(90) + color("gray") + linear_extrude(1) + text("FRONT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + %translate([shellLength/2- 13, -10, 0]) + color("gray") + linear_extrude(1) + text("LEFT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + %translate([shellLength/2+ 16, (10+shellWidth), 0]) + rotate([0,0,180]) + color("gray") + linear_extrude(1) + text("RIGHT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + if (showSideBySide) + { + translate([-10, shellWidth + shiftLid*2 + (shellWidth/2) +12, 0]) + %rotate(270) + color("gray") + linear_extrude(1) + text("BACK" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + translate([shellLength+10, shellWidth + shiftLid*2 + shellWidth/2-15, 0]) + %rotate(90) + color("gray") + linear_extrude(1) + text("FRONT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + %translate([shellLength/2- 16, shellWidth + shiftLid*2 + -10, 0]) + color("gray") + linear_extrude(1) + text("RIGHT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + + %translate([shellLength/2+ 13, shellWidth + shiftLid*2 + (10+shellWidth), 0]) + rotate([0,0,180]) + color("gray") + linear_extrude(1) + text("LEFT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + } +} //-- showOrientation() + + +//=========================================================== +//-- negative pinRadius flips the fillet in the Z +//-- negative filletRadius makes it an internal fillet +module pinFillet(pinRadius, filletRadius) +{ + //-- Error checking for internal fillet bigger than the hole + filletRad = ((filletRadius<0) && (-filletRadius > abs(pinRadius))) ? -abs(pinRadius + 0.001): filletRadius; + + fr = abs(filletRad); + + voffset = (pinRadius < 0) ? -fr : fr; + voffset2 = (pinRadius < 0) ? 0 : -fr; + + xoffset = (filletRad < 0) ? -fr : 0; + voffset3 = (filletRad < 0) ? (fr*2) : 0; + pr = (pinRadius < 0) ? -pinRadius : pinRadius; + //-- Change to simplier fillet calculation + translate([0,0, voffset]) + rotate_extrude() + translate([-fr-pr+voffset3, 0, 0]) + difference() + { + translate([xoffset, voffset2]) square(fr); + circle(fr); + } +} //-- pinFillet() + + +//=========================================================== +module boxFillet (boxSize, filletRadius) +{ + fr = filletRadius; + voffset = (boxSize < 0) ? 0 : fr; + voffset2 = (boxSize < 0) ? -fr : 0; + bs = (boxSize < 0) ? -boxSize : boxSize; + translate([0,0, voffset2]) + difference() + { + difference() + { + translate([0,0, fr/2]) cube(size=[(bs+fr)*2,(bs+fr)*2,fr], center=true); + for(dr=[0:90:270]) + rotate([0,0,dr]) + translate([bs+fr,0, voffset]) + rotate([90,0,0]) cylinder(h=bs*5, + r=fr, center=true); + } + translate([0,0, fr]) cube(size=[(bs*2)-.04,(bs*2)-.04,fr*3], center=true); + } +} //-- boxFillet() + + +//=========================================================== +module linearFillet(length, radius, rotation) +{ + //-- Spin it to the desired rotation + rotate([rotation,0,0]) + //-- Bring it to normal orientation + translate([length,0,0]) // x, Y, Z + rotate ([0,-90,0]) + difference() + { + translate([-0.05,-0.05,0]) + cube([radius+0.05, radius+0.05, length], center=false); + translate([radius,radius,-0.1]) + cylinder(h=length+0.2, r=radius, center=false); + } +} //-- linearFillet() + + +//=========================================================== +//-- Set boxWidth to negative to invert the fillet in the Z axis +//-- Orientation (0 = Normal 1= Flip in Z, 2 = flip inside +module rectangleFillet (boxWidth, boxLength, filletRadius, orientation=0) +{ + flipZ = (orientation % 2 >= 1 ) ? 1 : 0; + outside = (orientation % 4 >= 2); + + fr = abs(filletRadius); + voffset = (boxWidth < 0) ? 0 : fr; + voffset2 = (boxWidth < 0) ? -fr : 0; + bx = (boxWidth < 0) ? -boxWidth/2 : boxWidth/2; + by = boxLength/2; + boxRatio = bx/by; + + mirror([0,0,flipZ]) + + if (!outside) + { + translate([0,0, voffset2]) + difference() + { + difference() + { + translate([0,0, fr/2]) cube(size=[(bx+fr)*2,(by+fr)*2,fr], center=true); + for(dr=[0,180]) + rotate([0,0,dr]) + translate([bx+fr,0, voffset]) + rotate([90,0,0]) + cylinder(h=by*2 + (fr*5), r=fr, center=true); + for(dr=[90,270]) + rotate([0,0,dr]) + translate([by+fr,0, voffset]) + rotate([90,0,0]) + cylinder(h=bx*2 + (fr*5), r=fr, center=true); + } + translate([0,0, fr]) cube(size=[(bx*2)-.04,(by*2)-.04,fr*3], center=true); + } + } + else + { + translate([0,0, voffset2]) + //-- front/back + for(dr=[0,180]) + { + rotate([0,0,dr]) + difference() + { + translate([bx - (fr/2),0, fr/2]) + cube(size=[fr, by*2, fr], center=true); + translate([bx-fr,0, voffset]) + rotate([90,0,0]) + cylinder(h=by*2 + (fr*5), r=fr, center=true); + } + } + //-- left right + for(dr=[90,270]) + { + rotate([0,0,dr]) + difference() + { + translate([by - (fr/2),0, fr/2]) + cube(size=[fr, bx*2, fr], center=true); + translate([by-fr,0, voffset]) + rotate([90,0,0]) + cylinder(h=bx*2 + (fr*5), r=fr, center=true); + } + } + } +} //-- rectangleFillet() + + +//=========================================================== +module roundedRectangle2D(width,length,radius) +{ + if (radius > width/2 || radius > length/2) + { + echo("Warning radius too large"); + } + hull() + { + translate ([(-width/2) + radius, (-length/2) + radius,0]) circle(r=radius); + translate ([(+width/2) - radius, (-length/2) + radius,0]) circle(r=radius); + translate ([(-width/2) + radius, (+length/2) - radius,0]) circle(r=radius); + translate ([(+width/2) - radius, (+length/2) - radius,0]) circle(r=radius); + } +} //-- roundedRectangle2D() + + +//=========================================================== +module chamferedRectangle2D(x,y,clip) +{ + if (clip > x/2 || clip > y/2) + { + echo("Warning radius too large"); + } + + translate([-x/2,-y/2,0]) + polygon([[clip,0], + [x-clip,0], + [x,clip], + [x,y-clip], + [x-clip,y], + [clip,y], + [0,y-clip], + [0,clip], + [clip,0] +]); + +} //-- roundedRectangle2D() + + +module chamferCube3D(x,y,z,clip_x,clip_y,clip_z) +{ + translate([-x/2,-y/2,-z/2]) + + polyhedron + (points = [ + [clip_x, clip_y, 0], [x-clip_x, clip_y, 0], [x-clip_x, y-clip_y, 0], [clip_x, y-clip_y, 0], // bottom face + [clip_x, clip_y, z], [x-clip_x, clip_y, z], [x-clip_x, y-clip_y, z], [clip_x, y-clip_y, z], // top face + + [0, clip_y, clip_z], [0, y-clip_y, clip_z], [0, y-clip_y, z-clip_z], [0, clip_y, z-clip_z], // left face + [x, clip_y, clip_z], [x, y-clip_y, clip_z], [x, y-clip_y, z-clip_z], [x, clip_y, z-clip_z], // right face + + [clip_x, 0, clip_z], [x-clip_x, 0, clip_z], [x-clip_x, 0, z-clip_z], [clip_x, 0, z-clip_z], // front face + [clip_x, y, clip_z], [x-clip_x, y, clip_z], [x-clip_x, y, z-clip_z], [clip_x, y, z-clip_z], // back face + ], + faces = [ + [0,1,2,3], // Bottom + [7,6,5,4], // top + [8,9,10,11], // left + [15,14,13,12], // right + [19,18,17,16], // front + [20,21,22,23], // back + + [0,3,9,8], // bottom/left + [11,10,7,4], // top/left + + [12,13,2,1], // bottom/right + [5,6,14,15], // top/right + + [16,17,1,0], // bottom/front + [18,19,4,5], // top/front + + [3,2,21,20], // bottom/back + [23,22,6,7], // top/back + + [20,23,10,9], // back/left + [22,21,13,14], // back/right + + [17,18,15,12], // front/right + [19,16,8,11], // front/left + + [4,19,11], // front/left/top + [8,16,0], // front/left/bottom + + [5,15,18], // front/right/top + [1,17,12], // front/right/bottom + + [6,22,14], // back/right/top + [2,13,21], // back/right/bottom + + [7,10,23], // back/left/top + [3,20,9], // back/left/bottom + ] + ); +} //chamferCube3D + +//=========================================================== +module generateShapeFillet (Shape, useCenter, Width, Length, Depth, filletTop, filletBorrom, Radius, Rotation, Polygon=undef, expand=0) +//-- Creates a shape centered at 0,0 in the XY and from 0-thickness in the Z with a fillet on the top and bottom (optional) +{ + Thickness = Depth; + filletRadiusTop = filletTop; + filletRadiusBottom = filletBorrom; + + rotate([0,0,Rotation]) + { + extrudeWithRadius(Thickness,filletRadiusBottom,-filletRadiusTop,Thickness/printerLayerHeight) + { + offset(expand) + { + if (Shape == yappCircle) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + circle(r=Radius); + } + else if (Shape == yappRing) + { + connectorCount=(Width==0) ? 0 : (Width>0) ? 1 : 2; + connectorWidth=abs(Width); + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + difference() { + difference() { + circle(r=Radius); + circle(r=Length); + } + if (connectorCount>0) + { + square([connectorWidth, Radius*2], center=true); + if (connectorCount>1) + { + rotate([0,0,90]) + square([connectorWidth, Radius*2], center=true); + } + } + } + } + else if (Shape == yappRectangle) + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + { + square([Width,Length], center=true); + } + } + else if (Shape == yappRoundedRect) + { + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + roundedRectangle2D(Width,Length,Radius); + } + } + else if (Shape == yappPolygon) + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + scale([Width,Length,0]) + { + polygon(Polygon); + } + } + else if (Shape == yappCircleWithFlats) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + { + intersection() + { + circle(r=Radius); + square([Width, Radius*2], center=true); + } + } + } + else if (Shape == yappCircleWithKey) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + { + intersect = Radius - sqrt(Radius^2 - (Width/2)^2); + depth = Length; + //--Add the Actual Key + if (depth <= 0) + { + //-- Create the circle with the flat for the key + difference() + { + circle(r=Radius); + translate ([Radius ,0,0]) + square([intersect*2, Width ], center=true); + } + //-- Add the outer cut + translate ([Radius - intersect + 0,0,0]) + square([abs(depth*2), Width ], center=true); + } + else if (depth > 0) + { + //-- Create the circle with the flat for the key + difference() + { + circle(r=Radius); + //-- Remove the flat + translate ([Radius - depth/2,0,0]) + square([intersect*2 + depth, Width ], center=true); + } + } + } + } // if yappCircleWithKey + + } + } + } +} //-- generateShape() + + +//=========================================================== +module generateShape (Shape, useCenter, Width, Length, Thickness, Radius, Rotation, Polygon, expand=0) +// Creates a shape centered at 0,0 in the XY and from 0-thickness in the Z +{ + rotate([0,0,Rotation]) + { + //-- Sphere cutout handled as a 3d object not a 2d Extruded + if (Shape == yappSphere) { + //translate([0,0,(Thickness-0.08)/2]) + { + intersection() + { + translate([0,0,(Thickness/2)+.02]) // adjust to center + // translate([0,0,0.04]) + cube([Radius*3,Radius*3,Thickness], center=true); + + //translate([0,0,Width+(Radius/2)-((Thickness-0.08)/2)]) + translate([0,0,Width+(Thickness/2)]) + sphere(r=Radius); + + } //intersection + } //translate + } else { + linear_extrude(height = Thickness) + { + offset(expand) + { + if (Shape == yappCircle) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + circle(r=Radius); + } + else if (Shape == yappRing) + { + connectorCount=(Width==0) ? 0 : (Width>0) ? 1 : 2; + connectorWidth=abs(Width); + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + difference() { + difference() { + circle(r=Radius); + circle(r=Length); + } + if (connectorCount>0) + { + square([connectorWidth, Radius*2], center=true); + if (connectorCount>1) + { + rotate([0,0,90]) + square([connectorWidth, Radius*2], center=true); + } + } + } + } + else if (Shape == yappRectangle) + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + { + square([Width,Length], center=true); + } + } + else if (Shape == yappRoundedRect) + { + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + roundedRectangle2D(Width,Length,Radius); + } + } + else if (Shape == yappPolygon) + { + translate([(useCenter) ? 0 : Width/2,(useCenter) ? 0 : Length/2,0]) + scale([Width,Length,0]){ + polygon(Polygon); + } + } + else if (Shape == yappCircleWithFlats) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + { + intersection() + { + circle(r=Radius); + square([Width, Radius*2], center=true); + } + } + } + else if (Shape == yappCircleWithKey) + { + translate([(useCenter) ? 0 : Radius,(useCenter) ? 0 : Radius,0]) + { + intersect = Radius - sqrt(Radius^2 - (Width/2)^2); + depth = Length; + //--Add the Actual Key + if (depth <= 0) + { + //-- Create the circle with the flat for the key + difference() + { + circle(r=Radius); + translate ([Radius ,0,0]) + square([intersect*2, Width ], center=true); + } + //-- Add the outer cut + translate ([Radius - intersect + 0,0,0]) + square([abs(depth*2), Width ], center=true); + } + else if (depth > 0) + { + //-- Create the circle with the flat for the key + difference() + { + circle(r=Radius); + //-- Remove the flat + translate ([Radius - depth/2,0,0]) + square([intersect*2 + depth, Width ], center=true); + } + } + } + } // if yappCircleWithKey + } // offset + } // extrude + } // if (Shape == yappSphere) + } // Rotate +} //-- generateShape() + + +//=========================================================== +module genMaskfromParam(params, width, height, depth, hOffset, vOffset, addRot) +{ + if (printMessages) echo("Mask"); + //get the Polygon if listed + thePolygon = getVector(yappPolygonDef, params); + genMask( + params[0], //pattern, + width, // Needed width + height, // Needed height + hOffset, // params[1], //hoffset, + vOffset, // params[2], //voffset, + depth+0.08, // params[3], //thickness, + (params[1]==0) ? width : params[1], //hRepeat, + (params[2]==0) ? height : params[2], //vRepeat, + params[3]+addRot, //rotation, + params[4], //openingShape, + params[5], //openingWidth, + params[6], //openingLength, + params[7], //openingRadius, + params[8], //openingRotation, + thePolygon //polygon) + ); + +} //-- genMaskfromParam() + + +//=========================================================== +module genMask(pattern, width, height, hOffset, vOffset, thickness, hRepeat, vRepeat, rotation, openingShape, openingWidth, openingLength, openingRadius, openingRotation, polygon) +{ + + if (printMessages) echo("genMask",pattern=pattern); + if (printMessages) echo("genMask",width=width); + if (printMessages) echo("genMask",height=height); + if (printMessages) echo("genMask",hOffset=hOffset); + if (printMessages) echo("genMask",vOffset=vOffset); + if (printMessages) echo("genMask",thickness=thickness); + if (printMessages) echo("genMask",hRepeat=hRepeat); + if (printMessages) echo("genMask",vRepeat=vRepeat); + if (printMessages) echo("genMask",rotation=rotation); + if (printMessages) echo("genMask",openingShape=openingShape); + if (printMessages) echo("genMask",openingWidth=openingWidth); + if (printMessages) echo("genMask",openingLength=openingLength); + if (printMessages) echo("genMask",openingRadius=openingRadius); + if (printMessages) echo("genMask",openingRotation=openingRotation); + if (printMessages) echo("genMask",polygon=polygon); + + rotatedHeight = ((sin((360+rotation)%90) * width) + (cos((360+rotation)%90) * height)); + rotatedWidth = ((sin((360+rotation)%90) * height) + (cos((360+rotation)%90) * width)); + + rotate([0,0,rotation]) + translate([-rotatedWidth/2, -rotatedHeight/2,-0.02]) + { + if (pattern == yappPatternSquareGrid) + { + for(hpos=[-hRepeat:hRepeat:rotatedWidth+hRepeat]) + { + for(vpos=[-vRepeat:vRepeat:rotatedHeight+vRepeat]) + { + translate([hpos + hOffset,vpos+vOffset]) + { + generateShape (openingShape, true, + (openingWidth==0) ? width :openingWidth, + (openingLength==0) ? height : openingLength, + thickness+0.04, openingRadius, openingRotation, polygon); + } + } + } + } else if (pattern == yappPatternHexGrid) + { + hexRepeatH = hRepeat; + hexRepeatV = (sqrt(3) * hRepeat/2); + + for(hpos=[-hexRepeatH:hexRepeatH:rotatedWidth+hexRepeatH]) + { + for(vpos=[-hexRepeatV:hexRepeatV*2:rotatedHeight+hexRepeatV*2]) + { + translate([hpos + hOffset,vpos+vOffset,0]) + { + generateShape (openingShape, true, + (openingWidth==0) ? width :openingWidth, + (openingLength==0) ? height : openingLength, + thickness, openingRadius,openingRotation, polygon); + } + translate([hpos-(hexRepeatH/2)+ hOffset,vpos+hexRepeatV+vOffset,0]) + { + generateShape (openingShape, true, + (openingWidth==0) ? width :openingWidth, + (openingLength==0) ? height : openingLength, + thickness, openingRadius,openingRotation, polygon); + } + } + } + } + } +} //-- genMask() + + +//=========================================================== +module drawLid() +{ + difference() + { + union() //(t2) + { + //-- Draw objects not cut by the lid + //-- Comment out difference() to see objects instead of cutting them from the lid for debugging + //-- xxxxx + difference() // (t1) + { + union() { + //-- Draw the lid + lidShell(); + } + //-- new for 3.1 + addDisplayMounts(0); //-- Do the Cutout in the lid + } // difference(t1) + + //-- Post cutouts operations + posZ00 = lidWallHeight+lidPlaneThickness; + translate([(shellLength/2), (shellWidth/2), (posZ00*-1)]) + { + minkowskiBox(yappPartLid, shellInsideLength,shellInsideWidth, lidWallHeight, roundRadius, lidPlaneThickness, wallThickness, false); + } + + //-- new for 3.1 + addDisplayMounts(1); //-- Generate the Mount + + //-- Add the text + translate([shellLength-15, -15, 0]) + linear_extrude(1) + mirror([1,0,0]) + %text("LEFT" + , font="Liberation Mono:style=bold" + , size=8 + , direction="ltr" + , halign="left" + , valign="bottom"); + } //union (t2) + + //-- Remove parts of it + lightTubeCutout(); + buttonCutout(); + + //-- Do all of the face cuts + makeCutouts(yappPartLid); + shellConnectors(yappPartLid, true); + makeRidgeExt(yappPartLid,true); + + printSnapJoins(yappPartLid); + + //-- Draw the labels that are carved into the case + color("Red") drawLabels(yappPartLid, true); + color("Red") drawImages(yappPartLid, true); + } //difference +} //-- drawLid() + + +//=========================================================== +module drawCenterMarkers() +{ + if (showMarkersCenter) + { + if (printMessages) echo("Showing center markers"); + //-- Left + color("Magenta") + translate([shellLength/2,0,shellHeight/2]) + rotate([0,0,45]) + cube([1,1,shellHeight], center=true); + color("Magenta") + translate([shellLength/2,0,shellHeight/2]) + rotate([0,90,0]) + rotate([0,0,45]) + cube([1,1,shellLength], center=true); + //-- Right + color("Magenta") + translate([shellLength/2,shellWidth,shellHeight/2]) + rotate([0,0,45]) + cube([1,1,shellHeight], center=true); + color("Magenta") + translate([shellLength/2,shellWidth,shellHeight/2]) + rotate([0,90,0]) + rotate([0,0,45]) + cube([1,1,shellLength], center=true); + //-- Front + color("Magenta") + translate([shellLength,shellWidth/2,shellHeight/2]) + rotate([0,0,45]) + cube([1,1,shellHeight], center=true); + color("Magenta") + translate([shellLength,shellWidth/2,shellHeight/2]) + rotate([90,0,0]) + rotate([0,0,45]) + cube([1,1,shellWidth], center=true); + //-- Back + color("Magenta") + translate([0,shellWidth/2,shellHeight/2]) + rotate([0,0,45]) + cube([1,1,shellHeight], center=true); + color("Magenta") + translate([0,shellWidth/2,shellHeight/2]) + rotate([90,0,0]) + rotate([0,0,45]) + cube([1,1,shellWidth], center=true); + //-- Top + color("Magenta") + translate([shellLength/2,shellWidth/2,shellHeight]) + rotate([0,90,0]) + rotate([0,0,45]) + cube([1,1,shellLength], center=true); + color("Magenta") + translate([shellLength/2,shellWidth/2,shellHeight]) + rotate([0,90,90]) + rotate([0,0,45]) + cube([1,1,shellWidth], center=true); + //-- Bottom + color("Magenta") + translate([shellLength/2,shellWidth/2,0]) + rotate([0,90,0]) + rotate([0,0,45]) + cube([1,1,shellLength], center=true); + color("Magenta") + translate([shellLength/2,shellWidth/2,0]) + rotate([0,90,90]) + rotate([0,0,45]) + cube([1,1,shellWidth], center=true); + } +}//-- drawCenterMarkers() + +//=========================================================== +module genOriginBars(color1, color2, coordSystem) +{ + // Main origins on base + genOriginPart(color1, color2, coordSystem); + + if (showSideBySide) + { + translate([0,(shellWidth+shiftLid)*2 ,shellHeight]) + rotate([180,0,0]) + genOriginPart(color1, color2, coordSystem); + } +}//-- genOriginBars() + + +//=========================================================== +module genOriginPart(color1, color2, coordSystem) +{ + origin=(coordSystem[0]==yappCoordBox) ? [0,0,0] + : (coordSystem[0]==yappCoordBoxInside) ? [wallThickness,wallThickness,basePlaneThickness] + : (coordSystem[0]==yappCoordPCB) ? [getPCB_X(coordSystem[2]),getPCB_Y(coordSystem[2]),getPCB_Z(coordSystem[2])] + : undef; + + translate(origin) + union() + { + translate([-origin[0],0,0]) + rotate([0,90,0]) + genMarkerBar(color1, color2, "X"); + translate([0,-origin[1],0]) + rotate([-90,0,0]) + genMarkerBar(color1, color2, "Y"); + //-- Z doesn't need to rotate + translate([0,0,-origin[2]]) + genMarkerBar(color1, color2, "Z"); + } +}//-- genOriginPart() + + +//=========================================================== +module genMarkerBar(color1, color2, axis ) +{ + barLength= (axis == "X") ? shellLength + :(axis == "Y") ? shellWidth + :(axis == "Z") ? shellHeight + ((!showSideBySide) ? onLidGap : 0) + : undef; + + union() + { + color(color1) + translate([0,0,barLength/2]) + cylinder( + d = 1, + h = barLength, + center = true); + color(color2) + translate([0,0,-5]) + cylinder( + d = 1, + h = 10, + center = true); + color(color2) + translate([0,0,barLength+5]) + cylinder( + d = 1, + h = 10, + center = true); + } +}//-- genMarkerBar() + + +//=========================================================== +module YAPPgenerate() +//=========================================================== +{ + echo("YAPP=========================================="); + echo("YAPP:PCB(s):"); + for (thePCB=pcb) + { + echo(str("YAPP: pcbLength(\"",thePCB[0],"\") = ", pcbLength(thePCB[0]))); + echo(str("YAPP: pcbWidth(\"",thePCB[0],"\") = ", pcbWidth(thePCB[0]))); + echo(str("YAPP: pcbThickness(\"",thePCB[0],"\") = ", pcbThickness(thePCB[0]))); + echo(str("YAPP: standoffHeight(\"",thePCB[0],"\") = ", standoffHeight(thePCB[0]))); + echo(str("YAPP: standoffPinDiameter(\"",thePCB[0],"\") = ", standoffPinDiameter(thePCB[0]))); + echo(str("YAPP: standoffDiameter(\"",thePCB[0],"\") = ", standoffDiameter(thePCB[0]))); + echo(str("YAPP: standoffHoleSlack(\"",thePCB[0],"\") = ", standoffHoleSlack(thePCB[0]))); + echo("YAPP------------------------------------------"); + } + echo("YAPP=========================================="); + echo("YAPP:", paddingFront=paddingFront); + echo("YAPP:", paddingBack=paddingBack); + echo("YAPP:", paddingRight=paddingRight); + echo("YAPP:", paddingLeft=paddingLeft); + echo("YAPP=========================================="); + echo("YAPP:", buttonWall=buttonWall); + echo("YAPP:", buttonPlateThickness=buttonPlateThickness); + echo("YAPP:", buttonSlack=buttonSlack); + echo("YAPP=========================================="); + echo("YAPP:", baseWallHeight=baseWallHeight); + echo("YAPP:", lidWallHeight=lidWallHeight); + echo("YAPP:", wallThickness=wallThickness); + echo("YAPP:", basePlaneThickness=basePlaneThickness); + echo("YAPP:", lidPlaneThickness=lidPlaneThickness); + echo("YAPP:", ridgeHeight=ridgeHeight); + echo("YAPP:", ridgeSlack=ridgeSlack); + echo("YAPP:", ridgeGap=ridgeGap); + echo("YAPP:", roundRadius=roundRadius); + echo("YAPP:", boxType=boxType); + echo("YAPP=========================================="); + echo("YAPP:", shellLength=shellLength); + echo("YAPP:", shellInsideLength=shellInsideLength); + echo("YAPP:", shellWidth=shellWidth); + echo("YAPP:", shellInsideWidth=shellInsideWidth); + echo("YAPP:", shellHeight=shellHeight); + echo("YAPP:", shellInsideHeight=shellInsideHeight); + echo("YAPP=========================================="); + echo("YAPP:", shiftLid=shiftLid); + echo("YAPP:", onLidGap=onLidGap); + echo("YAPP=========================================="); + echo(str("YAPP: Version:", Version)); + echo("YAPP: copyright by Willem Aandewiel"); + echo("YAPP=========================================="); + echo("YAPP: Predefined Shapes:"); + + for (shape=preDefinedShapes) + { + echo(str("YAPP: ",shape[0])); + } + echo("YAPP: Predefined Masks:"); + + for (mask=preDefinedMasks) + { + echo(str("YAPP: ",mask[0])); + } + echo("YAPP=========================================="); + + $fn=facetCount; + + //-- Perform sanity checks + + assert((baseWallHeight >= ridgeHeight), str("ridgeHeight ", ridgeHeight, " must be less than or equal to baseWallHeight ", baseWallHeight) ); + + sanityCheckList(pcbStands, "pcbStands", 2); + sanityCheckList(connectors, "connectors", 7); + sanityCheckList(cutoutsBase, "cutoutsBase", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(cutoutsBase, "cutoutsLid", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(cutoutsBase, "cutoutsFront", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(cutoutsBase, "cutoutsBack", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(cutoutsBase, "cutoutsLeft", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(cutoutsBase, "cutoutsRight", 6, 5, [yappRectangle, yappCircle, yappPolygon, yappRoundedRect, yappCircleWithFlats, yappCircleWithKey]); + sanityCheckList(snapJoins, "snapJoins", 3, 2, [yappLeft, yappRight, yappFront, yappBack]); + sanityCheckList(lightTubes, "lightTubes", 7, 6, [yappCircle, yappRectangle]); + sanityCheckList(pushButtons, "pushButtons", 9); + sanityCheckList(boxMounts, "boxMounts", 5); + sanityCheckList(labelsPlane, "labelsPlane", 8, 4, [yappLeft, yappRight, yappFront, yappBack, yappLid, yappBase]); + sanityCheckList(imagesPlane, "imagesPlane", 6, 4, [yappLeft, yappRight, yappFront, yappBack, yappLid, yappBase]); + + // Show the origins as needed + if ($preview && showOriginCoordBox) + { + genOriginBars("red", "darkRed", [yappCoordBox]); + } // showOriginCoordBox + if ($preview && showOriginCoordBoxInside) + { + genOriginBars("green", "darkgreen", [yappCoordBoxInside]); + } // showOriginCoordBoxInside + + if ($preview && showOriginCoordPCB) + { + // Loop through the PCB's + for ( thePCB = pcb ) { + genOriginBars("blue", "darkblue", [yappCoordPCB, undef, thePCB[0]]); + } + //qwqw + } // showOriginCoordPCB + + difference() // Inspection cuts + { + union() + { + if (printBaseShell) + { + if ($preview && showPCB) + { + showPCBs(); + } + if (printMessages) echo ("* Print base *"); +// **************************************************************** +// xxxxx +// Comment out difference() to see objects instead of cutting them from the base for debugging + difference() // (a) + { + // Draw the base shell + baseShell(); + + // Remove parts of it + makeRidgeExt(yappPartBase,true); + makeCutouts(yappPartBase); + + shellConnectors(yappPartBase, true); + + // Draw the labels that are carved into the case + color("Red") drawLabels(yappPartBase, true); + color("Red") drawImages(yappPartBase, true); + } // difference(a) + + // Draw the post base hooks + posZ00 = (baseWallHeight) + basePlaneThickness; + translate([(shellLength/2), shellWidth/2, posZ00]) + { + minkowskiBox(yappPartBase, shellInsideLength, shellInsideWidth, baseWallHeight, roundRadius, basePlaneThickness, wallThickness, false); + } + + } // if printBaseShell .. + + if ($preview && showOrientation) + { + showOrientation(); + } + + if (printMessages) echo ("* Print lid *"); + if (showSideBySide || !$preview) + { + if (printMessages) echo ("*** Side by side ***"); + //-- lid side-by-side + mirror([0,0,1]) + { + mirror([0,1,0]) + { + translate([0, (5 + shellWidth+(shiftLid/2))*-2, 0]) + { + if (printLidShell) + { + drawLid(); + } // printLidShell() + // Add button extenders + buildButtons(false); + addDisplayMounts(2); //-- Generate the clips + } // translate + } // mirror + } // mirror + } + else // lid on base + { + if (printMessages) echo ("*** Print lid on base ***"); + translate([0, 0, (baseWallHeight+basePlaneThickness+ + lidWallHeight+lidPlaneThickness+onLidGap)]) + { + if (printLidShell) + { + drawLid(); + } // printLidShell() + // Add button extenders + buildButtons(false); + } // translate .. + } // lid on top off Base + } //union + + if ($preview) + { + //--- show inspection cut + if (inspectX != 0) + { + maskLength = shellLength * 3; + maskWidth = shellWidth * 3; + maskHeight = (baseWallHeight + lidWallHeight+ ridgeHeight) *2; + color("Salmon",1) + if (!inspectXfromBack) + { + translate([inspectX, -shellWidth/2,-maskHeight/4]) + cube([maskLength, maskWidth, maskHeight]); + } + else + { + translate([-maskLength + inspectX, -shellWidth/2,-maskHeight/4]) + cube([maskLength, maskWidth, maskHeight]); + } + } //inspectX + + //--- show inspection cut + if (inspectY != 0) + { + maskLength = shellLength * 3; + maskWidth = shellWidth * 3; + maskHeight = (baseWallHeight + lidWallHeight+ ridgeHeight) *2; + color("Salmon",1) + if (!inspectYfromLeft) + { + translate([-shellLength/2, inspectY, -maskHeight/4]) + cube([maskLength, maskWidth, maskHeight]); + } + else + { + translate([-shellLength/2,-maskWidth + inspectY,-maskHeight/4]) + cube([maskLength, maskWidth, maskHeight]); + } + } //inspectY + + //--- show inspection cut + if (inspectZ != 0) + { + maskLength = shellLength * 3; + maskWidth = shellWidth * 3; + maskHeight = (baseWallHeight + lidWallHeight+ ridgeHeight) *2; + + color("Salmon",1) + if (inspectZfromBottom) + { + translate([-shellLength/2, -shellWidth/2, inspectZ]) + cube([maskLength, maskWidth, maskHeight]); + } + else + { + translate([-shellLength/2,-shellWidth/2,-maskHeight + inspectZ]) + cube([maskLength, maskWidth, maskHeight]); + } + } //inspectZ + } // $preview + }// Inspection cuts +} //-- YAPPgenerate() + + +//=========================================================== +module makeSwitchExtender(shape, capLength, capWidth, capRadius, thickness, poleDiam, extHeight, aboveLid, thePolygon, buttonSlack) +{ + + // -->| |<-- shape=circle : Diameter=capWidth shape=square : capLength x capWidth + // + // +------------+ - + // | | ^ + // | | | [-- thickness + // | | v + // +---+ +---+ ---- + // | | ^ + // | | | + // | | | + // | | | + // | | | [-- extHeight + // | | | + // | | | + // | | | + // | | v + // +----+ - + // + // -->| |<-- poleDiam + + translate([0,0,-thickness]) + color("red") + generateShape (shape, true, capLength, capWidth, thickness, capRadius, 0, thePolygon); + + //--- pole + translate([0, 0, (extHeight/-2)-thickness]) + color("orange") + cylinder(d=(poleDiam-(buttonSlack)), h=extHeight, center=true); +} //-- makeSwitchExtender() + + +//=========================================================== +//-- switch Plate ----------- +module makeSwitchPlate(poleDiam, thickness, buttonSlack, snapSlack) +{ + // <---(7mm)----> + // +---+ +---+ ^ + // | | | | | + // | |____| | |>-- thickness + // | | | + // +------------+ v + // >----<------- poleDiam + // + + difference() + { + color("green") + cylinder(h=thickness, d=poleDiam+3, center=true); + translate([0,0,-0.5]) + color("blue") + cylinder(h=thickness, d=poleDiam-buttonSlack+snapSlack, center=true); + } +} //-- makeSwitchPlate + + +//=========================================================== +module drawSwitchOnPCB(thePCB) +{ + if (len(pushButtons) > 0) + { + for(i=[0:len(pushButtons)-1]) + { + b=pushButtons[i]; + + // Get the desired coordinate system + // Calculate based on the Coordinate system + coordSystem = getCoordSystem(b, yappCoordPCB); + + // Check if the Switch is on this PCB + if (coordSystem[2] == thePCB[0]) + { + posX = b[0]; + posY = b[1]; + + btnHeight = b[6]; + btnTravel = min(b[7],0.5); + + posZb=basePlaneThickness + ((btnHeight-btnTravel)/2); + posZt=basePlaneThickness + btnHeight -(btnTravel/2);//+b[5]/2; + //-- Switch base - as a cube + translate([posX, posY, posZb]) + color("black") cube([5, 5, btnHeight-btnTravel], center=true); + //-- switchTravel indicator + translate([posX, posY, posZt]) + color("white") cylinder(h=btnTravel, d=4, center=true); + } + } + } +} //-- drawSwitchOnPCB + + +//=========================================================== +// Display Mount +// new Feature for v3.1 + +module clip (capDiameter, capSlack, pinDiameter, pcbThickness, count) +{ + for(i = [0:1:count-1]) { + translate([i*(capDiameter+2),-10,-pcbThickness*1.5]) + difference() + { + color ("Yellow") + translate([0,0,0]) + cylinder (d=capDiameter, h=pcbThickness*1.5); + color ("blue") + //translate([0,0,(pcbThickness/2)+0.02]) + translate([0,0,-0.01]) + cylinder (d=pinDiameter+capSlack, h=(pcbThickness*1.5)+0.02); + } //difference + } // for loop +} //clip + +//=========================================================== +//-- Create the Cutout through the lid and add the display mount +module addDisplayMounts(mode) +{ + //for(displayMount=displayMounts) + //{ + + if (len(displayMounts) > 0) + { + for(i=[0:len(displayMounts)-1]) + { + displayMount=displayMounts[i]; + + + + //-- Get the desired coordinate system + theCoordSystem = getCoordSystem(displayMount, yappCoordBox); + useCenter = (isTrue(yappCenter, displayMount)); + + xPos = translate2Box_X (displayMount[0], yappLid, theCoordSystem); + yPos = translate2Box_Y (displayMount[1], yappLid, theCoordSystem); + + displayWidth = displayMount[2]; + displayHeight = displayMount[3]; + pinInsetH= displayMount[4]; + pinInsetV= displayMount[5]; + pinDiameter = displayMount[6]; + postOverhang = pinDiameter; + postOffset = displayMount[7]; + walltoPCBGap = displayMount[8]; + pcbThickness = displayMount[9]; + windowWidth = displayMount[10]; + windowHeight= displayMount[11]; + windowOffsetH = displayMount[12]; + windowOffsetV = displayMount[13]; + bevel = displayMount[14]; + rotation = getParamWithDefault(displayMount[15],0); //-- Display rotation + capDiameter = getParamWithDefault(displayMount[16],pinDiameter*2); //-- Display rotation + wallThickness = getParamWithDefault(displayMount[17],lidPlaneThickness); + + capSlack = getParamWithDefault(displayMount[18],0); //-- capSlack + + useSelfThreading = isTrue(yappSelfThreading, displayMount) ? 1 : + isTrue(yappHalfSelfThreading, displayMount) ? 2 : 0; + + + + faceWidth = max(displayWidth + ((pinInsetH-pinDiameter/2 - postOverhang) * -2), windowWidth+(wallThickness*2)); + faceHeight = max(displayHeight + ((pinInsetV-pinDiameter/2 - postOverhang) * -2), windowHeight+(wallThickness*2)); + + offsetX = (useCenter) ? 0 : faceWidth/2; + offsetY = (useCenter) ? 0 : faceHeight/2; + + echo(xPos=xPos, yPos=yPos, displayWidth=displayWidth, faceWidth=faceWidth, faceHeight=faceHeight, offsetX=offsetX, offsetY=offsetY); + + if (mode == 0) + { + //-- Do the Cutout in the lid + tmpArray = [[0, 0, faceWidth, faceHeight, 0, yappRectangle, 0, 0, yappCoordBox, (useCenter) ?yappCenter : undef]]; + translate([xPos,yPos,0]) + { + color("green") + rotate([0,0,rotation]) + processFaceList(yappLid, tmpArray, yappPartLid, "cutout", true); + }// translate + }//(mode == 0) + + if (mode == 1) + //-- Generate the Mount + { + //-- Add the Mount + translate([xPos+offsetX,yPos+offsetY,0]) + rotate([0,0,rotation]) + displayMount( + displayWidth, + displayHeight, + wallThickness, + pinInsetH, + pinInsetV, + pinDiameter, + postOverhang, + walltoPCBGap, + pcbThickness, + windowWidth, + windowHeight, + windowOffsetH, + windowOffsetV, + bevel, + postOffset/2, + useSelfThreading); + }//(mode == 1) + if (mode == 2) + //-- Generate the clips + { + // if ((printDisplayClips) && (!useSelfThreading)) + if (printDisplayClips) + { + translate ([0,i*-10,0]) + clip (capDiameter, capSlack, pinDiameter, pcbThickness, 1); + } + }//(mode == 2) + } //-- for displayMounts +} +} //-- addDisplayMounts() + +module displayMount( + displayWidth, + displayHeight, + wallThickness, + pinInsetH, + pinInsetV, + pinDiameter, + postOverhang, + walltoPCBGap, + pcbThickness, + windowWidth, + windowHeight, + windowOffsetH, + windowOffsetV, + bevel, + postOffset, + useSelfThreading, + ) +{ + mirror([0,0,1]) + { + translate([-(displayWidth)/2,-(displayHeight)/2, 0])//1.5*5/2]) + { + difference() + { + union() + { + color("green") + { + //-- Stands + translate([pinInsetH - postOffset,pinInsetV - postOffset,walltoPCBGap/2+wallThickness ]) + cube([pinDiameter+postOverhang,pinDiameter+postOverhang,walltoPCBGap], center=true); + + translate([displayWidth-(pinInsetH-postOffset),(pinInsetV-postOffset),walltoPCBGap/2+wallThickness]) + cube([pinDiameter+postOverhang,pinDiameter+postOverhang,walltoPCBGap], center=true); + + //-- Stands + translate([(pinInsetH-postOffset),displayHeight-(pinInsetV-postOffset),walltoPCBGap/2+wallThickness]) + cube([pinDiameter+postOverhang,pinDiameter+postOverhang,walltoPCBGap], center=true); + + translate([displayWidth-(pinInsetH-postOffset),displayHeight-(pinInsetV-postOffset),walltoPCBGap/2+wallThickness]) + cube([pinDiameter+postOverhang,pinDiameter+postOverhang,walltoPCBGap], center=true); + }// color + + if (useSelfThreading == 0) + { + echo("Display Pins", pinDiameter=pinDiameter); + color("blue") + { + //--pins + translate([pinInsetH,pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + + translate([pinInsetH,displayHeight-pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + + translate([displayWidth-pinInsetH,pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + + translate([displayWidth-pinInsetH,displayHeight-pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + }// color + } // not Self Threading + + if (useSelfThreading == 2) + { + //--echo("***** Add the two needed pins *****"); + color("blue") + { + //--pins + translate([pinInsetH,displayHeight-pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + + translate([displayWidth-pinInsetH,pinInsetV,walltoPCBGap+lidPlaneThickness]) + cylinder (d=pinDiameter, h=pcbThickness*2); + + }// color + } // if(useSelfThreading=2) + + + }// Union +//qqqqq + if (useSelfThreading == 1) + { + //--echo("***** Add the self tapping holes *****"); + color("blue") + { + //--pins + translate([pinInsetH,pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + + translate([pinInsetH,displayHeight-pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + + translate([displayWidth-pinInsetH,pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + + translate([displayWidth-pinInsetH,displayHeight-pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + }// color + } // if(useSelfThreading=1) + + if (useSelfThreading == 2) + { + //--echo("***** Add the self tapping holes *****"); + color("blue") + { + //--Self Forming holes + translate([pinInsetH,pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + + translate([displayWidth-pinInsetH,displayHeight-pinInsetV,lidPlaneThickness]) + self_forming_screw( + d=pinDiameter, + h=walltoPCBGap + 0.02, + center=false); + + }// color + } // if(useSelfThreading=2) + + } //difference + }// translate + + faceWidth = max(displayWidth + ((pinInsetH-pinDiameter/2 - postOverhang) * -2), windowWidth+(wallThickness*2))+0.1; + faceHeight = max(displayHeight + ((pinInsetV-pinDiameter/2 - postOverhang) * -2), windowHeight+(wallThickness*2))+0.1; + + xScale = (bevel) ? 1 + (((wallThickness+ 0.00)*2)/windowWidth) : 1; + yScale = (bevel) ? 1 + (((wallThickness+ 0.00)*2)/windowHeight) : 1; + + // Beveled Faceplate + difference() + { + //-- faceplate + color("Grey") + translate([0,0, wallThickness/2]) + cube([faceWidth,faceHeight, wallThickness],center=true); + + //-- Cutout Opening + translate([windowOffsetH, windowOffsetV, wallThickness + 0.02]) + { + rotate([180,0,0]) + // Bevel out at a either 90 or 45deg angle based on bevel parameter + linear_extrude(wallThickness + 0.04, scale = [xScale,yScale]) + square([windowWidth,windowHeight],center=true); + }// translate + }// difference + }// mirror +} //displayMount + + +//=========================================================== +//=========================================================== +// General functions +//=========================================================== +//=========================================================== +function getMinRad(p1, wall) = + p1=outs) ? (ins*1.5)+0.2 : outs); + +function countersinkHeight(conn) = (conn[4] / 2) / tan (countersinkAngle / 2); + +function maxLength(v, i = 0, r = 0) = i < len(v) ? maxLength(v, i + 1, max(r, v[i][1] + v[i][3])) : r; +function maxWidth(v, i = 0, r = 0) = i < len(v) ? maxWidth(v, i + 1, max(r, v[i][2] + v[i][4])) : r; + +function pcbByName(pcbName="Main") = getVectorBase(pcbName, pcb); + +function getPCBInfo(yappPCBName, vector) = (getVector(yappPCBName, vector) == false) ? pcbByName("Main") : pcbByName(getVector(yappPCBName, vector)); + +function getPCBName(yappPCBName, vector) = (getVector(yappPCBName, vector) == false) ? "Main" : pcbByName(getVector(yappPCBName, vector))[0]; + +//-- Change to reference the top of the PCB not the bottom +function getPCB_X(pcbName="Main") = pcbX(pcbName) + wallThickness + paddingBack; +function getPCB_Y(pcbName="Main") = pcbY(pcbName) + wallThickness + paddingLeft; +function getPCB_Z(pcbName="Main") = standoffHeight(pcbName) + pcbThickness(pcbName) + basePlaneThickness; + +function pcbLength(pcbName="Main") = (getVectorBase(pcbName, pcb))[1]; +function pcbWidth(pcbName="Main") = (getVectorBase(pcbName, pcb))[2]; +function pcbThickness(pcbName="Main") = (getVectorBase(pcbName, pcb))[5]; +function pcbX(pcbName="Main") = (getVectorBase(pcbName, pcb))[3]; +function pcbY(pcbName="Main") = (getVectorBase(pcbName, pcb))[4]; +//-- Change to allow for negative to reference the distance above the PCB +function standoffHeight(pcbName="Main") = + ((getVectorBase(pcbName, pcb))[6] < 0) + ? shellInsideHeight - pcbThickness(pcbName) + (getVectorBase(pcbName, pcb))[6] + : (getVectorBase(pcbName, pcb))[6]; + +function standoffDiameter(pcbName="Main") = (getVectorBase(pcbName, pcb))[7]; +function standoffPinDiameter(pcbName="Main") = (getVectorBase(pcbName, pcb))[8]; +function standoffHoleSlack(pcbName="Main") = (getVectorBase(pcbName, pcb))[9]; + +function getParamWithDefault (theParam, theDefault) = +( + (theParam==undef) ? theDefault : + (is_list(theParam)) ? theDefault : + (theParam<= -30000) ? theDefault : + theParam +); + + +function getShapeWithDefault (theParam, theDefault) = +( + (theParam==undef) ? theDefault : + (is_list(theParam)) ? theDefault : + (theParam<= -30100) ? theDefault : + theParam +); + +function getYappValueWithDefault (theParam, theDefault) = +( + (theParam==undef) ? theDefault : + (is_list(theParam)) ? theDefault : + (theParam > -30000) ? theDefault : + theParam +); + +function getPartName(face) = + (face==yappPartBase) ? "yappPartBase" : + (face==yappPartLid) ? "yappPartLid" : + (face==yappLeft) ? "yappLeft" : + (face==yappRight) ? "yappRight" : + (face==yappFront) ? "yappFront" : + (face==yappBack) ? "yappBack" : + (face==yappLid) ? "yappLid" : + (face==yappBase) ? "yappBase" : ""; + + +// Return vector that starts with Identifier +function getVectorBase(identifier, setArray) = + ( setArray[0][0] == identifier) ? setArray[0] : + ( setArray[1][0] == identifier) ? setArray[1] : + ( setArray[2][0] == identifier) ? setArray[2] : + ( setArray[3][0] == identifier) ? setArray[3] : + ( setArray[4][0] == identifier) ? setArray[4] : + ( setArray[5][0] == identifier) ? setArray[5] : + ( setArray[6][0] == identifier) ? setArray[6] : + ( setArray[7][0] == identifier) ? setArray[7] : + ( setArray[8][0] == identifier) ? setArray[8] : + ( setArray[9][0] == identifier) ? setArray[9] : + ( setArray[10][0] == identifier) ? setArray[10] : + ( setArray[11][0] == identifier) ? setArray[11] : + ( setArray[12][0] == identifier) ? setArray[12] : + ( setArray[13][0] == identifier) ? setArray[13] : + ( setArray[14][0] == identifier) ? setArray[14] : + ( setArray[15][0] == identifier) ? setArray[15] : + ( setArray[16][0] == identifier) ? setArray[16] : + ( setArray[17][0] == identifier) ? setArray[17] : + ( setArray[18][0] == identifier) ? setArray[18] : + ( setArray[19][0] == identifier) ? setArray[19] : false ; + + + +// Return vector that starts with Identifier +function getVector(identifier, setArray) = + ( setArray[0][0] == identifier) ? setArray[0][1] : + ( setArray[1][0] == identifier) ? setArray[1][1] : + ( setArray[2][0] == identifier) ? setArray[2][1] : + ( setArray[3][0] == identifier) ? setArray[3][1] : + ( setArray[4][0] == identifier) ? setArray[4][1] : + ( setArray[5][0] == identifier) ? setArray[5][1] : + ( setArray[6][0] == identifier) ? setArray[6][1] : + ( setArray[7][0] == identifier) ? setArray[7][1] : + ( setArray[8][0] == identifier) ? setArray[8][1] : + ( setArray[9][0] == identifier) ? setArray[9][1] : + ( setArray[10][0] == identifier) ? setArray[10][1] : + ( setArray[11][0] == identifier) ? setArray[11][1] : + ( setArray[12][0] == identifier) ? setArray[12][1] : + ( setArray[13][0] == identifier) ? setArray[13][1] : + ( setArray[14][0] == identifier) ? setArray[14][1] : + ( setArray[15][0] == identifier) ? setArray[15][1] : + ( setArray[16][0] == identifier) ? setArray[16][1] : + ( setArray[17][0] == identifier) ? setArray[17][1] : + ( setArray[18][0] == identifier) ? setArray[18][1] : + ( setArray[19][0] == identifier) ? setArray[19][1] : false ; + + +// Return vector that starts with Identifier +function getVectorInVector(identifier, setArray) = + ( setArray[0][0][0] == identifier) ? setArray[0] : + ( setArray[1][0][0] == identifier) ? setArray[1] : + ( setArray[2][0][0] == identifier) ? setArray[2] : + ( setArray[3][0][0] == identifier) ? setArray[3] : + ( setArray[4][0][0] == identifier) ? setArray[4] : + ( setArray[5][0][0] == identifier) ? setArray[5] : + ( setArray[6][0][0] == identifier) ? setArray[6] : + ( setArray[7][0][0] == identifier) ? setArray[7] : + ( setArray[8][0][0] == identifier) ? setArray[8] : + ( setArray[9][0][0] == identifier) ? setArray[9] : + ( setArray[10][0][0] == identifier) ? setArray[10] : + ( setArray[11][0][0] == identifier) ? setArray[11] : + ( setArray[12][0][0] == identifier) ? setArray[12] : + ( setArray[13][0][0] == identifier) ? setArray[13] : + ( setArray[14][0][0] == identifier) ? setArray[14] : + ( setArray[15][0][0] == identifier) ? setArray[15] : + ( setArray[16][0][0] == identifier) ? setArray[16] : + ( setArray[17][0][0] == identifier) ? setArray[17] : + ( setArray[18][0][0] == identifier) ? setArray[18] : + ( setArray[19][0][0] == identifier) ? setArray[19] : false ; + +// Extract the Coordinate System from a list falling back to a default if none is found. +function getCoordSystem(list, default) = + [ + isTrue(yappCoordPCB, list) ? yappCoordPCB + : isTrue(yappCoordBox, list) ? yappCoordBox + : isTrue(yappCoordBoxInside, list) ? yappCoordBoxInside + : default + , + isTrue(yappAltOrigin, list) ? yappAltOrigin + : isTrue(yappGlobalOrigin, list) ? yappGlobalOrigin + : yappGlobalOrigin + , + getPCBName(yappPCBName, list) + ]; + +// Translate from PCB coordinates to Outside Box Coordinates +function translate2Box_X (value, face, sourceSystem) = + (sourceSystem[0] == yappCoordPCB) && (face==yappLid) ? value + getPCB_X(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappLeft) ? value + getPCB_X(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappFront) ? value + getPCB_Y(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappBase) ? (sourceSystem[1] == yappAltOrigin) ? shellLength - (value + getPCB_X(sourceSystem[2])) - wallThickness - paddingFront : value + getPCB_X(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappRight) ? (sourceSystem[1] == yappAltOrigin) ? shellLength - (value + getPCB_X(sourceSystem[2])) - wallThickness - paddingFront : value + getPCB_X(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappBack) ? (sourceSystem[1] == yappAltOrigin) ? shellWidth - (value + getPCB_Y(sourceSystem[2])) - wallThickness - paddingRight : value + getPCB_Y(sourceSystem[2]) : + + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBase) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLeft) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappFront) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLid) ? (sourceSystem[1] == yappAltOrigin) ? shellInsideLength - value + wallThickness : value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappRight) ? (sourceSystem[1] == yappAltOrigin) ? shellInsideLength - value + wallThickness : value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBack) ? (sourceSystem[1] == yappAltOrigin) ? shellWidth - value - wallThickness : value + wallThickness : + + (sourceSystem[0] == yappCoordBox) && (face==yappLid) ? (sourceSystem[1] == yappAltOrigin) ? shellLength - value : value : + (sourceSystem[0] == yappCoordBox) && (face==yappRight) ? (sourceSystem[1] == yappAltOrigin) ? shellLength - value : value : + (sourceSystem[0] == yappCoordBox) && (face==yappBack) ? (sourceSystem[1] == yappAltOrigin) ? shellWidth - value : value : + value; + +function translate2Box_Y (value, face, sourceSystem) = + (sourceSystem[0] == yappCoordPCB) && (face==yappBase) ? value + getPCB_Y(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappLeft) ? value + getPCB_Z(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappFront) ? value + getPCB_Z(sourceSystem[2]) : + + (sourceSystem[0] == yappCoordPCB) && (face==yappLid) ? value + getPCB_Y(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappRight) ? value + getPCB_Z(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappBack) ? value + getPCB_Z(sourceSystem[2]) : + + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBase) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLeft) ? value + basePlaneThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappFront) ? value + basePlaneThickness : + + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLid) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappRight) ? value + basePlaneThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBack) ? value + basePlaneThickness : + value; + +function translate2Box_Z (value, face, sourceSystem) = + (sourceSystem[0] == yappCoordPCB) && (face==yappBase) ? value + getPCB_Z(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappLeft) ? value + getPCB_Y(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappFront) ? value + getPCB_X(sourceSystem[2]) : + + (sourceSystem[0] == yappCoordPCB) && (face==yappLid) ? value + getPCB_Z(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappRight) ? value + getPCB_Y(sourceSystem[2]) : + (sourceSystem[0] == yappCoordPCB) && (face==yappBack) ? value + getPCB_X(sourceSystem[2]) : + + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBase) ? value + basePlaneThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLeft) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappFront) ? value + wallThickness : + + (sourceSystem[0] == yappCoordBoxInside) && (face==yappLid) ? value + basePlaneThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappRight) ? value + wallThickness : + (sourceSystem[0] == yappCoordBoxInside) && (face==yappBack) ? value + wallThickness : + value; + + +function getLength(sourceSystem) = + (sourceSystem[0] == yappCoordPCB) ? pcbLength(sourceSystem[2]): //pcb_Length : + (sourceSystem[0] == yappCoordBoxInside) ? shellInsideLength : + (sourceSystem[0] == yappCoordBox) ? shellLength : + undef; + + +function getWidth(sourceSystem) = + (sourceSystem[0] == yappCoordPCB) ? pcbWidth(sourceSystem[2]): //? pcb_Width : + (sourceSystem[0] == yappCoordBoxInside) ? shellInsideWidth : + (sourceSystem[0] == yappCoordBox) ? shellWidth : + undef; + + +function getHeight(sourceSystem) = + (sourceSystem == yappCoordPCB) ? standoffHeight(sourceSystem[2]) + pcbThickness(sourceSystem[2]): //standoffHeight + pcb_Thickness : + (sourceSystem == yappCoordBoxInside) ? shellInsideHeight : + (sourceSystem == yappCoordBox) ? shellHeight : + undef; + +//=========================================================== +//=========================================================== +// End of General functions +//=========================================================== +//=========================================================== + + +//=========================================================== +//=========================================================== +// Beginning of test modules +//=========================================================== +//=========================================================== + +//=========================================================== +module TestCoordTranslations() +{ + module TestPCB2Box(x,y,z, face, sourceCoord) + { + X = translate2Box_X (x, face, sourceCoord); + Y = translate2Box_Y (y, face, sourceCoord); + Z = translate2Box_Y (z, face, sourceCoord); + echo (str(getPartName(face), " sourceCoord", sourceCoord, " to Box Coord [X=" , x, ", y=", y, ", z=", z, "] -> [x=" , X, ", y=", Y, ", z=", Z, "] for PCB ")); + } + module TestX2LeftOrigin(x, face) + { + X = translateX2LeftOrigin (x, face); + echo (str(getPartName(face), " X to LeftOrigin [" , x, "] -> [" , X, "]")); + } + + TestPCB2Box(0,0,0, yappLeft, [yappCoordPCB, undef, "Main"]); + TestPCB2Box(0,0,0, yappRight, [yappCoordPCB, undef, "Main"]); + TestPCB2Box(0,0,0, yappFront, [yappCoordPCB, undef, "Main"]); + TestPCB2Box(0,0,0, yappBack, [yappCoordPCB, undef, "Main"]); + TestPCB2Box(0,0,0, yappLid, [yappCoordPCB, undef, "Main"]); + TestPCB2Box(0,0,0, yappBase, [yappCoordPCB, undef, "Main"]); + + /* + TestPCB2Box(0,0,0, yappLeft, [yappCoordPCB, yappAltOrigin]); + TestPCB2Box(0,0,0, yappRight, [yappCoordPCB, yappAltOrigin]); + TestPCB2Box(0,0,0, yappFront, [yappCoordPCB, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBack, [yappCoordPCB, yappAltOrigin]); + TestPCB2Box(0,0,0, yappLid, [yappCoordPCB, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBase, [yappCoordPCB, yappAltOrigin]); + + TestPCB2Box(0,0,0, yappLeft, [yappCoordBoxInside]); + TestPCB2Box(0,0,0, yappRight, [yappCoordBoxInside]); + TestPCB2Box(0,0,0, yappFront, [yappCoordBoxInside]); + TestPCB2Box(0,0,0, yappBack, [yappCoordBoxInside]); + TestPCB2Box(0,0,0, yappLid, [yappCoordBoxInside]); + TestPCB2Box(0,0,0, yappBase, [yappCoordBoxInside]); + + TestPCB2Box(0,0,0, yappLeft, [yappCoordBoxInside, yappAltOrigin]); + TestPCB2Box(0,0,0, yappRight, [yappCoordBoxInside, yappAltOrigin]); + TestPCB2Box(0,0,0, yappFront, [yappCoordBoxInside, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBack, [yappCoordBoxInside, yappAltOrigin]); + TestPCB2Box(0,0,0, yappLid, [yappCoordBoxInside, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBase, [yappCoordBoxInside, yappAltOrigin]); + + TestPCB2Box(0,0,0, yappLeft, [yappCoordBox]); + TestPCB2Box(0,0,0, yappRight, [yappCoordBox]); + TestPCB2Box(0,0,0, yappFront, [yappCoordBox]); + TestPCB2Box(0,0,0, yappBack, [yappCoordBox]); + TestPCB2Box(0,0,0, yappLid, [yappCoordBox]); + TestPCB2Box(0,0,0, yappBase, [yappCoordBox]); + + TestPCB2Box(0,0,0, yappLeft, [yappCoordBox, yappAltOrigin]); + TestPCB2Box(0,0,0, yappRight, [yappCoordBox, yappAltOrigin]); + TestPCB2Box(0,0,0, yappFront, [yappCoordBox, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBack, [yappCoordBox, yappAltOrigin]); + TestPCB2Box(0,0,0, yappLid, [yappCoordBox, yappAltOrigin]); + TestPCB2Box(0,0,0, yappBase, [yappCoordBox, yappAltOrigin]); + */ +} //TestCoordTranslations + +//TestCoordTranslations(); + +//=========================================================== +// Test module for making masks +module SampleMask(theMask) +{ +//genMaskfromParam(params, width, height, depth, hOffset, vOffset, addRot) + genMaskfromParam(theMask[1], 100, 100, 2, 0, 0, 0); +} +//SampleMask( maskHoneycomb); + +//=========================================================== +// Test module for making Polygons +module SamplePolygon(thePolygon) +{ + scale([100,100,1]){ + linear_extrude(2) + polygon(thePolygon[1]); + } +} // SamplePolygon + +// -- Sample test calls -- +//SamplePolygon( shape6ptStar); + + +//=========================================================== +//=========================================================== +// End of test modules +//=========================================================== +//=========================================================== + +//---- This is where the magic happens ---- +if (debug) +{ + YAPPgenerate(); +} + +/* +**************************************************************************** +* +* Permission is hereby granted, free of charge, to any person obtaining a +* copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to permit +* persons to whom the Software is furnished to do so, subject to the +* following conditions: +* +* The above copyright notice and this permission notice shall be included +* in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +* OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +* THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* +**************************************************************************** +*/ + +// Other Libraries used + +/* +round-anything + +Copyright 2020 Kurt Hutten + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +// Only part of round-anything is used +function sq(x)=x*x; + +//=========================================================== +module extrudeWithRadius(length,r1=0,r2=0,fn=30){ + n1=sign(r1);n2=sign(r2); + r1=abs(r1);r2=abs(r2); + translate([0,0,r1]){ + linear_extrude(length-r1-r2){ + children(); + } + } + for(i=[0:fn]){ + translate([0,0,i/fn*r1]){ + linear_extrude(r1/fn+0.01){ + offset(n1*sqrt(sq(r1)-sq(r1-i/fn*r1))-n1*r1){ + children(); + } + } + } + translate([0,0,length-r2+i/fn*r2]){ + linear_extrude(r2/fn+0.01){ + offset(n2*sqrt(sq(r2)-sq(i/fn*r2))-n2*r2){ + children(); + } + } + } + } +} //-- extrudeWithRadius() + + +//-- Self Forming thread functions - START + +module main_cylinder(height=10, diameter=3,center=false) { + cylinder(h=height, d=diameter, $fn=facetCount, center=center); +} + +// Funkcia na výpočet priemeru výrezového valca +// Function to calculate the diameter of the cutout cylinder +function hole_diameter(main_diameter) = sqrt((2 / 4.5) * main_diameter * main_diameter); + +// Funkcia na výpočet vzdialenosti výrezových valcov od stredu +// Function to calculate the distance of the cutout cylinders from the center +function hole_distance(main_diameter) = (main_diameter / 2.31) + (hole_diameter(main_diameter) / 2); + +// Funkcia na výpočet výšky valca bez zaoblenia +// Function to calculate the height of a cylinder without rounding +function cylinder_height(main_height, hole_diameter) = main_height - hole_diameter/2; + +// Modul pre výrezový valec so zaoblenými koncami +// Module for a cutout cylinder with rounded ends +module rounded_hole_cylinder(main_height, main_diameter) { + hole_d = hole_diameter(main_diameter); + cylinder_h = cylinder_height(main_height, hole_d); + + union() { + // Valec + // Cylinder + translate([0, 0, hole_d / 4]) + cylinder(h=cylinder_h, d=hole_d, $fn=facetCount); + // Horná guľa pre zaoblenie + // Top ball for rounding + translate([0, 0, hole_d / 4 + cylinder_h ]) + sphere(r=hole_d / 2, $fn=facetCount); + // Dolná guľa pre zaoblenie + // Bottom ball for rounding + // translate([0, 0, hole_d /2 ]) + translate([0, 0, hole_d /4 ]) + sphere(r=hole_d / 2, $fn=facetCount); + } +} + +//Hlavny modul +//Main module +module self_forming_screw(h=10, d=3,center=false) { + main_height=h; + main_diameter=d; + difference() { + main_cylinder(main_height, main_diameter,center=center); + // Vytvorenie troch výrezov do valca + // Create three cutouts in the cylinder + for (i = [0 : 2]) { + rotate([0, 0, i * 120]) + translate([hole_distance(main_diameter), 0, 0]) + rounded_hole_cylinder(main_height, main_diameter); + } + } +} + +// Volanie hlavneho modulu s parametrami +// Calling the main module with parameters +//--self_forming_screw(h=15, d=6,center=false); +//-- Self Forming thread functions - END diff --git a/speakerbox.scad b/speakerbox.scad new file mode 100644 index 0000000..a2d3172 --- /dev/null +++ b/speakerbox.scad @@ -0,0 +1,107 @@ +//----------------------------------------------------------------------- +// Speaker enclosure - 4cm x 5cm x 10cm exterior, 4.5cm speaker opening +// Built with YAPP_Box (YAPPgenerator_v3.scad) +//----------------------------------------------------------------------- +include <./YAPPgenerator_v3.scad> + +printBaseShell = true; +printLidShell = true; + +// Reference "PCB" - there's no real PCB here, this block just defines +// the box's internal footprint. Exterior = pcbLength/pcbWidth + 2*wallThickness +// (padding = 0), so: 36 + 2*2 = 40mm, 46 + 2*2 = 50mm. +pcbLength = 40; // X axis (front-to-back) -> 4cm exterior +pcbWidth = 50; // Y axis (side-to-side) -> 5cm exterior +pcbThickness = 1.6; +standoffHeight = 0; +standoffDiameter = 0; +standoffPinDiameter = 0; + +pcb = [ + ["Main", pcbLength, pcbWidth, 0, 0, pcbThickness, + standoffHeight, standoffDiameter, standoffPinDiameter, 0.4] +]; + +paddingFront = 0; +paddingBack = 0; +paddingRight = 0; +paddingLeft = 0; + +wallThickness = 2.0; +basePlaneThickness = 2.0; +lidPlaneThickness = 2.0; + +// Total exterior height = basePlaneThickness + baseWallHeight +// + lidWallHeight + lidPlaneThickness +// = 2 + 86 + 10 + 2 = 100mm (10cm) +baseWallHeight = 86; +lidWallHeight = 10; + +ridgeHeight = 5.0; +roundRadius = 3.0; + +//--------------------------------------------------------------- +// Speaker cutout - centered on the Front face (the 5cm x 10cm face) +// Front face local coords (yappCoordBox, corner-referenced): +// p(0) = position from the Left edge (Y axis) +// p(1) = position from the Bottom edge (Z axis) +// A 45mm circle centered at Y=25, Z=50 has its bounding-box corner at: +// p1 = 50 - 22.5 = 27.5 +//--------------------------------------------------------------- +cutoutsFront = [ + [2.5, 2.5, 0, 0, 22.5, yappCircle] +]; + +cutoutsLid = [ + [7, 14, 0, 0, 0.25*25.4, yappCircle], + [25, 35, 0, 0, 0.125*25.4, yappCircle], +]; + +//--------------------------------------------------------------- +// Angled speaker-retaining wall +// A near-vertical rib that rises 30mm from the front-bottom of +// the base and leans slightly back toward the box centre. Its +// speaker-facing surface sits 15mm behind the front (speaker) +// wall at the floor and 17.5mm behind it at the top, so it +// backstops the speaker and holds it against the speaker hole. +//--------------------------------------------------------------- +frontInnerX = shellInsideLength + wallThickness; // X of inner front-wall face +retainGapBot = 15; // mm behind the front wall at the floor +retainGapTop = 17.5; // mm behind the front wall at the top +retainHeight = 30; // rib height above the base floor +retainThick = 2.4; // rib wall thickness +retainWidth = 40; // Y span (a little wider than the speaker) +retainYc = 27; // Y centre (matches the speaker cutout) +retainFoot = 10; // how far the base flares back toward centre +retainFootH = 14; // height over which the flare tapers back in + +module speakerRetainer() +{ + xBot = frontInnerX - retainGapBot; + xTop = frontInnerX - retainGapTop; + zBot = basePlaneThickness; + zTop = basePlaneThickness + retainHeight; + + // hookBaseInside() origin sits at the inner corner: + // global = hookCoord + [wallThickness, wallThickness, basePlaneThickness] + // X grows toward the speaker hole; the flared foot extends the other + // way (toward box centre) so it never touches the speaker. Each layer + // sits fully on the one below it, so it prints without support. + translate([-wallThickness, -wallThickness, -basePlaneThickness]) + translate([0, retainYc + retainWidth/2, 0]) + rotate([90, 0, 0]) + linear_extrude(height = retainWidth) + polygon([[xBot + retainThick, zBot], // front face, floor + [xBot - retainFoot, zBot], // flared foot toe + [xTop, zBot + retainFootH], // foot tapers into back face + [xTop, zTop], // back face, top + [xTop + retainThick, zTop]]); // front face, top +} + +module hookBaseInside() +{ + speakerRetainer(); +} + +showOrientation = true; +YAPPgenerate(); diff --git a/speakerbox.stl b/speakerbox.stl new file mode 100644 index 0000000..b276535 --- /dev/null +++ b/speakerbox.stl @@ -0,0 +1,25440 @@ +solid OpenSCAD_Model + facet normal 0.535302 -0.28434 -0.795363 + outer loop + vertex 43.0364 1.77889 2.53125 + vertex 43.7606 1.85905 2.99 + vertex 43.756 1.85039 2.99 + endloop + endfacet + facet normal 0.535158 -0.286103 -0.794828 + outer loop + vertex 43.7606 1.85905 2.99 + vertex 43.0364 1.77889 2.53125 + vertex 41.3877 3.38306 0.84375 + endloop + endfacet + facet normal 0.180486 -0.611817 -0.770133 + outer loop + vertex 39.1649 2.77059 0.28125 + vertex 42.1373 0.237771 2.99 + vertex 42.1371 0.237712 2.99 + endloop + endfacet + facet normal 0.184406 -0.608789 -0.771603 + outer loop + vertex 42.1373 0.237771 2.99 + vertex 39.1649 2.77059 0.28125 + vertex 38.9146 3.05124 0 + endloop + endfacet + facet normal -0.53519 -0.286012 -0.794839 + outer loop + vertex 0.239417 1.85905 2.99 + vertex 0.963569 1.77889 2.53125 + vertex 0.244045 1.85039 2.99 + endloop + endfacet + facet normal -0.535186 -0.286062 -0.794824 + outer loop + vertex 0.963569 1.77889 2.53125 + vertex 0.239417 1.85905 2.99 + vertex 2.61229 3.38306 0.84375 + endloop + endfacet + facet normal -0.536905 -0.283367 -0.794629 + outer loop + vertex 0.239056 1.85973 2.99 + vertex 3.16186 3.91778 0.28125 + vertex 0.239151 1.85955 2.99 + endloop + endfacet + facet normal -0.535227 -0.286 -0.794819 + outer loop + vertex 3.16186 3.91778 0.28125 + vertex 0.239056 1.85973 2.99 + vertex 3.43665 4.18515 0 + endloop + endfacet + facet normal 0.284592 -0.569183 -0.771387 + outer loop + vertex 40.3311 3.69035 0.09375 + vertex 43.4836 1.34145 2.99 + vertex 43.4835 1.3414 2.99 + endloop + endfacet + facet normal 0.45871 -0.376686 -0.804793 + outer loop + vertex 43.4836 1.34145 2.99 + vertex 40.3311 3.69035 0.09375 + vertex 40.2411 3.78105 0 + endloop + endfacet + facet normal -0.292112 -0.530979 -0.795445 + outer loop + vertex 4.59941 3.20299 0 + vertex 1.42136 0.597586 2.90625 + vertex 4.06341 3.35742 0.09375 + endloop + endfacet + facet normal -0.0683901 0.675166 -0.734489 + outer loop + vertex 5.08545 50.9488 0 + vertex 4.83507 51.2294 0.28125 + vertex 5.59091 51 0 + endloop + endfacet + facet normal -0.375746 -0.460289 -0.804331 + outer loop + vertex 0.889589 0.887249 2.99 + vertex 4.06341 3.35742 0.09375 + vertex 0.889638 0.887209 2.99 + endloop + endfacet + facet normal -0.376913 -0.459009 -0.804517 + outer loop + vertex 4.06341 3.35742 0.09375 + vertex 0.889589 0.887249 2.99 + vertex 4.15148 3.44942 0 + endloop + endfacet + facet normal 0.285784 0.535845 -0.794479 + outer loop + vertex 42.5786 53.4024 2.90625 + vertex 42.6558 53.4854 2.99 + vertex 42.6573 53.4846 2.99 + endloop + endfacet + facet normal 0.29231 0.530797 -0.795493 + outer loop + vertex 42.6558 53.4854 2.99 + vertex 42.5786 53.4024 2.90625 + vertex 39.4006 50.797 0 + endloop + endfacet + facet normal -0.463937 -0.369926 -0.804933 + outer loop + vertex 3.75886 3.78105 0 + vertex 0.597187 1.42241 2.90625 + vertex 2.61229 3.38306 0.84375 + endloop + endfacet + facet normal 0.376749 0.45904 -0.804576 + outer loop + vertex 43.0634 53.1513 2.99 + vertex 42.5786 53.4024 2.90625 + vertex 42.6573 53.4846 2.99 + endloop + endfacet + facet normal -0.463933 -0.369918 -0.804939 + outer loop + vertex 3.75886 3.78105 0 + vertex 3.16186 3.91778 0.28125 + vertex 3.43665 4.18515 0 + endloop + endfacet + facet normal -0.0684349 -0.67508 -0.734563 + outer loop + vertex 5.59091 3 0 + vertex 4.83507 2.77059 0.28125 + vertex 5.08545 3.05124 0 + endloop + endfacet + facet normal -0.463337 -0.37067 -0.804936 + outer loop + vertex 0.516435 1.34145 2.99 + vertex 3.66885 3.69035 0.09375 + vertex 0.516475 1.3414 2.99 + endloop + endfacet + facet normal -0.458904 -0.376446 -0.804795 + outer loop + vertex 3.66885 3.69035 0.09375 + vertex 0.516435 1.34145 2.99 + vertex 3.75886 3.78105 0 + endloop + endfacet + facet normal -0.382506 -0.452852 -0.805366 + outer loop + vertex 4.15148 3.44942 0 + vertex 3.66885 3.69035 0.09375 + vertex 3.75886 3.78105 0 + endloop + endfacet + facet normal -0.292116 -0.530975 -0.795446 + outer loop + vertex 1.34418 0.514582 2.99 + vertex 1.42136 0.597586 2.90625 + vertex 4.59941 3.20299 0 + endloop + endfacet + facet normal -0.291066 -0.53179 -0.795286 + outer loop + vertex 1.42136 0.597586 2.90625 + vertex 1.34418 0.514582 2.99 + vertex 1.34268 0.515403 2.99 + endloop + endfacet + facet normal -0.535033 0.286297 -0.794841 + outer loop + vertex 0.239056 52.1403 2.99 + vertex 3.16186 50.0822 0.28125 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal -0.550564 0.261518 -0.792772 + outer loop + vertex 3.16186 50.0822 0.28125 + vertex 0.239056 52.1403 2.99 + vertex 0.239151 52.1405 2.99 + endloop + endfacet + facet normal -0.463933 -0.369933 -0.804932 + outer loop + vertex 3.75886 3.78105 0 + vertex 2.61229 3.38306 0.84375 + vertex 3.16186 3.91778 0.28125 + endloop + endfacet + facet normal -0.535798 -0.285044 -0.794777 + outer loop + vertex 0.239151 1.85955 2.99 + vertex 2.61229 3.38306 0.84375 + vertex 0.239417 1.85905 2.99 + endloop + endfacet + facet normal -0.535177 -0.286077 -0.794824 + outer loop + vertex 2.61229 3.38306 0.84375 + vertex 0.239151 1.85955 2.99 + vertex 3.16186 3.91778 0.28125 + endloop + endfacet + facet normal 0.699371 0 -0.714759 + outer loop + vertex 43.9898 50.9928 2.99 + vertex 41.6047 49.4511 0.65625 + vertex 43.9898 50.9934 2.99 + endloop + endfacet + facet normal 0.675458 0.0666897 -0.734376 + outer loop + vertex 41.6047 49.4511 0.65625 + vertex 43.9898 50.9928 2.99 + vertex 40.9502 48.8536 0 + endloop + endfacet + facet normal -0.535172 0.286069 -0.79483 + outer loop + vertex 0.963569 52.2211 2.53125 + vertex 0.267701 52.1939 2.99 + vertex 0.597187 52.5776 2.90625 + endloop + endfacet + facet normal -0.535209 0.285799 -0.794902 + outer loop + vertex 0.267701 52.1939 2.99 + vertex 0.963569 52.2211 2.53125 + vertex 0.244045 52.1496 2.99 + endloop + endfacet + facet normal -0.184606 0.608633 -0.771678 + outer loop + vertex 1.86292 53.7623 2.99 + vertex 2.83203 53.4746 2.53125 + vertex 4.83507 51.2294 0.28125 + endloop + endfacet + facet normal -0.183997 0.609644 -0.771025 + outer loop + vertex 2.83203 53.4746 2.53125 + vertex 1.86292 53.7623 2.99 + vertex 1.87286 53.7653 2.99 + endloop + endfacet + facet normal -0.46393 -0.369934 -0.804933 + outer loop + vertex 0.516435 1.34145 2.99 + vertex 0.597187 1.42241 2.90625 + vertex 3.75886 3.78105 0 + endloop + endfacet + facet normal -0.464384 -0.369443 -0.804897 + outer loop + vertex 0.597187 1.42241 2.90625 + vertex 0.516435 1.34145 2.99 + vertex 0.515361 1.3428 2.99 + endloop + endfacet + facet normal -0.535191 -0.286065 -0.794819 + outer loop + vertex 0.515361 1.3428 2.99 + vertex 0.267701 1.80614 2.99 + vertex 0.597187 1.42241 2.90625 + endloop + endfacet + facet normal -0.458819 -0.37652 -0.804809 + outer loop + vertex 0.518034 1.3395 2.99 + vertex 1.1487 1.15078 2.71875 + vertex 0.528456 1.3268 2.99 + endloop + endfacet + facet normal -0.458821 -0.376552 -0.804793 + outer loop + vertex 1.1487 1.15078 2.71875 + vertex 0.518034 1.3395 2.99 + vertex 2.13876 2.14847 1.6875 + endloop + endfacet + facet normal -0.382514 -0.452859 -0.805358 + outer loop + vertex 4.15148 3.44942 0 + vertex 1.1487 1.15078 2.71875 + vertex 2.13876 2.14847 1.6875 + endloop + endfacet + facet normal -0.188992 -0.605283 -0.773249 + outer loop + vertex 5.08545 3.05124 0 + vertex 2.10952 0.507233 2.71875 + vertex 3.48326 1.99455 1.21875 + endloop + endfacet + facet normal -0.376853 -0.459045 -0.804525 + outer loop + vertex 0.889638 0.887209 2.99 + vertex 2.21397 1.42554 2.0625 + vertex 0.892922 0.884513 2.99 + endloop + endfacet + facet normal -0.376799 -0.459133 -0.804499 + outer loop + vertex 2.21397 1.42554 2.0625 + vertex 0.889638 0.887209 2.99 + vertex 4.06341 3.35742 0.09375 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 4.78125 2.0625 0.9375 + vertex 40.9914 0.00999928 2.99 + vertex 3.00864 0.00999928 2.99 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 4.78125 2.0625 0.9375 + vertex 39.2188 2.0625 0.9375 + vertex 40.9914 0.00999928 2.99 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 5.59091 3 0 + vertex 39.2188 2.0625 0.9375 + vertex 4.78125 2.0625 0.9375 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 39.2188 2.0625 0.9375 + vertex 5.59091 3 0 + vertex 38.4091 3 0 + endloop + endfacet + facet normal -0.188989 0.605276 -0.773255 + outer loop + vertex 4.51355 50.89 0.09375 + vertex 4.08426 51.3548 0.5625 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.67552 0.0665326 -0.734333 + outer loop + vertex 0.431662 51.2438 2.625 + vertex 0.0161214 51.0533 2.99 + vertex 0.151149 51.4999 2.90625 + endloop + endfacet + facet normal -0.675526 0.066561 -0.734325 + outer loop + vertex 0.0161214 51.0533 2.99 + vertex 0.431662 51.2438 2.625 + vertex 0.0115101 51.0065 2.99 + endloop + endfacet + facet normal 0.191004 -0.603965 -0.773785 + outer loop + vertex 42.1373 0.237771 2.99 + vertex 42.0622 0.321319 2.90625 + vertex 42.1389 0.238277 2.99 + endloop + endfacet + facet normal 0.189206 -0.60512 -0.773325 + outer loop + vertex 42.0622 0.321319 2.90625 + vertex 42.1373 0.237771 2.99 + vertex 38.9146 3.05124 0 + endloop + endfacet + facet normal 0.776336 -0.155267 0.610896 + outer loop + vertex 2.61229 3.38306 0.84375 + vertex 0.597187 1.42241 2.90625 + vertex 0.963569 1.77889 2.53125 + endloop + endfacet + facet normal -0.535188 -0.286062 -0.794822 + outer loop + vertex 0.267701 1.80614 2.99 + vertex 0.963569 1.77889 2.53125 + vertex 0.597187 1.42241 2.90625 + endloop + endfacet + facet normal -0.535181 -0.286107 -0.79481 + outer loop + vertex 0.963569 1.77889 2.53125 + vertex 0.267701 1.80614 2.99 + vertex 0.244045 1.85039 2.99 + endloop + endfacet + facet normal -0.460053 -0.37479 -0.804912 + outer loop + vertex 0.516475 1.3414 2.99 + vertex 2.7688 2.78336 1.03125 + vertex 0.517086 1.34065 2.99 + endloop + endfacet + facet normal -0.458817 -0.376558 -0.804792 + outer loop + vertex 2.7688 2.78336 1.03125 + vertex 0.516475 1.3414 2.99 + vertex 3.66885 3.69035 0.09375 + endloop + endfacet + facet normal -0.38251 -0.452865 -0.805357 + outer loop + vertex 4.15148 3.44942 0 + vertex 2.7688 2.78336 1.03125 + vertex 3.66885 3.69035 0.09375 + endloop + endfacet + facet normal -0.38255 -0.452819 -0.805363 + outer loop + vertex 0.889589 0.887249 2.99 + vertex 1.1487 1.15078 2.71875 + vertex 4.15148 3.44942 0 + endloop + endfacet + facet normal -0.382382 -0.452976 -0.805355 + outer loop + vertex 1.1487 1.15078 2.71875 + vertex 0.889589 0.887249 2.99 + vertex 0.88828 0.888354 2.99 + endloop + endfacet + facet normal -0.45882 -0.376545 -0.804797 + outer loop + vertex 0.88828 0.888354 2.99 + vertex 0.528456 1.3268 2.99 + vertex 1.1487 1.15078 2.71875 + endloop + endfacet + facet normal 0.068386 0.675178 -0.734478 + outer loop + vertex 38.9146 50.9488 0 + vertex 38.4091 51 0 + vertex 39.1649 51.2294 0.28125 + endloop + endfacet + facet normal 0.609862 0.179715 -0.771862 + outer loop + vertex 40.9502 48.8536 0 + vertex 40.8028 49.3538 0 + vertex 41.6047 49.4511 0.65625 + endloop + endfacet + facet normal -0.676276 0.0647031 -0.733801 + outer loop + vertex 3 48.3333 0 + vertex 2.8125 48.5 0.1875 + vertex 3.04978 48.8536 0 + endloop + endfacet + facet normal -0.184642 0.608588 -0.771704 + outer loop + vertex 2.83203 53.4746 2.53125 + vertex 1.87286 53.7653 2.99 + vertex 2.42363 53.9324 2.99 + endloop + endfacet + facet normal -0.539122 -0.279986 -0.794327 + outer loop + vertex 3.43665 4.18515 0 + vertex 3.10444 4.55886 0.09375 + vertex 3.19722 4.64618 0 + endloop + endfacet + facet normal -0.0665991 -0.676192 -0.733709 + outer loop + vertex 3.00864 0.00999928 2.99 + vertex 2.4262 0.0673646 2.99 + vertex 4.78125 2.0625 0.9375 + endloop + endfacet + facet normal 0.675451 -0.0664596 -0.734404 + outer loop + vertex 43.5683 2.75619 2.625 + vertex 43.9839 2.94668 2.99 + vertex 43.8489 2.5001 2.90625 + endloop + endfacet + facet normal 0.67543 -0.0663601 -0.734432 + outer loop + vertex 43.9839 2.94668 2.99 + vertex 43.5683 2.75619 2.625 + vertex 43.9885 2.9935 2.99 + endloop + endfacet + facet normal 0.676263 0.0647279 -0.733811 + outer loop + vertex 41 48.3333 0 + vertex 40.9502 48.8536 0 + vertex 41.1875 48.5 0.1875 + endloop + endfacet + facet normal 0.676267 0.0647325 -0.733807 + outer loop + vertex 40.9502 48.8536 0 + vertex 43.99 50.9911 2.99 + vertex 41.1875 48.5 0.1875 + endloop + endfacet + facet normal 0.670324 0.0788617 -0.737866 + outer loop + vertex 43.99 50.9911 2.99 + vertex 40.9502 48.8536 0 + vertex 43.9898 50.9928 2.99 + endloop + endfacet + facet normal -0.539171 0.279969 -0.7943 + outer loop + vertex 3.19722 49.3538 0 + vertex 3.10444 49.4411 0.09375 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal 0.67407 0 -0.738667 + outer loop + vertex 39.9366 3.35742 0.09375 + vertex 43.1104 0.887249 2.99 + vertex 43.1104 0.887209 2.99 + endloop + endfacet + facet normal 0.377328 -0.458554 -0.804582 + outer loop + vertex 43.1104 0.887249 2.99 + vertex 39.9366 3.35742 0.09375 + vertex 39.8485 3.44942 0 + endloop + endfacet + facet normal -0.382511 -0.452863 -0.805357 + outer loop + vertex 4.15148 3.44942 0 + vertex 2.13876 2.14847 1.6875 + vertex 2.7688 2.78336 1.03125 + endloop + endfacet + facet normal -0.458148 -0.377673 -0.804651 + outer loop + vertex 0.517086 1.34065 2.99 + vertex 2.13876 2.14847 1.6875 + vertex 0.518034 1.3395 2.99 + endloop + endfacet + facet normal -0.458818 -0.376556 -0.804793 + outer loop + vertex 2.13876 2.14847 1.6875 + vertex 0.517086 1.34065 2.99 + vertex 2.7688 2.78336 1.03125 + endloop + endfacet + facet normal 0.463968 0.37005 -0.804858 + outer loop + vertex 40.5634 49.8149 0 + vertex 40.2411 50.219 0 + vertex 40.8381 50.0822 0.28125 + endloop + endfacet + facet normal 0.604072 0.188773 -0.774249 + outer loop + vertex 43.8489 51.4999 2.90625 + vertex 43.9319 51.5778 2.99 + vertex 43.9324 51.5762 2.99 + endloop + endfacet + facet normal 0.608987 0.18131 -0.772179 + outer loop + vertex 43.9319 51.5778 2.99 + vertex 43.8489 51.4999 2.90625 + vertex 40.8028 49.3538 0 + endloop + endfacet + facet normal -0.067124 -0.675848 -0.733978 + outer loop + vertex 2.42532 0.067452 2.99 + vertex 4.78125 2.0625 0.9375 + vertex 2.4262 0.0673646 2.99 + endloop + endfacet + facet normal -0.0665997 -0.676191 -0.733709 + outer loop + vertex 4.78125 2.0625 0.9375 + vertex 2.42532 0.067452 2.99 + vertex 5.59091 3 0 + endloop + endfacet + facet normal 0.605781 -0.189307 -0.772782 + outer loop + vertex 42.7511 2.81247 1.96875 + vertex 43.9319 2.42211 2.99 + vertex 43.9308 2.41859 2.99 + endloop + endfacet + facet normal 0.607392 -0.184296 -0.772729 + outer loop + vertex 43.9319 2.42211 2.99 + vertex 42.7511 2.81247 1.96875 + vertex 40.8956 4.55886 0.09375 + endloop + endfacet + facet normal 0 0.776678 -0.629897 + outer loop + vertex 43.4836 52.6586 2.99 + vertex 40.3311 50.3097 0.09375 + vertex 43.4835 52.6586 2.99 + endloop + endfacet + facet normal 0.45871 0.376686 -0.804793 + outer loop + vertex 40.3311 50.3097 0.09375 + vertex 43.4836 52.6586 2.99 + vertex 40.2411 50.219 0 + endloop + endfacet + facet normal -0.0666527 0.676165 -0.733729 + outer loop + vertex 2.42532 53.9325 2.99 + vertex 4.78125 51.9375 0.9375 + vertex 5.59091 51 0 + endloop + endfacet + facet normal -0.0761265 0.669913 -0.738526 + outer loop + vertex 4.78125 51.9375 0.9375 + vertex 2.42532 53.9325 2.99 + vertex 2.4262 53.9326 2.99 + endloop + endfacet + facet normal 0.607686 0.184349 -0.772485 + outer loop + vertex 43.9142 51.636 2.99 + vertex 43.6789 52.0607 2.90625 + vertex 43.7617 52.1387 2.99 + endloop + endfacet + facet normal 0.0745512 0.670961 -0.737735 + outer loop + vertex 41.5747 53.9325 2.99 + vertex 39.2188 51.9375 0.9375 + vertex 41.5738 53.9326 2.99 + endloop + endfacet + facet normal 0.0666654 0.676157 -0.733735 + outer loop + vertex 39.2188 51.9375 0.9375 + vertex 41.5747 53.9325 2.99 + vertex 38.4091 51 0 + endloop + endfacet + facet normal 0.0666418 0.676171 -0.733725 + outer loop + vertex 41.5738 53.9326 2.99 + vertex 39.2188 51.9375 0.9375 + vertex 40.9914 53.99 2.99 + endloop + endfacet + facet normal 0.292088 0.531005 -0.795436 + outer loop + vertex 39.9366 50.6426 0.09375 + vertex 39.4006 50.797 0 + vertex 42.5786 53.4024 2.90625 + endloop + endfacet + facet normal -0.376821 0.45911 -0.804502 + outer loop + vertex 0.889638 53.1128 2.99 + vertex 2.21397 52.5745 2.0625 + vertex 4.06341 50.6426 0.09375 + endloop + endfacet + facet normal -0.377095 0.458659 -0.804631 + outer loop + vertex 2.21397 52.5745 2.0625 + vertex 0.889638 53.1128 2.99 + vertex 0.892922 53.1155 2.99 + endloop + endfacet + facet normal -0.676367 -0.0644959 -0.733736 + outer loop + vertex 0.00999928 3.00889 2.99 + vertex 3.04978 5.14643 0 + vertex 0.0101652 3.00715 2.99 + endloop + endfacet + facet normal -0.676278 -0.0647111 -0.733799 + outer loop + vertex 3.04978 5.14643 0 + vertex 0.00999928 3.00889 2.99 + vertex 2.8125 5.5 0.1875 + endloop + endfacet + facet normal -0.292109 -0.530959 -0.795459 + outer loop + vertex 4.59941 3.20299 0 + vertex 4.06341 3.35742 0.09375 + vertex 4.15148 3.44942 0 + endloop + endfacet + facet normal 0.286588 0.536253 -0.793914 + outer loop + vertex 42.6022 53.5141 2.99 + vertex 42.0622 53.6787 2.90625 + vertex 42.1389 53.7617 2.99 + endloop + endfacet + facet normal -0.188999 -0.605278 -0.773252 + outer loop + vertex 1.86273 0.237771 2.99 + vertex 1.93781 0.321319 2.90625 + vertex 5.08545 3.05124 0 + endloop + endfacet + facet normal -0.189046 -0.605248 -0.773264 + outer loop + vertex 1.93781 0.321319 2.90625 + vertex 1.86273 0.237771 2.99 + vertex 1.86111 0.238277 2.99 + endloop + endfacet + facet normal -0.376793 -0.459118 -0.804511 + outer loop + vertex 1.34268 0.515403 2.99 + vertex 0.936562 0.848699 2.99 + vertex 1.42136 0.597586 2.90625 + endloop + endfacet + facet normal 0.0684536 0.67507 -0.734571 + outer loop + vertex 39.1649 51.2294 0.28125 + vertex 38.4091 51 0 + vertex 41.168 53.4746 2.53125 + endloop + endfacet + facet normal -0.0684345 -0.675081 -0.734563 + outer loop + vertex 5.59091 3 0 + vertex 2.83203 0.525393 2.53125 + vertex 4.83507 2.77059 0.28125 + endloop + endfacet + facet normal 0.413298 -0.826597 0.381998 + outer loop + vertex 43.0364 52.2211 2.53125 + vertex 41.3877 50.6169 0.84375 + vertex 43.4028 52.5776 2.90625 + endloop + endfacet + facet normal 0.38251 0.452875 -0.805351 + outer loop + vertex 40.2411 50.219 0 + vertex 39.8485 50.5506 0 + vertex 40.3311 50.3097 0.09375 + endloop + endfacet + facet normal 0.610311 0.178807 -0.771718 + outer loop + vertex 43.5683 51.2438 2.625 + vertex 40.8028 49.3538 0 + vertex 43.8489 51.4999 2.90625 + endloop + endfacet + facet normal -0.382498 0.452904 -0.80534 + outer loop + vertex 3.66885 50.3097 0.09375 + vertex 2.7688 51.2166 1.03125 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal 0.269137 0.538273 -0.798641 + outer loop + vertex 42.1373 53.7622 2.99 + vertex 39.1649 51.2294 0.28125 + vertex 42.1371 53.7623 2.99 + endloop + endfacet + facet normal 0.184 0.609105 -0.77145 + outer loop + vertex 39.1649 51.2294 0.28125 + vertex 42.1373 53.7622 2.99 + vertex 38.9146 50.9488 0 + endloop + endfacet + facet normal 0.67106 -0.0771334 -0.73738 + outer loop + vertex 40.9502 5.14643 0 + vertex 43.99 3.00889 2.99 + vertex 43.9898 3.00715 2.99 + endloop + endfacet + facet normal 0.676265 -0.0647359 -0.733808 + outer loop + vertex 43.99 3.00889 2.99 + vertex 40.9502 5.14643 0 + vertex 41.1875 5.5 0.1875 + endloop + endfacet + facet normal -0.0688596 0.688596 0.721869 + outer loop + vertex 43.4028 1.42241 2.90625 + vertex 41.3877 3.38306 0.84375 + vertex 43.0364 1.77889 2.53125 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 5.5 0.1875 + vertex 43.99 50.9911 2.99 + vertex 43.99 3.00889 2.99 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 5.5 0.1875 + vertex 41.1875 48.5 0.1875 + vertex 43.99 50.9911 2.99 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41 5.66667 0 + vertex 41.1875 48.5 0.1875 + vertex 41.1875 5.5 0.1875 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 48.5 0.1875 + vertex 41 5.66667 0 + vertex 41 48.3333 0 + endloop + endfacet + facet normal 0.377311 0.458569 -0.804581 + outer loop + vertex 39.9366 50.6426 0.09375 + vertex 43.1104 53.1128 2.99 + vertex 39.8485 50.5506 0 + endloop + endfacet + facet normal -0.67628 0.0647076 -0.733797 + outer loop + vertex 0.00999928 50.9911 2.99 + vertex 3.04978 48.8536 0 + vertex 2.8125 48.5 0.1875 + endloop + endfacet + facet normal -0.675762 0.0659544 -0.734163 + outer loop + vertex 3.04978 48.8536 0 + vertex 0.00999928 50.9911 2.99 + vertex 0.0101652 50.9928 2.99 + endloop + endfacet + facet normal 0.676265 -0.0647355 -0.733809 + outer loop + vertex 41.1875 5.5 0.1875 + vertex 40.9502 5.14643 0 + vertex 41 5.66667 0 + endloop + endfacet + facet normal -0.188973 0.605298 -0.773242 + outer loop + vertex 4.08426 51.3548 0.5625 + vertex 3.48326 52.0055 1.21875 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal 0.382556 -0.45281 -0.805366 + outer loop + vertex 42.8513 1.15078 2.71875 + vertex 39.8485 3.44942 0 + vertex 41.8612 2.14847 1.6875 + endloop + endfacet + facet normal 0.675636 -0.0665493 -0.734225 + outer loop + vertex 43.9324 2.42383 2.99 + vertex 43.8489 2.5001 2.90625 + vertex 43.9839 2.94668 2.99 + endloop + endfacet + facet normal -0.36022 -0.473973 -0.803487 + outer loop + vertex 4.06341 3.35742 0.09375 + vertex 1.42136 0.597586 2.90625 + vertex 2.21397 1.42554 2.0625 + endloop + endfacet + facet normal -0.376799 -0.459134 -0.804499 + outer loop + vertex 0.936562 0.848699 2.99 + vertex 2.21397 1.42554 2.0625 + vertex 1.42136 0.597586 2.90625 + endloop + endfacet + facet normal -0.376798 -0.459135 -0.804499 + outer loop + vertex 2.21397 1.42554 2.0625 + vertex 0.936562 0.848699 2.99 + vertex 0.892922 0.884513 2.99 + endloop + endfacet + facet normal 0.538298 -0.281463 -0.794364 + outer loop + vertex 43.7609 1.85973 2.99 + vertex 43.6789 1.93927 2.90625 + vertex 43.7617 1.86126 2.99 + endloop + endfacet + facet normal 0.537671 -0.282259 -0.794506 + outer loop + vertex 43.6789 1.93927 2.90625 + vertex 43.7609 1.85973 2.99 + vertex 40.5634 4.18515 0 + endloop + endfacet + facet normal -0.068429 -0.675084 -0.73456 + outer loop + vertex 2.42532 0.067452 2.99 + vertex 2.83203 0.525393 2.53125 + vertex 5.59091 3 0 + endloop + endfacet + facet normal -0.0682373 -0.675182 -0.734488 + outer loop + vertex 2.83203 0.525393 2.53125 + vertex 2.42532 0.067452 2.99 + vertex 2.42363 0.0676228 2.99 + endloop + endfacet + facet normal -0.184624 -0.608621 -0.771682 + outer loop + vertex 2.42363 0.0676228 2.99 + vertex 1.87286 0.234698 2.99 + vertex 2.83203 0.525393 2.53125 + endloop + endfacet + facet normal -0.539159 0.279954 -0.794313 + outer loop + vertex 3.10444 49.4411 0.09375 + vertex 1.24891 51.1875 1.96875 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal 0.539138 -0.279989 -0.794315 + outer loop + vertex 42.7511 2.81247 1.96875 + vertex 40.5634 4.18515 0 + vertex 40.8956 4.55886 0.09375 + endloop + endfacet + facet normal 0.539196 -0.27989 -0.79431 + outer loop + vertex 43.6789 1.93927 2.90625 + vertex 40.5634 4.18515 0 + vertex 42.7511 2.81247 1.96875 + endloop + endfacet + facet normal 0.382529 -0.452857 -0.805352 + outer loop + vertex 40.3311 3.69035 0.09375 + vertex 39.8485 3.44942 0 + vertex 40.2411 3.78105 0 + endloop + endfacet + facet normal 0.459032 -0.379515 -0.80328 + outer loop + vertex 42.8513 1.15078 2.71875 + vertex 43.482 1.3395 2.99 + vertex 43.4715 1.3268 2.99 + endloop + endfacet + facet normal 0.458802 -0.37656 -0.8048 + outer loop + vertex 43.482 1.3395 2.99 + vertex 42.8513 1.15078 2.71875 + vertex 41.8612 2.14847 1.6875 + endloop + endfacet + facet normal -0.458834 0.376535 -0.804794 + outer loop + vertex 0.517086 52.6593 2.99 + vertex 2.13876 51.8515 1.6875 + vertex 2.7688 51.2166 1.03125 + endloop + endfacet + facet normal -0.464523 0.366973 -0.805946 + outer loop + vertex 2.13876 51.8515 1.6875 + vertex 0.517086 52.6593 2.99 + vertex 0.518034 52.6605 2.99 + endloop + endfacet + facet normal 0.292076 0.530929 -0.795491 + outer loop + vertex 39.8485 50.5506 0 + vertex 39.4006 50.797 0 + vertex 39.9366 50.6426 0.09375 + endloop + endfacet + facet normal 0.0657215 -0.676766 -0.733259 + outer loop + vertex 39.2188 2.0625 0.9375 + vertex 41.5747 0.067452 2.99 + vertex 41.5738 0.0673646 2.99 + endloop + endfacet + facet normal 0.0666123 -0.676184 -0.733715 + outer loop + vertex 41.5747 0.067452 2.99 + vertex 39.2188 2.0625 0.9375 + vertex 38.4091 3 0 + endloop + endfacet + facet normal 0.0666034 -0.67619 -0.733711 + outer loop + vertex 40.9914 0.00999928 2.99 + vertex 39.2188 2.0625 0.9375 + vertex 41.5738 0.0673646 2.99 + endloop + endfacet + facet normal 0.18901 -0.605329 -0.773209 + outer loop + vertex 39.4864 3.11003 0.09375 + vertex 38.9146 3.05124 0 + vertex 39.4006 3.20299 0 + endloop + endfacet + facet normal -0.675513 0.066554 -0.734338 + outer loop + vertex 0.0101652 50.9928 2.99 + vertex 2.39525 49.4511 0.65625 + vertex 3.04978 48.8536 0 + endloop + endfacet + facet normal -0.677736 0.0607703 -0.73279 + outer loop + vertex 2.39525 49.4511 0.65625 + vertex 0.0101652 50.9928 2.99 + vertex 0.010219 50.9934 2.99 + endloop + endfacet + facet normal 0.459022 0.379506 -0.803289 + outer loop + vertex 43.482 52.6605 2.99 + vertex 42.8513 52.8492 2.71875 + vertex 43.4715 52.6732 2.99 + endloop + endfacet + facet normal 0.458793 0.376567 -0.804802 + outer loop + vertex 42.8513 52.8492 2.71875 + vertex 43.482 52.6605 2.99 + vertex 41.8612 51.8515 1.6875 + endloop + endfacet + facet normal 0.382597 0.452769 -0.805369 + outer loop + vertex 41.8612 51.8515 1.6875 + vertex 39.8485 50.5506 0 + vertex 42.8513 52.8492 2.71875 + endloop + endfacet + facet normal 0.463967 0.369888 -0.804933 + outer loop + vertex 40.8381 50.0822 0.28125 + vertex 40.2411 50.219 0 + vertex 41.3877 50.6169 0.84375 + endloop + endfacet + facet normal 0.535414 0.283092 -0.795733 + outer loop + vertex 43.7606 52.1409 2.99 + vertex 43.0364 52.2211 2.53125 + vertex 43.756 52.1496 2.99 + endloop + endfacet + facet normal 0.535171 0.286083 -0.794826 + outer loop + vertex 43.0364 52.2211 2.53125 + vertex 43.7606 52.1409 2.99 + vertex 41.3877 50.6169 0.84375 + endloop + endfacet + facet normal 0.376308 0.459932 -0.804273 + outer loop + vertex 43.1104 53.1128 2.99 + vertex 41.786 52.5745 2.0625 + vertex 43.1071 53.1155 2.99 + endloop + endfacet + facet normal 0.376782 0.45915 -0.804497 + outer loop + vertex 41.786 52.5745 2.0625 + vertex 43.1104 53.1128 2.99 + vertex 39.9366 50.6426 0.09375 + endloop + endfacet + facet normal -0.609824 -0.179736 -0.771887 + outer loop + vertex 3.19722 4.64618 0 + vertex 0.431662 2.75619 2.625 + vertex 2.39525 4.54887 0.65625 + endloop + endfacet + facet normal -0.707107 0 -0.707107 + outer loop + vertex 2.8125 5.5 0.1875 + vertex 2.8125 48.5 0.1875 + vertex 3 48.3333 0 + endloop + endfacet + facet normal -0.707107 0 -0.707107 + outer loop + vertex 2.8125 5.5 0.1875 + vertex 3 48.3333 0 + vertex 3 5.66667 0 + endloop + endfacet + facet normal -0.707107 -0 -0.707107 + outer loop + vertex 2.8125 48.5 0.1875 + vertex 2.8125 5.5 0.1875 + vertex 0.00999928 50.9911 2.99 + endloop + endfacet + facet normal -0.707107 -0 -0.707107 + outer loop + vertex 0.00999928 50.9911 2.99 + vertex 2.8125 5.5 0.1875 + vertex 0.00999928 3.00889 2.99 + endloop + endfacet + facet normal -0.535191 0.28609 -0.79481 + outer loop + vertex 0.597187 52.5776 2.90625 + vertex 0.267701 52.1939 2.99 + vertex 0.515361 52.6572 2.99 + endloop + endfacet + facet normal -0.53513 0.286144 -0.794832 + outer loop + vertex 0.239151 52.1405 2.99 + vertex 2.61229 50.6169 0.84375 + vertex 3.16186 50.0822 0.28125 + endloop + endfacet + facet normal -0.504328 0.335378 -0.795723 + outer loop + vertex 2.61229 50.6169 0.84375 + vertex 0.239151 52.1405 2.99 + vertex 0.239417 52.1409 2.99 + endloop + endfacet + facet normal -0.382486 0.45287 -0.805365 + outer loop + vertex 3.75886 50.219 0 + vertex 3.66885 50.3097 0.09375 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal -0.458812 0.376559 -0.804795 + outer loop + vertex 0.518034 52.6605 2.99 + vertex 1.1487 52.8492 2.71875 + vertex 2.13876 51.8515 1.6875 + endloop + endfacet + facet normal -0.458809 0.376512 -0.804819 + outer loop + vertex 1.1487 52.8492 2.71875 + vertex 0.518034 52.6605 2.99 + vertex 0.528456 52.6732 2.99 + endloop + endfacet + facet normal -0.0666375 0.676173 -0.733723 + outer loop + vertex 4.78125 51.9375 0.9375 + vertex 2.4262 53.9326 2.99 + vertex 3.00864 53.99 2.99 + endloop + endfacet + facet normal 0 0.707107 -0.707107 + outer loop + vertex 4.78125 51.9375 0.9375 + vertex 39.2188 51.9375 0.9375 + vertex 38.4091 51 0 + endloop + endfacet + facet normal 0 0.707107 -0.707107 + outer loop + vertex 4.78125 51.9375 0.9375 + vertex 38.4091 51 0 + vertex 5.59091 51 0 + endloop + endfacet + facet normal 0 0.707107 -0.707107 + outer loop + vertex 39.2188 51.9375 0.9375 + vertex 4.78125 51.9375 0.9375 + vertex 40.9914 53.99 2.99 + endloop + endfacet + facet normal 0 0.707107 -0.707107 + outer loop + vertex 40.9914 53.99 2.99 + vertex 4.78125 51.9375 0.9375 + vertex 3.00864 53.99 2.99 + endloop + endfacet + facet normal -0.606487 -0.185989 -0.773034 + outer loop + vertex 0.0681093 2.42217 2.99 + vertex 3.10444 4.55886 0.09375 + vertex 0.0681277 2.42211 2.99 + endloop + endfacet + facet normal -0.607463 -0.184159 -0.772706 + outer loop + vertex 3.10444 4.55886 0.09375 + vertex 0.0681093 2.42217 2.99 + vertex 3.19722 4.64618 0 + endloop + endfacet + facet normal 0.18326 0.610867 -0.770232 + outer loop + vertex 42.1371 53.7623 2.99 + vertex 41.168 53.4746 2.53125 + vertex 42.1271 53.7653 2.99 + endloop + endfacet + facet normal 0.184612 0.608626 -0.771682 + outer loop + vertex 41.168 53.4746 2.53125 + vertex 42.1371 53.7623 2.99 + vertex 39.1649 51.2294 0.28125 + endloop + endfacet + facet normal 0.675437 0.0663891 -0.734423 + outer loop + vertex 43.5683 51.2438 2.625 + vertex 43.9839 51.0533 2.99 + vertex 43.9885 51.0065 2.99 + endloop + endfacet + facet normal 0.675451 0.0664567 -0.734404 + outer loop + vertex 43.9839 51.0533 2.99 + vertex 43.5683 51.2438 2.625 + vertex 43.8489 51.4999 2.90625 + endloop + endfacet + facet normal -0.286559 -0.536116 -0.794017 + outer loop + vertex 1.39777 0.485937 2.99 + vertex 3.31154 1.80863 1.40625 + vertex 1.93781 0.321319 2.90625 + endloop + endfacet + facet normal -0.286546 -0.536129 -0.794013 + outer loop + vertex 3.31154 1.80863 1.40625 + vertex 1.39777 0.485937 2.99 + vertex 1.3457 0.513767 2.99 + endloop + endfacet + facet normal -0.308977 -0.514962 -0.799592 + outer loop + vertex 1.34418 0.514582 2.99 + vertex 4.51355 3.11003 0.09375 + vertex 1.34423 0.514552 2.99 + endloop + endfacet + facet normal -0.286646 -0.536036 -0.79404 + outer loop + vertex 4.51355 3.11003 0.09375 + vertex 1.34418 0.514582 2.99 + vertex 4.59941 3.20299 0 + endloop + endfacet + facet normal -0.184572 -0.608707 -0.771627 + outer loop + vertex 1.86292 0.237712 2.99 + vertex 2.83203 0.525393 2.53125 + vertex 1.87286 0.234698 2.99 + endloop + endfacet + facet normal -0.184623 -0.608622 -0.771682 + outer loop + vertex 2.83203 0.525393 2.53125 + vertex 1.86292 0.237712 2.99 + vertex 4.83507 2.77059 0.28125 + endloop + endfacet + facet normal -0.188143 -0.605885 -0.772985 + outer loop + vertex 1.86273 0.237771 2.99 + vertex 4.83507 2.77059 0.28125 + vertex 1.86292 0.237712 2.99 + endloop + endfacet + facet normal -0.184627 -0.608619 -0.771684 + outer loop + vertex 4.83507 2.77059 0.28125 + vertex 1.86273 0.237771 2.99 + vertex 5.08545 3.05124 0 + endloop + endfacet + facet normal 0.609871 -0.179659 -0.771868 + outer loop + vertex 43.5683 2.75619 2.625 + vertex 40.8028 4.64618 0 + vertex 41.6047 4.54887 0.65625 + endloop + endfacet + facet normal 0.609864 -0.179698 -0.771865 + outer loop + vertex 41.6047 4.54887 0.65625 + vertex 40.8028 4.64618 0 + vertex 40.9502 5.14643 0 + endloop + endfacet + facet normal 0.184644 -0.608609 -0.771688 + outer loop + vertex 41.5764 0.0676228 2.99 + vertex 41.168 0.525393 2.53125 + vertex 42.1271 0.234698 2.99 + endloop + endfacet + facet normal 0.463071 -0.370457 -0.805187 + outer loop + vertex 41.2312 2.78336 1.03125 + vertex 43.4835 1.3414 2.99 + vertex 43.4829 1.34065 2.99 + endloop + endfacet + facet normal 0.458878 -0.376477 -0.804796 + outer loop + vertex 43.4835 1.3414 2.99 + vertex 41.2312 2.78336 1.03125 + vertex 40.3311 3.69035 0.09375 + endloop + endfacet + facet normal 0.382523 -0.452839 -0.805365 + outer loop + vertex 41.2312 2.78336 1.03125 + vertex 39.8485 3.44942 0 + vertex 40.3311 3.69035 0.09375 + endloop + endfacet + facet normal 0.458846 -0.376541 -0.804784 + outer loop + vertex 43.1117 0.888354 2.99 + vertex 42.8513 1.15078 2.71875 + vertex 43.4715 1.3268 2.99 + endloop + endfacet + facet normal 0.383863 -0.451604 -0.805421 + outer loop + vertex 43.1104 0.887249 2.99 + vertex 42.8513 1.15078 2.71875 + vertex 43.1117 0.888354 2.99 + endloop + endfacet + facet normal 0.382486 -0.452889 -0.805355 + outer loop + vertex 42.8513 1.15078 2.71875 + vertex 43.1104 0.887249 2.99 + vertex 39.8485 3.44942 0 + endloop + endfacet + facet normal 0.539092 -0.279935 -0.794365 + outer loop + vertex 40.8956 4.55886 0.09375 + vertex 40.5634 4.18515 0 + vertex 40.8028 4.64618 0 + endloop + endfacet + facet normal 0.690222 0 -0.723598 + outer loop + vertex 40.8956 4.55886 0.09375 + vertex 43.9319 2.42217 2.99 + vertex 43.9319 2.42211 2.99 + endloop + endfacet + facet normal 0.607788 -0.183554 -0.772594 + outer loop + vertex 43.9319 2.42217 2.99 + vertex 40.8956 4.55886 0.09375 + vertex 40.8028 4.64618 0 + endloop + endfacet + facet normal 0.607462 -0.18416 -0.772706 + outer loop + vertex 42.7511 2.81247 1.96875 + vertex 43.9142 2.36402 2.99 + vertex 43.6789 1.93927 2.90625 + endloop + endfacet + facet normal 0.607263 -0.184727 -0.772728 + outer loop + vertex 43.9142 2.36402 2.99 + vertex 42.7511 2.81247 1.96875 + vertex 43.9308 2.41859 2.99 + endloop + endfacet + facet normal 0.607688 -0.184327 -0.772489 + outer loop + vertex 43.7617 1.86126 2.99 + vertex 43.6789 1.93927 2.90625 + vertex 43.9142 2.36402 2.99 + endloop + endfacet + facet normal 0.463933 -0.369916 -0.80494 + outer loop + vertex 41.3877 3.38306 0.84375 + vertex 40.2411 3.78105 0 + vertex 40.8381 3.91778 0.28125 + endloop + endfacet + facet normal 0.463934 -0.370022 -0.804891 + outer loop + vertex 40.8381 3.91778 0.28125 + vertex 40.2411 3.78105 0 + vertex 40.5634 4.18515 0 + endloop + endfacet + facet normal -0.382556 0.452818 -0.805362 + outer loop + vertex 2.13876 51.8515 1.6875 + vertex 1.1487 52.8492 2.71875 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal -0.376896 0.459024 -0.804516 + outer loop + vertex 0.889589 53.1128 2.99 + vertex 4.06341 50.6426 0.09375 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal 0 0.760851 -0.648927 + outer loop + vertex 4.06341 50.6426 0.09375 + vertex 0.889589 53.1128 2.99 + vertex 0.889638 53.1128 2.99 + endloop + endfacet + facet normal 0.382511 0.452879 -0.805348 + outer loop + vertex 40.3311 50.3097 0.09375 + vertex 39.8485 50.5506 0 + vertex 41.2312 51.2166 1.03125 + endloop + endfacet + facet normal 0.38252 0.452866 -0.805352 + outer loop + vertex 41.2312 51.2166 1.03125 + vertex 39.8485 50.5506 0 + vertex 41.8612 51.8515 1.6875 + endloop + endfacet + facet normal 0.401428 0.43488 -0.806062 + outer loop + vertex 42.8513 52.8492 2.71875 + vertex 43.1104 53.1128 2.99 + vertex 43.1117 53.1116 2.99 + endloop + endfacet + facet normal 0.382907 0.452422 -0.805417 + outer loop + vertex 43.1104 53.1128 2.99 + vertex 42.8513 52.8492 2.71875 + vertex 39.8485 50.5506 0 + endloop + endfacet + facet normal 0.458839 0.376574 -0.804773 + outer loop + vertex 43.4715 52.6732 2.99 + vertex 42.8513 52.8492 2.71875 + vertex 43.1117 53.1116 2.99 + endloop + endfacet + facet normal 0.485 0.346429 -0.80297 + outer loop + vertex 43.4028 52.5776 2.90625 + vertex 43.4836 52.6586 2.99 + vertex 43.4846 52.6572 2.99 + endloop + endfacet + facet normal 0.465286 0.368157 -0.804965 + outer loop + vertex 43.4836 52.6586 2.99 + vertex 43.4028 52.5776 2.90625 + vertex 40.2411 50.219 0 + endloop + endfacet + facet normal 0.463968 0.369886 -0.804934 + outer loop + vertex 41.3877 50.6169 0.84375 + vertex 40.2411 50.219 0 + vertex 43.4028 52.5776 2.90625 + endloop + endfacet + facet normal 0.543649 0.271825 -0.794076 + outer loop + vertex 43.7608 52.1405 2.99 + vertex 41.3877 50.6169 0.84375 + vertex 43.7606 52.1409 2.99 + endloop + endfacet + facet normal 0.535206 0.286026 -0.794823 + outer loop + vertex 41.3877 50.6169 0.84375 + vertex 43.7608 52.1405 2.99 + vertex 40.8381 50.0822 0.28125 + endloop + endfacet + facet normal 0.544053 0.272027 -0.79373 + outer loop + vertex 43.7609 52.1403 2.99 + vertex 40.8381 50.0822 0.28125 + vertex 43.7608 52.1405 2.99 + endloop + endfacet + facet normal 0.534608 0.286963 -0.794888 + outer loop + vertex 40.8381 50.0822 0.28125 + vertex 43.7609 52.1403 2.99 + vertex 40.5634 49.8149 0 + endloop + endfacet + facet normal 0.545134 0.272567 -0.792803 + outer loop + vertex 43.6789 52.0607 2.90625 + vertex 43.7609 52.1403 2.99 + vertex 43.7617 52.1387 2.99 + endloop + endfacet + facet normal 0.538244 0.281377 -0.794431 + outer loop + vertex 43.7609 52.1403 2.99 + vertex 43.6789 52.0607 2.90625 + vertex 40.5634 49.8149 0 + endloop + endfacet + facet normal -0.6074 0.18427 -0.772729 + outer loop + vertex 1.24891 51.1875 1.96875 + vertex 0.0857488 51.636 2.99 + vertex 0.321138 52.0607 2.90625 + endloop + endfacet + facet normal -0.607439 0.184159 -0.772725 + outer loop + vertex 0.0857488 51.636 2.99 + vertex 1.24891 51.1875 1.96875 + vertex 0.0691956 51.5814 2.99 + endloop + endfacet + facet normal -0.607405 0.184273 -0.772724 + outer loop + vertex 0.321138 52.0607 2.90625 + vertex 0.0857488 51.636 2.99 + vertex 0.238257 52.1387 2.99 + endloop + endfacet + facet normal -0.463967 0.369905 -0.804925 + outer loop + vertex 3.16186 50.0822 0.28125 + vertex 2.61229 50.6169 0.84375 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal -0.463967 0.369945 -0.804907 + outer loop + vertex 3.43665 49.8149 0 + vertex 3.16186 50.0822 0.28125 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal -0.464487 0.369208 -0.804945 + outer loop + vertex 0.597187 52.5776 2.90625 + vertex 0.516435 52.6586 2.99 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal -0.471432 0.361656 -0.804336 + outer loop + vertex 0.516435 52.6586 2.99 + vertex 0.597187 52.5776 2.90625 + vertex 0.515361 52.6572 2.99 + endloop + endfacet + facet normal -0.535199 0.286042 -0.794822 + outer loop + vertex 0.239417 52.1409 2.99 + vertex 0.963569 52.2211 2.53125 + vertex 2.61229 50.6169 0.84375 + endloop + endfacet + facet normal -0.535304 0.284757 -0.795213 + outer loop + vertex 0.963569 52.2211 2.53125 + vertex 0.239417 52.1409 2.99 + vertex 0.244045 52.1496 2.99 + endloop + endfacet + facet normal -0.45873 0.376676 -0.804787 + outer loop + vertex 0.516475 52.6586 2.99 + vertex 2.7688 51.2166 1.03125 + vertex 3.66885 50.3097 0.09375 + endloop + endfacet + facet normal -0.448345 0.391341 -0.803641 + outer loop + vertex 2.7688 51.2166 1.03125 + vertex 0.516475 52.6586 2.99 + vertex 0.517086 52.6593 2.99 + endloop + endfacet + facet normal -0.458813 0.376578 -0.804786 + outer loop + vertex 1.1487 52.8492 2.71875 + vertex 0.528456 52.6732 2.99 + vertex 0.88828 53.1116 2.99 + endloop + endfacet + facet normal -0.38297 0.452352 -0.805426 + outer loop + vertex 1.1487 52.8492 2.71875 + vertex 0.889589 53.1128 2.99 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal -0.399955 0.436284 -0.806035 + outer loop + vertex 0.889589 53.1128 2.99 + vertex 1.1487 52.8492 2.71875 + vertex 0.88828 53.1116 2.99 + endloop + endfacet + facet normal 0.286576 -0.536101 -0.794021 + outer loop + vertex 42.1389 0.238277 2.99 + vertex 42.0622 0.321319 2.90625 + vertex 42.6022 0.485937 2.99 + endloop + endfacet + facet normal -0.0684476 0.675074 -0.734568 + outer loop + vertex 4.83507 51.2294 0.28125 + vertex 2.83203 53.4746 2.53125 + vertex 5.59091 51 0 + endloop + endfacet + facet normal -0.675514 -0.0665327 -0.734339 + outer loop + vertex 0.0676179 2.42383 2.99 + vertex 0.0161214 2.94668 2.99 + vertex 0.151149 2.5001 2.90625 + endloop + endfacet + facet normal 0.609873 0.179654 -0.771867 + outer loop + vertex 41.6047 49.4511 0.65625 + vertex 40.8028 49.3538 0 + vertex 43.5683 51.2438 2.625 + endloop + endfacet + facet normal 0.0405286 0.688987 -0.72364 + outer loop + vertex 41.168 53.4746 2.53125 + vertex 41.5747 53.9325 2.99 + vertex 41.5764 53.9324 2.99 + endloop + endfacet + facet normal 0.0681493 0.675259 -0.734425 + outer loop + vertex 41.5747 53.9325 2.99 + vertex 41.168 53.4746 2.53125 + vertex 38.4091 51 0 + endloop + endfacet + facet normal 0.184661 0.608576 -0.77171 + outer loop + vertex 42.1271 53.7653 2.99 + vertex 41.168 53.4746 2.53125 + vertex 41.5764 53.9324 2.99 + endloop + endfacet + facet normal -0.728854 1.2947e-11 0.684669 + outer loop + vertex 41.786 52.5745 2.0625 + vertex 39.9366 50.6426 0.09375 + vertex 42.5786 53.4024 2.90625 + endloop + endfacet + facet normal 0.376512 0.459597 -0.804369 + outer loop + vertex 41.786 52.5745 2.0625 + vertex 43.0634 53.1513 2.99 + vertex 43.1071 53.1155 2.99 + endloop + endfacet + facet normal 0.376796 0.459159 -0.804487 + outer loop + vertex 43.0634 53.1513 2.99 + vertex 41.786 52.5745 2.0625 + vertex 42.5786 53.4024 2.90625 + endloop + endfacet + facet normal -0.286559 -0.536114 -0.794019 + outer loop + vertex 1.86111 0.238277 2.99 + vertex 1.39777 0.485937 2.99 + vertex 1.93781 0.321319 2.90625 + endloop + endfacet + facet normal -0.188979 -0.605281 -0.773254 + outer loop + vertex 5.08545 3.05124 0 + vertex 4.51355 3.11003 0.09375 + vertex 4.59941 3.20299 0 + endloop + endfacet + facet normal -0.265013 0.795039 0.545602 + outer loop + vertex 4.08426 2.64525 0.5625 + vertex 4.34184 2.92412 0.28125 + vertex 4.51355 3.11003 0.09375 + endloop + endfacet + facet normal 0.19946 0.598379 0.775989 + outer loop + vertex 4.08426 2.64525 0.5625 + vertex 3.74083 2.27342 0.9375 + vertex 4.34184 2.92412 0.28125 + endloop + endfacet + facet normal 0.706095 -0.706095 -0.0534749 + outer loop + vertex 3.48326 1.99455 1.21875 + vertex 3.74083 2.27342 0.9375 + vertex 4.08426 2.64525 0.5625 + endloop + endfacet + facet normal 0.706095 -0.706095 -0.0534749 + outer loop + vertex 3.74083 2.27342 0.9375 + vertex 3.48326 1.99455 1.21875 + vertex 3.31154 1.80863 1.40625 + endloop + endfacet + facet normal 0.607796 -0.183071 -0.772702 + outer loop + vertex 43.9319 2.42217 2.99 + vertex 43.8489 2.5001 2.90625 + vertex 43.9324 2.42383 2.99 + endloop + endfacet + facet normal 0.609146 -0.181013 -0.772124 + outer loop + vertex 43.8489 2.5001 2.90625 + vertex 43.9319 2.42217 2.99 + vertex 40.8028 4.64618 0 + endloop + endfacet + facet normal 0.610298 -0.178833 -0.771722 + outer loop + vertex 43.8489 2.5001 2.90625 + vertex 40.8028 4.64618 0 + vertex 43.5683 2.75619 2.625 + endloop + endfacet + facet normal 0.699371 0 -0.714759 + outer loop + vertex 41.6047 4.54887 0.65625 + vertex 43.9898 3.00715 2.99 + vertex 43.9898 3.00661 2.99 + endloop + endfacet + facet normal 0.675466 -0.0666684 -0.734371 + outer loop + vertex 43.9898 3.00715 2.99 + vertex 41.6047 4.54887 0.65625 + vertex 40.9502 5.14643 0 + endloop + endfacet + facet normal 0.675601 -0.0669932 -0.734217 + outer loop + vertex 43.5683 2.75619 2.625 + vertex 43.9898 3.00661 2.99 + vertex 43.9885 2.9935 2.99 + endloop + endfacet + facet normal 0.675487 -0.0665948 -0.734359 + outer loop + vertex 43.9898 3.00661 2.99 + vertex 43.5683 2.75619 2.625 + vertex 41.6047 4.54887 0.65625 + endloop + endfacet + facet normal 0.674581 0 -0.738201 + outer loop + vertex 39.4864 3.11003 0.09375 + vertex 42.6558 0.514582 2.99 + vertex 42.6558 0.514552 2.99 + endloop + endfacet + facet normal 0.285948 -0.536679 -0.793857 + outer loop + vertex 42.6558 0.514582 2.99 + vertex 39.4864 3.11003 0.09375 + vertex 39.4006 3.20299 0 + endloop + endfacet + facet normal 0.29105 -0.531761 -0.795312 + outer loop + vertex 42.6558 0.514582 2.99 + vertex 42.5786 0.597586 2.90625 + vertex 42.6573 0.515403 2.99 + endloop + endfacet + facet normal 0.292405 -0.530709 -0.795517 + outer loop + vertex 42.5786 0.597586 2.90625 + vertex 42.6558 0.514582 2.99 + vertex 39.4006 3.20299 0 + endloop + endfacet + facet normal 0.53517 -0.286064 -0.794833 + outer loop + vertex 43.0364 1.77889 2.53125 + vertex 43.7323 1.80614 2.99 + vertex 43.4028 1.42241 2.90625 + endloop + endfacet + facet normal 0.535097 -0.286595 -0.794691 + outer loop + vertex 43.7323 1.80614 2.99 + vertex 43.0364 1.77889 2.53125 + vertex 43.756 1.85039 2.99 + endloop + endfacet + facet normal 0.535235 -0.286135 -0.794764 + outer loop + vertex 43.4846 1.3428 2.99 + vertex 43.4028 1.42241 2.90625 + vertex 43.7323 1.80614 2.99 + endloop + endfacet + facet normal 0.52985 -0.294361 -0.795368 + outer loop + vertex 40.8381 3.91778 0.28125 + vertex 43.7609 1.85973 2.99 + vertex 43.7608 1.85955 2.99 + endloop + endfacet + facet normal 0.534802 -0.286665 -0.794865 + outer loop + vertex 43.7609 1.85973 2.99 + vertex 40.8381 3.91778 0.28125 + vertex 40.5634 4.18515 0 + endloop + endfacet + facet normal 0.56878 -0.227512 -0.790397 + outer loop + vertex 41.3877 3.38306 0.84375 + vertex 43.7608 1.85955 2.99 + vertex 43.7606 1.85905 2.99 + endloop + endfacet + facet normal 0.535253 -0.285959 -0.794815 + outer loop + vertex 43.7608 1.85955 2.99 + vertex 41.3877 3.38306 0.84375 + vertex 40.8381 3.91778 0.28125 + endloop + endfacet + facet normal 0.189012 -0.605272 -0.773253 + outer loop + vertex 40.5167 1.99455 1.21875 + vertex 38.9146 3.05124 0 + vertex 39.9157 2.64525 0.5625 + endloop + endfacet + facet normal 0.0678556 -0.675378 -0.734344 + outer loop + vertex 41.5747 0.067452 2.99 + vertex 41.168 0.525393 2.53125 + vertex 41.5764 0.0676228 2.99 + endloop + endfacet + facet normal 0.0684196 -0.67509 -0.734556 + outer loop + vertex 41.168 0.525393 2.53125 + vertex 41.5747 0.067452 2.99 + vertex 38.4091 3 0 + endloop + endfacet + facet normal 0.183834 -0.609934 -0.770834 + outer loop + vertex 41.168 0.525393 2.53125 + vertex 42.1371 0.237712 2.99 + vertex 42.1271 0.234698 2.99 + endloop + endfacet + facet normal 0.184628 -0.608616 -0.771686 + outer loop + vertex 42.1371 0.237712 2.99 + vertex 41.168 0.525393 2.53125 + vertex 39.1649 2.77059 0.28125 + endloop + endfacet + facet normal 0.47207 0.354052 -0.807339 + outer loop + vertex 43.4829 52.6593 2.99 + vertex 41.8612 51.8515 1.6875 + vertex 43.482 52.6605 2.99 + endloop + endfacet + facet normal 0.458787 0.376604 -0.804788 + outer loop + vertex 41.8612 51.8515 1.6875 + vertex 43.4829 52.6593 2.99 + vertex 41.2312 51.2166 1.03125 + endloop + endfacet + facet normal 0.451467 0.386972 -0.804009 + outer loop + vertex 43.4835 52.6586 2.99 + vertex 41.2312 51.2166 1.03125 + vertex 43.4829 52.6593 2.99 + endloop + endfacet + facet normal 0.45879 0.376595 -0.80479 + outer loop + vertex 41.2312 51.2166 1.03125 + vertex 43.4835 52.6586 2.99 + vertex 40.3311 50.3097 0.09375 + endloop + endfacet + facet normal 0.535236 0.28616 -0.794754 + outer loop + vertex 43.7323 52.1939 2.99 + vertex 43.4028 52.5776 2.90625 + vertex 43.4846 52.6572 2.99 + endloop + endfacet + facet normal 0.535126 0.286286 -0.794783 + outer loop + vertex 43.0364 52.2211 2.53125 + vertex 43.7323 52.1939 2.99 + vertex 43.756 52.1496 2.99 + endloop + endfacet + facet normal 0.535155 0.286072 -0.794841 + outer loop + vertex 43.7323 52.1939 2.99 + vertex 43.0364 52.2211 2.53125 + vertex 43.4028 52.5776 2.90625 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 41 5.66667 0 + vertex 40.9502 5.14643 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 5.66667 0 + vertex 3 5.66667 0 + vertex 41 48.3333 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 40.9502 5.14643 0 + vertex 40.8028 4.64618 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 41 5.66667 0 + vertex 38.4091 3 0 + vertex 3 5.66667 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 40.8028 4.64618 0 + vertex 40.5634 4.18515 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 48.3333 0 + vertex 41 48.3333 0 + vertex 3 5.66667 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 40.5634 4.18515 0 + vertex 40.2411 3.78105 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.9502 48.8536 0 + vertex 38.4091 51 0 + vertex 40.8028 49.3538 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 40.2411 3.78105 0 + vertex 39.8485 3.44942 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.8028 49.3538 0 + vertex 38.4091 51 0 + vertex 40.5634 49.8149 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 39.8485 3.44942 0 + vertex 39.4006 3.20299 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.5634 49.8149 0 + vertex 38.4091 51 0 + vertex 40.2411 50.219 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 3 0 + vertex 39.4006 3.20299 0 + vertex 38.9146 3.05124 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.2411 50.219 0 + vertex 38.4091 51 0 + vertex 39.8485 50.5506 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 39.8485 50.5506 0 + vertex 38.4091 51 0 + vertex 39.4006 50.797 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 39.4006 50.797 0 + vertex 38.4091 51 0 + vertex 38.9146 50.9488 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 38.4091 3 0 + vertex 5.59091 3 0 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex 38.4091 51 0 + vertex 41 48.3333 0 + vertex 3 48.3333 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 5.59091 3 0 + vertex 5.08545 3.05124 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 48.3333 0 + vertex 38.4091 51 0 + vertex 40.9502 48.8536 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 5.08545 3.05124 0 + vertex 4.59941 3.20299 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 38.4091 51 0 + vertex 3 48.3333 0 + vertex 5.59091 51 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 4.59941 3.20299 0 + vertex 4.15148 3.44942 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 51 0 + vertex 3 48.3333 0 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 4.15148 3.44942 0 + vertex 3.75886 3.78105 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.08545 50.9488 0 + vertex 3 48.3333 0 + vertex 4.59941 50.797 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 3.75886 3.78105 0 + vertex 3.43665 4.18515 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 4.59941 50.797 0 + vertex 3 48.3333 0 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 3.43665 4.18515 0 + vertex 3.19722 4.64618 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 4.15148 50.5506 0 + vertex 3 48.3333 0 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 5.66667 0 + vertex 3.19722 4.64618 0 + vertex 3.04978 5.14643 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.75886 50.219 0 + vertex 3 48.3333 0 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.43665 49.8149 0 + vertex 3 48.3333 0 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.19722 49.3538 0 + vertex 3 48.3333 0 + vertex 3.04978 48.8536 0 + endloop + endfacet + facet normal 0.189023 0.605174 -0.773327 + outer loop + vertex 39.4006 50.797 0 + vertex 38.9146 50.9488 0 + vertex 39.4864 50.89 0.09375 + endloop + endfacet + facet normal -0.675506 0.0665255 -0.734348 + outer loop + vertex 0.151149 51.4999 2.90625 + vertex 0.0161214 51.0533 2.99 + vertex 0.0676179 51.5762 2.99 + endloop + endfacet + facet normal -0.675519 0.0665364 -0.734334 + outer loop + vertex 0.010219 50.9934 2.99 + vertex 0.431662 51.2438 2.625 + vertex 2.39525 49.4511 0.65625 + endloop + endfacet + facet normal -0.675531 0.0665785 -0.734319 + outer loop + vertex 0.431662 51.2438 2.625 + vertex 0.010219 50.9934 2.99 + vertex 0.0115101 51.0065 2.99 + endloop + endfacet + facet normal -0.607368 0.184336 -0.772738 + outer loop + vertex 0.0681093 51.5778 2.99 + vertex 3.10444 49.4411 0.09375 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal -0.640713 0.117891 -0.758676 + outer loop + vertex 3.10444 49.4411 0.09375 + vertex 0.0681093 51.5778 2.99 + vertex 0.0681277 51.5779 2.99 + endloop + endfacet + facet normal -0.607401 0.184273 -0.772728 + outer loop + vertex 0.0681277 51.5779 2.99 + vertex 1.24891 51.1875 1.96875 + vertex 3.10444 49.4411 0.09375 + endloop + endfacet + facet normal -0.607093 0.185233 -0.772739 + outer loop + vertex 1.24891 51.1875 1.96875 + vertex 0.0681277 51.5779 2.99 + vertex 0.0691956 51.5814 2.99 + endloop + endfacet + facet normal -0.539668 0.27916 -0.794247 + outer loop + vertex 0.321138 52.0607 2.90625 + vertex 0.239056 52.1403 2.99 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal -0.545093 0.272206 -0.792955 + outer loop + vertex 0.239056 52.1403 2.99 + vertex 0.321138 52.0607 2.90625 + vertex 0.238257 52.1387 2.99 + endloop + endfacet + facet normal -0.539166 0.279941 -0.794313 + outer loop + vertex 1.24891 51.1875 1.96875 + vertex 0.321138 52.0607 2.90625 + vertex 3.43665 49.8149 0 + endloop + endfacet + facet normal -0.463986 0.369865 -0.804933 + outer loop + vertex 2.61229 50.6169 0.84375 + vertex 0.597187 52.5776 2.90625 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal -0.701531 0.0280612 -0.712086 + outer loop + vertex 0.963569 52.2211 2.53125 + vertex 0.597187 52.5776 2.90625 + vertex 2.61229 50.6169 0.84375 + endloop + endfacet + facet normal -0.382558 0.452815 -0.805362 + outer loop + vertex 2.7688 51.2166 1.03125 + vertex 2.13876 51.8515 1.6875 + vertex 4.15148 50.5506 0 + endloop + endfacet + facet normal -0.458904 0.376446 -0.804795 + outer loop + vertex 0.516435 52.6586 2.99 + vertex 3.66885 50.3097 0.09375 + vertex 3.75886 50.219 0 + endloop + endfacet + facet normal 0 0.776678 -0.629897 + outer loop + vertex 3.66885 50.3097 0.09375 + vertex 0.516435 52.6586 2.99 + vertex 0.516475 52.6586 2.99 + endloop + endfacet + facet normal -0.184221 0.608936 -0.77153 + outer loop + vertex 1.86273 53.7622 2.99 + vertex 4.83507 51.2294 0.28125 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.278755 0.529635 -0.801113 + outer loop + vertex 4.83507 51.2294 0.28125 + vertex 1.86273 53.7622 2.99 + vertex 1.86292 53.7623 2.99 + endloop + endfacet + facet normal -0.0681587 0.675254 -0.734429 + outer loop + vertex 2.83203 53.4746 2.53125 + vertex 2.42532 53.9325 2.99 + vertex 5.59091 51 0 + endloop + endfacet + facet normal -0.0407617 0.688873 -0.723735 + outer loop + vertex 2.42532 53.9325 2.99 + vertex 2.83203 53.4746 2.53125 + vertex 2.42363 53.9324 2.99 + endloop + endfacet + facet normal -0.188993 0.605126 -0.773372 + outer loop + vertex 4.59941 50.797 0 + vertex 4.51355 50.89 0.09375 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.286571 0.536267 -0.793912 + outer loop + vertex 1.93781 53.6787 2.90625 + vertex 1.39777 53.5141 2.99 + vertex 1.86111 53.7617 2.99 + endloop + endfacet + facet normal -0.376767 0.459082 -0.804544 + outer loop + vertex 1.42136 53.4024 2.90625 + vertex 0.936562 53.1513 2.99 + vertex 1.34268 53.4846 2.99 + endloop + endfacet + facet normal -0.292084 0.530979 -0.795455 + outer loop + vertex 4.15148 50.5506 0 + vertex 4.06341 50.6426 0.09375 + vertex 4.59941 50.797 0 + endloop + endfacet + facet normal 0.675614 0.0670457 -0.7342 + outer loop + vertex 43.9898 50.9934 2.99 + vertex 43.5683 51.2438 2.625 + vertex 43.9885 51.0065 2.99 + endloop + endfacet + facet normal 0.675485 0.0665966 -0.73436 + outer loop + vertex 43.5683 51.2438 2.625 + vertex 43.9898 50.9934 2.99 + vertex 41.6047 49.4511 0.65625 + endloop + endfacet + facet normal 0.675628 0.066542 -0.734234 + outer loop + vertex 43.9839 51.0533 2.99 + vertex 43.8489 51.4999 2.90625 + vertex 43.9324 51.5762 2.99 + endloop + endfacet + facet normal -0.188948 -0.605317 -0.773233 + outer loop + vertex 5.08545 3.05124 0 + vertex 1.93781 0.321319 2.90625 + vertex 2.10952 0.507233 2.71875 + endloop + endfacet + facet normal 0.838286 -0.389901 0.381121 + outer loop + vertex 2.10952 0.507233 2.71875 + vertex 3.31154 1.80863 1.40625 + vertex 3.48326 1.99455 1.21875 + endloop + endfacet + facet normal 0.0140712 0.703561 0.710496 + outer loop + vertex 3.31154 1.80863 1.40625 + vertex 2.10952 0.507233 2.71875 + vertex 1.93781 0.321319 2.90625 + endloop + endfacet + facet normal -0.276793 -0.545199 -0.791292 + outer loop + vertex 1.34423 0.514552 2.99 + vertex 4.34184 2.92412 0.28125 + vertex 1.34436 0.514486 2.99 + endloop + endfacet + facet normal -0.286479 -0.53619 -0.793996 + outer loop + vertex 4.34184 2.92412 0.28125 + vertex 1.34423 0.514552 2.99 + vertex 4.51355 3.11003 0.09375 + endloop + endfacet + facet normal -0.286312 -0.536381 -0.793928 + outer loop + vertex 1.34496 0.514162 2.99 + vertex 3.31154 1.80863 1.40625 + vertex 1.3457 0.513767 2.99 + endloop + endfacet + facet normal -0.286568 -0.536106 -0.794021 + outer loop + vertex 3.31154 1.80863 1.40625 + vertex 1.34496 0.514162 2.99 + vertex 3.74083 2.27342 0.9375 + endloop + endfacet + facet normal -0.188979 -0.605298 -0.773241 + outer loop + vertex 5.08545 3.05124 0 + vertex 4.08426 2.64525 0.5625 + vertex 4.51355 3.11003 0.09375 + endloop + endfacet + facet normal -0.188983 -0.605291 -0.773245 + outer loop + vertex 5.08545 3.05124 0 + vertex 3.48326 1.99455 1.21875 + vertex 4.08426 2.64525 0.5625 + endloop + endfacet + facet normal 0.292112 -0.530982 -0.795443 + outer loop + vertex 42.5786 0.597586 2.90625 + vertex 39.4006 3.20299 0 + vertex 39.9366 3.35742 0.09375 + endloop + endfacet + facet normal 0.292101 -0.530909 -0.795495 + outer loop + vertex 39.9366 3.35742 0.09375 + vertex 39.4006 3.20299 0 + vertex 39.8485 3.44942 0 + endloop + endfacet + facet normal 0.465902 -0.364619 -0.806219 + outer loop + vertex 41.8612 2.14847 1.6875 + vertex 43.4829 1.34065 2.99 + vertex 43.482 1.3395 2.99 + endloop + endfacet + facet normal 0.458772 -0.376625 -0.804787 + outer loop + vertex 43.4829 1.34065 2.99 + vertex 41.8612 2.14847 1.6875 + vertex 41.2312 2.78336 1.03125 + endloop + endfacet + facet normal 0.382473 -0.452914 -0.805347 + outer loop + vertex 41.8612 2.14847 1.6875 + vertex 39.8485 3.44942 0 + vertex 41.2312 2.78336 1.03125 + endloop + endfacet + facet normal 0.47815 -0.354185 -0.803694 + outer loop + vertex 43.4836 1.34145 2.99 + vertex 43.4028 1.42241 2.90625 + vertex 43.4846 1.3428 2.99 + endloop + endfacet + facet normal 0.46473 -0.368882 -0.804954 + outer loop + vertex 43.4028 1.42241 2.90625 + vertex 43.4836 1.34145 2.99 + vertex 40.2411 3.78105 0 + endloop + endfacet + facet normal 0.463918 -0.369947 -0.804934 + outer loop + vertex 43.4028 1.42241 2.90625 + vertex 40.2411 3.78105 0 + vertex 41.3877 3.38306 0.84375 + endloop + endfacet + facet normal 0.296469 -0.525389 -0.797541 + outer loop + vertex 40.6885 1.80863 1.40625 + vertex 42.655 0.514162 2.99 + vertex 42.6543 0.513767 2.99 + endloop + endfacet + facet normal 0.286612 -0.536069 -0.79403 + outer loop + vertex 42.655 0.514162 2.99 + vertex 40.6885 1.80863 1.40625 + vertex 40.2592 2.27342 0.9375 + endloop + endfacet + facet normal 0.189011 -0.605274 -0.773252 + outer loop + vertex 39.9157 2.64525 0.5625 + vertex 38.9146 3.05124 0 + vertex 39.4864 3.11003 0.09375 + endloop + endfacet + facet normal 0.286577 -0.536106 -0.794018 + outer loop + vertex 40.6885 1.80863 1.40625 + vertex 42.6022 0.485937 2.99 + vertex 42.0622 0.321319 2.90625 + endloop + endfacet + facet normal 0.286443 -0.536245 -0.793972 + outer loop + vertex 42.6022 0.485937 2.99 + vertex 40.6885 1.80863 1.40625 + vertex 42.6543 0.513767 2.99 + endloop + endfacet + facet normal 0.0684405 -0.675077 -0.734566 + outer loop + vertex 41.168 0.525393 2.53125 + vertex 38.4091 3 0 + vertex 39.1649 2.77059 0.28125 + endloop + endfacet + facet normal 0.0684307 -0.675092 -0.734553 + outer loop + vertex 39.1649 2.77059 0.28125 + vertex 38.4091 3 0 + vertex 38.9146 3.05124 0 + endloop + endfacet + facet normal -0.67552 -0.0665355 -0.734333 + outer loop + vertex 0.0161214 2.94668 2.99 + vertex 0.431662 2.75619 2.625 + vertex 0.151149 2.5001 2.90625 + endloop + endfacet + facet normal -0.675519 -0.0665319 -0.734334 + outer loop + vertex 0.431662 2.75619 2.625 + vertex 0.0161214 2.94668 2.99 + vertex 0.0115101 2.9935 2.99 + endloop + endfacet + facet normal -0.609824 -0.179735 -0.771887 + outer loop + vertex 3.19722 4.64618 0 + vertex 2.39525 4.54887 0.65625 + vertex 3.04978 5.14643 0 + endloop + endfacet + facet normal -0.676277 -0.0647107 -0.733799 + outer loop + vertex 3.04978 5.14643 0 + vertex 2.8125 5.5 0.1875 + vertex 3 5.66667 0 + endloop + endfacet + facet normal -0.609827 0.179731 -0.771886 + outer loop + vertex 2.39525 49.4511 0.65625 + vertex 0.431662 51.2438 2.625 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal -0.609822 0.179753 -0.771884 + outer loop + vertex 3.04978 48.8536 0 + vertex 2.39525 49.4511 0.65625 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal -0.609694 0.179982 -0.771933 + outer loop + vertex 0.151149 51.4999 2.90625 + vertex 0.0681093 51.5778 2.99 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal -0.605722 0.186032 -0.773623 + outer loop + vertex 0.0681093 51.5778 2.99 + vertex 0.151149 51.4999 2.90625 + vertex 0.0676179 51.5762 2.99 + endloop + endfacet + facet normal -0.609829 0.179726 -0.771886 + outer loop + vertex 0.431662 51.2438 2.625 + vertex 0.151149 51.4999 2.90625 + vertex 3.19722 49.3538 0 + endloop + endfacet + facet normal -0.187517 0.606422 -0.772716 + outer loop + vertex 1.93781 53.6787 2.90625 + vertex 1.86273 53.7622 2.99 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.187225 0.606608 -0.77264 + outer loop + vertex 1.86273 53.7622 2.99 + vertex 1.93781 53.6787 2.90625 + vertex 1.86111 53.7617 2.99 + endloop + endfacet + facet normal -0.287537 0.535215 -0.794271 + outer loop + vertex 1.34418 53.4854 2.99 + vertex 4.51355 50.89 0.09375 + vertex 4.59941 50.797 0 + endloop + endfacet + facet normal 0 0.744728 -0.667369 + outer loop + vertex 4.51355 50.89 0.09375 + vertex 1.34418 53.4854 2.99 + vertex 1.34423 53.4854 2.99 + endloop + endfacet + facet normal -0.292021 0.531064 -0.795421 + outer loop + vertex 1.42136 53.4024 2.90625 + vertex 1.34418 53.4854 2.99 + vertex 4.59941 50.797 0 + endloop + endfacet + facet normal -0.285799 0.535874 -0.794454 + outer loop + vertex 1.34418 53.4854 2.99 + vertex 1.42136 53.4024 2.90625 + vertex 1.34268 53.4846 2.99 + endloop + endfacet + facet normal -0.292088 0.531002 -0.795438 + outer loop + vertex 4.06341 50.6426 0.09375 + vertex 1.42136 53.4024 2.90625 + vertex 4.59941 50.797 0 + endloop + endfacet + facet normal 0.156489 0.625954 -0.763998 + outer loop + vertex 40.2592 51.7266 0.9375 + vertex 40.5167 52.0055 1.21875 + vertex 40.6885 52.1914 1.40625 + endloop + endfacet + facet normal 0.230794 0.576985 -0.783468 + outer loop + vertex 39.6582 51.0759 0.28125 + vertex 39.9157 51.3548 0.5625 + vertex 40.2592 51.7266 0.9375 + endloop + endfacet + facet normal 0.156489 0.625954 -0.763998 + outer loop + vertex 39.9157 51.3548 0.5625 + vertex 39.6582 51.0759 0.28125 + vertex 39.4864 50.89 0.09375 + endloop + endfacet + facet normal 0.230794 0.576985 -0.783468 + outer loop + vertex 40.2592 51.7266 0.9375 + vertex 39.9157 51.3548 0.5625 + vertex 40.5167 52.0055 1.21875 + endloop + endfacet + facet normal -0.288471 -0.534205 -0.794613 + outer loop + vertex 1.34436 0.514486 2.99 + vertex 3.74083 2.27342 0.9375 + vertex 1.34496 0.514162 2.99 + endloop + endfacet + facet normal -0.286563 -0.536112 -0.794019 + outer loop + vertex 3.74083 2.27342 0.9375 + vertex 1.34436 0.514486 2.99 + vertex 4.34184 2.92412 0.28125 + endloop + endfacet + facet normal 0.376065 -0.460317 -0.804166 + outer loop + vertex 41.786 1.42554 2.0625 + vertex 43.1104 0.887209 2.99 + vertex 43.1071 0.884513 2.99 + endloop + endfacet + facet normal 0.37676 -0.459173 -0.804494 + outer loop + vertex 43.1104 0.887209 2.99 + vertex 41.786 1.42554 2.0625 + vertex 39.9366 3.35742 0.09375 + endloop + endfacet + facet normal 0.376775 -0.459076 -0.804543 + outer loop + vertex 42.6573 0.515403 2.99 + vertex 42.5786 0.597586 2.90625 + vertex 43.0634 0.848699 2.99 + endloop + endfacet + facet normal -0.00706842 0.706842 0.707336 + outer loop + vertex 41.8905 0.507233 2.71875 + vertex 40.6885 1.80863 1.40625 + vertex 42.0622 0.321319 2.90625 + endloop + endfacet + facet normal -0.0525141 -0.732755 -0.678463 + outer loop + vertex 40.6885 1.80863 1.40625 + vertex 41.8905 0.507233 2.71875 + vertex 40.5167 1.99455 1.21875 + endloop + endfacet + facet normal 0.189035 -0.605251 -0.773264 + outer loop + vertex 41.8905 0.507233 2.71875 + vertex 38.9146 3.05124 0 + vertex 40.5167 1.99455 1.21875 + endloop + endfacet + facet normal 0.288473 -0.534209 -0.794609 + outer loop + vertex 40.2592 2.27342 0.9375 + vertex 42.6556 0.514486 2.99 + vertex 42.655 0.514162 2.99 + endloop + endfacet + facet normal 0.286579 -0.536102 -0.79402 + outer loop + vertex 42.6556 0.514486 2.99 + vertex 40.2592 2.27342 0.9375 + vertex 39.6582 2.92412 0.28125 + endloop + endfacet + facet normal -0.60741 -0.184255 -0.772724 + outer loop + vertex 0.0857488 2.36402 2.99 + vertex 1.24891 2.81247 1.96875 + vertex 0.321138 1.93927 2.90625 + endloop + endfacet + facet normal -0.607411 -0.184251 -0.772724 + outer loop + vertex 1.24891 2.81247 1.96875 + vertex 0.0857488 2.36402 2.99 + vertex 0.0691956 2.41859 2.99 + endloop + endfacet + facet normal -0.53914 -0.279976 -0.794319 + outer loop + vertex 3.43665 4.18515 0 + vertex 0.321138 1.93927 2.90625 + vertex 1.24891 2.81247 1.96875 + endloop + endfacet + facet normal -0.286545 0.536129 -0.794013 + outer loop + vertex 3.31154 52.1914 1.40625 + vertex 1.39777 53.5141 2.99 + vertex 1.93781 53.6787 2.90625 + endloop + endfacet + facet normal -0.287009 0.535647 -0.794171 + outer loop + vertex 1.39777 53.5141 2.99 + vertex 3.31154 52.1914 1.40625 + vertex 1.3457 53.4862 2.99 + endloop + endfacet + facet normal -0.662078 0.132416 -0.737644 + outer loop + vertex 3.48326 52.0055 1.21875 + vertex 3.31154 52.1914 1.40625 + vertex 2.10952 53.4928 2.71875 + endloop + endfacet + facet normal -0.837283 -0.418642 -0.351704 + outer loop + vertex 1.93781 53.6787 2.90625 + vertex 2.10952 53.4928 2.71875 + vertex 3.31154 52.1914 1.40625 + endloop + endfacet + facet normal -0.188752 0.605471 -0.773161 + outer loop + vertex 2.10952 53.4928 2.71875 + vertex 1.93781 53.6787 2.90625 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.188968 0.605303 -0.77324 + outer loop + vertex 3.48326 52.0055 1.21875 + vertex 2.10952 53.4928 2.71875 + vertex 5.08545 50.9488 0 + endloop + endfacet + facet normal -0.286588 0.536093 -0.794023 + outer loop + vertex 1.34436 53.4855 2.99 + vertex 3.74083 51.7266 0.9375 + vertex 4.34184 51.0759 0.28125 + endloop + endfacet + facet normal -0.274173 0.548346 -0.790029 + outer loop + vertex 3.74083 51.7266 0.9375 + vertex 1.34436 53.4855 2.99 + vertex 1.34496 53.4858 2.99 + endloop + endfacet + facet normal -0.286429 0.536245 -0.793977 + outer loop + vertex 1.34423 53.4854 2.99 + vertex 4.34184 51.0759 0.28125 + vertex 4.51355 50.89 0.09375 + endloop + endfacet + facet normal -0.357799 0.465139 -0.809707 + outer loop + vertex 4.34184 51.0759 0.28125 + vertex 1.34423 53.4854 2.99 + vertex 1.34436 53.4855 2.99 + endloop + endfacet + facet normal -0.376796 0.459155 -0.804488 + outer loop + vertex 2.21397 52.5745 2.0625 + vertex 0.936562 53.1513 2.99 + vertex 1.42136 53.4024 2.90625 + endloop + endfacet + facet normal -0.376739 0.459243 -0.804465 + outer loop + vertex 0.936562 53.1513 2.99 + vertex 2.21397 52.5745 2.0625 + vertex 0.892922 53.1155 2.99 + endloop + endfacet + facet normal 0.770901 0.0963626 0.629624 + outer loop + vertex 2.21397 52.5745 2.0625 + vertex 1.42136 53.4024 2.90625 + vertex 4.06341 50.6426 0.09375 + endloop + endfacet + facet normal 0.188717 0.6055 -0.773147 + outer loop + vertex 41.8905 53.4928 2.71875 + vertex 38.9146 50.9488 0 + vertex 42.0622 53.6787 2.90625 + endloop + endfacet + facet normal 0.189168 0.605339 -0.773162 + outer loop + vertex 42.0622 53.6787 2.90625 + vertex 42.1373 53.7622 2.99 + vertex 42.1389 53.7617 2.99 + endloop + endfacet + facet normal 0.187723 0.606265 -0.772789 + outer loop + vertex 42.1373 53.7622 2.99 + vertex 42.0622 53.6787 2.90625 + vertex 38.9146 50.9488 0 + endloop + endfacet + facet normal 0.189012 0.60527 -0.773255 + outer loop + vertex 40.5167 52.0055 1.21875 + vertex 38.9146 50.9488 0 + vertex 41.8905 53.4928 2.71875 + endloop + endfacet + facet normal 0.298783 0.52287 -0.798333 + outer loop + vertex 42.655 53.4858 2.99 + vertex 40.6885 52.1914 1.40625 + vertex 42.6543 53.4862 2.99 + endloop + endfacet + facet normal 0.286684 0.536006 -0.794046 + outer loop + vertex 40.6885 52.1914 1.40625 + vertex 42.655 53.4858 2.99 + vertex 40.2592 51.7266 0.9375 + endloop + endfacet + facet normal 0.539168 0.279949 -0.794309 + outer loop + vertex 40.8956 49.4411 0.09375 + vertex 40.5634 49.8149 0 + vertex 42.7511 51.1875 1.96875 + endloop + endfacet + facet normal 0.60546 0.190287 -0.772793 + outer loop + vertex 43.9319 51.5779 2.99 + vertex 42.7511 51.1875 1.96875 + vertex 43.9308 51.5814 2.99 + endloop + endfacet + facet normal 0.607385 0.184305 -0.772732 + outer loop + vertex 42.7511 51.1875 1.96875 + vertex 43.9319 51.5779 2.99 + vertex 40.8956 49.4411 0.09375 + endloop + endfacet + facet normal 0.376798 -0.459137 -0.804497 + outer loop + vertex 41.786 1.42554 2.0625 + vertex 43.0634 0.848699 2.99 + vertex 42.5786 0.597586 2.90625 + endloop + endfacet + facet normal 0.376571 -0.459489 -0.804403 + outer loop + vertex 43.0634 0.848699 2.99 + vertex 41.786 1.42554 2.0625 + vertex 43.1071 0.884513 2.99 + endloop + endfacet + facet normal 0.728854 -1.51427e-10 -0.684669 + outer loop + vertex 42.5786 0.597586 2.90625 + vertex 39.9366 3.35742 0.09375 + vertex 41.786 1.42554 2.0625 + endloop + endfacet + facet normal 0.188913 -0.605346 -0.773219 + outer loop + vertex 42.0622 0.321319 2.90625 + vertex 38.9146 3.05124 0 + vertex 41.8905 0.507233 2.71875 + endloop + endfacet + facet normal -0.0363028 -0.726057 -0.686676 + outer loop + vertex 40.6885 1.80863 1.40625 + vertex 40.5167 1.99455 1.21875 + vertex 40.2592 2.27342 0.9375 + endloop + endfacet + facet normal 0.0175479 -0.701917 -0.712043 + outer loop + vertex 39.6582 2.92412 0.28125 + vertex 39.9157 2.64525 0.5625 + vertex 39.4864 3.11003 0.09375 + endloop + endfacet + facet normal -0.0143312 -0.716561 -0.697377 + outer loop + vertex 40.5167 1.99455 1.21875 + vertex 39.9157 2.64525 0.5625 + vertex 39.6582 2.92412 0.28125 + endloop + endfacet + facet normal -0.0143312 -0.716561 -0.697377 + outer loop + vertex 40.5167 1.99455 1.21875 + vertex 39.6582 2.92412 0.28125 + vertex 40.2592 2.27342 0.9375 + endloop + endfacet + facet normal 0.201457 -0.610475 -0.765987 + outer loop + vertex 39.6582 2.92412 0.28125 + vertex 42.6558 0.514552 2.99 + vertex 42.6556 0.514486 2.99 + endloop + endfacet + facet normal 0.286964 -0.535736 -0.794128 + outer loop + vertex 42.6558 0.514552 2.99 + vertex 39.6582 2.92412 0.28125 + vertex 39.4864 3.11003 0.09375 + endloop + endfacet + facet normal -0.539129 -0.279994 -0.794319 + outer loop + vertex 3.43665 4.18515 0 + vertex 1.24891 2.81247 1.96875 + vertex 3.10444 4.55886 0.09375 + endloop + endfacet + facet normal -0.607404 -0.184275 -0.772725 + outer loop + vertex 0.0681277 2.42211 2.99 + vertex 1.24891 2.81247 1.96875 + vertex 0.0691956 2.41859 2.99 + endloop + endfacet + facet normal -0.607407 -0.184264 -0.772725 + outer loop + vertex 1.24891 2.81247 1.96875 + vertex 0.0681277 2.42211 2.99 + vertex 3.10444 4.55886 0.09375 + endloop + endfacet + facet normal -0.539099 -0.280038 -0.794324 + outer loop + vertex 0.239056 1.85973 2.99 + vertex 0.321138 1.93927 2.90625 + vertex 3.43665 4.18515 0 + endloop + endfacet + facet normal -0.538269 -0.281096 -0.794514 + outer loop + vertex 0.321138 1.93927 2.90625 + vertex 0.239056 1.85973 2.99 + vertex 0.238257 1.86126 2.99 + endloop + endfacet + facet normal -0.607407 -0.184252 -0.772728 + outer loop + vertex 0.238257 1.86126 2.99 + vertex 0.0857488 2.36402 2.99 + vertex 0.321138 1.93927 2.90625 + endloop + endfacet + facet normal -0.609816 -0.179752 -0.77189 + outer loop + vertex 3.19722 4.64618 0 + vertex 0.151149 2.5001 2.90625 + vertex 0.431662 2.75619 2.625 + endloop + endfacet + facet normal -0.609851 -0.179686 -0.771878 + outer loop + vertex 0.0681093 2.42217 2.99 + vertex 0.151149 2.5001 2.90625 + vertex 3.19722 4.64618 0 + endloop + endfacet + facet normal -0.609388 -0.180394 -0.772078 + outer loop + vertex 0.151149 2.5001 2.90625 + vertex 0.0681093 2.42217 2.99 + vertex 0.0676179 2.42383 2.99 + endloop + endfacet + facet normal -0.675518 -0.0665264 -0.734336 + outer loop + vertex 0.010219 3.00661 2.99 + vertex 0.431662 2.75619 2.625 + vertex 0.0115101 2.9935 2.99 + endloop + endfacet + facet normal -0.67552 -0.0665347 -0.734333 + outer loop + vertex 0.431662 2.75619 2.625 + vertex 0.010219 3.00661 2.99 + vertex 2.39525 4.54887 0.65625 + endloop + endfacet + facet normal -0.675234 -0.0672733 -0.734529 + outer loop + vertex 0.0101652 3.00715 2.99 + vertex 2.39525 4.54887 0.65625 + vertex 0.010219 3.00661 2.99 + endloop + endfacet + facet normal -0.675521 -0.0665327 -0.734333 + outer loop + vertex 2.39525 4.54887 0.65625 + vertex 0.0101652 3.00715 2.99 + vertex 3.04978 5.14643 0 + endloop + endfacet + facet normal 0.607291 0.184634 -0.772728 + outer loop + vertex 42.7511 51.1875 1.96875 + vertex 43.9142 51.636 2.99 + vertex 43.9308 51.5814 2.99 + endloop + endfacet + facet normal 0.607452 0.184175 -0.77271 + outer loop + vertex 43.9142 51.636 2.99 + vertex 42.7511 51.1875 1.96875 + vertex 43.6789 52.0607 2.90625 + endloop + endfacet + facet normal 0.539223 0.279855 -0.794305 + outer loop + vertex 42.7511 51.1875 1.96875 + vertex 40.5634 49.8149 0 + vertex 43.6789 52.0607 2.90625 + endloop + endfacet + facet normal 0.690222 0 -0.723598 + outer loop + vertex 43.9319 51.5778 2.99 + vertex 40.8956 49.4411 0.09375 + vertex 43.9319 51.5779 2.99 + endloop + endfacet + facet normal 0.607694 0.183731 -0.772626 + outer loop + vertex 40.8956 49.4411 0.09375 + vertex 43.9319 51.5778 2.99 + vertex 40.8028 49.3538 0 + endloop + endfacet + facet normal 0.539141 0.279918 -0.794338 + outer loop + vertex 40.8028 49.3538 0 + vertex 40.5634 49.8149 0 + vertex 40.8956 49.4411 0.09375 + endloop + endfacet + facet normal -0.286641 0.536043 -0.794037 + outer loop + vertex 1.34496 53.4858 2.99 + vertex 3.31154 52.1914 1.40625 + vertex 3.74083 51.7266 0.9375 + endloop + endfacet + facet normal -0.288609 0.533926 -0.79475 + outer loop + vertex 3.31154 52.1914 1.40625 + vertex 1.34496 53.4858 2.99 + vertex 1.3457 53.4862 2.99 + endloop + endfacet + facet normal -0.824127 -0.247238 -0.509596 + outer loop + vertex 4.34184 51.0759 0.28125 + vertex 4.08426 51.3548 0.5625 + vertex 4.51355 50.89 0.09375 + endloop + endfacet + facet normal -0.787882 -0.118182 -0.604379 + outer loop + vertex 3.74083 51.7266 0.9375 + vertex 4.08426 51.3548 0.5625 + vertex 4.34184 51.0759 0.28125 + endloop + endfacet + facet normal -0.718983 0.0359492 -0.694097 + outer loop + vertex 3.74083 51.7266 0.9375 + vertex 3.48326 52.0055 1.21875 + vertex 4.08426 51.3548 0.5625 + endloop + endfacet + facet normal -0.662078 0.132416 -0.737644 + outer loop + vertex 3.48326 52.0055 1.21875 + vertex 3.74083 51.7266 0.9375 + vertex 3.31154 52.1914 1.40625 + endloop + endfacet + facet normal 0.273924 0.547849 -0.79046 + outer loop + vertex 42.6558 53.4854 2.99 + vertex 39.6582 51.0759 0.28125 + vertex 42.6556 53.4855 2.99 + endloop + endfacet + facet normal 0.286914 0.535791 -0.794109 + outer loop + vertex 39.6582 51.0759 0.28125 + vertex 42.6558 53.4854 2.99 + vertex 39.4864 50.89 0.09375 + endloop + endfacet + facet normal 0.286838 0.535861 -0.794089 + outer loop + vertex 39.4864 50.89 0.09375 + vertex 42.6558 53.4854 2.99 + vertex 39.4006 50.797 0 + endloop + endfacet + facet normal 0.706095 -0.706095 0.0534749 + outer loop + vertex 40.6885 52.1914 1.40625 + vertex 41.8905 53.4928 2.71875 + vertex 42.0622 53.6787 2.90625 + endloop + endfacet + facet normal 0.109025 0.654151 -0.748465 + outer loop + vertex 41.8905 53.4928 2.71875 + vertex 40.6885 52.1914 1.40625 + vertex 40.5167 52.0055 1.21875 + endloop + endfacet + facet normal 0.189022 0.605253 -0.773266 + outer loop + vertex 39.4864 50.89 0.09375 + vertex 38.9146 50.9488 0 + vertex 39.9157 51.3548 0.5625 + endloop + endfacet + facet normal 0.189002 0.605279 -0.77325 + outer loop + vertex 39.9157 51.3548 0.5625 + vertex 38.9146 50.9488 0 + vertex 40.5167 52.0055 1.21875 + endloop + endfacet + facet normal 0.274175 0.54835 -0.790025 + outer loop + vertex 42.6556 53.4855 2.99 + vertex 40.2592 51.7266 0.9375 + vertex 42.655 53.4858 2.99 + endloop + endfacet + facet normal 0.286604 0.536083 -0.794024 + outer loop + vertex 40.2592 51.7266 0.9375 + vertex 42.6556 53.4855 2.99 + vertex 39.6582 51.0759 0.28125 + endloop + endfacet + facet normal 0.286906 0.535763 -0.794131 + outer loop + vertex 40.6885 52.1914 1.40625 + vertex 42.6022 53.5141 2.99 + vertex 42.6543 53.4862 2.99 + endloop + endfacet + facet normal 0.286563 0.536119 -0.794014 + outer loop + vertex 42.6022 53.5141 2.99 + vertex 40.6885 52.1914 1.40625 + vertex 42.0622 53.6787 2.90625 + endloop + endfacet + facet normal -0.995185 0.0980134 0 + outer loop + vertex 0 51 2.99 + vertex 0.0576448 51.5853 83 + vertex 0.0576448 51.5853 2.99 + endloop + endfacet + facet normal -0.995185 0.0980134 0 + outer loop + vertex 0.0576448 51.5853 83 + vertex 0 51 2.99 + vertex 0 51 83 + endloop + endfacet + facet normal -0.881922 -0.471396 0 + outer loop + vertex 0.505591 1.33329 2.99 + vertex 0.228362 1.85195 83 + vertex 0.228362 1.85195 2.99 + endloop + endfacet + facet normal -0.881922 -0.471396 0 + outer loop + vertex 0.228362 1.85195 83 + vertex 0.505591 1.33329 2.99 + vertex 0.505591 1.33329 83 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 0 3 2.99 + vertex 0 51 83 + vertex 0 51 2.99 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 0 51 83 + vertex 0 3 2.99 + vertex 0 3 83 + endloop + endfacet + facet normal -0.95694 -0.290284 0 + outer loop + vertex 0.228362 1.85195 2.99 + vertex 0.0576448 2.41473 83 + vertex 0.0576448 2.41473 2.99 + endloop + endfacet + facet normal -0.95694 -0.290284 0 + outer loop + vertex 0.0576448 2.41473 83 + vertex 0.228362 1.85195 2.99 + vertex 0.228362 1.85195 83 + endloop + endfacet + facet normal -0.634405 0.773001 0 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 0.87868 53.1213 83 + vertex 1.33329 53.4944 83 + endloop + endfacet + facet normal -0.634405 0.773001 0 + outer loop + vertex 0.87868 53.1213 83 + vertex 1.33329 53.4944 2.99 + vertex 0.87868 53.1213 2.99 + endloop + endfacet + facet normal -0.995185 -0.0980184 0 + outer loop + vertex 0.0576448 2.41473 2.99 + vertex 0 3 83 + vertex 0 3 2.99 + endloop + endfacet + facet normal -0.995185 -0.0980184 0 + outer loop + vertex 0 3 83 + vertex 0.0576448 2.41473 2.99 + vertex 0.0576448 2.41473 83 + endloop + endfacet + facet normal 0.881957 0.471329 0 + outer loop + vertex 43.7716 52.148 83 + vertex 43.4944 52.6667 2.99 + vertex 43.4944 52.6667 83 + endloop + endfacet + facet normal 0.881957 0.471329 0 + outer loop + vertex 43.4944 52.6667 2.99 + vertex 43.7716 52.148 83 + vertex 43.7716 52.148 2.99 + endloop + endfacet + facet normal -0.77301 -0.634394 0 + outer loop + vertex 0.87868 0.87868 2.99 + vertex 0.505591 1.33329 83 + vertex 0.505591 1.33329 2.99 + endloop + endfacet + facet normal -0.77301 -0.634394 0 + outer loop + vertex 0.505591 1.33329 83 + vertex 0.87868 0.87868 2.99 + vertex 0.87868 0.87868 83 + endloop + endfacet + facet normal -0.290284 -0.95694 0 + outer loop + vertex 1.85195 0.228362 2.99 + vertex 2.41473 0.0576448 83 + vertex 1.85195 0.228362 83 + endloop + endfacet + facet normal -0.290284 -0.95694 -0 + outer loop + vertex 2.41473 0.0576448 83 + vertex 1.85195 0.228362 2.99 + vertex 2.41473 0.0576448 2.99 + endloop + endfacet + facet normal 0.773001 -0.634405 0 + outer loop + vertex 43.1213 0.87868 83 + vertex 43.4944 1.33329 2.99 + vertex 43.4944 1.33329 83 + endloop + endfacet + facet normal 0.773001 -0.634405 0 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.1213 0.87868 83 + vertex 43.1213 0.87868 2.99 + endloop + endfacet + facet normal -0.0979429 0.995192 0 + outer loop + vertex 3 54 2.99 + vertex 2.41473 53.9424 83 + vertex 3 54 83 + endloop + endfacet + facet normal -0.0979429 0.995192 0 + outer loop + vertex 2.41473 53.9424 83 + vertex 3 54 2.99 + vertex 2.41473 53.9424 2.99 + endloop + endfacet + facet normal 0.290322 -0.956929 0 + outer loop + vertex 41.5853 0.0576448 2.99 + vertex 42.148 0.228362 83 + vertex 41.5853 0.0576448 83 + endloop + endfacet + facet normal 0.290322 -0.956929 0 + outer loop + vertex 42.148 0.228362 83 + vertex 41.5853 0.0576448 2.99 + vertex 42.148 0.228362 2.99 + endloop + endfacet + facet normal 0.471329 0.881957 -0 + outer loop + vertex 42.6667 53.4944 2.99 + vertex 42.148 53.7716 83 + vertex 42.6667 53.4944 83 + endloop + endfacet + facet normal 0.471329 0.881957 0 + outer loop + vertex 42.148 53.7716 83 + vertex 42.6667 53.4944 2.99 + vertex 42.148 53.7716 2.99 + endloop + endfacet + facet normal -0.471358 0.881942 0 + outer loop + vertex 1.85195 53.7716 2.99 + vertex 1.33329 53.4944 83 + vertex 1.85195 53.7716 83 + endloop + endfacet + facet normal -0.471358 0.881942 0 + outer loop + vertex 1.33329 53.4944 83 + vertex 1.85195 53.7716 2.99 + vertex 1.33329 53.4944 2.99 + endloop + endfacet + facet normal 0.290451 0.95689 -0 + outer loop + vertex 42.148 53.7716 2.99 + vertex 41.5853 53.9424 83 + vertex 42.148 53.7716 83 + endloop + endfacet + facet normal 0.290451 0.95689 0 + outer loop + vertex 41.5853 53.9424 83 + vertex 42.148 53.7716 2.99 + vertex 41.5853 53.9424 2.99 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 41 54 2.99 + vertex 3 54 83 + vertex 41 54 83 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 3 54 83 + vertex 41 54 2.99 + vertex 3 54 2.99 + endloop + endfacet + facet normal -0.634394 -0.77301 0 + outer loop + vertex 0.87868 0.87868 2.99 + vertex 1.33329 0.505591 83 + vertex 0.87868 0.87868 83 + endloop + endfacet + facet normal -0.634394 -0.77301 -0 + outer loop + vertex 1.33329 0.505591 83 + vertex 0.87868 0.87868 2.99 + vertex 1.33329 0.505591 2.99 + endloop + endfacet + facet normal 0.881942 -0.471358 0 + outer loop + vertex 43.4944 1.33329 83 + vertex 43.7716 1.85195 2.99 + vertex 43.7716 1.85195 83 + endloop + endfacet + facet normal 0.881942 -0.471358 0 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.4944 1.33329 83 + vertex 43.4944 1.33329 2.99 + endloop + endfacet + facet normal -0.956929 0.290322 0 + outer loop + vertex 0.0576448 51.5853 2.99 + vertex 0.228362 52.148 83 + vertex 0.228362 52.148 2.99 + endloop + endfacet + facet normal -0.956929 0.290322 0 + outer loop + vertex 0.228362 52.148 83 + vertex 0.0576448 51.5853 2.99 + vertex 0.0576448 51.5853 83 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 3 0 2.99 + vertex 41 0 83 + vertex 3 0 83 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 41 0 83 + vertex 3 0 2.99 + vertex 41 0 2.99 + endloop + endfacet + facet normal -0.471396 -0.881922 0 + outer loop + vertex 1.33329 0.505591 2.99 + vertex 1.85195 0.228362 83 + vertex 1.33329 0.505591 83 + endloop + endfacet + facet normal -0.471396 -0.881922 -0 + outer loop + vertex 1.85195 0.228362 83 + vertex 1.33329 0.505591 2.99 + vertex 1.85195 0.228362 2.99 + endloop + endfacet + facet normal -0.881937 0.471368 0 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.505591 52.6667 83 + vertex 0.505591 52.6667 2.99 + endloop + endfacet + facet normal -0.881937 0.471368 0 + outer loop + vertex 0.505591 52.6667 83 + vertex 0.228362 52.148 2.99 + vertex 0.228362 52.148 83 + endloop + endfacet + facet normal 0.956901 -0.290413 0 + outer loop + vertex 43.7716 1.85195 83 + vertex 43.9424 2.41473 2.99 + vertex 43.9424 2.41473 83 + endloop + endfacet + facet normal 0.956901 -0.290413 0 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.7716 1.85195 83 + vertex 43.7716 1.85195 2.99 + endloop + endfacet + facet normal -0.0980184 -0.995185 0 + outer loop + vertex 2.41473 0.0576448 2.99 + vertex 3 0 83 + vertex 2.41473 0.0576448 83 + endloop + endfacet + facet normal -0.0980184 -0.995185 -0 + outer loop + vertex 3 0 83 + vertex 2.41473 0.0576448 2.99 + vertex 3 0 2.99 + endloop + endfacet + facet normal 0.995192 -0.0979429 0 + outer loop + vertex 43.9424 2.41473 83 + vertex 44 3 2.99 + vertex 44 3 83 + endloop + endfacet + facet normal 0.995192 -0.0979429 0 + outer loop + vertex 44 3 2.99 + vertex 43.9424 2.41473 83 + vertex 43.9424 2.41473 2.99 + endloop + endfacet + facet normal 0.95689 0.290451 0 + outer loop + vertex 43.9424 51.5853 83 + vertex 43.7716 52.148 2.99 + vertex 43.7716 52.148 83 + endloop + endfacet + facet normal 0.95689 0.290451 0 + outer loop + vertex 43.7716 52.148 2.99 + vertex 43.9424 51.5853 83 + vertex 43.9424 51.5853 2.99 + endloop + endfacet + facet normal 0.772994 0.634413 0 + outer loop + vertex 43.4944 52.6667 83 + vertex 43.1213 53.1213 2.99 + vertex 43.1213 53.1213 83 + endloop + endfacet + facet normal 0.772994 0.634413 0 + outer loop + vertex 43.1213 53.1213 2.99 + vertex 43.4944 52.6667 83 + vertex 43.4944 52.6667 2.99 + endloop + endfacet + facet normal 0.634413 0.772994 -0 + outer loop + vertex 43.1213 53.1213 2.99 + vertex 42.6667 53.4944 83 + vertex 43.1213 53.1213 83 + endloop + endfacet + facet normal 0.634413 0.772994 0 + outer loop + vertex 42.6667 53.4944 83 + vertex 43.1213 53.1213 2.99 + vertex 42.6667 53.4944 2.99 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 49.5 28.6 + vertex 44 51 2.99 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 49.0677 32.9895 + vertex 44 49.5 28.6 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 47.7873 37.2104 + vertex 44 49.0677 32.9895 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 45.7081 41.1003 + vertex 44 47.7873 37.2104 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 42.9099 44.5099 + vertex 44 45.7081 41.1003 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 39.5003 47.3081 + vertex 44 42.9099 44.5099 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 35.6104 49.3873 + vertex 44 39.5003 47.3081 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 31.3895 50.6677 + vertex 44 35.6104 49.3873 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 51 83 + vertex 44 27 51.1 + vertex 44 31.3895 50.6677 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 3 83 + vertex 44 27 51.1 + vertex 44 51 83 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 27 51.1 + vertex 44 3 83 + vertex 44 22.6105 50.6677 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 22.6105 50.6677 + vertex 44 3 83 + vertex 44 18.3896 49.3873 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 18.3896 49.3873 + vertex 44 3 83 + vertex 44 14.4997 47.3081 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 4.93233 32.9895 + vertex 44 3 83 + vertex 44 4.5 28.6 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 6.21271 37.2104 + vertex 44 3 83 + vertex 44 4.93233 32.9895 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 8.29193 41.1003 + vertex 44 3 83 + vertex 44 6.21271 37.2104 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 11.0901 44.5099 + vertex 44 3 83 + vertex 44 8.29193 41.1003 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 14.4997 47.3081 + vertex 44 3 83 + vertex 44 11.0901 44.5099 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 49.0677 24.2105 + vertex 44 51 2.99 + vertex 44 49.5 28.6 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 47.7873 19.9896 + vertex 44 51 2.99 + vertex 44 49.0677 24.2105 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 45.7081 16.0997 + vertex 44 51 2.99 + vertex 44 47.7873 19.9896 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 42.9099 12.6901 + vertex 44 51 2.99 + vertex 44 45.7081 16.0997 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 39.5003 9.89193 + vertex 44 51 2.99 + vertex 44 42.9099 12.6901 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 35.6104 7.81271 + vertex 44 51 2.99 + vertex 44 39.5003 9.89193 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 31.3895 6.53233 + vertex 44 51 2.99 + vertex 44 35.6104 7.81271 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 27 6.1 + vertex 44 51 2.99 + vertex 44 31.3895 6.53233 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 3 2.99 + vertex 44 27 6.1 + vertex 44 22.6105 6.53233 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 27 6.1 + vertex 44 3 2.99 + vertex 44 51 2.99 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 18.3896 7.81271 + vertex 44 3 2.99 + vertex 44 22.6105 6.53233 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 14.4997 9.89193 + vertex 44 3 2.99 + vertex 44 18.3896 7.81271 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 11.0901 12.6901 + vertex 44 3 2.99 + vertex 44 14.4997 9.89193 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 8.29193 16.0997 + vertex 44 3 2.99 + vertex 44 11.0901 12.6901 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 6.21271 19.9896 + vertex 44 3 2.99 + vertex 44 8.29193 16.0997 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 4.93233 24.2105 + vertex 44 3 2.99 + vertex 44 6.21271 19.9896 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 4.5 28.6 + vertex 44 3 2.99 + vertex 44 4.93233 24.2105 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 3 2.99 + vertex 44 4.5 28.6 + vertex 44 3 83 + endloop + endfacet + facet normal 0.097938 0.995193 -0 + outer loop + vertex 41.5853 53.9424 2.99 + vertex 41 54 83 + vertex 41.5853 53.9424 83 + endloop + endfacet + facet normal 0.097938 0.995193 0 + outer loop + vertex 41 54 83 + vertex 41.5853 53.9424 2.99 + vertex 41 54 2.99 + endloop + endfacet + facet normal 0.471368 -0.881937 0 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.6667 0.505591 83 + vertex 42.148 0.228362 83 + endloop + endfacet + facet normal 0.471368 -0.881937 0 + outer loop + vertex 42.6667 0.505591 83 + vertex 42.148 0.228362 2.99 + vertex 42.6667 0.505591 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 3 2.99 + vertex 43.99 3.00889 2.99 + vertex 44 51 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 3 2.99 + vertex 43.9898 3.00715 2.99 + vertex 43.99 3.00889 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 3 2.99 + vertex 43.9898 3.00661 2.99 + vertex 43.9898 3.00715 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 44 3 2.99 + vertex 43.9885 2.9935 2.99 + vertex 43.9898 3.00661 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 3 2.99 + vertex 43.9839 2.94668 2.99 + vertex 43.9885 2.9935 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9839 2.94668 2.99 + vertex 44 3 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9324 2.42383 2.99 + vertex 43.9839 2.94668 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9319 2.42217 2.99 + vertex 43.9324 2.42383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9319 2.42211 2.99 + vertex 43.9319 2.42217 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9308 2.41859 2.99 + vertex 43.9319 2.42211 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.9424 2.41473 2.99 + vertex 43.9142 2.36402 2.99 + vertex 43.9308 2.41859 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.9142 2.36402 2.99 + vertex 43.9424 2.41473 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.7617 1.86126 2.99 + vertex 43.9142 2.36402 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.7609 1.85973 2.99 + vertex 43.7617 1.86126 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.7608 1.85955 2.99 + vertex 43.7609 1.85973 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.7606 1.85905 2.99 + vertex 43.7608 1.85955 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.756 1.85039 2.99 + vertex 43.7606 1.85905 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 1.85195 2.99 + vertex 43.7323 1.80614 2.99 + vertex 43.756 1.85039 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.7323 1.80614 2.99 + vertex 43.7716 1.85195 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.4846 1.3428 2.99 + vertex 43.7323 1.80614 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.4836 1.34145 2.99 + vertex 43.4846 1.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.4835 1.3414 2.99 + vertex 43.4836 1.34145 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.4829 1.34065 2.99 + vertex 43.4835 1.3414 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.482 1.3395 2.99 + vertex 43.4829 1.34065 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.4944 1.33329 2.99 + vertex 43.4715 1.3268 2.99 + vertex 43.482 1.3395 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.4715 1.3268 2.99 + vertex 43.4944 1.33329 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.1117 0.888354 2.99 + vertex 43.4715 1.3268 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.1104 0.887249 2.99 + vertex 43.1117 0.888354 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.1104 0.887209 2.99 + vertex 43.1104 0.887249 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.1071 0.884513 2.99 + vertex 43.1104 0.887209 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.1213 0.87868 2.99 + vertex 43.0634 0.848699 2.99 + vertex 43.1071 0.884513 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 43.0634 0.848699 2.99 + vertex 43.1213 0.87868 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6573 0.515403 2.99 + vertex 43.0634 0.848699 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6558 0.514582 2.99 + vertex 42.6573 0.515403 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6558 0.514552 2.99 + vertex 42.6558 0.514582 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6556 0.514486 2.99 + vertex 42.6558 0.514552 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.655 0.514162 2.99 + vertex 42.6556 0.514486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6543 0.513767 2.99 + vertex 42.655 0.514162 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 42.6022 0.485937 2.99 + vertex 42.6543 0.513767 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.6022 0.485937 2.99 + vertex 42.6667 0.505591 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.1389 0.238277 2.99 + vertex 42.6022 0.485937 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.1373 0.237771 2.99 + vertex 42.1389 0.238277 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.1371 0.237712 2.99 + vertex 42.1373 0.237771 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 0.228362 2.99 + vertex 42.1271 0.234698 2.99 + vertex 42.1371 0.237712 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 0.0576448 2.99 + vertex 42.1271 0.234698 2.99 + vertex 42.148 0.228362 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 0.0576448 2.99 + vertex 41.5764 0.0676228 2.99 + vertex 42.1271 0.234698 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 0.0576448 2.99 + vertex 41.5747 0.067452 2.99 + vertex 41.5764 0.0676228 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 0.0576448 2.99 + vertex 41.5738 0.0673646 2.99 + vertex 41.5747 0.067452 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 0 2.99 + vertex 41.5738 0.0673646 2.99 + vertex 41.5853 0.0576448 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 0 2.99 + vertex 40.9914 0.00999928 2.99 + vertex 41.5738 0.0673646 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 0 2.99 + vertex 3.00864 0.00999928 2.99 + vertex 40.9914 0.00999928 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 0 2.99 + vertex 3.00864 0.00999928 2.99 + vertex 41 0 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 0 2.99 + vertex 2.4262 0.0673646 2.99 + vertex 3.00864 0.00999928 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 0.0576448 2.99 + vertex 2.4262 0.0673646 2.99 + vertex 3 0 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 2.4262 0.0673646 2.99 + vertex 2.41473 0.0576448 2.99 + vertex 2.42532 0.067452 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 2.42532 0.067452 2.99 + vertex 2.41473 0.0576448 2.99 + vertex 2.42363 0.0676228 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 0.0576448 2.99 + vertex 1.87286 0.234698 2.99 + vertex 2.42363 0.0676228 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 0.228362 2.99 + vertex 1.87286 0.234698 2.99 + vertex 2.41473 0.0576448 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.87286 0.234698 2.99 + vertex 1.85195 0.228362 2.99 + vertex 1.86292 0.237712 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.86292 0.237712 2.99 + vertex 1.85195 0.228362 2.99 + vertex 1.86273 0.237771 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.86273 0.237771 2.99 + vertex 1.85195 0.228362 2.99 + vertex 1.86111 0.238277 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 0.228362 2.99 + vertex 1.39777 0.485937 2.99 + vertex 1.86111 0.238277 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 0.505591 2.99 + vertex 1.39777 0.485937 2.99 + vertex 1.85195 0.228362 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.39777 0.485937 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.3457 0.513767 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.3457 0.513767 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.34496 0.514162 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34496 0.514162 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.34436 0.514486 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34436 0.514486 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.34423 0.514552 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34423 0.514552 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.34418 0.514582 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34418 0.514582 2.99 + vertex 1.33329 0.505591 2.99 + vertex 1.34268 0.515403 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 0.505591 2.99 + vertex 0.936562 0.848699 2.99 + vertex 1.34268 0.515403 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 0.87868 2.99 + vertex 0.936562 0.848699 2.99 + vertex 1.33329 0.505591 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.936562 0.848699 2.99 + vertex 0.87868 0.87868 2.99 + vertex 0.892922 0.884513 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.892922 0.884513 2.99 + vertex 0.87868 0.87868 2.99 + vertex 0.889638 0.887209 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.889638 0.887209 2.99 + vertex 0.87868 0.87868 2.99 + vertex 0.889589 0.887249 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.889589 0.887249 2.99 + vertex 0.87868 0.87868 2.99 + vertex 0.88828 0.888354 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 0.87868 2.99 + vertex 0.528456 1.3268 2.99 + vertex 0.88828 0.888354 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 1.33329 2.99 + vertex 0.528456 1.3268 2.99 + vertex 0.87868 0.87868 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.528456 1.3268 2.99 + vertex 0.505591 1.33329 2.99 + vertex 0.518034 1.3395 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.518034 1.3395 2.99 + vertex 0.505591 1.33329 2.99 + vertex 0.517086 1.34065 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.517086 1.34065 2.99 + vertex 0.505591 1.33329 2.99 + vertex 0.516475 1.3414 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.516475 1.3414 2.99 + vertex 0.505591 1.33329 2.99 + vertex 0.516435 1.34145 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.516435 1.34145 2.99 + vertex 0.505591 1.33329 2.99 + vertex 0.515361 1.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 1.33329 2.99 + vertex 0.267701 1.80614 2.99 + vertex 0.515361 1.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 1.85195 2.99 + vertex 0.267701 1.80614 2.99 + vertex 0.505591 1.33329 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.267701 1.80614 2.99 + vertex 0.228362 1.85195 2.99 + vertex 0.244045 1.85039 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.244045 1.85039 2.99 + vertex 0.228362 1.85195 2.99 + vertex 0.239417 1.85905 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239417 1.85905 2.99 + vertex 0.228362 1.85195 2.99 + vertex 0.239151 1.85955 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239151 1.85955 2.99 + vertex 0.228362 1.85195 2.99 + vertex 0.239056 1.85973 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239056 1.85973 2.99 + vertex 0.228362 1.85195 2.99 + vertex 0.238257 1.86126 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 1.85195 2.99 + vertex 0.0857488 2.36402 2.99 + vertex 0.238257 1.86126 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 2.41473 2.99 + vertex 0.0857488 2.36402 2.99 + vertex 0.228362 1.85195 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0857488 2.36402 2.99 + vertex 0.0576448 2.41473 2.99 + vertex 0.0691956 2.41859 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0691956 2.41859 2.99 + vertex 0.0576448 2.41473 2.99 + vertex 0.0681277 2.42211 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0681277 2.42211 2.99 + vertex 0.0576448 2.41473 2.99 + vertex 0.0681093 2.42217 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0681093 2.42217 2.99 + vertex 0.0576448 2.41473 2.99 + vertex 0.0676179 2.42383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 2.41473 2.99 + vertex 0.0161214 2.94668 2.99 + vertex 0.0676179 2.42383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 3 2.99 + vertex 0.0161214 2.94668 2.99 + vertex 0.0576448 2.41473 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0161214 2.94668 2.99 + vertex 0 3 2.99 + vertex 0.0115101 2.9935 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0115101 2.9935 2.99 + vertex 0 3 2.99 + vertex 0.010219 3.00661 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.010219 3.00661 2.99 + vertex 0 3 2.99 + vertex 0.0101652 3.00715 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.00999928 3.00889 2.99 + vertex 0 3 2.99 + vertex 0.00999928 50.9911 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0101652 3.00715 2.99 + vertex 0 3 2.99 + vertex 0.00999928 3.00889 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.99 50.9911 2.99 + vertex 44 51 2.99 + vertex 43.99 3.00889 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9898 50.9928 2.99 + vertex 44 51 2.99 + vertex 43.99 50.9911 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9898 50.9934 2.99 + vertex 44 51 2.99 + vertex 43.9898 50.9928 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9885 51.0065 2.99 + vertex 44 51 2.99 + vertex 43.9898 50.9934 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9839 51.0533 2.99 + vertex 44 51 2.99 + vertex 43.9885 51.0065 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9839 51.0533 2.99 + vertex 43.9424 51.5853 2.99 + vertex 44 51 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9324 51.5762 2.99 + vertex 43.9424 51.5853 2.99 + vertex 43.9839 51.0533 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9319 51.5778 2.99 + vertex 43.9424 51.5853 2.99 + vertex 43.9324 51.5762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9319 51.5779 2.99 + vertex 43.9424 51.5853 2.99 + vertex 43.9319 51.5778 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9308 51.5814 2.99 + vertex 43.9424 51.5853 2.99 + vertex 43.9319 51.5779 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9142 51.636 2.99 + vertex 43.9424 51.5853 2.99 + vertex 43.9308 51.5814 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9142 51.636 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.9424 51.5853 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7617 52.1387 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.9142 51.636 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7609 52.1403 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.7617 52.1387 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7608 52.1405 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.7609 52.1403 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7606 52.1409 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.7608 52.1405 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.756 52.1496 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.7606 52.1409 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7323 52.1939 2.99 + vertex 43.7716 52.148 2.99 + vertex 43.756 52.1496 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7323 52.1939 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.7716 52.148 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4846 52.6572 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.7323 52.1939 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4836 52.6586 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.4846 52.6572 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4835 52.6586 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.4836 52.6586 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4829 52.6593 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.4835 52.6586 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.482 52.6605 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.4829 52.6593 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4715 52.6732 2.99 + vertex 43.4944 52.6667 2.99 + vertex 43.482 52.6605 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4715 52.6732 2.99 + vertex 43.1213 53.1213 2.99 + vertex 43.4944 52.6667 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1117 53.1116 2.99 + vertex 43.1213 53.1213 2.99 + vertex 43.4715 52.6732 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1104 53.1128 2.99 + vertex 43.1213 53.1213 2.99 + vertex 43.1117 53.1116 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1071 53.1155 2.99 + vertex 43.1213 53.1213 2.99 + vertex 43.1104 53.1128 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.0634 53.1513 2.99 + vertex 43.1213 53.1213 2.99 + vertex 43.1071 53.1155 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.0634 53.1513 2.99 + vertex 42.6667 53.4944 2.99 + vertex 43.1213 53.1213 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6573 53.4846 2.99 + vertex 42.6667 53.4944 2.99 + vertex 43.0634 53.1513 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6558 53.4854 2.99 + vertex 42.6667 53.4944 2.99 + vertex 42.6573 53.4846 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6556 53.4855 2.99 + vertex 42.6667 53.4944 2.99 + vertex 42.6558 53.4854 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.655 53.4858 2.99 + vertex 42.6667 53.4944 2.99 + vertex 42.6556 53.4855 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6543 53.4862 2.99 + vertex 42.6667 53.4944 2.99 + vertex 42.655 53.4858 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6022 53.5141 2.99 + vertex 42.6667 53.4944 2.99 + vertex 42.6543 53.4862 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6022 53.5141 2.99 + vertex 42.148 53.7716 2.99 + vertex 42.6667 53.4944 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1389 53.7617 2.99 + vertex 42.148 53.7716 2.99 + vertex 42.6022 53.5141 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1373 53.7622 2.99 + vertex 42.148 53.7716 2.99 + vertex 42.1389 53.7617 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1371 53.7623 2.99 + vertex 42.148 53.7716 2.99 + vertex 42.1373 53.7622 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1271 53.7653 2.99 + vertex 42.148 53.7716 2.99 + vertex 42.1371 53.7623 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1271 53.7653 2.99 + vertex 41.5853 53.9424 2.99 + vertex 42.148 53.7716 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5764 53.9324 2.99 + vertex 41.5853 53.9424 2.99 + vertex 42.1271 53.7653 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5747 53.9325 2.99 + vertex 41.5853 53.9424 2.99 + vertex 41.5764 53.9324 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5738 53.9326 2.99 + vertex 41.5853 53.9424 2.99 + vertex 41.5747 53.9325 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5738 53.9326 2.99 + vertex 41 54 2.99 + vertex 41.5853 53.9424 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.9914 53.99 2.99 + vertex 41 54 2.99 + vertex 41.5738 53.9326 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.00864 53.99 2.99 + vertex 41 54 2.99 + vertex 40.9914 53.99 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.00864 53.99 2.99 + vertex 3 54 2.99 + vertex 41 54 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.4262 53.9326 2.99 + vertex 3 54 2.99 + vertex 3.00864 53.99 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 53.9424 2.99 + vertex 2.4262 53.9326 2.99 + vertex 2.42532 53.9325 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 53.9424 2.99 + vertex 2.42532 53.9325 2.99 + vertex 2.42363 53.9324 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.4262 53.9326 2.99 + vertex 2.41473 53.9424 2.99 + vertex 3 54 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.87286 53.7653 2.99 + vertex 2.41473 53.9424 2.99 + vertex 2.42363 53.9324 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 53.7716 2.99 + vertex 1.87286 53.7653 2.99 + vertex 1.86292 53.7623 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 53.7716 2.99 + vertex 1.86292 53.7623 2.99 + vertex 1.86273 53.7622 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 53.7716 2.99 + vertex 1.86273 53.7622 2.99 + vertex 1.86111 53.7617 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.87286 53.7653 2.99 + vertex 1.85195 53.7716 2.99 + vertex 2.41473 53.9424 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.39777 53.5141 2.99 + vertex 1.85195 53.7716 2.99 + vertex 1.86111 53.7617 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.39777 53.5141 2.99 + vertex 1.3457 53.4862 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.3457 53.4862 2.99 + vertex 1.34496 53.4858 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.34496 53.4858 2.99 + vertex 1.34436 53.4855 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.34436 53.4855 2.99 + vertex 1.34423 53.4854 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.34423 53.4854 2.99 + vertex 1.34418 53.4854 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 53.4944 2.99 + vertex 1.34418 53.4854 2.99 + vertex 1.34268 53.4846 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.39777 53.5141 2.99 + vertex 1.33329 53.4944 2.99 + vertex 1.85195 53.7716 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.936562 53.1513 2.99 + vertex 1.33329 53.4944 2.99 + vertex 1.34268 53.4846 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 53.1213 2.99 + vertex 0.936562 53.1513 2.99 + vertex 0.892922 53.1155 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 53.1213 2.99 + vertex 0.892922 53.1155 2.99 + vertex 0.889638 53.1128 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 53.1213 2.99 + vertex 0.889638 53.1128 2.99 + vertex 0.889589 53.1128 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 53.1213 2.99 + vertex 0.889589 53.1128 2.99 + vertex 0.88828 53.1116 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.936562 53.1513 2.99 + vertex 0.87868 53.1213 2.99 + vertex 1.33329 53.4944 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.528456 52.6732 2.99 + vertex 0.87868 53.1213 2.99 + vertex 0.88828 53.1116 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.528456 52.6732 2.99 + vertex 0.518034 52.6605 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.518034 52.6605 2.99 + vertex 0.517086 52.6593 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.517086 52.6593 2.99 + vertex 0.516475 52.6586 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.516475 52.6586 2.99 + vertex 0.516435 52.6586 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.516435 52.6586 2.99 + vertex 0.515361 52.6572 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.528456 52.6732 2.99 + vertex 0.505591 52.6667 2.99 + vertex 0.87868 53.1213 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.267701 52.1939 2.99 + vertex 0.505591 52.6667 2.99 + vertex 0.515361 52.6572 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.267701 52.1939 2.99 + vertex 0.244045 52.1496 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.244045 52.1496 2.99 + vertex 0.239417 52.1409 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.239417 52.1409 2.99 + vertex 0.239151 52.1405 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.239151 52.1405 2.99 + vertex 0.239056 52.1403 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 52.148 2.99 + vertex 0.239056 52.1403 2.99 + vertex 0.238257 52.1387 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.267701 52.1939 2.99 + vertex 0.228362 52.148 2.99 + vertex 0.505591 52.6667 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0857488 51.636 2.99 + vertex 0.228362 52.148 2.99 + vertex 0.238257 52.1387 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 51.5853 2.99 + vertex 0.0857488 51.636 2.99 + vertex 0.0691956 51.5814 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 51.5853 2.99 + vertex 0.0691956 51.5814 2.99 + vertex 0.0681277 51.5779 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 51.5853 2.99 + vertex 0.0681277 51.5779 2.99 + vertex 0.0681093 51.5778 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 51.5853 2.99 + vertex 0.0681093 51.5778 2.99 + vertex 0.0676179 51.5762 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0857488 51.636 2.99 + vertex 0.0576448 51.5853 2.99 + vertex 0.228362 52.148 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0161214 51.0533 2.99 + vertex 0.0576448 51.5853 2.99 + vertex 0.0676179 51.5762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 51 2.99 + vertex 0.0161214 51.0533 2.99 + vertex 0.0115101 51.0065 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 51 2.99 + vertex 0.0115101 51.0065 2.99 + vertex 0.010219 50.9934 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 51 2.99 + vertex 0.010219 50.9934 2.99 + vertex 0.0101652 50.9928 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 51 2.99 + vertex 0.0101652 50.9928 2.99 + vertex 0.00999928 50.9911 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0161214 51.0533 2.99 + vertex 0 51 2.99 + vertex 0.0576448 51.5853 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 51 2.99 + vertex 0.00999928 50.9911 2.99 + vertex 0 3 2.99 + endloop + endfacet + facet normal -0.773003 0.634402 0 + outer loop + vertex 0.505591 52.6667 2.99 + vertex 0.87868 53.1213 83 + vertex 0.87868 53.1213 2.99 + endloop + endfacet + facet normal -0.773003 0.634402 0 + outer loop + vertex 0.87868 53.1213 83 + vertex 0.505591 52.6667 2.99 + vertex 0.505591 52.6667 83 + endloop + endfacet + facet normal 0.634402 -0.773003 0 + outer loop + vertex 42.6667 0.505591 2.99 + vertex 43.1213 0.87868 83 + vertex 42.6667 0.505591 83 + endloop + endfacet + facet normal 0.634402 -0.773003 0 + outer loop + vertex 43.1213 0.87868 83 + vertex 42.6667 0.505591 2.99 + vertex 43.1213 0.87868 2.99 + endloop + endfacet + facet normal 0.995193 0.097938 0 + outer loop + vertex 44 51 83 + vertex 43.9424 51.5853 2.99 + vertex 43.9424 51.5853 83 + endloop + endfacet + facet normal 0.995193 0.097938 0 + outer loop + vertex 43.9424 51.5853 2.99 + vertex 44 51 83 + vertex 44 51 2.99 + endloop + endfacet + facet normal -0.290413 0.956901 0 + outer loop + vertex 2.41473 53.9424 2.99 + vertex 1.85195 53.7716 83 + vertex 2.41473 53.9424 83 + endloop + endfacet + facet normal -0.290413 0.956901 0 + outer loop + vertex 1.85195 53.7716 83 + vertex 2.41473 53.9424 2.99 + vertex 1.85195 53.7716 2.99 + endloop + endfacet + facet normal 0.0980134 -0.995185 0 + outer loop + vertex 41 0 2.99 + vertex 41.5853 0.0576448 83 + vertex 41 0 83 + endloop + endfacet + facet normal 0.0980134 -0.995185 0 + outer loop + vertex 41.5853 0.0576448 83 + vertex 41 0 2.99 + vertex 41.5853 0.0576448 2.99 + endloop + endfacet + facet normal 0.602668 0.180944 0.777207 + outer loop + vertex 3.07232 3.59262 2 + vertex 3.01825 3.77271 2 + vertex 2.67483 3.44003 2.34375 + endloop + endfacet + facet normal 0.529478 0.280194 0.800715 + outer loop + vertex 2.16951 2.70875 2.90625 + vertex 2.08696 2.62541 2.99 + vertex 3.1601 3.42665 2 + endloop + endfacet + facet normal 0.529197 0.280538 0.80078 + outer loop + vertex 2.08696 2.62541 2.99 + vertex 2.16951 2.70875 2.90625 + vertex 2.08608 2.62707 2.99 + endloop + endfacet + facet normal 0.601791 0.182534 0.777514 + outer loop + vertex 2.08608 2.62707 2.99 + vertex 2.16951 2.70875 2.90625 + vertex 2.03525 2.79465 2.99 + endloop + endfacet + facet normal 0 -0.729917 0.683536 + outer loop + vertex 40.3253 51.0752 2.09375 + vertex 41.3712 51.9145 2.99 + vertex 41.371 51.9145 2.99 + endloop + endfacet + facet normal -0.180714 -0.603835 0.776354 + outer loop + vertex 41.3712 51.9145 2.99 + vertex 40.3253 51.0752 2.09375 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal -0.364988 -0.456235 0.811562 + outer loop + vertex 41.6958 51.6984 2.99 + vertex 41.6763 51.6762 2.96875 + vertex 41.6973 51.6972 2.99 + endloop + endfacet + facet normal -0.373176 -0.449223 0.81175 + outer loop + vertex 41.6763 51.6762 2.96875 + vertex 41.6958 51.6984 2.99 + vertex 40.5778 50.8382 2 + endloop + endfacet + facet normal -0.183716 0.601253 0.777652 + outer loop + vertex 41.3524 2.10728 2.96875 + vertex 41.3712 2.08554 2.99 + vertex 41.373 2.08609 2.99 + endloop + endfacet + facet normal -0.184611 0.600694 0.777872 + outer loop + vertex 41.3712 2.08554 2.99 + vertex 41.3524 2.10728 2.96875 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal 0.673084 0.0662858 0.736589 + outer loop + vertex 2.01018 3.00773 2.99 + vertex 2.67483 3.44003 2.34375 + vertex 3.01825 3.77271 2 + endloop + endfacet + facet normal 0.673437 0.0653822 0.736348 + outer loop + vertex 2.67483 3.44003 2.34375 + vertex 2.01018 3.00773 2.99 + vertex 2.01028 3.0067 2.99 + endloop + endfacet + facet normal -0.182632 0.602321 0.777081 + outer loop + vertex 41.1855 2.02921 2.99 + vertex 41.3131 2.0679 2.99 + vertex 41.1651 2.05044 2.96875 + endloop + endfacet + facet normal 0.370894 0.45176 0.811388 + outer loop + vertex 2.30419 2.30158 2.99 + vertex 3.33054 3.06867 2.09375 + vertex 3.42221 3.16179 2 + endloop + endfacet + facet normal 0.38125 0.439904 0.813101 + outer loop + vertex 3.33054 3.06867 2.09375 + vertex 2.30419 2.30158 2.99 + vertex 2.30434 2.30145 2.99 + endloop + endfacet + facet normal -0.602735 -0.18072 0.777207 + outer loop + vertex 40.9817 50.2273 2 + vertex 41.3252 50.56 2.34375 + vertex 40.9277 50.4074 2 + endloop + endfacet + facet normal 0.602092 0.181981 0.777411 + outer loop + vertex 2.02975 2.81279 2.99 + vertex 3.04118 3.56215 2.03125 + vertex 3.07232 3.59262 2 + endloop + endfacet + facet normal 0.641169 0.106862 0.759923 + outer loop + vertex 3.04118 3.56215 2.03125 + vertex 2.02975 2.81279 2.99 + vertex 2.02976 2.81273 2.99 + endloop + endfacet + facet normal -0.372799 0.449644 0.811691 + outer loop + vertex 41.6763 2.32378 2.96875 + vertex 40.7218 3.28118 2 + vertex 40.5778 3.16179 2 + endloop + endfacet + facet normal 0.529524 0.280061 0.800731 + outer loop + vertex 3.1601 3.42665 2 + vertex 3.07232 3.59262 2 + vertex 3.04118 3.56215 2.03125 + endloop + endfacet + facet normal 0.0663221 0.673344 0.736348 + outer loop + vertex 2.81642 2.02902 2.99 + vertex 3.74219 2.78125 2.21875 + vertex 3.92031 2.96875 2.03125 + endloop + endfacet + facet normal 0.0685528 0.671818 0.737537 + outer loop + vertex 3.74219 2.78125 2.21875 + vertex 2.81642 2.02902 2.99 + vertex 2.81691 2.02897 2.99 + endloop + endfacet + facet normal -0.670073 0.0716655 0.738828 + outer loop + vertex 41.2188 3.75 2.21875 + vertex 41.9898 3.00773 2.99 + vertex 41.99 3.0096 2.99 + endloop + endfacet + facet normal -0.67319 0.0660247 0.736516 + outer loop + vertex 41.9898 3.00773 2.99 + vertex 41.2188 3.75 2.21875 + vertex 40.9817 3.77271 2 + endloop + endfacet + facet normal 0.184894 0.600469 0.777979 + outer loop + vertex 2.6476 2.10728 2.96875 + vertex 2.62879 2.08554 2.99 + vertex 3.76466 3.01845 2 + endloop + endfacet + facet normal 0.185434 0.600131 0.778111 + outer loop + vertex 2.62879 2.08554 2.99 + vertex 2.6476 2.10728 2.96875 + vertex 2.62701 2.08609 2.99 + endloop + endfacet + facet normal 0.602635 0.181008 0.777217 + outer loop + vertex 2.05044 2.83515 2.96875 + vertex 2.02975 2.81279 2.99 + vertex 3.07232 3.59262 2 + endloop + endfacet + facet normal 0.602766 0.18083 0.777157 + outer loop + vertex 2.02975 2.81279 2.99 + vertex 2.05044 2.83515 2.96875 + vertex 2.02921 2.81459 2.99 + endloop + endfacet + facet normal 0.673072 0.0663128 0.736598 + outer loop + vertex 2.02921 2.81459 2.99 + vertex 2.05044 2.83515 2.96875 + vertex 2.01614 2.94725 2.99 + endloop + endfacet + facet normal -0.529596 -0.28028 0.800607 + outer loop + vertex 40.9277 50.4074 2 + vertex 40.9588 50.4379 2.03125 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal -0.70713 0 0.707084 + outer loop + vertex 41.2188 50.25 2.21875 + vertex 41.99 3.0096 2.99 + vertex 41.99 50.9904 2.99 + endloop + endfacet + facet normal -0.70713 0 0.707084 + outer loop + vertex 41.2188 50.25 2.21875 + vertex 41.2188 3.75 2.21875 + vertex 41.99 3.0096 2.99 + endloop + endfacet + facet normal -0.707026 0 0.707188 + outer loop + vertex 41 50.04 2 + vertex 41.2188 3.75 2.21875 + vertex 41.2188 50.25 2.21875 + endloop + endfacet + facet normal -0.707026 0 0.707188 + outer loop + vertex 41.2188 3.75 2.21875 + vertex 41 50.04 2 + vertex 41 3.96 2 + endloop + endfacet + facet normal 0.0663356 0.673333 0.736357 + outer loop + vertex 2.81636 2.02902 2.99 + vertex 3.92031 2.96875 2.03125 + vertex 3.95 3 2 + endloop + endfacet + facet normal 0 0.714155 0.699987 + outer loop + vertex 3.92031 2.96875 2.03125 + vertex 2.81636 2.02902 2.99 + vertex 2.81642 2.02902 2.99 + endloop + endfacet + facet normal -0.454346 0.349497 0.819403 + outer loop + vertex 41.6958 2.30158 2.99 + vertex 40.6695 3.06867 2.09375 + vertex 41.6957 2.30145 2.99 + endloop + endfacet + facet normal -0.371332 0.451277 0.811457 + outer loop + vertex 40.6695 3.06867 2.09375 + vertex 41.6958 2.30158 2.99 + vertex 40.5778 3.16179 2 + endloop + endfacet + facet normal 0.529344 -0.280083 0.800842 + outer loop + vertex 3.07232 50.4074 2 + vertex 3.1601 50.5733 2 + vertex 3.04118 50.4379 2.03125 + endloop + endfacet + facet normal -0.28218 -0.528414 0.80072 + outer loop + vertex 41.4906 51.8511 2.99 + vertex 41.373 51.9139 2.99 + vertex 41.3524 51.8927 2.96875 + endloop + endfacet + facet normal -0.0668544 -0.673267 0.73637 + outer loop + vertex 40.2353 50.9816 2 + vertex 40.3253 51.0752 2.09375 + vertex 40.05 51 2 + endloop + endfacet + facet normal 0.373143 0.449252 0.811749 + outer loop + vertex 2.32369 2.32378 2.96875 + vertex 2.30419 2.30158 2.99 + vertex 3.42221 3.16179 2 + endloop + endfacet + facet normal 0.373861 0.448633 0.811762 + outer loop + vertex 2.30419 2.30158 2.99 + vertex 2.32369 2.32378 2.96875 + vertex 2.30275 2.30278 2.99 + endloop + endfacet + facet normal 0.468942 0.351707 0.810182 + outer loop + vertex 2.91666 3.44023 2.15625 + vertex 3.04118 3.56215 2.03125 + vertex 2.16951 2.70875 2.90625 + endloop + endfacet + facet normal 0.601777 0.182543 0.777523 + outer loop + vertex 2.02976 2.81273 2.99 + vertex 2.16951 2.70875 2.90625 + vertex 3.04118 3.56215 2.03125 + endloop + endfacet + facet normal 0.601865 0.182757 0.777405 + outer loop + vertex 2.16951 2.70875 2.90625 + vertex 2.02976 2.81273 2.99 + vertex 2.03525 2.79465 2.99 + endloop + endfacet + facet normal 0.602664 0.180957 0.777207 + outer loop + vertex 3.07232 3.59262 2 + vertex 2.67483 3.44003 2.34375 + vertex 2.05044 2.83515 2.96875 + endloop + endfacet + facet normal 0.673074 0.0663138 0.736596 + outer loop + vertex 2.67483 3.44003 2.34375 + vertex 2.01614 2.94725 2.99 + vertex 2.05044 2.83515 2.96875 + endloop + endfacet + facet normal 0.673061 0.0663438 0.736605 + outer loop + vertex 2.01614 2.94725 2.99 + vertex 2.67483 3.44003 2.34375 + vertex 2.01028 3.0067 2.99 + endloop + endfacet + facet normal 0.53048 -0.278502 0.800642 + outer loop + vertex 2.08696 51.3746 2.99 + vertex 2.97418 50.7575 2.1875 + vertex 2.08717 51.375 2.99 + endloop + endfacet + facet normal 0.528189 -0.282118 0.800891 + outer loop + vertex 2.97418 50.7575 2.1875 + vertex 2.08696 51.3746 2.99 + vertex 3.1601 50.5733 2 + endloop + endfacet + facet normal 0.372867 -0.449564 0.811703 + outer loop + vertex 3.27825 50.7188 2 + vertex 3.42221 50.8382 2 + vertex 2.32369 51.6762 2.96875 + endloop + endfacet + facet normal 0.370826 0.451836 0.811377 + outer loop + vertex 2.45421 2.17846 2.99 + vertex 2.74999 2.47892 2.6875 + vertex 2.30752 2.29885 2.99 + endloop + endfacet + facet normal 0 -0.715893 0.69821 + outer loop + vertex 2.81642 51.971 2.99 + vertex 3.74219 51.2188 2.21875 + vertex 2.81691 51.971 2.99 + endloop + endfacet + facet normal 0.0677631 -0.672373 0.737105 + outer loop + vertex 3.74219 51.2188 2.21875 + vertex 2.81642 51.971 2.99 + vertex 3.92031 51.0312 2.03125 + endloop + endfacet + facet normal -0.184031 0.60117 0.777642 + outer loop + vertex 41.2918 2.16959 2.90625 + vertex 41.1404 2.32536 2.75 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal 0.37285 0.449581 0.811702 + outer loop + vertex 3.42221 3.16179 2 + vertex 3.27825 3.28118 2 + vertex 2.32369 2.32378 2.96875 + endloop + endfacet + facet normal 0.528074 0.282305 0.800901 + outer loop + vertex 2.08696 2.62541 2.99 + vertex 2.97418 3.24249 2.1875 + vertex 3.1601 3.42665 2 + endloop + endfacet + facet normal 0.530482 0.278503 0.80064 + outer loop + vertex 2.97418 3.24249 2.1875 + vertex 2.08696 2.62541 2.99 + vertex 2.08717 2.62501 2.99 + endloop + endfacet + facet normal 0.282443 0.528435 0.800614 + outer loop + vertex 2.62701 2.08609 2.99 + vertex 2.6476 2.10728 2.96875 + vertex 2.50944 2.14893 2.99 + endloop + endfacet + facet normal -0.0663205 0.673344 0.736349 + outer loop + vertex 40.9905 2.01 2.99 + vertex 41.1831 2.02897 2.99 + vertex 40.2578 2.78125 2.21875 + endloop + endfacet + facet normal -0.0664222 -0.673311 0.73637 + outer loop + vertex 41.1831 51.971 2.99 + vertex 40.9905 51.99 2.99 + vertex 40.2578 51.2188 2.21875 + endloop + endfacet + facet normal -0.284326 -0.52666 0.801117 + outer loop + vertex 40.5778 50.8382 2 + vertex 40.6695 50.9313 2.09375 + vertex 40.4135 50.9269 2 + endloop + endfacet + facet normal -7.63047e-11 -0.715929 0.698174 + outer loop + vertex 41.8305 51.2912 2.90625 + vertex 41.0833 50.5598 2.15625 + vertex 40.9588 50.4379 2.03125 + endloop + endfacet + facet normal 0.0663238 0.673342 0.73635 + outer loop + vertex 3.0095 2.01 2.99 + vertex 3.74219 2.78125 2.21875 + vertex 2.81691 2.02897 2.99 + endloop + endfacet + facet normal -0.364988 0.456235 0.811562 + outer loop + vertex 41.6763 2.32378 2.96875 + vertex 41.6958 2.30158 2.99 + vertex 41.6973 2.30278 2.99 + endloop + endfacet + facet normal -0.373163 0.449234 0.81175 + outer loop + vertex 41.6958 2.30158 2.99 + vertex 41.6763 2.32378 2.96875 + vertex 40.5778 3.16179 2 + endloop + endfacet + facet normal -0.431414 -0.431414 0.792316 + outer loop + vertex 40.9588 50.4379 2.03125 + vertex 41.9703 51.1872 2.99 + vertex 41.9702 51.1873 2.99 + endloop + endfacet + facet normal -0.600541 -0.184736 0.777961 + outer loop + vertex 41.9703 51.1872 2.99 + vertex 40.9588 50.4379 2.03125 + vertex 40.9277 50.4074 2 + endloop + endfacet + facet normal 0.673384 0.065614 0.736375 + outer loop + vertex 2.78125 3.75 2.21875 + vertex 2.01018 3.00773 2.99 + vertex 3.01825 3.77271 2 + endloop + endfacet + facet normal 0.673799 0.0648577 0.736063 + outer loop + vertex 2.01018 3.00773 2.99 + vertex 2.78125 3.75 2.21875 + vertex 2.01 3.0096 2.99 + endloop + endfacet + facet normal 0.184445 -0.600915 0.777741 + outer loop + vertex 3.58645 50.9269 2 + vertex 3.76466 50.9816 2 + vertex 3.52588 50.9892 2.0625 + endloop + endfacet + facet normal -0.673412 -0.0664785 0.736272 + outer loop + vertex 41.9839 51.0527 2.99 + vertex 41.9708 51.1854 2.99 + vertex 41.9496 51.1648 2.96875 + endloop + endfacet + facet normal -0.600917 -0.180275 0.778717 + outer loop + vertex 41.8305 51.2912 2.90625 + vertex 41.9702 51.1873 2.99 + vertex 41.9648 51.2053 2.99 + endloop + endfacet + facet normal -0.601824 -0.182474 0.777503 + outer loop + vertex 41.9702 51.1873 2.99 + vertex 41.8305 51.2912 2.90625 + vertex 40.9588 50.4379 2.03125 + endloop + endfacet + facet normal -0.528208 -0.28231 0.800811 + outer loop + vertex 41.8844 51.4282 2.99 + vertex 41.8216 51.5457 2.99 + vertex 41.8005 51.5249 2.96875 + endloop + endfacet + facet normal -0.184232 0.600955 0.77776 + outer loop + vertex 40.4741 3.01077 2.0625 + vertex 40.4135 3.07308 2 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal 0.0669856 0.672906 0.736689 + outer loop + vertex 3.95 3 2 + vertex 3.76466 3.01845 2 + vertex 3.67469 2.92477 2.09375 + endloop + endfacet + facet normal 0.529956 -0.279461 0.800655 + outer loop + vertex 2.08696 51.3746 2.99 + vertex 2.16951 51.2912 2.90625 + vertex 3.1601 50.5733 2 + endloop + endfacet + facet normal 0.532894 -0.275851 0.799956 + outer loop + vertex 2.16951 51.2912 2.90625 + vertex 2.08696 51.3746 2.99 + vertex 2.08608 51.3729 2.99 + endloop + endfacet + facet normal 0.453551 0.368371 0.811538 + outer loop + vertex 3.27825 3.28118 2 + vertex 3.1601 3.42665 2 + vertex 2.97418 3.24249 2.1875 + endloop + endfacet + facet normal 0.673384 0.0656162 0.736375 + outer loop + vertex 3.01825 3.77271 2 + vertex 3 3.96 2 + vertex 2.78125 3.75 2.21875 + endloop + endfacet + facet normal -0.372816 -0.449627 0.811692 + outer loop + vertex 40.7218 50.7188 2 + vertex 41.6763 51.6762 2.96875 + vertex 40.5778 50.8382 2 + endloop + endfacet + facet normal -0.673216 -0.065776 0.736515 + outer loop + vertex 41 50.04 2 + vertex 41.2188 50.25 2.21875 + vertex 40.9817 50.2273 2 + endloop + endfacet + facet normal 0.528108 -0.28226 0.800894 + outer loop + vertex 2.11561 51.4282 2.99 + vertex 2.72629 51.0031 2.4375 + vertex 2.19952 51.5249 2.96875 + endloop + endfacet + facet normal 0.528218 -0.282087 0.800882 + outer loop + vertex 2.72629 51.0031 2.4375 + vertex 2.11561 51.4282 2.99 + vertex 2.08768 51.3759 2.99 + endloop + endfacet + facet normal 0.453562 -0.368305 0.811562 + outer loop + vertex 3.1601 50.5733 2 + vertex 3.27825 50.7188 2 + vertex 2.97418 50.7575 2.1875 + endloop + endfacet + facet normal 0.452524 -0.369685 0.811514 + outer loop + vertex 2.17963 51.5472 2.99 + vertex 2.19952 51.5249 2.96875 + vertex 3.27825 50.7188 2 + endloop + endfacet + facet normal 0.460197 -0.362021 0.810654 + outer loop + vertex 2.19952 51.5249 2.96875 + vertex 2.17963 51.5472 2.99 + vertex 2.17845 51.5457 2.99 + endloop + endfacet + facet normal 0.284416 0.526574 0.801141 + outer loop + vertex 3.58645 3.07308 2 + vertex 3.42221 3.16179 2 + vertex 3.33054 3.06867 2.09375 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 40.2578 2.78125 2.21875 + vertex 3.0095 2.01 2.99 + vertex 40.9905 2.01 2.99 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 40.2578 2.78125 2.21875 + vertex 3.74219 2.78125 2.21875 + vertex 3.0095 2.01 2.99 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 40.0797 2.96875 2.03125 + vertex 3.74219 2.78125 2.21875 + vertex 40.2578 2.78125 2.21875 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 40.0797 2.96875 2.03125 + vertex 3.92031 2.96875 2.03125 + vertex 3.74219 2.78125 2.21875 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 40.05 3 2 + vertex 3.92031 2.96875 2.03125 + vertex 40.0797 2.96875 2.03125 + endloop + endfacet + facet normal 0 0.707107 0.707107 + outer loop + vertex 3.92031 2.96875 2.03125 + vertex 40.05 3 2 + vertex 3.95 3 2 + endloop + endfacet + facet normal 0.453479 -0.368444 0.811545 + outer loop + vertex 2.72629 51.0031 2.4375 + vertex 3.27825 50.7188 2 + vertex 2.19952 51.5249 2.96875 + endloop + endfacet + facet normal 0.370807 0.451856 0.811375 + outer loop + vertex 2.30434 2.30145 2.99 + vertex 2.74999 2.47892 2.6875 + vertex 3.33054 3.06867 2.09375 + endloop + endfacet + facet normal 0.370233 0.452823 0.811097 + outer loop + vertex 2.74999 2.47892 2.6875 + vertex 2.30434 2.30145 2.99 + vertex 2.30752 2.29885 2.99 + endloop + endfacet + facet normal 0.18268 0.602338 0.777057 + outer loop + vertex 2.81451 2.02921 2.99 + vertex 2.8349 2.05044 2.96875 + vertex 2.68694 2.0679 2.99 + endloop + endfacet + facet normal -0.52571 0.285024 0.801492 + outer loop + vertex 41.8305 2.70875 2.90625 + vertex 41.913 2.62541 2.99 + vertex 41.9139 2.62707 2.99 + endloop + endfacet + facet normal -0.528708 0.281371 0.800811 + outer loop + vertex 41.913 2.62541 2.99 + vertex 41.8305 2.70875 2.90625 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal -0.536816 0.268408 0.799866 + outer loop + vertex 41.913 2.62541 2.99 + vertex 41.0258 3.24249 2.1875 + vertex 41.9128 2.62501 2.99 + endloop + endfacet + facet normal -0.527983 0.282459 0.800906 + outer loop + vertex 41.0258 3.24249 2.1875 + vertex 41.913 2.62541 2.99 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal 0.373155 -0.449241 0.81175 + outer loop + vertex 2.30419 51.6984 2.99 + vertex 2.32369 51.6762 2.96875 + vertex 3.42221 50.8382 2 + endloop + endfacet + facet normal 0.373861 -0.448633 0.811762 + outer loop + vertex 2.32369 51.6762 2.96875 + vertex 2.30419 51.6984 2.99 + vertex 2.30275 51.6972 2.99 + endloop + endfacet + facet normal -0.0672802 0.672802 0.736757 + outer loop + vertex 41.1651 2.05044 2.96875 + vertex 41.1836 2.02902 2.99 + vertex 41.1855 2.02921 2.99 + endloop + endfacet + facet normal -0.0667334 0.673075 0.736557 + outer loop + vertex 41.1836 2.02902 2.99 + vertex 41.1651 2.05044 2.96875 + vertex 40.05 3 2 + endloop + endfacet + facet normal 0.52955 0.280089 0.800704 + outer loop + vertex 3.1601 3.42665 2 + vertex 3.04118 3.56215 2.03125 + vertex 2.91666 3.44023 2.15625 + endloop + endfacet + facet normal 0.529551 0.280084 0.800706 + outer loop + vertex 3.1601 3.42665 2 + vertex 2.91666 3.44023 2.15625 + vertex 2.16951 2.70875 2.90625 + endloop + endfacet + facet normal 0.673021 -0.0662877 0.736647 + outer loop + vertex 2.05044 51.1648 2.96875 + vertex 2.02921 51.1854 2.99 + vertex 2.01614 51.0527 2.99 + endloop + endfacet + facet normal -0.456713 -0.36537 0.811122 + outer loop + vertex 41.8204 51.5472 2.99 + vertex 41.8005 51.5249 2.96875 + vertex 41.8216 51.5457 2.99 + endloop + endfacet + facet normal -0.453024 -0.369047 0.811526 + outer loop + vertex 41.8005 51.5249 2.96875 + vertex 41.8204 51.5472 2.99 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal -0.673463 0.0665036 0.736223 + outer loop + vertex 41.9708 2.81459 2.99 + vertex 41.9839 2.94725 2.99 + vertex 41.9496 2.83515 2.96875 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 50.25 2.21875 + vertex 3 3.96 2 + vertex 3 50.04 2 + endloop + endfacet + facet normal 0.707107 -0 0.707107 + outer loop + vertex 2.78125 3.75 2.21875 + vertex 2.78125 50.25 2.21875 + vertex 2.01 50.9904 2.99 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 50.25 2.21875 + vertex 2.78125 3.75 2.21875 + vertex 3 3.96 2 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 3.75 2.21875 + vertex 2.01 50.9904 2.99 + vertex 2.01 3.0096 2.99 + endloop + endfacet + facet normal 0.528422 -0.282604 0.800566 + outer loop + vertex 2.19952 51.5249 2.96875 + vertex 2.17845 51.5457 2.99 + vertex 2.11561 51.4282 2.99 + endloop + endfacet + facet normal -0.452278 0.371603 0.810775 + outer loop + vertex 41.8204 2.4528 2.99 + vertex 41.6763 2.32378 2.96875 + vertex 41.7818 2.40582 2.99 + endloop + endfacet + facet normal -0.451666 0.370804 0.811482 + outer loop + vertex 41.6763 2.32378 2.96875 + vertex 41.8204 2.4528 2.99 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal -0.370804 0.45184 0.811384 + outer loop + vertex 41.5458 2.17846 2.99 + vertex 41.6925 2.29885 2.99 + vertex 41.25 2.47892 2.6875 + endloop + endfacet + facet normal 0.673386 -0.0656129 0.736374 + outer loop + vertex 3 50.04 2 + vertex 3.01825 50.2273 2 + vertex 2.78125 50.25 2.21875 + endloop + endfacet + facet normal -0.408112 -0.408112 0.816633 + outer loop + vertex 40.6695 50.9313 2.09375 + vertex 41.6958 51.6984 2.99 + vertex 41.6957 51.6985 2.99 + endloop + endfacet + facet normal -0.371016 -0.451632 0.811404 + outer loop + vertex 41.6958 51.6984 2.99 + vertex 40.6695 50.9313 2.09375 + vertex 40.5778 50.8382 2 + endloop + endfacet + facet normal 0.284118 -0.526874 0.80105 + outer loop + vertex 2.45585 51.8224 2.99 + vertex 2.74999 51.5211 2.6875 + vertex 3.58645 50.9269 2 + endloop + endfacet + facet normal 0.2876 -0.524072 0.801645 + outer loop + vertex 2.74999 51.5211 2.6875 + vertex 2.45585 51.8224 2.99 + vertex 2.45421 51.8215 2.99 + endloop + endfacet + facet normal 0.190052 -0.596287 0.77995 + outer loop + vertex 2.62879 51.9145 2.99 + vertex 2.6476 51.8927 2.96875 + vertex 3.76466 50.9816 2 + endloop + endfacet + facet normal 0.199066 -0.590562 0.782055 + outer loop + vertex 2.6476 51.8927 2.96875 + vertex 2.62879 51.9145 2.99 + vertex 2.62701 51.9139 2.99 + endloop + endfacet + facet normal -0.601742 -0.182749 0.777502 + outer loop + vertex 41.9648 51.2053 2.99 + vertex 41.9139 51.3729 2.99 + vertex 41.8305 51.2912 2.90625 + endloop + endfacet + facet normal -0.602631 -0.181017 0.777219 + outer loop + vertex 41.3252 50.56 2.34375 + vertex 41.9496 51.1648 2.96875 + vertex 40.9277 50.4074 2 + endloop + endfacet + facet normal -0.671552 -0.0655724 0.73805 + outer loop + vertex 41.9496 51.1648 2.96875 + vertex 41.9897 50.9933 2.99 + vertex 41.9839 51.0527 2.99 + endloop + endfacet + facet normal -0.673169 -0.0661395 0.736525 + outer loop + vertex 41.9897 50.9933 2.99 + vertex 41.9496 51.1648 2.96875 + vertex 41.3252 50.56 2.34375 + endloop + endfacet + facet normal -0.61074 0.16965 0.773444 + outer loop + vertex 41.9496 2.83515 2.96875 + vertex 41.9703 2.81279 2.99 + vertex 41.9708 2.81459 2.99 + endloop + endfacet + facet normal -0.603106 0.180146 0.777052 + outer loop + vertex 41.9703 2.81279 2.99 + vertex 41.9496 2.83515 2.96875 + vertex 40.9277 3.59262 2 + endloop + endfacet + facet normal -0.451324 -0.370261 0.811919 + outer loop + vertex 41.7818 51.5942 2.99 + vertex 41.6973 51.6972 2.99 + vertex 41.6763 51.6762 2.96875 + endloop + endfacet + facet normal -0.451824 -0.371073 0.811271 + outer loop + vertex 41.6763 51.6762 2.96875 + vertex 41.8204 51.5472 2.99 + vertex 41.7818 51.5942 2.99 + endloop + endfacet + facet normal -0.45164 -0.370832 0.811483 + outer loop + vertex 41.8204 51.5472 2.99 + vertex 41.6763 51.6762 2.96875 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal -0.670665 -0.0705963 0.738394 + outer loop + vertex 41.9898 50.9923 2.99 + vertex 41.2188 50.25 2.21875 + vertex 41.99 50.9904 2.99 + endloop + endfacet + facet normal -0.673192 -0.0660184 0.736514 + outer loop + vertex 41.2188 50.25 2.21875 + vertex 41.9898 50.9923 2.99 + vertex 40.9817 50.2273 2 + endloop + endfacet + facet normal 0.0669622 0.67293 0.736669 + outer loop + vertex 3.95 3 2 + vertex 3.6447 2.89354 2.125 + vertex 3.31478 2.55006 2.46875 + endloop + endfacet + facet normal 0.0671566 0.672798 0.736772 + outer loop + vertex 2.8349 2.05044 2.96875 + vertex 2.81636 2.02902 2.99 + vertex 3.95 3 2 + endloop + endfacet + facet normal 0.0690029 0.67187 0.737448 + outer loop + vertex 2.81636 2.02902 2.99 + vertex 2.8349 2.05044 2.96875 + vertex 2.81451 2.02921 2.99 + endloop + endfacet + facet normal 0.28246 0.52846 0.800591 + outer loop + vertex 2.45585 2.17758 2.99 + vertex 3.52588 3.01077 2.0625 + vertex 3.58645 3.07308 2 + endloop + endfacet + facet normal 0.298881 0.512367 0.805078 + outer loop + vertex 3.52588 3.01077 2.0625 + vertex 2.45585 2.17758 2.99 + vertex 2.45597 2.17751 2.99 + endloop + endfacet + facet normal 0.184236 0.601003 0.777723 + outer loop + vertex 3.76466 3.01845 2 + vertex 3.58645 3.07308 2 + vertex 3.52588 3.01077 2.0625 + endloop + endfacet + facet normal 0.528085 0.282286 0.8009 + outer loop + vertex 2.08717 2.62501 2.99 + vertex 2.72629 2.99693 2.4375 + vertex 2.97418 3.24249 2.1875 + endloop + endfacet + facet normal 0.526253 0.28552 0.800959 + outer loop + vertex 2.72629 2.99693 2.4375 + vertex 2.08717 2.62501 2.99 + vertex 2.08768 2.62407 2.99 + endloop + endfacet + facet normal 0.453555 0.368357 0.811542 + outer loop + vertex 3.27825 3.28118 2 + vertex 2.97418 3.24249 2.1875 + vertex 2.72629 2.99693 2.4375 + endloop + endfacet + facet normal 0.451705 0.370737 0.811491 + outer loop + vertex 2.30275 2.30278 2.99 + vertex 2.32369 2.32378 2.96875 + vertex 2.21818 2.40582 2.99 + endloop + endfacet + facet normal 0.451722 0.370725 0.811487 + outer loop + vertex 2.17963 2.4528 2.99 + vertex 2.32369 2.32378 2.96875 + vertex 3.27825 3.28118 2 + endloop + endfacet + facet normal 0.4516 0.370565 0.811627 + outer loop + vertex 2.32369 2.32378 2.96875 + vertex 2.17963 2.4528 2.99 + vertex 2.21818 2.40582 2.99 + endloop + endfacet + facet normal 0.370696 -0.452014 0.811337 + outer loop + vertex 2.74999 51.5211 2.6875 + vertex 2.45421 51.8215 2.99 + vertex 2.30752 51.7012 2.99 + endloop + endfacet + facet normal 0.603259 -0.179895 0.776992 + outer loop + vertex 2.02975 51.1872 2.99 + vertex 2.05044 51.1648 2.96875 + vertex 3.07232 50.4074 2 + endloop + endfacet + facet normal 0.602607 -0.180782 0.777292 + outer loop + vertex 2.05044 51.1648 2.96875 + vertex 2.02975 51.1872 2.99 + vertex 2.02921 51.1854 2.99 + endloop + endfacet + facet normal 0.673386 -0.0656077 0.736374 + outer loop + vertex 2.01018 50.9923 2.99 + vertex 2.78125 50.25 2.21875 + vertex 3.01825 50.2273 2 + endloop + endfacet + facet normal 0.674331 -0.063884 0.73566 + outer loop + vertex 2.78125 50.25 2.21875 + vertex 2.01018 50.9923 2.99 + vertex 2.01 50.9904 2.99 + endloop + endfacet + facet normal -0.4514 0.37018 0.811914 + outer loop + vertex 41.6973 2.30278 2.99 + vertex 41.7818 2.40582 2.99 + vertex 41.6763 2.32378 2.96875 + endloop + endfacet + facet normal -0.184441 -0.600867 0.777779 + outer loop + vertex 40.4135 50.9269 2 + vertex 40.4741 50.9892 2.0625 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal -0.184235 0.600997 0.777728 + outer loop + vertex 41.1404 2.32536 2.75 + vertex 40.8678 2.60575 2.46875 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal -0.673214 0.0657794 0.736516 + outer loop + vertex 41.2188 3.75 2.21875 + vertex 41 3.96 2 + vertex 40.9817 3.77271 2 + endloop + endfacet + facet normal 0 -0.729917 0.683536 + outer loop + vertex 2.62879 51.9145 2.99 + vertex 3.67469 51.0752 2.09375 + vertex 2.62898 51.9145 2.99 + endloop + endfacet + facet normal 0.18049 -0.604018 0.776264 + outer loop + vertex 3.67469 51.0752 2.09375 + vertex 2.62879 51.9145 2.99 + vertex 3.76466 50.9816 2 + endloop + endfacet + facet normal 0.660254 -0.0660254 0.748134 + outer loop + vertex 2.02975 51.1872 2.99 + vertex 3.04118 50.4379 2.03125 + vertex 2.02976 51.1873 2.99 + endloop + endfacet + facet normal 0.602552 -0.181163 0.777246 + outer loop + vertex 3.04118 50.4379 2.03125 + vertex 2.02975 51.1872 2.99 + vertex 3.07232 50.4074 2 + endloop + endfacet + facet normal 0.601783 -0.18251 0.777526 + outer loop + vertex 2.16951 51.2912 2.90625 + vertex 2.08608 51.3729 2.99 + vertex 2.03525 51.2053 2.99 + endloop + endfacet + facet normal -0.52946 -0.280302 0.800689 + outer loop + vertex 41.913 51.3746 2.99 + vertex 41.8305 51.2912 2.90625 + vertex 41.9139 51.3729 2.99 + endloop + endfacet + facet normal -0.529188 -0.280636 0.800752 + outer loop + vertex 41.8305 51.2912 2.90625 + vertex 41.913 51.3746 2.99 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal 0.45356 -0.368311 0.811561 + outer loop + vertex 2.97418 50.7575 2.1875 + vertex 3.27825 50.7188 2 + vertex 2.72629 51.0031 2.4375 + endloop + endfacet + facet normal 0.520776 -0.295106 0.801065 + outer loop + vertex 2.08717 51.375 2.99 + vertex 2.72629 51.0031 2.4375 + vertex 2.08768 51.3759 2.99 + endloop + endfacet + facet normal 0.528167 -0.28215 0.800894 + outer loop + vertex 2.72629 51.0031 2.4375 + vertex 2.08717 51.375 2.99 + vertex 2.97418 50.7575 2.1875 + endloop + endfacet + facet normal 0.451148 -0.370037 0.81212 + outer loop + vertex 2.17963 51.5472 2.99 + vertex 2.32369 51.6762 2.96875 + vertex 2.21818 51.5942 2.99 + endloop + endfacet + facet normal 0.451696 -0.370753 0.811488 + outer loop + vertex 2.32369 51.6762 2.96875 + vertex 2.17963 51.5472 2.99 + vertex 3.27825 50.7188 2 + endloop + endfacet + facet normal 0.451629 -0.370818 0.811496 + outer loop + vertex 2.32369 51.6762 2.96875 + vertex 2.30275 51.6972 2.99 + vertex 2.21818 51.5942 2.99 + endloop + endfacet + facet normal 0.0668418 -0.673286 0.736355 + outer loop + vertex 3.76466 50.9816 2 + vertex 3.95 51 2 + vertex 3.67469 51.0752 2.09375 + endloop + endfacet + facet normal -0.184589 0.600712 0.777864 + outer loop + vertex 41.3524 2.10728 2.96875 + vertex 41.2918 2.16959 2.90625 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal 0 -0.715893 0.69821 + outer loop + vertex 40.2578 51.2188 2.21875 + vertex 41.1836 51.971 2.99 + vertex 41.1831 51.971 2.99 + endloop + endfacet + facet normal -0.0677262 -0.672397 0.737086 + outer loop + vertex 41.1836 51.971 2.99 + vertex 40.2578 51.2188 2.21875 + vertex 40.0797 51.0312 2.03125 + endloop + endfacet + facet normal -0.0611568 -0.676686 0.733727 + outer loop + vertex 41.1836 51.971 2.99 + vertex 40.0797 51.0312 2.03125 + vertex 40.05 51 2 + endloop + endfacet + facet normal -0.672725 -0.0672725 0.736828 + outer loop + vertex 41.3252 50.56 2.34375 + vertex 41.9898 50.9923 2.99 + vertex 41.9897 50.9933 2.99 + endloop + endfacet + facet normal -0.673378 -0.0656032 0.736382 + outer loop + vertex 41.9898 50.9923 2.99 + vertex 41.3252 50.56 2.34375 + vertex 40.9817 50.2273 2 + endloop + endfacet + facet normal -0.610589 -0.169608 0.773572 + outer loop + vertex 41.9703 51.1872 2.99 + vertex 41.9496 51.1648 2.96875 + vertex 41.9708 51.1854 2.99 + endloop + endfacet + facet normal -0.603727 -0.179037 0.776827 + outer loop + vertex 41.9496 51.1648 2.96875 + vertex 41.9703 51.1872 2.99 + vertex 40.9277 50.4074 2 + endloop + endfacet + facet normal 0.282454 0.528464 0.800591 + outer loop + vertex 2.45597 2.17751 2.99 + vertex 2.6476 2.10728 2.96875 + vertex 3.52588 3.01077 2.0625 + endloop + endfacet + facet normal 0.282439 0.528412 0.800631 + outer loop + vertex 2.6476 2.10728 2.96875 + vertex 2.45597 2.17751 2.99 + vertex 2.50944 2.14893 2.99 + endloop + endfacet + facet normal 0.184183 0.601046 0.777702 + outer loop + vertex 3.76466 3.01845 2 + vertex 2.8596 2.32536 2.75 + vertex 2.70817 2.16959 2.90625 + endloop + endfacet + facet normal 0.182658 0.602275 0.777111 + outer loop + vertex 2.62906 2.08546 2.99 + vertex 3.31478 2.55006 2.46875 + vertex 3.6447 2.89354 2.125 + endloop + endfacet + facet normal 0.182131 0.602765 0.776854 + outer loop + vertex 3.31478 2.55006 2.46875 + vertex 2.62906 2.08546 2.99 + vertex 2.63045 2.08504 2.99 + endloop + endfacet + facet normal 0.0670165 0.672852 0.736736 + outer loop + vertex 3.95 3 2 + vertex 3.67469 2.92477 2.09375 + vertex 3.6447 2.89354 2.125 + endloop + endfacet + facet normal 0.0669696 0.67292 0.736677 + outer loop + vertex 3.95 3 2 + vertex 2.98486 2.20657 2.8125 + vertex 2.8349 2.05044 2.96875 + endloop + endfacet + facet normal 0.182679 0.602257 0.77712 + outer loop + vertex 2.98486 2.20657 2.8125 + vertex 2.68694 2.0679 2.99 + vertex 2.8349 2.05044 2.96875 + endloop + endfacet + facet normal 0.182747 0.602174 0.777168 + outer loop + vertex 2.68694 2.0679 2.99 + vertex 2.98486 2.20657 2.8125 + vertex 2.63692 2.08308 2.99 + endloop + endfacet + facet normal 0.284412 0.52659 0.801132 + outer loop + vertex 3.58645 3.07308 2 + vertex 3.33054 3.06867 2.09375 + vertex 2.74999 2.47892 2.6875 + endloop + endfacet + facet normal 0.284388 0.526615 0.801124 + outer loop + vertex 2.74999 2.47892 2.6875 + vertex 2.45585 2.17758 2.99 + vertex 3.58645 3.07308 2 + endloop + endfacet + facet normal 0.28312 0.527632 0.800904 + outer loop + vertex 2.45585 2.17758 2.99 + vertex 2.74999 2.47892 2.6875 + vertex 2.45421 2.17846 2.99 + endloop + endfacet + facet normal 0.453318 0.368666 0.811535 + outer loop + vertex 2.19952 2.47512 2.96875 + vertex 2.17963 2.4528 2.99 + vertex 3.27825 3.28118 2 + endloop + endfacet + facet normal 0.453184 0.368798 0.811549 + outer loop + vertex 2.17963 2.4528 2.99 + vertex 2.19952 2.47512 2.96875 + vertex 2.17845 2.45425 2.99 + endloop + endfacet + facet normal 0.528123 0.282277 0.800878 + outer loop + vertex 2.17845 2.45425 2.99 + vertex 2.19952 2.47512 2.96875 + vertex 2.11561 2.57182 2.99 + endloop + endfacet + facet normal -0.282363 0.528419 0.800653 + outer loop + vertex 41.373 2.08609 2.99 + vertex 41.4906 2.14893 2.99 + vertex 41.3524 2.10728 2.96875 + endloop + endfacet + facet normal -0.0664511 0.673259 0.736414 + outer loop + vertex 40.0797 2.96875 2.03125 + vertex 41.1836 2.02902 2.99 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.529626 0.279963 0.800698 + outer loop + vertex 41.8305 2.70875 2.90625 + vertex 41.0833 3.44023 2.15625 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal -0.60175 0.182773 0.77749 + outer loop + vertex 41.9139 2.62707 2.99 + vertex 41.9648 2.79465 2.99 + vertex 41.8305 2.70875 2.90625 + endloop + endfacet + facet normal -0.288014 0.523662 0.801765 + outer loop + vertex 41.25 2.47892 2.6875 + vertex 41.5442 2.17758 2.99 + vertex 41.5458 2.17846 2.99 + endloop + endfacet + facet normal -0.284489 0.5265 0.801164 + outer loop + vertex 41.5442 2.17758 2.99 + vertex 41.25 2.47892 2.6875 + vertex 40.4135 3.07308 2 + endloop + endfacet + facet normal -0.284323 0.526594 0.801161 + outer loop + vertex 40.6695 3.06867 2.09375 + vertex 40.5778 3.16179 2 + vertex 40.4135 3.07308 2 + endloop + endfacet + facet normal -0.208494 0.595698 0.775676 + outer loop + vertex 41.5442 2.17758 2.99 + vertex 40.4741 3.01077 2.0625 + vertex 41.544 2.17751 2.99 + endloop + endfacet + facet normal -0.282864 0.528056 0.800715 + outer loop + vertex 40.4741 3.01077 2.0625 + vertex 41.5442 2.17758 2.99 + vertex 40.4135 3.07308 2 + endloop + endfacet + facet normal -0.282115 0.527115 0.801599 + outer loop + vertex 41.544 2.17751 2.99 + vertex 41.3524 2.10728 2.96875 + vertex 41.4906 2.14893 2.99 + endloop + endfacet + facet normal -0.282487 0.528433 0.800599 + outer loop + vertex 41.3524 2.10728 2.96875 + vertex 41.544 2.17751 2.99 + vertex 40.4741 3.01077 2.0625 + endloop + endfacet + facet normal 0.602669 -0.180934 0.777208 + outer loop + vertex 3.01825 50.2273 2 + vertex 3.07232 50.4074 2 + vertex 2.67483 50.56 2.34375 + endloop + endfacet + facet normal 0.672699 -0.0672699 0.736852 + outer loop + vertex 2.01018 50.9923 2.99 + vertex 2.67483 50.56 2.34375 + vertex 2.01028 50.9933 2.99 + endloop + endfacet + facet normal 0.673089 -0.0662734 0.736586 + outer loop + vertex 2.67483 50.56 2.34375 + vertex 2.01018 50.9923 2.99 + vertex 3.01825 50.2273 2 + endloop + endfacet + facet normal 0.602166 -0.183661 0.776959 + outer loop + vertex 2.02976 51.1873 2.99 + vertex 2.16951 51.2912 2.90625 + vertex 2.03525 51.2053 2.99 + endloop + endfacet + facet normal 0.601737 -0.182619 0.777537 + outer loop + vertex 2.16951 51.2912 2.90625 + vertex 2.02976 51.1873 2.99 + vertex 3.04118 50.4379 2.03125 + endloop + endfacet + facet normal 0.529469 -0.280224 0.80071 + outer loop + vertex 3.04118 50.4379 2.03125 + vertex 3.1601 50.5733 2 + vertex 2.91666 50.5598 2.15625 + endloop + endfacet + facet normal -0.375114 -0.44458 0.813411 + outer loop + vertex 41.25 51.5211 2.6875 + vertex 41.6957 51.6985 2.99 + vertex 41.6925 51.7012 2.99 + endloop + endfacet + facet normal -0.370862 -0.4518 0.81138 + outer loop + vertex 41.6957 51.6985 2.99 + vertex 41.25 51.5211 2.6875 + vertex 40.6695 50.9313 2.09375 + endloop + endfacet + facet normal -0.284329 -0.526645 0.801125 + outer loop + vertex 40.6695 50.9313 2.09375 + vertex 41.25 51.5211 2.6875 + vertex 40.4135 50.9269 2 + endloop + endfacet + facet normal -0.281727 -0.526021 0.802454 + outer loop + vertex 41.3524 51.8927 2.96875 + vertex 41.544 51.8225 2.99 + vertex 41.4906 51.8511 2.99 + endloop + endfacet + facet normal -0.282422 -0.528482 0.80059 + outer loop + vertex 41.544 51.8225 2.99 + vertex 41.3524 51.8927 2.96875 + vertex 40.4741 50.9892 2.0625 + endloop + endfacet + facet normal -0.270123 -0.540247 0.796973 + outer loop + vertex 40.4741 50.9892 2.0625 + vertex 41.5442 51.8224 2.99 + vertex 41.544 51.8225 2.99 + endloop + endfacet + facet normal -0.28254 -0.528366 0.800625 + outer loop + vertex 41.5442 51.8224 2.99 + vertex 40.4741 50.9892 2.0625 + vertex 40.4135 50.9269 2 + endloop + endfacet + facet normal 0.0664255 -0.67331 0.736371 + outer loop + vertex 3.74219 51.2188 2.21875 + vertex 3.0095 51.99 2.99 + vertex 2.81691 51.971 2.99 + endloop + endfacet + facet normal -0.0672695 0.672695 0.736855 + outer loop + vertex 41.1836 2.02902 2.99 + vertex 40.2578 2.78125 2.21875 + vertex 41.1831 2.02897 2.99 + endloop + endfacet + facet normal -0.0662859 0.673368 0.73633 + outer loop + vertex 40.2578 2.78125 2.21875 + vertex 41.1836 2.02902 2.99 + vertex 40.0797 2.96875 2.03125 + endloop + endfacet + facet normal 0.367103 -0.440524 0.819252 + outer loop + vertex 2.45585 51.8224 2.99 + vertex 3.52588 50.9892 2.0625 + vertex 2.45597 51.8225 2.99 + endloop + endfacet + facet normal 0.282136 -0.528769 0.800501 + outer loop + vertex 3.52588 50.9892 2.0625 + vertex 2.45585 51.8224 2.99 + vertex 3.58645 50.9269 2 + endloop + endfacet + facet normal 0.184457 -0.600864 0.777778 + outer loop + vertex 3.52588 50.9892 2.0625 + vertex 3.76466 50.9816 2 + vertex 3.13217 51.3942 2.46875 + endloop + endfacet + facet normal 0.284419 -0.52664 0.801097 + outer loop + vertex 3.42221 50.8382 2 + vertex 3.58645 50.9269 2 + vertex 3.33054 50.9313 2.09375 + endloop + endfacet + facet normal 0.330588 -0.495882 0.803002 + outer loop + vertex 2.30419 51.6984 2.99 + vertex 3.33054 50.9313 2.09375 + vertex 2.30434 51.6985 2.99 + endloop + endfacet + facet normal 0.370578 -0.452114 0.811335 + outer loop + vertex 3.33054 50.9313 2.09375 + vertex 2.30419 51.6984 2.99 + vertex 3.42221 50.8382 2 + endloop + endfacet + facet normal 0 -0.714129 0.700014 + outer loop + vertex 2.81636 51.971 2.99 + vertex 3.92031 51.0312 2.03125 + vertex 2.81642 51.971 2.99 + endloop + endfacet + facet normal 0.0610499 -0.676754 0.733674 + outer loop + vertex 3.92031 51.0312 2.03125 + vertex 2.81636 51.971 2.99 + vertex 3.95 51 2 + endloop + endfacet + facet normal -0.453651 0.368297 0.811516 + outer loop + vertex 41.0258 3.24249 2.1875 + vertex 40.8399 3.42665 2 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal -0.60062 0.179389 0.77915 + outer loop + vertex 41.9702 2.81273 2.99 + vertex 41.8305 2.70875 2.90625 + vertex 41.9648 2.79465 2.99 + endloop + endfacet + facet normal -0.601865 0.182398 0.77749 + outer loop + vertex 41.8305 2.70875 2.90625 + vertex 41.9702 2.81273 2.99 + vertex 40.9588 3.56215 2.03125 + endloop + endfacet + facet normal 0.184238 0.601002 0.777723 + outer loop + vertex 3.76466 3.01845 2 + vertex 2.70817 2.16959 2.90625 + vertex 2.6476 2.10728 2.96875 + endloop + endfacet + facet normal 0.651431 0.118442 0.749406 + outer loop + vertex 3.52588 3.01077 2.0625 + vertex 2.8596 2.32536 2.75 + vertex 3.13217 2.60575 2.46875 + endloop + endfacet + facet normal 0.528039 0.288021 0.798886 + outer loop + vertex 3.52588 3.01077 2.0625 + vertex 2.70817 2.16959 2.90625 + vertex 2.8596 2.32536 2.75 + endloop + endfacet + facet normal -0.197328 -0.591984 -0.781419 + outer loop + vertex 2.70817 2.16959 2.90625 + vertex 3.52588 3.01077 2.0625 + vertex 2.6476 2.10728 2.96875 + endloop + endfacet + facet normal 0.184238 0.600996 0.777727 + outer loop + vertex 3.76466 3.01845 2 + vertex 3.52588 3.01077 2.0625 + vertex 3.13217 2.60575 2.46875 + endloop + endfacet + facet normal 0.182913 0.602062 0.777215 + outer loop + vertex 2.62898 2.08548 2.99 + vertex 3.6447 2.89354 2.125 + vertex 3.67469 2.92477 2.09375 + endloop + endfacet + facet normal 0.155951 0.623803 0.765865 + outer loop + vertex 3.6447 2.89354 2.125 + vertex 2.62898 2.08548 2.99 + vertex 2.62906 2.08546 2.99 + endloop + endfacet + facet normal 0.182671 0.602262 0.777118 + outer loop + vertex 2.62879 2.08554 2.99 + vertex 3.67469 2.92477 2.09375 + vertex 3.76466 3.01845 2 + endloop + endfacet + facet normal 0.188637 0.59735 0.77948 + outer loop + vertex 3.67469 2.92477 2.09375 + vertex 2.62879 2.08554 2.99 + vertex 2.62898 2.08548 2.99 + endloop + endfacet + facet normal 0.182701 0.602236 0.777131 + outer loop + vertex 2.63045 2.08504 2.99 + vertex 2.98486 2.20657 2.8125 + vertex 3.31478 2.55006 2.46875 + endloop + endfacet + facet normal 0.182522 0.602509 0.776961 + outer loop + vertex 2.98486 2.20657 2.8125 + vertex 2.63045 2.08504 2.99 + vertex 2.63692 2.08308 2.99 + endloop + endfacet + facet normal 0.0670082 0.672894 0.736698 + outer loop + vertex 3.95 3 2 + vertex 3.31478 2.55006 2.46875 + vertex 2.98486 2.20657 2.8125 + endloop + endfacet + facet normal 0.453555 0.368358 0.811542 + outer loop + vertex 3.27825 3.28118 2 + vertex 2.72629 2.99693 2.4375 + vertex 2.19952 2.47512 2.96875 + endloop + endfacet + facet normal 0.528106 0.282258 0.800896 + outer loop + vertex 2.72629 2.99693 2.4375 + vertex 2.11561 2.57182 2.99 + vertex 2.19952 2.47512 2.96875 + endloop + endfacet + facet normal 0.528088 0.282287 0.800898 + outer loop + vertex 2.11561 2.57182 2.99 + vertex 2.72629 2.99693 2.4375 + vertex 2.08768 2.62407 2.99 + endloop + endfacet + facet normal -0.67141 0.0655034 0.738185 + outer loop + vertex 41.9897 3.0067 2.99 + vertex 41.9496 2.83515 2.96875 + vertex 41.9839 2.94725 2.99 + endloop + endfacet + facet normal -0.673174 0.0661219 0.736522 + outer loop + vertex 41.9496 2.83515 2.96875 + vertex 41.9897 3.0067 2.99 + vertex 41.3252 3.44003 2.34375 + endloop + endfacet + facet normal -0.602651 0.180968 0.777215 + outer loop + vertex 41.9496 2.83515 2.96875 + vertex 41.3252 3.44003 2.34375 + vertex 40.9277 3.59262 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 41 50.04 2 + vertex 40.9817 50.2273 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 50.04 2 + vertex 29.4 47 2 + vertex 41 3.96 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.9817 50.2273 2 + vertex 40.9277 50.4074 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 29.4 7 2 + vertex 41 3.96 2 + vertex 29.4 47 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.9277 50.4074 2 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 40.05 3 2 + vertex 41 3.96 2 + vertex 29.4 7 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.8399 50.5733 2 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 3.96 2 + vertex 40.05 3 2 + vertex 40.9817 3.77271 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.7218 50.7188 2 + vertex 40.5778 50.8382 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.9817 3.77271 2 + vertex 40.05 3 2 + vertex 40.9277 3.59262 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.5778 50.8382 2 + vertex 40.4135 50.9269 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.9277 3.59262 2 + vertex 40.05 3 2 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 40.4135 50.9269 2 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.8399 3.42665 2 + vertex 40.05 3 2 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 50.04 2 + vertex 40.05 51 2 + vertex 29.4 47 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.7218 3.28118 2 + vertex 40.05 3 2 + vertex 40.5778 3.16179 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.5778 3.16179 2 + vertex 40.05 3 2 + vertex 40.4135 3.07308 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 51 2 + vertex 17 47 2 + vertex 29.4 47 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 50.04 2 + vertex 17 47 2 + vertex 3.95 51 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.95 51 2 + vertex 17 47 2 + vertex 40.05 51 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.4135 3.07308 2 + vertex 40.05 3 2 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 17 7 2 + vertex 40.05 3 2 + vertex 29.4 7 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 17 7 2 + vertex 3.95 3 2 + vertex 40.05 3 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 17 47 2 + vertex 3 50.04 2 + vertex 17 7 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.95 51 2 + vertex 3.76466 50.9816 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 3.96 2 + vertex 17 7 2 + vertex 3 50.04 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.76466 50.9816 2 + vertex 3.58645 50.9269 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 17 7 2 + vertex 3 3.96 2 + vertex 3.95 3 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.58645 50.9269 2 + vertex 3.42221 50.8382 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.95 3 2 + vertex 3 3.96 2 + vertex 3.76466 3.01845 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.42221 50.8382 2 + vertex 3.27825 50.7188 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.76466 3.01845 2 + vertex 3 3.96 2 + vertex 3.58645 3.07308 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.27825 50.7188 2 + vertex 3.1601 50.5733 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.58645 3.07308 2 + vertex 3 3.96 2 + vertex 3.42221 3.16179 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.1601 50.5733 2 + vertex 3.07232 50.4074 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.42221 3.16179 2 + vertex 3 3.96 2 + vertex 3.27825 3.28118 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 50.04 2 + vertex 3.07232 50.4074 2 + vertex 3.01825 50.2273 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.27825 3.28118 2 + vertex 3 3.96 2 + vertex 3.1601 3.42665 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.1601 3.42665 2 + vertex 3 3.96 2 + vertex 3.07232 3.59262 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.07232 3.59262 2 + vertex 3 3.96 2 + vertex 3.01825 3.77271 2 + endloop + endfacet + facet normal -0.284299 0.526696 0.801103 + outer loop + vertex 41.25 2.47892 2.6875 + vertex 40.6695 3.06867 2.09375 + vertex 40.4135 3.07308 2 + endloop + endfacet + facet normal -0.369237 0.454446 0.810643 + outer loop + vertex 41.6957 2.30145 2.99 + vertex 41.25 2.47892 2.6875 + vertex 41.6925 2.29885 2.99 + endloop + endfacet + facet normal -0.37071 0.451965 0.811358 + outer loop + vertex 41.25 2.47892 2.6875 + vertex 41.6957 2.30145 2.99 + vertex 40.6695 3.06867 2.09375 + endloop + endfacet + facet normal 0.602644 -0.181006 0.777211 + outer loop + vertex 2.67483 50.56 2.34375 + vertex 3.07232 50.4074 2 + vertex 2.05044 51.1648 2.96875 + endloop + endfacet + facet normal 0.673078 -0.0663155 0.736593 + outer loop + vertex 2.01614 51.0527 2.99 + vertex 2.67483 50.56 2.34375 + vertex 2.05044 51.1648 2.96875 + endloop + endfacet + facet normal 0.673041 -0.0663977 0.736618 + outer loop + vertex 2.67483 50.56 2.34375 + vertex 2.01614 51.0527 2.99 + vertex 2.01028 50.9933 2.99 + endloop + endfacet + facet normal 5.08698e-10 -0.715929 0.698174 + outer loop + vertex 3.04118 50.4379 2.03125 + vertex 2.91666 50.5598 2.15625 + vertex 2.16951 51.2912 2.90625 + endloop + endfacet + facet normal 0.529472 -0.280205 0.800715 + outer loop + vertex 2.91666 50.5598 2.15625 + vertex 3.1601 50.5733 2 + vertex 2.16951 51.2912 2.90625 + endloop + endfacet + facet normal -0.178043 -0.609093 0.772856 + outer loop + vertex 41.0151 51.7934 2.8125 + vertex 41.3696 51.915 2.99 + vertex 41.3631 51.9169 2.99 + endloop + endfacet + facet normal -0.182441 -0.602407 0.777059 + outer loop + vertex 41.3696 51.915 2.99 + vertex 41.0151 51.7934 2.8125 + vertex 40.6852 51.4499 2.46875 + endloop + endfacet + facet normal -0.0671895 -0.672786 0.73678 + outer loop + vertex 40.6852 51.4499 2.46875 + vertex 41.0151 51.7934 2.8125 + vertex 40.05 51 2 + endloop + endfacet + facet normal -0.292526 -0.520047 0.802484 + outer loop + vertex 41.5442 51.8224 2.99 + vertex 41.25 51.5211 2.6875 + vertex 41.5458 51.8215 2.99 + endloop + endfacet + facet normal -0.284219 -0.526759 0.80109 + outer loop + vertex 41.25 51.5211 2.6875 + vertex 41.5442 51.8224 2.99 + vertex 40.4135 50.9269 2 + endloop + endfacet + facet normal -0.370674 -0.452019 0.811345 + outer loop + vertex 41.6925 51.7012 2.99 + vertex 41.5458 51.8215 2.99 + vertex 41.25 51.5211 2.6875 + endloop + endfacet + facet normal -0.63214 -0.158035 0.758567 + outer loop + vertex 40.2578 51.2188 2.21875 + vertex 40.05 51 2 + vertex 40.0797 51.0312 2.03125 + endloop + endfacet + facet normal 0 -0.70713 0.707084 + outer loop + vertex 3.74219 51.2188 2.21875 + vertex 40.2578 51.2188 2.21875 + vertex 40.9905 51.99 2.99 + endloop + endfacet + facet normal 0 -0.707026 0.707188 + outer loop + vertex 40.2578 51.2188 2.21875 + vertex 3.74219 51.2188 2.21875 + vertex 40.05 51 2 + endloop + endfacet + facet normal 0 -0.707673 0.70654 + outer loop + vertex 40.05 51 2 + vertex 3.92031 51.0312 2.03125 + vertex 3.95 51 2 + endloop + endfacet + facet normal 1.30548e-06 -0.706918 0.707296 + outer loop + vertex 40.05 51 2 + vertex 3.74219 51.2188 2.21875 + vertex 3.92031 51.0312 2.03125 + endloop + endfacet + facet normal 0 -0.70713 0.707084 + outer loop + vertex 3.74219 51.2188 2.21875 + vertex 40.9905 51.99 2.99 + vertex 3.0095 51.99 2.99 + endloop + endfacet + facet normal 0.0671918 -0.672783 0.736782 + outer loop + vertex 3.31478 51.4499 2.46875 + vertex 3.95 51 2 + vertex 2.98486 51.7934 2.8125 + endloop + endfacet + facet normal 0.178627 -0.608271 0.773368 + outer loop + vertex 2.63045 51.915 2.99 + vertex 2.98486 51.7934 2.8125 + vertex 2.63692 51.9169 2.99 + endloop + endfacet + facet normal 0.182522 -0.602347 0.777087 + outer loop + vertex 2.98486 51.7934 2.8125 + vertex 2.63045 51.915 2.99 + vertex 3.31478 51.4499 2.46875 + endloop + endfacet + facet normal -0.752513 -0.0752513 -0.654265 + outer loop + vertex 2.8596 51.6746 2.75 + vertex 3.52588 50.9892 2.0625 + vertex 3.13217 51.3942 2.46875 + endloop + endfacet + facet normal -0.752513 -0.0752513 -0.654265 + outer loop + vertex 2.70817 51.8304 2.90625 + vertex 3.52588 50.9892 2.0625 + vertex 2.8596 51.6746 2.75 + endloop + endfacet + facet normal 0.752513 0.0752513 0.654265 + outer loop + vertex 3.52588 50.9892 2.0625 + vertex 2.70817 51.8304 2.90625 + vertex 2.6476 51.8927 2.96875 + endloop + endfacet + facet normal 0.184014 -0.601208 0.777616 + outer loop + vertex 2.70817 51.8304 2.90625 + vertex 3.76466 50.9816 2 + vertex 2.6476 51.8927 2.96875 + endloop + endfacet + facet normal 0.284442 -0.52654 0.801155 + outer loop + vertex 3.33054 50.9313 2.09375 + vertex 3.58645 50.9269 2 + vertex 2.74999 51.5211 2.6875 + endloop + endfacet + facet normal 0.376096 -0.442957 0.813843 + outer loop + vertex 2.30434 51.6985 2.99 + vertex 2.74999 51.5211 2.6875 + vertex 2.30752 51.7012 2.99 + endloop + endfacet + facet normal 0.370959 -0.45169 0.811397 + outer loop + vertex 2.74999 51.5211 2.6875 + vertex 2.30434 51.6985 2.99 + vertex 3.33054 50.9313 2.09375 + endloop + endfacet + facet normal -0.536813 -0.268407 0.799868 + outer loop + vertex 41.0258 50.7575 2.1875 + vertex 41.913 51.3746 2.99 + vertex 41.9128 51.375 2.99 + endloop + endfacet + facet normal -0.528099 -0.282272 0.800896 + outer loop + vertex 41.913 51.3746 2.99 + vertex 41.0258 50.7575 2.1875 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal -0.453662 -0.36823 0.81154 + outer loop + vertex 40.8399 50.5733 2 + vertex 41.0258 50.7575 2.1875 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal -0.529532 -0.280209 0.800674 + outer loop + vertex 40.9588 50.4379 2.03125 + vertex 41.0833 50.5598 2.15625 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal -0.529547 -0.280084 0.800708 + outer loop + vertex 41.0833 50.5598 2.15625 + vertex 41.8305 51.2912 2.90625 + vertex 40.8399 50.5733 2 + endloop + endfacet + facet normal 0.184203 0.60103 0.77771 + outer loop + vertex 3.76466 3.01845 2 + vertex 3.13217 2.60575 2.46875 + vertex 2.8596 2.32536 2.75 + endloop + endfacet + facet normal -0.602734 0.18073 0.777205 + outer loop + vertex 41.3252 3.44003 2.34375 + vertex 40.9817 3.77271 2 + vertex 40.9277 3.59262 2 + endloop + endfacet + facet normal -0.673463 0.0653847 0.736324 + outer loop + vertex 41.9898 3.00773 2.99 + vertex 41.3252 3.44003 2.34375 + vertex 41.9897 3.0067 2.99 + endloop + endfacet + facet normal -0.673373 0.0656155 0.736386 + outer loop + vertex 41.3252 3.44003 2.34375 + vertex 41.9898 3.00773 2.99 + vertex 40.9817 3.77271 2 + endloop + endfacet + facet normal -0.529776 0.280258 0.800495 + outer loop + vertex 40.9588 3.56215 2.03125 + vertex 40.9277 3.59262 2 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal -0.327272 0.545453 0.771605 + outer loop + vertex 41.9703 2.81279 2.99 + vertex 40.9588 3.56215 2.03125 + vertex 41.9702 2.81273 2.99 + endloop + endfacet + facet normal -0.600071 0.185567 0.778126 + outer loop + vertex 40.9588 3.56215 2.03125 + vertex 41.9703 2.81279 2.99 + vertex 40.9277 3.59262 2 + endloop + endfacet + facet normal -0.453676 0.368214 0.81154 + outer loop + vertex 41.2737 2.99693 2.4375 + vertex 41.0258 3.24249 2.1875 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal -0.528696 0.281221 0.800871 + outer loop + vertex 41.9128 2.62501 2.99 + vertex 41.2737 2.99693 2.4375 + vertex 41.9123 2.62407 2.99 + endloop + endfacet + facet normal -0.52815 0.28219 0.800891 + outer loop + vertex 41.2737 2.99693 2.4375 + vertex 41.9128 2.62501 2.99 + vertex 41.0258 3.24249 2.1875 + endloop + endfacet + facet normal -0.191809 0.593695 0.781495 + outer loop + vertex 41.3709 2.08546 2.99 + vertex 40.6852 2.55006 2.46875 + vertex 41.3696 2.08504 2.99 + endloop + endfacet + facet normal -0.182651 0.602286 0.777104 + outer loop + vertex 40.6852 2.55006 2.46875 + vertex 41.3709 2.08546 2.99 + vertex 40.3553 2.89354 2.125 + endloop + endfacet + facet normal -0.0669599 0.672933 0.736666 + outer loop + vertex 40.6852 2.55006 2.46875 + vertex 40.3553 2.89354 2.125 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.0667297 -0.673141 0.736497 + outer loop + vertex 40.3553 51.1065 2.125 + vertex 40.6852 51.4499 2.46875 + vertex 40.05 51 2 + endloop + endfacet + facet normal -0.218436 -0.567933 0.79356 + outer loop + vertex 40.6852 51.4499 2.46875 + vertex 41.3709 51.9145 2.99 + vertex 41.3696 51.915 2.99 + endloop + endfacet + facet normal -0.182343 -0.602572 0.776955 + outer loop + vertex 41.3709 51.9145 2.99 + vertex 40.6852 51.4499 2.46875 + vertex 40.3553 51.1065 2.125 + endloop + endfacet + facet normal -0.0706763 -0.671425 0.737695 + outer loop + vertex 41.1836 51.971 2.99 + vertex 41.1651 51.9496 2.96875 + vertex 41.1855 51.9708 2.99 + endloop + endfacet + facet normal -0.0645133 -0.674513 0.735439 + outer loop + vertex 41.1651 51.9496 2.96875 + vertex 41.1836 51.971 2.99 + vertex 40.05 51 2 + endloop + endfacet + facet normal -0.182792 -0.602693 0.776755 + outer loop + vertex 41.3131 51.9321 2.99 + vertex 41.1855 51.9708 2.99 + vertex 41.1651 51.9496 2.96875 + endloop + endfacet + facet normal -0.184667 -0.600672 0.777876 + outer loop + vertex 41.1404 51.6746 2.75 + vertex 41.2918 51.8304 2.90625 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal -0.197257 -0.59177 0.7816 + outer loop + vertex 41.3712 51.9145 2.99 + vertex 41.3524 51.8927 2.96875 + vertex 41.373 51.9139 2.99 + endloop + endfacet + facet normal -0.189763 -0.596519 0.779843 + outer loop + vertex 41.3524 51.8927 2.96875 + vertex 41.3712 51.9145 2.99 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal 0.20798 -0.578186 0.788952 + outer loop + vertex 2.62906 51.9145 2.99 + vertex 3.31478 51.4499 2.46875 + vertex 2.63045 51.915 2.99 + endloop + endfacet + facet normal 0.18235 -0.602561 0.776961 + outer loop + vertex 3.31478 51.4499 2.46875 + vertex 2.62906 51.9145 2.99 + vertex 3.6447 51.1065 2.125 + endloop + endfacet + facet normal 0.066732 -0.673138 0.7365 + outer loop + vertex 3.6447 51.1065 2.125 + vertex 3.95 51 2 + vertex 3.31478 51.4499 2.46875 + endloop + endfacet + facet normal 0.18284 -0.602709 0.776731 + outer loop + vertex 2.8349 51.9496 2.96875 + vertex 2.81451 51.9708 2.99 + vertex 2.68694 51.9321 2.99 + endloop + endfacet + facet normal 0.0649234 -0.674245 0.735648 + outer loop + vertex 2.81636 51.971 2.99 + vertex 2.8349 51.9496 2.96875 + vertex 3.95 51 2 + endloop + endfacet + facet normal 0.0724803 -0.670443 0.738412 + outer loop + vertex 2.8349 51.9496 2.96875 + vertex 2.81636 51.971 2.99 + vertex 2.81451 51.9708 2.99 + endloop + endfacet + facet normal 0.282049 -0.527314 0.801491 + outer loop + vertex 2.45597 51.8225 2.99 + vertex 2.6476 51.8927 2.96875 + vertex 2.50944 51.8511 2.99 + endloop + endfacet + facet normal 0.282388 -0.528513 0.800582 + outer loop + vertex 2.6476 51.8927 2.96875 + vertex 2.45597 51.8225 2.99 + vertex 3.52588 50.9892 2.0625 + endloop + endfacet + facet normal 0.282261 -0.52843 0.800681 + outer loop + vertex 2.6476 51.8927 2.96875 + vertex 2.62701 51.9139 2.99 + vertex 2.50944 51.8511 2.99 + endloop + endfacet + facet normal 0.184819 -0.600548 0.777936 + outer loop + vertex 2.8596 51.6746 2.75 + vertex 3.76466 50.9816 2 + vertex 2.70817 51.8304 2.90625 + endloop + endfacet + facet normal -0.453609 -0.368286 0.811544 + outer loop + vertex 41.2737 51.0031 2.4375 + vertex 41.8005 51.5249 2.96875 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal -0.528124 -0.282218 0.800898 + outer loop + vertex 41.2737 51.0031 2.4375 + vertex 41.8844 51.4282 2.99 + vertex 41.8005 51.5249 2.96875 + endloop + endfacet + facet normal -0.528354 -0.281856 0.800874 + outer loop + vertex 41.8844 51.4282 2.99 + vertex 41.2737 51.0031 2.4375 + vertex 41.9123 51.3759 2.99 + endloop + endfacet + facet normal -0.529613 0.280074 0.800668 + outer loop + vertex 41.0833 3.44023 2.15625 + vertex 40.9588 3.56215 2.03125 + vertex 40.8399 3.42665 2 + endloop + endfacet + facet normal -0.128576 0.642879 0.7551 + outer loop + vertex 41.0833 3.44023 2.15625 + vertex 41.8305 2.70875 2.90625 + vertex 40.9588 3.56215 2.03125 + endloop + endfacet + facet normal -0.527909 0.281983 0.801123 + outer loop + vertex 41.8216 2.45425 2.99 + vertex 41.8844 2.57182 2.99 + vertex 41.8005 2.47512 2.96875 + endloop + endfacet + facet normal -0.449669 0.37214 0.811979 + outer loop + vertex 41.8005 2.47512 2.96875 + vertex 41.8204 2.4528 2.99 + vertex 41.8216 2.45425 2.99 + endloop + endfacet + facet normal -0.453816 0.368029 0.811545 + outer loop + vertex 41.8204 2.4528 2.99 + vertex 41.8005 2.47512 2.96875 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal -0.18422 0.601011 0.77772 + outer loop + vertex 40.8678 2.60575 2.46875 + vertex 40.4741 3.01077 2.0625 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal 0.0362536 0.725073 0.687717 + outer loop + vertex 41.3524 2.10728 2.96875 + vertex 41.1404 2.32536 2.75 + vertex 41.2918 2.16959 2.90625 + endloop + endfacet + facet normal -0.138782 0.630827 0.763411 + outer loop + vertex 41.1404 2.32536 2.75 + vertex 40.4741 3.01077 2.0625 + vertex 40.8678 2.60575 2.46875 + endloop + endfacet + facet normal -0.739142 -0.671947 0.046445 + outer loop + vertex 40.4741 3.01077 2.0625 + vertex 41.1404 2.32536 2.75 + vertex 41.3524 2.10728 2.96875 + endloop + endfacet + facet normal -0.0670539 0.672865 0.73672 + outer loop + vertex 41.1651 2.05044 2.96875 + vertex 41.0151 2.20657 2.8125 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.0670059 0.672898 0.736695 + outer loop + vertex 41.0151 2.20657 2.8125 + vertex 40.6852 2.55006 2.46875 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.0670292 0.672834 0.736751 + outer loop + vertex 40.3553 2.89354 2.125 + vertex 40.3253 2.92477 2.09375 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.0669983 0.672888 0.736704 + outer loop + vertex 40.3253 2.92477 2.09375 + vertex 40.2353 3.01845 2 + vertex 40.05 3 2 + endloop + endfacet + facet normal -0.0677795 -0.671634 0.737777 + outer loop + vertex 40.3253 51.0752 2.09375 + vertex 40.3553 51.1065 2.125 + vertex 40.05 51 2 + endloop + endfacet + facet normal 0 -0.730774 0.682619 + outer loop + vertex 40.3553 51.1065 2.125 + vertex 41.371 51.9145 2.99 + vertex 41.3709 51.9145 2.99 + endloop + endfacet + facet normal -0.188299 -0.597626 0.77935 + outer loop + vertex 41.371 51.9145 2.99 + vertex 40.3553 51.1065 2.125 + vertex 40.3253 51.0752 2.09375 + endloop + endfacet + facet normal -0.068395 -0.67197 0.737414 + outer loop + vertex 41.0151 51.7934 2.8125 + vertex 41.1651 51.9496 2.96875 + vertex 40.05 51 2 + endloop + endfacet + facet normal -0.182787 -0.602006 0.777289 + outer loop + vertex 41.0151 51.7934 2.8125 + vertex 41.3131 51.9321 2.99 + vertex 41.1651 51.9496 2.96875 + endloop + endfacet + facet normal -0.182949 -0.601806 0.777405 + outer loop + vertex 41.3131 51.9321 2.99 + vertex 41.0151 51.7934 2.8125 + vertex 41.3631 51.9169 2.99 + endloop + endfacet + facet normal -0.184365 -0.600919 0.777757 + outer loop + vertex 41.2918 51.8304 2.90625 + vertex 41.3524 51.8927 2.96875 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal 0 -0.730774 0.682619 + outer loop + vertex 2.62898 51.9145 2.99 + vertex 3.6447 51.1065 2.125 + vertex 2.62906 51.9145 2.99 + endloop + endfacet + facet normal 0.18806 -0.597823 0.779257 + outer loop + vertex 3.6447 51.1065 2.125 + vertex 2.62898 51.9145 2.99 + vertex 3.67469 51.0752 2.09375 + endloop + endfacet + facet normal 0.0677668 -0.671652 0.737761 + outer loop + vertex 3.67469 51.0752 2.09375 + vertex 3.95 51 2 + vertex 3.6447 51.1065 2.125 + endloop + endfacet + facet normal 0.182835 -0.602 0.777282 + outer loop + vertex 2.68694 51.9321 2.99 + vertex 2.98486 51.7934 2.8125 + vertex 2.8349 51.9496 2.96875 + endloop + endfacet + facet normal 0.182908 -0.601911 0.777334 + outer loop + vertex 2.98486 51.7934 2.8125 + vertex 2.68694 51.9321 2.99 + vertex 2.63692 51.9169 2.99 + endloop + endfacet + facet normal 0.0683092 -0.672026 0.73737 + outer loop + vertex 2.98486 51.7934 2.8125 + vertex 3.95 51 2 + vertex 2.8349 51.9496 2.96875 + endloop + endfacet + facet normal 0.184525 -0.600798 0.777813 + outer loop + vertex 3.13217 51.3942 2.46875 + vertex 3.76466 50.9816 2 + vertex 2.8596 51.6746 2.75 + endloop + endfacet + facet normal -0.523303 -0.290724 0.80102 + outer loop + vertex 41.2737 51.0031 2.4375 + vertex 41.9128 51.375 2.99 + vertex 41.9123 51.3759 2.99 + endloop + endfacet + facet normal -0.528232 -0.282055 0.800885 + outer loop + vertex 41.9128 51.375 2.99 + vertex 41.2737 51.0031 2.4375 + vertex 41.0258 50.7575 2.1875 + endloop + endfacet + facet normal -0.453681 -0.368168 0.811558 + outer loop + vertex 41.0258 50.7575 2.1875 + vertex 41.2737 51.0031 2.4375 + vertex 40.7218 50.7188 2 + endloop + endfacet + facet normal -0.528224 0.282056 0.800889 + outer loop + vertex 41.2737 2.99693 2.4375 + vertex 41.8844 2.57182 2.99 + vertex 41.9123 2.62407 2.99 + endloop + endfacet + facet normal -0.528122 0.282216 0.8009 + outer loop + vertex 41.8844 2.57182 2.99 + vertex 41.2737 2.99693 2.4375 + vertex 41.8005 2.47512 2.96875 + endloop + endfacet + facet normal -0.453685 0.3682 0.811541 + outer loop + vertex 41.8005 2.47512 2.96875 + vertex 41.2737 2.99693 2.4375 + vertex 40.7218 3.28118 2 + endloop + endfacet + facet normal -0.181932 0.603347 0.776449 + outer loop + vertex 41.3696 2.08504 2.99 + vertex 41.0151 2.20657 2.8125 + vertex 41.3631 2.08308 2.99 + endloop + endfacet + facet normal -0.18262 0.602297 0.777103 + outer loop + vertex 41.0151 2.20657 2.8125 + vertex 41.3696 2.08504 2.99 + vertex 40.6852 2.55006 2.46875 + endloop + endfacet + facet normal -0.182788 0.60207 0.777239 + outer loop + vertex 41.0151 2.20657 2.8125 + vertex 41.3131 2.0679 2.99 + vertex 41.3631 2.08308 2.99 + endloop + endfacet + facet normal -0.182631 0.602263 0.777126 + outer loop + vertex 41.3131 2.0679 2.99 + vertex 41.0151 2.20657 2.8125 + vertex 41.1651 2.05044 2.96875 + endloop + endfacet + facet normal -0.181071 0.603571 0.776476 + outer loop + vertex 41.3712 2.08554 2.99 + vertex 40.3253 2.92477 2.09375 + vertex 41.371 2.08548 2.99 + endloop + endfacet + facet normal -0.182897 0.602076 0.777208 + outer loop + vertex 40.3253 2.92477 2.09375 + vertex 41.3712 2.08554 2.99 + vertex 40.2353 3.01845 2 + endloop + endfacet + facet normal -0.128922 0.644611 0.753562 + outer loop + vertex 41.371 2.08548 2.99 + vertex 40.3553 2.89354 2.125 + vertex 41.3709 2.08546 2.99 + endloop + endfacet + facet normal -0.183148 0.601871 0.777308 + outer loop + vertex 40.3553 2.89354 2.125 + vertex 41.371 2.08548 2.99 + vertex 40.3253 2.92477 2.09375 + endloop + endfacet + facet normal -0.269381 -0.538762 0.798229 + outer loop + vertex 41.2918 51.8304 2.90625 + vertex 41.1404 51.6746 2.75 + vertex 41.3524 51.8927 2.96875 + endloop + endfacet + facet normal 0.323252 -0.808129 0.492377 + outer loop + vertex 40.8678 51.3942 2.46875 + vertex 40.4741 50.9892 2.0625 + vertex 41.1404 51.6746 2.75 + endloop + endfacet + facet normal 0.626593 0.156648 -0.763441 + outer loop + vertex 41.3524 51.8927 2.96875 + vertex 41.1404 51.6746 2.75 + vertex 40.4741 50.9892 2.0625 + endloop + endfacet + facet normal -0.184439 -0.600879 0.777771 + outer loop + vertex 40.4741 50.9892 2.0625 + vertex 40.8678 51.3942 2.46875 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal -0.184557 -0.600765 0.77783 + outer loop + vertex 40.8678 51.3942 2.46875 + vertex 41.1404 51.6746 2.75 + vertex 40.2353 50.9816 2 + endloop + endfacet + facet normal 0.956947 0.290262 0 + outer loop + vertex 2.07612 2.61732 88 + vertex 2.01922 2.80491 2.99 + vertex 2.01922 2.80491 88 + endloop + endfacet + facet normal 0.956947 0.290262 0 + outer loop + vertex 2.01922 2.80491 2.99 + vertex 2.07612 2.61732 88 + vertex 2.07612 2.61732 2.99 + endloop + endfacet + facet normal 0.956951 -0.290248 0 + outer loop + vertex 2.01922 51.1951 88 + vertex 2.07612 51.3827 2.99 + vertex 2.07612 51.3827 88 + endloop + endfacet + facet normal 0.956951 -0.290248 0 + outer loop + vertex 2.07612 51.3827 2.99 + vertex 2.01922 51.1951 88 + vertex 2.01922 51.1951 2.99 + endloop + endfacet + facet normal 0.995182 0.098044 0 + outer loop + vertex 2.01922 2.80491 88 + vertex 2 3 2.99 + vertex 2 3 88 + endloop + endfacet + facet normal 0.995182 0.098044 0 + outer loop + vertex 2 3 2.99 + vertex 2.01922 2.80491 88 + vertex 2.01922 2.80491 2.99 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 49.5 28.6 + vertex 42 51 88 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 49.0677 24.2105 + vertex 42 49.5 28.6 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 47.7873 19.9896 + vertex 42 49.0677 24.2105 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 45.7081 16.0997 + vertex 42 47.7873 19.9896 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 42.9099 12.6901 + vertex 42 45.7081 16.0997 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 39.5003 9.89193 + vertex 42 42.9099 12.6901 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 35.6104 7.81271 + vertex 42 39.5003 9.89193 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 31.3895 6.53233 + vertex 42 35.6104 7.81271 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 51 2.99 + vertex 42 27 6.1 + vertex 42 31.3895 6.53233 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 2.99 + vertex 42 27 6.1 + vertex 42 51 2.99 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 4.93233 24.2105 + vertex 42 3 2.99 + vertex 42 4.5 28.6 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 6.21271 19.9896 + vertex 42 3 2.99 + vertex 42 4.93233 24.2105 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 8.29193 16.0997 + vertex 42 3 2.99 + vertex 42 6.21271 19.9896 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 11.0901 12.6901 + vertex 42 3 2.99 + vertex 42 8.29193 16.0997 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 14.4997 9.89193 + vertex 42 3 2.99 + vertex 42 11.0901 12.6901 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 18.3896 7.81271 + vertex 42 3 2.99 + vertex 42 14.4997 9.89193 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 22.6105 6.53233 + vertex 42 3 2.99 + vertex 42 18.3896 7.81271 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 27 6.1 + vertex 42 3 2.99 + vertex 42 22.6105 6.53233 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 49.0677 32.9895 + vertex 42 51 88 + vertex 42 49.5 28.6 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 47.7873 37.2104 + vertex 42 51 88 + vertex 42 49.0677 32.9895 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 45.7081 41.1003 + vertex 42 51 88 + vertex 42 47.7873 37.2104 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 42.9099 44.5099 + vertex 42 51 88 + vertex 42 45.7081 41.1003 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 39.5003 47.3081 + vertex 42 51 88 + vertex 42 42.9099 44.5099 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 35.6104 49.3873 + vertex 42 51 88 + vertex 42 39.5003 47.3081 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 31.3895 50.6677 + vertex 42 51 88 + vertex 42 35.6104 49.3873 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 27 51.1 + vertex 42 51 88 + vertex 42 31.3895 50.6677 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 88 + vertex 42 27 51.1 + vertex 42 22.6105 50.6677 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 88 + vertex 42 22.6105 50.6677 + vertex 42 18.3896 49.3873 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 88 + vertex 42 18.3896 49.3873 + vertex 42 14.4997 47.3081 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 88 + vertex 42 14.4997 47.3081 + vertex 42 11.0901 44.5099 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 27 51.1 + vertex 42 3 88 + vertex 42 51 88 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 8.29193 41.1003 + vertex 42 3 88 + vertex 42 11.0901 44.5099 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 6.21271 37.2104 + vertex 42 3 88 + vertex 42 8.29193 41.1003 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 4.93233 32.9895 + vertex 42 3 88 + vertex 42 6.21271 37.2104 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 4.5 28.6 + vertex 42 3 88 + vertex 42 4.93233 32.9895 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 3 88 + vertex 42 4.5 28.6 + vertex 42 3 2.99 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 3 52 2.99 + vertex 41 52 88 + vertex 3 52 88 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 41 52 88 + vertex 3 52 2.99 + vertex 41 52 2.99 + endloop + endfacet + facet normal 0.634376 0.773025 -0 + outer loop + vertex 2.44443 2.16853 2.99 + vertex 2.29289 2.29289 88 + vertex 2.44443 2.16853 88 + endloop + endfacet + facet normal 0.634376 0.773025 0 + outer loop + vertex 2.29289 2.29289 88 + vertex 2.44443 2.16853 2.99 + vertex 2.29289 2.29289 2.99 + endloop + endfacet + facet normal 0.47139 0.881925 -0 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.44443 2.16853 88 + vertex 2.61732 2.07612 88 + endloop + endfacet + facet normal 0.47139 0.881925 0 + outer loop + vertex 2.44443 2.16853 88 + vertex 2.61732 2.07612 2.99 + vertex 2.44443 2.16853 2.99 + endloop + endfacet + facet normal 0.772942 -0.634476 0 + outer loop + vertex 2.16853 51.5556 88 + vertex 2.29289 51.7071 2.99 + vertex 2.29289 51.7071 88 + endloop + endfacet + facet normal 0.772942 -0.634476 0 + outer loop + vertex 2.29289 51.7071 2.99 + vertex 2.16853 51.5556 88 + vertex 2.16853 51.5556 2.99 + endloop + endfacet + facet normal 0.290262 0.956947 -0 + outer loop + vertex 2.80491 2.01922 2.99 + vertex 2.61732 2.07612 88 + vertex 2.80491 2.01922 88 + endloop + endfacet + facet normal 0.290262 0.956947 0 + outer loop + vertex 2.61732 2.07612 88 + vertex 2.80491 2.01922 2.99 + vertex 2.61732 2.07612 2.99 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 2 3 88 + vertex 2 51 2.99 + vertex 2 51 88 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 2 51 2.99 + vertex 2 3 88 + vertex 2 3 2.99 + endloop + endfacet + facet normal -0.956947 0.290262 0 + outer loop + vertex 41.9239 2.61732 2.99 + vertex 41.9808 2.80491 88 + vertex 41.9808 2.80491 2.99 + endloop + endfacet + facet normal -0.956947 0.290262 0 + outer loop + vertex 41.9808 2.80491 88 + vertex 41.9239 2.61732 2.99 + vertex 41.9239 2.61732 88 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 41 2 2.99 + vertex 3 2 88 + vertex 41 2 88 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 3 2 88 + vertex 41 2 2.99 + vertex 3 2 2.99 + endloop + endfacet + facet normal 0.881925 0.47139 0 + outer loop + vertex 2.16853 2.44443 88 + vertex 2.07612 2.61732 2.99 + vertex 2.07612 2.61732 88 + endloop + endfacet + facet normal 0.881925 0.47139 0 + outer loop + vertex 2.07612 2.61732 2.99 + vertex 2.16853 2.44443 88 + vertex 2.16853 2.44443 2.99 + endloop + endfacet + facet normal -0.772842 -0.634598 0 + outer loop + vertex 41.8315 51.5556 2.99 + vertex 41.7071 51.7071 88 + vertex 41.7071 51.7071 2.99 + endloop + endfacet + facet normal -0.772842 -0.634598 0 + outer loop + vertex 41.7071 51.7071 88 + vertex 41.8315 51.5556 2.99 + vertex 41.8315 51.5556 88 + endloop + endfacet + facet normal -0.772925 0.634498 0 + outer loop + vertex 41.7071 2.29289 2.99 + vertex 41.8315 2.44443 88 + vertex 41.8315 2.44443 2.99 + endloop + endfacet + facet normal -0.772925 0.634498 0 + outer loop + vertex 41.8315 2.44443 88 + vertex 41.7071 2.29289 2.99 + vertex 41.7071 2.29289 88 + endloop + endfacet + facet normal 0.881936 -0.471369 0 + outer loop + vertex 2.07612 51.3827 88 + vertex 2.16853 51.5556 2.99 + vertex 2.16853 51.5556 88 + endloop + endfacet + facet normal 0.881936 -0.471369 0 + outer loop + vertex 2.16853 51.5556 2.99 + vertex 2.07612 51.3827 88 + vertex 2.07612 51.3827 2.99 + endloop + endfacet + facet normal 0.995183 -0.098039 0 + outer loop + vertex 2 51 88 + vertex 2.01922 51.1951 2.99 + vertex 2.01922 51.1951 88 + endloop + endfacet + facet normal 0.995183 -0.098039 0 + outer loop + vertex 2.01922 51.1951 2.99 + vertex 2 51 88 + vertex 2 51 2.99 + endloop + endfacet + facet normal -0.881957 -0.471329 0 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.8315 51.5556 88 + vertex 41.8315 51.5556 2.99 + endloop + endfacet + facet normal -0.881957 -0.471329 0 + outer loop + vertex 41.8315 51.5556 88 + vertex 41.9239 51.3827 2.99 + vertex 41.9239 51.3827 88 + endloop + endfacet + facet normal 0.098044 0.995182 -0 + outer loop + vertex 3 2 2.99 + vertex 2.80491 2.01922 88 + vertex 3 2 88 + endloop + endfacet + facet normal 0.098044 0.995182 0 + outer loop + vertex 2.80491 2.01922 88 + vertex 3 2 2.99 + vertex 2.80491 2.01922 2.99 + endloop + endfacet + facet normal -0.098039 0.995183 0 + outer loop + vertex 41.1951 2.01922 2.99 + vertex 41 2 88 + vertex 41.1951 2.01922 88 + endloop + endfacet + facet normal -0.098039 0.995183 0 + outer loop + vertex 41 2 88 + vertex 41.1951 2.01922 2.99 + vertex 41 2 2.99 + endloop + endfacet + facet normal 0.0979429 -0.995192 0 + outer loop + vertex 2.80491 51.9808 2.99 + vertex 3 52 88 + vertex 2.80491 51.9808 88 + endloop + endfacet + facet normal 0.0979429 -0.995192 0 + outer loop + vertex 3 52 88 + vertex 2.80491 51.9808 2.99 + vertex 3 52 2.99 + endloop + endfacet + facet normal -0.471329 -0.881957 0 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.5556 51.8315 88 + vertex 41.3827 51.9239 88 + endloop + endfacet + facet normal -0.471329 -0.881957 -0 + outer loop + vertex 41.5556 51.8315 88 + vertex 41.3827 51.9239 2.99 + vertex 41.5556 51.8315 2.99 + endloop + endfacet + facet normal -0.995193 -0.097938 0 + outer loop + vertex 42 51 2.99 + vertex 41.9808 51.1951 88 + vertex 41.9808 51.1951 2.99 + endloop + endfacet + facet normal -0.995193 -0.097938 0 + outer loop + vertex 41.9808 51.1951 88 + vertex 42 51 2.99 + vertex 42 51 88 + endloop + endfacet + facet normal -0.995192 0.0979429 0 + outer loop + vertex 41.9808 2.80491 2.99 + vertex 42 3 88 + vertex 42 3 2.99 + endloop + endfacet + facet normal -0.995192 0.0979429 0 + outer loop + vertex 42 3 88 + vertex 41.9808 2.80491 2.99 + vertex 41.9808 2.80491 88 + endloop + endfacet + facet normal -0.956951 -0.290248 0 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9239 51.3827 88 + vertex 41.9239 51.3827 2.99 + endloop + endfacet + facet normal -0.956951 -0.290248 0 + outer loop + vertex 41.9239 51.3827 88 + vertex 41.9808 51.1951 2.99 + vertex 41.9808 51.1951 88 + endloop + endfacet + facet normal -0.290248 0.956951 0 + outer loop + vertex 41.3827 2.07612 2.99 + vertex 41.1951 2.01922 88 + vertex 41.3827 2.07612 88 + endloop + endfacet + facet normal -0.290248 0.956951 0 + outer loop + vertex 41.1951 2.01922 88 + vertex 41.3827 2.07612 2.99 + vertex 41.1951 2.01922 2.99 + endloop + endfacet + facet normal -0.471369 0.881936 0 + outer loop + vertex 41.5556 2.16853 2.99 + vertex 41.3827 2.07612 88 + vertex 41.5556 2.16853 88 + endloop + endfacet + facet normal -0.471369 0.881936 0 + outer loop + vertex 41.3827 2.07612 88 + vertex 41.5556 2.16853 2.99 + vertex 41.3827 2.07612 2.99 + endloop + endfacet + facet normal -0.290248 -0.956951 0 + outer loop + vertex 41.1951 51.9808 2.99 + vertex 41.3827 51.9239 88 + vertex 41.1951 51.9808 88 + endloop + endfacet + facet normal -0.290248 -0.956951 -0 + outer loop + vertex 41.3827 51.9239 88 + vertex 41.1951 51.9808 2.99 + vertex 41.3827 51.9239 2.99 + endloop + endfacet + facet normal 0.471351 -0.881946 0 + outer loop + vertex 2.44443 51.8315 2.99 + vertex 2.61732 51.9239 88 + vertex 2.44443 51.8315 88 + endloop + endfacet + facet normal 0.471351 -0.881946 0 + outer loop + vertex 2.61732 51.9239 88 + vertex 2.44443 51.8315 2.99 + vertex 2.61732 51.9239 2.99 + endloop + endfacet + facet normal 0.634498 -0.772925 0 + outer loop + vertex 2.29289 51.7071 2.99 + vertex 2.44443 51.8315 88 + vertex 2.29289 51.7071 88 + endloop + endfacet + facet normal 0.634498 -0.772925 0 + outer loop + vertex 2.44443 51.8315 88 + vertex 2.29289 51.7071 2.99 + vertex 2.44443 51.8315 2.99 + endloop + endfacet + facet normal -0.097938 -0.995193 0 + outer loop + vertex 41 52 2.99 + vertex 41.1951 51.9808 88 + vertex 41 52 88 + endloop + endfacet + facet normal -0.097938 -0.995193 -0 + outer loop + vertex 41.1951 51.9808 88 + vertex 41 52 2.99 + vertex 41.1951 51.9808 2.99 + endloop + endfacet + facet normal 0.773025 0.634376 0 + outer loop + vertex 2.29289 2.29289 88 + vertex 2.16853 2.44443 2.99 + vertex 2.16853 2.44443 88 + endloop + endfacet + facet normal 0.773025 0.634376 0 + outer loop + vertex 2.16853 2.44443 2.99 + vertex 2.29289 2.29289 88 + vertex 2.29289 2.29289 2.99 + endloop + endfacet + facet normal 0.290262 -0.956947 0 + outer loop + vertex 2.61732 51.9239 2.99 + vertex 2.80491 51.9808 88 + vertex 2.61732 51.9239 88 + endloop + endfacet + facet normal 0.290262 -0.956947 0 + outer loop + vertex 2.80491 51.9808 88 + vertex 2.61732 51.9239 2.99 + vertex 2.80491 51.9808 2.99 + endloop + endfacet + facet normal -0.634598 -0.772842 0 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.7071 51.7071 88 + vertex 41.5556 51.8315 88 + endloop + endfacet + facet normal -0.634598 -0.772842 -0 + outer loop + vertex 41.7071 51.7071 88 + vertex 41.5556 51.8315 2.99 + vertex 41.7071 51.7071 2.99 + endloop + endfacet + facet normal -0.881946 0.471351 0 + outer loop + vertex 41.8315 2.44443 2.99 + vertex 41.9239 2.61732 88 + vertex 41.9239 2.61732 2.99 + endloop + endfacet + facet normal -0.881946 0.471351 0 + outer loop + vertex 41.9239 2.61732 88 + vertex 41.8315 2.44443 2.99 + vertex 41.8315 2.44443 88 + endloop + endfacet + facet normal -0.634476 0.772942 0 + outer loop + vertex 41.7071 2.29289 2.99 + vertex 41.5556 2.16853 88 + vertex 41.7071 2.29289 88 + endloop + endfacet + facet normal -0.634476 0.772942 0 + outer loop + vertex 41.5556 2.16853 88 + vertex 41.7071 2.29289 2.99 + vertex 41.5556 2.16853 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 51 2.99 + vertex 41.99 50.9904 2.99 + vertex 42 3 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 51 2.99 + vertex 41.9898 50.9923 2.99 + vertex 41.99 50.9904 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 51 2.99 + vertex 41.9897 50.9933 2.99 + vertex 41.9898 50.9923 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 51 2.99 + vertex 41.9839 51.0527 2.99 + vertex 41.9897 50.9933 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9839 51.0527 2.99 + vertex 42 51 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9708 51.1854 2.99 + vertex 41.9839 51.0527 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9703 51.1872 2.99 + vertex 41.9708 51.1854 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9702 51.1873 2.99 + vertex 41.9703 51.1872 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 2.99 + vertex 41.9648 51.2053 2.99 + vertex 41.9702 51.1873 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.9648 51.2053 2.99 + vertex 41.9808 51.1951 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.9139 51.3729 2.99 + vertex 41.9648 51.2053 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.913 51.3746 2.99 + vertex 41.9139 51.3729 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.9128 51.375 2.99 + vertex 41.913 51.3746 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.9123 51.3759 2.99 + vertex 41.9128 51.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 2.99 + vertex 41.8844 51.4282 2.99 + vertex 41.9123 51.3759 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 51.5556 2.99 + vertex 41.8844 51.4282 2.99 + vertex 41.9239 51.3827 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 51.5556 2.99 + vertex 41.8216 51.5457 2.99 + vertex 41.8844 51.4282 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 51.5556 2.99 + vertex 41.8204 51.5472 2.99 + vertex 41.8216 51.5457 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 51.5556 2.99 + vertex 41.7818 51.5942 2.99 + vertex 41.8204 51.5472 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 51.7071 2.99 + vertex 41.7818 51.5942 2.99 + vertex 41.8315 51.5556 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 51.7071 2.99 + vertex 41.6973 51.6972 2.99 + vertex 41.7818 51.5942 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 51.7071 2.99 + vertex 41.6958 51.6984 2.99 + vertex 41.6973 51.6972 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 51.7071 2.99 + vertex 41.6957 51.6985 2.99 + vertex 41.6958 51.6984 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 51.7071 2.99 + vertex 41.6925 51.7012 2.99 + vertex 41.6957 51.6985 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.6925 51.7012 2.99 + vertex 41.7071 51.7071 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.5458 51.8215 2.99 + vertex 41.6925 51.7012 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.5442 51.8224 2.99 + vertex 41.5458 51.8215 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.544 51.8225 2.99 + vertex 41.5442 51.8224 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 2.99 + vertex 41.4906 51.8511 2.99 + vertex 41.544 51.8225 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.4906 51.8511 2.99 + vertex 41.5556 51.8315 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.373 51.9139 2.99 + vertex 41.4906 51.8511 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.3712 51.9145 2.99 + vertex 41.373 51.9139 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.371 51.9145 2.99 + vertex 41.3712 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.3709 51.9145 2.99 + vertex 41.371 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.3696 51.915 2.99 + vertex 41.3709 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.3631 51.9169 2.99 + vertex 41.3696 51.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 2.99 + vertex 41.3131 51.9321 2.99 + vertex 41.3631 51.9169 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 51.9808 2.99 + vertex 41.3131 51.9321 2.99 + vertex 41.3827 51.9239 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 51.9808 2.99 + vertex 41.1855 51.9708 2.99 + vertex 41.3131 51.9321 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 51.9808 2.99 + vertex 41.1836 51.971 2.99 + vertex 41.1855 51.9708 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1831 51.971 2.99 + vertex 41.1836 51.971 2.99 + vertex 41.1951 51.9808 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 52 2.99 + vertex 41.1831 51.971 2.99 + vertex 41.1951 51.9808 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 52 2.99 + vertex 40.9905 51.99 2.99 + vertex 41.1831 51.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 52 2.99 + vertex 3.0095 51.99 2.99 + vertex 40.9905 51.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 52 2.99 + vertex 3.0095 51.99 2.99 + vertex 41 52 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 52 2.99 + vertex 2.81691 51.971 2.99 + vertex 3.0095 51.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.80491 51.9808 2.99 + vertex 2.81691 51.971 2.99 + vertex 3 52 2.99 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 2.81636 51.971 2.99 + vertex 2.81691 51.971 2.99 + vertex 2.80491 51.9808 2.99 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex 2.81691 51.971 2.99 + vertex 2.81636 51.971 2.99 + vertex 2.81642 51.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81636 51.971 2.99 + vertex 2.80491 51.9808 2.99 + vertex 2.81451 51.9708 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 51.9808 2.99 + vertex 2.68694 51.9321 2.99 + vertex 2.81451 51.9708 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 51.9239 2.99 + vertex 2.68694 51.9321 2.99 + vertex 2.80491 51.9808 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 51.9321 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.63692 51.9169 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.63692 51.9169 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.63045 51.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.63045 51.915 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.62906 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.62906 51.9145 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.62898 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.62898 51.9145 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.62879 51.9145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.62879 51.9145 2.99 + vertex 2.61732 51.9239 2.99 + vertex 2.62701 51.9139 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 51.9239 2.99 + vertex 2.50944 51.8511 2.99 + vertex 2.62701 51.9139 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 51.8315 2.99 + vertex 2.50944 51.8511 2.99 + vertex 2.61732 51.9239 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 51.8511 2.99 + vertex 2.44443 51.8315 2.99 + vertex 2.45597 51.8225 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.45597 51.8225 2.99 + vertex 2.44443 51.8315 2.99 + vertex 2.45585 51.8224 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.45585 51.8224 2.99 + vertex 2.44443 51.8315 2.99 + vertex 2.45421 51.8215 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 51.8315 2.99 + vertex 2.30752 51.7012 2.99 + vertex 2.45421 51.8215 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.29289 51.7071 2.99 + vertex 2.30752 51.7012 2.99 + vertex 2.44443 51.8315 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 51.7012 2.99 + vertex 2.29289 51.7071 2.99 + vertex 2.30434 51.6985 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30434 51.6985 2.99 + vertex 2.29289 51.7071 2.99 + vertex 2.30419 51.6984 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30419 51.6984 2.99 + vertex 2.29289 51.7071 2.99 + vertex 2.30275 51.6972 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 51.7071 2.99 + vertex 2.21818 51.5942 2.99 + vertex 2.30275 51.6972 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 51.5556 2.99 + vertex 2.21818 51.5942 2.99 + vertex 2.29289 51.7071 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 51.5942 2.99 + vertex 2.16853 51.5556 2.99 + vertex 2.17963 51.5472 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.17963 51.5472 2.99 + vertex 2.16853 51.5556 2.99 + vertex 2.17845 51.5457 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 51.5556 2.99 + vertex 2.11561 51.4282 2.99 + vertex 2.17845 51.5457 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 51.3827 2.99 + vertex 2.11561 51.4282 2.99 + vertex 2.16853 51.5556 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 51.4282 2.99 + vertex 2.07612 51.3827 2.99 + vertex 2.08768 51.3759 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08768 51.3759 2.99 + vertex 2.07612 51.3827 2.99 + vertex 2.08717 51.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08717 51.375 2.99 + vertex 2.07612 51.3827 2.99 + vertex 2.08696 51.3746 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08696 51.3746 2.99 + vertex 2.07612 51.3827 2.99 + vertex 2.08608 51.3729 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 51.3827 2.99 + vertex 2.03525 51.2053 2.99 + vertex 2.08608 51.3729 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 51.1951 2.99 + vertex 2.03525 51.2053 2.99 + vertex 2.07612 51.3827 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 51.2053 2.99 + vertex 2.01922 51.1951 2.99 + vertex 2.02976 51.1873 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.02976 51.1873 2.99 + vertex 2.01922 51.1951 2.99 + vertex 2.02975 51.1872 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.02975 51.1872 2.99 + vertex 2.01922 51.1951 2.99 + vertex 2.02921 51.1854 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 51.1951 2.99 + vertex 2.01614 51.0527 2.99 + vertex 2.02921 51.1854 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 51 2.99 + vertex 2.01614 51.0527 2.99 + vertex 2.01922 51.1951 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 51.0527 2.99 + vertex 2 51 2.99 + vertex 2.01028 50.9933 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01028 50.9933 2.99 + vertex 2 51 2.99 + vertex 2.01018 50.9923 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01 50.9904 2.99 + vertex 2 51 2.99 + vertex 2.01 3.0096 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01018 50.9923 2.99 + vertex 2 51 2.99 + vertex 2.01 50.9904 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.99 3.0096 2.99 + vertex 42 3 2.99 + vertex 41.99 50.9904 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9898 3.00773 2.99 + vertex 42 3 2.99 + vertex 41.99 3.0096 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9897 3.0067 2.99 + vertex 42 3 2.99 + vertex 41.9898 3.00773 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9839 2.94725 2.99 + vertex 42 3 2.99 + vertex 41.9897 3.0067 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9839 2.94725 2.99 + vertex 41.9808 2.80491 2.99 + vertex 42 3 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9708 2.81459 2.99 + vertex 41.9808 2.80491 2.99 + vertex 41.9839 2.94725 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9703 2.81279 2.99 + vertex 41.9808 2.80491 2.99 + vertex 41.9708 2.81459 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9702 2.81273 2.99 + vertex 41.9808 2.80491 2.99 + vertex 41.9703 2.81279 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9648 2.79465 2.99 + vertex 41.9808 2.80491 2.99 + vertex 41.9702 2.81273 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9648 2.79465 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.9808 2.80491 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9139 2.62707 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.9648 2.79465 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.913 2.62541 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.9139 2.62707 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9128 2.62501 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.913 2.62541 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9123 2.62407 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.9128 2.62501 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8844 2.57182 2.99 + vertex 41.9239 2.61732 2.99 + vertex 41.9123 2.62407 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8844 2.57182 2.99 + vertex 41.8315 2.44443 2.99 + vertex 41.9239 2.61732 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8216 2.45425 2.99 + vertex 41.8315 2.44443 2.99 + vertex 41.8844 2.57182 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8204 2.4528 2.99 + vertex 41.8315 2.44443 2.99 + vertex 41.8216 2.45425 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7818 2.40582 2.99 + vertex 41.8315 2.44443 2.99 + vertex 41.8204 2.4528 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.7818 2.40582 2.99 + vertex 41.7071 2.29289 2.99 + vertex 41.8315 2.44443 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6973 2.30278 2.99 + vertex 41.7071 2.29289 2.99 + vertex 41.7818 2.40582 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6958 2.30158 2.99 + vertex 41.7071 2.29289 2.99 + vertex 41.6973 2.30278 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6957 2.30145 2.99 + vertex 41.7071 2.29289 2.99 + vertex 41.6958 2.30158 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6925 2.29885 2.99 + vertex 41.7071 2.29289 2.99 + vertex 41.6957 2.30145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.6925 2.29885 2.99 + vertex 41.5556 2.16853 2.99 + vertex 41.7071 2.29289 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5458 2.17846 2.99 + vertex 41.5556 2.16853 2.99 + vertex 41.6925 2.29885 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5442 2.17758 2.99 + vertex 41.5556 2.16853 2.99 + vertex 41.5458 2.17846 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.544 2.17751 2.99 + vertex 41.5556 2.16853 2.99 + vertex 41.5442 2.17758 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.4906 2.14893 2.99 + vertex 41.5556 2.16853 2.99 + vertex 41.544 2.17751 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.4906 2.14893 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.5556 2.16853 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.373 2.08609 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.4906 2.14893 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3712 2.08554 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.373 2.08609 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.371 2.08548 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.3712 2.08554 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3709 2.08546 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.371 2.08548 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3696 2.08504 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.3709 2.08546 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3631 2.08308 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.3696 2.08504 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3131 2.0679 2.99 + vertex 41.3827 2.07612 2.99 + vertex 41.3631 2.08308 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3131 2.0679 2.99 + vertex 41.1951 2.01922 2.99 + vertex 41.3827 2.07612 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1855 2.02921 2.99 + vertex 41.1951 2.01922 2.99 + vertex 41.3131 2.0679 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1836 2.02902 2.99 + vertex 41.1951 2.01922 2.99 + vertex 41.1855 2.02921 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1831 2.02897 2.99 + vertex 41.1951 2.01922 2.99 + vertex 41.1836 2.02902 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1831 2.02897 2.99 + vertex 41 2 2.99 + vertex 41.1951 2.01922 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 40.9905 2.01 2.99 + vertex 41 2 2.99 + vertex 41.1831 2.02897 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.0095 2.01 2.99 + vertex 41 2 2.99 + vertex 40.9905 2.01 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.0095 2.01 2.99 + vertex 3 2 2.99 + vertex 41 2 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81691 2.02897 2.99 + vertex 3 2 2.99 + vertex 3.0095 2.01 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 2.01922 2.99 + vertex 2.81691 2.02897 2.99 + vertex 2.81642 2.02902 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 2.01922 2.99 + vertex 2.81642 2.02902 2.99 + vertex 2.81636 2.02902 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 2.01922 2.99 + vertex 2.81636 2.02902 2.99 + vertex 2.81451 2.02921 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81691 2.02897 2.99 + vertex 2.80491 2.01922 2.99 + vertex 3 2 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 2.0679 2.99 + vertex 2.80491 2.01922 2.99 + vertex 2.81451 2.02921 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.68694 2.0679 2.99 + vertex 2.63692 2.08308 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.63692 2.08308 2.99 + vertex 2.63045 2.08504 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.63045 2.08504 2.99 + vertex 2.62906 2.08546 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.62906 2.08546 2.99 + vertex 2.62898 2.08548 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.62898 2.08548 2.99 + vertex 2.62879 2.08554 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 2.99 + vertex 2.62879 2.08554 2.99 + vertex 2.62701 2.08609 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 2.0679 2.99 + vertex 2.61732 2.07612 2.99 + vertex 2.80491 2.01922 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 2.14893 2.99 + vertex 2.61732 2.07612 2.99 + vertex 2.62701 2.08609 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.44443 2.16853 2.99 + vertex 2.50944 2.14893 2.99 + vertex 2.45597 2.17751 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 2.16853 2.99 + vertex 2.45597 2.17751 2.99 + vertex 2.45585 2.17758 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 2.16853 2.99 + vertex 2.45585 2.17758 2.99 + vertex 2.45421 2.17846 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 2.14893 2.99 + vertex 2.44443 2.16853 2.99 + vertex 2.61732 2.07612 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 2.29885 2.99 + vertex 2.44443 2.16853 2.99 + vertex 2.45421 2.17846 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 2.29289 2.99 + vertex 2.30752 2.29885 2.99 + vertex 2.30434 2.30145 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 2.29289 2.99 + vertex 2.30434 2.30145 2.99 + vertex 2.30419 2.30158 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 2.29289 2.99 + vertex 2.30419 2.30158 2.99 + vertex 2.30275 2.30278 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 2.29885 2.99 + vertex 2.29289 2.29289 2.99 + vertex 2.44443 2.16853 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 2.40582 2.99 + vertex 2.29289 2.29289 2.99 + vertex 2.30275 2.30278 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.16853 2.44443 2.99 + vertex 2.21818 2.40582 2.99 + vertex 2.17963 2.4528 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 2.44443 2.99 + vertex 2.17963 2.4528 2.99 + vertex 2.17845 2.45425 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 2.40582 2.99 + vertex 2.16853 2.44443 2.99 + vertex 2.29289 2.29289 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 2.57182 2.99 + vertex 2.16853 2.44443 2.99 + vertex 2.17845 2.45425 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.07612 2.61732 2.99 + vertex 2.11561 2.57182 2.99 + vertex 2.08768 2.62407 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 2.61732 2.99 + vertex 2.08768 2.62407 2.99 + vertex 2.08717 2.62501 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 2.61732 2.99 + vertex 2.08717 2.62501 2.99 + vertex 2.08696 2.62541 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 2.61732 2.99 + vertex 2.08696 2.62541 2.99 + vertex 2.08608 2.62707 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 2.57182 2.99 + vertex 2.07612 2.61732 2.99 + vertex 2.16853 2.44443 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 2.79465 2.99 + vertex 2.07612 2.61732 2.99 + vertex 2.08608 2.62707 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.01922 2.80491 2.99 + vertex 2.03525 2.79465 2.99 + vertex 2.02976 2.81273 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 2.80491 2.99 + vertex 2.02976 2.81273 2.99 + vertex 2.02975 2.81279 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 2.80491 2.99 + vertex 2.02975 2.81279 2.99 + vertex 2.02921 2.81459 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 2.79465 2.99 + vertex 2.01922 2.80491 2.99 + vertex 2.07612 2.61732 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 2.94725 2.99 + vertex 2.01922 2.80491 2.99 + vertex 2.02921 2.81459 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2 3 2.99 + vertex 2.01614 2.94725 2.99 + vertex 2.01028 3.0067 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 3 2.99 + vertex 2.01028 3.0067 2.99 + vertex 2.01018 3.00773 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 3 2.99 + vertex 2.01018 3.00773 2.99 + vertex 2.01 3.0096 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 2.94725 2.99 + vertex 2 3 2.99 + vertex 2.01922 2.80491 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 3 2.99 + vertex 2.01 3.0096 2.99 + vertex 2 51 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.8625 51.3304 83 + vertex 44 51 83 + vertex 43.9424 51.5853 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 44 51 83 + vertex 42.9 50.95 83 + vertex 44 3 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.7516 51.6962 83 + vertex 43.9424 51.5853 83 + vertex 43.7716 52.148 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.9 3.05 83 + vertex 44 3 83 + vertex 42.9 50.95 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.5714 52.0334 83 + vertex 43.7716 52.148 83 + vertex 43.4944 52.6667 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.8625 2.66957 83 + vertex 44 3 83 + vertex 42.9 3.05 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.3289 52.3289 83 + vertex 43.4944 52.6667 83 + vertex 43.1213 53.1213 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 44 3 83 + vertex 42.8625 2.66957 83 + vertex 43.9424 2.41473 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7516 2.30377 83 + vertex 43.9424 2.41473 83 + vertex 42.8625 2.66957 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 44 51 83 + vertex 42.8625 51.3304 83 + vertex 42.9 50.95 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.9424 51.5853 83 + vertex 42.7516 51.6962 83 + vertex 42.8625 51.3304 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.3289 52.3289 83 + vertex 43.1213 53.1213 83 + vertex 42.6667 53.4944 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.7716 52.148 83 + vertex 42.5714 52.0334 83 + vertex 42.7516 51.6962 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.4944 52.6667 83 + vertex 42.3289 52.3289 83 + vertex 42.5714 52.0334 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.0334 52.5714 83 + vertex 42.6667 53.4944 83 + vertex 42.148 53.7716 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.6667 53.4944 83 + vertex 42.0334 52.5714 83 + vertex 42.3289 52.3289 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.148 53.7716 83 + vertex 41.6962 52.7516 83 + vertex 42.0334 52.5714 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5853 53.9424 83 + vertex 41.6962 52.7516 83 + vertex 42.148 53.7716 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5853 53.9424 83 + vertex 41.3304 52.8625 83 + vertex 41.6962 52.7516 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 54 83 + vertex 41.3304 52.8625 83 + vertex 41.5853 53.9424 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 54 83 + vertex 40.95 52.9 83 + vertex 41.3304 52.8625 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 54 83 + vertex 3.05 52.9 83 + vertex 40.95 52.9 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 54 83 + vertex 3.05 52.9 83 + vertex 41 54 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 54 83 + vertex 2.66957 52.8625 83 + vertex 3.05 52.9 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.41473 53.9424 83 + vertex 2.66957 52.8625 83 + vertex 3 54 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.41473 53.9424 83 + vertex 2.30377 52.7516 83 + vertex 2.66957 52.8625 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.85195 53.7716 83 + vertex 2.30377 52.7516 83 + vertex 2.41473 53.9424 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30377 52.7516 83 + vertex 1.85195 53.7716 83 + vertex 1.96664 52.5714 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.33329 53.4944 83 + vertex 1.96664 52.5714 83 + vertex 1.85195 53.7716 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.96664 52.5714 83 + vertex 1.33329 53.4944 83 + vertex 1.67114 52.3289 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.87868 53.1213 83 + vertex 1.67114 52.3289 83 + vertex 1.33329 53.4944 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.505591 52.6667 83 + vertex 1.67114 52.3289 83 + vertex 0.87868 53.1213 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.67114 52.3289 83 + vertex 0.505591 52.6667 83 + vertex 1.42863 52.0334 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.228362 52.148 83 + vertex 1.42863 52.0334 83 + vertex 0.505591 52.6667 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.0576448 51.5853 83 + vertex 1.24844 51.6962 83 + vertex 0.228362 52.148 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.42863 52.0334 83 + vertex 0.228362 52.148 83 + vertex 1.24844 51.6962 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.9424 2.41473 83 + vertex 42.7516 2.30377 83 + vertex 43.7716 1.85195 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.5714 1.96664 83 + vertex 43.7716 1.85195 83 + vertex 42.7516 2.30377 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.7716 1.85195 83 + vertex 42.5714 1.96664 83 + vertex 43.4944 1.33329 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.3289 1.67114 83 + vertex 43.4944 1.33329 83 + vertex 42.5714 1.96664 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.4944 1.33329 83 + vertex 42.3289 1.67114 83 + vertex 43.1213 0.87868 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1213 0.87868 83 + vertex 42.3289 1.67114 83 + vertex 42.6667 0.505591 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.0334 1.42863 83 + vertex 42.6667 0.505591 83 + vertex 42.3289 1.67114 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.6667 0.505591 83 + vertex 42.0334 1.42863 83 + vertex 42.148 0.228362 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6962 1.24844 83 + vertex 42.148 0.228362 83 + vertex 42.0334 1.42863 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.6962 1.24844 83 + vertex 41.5853 0.0576448 83 + vertex 42.148 0.228362 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3304 1.13747 83 + vertex 41.5853 0.0576448 83 + vertex 41.6962 1.24844 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3304 1.13747 83 + vertex 41 0 83 + vertex 41.5853 0.0576448 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 40.95 1.1 83 + vertex 41 0 83 + vertex 41.3304 1.13747 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.05 1.1 83 + vertex 41 0 83 + vertex 40.95 1.1 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.05 1.1 83 + vertex 3 0 83 + vertex 41 0 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.66957 1.13747 83 + vertex 3 0 83 + vertex 3.05 1.1 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.66957 1.13747 83 + vertex 2.41473 0.0576448 83 + vertex 3 0 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30377 1.24844 83 + vertex 2.41473 0.0576448 83 + vertex 2.66957 1.13747 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.85195 0.228362 83 + vertex 2.30377 1.24844 83 + vertex 1.96664 1.42863 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30377 1.24844 83 + vertex 1.85195 0.228362 83 + vertex 2.41473 0.0576448 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.33329 0.505591 83 + vertex 1.96664 1.42863 83 + vertex 1.67114 1.67114 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.505591 1.33329 83 + vertex 1.67114 1.67114 83 + vertex 1.42863 1.96664 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.96664 1.42863 83 + vertex 1.33329 0.505591 83 + vertex 1.85195 0.228362 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.228362 1.85195 83 + vertex 1.42863 1.96664 83 + vertex 1.24844 2.30377 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.0576448 2.41473 83 + vertex 1.24844 2.30377 83 + vertex 1.13747 2.66957 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0 3 83 + vertex 1.13747 2.66957 83 + vertex 1.1 3.05 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.67114 1.67114 83 + vertex 0.87868 0.87868 83 + vertex 1.33329 0.505591 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.1 50.95 83 + vertex 0 51 83 + vertex 1.1 3.05 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24844 51.6962 83 + vertex 0.0576448 51.5853 83 + vertex 1.13747 51.3304 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0 3 83 + vertex 1.1 3.05 83 + vertex 0 51 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0 51 83 + vertex 1.13747 51.3304 83 + vertex 0.0576448 51.5853 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.13747 2.66957 83 + vertex 0 3 83 + vertex 0.0576448 2.41473 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.13747 51.3304 83 + vertex 0 51 83 + vertex 1.1 50.95 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.67114 1.67114 83 + vertex 0.505591 1.33329 83 + vertex 0.87868 0.87868 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.42863 1.96664 83 + vertex 0.228362 1.85195 83 + vertex 0.505591 1.33329 83 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24844 2.30377 83 + vertex 0.0576448 2.41473 83 + vertex 0.228362 1.85195 83 + endloop + endfacet + facet normal -0.956936 -0.290299 0 + outer loop + vertex 1.24844 2.30377 83 + vertex 1.13747 2.66957 88 + vertex 1.13747 2.66957 83 + endloop + endfacet + facet normal -0.956936 -0.290299 0 + outer loop + vertex 1.13747 2.66957 88 + vertex 1.24844 2.30377 83 + vertex 1.24844 2.30377 88 + endloop + endfacet + facet normal 0.956987 -0.290131 0 + outer loop + vertex 42.7516 2.30377 88 + vertex 42.8625 2.66957 83 + vertex 42.8625 2.66957 88 + endloop + endfacet + facet normal 0.956987 -0.290131 0 + outer loop + vertex 42.8625 2.66957 83 + vertex 42.7516 2.30377 88 + vertex 42.7516 2.30377 83 + endloop + endfacet + facet normal -0.995184 -0.0980195 0 + outer loop + vertex 1.13747 2.66957 83 + vertex 1.1 3.05 88 + vertex 1.1 3.05 83 + endloop + endfacet + facet normal -0.995184 -0.0980195 0 + outer loop + vertex 1.1 3.05 88 + vertex 1.13747 2.66957 83 + vertex 1.13747 2.66957 88 + endloop + endfacet + facet normal 0.995176 0.0981049 0 + outer loop + vertex 42.9 50.95 88 + vertex 42.8625 51.3304 83 + vertex 42.8625 51.3304 88 + endloop + endfacet + facet normal 0.995176 0.0981049 0 + outer loop + vertex 42.8625 51.3304 83 + vertex 42.9 50.95 88 + vertex 42.9 50.95 83 + endloop + endfacet + facet normal 0.634392 -0.773011 0 + outer loop + vertex 42.0334 1.42863 83 + vertex 42.3289 1.67114 88 + vertex 42.0334 1.42863 88 + endloop + endfacet + facet normal 0.634392 -0.773011 0 + outer loop + vertex 42.3289 1.67114 88 + vertex 42.0334 1.42863 83 + vertex 42.3289 1.67114 83 + endloop + endfacet + facet normal -0.995184 0.0980272 0 + outer loop + vertex 1.1 50.95 83 + vertex 1.13747 51.3304 88 + vertex 1.13747 51.3304 83 + endloop + endfacet + facet normal -0.995184 0.0980272 0 + outer loop + vertex 1.13747 51.3304 88 + vertex 1.1 50.95 83 + vertex 1.1 50.95 88 + endloop + endfacet + facet normal -0.634377 0.773024 0 + outer loop + vertex 1.96664 52.5714 83 + vertex 1.67114 52.3289 88 + vertex 1.96664 52.5714 88 + endloop + endfacet + facet normal -0.634377 0.773024 0 + outer loop + vertex 1.67114 52.3289 88 + vertex 1.96664 52.5714 83 + vertex 1.67114 52.3289 83 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 3.05 1.1 83 + vertex 40.95 1.1 88 + vertex 3.05 1.1 88 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 40.95 1.1 88 + vertex 3.05 1.1 83 + vertex 40.95 1.1 83 + endloop + endfacet + facet normal 0.956987 0.290131 0 + outer loop + vertex 42.8625 51.3304 88 + vertex 42.7516 51.6962 83 + vertex 42.7516 51.6962 88 + endloop + endfacet + facet normal 0.956987 0.290131 0 + outer loop + vertex 42.7516 51.6962 83 + vertex 42.8625 51.3304 88 + vertex 42.8625 51.3304 83 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 42.9 3.05 88 + vertex 42.9 50.95 83 + vertex 42.9 50.95 88 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 42.9 50.95 83 + vertex 42.9 3.05 88 + vertex 42.9 3.05 83 + endloop + endfacet + facet normal -0.0980195 -0.995184 0 + outer loop + vertex 2.66957 1.13747 83 + vertex 3.05 1.1 88 + vertex 2.66957 1.13747 88 + endloop + endfacet + facet normal -0.0980195 -0.995184 -0 + outer loop + vertex 3.05 1.1 88 + vertex 2.66957 1.13747 83 + vertex 3.05 1.1 83 + endloop + endfacet + facet normal -0.881932 -0.471377 0 + outer loop + vertex 1.42863 1.96664 83 + vertex 1.24844 2.30377 88 + vertex 1.24844 2.30377 83 + endloop + endfacet + facet normal -0.881932 -0.471377 0 + outer loop + vertex 1.24844 2.30377 88 + vertex 1.42863 1.96664 83 + vertex 1.42863 1.96664 88 + endloop + endfacet + facet normal 0.881962 0.471321 0 + outer loop + vertex 42.7516 51.6962 88 + vertex 42.5714 52.0334 83 + vertex 42.5714 52.0334 88 + endloop + endfacet + facet normal 0.881962 0.471321 0 + outer loop + vertex 42.5714 52.0334 83 + vertex 42.7516 51.6962 88 + vertex 42.7516 51.6962 83 + endloop + endfacet + facet normal -0.881973 0.471301 0 + outer loop + vertex 1.24844 51.6962 83 + vertex 1.42863 52.0334 88 + vertex 1.42863 52.0334 83 + endloop + endfacet + facet normal -0.881973 0.471301 0 + outer loop + vertex 1.42863 52.0334 88 + vertex 1.24844 51.6962 83 + vertex 1.24844 51.6962 88 + endloop + endfacet + facet normal -0.956936 0.290299 0 + outer loop + vertex 1.13747 51.3304 83 + vertex 1.24844 51.6962 88 + vertex 1.24844 51.6962 83 + endloop + endfacet + facet normal -0.956936 0.290299 0 + outer loop + vertex 1.24844 51.6962 88 + vertex 1.13747 51.3304 83 + vertex 1.13747 51.3304 88 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 1.1 3.05 83 + vertex 1.1 50.95 88 + vertex 1.1 50.95 83 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 1.1 50.95 88 + vertex 1.1 3.05 83 + vertex 1.1 3.05 88 + endloop + endfacet + facet normal 0.995177 -0.0980972 0 + outer loop + vertex 42.8625 2.66957 88 + vertex 42.9 3.05 83 + vertex 42.9 3.05 88 + endloop + endfacet + facet normal 0.995177 -0.0980972 0 + outer loop + vertex 42.9 3.05 83 + vertex 42.8625 2.66957 88 + vertex 42.8625 2.66957 83 + endloop + endfacet + facet normal -0.773011 -0.634392 0 + outer loop + vertex 1.67114 1.67114 83 + vertex 1.42863 1.96664 88 + vertex 1.42863 1.96664 83 + endloop + endfacet + facet normal -0.773011 -0.634392 0 + outer loop + vertex 1.42863 1.96664 88 + vertex 1.67114 1.67114 83 + vertex 1.67114 1.67114 88 + endloop + endfacet + facet normal 0.471301 -0.881973 0 + outer loop + vertex 41.6962 1.24844 83 + vertex 42.0334 1.42863 88 + vertex 41.6962 1.24844 88 + endloop + endfacet + facet normal 0.471301 -0.881973 0 + outer loop + vertex 42.0334 1.42863 88 + vertex 41.6962 1.24844 83 + vertex 42.0334 1.42863 83 + endloop + endfacet + facet normal -0.290299 -0.956936 0 + outer loop + vertex 2.30377 1.24844 83 + vertex 2.66957 1.13747 88 + vertex 2.30377 1.24844 88 + endloop + endfacet + facet normal -0.290299 -0.956936 -0 + outer loop + vertex 2.66957 1.13747 88 + vertex 2.30377 1.24844 83 + vertex 2.66957 1.13747 83 + endloop + endfacet + facet normal -0.634392 -0.773011 0 + outer loop + vertex 1.67114 1.67114 83 + vertex 1.96664 1.42863 88 + vertex 1.67114 1.67114 88 + endloop + endfacet + facet normal -0.634392 -0.773011 -0 + outer loop + vertex 1.96664 1.42863 88 + vertex 1.67114 1.67114 83 + vertex 1.96664 1.42863 83 + endloop + endfacet + facet normal 0.773024 0.634377 0 + outer loop + vertex 42.5714 52.0334 88 + vertex 42.3289 52.3289 83 + vertex 42.3289 52.3289 88 + endloop + endfacet + facet normal 0.773024 0.634377 0 + outer loop + vertex 42.3289 52.3289 83 + vertex 42.5714 52.0334 88 + vertex 42.5714 52.0334 83 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 40.95 52.9 83 + vertex 3.05 52.9 88 + vertex 40.95 52.9 88 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 3.05 52.9 88 + vertex 40.95 52.9 83 + vertex 3.05 52.9 83 + endloop + endfacet + facet normal -0.0980972 0.995177 0 + outer loop + vertex 3.05 52.9 83 + vertex 2.66957 52.8625 88 + vertex 3.05 52.9 88 + endloop + endfacet + facet normal -0.0980972 0.995177 0 + outer loop + vertex 2.66957 52.8625 88 + vertex 3.05 52.9 83 + vertex 2.66957 52.8625 83 + endloop + endfacet + facet normal -0.290131 0.956987 0 + outer loop + vertex 2.66957 52.8625 83 + vertex 2.30377 52.7516 88 + vertex 2.66957 52.8625 88 + endloop + endfacet + facet normal -0.290131 0.956987 0 + outer loop + vertex 2.30377 52.7516 88 + vertex 2.66957 52.8625 83 + vertex 2.30377 52.7516 83 + endloop + endfacet + facet normal 0.634377 0.773024 -0 + outer loop + vertex 42.3289 52.3289 83 + vertex 42.0334 52.5714 88 + vertex 42.3289 52.3289 88 + endloop + endfacet + facet normal 0.634377 0.773024 0 + outer loop + vertex 42.0334 52.5714 88 + vertex 42.3289 52.3289 83 + vertex 42.0334 52.5714 83 + endloop + endfacet + facet normal 0.471321 0.881962 -0 + outer loop + vertex 42.0334 52.5714 83 + vertex 41.6962 52.7516 88 + vertex 42.0334 52.5714 88 + endloop + endfacet + facet normal 0.471321 0.881962 0 + outer loop + vertex 41.6962 52.7516 88 + vertex 42.0334 52.5714 83 + vertex 41.6962 52.7516 83 + endloop + endfacet + facet normal 0.773024 -0.634377 0 + outer loop + vertex 42.3289 1.67114 88 + vertex 42.5714 1.96664 83 + vertex 42.5714 1.96664 88 + endloop + endfacet + facet normal 0.773024 -0.634377 0 + outer loop + vertex 42.5714 1.96664 83 + vertex 42.3289 1.67114 88 + vertex 42.3289 1.67114 83 + endloop + endfacet + facet normal 0.881921 -0.471397 0 + outer loop + vertex 42.5714 1.96664 88 + vertex 42.7516 2.30377 83 + vertex 42.7516 2.30377 88 + endloop + endfacet + facet normal 0.881921 -0.471397 0 + outer loop + vertex 42.7516 2.30377 83 + vertex 42.5714 1.96664 88 + vertex 42.5714 1.96664 83 + endloop + endfacet + facet normal 0.0980272 -0.995184 0 + outer loop + vertex 40.95 1.1 83 + vertex 41.3304 1.13747 88 + vertex 40.95 1.1 88 + endloop + endfacet + facet normal 0.0980272 -0.995184 0 + outer loop + vertex 41.3304 1.13747 88 + vertex 40.95 1.1 83 + vertex 41.3304 1.13747 83 + endloop + endfacet + facet normal 0.290299 -0.956936 0 + outer loop + vertex 41.3304 1.13747 83 + vertex 41.6962 1.24844 88 + vertex 41.3304 1.13747 88 + endloop + endfacet + facet normal 0.290299 -0.956936 0 + outer loop + vertex 41.6962 1.24844 88 + vertex 41.3304 1.13747 83 + vertex 41.6962 1.24844 83 + endloop + endfacet + facet normal -0.773011 0.634392 0 + outer loop + vertex 1.42863 52.0334 83 + vertex 1.67114 52.3289 88 + vertex 1.67114 52.3289 83 + endloop + endfacet + facet normal -0.773011 0.634392 0 + outer loop + vertex 1.67114 52.3289 88 + vertex 1.42863 52.0334 83 + vertex 1.42863 52.0334 88 + endloop + endfacet + facet normal 0.290131 0.956987 -0 + outer loop + vertex 41.6962 52.7516 83 + vertex 41.3304 52.8625 88 + vertex 41.6962 52.7516 88 + endloop + endfacet + facet normal 0.290131 0.956987 0 + outer loop + vertex 41.3304 52.8625 88 + vertex 41.6962 52.7516 83 + vertex 41.3304 52.8625 83 + endloop + endfacet + facet normal -0.471397 0.881921 0 + outer loop + vertex 2.30377 52.7516 83 + vertex 1.96664 52.5714 88 + vertex 2.30377 52.7516 88 + endloop + endfacet + facet normal -0.471397 0.881921 0 + outer loop + vertex 1.96664 52.5714 88 + vertex 2.30377 52.7516 83 + vertex 1.96664 52.5714 83 + endloop + endfacet + facet normal -0.471377 -0.881932 0 + outer loop + vertex 1.96664 1.42863 83 + vertex 2.30377 1.24844 88 + vertex 1.96664 1.42863 88 + endloop + endfacet + facet normal -0.471377 -0.881932 -0 + outer loop + vertex 2.30377 1.24844 88 + vertex 1.96664 1.42863 83 + vertex 2.30377 1.24844 83 + endloop + endfacet + facet normal 0.0981049 0.995176 -0 + outer loop + vertex 41.3304 52.8625 83 + vertex 40.95 52.9 88 + vertex 41.3304 52.8625 88 + endloop + endfacet + facet normal 0.0981049 0.995176 0 + outer loop + vertex 40.95 52.9 88 + vertex 41.3304 52.8625 83 + vertex 40.95 52.9 83 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42 51 88 + vertex 42.9 50.95 88 + vertex 42.8625 51.3304 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.9 50.95 88 + vertex 42 51 88 + vertex 42.9 3.05 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 51.1951 88 + vertex 42.8625 51.3304 88 + vertex 42.7516 51.6962 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 3 88 + vertex 42.9 3.05 88 + vertex 42 51 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 51.3827 88 + vertex 42.7516 51.6962 88 + vertex 42.5714 52.0334 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.9 3.05 88 + vertex 42 3 88 + vertex 42.8625 2.66957 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 51.5556 88 + vertex 42.5714 52.0334 88 + vertex 42.3289 52.3289 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9808 2.80491 88 + vertex 42.8625 2.66957 88 + vertex 42 3 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 51.8315 88 + vertex 42.3289 52.3289 88 + vertex 42.0334 52.5714 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.8625 2.66957 88 + vertex 41.9808 2.80491 88 + vertex 42.7516 2.30377 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9239 2.61732 88 + vertex 42.7516 2.30377 88 + vertex 41.9808 2.80491 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.8625 51.3304 88 + vertex 41.9808 51.1951 88 + vertex 42 51 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7516 51.6962 88 + vertex 41.9239 51.3827 88 + vertex 41.9808 51.1951 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.5714 52.0334 88 + vertex 41.8315 51.5556 88 + vertex 41.9239 51.3827 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.3289 52.3289 88 + vertex 41.7071 51.7071 88 + vertex 41.8315 51.5556 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 51.9239 88 + vertex 42.0334 52.5714 88 + vertex 41.6962 52.7516 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.3289 52.3289 88 + vertex 41.5556 51.8315 88 + vertex 41.7071 51.7071 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.0334 52.5714 88 + vertex 41.3827 51.9239 88 + vertex 41.5556 51.8315 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 51.9808 88 + vertex 41.6962 52.7516 88 + vertex 41.3304 52.8625 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.6962 52.7516 88 + vertex 41.1951 51.9808 88 + vertex 41.3827 51.9239 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3304 52.8625 88 + vertex 41 52 88 + vertex 41.1951 51.9808 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.95 52.9 88 + vertex 41 52 88 + vertex 41.3304 52.8625 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.05 52.9 88 + vertex 41 52 88 + vertex 40.95 52.9 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.05 52.9 88 + vertex 3 52 88 + vertex 41 52 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.66957 52.8625 88 + vertex 3 52 88 + vertex 3.05 52.9 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 52 88 + vertex 2.66957 52.8625 88 + vertex 2.80491 51.9808 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.30377 52.7516 88 + vertex 2.80491 51.9808 88 + vertex 2.66957 52.8625 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 51.9808 88 + vertex 2.30377 52.7516 88 + vertex 2.61732 51.9239 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.96664 52.5714 88 + vertex 2.61732 51.9239 88 + vertex 2.30377 52.7516 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 51.9239 88 + vertex 1.96664 52.5714 88 + vertex 2.44443 51.8315 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.67114 52.3289 88 + vertex 2.44443 51.8315 88 + vertex 1.96664 52.5714 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 51.8315 88 + vertex 1.67114 52.3289 88 + vertex 2.29289 51.7071 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 51.7071 88 + vertex 1.67114 52.3289 88 + vertex 2.16853 51.5556 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.24844 51.6962 88 + vertex 2.07612 51.3827 88 + vertex 1.42863 52.0334 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 51.5556 88 + vertex 1.42863 52.0334 88 + vertex 2.07612 51.3827 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.42863 52.0334 88 + vertex 2.16853 51.5556 88 + vertex 1.67114 52.3289 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7516 2.30377 88 + vertex 41.9239 2.61732 88 + vertex 42.5714 1.96664 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8315 2.44443 88 + vertex 42.5714 1.96664 88 + vertex 41.9239 2.61732 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.5714 1.96664 88 + vertex 41.8315 2.44443 88 + vertex 42.3289 1.67114 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.7071 2.29289 88 + vertex 42.3289 1.67114 88 + vertex 41.8315 2.44443 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5556 2.16853 88 + vertex 42.3289 1.67114 88 + vertex 41.7071 2.29289 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.3289 1.67114 88 + vertex 41.5556 2.16853 88 + vertex 42.0334 1.42863 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3827 2.07612 88 + vertex 42.0334 1.42863 88 + vertex 41.5556 2.16853 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.0334 1.42863 88 + vertex 41.3827 2.07612 88 + vertex 41.6962 1.24844 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1951 2.01922 88 + vertex 41.6962 1.24844 88 + vertex 41.3827 2.07612 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.6962 1.24844 88 + vertex 41.1951 2.01922 88 + vertex 41.3304 1.13747 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41 2 88 + vertex 41.3304 1.13747 88 + vertex 41.1951 2.01922 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 2 88 + vertex 40.95 1.1 88 + vertex 41.3304 1.13747 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 2 88 + vertex 3.05 1.1 88 + vertex 40.95 1.1 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 2 88 + vertex 3.05 1.1 88 + vertex 41 2 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.66957 1.13747 88 + vertex 3 2 88 + vertex 2.80491 2.01922 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 2 88 + vertex 2.66957 1.13747 88 + vertex 3.05 1.1 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30377 1.24844 88 + vertex 2.80491 2.01922 88 + vertex 2.61732 2.07612 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.96664 1.42863 88 + vertex 2.61732 2.07612 88 + vertex 2.44443 2.16853 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 2.01922 88 + vertex 2.30377 1.24844 88 + vertex 2.66957 1.13747 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.67114 1.67114 88 + vertex 2.44443 2.16853 88 + vertex 2.29289 2.29289 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.67114 1.67114 88 + vertex 2.29289 2.29289 88 + vertex 2.16853 2.44443 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.42863 1.96664 88 + vertex 2.16853 2.44443 88 + vertex 2.07612 2.61732 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24844 2.30377 88 + vertex 2.07612 2.61732 88 + vertex 2.01922 2.80491 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 2.07612 88 + vertex 1.96664 1.42863 88 + vertex 2.30377 1.24844 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.13747 2.66957 88 + vertex 2.01922 2.80491 88 + vertex 2 3 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 51 88 + vertex 1.1 50.95 88 + vertex 2 3 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 51.3827 88 + vertex 1.24844 51.6962 88 + vertex 2.01922 51.1951 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.1 3.05 88 + vertex 2 3 88 + vertex 1.1 50.95 88 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.13747 51.3304 88 + vertex 2.01922 51.1951 88 + vertex 1.24844 51.6962 88 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 1.13747 2.66957 88 + vertex 2 3 88 + vertex 1.1 3.05 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 51.1951 88 + vertex 1.13747 51.3304 88 + vertex 2 51 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 2.16853 88 + vertex 1.67114 1.67114 88 + vertex 1.96664 1.42863 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 51 88 + vertex 1.13747 51.3304 88 + vertex 1.1 50.95 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 2.44443 88 + vertex 1.42863 1.96664 88 + vertex 1.67114 1.67114 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 2.61732 88 + vertex 1.24844 2.30377 88 + vertex 1.42863 1.96664 88 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 2.80491 88 + vertex 1.13747 2.66957 88 + vertex 1.24844 2.30377 88 + endloop + endfacet + facet normal -0 0.471401 0.881919 + outer loop + vertex 42 18.3896 7.81271 + vertex 44 14.4997 9.89193 + vertex 44 18.3896 7.81271 + endloop + endfacet + facet normal 0 0.471401 0.881919 + outer loop + vertex 44 14.4997 9.89193 + vertex 42 18.3896 7.81271 + vertex 42 14.4997 9.89193 + endloop + endfacet + facet normal 0 0.995185 -0.0980176 + outer loop + vertex 44 4.5 28.6 + vertex 42 4.93233 32.9895 + vertex 44 4.93233 32.9895 + endloop + endfacet + facet normal 0 0.995185 -0.0980176 + outer loop + vertex 42 4.93233 32.9895 + vertex 44 4.5 28.6 + vertex 42 4.5 28.6 + endloop + endfacet + facet normal 0 0.471398 -0.881921 + outer loop + vertex 42 14.4997 47.3081 + vertex 44 18.3896 49.3873 + vertex 44 14.4997 47.3081 + endloop + endfacet + facet normal 0 0.471398 -0.881921 + outer loop + vertex 44 18.3896 49.3873 + vertex 42 14.4997 47.3081 + vertex 42 18.3896 49.3873 + endloop + endfacet + facet normal -0 0.634391 0.773012 + outer loop + vertex 42 14.4997 9.89193 + vertex 44 11.0901 12.6901 + vertex 44 14.4997 9.89193 + endloop + endfacet + facet normal 0 0.634391 0.773012 + outer loop + vertex 44 11.0901 12.6901 + vertex 42 14.4997 9.89193 + vertex 42 11.0901 12.6901 + endloop + endfacet + facet normal 0 0.290286 -0.95694 + outer loop + vertex 42 18.3896 49.3873 + vertex 44 22.6105 50.6677 + vertex 44 18.3896 49.3873 + endloop + endfacet + facet normal 0 0.290286 -0.95694 + outer loop + vertex 44 22.6105 50.6677 + vertex 42 18.3896 49.3873 + vertex 42 22.6105 50.6677 + endloop + endfacet + facet normal 0 -0.471398 -0.881921 + outer loop + vertex 42 35.6104 49.3873 + vertex 44 39.5003 47.3081 + vertex 44 35.6104 49.3873 + endloop + endfacet + facet normal -0 -0.471398 -0.881921 + outer loop + vertex 44 39.5003 47.3081 + vertex 42 35.6104 49.3873 + vertex 42 39.5003 47.3081 + endloop + endfacet + facet normal 0 0.881919 0.471401 + outer loop + vertex 44 8.29193 16.0997 + vertex 42 6.21271 19.9896 + vertex 44 6.21271 19.9896 + endloop + endfacet + facet normal 0 0.881919 0.471401 + outer loop + vertex 42 6.21271 19.9896 + vertex 44 8.29193 16.0997 + vertex 42 8.29193 16.0997 + endloop + endfacet + facet normal 0 0.773012 0.634391 + outer loop + vertex 44 11.0901 12.6901 + vertex 42 8.29193 16.0997 + vertex 44 8.29193 16.0997 + endloop + endfacet + facet normal 0 0.773012 0.634391 + outer loop + vertex 42 8.29193 16.0997 + vertex 44 11.0901 12.6901 + vertex 42 11.0901 12.6901 + endloop + endfacet + facet normal 0 -0.0980176 0.995185 + outer loop + vertex 42 31.3895 6.53233 + vertex 44 27 6.1 + vertex 44 31.3895 6.53233 + endloop + endfacet + facet normal 0 -0.0980176 0.995185 + outer loop + vertex 44 27 6.1 + vertex 42 31.3895 6.53233 + vertex 42 27 6.1 + endloop + endfacet + facet normal 0 -0.995185 0.0980108 + outer loop + vertex 42 49.0677 24.2105 + vertex 44 49.5 28.6 + vertex 42 49.5 28.6 + endloop + endfacet + facet normal 0 -0.995185 0.0980108 + outer loop + vertex 44 49.5 28.6 + vertex 42 49.0677 24.2105 + vertex 44 49.0677 24.2105 + endloop + endfacet + facet normal 0 -0.634391 0.773012 + outer loop + vertex 42 42.9099 12.6901 + vertex 44 39.5003 9.89193 + vertex 44 42.9099 12.6901 + endloop + endfacet + facet normal 0 -0.634391 0.773012 + outer loop + vertex 44 39.5003 9.89193 + vertex 42 42.9099 12.6901 + vertex 42 39.5003 9.89193 + endloop + endfacet + facet normal 0 -0.881921 0.471398 + outer loop + vertex 42 45.7081 16.0997 + vertex 44 47.7873 19.9896 + vertex 42 47.7873 19.9896 + endloop + endfacet + facet normal 0 -0.881921 0.471398 + outer loop + vertex 44 47.7873 19.9896 + vertex 42 45.7081 16.0997 + vertex 44 45.7081 16.0997 + endloop + endfacet + facet normal 0 -0.995185 -0.0980108 + outer loop + vertex 42 49.5 28.6 + vertex 44 49.0677 32.9895 + vertex 42 49.0677 32.9895 + endloop + endfacet + facet normal 0 -0.995185 -0.0980108 + outer loop + vertex 44 49.0677 32.9895 + vertex 42 49.5 28.6 + vertex 44 49.5 28.6 + endloop + endfacet + facet normal 0 -0.773009 -0.634395 + outer loop + vertex 42 45.7081 41.1003 + vertex 44 42.9099 44.5099 + vertex 42 42.9099 44.5099 + endloop + endfacet + facet normal 0 -0.773009 -0.634395 + outer loop + vertex 44 42.9099 44.5099 + vertex 42 45.7081 41.1003 + vertex 44 45.7081 41.1003 + endloop + endfacet + facet normal 0 -0.95694 -0.290286 + outer loop + vertex 42 49.0677 32.9895 + vertex 44 47.7873 37.2104 + vertex 42 47.7873 37.2104 + endloop + endfacet + facet normal 0 -0.95694 -0.290286 + outer loop + vertex 44 47.7873 37.2104 + vertex 42 49.0677 32.9895 + vertex 44 49.0677 32.9895 + endloop + endfacet + facet normal -0 0.290281 0.956941 + outer loop + vertex 42 22.6105 6.53233 + vertex 44 18.3896 7.81271 + vertex 44 22.6105 6.53233 + endloop + endfacet + facet normal 0 0.290281 0.956941 + outer loop + vertex 44 18.3896 7.81271 + vertex 42 22.6105 6.53233 + vertex 42 18.3896 7.81271 + endloop + endfacet + facet normal -0 0.0980176 0.995185 + outer loop + vertex 42 27 6.1 + vertex 44 22.6105 6.53233 + vertex 44 27 6.1 + endloop + endfacet + facet normal 0 0.0980176 0.995185 + outer loop + vertex 44 22.6105 6.53233 + vertex 42 27 6.1 + vertex 42 22.6105 6.53233 + endloop + endfacet + facet normal 0 0.995185 0.0980176 + outer loop + vertex 44 4.93233 24.2105 + vertex 42 4.5 28.6 + vertex 44 4.5 28.6 + endloop + endfacet + facet normal 0 0.995185 0.0980176 + outer loop + vertex 42 4.5 28.6 + vertex 44 4.93233 24.2105 + vertex 42 4.93233 24.2105 + endloop + endfacet + facet normal 0 -0.95694 0.290286 + outer loop + vertex 42 47.7873 19.9896 + vertex 44 49.0677 24.2105 + vertex 42 49.0677 24.2105 + endloop + endfacet + facet normal 0 -0.95694 0.290286 + outer loop + vertex 44 49.0677 24.2105 + vertex 42 47.7873 19.9896 + vertex 44 47.7873 19.9896 + endloop + endfacet + facet normal 0 -0.634395 -0.773009 + outer loop + vertex 42 39.5003 47.3081 + vertex 44 42.9099 44.5099 + vertex 44 39.5003 47.3081 + endloop + endfacet + facet normal -0 -0.634395 -0.773009 + outer loop + vertex 44 42.9099 44.5099 + vertex 42 39.5003 47.3081 + vertex 42 42.9099 44.5099 + endloop + endfacet + facet normal 0 0.773012 -0.634391 + outer loop + vertex 44 8.29193 41.1003 + vertex 42 11.0901 44.5099 + vertex 44 11.0901 44.5099 + endloop + endfacet + facet normal 0 0.773012 -0.634391 + outer loop + vertex 42 11.0901 44.5099 + vertex 44 8.29193 41.1003 + vertex 42 8.29193 41.1003 + endloop + endfacet + facet normal 0 -0.881921 -0.471398 + outer loop + vertex 42 47.7873 37.2104 + vertex 44 45.7081 41.1003 + vertex 42 45.7081 41.1003 + endloop + endfacet + facet normal 0 -0.881921 -0.471398 + outer loop + vertex 44 45.7081 41.1003 + vertex 42 47.7873 37.2104 + vertex 44 47.7873 37.2104 + endloop + endfacet + facet normal 0 -0.773009 0.634395 + outer loop + vertex 42 42.9099 12.6901 + vertex 44 45.7081 16.0997 + vertex 42 45.7081 16.0997 + endloop + endfacet + facet normal 0 -0.773009 0.634395 + outer loop + vertex 44 45.7081 16.0997 + vertex 42 42.9099 12.6901 + vertex 44 42.9099 12.6901 + endloop + endfacet + facet normal 0 -0.290286 -0.95694 + outer loop + vertex 42 31.3895 50.6677 + vertex 44 35.6104 49.3873 + vertex 44 31.3895 50.6677 + endloop + endfacet + facet normal -0 -0.290286 -0.95694 + outer loop + vertex 44 35.6104 49.3873 + vertex 42 31.3895 50.6677 + vertex 42 35.6104 49.3873 + endloop + endfacet + facet normal 0 0.956941 0.290281 + outer loop + vertex 44 6.21271 19.9896 + vertex 42 4.93233 24.2105 + vertex 44 4.93233 24.2105 + endloop + endfacet + facet normal 0 0.956941 0.290281 + outer loop + vertex 42 4.93233 24.2105 + vertex 44 6.21271 19.9896 + vertex 42 6.21271 19.9896 + endloop + endfacet + facet normal 0 -0.0980108 -0.995185 + outer loop + vertex 42 27 51.1 + vertex 44 31.3895 50.6677 + vertex 44 27 51.1 + endloop + endfacet + facet normal -0 -0.0980108 -0.995185 + outer loop + vertex 44 31.3895 50.6677 + vertex 42 27 51.1 + vertex 42 31.3895 50.6677 + endloop + endfacet + facet normal 0 0.956941 -0.290281 + outer loop + vertex 44 4.93233 32.9895 + vertex 42 6.21271 37.2104 + vertex 44 6.21271 37.2104 + endloop + endfacet + facet normal 0 0.956941 -0.290281 + outer loop + vertex 42 6.21271 37.2104 + vertex 44 4.93233 32.9895 + vertex 42 4.93233 32.9895 + endloop + endfacet + facet normal 0 -0.471401 0.881919 + outer loop + vertex 42 39.5003 9.89193 + vertex 44 35.6104 7.81271 + vertex 44 39.5003 9.89193 + endloop + endfacet + facet normal 0 -0.471401 0.881919 + outer loop + vertex 44 35.6104 7.81271 + vertex 42 39.5003 9.89193 + vertex 42 35.6104 7.81271 + endloop + endfacet + facet normal 0 0.0980108 -0.995185 + outer loop + vertex 42 22.6105 50.6677 + vertex 44 27 51.1 + vertex 44 22.6105 50.6677 + endloop + endfacet + facet normal 0 0.0980108 -0.995185 + outer loop + vertex 44 27 51.1 + vertex 42 22.6105 50.6677 + vertex 42 27 51.1 + endloop + endfacet + facet normal 0 -0.290281 0.956941 + outer loop + vertex 42 35.6104 7.81271 + vertex 44 31.3895 6.53233 + vertex 44 35.6104 7.81271 + endloop + endfacet + facet normal 0 -0.290281 0.956941 + outer loop + vertex 44 31.3895 6.53233 + vertex 42 35.6104 7.81271 + vertex 42 31.3895 6.53233 + endloop + endfacet + facet normal 0 0.634395 -0.773009 + outer loop + vertex 42 11.0901 44.5099 + vertex 44 14.4997 47.3081 + vertex 44 11.0901 44.5099 + endloop + endfacet + facet normal 0 0.634395 -0.773009 + outer loop + vertex 44 14.4997 47.3081 + vertex 42 11.0901 44.5099 + vertex 42 14.4997 47.3081 + endloop + endfacet + facet normal 0 0.881919 -0.471401 + outer loop + vertex 44 6.21271 37.2104 + vertex 42 8.29193 41.1003 + vertex 44 8.29193 41.1003 + endloop + endfacet + facet normal 0 0.881919 -0.471401 + outer loop + vertex 42 8.29193 41.1003 + vertex 44 6.21271 37.2104 + vertex 42 6.21271 37.2104 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 26.9 47 32 + vertex 24.5 47 16 + vertex 24.5 47 32 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 29.4 47 2 + vertex 24.5 47 16 + vertex 26.9 47 32 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 24.5 47 16 + vertex 29.4 47 2 + vertex 17 47 2 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 24.5 7 16 + vertex 26.9 7 32 + vertex 24.5 7 32 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 24.5 7 16 + vertex 29.4 7 2 + vertex 26.9 7 32 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 29.4 7 2 + vertex 24.5 7 16 + vertex 17 7 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 24.5 47 32 + vertex 26.9 7 32 + vertex 26.9 47 32 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 26.9 7 32 + vertex 24.5 47 32 + vertex 24.5 7 32 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 24.5 7 16 + vertex 24.5 47 32 + vertex 24.5 47 16 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 24.5 47 32 + vertex 24.5 7 16 + vertex 24.5 7 32 + endloop + endfacet + facet normal -0.88148 0 0.472221 + outer loop + vertex 17 7 2 + vertex 24.5 47 16 + vertex 17 47 2 + endloop + endfacet + facet normal -0.88148 0 0.472221 + outer loop + vertex 24.5 47 16 + vertex 17 7 2 + vertex 24.5 7 16 + endloop + endfacet + facet normal 0.996546 -0 0.0830455 + outer loop + vertex 26.9 7 32 + vertex 29.4 47 2 + vertex 26.9 47 32 + endloop + endfacet + facet normal 0.996546 0 0.0830455 + outer loop + vertex 29.4 47 2 + vertex 26.9 7 32 + vertex 29.4 7 2 + endloop + endfacet + facet normal -0.881937 -0.471368 0 + outer loop + vertex 0.505591 75.3333 2.99 + vertex 0.228362 75.852 16.5 + vertex 0.228362 75.852 2.99 + endloop + endfacet + facet normal -0.881937 -0.471368 0 + outer loop + vertex 0.228362 75.852 16.5 + vertex 0.505591 75.3333 2.99 + vertex 0.505591 75.3333 16.5 + endloop + endfacet + facet normal -0.88205 0.471156 0 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.505591 126.667 16.5 + vertex 0.505591 126.667 2.99 + endloop + endfacet + facet normal -0.88205 0.471156 0 + outer loop + vertex 0.505591 126.667 16.5 + vertex 0.228362 126.148 2.99 + vertex 0.228362 126.148 16.5 + endloop + endfacet + facet normal 0.290451 -0.95689 0 + outer loop + vertex 41.5853 74.0576 2.99 + vertex 42.148 74.2284 16.5 + vertex 41.5853 74.0576 16.5 + endloop + endfacet + facet normal 0.290451 -0.95689 0 + outer loop + vertex 42.148 74.2284 16.5 + vertex 41.5853 74.0576 2.99 + vertex 42.148 74.2284 2.99 + endloop + endfacet + facet normal -0.956929 -0.290322 0 + outer loop + vertex 0.228362 75.852 2.99 + vertex 0.0576448 76.4147 16.5 + vertex 0.0576448 76.4147 2.99 + endloop + endfacet + facet normal -0.956929 -0.290322 0 + outer loop + vertex 0.0576448 76.4147 16.5 + vertex 0.228362 75.852 2.99 + vertex 0.228362 75.852 16.5 + endloop + endfacet + facet normal 0.881957 -0.471329 0 + outer loop + vertex 43.4944 75.3333 16.5 + vertex 43.7716 75.852 2.99 + vertex 43.7716 75.852 16.5 + endloop + endfacet + facet normal 0.881957 -0.471329 0 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.4944 75.3333 16.5 + vertex 43.4944 75.3333 2.99 + endloop + endfacet + facet normal -0.634405 -0.773001 0 + outer loop + vertex 0.87868 74.8787 2.99 + vertex 1.33329 74.5056 16.5 + vertex 0.87868 74.8787 16.5 + endloop + endfacet + facet normal -0.634405 -0.773001 -0 + outer loop + vertex 1.33329 74.5056 16.5 + vertex 0.87868 74.8787 2.99 + vertex 1.33329 74.5056 2.99 + endloop + endfacet + facet normal -0.472415 0.881376 0 + outer loop + vertex 1.85195 127.772 2.99 + vertex 1.33329 127.494 16.5 + vertex 1.85195 127.772 16.5 + endloop + endfacet + facet normal -0.472415 0.881376 0 + outer loop + vertex 1.33329 127.494 16.5 + vertex 1.85195 127.772 2.99 + vertex 1.33329 127.494 2.99 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 41 128 2.99 + vertex 3 128 16.5 + vertex 41 128 16.5 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 3 128 16.5 + vertex 41 128 2.99 + vertex 3 128 2.99 + endloop + endfacet + facet normal -0.0979429 -0.995192 0 + outer loop + vertex 2.41473 74.0576 2.99 + vertex 3 74 16.5 + vertex 2.41473 74.0576 16.5 + endloop + endfacet + facet normal -0.0979429 -0.995192 -0 + outer loop + vertex 3 74 16.5 + vertex 2.41473 74.0576 2.99 + vertex 3 74 2.99 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 3 74 2.99 + vertex 41 74 16.5 + vertex 3 74 16.5 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 41 74 16.5 + vertex 3 74 2.99 + vertex 41 74 2.99 + endloop + endfacet + facet normal 0.772994 -0.634413 0 + outer loop + vertex 43.1213 74.8787 16.5 + vertex 43.4944 75.3333 2.99 + vertex 43.4944 75.3333 16.5 + endloop + endfacet + facet normal 0.772994 -0.634413 0 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.1213 74.8787 16.5 + vertex 43.1213 74.8787 2.99 + endloop + endfacet + facet normal 0.995193 -0.097938 0 + outer loop + vertex 43.9424 76.4147 16.5 + vertex 44 77 2.99 + vertex 44 77 16.5 + endloop + endfacet + facet normal 0.995193 -0.097938 0 + outer loop + vertex 44 77 2.99 + vertex 43.9424 76.4147 16.5 + vertex 43.9424 76.4147 2.99 + endloop + endfacet + facet normal 0.289205 0.957267 -0 + outer loop + vertex 42.148 127.772 2.99 + vertex 41.5853 127.942 16.5 + vertex 42.148 127.772 16.5 + endloop + endfacet + facet normal 0.289205 0.957267 0 + outer loop + vertex 41.5853 127.942 16.5 + vertex 42.148 127.772 2.99 + vertex 41.5853 127.942 2.99 + endloop + endfacet + facet normal -0.995185 -0.0980134 0 + outer loop + vertex 0.0576448 76.4147 2.99 + vertex 0 77 16.5 + vertex 0 77 2.99 + endloop + endfacet + facet normal -0.995185 -0.0980134 0 + outer loop + vertex 0 77 16.5 + vertex 0.0576448 76.4147 2.99 + vertex 0.0576448 76.4147 16.5 + endloop + endfacet + facet normal 0.471329 -0.881957 0 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.6667 74.5056 16.5 + vertex 42.148 74.2284 16.5 + endloop + endfacet + facet normal 0.471329 -0.881957 0 + outer loop + vertex 42.6667 74.5056 16.5 + vertex 42.148 74.2284 2.99 + vertex 42.6667 74.5056 2.99 + endloop + endfacet + facet normal -0.99518 0.0980632 0 + outer loop + vertex 0 125 2.99 + vertex 0.0576448 125.585 16.5 + vertex 0.0576448 125.585 2.99 + endloop + endfacet + facet normal -0.99518 0.0980632 0 + outer loop + vertex 0.0576448 125.585 16.5 + vertex 0 125 2.99 + vertex 0 125 16.5 + endloop + endfacet + facet normal 0.0986115 0.995126 -0 + outer loop + vertex 41.5853 127.942 2.99 + vertex 41 128 16.5 + vertex 41.5853 127.942 16.5 + endloop + endfacet + facet normal 0.0986115 0.995126 0 + outer loop + vertex 41 128 16.5 + vertex 41.5853 127.942 2.99 + vertex 41 128 2.99 + endloop + endfacet + facet normal 0.95689 -0.290451 0 + outer loop + vertex 43.7716 75.852 16.5 + vertex 43.9424 76.4147 2.99 + vertex 43.9424 76.4147 16.5 + endloop + endfacet + facet normal 0.95689 -0.290451 0 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.7716 75.852 16.5 + vertex 43.7716 75.852 2.99 + endloop + endfacet + facet normal -0.956972 0.29018 0 + outer loop + vertex 0.0576448 125.585 2.99 + vertex 0.228362 126.148 16.5 + vertex 0.228362 126.148 2.99 + endloop + endfacet + facet normal -0.956972 0.29018 0 + outer loop + vertex 0.228362 126.148 16.5 + vertex 0.0576448 125.585 2.99 + vertex 0.0576448 125.585 16.5 + endloop + endfacet + facet normal 0.634413 -0.772994 0 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 43.1213 74.8787 16.5 + vertex 42.6667 74.5056 16.5 + endloop + endfacet + facet normal 0.634413 -0.772994 0 + outer loop + vertex 43.1213 74.8787 16.5 + vertex 42.6667 74.5056 2.99 + vertex 43.1213 74.8787 2.99 + endloop + endfacet + facet normal -0.290413 -0.956901 0 + outer loop + vertex 1.85195 74.2284 2.99 + vertex 2.41473 74.0576 16.5 + vertex 1.85195 74.2284 16.5 + endloop + endfacet + facet normal -0.290413 -0.956901 -0 + outer loop + vertex 2.41473 74.0576 16.5 + vertex 1.85195 74.2284 2.99 + vertex 2.41473 74.0576 2.99 + endloop + endfacet + facet normal 0.882071 0.471117 0 + outer loop + vertex 43.7716 126.148 16.5 + vertex 43.4944 126.667 2.99 + vertex 43.4944 126.667 16.5 + endloop + endfacet + facet normal 0.882071 0.471117 0 + outer loop + vertex 43.4944 126.667 2.99 + vertex 43.7716 126.148 16.5 + vertex 43.7716 126.148 2.99 + endloop + endfacet + facet normal -0.471358 -0.881942 0 + outer loop + vertex 1.33329 74.5056 2.99 + vertex 1.85195 74.2284 16.5 + vertex 1.33329 74.5056 16.5 + endloop + endfacet + facet normal -0.471358 -0.881942 -0 + outer loop + vertex 1.85195 74.2284 16.5 + vertex 1.33329 74.5056 2.99 + vertex 1.85195 74.2284 2.99 + endloop + endfacet + facet normal 0.097938 -0.995193 0 + outer loop + vertex 41 74 2.99 + vertex 41.5853 74.0576 16.5 + vertex 41 74 16.5 + endloop + endfacet + facet normal 0.097938 -0.995193 0 + outer loop + vertex 41.5853 74.0576 16.5 + vertex 41 74 2.99 + vertex 41.5853 74.0576 2.99 + endloop + endfacet + facet normal 0.995188 0.0979877 0 + outer loop + vertex 44 125 16.5 + vertex 43.9424 125.585 2.99 + vertex 43.9424 125.585 16.5 + endloop + endfacet + facet normal 0.995188 0.0979877 0 + outer loop + vertex 43.9424 125.585 2.99 + vertex 44 125 16.5 + vertex 44 125 2.99 + endloop + endfacet + facet normal 0.956933 0.290309 0 + outer loop + vertex 43.9424 125.585 16.5 + vertex 43.7716 126.148 2.99 + vertex 43.7716 126.148 16.5 + endloop + endfacet + facet normal 0.956933 0.290309 0 + outer loop + vertex 43.7716 126.148 2.99 + vertex 43.9424 125.585 16.5 + vertex 43.9424 125.585 2.99 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 0 77 2.99 + vertex 0 125 16.5 + vertex 0 125 2.99 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 0 125 16.5 + vertex 0 77 2.99 + vertex 0 77 16.5 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 44 77 16.5 + vertex 44 125 2.99 + vertex 44 125 16.5 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 44 125 2.99 + vertex 44 77 16.5 + vertex 44 77 2.99 + endloop + endfacet + facet normal 0.634311 0.773078 -0 + outer loop + vertex 43.1213 127.121 2.99 + vertex 42.6667 127.494 16.5 + vertex 43.1213 127.121 16.5 + endloop + endfacet + facet normal 0.634311 0.773078 0 + outer loop + vertex 42.6667 127.494 16.5 + vertex 43.1213 127.121 2.99 + vertex 42.6667 127.494 2.99 + endloop + endfacet + facet normal 0.772583 0.634914 0 + outer loop + vertex 43.4944 126.667 16.5 + vertex 43.1213 127.121 2.99 + vertex 43.1213 127.121 16.5 + endloop + endfacet + facet normal 0.772583 0.634914 0 + outer loop + vertex 43.1213 127.121 2.99 + vertex 43.4944 126.667 16.5 + vertex 43.4944 126.667 2.99 + endloop + endfacet + facet normal -0.772592 0.634902 0 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.87868 127.121 16.5 + vertex 0.87868 127.121 2.99 + endloop + endfacet + facet normal -0.772592 0.634902 0 + outer loop + vertex 0.87868 127.121 16.5 + vertex 0.505591 126.667 2.99 + vertex 0.505591 126.667 16.5 + endloop + endfacet + facet normal -0.0986165 0.995126 0 + outer loop + vertex 3 128 2.99 + vertex 2.41473 127.942 16.5 + vertex 3 128 16.5 + endloop + endfacet + facet normal -0.0986165 0.995126 0 + outer loop + vertex 2.41473 127.942 16.5 + vertex 3 128 2.99 + vertex 2.41473 127.942 2.99 + endloop + endfacet + facet normal -0.773003 -0.634402 0 + outer loop + vertex 0.87868 74.8787 2.99 + vertex 0.505591 75.3333 16.5 + vertex 0.505591 75.3333 2.99 + endloop + endfacet + facet normal -0.773003 -0.634402 0 + outer loop + vertex 0.505591 75.3333 16.5 + vertex 0.87868 74.8787 2.99 + vertex 0.87868 74.8787 16.5 + endloop + endfacet + facet normal -0.289167 0.957279 0 + outer loop + vertex 2.41473 127.942 2.99 + vertex 1.85195 127.772 16.5 + vertex 2.41473 127.942 16.5 + endloop + endfacet + facet normal -0.289167 0.957279 0 + outer loop + vertex 1.85195 127.772 16.5 + vertex 2.41473 127.942 2.99 + vertex 1.85195 127.772 2.99 + endloop + endfacet + facet normal 0.472386 0.881392 -0 + outer loop + vertex 42.6667 127.494 2.99 + vertex 42.148 127.772 16.5 + vertex 42.6667 127.494 16.5 + endloop + endfacet + facet normal 0.472386 0.881392 0 + outer loop + vertex 42.148 127.772 16.5 + vertex 42.6667 127.494 2.99 + vertex 42.148 127.772 2.99 + endloop + endfacet + facet normal -0.634303 0.773084 0 + outer loop + vertex 1.33329 127.494 2.99 + vertex 0.87868 127.121 16.5 + vertex 1.33329 127.494 16.5 + endloop + endfacet + facet normal -0.634303 0.773084 0 + outer loop + vertex 0.87868 127.121 16.5 + vertex 1.33329 127.494 2.99 + vertex 0.87868 127.121 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 77 2.99 + vertex 43.99 77.0089 2.99 + vertex 44 125 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 77 2.99 + vertex 43.9898 77.0072 2.99 + vertex 43.99 77.0089 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 77 2.99 + vertex 43.9898 77.0066 2.99 + vertex 43.9898 77.0072 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 44 77 2.99 + vertex 43.9885 76.9935 2.99 + vertex 43.9898 77.0066 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 44 77 2.99 + vertex 43.9839 76.9467 2.99 + vertex 43.9885 76.9935 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9839 76.9467 2.99 + vertex 44 77 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9324 76.4238 2.99 + vertex 43.9839 76.9467 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9319 76.4222 2.99 + vertex 43.9324 76.4238 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9319 76.4221 2.99 + vertex 43.9319 76.4222 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9308 76.4186 2.99 + vertex 43.9319 76.4221 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.9424 76.4147 2.99 + vertex 43.9142 76.364 2.99 + vertex 43.9308 76.4186 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.9142 76.364 2.99 + vertex 43.9424 76.4147 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.7617 75.8613 2.99 + vertex 43.9142 76.364 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.7609 75.8597 2.99 + vertex 43.7617 75.8613 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.7608 75.8596 2.99 + vertex 43.7609 75.8597 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.7606 75.8591 2.99 + vertex 43.7608 75.8596 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.756 75.8504 2.99 + vertex 43.7606 75.8591 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7716 75.852 2.99 + vertex 43.7323 75.8061 2.99 + vertex 43.756 75.8504 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.7323 75.8061 2.99 + vertex 43.7716 75.852 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.4846 75.3428 2.99 + vertex 43.7323 75.8061 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.4836 75.3414 2.99 + vertex 43.4846 75.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.4835 75.3414 2.99 + vertex 43.4836 75.3414 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.4829 75.3407 2.99 + vertex 43.4835 75.3414 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.482 75.3395 2.99 + vertex 43.4829 75.3407 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.4944 75.3333 2.99 + vertex 43.4715 75.3268 2.99 + vertex 43.482 75.3395 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 74.8787 2.99 + vertex 43.4715 75.3268 2.99 + vertex 43.4944 75.3333 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 74.8787 2.99 + vertex 43.1117 74.8884 2.99 + vertex 43.4715 75.3268 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 74.8787 2.99 + vertex 43.1104 74.8872 2.99 + vertex 43.1117 74.8884 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1213 74.8787 2.99 + vertex 43.1071 74.8845 2.99 + vertex 43.1104 74.8872 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 43.1213 74.8787 2.99 + vertex 43.0634 74.8487 2.99 + vertex 43.1071 74.8845 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 43.0634 74.8487 2.99 + vertex 43.1213 74.8787 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6573 74.5154 2.99 + vertex 43.0634 74.8487 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6558 74.5146 2.99 + vertex 42.6573 74.5154 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6558 74.5145 2.99 + vertex 42.6558 74.5146 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6556 74.5145 2.99 + vertex 42.6558 74.5145 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.655 74.5142 2.99 + vertex 42.6556 74.5145 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6543 74.5138 2.99 + vertex 42.655 74.5142 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 42.6667 74.5056 2.99 + vertex 42.6022 74.4859 2.99 + vertex 42.6543 74.5138 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.6022 74.4859 2.99 + vertex 42.6667 74.5056 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.1389 74.2383 2.99 + vertex 42.6022 74.4859 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.1373 74.2378 2.99 + vertex 42.1389 74.2383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.1371 74.2377 2.99 + vertex 42.1373 74.2378 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.148 74.2284 2.99 + vertex 42.1271 74.2347 2.99 + vertex 42.1371 74.2377 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 74.0576 2.99 + vertex 42.1271 74.2347 2.99 + vertex 42.148 74.2284 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 74.0576 2.99 + vertex 41.5764 74.0676 2.99 + vertex 42.1271 74.2347 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 74.0576 2.99 + vertex 41.5747 74.0675 2.99 + vertex 41.5764 74.0676 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5853 74.0576 2.99 + vertex 41.5738 74.0674 2.99 + vertex 41.5747 74.0675 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 74 2.99 + vertex 41.5738 74.0674 2.99 + vertex 41.5853 74.0576 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 74 2.99 + vertex 40.9914 74.01 2.99 + vertex 41.5738 74.0674 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 74 2.99 + vertex 3.00864 74.01 2.99 + vertex 40.9914 74.01 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 74 2.99 + vertex 3.00864 74.01 2.99 + vertex 41 74 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 74 2.99 + vertex 2.4262 74.0674 2.99 + vertex 3.00864 74.01 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 74.0576 2.99 + vertex 2.4262 74.0674 2.99 + vertex 3 74 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 2.4262 74.0674 2.99 + vertex 2.41473 74.0576 2.99 + vertex 2.42532 74.0675 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 2.42532 74.0675 2.99 + vertex 2.41473 74.0576 2.99 + vertex 2.42363 74.0676 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 74.0576 2.99 + vertex 1.87286 74.2347 2.99 + vertex 2.42363 74.0676 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 74.2284 2.99 + vertex 1.87286 74.2347 2.99 + vertex 2.41473 74.0576 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.87286 74.2347 2.99 + vertex 1.85195 74.2284 2.99 + vertex 1.86292 74.2377 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.86292 74.2377 2.99 + vertex 1.85195 74.2284 2.99 + vertex 1.86273 74.2378 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.86273 74.2378 2.99 + vertex 1.85195 74.2284 2.99 + vertex 1.86111 74.2383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 74.2284 2.99 + vertex 1.39777 74.4859 2.99 + vertex 1.86111 74.2383 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 74.5056 2.99 + vertex 1.39777 74.4859 2.99 + vertex 1.85195 74.2284 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.39777 74.4859 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.3457 74.5138 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.3457 74.5138 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.34496 74.5142 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34496 74.5142 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.34436 74.5145 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34436 74.5145 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.34423 74.5145 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34423 74.5145 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.34418 74.5146 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.34418 74.5146 2.99 + vertex 1.33329 74.5056 2.99 + vertex 1.34268 74.5154 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 74.5056 2.99 + vertex 0.936562 74.8487 2.99 + vertex 1.34268 74.5154 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 74.8787 2.99 + vertex 0.936562 74.8487 2.99 + vertex 1.33329 74.5056 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.936562 74.8487 2.99 + vertex 0.87868 74.8787 2.99 + vertex 0.892922 74.8845 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.892922 74.8845 2.99 + vertex 0.87868 74.8787 2.99 + vertex 0.889638 74.8872 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.889638 74.8872 2.99 + vertex 0.87868 74.8787 2.99 + vertex 0.889589 74.8872 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.889589 74.8872 2.99 + vertex 0.87868 74.8787 2.99 + vertex 0.88828 74.8884 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 74.8787 2.99 + vertex 0.528456 75.3268 2.99 + vertex 0.88828 74.8884 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 75.3333 2.99 + vertex 0.528456 75.3268 2.99 + vertex 0.87868 74.8787 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.528456 75.3268 2.99 + vertex 0.505591 75.3333 2.99 + vertex 0.518034 75.3395 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.518034 75.3395 2.99 + vertex 0.505591 75.3333 2.99 + vertex 0.517086 75.3407 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.517086 75.3407 2.99 + vertex 0.505591 75.3333 2.99 + vertex 0.516475 75.3414 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.516475 75.3414 2.99 + vertex 0.505591 75.3333 2.99 + vertex 0.516435 75.3414 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.516435 75.3414 2.99 + vertex 0.505591 75.3333 2.99 + vertex 0.515361 75.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 75.3333 2.99 + vertex 0.267701 75.8061 2.99 + vertex 0.515361 75.3428 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 75.852 2.99 + vertex 0.267701 75.8061 2.99 + vertex 0.505591 75.3333 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.267701 75.8061 2.99 + vertex 0.228362 75.852 2.99 + vertex 0.244045 75.8504 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.244045 75.8504 2.99 + vertex 0.228362 75.852 2.99 + vertex 0.239417 75.8591 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239417 75.8591 2.99 + vertex 0.228362 75.852 2.99 + vertex 0.239151 75.8596 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239151 75.8596 2.99 + vertex 0.228362 75.852 2.99 + vertex 0.239056 75.8597 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.239056 75.8597 2.99 + vertex 0.228362 75.852 2.99 + vertex 0.238257 75.8613 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 75.852 2.99 + vertex 0.0857488 76.364 2.99 + vertex 0.238257 75.8613 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 76.4147 2.99 + vertex 0.0857488 76.364 2.99 + vertex 0.228362 75.852 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0857488 76.364 2.99 + vertex 0.0576448 76.4147 2.99 + vertex 0.0691956 76.4186 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0691956 76.4186 2.99 + vertex 0.0576448 76.4147 2.99 + vertex 0.0681277 76.4221 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0681277 76.4221 2.99 + vertex 0.0576448 76.4147 2.99 + vertex 0.0681093 76.4222 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0681093 76.4222 2.99 + vertex 0.0576448 76.4147 2.99 + vertex 0.0676179 76.4238 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 76.4147 2.99 + vertex 0.0161214 76.9467 2.99 + vertex 0.0676179 76.4238 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 77 2.99 + vertex 0.0161214 76.9467 2.99 + vertex 0.0576448 76.4147 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0161214 76.9467 2.99 + vertex 0 77 2.99 + vertex 0.0115101 76.9935 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0115101 76.9935 2.99 + vertex 0 77 2.99 + vertex 0.010219 77.0066 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.010219 77.0066 2.99 + vertex 0 77 2.99 + vertex 0.0101652 77.0072 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.00999928 77.0089 2.99 + vertex 0 77 2.99 + vertex 0.00999928 124.991 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0101652 77.0072 2.99 + vertex 0 77 2.99 + vertex 0.00999928 77.0089 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.99 124.991 2.99 + vertex 44 125 2.99 + vertex 43.99 77.0089 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9898 124.993 2.99 + vertex 44 125 2.99 + vertex 43.99 124.991 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9885 125.007 2.99 + vertex 44 125 2.99 + vertex 43.9898 124.993 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9839 125.053 2.99 + vertex 44 125 2.99 + vertex 43.9885 125.007 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9839 125.053 2.99 + vertex 43.9424 125.585 2.99 + vertex 44 125 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9324 125.576 2.99 + vertex 43.9424 125.585 2.99 + vertex 43.9839 125.053 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9319 125.578 2.99 + vertex 43.9424 125.585 2.99 + vertex 43.9324 125.576 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9308 125.581 2.99 + vertex 43.9424 125.585 2.99 + vertex 43.9319 125.578 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9142 125.636 2.99 + vertex 43.9424 125.585 2.99 + vertex 43.9308 125.581 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.9142 125.636 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.9424 125.585 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7617 126.139 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.9142 125.636 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7609 126.14 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.7617 126.139 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7608 126.14 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.7609 126.14 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7606 126.141 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.7608 126.14 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.756 126.15 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.7606 126.141 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7323 126.194 2.99 + vertex 43.7716 126.148 2.99 + vertex 43.756 126.15 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.7323 126.194 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.7716 126.148 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4846 126.657 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.7323 126.194 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4836 126.659 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.4846 126.657 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4835 126.659 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.4836 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4829 126.659 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.4835 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.482 126.66 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.4829 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4715 126.673 2.99 + vertex 43.4944 126.667 2.99 + vertex 43.482 126.66 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.4715 126.673 2.99 + vertex 43.1213 127.121 2.99 + vertex 43.4944 126.667 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1117 127.112 2.99 + vertex 43.1213 127.121 2.99 + vertex 43.4715 126.673 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1104 127.113 2.99 + vertex 43.1213 127.121 2.99 + vertex 43.1117 127.112 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.1071 127.115 2.99 + vertex 43.1213 127.121 2.99 + vertex 43.1104 127.113 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.0634 127.151 2.99 + vertex 43.1213 127.121 2.99 + vertex 43.1071 127.115 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 43.0634 127.151 2.99 + vertex 42.6667 127.494 2.99 + vertex 43.1213 127.121 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6573 127.485 2.99 + vertex 42.6667 127.494 2.99 + vertex 43.0634 127.151 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6558 127.485 2.99 + vertex 42.6667 127.494 2.99 + vertex 42.6573 127.485 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6556 127.486 2.99 + vertex 42.6667 127.494 2.99 + vertex 42.6558 127.485 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.655 127.486 2.99 + vertex 42.6667 127.494 2.99 + vertex 42.6556 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6543 127.486 2.99 + vertex 42.6667 127.494 2.99 + vertex 42.655 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6022 127.514 2.99 + vertex 42.6667 127.494 2.99 + vertex 42.6543 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.6022 127.514 2.99 + vertex 42.148 127.772 2.99 + vertex 42.6667 127.494 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1389 127.762 2.99 + vertex 42.148 127.772 2.99 + vertex 42.6022 127.514 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1373 127.762 2.99 + vertex 42.148 127.772 2.99 + vertex 42.1389 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1371 127.762 2.99 + vertex 42.148 127.772 2.99 + vertex 42.1373 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1271 127.765 2.99 + vertex 42.148 127.772 2.99 + vertex 42.1371 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 42.1271 127.765 2.99 + vertex 41.5853 127.942 2.99 + vertex 42.148 127.772 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5764 127.932 2.99 + vertex 41.5853 127.942 2.99 + vertex 42.1271 127.765 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5747 127.933 2.99 + vertex 41.5853 127.942 2.99 + vertex 41.5764 127.932 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5738 127.933 2.99 + vertex 41.5853 127.942 2.99 + vertex 41.5747 127.933 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41.5738 127.933 2.99 + vertex 41 128 2.99 + vertex 41.5853 127.942 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.9914 127.99 2.99 + vertex 41 128 2.99 + vertex 41.5738 127.933 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.00864 127.99 2.99 + vertex 41 128 2.99 + vertex 40.9914 127.99 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.00864 127.99 2.99 + vertex 3 128 2.99 + vertex 41 128 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.4262 127.933 2.99 + vertex 3 128 2.99 + vertex 3.00864 127.99 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 127.942 2.99 + vertex 2.4262 127.933 2.99 + vertex 2.42532 127.933 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.41473 127.942 2.99 + vertex 2.42532 127.933 2.99 + vertex 2.42363 127.932 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 2.4262 127.933 2.99 + vertex 2.41473 127.942 2.99 + vertex 3 128 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.87286 127.765 2.99 + vertex 2.41473 127.942 2.99 + vertex 2.42363 127.932 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 127.772 2.99 + vertex 1.87286 127.765 2.99 + vertex 1.86292 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 127.772 2.99 + vertex 1.86292 127.762 2.99 + vertex 1.86273 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.85195 127.772 2.99 + vertex 1.86273 127.762 2.99 + vertex 1.86111 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.87286 127.765 2.99 + vertex 1.85195 127.772 2.99 + vertex 2.41473 127.942 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.39777 127.514 2.99 + vertex 1.85195 127.772 2.99 + vertex 1.86111 127.762 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.39777 127.514 2.99 + vertex 1.3457 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.3457 127.486 2.99 + vertex 1.34496 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.34496 127.486 2.99 + vertex 1.34436 127.486 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.34436 127.486 2.99 + vertex 1.34423 127.485 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.34423 127.485 2.99 + vertex 1.34418 127.485 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 1.33329 127.494 2.99 + vertex 1.34418 127.485 2.99 + vertex 1.34268 127.485 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 1.39777 127.514 2.99 + vertex 1.33329 127.494 2.99 + vertex 1.85195 127.772 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.936562 127.151 2.99 + vertex 1.33329 127.494 2.99 + vertex 1.34268 127.485 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 127.121 2.99 + vertex 0.936562 127.151 2.99 + vertex 0.892922 127.115 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 127.121 2.99 + vertex 0.892922 127.115 2.99 + vertex 0.889638 127.113 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 127.121 2.99 + vertex 0.889638 127.113 2.99 + vertex 0.889589 127.113 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.87868 127.121 2.99 + vertex 0.889589 127.113 2.99 + vertex 0.88828 127.112 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.936562 127.151 2.99 + vertex 0.87868 127.121 2.99 + vertex 1.33329 127.494 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.528456 126.673 2.99 + vertex 0.87868 127.121 2.99 + vertex 0.88828 127.112 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.528456 126.673 2.99 + vertex 0.518034 126.66 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.518034 126.66 2.99 + vertex 0.517086 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.517086 126.659 2.99 + vertex 0.516475 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.516475 126.659 2.99 + vertex 0.516435 126.659 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.505591 126.667 2.99 + vertex 0.516435 126.659 2.99 + vertex 0.515361 126.657 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.528456 126.673 2.99 + vertex 0.505591 126.667 2.99 + vertex 0.87868 127.121 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.267701 126.194 2.99 + vertex 0.505591 126.667 2.99 + vertex 0.515361 126.657 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.267701 126.194 2.99 + vertex 0.244045 126.15 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.244045 126.15 2.99 + vertex 0.239417 126.141 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.239417 126.141 2.99 + vertex 0.239151 126.14 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.239151 126.14 2.99 + vertex 0.239056 126.14 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.228362 126.148 2.99 + vertex 0.239056 126.14 2.99 + vertex 0.238257 126.139 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.267701 126.194 2.99 + vertex 0.228362 126.148 2.99 + vertex 0.505591 126.667 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0857488 125.636 2.99 + vertex 0.228362 126.148 2.99 + vertex 0.238257 126.139 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 125.585 2.99 + vertex 0.0857488 125.636 2.99 + vertex 0.0691956 125.581 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 125.585 2.99 + vertex 0.0691956 125.581 2.99 + vertex 0.0681277 125.578 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 125.585 2.99 + vertex 0.0681277 125.578 2.99 + vertex 0.0681093 125.578 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0576448 125.585 2.99 + vertex 0.0681093 125.578 2.99 + vertex 0.0676179 125.576 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0857488 125.636 2.99 + vertex 0.0576448 125.585 2.99 + vertex 0.228362 126.148 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0.0161214 125.053 2.99 + vertex 0.0576448 125.585 2.99 + vertex 0.0676179 125.576 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 125 2.99 + vertex 0.0161214 125.053 2.99 + vertex 0.0115101 125.007 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 125 2.99 + vertex 0.0115101 125.007 2.99 + vertex 0.010219 124.993 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 125 2.99 + vertex 0.010219 124.993 2.99 + vertex 0.0101652 124.993 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 125 2.99 + vertex 0.0101652 124.993 2.99 + vertex 0.00999928 124.991 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 0.0161214 125.053 2.99 + vertex 0 125 2.99 + vertex 0.0576448 125.585 2.99 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 125 2.99 + vertex 0.00999928 124.991 2.99 + vertex 0 77 2.99 + endloop + endfacet + facet normal -0.464062 0.369661 -0.804983 + outer loop + vertex 3.16186 124.082 0.28125 + vertex 2.61229 124.617 0.84375 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal -0.675556 0.066489 -0.734305 + outer loop + vertex 0.431662 125.244 2.625 + vertex 0.0161214 125.053 2.99 + vertex 0.151149 125.5 2.90625 + endloop + endfacet + facet normal -0.67582 0.067748 -0.733947 + outer loop + vertex 0.0161214 125.053 2.99 + vertex 0.431662 125.244 2.625 + vertex 0.0115101 125.007 2.99 + endloop + endfacet + facet normal -0.535602 0.285433 -0.794769 + outer loop + vertex 0.239151 126.14 2.99 + vertex 2.61229 124.617 0.84375 + vertex 3.16186 124.082 0.28125 + endloop + endfacet + facet normal -0.603417 0.160509 -0.781105 + outer loop + vertex 2.61229 124.617 0.84375 + vertex 0.239151 126.14 2.99 + vertex 0.239417 126.141 2.99 + endloop + endfacet + facet normal -0.0662026 0.676474 -0.733485 + outer loop + vertex 4.78125 125.938 0.9375 + vertex 2.4262 127.933 2.99 + vertex 3.00864 127.99 2.99 + endloop + endfacet + facet normal -0.464313 0.369397 -0.804959 + outer loop + vertex 0.597187 126.578 2.90625 + vertex 0.516435 126.659 2.99 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal -0.535338 0.287476 -0.794211 + outer loop + vertex 0.516435 126.659 2.99 + vertex 0.597187 126.578 2.90625 + vertex 0.515361 126.657 2.99 + endloop + endfacet + facet normal 0.066207 0.676472 -0.733486 + outer loop + vertex 41.5738 127.933 2.99 + vertex 39.2188 125.938 0.9375 + vertex 40.9914 127.99 2.99 + endloop + endfacet + facet normal 0.604072 -0.188773 -0.774249 + outer loop + vertex 43.9319 76.4222 2.99 + vertex 43.8489 76.5001 2.90625 + vertex 43.9324 76.4238 2.99 + endloop + endfacet + facet normal 0.608987 -0.18131 -0.772179 + outer loop + vertex 43.8489 76.5001 2.90625 + vertex 43.9319 76.4222 2.99 + vertex 40.8028 78.6462 0 + endloop + endfacet + facet normal -0.178917 0.613002 -0.769557 + outer loop + vertex 1.86273 127.762 2.99 + vertex 4.83507 125.229 0.28125 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal 0 0.730405 -0.683014 + outer loop + vertex 4.83507 125.229 0.28125 + vertex 1.86273 127.762 2.99 + vertex 1.86292 127.762 2.99 + endloop + endfacet + facet normal -0.463977 0.369836 -0.804951 + outer loop + vertex 2.61229 124.617 0.84375 + vertex 0.597187 126.578 2.90625 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal 0.609888 0.179795 -0.771823 + outer loop + vertex 40.9502 122.854 0 + vertex 40.8028 123.354 0 + vertex 41.6047 123.451 0.65625 + endloop + endfacet + facet normal -0.458958 0.376582 -0.804701 + outer loop + vertex 0.518034 126.66 2.99 + vertex 1.1487 126.849 2.71875 + vertex 2.13876 125.852 1.6875 + endloop + endfacet + facet normal -0.458204 0.367339 -0.809389 + outer loop + vertex 1.1487 126.849 2.71875 + vertex 0.518034 126.66 2.99 + vertex 0.528456 126.673 2.99 + endloop + endfacet + facet normal -0.0690699 0.674629 -0.734918 + outer loop + vertex 4.83507 125.229 0.28125 + vertex 2.83203 127.475 2.53125 + vertex 5.59091 125 0 + endloop + endfacet + facet normal 0.676292 0.064686 -0.733788 + outer loop + vertex 40.9502 122.854 0 + vertex 43.99 124.991 2.99 + vertex 41.1875 122.5 0.1875 + endloop + endfacet + facet normal 0.675118 0.0675118 -0.734614 + outer loop + vertex 43.99 124.991 2.99 + vertex 40.9502 122.854 0 + vertex 43.9898 124.993 2.99 + endloop + endfacet + facet normal 0.43108 -0.43108 -0.792679 + outer loop + vertex 40.8381 77.9178 0.28125 + vertex 43.7609 75.8597 2.99 + vertex 43.7608 75.8596 2.99 + endloop + endfacet + facet normal 0.534863 -0.286565 -0.79486 + outer loop + vertex 43.7609 75.8597 2.99 + vertex 40.8381 77.9178 0.28125 + vertex 40.5634 78.1852 0 + endloop + endfacet + facet normal 0.376749 -0.45904 -0.804576 + outer loop + vertex 42.6573 74.5154 2.99 + vertex 42.5786 74.5976 2.90625 + vertex 43.0634 74.8487 2.99 + endloop + endfacet + facet normal -0.376231 0.459781 -0.804395 + outer loop + vertex 0.889638 127.113 2.99 + vertex 2.21397 126.574 2.0625 + vertex 4.06341 124.643 0.09375 + endloop + endfacet + facet normal -0.326678 0.536406 -0.778171 + outer loop + vertex 2.21397 126.574 2.0625 + vertex 0.889638 127.113 2.99 + vertex 0.892922 127.115 2.99 + endloop + endfacet + facet normal 0.675365 0.066919 -0.734441 + outer loop + vertex 41.6047 123.451 0.65625 + vertex 43.9898 124.993 2.99 + vertex 40.9502 122.854 0 + endloop + endfacet + facet normal -0.382638 0.452695 -0.805392 + outer loop + vertex 2.7688 125.217 1.03125 + vertex 2.13876 125.852 1.6875 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal -0.458778 0.376035 -0.805059 + outer loop + vertex 1.1487 126.849 2.71875 + vertex 0.528456 126.673 2.99 + vertex 0.88828 127.112 2.99 + endloop + endfacet + facet normal 0.485 -0.346429 -0.80297 + outer loop + vertex 43.4836 75.3414 2.99 + vertex 43.4028 75.4224 2.90625 + vertex 43.4846 75.3428 2.99 + endloop + endfacet + facet normal 0.465243 -0.368204 -0.804969 + outer loop + vertex 43.4028 75.4224 2.90625 + vertex 43.4836 75.3414 2.99 + vertex 40.2411 77.7811 0 + endloop + endfacet + facet normal 0.676254 0.06464 -0.733827 + outer loop + vertex 41 122.333 0 + vertex 40.9502 122.854 0 + vertex 41.1875 122.5 0.1875 + endloop + endfacet + facet normal -0.675762 -0.0659544 -0.734163 + outer loop + vertex 0.00999928 77.0089 2.99 + vertex 3.04978 79.1464 0 + vertex 0.0101652 77.0072 2.99 + endloop + endfacet + facet normal -0.67628 -0.0647076 -0.733797 + outer loop + vertex 3.04978 79.1464 0 + vertex 0.00999928 77.0089 2.99 + vertex 2.8125 79.5 0.1875 + endloop + endfacet + facet normal -0.28783 0.534991 -0.794317 + outer loop + vertex 1.34418 127.485 2.99 + vertex 4.51355 124.89 0.09375 + vertex 4.59941 124.797 0 + endloop + endfacet + facet normal 0 0.744779 -0.667311 + outer loop + vertex 4.51355 124.89 0.09375 + vertex 1.34418 127.485 2.99 + vertex 1.34423 127.485 2.99 + endloop + endfacet + facet normal -0.286848 0.535747 -0.794162 + outer loop + vertex 3.31154 126.191 1.40625 + vertex 1.39777 127.514 2.99 + vertex 1.93781 127.679 2.90625 + endloop + endfacet + facet normal -0.287645 0.534918 -0.794433 + outer loop + vertex 1.39777 127.514 2.99 + vertex 3.31154 126.191 1.40625 + vertex 1.3457 127.486 2.99 + endloop + endfacet + facet normal 0.401428 -0.43488 -0.806062 + outer loop + vertex 43.1104 74.8872 2.99 + vertex 42.8513 75.1508 2.71875 + vertex 43.1117 74.8884 2.99 + endloop + endfacet + facet normal 0.382907 -0.452422 -0.805417 + outer loop + vertex 42.8513 75.1508 2.71875 + vertex 43.1104 74.8872 2.99 + vertex 39.8485 77.4494 0 + endloop + endfacet + facet normal -0.535152 0.285804 -0.794939 + outer loop + vertex 0.963569 126.221 2.53125 + vertex 0.267701 126.194 2.99 + vertex 0.597187 126.578 2.90625 + endloop + endfacet + facet normal -0.534906 0.287585 -0.794462 + outer loop + vertex 0.267701 126.194 2.99 + vertex 0.963569 126.221 2.53125 + vertex 0.244045 126.15 2.99 + endloop + endfacet + facet normal -0.535961 0.286687 -0.794076 + outer loop + vertex 0.597187 126.578 2.90625 + vertex 0.267701 126.194 2.99 + vertex 0.515361 126.657 2.99 + endloop + endfacet + facet normal 0.464068 0.37022 -0.804722 + outer loop + vertex 40.5634 123.815 0 + vertex 40.2411 124.219 0 + vertex 40.8381 124.082 0.28125 + endloop + endfacet + facet normal 0.458839 -0.376574 -0.804773 + outer loop + vertex 43.1117 74.8884 2.99 + vertex 42.8513 75.1508 2.71875 + vertex 43.4715 75.3268 2.99 + endloop + endfacet + facet normal -0.609822 -0.179753 -0.771884 + outer loop + vertex 3.19722 78.6462 0 + vertex 2.39525 78.5489 0.65625 + vertex 3.04978 79.1464 0 + endloop + endfacet + facet normal -0.707107 0 -0.707107 + outer loop + vertex 3 79.6667 0 + vertex 2.8125 122.5 0.1875 + vertex 3 122.333 0 + endloop + endfacet + facet normal -0.707107 0 -0.707107 + outer loop + vertex 2.8125 79.5 0.1875 + vertex 2.8125 122.5 0.1875 + vertex 3 79.6667 0 + endloop + endfacet + facet normal -0.707107 -0 -0.707107 + outer loop + vertex 2.8125 122.5 0.1875 + vertex 2.8125 79.5 0.1875 + vertex 0.00999928 124.991 2.99 + endloop + endfacet + facet normal -0.707107 -0 -0.707107 + outer loop + vertex 0.00999928 124.991 2.99 + vertex 2.8125 79.5 0.1875 + vertex 0.00999928 77.0089 2.99 + endloop + endfacet + facet normal -0.385616 0.449445 -0.805791 + outer loop + vertex 1.1487 126.849 2.71875 + vertex 0.889589 127.113 2.99 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal -0.360771 0.47225 -0.804254 + outer loop + vertex 0.889589 127.113 2.99 + vertex 1.1487 126.849 2.71875 + vertex 0.88828 127.112 2.99 + endloop + endfacet + facet normal 0 0.71028 -0.703919 + outer loop + vertex 42.0622 127.679 2.90625 + vertex 42.1373 127.762 2.99 + vertex 42.1389 127.762 2.99 + endloop + endfacet + facet normal 0.17158 0.618502 -0.766822 + outer loop + vertex 42.1373 127.762 2.99 + vertex 42.0622 127.679 2.90625 + vertex 38.9146 124.949 0 + endloop + endfacet + facet normal 0.609873 -0.179654 -0.771867 + outer loop + vertex 43.5683 76.7562 2.625 + vertex 40.8028 78.6462 0 + vertex 41.6047 78.5489 0.65625 + endloop + endfacet + facet normal -0.185361 0.608034 -0.771969 + outer loop + vertex 1.86292 127.762 2.99 + vertex 2.83203 127.475 2.53125 + vertex 4.83507 125.229 0.28125 + endloop + endfacet + facet normal -0.184129 0.610081 -0.770648 + outer loop + vertex 2.83203 127.475 2.53125 + vertex 1.86292 127.762 2.99 + vertex 1.87286 127.765 2.99 + endloop + endfacet + facet normal -0.375894 0.457058 -0.806103 + outer loop + vertex 1.42136 127.402 2.90625 + vertex 0.936562 127.151 2.99 + vertex 1.34268 127.485 2.99 + endloop + endfacet + facet normal -0.459252 0.376049 -0.804782 + outer loop + vertex 0.517086 126.659 2.99 + vertex 2.13876 125.852 1.6875 + vertex 2.7688 125.217 1.03125 + endloop + endfacet + facet normal -0.436169 0.413488 -0.799239 + outer loop + vertex 2.13876 125.852 1.6875 + vertex 0.517086 126.659 2.99 + vertex 0.518034 126.66 2.99 + endloop + endfacet + facet normal -0.381847 0.453683 -0.805211 + outer loop + vertex 2.13876 125.852 1.6875 + vertex 1.1487 126.849 2.71875 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal -0.0682083 0.676011 -0.733728 + outer loop + vertex 5.08545 124.949 0 + vertex 4.83507 125.229 0.28125 + vertex 5.59091 125 0 + endloop + endfacet + facet normal -0.190202 0.60434 -0.77369 + outer loop + vertex 2.10952 127.493 2.71875 + vertex 1.93781 127.679 2.90625 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal -0.715006 0.000572005 -0.699118 + outer loop + vertex 0.963569 126.221 2.53125 + vertex 0.597187 126.578 2.90625 + vertex 2.61229 124.617 0.84375 + endloop + endfacet + facet normal -0.535135 0.286149 -0.794827 + outer loop + vertex 0.239417 126.141 2.99 + vertex 0.963569 126.221 2.53125 + vertex 2.61229 124.617 0.84375 + endloop + endfacet + facet normal -0.53597 0.275607 -0.797983 + outer loop + vertex 0.963569 126.221 2.53125 + vertex 0.239417 126.141 2.99 + vertex 0.244045 126.15 2.99 + endloop + endfacet + facet normal 0.3826 0.452746 -0.805381 + outer loop + vertex 41.2312 125.217 1.03125 + vertex 39.8485 124.551 0 + vertex 41.8612 125.852 1.6875 + endloop + endfacet + facet normal -0.171388 0.618645 -0.76675 + outer loop + vertex 1.93781 127.679 2.90625 + vertex 1.86273 127.762 2.99 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal 0 0.71028 -0.703919 + outer loop + vertex 1.86273 127.762 2.99 + vertex 1.93781 127.679 2.90625 + vertex 1.86111 127.762 2.99 + endloop + endfacet + facet normal -0.464067 0.370116 -0.804771 + outer loop + vertex 3.43665 123.815 0 + vertex 3.16186 124.082 0.28125 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal -0.0678433 0.675385 -0.734338 + outer loop + vertex 2.42532 127.933 2.99 + vertex 4.78125 125.938 0.9375 + vertex 5.59091 125 0 + endloop + endfacet + facet normal 0 0.71708 -0.696991 + outer loop + vertex 4.78125 125.938 0.9375 + vertex 2.42532 127.933 2.99 + vertex 2.4262 127.933 2.99 + endloop + endfacet + facet normal 0.536067 0.27399 -0.798475 + outer loop + vertex 43.7606 126.141 2.99 + vertex 43.0364 126.221 2.53125 + vertex 43.756 126.15 2.99 + endloop + endfacet + facet normal 0.535106 0.28619 -0.794831 + outer loop + vertex 43.0364 126.221 2.53125 + vertex 43.7606 126.141 2.99 + vertex 41.3877 124.617 0.84375 + endloop + endfacet + facet normal 0.458804 0.376031 -0.805046 + outer loop + vertex 43.4715 126.673 2.99 + vertex 42.8513 126.849 2.71875 + vertex 43.1117 127.112 2.99 + endloop + endfacet + facet normal -0.67542 0.0667828 -0.734403 + outer loop + vertex 0.0101652 124.993 2.99 + vertex 2.39525 123.451 0.65625 + vertex 3.04978 122.854 0 + endloop + endfacet + facet normal 0 0.834326 -0.551272 + outer loop + vertex 2.39525 123.451 0.65625 + vertex 0.0101652 124.993 2.99 + vertex 0.010219 124.993 2.99 + endloop + endfacet + facet normal 0 0.776665 -0.629913 + outer loop + vertex 43.4836 126.659 2.99 + vertex 40.3311 124.31 0.09375 + vertex 43.4835 126.659 2.99 + endloop + endfacet + facet normal 0.462252 0.372067 -0.804915 + outer loop + vertex 40.3311 124.31 0.09375 + vertex 43.4836 126.659 2.99 + vertex 40.2411 124.219 0 + endloop + endfacet + facet normal -0.284405 0.538303 -0.793312 + outer loop + vertex 1.34496 127.486 2.99 + vertex 3.31154 126.191 1.40625 + vertex 3.74083 125.727 0.9375 + endloop + endfacet + facet normal 0 0.774148 -0.633005 + outer loop + vertex 3.31154 126.191 1.40625 + vertex 1.34496 127.486 2.99 + vertex 1.3457 127.486 2.99 + endloop + endfacet + facet normal 0.18923 0.605039 -0.773382 + outer loop + vertex 39.4006 124.797 0 + vertex 38.9146 124.949 0 + vertex 39.4864 124.89 0.09375 + endloop + endfacet + facet normal -0.292319 0.530833 -0.795466 + outer loop + vertex 1.42136 127.402 2.90625 + vertex 1.34418 127.485 2.99 + vertex 4.59941 124.797 0 + endloop + endfacet + facet normal 0 0.71028 -0.703919 + outer loop + vertex 1.34418 127.485 2.99 + vertex 1.42136 127.402 2.90625 + vertex 1.34268 127.485 2.99 + endloop + endfacet + facet normal -0.72287 0.0120478 -0.690879 + outer loop + vertex 2.21397 126.574 2.0625 + vertex 1.42136 127.402 2.90625 + vertex 4.06341 124.643 0.09375 + endloop + endfacet + facet normal -0.382298 0.452101 -0.805886 + outer loop + vertex 3.75886 124.219 0 + vertex 3.66885 124.31 0.09375 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal -0.462444 0.371827 -0.804916 + outer loop + vertex 0.516435 126.659 2.99 + vertex 3.66885 124.31 0.09375 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal 0 0.776665 -0.629913 + outer loop + vertex 3.66885 124.31 0.09375 + vertex 0.516435 126.659 2.99 + vertex 0.516475 126.659 2.99 + endloop + endfacet + facet normal 0.607747 0.184257 -0.772459 + outer loop + vertex 43.9142 125.636 2.99 + vertex 43.6789 126.061 2.90625 + vertex 43.7617 126.139 2.99 + endloop + endfacet + facet normal -0.458809 -0.376512 -0.804819 + outer loop + vertex 0.518034 75.3395 2.99 + vertex 1.1487 75.1508 2.71875 + vertex 0.528456 75.3268 2.99 + endloop + endfacet + facet normal -0.458812 -0.376559 -0.804795 + outer loop + vertex 1.1487 75.1508 2.71875 + vertex 0.518034 75.3395 2.99 + vertex 2.13876 76.1485 1.6875 + endloop + endfacet + facet normal 0.463947 0.371158 -0.80436 + outer loop + vertex 43.6789 126.061 2.90625 + vertex 43.7609 126.14 2.99 + vertex 43.7617 126.139 2.99 + endloop + endfacet + facet normal 0.532514 0.290193 -0.795121 + outer loop + vertex 43.7609 126.14 2.99 + vertex 43.6789 126.061 2.90625 + vertex 40.5634 123.815 0 + endloop + endfacet + facet normal 0.307644 0.522995 -0.794878 + outer loop + vertex 41.168 127.475 2.53125 + vertex 41.5747 127.933 2.99 + vertex 41.5764 127.932 2.99 + endloop + endfacet + facet normal 0.0683312 0.67509 -0.734564 + outer loop + vertex 41.5747 127.933 2.99 + vertex 41.168 127.475 2.53125 + vertex 38.4091 125 0 + endloop + endfacet + facet normal 0.539108 -0.279962 -0.794345 + outer loop + vertex 40.8956 78.5589 0.09375 + vertex 40.5634 78.1852 0 + vertex 40.8028 78.6462 0 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 79.5 0.1875 + vertex 43.99 124.991 2.99 + vertex 43.99 77.0089 2.99 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 79.5 0.1875 + vertex 41.1875 122.5 0.1875 + vertex 43.99 124.991 2.99 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41 79.6667 0 + vertex 41.1875 122.5 0.1875 + vertex 41.1875 79.5 0.1875 + endloop + endfacet + facet normal 0.707107 0 -0.707107 + outer loop + vertex 41.1875 122.5 0.1875 + vertex 41 79.6667 0 + vertex 41 122.333 0 + endloop + endfacet + facet normal -0.535191 -0.28609 -0.79481 + outer loop + vertex 0.515361 75.3428 2.99 + vertex 0.267701 75.8061 2.99 + vertex 0.597187 75.4224 2.90625 + endloop + endfacet + facet normal 0.535236 -0.28616 -0.794754 + outer loop + vertex 43.4846 75.3428 2.99 + vertex 43.4028 75.4224 2.90625 + vertex 43.7323 75.8061 2.99 + endloop + endfacet + facet normal -0.676267 0.0646153 -0.733817 + outer loop + vertex 3 122.333 0 + vertex 2.8125 122.5 0.1875 + vertex 3.04978 122.854 0 + endloop + endfacet + facet normal 0.463959 0.369857 -0.804952 + outer loop + vertex 41.3877 124.617 0.84375 + vertex 40.2411 124.219 0 + vertex 43.4028 126.578 2.90625 + endloop + endfacet + facet normal 0.464062 0.369643 -0.804991 + outer loop + vertex 40.8381 124.082 0.28125 + vertex 40.2411 124.219 0 + vertex 41.3877 124.617 0.84375 + endloop + endfacet + facet normal 0.18472 0.609133 -0.771256 + outer loop + vertex 42.1271 127.765 2.99 + vertex 41.168 127.475 2.53125 + vertex 41.5764 127.932 2.99 + endloop + endfacet + facet normal 0.676263 -0.0647279 -0.733811 + outer loop + vertex 41.1875 79.5 0.1875 + vertex 40.9502 79.1464 0 + vertex 41 79.6667 0 + endloop + endfacet + facet normal 0.674581 0 -0.738201 + outer loop + vertex 39.4864 77.11 0.09375 + vertex 42.6558 74.5146 2.99 + vertex 42.6558 74.5145 2.99 + endloop + endfacet + facet normal 0.286838 -0.535861 -0.794089 + outer loop + vertex 42.6558 74.5146 2.99 + vertex 39.4864 77.11 0.09375 + vertex 39.4006 77.203 0 + endloop + endfacet + facet normal 0.675451 -0.0664567 -0.734404 + outer loop + vertex 43.5683 76.7562 2.625 + vertex 43.9839 76.9467 2.99 + vertex 43.8489 76.5001 2.90625 + endloop + endfacet + facet normal 0.675437 -0.0663891 -0.734423 + outer loop + vertex 43.9839 76.9467 2.99 + vertex 43.5683 76.7562 2.625 + vertex 43.9885 76.9935 2.99 + endloop + endfacet + facet normal -0.0683406 0.675084 -0.734569 + outer loop + vertex 2.83203 127.475 2.53125 + vertex 2.42532 127.933 2.99 + vertex 5.59091 125 0 + endloop + endfacet + facet normal -0.308893 0.522029 -0.795029 + outer loop + vertex 2.42532 127.933 2.99 + vertex 2.83203 127.475 2.53125 + vertex 2.42363 127.932 2.99 + endloop + endfacet + facet normal 0.382321 0.452106 -0.805873 + outer loop + vertex 40.2411 124.219 0 + vertex 39.8485 124.551 0 + vertex 40.3311 124.31 0.09375 + endloop + endfacet + facet normal 0.382567 0.452795 -0.805369 + outer loop + vertex 40.3311 124.31 0.09375 + vertex 39.8485 124.551 0 + vertex 41.2312 125.217 1.03125 + endloop + endfacet + facet normal 0.184661 -0.608576 -0.77171 + outer loop + vertex 41.5764 74.0676 2.99 + vertex 41.168 74.5254 2.53125 + vertex 42.1271 74.2347 2.99 + endloop + endfacet + facet normal -0.1892 0.604991 -0.773427 + outer loop + vertex 4.59941 124.797 0 + vertex 4.51355 124.89 0.09375 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal 0 0.707193 -0.707021 + outer loop + vertex 39.2188 125.938 0.9375 + vertex 3.00864 127.99 2.99 + vertex 40.9914 127.99 2.99 + endloop + endfacet + facet normal 0 0.707193 -0.707021 + outer loop + vertex 39.2188 125.938 0.9375 + vertex 4.78125 125.938 0.9375 + vertex 3.00864 127.99 2.99 + endloop + endfacet + facet normal 0 0.706918 -0.707295 + outer loop + vertex 38.4091 125 0 + vertex 4.78125 125.938 0.9375 + vertex 39.2188 125.938 0.9375 + endloop + endfacet + facet normal 0 0.706918 -0.707295 + outer loop + vertex 4.78125 125.938 0.9375 + vertex 38.4091 125 0 + vertex 5.59091 125 0 + endloop + endfacet + facet normal 0.670324 -0.0788617 -0.737866 + outer loop + vertex 40.9502 79.1464 0 + vertex 43.99 77.0089 2.99 + vertex 43.9898 77.0072 2.99 + endloop + endfacet + facet normal 0.676267 -0.0647325 -0.733807 + outer loop + vertex 43.99 77.0089 2.99 + vertex 40.9502 79.1464 0 + vertex 41.1875 79.5 0.1875 + endloop + endfacet + facet normal 0.413298 0.826597 0.381998 + outer loop + vertex 43.4028 75.4224 2.90625 + vertex 41.3877 77.3831 0.84375 + vertex 43.0364 75.7789 2.53125 + endloop + endfacet + facet normal -0.609694 -0.179982 -0.771933 + outer loop + vertex 0.0681093 76.4222 2.99 + vertex 0.151149 76.5001 2.90625 + vertex 3.19722 78.6462 0 + endloop + endfacet + facet normal -0.605722 -0.186032 -0.773623 + outer loop + vertex 0.151149 76.5001 2.90625 + vertex 0.0681093 76.4222 2.99 + vertex 0.0676179 76.4238 2.99 + endloop + endfacet + facet normal -0.382551 -0.45281 -0.805368 + outer loop + vertex 4.15148 77.4494 0 + vertex 3.66885 77.6904 0.09375 + vertex 3.75886 77.7811 0 + endloop + endfacet + facet normal -0.464444 -0.369255 -0.804949 + outer loop + vertex 0.516435 75.3414 2.99 + vertex 0.597187 75.4224 2.90625 + vertex 3.75886 77.7811 0 + endloop + endfacet + facet normal -0.471432 -0.361656 -0.804336 + outer loop + vertex 0.597187 75.4224 2.90625 + vertex 0.516435 75.3414 2.99 + vertex 0.515361 75.3428 2.99 + endloop + endfacet + facet normal -0.539197 0.279835 -0.794329 + outer loop + vertex 3.10444 123.441 0.09375 + vertex 1.24891 125.188 1.96875 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal 0.620585 0.124117 -0.774254 + outer loop + vertex 43.7608 126.14 2.99 + vertex 41.3877 124.617 0.84375 + vertex 43.7606 126.141 2.99 + endloop + endfacet + facet normal 0.535679 0.285315 -0.79476 + outer loop + vertex 41.3877 124.617 0.84375 + vertex 43.7608 126.14 2.99 + vertex 40.8381 124.082 0.28125 + endloop + endfacet + facet normal 0 0.796254 -0.604962 + outer loop + vertex 43.7609 126.14 2.99 + vertex 40.8381 124.082 0.28125 + vertex 43.7608 126.14 2.99 + endloop + endfacet + facet normal 0.533871 0.288124 -0.794963 + outer loop + vertex 40.8381 124.082 0.28125 + vertex 43.7609 126.14 2.99 + vertex 40.5634 123.815 0 + endloop + endfacet + facet normal 0.546543 0.273271 -0.79159 + outer loop + vertex 43.4028 126.578 2.90625 + vertex 43.4836 126.659 2.99 + vertex 43.4846 126.657 2.99 + endloop + endfacet + facet normal 0.465112 0.368345 -0.80498 + outer loop + vertex 43.4836 126.659 2.99 + vertex 43.4028 126.578 2.90625 + vertex 40.2411 124.219 0 + endloop + endfacet + facet normal 0.536006 0.286758 -0.79402 + outer loop + vertex 43.7323 126.194 2.99 + vertex 43.4028 126.578 2.90625 + vertex 43.4846 126.657 2.99 + endloop + endfacet + facet normal 0.539206 0.27983 -0.794325 + outer loop + vertex 40.8956 123.441 0.09375 + vertex 40.5634 123.815 0 + vertex 42.7511 125.188 1.96875 + endloop + endfacet + facet normal 0.59605 0.218552 -0.772632 + outer loop + vertex 43.9319 125.578 2.99 + vertex 42.7511 125.188 1.96875 + vertex 43.9308 125.581 2.99 + endloop + endfacet + facet normal 0.607488 0.184098 -0.7727 + outer loop + vertex 42.7511 125.188 1.96875 + vertex 43.9319 125.578 2.99 + vertex 40.8956 123.441 0.09375 + endloop + endfacet + facet normal 0.67573 0.067573 -0.734046 + outer loop + vertex 43.5683 125.244 2.625 + vertex 43.9839 125.053 2.99 + vertex 43.9885 125.007 2.99 + endloop + endfacet + facet normal 0.675486 0.0664131 -0.734376 + outer loop + vertex 43.9839 125.053 2.99 + vertex 43.5683 125.244 2.625 + vertex 43.8489 125.5 2.90625 + endloop + endfacet + facet normal 0.610161 0.179097 -0.771769 + outer loop + vertex 43.5683 125.244 2.625 + vertex 40.8028 123.354 0 + vertex 43.8489 125.5 2.90625 + endloop + endfacet + facet normal 0.286916 0.536002 -0.793966 + outer loop + vertex 42.6022 127.514 2.99 + vertex 42.0622 127.679 2.90625 + vertex 42.1389 127.762 2.99 + endloop + endfacet + facet normal 0 0.71708 -0.696991 + outer loop + vertex 41.5747 127.933 2.99 + vertex 39.2188 125.938 0.9375 + vertex 41.5738 127.933 2.99 + endloop + endfacet + facet normal 0.0678562 0.675378 -0.734344 + outer loop + vertex 39.2188 125.938 0.9375 + vertex 41.5747 127.933 2.99 + vertex 38.4091 125 0 + endloop + endfacet + facet normal -0.286899 0.536015 -0.793963 + outer loop + vertex 1.93781 127.679 2.90625 + vertex 1.39777 127.514 2.99 + vertex 1.86111 127.762 2.99 + endloop + endfacet + facet normal -0.1892 0.604993 -0.773426 + outer loop + vertex 4.51355 124.89 0.09375 + vertex 4.08426 125.355 0.5625 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal 0.738378 0.00184594 0.674385 + outer loop + vertex 4.08426 125.355 0.5625 + vertex 3.74083 125.727 0.9375 + vertex 3.48326 126.005 1.21875 + endloop + endfacet + facet normal -1.00889e-09 -0.709941 0.704261 + outer loop + vertex 3.74083 125.727 0.9375 + vertex 4.08426 125.355 0.5625 + vertex 4.34184 125.076 0.28125 + endloop + endfacet + facet normal 0.741088 0.00741088 0.671367 + outer loop + vertex 3.48326 126.005 1.21875 + vertex 3.74083 125.727 0.9375 + vertex 3.31154 126.191 1.40625 + endloop + endfacet + facet normal -1.00889e-09 -0.709941 0.704261 + outer loop + vertex 4.34184 125.076 0.28125 + vertex 4.08426 125.355 0.5625 + vertex 4.51355 124.89 0.09375 + endloop + endfacet + facet normal -0.190237 0.604313 -0.773702 + outer loop + vertex 3.48326 126.005 1.21875 + vertex 2.10952 127.493 2.71875 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal -0.287148 0.535516 -0.794209 + outer loop + vertex 1.34436 127.486 2.99 + vertex 3.74083 125.727 0.9375 + vertex 4.34184 125.076 0.28125 + endloop + endfacet + facet normal 0 0.759309 -0.65073 + outer loop + vertex 3.74083 125.727 0.9375 + vertex 1.34436 127.486 2.99 + vertex 1.34496 127.486 2.99 + endloop + endfacet + facet normal 2.01777e-09 0.709941 -0.704261 + outer loop + vertex 3.48326 126.005 1.21875 + vertex 3.31154 126.191 1.40625 + vertex 2.10952 127.493 2.71875 + endloop + endfacet + facet normal 8.07109e-10 -0.709941 0.704261 + outer loop + vertex 1.93781 127.679 2.90625 + vertex 2.10952 127.493 2.71875 + vertex 3.31154 126.191 1.40625 + endloop + endfacet + facet normal -0.29177 0.531345 -0.795325 + outer loop + vertex 4.06341 124.643 0.09375 + vertex 1.42136 127.402 2.90625 + vertex 4.59941 124.797 0 + endloop + endfacet + facet normal -0.376721 0.459188 -0.804504 + outer loop + vertex 2.21397 126.574 2.0625 + vertex 0.936562 127.151 2.99 + vertex 1.42136 127.402 2.90625 + endloop + endfacet + facet normal -0.377633 0.457775 -0.804882 + outer loop + vertex 0.936562 127.151 2.99 + vertex 2.21397 126.574 2.0625 + vertex 0.892922 127.115 2.99 + endloop + endfacet + facet normal -0.291754 0.531241 -0.795401 + outer loop + vertex 4.15148 124.551 0 + vertex 4.06341 124.643 0.09375 + vertex 4.59941 124.797 0 + endloop + endfacet + facet normal -0.377012 0.458919 -0.804522 + outer loop + vertex 0.889589 127.113 2.99 + vertex 4.06341 124.643 0.09375 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal 0 0.760877 -0.648896 + outer loop + vertex 4.06341 124.643 0.09375 + vertex 0.889589 127.113 2.99 + vertex 0.889638 127.113 2.99 + endloop + endfacet + facet normal -0.382554 0.45282 -0.805361 + outer loop + vertex 3.66885 124.31 0.09375 + vertex 2.7688 125.217 1.03125 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal -0.458807 0.376566 -0.804794 + outer loop + vertex 0.516475 126.659 2.99 + vertex 2.7688 125.217 1.03125 + vertex 3.66885 124.31 0.09375 + endloop + endfacet + facet normal 0 0.805309 -0.592855 + outer loop + vertex 2.7688 125.217 1.03125 + vertex 0.516475 126.659 2.99 + vertex 0.517086 126.659 2.99 + endloop + endfacet + facet normal -0.534298 0.287457 -0.794918 + outer loop + vertex 0.239056 126.14 2.99 + vertex 3.16186 124.082 0.28125 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal 0 0.796254 -0.604962 + outer loop + vertex 3.16186 124.082 0.28125 + vertex 0.239056 126.14 2.99 + vertex 0.239151 126.14 2.99 + endloop + endfacet + facet normal -0.1847 0.609146 -0.77125 + outer loop + vertex 2.83203 127.475 2.53125 + vertex 1.87286 127.765 2.99 + vertex 2.42363 127.932 2.99 + endloop + endfacet + facet normal 0.46392 -0.369939 -0.804937 + outer loop + vertex 43.4028 75.4224 2.90625 + vertex 40.2411 77.7811 0 + vertex 41.3877 77.3831 0.84375 + endloop + endfacet + facet normal -0.533982 0.287939 -0.794955 + outer loop + vertex 0.321138 126.061 2.90625 + vertex 0.239056 126.14 2.99 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal -0.464021 0.370753 -0.804504 + outer loop + vertex 0.239056 126.14 2.99 + vertex 0.321138 126.061 2.90625 + vertex 0.238257 126.139 2.99 + endloop + endfacet + facet normal 0.0745512 -0.670961 -0.737735 + outer loop + vertex 39.2188 76.0625 0.9375 + vertex 41.5747 74.0675 2.99 + vertex 41.5738 74.0674 2.99 + endloop + endfacet + facet normal 0.0666654 -0.676157 -0.733735 + outer loop + vertex 41.5747 74.0675 2.99 + vertex 39.2188 76.0625 0.9375 + vertex 38.4091 77 0 + endloop + endfacet + facet normal 0.0666418 -0.676171 -0.733725 + outer loop + vertex 40.9914 74.01 2.99 + vertex 39.2188 76.0625 0.9375 + vertex 41.5738 74.0674 2.99 + endloop + endfacet + facet normal -0.376767 -0.459082 -0.804544 + outer loop + vertex 1.34268 74.5154 2.99 + vertex 0.936562 74.8487 2.99 + vertex 1.42136 74.5976 2.90625 + endloop + endfacet + facet normal 0.610311 -0.178807 -0.771718 + outer loop + vertex 43.8489 76.5001 2.90625 + vertex 40.8028 78.6462 0 + vertex 43.5683 76.7562 2.625 + endloop + endfacet + facet normal 0.690222 0 -0.723598 + outer loop + vertex 40.8956 78.5589 0.09375 + vertex 43.9319 76.4222 2.99 + vertex 43.9319 76.4221 2.99 + endloop + endfacet + facet normal 0.607694 -0.183731 -0.772626 + outer loop + vertex 43.9319 76.4222 2.99 + vertex 40.8956 78.5589 0.09375 + vertex 40.8028 78.6462 0 + endloop + endfacet + facet normal 0.463919 -0.37001 -0.804904 + outer loop + vertex 40.8381 77.9178 0.28125 + vertex 40.2411 77.7811 0 + vertex 40.5634 78.1852 0 + endloop + endfacet + facet normal 0.728686 -0.0291475 -0.684227 + outer loop + vertex 43.0364 126.221 2.53125 + vertex 41.3877 124.617 0.84375 + vertex 43.4028 126.578 2.90625 + endloop + endfacet + facet normal 0.534822 0.288074 -0.794342 + outer loop + vertex 43.0364 126.221 2.53125 + vertex 43.7323 126.194 2.99 + vertex 43.756 126.15 2.99 + endloop + endfacet + facet normal 0.535135 0.285807 -0.79495 + outer loop + vertex 43.7323 126.194 2.99 + vertex 43.0364 126.221 2.53125 + vertex 43.4028 126.578 2.90625 + endloop + endfacet + facet normal 0.60776 0.183433 -0.772645 + outer loop + vertex 42.7511 125.188 1.96875 + vertex 43.9142 125.636 2.99 + vertex 43.9308 125.581 2.99 + endloop + endfacet + facet normal 0.607528 0.184094 -0.77267 + outer loop + vertex 43.9142 125.636 2.99 + vertex 42.7511 125.188 1.96875 + vertex 43.6789 126.061 2.90625 + endloop + endfacet + facet normal 0.538974 0.280225 -0.794343 + outer loop + vertex 42.7511 125.188 1.96875 + vertex 40.5634 123.815 0 + vertex 43.6789 126.061 2.90625 + endloop + endfacet + facet normal 0.606223 0.186471 -0.773125 + outer loop + vertex 40.8956 123.441 0.09375 + vertex 43.9319 125.578 2.99 + vertex 40.8028 123.354 0 + endloop + endfacet + facet normal 0.539492 0.280161 -0.794014 + outer loop + vertex 40.8028 123.354 0 + vertex 40.5634 123.815 0 + vertex 40.8956 123.441 0.09375 + endloop + endfacet + facet normal 0.609938 0.17953 -0.771845 + outer loop + vertex 41.6047 123.451 0.65625 + vertex 40.8028 123.354 0 + vertex 43.5683 125.244 2.625 + endloop + endfacet + facet normal 0.674388 0.0626218 -0.735717 + outer loop + vertex 43.9898 124.993 2.99 + vertex 43.5683 125.244 2.625 + vertex 43.9885 125.007 2.99 + endloop + endfacet + facet normal 0.675518 0.0665249 -0.734337 + outer loop + vertex 43.5683 125.244 2.625 + vertex 43.9898 124.993 2.99 + vertex 41.6047 123.451 0.65625 + endloop + endfacet + facet normal 0.624953 0.156238 -0.764868 + outer loop + vertex 43.8489 125.5 2.90625 + vertex 43.9319 125.578 2.99 + vertex 43.9324 125.576 2.99 + endloop + endfacet + facet normal 0.609519 0.180313 -0.771994 + outer loop + vertex 43.9319 125.578 2.99 + vertex 43.8489 125.5 2.90625 + vertex 40.8028 123.354 0 + endloop + endfacet + facet normal 0.675752 0.0665416 -0.734119 + outer loop + vertex 43.9839 125.053 2.99 + vertex 43.8489 125.5 2.90625 + vertex 43.9324 125.576 2.99 + endloop + endfacet + facet normal -0.539138 -0.280012 -0.794307 + outer loop + vertex 3.43665 78.1852 0 + vertex 3.10444 78.5589 0.09375 + vertex 3.19722 78.6462 0 + endloop + endfacet + facet normal 0.285784 -0.535845 -0.794479 + outer loop + vertex 42.6558 74.5146 2.99 + vertex 42.5786 74.5976 2.90625 + vertex 42.6573 74.5154 2.99 + endloop + endfacet + facet normal 0.29231 -0.530797 -0.795493 + outer loop + vertex 42.5786 74.5976 2.90625 + vertex 42.6558 74.5146 2.99 + vertex 39.4006 77.203 0 + endloop + endfacet + facet normal 0.188475 0.605988 -0.772823 + outer loop + vertex 39.9157 125.355 0.5625 + vertex 38.9146 124.949 0 + vertex 40.5167 126.005 1.21875 + endloop + endfacet + facet normal 0.189232 0.60497 -0.773436 + outer loop + vertex 39.4864 124.89 0.09375 + vertex 38.9146 124.949 0 + vertex 39.9157 125.355 0.5625 + endloop + endfacet + facet normal 0.444568 0.400111 -0.801417 + outer loop + vertex 43.4829 126.659 2.99 + vertex 41.8612 125.852 1.6875 + vertex 43.482 126.66 2.99 + endloop + endfacet + facet normal 0.459206 0.376118 -0.804777 + outer loop + vertex 41.8612 125.852 1.6875 + vertex 43.4829 126.659 2.99 + vertex 41.2312 125.217 1.03125 + endloop + endfacet + facet normal 0.377428 0.458463 -0.804587 + outer loop + vertex 39.9366 124.643 0.09375 + vertex 43.1104 127.113 2.99 + vertex 39.8485 124.551 0 + endloop + endfacet + facet normal -0.287792 0.535029 -0.794305 + outer loop + vertex 1.34423 127.485 2.99 + vertex 4.34184 125.076 0.28125 + vertex 4.51355 124.89 0.09375 + endloop + endfacet + facet normal -0.631093 0.0820421 -0.771356 + outer loop + vertex 4.34184 125.076 0.28125 + vertex 1.34423 127.485 2.99 + vertex 1.34436 127.486 2.99 + endloop + endfacet + facet normal -0.188446 0.606007 -0.772816 + outer loop + vertex 4.08426 125.355 0.5625 + vertex 3.48326 126.005 1.21875 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal -0.539522 0.280212 -0.793976 + outer loop + vertex 3.19722 123.354 0 + vertex 3.10444 123.441 0.09375 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal -0.538918 0.280311 -0.794351 + outer loop + vertex 1.24891 125.188 1.96875 + vertex 0.321138 126.061 2.90625 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal 0.291746 0.53119 -0.795438 + outer loop + vertex 39.8485 124.551 0 + vertex 39.4006 124.797 0 + vertex 39.9366 124.643 0.09375 + endloop + endfacet + facet normal 0.609862 -0.179715 -0.771862 + outer loop + vertex 41.6047 78.5489 0.65625 + vertex 40.8028 78.6462 0 + vertex 40.9502 79.1464 0 + endloop + endfacet + facet normal 0.463919 -0.369941 -0.804937 + outer loop + vertex 41.3877 77.3831 0.84375 + vertex 40.2411 77.7811 0 + vertex 40.8381 77.9178 0.28125 + endloop + endfacet + facet normal 0.0405286 -0.688987 -0.72364 + outer loop + vertex 41.5747 74.0675 2.99 + vertex 41.168 74.5254 2.53125 + vertex 41.5764 74.0676 2.99 + endloop + endfacet + facet normal 0.0681493 -0.675259 -0.734425 + outer loop + vertex 41.168 74.5254 2.53125 + vertex 41.5747 74.0675 2.99 + vertex 38.4091 77 0 + endloop + endfacet + facet normal 0 -0.760851 -0.648927 + outer loop + vertex 0.889589 74.8872 2.99 + vertex 4.06341 77.3574 0.09375 + vertex 0.889638 74.8872 2.99 + endloop + endfacet + facet normal -0.376896 -0.459024 -0.804516 + outer loop + vertex 4.06341 77.3574 0.09375 + vertex 0.889589 74.8872 2.99 + vertex 4.15148 77.4494 0 + endloop + endfacet + facet normal -0.286571 -0.536267 -0.793912 + outer loop + vertex 1.86111 74.2383 2.99 + vertex 1.39777 74.4859 2.99 + vertex 1.93781 74.3213 2.90625 + endloop + endfacet + facet normal 0.568781 -0.227512 -0.790397 + outer loop + vertex 41.3877 77.3831 0.84375 + vertex 43.7608 75.8596 2.99 + vertex 43.7606 75.8591 2.99 + endloop + endfacet + facet normal 0.535237 -0.285987 -0.794816 + outer loop + vertex 43.7608 75.8596 2.99 + vertex 41.3877 77.3831 0.84375 + vertex 40.8381 77.9178 0.28125 + endloop + endfacet + facet normal 0.47207 -0.354052 -0.807339 + outer loop + vertex 41.8612 76.1485 1.6875 + vertex 43.4829 75.3407 2.99 + vertex 43.482 75.3395 2.99 + endloop + endfacet + facet normal 0.458787 -0.376604 -0.804788 + outer loop + vertex 43.4829 75.3407 2.99 + vertex 41.8612 76.1485 1.6875 + vertex 41.2312 76.7834 1.03125 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 41 79.6667 0 + vertex 40.9502 79.1464 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 33.1083 89.04 0 + vertex 41 122.333 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 40.9502 79.1464 0 + vertex 40.8028 78.6462 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 32.8149 89.5889 0 + vertex 41 122.333 0 + vertex 33.1083 89.04 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 40.8028 78.6462 0 + vertex 40.5634 78.1852 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 32.4201 90.0701 0 + vertex 41 122.333 0 + vertex 32.8149 89.5889 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 40.5634 78.1852 0 + vertex 40.2411 77.7811 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 31.9389 90.4649 0 + vertex 41 122.333 0 + vertex 32.4201 90.0701 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 40.2411 77.7811 0 + vertex 39.8485 77.4494 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 31.39 90.7583 0 + vertex 41 122.333 0 + vertex 31.9389 90.4649 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 39.8485 77.4494 0 + vertex 39.4006 77.203 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 41 122.333 0 + vertex 31.39 90.7583 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 39.4006 77.203 0 + vertex 38.9146 77.0512 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 33.289 88.4444 0 + vertex 33.1083 89.04 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 38.4091 77 0 + vertex 32.4201 85.5799 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.578 106.889 0 + vertex 41 122.333 0 + vertex 21.7 105.65 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 33.35 87.825 0 + vertex 33.289 88.4444 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 33.289 87.2056 0 + vertex 33.35 87.825 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 33.1083 86.61 0 + vertex 33.289 87.2056 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 32.8149 86.0611 0 + vertex 33.1083 86.61 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 79.6667 0 + vertex 32.4201 85.5799 0 + vertex 32.8149 86.0611 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 31.9389 85.1851 0 + vertex 32.4201 85.5799 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 31.39 84.8917 0 + vertex 31.9389 85.1851 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 30.7944 84.711 0 + vertex 31.39 84.8917 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 30.175 84.65 0 + vertex 30.7944 84.711 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 29.5556 84.711 0 + vertex 30.175 84.65 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.4091 77 0 + vertex 28.96 84.8917 0 + vertex 29.5556 84.711 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 77 0 + vertex 28.96 84.8917 0 + vertex 38.4091 77 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 77 0 + vertex 27 87.825 0 + vertex 27.061 87.2056 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 21.578 104.411 0 + vertex 21.7 105.65 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 77 0 + vertex 27.061 87.2056 0 + vertex 27.2417 86.61 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 21.2166 103.22 0 + vertex 21.578 104.411 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 20.6298 102.122 0 + vertex 21.2166 103.22 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 19.8401 101.16 0 + vertex 20.6298 102.122 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 18.8779 100.37 0 + vertex 19.8401 101.16 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 77 0 + vertex 27.2417 86.61 0 + vertex 27.5351 86.0611 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 17.78 99.7834 0 + vertex 18.8779 100.37 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 16.5888 99.422 0 + vertex 17.78 99.7834 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 15.35 99.3 0 + vertex 16.5888 99.422 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 77 0 + vertex 27.5351 86.0611 0 + vertex 27.9299 85.5799 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 27 87.825 0 + vertex 5.59091 77 0 + vertex 15.35 99.3 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 15.35 99.3 0 + vertex 5.59091 77 0 + vertex 14.1112 99.422 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 14.1112 99.422 0 + vertex 5.59091 77 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 14.1112 99.422 0 + vertex 3 79.6667 0 + vertex 12.92 99.7834 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 9.48335 103.22 0 + vertex 3 79.6667 0 + vertex 9.12201 104.411 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 10.0702 102.122 0 + vertex 3 79.6667 0 + vertex 9.48335 103.22 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 10.8599 101.16 0 + vertex 3 79.6667 0 + vertex 10.0702 102.122 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 11.8221 100.37 0 + vertex 3 79.6667 0 + vertex 10.8599 101.16 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 12.92 99.7834 0 + vertex 3 79.6667 0 + vertex 11.8221 100.37 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 28.4111 85.1851 0 + vertex 5.59091 77 0 + vertex 27.9299 85.5799 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 28.96 84.8917 0 + vertex 5.59091 77 0 + vertex 28.4111 85.1851 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.2166 108.08 0 + vertex 41 122.333 0 + vertex 21.578 106.889 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 20.6298 109.178 0 + vertex 41 122.333 0 + vertex 21.2166 108.08 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 41 122.333 0 + vertex 38.4091 125 0 + vertex 40.9502 122.854 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.9502 122.854 0 + vertex 38.4091 125 0 + vertex 40.8028 123.354 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.8028 123.354 0 + vertex 38.4091 125 0 + vertex 40.5634 123.815 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.2411 124.219 0 + vertex 38.4091 125 0 + vertex 39.8485 124.551 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 31.39 90.7583 0 + vertex 30.7944 90.939 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 30.7944 90.939 0 + vertex 30.175 91 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 30.175 91 0 + vertex 29.5556 90.939 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 29.5556 90.939 0 + vertex 28.96 90.7583 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 28.96 90.7583 0 + vertex 28.4111 90.4649 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 28.4111 90.4649 0 + vertex 27.9299 90.0701 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 27.9299 90.0701 0 + vertex 27.5351 89.5889 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 27.5351 89.5889 0 + vertex 27.2417 89.04 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 27.061 88.4444 0 + vertex 27 87.825 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 21.7 105.65 0 + vertex 27.2417 89.04 0 + vertex 27.061 88.4444 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 39.8485 124.551 0 + vertex 38.4091 125 0 + vertex 39.4006 124.797 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 39.4006 124.797 0 + vertex 38.4091 125 0 + vertex 38.9146 124.949 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 40.5634 123.815 0 + vertex 38.4091 125 0 + vertex 40.2411 124.219 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 41 122.333 0 + vertex 20.6298 109.178 0 + vertex 38.4091 125 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 19.8401 110.14 0 + vertex 38.4091 125 0 + vertex 20.6298 109.178 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 18.8779 110.93 0 + vertex 38.4091 125 0 + vertex 19.8401 110.14 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 17.78 111.517 0 + vertex 38.4091 125 0 + vertex 18.8779 110.93 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 16.5888 111.878 0 + vertex 38.4091 125 0 + vertex 17.78 111.517 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 125 0 + vertex 16.5888 111.878 0 + vertex 15.35 112 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 125 0 + vertex 15.35 112 0 + vertex 14.1112 111.878 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 125 0 + vertex 14.1112 111.878 0 + vertex 12.92 111.517 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 9.12201 104.411 0 + vertex 3 79.6667 0 + vertex 9 105.65 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 16.5888 111.878 0 + vertex 5.59091 125 0 + vertex 38.4091 125 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 12.92 111.517 0 + vertex 11.8221 110.93 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 11.8221 110.93 0 + vertex 10.8599 110.14 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 10.8599 110.14 0 + vertex 10.0702 109.178 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 10.0702 109.178 0 + vertex 9.48335 108.08 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 9.48335 108.08 0 + vertex 9.12201 106.889 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 122.333 0 + vertex 9 105.65 0 + vertex 3 79.6667 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 5.59091 77 0 + vertex 5.08545 77.0512 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 9 105.65 0 + vertex 3 122.333 0 + vertex 9.12201 106.889 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 5.08545 77.0512 0 + vertex 4.59941 77.203 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 12.92 111.517 0 + vertex 3 122.333 0 + vertex 5.59091 125 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 4.59941 77.203 0 + vertex 4.15148 77.4494 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.59091 125 0 + vertex 3 122.333 0 + vertex 5.08545 124.949 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 4.15148 77.4494 0 + vertex 3.75886 77.7811 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.08545 124.949 0 + vertex 3 122.333 0 + vertex 4.59941 124.797 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 3.75886 77.7811 0 + vertex 3.43665 78.1852 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 4.59941 124.797 0 + vertex 3 122.333 0 + vertex 4.15148 124.551 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 3.43665 78.1852 0 + vertex 3.19722 78.6462 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 4.15148 124.551 0 + vertex 3 122.333 0 + vertex 3.75886 124.219 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3 79.6667 0 + vertex 3.19722 78.6462 0 + vertex 3.04978 79.1464 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.75886 124.219 0 + vertex 3 122.333 0 + vertex 3.43665 123.815 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.43665 123.815 0 + vertex 3 122.333 0 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 3.19722 123.354 0 + vertex 3 122.333 0 + vertex 3.04978 122.854 0 + endloop + endfacet + facet normal -0.539133 -0.279985 -0.79432 + outer loop + vertex 3.43665 78.1852 0 + vertex 0.321138 75.9393 2.90625 + vertex 1.24891 76.8125 1.96875 + endloop + endfacet + facet normal 0.183392 0.611306 -0.769852 + outer loop + vertex 42.1371 127.762 2.99 + vertex 41.168 127.475 2.53125 + vertex 42.1271 127.765 2.99 + endloop + endfacet + facet normal 0.185366 0.608028 -0.771972 + outer loop + vertex 41.168 127.475 2.53125 + vertex 42.1371 127.762 2.99 + vertex 39.1649 125.229 0.28125 + endloop + endfacet + facet normal 0 0.730405 -0.683014 + outer loop + vertex 42.1373 127.762 2.99 + vertex 39.1649 125.229 0.28125 + vertex 42.1371 127.762 2.99 + endloop + endfacet + facet normal 0.178701 0.613166 -0.769476 + outer loop + vertex 39.1649 125.229 0.28125 + vertex 42.1373 127.762 2.99 + vertex 38.9146 124.949 0 + endloop + endfacet + facet normal 0 0.805309 -0.592855 + outer loop + vertex 43.4835 126.659 2.99 + vertex 41.2312 125.217 1.03125 + vertex 43.4829 126.659 2.99 + endloop + endfacet + facet normal 0.458868 0.376484 -0.804798 + outer loop + vertex 41.2312 125.217 1.03125 + vertex 43.4835 126.659 2.99 + vertex 40.3311 124.31 0.09375 + endloop + endfacet + facet normal 0.362251 0.470927 -0.804365 + outer loop + vertex 42.8513 126.849 2.71875 + vertex 43.1104 127.113 2.99 + vertex 43.1117 127.112 2.99 + endloop + endfacet + facet normal 0.385552 0.449515 -0.805783 + outer loop + vertex 43.1104 127.113 2.99 + vertex 42.8513 126.849 2.71875 + vertex 39.8485 124.551 0 + endloop + endfacet + facet normal 0.458428 0.370269 -0.807926 + outer loop + vertex 43.482 126.66 2.99 + vertex 42.8513 126.849 2.71875 + vertex 43.4715 126.673 2.99 + endloop + endfacet + facet normal 0.458939 0.37659 -0.804708 + outer loop + vertex 42.8513 126.849 2.71875 + vertex 43.482 126.66 2.99 + vertex 41.8612 125.852 1.6875 + endloop + endfacet + facet normal -0.607475 0.184189 -0.772689 + outer loop + vertex 1.24891 125.188 1.96875 + vertex 0.0857488 125.636 2.99 + vertex 0.321138 126.061 2.90625 + endloop + endfacet + facet normal -0.607907 0.18296 -0.772641 + outer loop + vertex 0.0857488 125.636 2.99 + vertex 1.24891 125.188 1.96875 + vertex 0.0691956 125.581 2.99 + endloop + endfacet + facet normal -0.607465 0.184182 -0.772699 + outer loop + vertex 0.321138 126.061 2.90625 + vertex 0.0857488 125.636 2.99 + vertex 0.238257 126.139 2.99 + endloop + endfacet + facet normal -0.605892 0.187083 -0.773236 + outer loop + vertex 0.0681093 125.578 2.99 + vertex 3.10444 123.441 0.09375 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal 0 0.804668 -0.593725 + outer loop + vertex 3.10444 123.441 0.09375 + vertex 0.0681093 125.578 2.99 + vertex 0.0681277 125.578 2.99 + endloop + endfacet + facet normal -0.607504 0.184066 -0.772696 + outer loop + vertex 0.0681277 125.578 2.99 + vertex 1.24891 125.188 1.96875 + vertex 3.10444 123.441 0.09375 + endloop + endfacet + facet normal -0.598002 0.212869 -0.772709 + outer loop + vertex 1.24891 125.188 1.96875 + vertex 0.0681277 125.578 2.99 + vertex 0.0691956 125.581 2.99 + endloop + endfacet + facet normal 0.675628 -0.066542 -0.734234 + outer loop + vertex 43.9324 76.4238 2.99 + vertex 43.8489 76.5001 2.90625 + vertex 43.9839 76.9467 2.99 + endloop + endfacet + facet normal -0.278755 -0.529635 -0.801113 + outer loop + vertex 1.86273 74.2378 2.99 + vertex 4.83507 76.7706 0.28125 + vertex 1.86292 74.2377 2.99 + endloop + endfacet + facet normal -0.184221 -0.608936 -0.77153 + outer loop + vertex 4.83507 76.7706 0.28125 + vertex 1.86273 74.2378 2.99 + vertex 5.08545 77.0512 0 + endloop + endfacet + facet normal 0.189012 -0.60527 -0.773255 + outer loop + vertex 41.8905 74.5072 2.71875 + vertex 38.9146 77.0512 0 + vertex 40.5167 75.9945 1.21875 + endloop + endfacet + facet normal 0.381889 0.453634 -0.805219 + outer loop + vertex 41.8612 125.852 1.6875 + vertex 39.8485 124.551 0 + vertex 42.8513 126.849 2.71875 + endloop + endfacet + facet normal 0.38252 -0.452866 -0.805352 + outer loop + vertex 41.8612 76.1485 1.6875 + vertex 39.8485 77.4494 0 + vertex 41.2312 76.7834 1.03125 + endloop + endfacet + facet normal -0.288609 -0.533926 -0.79475 + outer loop + vertex 1.34496 74.5142 2.99 + vertex 3.31154 75.8086 1.40625 + vertex 1.3457 74.5138 2.99 + endloop + endfacet + facet normal -0.286641 -0.536043 -0.794037 + outer loop + vertex 3.31154 75.8086 1.40625 + vertex 1.34496 74.5142 2.99 + vertex 3.74083 76.2734 0.9375 + endloop + endfacet + facet normal -0.0683901 -0.675166 -0.734489 + outer loop + vertex 5.59091 77 0 + vertex 4.83507 76.7706 0.28125 + vertex 5.08545 77.0512 0 + endloop + endfacet + facet normal -0.676305 0.0646611 -0.733779 + outer loop + vertex 0.00999928 124.991 2.99 + vertex 3.04978 122.854 0 + vertex 2.8125 122.5 0.1875 + endloop + endfacet + facet normal -0.679701 0.056388 -0.731319 + outer loop + vertex 3.04978 122.854 0 + vertex 0.00999928 124.991 2.99 + vertex 0.0101652 124.993 2.99 + endloop + endfacet + facet normal -0.67563 0.066525 -0.734233 + outer loop + vertex 0.151149 125.5 2.90625 + vertex 0.0161214 125.053 2.99 + vertex 0.0676179 125.576 2.99 + endloop + endfacet + facet normal -0.675551 0.0664648 -0.734311 + outer loop + vertex 0.010219 124.993 2.99 + vertex 0.431662 125.244 2.625 + vertex 2.39525 123.451 0.65625 + endloop + endfacet + facet normal -0.674312 0.062186 -0.735823 + outer loop + vertex 0.431662 125.244 2.625 + vertex 0.010219 124.993 2.99 + vertex 0.0115101 125.007 2.99 + endloop + endfacet + facet normal -0.675506 -0.0665255 -0.734348 + outer loop + vertex 0.0676179 76.4238 2.99 + vertex 0.0161214 76.9467 2.99 + vertex 0.151149 76.5001 2.90625 + endloop + endfacet + facet normal -0.609827 -0.179731 -0.771886 + outer loop + vertex 3.19722 78.6462 0 + vertex 0.431662 76.7562 2.625 + vertex 2.39525 78.5489 0.65625 + endloop + endfacet + facet normal -0.676276 -0.0647031 -0.733801 + outer loop + vertex 3.04978 79.1464 0 + vertex 2.8125 79.5 0.1875 + vertex 3 79.6667 0 + endloop + endfacet + facet normal -0.382556 -0.452818 -0.805362 + outer loop + vertex 4.15148 77.4494 0 + vertex 1.1487 75.1508 2.71875 + vertex 2.13876 76.1485 1.6875 + endloop + endfacet + facet normal -0.448345 -0.391341 -0.803641 + outer loop + vertex 0.516475 75.3414 2.99 + vertex 2.7688 76.7834 1.03125 + vertex 0.517086 75.3407 2.99 + endloop + endfacet + facet normal -0.458807 -0.376566 -0.804794 + outer loop + vertex 2.7688 76.7834 1.03125 + vertex 0.516475 75.3414 2.99 + vertex 3.66885 77.6904 0.09375 + endloop + endfacet + facet normal -0.463919 -0.369958 -0.804929 + outer loop + vertex 3.75886 77.7811 0 + vertex 2.61229 77.3831 0.84375 + vertex 3.16186 77.9178 0.28125 + endloop + endfacet + facet normal -0.535798 -0.285045 -0.794777 + outer loop + vertex 0.239151 75.8596 2.99 + vertex 2.61229 77.3831 0.84375 + vertex 0.239417 75.8591 2.99 + endloop + endfacet + facet normal -0.535161 -0.286106 -0.794825 + outer loop + vertex 2.61229 77.3831 0.84375 + vertex 0.239151 75.8596 2.99 + vertex 3.16186 77.9178 0.28125 + endloop + endfacet + facet normal 0.0682041 0.676023 -0.733717 + outer loop + vertex 38.9146 124.949 0 + vertex 38.4091 125 0 + vertex 39.1649 125.229 0.28125 + endloop + endfacet + facet normal 0.0690759 0.674625 -0.734922 + outer loop + vertex 39.1649 125.229 0.28125 + vertex 38.4091 125 0 + vertex 41.168 127.475 2.53125 + endloop + endfacet + facet normal 0.19028 0.60428 -0.773717 + outer loop + vertex 40.5167 126.005 1.21875 + vertex 38.9146 124.949 0 + vertex 41.8905 127.493 2.71875 + endloop + endfacet + facet normal 0.287131 0.535637 -0.794134 + outer loop + vertex 39.4864 124.89 0.09375 + vertex 42.6558 127.485 2.99 + vertex 39.4006 124.797 0 + endloop + endfacet + facet normal 0.535414 -0.283092 -0.795733 + outer loop + vertex 43.0364 75.7789 2.53125 + vertex 43.7606 75.8591 2.99 + vertex 43.756 75.8504 2.99 + endloop + endfacet + facet normal 0.535171 -0.286083 -0.794826 + outer loop + vertex 43.7606 75.8591 2.99 + vertex 43.0364 75.7789 2.53125 + vertex 41.3877 77.3831 0.84375 + endloop + endfacet + facet normal 0.535155 -0.286072 -0.794841 + outer loop + vertex 43.0364 75.7789 2.53125 + vertex 43.7323 75.8061 2.99 + vertex 43.4028 75.4224 2.90625 + endloop + endfacet + facet normal 0.535126 -0.286286 -0.794783 + outer loop + vertex 43.7323 75.8061 2.99 + vertex 43.0364 75.7789 2.53125 + vertex 43.756 75.8504 2.99 + endloop + endfacet + facet normal 0.382597 -0.452769 -0.805369 + outer loop + vertex 42.8513 75.1508 2.71875 + vertex 39.8485 77.4494 0 + vertex 41.8612 76.1485 1.6875 + endloop + endfacet + facet normal 0.459022 -0.379506 -0.803289 + outer loop + vertex 42.8513 75.1508 2.71875 + vertex 43.482 75.3395 2.99 + vertex 43.4715 75.3268 2.99 + endloop + endfacet + facet normal 0.458793 -0.376567 -0.804802 + outer loop + vertex 43.482 75.3395 2.99 + vertex 42.8513 75.1508 2.71875 + vertex 41.8612 76.1485 1.6875 + endloop + endfacet + facet normal 0.382574 -0.452815 -0.805354 + outer loop + vertex 40.3311 77.6904 0.09375 + vertex 39.8485 77.4494 0 + vertex 40.2411 77.7811 0 + endloop + endfacet + facet normal 0 -0.776665 -0.629913 + outer loop + vertex 40.3311 77.6904 0.09375 + vertex 43.4836 75.3414 2.99 + vertex 43.4835 75.3414 2.99 + endloop + endfacet + facet normal 0.458666 -0.376733 -0.804796 + outer loop + vertex 43.4836 75.3414 2.99 + vertex 40.3311 77.6904 0.09375 + vertex 40.2411 77.7811 0 + endloop + endfacet + facet normal 0.292076 -0.530929 -0.795491 + outer loop + vertex 39.9366 77.3574 0.09375 + vertex 39.4006 77.203 0 + vertex 39.8485 77.4494 0 + endloop + endfacet + facet normal 0.377311 -0.458569 -0.804581 + outer loop + vertex 43.1104 74.8872 2.99 + vertex 39.9366 77.3574 0.09375 + vertex 39.8485 77.4494 0 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 4.78125 76.0625 0.9375 + vertex 40.9914 74.01 2.99 + vertex 3.00864 74.01 2.99 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 4.78125 76.0625 0.9375 + vertex 39.2188 76.0625 0.9375 + vertex 40.9914 74.01 2.99 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 5.59091 77 0 + vertex 39.2188 76.0625 0.9375 + vertex 4.78125 76.0625 0.9375 + endloop + endfacet + facet normal 0 -0.707107 -0.707107 + outer loop + vertex 39.2188 76.0625 0.9375 + vertex 5.59091 77 0 + vertex 38.4091 77 0 + endloop + endfacet + facet normal -0.292084 -0.530979 -0.795455 + outer loop + vertex 4.59941 77.203 0 + vertex 4.06341 77.3574 0.09375 + vertex 4.15148 77.4494 0 + endloop + endfacet + facet normal 0.770901 -0.0963626 0.629624 + outer loop + vertex 4.06341 77.3574 0.09375 + vertex 1.42136 74.5976 2.90625 + vertex 2.21397 75.4255 2.0625 + endloop + endfacet + facet normal -0.0666375 -0.676173 -0.733723 + outer loop + vertex 3.00864 74.01 2.99 + vertex 2.4262 74.0674 2.99 + vertex 4.78125 76.0625 0.9375 + endloop + endfacet + facet normal -0.0761265 -0.669913 -0.738526 + outer loop + vertex 2.42532 74.0675 2.99 + vertex 4.78125 76.0625 0.9375 + vertex 2.4262 74.0674 2.99 + endloop + endfacet + facet normal -0.0666527 -0.676165 -0.733729 + outer loop + vertex 4.78125 76.0625 0.9375 + vertex 2.42532 74.0675 2.99 + vertex 5.59091 77 0 + endloop + endfacet + facet normal -0.188968 -0.605303 -0.77324 + outer loop + vertex 5.08545 77.0512 0 + vertex 2.10952 74.5072 2.71875 + vertex 3.48326 75.9945 1.21875 + endloop + endfacet + facet normal -0.524945 -0.262472 -0.809655 + outer loop + vertex 1.34418 74.5146 2.99 + vertex 4.51355 77.11 0.09375 + vertex 1.34423 74.5145 2.99 + endloop + endfacet + facet normal -0.287537 -0.535215 -0.794271 + outer loop + vertex 4.51355 77.11 0.09375 + vertex 1.34418 74.5146 2.99 + vertex 4.59941 77.203 0 + endloop + endfacet + facet normal -0.609891 0.179606 -0.771864 + outer loop + vertex 2.39525 123.451 0.65625 + vertex 0.431662 125.244 2.625 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal -0.609848 0.179832 -0.771846 + outer loop + vertex 3.04978 122.854 0 + vertex 2.39525 123.451 0.65625 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal -0.610221 0.17899 -0.771747 + outer loop + vertex 0.151149 125.5 2.90625 + vertex 0.0681093 125.578 2.99 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal -0.626271 0.153875 -0.764269 + outer loop + vertex 0.0681093 125.578 2.99 + vertex 0.151149 125.5 2.90625 + vertex 0.0676179 125.576 2.99 + endloop + endfacet + facet normal -0.609678 0.180018 -0.771937 + outer loop + vertex 0.431662 125.244 2.625 + vertex 0.151149 125.5 2.90625 + vertex 3.19722 123.354 0 + endloop + endfacet + facet normal -0.539638 -0.279199 -0.794254 + outer loop + vertex 0.239056 75.8597 2.99 + vertex 0.321138 75.9393 2.90625 + vertex 3.43665 78.1852 0 + endloop + endfacet + facet normal -0.545093 -0.272206 -0.792955 + outer loop + vertex 0.321138 75.9393 2.90625 + vertex 0.239056 75.8597 2.99 + vertex 0.238257 75.8613 2.99 + endloop + endfacet + facet normal -0.539125 -0.279998 -0.794321 + outer loop + vertex 3.43665 78.1852 0 + vertex 1.24891 76.8125 1.96875 + vertex 3.10444 78.5589 0.09375 + endloop + endfacet + facet normal -0.382554 -0.45282 -0.805361 + outer loop + vertex 4.15148 77.4494 0 + vertex 2.7688 76.7834 1.03125 + vertex 3.66885 77.6904 0.09375 + endloop + endfacet + facet normal 0 -0.776665 -0.629913 + outer loop + vertex 0.516435 75.3414 2.99 + vertex 3.66885 77.6904 0.09375 + vertex 0.516475 75.3414 2.99 + endloop + endfacet + facet normal -0.45886 -0.376493 -0.804799 + outer loop + vertex 3.66885 77.6904 0.09375 + vertex 0.516435 75.3414 2.99 + vertex 3.75886 77.7811 0 + endloop + endfacet + facet normal -0.38297 -0.452352 -0.805426 + outer loop + vertex 0.889589 74.8872 2.99 + vertex 1.1487 75.1508 2.71875 + vertex 4.15148 77.4494 0 + endloop + endfacet + facet normal -0.399955 -0.436284 -0.806035 + outer loop + vertex 1.1487 75.1508 2.71875 + vertex 0.889589 74.8872 2.99 + vertex 0.88828 74.8884 2.99 + endloop + endfacet + facet normal -0.458813 -0.376578 -0.804786 + outer loop + vertex 0.88828 74.8884 2.99 + vertex 0.528456 75.3268 2.99 + vertex 1.1487 75.1508 2.71875 + endloop + endfacet + facet normal -0.701531 -0.0280612 -0.712086 + outer loop + vertex 2.61229 77.3831 0.84375 + vertex 0.597187 75.4224 2.90625 + vertex 0.963569 75.7789 2.53125 + endloop + endfacet + facet normal -0.463938 -0.369918 -0.804936 + outer loop + vertex 3.75886 77.7811 0 + vertex 0.597187 75.4224 2.90625 + vertex 2.61229 77.3831 0.84375 + endloop + endfacet + facet normal -0.440846 -0.418803 -0.793888 + outer loop + vertex 0.239056 75.8597 2.99 + vertex 3.16186 77.9178 0.28125 + vertex 0.239151 75.8596 2.99 + endloop + endfacet + facet normal -0.535287 -0.2859 -0.794814 + outer loop + vertex 3.16186 77.9178 0.28125 + vertex 0.239056 75.8597 2.99 + vertex 3.43665 78.1852 0 + endloop + endfacet + facet normal -0.463918 -0.369906 -0.804953 + outer loop + vertex 3.75886 77.7811 0 + vertex 3.16186 77.9178 0.28125 + vertex 3.43665 78.1852 0 + endloop + endfacet + facet normal 0.190167 0.604369 -0.773676 + outer loop + vertex 41.8905 127.493 2.71875 + vertex 38.9146 124.949 0 + vertex 42.0622 127.679 2.90625 + endloop + endfacet + facet normal -4.03555e-10 -0.709941 0.704261 + outer loop + vertex 40.6885 126.191 1.40625 + vertex 41.8905 127.493 2.71875 + vertex 42.0622 127.679 2.90625 + endloop + endfacet + facet normal -6.72591e-11 0.709941 -0.704261 + outer loop + vertex 41.8905 127.493 2.71875 + vertex 40.6885 126.191 1.40625 + vertex 40.5167 126.005 1.21875 + endloop + endfacet + facet normal 0.287542 0.535033 -0.794392 + outer loop + vertex 40.6885 126.191 1.40625 + vertex 42.6022 127.514 2.99 + vertex 42.6543 127.486 2.99 + endloop + endfacet + facet normal 0.286866 0.535737 -0.794163 + outer loop + vertex 42.6022 127.514 2.99 + vertex 40.6885 126.191 1.40625 + vertex 42.0622 127.679 2.90625 + endloop + endfacet + facet normal 0.32583 0.53762 -0.777689 + outer loop + vertex 43.1104 127.113 2.99 + vertex 41.786 126.574 2.0625 + vertex 43.1071 127.115 2.99 + endloop + endfacet + facet normal 0.376192 0.459821 -0.804391 + outer loop + vertex 41.786 126.574 2.0625 + vertex 43.1104 127.113 2.99 + vertex 39.9366 124.643 0.09375 + endloop + endfacet + facet normal 0.291771 0.531348 -0.795323 + outer loop + vertex 39.9366 124.643 0.09375 + vertex 39.4006 124.797 0 + vertex 42.5786 127.402 2.90625 + endloop + endfacet + facet normal 0.699371 0 -0.714759 + outer loop + vertex 41.6047 78.5489 0.65625 + vertex 43.9898 77.0072 2.99 + vertex 43.9898 77.0066 2.99 + endloop + endfacet + facet normal 0.675458 -0.0666897 -0.734376 + outer loop + vertex 43.9898 77.0072 2.99 + vertex 41.6047 78.5489 0.65625 + vertex 40.9502 79.1464 0 + endloop + endfacet + facet normal 0.675614 -0.0670457 -0.7342 + outer loop + vertex 43.5683 76.7562 2.625 + vertex 43.9898 77.0066 2.99 + vertex 43.9885 76.9935 2.99 + endloop + endfacet + facet normal 0.675485 -0.0665966 -0.73436 + outer loop + vertex 43.9898 77.0066 2.99 + vertex 43.5683 76.7562 2.625 + vertex 41.6047 78.5489 0.65625 + endloop + endfacet + facet normal 0.53919 -0.279899 -0.794312 + outer loop + vertex 43.6789 75.9393 2.90625 + vertex 40.5634 78.1852 0 + vertex 42.7511 76.8125 1.96875 + endloop + endfacet + facet normal 0.607452 -0.184175 -0.77271 + outer loop + vertex 42.7511 76.8125 1.96875 + vertex 43.9142 76.364 2.99 + vertex 43.6789 75.9393 2.90625 + endloop + endfacet + facet normal 0.607291 -0.184634 -0.772728 + outer loop + vertex 43.9142 76.364 2.99 + vertex 42.7511 76.8125 1.96875 + vertex 43.9308 76.4186 2.99 + endloop + endfacet + facet normal 0.382567 -0.452795 -0.805369 + outer loop + vertex 41.2312 76.7834 1.03125 + vertex 39.8485 77.4494 0 + vertex 40.3311 77.6904 0.09375 + endloop + endfacet + facet normal 0.451467 -0.386972 -0.804009 + outer loop + vertex 41.2312 76.7834 1.03125 + vertex 43.4835 75.3414 2.99 + vertex 43.4829 75.3407 2.99 + endloop + endfacet + facet normal 0.458868 -0.376484 -0.804798 + outer loop + vertex 43.4835 75.3414 2.99 + vertex 41.2312 76.7834 1.03125 + vertex 40.3311 77.6904 0.09375 + endloop + endfacet + facet normal 0.292088 -0.531005 -0.795436 + outer loop + vertex 42.5786 74.5976 2.90625 + vertex 39.4006 77.203 0 + vertex 39.9366 77.3574 0.09375 + endloop + endfacet + facet normal 0.376796 -0.459159 -0.804487 + outer loop + vertex 41.786 75.4255 2.0625 + vertex 43.0634 74.8487 2.99 + vertex 42.5786 74.5976 2.90625 + endloop + endfacet + facet normal 0.376512 -0.459597 -0.804369 + outer loop + vertex 43.0634 74.8487 2.99 + vertex 41.786 75.4255 2.0625 + vertex 43.1071 74.8845 2.99 + endloop + endfacet + facet normal 0.068386 -0.675178 -0.734478 + outer loop + vertex 39.1649 76.7706 0.28125 + vertex 38.4091 77 0 + vertex 38.9146 77.0512 0 + endloop + endfacet + facet normal 0.0684536 -0.67507 -0.734571 + outer loop + vertex 41.168 74.5254 2.53125 + vertex 38.4091 77 0 + vertex 39.1649 76.7706 0.28125 + endloop + endfacet + facet normal 0.269137 -0.538273 -0.798641 + outer loop + vertex 39.1649 76.7706 0.28125 + vertex 42.1373 74.2378 2.99 + vertex 42.1371 74.2377 2.99 + endloop + endfacet + facet normal 0.184 -0.609105 -0.77145 + outer loop + vertex 42.1373 74.2378 2.99 + vertex 39.1649 76.7706 0.28125 + vertex 38.9146 77.0512 0 + endloop + endfacet + facet normal 0.18326 -0.610867 -0.770232 + outer loop + vertex 41.168 74.5254 2.53125 + vertex 42.1371 74.2377 2.99 + vertex 42.1271 74.2347 2.99 + endloop + endfacet + facet normal 0.184612 -0.608626 -0.771682 + outer loop + vertex 42.1371 74.2377 2.99 + vertex 41.168 74.5254 2.53125 + vertex 39.1649 76.7706 0.28125 + endloop + endfacet + facet normal 0.286563 -0.536119 -0.794014 + outer loop + vertex 40.6885 75.8086 1.40625 + vertex 42.6022 74.4859 2.99 + vertex 42.0622 74.3213 2.90625 + endloop + endfacet + facet normal 0.286906 -0.535763 -0.794131 + outer loop + vertex 42.6022 74.4859 2.99 + vertex 40.6885 75.8086 1.40625 + vertex 42.6543 74.5138 2.99 + endloop + endfacet + facet normal 0.706095 0.706095 0.0534749 + outer loop + vertex 41.8905 74.5072 2.71875 + vertex 40.6885 75.8086 1.40625 + vertex 42.0622 74.3213 2.90625 + endloop + endfacet + facet normal 0.109025 -0.654151 -0.748465 + outer loop + vertex 40.6885 75.8086 1.40625 + vertex 41.8905 74.5072 2.71875 + vertex 40.5167 75.9945 1.21875 + endloop + endfacet + facet normal -0.292088 -0.531002 -0.795438 + outer loop + vertex 4.59941 77.203 0 + vertex 1.42136 74.5976 2.90625 + vertex 4.06341 77.3574 0.09375 + endloop + endfacet + facet normal -0.292021 -0.531064 -0.795421 + outer loop + vertex 1.34418 74.5146 2.99 + vertex 1.42136 74.5976 2.90625 + vertex 4.59941 77.203 0 + endloop + endfacet + facet normal -0.285799 -0.535874 -0.794454 + outer loop + vertex 1.42136 74.5976 2.90625 + vertex 1.34418 74.5146 2.99 + vertex 1.34268 74.5154 2.99 + endloop + endfacet + facet normal -0.0681587 -0.675254 -0.734429 + outer loop + vertex 2.42532 74.0675 2.99 + vertex 2.83203 74.5254 2.53125 + vertex 5.59091 77 0 + endloop + endfacet + facet normal -0.0407617 -0.688873 -0.723735 + outer loop + vertex 2.83203 74.5254 2.53125 + vertex 2.42532 74.0675 2.99 + vertex 2.42363 74.0676 2.99 + endloop + endfacet + facet normal -0.184642 -0.608588 -0.771704 + outer loop + vertex 2.42363 74.0676 2.99 + vertex 1.87286 74.2347 2.99 + vertex 2.83203 74.5254 2.53125 + endloop + endfacet + facet normal -0.607093 -0.185233 -0.772739 + outer loop + vertex 0.0681277 76.4221 2.99 + vertex 1.24891 76.8125 1.96875 + vertex 0.0691956 76.4186 2.99 + endloop + endfacet + facet normal -0.607401 -0.184273 -0.772728 + outer loop + vertex 1.24891 76.8125 1.96875 + vertex 0.0681277 76.4221 2.99 + vertex 3.10444 78.5589 0.09375 + endloop + endfacet + facet normal -0.640713 -0.117891 -0.758676 + outer loop + vertex 0.0681093 76.4222 2.99 + vertex 3.10444 78.5589 0.09375 + vertex 0.0681277 76.4221 2.99 + endloop + endfacet + facet normal -0.607368 -0.184336 -0.772738 + outer loop + vertex 3.10444 78.5589 0.09375 + vertex 0.0681093 76.4222 2.99 + vertex 3.19722 78.6462 0 + endloop + endfacet + facet normal -0.607405 -0.184273 -0.772724 + outer loop + vertex 0.238257 75.8613 2.99 + vertex 0.0857488 76.364 2.99 + vertex 0.321138 75.9393 2.90625 + endloop + endfacet + facet normal -0.6074 -0.18427 -0.772729 + outer loop + vertex 0.0857488 76.364 2.99 + vertex 1.24891 76.8125 1.96875 + vertex 0.321138 75.9393 2.90625 + endloop + endfacet + facet normal -0.607439 -0.184159 -0.772725 + outer loop + vertex 1.24891 76.8125 1.96875 + vertex 0.0857488 76.364 2.99 + vertex 0.0691956 76.4186 2.99 + endloop + endfacet + facet normal -0.675531 -0.0665785 -0.734319 + outer loop + vertex 0.010219 77.0066 2.99 + vertex 0.431662 76.7562 2.625 + vertex 0.0115101 76.9935 2.99 + endloop + endfacet + facet normal -0.675519 -0.0665364 -0.734334 + outer loop + vertex 0.431662 76.7562 2.625 + vertex 0.010219 77.0066 2.99 + vertex 2.39525 78.5489 0.65625 + endloop + endfacet + facet normal -0.677736 -0.0607703 -0.73279 + outer loop + vertex 0.0101652 77.0072 2.99 + vertex 2.39525 78.5489 0.65625 + vertex 0.010219 77.0066 2.99 + endloop + endfacet + facet normal -0.675513 -0.066554 -0.734338 + outer loop + vertex 2.39525 78.5489 0.65625 + vertex 0.0101652 77.0072 2.99 + vertex 3.04978 79.1464 0 + endloop + endfacet + facet normal -0.67552 -0.0665326 -0.734333 + outer loop + vertex 0.0161214 76.9467 2.99 + vertex 0.431662 76.7562 2.625 + vertex 0.151149 76.5001 2.90625 + endloop + endfacet + facet normal -0.675526 -0.066561 -0.734325 + outer loop + vertex 0.431662 76.7562 2.625 + vertex 0.0161214 76.9467 2.99 + vertex 0.0115101 76.9935 2.99 + endloop + endfacet + facet normal -0.609829 -0.179726 -0.771886 + outer loop + vertex 3.19722 78.6462 0 + vertex 0.151149 76.5001 2.90625 + vertex 0.431662 76.7562 2.625 + endloop + endfacet + facet normal -0.382558 -0.452815 -0.805362 + outer loop + vertex 4.15148 77.4494 0 + vertex 2.13876 76.1485 1.6875 + vertex 2.7688 76.7834 1.03125 + endloop + endfacet + facet normal -0.464523 -0.366973 -0.805946 + outer loop + vertex 0.517086 75.3407 2.99 + vertex 2.13876 76.1485 1.6875 + vertex 0.518034 75.3395 2.99 + endloop + endfacet + facet normal -0.458834 -0.376535 -0.804794 + outer loop + vertex 2.13876 76.1485 1.6875 + vertex 0.517086 75.3407 2.99 + vertex 2.7688 76.7834 1.03125 + endloop + endfacet + facet normal -0.535172 -0.286069 -0.79483 + outer loop + vertex 0.267701 75.8061 2.99 + vertex 0.963569 75.7789 2.53125 + vertex 0.597187 75.4224 2.90625 + endloop + endfacet + facet normal -0.535209 -0.285799 -0.794902 + outer loop + vertex 0.963569 75.7789 2.53125 + vertex 0.267701 75.8061 2.99 + vertex 0.244045 75.8504 2.99 + endloop + endfacet + facet normal -0.535304 -0.284757 -0.795213 + outer loop + vertex 0.239417 75.8591 2.99 + vertex 0.963569 75.7789 2.53125 + vertex 0.244045 75.8504 2.99 + endloop + endfacet + facet normal -0.535199 -0.286042 -0.794822 + outer loop + vertex 0.963569 75.7789 2.53125 + vertex 0.239417 75.8591 2.99 + vertex 2.61229 77.3831 0.84375 + endloop + endfacet + facet normal 0 0.774148 -0.633005 + outer loop + vertex 42.655 127.486 2.99 + vertex 40.6885 126.191 1.40625 + vertex 42.6543 127.486 2.99 + endloop + endfacet + facet normal 0.284448 0.538267 -0.793321 + outer loop + vertex 40.6885 126.191 1.40625 + vertex 42.655 127.486 2.99 + vertex 40.2592 125.727 0.9375 + endloop + endfacet + facet normal -0.801841 0.160368 0.575615 + outer loop + vertex 40.2592 125.727 0.9375 + vertex 40.5167 126.005 1.21875 + vertex 40.6885 126.191 1.40625 + endloop + endfacet + facet normal -0.780182 0.0975227 0.617904 + outer loop + vertex 40.2592 125.727 0.9375 + vertex 39.9157 125.355 0.5625 + vertex 40.5167 126.005 1.21875 + endloop + endfacet + facet normal 6.05332e-11 0.709941 -0.704261 + outer loop + vertex 39.9157 125.355 0.5625 + vertex 40.2592 125.727 0.9375 + vertex 39.6582 125.076 0.28125 + endloop + endfacet + facet normal 7.56665e-11 0.709941 -0.704261 + outer loop + vertex 39.9157 125.355 0.5625 + vertex 39.6582 125.076 0.28125 + vertex 39.4864 124.89 0.09375 + endloop + endfacet + facet normal 0 0.71028 -0.703919 + outer loop + vertex 42.5786 127.402 2.90625 + vertex 42.6558 127.485 2.99 + vertex 42.6573 127.485 2.99 + endloop + endfacet + facet normal 0.292608 0.530566 -0.795538 + outer loop + vertex 42.6558 127.485 2.99 + vertex 42.5786 127.402 2.90625 + vertex 39.4006 124.797 0 + endloop + endfacet + facet normal 0.375876 0.457016 -0.806135 + outer loop + vertex 43.0634 127.151 2.99 + vertex 42.5786 127.402 2.90625 + vertex 42.6573 127.485 2.99 + endloop + endfacet + facet normal 0.60546 -0.190287 -0.772793 + outer loop + vertex 42.7511 76.8125 1.96875 + vertex 43.9319 76.4221 2.99 + vertex 43.9308 76.4186 2.99 + endloop + endfacet + facet normal 0.607385 -0.184305 -0.772732 + outer loop + vertex 43.9319 76.4221 2.99 + vertex 42.7511 76.8125 1.96875 + vertex 40.8956 78.5589 0.09375 + endloop + endfacet + facet normal 0.539134 -0.279993 -0.794316 + outer loop + vertex 42.7511 76.8125 1.96875 + vertex 40.5634 78.1852 0 + vertex 40.8956 78.5589 0.09375 + endloop + endfacet + facet normal 0.607686 -0.184349 -0.772485 + outer loop + vertex 43.7617 75.8613 2.99 + vertex 43.6789 75.9393 2.90625 + vertex 43.9142 76.364 2.99 + endloop + endfacet + facet normal 0.545134 -0.272567 -0.792803 + outer loop + vertex 43.7609 75.8597 2.99 + vertex 43.6789 75.9393 2.90625 + vertex 43.7617 75.8613 2.99 + endloop + endfacet + facet normal 0.538214 -0.281415 -0.794438 + outer loop + vertex 43.6789 75.9393 2.90625 + vertex 43.7609 75.8597 2.99 + vertex 40.5634 78.1852 0 + endloop + endfacet + facet normal -0.728854 -1.43856e-11 0.684669 + outer loop + vertex 42.5786 74.5976 2.90625 + vertex 39.9366 77.3574 0.09375 + vertex 41.786 75.4255 2.0625 + endloop + endfacet + facet normal 0.376308 -0.459932 -0.804273 + outer loop + vertex 41.786 75.4255 2.0625 + vertex 43.1104 74.8872 2.99 + vertex 43.1071 74.8845 2.99 + endloop + endfacet + facet normal 0.376782 -0.45915 -0.804497 + outer loop + vertex 43.1104 74.8872 2.99 + vertex 41.786 75.4255 2.0625 + vertex 39.9366 77.3574 0.09375 + endloop + endfacet + facet normal 0.189022 -0.605253 -0.773266 + outer loop + vertex 39.9157 76.6452 0.5625 + vertex 38.9146 77.0512 0 + vertex 39.4864 77.11 0.09375 + endloop + endfacet + facet normal 0.189023 -0.605174 -0.773327 + outer loop + vertex 39.4864 77.11 0.09375 + vertex 38.9146 77.0512 0 + vertex 39.4006 77.203 0 + endloop + endfacet + facet normal 0.286588 -0.536253 -0.793914 + outer loop + vertex 42.1389 74.2383 2.99 + vertex 42.0622 74.3213 2.90625 + vertex 42.6022 74.4859 2.99 + endloop + endfacet + facet normal 0.189168 -0.605339 -0.773162 + outer loop + vertex 42.1373 74.2378 2.99 + vertex 42.0622 74.3213 2.90625 + vertex 42.1389 74.2383 2.99 + endloop + endfacet + facet normal 0.187723 -0.606265 -0.772789 + outer loop + vertex 42.0622 74.3213 2.90625 + vertex 42.1373 74.2378 2.99 + vertex 38.9146 77.0512 0 + endloop + endfacet + facet normal -0.376796 -0.459155 -0.804488 + outer loop + vertex 0.936562 74.8487 2.99 + vertex 2.21397 75.4255 2.0625 + vertex 1.42136 74.5976 2.90625 + endloop + endfacet + facet normal -0.376739 -0.459243 -0.804465 + outer loop + vertex 2.21397 75.4255 2.0625 + vertex 0.936562 74.8487 2.99 + vertex 0.892922 74.8845 2.99 + endloop + endfacet + facet normal -0.377095 -0.458659 -0.804631 + outer loop + vertex 0.889638 74.8872 2.99 + vertex 2.21397 75.4255 2.0625 + vertex 0.892922 74.8845 2.99 + endloop + endfacet + facet normal -0.376821 -0.45911 -0.804502 + outer loop + vertex 2.21397 75.4255 2.0625 + vertex 0.889638 74.8872 2.99 + vertex 4.06341 77.3574 0.09375 + endloop + endfacet + facet normal -0.0684476 -0.675074 -0.734568 + outer loop + vertex 5.59091 77 0 + vertex 2.83203 74.5254 2.53125 + vertex 4.83507 76.7706 0.28125 + endloop + endfacet + facet normal -0.183997 -0.609644 -0.771025 + outer loop + vertex 1.86292 74.2377 2.99 + vertex 2.83203 74.5254 2.53125 + vertex 1.87286 74.2347 2.99 + endloop + endfacet + facet normal -0.184606 -0.608633 -0.771678 + outer loop + vertex 2.83203 74.5254 2.53125 + vertex 1.86292 74.2377 2.99 + vertex 4.83507 76.7706 0.28125 + endloop + endfacet + facet normal -0.188752 -0.605471 -0.773161 + outer loop + vertex 5.08545 77.0512 0 + vertex 1.93781 74.3213 2.90625 + vertex 2.10952 74.5072 2.71875 + endloop + endfacet + facet normal -0.187517 -0.606422 -0.772716 + outer loop + vertex 1.86273 74.2378 2.99 + vertex 1.93781 74.3213 2.90625 + vertex 5.08545 77.0512 0 + endloop + endfacet + facet normal -0.187225 -0.606608 -0.77264 + outer loop + vertex 1.93781 74.3213 2.90625 + vertex 1.86273 74.2378 2.99 + vertex 1.86111 74.2383 2.99 + endloop + endfacet + facet normal -0.787882 0.118182 -0.604379 + outer loop + vertex 4.08426 76.6452 0.5625 + vertex 3.74083 76.2734 0.9375 + vertex 4.34184 76.9241 0.28125 + endloop + endfacet + facet normal -0.718983 -0.0359492 -0.694097 + outer loop + vertex 3.74083 76.2734 0.9375 + vertex 4.08426 76.6452 0.5625 + vertex 3.48326 75.9945 1.21875 + endloop + endfacet + facet normal -0.662078 -0.132416 -0.737644 + outer loop + vertex 3.74083 76.2734 0.9375 + vertex 3.48326 75.9945 1.21875 + vertex 3.31154 75.8086 1.40625 + endloop + endfacet + facet normal -0.824127 0.247238 -0.509596 + outer loop + vertex 4.08426 76.6452 0.5625 + vertex 4.34184 76.9241 0.28125 + vertex 4.51355 77.11 0.09375 + endloop + endfacet + facet normal -0.188993 -0.605126 -0.773372 + outer loop + vertex 5.08545 77.0512 0 + vertex 4.51355 77.11 0.09375 + vertex 4.59941 77.203 0 + endloop + endfacet + facet normal 0 0.759309 -0.65073 + outer loop + vertex 42.6556 127.486 2.99 + vertex 40.2592 125.727 0.9375 + vertex 42.655 127.486 2.99 + endloop + endfacet + facet normal 0.287164 0.535506 -0.79421 + outer loop + vertex 40.2592 125.727 0.9375 + vertex 42.6556 127.486 2.99 + vertex 39.6582 125.076 0.28125 + endloop + endfacet + facet normal 0.609716 0.121943 -0.783183 + outer loop + vertex 42.6558 127.485 2.99 + vertex 39.6582 125.076 0.28125 + vertex 42.6556 127.486 2.99 + endloop + endfacet + facet normal 0.288278 0.534573 -0.794436 + outer loop + vertex 39.6582 125.076 0.28125 + vertex 42.6558 127.485 2.99 + vertex 39.4864 124.89 0.09375 + endloop + endfacet + facet normal 0.728854 1.72627e-12 -0.684669 + outer loop + vertex 41.786 126.574 2.0625 + vertex 39.9366 124.643 0.09375 + vertex 42.5786 127.402 2.90625 + endloop + endfacet + facet normal 0.377406 0.458129 -0.804787 + outer loop + vertex 41.786 126.574 2.0625 + vertex 43.0634 127.151 2.99 + vertex 43.1071 127.115 2.99 + endloop + endfacet + facet normal 0.376721 0.459191 -0.804503 + outer loop + vertex 43.0634 127.151 2.99 + vertex 41.786 126.574 2.0625 + vertex 42.5786 127.402 2.90625 + endloop + endfacet + facet normal 0.274175 -0.54835 -0.790025 + outer loop + vertex 40.2592 76.2734 0.9375 + vertex 42.6556 74.5145 2.99 + vertex 42.655 74.5142 2.99 + endloop + endfacet + facet normal 0.286604 -0.536083 -0.794024 + outer loop + vertex 42.6556 74.5145 2.99 + vertex 40.2592 76.2734 0.9375 + vertex 39.6582 76.9241 0.28125 + endloop + endfacet + facet normal 0.189002 -0.605279 -0.77325 + outer loop + vertex 40.5167 75.9945 1.21875 + vertex 38.9146 77.0512 0 + vertex 39.9157 76.6452 0.5625 + endloop + endfacet + facet normal 0.188717 -0.6055 -0.773147 + outer loop + vertex 42.0622 74.3213 2.90625 + vertex 38.9146 77.0512 0 + vertex 41.8905 74.5072 2.71875 + endloop + endfacet + facet normal 0.298783 -0.52287 -0.798333 + outer loop + vertex 40.6885 75.8086 1.40625 + vertex 42.655 74.5142 2.99 + vertex 42.6543 74.5138 2.99 + endloop + endfacet + facet normal 0.286684 -0.536006 -0.794046 + outer loop + vertex 42.655 74.5142 2.99 + vertex 40.6885 75.8086 1.40625 + vertex 40.2592 76.2734 0.9375 + endloop + endfacet + facet normal 0.156489 -0.625954 -0.763998 + outer loop + vertex 40.5167 75.9945 1.21875 + vertex 40.2592 76.2734 0.9375 + vertex 40.6885 75.8086 1.40625 + endloop + endfacet + facet normal 0.230794 -0.576985 -0.783468 + outer loop + vertex 39.9157 76.6452 0.5625 + vertex 40.2592 76.2734 0.9375 + vertex 40.5167 75.9945 1.21875 + endloop + endfacet + facet normal 0.230794 -0.576985 -0.783468 + outer loop + vertex 40.2592 76.2734 0.9375 + vertex 39.9157 76.6452 0.5625 + vertex 39.6582 76.9241 0.28125 + endloop + endfacet + facet normal 0.156489 -0.625954 -0.763998 + outer loop + vertex 39.6582 76.9241 0.28125 + vertex 39.9157 76.6452 0.5625 + vertex 39.4864 77.11 0.09375 + endloop + endfacet + facet normal 0 -0.74716 -0.664645 + outer loop + vertex 39.6582 76.9241 0.28125 + vertex 42.6558 74.5145 2.99 + vertex 42.6556 74.5145 2.99 + endloop + endfacet + facet normal 0.28684 -0.535847 -0.794097 + outer loop + vertex 42.6558 74.5145 2.99 + vertex 39.6582 76.9241 0.28125 + vertex 39.4864 77.11 0.09375 + endloop + endfacet + facet normal -0.188973 -0.605298 -0.773242 + outer loop + vertex 5.08545 77.0512 0 + vertex 3.48326 75.9945 1.21875 + vertex 4.08426 76.6452 0.5625 + endloop + endfacet + facet normal 0 -0.74716 -0.664645 + outer loop + vertex 1.34423 74.5145 2.99 + vertex 4.34184 76.9241 0.28125 + vertex 1.34436 74.5145 2.99 + endloop + endfacet + facet normal -0.286356 -0.536301 -0.793966 + outer loop + vertex 4.34184 76.9241 0.28125 + vertex 1.34423 74.5145 2.99 + vertex 4.51355 77.11 0.09375 + endloop + endfacet + facet normal -0.274173 -0.548346 -0.790029 + outer loop + vertex 1.34436 74.5145 2.99 + vertex 3.74083 76.2734 0.9375 + vertex 1.34496 74.5142 2.99 + endloop + endfacet + facet normal -0.286588 -0.536093 -0.794023 + outer loop + vertex 3.74083 76.2734 0.9375 + vertex 1.34436 74.5145 2.99 + vertex 4.34184 76.9241 0.28125 + endloop + endfacet + facet normal -0.662078 -0.132416 -0.737644 + outer loop + vertex 2.10952 74.5072 2.71875 + vertex 3.31154 75.8086 1.40625 + vertex 3.48326 75.9945 1.21875 + endloop + endfacet + facet normal -0.837283 0.418642 -0.351704 + outer loop + vertex 3.31154 75.8086 1.40625 + vertex 2.10952 74.5072 2.71875 + vertex 1.93781 74.3213 2.90625 + endloop + endfacet + facet normal -0.286545 -0.536129 -0.794013 + outer loop + vertex 1.39777 74.4859 2.99 + vertex 3.31154 75.8086 1.40625 + vertex 1.93781 74.3213 2.90625 + endloop + endfacet + facet normal -0.287009 -0.535647 -0.794171 + outer loop + vertex 3.31154 75.8086 1.40625 + vertex 1.39777 74.4859 2.99 + vertex 1.3457 74.5138 2.99 + endloop + endfacet + facet normal -0.188989 -0.605276 -0.773255 + outer loop + vertex 5.08545 77.0512 0 + vertex 4.08426 76.6452 0.5625 + vertex 4.51355 77.11 0.09375 + endloop + endfacet + facet normal 0.957123 -0.289682 0 + outer loop + vertex 2.01922 125.195 12 + vertex 2.07612 125.383 2.99 + vertex 2.07612 125.383 12 + endloop + endfacet + facet normal 0.957123 -0.289682 0 + outer loop + vertex 2.07612 125.383 2.99 + vertex 2.01922 125.195 12 + vertex 2.01922 125.195 2.99 + endloop + endfacet + facet normal 0.956951 0.290248 0 + outer loop + vertex 2.07612 76.6173 12 + vertex 2.01922 76.8049 2.99 + vertex 2.01922 76.8049 12 + endloop + endfacet + facet normal 0.956951 0.290248 0 + outer loop + vertex 2.01922 76.8049 2.99 + vertex 2.07612 76.6173 12 + vertex 2.07612 76.6173 2.99 + endloop + endfacet + facet normal 0.995178 -0.0980888 0 + outer loop + vertex 2 125 12 + vertex 2.01922 125.195 2.99 + vertex 2.01922 125.195 12 + endloop + endfacet + facet normal 0.995178 -0.0980888 0 + outer loop + vertex 2.01922 125.195 2.99 + vertex 2 125 12 + vertex 2 125 2.99 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 42 77 2.99 + vertex 42 125 12 + vertex 42 125 2.99 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 42 125 12 + vertex 42 77 2.99 + vertex 42 77 12 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 41 76 2.99 + vertex 3 76 12 + vertex 41 76 12 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 3 76 12 + vertex 41 76 2.99 + vertex 3 76 2.99 + endloop + endfacet + facet normal 0.633277 -0.773925 0 + outer loop + vertex 2.29289 125.707 2.99 + vertex 2.44443 125.831 12 + vertex 2.29289 125.707 12 + endloop + endfacet + facet normal 0.633277 -0.773925 0 + outer loop + vertex 2.44443 125.831 12 + vertex 2.29289 125.707 2.99 + vertex 2.44443 125.831 2.99 + endloop + endfacet + facet normal 0.473726 -0.880672 0 + outer loop + vertex 2.44443 125.831 2.99 + vertex 2.61732 125.924 12 + vertex 2.44443 125.831 12 + endloop + endfacet + facet normal 0.473726 -0.880672 0 + outer loop + vertex 2.61732 125.924 12 + vertex 2.44443 125.831 2.99 + vertex 2.61732 125.924 2.99 + endloop + endfacet + facet normal 0.772942 0.634476 0 + outer loop + vertex 2.29289 76.2929 12 + vertex 2.16853 76.4444 2.99 + vertex 2.16853 76.4444 12 + endloop + endfacet + facet normal 0.772942 0.634476 0 + outer loop + vertex 2.16853 76.4444 2.99 + vertex 2.29289 76.2929 12 + vertex 2.29289 76.2929 2.99 + endloop + endfacet + facet normal 0.290729 -0.956805 0 + outer loop + vertex 2.61732 125.924 2.99 + vertex 2.80491 125.981 12 + vertex 2.61732 125.924 12 + endloop + endfacet + facet normal 0.290729 -0.956805 0 + outer loop + vertex 2.80491 125.981 12 + vertex 2.61732 125.924 2.99 + vertex 2.80491 125.981 2.99 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 2 77 12 + vertex 2 125 2.99 + vertex 2 125 12 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 2 125 2.99 + vertex 2 77 12 + vertex 2 77 2.99 + endloop + endfacet + facet normal -0.957123 -0.289682 0 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9239 125.383 12 + vertex 41.9239 125.383 2.99 + endloop + endfacet + facet normal -0.957123 -0.289682 0 + outer loop + vertex 41.9239 125.383 12 + vertex 41.9808 125.195 2.99 + vertex 41.9808 125.195 12 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 3 126 2.99 + vertex 41 126 12 + vertex 3 126 12 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 41 126 12 + vertex 3 126 2.99 + vertex 41 126 2.99 + endloop + endfacet + facet normal -0.772842 0.634598 0 + outer loop + vertex 41.7071 76.2929 2.99 + vertex 41.8315 76.4444 12 + vertex 41.8315 76.4444 2.99 + endloop + endfacet + facet normal -0.772842 0.634598 0 + outer loop + vertex 41.8315 76.4444 12 + vertex 41.7071 76.2929 2.99 + vertex 41.7071 76.2929 12 + endloop + endfacet + facet normal -0.771812 -0.635851 0 + outer loop + vertex 41.8315 125.556 2.99 + vertex 41.7071 125.707 12 + vertex 41.7071 125.707 2.99 + endloop + endfacet + facet normal -0.771812 -0.635851 0 + outer loop + vertex 41.7071 125.707 12 + vertex 41.8315 125.556 2.99 + vertex 41.8315 125.556 12 + endloop + endfacet + facet normal 0.881936 0.471369 0 + outer loop + vertex 2.16853 76.4444 12 + vertex 2.07612 76.6173 2.99 + vertex 2.07612 76.6173 12 + endloop + endfacet + facet normal 0.881936 0.471369 0 + outer loop + vertex 2.07612 76.6173 2.99 + vertex 2.16853 76.4444 12 + vertex 2.16853 76.4444 2.99 + endloop + endfacet + facet normal 0.995183 0.098039 0 + outer loop + vertex 2.01922 76.8049 12 + vertex 2 77 2.99 + vertex 2 77 12 + endloop + endfacet + facet normal 0.995183 0.098039 0 + outer loop + vertex 2 77 2.99 + vertex 2.01922 76.8049 12 + vertex 2.01922 76.8049 2.99 + endloop + endfacet + facet normal -0.881957 0.471329 0 + outer loop + vertex 41.8315 76.4444 2.99 + vertex 41.9239 76.6173 12 + vertex 41.9239 76.6173 2.99 + endloop + endfacet + facet normal -0.881957 0.471329 0 + outer loop + vertex 41.9239 76.6173 12 + vertex 41.8315 76.4444 2.99 + vertex 41.8315 76.4444 12 + endloop + endfacet + facet normal 0.0969323 -0.995291 0 + outer loop + vertex 2.80491 125.981 2.99 + vertex 3 126 12 + vertex 2.80491 125.981 12 + endloop + endfacet + facet normal 0.0969323 -0.995291 0 + outer loop + vertex 3 126 12 + vertex 2.80491 125.981 2.99 + vertex 3 126 2.99 + endloop + endfacet + facet normal -0.0969274 -0.995291 0 + outer loop + vertex 41 126 2.99 + vertex 41.1951 125.981 12 + vertex 41 126 12 + endloop + endfacet + facet normal -0.0969274 -0.995291 -0 + outer loop + vertex 41.1951 125.981 12 + vertex 41 126 2.99 + vertex 41.1951 125.981 2.99 + endloop + endfacet + facet normal 0.0979429 0.995192 -0 + outer loop + vertex 3 76 2.99 + vertex 2.80491 76.0192 12 + vertex 3 76 12 + endloop + endfacet + facet normal 0.0979429 0.995192 0 + outer loop + vertex 2.80491 76.0192 12 + vertex 3 76 2.99 + vertex 2.80491 76.0192 2.99 + endloop + endfacet + facet normal -0.471329 0.881957 0 + outer loop + vertex 41.5556 76.1685 2.99 + vertex 41.3827 76.0761 12 + vertex 41.5556 76.1685 12 + endloop + endfacet + facet normal -0.471329 0.881957 0 + outer loop + vertex 41.3827 76.0761 12 + vertex 41.5556 76.1685 2.99 + vertex 41.3827 76.0761 2.99 + endloop + endfacet + facet normal -0.995193 0.097938 0 + outer loop + vertex 41.9808 76.8049 2.99 + vertex 42 77 12 + vertex 42 77 2.99 + endloop + endfacet + facet normal -0.995193 0.097938 0 + outer loop + vertex 42 77 12 + vertex 41.9808 76.8049 2.99 + vertex 41.9808 76.8049 12 + endloop + endfacet + facet normal -0.995188 -0.0979877 0 + outer loop + vertex 42 125 2.99 + vertex 41.9808 125.195 12 + vertex 41.9808 125.195 2.99 + endloop + endfacet + facet normal -0.995188 -0.0979877 0 + outer loop + vertex 41.9808 125.195 12 + vertex 42 125 2.99 + vertex 42 125 12 + endloop + endfacet + facet normal -0.956951 0.290248 0 + outer loop + vertex 41.9239 76.6173 2.99 + vertex 41.9808 76.8049 12 + vertex 41.9808 76.8049 2.99 + endloop + endfacet + facet normal -0.956951 0.290248 0 + outer loop + vertex 41.9808 76.8049 12 + vertex 41.9239 76.6173 2.99 + vertex 41.9239 76.6173 12 + endloop + endfacet + facet normal -0.290715 -0.95681 0 + outer loop + vertex 41.1951 125.981 2.99 + vertex 41.3827 125.924 12 + vertex 41.1951 125.981 12 + endloop + endfacet + facet normal -0.290715 -0.95681 -0 + outer loop + vertex 41.3827 125.924 12 + vertex 41.1951 125.981 2.99 + vertex 41.3827 125.924 2.99 + endloop + endfacet + facet normal -0.473705 -0.880684 0 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.5556 125.831 12 + vertex 41.3827 125.924 12 + endloop + endfacet + facet normal -0.473705 -0.880684 -0 + outer loop + vertex 41.5556 125.831 12 + vertex 41.3827 125.924 2.99 + vertex 41.5556 125.831 2.99 + endloop + endfacet + facet normal -0.290248 0.956951 0 + outer loop + vertex 41.3827 76.0761 2.99 + vertex 41.1951 76.0192 12 + vertex 41.3827 76.0761 12 + endloop + endfacet + facet normal -0.290248 0.956951 0 + outer loop + vertex 41.1951 76.0192 12 + vertex 41.3827 76.0761 2.99 + vertex 41.1951 76.0192 2.99 + endloop + endfacet + facet normal 0.471351 0.881946 -0 + outer loop + vertex 2.61732 76.0761 2.99 + vertex 2.44443 76.1685 12 + vertex 2.61732 76.0761 12 + endloop + endfacet + facet normal 0.471351 0.881946 0 + outer loop + vertex 2.44443 76.1685 12 + vertex 2.61732 76.0761 2.99 + vertex 2.44443 76.1685 2.99 + endloop + endfacet + facet normal 0.634498 0.772925 -0 + outer loop + vertex 2.44443 76.1685 2.99 + vertex 2.29289 76.2929 12 + vertex 2.44443 76.1685 12 + endloop + endfacet + facet normal 0.634498 0.772925 0 + outer loop + vertex 2.29289 76.2929 12 + vertex 2.44443 76.1685 2.99 + vertex 2.29289 76.2929 2.99 + endloop + endfacet + facet normal -0.097938 0.995193 0 + outer loop + vertex 41.1951 76.0192 2.99 + vertex 41 76 12 + vertex 41.1951 76.0192 12 + endloop + endfacet + facet normal -0.097938 0.995193 0 + outer loop + vertex 41 76 12 + vertex 41.1951 76.0192 2.99 + vertex 41 76 2.99 + endloop + endfacet + facet normal 0.771913 -0.635729 0 + outer loop + vertex 2.16853 125.556 12 + vertex 2.29289 125.707 2.99 + vertex 2.29289 125.707 12 + endloop + endfacet + facet normal 0.771913 -0.635729 0 + outer loop + vertex 2.29289 125.707 2.99 + vertex 2.16853 125.556 12 + vertex 2.16853 125.556 2.99 + endloop + endfacet + facet normal 0.290262 0.956947 -0 + outer loop + vertex 2.80491 76.0192 2.99 + vertex 2.61732 76.0761 12 + vertex 2.80491 76.0192 12 + endloop + endfacet + facet normal 0.290262 0.956947 0 + outer loop + vertex 2.61732 76.0761 12 + vertex 2.80491 76.0192 2.99 + vertex 2.61732 76.0761 2.99 + endloop + endfacet + facet normal -0.634598 0.772842 0 + outer loop + vertex 41.7071 76.2929 2.99 + vertex 41.5556 76.1685 12 + vertex 41.7071 76.2929 12 + endloop + endfacet + facet normal -0.634598 0.772842 0 + outer loop + vertex 41.5556 76.1685 12 + vertex 41.7071 76.2929 2.99 + vertex 41.5556 76.1685 2.99 + endloop + endfacet + facet normal -0.882071 -0.471117 0 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.8315 125.556 12 + vertex 41.8315 125.556 2.99 + endloop + endfacet + facet normal -0.882071 -0.471117 0 + outer loop + vertex 41.8315 125.556 12 + vertex 41.9239 125.383 2.99 + vertex 41.9239 125.383 12 + endloop + endfacet + facet normal -0.633377 -0.773843 0 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.7071 125.707 12 + vertex 41.5556 125.831 12 + endloop + endfacet + facet normal -0.633377 -0.773843 -0 + outer loop + vertex 41.7071 125.707 12 + vertex 41.5556 125.831 2.99 + vertex 41.7071 125.707 2.99 + endloop + endfacet + facet normal 0.882049 -0.471157 0 + outer loop + vertex 2.07612 125.383 12 + vertex 2.16853 125.556 2.99 + vertex 2.16853 125.556 12 + endloop + endfacet + facet normal 0.882049 -0.471157 0 + outer loop + vertex 2.16853 125.556 2.99 + vertex 2.07612 125.383 12 + vertex 2.07612 125.383 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 125 2.99 + vertex 41.99 124.99 2.99 + vertex 42 77 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 125 2.99 + vertex 41.9898 124.992 2.99 + vertex 41.99 124.99 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 125 2.99 + vertex 41.9897 124.993 2.99 + vertex 41.9898 124.992 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42 125 2.99 + vertex 41.9839 125.053 2.99 + vertex 41.9897 124.993 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9839 125.053 2.99 + vertex 42 125 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9708 125.185 2.99 + vertex 41.9839 125.053 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9703 125.187 2.99 + vertex 41.9708 125.185 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9702 125.187 2.99 + vertex 41.9703 125.187 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 125.195 2.99 + vertex 41.9648 125.205 2.99 + vertex 41.9702 125.187 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.9648 125.205 2.99 + vertex 41.9808 125.195 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.9139 125.373 2.99 + vertex 41.9648 125.205 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.913 125.375 2.99 + vertex 41.9139 125.373 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.9128 125.375 2.99 + vertex 41.913 125.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.9123 125.376 2.99 + vertex 41.9128 125.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 2.99 + vertex 41.8844 125.428 2.99 + vertex 41.9123 125.376 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 125.556 2.99 + vertex 41.8844 125.428 2.99 + vertex 41.9239 125.383 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 125.556 2.99 + vertex 41.8216 125.546 2.99 + vertex 41.8844 125.428 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 125.556 2.99 + vertex 41.8204 125.547 2.99 + vertex 41.8216 125.546 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 125.556 2.99 + vertex 41.7818 125.594 2.99 + vertex 41.8204 125.547 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 2.99 + vertex 41.7818 125.594 2.99 + vertex 41.8315 125.556 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 2.99 + vertex 41.6973 125.697 2.99 + vertex 41.7818 125.594 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 2.99 + vertex 41.6958 125.698 2.99 + vertex 41.6973 125.697 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 2.99 + vertex 41.6957 125.699 2.99 + vertex 41.6958 125.698 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 2.99 + vertex 41.6925 125.701 2.99 + vertex 41.6957 125.699 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.6925 125.701 2.99 + vertex 41.7071 125.707 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.5458 125.822 2.99 + vertex 41.6925 125.701 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.5442 125.822 2.99 + vertex 41.5458 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.544 125.822 2.99 + vertex 41.5442 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 2.99 + vertex 41.4906 125.851 2.99 + vertex 41.544 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.4906 125.851 2.99 + vertex 41.5556 125.831 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.373 125.914 2.99 + vertex 41.4906 125.851 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.3712 125.914 2.99 + vertex 41.373 125.914 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.371 125.915 2.99 + vertex 41.3712 125.914 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.3709 125.915 2.99 + vertex 41.371 125.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.3696 125.915 2.99 + vertex 41.3709 125.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.3631 125.917 2.99 + vertex 41.3696 125.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 2.99 + vertex 41.3131 125.932 2.99 + vertex 41.3631 125.917 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 125.981 2.99 + vertex 41.3131 125.932 2.99 + vertex 41.3827 125.924 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 125.981 2.99 + vertex 41.1855 125.971 2.99 + vertex 41.3131 125.932 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 125.981 2.99 + vertex 41.1836 125.971 2.99 + vertex 41.1855 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 125.981 2.99 + vertex 41.1831 125.971 2.99 + vertex 41.1836 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 126 2.99 + vertex 41.1831 125.971 2.99 + vertex 41.1951 125.981 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 126 2.99 + vertex 40.9905 125.99 2.99 + vertex 41.1831 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 126 2.99 + vertex 3.0095 125.99 2.99 + vertex 40.9905 125.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 126 2.99 + vertex 3.0095 125.99 2.99 + vertex 41 126 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 126 2.99 + vertex 2.81691 125.971 2.99 + vertex 3.0095 125.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.80491 125.981 2.99 + vertex 2.81691 125.971 2.99 + vertex 3 126 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81691 125.971 2.99 + vertex 2.80491 125.981 2.99 + vertex 2.81642 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81642 125.971 2.99 + vertex 2.80491 125.981 2.99 + vertex 2.81636 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81636 125.971 2.99 + vertex 2.80491 125.981 2.99 + vertex 2.81451 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 125.981 2.99 + vertex 2.68694 125.932 2.99 + vertex 2.81451 125.971 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 125.924 2.99 + vertex 2.68694 125.932 2.99 + vertex 2.80491 125.981 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 125.932 2.99 + vertex 2.61732 125.924 2.99 + vertex 2.63692 125.917 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.63692 125.917 2.99 + vertex 2.61732 125.924 2.99 + vertex 2.63045 125.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.63045 125.915 2.99 + vertex 2.61732 125.924 2.99 + vertex 2.62906 125.915 2.99 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 2.62879 125.914 2.99 + vertex 2.62906 125.915 2.99 + vertex 2.61732 125.924 2.99 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 2.62906 125.915 2.99 + vertex 2.62879 125.914 2.99 + vertex 2.62898 125.915 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.62879 125.914 2.99 + vertex 2.61732 125.924 2.99 + vertex 2.62701 125.914 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 125.924 2.99 + vertex 2.50944 125.851 2.99 + vertex 2.62701 125.914 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 125.831 2.99 + vertex 2.50944 125.851 2.99 + vertex 2.61732 125.924 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 125.851 2.99 + vertex 2.44443 125.831 2.99 + vertex 2.45597 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.45597 125.822 2.99 + vertex 2.44443 125.831 2.99 + vertex 2.45585 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.45585 125.822 2.99 + vertex 2.44443 125.831 2.99 + vertex 2.45421 125.822 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 125.831 2.99 + vertex 2.30752 125.701 2.99 + vertex 2.45421 125.822 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.29289 125.707 2.99 + vertex 2.30752 125.701 2.99 + vertex 2.44443 125.831 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 125.701 2.99 + vertex 2.29289 125.707 2.99 + vertex 2.30434 125.699 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30434 125.699 2.99 + vertex 2.29289 125.707 2.99 + vertex 2.30419 125.698 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30419 125.698 2.99 + vertex 2.29289 125.707 2.99 + vertex 2.30275 125.697 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 125.707 2.99 + vertex 2.21818 125.594 2.99 + vertex 2.30275 125.697 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 125.556 2.99 + vertex 2.21818 125.594 2.99 + vertex 2.29289 125.707 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 125.594 2.99 + vertex 2.16853 125.556 2.99 + vertex 2.17963 125.547 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.17963 125.547 2.99 + vertex 2.16853 125.556 2.99 + vertex 2.17845 125.546 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 125.556 2.99 + vertex 2.11561 125.428 2.99 + vertex 2.17845 125.546 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 125.383 2.99 + vertex 2.11561 125.428 2.99 + vertex 2.16853 125.556 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 125.428 2.99 + vertex 2.07612 125.383 2.99 + vertex 2.08768 125.376 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08768 125.376 2.99 + vertex 2.07612 125.383 2.99 + vertex 2.08717 125.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08717 125.375 2.99 + vertex 2.07612 125.383 2.99 + vertex 2.08696 125.375 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.08696 125.375 2.99 + vertex 2.07612 125.383 2.99 + vertex 2.08608 125.373 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 125.383 2.99 + vertex 2.03525 125.205 2.99 + vertex 2.08608 125.373 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 125.195 2.99 + vertex 2.03525 125.205 2.99 + vertex 2.07612 125.383 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 125.205 2.99 + vertex 2.01922 125.195 2.99 + vertex 2.02976 125.187 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.02976 125.187 2.99 + vertex 2.01922 125.195 2.99 + vertex 2.02975 125.187 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.02975 125.187 2.99 + vertex 2.01922 125.195 2.99 + vertex 2.02921 125.185 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 125.195 2.99 + vertex 2.01614 125.053 2.99 + vertex 2.02921 125.185 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 125 2.99 + vertex 2.01614 125.053 2.99 + vertex 2.01922 125.195 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 125.053 2.99 + vertex 2 125 2.99 + vertex 2.01028 124.993 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01028 124.993 2.99 + vertex 2 125 2.99 + vertex 2.01018 124.992 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01 124.99 2.99 + vertex 2 125 2.99 + vertex 2.01 77.0096 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01018 124.992 2.99 + vertex 2 125 2.99 + vertex 2.01 124.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.99 77.0096 2.99 + vertex 42 77 2.99 + vertex 41.99 124.99 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9898 77.0077 2.99 + vertex 42 77 2.99 + vertex 41.99 77.0096 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9897 77.0067 2.99 + vertex 42 77 2.99 + vertex 41.9898 77.0077 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9839 76.9473 2.99 + vertex 42 77 2.99 + vertex 41.9897 77.0067 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9839 76.9473 2.99 + vertex 41.9808 76.8049 2.99 + vertex 42 77 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9708 76.8146 2.99 + vertex 41.9808 76.8049 2.99 + vertex 41.9839 76.9473 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9703 76.8128 2.99 + vertex 41.9808 76.8049 2.99 + vertex 41.9708 76.8146 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9702 76.8127 2.99 + vertex 41.9808 76.8049 2.99 + vertex 41.9703 76.8128 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9648 76.7947 2.99 + vertex 41.9808 76.8049 2.99 + vertex 41.9702 76.8127 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9648 76.7947 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.9808 76.8049 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9139 76.6271 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.9648 76.7947 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.913 76.6254 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.9139 76.6271 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9128 76.625 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.913 76.6254 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9123 76.6241 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.9128 76.625 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8844 76.5718 2.99 + vertex 41.9239 76.6173 2.99 + vertex 41.9123 76.6241 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8844 76.5718 2.99 + vertex 41.8315 76.4444 2.99 + vertex 41.9239 76.6173 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8216 76.4543 2.99 + vertex 41.8315 76.4444 2.99 + vertex 41.8844 76.5718 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8204 76.4528 2.99 + vertex 41.8315 76.4444 2.99 + vertex 41.8216 76.4543 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7818 76.4058 2.99 + vertex 41.8315 76.4444 2.99 + vertex 41.8204 76.4528 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.7818 76.4058 2.99 + vertex 41.7071 76.2929 2.99 + vertex 41.8315 76.4444 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6973 76.3028 2.99 + vertex 41.7071 76.2929 2.99 + vertex 41.7818 76.4058 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6958 76.3016 2.99 + vertex 41.7071 76.2929 2.99 + vertex 41.6973 76.3028 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6957 76.3015 2.99 + vertex 41.7071 76.2929 2.99 + vertex 41.6958 76.3016 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.6925 76.2988 2.99 + vertex 41.7071 76.2929 2.99 + vertex 41.6957 76.3015 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.6925 76.2988 2.99 + vertex 41.5556 76.1685 2.99 + vertex 41.7071 76.2929 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5458 76.1785 2.99 + vertex 41.5556 76.1685 2.99 + vertex 41.6925 76.2988 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5442 76.1776 2.99 + vertex 41.5556 76.1685 2.99 + vertex 41.5458 76.1785 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.544 76.1775 2.99 + vertex 41.5556 76.1685 2.99 + vertex 41.5442 76.1776 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.4906 76.1489 2.99 + vertex 41.5556 76.1685 2.99 + vertex 41.544 76.1775 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.4906 76.1489 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.5556 76.1685 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.373 76.0861 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.4906 76.1489 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3712 76.0855 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.373 76.0861 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.371 76.0855 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.3712 76.0855 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3709 76.0855 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.371 76.0855 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3696 76.085 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.3709 76.0855 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3631 76.0831 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.3696 76.085 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3131 76.0679 2.99 + vertex 41.3827 76.0761 2.99 + vertex 41.3631 76.0831 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3131 76.0679 2.99 + vertex 41.1951 76.0192 2.99 + vertex 41.3827 76.0761 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1855 76.0292 2.99 + vertex 41.1951 76.0192 2.99 + vertex 41.3131 76.0679 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1836 76.029 2.99 + vertex 41.1951 76.0192 2.99 + vertex 41.1855 76.0292 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1831 76.029 2.99 + vertex 41.1951 76.0192 2.99 + vertex 41.1836 76.029 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1831 76.029 2.99 + vertex 41 76 2.99 + vertex 41.1951 76.0192 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 40.9905 76.01 2.99 + vertex 41 76 2.99 + vertex 41.1831 76.029 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.0095 76.01 2.99 + vertex 41 76 2.99 + vertex 40.9905 76.01 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.0095 76.01 2.99 + vertex 3 76 2.99 + vertex 41 76 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81691 76.029 2.99 + vertex 3 76 2.99 + vertex 3.0095 76.01 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 76.0192 2.99 + vertex 2.81691 76.029 2.99 + vertex 2.81642 76.029 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 76.0192 2.99 + vertex 2.81642 76.029 2.99 + vertex 2.81636 76.029 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 76.0192 2.99 + vertex 2.81636 76.029 2.99 + vertex 2.81451 76.0292 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.81691 76.029 2.99 + vertex 2.80491 76.0192 2.99 + vertex 3 76 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 76.0679 2.99 + vertex 2.80491 76.0192 2.99 + vertex 2.81451 76.0292 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.61732 76.0761 2.99 + vertex 2.68694 76.0679 2.99 + vertex 2.63692 76.0831 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 76.0761 2.99 + vertex 2.63692 76.0831 2.99 + vertex 2.63045 76.085 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 76.0761 2.99 + vertex 2.63045 76.085 2.99 + vertex 2.62906 76.0855 2.99 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex 2.62879 76.0855 2.99 + vertex 2.62906 76.0855 2.99 + vertex 2.62898 76.0855 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.62906 76.0855 2.99 + vertex 2.62879 76.0855 2.99 + vertex 2.61732 76.0761 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 76.0761 2.99 + vertex 2.62879 76.0855 2.99 + vertex 2.62701 76.0861 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.68694 76.0679 2.99 + vertex 2.61732 76.0761 2.99 + vertex 2.80491 76.0192 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 76.1489 2.99 + vertex 2.61732 76.0761 2.99 + vertex 2.62701 76.0861 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.44443 76.1685 2.99 + vertex 2.50944 76.1489 2.99 + vertex 2.45597 76.1775 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 76.1685 2.99 + vertex 2.45597 76.1775 2.99 + vertex 2.45585 76.1776 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 76.1685 2.99 + vertex 2.45585 76.1776 2.99 + vertex 2.45421 76.1785 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.50944 76.1489 2.99 + vertex 2.44443 76.1685 2.99 + vertex 2.61732 76.0761 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 76.2988 2.99 + vertex 2.44443 76.1685 2.99 + vertex 2.45421 76.1785 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 76.2929 2.99 + vertex 2.30752 76.2988 2.99 + vertex 2.30434 76.3015 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 76.2929 2.99 + vertex 2.30434 76.3015 2.99 + vertex 2.30419 76.3016 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 76.2929 2.99 + vertex 2.30419 76.3016 2.99 + vertex 2.30275 76.3028 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.30752 76.2988 2.99 + vertex 2.29289 76.2929 2.99 + vertex 2.44443 76.1685 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 76.4058 2.99 + vertex 2.29289 76.2929 2.99 + vertex 2.30275 76.3028 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.16853 76.4444 2.99 + vertex 2.21818 76.4058 2.99 + vertex 2.17963 76.4528 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 76.4444 2.99 + vertex 2.17963 76.4528 2.99 + vertex 2.17845 76.4543 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.21818 76.4058 2.99 + vertex 2.16853 76.4444 2.99 + vertex 2.29289 76.2929 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 76.5718 2.99 + vertex 2.16853 76.4444 2.99 + vertex 2.17845 76.4543 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.07612 76.6173 2.99 + vertex 2.11561 76.5718 2.99 + vertex 2.08768 76.6241 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 76.6173 2.99 + vertex 2.08768 76.6241 2.99 + vertex 2.08717 76.625 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 76.6173 2.99 + vertex 2.08717 76.625 2.99 + vertex 2.08696 76.6254 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 76.6173 2.99 + vertex 2.08696 76.6254 2.99 + vertex 2.08608 76.6271 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.11561 76.5718 2.99 + vertex 2.07612 76.6173 2.99 + vertex 2.16853 76.4444 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 76.7947 2.99 + vertex 2.07612 76.6173 2.99 + vertex 2.08608 76.6271 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.01922 76.8049 2.99 + vertex 2.03525 76.7947 2.99 + vertex 2.02976 76.8127 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 76.8049 2.99 + vertex 2.02976 76.8127 2.99 + vertex 2.02975 76.8128 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 76.8049 2.99 + vertex 2.02975 76.8128 2.99 + vertex 2.02921 76.8146 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.03525 76.7947 2.99 + vertex 2.01922 76.8049 2.99 + vertex 2.07612 76.6173 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 76.9473 2.99 + vertex 2.01922 76.8049 2.99 + vertex 2.02921 76.8146 2.99 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2 77 2.99 + vertex 2.01614 76.9473 2.99 + vertex 2.01028 77.0067 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 77 2.99 + vertex 2.01028 77.0067 2.99 + vertex 2.01018 77.0077 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 77 2.99 + vertex 2.01018 77.0077 2.99 + vertex 2.01 77.0096 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01614 76.9473 2.99 + vertex 2 77 2.99 + vertex 2.01922 76.8049 2.99 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 77 2.99 + vertex 2.01 77.0096 2.99 + vertex 2 125 2.99 + endloop + endfacet + facet normal 0.601724 -0.182057 0.777678 + outer loop + vertex 2.16951 125.291 2.90625 + vertex 2.08608 125.373 2.99 + vertex 2.03525 125.205 2.99 + endloop + endfacet + facet normal 0.673329 -0.0657368 0.736415 + outer loop + vertex 2.01018 124.992 2.99 + vertex 2.78125 124.25 2.21875 + vertex 3.01825 124.227 2 + endloop + endfacet + facet normal 0.676005 -0.0608405 0.734381 + outer loop + vertex 2.78125 124.25 2.21875 + vertex 2.01018 124.992 2.99 + vertex 2.01 124.99 2.99 + endloop + endfacet + facet normal -0.451324 0.370261 0.811919 + outer loop + vertex 41.6973 76.3028 2.99 + vertex 41.7818 76.4058 2.99 + vertex 41.6763 76.3238 2.96875 + endloop + endfacet + facet normal 0.673043 -0.0663586 0.736621 + outer loop + vertex 2.01614 125.053 2.99 + vertex 2.67483 124.56 2.34375 + vertex 2.05044 125.165 2.96875 + endloop + endfacet + facet normal 0.673307 -0.0657596 0.736433 + outer loop + vertex 2.67483 124.56 2.34375 + vertex 2.01614 125.053 2.99 + vertex 2.01028 124.993 2.99 + endloop + endfacet + facet normal 0.453562 0.368305 0.811562 + outer loop + vertex 3.27825 77.2812 2 + vertex 3.1601 77.4267 2 + vertex 2.97418 77.2425 2.1875 + endloop + endfacet + facet normal -0.673161 -0.0658762 0.736556 + outer loop + vertex 41 124.04 2 + vertex 41.2188 124.25 2.21875 + vertex 40.9817 124.227 2 + endloop + endfacet + facet normal 0.596649 -0.191605 0.779293 + outer loop + vertex 2.02975 125.187 2.99 + vertex 2.05044 125.165 2.96875 + vertex 3.07232 124.407 2 + endloop + endfacet + facet normal 0.615067 -0.166068 0.770788 + outer loop + vertex 2.05044 125.165 2.96875 + vertex 2.02975 125.187 2.99 + vertex 2.02921 125.185 2.99 + endloop + endfacet + facet normal 0.0664255 0.67331 0.736371 + outer loop + vertex 3.0095 76.01 2.99 + vertex 3.74219 76.7812 2.21875 + vertex 2.81691 76.029 2.99 + endloop + endfacet + facet normal -0.601742 0.182749 0.777502 + outer loop + vertex 41.9139 76.6271 2.99 + vertex 41.9648 76.7947 2.99 + vertex 41.8305 76.7088 2.90625 + endloop + endfacet + facet normal 0.673386 0.0656129 0.736374 + outer loop + vertex 3.01825 77.7727 2 + vertex 3 77.96 2 + vertex 2.78125 77.75 2.21875 + endloop + endfacet + facet normal 0.602268 -0.183692 0.776872 + outer loop + vertex 2.02976 125.187 2.99 + vertex 2.16951 125.291 2.90625 + vertex 2.03525 125.205 2.99 + endloop + endfacet + facet normal 0.601806 -0.182569 0.777495 + outer loop + vertex 2.16951 125.291 2.90625 + vertex 2.02976 125.187 2.99 + vertex 3.04118 124.438 2.03125 + endloop + endfacet + facet normal 0 -0.788034 0.615632 + outer loop + vertex 2.02975 125.187 2.99 + vertex 3.04118 124.438 2.03125 + vertex 2.02976 125.187 2.99 + endloop + endfacet + facet normal 0.609254 -0.169 0.774757 + outer loop + vertex 3.04118 124.438 2.03125 + vertex 2.02975 125.187 2.99 + vertex 3.07232 124.407 2 + endloop + endfacet + facet normal 0.602452 -0.18124 0.777305 + outer loop + vertex 2.67483 124.56 2.34375 + vertex 3.07232 124.407 2 + vertex 2.05044 125.165 2.96875 + endloop + endfacet + facet normal 0.673769 -0.0667134 0.735924 + outer loop + vertex 2.05044 125.165 2.96875 + vertex 2.02921 125.185 2.99 + vertex 2.01614 125.053 2.99 + endloop + endfacet + facet normal -0.184228 -0.598742 0.779467 + outer loop + vertex 41.0151 125.793 2.8125 + vertex 41.3696 125.915 2.99 + vertex 41.3631 125.917 2.99 + endloop + endfacet + facet normal -0.180772 -0.604024 0.776194 + outer loop + vertex 41.3696 125.915 2.99 + vertex 41.0151 125.793 2.8125 + vertex 40.6852 125.45 2.46875 + endloop + endfacet + facet normal 0 -0.714055 0.70009 + outer loop + vertex 2.81636 125.971 2.99 + vertex 3.92031 125.031 2.03125 + vertex 2.81642 125.971 2.99 + endloop + endfacet + facet normal 0.0396178 -0.69031 0.722428 + outer loop + vertex 3.92031 125.031 2.03125 + vertex 2.81636 125.971 2.99 + vertex 3.95 125 2 + endloop + endfacet + facet normal -0.284326 0.52666 0.801117 + outer loop + vertex 40.6695 77.0687 2.09375 + vertex 40.5778 77.1618 2 + vertex 40.4135 77.0731 2 + endloop + endfacet + facet normal 0 -0.711278 0.70291 + outer loop + vertex 41.3712 125.914 2.99 + vertex 41.3524 125.893 2.96875 + vertex 41.373 125.914 2.99 + endloop + endfacet + facet normal -0.116404 -0.653031 0.748332 + outer loop + vertex 41.3524 125.893 2.96875 + vertex 41.3712 125.914 2.99 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal 0.527545 -0.278963 0.802419 + outer loop + vertex 3.07232 124.407 2 + vertex 3.1601 124.573 2 + vertex 3.04118 124.438 2.03125 + endloop + endfacet + facet normal 0.602538 -0.180996 0.777295 + outer loop + vertex 3.01825 124.227 2 + vertex 3.07232 124.407 2 + vertex 2.67483 124.56 2.34375 + endloop + endfacet + facet normal 0.672715 -0.0672715 0.736837 + outer loop + vertex 2.01018 124.992 2.99 + vertex 2.67483 124.56 2.34375 + vertex 2.01028 124.993 2.99 + endloop + endfacet + facet normal 0.673215 -0.0659906 0.736496 + outer loop + vertex 2.67483 124.56 2.34375 + vertex 2.01018 124.992 2.99 + vertex 3.01825 124.227 2 + endloop + endfacet + facet normal -0.671552 0.0655724 0.73805 + outer loop + vertex 41.9897 77.0067 2.99 + vertex 41.9496 76.8352 2.96875 + vertex 41.9839 76.9473 2.99 + endloop + endfacet + facet normal -0.673169 0.0661395 0.736525 + outer loop + vertex 41.9496 76.8352 2.96875 + vertex 41.9897 77.0067 2.99 + vertex 41.3252 77.44 2.34375 + endloop + endfacet + facet normal 0.673331 -0.0657128 0.736415 + outer loop + vertex 3 124.04 2 + vertex 3.01825 124.227 2 + vertex 2.78125 124.25 2.21875 + endloop + endfacet + facet normal 0 -0.715986 0.698115 + outer loop + vertex 2.81642 125.971 2.99 + vertex 3.74219 125.219 2.21875 + vertex 2.81691 125.971 2.99 + endloop + endfacet + facet normal 0.0737443 -0.668347 0.740185 + outer loop + vertex 3.74219 125.219 2.21875 + vertex 2.81642 125.971 2.99 + vertex 3.92031 125.031 2.03125 + endloop + endfacet + facet normal 0 0.715893 0.69821 + outer loop + vertex 41.1836 76.029 2.99 + vertex 40.2578 76.7812 2.21875 + vertex 41.1831 76.029 2.99 + endloop + endfacet + facet normal -0.0677262 0.672397 0.737086 + outer loop + vertex 40.2578 76.7812 2.21875 + vertex 41.1836 76.029 2.99 + vertex 40.0797 76.9688 2.03125 + endloop + endfacet + facet normal 0.451148 -0.370037 0.81212 + outer loop + vertex 2.17963 125.547 2.99 + vertex 2.32369 125.676 2.96875 + vertex 2.21818 125.594 2.99 + endloop + endfacet + facet normal 0.45174 -0.370811 0.811437 + outer loop + vertex 2.32369 125.676 2.96875 + vertex 2.17963 125.547 2.99 + vertex 3.27825 124.719 2 + endloop + endfacet + facet normal 0.451696 0.370753 0.811488 + outer loop + vertex 2.17963 76.4528 2.99 + vertex 2.32369 76.3238 2.96875 + vertex 3.27825 77.2812 2 + endloop + endfacet + facet normal 0.451148 0.370037 0.81212 + outer loop + vertex 2.32369 76.3238 2.96875 + vertex 2.17963 76.4528 2.99 + vertex 2.21818 76.4058 2.99 + endloop + endfacet + facet normal 0 -0.788034 0.615632 + outer loop + vertex 40.9588 124.438 2.03125 + vertex 41.9703 125.187 2.99 + vertex 41.9702 125.187 2.99 + endloop + endfacet + facet normal -0.607389 -0.172382 0.775476 + outer loop + vertex 41.9703 125.187 2.99 + vertex 40.9588 124.438 2.03125 + vertex 40.9277 124.407 2 + endloop + endfacet + facet normal 0.285216 -0.526336 0.801013 + outer loop + vertex 3.42221 124.838 2 + vertex 3.58645 124.927 2 + vertex 3.33054 124.931 2.09375 + endloop + endfacet + facet normal -0.285123 -0.526356 0.801033 + outer loop + vertex 40.5778 124.838 2 + vertex 40.6695 124.931 2.09375 + vertex 40.4135 124.927 2 + endloop + endfacet + facet normal 0.285363 -0.525688 0.801387 + outer loop + vertex 3.33054 124.931 2.09375 + vertex 3.58645 124.927 2 + vertex 2.74999 125.521 2.6875 + endloop + endfacet + facet normal -0.670665 0.0705963 0.738394 + outer loop + vertex 41.2188 77.75 2.21875 + vertex 41.9898 77.0077 2.99 + vertex 41.99 77.0096 2.99 + endloop + endfacet + facet normal -0.673192 0.0660184 0.736514 + outer loop + vertex 41.9898 77.0077 2.99 + vertex 41.2188 77.75 2.21875 + vertex 40.9817 77.7727 2 + endloop + endfacet + facet normal -0.0664307 -0.673398 0.73629 + outer loop + vertex 41.1831 125.971 2.99 + vertex 40.9905 125.99 2.99 + vertex 40.2578 125.219 2.21875 + endloop + endfacet + facet normal -0.0656828 -0.676168 0.733814 + outer loop + vertex 40.2353 124.982 2 + vertex 40.3253 125.075 2.09375 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0 -0.746223 0.665696 + outer loop + vertex 40.6852 125.45 2.46875 + vertex 41.3709 125.915 2.99 + vertex 41.3696 125.915 2.99 + endloop + endfacet + facet normal -0.183567 -0.601155 0.777763 + outer loop + vertex 41.3709 125.915 2.99 + vertex 40.6852 125.45 2.46875 + vertex 40.3553 125.106 2.125 + endloop + endfacet + facet normal 0.066434 -0.673396 0.736291 + outer loop + vertex 3.74219 125.219 2.21875 + vertex 3.0095 125.99 2.99 + vertex 2.81691 125.971 2.99 + endloop + endfacet + facet normal 0.0677631 0.672373 0.737105 + outer loop + vertex 2.81642 76.029 2.99 + vertex 3.74219 76.7812 2.21875 + vertex 3.92031 76.9688 2.03125 + endloop + endfacet + facet normal 0 0.715893 0.69821 + outer loop + vertex 3.74219 76.7812 2.21875 + vertex 2.81642 76.029 2.99 + vertex 2.81691 76.029 2.99 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 124.25 2.21875 + vertex 3 77.96 2 + vertex 3 124.04 2 + endloop + endfacet + facet normal 0.707107 -0 0.707107 + outer loop + vertex 2.78125 77.75 2.21875 + vertex 2.78125 124.25 2.21875 + vertex 2.01 124.99 2.99 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 124.25 2.21875 + vertex 2.78125 77.75 2.21875 + vertex 3 77.96 2 + endloop + endfacet + facet normal 0.707107 0 0.707107 + outer loop + vertex 2.78125 77.75 2.21875 + vertex 2.01 124.99 2.99 + vertex 2.01 77.0096 2.99 + endloop + endfacet + facet normal -0.672527 -0.0672527 0.737011 + outer loop + vertex 41.9898 124.992 2.99 + vertex 41.2188 124.25 2.21875 + vertex 41.99 124.99 2.99 + endloop + endfacet + facet normal -0.673134 -0.0661483 0.736556 + outer loop + vertex 41.2188 124.25 2.21875 + vertex 41.9898 124.992 2.99 + vertex 40.9817 124.227 2 + endloop + endfacet + facet normal -0.453681 0.368168 0.811558 + outer loop + vertex 41.2737 76.9969 2.4375 + vertex 41.0258 77.2425 2.1875 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal 0.673078 0.0663155 0.736593 + outer loop + vertex 2.67483 77.44 2.34375 + vertex 2.01614 76.9473 2.99 + vertex 2.05044 76.8352 2.96875 + endloop + endfacet + facet normal 0.673041 0.0663977 0.736618 + outer loop + vertex 2.01614 76.9473 2.99 + vertex 2.67483 77.44 2.34375 + vertex 2.01028 77.0067 2.99 + endloop + endfacet + facet normal -0.451824 -0.371073 0.811271 + outer loop + vertex 41.6763 125.676 2.96875 + vertex 41.8204 125.547 2.99 + vertex 41.7818 125.594 2.99 + endloop + endfacet + facet normal -0.451685 -0.37089 0.811432 + outer loop + vertex 41.8204 125.547 2.99 + vertex 41.6763 125.676 2.96875 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal 0.370578 0.452114 0.811335 + outer loop + vertex 2.30419 76.3016 2.99 + vertex 3.33054 77.0687 2.09375 + vertex 3.42221 77.1618 2 + endloop + endfacet + facet normal 0.330588 0.495882 0.803002 + outer loop + vertex 3.33054 77.0687 2.09375 + vertex 2.30419 76.3016 2.99 + vertex 2.30434 76.3015 2.99 + endloop + endfacet + facet normal 0.371648 -0.450555 0.811713 + outer loop + vertex 2.74999 125.521 2.6875 + vertex 2.45421 125.822 2.99 + vertex 2.30752 125.701 2.99 + endloop + endfacet + facet normal 0 -0.792771 0.60952 + outer loop + vertex 41.0258 124.758 2.1875 + vertex 41.913 125.375 2.99 + vertex 41.9128 125.375 2.99 + endloop + endfacet + facet normal -0.53082 -0.278006 0.800589 + outer loop + vertex 41.913 125.375 2.99 + vertex 41.0258 124.758 2.1875 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal 0 -0.792771 0.60952 + outer loop + vertex 2.08696 125.375 2.99 + vertex 2.97418 124.758 2.1875 + vertex 2.08717 125.375 2.99 + endloop + endfacet + facet normal 0.530908 -0.277853 0.800583 + outer loop + vertex 2.97418 124.758 2.1875 + vertex 2.08696 125.375 2.99 + vertex 3.1601 124.573 2 + endloop + endfacet + facet normal -0.0667297 0.673141 0.736497 + outer loop + vertex 40.6852 76.5501 2.46875 + vertex 40.3553 76.8935 2.125 + vertex 40.05 77 2 + endloop + endfacet + facet normal -0.610589 0.169608 0.773572 + outer loop + vertex 41.9496 76.8352 2.96875 + vertex 41.9703 76.8128 2.99 + vertex 41.9708 76.8146 2.99 + endloop + endfacet + facet normal -0.603727 0.179037 0.776827 + outer loop + vertex 41.9703 76.8128 2.99 + vertex 41.9496 76.8352 2.96875 + vertex 40.9277 77.5926 2 + endloop + endfacet + facet normal 0.284419 0.52664 0.801097 + outer loop + vertex 3.58645 77.0731 2 + vertex 3.42221 77.1618 2 + vertex 3.33054 77.0687 2.09375 + endloop + endfacet + facet normal -0.451824 0.371073 0.811271 + outer loop + vertex 41.8204 76.4528 2.99 + vertex 41.6763 76.3238 2.96875 + vertex 41.7818 76.4058 2.99 + endloop + endfacet + facet normal -0.45164 0.370832 0.811483 + outer loop + vertex 41.6763 76.3238 2.96875 + vertex 41.8204 76.4528 2.99 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal 0.451629 0.370818 0.811496 + outer loop + vertex 2.30275 76.3028 2.99 + vertex 2.32369 76.3238 2.96875 + vertex 2.21818 76.4058 2.99 + endloop + endfacet + facet normal -0.52946 0.280302 0.800689 + outer loop + vertex 41.8305 76.7088 2.90625 + vertex 41.913 76.6254 2.99 + vertex 41.9139 76.6271 2.99 + endloop + endfacet + facet normal -0.529188 0.280636 0.800752 + outer loop + vertex 41.913 76.6254 2.99 + vertex 41.8305 76.7088 2.90625 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal -0.17425 -0.609463 0.773428 + outer loop + vertex 41.1404 125.675 2.75 + vertex 41.2918 125.83 2.90625 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0.451324 -0.370261 0.811919 + outer loop + vertex 41.7818 125.594 2.99 + vertex 41.6973 125.697 2.99 + vertex 41.6763 125.676 2.96875 + endloop + endfacet + facet normal -0.184722 -0.598968 0.779176 + outer loop + vertex 41.0151 125.793 2.8125 + vertex 41.3131 125.932 2.99 + vertex 41.1651 125.95 2.96875 + endloop + endfacet + facet normal -0.181047 -0.603489 0.776546 + outer loop + vertex 41.3131 125.932 2.99 + vertex 41.0151 125.793 2.8125 + vertex 41.3631 125.917 2.99 + endloop + endfacet + facet normal -0.672741 -0.0672741 0.736814 + outer loop + vertex 41.3252 124.56 2.34375 + vertex 41.9898 124.992 2.99 + vertex 41.9897 124.993 2.99 + endloop + endfacet + facet normal -0.673502 -0.0653232 0.736293 + outer loop + vertex 41.9898 124.992 2.99 + vertex 41.3252 124.56 2.34375 + vertex 40.9817 124.227 2 + endloop + endfacet + facet normal -0.601683 -0.182295 0.777654 + outer loop + vertex 41.9648 125.205 2.99 + vertex 41.9139 125.373 2.99 + vertex 41.8305 125.291 2.90625 + endloop + endfacet + facet normal -0.281788 -0.518879 0.807069 + outer loop + vertex 41.3524 125.893 2.96875 + vertex 41.544 125.822 2.99 + vertex 41.4906 125.851 2.99 + endloop + endfacet + facet normal -0.284109 -0.526959 0.800997 + outer loop + vertex 41.544 125.822 2.99 + vertex 41.3524 125.893 2.96875 + vertex 40.4741 124.989 2.0625 + endloop + endfacet + facet normal 0.372219 -0.450292 0.811597 + outer loop + vertex 3.27825 124.719 2 + vertex 3.42221 124.838 2 + vertex 2.32369 125.676 2.96875 + endloop + endfacet + facet normal -0.292526 0.520047 0.802484 + outer loop + vertex 41.25 76.4789 2.6875 + vertex 41.5442 76.1776 2.99 + vertex 41.5458 76.1785 2.99 + endloop + endfacet + facet normal -0.284219 0.526759 0.80109 + outer loop + vertex 41.5442 76.1776 2.99 + vertex 41.25 76.4789 2.6875 + vertex 40.4135 77.0731 2 + endloop + endfacet + facet normal 0.52898 -0.280933 0.800785 + outer loop + vertex 2.91666 124.56 2.15625 + vertex 3.1601 124.573 2 + vertex 2.16951 125.291 2.90625 + endloop + endfacet + facet normal 0.534493 -0.272418 0.800066 + outer loop + vertex 2.08696 125.375 2.99 + vertex 2.16951 125.291 2.90625 + vertex 3.1601 124.573 2 + endloop + endfacet + facet normal 0.556425 -0.244827 0.79401 + outer loop + vertex 2.16951 125.291 2.90625 + vertex 2.08696 125.375 2.99 + vertex 2.08608 125.373 2.99 + endloop + endfacet + facet normal -0.673216 0.065776 0.736515 + outer loop + vertex 41.2188 77.75 2.21875 + vertex 41 77.96 2 + vertex 40.9817 77.7727 2 + endloop + endfacet + facet normal 0.601737 0.182619 0.777537 + outer loop + vertex 2.02976 76.8127 2.99 + vertex 2.16951 76.7088 2.90625 + vertex 3.04118 77.5621 2.03125 + endloop + endfacet + facet normal 0.602166 0.183661 0.776959 + outer loop + vertex 2.16951 76.7088 2.90625 + vertex 2.02976 76.8127 2.99 + vertex 2.03525 76.7947 2.99 + endloop + endfacet + facet normal 0.0668418 0.673286 0.736355 + outer loop + vertex 3.95 77 2 + vertex 3.76466 77.0184 2 + vertex 3.67469 76.9248 2.09375 + endloop + endfacet + facet normal -0.0645394 -0.674751 0.735218 + outer loop + vertex 40.6852 125.45 2.46875 + vertex 41.0151 125.793 2.8125 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0.184819 0.600548 0.777936 + outer loop + vertex 3.76466 77.0184 2 + vertex 2.8596 76.3254 2.75 + vertex 2.70817 76.1696 2.90625 + endloop + endfacet + facet normal -0.629369 -0.0629369 0.774554 + outer loop + vertex 40.6695 124.931 2.09375 + vertex 41.6958 125.698 2.99 + vertex 41.6957 125.699 2.99 + endloop + endfacet + facet normal -0.369689 -0.453171 0.811151 + outer loop + vertex 41.6958 125.698 2.99 + vertex 40.6695 124.931 2.09375 + vertex 40.5778 124.838 2 + endloop + endfacet + facet normal -0.453662 0.36823 0.81154 + outer loop + vertex 41.0258 77.2425 2.1875 + vertex 40.8399 77.4267 2 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal -0.28218 0.528414 0.80072 + outer loop + vertex 41.373 76.0861 2.99 + vertex 41.4906 76.1489 2.99 + vertex 41.3524 76.1073 2.96875 + endloop + endfacet + facet normal 0.28318 -0.527943 0.800678 + outer loop + vertex 2.45585 125.822 2.99 + vertex 2.74999 125.521 2.6875 + vertex 3.58645 124.927 2 + endloop + endfacet + facet normal 0 -0.708862 0.705347 + outer loop + vertex 2.74999 125.521 2.6875 + vertex 2.45585 125.822 2.99 + vertex 2.45421 125.822 2.99 + endloop + endfacet + facet normal 0.185697 -0.601692 0.776842 + outer loop + vertex 3.58645 124.927 2 + vertex 3.76466 124.982 2 + vertex 3.52588 124.989 2.0625 + endloop + endfacet + facet normal -0.453752 -0.367042 0.812028 + outer loop + vertex 40.8399 124.573 2 + vertex 41.0258 124.758 2.1875 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal -0.602604 -0.180781 0.777294 + outer loop + vertex 40.9817 124.227 2 + vertex 41.3252 124.56 2.34375 + vertex 40.9277 124.407 2 + endloop + endfacet + facet normal 0.527976 -0.281169 0.801365 + outer loop + vertex 2.19952 125.525 2.96875 + vertex 2.17845 125.546 2.99 + vertex 2.11561 125.428 2.99 + endloop + endfacet + facet normal 0.601783 0.18251 0.777526 + outer loop + vertex 2.08608 76.6271 2.99 + vertex 2.16951 76.7088 2.90625 + vertex 2.03525 76.7947 2.99 + endloop + endfacet + facet normal 0 -0.730353 0.68307 + outer loop + vertex 40.3553 125.106 2.125 + vertex 41.371 125.915 2.99 + vertex 41.3709 125.915 2.99 + endloop + endfacet + facet normal -0.163531 -0.617407 0.769458 + outer loop + vertex 41.371 125.915 2.99 + vertex 40.3553 125.106 2.125 + vertex 40.3253 125.075 2.09375 + endloop + endfacet + facet normal 0.673089 0.0662734 0.736586 + outer loop + vertex 2.01018 77.0077 2.99 + vertex 2.67483 77.44 2.34375 + vertex 3.01825 77.7727 2 + endloop + endfacet + facet normal 0.672699 0.0672699 0.736852 + outer loop + vertex 2.67483 77.44 2.34375 + vertex 2.01018 77.0077 2.99 + vertex 2.01028 77.0067 2.99 + endloop + endfacet + facet normal 0 -0.715986 0.698115 + outer loop + vertex 40.2578 125.219 2.21875 + vertex 41.1836 125.971 2.99 + vertex 41.1831 125.971 2.99 + endloop + endfacet + facet normal -0.0737044 -0.668374 0.740165 + outer loop + vertex 41.1836 125.971 2.99 + vertex 40.2578 125.219 2.21875 + vertex 40.0797 125.031 2.03125 + endloop + endfacet + facet normal 0.0656703 -0.676186 0.733799 + outer loop + vertex 3.76466 124.982 2 + vertex 3.95 125 2 + vertex 3.67469 125.075 2.09375 + endloop + endfacet + facet normal 0.592902 -0.112651 0.797356 + outer loop + vertex 2.62879 125.914 2.99 + vertex 3.67469 125.075 2.09375 + vertex 2.62898 125.915 2.99 + endloop + endfacet + facet normal 0.165999 -0.615821 0.7702 + outer loop + vertex 3.67469 125.075 2.09375 + vertex 2.62879 125.914 2.99 + vertex 3.76466 124.982 2 + endloop + endfacet + facet normal -0.602631 0.181017 0.777219 + outer loop + vertex 41.9496 76.8352 2.96875 + vertex 41.3252 77.44 2.34375 + vertex 40.9277 77.5926 2 + endloop + endfacet + facet normal -0.673412 0.0664785 0.736272 + outer loop + vertex 41.9708 76.8146 2.99 + vertex 41.9839 76.9473 2.99 + vertex 41.9496 76.8352 2.96875 + endloop + endfacet + facet normal 0.528189 0.282118 0.800891 + outer loop + vertex 2.08696 76.6254 2.99 + vertex 2.97418 77.2425 2.1875 + vertex 3.1601 77.4267 2 + endloop + endfacet + facet normal 0.53048 0.278502 0.800642 + outer loop + vertex 2.97418 77.2425 2.1875 + vertex 2.08696 76.6254 2.99 + vertex 2.08717 76.625 2.99 + endloop + endfacet + facet normal -0.589886 -0.117977 0.798822 + outer loop + vertex 40.3253 125.075 2.09375 + vertex 41.3712 125.914 2.99 + vertex 41.371 125.915 2.99 + endloop + endfacet + facet normal -0.16621 -0.615653 0.770289 + outer loop + vertex 41.3712 125.914 2.99 + vertex 40.3253 125.075 2.09375 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal 0.282115 -0.520162 0.806128 + outer loop + vertex 2.45597 125.822 2.99 + vertex 2.6476 125.893 2.96875 + vertex 2.50944 125.851 2.99 + endloop + endfacet + facet normal 0.284075 -0.52699 0.800989 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 2.45597 125.822 2.99 + vertex 3.52588 124.989 2.0625 + endloop + endfacet + facet normal 0.0671918 0.672783 0.736782 + outer loop + vertex 3.95 77 2 + vertex 3.31478 76.5501 2.46875 + vertex 2.98486 76.2066 2.8125 + endloop + endfacet + facet normal 0.282136 0.528769 0.800501 + outer loop + vertex 2.45585 76.1776 2.99 + vertex 3.52588 77.0108 2.0625 + vertex 3.58645 77.0731 2 + endloop + endfacet + facet normal 0.367103 0.440524 0.819252 + outer loop + vertex 3.52588 77.0108 2.0625 + vertex 2.45585 76.1776 2.99 + vertex 2.45597 76.1775 2.99 + endloop + endfacet + facet normal -0.283939 -0.530019 0.799036 + outer loop + vertex 41.4906 125.851 2.99 + vertex 41.373 125.914 2.99 + vertex 41.3524 125.893 2.96875 + endloop + endfacet + facet normal -0.372168 -0.450355 0.811586 + outer loop + vertex 40.7218 124.719 2 + vertex 41.6763 125.676 2.96875 + vertex 40.5778 124.838 2 + endloop + endfacet + facet normal -0.326968 -0.490453 0.807804 + outer loop + vertex 41.6958 125.698 2.99 + vertex 41.6763 125.676 2.96875 + vertex 41.6973 125.697 2.99 + endloop + endfacet + facet normal -0.362758 -0.460821 0.809969 + outer loop + vertex 41.6763 125.676 2.96875 + vertex 41.6958 125.698 2.99 + vertex 40.5778 124.838 2 + endloop + endfacet + facet normal -0.528495 -0.281679 0.800843 + outer loop + vertex 41.2737 125.003 2.4375 + vertex 41.8844 125.428 2.99 + vertex 41.8005 125.525 2.96875 + endloop + endfacet + facet normal -0.527605 -0.28308 0.800936 + outer loop + vertex 41.8844 125.428 2.99 + vertex 41.2737 125.003 2.4375 + vertex 41.9123 125.376 2.99 + endloop + endfacet + facet normal -0.536039 -0.268019 0.800517 + outer loop + vertex 41.2737 125.003 2.4375 + vertex 41.9128 125.375 2.99 + vertex 41.9123 125.376 2.99 + endloop + endfacet + facet normal -0.527181 -0.283863 0.800938 + outer loop + vertex 41.9128 125.375 2.99 + vertex 41.2737 125.003 2.4375 + vertex 41.0258 124.758 2.1875 + endloop + endfacet + facet normal -0.527795 -0.279159 0.802187 + outer loop + vertex 40.9277 124.407 2 + vertex 40.9588 124.438 2.03125 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal -0.553357 -0.249011 0.794852 + outer loop + vertex 41.913 125.375 2.99 + vertex 41.8305 125.291 2.90625 + vertex 41.9139 125.373 2.99 + endloop + endfacet + facet normal -0.533744 -0.273576 0.800171 + outer loop + vertex 41.8305 125.291 2.90625 + vertex 41.913 125.375 2.99 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal 0 -0.707221 0.706992 + outer loop + vertex 3.74219 125.219 2.21875 + vertex 40.9905 125.99 2.99 + vertex 3.0095 125.99 2.99 + endloop + endfacet + facet normal 0 -0.707221 0.706992 + outer loop + vertex 3.74219 125.219 2.21875 + vertex 40.2578 125.219 2.21875 + vertex 40.9905 125.99 2.99 + endloop + endfacet + facet normal 0 -0.706165 0.708048 + outer loop + vertex 3.92031 125.031 2.03125 + vertex 40.2578 125.219 2.21875 + vertex 3.74219 125.219 2.21875 + endloop + endfacet + facet normal 0 -0.706165 0.708048 + outer loop + vertex 3.92031 125.031 2.03125 + vertex 40.0797 125.031 2.03125 + vertex 40.2578 125.219 2.21875 + endloop + endfacet + facet normal 0 -0.709941 0.704261 + outer loop + vertex 3.95 125 2 + vertex 40.0797 125.031 2.03125 + vertex 3.92031 125.031 2.03125 + endloop + endfacet + facet normal 0 -0.709941 0.704261 + outer loop + vertex 40.0797 125.031 2.03125 + vertex 3.95 125 2 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0.614948 -0.0922422 0.783154 + outer loop + vertex 2.30419 125.698 2.99 + vertex 3.33054 124.931 2.09375 + vertex 2.30434 125.699 2.99 + endloop + endfacet + facet normal 0.36925 -0.453653 0.811082 + outer loop + vertex 3.33054 124.931 2.09375 + vertex 2.30419 125.698 2.99 + vertex 3.42221 124.838 2 + endloop + endfacet + facet normal 0.327376 -0.520527 0.788591 + outer loop + vertex 2.30434 125.699 2.99 + vertex 2.74999 125.521 2.6875 + vertex 2.30752 125.701 2.99 + endloop + endfacet + facet normal 0.370058 -0.452425 0.811399 + outer loop + vertex 2.74999 125.521 2.6875 + vertex 2.30434 125.699 2.99 + vertex 3.33054 124.931 2.09375 + endloop + endfacet + facet normal -0.184779 -0.604558 0.774833 + outer loop + vertex 41.3131 125.932 2.99 + vertex 41.1855 125.971 2.99 + vertex 41.1651 125.95 2.96875 + endloop + endfacet + facet normal 0.0645416 -0.674748 0.735221 + outer loop + vertex 3.31478 125.45 2.46875 + vertex 3.95 125 2 + vertex 2.98486 125.793 2.8125 + endloop + endfacet + facet normal 0.184821 -0.597896 0.779976 + outer loop + vertex 2.63045 125.915 2.99 + vertex 2.98486 125.793 2.8125 + vertex 2.63692 125.917 2.99 + endloop + endfacet + facet normal 0.180852 -0.603964 0.776222 + outer loop + vertex 2.98486 125.793 2.8125 + vertex 2.63045 125.915 2.99 + vertex 3.31478 125.45 2.46875 + endloop + endfacet + facet normal -0.197257 0.59177 0.7816 + outer loop + vertex 41.3524 76.1073 2.96875 + vertex 41.3712 76.0855 2.99 + vertex 41.373 76.0861 2.99 + endloop + endfacet + facet normal -0.189763 0.596519 0.779843 + outer loop + vertex 41.3712 76.0855 2.99 + vertex 41.3524 76.1073 2.96875 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal 0.440719 -0.38486 0.810956 + outer loop + vertex 2.17963 125.547 2.99 + vertex 2.19952 125.525 2.96875 + vertex 3.27825 124.719 2 + endloop + endfacet + facet normal 0.376679 -0.444482 0.812741 + outer loop + vertex 2.19952 125.525 2.96875 + vertex 2.17963 125.547 2.99 + vertex 2.17845 125.546 2.99 + endloop + endfacet + facet normal 0.453652 -0.367116 0.81205 + outer loop + vertex 3.1601 124.573 2 + vertex 3.27825 124.719 2 + vertex 2.97418 124.758 2.1875 + endloop + endfacet + facet normal 0.529018 -0.280619 0.80087 + outer loop + vertex 3.04118 124.438 2.03125 + vertex 3.1601 124.573 2 + vertex 2.91666 124.56 2.15625 + endloop + endfacet + facet normal 0.698017 -0.0209405 0.715775 + outer loop + vertex 3.04118 124.438 2.03125 + vertex 2.91666 124.56 2.15625 + vertex 2.16951 125.291 2.90625 + endloop + endfacet + facet normal -0.602735 0.18072 0.777207 + outer loop + vertex 41.3252 77.44 2.34375 + vertex 40.9817 77.7727 2 + vertex 40.9277 77.5926 2 + endloop + endfacet + facet normal -0.672725 0.0672725 0.736828 + outer loop + vertex 41.9898 77.0077 2.99 + vertex 41.3252 77.44 2.34375 + vertex 41.9897 77.0067 2.99 + endloop + endfacet + facet normal -0.673378 0.0656032 0.736382 + outer loop + vertex 41.3252 77.44 2.34375 + vertex 41.9898 77.0077 2.99 + vertex 40.9817 77.7727 2 + endloop + endfacet + facet normal -0.536813 0.268407 0.799868 + outer loop + vertex 41.913 76.6254 2.99 + vertex 41.0258 77.2425 2.1875 + vertex 41.9128 76.625 2.99 + endloop + endfacet + facet normal -0.528099 0.282272 0.800896 + outer loop + vertex 41.0258 77.2425 2.1875 + vertex 41.913 76.6254 2.99 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal -0.453609 0.368286 0.811544 + outer loop + vertex 41.8005 76.4751 2.96875 + vertex 41.2737 76.9969 2.4375 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal -0.600917 0.180275 0.778717 + outer loop + vertex 41.9702 76.8127 2.99 + vertex 41.8305 76.7088 2.90625 + vertex 41.9648 76.7947 2.99 + endloop + endfacet + facet normal -0.601824 0.182474 0.777503 + outer loop + vertex 41.8305 76.7088 2.90625 + vertex 41.9702 76.8127 2.99 + vertex 40.9588 77.5621 2.03125 + endloop + endfacet + facet normal 1.0174e-10 0.715929 0.698174 + outer loop + vertex 41.0833 77.4402 2.15625 + vertex 41.8305 76.7088 2.90625 + vertex 40.9588 77.5621 2.03125 + endloop + endfacet + facet normal 0.0610499 0.676754 0.733674 + outer loop + vertex 2.81636 76.029 2.99 + vertex 3.92031 76.9688 2.03125 + vertex 3.95 77 2 + endloop + endfacet + facet normal 0 0.714129 0.700014 + outer loop + vertex 3.92031 76.9688 2.03125 + vertex 2.81636 76.029 2.99 + vertex 2.81642 76.029 2.99 + endloop + endfacet + facet normal -0.0664222 0.673311 0.73637 + outer loop + vertex 40.9905 76.01 2.99 + vertex 41.1831 76.029 2.99 + vertex 40.2578 76.7812 2.21875 + endloop + endfacet + facet normal -0.0677795 0.671634 0.737777 + outer loop + vertex 40.3553 76.8935 2.125 + vertex 40.3253 76.9248 2.09375 + vertex 40.05 77 2 + endloop + endfacet + facet normal 0.372867 0.449564 0.811703 + outer loop + vertex 3.42221 77.1618 2 + vertex 3.27825 77.2812 2 + vertex 2.32369 76.3238 2.96875 + endloop + endfacet + facet normal 0.373155 0.449241 0.81175 + outer loop + vertex 2.32369 76.3238 2.96875 + vertex 2.30419 76.3016 2.99 + vertex 3.42221 77.1618 2 + endloop + endfacet + facet normal 0.373861 0.448633 0.811762 + outer loop + vertex 2.30419 76.3016 2.99 + vertex 2.32369 76.3238 2.96875 + vertex 2.30275 76.3028 2.99 + endloop + endfacet + facet normal -0.0611568 0.676686 0.733727 + outer loop + vertex 40.0797 76.9688 2.03125 + vertex 41.1836 76.029 2.99 + vertex 40.05 77 2 + endloop + endfacet + facet normal 0.45356 0.368311 0.811561 + outer loop + vertex 3.27825 77.2812 2 + vertex 2.97418 77.2425 2.1875 + vertex 2.72629 76.9969 2.4375 + endloop + endfacet + facet normal 0.452524 0.369685 0.811514 + outer loop + vertex 2.19952 76.4751 2.96875 + vertex 2.17963 76.4528 2.99 + vertex 3.27825 77.2812 2 + endloop + endfacet + facet normal 0.460197 0.362021 0.810654 + outer loop + vertex 2.17963 76.4528 2.99 + vertex 2.19952 76.4751 2.96875 + vertex 2.17845 76.4543 2.99 + endloop + endfacet + facet normal 0.602552 0.181163 0.777246 + outer loop + vertex 2.02975 76.8128 2.99 + vertex 3.04118 77.5621 2.03125 + vertex 3.07232 77.5926 2 + endloop + endfacet + facet normal 0.660254 0.0660254 0.748134 + outer loop + vertex 3.04118 77.5621 2.03125 + vertex 2.02975 76.8128 2.99 + vertex 2.02976 76.8127 2.99 + endloop + endfacet + facet normal 0.529956 0.279461 0.800655 + outer loop + vertex 2.16951 76.7088 2.90625 + vertex 2.08696 76.6254 2.99 + vertex 3.1601 77.4267 2 + endloop + endfacet + facet normal 0.532894 0.275851 0.799956 + outer loop + vertex 2.08696 76.6254 2.99 + vertex 2.16951 76.7088 2.90625 + vertex 2.08608 76.6271 2.99 + endloop + endfacet + facet normal 0.603259 0.179895 0.776992 + outer loop + vertex 2.05044 76.8352 2.96875 + vertex 2.02975 76.8128 2.99 + vertex 3.07232 77.5926 2 + endloop + endfacet + facet normal 0.602607 0.180782 0.777292 + outer loop + vertex 2.02975 76.8128 2.99 + vertex 2.05044 76.8352 2.96875 + vertex 2.02921 76.8146 2.99 + endloop + endfacet + facet normal 0.673021 0.0662877 0.736647 + outer loop + vertex 2.02921 76.8146 2.99 + vertex 2.05044 76.8352 2.96875 + vertex 2.01614 76.9473 2.99 + endloop + endfacet + facet normal 0.673386 0.0656077 0.736374 + outer loop + vertex 2.78125 77.75 2.21875 + vertex 2.01018 77.0077 2.99 + vertex 3.01825 77.7727 2 + endloop + endfacet + facet normal 0.674331 0.063884 0.73566 + outer loop + vertex 2.01018 77.0077 2.99 + vertex 2.78125 77.75 2.21875 + vertex 2.01 77.0096 2.99 + endloop + endfacet + facet normal -0.602439 -0.181251 0.777312 + outer loop + vertex 41.3252 124.56 2.34375 + vertex 41.9496 125.165 2.96875 + vertex 40.9277 124.407 2 + endloop + endfacet + facet normal -0.622254 -0.155564 0.767203 + outer loop + vertex 41.9703 125.187 2.99 + vertex 41.9496 125.165 2.96875 + vertex 41.9708 125.185 2.99 + endloop + endfacet + facet normal -0.597151 -0.190704 0.77913 + outer loop + vertex 41.9496 125.165 2.96875 + vertex 41.9703 125.187 2.99 + vertex 40.9277 124.407 2 + endloop + endfacet + facet normal -0.70713 0 0.707084 + outer loop + vertex 41.2188 124.25 2.21875 + vertex 41.99 77.0096 2.99 + vertex 41.99 124.99 2.99 + endloop + endfacet + facet normal -0.70713 0 0.707084 + outer loop + vertex 41.2188 124.25 2.21875 + vertex 41.2188 77.75 2.21875 + vertex 41.99 77.0096 2.99 + endloop + endfacet + facet normal -0.707026 0 0.707188 + outer loop + vertex 41 124.04 2 + vertex 41.2188 77.75 2.21875 + vertex 41.2188 124.25 2.21875 + endloop + endfacet + facet normal -0.707026 0 0.707188 + outer loop + vertex 41.2188 77.75 2.21875 + vertex 41 124.04 2 + vertex 41 77.96 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 41 124.04 2 + vertex 40.9817 124.227 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 33.1083 89.04 2 + vertex 41 77.96 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.9817 124.227 2 + vertex 40.9277 124.407 2 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex 33.289 88.4444 2 + vertex 41 77.96 2 + vertex 33.1083 89.04 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.9277 124.407 2 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex 33.35 87.825 2 + vertex 41 77.96 2 + vertex 33.289 88.4444 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.8399 124.573 2 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 33.289 87.2056 2 + vertex 41 77.96 2 + vertex 33.35 87.825 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.7218 124.719 2 + vertex 40.5778 124.838 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 33.1083 86.61 2 + vertex 41 77.96 2 + vertex 33.289 87.2056 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.5778 124.838 2 + vertex 40.4135 124.927 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 32.8149 86.0611 2 + vertex 41 77.96 2 + vertex 33.1083 86.61 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 40.4135 124.927 2 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 32.4201 85.5799 2 + vertex 41 77.96 2 + vertex 32.8149 86.0611 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 20.6298 109.178 2 + vertex 41 124.04 2 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 40.05 77 2 + vertex 41 77.96 2 + vertex 32.4201 85.5799 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.9817 77.7727 2 + vertex 40.05 77 2 + vertex 40.9277 77.5926 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.8399 77.4267 2 + vertex 40.05 77 2 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.9277 77.5926 2 + vertex 40.05 77 2 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 32.8149 89.5889 2 + vertex 33.1083 89.04 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 32.4201 90.0701 2 + vertex 32.8149 89.5889 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 31.9389 90.4649 2 + vertex 32.4201 90.0701 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 31.39 90.7583 2 + vertex 31.9389 90.4649 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 21.7 105.65 2 + vertex 31.39 90.7583 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 31.39 90.7583 2 + vertex 21.7 105.65 2 + vertex 30.7944 90.939 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 21.578 104.411 2 + vertex 30.7944 90.939 2 + vertex 21.7 105.65 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 30.7944 90.939 2 + vertex 21.578 104.411 2 + vertex 30.175 91 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 21.2166 103.22 2 + vertex 30.175 91 2 + vertex 21.578 104.411 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 30.175 91 2 + vertex 21.2166 103.22 2 + vertex 29.5556 90.939 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 20.6298 102.122 2 + vertex 29.5556 90.939 2 + vertex 21.2166 103.22 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 29.5556 90.939 2 + vertex 20.6298 102.122 2 + vertex 28.96 90.7583 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 28.4111 90.4649 2 + vertex 19.8401 101.16 2 + vertex 27.9299 90.0701 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 28.96 90.7583 2 + vertex 19.8401 101.16 2 + vertex 28.4111 90.4649 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 19.8401 101.16 2 + vertex 28.96 90.7583 2 + vertex 20.6298 102.122 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 21.578 106.889 2 + vertex 21.7 105.65 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 21.2166 108.08 2 + vertex 21.578 106.889 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 124.04 2 + vertex 20.6298 109.178 2 + vertex 21.2166 108.08 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 19.8401 110.14 2 + vertex 20.6298 109.178 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 18.8779 110.93 2 + vertex 19.8401 110.14 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 17.78 111.517 2 + vertex 18.8779 110.93 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.05 125 2 + vertex 16.5888 111.878 2 + vertex 17.78 111.517 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3.95 125 2 + vertex 16.5888 111.878 2 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 16.5888 111.878 2 + vertex 3.95 125 2 + vertex 15.35 112 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 15.35 112 2 + vertex 3.95 125 2 + vertex 14.1112 111.878 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 9.48335 108.08 2 + vertex 3 124.04 2 + vertex 9.12201 106.889 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 10.0702 109.178 2 + vertex 3 124.04 2 + vertex 9.48335 108.08 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 10.8599 110.14 2 + vertex 3 124.04 2 + vertex 10.0702 109.178 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 11.8221 110.93 2 + vertex 3 124.04 2 + vertex 10.8599 110.14 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 12.92 111.517 2 + vertex 3 124.04 2 + vertex 11.8221 110.93 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 124.04 2 + vertex 12.92 111.517 2 + vertex 3.95 125 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 14.1112 111.878 2 + vertex 3.95 125 2 + vertex 12.92 111.517 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.5778 77.1618 2 + vertex 40.05 77 2 + vertex 40.4135 77.0731 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.4135 77.0731 2 + vertex 40.05 77 2 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 40.7218 77.2812 2 + vertex 40.05 77 2 + vertex 40.5778 77.1618 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 77.96 2 + vertex 40.05 77 2 + vertex 40.9817 77.7727 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 31.9389 85.1851 2 + vertex 40.05 77 2 + vertex 32.4201 85.5799 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 31.39 84.8917 2 + vertex 40.05 77 2 + vertex 31.9389 85.1851 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 30.7944 84.711 2 + vertex 40.05 77 2 + vertex 31.39 84.8917 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 30.175 84.65 2 + vertex 40.05 77 2 + vertex 30.7944 84.711 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 29.5556 84.711 2 + vertex 40.05 77 2 + vertex 30.175 84.65 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 28.96 84.8917 2 + vertex 40.05 77 2 + vertex 29.5556 84.711 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.95 77 2 + vertex 28.96 84.8917 2 + vertex 28.4111 85.1851 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 18.8779 100.37 2 + vertex 27.9299 90.0701 2 + vertex 19.8401 101.16 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.9299 90.0701 2 + vertex 18.8779 100.37 2 + vertex 27.5351 89.5889 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 17.78 99.7834 2 + vertex 27.5351 89.5889 2 + vertex 18.8779 100.37 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.5351 89.5889 2 + vertex 17.78 99.7834 2 + vertex 27.2417 89.04 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 16.5888 99.422 2 + vertex 27.2417 89.04 2 + vertex 17.78 99.7834 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.2417 89.04 2 + vertex 16.5888 99.422 2 + vertex 27.061 88.4444 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 15.35 99.3 2 + vertex 27.061 88.4444 2 + vertex 16.5888 99.422 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.061 88.4444 2 + vertex 15.35 99.3 2 + vertex 27 87.825 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27 87.825 2 + vertex 15.35 99.3 2 + vertex 27.061 87.2056 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.95 77 2 + vertex 27.061 87.2056 2 + vertex 15.35 99.3 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.061 87.2056 2 + vertex 3.95 77 2 + vertex 27.2417 86.61 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.2417 86.61 2 + vertex 3.95 77 2 + vertex 27.5351 86.0611 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.95 77 2 + vertex 15.35 99.3 2 + vertex 14.1112 99.422 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 14.1112 99.422 2 + vertex 12.92 99.7834 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 12.92 99.7834 2 + vertex 11.8221 100.37 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 11.8221 100.37 2 + vertex 10.8599 101.16 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 9.12201 106.889 2 + vertex 3 124.04 2 + vertex 9 105.65 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 28.96 84.8917 2 + vertex 3.95 77 2 + vertex 40.05 77 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.9299 85.5799 2 + vertex 3.95 77 2 + vertex 28.4111 85.1851 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 27.5351 86.0611 2 + vertex 3.95 77 2 + vertex 27.9299 85.5799 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 10.8599 101.16 2 + vertex 10.0702 102.122 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 10.0702 102.122 2 + vertex 9.48335 103.22 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 9.48335 103.22 2 + vertex 9.12201 104.411 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 77.96 2 + vertex 9 105.65 2 + vertex 3 124.04 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.95 125 2 + vertex 3.76466 124.982 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 9 105.65 2 + vertex 3 77.96 2 + vertex 9.12201 104.411 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.76466 124.982 2 + vertex 3.58645 124.927 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 14.1112 99.422 2 + vertex 3 77.96 2 + vertex 3.95 77 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.58645 124.927 2 + vertex 3.42221 124.838 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.95 77 2 + vertex 3 77.96 2 + vertex 3.76466 77.0184 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.42221 124.838 2 + vertex 3.27825 124.719 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.76466 77.0184 2 + vertex 3 77.96 2 + vertex 3.58645 77.0731 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.27825 124.719 2 + vertex 3.1601 124.573 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.58645 77.0731 2 + vertex 3 77.96 2 + vertex 3.42221 77.1618 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.1601 124.573 2 + vertex 3.07232 124.407 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.42221 77.1618 2 + vertex 3 77.96 2 + vertex 3.27825 77.2812 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 124.04 2 + vertex 3.07232 124.407 2 + vertex 3.01825 124.227 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.27825 77.2812 2 + vertex 3 77.96 2 + vertex 3.1601 77.4267 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.1601 77.4267 2 + vertex 3 77.96 2 + vertex 3.07232 77.5926 2 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.07232 77.5926 2 + vertex 3 77.96 2 + vertex 3.01825 77.7727 2 + endloop + endfacet + facet normal -0.326309 -0.522095 0.787997 + outer loop + vertex 41.25 125.521 2.6875 + vertex 41.6957 125.699 2.99 + vertex 41.6925 125.701 2.99 + endloop + endfacet + facet normal -0.369962 -0.452534 0.811382 + outer loop + vertex 41.6957 125.699 2.99 + vertex 41.25 125.521 2.6875 + vertex 40.6695 124.931 2.09375 + endloop + endfacet + facet normal -0.28525 -0.525793 0.801357 + outer loop + vertex 40.6695 124.931 2.09375 + vertex 41.25 125.521 2.6875 + vertex 40.4135 124.927 2 + endloop + endfacet + facet normal -0.0396886 -0.690267 0.722465 + outer loop + vertex 41.1836 125.971 2.99 + vertex 40.0797 125.031 2.03125 + vertex 40.05 125 2 + endloop + endfacet + facet normal -0.373008 -0.447609 0.812718 + outer loop + vertex 41.8204 125.547 2.99 + vertex 41.8005 125.525 2.96875 + vertex 41.8216 125.546 2.99 + endloop + endfacet + facet normal -0.441232 -0.38422 0.810981 + outer loop + vertex 41.8005 125.525 2.96875 + vertex 41.8204 125.547 2.99 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal -0.527762 -0.280877 0.801608 + outer loop + vertex 41.8844 125.428 2.99 + vertex 41.8216 125.546 2.99 + vertex 41.8005 125.525 2.96875 + endloop + endfacet + facet normal -0.52908 -0.280604 0.800834 + outer loop + vertex 40.9588 124.438 2.03125 + vertex 41.0833 124.56 2.15625 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal -0.601018 -0.180305 0.778632 + outer loop + vertex 41.8305 125.291 2.90625 + vertex 41.9702 125.187 2.99 + vertex 41.9648 125.205 2.99 + endloop + endfacet + facet normal -0.601893 -0.182424 0.777461 + outer loop + vertex 41.9702 125.187 2.99 + vertex 41.8305 125.291 2.90625 + vertex 40.9588 124.438 2.03125 + endloop + endfacet + facet normal 0 -0.743992 0.668189 + outer loop + vertex 2.45585 125.822 2.99 + vertex 3.52588 124.989 2.0625 + vertex 2.45597 125.822 2.99 + endloop + endfacet + facet normal 0.273334 -0.537286 0.79788 + outer loop + vertex 3.52588 124.989 2.0625 + vertex 2.45585 125.822 2.99 + vertex 3.58645 124.927 2 + endloop + endfacet + facet normal 0.28402 -0.530035 0.798997 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 2.62701 125.914 2.99 + vertex 2.50944 125.851 2.99 + endloop + endfacet + facet normal 0 -0.746223 0.665696 + outer loop + vertex 2.62906 125.915 2.99 + vertex 3.31478 125.45 2.46875 + vertex 2.63045 125.915 2.99 + endloop + endfacet + facet normal 0.183574 -0.601144 0.77777 + outer loop + vertex 3.31478 125.45 2.46875 + vertex 2.62906 125.915 2.99 + vertex 3.6447 125.106 2.125 + endloop + endfacet + facet normal 0.0691408 -0.671199 0.738046 + outer loop + vertex 3.6447 125.106 2.125 + vertex 3.95 125 2 + vertex 3.31478 125.45 2.46875 + endloop + endfacet + facet normal 0.184827 -0.604574 0.774809 + outer loop + vertex 2.8349 125.95 2.96875 + vertex 2.81451 125.971 2.99 + vertex 2.68694 125.932 2.99 + endloop + endfacet + facet normal 0.0191455 -0.702746 0.711183 + outer loop + vertex 2.81636 125.971 2.99 + vertex 2.8349 125.95 2.96875 + vertex 3.95 125 2 + endloop + endfacet + facet normal 0 -0.711278 0.70291 + outer loop + vertex 2.8349 125.95 2.96875 + vertex 2.81636 125.971 2.99 + vertex 2.81451 125.971 2.99 + endloop + endfacet + facet normal 0.451629 -0.370818 0.811496 + outer loop + vertex 2.32369 125.676 2.96875 + vertex 2.30275 125.697 2.99 + vertex 2.21818 125.594 2.99 + endloop + endfacet + facet normal 0.362737 -0.460839 0.809969 + outer loop + vertex 2.30419 125.698 2.99 + vertex 2.32369 125.676 2.96875 + vertex 3.42221 124.838 2 + endloop + endfacet + facet normal 0.335685 -0.483387 0.808488 + outer loop + vertex 2.32369 125.676 2.96875 + vertex 2.30419 125.698 2.99 + vertex 2.30275 125.697 2.99 + endloop + endfacet + facet normal -0.528208 0.28231 0.800811 + outer loop + vertex 41.8216 76.4543 2.99 + vertex 41.8844 76.5718 2.99 + vertex 41.8005 76.4751 2.96875 + endloop + endfacet + facet normal -0.456713 0.36537 0.811122 + outer loop + vertex 41.8005 76.4751 2.96875 + vertex 41.8204 76.4528 2.99 + vertex 41.8216 76.4543 2.99 + endloop + endfacet + facet normal -0.453024 0.369047 0.811526 + outer loop + vertex 41.8204 76.4528 2.99 + vertex 41.8005 76.4751 2.96875 + vertex 40.7218 77.2812 2 + endloop + endfacet + facet normal -0.529596 0.28028 0.800607 + outer loop + vertex 40.9588 77.5621 2.03125 + vertex 40.9277 77.5926 2 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal -0.431414 0.431414 0.792316 + outer loop + vertex 41.9703 76.8128 2.99 + vertex 40.9588 77.5621 2.03125 + vertex 41.9702 76.8127 2.99 + endloop + endfacet + facet normal -0.600541 0.184736 0.777961 + outer loop + vertex 40.9588 77.5621 2.03125 + vertex 41.9703 76.8128 2.99 + vertex 40.9277 77.5926 2 + endloop + endfacet + facet normal -0.364988 0.456235 0.811562 + outer loop + vertex 41.6763 76.3238 2.96875 + vertex 41.6958 76.3016 2.99 + vertex 41.6973 76.3028 2.99 + endloop + endfacet + facet normal -0.373176 0.449223 0.81175 + outer loop + vertex 41.6958 76.3016 2.99 + vertex 41.6763 76.3238 2.96875 + vertex 40.5778 77.1618 2 + endloop + endfacet + facet normal -0.372816 0.449627 0.811692 + outer loop + vertex 41.6763 76.3238 2.96875 + vertex 40.7218 77.2812 2 + vertex 40.5778 77.1618 2 + endloop + endfacet + facet normal -0.178043 0.609093 0.772856 + outer loop + vertex 41.3696 76.085 2.99 + vertex 41.0151 76.2066 2.8125 + vertex 41.3631 76.0831 2.99 + endloop + endfacet + facet normal -0.182441 0.602407 0.777059 + outer loop + vertex 41.0151 76.2066 2.8125 + vertex 41.3696 76.085 2.99 + vertex 40.6852 76.5501 2.46875 + endloop + endfacet + facet normal -0.182792 0.602693 0.776755 + outer loop + vertex 41.1855 76.0292 2.99 + vertex 41.3131 76.0679 2.99 + vertex 41.1651 76.0504 2.96875 + endloop + endfacet + facet normal 0.370959 0.45169 0.811397 + outer loop + vertex 2.30434 76.3015 2.99 + vertex 2.74999 76.4789 2.6875 + vertex 3.33054 77.0687 2.09375 + endloop + endfacet + facet normal 0.376096 0.442957 0.813843 + outer loop + vertex 2.74999 76.4789 2.6875 + vertex 2.30434 76.3015 2.99 + vertex 2.30752 76.2988 2.99 + endloop + endfacet + facet normal 0.284442 0.52654 0.801155 + outer loop + vertex 3.58645 77.0731 2 + vertex 3.33054 77.0687 2.09375 + vertex 2.74999 76.4789 2.6875 + endloop + endfacet + facet normal 0.184445 0.600915 0.777741 + outer loop + vertex 3.76466 77.0184 2 + vertex 3.58645 77.0731 2 + vertex 3.52588 77.0108 2.0625 + endloop + endfacet + facet normal 0.282388 0.528513 0.800582 + outer loop + vertex 2.45597 76.1775 2.99 + vertex 2.6476 76.1073 2.96875 + vertex 3.52588 77.0108 2.0625 + endloop + endfacet + facet normal 0.282049 0.527314 0.801491 + outer loop + vertex 2.6476 76.1073 2.96875 + vertex 2.45597 76.1775 2.99 + vertex 2.50944 76.1489 2.99 + endloop + endfacet + facet normal 0 0.70713 0.707084 + outer loop + vertex 40.2578 76.7812 2.21875 + vertex 3.0095 76.01 2.99 + vertex 40.9905 76.01 2.99 + endloop + endfacet + facet normal 0 0.70713 0.707084 + outer loop + vertex 40.2578 76.7812 2.21875 + vertex 3.74219 76.7812 2.21875 + vertex 3.0095 76.01 2.99 + endloop + endfacet + facet normal 0 0.706918 0.707295 + outer loop + vertex 40.0797 76.9688 2.03125 + vertex 3.74219 76.7812 2.21875 + vertex 40.2578 76.7812 2.21875 + endloop + endfacet + facet normal 0 0.706918 0.707295 + outer loop + vertex 40.0797 76.9688 2.03125 + vertex 3.92031 76.9688 2.03125 + vertex 3.74219 76.7812 2.21875 + endloop + endfacet + facet normal 0 0.707673 0.70654 + outer loop + vertex 40.05 77 2 + vertex 3.92031 76.9688 2.03125 + vertex 40.0797 76.9688 2.03125 + endloop + endfacet + facet normal 0 0.707673 0.70654 + outer loop + vertex 3.92031 76.9688 2.03125 + vertex 40.05 77 2 + vertex 3.95 77 2 + endloop + endfacet + facet normal 0.528422 0.282604 0.800566 + outer loop + vertex 2.17845 76.4543 2.99 + vertex 2.19952 76.4751 2.96875 + vertex 2.11561 76.5718 2.99 + endloop + endfacet + facet normal 0.453479 0.368444 0.811545 + outer loop + vertex 3.27825 77.2812 2 + vertex 2.72629 76.9969 2.4375 + vertex 2.19952 76.4751 2.96875 + endloop + endfacet + facet normal 0.529344 0.280083 0.800842 + outer loop + vertex 3.1601 77.4267 2 + vertex 3.07232 77.5926 2 + vertex 3.04118 77.5621 2.03125 + endloop + endfacet + facet normal -6.78264e-10 0.715929 0.698174 + outer loop + vertex 2.91666 77.4402 2.15625 + vertex 3.04118 77.5621 2.03125 + vertex 2.16951 76.7088 2.90625 + endloop + endfacet + facet normal 0.602669 0.180934 0.777208 + outer loop + vertex 3.07232 77.5926 2 + vertex 3.01825 77.7727 2 + vertex 2.67483 77.44 2.34375 + endloop + endfacet + facet normal 0.602644 0.181006 0.777211 + outer loop + vertex 3.07232 77.5926 2 + vertex 2.67483 77.44 2.34375 + vertex 2.05044 76.8352 2.96875 + endloop + endfacet + facet normal -0.674163 -0.0669055 0.735546 + outer loop + vertex 41.9839 125.053 2.99 + vertex 41.9708 125.185 2.99 + vertex 41.9496 125.165 2.96875 + endloop + endfacet + facet normal -0.669718 -0.0647394 0.739789 + outer loop + vertex 41.9496 125.165 2.96875 + vertex 41.9897 124.993 2.99 + vertex 41.9839 125.053 2.99 + endloop + endfacet + facet normal -0.67325 -0.0659734 0.736466 + outer loop + vertex 41.9897 124.993 2.99 + vertex 41.9496 125.165 2.96875 + vertex 41.3252 124.56 2.34375 + endloop + endfacet + facet normal 0 -0.711278 0.70291 + outer loop + vertex 41.1836 125.971 2.99 + vertex 41.1651 125.95 2.96875 + vertex 41.1855 125.971 2.99 + endloop + endfacet + facet normal -0.019019 -0.702822 0.711111 + outer loop + vertex 41.1651 125.95 2.96875 + vertex 41.1836 125.971 2.99 + vertex 40.05 125 2 + endloop + endfacet + facet normal -0.0691384 -0.671202 0.738043 + outer loop + vertex 40.3553 125.106 2.125 + vertex 40.6852 125.45 2.46875 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0 -0.708862 0.705347 + outer loop + vertex 41.5442 125.822 2.99 + vertex 41.25 125.521 2.6875 + vertex 41.5458 125.822 2.99 + endloop + endfacet + facet normal -0.28328 -0.527828 0.800718 + outer loop + vertex 41.25 125.521 2.6875 + vertex 41.5442 125.822 2.99 + vertex 40.4135 124.927 2 + endloop + endfacet + facet normal -0.371627 -0.450559 0.81172 + outer loop + vertex 41.6925 125.701 2.99 + vertex 41.5458 125.822 2.99 + vertex 41.25 125.521 2.6875 + endloop + endfacet + facet normal 0 -0.743992 0.668189 + outer loop + vertex 40.4741 124.989 2.0625 + vertex 41.5442 125.822 2.99 + vertex 41.544 125.822 2.99 + endloop + endfacet + facet normal -0.273733 -0.536892 0.798008 + outer loop + vertex 41.5442 125.822 2.99 + vertex 40.4741 124.989 2.0625 + vertex 40.4135 124.927 2 + endloop + endfacet + facet normal -0.185693 -0.601645 0.776879 + outer loop + vertex 40.4135 124.927 2 + vertex 40.4741 124.989 2.0625 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0.453 -0.36952 0.811324 + outer loop + vertex 41.0258 124.758 2.1875 + vertex 41.2737 125.003 2.4375 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal -0.454179 -0.367574 0.811548 + outer loop + vertex 41.2737 125.003 2.4375 + vertex 41.8005 125.525 2.96875 + vertex 40.7218 124.719 2 + endloop + endfacet + facet normal -0.529055 -0.280811 0.800778 + outer loop + vertex 41.0833 124.56 2.15625 + vertex 41.8305 125.291 2.90625 + vertex 40.8399 124.573 2 + endloop + endfacet + facet normal -0.637712 -0.127542 0.759642 + outer loop + vertex 41.8305 125.291 2.90625 + vertex 41.0833 124.56 2.15625 + vertex 40.9588 124.438 2.03125 + endloop + endfacet + facet normal 0.116602 -0.652891 0.748423 + outer loop + vertex 2.62879 125.914 2.99 + vertex 2.6476 125.893 2.96875 + vertex 3.76466 124.982 2 + endloop + endfacet + facet normal 0 -0.711278 0.70291 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 2.62879 125.914 2.99 + vertex 2.62701 125.914 2.99 + endloop + endfacet + facet normal 0 -0.730353 0.68307 + outer loop + vertex 2.62898 125.915 2.99 + vertex 3.6447 125.106 2.125 + vertex 2.62906 125.915 2.99 + endloop + endfacet + facet normal 0.163315 -0.617578 0.769367 + outer loop + vertex 3.6447 125.106 2.125 + vertex 2.62898 125.915 2.99 + vertex 3.67469 125.075 2.09375 + endloop + endfacet + facet normal 0.0656703 -0.676186 0.733799 + outer loop + vertex 3.67469 125.075 2.09375 + vertex 3.95 125 2 + vertex 3.6447 125.106 2.125 + endloop + endfacet + facet normal 0.184771 -0.598962 0.779169 + outer loop + vertex 2.68694 125.932 2.99 + vertex 2.98486 125.793 2.8125 + vertex 2.8349 125.95 2.96875 + endloop + endfacet + facet normal 0.181005 -0.603592 0.776475 + outer loop + vertex 2.98486 125.793 2.8125 + vertex 2.68694 125.932 2.99 + vertex 2.63692 125.917 2.99 + endloop + endfacet + facet normal 0.083542 -0.661724 0.745079 + outer loop + vertex 2.98486 125.793 2.8125 + vertex 3.95 125 2 + vertex 2.8349 125.95 2.96875 + endloop + endfacet + facet normal 0.52848 -0.281721 0.800839 + outer loop + vertex 2.11561 125.428 2.99 + vertex 2.72629 125.003 2.4375 + vertex 2.19952 125.525 2.96875 + endloop + endfacet + facet normal 0.527468 -0.283311 0.800944 + outer loop + vertex 2.72629 125.003 2.4375 + vertex 2.11561 125.428 2.99 + vertex 2.08768 125.376 2.99 + endloop + endfacet + facet normal 0.454049 -0.367732 0.811549 + outer loop + vertex 2.72629 125.003 2.4375 + vertex 3.27825 124.719 2 + vertex 2.19952 125.525 2.96875 + endloop + endfacet + facet normal -0.523303 0.290724 0.80102 + outer loop + vertex 41.9128 76.625 2.99 + vertex 41.2737 76.9969 2.4375 + vertex 41.9123 76.6241 2.99 + endloop + endfacet + facet normal -0.528232 0.282055 0.800885 + outer loop + vertex 41.2737 76.9969 2.4375 + vertex 41.9128 76.625 2.99 + vertex 41.0258 77.2425 2.1875 + endloop + endfacet + facet normal -0.528354 0.281856 0.800874 + outer loop + vertex 41.2737 76.9969 2.4375 + vertex 41.8844 76.5718 2.99 + vertex 41.9123 76.6241 2.99 + endloop + endfacet + facet normal -0.528124 0.282218 0.800898 + outer loop + vertex 41.8844 76.5718 2.99 + vertex 41.2737 76.9969 2.4375 + vertex 41.8005 76.4751 2.96875 + endloop + endfacet + facet normal -0.529547 0.280084 0.800708 + outer loop + vertex 41.8305 76.7088 2.90625 + vertex 41.0833 77.4402 2.15625 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal -0.529532 0.280209 0.800674 + outer loop + vertex 41.0833 77.4402 2.15625 + vertex 40.9588 77.5621 2.03125 + vertex 40.8399 77.4267 2 + endloop + endfacet + facet normal -0.184441 0.600867 0.777779 + outer loop + vertex 40.4741 77.0108 2.0625 + vertex 40.4135 77.0731 2 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal -0.270123 0.540247 0.796973 + outer loop + vertex 41.5442 76.1776 2.99 + vertex 40.4741 77.0108 2.0625 + vertex 41.544 76.1775 2.99 + endloop + endfacet + facet normal -0.28254 0.528366 0.800625 + outer loop + vertex 40.4741 77.0108 2.0625 + vertex 41.5442 76.1776 2.99 + vertex 40.4135 77.0731 2 + endloop + endfacet + facet normal -0.408112 0.408112 0.816633 + outer loop + vertex 41.6958 76.3016 2.99 + vertex 40.6695 77.0687 2.09375 + vertex 41.6957 76.3015 2.99 + endloop + endfacet + facet normal -0.371016 0.451632 0.811404 + outer loop + vertex 40.6695 77.0687 2.09375 + vertex 41.6958 76.3016 2.99 + vertex 40.5778 77.1618 2 + endloop + endfacet + facet normal -0.284329 0.526645 0.801125 + outer loop + vertex 41.25 76.4789 2.6875 + vertex 40.6695 77.0687 2.09375 + vertex 40.4135 77.0731 2 + endloop + endfacet + facet normal -0.0668544 0.673267 0.73637 + outer loop + vertex 40.3253 76.9248 2.09375 + vertex 40.2353 77.0184 2 + vertex 40.05 77 2 + endloop + endfacet + facet normal -0.218436 0.567933 0.79356 + outer loop + vertex 41.3709 76.0855 2.99 + vertex 40.6852 76.5501 2.46875 + vertex 41.3696 76.085 2.99 + endloop + endfacet + facet normal -0.182343 0.602572 0.776955 + outer loop + vertex 40.6852 76.5501 2.46875 + vertex 41.3709 76.0855 2.99 + vertex 40.3553 76.8935 2.125 + endloop + endfacet + facet normal -0.0706763 0.671425 0.737695 + outer loop + vertex 41.1651 76.0504 2.96875 + vertex 41.1836 76.029 2.99 + vertex 41.1855 76.0292 2.99 + endloop + endfacet + facet normal -0.0645133 0.674513 0.735439 + outer loop + vertex 41.1836 76.029 2.99 + vertex 41.1651 76.0504 2.96875 + vertex 40.05 77 2 + endloop + endfacet + facet normal -0.182949 0.601806 0.777405 + outer loop + vertex 41.0151 76.2066 2.8125 + vertex 41.3131 76.0679 2.99 + vertex 41.3631 76.0831 2.99 + endloop + endfacet + facet normal -0.182787 0.602006 0.777289 + outer loop + vertex 41.3131 76.0679 2.99 + vertex 41.0151 76.2066 2.8125 + vertex 41.1651 76.0504 2.96875 + endloop + endfacet + facet normal 0.0649234 0.674245 0.735648 + outer loop + vertex 2.8349 76.0504 2.96875 + vertex 2.81636 76.029 2.99 + vertex 3.95 77 2 + endloop + endfacet + facet normal 0.0724803 0.670443 0.738412 + outer loop + vertex 2.81636 76.029 2.99 + vertex 2.8349 76.0504 2.96875 + vertex 2.81451 76.0292 2.99 + endloop + endfacet + facet normal 0.066732 0.673138 0.7365 + outer loop + vertex 3.95 77 2 + vertex 3.6447 76.8935 2.125 + vertex 3.31478 76.5501 2.46875 + endloop + endfacet + facet normal 0.284118 0.526874 0.80105 + outer loop + vertex 2.74999 76.4789 2.6875 + vertex 2.45585 76.1776 2.99 + vertex 3.58645 77.0731 2 + endloop + endfacet + facet normal 0.2876 0.524072 0.801645 + outer loop + vertex 2.45585 76.1776 2.99 + vertex 2.74999 76.4789 2.6875 + vertex 2.45421 76.1785 2.99 + endloop + endfacet + facet normal 0.370696 0.452014 0.811337 + outer loop + vertex 2.45421 76.1785 2.99 + vertex 2.74999 76.4789 2.6875 + vertex 2.30752 76.2988 2.99 + endloop + endfacet + facet normal 0.528108 0.28226 0.800894 + outer loop + vertex 2.72629 76.9969 2.4375 + vertex 2.11561 76.5718 2.99 + vertex 2.19952 76.4751 2.96875 + endloop + endfacet + facet normal 0.528218 0.282087 0.800882 + outer loop + vertex 2.11561 76.5718 2.99 + vertex 2.72629 76.9969 2.4375 + vertex 2.08768 76.6241 2.99 + endloop + endfacet + facet normal 0.528167 0.28215 0.800894 + outer loop + vertex 2.08717 76.625 2.99 + vertex 2.72629 76.9969 2.4375 + vertex 2.97418 77.2425 2.1875 + endloop + endfacet + facet normal 0.520776 0.295106 0.801065 + outer loop + vertex 2.72629 76.9969 2.4375 + vertex 2.08717 76.625 2.99 + vertex 2.08768 76.6241 2.99 + endloop + endfacet + facet normal 0.529469 0.280224 0.80071 + outer loop + vertex 3.1601 77.4267 2 + vertex 3.04118 77.5621 2.03125 + vertex 2.91666 77.4402 2.15625 + endloop + endfacet + facet normal 0.529472 0.280205 0.800715 + outer loop + vertex 3.1601 77.4267 2 + vertex 2.91666 77.4402 2.15625 + vertex 2.16951 76.7088 2.90625 + endloop + endfacet + facet normal -0.0656828 -0.676168 0.733814 + outer loop + vertex 40.3253 125.075 2.09375 + vertex 40.3553 125.106 2.125 + vertex 40.05 125 2 + endloop + endfacet + facet normal -0.0836451 -0.661654 0.745129 + outer loop + vertex 41.0151 125.793 2.8125 + vertex 41.1651 125.95 2.96875 + vertex 40.05 125 2 + endloop + endfacet + facet normal 0.212325 -0.577735 0.788125 + outer loop + vertex 2.70817 125.83 2.90625 + vertex 3.76466 124.982 2 + vertex 2.6476 125.893 2.96875 + endloop + endfacet + facet normal 0.174396 -0.609346 0.773488 + outer loop + vertex 2.8596 125.675 2.75 + vertex 3.76466 124.982 2 + vertex 2.70817 125.83 2.90625 + endloop + endfacet + facet normal -0.720653 -0.00514752 -0.693277 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 3.52588 124.989 2.0625 + vertex 3.13217 125.394 2.46875 + endloop + endfacet + facet normal 0.717384 -0.00143477 0.696677 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 3.13217 125.394 2.46875 + vertex 2.8596 125.675 2.75 + endloop + endfacet + facet normal -0.717384 0.00143477 -0.696677 + outer loop + vertex 2.6476 125.893 2.96875 + vertex 2.8596 125.675 2.75 + vertex 2.70817 125.83 2.90625 + endloop + endfacet + facet normal 0.452879 -0.369663 0.811326 + outer loop + vertex 2.97418 124.758 2.1875 + vertex 3.27825 124.719 2 + vertex 2.72629 125.003 2.4375 + endloop + endfacet + facet normal 0.533716 -0.272195 0.800661 + outer loop + vertex 2.08717 125.375 2.99 + vertex 2.72629 125.003 2.4375 + vertex 2.08768 125.376 2.99 + endloop + endfacet + facet normal 0.527116 -0.283959 0.800947 + outer loop + vertex 2.72629 125.003 2.4375 + vertex 2.08717 125.375 2.99 + vertex 2.97418 124.758 2.1875 + endloop + endfacet + facet normal -0.184365 0.600919 0.777757 + outer loop + vertex 41.3524 76.1073 2.96875 + vertex 41.2918 76.1696 2.90625 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal -0.281727 0.526021 0.802454 + outer loop + vertex 41.544 76.1775 2.99 + vertex 41.3524 76.1073 2.96875 + vertex 41.4906 76.1489 2.99 + endloop + endfacet + facet normal -0.282422 0.528482 0.80059 + outer loop + vertex 41.3524 76.1073 2.96875 + vertex 41.544 76.1775 2.99 + vertex 40.4741 77.0108 2.0625 + endloop + endfacet + facet normal -0.375114 0.44458 0.813411 + outer loop + vertex 41.6957 76.3015 2.99 + vertex 41.25 76.4789 2.6875 + vertex 41.6925 76.2988 2.99 + endloop + endfacet + facet normal -0.370862 0.4518 0.81138 + outer loop + vertex 41.25 76.4789 2.6875 + vertex 41.6957 76.3015 2.99 + vertex 40.6695 77.0687 2.09375 + endloop + endfacet + facet normal -0.370674 0.452019 0.811345 + outer loop + vertex 41.5458 76.1785 2.99 + vertex 41.6925 76.2988 2.99 + vertex 41.25 76.4789 2.6875 + endloop + endfacet + facet normal 0 0.729917 0.683536 + outer loop + vertex 41.3712 76.0855 2.99 + vertex 40.3253 76.9248 2.09375 + vertex 41.371 76.0855 2.99 + endloop + endfacet + facet normal -0.180714 0.603835 0.776354 + outer loop + vertex 40.3253 76.9248 2.09375 + vertex 41.3712 76.0855 2.99 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal 0 0.730774 0.682619 + outer loop + vertex 41.371 76.0855 2.99 + vertex 40.3553 76.8935 2.125 + vertex 41.3709 76.0855 2.99 + endloop + endfacet + facet normal -0.188299 0.597626 0.77935 + outer loop + vertex 40.3553 76.8935 2.125 + vertex 41.371 76.0855 2.99 + vertex 40.3253 76.9248 2.09375 + endloop + endfacet + facet normal -0.068395 0.67197 0.737414 + outer loop + vertex 41.1651 76.0504 2.96875 + vertex 41.0151 76.2066 2.8125 + vertex 40.05 77 2 + endloop + endfacet + facet normal -0.0671895 0.672786 0.73678 + outer loop + vertex 41.0151 76.2066 2.8125 + vertex 40.6852 76.5501 2.46875 + vertex 40.05 77 2 + endloop + endfacet + facet normal 0.18235 0.602561 0.776961 + outer loop + vertex 2.62906 76.0855 2.99 + vertex 3.31478 76.5501 2.46875 + vertex 3.6447 76.8935 2.125 + endloop + endfacet + facet normal 0.20798 0.578186 0.788952 + outer loop + vertex 3.31478 76.5501 2.46875 + vertex 2.62906 76.0855 2.99 + vertex 2.63045 76.085 2.99 + endloop + endfacet + facet normal 0.0677668 0.671652 0.737761 + outer loop + vertex 3.95 77 2 + vertex 3.67469 76.9248 2.09375 + vertex 3.6447 76.8935 2.125 + endloop + endfacet + facet normal 0.18284 0.602709 0.776731 + outer loop + vertex 2.81451 76.0292 2.99 + vertex 2.8349 76.0504 2.96875 + vertex 2.68694 76.0679 2.99 + endloop + endfacet + facet normal 0.0683092 0.672026 0.73737 + outer loop + vertex 3.95 77 2 + vertex 2.98486 76.2066 2.8125 + vertex 2.8349 76.0504 2.96875 + endloop + endfacet + facet normal 0.184014 0.601208 0.777616 + outer loop + vertex 3.76466 77.0184 2 + vertex 2.70817 76.1696 2.90625 + vertex 2.6476 76.1073 2.96875 + endloop + endfacet + facet normal 0.188773 -0.59717 0.779585 + outer loop + vertex 3.13217 125.394 2.46875 + vertex 3.76466 124.982 2 + vertex 2.8596 125.675 2.75 + endloop + endfacet + facet normal 0.186126 -0.599724 0.77826 + outer loop + vertex 3.52588 124.989 2.0625 + vertex 3.76466 124.982 2 + vertex 3.13217 125.394 2.46875 + endloop + endfacet + facet normal 0.269381 -0.538762 -0.798229 + outer loop + vertex 40.8678 76.6058 2.46875 + vertex 41.1404 76.3254 2.75 + vertex 41.2918 76.1696 2.90625 + endloop + endfacet + facet normal -0.269381 0.538762 0.798229 + outer loop + vertex 40.8678 76.6058 2.46875 + vertex 41.2918 76.1696 2.90625 + vertex 41.3524 76.1073 2.96875 + endloop + endfacet + facet normal 0.633518 0.760222 0.143935 + outer loop + vertex 41.3524 76.1073 2.96875 + vertex 40.4741 77.0108 2.0625 + vertex 40.8678 76.6058 2.46875 + endloop + endfacet + facet normal 0.18806 0.597823 0.779257 + outer loop + vertex 2.62898 76.0855 2.99 + vertex 3.6447 76.8935 2.125 + vertex 3.67469 76.9248 2.09375 + endloop + endfacet + facet normal 0 0.730774 0.682619 + outer loop + vertex 3.6447 76.8935 2.125 + vertex 2.62898 76.0855 2.99 + vertex 2.62906 76.0855 2.99 + endloop + endfacet + facet normal 0.18049 0.604018 0.776264 + outer loop + vertex 2.62879 76.0855 2.99 + vertex 3.67469 76.9248 2.09375 + vertex 3.76466 77.0184 2 + endloop + endfacet + facet normal 0 0.729917 0.683536 + outer loop + vertex 3.67469 76.9248 2.09375 + vertex 2.62879 76.0855 2.99 + vertex 2.62898 76.0855 2.99 + endloop + endfacet + facet normal 0.182835 0.602 0.777282 + outer loop + vertex 2.98486 76.2066 2.8125 + vertex 2.68694 76.0679 2.99 + vertex 2.8349 76.0504 2.96875 + endloop + endfacet + facet normal 0.182908 0.601911 0.777334 + outer loop + vertex 2.68694 76.0679 2.99 + vertex 2.98486 76.2066 2.8125 + vertex 2.63692 76.0831 2.99 + endloop + endfacet + facet normal 0.182522 0.602347 0.777087 + outer loop + vertex 2.63045 76.085 2.99 + vertex 2.98486 76.2066 2.8125 + vertex 3.31478 76.5501 2.46875 + endloop + endfacet + facet normal 0.178627 0.608271 0.773368 + outer loop + vertex 2.98486 76.2066 2.8125 + vertex 2.63045 76.085 2.99 + vertex 2.63692 76.0831 2.99 + endloop + endfacet + facet normal 0.190052 0.596287 0.77995 + outer loop + vertex 2.6476 76.1073 2.96875 + vertex 2.62879 76.0855 2.99 + vertex 3.76466 77.0184 2 + endloop + endfacet + facet normal 0.199066 0.590562 0.782055 + outer loop + vertex 2.62879 76.0855 2.99 + vertex 2.6476 76.1073 2.96875 + vertex 2.62701 76.0861 2.99 + endloop + endfacet + facet normal 0.282261 0.52843 0.800681 + outer loop + vertex 2.62701 76.0861 2.99 + vertex 2.6476 76.1073 2.96875 + vertex 2.50944 76.1489 2.99 + endloop + endfacet + facet normal -0.752513 0.0752513 -0.654265 + outer loop + vertex 3.52588 77.0108 2.0625 + vertex 2.8596 76.3254 2.75 + vertex 3.13217 76.6058 2.46875 + endloop + endfacet + facet normal 0.752513 -0.0752513 0.654265 + outer loop + vertex 2.6476 76.1073 2.96875 + vertex 2.70817 76.1696 2.90625 + vertex 2.8596 76.3254 2.75 + endloop + endfacet + facet normal -0.752513 0.0752513 -0.654265 + outer loop + vertex 2.8596 76.3254 2.75 + vertex 3.52588 77.0108 2.0625 + vertex 2.6476 76.1073 2.96875 + endloop + endfacet + facet normal 0.184457 0.600864 0.777778 + outer loop + vertex 3.76466 77.0184 2 + vertex 3.52588 77.0108 2.0625 + vertex 3.13217 76.6058 2.46875 + endloop + endfacet + facet normal -0.21271 -0.577402 0.788265 + outer loop + vertex 41.2918 125.83 2.90625 + vertex 41.3524 125.893 2.96875 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0.184667 0.600672 0.777876 + outer loop + vertex 41.2918 76.1696 2.90625 + vertex 41.1404 76.3254 2.75 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal -0.184557 0.600765 0.77783 + outer loop + vertex 41.1404 76.3254 2.75 + vertex 40.8678 76.6058 2.46875 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal -0.184439 0.600879 0.777771 + outer loop + vertex 40.8678 76.6058 2.46875 + vertex 40.4741 77.0108 2.0625 + vertex 40.2353 77.0184 2 + endloop + endfacet + facet normal 0.184525 0.600798 0.777813 + outer loop + vertex 3.76466 77.0184 2 + vertex 3.13217 76.6058 2.46875 + vertex 2.8596 76.3254 2.75 + endloop + endfacet + facet normal 0.73222 -0.0292888 -0.680438 + outer loop + vertex 41.3524 125.893 2.96875 + vertex 41.2918 125.83 2.90625 + vertex 41.1404 125.675 2.75 + endloop + endfacet + facet normal -0.73222 0.0292888 0.680438 + outer loop + vertex 41.3524 125.893 2.96875 + vertex 41.1404 125.675 2.75 + vertex 40.8678 125.394 2.46875 + endloop + endfacet + facet normal 0.747812 -0.0640982 -0.660809 + outer loop + vertex 40.4741 124.989 2.0625 + vertex 41.3524 125.893 2.96875 + vertex 40.8678 125.394 2.46875 + endloop + endfacet + facet normal -0.186108 -0.599739 0.778252 + outer loop + vertex 40.4741 124.989 2.0625 + vertex 40.8678 125.394 2.46875 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0.188805 -0.597136 0.779603 + outer loop + vertex 40.8678 125.394 2.46875 + vertex 41.1404 125.675 2.75 + vertex 40.2353 124.982 2 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 43.1 125.05 16.5 + vertex 44 125 16.5 + vertex 43.9424 125.585 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 44 125 16.5 + vertex 43.1 125.05 16.5 + vertex 44 77 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.0606 125.45 16.5 + vertex 43.9424 125.585 16.5 + vertex 43.7716 126.148 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1 76.95 16.5 + vertex 44 77 16.5 + vertex 43.1 125.05 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.944 125.835 16.5 + vertex 43.7716 126.148 16.5 + vertex 43.4944 126.667 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 44 77 16.5 + vertex 43.1 76.95 16.5 + vertex 43.9424 76.4147 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7545 126.189 16.5 + vertex 43.4944 126.667 16.5 + vertex 43.1213 127.121 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 43.0606 76.5501 16.5 + vertex 43.9424 76.4147 16.5 + vertex 43.1 76.95 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.9424 76.4147 16.5 + vertex 43.0606 76.5501 16.5 + vertex 43.7716 75.852 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.9424 125.585 16.5 + vertex 43.0606 125.45 16.5 + vertex 43.1 125.05 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.7716 126.148 16.5 + vertex 42.944 125.835 16.5 + vertex 43.0606 125.45 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.4944 126.667 16.5 + vertex 42.7545 126.189 16.5 + vertex 42.944 125.835 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.1889 126.755 16.5 + vertex 43.1213 127.121 16.5 + vertex 42.6667 127.494 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1213 127.121 16.5 + vertex 42.4996 126.5 16.5 + vertex 42.7545 126.189 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1213 127.121 16.5 + vertex 42.1889 126.755 16.5 + vertex 42.4996 126.5 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8345 126.944 16.5 + vertex 42.6667 127.494 16.5 + vertex 42.148 127.772 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.6667 127.494 16.5 + vertex 41.8345 126.944 16.5 + vertex 42.1889 126.755 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.4499 127.061 16.5 + vertex 42.148 127.772 16.5 + vertex 41.5853 127.942 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.148 127.772 16.5 + vertex 41.4499 127.061 16.5 + vertex 41.8345 126.944 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5853 127.942 16.5 + vertex 41.05 127.1 16.5 + vertex 41.4499 127.061 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41 128 16.5 + vertex 41.05 127.1 16.5 + vertex 41.5853 127.942 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 128 16.5 + vertex 41.05 127.1 16.5 + vertex 41 128 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 128 16.5 + vertex 2.95 127.1 16.5 + vertex 41.05 127.1 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.41473 127.942 16.5 + vertex 2.95 127.1 16.5 + vertex 3 128 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.95 127.1 16.5 + vertex 2.41473 127.942 16.5 + vertex 2.55007 127.061 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.85195 127.772 16.5 + vertex 2.55007 127.061 16.5 + vertex 2.41473 127.942 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.55007 127.061 16.5 + vertex 1.85195 127.772 16.5 + vertex 2.1655 126.944 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.33329 127.494 16.5 + vertex 2.1655 126.944 16.5 + vertex 1.85195 127.772 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.1655 126.944 16.5 + vertex 1.33329 127.494 16.5 + vertex 1.81108 126.755 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.87868 127.121 16.5 + vertex 1.81108 126.755 16.5 + vertex 1.33329 127.494 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.81108 126.755 16.5 + vertex 0.87868 127.121 16.5 + vertex 1.50043 126.5 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.50043 126.5 16.5 + vertex 0.87868 127.121 16.5 + vertex 1.24549 126.189 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.505591 126.667 16.5 + vertex 1.24549 126.189 16.5 + vertex 0.87868 127.121 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.05605 125.835 16.5 + vertex 0.228362 126.148 16.5 + vertex 0.93939 125.45 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.228362 126.148 16.5 + vertex 1.05605 125.835 16.5 + vertex 0.505591 126.667 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24549 126.189 16.5 + vertex 0.505591 126.667 16.5 + vertex 1.05605 125.835 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.944 76.1655 16.5 + vertex 43.7716 75.852 16.5 + vertex 43.0606 76.5501 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.7716 75.852 16.5 + vertex 42.944 76.1655 16.5 + vertex 43.4944 75.3333 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.7545 75.8111 16.5 + vertex 43.4944 75.3333 16.5 + vertex 42.944 76.1655 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.4944 75.3333 16.5 + vertex 42.7545 75.8111 16.5 + vertex 43.1213 74.8787 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.4996 75.5004 16.5 + vertex 43.1213 74.8787 16.5 + vertex 42.7545 75.8111 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42.1889 75.2455 16.5 + vertex 43.1213 74.8787 16.5 + vertex 42.4996 75.5004 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1213 74.8787 16.5 + vertex 42.1889 75.2455 16.5 + vertex 42.6667 74.5056 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8345 75.056 16.5 + vertex 42.6667 74.5056 16.5 + vertex 42.1889 75.2455 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.6667 74.5056 16.5 + vertex 41.8345 75.056 16.5 + vertex 42.148 74.2284 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.4499 74.9394 16.5 + vertex 42.148 74.2284 16.5 + vertex 41.8345 75.056 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.148 74.2284 16.5 + vertex 41.4499 74.9394 16.5 + vertex 41.5853 74.0576 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.05 74.9 16.5 + vertex 41.5853 74.0576 16.5 + vertex 41.4499 74.9394 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.05 74.9 16.5 + vertex 41 74 16.5 + vertex 41.5853 74.0576 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.05 74.9 16.5 + vertex 3 74 16.5 + vertex 41 74 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.95 74.9 16.5 + vertex 3 74 16.5 + vertex 41.05 74.9 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.41473 74.0576 16.5 + vertex 2.95 74.9 16.5 + vertex 2.55007 74.9394 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.95 74.9 16.5 + vertex 2.41473 74.0576 16.5 + vertex 3 74 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.85195 74.2284 16.5 + vertex 2.55007 74.9394 16.5 + vertex 2.1655 75.056 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.55007 74.9394 16.5 + vertex 1.85195 74.2284 16.5 + vertex 2.41473 74.0576 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.33329 74.5056 16.5 + vertex 2.1655 75.056 16.5 + vertex 1.81108 75.2455 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.87868 74.8787 16.5 + vertex 1.81108 75.2455 16.5 + vertex 1.50043 75.5004 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.1655 75.056 16.5 + vertex 1.33329 74.5056 16.5 + vertex 1.85195 74.2284 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.87868 74.8787 16.5 + vertex 1.50043 75.5004 16.5 + vertex 1.24549 75.8111 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.505591 75.3333 16.5 + vertex 1.24549 75.8111 16.5 + vertex 1.05605 76.1655 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.228362 75.852 16.5 + vertex 1.05605 76.1655 16.5 + vertex 0.93939 76.5501 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.81108 75.2455 16.5 + vertex 0.87868 74.8787 16.5 + vertex 1.33329 74.5056 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.0576448 76.4147 16.5 + vertex 0.93939 76.5501 16.5 + vertex 0.900001 76.95 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.900001 125.05 16.5 + vertex 0 125 16.5 + vertex 0.900001 76.95 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.0576448 125.585 16.5 + vertex 0.93939 125.45 16.5 + vertex 0.228362 126.148 16.5 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0 77 16.5 + vertex 0.900001 76.95 16.5 + vertex 0 125 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.93939 125.45 16.5 + vertex 0.0576448 125.585 16.5 + vertex 0.900001 125.05 16.5 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 0.0576448 76.4147 16.5 + vertex 0.900001 76.95 16.5 + vertex 0 77 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.900001 125.05 16.5 + vertex 0.0576448 125.585 16.5 + vertex 0 125 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24549 75.8111 16.5 + vertex 0.505591 75.3333 16.5 + vertex 0.87868 74.8787 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.05605 76.1655 16.5 + vertex 0.228362 75.852 16.5 + vertex 0.505591 75.3333 16.5 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.93939 76.5501 16.5 + vertex 0.0576448 76.4147 16.5 + vertex 0.228362 75.852 16.5 + endloop + endfacet + facet normal 0.995184 0.0980228 0 + outer loop + vertex 0.93939 76.5501 16.5 + vertex 0.900001 76.95 12 + vertex 0.900001 76.95 16.5 + endloop + endfacet + facet normal 0.995184 0.0980228 0 + outer loop + vertex 0.900001 76.95 12 + vertex 0.93939 76.5501 16.5 + vertex 0.93939 76.5501 12 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 2.95 127.1 12 + vertex 41.05 127.1 16.5 + vertex 2.95 127.1 16.5 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 41.05 127.1 16.5 + vertex 2.95 127.1 12 + vertex 41.05 127.1 12 + endloop + endfacet + facet normal 0.957029 -0.289992 0 + outer loop + vertex 0.93939 125.45 16.5 + vertex 1.05605 125.835 12 + vertex 1.05605 125.835 16.5 + endloop + endfacet + facet normal 0.957029 -0.289992 0 + outer loop + vertex 1.05605 125.835 12 + vertex 0.93939 125.45 16.5 + vertex 0.93939 125.45 12 + endloop + endfacet + facet normal 0.995187 -0.0979985 0 + outer loop + vertex 0.900001 125.05 16.5 + vertex 0.93939 125.45 12 + vertex 0.93939 125.45 16.5 + endloop + endfacet + facet normal 0.995187 -0.0979985 0 + outer loop + vertex 0.93939 125.45 12 + vertex 0.900001 125.05 16.5 + vertex 0.900001 125.05 12 + endloop + endfacet + facet normal -0.634416 -0.772992 0 + outer loop + vertex 42.1889 126.755 12 + vertex 42.4996 126.5 16.5 + vertex 42.1889 126.755 16.5 + endloop + endfacet + facet normal -0.634416 -0.772992 -0 + outer loop + vertex 42.4996 126.5 16.5 + vertex 42.1889 126.755 12 + vertex 42.4996 126.5 12 + endloop + endfacet + facet normal 0.634477 -0.772942 0 + outer loop + vertex 1.50043 126.5 12 + vertex 1.81108 126.755 16.5 + vertex 1.50043 126.5 16.5 + endloop + endfacet + facet normal 0.634477 -0.772942 0 + outer loop + vertex 1.81108 126.755 16.5 + vertex 1.50043 126.5 12 + vertex 1.81108 126.755 12 + endloop + endfacet + facet normal -0.956987 0.290132 0 + outer loop + vertex 42.944 76.1655 12 + vertex 43.0606 76.5501 16.5 + vertex 43.0606 76.5501 12 + endloop + endfacet + facet normal -0.956987 0.290132 0 + outer loop + vertex 43.0606 76.5501 16.5 + vertex 42.944 76.1655 12 + vertex 42.944 76.1655 16.5 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 43.1 76.95 12 + vertex 43.1 125.05 16.5 + vertex 43.1 125.05 12 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 43.1 125.05 16.5 + vertex 43.1 76.95 12 + vertex 43.1 76.95 16.5 + endloop + endfacet + facet normal 0.881912 0.471415 0 + outer loop + vertex 1.24549 75.8111 16.5 + vertex 1.05605 76.1655 12 + vertex 1.05605 76.1655 16.5 + endloop + endfacet + facet normal 0.881912 0.471415 0 + outer loop + vertex 1.05605 76.1655 12 + vertex 1.24549 75.8111 16.5 + vertex 1.24549 75.8111 12 + endloop + endfacet + facet normal -0.634267 0.773114 0 + outer loop + vertex 42.4996 75.5004 12 + vertex 42.1889 75.2455 16.5 + vertex 42.4996 75.5004 16.5 + endloop + endfacet + facet normal -0.634267 0.773114 0 + outer loop + vertex 42.1889 75.2455 16.5 + vertex 42.4996 75.5004 12 + vertex 42.1889 75.2455 12 + endloop + endfacet + facet normal -0.291043 -0.95671 0 + outer loop + vertex 41.4499 127.061 12 + vertex 41.8345 126.944 16.5 + vertex 41.4499 127.061 16.5 + endloop + endfacet + facet normal -0.291043 -0.95671 -0 + outer loop + vertex 41.8345 126.944 16.5 + vertex 41.4499 127.061 12 + vertex 41.8345 126.944 12 + endloop + endfacet + facet normal 0.290152 0.95698 -0 + outer loop + vertex 2.55007 74.9394 12 + vertex 2.1655 75.056 16.5 + vertex 2.55007 74.9394 16.5 + endloop + endfacet + facet normal 0.290152 0.95698 0 + outer loop + vertex 2.1655 75.056 16.5 + vertex 2.55007 74.9394 12 + vertex 2.1655 75.056 12 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 0.900001 76.95 16.5 + vertex 0.900001 125.05 12 + vertex 0.900001 125.05 16.5 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 0.900001 125.05 12 + vertex 0.900001 76.95 16.5 + vertex 0.900001 76.95 12 + endloop + endfacet + facet normal -0.995182 0.0980499 0 + outer loop + vertex 43.0606 76.5501 12 + vertex 43.1 76.95 16.5 + vertex 43.1 76.95 12 + endloop + endfacet + facet normal -0.995182 0.0980499 0 + outer loop + vertex 43.1 76.95 16.5 + vertex 43.0606 76.5501 12 + vertex 43.0606 76.5501 16.5 + endloop + endfacet + facet normal 0.88169 -0.471829 0 + outer loop + vertex 1.05605 125.835 16.5 + vertex 1.24549 126.189 12 + vertex 1.24549 126.189 16.5 + endloop + endfacet + facet normal 0.88169 -0.471829 0 + outer loop + vertex 1.24549 126.189 12 + vertex 1.05605 125.835 16.5 + vertex 1.05605 125.835 12 + endloop + endfacet + facet normal -0.995184 -0.0980256 0 + outer loop + vertex 43.1 125.05 12 + vertex 43.0606 125.45 16.5 + vertex 43.0606 125.45 12 + endloop + endfacet + facet normal -0.995184 -0.0980256 0 + outer loop + vertex 43.0606 125.45 16.5 + vertex 43.1 125.05 12 + vertex 43.1 125.05 16.5 + endloop + endfacet + facet normal 0.956945 0.290268 0 + outer loop + vertex 1.05605 76.1655 16.5 + vertex 0.93939 76.5501 12 + vertex 0.93939 76.5501 16.5 + endloop + endfacet + facet normal 0.956945 0.290268 0 + outer loop + vertex 0.93939 76.5501 12 + vertex 1.05605 76.1655 16.5 + vertex 1.05605 76.1655 12 + endloop + endfacet + facet normal 0.773365 -0.633961 0 + outer loop + vertex 1.24549 126.189 16.5 + vertex 1.50043 126.5 12 + vertex 1.50043 126.5 16.5 + endloop + endfacet + facet normal 0.773365 -0.633961 0 + outer loop + vertex 1.50043 126.5 12 + vertex 1.24549 126.189 16.5 + vertex 1.24549 126.189 12 + endloop + endfacet + facet normal 0.0980426 0.995182 -0 + outer loop + vertex 2.95 74.9 12 + vertex 2.55007 74.9394 16.5 + vertex 2.95 74.9 16.5 + endloop + endfacet + facet normal 0.0980426 0.995182 0 + outer loop + vertex 2.55007 74.9394 16.5 + vertex 2.95 74.9 12 + vertex 2.55007 74.9394 12 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 41.05 74.9 12 + vertex 2.95 74.9 16.5 + vertex 41.05 74.9 16.5 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 2.95 74.9 16.5 + vertex 41.05 74.9 12 + vertex 2.95 74.9 12 + endloop + endfacet + facet normal -0.881628 -0.471945 0 + outer loop + vertex 42.944 125.835 12 + vertex 42.7545 126.189 16.5 + vertex 42.7545 126.189 12 + endloop + endfacet + facet normal -0.881628 -0.471945 0 + outer loop + vertex 42.7545 126.189 16.5 + vertex 42.944 125.835 12 + vertex 42.944 125.835 16.5 + endloop + endfacet + facet normal -0.773414 -0.633901 0 + outer loop + vertex 42.7545 126.189 12 + vertex 42.4996 126.5 16.5 + vertex 42.4996 126.5 12 + endloop + endfacet + facet normal -0.773414 -0.633901 0 + outer loop + vertex 42.4996 126.5 16.5 + vertex 42.7545 126.189 12 + vertex 42.7545 126.189 16.5 + endloop + endfacet + facet normal -0.95707 -0.289856 0 + outer loop + vertex 43.0606 125.45 12 + vertex 42.944 125.835 16.5 + vertex 42.944 125.835 12 + endloop + endfacet + facet normal -0.95707 -0.289856 0 + outer loop + vertex 42.944 125.835 16.5 + vertex 43.0606 125.45 12 + vertex 43.0606 125.45 16.5 + endloop + endfacet + facet normal -0.471531 0.88185 0 + outer loop + vertex 42.1889 75.2455 12 + vertex 41.8345 75.056 16.5 + vertex 42.1889 75.2455 16.5 + endloop + endfacet + facet normal -0.471531 0.88185 0 + outer loop + vertex 41.8345 75.056 16.5 + vertex 42.1889 75.2455 12 + vertex 41.8345 75.056 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9808 125.195 12 + vertex 43.1 125.05 12 + vertex 43.0606 125.45 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1 125.05 12 + vertex 42 125 12 + vertex 43.1 76.95 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9239 125.383 12 + vertex 43.0606 125.45 12 + vertex 42.944 125.835 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 42 77 12 + vertex 43.1 76.95 12 + vertex 42 125 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8315 125.556 12 + vertex 42.944 125.835 12 + vertex 42.7545 126.189 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.9808 76.8049 12 + vertex 43.1 76.95 12 + vertex 42 77 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 12 + vertex 42.7545 126.189 12 + vertex 42.4996 126.5 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1 76.95 12 + vertex 41.9808 76.8049 12 + vertex 43.0606 76.5501 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.7071 125.707 12 + vertex 42.4996 126.5 12 + vertex 42.1889 126.755 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.9239 76.6173 12 + vertex 43.0606 76.5501 12 + vertex 41.9808 76.8049 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.0606 76.5501 12 + vertex 41.9239 76.6173 12 + vertex 42.944 76.1655 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.1 125.05 12 + vertex 41.9808 125.195 12 + vertex 42 125 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 43.0606 125.45 12 + vertex 41.9239 125.383 12 + vertex 41.9808 125.195 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.5556 125.831 12 + vertex 42.1889 126.755 12 + vertex 41.8345 126.944 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.944 125.835 12 + vertex 41.8315 125.556 12 + vertex 41.9239 125.383 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7545 126.189 12 + vertex 41.7071 125.707 12 + vertex 41.8315 125.556 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.1889 126.755 12 + vertex 41.5556 125.831 12 + vertex 41.7071 125.707 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.3827 125.924 12 + vertex 41.8345 126.944 12 + vertex 41.4499 127.061 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8345 126.944 12 + vertex 41.3827 125.924 12 + vertex 41.5556 125.831 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.4499 127.061 12 + vertex 41.1951 125.981 12 + vertex 41.3827 125.924 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.05 127.1 12 + vertex 41.1951 125.981 12 + vertex 41.4499 127.061 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.05 127.1 12 + vertex 41 126 12 + vertex 41.1951 125.981 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.05 127.1 12 + vertex 3 126 12 + vertex 41 126 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.95 127.1 12 + vertex 3 126 12 + vertex 41.05 127.1 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.95 127.1 12 + vertex 2.80491 125.981 12 + vertex 3 126 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.55007 127.061 12 + vertex 2.80491 125.981 12 + vertex 2.95 127.1 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 125.981 12 + vertex 2.55007 127.061 12 + vertex 2.61732 125.924 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 2.1655 126.944 12 + vertex 2.61732 125.924 12 + vertex 2.55007 127.061 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 125.924 12 + vertex 2.1655 126.944 12 + vertex 2.44443 125.831 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.81108 126.755 12 + vertex 2.44443 125.831 12 + vertex 2.1655 126.944 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 125.831 12 + vertex 1.81108 126.755 12 + vertex 2.29289 125.707 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.50043 126.5 12 + vertex 2.29289 125.707 12 + vertex 1.81108 126.755 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.24549 126.189 12 + vertex 2.29289 125.707 12 + vertex 1.50043 126.5 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 125.707 12 + vertex 1.24549 126.189 12 + vertex 2.16853 125.556 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 125.556 12 + vertex 1.05605 125.835 12 + vertex 2.07612 125.383 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 1.05605 125.835 12 + vertex 2.16853 125.556 12 + vertex 1.24549 126.189 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.8315 76.4444 12 + vertex 42.944 76.1655 12 + vertex 41.9239 76.6173 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.944 76.1655 12 + vertex 41.8315 76.4444 12 + vertex 42.7545 75.8111 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.7071 76.2929 12 + vertex 42.7545 75.8111 12 + vertex 41.8315 76.4444 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.7545 75.8111 12 + vertex 41.7071 76.2929 12 + vertex 42.4996 75.5004 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.4996 75.5004 12 + vertex 41.7071 76.2929 12 + vertex 42.1889 75.2455 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.5556 76.1685 12 + vertex 42.1889 75.2455 12 + vertex 41.7071 76.2929 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 42.1889 75.2455 12 + vertex 41.5556 76.1685 12 + vertex 41.8345 75.056 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.3827 76.0761 12 + vertex 41.8345 75.056 12 + vertex 41.5556 76.1685 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.8345 75.056 12 + vertex 41.3827 76.0761 12 + vertex 41.4499 74.9394 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41.1951 76.0192 12 + vertex 41.4499 74.9394 12 + vertex 41.3827 76.0761 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 41.1951 76.0192 12 + vertex 41.05 74.9 12 + vertex 41.4499 74.9394 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 41 76 12 + vertex 41.05 74.9 12 + vertex 41.1951 76.0192 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 3 76 12 + vertex 41.05 74.9 12 + vertex 41 76 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3 76 12 + vertex 2.95 74.9 12 + vertex 41.05 74.9 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 76.0192 12 + vertex 2.95 74.9 12 + vertex 3 76 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.55007 74.9394 12 + vertex 2.80491 76.0192 12 + vertex 2.61732 76.0761 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.80491 76.0192 12 + vertex 2.55007 74.9394 12 + vertex 2.95 74.9 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.1655 75.056 12 + vertex 2.61732 76.0761 12 + vertex 2.44443 76.1685 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.81108 75.2455 12 + vertex 2.44443 76.1685 12 + vertex 2.29289 76.2929 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.24549 75.8111 12 + vertex 2.29289 76.2929 12 + vertex 2.16853 76.4444 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.61732 76.0761 12 + vertex 2.1655 75.056 12 + vertex 2.55007 74.9394 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.05605 76.1655 12 + vertex 2.16853 76.4444 12 + vertex 2.07612 76.6173 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.93939 76.5501 12 + vertex 2.07612 76.6173 12 + vertex 2.01922 76.8049 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.900001 76.95 12 + vertex 2.01922 76.8049 12 + vertex 2 77 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.44443 76.1685 12 + vertex 1.81108 75.2455 12 + vertex 2.1655 75.056 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2 125 12 + vertex 0.900001 125.05 12 + vertex 2 77 12 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 0.93939 125.45 12 + vertex 2.07612 125.383 12 + vertex 1.05605 125.835 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.900001 76.95 12 + vertex 2 77 12 + vertex 0.900001 125.05 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 125.383 12 + vertex 0.93939 125.45 12 + vertex 2.01922 125.195 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 76.8049 12 + vertex 0.900001 76.95 12 + vertex 0.93939 76.5501 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0.900001 125.05 12 + vertex 2.01922 125.195 12 + vertex 0.93939 125.45 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 76.2929 12 + vertex 1.50043 75.5004 12 + vertex 1.81108 75.2455 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.01922 125.195 12 + vertex 0.900001 125.05 12 + vertex 2 125 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.29289 76.2929 12 + vertex 1.24549 75.8111 12 + vertex 1.50043 75.5004 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.16853 76.4444 12 + vertex 1.05605 76.1655 12 + vertex 1.24549 75.8111 12 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.07612 76.6173 12 + vertex 0.93939 76.5501 12 + vertex 1.05605 76.1655 12 + endloop + endfacet + facet normal -0.0970639 -0.995278 0 + outer loop + vertex 41.05 127.1 12 + vertex 41.4499 127.061 16.5 + vertex 41.05 127.1 16.5 + endloop + endfacet + facet normal -0.0970639 -0.995278 -0 + outer loop + vertex 41.4499 127.061 16.5 + vertex 41.05 127.1 12 + vertex 41.4499 127.061 12 + endloop + endfacet + facet normal -0.470562 -0.882367 0 + outer loop + vertex 41.8345 126.944 12 + vertex 42.1889 126.755 16.5 + vertex 41.8345 126.944 16.5 + endloop + endfacet + facet normal -0.470562 -0.882367 -0 + outer loop + vertex 42.1889 126.755 16.5 + vertex 41.8345 126.944 12 + vertex 42.1889 126.755 12 + endloop + endfacet + facet normal 0.291064 -0.956704 0 + outer loop + vertex 2.1655 126.944 12 + vertex 2.55007 127.061 16.5 + vertex 2.1655 126.944 16.5 + endloop + endfacet + facet normal 0.291064 -0.956704 0 + outer loop + vertex 2.55007 127.061 16.5 + vertex 2.1655 126.944 12 + vertex 2.55007 127.061 12 + endloop + endfacet + facet normal -0.773114 0.634267 0 + outer loop + vertex 42.4996 75.5004 12 + vertex 42.7545 75.8111 16.5 + vertex 42.7545 75.8111 12 + endloop + endfacet + facet normal -0.773114 0.634267 0 + outer loop + vertex 42.7545 75.8111 16.5 + vertex 42.4996 75.5004 12 + vertex 42.4996 75.5004 16.5 + endloop + endfacet + facet normal 0.0970567 -0.995279 0 + outer loop + vertex 2.55007 127.061 12 + vertex 2.95 127.1 16.5 + vertex 2.55007 127.061 16.5 + endloop + endfacet + facet normal 0.0970567 -0.995279 0 + outer loop + vertex 2.95 127.1 16.5 + vertex 2.55007 127.061 12 + vertex 2.95 127.1 12 + endloop + endfacet + facet normal 0.634328 0.773064 -0 + outer loop + vertex 1.81108 75.2455 12 + vertex 1.50043 75.5004 16.5 + vertex 1.81108 75.2455 16.5 + endloop + endfacet + facet normal 0.634328 0.773064 0 + outer loop + vertex 1.50043 75.5004 16.5 + vertex 1.81108 75.2455 12 + vertex 1.50043 75.5004 12 + endloop + endfacet + facet normal 0.47151 0.881861 -0 + outer loop + vertex 2.1655 75.056 12 + vertex 1.81108 75.2455 16.5 + vertex 2.1655 75.056 16.5 + endloop + endfacet + facet normal 0.47151 0.881861 0 + outer loop + vertex 1.81108 75.2455 16.5 + vertex 2.1655 75.056 12 + vertex 1.81108 75.2455 12 + endloop + endfacet + facet normal 0.773065 0.634327 0 + outer loop + vertex 1.50043 75.5004 16.5 + vertex 1.24549 75.8111 12 + vertex 1.24549 75.8111 16.5 + endloop + endfacet + facet normal 0.773065 0.634327 0 + outer loop + vertex 1.24549 75.8111 12 + vertex 1.50043 75.5004 16.5 + vertex 1.50043 75.5004 12 + endloop + endfacet + facet normal -0.290132 0.956987 0 + outer loop + vertex 41.8345 75.056 12 + vertex 41.4499 74.9394 16.5 + vertex 41.8345 75.056 16.5 + endloop + endfacet + facet normal -0.290132 0.956987 0 + outer loop + vertex 41.4499 74.9394 16.5 + vertex 41.8345 75.056 12 + vertex 41.4499 74.9394 12 + endloop + endfacet + facet normal -0.88185 0.471531 0 + outer loop + vertex 42.7545 75.8111 12 + vertex 42.944 76.1655 16.5 + vertex 42.944 76.1655 12 + endloop + endfacet + facet normal -0.88185 0.471531 0 + outer loop + vertex 42.944 76.1655 16.5 + vertex 42.7545 75.8111 12 + vertex 42.7545 75.8111 16.5 + endloop + endfacet + facet normal -0.0980499 0.995182 0 + outer loop + vertex 41.4499 74.9394 12 + vertex 41.05 74.9 16.5 + vertex 41.4499 74.9394 16.5 + endloop + endfacet + facet normal -0.0980499 0.995182 0 + outer loop + vertex 41.05 74.9 16.5 + vertex 41.4499 74.9394 12 + vertex 41.05 74.9 12 + endloop + endfacet + facet normal 0.470542 -0.882378 0 + outer loop + vertex 1.81108 126.755 12 + vertex 2.1655 126.944 16.5 + vertex 1.81108 126.755 16.5 + endloop + endfacet + facet normal 0.470542 -0.882378 0 + outer loop + vertex 2.1655 126.944 16.5 + vertex 1.81108 126.755 12 + vertex 2.1655 126.944 12 + endloop + endfacet + facet normal -0.471497 -0.881868 0 + outer loop + vertex 17.78 111.517 0 + vertex 18.8779 110.93 2 + vertex 17.78 111.517 2 + endloop + endfacet + facet normal -0.471497 -0.881868 -0 + outer loop + vertex 18.8779 110.93 2 + vertex 17.78 111.517 0 + vertex 18.8779 110.93 0 + endloop + endfacet + facet normal -0.29003 -0.957018 0 + outer loop + vertex 16.5888 111.878 0 + vertex 17.78 111.517 2 + vertex 16.5888 111.878 2 + endloop + endfacet + facet normal -0.29003 -0.957018 -0 + outer loop + vertex 17.78 111.517 2 + vertex 16.5888 111.878 0 + vertex 17.78 111.517 0 + endloop + endfacet + facet normal 0.881936 0.47137 0 + outer loop + vertex 10.0702 102.122 2 + vertex 9.48335 103.22 0 + vertex 9.48335 103.22 2 + endloop + endfacet + facet normal 0.881936 0.47137 0 + outer loop + vertex 9.48335 103.22 0 + vertex 10.0702 102.122 2 + vertex 10.0702 102.122 0 + endloop + endfacet + facet normal -0.0980083 -0.995186 0 + outer loop + vertex 15.35 112 0 + vertex 16.5888 111.878 2 + vertex 15.35 112 2 + endloop + endfacet + facet normal -0.0980083 -0.995186 -0 + outer loop + vertex 16.5888 111.878 2 + vertex 15.35 112 0 + vertex 16.5888 111.878 0 + endloop + endfacet + facet normal 0.995186 -0.0980006 0 + outer loop + vertex 9 105.65 2 + vertex 9.12201 106.889 0 + vertex 9.12201 106.889 2 + endloop + endfacet + facet normal 0.995186 -0.0980006 0 + outer loop + vertex 9.12201 106.889 0 + vertex 9 105.65 2 + vertex 9 105.65 0 + endloop + endfacet + facet normal 0.0980083 -0.995186 0 + outer loop + vertex 14.1112 111.878 0 + vertex 15.35 112 2 + vertex 14.1112 111.878 2 + endloop + endfacet + facet normal 0.0980083 -0.995186 0 + outer loop + vertex 15.35 112 2 + vertex 14.1112 111.878 0 + vertex 15.35 112 0 + endloop + endfacet + facet normal -0.881952 -0.471338 0 + outer loop + vertex 21.2166 108.08 0 + vertex 20.6298 109.178 2 + vertex 20.6298 109.178 0 + endloop + endfacet + facet normal -0.881952 -0.471338 0 + outer loop + vertex 20.6298 109.178 2 + vertex 21.2166 108.08 0 + vertex 21.2166 108.08 2 + endloop + endfacet + facet normal -0.471247 0.882001 0 + outer loop + vertex 18.8779 100.37 0 + vertex 17.78 99.7834 2 + vertex 18.8779 100.37 2 + endloop + endfacet + facet normal -0.471247 0.882001 0 + outer loop + vertex 17.78 99.7834 2 + vertex 18.8779 100.37 0 + vertex 17.78 99.7834 0 + endloop + endfacet + facet normal 0.634558 0.772875 -0 + outer loop + vertex 11.8221 100.37 0 + vertex 10.8599 101.16 2 + vertex 11.8221 100.37 2 + endloop + endfacet + facet normal 0.634558 0.772875 0 + outer loop + vertex 10.8599 101.16 2 + vertex 11.8221 100.37 0 + vertex 10.8599 101.16 0 + endloop + endfacet + facet normal 0.772929 0.634493 0 + outer loop + vertex 10.8599 101.16 2 + vertex 10.0702 102.122 0 + vertex 10.0702 102.122 2 + endloop + endfacet + facet normal 0.772929 0.634493 0 + outer loop + vertex 10.0702 102.122 0 + vertex 10.8599 101.16 2 + vertex 10.8599 101.16 0 + endloop + endfacet + facet normal 0.881936 -0.47137 0 + outer loop + vertex 9.48335 108.08 2 + vertex 10.0702 109.178 0 + vertex 10.0702 109.178 2 + endloop + endfacet + facet normal 0.881936 -0.47137 0 + outer loop + vertex 10.0702 109.178 0 + vertex 9.48335 108.08 2 + vertex 9.48335 108.08 0 + endloop + endfacet + facet normal -0.634558 0.772875 0 + outer loop + vertex 19.8401 101.16 0 + vertex 18.8779 100.37 2 + vertex 19.8401 101.16 2 + endloop + endfacet + facet normal -0.634558 0.772875 0 + outer loop + vertex 18.8779 100.37 2 + vertex 19.8401 101.16 0 + vertex 18.8779 100.37 0 + endloop + endfacet + facet normal -0.956915 -0.290369 0 + outer loop + vertex 21.578 106.889 0 + vertex 21.2166 108.08 2 + vertex 21.2166 108.08 0 + endloop + endfacet + facet normal -0.956915 -0.290369 0 + outer loop + vertex 21.2166 108.08 2 + vertex 21.578 106.889 0 + vertex 21.578 106.889 2 + endloop + endfacet + facet normal 0.0980083 0.995186 -0 + outer loop + vertex 15.35 99.3 0 + vertex 14.1112 99.422 2 + vertex 15.35 99.3 2 + endloop + endfacet + facet normal 0.0980083 0.995186 0 + outer loop + vertex 14.1112 99.422 2 + vertex 15.35 99.3 0 + vertex 14.1112 99.422 0 + endloop + endfacet + facet normal -0.995187 0.0979926 0 + outer loop + vertex 21.578 104.411 0 + vertex 21.7 105.65 2 + vertex 21.7 105.65 0 + endloop + endfacet + facet normal -0.995187 0.0979926 0 + outer loop + vertex 21.7 105.65 2 + vertex 21.578 104.411 0 + vertex 21.578 104.411 2 + endloop + endfacet + facet normal 0.29003 -0.957018 0 + outer loop + vertex 12.92 111.517 0 + vertex 14.1112 111.878 2 + vertex 12.92 111.517 2 + endloop + endfacet + facet normal 0.29003 -0.957018 0 + outer loop + vertex 14.1112 111.878 2 + vertex 12.92 111.517 0 + vertex 14.1112 111.878 0 + endloop + endfacet + facet normal -0.0980083 0.995186 0 + outer loop + vertex 16.5888 99.422 0 + vertex 15.35 99.3 2 + vertex 16.5888 99.422 2 + endloop + endfacet + facet normal -0.0980083 0.995186 0 + outer loop + vertex 15.35 99.3 2 + vertex 16.5888 99.422 0 + vertex 15.35 99.3 0 + endloop + endfacet + facet normal -0.290324 0.956928 0 + outer loop + vertex 17.78 99.7834 0 + vertex 16.5888 99.422 2 + vertex 17.78 99.7834 2 + endloop + endfacet + facet normal -0.290324 0.956928 0 + outer loop + vertex 16.5888 99.422 2 + vertex 17.78 99.7834 0 + vertex 16.5888 99.422 0 + endloop + endfacet + facet normal -0.634558 -0.772875 0 + outer loop + vertex 18.8779 110.93 0 + vertex 19.8401 110.14 2 + vertex 18.8779 110.93 2 + endloop + endfacet + facet normal -0.634558 -0.772875 -0 + outer loop + vertex 19.8401 110.14 2 + vertex 18.8779 110.93 0 + vertex 19.8401 110.14 0 + endloop + endfacet + facet normal 0.995186 0.0980006 0 + outer loop + vertex 9.12201 104.411 2 + vertex 9 105.65 0 + vertex 9 105.65 2 + endloop + endfacet + facet normal 0.995186 0.0980006 0 + outer loop + vertex 9 105.65 0 + vertex 9.12201 104.411 2 + vertex 9.12201 104.411 0 + endloop + endfacet + facet normal 0.634558 -0.772875 0 + outer loop + vertex 10.8599 110.14 0 + vertex 11.8221 110.93 2 + vertex 10.8599 110.14 2 + endloop + endfacet + facet normal 0.634558 -0.772875 0 + outer loop + vertex 11.8221 110.93 2 + vertex 10.8599 110.14 0 + vertex 11.8221 110.93 0 + endloop + endfacet + facet normal 0.471247 0.882001 -0 + outer loop + vertex 12.92 99.7834 0 + vertex 11.8221 100.37 2 + vertex 12.92 99.7834 2 + endloop + endfacet + facet normal 0.471247 0.882001 0 + outer loop + vertex 11.8221 100.37 2 + vertex 12.92 99.7834 0 + vertex 11.8221 100.37 0 + endloop + endfacet + facet normal 0.772929 -0.634493 0 + outer loop + vertex 10.0702 109.178 2 + vertex 10.8599 110.14 0 + vertex 10.8599 110.14 2 + endloop + endfacet + facet normal 0.772929 -0.634493 0 + outer loop + vertex 10.8599 110.14 0 + vertex 10.0702 109.178 2 + vertex 10.0702 109.178 0 + endloop + endfacet + facet normal 0.471497 -0.881868 0 + outer loop + vertex 11.8221 110.93 0 + vertex 12.92 111.517 2 + vertex 11.8221 110.93 2 + endloop + endfacet + facet normal 0.471497 -0.881868 0 + outer loop + vertex 12.92 111.517 2 + vertex 11.8221 110.93 0 + vertex 12.92 111.517 0 + endloop + endfacet + facet normal -0.956915 0.290369 0 + outer loop + vertex 21.2166 103.22 0 + vertex 21.578 104.411 2 + vertex 21.578 104.411 0 + endloop + endfacet + facet normal -0.956915 0.290369 0 + outer loop + vertex 21.578 104.411 2 + vertex 21.2166 103.22 0 + vertex 21.2166 103.22 2 + endloop + endfacet + facet normal -0.881952 0.471338 0 + outer loop + vertex 20.6298 102.122 0 + vertex 21.2166 103.22 2 + vertex 21.2166 103.22 0 + endloop + endfacet + facet normal -0.881952 0.471338 0 + outer loop + vertex 21.2166 103.22 2 + vertex 20.6298 102.122 0 + vertex 20.6298 102.122 2 + endloop + endfacet + facet normal -0.995187 -0.0979926 0 + outer loop + vertex 21.7 105.65 0 + vertex 21.578 106.889 2 + vertex 21.578 106.889 0 + endloop + endfacet + facet normal -0.995187 -0.0979926 0 + outer loop + vertex 21.578 106.889 2 + vertex 21.7 105.65 0 + vertex 21.7 105.65 2 + endloop + endfacet + facet normal 0.956928 -0.290324 0 + outer loop + vertex 9.12201 106.889 2 + vertex 9.48335 108.08 0 + vertex 9.48335 108.08 2 + endloop + endfacet + facet normal 0.956928 -0.290324 0 + outer loop + vertex 9.48335 108.08 0 + vertex 9.12201 106.889 2 + vertex 9.12201 106.889 0 + endloop + endfacet + facet normal 0.956928 0.290324 0 + outer loop + vertex 9.48335 103.22 2 + vertex 9.12201 104.411 0 + vertex 9.12201 104.411 2 + endloop + endfacet + facet normal 0.956928 0.290324 0 + outer loop + vertex 9.12201 104.411 0 + vertex 9.48335 103.22 2 + vertex 9.48335 103.22 0 + endloop + endfacet + facet normal 0.290324 0.956928 -0 + outer loop + vertex 14.1112 99.422 0 + vertex 12.92 99.7834 2 + vertex 14.1112 99.422 2 + endloop + endfacet + facet normal 0.290324 0.956928 0 + outer loop + vertex 12.92 99.7834 2 + vertex 14.1112 99.422 0 + vertex 12.92 99.7834 0 + endloop + endfacet + facet normal -0.772929 0.634493 0 + outer loop + vertex 19.8401 101.16 0 + vertex 20.6298 102.122 2 + vertex 20.6298 102.122 0 + endloop + endfacet + facet normal -0.772929 0.634493 0 + outer loop + vertex 20.6298 102.122 2 + vertex 19.8401 101.16 0 + vertex 19.8401 101.16 2 + endloop + endfacet + facet normal -0.772929 -0.634493 0 + outer loop + vertex 20.6298 109.178 0 + vertex 19.8401 110.14 2 + vertex 19.8401 110.14 0 + endloop + endfacet + facet normal -0.772929 -0.634493 0 + outer loop + vertex 19.8401 110.14 2 + vertex 20.6298 109.178 0 + vertex 20.6298 109.178 2 + endloop + endfacet + facet normal -0.995186 0.0980083 0 + outer loop + vertex 33.289 87.2056 0 + vertex 33.35 87.825 2 + vertex 33.35 87.825 0 + endloop + endfacet + facet normal -0.995186 0.0980083 0 + outer loop + vertex 33.35 87.825 2 + vertex 33.289 87.2056 0 + vertex 33.289 87.2056 2 + endloop + endfacet + facet normal -0.471405 -0.881917 0 + outer loop + vertex 31.39 90.7583 0 + vertex 31.9389 90.4649 2 + vertex 31.39 90.7583 2 + endloop + endfacet + facet normal -0.471405 -0.881917 -0 + outer loop + vertex 31.9389 90.4649 2 + vertex 31.39 90.7583 0 + vertex 31.9389 90.4649 0 + endloop + endfacet + facet normal -0.290324 -0.956928 0 + outer loop + vertex 30.7944 90.939 0 + vertex 31.39 90.7583 2 + vertex 30.7944 90.939 2 + endloop + endfacet + facet normal -0.290324 -0.956928 -0 + outer loop + vertex 31.39 90.7583 2 + vertex 30.7944 90.939 0 + vertex 31.39 90.7583 0 + endloop + endfacet + facet normal -0.0980083 -0.995186 0 + outer loop + vertex 30.175 91 0 + vertex 30.7944 90.939 2 + vertex 30.175 91 2 + endloop + endfacet + facet normal -0.0980083 -0.995186 -0 + outer loop + vertex 30.7944 90.939 2 + vertex 30.175 91 0 + vertex 30.7944 90.939 0 + endloop + endfacet + facet normal 0.773098 -0.634287 0 + outer loop + vertex 27.5351 89.5889 2 + vertex 27.9299 90.0701 0 + vertex 27.9299 90.0701 2 + endloop + endfacet + facet normal 0.773098 -0.634287 0 + outer loop + vertex 27.9299 90.0701 0 + vertex 27.5351 89.5889 2 + vertex 27.5351 89.5889 0 + endloop + endfacet + facet normal -0.634287 0.773098 0 + outer loop + vertex 32.4201 85.5799 0 + vertex 31.9389 85.1851 2 + vertex 32.4201 85.5799 2 + endloop + endfacet + facet normal -0.634287 0.773098 0 + outer loop + vertex 31.9389 85.1851 2 + vertex 32.4201 85.5799 0 + vertex 31.9389 85.1851 0 + endloop + endfacet + facet normal -0.773098 0.634287 0 + outer loop + vertex 32.4201 85.5799 0 + vertex 32.8149 86.0611 2 + vertex 32.8149 86.0611 0 + endloop + endfacet + facet normal -0.773098 0.634287 0 + outer loop + vertex 32.8149 86.0611 2 + vertex 32.4201 85.5799 0 + vertex 32.4201 85.5799 2 + endloop + endfacet + facet normal 0.0980083 -0.995186 0 + outer loop + vertex 29.5556 90.939 0 + vertex 30.175 91 2 + vertex 29.5556 90.939 2 + endloop + endfacet + facet normal 0.0980083 -0.995186 0 + outer loop + vertex 30.175 91 2 + vertex 29.5556 90.939 0 + vertex 30.175 91 0 + endloop + endfacet + facet normal 0.634287 0.773098 -0 + outer loop + vertex 28.4111 85.1851 0 + vertex 27.9299 85.5799 2 + vertex 28.4111 85.1851 2 + endloop + endfacet + facet normal 0.634287 0.773098 0 + outer loop + vertex 27.9299 85.5799 2 + vertex 28.4111 85.1851 0 + vertex 27.9299 85.5799 0 + endloop + endfacet + facet normal 0.881917 0.471405 0 + outer loop + vertex 27.5351 86.0611 2 + vertex 27.2417 86.61 0 + vertex 27.2417 86.61 2 + endloop + endfacet + facet normal 0.881917 0.471405 0 + outer loop + vertex 27.2417 86.61 0 + vertex 27.5351 86.0611 2 + vertex 27.5351 86.0611 0 + endloop + endfacet + facet normal 0.0980083 0.995186 -0 + outer loop + vertex 30.175 84.65 0 + vertex 29.5556 84.711 2 + vertex 30.175 84.65 2 + endloop + endfacet + facet normal 0.0980083 0.995186 0 + outer loop + vertex 29.5556 84.711 2 + vertex 30.175 84.65 0 + vertex 29.5556 84.711 0 + endloop + endfacet + facet normal 0.995186 0.0980083 0 + outer loop + vertex 27.061 87.2056 2 + vertex 27 87.825 0 + vertex 27 87.825 2 + endloop + endfacet + facet normal 0.995186 0.0980083 0 + outer loop + vertex 27 87.825 0 + vertex 27.061 87.2056 2 + vertex 27.061 87.2056 0 + endloop + endfacet + facet normal 0.290324 -0.956928 0 + outer loop + vertex 28.96 90.7583 0 + vertex 29.5556 90.939 2 + vertex 28.96 90.7583 2 + endloop + endfacet + facet normal 0.290324 -0.956928 0 + outer loop + vertex 29.5556 90.939 2 + vertex 28.96 90.7583 0 + vertex 29.5556 90.939 0 + endloop + endfacet + facet normal -0.634287 -0.773098 0 + outer loop + vertex 31.9389 90.4649 0 + vertex 32.4201 90.0701 2 + vertex 31.9389 90.4649 2 + endloop + endfacet + facet normal -0.634287 -0.773098 -0 + outer loop + vertex 32.4201 90.0701 2 + vertex 31.9389 90.4649 0 + vertex 32.4201 90.0701 0 + endloop + endfacet + facet normal 0.634287 -0.773098 0 + outer loop + vertex 27.9299 90.0701 0 + vertex 28.4111 90.4649 2 + vertex 27.9299 90.0701 2 + endloop + endfacet + facet normal 0.634287 -0.773098 0 + outer loop + vertex 28.4111 90.4649 2 + vertex 27.9299 90.0701 0 + vertex 28.4111 90.4649 0 + endloop + endfacet + facet normal 0.471405 0.881917 -0 + outer loop + vertex 28.96 84.8917 0 + vertex 28.4111 85.1851 2 + vertex 28.96 84.8917 2 + endloop + endfacet + facet normal 0.471405 0.881917 0 + outer loop + vertex 28.4111 85.1851 2 + vertex 28.96 84.8917 0 + vertex 28.4111 85.1851 0 + endloop + endfacet + facet normal 0.956928 0.290324 0 + outer loop + vertex 27.2417 86.61 2 + vertex 27.061 87.2056 0 + vertex 27.061 87.2056 2 + endloop + endfacet + facet normal 0.956928 0.290324 0 + outer loop + vertex 27.061 87.2056 0 + vertex 27.2417 86.61 2 + vertex 27.2417 86.61 0 + endloop + endfacet + facet normal 0.773098 0.634287 0 + outer loop + vertex 27.9299 85.5799 2 + vertex 27.5351 86.0611 0 + vertex 27.5351 86.0611 2 + endloop + endfacet + facet normal 0.773098 0.634287 0 + outer loop + vertex 27.5351 86.0611 0 + vertex 27.9299 85.5799 2 + vertex 27.9299 85.5799 0 + endloop + endfacet + facet normal 0.881917 -0.471405 0 + outer loop + vertex 27.2417 89.04 2 + vertex 27.5351 89.5889 0 + vertex 27.5351 89.5889 2 + endloop + endfacet + facet normal 0.881917 -0.471405 0 + outer loop + vertex 27.5351 89.5889 0 + vertex 27.2417 89.04 2 + vertex 27.2417 89.04 0 + endloop + endfacet + facet normal -0.0980083 0.995186 0 + outer loop + vertex 30.7944 84.711 0 + vertex 30.175 84.65 2 + vertex 30.7944 84.711 2 + endloop + endfacet + facet normal -0.0980083 0.995186 0 + outer loop + vertex 30.175 84.65 2 + vertex 30.7944 84.711 0 + vertex 30.175 84.65 0 + endloop + endfacet + facet normal 0.471405 -0.881917 0 + outer loop + vertex 28.4111 90.4649 0 + vertex 28.96 90.7583 2 + vertex 28.4111 90.4649 2 + endloop + endfacet + facet normal 0.471405 -0.881917 0 + outer loop + vertex 28.96 90.7583 2 + vertex 28.4111 90.4649 0 + vertex 28.96 90.7583 0 + endloop + endfacet + facet normal 0.290324 0.956928 -0 + outer loop + vertex 29.5556 84.711 0 + vertex 28.96 84.8917 2 + vertex 29.5556 84.711 2 + endloop + endfacet + facet normal 0.290324 0.956928 0 + outer loop + vertex 28.96 84.8917 2 + vertex 29.5556 84.711 0 + vertex 28.96 84.8917 0 + endloop + endfacet + facet normal -0.995186 -0.0980083 0 + outer loop + vertex 33.35 87.825 0 + vertex 33.289 88.4444 2 + vertex 33.289 88.4444 0 + endloop + endfacet + facet normal -0.995186 -0.0980083 0 + outer loop + vertex 33.289 88.4444 2 + vertex 33.35 87.825 0 + vertex 33.35 87.825 2 + endloop + endfacet + facet normal -0.956928 0.290324 0 + outer loop + vertex 33.1083 86.61 0 + vertex 33.289 87.2056 2 + vertex 33.289 87.2056 0 + endloop + endfacet + facet normal -0.956928 0.290324 0 + outer loop + vertex 33.289 87.2056 2 + vertex 33.1083 86.61 0 + vertex 33.1083 86.61 2 + endloop + endfacet + facet normal -0.471405 0.881917 0 + outer loop + vertex 31.9389 85.1851 0 + vertex 31.39 84.8917 2 + vertex 31.9389 85.1851 2 + endloop + endfacet + facet normal -0.471405 0.881917 0 + outer loop + vertex 31.39 84.8917 2 + vertex 31.9389 85.1851 0 + vertex 31.39 84.8917 0 + endloop + endfacet + facet normal -0.956928 -0.290324 0 + outer loop + vertex 33.289 88.4444 0 + vertex 33.1083 89.04 2 + vertex 33.1083 89.04 0 + endloop + endfacet + facet normal -0.956928 -0.290324 0 + outer loop + vertex 33.1083 89.04 2 + vertex 33.289 88.4444 0 + vertex 33.289 88.4444 2 + endloop + endfacet + facet normal -0.881917 -0.471405 0 + outer loop + vertex 33.1083 89.04 0 + vertex 32.8149 89.5889 2 + vertex 32.8149 89.5889 0 + endloop + endfacet + facet normal -0.881917 -0.471405 0 + outer loop + vertex 32.8149 89.5889 2 + vertex 33.1083 89.04 0 + vertex 33.1083 89.04 2 + endloop + endfacet + facet normal -0.881917 0.471405 0 + outer loop + vertex 32.8149 86.0611 0 + vertex 33.1083 86.61 2 + vertex 33.1083 86.61 0 + endloop + endfacet + facet normal -0.881917 0.471405 0 + outer loop + vertex 33.1083 86.61 2 + vertex 32.8149 86.0611 0 + vertex 32.8149 86.0611 2 + endloop + endfacet + facet normal -0.290324 0.956928 0 + outer loop + vertex 31.39 84.8917 0 + vertex 30.7944 84.711 2 + vertex 31.39 84.8917 2 + endloop + endfacet + facet normal -0.290324 0.956928 0 + outer loop + vertex 30.7944 84.711 2 + vertex 31.39 84.8917 0 + vertex 30.7944 84.711 0 + endloop + endfacet + facet normal 0.995186 -0.0980083 0 + outer loop + vertex 27 87.825 2 + vertex 27.061 88.4444 0 + vertex 27.061 88.4444 2 + endloop + endfacet + facet normal 0.995186 -0.0980083 0 + outer loop + vertex 27.061 88.4444 0 + vertex 27 87.825 2 + vertex 27 87.825 0 + endloop + endfacet + facet normal 0.956928 -0.290324 0 + outer loop + vertex 27.061 88.4444 2 + vertex 27.2417 89.04 0 + vertex 27.2417 89.04 2 + endloop + endfacet + facet normal 0.956928 -0.290324 0 + outer loop + vertex 27.2417 89.04 0 + vertex 27.061 88.4444 2 + vertex 27.061 88.4444 0 + endloop + endfacet + facet normal -0.773098 -0.634287 0 + outer loop + vertex 32.8149 89.5889 0 + vertex 32.4201 90.0701 2 + vertex 32.4201 90.0701 0 + endloop + endfacet + facet normal -0.773098 -0.634287 0 + outer loop + vertex 32.4201 90.0701 2 + vertex 32.8149 89.5889 0 + vertex 32.8149 89.5889 2 + endloop + endfacet +endsolid OpenSCAD_Model