- + {{ page.title }} - {{ page.date | date_to_string }} + - - {{page.excerpt}} - - {{ page.excerpt }} + + + {{page.excerpt}} + + {{ page.date | date_to_string }} + {{ content }} diff --git a/_layouts/project.html b/_layouts/project.html index d175b8d..c87df9d 100644 --- a/_layouts/project.html +++ b/_layouts/project.html @@ -13,6 +13,7 @@ head: | } + --- {{ content }} \ No newline at end of file diff --git a/_projects/bathroom_shelf.md b/_projects/bathroom_shelf.md index c4e54fb..5d15e9a 100644 --- a/_projects/bathroom_shelf.md +++ b/_projects/bathroom_shelf.md @@ -17,9 +17,8 @@ We got this [IKEA shower shelf thing][shelf] from Ikea which has two sticky pads - - - Loading model... + + diff --git a/_projects/bike_lights.md b/_projects/bike_lights.md index c59d041..b40ce48 100644 --- a/_projects/bike_lights.md +++ b/_projects/bike_lights.md @@ -13,11 +13,14 @@ social_image: /assets/projects/bike_lights/thumbnail.png model: /assets/projects/bike_lights/model --- - + + Loading model... + + I've been playing around with making dynamo bike lights for my bike for a while now. The first iteration, the imperfect but actually on my bike and works version... is a rectifier and dc-dc converter soldered to some perfboard covered in a ziplock bag with some holes pocked in it. The DC-DC converter is actually a lipo battery charger with potentiometers for setting the maximum current and voltage. I just hooked it up to a power resistor and fiddled until I got it in current limited mode pushing about 2-3W through one of these 3W white LEDs you can get for peanuts on ebay. diff --git a/_projects/ceramics.md b/_projects/ceramics.md index 4ef1980..691b3ee 100644 --- a/_projects/ceramics.md +++ b/_projects/ceramics.md @@ -25,7 +25,7 @@ model: /assets/projects/ceramics/pots/pots.glb - + Loading model... diff --git a/_projects/elegoo_mount.md b/_projects/elegoo_mount.md new file mode 100644 index 0000000..d95d3f0 --- /dev/null +++ b/_projects/elegoo_mount.md @@ -0,0 +1,33 @@ +--- +title: Elegoo Neptune Hotend Mount +layout: project +excerpt: A quick mount for a new hotend on an Elegoo Neptune 3D printer. +permalink: /projects/elegoo_mount +assets: /assets/projects/elegoo_mount + +img: + alt: A CAD model of a 3D printable mount for hotend on a 3D printer. + class: invertable + src: /assets/projects/elegoo_mount/thumbnail.png + +social_image: /assets/projects/elegoo_mount/thumbnail.png +--- + +This is just a quick mount for a [BIQU H2V2](https://biqu.equipment/products/biqu-h2-v2-0-extruder) hotend on an Elegoo Neptune 2. + + + + + +The mounting holes don't really line up a simple manner so I made this side arms that attach with some heat set inserts. When it's all tightened down it's rigid but I'm nevertheless having some issues with this the nozzle of this printer lifting up a fraction of a millimeter when it pulls in the filament and dropping back down on z retraction. + +That should be solvable with some additional z-hop in the slicer and perhaps a bowden tube the lifting force to the frame of the printer. + + + + + + + + + diff --git a/_projects/helmet_lights.md b/_projects/helmet_lights.md index 4d236d9..e84b8f8 100644 --- a/_projects/helmet_lights.md +++ b/_projects/helmet_lights.md @@ -14,7 +14,7 @@ models: /assets/projects/helmet_lights/models --- - + Loading model... diff --git a/_projects/lasercut_stool.md b/_projects/lasercut_stool.md index eed24ef..c6ef62e 100644 --- a/_projects/lasercut_stool.md +++ b/_projects/lasercut_stool.md @@ -13,7 +13,7 @@ img: model: /assets/blog/weekend_builds_1/pot.glb --- - + Loading model... \ No newline at end of file diff --git a/_projects/projector_mount.md b/_projects/projector_mount.md index 994c9d4..8e44a60 100644 --- a/_projects/projector_mount.md +++ b/_projects/projector_mount.md @@ -10,4 +10,17 @@ img: class: invertable social_image: /assets/projects/projector_mount/thumbnail.png ---- \ No newline at end of file +--- + + + + Loading model... + + +We wanted to mount our projector in our shared flat and this shelf just bag the perfect non-destructive mount point. This has been probably one of my more successful projects in that I build it and haven't needed to fix it at all for two or three years. There's enough friction in the joints that you can adjust it and it stays put. + + + + + + diff --git a/_projects/toothbrush_shelf.md b/_projects/toothbrush_shelf.md index 9fd00e6..a09c3c1 100644 --- a/_projects/toothbrush_shelf.md +++ b/_projects/toothbrush_shelf.md @@ -14,7 +14,7 @@ model: /assets/blog/toothbrush_shelf/model/toothbrush_shelf.glb --- - + Loading model... \ No newline at end of file diff --git a/_projects/usbc_power_station.md b/_projects/usbc_power_station.md index 8ee9668..27428d2 100644 --- a/_projects/usbc_power_station.md +++ b/_projects/usbc_power_station.md @@ -84,11 +84,10 @@ There's an INA219 and a shunt resistor for current and voltage monitoring and a For now I've broken the functionality for one channel out into a test board that I've sent off to JLCPB for manufacturing with and to be populated with SMT components. This ended up costing about 50 dollars for 5 boards. In future I want to have a go at doing the component placement and reflow myself. - + Loading model... - And here's the board as it arrived in the post. diff --git a/_projects/vector_magnet.md b/_projects/vector_magnet.md index 15cf15b..c194c7d 100644 --- a/_projects/vector_magnet.md +++ b/_projects/vector_magnet.md @@ -12,7 +12,7 @@ img: social_image: /assets/projects/vector_magnet/thumbnail.png --- - + Loading model... @@ -23,7 +23,7 @@ Check out a little interactive model of the magnetometer below. The device has t Here's a cutaway view of the interior. - + Loading model... diff --git a/_sass/base.scss b/_sass/base.scss index 05c6299..804515d 100644 --- a/_sass/base.scss +++ b/_sass/base.scss @@ -44,6 +44,9 @@ --body-width: min(100vw, 900px); --body-margin: calc((100vw - var(--body-width)) / 2); + // max 30px, min 30px, min happens at 375px + --title-font-size: clamp(20px, 20px * 100vw / 375px, 30px); + --color-mode: "light"; --color-dark: #141414; --color-dark-alpha: rgba(0, 0, 0, 0.1); @@ -143,16 +146,28 @@ section.title-date-container { display: flex; justify-content: space-between; align-items: baseline; - time { - text-align: right; - @include time-text; - } +} + +section.title-icon-container { + display: flex; + justify-content: space-between; + align-items: baseline; +} + + +section.byline-time { + display: flex; + time { + text-align: right; + @include time-text; + } } hr.byline { margin-top: 0.2em; margin-bottom: 0.5em; } + section.byline { font-style: italic; margin-bottom: 2em; @@ -386,9 +401,8 @@ body:not(.has-wc) .has-wc { position: absolute; } -// Add transitions for things that will be affected by night mode -body, -a { +// Add transitions for the background night mode +* { transition: background var(--night-mode-fade-time) ease-in-out, color var(--night-mode-fade-time) ease-in-out; } diff --git a/_sass/header.scss b/_sass/header.scss index 76997f8..0d68647 100644 --- a/_sass/header.scss +++ b/_sass/header.scss @@ -139,4 +139,11 @@ header { nav a { margin-left: 1em; } + + .light-dark-toggle { + position: absolute; + top: 1em; + right: 1em; + padding-top: 0!important; + } } diff --git a/_sass/night_mode_toggle.scss b/_sass/night_mode_toggle.scss index d7023de..87c1310 100644 --- a/_sass/night_mode_toggle.scss +++ b/_sass/night_mode_toggle.scss @@ -1,8 +1,8 @@ -.no-js .user-toggle { +.no-js .light-dark-toggle { display: none; } -.user-toggle { +.light-dark-toggle { display: inline; padding-top: 0.5rem; } diff --git a/_sass/projects.scss b/_sass/projects.scss index 7e86f67..2c6ce6a 100644 --- a/_sass/projects.scss +++ b/_sass/projects.scss @@ -29,3 +29,37 @@ article.project { width: 100%; } } + +section.header { + h1 { + font-size: clamp(20px, 20px * 100vw / 300px, 25px); + } + .icon-container { + height: clamp(30px, 80px * 100vw / 375px, 50px); + aspect-ratio: 1 / 1; + overflow: clip; + } +} + +section.header.sticky { + width: 100%; + gap: 1em; + position: sticky; + top: 0px; + background: var(--theme-bg-color); + z-index: 11; + margin-top: 0.5rem; +} + +.icon-container { + canvas { + width: 100%; + height: 100%; + position: relative; + left: 100%; + transition: left 0.3s ease-in-out, + } + canvas.revealed { + left: 0%; + } +} \ No newline at end of file diff --git a/assets/js/outline-model-viewer/CustomOutlinePass.js b/assets/js/outline-model-viewer/CustomOutlinePass.js index dfa551a..dbf7133 100644 --- a/assets/js/outline-model-viewer/CustomOutlinePass.js +++ b/assets/js/outline-model-viewer/CustomOutlinePass.js @@ -6,13 +6,14 @@ import { getSurfaceIdMaterial } from "./FindSurfaces.js"; // Follows the structure of // https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/OutlinePass.js class CustomOutlinePass extends Pass { - constructor(resolution, scene, camera, outlineColor) { + constructor(resolution, scene, camera, outlineColor, edgeThickness) { super(); this.renderScene = scene; this.renderCamera = camera; this.resolution = new THREE.Vector2(resolution.x, resolution.y); this.outlineColor = outlineColor; + this.edgeThickness = edgeThickness; // If rendering at N times final size, set to N this.fsQuad = new FullScreenQuad(null); this.fsQuad.material = this.createOutlinePostProcessMaterial(); @@ -39,6 +40,12 @@ class CustomOutlinePass extends Pass { this.fsQuad.dispose(); } + updateEdgeThickness(edgeThickness) { + this.edgeThickness = edgeThickness; + console.log("Updating edge thickness to", this.edgeThickness); + this.fsQuad.material.uniforms.edgeThickness.value = edgeThickness; + } + updateMaxSurfaceId(maxSurfaceId) { this.surfaceIdOverrideMaterial.uniforms.maxSurfaceId.value = maxSurfaceId; } @@ -115,7 +122,14 @@ class CustomOutlinePass extends Pass { uniform vec4 screenSize; uniform vec3 outlineColor; uniform vec3 multiplierParameters; - uniform int debugVisualize; + + // How many pixels away to sample for edges + // Larger value give thicker lines + // If rendering at N times the final display size + // Set this to N for lines whose thickness doesn't depend on N + uniform int edgeThickness; + + uniform int debugVisualize; varying vec2 vUv; @@ -153,15 +167,16 @@ class CustomOutlinePass extends Pass { float getSurfaceIdDiff(vec3 surfaceValue) { float surfaceIdDiff = 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(1, 0))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(0, 1))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-1, 0))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(0, -1))) ? 1.0 : 0.0; + int e = edgeThickness; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(e, 0))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(0, e))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-e, 0))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(0, -e))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(1, 1))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(1, -1))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-1, 1))) ? 1.0 : 0.0; - surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-1, -1))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(e, e))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(e, -e))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-e, e))) ? 1.0 : 0.0; + surfaceIdDiff += any(notEqual(surfaceValue, getSurfaceValue(-e, -e))) ? 1.0 : 0.0; return surfaceIdDiff; } @@ -267,6 +282,7 @@ class CustomOutlinePass extends Pass { depthBuffer: {}, surfaceBuffer: {}, outlineColor: { value: new THREE.Color(this.outlineColor) }, + edgeThickness: { value: this.edgeThickness }, multiplierParameters: { value: new THREE.Vector3(0.9, 20, 0.5), }, diff --git a/assets/js/outline-model-viewer/LoadGLTF.js b/assets/js/outline-model-viewer/LoadGLTF.js new file mode 100644 index 0000000..295ff7f --- /dev/null +++ b/assets/js/outline-model-viewer/LoadGLTF.js @@ -0,0 +1,98 @@ +import * as THREE from "three"; + +export function load_gltf( + element, + scene, + surfaceFinder, + model_color, + customOutline, + gltf +) { + scene.add(gltf.scene); + + // Compute bounding box + let box = new THREE.Box3().setFromObject(gltf.scene); + + // Scale the model to fit into a unit cube + const size = new THREE.Vector3(); + box.getSize(size); // Get the size of the bounding box + const maxDim = Math.max(size.x, size.y, size.z); // Find the largest dimension + const scaleFactor = 1 / maxDim; // Calculate the scaling factor + gltf.scene.scale.set(scaleFactor, scaleFactor, scaleFactor); // Apply the scale uniformly + + // Reposition the model so that its center is at the origin + let box2 = new THREE.Box3().setFromObject(gltf.scene); + const center = new THREE.Vector3(); + box2.getCenter(center); // Get the center of the bounding box + gltf.scene.position.sub(center); // Subtract the center from the position + + // Modify the materials to support surface coloring + scene.traverse((node) => { + if (node.type == "Mesh") { + // Add surface ID attribute to the geometry + const colorsTypedArray = surfaceFinder.getSurfaceIdAttribute(node); + node.surfaceId = colorsTypedArray; + node.geometry.setAttribute( + "color", + new THREE.BufferAttribute(colorsTypedArray, 4) + ); + + // Hack specific to kicad models to make the tracks and zones look good + if (node.name.includes("track") || node.name.includes("zone")) { + //set to a copper colour + // #c87533 + node.material = new THREE.MeshStandardMaterial({ + color: new THREE.Color(0x558855), + }); + node.position.y += 0.00001; + } + + // Hack specific to kicad models to make the tracks and zones look good + if (node.name.includes("pad")) { + node.material = new THREE.MeshStandardMaterial({ + color: new THREE.Color(0xaaaaaa), + }); + node.position.y += 0.00002; + } + + if (node.name.includes("PCB")) { + node.material = new THREE.MeshStandardMaterial({ + color: new THREE.Color(0x446644), + }); + } + + // override materials for different purposes + // materials = outlines + // sets the material to be emissive to the background colour of the page + // This makes for nice two colour rendering with no shading + + // material = flat overides all the materials to just be flat with the base colour + + // material = keep uses whatever material is defined in the gltf + + console.log( + `element.getAttribute("materials") ${element.getAttribute("materials")}` + ); + const material_mode = element.getAttribute("materials") || "outlines"; + if (material_mode === "outlines") { + node.material = new THREE.MeshStandardMaterial({ + emissive: model_color, + }); + } else if (material_mode === "flat") { + node.material = new THREE.MeshStandardMaterial({ + color: node.material.color, + }); + } else if (material_mode === "keep") { + // Do nothing, leave the material as set in the GLTF file + } else { + throw new Error( + "Invalid material mode, should be outlines, flat or keep." + ); + } + } + }); + + customOutline.updateMaxSurfaceId(surfaceFinder.surfaceId + 1); + element.component.controls.update(); + element.component.composer.render(); +} diff --git a/assets/js/outline-model-viewer/OutlineViewer.js b/assets/js/outline-model-viewer/OutlineViewer.js new file mode 100644 index 0000000..c00d4b0 --- /dev/null +++ b/assets/js/outline-model-viewer/OutlineViewer.js @@ -0,0 +1,287 @@ +import * as THREE from "three"; + +import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js"; +import { DRACOLoader } from "three/addons/loaders/DRACOLoader.js"; +import { OrbitControls } from "three/addons/controls/OrbitControls.js"; +import { EffectComposer } from "three/addons/postprocessing/EffectComposer.js"; +import { RenderPass } from "three/addons/postprocessing/RenderPass.js"; +import { ShaderPass } from "three/addons/postprocessing/ShaderPass.js"; +import { FXAAShader } from "three/addons/shaders/FXAAShader.js"; +import { Timer } from "three/addons/Addons.js"; + +import { setupThreeJS, serialiseCamera } from "./helpers.js"; +import { CustomOutlinePass } from "./CustomOutlinePass.js"; +import FindSurfaces from "./FindSurfaces.js"; + +import { load_gltf } from "./LoadGLTF.js"; + +export class OutlineModelViewer extends HTMLElement { + constructor() { + super(); + this.isVisible = true; + this.shadow = this.attachShadow({ mode: "open" }); + this.raycaster = new THREE.Raycaster(); + this.mouse = new THREE.Vector2(); + this.intersectedObject = null; // Store currently intersected object + } + + // Handle mouse movement and update mouse coordinates + onMouseMove(event, canvas) { + const rect = canvas.getBoundingClientRect(); + this.mouse.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + this.mouse.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + } + + hideUI() { + console.log("Hiding UI"); + this.component.hideUI(); + } + + updatePixelRatio(r) { + this.pixelRatio = r; + this.component.renderer.setPixelRatio(r); + this.customOutline.updateEdgeThickness( + this.pixelRatio * this.edgeThickness + ); + } + + updateEdgeThickness(t) { + this.edgeThickness = t; + this.customOutline.updateEdgeThickness( + this.pixelRatio * this.edgeThickness + ); + } + + connectedCallback() { + let element = this; + let component = setupThreeJS(this); + this.component = component; + const { canvas, camera, scene, renderer, gui } = component; + + const model_path = this.getAttribute("model"); + const spin = (this.getAttribute("spin") || "true") === "true"; + + // determine the outline and bg colors + const body = document.getElementsByTagName("body")[0]; + const style = window.getComputedStyle(body); + const outline_color = style.getPropertyValue("--theme-model-line-color"); + const model_color = style.getPropertyValue("--theme-model-bg-color"); + + const directionalLight = new THREE.DirectionalLight( + 0xffffff, + this.getAttribute("directional-light") || 2 + ); + scene.add(directionalLight); + directionalLight.position.set(1.7, 1, -1); + + const ambientLight = new THREE.AmbientLight( + 0xffffff, + this.getAttribute("ambient-light") || 0.5 + ); + scene.add(ambientLight); + + // Set up post processing + // Create a render target that holds a depthTexture so we can use it in the outline pass + // See: https://threejs.org/docs/index.html#api/en/renderers/WebGLRenderTarget.depthBuffer + const depthTexture = new THREE.DepthTexture(); + const renderTarget = new THREE.WebGLRenderTarget( + canvas.width, + canvas.height, + { + depthTexture: depthTexture, + depthBuffer: true, + } + ); + + // Initial render pass. + const composer = new EffectComposer(renderer, renderTarget); + component.composer = composer; + const pass = new RenderPass(scene, camera); + composer.addPass(pass); + + // Outline pass. + const customOutline = new CustomOutlinePass( + new THREE.Vector2(canvas.width, canvas.height), + scene, + camera, + outline_color, + this.edgeThickness * this.pixelRatio + ); + composer.addPass(customOutline); + this.customOutline = customOutline; + + // Antialias pass. + const effectFXAA = new ShaderPass(FXAAShader); + effectFXAA.uniforms["resolution"].value.set( + 1.0 / canvas.width, + 1.0 / canvas.height + ); + // composer.addPass(effectFXAA); + + // Set over sampling ratio + this.updateEdgeThickness(1); + this.updatePixelRatio(window.devicePixelRatio); + renderer.setSize(canvas.clientWidth, canvas.clientHeight, false); + + component.render = composer.render; + + // Load model + const loader = new GLTFLoader(); + const dracoLoader = new DRACOLoader(); + dracoLoader.setDecoderConfig({ type: "js" }); + dracoLoader.setDecoderPath("https://www.gstatic.com/draco/v1/decoders/"); + loader.setDRACOLoader(dracoLoader); + const surfaceFinder = new FindSurfaces(); + loader.load(model_path, (gltf) => + load_gltf(this, scene, surfaceFinder, model_color, customOutline, gltf) + ); + + // Set up orbital camera controls. + let controls = new OrbitControls(camera, renderer.domElement); + component.controls = controls; + controls.autoRotate = spin; + controls.update(); + + // Event listener for mouse movement + canvas.addEventListener("mousemove", (event) => + this.onMouseMove(event, canvas) + ); + + let intersects = []; + const doRayCast = () => { + // Perform raycasting for a click + this.raycaster.setFromCamera(this.mouse, camera); + + intersects.length = 0; + this.raycaster.intersectObjects(scene.children, true, intersects); + + if (intersects.length > 0) { + const object = intersects[0].object; + + // If the intersected object has changed + if (this.intersectedObject !== object) { + if (this.intersectedObject) { + // Reset the color of the previously hovered object + this.intersectedObject.material.emissive.setHex( + this.intersectedObject.currentHex + ); + } + + this.shadow.querySelector( + "#clicked-item" + ).innerText = `${object.name}`; + } + } else if (this.intersectedObject) { + this.intersectedObject = null; + } + if (intersects.length === 0) { + this.shadow.querySelector("#clicked-item").innerText = ""; + } + }; + window.addEventListener("click", doRayCast); + + // Render loop + this.render_loop = true; + const timer = new Timer(); + const update = () => { + if (this.isVisible && this.render_loop) { + timer.update(); + const delta = timer.getDelta(); + requestAnimationFrame(update); + controls.update(delta); + composer.render(); + } + }; + update(); + + // Pausing/resuming the render loop when element visibility changes + const observer = new IntersectionObserver((entries) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + console.log("Model Viewer Element is visible. Resuming rendering..."); + this.isVisible = true; + update(); // Resume the loop + } else { + console.log( + "Model Viewer Element is not visible. Pausing rendering..." + ); + this.isVisible = false; // Pauses rendering + } + }); + }); + + // Observe this element for visibility changes + observer.observe(this); + + function onWindowResize() { + // Update the internal dimensions of the canvas + canvas.width = canvas.clientWidth * element.pixelRatio; + canvas.height = canvas.clientHeight * element.pixelRatio; + + // Recompute the camera matrix + camera.aspect = canvas.width / canvas.height; + camera.updateProjectionMatrix(); + + // Resive the various render targets + renderer.setSize(canvas.width, canvas.height, false); + composer.setSize(canvas.width, canvas.height); + effectFXAA.setSize(canvas.width, canvas.height); + customOutline.setSize(canvas.width, canvas.height); + + // + effectFXAA.uniforms["resolution"].value.set( + 1.0 / canvas.width, + 1.0 / canvas.height + ); + } + + this.onWindowResize = onWindowResize; + onWindowResize(); + + const uniforms = customOutline.fsQuad.material.uniforms; + uniforms.debugVisualize.value = parseInt(this.getAttribute("mode")) || 0; + + const params = { + spin: controls.autoRotate, + ambientLight: parseFloat(ambientLight.intensity), + directionalLight: parseFloat(directionalLight.intensity), + mode: { Mode: uniforms.debugVisualize.value }, + depthBias: uniforms.multiplierParameters.value.x, + depthMult: uniforms.multiplierParameters.value.y, + lerp: uniforms.multiplierParameters.value.z, + edgeThickness: this.edgeThickness, + pixelRatio: this.pixelRatio, + }; + + gui.add(params, "spin").onChange((value) => { + controls.autoRotate = value; + }); + + gui + .add(params.mode, "Mode", { + "Outlines + Shaded (default)": 0, + "Just Outlines": 5, + "Only outer outlines + shading": 1, + "Only shading": 2, + "(Debug) SurfaceID buffer": 4, + "(Debug) Depth buffer": 3, + "(Debug) Depth Difference (external edges / outline)": 6, + "(Debug) SurfaceID Difference (internal edges)": 7, + }) + .onChange(function (value) { + uniforms.debugVisualize.value = value; + }); + + gui.add(params, "edgeThickness", 1, 10).onChange(function (value) { + element.updateEdgeThickness(value); + }); + + gui.add(params, "pixelRatio", 1, 8, 1).onChange(function (value) { + element.updatePixelRatio(value); + element.onWindowResize(); + }); + + window.addEventListener("resize", onWindowResize, false); + } +} +export default OutlineModelViewer; diff --git a/assets/js/outline-model-viewer/ScrollLockedViewer.js b/assets/js/outline-model-viewer/ScrollLockedViewer.js new file mode 100644 index 0000000..df4a7f9 --- /dev/null +++ b/assets/js/outline-model-viewer/ScrollLockedViewer.js @@ -0,0 +1,177 @@ +import * as THREE from "three"; + +// import * as dat from 'dat.gui'; + +import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js"; +import { DRACOLoader } from "three/addons/loaders/DRACOLoader.js"; +import { OrbitControls } from "three/addons/controls/OrbitControls.js"; +import { EffectComposer } from "three/addons/postprocessing/EffectComposer.js"; +import { RenderPass } from "three/addons/postprocessing/RenderPass.js"; +import { ShaderPass } from "three/addons/postprocessing/ShaderPass.js"; +import { FXAAShader } from "three/addons/shaders/FXAAShader.js"; +import { Timer } from "three/addons/Addons.js"; + +import { setupThreeJS, serialiseCamera } from "./helpers.js"; +import { CustomOutlinePass } from "./CustomOutlinePass.js"; +import FindSurfaces from "./FindSurfaces.js"; + +import { load_gltf } from "./LoadGLTF.js"; + +// let ticking = false; +// let attached = false; +// function render() { +// const there = +// viewer.getBoundingClientRect().bottom < +// sticky.getBoundingClientRect().bottom; + +// const delta = (window.scrollY - last_scroll_pos) / 30; + +// if (there && !attached) { +// console.log("attaching"); +// sticky.appendChild(viewer); +// viewer.hide_ui(); +// viewer.style.height = "100px"; +// viewer.style.width = "100px"; +// viewer.style["min-height"] = "unset"; +// viewer.component.canvas.style.height = "100%"; +// viewer.style.border = "unset"; +// viewer.onWindowResize(); +// viewer.component.render_loop = false; +// attached = true; +// } + +// if ((window.scrollY < transition_scroll_pos) && attached) { +// console.log("detaching"); +// viewer.replaceWith(date); +// byline.style.display = "unset"; +// attached = false; +// } + +export class ScrollLockedViewer extends HTMLElement { + constructor() { + super(); + this.shadow = this.attachShadow({ mode: "open" }); + } + + connectedCallback() { + let component = setupThreeJS(this); + this.component = component; + const { canvas, camera, scene, renderer } = component; + + component.hide_ui(); + this.style.display = "block"; + // this.style.height = "100px"; + this.style["aspect-ratio"] = "1 / 1"; + this.style["min-height"] = "unset"; + component.canvas.style.height = "100%"; + component.container.style.height = "100%"; + // this.style.border = "unset"; + + const render_size_multiplier = 4; + renderer.setPixelRatio(render_size_multiplier); + renderer.setSize(canvas.clientWidth, canvas.clientHeight, false); + + const model_path = this.getAttribute("model"); + const spin = (this.getAttribute("spin") || "true") === "true"; + + // determine the outline and bg colors + const body = document.getElementsByTagName("body")[0]; + const style = window.getComputedStyle(body); + const outline_color = style.getPropertyValue("--theme-model-line-color"); + const model_color = style.getPropertyValue("--theme-model-bg-color"); + + const directionalLight = new THREE.DirectionalLight( + 0xffffff, + this.getAttribute("directional-light") || 2 + ); + scene.add(directionalLight); + directionalLight.position.set(1.7, 1, -1); + + const ambientLight = new THREE.AmbientLight( + 0xffffff, + this.getAttribute("ambient-light") || 0.5 + ); + scene.add(ambientLight); + + // Set up post processing + // Create a render target that holds a depthTexture so we can use it in the outline pass + // See: https://threejs.org/docs/index.html#api/en/renderers/WebGLRenderTarget.depthBuffer + console.log(`clientHeight ${canvas.clientHeight} height ${canvas.height}`); + console.log(`clientWidth ${canvas.clientWidth} width ${canvas.width}`); + const depthTexture = new THREE.DepthTexture(); + const renderTarget = new THREE.WebGLRenderTarget( + canvas.width, + canvas.height, + { + depthTexture: depthTexture, + depthBuffer: true, + } + ); + + // Initial render pass. + const composer = new EffectComposer(renderer, renderTarget); + component.composer = composer; + const pass = new RenderPass(scene, camera); + composer.addPass(pass); + + // Outline pass. + const customOutline = new CustomOutlinePass( + new THREE.Vector2(canvas.width, canvas.height), + scene, + camera, + outline_color, + render_size_multiplier + ); + composer.addPass(customOutline); + + // Antialias pass. + // const effectFXAA = new ShaderPass(FXAAShader); + // effectFXAA.uniforms["resolution"].value.set( + // 1.0 / canvas.width, + // 1.0 / canvas.height + // ); + // composer.addPass(effectFXAA); + + // Load model + const loader = new GLTFLoader(); + const dracoLoader = new DRACOLoader(); + dracoLoader.setDecoderConfig({ type: "js" }); + dracoLoader.setDecoderPath("https://www.gstatic.com/draco/v1/decoders/"); + loader.setDRACOLoader(dracoLoader); + const surfaceFinder = new FindSurfaces(); + loader.load(model_path, (gltf) => + load_gltf(this, scene, surfaceFinder, model_color, customOutline, gltf) + ); + + // Set up orbital camera controls. + let controls = new OrbitControls(camera, renderer.domElement); + component.controls = controls; + controls.autoRotate = spin; + controls.update(); + + let last_scroll_pos = 0; + const onscroll = () => { + const delta = (window.scrollY - last_scroll_pos) / 30; + + if (Math.abs(delta) > 0.1) { + controls.update(delta); + composer.render(); + last_scroll_pos = window.scrollY; + } + }; + + let ticking = false; + document.addEventListener("scroll", (event) => { + if (!ticking) { + window.requestAnimationFrame(() => { + onscroll(); + ticking = false; + }); + ticking = true; + } + }); + this.render = composer.render; + } +} + +export default ScrollLockedViewer; diff --git a/assets/js/outline-model-viewer/helpers.js b/assets/js/outline-model-viewer/helpers.js index 657ed90..178d175 100644 --- a/assets/js/outline-model-viewer/helpers.js +++ b/assets/js/outline-model-viewer/helpers.js @@ -26,8 +26,8 @@ export function deserialiseCamera(component) { const camera = new THREE.PerspectiveCamera(30, aspect, 0.01, 40); - if (!initial_camera_state) return; - if (initial_camera_state.type !== "perspective") return; + if (!initial_camera_state) return camera; + if (initial_camera_state.type !== "perspective") return camera; if (initial_camera_state.fov) camera.fov = initial_camera_state.fov; if (initial_camera_state.near) camera.near = initial_camera_state.near; if (initial_camera_state.far) camera.far = initial_camera_state.far; @@ -227,6 +227,7 @@ function setupThreeJS(component) { component.renderer = new THREE.WebGLRenderer({ canvas: component.canvas, alpha: true, + antialias: true, }); component.renderer.setPixelRatio(window.devicePixelRatio); @@ -289,6 +290,26 @@ function setupThreeJS(component) { const fullScreenButton = component.shadow.querySelector("#fullscreen-btn"); fullScreenButton.addEventListener("click", component.toggleFullScreen); + component.hideUI = () => { + component.gui.hide(); + component.shadow.querySelector("#fullscreen-btn").style.display = "none"; + component.shadow.querySelector("#clicked-item").style.display = "none"; + component.canvas.style.position = "static"; + }; + + // // Handle fullscreen change events triggerd through various means + // function onFullScreenChange() { + // if (document.fullscreenElement) { + // canvas.style.height = "100%"; + // lil_gui.style.marginTop = "0"; + // } else { + // canvas.style.height = canvas_height; + // lil_gui.style.marginTop = lil_gui_margin_top; + // } + // onWindowResize(); + // } + // document.addEventListener("fullscreenchange", onFullScreenChange); + return component; } diff --git a/assets/js/outline-model-viewer/index.js b/assets/js/outline-model-viewer/index.js index 8b84b9d..7d140d9 100644 --- a/assets/js/outline-model-viewer/index.js +++ b/assets/js/outline-model-viewer/index.js @@ -1,491 +1,9 @@ -import * as THREE from "three"; - -// import * as dat from 'dat.gui'; - -import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js"; -import { DRACOLoader } from "three/addons/loaders/DRACOLoader.js"; -import { OrbitControls } from "three/addons/controls/OrbitControls.js"; -import { EffectComposer } from "three/addons/postprocessing/EffectComposer.js"; -import { RenderPass } from "three/addons/postprocessing/RenderPass.js"; -import { ShaderPass } from "three/addons/postprocessing/ShaderPass.js"; -import { FXAAShader } from "three/addons/shaders/FXAAShader.js"; -import { Timer } from "three/addons/Addons.js"; - -import GUI from "lil-gui"; -import { componentHTML, setupThreeJS, serialiseCamera } from "./helpers.js"; -import { CustomOutlinePass } from "./CustomOutlinePass.js"; -import FindSurfaces from "./FindSurfaces.js"; - import { PointCloudViewer } from "./PointCloudViewer.js"; import { VolumeViewer } from "./VolumeViewer.js"; +import { ScrollLockedViewer } from "./ScrollLockedViewer.js"; +import { OutlineModelViewer } from "./OutlineViewer.js"; customElements.define("point-cloud-viewer", PointCloudViewer); customElements.define("volume-viewer", VolumeViewer); - -// Todo: -// Swap in the version of this code that has a debug GUI behind a flag -// Consider support for transparent objects by rendering them as a wireframe in the color and excluding them from the edge pass. -// Switch to an angled isometric camera to match the style from the main page. - -// Function to lighten or darken a color based on brightness -function adjustColor(color, factor) { - const hsl = color.getHSL({}); // Get the HSL values of the current color - if (hsl.l > 0.7) { - // If the color is light, darken it - hsl.l = Math.max(0, hsl.l - factor); - } else { - // If the color is dark, lighten it - hsl.l = Math.min(1, hsl.l + factor); - } - color.setHSL(hsl.h, hsl.s, hsl.l); // Set the adjusted color -} - -function printGLTFScene(scene, maxDepth = 3, depth = 0, indent = 0) { - // Helper function to format the output - if (depth > maxDepth) { - return; - } - const pad = (level) => " ".repeat(level * 2); - - // Recursively print scene contents - scene.traverse((object) => { - console.log( - `${pad(indent)}- ${object.type} ${ - object.name || "(unnamed)" - } | Position: (${object.position.x.toFixed( - 2 - )}, ${object.position.y.toFixed(2)}, ${object.position.z.toFixed(2)})` - ); - - if (object.children && object.children.length > 0) { - console.log(`${pad(indent + 1)}Children:`); - object.children.forEach((child) => - printGLTFScene(child, maxDepth, depth + 1, indent + 2) - ); - } - }); -} - -export class OutlineModelViewer extends HTMLElement { - constructor() { - super(); - this.isVisible = true; - this.shadow = this.attachShadow({ mode: "open" }); - this.raycaster = new THREE.Raycaster(); - this.mouse = new THREE.Vector2(); - this.intersectedObject = null; // Store currently intersected object - } - - // Handle mouse movement and update mouse coordinates - onMouseMove(event, canvas) { - const rect = canvas.getBoundingClientRect(); - this.mouse.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; - this.mouse.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; - } - - connectedCallback() { - const mul = 2; - - let component_rect = this.getBoundingClientRect(); - this.shadow.innerHTML = componentHTML(component_rect); - - const model_path = this.getAttribute("model"); - const spin = (this.getAttribute("spin") || "true") === "true"; - - const container = this.shadow.querySelector("div#container"); - const canvas = this.shadow.querySelector("canvas"); - - let canvas_rect = canvas.getBoundingClientRect(); - - // determine the outline and bg colors - const body = document.getElementsByTagName("body")[0]; - const style = window.getComputedStyle(body); - const outline_color = style.getPropertyValue("--theme-model-line-color"); - const model_color = style.getPropertyValue("--theme-model-bg-color"); - - // // Init scene - // const camera = new THREE.PerspectiveCamera(70, canvas_rect.width / canvas_rect.height, 0.1, 100); - const camera = new THREE.OrthographicCamera( - canvas_rect.width / -2, - canvas_rect.width / 2, - canvas_rect.height / 2, - canvas_rect.height / -2, - 1, - 1000 - ); - camera.zoom = parseFloat(this.getAttribute("zoom") || "1"); - camera.position.set(10, 2.5, 4); - - // create the scene and the camera - const scene = new THREE.Scene(); - - const renderer = new THREE.WebGLRenderer({ - canvas: canvas, - alpha: true, - }); - - renderer.setPixelRatio(window.devicePixelRatio); - renderer.setSize(canvas_rect.width, canvas_rect.height, false); - - const directionalLight = new THREE.DirectionalLight( - 0xffffff, - this.getAttribute("directional-light") || 2 - ); - scene.add(directionalLight); - directionalLight.position.set(1.7, 1, -1); - - const ambientLight = new THREE.AmbientLight( - 0xffffff, - this.getAttribute("ambient-light") || 0.5 - ); - scene.add(ambientLight); - - // Set up post processing - // Create a render target that holds a depthTexture so we can use it in the outline pass - // See: https://threejs.org/docs/index.html#api/en/renderers/WebGLRenderTarget.depthBuffer - const depthTexture = new THREE.DepthTexture(); - const renderTarget = new THREE.WebGLRenderTarget( - mul * canvas_rect.width, - mul * canvas_rect.height, - { - depthTexture: depthTexture, - depthBuffer: true, - } - ); - - // Initial render pass. - const composer = new EffectComposer(renderer, renderTarget); - const pass = new RenderPass(scene, camera); - composer.addPass(pass); - - // Outline pass. - const customOutline = new CustomOutlinePass( - new THREE.Vector2(mul * canvas_rect.width, mul * canvas_rect.height), - scene, - camera, - outline_color - ); - composer.addPass(customOutline); - - // Antialias pass. - const effectFXAA = new ShaderPass(FXAAShader); - effectFXAA.uniforms["resolution"].value.set( - 1.0 / canvas_rect.width / mul, - 1.0 / canvas_rect.height / mul - ); - composer.addPass(effectFXAA); - - const surfaceFinder = new FindSurfaces(); - - // Load model - const loader = new GLTFLoader(); - const dracoLoader = new DRACOLoader(); - dracoLoader.setDecoderConfig({ type: "js" }); - dracoLoader.setDecoderPath("https://www.gstatic.com/draco/v1/decoders/"); - loader.setDRACOLoader(dracoLoader); - - loader.load(model_path, (gltf) => { - scene.add(gltf.scene); - - // Compute bounding box - let box = new THREE.Box3().setFromObject(gltf.scene); - - // Scale the model to fit into a unit cube - const size = new THREE.Vector3(); - box.getSize(size); // Get the size of the bounding box - const maxDim = Math.max(size.x, size.y, size.z); // Find the largest dimension - const scaleFactor = 1 / maxDim; // Calculate the scaling factor - gltf.scene.scale.set(scaleFactor, scaleFactor, scaleFactor); // Apply the scale uniformly - - // Reposition the model so that its center is at the origin - let box2 = new THREE.Box3().setFromObject(gltf.scene); - const center = new THREE.Vector3(); - box2.getCenter(center); // Get the center of the bounding box - gltf.scene.position.sub(center); // Subtract the center from the position - - // Modify the materials to support surface coloring - scene.traverse((node) => { - if (node.type == "Mesh") { - // Add surface ID attribute to the geometry - const colorsTypedArray = surfaceFinder.getSurfaceIdAttribute(node); - node.surfaceId = colorsTypedArray; - node.geometry.setAttribute( - "color", - new THREE.BufferAttribute(colorsTypedArray, 4) - ); - - // Hack specific to kicad models to make the tracks and zones look good - if (node.name.includes("track") || node.name.includes("zone")) { - //set to a copper colour - // #c87533 - node.material = new THREE.MeshStandardMaterial({ - color: new THREE.Color(0x558855), - }); - node.position.y += 0.00001; - } - - // Hack specific to kicad models to make the tracks and zones look good - if (node.name.includes("pad")) { - node.material = new THREE.MeshStandardMaterial({ - color: new THREE.Color(0xaaaaaa), - }); - node.position.y += 0.00002; - } - - if (node.name.includes("PCB")) { - node.material = new THREE.MeshStandardMaterial({ - color: new THREE.Color(0x446644), - }); - } - - // override materials for different purposes - // materials = outlines - // sets the material to be emissive to the background colour of the page - // This makes for nice two colour rendering with no shading - - // material = flat overides all the materials to just be flat with the base colour - - // material = keep uses whatever material is defined in the gltf - - const material_mode = this.getAttribute("materials") || "outlines"; - if (material_mode === "outlines") { - node.material = new THREE.MeshStandardMaterial({ - emissive: model_color, - }); - } else if (material_mode === "flat") { - node.material = new THREE.MeshStandardMaterial({ - color: node.material.color, - }); - } else if (material_mode === "keep") { - // Do nothing, leave the material as set in the GLTF file - } else { - throw new Error( - "Invalid material mode, should be outlines, flat or keep." - ); - } - } - }); - - customOutline.updateMaxSurfaceId(surfaceFinder.surfaceId + 1); - - // Print out the scene structure to the console - // printGLTFScene(gltf.scene, 1); - }); - - // Set up orbital camera controls. - let controls = new OrbitControls(camera, renderer.domElement); - controls.autoRotate = spin; - controls.update(); - - if (this.getAttribute("camera")) { - const cameraState = JSON.parse(this.getAttribute("camera")); - camera.zoom = cameraState.zoom; - camera.position.set(...cameraState.position); - camera.rotation.set(...cameraState.rotation); - controls.target.set(...cameraState.target); - } - - // Event listener for mouse movement - canvas.addEventListener("mousemove", (event) => - this.onMouseMove(event, canvas) - ); - - let intersects = []; - const doRayCast = () => { - // Perform raycasting for a click - this.raycaster.setFromCamera(this.mouse, camera); - - intersects.length = 0; - this.raycaster.intersectObjects(scene.children, true, intersects); - - if (intersects.length > 0) { - const object = intersects[0].object; - - // If the intersected object has changed - if (this.intersectedObject !== object) { - if (this.intersectedObject) { - // Reset the color of the previously hovered object - this.intersectedObject.material.emissive.setHex( - this.intersectedObject.currentHex - ); - } - - this.shadow.querySelector( - "#clicked-item" - ).innerText = `${object.name}`; - } - } else if (this.intersectedObject) { - this.intersectedObject = null; - } - if (intersects.length === 0) { - this.shadow.querySelector("#clicked-item").innerText = ""; - } - }; - window.addEventListener("click", doRayCast); - - // Render loop - const timer = new Timer(); - const update = () => { - if (this.isVisible) { - timer.update(); - const delta = timer.getDelta(); - // this.shadow.querySelector("#clicked-item").innerText = `${1 / delta}`; - - requestAnimationFrame(update); - controls.update(); - composer.render(); - // doRayCast(); - } - }; - update(); - - // Pausing/resuming the render loop when element visibility changes - const observer = new IntersectionObserver((entries) => { - entries.forEach((entry) => { - if (entry.isIntersecting) { - console.log("Model Viewer Element is visible. Resuming rendering..."); - this.isVisible = true; - update(); // Resume the loop - } else { - console.log( - "Model Viewer Element is not visible. Pausing rendering..." - ); - this.isVisible = false; // Pauses rendering - } - }); - }); - - // Observe this element for visibility changes - observer.observe(this); - - function onWindowResize() { - canvas_rect = canvas.getBoundingClientRect(); - camera.aspect = canvas_rect.width / canvas_rect.height; - camera.updateProjectionMatrix(); - - renderer.setSize( - mul * canvas_rect.width, - mul * canvas_rect.height, - false - ); - composer.setSize(mul * canvas_rect.width, mul * canvas_rect.height); - effectFXAA.setSize(mul * canvas_rect.width, mul * canvas_rect.height); - customOutline.setSize(mul * canvas_rect.width, mul * canvas_rect.height); - effectFXAA.uniforms["resolution"].value.set( - 1.0 / canvas_rect.width / mul, - 1.0 / canvas_rect.height / mul - ); - } - - onWindowResize(); - - const gui = new GUI({ - title: "Settings", - container: container, - injectStyles: false, - closeFolders: true, - }); - - if ((this.getAttribute("debug") || "closed") !== "open") gui.close(); - - const uniforms = customOutline.fsQuad.material.uniforms; - uniforms.debugVisualize.value = parseInt(this.getAttribute("mode")) || 0; - - const params = { - spin: controls.autoRotate, - ambientLight: parseFloat(ambientLight.intensity), - directionalLight: parseFloat(directionalLight.intensity), - mode: { Mode: uniforms.debugVisualize.value }, - depthBias: uniforms.multiplierParameters.value.x, - depthMult: uniforms.multiplierParameters.value.y, - lerp: uniforms.multiplierParameters.value.z, - printCamera: () => console.log(serialiseCamera(camera, controls)), - }; - - gui.add(params, "spin").onChange((value) => { - controls.autoRotate = value; - }); - gui.add(params, "printCamera"); - - gui - .add(params.mode, "Mode", { - "Outlines + Shaded (default)": 0, - "Just Outlines": 5, - "Only outer outlines + shading": 1, - "Only shading": 2, - "(Debug) SurfaceID buffer": 4, - "(Debug) Depth buffer": 3, - "(Debug) Depth Difference (external edges / outline)": 6, - "(Debug) SurfaceID Difference (internal edges)": 7, - }) - .onChange(function (value) { - uniforms.debugVisualize.value = value; - }); - - gui.add(params, "ambientLight", 0.0, 10.0).onChange(function (value) { - ambientLight.intensity = value; - }); - gui.add(params, "directionalLight", 0.0, 10.0).onChange(function (value) { - directionalLight.intensity = value; - }); - - gui.add(params, "depthBias", 0.0, 5).onChange(function (value) { - uniforms.multiplierParameters.value.x = value; - }); - gui.add(params, "depthMult", 0.0, 40.0).onChange(function (value) { - uniforms.multiplierParameters.value.y = value; - }); - gui.add(params, "lerp", 0.0, 1.0).onChange(function (value) { - uniforms.multiplierParameters.value.z = value; - }); - - // Toggle fullscreen mode - const shadow = this.shadow; - const canvas_height = canvas.style.height; - const lil_gui = shadow.querySelector(".lil-gui.root"); - const lil_gui_margin_top = lil_gui.style.marginTop; - - function toggleFullScreen() { - if (!document.fullscreenElement) { - if (container.requestFullscreen) { - container.requestFullscreen(); - } else if (container.mozRequestFullScreen) { - // Firefox - container.mozRequestFullScreen(); - } else if (container.webkitRequestFullscreen) { - // Chrome, Safari and Opera - container.webkitRequestFullscreen(); - } else if (container.msRequestFullscreen) { - // IE/Edge - container.msRequestFullscreen(); - } - } else { - if (document.exitFullscreen) { - document.exitFullscreen(); - } - } - } - - // const fullScreenButton = this.shadow.querySelector("#fullscreen-btn"); - // fullScreenButton.addEventListener("click", () => toggleFullScreen()); - - window.addEventListener("resize", onWindowResize, false); - - // Handle fullscreen change events triggerd through various means - function onFullScreenChange() { - if (document.fullscreenElement) { - canvas.style.height = "100%"; - lil_gui.style.marginTop = "0"; - } else { - canvas.style.height = canvas_height; - lil_gui.style.marginTop = lil_gui_margin_top; - } - onWindowResize(); - } - document.addEventListener("fullscreenchange", onFullScreenChange); - } -} - +customElements.define("scroll-locked-viewer", ScrollLockedViewer); customElements.define("outline-model-viewer", OutlineModelViewer); - -export default OutlineModelViewer; diff --git a/assets/js/projects_viewer_animation.js b/assets/js/projects_viewer_animation.js new file mode 100644 index 0000000..762a9ea --- /dev/null +++ b/assets/js/projects_viewer_animation.js @@ -0,0 +1,76 @@ +const icon_container = document.querySelector(".icon-container"); +const inline_viewer = document.querySelector("outline-model-viewer"); +const canvas = inline_viewer.component.canvas; +const header = document.querySelector("section.header"); + +if (inline_viewer) { + let last_scroll_pos = 0; + let mode = "inline"; + let { controls, composer } = inline_viewer.component; + let margin = 50; // in pixels + let original = {}; + + header.classList.add("sticky"); + + const onscroll = () => { + const delta = + icon_container.getBoundingClientRect().bottom - + inline_viewer.getBoundingClientRect().bottom; + + if (mode === "inline" && delta > margin) { + console.log(`Moving canvas to icon delta ${delta} ${window.scrollY}`); + icon_container.appendChild(canvas); + mode = "icon"; + + original.autoRotate = controls.autoRotate; + controls.autoRotate = true; + + inline_viewer.onWindowResize(); + inline_viewer.updateEdgeThickness(0.5); + canvas.classList.add("revealed"); + } + + if (mode === "icon" && delta > 2 * margin) { + canvas.classList.add("revealed"); + } + + if (mode === "icon" && delta < 0) { + console.log( + `Moving canvas to inline viewer delta ${delta} ${window.scrollY}` + ); + inline_viewer.component.container.insertBefore( + canvas, + inline_viewer.component.gui.domElement + ); + controls.autoRotate = original.autoRotate; + mode = "inline"; + inline_viewer.onWindowResize(); + inline_viewer.updateEdgeThickness(1); + canvas.classList.remove("revealed"); + } + + if (mode === "icon" && delta < 2 * margin) { + canvas.classList.remove("revealed"); + } + + if (mode == "icon") { + const delta = (window.scrollY - last_scroll_pos) / 30; + if (Math.abs(delta) > 0.1) { + controls.update(delta); + composer.render(); + last_scroll_pos = window.scrollY; + } + } + }; + + let ticking = false; + document.addEventListener("scroll", (event) => { + if (!ticking) { + window.requestAnimationFrame(() => { + onscroll(); + ticking = false; + }); + ticking = true; + } + }); +} diff --git a/assets/projects/elegoo_mount/Elegoo neptune v7.step b/assets/projects/elegoo_mount/Elegoo neptune v7.step new file mode 100644 index 0000000..2e8fe5b --- /dev/null +++ b/assets/projects/elegoo_mount/Elegoo neptune v7.step @@ -0,0 +1,3033 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ ('', +'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa +cturing Information (PMI)---4.0---2014-10-13'), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'Elegoo neptune v7.step', +/* time_stamp */ '2025-04-06T18:01:47+01:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v20', +/* originating_system */ 'Autodesk Translation Framework v13.20.0.188', + +/* authorisation */ ''); + +FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13,#14, +#15,#16),#2935); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#2942,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#17,#18,#19,#20),#2934); +#13=STYLED_ITEM('',(#2951),#17); +#14=STYLED_ITEM('',(#2951),#18); +#15=STYLED_ITEM('',(#2951),#19); +#16=STYLED_ITEM('',(#2951),#20); +#17=MANIFOLD_SOLID_BREP('Body1',#1754); +#18=MANIFOLD_SOLID_BREP('Body3',#1755); +#19=MANIFOLD_SOLID_BREP('Body2',#1756); +#20=MANIFOLD_SOLID_BREP('Body10',#1757); +#21=TOROIDAL_SURFACE('',#1795,7.5,2.); +#22=CYLINDRICAL_SURFACE('',#1788,2.5); +#23=CYLINDRICAL_SURFACE('',#1792,2.25); +#24=CYLINDRICAL_SURFACE('',#1798,5.5); +#25=CYLINDRICAL_SURFACE('',#1799,2.5); +#26=CYLINDRICAL_SURFACE('',#1804,2.5); +#27=CYLINDRICAL_SURFACE('',#1809,2.25); +#28=CYLINDRICAL_SURFACE('',#1812,2.25); +#29=CYLINDRICAL_SURFACE('',#1830,3.5); +#30=CYLINDRICAL_SURFACE('',#1832,3.5); +#31=CYLINDRICAL_SURFACE('',#1834,3.5); +#32=CYLINDRICAL_SURFACE('',#1840,2.); +#33=CYLINDRICAL_SURFACE('',#1841,2.6); +#34=CYLINDRICAL_SURFACE('',#1843,2.6); +#35=CYLINDRICAL_SURFACE('',#1856,3.); +#36=CYLINDRICAL_SURFACE('',#1860,3.); +#37=CYLINDRICAL_SURFACE('',#1864,3.); +#38=CYLINDRICAL_SURFACE('',#1868,1.75); +#39=CYLINDRICAL_SURFACE('',#1870,1.75); +#40=CYLINDRICAL_SURFACE('',#1872,1.75); +#41=CYLINDRICAL_SURFACE('',#1886,3.); +#42=CYLINDRICAL_SURFACE('',#1890,3.); +#43=CYLINDRICAL_SURFACE('',#1894,3.); +#44=CYLINDRICAL_SURFACE('',#1898,1.75); +#45=CYLINDRICAL_SURFACE('',#1900,1.75); +#46=CYLINDRICAL_SURFACE('',#1902,1.75); +#47=CYLINDRICAL_SURFACE('',#1923,3.); +#48=CYLINDRICAL_SURFACE('',#1927,1.75); +#49=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2522,#2523,#2524,#2525,#2526,#2527, +#2528,#2529,#2530,#2531),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.307023213073011, +0.391169689873541,0.474021035019999,0.551338128205844,0.621988468871184), + .UNSPECIFIED.); +#50=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2552,#2553,#2554,#2555,#2556,#2557, +#2558,#2559,#2560,#2561),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.621988468871184, +0.692638809536523,0.769955902722368,0.852807247868827,0.936953724669357), + .UNSPECIFIED.); +#51=FACE_BOUND('',#242,.T.); +#52=FACE_BOUND('',#243,.T.); +#53=FACE_BOUND('',#255,.T.); +#54=FACE_BOUND('',#262,.T.); +#55=FACE_BOUND('',#265,.T.); +#56=FACE_BOUND('',#271,.T.); +#57=FACE_BOUND('',#272,.T.); +#58=FACE_BOUND('',#273,.T.); +#59=FACE_BOUND('',#284,.T.); +#60=FACE_BOUND('',#290,.T.); +#61=FACE_BOUND('',#292,.T.); +#62=FACE_BOUND('',#299,.T.); +#63=FACE_BOUND('',#301,.T.); +#64=FACE_BOUND('',#303,.T.); +#65=FACE_BOUND('',#307,.T.); +#66=FACE_BOUND('',#308,.T.); +#67=FACE_BOUND('',#309,.T.); +#68=FACE_BOUND('',#312,.T.); +#69=FACE_BOUND('',#315,.T.); +#70=FACE_BOUND('',#318,.T.); +#71=FACE_BOUND('',#325,.T.); +#72=FACE_BOUND('',#326,.T.); +#73=FACE_BOUND('',#327,.T.); +#74=FACE_BOUND('',#334,.T.); +#75=FACE_BOUND('',#335,.T.); +#76=FACE_BOUND('',#336,.T.); +#77=FACE_BOUND('',#339,.T.); +#78=FACE_BOUND('',#342,.T.); +#79=FACE_BOUND('',#345,.T.); +#80=FACE_BOUND('',#353,.T.); +#81=FACE_BOUND('',#354,.T.); +#82=FACE_BOUND('',#355,.T.); +#83=FACE_BOUND('',#360,.T.); +#84=FACE_BOUND('',#366,.T.); +#85=CIRCLE('',#1775,2.); +#86=CIRCLE('',#1776,2.6); +#87=CIRCLE('',#1778,2.5); +#88=CIRCLE('',#1783,5.5); +#89=CIRCLE('',#1789,2.5); +#90=CIRCLE('',#1791,2.25); +#91=CIRCLE('',#1793,2.25); +#92=CIRCLE('',#1796,7.5); +#93=CIRCLE('',#1797,5.5); +#94=CIRCLE('',#1800,2.5); +#95=CIRCLE('',#1801,2.5); +#96=CIRCLE('',#1803,2.25); +#97=CIRCLE('',#1805,2.5); +#98=CIRCLE('',#1806,2.5); +#99=CIRCLE('',#1808,2.25); +#100=CIRCLE('',#1810,2.25); +#101=CIRCLE('',#1813,2.25); +#102=CIRCLE('',#1816,3.5); +#103=CIRCLE('',#1817,3.5); +#104=CIRCLE('',#1818,3.5); +#105=CIRCLE('',#1831,3.5); +#106=CIRCLE('',#1833,3.5); +#107=CIRCLE('',#1835,3.5); +#108=CIRCLE('',#1837,2.6); +#109=CIRCLE('',#1839,2.); +#110=CIRCLE('',#1842,2.6); +#111=CIRCLE('',#1844,2.6); +#112=CIRCLE('',#1853,3.); +#113=CIRCLE('',#1854,3.); +#114=CIRCLE('',#1855,3.); +#115=CIRCLE('',#1857,3.); +#116=CIRCLE('',#1859,1.75); +#117=CIRCLE('',#1861,3.); +#118=CIRCLE('',#1863,1.75); +#119=CIRCLE('',#1865,3.); +#120=CIRCLE('',#1867,1.75); +#121=CIRCLE('',#1869,1.75); +#122=CIRCLE('',#1871,1.75); +#123=CIRCLE('',#1873,1.75); +#124=CIRCLE('',#1883,3.); +#125=CIRCLE('',#1884,3.); +#126=CIRCLE('',#1885,3.); +#127=CIRCLE('',#1887,3.); +#128=CIRCLE('',#1889,1.75); +#129=CIRCLE('',#1891,3.); +#130=CIRCLE('',#1893,1.75); +#131=CIRCLE('',#1895,3.); +#132=CIRCLE('',#1897,1.75); +#133=CIRCLE('',#1899,1.75); +#134=CIRCLE('',#1901,1.75); +#135=CIRCLE('',#1903,1.75); +#136=CIRCLE('',#1912,1.75); +#137=CIRCLE('',#1914,3.); +#138=CIRCLE('',#1921,3.); +#139=CIRCLE('',#1922,1.75); +#140=FACE_OUTER_BOUND('',#240,.T.); +#141=FACE_OUTER_BOUND('',#241,.T.); +#142=FACE_OUTER_BOUND('',#244,.T.); +#143=FACE_OUTER_BOUND('',#245,.T.); +#144=FACE_OUTER_BOUND('',#246,.T.); +#145=FACE_OUTER_BOUND('',#247,.T.); +#146=FACE_OUTER_BOUND('',#248,.T.); +#147=FACE_OUTER_BOUND('',#249,.T.); +#148=FACE_OUTER_BOUND('',#250,.T.); +#149=FACE_OUTER_BOUND('',#251,.T.); +#150=FACE_OUTER_BOUND('',#252,.T.); +#151=FACE_OUTER_BOUND('',#253,.T.); +#152=FACE_OUTER_BOUND('',#254,.T.); +#153=FACE_OUTER_BOUND('',#256,.T.); +#154=FACE_OUTER_BOUND('',#257,.T.); +#155=FACE_OUTER_BOUND('',#258,.T.); +#156=FACE_OUTER_BOUND('',#259,.T.); +#157=FACE_OUTER_BOUND('',#260,.T.); +#158=FACE_OUTER_BOUND('',#261,.T.); +#159=FACE_OUTER_BOUND('',#263,.T.); +#160=FACE_OUTER_BOUND('',#264,.T.); +#161=FACE_OUTER_BOUND('',#266,.T.); +#162=FACE_OUTER_BOUND('',#267,.T.); +#163=FACE_OUTER_BOUND('',#268,.T.); +#164=FACE_OUTER_BOUND('',#269,.T.); +#165=FACE_OUTER_BOUND('',#270,.T.); +#166=FACE_OUTER_BOUND('',#274,.T.); +#167=FACE_OUTER_BOUND('',#275,.T.); +#168=FACE_OUTER_BOUND('',#276,.T.); +#169=FACE_OUTER_BOUND('',#277,.T.); +#170=FACE_OUTER_BOUND('',#278,.T.); +#171=FACE_OUTER_BOUND('',#279,.T.); +#172=FACE_OUTER_BOUND('',#280,.T.); +#173=FACE_OUTER_BOUND('',#281,.T.); +#174=FACE_OUTER_BOUND('',#282,.T.); +#175=FACE_OUTER_BOUND('',#283,.T.); +#176=FACE_OUTER_BOUND('',#285,.T.); +#177=FACE_OUTER_BOUND('',#286,.T.); +#178=FACE_OUTER_BOUND('',#287,.T.); +#179=FACE_OUTER_BOUND('',#288,.T.); +#180=FACE_OUTER_BOUND('',#289,.T.); +#181=FACE_OUTER_BOUND('',#291,.T.); +#182=FACE_OUTER_BOUND('',#293,.T.); +#183=FACE_OUTER_BOUND('',#294,.T.); +#184=FACE_OUTER_BOUND('',#295,.T.); +#185=FACE_OUTER_BOUND('',#296,.T.); +#186=FACE_OUTER_BOUND('',#297,.T.); +#187=FACE_OUTER_BOUND('',#298,.T.); +#188=FACE_OUTER_BOUND('',#300,.T.); +#189=FACE_OUTER_BOUND('',#302,.T.); +#190=FACE_OUTER_BOUND('',#304,.T.); +#191=FACE_OUTER_BOUND('',#305,.T.); +#192=FACE_OUTER_BOUND('',#306,.T.); +#193=FACE_OUTER_BOUND('',#310,.T.); +#194=FACE_OUTER_BOUND('',#311,.T.); +#195=FACE_OUTER_BOUND('',#313,.T.); +#196=FACE_OUTER_BOUND('',#314,.T.); +#197=FACE_OUTER_BOUND('',#316,.T.); +#198=FACE_OUTER_BOUND('',#317,.T.); +#199=FACE_OUTER_BOUND('',#319,.T.); +#200=FACE_OUTER_BOUND('',#320,.T.); +#201=FACE_OUTER_BOUND('',#321,.T.); +#202=FACE_OUTER_BOUND('',#322,.T.); +#203=FACE_OUTER_BOUND('',#323,.T.); +#204=FACE_OUTER_BOUND('',#324,.T.); +#205=FACE_OUTER_BOUND('',#328,.T.); +#206=FACE_OUTER_BOUND('',#329,.T.); +#207=FACE_OUTER_BOUND('',#330,.T.); +#208=FACE_OUTER_BOUND('',#331,.T.); +#209=FACE_OUTER_BOUND('',#332,.T.); +#210=FACE_OUTER_BOUND('',#333,.T.); +#211=FACE_OUTER_BOUND('',#337,.T.); +#212=FACE_OUTER_BOUND('',#338,.T.); +#213=FACE_OUTER_BOUND('',#340,.T.); +#214=FACE_OUTER_BOUND('',#341,.T.); +#215=FACE_OUTER_BOUND('',#343,.T.); +#216=FACE_OUTER_BOUND('',#344,.T.); +#217=FACE_OUTER_BOUND('',#346,.T.); +#218=FACE_OUTER_BOUND('',#347,.T.); +#219=FACE_OUTER_BOUND('',#348,.T.); +#220=FACE_OUTER_BOUND('',#349,.T.); +#221=FACE_OUTER_BOUND('',#350,.T.); +#222=FACE_OUTER_BOUND('',#351,.T.); +#223=FACE_OUTER_BOUND('',#352,.T.); +#224=FACE_OUTER_BOUND('',#356,.T.); +#225=FACE_OUTER_BOUND('',#357,.T.); +#226=FACE_OUTER_BOUND('',#358,.T.); +#227=FACE_OUTER_BOUND('',#359,.T.); +#228=FACE_OUTER_BOUND('',#361,.T.); +#229=FACE_OUTER_BOUND('',#362,.T.); +#230=FACE_OUTER_BOUND('',#363,.T.); +#231=FACE_OUTER_BOUND('',#364,.T.); +#232=FACE_OUTER_BOUND('',#365,.T.); +#233=FACE_OUTER_BOUND('',#367,.T.); +#234=FACE_OUTER_BOUND('',#368,.T.); +#235=FACE_OUTER_BOUND('',#369,.T.); +#236=FACE_OUTER_BOUND('',#370,.T.); +#237=FACE_OUTER_BOUND('',#371,.T.); +#238=FACE_OUTER_BOUND('',#372,.T.); +#239=FACE_OUTER_BOUND('',#373,.T.); +#240=EDGE_LOOP('',(#1114,#1115,#1116,#1117,#1118,#1119,#1120)); +#241=EDGE_LOOP('',(#1121,#1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129, +#1130,#1131)); +#242=EDGE_LOOP('',(#1132)); +#243=EDGE_LOOP('',(#1133)); +#244=EDGE_LOOP('',(#1134,#1135,#1136,#1137,#1138,#1139,#1140)); +#245=EDGE_LOOP('',(#1141,#1142,#1143,#1144)); +#246=EDGE_LOOP('',(#1145,#1146,#1147,#1148)); +#247=EDGE_LOOP('',(#1149,#1150,#1151,#1152)); +#248=EDGE_LOOP('',(#1153,#1154,#1155,#1156,#1157,#1158,#1159,#1160)); +#249=EDGE_LOOP('',(#1161,#1162,#1163,#1164)); +#250=EDGE_LOOP('',(#1165,#1166,#1167,#1168)); +#251=EDGE_LOOP('',(#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,#1177, +#1178)); +#252=EDGE_LOOP('',(#1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186)); +#253=EDGE_LOOP('',(#1187,#1188,#1189,#1190,#1191,#1192)); +#254=EDGE_LOOP('',(#1193)); +#255=EDGE_LOOP('',(#1194)); +#256=EDGE_LOOP('',(#1195,#1196,#1197,#1198)); +#257=EDGE_LOOP('',(#1199)); +#258=EDGE_LOOP('',(#1200,#1201,#1202,#1203)); +#259=EDGE_LOOP('',(#1204,#1205,#1206,#1207)); +#260=EDGE_LOOP('',(#1208,#1209,#1210,#1211)); +#261=EDGE_LOOP('',(#1212)); +#262=EDGE_LOOP('',(#1213)); +#263=EDGE_LOOP('',(#1214,#1215,#1216,#1217)); +#264=EDGE_LOOP('',(#1218)); +#265=EDGE_LOOP('',(#1219)); +#266=EDGE_LOOP('',(#1220,#1221,#1222,#1223)); +#267=EDGE_LOOP('',(#1224)); +#268=EDGE_LOOP('',(#1225,#1226,#1227,#1228)); +#269=EDGE_LOOP('',(#1229)); +#270=EDGE_LOOP('',(#1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238, +#1239,#1240,#1241,#1242,#1243,#1244,#1245)); +#271=EDGE_LOOP('',(#1246)); +#272=EDGE_LOOP('',(#1247)); +#273=EDGE_LOOP('',(#1248)); +#274=EDGE_LOOP('',(#1249,#1250,#1251,#1252,#1253,#1254,#1255,#1256)); +#275=EDGE_LOOP('',(#1257,#1258,#1259,#1260)); +#276=EDGE_LOOP('',(#1261,#1262,#1263,#1264)); +#277=EDGE_LOOP('',(#1265,#1266,#1267,#1268)); +#278=EDGE_LOOP('',(#1269,#1270,#1271,#1272)); +#279=EDGE_LOOP('',(#1273,#1274,#1275,#1276)); +#280=EDGE_LOOP('',(#1277,#1278,#1279,#1280)); +#281=EDGE_LOOP('',(#1281,#1282,#1283,#1284)); +#282=EDGE_LOOP('',(#1285,#1286,#1287,#1288)); +#283=EDGE_LOOP('',(#1289,#1290,#1291,#1292,#1293)); +#284=EDGE_LOOP('',(#1294)); +#285=EDGE_LOOP('',(#1295,#1296,#1297,#1298,#1299)); +#286=EDGE_LOOP('',(#1300,#1301,#1302,#1303)); +#287=EDGE_LOOP('',(#1304,#1305,#1306,#1307)); +#288=EDGE_LOOP('',(#1308,#1309,#1310,#1311)); +#289=EDGE_LOOP('',(#1312)); +#290=EDGE_LOOP('',(#1313)); +#291=EDGE_LOOP('',(#1314)); +#292=EDGE_LOOP('',(#1315)); +#293=EDGE_LOOP('',(#1316,#1317,#1318,#1319)); +#294=EDGE_LOOP('',(#1320,#1321,#1322,#1323)); +#295=EDGE_LOOP('',(#1324,#1325,#1326,#1327)); +#296=EDGE_LOOP('',(#1328,#1329,#1330,#1331)); +#297=EDGE_LOOP('',(#1332,#1333,#1334,#1335)); +#298=EDGE_LOOP('',(#1336,#1337,#1338,#1339,#1340)); +#299=EDGE_LOOP('',(#1341)); +#300=EDGE_LOOP('',(#1342)); +#301=EDGE_LOOP('',(#1343)); +#302=EDGE_LOOP('',(#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352)); +#303=EDGE_LOOP('',(#1353)); +#304=EDGE_LOOP('',(#1354,#1355,#1356,#1357)); +#305=EDGE_LOOP('',(#1358,#1359,#1360,#1361)); +#306=EDGE_LOOP('',(#1362,#1363,#1364,#1365,#1366,#1367,#1368)); +#307=EDGE_LOOP('',(#1369)); +#308=EDGE_LOOP('',(#1370)); +#309=EDGE_LOOP('',(#1371)); +#310=EDGE_LOOP('',(#1372,#1373,#1374,#1375)); +#311=EDGE_LOOP('',(#1376)); +#312=EDGE_LOOP('',(#1377)); +#313=EDGE_LOOP('',(#1378,#1379,#1380,#1381)); +#314=EDGE_LOOP('',(#1382)); +#315=EDGE_LOOP('',(#1383)); +#316=EDGE_LOOP('',(#1384,#1385,#1386,#1387)); +#317=EDGE_LOOP('',(#1388)); +#318=EDGE_LOOP('',(#1389)); +#319=EDGE_LOOP('',(#1390,#1391,#1392,#1393)); +#320=EDGE_LOOP('',(#1394,#1395,#1396,#1397)); +#321=EDGE_LOOP('',(#1398,#1399,#1400,#1401)); +#322=EDGE_LOOP('',(#1402,#1403,#1404,#1405)); +#323=EDGE_LOOP('',(#1406,#1407,#1408,#1409)); +#324=EDGE_LOOP('',(#1410,#1411,#1412,#1413,#1414,#1415,#1416)); +#325=EDGE_LOOP('',(#1417)); +#326=EDGE_LOOP('',(#1418)); +#327=EDGE_LOOP('',(#1419)); +#328=EDGE_LOOP('',(#1420,#1421,#1422,#1423)); +#329=EDGE_LOOP('',(#1424,#1425,#1426,#1427)); +#330=EDGE_LOOP('',(#1428,#1429,#1430,#1431)); +#331=EDGE_LOOP('',(#1432,#1433,#1434,#1435)); +#332=EDGE_LOOP('',(#1436,#1437,#1438,#1439)); +#333=EDGE_LOOP('',(#1440,#1441,#1442,#1443,#1444,#1445,#1446)); +#334=EDGE_LOOP('',(#1447)); +#335=EDGE_LOOP('',(#1448)); +#336=EDGE_LOOP('',(#1449)); +#337=EDGE_LOOP('',(#1450,#1451,#1452,#1453)); +#338=EDGE_LOOP('',(#1454)); +#339=EDGE_LOOP('',(#1455)); +#340=EDGE_LOOP('',(#1456,#1457,#1458,#1459)); +#341=EDGE_LOOP('',(#1460)); +#342=EDGE_LOOP('',(#1461)); +#343=EDGE_LOOP('',(#1462,#1463,#1464,#1465)); +#344=EDGE_LOOP('',(#1466)); +#345=EDGE_LOOP('',(#1467)); +#346=EDGE_LOOP('',(#1468,#1469,#1470,#1471)); +#347=EDGE_LOOP('',(#1472,#1473,#1474,#1475)); +#348=EDGE_LOOP('',(#1476,#1477,#1478,#1479)); +#349=EDGE_LOOP('',(#1480,#1481,#1482,#1483)); +#350=EDGE_LOOP('',(#1484,#1485,#1486,#1487)); +#351=EDGE_LOOP('',(#1488,#1489,#1490,#1491)); +#352=EDGE_LOOP('',(#1492,#1493,#1494,#1495,#1496,#1497,#1498)); +#353=EDGE_LOOP('',(#1499)); +#354=EDGE_LOOP('',(#1500)); +#355=EDGE_LOOP('',(#1501)); +#356=EDGE_LOOP('',(#1502,#1503,#1504,#1505)); +#357=EDGE_LOOP('',(#1506,#1507,#1508,#1509)); +#358=EDGE_LOOP('',(#1510,#1511,#1512,#1513,#1514,#1515)); +#359=EDGE_LOOP('',(#1516,#1517,#1518,#1519,#1520,#1521,#1522)); +#360=EDGE_LOOP('',(#1523)); +#361=EDGE_LOOP('',(#1524,#1525,#1526,#1527,#1528,#1529,#1530,#1531,#1532)); +#362=EDGE_LOOP('',(#1533,#1534,#1535,#1536,#1537,#1538,#1539)); +#363=EDGE_LOOP('',(#1540,#1541,#1542,#1543)); +#364=EDGE_LOOP('',(#1544,#1545,#1546,#1547)); +#365=EDGE_LOOP('',(#1548)); +#366=EDGE_LOOP('',(#1549)); +#367=EDGE_LOOP('',(#1550,#1551,#1552,#1553,#1554,#1555)); +#368=EDGE_LOOP('',(#1556,#1557,#1558,#1559,#1560,#1561)); +#369=EDGE_LOOP('',(#1562,#1563,#1564,#1565)); +#370=EDGE_LOOP('',(#1566,#1567,#1568,#1569)); +#371=EDGE_LOOP('',(#1570,#1571,#1572,#1573)); +#372=EDGE_LOOP('',(#1574,#1575,#1576,#1577)); +#373=EDGE_LOOP('',(#1578,#1579,#1580,#1581)); +#374=ELLIPSE('',#1772,3.53553390593274,2.5); +#375=ELLIPSE('',#1773,3.53553390593274,2.5); +#376=ELLIPSE('',#1916,3.91622186799684,3.); +#377=ELLIPSE('',#1917,3.91622186799684,3.); +#378=LINE('',#2427,#551); +#379=LINE('',#2429,#552); +#380=LINE('',#2435,#553); +#381=LINE('',#2437,#554); +#382=LINE('',#2438,#555); +#383=LINE('',#2441,#556); +#384=LINE('',#2443,#557); +#385=LINE('',#2445,#558); +#386=LINE('',#2447,#559); +#387=LINE('',#2449,#560); +#388=LINE('',#2451,#561); +#389=LINE('',#2453,#562); +#390=LINE('',#2455,#563); +#391=LINE('',#2457,#564); +#392=LINE('',#2458,#565); +#393=LINE('',#2465,#566); +#394=LINE('',#2467,#567); +#395=LINE('',#2468,#568); +#396=LINE('',#2472,#569); +#397=LINE('',#2473,#570); +#398=LINE('',#2476,#571); +#399=LINE('',#2478,#572); +#400=LINE('',#2479,#573); +#401=LINE('',#2482,#574); +#402=LINE('',#2483,#575); +#403=LINE('',#2486,#576); +#404=LINE('',#2488,#577); +#405=LINE('',#2490,#578); +#406=LINE('',#2492,#579); +#407=LINE('',#2495,#580); +#408=LINE('',#2498,#581); +#409=LINE('',#2500,#582); +#410=LINE('',#2501,#583); +#411=LINE('',#2504,#584); +#412=LINE('',#2505,#585); +#413=LINE('',#2508,#586); +#414=LINE('',#2510,#587); +#415=LINE('',#2512,#588); +#416=LINE('',#2514,#589); +#417=LINE('',#2516,#590); +#418=LINE('',#2517,#591); +#419=LINE('',#2520,#592); +#420=LINE('',#2533,#593); +#421=LINE('',#2535,#594); +#422=LINE('',#2536,#595); +#423=LINE('',#2539,#596); +#424=LINE('',#2546,#597); +#425=LINE('',#2565,#598); +#426=LINE('',#2570,#599); +#427=LINE('',#2579,#600); +#428=LINE('',#2586,#601); +#429=LINE('',#2591,#602); +#430=LINE('',#2595,#603); +#431=LINE('',#2597,#604); +#432=LINE('',#2599,#605); +#433=LINE('',#2601,#606); +#434=LINE('',#2603,#607); +#435=LINE('',#2605,#608); +#436=LINE('',#2606,#609); +#437=LINE('',#2608,#610); +#438=LINE('',#2610,#611); +#439=LINE('',#2611,#612); +#440=LINE('',#2620,#613); +#441=LINE('',#2622,#614); +#442=LINE('',#2623,#615); +#443=LINE('',#2625,#616); +#444=LINE('',#2628,#617); +#445=LINE('',#2629,#618); +#446=LINE('',#2632,#619); +#447=LINE('',#2633,#620); +#448=LINE('',#2638,#621); +#449=LINE('',#2639,#622); +#450=LINE('',#2640,#623); +#451=LINE('',#2642,#624); +#452=LINE('',#2645,#625); +#453=LINE('',#2646,#626); +#454=LINE('',#2648,#627); +#455=LINE('',#2651,#628); +#456=LINE('',#2652,#629); +#457=LINE('',#2654,#630); +#458=LINE('',#2657,#631); +#459=LINE('',#2661,#632); +#460=LINE('',#2665,#633); +#461=LINE('',#2674,#634); +#462=LINE('',#2678,#635); +#463=LINE('',#2681,#636); +#464=LINE('',#2686,#637); +#465=LINE('',#2687,#638); +#466=LINE('',#2689,#639); +#467=LINE('',#2695,#640); +#468=LINE('',#2697,#641); +#469=LINE('',#2699,#642); +#470=LINE('',#2700,#643); +#471=LINE('',#2703,#644); +#472=LINE('',#2705,#645); +#473=LINE('',#2706,#646); +#474=LINE('',#2709,#647); +#475=LINE('',#2711,#648); +#476=LINE('',#2713,#649); +#477=LINE('',#2715,#650); +#478=LINE('',#2716,#651); +#479=LINE('',#2725,#652); +#480=LINE('',#2732,#653); +#481=LINE('',#2739,#654); +#482=LINE('',#2746,#655); +#483=LINE('',#2750,#656); +#484=LINE('',#2754,#657); +#485=LINE('',#2758,#658); +#486=LINE('',#2759,#659); +#487=LINE('',#2762,#660); +#488=LINE('',#2764,#661); +#489=LINE('',#2765,#662); +#490=LINE('',#2767,#663); +#491=LINE('',#2769,#664); +#492=LINE('',#2770,#665); +#493=LINE('',#2772,#666); +#494=LINE('',#2778,#667); +#495=LINE('',#2780,#668); +#496=LINE('',#2782,#669); +#497=LINE('',#2783,#670); +#498=LINE('',#2786,#671); +#499=LINE('',#2788,#672); +#500=LINE('',#2789,#673); +#501=LINE('',#2792,#674); +#502=LINE('',#2794,#675); +#503=LINE('',#2796,#676); +#504=LINE('',#2798,#677); +#505=LINE('',#2799,#678); +#506=LINE('',#2808,#679); +#507=LINE('',#2815,#680); +#508=LINE('',#2822,#681); +#509=LINE('',#2830,#682); +#510=LINE('',#2834,#683); +#511=LINE('',#2838,#684); +#512=LINE('',#2841,#685); +#513=LINE('',#2842,#686); +#514=LINE('',#2845,#687); +#515=LINE('',#2846,#688); +#516=LINE('',#2849,#689); +#517=LINE('',#2850,#690); +#518=LINE('',#2853,#691); +#519=LINE('',#2854,#692); +#520=LINE('',#2856,#693); +#521=LINE('',#2861,#694); +#522=LINE('',#2863,#695); +#523=LINE('',#2865,#696); +#524=LINE('',#2867,#697); +#525=LINE('',#2869,#698); +#526=LINE('',#2870,#699); +#527=LINE('',#2873,#700); +#528=LINE('',#2875,#701); +#529=LINE('',#2877,#702); +#530=LINE('',#2879,#703); +#531=LINE('',#2881,#704); +#532=LINE('',#2882,#705); +#533=LINE('',#2889,#706); +#534=LINE('',#2891,#707); +#535=LINE('',#2893,#708); +#536=LINE('',#2895,#709); +#537=LINE('',#2897,#710); +#538=LINE('',#2899,#711); +#539=LINE('',#2900,#712); +#540=LINE('',#2906,#713); +#541=LINE('',#2907,#714); +#542=LINE('',#2910,#715); +#543=LINE('',#2911,#716); +#544=LINE('',#2913,#717); +#545=LINE('',#2920,#718); +#546=LINE('',#2922,#719); +#547=LINE('',#2924,#720); +#548=LINE('',#2926,#721); +#549=LINE('',#2928,#722); +#550=LINE('',#2930,#723); +#551=VECTOR('',#1934,10.); +#552=VECTOR('',#1935,10.); +#553=VECTOR('',#1940,10.); +#554=VECTOR('',#1941,10.); +#555=VECTOR('',#1942,10.); +#556=VECTOR('',#1945,10.); +#557=VECTOR('',#1946,10.); +#558=VECTOR('',#1947,10.); +#559=VECTOR('',#1948,10.); +#560=VECTOR('',#1949,10.); +#561=VECTOR('',#1950,10.); +#562=VECTOR('',#1951,10.); +#563=VECTOR('',#1952,10.); +#564=VECTOR('',#1953,10.); +#565=VECTOR('',#1954,10.); +#566=VECTOR('',#1961,10.); +#567=VECTOR('',#1962,10.); +#568=VECTOR('',#1963,10.); +#569=VECTOR('',#1968,10.); +#570=VECTOR('',#1969,10.); +#571=VECTOR('',#1972,10.); +#572=VECTOR('',#1973,10.); +#573=VECTOR('',#1974,10.); +#574=VECTOR('',#1977,10.); +#575=VECTOR('',#1978,10.); +#576=VECTOR('',#1981,10.); +#577=VECTOR('',#1982,10.); +#578=VECTOR('',#1983,10.); +#579=VECTOR('',#1984,10.); +#580=VECTOR('',#1987,10.); +#581=VECTOR('',#1990,10.); +#582=VECTOR('',#1991,10.); +#583=VECTOR('',#1992,10.); +#584=VECTOR('',#1995,10.); +#585=VECTOR('',#1996,10.); +#586=VECTOR('',#1999,10.); +#587=VECTOR('',#2000,10.); +#588=VECTOR('',#2001,10.); +#589=VECTOR('',#2002,10.); +#590=VECTOR('',#2003,10.); +#591=VECTOR('',#2004,10.); +#592=VECTOR('',#2007,10.); +#593=VECTOR('',#2008,10.); +#594=VECTOR('',#2009,10.); +#595=VECTOR('',#2010,10.); +#596=VECTOR('',#2013,2.5); +#597=VECTOR('',#2022,2.25); +#598=VECTOR('',#2035,10.); +#599=VECTOR('',#2040,2.5); +#600=VECTOR('',#2051,2.5); +#601=VECTOR('',#2060,2.25); +#602=VECTOR('',#2067,2.25); +#603=VECTOR('',#2074,10.); +#604=VECTOR('',#2075,10.); +#605=VECTOR('',#2076,10.); +#606=VECTOR('',#2077,10.); +#607=VECTOR('',#2078,10.); +#608=VECTOR('',#2079,10.); +#609=VECTOR('',#2080,10.); +#610=VECTOR('',#2081,10.); +#611=VECTOR('',#2082,10.); +#612=VECTOR('',#2083,10.); +#613=VECTOR('',#2092,10.); +#614=VECTOR('',#2093,10.); +#615=VECTOR('',#2094,10.); +#616=VECTOR('',#2097,10.); +#617=VECTOR('',#2100,10.); +#618=VECTOR('',#2101,10.); +#619=VECTOR('',#2104,10.); +#620=VECTOR('',#2105,10.); +#621=VECTOR('',#2110,10.); +#622=VECTOR('',#2111,10.); +#623=VECTOR('',#2112,10.); +#624=VECTOR('',#2115,10.); +#625=VECTOR('',#2118,10.); +#626=VECTOR('',#2119,10.); +#627=VECTOR('',#2122,10.); +#628=VECTOR('',#2125,10.); +#629=VECTOR('',#2126,10.); +#630=VECTOR('',#2129,10.); +#631=VECTOR('',#2132,3.5); +#632=VECTOR('',#2137,3.5); +#633=VECTOR('',#2142,3.5); +#634=VECTOR('',#2155,2.); +#635=VECTOR('',#2160,2.6); +#636=VECTOR('',#2163,2.6); +#637=VECTOR('',#2170,10.); +#638=VECTOR('',#2171,10.); +#639=VECTOR('',#2174,10.); +#640=VECTOR('',#2181,10.); +#641=VECTOR('',#2182,10.); +#642=VECTOR('',#2183,10.); +#643=VECTOR('',#2184,10.); +#644=VECTOR('',#2187,10.); +#645=VECTOR('',#2188,10.); +#646=VECTOR('',#2189,10.); +#647=VECTOR('',#2192,10.); +#648=VECTOR('',#2193,10.); +#649=VECTOR('',#2194,10.); +#650=VECTOR('',#2195,10.); +#651=VECTOR('',#2196,10.); +#652=VECTOR('',#2205,3.); +#653=VECTOR('',#2214,3.); +#654=VECTOR('',#2223,3.); +#655=VECTOR('',#2232,1.75); +#656=VECTOR('',#2237,1.75); +#657=VECTOR('',#2242,1.75); +#658=VECTOR('',#2247,10.); +#659=VECTOR('',#2248,10.); +#660=VECTOR('',#2251,10.); +#661=VECTOR('',#2252,10.); +#662=VECTOR('',#2253,10.); +#663=VECTOR('',#2256,10.); +#664=VECTOR('',#2257,10.); +#665=VECTOR('',#2258,10.); +#666=VECTOR('',#2261,10.); +#667=VECTOR('',#2268,10.); +#668=VECTOR('',#2269,10.); +#669=VECTOR('',#2270,10.); +#670=VECTOR('',#2271,10.); +#671=VECTOR('',#2274,10.); +#672=VECTOR('',#2275,10.); +#673=VECTOR('',#2276,10.); +#674=VECTOR('',#2279,10.); +#675=VECTOR('',#2280,10.); +#676=VECTOR('',#2281,10.); +#677=VECTOR('',#2282,10.); +#678=VECTOR('',#2283,10.); +#679=VECTOR('',#2292,3.); +#680=VECTOR('',#2301,3.); +#681=VECTOR('',#2310,3.); +#682=VECTOR('',#2321,1.75); +#683=VECTOR('',#2326,1.75); +#684=VECTOR('',#2331,1.75); +#685=VECTOR('',#2334,10.); +#686=VECTOR('',#2335,10.); +#687=VECTOR('',#2338,10.); +#688=VECTOR('',#2339,10.); +#689=VECTOR('',#2342,10.); +#690=VECTOR('',#2343,10.); +#691=VECTOR('',#2346,10.); +#692=VECTOR('',#2347,10.); +#693=VECTOR('',#2350,10.); +#694=VECTOR('',#2355,10.); +#695=VECTOR('',#2356,10.); +#696=VECTOR('',#2357,10.); +#697=VECTOR('',#2358,10.); +#698=VECTOR('',#2359,10.); +#699=VECTOR('',#2360,10.); +#700=VECTOR('',#2363,10.); +#701=VECTOR('',#2364,10.); +#702=VECTOR('',#2365,10.); +#703=VECTOR('',#2366,10.); +#704=VECTOR('',#2367,10.); +#705=VECTOR('',#2368,10.); +#706=VECTOR('',#2375,10.); +#707=VECTOR('',#2376,10.); +#708=VECTOR('',#2377,10.); +#709=VECTOR('',#2378,10.); +#710=VECTOR('',#2379,10.); +#711=VECTOR('',#2380,10.); +#712=VECTOR('',#2381,10.); +#713=VECTOR('',#2388,10.); +#714=VECTOR('',#2389,10.); +#715=VECTOR('',#2392,10.); +#716=VECTOR('',#2393,10.); +#717=VECTOR('',#2396,10.); +#718=VECTOR('',#2405,3.); +#719=VECTOR('',#2408,10.); +#720=VECTOR('',#2411,10.); +#721=VECTOR('',#2414,10.); +#722=VECTOR('',#2417,1.75); +#723=VECTOR('',#2420,10.); +#724=VERTEX_POINT('',#2425); +#725=VERTEX_POINT('',#2426); +#726=VERTEX_POINT('',#2428); +#727=VERTEX_POINT('',#2430); +#728=VERTEX_POINT('',#2432); +#729=VERTEX_POINT('',#2434); +#730=VERTEX_POINT('',#2436); +#731=VERTEX_POINT('',#2440); +#732=VERTEX_POINT('',#2442); +#733=VERTEX_POINT('',#2444); +#734=VERTEX_POINT('',#2446); +#735=VERTEX_POINT('',#2448); +#736=VERTEX_POINT('',#2450); +#737=VERTEX_POINT('',#2452); +#738=VERTEX_POINT('',#2454); +#739=VERTEX_POINT('',#2456); +#740=VERTEX_POINT('',#2459); +#741=VERTEX_POINT('',#2461); +#742=VERTEX_POINT('',#2464); +#743=VERTEX_POINT('',#2466); +#744=VERTEX_POINT('',#2471); +#745=VERTEX_POINT('',#2475); +#746=VERTEX_POINT('',#2477); +#747=VERTEX_POINT('',#2481); +#748=VERTEX_POINT('',#2485); +#749=VERTEX_POINT('',#2487); +#750=VERTEX_POINT('',#2489); +#751=VERTEX_POINT('',#2491); +#752=VERTEX_POINT('',#2493); +#753=VERTEX_POINT('',#2497); +#754=VERTEX_POINT('',#2499); +#755=VERTEX_POINT('',#2503); +#756=VERTEX_POINT('',#2507); +#757=VERTEX_POINT('',#2509); +#758=VERTEX_POINT('',#2511); +#759=VERTEX_POINT('',#2513); +#760=VERTEX_POINT('',#2515); +#761=VERTEX_POINT('',#2519); +#762=VERTEX_POINT('',#2521); +#763=VERTEX_POINT('',#2532); +#764=VERTEX_POINT('',#2534); +#765=VERTEX_POINT('',#2538); +#766=VERTEX_POINT('',#2542); +#767=VERTEX_POINT('',#2545); +#768=VERTEX_POINT('',#2550); +#769=VERTEX_POINT('',#2551); +#770=VERTEX_POINT('',#2567); +#771=VERTEX_POINT('',#2569); +#772=VERTEX_POINT('',#2573); +#773=VERTEX_POINT('',#2576); +#774=VERTEX_POINT('',#2578); +#775=VERTEX_POINT('',#2582); +#776=VERTEX_POINT('',#2585); +#777=VERTEX_POINT('',#2590); +#778=VERTEX_POINT('',#2596); +#779=VERTEX_POINT('',#2598); +#780=VERTEX_POINT('',#2600); +#781=VERTEX_POINT('',#2602); +#782=VERTEX_POINT('',#2604); +#783=VERTEX_POINT('',#2607); +#784=VERTEX_POINT('',#2609); +#785=VERTEX_POINT('',#2612); +#786=VERTEX_POINT('',#2614); +#787=VERTEX_POINT('',#2616); +#788=VERTEX_POINT('',#2619); +#789=VERTEX_POINT('',#2621); +#790=VERTEX_POINT('',#2627); +#791=VERTEX_POINT('',#2631); +#792=VERTEX_POINT('',#2636); +#793=VERTEX_POINT('',#2637); +#794=VERTEX_POINT('',#2644); +#795=VERTEX_POINT('',#2650); +#796=VERTEX_POINT('',#2656); +#797=VERTEX_POINT('',#2660); +#798=VERTEX_POINT('',#2664); +#799=VERTEX_POINT('',#2668); +#800=VERTEX_POINT('',#2671); +#801=VERTEX_POINT('',#2676); +#802=VERTEX_POINT('',#2680); +#803=VERTEX_POINT('',#2685); +#804=VERTEX_POINT('',#2693); +#805=VERTEX_POINT('',#2694); +#806=VERTEX_POINT('',#2696); +#807=VERTEX_POINT('',#2698); +#808=VERTEX_POINT('',#2702); +#809=VERTEX_POINT('',#2704); +#810=VERTEX_POINT('',#2708); +#811=VERTEX_POINT('',#2710); +#812=VERTEX_POINT('',#2712); +#813=VERTEX_POINT('',#2714); +#814=VERTEX_POINT('',#2717); +#815=VERTEX_POINT('',#2719); +#816=VERTEX_POINT('',#2721); +#817=VERTEX_POINT('',#2724); +#818=VERTEX_POINT('',#2728); +#819=VERTEX_POINT('',#2731); +#820=VERTEX_POINT('',#2735); +#821=VERTEX_POINT('',#2738); +#822=VERTEX_POINT('',#2742); +#823=VERTEX_POINT('',#2745); +#824=VERTEX_POINT('',#2749); +#825=VERTEX_POINT('',#2753); +#826=VERTEX_POINT('',#2757); +#827=VERTEX_POINT('',#2761); +#828=VERTEX_POINT('',#2763); +#829=VERTEX_POINT('',#2768); +#830=VERTEX_POINT('',#2776); +#831=VERTEX_POINT('',#2777); +#832=VERTEX_POINT('',#2779); +#833=VERTEX_POINT('',#2781); +#834=VERTEX_POINT('',#2785); +#835=VERTEX_POINT('',#2787); +#836=VERTEX_POINT('',#2791); +#837=VERTEX_POINT('',#2793); +#838=VERTEX_POINT('',#2795); +#839=VERTEX_POINT('',#2797); +#840=VERTEX_POINT('',#2800); +#841=VERTEX_POINT('',#2802); +#842=VERTEX_POINT('',#2804); +#843=VERTEX_POINT('',#2807); +#844=VERTEX_POINT('',#2811); +#845=VERTEX_POINT('',#2814); +#846=VERTEX_POINT('',#2818); +#847=VERTEX_POINT('',#2821); +#848=VERTEX_POINT('',#2825); +#849=VERTEX_POINT('',#2828); +#850=VERTEX_POINT('',#2832); +#851=VERTEX_POINT('',#2836); +#852=VERTEX_POINT('',#2840); +#853=VERTEX_POINT('',#2844); +#854=VERTEX_POINT('',#2848); +#855=VERTEX_POINT('',#2852); +#856=VERTEX_POINT('',#2859); +#857=VERTEX_POINT('',#2860); +#858=VERTEX_POINT('',#2862); +#859=VERTEX_POINT('',#2864); +#860=VERTEX_POINT('',#2866); +#861=VERTEX_POINT('',#2868); +#862=VERTEX_POINT('',#2872); +#863=VERTEX_POINT('',#2874); +#864=VERTEX_POINT('',#2876); +#865=VERTEX_POINT('',#2878); +#866=VERTEX_POINT('',#2880); +#867=VERTEX_POINT('',#2883); +#868=VERTEX_POINT('',#2886); +#869=VERTEX_POINT('',#2887); +#870=VERTEX_POINT('',#2890); +#871=VERTEX_POINT('',#2892); +#872=VERTEX_POINT('',#2894); +#873=VERTEX_POINT('',#2896); +#874=VERTEX_POINT('',#2898); +#875=VERTEX_POINT('',#2902); +#876=VERTEX_POINT('',#2905); +#877=VERTEX_POINT('',#2909); +#878=VERTEX_POINT('',#2915); +#879=VERTEX_POINT('',#2917); +#880=EDGE_CURVE('',#724,#725,#378,.T.); +#881=EDGE_CURVE('',#726,#724,#379,.T.); +#882=EDGE_CURVE('',#727,#726,#374,.T.); +#883=EDGE_CURVE('',#728,#727,#375,.T.); +#884=EDGE_CURVE('',#729,#728,#380,.T.); +#885=EDGE_CURVE('',#730,#729,#381,.T.); +#886=EDGE_CURVE('',#725,#730,#382,.T.); +#887=EDGE_CURVE('',#725,#731,#383,.T.); +#888=EDGE_CURVE('',#731,#732,#384,.T.); +#889=EDGE_CURVE('',#732,#733,#385,.T.); +#890=EDGE_CURVE('',#733,#734,#386,.T.); +#891=EDGE_CURVE('',#735,#734,#387,.T.); +#892=EDGE_CURVE('',#735,#736,#388,.T.); +#893=EDGE_CURVE('',#736,#737,#389,.T.); +#894=EDGE_CURVE('',#738,#737,#390,.T.); +#895=EDGE_CURVE('',#739,#738,#391,.T.); +#896=EDGE_CURVE('',#739,#724,#392,.T.); +#897=EDGE_CURVE('',#740,#740,#85,.T.); +#898=EDGE_CURVE('',#741,#741,#86,.T.); +#899=EDGE_CURVE('',#739,#742,#393,.T.); +#900=EDGE_CURVE('',#742,#743,#394,.T.); +#901=EDGE_CURVE('',#729,#743,#395,.T.); +#902=EDGE_CURVE('',#728,#726,#87,.T.); +#903=EDGE_CURVE('',#744,#730,#396,.T.); +#904=EDGE_CURVE('',#731,#744,#397,.T.); +#905=EDGE_CURVE('',#745,#735,#398,.T.); +#906=EDGE_CURVE('',#746,#745,#399,.T.); +#907=EDGE_CURVE('',#736,#746,#400,.T.); +#908=EDGE_CURVE('',#737,#747,#401,.T.); +#909=EDGE_CURVE('',#747,#746,#402,.T.); +#910=EDGE_CURVE('',#748,#745,#403,.T.); +#911=EDGE_CURVE('',#748,#749,#404,.T.); +#912=EDGE_CURVE('',#749,#750,#405,.T.); +#913=EDGE_CURVE('',#751,#750,#406,.T.); +#914=EDGE_CURVE('',#751,#752,#88,.T.); +#915=EDGE_CURVE('',#747,#752,#407,.T.); +#916=EDGE_CURVE('',#753,#748,#408,.T.); +#917=EDGE_CURVE('',#754,#753,#409,.T.); +#918=EDGE_CURVE('',#754,#749,#410,.T.); +#919=EDGE_CURVE('',#750,#755,#411,.T.); +#920=EDGE_CURVE('',#755,#754,#412,.T.); +#921=EDGE_CURVE('',#734,#756,#413,.T.); +#922=EDGE_CURVE('',#756,#757,#414,.T.); +#923=EDGE_CURVE('',#757,#758,#415,.T.); +#924=EDGE_CURVE('',#758,#759,#416,.T.); +#925=EDGE_CURVE('',#759,#760,#417,.T.); +#926=EDGE_CURVE('',#760,#753,#418,.T.); +#927=EDGE_CURVE('',#752,#761,#419,.T.); +#928=EDGE_CURVE('',#762,#761,#49,.T.); +#929=EDGE_CURVE('',#762,#763,#420,.T.); +#930=EDGE_CURVE('',#763,#764,#421,.T.); +#931=EDGE_CURVE('',#764,#738,#422,.T.); +#932=EDGE_CURVE('',#727,#765,#423,.T.); +#933=EDGE_CURVE('',#765,#765,#89,.T.); +#934=EDGE_CURVE('',#766,#766,#90,.T.); +#935=EDGE_CURVE('',#766,#767,#424,.T.); +#936=EDGE_CURVE('',#767,#767,#91,.T.); +#937=EDGE_CURVE('',#768,#769,#50,.T.); +#938=EDGE_CURVE('',#769,#762,#92,.T.); +#939=EDGE_CURVE('',#761,#768,#93,.T.); +#940=EDGE_CURVE('',#768,#751,#425,.T.); +#941=EDGE_CURVE('',#770,#770,#94,.T.); +#942=EDGE_CURVE('',#770,#771,#426,.T.); +#943=EDGE_CURVE('',#771,#771,#95,.T.); +#944=EDGE_CURVE('',#772,#772,#96,.T.); +#945=EDGE_CURVE('',#773,#773,#97,.T.); +#946=EDGE_CURVE('',#773,#774,#427,.T.); +#947=EDGE_CURVE('',#774,#774,#98,.T.); +#948=EDGE_CURVE('',#775,#775,#99,.T.); +#949=EDGE_CURVE('',#772,#776,#428,.T.); +#950=EDGE_CURVE('',#776,#776,#100,.T.); +#951=EDGE_CURVE('',#775,#777,#429,.T.); +#952=EDGE_CURVE('',#777,#777,#101,.T.); +#953=EDGE_CURVE('',#743,#763,#430,.T.); +#954=EDGE_CURVE('',#778,#769,#431,.T.); +#955=EDGE_CURVE('',#779,#778,#432,.T.); +#956=EDGE_CURVE('',#779,#780,#433,.T.); +#957=EDGE_CURVE('',#780,#781,#434,.T.); +#958=EDGE_CURVE('',#781,#782,#435,.T.); +#959=EDGE_CURVE('',#782,#758,#436,.T.); +#960=EDGE_CURVE('',#783,#757,#437,.T.); +#961=EDGE_CURVE('',#783,#784,#438,.T.); +#962=EDGE_CURVE('',#784,#744,#439,.T.); +#963=EDGE_CURVE('',#785,#785,#102,.T.); +#964=EDGE_CURVE('',#786,#786,#103,.T.); +#965=EDGE_CURVE('',#787,#787,#104,.T.); +#966=EDGE_CURVE('',#755,#788,#440,.T.); +#967=EDGE_CURVE('',#788,#789,#441,.T.); +#968=EDGE_CURVE('',#789,#778,#442,.T.); +#969=EDGE_CURVE('',#742,#764,#443,.T.); +#970=EDGE_CURVE('',#779,#790,#444,.T.); +#971=EDGE_CURVE('',#790,#789,#445,.T.); +#972=EDGE_CURVE('',#790,#791,#446,.T.); +#973=EDGE_CURVE('',#791,#788,#447,.T.); +#974=EDGE_CURVE('',#792,#793,#448,.T.); +#975=EDGE_CURVE('',#792,#760,#449,.T.); +#976=EDGE_CURVE('',#793,#759,#450,.T.); +#977=EDGE_CURVE('',#793,#782,#451,.T.); +#978=EDGE_CURVE('',#783,#794,#452,.T.); +#979=EDGE_CURVE('',#794,#756,#453,.T.); +#980=EDGE_CURVE('',#794,#733,#454,.T.); +#981=EDGE_CURVE('',#795,#781,#455,.T.); +#982=EDGE_CURVE('',#792,#795,#456,.T.); +#983=EDGE_CURVE('',#732,#784,#457,.T.); +#984=EDGE_CURVE('',#785,#796,#458,.T.); +#985=EDGE_CURVE('',#796,#796,#105,.T.); +#986=EDGE_CURVE('',#786,#797,#459,.T.); +#987=EDGE_CURVE('',#797,#797,#106,.T.); +#988=EDGE_CURVE('',#787,#798,#460,.T.); +#989=EDGE_CURVE('',#798,#798,#107,.T.); +#990=EDGE_CURVE('',#799,#799,#108,.T.); +#991=EDGE_CURVE('',#800,#800,#109,.T.); +#992=EDGE_CURVE('',#800,#740,#461,.T.); +#993=EDGE_CURVE('',#801,#801,#110,.T.); +#994=EDGE_CURVE('',#801,#741,#462,.T.); +#995=EDGE_CURVE('',#799,#802,#463,.T.); +#996=EDGE_CURVE('',#802,#802,#111,.T.); +#997=EDGE_CURVE('',#803,#795,#464,.T.); +#998=EDGE_CURVE('',#803,#780,#465,.T.); +#999=EDGE_CURVE('',#803,#791,#466,.T.); +#1000=EDGE_CURVE('',#804,#805,#467,.T.); +#1001=EDGE_CURVE('',#806,#804,#468,.T.); +#1002=EDGE_CURVE('',#807,#806,#469,.T.); +#1003=EDGE_CURVE('',#807,#805,#470,.T.); +#1004=EDGE_CURVE('',#808,#804,#471,.T.); +#1005=EDGE_CURVE('',#809,#808,#472,.T.); +#1006=EDGE_CURVE('',#806,#809,#473,.T.); +#1007=EDGE_CURVE('',#809,#810,#474,.T.); +#1008=EDGE_CURVE('',#810,#811,#475,.T.); +#1009=EDGE_CURVE('',#812,#811,#476,.T.); +#1010=EDGE_CURVE('',#813,#812,#477,.T.); +#1011=EDGE_CURVE('',#813,#807,#478,.T.); +#1012=EDGE_CURVE('',#814,#814,#112,.T.); +#1013=EDGE_CURVE('',#815,#815,#113,.T.); +#1014=EDGE_CURVE('',#816,#816,#114,.T.); +#1015=EDGE_CURVE('',#816,#817,#479,.T.); +#1016=EDGE_CURVE('',#817,#817,#115,.T.); +#1017=EDGE_CURVE('',#818,#818,#116,.T.); +#1018=EDGE_CURVE('',#815,#819,#480,.T.); +#1019=EDGE_CURVE('',#819,#819,#117,.T.); +#1020=EDGE_CURVE('',#820,#820,#118,.T.); +#1021=EDGE_CURVE('',#814,#821,#481,.T.); +#1022=EDGE_CURVE('',#821,#821,#119,.T.); +#1023=EDGE_CURVE('',#822,#822,#120,.T.); +#1024=EDGE_CURVE('',#818,#823,#482,.T.); +#1025=EDGE_CURVE('',#823,#823,#121,.T.); +#1026=EDGE_CURVE('',#820,#824,#483,.T.); +#1027=EDGE_CURVE('',#824,#824,#122,.T.); +#1028=EDGE_CURVE('',#822,#825,#484,.T.); +#1029=EDGE_CURVE('',#825,#825,#123,.T.); +#1030=EDGE_CURVE('',#826,#808,#485,.T.); +#1031=EDGE_CURVE('',#810,#826,#486,.T.); +#1032=EDGE_CURVE('',#813,#827,#487,.T.); +#1033=EDGE_CURVE('',#828,#812,#488,.T.); +#1034=EDGE_CURVE('',#827,#828,#489,.T.); +#1035=EDGE_CURVE('',#805,#827,#490,.T.); +#1036=EDGE_CURVE('',#829,#828,#491,.T.); +#1037=EDGE_CURVE('',#826,#829,#492,.T.); +#1038=EDGE_CURVE('',#811,#829,#493,.T.); +#1039=EDGE_CURVE('',#830,#831,#494,.T.); +#1040=EDGE_CURVE('',#832,#830,#495,.T.); +#1041=EDGE_CURVE('',#833,#832,#496,.T.); +#1042=EDGE_CURVE('',#831,#833,#497,.T.); +#1043=EDGE_CURVE('',#831,#834,#498,.T.); +#1044=EDGE_CURVE('',#835,#833,#499,.T.); +#1045=EDGE_CURVE('',#835,#834,#500,.T.); +#1046=EDGE_CURVE('',#832,#836,#501,.T.); +#1047=EDGE_CURVE('',#836,#837,#502,.T.); +#1048=EDGE_CURVE('',#838,#837,#503,.T.); +#1049=EDGE_CURVE('',#839,#838,#504,.T.); +#1050=EDGE_CURVE('',#835,#839,#505,.T.); +#1051=EDGE_CURVE('',#840,#840,#124,.T.); +#1052=EDGE_CURVE('',#841,#841,#125,.T.); +#1053=EDGE_CURVE('',#842,#842,#126,.T.); +#1054=EDGE_CURVE('',#842,#843,#506,.T.); +#1055=EDGE_CURVE('',#843,#843,#127,.T.); +#1056=EDGE_CURVE('',#844,#844,#128,.T.); +#1057=EDGE_CURVE('',#841,#845,#507,.T.); +#1058=EDGE_CURVE('',#845,#845,#129,.T.); +#1059=EDGE_CURVE('',#846,#846,#130,.T.); +#1060=EDGE_CURVE('',#840,#847,#508,.T.); +#1061=EDGE_CURVE('',#847,#847,#131,.T.); +#1062=EDGE_CURVE('',#848,#848,#132,.T.); +#1063=EDGE_CURVE('',#849,#849,#133,.T.); +#1064=EDGE_CURVE('',#849,#844,#509,.T.); +#1065=EDGE_CURVE('',#850,#850,#134,.T.); +#1066=EDGE_CURVE('',#850,#846,#510,.T.); +#1067=EDGE_CURVE('',#851,#851,#135,.T.); +#1068=EDGE_CURVE('',#851,#848,#511,.T.); +#1069=EDGE_CURVE('',#852,#839,#512,.T.); +#1070=EDGE_CURVE('',#834,#852,#513,.T.); +#1071=EDGE_CURVE('',#853,#838,#514,.T.); +#1072=EDGE_CURVE('',#852,#853,#515,.T.); +#1073=EDGE_CURVE('',#854,#830,#516,.T.); +#1074=EDGE_CURVE('',#836,#854,#517,.T.); +#1075=EDGE_CURVE('',#855,#853,#518,.T.); +#1076=EDGE_CURVE('',#854,#855,#519,.T.); +#1077=EDGE_CURVE('',#837,#855,#520,.T.); +#1078=EDGE_CURVE('',#856,#857,#521,.T.); +#1079=EDGE_CURVE('',#857,#858,#522,.T.); +#1080=EDGE_CURVE('',#859,#858,#523,.T.); +#1081=EDGE_CURVE('',#859,#860,#524,.T.); +#1082=EDGE_CURVE('',#861,#860,#525,.T.); +#1083=EDGE_CURVE('',#856,#861,#526,.T.); +#1084=EDGE_CURVE('',#857,#862,#527,.T.); +#1085=EDGE_CURVE('',#862,#863,#528,.T.); +#1086=EDGE_CURVE('',#864,#863,#529,.T.); +#1087=EDGE_CURVE('',#865,#864,#530,.T.); +#1088=EDGE_CURVE('',#866,#865,#531,.T.); +#1089=EDGE_CURVE('',#858,#866,#532,.T.); +#1090=EDGE_CURVE('',#867,#867,#136,.T.); +#1091=EDGE_CURVE('',#868,#869,#137,.T.); +#1092=EDGE_CURVE('',#868,#860,#533,.T.); +#1093=EDGE_CURVE('',#870,#859,#534,.T.); +#1094=EDGE_CURVE('',#871,#870,#535,.T.); +#1095=EDGE_CURVE('',#871,#872,#536,.T.); +#1096=EDGE_CURVE('',#872,#873,#537,.T.); +#1097=EDGE_CURVE('',#873,#874,#538,.T.); +#1098=EDGE_CURVE('',#874,#869,#539,.T.); +#1099=EDGE_CURVE('',#868,#875,#376,.T.); +#1100=EDGE_CURVE('',#875,#869,#377,.T.); +#1101=EDGE_CURVE('',#876,#874,#540,.T.); +#1102=EDGE_CURVE('',#876,#861,#541,.T.); +#1103=EDGE_CURVE('',#877,#856,#542,.T.); +#1104=EDGE_CURVE('',#862,#877,#543,.T.); +#1105=EDGE_CURVE('',#876,#877,#544,.T.); +#1106=EDGE_CURVE('',#878,#878,#138,.T.); +#1107=EDGE_CURVE('',#879,#879,#139,.T.); +#1108=EDGE_CURVE('',#875,#878,#545,.T.); +#1109=EDGE_CURVE('',#863,#873,#546,.T.); +#1110=EDGE_CURVE('',#866,#870,#547,.T.); +#1111=EDGE_CURVE('',#871,#865,#548,.T.); +#1112=EDGE_CURVE('',#867,#879,#549,.T.); +#1113=EDGE_CURVE('',#864,#872,#550,.T.); +#1114=ORIENTED_EDGE('',*,*,#880,.F.); +#1115=ORIENTED_EDGE('',*,*,#881,.F.); +#1116=ORIENTED_EDGE('',*,*,#882,.F.); +#1117=ORIENTED_EDGE('',*,*,#883,.F.); +#1118=ORIENTED_EDGE('',*,*,#884,.F.); +#1119=ORIENTED_EDGE('',*,*,#885,.F.); +#1120=ORIENTED_EDGE('',*,*,#886,.F.); +#1121=ORIENTED_EDGE('',*,*,#880,.T.); +#1122=ORIENTED_EDGE('',*,*,#887,.T.); +#1123=ORIENTED_EDGE('',*,*,#888,.T.); +#1124=ORIENTED_EDGE('',*,*,#889,.T.); +#1125=ORIENTED_EDGE('',*,*,#890,.T.); +#1126=ORIENTED_EDGE('',*,*,#891,.F.); +#1127=ORIENTED_EDGE('',*,*,#892,.T.); +#1128=ORIENTED_EDGE('',*,*,#893,.T.); +#1129=ORIENTED_EDGE('',*,*,#894,.F.); +#1130=ORIENTED_EDGE('',*,*,#895,.F.); +#1131=ORIENTED_EDGE('',*,*,#896,.T.); +#1132=ORIENTED_EDGE('',*,*,#897,.F.); +#1133=ORIENTED_EDGE('',*,*,#898,.F.); +#1134=ORIENTED_EDGE('',*,*,#881,.T.); +#1135=ORIENTED_EDGE('',*,*,#896,.F.); +#1136=ORIENTED_EDGE('',*,*,#899,.T.); +#1137=ORIENTED_EDGE('',*,*,#900,.T.); +#1138=ORIENTED_EDGE('',*,*,#901,.F.); +#1139=ORIENTED_EDGE('',*,*,#884,.T.); +#1140=ORIENTED_EDGE('',*,*,#902,.T.); +#1141=ORIENTED_EDGE('',*,*,#886,.T.); +#1142=ORIENTED_EDGE('',*,*,#903,.F.); +#1143=ORIENTED_EDGE('',*,*,#904,.F.); +#1144=ORIENTED_EDGE('',*,*,#887,.F.); +#1145=ORIENTED_EDGE('',*,*,#905,.F.); +#1146=ORIENTED_EDGE('',*,*,#906,.F.); +#1147=ORIENTED_EDGE('',*,*,#907,.F.); +#1148=ORIENTED_EDGE('',*,*,#892,.F.); +#1149=ORIENTED_EDGE('',*,*,#908,.F.); +#1150=ORIENTED_EDGE('',*,*,#893,.F.); +#1151=ORIENTED_EDGE('',*,*,#907,.T.); +#1152=ORIENTED_EDGE('',*,*,#909,.F.); +#1153=ORIENTED_EDGE('',*,*,#910,.F.); +#1154=ORIENTED_EDGE('',*,*,#911,.T.); +#1155=ORIENTED_EDGE('',*,*,#912,.T.); +#1156=ORIENTED_EDGE('',*,*,#913,.F.); +#1157=ORIENTED_EDGE('',*,*,#914,.T.); +#1158=ORIENTED_EDGE('',*,*,#915,.F.); +#1159=ORIENTED_EDGE('',*,*,#909,.T.); +#1160=ORIENTED_EDGE('',*,*,#906,.T.); +#1161=ORIENTED_EDGE('',*,*,#916,.F.); +#1162=ORIENTED_EDGE('',*,*,#917,.F.); +#1163=ORIENTED_EDGE('',*,*,#918,.T.); +#1164=ORIENTED_EDGE('',*,*,#911,.F.); +#1165=ORIENTED_EDGE('',*,*,#919,.F.); +#1166=ORIENTED_EDGE('',*,*,#912,.F.); +#1167=ORIENTED_EDGE('',*,*,#918,.F.); +#1168=ORIENTED_EDGE('',*,*,#920,.F.); +#1169=ORIENTED_EDGE('',*,*,#916,.T.); +#1170=ORIENTED_EDGE('',*,*,#910,.T.); +#1171=ORIENTED_EDGE('',*,*,#905,.T.); +#1172=ORIENTED_EDGE('',*,*,#891,.T.); +#1173=ORIENTED_EDGE('',*,*,#921,.T.); +#1174=ORIENTED_EDGE('',*,*,#922,.T.); +#1175=ORIENTED_EDGE('',*,*,#923,.T.); +#1176=ORIENTED_EDGE('',*,*,#924,.T.); +#1177=ORIENTED_EDGE('',*,*,#925,.T.); +#1178=ORIENTED_EDGE('',*,*,#926,.T.); +#1179=ORIENTED_EDGE('',*,*,#908,.T.); +#1180=ORIENTED_EDGE('',*,*,#915,.T.); +#1181=ORIENTED_EDGE('',*,*,#927,.T.); +#1182=ORIENTED_EDGE('',*,*,#928,.F.); +#1183=ORIENTED_EDGE('',*,*,#929,.T.); +#1184=ORIENTED_EDGE('',*,*,#930,.T.); +#1185=ORIENTED_EDGE('',*,*,#931,.T.); +#1186=ORIENTED_EDGE('',*,*,#894,.T.); +#1187=ORIENTED_EDGE('',*,*,#883,.T.); +#1188=ORIENTED_EDGE('',*,*,#932,.T.); +#1189=ORIENTED_EDGE('',*,*,#933,.T.); +#1190=ORIENTED_EDGE('',*,*,#932,.F.); +#1191=ORIENTED_EDGE('',*,*,#882,.T.); +#1192=ORIENTED_EDGE('',*,*,#902,.F.); +#1193=ORIENTED_EDGE('',*,*,#933,.F.); +#1194=ORIENTED_EDGE('',*,*,#934,.F.); +#1195=ORIENTED_EDGE('',*,*,#934,.T.); +#1196=ORIENTED_EDGE('',*,*,#935,.T.); +#1197=ORIENTED_EDGE('',*,*,#936,.T.); +#1198=ORIENTED_EDGE('',*,*,#935,.F.); +#1199=ORIENTED_EDGE('',*,*,#936,.F.); +#1200=ORIENTED_EDGE('',*,*,#937,.T.); +#1201=ORIENTED_EDGE('',*,*,#938,.T.); +#1202=ORIENTED_EDGE('',*,*,#928,.T.); +#1203=ORIENTED_EDGE('',*,*,#939,.T.); +#1204=ORIENTED_EDGE('',*,*,#939,.F.); +#1205=ORIENTED_EDGE('',*,*,#927,.F.); +#1206=ORIENTED_EDGE('',*,*,#914,.F.); +#1207=ORIENTED_EDGE('',*,*,#940,.F.); +#1208=ORIENTED_EDGE('',*,*,#941,.F.); +#1209=ORIENTED_EDGE('',*,*,#942,.T.); +#1210=ORIENTED_EDGE('',*,*,#943,.T.); +#1211=ORIENTED_EDGE('',*,*,#942,.F.); +#1212=ORIENTED_EDGE('',*,*,#943,.F.); +#1213=ORIENTED_EDGE('',*,*,#944,.F.); +#1214=ORIENTED_EDGE('',*,*,#945,.F.); +#1215=ORIENTED_EDGE('',*,*,#946,.T.); +#1216=ORIENTED_EDGE('',*,*,#947,.T.); +#1217=ORIENTED_EDGE('',*,*,#946,.F.); +#1218=ORIENTED_EDGE('',*,*,#947,.F.); +#1219=ORIENTED_EDGE('',*,*,#948,.F.); +#1220=ORIENTED_EDGE('',*,*,#944,.T.); +#1221=ORIENTED_EDGE('',*,*,#949,.T.); +#1222=ORIENTED_EDGE('',*,*,#950,.T.); +#1223=ORIENTED_EDGE('',*,*,#949,.F.); +#1224=ORIENTED_EDGE('',*,*,#950,.F.); +#1225=ORIENTED_EDGE('',*,*,#948,.T.); +#1226=ORIENTED_EDGE('',*,*,#951,.T.); +#1227=ORIENTED_EDGE('',*,*,#952,.T.); +#1228=ORIENTED_EDGE('',*,*,#951,.F.); +#1229=ORIENTED_EDGE('',*,*,#952,.F.); +#1230=ORIENTED_EDGE('',*,*,#885,.T.); +#1231=ORIENTED_EDGE('',*,*,#901,.T.); +#1232=ORIENTED_EDGE('',*,*,#953,.T.); +#1233=ORIENTED_EDGE('',*,*,#929,.F.); +#1234=ORIENTED_EDGE('',*,*,#938,.F.); +#1235=ORIENTED_EDGE('',*,*,#954,.F.); +#1236=ORIENTED_EDGE('',*,*,#955,.F.); +#1237=ORIENTED_EDGE('',*,*,#956,.T.); +#1238=ORIENTED_EDGE('',*,*,#957,.T.); +#1239=ORIENTED_EDGE('',*,*,#958,.T.); +#1240=ORIENTED_EDGE('',*,*,#959,.T.); +#1241=ORIENTED_EDGE('',*,*,#923,.F.); +#1242=ORIENTED_EDGE('',*,*,#960,.F.); +#1243=ORIENTED_EDGE('',*,*,#961,.T.); +#1244=ORIENTED_EDGE('',*,*,#962,.T.); +#1245=ORIENTED_EDGE('',*,*,#903,.T.); +#1246=ORIENTED_EDGE('',*,*,#963,.T.); +#1247=ORIENTED_EDGE('',*,*,#964,.T.); +#1248=ORIENTED_EDGE('',*,*,#965,.T.); +#1249=ORIENTED_EDGE('',*,*,#919,.T.); +#1250=ORIENTED_EDGE('',*,*,#966,.T.); +#1251=ORIENTED_EDGE('',*,*,#967,.T.); +#1252=ORIENTED_EDGE('',*,*,#968,.T.); +#1253=ORIENTED_EDGE('',*,*,#954,.T.); +#1254=ORIENTED_EDGE('',*,*,#937,.F.); +#1255=ORIENTED_EDGE('',*,*,#940,.T.); +#1256=ORIENTED_EDGE('',*,*,#913,.T.); +#1257=ORIENTED_EDGE('',*,*,#900,.F.); +#1258=ORIENTED_EDGE('',*,*,#969,.T.); +#1259=ORIENTED_EDGE('',*,*,#930,.F.); +#1260=ORIENTED_EDGE('',*,*,#953,.F.); +#1261=ORIENTED_EDGE('',*,*,#970,.F.); +#1262=ORIENTED_EDGE('',*,*,#955,.T.); +#1263=ORIENTED_EDGE('',*,*,#968,.F.); +#1264=ORIENTED_EDGE('',*,*,#971,.F.); +#1265=ORIENTED_EDGE('',*,*,#972,.F.); +#1266=ORIENTED_EDGE('',*,*,#971,.T.); +#1267=ORIENTED_EDGE('',*,*,#967,.F.); +#1268=ORIENTED_EDGE('',*,*,#973,.F.); +#1269=ORIENTED_EDGE('',*,*,#899,.F.); +#1270=ORIENTED_EDGE('',*,*,#895,.T.); +#1271=ORIENTED_EDGE('',*,*,#931,.F.); +#1272=ORIENTED_EDGE('',*,*,#969,.F.); +#1273=ORIENTED_EDGE('',*,*,#974,.F.); +#1274=ORIENTED_EDGE('',*,*,#975,.T.); +#1275=ORIENTED_EDGE('',*,*,#925,.F.); +#1276=ORIENTED_EDGE('',*,*,#976,.F.); +#1277=ORIENTED_EDGE('',*,*,#977,.F.); +#1278=ORIENTED_EDGE('',*,*,#976,.T.); +#1279=ORIENTED_EDGE('',*,*,#924,.F.); +#1280=ORIENTED_EDGE('',*,*,#959,.F.); +#1281=ORIENTED_EDGE('',*,*,#978,.F.); +#1282=ORIENTED_EDGE('',*,*,#960,.T.); +#1283=ORIENTED_EDGE('',*,*,#922,.F.); +#1284=ORIENTED_EDGE('',*,*,#979,.F.); +#1285=ORIENTED_EDGE('',*,*,#980,.F.); +#1286=ORIENTED_EDGE('',*,*,#979,.T.); +#1287=ORIENTED_EDGE('',*,*,#921,.F.); +#1288=ORIENTED_EDGE('',*,*,#890,.F.); +#1289=ORIENTED_EDGE('',*,*,#977,.T.); +#1290=ORIENTED_EDGE('',*,*,#958,.F.); +#1291=ORIENTED_EDGE('',*,*,#981,.F.); +#1292=ORIENTED_EDGE('',*,*,#982,.F.); +#1293=ORIENTED_EDGE('',*,*,#974,.T.); +#1294=ORIENTED_EDGE('',*,*,#945,.T.); +#1295=ORIENTED_EDGE('',*,*,#978,.T.); +#1296=ORIENTED_EDGE('',*,*,#980,.T.); +#1297=ORIENTED_EDGE('',*,*,#889,.F.); +#1298=ORIENTED_EDGE('',*,*,#983,.T.); +#1299=ORIENTED_EDGE('',*,*,#961,.F.); +#1300=ORIENTED_EDGE('',*,*,#963,.F.); +#1301=ORIENTED_EDGE('',*,*,#984,.T.); +#1302=ORIENTED_EDGE('',*,*,#985,.F.); +#1303=ORIENTED_EDGE('',*,*,#984,.F.); +#1304=ORIENTED_EDGE('',*,*,#964,.F.); +#1305=ORIENTED_EDGE('',*,*,#986,.T.); +#1306=ORIENTED_EDGE('',*,*,#987,.F.); +#1307=ORIENTED_EDGE('',*,*,#986,.F.); +#1308=ORIENTED_EDGE('',*,*,#965,.F.); +#1309=ORIENTED_EDGE('',*,*,#988,.T.); +#1310=ORIENTED_EDGE('',*,*,#989,.F.); +#1311=ORIENTED_EDGE('',*,*,#988,.F.); +#1312=ORIENTED_EDGE('',*,*,#989,.T.); +#1313=ORIENTED_EDGE('',*,*,#990,.T.); +#1314=ORIENTED_EDGE('',*,*,#987,.T.); +#1315=ORIENTED_EDGE('',*,*,#991,.T.); +#1316=ORIENTED_EDGE('',*,*,#991,.F.); +#1317=ORIENTED_EDGE('',*,*,#992,.T.); +#1318=ORIENTED_EDGE('',*,*,#897,.T.); +#1319=ORIENTED_EDGE('',*,*,#992,.F.); +#1320=ORIENTED_EDGE('',*,*,#993,.F.); +#1321=ORIENTED_EDGE('',*,*,#994,.T.); +#1322=ORIENTED_EDGE('',*,*,#898,.T.); +#1323=ORIENTED_EDGE('',*,*,#994,.F.); +#1324=ORIENTED_EDGE('',*,*,#990,.F.); +#1325=ORIENTED_EDGE('',*,*,#995,.T.); +#1326=ORIENTED_EDGE('',*,*,#996,.T.); +#1327=ORIENTED_EDGE('',*,*,#995,.F.); +#1328=ORIENTED_EDGE('',*,*,#888,.F.); +#1329=ORIENTED_EDGE('',*,*,#904,.T.); +#1330=ORIENTED_EDGE('',*,*,#962,.F.); +#1331=ORIENTED_EDGE('',*,*,#983,.F.); +#1332=ORIENTED_EDGE('',*,*,#997,.T.); +#1333=ORIENTED_EDGE('',*,*,#981,.T.); +#1334=ORIENTED_EDGE('',*,*,#957,.F.); +#1335=ORIENTED_EDGE('',*,*,#998,.F.); +#1336=ORIENTED_EDGE('',*,*,#972,.T.); +#1337=ORIENTED_EDGE('',*,*,#999,.F.); +#1338=ORIENTED_EDGE('',*,*,#998,.T.); +#1339=ORIENTED_EDGE('',*,*,#956,.F.); +#1340=ORIENTED_EDGE('',*,*,#970,.T.); +#1341=ORIENTED_EDGE('',*,*,#941,.T.); +#1342=ORIENTED_EDGE('',*,*,#985,.T.); +#1343=ORIENTED_EDGE('',*,*,#993,.T.); +#1344=ORIENTED_EDGE('',*,*,#917,.T.); +#1345=ORIENTED_EDGE('',*,*,#926,.F.); +#1346=ORIENTED_EDGE('',*,*,#975,.F.); +#1347=ORIENTED_EDGE('',*,*,#982,.T.); +#1348=ORIENTED_EDGE('',*,*,#997,.F.); +#1349=ORIENTED_EDGE('',*,*,#999,.T.); +#1350=ORIENTED_EDGE('',*,*,#973,.T.); +#1351=ORIENTED_EDGE('',*,*,#966,.F.); +#1352=ORIENTED_EDGE('',*,*,#920,.T.); +#1353=ORIENTED_EDGE('',*,*,#996,.F.); +#1354=ORIENTED_EDGE('',*,*,#1000,.F.); +#1355=ORIENTED_EDGE('',*,*,#1001,.F.); +#1356=ORIENTED_EDGE('',*,*,#1002,.F.); +#1357=ORIENTED_EDGE('',*,*,#1003,.T.); +#1358=ORIENTED_EDGE('',*,*,#1004,.F.); +#1359=ORIENTED_EDGE('',*,*,#1005,.F.); +#1360=ORIENTED_EDGE('',*,*,#1006,.F.); +#1361=ORIENTED_EDGE('',*,*,#1001,.T.); +#1362=ORIENTED_EDGE('',*,*,#1002,.T.); +#1363=ORIENTED_EDGE('',*,*,#1006,.T.); +#1364=ORIENTED_EDGE('',*,*,#1007,.T.); +#1365=ORIENTED_EDGE('',*,*,#1008,.T.); +#1366=ORIENTED_EDGE('',*,*,#1009,.F.); +#1367=ORIENTED_EDGE('',*,*,#1010,.F.); +#1368=ORIENTED_EDGE('',*,*,#1011,.T.); +#1369=ORIENTED_EDGE('',*,*,#1012,.T.); +#1370=ORIENTED_EDGE('',*,*,#1013,.T.); +#1371=ORIENTED_EDGE('',*,*,#1014,.T.); +#1372=ORIENTED_EDGE('',*,*,#1014,.F.); +#1373=ORIENTED_EDGE('',*,*,#1015,.T.); +#1374=ORIENTED_EDGE('',*,*,#1016,.T.); +#1375=ORIENTED_EDGE('',*,*,#1015,.F.); +#1376=ORIENTED_EDGE('',*,*,#1016,.F.); +#1377=ORIENTED_EDGE('',*,*,#1017,.F.); +#1378=ORIENTED_EDGE('',*,*,#1013,.F.); +#1379=ORIENTED_EDGE('',*,*,#1018,.T.); +#1380=ORIENTED_EDGE('',*,*,#1019,.T.); +#1381=ORIENTED_EDGE('',*,*,#1018,.F.); +#1382=ORIENTED_EDGE('',*,*,#1019,.F.); +#1383=ORIENTED_EDGE('',*,*,#1020,.F.); +#1384=ORIENTED_EDGE('',*,*,#1012,.F.); +#1385=ORIENTED_EDGE('',*,*,#1021,.T.); +#1386=ORIENTED_EDGE('',*,*,#1022,.T.); +#1387=ORIENTED_EDGE('',*,*,#1021,.F.); +#1388=ORIENTED_EDGE('',*,*,#1022,.F.); +#1389=ORIENTED_EDGE('',*,*,#1023,.F.); +#1390=ORIENTED_EDGE('',*,*,#1017,.T.); +#1391=ORIENTED_EDGE('',*,*,#1024,.T.); +#1392=ORIENTED_EDGE('',*,*,#1025,.F.); +#1393=ORIENTED_EDGE('',*,*,#1024,.F.); +#1394=ORIENTED_EDGE('',*,*,#1020,.T.); +#1395=ORIENTED_EDGE('',*,*,#1026,.T.); +#1396=ORIENTED_EDGE('',*,*,#1027,.F.); +#1397=ORIENTED_EDGE('',*,*,#1026,.F.); +#1398=ORIENTED_EDGE('',*,*,#1023,.T.); +#1399=ORIENTED_EDGE('',*,*,#1028,.T.); +#1400=ORIENTED_EDGE('',*,*,#1029,.F.); +#1401=ORIENTED_EDGE('',*,*,#1028,.F.); +#1402=ORIENTED_EDGE('',*,*,#1030,.F.); +#1403=ORIENTED_EDGE('',*,*,#1031,.F.); +#1404=ORIENTED_EDGE('',*,*,#1007,.F.); +#1405=ORIENTED_EDGE('',*,*,#1005,.T.); +#1406=ORIENTED_EDGE('',*,*,#1032,.F.); +#1407=ORIENTED_EDGE('',*,*,#1010,.T.); +#1408=ORIENTED_EDGE('',*,*,#1033,.F.); +#1409=ORIENTED_EDGE('',*,*,#1034,.F.); +#1410=ORIENTED_EDGE('',*,*,#1000,.T.); +#1411=ORIENTED_EDGE('',*,*,#1035,.T.); +#1412=ORIENTED_EDGE('',*,*,#1034,.T.); +#1413=ORIENTED_EDGE('',*,*,#1036,.F.); +#1414=ORIENTED_EDGE('',*,*,#1037,.F.); +#1415=ORIENTED_EDGE('',*,*,#1030,.T.); +#1416=ORIENTED_EDGE('',*,*,#1004,.T.); +#1417=ORIENTED_EDGE('',*,*,#1025,.T.); +#1418=ORIENTED_EDGE('',*,*,#1027,.T.); +#1419=ORIENTED_EDGE('',*,*,#1029,.T.); +#1420=ORIENTED_EDGE('',*,*,#1031,.T.); +#1421=ORIENTED_EDGE('',*,*,#1037,.T.); +#1422=ORIENTED_EDGE('',*,*,#1038,.F.); +#1423=ORIENTED_EDGE('',*,*,#1008,.F.); +#1424=ORIENTED_EDGE('',*,*,#1009,.T.); +#1425=ORIENTED_EDGE('',*,*,#1038,.T.); +#1426=ORIENTED_EDGE('',*,*,#1036,.T.); +#1427=ORIENTED_EDGE('',*,*,#1033,.T.); +#1428=ORIENTED_EDGE('',*,*,#1011,.F.); +#1429=ORIENTED_EDGE('',*,*,#1032,.T.); +#1430=ORIENTED_EDGE('',*,*,#1035,.F.); +#1431=ORIENTED_EDGE('',*,*,#1003,.F.); +#1432=ORIENTED_EDGE('',*,*,#1039,.F.); +#1433=ORIENTED_EDGE('',*,*,#1040,.F.); +#1434=ORIENTED_EDGE('',*,*,#1041,.F.); +#1435=ORIENTED_EDGE('',*,*,#1042,.F.); +#1436=ORIENTED_EDGE('',*,*,#1043,.F.); +#1437=ORIENTED_EDGE('',*,*,#1042,.T.); +#1438=ORIENTED_EDGE('',*,*,#1044,.F.); +#1439=ORIENTED_EDGE('',*,*,#1045,.T.); +#1440=ORIENTED_EDGE('',*,*,#1044,.T.); +#1441=ORIENTED_EDGE('',*,*,#1041,.T.); +#1442=ORIENTED_EDGE('',*,*,#1046,.T.); +#1443=ORIENTED_EDGE('',*,*,#1047,.T.); +#1444=ORIENTED_EDGE('',*,*,#1048,.F.); +#1445=ORIENTED_EDGE('',*,*,#1049,.F.); +#1446=ORIENTED_EDGE('',*,*,#1050,.F.); +#1447=ORIENTED_EDGE('',*,*,#1051,.T.); +#1448=ORIENTED_EDGE('',*,*,#1052,.T.); +#1449=ORIENTED_EDGE('',*,*,#1053,.T.); +#1450=ORIENTED_EDGE('',*,*,#1053,.F.); +#1451=ORIENTED_EDGE('',*,*,#1054,.T.); +#1452=ORIENTED_EDGE('',*,*,#1055,.T.); +#1453=ORIENTED_EDGE('',*,*,#1054,.F.); +#1454=ORIENTED_EDGE('',*,*,#1055,.F.); +#1455=ORIENTED_EDGE('',*,*,#1056,.F.); +#1456=ORIENTED_EDGE('',*,*,#1052,.F.); +#1457=ORIENTED_EDGE('',*,*,#1057,.T.); +#1458=ORIENTED_EDGE('',*,*,#1058,.T.); +#1459=ORIENTED_EDGE('',*,*,#1057,.F.); +#1460=ORIENTED_EDGE('',*,*,#1058,.F.); +#1461=ORIENTED_EDGE('',*,*,#1059,.F.); +#1462=ORIENTED_EDGE('',*,*,#1051,.F.); +#1463=ORIENTED_EDGE('',*,*,#1060,.T.); +#1464=ORIENTED_EDGE('',*,*,#1061,.T.); +#1465=ORIENTED_EDGE('',*,*,#1060,.F.); +#1466=ORIENTED_EDGE('',*,*,#1061,.F.); +#1467=ORIENTED_EDGE('',*,*,#1062,.F.); +#1468=ORIENTED_EDGE('',*,*,#1063,.F.); +#1469=ORIENTED_EDGE('',*,*,#1064,.T.); +#1470=ORIENTED_EDGE('',*,*,#1056,.T.); +#1471=ORIENTED_EDGE('',*,*,#1064,.F.); +#1472=ORIENTED_EDGE('',*,*,#1065,.F.); +#1473=ORIENTED_EDGE('',*,*,#1066,.T.); +#1474=ORIENTED_EDGE('',*,*,#1059,.T.); +#1475=ORIENTED_EDGE('',*,*,#1066,.F.); +#1476=ORIENTED_EDGE('',*,*,#1067,.F.); +#1477=ORIENTED_EDGE('',*,*,#1068,.T.); +#1478=ORIENTED_EDGE('',*,*,#1062,.T.); +#1479=ORIENTED_EDGE('',*,*,#1068,.F.); +#1480=ORIENTED_EDGE('',*,*,#1069,.F.); +#1481=ORIENTED_EDGE('',*,*,#1070,.F.); +#1482=ORIENTED_EDGE('',*,*,#1045,.F.); +#1483=ORIENTED_EDGE('',*,*,#1050,.T.); +#1484=ORIENTED_EDGE('',*,*,#1069,.T.); +#1485=ORIENTED_EDGE('',*,*,#1049,.T.); +#1486=ORIENTED_EDGE('',*,*,#1071,.F.); +#1487=ORIENTED_EDGE('',*,*,#1072,.F.); +#1488=ORIENTED_EDGE('',*,*,#1073,.F.); +#1489=ORIENTED_EDGE('',*,*,#1074,.F.); +#1490=ORIENTED_EDGE('',*,*,#1046,.F.); +#1491=ORIENTED_EDGE('',*,*,#1040,.T.); +#1492=ORIENTED_EDGE('',*,*,#1043,.T.); +#1493=ORIENTED_EDGE('',*,*,#1070,.T.); +#1494=ORIENTED_EDGE('',*,*,#1072,.T.); +#1495=ORIENTED_EDGE('',*,*,#1075,.F.); +#1496=ORIENTED_EDGE('',*,*,#1076,.F.); +#1497=ORIENTED_EDGE('',*,*,#1073,.T.); +#1498=ORIENTED_EDGE('',*,*,#1039,.T.); +#1499=ORIENTED_EDGE('',*,*,#1063,.T.); +#1500=ORIENTED_EDGE('',*,*,#1065,.T.); +#1501=ORIENTED_EDGE('',*,*,#1067,.T.); +#1502=ORIENTED_EDGE('',*,*,#1074,.T.); +#1503=ORIENTED_EDGE('',*,*,#1076,.T.); +#1504=ORIENTED_EDGE('',*,*,#1077,.F.); +#1505=ORIENTED_EDGE('',*,*,#1047,.F.); +#1506=ORIENTED_EDGE('',*,*,#1048,.T.); +#1507=ORIENTED_EDGE('',*,*,#1077,.T.); +#1508=ORIENTED_EDGE('',*,*,#1075,.T.); +#1509=ORIENTED_EDGE('',*,*,#1071,.T.); +#1510=ORIENTED_EDGE('',*,*,#1078,.T.); +#1511=ORIENTED_EDGE('',*,*,#1079,.T.); +#1512=ORIENTED_EDGE('',*,*,#1080,.F.); +#1513=ORIENTED_EDGE('',*,*,#1081,.T.); +#1514=ORIENTED_EDGE('',*,*,#1082,.F.); +#1515=ORIENTED_EDGE('',*,*,#1083,.F.); +#1516=ORIENTED_EDGE('',*,*,#1084,.T.); +#1517=ORIENTED_EDGE('',*,*,#1085,.T.); +#1518=ORIENTED_EDGE('',*,*,#1086,.F.); +#1519=ORIENTED_EDGE('',*,*,#1087,.F.); +#1520=ORIENTED_EDGE('',*,*,#1088,.F.); +#1521=ORIENTED_EDGE('',*,*,#1089,.F.); +#1522=ORIENTED_EDGE('',*,*,#1079,.F.); +#1523=ORIENTED_EDGE('',*,*,#1090,.F.); +#1524=ORIENTED_EDGE('',*,*,#1091,.F.); +#1525=ORIENTED_EDGE('',*,*,#1092,.T.); +#1526=ORIENTED_EDGE('',*,*,#1081,.F.); +#1527=ORIENTED_EDGE('',*,*,#1093,.F.); +#1528=ORIENTED_EDGE('',*,*,#1094,.F.); +#1529=ORIENTED_EDGE('',*,*,#1095,.T.); +#1530=ORIENTED_EDGE('',*,*,#1096,.T.); +#1531=ORIENTED_EDGE('',*,*,#1097,.T.); +#1532=ORIENTED_EDGE('',*,*,#1098,.T.); +#1533=ORIENTED_EDGE('',*,*,#1099,.T.); +#1534=ORIENTED_EDGE('',*,*,#1100,.T.); +#1535=ORIENTED_EDGE('',*,*,#1098,.F.); +#1536=ORIENTED_EDGE('',*,*,#1101,.F.); +#1537=ORIENTED_EDGE('',*,*,#1102,.T.); +#1538=ORIENTED_EDGE('',*,*,#1082,.T.); +#1539=ORIENTED_EDGE('',*,*,#1092,.F.); +#1540=ORIENTED_EDGE('',*,*,#1078,.F.); +#1541=ORIENTED_EDGE('',*,*,#1103,.F.); +#1542=ORIENTED_EDGE('',*,*,#1104,.F.); +#1543=ORIENTED_EDGE('',*,*,#1084,.F.); +#1544=ORIENTED_EDGE('',*,*,#1083,.T.); +#1545=ORIENTED_EDGE('',*,*,#1102,.F.); +#1546=ORIENTED_EDGE('',*,*,#1105,.T.); +#1547=ORIENTED_EDGE('',*,*,#1103,.T.); +#1548=ORIENTED_EDGE('',*,*,#1106,.T.); +#1549=ORIENTED_EDGE('',*,*,#1107,.T.); +#1550=ORIENTED_EDGE('',*,*,#1099,.F.); +#1551=ORIENTED_EDGE('',*,*,#1091,.T.); +#1552=ORIENTED_EDGE('',*,*,#1100,.F.); +#1553=ORIENTED_EDGE('',*,*,#1108,.T.); +#1554=ORIENTED_EDGE('',*,*,#1106,.F.); +#1555=ORIENTED_EDGE('',*,*,#1108,.F.); +#1556=ORIENTED_EDGE('',*,*,#1104,.T.); +#1557=ORIENTED_EDGE('',*,*,#1105,.F.); +#1558=ORIENTED_EDGE('',*,*,#1101,.T.); +#1559=ORIENTED_EDGE('',*,*,#1097,.F.); +#1560=ORIENTED_EDGE('',*,*,#1109,.F.); +#1561=ORIENTED_EDGE('',*,*,#1085,.F.); +#1562=ORIENTED_EDGE('',*,*,#1089,.T.); +#1563=ORIENTED_EDGE('',*,*,#1110,.T.); +#1564=ORIENTED_EDGE('',*,*,#1093,.T.); +#1565=ORIENTED_EDGE('',*,*,#1080,.T.); +#1566=ORIENTED_EDGE('',*,*,#1088,.T.); +#1567=ORIENTED_EDGE('',*,*,#1111,.F.); +#1568=ORIENTED_EDGE('',*,*,#1094,.T.); +#1569=ORIENTED_EDGE('',*,*,#1110,.F.); +#1570=ORIENTED_EDGE('',*,*,#1090,.T.); +#1571=ORIENTED_EDGE('',*,*,#1112,.T.); +#1572=ORIENTED_EDGE('',*,*,#1107,.F.); +#1573=ORIENTED_EDGE('',*,*,#1112,.F.); +#1574=ORIENTED_EDGE('',*,*,#1113,.T.); +#1575=ORIENTED_EDGE('',*,*,#1095,.F.); +#1576=ORIENTED_EDGE('',*,*,#1111,.T.); +#1577=ORIENTED_EDGE('',*,*,#1087,.T.); +#1578=ORIENTED_EDGE('',*,*,#1113,.F.); +#1579=ORIENTED_EDGE('',*,*,#1086,.T.); +#1580=ORIENTED_EDGE('',*,*,#1109,.T.); +#1581=ORIENTED_EDGE('',*,*,#1096,.F.); +#1582=PLANE('',#1771); +#1583=PLANE('',#1774); +#1584=PLANE('',#1777); +#1585=PLANE('',#1779); +#1586=PLANE('',#1780); +#1587=PLANE('',#1781); +#1588=PLANE('',#1782); +#1589=PLANE('',#1784); +#1590=PLANE('',#1785); +#1591=PLANE('',#1786); +#1592=PLANE('',#1787); +#1593=PLANE('',#1790); +#1594=PLANE('',#1794); +#1595=PLANE('',#1802); +#1596=PLANE('',#1807); +#1597=PLANE('',#1811); +#1598=PLANE('',#1814); +#1599=PLANE('',#1815); +#1600=PLANE('',#1819); +#1601=PLANE('',#1820); +#1602=PLANE('',#1821); +#1603=PLANE('',#1822); +#1604=PLANE('',#1823); +#1605=PLANE('',#1824); +#1606=PLANE('',#1825); +#1607=PLANE('',#1826); +#1608=PLANE('',#1827); +#1609=PLANE('',#1828); +#1610=PLANE('',#1829); +#1611=PLANE('',#1836); +#1612=PLANE('',#1838); +#1613=PLANE('',#1845); +#1614=PLANE('',#1846); +#1615=PLANE('',#1847); +#1616=PLANE('',#1848); +#1617=PLANE('',#1849); +#1618=PLANE('',#1850); +#1619=PLANE('',#1851); +#1620=PLANE('',#1852); +#1621=PLANE('',#1858); +#1622=PLANE('',#1862); +#1623=PLANE('',#1866); +#1624=PLANE('',#1874); +#1625=PLANE('',#1875); +#1626=PLANE('',#1876); +#1627=PLANE('',#1877); +#1628=PLANE('',#1878); +#1629=PLANE('',#1879); +#1630=PLANE('',#1880); +#1631=PLANE('',#1881); +#1632=PLANE('',#1882); +#1633=PLANE('',#1888); +#1634=PLANE('',#1892); +#1635=PLANE('',#1896); +#1636=PLANE('',#1904); +#1637=PLANE('',#1905); +#1638=PLANE('',#1906); +#1639=PLANE('',#1907); +#1640=PLANE('',#1908); +#1641=PLANE('',#1909); +#1642=PLANE('',#1910); +#1643=PLANE('',#1911); +#1644=PLANE('',#1913); +#1645=PLANE('',#1915); +#1646=PLANE('',#1918); +#1647=PLANE('',#1919); +#1648=PLANE('',#1920); +#1649=PLANE('',#1924); +#1650=PLANE('',#1925); +#1651=PLANE('',#1926); +#1652=PLANE('',#1928); +#1653=PLANE('',#1929); +#1654=ADVANCED_FACE('',(#140),#1582,.F.); +#1655=ADVANCED_FACE('',(#141,#51,#52),#1583,.F.); +#1656=ADVANCED_FACE('',(#142),#1584,.T.); +#1657=ADVANCED_FACE('',(#143),#1585,.T.); +#1658=ADVANCED_FACE('',(#144),#1586,.F.); +#1659=ADVANCED_FACE('',(#145),#1587,.F.); +#1660=ADVANCED_FACE('',(#146),#1588,.T.); +#1661=ADVANCED_FACE('',(#147),#1589,.F.); +#1662=ADVANCED_FACE('',(#148),#1590,.F.); +#1663=ADVANCED_FACE('',(#149),#1591,.T.); +#1664=ADVANCED_FACE('',(#150),#1592,.T.); +#1665=ADVANCED_FACE('',(#151),#22,.F.); +#1666=ADVANCED_FACE('',(#152,#53),#1593,.T.); +#1667=ADVANCED_FACE('',(#153),#23,.F.); +#1668=ADVANCED_FACE('',(#154),#1594,.T.); +#1669=ADVANCED_FACE('',(#155),#21,.T.); +#1670=ADVANCED_FACE('',(#156),#24,.F.); +#1671=ADVANCED_FACE('',(#157),#25,.F.); +#1672=ADVANCED_FACE('',(#158,#54),#1595,.T.); +#1673=ADVANCED_FACE('',(#159),#26,.F.); +#1674=ADVANCED_FACE('',(#160,#55),#1596,.T.); +#1675=ADVANCED_FACE('',(#161),#27,.F.); +#1676=ADVANCED_FACE('',(#162),#1597,.T.); +#1677=ADVANCED_FACE('',(#163),#28,.F.); +#1678=ADVANCED_FACE('',(#164),#1598,.T.); +#1679=ADVANCED_FACE('',(#165,#56,#57,#58),#1599,.T.); +#1680=ADVANCED_FACE('',(#166),#1600,.T.); +#1681=ADVANCED_FACE('',(#167),#1601,.T.); +#1682=ADVANCED_FACE('',(#168),#1602,.T.); +#1683=ADVANCED_FACE('',(#169),#1603,.T.); +#1684=ADVANCED_FACE('',(#170),#1604,.T.); +#1685=ADVANCED_FACE('',(#171),#1605,.T.); +#1686=ADVANCED_FACE('',(#172),#1606,.T.); +#1687=ADVANCED_FACE('',(#173),#1607,.T.); +#1688=ADVANCED_FACE('',(#174),#1608,.T.); +#1689=ADVANCED_FACE('',(#175,#59),#1609,.T.); +#1690=ADVANCED_FACE('',(#176),#1610,.T.); +#1691=ADVANCED_FACE('',(#177),#29,.F.); +#1692=ADVANCED_FACE('',(#178),#30,.F.); +#1693=ADVANCED_FACE('',(#179),#31,.F.); +#1694=ADVANCED_FACE('',(#180,#60),#1611,.T.); +#1695=ADVANCED_FACE('',(#181,#61),#1612,.T.); +#1696=ADVANCED_FACE('',(#182),#32,.F.); +#1697=ADVANCED_FACE('',(#183),#33,.F.); +#1698=ADVANCED_FACE('',(#184),#34,.F.); +#1699=ADVANCED_FACE('',(#185),#1613,.T.); +#1700=ADVANCED_FACE('',(#186),#1614,.T.); +#1701=ADVANCED_FACE('',(#187,#62),#1615,.T.); +#1702=ADVANCED_FACE('',(#188,#63),#1616,.T.); +#1703=ADVANCED_FACE('',(#189,#64),#1617,.F.); +#1704=ADVANCED_FACE('',(#190),#1618,.F.); +#1705=ADVANCED_FACE('',(#191),#1619,.F.); +#1706=ADVANCED_FACE('',(#192,#65,#66,#67),#1620,.T.); +#1707=ADVANCED_FACE('',(#193),#35,.F.); +#1708=ADVANCED_FACE('',(#194,#68),#1621,.T.); +#1709=ADVANCED_FACE('',(#195),#36,.F.); +#1710=ADVANCED_FACE('',(#196,#69),#1622,.T.); +#1711=ADVANCED_FACE('',(#197),#37,.F.); +#1712=ADVANCED_FACE('',(#198,#70),#1623,.T.); +#1713=ADVANCED_FACE('',(#199),#38,.F.); +#1714=ADVANCED_FACE('',(#200),#39,.F.); +#1715=ADVANCED_FACE('',(#201),#40,.F.); +#1716=ADVANCED_FACE('',(#202),#1624,.T.); +#1717=ADVANCED_FACE('',(#203),#1625,.T.); +#1718=ADVANCED_FACE('',(#204,#71,#72,#73),#1626,.T.); +#1719=ADVANCED_FACE('',(#205),#1627,.T.); +#1720=ADVANCED_FACE('',(#206),#1628,.T.); +#1721=ADVANCED_FACE('',(#207),#1629,.F.); +#1722=ADVANCED_FACE('',(#208),#1630,.F.); +#1723=ADVANCED_FACE('',(#209),#1631,.F.); +#1724=ADVANCED_FACE('',(#210,#74,#75,#76),#1632,.T.); +#1725=ADVANCED_FACE('',(#211),#41,.F.); +#1726=ADVANCED_FACE('',(#212,#77),#1633,.T.); +#1727=ADVANCED_FACE('',(#213),#42,.F.); +#1728=ADVANCED_FACE('',(#214,#78),#1634,.T.); +#1729=ADVANCED_FACE('',(#215),#43,.F.); +#1730=ADVANCED_FACE('',(#216,#79),#1635,.T.); +#1731=ADVANCED_FACE('',(#217),#44,.F.); +#1732=ADVANCED_FACE('',(#218),#45,.F.); +#1733=ADVANCED_FACE('',(#219),#46,.F.); +#1734=ADVANCED_FACE('',(#220),#1636,.T.); +#1735=ADVANCED_FACE('',(#221),#1637,.T.); +#1736=ADVANCED_FACE('',(#222),#1638,.F.); +#1737=ADVANCED_FACE('',(#223,#80,#81,#82),#1639,.T.); +#1738=ADVANCED_FACE('',(#224),#1640,.T.); +#1739=ADVANCED_FACE('',(#225),#1641,.T.); +#1740=ADVANCED_FACE('',(#226),#1642,.T.); +#1741=ADVANCED_FACE('',(#227,#83),#1643,.F.); +#1742=ADVANCED_FACE('',(#228),#1644,.F.); +#1743=ADVANCED_FACE('',(#229),#1645,.T.); +#1744=ADVANCED_FACE('',(#230),#1646,.T.); +#1745=ADVANCED_FACE('',(#231),#1647,.T.); +#1746=ADVANCED_FACE('',(#232,#84),#1648,.F.); +#1747=ADVANCED_FACE('',(#233),#47,.F.); +#1748=ADVANCED_FACE('',(#234),#1649,.F.); +#1749=ADVANCED_FACE('',(#235),#1650,.T.); +#1750=ADVANCED_FACE('',(#236),#1651,.T.); +#1751=ADVANCED_FACE('',(#237),#48,.F.); +#1752=ADVANCED_FACE('',(#238),#1652,.F.); +#1753=ADVANCED_FACE('',(#239),#1653,.F.); +#1754=CLOSED_SHELL('',(#1654,#1655,#1656,#1657,#1658,#1659,#1660,#1661, +#1662,#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673, +#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685, +#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693,#1694,#1695,#1696,#1697, +#1698,#1699,#1700,#1701,#1702,#1703)); +#1755=CLOSED_SHELL('',(#1704,#1705,#1706,#1707,#1708,#1709,#1710,#1711, +#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719,#1720,#1721)); +#1756=CLOSED_SHELL('',(#1722,#1723,#1724,#1725,#1726,#1727,#1728,#1729, +#1730,#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739)); +#1757=CLOSED_SHELL('',(#1740,#1741,#1742,#1743,#1744,#1745,#1746,#1747, +#1748,#1749,#1750,#1751,#1752,#1753)); +#1758=DERIVED_UNIT_ELEMENT(#1760,1.); +#1759=DERIVED_UNIT_ELEMENT(#2937,-3.); +#1760=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#1761=DERIVED_UNIT((#1758,#1759)); +#1762=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#1761); +#1763=PROPERTY_DEFINITION_REPRESENTATION(#1768,#1765); +#1764=PROPERTY_DEFINITION_REPRESENTATION(#1769,#1766); +#1765=REPRESENTATION('material name',(#1767),#2934); +#1766=REPRESENTATION('density',(#1762),#2934); +#1767=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#1768=PROPERTY_DEFINITION('material property','material name',#2944); +#1769=PROPERTY_DEFINITION('material property','density of part',#2944); +#1770=AXIS2_PLACEMENT_3D('',#2423,#1930,#1931); +#1771=AXIS2_PLACEMENT_3D('',#2424,#1932,#1933); +#1772=AXIS2_PLACEMENT_3D('',#2431,#1936,#1937); +#1773=AXIS2_PLACEMENT_3D('',#2433,#1938,#1939); +#1774=AXIS2_PLACEMENT_3D('',#2439,#1943,#1944); +#1775=AXIS2_PLACEMENT_3D('',#2460,#1955,#1956); +#1776=AXIS2_PLACEMENT_3D('',#2462,#1957,#1958); +#1777=AXIS2_PLACEMENT_3D('',#2463,#1959,#1960); +#1778=AXIS2_PLACEMENT_3D('',#2469,#1964,#1965); +#1779=AXIS2_PLACEMENT_3D('',#2470,#1966,#1967); +#1780=AXIS2_PLACEMENT_3D('',#2474,#1970,#1971); +#1781=AXIS2_PLACEMENT_3D('',#2480,#1975,#1976); +#1782=AXIS2_PLACEMENT_3D('',#2484,#1979,#1980); +#1783=AXIS2_PLACEMENT_3D('',#2494,#1985,#1986); +#1784=AXIS2_PLACEMENT_3D('',#2496,#1988,#1989); +#1785=AXIS2_PLACEMENT_3D('',#2502,#1993,#1994); +#1786=AXIS2_PLACEMENT_3D('',#2506,#1997,#1998); +#1787=AXIS2_PLACEMENT_3D('',#2518,#2005,#2006); +#1788=AXIS2_PLACEMENT_3D('',#2537,#2011,#2012); +#1789=AXIS2_PLACEMENT_3D('',#2540,#2014,#2015); +#1790=AXIS2_PLACEMENT_3D('',#2541,#2016,#2017); +#1791=AXIS2_PLACEMENT_3D('',#2543,#2018,#2019); +#1792=AXIS2_PLACEMENT_3D('',#2544,#2020,#2021); +#1793=AXIS2_PLACEMENT_3D('',#2547,#2023,#2024); +#1794=AXIS2_PLACEMENT_3D('',#2548,#2025,#2026); +#1795=AXIS2_PLACEMENT_3D('',#2549,#2027,#2028); +#1796=AXIS2_PLACEMENT_3D('',#2562,#2029,#2030); +#1797=AXIS2_PLACEMENT_3D('',#2563,#2031,#2032); +#1798=AXIS2_PLACEMENT_3D('',#2564,#2033,#2034); +#1799=AXIS2_PLACEMENT_3D('',#2566,#2036,#2037); +#1800=AXIS2_PLACEMENT_3D('',#2568,#2038,#2039); +#1801=AXIS2_PLACEMENT_3D('',#2571,#2041,#2042); +#1802=AXIS2_PLACEMENT_3D('',#2572,#2043,#2044); +#1803=AXIS2_PLACEMENT_3D('',#2574,#2045,#2046); +#1804=AXIS2_PLACEMENT_3D('',#2575,#2047,#2048); +#1805=AXIS2_PLACEMENT_3D('',#2577,#2049,#2050); +#1806=AXIS2_PLACEMENT_3D('',#2580,#2052,#2053); +#1807=AXIS2_PLACEMENT_3D('',#2581,#2054,#2055); +#1808=AXIS2_PLACEMENT_3D('',#2583,#2056,#2057); +#1809=AXIS2_PLACEMENT_3D('',#2584,#2058,#2059); +#1810=AXIS2_PLACEMENT_3D('',#2587,#2061,#2062); +#1811=AXIS2_PLACEMENT_3D('',#2588,#2063,#2064); +#1812=AXIS2_PLACEMENT_3D('',#2589,#2065,#2066); +#1813=AXIS2_PLACEMENT_3D('',#2592,#2068,#2069); +#1814=AXIS2_PLACEMENT_3D('',#2593,#2070,#2071); +#1815=AXIS2_PLACEMENT_3D('',#2594,#2072,#2073); +#1816=AXIS2_PLACEMENT_3D('',#2613,#2084,#2085); +#1817=AXIS2_PLACEMENT_3D('',#2615,#2086,#2087); +#1818=AXIS2_PLACEMENT_3D('',#2617,#2088,#2089); +#1819=AXIS2_PLACEMENT_3D('',#2618,#2090,#2091); +#1820=AXIS2_PLACEMENT_3D('',#2624,#2095,#2096); +#1821=AXIS2_PLACEMENT_3D('',#2626,#2098,#2099); +#1822=AXIS2_PLACEMENT_3D('',#2630,#2102,#2103); +#1823=AXIS2_PLACEMENT_3D('',#2634,#2106,#2107); +#1824=AXIS2_PLACEMENT_3D('',#2635,#2108,#2109); +#1825=AXIS2_PLACEMENT_3D('',#2641,#2113,#2114); +#1826=AXIS2_PLACEMENT_3D('',#2643,#2116,#2117); +#1827=AXIS2_PLACEMENT_3D('',#2647,#2120,#2121); +#1828=AXIS2_PLACEMENT_3D('',#2649,#2123,#2124); +#1829=AXIS2_PLACEMENT_3D('',#2653,#2127,#2128); +#1830=AXIS2_PLACEMENT_3D('',#2655,#2130,#2131); +#1831=AXIS2_PLACEMENT_3D('',#2658,#2133,#2134); +#1832=AXIS2_PLACEMENT_3D('',#2659,#2135,#2136); +#1833=AXIS2_PLACEMENT_3D('',#2662,#2138,#2139); +#1834=AXIS2_PLACEMENT_3D('',#2663,#2140,#2141); +#1835=AXIS2_PLACEMENT_3D('',#2666,#2143,#2144); +#1836=AXIS2_PLACEMENT_3D('',#2667,#2145,#2146); +#1837=AXIS2_PLACEMENT_3D('',#2669,#2147,#2148); +#1838=AXIS2_PLACEMENT_3D('',#2670,#2149,#2150); +#1839=AXIS2_PLACEMENT_3D('',#2672,#2151,#2152); +#1840=AXIS2_PLACEMENT_3D('',#2673,#2153,#2154); +#1841=AXIS2_PLACEMENT_3D('',#2675,#2156,#2157); +#1842=AXIS2_PLACEMENT_3D('',#2677,#2158,#2159); +#1843=AXIS2_PLACEMENT_3D('',#2679,#2161,#2162); +#1844=AXIS2_PLACEMENT_3D('',#2682,#2164,#2165); +#1845=AXIS2_PLACEMENT_3D('',#2683,#2166,#2167); +#1846=AXIS2_PLACEMENT_3D('',#2684,#2168,#2169); +#1847=AXIS2_PLACEMENT_3D('',#2688,#2172,#2173); +#1848=AXIS2_PLACEMENT_3D('',#2690,#2175,#2176); +#1849=AXIS2_PLACEMENT_3D('',#2691,#2177,#2178); +#1850=AXIS2_PLACEMENT_3D('',#2692,#2179,#2180); +#1851=AXIS2_PLACEMENT_3D('',#2701,#2185,#2186); +#1852=AXIS2_PLACEMENT_3D('',#2707,#2190,#2191); +#1853=AXIS2_PLACEMENT_3D('',#2718,#2197,#2198); +#1854=AXIS2_PLACEMENT_3D('',#2720,#2199,#2200); +#1855=AXIS2_PLACEMENT_3D('',#2722,#2201,#2202); +#1856=AXIS2_PLACEMENT_3D('',#2723,#2203,#2204); +#1857=AXIS2_PLACEMENT_3D('',#2726,#2206,#2207); +#1858=AXIS2_PLACEMENT_3D('',#2727,#2208,#2209); +#1859=AXIS2_PLACEMENT_3D('',#2729,#2210,#2211); +#1860=AXIS2_PLACEMENT_3D('',#2730,#2212,#2213); +#1861=AXIS2_PLACEMENT_3D('',#2733,#2215,#2216); +#1862=AXIS2_PLACEMENT_3D('',#2734,#2217,#2218); +#1863=AXIS2_PLACEMENT_3D('',#2736,#2219,#2220); +#1864=AXIS2_PLACEMENT_3D('',#2737,#2221,#2222); +#1865=AXIS2_PLACEMENT_3D('',#2740,#2224,#2225); +#1866=AXIS2_PLACEMENT_3D('',#2741,#2226,#2227); +#1867=AXIS2_PLACEMENT_3D('',#2743,#2228,#2229); +#1868=AXIS2_PLACEMENT_3D('',#2744,#2230,#2231); +#1869=AXIS2_PLACEMENT_3D('',#2747,#2233,#2234); +#1870=AXIS2_PLACEMENT_3D('',#2748,#2235,#2236); +#1871=AXIS2_PLACEMENT_3D('',#2751,#2238,#2239); +#1872=AXIS2_PLACEMENT_3D('',#2752,#2240,#2241); +#1873=AXIS2_PLACEMENT_3D('',#2755,#2243,#2244); +#1874=AXIS2_PLACEMENT_3D('',#2756,#2245,#2246); +#1875=AXIS2_PLACEMENT_3D('',#2760,#2249,#2250); +#1876=AXIS2_PLACEMENT_3D('',#2766,#2254,#2255); +#1877=AXIS2_PLACEMENT_3D('',#2771,#2259,#2260); +#1878=AXIS2_PLACEMENT_3D('',#2773,#2262,#2263); +#1879=AXIS2_PLACEMENT_3D('',#2774,#2264,#2265); +#1880=AXIS2_PLACEMENT_3D('',#2775,#2266,#2267); +#1881=AXIS2_PLACEMENT_3D('',#2784,#2272,#2273); +#1882=AXIS2_PLACEMENT_3D('',#2790,#2277,#2278); +#1883=AXIS2_PLACEMENT_3D('',#2801,#2284,#2285); +#1884=AXIS2_PLACEMENT_3D('',#2803,#2286,#2287); +#1885=AXIS2_PLACEMENT_3D('',#2805,#2288,#2289); +#1886=AXIS2_PLACEMENT_3D('',#2806,#2290,#2291); +#1887=AXIS2_PLACEMENT_3D('',#2809,#2293,#2294); +#1888=AXIS2_PLACEMENT_3D('',#2810,#2295,#2296); +#1889=AXIS2_PLACEMENT_3D('',#2812,#2297,#2298); +#1890=AXIS2_PLACEMENT_3D('',#2813,#2299,#2300); +#1891=AXIS2_PLACEMENT_3D('',#2816,#2302,#2303); +#1892=AXIS2_PLACEMENT_3D('',#2817,#2304,#2305); +#1893=AXIS2_PLACEMENT_3D('',#2819,#2306,#2307); +#1894=AXIS2_PLACEMENT_3D('',#2820,#2308,#2309); +#1895=AXIS2_PLACEMENT_3D('',#2823,#2311,#2312); +#1896=AXIS2_PLACEMENT_3D('',#2824,#2313,#2314); +#1897=AXIS2_PLACEMENT_3D('',#2826,#2315,#2316); +#1898=AXIS2_PLACEMENT_3D('',#2827,#2317,#2318); +#1899=AXIS2_PLACEMENT_3D('',#2829,#2319,#2320); +#1900=AXIS2_PLACEMENT_3D('',#2831,#2322,#2323); +#1901=AXIS2_PLACEMENT_3D('',#2833,#2324,#2325); +#1902=AXIS2_PLACEMENT_3D('',#2835,#2327,#2328); +#1903=AXIS2_PLACEMENT_3D('',#2837,#2329,#2330); +#1904=AXIS2_PLACEMENT_3D('',#2839,#2332,#2333); +#1905=AXIS2_PLACEMENT_3D('',#2843,#2336,#2337); +#1906=AXIS2_PLACEMENT_3D('',#2847,#2340,#2341); +#1907=AXIS2_PLACEMENT_3D('',#2851,#2344,#2345); +#1908=AXIS2_PLACEMENT_3D('',#2855,#2348,#2349); +#1909=AXIS2_PLACEMENT_3D('',#2857,#2351,#2352); +#1910=AXIS2_PLACEMENT_3D('',#2858,#2353,#2354); +#1911=AXIS2_PLACEMENT_3D('',#2871,#2361,#2362); +#1912=AXIS2_PLACEMENT_3D('',#2884,#2369,#2370); +#1913=AXIS2_PLACEMENT_3D('',#2885,#2371,#2372); +#1914=AXIS2_PLACEMENT_3D('',#2888,#2373,#2374); +#1915=AXIS2_PLACEMENT_3D('',#2901,#2382,#2383); +#1916=AXIS2_PLACEMENT_3D('',#2903,#2384,#2385); +#1917=AXIS2_PLACEMENT_3D('',#2904,#2386,#2387); +#1918=AXIS2_PLACEMENT_3D('',#2908,#2390,#2391); +#1919=AXIS2_PLACEMENT_3D('',#2912,#2394,#2395); +#1920=AXIS2_PLACEMENT_3D('',#2914,#2397,#2398); +#1921=AXIS2_PLACEMENT_3D('',#2916,#2399,#2400); +#1922=AXIS2_PLACEMENT_3D('',#2918,#2401,#2402); +#1923=AXIS2_PLACEMENT_3D('',#2919,#2403,#2404); +#1924=AXIS2_PLACEMENT_3D('',#2921,#2406,#2407); +#1925=AXIS2_PLACEMENT_3D('',#2923,#2409,#2410); +#1926=AXIS2_PLACEMENT_3D('',#2925,#2412,#2413); +#1927=AXIS2_PLACEMENT_3D('',#2927,#2415,#2416); +#1928=AXIS2_PLACEMENT_3D('',#2929,#2418,#2419); +#1929=AXIS2_PLACEMENT_3D('',#2931,#2421,#2422); +#1930=DIRECTION('axis',(0.,0.,1.)); +#1931=DIRECTION('refdir',(1.,0.,0.)); +#1932=DIRECTION('center_axis',(0.707106781186547,0.707106781186548,0.)); +#1933=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,-2.64615800950953E-16)); +#1934=DIRECTION('',(-0.707106781186548,0.707106781186547,0.)); +#1935=DIRECTION('',(0.,0.,-1.)); +#1936=DIRECTION('center_axis',(-0.707106781186547,-0.707106781186548,0.)); +#1937=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.)); +#1938=DIRECTION('center_axis',(-0.707106781186547,-0.707106781186548,0.)); +#1939=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.)); +#1940=DIRECTION('',(0.,0.,-1.)); +#1941=DIRECTION('',(0.707106781186548,-0.707106781186547,0.)); +#1942=DIRECTION('',(0.,0.,1.)); +#1943=DIRECTION('center_axis',(0.,0.,1.)); +#1944=DIRECTION('ref_axis',(1.,0.,0.)); +#1945=DIRECTION('',(-1.34981522750779E-16,1.,0.)); +#1946=DIRECTION('',(0.70710678118655,0.707106781186545,0.)); +#1947=DIRECTION('',(1.,0.,0.)); +#1948=DIRECTION('',(0.,1.,0.)); +#1949=DIRECTION('',(-1.,0.,0.)); +#1950=DIRECTION('',(2.7223703045164E-16,-1.,0.)); +#1951=DIRECTION('',(-0.500000000002386,-0.866025403783061,0.)); +#1952=DIRECTION('',(1.,-9.49923443529546E-17,0.)); +#1953=DIRECTION('',(0.,-1.,0.)); +#1954=DIRECTION('',(-1.,9.49923443529546E-17,0.)); +#1955=DIRECTION('center_axis',(0.,0.,-1.)); +#1956=DIRECTION('ref_axis',(1.,0.,0.)); +#1957=DIRECTION('center_axis',(0.,0.,-1.)); +#1958=DIRECTION('ref_axis',(1.,0.,0.)); +#1959=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#1960=DIRECTION('ref_axis',(1.,-9.49923443529546E-17,0.)); +#1961=DIRECTION('',(-0.642787609686539,6.10599019651563E-17,0.766044443118978)); +#1962=DIRECTION('',(0.642787609686539,-6.10599019651563E-17,0.766044443118978)); +#1963=DIRECTION('',(1.,-9.49923443529546E-17,0.)); +#1964=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#1965=DIRECTION('ref_axis',(1.,0.,0.)); +#1966=DIRECTION('center_axis',(-1.,-1.34981522750779E-16,0.)); +#1967=DIRECTION('ref_axis',(1.34981522750779E-16,-1.,0.)); +#1968=DIRECTION('',(1.34981522750779E-16,-1.,0.)); +#1969=DIRECTION('',(0.,0.,1.)); +#1970=DIRECTION('center_axis',(-0.866025403784439,-2.35764184221958E-16, +0.499999999999999)); +#1971=DIRECTION('ref_axis',(2.7223703045164E-16,-1.,0.)); +#1972=DIRECTION('',(-0.499999999999999,0.,-0.866025403784439)); +#1973=DIRECTION('',(-2.7223703045164E-16,1.,0.)); +#1974=DIRECTION('',(0.495572219835029,-0.13278817609683,0.858356263573966)); +#1975=DIRECTION('center_axis',(-0.749999999998807,0.433012701894285,0.5)); +#1976=DIRECTION('ref_axis',(-0.500000000002385,-0.866025403783061,0.)); +#1977=DIRECTION('',(0.55470019622584,0.,0.832050294337436)); +#1978=DIRECTION('',(0.500000000002385,0.866025403783061,0.)); +#1979=DIRECTION('center_axis',(0.,0.,-1.)); +#1980=DIRECTION('ref_axis',(-1.,0.,0.)); +#1981=DIRECTION('',(-1.,0.,0.)); +#1982=DIRECTION('',(9.07456768172132E-17,-1.,0.)); +#1983=DIRECTION('',(0.499999999997206,-0.866025403786052,0.)); +#1984=DIRECTION('',(1.,0.,0.)); +#1985=DIRECTION('center_axis',(0.,0.,1.)); +#1986=DIRECTION('ref_axis',(6.12323399573677E-17,1.,0.)); +#1987=DIRECTION('',(1.,0.,0.)); +#1988=DIRECTION('center_axis',(0.866025403784439,7.85880614073192E-17,0.5)); +#1989=DIRECTION('ref_axis',(-9.07456768172132E-17,1.,0.)); +#1990=DIRECTION('',(-0.5,0.,0.866025403784439)); +#1991=DIRECTION('',(-9.07456768172132E-17,1.,0.)); +#1992=DIRECTION('',(-0.495572219835135,-0.132788176095266,0.858356263574146)); +#1993=DIRECTION('center_axis',(0.750000000001397,0.4330127018898,0.5)); +#1994=DIRECTION('ref_axis',(-0.499999999997206,0.866025403786052,0.)); +#1995=DIRECTION('',(0.554700196224514,0.,-0.832050294338321)); +#1996=DIRECTION('',(-0.499999999997206,0.866025403786052,0.)); +#1997=DIRECTION('center_axis',(0.,1.,0.)); +#1998=DIRECTION('ref_axis',(0.,0.,1.)); +#1999=DIRECTION('',(-0.642787609686539,0.,0.766044443118978)); +#2000=DIRECTION('',(0.642787609686539,0.,0.766044443118978)); +#2001=DIRECTION('',(1.,0.,0.)); +#2002=DIRECTION('',(0.64278760968654,0.,-0.766044443118978)); +#2003=DIRECTION('',(-0.642787609686539,0.,-0.766044443118978)); +#2004=DIRECTION('',(-1.,0.,0.)); +#2005=DIRECTION('center_axis',(0.,-1.,0.)); +#2006=DIRECTION('ref_axis',(0.,0.,-1.)); +#2007=DIRECTION('',(0.,0.,1.)); +#2008=DIRECTION('',(-1.,9.49923443529546E-17,0.)); +#2009=DIRECTION('',(-0.642787609686539,6.10599019651563E-17,-0.766044443118978)); +#2010=DIRECTION('',(0.642787609686539,-6.10599019651563E-17,-0.766044443118978)); +#2011=DIRECTION('center_axis',(0.,1.,0.)); +#2012=DIRECTION('ref_axis',(1.,0.,0.)); +#2013=DIRECTION('',(0.,1.,0.)); +#2014=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#2015=DIRECTION('ref_axis',(1.,0.,0.)); +#2016=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2017=DIRECTION('ref_axis',(0.,0.,-1.)); +#2018=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2019=DIRECTION('ref_axis',(1.,0.,0.)); +#2020=DIRECTION('center_axis',(0.,1.,0.)); +#2021=DIRECTION('ref_axis',(1.,0.,0.)); +#2022=DIRECTION('',(0.,1.,0.)); +#2023=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#2024=DIRECTION('ref_axis',(1.,0.,0.)); +#2025=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2026=DIRECTION('ref_axis',(0.,0.,-1.)); +#2027=DIRECTION('center_axis',(0.,0.,-1.)); +#2028=DIRECTION('ref_axis',(-1.,0.,0.)); +#2029=DIRECTION('center_axis',(0.,0.,1.)); +#2030=DIRECTION('ref_axis',(6.12323399573677E-17,1.,0.)); +#2031=DIRECTION('center_axis',(0.,0.,-1.)); +#2032=DIRECTION('ref_axis',(6.12323399573677E-17,1.,0.)); +#2033=DIRECTION('center_axis',(0.,0.,1.)); +#2034=DIRECTION('ref_axis',(1.,0.,0.)); +#2035=DIRECTION('',(0.,0.,-1.)); +#2036=DIRECTION('center_axis',(0.,1.,0.)); +#2037=DIRECTION('ref_axis',(-1.,0.,0.)); +#2038=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#2039=DIRECTION('ref_axis',(-1.,0.,0.)); +#2040=DIRECTION('',(0.,1.,0.)); +#2041=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#2042=DIRECTION('ref_axis',(-1.,0.,0.)); +#2043=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2044=DIRECTION('ref_axis',(0.,0.,-1.)); +#2045=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2046=DIRECTION('ref_axis',(-1.,0.,0.)); +#2047=DIRECTION('center_axis',(0.,-1.,0.)); +#2048=DIRECTION('ref_axis',(-1.,0.,0.)); +#2049=DIRECTION('center_axis',(0.,-1.,0.)); +#2050=DIRECTION('ref_axis',(-1.,0.,0.)); +#2051=DIRECTION('',(0.,-1.,0.)); +#2052=DIRECTION('center_axis',(0.,-1.,0.)); +#2053=DIRECTION('ref_axis',(-1.,0.,0.)); +#2054=DIRECTION('center_axis',(0.,1.,0.)); +#2055=DIRECTION('ref_axis',(-1.,0.,0.)); +#2056=DIRECTION('center_axis',(0.,1.,0.)); +#2057=DIRECTION('ref_axis',(-1.,0.,0.)); +#2058=DIRECTION('center_axis',(0.,1.,0.)); +#2059=DIRECTION('ref_axis',(-1.,0.,0.)); +#2060=DIRECTION('',(0.,1.,0.)); +#2061=DIRECTION('center_axis',(9.49923443529546E-17,1.,0.)); +#2062=DIRECTION('ref_axis',(-1.,0.,0.)); +#2063=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2064=DIRECTION('ref_axis',(0.,0.,-1.)); +#2065=DIRECTION('center_axis',(0.,-1.,0.)); +#2066=DIRECTION('ref_axis',(-1.,0.,0.)); +#2067=DIRECTION('',(0.,-1.,0.)); +#2068=DIRECTION('center_axis',(0.,-1.,0.)); +#2069=DIRECTION('ref_axis',(-1.,0.,0.)); +#2070=DIRECTION('center_axis',(0.,1.,0.)); +#2071=DIRECTION('ref_axis',(-1.,0.,0.)); +#2072=DIRECTION('center_axis',(0.,0.,1.)); +#2073=DIRECTION('ref_axis',(1.,0.,0.)); +#2074=DIRECTION('',(0.,-1.,0.)); +#2075=DIRECTION('',(-1.,9.49923443529546E-17,0.)); +#2076=DIRECTION('',(0.,-1.,0.)); +#2077=DIRECTION('',(1.,-9.49923443529546E-17,0.)); +#2078=DIRECTION('',(0.,1.,0.)); +#2079=DIRECTION('',(-1.,0.,0.)); +#2080=DIRECTION('',(0.,1.,0.)); +#2081=DIRECTION('',(0.,1.,0.)); +#2082=DIRECTION('',(-1.,0.,0.)); +#2083=DIRECTION('',(-0.707106781186549,-0.707106781186545,0.)); +#2084=DIRECTION('center_axis',(0.,0.,-1.)); +#2085=DIRECTION('ref_axis',(1.,0.,0.)); +#2086=DIRECTION('center_axis',(0.,0.,-1.)); +#2087=DIRECTION('ref_axis',(1.,0.,0.)); +#2088=DIRECTION('center_axis',(0.,0.,-1.)); +#2089=DIRECTION('ref_axis',(1.,0.,0.)); +#2090=DIRECTION('center_axis',(0.,-1.,0.)); +#2091=DIRECTION('ref_axis',(0.,0.,-1.)); +#2092=DIRECTION('',(1.,-9.49923443529546E-17,0.)); +#2093=DIRECTION('',(0.642787609686539,-6.10599019651563E-17,0.766044443118978)); +#2094=DIRECTION('',(-0.64278760968654,6.10599019651563E-17,0.766044443118978)); +#2095=DIRECTION('center_axis',(-0.766044443118978,0.,0.642787609686539)); +#2096=DIRECTION('ref_axis',(-0.642787609686539,6.10599019651563E-17,-0.766044443118978)); +#2097=DIRECTION('',(0.,-1.,0.)); +#2098=DIRECTION('center_axis',(0.766044443118978,0.,0.64278760968654)); +#2099=DIRECTION('ref_axis',(-0.64278760968654,6.10599019651563E-17,0.766044443118978)); +#2100=DIRECTION('',(0.64278760968654,-6.10599019651563E-17,-0.766044443118978)); +#2101=DIRECTION('',(0.,-1.,0.)); +#2102=DIRECTION('center_axis',(0.766044443118978,0.,-0.642787609686539)); +#2103=DIRECTION('ref_axis',(0.642787609686539,-6.10599019651563E-17,0.766044443118978)); +#2104=DIRECTION('',(-0.642787609686539,6.10599019651563E-17,-0.766044443118978)); +#2105=DIRECTION('',(0.,-1.,0.)); +#2106=DIRECTION('center_axis',(-0.766044443118978,0.,-0.642787609686539)); +#2107=DIRECTION('ref_axis',(0.642787609686539,-6.10599019651563E-17,-0.766044443118978)); +#2108=DIRECTION('center_axis',(0.766044443118978,0.,-0.642787609686539)); +#2109=DIRECTION('ref_axis',(-0.642787609686539,0.,-0.766044443118978)); +#2110=DIRECTION('',(0.642787609686539,0.,0.766044443118978)); +#2111=DIRECTION('',(0.,1.,0.)); +#2112=DIRECTION('',(0.,1.,0.)); +#2113=DIRECTION('center_axis',(0.766044443118978,0.,0.64278760968654)); +#2114=DIRECTION('ref_axis',(0.64278760968654,0.,-0.766044443118978)); +#2115=DIRECTION('',(-0.64278760968654,0.,0.766044443118978)); +#2116=DIRECTION('center_axis',(-0.766044443118978,0.,0.642787609686539)); +#2117=DIRECTION('ref_axis',(0.642787609686539,0.,0.766044443118978)); +#2118=DIRECTION('',(-0.642787609686539,0.,-0.766044443118978)); +#2119=DIRECTION('',(0.,1.,0.)); +#2120=DIRECTION('center_axis',(-0.766044443118978,0.,-0.642787609686539)); +#2121=DIRECTION('ref_axis',(-0.642787609686539,0.,0.766044443118978)); +#2122=DIRECTION('',(0.642787609686539,0.,-0.766044443118978)); +#2123=DIRECTION('center_axis',(0.,1.,0.)); +#2124=DIRECTION('ref_axis',(-1.,0.,0.)); +#2125=DIRECTION('',(0.,0.,1.)); +#2126=DIRECTION('',(1.,0.,0.)); +#2127=DIRECTION('center_axis',(0.,1.,0.)); +#2128=DIRECTION('ref_axis',(-1.,0.,0.)); +#2129=DIRECTION('',(0.,0.,1.)); +#2130=DIRECTION('center_axis',(0.,0.,1.)); +#2131=DIRECTION('ref_axis',(1.,0.,0.)); +#2132=DIRECTION('',(0.,0.,-1.)); +#2133=DIRECTION('center_axis',(0.,0.,1.)); +#2134=DIRECTION('ref_axis',(1.,0.,0.)); +#2135=DIRECTION('center_axis',(0.,0.,1.)); +#2136=DIRECTION('ref_axis',(1.,0.,0.)); +#2137=DIRECTION('',(0.,0.,-1.)); +#2138=DIRECTION('center_axis',(0.,0.,1.)); +#2139=DIRECTION('ref_axis',(1.,0.,0.)); +#2140=DIRECTION('center_axis',(0.,0.,1.)); +#2141=DIRECTION('ref_axis',(1.,0.,0.)); +#2142=DIRECTION('',(0.,0.,-1.)); +#2143=DIRECTION('center_axis',(0.,0.,1.)); +#2144=DIRECTION('ref_axis',(1.,0.,0.)); +#2145=DIRECTION('center_axis',(0.,0.,1.)); +#2146=DIRECTION('ref_axis',(1.,0.,0.)); +#2147=DIRECTION('center_axis',(0.,0.,-1.)); +#2148=DIRECTION('ref_axis',(1.,0.,0.)); +#2149=DIRECTION('center_axis',(0.,0.,1.)); +#2150=DIRECTION('ref_axis',(1.,0.,0.)); +#2151=DIRECTION('center_axis',(0.,0.,-1.)); +#2152=DIRECTION('ref_axis',(1.,0.,0.)); +#2153=DIRECTION('center_axis',(0.,0.,1.)); +#2154=DIRECTION('ref_axis',(1.,0.,0.)); +#2155=DIRECTION('',(0.,0.,-1.)); +#2156=DIRECTION('center_axis',(0.,0.,1.)); +#2157=DIRECTION('ref_axis',(1.,0.,0.)); +#2158=DIRECTION('center_axis',(0.,0.,-1.)); +#2159=DIRECTION('ref_axis',(1.,0.,0.)); +#2160=DIRECTION('',(0.,0.,-1.)); +#2161=DIRECTION('center_axis',(0.,0.,1.)); +#2162=DIRECTION('ref_axis',(1.,0.,0.)); +#2163=DIRECTION('',(0.,0.,-1.)); +#2164=DIRECTION('center_axis',(0.,0.,-1.)); +#2165=DIRECTION('ref_axis',(1.,0.,0.)); +#2166=DIRECTION('center_axis',(-0.707106781186546,0.70710678118655,0.)); +#2167=DIRECTION('ref_axis',(-0.707106781186549,-0.707106781186545,0.)); +#2168=DIRECTION('center_axis',(1.,0.,0.)); +#2169=DIRECTION('ref_axis',(0.,1.,0.)); +#2170=DIRECTION('',(0.,1.,0.)); +#2171=DIRECTION('',(0.,0.,1.)); +#2172=DIRECTION('center_axis',(-9.49923443529546E-17,-1.,0.)); +#2173=DIRECTION('ref_axis',(1.,-9.49923443529546E-17,0.)); +#2174=DIRECTION('',(-1.,9.49923443529546E-17,0.)); +#2175=DIRECTION('center_axis',(0.,0.,1.)); +#2176=DIRECTION('ref_axis',(1.,0.,0.)); +#2177=DIRECTION('center_axis',(0.,0.,1.)); +#2178=DIRECTION('ref_axis',(1.,0.,0.)); +#2179=DIRECTION('center_axis',(0.766044443118978,0.,-0.642787609686539)); +#2180=DIRECTION('ref_axis',(-0.642787609686539,0.,-0.766044443118978)); +#2181=DIRECTION('',(-0.642787609686539,3.41181324725624E-16,-0.766044443118978)); +#2182=DIRECTION('',(0.,-1.,0.)); +#2183=DIRECTION('',(0.642787609686539,0.,0.766044443118978)); +#2184=DIRECTION('',(0.,-1.,0.)); +#2185=DIRECTION('center_axis',(0.766044443118978,0.,0.64278760968654)); +#2186=DIRECTION('ref_axis',(0.64278760968654,0.,-0.766044443118978)); +#2187=DIRECTION('',(0.64278760968654,-3.41181324725624E-16,-0.766044443118978)); +#2188=DIRECTION('',(0.,-1.,0.)); +#2189=DIRECTION('',(-0.64278760968654,0.,0.766044443118978)); +#2190=DIRECTION('center_axis',(0.,1.,0.)); +#2191=DIRECTION('ref_axis',(-1.,0.,0.)); +#2192=DIRECTION('',(0.707106781186548,0.,0.707106781186547)); +#2193=DIRECTION('',(0.,0.,1.)); +#2194=DIRECTION('',(-1.,0.,0.)); +#2195=DIRECTION('',(0.,0.,1.)); +#2196=DIRECTION('',(-1.,0.,0.)); +#2197=DIRECTION('center_axis',(0.,-1.,0.)); +#2198=DIRECTION('ref_axis',(-1.,0.,0.)); +#2199=DIRECTION('center_axis',(0.,-1.,0.)); +#2200=DIRECTION('ref_axis',(-1.,0.,0.)); +#2201=DIRECTION('center_axis',(0.,-1.,0.)); +#2202=DIRECTION('ref_axis',(-1.,0.,0.)); +#2203=DIRECTION('center_axis',(0.,-1.,0.)); +#2204=DIRECTION('ref_axis',(-1.,0.,0.)); +#2205=DIRECTION('',(0.,-1.,0.)); +#2206=DIRECTION('center_axis',(0.,-1.,0.)); +#2207=DIRECTION('ref_axis',(-1.,0.,0.)); +#2208=DIRECTION('center_axis',(0.,1.,0.)); +#2209=DIRECTION('ref_axis',(-1.,0.,0.)); +#2210=DIRECTION('center_axis',(0.,1.,0.)); +#2211=DIRECTION('ref_axis',(-1.,0.,0.)); +#2212=DIRECTION('center_axis',(0.,-1.,0.)); +#2213=DIRECTION('ref_axis',(-1.,0.,0.)); +#2214=DIRECTION('',(0.,-1.,0.)); +#2215=DIRECTION('center_axis',(0.,-1.,0.)); +#2216=DIRECTION('ref_axis',(-1.,0.,0.)); +#2217=DIRECTION('center_axis',(0.,1.,0.)); +#2218=DIRECTION('ref_axis',(-1.,0.,0.)); +#2219=DIRECTION('center_axis',(0.,1.,0.)); +#2220=DIRECTION('ref_axis',(-1.,0.,0.)); +#2221=DIRECTION('center_axis',(0.,-1.,0.)); +#2222=DIRECTION('ref_axis',(-1.,0.,0.)); +#2223=DIRECTION('',(0.,-1.,0.)); +#2224=DIRECTION('center_axis',(0.,-1.,0.)); +#2225=DIRECTION('ref_axis',(-1.,0.,0.)); +#2226=DIRECTION('center_axis',(0.,1.,0.)); +#2227=DIRECTION('ref_axis',(-1.,0.,0.)); +#2228=DIRECTION('center_axis',(0.,1.,0.)); +#2229=DIRECTION('ref_axis',(-1.,0.,0.)); +#2230=DIRECTION('center_axis',(0.,-1.,0.)); +#2231=DIRECTION('ref_axis',(-1.,0.,0.)); +#2232=DIRECTION('',(0.,-1.,0.)); +#2233=DIRECTION('center_axis',(5.30783916155453E-16,1.,0.)); +#2234=DIRECTION('ref_axis',(-1.,0.,0.)); +#2235=DIRECTION('center_axis',(0.,-1.,0.)); +#2236=DIRECTION('ref_axis',(-1.,0.,0.)); +#2237=DIRECTION('',(0.,-1.,0.)); +#2238=DIRECTION('center_axis',(5.30783916155453E-16,1.,0.)); +#2239=DIRECTION('ref_axis',(-1.,0.,0.)); +#2240=DIRECTION('center_axis',(0.,-1.,0.)); +#2241=DIRECTION('ref_axis',(-1.,0.,0.)); +#2242=DIRECTION('',(0.,-1.,0.)); +#2243=DIRECTION('center_axis',(5.30783916155453E-16,1.,0.)); +#2244=DIRECTION('ref_axis',(-1.,0.,0.)); +#2245=DIRECTION('center_axis',(-0.707106781186547,0.,0.707106781186548)); +#2246=DIRECTION('ref_axis',(-0.707106781186548,0.,-0.707106781186547)); +#2247=DIRECTION('',(-0.707106781186548,0.,-0.707106781186547)); +#2248=DIRECTION('',(0.,-1.,0.)); +#2249=DIRECTION('center_axis',(1.,0.,0.)); +#2250=DIRECTION('ref_axis',(0.,1.,0.)); +#2251=DIRECTION('',(0.,-1.,0.)); +#2252=DIRECTION('',(0.,1.,0.)); +#2253=DIRECTION('',(0.,0.,1.)); +#2254=DIRECTION('center_axis',(-5.30783916155453E-16,-1.,0.)); +#2255=DIRECTION('ref_axis',(1.,-5.30783916155453E-16,0.)); +#2256=DIRECTION('',(1.,0.,0.)); +#2257=DIRECTION('',(1.,-5.30783916155453E-16,0.)); +#2258=DIRECTION('',(0.,0.,1.)); +#2259=DIRECTION('center_axis',(-1.,0.,0.)); +#2260=DIRECTION('ref_axis',(0.,-1.,0.)); +#2261=DIRECTION('',(0.,-1.,0.)); +#2262=DIRECTION('center_axis',(0.,0.,1.)); +#2263=DIRECTION('ref_axis',(1.,0.,0.)); +#2264=DIRECTION('center_axis',(0.,0.,1.)); +#2265=DIRECTION('ref_axis',(1.,0.,0.)); +#2266=DIRECTION('center_axis',(0.766044443118978,0.,-0.642787609686539)); +#2267=DIRECTION('ref_axis',(-0.642787609686539,0.,-0.766044443118978)); +#2268=DIRECTION('',(0.642787609686539,0.,0.766044443118978)); +#2269=DIRECTION('',(0.,1.,0.)); +#2270=DIRECTION('',(-0.642787609686539,0.,-0.766044443118978)); +#2271=DIRECTION('',(0.,-1.,0.)); +#2272=DIRECTION('center_axis',(0.766044443118978,0.,0.64278760968654)); +#2273=DIRECTION('ref_axis',(0.64278760968654,0.,-0.766044443118978)); +#2274=DIRECTION('',(-0.64278760968654,0.,0.766044443118978)); +#2275=DIRECTION('',(0.64278760968654,0.,-0.766044443118978)); +#2276=DIRECTION('',(0.,1.,0.)); +#2277=DIRECTION('center_axis',(0.,-1.,0.)); +#2278=DIRECTION('ref_axis',(1.,0.,0.)); +#2279=DIRECTION('',(1.,0.,0.)); +#2280=DIRECTION('',(0.,0.,1.)); +#2281=DIRECTION('',(1.,0.,0.)); +#2282=DIRECTION('',(0.,0.,1.)); +#2283=DIRECTION('',(0.707106781186548,0.,0.707106781186547)); +#2284=DIRECTION('center_axis',(0.,1.,0.)); +#2285=DIRECTION('ref_axis',(-1.,0.,0.)); +#2286=DIRECTION('center_axis',(0.,1.,0.)); +#2287=DIRECTION('ref_axis',(-1.,0.,0.)); +#2288=DIRECTION('center_axis',(0.,1.,0.)); +#2289=DIRECTION('ref_axis',(-1.,0.,0.)); +#2290=DIRECTION('center_axis',(0.,1.,0.)); +#2291=DIRECTION('ref_axis',(-1.,0.,0.)); +#2292=DIRECTION('',(0.,1.,0.)); +#2293=DIRECTION('center_axis',(0.,1.,0.)); +#2294=DIRECTION('ref_axis',(-1.,0.,0.)); +#2295=DIRECTION('center_axis',(0.,-1.,0.)); +#2296=DIRECTION('ref_axis',(0.,0.,-1.)); +#2297=DIRECTION('center_axis',(0.,-1.,0.)); +#2298=DIRECTION('ref_axis',(-1.,0.,0.)); +#2299=DIRECTION('center_axis',(0.,1.,0.)); +#2300=DIRECTION('ref_axis',(-1.,0.,0.)); +#2301=DIRECTION('',(0.,1.,0.)); +#2302=DIRECTION('center_axis',(0.,1.,0.)); +#2303=DIRECTION('ref_axis',(-1.,0.,0.)); +#2304=DIRECTION('center_axis',(0.,-1.,0.)); +#2305=DIRECTION('ref_axis',(0.,0.,-1.)); +#2306=DIRECTION('center_axis',(0.,-1.,0.)); +#2307=DIRECTION('ref_axis',(-1.,0.,0.)); +#2308=DIRECTION('center_axis',(0.,1.,0.)); +#2309=DIRECTION('ref_axis',(-1.,0.,0.)); +#2310=DIRECTION('',(0.,1.,0.)); +#2311=DIRECTION('center_axis',(0.,1.,0.)); +#2312=DIRECTION('ref_axis',(-1.,0.,0.)); +#2313=DIRECTION('center_axis',(0.,-1.,0.)); +#2314=DIRECTION('ref_axis',(0.,0.,-1.)); +#2315=DIRECTION('center_axis',(0.,-1.,0.)); +#2316=DIRECTION('ref_axis',(-1.,0.,0.)); +#2317=DIRECTION('center_axis',(0.,-1.,0.)); +#2318=DIRECTION('ref_axis',(-1.,0.,0.)); +#2319=DIRECTION('center_axis',(0.,-1.,0.)); +#2320=DIRECTION('ref_axis',(-1.,0.,0.)); +#2321=DIRECTION('',(0.,-1.,0.)); +#2322=DIRECTION('center_axis',(0.,-1.,0.)); +#2323=DIRECTION('ref_axis',(-1.,0.,0.)); +#2324=DIRECTION('center_axis',(0.,-1.,0.)); +#2325=DIRECTION('ref_axis',(-1.,0.,0.)); +#2326=DIRECTION('',(0.,-1.,0.)); +#2327=DIRECTION('center_axis',(0.,-1.,0.)); +#2328=DIRECTION('ref_axis',(-1.,0.,0.)); +#2329=DIRECTION('center_axis',(0.,-1.,0.)); +#2330=DIRECTION('ref_axis',(-1.,0.,0.)); +#2331=DIRECTION('',(0.,-1.,0.)); +#2332=DIRECTION('center_axis',(-0.707106781186547,0.,0.707106781186548)); +#2333=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186547)); +#2334=DIRECTION('',(0.,-1.,0.)); +#2335=DIRECTION('',(0.707106781186548,0.,0.707106781186547)); +#2336=DIRECTION('center_axis',(-1.,0.,0.)); +#2337=DIRECTION('ref_axis',(0.,-1.,0.)); +#2338=DIRECTION('',(0.,-1.,0.)); +#2339=DIRECTION('',(0.,0.,1.)); +#2340=DIRECTION('center_axis',(0.,0.,1.)); +#2341=DIRECTION('ref_axis',(1.,0.,0.)); +#2342=DIRECTION('',(-1.,0.,0.)); +#2343=DIRECTION('',(0.,1.,0.)); +#2344=DIRECTION('center_axis',(0.,1.,0.)); +#2345=DIRECTION('ref_axis',(-1.,0.,0.)); +#2346=DIRECTION('',(-1.,0.,0.)); +#2347=DIRECTION('',(0.,0.,1.)); +#2348=DIRECTION('center_axis',(1.,0.,0.)); +#2349=DIRECTION('ref_axis',(0.,1.,0.)); +#2350=DIRECTION('',(0.,1.,0.)); +#2351=DIRECTION('center_axis',(0.,0.,1.)); +#2352=DIRECTION('ref_axis',(1.,0.,0.)); +#2353=DIRECTION('center_axis',(0.,0.,-1.)); +#2354=DIRECTION('ref_axis',(-1.,0.,0.)); +#2355=DIRECTION('',(0.499999999999994,0.866025403784442,0.)); +#2356=DIRECTION('',(1.,0.,0.)); +#2357=DIRECTION('',(0.,1.,0.)); +#2358=DIRECTION('',(-1.,0.,0.)); +#2359=DIRECTION('',(0.766044443118977,0.64278760968654,0.)); +#2360=DIRECTION('',(0.,-1.,0.)); +#2361=DIRECTION('center_axis',(0.,-1.,0.)); +#2362=DIRECTION('ref_axis',(1.,0.,0.)); +#2363=DIRECTION('',(0.,0.,1.)); +#2364=DIRECTION('',(1.,0.,0.)); +#2365=DIRECTION('',(0.,0.,1.)); +#2366=DIRECTION('',(-0.707106781186548,0.,0.707106781186547)); +#2367=DIRECTION('',(0.64278760968654,0.,0.766044443118978)); +#2368=DIRECTION('',(-0.642787609686539,0.,0.766044443118978)); +#2369=DIRECTION('center_axis',(0.,1.,0.)); +#2370=DIRECTION('ref_axis',(1.,0.,0.)); +#2371=DIRECTION('center_axis',(0.,1.,0.)); +#2372=DIRECTION('ref_axis',(-1.,0.,0.)); +#2373=DIRECTION('center_axis',(0.,-1.,0.)); +#2374=DIRECTION('ref_axis',(1.,0.,0.)); +#2375=DIRECTION('',(0.,0.,-1.)); +#2376=DIRECTION('',(0.642787609686539,0.,-0.766044443118978)); +#2377=DIRECTION('',(-0.64278760968654,0.,-0.766044443118978)); +#2378=DIRECTION('',(-0.707106781186548,0.,0.707106781186547)); +#2379=DIRECTION('',(0.,0.,1.)); +#2380=DIRECTION('',(-1.,0.,0.)); +#2381=DIRECTION('',(0.,0.,-1.)); +#2382=DIRECTION('center_axis',(0.64278760968654,-0.766044443118977,0.)); +#2383=DIRECTION('ref_axis',(-0.766044443118977,-0.64278760968654,0.)); +#2384=DIRECTION('center_axis',(-0.64278760968654,0.766044443118977,0.)); +#2385=DIRECTION('ref_axis',(0.766044443118978,0.64278760968654,0.)); +#2386=DIRECTION('center_axis',(-0.64278760968654,0.766044443118977,0.)); +#2387=DIRECTION('ref_axis',(0.766044443118978,0.64278760968654,0.)); +#2388=DIRECTION('',(0.766044443118977,0.64278760968654,0.)); +#2389=DIRECTION('',(0.,0.,-1.)); +#2390=DIRECTION('center_axis',(-0.866025403784442,0.499999999999994,0.)); +#2391=DIRECTION('ref_axis',(0.499999999999994,0.866025403784442,0.)); +#2392=DIRECTION('',(0.,0.,-1.)); +#2393=DIRECTION('',(-0.499999999999994,-0.866025403784442,0.)); +#2394=DIRECTION('center_axis',(-1.,0.,0.)); +#2395=DIRECTION('ref_axis',(0.,1.,0.)); +#2396=DIRECTION('',(0.,1.,0.)); +#2397=DIRECTION('center_axis',(0.,1.,0.)); +#2398=DIRECTION('ref_axis',(0.,0.,-1.)); +#2399=DIRECTION('center_axis',(0.,-1.,0.)); +#2400=DIRECTION('ref_axis',(1.,0.,0.)); +#2401=DIRECTION('center_axis',(0.,1.,0.)); +#2402=DIRECTION('ref_axis',(1.,0.,0.)); +#2403=DIRECTION('center_axis',(0.,-1.,0.)); +#2404=DIRECTION('ref_axis',(1.,0.,0.)); +#2405=DIRECTION('',(0.,1.,0.)); +#2406=DIRECTION('center_axis',(0.,0.,-1.)); +#2407=DIRECTION('ref_axis',(-1.,0.,0.)); +#2408=DIRECTION('',(0.,-1.,0.)); +#2409=DIRECTION('center_axis',(0.766044443118978,0.,0.642787609686539)); +#2410=DIRECTION('ref_axis',(0.642787609686539,0.,-0.766044443118978)); +#2411=DIRECTION('',(0.,-1.,0.)); +#2412=DIRECTION('center_axis',(0.766044443118978,0.,-0.64278760968654)); +#2413=DIRECTION('ref_axis',(-0.64278760968654,0.,-0.766044443118978)); +#2414=DIRECTION('',(0.,1.,0.)); +#2415=DIRECTION('center_axis',(0.,1.,0.)); +#2416=DIRECTION('ref_axis',(1.,0.,0.)); +#2417=DIRECTION('',(0.,-1.,0.)); +#2418=DIRECTION('center_axis',(-0.707106781186547,0.,-0.707106781186548)); +#2419=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186547)); +#2420=DIRECTION('',(0.,-1.,0.)); +#2421=DIRECTION('center_axis',(-1.,0.,0.)); +#2422=DIRECTION('ref_axis',(0.,-1.,0.)); +#2423=CARTESIAN_POINT('',(0.,0.,0.)); +#2424=CARTESIAN_POINT('Origin',(-26.75,-4.06652039280606,8.)); +#2425=CARTESIAN_POINT('',(-20.8165203928061,-10.,0.)); +#2426=CARTESIAN_POINT('',(-26.75,-4.06652039280606,0.)); +#2427=CARTESIAN_POINT('',(-23.0791300982015,-7.73739029460455,0.)); +#2428=CARTESIAN_POINT('',(-20.8165203928061,-10.,3.46243310043101)); +#2429=CARTESIAN_POINT('',(-20.8165203928061,-10.,4.)); +#2430=CARTESIAN_POINT('',(-20.875,-9.94152039280605,4.)); +#2431=CARTESIAN_POINT('Origin',(-18.375,-12.441520392806,4.)); +#2432=CARTESIAN_POINT('',(-20.8165203928061,-10.,4.53756689956899)); +#2433=CARTESIAN_POINT('Origin',(-18.375,-12.441520392806,4.)); +#2434=CARTESIAN_POINT('',(-20.8165203928061,-10.,8.)); +#2435=CARTESIAN_POINT('',(-20.8165203928061,-10.,4.)); +#2436=CARTESIAN_POINT('',(-26.75,-4.06652039280606,8.)); +#2437=CARTESIAN_POINT('',(-23.0791300982015,-7.73739029460455,8.)); +#2438=CARTESIAN_POINT('',(-26.75,-4.06652039280606,4.)); +#2439=CARTESIAN_POINT('Origin',(-4.44089209850063E-15,8.,0.)); +#2440=CARTESIAN_POINT('',(-26.75,24.45,0.)); +#2441=CARTESIAN_POINT('',(-26.75,-8.44999999999997,0.)); +#2442=CARTESIAN_POINT('',(-25.2,26.,0.)); +#2443=CARTESIAN_POINT('',(-26.75,24.45,0.)); +#2444=CARTESIAN_POINT('',(-10.,26.,0.)); +#2445=CARTESIAN_POINT('',(-26.75,26.,0.)); +#2446=CARTESIAN_POINT('',(-10.,30.,0.)); +#2447=CARTESIAN_POINT('',(-10.,26.,0.)); +#2448=CARTESIAN_POINT('',(-1.99999999999812,30.,0.)); +#2449=CARTESIAN_POINT('',(26.75,30.,0.)); +#2450=CARTESIAN_POINT('',(-1.99999999999811,-4.46410161514325,0.)); +#2451=CARTESIAN_POINT('',(-1.99999999999812,1.76794919242838,-6.93889390390723E-17)); +#2452=CARTESIAN_POINT('',(-7.50555349939899,-14.,0.)); +#2453=CARTESIAN_POINT('',(-2.51418750475532,-5.35470049816059,-1.38777878078145E-16)); +#2454=CARTESIAN_POINT('',(-10.,-14.,0.)); +#2455=CARTESIAN_POINT('',(-5.,-14.,0.)); +#2456=CARTESIAN_POINT('',(-10.,-10.,0.)); +#2457=CARTESIAN_POINT('',(-10.,-10.,0.)); +#2458=CARTESIAN_POINT('',(20.,-10.,0.)); +#2459=CARTESIAN_POINT('',(-21.75,20.7,0.)); +#2460=CARTESIAN_POINT('Origin',(-19.75,20.7,0.)); +#2461=CARTESIAN_POINT('',(-9.6,10.,0.)); +#2462=CARTESIAN_POINT('Origin',(-7.,10.,0.)); +#2463=CARTESIAN_POINT('Origin',(-26.75,-10.,0.)); +#2464=CARTESIAN_POINT('',(-13.3563985247091,-10.,4.)); +#2465=CARTESIAN_POINT('',(-15.1385475183743,-10.,6.12388246573862)); +#2466=CARTESIAN_POINT('',(-10.,-10.,8.)); +#2467=CARTESIAN_POINT('',(-15.4299637620442,-10.,1.52882117892752)); +#2468=CARTESIAN_POINT('',(-13.375,-10.,8.)); +#2469=CARTESIAN_POINT('Origin',(-18.375,-10.,4.)); +#2470=CARTESIAN_POINT('Origin',(-26.75,24.45,0.)); +#2471=CARTESIAN_POINT('',(-26.75,24.45,8.)); +#2472=CARTESIAN_POINT('',(-26.75,16.225,8.)); +#2473=CARTESIAN_POINT('',(-26.75,24.45,0.)); +#2474=CARTESIAN_POINT('Origin',(-1.99999999999811,-4.46410161514325,0.)); +#2475=CARTESIAN_POINT('',(-0.845299461618872,30.,2.)); +#2476=CARTESIAN_POINT('',(-0.883974596213921,30.,1.93301270189182)); +#2477=CARTESIAN_POINT('',(-0.845299461618866,-4.77350269206994,2.)); +#2478=CARTESIAN_POINT('',(-0.845299461618872,30.,2.)); +#2479=CARTESIAN_POINT('',(-2.45573965922783,-4.34198654165961,-0.789364244809992)); +#2480=CARTESIAN_POINT('Origin',(-8.92548932663842,-16.4594009962504,0.)); +#2481=CARTESIAN_POINT('',(-6.17222016606353,-14.,2.)); +#2482=CARTESIAN_POINT('',(-5.6462277036795,-14.,2.78898869357478)); +#2483=CARTESIAN_POINT('',(-6.50555349940058,-14.5773502691924,2.)); +#2484=CARTESIAN_POINT('Origin',(5.68423086377834E-11,5.72303833902045,2.)); +#2485=CARTESIAN_POINT('',(0.845299461618872,30.,2.)); +#2486=CARTESIAN_POINT('',(2.84211543188917E-11,30.,2.)); +#2487=CARTESIAN_POINT('',(0.845299461618874,-4.77350269186244,2.)); +#2488=CARTESIAN_POINT('',(0.845299461618872,30.,2.)); +#2489=CARTESIAN_POINT('',(6.17222016610977,-14.,2.)); +#2490=CARTESIAN_POINT('',(1.00000000002107,-5.0414518843353,2.)); +#2491=CARTESIAN_POINT('',(4.60977222864645,-14.,2.)); +#2492=CARTESIAN_POINT('',(2.84211543188917E-11,-14.,2.)); +#2493=CARTESIAN_POINT('',(-4.60977222864643,-14.,2.)); +#2494=CARTESIAN_POINT('Origin',(6.31404637148808E-15,-17.,2.)); +#2495=CARTESIAN_POINT('',(2.84211543188917E-11,-14.,2.)); +#2496=CARTESIAN_POINT('Origin',(1.99999999999812,33.0586113398588,0.)); +#2497=CARTESIAN_POINT('',(1.99999999999812,30.,0.)); +#2498=CARTESIAN_POINT('',(0.883974596213919,30.,1.93301270189181)); +#2499=CARTESIAN_POINT('',(2.00000000002293,-4.4641016151489,0.)); +#2500=CARTESIAN_POINT('',(1.99999999999812,20.5293056699294,0.)); +#2501=CARTESIAN_POINT('',(3.23461228576044,-4.13328825017252,-2.13841120658907)); +#2502=CARTESIAN_POINT('Origin',(2.00000000002293,-4.4641016151489,0.)); +#2503=CARTESIAN_POINT('',(7.50555349944062,-14.,0.)); +#2504=CARTESIAN_POINT('',(4.58076780731439,-14.,4.38717853819751)); +#2505=CARTESIAN_POINT('',(-0.948557158484491,0.642949192444922,-1.38777878078145E-16)); +#2506=CARTESIAN_POINT('Origin',(0.,30.,4.)); +#2507=CARTESIAN_POINT('',(-13.3563985247091,30.,4.)); +#2508=CARTESIAN_POINT('',(-10.,30.,0.)); +#2509=CARTESIAN_POINT('',(-10.,30.,8.)); +#2510=CARTESIAN_POINT('',(-13.3563985247091,30.,4.)); +#2511=CARTESIAN_POINT('',(10.,30.,8.)); +#2512=CARTESIAN_POINT('',(-25.2,30.,8.)); +#2513=CARTESIAN_POINT('',(13.3563985247091,30.,4.)); +#2514=CARTESIAN_POINT('',(13.3563985247091,30.,4.)); +#2515=CARTESIAN_POINT('',(10.,30.,0.)); +#2516=CARTESIAN_POINT('',(10.,30.,0.)); +#2517=CARTESIAN_POINT('',(26.75,30.,0.)); +#2518=CARTESIAN_POINT('Origin',(0.,-14.,4.)); +#2519=CARTESIAN_POINT('',(-4.60977222864643,-14.,6.)); +#2520=CARTESIAN_POINT('',(-4.60977222864643,-14.,0.)); +#2521=CARTESIAN_POINT('',(-6.87386354243375,-14.,8.)); +#2522=CARTESIAN_POINT('Ctrl Pts',(-6.87386354243375,-14.,8.)); +#2523=CARTESIAN_POINT('Ctrl Pts',(-6.59337528643198,-14.,8.)); +#2524=CARTESIAN_POINT('Ctrl Pts',(-6.26259848850003,-14.,7.93773618324453)); +#2525=CARTESIAN_POINT('Ctrl Pts',(-5.74314078316996,-14.,7.73765273263711)); +#2526=CARTESIAN_POINT('Ctrl Pts',(-5.4599709476169,-14.,7.56547732639657)); +#2527=CARTESIAN_POINT('Ctrl Pts',(-5.06545123486905,-14.,7.20575820293417)); +#2528=CARTESIAN_POINT('Ctrl Pts',(-4.87882508023014,-14.,6.95914594698561)); +#2529=CARTESIAN_POINT('Ctrl Pts',(-4.67291817234992,-14.,6.51095733891539)); +#2530=CARTESIAN_POINT('Ctrl Pts',(-4.60977222864643,-14.,6.23550113555113)); +#2531=CARTESIAN_POINT('Ctrl Pts',(-4.60977222864643,-14.,6.)); +#2532=CARTESIAN_POINT('',(-10.,-14.,8.)); +#2533=CARTESIAN_POINT('',(5.,-14.,8.)); +#2534=CARTESIAN_POINT('',(-13.3563985247091,-14.,4.)); +#2535=CARTESIAN_POINT('',(-8.91892819717954,-14.,9.28837120486359)); +#2536=CARTESIAN_POINT('',(-10.5971274595341,-14.,0.711628795136408)); +#2537=CARTESIAN_POINT('Origin',(-18.375,-10.,4.)); +#2538=CARTESIAN_POINT('',(-20.875,-8.,4.)); +#2539=CARTESIAN_POINT('',(-20.875,-10.,4.)); +#2540=CARTESIAN_POINT('Origin',(-18.375,-8.,4.)); +#2541=CARTESIAN_POINT('Origin',(-18.375,-8.,4.)); +#2542=CARTESIAN_POINT('',(-20.625,-8.,4.)); +#2543=CARTESIAN_POINT('Origin',(-18.375,-8.,4.)); +#2544=CARTESIAN_POINT('Origin',(-18.375,-10.,4.)); +#2545=CARTESIAN_POINT('',(-20.625,0.,4.)); +#2546=CARTESIAN_POINT('',(-20.625,-10.,4.)); +#2547=CARTESIAN_POINT('Origin',(-18.375,0.,4.)); +#2548=CARTESIAN_POINT('Origin',(-18.375,0.,4.)); +#2549=CARTESIAN_POINT('Origin',(6.31404637148808E-15,-17.,6.)); +#2550=CARTESIAN_POINT('',(4.60977222864645,-14.,6.)); +#2551=CARTESIAN_POINT('',(6.87386354243376,-14.,8.)); +#2552=CARTESIAN_POINT('Ctrl Pts',(4.60977222864645,-14.,6.)); +#2553=CARTESIAN_POINT('Ctrl Pts',(4.60977222864645,-14.,6.23550113555113)); +#2554=CARTESIAN_POINT('Ctrl Pts',(4.67291817234993,-14.,6.51095733891539)); +#2555=CARTESIAN_POINT('Ctrl Pts',(4.87882508023015,-14.,6.95914594698561)); +#2556=CARTESIAN_POINT('Ctrl Pts',(5.06545123486906,-14.,7.20575820293417)); +#2557=CARTESIAN_POINT('Ctrl Pts',(5.45997094761692,-14.,7.56547732639657)); +#2558=CARTESIAN_POINT('Ctrl Pts',(5.74314078316997,-14.,7.73765273263711)); +#2559=CARTESIAN_POINT('Ctrl Pts',(6.26259848850005,-14.,7.93773618324453)); +#2560=CARTESIAN_POINT('Ctrl Pts',(6.593375286432,-14.,8.)); +#2561=CARTESIAN_POINT('Ctrl Pts',(6.87386354243376,-14.,8.)); +#2562=CARTESIAN_POINT('Origin',(6.31404637148808E-15,-17.,8.)); +#2563=CARTESIAN_POINT('Origin',(6.31404637148808E-15,-17.,6.)); +#2564=CARTESIAN_POINT('Origin',(6.31404637148808E-15,-17.,0.)); +#2565=CARTESIAN_POINT('',(4.60977222864645,-14.,0.)); +#2566=CARTESIAN_POINT('Origin',(18.375,-10.,4.)); +#2567=CARTESIAN_POINT('',(20.875,-10.,4.)); +#2568=CARTESIAN_POINT('Origin',(18.375,-10.,4.)); +#2569=CARTESIAN_POINT('',(20.875,-8.00000000000001,4.)); +#2570=CARTESIAN_POINT('',(20.875,-10.,4.)); +#2571=CARTESIAN_POINT('Origin',(18.375,-8.00000000000001,4.)); +#2572=CARTESIAN_POINT('Origin',(18.375,-8.00000000000001,4.)); +#2573=CARTESIAN_POINT('',(20.625,-8.00000000000001,4.)); +#2574=CARTESIAN_POINT('Origin',(18.375,-8.00000000000001,4.)); +#2575=CARTESIAN_POINT('Origin',(18.375,26.,4.)); +#2576=CARTESIAN_POINT('',(20.875,26.,4.)); +#2577=CARTESIAN_POINT('Origin',(18.375,26.,4.)); +#2578=CARTESIAN_POINT('',(20.875,24.,4.)); +#2579=CARTESIAN_POINT('',(20.875,26.,4.)); +#2580=CARTESIAN_POINT('Origin',(18.375,24.,4.)); +#2581=CARTESIAN_POINT('Origin',(18.375,24.,4.)); +#2582=CARTESIAN_POINT('',(20.625,24.,4.)); +#2583=CARTESIAN_POINT('Origin',(18.375,24.,4.)); +#2584=CARTESIAN_POINT('Origin',(18.375,-10.,4.)); +#2585=CARTESIAN_POINT('',(20.625,-4.44089209850063E-15,4.)); +#2586=CARTESIAN_POINT('',(20.625,-10.,4.)); +#2587=CARTESIAN_POINT('Origin',(18.375,-4.44089209850063E-15,4.)); +#2588=CARTESIAN_POINT('Origin',(18.375,-4.44089209850063E-15,4.)); +#2589=CARTESIAN_POINT('Origin',(18.375,26.,4.)); +#2590=CARTESIAN_POINT('',(20.625,16.,4.)); +#2591=CARTESIAN_POINT('',(20.625,26.,4.)); +#2592=CARTESIAN_POINT('Origin',(18.375,16.,4.)); +#2593=CARTESIAN_POINT('Origin',(18.375,16.,4.)); +#2594=CARTESIAN_POINT('Origin',(-2.22044604925031E-15,8.,8.)); +#2595=CARTESIAN_POINT('',(-10.,-10.,8.)); +#2596=CARTESIAN_POINT('',(10.,-14.,8.)); +#2597=CARTESIAN_POINT('',(5.,-14.,8.)); +#2598=CARTESIAN_POINT('',(10.,-10.,8.)); +#2599=CARTESIAN_POINT('',(10.,-10.,8.)); +#2600=CARTESIAN_POINT('',(26.75,-10.,8.)); +#2601=CARTESIAN_POINT('',(-13.375,-10.,8.)); +#2602=CARTESIAN_POINT('',(26.75,26.,8.)); +#2603=CARTESIAN_POINT('',(26.75,-1.,8.)); +#2604=CARTESIAN_POINT('',(10.,26.,8.)); +#2605=CARTESIAN_POINT('',(13.375,26.,8.)); +#2606=CARTESIAN_POINT('',(10.,26.,8.)); +#2607=CARTESIAN_POINT('',(-10.,26.,8.)); +#2608=CARTESIAN_POINT('',(-10.,26.,8.)); +#2609=CARTESIAN_POINT('',(-25.2,26.,8.)); +#2610=CARTESIAN_POINT('',(13.375,26.,8.)); +#2611=CARTESIAN_POINT('',(-23.4,27.8,8.)); +#2612=CARTESIAN_POINT('',(-10.5,10.,8.)); +#2613=CARTESIAN_POINT('Origin',(-7.,10.,8.)); +#2614=CARTESIAN_POINT('',(-23.25,20.7,8.)); +#2615=CARTESIAN_POINT('Origin',(-19.75,20.7,8.)); +#2616=CARTESIAN_POINT('',(3.5,10.,8.)); +#2617=CARTESIAN_POINT('Origin',(7.,10.,8.)); +#2618=CARTESIAN_POINT('Origin',(0.,-14.,4.)); +#2619=CARTESIAN_POINT('',(10.,-14.,0.)); +#2620=CARTESIAN_POINT('',(-5.,-14.,0.)); +#2621=CARTESIAN_POINT('',(13.3563985247091,-14.,4.)); +#2622=CARTESIAN_POINT('',(8.91892819717954,-14.,-1.28837120486359)); +#2623=CARTESIAN_POINT('',(10.5971274595341,-14.,7.28837120486359)); +#2624=CARTESIAN_POINT('Origin',(-10.,-10.,8.)); +#2625=CARTESIAN_POINT('',(-13.3563985247091,-10.,4.)); +#2626=CARTESIAN_POINT('Origin',(13.3563985247091,-10.,4.)); +#2627=CARTESIAN_POINT('',(13.3563985247091,-10.,4.)); +#2628=CARTESIAN_POINT('',(6.0557074006939,-10.,12.7006248754658)); +#2629=CARTESIAN_POINT('',(13.3563985247091,-10.,4.)); +#2630=CARTESIAN_POINT('Origin',(10.,-10.,-5.55111512312578E-16)); +#2631=CARTESIAN_POINT('',(10.,-10.,0.)); +#2632=CARTESIAN_POINT('',(2.40789263231493,-10.,-9.04792123079967)); +#2633=CARTESIAN_POINT('',(10.,-10.,0.)); +#2634=CARTESIAN_POINT('Origin',(-13.3563985247091,-10.,4.)); +#2635=CARTESIAN_POINT('Origin',(13.3563985247091,26.,4.)); +#2636=CARTESIAN_POINT('',(10.,26.,0.)); +#2637=CARTESIAN_POINT('',(13.3563985247091,26.,4.)); +#2638=CARTESIAN_POINT('',(15.1385475183743,26.,6.12388246573862)); +#2639=CARTESIAN_POINT('',(10.,26.,0.)); +#2640=CARTESIAN_POINT('',(13.3563985247091,26.,4.)); +#2641=CARTESIAN_POINT('Origin',(10.,26.,8.)); +#2642=CARTESIAN_POINT('',(15.4299637620442,26.,1.52882117892752)); +#2643=CARTESIAN_POINT('Origin',(-13.3563985247091,26.,4.)); +#2644=CARTESIAN_POINT('',(-13.3563985247091,26.,4.)); +#2645=CARTESIAN_POINT('',(-6.0557074006939,26.,12.7006248754658)); +#2646=CARTESIAN_POINT('',(-13.3563985247091,26.,4.)); +#2647=CARTESIAN_POINT('Origin',(-10.,26.,0.)); +#2648=CARTESIAN_POINT('',(-2.40789263231493,26.,-9.04792123079967)); +#2649=CARTESIAN_POINT('Origin',(26.75,26.,0.)); +#2650=CARTESIAN_POINT('',(26.75,26.,0.)); +#2651=CARTESIAN_POINT('',(26.75,26.,0.)); +#2652=CARTESIAN_POINT('',(-26.75,26.,0.)); +#2653=CARTESIAN_POINT('Origin',(26.75,26.,0.)); +#2654=CARTESIAN_POINT('',(-25.2,26.,0.)); +#2655=CARTESIAN_POINT('Origin',(-7.,10.,5.)); +#2656=CARTESIAN_POINT('',(-10.5,10.,5.)); +#2657=CARTESIAN_POINT('',(-10.5,10.,5.)); +#2658=CARTESIAN_POINT('Origin',(-7.,10.,5.)); +#2659=CARTESIAN_POINT('Origin',(-19.75,20.7,5.)); +#2660=CARTESIAN_POINT('',(-23.25,20.7,5.)); +#2661=CARTESIAN_POINT('',(-23.25,20.7,5.)); +#2662=CARTESIAN_POINT('Origin',(-19.75,20.7,5.)); +#2663=CARTESIAN_POINT('Origin',(7.,10.,5.)); +#2664=CARTESIAN_POINT('',(3.5,10.,5.)); +#2665=CARTESIAN_POINT('',(3.5,10.,5.)); +#2666=CARTESIAN_POINT('Origin',(7.,10.,5.)); +#2667=CARTESIAN_POINT('Origin',(-4.44089209850063E-15,8.,5.)); +#2668=CARTESIAN_POINT('',(4.4,10.,5.)); +#2669=CARTESIAN_POINT('Origin',(7.,10.,5.)); +#2670=CARTESIAN_POINT('Origin',(-4.44089209850063E-15,8.,5.)); +#2671=CARTESIAN_POINT('',(-21.75,20.7,5.)); +#2672=CARTESIAN_POINT('Origin',(-19.75,20.7,5.)); +#2673=CARTESIAN_POINT('Origin',(-19.75,20.7,0.)); +#2674=CARTESIAN_POINT('',(-21.75,20.7,0.)); +#2675=CARTESIAN_POINT('Origin',(-7.,10.,0.)); +#2676=CARTESIAN_POINT('',(-9.6,10.,5.)); +#2677=CARTESIAN_POINT('Origin',(-7.,10.,5.)); +#2678=CARTESIAN_POINT('',(-9.6,10.,0.)); +#2679=CARTESIAN_POINT('Origin',(7.,10.,0.)); +#2680=CARTESIAN_POINT('',(4.4,10.,0.)); +#2681=CARTESIAN_POINT('',(4.4,10.,0.)); +#2682=CARTESIAN_POINT('Origin',(7.,10.,0.)); +#2683=CARTESIAN_POINT('Origin',(-25.2,26.,0.)); +#2684=CARTESIAN_POINT('Origin',(26.75,-10.,0.)); +#2685=CARTESIAN_POINT('',(26.75,-10.,0.)); +#2686=CARTESIAN_POINT('',(26.75,-14.,0.)); +#2687=CARTESIAN_POINT('',(26.75,-10.,0.)); +#2688=CARTESIAN_POINT('Origin',(-26.75,-10.,0.)); +#2689=CARTESIAN_POINT('',(20.,-10.,0.)); +#2690=CARTESIAN_POINT('Origin',(-4.44089209850063E-15,8.,5.)); +#2691=CARTESIAN_POINT('Origin',(-4.44089209850063E-15,8.,0.)); +#2692=CARTESIAN_POINT('Origin',(13.3563985247091,26.,4.)); +#2693=CARTESIAN_POINT('',(13.3563985247091,26.,4.)); +#2694=CARTESIAN_POINT('',(10.,26.,0.)); +#2695=CARTESIAN_POINT('',(13.1243149514374,26.,3.72341356777136)); +#2696=CARTESIAN_POINT('',(13.3563985247091,30.,4.)); +#2697=CARTESIAN_POINT('',(13.3563985247091,26.,4.)); +#2698=CARTESIAN_POINT('',(10.,30.,0.)); +#2699=CARTESIAN_POINT('',(15.1385475183743,30.,6.12388246573862)); +#2700=CARTESIAN_POINT('',(10.,30.,0.)); +#2701=CARTESIAN_POINT('Origin',(10.,26.,8.)); +#2702=CARTESIAN_POINT('',(10.,26.,8.)); +#2703=CARTESIAN_POINT('',(13.4157311951073,26.,3.92929007689478)); +#2704=CARTESIAN_POINT('',(10.,30.,8.)); +#2705=CARTESIAN_POINT('',(10.,30.,8.)); +#2706=CARTESIAN_POINT('',(15.4299637620442,30.,1.52882117892752)); +#2707=CARTESIAN_POINT('Origin',(26.75,30.,0.)); +#2708=CARTESIAN_POINT('',(17.,30.,15.)); +#2709=CARTESIAN_POINT('',(10.,30.,8.)); +#2710=CARTESIAN_POINT('',(17.,30.,39.366)); +#2711=CARTESIAN_POINT('',(17.,30.,0.)); +#2712=CARTESIAN_POINT('',(26.75,30.,39.366)); +#2713=CARTESIAN_POINT('',(25.,30.,39.366)); +#2714=CARTESIAN_POINT('',(26.75,30.,0.)); +#2715=CARTESIAN_POINT('',(26.75,30.,0.)); +#2716=CARTESIAN_POINT('',(25.,30.,0.)); +#2717=CARTESIAN_POINT('',(24.875,30.,33.)); +#2718=CARTESIAN_POINT('Origin',(21.875,30.,33.)); +#2719=CARTESIAN_POINT('',(24.875,30.,18.)); +#2720=CARTESIAN_POINT('Origin',(21.875,30.,18.)); +#2721=CARTESIAN_POINT('',(21.375,30.,4.)); +#2722=CARTESIAN_POINT('Origin',(18.375,30.,4.)); +#2723=CARTESIAN_POINT('Origin',(18.375,30.,4.)); +#2724=CARTESIAN_POINT('',(21.375,28.,4.)); +#2725=CARTESIAN_POINT('',(21.375,30.,4.)); +#2726=CARTESIAN_POINT('Origin',(18.375,28.,4.)); +#2727=CARTESIAN_POINT('Origin',(18.375,28.,4.)); +#2728=CARTESIAN_POINT('',(20.125,28.,4.)); +#2729=CARTESIAN_POINT('Origin',(18.375,28.,4.)); +#2730=CARTESIAN_POINT('Origin',(21.875,30.,18.)); +#2731=CARTESIAN_POINT('',(24.875,28.,18.)); +#2732=CARTESIAN_POINT('',(24.875,30.,18.)); +#2733=CARTESIAN_POINT('Origin',(21.875,28.,18.)); +#2734=CARTESIAN_POINT('Origin',(21.875,28.,18.)); +#2735=CARTESIAN_POINT('',(23.625,28.,18.)); +#2736=CARTESIAN_POINT('Origin',(21.875,28.,18.)); +#2737=CARTESIAN_POINT('Origin',(21.875,30.,33.)); +#2738=CARTESIAN_POINT('',(24.875,28.,33.)); +#2739=CARTESIAN_POINT('',(24.875,30.,33.)); +#2740=CARTESIAN_POINT('Origin',(21.875,28.,33.)); +#2741=CARTESIAN_POINT('Origin',(21.875,28.,33.)); +#2742=CARTESIAN_POINT('',(23.625,28.,33.)); +#2743=CARTESIAN_POINT('Origin',(21.875,28.,33.)); +#2744=CARTESIAN_POINT('Origin',(18.375,30.,4.)); +#2745=CARTESIAN_POINT('',(20.125,26.,4.)); +#2746=CARTESIAN_POINT('',(20.125,30.,4.)); +#2747=CARTESIAN_POINT('Origin',(18.375,26.,4.)); +#2748=CARTESIAN_POINT('Origin',(21.875,30.,18.)); +#2749=CARTESIAN_POINT('',(23.625,26.,18.)); +#2750=CARTESIAN_POINT('',(23.625,30.,18.)); +#2751=CARTESIAN_POINT('Origin',(21.875,26.,18.)); +#2752=CARTESIAN_POINT('Origin',(21.875,30.,33.)); +#2753=CARTESIAN_POINT('',(23.625,26.,33.)); +#2754=CARTESIAN_POINT('',(23.625,30.,33.)); +#2755=CARTESIAN_POINT('Origin',(21.875,26.,33.)); +#2756=CARTESIAN_POINT('Origin',(17.,30.,15.)); +#2757=CARTESIAN_POINT('',(17.,26.,15.)); +#2758=CARTESIAN_POINT('',(14.25,26.,12.25)); +#2759=CARTESIAN_POINT('',(17.,30.,15.)); +#2760=CARTESIAN_POINT('Origin',(26.75,26.,0.)); +#2761=CARTESIAN_POINT('',(26.75,26.,0.)); +#2762=CARTESIAN_POINT('',(26.75,30.,0.)); +#2763=CARTESIAN_POINT('',(26.75,26.,39.366)); +#2764=CARTESIAN_POINT('',(26.75,30.,39.366)); +#2765=CARTESIAN_POINT('',(26.75,26.,0.)); +#2766=CARTESIAN_POINT('Origin',(17.,26.,0.)); +#2767=CARTESIAN_POINT('',(11.75,26.,0.)); +#2768=CARTESIAN_POINT('',(17.,26.,39.366)); +#2769=CARTESIAN_POINT('',(-25.2,26.,39.366)); +#2770=CARTESIAN_POINT('',(17.,26.,0.)); +#2771=CARTESIAN_POINT('Origin',(17.,30.,0.)); +#2772=CARTESIAN_POINT('',(17.,30.,39.366)); +#2773=CARTESIAN_POINT('Origin',(21.875,28.,39.366)); +#2774=CARTESIAN_POINT('Origin',(21.875,28.,0.)); +#2775=CARTESIAN_POINT('Origin',(13.3563985247091,26.,4.)); +#2776=CARTESIAN_POINT('',(10.,-10.,0.)); +#2777=CARTESIAN_POINT('',(13.3563985247091,-10.,4.)); +#2778=CARTESIAN_POINT('',(15.1385475183743,-10.,6.12388246573862)); +#2779=CARTESIAN_POINT('',(10.,-14.,0.)); +#2780=CARTESIAN_POINT('',(10.,-14.,0.)); +#2781=CARTESIAN_POINT('',(13.3563985247091,-14.,4.)); +#2782=CARTESIAN_POINT('',(12.8144330180625,-14.,3.35411066039179)); +#2783=CARTESIAN_POINT('',(13.3563985247091,26.,4.)); +#2784=CARTESIAN_POINT('Origin',(10.,26.,8.)); +#2785=CARTESIAN_POINT('',(10.,-10.,8.)); +#2786=CARTESIAN_POINT('',(15.4299637620442,-10.,1.52882117892752)); +#2787=CARTESIAN_POINT('',(10.,-14.,8.)); +#2788=CARTESIAN_POINT('',(13.1058492617324,-14.,4.29859298427436)); +#2789=CARTESIAN_POINT('',(10.,-14.,8.)); +#2790=CARTESIAN_POINT('Origin',(15.5,-14.,0.)); +#2791=CARTESIAN_POINT('',(26.75,-14.,0.)); +#2792=CARTESIAN_POINT('',(25.,-14.,0.)); +#2793=CARTESIAN_POINT('',(26.75,-14.,39.366)); +#2794=CARTESIAN_POINT('',(26.75,-14.,0.)); +#2795=CARTESIAN_POINT('',(15.5,-14.,39.366)); +#2796=CARTESIAN_POINT('',(25.,-14.,39.366)); +#2797=CARTESIAN_POINT('',(15.5,-14.,13.5)); +#2798=CARTESIAN_POINT('',(15.5,-14.,0.)); +#2799=CARTESIAN_POINT('',(14.25,-14.,12.25)); +#2800=CARTESIAN_POINT('',(24.875,-14.,33.)); +#2801=CARTESIAN_POINT('Origin',(21.875,-14.,33.)); +#2802=CARTESIAN_POINT('',(24.875,-14.,18.)); +#2803=CARTESIAN_POINT('Origin',(21.875,-14.,18.)); +#2804=CARTESIAN_POINT('',(21.375,-14.,4.)); +#2805=CARTESIAN_POINT('Origin',(18.375,-14.,4.)); +#2806=CARTESIAN_POINT('Origin',(18.375,-14.,4.)); +#2807=CARTESIAN_POINT('',(21.375,-12.,4.)); +#2808=CARTESIAN_POINT('',(21.375,-14.,4.)); +#2809=CARTESIAN_POINT('Origin',(18.375,-12.,4.)); +#2810=CARTESIAN_POINT('Origin',(20.125,-12.,18.5)); +#2811=CARTESIAN_POINT('',(20.125,-12.,4.)); +#2812=CARTESIAN_POINT('Origin',(18.375,-12.,4.)); +#2813=CARTESIAN_POINT('Origin',(21.875,-14.,18.)); +#2814=CARTESIAN_POINT('',(24.875,-12.,18.)); +#2815=CARTESIAN_POINT('',(24.875,-14.,18.)); +#2816=CARTESIAN_POINT('Origin',(21.875,-12.,18.)); +#2817=CARTESIAN_POINT('Origin',(20.125,-12.,18.5)); +#2818=CARTESIAN_POINT('',(23.625,-12.,18.)); +#2819=CARTESIAN_POINT('Origin',(21.875,-12.,18.)); +#2820=CARTESIAN_POINT('Origin',(21.875,-14.,33.)); +#2821=CARTESIAN_POINT('',(24.875,-12.,33.)); +#2822=CARTESIAN_POINT('',(24.875,-14.,33.)); +#2823=CARTESIAN_POINT('Origin',(21.875,-12.,33.)); +#2824=CARTESIAN_POINT('Origin',(20.125,-12.,18.5)); +#2825=CARTESIAN_POINT('',(23.625,-12.,33.)); +#2826=CARTESIAN_POINT('Origin',(21.875,-12.,33.)); +#2827=CARTESIAN_POINT('Origin',(18.375,30.,4.)); +#2828=CARTESIAN_POINT('',(20.125,-10.,4.)); +#2829=CARTESIAN_POINT('Origin',(18.375,-10.,4.)); +#2830=CARTESIAN_POINT('',(20.125,30.,4.)); +#2831=CARTESIAN_POINT('Origin',(21.875,30.,18.)); +#2832=CARTESIAN_POINT('',(23.625,-10.,18.)); +#2833=CARTESIAN_POINT('Origin',(21.875,-10.,18.)); +#2834=CARTESIAN_POINT('',(23.625,30.,18.)); +#2835=CARTESIAN_POINT('Origin',(21.875,30.,33.)); +#2836=CARTESIAN_POINT('',(23.625,-10.,33.)); +#2837=CARTESIAN_POINT('Origin',(21.875,-10.,33.)); +#2838=CARTESIAN_POINT('',(23.625,30.,33.)); +#2839=CARTESIAN_POINT('Origin',(10.,-14.,8.)); +#2840=CARTESIAN_POINT('',(15.5,-10.,13.5)); +#2841=CARTESIAN_POINT('',(15.5,-12.,13.5)); +#2842=CARTESIAN_POINT('',(14.25,-10.,12.25)); +#2843=CARTESIAN_POINT('Origin',(15.5,-10.,0.)); +#2844=CARTESIAN_POINT('',(15.5,-10.,39.366)); +#2845=CARTESIAN_POINT('',(15.5,-14.,39.366)); +#2846=CARTESIAN_POINT('',(15.5,-10.,0.)); +#2847=CARTESIAN_POINT('Origin',(21.125,-12.,0.)); +#2848=CARTESIAN_POINT('',(26.75,-10.,0.)); +#2849=CARTESIAN_POINT('',(26.75,-10.,0.)); +#2850=CARTESIAN_POINT('',(26.75,-14.,0.)); +#2851=CARTESIAN_POINT('Origin',(26.75,-10.,0.)); +#2852=CARTESIAN_POINT('',(26.75,-10.,39.366)); +#2853=CARTESIAN_POINT('',(26.75,-10.,39.366)); +#2854=CARTESIAN_POINT('',(26.75,-10.,0.)); +#2855=CARTESIAN_POINT('Origin',(26.75,-14.,0.)); +#2856=CARTESIAN_POINT('',(26.75,-14.,39.366)); +#2857=CARTESIAN_POINT('Origin',(21.125,-12.,39.366)); +#2858=CARTESIAN_POINT('Origin',(-21.125,-12.,0.)); +#2859=CARTESIAN_POINT('',(-24.6925333174277,-16.7134513162385,0.)); +#2860=CARTESIAN_POINT('',(-20.8165203928061,-10.,0.)); +#2861=CARTESIAN_POINT('',(-21.2880930455975,-10.8167877940949,0.)); +#2862=CARTESIAN_POINT('',(-10.,-10.,0.)); +#2863=CARTESIAN_POINT('',(-26.75,-10.,0.)); +#2864=CARTESIAN_POINT('',(-10.,-14.,0.)); +#2865=CARTESIAN_POINT('',(-10.,-14.,0.)); +#2866=CARTESIAN_POINT('',(-17.8835071851884,-14.,0.)); +#2867=CARTESIAN_POINT('',(-25.,-14.,0.)); +#2868=CARTESIAN_POINT('',(-24.6925333174277,-19.7134513162385,0.)); +#2869=CARTESIAN_POINT('',(-18.9898869219511,-14.9283628290596,0.)); +#2870=CARTESIAN_POINT('',(-24.6925333174277,-17.7850884871789,0.)); +#2871=CARTESIAN_POINT('Origin',(-26.75,-10.,0.)); +#2872=CARTESIAN_POINT('',(-20.8165203928061,-10.,39.366)); +#2873=CARTESIAN_POINT('',(-20.8165203928061,-10.,19.683)); +#2874=CARTESIAN_POINT('',(-15.5,-10.,39.366)); +#2875=CARTESIAN_POINT('',(-26.75,-10.,39.366)); +#2876=CARTESIAN_POINT('',(-15.5,-10.,13.5)); +#2877=CARTESIAN_POINT('',(-15.5,-10.,0.)); +#2878=CARTESIAN_POINT('',(-10.,-10.,8.)); +#2879=CARTESIAN_POINT('',(-14.25,-10.,12.25)); +#2880=CARTESIAN_POINT('',(-13.3563985247091,-10.,4.)); +#2881=CARTESIAN_POINT('',(-15.4299637620442,-10.,1.52882117892752)); +#2882=CARTESIAN_POINT('',(-15.1385475183743,-10.,6.12388246573862)); +#2883=CARTESIAN_POINT('',(-20.125,-10.,4.)); +#2884=CARTESIAN_POINT('Origin',(-18.375,-10.,4.)); +#2885=CARTESIAN_POINT('Origin',(-15.5,-14.,0.)); +#2886=CARTESIAN_POINT('',(-17.8835071851884,-14.,1.04053470826425)); +#2887=CARTESIAN_POINT('',(-17.8835071851884,-14.,6.95946529173575)); +#2888=CARTESIAN_POINT('Origin',(-18.375,-14.,4.)); +#2889=CARTESIAN_POINT('',(-17.8835071851884,-14.,19.683)); +#2890=CARTESIAN_POINT('',(-13.3563985247091,-14.,4.)); +#2891=CARTESIAN_POINT('',(-12.8144330180625,-14.,3.35411066039179)); +#2892=CARTESIAN_POINT('',(-10.,-14.,8.)); +#2893=CARTESIAN_POINT('',(-13.1058492617324,-14.,4.29859298427436)); +#2894=CARTESIAN_POINT('',(-15.5,-14.,13.5)); +#2895=CARTESIAN_POINT('',(-14.25,-14.,12.25)); +#2896=CARTESIAN_POINT('',(-15.5,-14.,39.366)); +#2897=CARTESIAN_POINT('',(-15.5,-14.,0.)); +#2898=CARTESIAN_POINT('',(-17.8835071851884,-14.,39.366)); +#2899=CARTESIAN_POINT('',(-25.,-14.,39.366)); +#2900=CARTESIAN_POINT('',(-17.8835071851884,-14.,19.683)); +#2901=CARTESIAN_POINT('Origin',(-17.8835071851884,-14.,39.366)); +#2902=CARTESIAN_POINT('',(-21.375,-16.9297103331665,4.)); +#2903=CARTESIAN_POINT('Origin',(-18.375,-14.4124114396347,4.)); +#2904=CARTESIAN_POINT('Origin',(-18.375,-14.4124114396347,4.)); +#2905=CARTESIAN_POINT('',(-24.6925333174277,-19.7134513162385,39.366)); +#2906=CARTESIAN_POINT('',(-24.6925333174277,-19.7134513162385,39.366)); +#2907=CARTESIAN_POINT('',(-24.6925333174277,-19.7134513162385,39.366)); +#2908=CARTESIAN_POINT('Origin',(-24.6925333174277,-16.7134513162385,39.366)); +#2909=CARTESIAN_POINT('',(-24.6925333174277,-16.7134513162385,39.366)); +#2910=CARTESIAN_POINT('',(-24.6925333174277,-16.7134513162385,39.366)); +#2911=CARTESIAN_POINT('',(-21.2880930455975,-10.8167877940949,39.366)); +#2912=CARTESIAN_POINT('Origin',(-24.6925333174277,-19.7134513162385,39.366)); +#2913=CARTESIAN_POINT('',(-24.6925333174277,-19.7134513162385,39.366)); +#2914=CARTESIAN_POINT('Origin',(-20.125,-12.,18.5)); +#2915=CARTESIAN_POINT('',(-21.375,-12.,4.)); +#2916=CARTESIAN_POINT('Origin',(-18.375,-12.,4.)); +#2917=CARTESIAN_POINT('',(-20.125,-12.,4.)); +#2918=CARTESIAN_POINT('Origin',(-18.375,-12.,4.)); +#2919=CARTESIAN_POINT('Origin',(-18.375,-14.,4.)); +#2920=CARTESIAN_POINT('',(-21.375,-14.,4.)); +#2921=CARTESIAN_POINT('Origin',(-21.125,-12.,39.366)); +#2922=CARTESIAN_POINT('',(-15.5,-14.,39.366)); +#2923=CARTESIAN_POINT('Origin',(-13.3563985247091,26.,4.)); +#2924=CARTESIAN_POINT('',(-13.3563985247091,26.,4.)); +#2925=CARTESIAN_POINT('Origin',(-10.,26.,8.)); +#2926=CARTESIAN_POINT('',(-10.,-14.,8.)); +#2927=CARTESIAN_POINT('Origin',(-18.375,30.,4.)); +#2928=CARTESIAN_POINT('',(-20.125,30.,4.)); +#2929=CARTESIAN_POINT('Origin',(-10.,-14.,8.)); +#2930=CARTESIAN_POINT('',(-15.5,-12.,13.5)); +#2931=CARTESIAN_POINT('Origin',(-15.5,-10.,0.)); +#2932=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2936, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#2933=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2936, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#2934=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2932)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2936,#2938,#2939)) +REPRESENTATION_CONTEXT('','3D') +); +#2935=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2933)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2936,#2938,#2939)) +REPRESENTATION_CONTEXT('','3D') +); +#2936=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#2937=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#2938=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#2939=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#2940=SHAPE_DEFINITION_REPRESENTATION(#2941,#2942); +#2941=PRODUCT_DEFINITION_SHAPE('',$,#2944); +#2942=SHAPE_REPRESENTATION('',(#1770),#2934); +#2943=PRODUCT_DEFINITION_CONTEXT('part definition',#2948,'design'); +#2944=PRODUCT_DEFINITION('Elegoo neptune','Elegoo neptune v7',#2945,#2943); +#2945=PRODUCT_DEFINITION_FORMATION('',$,#2950); +#2946=PRODUCT_RELATED_PRODUCT_CATEGORY('Elegoo neptune v7', +'Elegoo neptune v7',(#2950)); +#2947=APPLICATION_PROTOCOL_DEFINITION('international standard', +'ap242_managed_model_based_3d_engineering',2011,#2948); +#2948=APPLICATION_CONTEXT('Managed model based 3d engineering'); +#2949=PRODUCT_CONTEXT('part definition',#2948,'mechanical'); +#2950=PRODUCT('Elegoo neptune','Elegoo neptune v7',$,(#2949)); +#2951=PRESENTATION_STYLE_ASSIGNMENT((#2952)); +#2952=SURFACE_STYLE_USAGE(.BOTH.,#2953); +#2953=SURFACE_SIDE_STYLE('',(#2954)); +#2954=SURFACE_STYLE_FILL_AREA(#2955); +#2955=FILL_AREA_STYLE('Steel - Satin',(#2956)); +#2956=FILL_AREA_STYLE_COLOUR('Steel - Satin',#2957); +#2957=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); +ENDSEC; +END-ISO-10303-21; diff --git a/assets/projects/elegoo_mount/hotend_front.png b/assets/projects/elegoo_mount/hotend_front.png new file mode 100644 index 0000000..5c59935 Binary files /dev/null and b/assets/projects/elegoo_mount/hotend_front.png differ diff --git a/assets/projects/elegoo_mount/hotend_side.png b/assets/projects/elegoo_mount/hotend_side.png new file mode 100644 index 0000000..1dd3a39 Binary files /dev/null and b/assets/projects/elegoo_mount/hotend_side.png differ diff --git a/assets/projects/elegoo_mount/model.glb b/assets/projects/elegoo_mount/model.glb new file mode 100644 index 0000000..6516632 Binary files /dev/null and b/assets/projects/elegoo_mount/model.glb differ diff --git a/assets/projects/elegoo_mount/side_shot.jpg b/assets/projects/elegoo_mount/side_shot.jpg new file mode 100644 index 0000000..123410e Binary files /dev/null and b/assets/projects/elegoo_mount/side_shot.jpg differ diff --git a/assets/projects/elegoo_mount/thumbnail.png b/assets/projects/elegoo_mount/thumbnail.png new file mode 100644 index 0000000..0e45488 Binary files /dev/null and b/assets/projects/elegoo_mount/thumbnail.png differ diff --git a/assets/projects/projector_mount/Projector Mount.step b/assets/projects/projector_mount/Projector Mount.step new file mode 100644 index 0000000..87c406a --- /dev/null +++ b/assets/projects/projector_mount/Projector Mount.step @@ -0,0 +1,4156 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ ('', +'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa +cturing Information (PMI)---4.0---2014-10-13'), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'Projector Mount.step', +/* time_stamp */ '2025-04-06T18:00:57+01:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v20', +/* originating_system */ 'Autodesk Translation Framework v13.20.0.188', + +/* authorisation */ ''); + +FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#94,#95, +#96,#97,#98,#99,#100),#3761); +#11=CONTEXT_DEPENDENT_OVER_RIDING_STYLED_ITEM('',(#3834),#3796,#100,(#27, +#21)); +#12=MAPPED_ITEM('',#13,#2286); +#13=REPRESENTATION_MAP(#2286,#3789); +#14=ITEM_DEFINED_TRANSFORMATION($,$,#2181,#2279); +#15=ITEM_DEFINED_TRANSFORMATION($,$,#2080,#2280); +#16=ITEM_DEFINED_TRANSFORMATION($,$,#2089,#2281); +#17=ITEM_DEFINED_TRANSFORMATION($,$,#2109,#2282); +#18=ITEM_DEFINED_TRANSFORMATION($,$,#2130,#2283); +#19=ITEM_DEFINED_TRANSFORMATION($,$,#2136,#2284); +#20=ITEM_DEFINED_TRANSFORMATION($,$,#2180,#2285); +#21=( +REPRESENTATION_RELATIONSHIP($,$,#3796,#3795) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#22=( +REPRESENTATION_RELATIONSHIP($,$,#3790,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#23=( +REPRESENTATION_RELATIONSHIP($,$,#3791,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#24=( +REPRESENTATION_RELATIONSHIP($,$,#3792,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#25=( +REPRESENTATION_RELATIONSHIP($,$,#3793,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#26=( +REPRESENTATION_RELATIONSHIP($,$,#3794,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#27=( +REPRESENTATION_RELATIONSHIP($,$,#3795,#3789) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20) +SHAPE_REPRESENTATION_RELATIONSHIP() +); +#28=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21,#3782); +#29=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22,#3783); +#30=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23,#3784); +#31=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24,#3785); +#32=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25,#3786); +#33=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26,#3787); +#34=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27,#3788); +#35=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Mating Piece:1','Mating Piece:1', +'Mating Piece:1',#3804,#3805,'Mating Piece:1'); +#36=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Projector:1','Projector:1', +'Projector:1',#3798,#3799,'Projector:1'); +#37=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Shelf attachment back:1', +'Shelf attachment back:1','Shelf attachment back:1',#3798,#3800, +'Shelf attachment back:1'); +#38=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Shelf Attachment Front:1', +'Shelf Attachment Front:1','Shelf Attachment Front:1',#3798,#3801, +'Shelf Attachment Front:1'); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Rod:1','Rod:1','Rod:1',#3798,#3802, +'Rod:1'); +#40=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Shelf Attachment Mid:1', +'Shelf Attachment Mid:1','Shelf Attachment Mid:1',#3798,#3803, +'Shelf Attachment Mid:1'); +#41=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Lower Piece v4:2', +'Lower Piece v4:2','Lower Piece v4:2',#3798,#3804,'Lower Piece v4:2'); +#42=ELLIPSE('',#2139,6.38506663485547,6.); +#43=ELLIPSE('',#2144,6.38506663485547,6.); +#44=ELLIPSE('',#2148,10.6417777247591,10.); +#45=ELLIPSE('',#2150,10.6417777247591,10.); +#46=TOROIDAL_SURFACE('',#2110,39.25,2.5); +#47=CYLINDRICAL_SURFACE('',#2093,4.49999999999999); +#48=CYLINDRICAL_SURFACE('',#2096,12.5); +#49=CYLINDRICAL_SURFACE('',#2115,41.75); +#50=CYLINDRICAL_SURFACE('',#2128,4.5); +#51=CYLINDRICAL_SURFACE('',#2131,4.5); +#52=CYLINDRICAL_SURFACE('',#2137,6.); +#53=CYLINDRICAL_SURFACE('',#2142,6.); +#54=CYLINDRICAL_SURFACE('',#2153,5.50000759107842); +#55=CYLINDRICAL_SURFACE('',#2156,4.5); +#56=CYLINDRICAL_SURFACE('',#2160,3.); +#57=CYLINDRICAL_SURFACE('',#2164,10.); +#58=CYLINDRICAL_SURFACE('',#2167,3.); +#59=CYLINDRICAL_SURFACE('',#2170,10.); +#60=CYLINDRICAL_SURFACE('',#2182,2.); +#61=CYLINDRICAL_SURFACE('',#2186,2.); +#62=CYLINDRICAL_SURFACE('',#2190,2.); +#63=CYLINDRICAL_SURFACE('',#2210,3.); +#64=CYLINDRICAL_SURFACE('',#2212,3.00000000000001); +#65=CYLINDRICAL_SURFACE('',#2214,3.75); +#66=CYLINDRICAL_SURFACE('',#2219,3.75); +#67=CYLINDRICAL_SURFACE('',#2224,3.75); +#68=CYLINDRICAL_SURFACE('',#2229,3.75); +#69=CYLINDRICAL_SURFACE('',#2234,3.75); +#70=CYLINDRICAL_SURFACE('',#2239,2.25); +#71=CYLINDRICAL_SURFACE('',#2241,2.25); +#72=CYLINDRICAL_SURFACE('',#2243,2.25); +#73=CYLINDRICAL_SURFACE('',#2245,2.25000000000001); +#74=CYLINDRICAL_SURFACE('',#2247,2.25); +#75=CYLINDRICAL_SURFACE('',#2249,49.25); +#76=CYLINDRICAL_SURFACE('',#2254,12.); +#77=CYLINDRICAL_SURFACE('',#2258,10.3019964243859); +#78=CYLINDRICAL_SURFACE('',#2262,10.3019964243859); +#79=CYLINDRICAL_SURFACE('',#2266,12.0000000000001); +#80=CYLINDRICAL_SURFACE('',#2270,11.9999999998325); +#81=CYLINDRICAL_SURFACE('',#2274,54.2499999998316); +#82=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3790,#88); +#83=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3791,#89); +#84=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3792,#90); +#85=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3793,#91); +#86=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3794,#92); +#87=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3796,#93); +#88=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#101),#3754); +#89=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#102),#3755); +#90=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#103),#3756); +#91=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#104),#3757); +#92=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#105),#3758); +#93=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#106),#3760); +#94=STYLED_ITEM('',(#3833),#101); +#95=STYLED_ITEM('',(#3835),#102); +#96=STYLED_ITEM('',(#3835),#103); +#97=STYLED_ITEM('',(#3833),#104); +#98=STYLED_ITEM('',(#3835),#105); +#99=STYLED_ITEM('',(#3834),#106); +#100=STYLED_ITEM('',(#3836),#12); +#101=MANIFOLD_SOLID_BREP('Body1',#2006); +#102=MANIFOLD_SOLID_BREP('Body1',#2007); +#103=MANIFOLD_SOLID_BREP('Body1',#2008); +#104=MANIFOLD_SOLID_BREP('Body1',#2009); +#105=MANIFOLD_SOLID_BREP('Body1',#2010); +#106=MANIFOLD_SOLID_BREP('Body1',#2011); +#107=FACE_BOUND('',#350,.T.); +#108=FACE_BOUND('',#353,.T.); +#109=FACE_BOUND('',#366,.T.); +#110=FACE_BOUND('',#377,.T.); +#111=FACE_BOUND('',#385,.T.); +#112=FACE_BOUND('',#388,.T.); +#113=FACE_BOUND('',#390,.T.); +#114=FACE_BOUND('',#392,.T.); +#115=FACE_BOUND('',#398,.T.); +#116=FACE_BOUND('',#404,.T.); +#117=FACE_BOUND('',#410,.T.); +#118=FACE_BOUND('',#415,.T.); +#119=FACE_BOUND('',#431,.T.); +#120=FACE_BOUND('',#439,.T.); +#121=FACE_BOUND('',#444,.T.); +#122=FACE_BOUND('',#447,.T.); +#123=FACE_BOUND('',#450,.T.); +#124=FACE_BOUND('',#453,.T.); +#125=FACE_BOUND('',#456,.T.); +#126=FACE_BOUND('',#464,.T.); +#127=FACE_BOUND('',#465,.T.); +#128=FACE_BOUND('',#471,.T.); +#129=FACE_BOUND('',#472,.T.); +#130=FACE_BOUND('',#473,.T.); +#131=FACE_BOUND('',#482,.T.); +#132=FACE_BOUND('',#483,.T.); +#133=FACE_BOUND('',#484,.T.); +#134=FACE_BOUND('',#485,.T.); +#135=FACE_BOUND('',#486,.T.); +#136=FACE_BOUND('',#487,.T.); +#137=FACE_BOUND('',#488,.T.); +#138=FACE_BOUND('',#490,.T.); +#139=FACE_BOUND('',#491,.T.); +#140=FACE_BOUND('',#492,.T.); +#141=FACE_BOUND('',#493,.T.); +#142=FACE_BOUND('',#494,.T.); +#143=FACE_BOUND('',#495,.T.); +#144=( +BOUNDED_CURVE() +B_SPLINE_CURVE(5,(#2984,#2985,#2986,#2987,#2988,#2989,#2990,#2991,#2992, +#2993,#2994,#2995,#2996,#2997,#2998,#2999,#3000,#3001,#3002,#3003,#3004, +#3005,#3006,#3007,#3008,#3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016, +#3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024,#3025,#3026,#3027,#3028), + .UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6),(0.,0.025,0.05,0.075,0.1,0.125,0.15, +0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,0.4,0.425,0.45,0.475,0.5, +0.525,0.55,0.575,0.6,0.625,0.65,0.675,0.7,0.725,0.75,0.775,0.8,0.825,0.85, +0.875,0.9,0.925,0.950000000000001,0.975000000000001,1.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') +); +#145=( +BOUNDED_CURVE() +B_SPLINE_CURVE(5,(#3032,#3033,#3034,#3035,#3036,#3037,#3038,#3039,#3040, +#3041,#3042,#3043,#3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052, +#3053,#3054,#3055,#3056,#3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064, +#3065,#3066,#3067,#3068,#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076), + .UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6),(-1.,-0.975000000000001,-0.950000000000001, +-0.925,-0.9,-0.875,-0.85,-0.825,-0.8,-0.775,-0.75,-0.725,-0.7,-0.675,-0.65, +-0.625,-0.6,-0.575,-0.55,-0.525,-0.5,-0.475,-0.45,-0.425,-0.4,-0.375,-0.35, +-0.325,-0.3,-0.275,-0.25,-0.225,-0.2,-0.175,-0.15,-0.125,-0.1,-0.075,-0.05, +-0.025,0.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') +); +#146=( +BOUNDED_CURVE() +B_SPLINE_CURVE(5,(#3140,#3141,#3142,#3143,#3144,#3145,#3146,#3147,#3148, +#3149,#3150,#3151,#3152,#3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160, +#3161,#3162,#3163,#3164,#3165,#3166,#3167,#3168,#3169),.UNSPECIFIED.,.F., + .F.) +B_SPLINE_CURVE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,6),(-1.,-0.96,-0.92,-0.88,-0.84,-0.8,-0.76,-0.72,-0.68,-0.64,-0.6, +-0.56,-0.52,-0.48,-0.44,-0.4,-0.36,-0.32,-0.28,-0.24,-0.2,-0.16,-0.12,-0.08, +-0.04,-0.0216986433491114),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') +); +#147=( +BOUNDED_CURVE() +B_SPLINE_CURVE(5,(#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,#3181, +#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193, +#3194,#3195,#3196,#3197,#3198,#3199,#3200,#3201,#3202),.UNSPECIFIED.,.F., + .F.) +B_SPLINE_CURVE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,6),(0.0216986433491114,0.04,0.08,0.12,0.16,0.2,0.24,0.28,0.32,0.36, +0.4,0.44,0.48,0.52,0.56,0.6,0.64,0.68,0.72,0.76,0.8,0.84,0.88,0.92,0.96, +1.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1., +1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') +); +#148=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(5,1,((#2892,#2893),(#2894,#2895),(#2896,#2897),(#2898, +#2899),(#2900,#2901),(#2902,#2903),(#2904,#2905),(#2906,#2907),(#2908,#2909), +(#2910,#2911),(#2912,#2913),(#2914,#2915),(#2916,#2917),(#2918,#2919),(#2920, +#2921),(#2922,#2923),(#2924,#2925),(#2926,#2927),(#2928,#2929),(#2930,#2931), +(#2932,#2933),(#2934,#2935),(#2936,#2937),(#2938,#2939),(#2940,#2941),(#2942, +#2943),(#2944,#2945),(#2946,#2947),(#2948,#2949),(#2950,#2951),(#2952,#2953), +(#2954,#2955),(#2956,#2957),(#2958,#2959),(#2960,#2961),(#2962,#2963),(#2964, +#2965),(#2966,#2967),(#2968,#2969),(#2970,#2971),(#2972,#2973),(#2974,#2975), +(#2976,#2977),(#2978,#2979),(#2980,#2981)),.UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6),(2,2),(-1.,-0.975000000000001, +-0.950000000000001,-0.925,-0.9,-0.875,-0.85,-0.825,-0.8,-0.775,-0.75,-0.725, +-0.7,-0.675,-0.65,-0.625,-0.6,-0.575,-0.55,-0.525,-0.5,-0.475,-0.45,-0.425, +-0.4,-0.375,-0.35,-0.325,-0.3,-0.275,-0.25,-0.225,-0.2,-0.175,-0.15,-0.125, +-0.1,-0.075,-0.05,-0.025,0.),(0.,25.0723),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#149=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(5,1,((#3078,#3079),(#3080,#3081),(#3082,#3083),(#3084, +#3085),(#3086,#3087),(#3088,#3089),(#3090,#3091),(#3092,#3093),(#3094,#3095), +(#3096,#3097),(#3098,#3099),(#3100,#3101),(#3102,#3103),(#3104,#3105),(#3106, +#3107),(#3108,#3109),(#3110,#3111),(#3112,#3113),(#3114,#3115),(#3116,#3117), +(#3118,#3119),(#3120,#3121),(#3122,#3123),(#3124,#3125),(#3126,#3127),(#3128, +#3129),(#3130,#3131),(#3132,#3133),(#3134,#3135),(#3136,#3137)), + .UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,6),(2,2),(0.0216986433491114,0.04,0.08,0.12,0.16,0.2,0.24,0.28, +0.32,0.36,0.4,0.44,0.48,0.52,0.56,0.6,0.64,0.68,0.72,0.76,0.8,0.84,0.88, +0.92,0.96,1.),(0.,25.0723),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1., +1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.),(1.,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#150=PLANE('',#2084); +#151=PLANE('',#2085); +#152=PLANE('',#2086); +#153=PLANE('',#2087); +#154=PLANE('',#2088); +#155=PLANE('',#2090); +#156=PLANE('',#2095); +#157=PLANE('',#2098); +#158=PLANE('',#2099); +#159=PLANE('',#2100); +#160=PLANE('',#2101); +#161=PLANE('',#2102); +#162=PLANE('',#2103); +#163=PLANE('',#2104); +#164=PLANE('',#2105); +#165=PLANE('',#2106); +#166=PLANE('',#2107); +#167=PLANE('',#2108); +#168=PLANE('',#2114); +#169=PLANE('',#2121); +#170=PLANE('',#2123); +#171=PLANE('',#2124); +#172=PLANE('',#2125); +#173=PLANE('',#2126); +#174=PLANE('',#2129); +#175=PLANE('',#2134); +#176=PLANE('',#2135); +#177=PLANE('',#2140); +#178=PLANE('',#2145); +#179=PLANE('',#2147); +#180=PLANE('',#2149); +#181=PLANE('',#2151); +#182=PLANE('',#2152); +#183=PLANE('',#2159); +#184=PLANE('',#2162); +#185=PLANE('',#2163); +#186=PLANE('',#2166); +#187=PLANE('',#2169); +#188=PLANE('',#2172); +#189=PLANE('',#2173); +#190=PLANE('',#2174); +#191=PLANE('',#2175); +#192=PLANE('',#2176); +#193=PLANE('',#2177); +#194=PLANE('',#2178); +#195=PLANE('',#2179); +#196=PLANE('',#2185); +#197=PLANE('',#2189); +#198=PLANE('',#2193); +#199=PLANE('',#2194); +#200=PLANE('',#2195); +#201=PLANE('',#2196); +#202=PLANE('',#2197); +#203=PLANE('',#2198); +#204=PLANE('',#2199); +#205=PLANE('',#2200); +#206=PLANE('',#2202); +#207=PLANE('',#2203); +#208=PLANE('',#2204); +#209=PLANE('',#2205); +#210=PLANE('',#2206); +#211=PLANE('',#2207); +#212=PLANE('',#2208); +#213=PLANE('',#2217); +#214=PLANE('',#2222); +#215=PLANE('',#2227); +#216=PLANE('',#2232); +#217=PLANE('',#2237); +#218=PLANE('',#2252); +#219=PLANE('',#2253); +#220=PLANE('',#2257); +#221=PLANE('',#2261); +#222=PLANE('',#2265); +#223=PLANE('',#2269); +#224=PLANE('',#2273); +#225=PLANE('',#2277); +#226=PLANE('',#2278); +#227=FACE_OUTER_BOUND('',#343,.T.); +#228=FACE_OUTER_BOUND('',#344,.T.); +#229=FACE_OUTER_BOUND('',#345,.T.); +#230=FACE_OUTER_BOUND('',#346,.T.); +#231=FACE_OUTER_BOUND('',#347,.T.); +#232=FACE_OUTER_BOUND('',#348,.T.); +#233=FACE_OUTER_BOUND('',#349,.T.); +#234=FACE_OUTER_BOUND('',#351,.T.); +#235=FACE_OUTER_BOUND('',#352,.T.); +#236=FACE_OUTER_BOUND('',#354,.T.); +#237=FACE_OUTER_BOUND('',#355,.T.); +#238=FACE_OUTER_BOUND('',#356,.T.); +#239=FACE_OUTER_BOUND('',#357,.T.); +#240=FACE_OUTER_BOUND('',#358,.T.); +#241=FACE_OUTER_BOUND('',#359,.T.); +#242=FACE_OUTER_BOUND('',#360,.T.); +#243=FACE_OUTER_BOUND('',#361,.T.); +#244=FACE_OUTER_BOUND('',#362,.T.); +#245=FACE_OUTER_BOUND('',#363,.T.); +#246=FACE_OUTER_BOUND('',#364,.T.); +#247=FACE_OUTER_BOUND('',#365,.T.); +#248=FACE_OUTER_BOUND('',#367,.T.); +#249=FACE_OUTER_BOUND('',#368,.T.); +#250=FACE_OUTER_BOUND('',#369,.T.); +#251=FACE_OUTER_BOUND('',#370,.T.); +#252=FACE_OUTER_BOUND('',#371,.T.); +#253=FACE_OUTER_BOUND('',#372,.T.); +#254=FACE_OUTER_BOUND('',#373,.T.); +#255=FACE_OUTER_BOUND('',#374,.T.); +#256=FACE_OUTER_BOUND('',#375,.T.); +#257=FACE_OUTER_BOUND('',#376,.T.); +#258=FACE_OUTER_BOUND('',#378,.T.); +#259=FACE_OUTER_BOUND('',#379,.T.); +#260=FACE_OUTER_BOUND('',#380,.T.); +#261=FACE_OUTER_BOUND('',#381,.T.); +#262=FACE_OUTER_BOUND('',#382,.T.); +#263=FACE_OUTER_BOUND('',#383,.T.); +#264=FACE_OUTER_BOUND('',#384,.T.); +#265=FACE_OUTER_BOUND('',#386,.T.); +#266=FACE_OUTER_BOUND('',#387,.T.); +#267=FACE_OUTER_BOUND('',#389,.T.); +#268=FACE_OUTER_BOUND('',#391,.T.); +#269=FACE_OUTER_BOUND('',#393,.T.); +#270=FACE_OUTER_BOUND('',#394,.T.); +#271=FACE_OUTER_BOUND('',#395,.T.); +#272=FACE_OUTER_BOUND('',#396,.T.); +#273=FACE_OUTER_BOUND('',#397,.T.); +#274=FACE_OUTER_BOUND('',#399,.T.); +#275=FACE_OUTER_BOUND('',#400,.T.); +#276=FACE_OUTER_BOUND('',#401,.T.); +#277=FACE_OUTER_BOUND('',#402,.T.); +#278=FACE_OUTER_BOUND('',#403,.T.); +#279=FACE_OUTER_BOUND('',#405,.T.); +#280=FACE_OUTER_BOUND('',#406,.T.); +#281=FACE_OUTER_BOUND('',#407,.T.); +#282=FACE_OUTER_BOUND('',#408,.T.); +#283=FACE_OUTER_BOUND('',#409,.T.); +#284=FACE_OUTER_BOUND('',#411,.T.); +#285=FACE_OUTER_BOUND('',#412,.T.); +#286=FACE_OUTER_BOUND('',#413,.T.); +#287=FACE_OUTER_BOUND('',#414,.T.); +#288=FACE_OUTER_BOUND('',#416,.T.); +#289=FACE_OUTER_BOUND('',#417,.T.); +#290=FACE_OUTER_BOUND('',#418,.T.); +#291=FACE_OUTER_BOUND('',#419,.T.); +#292=FACE_OUTER_BOUND('',#420,.T.); +#293=FACE_OUTER_BOUND('',#421,.T.); +#294=FACE_OUTER_BOUND('',#422,.T.); +#295=FACE_OUTER_BOUND('',#423,.T.); +#296=FACE_OUTER_BOUND('',#424,.T.); +#297=FACE_OUTER_BOUND('',#425,.T.); +#298=FACE_OUTER_BOUND('',#426,.T.); +#299=FACE_OUTER_BOUND('',#427,.T.); +#300=FACE_OUTER_BOUND('',#428,.T.); +#301=FACE_OUTER_BOUND('',#429,.T.); +#302=FACE_OUTER_BOUND('',#430,.T.); +#303=FACE_OUTER_BOUND('',#432,.T.); +#304=FACE_OUTER_BOUND('',#433,.T.); +#305=FACE_OUTER_BOUND('',#434,.T.); +#306=FACE_OUTER_BOUND('',#435,.T.); +#307=FACE_OUTER_BOUND('',#436,.T.); +#308=FACE_OUTER_BOUND('',#437,.T.); +#309=FACE_OUTER_BOUND('',#438,.T.); +#310=FACE_OUTER_BOUND('',#440,.T.); +#311=FACE_OUTER_BOUND('',#441,.T.); +#312=FACE_OUTER_BOUND('',#442,.T.); +#313=FACE_OUTER_BOUND('',#443,.T.); +#314=FACE_OUTER_BOUND('',#445,.T.); +#315=FACE_OUTER_BOUND('',#446,.T.); +#316=FACE_OUTER_BOUND('',#448,.T.); +#317=FACE_OUTER_BOUND('',#449,.T.); +#318=FACE_OUTER_BOUND('',#451,.T.); +#319=FACE_OUTER_BOUND('',#452,.T.); +#320=FACE_OUTER_BOUND('',#454,.T.); +#321=FACE_OUTER_BOUND('',#455,.T.); +#322=FACE_OUTER_BOUND('',#457,.T.); +#323=FACE_OUTER_BOUND('',#458,.T.); +#324=FACE_OUTER_BOUND('',#459,.T.); +#325=FACE_OUTER_BOUND('',#460,.T.); +#326=FACE_OUTER_BOUND('',#461,.T.); +#327=FACE_OUTER_BOUND('',#462,.T.); +#328=FACE_OUTER_BOUND('',#463,.T.); +#329=FACE_OUTER_BOUND('',#466,.T.); +#330=FACE_OUTER_BOUND('',#467,.T.); +#331=FACE_OUTER_BOUND('',#468,.T.); +#332=FACE_OUTER_BOUND('',#469,.T.); +#333=FACE_OUTER_BOUND('',#470,.T.); +#334=FACE_OUTER_BOUND('',#474,.T.); +#335=FACE_OUTER_BOUND('',#475,.T.); +#336=FACE_OUTER_BOUND('',#476,.T.); +#337=FACE_OUTER_BOUND('',#477,.T.); +#338=FACE_OUTER_BOUND('',#478,.T.); +#339=FACE_OUTER_BOUND('',#479,.T.); +#340=FACE_OUTER_BOUND('',#480,.T.); +#341=FACE_OUTER_BOUND('',#481,.T.); +#342=FACE_OUTER_BOUND('',#489,.T.); +#343=EDGE_LOOP('',(#1365,#1366,#1367,#1368)); +#344=EDGE_LOOP('',(#1369)); +#345=EDGE_LOOP('',(#1370,#1371,#1372,#1373)); +#346=EDGE_LOOP('',(#1374,#1375,#1376,#1377)); +#347=EDGE_LOOP('',(#1378,#1379,#1380,#1381)); +#348=EDGE_LOOP('',(#1382,#1383,#1384,#1385)); +#349=EDGE_LOOP('',(#1386,#1387,#1388,#1389)); +#350=EDGE_LOOP('',(#1390)); +#351=EDGE_LOOP('',(#1391,#1392,#1393,#1394)); +#352=EDGE_LOOP('',(#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402)); +#353=EDGE_LOOP('',(#1403)); +#354=EDGE_LOOP('',(#1404,#1405,#1406,#1407)); +#355=EDGE_LOOP('',(#1408,#1409,#1410,#1411)); +#356=EDGE_LOOP('',(#1412,#1413,#1414,#1415)); +#357=EDGE_LOOP('',(#1416,#1417,#1418,#1419)); +#358=EDGE_LOOP('',(#1420,#1421,#1422,#1423)); +#359=EDGE_LOOP('',(#1424,#1425,#1426,#1427)); +#360=EDGE_LOOP('',(#1428,#1429,#1430,#1431)); +#361=EDGE_LOOP('',(#1432,#1433,#1434,#1435)); +#362=EDGE_LOOP('',(#1436,#1437,#1438,#1439)); +#363=EDGE_LOOP('',(#1440,#1441,#1442,#1443)); +#364=EDGE_LOOP('',(#1444,#1445,#1446,#1447)); +#365=EDGE_LOOP('',(#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455)); +#366=EDGE_LOOP('',(#1456)); +#367=EDGE_LOOP('',(#1457,#1458,#1459,#1460,#1461,#1462,#1463,#1464)); +#368=EDGE_LOOP('',(#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472)); +#369=EDGE_LOOP('',(#1473,#1474,#1475,#1476)); +#370=EDGE_LOOP('',(#1477)); +#371=EDGE_LOOP('',(#1478,#1479,#1480,#1481,#1482,#1483,#1484,#1485,#1486, +#1487,#1488,#1489)); +#372=EDGE_LOOP('',(#1490)); +#373=EDGE_LOOP('',(#1491,#1492,#1493,#1494)); +#374=EDGE_LOOP('',(#1495,#1496,#1497,#1498,#1499)); +#375=EDGE_LOOP('',(#1500,#1501,#1502,#1503)); +#376=EDGE_LOOP('',(#1504,#1505)); +#377=EDGE_LOOP('',(#1506)); +#378=EDGE_LOOP('',(#1507,#1508,#1509,#1510)); +#379=EDGE_LOOP('',(#1511,#1512)); +#380=EDGE_LOOP('',(#1513,#1514,#1515,#1516)); +#381=EDGE_LOOP('',(#1517)); +#382=EDGE_LOOP('',(#1518)); +#383=EDGE_LOOP('',(#1519,#1520,#1521,#1522)); +#384=EDGE_LOOP('',(#1523)); +#385=EDGE_LOOP('',(#1524)); +#386=EDGE_LOOP('',(#1525,#1526,#1527,#1528)); +#387=EDGE_LOOP('',(#1529)); +#388=EDGE_LOOP('',(#1530)); +#389=EDGE_LOOP('',(#1531,#1532,#1533,#1534,#1535,#1536)); +#390=EDGE_LOOP('',(#1537)); +#391=EDGE_LOOP('',(#1538,#1539,#1540,#1541,#1542,#1543)); +#392=EDGE_LOOP('',(#1544)); +#393=EDGE_LOOP('',(#1545,#1546,#1547,#1548)); +#394=EDGE_LOOP('',(#1549,#1550,#1551,#1552)); +#395=EDGE_LOOP('',(#1553,#1554,#1555,#1556)); +#396=EDGE_LOOP('',(#1557,#1558,#1559,#1560)); +#397=EDGE_LOOP('',(#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569, +#1570,#1571,#1572)); +#398=EDGE_LOOP('',(#1573)); +#399=EDGE_LOOP('',(#1574,#1575,#1576,#1577)); +#400=EDGE_LOOP('',(#1578,#1579,#1580,#1581)); +#401=EDGE_LOOP('',(#1582,#1583,#1584,#1585)); +#402=EDGE_LOOP('',(#1586,#1587,#1588,#1589)); +#403=EDGE_LOOP('',(#1590,#1591,#1592,#1593)); +#404=EDGE_LOOP('',(#1594)); +#405=EDGE_LOOP('',(#1595,#1596,#1597,#1598)); +#406=EDGE_LOOP('',(#1599,#1600,#1601,#1602)); +#407=EDGE_LOOP('',(#1603,#1604,#1605,#1606)); +#408=EDGE_LOOP('',(#1607,#1608,#1609,#1610)); +#409=EDGE_LOOP('',(#1611,#1612,#1613,#1614)); +#410=EDGE_LOOP('',(#1615)); +#411=EDGE_LOOP('',(#1616,#1617,#1618,#1619)); +#412=EDGE_LOOP('',(#1620,#1621,#1622,#1623)); +#413=EDGE_LOOP('',(#1624,#1625,#1626,#1627)); +#414=EDGE_LOOP('',(#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636, +#1637,#1638,#1639)); +#415=EDGE_LOOP('',(#1640)); +#416=EDGE_LOOP('',(#1641,#1642,#1643,#1644)); +#417=EDGE_LOOP('',(#1645,#1646,#1647,#1648)); +#418=EDGE_LOOP('',(#1649,#1650,#1651,#1652)); +#419=EDGE_LOOP('',(#1653)); +#420=EDGE_LOOP('',(#1654,#1655,#1656,#1657)); +#421=EDGE_LOOP('',(#1658)); +#422=EDGE_LOOP('',(#1659,#1660,#1661,#1662)); +#423=EDGE_LOOP('',(#1663)); +#424=EDGE_LOOP('',(#1664,#1665,#1666,#1667)); +#425=EDGE_LOOP('',(#1668,#1669,#1670,#1671)); +#426=EDGE_LOOP('',(#1672,#1673,#1674,#1675)); +#427=EDGE_LOOP('',(#1676,#1677,#1678,#1679)); +#428=EDGE_LOOP('',(#1680,#1681,#1682,#1683)); +#429=EDGE_LOOP('',(#1684,#1685,#1686,#1687)); +#430=EDGE_LOOP('',(#1688,#1689,#1690,#1691,#1692,#1693)); +#431=EDGE_LOOP('',(#1694)); +#432=EDGE_LOOP('',(#1695,#1696,#1697,#1698)); +#433=EDGE_LOOP('',(#1699,#1700,#1701,#1702)); +#434=EDGE_LOOP('',(#1703,#1704,#1705,#1706)); +#435=EDGE_LOOP('',(#1707,#1708,#1709,#1710)); +#436=EDGE_LOOP('',(#1711,#1712,#1713,#1714)); +#437=EDGE_LOOP('',(#1715,#1716,#1717,#1718)); +#438=EDGE_LOOP('',(#1719,#1720,#1721,#1722,#1723,#1724)); +#439=EDGE_LOOP('',(#1725)); +#440=EDGE_LOOP('',(#1726,#1727,#1728,#1729)); +#441=EDGE_LOOP('',(#1730,#1731,#1732,#1733)); +#442=EDGE_LOOP('',(#1734,#1735,#1736,#1737)); +#443=EDGE_LOOP('',(#1738)); +#444=EDGE_LOOP('',(#1739)); +#445=EDGE_LOOP('',(#1740,#1741,#1742,#1743)); +#446=EDGE_LOOP('',(#1744)); +#447=EDGE_LOOP('',(#1745)); +#448=EDGE_LOOP('',(#1746,#1747,#1748,#1749)); +#449=EDGE_LOOP('',(#1750)); +#450=EDGE_LOOP('',(#1751)); +#451=EDGE_LOOP('',(#1752,#1753,#1754,#1755)); +#452=EDGE_LOOP('',(#1756)); +#453=EDGE_LOOP('',(#1757)); +#454=EDGE_LOOP('',(#1758,#1759,#1760,#1761)); +#455=EDGE_LOOP('',(#1762)); +#456=EDGE_LOOP('',(#1763)); +#457=EDGE_LOOP('',(#1764,#1765,#1766,#1767)); +#458=EDGE_LOOP('',(#1768,#1769,#1770,#1771)); +#459=EDGE_LOOP('',(#1772,#1773,#1774,#1775)); +#460=EDGE_LOOP('',(#1776,#1777,#1778,#1779)); +#461=EDGE_LOOP('',(#1780,#1781,#1782,#1783)); +#462=EDGE_LOOP('',(#1784,#1785,#1786,#1787)); +#463=EDGE_LOOP('',(#1788)); +#464=EDGE_LOOP('',(#1789)); +#465=EDGE_LOOP('',(#1790)); +#466=EDGE_LOOP('',(#1791,#1792,#1793,#1794)); +#467=EDGE_LOOP('',(#1795,#1796,#1797,#1798)); +#468=EDGE_LOOP('',(#1799,#1800,#1801,#1802)); +#469=EDGE_LOOP('',(#1803,#1804,#1805,#1806)); +#470=EDGE_LOOP('',(#1807,#1808,#1809,#1810)); +#471=EDGE_LOOP('',(#1811)); +#472=EDGE_LOOP('',(#1812)); +#473=EDGE_LOOP('',(#1813)); +#474=EDGE_LOOP('',(#1814,#1815,#1816,#1817)); +#475=EDGE_LOOP('',(#1818,#1819,#1820,#1821)); +#476=EDGE_LOOP('',(#1822,#1823,#1824,#1825)); +#477=EDGE_LOOP('',(#1826,#1827,#1828,#1829)); +#478=EDGE_LOOP('',(#1830,#1831,#1832,#1833)); +#479=EDGE_LOOP('',(#1834,#1835,#1836,#1837)); +#480=EDGE_LOOP('',(#1838,#1839,#1840,#1841)); +#481=EDGE_LOOP('',(#1842,#1843,#1844,#1845,#1846,#1847,#1848,#1849,#1850, +#1851,#1852,#1853)); +#482=EDGE_LOOP('',(#1854,#1855,#1856,#1857,#1858,#1859)); +#483=EDGE_LOOP('',(#1860,#1861,#1862,#1863,#1864,#1865)); +#484=EDGE_LOOP('',(#1866)); +#485=EDGE_LOOP('',(#1867)); +#486=EDGE_LOOP('',(#1868)); +#487=EDGE_LOOP('',(#1869)); +#488=EDGE_LOOP('',(#1870)); +#489=EDGE_LOOP('',(#1871,#1872,#1873,#1874,#1875,#1876,#1877,#1878,#1879, +#1880,#1881,#1882)); +#490=EDGE_LOOP('',(#1883)); +#491=EDGE_LOOP('',(#1884)); +#492=EDGE_LOOP('',(#1885)); +#493=EDGE_LOOP('',(#1886)); +#494=EDGE_LOOP('',(#1887)); +#495=EDGE_LOOP('',(#1888)); +#496=LINE('',#2889,#676); +#497=LINE('',#3030,#677); +#498=LINE('',#3077,#678); +#499=LINE('',#3171,#679); +#500=LINE('',#3203,#680); +#501=LINE('',#3205,#681); +#502=LINE('',#3206,#682); +#503=LINE('',#3208,#683); +#504=LINE('',#3210,#684); +#505=LINE('',#3216,#685); +#506=LINE('',#3218,#686); +#507=LINE('',#3220,#687); +#508=LINE('',#3222,#688); +#509=LINE('',#3224,#689); +#510=LINE('',#3226,#690); +#511=LINE('',#3229,#691); +#512=LINE('',#3234,#692); +#513=LINE('',#3238,#693); +#514=LINE('',#3240,#694); +#515=LINE('',#3241,#695); +#516=LINE('',#3244,#696); +#517=LINE('',#3248,#697); +#518=LINE('',#3249,#698); +#519=LINE('',#3252,#699); +#520=LINE('',#3253,#700); +#521=LINE('',#3256,#701); +#522=LINE('',#3257,#702); +#523=LINE('',#3261,#703); +#524=LINE('',#3263,#704); +#525=LINE('',#3265,#705); +#526=LINE('',#3266,#706); +#527=LINE('',#3269,#707); +#528=LINE('',#3271,#708); +#529=LINE('',#3272,#709); +#530=LINE('',#3275,#710); +#531=LINE('',#3277,#711); +#532=LINE('',#3278,#712); +#533=LINE('',#3281,#713); +#534=LINE('',#3283,#714); +#535=LINE('',#3284,#715); +#536=LINE('',#3286,#716); +#537=LINE('',#3287,#717); +#538=LINE('',#3289,#718); +#539=LINE('',#3290,#719); +#540=LINE('',#3306,#720); +#541=LINE('',#3309,#721); +#542=LINE('',#3313,#722); +#543=LINE('',#3317,#723); +#544=LINE('',#3320,#724); +#545=LINE('',#3325,#725); +#546=LINE('',#3326,#726); +#547=LINE('',#3328,#727); +#548=LINE('',#3330,#728); +#549=LINE('',#3335,#729); +#550=LINE('',#3342,#730); +#551=LINE('',#3351,#731); +#552=LINE('',#3360,#732); +#553=LINE('',#3368,#733); +#554=LINE('',#3370,#734); +#555=LINE('',#3372,#735); +#556=LINE('',#3374,#736); +#557=LINE('',#3376,#737); +#558=LINE('',#3381,#738); +#559=LINE('',#3383,#739); +#560=LINE('',#3385,#740); +#561=LINE('',#3387,#741); +#562=LINE('',#3389,#742); +#563=LINE('',#3394,#743); +#564=LINE('',#3396,#744); +#565=LINE('',#3398,#745); +#566=LINE('',#3399,#746); +#567=LINE('',#3403,#747); +#568=LINE('',#3405,#748); +#569=LINE('',#3407,#749); +#570=LINE('',#3408,#750); +#571=LINE('',#3416,#751); +#572=LINE('',#3419,#752); +#573=LINE('',#3420,#753); +#574=LINE('',#3422,#754); +#575=LINE('',#3424,#755); +#576=LINE('',#3426,#756); +#577=LINE('',#3428,#757); +#578=LINE('',#3429,#758); +#579=LINE('',#3433,#759); +#580=LINE('',#3436,#760); +#581=LINE('',#3437,#761); +#582=LINE('',#3439,#762); +#583=LINE('',#3441,#763); +#584=LINE('',#3442,#764); +#585=LINE('',#3449,#765); +#586=LINE('',#3452,#766); +#587=LINE('',#3453,#767); +#588=LINE('',#3457,#768); +#589=LINE('',#3459,#769); +#590=LINE('',#3460,#770); +#591=LINE('',#3464,#771); +#592=LINE('',#3465,#772); +#593=LINE('',#3468,#773); +#594=LINE('',#3469,#774); +#595=LINE('',#3472,#775); +#596=LINE('',#3473,#776); +#597=LINE('',#3476,#777); +#598=LINE('',#3477,#778); +#599=LINE('',#3479,#779); +#600=LINE('',#3487,#780); +#601=LINE('',#3494,#781); +#602=LINE('',#3501,#782); +#603=LINE('',#3507,#783); +#604=LINE('',#3509,#784); +#605=LINE('',#3511,#785); +#606=LINE('',#3512,#786); +#607=LINE('',#3515,#787); +#608=LINE('',#3517,#788); +#609=LINE('',#3518,#789); +#610=LINE('',#3521,#790); +#611=LINE('',#3523,#791); +#612=LINE('',#3524,#792); +#613=LINE('',#3527,#793); +#614=LINE('',#3529,#794); +#615=LINE('',#3530,#795); +#616=LINE('',#3533,#796); +#617=LINE('',#3535,#797); +#618=LINE('',#3536,#798); +#619=LINE('',#3538,#799); +#620=LINE('',#3539,#800); +#621=LINE('',#3546,#801); +#622=LINE('',#3548,#802); +#623=LINE('',#3550,#803); +#624=LINE('',#3551,#804); +#625=LINE('',#3554,#805); +#626=LINE('',#3556,#806); +#627=LINE('',#3557,#807); +#628=LINE('',#3560,#808); +#629=LINE('',#3562,#809); +#630=LINE('',#3563,#810); +#631=LINE('',#3566,#811); +#632=LINE('',#3568,#812); +#633=LINE('',#3569,#813); +#634=LINE('',#3572,#814); +#635=LINE('',#3574,#815); +#636=LINE('',#3575,#816); +#637=LINE('',#3577,#817); +#638=LINE('',#3578,#818); +#639=LINE('',#3584,#819); +#640=LINE('',#3588,#820); +#641=LINE('',#3594,#821); +#642=LINE('',#3603,#822); +#643=LINE('',#3612,#823); +#644=LINE('',#3621,#824); +#645=LINE('',#3630,#825); +#646=LINE('',#3637,#826); +#647=LINE('',#3641,#827); +#648=LINE('',#3645,#828); +#649=LINE('',#3649,#829); +#650=LINE('',#3653,#830); +#651=LINE('',#3659,#831); +#652=LINE('',#3665,#832); +#653=LINE('',#3667,#833); +#654=LINE('',#3669,#834); +#655=LINE('',#3670,#835); +#656=LINE('',#3676,#836); +#657=LINE('',#3679,#837); +#658=LINE('',#3681,#838); +#659=LINE('',#3682,#839); +#660=LINE('',#3688,#840); +#661=LINE('',#3691,#841); +#662=LINE('',#3693,#842); +#663=LINE('',#3694,#843); +#664=LINE('',#3700,#844); +#665=LINE('',#3703,#845); +#666=LINE('',#3705,#846); +#667=LINE('',#3706,#847); +#668=LINE('',#3712,#848); +#669=LINE('',#3715,#849); +#670=LINE('',#3717,#850); +#671=LINE('',#3718,#851); +#672=LINE('',#3724,#852); +#673=LINE('',#3727,#853); +#674=LINE('',#3729,#854); +#675=LINE('',#3730,#855); +#676=VECTOR('',#2295,33.7131808573183); +#677=VECTOR('',#2300,10.); +#678=VECTOR('',#2301,10.); +#679=VECTOR('',#2302,10.); +#680=VECTOR('',#2303,10.); +#681=VECTOR('',#2306,10.); +#682=VECTOR('',#2307,10.); +#683=VECTOR('',#2310,10.); +#684=VECTOR('',#2313,10.); +#685=VECTOR('',#2320,10.); +#686=VECTOR('',#2321,10.); +#687=VECTOR('',#2322,10.); +#688=VECTOR('',#2323,10.); +#689=VECTOR('',#2324,10.); +#690=VECTOR('',#2325,10.); +#691=VECTOR('',#2328,10.); +#692=VECTOR('',#2333,4.49999999999999); +#693=VECTOR('',#2338,10.); +#694=VECTOR('',#2339,10.); +#695=VECTOR('',#2340,10.); +#696=VECTOR('',#2343,10.); +#697=VECTOR('',#2348,10.); +#698=VECTOR('',#2349,10.); +#699=VECTOR('',#2352,10.); +#700=VECTOR('',#2353,10.); +#701=VECTOR('',#2356,10.); +#702=VECTOR('',#2357,10.); +#703=VECTOR('',#2360,10.); +#704=VECTOR('',#2361,10.); +#705=VECTOR('',#2362,10.); +#706=VECTOR('',#2363,10.); +#707=VECTOR('',#2366,10.); +#708=VECTOR('',#2367,10.); +#709=VECTOR('',#2368,10.); +#710=VECTOR('',#2371,10.); +#711=VECTOR('',#2372,10.); +#712=VECTOR('',#2373,10.); +#713=VECTOR('',#2376,10.); +#714=VECTOR('',#2377,10.); +#715=VECTOR('',#2378,10.); +#716=VECTOR('',#2381,10.); +#717=VECTOR('',#2382,10.); +#718=VECTOR('',#2385,10.); +#719=VECTOR('',#2386,10.); +#720=VECTOR('',#2407,10.); +#721=VECTOR('',#2410,41.75); +#722=VECTOR('',#2413,10.); +#723=VECTOR('',#2416,10.); +#724=VECTOR('',#2419,10.); +#725=VECTOR('',#2426,10.); +#726=VECTOR('',#2427,10.); +#727=VECTOR('',#2430,10.); +#728=VECTOR('',#2433,10.); +#729=VECTOR('',#2440,4.5); +#730=VECTOR('',#2449,4.5); +#731=VECTOR('',#2462,6.); +#732=VECTOR('',#2473,6.); +#733=VECTOR('',#2482,10.); +#734=VECTOR('',#2483,10.); +#735=VECTOR('',#2484,10.); +#736=VECTOR('',#2485,10.); +#737=VECTOR('',#2486,10.); +#738=VECTOR('',#2491,10.); +#739=VECTOR('',#2492,10.); +#740=VECTOR('',#2493,10.); +#741=VECTOR('',#2494,10.); +#742=VECTOR('',#2495,10.); +#743=VECTOR('',#2500,10.); +#744=VECTOR('',#2501,10.); +#745=VECTOR('',#2502,10.); +#746=VECTOR('',#2503,10.); +#747=VECTOR('',#2506,10.); +#748=VECTOR('',#2507,10.); +#749=VECTOR('',#2508,10.); +#750=VECTOR('',#2509,10.); +#751=VECTOR('',#2520,4.5); +#752=VECTOR('',#2525,10.); +#753=VECTOR('',#2526,10.); +#754=VECTOR('',#2527,10.); +#755=VECTOR('',#2528,10.); +#756=VECTOR('',#2529,10.); +#757=VECTOR('',#2530,10.); +#758=VECTOR('',#2531,10.); +#759=VECTOR('',#2536,3.); +#760=VECTOR('',#2539,10.); +#761=VECTOR('',#2540,10.); +#762=VECTOR('',#2543,10.); +#763=VECTOR('',#2544,10.); +#764=VECTOR('',#2545,10.); +#765=VECTOR('',#2556,3.); +#766=VECTOR('',#2559,10.); +#767=VECTOR('',#2560,10.); +#768=VECTOR('',#2565,10.); +#769=VECTOR('',#2568,10.); +#770=VECTOR('',#2569,10.); +#771=VECTOR('',#2574,10.); +#772=VECTOR('',#2575,10.); +#773=VECTOR('',#2578,10.); +#774=VECTOR('',#2579,10.); +#775=VECTOR('',#2582,10.); +#776=VECTOR('',#2583,10.); +#777=VECTOR('',#2586,10.); +#778=VECTOR('',#2587,10.); +#779=VECTOR('',#2590,10.); +#780=VECTOR('',#2601,2.); +#781=VECTOR('',#2610,2.); +#782=VECTOR('',#2619,2.); +#783=VECTOR('',#2626,10.); +#784=VECTOR('',#2627,10.); +#785=VECTOR('',#2628,10.); +#786=VECTOR('',#2629,10.); +#787=VECTOR('',#2632,10.); +#788=VECTOR('',#2633,10.); +#789=VECTOR('',#2634,10.); +#790=VECTOR('',#2637,10.); +#791=VECTOR('',#2638,10.); +#792=VECTOR('',#2639,10.); +#793=VECTOR('',#2642,10.); +#794=VECTOR('',#2643,10.); +#795=VECTOR('',#2644,10.); +#796=VECTOR('',#2647,10.); +#797=VECTOR('',#2648,10.); +#798=VECTOR('',#2649,10.); +#799=VECTOR('',#2652,10.); +#800=VECTOR('',#2653,10.); +#801=VECTOR('',#2660,10.); +#802=VECTOR('',#2661,10.); +#803=VECTOR('',#2662,10.); +#804=VECTOR('',#2663,10.); +#805=VECTOR('',#2666,10.); +#806=VECTOR('',#2667,10.); +#807=VECTOR('',#2668,10.); +#808=VECTOR('',#2671,10.); +#809=VECTOR('',#2672,10.); +#810=VECTOR('',#2673,10.); +#811=VECTOR('',#2676,10.); +#812=VECTOR('',#2677,10.); +#813=VECTOR('',#2678,10.); +#814=VECTOR('',#2681,10.); +#815=VECTOR('',#2682,10.); +#816=VECTOR('',#2683,10.); +#817=VECTOR('',#2686,10.); +#818=VECTOR('',#2687,10.); +#819=VECTOR('',#2694,3.); +#820=VECTOR('',#2699,3.00000000000001); +#821=VECTOR('',#2706,3.75); +#822=VECTOR('',#2717,3.75); +#823=VECTOR('',#2728,3.75); +#824=VECTOR('',#2739,3.75); +#825=VECTOR('',#2750,3.75); +#826=VECTOR('',#2759,2.25); +#827=VECTOR('',#2764,2.25); +#828=VECTOR('',#2769,2.25); +#829=VECTOR('',#2774,2.25000000000001); +#830=VECTOR('',#2779,2.25); +#831=VECTOR('',#2786,49.25); +#832=VECTOR('',#2793,10.); +#833=VECTOR('',#2794,10.); +#834=VECTOR('',#2795,10.); +#835=VECTOR('',#2796,10.); +#836=VECTOR('',#2803,10.); +#837=VECTOR('',#2806,10.); +#838=VECTOR('',#2807,10.); +#839=VECTOR('',#2808,10.); +#840=VECTOR('',#2815,10.); +#841=VECTOR('',#2818,10.); +#842=VECTOR('',#2819,10.); +#843=VECTOR('',#2820,10.); +#844=VECTOR('',#2827,10.); +#845=VECTOR('',#2830,10.); +#846=VECTOR('',#2831,10.); +#847=VECTOR('',#2832,10.); +#848=VECTOR('',#2839,10.); +#849=VECTOR('',#2842,10.); +#850=VECTOR('',#2843,10.); +#851=VECTOR('',#2844,10.); +#852=VECTOR('',#2851,10.); +#853=VECTOR('',#2854,10.); +#854=VECTOR('',#2855,10.); +#855=VECTOR('',#2856,10.); +#856=CIRCLE('',#2082,33.7131808573183); +#857=CIRCLE('',#2083,30.0734785146563); +#858=CIRCLE('',#2091,12.5); +#859=CIRCLE('',#2092,4.49999999999999); +#860=CIRCLE('',#2094,4.49999999999999); +#861=CIRCLE('',#2097,12.5); +#862=CIRCLE('',#2111,39.25); +#863=CIRCLE('',#2112,2.5); +#864=CIRCLE('',#2113,41.75); +#865=CIRCLE('',#2116,41.75); +#866=CIRCLE('',#2117,41.75); +#867=CIRCLE('',#2118,41.75); +#868=CIRCLE('',#2119,41.75); +#869=CIRCLE('',#2120,41.75); +#870=CIRCLE('',#2122,4.5); +#871=CIRCLE('',#2127,4.5); +#872=CIRCLE('',#2132,4.5); +#873=CIRCLE('',#2133,4.5); +#874=CIRCLE('',#2138,6.); +#875=CIRCLE('',#2141,3.); +#876=CIRCLE('',#2143,6.); +#877=CIRCLE('',#2146,3.); +#878=CIRCLE('',#2154,5.50000759107842); +#879=CIRCLE('',#2155,5.50000759107842); +#880=CIRCLE('',#2157,4.5); +#881=CIRCLE('',#2158,4.5); +#882=CIRCLE('',#2161,3.); +#883=CIRCLE('',#2165,10.); +#884=CIRCLE('',#2168,3.); +#885=CIRCLE('',#2171,10.); +#886=CIRCLE('',#2183,2.); +#887=CIRCLE('',#2184,2.); +#888=CIRCLE('',#2187,2.); +#889=CIRCLE('',#2188,2.); +#890=CIRCLE('',#2191,2.); +#891=CIRCLE('',#2192,2.); +#892=CIRCLE('',#2201,3.); +#893=CIRCLE('',#2209,3.00000000000001); +#894=CIRCLE('',#2211,3.); +#895=CIRCLE('',#2213,3.00000000000001); +#896=CIRCLE('',#2215,3.75); +#897=CIRCLE('',#2216,3.75); +#898=CIRCLE('',#2218,2.25); +#899=CIRCLE('',#2220,3.75); +#900=CIRCLE('',#2221,3.75); +#901=CIRCLE('',#2223,2.25); +#902=CIRCLE('',#2225,3.75); +#903=CIRCLE('',#2226,3.75); +#904=CIRCLE('',#2228,2.25); +#905=CIRCLE('',#2230,3.75); +#906=CIRCLE('',#2231,3.75); +#907=CIRCLE('',#2233,2.25000000000001); +#908=CIRCLE('',#2235,3.75); +#909=CIRCLE('',#2236,3.75); +#910=CIRCLE('',#2238,2.25); +#911=CIRCLE('',#2240,2.25); +#912=CIRCLE('',#2242,2.25); +#913=CIRCLE('',#2244,2.25); +#914=CIRCLE('',#2246,2.25000000000001); +#915=CIRCLE('',#2248,2.25); +#916=CIRCLE('',#2250,49.25); +#917=CIRCLE('',#2251,49.25); +#918=CIRCLE('',#2255,12.); +#919=CIRCLE('',#2256,12.); +#920=CIRCLE('',#2259,10.3019964243859); +#921=CIRCLE('',#2260,10.3019964243859); +#922=CIRCLE('',#2263,10.3019964243859); +#923=CIRCLE('',#2264,10.3019964243859); +#924=CIRCLE('',#2267,12.0000000000001); +#925=CIRCLE('',#2268,12.0000000000001); +#926=CIRCLE('',#2271,11.9999999998325); +#927=CIRCLE('',#2272,11.9999999998325); +#928=CIRCLE('',#2275,54.2499999998316); +#929=CIRCLE('',#2276,54.2499999998316); +#930=VERTEX_POINT('',#2886); +#931=VERTEX_POINT('',#2888); +#932=VERTEX_POINT('',#2982); +#933=VERTEX_POINT('',#2983); +#934=VERTEX_POINT('',#3029); +#935=VERTEX_POINT('',#3031); +#936=VERTEX_POINT('',#3138); +#937=VERTEX_POINT('',#3139); +#938=VERTEX_POINT('',#3170); +#939=VERTEX_POINT('',#3172); +#940=VERTEX_POINT('',#3214); +#941=VERTEX_POINT('',#3215); +#942=VERTEX_POINT('',#3217); +#943=VERTEX_POINT('',#3219); +#944=VERTEX_POINT('',#3221); +#945=VERTEX_POINT('',#3223); +#946=VERTEX_POINT('',#3225); +#947=VERTEX_POINT('',#3227); +#948=VERTEX_POINT('',#3230); +#949=VERTEX_POINT('',#3233); +#950=VERTEX_POINT('',#3237); +#951=VERTEX_POINT('',#3239); +#952=VERTEX_POINT('',#3243); +#953=VERTEX_POINT('',#3247); +#954=VERTEX_POINT('',#3251); +#955=VERTEX_POINT('',#3255); +#956=VERTEX_POINT('',#3259); +#957=VERTEX_POINT('',#3260); +#958=VERTEX_POINT('',#3262); +#959=VERTEX_POINT('',#3264); +#960=VERTEX_POINT('',#3268); +#961=VERTEX_POINT('',#3270); +#962=VERTEX_POINT('',#3274); +#963=VERTEX_POINT('',#3276); +#964=VERTEX_POINT('',#3280); +#965=VERTEX_POINT('',#3282); +#966=VERTEX_POINT('',#3295); +#967=VERTEX_POINT('',#3297); +#968=VERTEX_POINT('',#3302); +#969=VERTEX_POINT('',#3303); +#970=VERTEX_POINT('',#3305); +#971=VERTEX_POINT('',#3307); +#972=VERTEX_POINT('',#3310); +#973=VERTEX_POINT('',#3312); +#974=VERTEX_POINT('',#3314); +#975=VERTEX_POINT('',#3316); +#976=VERTEX_POINT('',#3318); +#977=VERTEX_POINT('',#3322); +#978=VERTEX_POINT('',#3332); +#979=VERTEX_POINT('',#3339); +#980=VERTEX_POINT('',#3341); +#981=VERTEX_POINT('',#3348); +#982=VERTEX_POINT('',#3350); +#983=VERTEX_POINT('',#3354); +#984=VERTEX_POINT('',#3357); +#985=VERTEX_POINT('',#3359); +#986=VERTEX_POINT('',#3363); +#987=VERTEX_POINT('',#3366); +#988=VERTEX_POINT('',#3367); +#989=VERTEX_POINT('',#3369); +#990=VERTEX_POINT('',#3371); +#991=VERTEX_POINT('',#3373); +#992=VERTEX_POINT('',#3375); +#993=VERTEX_POINT('',#3379); +#994=VERTEX_POINT('',#3380); +#995=VERTEX_POINT('',#3382); +#996=VERTEX_POINT('',#3384); +#997=VERTEX_POINT('',#3386); +#998=VERTEX_POINT('',#3388); +#999=VERTEX_POINT('',#3392); +#1000=VERTEX_POINT('',#3393); +#1001=VERTEX_POINT('',#3395); +#1002=VERTEX_POINT('',#3397); +#1003=VERTEX_POINT('',#3401); +#1004=VERTEX_POINT('',#3402); +#1005=VERTEX_POINT('',#3404); +#1006=VERTEX_POINT('',#3406); +#1007=VERTEX_POINT('',#3413); +#1008=VERTEX_POINT('',#3415); +#1009=VERTEX_POINT('',#3421); +#1010=VERTEX_POINT('',#3423); +#1011=VERTEX_POINT('',#3425); +#1012=VERTEX_POINT('',#3427); +#1013=VERTEX_POINT('',#3431); +#1014=VERTEX_POINT('',#3435); +#1015=VERTEX_POINT('',#3440); +#1016=VERTEX_POINT('',#3447); +#1017=VERTEX_POINT('',#3451); +#1018=VERTEX_POINT('',#3455); +#1019=VERTEX_POINT('',#3463); +#1020=VERTEX_POINT('',#3467); +#1021=VERTEX_POINT('',#3471); +#1022=VERTEX_POINT('',#3475); +#1023=VERTEX_POINT('',#3484); +#1024=VERTEX_POINT('',#3486); +#1025=VERTEX_POINT('',#3491); +#1026=VERTEX_POINT('',#3493); +#1027=VERTEX_POINT('',#3498); +#1028=VERTEX_POINT('',#3500); +#1029=VERTEX_POINT('',#3505); +#1030=VERTEX_POINT('',#3506); +#1031=VERTEX_POINT('',#3508); +#1032=VERTEX_POINT('',#3510); +#1033=VERTEX_POINT('',#3514); +#1034=VERTEX_POINT('',#3516); +#1035=VERTEX_POINT('',#3520); +#1036=VERTEX_POINT('',#3522); +#1037=VERTEX_POINT('',#3526); +#1038=VERTEX_POINT('',#3528); +#1039=VERTEX_POINT('',#3532); +#1040=VERTEX_POINT('',#3534); +#1041=VERTEX_POINT('',#3541); +#1042=VERTEX_POINT('',#3544); +#1043=VERTEX_POINT('',#3545); +#1044=VERTEX_POINT('',#3547); +#1045=VERTEX_POINT('',#3549); +#1046=VERTEX_POINT('',#3553); +#1047=VERTEX_POINT('',#3555); +#1048=VERTEX_POINT('',#3559); +#1049=VERTEX_POINT('',#3561); +#1050=VERTEX_POINT('',#3565); +#1051=VERTEX_POINT('',#3567); +#1052=VERTEX_POINT('',#3571); +#1053=VERTEX_POINT('',#3573); +#1054=VERTEX_POINT('',#3580); +#1055=VERTEX_POINT('',#3583); +#1056=VERTEX_POINT('',#3587); +#1057=VERTEX_POINT('',#3591); +#1058=VERTEX_POINT('',#3593); +#1059=VERTEX_POINT('',#3597); +#1060=VERTEX_POINT('',#3600); +#1061=VERTEX_POINT('',#3602); +#1062=VERTEX_POINT('',#3606); +#1063=VERTEX_POINT('',#3609); +#1064=VERTEX_POINT('',#3611); +#1065=VERTEX_POINT('',#3615); +#1066=VERTEX_POINT('',#3618); +#1067=VERTEX_POINT('',#3620); +#1068=VERTEX_POINT('',#3624); +#1069=VERTEX_POINT('',#3627); +#1070=VERTEX_POINT('',#3629); +#1071=VERTEX_POINT('',#3633); +#1072=VERTEX_POINT('',#3636); +#1073=VERTEX_POINT('',#3640); +#1074=VERTEX_POINT('',#3644); +#1075=VERTEX_POINT('',#3648); +#1076=VERTEX_POINT('',#3652); +#1077=VERTEX_POINT('',#3656); +#1078=VERTEX_POINT('',#3658); +#1079=VERTEX_POINT('',#3663); +#1080=VERTEX_POINT('',#3664); +#1081=VERTEX_POINT('',#3666); +#1082=VERTEX_POINT('',#3668); +#1083=VERTEX_POINT('',#3672); +#1084=VERTEX_POINT('',#3674); +#1085=VERTEX_POINT('',#3678); +#1086=VERTEX_POINT('',#3680); +#1087=VERTEX_POINT('',#3684); +#1088=VERTEX_POINT('',#3686); +#1089=VERTEX_POINT('',#3690); +#1090=VERTEX_POINT('',#3692); +#1091=VERTEX_POINT('',#3696); +#1092=VERTEX_POINT('',#3698); +#1093=VERTEX_POINT('',#3702); +#1094=VERTEX_POINT('',#3704); +#1095=VERTEX_POINT('',#3708); +#1096=VERTEX_POINT('',#3710); +#1097=VERTEX_POINT('',#3714); +#1098=VERTEX_POINT('',#3716); +#1099=VERTEX_POINT('',#3720); +#1100=VERTEX_POINT('',#3722); +#1101=VERTEX_POINT('',#3726); +#1102=VERTEX_POINT('',#3728); +#1103=EDGE_CURVE('',#930,#930,#856,.T.); +#1104=EDGE_CURVE('',#930,#931,#496,.T.); +#1105=EDGE_CURVE('',#931,#931,#857,.T.); +#1106=EDGE_CURVE('',#932,#933,#144,.T.); +#1107=EDGE_CURVE('',#933,#934,#497,.T.); +#1108=EDGE_CURVE('',#934,#935,#145,.T.); +#1109=EDGE_CURVE('',#935,#932,#498,.T.); +#1110=EDGE_CURVE('',#936,#937,#146,.T.); +#1111=EDGE_CURVE('',#937,#938,#499,.T.); +#1112=EDGE_CURVE('',#938,#939,#147,.T.); +#1113=EDGE_CURVE('',#939,#936,#500,.T.); +#1114=EDGE_CURVE('',#937,#932,#501,.T.); +#1115=EDGE_CURVE('',#933,#936,#502,.T.); +#1116=EDGE_CURVE('',#935,#938,#503,.T.); +#1117=EDGE_CURVE('',#939,#934,#504,.T.); +#1118=EDGE_CURVE('',#940,#941,#505,.T.); +#1119=EDGE_CURVE('',#942,#940,#506,.T.); +#1120=EDGE_CURVE('',#942,#943,#507,.T.); +#1121=EDGE_CURVE('',#944,#943,#508,.T.); +#1122=EDGE_CURVE('',#945,#944,#509,.T.); +#1123=EDGE_CURVE('',#946,#945,#510,.T.); +#1124=EDGE_CURVE('',#947,#946,#858,.T.); +#1125=EDGE_CURVE('',#941,#947,#511,.T.); +#1126=EDGE_CURVE('',#948,#948,#859,.T.); +#1127=EDGE_CURVE('',#948,#949,#512,.T.); +#1128=EDGE_CURVE('',#949,#949,#860,.T.); +#1129=EDGE_CURVE('',#950,#947,#513,.T.); +#1130=EDGE_CURVE('',#951,#950,#514,.T.); +#1131=EDGE_CURVE('',#941,#951,#515,.T.); +#1132=EDGE_CURVE('',#952,#946,#516,.T.); +#1133=EDGE_CURVE('',#950,#952,#861,.T.); +#1134=EDGE_CURVE('',#953,#945,#517,.T.); +#1135=EDGE_CURVE('',#953,#952,#518,.T.); +#1136=EDGE_CURVE('',#954,#944,#519,.T.); +#1137=EDGE_CURVE('',#953,#954,#520,.T.); +#1138=EDGE_CURVE('',#955,#951,#521,.T.); +#1139=EDGE_CURVE('',#940,#955,#522,.T.); +#1140=EDGE_CURVE('',#956,#957,#523,.T.); +#1141=EDGE_CURVE('',#956,#958,#524,.T.); +#1142=EDGE_CURVE('',#959,#958,#525,.T.); +#1143=EDGE_CURVE('',#957,#959,#526,.T.); +#1144=EDGE_CURVE('',#957,#960,#527,.T.); +#1145=EDGE_CURVE('',#961,#959,#528,.T.); +#1146=EDGE_CURVE('',#960,#961,#529,.T.); +#1147=EDGE_CURVE('',#960,#962,#530,.T.); +#1148=EDGE_CURVE('',#963,#961,#531,.T.); +#1149=EDGE_CURVE('',#962,#963,#532,.T.); +#1150=EDGE_CURVE('',#962,#964,#533,.T.); +#1151=EDGE_CURVE('',#965,#963,#534,.T.); +#1152=EDGE_CURVE('',#964,#965,#535,.T.); +#1153=EDGE_CURVE('',#964,#942,#536,.T.); +#1154=EDGE_CURVE('',#943,#965,#537,.T.); +#1155=EDGE_CURVE('',#958,#954,#538,.T.); +#1156=EDGE_CURVE('',#955,#956,#539,.T.); +#1157=EDGE_CURVE('',#966,#966,#862,.T.); +#1158=EDGE_CURVE('',#966,#967,#863,.T.); +#1159=EDGE_CURVE('',#967,#967,#864,.T.); +#1160=EDGE_CURVE('',#968,#969,#865,.T.); +#1161=EDGE_CURVE('',#969,#970,#540,.T.); +#1162=EDGE_CURVE('',#970,#971,#866,.T.); +#1163=EDGE_CURVE('',#971,#967,#541,.T.); +#1164=EDGE_CURVE('',#971,#972,#867,.T.); +#1165=EDGE_CURVE('',#972,#973,#542,.T.); +#1166=EDGE_CURVE('',#973,#974,#868,.T.); +#1167=EDGE_CURVE('',#974,#975,#543,.T.); +#1168=EDGE_CURVE('',#975,#976,#869,.T.); +#1169=EDGE_CURVE('',#976,#968,#544,.T.); +#1170=EDGE_CURVE('',#977,#977,#870,.T.); +#1171=EDGE_CURVE('',#970,#976,#545,.T.); +#1172=EDGE_CURVE('',#969,#968,#546,.T.); +#1173=EDGE_CURVE('',#972,#975,#547,.T.); +#1174=EDGE_CURVE('',#973,#974,#548,.T.); +#1175=EDGE_CURVE('',#978,#978,#871,.T.); +#1176=EDGE_CURVE('',#978,#977,#549,.T.); +#1177=EDGE_CURVE('',#979,#979,#872,.T.); +#1178=EDGE_CURVE('',#979,#980,#550,.T.); +#1179=EDGE_CURVE('',#980,#980,#873,.T.); +#1180=EDGE_CURVE('',#981,#981,#874,.T.); +#1181=EDGE_CURVE('',#981,#982,#551,.T.); +#1182=EDGE_CURVE('',#982,#982,#42,.T.); +#1183=EDGE_CURVE('',#983,#983,#875,.T.); +#1184=EDGE_CURVE('',#984,#984,#876,.T.); +#1185=EDGE_CURVE('',#984,#985,#552,.T.); +#1186=EDGE_CURVE('',#985,#985,#43,.T.); +#1187=EDGE_CURVE('',#986,#986,#877,.T.); +#1188=EDGE_CURVE('',#987,#988,#553,.T.); +#1189=EDGE_CURVE('',#988,#989,#554,.T.); +#1190=EDGE_CURVE('',#990,#989,#555,.T.); +#1191=EDGE_CURVE('',#990,#991,#556,.T.); +#1192=EDGE_CURVE('',#991,#992,#557,.T.); +#1193=EDGE_CURVE('',#992,#987,#44,.T.); +#1194=EDGE_CURVE('',#993,#994,#558,.T.); +#1195=EDGE_CURVE('',#994,#995,#559,.T.); +#1196=EDGE_CURVE('',#996,#995,#560,.T.); +#1197=EDGE_CURVE('',#997,#996,#561,.T.); +#1198=EDGE_CURVE('',#997,#998,#562,.T.); +#1199=EDGE_CURVE('',#998,#993,#45,.T.); +#1200=EDGE_CURVE('',#999,#1000,#563,.T.); +#1201=EDGE_CURVE('',#1001,#999,#564,.T.); +#1202=EDGE_CURVE('',#1002,#1001,#565,.T.); +#1203=EDGE_CURVE('',#1002,#1000,#566,.T.); +#1204=EDGE_CURVE('',#1003,#1004,#567,.T.); +#1205=EDGE_CURVE('',#1003,#1005,#568,.T.); +#1206=EDGE_CURVE('',#1006,#1005,#569,.T.); +#1207=EDGE_CURVE('',#1006,#1004,#570,.T.); +#1208=EDGE_CURVE('',#1004,#999,#878,.T.); +#1209=EDGE_CURVE('',#1001,#1006,#879,.T.); +#1210=EDGE_CURVE('',#1007,#1007,#880,.T.); +#1211=EDGE_CURVE('',#1007,#1008,#571,.T.); +#1212=EDGE_CURVE('',#1008,#1008,#881,.T.); +#1213=EDGE_CURVE('',#988,#1002,#572,.T.); +#1214=EDGE_CURVE('',#1005,#997,#573,.T.); +#1215=EDGE_CURVE('',#1009,#996,#574,.T.); +#1216=EDGE_CURVE('',#1010,#1009,#575,.T.); +#1217=EDGE_CURVE('',#1011,#1010,#576,.T.); +#1218=EDGE_CURVE('',#1012,#1011,#577,.T.); +#1219=EDGE_CURVE('',#989,#1012,#578,.T.); +#1220=EDGE_CURVE('',#1013,#1013,#882,.T.); +#1221=EDGE_CURVE('',#1013,#983,#579,.T.); +#1222=EDGE_CURVE('',#1014,#987,#580,.T.); +#1223=EDGE_CURVE('',#1002,#1014,#581,.T.); +#1224=EDGE_CURVE('',#1000,#991,#582,.T.); +#1225=EDGE_CURVE('',#1015,#1000,#583,.T.); +#1226=EDGE_CURVE('',#992,#1015,#584,.T.); +#1227=EDGE_CURVE('',#1014,#1015,#883,.T.); +#1228=EDGE_CURVE('',#1016,#1016,#884,.T.); +#1229=EDGE_CURVE('',#1016,#986,#585,.T.); +#1230=EDGE_CURVE('',#1017,#1005,#586,.T.); +#1231=EDGE_CURVE('',#998,#1017,#587,.T.); +#1232=EDGE_CURVE('',#1018,#1017,#885,.T.); +#1233=EDGE_CURVE('',#993,#1018,#588,.T.); +#1234=EDGE_CURVE('',#1003,#1018,#589,.T.); +#1235=EDGE_CURVE('',#994,#1003,#590,.T.); +#1236=EDGE_CURVE('',#1019,#995,#591,.T.); +#1237=EDGE_CURVE('',#1009,#1019,#592,.T.); +#1238=EDGE_CURVE('',#1020,#1012,#593,.T.); +#1239=EDGE_CURVE('',#990,#1020,#594,.T.); +#1240=EDGE_CURVE('',#1021,#1010,#595,.T.); +#1241=EDGE_CURVE('',#1019,#1021,#596,.T.); +#1242=EDGE_CURVE('',#1022,#1020,#597,.T.); +#1243=EDGE_CURVE('',#1021,#1022,#598,.T.); +#1244=EDGE_CURVE('',#1011,#1022,#599,.T.); +#1245=EDGE_CURVE('',#1023,#1023,#886,.T.); +#1246=EDGE_CURVE('',#1023,#1024,#600,.T.); +#1247=EDGE_CURVE('',#1024,#1024,#887,.T.); +#1248=EDGE_CURVE('',#1025,#1025,#888,.T.); +#1249=EDGE_CURVE('',#1025,#1026,#601,.T.); +#1250=EDGE_CURVE('',#1026,#1026,#889,.T.); +#1251=EDGE_CURVE('',#1027,#1027,#890,.T.); +#1252=EDGE_CURVE('',#1027,#1028,#602,.T.); +#1253=EDGE_CURVE('',#1028,#1028,#891,.T.); +#1254=EDGE_CURVE('',#1029,#1030,#603,.T.); +#1255=EDGE_CURVE('',#1029,#1031,#604,.T.); +#1256=EDGE_CURVE('',#1031,#1032,#605,.T.); +#1257=EDGE_CURVE('',#1030,#1032,#606,.T.); +#1258=EDGE_CURVE('',#1033,#1029,#607,.T.); +#1259=EDGE_CURVE('',#1033,#1034,#608,.T.); +#1260=EDGE_CURVE('',#1034,#1031,#609,.T.); +#1261=EDGE_CURVE('',#1035,#1033,#610,.T.); +#1262=EDGE_CURVE('',#1035,#1036,#611,.T.); +#1263=EDGE_CURVE('',#1036,#1034,#612,.T.); +#1264=EDGE_CURVE('',#1037,#1035,#613,.T.); +#1265=EDGE_CURVE('',#1037,#1038,#614,.T.); +#1266=EDGE_CURVE('',#1038,#1036,#615,.T.); +#1267=EDGE_CURVE('',#1039,#1037,#616,.T.); +#1268=EDGE_CURVE('',#1039,#1040,#617,.T.); +#1269=EDGE_CURVE('',#1040,#1038,#618,.T.); +#1270=EDGE_CURVE('',#1030,#1039,#619,.T.); +#1271=EDGE_CURVE('',#1032,#1040,#620,.T.); +#1272=EDGE_CURVE('',#1041,#1041,#892,.T.); +#1273=EDGE_CURVE('',#1042,#1043,#621,.T.); +#1274=EDGE_CURVE('',#1042,#1044,#622,.T.); +#1275=EDGE_CURVE('',#1044,#1045,#623,.T.); +#1276=EDGE_CURVE('',#1043,#1045,#624,.T.); +#1277=EDGE_CURVE('',#1046,#1042,#625,.T.); +#1278=EDGE_CURVE('',#1046,#1047,#626,.T.); +#1279=EDGE_CURVE('',#1047,#1044,#627,.T.); +#1280=EDGE_CURVE('',#1048,#1046,#628,.T.); +#1281=EDGE_CURVE('',#1048,#1049,#629,.T.); +#1282=EDGE_CURVE('',#1049,#1047,#630,.T.); +#1283=EDGE_CURVE('',#1050,#1048,#631,.T.); +#1284=EDGE_CURVE('',#1050,#1051,#632,.T.); +#1285=EDGE_CURVE('',#1051,#1049,#633,.T.); +#1286=EDGE_CURVE('',#1052,#1050,#634,.T.); +#1287=EDGE_CURVE('',#1052,#1053,#635,.T.); +#1288=EDGE_CURVE('',#1053,#1051,#636,.T.); +#1289=EDGE_CURVE('',#1043,#1052,#637,.T.); +#1290=EDGE_CURVE('',#1045,#1053,#638,.T.); +#1291=EDGE_CURVE('',#1054,#1054,#893,.T.); +#1292=EDGE_CURVE('',#1041,#1055,#639,.T.); +#1293=EDGE_CURVE('',#1055,#1055,#894,.T.); +#1294=EDGE_CURVE('',#1054,#1056,#640,.T.); +#1295=EDGE_CURVE('',#1056,#1056,#895,.T.); +#1296=EDGE_CURVE('',#1057,#1057,#896,.T.); +#1297=EDGE_CURVE('',#1057,#1058,#641,.T.); +#1298=EDGE_CURVE('',#1058,#1058,#897,.T.); +#1299=EDGE_CURVE('',#1059,#1059,#898,.T.); +#1300=EDGE_CURVE('',#1060,#1060,#899,.T.); +#1301=EDGE_CURVE('',#1060,#1061,#642,.T.); +#1302=EDGE_CURVE('',#1061,#1061,#900,.T.); +#1303=EDGE_CURVE('',#1062,#1062,#901,.T.); +#1304=EDGE_CURVE('',#1063,#1063,#902,.T.); +#1305=EDGE_CURVE('',#1063,#1064,#643,.T.); +#1306=EDGE_CURVE('',#1064,#1064,#903,.T.); +#1307=EDGE_CURVE('',#1065,#1065,#904,.T.); +#1308=EDGE_CURVE('',#1066,#1066,#905,.T.); +#1309=EDGE_CURVE('',#1066,#1067,#644,.T.); +#1310=EDGE_CURVE('',#1067,#1067,#906,.T.); +#1311=EDGE_CURVE('',#1068,#1068,#907,.T.); +#1312=EDGE_CURVE('',#1069,#1069,#908,.T.); +#1313=EDGE_CURVE('',#1069,#1070,#645,.T.); +#1314=EDGE_CURVE('',#1070,#1070,#909,.T.); +#1315=EDGE_CURVE('',#1071,#1071,#910,.T.); +#1316=EDGE_CURVE('',#1071,#1072,#646,.T.); +#1317=EDGE_CURVE('',#1072,#1072,#911,.T.); +#1318=EDGE_CURVE('',#1065,#1073,#647,.T.); +#1319=EDGE_CURVE('',#1073,#1073,#912,.T.); +#1320=EDGE_CURVE('',#1059,#1074,#648,.T.); +#1321=EDGE_CURVE('',#1074,#1074,#913,.T.); +#1322=EDGE_CURVE('',#1068,#1075,#649,.T.); +#1323=EDGE_CURVE('',#1075,#1075,#914,.T.); +#1324=EDGE_CURVE('',#1062,#1076,#650,.T.); +#1325=EDGE_CURVE('',#1076,#1076,#915,.T.); +#1326=EDGE_CURVE('',#1077,#1077,#916,.T.); +#1327=EDGE_CURVE('',#1077,#1078,#651,.T.); +#1328=EDGE_CURVE('',#1078,#1078,#917,.T.); +#1329=EDGE_CURVE('',#1079,#1080,#652,.T.); +#1330=EDGE_CURVE('',#1079,#1081,#653,.T.); +#1331=EDGE_CURVE('',#1082,#1081,#654,.T.); +#1332=EDGE_CURVE('',#1080,#1082,#655,.T.); +#1333=EDGE_CURVE('',#1083,#1080,#918,.T.); +#1334=EDGE_CURVE('',#1084,#1082,#919,.T.); +#1335=EDGE_CURVE('',#1083,#1084,#656,.T.); +#1336=EDGE_CURVE('',#1083,#1085,#657,.T.); +#1337=EDGE_CURVE('',#1086,#1084,#658,.T.); +#1338=EDGE_CURVE('',#1085,#1086,#659,.T.); +#1339=EDGE_CURVE('',#1087,#1085,#920,.T.); +#1340=EDGE_CURVE('',#1088,#1086,#921,.T.); +#1341=EDGE_CURVE('',#1087,#1088,#660,.T.); +#1342=EDGE_CURVE('',#1087,#1089,#661,.T.); +#1343=EDGE_CURVE('',#1090,#1088,#662,.T.); +#1344=EDGE_CURVE('',#1089,#1090,#663,.T.); +#1345=EDGE_CURVE('',#1091,#1089,#922,.T.); +#1346=EDGE_CURVE('',#1092,#1090,#923,.T.); +#1347=EDGE_CURVE('',#1091,#1092,#664,.T.); +#1348=EDGE_CURVE('',#1091,#1093,#665,.T.); +#1349=EDGE_CURVE('',#1094,#1092,#666,.T.); +#1350=EDGE_CURVE('',#1093,#1094,#667,.T.); +#1351=EDGE_CURVE('',#1093,#1095,#924,.T.); +#1352=EDGE_CURVE('',#1096,#1094,#925,.T.); +#1353=EDGE_CURVE('',#1095,#1096,#668,.T.); +#1354=EDGE_CURVE('',#1095,#1097,#669,.T.); +#1355=EDGE_CURVE('',#1098,#1096,#670,.T.); +#1356=EDGE_CURVE('',#1097,#1098,#671,.T.); +#1357=EDGE_CURVE('',#1099,#1097,#926,.T.); +#1358=EDGE_CURVE('',#1100,#1098,#927,.T.); +#1359=EDGE_CURVE('',#1099,#1100,#672,.T.); +#1360=EDGE_CURVE('',#1099,#1101,#673,.T.); +#1361=EDGE_CURVE('',#1102,#1100,#674,.T.); +#1362=EDGE_CURVE('',#1101,#1102,#675,.T.); +#1363=EDGE_CURVE('',#1079,#1101,#928,.T.); +#1364=EDGE_CURVE('',#1081,#1102,#929,.T.); +#1365=ORIENTED_EDGE('',*,*,#1103,.F.); +#1366=ORIENTED_EDGE('',*,*,#1104,.T.); +#1367=ORIENTED_EDGE('',*,*,#1105,.F.); +#1368=ORIENTED_EDGE('',*,*,#1104,.F.); +#1369=ORIENTED_EDGE('',*,*,#1105,.T.); +#1370=ORIENTED_EDGE('',*,*,#1106,.T.); +#1371=ORIENTED_EDGE('',*,*,#1107,.T.); +#1372=ORIENTED_EDGE('',*,*,#1108,.T.); +#1373=ORIENTED_EDGE('',*,*,#1109,.T.); +#1374=ORIENTED_EDGE('',*,*,#1110,.T.); +#1375=ORIENTED_EDGE('',*,*,#1111,.T.); +#1376=ORIENTED_EDGE('',*,*,#1112,.T.); +#1377=ORIENTED_EDGE('',*,*,#1113,.T.); +#1378=ORIENTED_EDGE('',*,*,#1106,.F.); +#1379=ORIENTED_EDGE('',*,*,#1114,.F.); +#1380=ORIENTED_EDGE('',*,*,#1110,.F.); +#1381=ORIENTED_EDGE('',*,*,#1115,.F.); +#1382=ORIENTED_EDGE('',*,*,#1109,.F.); +#1383=ORIENTED_EDGE('',*,*,#1116,.T.); +#1384=ORIENTED_EDGE('',*,*,#1111,.F.); +#1385=ORIENTED_EDGE('',*,*,#1114,.T.); +#1386=ORIENTED_EDGE('',*,*,#1108,.F.); +#1387=ORIENTED_EDGE('',*,*,#1117,.F.); +#1388=ORIENTED_EDGE('',*,*,#1112,.F.); +#1389=ORIENTED_EDGE('',*,*,#1116,.F.); +#1390=ORIENTED_EDGE('',*,*,#1103,.T.); +#1391=ORIENTED_EDGE('',*,*,#1107,.F.); +#1392=ORIENTED_EDGE('',*,*,#1115,.T.); +#1393=ORIENTED_EDGE('',*,*,#1113,.F.); +#1394=ORIENTED_EDGE('',*,*,#1117,.T.); +#1395=ORIENTED_EDGE('',*,*,#1118,.F.); +#1396=ORIENTED_EDGE('',*,*,#1119,.F.); +#1397=ORIENTED_EDGE('',*,*,#1120,.T.); +#1398=ORIENTED_EDGE('',*,*,#1121,.F.); +#1399=ORIENTED_EDGE('',*,*,#1122,.F.); +#1400=ORIENTED_EDGE('',*,*,#1123,.F.); +#1401=ORIENTED_EDGE('',*,*,#1124,.F.); +#1402=ORIENTED_EDGE('',*,*,#1125,.F.); +#1403=ORIENTED_EDGE('',*,*,#1126,.T.); +#1404=ORIENTED_EDGE('',*,*,#1126,.F.); +#1405=ORIENTED_EDGE('',*,*,#1127,.T.); +#1406=ORIENTED_EDGE('',*,*,#1128,.F.); +#1407=ORIENTED_EDGE('',*,*,#1127,.F.); +#1408=ORIENTED_EDGE('',*,*,#1125,.T.); +#1409=ORIENTED_EDGE('',*,*,#1129,.F.); +#1410=ORIENTED_EDGE('',*,*,#1130,.F.); +#1411=ORIENTED_EDGE('',*,*,#1131,.F.); +#1412=ORIENTED_EDGE('',*,*,#1124,.T.); +#1413=ORIENTED_EDGE('',*,*,#1132,.F.); +#1414=ORIENTED_EDGE('',*,*,#1133,.F.); +#1415=ORIENTED_EDGE('',*,*,#1129,.T.); +#1416=ORIENTED_EDGE('',*,*,#1123,.T.); +#1417=ORIENTED_EDGE('',*,*,#1134,.F.); +#1418=ORIENTED_EDGE('',*,*,#1135,.T.); +#1419=ORIENTED_EDGE('',*,*,#1132,.T.); +#1420=ORIENTED_EDGE('',*,*,#1134,.T.); +#1421=ORIENTED_EDGE('',*,*,#1122,.T.); +#1422=ORIENTED_EDGE('',*,*,#1136,.F.); +#1423=ORIENTED_EDGE('',*,*,#1137,.F.); +#1424=ORIENTED_EDGE('',*,*,#1131,.T.); +#1425=ORIENTED_EDGE('',*,*,#1138,.F.); +#1426=ORIENTED_EDGE('',*,*,#1139,.F.); +#1427=ORIENTED_EDGE('',*,*,#1118,.T.); +#1428=ORIENTED_EDGE('',*,*,#1140,.F.); +#1429=ORIENTED_EDGE('',*,*,#1141,.T.); +#1430=ORIENTED_EDGE('',*,*,#1142,.F.); +#1431=ORIENTED_EDGE('',*,*,#1143,.F.); +#1432=ORIENTED_EDGE('',*,*,#1144,.F.); +#1433=ORIENTED_EDGE('',*,*,#1143,.T.); +#1434=ORIENTED_EDGE('',*,*,#1145,.F.); +#1435=ORIENTED_EDGE('',*,*,#1146,.F.); +#1436=ORIENTED_EDGE('',*,*,#1147,.F.); +#1437=ORIENTED_EDGE('',*,*,#1146,.T.); +#1438=ORIENTED_EDGE('',*,*,#1148,.F.); +#1439=ORIENTED_EDGE('',*,*,#1149,.F.); +#1440=ORIENTED_EDGE('',*,*,#1150,.F.); +#1441=ORIENTED_EDGE('',*,*,#1149,.T.); +#1442=ORIENTED_EDGE('',*,*,#1151,.F.); +#1443=ORIENTED_EDGE('',*,*,#1152,.F.); +#1444=ORIENTED_EDGE('',*,*,#1153,.F.); +#1445=ORIENTED_EDGE('',*,*,#1152,.T.); +#1446=ORIENTED_EDGE('',*,*,#1154,.F.); +#1447=ORIENTED_EDGE('',*,*,#1120,.F.); +#1448=ORIENTED_EDGE('',*,*,#1130,.T.); +#1449=ORIENTED_EDGE('',*,*,#1133,.T.); +#1450=ORIENTED_EDGE('',*,*,#1135,.F.); +#1451=ORIENTED_EDGE('',*,*,#1137,.T.); +#1452=ORIENTED_EDGE('',*,*,#1155,.F.); +#1453=ORIENTED_EDGE('',*,*,#1141,.F.); +#1454=ORIENTED_EDGE('',*,*,#1156,.F.); +#1455=ORIENTED_EDGE('',*,*,#1138,.T.); +#1456=ORIENTED_EDGE('',*,*,#1128,.T.); +#1457=ORIENTED_EDGE('',*,*,#1155,.T.); +#1458=ORIENTED_EDGE('',*,*,#1136,.T.); +#1459=ORIENTED_EDGE('',*,*,#1121,.T.); +#1460=ORIENTED_EDGE('',*,*,#1154,.T.); +#1461=ORIENTED_EDGE('',*,*,#1151,.T.); +#1462=ORIENTED_EDGE('',*,*,#1148,.T.); +#1463=ORIENTED_EDGE('',*,*,#1145,.T.); +#1464=ORIENTED_EDGE('',*,*,#1142,.T.); +#1465=ORIENTED_EDGE('',*,*,#1156,.T.); +#1466=ORIENTED_EDGE('',*,*,#1140,.T.); +#1467=ORIENTED_EDGE('',*,*,#1144,.T.); +#1468=ORIENTED_EDGE('',*,*,#1147,.T.); +#1469=ORIENTED_EDGE('',*,*,#1150,.T.); +#1470=ORIENTED_EDGE('',*,*,#1153,.T.); +#1471=ORIENTED_EDGE('',*,*,#1119,.T.); +#1472=ORIENTED_EDGE('',*,*,#1139,.T.); +#1473=ORIENTED_EDGE('',*,*,#1157,.T.); +#1474=ORIENTED_EDGE('',*,*,#1158,.T.); +#1475=ORIENTED_EDGE('',*,*,#1159,.T.); +#1476=ORIENTED_EDGE('',*,*,#1158,.F.); +#1477=ORIENTED_EDGE('',*,*,#1157,.F.); +#1478=ORIENTED_EDGE('',*,*,#1160,.T.); +#1479=ORIENTED_EDGE('',*,*,#1161,.T.); +#1480=ORIENTED_EDGE('',*,*,#1162,.T.); +#1481=ORIENTED_EDGE('',*,*,#1163,.T.); +#1482=ORIENTED_EDGE('',*,*,#1159,.F.); +#1483=ORIENTED_EDGE('',*,*,#1163,.F.); +#1484=ORIENTED_EDGE('',*,*,#1164,.T.); +#1485=ORIENTED_EDGE('',*,*,#1165,.T.); +#1486=ORIENTED_EDGE('',*,*,#1166,.T.); +#1487=ORIENTED_EDGE('',*,*,#1167,.T.); +#1488=ORIENTED_EDGE('',*,*,#1168,.T.); +#1489=ORIENTED_EDGE('',*,*,#1169,.T.); +#1490=ORIENTED_EDGE('',*,*,#1170,.F.); +#1491=ORIENTED_EDGE('',*,*,#1169,.F.); +#1492=ORIENTED_EDGE('',*,*,#1171,.F.); +#1493=ORIENTED_EDGE('',*,*,#1161,.F.); +#1494=ORIENTED_EDGE('',*,*,#1172,.T.); +#1495=ORIENTED_EDGE('',*,*,#1168,.F.); +#1496=ORIENTED_EDGE('',*,*,#1173,.F.); +#1497=ORIENTED_EDGE('',*,*,#1164,.F.); +#1498=ORIENTED_EDGE('',*,*,#1162,.F.); +#1499=ORIENTED_EDGE('',*,*,#1171,.T.); +#1500=ORIENTED_EDGE('',*,*,#1167,.F.); +#1501=ORIENTED_EDGE('',*,*,#1174,.F.); +#1502=ORIENTED_EDGE('',*,*,#1165,.F.); +#1503=ORIENTED_EDGE('',*,*,#1173,.T.); +#1504=ORIENTED_EDGE('',*,*,#1166,.F.); +#1505=ORIENTED_EDGE('',*,*,#1174,.T.); +#1506=ORIENTED_EDGE('',*,*,#1175,.T.); +#1507=ORIENTED_EDGE('',*,*,#1175,.F.); +#1508=ORIENTED_EDGE('',*,*,#1176,.T.); +#1509=ORIENTED_EDGE('',*,*,#1170,.T.); +#1510=ORIENTED_EDGE('',*,*,#1176,.F.); +#1511=ORIENTED_EDGE('',*,*,#1160,.F.); +#1512=ORIENTED_EDGE('',*,*,#1172,.F.); +#1513=ORIENTED_EDGE('',*,*,#1177,.F.); +#1514=ORIENTED_EDGE('',*,*,#1178,.T.); +#1515=ORIENTED_EDGE('',*,*,#1179,.F.); +#1516=ORIENTED_EDGE('',*,*,#1178,.F.); +#1517=ORIENTED_EDGE('',*,*,#1177,.T.); +#1518=ORIENTED_EDGE('',*,*,#1179,.T.); +#1519=ORIENTED_EDGE('',*,*,#1180,.F.); +#1520=ORIENTED_EDGE('',*,*,#1181,.T.); +#1521=ORIENTED_EDGE('',*,*,#1182,.F.); +#1522=ORIENTED_EDGE('',*,*,#1181,.F.); +#1523=ORIENTED_EDGE('',*,*,#1180,.T.); +#1524=ORIENTED_EDGE('',*,*,#1183,.F.); +#1525=ORIENTED_EDGE('',*,*,#1184,.T.); +#1526=ORIENTED_EDGE('',*,*,#1185,.T.); +#1527=ORIENTED_EDGE('',*,*,#1186,.F.); +#1528=ORIENTED_EDGE('',*,*,#1185,.F.); +#1529=ORIENTED_EDGE('',*,*,#1184,.F.); +#1530=ORIENTED_EDGE('',*,*,#1187,.F.); +#1531=ORIENTED_EDGE('',*,*,#1188,.T.); +#1532=ORIENTED_EDGE('',*,*,#1189,.T.); +#1533=ORIENTED_EDGE('',*,*,#1190,.F.); +#1534=ORIENTED_EDGE('',*,*,#1191,.T.); +#1535=ORIENTED_EDGE('',*,*,#1192,.T.); +#1536=ORIENTED_EDGE('',*,*,#1193,.T.); +#1537=ORIENTED_EDGE('',*,*,#1182,.T.); +#1538=ORIENTED_EDGE('',*,*,#1194,.T.); +#1539=ORIENTED_EDGE('',*,*,#1195,.T.); +#1540=ORIENTED_EDGE('',*,*,#1196,.F.); +#1541=ORIENTED_EDGE('',*,*,#1197,.F.); +#1542=ORIENTED_EDGE('',*,*,#1198,.T.); +#1543=ORIENTED_EDGE('',*,*,#1199,.T.); +#1544=ORIENTED_EDGE('',*,*,#1186,.T.); +#1545=ORIENTED_EDGE('',*,*,#1200,.F.); +#1546=ORIENTED_EDGE('',*,*,#1201,.F.); +#1547=ORIENTED_EDGE('',*,*,#1202,.F.); +#1548=ORIENTED_EDGE('',*,*,#1203,.T.); +#1549=ORIENTED_EDGE('',*,*,#1204,.F.); +#1550=ORIENTED_EDGE('',*,*,#1205,.T.); +#1551=ORIENTED_EDGE('',*,*,#1206,.F.); +#1552=ORIENTED_EDGE('',*,*,#1207,.T.); +#1553=ORIENTED_EDGE('',*,*,#1208,.F.); +#1554=ORIENTED_EDGE('',*,*,#1207,.F.); +#1555=ORIENTED_EDGE('',*,*,#1209,.F.); +#1556=ORIENTED_EDGE('',*,*,#1201,.T.); +#1557=ORIENTED_EDGE('',*,*,#1210,.F.); +#1558=ORIENTED_EDGE('',*,*,#1211,.T.); +#1559=ORIENTED_EDGE('',*,*,#1212,.F.); +#1560=ORIENTED_EDGE('',*,*,#1211,.F.); +#1561=ORIENTED_EDGE('',*,*,#1213,.T.); +#1562=ORIENTED_EDGE('',*,*,#1202,.T.); +#1563=ORIENTED_EDGE('',*,*,#1209,.T.); +#1564=ORIENTED_EDGE('',*,*,#1206,.T.); +#1565=ORIENTED_EDGE('',*,*,#1214,.T.); +#1566=ORIENTED_EDGE('',*,*,#1197,.T.); +#1567=ORIENTED_EDGE('',*,*,#1215,.F.); +#1568=ORIENTED_EDGE('',*,*,#1216,.F.); +#1569=ORIENTED_EDGE('',*,*,#1217,.F.); +#1570=ORIENTED_EDGE('',*,*,#1218,.F.); +#1571=ORIENTED_EDGE('',*,*,#1219,.F.); +#1572=ORIENTED_EDGE('',*,*,#1189,.F.); +#1573=ORIENTED_EDGE('',*,*,#1210,.T.); +#1574=ORIENTED_EDGE('',*,*,#1220,.F.); +#1575=ORIENTED_EDGE('',*,*,#1221,.T.); +#1576=ORIENTED_EDGE('',*,*,#1183,.T.); +#1577=ORIENTED_EDGE('',*,*,#1221,.F.); +#1578=ORIENTED_EDGE('',*,*,#1222,.F.); +#1579=ORIENTED_EDGE('',*,*,#1223,.F.); +#1580=ORIENTED_EDGE('',*,*,#1213,.F.); +#1581=ORIENTED_EDGE('',*,*,#1188,.F.); +#1582=ORIENTED_EDGE('',*,*,#1224,.F.); +#1583=ORIENTED_EDGE('',*,*,#1225,.F.); +#1584=ORIENTED_EDGE('',*,*,#1226,.F.); +#1585=ORIENTED_EDGE('',*,*,#1192,.F.); +#1586=ORIENTED_EDGE('',*,*,#1227,.F.); +#1587=ORIENTED_EDGE('',*,*,#1222,.T.); +#1588=ORIENTED_EDGE('',*,*,#1193,.F.); +#1589=ORIENTED_EDGE('',*,*,#1226,.T.); +#1590=ORIENTED_EDGE('',*,*,#1227,.T.); +#1591=ORIENTED_EDGE('',*,*,#1225,.T.); +#1592=ORIENTED_EDGE('',*,*,#1203,.F.); +#1593=ORIENTED_EDGE('',*,*,#1223,.T.); +#1594=ORIENTED_EDGE('',*,*,#1220,.T.); +#1595=ORIENTED_EDGE('',*,*,#1228,.F.); +#1596=ORIENTED_EDGE('',*,*,#1229,.T.); +#1597=ORIENTED_EDGE('',*,*,#1187,.T.); +#1598=ORIENTED_EDGE('',*,*,#1229,.F.); +#1599=ORIENTED_EDGE('',*,*,#1214,.F.); +#1600=ORIENTED_EDGE('',*,*,#1230,.F.); +#1601=ORIENTED_EDGE('',*,*,#1231,.F.); +#1602=ORIENTED_EDGE('',*,*,#1198,.F.); +#1603=ORIENTED_EDGE('',*,*,#1232,.F.); +#1604=ORIENTED_EDGE('',*,*,#1233,.F.); +#1605=ORIENTED_EDGE('',*,*,#1199,.F.); +#1606=ORIENTED_EDGE('',*,*,#1231,.T.); +#1607=ORIENTED_EDGE('',*,*,#1233,.T.); +#1608=ORIENTED_EDGE('',*,*,#1234,.F.); +#1609=ORIENTED_EDGE('',*,*,#1235,.F.); +#1610=ORIENTED_EDGE('',*,*,#1194,.F.); +#1611=ORIENTED_EDGE('',*,*,#1205,.F.); +#1612=ORIENTED_EDGE('',*,*,#1234,.T.); +#1613=ORIENTED_EDGE('',*,*,#1232,.T.); +#1614=ORIENTED_EDGE('',*,*,#1230,.T.); +#1615=ORIENTED_EDGE('',*,*,#1228,.T.); +#1616=ORIENTED_EDGE('',*,*,#1196,.T.); +#1617=ORIENTED_EDGE('',*,*,#1236,.F.); +#1618=ORIENTED_EDGE('',*,*,#1237,.F.); +#1619=ORIENTED_EDGE('',*,*,#1215,.T.); +#1620=ORIENTED_EDGE('',*,*,#1190,.T.); +#1621=ORIENTED_EDGE('',*,*,#1219,.T.); +#1622=ORIENTED_EDGE('',*,*,#1238,.F.); +#1623=ORIENTED_EDGE('',*,*,#1239,.F.); +#1624=ORIENTED_EDGE('',*,*,#1240,.T.); +#1625=ORIENTED_EDGE('',*,*,#1216,.T.); +#1626=ORIENTED_EDGE('',*,*,#1237,.T.); +#1627=ORIENTED_EDGE('',*,*,#1241,.T.); +#1628=ORIENTED_EDGE('',*,*,#1224,.T.); +#1629=ORIENTED_EDGE('',*,*,#1191,.F.); +#1630=ORIENTED_EDGE('',*,*,#1239,.T.); +#1631=ORIENTED_EDGE('',*,*,#1242,.F.); +#1632=ORIENTED_EDGE('',*,*,#1243,.F.); +#1633=ORIENTED_EDGE('',*,*,#1241,.F.); +#1634=ORIENTED_EDGE('',*,*,#1236,.T.); +#1635=ORIENTED_EDGE('',*,*,#1195,.F.); +#1636=ORIENTED_EDGE('',*,*,#1235,.T.); +#1637=ORIENTED_EDGE('',*,*,#1204,.T.); +#1638=ORIENTED_EDGE('',*,*,#1208,.T.); +#1639=ORIENTED_EDGE('',*,*,#1200,.T.); +#1640=ORIENTED_EDGE('',*,*,#1212,.T.); +#1641=ORIENTED_EDGE('',*,*,#1243,.T.); +#1642=ORIENTED_EDGE('',*,*,#1244,.F.); +#1643=ORIENTED_EDGE('',*,*,#1217,.T.); +#1644=ORIENTED_EDGE('',*,*,#1240,.F.); +#1645=ORIENTED_EDGE('',*,*,#1244,.T.); +#1646=ORIENTED_EDGE('',*,*,#1242,.T.); +#1647=ORIENTED_EDGE('',*,*,#1238,.T.); +#1648=ORIENTED_EDGE('',*,*,#1218,.T.); +#1649=ORIENTED_EDGE('',*,*,#1245,.F.); +#1650=ORIENTED_EDGE('',*,*,#1246,.T.); +#1651=ORIENTED_EDGE('',*,*,#1247,.T.); +#1652=ORIENTED_EDGE('',*,*,#1246,.F.); +#1653=ORIENTED_EDGE('',*,*,#1247,.F.); +#1654=ORIENTED_EDGE('',*,*,#1248,.F.); +#1655=ORIENTED_EDGE('',*,*,#1249,.T.); +#1656=ORIENTED_EDGE('',*,*,#1250,.T.); +#1657=ORIENTED_EDGE('',*,*,#1249,.F.); +#1658=ORIENTED_EDGE('',*,*,#1250,.F.); +#1659=ORIENTED_EDGE('',*,*,#1251,.F.); +#1660=ORIENTED_EDGE('',*,*,#1252,.T.); +#1661=ORIENTED_EDGE('',*,*,#1253,.T.); +#1662=ORIENTED_EDGE('',*,*,#1252,.F.); +#1663=ORIENTED_EDGE('',*,*,#1253,.F.); +#1664=ORIENTED_EDGE('',*,*,#1254,.F.); +#1665=ORIENTED_EDGE('',*,*,#1255,.T.); +#1666=ORIENTED_EDGE('',*,*,#1256,.T.); +#1667=ORIENTED_EDGE('',*,*,#1257,.F.); +#1668=ORIENTED_EDGE('',*,*,#1258,.F.); +#1669=ORIENTED_EDGE('',*,*,#1259,.T.); +#1670=ORIENTED_EDGE('',*,*,#1260,.T.); +#1671=ORIENTED_EDGE('',*,*,#1255,.F.); +#1672=ORIENTED_EDGE('',*,*,#1261,.F.); +#1673=ORIENTED_EDGE('',*,*,#1262,.T.); +#1674=ORIENTED_EDGE('',*,*,#1263,.T.); +#1675=ORIENTED_EDGE('',*,*,#1259,.F.); +#1676=ORIENTED_EDGE('',*,*,#1264,.F.); +#1677=ORIENTED_EDGE('',*,*,#1265,.T.); +#1678=ORIENTED_EDGE('',*,*,#1266,.T.); +#1679=ORIENTED_EDGE('',*,*,#1262,.F.); +#1680=ORIENTED_EDGE('',*,*,#1267,.F.); +#1681=ORIENTED_EDGE('',*,*,#1268,.T.); +#1682=ORIENTED_EDGE('',*,*,#1269,.T.); +#1683=ORIENTED_EDGE('',*,*,#1265,.F.); +#1684=ORIENTED_EDGE('',*,*,#1270,.F.); +#1685=ORIENTED_EDGE('',*,*,#1257,.T.); +#1686=ORIENTED_EDGE('',*,*,#1271,.T.); +#1687=ORIENTED_EDGE('',*,*,#1268,.F.); +#1688=ORIENTED_EDGE('',*,*,#1271,.F.); +#1689=ORIENTED_EDGE('',*,*,#1256,.F.); +#1690=ORIENTED_EDGE('',*,*,#1260,.F.); +#1691=ORIENTED_EDGE('',*,*,#1263,.F.); +#1692=ORIENTED_EDGE('',*,*,#1266,.F.); +#1693=ORIENTED_EDGE('',*,*,#1269,.F.); +#1694=ORIENTED_EDGE('',*,*,#1272,.F.); +#1695=ORIENTED_EDGE('',*,*,#1273,.F.); +#1696=ORIENTED_EDGE('',*,*,#1274,.T.); +#1697=ORIENTED_EDGE('',*,*,#1275,.T.); +#1698=ORIENTED_EDGE('',*,*,#1276,.F.); +#1699=ORIENTED_EDGE('',*,*,#1277,.F.); +#1700=ORIENTED_EDGE('',*,*,#1278,.T.); +#1701=ORIENTED_EDGE('',*,*,#1279,.T.); +#1702=ORIENTED_EDGE('',*,*,#1274,.F.); +#1703=ORIENTED_EDGE('',*,*,#1280,.F.); +#1704=ORIENTED_EDGE('',*,*,#1281,.T.); +#1705=ORIENTED_EDGE('',*,*,#1282,.T.); +#1706=ORIENTED_EDGE('',*,*,#1278,.F.); +#1707=ORIENTED_EDGE('',*,*,#1283,.F.); +#1708=ORIENTED_EDGE('',*,*,#1284,.T.); +#1709=ORIENTED_EDGE('',*,*,#1285,.T.); +#1710=ORIENTED_EDGE('',*,*,#1281,.F.); +#1711=ORIENTED_EDGE('',*,*,#1286,.F.); +#1712=ORIENTED_EDGE('',*,*,#1287,.T.); +#1713=ORIENTED_EDGE('',*,*,#1288,.T.); +#1714=ORIENTED_EDGE('',*,*,#1284,.F.); +#1715=ORIENTED_EDGE('',*,*,#1289,.F.); +#1716=ORIENTED_EDGE('',*,*,#1276,.T.); +#1717=ORIENTED_EDGE('',*,*,#1290,.T.); +#1718=ORIENTED_EDGE('',*,*,#1287,.F.); +#1719=ORIENTED_EDGE('',*,*,#1290,.F.); +#1720=ORIENTED_EDGE('',*,*,#1275,.F.); +#1721=ORIENTED_EDGE('',*,*,#1279,.F.); +#1722=ORIENTED_EDGE('',*,*,#1282,.F.); +#1723=ORIENTED_EDGE('',*,*,#1285,.F.); +#1724=ORIENTED_EDGE('',*,*,#1288,.F.); +#1725=ORIENTED_EDGE('',*,*,#1291,.F.); +#1726=ORIENTED_EDGE('',*,*,#1272,.T.); +#1727=ORIENTED_EDGE('',*,*,#1292,.T.); +#1728=ORIENTED_EDGE('',*,*,#1293,.F.); +#1729=ORIENTED_EDGE('',*,*,#1292,.F.); +#1730=ORIENTED_EDGE('',*,*,#1291,.T.); +#1731=ORIENTED_EDGE('',*,*,#1294,.T.); +#1732=ORIENTED_EDGE('',*,*,#1295,.F.); +#1733=ORIENTED_EDGE('',*,*,#1294,.F.); +#1734=ORIENTED_EDGE('',*,*,#1296,.F.); +#1735=ORIENTED_EDGE('',*,*,#1297,.T.); +#1736=ORIENTED_EDGE('',*,*,#1298,.T.); +#1737=ORIENTED_EDGE('',*,*,#1297,.F.); +#1738=ORIENTED_EDGE('',*,*,#1298,.F.); +#1739=ORIENTED_EDGE('',*,*,#1299,.F.); +#1740=ORIENTED_EDGE('',*,*,#1300,.F.); +#1741=ORIENTED_EDGE('',*,*,#1301,.T.); +#1742=ORIENTED_EDGE('',*,*,#1302,.T.); +#1743=ORIENTED_EDGE('',*,*,#1301,.F.); +#1744=ORIENTED_EDGE('',*,*,#1302,.F.); +#1745=ORIENTED_EDGE('',*,*,#1303,.F.); +#1746=ORIENTED_EDGE('',*,*,#1304,.F.); +#1747=ORIENTED_EDGE('',*,*,#1305,.T.); +#1748=ORIENTED_EDGE('',*,*,#1306,.T.); +#1749=ORIENTED_EDGE('',*,*,#1305,.F.); +#1750=ORIENTED_EDGE('',*,*,#1306,.F.); +#1751=ORIENTED_EDGE('',*,*,#1307,.F.); +#1752=ORIENTED_EDGE('',*,*,#1308,.F.); +#1753=ORIENTED_EDGE('',*,*,#1309,.T.); +#1754=ORIENTED_EDGE('',*,*,#1310,.T.); +#1755=ORIENTED_EDGE('',*,*,#1309,.F.); +#1756=ORIENTED_EDGE('',*,*,#1310,.F.); +#1757=ORIENTED_EDGE('',*,*,#1311,.F.); +#1758=ORIENTED_EDGE('',*,*,#1312,.F.); +#1759=ORIENTED_EDGE('',*,*,#1313,.T.); +#1760=ORIENTED_EDGE('',*,*,#1314,.T.); +#1761=ORIENTED_EDGE('',*,*,#1313,.F.); +#1762=ORIENTED_EDGE('',*,*,#1314,.F.); +#1763=ORIENTED_EDGE('',*,*,#1315,.F.); +#1764=ORIENTED_EDGE('',*,*,#1315,.T.); +#1765=ORIENTED_EDGE('',*,*,#1316,.T.); +#1766=ORIENTED_EDGE('',*,*,#1317,.F.); +#1767=ORIENTED_EDGE('',*,*,#1316,.F.); +#1768=ORIENTED_EDGE('',*,*,#1307,.T.); +#1769=ORIENTED_EDGE('',*,*,#1318,.T.); +#1770=ORIENTED_EDGE('',*,*,#1319,.F.); +#1771=ORIENTED_EDGE('',*,*,#1318,.F.); +#1772=ORIENTED_EDGE('',*,*,#1299,.T.); +#1773=ORIENTED_EDGE('',*,*,#1320,.T.); +#1774=ORIENTED_EDGE('',*,*,#1321,.F.); +#1775=ORIENTED_EDGE('',*,*,#1320,.F.); +#1776=ORIENTED_EDGE('',*,*,#1311,.T.); +#1777=ORIENTED_EDGE('',*,*,#1322,.T.); +#1778=ORIENTED_EDGE('',*,*,#1323,.F.); +#1779=ORIENTED_EDGE('',*,*,#1322,.F.); +#1780=ORIENTED_EDGE('',*,*,#1303,.T.); +#1781=ORIENTED_EDGE('',*,*,#1324,.T.); +#1782=ORIENTED_EDGE('',*,*,#1325,.F.); +#1783=ORIENTED_EDGE('',*,*,#1324,.F.); +#1784=ORIENTED_EDGE('',*,*,#1326,.F.); +#1785=ORIENTED_EDGE('',*,*,#1327,.T.); +#1786=ORIENTED_EDGE('',*,*,#1328,.F.); +#1787=ORIENTED_EDGE('',*,*,#1327,.F.); +#1788=ORIENTED_EDGE('',*,*,#1326,.T.); +#1789=ORIENTED_EDGE('',*,*,#1293,.T.); +#1790=ORIENTED_EDGE('',*,*,#1295,.T.); +#1791=ORIENTED_EDGE('',*,*,#1329,.F.); +#1792=ORIENTED_EDGE('',*,*,#1330,.T.); +#1793=ORIENTED_EDGE('',*,*,#1331,.F.); +#1794=ORIENTED_EDGE('',*,*,#1332,.F.); +#1795=ORIENTED_EDGE('',*,*,#1333,.T.); +#1796=ORIENTED_EDGE('',*,*,#1332,.T.); +#1797=ORIENTED_EDGE('',*,*,#1334,.F.); +#1798=ORIENTED_EDGE('',*,*,#1335,.F.); +#1799=ORIENTED_EDGE('',*,*,#1336,.F.); +#1800=ORIENTED_EDGE('',*,*,#1335,.T.); +#1801=ORIENTED_EDGE('',*,*,#1337,.F.); +#1802=ORIENTED_EDGE('',*,*,#1338,.F.); +#1803=ORIENTED_EDGE('',*,*,#1339,.T.); +#1804=ORIENTED_EDGE('',*,*,#1338,.T.); +#1805=ORIENTED_EDGE('',*,*,#1340,.F.); +#1806=ORIENTED_EDGE('',*,*,#1341,.F.); +#1807=ORIENTED_EDGE('',*,*,#1342,.F.); +#1808=ORIENTED_EDGE('',*,*,#1341,.T.); +#1809=ORIENTED_EDGE('',*,*,#1343,.F.); +#1810=ORIENTED_EDGE('',*,*,#1344,.F.); +#1811=ORIENTED_EDGE('',*,*,#1245,.T.); +#1812=ORIENTED_EDGE('',*,*,#1248,.T.); +#1813=ORIENTED_EDGE('',*,*,#1251,.T.); +#1814=ORIENTED_EDGE('',*,*,#1345,.T.); +#1815=ORIENTED_EDGE('',*,*,#1344,.T.); +#1816=ORIENTED_EDGE('',*,*,#1346,.F.); +#1817=ORIENTED_EDGE('',*,*,#1347,.F.); +#1818=ORIENTED_EDGE('',*,*,#1348,.F.); +#1819=ORIENTED_EDGE('',*,*,#1347,.T.); +#1820=ORIENTED_EDGE('',*,*,#1349,.F.); +#1821=ORIENTED_EDGE('',*,*,#1350,.F.); +#1822=ORIENTED_EDGE('',*,*,#1351,.F.); +#1823=ORIENTED_EDGE('',*,*,#1350,.T.); +#1824=ORIENTED_EDGE('',*,*,#1352,.F.); +#1825=ORIENTED_EDGE('',*,*,#1353,.F.); +#1826=ORIENTED_EDGE('',*,*,#1354,.F.); +#1827=ORIENTED_EDGE('',*,*,#1353,.T.); +#1828=ORIENTED_EDGE('',*,*,#1355,.F.); +#1829=ORIENTED_EDGE('',*,*,#1356,.F.); +#1830=ORIENTED_EDGE('',*,*,#1357,.T.); +#1831=ORIENTED_EDGE('',*,*,#1356,.T.); +#1832=ORIENTED_EDGE('',*,*,#1358,.F.); +#1833=ORIENTED_EDGE('',*,*,#1359,.F.); +#1834=ORIENTED_EDGE('',*,*,#1360,.F.); +#1835=ORIENTED_EDGE('',*,*,#1359,.T.); +#1836=ORIENTED_EDGE('',*,*,#1361,.F.); +#1837=ORIENTED_EDGE('',*,*,#1362,.F.); +#1838=ORIENTED_EDGE('',*,*,#1363,.T.); +#1839=ORIENTED_EDGE('',*,*,#1362,.T.); +#1840=ORIENTED_EDGE('',*,*,#1364,.F.); +#1841=ORIENTED_EDGE('',*,*,#1330,.F.); +#1842=ORIENTED_EDGE('',*,*,#1364,.T.); +#1843=ORIENTED_EDGE('',*,*,#1361,.T.); +#1844=ORIENTED_EDGE('',*,*,#1358,.T.); +#1845=ORIENTED_EDGE('',*,*,#1355,.T.); +#1846=ORIENTED_EDGE('',*,*,#1352,.T.); +#1847=ORIENTED_EDGE('',*,*,#1349,.T.); +#1848=ORIENTED_EDGE('',*,*,#1346,.T.); +#1849=ORIENTED_EDGE('',*,*,#1343,.T.); +#1850=ORIENTED_EDGE('',*,*,#1340,.T.); +#1851=ORIENTED_EDGE('',*,*,#1337,.T.); +#1852=ORIENTED_EDGE('',*,*,#1334,.T.); +#1853=ORIENTED_EDGE('',*,*,#1331,.T.); +#1854=ORIENTED_EDGE('',*,*,#1254,.T.); +#1855=ORIENTED_EDGE('',*,*,#1270,.T.); +#1856=ORIENTED_EDGE('',*,*,#1267,.T.); +#1857=ORIENTED_EDGE('',*,*,#1264,.T.); +#1858=ORIENTED_EDGE('',*,*,#1261,.T.); +#1859=ORIENTED_EDGE('',*,*,#1258,.T.); +#1860=ORIENTED_EDGE('',*,*,#1273,.T.); +#1861=ORIENTED_EDGE('',*,*,#1289,.T.); +#1862=ORIENTED_EDGE('',*,*,#1286,.T.); +#1863=ORIENTED_EDGE('',*,*,#1283,.T.); +#1864=ORIENTED_EDGE('',*,*,#1280,.T.); +#1865=ORIENTED_EDGE('',*,*,#1277,.T.); +#1866=ORIENTED_EDGE('',*,*,#1317,.T.); +#1867=ORIENTED_EDGE('',*,*,#1319,.T.); +#1868=ORIENTED_EDGE('',*,*,#1321,.T.); +#1869=ORIENTED_EDGE('',*,*,#1323,.T.); +#1870=ORIENTED_EDGE('',*,*,#1325,.T.); +#1871=ORIENTED_EDGE('',*,*,#1363,.F.); +#1872=ORIENTED_EDGE('',*,*,#1329,.T.); +#1873=ORIENTED_EDGE('',*,*,#1333,.F.); +#1874=ORIENTED_EDGE('',*,*,#1336,.T.); +#1875=ORIENTED_EDGE('',*,*,#1339,.F.); +#1876=ORIENTED_EDGE('',*,*,#1342,.T.); +#1877=ORIENTED_EDGE('',*,*,#1345,.F.); +#1878=ORIENTED_EDGE('',*,*,#1348,.T.); +#1879=ORIENTED_EDGE('',*,*,#1351,.T.); +#1880=ORIENTED_EDGE('',*,*,#1354,.T.); +#1881=ORIENTED_EDGE('',*,*,#1357,.F.); +#1882=ORIENTED_EDGE('',*,*,#1360,.T.); +#1883=ORIENTED_EDGE('',*,*,#1296,.T.); +#1884=ORIENTED_EDGE('',*,*,#1300,.T.); +#1885=ORIENTED_EDGE('',*,*,#1304,.T.); +#1886=ORIENTED_EDGE('',*,*,#1308,.T.); +#1887=ORIENTED_EDGE('',*,*,#1312,.T.); +#1888=ORIENTED_EDGE('',*,*,#1328,.T.); +#1889=CONICAL_SURFACE('',#2081,33.7131808573183,0.349065850398866); +#1890=ADVANCED_FACE('',(#227),#1889,.F.); +#1891=ADVANCED_FACE('',(#228),#150,.T.); +#1892=ADVANCED_FACE('',(#229),#148,.T.); +#1893=ADVANCED_FACE('',(#230),#149,.T.); +#1894=ADVANCED_FACE('',(#231),#151,.T.); +#1895=ADVANCED_FACE('',(#232),#152,.T.); +#1896=ADVANCED_FACE('',(#233,#107),#153,.T.); +#1897=ADVANCED_FACE('',(#234),#154,.F.); +#1898=ADVANCED_FACE('',(#235,#108),#155,.T.); +#1899=ADVANCED_FACE('',(#236),#47,.F.); +#1900=ADVANCED_FACE('',(#237),#156,.T.); +#1901=ADVANCED_FACE('',(#238),#48,.T.); +#1902=ADVANCED_FACE('',(#239),#157,.T.); +#1903=ADVANCED_FACE('',(#240),#158,.T.); +#1904=ADVANCED_FACE('',(#241),#159,.T.); +#1905=ADVANCED_FACE('',(#242),#160,.T.); +#1906=ADVANCED_FACE('',(#243),#161,.T.); +#1907=ADVANCED_FACE('',(#244),#162,.T.); +#1908=ADVANCED_FACE('',(#245),#163,.T.); +#1909=ADVANCED_FACE('',(#246),#164,.T.); +#1910=ADVANCED_FACE('',(#247,#109),#165,.T.); +#1911=ADVANCED_FACE('',(#248),#166,.T.); +#1912=ADVANCED_FACE('',(#249),#167,.F.); +#1913=ADVANCED_FACE('',(#250),#46,.T.); +#1914=ADVANCED_FACE('',(#251),#168,.T.); +#1915=ADVANCED_FACE('',(#252),#49,.T.); +#1916=ADVANCED_FACE('',(#253),#169,.F.); +#1917=ADVANCED_FACE('',(#254),#170,.T.); +#1918=ADVANCED_FACE('',(#255),#171,.T.); +#1919=ADVANCED_FACE('',(#256),#172,.T.); +#1920=ADVANCED_FACE('',(#257,#110),#173,.T.); +#1921=ADVANCED_FACE('',(#258),#50,.F.); +#1922=ADVANCED_FACE('',(#259),#174,.T.); +#1923=ADVANCED_FACE('',(#260),#51,.T.); +#1924=ADVANCED_FACE('',(#261),#175,.F.); +#1925=ADVANCED_FACE('',(#262),#176,.T.); +#1926=ADVANCED_FACE('',(#263),#52,.F.); +#1927=ADVANCED_FACE('',(#264,#111),#177,.T.); +#1928=ADVANCED_FACE('',(#265),#53,.F.); +#1929=ADVANCED_FACE('',(#266,#112),#178,.F.); +#1930=ADVANCED_FACE('',(#267,#113),#179,.T.); +#1931=ADVANCED_FACE('',(#268,#114),#180,.T.); +#1932=ADVANCED_FACE('',(#269),#181,.F.); +#1933=ADVANCED_FACE('',(#270),#182,.F.); +#1934=ADVANCED_FACE('',(#271),#54,.T.); +#1935=ADVANCED_FACE('',(#272),#55,.F.); +#1936=ADVANCED_FACE('',(#273,#115),#183,.T.); +#1937=ADVANCED_FACE('',(#274),#56,.F.); +#1938=ADVANCED_FACE('',(#275),#184,.T.); +#1939=ADVANCED_FACE('',(#276),#185,.T.); +#1940=ADVANCED_FACE('',(#277),#57,.T.); +#1941=ADVANCED_FACE('',(#278,#116),#186,.F.); +#1942=ADVANCED_FACE('',(#279),#58,.F.); +#1943=ADVANCED_FACE('',(#280),#187,.T.); +#1944=ADVANCED_FACE('',(#281),#59,.T.); +#1945=ADVANCED_FACE('',(#282),#188,.T.); +#1946=ADVANCED_FACE('',(#283,#117),#189,.F.); +#1947=ADVANCED_FACE('',(#284),#190,.T.); +#1948=ADVANCED_FACE('',(#285),#191,.T.); +#1949=ADVANCED_FACE('',(#286),#192,.T.); +#1950=ADVANCED_FACE('',(#287,#118),#193,.T.); +#1951=ADVANCED_FACE('',(#288),#194,.T.); +#1952=ADVANCED_FACE('',(#289),#195,.T.); +#1953=ADVANCED_FACE('',(#290),#60,.F.); +#1954=ADVANCED_FACE('',(#291),#196,.T.); +#1955=ADVANCED_FACE('',(#292),#61,.F.); +#1956=ADVANCED_FACE('',(#293),#197,.T.); +#1957=ADVANCED_FACE('',(#294),#62,.F.); +#1958=ADVANCED_FACE('',(#295),#198,.T.); +#1959=ADVANCED_FACE('',(#296),#199,.F.); +#1960=ADVANCED_FACE('',(#297),#200,.F.); +#1961=ADVANCED_FACE('',(#298),#201,.F.); +#1962=ADVANCED_FACE('',(#299),#202,.F.); +#1963=ADVANCED_FACE('',(#300),#203,.F.); +#1964=ADVANCED_FACE('',(#301),#204,.F.); +#1965=ADVANCED_FACE('',(#302,#119),#205,.F.); +#1966=ADVANCED_FACE('',(#303),#206,.F.); +#1967=ADVANCED_FACE('',(#304),#207,.F.); +#1968=ADVANCED_FACE('',(#305),#208,.F.); +#1969=ADVANCED_FACE('',(#306),#209,.F.); +#1970=ADVANCED_FACE('',(#307),#210,.F.); +#1971=ADVANCED_FACE('',(#308),#211,.F.); +#1972=ADVANCED_FACE('',(#309,#120),#212,.F.); +#1973=ADVANCED_FACE('',(#310),#63,.F.); +#1974=ADVANCED_FACE('',(#311),#64,.F.); +#1975=ADVANCED_FACE('',(#312),#65,.F.); +#1976=ADVANCED_FACE('',(#313,#121),#213,.T.); +#1977=ADVANCED_FACE('',(#314),#66,.F.); +#1978=ADVANCED_FACE('',(#315,#122),#214,.T.); +#1979=ADVANCED_FACE('',(#316),#67,.F.); +#1980=ADVANCED_FACE('',(#317,#123),#215,.T.); +#1981=ADVANCED_FACE('',(#318),#68,.F.); +#1982=ADVANCED_FACE('',(#319,#124),#216,.T.); +#1983=ADVANCED_FACE('',(#320),#69,.F.); +#1984=ADVANCED_FACE('',(#321,#125),#217,.T.); +#1985=ADVANCED_FACE('',(#322),#70,.F.); +#1986=ADVANCED_FACE('',(#323),#71,.F.); +#1987=ADVANCED_FACE('',(#324),#72,.F.); +#1988=ADVANCED_FACE('',(#325),#73,.F.); +#1989=ADVANCED_FACE('',(#326),#74,.F.); +#1990=ADVANCED_FACE('',(#327),#75,.T.); +#1991=ADVANCED_FACE('',(#328,#126,#127),#218,.T.); +#1992=ADVANCED_FACE('',(#329),#219,.T.); +#1993=ADVANCED_FACE('',(#330),#76,.T.); +#1994=ADVANCED_FACE('',(#331),#220,.T.); +#1995=ADVANCED_FACE('',(#332),#77,.T.); +#1996=ADVANCED_FACE('',(#333,#128,#129,#130),#221,.T.); +#1997=ADVANCED_FACE('',(#334),#78,.T.); +#1998=ADVANCED_FACE('',(#335),#222,.T.); +#1999=ADVANCED_FACE('',(#336),#79,.F.); +#2000=ADVANCED_FACE('',(#337),#223,.T.); +#2001=ADVANCED_FACE('',(#338),#80,.T.); +#2002=ADVANCED_FACE('',(#339),#224,.T.); +#2003=ADVANCED_FACE('',(#340),#81,.T.); +#2004=ADVANCED_FACE('',(#341,#131,#132,#133,#134,#135,#136,#137),#225,.T.); +#2005=ADVANCED_FACE('',(#342,#138,#139,#140,#141,#142,#143),#226,.F.); +#2006=CLOSED_SHELL('',(#1890,#1891,#1892,#1893,#1894,#1895,#1896,#1897)); +#2007=CLOSED_SHELL('',(#1898,#1899,#1900,#1901,#1902,#1903,#1904,#1905, +#1906,#1907,#1908,#1909,#1910,#1911,#1912)); +#2008=CLOSED_SHELL('',(#1913,#1914,#1915,#1916,#1917,#1918,#1919,#1920, +#1921,#1922)); +#2009=CLOSED_SHELL('',(#1923,#1924,#1925)); +#2010=CLOSED_SHELL('',(#1926,#1927,#1928,#1929,#1930,#1931,#1932,#1933, +#1934,#1935,#1936,#1937,#1938,#1939,#1940,#1941,#1942,#1943,#1944,#1945, +#1946,#1947,#1948,#1949,#1950,#1951,#1952)); +#2011=CLOSED_SHELL('',(#1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960, +#1961,#1962,#1963,#1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972, +#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984, +#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996, +#1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005)); +#2012=DERIVED_UNIT_ELEMENT(#2024,1.); +#2013=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2014=DERIVED_UNIT_ELEMENT(#2024,1.); +#2015=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2016=DERIVED_UNIT_ELEMENT(#2024,1.); +#2017=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2018=DERIVED_UNIT_ELEMENT(#2024,1.); +#2019=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2020=DERIVED_UNIT_ELEMENT(#2024,1.); +#2021=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2022=DERIVED_UNIT_ELEMENT(#2024,1.); +#2023=DERIVED_UNIT_ELEMENT(#3763,-3.); +#2024=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#2025=DERIVED_UNIT((#2012,#2013)); +#2026=DERIVED_UNIT((#2014,#2015)); +#2027=DERIVED_UNIT((#2016,#2017)); +#2028=DERIVED_UNIT((#2018,#2019)); +#2029=DERIVED_UNIT((#2020,#2021)); +#2030=DERIVED_UNIT((#2022,#2023)); +#2031=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2025); +#2032=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2026); +#2033=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2027); +#2034=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2028); +#2035=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2029); +#2036=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2030); +#2037=PROPERTY_DEFINITION_REPRESENTATION(#2067,#2049); +#2038=PROPERTY_DEFINITION_REPRESENTATION(#2068,#2050); +#2039=PROPERTY_DEFINITION_REPRESENTATION(#2069,#2051); +#2040=PROPERTY_DEFINITION_REPRESENTATION(#2070,#2052); +#2041=PROPERTY_DEFINITION_REPRESENTATION(#2071,#2053); +#2042=PROPERTY_DEFINITION_REPRESENTATION(#2072,#2054); +#2043=PROPERTY_DEFINITION_REPRESENTATION(#2073,#2055); +#2044=PROPERTY_DEFINITION_REPRESENTATION(#2074,#2056); +#2045=PROPERTY_DEFINITION_REPRESENTATION(#2075,#2057); +#2046=PROPERTY_DEFINITION_REPRESENTATION(#2076,#2058); +#2047=PROPERTY_DEFINITION_REPRESENTATION(#2077,#2059); +#2048=PROPERTY_DEFINITION_REPRESENTATION(#2078,#2060); +#2049=REPRESENTATION('material name',(#2061),#3754); +#2050=REPRESENTATION('density',(#2031),#3754); +#2051=REPRESENTATION('material name',(#2062),#3755); +#2052=REPRESENTATION('density',(#2032),#3755); +#2053=REPRESENTATION('material name',(#2063),#3756); +#2054=REPRESENTATION('density',(#2033),#3756); +#2055=REPRESENTATION('material name',(#2064),#3757); +#2056=REPRESENTATION('density',(#2034),#3757); +#2057=REPRESENTATION('material name',(#2065),#3758); +#2058=REPRESENTATION('density',(#2035),#3758); +#2059=REPRESENTATION('material name',(#2066),#3760); +#2060=REPRESENTATION('density',(#2036),#3760); +#2061=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2062=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2063=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2064=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2065=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2066=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#2067=PROPERTY_DEFINITION('material property','material name',#3799); +#2068=PROPERTY_DEFINITION('material property','density of part',#3799); +#2069=PROPERTY_DEFINITION('material property','material name',#3800); +#2070=PROPERTY_DEFINITION('material property','density of part',#3800); +#2071=PROPERTY_DEFINITION('material property','material name',#3801); +#2072=PROPERTY_DEFINITION('material property','density of part',#3801); +#2073=PROPERTY_DEFINITION('material property','material name',#3802); +#2074=PROPERTY_DEFINITION('material property','density of part',#3802); +#2075=PROPERTY_DEFINITION('material property','material name',#3803); +#2076=PROPERTY_DEFINITION('material property','density of part',#3803); +#2077=PROPERTY_DEFINITION('material property','material name',#3805); +#2078=PROPERTY_DEFINITION('material property','density of part',#3805); +#2079=AXIS2_PLACEMENT_3D('',#2883,#2287,#2288); +#2080=AXIS2_PLACEMENT_3D('',#2884,#2289,#2290); +#2081=AXIS2_PLACEMENT_3D('',#2885,#2291,#2292); +#2082=AXIS2_PLACEMENT_3D('',#2887,#2293,#2294); +#2083=AXIS2_PLACEMENT_3D('',#2890,#2296,#2297); +#2084=AXIS2_PLACEMENT_3D('',#2891,#2298,#2299); +#2085=AXIS2_PLACEMENT_3D('',#3204,#2304,#2305); +#2086=AXIS2_PLACEMENT_3D('',#3207,#2308,#2309); +#2087=AXIS2_PLACEMENT_3D('',#3209,#2311,#2312); +#2088=AXIS2_PLACEMENT_3D('',#3211,#2314,#2315); +#2089=AXIS2_PLACEMENT_3D('',#3212,#2316,#2317); +#2090=AXIS2_PLACEMENT_3D('',#3213,#2318,#2319); +#2091=AXIS2_PLACEMENT_3D('',#3228,#2326,#2327); +#2092=AXIS2_PLACEMENT_3D('',#3231,#2329,#2330); +#2093=AXIS2_PLACEMENT_3D('',#3232,#2331,#2332); +#2094=AXIS2_PLACEMENT_3D('',#3235,#2334,#2335); +#2095=AXIS2_PLACEMENT_3D('',#3236,#2336,#2337); +#2096=AXIS2_PLACEMENT_3D('',#3242,#2341,#2342); +#2097=AXIS2_PLACEMENT_3D('',#3245,#2344,#2345); +#2098=AXIS2_PLACEMENT_3D('',#3246,#2346,#2347); +#2099=AXIS2_PLACEMENT_3D('',#3250,#2350,#2351); +#2100=AXIS2_PLACEMENT_3D('',#3254,#2354,#2355); +#2101=AXIS2_PLACEMENT_3D('',#3258,#2358,#2359); +#2102=AXIS2_PLACEMENT_3D('',#3267,#2364,#2365); +#2103=AXIS2_PLACEMENT_3D('',#3273,#2369,#2370); +#2104=AXIS2_PLACEMENT_3D('',#3279,#2374,#2375); +#2105=AXIS2_PLACEMENT_3D('',#3285,#2379,#2380); +#2106=AXIS2_PLACEMENT_3D('',#3288,#2383,#2384); +#2107=AXIS2_PLACEMENT_3D('',#3291,#2387,#2388); +#2108=AXIS2_PLACEMENT_3D('',#3292,#2389,#2390); +#2109=AXIS2_PLACEMENT_3D('',#3293,#2391,#2392); +#2110=AXIS2_PLACEMENT_3D('',#3294,#2393,#2394); +#2111=AXIS2_PLACEMENT_3D('',#3296,#2395,#2396); +#2112=AXIS2_PLACEMENT_3D('',#3298,#2397,#2398); +#2113=AXIS2_PLACEMENT_3D('',#3299,#2399,#2400); +#2114=AXIS2_PLACEMENT_3D('',#3300,#2401,#2402); +#2115=AXIS2_PLACEMENT_3D('',#3301,#2403,#2404); +#2116=AXIS2_PLACEMENT_3D('',#3304,#2405,#2406); +#2117=AXIS2_PLACEMENT_3D('',#3308,#2408,#2409); +#2118=AXIS2_PLACEMENT_3D('',#3311,#2411,#2412); +#2119=AXIS2_PLACEMENT_3D('',#3315,#2414,#2415); +#2120=AXIS2_PLACEMENT_3D('',#3319,#2417,#2418); +#2121=AXIS2_PLACEMENT_3D('',#3321,#2420,#2421); +#2122=AXIS2_PLACEMENT_3D('',#3323,#2422,#2423); +#2123=AXIS2_PLACEMENT_3D('',#3324,#2424,#2425); +#2124=AXIS2_PLACEMENT_3D('',#3327,#2428,#2429); +#2125=AXIS2_PLACEMENT_3D('',#3329,#2431,#2432); +#2126=AXIS2_PLACEMENT_3D('',#3331,#2434,#2435); +#2127=AXIS2_PLACEMENT_3D('',#3333,#2436,#2437); +#2128=AXIS2_PLACEMENT_3D('',#3334,#2438,#2439); +#2129=AXIS2_PLACEMENT_3D('',#3336,#2441,#2442); +#2130=AXIS2_PLACEMENT_3D('',#3337,#2443,#2444); +#2131=AXIS2_PLACEMENT_3D('',#3338,#2445,#2446); +#2132=AXIS2_PLACEMENT_3D('',#3340,#2447,#2448); +#2133=AXIS2_PLACEMENT_3D('',#3343,#2450,#2451); +#2134=AXIS2_PLACEMENT_3D('',#3344,#2452,#2453); +#2135=AXIS2_PLACEMENT_3D('',#3345,#2454,#2455); +#2136=AXIS2_PLACEMENT_3D('',#3346,#2456,#2457); +#2137=AXIS2_PLACEMENT_3D('',#3347,#2458,#2459); +#2138=AXIS2_PLACEMENT_3D('',#3349,#2460,#2461); +#2139=AXIS2_PLACEMENT_3D('',#3352,#2463,#2464); +#2140=AXIS2_PLACEMENT_3D('',#3353,#2465,#2466); +#2141=AXIS2_PLACEMENT_3D('',#3355,#2467,#2468); +#2142=AXIS2_PLACEMENT_3D('',#3356,#2469,#2470); +#2143=AXIS2_PLACEMENT_3D('',#3358,#2471,#2472); +#2144=AXIS2_PLACEMENT_3D('',#3361,#2474,#2475); +#2145=AXIS2_PLACEMENT_3D('',#3362,#2476,#2477); +#2146=AXIS2_PLACEMENT_3D('',#3364,#2478,#2479); +#2147=AXIS2_PLACEMENT_3D('',#3365,#2480,#2481); +#2148=AXIS2_PLACEMENT_3D('',#3377,#2487,#2488); +#2149=AXIS2_PLACEMENT_3D('',#3378,#2489,#2490); +#2150=AXIS2_PLACEMENT_3D('',#3390,#2496,#2497); +#2151=AXIS2_PLACEMENT_3D('',#3391,#2498,#2499); +#2152=AXIS2_PLACEMENT_3D('',#3400,#2504,#2505); +#2153=AXIS2_PLACEMENT_3D('',#3409,#2510,#2511); +#2154=AXIS2_PLACEMENT_3D('',#3410,#2512,#2513); +#2155=AXIS2_PLACEMENT_3D('',#3411,#2514,#2515); +#2156=AXIS2_PLACEMENT_3D('',#3412,#2516,#2517); +#2157=AXIS2_PLACEMENT_3D('',#3414,#2518,#2519); +#2158=AXIS2_PLACEMENT_3D('',#3417,#2521,#2522); +#2159=AXIS2_PLACEMENT_3D('',#3418,#2523,#2524); +#2160=AXIS2_PLACEMENT_3D('',#3430,#2532,#2533); +#2161=AXIS2_PLACEMENT_3D('',#3432,#2534,#2535); +#2162=AXIS2_PLACEMENT_3D('',#3434,#2537,#2538); +#2163=AXIS2_PLACEMENT_3D('',#3438,#2541,#2542); +#2164=AXIS2_PLACEMENT_3D('',#3443,#2546,#2547); +#2165=AXIS2_PLACEMENT_3D('',#3444,#2548,#2549); +#2166=AXIS2_PLACEMENT_3D('',#3445,#2550,#2551); +#2167=AXIS2_PLACEMENT_3D('',#3446,#2552,#2553); +#2168=AXIS2_PLACEMENT_3D('',#3448,#2554,#2555); +#2169=AXIS2_PLACEMENT_3D('',#3450,#2557,#2558); +#2170=AXIS2_PLACEMENT_3D('',#3454,#2561,#2562); +#2171=AXIS2_PLACEMENT_3D('',#3456,#2563,#2564); +#2172=AXIS2_PLACEMENT_3D('',#3458,#2566,#2567); +#2173=AXIS2_PLACEMENT_3D('',#3461,#2570,#2571); +#2174=AXIS2_PLACEMENT_3D('',#3462,#2572,#2573); +#2175=AXIS2_PLACEMENT_3D('',#3466,#2576,#2577); +#2176=AXIS2_PLACEMENT_3D('',#3470,#2580,#2581); +#2177=AXIS2_PLACEMENT_3D('',#3474,#2584,#2585); +#2178=AXIS2_PLACEMENT_3D('',#3478,#2588,#2589); +#2179=AXIS2_PLACEMENT_3D('',#3480,#2591,#2592); +#2180=AXIS2_PLACEMENT_3D('',#3481,#2593,#2594); +#2181=AXIS2_PLACEMENT_3D('',#3482,#2595,#2596); +#2182=AXIS2_PLACEMENT_3D('',#3483,#2597,#2598); +#2183=AXIS2_PLACEMENT_3D('',#3485,#2599,#2600); +#2184=AXIS2_PLACEMENT_3D('',#3488,#2602,#2603); +#2185=AXIS2_PLACEMENT_3D('',#3489,#2604,#2605); +#2186=AXIS2_PLACEMENT_3D('',#3490,#2606,#2607); +#2187=AXIS2_PLACEMENT_3D('',#3492,#2608,#2609); +#2188=AXIS2_PLACEMENT_3D('',#3495,#2611,#2612); +#2189=AXIS2_PLACEMENT_3D('',#3496,#2613,#2614); +#2190=AXIS2_PLACEMENT_3D('',#3497,#2615,#2616); +#2191=AXIS2_PLACEMENT_3D('',#3499,#2617,#2618); +#2192=AXIS2_PLACEMENT_3D('',#3502,#2620,#2621); +#2193=AXIS2_PLACEMENT_3D('',#3503,#2622,#2623); +#2194=AXIS2_PLACEMENT_3D('',#3504,#2624,#2625); +#2195=AXIS2_PLACEMENT_3D('',#3513,#2630,#2631); +#2196=AXIS2_PLACEMENT_3D('',#3519,#2635,#2636); +#2197=AXIS2_PLACEMENT_3D('',#3525,#2640,#2641); +#2198=AXIS2_PLACEMENT_3D('',#3531,#2645,#2646); +#2199=AXIS2_PLACEMENT_3D('',#3537,#2650,#2651); +#2200=AXIS2_PLACEMENT_3D('',#3540,#2654,#2655); +#2201=AXIS2_PLACEMENT_3D('',#3542,#2656,#2657); +#2202=AXIS2_PLACEMENT_3D('',#3543,#2658,#2659); +#2203=AXIS2_PLACEMENT_3D('',#3552,#2664,#2665); +#2204=AXIS2_PLACEMENT_3D('',#3558,#2669,#2670); +#2205=AXIS2_PLACEMENT_3D('',#3564,#2674,#2675); +#2206=AXIS2_PLACEMENT_3D('',#3570,#2679,#2680); +#2207=AXIS2_PLACEMENT_3D('',#3576,#2684,#2685); +#2208=AXIS2_PLACEMENT_3D('',#3579,#2688,#2689); +#2209=AXIS2_PLACEMENT_3D('',#3581,#2690,#2691); +#2210=AXIS2_PLACEMENT_3D('',#3582,#2692,#2693); +#2211=AXIS2_PLACEMENT_3D('',#3585,#2695,#2696); +#2212=AXIS2_PLACEMENT_3D('',#3586,#2697,#2698); +#2213=AXIS2_PLACEMENT_3D('',#3589,#2700,#2701); +#2214=AXIS2_PLACEMENT_3D('',#3590,#2702,#2703); +#2215=AXIS2_PLACEMENT_3D('',#3592,#2704,#2705); +#2216=AXIS2_PLACEMENT_3D('',#3595,#2707,#2708); +#2217=AXIS2_PLACEMENT_3D('',#3596,#2709,#2710); +#2218=AXIS2_PLACEMENT_3D('',#3598,#2711,#2712); +#2219=AXIS2_PLACEMENT_3D('',#3599,#2713,#2714); +#2220=AXIS2_PLACEMENT_3D('',#3601,#2715,#2716); +#2221=AXIS2_PLACEMENT_3D('',#3604,#2718,#2719); +#2222=AXIS2_PLACEMENT_3D('',#3605,#2720,#2721); +#2223=AXIS2_PLACEMENT_3D('',#3607,#2722,#2723); +#2224=AXIS2_PLACEMENT_3D('',#3608,#2724,#2725); +#2225=AXIS2_PLACEMENT_3D('',#3610,#2726,#2727); +#2226=AXIS2_PLACEMENT_3D('',#3613,#2729,#2730); +#2227=AXIS2_PLACEMENT_3D('',#3614,#2731,#2732); +#2228=AXIS2_PLACEMENT_3D('',#3616,#2733,#2734); +#2229=AXIS2_PLACEMENT_3D('',#3617,#2735,#2736); +#2230=AXIS2_PLACEMENT_3D('',#3619,#2737,#2738); +#2231=AXIS2_PLACEMENT_3D('',#3622,#2740,#2741); +#2232=AXIS2_PLACEMENT_3D('',#3623,#2742,#2743); +#2233=AXIS2_PLACEMENT_3D('',#3625,#2744,#2745); +#2234=AXIS2_PLACEMENT_3D('',#3626,#2746,#2747); +#2235=AXIS2_PLACEMENT_3D('',#3628,#2748,#2749); +#2236=AXIS2_PLACEMENT_3D('',#3631,#2751,#2752); +#2237=AXIS2_PLACEMENT_3D('',#3632,#2753,#2754); +#2238=AXIS2_PLACEMENT_3D('',#3634,#2755,#2756); +#2239=AXIS2_PLACEMENT_3D('',#3635,#2757,#2758); +#2240=AXIS2_PLACEMENT_3D('',#3638,#2760,#2761); +#2241=AXIS2_PLACEMENT_3D('',#3639,#2762,#2763); +#2242=AXIS2_PLACEMENT_3D('',#3642,#2765,#2766); +#2243=AXIS2_PLACEMENT_3D('',#3643,#2767,#2768); +#2244=AXIS2_PLACEMENT_3D('',#3646,#2770,#2771); +#2245=AXIS2_PLACEMENT_3D('',#3647,#2772,#2773); +#2246=AXIS2_PLACEMENT_3D('',#3650,#2775,#2776); +#2247=AXIS2_PLACEMENT_3D('',#3651,#2777,#2778); +#2248=AXIS2_PLACEMENT_3D('',#3654,#2780,#2781); +#2249=AXIS2_PLACEMENT_3D('',#3655,#2782,#2783); +#2250=AXIS2_PLACEMENT_3D('',#3657,#2784,#2785); +#2251=AXIS2_PLACEMENT_3D('',#3660,#2787,#2788); +#2252=AXIS2_PLACEMENT_3D('',#3661,#2789,#2790); +#2253=AXIS2_PLACEMENT_3D('',#3662,#2791,#2792); +#2254=AXIS2_PLACEMENT_3D('',#3671,#2797,#2798); +#2255=AXIS2_PLACEMENT_3D('',#3673,#2799,#2800); +#2256=AXIS2_PLACEMENT_3D('',#3675,#2801,#2802); +#2257=AXIS2_PLACEMENT_3D('',#3677,#2804,#2805); +#2258=AXIS2_PLACEMENT_3D('',#3683,#2809,#2810); +#2259=AXIS2_PLACEMENT_3D('',#3685,#2811,#2812); +#2260=AXIS2_PLACEMENT_3D('',#3687,#2813,#2814); +#2261=AXIS2_PLACEMENT_3D('',#3689,#2816,#2817); +#2262=AXIS2_PLACEMENT_3D('',#3695,#2821,#2822); +#2263=AXIS2_PLACEMENT_3D('',#3697,#2823,#2824); +#2264=AXIS2_PLACEMENT_3D('',#3699,#2825,#2826); +#2265=AXIS2_PLACEMENT_3D('',#3701,#2828,#2829); +#2266=AXIS2_PLACEMENT_3D('',#3707,#2833,#2834); +#2267=AXIS2_PLACEMENT_3D('',#3709,#2835,#2836); +#2268=AXIS2_PLACEMENT_3D('',#3711,#2837,#2838); +#2269=AXIS2_PLACEMENT_3D('',#3713,#2840,#2841); +#2270=AXIS2_PLACEMENT_3D('',#3719,#2845,#2846); +#2271=AXIS2_PLACEMENT_3D('',#3721,#2847,#2848); +#2272=AXIS2_PLACEMENT_3D('',#3723,#2849,#2850); +#2273=AXIS2_PLACEMENT_3D('',#3725,#2852,#2853); +#2274=AXIS2_PLACEMENT_3D('',#3731,#2857,#2858); +#2275=AXIS2_PLACEMENT_3D('',#3732,#2859,#2860); +#2276=AXIS2_PLACEMENT_3D('',#3733,#2861,#2862); +#2277=AXIS2_PLACEMENT_3D('',#3734,#2863,#2864); +#2278=AXIS2_PLACEMENT_3D('',#3735,#2865,#2866); +#2279=AXIS2_PLACEMENT_3D('',#3736,#2867,#2868); +#2280=AXIS2_PLACEMENT_3D('',#3737,#2869,#2870); +#2281=AXIS2_PLACEMENT_3D('',#3738,#2871,#2872); +#2282=AXIS2_PLACEMENT_3D('',#3739,#2873,#2874); +#2283=AXIS2_PLACEMENT_3D('',#3740,#2875,#2876); +#2284=AXIS2_PLACEMENT_3D('',#3741,#2877,#2878); +#2285=AXIS2_PLACEMENT_3D('',#3742,#2879,#2880); +#2286=AXIS2_PLACEMENT_3D('',#3743,#2881,#2882); +#2287=DIRECTION('axis',(0.,0.,1.)); +#2288=DIRECTION('refdir',(1.,0.,0.)); +#2289=DIRECTION('axis',(0.,0.,1.)); +#2290=DIRECTION('refdir',(1.,0.,0.)); +#2291=DIRECTION('center_axis',(-3.5527136788005E-15,-8.88178419700125E-16, +1.)); +#2292=DIRECTION('ref_axis',(1.,2.12330153459568E-15,2.61020887150997E-15)); +#2293=DIRECTION('center_axis',(1.12698695558955E-16,0.,-1.)); +#2294=DIRECTION('ref_axis',(1.,2.12330153459568E-15,2.61020887150997E-15)); +#2295=DIRECTION('',(0.342020143325672,1.51894121474275E-15,-0.939692620785907)); +#2296=DIRECTION('center_axis',(-2.61020887150997E-15,-9.55826829024829E-16, +1.)); +#2297=DIRECTION('ref_axis',(1.,2.12330153459568E-15,2.61020887150997E-15)); +#2298=DIRECTION('center_axis',(-2.61020887150997E-15,-9.55826829024829E-16, +1.)); +#2299=DIRECTION('ref_axis',(1.,2.12330153459568E-15,2.61020887150997E-15)); +#2300=DIRECTION('',(-1.41698754354427E-16,0.,1.)); +#2301=DIRECTION('',(1.41698754354427E-16,0.,-1.)); +#2302=DIRECTION('',(-1.41698754354427E-16,0.,1.)); +#2303=DIRECTION('',(1.41698754354427E-16,0.,-1.)); +#2304=DIRECTION('center_axis',(0.,0.,-1.)); +#2305=DIRECTION('ref_axis',(-1.,0.,0.)); +#2306=DIRECTION('',(-1.,0.,0.)); +#2307=DIRECTION('',(1.,0.,0.)); +#2308=DIRECTION('center_axis',(0.,1.,0.)); +#2309=DIRECTION('ref_axis',(0.,0.,1.)); +#2310=DIRECTION('',(1.,0.,1.12698695558955E-16)); +#2311=DIRECTION('center_axis',(-1.12698695558955E-16,0.,1.)); +#2312=DIRECTION('ref_axis',(1.,0.,1.12698695558955E-16)); +#2313=DIRECTION('',(-1.,0.,-1.12698695558955E-16)); +#2314=DIRECTION('center_axis',(0.,1.,0.)); +#2315=DIRECTION('ref_axis',(1.,0.,0.)); +#2316=DIRECTION('axis',(0.,0.,1.)); +#2317=DIRECTION('refdir',(1.,0.,0.)); +#2318=DIRECTION('center_axis',(0.,0.,-1.)); +#2319=DIRECTION('ref_axis',(0.,1.,0.)); +#2320=DIRECTION('',(1.,0.,0.)); +#2321=DIRECTION('',(0.,-1.,0.)); +#2322=DIRECTION('',(1.,0.,0.)); +#2323=DIRECTION('',(0.,1.,0.)); +#2324=DIRECTION('',(1.,0.,0.)); +#2325=DIRECTION('',(0.,1.,0.)); +#2326=DIRECTION('center_axis',(0.,0.,1.)); +#2327=DIRECTION('ref_axis',(-1.,-8.88178419700125E-17,0.)); +#2328=DIRECTION('',(0.,-1.,0.)); +#2329=DIRECTION('center_axis',(0.,0.,1.)); +#2330=DIRECTION('ref_axis',(1.,0.,0.)); +#2331=DIRECTION('center_axis',(0.,0.,-1.)); +#2332=DIRECTION('ref_axis',(1.,0.,0.)); +#2333=DIRECTION('',(0.,0.,1.)); +#2334=DIRECTION('center_axis',(0.,0.,-1.)); +#2335=DIRECTION('ref_axis',(1.,0.,0.)); +#2336=DIRECTION('center_axis',(-1.,0.,0.)); +#2337=DIRECTION('ref_axis',(0.,1.,0.)); +#2338=DIRECTION('',(0.,0.,-1.)); +#2339=DIRECTION('',(0.,-1.,0.)); +#2340=DIRECTION('',(0.,-1.99840144432528E-16,1.)); +#2341=DIRECTION('center_axis',(0.,0.,-1.)); +#2342=DIRECTION('ref_axis',(-1.,-8.88178419700125E-17,0.)); +#2343=DIRECTION('',(0.,0.,-1.)); +#2344=DIRECTION('center_axis',(0.,0.,1.)); +#2345=DIRECTION('ref_axis',(-1.,-8.88178419700125E-17,0.)); +#2346=DIRECTION('center_axis',(1.,0.,0.)); +#2347=DIRECTION('ref_axis',(0.,-1.,0.)); +#2348=DIRECTION('',(0.,1.99840144432528E-16,-1.)); +#2349=DIRECTION('',(0.,-1.,0.)); +#2350=DIRECTION('center_axis',(0.,-1.,-1.99840144432528E-16)); +#2351=DIRECTION('ref_axis',(0.,1.99840144432528E-16,-1.)); +#2352=DIRECTION('',(0.,1.99840144432528E-16,-1.)); +#2353=DIRECTION('',(1.,0.,0.)); +#2354=DIRECTION('center_axis',(0.,-1.,-1.99840144432528E-16)); +#2355=DIRECTION('ref_axis',(0.,1.99840144432528E-16,-1.)); +#2356=DIRECTION('',(1.,0.,0.)); +#2357=DIRECTION('',(0.,-1.99840144432528E-16,1.)); +#2358=DIRECTION('center_axis',(0.,1.,6.12323399573677E-17)); +#2359=DIRECTION('ref_axis',(0.,-6.12323399573677E-17,1.)); +#2360=DIRECTION('',(0.,6.12323399573677E-17,-1.)); +#2361=DIRECTION('',(1.,0.,0.)); +#2362=DIRECTION('',(0.,-6.12323399573677E-17,1.)); +#2363=DIRECTION('',(1.,0.,0.)); +#2364=DIRECTION('center_axis',(0.,4.40212558717082E-33,1.)); +#2365=DIRECTION('ref_axis',(0.,-1.,4.40212558717082E-33)); +#2366=DIRECTION('',(0.,1.,-4.40212558717082E-33)); +#2367=DIRECTION('',(0.,-1.,4.40212558717082E-33)); +#2368=DIRECTION('',(1.,0.,0.)); +#2369=DIRECTION('center_axis',(0.,-1.,0.)); +#2370=DIRECTION('ref_axis',(0.,0.,-1.)); +#2371=DIRECTION('',(0.,0.,1.)); +#2372=DIRECTION('',(0.,0.,-1.)); +#2373=DIRECTION('',(1.,0.,0.)); +#2374=DIRECTION('center_axis',(0.,0.,1.)); +#2375=DIRECTION('ref_axis',(0.,-1.,0.)); +#2376=DIRECTION('',(0.,1.,0.)); +#2377=DIRECTION('',(0.,-1.,0.)); +#2378=DIRECTION('',(1.,0.,0.)); +#2379=DIRECTION('center_axis',(0.,1.,0.)); +#2380=DIRECTION('ref_axis',(0.,0.,1.)); +#2381=DIRECTION('',(0.,0.,-1.)); +#2382=DIRECTION('',(0.,0.,1.)); +#2383=DIRECTION('center_axis',(0.,0.,1.)); +#2384=DIRECTION('ref_axis',(0.,-1.,0.)); +#2385=DIRECTION('',(0.,-1.,0.)); +#2386=DIRECTION('',(0.,1.,0.)); +#2387=DIRECTION('center_axis',(1.,0.,0.)); +#2388=DIRECTION('ref_axis',(0.,0.,-1.)); +#2389=DIRECTION('center_axis',(1.,0.,0.)); +#2390=DIRECTION('ref_axis',(0.,0.,-1.)); +#2391=DIRECTION('axis',(0.,0.,1.)); +#2392=DIRECTION('refdir',(1.,0.,0.)); +#2393=DIRECTION('center_axis',(0.,-7.59126854444551E-16,1.)); +#2394=DIRECTION('ref_axis',(1.,0.,0.)); +#2395=DIRECTION('center_axis',(0.,7.59126854444551E-16,-1.)); +#2396=DIRECTION('ref_axis',(1.,1.5182537088891E-16,1.15254716227776E-31)); +#2397=DIRECTION('center_axis',(1.06368673017979E-16,-1.,-7.59126854444551E-16)); +#2398=DIRECTION('ref_axis',(-1.,-1.06368673017979E-16,0.)); +#2399=DIRECTION('center_axis',(0.,-7.59126854444551E-16,1.)); +#2400=DIRECTION('ref_axis',(1.,1.5182537088891E-16,0.)); +#2401=DIRECTION('center_axis',(0.,-7.59126854444551E-16,1.)); +#2402=DIRECTION('ref_axis',(0.,-1.,-7.59126854444551E-16)); +#2403=DIRECTION('center_axis',(0.,6.05576195250085E-16,-1.)); +#2404=DIRECTION('ref_axis',(1.,0.,0.)); +#2405=DIRECTION('center_axis',(0.,0.,1.)); +#2406=DIRECTION('ref_axis',(1.,0.,0.)); +#2407=DIRECTION('',(0.,-6.05576195250085E-16,1.)); +#2408=DIRECTION('center_axis',(0.,-8.7938457396052E-17,1.)); +#2409=DIRECTION('ref_axis',(1.,0.,0.)); +#2410=DIRECTION('',(0.,-6.05576195250085E-16,1.)); +#2411=DIRECTION('center_axis',(0.,-8.7938457396052E-17,1.)); +#2412=DIRECTION('ref_axis',(1.,0.,0.)); +#2413=DIRECTION('',(0.,6.05576195250085E-16,-1.)); +#2414=DIRECTION('center_axis',(0.,0.,1.)); +#2415=DIRECTION('ref_axis',(1.,0.,0.)); +#2416=DIRECTION('',(0.,-6.05576195250085E-16,1.)); +#2417=DIRECTION('center_axis',(0.,-8.7938457396052E-17,1.)); +#2418=DIRECTION('ref_axis',(1.,0.,0.)); +#2419=DIRECTION('',(0.,6.05576195250085E-16,-1.)); +#2420=DIRECTION('center_axis',(0.,-6.23283101543947E-16,1.)); +#2421=DIRECTION('ref_axis',(1.,0.,0.)); +#2422=DIRECTION('center_axis',(0.,-6.23283101543947E-16,1.)); +#2423=DIRECTION('ref_axis',(1.,0.,0.)); +#2424=DIRECTION('center_axis',(0.,-1.,-2.96059473233375E-15)); +#2425=DIRECTION('ref_axis',(0.,2.96059473233375E-15,-1.)); +#2426=DIRECTION('',(1.,0.,0.)); +#2427=DIRECTION('',(1.,0.,0.)); +#2428=DIRECTION('center_axis',(0.,8.7938457396052E-17,-1.)); +#2429=DIRECTION('ref_axis',(0.,1.,8.7938457396052E-17)); +#2430=DIRECTION('',(1.,0.,0.)); +#2431=DIRECTION('center_axis',(0.,1.,3.18726716747685E-16)); +#2432=DIRECTION('ref_axis',(0.,-3.18726716747685E-16,1.)); +#2433=DIRECTION('',(1.,0.,0.)); +#2434=DIRECTION('center_axis',(0.,0.,-1.)); +#2435=DIRECTION('ref_axis',(0.,1.,0.)); +#2436=DIRECTION('center_axis',(0.,0.,1.)); +#2437=DIRECTION('ref_axis',(1.,0.,0.)); +#2438=DIRECTION('center_axis',(0.,6.18192365984462E-16,-1.)); +#2439=DIRECTION('ref_axis',(1.,0.,0.)); +#2440=DIRECTION('',(0.,-6.18192365984462E-16,1.)); +#2441=DIRECTION('center_axis',(0.,0.,-1.)); +#2442=DIRECTION('ref_axis',(0.,1.,0.)); +#2443=DIRECTION('axis',(0.,0.,1.)); +#2444=DIRECTION('refdir',(1.,0.,0.)); +#2445=DIRECTION('center_axis',(0.,4.56425021234787E-16,-1.)); +#2446=DIRECTION('ref_axis',(1.,-2.4980018054066E-15,-1.15042215344731E-30)); +#2447=DIRECTION('center_axis',(2.49800180540663E-16,4.56749647850174E-16, +-1.)); +#2448=DIRECTION('ref_axis',(1.,-2.4980018054066E-15,2.49800180540661E-16)); +#2449=DIRECTION('',(0.,-4.56425021234787E-16,1.)); +#2450=DIRECTION('center_axis',(-2.49800180540663E-16,-4.56749647850174E-16, +1.)); +#2451=DIRECTION('ref_axis',(1.,-2.4980018054066E-15,2.49800180540661E-16)); +#2452=DIRECTION('center_axis',(-2.49800180540663E-16,-4.56749647850174E-16, +1.)); +#2453=DIRECTION('ref_axis',(1.,-2.4980018054066E-15,2.49800180540661E-16)); +#2454=DIRECTION('center_axis',(-2.49800180540663E-16,-4.56749647850174E-16, +1.)); +#2455=DIRECTION('ref_axis',(1.,-2.4980018054066E-15,2.49800180540661E-16)); +#2456=DIRECTION('axis',(0.,0.,1.)); +#2457=DIRECTION('refdir',(1.,0.,0.)); +#2458=DIRECTION('center_axis',(1.,0.,0.)); +#2459=DIRECTION('ref_axis',(0.,0.,-1.)); +#2460=DIRECTION('center_axis',(1.,0.,0.)); +#2461=DIRECTION('ref_axis',(0.,0.,-1.)); +#2462=DIRECTION('',(1.,0.,0.)); +#2463=DIRECTION('center_axis',(-0.939692620785908,0.342020143325669,0.)); +#2464=DIRECTION('ref_axis',(0.342020143325669,0.939692620785908,0.)); +#2465=DIRECTION('center_axis',(1.,0.,0.)); +#2466=DIRECTION('ref_axis',(0.,0.,-1.)); +#2467=DIRECTION('center_axis',(1.,0.,0.)); +#2468=DIRECTION('ref_axis',(0.,0.,-1.)); +#2469=DIRECTION('center_axis',(-1.,0.,0.)); +#2470=DIRECTION('ref_axis',(0.,0.,-1.)); +#2471=DIRECTION('center_axis',(1.,0.,0.)); +#2472=DIRECTION('ref_axis',(0.,0.,-1.)); +#2473=DIRECTION('',(-1.,0.,0.)); +#2474=DIRECTION('center_axis',(0.939692620785908,0.342020143325669,0.)); +#2475=DIRECTION('ref_axis',(0.342020143325669,-0.939692620785908,0.)); +#2476=DIRECTION('center_axis',(1.,0.,0.)); +#2477=DIRECTION('ref_axis',(0.,0.,-1.)); +#2478=DIRECTION('center_axis',(-1.,0.,0.)); +#2479=DIRECTION('ref_axis',(0.,0.,-1.)); +#2480=DIRECTION('center_axis',(0.939692620785908,-0.342020143325669,0.)); +#2481=DIRECTION('ref_axis',(0.342020143325669,0.939692620785909,0.)); +#2482=DIRECTION('',(0.236223900707464,0.649019833129247,-0.723167701808809)); +#2483=DIRECTION('',(0.342020143325669,0.939692620785908,0.)); +#2484=DIRECTION('',(0.,0.,-1.)); +#2485=DIRECTION('',(-0.342020143325669,-0.939692620785909,0.)); +#2486=DIRECTION('',(-0.236223900707464,-0.649019833129247,-0.723167701808809)); +#2487=DIRECTION('center_axis',(0.939692620785908,-0.342020143325669,0.)); +#2488=DIRECTION('ref_axis',(-0.342020143325669,-0.939692620785908,0.)); +#2489=DIRECTION('center_axis',(-0.939692620785908,-0.342020143325669,0.)); +#2490=DIRECTION('ref_axis',(0.342020143325669,-0.939692620785909,0.)); +#2491=DIRECTION('',(-0.236223900707464,0.649019833129247,0.723167701808809)); +#2492=DIRECTION('',(-0.342020143325669,0.939692620785909,0.)); +#2493=DIRECTION('',(0.,0.,1.)); +#2494=DIRECTION('',(-0.342020143325669,0.939692620785908,0.)); +#2495=DIRECTION('',(0.236223900707464,-0.649019833129247,0.723167701808809)); +#2496=DIRECTION('center_axis',(-0.939692620785908,-0.342020143325669,0.)); +#2497=DIRECTION('ref_axis',(0.342020143325669,-0.939692620785908,0.)); +#2498=DIRECTION('center_axis',(0.342020143325669,0.939692620785908,0.)); +#2499=DIRECTION('ref_axis',(-0.939692620785908,0.342020143325669,0.)); +#2500=DIRECTION('',(0.939692620785908,-0.342020143325669,0.)); +#2501=DIRECTION('',(0.,0.,1.)); +#2502=DIRECTION('',(-0.939692620785908,0.342020143325669,0.)); +#2503=DIRECTION('',(0.,0.,1.)); +#2504=DIRECTION('center_axis',(-0.342020143325669,0.939692620785908,0.)); +#2505=DIRECTION('ref_axis',(-0.939692620785908,-0.342020143325669,0.)); +#2506=DIRECTION('',(0.939692620785908,0.342020143325669,0.)); +#2507=DIRECTION('',(0.,0.,-1.)); +#2508=DIRECTION('',(-0.939692620785908,-0.342020143325669,0.)); +#2509=DIRECTION('',(0.,0.,1.)); +#2510=DIRECTION('center_axis',(0.,0.,1.)); +#2511=DIRECTION('ref_axis',(0.610758777811472,-0.791816718266442,0.)); +#2512=DIRECTION('center_axis',(0.,0.,1.)); +#2513=DIRECTION('ref_axis',(0.610758777811472,-0.791816718266442,0.)); +#2514=DIRECTION('center_axis',(0.,0.,-1.)); +#2515=DIRECTION('ref_axis',(0.610758777811472,-0.791816718266442,0.)); +#2516=DIRECTION('center_axis',(0.,0.,1.)); +#2517=DIRECTION('ref_axis',(-1.,0.,0.)); +#2518=DIRECTION('center_axis',(0.,0.,1.)); +#2519=DIRECTION('ref_axis',(-1.,0.,0.)); +#2520=DIRECTION('',(0.,0.,1.)); +#2521=DIRECTION('center_axis',(0.,0.,-1.)); +#2522=DIRECTION('ref_axis',(-1.,0.,0.)); +#2523=DIRECTION('center_axis',(0.,0.,-1.)); +#2524=DIRECTION('ref_axis',(0.,1.,0.)); +#2525=DIRECTION('',(-1.,0.,0.)); +#2526=DIRECTION('',(-1.,0.,0.)); +#2527=DIRECTION('',(1.,0.,0.)); +#2528=DIRECTION('',(0.,-1.,0.)); +#2529=DIRECTION('',(-1.,0.,0.)); +#2530=DIRECTION('',(0.,1.,0.)); +#2531=DIRECTION('',(1.,0.,0.)); +#2532=DIRECTION('center_axis',(-1.,0.,0.)); +#2533=DIRECTION('ref_axis',(0.,0.,-1.)); +#2534=DIRECTION('center_axis',(1.,0.,0.)); +#2535=DIRECTION('ref_axis',(0.,0.,-1.)); +#2536=DIRECTION('',(1.,0.,0.)); +#2537=DIRECTION('center_axis',(0.,-0.744230426706174,-0.667922953614223)); +#2538=DIRECTION('ref_axis',(0.,-0.667922953614223,0.744230426706174)); +#2539=DIRECTION('',(1.,0.,0.)); +#2540=DIRECTION('',(0.,-0.667922953614223,0.744230426706174)); +#2541=DIRECTION('center_axis',(0.,-0.744230426706173,0.667922953614223)); +#2542=DIRECTION('ref_axis',(0.,0.667922953614223,0.744230426706173)); +#2543=DIRECTION('',(1.,0.,0.)); +#2544=DIRECTION('',(0.,0.667922953614223,0.744230426706173)); +#2545=DIRECTION('',(-1.,0.,0.)); +#2546=DIRECTION('center_axis',(-1.,0.,0.)); +#2547=DIRECTION('ref_axis',(0.,0.,1.)); +#2548=DIRECTION('center_axis',(-1.,0.,0.)); +#2549=DIRECTION('ref_axis',(0.,0.,1.)); +#2550=DIRECTION('center_axis',(1.,0.,0.)); +#2551=DIRECTION('ref_axis',(0.,0.,-1.)); +#2552=DIRECTION('center_axis',(1.,0.,0.)); +#2553=DIRECTION('ref_axis',(0.,0.,-1.)); +#2554=DIRECTION('center_axis',(-1.,0.,0.)); +#2555=DIRECTION('ref_axis',(0.,0.,-1.)); +#2556=DIRECTION('',(-1.,0.,0.)); +#2557=DIRECTION('center_axis',(0.,-0.744230426706174,-0.667922953614223)); +#2558=DIRECTION('ref_axis',(0.,0.667922953614223,-0.744230426706174)); +#2559=DIRECTION('',(0.,0.667922953614223,-0.744230426706174)); +#2560=DIRECTION('',(1.,0.,0.)); +#2561=DIRECTION('center_axis',(1.,0.,0.)); +#2562=DIRECTION('ref_axis',(0.,0.,1.)); +#2563=DIRECTION('center_axis',(1.,0.,0.)); +#2564=DIRECTION('ref_axis',(0.,0.,1.)); +#2565=DIRECTION('',(1.,0.,0.)); +#2566=DIRECTION('center_axis',(0.,-0.744230426706173,0.667922953614223)); +#2567=DIRECTION('ref_axis',(0.,-0.667922953614223,-0.744230426706173)); +#2568=DIRECTION('',(0.,-0.667922953614223,-0.744230426706173)); +#2569=DIRECTION('',(1.,0.,0.)); +#2570=DIRECTION('center_axis',(-1.,0.,0.)); +#2571=DIRECTION('ref_axis',(0.,0.,1.)); +#2572=DIRECTION('center_axis',(0.,-1.,0.)); +#2573=DIRECTION('ref_axis',(0.,0.,-1.)); +#2574=DIRECTION('',(1.,0.,0.)); +#2575=DIRECTION('',(0.,0.,1.)); +#2576=DIRECTION('center_axis',(0.,-1.,0.)); +#2577=DIRECTION('ref_axis',(0.,0.,-1.)); +#2578=DIRECTION('',(0.,0.,-1.)); +#2579=DIRECTION('',(1.,0.,0.)); +#2580=DIRECTION('center_axis',(-1.,0.,0.)); +#2581=DIRECTION('ref_axis',(0.,0.,1.)); +#2582=DIRECTION('',(0.,-1.11022302462516E-17,-1.)); +#2583=DIRECTION('',(0.,1.,0.)); +#2584=DIRECTION('center_axis',(0.,0.,1.)); +#2585=DIRECTION('ref_axis',(0.,-1.,0.)); +#2586=DIRECTION('',(0.,-1.,0.)); +#2587=DIRECTION('',(1.,0.,0.)); +#2588=DIRECTION('center_axis',(0.,1.,-1.11022302462516E-17)); +#2589=DIRECTION('ref_axis',(0.,1.11022302462516E-17,1.)); +#2590=DIRECTION('',(0.,1.11022302462516E-17,1.)); +#2591=DIRECTION('center_axis',(1.,0.,0.)); +#2592=DIRECTION('ref_axis',(0.,0.,-1.)); +#2593=DIRECTION('axis',(0.,0.,1.)); +#2594=DIRECTION('refdir',(1.,0.,0.)); +#2595=DIRECTION('axis',(0.,0.,1.)); +#2596=DIRECTION('refdir',(1.,0.,0.)); +#2597=DIRECTION('center_axis',(0.,0.,-1.)); +#2598=DIRECTION('ref_axis',(1.,0.,0.)); +#2599=DIRECTION('center_axis',(0.,0.,-1.)); +#2600=DIRECTION('ref_axis',(1.,0.,0.)); +#2601=DIRECTION('',(0.,0.,-1.)); +#2602=DIRECTION('center_axis',(0.,0.,-1.)); +#2603=DIRECTION('ref_axis',(1.,0.,0.)); +#2604=DIRECTION('center_axis',(0.,0.,1.)); +#2605=DIRECTION('ref_axis',(1.,0.,0.)); +#2606=DIRECTION('center_axis',(0.,0.,-1.)); +#2607=DIRECTION('ref_axis',(1.,0.,0.)); +#2608=DIRECTION('center_axis',(0.,0.,-1.)); +#2609=DIRECTION('ref_axis',(1.,0.,0.)); +#2610=DIRECTION('',(0.,0.,-1.)); +#2611=DIRECTION('center_axis',(0.,0.,-1.)); +#2612=DIRECTION('ref_axis',(1.,0.,0.)); +#2613=DIRECTION('center_axis',(0.,0.,1.)); +#2614=DIRECTION('ref_axis',(1.,0.,0.)); +#2615=DIRECTION('center_axis',(0.,0.,-1.)); +#2616=DIRECTION('ref_axis',(1.,0.,0.)); +#2617=DIRECTION('center_axis',(0.,0.,-1.)); +#2618=DIRECTION('ref_axis',(1.,0.,0.)); +#2619=DIRECTION('',(0.,0.,-1.)); +#2620=DIRECTION('center_axis',(0.,0.,-1.)); +#2621=DIRECTION('ref_axis',(1.,0.,0.)); +#2622=DIRECTION('center_axis',(0.,0.,1.)); +#2623=DIRECTION('ref_axis',(1.,0.,0.)); +#2624=DIRECTION('center_axis',(-0.5,0.,-0.866025403784438)); +#2625=DIRECTION('ref_axis',(-0.866025403784438,0.,0.5)); +#2626=DIRECTION('',(-0.866025403784438,0.,0.5)); +#2627=DIRECTION('',(0.,1.,0.)); +#2628=DIRECTION('',(-0.866025403784438,0.,0.5)); +#2629=DIRECTION('',(0.,1.,0.)); +#2630=DIRECTION('center_axis',(0.500000000000003,0.,-0.866025403784437)); +#2631=DIRECTION('ref_axis',(-0.866025403784437,0.,-0.500000000000003)); +#2632=DIRECTION('',(-0.866025403784437,0.,-0.500000000000003)); +#2633=DIRECTION('',(0.,1.,0.)); +#2634=DIRECTION('',(-0.866025403784437,0.,-0.500000000000003)); +#2635=DIRECTION('center_axis',(1.,0.,0.)); +#2636=DIRECTION('ref_axis',(0.,0.,-1.)); +#2637=DIRECTION('',(0.,0.,-1.)); +#2638=DIRECTION('',(0.,1.,0.)); +#2639=DIRECTION('',(0.,0.,-1.)); +#2640=DIRECTION('center_axis',(0.499999999999999,0.,0.866025403784439)); +#2641=DIRECTION('ref_axis',(0.866025403784439,0.,-0.499999999999999)); +#2642=DIRECTION('',(0.866025403784439,0.,-0.499999999999999)); +#2643=DIRECTION('',(0.,1.,0.)); +#2644=DIRECTION('',(0.866025403784439,0.,-0.499999999999999)); +#2645=DIRECTION('center_axis',(-0.500000000000001,0.,0.866025403784438)); +#2646=DIRECTION('ref_axis',(0.866025403784438,0.,0.500000000000001)); +#2647=DIRECTION('',(0.866025403784438,0.,0.500000000000001)); +#2648=DIRECTION('',(0.,1.,0.)); +#2649=DIRECTION('',(0.866025403784438,0.,0.500000000000001)); +#2650=DIRECTION('center_axis',(-1.,0.,0.)); +#2651=DIRECTION('ref_axis',(0.,0.,1.)); +#2652=DIRECTION('',(0.,0.,1.)); +#2653=DIRECTION('',(0.,0.,1.)); +#2654=DIRECTION('center_axis',(0.,1.,0.)); +#2655=DIRECTION('ref_axis',(0.,0.,1.)); +#2656=DIRECTION('center_axis',(0.,-1.,0.)); +#2657=DIRECTION('ref_axis',(1.,0.,0.)); +#2658=DIRECTION('center_axis',(-0.500000000000001,0.,-0.866025403784438)); +#2659=DIRECTION('ref_axis',(-0.866025403784438,0.,0.500000000000001)); +#2660=DIRECTION('',(-0.866025403784438,0.,0.500000000000001)); +#2661=DIRECTION('',(0.,1.,0.)); +#2662=DIRECTION('',(-0.866025403784438,0.,0.500000000000001)); +#2663=DIRECTION('',(0.,1.,0.)); +#2664=DIRECTION('center_axis',(0.500000000000005,0.,-0.866025403784436)); +#2665=DIRECTION('ref_axis',(-0.866025403784436,0.,-0.500000000000005)); +#2666=DIRECTION('',(-0.866025403784436,0.,-0.500000000000005)); +#2667=DIRECTION('',(0.,1.,0.)); +#2668=DIRECTION('',(-0.866025403784436,0.,-0.500000000000005)); +#2669=DIRECTION('center_axis',(1.,0.,0.)); +#2670=DIRECTION('ref_axis',(0.,0.,-1.)); +#2671=DIRECTION('',(0.,0.,-1.)); +#2672=DIRECTION('',(0.,1.,0.)); +#2673=DIRECTION('',(0.,0.,-1.)); +#2674=DIRECTION('center_axis',(0.499999999999999,0.,0.866025403784439)); +#2675=DIRECTION('ref_axis',(0.866025403784439,0.,-0.499999999999999)); +#2676=DIRECTION('',(0.866025403784439,0.,-0.499999999999999)); +#2677=DIRECTION('',(0.,1.,0.)); +#2678=DIRECTION('',(0.866025403784439,0.,-0.499999999999999)); +#2679=DIRECTION('center_axis',(-0.5,0.,0.866025403784439)); +#2680=DIRECTION('ref_axis',(0.866025403784439,0.,0.5)); +#2681=DIRECTION('',(0.866025403784439,0.,0.5)); +#2682=DIRECTION('',(0.,1.,0.)); +#2683=DIRECTION('',(0.866025403784439,0.,0.5)); +#2684=DIRECTION('center_axis',(-1.,0.,0.)); +#2685=DIRECTION('ref_axis',(0.,0.,1.)); +#2686=DIRECTION('',(0.,0.,1.)); +#2687=DIRECTION('',(0.,0.,1.)); +#2688=DIRECTION('center_axis',(0.,1.,0.)); +#2689=DIRECTION('ref_axis',(0.,0.,1.)); +#2690=DIRECTION('center_axis',(0.,-1.,0.)); +#2691=DIRECTION('ref_axis',(1.,0.,0.)); +#2692=DIRECTION('center_axis',(0.,1.,0.)); +#2693=DIRECTION('ref_axis',(1.,0.,0.)); +#2694=DIRECTION('',(0.,1.,0.)); +#2695=DIRECTION('center_axis',(0.,-1.,0.)); +#2696=DIRECTION('ref_axis',(1.,0.,0.)); +#2697=DIRECTION('center_axis',(0.,1.,0.)); +#2698=DIRECTION('ref_axis',(1.,0.,0.)); +#2699=DIRECTION('',(0.,1.,0.)); +#2700=DIRECTION('center_axis',(0.,-1.,0.)); +#2701=DIRECTION('ref_axis',(1.,0.,0.)); +#2702=DIRECTION('center_axis',(0.,-1.,0.)); +#2703=DIRECTION('ref_axis',(1.,0.,0.)); +#2704=DIRECTION('center_axis',(0.,-1.,0.)); +#2705=DIRECTION('ref_axis',(1.,0.,0.)); +#2706=DIRECTION('',(0.,-1.,0.)); +#2707=DIRECTION('center_axis',(0.,-1.,0.)); +#2708=DIRECTION('ref_axis',(1.,0.,0.)); +#2709=DIRECTION('center_axis',(0.,1.,0.)); +#2710=DIRECTION('ref_axis',(1.,0.,0.)); +#2711=DIRECTION('center_axis',(0.,1.,0.)); +#2712=DIRECTION('ref_axis',(1.,0.,0.)); +#2713=DIRECTION('center_axis',(0.,-1.,0.)); +#2714=DIRECTION('ref_axis',(1.,0.,0.)); +#2715=DIRECTION('center_axis',(0.,-1.,0.)); +#2716=DIRECTION('ref_axis',(1.,0.,0.)); +#2717=DIRECTION('',(0.,-1.,0.)); +#2718=DIRECTION('center_axis',(0.,-1.,0.)); +#2719=DIRECTION('ref_axis',(1.,0.,0.)); +#2720=DIRECTION('center_axis',(0.,1.,0.)); +#2721=DIRECTION('ref_axis',(1.,0.,0.)); +#2722=DIRECTION('center_axis',(0.,1.,0.)); +#2723=DIRECTION('ref_axis',(1.,0.,0.)); +#2724=DIRECTION('center_axis',(0.,-1.,0.)); +#2725=DIRECTION('ref_axis',(1.,0.,0.)); +#2726=DIRECTION('center_axis',(0.,-1.,0.)); +#2727=DIRECTION('ref_axis',(1.,0.,0.)); +#2728=DIRECTION('',(0.,-1.,0.)); +#2729=DIRECTION('center_axis',(0.,-1.,0.)); +#2730=DIRECTION('ref_axis',(1.,0.,0.)); +#2731=DIRECTION('center_axis',(0.,1.,0.)); +#2732=DIRECTION('ref_axis',(1.,0.,0.)); +#2733=DIRECTION('center_axis',(0.,1.,0.)); +#2734=DIRECTION('ref_axis',(1.,0.,0.)); +#2735=DIRECTION('center_axis',(0.,-1.,0.)); +#2736=DIRECTION('ref_axis',(1.,0.,0.)); +#2737=DIRECTION('center_axis',(0.,-1.,0.)); +#2738=DIRECTION('ref_axis',(1.,0.,0.)); +#2739=DIRECTION('',(0.,-1.,0.)); +#2740=DIRECTION('center_axis',(0.,-1.,0.)); +#2741=DIRECTION('ref_axis',(1.,0.,0.)); +#2742=DIRECTION('center_axis',(0.,1.,0.)); +#2743=DIRECTION('ref_axis',(1.,0.,0.)); +#2744=DIRECTION('center_axis',(0.,1.,0.)); +#2745=DIRECTION('ref_axis',(1.,0.,0.)); +#2746=DIRECTION('center_axis',(0.,-1.,0.)); +#2747=DIRECTION('ref_axis',(1.,0.,0.)); +#2748=DIRECTION('center_axis',(0.,-1.,0.)); +#2749=DIRECTION('ref_axis',(1.,0.,0.)); +#2750=DIRECTION('',(0.,-1.,0.)); +#2751=DIRECTION('center_axis',(0.,-1.,0.)); +#2752=DIRECTION('ref_axis',(1.,0.,0.)); +#2753=DIRECTION('center_axis',(0.,1.,0.)); +#2754=DIRECTION('ref_axis',(1.,0.,0.)); +#2755=DIRECTION('center_axis',(0.,1.,0.)); +#2756=DIRECTION('ref_axis',(1.,0.,0.)); +#2757=DIRECTION('center_axis',(0.,-1.,0.)); +#2758=DIRECTION('ref_axis',(1.,0.,0.)); +#2759=DIRECTION('',(0.,-1.,0.)); +#2760=DIRECTION('center_axis',(0.,1.,0.)); +#2761=DIRECTION('ref_axis',(1.,0.,0.)); +#2762=DIRECTION('center_axis',(0.,-1.,0.)); +#2763=DIRECTION('ref_axis',(1.,0.,0.)); +#2764=DIRECTION('',(0.,-1.,0.)); +#2765=DIRECTION('center_axis',(0.,1.,0.)); +#2766=DIRECTION('ref_axis',(1.,0.,0.)); +#2767=DIRECTION('center_axis',(0.,-1.,0.)); +#2768=DIRECTION('ref_axis',(1.,0.,0.)); +#2769=DIRECTION('',(0.,-1.,0.)); +#2770=DIRECTION('center_axis',(0.,1.,0.)); +#2771=DIRECTION('ref_axis',(1.,0.,0.)); +#2772=DIRECTION('center_axis',(0.,-1.,0.)); +#2773=DIRECTION('ref_axis',(1.,0.,0.)); +#2774=DIRECTION('',(0.,-1.,0.)); +#2775=DIRECTION('center_axis',(0.,1.,0.)); +#2776=DIRECTION('ref_axis',(1.,0.,0.)); +#2777=DIRECTION('center_axis',(0.,-1.,0.)); +#2778=DIRECTION('ref_axis',(1.,0.,0.)); +#2779=DIRECTION('',(0.,-1.,0.)); +#2780=DIRECTION('center_axis',(0.,1.,0.)); +#2781=DIRECTION('ref_axis',(1.,0.,0.)); +#2782=DIRECTION('center_axis',(0.,1.,0.)); +#2783=DIRECTION('ref_axis',(1.,0.,0.)); +#2784=DIRECTION('center_axis',(0.,1.,0.)); +#2785=DIRECTION('ref_axis',(1.,0.,0.)); +#2786=DIRECTION('',(0.,-1.,0.)); +#2787=DIRECTION('center_axis',(0.,-1.,0.)); +#2788=DIRECTION('ref_axis',(1.,0.,0.)); +#2789=DIRECTION('center_axis',(0.,1.,0.)); +#2790=DIRECTION('ref_axis',(1.,0.,0.)); +#2791=DIRECTION('center_axis',(-0.545521618416197,0.,-0.83809675088296)); +#2792=DIRECTION('ref_axis',(0.83809675088296,0.,-0.545521618416197)); +#2793=DIRECTION('',(-0.83809675088296,0.,0.545521618416197)); +#2794=DIRECTION('',(0.,-1.,0.)); +#2795=DIRECTION('',(0.83809675088296,0.,-0.545521618416197)); +#2796=DIRECTION('',(0.,-1.,0.)); +#2797=DIRECTION('center_axis',(0.,-1.,0.)); +#2798=DIRECTION('ref_axis',(-1.,0.,-1.85037170770859E-16)); +#2799=DIRECTION('center_axis',(0.,-1.,0.)); +#2800=DIRECTION('ref_axis',(-1.,0.,-1.85037170770859E-16)); +#2801=DIRECTION('center_axis',(0.,-1.,0.)); +#2802=DIRECTION('ref_axis',(-1.,0.,-1.85037170770859E-16)); +#2803=DIRECTION('',(0.,-1.,0.)); +#2804=DIRECTION('center_axis',(-1.,0.,-2.67943290605806E-17)); +#2805=DIRECTION('ref_axis',(2.67943290605806E-17,0.,-1.)); +#2806=DIRECTION('',(-2.67943290605806E-17,0.,1.)); +#2807=DIRECTION('',(2.67943290605806E-17,0.,-1.)); +#2808=DIRECTION('',(0.,-1.,0.)); +#2809=DIRECTION('center_axis',(0.,-1.,0.)); +#2810=DIRECTION('ref_axis',(1.50874856721558E-15,0.,1.)); +#2811=DIRECTION('center_axis',(0.,-1.,0.)); +#2812=DIRECTION('ref_axis',(1.50874856721558E-15,0.,1.)); +#2813=DIRECTION('center_axis',(0.,-1.,0.)); +#2814=DIRECTION('ref_axis',(1.50874856721558E-15,0.,1.)); +#2815=DIRECTION('',(0.,-1.,0.)); +#2816=DIRECTION('center_axis',(0.,0.,1.)); +#2817=DIRECTION('ref_axis',(-1.,0.,0.)); +#2818=DIRECTION('',(1.,0.,0.)); +#2819=DIRECTION('',(-1.,0.,0.)); +#2820=DIRECTION('',(0.,-1.,0.)); +#2821=DIRECTION('center_axis',(0.,-1.,0.)); +#2822=DIRECTION('ref_axis',(0.999600815947464,0.,-0.0282525885037825)); +#2823=DIRECTION('center_axis',(0.,-1.,0.)); +#2824=DIRECTION('ref_axis',(0.999600815947464,0.,-0.0282525885037825)); +#2825=DIRECTION('center_axis',(0.,-1.,0.)); +#2826=DIRECTION('ref_axis',(0.999600815947464,0.,-0.0282525885037825)); +#2827=DIRECTION('',(0.,-1.,0.)); +#2828=DIRECTION('center_axis',(0.999600815947464,0.,-0.028252588503787)); +#2829=DIRECTION('ref_axis',(0.028252588503787,0.,0.999600815947464)); +#2830=DIRECTION('',(-0.028252588503787,0.,-0.999600815947464)); +#2831=DIRECTION('',(0.028252588503787,0.,0.999600815947464)); +#2832=DIRECTION('',(0.,-1.,0.)); +#2833=DIRECTION('center_axis',(0.,-1.,0.)); +#2834=DIRECTION('ref_axis',(-0.999600815947464,0.,0.0282525885037816)); +#2835=DIRECTION('center_axis',(0.,-1.,0.)); +#2836=DIRECTION('ref_axis',(-0.999600815947464,0.,0.0282525885037816)); +#2837=DIRECTION('center_axis',(0.,1.,0.)); +#2838=DIRECTION('ref_axis',(-0.999600815947464,0.,0.0282525885037816)); +#2839=DIRECTION('',(0.,-1.,0.)); +#2840=DIRECTION('center_axis',(0.443783765390218,0.,0.896133901588418)); +#2841=DIRECTION('ref_axis',(-0.896133901588418,0.,0.443783765390218)); +#2842=DIRECTION('',(0.896133901588418,0.,-0.443783765390218)); +#2843=DIRECTION('',(-0.896133901588418,0.,0.443783765390218)); +#2844=DIRECTION('',(0.,-1.,0.)); +#2845=DIRECTION('center_axis',(0.,-1.,0.)); +#2846=DIRECTION('ref_axis',(0.440165556084662,0.,-0.897916634903642)); +#2847=DIRECTION('center_axis',(0.,-1.,0.)); +#2848=DIRECTION('ref_axis',(0.440165556084662,0.,-0.897916634903642)); +#2849=DIRECTION('center_axis',(0.,-1.,0.)); +#2850=DIRECTION('ref_axis',(0.440165556084662,0.,-0.897916634903642)); +#2851=DIRECTION('',(0.,-1.,0.)); +#2852=DIRECTION('center_axis',(0.440165556084665,0.,-0.89791663490364)); +#2853=DIRECTION('ref_axis',(0.89791663490364,0.,0.440165556084665)); +#2854=DIRECTION('',(-0.89791663490364,0.,-0.440165556084665)); +#2855=DIRECTION('',(0.89791663490364,0.,0.440165556084665)); +#2856=DIRECTION('',(0.,-1.,0.)); +#2857=DIRECTION('center_axis',(0.,-1.,0.)); +#2858=DIRECTION('ref_axis',(-0.545521618416196,0.,-0.83809675088296)); +#2859=DIRECTION('center_axis',(0.,-1.,0.)); +#2860=DIRECTION('ref_axis',(-0.545521618416196,0.,-0.83809675088296)); +#2861=DIRECTION('center_axis',(0.,-1.,0.)); +#2862=DIRECTION('ref_axis',(-0.545521618416196,0.,-0.83809675088296)); +#2863=DIRECTION('center_axis',(0.,-1.,0.)); +#2864=DIRECTION('ref_axis',(1.,0.,0.)); +#2865=DIRECTION('center_axis',(0.,-1.,0.)); +#2866=DIRECTION('ref_axis',(1.,0.,0.)); +#2867=DIRECTION('',(0.,-9.86076131526265E-32,1.)); +#2868=DIRECTION('',(1.,3.10542002028276E-30,0.)); +#2869=DIRECTION('',(2.08117654171659E-15,9.55826829024805E-16,0.999999999999998)); +#2870=DIRECTION('',(-0.999999999999997,1.19765308781439E-14,-4.16333634234434E-16)); +#2871=DIRECTION('',(-1.11651252212639E-15,-6.2328310154395E-16,0.999999999999999)); +#2872=DIRECTION('',(0.999999999999999,6.12323399573668E-17,1.94289029309401E-16)); +#2873=DIRECTION('',(1.27452079533917E-15,-7.00649232162409E-46,0.999999999999994)); +#2874=DIRECTION('',(1.,6.12323399573679E-17,-2.14209886553051E-47)); +#2875=DIRECTION('',(1.6130189350236E-30,-1.66533453693777E-16,1.)); +#2876=DIRECTION('',(1.,6.12323399573672E-17,-1.57772181044203E-30)); +#2877=DIRECTION('',(-1.22464679914738E-16,6.22958474928564E-16,-1.)); +#2878=DIRECTION('',(-1.,6.12323399573681E-17,1.22464679914736E-16)); +#2879=DIRECTION('',(1.80649847913384E-15,9.6825402064033E-17,0.999999999999998)); +#2880=DIRECTION('',(1.,-2.98372437868014E-16,-4.06619182768963E-15)); +#2881=DIRECTION('center_axis',(0.,0.,1.)); +#2882=DIRECTION('ref_axis',(1.,0.,0.)); +#2883=CARTESIAN_POINT('',(0.,0.,0.)); +#2884=CARTESIAN_POINT('',(0.,0.,0.)); +#2885=CARTESIAN_POINT('Origin',(243.146689326938,50.1164215688914,227.930000000001)); +#2886=CARTESIAN_POINT('',(209.43350846962,50.1164215688913,227.930000000001)); +#2887=CARTESIAN_POINT('Origin',(243.146689326938,50.1164215688914,227.930000000001)); +#2888=CARTESIAN_POINT('',(213.073210812282,50.1164215688913,217.930000000001)); +#2889=CARTESIAN_POINT('',(209.43350846962,50.1164215688913,227.930000000001)); +#2890=CARTESIAN_POINT('Origin',(243.146689326938,50.1164215688914,217.930000000001)); +#2891=CARTESIAN_POINT('Origin',(243.146689326938,50.1164215688914,217.930000000001)); +#2892=CARTESIAN_POINT('Ctrl Pts',(30.1970601818708,0.,227.93)); +#2893=CARTESIAN_POINT('Ctrl Pts',(30.1970601818709,0.,-22.7930000000001)); +#2894=CARTESIAN_POINT('Ctrl Pts',(30.2073682936222,0.098031492258341,227.93)); +#2895=CARTESIAN_POINT('Ctrl Pts',(30.2073682936222,0.098031492258341,-22.7930000000001)); +#2896=CARTESIAN_POINT('Ctrl Pts',(30.105807117377,0.385364912004324,227.93)); +#2897=CARTESIAN_POINT('Ctrl Pts',(30.1058071173771,0.385364912004324,-22.7930000000001)); +#2898=CARTESIAN_POINT('Ctrl Pts',(29.5872021657316,1.0901194130564,227.93)); +#2899=CARTESIAN_POINT('Ctrl Pts',(29.5872021657317,1.0901194130564,-22.7930000000001)); +#2900=CARTESIAN_POINT('Ctrl Pts',(28.1600710135056,2.57836315965666,227.93)); +#2901=CARTESIAN_POINT('Ctrl Pts',(28.1600710135056,2.57836315965666,-22.7930000000001)); +#2902=CARTESIAN_POINT('Ctrl Pts',(25.2763807462614,5.32526394563476,227.93)); +#2903=CARTESIAN_POINT('Ctrl Pts',(25.2763807462615,5.32526394563476,-22.7930000000001)); +#2904=CARTESIAN_POINT('Ctrl Pts',(21.615636132463,8.8835672403085,227.93)); +#2905=CARTESIAN_POINT('Ctrl Pts',(21.6156361324631,8.8835672403085,-22.7930000000001)); +#2906=CARTESIAN_POINT('Ctrl Pts',(17.5951158438214,13.148238641396,227.93)); +#2907=CARTESIAN_POINT('Ctrl Pts',(17.5951158438214,13.148238641396,-22.7930000000001)); +#2908=CARTESIAN_POINT('Ctrl Pts',(13.6540298672283,17.995656633058,227.93)); +#2909=CARTESIAN_POINT('Ctrl Pts',(13.6540298672284,17.995656633058,-22.7930000000001)); +#2910=CARTESIAN_POINT('Ctrl Pts',(10.1730891662209,23.2967976732988,227.93)); +#2911=CARTESIAN_POINT('Ctrl Pts',(10.1730891662209,23.2967976732988,-22.7930000000001)); +#2912=CARTESIAN_POINT('Ctrl Pts',(7.38901476199169,28.9305803685143,227.93)); +#2913=CARTESIAN_POINT('Ctrl Pts',(7.38901476199172,28.9305803685143,-22.7930000000001)); +#2914=CARTESIAN_POINT('Ctrl Pts',(5.33567271599822,34.7938886425466,227.93)); +#2915=CARTESIAN_POINT('Ctrl Pts',(5.33567271599825,34.7938886425466,-22.7930000000001)); +#2916=CARTESIAN_POINT('Ctrl Pts',(3.91786837005997,40.7942470970575,227.93)); +#2917=CARTESIAN_POINT('Ctrl Pts',(3.91786837006,40.7942470970575,-22.7930000000001)); +#2918=CARTESIAN_POINT('Ctrl Pts',(2.96485184143115,46.8451656415276,227.93)); +#2919=CARTESIAN_POINT('Ctrl Pts',(2.96485184143119,46.8451656415276,-22.7930000000001)); +#2920=CARTESIAN_POINT('Ctrl Pts',(2.29335772734946,52.8601218334528,227.93)); +#2921=CARTESIAN_POINT('Ctrl Pts',(2.29335772734949,52.8601218334528,-22.7930000000001)); +#2922=CARTESIAN_POINT('Ctrl Pts',(1.76173486636984,58.7479013589268,227.93)); +#2923=CARTESIAN_POINT('Ctrl Pts',(1.76173486636988,58.7479013589268,-22.7930000000001)); +#2924=CARTESIAN_POINT('Ctrl Pts',(1.33924502777518,64.4054758705931,227.93)); +#2925=CARTESIAN_POINT('Ctrl Pts',(1.33924502777522,64.4054758705931,-22.7930000000001)); +#2926=CARTESIAN_POINT('Ctrl Pts',(1.13318904164703,69.717863270509,227.93)); +#2927=CARTESIAN_POINT('Ctrl Pts',(1.13318904164707,69.717863270509,-22.7930000000001)); +#2928=CARTESIAN_POINT('Ctrl Pts',(1.31339678118586,74.5748059473515,227.93)); +#2929=CARTESIAN_POINT('Ctrl Pts',(1.3133967811859,74.5748059473515,-22.7930000000001)); +#2930=CARTESIAN_POINT('Ctrl Pts',(2.05217321728177,78.8852070113908,227.93)); +#2931=CARTESIAN_POINT('Ctrl Pts',(2.05217321728181,78.8852070113908,-22.7930000000001)); +#2932=CARTESIAN_POINT('Ctrl Pts',(3.46714302666809,82.5906072033798,227.93)); +#2933=CARTESIAN_POINT('Ctrl Pts',(3.46714302666813,82.5906072033798,-22.7930000000001)); +#2934=CARTESIAN_POINT('Ctrl Pts',(5.54090713006075,85.6839397989391,227.93)); +#2935=CARTESIAN_POINT('Ctrl Pts',(5.54090713006079,85.6839397989391,-22.7930000000001)); +#2936=CARTESIAN_POINT('Ctrl Pts',(8.13357217284454,88.2082350628162,227.93)); +#2937=CARTESIAN_POINT('Ctrl Pts',(8.13357217284458,88.2082350628162,-22.7930000000001)); +#2938=CARTESIAN_POINT('Ctrl Pts',(11.1048148990952,90.2320232102941,227.93)); +#2939=CARTESIAN_POINT('Ctrl Pts',(11.1048148990952,90.2320232102941,-22.7930000000001)); +#2940=CARTESIAN_POINT('Ctrl Pts',(14.403150217501,91.8315121812759,227.93)); +#2941=CARTESIAN_POINT('Ctrl Pts',(14.403150217501,91.8315121812759,-22.7930000000001)); +#2942=CARTESIAN_POINT('Ctrl Pts',(18.1784763229389,93.0688473767971,227.93)); +#2943=CARTESIAN_POINT('Ctrl Pts',(18.1784763229389,93.0688473767971,-22.7930000000001)); +#2944=CARTESIAN_POINT('Ctrl Pts',(22.7106088179477,93.9945457563936,227.93)); +#2945=CARTESIAN_POINT('Ctrl Pts',(22.7106088179478,93.9945457563936,-22.7930000000001)); +#2946=CARTESIAN_POINT('Ctrl Pts',(28.3261940107156,94.6512483924169,227.93)); +#2947=CARTESIAN_POINT('Ctrl Pts',(28.3261940107156,94.6512483924169,-22.7930000000001)); +#2948=CARTESIAN_POINT('Ctrl Pts',(35.3204164502403,95.0769944767357,227.93)); +#2949=CARTESIAN_POINT('Ctrl Pts',(35.3204164502403,95.0769944767357,-22.7930000000001)); +#2950=CARTESIAN_POINT('Ctrl Pts',(43.8754142852985,95.308736236602,227.93)); +#2951=CARTESIAN_POINT('Ctrl Pts',(43.8754142852985,95.308736236602,-22.7930000000001)); +#2952=CARTESIAN_POINT('Ctrl Pts',(53.9829145144854,95.3856318162845,227.93)); +#2953=CARTESIAN_POINT('Ctrl Pts',(53.9829145144854,95.3856318162845,-22.7930000000001)); +#2954=CARTESIAN_POINT('Ctrl Pts',(65.4777207702214,95.3480886102461,227.93)); +#2955=CARTESIAN_POINT('Ctrl Pts',(65.4777207702214,95.3480886102461,-22.7930000000001)); +#2956=CARTESIAN_POINT('Ctrl Pts',(78.0672239929261,95.2369399565389,227.93)); +#2957=CARTESIAN_POINT('Ctrl Pts',(78.0672239929262,95.2369399565389,-22.7930000000001)); +#2958=CARTESIAN_POINT('Ctrl Pts',(91.3617227873906,95.0925842923743,227.93)); +#2959=CARTESIAN_POINT('Ctrl Pts',(91.3617227873907,95.0925842923743,-22.7930000000001)); +#2960=CARTESIAN_POINT('Ctrl Pts',(104.903881680241,94.9541443108755,227.93)); +#2961=CARTESIAN_POINT('Ctrl Pts',(104.903881680241,94.9541443108755,-22.7930000000001)); +#2962=CARTESIAN_POINT('Ctrl Pts',(118.198115605575,94.8586187187709,227.93)); +#2963=CARTESIAN_POINT('Ctrl Pts',(118.198115605575,94.8586187187709,-22.7930000000001)); +#2964=CARTESIAN_POINT('Ctrl Pts',(130.739899515095,94.8400236827467,227.93)); +#2965=CARTESIAN_POINT('Ctrl Pts',(130.739899515095,94.8400236827467,-22.7930000000001)); +#2966=CARTESIAN_POINT('Ctrl Pts',(142.044748602284,94.9285380255921,227.93)); +#2967=CARTESIAN_POINT('Ctrl Pts',(142.044748602284,94.9285380255921,-22.7930000000001)); +#2968=CARTESIAN_POINT('Ctrl Pts',(151.678107993277,95.1495954404909,227.93)); +#2969=CARTESIAN_POINT('Ctrl Pts',(151.678107993277,95.1495954404909,-22.7930000000001)); +#2970=CARTESIAN_POINT('Ctrl Pts',(159.283529933871,95.5230456660764,227.93)); +#2971=CARTESIAN_POINT('Ctrl Pts',(159.283529933871,95.5230456660764,-22.7930000000001)); +#2972=CARTESIAN_POINT('Ctrl Pts',(164.615765887356,96.0620807469493,227.93)); +#2973=CARTESIAN_POINT('Ctrl Pts',(164.615765887356,96.0620807469493,-22.7930000000001)); +#2974=CARTESIAN_POINT('Ctrl Pts',(166.971995942808,96.6306103898017,227.93)); +#2975=CARTESIAN_POINT('Ctrl Pts',(166.971995942808,96.6306103898017,-22.7930000000001)); +#2976=CARTESIAN_POINT('Ctrl Pts',(167.649786604785,97.1350055536203,227.93)); +#2977=CARTESIAN_POINT('Ctrl Pts',(167.649786604785,97.1350055536203,-22.7930000000001)); +#2978=CARTESIAN_POINT('Ctrl Pts',(167.618021971297,97.5058970783527,227.93)); +#2979=CARTESIAN_POINT('Ctrl Pts',(167.618021971297,97.5058970783527,-22.7930000000001)); +#2980=CARTESIAN_POINT('Ctrl Pts',(167.481230378121,97.7,227.93)); +#2981=CARTESIAN_POINT('Ctrl Pts',(167.481230378121,97.7,-22.7930000000001)); +#2982=CARTESIAN_POINT('',(167.481230378121,97.7,0.)); +#2983=CARTESIAN_POINT('',(30.1970601818709,0.,0.)); +#2984=CARTESIAN_POINT('Ctrl Pts',(167.481230378121,97.7,-8.17124146124115E-13)); +#2985=CARTESIAN_POINT('Ctrl Pts',(167.618021971297,97.5058970783527,-8.17124146124115E-13)); +#2986=CARTESIAN_POINT('Ctrl Pts',(167.649786604785,97.1350055536203,-8.17124146124115E-13)); +#2987=CARTESIAN_POINT('Ctrl Pts',(166.971995942808,96.6306103898017,-8.17124146124115E-13)); +#2988=CARTESIAN_POINT('Ctrl Pts',(164.615765887356,96.0620807469493,-8.17124146124115E-13)); +#2989=CARTESIAN_POINT('Ctrl Pts',(159.283529933871,95.5230456660764,-8.17124146124115E-13)); +#2990=CARTESIAN_POINT('Ctrl Pts',(151.678107993277,95.1495954404909,-8.5265128291212E-13)); +#2991=CARTESIAN_POINT('Ctrl Pts',(142.044748602284,94.9285380255921,-8.5265128291212E-13)); +#2992=CARTESIAN_POINT('Ctrl Pts',(130.739899515095,94.8400236827467,-8.5265128291212E-13)); +#2993=CARTESIAN_POINT('Ctrl Pts',(118.198115605575,94.8586187187709,-8.5265128291212E-13)); +#2994=CARTESIAN_POINT('Ctrl Pts',(104.903881680241,94.9541443108755,-8.5265128291212E-13)); +#2995=CARTESIAN_POINT('Ctrl Pts',(91.3617227873907,95.0925842923743,-8.5265128291212E-13)); +#2996=CARTESIAN_POINT('Ctrl Pts',(78.0672239929262,95.2369399565389,-8.5265128291212E-13)); +#2997=CARTESIAN_POINT('Ctrl Pts',(65.4777207702214,95.3480886102461,-8.5265128291212E-13)); +#2998=CARTESIAN_POINT('Ctrl Pts',(53.9829145144854,95.3856318162845,-8.5265128291212E-13)); +#2999=CARTESIAN_POINT('Ctrl Pts',(43.8754142852985,95.308736236602,-8.5265128291212E-13)); +#3000=CARTESIAN_POINT('Ctrl Pts',(35.3204164502403,95.0769944767357,-8.5265128291212E-13)); +#3001=CARTESIAN_POINT('Ctrl Pts',(28.3261940107156,94.6512483924169,-8.5265128291212E-13)); +#3002=CARTESIAN_POINT('Ctrl Pts',(22.7106088179478,93.9945457563936,-8.5265128291212E-13)); +#3003=CARTESIAN_POINT('Ctrl Pts',(18.1784763229389,93.0688473767971,-8.5265128291212E-13)); +#3004=CARTESIAN_POINT('Ctrl Pts',(14.403150217501,91.8315121812759,-8.5265128291212E-13)); +#3005=CARTESIAN_POINT('Ctrl Pts',(11.1048148990952,90.2320232102941,-8.5265128291212E-13)); +#3006=CARTESIAN_POINT('Ctrl Pts',(8.13357217284457,88.2082350628162,-8.5265128291212E-13)); +#3007=CARTESIAN_POINT('Ctrl Pts',(5.54090713006079,85.6839397989391,-8.5265128291212E-13)); +#3008=CARTESIAN_POINT('Ctrl Pts',(3.46714302666812,82.5906072033798,-8.5265128291212E-13)); +#3009=CARTESIAN_POINT('Ctrl Pts',(2.05217321728181,78.8852070113908,-8.5265128291212E-13)); +#3010=CARTESIAN_POINT('Ctrl Pts',(1.31339678118589,74.5748059473515,-8.5265128291212E-13)); +#3011=CARTESIAN_POINT('Ctrl Pts',(1.13318904164706,69.717863270509,-8.5265128291212E-13)); +#3012=CARTESIAN_POINT('Ctrl Pts',(1.33924502777521,64.4054758705931,-8.5265128291212E-13)); +#3013=CARTESIAN_POINT('Ctrl Pts',(1.76173486636987,58.7479013589268,-8.5265128291212E-13)); +#3014=CARTESIAN_POINT('Ctrl Pts',(2.29335772734949,52.8601218334528,-8.5265128291212E-13)); +#3015=CARTESIAN_POINT('Ctrl Pts',(2.96485184143118,46.8451656415276,-8.5265128291212E-13)); +#3016=CARTESIAN_POINT('Ctrl Pts',(3.91786837006,40.7942470970575,-8.5265128291212E-13)); +#3017=CARTESIAN_POINT('Ctrl Pts',(5.33567271599825,34.7938886425466,-8.5265128291212E-13)); +#3018=CARTESIAN_POINT('Ctrl Pts',(7.38901476199172,28.9305803685143,-8.5265128291212E-13)); +#3019=CARTESIAN_POINT('Ctrl Pts',(10.1730891662209,23.2967976732988,-8.5265128291212E-13)); +#3020=CARTESIAN_POINT('Ctrl Pts',(13.6540298672284,17.995656633058,-8.5265128291212E-13)); +#3021=CARTESIAN_POINT('Ctrl Pts',(17.5951158438214,13.148238641396,-8.5265128291212E-13)); +#3022=CARTESIAN_POINT('Ctrl Pts',(21.6156361324631,8.8835672403085,-8.5265128291212E-13)); +#3023=CARTESIAN_POINT('Ctrl Pts',(25.2763807462615,5.32526394563476,-8.5265128291212E-13)); +#3024=CARTESIAN_POINT('Ctrl Pts',(28.1600710135056,2.57836315965666,-8.5265128291212E-13)); +#3025=CARTESIAN_POINT('Ctrl Pts',(29.5872021657316,1.0901194130564,-8.5265128291212E-13)); +#3026=CARTESIAN_POINT('Ctrl Pts',(30.1058071173771,0.385364912004324,-8.5265128291212E-13)); +#3027=CARTESIAN_POINT('Ctrl Pts',(30.2073682936222,0.098031492258341,-8.5265128291212E-13)); +#3028=CARTESIAN_POINT('Ctrl Pts',(30.1970601818709,0.,-8.5265128291212E-13)); +#3029=CARTESIAN_POINT('',(30.1970601818708,0.,227.93)); +#3030=CARTESIAN_POINT('',(30.1970601818708,0.,227.93)); +#3031=CARTESIAN_POINT('',(167.481230378121,97.7,227.93)); +#3032=CARTESIAN_POINT('Ctrl Pts',(30.1970601818708,0.,227.93)); +#3033=CARTESIAN_POINT('Ctrl Pts',(30.2073682936222,0.098031492258341,227.93)); +#3034=CARTESIAN_POINT('Ctrl Pts',(30.105807117377,0.385364912004324,227.93)); +#3035=CARTESIAN_POINT('Ctrl Pts',(29.5872021657316,1.0901194130564,227.93)); +#3036=CARTESIAN_POINT('Ctrl Pts',(28.1600710135056,2.57836315965666,227.93)); +#3037=CARTESIAN_POINT('Ctrl Pts',(25.2763807462614,5.32526394563476,227.93)); +#3038=CARTESIAN_POINT('Ctrl Pts',(21.615636132463,8.8835672403085,227.93)); +#3039=CARTESIAN_POINT('Ctrl Pts',(17.5951158438214,13.148238641396,227.93)); +#3040=CARTESIAN_POINT('Ctrl Pts',(13.6540298672283,17.995656633058,227.93)); +#3041=CARTESIAN_POINT('Ctrl Pts',(10.1730891662209,23.2967976732988,227.93)); +#3042=CARTESIAN_POINT('Ctrl Pts',(7.38901476199169,28.9305803685143,227.93)); +#3043=CARTESIAN_POINT('Ctrl Pts',(5.33567271599822,34.7938886425466,227.93)); +#3044=CARTESIAN_POINT('Ctrl Pts',(3.91786837005997,40.7942470970575,227.93)); +#3045=CARTESIAN_POINT('Ctrl Pts',(2.96485184143115,46.8451656415276,227.93)); +#3046=CARTESIAN_POINT('Ctrl Pts',(2.29335772734946,52.8601218334528,227.93)); +#3047=CARTESIAN_POINT('Ctrl Pts',(1.76173486636984,58.7479013589268,227.93)); +#3048=CARTESIAN_POINT('Ctrl Pts',(1.33924502777518,64.4054758705931,227.93)); +#3049=CARTESIAN_POINT('Ctrl Pts',(1.13318904164703,69.717863270509,227.93)); +#3050=CARTESIAN_POINT('Ctrl Pts',(1.31339678118586,74.5748059473515,227.93)); +#3051=CARTESIAN_POINT('Ctrl Pts',(2.05217321728177,78.8852070113908,227.93)); +#3052=CARTESIAN_POINT('Ctrl Pts',(3.46714302666809,82.5906072033798,227.93)); +#3053=CARTESIAN_POINT('Ctrl Pts',(5.54090713006075,85.6839397989391,227.93)); +#3054=CARTESIAN_POINT('Ctrl Pts',(8.13357217284454,88.2082350628162,227.93)); +#3055=CARTESIAN_POINT('Ctrl Pts',(11.1048148990952,90.2320232102941,227.93)); +#3056=CARTESIAN_POINT('Ctrl Pts',(14.403150217501,91.8315121812759,227.93)); +#3057=CARTESIAN_POINT('Ctrl Pts',(18.1784763229389,93.0688473767971,227.93)); +#3058=CARTESIAN_POINT('Ctrl Pts',(22.7106088179477,93.9945457563936,227.93)); +#3059=CARTESIAN_POINT('Ctrl Pts',(28.3261940107156,94.6512483924169,227.93)); +#3060=CARTESIAN_POINT('Ctrl Pts',(35.3204164502403,95.0769944767357,227.93)); +#3061=CARTESIAN_POINT('Ctrl Pts',(43.8754142852985,95.308736236602,227.93)); +#3062=CARTESIAN_POINT('Ctrl Pts',(53.9829145144854,95.3856318162845,227.93)); +#3063=CARTESIAN_POINT('Ctrl Pts',(65.4777207702214,95.3480886102461,227.93)); +#3064=CARTESIAN_POINT('Ctrl Pts',(78.0672239929261,95.2369399565389,227.93)); +#3065=CARTESIAN_POINT('Ctrl Pts',(91.3617227873906,95.0925842923743,227.93)); +#3066=CARTESIAN_POINT('Ctrl Pts',(104.903881680241,94.9541443108755,227.93)); +#3067=CARTESIAN_POINT('Ctrl Pts',(118.198115605575,94.8586187187709,227.93)); +#3068=CARTESIAN_POINT('Ctrl Pts',(130.739899515095,94.8400236827467,227.93)); +#3069=CARTESIAN_POINT('Ctrl Pts',(142.044748602284,94.9285380255921,227.93)); +#3070=CARTESIAN_POINT('Ctrl Pts',(151.678107993277,95.1495954404909,227.93)); +#3071=CARTESIAN_POINT('Ctrl Pts',(159.283529933871,95.5230456660764,227.93)); +#3072=CARTESIAN_POINT('Ctrl Pts',(164.615765887356,96.0620807469493,227.93)); +#3073=CARTESIAN_POINT('Ctrl Pts',(166.971995942808,96.6306103898017,227.93)); +#3074=CARTESIAN_POINT('Ctrl Pts',(167.649786604785,97.1350055536203,227.93)); +#3075=CARTESIAN_POINT('Ctrl Pts',(167.618021971297,97.5058970783527,227.93)); +#3076=CARTESIAN_POINT('Ctrl Pts',(167.481230378121,97.7,227.93)); +#3077=CARTESIAN_POINT('',(167.481230378121,97.7,227.93)); +#3078=CARTESIAN_POINT('Ctrl Pts',(288.020535002568,97.7,227.93)); +#3079=CARTESIAN_POINT('Ctrl Pts',(288.020535002568,97.7,-22.7930000000001)); +#3080=CARTESIAN_POINT('Ctrl Pts',(288.377647666433,97.687156431048,227.93)); +#3081=CARTESIAN_POINT('Ctrl Pts',(288.377647666433,97.687156431048,-22.7930000000001)); +#3082=CARTESIAN_POINT('Ctrl Pts',(289.512426366017,97.6289841876082,227.93)); +#3083=CARTESIAN_POINT('Ctrl Pts',(289.512426366017,97.6289841876082,-22.7930000000001)); +#3084=CARTESIAN_POINT('Ctrl Pts',(291.41022065867,97.438187078496,227.93)); +#3085=CARTESIAN_POINT('Ctrl Pts',(291.41022065867,97.438187078496,-22.7930000000001)); +#3086=CARTESIAN_POINT('Ctrl Pts',(294.040777126684,96.9495771450908,227.93)); +#3087=CARTESIAN_POINT('Ctrl Pts',(294.040777126684,96.9495771450908,-22.7930000000001)); +#3088=CARTESIAN_POINT('Ctrl Pts',(297.343634252884,95.9181101180187,227.93)); +#3089=CARTESIAN_POINT('Ctrl Pts',(297.343634252884,95.9181101180187,-22.7930000000001)); +#3090=CARTESIAN_POINT('Ctrl Pts',(300.882080263376,94.2310709967573,227.93)); +#3091=CARTESIAN_POINT('Ctrl Pts',(300.882080263376,94.2310709967573,-22.7930000000001)); +#3092=CARTESIAN_POINT('Ctrl Pts',(304.172883950439,91.9973152631431,227.93)); +#3093=CARTESIAN_POINT('Ctrl Pts',(304.172883950439,91.9973152631431,-22.7930000000001)); +#3094=CARTESIAN_POINT('Ctrl Pts',(307.099093215951,89.1901608412258,227.93)); +#3095=CARTESIAN_POINT('Ctrl Pts',(307.099093215951,89.1901608412258,-22.7930000000001)); +#3096=CARTESIAN_POINT('Ctrl Pts',(309.533543674509,85.7854574470203,227.93)); +#3097=CARTESIAN_POINT('Ctrl Pts',(309.533543674509,85.7854574470203,-22.7930000000001)); +#3098=CARTESIAN_POINT('Ctrl Pts',(311.36674532206,81.7755791486346,227.93)); +#3099=CARTESIAN_POINT('Ctrl Pts',(311.36674532206,81.7755791486346,-22.7930000000001)); +#3100=CARTESIAN_POINT('Ctrl Pts',(312.531249288406,77.1816614830848,227.93)); +#3101=CARTESIAN_POINT('Ctrl Pts',(312.531249288406,77.1816614830848,-22.7930000000001)); +#3102=CARTESIAN_POINT('Ctrl Pts',(313.035442387514,72.0711537390329,227.93)); +#3103=CARTESIAN_POINT('Ctrl Pts',(313.035442387514,72.0711537390329,-22.7930000000001)); +#3104=CARTESIAN_POINT('Ctrl Pts',(312.95256118461,66.5508027446115,227.93)); +#3105=CARTESIAN_POINT('Ctrl Pts',(312.95256118461,66.5508027446115,-22.7930000000001)); +#3106=CARTESIAN_POINT('Ctrl Pts',(312.392200776109,60.7500650047573,227.93)); +#3107=CARTESIAN_POINT('Ctrl Pts',(312.392200776109,60.7500650047573,-22.7930000000001)); +#3108=CARTESIAN_POINT('Ctrl Pts',(311.478205685598,54.8080837433959,227.93)); +#3109=CARTESIAN_POINT('Ctrl Pts',(311.478205685598,54.8080837433959,-22.7930000000001)); +#3110=CARTESIAN_POINT('Ctrl Pts',(310.324327797444,48.8594580885288,227.93)); +#3111=CARTESIAN_POINT('Ctrl Pts',(310.324327797444,48.8594580885288,-22.7930000000001)); +#3112=CARTESIAN_POINT('Ctrl Pts',(309.011067054721,43.0206472542562,227.93)); +#3113=CARTESIAN_POINT('Ctrl Pts',(309.011067054721,43.0206472542562,-22.7930000000001)); +#3114=CARTESIAN_POINT('Ctrl Pts',(307.561630089905,37.3758686806859,227.93)); +#3115=CARTESIAN_POINT('Ctrl Pts',(307.561630089905,37.3758686806859,-22.7930000000001)); +#3116=CARTESIAN_POINT('Ctrl Pts',(305.956132966279,31.9826558857597,227.93)); +#3117=CARTESIAN_POINT('Ctrl Pts',(305.956132966279,31.9826558857597,-22.7930000000001)); +#3118=CARTESIAN_POINT('Ctrl Pts',(304.145485123869,26.8771857590683,227.93)); +#3119=CARTESIAN_POINT('Ctrl Pts',(304.145485123869,26.8771857590683,-22.7930000000001)); +#3120=CARTESIAN_POINT('Ctrl Pts',(302.065417163407,22.0793962174129,227.93)); +#3121=CARTESIAN_POINT('Ctrl Pts',(302.065417163407,22.0793962174129,-22.7930000000001)); +#3122=CARTESIAN_POINT('Ctrl Pts',(299.64962843694,17.5977605240727,227.93)); +#3123=CARTESIAN_POINT('Ctrl Pts',(299.64962843694,17.5977605240727,-22.7930000000001)); +#3124=CARTESIAN_POINT('Ctrl Pts',(296.845023548601,13.4341907331305,227.93)); +#3125=CARTESIAN_POINT('Ctrl Pts',(296.845023548601,13.4341907331305,-22.7930000000001)); +#3126=CARTESIAN_POINT('Ctrl Pts',(293.620985214924,9.5878138430261,227.93)); +#3127=CARTESIAN_POINT('Ctrl Pts',(293.620985214924,9.5878138430261,-22.7930000000001)); +#3128=CARTESIAN_POINT('Ctrl Pts',(289.961820480491,6.05591628542496,227.93)); +#3129=CARTESIAN_POINT('Ctrl Pts',(289.961820480491,6.05591628542496,-22.7930000000001)); +#3130=CARTESIAN_POINT('Ctrl Pts',(286.682440472052,3.47939826812588,227.93)); +#3131=CARTESIAN_POINT('Ctrl Pts',(286.682440472052,3.47939826812588,-22.7930000000001)); +#3132=CARTESIAN_POINT('Ctrl Pts',(284.025161451922,1.68584705242848,227.93)); +#3133=CARTESIAN_POINT('Ctrl Pts',(284.025161451922,1.68584705242848,-22.7930000000001)); +#3134=CARTESIAN_POINT('Ctrl Pts',(282.165988345644,0.551691489234884,227.93)); +#3135=CARTESIAN_POINT('Ctrl Pts',(282.165988345644,0.551691489234884,-22.7930000000001)); +#3136=CARTESIAN_POINT('Ctrl Pts',(281.214488135005,0.,227.93)); +#3137=CARTESIAN_POINT('Ctrl Pts',(281.214488135005,0.,-22.7930000000001)); +#3138=CARTESIAN_POINT('',(281.214488135005,0.,0.)); +#3139=CARTESIAN_POINT('',(288.020535002568,97.7,0.)); +#3140=CARTESIAN_POINT('Ctrl Pts',(281.214488135005,0.,-2.70006239588838E-12)); +#3141=CARTESIAN_POINT('Ctrl Pts',(282.165988345644,0.551691489234884,-2.70006239588838E-12)); +#3142=CARTESIAN_POINT('Ctrl Pts',(284.025161451922,1.68584705242848,-2.70006239588838E-12)); +#3143=CARTESIAN_POINT('Ctrl Pts',(286.682440472052,3.47939826812588,-2.70006239588838E-12)); +#3144=CARTESIAN_POINT('Ctrl Pts',(289.961820480491,6.05591628542496,-2.70006239588838E-12)); +#3145=CARTESIAN_POINT('Ctrl Pts',(293.620985214924,9.5878138430261,-2.70006239588838E-12)); +#3146=CARTESIAN_POINT('Ctrl Pts',(296.845023548601,13.4341907331305,-2.70006239588838E-12)); +#3147=CARTESIAN_POINT('Ctrl Pts',(299.64962843694,17.5977605240727,-2.70006239588838E-12)); +#3148=CARTESIAN_POINT('Ctrl Pts',(302.065417163407,22.0793962174129,-2.70006239588838E-12)); +#3149=CARTESIAN_POINT('Ctrl Pts',(304.145485123869,26.8771857590683,-2.70006239588838E-12)); +#3150=CARTESIAN_POINT('Ctrl Pts',(305.956132966279,31.9826558857597,-2.70006239588838E-12)); +#3151=CARTESIAN_POINT('Ctrl Pts',(307.561630089905,37.3758686806859,-2.70006239588838E-12)); +#3152=CARTESIAN_POINT('Ctrl Pts',(309.011067054721,43.0206472542562,-2.70006239588838E-12)); +#3153=CARTESIAN_POINT('Ctrl Pts',(310.324327797444,48.8594580885288,-2.70006239588838E-12)); +#3154=CARTESIAN_POINT('Ctrl Pts',(311.478205685598,54.8080837433959,-2.70006239588838E-12)); +#3155=CARTESIAN_POINT('Ctrl Pts',(312.392200776109,60.7500650047573,-2.70006239588838E-12)); +#3156=CARTESIAN_POINT('Ctrl Pts',(312.95256118461,66.5508027446115,-2.70006239588838E-12)); +#3157=CARTESIAN_POINT('Ctrl Pts',(313.035442387514,72.0711537390329,-2.70006239588838E-12)); +#3158=CARTESIAN_POINT('Ctrl Pts',(312.531249288406,77.1816614830848,-2.70006239588838E-12)); +#3159=CARTESIAN_POINT('Ctrl Pts',(311.36674532206,81.7755791486346,-2.70006239588838E-12)); +#3160=CARTESIAN_POINT('Ctrl Pts',(309.533543674509,85.7854574470203,-2.70006239588838E-12)); +#3161=CARTESIAN_POINT('Ctrl Pts',(307.099093215951,89.1901608412258,-2.70006239588838E-12)); +#3162=CARTESIAN_POINT('Ctrl Pts',(304.172883950439,91.9973152631431,-2.70006239588838E-12)); +#3163=CARTESIAN_POINT('Ctrl Pts',(300.882080263376,94.2310709967573,-2.70006239588838E-12)); +#3164=CARTESIAN_POINT('Ctrl Pts',(297.343634252884,95.9181101180187,-2.70006239588838E-12)); +#3165=CARTESIAN_POINT('Ctrl Pts',(294.040777126684,96.9495771450908,-2.70006239588838E-12)); +#3166=CARTESIAN_POINT('Ctrl Pts',(291.41022065867,97.438187078496,-2.70006239588838E-12)); +#3167=CARTESIAN_POINT('Ctrl Pts',(289.512426366017,97.6289841876082,-2.70006239588838E-12)); +#3168=CARTESIAN_POINT('Ctrl Pts',(288.377647666433,97.687156431048,-2.70006239588838E-12)); +#3169=CARTESIAN_POINT('Ctrl Pts',(288.020535002568,97.7,-2.70006239588838E-12)); +#3170=CARTESIAN_POINT('',(288.020535002568,97.7,227.93)); +#3171=CARTESIAN_POINT('',(288.020535002568,97.7,227.93)); +#3172=CARTESIAN_POINT('',(281.214488135005,0.,227.93)); +#3173=CARTESIAN_POINT('Ctrl Pts',(288.020535002568,97.7,227.93)); +#3174=CARTESIAN_POINT('Ctrl Pts',(288.377647666433,97.687156431048,227.93)); +#3175=CARTESIAN_POINT('Ctrl Pts',(289.512426366017,97.6289841876082,227.93)); +#3176=CARTESIAN_POINT('Ctrl Pts',(291.41022065867,97.438187078496,227.93)); +#3177=CARTESIAN_POINT('Ctrl Pts',(294.040777126684,96.9495771450908,227.93)); +#3178=CARTESIAN_POINT('Ctrl Pts',(297.343634252884,95.9181101180187,227.93)); +#3179=CARTESIAN_POINT('Ctrl Pts',(300.882080263376,94.2310709967573,227.93)); +#3180=CARTESIAN_POINT('Ctrl Pts',(304.172883950439,91.9973152631431,227.93)); +#3181=CARTESIAN_POINT('Ctrl Pts',(307.099093215951,89.1901608412258,227.93)); +#3182=CARTESIAN_POINT('Ctrl Pts',(309.533543674509,85.7854574470203,227.93)); +#3183=CARTESIAN_POINT('Ctrl Pts',(311.36674532206,81.7755791486346,227.93)); +#3184=CARTESIAN_POINT('Ctrl Pts',(312.531249288406,77.1816614830848,227.93)); +#3185=CARTESIAN_POINT('Ctrl Pts',(313.035442387514,72.0711537390329,227.93)); +#3186=CARTESIAN_POINT('Ctrl Pts',(312.95256118461,66.5508027446115,227.93)); +#3187=CARTESIAN_POINT('Ctrl Pts',(312.392200776109,60.7500650047573,227.93)); +#3188=CARTESIAN_POINT('Ctrl Pts',(311.478205685598,54.8080837433959,227.93)); +#3189=CARTESIAN_POINT('Ctrl Pts',(310.324327797444,48.8594580885288,227.93)); +#3190=CARTESIAN_POINT('Ctrl Pts',(309.011067054721,43.0206472542562,227.93)); +#3191=CARTESIAN_POINT('Ctrl Pts',(307.561630089905,37.3758686806859,227.93)); +#3192=CARTESIAN_POINT('Ctrl Pts',(305.956132966279,31.9826558857597,227.93)); +#3193=CARTESIAN_POINT('Ctrl Pts',(304.145485123869,26.8771857590683,227.93)); +#3194=CARTESIAN_POINT('Ctrl Pts',(302.065417163407,22.0793962174129,227.93)); +#3195=CARTESIAN_POINT('Ctrl Pts',(299.64962843694,17.5977605240727,227.93)); +#3196=CARTESIAN_POINT('Ctrl Pts',(296.845023548601,13.4341907331305,227.93)); +#3197=CARTESIAN_POINT('Ctrl Pts',(293.620985214924,9.5878138430261,227.93)); +#3198=CARTESIAN_POINT('Ctrl Pts',(289.961820480491,6.05591628542496,227.93)); +#3199=CARTESIAN_POINT('Ctrl Pts',(286.682440472052,3.47939826812588,227.93)); +#3200=CARTESIAN_POINT('Ctrl Pts',(284.025161451922,1.68584705242848,227.93)); +#3201=CARTESIAN_POINT('Ctrl Pts',(282.165988345644,0.551691489234884,227.93)); +#3202=CARTESIAN_POINT('Ctrl Pts',(281.214488135005,0.,227.93)); +#3203=CARTESIAN_POINT('',(281.214488135005,0.,227.93)); +#3204=CARTESIAN_POINT('Origin',(315.24,0.,0.)); +#3205=CARTESIAN_POINT('',(0.,97.7,0.)); +#3206=CARTESIAN_POINT('',(0.,0.,0.)); +#3207=CARTESIAN_POINT('Origin',(157.62,97.7,113.965)); +#3208=CARTESIAN_POINT('',(315.24,97.7,227.93)); +#3209=CARTESIAN_POINT('Origin',(0.,0.,227.93)); +#3210=CARTESIAN_POINT('',(315.24,0.,227.93)); +#3211=CARTESIAN_POINT('Origin',(157.62,0.,113.965)); +#3212=CARTESIAN_POINT('',(0.,0.,0.)); +#3213=CARTESIAN_POINT('Origin',(0.,-3.99999999999999,-2.)); +#3214=CARTESIAN_POINT('',(0.,-3.99999999999999,-2.)); +#3215=CARTESIAN_POINT('',(87.5,-4.,-2.)); +#3216=CARTESIAN_POINT('',(0.,-3.99999999999999,-2.)); +#3217=CARTESIAN_POINT('',(0.,11.,-2.)); +#3218=CARTESIAN_POINT('',(0.,11.,-2.)); +#3219=CARTESIAN_POINT('',(200.,11.,-2.)); +#3220=CARTESIAN_POINT('',(0.,11.,-2.)); +#3221=CARTESIAN_POINT('',(200.,-3.99999999999999,-2.)); +#3222=CARTESIAN_POINT('',(200.,11.,-2.)); +#3223=CARTESIAN_POINT('',(112.5,-4.,-2.)); +#3224=CARTESIAN_POINT('',(0.,-3.99999999999999,-2.)); +#3225=CARTESIAN_POINT('',(112.5,-7.5,-2.)); +#3226=CARTESIAN_POINT('',(112.5,-8.,-2.)); +#3227=CARTESIAN_POINT('',(87.5,-7.50000000000001,-2.)); +#3228=CARTESIAN_POINT('Origin',(100.,-7.5,-2.)); +#3229=CARTESIAN_POINT('',(87.5,-9.75000000000001,-2.)); +#3230=CARTESIAN_POINT('',(95.5,-7.5,-2.)); +#3231=CARTESIAN_POINT('Origin',(100.,-7.5,-2.)); +#3232=CARTESIAN_POINT('Origin',(100.,-7.5,48.)); +#3233=CARTESIAN_POINT('',(95.5,-7.5,48.)); +#3234=CARTESIAN_POINT('',(95.5,-7.5,48.)); +#3235=CARTESIAN_POINT('Origin',(100.,-7.5,48.)); +#3236=CARTESIAN_POINT('Origin',(87.5,-7.50000000000001,48.)); +#3237=CARTESIAN_POINT('',(87.5,-7.50000000000001,48.)); +#3238=CARTESIAN_POINT('',(87.5,-7.50000000000001,48.)); +#3239=CARTESIAN_POINT('',(87.5,-4.,48.)); +#3240=CARTESIAN_POINT('',(87.5,-4.,48.)); +#3241=CARTESIAN_POINT('',(87.5,-4.,48.)); +#3242=CARTESIAN_POINT('Origin',(100.,-7.5,48.)); +#3243=CARTESIAN_POINT('',(112.5,-7.5,48.)); +#3244=CARTESIAN_POINT('',(112.5,-7.5,48.)); +#3245=CARTESIAN_POINT('Origin',(100.,-7.5,48.)); +#3246=CARTESIAN_POINT('Origin',(112.5,-4.,48.)); +#3247=CARTESIAN_POINT('',(112.5,-4.,48.)); +#3248=CARTESIAN_POINT('',(112.5,-4.,48.)); +#3249=CARTESIAN_POINT('',(112.5,-4.,48.)); +#3250=CARTESIAN_POINT('Origin',(0.,-4.,48.)); +#3251=CARTESIAN_POINT('',(200.,-4.,48.)); +#3252=CARTESIAN_POINT('',(200.,-3.99999999999999,-2.)); +#3253=CARTESIAN_POINT('',(0.,-4.,48.)); +#3254=CARTESIAN_POINT('Origin',(0.,-4.,48.)); +#3255=CARTESIAN_POINT('',(0.,-4.,48.)); +#3256=CARTESIAN_POINT('',(0.,-4.,48.)); +#3257=CARTESIAN_POINT('',(0.,-3.99999999999999,-2.)); +#3258=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3259=CARTESIAN_POINT('',(0.,-2.93915231795365E-15,48.)); +#3260=CARTESIAN_POINT('',(0.,0.,0.)); +#3261=CARTESIAN_POINT('',(0.,-2.93915231795365E-15,48.)); +#3262=CARTESIAN_POINT('',(200.,-2.77555756156289E-15,48.)); +#3263=CARTESIAN_POINT('',(0.,-2.93915231795365E-15,48.)); +#3264=CARTESIAN_POINT('',(200.,0.,0.)); +#3265=CARTESIAN_POINT('',(200.,-2.93915231795365E-15,48.)); +#3266=CARTESIAN_POINT('',(0.,0.,0.)); +#3267=CARTESIAN_POINT('Origin',(0.,7.,-3.08148791101958E-32)); +#3268=CARTESIAN_POINT('',(0.,7.,-3.08148791101958E-32)); +#3269=CARTESIAN_POINT('',(0.,0.,0.)); +#3270=CARTESIAN_POINT('',(200.,7.,0.)); +#3271=CARTESIAN_POINT('',(200.,0.,0.)); +#3272=CARTESIAN_POINT('',(0.,7.,-3.08148791101958E-32)); +#3273=CARTESIAN_POINT('Origin',(0.,7.,4.)); +#3274=CARTESIAN_POINT('',(0.,7.,4.)); +#3275=CARTESIAN_POINT('',(0.,7.,-3.08148791101958E-32)); +#3276=CARTESIAN_POINT('',(200.,7.,4.)); +#3277=CARTESIAN_POINT('',(200.,7.,-3.08148791101958E-32)); +#3278=CARTESIAN_POINT('',(0.,7.,4.)); +#3279=CARTESIAN_POINT('Origin',(0.,11.,4.)); +#3280=CARTESIAN_POINT('',(0.,11.,4.)); +#3281=CARTESIAN_POINT('',(0.,7.,4.)); +#3282=CARTESIAN_POINT('',(200.,11.,4.)); +#3283=CARTESIAN_POINT('',(200.,7.,4.)); +#3284=CARTESIAN_POINT('',(0.,11.,4.)); +#3285=CARTESIAN_POINT('Origin',(0.,11.,-2.)); +#3286=CARTESIAN_POINT('',(0.,11.,4.)); +#3287=CARTESIAN_POINT('',(200.,11.,4.)); +#3288=CARTESIAN_POINT('Origin',(0.,-2.77555756156289E-15,48.)); +#3289=CARTESIAN_POINT('',(200.,-4.,48.)); +#3290=CARTESIAN_POINT('',(0.,-4.,48.)); +#3291=CARTESIAN_POINT('Origin',(200.,3.5,23.)); +#3292=CARTESIAN_POINT('Origin',(0.,3.5,23.)); +#3293=CARTESIAN_POINT('',(0.,0.,0.)); +#3294=CARTESIAN_POINT('Origin',(50.,25.25,42.5)); +#3295=CARTESIAN_POINT('',(10.75,25.25,45.)); +#3296=CARTESIAN_POINT('Origin',(50.,25.25,45.)); +#3297=CARTESIAN_POINT('',(8.24999999999999,25.25,42.5)); +#3298=CARTESIAN_POINT('Origin',(10.75,25.25,42.5)); +#3299=CARTESIAN_POINT('Origin',(50.,25.25,42.5)); +#3300=CARTESIAN_POINT('Origin',(0.,54.5,45.)); +#3301=CARTESIAN_POINT('Origin',(50.,25.25,40.)); +#3302=CARTESIAN_POINT('',(83.2490601370926,50.5,21.)); +#3303=CARTESIAN_POINT('',(16.7509398629074,50.5,21.)); +#3304=CARTESIAN_POINT('Origin',(50.,25.25,21.)); +#3305=CARTESIAN_POINT('',(16.7509398629074,50.5,36.)); +#3306=CARTESIAN_POINT('',(16.7509398629074,50.5,40.)); +#3307=CARTESIAN_POINT('',(8.24999999999999,25.25,36.)); +#3308=CARTESIAN_POINT('Origin',(50.,25.25,36.)); +#3309=CARTESIAN_POINT('',(8.24999999999999,25.25,40.)); +#3310=CARTESIAN_POINT('',(16.7509398629074,-1.09003715145015E-14,36.)); +#3311=CARTESIAN_POINT('Origin',(50.,25.25,36.)); +#3312=CARTESIAN_POINT('',(16.7509398629074,-2.42230478100036E-15,0.)); +#3313=CARTESIAN_POINT('',(16.7509398629074,-1.33226762955019E-14,40.)); +#3314=CARTESIAN_POINT('',(83.2490601370926,-2.42230478100036E-15,0.)); +#3315=CARTESIAN_POINT('Origin',(50.,25.25,1.77635683940025E-14)); +#3316=CARTESIAN_POINT('',(83.2490601370926,-1.09003715145015E-14,36.)); +#3317=CARTESIAN_POINT('',(83.2490601370926,-1.33226762955019E-14,40.)); +#3318=CARTESIAN_POINT('',(83.2490601370926,50.5,36.)); +#3319=CARTESIAN_POINT('Origin',(50.,25.25,36.)); +#3320=CARTESIAN_POINT('',(83.2490601370926,50.5,40.)); +#3321=CARTESIAN_POINT('Origin',(50.,25.25,36.)); +#3322=CARTESIAN_POINT('',(45.5,-7.50000000000002,36.)); +#3323=CARTESIAN_POINT('Origin',(50.,-7.50000000000002,36.)); +#3324=CARTESIAN_POINT('Origin',(0.,50.5,36.)); +#3325=CARTESIAN_POINT('',(0.,50.5,36.)); +#3326=CARTESIAN_POINT('',(0.,50.5,21.)); +#3327=CARTESIAN_POINT('Origin',(0.,-8.88178419700125E-15,36.)); +#3328=CARTESIAN_POINT('',(0.,-1.14741618029167E-14,36.)); +#3329=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3330=CARTESIAN_POINT('',(0.,0.,0.)); +#3331=CARTESIAN_POINT('Origin',(0.,-4.00000000000001,0.)); +#3332=CARTESIAN_POINT('',(45.5,-7.5,0.)); +#3333=CARTESIAN_POINT('Origin',(50.,-7.5,0.)); +#3334=CARTESIAN_POINT('Origin',(50.,-7.50000000000002,40.)); +#3335=CARTESIAN_POINT('',(45.5,-7.50000000000002,40.)); +#3336=CARTESIAN_POINT('Origin',(0.,50.5,21.)); +#3337=CARTESIAN_POINT('',(0.,0.,0.)); +#3338=CARTESIAN_POINT('Origin',(936.345675973047,-4.79757519997613,264.634665502011)); +#3339=CARTESIAN_POINT('',(931.845675973047,-4.79757519997599,-5.36533449798867)); +#3340=CARTESIAN_POINT('Origin',(936.345675973047,-4.797575199976,-5.36533449798867)); +#3341=CARTESIAN_POINT('',(931.845675973047,-4.79757519997611,264.634665502011)); +#3342=CARTESIAN_POINT('',(931.845675973047,-4.79757519997611,264.634665502011)); +#3343=CARTESIAN_POINT('Origin',(936.345675973047,-4.79757519997613,264.634665502011)); +#3344=CARTESIAN_POINT('Origin',(936.345675973047,27.952424800024,-5.36533449798867)); +#3345=CARTESIAN_POINT('Origin',(936.345675973047,27.9524248000239,264.634665502011)); +#3346=CARTESIAN_POINT('',(0.,0.,0.)); +#3347=CARTESIAN_POINT('Origin',(17.9309251150992,-20.,25.)); +#3348=CARTESIAN_POINT('',(17.9309251150992,-20.,31.)); +#3349=CARTESIAN_POINT('Origin',(17.9309251150992,-20.,25.)); +#3350=CARTESIAN_POINT('',(20.639702342662,-20.,31.)); +#3351=CARTESIAN_POINT('',(17.9309251150992,-20.,31.)); +#3352=CARTESIAN_POINT('Origin',(20.639702342662,-20.,25.)); +#3353=CARTESIAN_POINT('Origin',(17.9309251150992,-20.,25.)); +#3354=CARTESIAN_POINT('',(17.9309251150992,-20.,28.)); +#3355=CARTESIAN_POINT('Origin',(17.9309251150992,-20.,25.)); +#3356=CARTESIAN_POINT('Origin',(-17.9309251150992,-20.,25.)); +#3357=CARTESIAN_POINT('',(-17.9309251150992,-20.,31.)); +#3358=CARTESIAN_POINT('Origin',(-17.9309251150992,-20.,25.)); +#3359=CARTESIAN_POINT('',(-20.639702342662,-20.,31.)); +#3360=CARTESIAN_POINT('',(-17.9309251150992,-20.,31.)); +#3361=CARTESIAN_POINT('Origin',(-20.639702342662,-20.,25.)); +#3362=CARTESIAN_POINT('Origin',(-17.9309251150992,-20.,25.)); +#3363=CARTESIAN_POINT('',(-17.9309251150992,-20.,28.)); +#3364=CARTESIAN_POINT('Origin',(-17.9309251150992,-20.,25.)); +#3365=CARTESIAN_POINT('Origin',(17.,-30.,0.)); +#3366=CARTESIAN_POINT('',(17.9309251150992,-27.4423042670617,18.3207704638578)); +#3367=CARTESIAN_POINT('',(23.9154344510578,-11.,0.)); +#3368=CARTESIAN_POINT('',(18.2991471597307,-26.4306225140914,17.1935081971101)); +#3369=CARTESIAN_POINT('',(27.9191070279861,0.,0.)); +#3370=CARTESIAN_POINT('',(17.,-30.,0.)); +#3371=CARTESIAN_POINT('',(27.9191070279861,0.,50.)); +#3372=CARTESIAN_POINT('',(27.9191070279861,2.22044604925031E-15,25.)); +#3373=CARTESIAN_POINT('',(23.9154344510578,-11.,50.)); +#3374=CARTESIAN_POINT('',(18.4161424195802,-26.1091806794716,50.)); +#3375=CARTESIAN_POINT('',(17.9309251150992,-27.4423042670617,31.6792295361422)); +#3376=CARTESIAN_POINT('',(16.8536914521764,-30.4019794314186,28.3814235563328)); +#3377=CARTESIAN_POINT('Origin',(20.639702342662,-20.,25.)); +#3378=CARTESIAN_POINT('Origin',(-27.9191070279861,0.,0.)); +#3379=CARTESIAN_POINT('',(-17.9309251150992,-27.4423042670617,31.6792295361422)); +#3380=CARTESIAN_POINT('',(-23.9154344510578,-11.,50.)); +#3381=CARTESIAN_POINT('',(-20.4066833709807,-20.640214362999,39.2584304670302)); +#3382=CARTESIAN_POINT('',(-27.9191070279861,0.,50.)); +#3383=CARTESIAN_POINT('',(-23.8756959335732,-11.1091806794716,50.)); +#3384=CARTESIAN_POINT('',(-27.9191070279861,0.,0.)); +#3385=CARTESIAN_POINT('',(-27.9191070279861,5.55111512312578E-16,25.)); +#3386=CARTESIAN_POINT('',(-23.9154344510578,-11.,0.)); +#3387=CARTESIAN_POINT('',(-17.,-30.,0.)); +#3388=CARTESIAN_POINT('',(-17.9309251150992,-27.4423042670617,18.3207704638578)); +#3389=CARTESIAN_POINT('',(-21.852139078535,-16.6688574456719,6.31650128641275)); +#3390=CARTESIAN_POINT('Origin',(-20.639702342662,-20.,25.)); +#3391=CARTESIAN_POINT('Origin',(12.,-11.,0.)); +#3392=CARTESIAN_POINT('',(3.35917791428087,-7.85499796120823,50.)); +#3393=CARTESIAN_POINT('',(12.,-11.,50.)); +#3394=CARTESIAN_POINT('',(4.29141313431854,-8.19430383263655,50.)); +#3395=CARTESIAN_POINT('',(3.35917791428087,-7.85499796120823,0.)); +#3396=CARTESIAN_POINT('',(3.35917791428087,-7.85499796120823,0.)); +#3397=CARTESIAN_POINT('',(12.,-11.,0.)); +#3398=CARTESIAN_POINT('',(4.93420074400508,-8.42825938951757,0.)); +#3399=CARTESIAN_POINT('',(12.,-11.,37.5)); +#3400=CARTESIAN_POINT('Origin',(-3.35917791428092,-7.85499796120825,0.)); +#3401=CARTESIAN_POINT('',(-12.,-11.,50.)); +#3402=CARTESIAN_POINT('',(-3.35917791428091,-7.85499796120828,50.)); +#3403=CARTESIAN_POINT('',(0.0289979085409967,-6.62180281324067,50.)); +#3404=CARTESIAN_POINT('',(-12.,-11.,0.)); +#3405=CARTESIAN_POINT('',(-12.,-11.,37.5)); +#3406=CARTESIAN_POINT('',(-3.35917791428091,-7.85499796120828,0.)); +#3407=CARTESIAN_POINT('',(-0.613789701145543,-6.85575837012169,0.)); +#3408=CARTESIAN_POINT('',(-3.35917791428091,-7.85499796120828,0.)); +#3409=CARTESIAN_POINT('Origin',(0.,-3.5,0.)); +#3410=CARTESIAN_POINT('Origin',(0.,-3.5,50.)); +#3411=CARTESIAN_POINT('Origin',(0.,-3.5,0.)); +#3412=CARTESIAN_POINT('Origin',(0.,-3.5,0.)); +#3413=CARTESIAN_POINT('',(4.5,-3.5,0.)); +#3414=CARTESIAN_POINT('Origin',(0.,-3.5,0.)); +#3415=CARTESIAN_POINT('',(4.5,-3.5,50.)); +#3416=CARTESIAN_POINT('',(4.5,-3.5,0.)); +#3417=CARTESIAN_POINT('Origin',(0.,-3.5,50.)); +#3418=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3419=CARTESIAN_POINT('',(0.,-11.,0.)); +#3420=CARTESIAN_POINT('',(0.,-11.,0.)); +#3421=CARTESIAN_POINT('',(-75.,0.,0.)); +#3422=CARTESIAN_POINT('',(0.,0.,0.)); +#3423=CARTESIAN_POINT('',(-75.,4.,0.)); +#3424=CARTESIAN_POINT('',(-75.,4.,0.)); +#3425=CARTESIAN_POINT('',(75.,4.,0.)); +#3426=CARTESIAN_POINT('',(0.,4.,0.)); +#3427=CARTESIAN_POINT('',(75.,0.,0.)); +#3428=CARTESIAN_POINT('',(75.,4.,0.)); +#3429=CARTESIAN_POINT('',(0.,0.,0.)); +#3430=CARTESIAN_POINT('Origin',(17.,-20.,25.)); +#3431=CARTESIAN_POINT('',(12.,-20.,28.)); +#3432=CARTESIAN_POINT('Origin',(12.,-20.,25.)); +#3433=CARTESIAN_POINT('',(17.,-20.,28.)); +#3434=CARTESIAN_POINT('Origin',(17.,-11.,-4.44089209850063E-15)); +#3435=CARTESIAN_POINT('',(12.,-27.4423042670617,18.3207704638578)); +#3436=CARTESIAN_POINT('',(-17.,-27.4423042670617,18.3207704638578)); +#3437=CARTESIAN_POINT('',(12.,-27.5538345350529,18.4450426100516)); +#3438=CARTESIAN_POINT('Origin',(17.,-27.4423042670617,31.6792295361422)); +#3439=CARTESIAN_POINT('',(0.,-11.,50.)); +#3440=CARTESIAN_POINT('',(12.,-27.4423042670617,31.6792295361422)); +#3441=CARTESIAN_POINT('',(12.,-19.3326824015221,40.7153426218773)); +#3442=CARTESIAN_POINT('',(17.,-27.4423042670617,31.6792295361422)); +#3443=CARTESIAN_POINT('Origin',(17.,-20.,25.)); +#3444=CARTESIAN_POINT('Origin',(12.,-20.,25.)); +#3445=CARTESIAN_POINT('Origin',(12.,-20.5,25.)); +#3446=CARTESIAN_POINT('Origin',(-17.,-20.,25.)); +#3447=CARTESIAN_POINT('',(-12.,-20.,28.)); +#3448=CARTESIAN_POINT('Origin',(-12.,-20.,25.)); +#3449=CARTESIAN_POINT('',(-17.,-20.,28.)); +#3450=CARTESIAN_POINT('Origin',(-17.,-27.4423042670617,18.3207704638578)); +#3451=CARTESIAN_POINT('',(-12.,-27.4423042670617,18.3207704638578)); +#3452=CARTESIAN_POINT('',(-12.,-19.3326824015221,9.28465737812268)); +#3453=CARTESIAN_POINT('',(-17.,-27.4423042670617,18.3207704638578)); +#3454=CARTESIAN_POINT('Origin',(-17.,-20.,25.)); +#3455=CARTESIAN_POINT('',(-12.,-27.4423042670617,31.6792295361422)); +#3456=CARTESIAN_POINT('Origin',(-12.,-20.,25.)); +#3457=CARTESIAN_POINT('',(17.,-27.4423042670617,31.6792295361422)); +#3458=CARTESIAN_POINT('Origin',(-17.,-11.,50.)); +#3459=CARTESIAN_POINT('',(-12.,-27.5538345350529,31.5549573899484)); +#3460=CARTESIAN_POINT('',(0.,-11.,50.)); +#3461=CARTESIAN_POINT('Origin',(-12.,-20.5,25.)); +#3462=CARTESIAN_POINT('Origin',(0.,0.,50.)); +#3463=CARTESIAN_POINT('',(-75.,0.,50.)); +#3464=CARTESIAN_POINT('',(0.,0.,50.)); +#3465=CARTESIAN_POINT('',(-75.,0.,0.)); +#3466=CARTESIAN_POINT('Origin',(0.,0.,50.)); +#3467=CARTESIAN_POINT('',(75.,0.,50.)); +#3468=CARTESIAN_POINT('',(75.,0.,0.)); +#3469=CARTESIAN_POINT('',(0.,0.,50.)); +#3470=CARTESIAN_POINT('Origin',(-75.,2.,25.)); +#3471=CARTESIAN_POINT('',(-75.,4.,50.)); +#3472=CARTESIAN_POINT('',(-75.,4.,50.)); +#3473=CARTESIAN_POINT('',(-75.,0.,50.)); +#3474=CARTESIAN_POINT('Origin',(0.,4.,50.)); +#3475=CARTESIAN_POINT('',(75.,4.,50.)); +#3476=CARTESIAN_POINT('',(75.,0.,50.)); +#3477=CARTESIAN_POINT('',(0.,4.,50.)); +#3478=CARTESIAN_POINT('Origin',(0.,4.,0.)); +#3479=CARTESIAN_POINT('',(75.,4.,50.)); +#3480=CARTESIAN_POINT('Origin',(75.,2.,25.)); +#3481=CARTESIAN_POINT('',(0.,0.,0.)); +#3482=CARTESIAN_POINT('',(0.,0.,0.)); +#3483=CARTESIAN_POINT('Origin',(16.3019964243859,-5.,93.1719964243858)); +#3484=CARTESIAN_POINT('',(14.3019964243859,-5.,93.1719964243858)); +#3485=CARTESIAN_POINT('Origin',(16.3019964243859,-5.,93.1719964243858)); +#3486=CARTESIAN_POINT('',(14.3019964243859,-5.,88.1719964243858)); +#3487=CARTESIAN_POINT('',(14.3019964243859,-5.,93.1719964243858)); +#3488=CARTESIAN_POINT('Origin',(16.3019964243859,-5.,88.1719964243858)); +#3489=CARTESIAN_POINT('Origin',(16.3019964243859,-5.,88.1719964243858)); +#3490=CARTESIAN_POINT('Origin',(62.95,-4.99999999999996,93.1719964243858)); +#3491=CARTESIAN_POINT('',(60.95,-4.99999999999996,93.1719964243858)); +#3492=CARTESIAN_POINT('Origin',(62.95,-4.99999999999996,93.1719964243858)); +#3493=CARTESIAN_POINT('',(60.95,-4.99999999999996,88.1719964243858)); +#3494=CARTESIAN_POINT('',(60.95,-4.99999999999996,93.1719964243858)); +#3495=CARTESIAN_POINT('Origin',(62.95,-4.99999999999996,88.1719964243858)); +#3496=CARTESIAN_POINT('Origin',(62.95,-4.99999999999996,88.1719964243858)); +#3497=CARTESIAN_POINT('Origin',(39.6259982121929,-5.,93.1719964243858)); +#3498=CARTESIAN_POINT('',(37.6259982121929,-5.,93.1719964243858)); +#3499=CARTESIAN_POINT('Origin',(39.6259982121929,-5.,93.1719964243858)); +#3500=CARTESIAN_POINT('',(37.6259982121929,-5.,88.1719964243858)); +#3501=CARTESIAN_POINT('',(37.6259982121929,-5.,93.1719964243858)); +#3502=CARTESIAN_POINT('Origin',(39.6259982121929,-5.,88.1719964243858)); +#3503=CARTESIAN_POINT('Origin',(39.6259982121929,-5.,88.1719964243858)); +#3504=CARTESIAN_POINT('Origin',(75.442141386097,-10.,6.87553890582267)); +#3505=CARTESIAN_POINT('',(75.442141386097,-10.,6.87553890582266)); +#3506=CARTESIAN_POINT('',(70.4421413860969,-10.,9.76229025177081)); +#3507=CARTESIAN_POINT('',(82.8024248973774,-10.,2.62607723927291)); +#3508=CARTESIAN_POINT('',(75.442141386097,0.,6.87553890582266)); +#3509=CARTESIAN_POINT('',(75.442141386097,-10.,6.87553890582266)); +#3510=CARTESIAN_POINT('',(70.4421413860969,0.,9.76229025177081)); +#3511=CARTESIAN_POINT('',(82.2144839180409,0.,2.96552512196047)); +#3512=CARTESIAN_POINT('',(70.4421413860969,-10.,9.76229025177081)); +#3513=CARTESIAN_POINT('Origin',(80.442141386097,-10.,9.76229025177083)); +#3514=CARTESIAN_POINT('',(80.442141386097,-10.,9.76229025177082)); +#3515=CARTESIAN_POINT('',(88.831501835181,-10.,14.6058897653783)); +#3516=CARTESIAN_POINT('',(80.442141386097,0.,9.76229025177082)); +#3517=CARTESIAN_POINT('',(80.442141386097,-10.,9.76229025177082)); +#3518=CARTESIAN_POINT('',(77.8961146373878,0.,8.29234102303959)); +#3519=CARTESIAN_POINT('Origin',(80.442141386097,-10.,15.5357929436671)); +#3520=CARTESIAN_POINT('',(80.442141386097,-10.,15.5357929436671)); +#3521=CARTESIAN_POINT('',(80.442141386097,-10.,15.2806929648085)); +#3522=CARTESIAN_POINT('',(80.442141386097,0.,15.5357929436671)); +#3523=CARTESIAN_POINT('',(80.442141386097,-10.,15.5357929436671)); +#3524=CARTESIAN_POINT('',(80.442141386097,0.,0.445739899558083)); +#3525=CARTESIAN_POINT('Origin',(75.4421413860969,-10.,18.4225442896152)); +#3526=CARTESIAN_POINT('',(75.4421413860969,-10.,18.4225442896152)); +#3527=CARTESIAN_POINT('',(85.3024248973775,-10.,12.7297069500914)); +#3528=CARTESIAN_POINT('',(75.4421413860969,0.,18.4225442896152)); +#3529=CARTESIAN_POINT('',(75.4421413860969,-10.,18.4225442896152)); +#3530=CARTESIAN_POINT('',(89.7144839180409,0.,10.1824034868308)); +#3531=CARTESIAN_POINT('Origin',(70.4421413860969,-10.,15.5357929436671)); +#3532=CARTESIAN_POINT('',(70.4421413860969,-10.,15.5357929436671)); +#3533=CARTESIAN_POINT('',(81.331501835181,-10.,21.8227681302486)); +#3534=CARTESIAN_POINT('',(70.4421413860969,0.,15.5357929436671)); +#3535=CARTESIAN_POINT('',(70.4421413860969,-10.,15.5357929436671)); +#3536=CARTESIAN_POINT('',(75.3961146373878,0.,18.3959707338581)); +#3537=CARTESIAN_POINT('Origin',(70.4421413860969,-10.,9.76229025177081)); +#3538=CARTESIAN_POINT('',(70.442141386097,-10.,12.3939416188603)); +#3539=CARTESIAN_POINT('',(70.4421413860969,0.,3.33249124550622)); +#3540=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265466)); +#3541=CARTESIAN_POINT('',(72.442141386097,0.,12.649041597719)); +#3542=CARTESIAN_POINT('Origin',(75.442141386097,0.,12.649041597719)); +#3543=CARTESIAN_POINT('Origin',(106.712316808057,-10.,-36.1641651949245)); +#3544=CARTESIAN_POINT('',(106.712316808057,-10.,-36.1641651949245)); +#3545=CARTESIAN_POINT('',(101.712316808057,-10.,-33.2774138489764)); +#3546=CARTESIAN_POINT('',(93.0279152554491,-10.,-28.2634722748277)); +#3547=CARTESIAN_POINT('',(106.712316808057,0.,-36.1641651949245)); +#3548=CARTESIAN_POINT('',(106.712316808057,-10.,-36.1641651949245)); +#3549=CARTESIAN_POINT('',(101.712316808057,0.,-33.2774138489764)); +#3550=CARTESIAN_POINT('',(92.4399742761126,0.,-27.9240243921401)); +#3551=CARTESIAN_POINT('',(101.712316808057,-10.,-33.2774138489764)); +#3552=CARTESIAN_POINT('Origin',(111.712316808057,-10.,-33.2774138489764)); +#3553=CARTESIAN_POINT('',(111.712316808057,-10.,-33.2774138489764)); +#3554=CARTESIAN_POINT('',(117.693730754559,-10.,-29.8240428968286)); +#3555=CARTESIAN_POINT('',(111.712316808057,0.,-33.2774138489764)); +#3556=CARTESIAN_POINT('',(111.712316808057,-10.,-33.2774138489764)); +#3557=CARTESIAN_POINT('',(106.758343556766,0.,-36.1375916391674)); +#3558=CARTESIAN_POINT('Origin',(111.712316808057,-10.,-27.5039111570801)); +#3559=CARTESIAN_POINT('',(111.712316808057,-10.,-27.5039111570801)); +#3560=CARTESIAN_POINT('',(111.712316808057,-10.,-6.23915908556516)); +#3561=CARTESIAN_POINT('',(111.712316808057,0.,-27.5039111570801)); +#3562=CARTESIAN_POINT('',(111.712316808057,-10.,-27.5039111570801)); +#3563=CARTESIAN_POINT('',(111.712316808057,0.,-21.0741121508155)); +#3564=CARTESIAN_POINT('Origin',(106.712316808057,-10.,-24.617159811132)); +#3565=CARTESIAN_POINT('',(106.712316808057,-10.,-24.617159811132)); +#3566=CARTESIAN_POINT('',(95.5279152554491,-10.,-18.1598425640093)); +#3567=CARTESIAN_POINT('',(106.712316808057,0.,-24.617159811132)); +#3568=CARTESIAN_POINT('',(106.712316808057,-10.,-24.617159811132)); +#3569=CARTESIAN_POINT('',(99.9399742761126,0.,-20.7071460272698)); +#3570=CARTESIAN_POINT('Origin',(101.712316808057,-10.,-27.5039111570801)); +#3571=CARTESIAN_POINT('',(101.712316808057,-10.,-27.5039111570801)); +#3572=CARTESIAN_POINT('',(110.193730754559,-10.,-22.6071645319584)); +#3573=CARTESIAN_POINT('',(101.712316808057,0.,-27.5039111570801)); +#3574=CARTESIAN_POINT('',(101.712316808057,-10.,-27.5039111570801)); +#3575=CARTESIAN_POINT('',(104.258343556766,0.,-26.0339619283489)); +#3576=CARTESIAN_POINT('Origin',(101.712316808057,-10.,-33.2774138489764)); +#3577=CARTESIAN_POINT('',(101.712316808057,-10.,-9.12591043151329)); +#3578=CARTESIAN_POINT('',(101.712316808057,0.,-18.1873608048674)); +#3579=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265465)); +#3580=CARTESIAN_POINT('',(103.712316808057,0.,-30.3906625030283)); +#3581=CARTESIAN_POINT('Origin',(106.712316808057,0.,-30.3906625030283)); +#3582=CARTESIAN_POINT('Origin',(75.442141386097,0.,12.649041597719)); +#3583=CARTESIAN_POINT('',(72.442141386097,7.5,12.649041597719)); +#3584=CARTESIAN_POINT('',(72.442141386097,0.,12.649041597719)); +#3585=CARTESIAN_POINT('Origin',(75.442141386097,7.5,12.649041597719)); +#3586=CARTESIAN_POINT('Origin',(106.712316808057,0.,-30.3906625030283)); +#3587=CARTESIAN_POINT('',(103.712316808057,7.5,-30.3906625030283)); +#3588=CARTESIAN_POINT('',(103.712316808057,0.,-30.3906625030283)); +#3589=CARTESIAN_POINT('Origin',(106.712316808057,7.5,-30.3906625030283)); +#3590=CARTESIAN_POINT('Origin',(80.95,0.,82.87)); +#3591=CARTESIAN_POINT('',(77.2,0.,82.87)); +#3592=CARTESIAN_POINT('Origin',(80.95,0.,82.87)); +#3593=CARTESIAN_POINT('',(77.2,-4.,82.87)); +#3594=CARTESIAN_POINT('',(77.2,0.,82.87)); +#3595=CARTESIAN_POINT('Origin',(80.95,-4.,82.87)); +#3596=CARTESIAN_POINT('Origin',(80.95,-4.,82.87)); +#3597=CARTESIAN_POINT('',(78.7,-4.,82.87)); +#3598=CARTESIAN_POINT('Origin',(80.95,-4.,82.87)); +#3599=CARTESIAN_POINT('Origin',(67.95,0.,55.87)); +#3600=CARTESIAN_POINT('',(64.2,0.,55.87)); +#3601=CARTESIAN_POINT('Origin',(67.95,0.,55.87)); +#3602=CARTESIAN_POINT('',(64.2,-4.,55.87)); +#3603=CARTESIAN_POINT('',(64.2,0.,55.87)); +#3604=CARTESIAN_POINT('Origin',(67.95,-4.,55.87)); +#3605=CARTESIAN_POINT('Origin',(67.95,-4.,55.87)); +#3606=CARTESIAN_POINT('',(65.7,-4.,55.87)); +#3607=CARTESIAN_POINT('Origin',(67.95,-4.,55.87)); +#3608=CARTESIAN_POINT('Origin',(1.45,0.,60.87)); +#3609=CARTESIAN_POINT('',(-2.3,0.,60.87)); +#3610=CARTESIAN_POINT('Origin',(1.45,0.,60.87)); +#3611=CARTESIAN_POINT('',(-2.3,-4.,60.87)); +#3612=CARTESIAN_POINT('',(-2.3,0.,60.87)); +#3613=CARTESIAN_POINT('Origin',(1.45,-4.,60.87)); +#3614=CARTESIAN_POINT('Origin',(1.45,-4.,60.87)); +#3615=CARTESIAN_POINT('',(-0.8,-4.,60.87)); +#3616=CARTESIAN_POINT('Origin',(1.45,-4.,60.87)); +#3617=CARTESIAN_POINT('Origin',(199.55,0.,-2.74999999999993)); +#3618=CARTESIAN_POINT('',(195.8,0.,-2.74999999999993)); +#3619=CARTESIAN_POINT('Origin',(199.55,0.,-2.74999999999993)); +#3620=CARTESIAN_POINT('',(195.8,-4.,-2.74999999999993)); +#3621=CARTESIAN_POINT('',(195.8,0.,-2.74999999999993)); +#3622=CARTESIAN_POINT('Origin',(199.55,-4.,-2.74999999999993)); +#3623=CARTESIAN_POINT('Origin',(199.55,-4.,-2.74999999999993)); +#3624=CARTESIAN_POINT('',(197.3,-4.,-2.74999999999993)); +#3625=CARTESIAN_POINT('Origin',(199.55,-4.,-2.74999999999993)); +#3626=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3627=CARTESIAN_POINT('',(-3.75,0.,4.59242549680257E-16)); +#3628=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3629=CARTESIAN_POINT('',(-3.75,-4.,4.59242549680257E-16)); +#3630=CARTESIAN_POINT('',(-3.75,0.,-4.59242549680257E-16)); +#3631=CARTESIAN_POINT('Origin',(0.,-4.,0.)); +#3632=CARTESIAN_POINT('Origin',(0.,-4.,0.)); +#3633=CARTESIAN_POINT('',(-2.25,-4.,2.75545529808154E-16)); +#3634=CARTESIAN_POINT('Origin',(0.,-4.,0.)); +#3635=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3636=CARTESIAN_POINT('',(-2.25,-10.,2.75545529808154E-16)); +#3637=CARTESIAN_POINT('',(-2.25,0.,-2.75545529808154E-16)); +#3638=CARTESIAN_POINT('Origin',(0.,-10.,0.)); +#3639=CARTESIAN_POINT('Origin',(1.45,0.,60.87)); +#3640=CARTESIAN_POINT('',(-0.8,-10.,60.87)); +#3641=CARTESIAN_POINT('',(-0.8,0.,60.87)); +#3642=CARTESIAN_POINT('Origin',(1.45,-10.,60.87)); +#3643=CARTESIAN_POINT('Origin',(80.95,0.,82.87)); +#3644=CARTESIAN_POINT('',(78.7,-10.,82.87)); +#3645=CARTESIAN_POINT('',(78.7,0.,82.87)); +#3646=CARTESIAN_POINT('Origin',(80.95,-10.,82.87)); +#3647=CARTESIAN_POINT('Origin',(199.55,0.,-2.74999999999993)); +#3648=CARTESIAN_POINT('',(197.3,-10.,-2.74999999999993)); +#3649=CARTESIAN_POINT('',(197.3,0.,-2.74999999999993)); +#3650=CARTESIAN_POINT('Origin',(199.55,-10.,-2.74999999999993)); +#3651=CARTESIAN_POINT('Origin',(67.95,0.,55.87)); +#3652=CARTESIAN_POINT('',(65.7,-10.,55.87)); +#3653=CARTESIAN_POINT('',(65.7,0.,55.87)); +#3654=CARTESIAN_POINT('Origin',(67.95,-10.,55.87)); +#3655=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265466)); +#3656=CARTESIAN_POINT('',(41.8272290970767,7.5,-8.87081045265466)); +#3657=CARTESIAN_POINT('Origin',(91.0772290970768,7.5,-8.87081045265466)); +#3658=CARTESIAN_POINT('',(41.8272290970767,0.,-8.87081045265466)); +#3659=CARTESIAN_POINT('',(41.8272290970767,0.,-8.87081045265466)); +#3660=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265466)); +#3661=CARTESIAN_POINT('Origin',(91.0772290970768,7.5,-8.87081045265466)); +#3662=CARTESIAN_POINT('Origin',(-6.54625942099435,0.,-10.0571610105955)); +#3663=CARTESIAN_POINT('',(61.48268129809,0.,-54.3375591879141)); +#3664=CARTESIAN_POINT('',(-6.54625942099436,0.,-10.0571610105955)); +#3665=CARTESIAN_POINT('',(61.48268129809,0.,-54.3375591879141)); +#3666=CARTESIAN_POINT('',(61.48268129809,-10.,-54.3375591879141)); +#3667=CARTESIAN_POINT('',(61.48268129809,0.,-54.3375591879141)); +#3668=CARTESIAN_POINT('',(-6.54625942099436,-10.,-10.0571610105955)); +#3669=CARTESIAN_POINT('',(61.48268129809,-10.,-54.3375591879141)); +#3670=CARTESIAN_POINT('',(-6.54625942099436,0.,-10.0571610105955)); +#3671=CARTESIAN_POINT('Origin',(3.33066907387547E-15,0.,3.33066907387547E-15)); +#3672=CARTESIAN_POINT('',(-12.,0.,0.)); +#3673=CARTESIAN_POINT('Origin',(3.33066907387547E-15,0.,3.33066907387547E-15)); +#3674=CARTESIAN_POINT('',(-12.,-10.,0.)); +#3675=CARTESIAN_POINT('Origin',(3.33066907387547E-15,-10.,3.33066907387547E-15)); +#3676=CARTESIAN_POINT('',(-12.,0.,0.)); +#3677=CARTESIAN_POINT('Origin',(-12.,0.,82.87)); +#3678=CARTESIAN_POINT('',(-12.,0.,82.87)); +#3679=CARTESIAN_POINT('',(-12.,0.,0.)); +#3680=CARTESIAN_POINT('',(-12.,-10.,82.87)); +#3681=CARTESIAN_POINT('',(-12.,-10.,0.)); +#3682=CARTESIAN_POINT('',(-12.,0.,82.87)); +#3683=CARTESIAN_POINT('Origin',(-1.69800357561415,0.,82.87)); +#3684=CARTESIAN_POINT('',(-1.69800357561413,0.,93.1719964243858)); +#3685=CARTESIAN_POINT('Origin',(-1.69800357561415,0.,82.87)); +#3686=CARTESIAN_POINT('',(-1.69800357561413,-10.,93.1719964243858)); +#3687=CARTESIAN_POINT('Origin',(-1.69800357561415,-10.,82.87)); +#3688=CARTESIAN_POINT('',(-1.69800357561413,0.,93.1719964243858)); +#3689=CARTESIAN_POINT('Origin',(80.95,0.,93.1719964243858)); +#3690=CARTESIAN_POINT('',(80.95,0.,93.1719964243858)); +#3691=CARTESIAN_POINT('',(-1.69800357561413,0.,93.1719964243858)); +#3692=CARTESIAN_POINT('',(80.95,-10.,93.1719964243858)); +#3693=CARTESIAN_POINT('',(-1.69800357561413,-10.,93.1719964243858)); +#3694=CARTESIAN_POINT('',(80.95,0.,93.1719964243858)); +#3695=CARTESIAN_POINT('Origin',(80.95,0.,82.8699999999999)); +#3696=CARTESIAN_POINT('',(91.247884031704,0.,82.5789419342543)); +#3697=CARTESIAN_POINT('Origin',(80.95,0.,82.8699999999999)); +#3698=CARTESIAN_POINT('',(91.247884031704,-10.,82.5789419342544)); +#3699=CARTESIAN_POINT('Origin',(80.95,-10.,82.8699999999999)); +#3700=CARTESIAN_POINT('',(91.247884031704,0.,82.5789419342543)); +#3701=CARTESIAN_POINT('Origin',(90.9547902086304,0.,72.2090310620454)); +#3702=CARTESIAN_POINT('',(90.9547902086304,0.,72.2090310620454)); +#3703=CARTESIAN_POINT('',(91.247884031704,0.,82.5789419342543)); +#3704=CARTESIAN_POINT('',(90.9547902086304,-10.,72.2090310620454)); +#3705=CARTESIAN_POINT('',(91.247884031704,-10.,82.5789419342543)); +#3706=CARTESIAN_POINT('',(90.9547902086304,0.,72.2090310620454)); +#3707=CARTESIAN_POINT('Origin',(102.95,0.,71.87)); +#3708=CARTESIAN_POINT('',(97.6245948153173,0.,61.116393180939)); +#3709=CARTESIAN_POINT('Origin',(102.95,0.,71.87)); +#3710=CARTESIAN_POINT('',(97.6245948153173,-10.,61.116393180939)); +#3711=CARTESIAN_POINT('Origin',(102.95,-10.,71.87)); +#3712=CARTESIAN_POINT('',(97.6245948153173,0.,61.116393180939)); +#3713=CARTESIAN_POINT('Origin',(204.875405184608,0.,8.00360681891104)); +#3714=CARTESIAN_POINT('',(204.875405184608,0.,8.00360681891103)); +#3715=CARTESIAN_POINT('',(97.6245948153173,0.,61.116393180939)); +#3716=CARTESIAN_POINT('',(204.875405184608,-10.,8.00360681891103)); +#3717=CARTESIAN_POINT('',(97.6245948153173,-10.,61.116393180939)); +#3718=CARTESIAN_POINT('',(204.875405184608,0.,8.00360681891103)); +#3719=CARTESIAN_POINT('Origin',(199.55,0.,-2.74999999999992)); +#3720=CARTESIAN_POINT('',(204.831986672942,0.,-13.5249996186933)); +#3721=CARTESIAN_POINT('Origin',(199.55,0.,-2.74999999999992)); +#3722=CARTESIAN_POINT('',(204.831986672942,-10.,-13.5249996186933)); +#3723=CARTESIAN_POINT('Origin',(199.55,-10.,-2.74999999999992)); +#3724=CARTESIAN_POINT('',(204.831986672942,0.,-13.5249996186933)); +#3725=CARTESIAN_POINT('Origin',(114.956210514596,0.,-57.5827878960257)); +#3726=CARTESIAN_POINT('',(114.956210514596,0.,-57.5827878960257)); +#3727=CARTESIAN_POINT('',(204.831986672942,0.,-13.5249996186933)); +#3728=CARTESIAN_POINT('',(114.956210514596,-10.,-57.5827878960257)); +#3729=CARTESIAN_POINT('',(204.831986672942,-10.,-13.5249996186933)); +#3730=CARTESIAN_POINT('',(114.956210514596,0.,-57.5827878960257)); +#3731=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265464)); +#3732=CARTESIAN_POINT('Origin',(91.0772290970768,0.,-8.87081045265464)); +#3733=CARTESIAN_POINT('Origin',(91.0772290970768,-10.,-8.87081045265464)); +#3734=CARTESIAN_POINT('Origin',(99.7749999999164,-10.,15.0255929859498)); +#3735=CARTESIAN_POINT('Origin',(99.7749999999164,0.,15.0255929859498)); +#3736=CARTESIAN_POINT('',(-1.4210854715202E-14,-8.88178419700125E-16,-5.32907051820075E-15)); +#3737=CARTESIAN_POINT('',(1087.40234068102,-59.455385865889,6.87316425130565)); +#3738=CARTESIAN_POINT('',(810.,2.15921370929295E-13,-8.00000000000004)); +#3739=CARTESIAN_POINT('',(860.000000000001,7.48550173606998E-15,224.)); +#3740=CARTESIAN_POINT('',(-26.3456759730474,-2.70242480002385,-4.63466550201135)); +#3741=CARTESIAN_POINT('',(910.,-3.99999999999991,150.)); +#3742=CARTESIAN_POINT('',(819.965588517599,-45.687172387308,132.17323368381)); +#3743=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3744=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3745=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3746=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3747=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3748=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3749=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3750=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3751=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3752=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3762, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3753=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3744)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3754=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3745)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3755=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3746)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3756=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3747)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3757=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3748)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3758=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3749)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3759=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3750)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3760=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3751)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3761=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3752)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3762,#3764,#3765)) +REPRESENTATION_CONTEXT('','3D') +); +#3762=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#3763=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#3764=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#3765=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#3766=SHAPE_DEFINITION_REPRESENTATION(#3774,#3789); +#3767=SHAPE_DEFINITION_REPRESENTATION(#3775,#3790); +#3768=SHAPE_DEFINITION_REPRESENTATION(#3776,#3791); +#3769=SHAPE_DEFINITION_REPRESENTATION(#3777,#3792); +#3770=SHAPE_DEFINITION_REPRESENTATION(#3778,#3793); +#3771=SHAPE_DEFINITION_REPRESENTATION(#3779,#3794); +#3772=SHAPE_DEFINITION_REPRESENTATION(#3780,#3795); +#3773=SHAPE_DEFINITION_REPRESENTATION(#3781,#3796); +#3774=PRODUCT_DEFINITION_SHAPE('',$,#3798); +#3775=PRODUCT_DEFINITION_SHAPE('',$,#3799); +#3776=PRODUCT_DEFINITION_SHAPE('',$,#3800); +#3777=PRODUCT_DEFINITION_SHAPE('',$,#3801); +#3778=PRODUCT_DEFINITION_SHAPE('',$,#3802); +#3779=PRODUCT_DEFINITION_SHAPE('',$,#3803); +#3780=PRODUCT_DEFINITION_SHAPE('',$,#3804); +#3781=PRODUCT_DEFINITION_SHAPE('',$,#3805); +#3782=PRODUCT_DEFINITION_SHAPE($,$,#35); +#3783=PRODUCT_DEFINITION_SHAPE($,$,#36); +#3784=PRODUCT_DEFINITION_SHAPE($,$,#37); +#3785=PRODUCT_DEFINITION_SHAPE($,$,#38); +#3786=PRODUCT_DEFINITION_SHAPE($,$,#39); +#3787=PRODUCT_DEFINITION_SHAPE($,$,#40); +#3788=PRODUCT_DEFINITION_SHAPE($,$,#41); +#3789=SHAPE_REPRESENTATION('',(#2079,#2280,#2281,#2282,#2283,#2284,#2285), +#3753); +#3790=SHAPE_REPRESENTATION('',(#2080),#3754); +#3791=SHAPE_REPRESENTATION('',(#2089),#3755); +#3792=SHAPE_REPRESENTATION('',(#2109),#3756); +#3793=SHAPE_REPRESENTATION('',(#2130),#3757); +#3794=SHAPE_REPRESENTATION('',(#2136),#3758); +#3795=SHAPE_REPRESENTATION('',(#2180,#2279),#3759); +#3796=SHAPE_REPRESENTATION('',(#2181),#3760); +#3797=PRODUCT_DEFINITION_CONTEXT('part definition',#3823,'design'); +#3798=PRODUCT_DEFINITION('Projector Mount','Projector Mount v10',#3806, +#3797); +#3799=PRODUCT_DEFINITION('Projector','Projector',#3807,#3797); +#3800=PRODUCT_DEFINITION('Shelf attachment back', +'Shelf attachment back',#3808,#3797); +#3801=PRODUCT_DEFINITION('Shelf Attachment Front', +'Shelf Attachment Front',#3809,#3797); +#3802=PRODUCT_DEFINITION('Rod','Rod',#3810,#3797); +#3803=PRODUCT_DEFINITION('Shelf Attachment Mid','Shelf Attachment Mid', +#3811,#3797); +#3804=PRODUCT_DEFINITION('Lower Piece','Lower Piece v4',#3812,#3797); +#3805=PRODUCT_DEFINITION('Mating Piece','Mating Piece',#3813,#3797); +#3806=PRODUCT_DEFINITION_FORMATION('',$,#3825); +#3807=PRODUCT_DEFINITION_FORMATION('',$,#3826); +#3808=PRODUCT_DEFINITION_FORMATION('',$,#3827); +#3809=PRODUCT_DEFINITION_FORMATION('',$,#3828); +#3810=PRODUCT_DEFINITION_FORMATION('',$,#3829); +#3811=PRODUCT_DEFINITION_FORMATION('',$,#3830); +#3812=PRODUCT_DEFINITION_FORMATION('',$,#3831); +#3813=PRODUCT_DEFINITION_FORMATION('',$,#3832); +#3814=PRODUCT_RELATED_PRODUCT_CATEGORY('Projector Mount v10', +'Projector Mount v10',(#3825)); +#3815=PRODUCT_RELATED_PRODUCT_CATEGORY('Projector','Projector',(#3826)); +#3816=PRODUCT_RELATED_PRODUCT_CATEGORY('Shelf attachment back', +'Shelf attachment back',(#3827)); +#3817=PRODUCT_RELATED_PRODUCT_CATEGORY('Shelf Attachment Front', +'Shelf Attachment Front',(#3828)); +#3818=PRODUCT_RELATED_PRODUCT_CATEGORY('Rod','Rod',(#3829)); +#3819=PRODUCT_RELATED_PRODUCT_CATEGORY('Shelf Attachment Mid', +'Shelf Attachment Mid',(#3830)); +#3820=PRODUCT_RELATED_PRODUCT_CATEGORY('Lower Piece v4', +'Lower Piece v4',(#3831)); +#3821=PRODUCT_RELATED_PRODUCT_CATEGORY('Mating Piece','Mating Piece',(#3832)); +#3822=APPLICATION_PROTOCOL_DEFINITION('international standard', +'ap242_managed_model_based_3d_engineering',2011,#3823); +#3823=APPLICATION_CONTEXT('Managed model based 3d engineering'); +#3824=PRODUCT_CONTEXT('part definition',#3823,'mechanical'); +#3825=PRODUCT('Projector Mount','Projector Mount v10',$,(#3824)); +#3826=PRODUCT('Projector','Projector',$,(#3824)); +#3827=PRODUCT('Shelf attachment back','Shelf attachment back',$,(#3824)); +#3828=PRODUCT('Shelf Attachment Front','Shelf Attachment Front',$,(#3824)); +#3829=PRODUCT('Rod','Rod',$,(#3824)); +#3830=PRODUCT('Shelf Attachment Mid','Shelf Attachment Mid',$,(#3824)); +#3831=PRODUCT('Lower Piece','Lower Piece v4',$,(#3824)); +#3832=PRODUCT('Mating Piece','Mating Piece',$,(#3824)); +#3833=PRESENTATION_STYLE_ASSIGNMENT((#3837)); +#3834=PRESENTATION_STYLE_ASSIGNMENT((#3838)); +#3835=PRESENTATION_STYLE_ASSIGNMENT((#3839)); +#3836=PRESENTATION_STYLE_ASSIGNMENT((NULL_STYLE(.NULL.))); +#3837=SURFACE_STYLE_USAGE(.BOTH.,#3840); +#3838=SURFACE_STYLE_USAGE(.BOTH.,#3841); +#3839=SURFACE_STYLE_USAGE(.BOTH.,#3842); +#3840=SURFACE_SIDE_STYLE('',(#3843)); +#3841=SURFACE_SIDE_STYLE('',(#3844)); +#3842=SURFACE_SIDE_STYLE('',(#3845)); +#3843=SURFACE_STYLE_FILL_AREA(#3846); +#3844=SURFACE_STYLE_FILL_AREA(#3847); +#3845=SURFACE_STYLE_FILL_AREA(#3848); +#3846=FILL_AREA_STYLE('Steel - Satin',(#3849)); +#3847=FILL_AREA_STYLE('Acetal Resin (White)',(#3850)); +#3848=FILL_AREA_STYLE('ABS (White)',(#3851)); +#3849=FILL_AREA_STYLE_COLOUR('Steel - Satin',#3852); +#3850=FILL_AREA_STYLE_COLOUR('Acetal Resin (White)',#3853); +#3851=FILL_AREA_STYLE_COLOUR('ABS (White)',#3854); +#3852=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); +#3853=COLOUR_RGB('Acetal Resin (White)',0.972549019607843,0.968627450980392, +0.929411764705882); +#3854=COLOUR_RGB('ABS (White)',0.964705882352941,0.964705882352941,0.952941176470588); +ENDSEC; +END-ISO-10303-21; diff --git a/assets/projects/projector_mount/front.jpg b/assets/projects/projector_mount/front.jpg new file mode 100644 index 0000000..cc2810c Binary files /dev/null and b/assets/projects/projector_mount/front.jpg differ diff --git a/assets/projects/projector_mount/isometric.jpg b/assets/projects/projector_mount/isometric.jpg new file mode 100644 index 0000000..4a7956f Binary files /dev/null and b/assets/projects/projector_mount/isometric.jpg differ diff --git a/assets/projects/projector_mount/model.glb b/assets/projects/projector_mount/model.glb new file mode 100644 index 0000000..933504d Binary files /dev/null and b/assets/projects/projector_mount/model.glb differ diff --git a/assets/projects/projector_mount/side.jpg b/assets/projects/projector_mount/side.jpg new file mode 100644 index 0000000..558edf9 Binary files /dev/null and b/assets/projects/projector_mount/side.jpg differ diff --git a/badge.html b/badge.html index f3b5364..60aa9c9 100644 --- a/badge.html +++ b/badge.html @@ -67,7 +67,7 @@ header h1 { margin-bottom: 10vh; } -.user-toggle { +.light-dark-toggle { position: absolute; top: 0px; left: 100%; @@ -196,7 +196,7 @@ header h1 {