app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
← Commit history
v1.9.9: show/wrap verbs + demo tour + catalog completion
9 files changed
+5728−59
BRIDGE_VERSION+1−1@@ -1 +1 @@-1.9.8+1.9.9
adom-bridge-fusion-manifest.json+4−4@@ -1,10 +1,10 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.9.8",- "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.8/adom-bridge-fusion-v1.9.8.zip",- "sha256": "57a6ff28d7cbe7dbfe28b8fe4fbe995cc996e21fe93e46d2e6fba1cbefc9412f",- "size": 305282,+ "version": "1.9.9",+ "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.9/adom-bridge-fusion-v1.9.9.zip",+ "sha256": "3748091b9d011afbfc3bef9d595304d2245c1b0c4babf942e3bd1c3430f19100",+ "size": 357270, "verbPrefixes": [ "fusion_" ],
bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "fusion360", "displayName": "Autodesk Fusion 360",- "version": "1.9.8",+ "version": "1.9.9", "description": "Drive Autodesk Fusion 360 from the cloud: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search plus browse/recent/file-info/versions, cloud file download/upload and folder creation, and in-app parametric modeling (fusion_run_modeling_script). Never-charge: APS calls are capped to the free tier.", "homepage": "https://wiki.adom.inc/adom/fusion-bridge", "author": "Adom Inc.",
describe.py+26−1@@ -70,7 +70,7 @@ _T = [ {"code": "required str (the 6 digits; non-digits are stripped)", "hwnd": "optional int (the 2FA window; auto-detected)"}, {"submitted": "bool", "steps": "list", "narrate": "str"}, 90, "fusion_readiness", True, {"code": "123456"}),- ("fusion_demo", "FIRST-TIME-USER DEMO in one verb - the thing to run when someone new wants to SEE what this bridge does (HD's installer calls this). Takes them from nothing to a real board: launches Fusion, FINISHES the Autodesk sign-in - it OPENS the sign-in in the user's NATIVE browser IN THE BACKGROUND (never interrupting their work) and returns signinWhere/signinProfile/signinSession so you can tell them exactly where it is waiting, then offer three paths: they finish it, you foreground it, or (with their OK) you drive it. Native browser via ABE/nbrowser_* because that profile is already signed into Autodesk - never pup, which is anonymous, sets up APS cloud search (or explains it if declined) and runs a LIVE sample search so they see 2-second results, then opens an electronics PROJECT and walks SCHEMATIC -> 2D BOARD -> 3D BOARD, screenshotting each view to show them. STAGED + RESUMABLE: every call advances as far as it safely can and returns stage/done/narrate/screenshots plus a _hint with the exact next action; keep calling it until done:true. NEVER leave a first-time user parked on the sign-in screen - that is the failure this verb exists to prevent. See the 'fusion-demo' skill.",+ ("fusion_demo", "FIRST-TIME-USER DEMO in one verb - the thing to run when someone new wants to SEE what this bridge does (HD's installer calls this). Takes them from nothing to a real board: launches Fusion, FINISHES the Autodesk sign-in - it OPENS the sign-in in the user's NATIVE browser IN THE BACKGROUND (never interrupting their work) and returns signinWhere/signinProfile/signinSession so you can tell them exactly where it is waiting, then offer three paths: they finish it, you foreground it, or (with their OK) you drive it. Native browser via ABE/nbrowser_* because that profile is already signed into Autodesk - never pup, which is anonymous, sets up APS cloud search (or explains it if declined) and runs a LIVE sample search so they see 2-second results, then opens an electronics PROJECT and walks SCHEMATIC -> 2D BOARD -> 3D BOARD, screenshotting each view to show them. STAGED + RESUMABLE: every call advances as far as it safely can and returns stage/done/narrate/screenshots plus a _hint with the exact next action; keep calling it until done:true. NEVER leave a first-time user parked on the sign-in screen - that is the failure this verb exists to prevent. See the 'fusion-demo' skill. TOUR MODE (issue #29): pass {mode:'tour'} for the ASYNC six-content-type showcase - it stages the bundled sample library and walks symbol -> footprint -> device -> 3D package (plus schematic/2D/3D board when a query is given), returns {demoId, estimatedSec, steps} immediately, reports structured progress via fusion_demo_progress for a real progress bar, runs in the BACKGROUND by default (foreground:true only when the user wants to watch), and its final progress poll carries the screenshot array.", {"query": "optional str (design to demo; else picked from APS search)", "stage": "optional str ('skip_aps' to proceed without cloud search)"}, {"stage": "str", "done": "bool", "narrate": "str", "screenshots": "[{label,path}]", "steps": "[str]", "apsSampleSearch": "[{name,project}]"}, 240, "fusion_demo", True, {}),@@ -177,6 +177,31 @@ _T = [ ("fusion_export_step", "Export the active design to STEP (needs the 3D view).", {"outputPath": "required str"}, {"format": "str", "fileSizeKB": "int"}, 300, None, True, {"outputPath": "C:/out/board.step"}), ("fusion_import_step", "Import a STEP/.stp (or other native-importable) file into a NEW Fusion design via the native import API. The open-electronics hints redirect .step here. (Was implemented but missing from this catalog until the verb suite's reverse-drift check caught it, 2026-08-14.)", {"filePath": "required str (WINDOWS path C:/...; stage from container first)"}, {"success": "bool", "documentName": "str"}, 300, None, True, {"filePath": "C:/Temp/part.step"}),++ # ── Catalog completion (2026-08-14): 14 verbs that were LIVE but undescribed, caught by+ # the verb suite's reverse drift check. An undescribed verb is invisible to AD's Verbs+ # tab and to every caller reading fusion_describe - never let these drift again.+ ("fusion_open_cloud_file", "Open a CLOUD file by name (the front door to every design flow). PCB/ELECTRONICS NAV RULE: open the electronics DESIGN document (EcadDesignProductType), never a child .brd/.sch/3D directly - then switch views with fusion_show_schematic / fusion_show_2d_board / fusion_show_3d_board. LONG-RUNNING: fire it, then poll fusion_get_app_state until activeDocument matches (cloud opens on electronics designs take 1-3 min). A crash-recovery modal can block the open - fusion_dismiss_blocking_dialogs.", {"fileName": "required str", "projectName": "optional str (defaults to active project)", "folderPath": "optional str"}, {"success": "bool", "documentName": "str"}, 240, "fusion_get_app_state", True, {"fileName": "BQ25792", "projectName": "Main"}),+ ("fusion_open_design", "Open a LOCAL design file (routes through the add-in import). Prefer cloud flows (fusion_open_cloud_file) for team designs; this is for local .f3d/.step style files.", {"filePath": "required str (WINDOWS path)"}, {"success": "bool"}, 240, None, True, {"filePath": "C:/Temp/part.f3d"}),+ ("fusion_close_document", "Close ONE document WITHOUT the modal save dialog (save:false discards silently - the automation-safe close). Omit name to close the active document.", {"name": "optional str (default: active document)", "save": "optional bool default false"}, {"success": "bool", "closed": "str"}, 60, None, False, {"save": False}),+ ("fusion_close_all_documents", "Close ALL open documents without save dialogs. DESTRUCTIVE to unsaved user work - confirm with the human before calling on a box you do not own.", {"save": "optional bool default false"}, {"success": "bool", "closedCount": "int"}, 60, None, False, {}),+ ("fusion_document_info", "Metadata for the ACTIVE document: name, product type, save state, version, parent project.", {}, {"success": "bool", "name": "str", "productType": "str", "isSaved": "bool"}, 30, None, False, {}),+ ("fusion_execute_text_command", "Run a raw Fusion TEXT COMMAND (app.executeTextCommand) - the escape hatch to Fusion internals (Electron.* electronics commands included). Electron.* commands need an ELECTRONICS document context (schematic/board view active). Guard risky calls with expectDocument.", {"command": "required str", "expectDocument": "optional str (refuses wrong_document if the active doc does not match)"}, {"success": "bool", "output": "str"}, 60, None, False, {"command": "Electron.ImmediateRepaint /full"}),+ ("fusion_get_design_info", "Design-level summary of the active design: components, bodies, sketches, units, root name.", {}, {"success": "bool", "components": "int", "bodies": "int"}, 60, None, False, {}),+ ("fusion_get_parameters", "All user + model parameters of the active design (name, expression, value, unit).", {}, {"success": "bool", "parameters": "list"}, 60, None, False, {}),+ ("fusion_list_cloud_projects", "List the cloud PROJECTS visible to the signed-in Fusion session (hub walk - slow on big teams; prefer fusion_aps_search for finding files).", {}, {"success": "bool", "projects": "list"}, 120, None, True, {}),+ ("fusion_list_cloud_files", "List files/folders in a cloud project (optionally a subfolder).", {"projectName": "optional str (defaults to active project)", "folderPath": "optional str"}, {"success": "bool", "files": "list"}, 120, None, True, {"projectName": "Main"}),+ ("fusion_export_f3d", "Export the active design as a Fusion archive (.f3d).", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/design.f3d"}),+ ("fusion_export_fbx", "Export to FBX mesh.", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/part.fbx"}),+ ("fusion_export_sat", "Export to SAT (ACIS solid).", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/part.sat"}),+ ("fusion_export_skp", "Export to SketchUp (.skp).", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/part.skp"}),++ # ── Library SHOW verbs + bare-artifact wrapping (issue #29, shipped 1.9.9) ──+ ("fusion_show_symbol", "Open a schematic SYMBOL in Fusion's library editor - first-class, no hand-built EDIT strings. Pass name + libraryPath (.lbr, opened first; omit libraryPath if a library is already open), OR pass a BARE <symbol> XML fragment as symbolXml and the bridge generates a minimal wrapper library around it (deviceset + gate synthesized) so it shows in the Library Manager. Background-safe: never steals the foreground.", {"name": "str (deviceset/symbol name; optional if symbolXml carries name=)", "libraryPath": "optional str (WINDOWS path .lbr)", "symbolXml": "optional str (bare <symbol ...>...</symbol>)"}, {"success": "bool", "view": "str", "screenshot": "str path", "wrappedLibrary": "str (when wrapped)"}, 180, None, True, {"name": "ADS8588SIPM", "libraryPath": "C:/Temp/lib.lbr"}),+ ("fusion_show_footprint", "Open a FOOTPRINT (package) in Fusion's library editor. Same contract as fusion_show_symbol: name + libraryPath, or a bare <package> fragment as packageXml (wrapper library generated).", {"name": "str", "libraryPath": "optional str", "packageXml": "optional str (bare <package ...>...</package>)"}, {"success": "bool", "view": "str", "screenshot": "str path", "wrappedLibrary": "str (when wrapped)"}, 180, None, True, {"name": "ADS8588SIPM", "libraryPath": "C:/Temp/lib.lbr"}),+ ("fusion_show_3d_package", "Open the 3D CHIP view (Package3DEnvironment) for a library package - and the RELIABLE way to get a 3D model into a library: pass stepPath and it is attached AFTER the library opens (embedded <packages3d> in hand-built .lbr files is the Fusion quirk that fails; attach-after-open works). stepPath with no library/packageXml auto-generates a minimal 2-pad carrier footprint. Without stepPath it just enters the 3D view of the named package.", {"name": "str", "libraryPath": "optional str (.lbr)", "packageXml": "optional str (bare <package> fragment)", "stepPath": "optional str (WINDOWS path .step to attach)"}, {"success": "bool", "view": "str", "screenshot": "str path", "wrappedLibrary": "str"}, 300, None, True, {"name": "MYCHIP", "stepPath": "C:/Temp/chip.step"}),+ ("fusion_demo_progress", "Poll a running fusion_demo tour: {percent, elapsedSec, estimatedSec, step, stepLabel, done, failed, shots}. Poll about once a second and render a REAL progress bar. When done:true the shots array carries base64 images (pass imagesAs:paths to skip the encoding).", {"demoId": "required str (from fusion_demo mode:tour; omitted = the single running tour)", "imagesAs": "optional str paths|base64|both"}, {"percent": "int", "step": "str", "stepLabel": "str", "done": "bool", "shots": "list"}, 15, None, False, {"demoId": "tour-abc123"}),+ ("fusion_export_iges", "Export to IGES.", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/board.iges"}), ("fusion_export_stl", "Export to STL mesh.", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/part.stl"}), ("fusion_export_3mf", "Export to 3MF mesh.", {"outputPath": "required str"}, {"format": "str"}, 300, None, True, {"outputPath": "C:/out/part.3mf"}),
resources/samples/ADS8588SIPM.fusion.lbradded+294@@ -0,0 +1,294 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="ADS8588SIPM">+ <description>ADS8588SIPM</description>+ <smd name="1" x="-5.7380" y="3.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="2" x="-5.7380" y="3.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="3" x="-5.7380" y="2.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="4" x="-5.7380" y="2.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="5" x="-5.7380" y="1.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="6" x="-5.7380" y="1.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="7" x="-5.7380" y="0.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="8" x="-5.7380" y="0.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="9" x="-5.7380" y="-0.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="10" x="-5.7380" y="-0.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="11" x="-5.7380" y="-1.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="12" x="-5.7380" y="-1.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="13" x="-5.7380" y="-2.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="14" x="-5.7380" y="-2.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="15" x="-5.7380" y="-3.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="16" x="-5.7380" y="-3.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="17" x="-3.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="18" x="-3.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="19" x="-2.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="20" x="-2.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="21" x="-1.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="22" x="-1.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="23" x="-0.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="24" x="-0.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="25" x="0.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="26" x="0.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="27" x="1.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="28" x="1.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="29" x="2.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="30" x="2.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="31" x="3.2500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="32" x="3.7500" y="-5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="33" x="5.7380" y="-3.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="34" x="5.7380" y="-3.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="35" x="5.7380" y="-2.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="36" x="5.7380" y="-2.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="37" x="5.7380" y="-1.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="38" x="5.7380" y="-1.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="39" x="5.7380" y="-0.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="40" x="5.7380" y="-0.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="41" x="5.7380" y="0.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="42" x="5.7380" y="0.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="43" x="5.7380" y="1.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="44" x="5.7380" y="1.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="45" x="5.7380" y="2.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="46" x="5.7380" y="2.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="47" x="5.7380" y="3.2500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="48" x="5.7380" y="3.7500" dx="1.4750" dy="0.3000" layer="1"/>+ <smd name="49" x="3.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="50" x="3.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="51" x="2.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="52" x="2.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="53" x="1.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="54" x="1.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="55" x="0.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="56" x="0.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="57" x="-0.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="58" x="-0.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="59" x="-1.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="60" x="-1.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="61" x="-2.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="62" x="-2.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="63" x="-3.2500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <smd name="64" x="-3.7500" y="5.7380" dx="1.4750" dy="0.3000" layer="1" rot="R90"/>+ <wire x1="-4.6500" y1="-4.6500" x2="4.6500" y2="-4.6500" width="0.127" layer="21"/>+ <wire x1="4.6500" y1="-4.6500" x2="4.6500" y2="4.6500" width="0.127" layer="21"/>+ <wire x1="4.6500" y1="4.6500" x2="-4.6500" y2="4.6500" width="0.127" layer="21"/>+ <wire x1="-4.6500" y1="4.6500" x2="-4.6500" y2="-4.6500" width="0.127" layer="21"/>+ <text x="0" y="5.1500" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-5.1500" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<packages3d>+<package3d name="ADS8588SIPM" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1" locally_modified="yes" type="model">+ <packageinstances>+ <packageinstance name="ADS8588SIPM"/>+ </packageinstances>+</package3d>+</packages3d>+<symbols>+<symbol name="ADS8588SIPM">+ <wire x1="2.54" y1="22.86" x2="53.34" y2="22.86" width="0.254" layer="94"/>+ <wire x1="53.34" y1="22.86" x2="53.34" y2="-63.5" width="0.254" layer="94"/>+ <wire x1="53.34" y1="-63.5" x2="2.54" y2="-63.5" width="0.254" layer="94"/>+ <wire x1="2.54" y1="-63.5" x2="2.54" y2="22.86" width="0.254" layer="94"/>+ <text x="0" y="25.4" size="1.27" layer="95" align="bottom-center">>NAME</text>+ <text x="0" y="-66.04" size="1.27" layer="96" align="top-center">>VALUE</text>+ <pin name="AVDD_1" x="0" y="0" length="middle" direction="io"/>+ <pin name="AGND_1" x="0" y="-2.54" length="middle" direction="io"/>+ <pin name="OS0" x="0" y="-5.08" length="middle" direction="io"/>+ <pin name="OS1" x="0" y="-7.62" length="middle" direction="io"/>+ <pin name="OS2" x="0" y="-10.16" length="middle" direction="io"/>+ <pin name="!PAR!/SER/BYTE_SEL" x="0" y="-12.7" length="middle" direction="io"/>+ <pin name="!STBY" x="0" y="-15.24" length="middle" direction="io"/>+ <pin name="RANGE" x="0" y="-17.78" length="middle" direction="io"/>+ <pin name="CONVSTA" x="0" y="-20.32" length="middle" direction="io"/>+ <pin name="CONVSTB" x="0" y="-22.86" length="middle" direction="io"/>+ <pin name="RESET" x="0" y="-25.4" length="middle" direction="io"/>+ <pin name="!RD!/SCLK" x="0" y="-27.94" length="middle" direction="io"/>+ <pin name="!CS" x="0" y="-30.48" length="middle" direction="io"/>+ <pin name="BUSY" x="0" y="-33.02" length="middle" direction="io"/>+ <pin name="FRSTDATA" x="0" y="-35.56" length="middle" direction="io"/>+ <pin name="DB0" x="0" y="-38.1" length="middle" direction="io"/>+ <pin name="DB1" x="7.62" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB2" x="10.16" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB3" x="12.7" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB4" x="15.24" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB5" x="17.78" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB6" x="20.32" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DVDD" x="22.86" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB7/DOUTA" x="25.4" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB8/DOUTB" x="27.94" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="AGND_2" x="30.48" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB9" x="33.02" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB10" x="35.56" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB11" x="38.1" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB12" x="40.64" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB13" x="43.18" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="DB14/HBEN" x="45.72" y="-60.96" length="middle" direction="io" rot="R90"/>+ <pin name="AVDD_4" x="55.88" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="AGND_6" x="55.88" y="-2.54" length="middle" direction="io" rot="R180"/>+ <pin name="REFGND_2" x="55.88" y="-5.08" length="middle" direction="io" rot="R180"/>+ <pin name="REFCAPB" x="55.88" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="REFCAPA" x="55.88" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="REFGND_1" x="55.88" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="REFIN/REFOUT" x="55.88" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="AGND_5" x="55.88" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="AGND_4" x="55.88" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="REGCAP2" x="55.88" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="AVDD_3" x="55.88" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="AVDD_2" x="55.88" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="REGCAP1" x="55.88" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="AGND_3" x="55.88" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="REFSEL" x="55.88" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="DB15/BYTE_SEL" x="55.88" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="AIN_8GND" x="7.62" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_8P" x="10.16" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_7GND" x="12.7" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_7P" x="15.24" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_6GND" x="17.78" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_6P" x="20.32" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_5GND" x="22.86" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_5P" x="25.4" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_4GND" x="27.94" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_4P" x="30.48" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_3GND" x="33.02" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_3P" x="35.56" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_2GND" x="38.1" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_2P" x="40.64" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_1GND" x="43.18" y="20.32" length="middle" direction="io" rot="R270"/>+ <pin name="AIN_1P" x="45.72" y="20.32" length="middle" direction="io" rot="R270"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="ADS8588SIPM" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="ADS8588SIPM" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="ADS8588SIPM">+ <connects>+ <connect gate="G$1" pin="AVDD_1" pad="1"/>+ <connect gate="G$1" pin="AGND_1" pad="2"/>+ <connect gate="G$1" pin="OS0" pad="3"/>+ <connect gate="G$1" pin="OS1" pad="4"/>+ <connect gate="G$1" pin="OS2" pad="5"/>+ <connect gate="G$1" pin="!PAR!/SER/BYTE_SEL" pad="6"/>+ <connect gate="G$1" pin="!STBY" pad="7"/>+ <connect gate="G$1" pin="RANGE" pad="8"/>+ <connect gate="G$1" pin="CONVSTA" pad="9"/>+ <connect gate="G$1" pin="CONVSTB" pad="10"/>+ <connect gate="G$1" pin="RESET" pad="11"/>+ <connect gate="G$1" pin="!RD!/SCLK" pad="12"/>+ <connect gate="G$1" pin="!CS" pad="13"/>+ <connect gate="G$1" pin="BUSY" pad="14"/>+ <connect gate="G$1" pin="FRSTDATA" pad="15"/>+ <connect gate="G$1" pin="DB0" pad="16"/>+ <connect gate="G$1" pin="DB1" pad="17"/>+ <connect gate="G$1" pin="DB2" pad="18"/>+ <connect gate="G$1" pin="DB3" pad="19"/>+ <connect gate="G$1" pin="DB4" pad="20"/>+ <connect gate="G$1" pin="DB5" pad="21"/>+ <connect gate="G$1" pin="DB6" pad="22"/>+ <connect gate="G$1" pin="DVDD" pad="23"/>+ <connect gate="G$1" pin="DB7/DOUTA" pad="24"/>+ <connect gate="G$1" pin="DB8/DOUTB" pad="25"/>+ <connect gate="G$1" pin="AGND_2" pad="26"/>+ <connect gate="G$1" pin="DB9" pad="27"/>+ <connect gate="G$1" pin="DB10" pad="28"/>+ <connect gate="G$1" pin="DB11" pad="29"/>+ <connect gate="G$1" pin="DB12" pad="30"/>+ <connect gate="G$1" pin="DB13" pad="31"/>+ <connect gate="G$1" pin="DB14/HBEN" pad="32"/>+ <connect gate="G$1" pin="AVDD_4" pad="48"/>+ <connect gate="G$1" pin="AGND_6" pad="47"/>+ <connect gate="G$1" pin="REFGND_2" pad="46"/>+ <connect gate="G$1" pin="REFCAPB" pad="45"/>+ <connect gate="G$1" pin="REFCAPA" pad="44"/>+ <connect gate="G$1" pin="REFGND_1" pad="43"/>+ <connect gate="G$1" pin="REFIN/REFOUT" pad="42"/>+ <connect gate="G$1" pin="AGND_5" pad="41"/>+ <connect gate="G$1" pin="AGND_4" pad="40"/>+ <connect gate="G$1" pin="REGCAP2" pad="39"/>+ <connect gate="G$1" pin="AVDD_3" pad="38"/>+ <connect gate="G$1" pin="AVDD_2" pad="37"/>+ <connect gate="G$1" pin="REGCAP1" pad="36"/>+ <connect gate="G$1" pin="AGND_3" pad="35"/>+ <connect gate="G$1" pin="REFSEL" pad="34"/>+ <connect gate="G$1" pin="DB15/BYTE_SEL" pad="33"/>+ <connect gate="G$1" pin="AIN_8GND" pad="64"/>+ <connect gate="G$1" pin="AIN_8P" pad="63"/>+ <connect gate="G$1" pin="AIN_7GND" pad="62"/>+ <connect gate="G$1" pin="AIN_7P" pad="61"/>+ <connect gate="G$1" pin="AIN_6GND" pad="60"/>+ <connect gate="G$1" pin="AIN_6P" pad="59"/>+ <connect gate="G$1" pin="AIN_5GND" pad="58"/>+ <connect gate="G$1" pin="AIN_5P" pad="57"/>+ <connect gate="G$1" pin="AIN_4GND" pad="56"/>+ <connect gate="G$1" pin="AIN_4P" pad="55"/>+ <connect gate="G$1" pin="AIN_3GND" pad="54"/>+ <connect gate="G$1" pin="AIN_3P" pad="53"/>+ <connect gate="G$1" pin="AIN_2GND" pad="52"/>+ <connect gate="G$1" pin="AIN_2P" pad="51"/>+ <connect gate="G$1" pin="AIN_1GND" pad="50"/>+ <connect gate="G$1" pin="AIN_1P" pad="49"/>+ </connects>+ <package3dinstances>+ <package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1"/>+ </package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
resources/samples/ADS8588SIPM.stepadded+4880@@ -0,0 +1,4880 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('PM0064A_ASM','2017-03-03T',('a0412025'),(''), +'CREO PARAMETRIC BY PTC INC, 2016050','CREO PARAMETRIC BY PTC INC, 2016050',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#28=CARTESIAN_POINT('',(-4.3E0,6.35E-1,-4.3E0)); +#29=DIRECTION('',(0.E0,-1.E0,0.E0)); +#30=DIRECTION('',(1.E0,0.E0,0.E0)); +#31=AXIS2_PLACEMENT_3D('',#28,#29,#30); +#33=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#34=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#35=PRESENTATION_STYLE_ASSIGNMENT((#34)); +#36=STYLED_ITEM('',(#35),#32); +#37=CARTESIAN_POINT('',(-4.3E0,6.35E-1,-4.3E0)); +#38=DIRECTION('',(0.E0,-1.E0,0.E0)); +#39=DIRECTION('',(-1.E0,0.E0,0.E0)); +#40=AXIS2_PLACEMENT_3D('',#37,#38,#39); +#42=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#43=PRESENTATION_STYLE_ASSIGNMENT((#42)); +#44=STYLED_ITEM('',(#43),#41); +#45=DIRECTION('',(-1.E0,0.E0,0.E0)); +#46=VECTOR('',#45,9.202115990712E0); +#47=CARTESIAN_POINT('',(4.601057995356E0,6.35E-1,-4.833559277371E0)); +#48=LINE('',#47,#46); +#49=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#50=PRESENTATION_STYLE_ASSIGNMENT((#49)); +#51=STYLED_ITEM('',(#50),#48); +#52=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#53=VECTOR('',#52,3.288064662950E-1); +#54=CARTESIAN_POINT('',(4.833559277371E0,6.35E-1,-4.601057995356E0)); +#55=LINE('',#54,#53); +#56=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#57=PRESENTATION_STYLE_ASSIGNMENT((#56)); +#58=STYLED_ITEM('',(#57),#55); +#59=DIRECTION('',(0.E0,0.E0,-1.E0)); +#60=VECTOR('',#59,9.202115990712E0); +#61=CARTESIAN_POINT('',(4.833559277371E0,6.35E-1,4.601057995356E0)); +#62=LINE('',#61,#60); +#63=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#64=PRESENTATION_STYLE_ASSIGNMENT((#63)); +#65=STYLED_ITEM('',(#64),#62); +#66=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#67=VECTOR('',#66,3.288064662950E-1); +#68=CARTESIAN_POINT('',(4.601057995356E0,6.35E-1,4.833559277371E0)); +#69=LINE('',#68,#67); +#70=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#71=PRESENTATION_STYLE_ASSIGNMENT((#70)); +#72=STYLED_ITEM('',(#71),#69); +#73=DIRECTION('',(1.E0,0.E0,0.E0)); +#74=VECTOR('',#73,9.202115990712E0); +#75=CARTESIAN_POINT('',(-4.601057995356E0,6.35E-1,4.833559277371E0)); +#76=LINE('',#75,#74); +#77=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#78=PRESENTATION_STYLE_ASSIGNMENT((#77)); +#79=STYLED_ITEM('',(#78),#76); +#80=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#81=VECTOR('',#80,3.288064662950E-1); +#82=CARTESIAN_POINT('',(-4.833559277371E0,6.35E-1,4.601057995356E0)); +#83=LINE('',#82,#81); +#84=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#85=PRESENTATION_STYLE_ASSIGNMENT((#84)); +#86=STYLED_ITEM('',(#85),#83); +#87=DIRECTION('',(0.E0,0.E0,1.E0)); +#88=VECTOR('',#87,9.202115990712E0); +#89=CARTESIAN_POINT('',(-4.833559277371E0,6.35E-1,-4.601057995356E0)); +#90=LINE('',#89,#88); +#91=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#92=PRESENTATION_STYLE_ASSIGNMENT((#91)); +#93=STYLED_ITEM('',(#92),#90); +#94=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#95=VECTOR('',#94,3.288064662950E-1); +#96=CARTESIAN_POINT('',(-4.601057995356E0,6.35E-1,-4.833559277371E0)); +#97=LINE('',#96,#95); +#98=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#99=PRESENTATION_STYLE_ASSIGNMENT((#98)); +#100=STYLED_ITEM('',(#99),#97); +#101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#102=VECTOR('',#101,5.E-2); +#103=CARTESIAN_POINT('',(-4.05E0,6.35E-1,-4.3E0)); +#104=LINE('',#103,#102); +#105=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#106=PRESENTATION_STYLE_ASSIGNMENT((#105)); +#107=STYLED_ITEM('',(#106),#104); +#108=DIRECTION('',(0.E0,-1.E0,0.E0)); +#109=VECTOR('',#108,5.E-2); +#110=CARTESIAN_POINT('',(-4.55E0,6.35E-1,-4.3E0)); +#111=LINE('',#110,#109); +#112=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#113=PRESENTATION_STYLE_ASSIGNMENT((#112)); +#114=STYLED_ITEM('',(#113),#111); +#115=CARTESIAN_POINT('',(-4.3E0,5.85E-1,-4.3E0)); +#116=DIRECTION('',(0.E0,-1.E0,0.E0)); +#117=DIRECTION('',(1.E0,0.E0,0.E0)); +#118=AXIS2_PLACEMENT_3D('',#115,#116,#117); +#120=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#121=PRESENTATION_STYLE_ASSIGNMENT((#120)); +#122=STYLED_ITEM('',(#121),#119); +#123=CARTESIAN_POINT('',(-4.3E0,5.85E-1,-4.3E0)); +#124=DIRECTION('',(0.E0,-1.E0,0.E0)); +#125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#126=AXIS2_PLACEMENT_3D('',#123,#124,#125); +#128=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#129=PRESENTATION_STYLE_ASSIGNMENT((#128)); +#130=STYLED_ITEM('',(#129),#127); +#131=DIRECTION('',(-1.E0,0.E0,0.E0)); +#132=VECTOR('',#131,9.202115990712E0); +#133=CARTESIAN_POINT('',(4.601057995356E0,5.471869343405E-1,-4.932813892535E0)); +#134=LINE('',#133,#132); +#135=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#136=PRESENTATION_STYLE_ASSIGNMENT((#135)); +#137=STYLED_ITEM('',(#136),#134); +#138=DIRECTION('',(5.013678097069E-2,9.912978866622E-1,1.217160757378E-1)); +#139=VECTOR('',#138,5.519904175151E-1); +#140=CARTESIAN_POINT('',(-4.628733018017E0,-1.384388157703E-14,-5.E0)); +#141=LINE('',#140,#139); +#142=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#143=PRESENTATION_STYLE_ASSIGNMENT((#142)); +#144=STYLED_ITEM('',(#143),#141); +#145=DIRECTION('',(1.E0,0.E0,0.E0)); +#146=VECTOR('',#145,9.257466036034E0); +#147=CARTESIAN_POINT('',(-4.628733018017E0,-1.384388157703E-14,-5.E0)); +#148=LINE('',#147,#146); +#149=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#150=PRESENTATION_STYLE_ASSIGNMENT((#149)); +#151=STYLED_ITEM('',(#150),#148); +#152=DIRECTION('',(5.013678097070E-2,-9.912978866622E-1,-1.217160757378E-1)); +#153=VECTOR('',#152,5.519904175151E-1); +#154=CARTESIAN_POINT('',(4.601057995356E0,5.471869343405E-1,-4.932813892535E0)); +#155=LINE('',#154,#153); +#156=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#157=PRESENTATION_STYLE_ASSIGNMENT((#156)); +#158=STYLED_ITEM('',(#157),#155); +#159=DIRECTION('',(5.061420472237E-2,9.912978866622E-1,1.215183203448E-1)); +#160=VECTOR('',#159,5.519904175151E-1); +#161=CARTESIAN_POINT('',(-4.699180162799E0,0.E0,-4.970819837201E0)); +#162=LINE('',#161,#160); +#163=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#164=PRESENTATION_STYLE_ASSIGNMENT((#163)); +#165=STYLED_ITEM('',(#164),#162); +#166=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#167=VECTOR('',#166,3.288064662950E-1); +#168=CARTESIAN_POINT('',(-4.671241606803E0,5.471869343405E-1, +-4.903742888818E0)); +#169=LINE('',#168,#167); +#170=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#171=PRESENTATION_STYLE_ASSIGNMENT((#170)); +#172=STYLED_ITEM('',(#171),#169); +#173=DIRECTION('',(-1.215183203448E-1,-9.912978866622E-1,-5.061420472236E-2)); +#174=VECTOR('',#173,5.519904175151E-1); +#175=CARTESIAN_POINT('',(-4.903742888818E0,5.471869343405E-1, +-4.671241606803E0)); +#176=LINE('',#175,#174); +#177=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#178=PRESENTATION_STYLE_ASSIGNMENT((#177)); +#179=STYLED_ITEM('',(#178),#176); +#180=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#181=VECTOR('',#180,3.841565116167E-1); +#182=CARTESIAN_POINT('',(-4.699180162799E0,0.E0,-4.970819837201E0)); +#183=LINE('',#182,#181); +#184=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#185=PRESENTATION_STYLE_ASSIGNMENT((#184)); +#186=STYLED_ITEM('',(#185),#183); +#187=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,-4.601057995356E0)); +#188=DIRECTION('',(1.217143643511E-1,9.912839485362E-1,5.041574044985E-2)); +#189=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#190=AXIS2_PLACEMENT_3D('',#187,#188,#189); +#192=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#193=PRESENTATION_STYLE_ASSIGNMENT((#192)); +#194=STYLED_ITEM('',(#193),#191); +#195=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,-4.601057995356E0)); +#196=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#197=DIRECTION('',(0.E0,1.E0,0.E0)); +#198=AXIS2_PLACEMENT_3D('',#195,#196,#197); +#200=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#201=PRESENTATION_STYLE_ASSIGNMENT((#200)); +#202=STYLED_ITEM('',(#201),#199); +#203=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,-4.601057995356E0)); +#204=DIRECTION('',(0.E0,0.E0,-1.E0)); +#205=DIRECTION('',(-9.925461516413E-1,1.218693434051E-1,0.E0)); +#206=AXIS2_PLACEMENT_3D('',#203,#204,#205); +#208=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#209=PRESENTATION_STYLE_ASSIGNMENT((#208)); +#210=STYLED_ITEM('',(#209),#207); +#211=CARTESIAN_POINT('',(-4.970819837201E0,0.E0,-4.699180162799E0)); +#212=CARTESIAN_POINT('',(-4.976872408249E0,0.E0,-4.693127591751E0)); +#213=CARTESIAN_POINT('',(-4.987581634393E0,5.905908534353E-4, +-4.679186988847E0)); +#214=CARTESIAN_POINT('',(-4.997715071581E0,5.905908534543E-4, +-4.654722707355E0)); +#215=CARTESIAN_POINT('',(-5.E0,0.E0,-4.637292646081E0)); +#216=CARTESIAN_POINT('',(-5.E0,0.E0,-4.628733018017E0)); +#218=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#219=PRESENTATION_STYLE_ASSIGNMENT((#218)); +#220=STYLED_ITEM('',(#219),#217); +#221=DIRECTION('',(0.E0,0.E0,1.E0)); +#222=VECTOR('',#221,9.202115990712E0); +#223=CARTESIAN_POINT('',(-4.932813892535E0,5.471869343405E-1, +-4.601057995356E0)); +#224=LINE('',#223,#222); +#225=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#226=PRESENTATION_STYLE_ASSIGNMENT((#225)); +#227=STYLED_ITEM('',(#226),#224); +#228=DIRECTION('',(1.217160757378E-1,9.912978866622E-1,-5.013678097069E-2)); +#229=VECTOR('',#228,5.519904175151E-1); +#230=CARTESIAN_POINT('',(-5.E0,0.E0,4.628733018017E0)); +#231=LINE('',#230,#229); +#232=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#233=PRESENTATION_STYLE_ASSIGNMENT((#232)); +#234=STYLED_ITEM('',(#233),#231); +#235=DIRECTION('',(0.E0,0.E0,-1.E0)); +#236=VECTOR('',#235,9.257466036034E0); +#237=CARTESIAN_POINT('',(-5.E0,0.E0,4.628733018017E0)); +#238=LINE('',#237,#236); +#239=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#240=PRESENTATION_STYLE_ASSIGNMENT((#239)); +#241=STYLED_ITEM('',(#240),#238); +#242=DIRECTION('',(-1.217160757378E-1,-9.912978866622E-1,-5.013678097070E-2)); +#243=VECTOR('',#242,5.519904175151E-1); +#244=CARTESIAN_POINT('',(-4.932813892535E0,5.471869343405E-1, +-4.601057995356E0)); +#245=LINE('',#244,#243); +#246=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#247=PRESENTATION_STYLE_ASSIGNMENT((#246)); +#248=STYLED_ITEM('',(#247),#245); +#249=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,4.601057995356E0)); +#250=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#251=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#252=AXIS2_PLACEMENT_3D('',#249,#250,#251); +#254=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#255=PRESENTATION_STYLE_ASSIGNMENT((#254)); +#256=STYLED_ITEM('',(#255),#253); +#257=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,4.601057995356E0)); +#258=DIRECTION('',(1.217143643511E-1,9.912839485362E-1,-5.041574044985E-2)); +#259=DIRECTION('',(-9.925461516413E-1,1.218693434051E-1,0.E0)); +#260=AXIS2_PLACEMENT_3D('',#257,#258,#259); +#262=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#263=PRESENTATION_STYLE_ASSIGNMENT((#262)); +#264=STYLED_ITEM('',(#263),#261); +#265=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,4.601057995356E0)); +#266=DIRECTION('',(0.E0,0.E0,1.E0)); +#267=DIRECTION('',(0.E0,1.E0,0.E0)); +#268=AXIS2_PLACEMENT_3D('',#265,#266,#267); +#270=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#271=PRESENTATION_STYLE_ASSIGNMENT((#270)); +#272=STYLED_ITEM('',(#271),#269); +#273=DIRECTION('',(1.215183203448E-1,9.912978866622E-1,-5.061420472237E-2)); +#274=VECTOR('',#273,5.519904175151E-1); +#275=CARTESIAN_POINT('',(-4.970819837201E0,1.704336290632E-14, +4.699180162799E0)); +#276=LINE('',#275,#274); +#277=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#278=PRESENTATION_STYLE_ASSIGNMENT((#277)); +#279=STYLED_ITEM('',(#278),#276); +#280=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#281=VECTOR('',#280,3.288064662950E-1); +#282=CARTESIAN_POINT('',(-4.903742888818E0,5.471869343405E-1,4.671241606803E0)); +#283=LINE('',#282,#281); +#284=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#285=PRESENTATION_STYLE_ASSIGNMENT((#284)); +#286=STYLED_ITEM('',(#285),#283); +#287=DIRECTION('',(-5.061420472236E-2,-9.912978866622E-1,1.215183203448E-1)); +#288=VECTOR('',#287,5.519904175151E-1); +#289=CARTESIAN_POINT('',(-4.671241606803E0,5.471869343405E-1,4.903742888818E0)); +#290=LINE('',#289,#288); +#291=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#292=PRESENTATION_STYLE_ASSIGNMENT((#291)); +#293=STYLED_ITEM('',(#292),#290); +#294=DIRECTION('',(7.071067811865E-1,-1.360840128689E-14,7.071067811865E-1)); +#295=VECTOR('',#294,3.841565116167E-1); +#296=CARTESIAN_POINT('',(-4.970819837201E0,1.704336290632E-14, +4.699180162799E0)); +#297=LINE('',#296,#295); +#298=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#299=PRESENTATION_STYLE_ASSIGNMENT((#298)); +#300=STYLED_ITEM('',(#299),#297); +#301=CARTESIAN_POINT('',(-4.970819837201E0,1.704336290632E-14, +4.699180162799E0)); +#302=CARTESIAN_POINT('',(-4.976985605690E0,1.703541929528E-14, +4.693014394310E0)); +#303=CARTESIAN_POINT('',(-4.987536217203E0,5.906705500198E-4,4.679246421655E0)); +#304=CARTESIAN_POINT('',(-4.997724982119E0,5.906705500315E-4,4.654648567211E0)); +#305=CARTESIAN_POINT('',(-5.E0,0.E0,4.637452731437E0)); +#306=CARTESIAN_POINT('',(-5.E0,0.E0,4.628733018017E0)); +#308=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#309=PRESENTATION_STYLE_ASSIGNMENT((#308)); +#310=STYLED_ITEM('',(#309),#307); +#311=DIRECTION('',(0.E0,-1.E0,1.366428338E-14)); +#312=VECTOR('',#311,1.3E-1); +#313=CARTESIAN_POINT('',(-5.E0,0.E0,4.628733018017E0)); +#314=LINE('',#313,#312); +#315=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#316=PRESENTATION_STYLE_ASSIGNMENT((#315)); +#317=STYLED_ITEM('',(#316),#314); +#318=DIRECTION('',(0.E0,0.E0,1.E0)); +#319=VECTOR('',#318,9.257466036034E0); +#320=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.628733018017E0)); +#321=LINE('',#320,#319); +#322=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#323=PRESENTATION_STYLE_ASSIGNMENT((#322)); +#324=STYLED_ITEM('',(#323),#321); +#325=DIRECTION('',(0.E0,-1.E0,0.E0)); +#326=VECTOR('',#325,1.3E-1); +#327=CARTESIAN_POINT('',(-5.E0,0.E0,-4.628733018017E0)); +#328=LINE('',#327,#326); +#329=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#330=PRESENTATION_STYLE_ASSIGNMENT((#329)); +#331=STYLED_ITEM('',(#330),#328); +#332=DIRECTION('',(1.217160757378E-1,-9.912978866622E-1,-5.013678097069E-2)); +#333=VECTOR('',#332,5.519904175151E-1); +#334=CARTESIAN_POINT('',(-5.E0,-1.3E-1,4.628733018017E0)); +#335=LINE('',#334,#333); +#336=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#337=PRESENTATION_STYLE_ASSIGNMENT((#336)); +#338=STYLED_ITEM('',(#337),#335); +#339=DIRECTION('',(0.E0,0.E0,-1.E0)); +#340=VECTOR('',#339,9.202115990712E0); +#341=CARTESIAN_POINT('',(-4.932813892535E0,-6.771869343405E-1, +4.601057995356E0)); +#342=LINE('',#341,#340); +#343=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#344=PRESENTATION_STYLE_ASSIGNMENT((#343)); +#345=STYLED_ITEM('',(#344),#342); +#346=DIRECTION('',(1.217160757378E-1,-9.912978866622E-1,5.013678097070E-2)); +#347=VECTOR('',#346,5.519904175151E-1); +#348=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.628733018017E0)); +#349=LINE('',#348,#347); +#350=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#351=PRESENTATION_STYLE_ASSIGNMENT((#350)); +#352=STYLED_ITEM('',(#351),#349); +#353=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,4.699180162799E0)); +#354=CARTESIAN_POINT('',(-4.976872408249E0,-1.3E-1,4.693127591751E0)); +#355=CARTESIAN_POINT('',(-4.987581634393E0,-1.305905908535E-1, +4.679186988847E0)); +#356=CARTESIAN_POINT('',(-4.997715071581E0,-1.305905908535E-1, +4.654722707355E0)); +#357=CARTESIAN_POINT('',(-5.E0,-1.3E-1,4.637292646081E0)); +#358=CARTESIAN_POINT('',(-5.E0,-1.3E-1,4.628733018017E0)); +#360=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#361=PRESENTATION_STYLE_ASSIGNMENT((#360)); +#362=STYLED_ITEM('',(#361),#359); +#363=DIRECTION('',(1.215183203449E-1,-9.912978866622E-1,-5.061420472236E-2)); +#364=VECTOR('',#363,5.519904175151E-1); +#365=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,4.699180162799E0)); +#366=LINE('',#365,#364); +#367=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#368=PRESENTATION_STYLE_ASSIGNMENT((#367)); +#369=STYLED_ITEM('',(#368),#366); +#370=DIRECTION('',(5.061420472237E-2,-9.912978866622E-1,-1.215183203448E-1)); +#371=VECTOR('',#370,5.519904175151E-1); +#372=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,4.970819837201E0)); +#373=LINE('',#372,#371); +#374=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#375=PRESENTATION_STYLE_ASSIGNMENT((#374)); +#376=STYLED_ITEM('',(#375),#373); +#377=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#378=VECTOR('',#377,3.288064662950E-1); +#379=CARTESIAN_POINT('',(-4.671241606803E0,-6.771869343405E-1, +4.903742888818E0)); +#380=LINE('',#379,#378); +#381=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#382=PRESENTATION_STYLE_ASSIGNMENT((#381)); +#383=STYLED_ITEM('',(#382),#380); +#384=DIRECTION('',(2.049642507E-14,-1.E0,0.E0)); +#385=VECTOR('',#384,1.3E-1); +#386=CARTESIAN_POINT('',(-4.970819837201E0,1.704336290632E-14, +4.699180162799E0)); +#387=LINE('',#386,#385); +#388=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#389=PRESENTATION_STYLE_ASSIGNMENT((#388)); +#390=STYLED_ITEM('',(#389),#387); +#391=DIRECTION('',(0.E0,-1.E0,0.E0)); +#392=VECTOR('',#391,1.3E-1); +#393=CARTESIAN_POINT('',(-4.699180162799E0,1.181560693926E-14, +4.970819837201E0)); +#394=LINE('',#393,#392); +#395=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#396=PRESENTATION_STYLE_ASSIGNMENT((#395)); +#397=STYLED_ITEM('',(#396),#394); +#398=DIRECTION('',(7.071067811865E-1,2.413173270604E-14,7.071067811865E-1)); +#399=VECTOR('',#398,3.841565116167E-1); +#400=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,4.699180162799E0)); +#401=LINE('',#400,#399); +#402=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#403=PRESENTATION_STYLE_ASSIGNMENT((#402)); +#404=STYLED_ITEM('',(#403),#401); +#405=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,4.970819837201E0)); +#406=CARTESIAN_POINT('',(-4.693014394310E0,-1.3E-1,4.976985605690E0)); +#407=CARTESIAN_POINT('',(-4.679246421655E0,-1.305906705500E-1, +4.987536217203E0)); +#408=CARTESIAN_POINT('',(-4.654648567211E0,-1.305906705500E-1, +4.997724982119E0)); +#409=CARTESIAN_POINT('',(-4.637452731437E0,-1.3E-1,5.E0)); +#410=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,5.E0)); +#412=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#413=PRESENTATION_STYLE_ASSIGNMENT((#412)); +#414=STYLED_ITEM('',(#413),#411); +#415=CARTESIAN_POINT('',(-4.699180162799E0,1.181560693926E-14, +4.970819837201E0)); +#416=CARTESIAN_POINT('',(-4.693127591751E0,1.107481839484E-14, +4.976872408249E0)); +#417=CARTESIAN_POINT('',(-4.679186988847E0,5.905908534736E-4,4.987581634393E0)); +#418=CARTESIAN_POINT('',(-4.654722707355E0,5.905908534517E-4,4.997715071581E0)); +#419=CARTESIAN_POINT('',(-4.637292646081E0,1.377393240095E-14,5.E0)); +#420=CARTESIAN_POINT('',(-4.628733018017E0,1.407937200784E-14,5.E0)); +#422=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#423=PRESENTATION_STYLE_ASSIGNMENT((#422)); +#424=STYLED_ITEM('',(#423),#421); +#425=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,4.833559277371E0)); +#426=DIRECTION('',(5.041574044985E-2,9.912839485362E-1,-1.217143643511E-1)); +#427=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#428=AXIS2_PLACEMENT_3D('',#425,#426,#427); +#430=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#431=PRESENTATION_STYLE_ASSIGNMENT((#430)); +#432=STYLED_ITEM('',(#431),#429); +#433=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,4.833559277371E0)); +#434=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#435=DIRECTION('',(0.E0,1.E0,0.E0)); +#436=AXIS2_PLACEMENT_3D('',#433,#434,#435); +#438=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#439=PRESENTATION_STYLE_ASSIGNMENT((#438)); +#440=STYLED_ITEM('',(#439),#437); +#441=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,4.833559277371E0)); +#442=DIRECTION('',(-1.E0,0.E0,0.E0)); +#443=DIRECTION('',(0.E0,1.218693434051E-1,9.925461516413E-1)); +#444=AXIS2_PLACEMENT_3D('',#441,#442,#443); +#446=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#447=PRESENTATION_STYLE_ASSIGNMENT((#446)); +#448=STYLED_ITEM('',(#447),#445); +#449=DIRECTION('',(-5.013678097069E-2,9.912978866622E-1,-1.217160757378E-1)); +#450=VECTOR('',#449,5.519904175151E-1); +#451=CARTESIAN_POINT('',(4.628733018017E0,1.394331102654E-14,5.E0)); +#452=LINE('',#451,#450); +#453=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#454=PRESENTATION_STYLE_ASSIGNMENT((#453)); +#455=STYLED_ITEM('',(#454),#452); +#456=DIRECTION('',(1.E0,0.E0,0.E0)); +#457=VECTOR('',#456,9.257466036034E0); +#458=CARTESIAN_POINT('',(-4.628733018017E0,1.407937200784E-14,5.E0)); +#459=LINE('',#458,#457); +#460=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#461=PRESENTATION_STYLE_ASSIGNMENT((#460)); +#462=STYLED_ITEM('',(#461),#459); +#463=DIRECTION('',(-5.013678097069E-2,-9.912978866622E-1,1.217160757378E-1)); +#464=VECTOR('',#463,5.519904175151E-1); +#465=CARTESIAN_POINT('',(-4.601057995356E0,5.471869343405E-1,4.932813892535E0)); +#466=LINE('',#465,#464); +#467=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#468=PRESENTATION_STYLE_ASSIGNMENT((#467)); +#469=STYLED_ITEM('',(#468),#466); +#470=DIRECTION('',(1.E0,0.E0,0.E0)); +#471=VECTOR('',#470,9.202115990712E0); +#472=CARTESIAN_POINT('',(-4.601057995356E0,5.471869343405E-1,4.932813892535E0)); +#473=LINE('',#472,#471); +#474=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#475=PRESENTATION_STYLE_ASSIGNMENT((#474)); +#476=STYLED_ITEM('',(#475),#473); +#477=DIRECTION('',(7.071067811866E-1,0.E0,-7.071067811865E-1)); +#478=VECTOR('',#477,3.288064662950E-1); +#479=CARTESIAN_POINT('',(4.671241606803E0,5.471869343405E-1,4.903742888818E0)); +#480=LINE('',#479,#478); +#481=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#482=PRESENTATION_STYLE_ASSIGNMENT((#481)); +#483=STYLED_ITEM('',(#482),#480); +#484=DIRECTION('',(1.215183203449E-1,-9.912978866622E-1,5.061420472237E-2)); +#485=VECTOR('',#484,5.519904175151E-1); +#486=CARTESIAN_POINT('',(4.903742888818E0,5.471869343405E-1,4.671241606803E0)); +#487=LINE('',#486,#485); +#488=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#489=PRESENTATION_STYLE_ASSIGNMENT((#488)); +#490=STYLED_ITEM('',(#489),#487); +#491=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#492=VECTOR('',#491,3.841565116167E-1); +#493=CARTESIAN_POINT('',(4.699180162799E0,1.090840169420E-14,4.970819837201E0)); +#494=LINE('',#493,#492); +#495=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#496=PRESENTATION_STYLE_ASSIGNMENT((#495)); +#497=STYLED_ITEM('',(#496),#494); +#498=DIRECTION('',(-5.061420472237E-2,9.912978866622E-1,-1.215183203448E-1)); +#499=VECTOR('',#498,5.519904175151E-1); +#500=CARTESIAN_POINT('',(4.699180162799E0,1.090840169420E-14,4.970819837201E0)); +#501=LINE('',#500,#499); +#502=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#503=PRESENTATION_STYLE_ASSIGNMENT((#502)); +#504=STYLED_ITEM('',(#503),#501); +#505=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,4.833559277371E0)); +#506=DIRECTION('',(1.E0,0.E0,0.E0)); +#507=DIRECTION('',(0.E0,1.E0,0.E0)); +#508=AXIS2_PLACEMENT_3D('',#505,#506,#507); +#510=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#511=PRESENTATION_STYLE_ASSIGNMENT((#510)); +#512=STYLED_ITEM('',(#511),#509); +#513=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,4.833559277371E0)); +#514=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#515=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#516=AXIS2_PLACEMENT_3D('',#513,#514,#515); +#518=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#519=PRESENTATION_STYLE_ASSIGNMENT((#518)); +#520=STYLED_ITEM('',(#519),#517); +#521=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,4.833559277371E0)); +#522=DIRECTION('',(-5.041574044985E-2,9.912839485362E-1,-1.217143643511E-1)); +#523=DIRECTION('',(0.E0,1.218693434051E-1,9.925461516413E-1)); +#524=AXIS2_PLACEMENT_3D('',#521,#522,#523); +#526=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#527=PRESENTATION_STYLE_ASSIGNMENT((#526)); +#528=STYLED_ITEM('',(#527),#525); +#529=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,4.601057995356E0)); +#530=DIRECTION('',(-1.217143643511E-1,9.912839485362E-1,-5.041574044985E-2)); +#531=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#532=AXIS2_PLACEMENT_3D('',#529,#530,#531); +#534=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#535=PRESENTATION_STYLE_ASSIGNMENT((#534)); +#536=STYLED_ITEM('',(#535),#533); +#537=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,4.601057995356E0)); +#538=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#539=DIRECTION('',(0.E0,1.E0,0.E0)); +#540=AXIS2_PLACEMENT_3D('',#537,#538,#539); +#542=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#543=PRESENTATION_STYLE_ASSIGNMENT((#542)); +#544=STYLED_ITEM('',(#543),#541); +#545=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,4.601057995356E0)); +#546=DIRECTION('',(0.E0,0.E0,1.E0)); +#547=DIRECTION('',(9.925461516413E-1,1.218693434051E-1,0.E0)); +#548=AXIS2_PLACEMENT_3D('',#545,#546,#547); +#550=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#551=PRESENTATION_STYLE_ASSIGNMENT((#550)); +#552=STYLED_ITEM('',(#551),#549); +#553=CARTESIAN_POINT('',(4.970819837201E0,0.E0,4.699180162799E0)); +#554=CARTESIAN_POINT('',(4.976872408249E0,0.E0,4.693127591751E0)); +#555=CARTESIAN_POINT('',(4.987581634393E0,5.905908534492E-4,4.679186988847E0)); +#556=CARTESIAN_POINT('',(4.997715071581E0,5.905908534550E-4,4.654722707355E0)); +#557=CARTESIAN_POINT('',(5.E0,0.E0,4.637292646081E0)); +#558=CARTESIAN_POINT('',(5.E0,0.E0,4.628733018017E0)); +#560=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#561=PRESENTATION_STYLE_ASSIGNMENT((#560)); +#562=STYLED_ITEM('',(#561),#559); +#563=DIRECTION('',(-1.217160757378E-1,9.912978866622E-1,5.013678097070E-2)); +#564=VECTOR('',#563,5.519904175151E-1); +#565=CARTESIAN_POINT('',(5.E0,-2.241573818194E-14,-4.628733018017E0)); +#566=LINE('',#565,#564); +#567=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#568=PRESENTATION_STYLE_ASSIGNMENT((#567)); +#569=STYLED_ITEM('',(#568),#566); +#570=DIRECTION('',(0.E0,0.E0,-1.E0)); +#571=VECTOR('',#570,9.257466036034E0); +#572=CARTESIAN_POINT('',(5.E0,0.E0,4.628733018017E0)); +#573=LINE('',#572,#571); +#574=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#575=PRESENTATION_STYLE_ASSIGNMENT((#574)); +#576=STYLED_ITEM('',(#575),#573); +#577=DIRECTION('',(1.217160757378E-1,-9.912978866622E-1,5.013678097069E-2)); +#578=VECTOR('',#577,5.519904175151E-1); +#579=CARTESIAN_POINT('',(4.932813892535E0,5.471869343405E-1,4.601057995356E0)); +#580=LINE('',#579,#578); +#581=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#582=PRESENTATION_STYLE_ASSIGNMENT((#581)); +#583=STYLED_ITEM('',(#582),#580); +#584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#585=VECTOR('',#584,9.202115990712E0); +#586=CARTESIAN_POINT('',(4.932813892535E0,5.471869343405E-1,4.601057995356E0)); +#587=LINE('',#586,#585); +#588=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#589=PRESENTATION_STYLE_ASSIGNMENT((#588)); +#590=STYLED_ITEM('',(#589),#587); +#591=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#592=VECTOR('',#591,3.288064662950E-1); +#593=CARTESIAN_POINT('',(4.903742888818E0,5.471869343405E-1,-4.671241606803E0)); +#594=LINE('',#593,#592); +#595=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#596=PRESENTATION_STYLE_ASSIGNMENT((#595)); +#597=STYLED_ITEM('',(#596),#594); +#598=DIRECTION('',(5.061420472237E-2,-9.912978866622E-1,-1.215183203448E-1)); +#599=VECTOR('',#598,5.519904175151E-1); +#600=CARTESIAN_POINT('',(4.671241606803E0,5.471869343405E-1,-4.903742888818E0)); +#601=LINE('',#600,#599); +#602=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#603=PRESENTATION_STYLE_ASSIGNMENT((#602)); +#604=STYLED_ITEM('',(#603),#601); +#605=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#606=VECTOR('',#605,3.841565116167E-1); +#607=CARTESIAN_POINT('',(4.970819837201E0,-1.340782942877E-14, +-4.699180162799E0)); +#608=LINE('',#607,#606); +#609=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#610=PRESENTATION_STYLE_ASSIGNMENT((#609)); +#611=STYLED_ITEM('',(#610),#608); +#612=DIRECTION('',(-1.215183203448E-1,9.912978866622E-1,5.061420472237E-2)); +#613=VECTOR('',#612,5.519904175151E-1); +#614=CARTESIAN_POINT('',(4.970819837201E0,-1.340782942877E-14, +-4.699180162799E0)); +#615=LINE('',#614,#613); +#616=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#617=PRESENTATION_STYLE_ASSIGNMENT((#616)); +#618=STYLED_ITEM('',(#617),#615); +#619=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,-4.601057995356E0)); +#620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#621=DIRECTION('',(0.E0,1.E0,0.E0)); +#622=AXIS2_PLACEMENT_3D('',#619,#620,#621); +#624=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#625=PRESENTATION_STYLE_ASSIGNMENT((#624)); +#626=STYLED_ITEM('',(#625),#623); +#627=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,-4.601057995356E0)); +#628=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#629=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#630=AXIS2_PLACEMENT_3D('',#627,#628,#629); +#632=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#633=PRESENTATION_STYLE_ASSIGNMENT((#632)); +#634=STYLED_ITEM('',(#633),#631); +#635=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,-4.601057995356E0)); +#636=DIRECTION('',(-1.217143643511E-1,9.912839485362E-1,5.041574044985E-2)); +#637=DIRECTION('',(9.925461516413E-1,1.218693434051E-1,0.E0)); +#638=AXIS2_PLACEMENT_3D('',#635,#636,#637); +#640=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#641=PRESENTATION_STYLE_ASSIGNMENT((#640)); +#642=STYLED_ITEM('',(#641),#639); +#643=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,-4.833559277371E0)); +#644=DIRECTION('',(-5.041574044985E-2,9.912839485362E-1,1.217143643511E-1)); +#645=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#646=AXIS2_PLACEMENT_3D('',#643,#644,#645); +#648=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#649=PRESENTATION_STYLE_ASSIGNMENT((#648)); +#650=STYLED_ITEM('',(#649),#647); +#651=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,-4.833559277371E0)); +#652=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#653=DIRECTION('',(0.E0,1.E0,0.E0)); +#654=AXIS2_PLACEMENT_3D('',#651,#652,#653); +#656=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#657=PRESENTATION_STYLE_ASSIGNMENT((#656)); +#658=STYLED_ITEM('',(#657),#655); +#659=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,-4.833559277371E0)); +#660=DIRECTION('',(1.E0,0.E0,0.E0)); +#661=DIRECTION('',(0.E0,1.218693434051E-1,-9.925461516413E-1)); +#662=AXIS2_PLACEMENT_3D('',#659,#660,#661); +#664=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#665=PRESENTATION_STYLE_ASSIGNMENT((#664)); +#666=STYLED_ITEM('',(#665),#663); +#667=CARTESIAN_POINT('',(4.699180162799E0,-1.149288432330E-14, +-4.970819837201E0)); +#668=CARTESIAN_POINT('',(4.693127591751E0,-1.061953361829E-14, +-4.976872408249E0)); +#669=CARTESIAN_POINT('',(4.679186988847E0,5.905908534408E-4,-4.987581634393E0)); +#670=CARTESIAN_POINT('',(4.654722707355E0,5.905908534497E-4,-4.997715071581E0)); +#671=CARTESIAN_POINT('',(4.637292646081E0,0.E0,-5.E0)); +#672=CARTESIAN_POINT('',(4.628733018017E0,0.E0,-5.E0)); +#674=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#675=PRESENTATION_STYLE_ASSIGNMENT((#674)); +#676=STYLED_ITEM('',(#675),#673); +#677=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#678=CARTESIAN_POINT('',(4.693014394310E0,-1.3E-1,-4.976985605690E0)); +#679=CARTESIAN_POINT('',(4.679246421655E0,-1.305906705500E-1, +-4.987536217203E0)); +#680=CARTESIAN_POINT('',(4.654648567211E0,-1.305906705500E-1, +-4.997724982119E0)); +#681=CARTESIAN_POINT('',(4.637452731437E0,-1.3E-1,-5.E0)); +#682=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,-5.E0)); +#684=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#685=PRESENTATION_STYLE_ASSIGNMENT((#684)); +#686=STYLED_ITEM('',(#685),#683); +#687=DIRECTION('',(0.E0,-1.E0,0.E0)); +#688=VECTOR('',#687,1.3E-1); +#689=CARTESIAN_POINT('',(4.699180162799E0,-1.149288432330E-14, +-4.970819837201E0)); +#690=LINE('',#689,#688); +#691=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#692=PRESENTATION_STYLE_ASSIGNMENT((#691)); +#693=STYLED_ITEM('',(#692),#690); +#694=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#695=VECTOR('',#694,3.841565116167E-1); +#696=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#697=LINE('',#696,#695); +#698=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#699=PRESENTATION_STYLE_ASSIGNMENT((#698)); +#700=STYLED_ITEM('',(#699),#697); +#701=DIRECTION('',(0.E0,-1.E0,0.E0)); +#702=VECTOR('',#701,1.3E-1); +#703=CARTESIAN_POINT('',(4.970819837201E0,-1.340782942877E-14, +-4.699180162799E0)); +#704=LINE('',#703,#702); +#705=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#706=PRESENTATION_STYLE_ASSIGNMENT((#705)); +#707=STYLED_ITEM('',(#706),#704); +#708=DIRECTION('',(-5.061420472237E-2,-9.912978866622E-1,1.215183203448E-1)); +#709=VECTOR('',#708,5.519904175152E-1); +#710=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#711=LINE('',#710,#709); +#712=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#713=PRESENTATION_STYLE_ASSIGNMENT((#712)); +#714=STYLED_ITEM('',(#713),#711); +#715=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#716=VECTOR('',#715,3.288064662950E-1); +#717=CARTESIAN_POINT('',(4.671241606803E0,-6.771869343405E-1, +-4.903742888818E0)); +#718=LINE('',#717,#716); +#719=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#720=PRESENTATION_STYLE_ASSIGNMENT((#719)); +#721=STYLED_ITEM('',(#720),#718); +#722=DIRECTION('',(-1.215183203448E-1,-9.912978866622E-1,5.061420472237E-2)); +#723=VECTOR('',#722,5.519904175152E-1); +#724=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#725=LINE('',#724,#723); +#726=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#727=PRESENTATION_STYLE_ASSIGNMENT((#726)); +#728=STYLED_ITEM('',(#727),#725); +#729=DIRECTION('',(1.E0,0.E0,0.E0)); +#730=VECTOR('',#729,9.202115990712E0); +#731=CARTESIAN_POINT('',(-4.601057995356E0,-6.771869343405E-1, +-4.932813892535E0)); +#732=LINE('',#731,#730); +#733=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#734=PRESENTATION_STYLE_ASSIGNMENT((#733)); +#735=STYLED_ITEM('',(#734),#732); +#736=DIRECTION('',(-5.013678097070E-2,-9.912978866622E-1,1.217160757378E-1)); +#737=VECTOR('',#736,5.519904175151E-1); +#738=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,-5.E0)); +#739=LINE('',#738,#737); +#740=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#741=PRESENTATION_STYLE_ASSIGNMENT((#740)); +#742=STYLED_ITEM('',(#741),#739); +#743=DIRECTION('',(5.013678097069E-2,-9.912978866622E-1,1.217160757378E-1)); +#744=VECTOR('',#743,5.519904175151E-1); +#745=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,-5.E0)); +#746=LINE('',#745,#744); +#747=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#748=PRESENTATION_STYLE_ASSIGNMENT((#747)); +#749=STYLED_ITEM('',(#748),#746); +#750=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#751=DIRECTION('',(5.041574044985E-2,-9.912839485362E-1,1.217143643511E-1)); +#752=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#753=AXIS2_PLACEMENT_3D('',#750,#751,#752); +#755=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#756=PRESENTATION_STYLE_ASSIGNMENT((#755)); +#757=STYLED_ITEM('',(#756),#754); +#758=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#759=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#760=DIRECTION('',(1.776356839400E-14,-1.E0,1.776356839400E-14)); +#761=AXIS2_PLACEMENT_3D('',#758,#759,#760); +#763=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#764=PRESENTATION_STYLE_ASSIGNMENT((#763)); +#765=STYLED_ITEM('',(#764),#762); +#766=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#767=DIRECTION('',(-1.E0,0.E0,0.E0)); +#768=DIRECTION('',(0.E0,-1.218693434051E-1,-9.925461516413E-1)); +#769=AXIS2_PLACEMENT_3D('',#766,#767,#768); +#771=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#772=PRESENTATION_STYLE_ASSIGNMENT((#771)); +#773=STYLED_ITEM('',(#772),#770); +#774=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#775=CARTESIAN_POINT('',(-4.693127591751E0,-1.3E-1,-4.976872408249E0)); +#776=CARTESIAN_POINT('',(-4.679186988847E0,-1.305905908535E-1, +-4.987581634393E0)); +#777=CARTESIAN_POINT('',(-4.654722707355E0,-1.305905908534E-1, +-4.997715071581E0)); +#778=CARTESIAN_POINT('',(-4.637292646081E0,-1.3E-1,-5.E0)); +#779=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,-5.E0)); +#781=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#782=PRESENTATION_STYLE_ASSIGNMENT((#781)); +#783=STYLED_ITEM('',(#782),#780); +#784=CARTESIAN_POINT('',(-4.699180162799E0,0.E0,-4.970819837201E0)); +#785=CARTESIAN_POINT('',(-4.693014394310E0,0.E0,-4.976985605690E0)); +#786=CARTESIAN_POINT('',(-4.679246421655E0,5.906705500026E-4, +-4.987536217203E0)); +#787=CARTESIAN_POINT('',(-4.654648567211E0,5.906705500095E-4, +-4.997724982119E0)); +#788=CARTESIAN_POINT('',(-4.637452731437E0,-1.422407349619E-14,-5.E0)); +#789=CARTESIAN_POINT('',(-4.628733018017E0,-1.384388157703E-14,-5.E0)); +#791=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#792=PRESENTATION_STYLE_ASSIGNMENT((#791)); +#793=STYLED_ITEM('',(#792),#790); +#794=DIRECTION('',(-2.049642507E-14,-1.E0,0.E0)); +#795=VECTOR('',#794,1.3E-1); +#796=CARTESIAN_POINT('',(4.628733018017E0,0.E0,-5.E0)); +#797=LINE('',#796,#795); +#798=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#799=PRESENTATION_STYLE_ASSIGNMENT((#798)); +#800=STYLED_ITEM('',(#799),#797); +#801=DIRECTION('',(-1.366428338E-14,-1.E0,0.E0)); +#802=VECTOR('',#801,1.3E-1); +#803=CARTESIAN_POINT('',(-4.628733018017E0,-1.384388157703E-14,-5.E0)); +#804=LINE('',#803,#802); +#805=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#806=PRESENTATION_STYLE_ASSIGNMENT((#805)); +#807=STYLED_ITEM('',(#806),#804); +#808=DIRECTION('',(-1.E0,0.E0,0.E0)); +#809=VECTOR('',#808,9.257466036034E0); +#810=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,-5.E0)); +#811=LINE('',#810,#809); +#812=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#813=PRESENTATION_STYLE_ASSIGNMENT((#812)); +#814=STYLED_ITEM('',(#813),#811); +#815=DIRECTION('',(0.E0,-1.E0,0.E0)); +#816=VECTOR('',#815,1.3E-1); +#817=CARTESIAN_POINT('',(-4.970819837201E0,0.E0,-4.699180162799E0)); +#818=LINE('',#817,#816); +#819=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#820=PRESENTATION_STYLE_ASSIGNMENT((#819)); +#821=STYLED_ITEM('',(#820),#818); +#822=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#823=VECTOR('',#822,3.841565116167E-1); +#824=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#825=LINE('',#824,#823); +#826=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#827=PRESENTATION_STYLE_ASSIGNMENT((#826)); +#828=STYLED_ITEM('',(#827),#825); +#829=DIRECTION('',(-1.366428338E-14,-1.E0,0.E0)); +#830=VECTOR('',#829,1.3E-1); +#831=CARTESIAN_POINT('',(-4.699180162799E0,0.E0,-4.970819837201E0)); +#832=LINE('',#831,#830); +#833=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#834=PRESENTATION_STYLE_ASSIGNMENT((#833)); +#835=STYLED_ITEM('',(#834),#832); +#836=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.628733018017E0)); +#837=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.637292646081E0)); +#838=CARTESIAN_POINT('',(-4.997715071581E0,-1.305905908535E-1, +-4.654722707355E0)); +#839=CARTESIAN_POINT('',(-4.987581634393E0,-1.305905908535E-1, +-4.679186988847E0)); +#840=CARTESIAN_POINT('',(-4.976872408249E0,-1.3E-1,-4.693127591751E0)); +#841=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#843=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#844=PRESENTATION_STYLE_ASSIGNMENT((#843)); +#845=STYLED_ITEM('',(#844),#842); +#846=DIRECTION('',(1.215183203448E-1,-9.912978866622E-1,5.061420472237E-2)); +#847=VECTOR('',#846,5.519904175151E-1); +#848=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#849=LINE('',#848,#847); +#850=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#851=PRESENTATION_STYLE_ASSIGNMENT((#850)); +#852=STYLED_ITEM('',(#851),#849); +#853=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#854=VECTOR('',#853,3.288064662950E-1); +#855=CARTESIAN_POINT('',(-4.903742888818E0,-6.771869343405E-1, +-4.671241606803E0)); +#856=LINE('',#855,#854); +#857=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#858=PRESENTATION_STYLE_ASSIGNMENT((#857)); +#859=STYLED_ITEM('',(#858),#856); +#860=DIRECTION('',(5.061420472236E-2,-9.912978866622E-1,1.215183203448E-1)); +#861=VECTOR('',#860,5.519904175151E-1); +#862=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#863=LINE('',#862,#861); +#864=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#865=PRESENTATION_STYLE_ASSIGNMENT((#864)); +#866=STYLED_ITEM('',(#865),#863); +#867=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#868=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#869=DIRECTION('',(-7.018361144662E-1,-1.218693434052E-1,-7.018361144662E-1)); +#870=AXIS2_PLACEMENT_3D('',#867,#868,#869); +#872=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#873=PRESENTATION_STYLE_ASSIGNMENT((#872)); +#874=STYLED_ITEM('',(#873),#871); +#875=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#876=DIRECTION('',(1.217143643511E-1,-9.912839485362E-1,5.041574044985E-2)); +#877=DIRECTION('',(-9.925461516413E-1,-1.218693434051E-1,-1.776356839400E-14)); +#878=AXIS2_PLACEMENT_3D('',#875,#876,#877); +#880=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#881=PRESENTATION_STYLE_ASSIGNMENT((#880)); +#882=STYLED_ITEM('',(#881),#879); +#883=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#884=DIRECTION('',(0.E0,0.E0,-1.E0)); +#885=DIRECTION('',(0.E0,-1.E0,0.E0)); +#886=AXIS2_PLACEMENT_3D('',#883,#884,#885); +#888=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#889=PRESENTATION_STYLE_ASSIGNMENT((#888)); +#890=STYLED_ITEM('',(#889),#887); +#891=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,4.601057995356E0)); +#892=DIRECTION('',(0.E0,0.E0,1.E0)); +#893=DIRECTION('',(-9.925461516413E-1,-1.218693434051E-1,0.E0)); +#894=AXIS2_PLACEMENT_3D('',#891,#892,#893); +#896=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#897=PRESENTATION_STYLE_ASSIGNMENT((#896)); +#898=STYLED_ITEM('',(#897),#895); +#899=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,4.601057995356E0)); +#900=DIRECTION('',(1.217143643511E-1,-9.912839485362E-1,-5.041574044985E-2)); +#901=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#902=AXIS2_PLACEMENT_3D('',#899,#900,#901); +#904=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#905=PRESENTATION_STYLE_ASSIGNMENT((#904)); +#906=STYLED_ITEM('',(#905),#903); +#907=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,4.601057995356E0)); +#908=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#909=DIRECTION('',(1.776356839400E-14,-1.E0,-1.776356839400E-14)); +#910=AXIS2_PLACEMENT_3D('',#907,#908,#909); +#912=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#913=PRESENTATION_STYLE_ASSIGNMENT((#912)); +#914=STYLED_ITEM('',(#913),#911); +#915=DIRECTION('',(-1.E0,0.E0,0.E0)); +#916=VECTOR('',#915,9.202115990712E0); +#917=CARTESIAN_POINT('',(4.601057995356E0,-7.65E-1,4.833559277371E0)); +#918=LINE('',#917,#916); +#919=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#920=PRESENTATION_STYLE_ASSIGNMENT((#919)); +#921=STYLED_ITEM('',(#920),#918); +#922=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#923=VECTOR('',#922,3.288064662950E-1); +#924=CARTESIAN_POINT('',(4.833559277371E0,-7.65E-1,4.601057995356E0)); +#925=LINE('',#924,#923); +#926=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#927=PRESENTATION_STYLE_ASSIGNMENT((#926)); +#928=STYLED_ITEM('',(#927),#925); +#929=DIRECTION('',(0.E0,0.E0,1.E0)); +#930=VECTOR('',#929,9.202115990712E0); +#931=CARTESIAN_POINT('',(4.833559277371E0,-7.65E-1,-4.601057995356E0)); +#932=LINE('',#931,#930); +#933=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#934=PRESENTATION_STYLE_ASSIGNMENT((#933)); +#935=STYLED_ITEM('',(#934),#932); +#936=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#937=VECTOR('',#936,3.288064662950E-1); +#938=CARTESIAN_POINT('',(4.601057995356E0,-7.65E-1,-4.833559277371E0)); +#939=LINE('',#938,#937); +#940=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#941=PRESENTATION_STYLE_ASSIGNMENT((#940)); +#942=STYLED_ITEM('',(#941),#939); +#943=DIRECTION('',(1.E0,0.E0,0.E0)); +#944=VECTOR('',#943,9.202115990712E0); +#945=CARTESIAN_POINT('',(-4.601057995356E0,-7.65E-1,-4.833559277371E0)); +#946=LINE('',#945,#944); +#947=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#948=PRESENTATION_STYLE_ASSIGNMENT((#947)); +#949=STYLED_ITEM('',(#948),#946); +#950=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#951=VECTOR('',#950,3.288064662950E-1); +#952=CARTESIAN_POINT('',(-4.833559277371E0,-7.65E-1,-4.601057995356E0)); +#953=LINE('',#952,#951); +#954=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#955=PRESENTATION_STYLE_ASSIGNMENT((#954)); +#956=STYLED_ITEM('',(#955),#953); +#957=DIRECTION('',(0.E0,0.E0,-1.E0)); +#958=VECTOR('',#957,9.202115990712E0); +#959=CARTESIAN_POINT('',(-4.833559277371E0,-7.65E-1,4.601057995356E0)); +#960=LINE('',#959,#958); +#961=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#962=PRESENTATION_STYLE_ASSIGNMENT((#961)); +#963=STYLED_ITEM('',(#962),#960); +#964=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#965=VECTOR('',#964,3.288064662949E-1); +#966=CARTESIAN_POINT('',(-4.601057995356E0,-7.65E-1,4.833559277371E0)); +#967=LINE('',#966,#965); +#968=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#969=PRESENTATION_STYLE_ASSIGNMENT((#968)); +#970=STYLED_ITEM('',(#969),#967); +#971=DIRECTION('',(-1.E0,0.E0,0.E0)); +#972=VECTOR('',#971,9.202115990712E0); +#973=CARTESIAN_POINT('',(4.601057995356E0,-6.771869343405E-1,4.932813892535E0)); +#974=LINE('',#973,#972); +#975=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#976=PRESENTATION_STYLE_ASSIGNMENT((#975)); +#977=STYLED_ITEM('',(#976),#974); +#978=DIRECTION('',(5.013678097069E-2,-9.912978866622E-1,-1.217160757378E-1)); +#979=VECTOR('',#978,5.519904175151E-1); +#980=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,5.E0)); +#981=LINE('',#980,#979); +#982=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#983=PRESENTATION_STYLE_ASSIGNMENT((#982)); +#984=STYLED_ITEM('',(#983),#981); +#985=DIRECTION('',(-5.013678097070E-2,-9.912978866622E-1,-1.217160757378E-1)); +#986=VECTOR('',#985,5.519904175151E-1); +#987=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,5.E0)); +#988=LINE('',#987,#986); +#989=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#990=PRESENTATION_STYLE_ASSIGNMENT((#989)); +#991=STYLED_ITEM('',(#990),#988); +#992=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,4.833559277371E0)); +#993=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#994=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#995=AXIS2_PLACEMENT_3D('',#992,#993,#994); +#997=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#998=PRESENTATION_STYLE_ASSIGNMENT((#997)); +#999=STYLED_ITEM('',(#998),#996); +#1000=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,4.833559277371E0)); +#1001=DIRECTION('',(5.041574044985E-2,-9.912839485362E-1,-1.217143643511E-1)); +#1002=DIRECTION('',(-1.776356839400E-14,-1.218693434051E-1,9.925461516413E-1)); +#1003=AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1005=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1006=PRESENTATION_STYLE_ASSIGNMENT((#1005)); +#1007=STYLED_ITEM('',(#1006),#1004); +#1008=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,4.833559277371E0)); +#1009=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1011=AXIS2_PLACEMENT_3D('',#1008,#1009,#1010); +#1013=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1014=PRESENTATION_STYLE_ASSIGNMENT((#1013)); +#1015=STYLED_ITEM('',(#1014),#1012); +#1016=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1017=VECTOR('',#1016,1.3E-1); +#1018=CARTESIAN_POINT('',(4.628733018017E0,1.394331102654E-14,5.E0)); +#1019=LINE('',#1018,#1017); +#1020=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1021=PRESENTATION_STYLE_ASSIGNMENT((#1020)); +#1022=STYLED_ITEM('',(#1021),#1019); +#1023=DIRECTION('',(1.E0,0.E0,0.E0)); +#1024=VECTOR('',#1023,9.257466036034E0); +#1025=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,5.E0)); +#1026=LINE('',#1025,#1024); +#1027=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1028=PRESENTATION_STYLE_ASSIGNMENT((#1027)); +#1029=STYLED_ITEM('',(#1028),#1026); +#1030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1031=VECTOR('',#1030,1.3E-1); +#1032=CARTESIAN_POINT('',(-4.628733018017E0,1.407937200784E-14,5.E0)); +#1033=LINE('',#1032,#1031); +#1034=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1035=PRESENTATION_STYLE_ASSIGNMENT((#1034)); +#1036=STYLED_ITEM('',(#1035),#1033); +#1037=CARTESIAN_POINT('',(4.699180162799E0,1.090840169420E-14, +4.970819837201E0)); +#1038=CARTESIAN_POINT('',(4.693014394310E0,1.223498473646E-14, +4.976985605690E0)); +#1039=CARTESIAN_POINT('',(4.679246421655E0,5.906705500214E-4,4.987536217203E0)); +#1040=CARTESIAN_POINT('',(4.654648567211E0,5.906705500252E-4,4.997724982119E0)); +#1041=CARTESIAN_POINT('',(4.637452731437E0,1.306875909092E-14,5.E0)); +#1042=CARTESIAN_POINT('',(4.628733018017E0,1.394331102654E-14,5.E0)); +#1044=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1045=PRESENTATION_STYLE_ASSIGNMENT((#1044)); +#1046=STYLED_ITEM('',(#1045),#1043); +#1047=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1048=VECTOR('',#1047,1.3E-1); +#1049=CARTESIAN_POINT('',(4.970819837201E0,0.E0,4.699180162799E0)); +#1050=LINE('',#1049,#1048); +#1051=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1052=PRESENTATION_STYLE_ASSIGNMENT((#1051)); +#1053=STYLED_ITEM('',(#1052),#1050); +#1054=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1055=VECTOR('',#1054,3.841565116167E-1); +#1056=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,4.699180162799E0)); +#1057=LINE('',#1056,#1055); +#1058=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1059=PRESENTATION_STYLE_ASSIGNMENT((#1058)); +#1060=STYLED_ITEM('',(#1059),#1057); +#1061=DIRECTION('',(0.E0,-1.E0,2.049642507E-14)); +#1062=VECTOR('',#1061,1.3E-1); +#1063=CARTESIAN_POINT('',(4.699180162799E0,1.090840169420E-14, +4.970819837201E0)); +#1064=LINE('',#1063,#1062); +#1065=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1066=PRESENTATION_STYLE_ASSIGNMENT((#1065)); +#1067=STYLED_ITEM('',(#1066),#1064); +#1068=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,4.699180162799E0)); +#1069=CARTESIAN_POINT('',(4.976985605690E0,-1.3E-1,4.693014394310E0)); +#1070=CARTESIAN_POINT('',(4.987536217203E0,-1.305906705500E-1, +4.679246421655E0)); +#1071=CARTESIAN_POINT('',(4.997724982119E0,-1.305906705500E-1, +4.654648567211E0)); +#1072=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.637452731437E0)); +#1073=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.628733018017E0)); +#1075=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1076=PRESENTATION_STYLE_ASSIGNMENT((#1075)); +#1077=STYLED_ITEM('',(#1076),#1074); +#1078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1079=VECTOR('',#1078,1.299999999999E-1); +#1080=CARTESIAN_POINT('',(5.E0,-2.241573818194E-14,-4.628733018017E0)); +#1081=LINE('',#1080,#1079); +#1082=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1083=PRESENTATION_STYLE_ASSIGNMENT((#1082)); +#1084=STYLED_ITEM('',(#1083),#1081); +#1085=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1086=VECTOR('',#1085,9.257466036034E0); +#1087=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.628733018017E0)); +#1088=LINE('',#1087,#1086); +#1089=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1090=PRESENTATION_STYLE_ASSIGNMENT((#1089)); +#1091=STYLED_ITEM('',(#1090),#1088); +#1092=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1093=VECTOR('',#1092,1.3E-1); +#1094=CARTESIAN_POINT('',(5.E0,0.E0,4.628733018017E0)); +#1095=LINE('',#1094,#1093); +#1096=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1097=PRESENTATION_STYLE_ASSIGNMENT((#1096)); +#1098=STYLED_ITEM('',(#1097),#1095); +#1099=CARTESIAN_POINT('',(4.970819837201E0,-1.340782942877E-14, +-4.699180162799E0)); +#1100=CARTESIAN_POINT('',(4.976985605690E0,-1.474235608207E-14, +-4.693014394310E0)); +#1101=CARTESIAN_POINT('',(4.987536217203E0,5.906705499908E-4, +-4.679246421655E0)); +#1102=CARTESIAN_POINT('',(4.997724982119E0,5.906705499917E-4, +-4.654648567211E0)); +#1103=CARTESIAN_POINT('',(5.E0,-2.341840487550E-14,-4.637452731437E0)); +#1104=CARTESIAN_POINT('',(5.E0,-2.241573818194E-14,-4.628733018017E0)); +#1106=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1107=PRESENTATION_STYLE_ASSIGNMENT((#1106)); +#1108=STYLED_ITEM('',(#1107),#1105); +#1109=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#1110=CARTESIAN_POINT('',(4.976872408249E0,-1.3E-1,-4.693127591751E0)); +#1111=CARTESIAN_POINT('',(4.987581634393E0,-1.305905908534E-1, +-4.679186988847E0)); +#1112=CARTESIAN_POINT('',(4.997715071581E0,-1.305905908534E-1, +-4.654722707355E0)); +#1113=CARTESIAN_POINT('',(5.E0,-1.3E-1,-4.637292646081E0)); +#1114=CARTESIAN_POINT('',(5.E0,-1.3E-1,-4.628733018017E0)); +#1116=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1117=PRESENTATION_STYLE_ASSIGNMENT((#1116)); +#1118=STYLED_ITEM('',(#1117),#1115); +#1119=DIRECTION('',(0.E0,0.E0,1.E0)); +#1120=VECTOR('',#1119,9.202115990712E0); +#1121=CARTESIAN_POINT('',(4.932813892535E0,-6.771869343405E-1, +-4.601057995356E0)); +#1122=LINE('',#1121,#1120); +#1123=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1124=PRESENTATION_STYLE_ASSIGNMENT((#1123)); +#1125=STYLED_ITEM('',(#1124),#1122); +#1126=DIRECTION('',(-1.217160757378E-1,-9.912978866622E-1,-5.013678097069E-2)); +#1127=VECTOR('',#1126,5.519904175152E-1); +#1128=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.628733018017E0)); +#1129=LINE('',#1128,#1127); +#1130=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1131=PRESENTATION_STYLE_ASSIGNMENT((#1130)); +#1132=STYLED_ITEM('',(#1131),#1129); +#1133=DIRECTION('',(-1.217160757378E-1,-9.912978866622E-1,5.013678097069E-2)); +#1134=VECTOR('',#1133,5.519904175152E-1); +#1135=CARTESIAN_POINT('',(5.E0,-1.3E-1,-4.628733018017E0)); +#1136=LINE('',#1135,#1134); +#1137=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1138=PRESENTATION_STYLE_ASSIGNMENT((#1137)); +#1139=STYLED_ITEM('',(#1138),#1136); +#1140=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#1141=DIRECTION('',(-1.217143643511E-1,-9.912839485362E-1,5.041574044985E-2)); +#1142=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#1143=AXIS2_PLACEMENT_3D('',#1140,#1141,#1142); +#1145=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1146=PRESENTATION_STYLE_ASSIGNMENT((#1145)); +#1147=STYLED_ITEM('',(#1146),#1144); +#1148=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#1149=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1150=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1151=AXIS2_PLACEMENT_3D('',#1148,#1149,#1150); +#1153=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1154=PRESENTATION_STYLE_ASSIGNMENT((#1153)); +#1155=STYLED_ITEM('',(#1154),#1152); +#1156=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#1157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1158=DIRECTION('',(9.925461516413E-1,-1.218693434051E-1,0.E0)); +#1159=AXIS2_PLACEMENT_3D('',#1156,#1157,#1158); +#1161=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1162=PRESENTATION_STYLE_ASSIGNMENT((#1161)); +#1163=STYLED_ITEM('',(#1162),#1160); +#1164=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#1165=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1166=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#1167=AXIS2_PLACEMENT_3D('',#1164,#1165,#1166); +#1169=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1170=PRESENTATION_STYLE_ASSIGNMENT((#1169)); +#1171=STYLED_ITEM('',(#1170),#1168); +#1172=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#1173=DIRECTION('',(-5.041574044985E-2,-9.912839485362E-1,1.217143643511E-1)); +#1174=DIRECTION('',(1.776356839400E-14,-1.218693434051E-1,-9.925461516413E-1)); +#1175=AXIS2_PLACEMENT_3D('',#1172,#1173,#1174); +#1177=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1178=PRESENTATION_STYLE_ASSIGNMENT((#1177)); +#1179=STYLED_ITEM('',(#1178),#1176); +#1180=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#1181=DIRECTION('',(1.E0,0.E0,0.E0)); +#1182=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1183=AXIS2_PLACEMENT_3D('',#1180,#1181,#1182); +#1185=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1186=PRESENTATION_STYLE_ASSIGNMENT((#1185)); +#1187=STYLED_ITEM('',(#1186),#1184); +#1188=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,4.601057995356E0)); +#1189=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1190=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#1191=AXIS2_PLACEMENT_3D('',#1188,#1189,#1190); +#1193=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1194=PRESENTATION_STYLE_ASSIGNMENT((#1193)); +#1195=STYLED_ITEM('',(#1194),#1192); +#1196=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,4.601057995356E0)); +#1197=DIRECTION('',(-1.217143643511E-1,-9.912839485362E-1,-5.041574044985E-2)); +#1198=DIRECTION('',(9.925461516413E-1,-1.218693434051E-1,0.E0)); +#1199=AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); +#1201=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1202=PRESENTATION_STYLE_ASSIGNMENT((#1201)); +#1203=STYLED_ITEM('',(#1202),#1200); +#1204=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,4.601057995356E0)); +#1205=DIRECTION('',(0.E0,0.E0,1.E0)); +#1206=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1207=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); +#1209=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1210=PRESENTATION_STYLE_ASSIGNMENT((#1209)); +#1211=STYLED_ITEM('',(#1210),#1208); +#1212=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,4.833559277371E0)); +#1213=DIRECTION('',(-5.041574044985E-2,-9.912839485362E-1,-1.217143643511E-1)); +#1214=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#1215=AXIS2_PLACEMENT_3D('',#1212,#1213,#1214); +#1217=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1218=PRESENTATION_STYLE_ASSIGNMENT((#1217)); +#1219=STYLED_ITEM('',(#1218),#1216); +#1220=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,4.833559277371E0)); +#1221=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1222=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1223=AXIS2_PLACEMENT_3D('',#1220,#1221,#1222); +#1225=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1226=PRESENTATION_STYLE_ASSIGNMENT((#1225)); +#1227=STYLED_ITEM('',(#1226),#1224); +#1228=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,4.833559277371E0)); +#1229=DIRECTION('',(1.E0,0.E0,0.E0)); +#1230=DIRECTION('',(0.E0,-1.218693434051E-1,9.925461516413E-1)); +#1231=AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1233=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1234=PRESENTATION_STYLE_ASSIGNMENT((#1233)); +#1235=STYLED_ITEM('',(#1234),#1232); +#1236=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,4.970819837201E0)); +#1237=CARTESIAN_POINT('',(4.693127591751E0,-1.3E-1,4.976872408249E0)); +#1238=CARTESIAN_POINT('',(4.679186988847E0,-1.305905908534E-1, +4.987581634393E0)); +#1239=CARTESIAN_POINT('',(4.654722707355E0,-1.305905908535E-1, +4.997715071581E0)); +#1240=CARTESIAN_POINT('',(4.637292646081E0,-1.3E-1,5.E0)); +#1241=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,5.E0)); +#1243=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1244=PRESENTATION_STYLE_ASSIGNMENT((#1243)); +#1245=STYLED_ITEM('',(#1244),#1242); +#1246=DIRECTION('',(-1.215183203449E-1,-9.912978866622E-1,-5.061420472237E-2)); +#1247=VECTOR('',#1246,5.519904175151E-1); +#1248=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,4.699180162799E0)); +#1249=LINE('',#1248,#1247); +#1250=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1251=PRESENTATION_STYLE_ASSIGNMENT((#1250)); +#1252=STYLED_ITEM('',(#1251),#1249); +#1253=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1254=VECTOR('',#1253,3.288064662950E-1); +#1255=CARTESIAN_POINT('',(4.903742888818E0,-6.771869343405E-1, +4.671241606803E0)); +#1256=LINE('',#1255,#1254); +#1257=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1258=PRESENTATION_STYLE_ASSIGNMENT((#1257)); +#1259=STYLED_ITEM('',(#1258),#1256); +#1260=DIRECTION('',(-5.061420472237E-2,-9.912978866622E-1,-1.215183203449E-1)); +#1261=VECTOR('',#1260,5.519904175151E-1); +#1262=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,4.970819837201E0)); +#1263=LINE('',#1262,#1261); +#1264=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1265=PRESENTATION_STYLE_ASSIGNMENT((#1264)); +#1266=STYLED_ITEM('',(#1265),#1263); +#1267=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,-4.833559277371E0)); +#1268=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1269=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#1270=AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1272=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1273=PRESENTATION_STYLE_ASSIGNMENT((#1272)); +#1274=STYLED_ITEM('',(#1273),#1271); +#1275=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,-4.833559277371E0)); +#1276=DIRECTION('',(5.041574044985E-2,9.912839485362E-1,1.217143643511E-1)); +#1277=DIRECTION('',(0.E0,1.218693434051E-1,-9.925461516413E-1)); +#1278=AXIS2_PLACEMENT_3D('',#1275,#1276,#1277); +#1280=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1281=PRESENTATION_STYLE_ASSIGNMENT((#1280)); +#1282=STYLED_ITEM('',(#1281),#1279); +#1283=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,-4.833559277371E0)); +#1284=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1285=DIRECTION('',(0.E0,1.E0,0.E0)); +#1286=AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1288=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#6); +#1289=PRESENTATION_STYLE_ASSIGNMENT((#1288)); +#1290=STYLED_ITEM('',(#1289),#1287); +#1291=CARTESIAN_POINT('',(-4.05E0,5.85E-1,-4.3E0)); +#1292=CARTESIAN_POINT('',(-4.55E0,5.85E-1,-4.3E0)); +#1293=VERTEX_POINT('',#1291); +#1294=VERTEX_POINT('',#1292); +#1295=CARTESIAN_POINT('',(-4.05E0,6.35E-1,-4.3E0)); +#1296=CARTESIAN_POINT('',(-4.55E0,6.35E-1,-4.3E0)); +#1297=VERTEX_POINT('',#1295); +#1298=VERTEX_POINT('',#1296); +#1299=CARTESIAN_POINT('',(4.601057995356E0,-6.771869343405E-1, +4.932813892535E0)); +#1300=CARTESIAN_POINT('',(-4.601057995356E0,-6.771869343405E-1, +4.932813892535E0)); +#1301=VERTEX_POINT('',#1299); +#1302=VERTEX_POINT('',#1300); +#1303=CARTESIAN_POINT('',(4.601057995356E0,-7.65E-1,4.833559277371E0)); +#1304=CARTESIAN_POINT('',(-4.601057995356E0,-7.65E-1,4.833559277371E0)); +#1305=VERTEX_POINT('',#1303); +#1306=VERTEX_POINT('',#1304); +#1307=CARTESIAN_POINT('',(4.932813892535E0,-6.771869343405E-1, +-4.601057995356E0)); +#1308=CARTESIAN_POINT('',(4.932813892535E0,-6.771869343405E-1, +4.601057995356E0)); +#1309=VERTEX_POINT('',#1307); +#1310=VERTEX_POINT('',#1308); +#1311=CARTESIAN_POINT('',(4.833559277371E0,-7.65E-1,-4.601057995356E0)); +#1312=CARTESIAN_POINT('',(4.833559277371E0,-7.65E-1,4.601057995356E0)); +#1313=VERTEX_POINT('',#1311); +#1314=VERTEX_POINT('',#1312); +#1315=CARTESIAN_POINT('',(-4.601057995356E0,-6.771869343405E-1, +-4.932813892535E0)); +#1316=CARTESIAN_POINT('',(4.601057995356E0,-6.771869343405E-1, +-4.932813892535E0)); +#1317=VERTEX_POINT('',#1315); +#1318=VERTEX_POINT('',#1316); +#1319=CARTESIAN_POINT('',(-4.601057995356E0,-7.65E-1,-4.833559277371E0)); +#1320=CARTESIAN_POINT('',(4.601057995356E0,-7.65E-1,-4.833559277371E0)); +#1321=VERTEX_POINT('',#1319); +#1322=VERTEX_POINT('',#1320); +#1323=CARTESIAN_POINT('',(4.601057995356E0,5.471869343405E-1, +-4.932813892535E0)); +#1324=CARTESIAN_POINT('',(-4.601057995356E0,5.471869343405E-1, +-4.932813892535E0)); +#1325=VERTEX_POINT('',#1323); +#1326=VERTEX_POINT('',#1324); +#1327=CARTESIAN_POINT('',(4.601057995356E0,6.35E-1,-4.833559277371E0)); +#1328=CARTESIAN_POINT('',(-4.601057995356E0,6.35E-1,-4.833559277371E0)); +#1329=VERTEX_POINT('',#1327); +#1330=VERTEX_POINT('',#1328); +#1331=CARTESIAN_POINT('',(4.903742888818E0,5.471869343405E-1, +-4.671241606803E0)); +#1332=CARTESIAN_POINT('',(4.671241606803E0,5.471869343405E-1, +-4.903742888818E0)); +#1333=VERTEX_POINT('',#1331); +#1334=VERTEX_POINT('',#1332); +#1335=CARTESIAN_POINT('',(4.833559277371E0,6.35E-1,-4.601057995356E0)); +#1336=VERTEX_POINT('',#1335); +#1337=CARTESIAN_POINT('',(4.699180162799E0,-1.154631945610E-14, +-4.970819837201E0)); +#1338=VERTEX_POINT('',#1337); +#1339=CARTESIAN_POINT('',(4.628733018017E0,0.E0,-5.E0)); +#1340=VERTEX_POINT('',#1339); +#1341=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#1342=VERTEX_POINT('',#1341); +#1343=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,-5.E0)); +#1344=VERTEX_POINT('',#1343); +#1345=CARTESIAN_POINT('',(4.671241606803E0,-6.771869343405E-1, +-4.903742888818E0)); +#1346=VERTEX_POINT('',#1345); +#1347=CARTESIAN_POINT('',(4.903742888818E0,-6.771869343405E-1, +-4.671241606803E0)); +#1348=VERTEX_POINT('',#1347); +#1349=CARTESIAN_POINT('',(5.E0,-1.3E-1,-4.628733018017E0)); +#1350=VERTEX_POINT('',#1349); +#1351=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#1352=VERTEX_POINT('',#1351); +#1353=CARTESIAN_POINT('',(5.E0,-2.241573818194E-14,-4.628733018017E0)); +#1354=VERTEX_POINT('',#1353); +#1355=CARTESIAN_POINT('',(4.970819837201E0,-1.340782942877E-14, +-4.699180162799E0)); +#1356=VERTEX_POINT('',#1355); +#1357=CARTESIAN_POINT('',(4.932813892535E0,5.471869343405E-1, +-4.601057995356E0)); +#1358=VERTEX_POINT('',#1357); +#1359=CARTESIAN_POINT('',(4.932813892535E0,5.471869343405E-1,4.601057995356E0)); +#1360=VERTEX_POINT('',#1359); +#1361=CARTESIAN_POINT('',(4.833559277371E0,6.35E-1,4.601057995356E0)); +#1362=VERTEX_POINT('',#1361); +#1363=CARTESIAN_POINT('',(4.671241606803E0,5.471869343405E-1,4.903742888818E0)); +#1364=CARTESIAN_POINT('',(4.903742888818E0,5.471869343405E-1,4.671241606803E0)); +#1365=VERTEX_POINT('',#1363); +#1366=VERTEX_POINT('',#1364); +#1367=CARTESIAN_POINT('',(4.601057995356E0,6.35E-1,4.833559277371E0)); +#1368=VERTEX_POINT('',#1367); +#1369=CARTESIAN_POINT('',(4.970819837201E0,0.E0,4.699180162799E0)); +#1370=VERTEX_POINT('',#1369); +#1371=CARTESIAN_POINT('',(5.E0,0.E0,4.628733018017E0)); +#1372=VERTEX_POINT('',#1371); +#1373=CARTESIAN_POINT('',(4.970819837201E0,-1.3E-1,4.699180162799E0)); +#1374=VERTEX_POINT('',#1373); +#1375=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.628733018017E0)); +#1376=VERTEX_POINT('',#1375); +#1377=CARTESIAN_POINT('',(4.903742888818E0,-6.771869343405E-1, +4.671241606803E0)); +#1378=VERTEX_POINT('',#1377); +#1379=CARTESIAN_POINT('',(4.671241606803E0,-6.771869343405E-1, +4.903742888818E0)); +#1380=VERTEX_POINT('',#1379); +#1381=CARTESIAN_POINT('',(4.628733018017E0,-1.3E-1,5.E0)); +#1382=VERTEX_POINT('',#1381); +#1383=CARTESIAN_POINT('',(4.699180162799E0,-1.3E-1,4.970819837201E0)); +#1384=VERTEX_POINT('',#1383); +#1385=CARTESIAN_POINT('',(4.628733018017E0,1.394331102654E-14,5.E0)); +#1386=VERTEX_POINT('',#1385); +#1387=CARTESIAN_POINT('',(4.699180162799E0,1.090840169420E-14, +4.970819837201E0)); +#1388=VERTEX_POINT('',#1387); +#1389=CARTESIAN_POINT('',(4.601057995356E0,5.471869343405E-1,4.932813892535E0)); +#1390=VERTEX_POINT('',#1389); +#1391=CARTESIAN_POINT('',(-4.601057995356E0,5.471869343405E-1, +4.932813892535E0)); +#1392=VERTEX_POINT('',#1391); +#1393=CARTESIAN_POINT('',(-4.601057995356E0,6.35E-1,4.833559277371E0)); +#1394=VERTEX_POINT('',#1393); +#1395=CARTESIAN_POINT('',(-4.932813892535E0,5.471869343405E-1, +-4.601057995356E0)); +#1396=CARTESIAN_POINT('',(-4.932813892535E0,5.471869343405E-1, +4.601057995356E0)); +#1397=VERTEX_POINT('',#1395); +#1398=VERTEX_POINT('',#1396); +#1399=CARTESIAN_POINT('',(-4.833559277371E0,6.35E-1,-4.601057995356E0)); +#1400=CARTESIAN_POINT('',(-4.833559277371E0,6.35E-1,4.601057995356E0)); +#1401=VERTEX_POINT('',#1399); +#1402=VERTEX_POINT('',#1400); +#1403=CARTESIAN_POINT('',(-5.E0,-1.3E-1,4.628733018017E0)); +#1404=CARTESIAN_POINT('',(-4.932813892535E0,-6.771869343405E-1, +4.601057995356E0)); +#1405=VERTEX_POINT('',#1403); +#1406=VERTEX_POINT('',#1404); +#1407=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,4.699180162799E0)); +#1408=CARTESIAN_POINT('',(-4.903742888818E0,-6.771869343405E-1, +4.671241606803E0)); +#1409=VERTEX_POINT('',#1407); +#1410=VERTEX_POINT('',#1408); +#1411=CARTESIAN_POINT('',(-5.E0,0.E0,4.628733018017E0)); +#1412=VERTEX_POINT('',#1411); +#1413=CARTESIAN_POINT('',(-4.970819837201E0,1.704336290632E-14, +4.699180162799E0)); +#1414=VERTEX_POINT('',#1413); +#1415=CARTESIAN_POINT('',(-4.903742888818E0,5.471869343405E-1, +4.671241606803E0)); +#1416=VERTEX_POINT('',#1415); +#1417=CARTESIAN_POINT('',(-4.671241606803E0,5.471869343405E-1, +4.903742888818E0)); +#1418=VERTEX_POINT('',#1417); +#1419=CARTESIAN_POINT('',(-4.699180162799E0,1.176836406103E-14, +4.970819837201E0)); +#1420=VERTEX_POINT('',#1419); +#1421=CARTESIAN_POINT('',(-4.628733018017E0,1.409983241274E-14,5.E0)); +#1422=VERTEX_POINT('',#1421); +#1423=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,4.970819837201E0)); +#1424=VERTEX_POINT('',#1423); +#1425=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,5.E0)); +#1426=VERTEX_POINT('',#1425); +#1427=CARTESIAN_POINT('',(-4.671241606803E0,-6.771869343405E-1, +4.903742888818E0)); +#1428=VERTEX_POINT('',#1427); +#1429=CARTESIAN_POINT('',(-4.833559277371E0,-7.65E-1,4.601057995356E0)); +#1430=VERTEX_POINT('',#1429); +#1431=CARTESIAN_POINT('',(-4.932813892535E0,-6.771869343405E-1, +-4.601057995356E0)); +#1432=VERTEX_POINT('',#1431); +#1433=CARTESIAN_POINT('',(-4.833559277371E0,-7.65E-1,-4.601057995356E0)); +#1434=VERTEX_POINT('',#1433); +#1435=CARTESIAN_POINT('',(-4.970819837201E0,0.E0,-4.699180162799E0)); +#1436=CARTESIAN_POINT('',(-4.970819837201E0,-1.3E-1,-4.699180162799E0)); +#1437=VERTEX_POINT('',#1435); +#1438=VERTEX_POINT('',#1436); +#1439=CARTESIAN_POINT('',(-5.E0,0.E0,-4.628733018017E0)); +#1440=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.628733018017E0)); +#1441=VERTEX_POINT('',#1439); +#1442=VERTEX_POINT('',#1440); +#1443=CARTESIAN_POINT('',(-4.903742888818E0,-6.771869343405E-1, +-4.671241606803E0)); +#1444=VERTEX_POINT('',#1443); +#1445=CARTESIAN_POINT('',(-4.671241606803E0,-6.771869343405E-1, +-4.903742888818E0)); +#1446=VERTEX_POINT('',#1445); +#1447=CARTESIAN_POINT('',(-4.628733018017E0,-1.3E-1,-5.E0)); +#1448=VERTEX_POINT('',#1447); +#1449=CARTESIAN_POINT('',(-4.699180162799E0,-1.3E-1,-4.970819837201E0)); +#1450=VERTEX_POINT('',#1449); +#1451=CARTESIAN_POINT('',(-4.628733018017E0,-1.384388157703E-14,-5.E0)); +#1452=VERTEX_POINT('',#1451); +#1453=CARTESIAN_POINT('',(-4.699180162799E0,0.E0,-4.970819837201E0)); +#1454=VERTEX_POINT('',#1453); +#1455=CARTESIAN_POINT('',(-4.671241606803E0,5.471869343405E-1, +-4.903742888818E0)); +#1456=VERTEX_POINT('',#1455); +#1457=CARTESIAN_POINT('',(-4.903742888818E0,5.471869343405E-1, +-4.671241606803E0)); +#1458=VERTEX_POINT('',#1457); +#1459=CARTESIAN_POINT('',(0.E0,6.35E-1,0.E0)); +#1460=DIRECTION('',(0.E0,1.E0,0.E0)); +#1461=DIRECTION('',(1.E0,0.E0,0.E0)); +#1462=AXIS2_PLACEMENT_3D('',#1459,#1460,#1461); +#1463=PLANE('',#1462); +#1465=ORIENTED_EDGE('',*,*,#1464,.F.); +#1467=ORIENTED_EDGE('',*,*,#1466,.F.); +#1469=ORIENTED_EDGE('',*,*,#1468,.F.); +#1471=ORIENTED_EDGE('',*,*,#1470,.F.); +#1473=ORIENTED_EDGE('',*,*,#1472,.F.); +#1475=ORIENTED_EDGE('',*,*,#1474,.F.); +#1477=ORIENTED_EDGE('',*,*,#1476,.F.); +#1479=ORIENTED_EDGE('',*,*,#1478,.F.); +#1480=EDGE_LOOP('',(#1465,#1467,#1469,#1471,#1473,#1475,#1477,#1479)); +#1481=FACE_OUTER_BOUND('',#1480,.F.); +#1483=ORIENTED_EDGE('',*,*,#1482,.F.); +#1485=ORIENTED_EDGE('',*,*,#1484,.F.); +#1486=EDGE_LOOP('',(#1483,#1485)); +#1487=FACE_BOUND('',#1486,.F.); +#1489=CARTESIAN_POINT('',(-4.3E0,6.35E-1,-4.3E0)); +#1490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1491=DIRECTION('',(1.E0,0.E0,0.E0)); +#1492=AXIS2_PLACEMENT_3D('',#1489,#1490,#1491); +#1493=CYLINDRICAL_SURFACE('',#1492,2.5E-1); +#1494=ORIENTED_EDGE('',*,*,#1482,.T.); +#1496=ORIENTED_EDGE('',*,*,#1495,.T.); +#1498=ORIENTED_EDGE('',*,*,#1497,.F.); +#1500=ORIENTED_EDGE('',*,*,#1499,.F.); +#1501=EDGE_LOOP('',(#1494,#1496,#1498,#1500)); +#1502=FACE_OUTER_BOUND('',#1501,.F.); +#1504=CARTESIAN_POINT('',(-4.3E0,6.35E-1,-4.3E0)); +#1505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1506=DIRECTION('',(1.E0,0.E0,0.E0)); +#1507=AXIS2_PLACEMENT_3D('',#1504,#1505,#1506); +#1508=CYLINDRICAL_SURFACE('',#1507,2.5E-1); +#1509=ORIENTED_EDGE('',*,*,#1484,.T.); +#1510=ORIENTED_EDGE('',*,*,#1499,.T.); +#1512=ORIENTED_EDGE('',*,*,#1511,.F.); +#1513=ORIENTED_EDGE('',*,*,#1495,.F.); +#1514=EDGE_LOOP('',(#1509,#1510,#1512,#1513)); +#1515=FACE_OUTER_BOUND('',#1514,.F.); +#1517=CARTESIAN_POINT('',(-4.3E0,5.85E-1,-4.3E0)); +#1518=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1519=DIRECTION('',(1.E0,0.E0,0.E0)); +#1520=AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1521=PLANE('',#1520); +#1522=ORIENTED_EDGE('',*,*,#1497,.T.); +#1523=ORIENTED_EDGE('',*,*,#1511,.T.); +#1524=EDGE_LOOP('',(#1522,#1523)); +#1525=FACE_OUTER_BOUND('',#1524,.F.); +#1527=CARTESIAN_POINT('',(1.8036E1,5.35E-1,-4.833559277371E0)); +#1528=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1529=DIRECTION('',(0.E0,1.E0,0.E0)); +#1530=AXIS2_PLACEMENT_3D('',#1527,#1528,#1529); +#1531=CYLINDRICAL_SURFACE('',#1530,1.E-1); +#1533=ORIENTED_EDGE('',*,*,#1532,.F.); +#1535=ORIENTED_EDGE('',*,*,#1534,.T.); +#1536=ORIENTED_EDGE('',*,*,#1464,.T.); +#1538=ORIENTED_EDGE('',*,*,#1537,.T.); +#1539=EDGE_LOOP('',(#1533,#1535,#1536,#1538)); +#1540=FACE_OUTER_BOUND('',#1539,.F.); +#1542=CARTESIAN_POINT('',(5.E0,0.E0,-5.E0)); +#1543=DIRECTION('',(0.E0,1.218693434051E-1,-9.925461516413E-1)); +#1544=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1545=AXIS2_PLACEMENT_3D('',#1542,#1543,#1544); +#1546=PLANE('',#1545); +#1547=ORIENTED_EDGE('',*,*,#1532,.T.); +#1549=ORIENTED_EDGE('',*,*,#1548,.F.); +#1551=ORIENTED_EDGE('',*,*,#1550,.T.); +#1553=ORIENTED_EDGE('',*,*,#1552,.F.); +#1554=EDGE_LOOP('',(#1547,#1549,#1551,#1553)); +#1555=FACE_OUTER_BOUND('',#1554,.F.); +#1557=CARTESIAN_POINT('',(-4.759994499642E0,-2.59004E0,-5.217265941575E0)); +#1558=DIRECTION('',(5.041574044985E-2,9.912839485362E-1,1.217143643511E-1)); +#1559=DIRECTION('',(0.E0,1.218693434051E-1,-9.925461516413E-1)); +#1560=AXIS2_PLACEMENT_3D('',#1557,#1558,#1559); +#1561=CYLINDRICAL_SURFACE('',#1560,1.E-1); +#1563=ORIENTED_EDGE('',*,*,#1562,.F.); +#1565=ORIENTED_EDGE('',*,*,#1564,.T.); +#1566=ORIENTED_EDGE('',*,*,#1548,.T.); +#1568=ORIENTED_EDGE('',*,*,#1567,.T.); +#1569=EDGE_LOOP('',(#1563,#1565,#1566,#1568)); +#1570=FACE_OUTER_BOUND('',#1569,.F.); +#1572=CARTESIAN_POINT('',(-4.807639552073E0,3.151334031461E-1, +-4.807639552073E0)); +#1573=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#1574=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1575=AXIS2_PLACEMENT_3D('',#1572,#1573,#1574); +#1576=PLANE('',#1575); +#1577=ORIENTED_EDGE('',*,*,#1562,.T.); +#1579=ORIENTED_EDGE('',*,*,#1578,.T.); +#1581=ORIENTED_EDGE('',*,*,#1580,.T.); +#1583=ORIENTED_EDGE('',*,*,#1582,.F.); +#1584=EDGE_LOOP('',(#1577,#1579,#1581,#1583)); +#1585=FACE_OUTER_BOUND('',#1584,.F.); +#1587=CARTESIAN_POINT('',(8.601382727273E0,5.35E-1,-1.8036E1)); +#1588=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1589=DIRECTION('',(0.E0,1.E0,0.E0)); +#1590=AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); +#1591=CYLINDRICAL_SURFACE('',#1590,1.E-1); +#1592=ORIENTED_EDGE('',*,*,#1478,.T.); +#1594=ORIENTED_EDGE('',*,*,#1593,.T.); +#1595=ORIENTED_EDGE('',*,*,#1578,.F.); +#1597=ORIENTED_EDGE('',*,*,#1596,.T.); +#1598=EDGE_LOOP('',(#1592,#1594,#1595,#1597)); +#1599=FACE_OUTER_BOUND('',#1598,.F.); +#1601=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,-4.601057995356E0)); +#1602=DIRECTION('',(3.826834323651E-1,0.E0,-9.238795325113E-1)); +#1603=DIRECTION('',(-9.158269509596E-1,1.317426786372E-1,-3.793479438743E-1)); +#1604=AXIS2_PLACEMENT_3D('',#1601,#1602,#1603); +#1605=SPHERICAL_SURFACE('',#1604,1.E-1); +#1607=ORIENTED_EDGE('',*,*,#1606,.F.); +#1608=ORIENTED_EDGE('',*,*,#1593,.F.); +#1610=ORIENTED_EDGE('',*,*,#1609,.F.); +#1611=EDGE_LOOP('',(#1607,#1608,#1610)); +#1612=FACE_OUTER_BOUND('',#1611,.F.); +#1614=CARTESIAN_POINT('',(-4.597194086251E0,2.46004E0,-4.503152327521E0)); +#1615=DIRECTION('',(-1.217143643511E-1,-9.912839485362E-1,-5.041574044985E-2)); +#1616=DIRECTION('',(-9.925461516413E-1,1.218693434051E-1,0.E0)); +#1617=AXIS2_PLACEMENT_3D('',#1614,#1615,#1616); +#1618=CYLINDRICAL_SURFACE('',#1617,1.E-1); +#1619=ORIENTED_EDGE('',*,*,#1580,.F.); +#1620=ORIENTED_EDGE('',*,*,#1606,.T.); +#1622=ORIENTED_EDGE('',*,*,#1621,.T.); +#1624=ORIENTED_EDGE('',*,*,#1623,.F.); +#1625=EDGE_LOOP('',(#1619,#1620,#1622,#1624)); +#1626=FACE_OUTER_BOUND('',#1625,.F.); +#1628=CARTESIAN_POINT('',(-5.E0,0.E0,-5.E0)); +#1629=DIRECTION('',(-9.925461516413E-1,1.218693434051E-1,0.E0)); +#1630=DIRECTION('',(0.E0,0.E0,1.E0)); +#1631=AXIS2_PLACEMENT_3D('',#1628,#1629,#1630); +#1632=PLANE('',#1631); +#1634=ORIENTED_EDGE('',*,*,#1633,.T.); +#1636=ORIENTED_EDGE('',*,*,#1635,.F.); +#1638=ORIENTED_EDGE('',*,*,#1637,.T.); +#1639=ORIENTED_EDGE('',*,*,#1621,.F.); +#1640=EDGE_LOOP('',(#1634,#1636,#1638,#1639)); +#1641=FACE_OUTER_BOUND('',#1640,.F.); +#1643=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,-1.8036E1)); +#1644=DIRECTION('',(0.E0,0.E0,1.E0)); +#1645=DIRECTION('',(0.E0,1.E0,0.E0)); +#1646=AXIS2_PLACEMENT_3D('',#1643,#1644,#1645); +#1647=CYLINDRICAL_SURFACE('',#1646,1.E-1); +#1648=ORIENTED_EDGE('',*,*,#1633,.F.); +#1649=ORIENTED_EDGE('',*,*,#1609,.T.); +#1650=ORIENTED_EDGE('',*,*,#1476,.T.); +#1652=ORIENTED_EDGE('',*,*,#1651,.T.); +#1653=EDGE_LOOP('',(#1648,#1649,#1650,#1652)); +#1654=FACE_OUTER_BOUND('',#1653,.F.); +#1656=CARTESIAN_POINT('',(-4.833559277371E0,5.35E-1,4.601057995356E0)); +#1657=DIRECTION('',(-5.295916689784E-1,-6.626200482157E-1,5.295916689784E-1)); +#1658=DIRECTION('',(-4.685431294435E-1,7.489557207890E-1,4.685431294435E-1)); +#1659=AXIS2_PLACEMENT_3D('',#1656,#1657,#1658); +#1660=SPHERICAL_SURFACE('',#1659,1.E-1); +#1662=ORIENTED_EDGE('',*,*,#1661,.F.); +#1664=ORIENTED_EDGE('',*,*,#1663,.F.); +#1665=ORIENTED_EDGE('',*,*,#1651,.F.); +#1666=EDGE_LOOP('',(#1662,#1664,#1665)); +#1667=FACE_OUTER_BOUND('',#1666,.F.); +#1669=CARTESIAN_POINT('',(-1.8036E1,5.35E-1,-8.601382727273E0)); +#1670=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1671=DIRECTION('',(0.E0,1.E0,0.E0)); +#1672=AXIS2_PLACEMENT_3D('',#1669,#1670,#1671); +#1673=CYLINDRICAL_SURFACE('',#1672,1.E-1); +#1675=ORIENTED_EDGE('',*,*,#1674,.F.); +#1676=ORIENTED_EDGE('',*,*,#1661,.T.); +#1677=ORIENTED_EDGE('',*,*,#1474,.T.); +#1679=ORIENTED_EDGE('',*,*,#1678,.T.); +#1680=EDGE_LOOP('',(#1675,#1676,#1677,#1679)); +#1681=FACE_OUTER_BOUND('',#1680,.F.); +#1683=CARTESIAN_POINT('',(-4.807639552073E0,3.151334031461E-1, +4.807639552073E0)); +#1684=DIRECTION('',(-7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#1685=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1686=AXIS2_PLACEMENT_3D('',#1683,#1684,#1685); +#1687=PLANE('',#1686); +#1689=ORIENTED_EDGE('',*,*,#1688,.T.); +#1690=ORIENTED_EDGE('',*,*,#1674,.T.); +#1692=ORIENTED_EDGE('',*,*,#1691,.T.); +#1694=ORIENTED_EDGE('',*,*,#1693,.F.); +#1695=EDGE_LOOP('',(#1689,#1690,#1692,#1694)); +#1696=FACE_OUTER_BOUND('',#1695,.F.); +#1698=CARTESIAN_POINT('',(-5.217265941575E0,-2.59004E0,4.759994499642E0)); +#1699=DIRECTION('',(1.217143643511E-1,9.912839485362E-1,-5.041574044985E-2)); +#1700=DIRECTION('',(-9.925461516413E-1,1.218693434051E-1,0.E0)); +#1701=AXIS2_PLACEMENT_3D('',#1698,#1699,#1700); +#1702=CYLINDRICAL_SURFACE('',#1701,1.E-1); +#1703=ORIENTED_EDGE('',*,*,#1688,.F.); +#1705=ORIENTED_EDGE('',*,*,#1704,.T.); +#1706=ORIENTED_EDGE('',*,*,#1635,.T.); +#1707=ORIENTED_EDGE('',*,*,#1663,.T.); +#1708=EDGE_LOOP('',(#1703,#1705,#1706,#1707)); +#1709=FACE_OUTER_BOUND('',#1708,.F.); +#1711=CARTESIAN_POINT('',(-4.9E0,2.46004E0,4.628578643763E0)); +#1712=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1713=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1714=AXIS2_PLACEMENT_3D('',#1711,#1712,#1713); +#1715=CYLINDRICAL_SURFACE('',#1714,1.E-1); +#1717=ORIENTED_EDGE('',*,*,#1716,.F.); +#1718=ORIENTED_EDGE('',*,*,#1704,.F.); +#1720=ORIENTED_EDGE('',*,*,#1719,.T.); +#1722=ORIENTED_EDGE('',*,*,#1721,.T.); +#1723=EDGE_LOOP('',(#1717,#1718,#1720,#1722)); +#1724=FACE_OUTER_BOUND('',#1723,.F.); +#1726=CARTESIAN_POINT('',(-5.E0,0.E0,-4.67E0)); +#1727=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1728=DIRECTION('',(0.E0,0.E0,1.E0)); +#1729=AXIS2_PLACEMENT_3D('',#1726,#1727,#1728); +#1730=PLANE('',#1729); +#1731=ORIENTED_EDGE('',*,*,#1716,.T.); +#1733=ORIENTED_EDGE('',*,*,#1732,.F.); +#1735=ORIENTED_EDGE('',*,*,#1734,.F.); +#1736=ORIENTED_EDGE('',*,*,#1637,.F.); +#1737=EDGE_LOOP('',(#1731,#1733,#1735,#1736)); +#1738=FACE_OUTER_BOUND('',#1737,.F.); +#1740=CARTESIAN_POINT('',(-5.E0,-1.3E-1,-4.67E0)); +#1741=DIRECTION('',(-9.925461516413E-1,-1.218693434051E-1,0.E0)); +#1742=DIRECTION('',(0.E0,0.E0,1.E0)); +#1743=AXIS2_PLACEMENT_3D('',#1740,#1741,#1742); +#1744=PLANE('',#1743); +#1746=ORIENTED_EDGE('',*,*,#1745,.T.); +#1748=ORIENTED_EDGE('',*,*,#1747,.T.); +#1750=ORIENTED_EDGE('',*,*,#1749,.F.); +#1751=ORIENTED_EDGE('',*,*,#1732,.T.); +#1752=EDGE_LOOP('',(#1746,#1748,#1750,#1751)); +#1753=FACE_OUTER_BOUND('',#1752,.F.); +#1755=CARTESIAN_POINT('',(-5.217265941575E0,2.46004E0,4.759994499642E0)); +#1756=DIRECTION('',(1.217143643511E-1,-9.912839485362E-1,-5.041574044985E-2)); +#1757=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#1758=AXIS2_PLACEMENT_3D('',#1755,#1756,#1757); +#1759=CYLINDRICAL_SURFACE('',#1758,1.E-1); +#1760=ORIENTED_EDGE('',*,*,#1745,.F.); +#1761=ORIENTED_EDGE('',*,*,#1721,.F.); +#1763=ORIENTED_EDGE('',*,*,#1762,.T.); +#1765=ORIENTED_EDGE('',*,*,#1764,.T.); +#1766=EDGE_LOOP('',(#1760,#1761,#1763,#1765)); +#1767=FACE_OUTER_BOUND('',#1766,.F.); +#1769=CARTESIAN_POINT('',(-5.E0,-1.3E-1,4.67E0)); +#1770=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#1771=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1772=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1773=PLANE('',#1772); +#1774=ORIENTED_EDGE('',*,*,#1762,.F.); +#1776=ORIENTED_EDGE('',*,*,#1775,.T.); +#1778=ORIENTED_EDGE('',*,*,#1777,.T.); +#1780=ORIENTED_EDGE('',*,*,#1779,.T.); +#1781=EDGE_LOOP('',(#1774,#1776,#1778,#1780)); +#1782=FACE_OUTER_BOUND('',#1781,.F.); +#1784=CARTESIAN_POINT('',(-5.E0,0.E0,4.67E0)); +#1785=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1786=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1787=AXIS2_PLACEMENT_3D('',#1784,#1785,#1786); +#1788=PLANE('',#1787); +#1789=ORIENTED_EDGE('',*,*,#1719,.F.); +#1790=ORIENTED_EDGE('',*,*,#1693,.T.); +#1792=ORIENTED_EDGE('',*,*,#1791,.T.); +#1793=ORIENTED_EDGE('',*,*,#1775,.F.); +#1794=EDGE_LOOP('',(#1789,#1790,#1792,#1793)); +#1795=FACE_OUTER_BOUND('',#1794,.F.); +#1797=CARTESIAN_POINT('',(-4.628578643763E0,2.46004E0,4.9E0)); +#1798=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1799=DIRECTION('',(0.E0,0.E0,1.E0)); +#1800=AXIS2_PLACEMENT_3D('',#1797,#1798,#1799); +#1801=CYLINDRICAL_SURFACE('',#1800,1.E-1); +#1802=ORIENTED_EDGE('',*,*,#1791,.F.); +#1804=ORIENTED_EDGE('',*,*,#1803,.T.); +#1806=ORIENTED_EDGE('',*,*,#1805,.T.); +#1808=ORIENTED_EDGE('',*,*,#1807,.F.); +#1809=EDGE_LOOP('',(#1802,#1804,#1806,#1808)); +#1810=FACE_OUTER_BOUND('',#1809,.F.); +#1812=CARTESIAN_POINT('',(-4.503152327521E0,2.46004E0,4.597194086251E0)); +#1813=DIRECTION('',(-5.041574044985E-2,-9.912839485362E-1,1.217143643511E-1)); +#1814=DIRECTION('',(0.E0,1.218693434051E-1,9.925461516413E-1)); +#1815=AXIS2_PLACEMENT_3D('',#1812,#1813,#1814); +#1816=CYLINDRICAL_SURFACE('',#1815,1.E-1); +#1817=ORIENTED_EDGE('',*,*,#1691,.F.); +#1819=ORIENTED_EDGE('',*,*,#1818,.T.); +#1821=ORIENTED_EDGE('',*,*,#1820,.T.); +#1822=ORIENTED_EDGE('',*,*,#1803,.F.); +#1823=EDGE_LOOP('',(#1817,#1819,#1821,#1822)); +#1824=FACE_OUTER_BOUND('',#1823,.F.); +#1826=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,4.833559277371E0)); +#1827=DIRECTION('',(-9.238795325113E-1,0.E0,-3.826834323651E-1)); +#1828=DIRECTION('',(-3.793479438743E-1,1.317426786372E-1,9.158269509596E-1)); +#1829=AXIS2_PLACEMENT_3D('',#1826,#1827,#1828); +#1830=SPHERICAL_SURFACE('',#1829,1.E-1); +#1831=ORIENTED_EDGE('',*,*,#1818,.F.); +#1832=ORIENTED_EDGE('',*,*,#1678,.F.); +#1834=ORIENTED_EDGE('',*,*,#1833,.F.); +#1835=EDGE_LOOP('',(#1831,#1832,#1834)); +#1836=FACE_OUTER_BOUND('',#1835,.F.); +#1838=CARTESIAN_POINT('',(-1.8036E1,5.35E-1,4.833559277371E0)); +#1839=DIRECTION('',(1.E0,0.E0,0.E0)); +#1840=DIRECTION('',(0.E0,1.E0,0.E0)); +#1841=AXIS2_PLACEMENT_3D('',#1838,#1839,#1840); +#1842=CYLINDRICAL_SURFACE('',#1841,1.E-1); +#1844=ORIENTED_EDGE('',*,*,#1843,.F.); +#1845=ORIENTED_EDGE('',*,*,#1833,.T.); +#1846=ORIENTED_EDGE('',*,*,#1472,.T.); +#1848=ORIENTED_EDGE('',*,*,#1847,.T.); +#1849=EDGE_LOOP('',(#1844,#1845,#1846,#1848)); +#1850=FACE_OUTER_BOUND('',#1849,.F.); +#1852=CARTESIAN_POINT('',(-5.E0,0.E0,5.E0)); +#1853=DIRECTION('',(0.E0,1.218693434051E-1,9.925461516413E-1)); +#1854=DIRECTION('',(1.E0,0.E0,0.E0)); +#1855=AXIS2_PLACEMENT_3D('',#1852,#1853,#1854); +#1856=PLANE('',#1855); +#1858=ORIENTED_EDGE('',*,*,#1857,.F.); +#1860=ORIENTED_EDGE('',*,*,#1859,.F.); +#1861=ORIENTED_EDGE('',*,*,#1820,.F.); +#1862=ORIENTED_EDGE('',*,*,#1843,.T.); +#1863=EDGE_LOOP('',(#1858,#1860,#1861,#1862)); +#1864=FACE_OUTER_BOUND('',#1863,.F.); +#1866=CARTESIAN_POINT('',(4.759994499642E0,-2.59004E0,5.217265941575E0)); +#1867=DIRECTION('',(-5.041574044985E-2,9.912839485362E-1,-1.217143643511E-1)); +#1868=DIRECTION('',(0.E0,1.218693434051E-1,9.925461516413E-1)); +#1869=AXIS2_PLACEMENT_3D('',#1866,#1867,#1868); +#1870=CYLINDRICAL_SURFACE('',#1869,1.E-1); +#1872=ORIENTED_EDGE('',*,*,#1871,.F.); +#1874=ORIENTED_EDGE('',*,*,#1873,.T.); +#1875=ORIENTED_EDGE('',*,*,#1857,.T.); +#1877=ORIENTED_EDGE('',*,*,#1876,.T.); +#1878=EDGE_LOOP('',(#1872,#1874,#1875,#1877)); +#1879=FACE_OUTER_BOUND('',#1878,.F.); +#1881=CARTESIAN_POINT('',(4.807639552073E0,3.151334031461E-1,4.807639552073E0)); +#1882=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,7.018361144662E-1)); +#1883=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1884=AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1885=PLANE('',#1884); +#1887=ORIENTED_EDGE('',*,*,#1886,.T.); +#1889=ORIENTED_EDGE('',*,*,#1888,.T.); +#1891=ORIENTED_EDGE('',*,*,#1890,.F.); +#1892=ORIENTED_EDGE('',*,*,#1871,.T.); +#1893=EDGE_LOOP('',(#1887,#1889,#1891,#1892)); +#1894=FACE_OUTER_BOUND('',#1893,.F.); +#1896=CARTESIAN_POINT('',(-8.601382727273E0,5.35E-1,1.8036E1)); +#1897=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1898=DIRECTION('',(0.E0,1.E0,0.E0)); +#1899=AXIS2_PLACEMENT_3D('',#1896,#1897,#1898); +#1900=CYLINDRICAL_SURFACE('',#1899,1.E-1); +#1901=ORIENTED_EDGE('',*,*,#1886,.F.); +#1903=ORIENTED_EDGE('',*,*,#1902,.T.); +#1904=ORIENTED_EDGE('',*,*,#1470,.T.); +#1906=ORIENTED_EDGE('',*,*,#1905,.T.); +#1907=EDGE_LOOP('',(#1901,#1903,#1904,#1906)); +#1908=FACE_OUTER_BOUND('',#1907,.F.); +#1910=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,4.833559277371E0)); +#1911=DIRECTION('',(5.295916689784E-1,-6.626200482157E-1,5.295916689784E-1)); +#1912=DIRECTION('',(4.685431294435E-1,7.489557207890E-1,4.685431294435E-1)); +#1913=AXIS2_PLACEMENT_3D('',#1910,#1911,#1912); +#1914=SPHERICAL_SURFACE('',#1913,1.E-1); +#1915=ORIENTED_EDGE('',*,*,#1847,.F.); +#1916=ORIENTED_EDGE('',*,*,#1902,.F.); +#1917=ORIENTED_EDGE('',*,*,#1876,.F.); +#1918=EDGE_LOOP('',(#1915,#1916,#1917)); +#1919=FACE_OUTER_BOUND('',#1918,.F.); +#1921=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,4.601057995356E0)); +#1922=DIRECTION('',(-3.826834323651E-1,0.E0,9.238795325113E-1)); +#1923=DIRECTION('',(9.158269509596E-1,1.317426786372E-1,3.793479438743E-1)); +#1924=AXIS2_PLACEMENT_3D('',#1921,#1922,#1923); +#1925=SPHERICAL_SURFACE('',#1924,1.E-1); +#1927=ORIENTED_EDGE('',*,*,#1926,.F.); +#1928=ORIENTED_EDGE('',*,*,#1905,.F.); +#1930=ORIENTED_EDGE('',*,*,#1929,.F.); +#1931=EDGE_LOOP('',(#1927,#1928,#1930)); +#1932=FACE_OUTER_BOUND('',#1931,.F.); +#1934=CARTESIAN_POINT('',(4.597194086251E0,2.46004E0,4.503152327521E0)); +#1935=DIRECTION('',(1.217143643511E-1,-9.912839485362E-1,5.041574044985E-2)); +#1936=DIRECTION('',(9.925461516413E-1,1.218693434051E-1,0.E0)); +#1937=AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); +#1938=CYLINDRICAL_SURFACE('',#1937,1.E-1); +#1939=ORIENTED_EDGE('',*,*,#1888,.F.); +#1940=ORIENTED_EDGE('',*,*,#1926,.T.); +#1942=ORIENTED_EDGE('',*,*,#1941,.T.); +#1944=ORIENTED_EDGE('',*,*,#1943,.F.); +#1945=EDGE_LOOP('',(#1939,#1940,#1942,#1944)); +#1946=FACE_OUTER_BOUND('',#1945,.F.); +#1948=CARTESIAN_POINT('',(5.E0,0.E0,5.E0)); +#1949=DIRECTION('',(9.925461516413E-1,1.218693434051E-1,0.E0)); +#1950=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1951=AXIS2_PLACEMENT_3D('',#1948,#1949,#1950); +#1952=PLANE('',#1951); +#1954=ORIENTED_EDGE('',*,*,#1953,.F.); +#1956=ORIENTED_EDGE('',*,*,#1955,.F.); +#1957=ORIENTED_EDGE('',*,*,#1941,.F.); +#1959=ORIENTED_EDGE('',*,*,#1958,.T.); +#1960=EDGE_LOOP('',(#1954,#1956,#1957,#1959)); +#1961=FACE_OUTER_BOUND('',#1960,.F.); +#1963=CARTESIAN_POINT('',(5.217265941575E0,-2.59004E0,-4.759994499642E0)); +#1964=DIRECTION('',(-1.217143643511E-1,9.912839485362E-1,5.041574044985E-2)); +#1965=DIRECTION('',(9.925461516413E-1,1.218693434051E-1,0.E0)); +#1966=AXIS2_PLACEMENT_3D('',#1963,#1964,#1965); +#1967=CYLINDRICAL_SURFACE('',#1966,1.E-1); +#1969=ORIENTED_EDGE('',*,*,#1968,.F.); +#1971=ORIENTED_EDGE('',*,*,#1970,.T.); +#1972=ORIENTED_EDGE('',*,*,#1953,.T.); +#1974=ORIENTED_EDGE('',*,*,#1973,.T.); +#1975=EDGE_LOOP('',(#1969,#1971,#1972,#1974)); +#1976=FACE_OUTER_BOUND('',#1975,.F.); +#1978=CARTESIAN_POINT('',(4.807639552073E0,3.151334031461E-1, +-4.807639552073E0)); +#1979=DIRECTION('',(7.018361144662E-1,1.218693434051E-1,-7.018361144662E-1)); +#1980=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1981=AXIS2_PLACEMENT_3D('',#1978,#1979,#1980); +#1982=PLANE('',#1981); +#1984=ORIENTED_EDGE('',*,*,#1983,.T.); +#1986=ORIENTED_EDGE('',*,*,#1985,.T.); +#1988=ORIENTED_EDGE('',*,*,#1987,.F.); +#1989=ORIENTED_EDGE('',*,*,#1968,.T.); +#1990=EDGE_LOOP('',(#1984,#1986,#1988,#1989)); +#1991=FACE_OUTER_BOUND('',#1990,.F.); +#1993=CARTESIAN_POINT('',(1.8036E1,5.35E-1,8.601382727273E0)); +#1994=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1995=DIRECTION('',(0.E0,1.E0,0.E0)); +#1996=AXIS2_PLACEMENT_3D('',#1993,#1994,#1995); +#1997=CYLINDRICAL_SURFACE('',#1996,1.E-1); +#1998=ORIENTED_EDGE('',*,*,#1983,.F.); +#2000=ORIENTED_EDGE('',*,*,#1999,.T.); +#2001=ORIENTED_EDGE('',*,*,#1466,.T.); +#2003=ORIENTED_EDGE('',*,*,#2002,.T.); +#2004=EDGE_LOOP('',(#1998,#2000,#2001,#2003)); +#2005=FACE_OUTER_BOUND('',#2004,.F.); +#2007=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,-4.601057995356E0)); +#2008=DIRECTION('',(5.295916689784E-1,-6.626200482157E-1,-5.295916689784E-1)); +#2009=DIRECTION('',(4.685431294435E-1,7.489557207890E-1,-4.685431294435E-1)); +#2010=AXIS2_PLACEMENT_3D('',#2007,#2008,#2009); +#2011=SPHERICAL_SURFACE('',#2010,1.E-1); +#2013=ORIENTED_EDGE('',*,*,#2012,.F.); +#2014=ORIENTED_EDGE('',*,*,#1999,.F.); +#2015=ORIENTED_EDGE('',*,*,#1973,.F.); +#2016=EDGE_LOOP('',(#2013,#2014,#2015)); +#2017=FACE_OUTER_BOUND('',#2016,.F.); +#2019=CARTESIAN_POINT('',(4.833559277371E0,5.35E-1,1.8036E1)); +#2020=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2021=DIRECTION('',(0.E0,1.E0,0.E0)); +#2022=AXIS2_PLACEMENT_3D('',#2019,#2020,#2021); +#2023=CYLINDRICAL_SURFACE('',#2022,1.E-1); +#2024=ORIENTED_EDGE('',*,*,#1958,.F.); +#2025=ORIENTED_EDGE('',*,*,#1929,.T.); +#2026=ORIENTED_EDGE('',*,*,#1468,.T.); +#2027=ORIENTED_EDGE('',*,*,#2012,.T.); +#2028=EDGE_LOOP('',(#2024,#2025,#2026,#2027)); +#2029=FACE_OUTER_BOUND('',#2028,.F.); +#2031=CARTESIAN_POINT('',(4.601057995356E0,5.35E-1,-4.833559277371E0)); +#2032=DIRECTION('',(9.238795325113E-1,0.E0,3.826834323651E-1)); +#2033=DIRECTION('',(3.793479438743E-1,1.317426786372E-1,-9.158269509596E-1)); +#2034=AXIS2_PLACEMENT_3D('',#2031,#2032,#2033); +#2035=SPHERICAL_SURFACE('',#2034,1.E-1); +#2037=ORIENTED_EDGE('',*,*,#2036,.F.); +#2038=ORIENTED_EDGE('',*,*,#2002,.F.); +#2039=ORIENTED_EDGE('',*,*,#1534,.F.); +#2040=EDGE_LOOP('',(#2037,#2038,#2039)); +#2041=FACE_OUTER_BOUND('',#2040,.F.); +#2043=CARTESIAN_POINT('',(4.503152327521E0,2.46004E0,-4.597194086251E0)); +#2044=DIRECTION('',(5.041574044985E-2,-9.912839485362E-1,-1.217143643511E-1)); +#2045=DIRECTION('',(0.E0,1.218693434051E-1,-9.925461516413E-1)); +#2046=AXIS2_PLACEMENT_3D('',#2043,#2044,#2045); +#2047=CYLINDRICAL_SURFACE('',#2046,1.E-1); +#2048=ORIENTED_EDGE('',*,*,#1985,.F.); +#2049=ORIENTED_EDGE('',*,*,#2036,.T.); +#2050=ORIENTED_EDGE('',*,*,#1552,.T.); +#2052=ORIENTED_EDGE('',*,*,#2051,.F.); +#2053=EDGE_LOOP('',(#2048,#2049,#2050,#2052)); +#2054=FACE_OUTER_BOUND('',#2053,.F.); +#2056=CARTESIAN_POINT('',(4.628578643763E0,2.46004E0,-4.9E0)); +#2057=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2058=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2059=AXIS2_PLACEMENT_3D('',#2056,#2057,#2058); +#2060=CYLINDRICAL_SURFACE('',#2059,1.E-1); +#2062=ORIENTED_EDGE('',*,*,#2061,.F.); +#2063=ORIENTED_EDGE('',*,*,#2051,.T.); +#2065=ORIENTED_EDGE('',*,*,#2064,.T.); +#2067=ORIENTED_EDGE('',*,*,#2066,.F.); +#2068=EDGE_LOOP('',(#2062,#2063,#2065,#2067)); +#2069=FACE_OUTER_BOUND('',#2068,.F.); +#2071=CARTESIAN_POINT('',(5.E0,0.E0,-4.67E0)); +#2072=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2073=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2074=AXIS2_PLACEMENT_3D('',#2071,#2072,#2073); +#2075=PLANE('',#2074); +#2076=ORIENTED_EDGE('',*,*,#2061,.T.); +#2078=ORIENTED_EDGE('',*,*,#2077,.F.); +#2080=ORIENTED_EDGE('',*,*,#2079,.F.); +#2081=ORIENTED_EDGE('',*,*,#1987,.T.); +#2082=EDGE_LOOP('',(#2076,#2078,#2080,#2081)); +#2083=FACE_OUTER_BOUND('',#2082,.F.); +#2085=CARTESIAN_POINT('',(5.E0,-1.3E-1,-4.67E0)); +#2086=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#2087=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2088=AXIS2_PLACEMENT_3D('',#2085,#2086,#2087); +#2089=PLANE('',#2088); +#2091=ORIENTED_EDGE('',*,*,#2090,.T.); +#2093=ORIENTED_EDGE('',*,*,#2092,.T.); +#2095=ORIENTED_EDGE('',*,*,#2094,.F.); +#2096=ORIENTED_EDGE('',*,*,#2077,.T.); +#2097=EDGE_LOOP('',(#2091,#2093,#2095,#2096)); +#2098=FACE_OUTER_BOUND('',#2097,.F.); +#2100=CARTESIAN_POINT('',(4.759994499642E0,2.46004E0,-5.217265941575E0)); +#2101=DIRECTION('',(-5.041574044985E-2,-9.912839485362E-1,1.217143643511E-1)); +#2102=DIRECTION('',(0.E0,-1.218693434051E-1,-9.925461516413E-1)); +#2103=AXIS2_PLACEMENT_3D('',#2100,#2101,#2102); +#2104=CYLINDRICAL_SURFACE('',#2103,1.E-1); +#2106=ORIENTED_EDGE('',*,*,#2105,.T.); +#2108=ORIENTED_EDGE('',*,*,#2107,.T.); +#2109=ORIENTED_EDGE('',*,*,#2090,.F.); +#2110=ORIENTED_EDGE('',*,*,#2066,.T.); +#2111=EDGE_LOOP('',(#2106,#2108,#2109,#2110)); +#2112=FACE_OUTER_BOUND('',#2111,.F.); +#2114=CARTESIAN_POINT('',(4.67E0,-1.3E-1,-5.E0)); +#2115=DIRECTION('',(0.E0,-1.218693434051E-1,-9.925461516413E-1)); +#2116=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2117=AXIS2_PLACEMENT_3D('',#2114,#2115,#2116); +#2118=PLANE('',#2117); +#2120=ORIENTED_EDGE('',*,*,#2119,.T.); +#2121=ORIENTED_EDGE('',*,*,#2105,.F.); +#2123=ORIENTED_EDGE('',*,*,#2122,.T.); +#2125=ORIENTED_EDGE('',*,*,#2124,.T.); +#2126=EDGE_LOOP('',(#2120,#2121,#2123,#2125)); +#2127=FACE_OUTER_BOUND('',#2126,.F.); +#2129=CARTESIAN_POINT('',(-1.8036E1,-6.65E-1,-4.833559277371E0)); +#2130=DIRECTION('',(1.E0,0.E0,0.E0)); +#2131=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2132=AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); +#2133=CYLINDRICAL_SURFACE('',#2132,1.E-1); +#2134=ORIENTED_EDGE('',*,*,#2119,.F.); +#2136=ORIENTED_EDGE('',*,*,#2135,.T.); +#2138=ORIENTED_EDGE('',*,*,#2137,.T.); +#2140=ORIENTED_EDGE('',*,*,#2139,.T.); +#2141=EDGE_LOOP('',(#2134,#2136,#2138,#2140)); +#2142=FACE_OUTER_BOUND('',#2141,.F.); +#2144=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#2145=DIRECTION('',(-9.238795325113E-1,0.E0,3.826834323651E-1)); +#2146=DIRECTION('',(-3.793479438743E-1,-1.317426786372E-1,-9.158269509596E-1)); +#2147=AXIS2_PLACEMENT_3D('',#2144,#2145,#2146); +#2148=SPHERICAL_SURFACE('',#2147,1.E-1); +#2150=ORIENTED_EDGE('',*,*,#2149,.F.); +#2152=ORIENTED_EDGE('',*,*,#2151,.F.); +#2153=ORIENTED_EDGE('',*,*,#2135,.F.); +#2154=EDGE_LOOP('',(#2150,#2152,#2153)); +#2155=FACE_OUTER_BOUND('',#2154,.F.); +#2157=CARTESIAN_POINT('',(-4.759994499642E0,2.46004E0,-5.217265941575E0)); +#2158=DIRECTION('',(5.041574044985E-2,-9.912839485362E-1,1.217143643511E-1)); +#2159=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#2160=AXIS2_PLACEMENT_3D('',#2157,#2158,#2159); +#2161=CYLINDRICAL_SURFACE('',#2160,1.E-1); +#2162=ORIENTED_EDGE('',*,*,#2124,.F.); +#2164=ORIENTED_EDGE('',*,*,#2163,.F.); +#2166=ORIENTED_EDGE('',*,*,#2165,.T.); +#2167=ORIENTED_EDGE('',*,*,#2149,.T.); +#2168=EDGE_LOOP('',(#2162,#2164,#2166,#2167)); +#2169=FACE_OUTER_BOUND('',#2168,.F.); +#2171=CARTESIAN_POINT('',(-4.628578643763E0,2.46004E0,-4.9E0)); +#2172=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2173=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2174=AXIS2_PLACEMENT_3D('',#2171,#2172,#2173); +#2175=CYLINDRICAL_SURFACE('',#2174,1.E-1); +#2177=ORIENTED_EDGE('',*,*,#2176,.F.); +#2178=ORIENTED_EDGE('',*,*,#1564,.F.); +#2180=ORIENTED_EDGE('',*,*,#2179,.T.); +#2181=ORIENTED_EDGE('',*,*,#2163,.T.); +#2182=EDGE_LOOP('',(#2177,#2178,#2180,#2181)); +#2183=FACE_OUTER_BOUND('',#2182,.F.); +#2185=CARTESIAN_POINT('',(4.67E0,0.E0,-5.E0)); +#2186=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2188=AXIS2_PLACEMENT_3D('',#2185,#2186,#2187); +#2189=PLANE('',#2188); +#2190=ORIENTED_EDGE('',*,*,#2064,.F.); +#2191=ORIENTED_EDGE('',*,*,#1550,.F.); +#2192=ORIENTED_EDGE('',*,*,#2176,.T.); +#2193=ORIENTED_EDGE('',*,*,#2122,.F.); +#2194=EDGE_LOOP('',(#2190,#2191,#2192,#2193)); +#2195=FACE_OUTER_BOUND('',#2194,.F.); +#2197=CARTESIAN_POINT('',(-4.67E0,0.E0,-5.E0)); +#2198=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2199=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2200=AXIS2_PLACEMENT_3D('',#2197,#2198,#2199); +#2201=PLANE('',#2200); +#2203=ORIENTED_EDGE('',*,*,#2202,.T.); +#2205=ORIENTED_EDGE('',*,*,#2204,.F.); +#2206=ORIENTED_EDGE('',*,*,#2179,.F.); +#2207=ORIENTED_EDGE('',*,*,#1582,.T.); +#2208=EDGE_LOOP('',(#2203,#2205,#2206,#2207)); +#2209=FACE_OUTER_BOUND('',#2208,.F.); +#2211=CARTESIAN_POINT('',(-4.9E0,2.46004E0,-4.628578643763E0)); +#2212=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2213=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2214=AXIS2_PLACEMENT_3D('',#2211,#2212,#2213); +#2215=CYLINDRICAL_SURFACE('',#2214,1.E-1); +#2216=ORIENTED_EDGE('',*,*,#2202,.F.); +#2217=ORIENTED_EDGE('',*,*,#1623,.T.); +#2218=ORIENTED_EDGE('',*,*,#1734,.T.); +#2220=ORIENTED_EDGE('',*,*,#2219,.T.); +#2221=EDGE_LOOP('',(#2216,#2217,#2218,#2220)); +#2222=FACE_OUTER_BOUND('',#2221,.F.); +#2224=CARTESIAN_POINT('',(-5.217265941575E0,2.46004E0,-4.759994499642E0)); +#2225=DIRECTION('',(1.217143643511E-1,-9.912839485362E-1,5.041574044985E-2)); +#2226=DIRECTION('',(-9.925461516413E-1,-1.218693434051E-1,0.E0)); +#2227=AXIS2_PLACEMENT_3D('',#2224,#2225,#2226); +#2228=CYLINDRICAL_SURFACE('',#2227,1.E-1); +#2230=ORIENTED_EDGE('',*,*,#2229,.F.); +#2231=ORIENTED_EDGE('',*,*,#2219,.F.); +#2232=ORIENTED_EDGE('',*,*,#1749,.T.); +#2234=ORIENTED_EDGE('',*,*,#2233,.T.); +#2235=EDGE_LOOP('',(#2230,#2231,#2232,#2234)); +#2236=FACE_OUTER_BOUND('',#2235,.F.); +#2238=CARTESIAN_POINT('',(-4.67E0,-1.3E-1,-5.E0)); +#2239=DIRECTION('',(-7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#2240=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2241=AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); +#2242=PLANE('',#2241); +#2243=ORIENTED_EDGE('',*,*,#2229,.T.); +#2245=ORIENTED_EDGE('',*,*,#2244,.T.); +#2246=ORIENTED_EDGE('',*,*,#2165,.F.); +#2247=ORIENTED_EDGE('',*,*,#2204,.T.); +#2248=EDGE_LOOP('',(#2243,#2245,#2246,#2247)); +#2249=FACE_OUTER_BOUND('',#2248,.F.); +#2251=CARTESIAN_POINT('',(-1.8036E1,-6.65E-1,8.601382727273E0)); +#2252=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2253=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2254=AXIS2_PLACEMENT_3D('',#2251,#2252,#2253); +#2255=CYLINDRICAL_SURFACE('',#2254,1.E-1); +#2256=ORIENTED_EDGE('',*,*,#2244,.F.); +#2258=ORIENTED_EDGE('',*,*,#2257,.T.); +#2260=ORIENTED_EDGE('',*,*,#2259,.T.); +#2261=ORIENTED_EDGE('',*,*,#2151,.T.); +#2262=EDGE_LOOP('',(#2256,#2258,#2260,#2261)); +#2263=FACE_OUTER_BOUND('',#2262,.F.); +#2265=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#2266=DIRECTION('',(-5.295916689784E-1,6.626200482157E-1,-5.295916689784E-1)); +#2267=DIRECTION('',(-4.685431294435E-1,-7.489557207890E-1,-4.685431294435E-1)); +#2268=AXIS2_PLACEMENT_3D('',#2265,#2266,#2267); +#2269=SPHERICAL_SURFACE('',#2268,1.E-1); +#2270=ORIENTED_EDGE('',*,*,#2257,.F.); +#2271=ORIENTED_EDGE('',*,*,#2233,.F.); +#2273=ORIENTED_EDGE('',*,*,#2272,.F.); +#2274=EDGE_LOOP('',(#2270,#2271,#2273)); +#2275=FACE_OUTER_BOUND('',#2274,.F.); +#2277=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,1.8036E1)); +#2278=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2279=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2280=AXIS2_PLACEMENT_3D('',#2277,#2278,#2279); +#2281=CYLINDRICAL_SURFACE('',#2280,1.E-1); +#2282=ORIENTED_EDGE('',*,*,#1747,.F.); +#2284=ORIENTED_EDGE('',*,*,#2283,.T.); +#2286=ORIENTED_EDGE('',*,*,#2285,.T.); +#2287=ORIENTED_EDGE('',*,*,#2272,.T.); +#2288=EDGE_LOOP('',(#2282,#2284,#2286,#2287)); +#2289=FACE_OUTER_BOUND('',#2288,.F.); +#2291=CARTESIAN_POINT('',(-4.833559277371E0,-6.65E-1,4.601057995356E0)); +#2292=DIRECTION('',(3.826834323651E-1,0.E0,9.238795325113E-1)); +#2293=DIRECTION('',(-9.158269509596E-1,-1.317426786372E-1,3.793479438743E-1)); +#2294=AXIS2_PLACEMENT_3D('',#2291,#2292,#2293); +#2295=SPHERICAL_SURFACE('',#2294,1.E-1); +#2296=ORIENTED_EDGE('',*,*,#2283,.F.); +#2297=ORIENTED_EDGE('',*,*,#1764,.F.); +#2299=ORIENTED_EDGE('',*,*,#2298,.F.); +#2300=EDGE_LOOP('',(#2296,#2297,#2299)); +#2301=FACE_OUTER_BOUND('',#2300,.F.); +#2303=CARTESIAN_POINT('',(8.601382727273E0,-6.65E-1,1.8036E1)); +#2304=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2306=AXIS2_PLACEMENT_3D('',#2303,#2304,#2305); +#2307=CYLINDRICAL_SURFACE('',#2306,1.E-1); +#2309=ORIENTED_EDGE('',*,*,#2308,.T.); +#2310=ORIENTED_EDGE('',*,*,#2298,.T.); +#2311=ORIENTED_EDGE('',*,*,#1779,.F.); +#2313=ORIENTED_EDGE('',*,*,#2312,.T.); +#2314=EDGE_LOOP('',(#2309,#2310,#2311,#2313)); +#2315=FACE_OUTER_BOUND('',#2314,.F.); +#2317=CARTESIAN_POINT('',(0.E0,-7.65E-1,0.E0)); +#2318=DIRECTION('',(0.E0,1.E0,0.E0)); +#2319=DIRECTION('',(1.E0,0.E0,0.E0)); +#2320=AXIS2_PLACEMENT_3D('',#2317,#2318,#2319); +#2321=PLANE('',#2320); +#2323=ORIENTED_EDGE('',*,*,#2322,.F.); +#2325=ORIENTED_EDGE('',*,*,#2324,.F.); +#2327=ORIENTED_EDGE('',*,*,#2326,.F.); +#2329=ORIENTED_EDGE('',*,*,#2328,.F.); +#2330=ORIENTED_EDGE('',*,*,#2137,.F.); +#2331=ORIENTED_EDGE('',*,*,#2259,.F.); +#2332=ORIENTED_EDGE('',*,*,#2285,.F.); +#2333=ORIENTED_EDGE('',*,*,#2308,.F.); +#2334=EDGE_LOOP('',(#2323,#2325,#2327,#2329,#2330,#2331,#2332,#2333)); +#2335=FACE_OUTER_BOUND('',#2334,.F.); +#2337=CARTESIAN_POINT('',(1.8036E1,-6.65E-1,4.833559277371E0)); +#2338=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2339=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2340=AXIS2_PLACEMENT_3D('',#2337,#2338,#2339); +#2341=CYLINDRICAL_SURFACE('',#2340,1.E-1); +#2343=ORIENTED_EDGE('',*,*,#2342,.F.); +#2345=ORIENTED_EDGE('',*,*,#2344,.T.); +#2346=ORIENTED_EDGE('',*,*,#2322,.T.); +#2348=ORIENTED_EDGE('',*,*,#2347,.T.); +#2349=EDGE_LOOP('',(#2343,#2345,#2346,#2348)); +#2350=FACE_OUTER_BOUND('',#2349,.F.); +#2352=CARTESIAN_POINT('',(-4.67E0,-1.3E-1,5.E0)); +#2353=DIRECTION('',(0.E0,-1.218693434051E-1,9.925461516413E-1)); +#2354=DIRECTION('',(1.E0,0.E0,0.E0)); +#2355=AXIS2_PLACEMENT_3D('',#2352,#2353,#2354); +#2356=PLANE('',#2355); +#2357=ORIENTED_EDGE('',*,*,#2342,.T.); +#2359=ORIENTED_EDGE('',*,*,#2358,.F.); +#2361=ORIENTED_EDGE('',*,*,#2360,.T.); +#2363=ORIENTED_EDGE('',*,*,#2362,.T.); +#2364=EDGE_LOOP('',(#2357,#2359,#2361,#2363)); +#2365=FACE_OUTER_BOUND('',#2364,.F.); +#2367=CARTESIAN_POINT('',(-4.759994499642E0,2.46004E0,5.217265941575E0)); +#2368=DIRECTION('',(5.041574044985E-2,-9.912839485362E-1,-1.217143643511E-1)); +#2369=DIRECTION('',(0.E0,-1.218693434051E-1,9.925461516413E-1)); +#2370=AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); +#2371=CYLINDRICAL_SURFACE('',#2370,1.E-1); +#2372=ORIENTED_EDGE('',*,*,#2358,.T.); +#2374=ORIENTED_EDGE('',*,*,#2373,.T.); +#2375=ORIENTED_EDGE('',*,*,#1777,.F.); +#2376=ORIENTED_EDGE('',*,*,#1807,.T.); +#2377=EDGE_LOOP('',(#2372,#2374,#2375,#2376)); +#2378=FACE_OUTER_BOUND('',#2377,.F.); +#2380=CARTESIAN_POINT('',(-4.601057995356E0,-6.65E-1,4.833559277371E0)); +#2381=DIRECTION('',(-5.295916689784E-1,6.626200482157E-1,5.295916689784E-1)); +#2382=DIRECTION('',(-4.685431294435E-1,-7.489557207890E-1,4.685431294435E-1)); +#2383=AXIS2_PLACEMENT_3D('',#2380,#2381,#2382); +#2384=SPHERICAL_SURFACE('',#2383,1.E-1); +#2385=ORIENTED_EDGE('',*,*,#2312,.F.); +#2386=ORIENTED_EDGE('',*,*,#2373,.F.); +#2387=ORIENTED_EDGE('',*,*,#2347,.F.); +#2388=EDGE_LOOP('',(#2385,#2386,#2387)); +#2389=FACE_OUTER_BOUND('',#2388,.F.); +#2391=CARTESIAN_POINT('',(-4.67E0,0.E0,5.E0)); +#2392=DIRECTION('',(0.E0,0.E0,1.E0)); +#2393=DIRECTION('',(1.E0,0.E0,0.E0)); +#2394=AXIS2_PLACEMENT_3D('',#2391,#2392,#2393); +#2395=PLANE('',#2394); +#2397=ORIENTED_EDGE('',*,*,#2396,.T.); +#2398=ORIENTED_EDGE('',*,*,#2360,.F.); +#2399=ORIENTED_EDGE('',*,*,#1805,.F.); +#2400=ORIENTED_EDGE('',*,*,#1859,.T.); +#2401=EDGE_LOOP('',(#2397,#2398,#2399,#2400)); +#2402=FACE_OUTER_BOUND('',#2401,.F.); +#2404=CARTESIAN_POINT('',(4.628578643763E0,2.46004E0,4.9E0)); +#2405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2406=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#2407=AXIS2_PLACEMENT_3D('',#2404,#2405,#2406); +#2408=CYLINDRICAL_SURFACE('',#2407,1.E-1); +#2409=ORIENTED_EDGE('',*,*,#2396,.F.); +#2410=ORIENTED_EDGE('',*,*,#1873,.F.); +#2412=ORIENTED_EDGE('',*,*,#2411,.T.); +#2414=ORIENTED_EDGE('',*,*,#2413,.T.); +#2415=EDGE_LOOP('',(#2409,#2410,#2412,#2414)); +#2416=FACE_OUTER_BOUND('',#2415,.F.); +#2418=CARTESIAN_POINT('',(4.67E0,0.E0,5.E0)); +#2419=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#2420=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2421=AXIS2_PLACEMENT_3D('',#2418,#2419,#2420); +#2422=PLANE('',#2421); +#2424=ORIENTED_EDGE('',*,*,#2423,.T.); +#2426=ORIENTED_EDGE('',*,*,#2425,.T.); +#2427=ORIENTED_EDGE('',*,*,#2411,.F.); +#2428=ORIENTED_EDGE('',*,*,#1890,.T.); +#2429=EDGE_LOOP('',(#2424,#2426,#2427,#2428)); +#2430=FACE_OUTER_BOUND('',#2429,.F.); +#2432=CARTESIAN_POINT('',(4.9E0,2.46004E0,4.628578643763E0)); +#2433=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2434=DIRECTION('',(1.E0,0.E0,0.E0)); +#2435=AXIS2_PLACEMENT_3D('',#2432,#2433,#2434); +#2436=CYLINDRICAL_SURFACE('',#2435,1.E-1); +#2437=ORIENTED_EDGE('',*,*,#2423,.F.); +#2438=ORIENTED_EDGE('',*,*,#1943,.T.); +#2440=ORIENTED_EDGE('',*,*,#2439,.T.); +#2442=ORIENTED_EDGE('',*,*,#2441,.F.); +#2443=EDGE_LOOP('',(#2437,#2438,#2440,#2442)); +#2444=FACE_OUTER_BOUND('',#2443,.F.); +#2446=CARTESIAN_POINT('',(5.E0,0.E0,4.67E0)); +#2447=DIRECTION('',(1.E0,0.E0,0.E0)); +#2448=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2449=AXIS2_PLACEMENT_3D('',#2446,#2447,#2448); +#2450=PLANE('',#2449); +#2452=ORIENTED_EDGE('',*,*,#2451,.T.); +#2454=ORIENTED_EDGE('',*,*,#2453,.F.); +#2455=ORIENTED_EDGE('',*,*,#2439,.F.); +#2456=ORIENTED_EDGE('',*,*,#1955,.T.); +#2457=EDGE_LOOP('',(#2452,#2454,#2455,#2456)); +#2458=FACE_OUTER_BOUND('',#2457,.F.); +#2460=CARTESIAN_POINT('',(4.9E0,2.46004E0,-4.628578643763E0)); +#2461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2462=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2463=AXIS2_PLACEMENT_3D('',#2460,#2461,#2462); +#2464=CYLINDRICAL_SURFACE('',#2463,1.E-1); +#2465=ORIENTED_EDGE('',*,*,#2451,.F.); +#2466=ORIENTED_EDGE('',*,*,#1970,.F.); +#2467=ORIENTED_EDGE('',*,*,#2079,.T.); +#2469=ORIENTED_EDGE('',*,*,#2468,.T.); +#2470=EDGE_LOOP('',(#2465,#2466,#2467,#2469)); +#2471=FACE_OUTER_BOUND('',#2470,.F.); +#2473=CARTESIAN_POINT('',(5.217265941575E0,2.46004E0,-4.759994499642E0)); +#2474=DIRECTION('',(-1.217143643511E-1,-9.912839485362E-1,5.041574044985E-2)); +#2475=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,-7.018361144662E-1)); +#2476=AXIS2_PLACEMENT_3D('',#2473,#2474,#2475); +#2477=CYLINDRICAL_SURFACE('',#2476,1.E-1); +#2479=ORIENTED_EDGE('',*,*,#2478,.F.); +#2480=ORIENTED_EDGE('',*,*,#2468,.F.); +#2481=ORIENTED_EDGE('',*,*,#2094,.T.); +#2483=ORIENTED_EDGE('',*,*,#2482,.T.); +#2484=EDGE_LOOP('',(#2479,#2480,#2481,#2483)); +#2485=FACE_OUTER_BOUND('',#2484,.F.); +#2487=CARTESIAN_POINT('',(5.E0,-1.3E-1,4.67E0)); +#2488=DIRECTION('',(9.925461516413E-1,-1.218693434051E-1,0.E0)); +#2489=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2490=AXIS2_PLACEMENT_3D('',#2487,#2488,#2489); +#2491=PLANE('',#2490); +#2493=ORIENTED_EDGE('',*,*,#2492,.T.); +#2495=ORIENTED_EDGE('',*,*,#2494,.F.); +#2496=ORIENTED_EDGE('',*,*,#2453,.T.); +#2497=ORIENTED_EDGE('',*,*,#2478,.T.); +#2498=EDGE_LOOP('',(#2493,#2495,#2496,#2497)); +#2499=FACE_OUTER_BOUND('',#2498,.F.); +#2501=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,-1.8036E1)); +#2502=DIRECTION('',(0.E0,0.E0,1.E0)); +#2503=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2504=AXIS2_PLACEMENT_3D('',#2501,#2502,#2503); +#2505=CYLINDRICAL_SURFACE('',#2504,1.E-1); +#2506=ORIENTED_EDGE('',*,*,#2492,.F.); +#2508=ORIENTED_EDGE('',*,*,#2507,.T.); +#2509=ORIENTED_EDGE('',*,*,#2326,.T.); +#2511=ORIENTED_EDGE('',*,*,#2510,.T.); +#2512=EDGE_LOOP('',(#2506,#2508,#2509,#2511)); +#2513=FACE_OUTER_BOUND('',#2512,.F.); +#2515=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,-4.601057995356E0)); +#2516=DIRECTION('',(-3.826834323651E-1,0.E0,-9.238795325113E-1)); +#2517=DIRECTION('',(9.158269509596E-1,-1.317426786372E-1,-3.793479438743E-1)); +#2518=AXIS2_PLACEMENT_3D('',#2515,#2516,#2517); +#2519=SPHERICAL_SURFACE('',#2518,1.E-1); +#2520=ORIENTED_EDGE('',*,*,#2482,.F.); +#2522=ORIENTED_EDGE('',*,*,#2521,.F.); +#2523=ORIENTED_EDGE('',*,*,#2507,.F.); +#2524=EDGE_LOOP('',(#2520,#2522,#2523)); +#2525=FACE_OUTER_BOUND('',#2524,.F.); +#2527=CARTESIAN_POINT('',(-8.601382727273E0,-6.65E-1,-1.8036E1)); +#2528=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#2529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2530=AXIS2_PLACEMENT_3D('',#2527,#2528,#2529); +#2531=CYLINDRICAL_SURFACE('',#2530,1.E-1); +#2532=ORIENTED_EDGE('',*,*,#2328,.T.); +#2533=ORIENTED_EDGE('',*,*,#2521,.T.); +#2534=ORIENTED_EDGE('',*,*,#2092,.F.); +#2536=ORIENTED_EDGE('',*,*,#2535,.T.); +#2537=EDGE_LOOP('',(#2532,#2533,#2534,#2536)); +#2538=FACE_OUTER_BOUND('',#2537,.F.); +#2540=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,-4.833559277371E0)); +#2541=DIRECTION('',(5.295916689784E-1,6.626200482157E-1,-5.295916689784E-1)); +#2542=DIRECTION('',(4.685431294435E-1,-7.489557207890E-1,-4.685431294435E-1)); +#2543=AXIS2_PLACEMENT_3D('',#2540,#2541,#2542); +#2544=SPHERICAL_SURFACE('',#2543,1.E-1); +#2545=ORIENTED_EDGE('',*,*,#2535,.F.); +#2546=ORIENTED_EDGE('',*,*,#2107,.F.); +#2547=ORIENTED_EDGE('',*,*,#2139,.F.); +#2548=EDGE_LOOP('',(#2545,#2546,#2547)); +#2549=FACE_OUTER_BOUND('',#2548,.F.); +#2551=CARTESIAN_POINT('',(4.833559277371E0,-6.65E-1,4.601057995356E0)); +#2552=DIRECTION('',(5.295916689784E-1,6.626200482157E-1,5.295916689784E-1)); +#2553=DIRECTION('',(4.685431294435E-1,-7.489557207890E-1,4.685431294435E-1)); +#2554=AXIS2_PLACEMENT_3D('',#2551,#2552,#2553); +#2555=SPHERICAL_SURFACE('',#2554,1.E-1); +#2557=ORIENTED_EDGE('',*,*,#2556,.F.); +#2559=ORIENTED_EDGE('',*,*,#2558,.F.); +#2560=ORIENTED_EDGE('',*,*,#2510,.F.); +#2561=EDGE_LOOP('',(#2557,#2559,#2560)); +#2562=FACE_OUTER_BOUND('',#2561,.F.); +#2564=CARTESIAN_POINT('',(1.8036E1,-6.65E-1,-8.601382727273E0)); +#2565=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2566=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2567=AXIS2_PLACEMENT_3D('',#2564,#2565,#2566); +#2568=CYLINDRICAL_SURFACE('',#2567,1.E-1); +#2569=ORIENTED_EDGE('',*,*,#2324,.T.); +#2571=ORIENTED_EDGE('',*,*,#2570,.T.); +#2573=ORIENTED_EDGE('',*,*,#2572,.F.); +#2574=ORIENTED_EDGE('',*,*,#2556,.T.); +#2575=EDGE_LOOP('',(#2569,#2571,#2573,#2574)); +#2576=FACE_OUTER_BOUND('',#2575,.F.); +#2578=CARTESIAN_POINT('',(4.601057995356E0,-6.65E-1,4.833559277371E0)); +#2579=DIRECTION('',(9.238795325113E-1,0.E0,-3.826834323651E-1)); +#2580=DIRECTION('',(3.793479438743E-1,-1.317426786372E-1,9.158269509596E-1)); +#2581=AXIS2_PLACEMENT_3D('',#2578,#2579,#2580); +#2582=SPHERICAL_SURFACE('',#2581,1.E-1); +#2584=ORIENTED_EDGE('',*,*,#2583,.F.); +#2585=ORIENTED_EDGE('',*,*,#2570,.F.); +#2586=ORIENTED_EDGE('',*,*,#2344,.F.); +#2587=EDGE_LOOP('',(#2584,#2585,#2586)); +#2588=FACE_OUTER_BOUND('',#2587,.F.); +#2590=CARTESIAN_POINT('',(4.759994499642E0,2.46004E0,5.217265941575E0)); +#2591=DIRECTION('',(-5.041574044985E-2,-9.912839485362E-1,-1.217143643511E-1)); +#2592=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#2593=AXIS2_PLACEMENT_3D('',#2590,#2591,#2592); +#2594=CYLINDRICAL_SURFACE('',#2593,1.E-1); +#2595=ORIENTED_EDGE('',*,*,#2362,.F.); +#2596=ORIENTED_EDGE('',*,*,#2413,.F.); +#2598=ORIENTED_EDGE('',*,*,#2597,.T.); +#2599=ORIENTED_EDGE('',*,*,#2583,.T.); +#2600=EDGE_LOOP('',(#2595,#2596,#2598,#2599)); +#2601=FACE_OUTER_BOUND('',#2600,.F.); +#2603=CARTESIAN_POINT('',(4.67E0,-1.3E-1,5.E0)); +#2604=DIRECTION('',(7.018361144662E-1,-1.218693434051E-1,7.018361144662E-1)); +#2605=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2606=AXIS2_PLACEMENT_3D('',#2603,#2604,#2605); +#2607=PLANE('',#2606); +#2609=ORIENTED_EDGE('',*,*,#2608,.T.); +#2610=ORIENTED_EDGE('',*,*,#2572,.T.); +#2611=ORIENTED_EDGE('',*,*,#2597,.F.); +#2612=ORIENTED_EDGE('',*,*,#2425,.F.); +#2613=EDGE_LOOP('',(#2609,#2610,#2611,#2612)); +#2614=FACE_OUTER_BOUND('',#2613,.F.); +#2616=CARTESIAN_POINT('',(5.217265941575E0,2.46004E0,4.759994499642E0)); +#2617=DIRECTION('',(-1.217143643511E-1,-9.912839485362E-1,-5.041574044985E-2)); +#2618=DIRECTION('',(9.925461516413E-1,-1.218693434051E-1,0.E0)); +#2619=AXIS2_PLACEMENT_3D('',#2616,#2617,#2618); +#2620=CYLINDRICAL_SURFACE('',#2619,1.E-1); +#2621=ORIENTED_EDGE('',*,*,#2494,.T.); +#2622=ORIENTED_EDGE('',*,*,#2558,.T.); +#2623=ORIENTED_EDGE('',*,*,#2608,.F.); +#2624=ORIENTED_EDGE('',*,*,#2441,.T.); +#2625=EDGE_LOOP('',(#2621,#2622,#2623,#2624)); +#2626=FACE_OUTER_BOUND('',#2625,.F.); +#2628=CARTESIAN_POINT('',(-4.601057995356E0,5.35E-1,-4.833559277371E0)); +#2629=DIRECTION('',(-5.295916689784E-1,-6.626200482157E-1,-5.295916689784E-1)); +#2630=DIRECTION('',(-4.685431294435E-1,7.489557207890E-1,-4.685431294435E-1)); +#2631=AXIS2_PLACEMENT_3D('',#2628,#2629,#2630); +#2632=SPHERICAL_SURFACE('',#2631,1.E-1); +#2633=ORIENTED_EDGE('',*,*,#1596,.F.); +#2634=ORIENTED_EDGE('',*,*,#1567,.F.); +#2635=ORIENTED_EDGE('',*,*,#1537,.F.); +#2636=EDGE_LOOP('',(#2633,#2634,#2635)); +#2637=FACE_OUTER_BOUND('',#2636,.F.); +#2639=CLOSED_SHELL('',(#1488,#1503,#1516,#1526,#1541,#1556,#1571,#1586,#1600, +#1613,#1627,#1642,#1655,#1668,#1682,#1697,#1710,#1725,#1739,#1754,#1768,#1783, +#1796,#1811,#1825,#1837,#1851,#1865,#1880,#1895,#1909,#1920,#1933,#1947,#1962, +#1977,#1992,#2006,#2018,#2030,#2042,#2055,#2070,#2084,#2099,#2113,#2128,#2143, +#2156,#2170,#2184,#2196,#2210,#2223,#2237,#2250,#2264,#2276,#2290,#2302,#2316, +#2336,#2351,#2366,#2379,#2390,#2403,#2417,#2431,#2445,#2459,#2472,#2486,#2500, +#2514,#2526,#2539,#2550,#2563,#2577,#2589,#2602,#2615,#2627,#2638)); +#2640=MANIFOLD_SOLID_BREP('',#2639); +#2641=FILL_AREA_STYLE_COLOUR('',#6); +#2642=FILL_AREA_STYLE('',(#2641)); +#2643=SURFACE_STYLE_FILL_AREA(#2642); +#2644=SURFACE_SIDE_STYLE('',(#2643)); +#2645=SURFACE_STYLE_USAGE(.BOTH.,#2644); +#2646=PRESENTATION_STYLE_ASSIGNMENT((#2645)); +#27=STYLED_ITEM('',(#2646),#2640); +#2649=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#2648); +#2650=(CONVERSION_BASED_UNIT('DEGREE',#2649)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#2652=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.421086800827E-3),#2647, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#2654=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#2655=DIRECTION('',(0.E0,0.E0,1.E0)); +#2656=DIRECTION('',(1.E0,0.E0,0.E0)); +#2659=APPLICATION_CONTEXT('automotive_design'); +#2660=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#2659); +#2661=PRODUCT_DEFINITION_CONTEXT('part definition',#2659,'design'); +#2662=PRODUCT_CONTEXT('',#2659,'mechanical'); +#2663=PRODUCT('BODY-QFP','BODY-QFP','NOT SPECIFIED',(#2662)); +#2664=PRODUCT_DEFINITION_FORMATION('139','LAST_VERSION',#2663); +#2672=DERIVED_UNIT_ELEMENT(#2671,2.E0); +#2673=DERIVED_UNIT((#2672)); +#2674=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +2.459879841527E2),#2673); +#2679=DERIVED_UNIT_ELEMENT(#2678,3.E0); +#2680=DERIVED_UNIT((#2679)); +#2681=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.376256164218E2),#2680); +#2685=CARTESIAN_POINT('centre point',(3.067401223615E-4,-6.504815086187E-2, +3.067415073299E-4)); +#2690=DERIVED_UNIT_ELEMENT(#2689,2.E0); +#2691=DERIVED_UNIT((#2690)); +#2692=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +2.459879841527E2),#2691); +#2697=DERIVED_UNIT_ELEMENT(#2696,3.E0); +#2698=DERIVED_UNIT((#2697)); +#2699=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.376256164218E2),#2698); +#2703=CARTESIAN_POINT('centre point',(3.067401223615E-4,-6.504815086187E-2, +3.067415073299E-4)); +#2709=GENERAL_PROPERTY('','BODY_Z','user defined attribute'); +#2710=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#2709,#2708); +#2711=VALUE_REPRESENTATION_ITEM('BODY_Z',NUMERIC_MEASURE(1.4E0)); +#2714=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#2723=CARTESIAN_POINT('centre point',(3.067401223615E-4,-3.067415073299E-4, +7.999518491381E-1)); +#2727=CARTESIAN_POINT('',(0.E0,0.E0,8.65E-1)); +#2728=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2729=DIRECTION('',(1.E0,0.E0,0.E0)); +#2730=AXIS2_PLACEMENT_3D('',#2727,#2728,#2729); +#2731=ITEM_DEFINED_TRANSFORMATION('','',#2657,#2730); +#2732=(REPRESENTATION_RELATIONSHIP('','',#2658,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2731)SHAPE_REPRESENTATION_RELATIONSHIP()); +#2733=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2732,#2722); +#2735=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2736=VECTOR('',#2735,2.842615042685E-1); +#2737=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-1.157384957315E-1)); +#2738=LINE('',#2737,#2736); +#2739=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2740=PRESENTATION_STYLE_ASSIGNMENT((#2739)); +#2741=STYLED_ITEM('',(#2740),#2738); +#2742=DIRECTION('',(0.E0,1.E0,0.E0)); +#2743=VECTOR('',#2742,1.3E-1); +#2744=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-4.E-1)); +#2745=LINE('',#2744,#2743); +#2746=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2747=PRESENTATION_STYLE_ASSIGNMENT((#2746)); +#2748=STYLED_ITEM('',(#2747),#2745); +#2749=DIRECTION('',(0.E0,0.E0,1.E0)); +#2750=VECTOR('',#2749,2.842615042685E-1); +#2751=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-4.E-1)); +#2752=LINE('',#2751,#2750); +#2753=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2754=PRESENTATION_STYLE_ASSIGNMENT((#2753)); +#2755=STYLED_ITEM('',(#2754),#2752); +#2756=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#2757=VECTOR('',#2756,4.086015765487E-1); +#2758=CARTESIAN_POINT('',(-1.1E-1,-8.488271535611E-2,2.042835223674E-1)); +#2759=LINE('',#2758,#2757); +#2760=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2761=PRESENTATION_STYLE_ASSIGNMENT((#2760)); +#2762=STYLED_ITEM('',(#2761),#2759); +#2763=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#2764=VECTOR('',#2763,1.3E-1); +#2765=CARTESIAN_POINT('',(-1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#2766=LINE('',#2765,#2764); +#2767=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2768=PRESENTATION_STYLE_ASSIGNMENT((#2767)); +#2769=STYLED_ITEM('',(#2768),#2766); +#2770=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#2771=VECTOR('',#2770,4.086015765487E-1); +#2772=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.E-1)); +#2773=LINE('',#2772,#2771); +#2774=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2775=PRESENTATION_STYLE_ASSIGNMENT((#2774)); +#2776=STYLED_ITEM('',(#2775),#2773); +#2777=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#2778=VECTOR('',#2777,4.371257001666E-1); +#2779=CARTESIAN_POINT('',(1.1E-1,-2.348984548577E-2,2.055095187981E-3)); +#2780=LINE('',#2779,#2778); +#2781=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2782=PRESENTATION_STYLE_ASSIGNMENT((#2781)); +#2783=STYLED_ITEM('',(#2782),#2780); +#2784=DIRECTION('',(0.E0,-9.961946980917E-1,8.715574274766E-2)); +#2785=VECTOR('',#2784,4.371257001666E-1); +#2786=CARTESIAN_POINT('',(-1.1E-1,4.119724594198E-1,-3.604291988413E-2)); +#2787=LINE('',#2786,#2785); +#2788=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2789=PRESENTATION_STYLE_ASSIGNMENT((#2788)); +#2790=STYLED_ITEM('',(#2789),#2787); +#2791=DIRECTION('',(0.E0,0.E0,1.E0)); +#2792=VECTOR('',#2791,2.842615042685E-1); +#2793=CARTESIAN_POINT('',(1.1E-1,6.15E-1,-4.E-1)); +#2794=LINE('',#2793,#2792); +#2795=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2796=PRESENTATION_STYLE_ASSIGNMENT((#2795)); +#2797=STYLED_ITEM('',(#2796),#2794); +#2798=DIRECTION('',(0.E0,1.E0,0.E0)); +#2799=VECTOR('',#2798,1.3E-1); +#2800=CARTESIAN_POINT('',(1.1E-1,4.85E-1,-4.E-1)); +#2801=LINE('',#2800,#2799); +#2802=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2803=PRESENTATION_STYLE_ASSIGNMENT((#2802)); +#2804=STYLED_ITEM('',(#2803),#2801); +#2805=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2806=VECTOR('',#2805,2.842615042685E-1); +#2807=CARTESIAN_POINT('',(1.1E-1,4.85E-1,-1.157384957315E-1)); +#2808=LINE('',#2807,#2806); +#2809=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2810=PRESENTATION_STYLE_ASSIGNMENT((#2809)); +#2811=STYLED_ITEM('',(#2810),#2808); +#2812=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#2813=VECTOR('',#2812,4.086015765487E-1); +#2814=CARTESIAN_POINT('',(1.1E-1,-2.5E-1,6.E-1)); +#2815=LINE('',#2814,#2813); +#2816=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2817=PRESENTATION_STYLE_ASSIGNMENT((#2816)); +#2818=STYLED_ITEM('',(#2817),#2815); +#2819=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#2820=VECTOR('',#2819,1.3E-1); +#2821=CARTESIAN_POINT('',(1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#2822=LINE('',#2821,#2820); +#2823=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2824=PRESENTATION_STYLE_ASSIGNMENT((#2823)); +#2825=STYLED_ITEM('',(#2824),#2822); +#2826=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#2827=VECTOR('',#2826,4.086015765487E-1); +#2828=CARTESIAN_POINT('',(1.1E-1,-8.488271535611E-2,2.042835223674E-1)); +#2829=LINE('',#2828,#2827); +#2830=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2831=PRESENTATION_STYLE_ASSIGNMENT((#2830)); +#2832=STYLED_ITEM('',(#2831),#2829); +#2833=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#2834=VECTOR('',#2833,4.371257001666E-1); +#2835=CARTESIAN_POINT('',(-1.1E-1,-1.215959892858E-2,1.315604059399E-1)); +#2836=LINE('',#2835,#2834); +#2837=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2838=PRESENTATION_STYLE_ASSIGNMENT((#2837)); +#2839=STYLED_ITEM('',(#2838),#2836); +#2840=DIRECTION('',(0.E0,-9.961946980917E-1,8.715574274766E-2)); +#2841=VECTOR('',#2840,4.371257001666E-1); +#2842=CARTESIAN_POINT('',(1.1E-1,4.233027059770E-1,9.346239086780E-2)); +#2843=LINE('',#2842,#2841); +#2844=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2845=PRESENTATION_STYLE_ASSIGNMENT((#2844)); +#2846=STYLED_ITEM('',(#2845),#2843); +#2847=DIRECTION('',(1.E0,0.E0,0.E0)); +#2848=VECTOR('',#2847,2.2E-1); +#2849=CARTESIAN_POINT('',(-1.1E-1,4.233027059770E-1,9.346239086780E-2)); +#2850=LINE('',#2849,#2848); +#2851=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2852=PRESENTATION_STYLE_ASSIGNMENT((#2851)); +#2853=STYLED_ITEM('',(#2852),#2850); +#2854=CARTESIAN_POINT('',(-1.1E-1,4.05E-1,-1.157384957315E-1)); +#2855=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2856=DIRECTION('',(0.E0,8.715574274766E-2,9.961946980917E-1)); +#2857=AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); +#2859=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2860=PRESENTATION_STYLE_ASSIGNMENT((#2859)); +#2861=STYLED_ITEM('',(#2860),#2858); +#2862=DIRECTION('',(1.E0,0.E0,0.E0)); +#2863=VECTOR('',#2862,2.2E-1); +#2864=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-1.157384957315E-1)); +#2865=LINE('',#2864,#2863); +#2866=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2867=PRESENTATION_STYLE_ASSIGNMENT((#2866)); +#2868=STYLED_ITEM('',(#2867),#2865); +#2869=CARTESIAN_POINT('',(1.1E-1,4.05E-1,-1.157384957315E-1)); +#2870=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2871=DIRECTION('',(0.E0,8.715574274766E-2,9.961946980917E-1)); +#2872=AXIS2_PLACEMENT_3D('',#2869,#2870,#2871); +#2874=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2875=PRESENTATION_STYLE_ASSIGNMENT((#2874)); +#2876=STYLED_ITEM('',(#2875),#2873); +#2877=DIRECTION('',(1.E0,0.E0,0.E0)); +#2878=VECTOR('',#2877,2.2E-1); +#2879=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-4.E-1)); +#2880=LINE('',#2879,#2878); +#2881=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2882=PRESENTATION_STYLE_ASSIGNMENT((#2881)); +#2883=STYLED_ITEM('',(#2882),#2880); +#2884=DIRECTION('',(1.E0,0.E0,0.E0)); +#2885=VECTOR('',#2884,2.2E-1); +#2886=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-4.E-1)); +#2887=LINE('',#2886,#2885); +#2888=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2889=PRESENTATION_STYLE_ASSIGNMENT((#2888)); +#2890=STYLED_ITEM('',(#2889),#2887); +#2891=DIRECTION('',(1.E0,0.E0,0.E0)); +#2892=VECTOR('',#2891,2.2E-1); +#2893=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-1.157384957315E-1)); +#2894=LINE('',#2893,#2892); +#2895=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2896=PRESENTATION_STYLE_ASSIGNMENT((#2895)); +#2897=STYLED_ITEM('',(#2896),#2894); +#2898=CARTESIAN_POINT('',(-1.1E-1,4.05E-1,-1.157384957315E-1)); +#2899=DIRECTION('',(1.E0,0.E0,0.E0)); +#2900=DIRECTION('',(0.E0,1.E0,0.E0)); +#2901=AXIS2_PLACEMENT_3D('',#2898,#2899,#2900); +#2903=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2904=PRESENTATION_STYLE_ASSIGNMENT((#2903)); +#2905=STYLED_ITEM('',(#2904),#2902); +#2906=DIRECTION('',(1.E0,0.E0,0.E0)); +#2907=VECTOR('',#2906,2.2E-1); +#2908=CARTESIAN_POINT('',(-1.1E-1,4.119724594198E-1,-3.604291988413E-2)); +#2909=LINE('',#2908,#2907); +#2910=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2911=PRESENTATION_STYLE_ASSIGNMENT((#2910)); +#2912=STYLED_ITEM('',(#2911),#2909); +#2913=CARTESIAN_POINT('',(1.1E-1,4.05E-1,-1.157384957315E-1)); +#2914=DIRECTION('',(1.E0,0.E0,0.E0)); +#2915=DIRECTION('',(0.E0,1.E0,0.E0)); +#2916=AXIS2_PLACEMENT_3D('',#2913,#2914,#2915); +#2918=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2919=PRESENTATION_STYLE_ASSIGNMENT((#2918)); +#2920=STYLED_ITEM('',(#2919),#2917); +#2921=DIRECTION('',(1.E0,0.E0,0.E0)); +#2922=VECTOR('',#2921,2.2E-1); +#2923=CARTESIAN_POINT('',(-1.1E-1,-8.488271535611E-2,2.042835223674E-1)); +#2924=LINE('',#2923,#2922); +#2925=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2926=PRESENTATION_STYLE_ASSIGNMENT((#2925)); +#2927=STYLED_ITEM('',(#2926),#2924); +#2928=CARTESIAN_POINT('',(-1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#2929=DIRECTION('',(1.E0,0.E0,0.E0)); +#2930=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#2931=AXIS2_PLACEMENT_3D('',#2928,#2929,#2930); +#2933=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2934=PRESENTATION_STYLE_ASSIGNMENT((#2933)); +#2935=STYLED_ITEM('',(#2934),#2932); +#2936=DIRECTION('',(1.E0,0.E0,0.E0)); +#2937=VECTOR('',#2936,2.2E-1); +#2938=CARTESIAN_POINT('',(-1.1E-1,-1.215959892858E-2,1.315604059399E-1)); +#2939=LINE('',#2938,#2937); +#2940=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2941=PRESENTATION_STYLE_ASSIGNMENT((#2940)); +#2942=STYLED_ITEM('',(#2941),#2939); +#2943=CARTESIAN_POINT('',(1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#2944=DIRECTION('',(1.E0,0.E0,0.E0)); +#2945=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#2946=AXIS2_PLACEMENT_3D('',#2943,#2944,#2945); +#2948=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2949=PRESENTATION_STYLE_ASSIGNMENT((#2948)); +#2950=STYLED_ITEM('',(#2949),#2947); +#2951=DIRECTION('',(1.E0,0.E0,0.E0)); +#2952=VECTOR('',#2951,2.2E-1); +#2953=CARTESIAN_POINT('',(-1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#2954=LINE('',#2953,#2952); +#2955=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2956=PRESENTATION_STYLE_ASSIGNMENT((#2955)); +#2957=STYLED_ITEM('',(#2956),#2954); +#2958=DIRECTION('',(1.E0,0.E0,0.E0)); +#2959=VECTOR('',#2958,2.2E-1); +#2960=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.E-1)); +#2961=LINE('',#2960,#2959); +#2962=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2963=PRESENTATION_STYLE_ASSIGNMENT((#2962)); +#2964=STYLED_ITEM('',(#2963),#2961); +#2965=DIRECTION('',(1.E0,0.E0,0.E0)); +#2966=VECTOR('',#2965,2.2E-1); +#2967=CARTESIAN_POINT('',(-1.1E-1,-2.348984548577E-2,2.055095187981E-3)); +#2968=LINE('',#2967,#2966); +#2969=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2970=PRESENTATION_STYLE_ASSIGNMENT((#2969)); +#2971=STYLED_ITEM('',(#2970),#2968); +#2972=CARTESIAN_POINT('',(-1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#2973=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2974=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#2975=AXIS2_PLACEMENT_3D('',#2972,#2973,#2974); +#2977=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2978=PRESENTATION_STYLE_ASSIGNMENT((#2977)); +#2979=STYLED_ITEM('',(#2978),#2976); +#2980=DIRECTION('',(1.E0,0.E0,0.E0)); +#2981=VECTOR('',#2980,2.2E-1); +#2982=CARTESIAN_POINT('',(-1.1E-1,-2.143880261080E-1,1.929532758102E-1)); +#2983=LINE('',#2982,#2981); +#2984=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2985=PRESENTATION_STYLE_ASSIGNMENT((#2984)); +#2986=STYLED_ITEM('',(#2985),#2983); +#2987=CARTESIAN_POINT('',(1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#2988=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2989=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#2990=AXIS2_PLACEMENT_3D('',#2987,#2988,#2989); +#2992=CURVE_STYLE('',#33,POSITIVE_LENGTH_MEASURE(2.E-2),#26); +#2993=PRESENTATION_STYLE_ASSIGNMENT((#2992)); +#2994=STYLED_ITEM('',(#2993),#2991); +#2995=CARTESIAN_POINT('',(-1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#2996=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.E-1)); +#2997=VERTEX_POINT('',#2995); +#2998=VERTEX_POINT('',#2996); +#2999=CARTESIAN_POINT('',(1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#3000=CARTESIAN_POINT('',(1.1E-1,-2.5E-1,6.E-1)); +#3001=VERTEX_POINT('',#2999); +#3002=VERTEX_POINT('',#3000); +#3003=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-4.E-1)); +#3004=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-4.E-1)); +#3005=VERTEX_POINT('',#3003); +#3006=VERTEX_POINT('',#3004); +#3007=CARTESIAN_POINT('',(1.1E-1,4.85E-1,-4.E-1)); +#3008=CARTESIAN_POINT('',(1.1E-1,6.15E-1,-4.E-1)); +#3009=VERTEX_POINT('',#3007); +#3010=VERTEX_POINT('',#3008); +#3011=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-1.157384957315E-1)); +#3012=CARTESIAN_POINT('',(1.1E-1,4.85E-1,-1.157384957315E-1)); +#3013=VERTEX_POINT('',#3011); +#3014=VERTEX_POINT('',#3012); +#3015=CARTESIAN_POINT('',(-1.1E-1,4.119724594198E-1,-3.604291988413E-2)); +#3016=CARTESIAN_POINT('',(1.1E-1,4.119724594198E-1,-3.604291988413E-2)); +#3017=VERTEX_POINT('',#3015); +#3018=VERTEX_POINT('',#3016); +#3019=CARTESIAN_POINT('',(-1.1E-1,4.233027059770E-1,9.346239086780E-2)); +#3020=CARTESIAN_POINT('',(1.1E-1,4.233027059770E-1,9.346239086780E-2)); +#3021=VERTEX_POINT('',#3019); +#3022=VERTEX_POINT('',#3020); +#3023=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-1.157384957315E-1)); +#3024=CARTESIAN_POINT('',(1.1E-1,6.15E-1,-1.157384957315E-1)); +#3025=VERTEX_POINT('',#3023); +#3026=VERTEX_POINT('',#3024); +#3027=CARTESIAN_POINT('',(-1.1E-1,-8.488271535611E-2,2.042835223674E-1)); +#3028=CARTESIAN_POINT('',(1.1E-1,-8.488271535611E-2,2.042835223674E-1)); +#3029=VERTEX_POINT('',#3027); +#3030=VERTEX_POINT('',#3028); +#3031=CARTESIAN_POINT('',(-1.1E-1,-1.215959892858E-2,1.315604059399E-1)); +#3032=CARTESIAN_POINT('',(1.1E-1,-1.215959892858E-2,1.315604059399E-1)); +#3033=VERTEX_POINT('',#3031); +#3034=VERTEX_POINT('',#3032); +#3035=CARTESIAN_POINT('',(-1.1E-1,-2.348984548577E-2,2.055095187981E-3)); +#3036=CARTESIAN_POINT('',(1.1E-1,-2.348984548577E-2,2.055095187981E-3)); +#3037=VERTEX_POINT('',#3035); +#3038=VERTEX_POINT('',#3036); +#3039=CARTESIAN_POINT('',(-1.1E-1,-2.143880261080E-1,1.929532758102E-1)); +#3040=CARTESIAN_POINT('',(1.1E-1,-2.143880261080E-1,1.929532758102E-1)); +#3041=VERTEX_POINT('',#3039); +#3042=VERTEX_POINT('',#3040); +#3043=CARTESIAN_POINT('',(-1.1E-1,0.E0,0.E0)); +#3044=DIRECTION('',(1.E0,0.E0,0.E0)); +#3045=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3046=AXIS2_PLACEMENT_3D('',#3043,#3044,#3045); +#3047=PLANE('',#3046); +#3049=ORIENTED_EDGE('',*,*,#3048,.F.); +#3051=ORIENTED_EDGE('',*,*,#3050,.F.); +#3053=ORIENTED_EDGE('',*,*,#3052,.T.); +#3055=ORIENTED_EDGE('',*,*,#3054,.T.); +#3057=ORIENTED_EDGE('',*,*,#3056,.T.); +#3059=ORIENTED_EDGE('',*,*,#3058,.F.); +#3061=ORIENTED_EDGE('',*,*,#3060,.F.); +#3063=ORIENTED_EDGE('',*,*,#3062,.F.); +#3065=ORIENTED_EDGE('',*,*,#3064,.T.); +#3067=ORIENTED_EDGE('',*,*,#3066,.T.); +#3069=ORIENTED_EDGE('',*,*,#3068,.T.); +#3071=ORIENTED_EDGE('',*,*,#3070,.F.); +#3072=EDGE_LOOP('',(#3049,#3051,#3053,#3055,#3057,#3059,#3061,#3063,#3065,#3067, +#3069,#3071)); +#3073=FACE_OUTER_BOUND('',#3072,.F.); +#3075=CARTESIAN_POINT('',(-1.1E-1,-1.990302322732E-1,1.741288902283E-2)); +#3076=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#3077=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#3078=AXIS2_PLACEMENT_3D('',#3075,#3076,#3077); +#3079=PLANE('',#3078); +#3081=ORIENTED_EDGE('',*,*,#3080,.T.); +#3083=ORIENTED_EDGE('',*,*,#3082,.F.); +#3084=ORIENTED_EDGE('',*,*,#3048,.T.); +#3086=ORIENTED_EDGE('',*,*,#3085,.T.); +#3087=EDGE_LOOP('',(#3081,#3083,#3084,#3086)); +#3088=FACE_OUTER_BOUND('',#3087,.F.); +#3090=CARTESIAN_POINT('',(1.1E-1,0.E0,0.E0)); +#3091=DIRECTION('',(1.E0,0.E0,0.E0)); +#3092=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3093=AXIS2_PLACEMENT_3D('',#3090,#3091,#3092); +#3094=PLANE('',#3093); +#3096=ORIENTED_EDGE('',*,*,#3095,.F.); +#3098=ORIENTED_EDGE('',*,*,#3097,.T.); +#3100=ORIENTED_EDGE('',*,*,#3099,.F.); +#3102=ORIENTED_EDGE('',*,*,#3101,.F.); +#3104=ORIENTED_EDGE('',*,*,#3103,.F.); +#3106=ORIENTED_EDGE('',*,*,#3105,.T.); +#3107=ORIENTED_EDGE('',*,*,#3080,.F.); +#3109=ORIENTED_EDGE('',*,*,#3108,.T.); +#3111=ORIENTED_EDGE('',*,*,#3110,.F.); +#3113=ORIENTED_EDGE('',*,*,#3112,.F.); +#3115=ORIENTED_EDGE('',*,*,#3114,.F.); +#3117=ORIENTED_EDGE('',*,*,#3116,.T.); +#3118=EDGE_LOOP('',(#3096,#3098,#3100,#3102,#3104,#3106,#3107,#3109,#3111,#3113, +#3115,#3117)); +#3119=FACE_OUTER_BOUND('',#3118,.F.); +#3121=CARTESIAN_POINT('',(-1.1E-1,1.133024655720E-2,1.295053107519E-1)); +#3122=DIRECTION('',(0.E0,8.715574274766E-2,9.961946980917E-1)); +#3123=DIRECTION('',(0.E0,-9.961946980917E-1,8.715574274766E-2)); +#3124=AXIS2_PLACEMENT_3D('',#3121,#3122,#3123); +#3125=PLANE('',#3124); +#3126=ORIENTED_EDGE('',*,*,#3060,.T.); +#3128=ORIENTED_EDGE('',*,*,#3127,.T.); +#3129=ORIENTED_EDGE('',*,*,#3095,.T.); +#3131=ORIENTED_EDGE('',*,*,#3130,.F.); +#3132=EDGE_LOOP('',(#3126,#3128,#3129,#3131)); +#3133=FACE_OUTER_BOUND('',#3132,.F.); +#3135=CARTESIAN_POINT('',(-1.1E-1,4.05E-1,-1.157384957315E-1)); +#3136=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3137=DIRECTION('',(0.E0,8.715574274766E-2,9.961946980917E-1)); +#3138=AXIS2_PLACEMENT_3D('',#3135,#3136,#3137); +#3139=CYLINDRICAL_SURFACE('',#3138,2.1E-1); +#3140=ORIENTED_EDGE('',*,*,#3127,.F.); +#3141=ORIENTED_EDGE('',*,*,#3058,.T.); +#3143=ORIENTED_EDGE('',*,*,#3142,.T.); +#3144=ORIENTED_EDGE('',*,*,#3097,.F.); +#3145=EDGE_LOOP('',(#3140,#3141,#3143,#3144)); +#3146=FACE_OUTER_BOUND('',#3145,.F.); +#3148=CARTESIAN_POINT('',(-1.1E-1,6.15E-1,-4.E-1)); +#3149=DIRECTION('',(0.E0,1.E0,0.E0)); +#3150=DIRECTION('',(0.E0,0.E0,1.E0)); +#3151=AXIS2_PLACEMENT_3D('',#3148,#3149,#3150); +#3152=PLANE('',#3151); +#3153=ORIENTED_EDGE('',*,*,#3056,.F.); +#3155=ORIENTED_EDGE('',*,*,#3154,.T.); +#3156=ORIENTED_EDGE('',*,*,#3099,.T.); +#3157=ORIENTED_EDGE('',*,*,#3142,.F.); +#3158=EDGE_LOOP('',(#3153,#3155,#3156,#3157)); +#3159=FACE_OUTER_BOUND('',#3158,.F.); +#3161=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-4.E-1)); +#3162=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3163=DIRECTION('',(0.E0,1.E0,0.E0)); +#3164=AXIS2_PLACEMENT_3D('',#3161,#3162,#3163); +#3165=PLANE('',#3164); +#3166=ORIENTED_EDGE('',*,*,#3054,.F.); +#3168=ORIENTED_EDGE('',*,*,#3167,.T.); +#3169=ORIENTED_EDGE('',*,*,#3101,.T.); +#3170=ORIENTED_EDGE('',*,*,#3154,.F.); +#3171=EDGE_LOOP('',(#3166,#3168,#3169,#3170)); +#3172=FACE_OUTER_BOUND('',#3171,.F.); +#3174=CARTESIAN_POINT('',(-1.1E-1,4.85E-1,-4.243200181007E-2)); +#3175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3177=AXIS2_PLACEMENT_3D('',#3174,#3175,#3176); +#3178=PLANE('',#3177); +#3179=ORIENTED_EDGE('',*,*,#3052,.F.); +#3181=ORIENTED_EDGE('',*,*,#3180,.T.); +#3182=ORIENTED_EDGE('',*,*,#3103,.T.); +#3183=ORIENTED_EDGE('',*,*,#3167,.F.); +#3184=EDGE_LOOP('',(#3179,#3181,#3182,#3183)); +#3185=FACE_OUTER_BOUND('',#3184,.F.); +#3187=CARTESIAN_POINT('',(-1.1E-1,4.05E-1,-1.157384957315E-1)); +#3188=DIRECTION('',(1.E0,0.E0,0.E0)); +#3189=DIRECTION('',(0.E0,1.E0,0.E0)); +#3190=AXIS2_PLACEMENT_3D('',#3187,#3188,#3189); +#3191=CYLINDRICAL_SURFACE('',#3190,8.E-2); +#3192=ORIENTED_EDGE('',*,*,#3180,.F.); +#3193=ORIENTED_EDGE('',*,*,#3050,.T.); +#3194=ORIENTED_EDGE('',*,*,#3082,.T.); +#3195=ORIENTED_EDGE('',*,*,#3105,.F.); +#3196=EDGE_LOOP('',(#3192,#3193,#3194,#3195)); +#3197=FACE_OUTER_BOUND('',#3196,.F.); +#3199=CARTESIAN_POINT('',(-1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#3200=DIRECTION('',(1.E0,0.E0,0.E0)); +#3201=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#3202=AXIS2_PLACEMENT_3D('',#3199,#3200,#3201); +#3203=CYLINDRICAL_SURFACE('',#3202,8.E-2); +#3205=ORIENTED_EDGE('',*,*,#3204,.F.); +#3206=ORIENTED_EDGE('',*,*,#3062,.T.); +#3207=ORIENTED_EDGE('',*,*,#3130,.T.); +#3208=ORIENTED_EDGE('',*,*,#3116,.F.); +#3209=EDGE_LOOP('',(#3205,#3206,#3207,#3208)); +#3210=FACE_OUTER_BOUND('',#3209,.F.); +#3212=CARTESIAN_POINT('',(-1.1E-1,-7.903212722854E-2,1.374109940675E-1)); +#3213=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#3214=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#3215=AXIS2_PLACEMENT_3D('',#3212,#3213,#3214); +#3216=PLANE('',#3215); +#3217=ORIENTED_EDGE('',*,*,#3064,.F.); +#3218=ORIENTED_EDGE('',*,*,#3204,.T.); +#3219=ORIENTED_EDGE('',*,*,#3114,.T.); +#3221=ORIENTED_EDGE('',*,*,#3220,.F.); +#3222=EDGE_LOOP('',(#3217,#3218,#3219,#3221)); +#3223=FACE_OUTER_BOUND('',#3222,.F.); +#3225=CARTESIAN_POINT('',(-1.1E-1,-1.204946892481E-1,6.113302465572E-1)); +#3226=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#3227=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#3228=AXIS2_PLACEMENT_3D('',#3225,#3226,#3227); +#3229=PLANE('',#3228); +#3230=ORIENTED_EDGE('',*,*,#3066,.F.); +#3231=ORIENTED_EDGE('',*,*,#3220,.T.); +#3232=ORIENTED_EDGE('',*,*,#3112,.T.); +#3234=ORIENTED_EDGE('',*,*,#3233,.F.); +#3235=EDGE_LOOP('',(#3230,#3231,#3232,#3234)); +#3236=FACE_OUTER_BOUND('',#3235,.F.); +#3238=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.E-1)); +#3239=DIRECTION('',(0.E0,-9.961946980917E-1,-8.715574274766E-2)); +#3240=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#3241=AXIS2_PLACEMENT_3D('',#3238,#3239,#3240); +#3242=PLANE('',#3241); +#3243=ORIENTED_EDGE('',*,*,#3068,.F.); +#3244=ORIENTED_EDGE('',*,*,#3233,.T.); +#3245=ORIENTED_EDGE('',*,*,#3110,.T.); +#3247=ORIENTED_EDGE('',*,*,#3246,.F.); +#3248=EDGE_LOOP('',(#3243,#3244,#3245,#3247)); +#3249=FACE_OUTER_BOUND('',#3248,.F.); +#3251=CARTESIAN_POINT('',(-1.1E-1,-5.187139508766E-3,2.112559817872E-1)); +#3252=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3253=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#3254=AXIS2_PLACEMENT_3D('',#3251,#3252,#3253); +#3255=CYLINDRICAL_SURFACE('',#3254,2.1E-1); +#3256=ORIENTED_EDGE('',*,*,#3085,.F.); +#3257=ORIENTED_EDGE('',*,*,#3070,.T.); +#3258=ORIENTED_EDGE('',*,*,#3246,.T.); +#3259=ORIENTED_EDGE('',*,*,#3108,.F.); +#3260=EDGE_LOOP('',(#3256,#3257,#3258,#3259)); +#3261=FACE_OUTER_BOUND('',#3260,.F.); +#3263=CLOSED_SHELL('',(#3074,#3089,#3120,#3134,#3147,#3160,#3173,#3186,#3198, +#3211,#3224,#3237,#3250,#3262)); +#3264=MANIFOLD_SOLID_BREP('',#3263); +#3265=FILL_AREA_STYLE_COLOUR('',#26); +#3266=FILL_AREA_STYLE('',(#3265)); +#3267=SURFACE_STYLE_FILL_AREA(#3266); +#3268=SURFACE_SIDE_STYLE('',(#3267)); +#3269=SURFACE_STYLE_USAGE(.BOTH.,#3268); +#3270=PRESENTATION_STYLE_ASSIGNMENT((#3269)); +#2734=STYLED_ITEM('',(#3270),#3264); +#3273=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#3272); +#3274=(CONVERSION_BASED_UNIT('DEGREE',#3273)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#3276=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.348802549450E-4),#3271, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#3278=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#3279=DIRECTION('',(0.E0,0.E0,1.E0)); +#3280=DIRECTION('',(1.E0,0.E0,0.E0)); +#3283=PRODUCT_CONTEXT('',#2659,'mechanical'); +#3284=PRODUCT('LEAD-QFP','LEAD-QFP','NOT SPECIFIED',(#3283)); +#3285=PRODUCT_DEFINITION_FORMATION('76','LAST_VERSION',#3284); +#3293=DERIVED_UNIT_ELEMENT(#3292,2.E0); +#3294=DERIVED_UNIT((#3293)); +#3295=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +1.140491163205E0),#3294); +#3300=DERIVED_UNIT_ELEMENT(#3299,3.E0); +#3301=DERIVED_UNIT((#3300)); +#3302=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +4.426018180904E-2),#3301); +#3306=CARTESIAN_POINT('centre point',(0.E0,1.701625611455E-1, +8.390581416545E-2)); +#3311=DERIVED_UNIT_ELEMENT(#3310,2.E0); +#3312=DERIVED_UNIT((#3311)); +#3313=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +1.140491163205E0),#3312); +#3318=DERIVED_UNIT_ELEMENT(#3317,3.E0); +#3319=DERIVED_UNIT((#3318)); +#3320=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +4.426018180904E-2),#3319); +#3324=CARTESIAN_POINT('centre point',(0.E0,1.701625611455E-1, +8.390581416545E-2)); +#3331=CARTESIAN_POINT('centre point',(-3.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3335=CARTESIAN_POINT('',(-3.75E0,-5.4E0,2.5E-1)); +#3336=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3337=DIRECTION('',(1.E0,0.E0,0.E0)); +#3338=AXIS2_PLACEMENT_3D('',#3335,#3336,#3337); +#3339=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3338); +#3340=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3339)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3341=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3340,#3330); +#3344=CARTESIAN_POINT('centre point',(-3.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3348=CARTESIAN_POINT('',(-3.25E0,-5.4E0,2.5E-1)); +#3349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3350=DIRECTION('',(1.E0,0.E0,0.E0)); +#3351=AXIS2_PLACEMENT_3D('',#3348,#3349,#3350); +#3352=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3351); +#3353=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3352)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3354=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3353,#3343); +#3357=CARTESIAN_POINT('centre point',(-2.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3361=CARTESIAN_POINT('',(-2.75E0,-5.4E0,2.5E-1)); +#3362=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3363=DIRECTION('',(1.E0,0.E0,0.E0)); +#3364=AXIS2_PLACEMENT_3D('',#3361,#3362,#3363); +#3365=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3364); +#3366=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3365)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3367=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3366,#3356); +#3370=CARTESIAN_POINT('centre point',(-2.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3374=CARTESIAN_POINT('',(-2.25E0,-5.4E0,2.5E-1)); +#3375=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3376=DIRECTION('',(1.E0,0.E0,0.E0)); +#3377=AXIS2_PLACEMENT_3D('',#3374,#3375,#3376); +#3378=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3377); +#3379=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3378)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3380=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3379,#3369); +#3383=CARTESIAN_POINT('centre point',(-1.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3387=CARTESIAN_POINT('',(-1.75E0,-5.4E0,2.5E-1)); +#3388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3389=DIRECTION('',(1.E0,0.E0,0.E0)); +#3390=AXIS2_PLACEMENT_3D('',#3387,#3388,#3389); +#3391=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3390); +#3392=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3391)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3393=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3392,#3382); +#3396=CARTESIAN_POINT('centre point',(-1.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3400=CARTESIAN_POINT('',(-1.25E0,-5.4E0,2.5E-1)); +#3401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3402=DIRECTION('',(1.E0,0.E0,0.E0)); +#3403=AXIS2_PLACEMENT_3D('',#3400,#3401,#3402); +#3404=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3403); +#3405=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3404)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3406=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3405,#3395); +#3409=CARTESIAN_POINT('centre point',(-7.5E-1,-5.483905814165E0, +4.201625611455E-1)); +#3413=CARTESIAN_POINT('',(-7.5E-1,-5.4E0,2.5E-1)); +#3414=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3415=DIRECTION('',(1.E0,0.E0,0.E0)); +#3416=AXIS2_PLACEMENT_3D('',#3413,#3414,#3415); +#3417=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3416); +#3418=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3417)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3419=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3418,#3408); +#3422=CARTESIAN_POINT('centre point',(-2.5E-1,-5.483905814165E0, +4.201625611455E-1)); +#3426=CARTESIAN_POINT('',(-2.5E-1,-5.4E0,2.5E-1)); +#3427=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3428=DIRECTION('',(1.E0,0.E0,0.E0)); +#3429=AXIS2_PLACEMENT_3D('',#3426,#3427,#3428); +#3430=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3429); +#3431=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3430)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3432=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3431,#3421); +#3435=CARTESIAN_POINT('centre point',(2.5E-1,-5.483905814165E0, +4.201625611455E-1)); +#3439=CARTESIAN_POINT('',(2.5E-1,-5.4E0,2.5E-1)); +#3440=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3441=DIRECTION('',(1.E0,0.E0,0.E0)); +#3442=AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); +#3443=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3442); +#3444=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3443)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3445=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3444,#3434); +#3448=CARTESIAN_POINT('centre point',(7.5E-1,-5.483905814165E0, +4.201625611455E-1)); +#3452=CARTESIAN_POINT('',(7.5E-1,-5.4E0,2.5E-1)); +#3453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3454=DIRECTION('',(1.E0,0.E0,0.E0)); +#3455=AXIS2_PLACEMENT_3D('',#3452,#3453,#3454); +#3456=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3455); +#3457=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3456)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3458=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3457,#3447); +#3461=CARTESIAN_POINT('centre point',(1.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3465=CARTESIAN_POINT('',(1.25E0,-5.4E0,2.5E-1)); +#3466=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3467=DIRECTION('',(1.E0,0.E0,0.E0)); +#3468=AXIS2_PLACEMENT_3D('',#3465,#3466,#3467); +#3469=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3468); +#3470=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3469)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3471=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3470,#3460); +#3474=CARTESIAN_POINT('centre point',(1.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3478=CARTESIAN_POINT('',(1.75E0,-5.4E0,2.5E-1)); +#3479=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3480=DIRECTION('',(1.E0,0.E0,0.E0)); +#3481=AXIS2_PLACEMENT_3D('',#3478,#3479,#3480); +#3482=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3481); +#3483=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3482)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3484=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3483,#3473); +#3487=CARTESIAN_POINT('centre point',(2.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3491=CARTESIAN_POINT('',(2.25E0,-5.4E0,2.5E-1)); +#3492=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3493=DIRECTION('',(1.E0,0.E0,0.E0)); +#3494=AXIS2_PLACEMENT_3D('',#3491,#3492,#3493); +#3495=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3494); +#3496=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3495)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3497=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3496,#3486); +#3500=CARTESIAN_POINT('centre point',(2.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3504=CARTESIAN_POINT('',(2.75E0,-5.4E0,2.5E-1)); +#3505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3506=DIRECTION('',(1.E0,0.E0,0.E0)); +#3507=AXIS2_PLACEMENT_3D('',#3504,#3505,#3506); +#3508=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3507); +#3509=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3508)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3510=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3509,#3499); +#3513=CARTESIAN_POINT('centre point',(3.25E0,-5.483905814165E0, +4.201625611455E-1)); +#3517=CARTESIAN_POINT('',(3.25E0,-5.4E0,2.5E-1)); +#3518=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3519=DIRECTION('',(1.E0,0.E0,0.E0)); +#3520=AXIS2_PLACEMENT_3D('',#3517,#3518,#3519); +#3521=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3520); +#3522=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3521)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3523=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3522,#3512); +#3526=CARTESIAN_POINT('centre point',(3.75E0,-5.483905814165E0, +4.201625611455E-1)); +#3530=CARTESIAN_POINT('',(3.75E0,-5.4E0,2.5E-1)); +#3531=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3532=DIRECTION('',(1.E0,0.E0,0.E0)); +#3533=AXIS2_PLACEMENT_3D('',#3530,#3531,#3532); +#3534=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3533); +#3535=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3534)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3536=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3535,#3525); +#3539=CARTESIAN_POINT('centre point',(-5.483905814165E0,-3.75E0, +4.201625611455E-1)); +#3543=CARTESIAN_POINT('',(-5.4E0,-3.75E0,2.5E-1)); +#3544=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3545=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3546=AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); +#3547=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3546); +#3548=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3547)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3549=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3548,#3538); +#3552=CARTESIAN_POINT('centre point',(-5.483905814165E0,-3.25E0, +4.201625611455E-1)); +#3556=CARTESIAN_POINT('',(-5.4E0,-3.25E0,2.5E-1)); +#3557=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3558=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3559=AXIS2_PLACEMENT_3D('',#3556,#3557,#3558); +#3560=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3559); +#3561=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3560)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3562=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3561,#3551); +#3565=CARTESIAN_POINT('centre point',(-5.483905814165E0,-2.75E0, +4.201625611455E-1)); +#3569=CARTESIAN_POINT('',(-5.4E0,-2.75E0,2.5E-1)); +#3570=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3571=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3572=AXIS2_PLACEMENT_3D('',#3569,#3570,#3571); +#3573=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3572); +#3574=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3573)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3575=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3574,#3564); +#3578=CARTESIAN_POINT('centre point',(-5.483905814165E0,-2.25E0, +4.201625611455E-1)); +#3582=CARTESIAN_POINT('',(-5.4E0,-2.25E0,2.5E-1)); +#3583=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3584=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3585=AXIS2_PLACEMENT_3D('',#3582,#3583,#3584); +#3586=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3585); +#3587=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3586)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3588=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3587,#3577); +#3591=CARTESIAN_POINT('centre point',(-5.483905814165E0,-1.75E0, +4.201625611455E-1)); +#3595=CARTESIAN_POINT('',(-5.4E0,-1.75E0,2.5E-1)); +#3596=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3598=AXIS2_PLACEMENT_3D('',#3595,#3596,#3597); +#3599=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3598); +#3600=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3599)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3601=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3600,#3590); +#3604=CARTESIAN_POINT('centre point',(-5.483905814165E0,-1.25E0, +4.201625611455E-1)); +#3608=CARTESIAN_POINT('',(-5.4E0,-1.25E0,2.5E-1)); +#3609=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3610=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3611=AXIS2_PLACEMENT_3D('',#3608,#3609,#3610); +#3612=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3611); +#3613=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3612)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3614=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3613,#3603); +#3617=CARTESIAN_POINT('centre point',(-5.483905814165E0,-7.5E-1, +4.201625611455E-1)); +#3621=CARTESIAN_POINT('',(-5.4E0,-7.5E-1,2.5E-1)); +#3622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3623=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3624=AXIS2_PLACEMENT_3D('',#3621,#3622,#3623); +#3625=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3624); +#3626=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3625)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3627=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3626,#3616); +#3630=CARTESIAN_POINT('centre point',(-5.483905814165E0,-2.5E-1, +4.201625611455E-1)); +#3634=CARTESIAN_POINT('',(-5.4E0,-2.5E-1,2.5E-1)); +#3635=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3636=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3637=AXIS2_PLACEMENT_3D('',#3634,#3635,#3636); +#3638=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3637); +#3639=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3638)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3640=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3639,#3629); +#3643=CARTESIAN_POINT('centre point',(-5.483905814165E0,2.5E-1, +4.201625611455E-1)); +#3647=CARTESIAN_POINT('',(-5.4E0,2.5E-1,2.5E-1)); +#3648=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3649=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3650=AXIS2_PLACEMENT_3D('',#3647,#3648,#3649); +#3651=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3650); +#3652=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3651)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3653=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3652,#3642); +#3656=CARTESIAN_POINT('centre point',(-5.483905814165E0,7.5E-1, +4.201625611455E-1)); +#3660=CARTESIAN_POINT('',(-5.4E0,7.5E-1,2.5E-1)); +#3661=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3662=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3663=AXIS2_PLACEMENT_3D('',#3660,#3661,#3662); +#3664=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3663); +#3665=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3664)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3666=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3665,#3655); +#3669=CARTESIAN_POINT('centre point',(-5.483905814165E0,1.25E0, +4.201625611455E-1)); +#3673=CARTESIAN_POINT('',(-5.4E0,1.25E0,2.5E-1)); +#3674=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3675=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3676=AXIS2_PLACEMENT_3D('',#3673,#3674,#3675); +#3677=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3676); +#3678=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3677)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3679=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3678,#3668); +#3682=CARTESIAN_POINT('centre point',(-5.483905814165E0,1.75E0, +4.201625611455E-1)); +#3686=CARTESIAN_POINT('',(-5.4E0,1.75E0,2.5E-1)); +#3687=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3688=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3689=AXIS2_PLACEMENT_3D('',#3686,#3687,#3688); +#3690=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3689); +#3691=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3690)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3692=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3691,#3681); +#3695=CARTESIAN_POINT('centre point',(-5.483905814165E0,2.25E0, +4.201625611455E-1)); +#3699=CARTESIAN_POINT('',(-5.4E0,2.25E0,2.5E-1)); +#3700=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3701=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3702=AXIS2_PLACEMENT_3D('',#3699,#3700,#3701); +#3703=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3702); +#3704=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3703)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3705=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3704,#3694); +#3708=CARTESIAN_POINT('centre point',(-5.483905814165E0,2.75E0, +4.201625611455E-1)); +#3712=CARTESIAN_POINT('',(-5.4E0,2.75E0,2.5E-1)); +#3713=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3714=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3715=AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3716=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3715); +#3717=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3716)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3718=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3717,#3707); +#3721=CARTESIAN_POINT('centre point',(-5.483905814165E0,3.25E0, +4.201625611455E-1)); +#3725=CARTESIAN_POINT('',(-5.4E0,3.25E0,2.5E-1)); +#3726=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3727=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3728=AXIS2_PLACEMENT_3D('',#3725,#3726,#3727); +#3729=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3728); +#3730=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3729)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3731=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3730,#3720); +#3734=CARTESIAN_POINT('centre point',(-5.483905814165E0,3.75E0, +4.201625611455E-1)); +#3738=CARTESIAN_POINT('',(-5.4E0,3.75E0,2.5E-1)); +#3739=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3740=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3741=AXIS2_PLACEMENT_3D('',#3738,#3739,#3740); +#3742=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3741); +#3743=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3742)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3744=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3743,#3733); +#3747=CARTESIAN_POINT('centre point',(3.75E0,5.483905814165E0, +4.201625611455E-1)); +#3751=CARTESIAN_POINT('',(3.75E0,5.4E0,2.5E-1)); +#3752=DIRECTION('',(0.E0,1.E0,0.E0)); +#3753=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3754=AXIS2_PLACEMENT_3D('',#3751,#3752,#3753); +#3755=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3754); +#3756=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3755)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3757=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3756,#3746); +#3760=CARTESIAN_POINT('centre point',(3.25E0,5.483905814165E0, +4.201625611455E-1)); +#3764=CARTESIAN_POINT('',(3.25E0,5.4E0,2.5E-1)); +#3765=DIRECTION('',(0.E0,1.E0,0.E0)); +#3766=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3767=AXIS2_PLACEMENT_3D('',#3764,#3765,#3766); +#3768=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3767); +#3769=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3768)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3770=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3769,#3759); +#3773=CARTESIAN_POINT('centre point',(2.75E0,5.483905814165E0, +4.201625611455E-1)); +#3777=CARTESIAN_POINT('',(2.75E0,5.4E0,2.5E-1)); +#3778=DIRECTION('',(0.E0,1.E0,0.E0)); +#3779=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3780=AXIS2_PLACEMENT_3D('',#3777,#3778,#3779); +#3781=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3780); +#3782=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3781)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3783=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3782,#3772); +#3786=CARTESIAN_POINT('centre point',(2.25E0,5.483905814165E0, +4.201625611455E-1)); +#3790=CARTESIAN_POINT('',(2.25E0,5.4E0,2.5E-1)); +#3791=DIRECTION('',(0.E0,1.E0,0.E0)); +#3792=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3793=AXIS2_PLACEMENT_3D('',#3790,#3791,#3792); +#3794=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3793); +#3795=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3794)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3796=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3795,#3785); +#3799=CARTESIAN_POINT('centre point',(1.75E0,5.483905814165E0, +4.201625611455E-1)); +#3803=CARTESIAN_POINT('',(1.75E0,5.4E0,2.5E-1)); +#3804=DIRECTION('',(0.E0,1.E0,0.E0)); +#3805=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3806=AXIS2_PLACEMENT_3D('',#3803,#3804,#3805); +#3807=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3806); +#3808=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3807)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3809=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3808,#3798); +#3812=CARTESIAN_POINT('centre point',(1.25E0,5.483905814165E0, +4.201625611455E-1)); +#3816=CARTESIAN_POINT('',(1.25E0,5.4E0,2.5E-1)); +#3817=DIRECTION('',(0.E0,1.E0,0.E0)); +#3818=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3819=AXIS2_PLACEMENT_3D('',#3816,#3817,#3818); +#3820=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3819); +#3821=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3820)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3822=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3821,#3811); +#3825=CARTESIAN_POINT('centre point',(7.5E-1,5.483905814165E0, +4.201625611455E-1)); +#3829=CARTESIAN_POINT('',(7.5E-1,5.4E0,2.5E-1)); +#3830=DIRECTION('',(0.E0,1.E0,0.E0)); +#3831=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3832=AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); +#3833=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3832); +#3834=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3833)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3835=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3834,#3824); +#3838=CARTESIAN_POINT('centre point',(2.5E-1,5.483905814165E0, +4.201625611455E-1)); +#3842=CARTESIAN_POINT('',(2.5E-1,5.4E0,2.5E-1)); +#3843=DIRECTION('',(0.E0,1.E0,0.E0)); +#3844=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3845=AXIS2_PLACEMENT_3D('',#3842,#3843,#3844); +#3846=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3845); +#3847=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3846)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3848=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3847,#3837); +#3851=CARTESIAN_POINT('centre point',(-2.5E-1,5.483905814165E0, +4.201625611455E-1)); +#3855=CARTESIAN_POINT('',(-2.5E-1,5.4E0,2.5E-1)); +#3856=DIRECTION('',(0.E0,1.E0,0.E0)); +#3857=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3858=AXIS2_PLACEMENT_3D('',#3855,#3856,#3857); +#3859=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3858); +#3860=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3859)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3861=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3860,#3850); +#3864=CARTESIAN_POINT('centre point',(-7.5E-1,5.483905814165E0, +4.201625611455E-1)); +#3868=CARTESIAN_POINT('',(-7.5E-1,5.4E0,2.5E-1)); +#3869=DIRECTION('',(0.E0,1.E0,0.E0)); +#3870=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3871=AXIS2_PLACEMENT_3D('',#3868,#3869,#3870); +#3872=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3871); +#3873=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3872)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3874=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3873,#3863); +#3877=CARTESIAN_POINT('centre point',(-1.25E0,5.483905814165E0, +4.201625611455E-1)); +#3881=CARTESIAN_POINT('',(-1.25E0,5.4E0,2.5E-1)); +#3882=DIRECTION('',(0.E0,1.E0,0.E0)); +#3883=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3884=AXIS2_PLACEMENT_3D('',#3881,#3882,#3883); +#3885=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3884); +#3886=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3885)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3887=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3886,#3876); +#3890=CARTESIAN_POINT('centre point',(-1.75E0,5.483905814165E0, +4.201625611455E-1)); +#3894=CARTESIAN_POINT('',(-1.75E0,5.4E0,2.5E-1)); +#3895=DIRECTION('',(0.E0,1.E0,0.E0)); +#3896=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3897=AXIS2_PLACEMENT_3D('',#3894,#3895,#3896); +#3898=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3897); +#3899=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3898)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3900=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3899,#3889); +#3903=CARTESIAN_POINT('centre point',(-2.25E0,5.483905814165E0, +4.201625611455E-1)); +#3907=CARTESIAN_POINT('',(-2.25E0,5.4E0,2.5E-1)); +#3908=DIRECTION('',(0.E0,1.E0,0.E0)); +#3909=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3910=AXIS2_PLACEMENT_3D('',#3907,#3908,#3909); +#3911=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3910); +#3912=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3911)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3913=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3912,#3902); +#3916=CARTESIAN_POINT('centre point',(-2.75E0,5.483905814165E0, +4.201625611455E-1)); +#3920=CARTESIAN_POINT('',(-2.75E0,5.4E0,2.5E-1)); +#3921=DIRECTION('',(0.E0,1.E0,0.E0)); +#3922=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3923=AXIS2_PLACEMENT_3D('',#3920,#3921,#3922); +#3924=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3923); +#3925=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3924)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3926=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3925,#3915); +#3929=CARTESIAN_POINT('centre point',(-3.25E0,5.483905814165E0, +4.201625611455E-1)); +#3933=CARTESIAN_POINT('',(-3.25E0,5.4E0,2.5E-1)); +#3934=DIRECTION('',(0.E0,1.E0,0.E0)); +#3935=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3936=AXIS2_PLACEMENT_3D('',#3933,#3934,#3935); +#3937=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3936); +#3938=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3937)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3939=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3938,#3928); +#3942=CARTESIAN_POINT('centre point',(-3.75E0,5.483905814165E0, +4.201625611455E-1)); +#3946=CARTESIAN_POINT('',(-3.75E0,5.4E0,2.5E-1)); +#3947=DIRECTION('',(0.E0,1.E0,0.E0)); +#3948=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3949=AXIS2_PLACEMENT_3D('',#3946,#3947,#3948); +#3950=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3949); +#3951=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3950)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3952=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3951,#3941); +#3955=CARTESIAN_POINT('centre point',(5.483905814165E0,3.75E0, +4.201625611455E-1)); +#3959=CARTESIAN_POINT('',(5.4E0,3.75E0,2.5E-1)); +#3960=DIRECTION('',(1.E0,0.E0,0.E0)); +#3961=DIRECTION('',(0.E0,1.E0,0.E0)); +#3962=AXIS2_PLACEMENT_3D('',#3959,#3960,#3961); +#3963=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3962); +#3964=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3963)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3965=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3964,#3954); +#3968=CARTESIAN_POINT('centre point',(5.483905814165E0,3.25E0, +4.201625611455E-1)); +#3972=CARTESIAN_POINT('',(5.4E0,3.25E0,2.5E-1)); +#3973=DIRECTION('',(1.E0,0.E0,0.E0)); +#3974=DIRECTION('',(0.E0,1.E0,0.E0)); +#3975=AXIS2_PLACEMENT_3D('',#3972,#3973,#3974); +#3976=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3975); +#3977=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3976)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3978=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3977,#3967); +#3981=CARTESIAN_POINT('centre point',(5.483905814165E0,2.75E0, +4.201625611455E-1)); +#3985=CARTESIAN_POINT('',(5.4E0,2.75E0,2.5E-1)); +#3986=DIRECTION('',(1.E0,0.E0,0.E0)); +#3987=DIRECTION('',(0.E0,1.E0,0.E0)); +#3988=AXIS2_PLACEMENT_3D('',#3985,#3986,#3987); +#3989=ITEM_DEFINED_TRANSFORMATION('','',#3281,#3988); +#3990=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3989)SHAPE_REPRESENTATION_RELATIONSHIP()); +#3991=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3990,#3980); +#3994=CARTESIAN_POINT('centre point',(5.483905814165E0,2.25E0, +4.201625611455E-1)); +#3998=CARTESIAN_POINT('',(5.4E0,2.25E0,2.5E-1)); +#3999=DIRECTION('',(1.E0,0.E0,0.E0)); +#4000=DIRECTION('',(0.E0,1.E0,0.E0)); +#4001=AXIS2_PLACEMENT_3D('',#3998,#3999,#4000); +#4002=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4001); +#4003=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4002)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4004=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4003,#3993); +#4007=CARTESIAN_POINT('centre point',(5.483905814165E0,1.75E0, +4.201625611455E-1)); +#4011=CARTESIAN_POINT('',(5.4E0,1.75E0,2.5E-1)); +#4012=DIRECTION('',(1.E0,0.E0,0.E0)); +#4013=DIRECTION('',(0.E0,1.E0,0.E0)); +#4014=AXIS2_PLACEMENT_3D('',#4011,#4012,#4013); +#4015=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4014); +#4016=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4015)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4017=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4016,#4006); +#4020=CARTESIAN_POINT('centre point',(5.483905814165E0,1.25E0, +4.201625611455E-1)); +#4024=CARTESIAN_POINT('',(5.4E0,1.25E0,2.5E-1)); +#4025=DIRECTION('',(1.E0,0.E0,0.E0)); +#4026=DIRECTION('',(0.E0,1.E0,0.E0)); +#4027=AXIS2_PLACEMENT_3D('',#4024,#4025,#4026); +#4028=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4027); +#4029=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4028)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4030=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4029,#4019); +#4033=CARTESIAN_POINT('centre point',(5.483905814165E0,7.5E-1, +4.201625611455E-1)); +#4037=CARTESIAN_POINT('',(5.4E0,7.5E-1,2.5E-1)); +#4038=DIRECTION('',(1.E0,0.E0,0.E0)); +#4039=DIRECTION('',(0.E0,1.E0,0.E0)); +#4040=AXIS2_PLACEMENT_3D('',#4037,#4038,#4039); +#4041=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4040); +#4042=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4041)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4043=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4042,#4032); +#4046=CARTESIAN_POINT('centre point',(5.483905814165E0,2.5E-1, +4.201625611455E-1)); +#4050=CARTESIAN_POINT('',(5.4E0,2.5E-1,2.5E-1)); +#4051=DIRECTION('',(1.E0,0.E0,0.E0)); +#4052=DIRECTION('',(0.E0,1.E0,0.E0)); +#4053=AXIS2_PLACEMENT_3D('',#4050,#4051,#4052); +#4054=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4053); +#4055=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4054)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4056=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4055,#4045); +#4059=CARTESIAN_POINT('centre point',(5.483905814165E0,-2.5E-1, +4.201625611455E-1)); +#4063=CARTESIAN_POINT('',(5.4E0,-2.5E-1,2.5E-1)); +#4064=DIRECTION('',(1.E0,0.E0,0.E0)); +#4065=DIRECTION('',(0.E0,1.E0,0.E0)); +#4066=AXIS2_PLACEMENT_3D('',#4063,#4064,#4065); +#4067=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4066); +#4068=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4067)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4069=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4068,#4058); +#4072=CARTESIAN_POINT('centre point',(5.483905814165E0,-7.5E-1, +4.201625611455E-1)); +#4076=CARTESIAN_POINT('',(5.4E0,-7.5E-1,2.5E-1)); +#4077=DIRECTION('',(1.E0,0.E0,0.E0)); +#4078=DIRECTION('',(0.E0,1.E0,0.E0)); +#4079=AXIS2_PLACEMENT_3D('',#4076,#4077,#4078); +#4080=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4079); +#4081=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4080)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4082=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4081,#4071); +#4085=CARTESIAN_POINT('centre point',(5.483905814165E0,-1.25E0, +4.201625611455E-1)); +#4089=CARTESIAN_POINT('',(5.4E0,-1.25E0,2.5E-1)); +#4090=DIRECTION('',(1.E0,0.E0,0.E0)); +#4091=DIRECTION('',(0.E0,1.E0,0.E0)); +#4092=AXIS2_PLACEMENT_3D('',#4089,#4090,#4091); +#4093=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4092); +#4094=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4093)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4095=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4094,#4084); +#4098=CARTESIAN_POINT('centre point',(5.483905814165E0,-1.75E0, +4.201625611455E-1)); +#4102=CARTESIAN_POINT('',(5.4E0,-1.75E0,2.5E-1)); +#4103=DIRECTION('',(1.E0,0.E0,0.E0)); +#4104=DIRECTION('',(0.E0,1.E0,0.E0)); +#4105=AXIS2_PLACEMENT_3D('',#4102,#4103,#4104); +#4106=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4105); +#4107=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4106)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4108=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4107,#4097); +#4111=CARTESIAN_POINT('centre point',(5.483905814165E0,-2.25E0, +4.201625611455E-1)); +#4115=CARTESIAN_POINT('',(5.4E0,-2.25E0,2.5E-1)); +#4116=DIRECTION('',(1.E0,0.E0,0.E0)); +#4117=DIRECTION('',(0.E0,1.E0,0.E0)); +#4118=AXIS2_PLACEMENT_3D('',#4115,#4116,#4117); +#4119=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4118); +#4120=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4119)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4121=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4120,#4110); +#4124=CARTESIAN_POINT('centre point',(5.483905814165E0,-2.75E0, +4.201625611455E-1)); +#4128=CARTESIAN_POINT('',(5.4E0,-2.75E0,2.5E-1)); +#4129=DIRECTION('',(1.E0,0.E0,0.E0)); +#4130=DIRECTION('',(0.E0,1.E0,0.E0)); +#4131=AXIS2_PLACEMENT_3D('',#4128,#4129,#4130); +#4132=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4131); +#4133=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4132)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4134=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4133,#4123); +#4137=CARTESIAN_POINT('centre point',(5.483905814165E0,-3.25E0, +4.201625611455E-1)); +#4141=CARTESIAN_POINT('',(5.4E0,-3.25E0,2.5E-1)); +#4142=DIRECTION('',(1.E0,0.E0,0.E0)); +#4143=DIRECTION('',(0.E0,1.E0,0.E0)); +#4144=AXIS2_PLACEMENT_3D('',#4141,#4142,#4143); +#4145=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4144); +#4146=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4145)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4147=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4146,#4136); +#4150=CARTESIAN_POINT('centre point',(5.483905814165E0,-3.75E0, +4.201625611455E-1)); +#4154=CARTESIAN_POINT('',(5.4E0,-3.75E0,2.5E-1)); +#4155=DIRECTION('',(1.E0,0.E0,0.E0)); +#4156=DIRECTION('',(0.E0,1.E0,0.E0)); +#4157=AXIS2_PLACEMENT_3D('',#4154,#4155,#4156); +#4158=ITEM_DEFINED_TRANSFORMATION('','',#3281,#4157); +#4159=(REPRESENTATION_RELATIONSHIP('','',#3282,#2720)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4158)SHAPE_REPRESENTATION_RELATIONSHIP()); +#4160=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4159,#4149); +#4163=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#4162); +#4164=(CONVERSION_BASED_UNIT('DEGREE',#4163)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#4166=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.706796484743E-3),#4161, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#4168=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#4169=DIRECTION('',(0.E0,0.E0,1.E0)); +#4170=DIRECTION('',(1.E0,0.E0,0.E0)); +#4172=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#36,#44,#51, +#58,#65,#72,#79,#86,#93,#100,#107,#114,#122,#130,#137,#144,#151,#158,#165,#172, +#179,#186,#194,#202,#210,#220,#227,#234,#241,#248,#256,#264,#272,#279,#286,#293, +#300,#310,#317,#324,#331,#338,#345,#352,#362,#369,#376,#383,#390,#397,#404,#414, +#424,#432,#440,#448,#455,#462,#469,#476,#483,#490,#497,#504,#512,#520,#528,#536, +#544,#552,#562,#569,#576,#583,#590,#597,#604,#611,#618,#626,#634,#642,#650,#658, +#666,#676,#686,#693,#700,#707,#714,#721,#728,#735,#742,#749,#757,#765,#773,#783, +#793,#800,#807,#814,#821,#828,#835,#845,#852,#859,#866,#874,#882,#890,#898,#906, +#914,#921,#928,#935,#942,#949,#956,#963,#970,#977,#984,#991,#999,#1007,#1015, +#1022,#1029,#1036,#1046,#1053,#1060,#1067,#1077,#1084,#1091,#1098,#1108,#1118, +#1125,#1132,#1139,#1147,#1155,#1163,#1171,#1179,#1187,#1195,#1203,#1211,#1219, +#1227,#1235,#1245,#1252,#1259,#1266,#1274,#1282,#1290,#27,#2741,#2748,#2755, +#2762,#2769,#2776,#2783,#2790,#2797,#2804,#2811,#2818,#2825,#2832,#2839,#2846, +#2853,#2861,#2868,#2876,#2883,#2890,#2897,#2905,#2912,#2920,#2927,#2935,#2942, +#2950,#2957,#2964,#2971,#2979,#2986,#2994,#2734),#4167); +#4173=PRODUCT_DEFINITION_CONTEXT('part definition',#2659,'design'); +#4174=PRODUCT_CONTEXT('',#2659,'mechanical'); +#4175=PRODUCT('PM0064A_ASM','PM0064A_ASM','NOT SPECIFIED',(#4174)); +#4176=PRODUCT_DEFINITION_FORMATION('206','LAST_VERSION',#4175); +#4179=DERIVED_UNIT_ELEMENT(#4178,2.E0); +#4180=DERIVED_UNIT((#4179)); +#4181=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +3.189794185978E2),#4180); +#4186=DERIVED_UNIT_ELEMENT(#4185,3.E0); +#4187=DERIVED_UNIT((#4186)); +#4188=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.404582680576E2),#4187); +#4192=CARTESIAN_POINT('centre point',(3.005540293577E-4,-3.005553863951E-4, +7.922925581419E-1)); +#4196=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#4175,#2663,#3284)); +#4198=GENERAL_PROPERTY('','AUTHOR','user defined attribute'); +#4199=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4198,#4197); +#4200=DESCRIPTIVE_REPRESENTATION_ITEM('AUTHOR','T. LEQUANG'); +#4204=GENERAL_PROPERTY('','DATE','user defined attribute'); +#4205=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4204,#4203); +#4206=DESCRIPTIVE_REPRESENTATION_ITEM('DATE','03/03/2017'); +#4210=GENERAL_PROPERTY('','DWG_NO','user defined attribute'); +#4211=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4210,#4209); +#4212=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_NO','4215162'); +#4216=GENERAL_PROPERTY('','REV','user defined attribute'); +#4217=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4216,#4215); +#4218=DESCRIPTIVE_REPRESENTATION_ITEM('REV','A'); +#4222=GENERAL_PROPERTY('','TITLE','user defined attribute'); +#4223=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4222,#4221); +#4225=GENERAL_PROPERTY('','DCHK','user defined attribute'); +#4226=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4225,#4224); +#4227=DESCRIPTIVE_REPRESENTATION_ITEM('DCHK','K. SINCERBOX'); +#4231=GENERAL_PROPERTY('','DCHK_DATE','user defined attribute'); +#4232=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4231,#4230); +#4233=DESCRIPTIVE_REPRESENTATION_ITEM('DCHK_DATE','02/03/2017'); +#4237=GENERAL_PROPERTY('','ECHK','user defined attribute'); +#4238=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4237,#4236); +#4239=DESCRIPTIVE_REPRESENTATION_ITEM('ECHK','P. GALICKI'); +#4243=GENERAL_PROPERTY('','ECHK_DATE','user defined attribute'); +#4244=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4243,#4242); +#4245=DESCRIPTIVE_REPRESENTATION_ITEM('ECHK_DATE','03/03/2017'); +#4249=GENERAL_PROPERTY('','LD_PITCH','user defined attribute'); +#4250=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4249,#4248); +#4251=VALUE_REPRESENTATION_ITEM('LD_PITCH',NUMERIC_MEASURE(5.E-1)); +#4254=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4259=GENERAL_PROPERTY('','RELEASED','user defined attribute'); +#4260=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4259,#4258); +#4261=DESCRIPTIVE_REPRESENTATION_ITEM('RELEASED','WDM'); +#4265=GENERAL_PROPERTY('','REL_DATE','user defined attribute'); +#4266=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4265,#4264); +#4267=DESCRIPTIVE_REPRESENTATION_ITEM('REL_DATE','03/03/2017'); +#4271=GENERAL_PROPERTY('','DESIGNER','user defined attribute'); +#4272=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4271,#4270); +#4273=DESCRIPTIVE_REPRESENTATION_ITEM('DESIGNER',''); +#4277=GENERAL_PROPERTY('','DES_DATE','user defined attribute'); +#4278=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4277,#4276); +#4279=DESCRIPTIVE_REPRESENTATION_ITEM('DES_DATE',''); +#4283=GENERAL_PROPERTY('','APPROVER','user defined attribute'); +#4284=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4283,#4282); +#4285=DESCRIPTIVE_REPRESENTATION_ITEM('APPROVER','E. REY & D. CHIN '); +#4289=GENERAL_PROPERTY('','APP_DATE','user defined attribute'); +#4290=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4289,#4288); +#4291=DESCRIPTIVE_REPRESENTATION_ITEM('APP_DATE','03/01/2017'); +#4295=GENERAL_PROPERTY('','DESG','user defined attribute'); +#4296=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4295,#4294); +#4297=DESCRIPTIVE_REPRESENTATION_ITEM('DESG','PM0064A'); +#4301=GENERAL_PROPERTY('','TI_PACKAGE_NAME','user defined attribute'); +#4302=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4301,#4300); +#4303=DESCRIPTIVE_REPRESENTATION_ITEM('TI_PACKAGE_NAME', +'LQFP - 1.6 mm max height'); +#4307=GENERAL_PROPERTY('','INDUSTRY_NAME','user defined attribute'); +#4308=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4307,#4306); +#4309=DESCRIPTIVE_REPRESENTATION_ITEM('INDUSTRY_NAME','PLASTIC QUAD FLATPACK'); +#4313=GENERAL_PROPERTY('','LD_CNT','user defined attribute'); +#4314=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4313,#4312); +#4315=VALUE_REPRESENTATION_ITEM('LD_CNT',NUMERIC_MEASURE(6.4E1)); +#4318=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4323=GENERAL_PROPERTY('','LDNO2','user defined attribute'); +#4324=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4323,#4322); +#4325=VALUE_REPRESENTATION_ITEM('LDNO2',NUMERIC_MEASURE(1.6E1)); +#4328=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4333=GENERAL_PROPERTY('','LDNO3','user defined attribute'); +#4334=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4333,#4332); +#4335=VALUE_REPRESENTATION_ITEM('LDNO3',NUMERIC_MEASURE(1.7E1)); +#4338=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4343=GENERAL_PROPERTY('','LDNO4','user defined attribute'); +#4344=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4343,#4342); +#4345=VALUE_REPRESENTATION_ITEM('LDNO4',NUMERIC_MEASURE(3.2E1)); +#4348=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4353=GENERAL_PROPERTY('','LDNO5','user defined attribute'); +#4354=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4353,#4352); +#4355=VALUE_REPRESENTATION_ITEM('LDNO5',NUMERIC_MEASURE(3.3E1)); +#4358=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4363=GENERAL_PROPERTY('','LDNO6','user defined attribute'); +#4364=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4363,#4362); +#4365=VALUE_REPRESENTATION_ITEM('LDNO6',NUMERIC_MEASURE(4.8E1)); +#4368=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4373=GENERAL_PROPERTY('','LDNO7','user defined attribute'); +#4374=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4373,#4372); +#4375=VALUE_REPRESENTATION_ITEM('LDNO7',NUMERIC_MEASURE(4.9E1)); +#4378=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4383=GENERAL_PROPERTY('','LDPITCH_CNT','user defined attribute'); +#4384=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4383,#4382); +#4385=VALUE_REPRESENTATION_ITEM('LDPITCH_CNT',NUMERIC_MEASURE(6.E1)); +#4388=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4393=GENERAL_PROPERTY('','AMAX','user defined attribute'); +#4394=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4393,#4392); +#4395=VALUE_REPRESENTATION_ITEM('AMAX',NUMERIC_MEASURE(1.6E0)); +#4398=DESCRIPTIVE_REPRESENTATION_ITEM('attribute description','Real Number'); +#4403=GENERAL_PROPERTY('','PKG_NAME','user defined attribute'); +#4404=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4403,#4402); +#4405=DESCRIPTIVE_REPRESENTATION_ITEM('PKG_NAME','LQFP'); +#4409=GENERAL_PROPERTY('','MM_YYYY','user defined attribute'); +#4410=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#4409,#4408); +#4411=DESCRIPTIVE_REPRESENTATION_ITEM('MM_YYYY','03/2017'); +#1=COLOUR_RGB('',0.E0,4.3E-1,1.E0); +#2=COLOUR_RGB('',0.E0,6.6E-1,0.E0); +#3=COLOUR_RGB('',1.29412E-1,5.E-2,1.E-1); +#4=COLOUR_RGB('',1.80392E-1,2.7451E-1,9.8039E-2); +#5=COLOUR_RGB('',2.54902E-1,5.4902E-1,0.E0); +#6=COLOUR_RGB('',2.7451E-1,2.7451E-1,2.7451E-1); +#7=COLOUR_RGB('',3.E-1,1.29412E-1,2.5098E-1); +#8=COLOUR_RGB('',3.13725E-1,3.13725E-1,3.13725E-1); +#9=COLOUR_RGB('',3.5E-1,3.5E-1,3.5E-1); +#10=COLOUR_RGB('',3.92157E-1,3.92157E-1,3.92157E-1); +#11=COLOUR_RGB('',5.7E-1,0.E0,1.E0); +#12=COLOUR_RGB('',5.9E-1,3.E-1,0.E0); +#13=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#14=COLOUR_RGB('',6.9E-1,0.E0,0.E0); +#15=COLOUR_RGB('',6.952E-1,7.426E-1,7.9E-1); +#16=COLOUR_RGB('',7.E-1,7.E-1,7.E-1); +#17=COLOUR_RGB('',7.45098E-1,3.92157E-1,2.94118E-1); +#18=COLOUR_RGB('',8.27451E-1,3.29412E-1,7.0588E-2); +#19=COLOUR_RGB('',8.39216E-1,8.90196E-1,7.68627E-1); +#20=COLOUR_RGB('',8.7E-1,7.5E-1,4.9E-1); +#21=COLOUR_RGB('',8.9E-1,9.2E-1,9.4E-1); +#22=COLOUR_RGB('',9.80392E-1,9.80392E-1,9.80392E-1); +#23=COLOUR_RGB('',9.9E-1,1.E0,0.E0); +#24=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#25=COLOUR_RGB('',1.E0,7.84314E-1,0.E0); +#26=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#32=CIRCLE('',#31,2.5E-1); +#41=CIRCLE('',#40,2.5E-1); +#119=CIRCLE('',#118,2.5E-1); +#127=CIRCLE('',#126,2.5E-1); +#191=CIRCLE('',#190,1.E-1); +#199=CIRCLE('',#198,1.E-1); +#207=CIRCLE('',#206,1.E-1); +#217=B_SPLINE_CURVE_WITH_KNOTS('',3,(#211,#212,#213,#214,#215,#216), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#253=CIRCLE('',#252,1.E-1); +#261=CIRCLE('',#260,1.E-1); +#269=CIRCLE('',#268,1.E-1); +#307=B_SPLINE_CURVE_WITH_KNOTS('',3,(#301,#302,#303,#304,#305,#306), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#359=B_SPLINE_CURVE_WITH_KNOTS('',3,(#353,#354,#355,#356,#357,#358), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#411=B_SPLINE_CURVE_WITH_KNOTS('',3,(#405,#406,#407,#408,#409,#410), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#421=B_SPLINE_CURVE_WITH_KNOTS('',3,(#415,#416,#417,#418,#419,#420), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#429=CIRCLE('',#428,1.E-1); +#437=CIRCLE('',#436,1.E-1); +#445=CIRCLE('',#444,1.E-1); +#509=CIRCLE('',#508,1.E-1); +#517=CIRCLE('',#516,1.E-1); +#525=CIRCLE('',#524,1.E-1); +#533=CIRCLE('',#532,1.E-1); +#541=CIRCLE('',#540,1.E-1); +#549=CIRCLE('',#548,1.E-1); +#559=B_SPLINE_CURVE_WITH_KNOTS('',3,(#553,#554,#555,#556,#557,#558), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#623=CIRCLE('',#622,1.E-1); +#631=CIRCLE('',#630,1.E-1); +#639=CIRCLE('',#638,1.E-1); +#647=CIRCLE('',#646,1.E-1); +#655=CIRCLE('',#654,1.E-1); +#663=CIRCLE('',#662,1.E-1); +#673=B_SPLINE_CURVE_WITH_KNOTS('',3,(#667,#668,#669,#670,#671,#672), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#683=B_SPLINE_CURVE_WITH_KNOTS('',3,(#677,#678,#679,#680,#681,#682), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#754=CIRCLE('',#753,1.E-1); +#762=CIRCLE('',#761,1.E-1); +#770=CIRCLE('',#769,1.E-1); +#780=B_SPLINE_CURVE_WITH_KNOTS('',3,(#774,#775,#776,#777,#778,#779), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#790=B_SPLINE_CURVE_WITH_KNOTS('',3,(#784,#785,#786,#787,#788,#789), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#842=B_SPLINE_CURVE_WITH_KNOTS('',3,(#836,#837,#838,#839,#840,#841), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#871=CIRCLE('',#870,1.E-1); +#879=CIRCLE('',#878,1.E-1); +#887=CIRCLE('',#886,1.E-1); +#895=CIRCLE('',#894,1.E-1); +#903=CIRCLE('',#902,1.E-1); +#911=CIRCLE('',#910,1.E-1); +#996=CIRCLE('',#995,1.E-1); +#1004=CIRCLE('',#1003,1.E-1); +#1012=CIRCLE('',#1011,1.E-1); +#1043=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1037,#1038,#1039,#1040,#1041,#1042), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#1074=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1068,#1069,#1070,#1071,#1072,#1073), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#1105=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1099,#1100,#1101,#1102,#1103,#1104), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#1115=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1109,#1110,#1111,#1112,#1113,#1114), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#1144=CIRCLE('',#1143,1.E-1); +#1152=CIRCLE('',#1151,1.E-1); +#1160=CIRCLE('',#1159,1.E-1); +#1168=CIRCLE('',#1167,1.E-1); +#1176=CIRCLE('',#1175,1.E-1); +#1184=CIRCLE('',#1183,1.E-1); +#1192=CIRCLE('',#1191,1.E-1); +#1200=CIRCLE('',#1199,1.E-1); +#1208=CIRCLE('',#1207,1.E-1); +#1216=CIRCLE('',#1215,1.E-1); +#1224=CIRCLE('',#1223,1.E-1); +#1232=CIRCLE('',#1231,1.E-1); +#1242=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1236,#1237,#1238,#1239,#1240,#1241), +.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E0,3.333333333333E-1,6.666666666667E-1,1.E0), +.UNSPECIFIED.); +#1271=CIRCLE('',#1270,1.E-1); +#1279=CIRCLE('',#1278,1.E-1); +#1287=CIRCLE('',#1286,1.E-1); +#1464=EDGE_CURVE('',#1329,#1330,#48,.T.); +#1466=EDGE_CURVE('',#1336,#1329,#55,.T.); +#1468=EDGE_CURVE('',#1362,#1336,#62,.T.); +#1470=EDGE_CURVE('',#1368,#1362,#69,.T.); +#1472=EDGE_CURVE('',#1394,#1368,#76,.T.); +#1474=EDGE_CURVE('',#1402,#1394,#83,.T.); +#1476=EDGE_CURVE('',#1401,#1402,#90,.T.); +#1478=EDGE_CURVE('',#1330,#1401,#97,.T.); +#1482=EDGE_CURVE('',#1297,#1298,#32,.T.); +#1484=EDGE_CURVE('',#1298,#1297,#41,.T.); +#1488=ADVANCED_FACE('',(#1481,#1487),#1463,.T.); +#1495=EDGE_CURVE('',#1298,#1294,#111,.T.); +#1497=EDGE_CURVE('',#1293,#1294,#119,.T.); +#1499=EDGE_CURVE('',#1297,#1293,#104,.T.); +#1503=ADVANCED_FACE('',(#1502),#1493,.F.); +#1511=EDGE_CURVE('',#1294,#1293,#127,.T.); +#1516=ADVANCED_FACE('',(#1515),#1508,.F.); +#1526=ADVANCED_FACE('',(#1525),#1521,.F.); +#1532=EDGE_CURVE('',#1325,#1326,#134,.T.); +#1534=EDGE_CURVE('',#1325,#1329,#663,.T.); +#1537=EDGE_CURVE('',#1330,#1326,#1287,.T.); +#1541=ADVANCED_FACE('',(#1540),#1531,.T.); +#1548=EDGE_CURVE('',#1452,#1326,#141,.T.); +#1550=EDGE_CURVE('',#1452,#1340,#148,.T.); +#1552=EDGE_CURVE('',#1325,#1340,#155,.T.); +#1556=ADVANCED_FACE('',(#1555),#1546,.T.); +#1562=EDGE_CURVE('',#1454,#1456,#162,.T.); +#1564=EDGE_CURVE('',#1454,#1452,#790,.T.); +#1567=EDGE_CURVE('',#1326,#1456,#1279,.T.); +#1571=ADVANCED_FACE('',(#1570),#1561,.T.); +#1578=EDGE_CURVE('',#1456,#1458,#169,.T.); +#1580=EDGE_CURVE('',#1458,#1437,#176,.T.); +#1582=EDGE_CURVE('',#1454,#1437,#183,.T.); +#1586=ADVANCED_FACE('',(#1585),#1576,.T.); +#1593=EDGE_CURVE('',#1401,#1458,#199,.T.); +#1596=EDGE_CURVE('',#1456,#1330,#1271,.T.); +#1600=ADVANCED_FACE('',(#1599),#1591,.T.); +#1606=EDGE_CURVE('',#1458,#1397,#191,.T.); +#1609=EDGE_CURVE('',#1397,#1401,#207,.T.); +#1613=ADVANCED_FACE('',(#1612),#1605,.T.); +#1621=EDGE_CURVE('',#1397,#1441,#245,.T.); +#1623=EDGE_CURVE('',#1437,#1441,#217,.T.); +#1627=ADVANCED_FACE('',(#1626),#1618,.T.); +#1633=EDGE_CURVE('',#1397,#1398,#224,.T.); +#1635=EDGE_CURVE('',#1412,#1398,#231,.T.); +#1637=EDGE_CURVE('',#1412,#1441,#238,.T.); +#1642=ADVANCED_FACE('',(#1641),#1632,.T.); +#1651=EDGE_CURVE('',#1402,#1398,#269,.T.); +#1655=ADVANCED_FACE('',(#1654),#1647,.T.); +#1661=EDGE_CURVE('',#1416,#1402,#253,.T.); +#1663=EDGE_CURVE('',#1398,#1416,#261,.T.); +#1668=ADVANCED_FACE('',(#1667),#1660,.T.); +#1674=EDGE_CURVE('',#1416,#1418,#283,.T.); +#1678=EDGE_CURVE('',#1394,#1418,#437,.T.); +#1682=ADVANCED_FACE('',(#1681),#1673,.T.); +#1688=EDGE_CURVE('',#1414,#1416,#276,.T.); +#1691=EDGE_CURVE('',#1418,#1420,#290,.T.); +#1693=EDGE_CURVE('',#1414,#1420,#297,.T.); +#1697=ADVANCED_FACE('',(#1696),#1687,.T.); +#1704=EDGE_CURVE('',#1414,#1412,#307,.T.); +#1710=ADVANCED_FACE('',(#1709),#1702,.T.); +#1716=EDGE_CURVE('',#1412,#1405,#314,.T.); +#1719=EDGE_CURVE('',#1414,#1409,#387,.T.); +#1721=EDGE_CURVE('',#1409,#1405,#359,.T.); +#1725=ADVANCED_FACE('',(#1724),#1715,.T.); +#1732=EDGE_CURVE('',#1442,#1405,#321,.T.); +#1734=EDGE_CURVE('',#1441,#1442,#328,.T.); +#1739=ADVANCED_FACE('',(#1738),#1730,.T.); +#1745=EDGE_CURVE('',#1405,#1406,#335,.T.); +#1747=EDGE_CURVE('',#1406,#1432,#342,.T.); +#1749=EDGE_CURVE('',#1442,#1432,#349,.T.); +#1754=ADVANCED_FACE('',(#1753),#1744,.T.); +#1762=EDGE_CURVE('',#1409,#1410,#366,.T.); +#1764=EDGE_CURVE('',#1410,#1406,#903,.T.); +#1768=ADVANCED_FACE('',(#1767),#1759,.T.); +#1775=EDGE_CURVE('',#1409,#1424,#401,.T.); +#1777=EDGE_CURVE('',#1424,#1428,#373,.T.); +#1779=EDGE_CURVE('',#1428,#1410,#380,.T.); +#1783=ADVANCED_FACE('',(#1782),#1773,.T.); +#1791=EDGE_CURVE('',#1420,#1424,#394,.T.); +#1796=ADVANCED_FACE('',(#1795),#1788,.T.); +#1803=EDGE_CURVE('',#1420,#1422,#421,.T.); +#1805=EDGE_CURVE('',#1422,#1426,#1033,.T.); +#1807=EDGE_CURVE('',#1424,#1426,#411,.T.); +#1811=ADVANCED_FACE('',(#1810),#1801,.T.); +#1818=EDGE_CURVE('',#1418,#1392,#429,.T.); +#1820=EDGE_CURVE('',#1392,#1422,#466,.T.); +#1825=ADVANCED_FACE('',(#1824),#1816,.T.); +#1833=EDGE_CURVE('',#1392,#1394,#445,.T.); +#1837=ADVANCED_FACE('',(#1836),#1830,.T.); +#1843=EDGE_CURVE('',#1392,#1390,#473,.T.); +#1847=EDGE_CURVE('',#1368,#1390,#509,.T.); +#1851=ADVANCED_FACE('',(#1850),#1842,.T.); +#1857=EDGE_CURVE('',#1386,#1390,#452,.T.); +#1859=EDGE_CURVE('',#1422,#1386,#459,.T.); +#1865=ADVANCED_FACE('',(#1864),#1856,.T.); +#1871=EDGE_CURVE('',#1388,#1365,#501,.T.); +#1873=EDGE_CURVE('',#1388,#1386,#1043,.T.); +#1876=EDGE_CURVE('',#1390,#1365,#525,.T.); +#1880=ADVANCED_FACE('',(#1879),#1870,.T.); +#1886=EDGE_CURVE('',#1365,#1366,#480,.T.); +#1888=EDGE_CURVE('',#1366,#1370,#487,.T.); +#1890=EDGE_CURVE('',#1388,#1370,#494,.T.); +#1895=ADVANCED_FACE('',(#1894),#1885,.T.); +#1902=EDGE_CURVE('',#1365,#1368,#517,.T.); +#1905=EDGE_CURVE('',#1362,#1366,#541,.T.); +#1909=ADVANCED_FACE('',(#1908),#1900,.T.); +#1920=ADVANCED_FACE('',(#1919),#1914,.T.); +#1926=EDGE_CURVE('',#1366,#1360,#533,.T.); +#1929=EDGE_CURVE('',#1360,#1362,#549,.T.); +#1933=ADVANCED_FACE('',(#1932),#1925,.T.); +#1941=EDGE_CURVE('',#1360,#1372,#580,.T.); +#1943=EDGE_CURVE('',#1370,#1372,#559,.T.); +#1947=ADVANCED_FACE('',(#1946),#1938,.T.); +#1953=EDGE_CURVE('',#1354,#1358,#566,.T.); +#1955=EDGE_CURVE('',#1372,#1354,#573,.T.); +#1958=EDGE_CURVE('',#1360,#1358,#587,.T.); +#1962=ADVANCED_FACE('',(#1961),#1952,.T.); +#1968=EDGE_CURVE('',#1356,#1333,#615,.T.); +#1970=EDGE_CURVE('',#1356,#1354,#1105,.T.); +#1973=EDGE_CURVE('',#1358,#1333,#639,.T.); +#1977=ADVANCED_FACE('',(#1976),#1967,.T.); +#1983=EDGE_CURVE('',#1333,#1334,#594,.T.); +#1985=EDGE_CURVE('',#1334,#1338,#601,.T.); +#1987=EDGE_CURVE('',#1356,#1338,#608,.T.); +#1992=ADVANCED_FACE('',(#1991),#1982,.T.); +#1999=EDGE_CURVE('',#1333,#1336,#631,.T.); +#2002=EDGE_CURVE('',#1329,#1334,#655,.T.); +#2006=ADVANCED_FACE('',(#2005),#1997,.T.); +#2012=EDGE_CURVE('',#1336,#1358,#623,.T.); +#2018=ADVANCED_FACE('',(#2017),#2011,.T.); +#2030=ADVANCED_FACE('',(#2029),#2023,.T.); +#2036=EDGE_CURVE('',#1334,#1325,#647,.T.); +#2042=ADVANCED_FACE('',(#2041),#2035,.T.); +#2051=EDGE_CURVE('',#1338,#1340,#673,.T.); +#2055=ADVANCED_FACE('',(#2054),#2047,.T.); +#2061=EDGE_CURVE('',#1338,#1342,#690,.T.); +#2064=EDGE_CURVE('',#1340,#1344,#797,.T.); +#2066=EDGE_CURVE('',#1342,#1344,#683,.T.); +#2070=ADVANCED_FACE('',(#2069),#2060,.T.); +#2077=EDGE_CURVE('',#1352,#1342,#697,.T.); +#2079=EDGE_CURVE('',#1356,#1352,#704,.T.); +#2084=ADVANCED_FACE('',(#2083),#2075,.T.); +#2090=EDGE_CURVE('',#1342,#1346,#711,.T.); +#2092=EDGE_CURVE('',#1346,#1348,#718,.T.); +#2094=EDGE_CURVE('',#1352,#1348,#725,.T.); +#2099=ADVANCED_FACE('',(#2098),#2089,.T.); +#2105=EDGE_CURVE('',#1344,#1318,#739,.T.); +#2107=EDGE_CURVE('',#1318,#1346,#1176,.T.); +#2113=ADVANCED_FACE('',(#2112),#2104,.T.); +#2119=EDGE_CURVE('',#1317,#1318,#732,.T.); +#2122=EDGE_CURVE('',#1344,#1448,#811,.T.); +#2124=EDGE_CURVE('',#1448,#1317,#746,.T.); +#2128=ADVANCED_FACE('',(#2127),#2118,.T.); +#2135=EDGE_CURVE('',#1317,#1321,#770,.T.); +#2137=EDGE_CURVE('',#1321,#1322,#946,.T.); +#2139=EDGE_CURVE('',#1322,#1318,#1184,.T.); +#2143=ADVANCED_FACE('',(#2142),#2133,.T.); +#2149=EDGE_CURVE('',#1446,#1317,#754,.T.); +#2151=EDGE_CURVE('',#1321,#1446,#762,.T.); +#2156=ADVANCED_FACE('',(#2155),#2148,.T.); +#2163=EDGE_CURVE('',#1450,#1448,#780,.T.); +#2165=EDGE_CURVE('',#1450,#1446,#863,.T.); +#2170=ADVANCED_FACE('',(#2169),#2161,.T.); +#2176=EDGE_CURVE('',#1452,#1448,#804,.T.); +#2179=EDGE_CURVE('',#1454,#1450,#832,.T.); +#2184=ADVANCED_FACE('',(#2183),#2175,.T.); +#2196=ADVANCED_FACE('',(#2195),#2189,.T.); +#2202=EDGE_CURVE('',#1437,#1438,#818,.T.); +#2204=EDGE_CURVE('',#1450,#1438,#825,.T.); +#2210=ADVANCED_FACE('',(#2209),#2201,.T.); +#2219=EDGE_CURVE('',#1442,#1438,#842,.T.); +#2223=ADVANCED_FACE('',(#2222),#2215,.T.); +#2229=EDGE_CURVE('',#1438,#1444,#849,.T.); +#2233=EDGE_CURVE('',#1432,#1444,#879,.T.); +#2237=ADVANCED_FACE('',(#2236),#2228,.T.); +#2244=EDGE_CURVE('',#1444,#1446,#856,.T.); +#2250=ADVANCED_FACE('',(#2249),#2242,.T.); +#2257=EDGE_CURVE('',#1444,#1434,#871,.T.); +#2259=EDGE_CURVE('',#1434,#1321,#953,.T.); +#2264=ADVANCED_FACE('',(#2263),#2255,.T.); +#2272=EDGE_CURVE('',#1434,#1432,#887,.T.); +#2276=ADVANCED_FACE('',(#2275),#2269,.T.); +#2283=EDGE_CURVE('',#1406,#1430,#895,.T.); +#2285=EDGE_CURVE('',#1430,#1434,#960,.T.); +#2290=ADVANCED_FACE('',(#2289),#2281,.T.); +#2298=EDGE_CURVE('',#1430,#1410,#911,.T.); +#2302=ADVANCED_FACE('',(#2301),#2295,.T.); +#2308=EDGE_CURVE('',#1306,#1430,#967,.T.); +#2312=EDGE_CURVE('',#1428,#1306,#996,.T.); +#2316=ADVANCED_FACE('',(#2315),#2307,.T.); +#2322=EDGE_CURVE('',#1305,#1306,#918,.T.); +#2324=EDGE_CURVE('',#1314,#1305,#925,.T.); +#2326=EDGE_CURVE('',#1313,#1314,#932,.T.); +#2328=EDGE_CURVE('',#1322,#1313,#939,.T.); +#2336=ADVANCED_FACE('',(#2335),#2321,.F.); +#2342=EDGE_CURVE('',#1301,#1302,#974,.T.); +#2344=EDGE_CURVE('',#1301,#1305,#1232,.T.); +#2347=EDGE_CURVE('',#1306,#1302,#1012,.T.); +#2351=ADVANCED_FACE('',(#2350),#2341,.T.); +#2358=EDGE_CURVE('',#1426,#1302,#981,.T.); +#2360=EDGE_CURVE('',#1426,#1382,#1026,.T.); +#2362=EDGE_CURVE('',#1382,#1301,#988,.T.); +#2366=ADVANCED_FACE('',(#2365),#2356,.T.); +#2373=EDGE_CURVE('',#1302,#1428,#1004,.T.); +#2379=ADVANCED_FACE('',(#2378),#2371,.T.); +#2390=ADVANCED_FACE('',(#2389),#2384,.T.); +#2396=EDGE_CURVE('',#1386,#1382,#1019,.T.); +#2403=ADVANCED_FACE('',(#2402),#2395,.T.); +#2411=EDGE_CURVE('',#1388,#1384,#1064,.T.); +#2413=EDGE_CURVE('',#1384,#1382,#1242,.T.); +#2417=ADVANCED_FACE('',(#2416),#2408,.T.); +#2423=EDGE_CURVE('',#1370,#1374,#1050,.T.); +#2425=EDGE_CURVE('',#1374,#1384,#1057,.T.); +#2431=ADVANCED_FACE('',(#2430),#2422,.T.); +#2439=EDGE_CURVE('',#1372,#1376,#1095,.T.); +#2441=EDGE_CURVE('',#1374,#1376,#1074,.T.); +#2445=ADVANCED_FACE('',(#2444),#2436,.T.); +#2451=EDGE_CURVE('',#1354,#1350,#1081,.T.); +#2453=EDGE_CURVE('',#1376,#1350,#1088,.T.); +#2459=ADVANCED_FACE('',(#2458),#2450,.T.); +#2468=EDGE_CURVE('',#1352,#1350,#1115,.T.); +#2472=ADVANCED_FACE('',(#2471),#2464,.T.); +#2478=EDGE_CURVE('',#1350,#1309,#1136,.T.); +#2482=EDGE_CURVE('',#1348,#1309,#1144,.T.); +#2486=ADVANCED_FACE('',(#2485),#2477,.T.); +#2492=EDGE_CURVE('',#1309,#1310,#1122,.T.); +#2494=EDGE_CURVE('',#1376,#1310,#1129,.T.); +#2500=ADVANCED_FACE('',(#2499),#2491,.T.); +#2507=EDGE_CURVE('',#1309,#1313,#1160,.T.); +#2510=EDGE_CURVE('',#1314,#1310,#1208,.T.); +#2514=ADVANCED_FACE('',(#2513),#2505,.T.); +#2521=EDGE_CURVE('',#1313,#1348,#1152,.T.); +#2526=ADVANCED_FACE('',(#2525),#2519,.T.); +#2535=EDGE_CURVE('',#1346,#1322,#1168,.T.); +#2539=ADVANCED_FACE('',(#2538),#2531,.T.); +#2550=ADVANCED_FACE('',(#2549),#2544,.T.); +#2556=EDGE_CURVE('',#1378,#1314,#1192,.T.); +#2558=EDGE_CURVE('',#1310,#1378,#1200,.T.); +#2563=ADVANCED_FACE('',(#2562),#2555,.T.); +#2570=EDGE_CURVE('',#1305,#1380,#1224,.T.); +#2572=EDGE_CURVE('',#1378,#1380,#1256,.T.); +#2577=ADVANCED_FACE('',(#2576),#2568,.T.); +#2583=EDGE_CURVE('',#1380,#1301,#1216,.T.); +#2589=ADVANCED_FACE('',(#2588),#2582,.T.); +#2597=EDGE_CURVE('',#1384,#1380,#1263,.T.); +#2602=ADVANCED_FACE('',(#2601),#2594,.T.); +#2608=EDGE_CURVE('',#1374,#1378,#1249,.T.); +#2615=ADVANCED_FACE('',(#2614),#2607,.T.); +#2627=ADVANCED_FACE('',(#2626),#2620,.T.); +#2638=ADVANCED_FACE('',(#2637),#2632,.T.); +#2647=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2648=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#2651=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#2653=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#2652))GLOBAL_UNIT_ASSIGNED_CONTEXT((#2647,#2650,#2651))REPRESENTATION_CONTEXT( +'ID1','3')); +#2657=AXIS2_PLACEMENT_3D('',#2654,#2655,#2656); +#2658=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#2657,#2640),#2653); +#2665=PRODUCT_DEFINITION('part definition','',#2664,#2661); +#2666=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR BODY-QFP.',#2665); +#2667=SHAPE_ASPECT('','solid data associated with BODY-QFP',#2666,.F.); +#2668=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#2667); +#2669=SHAPE_REPRESENTATION('',(#2640),#2653); +#2670=SHAPE_DEFINITION_REPRESENTATION(#2668,#2669); +#2671=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2675=PROPERTY_DEFINITION('geometric validation property','area of BODY-QFP', +#2667); +#2676=REPRESENTATION('surface area',(#2674),#2653); +#2677=PROPERTY_DEFINITION_REPRESENTATION(#2675,#2676); +#2678=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2682=PROPERTY_DEFINITION('geometric validation property','volume of BODY-QFP', +#2667); +#2683=REPRESENTATION('volume',(#2681),#2653); +#2684=PROPERTY_DEFINITION_REPRESENTATION(#2682,#2683); +#2686=PROPERTY_DEFINITION('geometric validation property', +'centroid of BODY-QFP',#2667); +#2687=REPRESENTATION('centroid',(#2685),#2653); +#2688=PROPERTY_DEFINITION_REPRESENTATION(#2686,#2687); +#2689=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2693=PROPERTY_DEFINITION('geometric validation property','area of BODY-QFP', +#2666); +#2694=REPRESENTATION('surface area',(#2692),#2653); +#2695=PROPERTY_DEFINITION_REPRESENTATION(#2693,#2694); +#2696=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2700=PROPERTY_DEFINITION('geometric validation property','volume of BODY-QFP', +#2666); +#2701=REPRESENTATION('volume',(#2699),#2653); +#2702=PROPERTY_DEFINITION_REPRESENTATION(#2700,#2701); +#2704=PROPERTY_DEFINITION('geometric validation property', +'centroid of BODY-QFP',#2666); +#2705=REPRESENTATION('centroid',(#2703),#2653); +#2706=PROPERTY_DEFINITION_REPRESENTATION(#2704,#2705); +#2707=SHAPE_DEFINITION_REPRESENTATION(#2666,#2658); +#2708=PROPERTY_DEFINITION('BODY_Z','user defined attribute',#2665); +#2712=REPRESENTATION('',(#2711),#2653); +#2713=PROPERTY_DEFINITION_REPRESENTATION(#2708,#2712); +#2715=REPRESENTATION('',(#2714),#2653); +#2716=PROPERTY_DEFINITION('attribute type designation','Real Number',#2709); +#2717=PROPERTY_DEFINITION_REPRESENTATION(#2716,#2715); +#2718=SHAPE_DEFINITION_REPRESENTATION(#2719,#2720); +#2719=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR PM0064A_ASM.',#4177); +#2720=SHAPE_REPRESENTATION('',(#2730,#3338,#3351,#3364,#3377,#3390,#3403,#3416, +#3429,#3442,#3455,#3468,#3481,#3494,#3507,#3520,#3533,#3546,#3559,#3572,#3585, +#3598,#3611,#3624,#3637,#3650,#3663,#3676,#3689,#3702,#3715,#3728,#3741,#3754, +#3767,#3780,#3793,#3806,#3819,#3832,#3845,#3858,#3871,#3884,#3897,#3910,#3923, +#3936,#3949,#3962,#3975,#3988,#4001,#4014,#4027,#4040,#4053,#4066,#4079,#4092, +#4105,#4118,#4131,#4144,#4157,#4171),#4167); +#2721=NEXT_ASSEMBLY_USAGE_OCCURRENCE('0','Next assembly relationship', +'BODY-QFP',#4177,#2665,$); +#2722=PRODUCT_DEFINITION_SHAPE('Placement #0', +'Placement of BODY-QFP with respect to PM0064A_ASM',#2721); +#2724=PROPERTY_DEFINITION('geometric validation property', +'centroid of BODY-QFP',#2722); +#2725=REPRESENTATION('centroid',(#2723),#2653); +#2726=PROPERTY_DEFINITION_REPRESENTATION(#2724,#2725); +#2858=CIRCLE('',#2857,2.1E-1); +#2873=CIRCLE('',#2872,2.1E-1); +#2902=CIRCLE('',#2901,8.E-2); +#2917=CIRCLE('',#2916,8.E-2); +#2932=CIRCLE('',#2931,8.E-2); +#2947=CIRCLE('',#2946,8.E-2); +#2976=CIRCLE('',#2975,2.1E-1); +#2991=CIRCLE('',#2990,2.1E-1); +#3048=EDGE_CURVE('',#3017,#3037,#2787,.T.); +#3050=EDGE_CURVE('',#3013,#3017,#2902,.T.); +#3052=EDGE_CURVE('',#3013,#3005,#2738,.T.); +#3054=EDGE_CURVE('',#3005,#3006,#2745,.T.); +#3056=EDGE_CURVE('',#3006,#3025,#2752,.T.); +#3058=EDGE_CURVE('',#3021,#3025,#2858,.T.); +#3060=EDGE_CURVE('',#3033,#3021,#2836,.T.); +#3062=EDGE_CURVE('',#3029,#3033,#2932,.T.); +#3064=EDGE_CURVE('',#3029,#2997,#2759,.T.); +#3066=EDGE_CURVE('',#2997,#2998,#2766,.T.); +#3068=EDGE_CURVE('',#2998,#3041,#2773,.T.); +#3070=EDGE_CURVE('',#3037,#3041,#2976,.T.); +#3074=ADVANCED_FACE('',(#3073),#3047,.F.); +#3080=EDGE_CURVE('',#3038,#3018,#2780,.T.); +#3082=EDGE_CURVE('',#3017,#3018,#2909,.T.); +#3085=EDGE_CURVE('',#3037,#3038,#2968,.T.); +#3089=ADVANCED_FACE('',(#3088),#3079,.T.); +#3095=EDGE_CURVE('',#3022,#3034,#2843,.T.); +#3097=EDGE_CURVE('',#3022,#3026,#2873,.T.); +#3099=EDGE_CURVE('',#3010,#3026,#2794,.T.); +#3101=EDGE_CURVE('',#3009,#3010,#2801,.T.); +#3103=EDGE_CURVE('',#3014,#3009,#2808,.T.); +#3105=EDGE_CURVE('',#3014,#3018,#2917,.T.); +#3108=EDGE_CURVE('',#3038,#3042,#2991,.T.); +#3110=EDGE_CURVE('',#3002,#3042,#2815,.T.); +#3112=EDGE_CURVE('',#3001,#3002,#2822,.T.); +#3114=EDGE_CURVE('',#3030,#3001,#2829,.T.); +#3116=EDGE_CURVE('',#3030,#3034,#2947,.T.); +#3120=ADVANCED_FACE('',(#3119),#3094,.T.); +#3127=EDGE_CURVE('',#3021,#3022,#2850,.T.); +#3130=EDGE_CURVE('',#3033,#3034,#2939,.T.); +#3134=ADVANCED_FACE('',(#3133),#3125,.T.); +#3142=EDGE_CURVE('',#3025,#3026,#2865,.T.); +#3147=ADVANCED_FACE('',(#3146),#3139,.T.); +#3154=EDGE_CURVE('',#3006,#3010,#2880,.T.); +#3160=ADVANCED_FACE('',(#3159),#3152,.T.); +#3167=EDGE_CURVE('',#3005,#3009,#2887,.T.); +#3173=ADVANCED_FACE('',(#3172),#3165,.T.); +#3180=EDGE_CURVE('',#3013,#3014,#2894,.T.); +#3186=ADVANCED_FACE('',(#3185),#3178,.T.); +#3198=ADVANCED_FACE('',(#3197),#3191,.F.); +#3204=EDGE_CURVE('',#3029,#3030,#2924,.T.); +#3211=ADVANCED_FACE('',(#3210),#3203,.F.); +#3220=EDGE_CURVE('',#2997,#3001,#2954,.T.); +#3224=ADVANCED_FACE('',(#3223),#3216,.T.); +#3233=EDGE_CURVE('',#2998,#3002,#2961,.T.); +#3237=ADVANCED_FACE('',(#3236),#3229,.T.); +#3246=EDGE_CURVE('',#3041,#3042,#2983,.T.); +#3250=ADVANCED_FACE('',(#3249),#3242,.T.); +#3262=ADVANCED_FACE('',(#3261),#3255,.T.); +#3271=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#3272=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#3275=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#3277=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#3276))GLOBAL_UNIT_ASSIGNED_CONTEXT((#3271,#3274,#3275))REPRESENTATION_CONTEXT( +'ID2','3')); +#3281=AXIS2_PLACEMENT_3D('',#3278,#3279,#3280); +#3282=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3281,#3264),#3277); +#3286=PRODUCT_DEFINITION('part definition','',#3285,#2661); +#3287=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR LEAD-QFP.',#3286); +#3288=SHAPE_ASPECT('','solid data associated with LEAD-QFP',#3287,.F.); +#3289=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#3288); +#3290=SHAPE_REPRESENTATION('',(#3264),#3277); +#3291=SHAPE_DEFINITION_REPRESENTATION(#3289,#3290); +#3292=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#3296=PROPERTY_DEFINITION('geometric validation property','area of LEAD-QFP', +#3288); +#3297=REPRESENTATION('surface area',(#3295),#3277); +#3298=PROPERTY_DEFINITION_REPRESENTATION(#3296,#3297); +#3299=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#3303=PROPERTY_DEFINITION('geometric validation property','volume of LEAD-QFP', +#3288); +#3304=REPRESENTATION('volume',(#3302),#3277); +#3305=PROPERTY_DEFINITION_REPRESENTATION(#3303,#3304); +#3307=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3288); +#3308=REPRESENTATION('centroid',(#3306),#3277); +#3309=PROPERTY_DEFINITION_REPRESENTATION(#3307,#3308); +#3310=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#3314=PROPERTY_DEFINITION('geometric validation property','area of LEAD-QFP', +#3287); +#3315=REPRESENTATION('surface area',(#3313),#3277); +#3316=PROPERTY_DEFINITION_REPRESENTATION(#3314,#3315); +#3317=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#3321=PROPERTY_DEFINITION('geometric validation property','volume of LEAD-QFP', +#3287); +#3322=REPRESENTATION('volume',(#3320),#3277); +#3323=PROPERTY_DEFINITION_REPRESENTATION(#3321,#3322); +#3325=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3287); +#3326=REPRESENTATION('centroid',(#3324),#3277); +#3327=PROPERTY_DEFINITION_REPRESENTATION(#3325,#3326); +#3328=SHAPE_DEFINITION_REPRESENTATION(#3287,#3282); +#3329=NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3330=PRODUCT_DEFINITION_SHAPE('Placement #1', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3329); +#3332=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3330); +#3333=REPRESENTATION('centroid',(#3331),#3277); +#3334=PROPERTY_DEFINITION_REPRESENTATION(#3332,#3333); +#3342=NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3343=PRODUCT_DEFINITION_SHAPE('Placement #2', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3342); +#3345=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3343); +#3346=REPRESENTATION('centroid',(#3344),#3277); +#3347=PROPERTY_DEFINITION_REPRESENTATION(#3345,#3346); +#3355=NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3356=PRODUCT_DEFINITION_SHAPE('Placement #3', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3355); +#3358=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3356); +#3359=REPRESENTATION('centroid',(#3357),#3277); +#3360=PROPERTY_DEFINITION_REPRESENTATION(#3358,#3359); +#3368=NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3369=PRODUCT_DEFINITION_SHAPE('Placement #4', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3368); +#3371=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3369); +#3372=REPRESENTATION('centroid',(#3370),#3277); +#3373=PROPERTY_DEFINITION_REPRESENTATION(#3371,#3372); +#3381=NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3382=PRODUCT_DEFINITION_SHAPE('Placement #5', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3381); +#3384=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3382); +#3385=REPRESENTATION('centroid',(#3383),#3277); +#3386=PROPERTY_DEFINITION_REPRESENTATION(#3384,#3385); +#3394=NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3395=PRODUCT_DEFINITION_SHAPE('Placement #6', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3394); +#3397=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3395); +#3398=REPRESENTATION('centroid',(#3396),#3277); +#3399=PROPERTY_DEFINITION_REPRESENTATION(#3397,#3398); +#3407=NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3408=PRODUCT_DEFINITION_SHAPE('Placement #7', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3407); +#3410=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3408); +#3411=REPRESENTATION('centroid',(#3409),#3277); +#3412=PROPERTY_DEFINITION_REPRESENTATION(#3410,#3411); +#3420=NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3421=PRODUCT_DEFINITION_SHAPE('Placement #8', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3420); +#3423=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3421); +#3424=REPRESENTATION('centroid',(#3422),#3277); +#3425=PROPERTY_DEFINITION_REPRESENTATION(#3423,#3424); +#3433=NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3434=PRODUCT_DEFINITION_SHAPE('Placement #9', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3433); +#3436=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3434); +#3437=REPRESENTATION('centroid',(#3435),#3277); +#3438=PROPERTY_DEFINITION_REPRESENTATION(#3436,#3437); +#3446=NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3447=PRODUCT_DEFINITION_SHAPE('Placement #10', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3446); +#3449=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3447); +#3450=REPRESENTATION('centroid',(#3448),#3277); +#3451=PROPERTY_DEFINITION_REPRESENTATION(#3449,#3450); +#3459=NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3460=PRODUCT_DEFINITION_SHAPE('Placement #11', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3459); +#3462=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3460); +#3463=REPRESENTATION('centroid',(#3461),#3277); +#3464=PROPERTY_DEFINITION_REPRESENTATION(#3462,#3463); +#3472=NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3473=PRODUCT_DEFINITION_SHAPE('Placement #12', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3472); +#3475=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3473); +#3476=REPRESENTATION('centroid',(#3474),#3277); +#3477=PROPERTY_DEFINITION_REPRESENTATION(#3475,#3476); +#3485=NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3486=PRODUCT_DEFINITION_SHAPE('Placement #13', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3485); +#3488=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3486); +#3489=REPRESENTATION('centroid',(#3487),#3277); +#3490=PROPERTY_DEFINITION_REPRESENTATION(#3488,#3489); +#3498=NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3499=PRODUCT_DEFINITION_SHAPE('Placement #14', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3498); +#3501=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3499); +#3502=REPRESENTATION('centroid',(#3500),#3277); +#3503=PROPERTY_DEFINITION_REPRESENTATION(#3501,#3502); +#3511=NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3512=PRODUCT_DEFINITION_SHAPE('Placement #15', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3511); +#3514=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3512); +#3515=REPRESENTATION('centroid',(#3513),#3277); +#3516=PROPERTY_DEFINITION_REPRESENTATION(#3514,#3515); +#3524=NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3525=PRODUCT_DEFINITION_SHAPE('Placement #16', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3524); +#3527=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3525); +#3528=REPRESENTATION('centroid',(#3526),#3277); +#3529=PROPERTY_DEFINITION_REPRESENTATION(#3527,#3528); +#3537=NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3538=PRODUCT_DEFINITION_SHAPE('Placement #17', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3537); +#3540=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3538); +#3541=REPRESENTATION('centroid',(#3539),#3277); +#3542=PROPERTY_DEFINITION_REPRESENTATION(#3540,#3541); +#3550=NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3551=PRODUCT_DEFINITION_SHAPE('Placement #18', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3550); +#3553=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3551); +#3554=REPRESENTATION('centroid',(#3552),#3277); +#3555=PROPERTY_DEFINITION_REPRESENTATION(#3553,#3554); +#3563=NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3564=PRODUCT_DEFINITION_SHAPE('Placement #19', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3563); +#3566=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3564); +#3567=REPRESENTATION('centroid',(#3565),#3277); +#3568=PROPERTY_DEFINITION_REPRESENTATION(#3566,#3567); +#3576=NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3577=PRODUCT_DEFINITION_SHAPE('Placement #20', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3576); +#3579=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3577); +#3580=REPRESENTATION('centroid',(#3578),#3277); +#3581=PROPERTY_DEFINITION_REPRESENTATION(#3579,#3580); +#3589=NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3590=PRODUCT_DEFINITION_SHAPE('Placement #21', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3589); +#3592=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3590); +#3593=REPRESENTATION('centroid',(#3591),#3277); +#3594=PROPERTY_DEFINITION_REPRESENTATION(#3592,#3593); +#3602=NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3603=PRODUCT_DEFINITION_SHAPE('Placement #22', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3602); +#3605=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3603); +#3606=REPRESENTATION('centroid',(#3604),#3277); +#3607=PROPERTY_DEFINITION_REPRESENTATION(#3605,#3606); +#3615=NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3616=PRODUCT_DEFINITION_SHAPE('Placement #23', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3615); +#3618=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3616); +#3619=REPRESENTATION('centroid',(#3617),#3277); +#3620=PROPERTY_DEFINITION_REPRESENTATION(#3618,#3619); +#3628=NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3629=PRODUCT_DEFINITION_SHAPE('Placement #24', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3628); +#3631=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3629); +#3632=REPRESENTATION('centroid',(#3630),#3277); +#3633=PROPERTY_DEFINITION_REPRESENTATION(#3631,#3632); +#3641=NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3642=PRODUCT_DEFINITION_SHAPE('Placement #25', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3641); +#3644=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3642); +#3645=REPRESENTATION('centroid',(#3643),#3277); +#3646=PROPERTY_DEFINITION_REPRESENTATION(#3644,#3645); +#3654=NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3655=PRODUCT_DEFINITION_SHAPE('Placement #26', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3654); +#3657=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3655); +#3658=REPRESENTATION('centroid',(#3656),#3277); +#3659=PROPERTY_DEFINITION_REPRESENTATION(#3657,#3658); +#3667=NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3668=PRODUCT_DEFINITION_SHAPE('Placement #27', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3667); +#3670=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3668); +#3671=REPRESENTATION('centroid',(#3669),#3277); +#3672=PROPERTY_DEFINITION_REPRESENTATION(#3670,#3671); +#3680=NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3681=PRODUCT_DEFINITION_SHAPE('Placement #28', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3680); +#3683=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3681); +#3684=REPRESENTATION('centroid',(#3682),#3277); +#3685=PROPERTY_DEFINITION_REPRESENTATION(#3683,#3684); +#3693=NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3694=PRODUCT_DEFINITION_SHAPE('Placement #29', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3693); +#3696=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3694); +#3697=REPRESENTATION('centroid',(#3695),#3277); +#3698=PROPERTY_DEFINITION_REPRESENTATION(#3696,#3697); +#3706=NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3707=PRODUCT_DEFINITION_SHAPE('Placement #30', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3706); +#3709=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3707); +#3710=REPRESENTATION('centroid',(#3708),#3277); +#3711=PROPERTY_DEFINITION_REPRESENTATION(#3709,#3710); +#3719=NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3720=PRODUCT_DEFINITION_SHAPE('Placement #31', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3719); +#3722=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3720); +#3723=REPRESENTATION('centroid',(#3721),#3277); +#3724=PROPERTY_DEFINITION_REPRESENTATION(#3722,#3723); +#3732=NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3733=PRODUCT_DEFINITION_SHAPE('Placement #32', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3732); +#3735=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3733); +#3736=REPRESENTATION('centroid',(#3734),#3277); +#3737=PROPERTY_DEFINITION_REPRESENTATION(#3735,#3736); +#3745=NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3746=PRODUCT_DEFINITION_SHAPE('Placement #33', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3745); +#3748=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3746); +#3749=REPRESENTATION('centroid',(#3747),#3277); +#3750=PROPERTY_DEFINITION_REPRESENTATION(#3748,#3749); +#3758=NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3759=PRODUCT_DEFINITION_SHAPE('Placement #34', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3758); +#3761=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3759); +#3762=REPRESENTATION('centroid',(#3760),#3277); +#3763=PROPERTY_DEFINITION_REPRESENTATION(#3761,#3762); +#3771=NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3772=PRODUCT_DEFINITION_SHAPE('Placement #35', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3771); +#3774=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3772); +#3775=REPRESENTATION('centroid',(#3773),#3277); +#3776=PROPERTY_DEFINITION_REPRESENTATION(#3774,#3775); +#3784=NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3785=PRODUCT_DEFINITION_SHAPE('Placement #36', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3784); +#3787=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3785); +#3788=REPRESENTATION('centroid',(#3786),#3277); +#3789=PROPERTY_DEFINITION_REPRESENTATION(#3787,#3788); +#3797=NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3798=PRODUCT_DEFINITION_SHAPE('Placement #37', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3797); +#3800=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3798); +#3801=REPRESENTATION('centroid',(#3799),#3277); +#3802=PROPERTY_DEFINITION_REPRESENTATION(#3800,#3801); +#3810=NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3811=PRODUCT_DEFINITION_SHAPE('Placement #38', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3810); +#3813=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3811); +#3814=REPRESENTATION('centroid',(#3812),#3277); +#3815=PROPERTY_DEFINITION_REPRESENTATION(#3813,#3814); +#3823=NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3824=PRODUCT_DEFINITION_SHAPE('Placement #39', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3823); +#3826=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3824); +#3827=REPRESENTATION('centroid',(#3825),#3277); +#3828=PROPERTY_DEFINITION_REPRESENTATION(#3826,#3827); +#3836=NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3837=PRODUCT_DEFINITION_SHAPE('Placement #40', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3836); +#3839=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3837); +#3840=REPRESENTATION('centroid',(#3838),#3277); +#3841=PROPERTY_DEFINITION_REPRESENTATION(#3839,#3840); +#3849=NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3850=PRODUCT_DEFINITION_SHAPE('Placement #41', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3849); +#3852=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3850); +#3853=REPRESENTATION('centroid',(#3851),#3277); +#3854=PROPERTY_DEFINITION_REPRESENTATION(#3852,#3853); +#3862=NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3863=PRODUCT_DEFINITION_SHAPE('Placement #42', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3862); +#3865=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3863); +#3866=REPRESENTATION('centroid',(#3864),#3277); +#3867=PROPERTY_DEFINITION_REPRESENTATION(#3865,#3866); +#3875=NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3876=PRODUCT_DEFINITION_SHAPE('Placement #43', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3875); +#3878=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3876); +#3879=REPRESENTATION('centroid',(#3877),#3277); +#3880=PROPERTY_DEFINITION_REPRESENTATION(#3878,#3879); +#3888=NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3889=PRODUCT_DEFINITION_SHAPE('Placement #44', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3888); +#3891=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3889); +#3892=REPRESENTATION('centroid',(#3890),#3277); +#3893=PROPERTY_DEFINITION_REPRESENTATION(#3891,#3892); +#3901=NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3902=PRODUCT_DEFINITION_SHAPE('Placement #45', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3901); +#3904=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3902); +#3905=REPRESENTATION('centroid',(#3903),#3277); +#3906=PROPERTY_DEFINITION_REPRESENTATION(#3904,#3905); +#3914=NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3915=PRODUCT_DEFINITION_SHAPE('Placement #46', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3914); +#3917=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3915); +#3918=REPRESENTATION('centroid',(#3916),#3277); +#3919=PROPERTY_DEFINITION_REPRESENTATION(#3917,#3918); +#3927=NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3928=PRODUCT_DEFINITION_SHAPE('Placement #47', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3927); +#3930=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3928); +#3931=REPRESENTATION('centroid',(#3929),#3277); +#3932=PROPERTY_DEFINITION_REPRESENTATION(#3930,#3931); +#3940=NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3941=PRODUCT_DEFINITION_SHAPE('Placement #48', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3940); +#3943=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3941); +#3944=REPRESENTATION('centroid',(#3942),#3277); +#3945=PROPERTY_DEFINITION_REPRESENTATION(#3943,#3944); +#3953=NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3954=PRODUCT_DEFINITION_SHAPE('Placement #49', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3953); +#3956=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3954); +#3957=REPRESENTATION('centroid',(#3955),#3277); +#3958=PROPERTY_DEFINITION_REPRESENTATION(#3956,#3957); +#3966=NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3967=PRODUCT_DEFINITION_SHAPE('Placement #50', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3966); +#3969=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3967); +#3970=REPRESENTATION('centroid',(#3968),#3277); +#3971=PROPERTY_DEFINITION_REPRESENTATION(#3969,#3970); +#3979=NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3980=PRODUCT_DEFINITION_SHAPE('Placement #51', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3979); +#3982=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3980); +#3983=REPRESENTATION('centroid',(#3981),#3277); +#3984=PROPERTY_DEFINITION_REPRESENTATION(#3982,#3983); +#3992=NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#3993=PRODUCT_DEFINITION_SHAPE('Placement #52', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#3992); +#3995=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#3993); +#3996=REPRESENTATION('centroid',(#3994),#3277); +#3997=PROPERTY_DEFINITION_REPRESENTATION(#3995,#3996); +#4005=NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4006=PRODUCT_DEFINITION_SHAPE('Placement #53', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4005); +#4008=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4006); +#4009=REPRESENTATION('centroid',(#4007),#3277); +#4010=PROPERTY_DEFINITION_REPRESENTATION(#4008,#4009); +#4018=NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4019=PRODUCT_DEFINITION_SHAPE('Placement #54', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4018); +#4021=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4019); +#4022=REPRESENTATION('centroid',(#4020),#3277); +#4023=PROPERTY_DEFINITION_REPRESENTATION(#4021,#4022); +#4031=NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4032=PRODUCT_DEFINITION_SHAPE('Placement #55', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4031); +#4034=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4032); +#4035=REPRESENTATION('centroid',(#4033),#3277); +#4036=PROPERTY_DEFINITION_REPRESENTATION(#4034,#4035); +#4044=NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4045=PRODUCT_DEFINITION_SHAPE('Placement #56', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4044); +#4047=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4045); +#4048=REPRESENTATION('centroid',(#4046),#3277); +#4049=PROPERTY_DEFINITION_REPRESENTATION(#4047,#4048); +#4057=NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4058=PRODUCT_DEFINITION_SHAPE('Placement #57', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4057); +#4060=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4058); +#4061=REPRESENTATION('centroid',(#4059),#3277); +#4062=PROPERTY_DEFINITION_REPRESENTATION(#4060,#4061); +#4070=NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4071=PRODUCT_DEFINITION_SHAPE('Placement #58', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4070); +#4073=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4071); +#4074=REPRESENTATION('centroid',(#4072),#3277); +#4075=PROPERTY_DEFINITION_REPRESENTATION(#4073,#4074); +#4083=NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4084=PRODUCT_DEFINITION_SHAPE('Placement #59', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4083); +#4086=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4084); +#4087=REPRESENTATION('centroid',(#4085),#3277); +#4088=PROPERTY_DEFINITION_REPRESENTATION(#4086,#4087); +#4096=NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4097=PRODUCT_DEFINITION_SHAPE('Placement #60', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4096); +#4099=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4097); +#4100=REPRESENTATION('centroid',(#4098),#3277); +#4101=PROPERTY_DEFINITION_REPRESENTATION(#4099,#4100); +#4109=NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4110=PRODUCT_DEFINITION_SHAPE('Placement #61', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4109); +#4112=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4110); +#4113=REPRESENTATION('centroid',(#4111),#3277); +#4114=PROPERTY_DEFINITION_REPRESENTATION(#4112,#4113); +#4122=NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4123=PRODUCT_DEFINITION_SHAPE('Placement #62', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4122); +#4125=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4123); +#4126=REPRESENTATION('centroid',(#4124),#3277); +#4127=PROPERTY_DEFINITION_REPRESENTATION(#4125,#4126); +#4135=NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4136=PRODUCT_DEFINITION_SHAPE('Placement #63', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4135); +#4138=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4136); +#4139=REPRESENTATION('centroid',(#4137),#3277); +#4140=PROPERTY_DEFINITION_REPRESENTATION(#4138,#4139); +#4148=NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','Next assembly relationship', +'LEAD-QFP',#4177,#3286,$); +#4149=PRODUCT_DEFINITION_SHAPE('Placement #64', +'Placement of LEAD-QFP with respect to PM0064A_ASM',#4148); +#4151=PROPERTY_DEFINITION('geometric validation property', +'centroid of LEAD-QFP',#4149); +#4152=REPRESENTATION('centroid',(#4150),#3277); +#4153=PROPERTY_DEFINITION_REPRESENTATION(#4151,#4152); +#4161=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#4162=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#4165=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#4167=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#4166))GLOBAL_UNIT_ASSIGNED_CONTEXT((#4161,#4164,#4165))REPRESENTATION_CONTEXT( +'ID3','3')); +#4171=AXIS2_PLACEMENT_3D('',#4168,#4169,#4170); +#4177=PRODUCT_DEFINITION('part definition','',#4176,#4173); +#4178=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#4182=PROPERTY_DEFINITION('geometric validation property','area of PM0064A_ASM', +#2719); +#4183=REPRESENTATION('surface area',(#4181),#4167); +#4184=PROPERTY_DEFINITION_REPRESENTATION(#4182,#4183); +#4185=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#4189=PROPERTY_DEFINITION('geometric validation property', +'volume of PM0064A_ASM',#2719); +#4190=REPRESENTATION('volume',(#4188),#4167); +#4191=PROPERTY_DEFINITION_REPRESENTATION(#4189,#4190); +#4193=PROPERTY_DEFINITION('geometric validation property', +'centroid of PM0064A_ASM',#2719); +#4194=REPRESENTATION('centroid',(#4192),#4167); +#4195=PROPERTY_DEFINITION_REPRESENTATION(#4193,#4194); +#4197=PROPERTY_DEFINITION('AUTHOR','user defined attribute',#4177); +#4201=REPRESENTATION('',(#4200),#4167); +#4202=PROPERTY_DEFINITION_REPRESENTATION(#4197,#4201); +#4203=PROPERTY_DEFINITION('DATE','user defined attribute',#4177); +#4207=REPRESENTATION('',(#4206),#4167); +#4208=PROPERTY_DEFINITION_REPRESENTATION(#4203,#4207); +#4209=PROPERTY_DEFINITION('DWG_NO','user defined attribute',#4177); +#4213=REPRESENTATION('',(#4212),#4167); +#4214=PROPERTY_DEFINITION_REPRESENTATION(#4209,#4213); +#4215=PROPERTY_DEFINITION('REV','user defined attribute',#4177); +#4219=REPRESENTATION('',(#4218),#4167); +#4220=PROPERTY_DEFINITION_REPRESENTATION(#4215,#4219); +#4221=PROPERTY_DEFINITION('TITLE','user defined attribute',#4177); +#4224=PROPERTY_DEFINITION('DCHK','user defined attribute',#4177); +#4228=REPRESENTATION('',(#4227),#4167); +#4229=PROPERTY_DEFINITION_REPRESENTATION(#4224,#4228); +#4230=PROPERTY_DEFINITION('DCHK_DATE','user defined attribute',#4177); +#4234=REPRESENTATION('',(#4233),#4167); +#4235=PROPERTY_DEFINITION_REPRESENTATION(#4230,#4234); +#4236=PROPERTY_DEFINITION('ECHK','user defined attribute',#4177); +#4240=REPRESENTATION('',(#4239),#4167); +#4241=PROPERTY_DEFINITION_REPRESENTATION(#4236,#4240); +#4242=PROPERTY_DEFINITION('ECHK_DATE','user defined attribute',#4177); +#4246=REPRESENTATION('',(#4245),#4167); +#4247=PROPERTY_DEFINITION_REPRESENTATION(#4242,#4246); +#4248=PROPERTY_DEFINITION('LD_PITCH','user defined attribute',#4177); +#4252=REPRESENTATION('',(#4251),#4167); +#4253=PROPERTY_DEFINITION_REPRESENTATION(#4248,#4252); +#4255=REPRESENTATION('',(#4254),#4167); +#4256=PROPERTY_DEFINITION('attribute type designation','Real Number',#4249); +#4257=PROPERTY_DEFINITION_REPRESENTATION(#4256,#4255); +#4258=PROPERTY_DEFINITION('RELEASED','user defined attribute',#4177); +#4262=REPRESENTATION('',(#4261),#4167); +#4263=PROPERTY_DEFINITION_REPRESENTATION(#4258,#4262); +#4264=PROPERTY_DEFINITION('REL_DATE','user defined attribute',#4177); +#4268=REPRESENTATION('',(#4267),#4167); +#4269=PROPERTY_DEFINITION_REPRESENTATION(#4264,#4268); +#4270=PROPERTY_DEFINITION('DESIGNER','user defined attribute',#4177); +#4274=REPRESENTATION('',(#4273),#4167); +#4275=PROPERTY_DEFINITION_REPRESENTATION(#4270,#4274); +#4276=PROPERTY_DEFINITION('DES_DATE','user defined attribute',#4177); +#4280=REPRESENTATION('',(#4279),#4167); +#4281=PROPERTY_DEFINITION_REPRESENTATION(#4276,#4280); +#4282=PROPERTY_DEFINITION('APPROVER','user defined attribute',#4177); +#4286=REPRESENTATION('',(#4285),#4167); +#4287=PROPERTY_DEFINITION_REPRESENTATION(#4282,#4286); +#4288=PROPERTY_DEFINITION('APP_DATE','user defined attribute',#4177); +#4292=REPRESENTATION('',(#4291),#4167); +#4293=PROPERTY_DEFINITION_REPRESENTATION(#4288,#4292); +#4294=PROPERTY_DEFINITION('DESG','user defined attribute',#4177); +#4298=REPRESENTATION('',(#4297),#4167); +#4299=PROPERTY_DEFINITION_REPRESENTATION(#4294,#4298); +#4300=PROPERTY_DEFINITION('TI_PACKAGE_NAME','user defined attribute',#4177); +#4304=REPRESENTATION('',(#4303),#4167); +#4305=PROPERTY_DEFINITION_REPRESENTATION(#4300,#4304); +#4306=PROPERTY_DEFINITION('INDUSTRY_NAME','user defined attribute',#4177); +#4310=REPRESENTATION('',(#4309),#4167); +#4311=PROPERTY_DEFINITION_REPRESENTATION(#4306,#4310); +#4312=PROPERTY_DEFINITION('LD_CNT','user defined attribute',#4177); +#4316=REPRESENTATION('',(#4315),#4167); +#4317=PROPERTY_DEFINITION_REPRESENTATION(#4312,#4316); +#4319=REPRESENTATION('',(#4318),#4167); +#4320=PROPERTY_DEFINITION('attribute type designation','Real Number',#4313); +#4321=PROPERTY_DEFINITION_REPRESENTATION(#4320,#4319); +#4322=PROPERTY_DEFINITION('LDNO2','user defined attribute',#4177); +#4326=REPRESENTATION('',(#4325),#4167); +#4327=PROPERTY_DEFINITION_REPRESENTATION(#4322,#4326); +#4329=REPRESENTATION('',(#4328),#4167); +#4330=PROPERTY_DEFINITION('attribute type designation','Real Number',#4323); +#4331=PROPERTY_DEFINITION_REPRESENTATION(#4330,#4329); +#4332=PROPERTY_DEFINITION('LDNO3','user defined attribute',#4177); +#4336=REPRESENTATION('',(#4335),#4167); +#4337=PROPERTY_DEFINITION_REPRESENTATION(#4332,#4336); +#4339=REPRESENTATION('',(#4338),#4167); +#4340=PROPERTY_DEFINITION('attribute type designation','Real Number',#4333); +#4341=PROPERTY_DEFINITION_REPRESENTATION(#4340,#4339); +#4342=PROPERTY_DEFINITION('LDNO4','user defined attribute',#4177); +#4346=REPRESENTATION('',(#4345),#4167); +#4347=PROPERTY_DEFINITION_REPRESENTATION(#4342,#4346); +#4349=REPRESENTATION('',(#4348),#4167); +#4350=PROPERTY_DEFINITION('attribute type designation','Real Number',#4343); +#4351=PROPERTY_DEFINITION_REPRESENTATION(#4350,#4349); +#4352=PROPERTY_DEFINITION('LDNO5','user defined attribute',#4177); +#4356=REPRESENTATION('',(#4355),#4167); +#4357=PROPERTY_DEFINITION_REPRESENTATION(#4352,#4356); +#4359=REPRESENTATION('',(#4358),#4167); +#4360=PROPERTY_DEFINITION('attribute type designation','Real Number',#4353); +#4361=PROPERTY_DEFINITION_REPRESENTATION(#4360,#4359); +#4362=PROPERTY_DEFINITION('LDNO6','user defined attribute',#4177); +#4366=REPRESENTATION('',(#4365),#4167); +#4367=PROPERTY_DEFINITION_REPRESENTATION(#4362,#4366); +#4369=REPRESENTATION('',(#4368),#4167); +#4370=PROPERTY_DEFINITION('attribute type designation','Real Number',#4363); +#4371=PROPERTY_DEFINITION_REPRESENTATION(#4370,#4369); +#4372=PROPERTY_DEFINITION('LDNO7','user defined attribute',#4177); +#4376=REPRESENTATION('',(#4375),#4167); +#4377=PROPERTY_DEFINITION_REPRESENTATION(#4372,#4376); +#4379=REPRESENTATION('',(#4378),#4167); +#4380=PROPERTY_DEFINITION('attribute type designation','Real Number',#4373); +#4381=PROPERTY_DEFINITION_REPRESENTATION(#4380,#4379); +#4382=PROPERTY_DEFINITION('LDPITCH_CNT','user defined attribute',#4177); +#4386=REPRESENTATION('',(#4385),#4167); +#4387=PROPERTY_DEFINITION_REPRESENTATION(#4382,#4386); +#4389=REPRESENTATION('',(#4388),#4167); +#4390=PROPERTY_DEFINITION('attribute type designation','Real Number',#4383); +#4391=PROPERTY_DEFINITION_REPRESENTATION(#4390,#4389); +#4392=PROPERTY_DEFINITION('AMAX','user defined attribute',#4177); +#4396=REPRESENTATION('',(#4395),#4167); +#4397=PROPERTY_DEFINITION_REPRESENTATION(#4392,#4396); +#4399=REPRESENTATION('',(#4398),#4167); +#4400=PROPERTY_DEFINITION('attribute type designation','Real Number',#4393); +#4401=PROPERTY_DEFINITION_REPRESENTATION(#4400,#4399); +#4402=PROPERTY_DEFINITION('PKG_NAME','user defined attribute',#4177); +#4406=REPRESENTATION('',(#4405),#4167); +#4407=PROPERTY_DEFINITION_REPRESENTATION(#4402,#4406); +#4408=PROPERTY_DEFINITION('MM_YYYY','user defined attribute',#4177); +#4412=REPRESENTATION('',(#4411),#4167); +#4413=PROPERTY_DEFINITION_REPRESENTATION(#4408,#4412); +ENDSEC; +END-ISO-10303-21;
server.py+412−1@@ -12,6 +12,7 @@ Usage: import json import os import threading+import re import time as _t2 import sys import traceback@@ -2063,6 +2064,8 @@ ADDIN_COMMAND_MAP = { # timeout in http_server.py should be the source of truth; these are # matched to that so urllib doesn't cut off before the add-in does. ADDIN_COMMAND_TIMEOUTS = {+ "show_symbol": 180, "show_footprint": 180, "show_3d_package": 300,+ "demo_progress": 15, # getPhysicalProperties runs on Fusion's MAIN thread per component, so a big assembly # (or assembly_bom with includePhysicalProperties) is slow. Give both real headroom. "assembly_bom": 300,@@ -5323,6 +5326,404 @@ def _orchestrate_signin(args: dict) -> dict: "statusVerb": "fusion_signin"} +++# ═══════════════════════════════════════════════════════════════════════════════+# Library SHOW verbs + bare-artifact wrapping (issue #29, John 2026-08-14):+# first-class opens for each library content type (symbol / footprint / 3D chip),+# accepting EITHER an existing .lbr + name OR a bare Fusion/EAGLE-formatted XML+# fragment which gets WRAPPED in a generated minimal library so it shows in+# Fusion's Library Manager. 3D chips ride the attach-after-open path because+# embedded <packages3d> in a hand-built .lbr is exactly the Fusion quirk that+# does not work reliably - attach post-open DOES.+# ═══════════════════════════════════════════════════════════════════════════════++_LBR_WRAP_SETTINGS = '<settings><setting alwaysvectorfont="no"/></settings>'+_LBR_WRAP_GRID = '<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>'+_LBR_WRAP_LAYERS = '<layers>\n<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>\n<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>\n<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>\n<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>\n<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>\n<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>\n<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>\n<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>\n<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>\n<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>\n<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>\n<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>\n<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>\n<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>\n<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>\n<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>\n<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>\n<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>\n<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>\n<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>\n<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>\n<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>\n<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>\n<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>\n<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>\n<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>\n<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>\n<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>\n<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>\n<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>\n<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>\n<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>\n<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>\n</layers>'+++def _lbr_wrap_build(name, symbol_xml=None, package_xml=None):+ """Build a minimal, Fusion-parseable EAGLE .lbr wrapping bare artifacts.++ A deviceset is generated only when a symbol exists (a gate needs a symbol);+ a bare footprint still lists under Packages. 3D packages are NEVER embedded+ here (the known-flaky path); use stepPath on show_3d_package to attach after+ the open instead.+ """+ symbols = symbol_xml or ""+ packages = package_xml or ""+ devicesets = ""+ if symbol_xml:+ connects = ""+ variant = '<device name=""/>'+ if package_xml:+ pkg_m = re.search(r'<package\s+name="([^"]+)"', package_xml)+ pkg_name = pkg_m.group(1) if pkg_m else name+ variant = '<device name="" package="%s"><technologies><technology name=""/></technologies></device>' % pkg_name+ devicesets = (+ '<deviceset name="%s" prefix="U"><description>Adom wrapper</description>'+ '<gates><gate name="G$1" symbol="%s" x="0" y="0"/></gates>'+ '<devices>%s</devices></deviceset>' % (name, name, variant)+ )+ return (+ '<?xml version="1.0" encoding="utf-8"?>\n'+ '<!DOCTYPE eagle SYSTEM "eagle.dtd">\n'+ '<eagle version="9.6.2">\n<drawing>\n'+ + _LBR_WRAP_SETTINGS + '\n' + _LBR_WRAP_GRID + '\n' + _LBR_WRAP_LAYERS + '\n'+ + '<library>\n<description>Adom wrapper library: ' + name + '</description>\n'+ + '<packages>' + packages + '</packages>\n'+ + '<symbols>' + symbols + '</symbols>\n'+ + '<devicesets>' + devicesets + '</devicesets>\n'+ + '</library>\n</drawing>\n</eagle>\n'+ )+++def _lbr_wrap_write(name, symbol_xml=None, package_xml=None):+ """Write a wrapper .lbr to the wrap dir; returns (path, None) or (None, err)."""+ import os+ import tempfile+ for frag, kind, tag in ((symbol_xml, "symbolXml", "symbol"), (package_xml, "packageXml", "package")):+ if frag and not re.match(r"\s*<" + tag + r"[\s>]", frag):+ return None, ("%s must be a bare <%s ...>...</%s> XML fragment "+ "(got something else). To open a whole library, pass libraryPath instead." % (kind, tag, tag))+ safe = re.sub(r"[^A-Za-z0-9_-]", "_", name)[:60] or "wrapped"+ d = os.path.join(tempfile.gettempdir(), "adom-fusion-wrap")+ os.makedirs(d, exist_ok=True)+ path = os.path.join(d, safe + ".lbr").replace("\\", "/")+ try:+ with open(path, "w", encoding="utf-8") as f:+ f.write(_lbr_wrap_build(name, symbol_xml, package_xml))+ except Exception as e:+ return None, "could not write wrapper library: " + str(e)+ return path, None+++def _artifact_name_from(args, *frag_keys):+ """Resolve the artifact name: explicit arg wins, else parsed from the fragment."""+ name = (args.get("name") or "").strip()+ if name:+ return name+ for k in frag_keys:+ frag = args.get(k) or ""+ m = re.search(r'name="([^"]+)"', frag)+ if m:+ return m.group(1)+ return ""+++def _show_library_view(name, suffix):+ """EDIT to a library view + fit + background screenshot. Library must be open."""+ import time+ edit = _proxy_to_addin("electron_run", {"command": "EDIT %s.%s" % (name, suffix)}, timeout=15)+ if not edit.get("success"):+ return {"success": False, "error": "EDIT %s.%s failed: %s" % (name, suffix, edit.get("error")),+ "_hint": ("The name must match the deviceset/artifact inside the OPEN library exactly "+ "(EDIT on a missing name pops a 'Create new?' dialog - run "+ "fusion_dismiss_blocking_dialogs if one appeared). Not sure of the name? "+ "fusion_get_app_state shows the active document; the .lbr's <symbol>/<package> "+ "name attributes are the source of truth.")}+ _proxy_to_addin("electron_run", {"command": "WINDOW FIT"}, timeout=8)+ time.sleep(1.0)+ out = {"success": True, "view": suffix, "name": name}+ try:+ shot = _handle_screenshot_fusion({}, {})+ if shot.get("success") and shot.get("localSafePath"):+ out["screenshot"] = shot.get("localSafePath")+ except Exception:+ pass+ return out+++def _show_prepare_library(args, symbol_xml=None, package_xml=None, name=""):+ """Open the target library: explicit path, generated wrapper, or already-open.++ Returns (errdict|None, wrapped_path|None)."""+ library_path = (args.get("libraryPath") or "").replace("\\", "/")+ wrapped = None+ if symbol_xml or package_xml:+ if library_path:+ return {"success": False,+ "error": "Pass EITHER libraryPath OR a bare XML fragment, not both.",+ "_hint": "libraryPath opens an existing library; a fragment gets wrapped in a generated one."}, None+ wrapped, err = _lbr_wrap_write(name, symbol_xml, package_xml)+ if err:+ return {"success": False, "error": err}, None+ library_path = wrapped+ if library_path:+ opened = _orchestrate_open_lbr({"filePath": library_path})+ if not opened.get("success"):+ return {"success": False, "error": "open_lbr failed: " + str(opened.get("error")),+ "data": {"libraryPath": library_path, "wrapped": bool(wrapped)}}, None+ return None, wrapped+++def _orchestrate_show_symbol(args: dict) -> dict:+ """Open a schematic SYMBOL in Fusion's library editor.++ args: name (deviceset/symbol name), plus ONE of:+ libraryPath - existing .lbr to open first (omit if the library is already open)+ symbolXml - a bare <symbol ...>...</symbol> fragment; a wrapper library is+ generated around it so it shows in the Library Manager.+ """+ symbol_xml = args.get("symbolXml")+ name = _artifact_name_from(args, "symbolXml")+ if not name:+ return {"success": False, "error": "name required (or a symbolXml fragment with a name attribute)."}+ err, wrapped = _show_prepare_library(args, symbol_xml=symbol_xml, name=name)+ if err:+ return err+ out = _show_library_view(name, "sym")+ if wrapped and out.get("success"):+ out["wrappedLibrary"] = wrapped+ out["_hint"] = ("Bare symbol was wrapped in a generated library at %s (a deviceset with one "+ "gate was synthesized so the Library Manager lists it). To pair it with a "+ "footprint, re-call with both symbolXml and packageXml." % wrapped)+ return out+++def _orchestrate_show_footprint(args: dict) -> dict:+ """Open a FOOTPRINT (package) in Fusion's library editor.++ args: name, plus ONE of libraryPath | packageXml (bare <package> fragment,+ wrapped in a generated library)."""+ package_xml = args.get("packageXml")+ name = _artifact_name_from(args, "packageXml")+ if not name:+ return {"success": False, "error": "name required (or a packageXml fragment with a name attribute)."}+ err, wrapped = _show_prepare_library(args, package_xml=package_xml, name=name)+ if err:+ return err+ out = _show_library_view(name, "pac")+ if wrapped and out.get("success"):+ out["wrappedLibrary"] = wrapped+ out["_hint"] = "Bare footprint was wrapped in a generated library at " + wrapped + "."+ return out+++_SHOW_3D_FALLBACK_PACKAGE = (+ '<package name="%s"><description>Adom auto footprint (3D carrier)</description>'+ '<smd name="1" x="-1.27" y="0" dx="1.2" dy="1.2" layer="1"/>'+ '<smd name="2" x="1.27" y="0" dx="1.2" dy="1.2" layer="1"/>'+ '<wire x1="-2.2" y1="1.6" x2="2.2" y2="1.6" width="0.127" layer="21"/>'+ '<wire x1="-2.2" y1="-1.6" x2="2.2" y2="-1.6" width="0.127" layer="21"/>'+ '<text x="-2.2" y="2" size="1" layer="25">>NAME</text></package>'+)+++def _orchestrate_show_3d_package(args: dict) -> dict:+ """Open the 3D CHIP (Package3DEnvironment) for a library package; optionally+ attach a STEP model first (the reliable add-3D-AFTER-the-open path - embedded+ <packages3d> in hand-built libraries is the Fusion quirk that fails).++ args: name, then:+ libraryPath - existing .lbr (with packageXml/stepPath absent, just shows it)+ packageXml - bare <package> fragment to wrap (footprint carrier)+ stepPath - Windows path to a STEP; attached onto the footprint via the+ attach machinery. With NO packageXml/libraryPath, a minimal+ 2-pad carrier footprint is generated so the STEP has a home.+ """+ package_xml = args.get("packageXml")+ step_path = (args.get("stepPath") or "").replace("\\", "/")+ name = _artifact_name_from(args, "packageXml") or (+ re.sub(r"[^A-Za-z0-9_-]", "_", step_path.rsplit("/", 1)[-1].rsplit(".", 1)[0])[:60] if step_path else "")+ if not name:+ return {"success": False, "error": "name required (or derivable from packageXml/stepPath)."}+ library_path = (args.get("libraryPath") or "").replace("\\", "/")+ wrapped = None+ if not library_path:+ if not package_xml and step_path:+ package_xml = _SHOW_3D_FALLBACK_PACKAGE % name+ if not package_xml:+ return {"success": False,+ "error": "Need a footprint to host the 3D: pass libraryPath, packageXml, or stepPath.",+ "_hint": "A 3D package lives ON a footprint. stepPath alone works: a minimal 2-pad carrier footprint is generated."}+ wrapped, werr = _lbr_wrap_write(name, package_xml=package_xml)+ if werr:+ return {"success": False, "error": werr}+ library_path = wrapped+ if step_path:+ res = _merge_dialog_array(_orchestrate_attach_3d_package(+ {"filePath": library_path, "modelPath": step_path, "packageName": name}))+ if wrapped:+ res["wrappedLibrary"] = wrapped+ res["view"] = "3d-package"+ return res+ opened = _orchestrate_open_lbr({"filePath": library_path})+ if not opened.get("success"):+ return {"success": False, "error": "open_lbr failed: " + str(opened.get("error"))}+ cp = _proxy_to_addin("execute_text_command", {"command": "Electron.Create3DPackage %s" % library_path}, timeout=60)+ if not cp.get("success"):+ return {"success": False, "error": "Create3DPackage failed: " + str(cp.get("error")),+ "_hint": "The library must be Fusion-parseable (adom-lbr style); raw vendor .lbr files fail Fusion's parser."}+ out = {"success": True, "view": "3d-package", "name": name, "libraryPath": library_path}+ try:+ shot = _handle_screenshot_fusion({}, {})+ if shot.get("success") and shot.get("localSafePath"):+ out["screenshot"] = shot.get("localSafePath")+ except Exception:+ pass+ out["_hint"] = ("You are in the Package3DEnvironment. To leave WITHOUT saving, run "+ "fusion_execute_text_command with Package3DStop and dismiss the Save dialog "+ "(fusion_dismiss_blocking_dialogs). To BIND a real 3D model here, re-call with stepPath.")+ return out+++# ── fusion_demo tour mode: the six-content-type showcase with structured progress ──++_DEMO_TOURS: dict = {}+_DEMO_TOURS_LOCK = threading.Lock()+++def _demo_tour_sample_lbr():+ """The bundled sample library staged into the wrap dir (self-sufficient demo data)."""+ import os+ import shutil+ import tempfile+ src = os.path.join(os.path.dirname(os.path.abspath(__file__)), "resources", "samples", "ADS8588SIPM.fusion.lbr")+ if not os.path.isfile(src):+ return None+ d = os.path.join(tempfile.gettempdir(), "adom-fusion-wrap")+ os.makedirs(d, exist_ok=True)+ dst = os.path.join(d, "AdomDemoSample.lbr")+ shutil.copyfile(src, dst)+ return dst.replace("\\", "/")+++def _orchestrate_demo_tour(args: dict) -> dict:+ """Start the async six-content-type tour; poll fusion_demo_progress {demoId}."""+ import time+ import uuid+ demo_id = "tour-" + uuid.uuid4().hex[:8]+ include_design = bool(args.get("includeDesign", True))+ query = args.get("query") or ""+ steps = [+ ("stage", "Staging the sample library", 3),+ ("library", "Opening the electronics library", 35),+ ("symbol", "Symbol: full pinout in the symbol editor", 8),+ ("footprint", "Footprint: pads + layers in the footprint editor", 8),+ ("device", "Component view: symbol + package mapping", 8),+ ("3d-package", "3D chip: the Package3D environment", 30),+ ]+ if include_design and query:+ steps += [+ ("open-design", "Opening the cloud electronics design", 150),+ ("schematic", "Schematic view", 12),+ ("2d-board", "2D board layout", 12),+ ("3d-board", "3D board", 20),+ ]+ est = sum(s[2] for s in steps)+ state = {"demoId": demo_id, "percent": 0, "elapsedSec": 0, "estimatedSec": est,+ "step": steps[0][0], "stepLabel": steps[0][1], "done": False, "failed": False,+ "steps": [s[0] for s in steps], "shots": [], "started": time.time()}+ with _DEMO_TOURS_LOCK:+ _DEMO_TOURS[demo_id] = state++ def _snap(label):+ try:+ r = _handle_screenshot_fusion({}, {})+ if r.get("success") and r.get("localSafePath"):+ state["shots"].append({"label": label, "path": r.get("localSafePath")})+ except Exception:+ pass++ def _run():+ if not args.get("foreground"):+ begin_background_envelope(float(est + 60))+ done_est = 0+ try:+ for key, label, dur in steps:+ state.update(step=key, stepLabel=label,+ percent=int(100 * done_est / est),+ elapsedSec=int(time.time() - state["started"]))+ if key == "stage":+ lbr = _demo_tour_sample_lbr()+ if not lbr:+ raise RuntimeError("bundled sample library missing from the bridge install")+ state["sampleLbr"] = lbr+ elif key == "library":+ r = _orchestrate_open_lbr({"filePath": state["sampleLbr"]})+ if not r.get("success"):+ raise RuntimeError("open_lbr: " + str(r.get("error")))+ _snap(label)+ elif key in ("symbol", "footprint", "device"):+ suffix = {"symbol": "sym", "footprint": "pac", "device": "dev"}[key]+ r = _show_library_view("ADS8588SIPM", suffix)+ if not r.get("success"):+ raise RuntimeError(str(r.get("error")))+ if r.get("screenshot"):+ state["shots"].append({"label": label, "path": r["screenshot"]})+ elif key == "3d-package":+ cp = _proxy_to_addin("execute_text_command",+ {"command": "Electron.Create3DPackage %s" % state["sampleLbr"]}, timeout=60)+ if cp.get("success"):+ time.sleep(3)+ _snap(label)+ _proxy_to_addin("run_modeling_script",+ {"script": "import adsk.core\ncd=ui.commandDefinitions.itemById('Package3DStop')\nresult={'finished': bool(cd) and cd.execute()}\n"},+ timeout=30)+ time.sleep(2)+ try:+ _dismiss_dialogs_bg()+ except Exception:+ pass+ else:+ state.setdefault("warnings", []).append("3d-package step skipped: " + str(cp.get("error")))+ elif key == "open-design":+ r = dispatch_command("open_cloud_file", {"query": query, "wait": False})+ deadline = time.time() + 170+ while time.time() < deadline:+ st = _proxy_to_addin("get_app_state", {}, timeout=10)+ if query.lower() in str((st.get("data") or {}).get("activeDocument", "")).lower():+ break+ time.sleep(5)+ _snap(label)+ elif key in ("schematic", "2d-board", "3d-board"):+ cmd = {"schematic": "show_schematic", "2d-board": "show_2d_board", "3d-board": "show_3d_board"}[key]+ dispatch_command(cmd, {})+ _snap(label)+ done_est += dur+ state.update(percent=int(100 * done_est / est),+ elapsedSec=int(time.time() - state["started"]))+ state.update(done=True, percent=100, step="done", stepLabel="Tour complete",+ elapsedSec=int(time.time() - state["started"]))+ except Exception as e:+ state.update(failed=True, done=True, error=str(e)[:300],+ elapsedSec=int(time.time() - state["started"]))++ threading.Thread(target=_run, daemon=True, name="fusion-demo-tour").start()+ return {"success": True, "demoId": demo_id, "estimatedSec": est,+ "steps": [{"step": s[0], "label": s[1], "estimatedSec": s[2]} for s in steps],+ "statusVerb": "fusion_demo_progress",+ "_hint": ("Tour started ASYNC (background by default - pass foreground:true only if the "+ "user wants to WATCH). Poll fusion_demo_progress {\"demoId\": \"%s\"} about "+ "once a second and render percent/stepLabel as a real progress bar. The final "+ "poll (done:true) carries the screenshot array.") % demo_id}+++def _handle_demo_progress(args: dict) -> dict:+ demo_id = args.get("demoId") or ""+ with _DEMO_TOURS_LOCK:+ state = _DEMO_TOURS.get(demo_id)+ if state is None and len(_DEMO_TOURS) == 1:+ state = list(_DEMO_TOURS.values())[0]+ if state is None:+ return {"success": False, "error": "unknown demoId " + demo_id,+ "_hint": "Start a tour first: fusion_demo {\"mode\": \"tour\"}. Its response carries the demoId."}+ out = {"success": True}+ out.update({k: v for k, v in state.items() if k != "started"})+ imgs = args.get("imagesAs") or ("base64" if state.get("done") else "paths")+ if imgs in ("base64", "both") and state.get("done"):+ import base64+ for s in out.get("shots", []):+ try:+ with open(s["path"], "rb") as f:+ s["image"] = base64.b64encode(f.read()).decode()+ except Exception:+ pass+ return out++ def _orchestrate_demo(args: dict) -> dict: """FIRST-TIME-USER DEMO: take a brand-new user from nothing to "wow" in one verb. @@ -5764,6 +6165,7 @@ def dispatch_command(command: str, args: dict, caller_identity: dict = None) -> "attach_3d_package", "make_3d_package", "build_library_3d", "capture_library_views", "generate_package", "export_optimized_glb", "board_stackup", "save_to_cloud", "start",+ "show_symbol", "show_footprint", "show_3d_package", } if command in _WINDOW_RAISING: _sec = ADDIN_COMMAND_TIMEOUTS.get(command, 60) + 20@@ -5779,7 +6181,7 @@ def dispatch_command(command: str, args: dict, caller_identity: dict = None) -> # The user should launch Fusion themselves; we just report the status. # Commands that need Fusion running (add-in commands + orchestrated commands) _OPEN_WITH_SCREENSHOT = {"open_schematic", "open_board", "show_3d_board", "show_2d_board", "show_schematic", "import_electronics"}- if command in ADDIN_COMMANDS or command in ("open_lbr", "save_lbr", "attach_3d_package", "make_3d_package", "build_library_3d", "capture_library_views", "cleanup_cloud_files", "generate_package", "export_optimized_glb", "board_stackup") or command in _OPEN_WITH_SCREENSHOT:+ if command in ADDIN_COMMANDS or command in ("open_lbr", "save_lbr", "attach_3d_package", "make_3d_package", "build_library_3d", "capture_library_views", "cleanup_cloud_files", "generate_package", "export_optimized_glb", "board_stackup", "show_symbol", "show_footprint", "show_3d_package") or command in _OPEN_WITH_SCREENSHOT: # Issue #326: Fusion may be installed under a different Windows user profile than the current # one, so file-path detection fails even though Fusion is running. Check if it's actually # running (via tasklist) as a reliable fallback. If running, it's installed somewhere.@@ -5883,6 +6285,12 @@ def dispatch_command(command: str, args: dict, caller_identity: dict = None) -> return _handle_open_with_screenshot(fusion_info, args, command) if command == "open_lbr": return _orchestrate_open_lbr(args)+ if command == "show_symbol":+ return _merge_dialog_array(_orchestrate_show_symbol(args))+ if command == "show_footprint":+ return _merge_dialog_array(_orchestrate_show_footprint(args))+ if command == "show_3d_package":+ return _merge_dialog_array(_orchestrate_show_3d_package(args)) if command == "save_lbr": return _merge_dialog_array(_orchestrate_save_lbr(args)) if command == "attach_3d_package":@@ -5902,6 +6310,8 @@ def dispatch_command(command: str, args: dict, caller_identity: dict = None) -> if command == "fetch_optimized_glb": return _orchestrate_fetch_optimized_glb(args) if command == "demo":+ if (args or {}).get("mode") == "tour":+ return _orchestrate_demo_tour(args) return _orchestrate_demo(args) if command == "signin": return _orchestrate_signin(args)@@ -6387,6 +6797,7 @@ def _handle_uninstall(fusion_info: dict, args: dict) -> dict: COMMAND_HANDLERS["uninstall"] = _handle_uninstall+COMMAND_HANDLERS["demo_progress"] = lambda _info, args: _handle_demo_progress(args or {}) if __name__ == "__main__":
tests/run_verb_tests.py+108−51@@ -25,6 +25,7 @@ CATALOG_TIMEOUTS = {v[0]: v[4] for v in describe._T} THREAD = "fusion-verb-tests" SCRATCH = "C:/Users/john/AppData/Local/Temp/fusion-verb-tests"+LAST_RESULTS: dict = {} def call(target, verb, args=None, timeout=90): cmd = ["adom-bridge", "--target", target, "--ai-thread", THREAD, verb, json.dumps(args or {})]@@ -139,18 +140,27 @@ t("fusion_set_auto_update", "daily", {}, {"ok": True}, "no args = read-only") t("fusion_assembly_bom", "daily", {}, {"pred": "ok_or_budget"}, "either a BOM (small doc) or the fast bom_walk_budget_exceeded refusal (3D PCB) - both are the verb working as designed") t("fusion_dismiss_blocking_dialogs", "daily", {}, {"ok": True}, "no-op when nothing is blocking")-t("fusion_detect_layers", "weekly", {}, {"ok": True}, "board view active")-t("fusion_fetch_optimized_glb", "weekly", {}, {"ok": True}, "runs the stackup GLB fetch") t("fusion_load_design_rules", "manual", note="mutates the board's DRC rules") # ── stage 3: document flows on the canonical board ──────────────────────────+# ORDER IS THE TEST: 2D-context verbs (Electron.*, gerbers/BOM/CPL, stackup,+# detect_layers) run while the 2D board view is ACTIVE, before show_3d_board+# switches away. The 30-fail weekly round of 2026-08-14 was mostly this. OPEN = {"fileName": "BQ25792", "projectName": "Main", "folderPath": "Molecules/XRP/Power"} t("fusion_open_cloud_file", "daily", dict(OPEN, **{"_pollDoc": "BQ25792", "_pollSec": 180}), {"ok": True}, "fire-and-poll: cloud opens outlive the relay timeout") t("fusion_show_schematic", "daily", {}, {"ok": True}) t("fusion_show_2d_board", "daily", {}, {"ok": True})-t("fusion_board_info", "daily", {}, {"ok": True, "fields": ["rawXml"]}, "needs the 2D board view ACTIVE - ordering matters")+t("fusion_board_info", "daily", {}, {"ok": True, "fields": ["rawXml"]}, "needs the 2D board view ACTIVE") t("fusion_execute_text_command", "daily", {"command": "Electron.ImmediateRepaint /full", "expectDocument": "BQ25792"}, {"ok": True}, "Electron.* needs the ELECTRONICS editor context - must run in the 2D stage")+t("fusion_electron_run", "weekly", {"command": "WINDOW FIT;"}, {"ok": True}, "2D board view active")+t("fusion_electron_zoom", "weekly", {"factor": 1.0}, {"ok": True}, "2D board view active")+t("fusion_electron_pan", "weekly", {"x1": 0, "y1": 0, "x2": 5, "y2": 5}, {"ok": True}, "board-mm rectangle, 2D view active")+t("fusion_detect_layers", "weekly", {}, {"ok": True}, "2D board view active")+t("fusion_export_gerbers", "weekly", {"outputDir": SCRATCH}, {"ok": True}, "2D board view active")+t("fusion_export_bom", "weekly", {"outputPath": f"{SCRATCH}/bom.csv"}, {"ok": True}, "2D board view active")+t("fusion_export_cpl", "weekly", {"outputPath": f"{SCRATCH}/cpl.csv"}, {"ok": True}, "2D board view active")+t("fusion_board_stackup", "weekly", {}, {"ok": True}, "exports the .brd - needs the board context") t("fusion_show_3d_board", "daily", {}, {"ok": True}) t("fusion_inspect_bodies", "daily", {}, {"ok": True, "fields": ["bodies", "units"]}) t("fusion_assembly_bom#realboard", "weekly", {}, {"pred": "ok_or_budget"},@@ -168,9 +178,6 @@ t("fusion_assembly_bom#guard", "negative", {"expectDocument": "ZZZ_NoSuchDoc_TEST"}, {"errorCode": "wrong_document"}) t("fusion_run_modeling_script", "daily", {"script": "result = {'ok': True}", "expectDocument": "BQ25792"}, {"ok": True})-t("fusion_electron_run", "weekly", {"command": "WINDOW FIT;"}, {"ok": True}, "board view must be active")-t("fusion_electron_zoom", "weekly", {"factor": 1.0}, {"ok": True})-t("fusion_electron_pan", "weekly", {"dx": 0, "dy": 0}, {"ok": True}) t("fusion_electron_select", "manual", note="selection state is user-visible") t("fusion_open_by_urn", "weekly", note="URN fetched from aps_search at runtime", args={"_dynamic": "urn_from_search"}) t("fusion_aps_open", "weekly", {"query": "BQ25792", "wait": False}, {"ok": True})@@ -178,31 +185,50 @@ t("fusion_open_design", "manual", note="local-file open; superseded by cloud flo t("fusion_close_window#noargs", "negative", {}, {"pred": "must_refuse"}, "dialog closer; hwnd required - refusal IS the pass") t("fusion_close_document", "manual"); t("fusion_close_all_documents", "manual", note="would close the user's own tabs") -# ── stage 4: exports (local writes to scratch) ──────────────────────────────-for fmt in ("step", "stl", "3mf", "f3d", "iges", "obj", "sat"):- t(f"fusion_export_{fmt}", "weekly", {"outputPath": f"{SCRATCH}/verbtest.{fmt}"}, {"ok": True},- "needs a DESIGN doc active; runner opens the 3D PCB first")-for fmt in ("fbx", "usdz", "dxf", "dwg", "skp"):- t(f"fusion_export_{fmt}", "manual", note="format needs specific doc types; verify quarterly")-t("fusion_export_gerbers", "weekly", {"outputDir": SCRATCH}, {"ok": True}, "board view active")-t("fusion_export_bom", "weekly", {"outputPath": f"{SCRATCH}/bom.csv"}, {"ok": True})-t("fusion_export_cpl", "weekly", {"outputPath": f"{SCRATCH}/cpl.csv"}, {"ok": True})-t("fusion_export_optimized_glb", "weekly", {"outputPath": f"{SCRATCH}/board.glb"}, {"ok": True})+# ── stage 4: 3D-design exports (local writes to scratch; 3D PCB doc active) ──+t("fusion_export_step", "weekly", {"outputPath": f"{SCRATCH}/verbtest.step"}, {"ok": True})+t("fusion_export_stl", "weekly", {"outputPath": f"{SCRATCH}/verbtest.stl"}, {"ok": True})+t("fusion_export_3mf", "weekly", {"outputPath": f"{SCRATCH}/verbtest.3mf"}, {"ok": True})+t("fusion_export_f3d", "weekly", {"outputPath": f"{SCRATCH}/verbtest.f3d"}, {"ok": True})+t("fusion_export_iges", "weekly", {"outputPath": f"{SCRATCH}/verbtest.iges"}, {"ok": True})+t("fusion_export_sat", "weekly", {"outputPath": f"{SCRATCH}/verbtest.sat"}, {"ok": True})+for fmt in ("obj", "fbx", "usdz", "dxf", "dwg", "skp"):+ t(f"fusion_export_{fmt}", "manual", note="build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly")+t("fusion_export_optimized_glb", "weekly", {"outputPath": f"{SCRATCH}/board.glb", "wait": 10}, {"ok": True})+t("fusion_fetch_optimized_glb", "weekly", {"_dynamic": "glb_job"}, {"ok": True},+ "jobId chained from export_optimized_glb; SKIPs if the export completed inline") t("fusion_set_design_rules", "manual", note="mutates the board's DRC rules")-t("fusion_import_step", "weekly", {"_dynamic": "staged_step"}, {"ok": True}, "examples/ADS8588SIPM.step staged to the box")-t("fusion_web_export", "manual") -# ── stage 5: libraries (weekly; cloud writes cleaned by cleanup_cloud_files) ─+# ── stage 5: libraries (weekly) + the show verbs (issue #29) ──────────────── t("fusion_open_lbr", "weekly", {"_dynamic": "staged_lbr"}, {"ok": True})-t("fusion_capture_library_views", "weekly", {}, {"ok": True}, "after open_lbr")+t("fusion_capture_library_views", "weekly", {"packages": ["ADS8588SIPM"]}, {"ok": True}, "after open_lbr; packages arg required")+t("fusion_show_symbol", "weekly", {"name": "ADS8588SIPM"}, {"ok": True}, "library already open from open_lbr")+t("fusion_show_footprint", "weekly", {"name": "ADS8588SIPM"}, {"ok": True})+t("fusion_show_symbol#wrap", "weekly",+ {"symbolXml": '<symbol name="ADOMTESTSYM"><wire x1="-5.08" y1="5.08" x2="5.08" y2="5.08" width="0.254" layer="94"/>'+ '<wire x1="5.08" y1="5.08" x2="5.08" y2="-5.08" width="0.254" layer="94"/>'+ '<wire x1="5.08" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/>'+ '<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="5.08" width="0.254" layer="94"/>'+ '<pin name="IN" x="-10.16" y="2.54" length="middle"/>'+ '<pin name="OUT" x="10.16" y="-2.54" length="middle" rot="R180"/>'+ '<text x="-5.08" y="5.842" size="1.778" layer="95">>NAME</text></symbol>'},+ {"ok": True}, "bare-symbol wrapping: the bridge generates the library around the fragment (John, 2026-08-14)") t("fusion_generate_package", "weekly", {"type": "chip", "params": {"D": 1.6, "E": 0.8, "A": 0.45}}, {"ok": True})+t("fusion_show_3d_package", "manual", note="enters Package3DEnvironment (exit needs Package3DStop + dialog); tour covers it; attach path in release rehearsals") t("fusion_attach_3d_package", "manual", note="modal Save dialog needs a human eye") t("fusion_make_3d_package", "manual", note="cloud upload; run in release rehearsals") t("fusion_build_library_3d", "manual", note="long multi-part build; release rehearsals")-t("fusion_cleanup_cloud_files", "weekly", {"dryRun": True}, {"ok": True})-t("fusion_board_stackup", "weekly", {}, {"ok": True})+t("fusion_cleanup_cloud_files#guard", "negative", {"dryRun": True}, {"pred": "must_refuse"},+ "fileIds required - refusing a blanket cleanup IS the safety rail")+t("fusion_cleanup_cloud_files", "manual", note="real cleanup takes explicit lineage urns; used by weekly build rehearsals") t("fusion_new_electronics_from_eagle", "manual", note="drives native dialogs")-t("fusion_update_libraries", "manual")++# ── stage 6: doc-creating flows LAST (they change the active document) ──────+t("fusion_import_step", "weekly", {"_dynamic": "staged_step"}, {"ok": True},+ "creates a NEW design doc - must run after every active-doc-dependent test")+t("fusion_demo#tour", "weekly", {"mode": "tour", "includeDesign": False, "_pollTour": 300}, {"ok": True},+ "the six-content-type showcase (issue #29): async start + progress polls until done")+t("fusion_demo_progress#unknown", "negative", {"demoId": "tour-nope"}, {"pred": "must_refuse"}) # ── never in automation ────────────────────────────────────────────────────── for v in ("fusion_stop", "fusion_kill", "fusion_signin", "fusion_signin_2fa", "fusion_demo",@@ -265,32 +291,53 @@ _SECTION_BY_VERB = { "fusion_uninstall": "bridge-lifecycle", "fusion_set_auto_update": "bridge-lifecycle", } +def call_tour(target, verb, spec_args):+ """fusion_demo tour: async start, then poll fusion_demo_progress until done."""+ budget = int(spec_args.get("_pollTour", 300))+ args = {k: v for k, v in spec_args.items() if not k.startswith("_")}+ t0 = time.time()+ d, _ = call(target, verb, args, timeout=90)+ demo_id = d.get("demoId")+ if not demo_id:+ return d, time.time() - t0+ last = {}+ while time.time() - t0 < budget:+ time.sleep(5)+ last, _ = call(target, "fusion_demo_progress", {"demoId": demo_id, "imagesAs": "paths"}, timeout=30)+ if last.get("done"):+ break+ ok = bool(last.get("done")) and not last.get("failed")+ out = {"success": ok, "demoId": demo_id, "percent": last.get("percent"),+ "shots": len(last.get("shots") or []), "step": last.get("step")}+ if not ok:+ out["error"] = last.get("error") or ("tour not done after %ss (step=%s)" % (budget, last.get("stepLabel")))+ return out, time.time() - t0++ def stage_dynamic(target, kind):- """Stage a dynamic fixture on the box at call time. Returns (args, None) or (None, why).+ """Stage a dynamic fixture on the box at call time. - Fixtures are real user files, staged the way a user's AI would stage them: text- fixtures (STEP is ISO-10303 ASCII, .lbr is XML) travel via write_file to the- scratch dir; the URN comes from a live aps_search. No test passes on canned data.+ Returns (args, None) on success, (None, why) for a FAIL, or (None, "SKIP: why")+ when the fixture is legitimately absent this run (not a failure).+ Fixtures travel via send_files (the real container->desktop transfer verb;+ write_file-in-argv blew Errno 7 on the 245KB STEP, 2026-08-14). """ try:- if kind == "staged_step":- content = (REPO / "examples" / "ADS8588SIPM.step").read_text()- dest = SCRATCH + "/ADS8588SIPM.step"- r, _ = call(target, "write_file",- {"path": dest, "content": content,- "reason": "verb-test fixture: STEP sample for fusion_import_step"}, timeout=120)- if not (r.get("success") or r.get("status") == "ok"):- return None, "write_file: " + str(r.get("error"))[:80]- return {"filePath": dest}, None- if kind == "staged_lbr":- content = (REPO / "examples" / "ADS8588SIPM.fusion.lbr").read_text()- dest = SCRATCH + "/ADS8588SIPM.fusion.lbr"- r, _ = call(target, "write_file",- {"path": dest, "content": content,- "reason": "verb-test fixture: .lbr sample for fusion_open_lbr"}, timeout=120)+ if kind in ("staged_step", "staged_lbr"):+ fname = "ADS8588SIPM.step" if kind == "staged_step" else "ADS8588SIPM.fusion.lbr"+ src = str(REPO / "examples" / fname)+ r, _ = call(target, "send_files", {"filePaths": [src], "dest": SCRATCH}, timeout=180) if not (r.get("success") or r.get("status") == "ok"):- return None, "write_file: " + str(r.get("error"))[:80]- return {"filePath": dest}, None+ return None, "send_files: " + str(r.get("error"))[:80]+ return {"filePath": SCRATCH + "/" + fname}, None+ if kind == "glb_job":+ prev = LAST_RESULTS.get("fusion_export_optimized_glb") or {}+ job = prev.get("jobId")+ if not job:+ if prev.get("glbPath") or prev.get("success"):+ return None, "SKIP: export completed inline (no jobId to fetch)"+ return None, "export_optimized_glb produced neither jobId nor glbPath"+ return {"jobId": job, "outputPath": SCRATCH + "/board.glb", "wait": 30}, None if kind == "urn_from_search": r, _ = call(target, "fusion_aps_search", {"query": "BQ25792", "limit": 5}, timeout=90) for item in (r.get("results") or r.get("items") or []):@@ -324,13 +371,15 @@ def main(): print("warmup: waking the bridge (unscored)...") call(a.target, "fusion_get_app_state", {}, timeout=45)- pre = call(a.target, "fusion_get_app_state", {}, timeout=45) or {}+ pre, _ = call(a.target, "fusion_get_app_state", {}, timeout=45)+ pre = pre or {} # Cleanup contract (John, 2026-08-14): close what we opened. Snapshot whether Fusion # was running BEFORE the run; if the run started it, the run closes it at the end. # errorCode fusion_not_running is the definitive "was closed" signal; any successful # app-state read means it was already up (and stays up - it is the user's session). fusion_was_running = pre.get("errorCode") != "fusion_not_running" + global LAST_RESULTS described = {v[0] for v in describe._T} planned = {k.split("#")[0] for k in PLAN} - {"focus_invariance"} results, t0 = [], time.time()@@ -351,15 +400,22 @@ def main(): if "_dynamic" in run_args: run_args, stage_err = stage_dynamic(a.target, run_args["_dynamic"]) if run_args is None:- results.append({"verb": name, "status": "FAIL", "why": "fixture staging failed: " + stage_err})- print(" %-42s FAIL - fixture staging failed: %s" % (name, stage_err))+ if str(stage_err).startswith("SKIP:"):+ results.append({"verb": name, "status": "SKIP", "why": stage_err[5:].strip()})+ print(" %-42s SKIP - %s" % (name, stage_err[5:].strip()))+ else:+ results.append({"verb": name, "status": "FAIL", "why": "fixture staging failed: " + stage_err})+ print(" %-42s FAIL - fixture staging failed: %s" % (name, stage_err)) continue verb = name.split("#")[0] vt = max(90, CATALOG_TIMEOUTS.get(verb, 60) + 30)- if "_pollDoc" in run_args:+ if "_pollTour" in run_args:+ d, dt = call_tour(a.target, verb, run_args)+ elif "_pollDoc" in run_args: d, dt = call_polled(a.target, verb, run_args, run_args["_pollDoc"], run_args["_pollSec"]) else: d, dt = call(a.target, verb, run_args, timeout=vt)+ LAST_RESULTS[verb] = d errs = expect(d, spec["exp"]) if name.startswith("fusion_search_cloud_files") or name.startswith("fusion_walk_cloud_tree"): # must refuse: success:true here is the FAILURE@@ -387,9 +443,10 @@ def main(): "reason": "verb-test cleanup: wipe the scratch dir"}, timeout=60) if not fusion_was_running: print("cleanup: this run started Fusion - closing it (fusion_stop)...")- stopped = (call(a.target, "fusion_stop",- {"reason": "verb-test cleanup: run started Fusion, run closes it"},- timeout=120) or {}).get("success")+ stop_resp, _ = call(a.target, "fusion_stop",+ {"reason": "verb-test cleanup: run started Fusion, run closes it"},+ timeout=120)+ stopped = (stop_resp or {}).get("success") print(" fusion_stop:", "ok" if stopped else "FAILED - close it by hand") else: print("cleanup: Fusion was already running before the run - leaving it (user's session).")
tools/release-files.txt+2@@ -46,6 +46,8 @@ handlers/open_design.py install.sh install_addin.py package.json+resources/samples/ADS8588SIPM.fusion.lbr+resources/samples/ADS8588SIPM.step server.py start.bat uninstall.sh